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
336011449806	336011450367	336011450917	336011451467	336011452017	336011452567	336011453117	336011453667	336011454217	336011454767	336011455317	336011455867	336011456417	336011456967	336011457517	336011458067	336011458617	336011459167	336011459717	336011460267	336011460817	336011461367	336011461917	336011462467	336011463017	336011463567	336011464117	336011464667	336011465217	336011465767	336011466317	336011466867	336011467417	336011467967	336011468517	336011469067	336011469617	336011470167	336011470717	336011471267	336011471817	336011472367	336011472917	336011473467	336011474017	336011474567	336011475117	336011475667	336011476217	336011476767	336011477317	336011477867	336011478417	336011478967	336011479517	336011480067	336011480617	336011481167	336011481717	336011482267	336011482817	336011483367	336011483917	336011484467	336011485017	336011485567	336011486117	336011486667	336011487217	336011487767	336011488317	336011488867	336011489417	336011489967	336011490517	336011491067	336011491617	336011492167	336011492717	336011493267	336011493817	336011494367	336011494917	336011495467	336011496017	336011496567	336011497117	336011497667	336011498217	336011498767	336011499317	336011499867	336011500417	336011500967	336011501517	336011502067	336011502617	336011503167	336011503717	336011504267	336011504817	336011505367	336011505917	336011506467	336011507017	336011507567	336011508117	336011508667	336011509217	336011509767	336011510317	336011510867	336011511417	336011511967	336011512517	336011513067	336011513617	336011514167	336011514717	336011515267	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	3650	2300	2753	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
66999	22753	12219	3238	1568	1145	869	756	670	626	545	491	477	421	438	439	420	401	387	402	376	362	356	374	342	380	348	363	373	323	351	344	356	352	322	318	330	326	347	374	326	350	334	359	328	337	337	370	339	322	302	370	336	357	308	342	329	330	342	334	301	334	342	321	339	339	339	306	326	324	358	309	389	346	343	313	281	334	317	321	309	312	342	328	301	336	307	316	349	329	321	359	333	336	331	347	329	324	332	301	317	310	322	322	352	317	334	348	320	360	314	341	340	303	337	324	345	331	320	296	344	296	343	332	337	291	332	319	357	318	365	313	327	353	336	332	362	347	299	308	352	343	356	340	340	339	312	341	335	365	344	318	344	343	311	324	344	318	327	295	352	331	333	328	341	334	320	317	333	312	328	333	314	338	359	343	299	354	332	327	314	302	304	361	349	360	355	344	339	326	344	343	328	343	352	332	335	345	356	319	362	347	355	346	330	323	339	314	323	314	313	332	338	297	303	355	362	329	319	341	337	333	311	350	334	296	358	375	345	320	356	302	340	333	322	315	345	314	339	335	301	329	320	332	307	330	303	338	315	331	326	340	359	329	349	328	327	331	282	325	323	359	327	326	347	306	332	313	332	329	335	302	336	281	338	377	330	328	344	342	350	299	319	339	341	351	316	301	324	331	318	329	324	345	337	326	314	342	347	327	336	276	326	323	319	344	333	302	323	321	334	325	340	319	316	334	329	342	323	317	320	325	327	326	301	324	338	337	348	332	329	342	347	312	301	298	330	296	338	315	335	328	307	335	309	330	324	306	337	301	349	336	346	333	354	283	352	334	362	333	344	340	279	330	338	345	301	307	322	324	307	328	332	323	346	315	293	319	339	301	358	297	316	346	323	325	315	332	333	323	338	345	342	284	328	332	324	329	335	308	354	318	348	301	319	335	335	330	340	304	313	346	327	302	384	357	289	319	314	312	306	333	318	341	324	338	311	323	344	332	321	333	297	343	354	318	334	356	333	363	321	358	327	328	339	306	326	330	313	326	313	323	337	351	298	328	313	313	324	356	267	341	316	311	323	324	332	329	337	324	330	336	331	329	314	334	362	346	332	336	330	301	346	314	343	329	330	347	354	362	342	321	307	320	346	352	338	341	313	347	329	312	318	338	319	304	335	315	348	328	332	337	274	348	330	315	338	319	332	299	321	311	365	321	331	322	310	326	336	331	302	317	351	326	301	328	328	342	324	330	320	306	328	304	319	357	322	324	321	331	321	320	318	342	329	353	325	322	363	368	348	320	331	307	341	353	330	331	348	339	321	340	309	302	349	352	270	310	309	327	326	336	362	332	331	288	306	357	331	323	319	357	340	327	311	322	319	301	318	315	318	312	313	363	333	324	323	341	346	317	347	345	334	328	342	323	295	369	366	326	336	316	315	339	374	312	350	307	330	327	324	337	325	322	335	352	296	314	334	330	348	364	320	341	327	362	324	310	328	359	334	360	308	328	328	337	318	366	347	332	343	339	331	337	327	339	316	296	323	340	326	297	293	336	331	383	293	369	360	311	351	305	315	335	316	344	359	335	316	319	309	304	344	317	326	321	336	346	339	319	328	362	311	330	319	337	314	348	354	319	355	310	329	320	316	309	322	296	310	343	315	316	308	316	328	295	316	335	344	340	317	332	341	310	320	298	355	353	321	324	337	339	277	307	383	322	325	281	314	333	296	327	338	346	309	322	322	342	321	314	346	319	301	326	305	310	341	320	289	321	307	306	310	368	265	312	301	365	324	321	291	343	327	326	342	343	326	369	297	335	300	312	310	323	321	318	321	348	356	306	318	283	334	343	281	327	320	332	295	322	334	336	336	315	321	330	335	316	374	302	315	360	346	363	309	347	304	331	317	353	334	325	319	358	309	336	338	348	309	336	306	310	304	335	351	319	299	339	353	339	339	346	333	349	340	293	338	302	316	328	320	324	343	312	346	329	324	350	340	354	302	343	309	320	335	334	372	342	318	323	348	353	334	327	330	308	340	332	308	341	359	286	358	299	326	323	326	338	330	326	367	328	330	365	340	340	351	285	331	325	357	308	326	332	335	349	321	348	311	312	332	308	322	314	319	351	334	325	326	341	352	369	334	325	334	359	327	320	300	324	327	325	341	349	345	358	351	318	319	310	329	320	343	299	346	323	325	355	330	328	342	348	329	329	307	356	357	343	314	361	316	336	323	317	316	328	330	326	334	302	345	338	367	319	325	319	362	330	329	352	315	308	320	322	317	327	310	312	296	358	352	342	325	379	353	330	323	293	334	342	334	340	317	348	326	332	325	313	303	337	364	335	328	321	318	345	351	316	333	324	310	304	305	314	322	312	328	305	352	335	343	341	315	324	294	335	334	284	319	296	330	363	330	327	323	341	367	312	369	327	325	345	329	319	309	319	334	341	335	346	361	346	282	326	340	341	315	312	342	311	319	330	335	327	316	367	328	307	319	337	338	378	327	323	338	327	348	320	330	323	332	329	344	361	304	331	346	329	315	349	350	336	331	364	364	313	334	325	327	327	344	364	337	332	327	360	318	289	328	345	338	314	321	339	349	339	345	313	344	337	327	318	363	300	305	330	324	340	303	294	344	333	337	330	321	350	315	322	358	342	324	315	374	314	320	323	356	314	352	344	326	342	328	314	342	302	322	342	316	313	359	360	298	317	362	334	344	312	291	325	308	339	321	334	327	350	334	315	307	344	333	339	336	314	291	310	363	336	314	330	346	315	303	328	336	331	325	332	357	341	315	329	320	318	327	349	362	377	328	307	367	323	311	356	335	332	342	285	321	314	342	315	328	289	306	324	335	297	349	352	294	319	310	308	323	319	293	325	348	340	331	304	341	329	332	343	354	315	333	351	313	339	333	334	330	329	331	341	334	358	326	317	322	339	338	322	377	298	342	292	312	341	334	360	331	326	316	354	344	310	313	315	323	353	335	319	326	355	323	333	337	360	325	324	318	300	312	348	330	344	323	314	286	324	319	311	361	316	336	314	326	316	338	337	348	328	311	373	329	319	352	330	318	341	349	331	321	337	323	310	318	333	345	338	304	360	344	313	295	342	334	343	328	340	334	340	306	331	360	369	318	323	301	350	338	353	348	331	304	331	335	332	324	320	342	365	325	325	340	307	335	329	356	329	333	305	370	356	312	310	362	323	332	308	331	299	329	355	327	353	342	334	374	319	329	323	359	339	322	325	333	311	309	335	316	303	331	344	316	306	335	365	319	317	318	343	299	343	342	316	283	336	370	336	320	324	314	357	359	348	308	337	292	333	340	323	331	325	331	293	335	358	330	343	319	323	336	322	333	309	339	323	322	328	334	312	367	335	308	351	365	336	347	320	315	321	293	314	313	314	330	368	332	362	345	359	324	349	306	343	297	326	335	308	349	324	313	333	333	354	355	326	316	329	330	347	353	345	335	342	323	317	355	340	315	305	323	319	329	305	332	329	329	310	300	327
34572	2543	5248	5995	5116	4313	3737	3122	2649	2310	2163	1939	1841	1669	1581	1535	1399	1338	1337	1209	1247	1289	1241	1145	1147	1144	1103	1094	1074	1059	1113	1052	1038	1067	1029	984	1055	1028	976	1041	1026	964	969	947	1055	962	997	961	1050	1002	996	974	998	1011	1003	993	969	972	929	969	957	940	996	931	945	1017	986	982	965	974	930	914	983	930	916	898	978	912	959	990	918	933	945	875	945	997	954	936	992	905	909	981	947	904	949	943	918	944	941	916	927	911	913	968	962	914	947	892	964	949	910	945	958	916	929	1004	933	909	930	929	944	981	941	928	899	993	956	901	944	935	931	951	945	925	978	940	904	947	879	898	937	888	908	900	928	954	951	953	940	882	935	883	933	920	953	936	895	964	931	971	927	883	932	968	935	915	966	938	936	914	946	915	896	947	930	913	920	926	944	926	930	965	919	940	942	913	946	885	910	909	917	904	939	959	964	874	1011	936	943	964	871	907	907	919	926	928	939	966	908	908	940	915	921	905	931	908	923	986	925	903	910	927	967	950	921	951	947	952	877	957	863	946	934	914	999	919	969	963	959	918	903	937	931	962	986	965	926	943	928	912	950	898	890	909	968	963	923	972	916	928	997	969	986	962	924	931	929	929	923	972	991	935	963	931	971	969	957	917	901	941	920	918	884	915	918	924	892	949	934	897	838	931	978	926	897	932	950	898	911	858	966	961	940	879	897	938	929	933	882	958	848	988	923	871	948	891	853	941	973	955	937	991	878	958	883	919	926	892	957	934	920	886	918	933	976	913	894	929	900	949	931	916	979	974	961	923	910	919	985	979	922	966	887	959	920	844	916	912	931	940	956	947	901	975	907	914	917	927	904	938	906	954	899	995	915	900	886	914	889	912	913	953	946	955	941	961	929	950	949	942	942	971	891	979	968	973	981	944	929	859	899	914	916	911	877	937	938	950	964	955	937	908	896	948	941	931	917	915	915	917	931	888	872	912	957	897	906	922	991	932	928	958	931	964	944	967	896	930	942	929	860	906	899	891	898	877	928	996	865	920	915	927	946	894	924	983	912	860	920	962	960	905	973	935	909	932	965	911	964	968	951	944	960	971	895	839	906	945	904	941	922	983	891	910	923	903	930	899	967	942	901	950	919	986	921	915	975	971	925	966	953	886	904	929	888	913	918	952	879	925	941	922	948	934	932	958	929	915	911	957	935	861	910	874	943	932	933	929	940	937	900	881	925	935	972	983	914	929	942	957	901	984	880	911	929	903	971	938	922	904	946	927	932	932	960	914	940	881	873	916	876	942	925	900	910	916	945	927	952	917	937	939	899	901	919	946	939	914	942	942	933	933	964	969	918	1012	895	953	949	920	931	887	940	932	899	992	928	908	938	901	898	900	913	988	914	906	964	895	924	943	939	927	920	926	914	980	984	938	901	945	945	943	988	902	912	976	970	910	951	986	942	980	958	932	965	939	861	954	984	935	899	947	940	918	911	923	912	874	961	915	915	913	995	926	885	965	910	981	927	941	978	896	911	907	954	955	894	932	919	891	957	945	917	952	881	946	961	949	899	917	901	944	919	908	964	938	951	934	913	940	983	934	929	890	960	901	957	972	912	953	995	968	891	916	948	941	882	975	906	905	915	879	978	917	951	914	958	911	981	921	930	921	919	932	966	990	923	929	951	928	911	902	938	949	898	989	885	912	926	958	905	948	905	931	961	882	963	962	878	951	938	942	937	910	961	928	914	910	940	940	930	920	945	974	916	929	914	968	877	916	923	908	992	916	923	892	945	886	905	926	911	989	878	971	932	944	943	941	950	923	926	890	973	887	947	882	855	948	943	943	952	827	927	918	924	939	975	916	924	994	864	920	962	924	840	957	940	915	952	918	881	933	901	907	942	911	947	914	929	937	886	957	890	844	917	895	943	963	945	926	930	866	946	979	906	898	929	925	930	972	970	902	921	946	937	915	903	894	910	919	973	940	910	936	906	942	963	953	929	941	875	925	920	986	934	939	942	932	856	979	905	933	888	925	901	936	967	900	931	957	928	959	878	940	953	943	923	954	923	945	917	907	872	1013	946	951	870	930	918	959	914	853	927	901	936	957	931	989	954	934	922	936	892	909	921	970	969	906	946	925	907	988	940	934	939	913	937	879	982	942	954	951	984	923	944	933	977	959	999	972	865	931	897	937	994	948	937	899	942	934	949	893	959	949	917	899	895	909	913	1007	918	935	926	962	901	906	932	949	993	919	920	969	975	946	988	904	918	963	935	901	950	961	967	904	958	917	916	938	956	917	912	902	891	964	879	929	940	900	922	919	954	887	927	931	915	948	907	968	983	932	937	959	890	931	945	984	937	906	950	927	952	965	930	924	866	934	944	924	976	918	901	918	935	904	953	914	933	938	959	906	917	936	987	937	891	929	900	944	941	917	908	951	915	925	972	924	903	928	942	948	857	940	931	963	902	914	884	906	912	901	962	936	922	867	906	910	866	853	971	919	937	953	937	941	921	920	925	921	912	931	938	954	981	951	897	962	913	945	910	938	904	899	921	940	959	939	984	896	873	883	870	932	952	968	936	950	881	910	911	920	919	893	904	1023	943	983	889	1003	876	932	944	980	915	838	906	938	951	914	972	952	906	951	956	1000	934	929	920	1010	954	953	910	993	941	925	921	1009	933	965	928	895	901	924	921	918	964	997	914	900	990	927	928	925	951	891	916	978	935	929	950	959	908	967	927	884	940	893	956	918	947	942	902	926	924	918	928	906	903	899	947	942	945	986	959	972	946	936	850	949	886	837	904	935	912	902	890	923	970	907	879	883	891	915	911	916	917	913	910	975	896	914	929	922	961	883	884	934	916	933	904	956	904	996	931	913	896	886	947	933	888	956	932	938	916	865	865	942	938	959	965	899	942	929	925	911	921	952	898	931	887	938	911	922	881	989	936	930	936	935	851	947	894	980	937	945	921	972	926	871	924	890	910	948	888	981	922	983	903	915	934	950	892	929	970	872	949	952	902	877	901	984	917	913	870	910	908	971	908	879	921	906	912	886	887	956	915	940	942	849	903	945	938	935	920	904	934	927	967	912	924	921	982	943	905	903	877	911	930	946	926	961	887	958	939	921	908	922	905	948	929	904	953	957	954	938	942	927	937	914	961	906	950	962	961	976	923	945	972	949	943	949	950	893	914	937	972	946	944	956	938	898	956	930	951	986	967	890	939	953	903	939	978	960	934	898	982	979	951	947	911	939	945	915	884	947	927	945	891	900	887	933	909	1005	967	927	974	930	927	931	963	988	928	888	946	922	884	923	895	903	948	962	943	950	972	950	888	916	937	949	905	876	903	978	914	912	963	905	982	906	877	902	942	927	926	982	920	978	988	942	912	932	961	1005	941	903	884	929	901	962	893	930	986	904	950	914	899	954	909	966	902	965	917	936	923	912	948	920	935	939	881	943	909	948	952	922	897	924	896	894	984	890	950	956	938	901	911	925	949	932	907	939	930	912	936	891	949	945
12573	702	346	205	181	143	153	147	150	131	118	137	143	127	128	129	128	125	132	137	145	127	126	128	99	145	126	129	121	119	131	154	129	128	127	134	118	135	136	130	123	129	137	128	133	141	138	132	124	124	126	128	131	119	124	124	141	130	137	147	119	141	129	114	110	128	126	124	131	142	117	118	136	122	130	112	128	116	129	135	116	130	109	131	141	138	121	115	111	127	133	127	119	133	136	111	116	117	126	119	131	132	112	110	112	120	139	126	131	137	125	156	129	108	112	123	125	125	134	121	131	131	129	130	125	148	109	129	133	125	134	127	121	134	122	141	149	132	154	124	136	141	134	128	123	127	134	145	121	119	128	123	151	108	128	124	119	109	137	126	124	131	117	124	135	106	107	124	126	126	146	110	114	135	153	143	144	128	112	119	138	129	141	118	111	124	128	115	127	139	113	105	136	129	126	119	131	114	137	115	130	108	132	138	138	120	137	114	117	126	119	116	144	120	120	131	134	130	121	122	131	140	128	112	125	161	113	115	126	119	132	114	132	120	131	127	123	127	124	122	127	124	138	116	126	144	117	122	123	128	141	122	130	135	115	134	128	129	118	131	131	135	123	132	114	131	103	123	137	118	111	163	111	126	136	107	131	124	126	118	120	134	121	114	141	102	130	133	149	120	120	127	124	127	147	123	135	128	116	116	135	135	121	120	122	123	127	118	133	117	123	147	147	139	122	134	132	135	115	123	128	128	127	132	142	120	112	135	130	131	124	125	135	119	141	117	127	140	138	137	140	136	130	132	124	140	122	110	111	137	123	148	118	114	139	129	141	139	98	124	124	133	130	119	118	117	116	124	124	112	139	126	119	115	134	121	124	133	124	122	112	138	122	134	136	112	127	137	132	111	121	122	110	118	132	132	135	131	114	133	126	133	139	131	127	124	138	124	123	129	125	144	116	117	136	112	135	115	123	137	113	124	146	119	144	133	133	144	127	124	125	134	148	131	150	115	124	130	110	108	139	145	111	111	132	117	93	134	131	134	122	133	125	143	133	131	121	127	146	129	130	131	131	113	121	102	139	141	106	119	111	135	128	100	109	108	123	124	121	126	129	142	123	129	135	138	116	141	145	118	104	123	143	108	126	122	127	134	114	108	134	145	128	134	124	106	133	128	139	127	116	100	102	141	125	103	142	112	124	126	108	128	128	122	130	125	120	114	136	137	123	102	124	110	137	124	103	147	142	121	128	146	126	130	119	126	150	104	135	111	126	120	124	127	141	130	104	124	128	137	136	130	117	114	111	114	106	112	144	120	128	138	137	133	132	102	147	122	149	128	138	137	118	125	106	149	116	130	131	122	114	130	145	145	139	134	133	106	104	133	116	133	100	146	122	137	118	146	111	140	114	122	138	100	127	141	129	136	118	125	138	126	105	111	148	102	121	105	132	114	127	134	122	130	111	136	124	137	120	128	160	118	139	120	134	120	113	114	129	117	139	126	123	114	113	112	133	112	126	127	120	127	138	115	121	113	111	128	118	132	128	124	107	126	116	115	144	122	122	141	143	123	125	116	123	116	110	125	122	142	118	122	119	149	137	116	125	127	132	129	159	106	149	133	126	121	144	113	132	119	106	127	111	111	132	137	139	119	129	138	144	114	150	133	133	126	135	120	133	120	134	125	155	140	113	115	110	136	117	109	130	123	121	115	114	148	140	121	123	107	127	99	130	126	117	122	127	146	143	119	143	122	104	124	133	116	111	126	117	131	140	118	126	120	112	113	138	132	153	141	134	133	128	137	127	136	116	136	134	128	147	144	128	139	144	124	132	110	128	132	133	131	127	129	129	137	118	127	131	136	105	149	112	122	129	135	142	132	128	124	101	127	131	134	133	110	125	131	117	130	124	125	109	126	119	137	131	132	135	129	105	122	135	128	130	149	124	119	138	127	141	147	111	118	121	129	101	125	124	115	133	101	146	104	151	116	127	155	120	132	157	125	142	131	132	129	118	121	113	118	160	128	125	128	124	108	143	143	142	133	128	112	120	130	112	134	115	111	114	137	128	114	146	132	128	124	121	133	148	135	127	145	119	118	136	114	124	113	140	119	111	107	118	134	134	149	118	125	119	124	124	114	131	105	129	123	119	125	116	107	127	120	124	137	142	103	116	112	133	130	124	125	130	127	125	123	124	123	110	150	118	125	129	123	123	123	137	132	120	116	125	123	97	126	133	116	119	118	141	125	137	129	125	123	125	133	131	112	115	141	139	133	113	133	124	135	130	128	135	114	122	148	133	133	124	118	126	127	119	128	121	129	126	120	142	107	139	165	145	126	131	138	133	129	132	129	130	120	128	135	105	109	124	122	114	125	126	150	132	112	112	134	121	132	125	101	115	122	122	106	111	131	129	126	132	108	118	112	106	143	128	111	119	111	121	121	133	122	128	130	131	139	128	125	138	119	139	119	117	107	97	127	125	124	127	121	147	119	116	117	115	102	131	130	130	145	129	128	110	136	144	146	116	136	129	133	129	136	112	127	116	148	119	146	109	124	133	116	133	124	117	129	130	131	124	121	120	128	133	131	123	139	117	113	116	120	147	133	110	110	109	138	107	124	141	137	119	127	112	122	137	108	112	126	141	137	129	107	144	120	122	120	114	124	127	135	122	142	128	132	130	124	131	110	131	102	125	112	135	124	136	127	120	126	118	136	122	122	128	147	117	121	125	128	133	133	135	146	106	130	120	128	112	127	133	129	127	99	104	124	116	135	133	149	116	139	123	121	112	112	111	133	120	114	140	142	119	128	99	133	124	119	134	109	116	138	136	135	152	130	116	117	121	107	132	114	122	119	133	119	126	141	135	142	115	118	126	129	142	137	158	139	132	128	124	118	149	114	114	138	113	128	119	132	118	118	133	140	115	134	119	116	154	102	118	125	123	126	111	136	151	127	135	118	138	129	133	136	133	125	134	125	126	132	129	136	128	121	139	123	117	111	126	148	144	126	139	130	133	128	113	112	129	126	136	133	120	135	118	114	120	126	131	144	132	129	134	127	130	115	125	103	101	134	127	126	100	131	128	145	115	117	132	108	121	121	113	112	105	132	119	122	123	135	132	113	137	127	127	126	130	136	106	110	130	133	118	125	125	137	126	108	133	117	114	125	123	99	126	134	160	125	139	137	118	128	130	128	141	113	126	114	109	109	131	140	145	140	123	121	137	132	112	117	129	127	103	131	110	108	114	127	114	107	132	124	140	117	144	133	132	113	126	139	143	111	122	127	125	146	124	110	118	120	118	128	131	127	136	121	138	126	136	127	106	134	146	125	125	121	117	118	138	111	115	140	119	120	113	116	122	150	119	149	150	124	131	119	131	138	139	124	120	142	122	126	131	129	119	125	129	146	128	130	109	122	126	120	118	125	141	132	122	135	123	121	136	138	115	122	128	128	138	126	123	136	121	155	128	147	128	124	133	144	118	127	134	130	125	148	106	127	106	129	124	145
11569	512	614	609	613	603	559	534	557	502	489	480	496	451	459	425	425	452	448	461	445	423	436	461	467	479	443	431	432	447	453	432	400	441	443	402	442	443	407	442	427	463	492	453	460	413	419	427	440	412	422	468	423	421	425	441	469	440	424	464	416	435	461	451	435	411	421	392	454	436	407	421	453	434	466	421	406	445	406	430	452	468	429	421	426	409	415	428	406	454	413	441	414	392	443	434	431	425	414	461	456	443	442	419	455	465	431	428	391	413	473	441	442	444	446	445	431	430	452	426	425	426	447	457	444	414	411	424	402	424	386	423	401	395	428	462	449	464	455	405	407	442	421	411	462	416	425	439	412	420	402	438	415	443	440	406	437	470	442	411	453	382	450	400	420	444	436	450	425	401	436	399	443	415	437	440	431	421	439	435	418	436	447	445	424	399	436	419	442	451	406	448	450	445	419	411	416	432	466	465	459	448	415	425	417	458	423	417	443	436	430	442	406	421	437	420	445	433	449	388	427	415	421	469	430	417	432	479	419	445	434	438	477	435	442	452	439	425	478	436	444	404	462	433	412	487	441	433	441	418	449	452	430	422	440	409	447	424	457	458	438	404	447	432	439	448	400	391	428	424	447	456	436	406	432	423	425	457	405	432	431	446	408	449	419	420	446	443	423	456	451	442	482	429	394	402	410	430	434	425	418	409	426	416	394	424	421	435	434	446	413	423	443	461	392	422	410	417	440	434	410	430	443	455	425	443	434	444	449	425	439	455	435	436	406	420	418	372	406	429	434	429	442	407	433	447	414	418	450	468	393	401	428	401	410	406	411	453	413	433	427	435	420	452	457	434	392	406	434	417	430	427	453	427	406	433	409	448	430	433	432	417	433	452	418	422	422	436	449	379	427	459	461	392	434	412	416	422	386	420	448	447	426	458	425	431	448	442	436	427	415	422	437	442	438	410	416	431	381	418	465	438	419	454	407	421	427	415	428	413	410	421	450	427	489	423	454	378	413	468	474	401	443	402	430	452	423	443	398	433	424	403	404	415	438	381	420	409	418	418	480	467	400	426	428	416	449	452	401	402	432	436	481	430	421	425	427	431	464	424	409	449	427	438	415	418	427	421	430	471	435	420	445	400	421	458	413	391	447	413	469	383	447	443	412	394	405	411	398	418	428	412	398	430	449	444	427	464	406	402	458	458	426	432	476	425	424	401	422	469	445	452	432	461	459	428	416	418	455	429	402	435	415	425	407	394	447	467	450	476	455	443	407	457	451	435	433	413	454	396	437	419	461	414	413	450	425	439	447	419	404	433	436	431	440	421	419	424	414	436	455	421	462	424	418	405	404	378	446	406	427	446	421	446	421	432	441	443	422	433	440	392	421	419	447	443	445	441	439	439	441	433	436	415	459	388	484	452	426	420	433	433	451	409	421	411	415	452	418	455	469	460	442	401	418	454	422	424	463	450	428	425	421	431	406	402	439	408	444	393	464	413	413	428	431	424	441	440	454	458	402	429	443	426	449	409	422	435	454	424	423	427	463	446	427	424	442	414	434	436	450	448	464	441	431	441	427	423	462	440	457	456	398	416	440	437	442	440	415	408	468	421	406	405	415	394	396	455	429	410	388	444	440	432	435	446	394	418	400	446	419	399	466	459	410	408	441	414	440	433	449	420	457	405	453	441	419	426	410	421	441	419	450	434	424	416	473	439	404	446	445	408	404	422	400	430	407	411	428	380	421	442	418	442	381	425	444	408	400	417	481	409	436	437	459	435	435	419	446	476	416	403	401	428	451	409	440	436	455	423	476	432	434	414	444	409	425	398	436	450	452	404	440	409	429	400	471	409	447	468	443	417	431	426	438	421	431	407	429	383	411	413	443	454	438	418	468	419	394	439	443	431	365	418	423	418	427	420	466	419	477	439	398	439	428	439	399	443	390	430	421	411	438	450	444	435	457	411	423	465	452	439	446	424	456	446	398	394	439	444	455	421	470	406	412	443	461	462	405	433	447	434	472	473	459	403	461	429	418	431	415	421	447	454	464	428	432	437	446	401	430	426	414	416	396	438	427	428	414	443	458	421	441	412	433	424	442	396	433	447	447	430	407	393	416	448	429	434	461	435	430	414	435	417	382	425	416	433	415	414	425	407	480	421	448	406	430	392	431	426	422	412	450	441	429	417	400	420	411	457	419	437	371	459	469	439	414	439	416	449	440	415	420	386	421	445	407	464	435	476	421	436	496	432	422	461	420	437	427	420	439	459	407	447	435	416	435	409	441	443	426	390	476	417	449	450	442	417	421	464	472	429	421	414	454	428	415	455	466	407	435	455	437	430	415	409	423	437	460	440	421	444	462	418	463	418	431	473	402	399	415	438	417	428	448	445	394	433	467	461	440	476	446	432	426	435	470	442	398	407	441	469	432	432	448	441	438	416	467	422	416	416	430	421	447	456	431	433	450	433	451	398	437	430	423	416	422	410	427	416	422	404	466	425	450	431	440	436	420	458	388	451	427	446	414	467	412	422	486	438	398	421	445	435	411	449	450	481	434	433	429	453	397	438	413	419	463	410	465	436	453	436	405	441	464	462	440	421	452	437	413	419	407	418	432	405	467	442	420	406	429	420	427	443	437	468	448	464	433	424	459	410	472	446	406	472	408	410	451	424	435	410	461	455	442	417	437	444	469	450	482	439	427	388	429	424	423	443	420	400	424	432	423	416	417	414	455	440	436	433	470	434	483	425	417	434	461	459	476	449	422	439	435	396	403	395	445	422	439	439	410	473	432	421	430	470	409	419	429	433	433	428	432	400	453	411	429	430	405	450	441	433	443	406	448	456	464	407	392	412	415	366	445	430	435	441	427	431	469	427	445	418	439	419	425	421	407	435	400	454	443	449	430	397	381	403	418	401	434	424	410	423	430	440	460	474	446	447	407	454	426	423	455	450	405	439	413	402	441	458	466	414	446	435	454	397	412	427	418	411	435	442	430	435	436	391	434	417	403	449	423	403	413	453	432	430	476	443	408	462	465	451	413	406	441	431	435	460	430	398	437	431	429	428	439	422	432	432	467	436	449	432	447	408	423	430	433	437	419	416	408	443	429	420	459	426	405	471	460	466	434	443	434	411	416	391	455	449	414	443	468	430	451	415	384	469	431	434	410	429	429	456	441	420	382	480	444	435	416	432	432	428	421	373	440	449	443	436	439	447	433	441	426	456	429	456	436	414	431	412	408	419	431	454	407	462	442	424	460	422	411	442	422	423	400	421	428	415	431	456	433	421	445	434	428	444	439	484	425	449	439	450	451	400	462	441	434	449	435	437	436	441	471	426	418	439	425	433	465	441	434	443	431	469	428	465	426	405	426	430	395	435	433	411	426	457	447	391	446	424	446	417	444	413	395	415	419	447	405	450	428	378	403	407	418	440	389	420	450	424	417	416	387	437	446	408	416	461	437	430	410	449	412	452	397	445	439	442	472	432	457	445	419	428	432	441
57139	17290	3957	1248	836	595	558	464	430	402	336	375	350	296	333	303	319	325	304	277	284	297	304	249	295	289	285	265	260	232	264	299	270	246	257	250	279	289	276	302	239	251	270	272	241	258	281	258	249	260	245	258	277	272	258	239	273	254	265	285	277	281	251	288	241	259	279	276	263	243	283	230	262	255	263	307	285	263	238	256	236	283	243	241	236	252	270	247	267	265	276	263	249	275	301	241	267	243	251	254	254	297	238	230	286	300	243	250	264	271	255	265	247	267	233	255	263	265	244	265	261	272	280	248	246	267	260	256	260	252	253	243	238	256	257	262	288	285	260	246	276	269	237	242	257	240	274	251	266	251	293	257	247	232	249	238	237	248	241	277	262	258	270	245	226	240	271	267	253	273	269	220	276	243	246	253	278	242	254	251	253	248	279	279	235	236	264	232	264	240	247	272	265	245	249	240	254	281	268	239	254	289	262	279	273	261	259	269	274	267	268	238	259	262	253	268	260	263	255	254	257	245	250	269	284	245	266	254	262	292	275	266	235	281	251	248	256	273	238	226	265	272	264	270	267	257	279	257	283	243	255	245	255	257	269	247	261	284	237	278	278	275	276	265	246	296	251	255	261	260	246	271	223	240	229	249	263	255	246	278	255	259	243	283	278	256	258	267	295	268	250	254	271	294	261	274	266	261	248	243	264	249	260	259	250	244	286	257	236	266	264	215	262	260	264	272	241	251	242	266	239	267	266	219	244	233	256	259	281	279	277	253	239	273	265	286	280	264	261	270	263	257	248	249	251	279	269	258	249	269	235	236	267	241	242	240	236	261	269	250	254	234	255	244	267	251	289	253	264	251	255	245	252	252	256	252	248	266	259	267	247	270	262	263	255	264	272	282	278	264	261	232	267	243	251	292	248	261	252	278	273	252	269	248	260	275	272	246	203	239	222	246	232	244	246	265	246	260	247	263	293	267	247	271	245	254	270	243	257	253	266	284	230	263	244	260	279	288	282	271	233	245	256	277	264	281	269	260	251	266	292	258	259	251	259	249	281	260	286	246	254	252	255	280	298	242	252	241	257	246	256	230	270	283	269	252	279	274	284	269	291	240	270	233	255	256	281	245	240	237	245	259	258	242	250	264	229	264	275	276	282	262	240	250	217	232	248	255	281	236	243	261	243	243	273	245	255	278	235	213	274	232	276	241	232	240	258	261	254	254	259	287	262	262	268	271	260	228	242	268	269	270	249	240	216	288	278	272	258	290	246	285	286	250	243	261	261	249	236	243	260	232	269	266	239	241	234	268	241	213	273	248	255	230	253	257	249	277	301	272	279	247	254	252	257	280	262	262	258	258	275	237	246	287	296	264	252	258	245	242	253	233	261	232	245	270	263	260	274	251	266	262	242	287	251	268	253	267	269	245	239	262	287	264	228	227	252	271	245	252	272	250	239	233	279	265	267	263	263	274	223	277	232	249	262	243	244	236	260	276	249	258	244	237	237	250	246	299	303	296	247	255	254	272	272	260	277	251	257	240	254	261	243	250	260	275	263	279	255	247	237	235	236	242	260	265	272	244	257	243	263	268	249	282	260	259	285	270	265	268	259	264	260	224	277	257	263	237	270	250	243	268	253	268	262	252	279	245	229	247	271	291	291	266	256	257	290	258	253	253	297	252	242	260	241	260	246	262	263	279	281	260	270	275	285	263	260	264	251	245	263	261	277	291	250	254	276	273	276	245	241	256	271	254	268	260	254	231	244	266	255	249	258	219	271	260	270	266	232	255	256	235	242	254	259	253	245	254	286	281	266	273	261	272	238	243	252	288	251	268	257	250	235	256	279	276	257	261	254	266	254	273	283	255	241	269	281	264	246	268	276	242	276	259	258	261	253	272	240	266	260	249	254	263	264	248	251	268	274	252	247	257	248	243	280	259	276	263	275	247	272	283	266	257	259	242	247	248	268	274	245	244	267	271	262	233	245	256	242	258	270	262	259	252	255	256	249	249	281	258	264	293	271	289	250	240	264	273	237	235	249	264	235	243	228	273	239	262	235	249	258	270	285	248	291	279	291	245	260	257	259	250	291	279	268	255	246	273	296	268	264	239	234	247	243	250	240	263	256	258	239	257	234	280	263	238	241	252	269	241	240	239	245	271	292	275	234	261	253	236	237	283	281	292	249	254	242	223	288	239	242	261	273	248	262	269	255	251	240	295	264	251	258	256	287	265	255	236	271	261	278	275	261	272	275	235	265	249	258	269	271	254	261	232	273	259	254	250	274	271	284	257	247	266	290	266	270	262	248	268	265	232	298	238	275	281	261	236	250	266	254	274	239	306	247	294	270	250	277	261	258	286	281	283	261	270	251	264	277	254	267	273	248	274	253	249	244	247	273	264	256	281	254	232	263	249	255	249	276	250	271	259	241	268	264	276	259	244	233	250	230	289	280	252	237	232	227	291	243	267	251	273	241	264	290	247	267	254	249	261	256	254	248	268	263	223	260	250	257	296	280	251	269	255	250	241	237	264	284	259	275	268	259	261	278	262	292	253	267	276	255	231	226	257	271	255	275	258	240	265	249	223	249	299	273	244	231	272	277	271	255	279	262	283	242	273	282	282	273	242	270	263	259	245	236	258	253	261	269	242	276	242	272	258	282	250	275	242	241	271	260	282	265	275	253	235	265	258	247	276	244	241	259	273	242	253	251	289	256	244	263	277	234	245	284	254	238	261	262	246	252	266	241	277	262	248	272	267	266	246	278	264	244	279	260	237	267	258	239	300	245	245	263	235	272	295	247	257	252	288	265	251	256	274	286	259	284	269	237	210	260	281	251	256	252	250	251	249	282	256	257	250	251	240	218	252	270	250	251	277	247	251	268	259	240	242	247	253	259	258	256	241	267	258	255	280	280	264	272	247	220	247	265	255	252	271	259	269	261	266	267	257	276	270	256	251	256	265	267	262	270	259	305	253	259	267	266	245	284	269	257	253	268	255	275	244	234	283	260	262	266	259	286	244	265	243	267	249	229	222	264	270	277	267	243	280	258	279	277	252	289	257	262	267	246	288	249	226	250	281	242	278	283	297	283	278	266	250	254	263	264	302	264	266	262	250	259	287	239	255	259	253	261	285	258	236	260	254	256	268	281	268	273	245	255	258	282	255	254	272	279	251	284	282	275	258	233	283	273	242	255	262	237	255	245	258	241	264	253	288	267	235	258	266	279	250	272	265	258	267	255	250	273	254	262	268	225	281	266	261	274	258	241	222	261	257	257	262	288	272	252	254	271	259	277	236	295	278	252	251	260	248	245	257	248	282	275	256	239	272	271	247	286	254	256	250	261	236	235	272	282	255	287	243	266	242	277	255	242	260	237	250	254	272	249	236	237	274	276	256	277	269	269	278	263	254	252	272	273	256	255	269	259	260	274	246	221	228	229	252	261	266	278	254	275	264	257	232	263	258	275	252	277	217	267	239	267	242	269	257	282	261	278	262	250	261
28204	1557	3016	3423	3103	2530	2212	1955	1743	1484	1472	1286	1270	1159	1148	1011	982	997	933	941	927	879	943	930	893	820	866	879	819	868	823	887	808	824	879	835	822	842	839	840	796	810	811	816	855	808	767	843	830	810	799	769	781	796	750	820	752	830	770	780	804	802	742	776	813	805	815	843	811	759	772	765	798	777	793	772	811	763	775	784	773	764	793	761	753	783	755	754	768	835	755	832	749	808	713	808	741	729	808	796	853	762	811	797	832	719	764	796	795	797	842	771	790	790	766	803	781	799	804	778	783	778	772	738	775	718	761	770	792	768	768	741	762	783	798	772	791	793	774	750	785	760	808	757	778	817	772	772	784	742	773	769	787	793	793	778	779	771	776	759	756	776	784	810	738	801	795	741	716	773	795	828	724	821	796	742	819	789	797	782	800	737	762	791	795	743	776	806	785	765	761	729	760	679	768	805	740	782	778	811	781	804	754	774	794	779	763	798	794	774	748	799	774	721	710	763	760	752	774	761	781	764	764	786	758	803	745	797	771	787	821	776	798	756	771	705	799	804	773	764	793	763	822	770	758	823	801	734	814	759	767	757	808	782	811	782	767	756	802	812	773	781	817	815	769	755	753	771	775	825	761	770	776	758	743	763	782	775	735	763	790	753	781	719	735	782	743	755	774	818	771	815	754	811	769	768	763	798	697	768	781	752	794	771	763	750	777	775	741	780	776	746	780	776	765	752	766	740	820	725	775	789	803	784	762	802	755	773	749	752	763	760	727	756	707	767	748	800	755	782	790	751	772	776	774	761	738	761	712	787	788	772	793	786	731	764	749	726	788	755	783	771	762	761	821	817	735	814	775	787	763	758	803	748	790	762	707	807	759	721	742	782	772	796	801	806	809	807	791	816	757	796	778	810	731	769	773	765	788	822	820	797	729	763	758	735	747	764	758	772	763	785	753	786	762	744	759	749	821	788	804	741	751	759	765	742	785	734	772	730	796	759	769	777	792	812	821	789	759	769	786	784	744	716	791	766	788	760	747	771	784	787	787	808	799	771	807	747	785	816	849	756	766	779	706	745	768	736	772	776	809	741	755	750	782	778	795	851	792	781	799	817	798	765	796	773	718	771	755	743	768	734	796	745	757	754	761	779	784	750	745	781	768	765	750	750	780	761	731	826	756	762	807	773	767	760	785	775	788	743	785	812	775	782	777	806	777	812	793	759	769	814	730	719	778	800	767	745	762	738	794	760	741	773	750	770	689	799	750	741	797	781	779	791	706	759	767	731	753	772	741	729	761	767	761	804	801	771	780	787	817	789	752	801	790	759	772	689	797	740	792	768	747	753	805	792	725	757	808	794	777	797	766	783	779	822	741	731	751	796	790	789	724	803	744	767	800	810	715	791	790	794	781	776	818	774	759	808	768	820	865	806	761	747	761	731	819	726	768	763	790	842	781	753	782	789	748	774	741	738	812	802	788	786	778	782	796	782	813	842	798	753	739	733	741	782	737	772	831	757	777	733	750	759	804	757	778	794	802	781	756	759	784	802	737	721	773	725	768	735	784	728	745	746	769	782	801	784	752	776	776	719	854	797	765	742	779	782	738	745	765	752	754	725	743	735	776	800	740	766	782	793	722	796	764	776	780	813	782	770	757	810	797	757	754	810	788	770	735	811	731	746	810	831	777	797	793	785	728	839	788	789	764	753	763	762	743	775	780	763	738	767	824	822	774	815	781	782	804	767	770	773	771	770	770	794	749	726	781	774	783	745	763	799	776	792	799	739	773	753	784	761	828	768	776	768	738	775	713	763	799	779	747	755	772	818	764	748	734	770	800	779	814	799	762	738	749	761	740	776	823	768	745	735	797	723	775	758	752	805	728	795	780	796	767	768	756	777	701	758	729	800	825	807	787	779	746	763	807	777	796	788	726	794	803	744	749	755	751	802	795	780	740	792	768	756	760	801	770	743	787	797	765	742	775	744	805	743	714	728	748	811	743	741	744	779	786	745	798	754	749	829	760	732	778	721	788	747	750	791	783	756	812	711	794	725	759	791	768	792	780	754	777	746	795	711	778	817	794	833	729	769	795	784	763	771	774	804	793	738	765	801	776	767	750	778	763	778	800	682	824	790	833	813	781	720	763	798	767	723	796	736	782	731	734	756	795	737	797	803	714	761	756	782	803	774	772	775	775	808	782	751	840	808	745	745	757	773	769	748	798	742	755	804	781	715	832	786	727	806	763	790	763	767	742	744	739	775	800	776	751	773	789	806	724	759	793	759	735	760	781	706	763	767	762	730	773	801	752	774	809	791	773	795	754	785	766	776	836	769	759	747	775	763	741	778	762	766	801	721	793	778	747	747	794	749	759	755	755	761	731	737	734	749	801	748	779	779	759	749	792	796	746	783	789	767	797	749	753	794	782	769	749	766	752	782	738	816	814	777	791	833	745	816	730	756	755	767	820	821	793	767	726	746	793	813	772	743	755	776	753	703	773	774	773	772	778	772	766	778	765	805	753	773	757	744	752	803	779	789	727	728	808	719	837	821	822	790	744	748	764	765	807	738	778	745	745	761	791	745	771	774	807	799	757	732	747	730	772	764	847	779	764	735	778	782	723	749	733	768	728	762	724	779	780	723	783	749	786	777	762	759	755	758	818	762	743	785	779	736	762	790	787	780	784	797	767	770	805	729	778	791	721	761	759	758	754	778	856	816	788	804	733	831	720	768	754	793	771	749	745	849	781	773	746	779	764	778	793	770	802	786	802	760	771	798	775	781	806	813	799	756	785	842	761	794	828	771	719	758	744	811	741	790	817	764	820	787	775	735	783	759	762	755	759	722	720	765	690	754	779	771	804	789	762	783	737	763	758	725	779	723	775	719	757	741	818	725	744	798	715	768	761	791	809	729	801	774	775	759	817	773	775	773	753	750	729	787	751	795	785	805	764	761	784	762	800	754	754	774	769	763	772	742	775	765	779	751	763	765	761	774	730	740	780	773	743	770	771	774	806	792	783	792	781	724	781	829	793	800	779	762	765	795	762	764	759	781	782	742	737	754	783	720	744	750	781	760	755	763	768	794	805	868	767	773	752	816	789	796	794	768	766	777	751	789	746	749	760	756	734	800	782	776	811	765	763	788	829	772	762	819	730	763	806	772	748	774	732	750	757	719	809	730	758	740	773	766	739	730	813	828	802	787	777	759	789	827	776	788	740	738	752	743	759	792	785	744	737	762	808	802	763	744	780	787	784	815	771	772	749	743	799	751	734	750	727	748	779	797	736	798	759	820	775	731	788	719	818	766	811	762	778	715	733	776	747	765	766	834	782	788	803	776	758	732	729	776	787	745	774	738	746	763	813	792	746	786	819	736	776	759	770	761	736	720	793	811	755	773	805	798	789	740	815	735	772	777	800	734	792	736	708	748	763	731	754	740	790	755	781	771	782	744	795	766	774	750	804	838	789	771	761	781	742	756	769	753	799	809	737	768	812	792	774	712
63663	22167	13833	3652	1514	1089	898	744	643	576	464	500	441	421	437	400	398	392	375	367	335	329	302	337	339	324	334	320	351	336	339	325	320	320	334	337	334	353	346	330	351	344	319	302	332	338	332	343	306	329	337	303	323	345	293	338	294	344	384	331	309	309	305	333	339	321	309	309	315	338	335	329	307	335	319	317	336	319	324	387	333	313	290	338	336	290	323	314	346	311	340	296	328	337	325	301	299	332	330	335	349	308	280	307	338	336	338	324	314	331	327	321	339	317	311	325	303	307	294	337	335	338	336	290	323	322	315	335	317	315	281	317	329	312	316	310	305	325	307	332	332	331	316	352	307	305	315	346	290	294	297	324	280	333	313	327	328	309	300	314	330	316	344	325	324	322	326	305	336	288	310	323	334	301	321	335	301	322	317	304	330	316	316	322	304	334	335	341	313	312	336	333	342	307	305	289	312	336	287	307	330	341	332	355	316	327	316	367	308	292	308	311	346	298	303	347	312	341	344	310	315	303	312	303	337	333	330	348	318	298	332	305	301	329	309	304	321	314	318	330	344	311	294	322	318	357	272	323	321	335	307	327	332	335	320	340	351	319	307	339	338	331	324	300	335	314	347	341	309	301	330	322	303	296	308	324	316	317	353	320	321	314	293	313	299	341	300	319	303	303	333	325	330	357	309	334	328	346	350	303	339	311	324	327	314	357	330	320	339	341	297	340	328	353	303	312	307	313	303	358	336	316	332	360	316	324	329	314	303	331	304	346	315	313	324	339	313	313	333	335	322	323	319	310	323	356	325	334	330	293	338	304	295	316	308	291	305	328	308	305	338	338	339	297	342	323	286	319	325	312	330	330	314	323	312	273	344	347	305	297	307	311	304	322	335	323	291	311	331	320	324	333	315	320	305	347	287	298	303	341	330	306	334	331	306	350	329	311	346	315	299	329	337	326	334	315	292	329	328	341	327	329	302	310	308	319	306	344	340	309	323	328	326	307	326	307	288	308	335	324	340	281	316	317	301	297	330	323	335	298	343	333	323	331	305	350	297	310	337	334	302	336	302	304	322	342	329	292	320	321	308	314	328	363	301	350	340	310	337	308	336	287	321	324	323	303	339	340	298	323	296	290	322	344	330	320	342	326	327	325	327	317	318	295	317	339	349	329	312	288	337	352	346	334	332	300	315	347	341	372	317	325	346	331	311	313	303	312	305	307	295	311	323	316	300	345	322	319	306	348	323	319	338	387	286	308	349	349	344	324	346	293	333	331	313	349	318	318	317	296	339	340	333	322	326	312	295	305	319	304	310	311	335	285	333	333	327	344	329	329	320	320	359	322	322	305	327	326	300	363	382	349	308	327	331	341	309	324	331	338	323	345	324	361	302	358	321	315	343	332	310	315	329	337	316	308	365	304	328	367	331	308	291	312	335	322	315	345	320	351	323	330	353	287	347	312	304	317	335	326	319	333	326	326	306	316	325	368	308	293	331	319	337	287	324	303	336	321	344	302	289	330	341	328	312	328	311	311	314	313	328	332	314	302	323	313	329	314	331	338	310	353	337	317	341	316	340	324	345	319	325	349	329	325	314	347	336	299	331	303	298	321	312	313	319	305	353	307	303	318	309	331	316	329	322	357	312	319	317	295	331	336	292	334	330	308	303	332	315	338	322	331	331	328	315	308	319	314	304	303	324	335	342	304	276	296	327	293	317	322	335	334	303	328	341	324	317	311	349	324	330	323	364	310	290	299	317	297	351	316	322	311	326	364	330	364	327	353	325	331	295	298	286	314	303	308	334	319	323	321	322	308	330	305	316	322	301	345	302	301	303	310	332	312	319	327	325	320	359	311	338	339	332	339	303	306	300	334	336	323	293	314	326	333	313	365	303	336	325	329	309	370	309	356	353	311	287	308	337	329	346	313	336	301	338	309	362	314	295	316	355	336	354	366	319	321	345	317	308	294	324	325	312	354	318	289	330	305	308	301	323	313	334	324	321	321	346	302	316	334	287	323	311	353	345	320	354	308	315	333	329	316	306	328	332	329	323	331	292	331	294	337	322	338	297	329	345	310	300	313	359	370	325	328	336	329	319	329	341	331	338	309	282	303	324	329	314	340	322	351	330	296	315	338	303	305	329	326	323	303	329	343	346	323	301	315	365	313	324	313	331	336	342	345	303	335	312	295	328	285	306	301	345	313	314	306	322	314	286	304	312	299	326	336	322	275	313	330	332	343	311	320	326	292	340	304	295	327	313	338	319	303	337	313	316	308	317	328	311	290	303	320	292	305	344	319	340	318	291	294	332	294	313	329	339	341	319	336	295	332	311	318	320	356	311	325	326	341	322	324	314	335	351	329	267	288	310	315	335	350	359	298	362	321	308	346	348	334	328	350	327	339	307	334	293	336	310	307	325	308	333	345	310	320	342	287	324	291	303	285	317	317	325	316	334	315	345	327	316	319	303	309	337	308	330	303	340	318	340	315	317	334	325	334	333	333	338	296	322	339	323	302	313	343	313	299	324	337	342	351	335	318	290	333	339	289	311	311	314	343	290	343	326	309	342	339	333	324	335	306	330	309	353	330	313	302	304	333	332	331	304	324	288	332	333	301	316	335	293	360	336	285	350	313	320	317	331	318	296	278	305	317	287	318	327	313	322	329	332	328	308	324	312	312	352	374	326	318	313	317	335	302	318	341	314	345	318	325	343	345	291	308	324	335	317	305	335	337	360	327	333	303	335	319	329	336	320	335	317	337	330	277	310	290	322	318	331	304	343	331	325	327	330	287	294	332	326	348	329	352	331	311	324	315	343	302	321	327	322	343	324	341	379	357	349	333	359	346	302	347	329	340	307	305	306	287	334	326	316	340	346	323	336	320	318	341	335	334	308	346	335	368	329	317	303	327	312	344	309	301	302	293	311	306	314	290	303	303	340	335	318	313	331	296	317	331	325	290	317	312	340	313	344	324	334	323	318	335	337	300	317	359	299	329	305	348	320	343	343	320	306	291	335	341	336	325	317	306	311	355	299	316	299	301	341	317	334	323	351	328	289	296	336	312	304	334	303	310	338	305	318	305	318	359	293	295	310	310	326	341	334	297	312	327	312	336	295	334	310	286	282	319	324	296	321	327	306	332	313	290	301	307	332	309	309	323	316	314	321	305	322	343	333	289	331	324	336	296	322	321	346	324	312	286	313	309	337	355	340	313	296	303	332	314	348	333	318	355	348	344	318	315	321	348	270	322	345	331	324	287	351	351	342	319	292	346	336	322	313	340	316	323	332	323	337	327	346	317	318	333	341	305	334	341	310	324	341	333	293	311	326	349	301	338	320	300	341	279	318	324	318	361	302	341	334	303	346	306	313	346	300	369	308	342	317	294	319	322	315	314	312	311	311	318	300	315	334	320	293	282	341	312	300	333	327	326	316	316	340	315	307	305	322	327	322	303	319	341	306	330	321	325	330	333	312	347	321	318	308	329	332	310	297	305	304	334
33684	2471	5271	5988	5104	4292	3631	2962	2662	2351	2073	1894	1821	1556	1573	1458	1389	1394	1362	1286	1314	1252	1122	1160	1192	1116	1133	1076	1091	1043	1068	1098	1112	1003	1063	1028	1029	972	1007	1017	966	988	967	981	957	878	1031	918	955	923	974	931	982	1039	989	978	988	996	925	931	935	906	938	948	912	1011	934	967	929	978	900	956	924	940	955	1002	897	946	926	966	943	942	948	887	923	907	917	897	917	967	958	900	896	943	920	920	893	925	893	926	946	944	913	893	895	900	890	924	942	916	969	943	892	884	937	897	914	919	921	927	951	999	868	970	925	925	887	916	857	970	968	962	887	967	872	931	890	964	958	955	909	939	909	889	837	895	897	971	907	947	873	875	916	922	868	866	919	946	895	940	931	946	940	959	962	969	962	905	943	869	914	953	961	881	936	870	924	895	970	934	942	927	874	898	885	949	890	954	903	914	991	922	874	928	905	923	882	902	929	872	914	980	887	917	967	897	922	888	892	956	898	957	918	907	961	863	877	951	861	929	925	890	927	889	925	964	960	881	906	953	897	902	905	920	840	949	933	931	895	895	939	871	905	921	932	940	868	898	949	937	940	923	935	875	926	890	898	912	923	913	889	933	909	904	908	900	868	893	912	929	939	923	921	902	909	881	878	910	933	908	924	945	903	918	910	926	848	904	896	932	937	975	866	895	848	907	914	912	937	911	875	953	920	906	890	947	894	892	939	890	915	936	913	917	871	916	911	916	951	894	948	923	907	943	876	924	905	946	897	957	923	899	909	951	891	893	1000	906	953	943	890	964	915	917	889	876	889	891	914	898	911	860	895	926	927	905	897	934	905	900	916	942	930	878	971	883	943	895	945	931	953	922	983	889	917	928	907	954	913	837	976	985	886	893	890	928	942	911	923	921	924	989	974	964	863	923	920	893	867	908	888	933	939	892	930	890	887	904	843	919	924	895	877	889	930	872	869	936	850	922	906	907	878	902	942	888	941	912	906	895	917	909	874	898	909	917	910	991	933	890	937	881	942	902	956	865	926	973	947	952	880	879	885	923	867	906	917	898	926	941	957	912	886	895	909	927	928	924	901	867	886	887	882	906	937	957	910	923	921	862	928	860	861	977	871	899	857	990	934	909	944	894	969	963	956	915	958	961	889	920	915	914	907	920	901	896	904	917	955	872	906	908	888	890	889	991	905	912	927	966	937	894	909	930	889	957	896	915	960	936	883	908	885	869	962	892	935	918	913	888	899	972	924	918	984	914	899	824	918	902	940	891	864	927	892	937	876	884	923	935	955	924	912	925	965	915	960	884	844	860	921	931	895	905	960	971	908	942	885	920	886	898	905	927	920	911	939	887	926	877	874	913	925	906	925	861	937	878	952	876	886	917	848	927	923	957	932	884	902	881	961	901	894	912	851	862	921	934	886	939	901	941	897	905	955	922	901	943	918	887	918	921	931	935	919	854	904	841	921	920	900	940	931	908	904	945	902	971	914	912	884	950	943	916	902	934	890	959	930	917	932	904	860	890	882	913	914	976	933	935	911	935	893	917	925	954	966	940	900	971	953	955	894	872	919	936	874	896	877	877	927	991	885	881	910	879	958	914	930	976	919	895	952	863	917	939	966	886	872	924	900	905	960	932	967	854	938	949	914	906	873	885	847	915	922	915	900	916	969	905	896	904	891	920	950	913	928	859	901	884	928	884	925	893	977	899	915	902	902	900	938	897	881	928	913	871	914	927	940	876	872	966	895	912	890	969	914	876	894	898	903	911	962	881	894	978	895	862	926	924	953	945	888	942	985	922	919	984	868	889	967	888	953	845	933	897	941	907	907	906	918	893	929	857	907	906	866	927	856	876	919	948	885	936	930	955	904	876	907	899	908	921	893	908	937	911	928	949	937	951	945	923	911	924	942	929	901	918	920	968	902	934	958	959	921	863	892	920	837	934	919	880	935	923	942	937	871	922	922	898	934	941	922	930	1000	943	896	957	892	885	927	921	967	945	887	888	891	917	942	976	875	905	985	913	875	870	923	948	897	894	895	951	841	944	912	926	940	851	905	916	899	870	869	864	913	940	934	942	931	972	893	980	894	929	934	909	892	896	917	899	901	952	916	929	934	874	923	884	880	889	816	925	890	922	915	848	931	918	926	944	929	910	839	863	954	948	900	906	923	935	922	891	899	933	902	957	937	940	894	858	905	886	909	920	943	930	938	906	938	887	914	893	919	957	942	939	964	880	933	972	934	836	904	878	944	907	939	980	937	914	953	902	886	887	915	942	941	926	931	914	948	879	943	919	922	888	909	954	872	962	926	894	869	933	826	913	879	862	868	893	893	920	921	927	928	848	928	873	960	972	919	917	918	957	923	872	900	886	884	922	894	951	961	949	937	945	865	887	936	901	925	908	910	905	944	868	911	892	942	904	919	927	890	934	954	924	891	899	892	928	929	912	922	951	932	904	907	869	952	905	953	918	937	906	870	895	947	920	942	905	947	921	954	928	870	907	953	932	928	961	880	930	923	926	929	914	899	884	919	905	898	959	898	920	977	921	902	896	901	942	945	884	918	898	914	919	920	887	903	911	972	905	939	901	932	902	877	954	884	907	875	889	876	867	938	915	888	925	947	899	931	932	913	910	907	900	888	897	919	897	976	891	975	927	912	943	915	896	939	909	897	855	924	926	921	922	909	961	925	874	885	920	960	868	937	952	914	918	956	914	936	902	942	925	939	914	881	946	923	877	951	899	939	956	911	893	908	922	919	950	937	865	904	931	899	887	918	943	1010	981	899	891	937	946	883	883	911	946	894	922	935	884	904	917	903	901	873	887	873	921	962	928	966	912	919	866	852	873	872	880	974	844	906	890	904	961	891	882	857	891	943	878	935	923	894	884	901	942	875	897	898	916	893	894	925	932	899	893	931	945	923	950	922	945	959	954	867	909	893	892	956	899	866	911	954	862	880	886	898	877	901	919	868	943	909	913	896	914	887	906	896	912	918	925	925	937	950	895	920	933	909	926	963	900	880	896	888	945	948	893	909	900	923	933	886	896	941	886	901	881	891	929	888	961	964	878	936	933	954	950	876	898	945	938	902	926	888	937	971	945	914	971	941	915	919	934	888	965	910	928	915	909	902	978	915	905	907	956	917	914	911	939	888	931	907	939	945	878	917	945	897	925	946	912	916	959	882	920	870	907	884	878	941	899	959	894	928	868	875	870	925	958	878	946	929	879	948	901	931	951	927	881	917	920	945	926	919	909	878	906	902	1008	901	889	935	915	925	915	945	939	927	903	873	946	917	933	897	901	972	967	891	912	909	915	911	924	918	897	931	938	882	945	942	897	898	867	868	880	919	919	838	903	929	878	960	888	903	874	927	885	911	907	881	889	858	918	926	940	904	936	940	914	879	936	922	866	929	927	884	941	911	901	927	903	922	931	945	944	900	906	888	875	920	912	879	916	961	850	920	897	889	971	959	925	915	890	917	934	941	922	906	975	933	944	879	892
12514	633	347	197	160	169	154	133	115	148	159	141	116	118	121	136	115	136	100	140	128	145	118	129	130	128	131	126	146	119	124	112	118	135	116	123	119	116	126	125	120	116	139	132	124	133	132	146	114	135	153	129	122	128	122	138	132	115	134	124	124	121	118	116	137	130	129	118	129	117	132	106	118	130	128	113	118	135	105	131	129	139	121	123	140	124	113	118	135	120	113	131	115	114	102	141	137	143	119	138	152	106	130	108	96	125	123	120	130	136	119	120	128	138	125	126	131	125	125	123	145	140	117	126	131	121	122	129	139	130	125	115	135	139	106	109	147	111	116	130	140	150	127	113	129	128	132	123	117	110	129	136	129	125	112	125	111	118	116	143	114	128	133	122	131	138	146	138	121	117	115	105	117	104	130	116	104	129	120	124	132	112	136	134	134	112	129	144	129	133	116	121	125	141	122	127	138	138	141	136	131	128	121	139	119	131	116	125	133	115	125	123	126	125	130	126	126	114	134	141	123	124	118	141	108	132	115	116	117	141	134	109	137	125	152	132	132	120	124	137	114	131	116	141	112	118	110	143	112	135	105	123	121	122	120	129	136	115	142	115	133	112	134	147	109	131	141	121	147	126	135	121	125	124	124	135	148	118	148	129	124	104	135	111	112	138	126	123	144	127	125	126	137	115	123	104	112	123	122	118	128	147	115	115	145	117	123	126	115	113	132	115	142	124	144	110	138	123	120	143	118	116	135	120	137	113	134	111	127	109	119	120	120	117	130	128	128	149	99	115	152	131	106	129	120	136	133	133	117	136	134	107	143	132	121	123	123	108	134	114	125	124	114	131	111	117	127	118	130	129	124	144	142	123	131	111	135	136	122	113	115	122	139	151	115	131	121	127	143	127	130	107	122	119	109	129	131	106	105	115	107	117	129	122	122	111	127	132	114	127	129	111	126	143	124	123	138	126	133	126	133	131	131	129	125	118	129	113	133	145	142	127	120	129	112	128	145	125	132	129	118	131	138	124	118	116	115	127	127	142	144	118	135	144	108	125	108	119	117	138	145	126	121	136	107	114	137	126	126	121	113	138	128	105	128	127	120	118	116	140	119	139	140	117	110	130	108	137	139	127	106	136	130	119	157	142	98	109	120	140	112	126	136	138	112	123	145	101	147	129	113	135	161	136	132	108	129	121	144	122	140	131	130	104	127	125	117	118	142	119	120	109	113	146	126	132	132	159	148	99	128	114	123	125	118	149	108	111	145	108	141	138	128	128	137	142	131	112	138	115	136	110	123	148	144	127	120	142	128	132	138	142	131	125	123	146	117	119	111	125	115	118	138	120	127	118	118	119	128	114	121	122	143	122	118	129	150	125	118	121	118	129	120	106	121	142	131	115	129	125	131	147	134	124	120	147	142	126	126	130	128	143	125	132	124	128	111	132	120	126	129	118	121	121	116	122	130	142	133	142	116	121	109	110	123	124	136	132	123	118	119	140	128	119	154	112	139	124	128	130	129	122	105	119	135	105	121	136	138	139	120	131	141	115	118	126	122	142	116	141	145	114	131	111	127	118	131	130	131	120	134	129	118	114	113	143	119	122	132	122	135	122	141	146	141	135	111	130	138	130	120	116	134	137	128	130	118	124	120	117	113	116	120	127	102	151	126	132	122	112	143	140	133	130	116	125	115	128	137	115	120	115	122	124	135	133	127	135	128	129	136	158	126	118	123	132	135	122	117	112	151	134	119	109	131	121	114	122	124	123	136	135	110	131	138	114	124	110	124	117	122	130	120	123	127	136	136	133	114	109	140	113	130	135	122	130	145	142	115	127	127	142	133	113	128	122	118	126	116	134	111	132	121	129	139	129	111	120	126	126	113	132	121	140	142	123	129	143	142	119	145	104	104	109	113	116	131	114	113	122	111	123	118	150	106	139	130	108	123	140	120	108	116	127	115	129	139	132	107	132	121	126	135	113	121	119	117	132	144	126	108	143	142	131	121	117	123	150	121	130	122	140	132	120	122	119	99	128	144	123	129	103	115	127	135	108	124	118	126	103	121	116	139	126	121	116	121	102	116	128	119	126	119	129	121	105	111	123	137	112	127	123	110	125	119	109	114	109	128	127	121	116	134	131	120	124	125	119	127	115	101	114	124	120	130	131	109	126	131	124	120	140	112	116	124	122	115	106	126	113	128	121	107	126	134	128	130	130	121	131	133	136	125	93	144	111	132	121	147	136	116	127	148	115	115	120	122	136	121	125	149	127	122	135	126	99	110	117	114	109	124	142	127	112	113	125	125	124	115	133	115	124	119	106	116	122	116	152	126	108	120	137	123	135	126	122	127	137	148	115	128	108	123	122	126	146	130	115	107	117	145	152	144	107	117	122	116	124	141	111	112	133	115	116	115	125	123	126	121	132	114	121	125	126	143	153	125	119	117	134	114	116	104	121	128	132	120	129	110	136	131	117	96	114	136	135	148	122	122	124	130	135	139	104	128	138	131	120	144	144	115	144	127	116	120	139	138	121	129	124	144	119	126	126	136	112	133	123	132	121	129	123	104	115	118	137	127	123	112	129	125	127	103	136	143	138	129	138	126	122	135	116	107	129	100	121	118	114	123	126	145	154	146	111	146	117	132	123	132	133	136	126	97	135	123	122	123	122	129	123	116	129	142	121	149	129	120	134	129	127	120	124	107	118	143	114	142	125	125	103	99	135	114	121	128	121	140	121	113	121	128	125	135	128	119	126	126	126	130	128	117	128	128	131	142	131	132	114	124	127	113	115	128	115	121	126	132	133	110	130	105	116	137	139	114	136	112	118	146	137	142	127	140	131	127	126	126	133	141	136	134	132	123	134	122	133	116	138	131	100	116	126	132	104	123	135	109	109	136	123	144	134	105	111	121	117	122	120	111	122	129	109	129	106	95	100	122	142	141	116	143	115	139	115	120	123	122	148	114	128	125	136	143	133	143	121	138	117	137	122	154	143	155	121	119	119	118	104	114	127	129	118	142	123	128	137	115	122	119	112	127	148	142	117	124	138	143	111	140	128	132	123	113	115	137	124	115	109	116	101	115	115	110	126	138	127	131	132	122	136	125	113	148	113	116	115	122	127	111	149	128	126	137	136	123	125	142	112	127	125	141	130	134	136	132	115	120	126	113	152	116	153	99	149	130	106	127	124	107	120	124	109	129	109	115	135	127	146	122	154	128	150	137	114	128	122	119	125	134	120	103	111	117	121	126	135	116	128	106	128	149	125	125	124	122	108	112	110	133	115	122	131	118	118	140	140	148	129	119	138	117	125	120	139	132	134	117	123	126	113	115	151	105	104	118	136	124	121	118	123	137	118	127	141	128	138	115	133	109	119	132	145	127	112	136	126	138	133	106	129	113	144	138	128	126	116	111	121	154	116	124	105	111	128	115	120	121	132	120	124	117	136	134	140	138	138	129	128	114	122	113	144	135	129	124	107	117	119	111	141	138	123	124	130	110	132
11347	517	620	633	590	601	556	506	516	475	498	454	487	453	438	451	467	443	437	454	425	445	434	437	460	443	399	435	469	455	431	442	425	437	472	415	477	449	438	407	437	492	433	426	417	449	415	433	438	403	424	421	479	468	384	443	452	427	415	448	442	471	432	427	425	375	448	423	423	419	429	424	421	403	426	411	437	436	406	413	488	463	482	466	431	419	423	427	410	455	406	431	418	442	392	453	439	429	438	467	452	469	417	451	408	446	415	434	409	429	445	415	439	424	428	455	464	429	419	403	407	466	459	433	386	410	429	438	448	452	382	462	439	431	423	382	435	438	423	402	480	407	435	455	419	428	439	428	425	458	440	476	415	422	409	433	434	457	416	413	427	417	379	426	429	426	426	422	462	413	477	449	476	462	418	405	423	420	439	407	441	406	443	423	397	469	436	402	451	434	421	432	420	426	455	449	430	388	437	439	437	426	417	421	455	422	422	446	413	433	412	429	418	431	446	444	407	462	421	433	409	434	391	452	391	401	460	406	399	425	427	427	426	484	400	413	450	434	451	444	390	445	420	419	436	452	404	441	382	419	407	416	416	430	397	419	442	417	432	397	460	446	416	419	394	430	436	439	443	446	415	407	438	382	402	407	399	416	449	424	444	434	431	453	433	431	446	463	411	438	420	456	460	415	434	449	406	427	384	422	425	475	434	436	422	467	443	398	455	417	408	435	439	466	421	443	426	455	440	425	474	462	408	428	466	441	470	439	434	418	441	423	395	444	435	411	414	382	423	460	430	469	399	454	401	469	439	411	470	426	391	424	481	448	429	423	433	420	464	437	413	440	445	423	418	407	440	437	411	415	500	402	427	443	409	441	431	444	445	409	438	391	421	475	419	438	431	407	430	434	437	440	440	440	441	426	449	453	446	451	428	417	458	430	398	425	432	418	438	395	429	438	443	453	408	436	465	479	415	427	442	429	423	452	433	439	434	439	417	440	409	445	417	454	420	407	437	419	469	403	434	412	406	373	455	447	436	485	431	397	398	435	405	399	431	443	447	454	449	396	421	448	407	434	423	439	420	428	423	447	431	440	444	427	435	443	439	436	440	440	434	428	454	425	410	440	408	427	418	438	461	402	411	409	413	427	440	442	421	414	443	422	398	415	435	480	444	460	409	403	445	433	429	422	437	420	428	432	426	424	452	428	431	425	468	446	444	399	413	398	408	398	432	397	433	419	454	421	400	399	396	436	417	410	440	428	442	425	422	406	423	455	433	472	431	429	471	414	429	446	423	468	412	481	399	409	444	471	438	419	442	453	423	443	427	427	429	435	431	423	403	441	403	433	433	416	425	414	407	431	387	389	466	436	465	423	440	445	420	406	436	435	441	419	387	429	434	426	459	410	426	437	435	418	423	438	427	419	449	400	427	424	464	460	425	390	410	421	426	412	413	439	430	456	410	415	449	376	445	478	436	429	454	421	458	428	403	413	482	437	400	420	414	422	439	421	415	429	418	451	418	416	428	417	416	400	428	449	427	422	415	430	464	457	450	422	428	463	424	463	441	374	421	413	391	454	408	433	420	411	433	411	421	452	379	398	390	466	435	402	445	419	433	422	432	439	417	443	410	413	428	424	412	481	449	423	450	429	425	454	459	451	461	429	440	444	439	414	416	415	454	417	432	454	442	445	424	440	428	424	418	410	445	442	428	413	420	425	432	414	465	401	482	399	459	421	429	419	426	424	428	405	429	446	434	437	446	445	460	409	421	444	418	406	406	466	420	413	420	420	453	453	418	402	417	462	413	435	421	470	423	403	444	426	408	450	419	415	415	466	416	384	414	442	431	445	448	426	392	422	467	468	450	392	453	471	444	419	416	425	440	469	414	403	375	429	438	443	429	419	415	407	466	454	460	434	425	402	436	424	450	421	444	408	400	449	407	429	479	418	438	387	435	444	442	429	449	408	451	402	429	439	458	435	430	408	440	432	401	423	439	400	416	420	426	418	401	415	458	458	386	460	395	455	424	445	434	456	435	389	425	441	465	445	424	400	405	451	475	465	413	434	428	463	423	433	400	418	430	426	471	397	412	446	489	401	445	437	411	432	406	417	487	435	457	416	396	445	435	453	420	419	451	419	441	420	411	426	428	449	429	454	427	482	407	427	448	485	433	433	460	436	410	438	461	441	443	426	430	416	418	438	409	417	424	407	399	415	394	452	423	444	427	460	437	442	406	431	423	436	418	429	447	402	420	416	422	432	391	418	451	461	425	411	438	472	400	408	444	425	435	405	465	429	467	437	427	476	459	442	403	433	416	423	427	465	425	449	405	430	417	490	442	431	443	450	425	453	428	416	431	465	431	445	432	451	446	415	466	424	399	457	418	439	477	403	436	466	451	402	449	426	413	414	491	417	434	461	430	413	414	437	422	431	405	466	451	445	444	449	439	409	443	441	471	417	409	477	417	431	429	422	425	415	393	435	434	413	420	487	433	440	427	412	418	480	453	434	436	415	449	448	439	436	421	439	452	421	409	464	415	411	417	419	423	443	441	412	466	405	397	432	439	440	413	452	415	423	393	402	405	433	413	438	416	435	445	458	423	437	400	411	443	438	448	460	441	435	417	410	426	474	433	390	446	400	415	448	452	438	428	429	417	481	450	434	435	383	426	414	429	480	387	416	451	399	435	409	427	407	440	430	432	404	425	429	458	438	403	424	473	433	451	427	420	403	447	453	449	416	421	405	453	419	409	425	411	420	427	445	447	382	465	447	450	463	460	409	415	413	463	404	393	434	400	424	438	426	459	467	419	447	455	408	445	429	410	434	437	462	405	429	455	439	433	487	444	451	391	474	462	441	407	466	430	427	494	426	493	384	409	445	454	441	460	401	415	453	433	415	420	442	413	428	444	423	427	427	441	400	444	432	424	448	429	450	422	449	399	451	448	416	425	445	435	440	425	456	404	448	414	408	415	425	447	458	438	394	400	444	413	405	435	420	432	432	413	405	426	433	406	381	429	433	428	428	452	436	406	402	462	446	411	446	430	406	403	427	413	442	408	419	442	412	401	460	426	438	442	466	463	466	444	398	444	446	423	476	440	416	422	401	412	377	446	419	401	424	449	424	458	447	416	430	426	432	407	442	400	450	476	417	435	418	379	434	401	398	405	434	429	426	444	446	429	407	428	411	415	427	434	434	445	459	416	427	431	411	436	407	429	440	440	421	449	392	454	429	465	422	398	441	391	413	464	445	462	396	427	442	414	449	434	426	464	401	428	411	428	426	430	416	408	443	409	447	438	406	416	418	432	407	418	414	381	430	471	426	460	417	428	395	439	404	446	425	404	388	429	435	423	414	433	420	424	471	428	408	439	424	431	446	414	400	416	415	446	369	412	459	414	423	468	415	414	446	436	449	419	443	420	426	390	408	430	453	436	388	421	509	408	426	444	471	398	432	429	458	430	454	442	430	459	444	415	415	419	422	410	397	429	438	423	456	386	424
57296	17319	4064	1269	880	629	567	483	411	405	357	368	332	314	320	304	301	291	314	285	288	267	253	260	269	281	273	251	265	269	275	288	277	231	272	247	298	232	293	259	228	279	266	289	245	253	259	253	252	268	241	261	274	237	226	282	256	274	250	267	253	275	289	252	219	244	262	249	283	265	245	290	236	234	263	262	241	234	243	269	270	255	249	247	246	242	271	250	242	256	249	267	275	232	246	245	246	295	246	267	241	237	241	268	261	239	238	264	257	256	267	250	234	275	274	283	227	246	256	230	260	245	249	252	242	259	234	262	282	252	249	261	251	267	264	234	290	261	277	223	238	264	229	249	239	276	247	233	252	270	213	259	261	241	246	255	279	274	253	284	278	275	258	254	230	245	254	258	235	260	238	243	283	256	261	244	241	270	231	281	273	247	250	259	272	258	268	271	266	263	264	253	255	251	271	265	257	246	256	227	233	287	259	241	273	259	263	247	273	256	261	271	239	239	253	253	284	247	242	234	249	245	257	259	271	268	269	264	267	276	257	241	250	260	237	310	251	259	261	269	245	259	246	225	258	279	241	251	254	266	277	233	247	258	231	263	269	282	286	249	271	297	246	245	273	252	261	277	211	266	257	271	240	271	257	272	230	260	231	268	258	304	264	244	284	268	251	272	281	272	230	257	239	279	280	240	265	241	252	266	291	244	269	253	275	266	260	269	251	258	257	241	253	264	232	275	299	254	269	286	266	269	261	257	236	259	248	234	238	265	267	238	227	268	263	232	238	254	258	278	243	254	226	280	250	247	245	271	247	261	247	237	268	276	240	271	262	256	278	281	230	227	256	261	266	239	259	261	271	273	254	259	274	260	277	243	266	257	252	289	243	235	233	277	241	190	277	270	244	261	285	237	253	247	253	284	256	262	301	272	223	272	253	305	237	304	276	250	284	299	255	274	273	260	269	241	274	289	261	253	254	256	256	299	240	272	246	278	279	273	264	256	260	234	232	262	245	249	257	241	249	274	266	249	251	283	258	256	235	258	246	238	257	219	263	267	253	248	228	253	237	290	245	221	241	260	294	250	256	256	236	243	258	255	264	247	250	280	268	242	280	243	240	285	275	253	240	272	244	268	261	236	233	254	272	278	277	237	240	265	247	256	295	272	257	264	224	264	256	258	257	227	267	283	256	255	254	254	244	250	236	249	251	297	259	293	244	272	263	266	257	232	285	249	254	285	262	254	279	286	253	260	244	274	279	250	279	259	231	252	249	225	285	282	267	269	256	275	276	263	248	273	246	260	256	267	254	230	259	264	250	276	225	262	248	246	270	291	257	243	261	257	265	290	246	257	260	272	246	256	276	270	290	254	266	258	245	226	273	286	259	273	294	250	279	239	272	251	280	283	249	278	245	261	256	252	250	253	263	261	273	232	300	234	249	260	254	258	270	239	245	247	268	263	244	235	260	253	250	255	269	251	267	282	249	250	259	245	269	271	271	237	257	252	281	269	258	260	240	234	254	279	261	263	276	245	289	268	262	270	274	266	272	265	265	285	248	244	237	284	254	268	256	279	286	264	266	214	243	241	256	272	266	258	271	251	259	248	259	260	276	297	253	289	247	269	252	247	239	248	231	273	251	221	234	282	257	265	268	252	273	244	287	282	276	257	283	275	265	277	226	230	246	278	265	238	247	256	247	275	260	284	244	277	292	274	246	237	267	242	287	244	271	234	271	282	262	274	218	256	272	257	274	262	244	272	256	254	276	255	243	245	261	273	263	266	265	284	276	241	271	258	259	230	248	242	281	285	265	275	236	273	244	265	266	258	256	257	258	232	260	271	259	251	287	277	258	291	264	271	268	287	269	254	265	251	269	285	277	283	255	244	256	228	248	256	241	267	253	242	256	261	239	228	243	250	244	239	224	251	300	232	256	256	268	246	261	257	248	255	255	272	255	237	259	256	243	250	239	260	244	242	233	255	275	277	280	273	250	267	242	275	225	268	260	291	265	224	262	271	254	242	260	286	265	265	261	268	252	242	251	259	280	271	292	284	288	251	242	273	275	255	262	278	265	268	279	276	281	234	240	260	277	262	264	270	254	249	254	268	236	283	287	249	232	268	264	294	234	243	279	238	285	238	265	252	254	270	267	255	253	248	249	269	271	247	251	231	261	254	223	247	235	234	242	276	262	249	275	231	238	230	278	267	274	237	264	263	274	232	262	267	268	264	282	243	222	263	236	305	241	266	267	258	254	274	275	276	275	254	270	252	282	260	261	242	264	277	262	280	270	242	245	273	224	257	252	268	235	250	248	252	241	244	256	257	249	259	269	251	288	289	281	275	233	254	270	265	247	295	273	277	259	273	255	246	279	270	247	240	231	235	262	232	261	257	270	265	222	253	277	253	253	242	273	269	241	272	260	285	261	245	231	265	260	277	248	236	280	277	265	252	266	266	247	256	281	233	292	246	273	247	261	242	255	247	255	282	272	280	261	247	289	242	254	243	249	295	267	265	223	258	273	261	257	253	255	282	258	238	250	258	240	262	241	247	263	249	270	266	264	275	247	242	272	266	268	271	222	244	240	266	277	271	231	240	241	260	292	243	259	259	240	260	276	252	248	257	280	251	263	273	232	289	276	252	242	280	263	265	282	260	232	273	257	274	279	273	275	273	211	234	239	276	257	245	261	277	254	279	275	235	231	238	266	273	269	261	259	264	260	271	271	237	248	261	283	282	247	229	248	251	259	272	257	275	263	283	264	238	292	249	266	241	259	247	275	263	267	250	269	233	243	234	274	266	243	246	240	275	283	224	246	265	274	253	262	257	246	277	262	274	269	240	246	256	266	237	261	268	284	264	248	229	255	251	285	233	271	292	252	272	265	258	254	223	258	258	252	237	257	242	246	265	276	290	275	258	262	236	290	271	303	229	248	278	230	237	268	280	256	234	260	293	273	235	259	254	255	257	276	249	249	262	265	295	273	235	282	254	234	270	227	259	264	276	271	223	286	293	235	248	238	251	279	249	236	236	249	264	232	272	276	252	269	235	239	257	238	276	220	253	271	280	272	264	230	281	235	267	271	265	260	264	267	265	268	218	295	263	267	258	243	260	289	286	252	269	272	265	238	247	269	270	247	239	268	254	286	251	269	243	286	253	276	258	235	278	268	265	247	242	266	275	286	255	256	257	270	239	250	250	291	265	241	261	229	242	240	287	252	273	279	295	255	242	268	256	283	251	292	246	263	241	270	255	269	259	240	249	258	279	246	270	259	273	258	246	235	250	251	255	268	263	221	261	220	261	266	266	250	245	247	237	252	256	235	224	249	252	243	278	284	260	237	241	252	232	259	256	267	257	246	267	275	255	228	247	265	224	259	259	283	248	270	255	261	259	223	277	247	252	251	299	253	256	270	238	287	250	263	256	262	234	269	268	244	252	244	260	265	260	265	293	248	259	249	250	270	291	252	257	270	239	260	289	249	263	290	263	298	242	254	244	275	280
28143	1615	3071	3546	3153	2574	2186	1963	1647	1544	1389	1265	1257	1180	1126	1021	1072	1018	977	987	948	937	888	930	831	875	869	834	876	877	949	831	803	877	808	883	840	837	831	847	835	817	834	829	863	840	813	852	786	783	807	830	793	764	775	813	800	781	840	822	763	845	802	794	790	806	776	786	787	795	790	796	740	805	804	802	868	759	786	784	809	812	725	810	758	758	752	808	773	758	764	779	794	781	794	824	744	803	842	762	734	782	817	747	783	772	774	786	765	813	759	759	771	803	778	808	758	750	784	779	794	857	738	751	783	791	770	822	724	769	756	790	768	786	805	779	768	802	724	794	804	780	775	766	785	774	723	765	800	749	788	794	768	751	767	780	821	735	713	794	777	767	760	770	716	778	790	788	762	787	791	774	821	726	730	802	771	782	739	762	755	781	738	780	778	761	814	782	763	736	784	779	782	801	767	778	751	801	762	755	804	818	784	818	751	781	735	761	734	789	797	752	804	776	754	752	797	788	793	762	800	773	749	785	750	774	790	801	809	787	742	777	758	750	748	806	793	754	729	775	779	775	729	801	773	757	794	783	766	768	765	768	742	732	780	775	774	812	709	769	751	745	734	804	766	748	719	742	767	777	782	768	787	779	736	819	825	785	775	770	782	764	808	754	709	820	831	714	811	780	805	767	785	788	764	770	777	818	725	760	761	792	771	744	802	702	744	748	810	774	795	778	735	816	784	766	793	771	787	807	773	818	764	738	812	818	763	764	777	768	789	712	760	780	761	744	771	800	775	799	784	730	763	760	747	773	782	764	792	780	797	766	781	760	775	787	750	762	806	744	761	749	782	762	742	778	797	734	781	750	719	824	743	774	773	746	826	835	751	734	775	800	764	742	795	734	775	780	815	727	828	781	756	766	808	771	801	712	792	850	760	720	762	807	737	750	810	800	690	841	781	732	774	806	777	762	735	795	765	776	755	830	810	785	795	833	746	741	752	765	734	798	785	772	834	738	769	775	780	744	786	781	799	801	756	777	772	794	788	791	770	728	785	798	797	773	745	783	769	771	686	754	791	748	766	736	797	782	778	711	763	795	742	789	825	745	755	795	770	756	781	765	809	787	783	744	800	818	787	779	729	803	774	797	762	704	753	794	733	796	814	810	805	733	796	774	767	756	795	745	761	805	809	787	749	756	826	749	789	774	779	767	777	780	767	722	756	748	759	797	712	711	768	784	729	779	798	759	749	743	767	760	796	790	745	783	775	773	775	781	797	837	729	781	858	766	705	775	785	744	797	765	770	751	750	778	799	759	773	790	778	764	778	732	785	785	764	746	708	792	762	785	725	741	753	732	759	757	772	771	800	796	773	843	735	765	742	745	820	791	766	734	764	780	738	782	782	824	795	766	802	744	774	757	799	719	734	786	730	731	784	806	810	739	830	754	785	763	746	788	752	817	747	760	774	798	739	776	694	800	754	771	811	760	763	796	781	819	791	765	741	764	768	762	797	738	803	781	745	823	775	777	776	755	717	791	824	767	768	777	792	733	791	758	788	776	732	751	776	779	810	780	704	764	777	796	730	762	749	767	776	736	784	751	757	770	786	766	773	771	770	798	800	752	766	772	736	775	808	808	797	788	773	789	793	765	762	735	731	758	756	762	776	810	808	793	743	834	776	757	830	837	750	774	735	775	735	744	788	756	758	739	764	788	815	726	775	754	800	764	777	792	768	750	752	804	766	727	747	765	768	774	784	808	780	759	756	772	730	761	802	751	778	788	766	763	770	722	750	785	785	792	790	760	798	760	814	778	781	826	763	764	727	811	785	792	769	845	734	755	778	819	785	754	771	804	792	761	770	766	727	786	761	761	781	747	782	760	722	745	776	771	798	756	785	779	788	765	727	777	736	849	722	787	741	768	737	807	795	734	794	829	758	759	755	766	774	792	820	753	722	758	767	758	763	832	749	760	833	792	796	777	767	765	722	821	750	767	802	780	746	772	785	727	795	759	799	785	765	777	805	779	758	738	806	727	801	777	774	775	765	753	712	769	773	800	748	804	725	792	697	758	736	746	795	743	755	736	757	795	736	721	795	766	762	790	817	763	750	766	830	743	769	762	795	807	807	796	788	746	788	767	778	783	797	779	782	786	824	774	790	813	811	773	769	795	731	791	722	735	812	777	756	795	753	736	768	767	760	782	842	729	745	792	773	787	782	739	758	761	763	788	768	759	747	818	772	711	809	772	758	776	773	805	748	751	746	746	803	735	780	749	729	828	795	771	810	796	796	734	751	770	748	746	774	769	748	775	757	769	761	758	769	753	788	768	736	758	759	747	788	764	750	729	793	768	748	811	716	728	788	806	760	762	720	757	783	778	732	776	754	800	802	767	807	764	807	810	698	766	791	755	785	801	813	795	793	718	786	761	827	737	813	782	791	746	754	769	711	806	740	788	773	767	756	759	791	778	719	791	748	796	736	783	759	825	787	764	779	832	764	809	736	777	747	749	772	792	727	798	788	734	789	790	789	777	779	853	754	810	752	751	770	785	763	740	766	738	744	757	731	736	799	761	804	724	737	729	773	805	748	764	760	774	768	793	758	820	778	762	776	783	752	780	733	818	788	748	757	743	760	733	782	730	770	731	783	796	725	735	802	743	797	793	753	766	776	746	775	822	756	741	747	799	715	771	742	753	785	793	741	757	761	701	810	756	789	793	740	698	749	788	777	753	769	724	815	731	858	823	797	757	822	783	775	804	768	775	765	778	794	825	750	786	837	771	783	764	757	802	801	763	741	768	772	738	776	778	734	791	736	820	732	790	709	779	750	731	798	767	795	824	783	790	787	803	771	844	777	756	743	742	772	772	769	767	811	805	781	775	739	787	812	804	773	818	741	774	768	741	793	754	740	758	791	784	797	798	787	763	771	798	764	757	789	762	715	734	770	810	768	768	696	776	840	812	769	777	758	769	759	792	741	810	780	745	757	759	848	785	785	790	765	783	757	721	768	737	728	753	759	753	753	779	745	763	812	774	806	748	781	717	789	725	772	728	804	765	756	752	750	768	757	830	782	783	801	769	768	763	778	770	796	829	814	784	760	767	753	769	737	764	724	768	813	776	728	767	781	754	744	789	796	770	765	769	788	774	740	771	785	712	768	754	770	766	790	785	759	795	749	817	754	768	700	776	793	780	810	803	788	773	818	840	753	791	773	731	776	714	785	768	758	805	761	743	763	776	757	718	768	756	786	822	762	758	783	738	779	769	735	824	808	791	780	771	742	780	809	802	767	828	771	727	755	759	744	745	817	797	770	764	804	737	800	780	760	766	789	780	747	808	759	804	757	807	764	763	752	769	756	733	796	756	735	777	757	755	761	782	754	722	764	756	733	808	714	768	792	771	749	786	729	749	787	788	769	794	793	772	777	770	780	757	746	756	773	734	804	803	752	780	772	794	789	766	766	794	809	764	751	757	736	779	794	761	755	750	824	779	761	751	788	762	767	742
66323	22294	13372	3502	1533	1067	859	833	610	581	547	463	465	426	408	399	400	358	400	388	358	391	375	349	353	357	319	373	367	357	309	346	343	319	333	355	328	320	349	333	337	346	317	354	309	334	325	319	355	335	306	343	336	339	319	295	338	317	336	324	281	308	308	313	331	314	320	345	300	344	344	316	327	315	315	333	325	341	330	322	310	308	326	322	321	290	339	331	325	346	326	323	342	325	305	329	327	345	321	308	309	342	301	351	321	338	322	312	330	319	325	326	297	330	321	333	341	333	362	302	348	335	331	348	314	340	344	341	302	322	339	320	343	317	313	331	308	311	287	333	320	309	326	302	315	340	353	321	334	348	300	347	358	314	308	354	309	347	319	321	332	281	316	303	327	328	305	323	290	341	345	337	333	367	331	315	319	315	292	326	297	314	311	324	371	322	319	325	348	347	292	312	339	310	301	341	326	301	284	354	308	297	339	302	322	301	311	312	339	306	330	357	297	302	342	285	327	332	310	350	321	308	288	306	312	313	293	313	315	321	342	318	324	315	308	284	326	323	323	334	310	323	325	325	288	319	356	302	295	319	299	346	312	311	313	322	324	330	324	304	327	306	316	328	301	335	338	324	318	323	354	306	324	321	335	329	316	298	333	316	322	352	334	285	331	307	354	292	332	373	321	315	309	326	327	335	331	360	328	322	326	297	332	349	330	329	302	357	353	320	322	331	336	326	322	333	336	324	356	332	336	311	317	354	335	313	323	315	272	317	309	330	341	335	347	307	352	332	331	316	319	306	311	306	364	313	345	306	253	318	335	328	310	351	321	322	320	320	342	319	356	319	321	316	325	292	314	332	292	335	297	319	333	327	353	333	316	309	318	301	325	344	336	320	317	338	329	293	351	320	341	301	365	351	302	314	316	312	334	328	307	319	305	320	346	313	314	333	333	334	310	323	323	354	327	336	330	343	333	336	310	346	324	325	317	302	318	324	335	325	306	334	347	320	330	308	322	319	326	339	317	326	294	324	316	329	301	332	324	313	332	321	325	341	322	321	310	309	335	322	319	309	349	310	312	293	359	314	339	304	370	336	300	315	322	340	342	335	311	327	350	312	357	367	333	344	330	381	305	304	323	358	318	300	328	341	381	302	315	344	324	312	296	326	352	314	333	296	290	340	326	335	317	358	304	291	342	325	336	297	304	344	333	322	344	340	346	341	319	304	303	331	338	315	329	338	316	298	323	318	341	313	340	338	338	294	347	324	330	336	269	305	289	323	363	310	316	343	340	313	331	310	296	345	325	344	327	332	309	347	318	316	324	309	329	320	318	337	320	330	321	342	309	316	323	334	281	308	350	305	287	300	317	317	317	327	311	349	278	307	293	306	340	343	312	332	324	323	309	322	316	318	291	354	318	338	322	312	338	322	311	310	326	300	333	332	323	324	326	307	332	341	318	311	305	316	312	339	313	294	335	316	314	297	338	319	313	347	327	348	336	338	323	328	363	321	348	332	304	325	349	315	303	307	339	306	336	322	341	307	345	296	330	302	319	310	332	341	333	328	348	318	323	328	329	313	289	318	341	316	256	350	332	331	326	344	329	294	311	358	335	283	294	305	318	353	322	308	336	350	308	318	297	325	315	349	315	368	335	301	339	307	329	346	334	336	328	323	347	347	316	373	353	303	314	331	336	310	319	320	349	300	294	309	339	333	347	297	340	331	310	323	335	346	335	339	331	311	312	321	311	300	314	327	296	303	302	311	317	330	349	308	326	350	345	304	347	310	319	334	333	300	342	322	307	329	306	326	328	326	347	346	356	326	333	309	320	352	333	347	340	329	318	315	308	317	316	331	324	347	313	346	310	363	321	318	328	307	289	343	329	324	311	301	320	330	308	325	322	326	344	332	324	328	303	329	372	328	311	321	352	285	345	308	314	334	323	289	306	348	332	328	327	295	340	298	324	313	313	294	357	314	324	327	331	328	300	289	330	337	327	312	338	330	392	283	351	317	334	296	275	327	307	303	336	273	303	330	326	308	310	306	323	323	326	319	329	322	316	341	341	335	290	339	300	317	321	317	321	334	340	312	314	305	313	302	353	330	345	336	318	305	309	305	296	328	346	332	346	297	338	321	309	337	296	336	339	348	357	346	334	317	335	328	329	325	331	317	305	318	335	297	328	286	347	332	313	333	302	318	288	303	320	366	322	303	346	328	353	332	344	343	325	308	321	338	291	290	303	356	325	337	316	315	297	316	312	348	306	349	329	333	354	326	270	313	319	313	286	332	306	321	330	310	324	310	302	274	331	318	315	322	327	362	311	315	299	312	337	327	318	305	311	321	329	320	323	363	330	324	317	291	366	352	331	349	324	323	317	302	308	295	323	309	284	335	343	326	346	327	303	362	306	345	370	304	321	308	327	334	318	339	319	304	331	326	281	304	306	347	321	324	309	331	301	313	361	300	312	289	337	325	293	343	301	328	314	328	330	321	315	346	332	355	337	304	339	327	291	329	348	304	317	338	333	305	302	332	307	304	314	323	354	289	300	312	348	317	327	322	279	326	352	353	317	312	289	292	298	314	316	351	291	317	319	331	326	294	319	333	313	297	319	335	325	326	322	301	313	326	309	323	330	321	328	311	285	337	306	303	319	328	314	348	328	295	330	312	339	321	301	321	339	311	325	312	322	314	344	321	338	327	323	326	353	300	312	309	336	318	333	316	327	323	345	335	315	355	311	314	302	356	323	337	323	344	343	347	336	313	343	339	313	336	324	309	280	363	319	327	334	331	310	303	333	305	316	333	317	297	293	302	352	332	314	311	330	327	321	322	298	349	295	313	340	313	350	340	348	303	348	350	298	309	306	309	311	319	295	301	332	351	327	327	357	321	318	304	348	285	329	310	320	342	318	303	334	307	340	316	340	325	288	327	312	288	337	321	326	310	346	356	305	346	315	322	316	333	307	315	308	309	321	325	334	307	327	345	318	335	344	360	334	331	330	324	296	329	331	306	307	324	299	310	328	316	340	281	337	346	314	324	328	359	335	311	336	338	340	307	332	306	329	325	317	333	315	320	331	297	297	326	326	348	318	312	291	307	291	319	318	338	302	351	300	312	322	310	329	348	301	333	338	321	297	310	347	346	316	351	305	328	314	323	309	315	335	336	287	310	317	305	320	339	323	349	336	331	313	334	343	328	287	304	331	300	331	322	306	319	306	352	333	346	319	323	310	337	341	335	286	287	310	355	321	365	308	346	363	331	318	304	309	335	306	335	336	319	340	311	309	372	354	318	336	317	314	336	358	361	294	310	352	304	323	315	322	334	297	312	340	322	331	327	329	351	313	312	344	305	326	345	336	321	323	337	297	301	347	320	328	325	327	308	299	346	328	310	307	320	322	377	317	334	344	316	324	315	367	321	337	293	359	306	305	295	307	327	352	339	331	311	315	279	322	317	329	330	370	314	304	333	326	356	310	331	314	309	332	295	322	321	319	308	313	337
34192	2641	5135	5867	5216	4149	3547	3100	2647	2348	2118	1845	1776	1681	1613	1427	1428	1339	1308	1240	1235	1226	1228	1149	1090	1146	1064	1114	1066	1009	1136	999	981	1051	1038	979	1009	997	994	1018	926	970	1058	1000	953	992	917	990	992	1001	938	982	999	970	948	938	978	981	986	923	908	956	921	938	908	928	923	995	969	923	968	928	933	956	1000	940	964	940	900	936	934	969	960	953	948	895	942	936	926	894	974	906	903	906	930	959	936	929	910	928	935	981	907	971	930	903	947	919	930	938	952	924	913	901	897	892	941	947	929	962	936	953	941	945	899	926	956	967	939	888	937	906	933	910	917	899	924	914	877	871	890	929	893	902	891	919	921	940	855	915	923	895	907	906	923	883	975	907	888	924	958	878	918	884	902	922	894	920	876	878	937	875	937	933	906	927	936	849	918	907	957	956	954	918	902	959	897	926	926	925	881	943	880	880	926	905	953	884	924	943	904	984	936	941	890	890	913	942	974	911	868	922	956	919	913	920	882	942	908	890	873	899	924	877	892	934	902	864	883	910	838	973	833	890	928	914	926	969	921	930	933	955	909	887	944	921	935	902	896	940	909	895	910	910	892	934	958	864	938	909	932	856	899	917	903	894	894	910	877	949	922	891	894	905	912	897	913	866	887	851	987	923	900	946	924	884	931	937	952	888	911	969	945	952	918	967	889	919	902	940	1003	906	885	894	958	903	852	946	942	887	915	934	920	904	884	886	921	918	908	911	905	936	929	901	927	928	909	941	922	885	920	876	931	963	913	888	946	891	901	931	912	870	928	928	851	866	891	927	880	906	849	858	911	883	930	884	950	891	918	898	891	903	922	904	900	938	855	916	929	898	944	910	883	929	934	893	943	910	920	938	964	898	880	905	954	925	893	949	951	889	944	942	935	931	897	956	906	892	919	918	903	875	925	964	884	904	882	933	869	929	915	947	896	901	866	954	951	916	915	891	880	923	921	916	882	923	883	916	945	957	897	890	911	915	949	953	934	942	919	926	895	897	967	901	941	862	894	911	955	957	943	877	925	918	876	888	900	924	918	928	925	896	875	892	859	881	866	877	982	909	933	882	926	893	912	952	963	875	918	925	979	854	899	915	851	899	948	906	917	934	901	920	897	864	916	894	937	893	905	937	883	886	909	865	883	907	958	933	892	955	833	941	883	940	908	930	915	857	900	987	919	941	952	888	915	859	958	946	913	886	899	898	902	920	950	910	798	900	932	949	881	893	879	935	922	929	946	936	907	978	891	874	950	943	908	929	903	910	873	895	898	923	885	879	940	917	862	944	901	934	919	880	883	869	941	912	985	879	856	874	925	924	900	955	875	919	876	938	873	948	947	953	914	933	953	933	907	865	881	930	882	954	910	974	910	901	877	883	962	916	917	923	900	898	962	905	940	961	882	945	938	918	930	832	887	893	951	891	948	934	947	931	920	884	927	893	884	886	910	866	891	874	965	912	951	917	937	899	922	901	918	913	904	938	954	931	922	919	909	905	914	880	908	897	924	883	886	910	936	914	956	873	907	930	934	886	906	975	909	864	888	886	950	937	890	903	899	973	903	917	885	890	919	899	951	868	906	895	913	909	863	947	924	911	899	881	931	930	918	892	855	901	908	879	926	934	945	931	961	873	893	898	870	960	877	918	917	954	928	939	928	871	908	893	920	901	864	903	880	933	933	926	926	869	925	935	922	918	898	898	919	897	869	938	890	886	927	919	941	1017	909	924	965	887	890	862	902	927	892	884	901	932	916	877	947	898	906	895	920	936	913	903	914	918	947	964	845	865	933	890	899	944	897	926	922	949	907	988	936	922	940	881	921	939	939	882	922	936	879	899	860	897	903	925	935	933	928	911	837	932	920	911	897	845	921	967	907	937	926	926	914	939	901	920	937	911	874	899	863	900	872	890	864	890	893	911	898	870	962	912	864	920	888	904	884	926	933	911	905	915	892	939	917	888	892	915	905	904	896	969	879	937	906	940	889	895	956	923	915	900	917	907	932	921	879	904	932	900	903	900	900	941	896	956	938	936	870	916	966	937	881	857	874	926	899	901	938	878	884	933	960	899	898	891	853	852	944	904	900	963	888	961	927	921	896	923	907	931	921	940	923	904	972	914	985	936	912	921	959	883	912	941	900	912	879	948	961	954	907	951	905	920	955	921	919	858	944	994	921	834	894	896	953	894	930	932	893	883	908	902	880	896	849	904	916	934	907	881	870	912	900	894	861	877	949	943	908	921	879	864	891	933	924	901	869	899	919	946	902	873	912	885	956	952	911	868	888	859	909	919	913	893	952	898	899	936	927	859	900	914	945	925	915	870	974	882	908	927	885	843	927	885	887	892	878	900	895	962	940	883	916	872	866	884	899	892	894	918	903	898	911	943	937	916	918	871	925	903	872	921	917	941	918	913	923	923	915	932	858	898	918	920	883	877	901	870	932	912	875	886	898	897	951	941	861	933	904	848	911	907	928	862	925	964	906	921	971	912	913	894	871	923	922	902	917	914	809	894	945	947	965	952	878	898	896	915	887	904	921	908	925	909	919	922	952	856	910	917	891	876	906	944	988	963	876	933	897	921	910	886	902	932	936	885	930	899	907	879	959	930	885	936	862	907	891	916	978	930	931	912	880	920	935	963	923	936	900	957	949	946	914	926	866	927	946	992	944	928	959	895	886	886	889	945	940	891	917	933	925	886	900	945	922	934	889	872	906	868	918	922	903	921	917	860	942	906	881	902	858	888	936	930	877	916	903	889	880	938	953	913	910	952	916	964	849	902	914	896	902	902	930	974	960	935	900	905	938	898	923	917	896	893	923	944	921	880	868	898	954	900	884	928	903	966	908	930	938	935	890	900	897	913	890	912	961	887	898	1004	880	972	878	908	918	888	931	930	939	900	984	888	929	862	938	981	935	864	940	914	905	960	903	907	911	943	946	949	879	881	938	869	912	913	891	901	846	898	858	879	898	872	899	898	904	921	892	964	938	880	894	936	942	824	902	963	984	966	900	902	915	871	921	947	929	920	872	889	915	908	853	905	944	891	901	854	868	943	905	946	861	927	963	892	869	899	923	907	953	919	930	932	932	927	930	894	976	909	932	918	896	914	882	891	883	864	854	964	930	892	905	923	908	940	890	864	888	894	943	907	902	892	908	959	911	816	888	945	872	867	942	919	886	909	964	913	912	926	880	959	965	938	915	904	975	904	896	858	898	938	916	931	912	908	939	911	846	889	895	941	911	907	893	952	970	900	970	910	912	935	910	903	939	916	905	953	908	942	939	940	923	921	892	881	951	957	884	898	890	909	916	920	890	924	915	892	917	864	896	902	912	865	946	895	912	920	923	889	908	900	911	903	934	931	864	920	896	879	966	906	917	905	956	903	886	888	852	895	892	890	892	948	915	882	902	966	876	888	896	851	865	910	918	898	886	926	889	916	906	933	937	935	915	940	899	933	894	980	923	897	924	942	952	906	945	925	928	916
12674	638	324	195	181	161	167	144	137	106	122	139	132	130	121	110	135	157	122	139	136	117	133	136	128	135	123	134	116	120	137	126	130	120	134	133	127	111	140	124	139	139	128	141	134	123	118	126	132	150	123	137	139	124	139	125	121	130	127	130	123	133	136	132	139	126	131	143	125	116	114	139	127	97	128	110	131	123	110	127	113	131	116	151	131	136	131	140	140	127	114	111	132	152	129	126	120	112	118	113	120	122	123	125	117	131	132	116	113	139	125	109	120	119	134	120	127	125	130	153	125	125	129	137	143	124	139	131	122	128	118	139	132	115	121	125	132	146	123	110	114	128	129	126	134	116	117	110	116	104	149	134	127	139	135	132	122	131	137	132	129	121	109	115	141	145	138	125	115	112	141	120	117	126	132	136	126	136	108	115	132	124	112	108	116	135	104	112	128	122	141	122	131	127	137	132	132	123	110	107	139	148	144	116	119	110	145	124	123	120	124	107	120	131	131	116	129	135	129	106	137	128	109	115	131	143	143	116	127	128	136	116	116	137	137	127	133	134	139	104	124	138	123	134	130	122	125	108	135	107	131	118	119	132	121	147	106	122	134	124	116	111	125	112	129	120	131	117	132	143	131	112	129	109	156	126	124	139	120	144	121	139	143	118	132	137	134	94	122	133	118	136	131	110	130	108	130	127	114	124	139	126	126	120	134	117	136	111	125	125	134	127	135	119	105	110	133	127	124	128	143	119	160	132	127	120	116	124	135	123	108	107	120	136	144	123	124	112	130	143	125	136	128	128	132	124	127	128	116	141	113	114	120	129	133	120	128	110	103	123	123	136	147	127	103	137	126	131	131	124	125	137	122	108	125	127	129	118	112	122	130	143	135	131	132	152	104	127	115	137	140	130	129	120	140	124	140	126	122	131	127	125	115	140	95	122	121	117	120	114	134	136	128	115	107	133	113	122	120	123	132	136	119	132	115	123	114	128	117	115	90	107	127	119	140	141	116	143	127	127	134	111	141	120	121	139	120	121	115	102	137	129	135	126	108	104	157	118	104	114	125	118	131	135	136	139	144	82	150	125	153	133	147	136	118	129	128	122	133	140	112	125	146	105	140	118	116	111	117	145	126	118	123	133	132	124	128	134	132	133	125	116	106	136	126	116	120	130	128	133	134	131	106	138	121	144	100	127	106	122	124	130	127	146	140	123	118	130	132	125	141	131	119	108	110	119	124	134	134	150	110	129	129	107	153	127	115	127	111	108	132	142	126	133	111	126	131	136	135	141	123	122	135	117	132	113	125	126	149	132	123	126	128	137	130	119	119	116	145	131	106	97	108	140	114	133	115	102	115	124	123	103	138	118	117	110	130	122	113	129	144	127	131	123	104	127	124	110	122	118	123	115	135	107	131	142	119	121	123	143	114	120	123	139	137	127	144	130	118	136	128	140	125	115	135	132	129	109	120	147	128	119	129	123	115	137	116	132	119	125	120	113	125	125	124	126	125	114	136	110	121	131	128	124	132	121	120	124	116	116	144	113	113	129	118	143	122	137	143	132	133	110	136	133	110	117	139	157	133	134	116	128	117	134	133	96	114	128	118	136	126	118	159	101	119	114	107	129	104	124	131	125	120	98	124	132	152	116	137	122	115	137	126	137	124	117	129	139	124	130	114	130	127	134	130	128	109	118	120	128	128	124	110	124	116	126	116	125	130	122	111	139	145	141	111	127	134	125	109	127	136	118	137	120	117	137	145	137	133	112	153	119	112	142	135	108	114	109	122	107	131	115	114	142	136	129	129	126	121	140	128	110	130	132	117	128	133	96	109	130	123	122	130	142	125	116	143	123	120	134	124	105	146	131	110	130	145	155	122	128	117	147	149	107	126	120	127	111	120	111	120	141	128	120	141	123	134	126	147	125	122	121	115	137	113	120	128	114	130	109	100	114	114	104	132	133	126	125	134	122	120	103	110	143	113	108	123	107	127	108	126	135	126	122	116	94	140	136	129	130	120	146	137	136	130	116	116	130	140	103	128	129	132	122	127	141	120	117	127	117	126	118	118	117	119	150	141	118	136	119	142	122	145	134	128	136	117	134	132	104	119	123	118	137	124	122	123	124	124	115	139	108	125	131	127	123	113	119	119	108	131	112	104	141	107	130	117	126	133	130	134	110	107	130	117	132	137	138	110	126	155	125	132	114	137	137	130	142	122	145	148	120	132	135	136	130	119	138	136	129	117	145	121	135	131	130	129	119	123	122	151	106	131	116	148	120	127	124	113	118	122	119	106	114	135	135	124	114	108	125	111	133	141	119	127	128	114	123	123	111	115	116	139	130	121	122	109	127	122	140	126	142	127	148	155	121	131	134	136	104	133	147	136	124	126	122	139	139	137	114	140	125	125	118	118	120	113	132	149	136	122	112	134	120	117	106	119	137	135	129	123	112	105	128	134	149	115	113	130	110	119	135	121	115	121	114	128	124	127	118	139	114	129	104	124	119	131	127	122	130	124	125	120	124	134	123	122	123	131	135	110	113	122	115	118	111	115	130	116	144	132	116	143	125	148	111	115	131	139	132	128	148	139	111	122	114	123	135	121	128	137	100	133	130	121	124	110	123	132	122	119	118	129	112	148	125	118	149	133	119	131	123	129	133	116	111	122	159	118	122	113	137	96	124	129	149	114	105	136	127	140	128	127	122	133	127	128	134	125	130	105	126	123	140	116	117	133	120	135	146	121	124	108	124	137	120	119	115	124	126	140	117	134	122	121	113	128	98	126	121	151	122	125	115	139	107	132	140	109	133	117	133	119	132	124	123	134	133	110	120	134	122	147	135	138	111	122	137	126	127	106	138	115	119	129	120	129	103	116	110	117	119	110	136	150	125	126	112	118	105	128	135	113	146	127	126	123	102	142	117	124	125	136	124	124	134	158	135	119	117	114	126	125	141	128	115	119	122	124	137	120	107	115	125	145	123	121	122	119	125	124	112	129	147	107	103	112	128	112	127	116	149	107	145	133	112	109	143	140	121	125	129	118	138	131	145	113	121	125	146	141	127	124	104	105	138	113	132	119	98	121	107	127	115	107	119	125	117	127	133	121	131	129	128	126	111	102	136	141	110	134	122	125	103	125	128	136	123	119	141	121	121	123	123	128	134	123	112	103	111	124	130	141	124	125	123	131	125	131	130	100	120	129	113	136	126	140	124	115	128	146	114	109	129	132	141	128	137	113	145	118	137	140	117	125	134	115	122	149	116	107	142	139	116	130	120	117	115	142	145	122	131	129	121	126	127	99	115	101	128	118	113	127	125	124	121	124	138	128	127	137	127	130	131	119	127	103	117	118	117	123	132	139	138	136	128	136	123	122	117	135	115	122	128	129	119	131	136	127	118	109	137	143	145	95	116	134	93	114	131	142	134	103	149	138	116	123	118	147	126	108	138	123	119	124	139	137	125	121	114	132	130	125	115	118	125	123	134	130	115	130	132	116	116	129	138
11639	491	614	667	639	580	557	514	496	456	469	490	434	491	453	468	478	410	430	451	407	437	461	419	411	424	406	412	386	423	438	463	454	387	438	477	445	433	454	477	426	410	423	436	390	427	394	432	440	449	404	437	431	449	399	471	401	422	456	461	424	417	419	406	426	416	435	446	429	448	441	396	409	426	406	428	442	449	447	453	433	427	395	448	416	385	424	418	437	389	423	440	399	472	481	443	444	449	425	434	478	453	430	427	407	449	412	485	410	426	424	445	390	440	453	407	424	422	431	439	425	428	440	395	427	445	422	457	439	423	464	423	438	397	445	441	414	438	426	402	474	412	471	461	450	396	422	433	425	424	408	426	434	417	404	406	445	438	409	434	472	422	377	443	410	409	409	401	416	404	440	441	448	460	470	440	453	429	419	419	400	445	430	434	430	413	403	423	408	451	425	398	431	422	423	428	416	415	453	438	409	418	423	399	410	414	437	435	399	483	407	437	432	412	421	420	439	441	438	414	420	425	428	430	421	440	417	457	403	421	442	435	447	423	435	423	450	427	410	394	448	436	419	414	429	425	386	420	404	439	434	444	452	419	442	428	431	423	420	407	450	399	442	419	397	431	454	437	449	440	428	427	412	427	423	431	446	410	435	453	446	419	427	415	391	432	410	421	468	453	409	421	445	433	412	416	429	421	424	440	430	405	415	408	425	434	442	399	404	436	432	432	414	468	455	405	420	414	419	414	434	425	458	421	460	408	410	418	418	429	389	417	451	448	426	457	450	438	394	403	476	461	405	394	435	442	426	450	402	404	424	457	467	471	422	420	427	412	424	452	431	446	427	428	400	452	405	423	434	447	396	464	459	434	451	453	433	451	432	417	436	434	416	407	416	426	448	388	461	415	445	398	446	433	406	425	423	437	421	414	419	395	410	438	444	419	449	428	406	450	459	459	397	432	435	407	434	401	398	429	441	386	461	438	390	437	436	453	382	445	439	417	442	416	408	413	438	418	447	444	409	459	415	452	447	415	417	422	454	402	425	409	436	464	373	453	436	413	445	430	445	423	417	411	473	449	462	432	447	425	427	484	457	449	449	443	404	411	469	393	437	441	394	429	470	420	422	399	401	452	453	421	432	430	410	395	438	417	396	454	426	439	401	432	429	407	396	466	438	395	471	427	385	426	422	452	402	435	441	462	441	409	407	422	430	447	444	441	432	412	420	448	440	472	450	463	385	404	436	438	462	428	432	414	459	450	431	444	453	459	454	425	413	472	397	387	430	460	396	446	424	441	413	452	460	448	410	422	405	411	427	436	445	399	402	424	399	422	438	389	407	457	433	410	394	429	420	455	397	397	434	451	402	433	451	443	420	403	439	428	427	433	414	418	438	445	443	454	421	439	395	436	429	430	432	447	432	445	426	457	432	464	421	396	434	468	438	442	498	444	453	434	421	422	419	425	447	418	436	468	427	402	418	399	413	424	423	429	388	438	412	454	428	427	465	417	421	412	434	447	425	415	415	445	412	454	462	400	416	432	445	451	435	454	424	439	462	389	428	428	461	450	442	427	449	437	432	457	444	439	448	421	431	437	484	436	446	429	420	395	436	441	446	445	431	425	439	436	400	418	415	379	468	381	427	452	404	429	472	427	429	442	442	424	408	457	428	451	412	447	425	444	447	441	422	443	431	429	397	402	453	416	433	428	424	453	468	439	430	445	423	477	447	454	414	435	431	372	422	410	416	449	440	406	448	439	440	420	398	439	412	423	433	433	410	427	429	392	416	449	422	441	440	443	409	409	396	454	450	422	422	427	432	435	411	422	448	441	458	454	423	457	396	403	420	463	442	395	435	429	441	403	424	413	419	410	464	439	431	461	438	450	455	458	392	424	418	398	450	434	423	407	427	446	461	405	464	423	424	415	480	424	442	473	432	448	428	436	422	403	444	446	437	446	448	444	425	412	478	487	472	401	413	402	439	412	415	437	395	417	421	429	409	421	391	432	441	424	409	461	414	418	430	455	460	441	451	432	423	404	405	447	443	474	413	462	428	438	442	416	421	398	422	399	459	386	440	419	398	436	410	432	423	450	462	450	419	458	414	407	419	446	421	410	414	412	445	415	422	420	415	401	454	421	416	428	465	449	421	419	400	439	426	444	465	425	397	394	441	434	443	416	445	415	450	429	430	426	392	434	432	436	435	441	427	457	441	387	455	450	431	418	409	426	436	391	408	437	442	442	452	441	445	418	454	395	449	448	437	450	423	451	441	427	451	428	410	446	449	451	454	422	406	459	422	430	437	441	448	439	396	424	414	432	443	448	427	410	427	456	447	417	441	475	465	421	416	438	440	436	467	440	458	444	464	434	467	456	437	423	457	445	412	374	446	396	462	467	436	450	448	433	419	434	435	421	441	446	435	452	454	443	428	431	420	438	438	442	452	451	398	404	411	474	439	432	457	420	433	471	472	438	442	436	410	410	431	427	425	427	407	442	449	426	405	432	417	418	431	421	412	403	423	412	415	456	417	433	468	459	408	410	433	440	400	435	415	425	425	423	403	451	443	468	407	477	431	417	429	452	478	413	416	433	441	418	402	442	449	446	442	443	395	420	461	454	402	431	449	432	407	458	416	397	471	409	413	439	420	437	433	432	422	419	427	450	439	428	432	459	428	452	408	435	453	432	421	403	428	419	445	398	457	421	408	437	456	425	423	470	453	454	445	442	469	429	408	414	443	421	435	438	426	424	439	454	436	425	451	453	427	442	440	434	441	423	427	424	458	409	431	452	436	434	443	438	435	420	480	419	438	412	428	411	441	455	444	428	446	495	406	436	471	450	442	445	440	448	407	391	414	399	449	438	429	489	427	440	459	410	441	424	420	463	439	399	403	439	433	475	399	432	380	407	444	468	440	436	415	405	474	401	469	420	422	420	398	437	395	412	405	458	442	433	418	420	402	418	435	439	466	410	419	430	413	457	399	393	435	443	451	467	409	473	422	421	405	432	378	426	431	413	380	419	438	423	482	433	450	448	397	444	435	458	437	400	431	436	451	429	404	435	502	429	454	429	419	401	478	427	388	441	434	431	467	445	468	406	392	413	417	416	483	430	451	422	419	440	454	394	433	461	431	443	412	461	459	466	407	439	433	459	413	416	444	417	438	433	474	392	449	415	423	409	469	440	453	432	448	464	407	427	441	389	431	454	430	454	421	408	424	413	416	426	414	407	412	452	421	404	438	422	441	432	428	455	434	439	448	433	409	423	439	430	414	431	406	411	403	429	452	426	441	423	416	446	421	456	414	404	396	437	440	422	437	445	464	430	444	413	475	435	386	424	423	425	415	439	421	448	396	401	419	432	453	413	452	458	443	450	440	447	437	446	418	410	402	414	384	469	439	431	398	462	414	423	420	416	439	422	434	445	413	442	412	447	412	391	437	404	446	402	442	407	410	461	468	445	413	418	416	409	441	438	402	390	437	450	411	404	448	418	440	434	453	427
57624	17662	4087	1257	842	634	553	505	427	398	336	326	333	333	320	297	285	259	302	290	315	266	274	304	287	288	282	271	295	273	286	276	241	283	244	267	278	244	262	289	288	281	252	279	249	279	266	261	249	261	242	257	270	250	248	248	259	253	264	230	259	250	260	259	246	268	265	243	270	278	282	256	270	245	282	250	264	265	281	265	256	272	257	245	271	261	251	270	289	287	254	268	267	260	262	260	260	249	261	236	269	239	277	252	283	270	250	250	251	263	251	228	253	250	265	263	242	254	227	259	273	245	243	290	268	260	238	232	243	282	243	268	237	276	283	253	237	240	265	245	247	263	261	253	243	266	284	289	266	254	257	275	236	283	270	233	258	258	273	237	272	270	262	253	255	255	245	261	224	277	267	279	279	239	250	254	265	258	259	296	283	284	256	231	248	254	244	264	271	248	270	252	253	250	246	283	249	251	257	289	242	272	270	241	279	260	244	269	246	260	255	259	221	271	222	252	252	263	279	271	254	242	284	246	262	290	264	282	245	247	275	269	284	229	257	264	262	233	242	283	237	281	255	271	246	278	276	244	260	267	269	303	273	254	263	285	261	249	265	268	247	272	239	253	248	278	244	290	270	251	248	265	252	256	228	251	267	267	280	214	297	245	275	271	261	277	288	280	236	252	227	267	269	242	260	261	287	287	257	246	254	249	249	256	278	256	259	269	231	263	234	236	262	257	247	232	240	279	278	247	248	274	272	283	270	297	253	256	264	284	247	255	235	265	254	249	268	264	291	255	301	255	282	251	255	272	267	243	254	265	268	277	278	261	246	257	261	266	281	233	253	248	261	253	237	276	259	253	296	258	283	225	253	307	245	282	259	282	287	250	293	257	243	265	287	271	266	257	247	259	256	263	235	246	265	275	233	243	252	233	243	254	311	266	261	236	270	280	283	226	260	273	246	271	237	226	282	255	250	266	261	271	244	302	266	285	248	285	276	285	254	276	266	249	301	280	243	260	251	273	263	272	275	252	280	249	278	275	258	262	261	249	233	236	260	246	236	262	303	260	263	265	264	255	252	260	252	281	272	250	244	261	277	281	290	268	246	258	249	254	242	272	226	245	275	248	251	257	285	289	257	272	253	267	289	264	285	263	245	275	266	261	259	277	264	251	253	256	226	244	273	290	261	276	238	262	274	240	263	260	246	249	261	223	260	237	265	280	226	268	282	273	268	259	300	267	287	265	276	286	245	241	252	246	278	262	267	277	269	296	281	234	277	247	253	251	252	251	293	271	273	265	274	286	227	282	261	280	247	279	240	271	277	273	256	280	235	258	257	260	241	259	254	229	260	262	274	281	276	241	262	251	255	258	274	261	258	244	256	252	257	268	271	262	234	271	288	272	267	266	268	254	276	258	249	253	281	239	263	265	252	240	248	254	270	253	221	285	272	257	260	292	277	252	219	264	253	273	240	274	255	298	268	251	278	240	265	272	271	252	251	295	257	255	271	268	261	239	255	226	286	258	273	249	266	256	270	261	246	270	260	253	234	262	262	249	242	274	256	245	248	223	261	246	270	241	251	262	257	285	246	239	265	273	270	266	241	257	269	263	272	243	240	284	233	297	249	270	246	263	268	251	265	261	282	248	267	262	274	280	216	247	285	243	270	239	272	257	238	251	269	272	280	276	257	238	277	254	257	281	289	294	283	254	250	269	270	260	246	262	243	232	239	268	245	263	269	246	259	246	254	293	268	245	245	307	314	256	273	255	257	247	247	244	270	274	272	267	253	262	240	262	245	249	268	271	264	236	265	270	246	248	267	278	237	275	267	232	263	265	279	236	262	244	281	240	263	259	251	247	251	233	244	275	233	242	241	281	274	254	285	259	263	241	234	256	276	253	265	284	239	280	260	246	293	262	278	231	277	233	261	248	247	264	278	270	239	245	297	251	237	273	247	257	243	259	270	229	282	243	275	260	247	236	287	216	276	286	247	248	261	270	249	261	259	241	275	254	258	301	268	268	253	240	273	240	220	265	261	261	299	252	271	241	265	262	256	261	266	271	243	262	277	267	269	273	250	251	293	273	242	254	267	285	280	252	251	257	243	266	252	267	295	243	272	289	262	266	263	232	272	253	248	243	227	268	264	263	241	262	259	255	282	251	287	269	283	268	267	269	254	279	292	268	277	215	247	276	260	268	254	300	276	283	265	258	283	293	267	251	277	262	242	269	267	257	266	245	255	271	274	230	270	270	252	273	267	223	253	247	288	251	273	260	266	283	255	250	250	264	277	257	265	270	267	286	244	265	260	241	256	265	296	255	277	260	271	287	233	272	264	246	259	271	274	258	277	265	240	268	266	255	236	250	271	249	271	286	245	236	248	254	267	235	210	250	252	242	271	245	271	283	249	263	245	263	282	259	258	269	258	264	269	261	262	271	257	254	260	260	245	271	273	271	265	269	240	226	255	250	259	222	284	250	258	265	266	265	243	249	280	255	224	256	286	266	288	316	260	249	222	291	242	256	287	318	265	296	260	267	276	255	259	275	274	252	258	276	261	286	239	254	249	233	227	274	250	271	251	268	270	244	266	284	253	252	275	233	286	252	236	250	268	267	272	259	279	226	289	292	272	275	249	261	248	263	272	274	268	264	272	260	253	254	256	244	252	275	236	271	244	222	253	242	230	254	290	257	289	274	256	284	273	250	243	250	279	261	268	236	260	249	290	274	303	260	262	235	280	264	251	248	260	258	256	240	250	286	248	232	267	239	247	262	254	247	223	247	270	270	263	290	284	270	248	270	267	274	282	296	232	274	261	246	233	251	241	262	260	238	250	249	252	250	232	249	253	257	269	258	240	260	284	246	272	240	301	231	245	262	243	227	238	259	242	272	236	277	264	266	271	282	251	292	283	277	274	258	275	276	256	220	234	270	269	261	241	266	256	275	259	254	283	289	271	267	280	233	257	263	229	263	256	258	259	247	272	269	250	246	258	236	262	245	261	272	266	264	267	233	249	240	274	276	270	253	260	279	271	250	262	283	274	259	268	233	291	248	285	276	246	245	273	254	282	269	284	273	253	235	266	283	240	264	244	253	277	289	255	291	269	286	252	274	247	274	266	256	263	262	253	238	271	233	227	274	241	286	281	273	249	254	266	249	266	281	277	246	276	307	270	254	260	254	247	268	259	271	277	267	265	268	221	274	291	257	260	252	244	265	252	271	278	283	286	246	275	261	260	275	241	248	274	240	257	267	267	225	273	260	257	258	268	256	234	255	260	269	257	263	256	260	278	275	273	253	236	238	265	255	229	210	265	249	254	250	260	258	260	297	270	260	275	265	268	255	242	218	266	287	268	224	283	241	233	243	251	252	243	227	255	247	236	289	235	251	256	244	263	270	249	271	255	282	257	267	254	257	277	277	264	263	265	237	290	251	266	284	282	252	290	227	220	260	253	248	272	249	251	262	253	255	256	264	233	275	275	256	290	236	282	259	242	245	246	263
28395	1684	2982	3543	3001	2447	2288	1907	1758	1506	1412	1288	1210	1140	1081	1101	1065	975	927	975	960	909	932	925	876	894	845	914	842	827	853	823	853	853	832	846	844	839	795	836	865	869	819	871	824	842	803	817	818	805	784	806	812	825	758	792	774	839	867	782	775	795	798	786	836	786	821	836	781	816	793	771	771	744	744	811	810	783	733	772	782	770	811	769	760	789	791	747	747	765	803	781	788	792	783	811	739	755	781	828	795	744	728	801	737	809	782	806	819	749	770	797	790	779	768	781	771	814	772	807	773	774	780	732	782	765	808	832	741	769	739	763	789	778	793	771	768	798	768	806	809	757	817	719	847	751	754	819	801	776	749	798	772	794	779	775	798	798	686	767	792	839	780	752	762	763	767	766	730	771	801	784	782	769	791	772	765	779	775	777	790	790	795	752	824	746	765	848	751	771	780	757	712	767	778	755	827	762	800	791	793	787	801	777	771	759	806	800	727	779	769	791	743	734	736	734	790	790	765	728	749	723	773	772	781	763	772	776	749	771	712	751	826	768	824	775	741	770	817	779	855	790	795	775	727	702	794	716	765	784	815	781	806	755	728	790	774	778	785	754	787	750	747	786	755	809	769	817	820	808	809	768	791	709	764	741	814	811	819	728	746	799	768	719	808	795	750	777	813	716	766	822	772	797	748	726	820	758	726	774	701	801	756	708	774	772	802	759	768	740	767	752	766	823	773	801	868	795	742	775	797	756	746	786	765	777	792	734	784	771	764	815	807	760	743	772	738	722	800	784	804	774	751	742	718	824	754	741	773	772	784	807	778	785	771	752	765	797	771	771	812	781	789	731	754	824	831	790	764	733	800	758	742	739	821	824	809	742	784	752	803	786	777	747	776	760	786	762	747	762	790	799	799	794	767	812	795	785	761	736	735	768	795	843	761	746	776	729	744	774	798	818	793	768	771	780	846	758	749	782	790	732	815	752	770	802	776	787	763	734	757	764	775	773	822	799	758	739	763	792	762	759	798	777	796	834	823	791	802	766	798	742	731	779	783	797	779	785	788	792	773	802	751	753	785	781	806	767	724	761	758	782	786	752	738	764	782	765	747	766	742	755	758	807	744	734	749	783	763	764	737	742	768	790	826	765	745	756	759	848	775	786	809	722	759	745	782	800	748	806	858	710	728	764	769	807	707	756	729	764	803	799	784	732	752	812	755	757	819	721	779	720	812	770	757	757	744	758	830	807	781	804	746	787	744	800	805	777	766	777	820	822	766	752	800	837	833	772	760	767	858	765	753	813	736	727	794	731	750	798	767	779	777	754	711	758	730	764	767	801	755	784	806	742	800	761	751	772	810	768	789	767	774	761	780	762	788	719	791	754	731	734	753	770	770	750	751	788	741	796	744	794	811	805	785	789	789	761	796	758	748	792	728	783	759	785	815	785	743	775	658	773	768	760	798	752	755	776	767	780	734	822	803	752	767	799	749	810	771	779	783	744	770	739	800	793	756	752	757	802	783	749	785	786	795	783	786	811	776	767	770	766	739	806	756	751	760	804	812	784	778	768	807	811	760	771	755	735	769	785	791	776	802	823	737	748	792	786	795	811	790	744	739	834	796	785	750	760	778	782	743	772	752	766	756	777	766	733	800	770	697	793	738	768	792	743	764	785	816	799	774	784	768	815	748	757	767	804	751	784	797	778	803	787	771	791	810	744	790	778	769	720	763	783	761	738	777	758	769	804	792	836	757	768	798	742	738	760	756	780	764	780	777	785	789	765	813	793	771	782	744	784	747	795	778	740	755	791	768	780	781	771	746	787	758	794	759	771	743	777	764	735	778	784	766	785	778	763	750	766	744	719	782	831	755	796	799	776	754	743	768	809	758	777	817	731	697	801	791	791	734	768	814	734	798	766	794	720	746	721	809	820	774	779	776	801	737	768	828	720	743	791	795	780	762	791	717	777	781	725	769	772	771	766	776	810	754	792	778	778	763	741	777	801	767	776	763	795	771	806	816	768	784	749	744	773	776	781	794	812	788	786	770	767	729	763	772	777	733	783	765	816	775	751	804	762	754	769	791	755	753	817	757	734	826	798	771	733	828	808	771	770	753	775	751	787	724	805	768	809	780	766	774	771	783	725	769	782	769	735	776	799	832	799	733	746	745	765	760	772	782	836	809	781	775	831	718	800	786	813	795	809	760	739	785	752	773	773	745	764	791	758	791	751	715	807	726	758	767	754	784	738	746	817	789	725	765	768	725	766	826	735	802	755	783	722	769	820	779	767	745	767	764	781	821	717	758	754	723	779	748	763	750	764	759	804	795	725	823	768	789	813	757	745	780	792	736	786	826	774	804	731	783	717	778	770	822	769	783	794	766	805	809	772	827	728	722	760	792	778	770	787	797	821	743	807	740	743	751	740	773	751	804	817	787	818	809	735	780	720	761	748	799	815	801	772	768	745	773	757	813	759	750	777	778	798	754	807	753	771	736	813	823	752	778	787	725	777	756	771	780	786	759	766	782	772	783	796	786	740	709	778	776	746	783	772	757	790	780	758	798	790	789	749	793	789	782	813	789	724	775	792	775	804	796	824	789	762	723	791	781	757	802	800	745	765	766	814	760	809	799	802	808	795	766	755	843	830	775	782	738	765	826	752	741	813	772	793	793	829	805	776	753	777	775	732	735	705	797	735	748	791	806	699	740	765	744	751	778	812	810	828	756	770	748	748	782	769	769	796	775	758	781	733	829	770	762	785	701	764	788	772	779	815	754	761	762	739	812	793	807	793	785	822	803	786	788	794	741	747	770	787	794	725	809	824	756	789	749	725	766	774	744	815	742	799	718	804	762	775	763	774	723	765	748	722	773	747	753	753	747	720	777	787	808	768	800	794	753	805	800	777	793	805	765	778	772	775	761	753	794	746	779	818	744	780	726	762	810	787	752	741	773	767	768	797	741	778	756	803	802	789	729	775	769	807	822	791	759	757	777	758	806	777	751	770	752	780	750	735	775	743	753	777	803	742	785	807	728	805	782	807	740	780	703	803	806	783	826	820	761	797	790	762	840	837	772	778	767	793	747	753	818	761	740	686	778	766	745	782	777	795	782	790	795	774	745	761	756	789	816	744	789	752	754	736	788	758	776	783	760	721	761	777	776	778	786	747	782	797	748	754	746	786	801	818	721	768	775	722	816	771	721	789	738	777	748	768	797	781	746	757	771	813	752	797	802	757	756	788	733	732	755	759	795	760	750	785	714	755	765	763	805	773	759	737	753	728	783	805	795	775	720	802	733	774	784	789	738	752	765	756	796	772	748	766	769	789	785	783	751	765	771	799	791	777	734	819	758	743	782	789	780	750	764	743	748	734	748	786	749	761	752	788	786	752	806	766	783	717	758	748	765	817	753	760	786	765	787	753	727	787	748	760	805	732	779	785	821	790	764	768	710	819	812	784	788	794	787	792	748	768	758	765	743	808	738	773	794	809	721	786	790	749	772	785
65195	22267	13048	3527	1529	1083	877	695	657	567	517	449	465	423	424	399	392	379	390	380	329	345	340	370	339	325	348	335	344	352	319	315	312	332	339	312	337	342	338	337	339	349	351	352	386	352	331	341	341	324	323	341	301	308	318	316	324	305	296	299	332	345	307	356	319	339	333	318	329	338	305	348	348	323	325	335	296	318	331	319	353	341	330	344	356	320	320	321	305	327	310	349	309	293	304	337	334	294	305	328	325	347	307	346	331	311	334	350	327	314	283	326	286	340	318	296	314	294	316	320	321	309	325	335	320	320	306	343	357	338	341	323	310	338	303	319	347	347	338	344	313	305	346	374	291	314	314	355	338	347	322	326	317	332	319	334	318	322	318	340	329	376	326	312	347	329	321	328	309	314	302	305	331	306	307	338	332	349	300	319	333	347	310	303	338	344	334	346	336	309	332	327	329	309	309	320	297	311	341	291	314	342	353	311	319	308	320	334	331	321	324	356	326	321	284	353	321	325	326	317	319	298	356	330	318	363	327	319	324	333	322	315	354	339	296	294	335	318	321	284	334	321	348	304	320	333	339	287	321	362	296	315	338	314	322	331	333	308	332	330	311	326	319	303	320	324	341	325	316	312	283	332	345	311	314	335	326	323	309	357	314	287	287	302	315	305	349	323	317	380	301	358	274	294	334	324	356	291	330	340	317	346	326	307	304	312	338	299	348	310	293	317	304	335	349	348	310	329	338	316	333	310	349	345	329	324	352	341	323	334	336	316	301	311	379	340	325	338	307	296	320	355	330	330	321	320	332	342	338	364	309	313	288	320	327	314	333	347	320	330	327	317	314	320	314	295	334	343	309	329	319	311	351	282	297	313	347	319	307	333	365	339	322	333	336	329	338	308	315	334	325	284	352	330	315	323	333	348	338	299	351	304	334	320	354	309	330	318	339	331	302	353	319	312	289	311	345	346	325	327	335	321	327	327	333	304	332	331	344	317	307	313	289	299	344	301	301	312	349	310	311	315	306	335	302	309	339	329	310	329	361	303	351	303	342	311	360	333	288	366	319	299	302	320	297	335	359	309	285	300	329	329	342	310	329	335	316	323	325	369	343	322	314	329	318	341	333	331	337	289	288	333	336	281	323	323	290	319	305	286	364	337	314	310	323	344	343	335	329	307	289	321	284	313	342	335	328	308	315	330	317	318	327	324	360	337	351	304	328	312	316	330	290	288	313	317	328	317	357	348	364	336	299	326	342	340	333	315	345	329	310	323	320	322	306	346	329	331	350	348	331	290	294	364	315	323	307	337	329	319	306	352	327	346	329	311	347	297	318	319	320	310	317	347	330	307	318	348	323	312	326	288	320	326	318	319	337	323	338	324	316	330	344	339	347	348	327	326	338	306	324	322	286	327	305	303	325	297	362	326	337	318	332	317	338	312	280	320	297	313	316	327	297	320	321	345	326	371	305	309	328	316	324	312	337	317	329	317	327	355	330	316	317	331	355	315	324	313	334	319	283	326	320	316	323	333	327	336	317	313	325	311	331	336	316	335	336	313	322	293	301	364	330	324	319	336	347	354	320	335	336	303	312	334	335	321	351	314	365	325	322	348	302	319	337	329	300	352	330	335	305	305	321	328	305	315	291	338	317	307	354	322	319	347	318	294	301	304	323	328	322	313	334	319	333	309	337	322	302	351	319	331	359	321	302	337	323	310	319	313	355	312	332	325	362	345	313	286	331	355	328	339	327	331	326	345	333	327	357	293	334	325	317	304	367	297	308	329	305	344	339	328	317	302	309	291	328	294	310	350	291	344	334	352	306	327	290	333	314	314	313	325	317	330	305	333	337	330	275	343	332	299	310	326	328	320	284	315	347	339	321	321	309	285	353	352	353	328	313	377	333	318	328	301	318	336	326	316	341	323	319	328	337	315	318	322	322	318	317	338	308	311	335	338	313	310	319	325	271	340	303	332	315	331	318	310	317	277	346	301	336	280	319	313	303	314	334	296	353	324	338	351	340	347	346	325	313	293	323	303	312	340	315	293	360	347	320	328	332	311	297	348	343	320	322	331	333	306	317	325	297	330	305	311	347	330	334	330	344	305	310	306	318	317	332	325	322	342	330	323	323	333	330	323	315	314	326	323	317	347	322	312	290	286	316	299	370	338	315	315	313	356	333	306	362	295	314	318	318	319	328	313	303	338	331	347	308	323	321	333	298	302	314	320	326	325	304	333	359	322	312	324	343	323	302	316	361	328	309	308	366	337	349	300	272	305	316	340	309	326	338	311	323	293	319	327	330	297	320	335	321	309	349	297	333	325	322	310	328	320	290	308	338	322	316	350	323	342	344	290	326	300	340	338	336	340	315	308	360	316	321	347	317	316	339	337	303	321	311	333	348	339	305	316	322	340	297	329	328	338	347	322	337	322	305	344	325	338	299	332	306	339	342	316	347	300	334	335	331	335	328	339	314	303	318	300	311	331	345	320	326	337	311	323	323	321	328	323	348	362	297	306	319	303	322	323	318	322	308	325	315	333	336	301	314	288	329	322	353	316	319	336	331	337	348	309	295	321	354	323	323	346	317	321	306	328	328	327	321	338	316	303	327	311	320	334	309	320	324	337	307	343	322	333	328	309	320	350	344	308	304	325	329	295	317	312	298	335	289	335	331	322	307	294	333	323	298	310	356	324	305	348	340	330	346	299	334	324	330	310	316	315	309	338	316	318	306	327	294	344	334	298	337	314	283	336	330	332	346	293	310	322	323	321	331	345	325	284	309	306	339	332	319	304	318	335	321	304	369	311	314	348	324	311	331	308	339	329	310	316	339	321	344	298	337	347	323	307	322	348	324	354	281	303	318	340	336	339	330	320	329	303	327	293	305	322	341	303	352	306	307	336	309	312	310	329	276	304	325	338	336	321	311	339	349	328	325	331	325	306	320	309	333	314	333	311	317	323	283	323	326	310	331	293	335	315	299	304	290	317	339	319	344	350	338	324	302	327	307	333	322	329	298	304	313	339	322	329	354	341	326	293	294	309	356	301	336	338	341	312	327	301	302	323	332	339	327	322	320	340	320	315	334	329	329	326	336	346	323	308	333	344	314	337	349	341	313	298	321	332	339	312	311	309	313	315	320	308	325	334	291	336	346	347	296	332	333	348	313	363	303	318	324	341	335	331	320	333	295	347	309	314	342	311	330	346	318	314	331	312	349	325	327	331	292	327	320	319	327	311	320	308	360	296	338	313	333	324	313	306	327	301	322	313	317	373	336	336	310	305	325	329	313	271	303	318	303	313	298	315	324	315	327	342	307	352	324	324	292	319	330	320	308	356	296	337	319	293	330	327	325	322	314	322	310	319	311	324	327	343	322	342	329	311	297	314	315	313	317	293	342	300	315	321	292	276	287	315	344	306	318	316	321	346	318	290	313	309	336	305	329	322	316	320	320	323	319	315	335	357	314	321	331	306	317	310	340	305	343	298	327	303	310	343	321	300
34348	2629	5141	5982	5229	4214	3603	3098	2639	2250	1961	1814	1753	1613	1562	1504	1404	1291	1232	1245	1247	1167	1228	1166	1145	1124	1095	1124	1067	1075	1086	1046	1027	1093	1041	1064	1081	1024	1050	1034	1031	1002	951	965	1012	997	1010	1005	998	976	1000	948	917	994	914	979	931	993	926	954	970	977	950	1011	973	948	899	938	914	889	990	893	943	902	905	931	973	949	979	895	938	943	948	905	925	926	964	926	928	900	892	899	950	956	918	893	989	952	958	915	944	900	934	931	957	950	925	892	922	947	914	942	916	958	911	865	893	937	948	903	899	934	903	941	951	931	911	932	922	883	948	909	953	890	900	915	910	941	943	918	930	918	970	900	906	917	904	913	905	942	900	932	955	886	949	935	927	876	908	875	985	947	992	917	961	906	912	890	904	924	904	852	922	899	948	904	934	894	863	891	900	923	959	849	954	930	874	853	904	902	906	956	910	922	897	940	936	922	944	924	906	894	879	913	920	915	912	898	874	889	900	901	836	906	922	918	912	848	907	967	916	943	869	952	874	951	930	910	911	912	984	936	925	888	878	950	892	835	928	872	888	895	918	864	877	918	889	884	919	938	937	911	886	866	880	887	900	857	939	914	927	917	875	893	919	913	935	977	917	889	968	932	927	881	936	882	894	910	956	963	878	935	886	917	921	861	946	928	910	871	893	915	922	910	962	892	892	901	954	992	885	908	941	888	979	887	920	913	884	899	892	890	950	903	912	905	928	887	907	942	907	899	900	928	886	903	949	950	918	957	893	910	899	914	929	961	919	912	877	945	948	918	941	920	893	919	872	894	901	869	915	870	937	866	901	901	942	909	904	922	888	913	944	934	907	884	940	907	968	894	893	940	913	902	912	933	924	919	970	943	916	919	895	889	843	944	911	954	904	861	948	931	904	883	884	895	937	866	904	931	875	925	925	919	906	945	882	911	903	958	913	897	916	908	906	888	926	895	881	934	899	937	907	919	903	876	936	914	937	973	883	876	937	881	926	926	897	875	976	939	915	901	929	954	909	921	891	874	950	909	913	921	854	903	883	898	877	965	924	876	907	878	914	907	898	890	946	942	937	930	843	853	915	880	900	900	902	900	915	939	955	928	858	888	883	906	864	929	948	872	871	861	922	920	872	891	933	845	911	932	948	909	899	933	903	932	897	903	930	947	909	897	944	916	919	879	934	926	937	943	882	922	945	938	928	919	924	954	962	911	923	901	907	895	965	909	905	941	922	965	886	923	961	954	947	940	891	911	868	936	919	950	945	894	926	885	874	847	928	923	903	911	919	939	900	878	864	915	894	916	923	940	927	940	960	886	894	883	917	853	892	924	859	941	871	908	903	894	882	868	909	910	970	851	852	879	853	913	897	899	909	912	930	863	909	863	931	913	920	904	954	909	912	965	936	877	936	868	931	874	938	894	949	887	903	896	963	919	998	876	879	906	943	879	906	951	871	911	943	862	901	892	923	953	921	900	877	929	982	951	864	926	931	897	948	885	951	896	887	914	976	936	921	938	944	925	912	940	931	894	868	942	968	967	931	921	971	923	848	943	892	936	909	948	941	933	896	894	888	896	875	940	895	908	904	934	918	900	969	939	945	992	928	928	924	864	923	942	940	903	908	912	972	863	896	901	881	844	877	912	882	913	915	945	884	909	870	971	904	929	878	862	848	895	917	959	931	885	895	973	941	873	901	852	916	893	917	908	898	984	892	951	947	863	938	962	851	904	916	913	955	911	936	962	923	886	890	892	854	892	895	937	962	909	895	901	923	912	898	891	913	920	925	888	887	940	875	901	895	908	912	928	923	911	934	908	925	918	913	925	942	864	933	883	892	904	890	928	960	943	936	894	933	945	862	926	921	913	900	939	909	933	856	909	955	944	917	817	930	899	903	913	917	902	872	902	927	945	880	887	924	910	888	934	882	913	893	950	913	955	930	925	962	921	950	959	898	899	908	916	924	909	879	928	938	908	920	890	946	912	891	924	899	937	922	924	929	936	939	972	900	954	933	933	853	885	942	840	895	920	866	897	916	899	870	902	938	876	885	931	887	941	897	908	905	924	887	922	942	918	894	873	857	922	941	896	885	922	913	938	888	895	896	866	885	969	901	920	902	869	888	894	909	905	916	918	946	915	899	850	941	914	880	932	915	907	928	888	921	906	922	897	940	930	894	961	931	891	925	935	933	924	906	896	865	856	935	920	931	927	942	891	964	951	897	898	963	880	848	928	911	919	927	907	955	941	940	936	873	891	937	904	915	950	947	901	886	866	889	916	901	842	858	925	903	948	908	842	865	894	909	935	929	951	903	853	968	924	918	902	914	861	874	909	862	889	882	928	890	888	884	911	934	927	861	881	949	901	908	897	872	920	884	908	917	914	888	964	925	909	937	914	858	918	909	850	938	928	908	911	945	925	899	903	890	928	909	951	944	901	977	936	878	902	961	914	887	893	910	928	912	877	911	863	949	839	926	898	898	914	897	912	913	886	908	883	922	857	878	879	901	891	859	862	932	911	875	894	925	893	923	895	938	935	929	858	913	906	942	943	944	975	886	903	874	888	941	873	911	927	903	880	890	864	906	947	918	858	882	907	906	908	939	927	911	887	887	884	882	926	905	919	939	882	952	907	900	881	856	938	891	949	894	915	947	883	875	918	916	912	895	915	935	894	841	958	892	882	940	922	948	976	928	908	924	920	955	968	920	981	867	893	943	919	908	912	956	948	911	894	975	881	971	908	886	928	875	901	899	872	899	930	880	899	958	915	914	844	937	884	888	891	926	929	856	943	954	927	899	880	896	898	885	886	862	876	930	925	898	844	880	887	919	887	895	905	884	850	892	930	919	882	909	882	900	877	882	869	885	896	921	914	951	910	955	859	933	932	937	914	887	848	938	923	887	934	897	966	947	885	908	899	962	917	877	962	905	894	870	929	921	870	897	924	907	909	921	965	838	854	896	944	936	876	898	860	893	876	895	897	891	898	893	959	882	881	911	901	908	890	863	873	909	935	925	930	915	900	921	908	906	912	915	870	895	897	897	867	1021	973	881	907	871	912	955	919	933	943	952	934	927	885	949	846	936	921	884	894	903	873	962	905	927	904	904	950	905	890	924	926	911	917	883	932	876	882	986	907	898	914	911	890	938	907	904	912	910	881	924	948	916	919	935	911	917	918	868	880	843	917	901	860	961	892	928	906	901	910	939	861	929	913	906	882	875	925	939	952	949	901	921	893	872	874	932	947	900	910	940	873	914	876	887	911	913	918	887	958	923	882	880	913	922	919	892	904	891	910	940	899	865	872	934	906	880	872	965	910	911	947	901	955	890	874	851	922	902	925	943	913	932	913	902	922	914	958	854	946	913	911	907	895	901	853	901	882	892	865	908	880	942	988	964	876	947	918	870	902	877	892	954	889	953	908	900	886	939	912	947	913	930	920	858	919	917	904	901	909	941	896	942	826	915	914	934	929	904	921	882	899	867	915	913	946	904	943
13092	677	322	161	155	157	165	143	134	130	146	141	120	134	150	115	130	141	126	126	130	123	124	130	114	136	134	137	118	121	154	142	126	115	130	124	117	116	133	141	121	130	127	97	152	139	138	125	122	111	123	120	138	126	113	122	137	130	138	139	121	121	121	136	126	128	141	134	126	115	122	117	135	113	125	128	129	111	139	121	141	132	133	137	106	121	126	128	134	129	116	131	117	114	128	123	132	134	118	122	117	125	138	138	145	128	136	133	133	128	124	122	139	115	126	134	122	119	156	136	142	136	128	119	140	131	112	126	128	115	139	134	118	123	129	128	114	135	143	131	121	112	130	125	120	114	140	95	110	138	128	147	113	120	110	133	141	121	133	121	139	102	103	120	118	132	122	136	127	141	131	153	120	124	125	122	132	108	114	144	124	115	139	130	110	123	129	125	131	126	146	134	122	130	148	150	153	114	139	130	112	134	122	118	104	104	128	100	119	124	154	127	125	123	127	119	130	145	115	118	113	108	112	143	127	144	122	140	116	135	127	140	128	143	126	141	124	118	129	115	127	138	119	120	126	152	129	125	122	138	125	113	117	112	127	130	132	140	111	134	131	116	121	131	120	141	140	138	132	154	127	151	119	130	133	133	130	129	135	149	105	113	111	144	143	131	114	154	123	137	130	123	119	135	114	134	114	117	116	116	134	127	117	136	134	130	123	115	105	134	97	131	132	99	117	125	133	137	127	127	116	134	117	141	123	113	111	113	124	115	127	132	108	117	122	134	154	135	128	113	113	121	100	106	122	145	131	118	125	134	101	126	132	138	108	136	126	124	128	109	124	117	133	121	116	123	124	113	129	121	127	138	139	114	139	103	138	137	122	140	139	105	124	120	109	111	118	98	135	125	142	117	123	123	135	132	131	102	128	123	123	159	132	126	130	142	137	152	138	135	122	136	142	145	108	130	119	127	121	140	129	105	139	136	144	140	128	121	116	114	109	123	126	118	132	123	124	116	110	151	136	143	121	126	118	143	145	127	130	113	110	107	125	145	137	111	130	136	125	118	115	124	141	129	142	137	132	141	126	146	138	135	115	133	113	139	140	150	126	136	141	133	121	138	130	136	154	138	103	143	110	143	106	118	131	113	136	118	118	132	134	132	132	133	117	126	130	138	134	115	113	134	129	111	123	149	114	120	112	122	120	117	122	119	108	156	136	122	113	136	115	127	128	111	118	153	119	157	121	116	131	128	122	123	120	132	122	129	140	136	132	124	119	123	133	141	129	113	117	128	134	109	101	125	143	134	116	147	130	120	128	115	130	134	138	160	130	141	99	109	128	127	119	124	130	124	138	137	141	116	122	141	146	113	130	137	135	113	127	129	125	130	117	126	124	131	126	114	137	122	129	127	130	102	133	142	120	116	106	110	140	136	117	137	131	133	144	124	135	107	140	129	123	143	122	134	140	111	110	121	150	128	123	114	109	107	126	103	136	128	141	145	133	116	121	112	129	118	127	127	129	129	125	130	112	133	106	126	111	126	115	123	125	120	121	134	122	106	139	137	100	122	128	102	126	135	114	122	112	122	124	138	114	118	115	113	132	113	129	128	119	126	137	129	140	129	154	132	124	123	133	137	147	116	108	134	125	122	141	132	135	145	112	134	116	148	132	140	117	108	122	139	131	113	107	141	109	117	112	129	127	151	109	118	125	120	160	133	124	124	132	137	131	132	117	137	125	111	114	116	120	145	125	140	136	137	131	106	99	127	136	114	107	124	126	128	142	138	125	126	132	108	122	137	115	144	137	133	134	139	116	136	126	119	166	110	121	125	128	133	133	134	143	133	132	131	116	123	128	137	143	138	137	143	121	129	132	135	113	111	121	125	140	146	135	154	116	126	110	125	117	120	135	127	136	128	124	110	128	127	133	104	125	111	131	127	132	112	137	138	136	122	114	123	119	104	106	109	124	116	133	113	133	117	115	113	127	123	150	117	119	145	139	138	134	116	121	155	131	116	149	126	147	127	123	130	114	121	124	134	109	126	134	102	136	138	129	126	144	97	106	125	139	143	125	145	123	154	127	112	159	117	128	113	142	116	120	108	134	131	139	127	147	139	101	134	115	138	114	110	114	149	139	127	117	108	108	129	126	151	135	133	119	122	102	135	135	124	132	121	113	128	112	147	136	134	123	131	135	120	137	149	133	131	130	133	120	118	143	133	136	127	142	122	128	120	115	120	120	104	118	119	135	140	130	126	117	153	137	121	132	109	143	144	139	117	129	131	138	134	132	142	125	150	136	131	121	121	132	132	124	132	129	122	121	136	122	141	126	128	132	130	136	136	129	132	106	131	130	107	133	150	161	123	123	130	131	119	133	136	127	152	124	131	112	163	133	136	142	110	119	135	131	120	127	146	137	116	118	115	120	134	131	124	108	134	109	109	116	139	148	117	120	118	111	120	132	111	123	126	135	129	137	126	133	119	140	111	156	124	136	138	132	110	139	135	131	129	143	126	129	137	136	126	128	122	129	138	135	114	119	133	132	116	139	163	134	142	131	119	130	121	118	136	131	127	110	109	115	125	120	126	127	134	121	122	123	107	120	134	126	121	134	119	127	123	143	135	129	115	117	141	130	131	124	131	136	115	125	116	124	125	127	118	123	130	146	126	116	127	104	132	138	148	125	123	133	115	121	113	108	139	102	138	127	134	113	121	119	119	103	126	141	117	116	136	120	135	131	111	117	120	110	164	133	99	125	138	130	151	111	120	101	121	115	113	142	115	124	115	112	121	126	119	145	135	117	117	131	116	120	141	122	124	113	138	117	148	119	141	123	136	121	112	125	141	114	137	116	122	134	113	148	94	129	154	129	130	119	137	128	117	140	126	134	140	135	127	131	112	124	127	106	118	129	124	145	142	137	120	160	116	126	131	117	150	165	109	124	149	125	120	130	120	134	125	136	96	125	111	127	129	123	113	125	116	132	114	109	127	141	132	131	143	143	127	119	127	114	143	108	128	114	127	112	131	127	139	117	116	130	124	131	133	141	110	130	121	126	134	110	144	125	141	122	119	144	109	143	123	107	104	129	107	107	144	119	133	120	109	116	128	145	153	129	122	140	125	124	118	126	141	139	136	103	130	130	123	121	133	131	137	101	120	118	121	139	126	123	138	119	121	108	116	124	130	125	128	136	140	115	116	133	144	119	104	109	139	132	118	122	124	115	131	120	119	136	116	141	132	149	144	125	150	142	123	118	104	131	124	120	132	106	128	132	143	151	119	112	120	141	123	137	119	134	121	119	128	122	123	110	126	124	97	121	131	133	129	131	123	128	134	124	119	141	144	136	126	126	140	113	123	134	130	137	135	133	143	125	132	122	129	120	133	130	123	127	117	126	121	128	120	127	118	131	116	119	129	125	123	108	150	127	110	119	114	141	132	133	126	122	128	139	112	120	133	135	123	141	122	118	126	139	129	128	107	115	140	132	146	120	127	114	124	113	103
11868	525	634	639	610	563	566	531	507	470	498	484	470	473	425	414	492	423	434	450	428	448	453	435	408	421	436	417	446	433	401	432	454	445	395	414	435	393	418	412	434	436	440	447	445	409	465	428	436	417	431	433	440	438	415	453	411	441	438	475	429	425	446	428	395	421	478	430	446	434	452	378	397	440	445	417	422	465	439	409	441	447	364	461	404	439	439	427	413	414	408	428	415	416	442	446	460	432	409	413	454	436	456	446	439	425	419	420	437	430	445	432	469	424	435	447	409	392	458	438	401	419	443	422	398	465	452	485	436	405	443	433	422	417	443	415	427	449	424	408	409	424	423	440	412	444	430	394	438	458	442	414	439	437	415	413	408	430	420	455	468	426	431	416	445	433	454	421	421	412	469	442	445	426	425	451	414	470	501	422	435	415	425	408	415	414	426	452	435	437	425	427	442	402	437	427	408	407	421	457	392	434	464	461	427	379	411	411	438	438	426	436	422	420	399	434	423	397	473	427	434	407	426	446	419	428	421	450	440	428	412	427	429	414	476	430	429	436	422	432	432	438	421	424	447	451	427	462	455	449	444	411	415	431	461	425	454	482	415	445	433	434	432	432	404	424	446	424	411	424	414	449	431	435	448	432	420	390	436	439	434	414	424	423	465	371	452	437	467	464	464	408	470	433	431	415	434	418	424	446	445	432	406	403	404	422	435	416	437	477	410	432	429	396	440	457	440	434	447	415	399	451	419	463	453	426	435	453	404	397	443	411	445	442	411	484	409	441	424	446	443	462	438	442	434	421	461	477	434	402	436	395	442	405	451	431	417	433	458	441	454	426	422	422	472	463	383	406	463	411	456	426	469	435	410	445	467	431	458	445	421	425	447	437	420	447	436	452	393	433	454	447	468	446	448	480	428	429	429	457	431	413	414	416	432	425	409	439	407	445	436	424	427	423	434	426	403	434	436	412	417	411	401	414	427	444	404	442	439	448	442	450	437	429	429	406	423	451	431	413	417	442	447	463	434	456	418	447	459	457	398	399	450	442	435	454	437	395	448	426	455	421	421	439	414	428	439	445	375	448	442	431	443	435	434	441	436	417	441	440	413	417	402	442	426	458	413	386	420	421	424	435	477	433	434	431	419	433	447	393	376	405	412	478	452	430	416	458	429	432	403	457	410	451	437	424	423	417	407	423	440	451	407	454	458	398	413	401	437	441	435	452	400	414	421	443	426	414	428	433	447	421	414	405	417	470	408	448	413	392	415	434	417	422	455	400	411	392	438	417	432	406	423	434	431	434	454	436	427	441	394	443	425	429	383	421	438	473	441	419	419	423	409	432	455	447	450	475	446	431	415	446	416	424	443	447	409	403	424	437	425	449	425	464	435	404	458	476	445	409	428	439	432	439	436	428	408	401	449	452	425	437	401	395	485	423	443	398	428	468	427	411	411	401	402	424	408	423	437	430	449	404	420	434	456	434	456	443	418	431	433	429	380	405	447	449	453	461	425	398	417	489	447	433	445	431	418	443	459	455	424	408	423	436	411	418	444	441	467	416	446	441	464	442	437	412	427	462	417	401	419	448	448	401	437	441	471	432	378	428	442	426	420	418	468	440	441	430	443	426	423	427	427	458	450	466	428	389	425	429	425	396	444	412	438	398	395	417	449	451	449	423	429	431	417	430	426	405	406	422	453	464	472	420	391	451	415	393	480	429	432	451	420	414	423	425	426	429	398	435	436	439	428	394	407	415	431	416	426	460	408	407	440	412	434	417	441	446	442	418	437	440	467	431	440	408	452	414	429	428	440	424	442	392	427	413	450	394	456	429	402	417	454	434	430	428	461	403	434	430	431	473	423	425	417	420	437	428	457	421	444	387	402	450	458	440	449	420	426	438	445	451	454	426	418	427	414	439	448	438	402	406	449	435	429	435	434	430	440	412	471	442	398	465	424	422	445	403	414	436	419	437	399	442	400	457	434	437	402	450	393	424	470	455	457	430	440	472	462	453	430	415	399	461	401	442	456	449	445	410	427	440	419	430	428	443	435	419	440	397	426	438	393	427	422	421	451	415	439	418	431	404	444	404	404	416	417	445	430	444	478	460	416	418	434	419	434	416	425	438	458	456	379	418	442	384	413	451	423	458	421	436	397	447	413	430	450	422	401	416	424	458	432	414	443	465	392	432	437	415	457	428	427	422	441	450	410	433	427	437	401	432	410	439	442	453	423	441	430	442	451	429	425	398	450	410	430	490	429	403	463	417	459	426	445	469	415	447	376	457	447	447	459	410	436	395	462	485	412	390	455	443	436	435	465	436	446	439	428	404	404	423	475	453	436	420	395	441	442	446	437	409	458	429	457	444	420	452	437	421	422	453	439	424	454	430	444	466	442	440	444	449	381	446	423	432	403	461	443	407	422	448	416	425	431	423	424	429	408	452	442	410	445	407	450	425	429	405	462	447	431	394	389	456	465	409	414	426	408	395	438	455	476	442	449	425	414	415	449	446	401	424	404	443	436	417	452	464	393	436	405	427	437	440	451	418	427	408	415	414	444	390	419	411	413	428	490	414	422	441	451	453	392	421	454	436	432	433	417	428	433	459	434	413	431	423	458	407	421	428	411	419	462	466	392	405	399	452	428	435	420	403	460	413	433	444	428	449	411	460	402	429	427	441	439	424	451	423	435	468	427	449	395	403	453	423	420	480	411	399	422	427	396	441	428	462	452	451	463	428	439	437	458	441	430	448	442	437	478	410	428	424	408	446	412	434	420	419	420	428	420	406	435	442	412	445	396	414	432	426	458	422	420	442	430	452	429	431	440	401	406	446	431	439	431	403	412	412	413	412	430	421	419	445	417	407	404	414	430	411	426	424	419	437	450	440	439	452	410	431	423	418	440	431	453	404	396	440	467	431	434	478	439	443	460	447	410	425	390	444	387	443	443	420	397	454	418	444	429	427	450	419	438	455	437	421	425	424	465	424	415	448	428	447	430	447	408	383	434	428	437	441	451	410	418	436	435	444	418	398	423	440	430	425	453	439	447	451	427	434	442	416	455	418	404	447	410	456	412	391	423	429	438	409	452	426	415	410	413	440	442	441	449	452	426	441	454	428	442	403	449	435	419	440	428	414	462	456	394	432	455	413	462	464	404	441	435	447	427	421	411	445	425	442	443	450	442	411	428	405	455	439	423	455	422	422	462	417	391	412	438	412	385	430	435	436	433	444	438	433	424	414	432	451	438	443	442	413	438	442	422	439	427	410	438	410	443	413	413	399	412	439	440	460	429	421	463	429	445	454	407	388	395	461	423	444	457	471	446	427	445	433	410	462	426	415	454	451	435	413	417	410	409	411	466	450	435	422	438	415	470	403	407	425	419	421	438	426	447	439	413	423	432	450	448	464	403	461	454	408	400	444	438	466	437	411	436	423	496	480	456	443	445	426	439	433	422	417	424	432	424	441	456	437	456	406	404	439	415	414	421	434	421	444	456	442
58712	17595	4068	1234	847	657	529	430	425	398	339	334	349	352	310	332	300	317	301	284	276	301	282	278	301	272	280	264	309	257	267	254	282	285	296	273	257	289	227	284	265	266	283	266	272	235	245	262	254	248	262	270	268	303	252	244	269	272	274	259	278	273	268	272	256	298	258	274	242	301	254	285	251	255	267	249	253	267	270	281	260	238	243	251	277	278	229	246	280	275	251	243	253	274	254	279	266	258	287	259	277	257	250	286	263	292	269	274	259	274	251	268	265	259	276	275	247	208	259	280	249	283	285	271	274	258	257	273	283	244	273	286	252	271	243	240	262	293	270	256	277	280	230	249	230	242	249	256	242	237	264	274	261	282	268	253	275	247	243	234	261	243	247	254	266	244	247	291	268	273	289	255	288	243	249	250	246	267	252	265	273	277	238	251	248	259	266	268	270	260	250	239	236	246	267	271	283	249	249	265	278	263	242	243	261	245	248	232	266	292	284	264	250	269	240	285	282	283	258	268	255	253	247	259	250	266	248	233	261	284	263	296	248	262	234	246	274	278	257	307	266	268	274	240	260	257	242	267	228	275	272	282	256	254	263	302	284	255	257	265	292	226	270	294	282	263	244	271	233	301	235	310	249	258	257	281	258	263	270	257	244	247	291	264	216	271	285	264	270	257	269	298	259	255	266	269	222	230	267	269	293	252	265	268	244	254	282	253	269	260	269	265	260	274	265	269	250	277	279	272	274	266	284	246	259	283	266	252	269	259	255	274	280	261	248	246	257	277	271	282	269	266	291	256	258	273	246	258	270	286	271	249	269	297	264	280	272	260	282	277	279	275	284	285	275	268	246	283	284	244	277	286	250	262	255	260	272	256	250	250	291	251	266	276	269	282	235	282	280	277	256	270	275	285	256	249	266	251	250	248	272	249	258	296	272	246	264	273	286	252	259	236	245	244	235	235	266	263	271	261	267	282	264	287	264	263	253	251	232	252	279	286	249	261	235	266	269	251	281	281	233	271	287	279	250	259	298	245	258	255	269	280	253	259	262	258	233	263	264	275	257	247	263	244	242	252	237	266	296	255	259	255	282	232	253	278	267	263	293	247	264	272	271	251	263	286	248	280	286	240	252	240	275	263	243	275	251	241	287	265	309	277	254	275	254	251	248	280	284	261	250	270	254	277	266	250	288	304	271	263	245	247	263	246	266	251	284	242	248	267	252	279	238	228	265	271	242	242	258	283	273	260	270	287	276	251	274	264	290	269	278	249	246	284	277	310	252	280	241	283	256	259	243	240	256	274	270	282	281	237	282	269	254	268	258	232	265	260	281	267	260	282	296	268	242	299	264	265	258	241	248	255	265	281	279	265	252	267	265	257	254	272	283	259	247	255	248	260	256	256	263	262	250	270	241	260	247	287	242	245	267	265	267	260	260	268	254	307	248	245	244	295	266	247	294	260	263	286	285	254	284	273	272	253	294	241	261	260	267	253	245	259	270	290	249	277	241	264	286	268	273	270	260	268	253	269	266	260	253	266	268	261	281	288	270	261	279	273	254	276	249	260	283	229	286	250	274	271	268	250	280	263	300	264	243	288	264	245	260	288	246	276	266	260	273	273	282	269	256	266	274	274	261	263	259	246	278	262	254	256	257	271	244	269	250	274	280	261	254	249	258	254	270	255	263	247	283	252	241	232	255	273	285	273	296	272	243	249	278	248	263	255	269	277	269	268	268	254	303	254	263	231	259	278	246	237	243	281	263	263	252	286	287	306	256	259	280	277	264	239	233	276	245	287	253	264	255	241	256	278	265	264	261	246	285	271	273	268	255	264	277	271	275	264	297	275	276	273	272	274	315	273	269	255	243	255	268	260	267	269	240	257	255	242	271	245	278	258	275	278	260	257	271	266	266	245	277	259	288	273	276	250	286	272	268	252	251	268	261	278	258	256	227	264	262	231	283	284	293	246	296	264	271	282	277	251	258	263	262	260	263	279	296	265	254	241	253	278	262	283	242	265	245	241	268	252	259	260	255	266	261	266	268	245	277	276	265	267	257	261	247	268	271	274	250	286	277	240	293	249	301	249	261	273	291	277	283	252	254	260	280	255	263	248	235	265	280	246	267	264	269	273	251	244	265	255	239	289	266	259	282	263	257	271	259	261	288	256	257	267	277	258	266	271	277	282	266	284	245	276	280	251	283	278	235	278	269	286	253	265	247	251	266	239	281	261	266	288	278	263	289	279	277	237	239	262	280	259	284	258	258	268	261	248	272	259	300	259	259	261	247	261	232	261	226	237	267	270	272	288	256	302	268	254	273	275	275	265	286	295	239	274	271	267	272	262	281	282	257	259	272	270	257	253	252	283	249	267	264	277	288	262	245	283	255	256	271	249	258	267	288	255	263	257	248	260	264	245	273	262	262	253	278	262	293	257	262	264	253	283	251	252	227	253	269	295	283	262	268	232	272	281	273	275	262	265	262	235	248	277	286	248	256	275	251	271	254	240	253	253	296	256	256	233	246	282	302	272	269	263	265	239	245	278	269	265	267	223	264	262	268	265	260	268	248	260	291	226	260	275	270	280	260	266	256	263	246	263	251	267	283	273	253	238	278	247	261	263	274	249	285	260	265	258	260	252	283	271	250	263	282	292	263	275	268	267	272	295	258	260	259	245	260	278	292	265	284	291	255	272	305	260	255	281	253	261	259	240	254	296	253	251	267	288	304	263	281	274	280	291	265	261	246	292	270	256	246	279	268	264	274	266	253	279	280	231	241	267	290	266	261	266	249	292	246	265	252	218	293	269	243	268	234	278	263	255	281	286	271	260	295	249	280	247	260	260	313	254	244	292	276	261	277	278	272	258	291	271	272	288	247	242	267	273	282	284	237	263	258	243	233	249	284	264	237	287	282	230	258	272	273	265	273	259	241	284	262	281	250	286	265	256	277	271	257	251	260	285	263	263	271	251	252	258	301	272	264	252	245	264	266	255	272	267	247	262	252	249	249	248	301	276	247	265	225	256	266	255	249	258	242	245	253	242	284	270	240	268	262	265	248	258	275	273	282	268	274	241	251	260	276	245	274	276	275	275	258	261	279	281	265	248	279	267	263	262	260	233	278	269	247	278	247	268	300	266	259	243	263	266	296	254	270	277	267	249	268	249	289	247	249	285	262	225	306	275	271	255	248	280	284	263	263	277	269	251	262	275	272	292	261	262	271	252	283	265	290	240	251	234	265	245	271	258	252	245	293	254	263	271	250	277	256	277	282	277	258	292	253	269	279	269	269	257	293	265	285	259	251	259	249	257	259	245	254	275	270	291	274	244	276	268	294	240	269	276	271	269	255	268	266	243	269	249	275	290	284	244	242	260	279	262	229	268	268	256	300	258	260	256	263	277	261	265	255	296	278	262	277	290	293	250	267	259	241	262	258	251	270	271	258	263	260	277	278	240	229	260	272	284	267	283	279	254	262	258	303	273	253	246	256	257	236	286	286	269
28877	1677	2962	3525	3109	2637	2223	1952	1711	1486	1403	1319	1160	1115	1040	1118	1027	1026	993	929	930	924	918	964	945	838	917	800	867	837	843	851	886	832	844	873	858	852	796	794	830	846	822	831	829	852	822	815	802	820	821	803	742	791	781	785	806	792	757	783	787	802	772	836	817	804	743	821	789	784	756	811	787	758	779	793	760	759	771	805	747	799	788	828	803	806	797	764	774	804	821	792	787	769	781	771	776	729	712	758	812	829	775	787	812	764	791	772	803	799	797	811	798	758	787	821	797	780	782	820	828	795	758	787	773	849	789	787	769	744	812	796	762	769	773	783	768	773	775	821	783	803	736	798	713	801	772	778	776	779	850	748	807	769	821	770	795	737	814	770	742	771	810	774	857	773	717	809	844	781	793	785	787	744	775	759	804	812	759	783	775	714	800	764	775	780	743	785	742	845	780	756	794	763	773	777	793	789	851	815	729	740	781	792	750	760	796	738	759	741	771	771	772	797	796	771	760	800	782	806	764	789	798	799	772	784	774	759	806	812	806	726	794	749	752	760	777	801	762	728	821	765	779	796	769	771	774	810	723	792	790	773	779	798	762	740	786	779	834	777	783	819	783	734	807	773	752	820	824	762	782	813	770	779	795	781	725	805	781	823	797	797	760	765	747	764	751	693	796	812	788	775	777	761	773	782	808	721	835	807	821	755	780	834	776	781	822	767	752	762	796	804	818	784	759	759	761	791	779	741	761	810	787	719	811	762	762	793	750	781	795	796	772	799	780	761	774	749	744	770	777	766	809	829	759	788	770	739	788	798	763	773	753	829	785	813	816	719	755	790	724	799	790	784	798	766	769	842	818	743	801	750	720	772	804	791	768	730	782	799	781	788	789	765	808	821	818	828	742	769	782	791	779	805	826	760	783	804	805	759	808	777	761	836	779	813	751	765	750	758	807	778	800	756	774	789	792	771	769	732	799	769	756	788	768	763	790	801	764	768	727	752	773	755	782	794	743	764	789	794	749	780	796	758	780	778	771	763	751	783	764	823	822	767	780	784	766	772	766	803	756	709	801	734	726	820	763	744	771	804	756	756	786	761	757	827	773	827	806	748	751	757	742	750	731	772	785	822	736	765	770	768	791	761	799	767	801	796	770	795	808	768	801	791	751	737	757	781	769	808	743	796	778	733	784	752	784	831	816	795	749	809	836	769	772	750	774	824	807	758	791	760	833	777	774	730	785	802	702	806	743	761	720	818	751	813	802	791	770	785	801	780	786	796	762	779	760	772	756	775	748	809	778	804	740	788	731	789	797	751	755	781	775	781	768	770	778	798	793	822	804	763	760	805	792	705	759	814	733	838	842	790	722	807	765	804	754	790	758	770	768	779	820	765	816	756	780	788	812	756	754	772	800	806	768	773	762	797	699	713	774	771	824	742	785	815	724	763	779	803	752	782	784	788	781	785	809	772	756	850	827	767	748	797	743	788	798	803	766	784	796	775	752	791	778	790	785	768	760	723	779	754	777	817	815	799	790	805	796	785	787	768	777	799	797	731	762	760	800	741	738	822	775	785	788	782	738	792	787	815	742	812	767	738	768	722	772	750	757	803	819	768	797	763	788	796	761	759	770	751	811	716	787	731	816	793	791	779	816	739	752	764	785	751	798	761	793	778	736	757	779	782	793	758	773	754	780	801	784	744	759	785	798	780	792	744	795	749	827	764	831	802	784	769	793	783	796	772	770	797	721	776	754	817	769	770	740	777	743	741	794	766	719	827	736	786	766	776	764	843	792	789	755	803	736	777	771	774	804	781	812	791	814	776	760	745	760	810	712	775	809	829	807	788	779	775	790	770	753	757	791	761	817	792	785	772	755	806	798	822	771	755	797	814	767	742	763	752	773	762	756	814	810	771	804	798	789	830	742	740	760	810	799	754	732	809	721	762	792	764	784	762	746	783	784	764	778	786	854	718	795	807	757	749	735	765	767	787	808	805	852	762	766	780	805	783	734	774	762	761	821	762	804	776	793	752	811	783	785	815	778	812	820	752	799	781	764	827	777	768	834	715	777	796	790	797	807	786	789	771	760	800	723	759	774	790	793	731	756	732	733	736	821	756	783	739	756	787	814	759	778	813	822	761	789	850	745	775	851	767	757	787	779	834	722	743	803	751	813	763	788	826	756	791	783	760	751	742	768	781	810	812	789	739	765	754	738	789	773	743	772	817	841	778	781	806	796	782	789	784	760	736	789	793	777	769	801	788	779	743	780	802	787	751	742	804	786	804	784	777	771	791	758	743	794	767	799	765	790	744	775	730	781	788	777	827	762	768	762	763	752	742	742	757	777	759	768	785	817	776	744	769	741	762	748	821	822	771	742	768	752	788	738	826	833	814	791	768	785	834	767	806	754	788	804	808	814	769	782	772	785	757	808	834	766	786	840	802	774	784	806	790	767	764	778	804	792	768	779	836	808	801	795	757	759	788	775	772	773	791	833	753	804	764	752	794	766	815	742	796	797	801	787	754	744	818	788	789	802	831	782	800	791	789	768	760	768	803	761	735	756	782	761	754	739	792	736	766	739	808	759	761	785	811	775	798	806	777	797	793	781	748	776	783	759	782	743	805	766	816	814	748	791	799	768	787	825	772	792	783	821	786	809	755	786	739	798	788	780	759	821	773	755	751	754	772	818	772	750	791	780	789	804	805	792	770	766	773	778	750	794	759	788	791	754	794	744	825	814	721	783	784	819	786	783	777	787	767	769	774	765	779	765	823	779	764	736	734	765	782	759	766	774	834	782	791	791	768	805	784	777	805	780	801	782	744	841	796	789	854	749	801	773	846	810	782	738	811	800	789	789	757	814	827	751	774	834	794	749	777	758	804	793	750	772	811	836	791	757	831	807	753	767	785	760	800	771	807	774	753	739	771	796	792	779	763	731	774	751	765	768	801	797	803	773	823	757	779	797	780	781	772	797	779	770	772	764	779	802	783	778	744	807	760	797	818	817	784	805	741	757	789	771	769	762	801	760	747	764	814	746	747	770	804	784	745	760	718	770	779	753	772	849	754	774	771	790	783	836	773	776	713	822	768	728	783	766	810	758	740	778	761	810	769	739	785	800	732	740	864	764	825	795	783	759	760	744	794	803	810	761	730	798	755	761	831	808	780	759	773	761	733	786	716	770	790	748	795	830	789	782	765	791	739	762	761	761	772	796	774	796	779	752	771	770	710	764	837	718	763	744	779	770	773	769	764	778	760	773	781	737	789	760	812	731	774	786	791	803	832	740	768	762	782	794	796	792	763	772	796	738	732	733	756	827	819	797	804	743	765	769	749	802	744	758	743	827	805	768	795	738	833	742	801	762	775	791	780	781	802	783	741	775	727	741	774	770	773	751	751	777	770	807	782	798	793	804	727	737	806	747	785	799	795	745	796	782	749	787	761	754	756	784	808	789	739	747	796	768	791	799	769	780	802	842	815	764	735	780	799	834	786	764	783	823	771
66780	22333	12960	3454	1534	1080	858	724	649	572	485	463	449	423	404	385	399	429	383	377	372	349	354	345	392	333	357	343	340	332	328	333	351	316	314	353	326	331	330	345	316	336	337	326	337	362	340	320	335	322	314	342	356	343	314	346	336	327	323	344	331	318	337	328	328	357	327	315	362	336	324	324	284	341	303	306	323	373	335	381	330	290	330	333	352	292	349	372	331	307	323	342	331	306	324	327	345	301	331	319	345	314	299	313	351	306	329	318	312	315	328	319	324	336	339	335	322	351	359	323	329	323	320	356	341	340	313	339	330	351	324	304	309	319	309	323	320	321	344	333	293	326	326	327	351	321	342	328	325	308	336	303	347	338	323	334	332	315	309	331	316	358	360	348	282	356	360	319	339	336	326	286	358	304	345	332	353	329	325	325	316	312	337	316	343	295	360	358	335	333	319	326	342	346	297	350	299	355	327	337	307	303	325	301	360	319	359	325	328	326	349	333	317	318	354	307	338	339	307	346	332	313	331	298	358	319	315	358	334	331	314	332	338	291	330	302	278	337	314	320	313	328	341	311	302	368	330	331	329	348	299	290	311	316	339	328	306	332	316	333	331	330	346	336	329	329	340	321	371	309	340	312	322	311	319	307	310	317	336	325	319	332	291	343	336	315	315	323	309	318	326	327	297	341	308	330	327	318	326	290	323	295	364	323	329	371	299	291	309	342	323	318	361	309	335	336	317	356	312	338	298	311	335	331	319	319	324	323	324	315	348	334	339	325	325	334	339	336	302	375	320	304	344	332	344	363	322	337	323	324	319	332	352	353	321	302	311	295	314	315	343	326	337	338	327	315	318	340	315	312	347	284	349	312	350	341	327	316	317	331	306	329	305	308	330	355	352	302	302	299	341	332	324	336	336	317	307	363	337	300	337	309	324	316	309	295	324	317	314	341	311	307	312	352	306	299	318	289	285	325	315	353	298	339	318	346	309	316	346	342	313	339	352	346	312	326	274	326	330	332	294	348	310	326	324	346	326	362	323	314	295	347	349	295	340	343	316	299	314	336	332	313	313	347	338	330	332	298	340	312	336	302	332	337	299	331	358	334	311	343	335	311	325	339	328	331	319	314	340	347	315	348	341	326	291	329	346	354	328	322	281	306	335	325	315	334	327	334	375	290	332	295	312	320	306	306	348	320	315	353	281	301	352	335	319	368	329	343	322	344	333	304	302	290	341	326	329	335	334	298	353	299	331	351	320	320	342	318	339	312	309	367	322	295	305	348	346	330	335	317	316	302	314	286	343	339	328	300	324	334	332	310	339	320	352	290	303	309	340	313	317	317	316	331	297	301	323	319	329	319	319	297	331	330	324	340	312	300	327	340	338	334	328	360	320	340	354	341	314	304	327	308	308	354	311	327	320	311	326	310	304	318	328	338	304	325	320	305	345	354	332	302	317	326	344	313	312	331	348	350	307	345	345	334	304	333	307	302	320	352	328	314	303	346	303	322	337	327	323	344	305	326	309	338	293	325	313	316	345	335	319	340	321	323	322	339	334	352	298	307	308	322	329	290	334	321	325	339	344	349	306	295	320	338	328	305	326	340	309	309	342	287	307	345	322	326	336	297	337	345	353	307	313	348	314	306	340	321	305	354	306	333	329	331	327	309	339	314	337	358	343	332	302	350	325	313	315	310	305	319	343	297	338	307	343	313	317	311	332	315	342	322	324	348	339	299	349	322	340	314	340	321	349	341	334	310	371	332	318	318	307	343	319	314	360	322	326	340	335	316	308	327	329	315	342	331	355	328	356	336	342	303	321	304	331	310	326	325	316	355	306	313	325	327	347	320	323	325	322	265	332	319	303	339	334	360	319	294	323	309	317	355	307	306	323	338	310	324	328	306	350	298	334	336	338	328	348	309	346	298	298	308	347	331	317	363	334	310	312	335	350	304	303	325	300	322	334	327	299	316	341	334	316	330	316	342	324	296	364	319	314	332	333	303	316	341	290	348	335	344	341	318	337	331	342	329	353	364	307	355	318	309	355	331	313	310	323	341	320	328	318	329	352	298	343	312	327	308	338	289	324	343	307	326	325	344	353	302	313	308	291	282	331	305	337	306	354	334	326	327	315	326	322	325	332	324	317	312	314	321	330	329	304	358	334	322	324	327	341	273	337	326	333	331	324	302	285	324	344	333	355	317	350	312	346	383	347	338	324	323	345	314	336	323	334	316	311	316	337	296	325	293	302	307	312	323	334	325	346	296	290	315	333	327	317	322	332	318	338	297	335	349	308	317	320	331	325	303	319	290	350	328	292	325	341	332	311	294	325	331	358	341	347	358	332	301	310	327	313	318	323	320	301	353	329	346	338	333	315	326	295	317	321	328	298	338	325	303	348	328	299	319	307	341	338	297	308	311	328	326	346	295	356	327	378	322	328	341	324	313	309	304	316	290	324	358	341	341	333	336	338	339	339	352	354	303	316	307	285	335	339	333	333	344	329	341	318	313	341	326	321	300	315	334	356	317	344	316	317	341	325	340	309	310	312	299	317	341	328	295	327	315	321	315	366	356	324	321	307	324	323	347	312	334	328	372	332	326	309	308	324	356	333	328	343	317	321	336	337	322	322	292	333	317	361	318	312	316	318	310	309	342	307	335	311	318	298	336	322	288	337	318	340	332	331	289	316	339	333	320	305	332	335	330	345	321	350	332	322	343	343	347	306	343	329	332	327	343	330	290	284	336	314	318	314	333	297	322	321	337	353	319	336	314	346	336	322	292	335	338	290	330	363	324	302	333	310	327	312	307	312	336	281	325	348	347	333	321	292	339	337	341	355	302	329	325	368	323	352	335	296	329	307	339	341	337	318	340	353	324	333	323	339	292	331	344	305	321	310	347	330	338	305	313	347	332	302	337	314	358	358	301	332	330	316	326	337	313	341	320	345	321	354	312	345	335	353	342	333	329	321	336	317	324	294	323	325	309	313	326	338	335	350	297	316	307	345	326	329	311	321	328	324	340	340	356	330	315	323	325	342	280	327	335	328	342	324	329	304	332	319	319	314	306	306	348	341	318	298	363	327	324	310	344	330	326	364	336	343	364	319	347	318	333	348	336	331	334	338	340	263	301	324	353	323	318	350	324	315	347	336	284	310	359	321	334	300	328	338	314	337	349	299	310	318	306	300	335	314	330	329	317	300	327	313	333	292	347	315	320	319	328	324	312	357	294	338	344	349	344	297	334	325	331	338	349	324	345	332	329	304	351	314	338	331	334	365	333	302	325	329	325	293	317	324	343	362	360	345	329	345	319	348	311	350	351	321	336	341	283	322	323	293	318	342	285	331	322	350	315	332	317	308	355	338	327	356	325	303	341	341	328	340	343	322	313	335	325	310	300	325	357	348	350	348	359	352	338	360	314	347	368	322	327	311	276	359	313	358	310	330	324	320	329	328	326	356	300	341	316	318	342	345	299	324	347	314	354	305	311	322	308	332	326	325	335
34715	2627	5149	6047	5100	4272	3546	3110	2665	2282	2027	1793	1819	1690	1457	1528	1378	1376	1298	1227	1262	1229	1246	1166	1122	1101	1100	1153	1058	1057	1128	1059	984	1025	1036	1009	1002	1019	1042	1036	1008	986	958	1020	972	973	969	927	982	968	1013	918	916	953	976	950	962	991	1000	1002	958	1034	955	945	933	922	948	964	893	944	923	935	874	941	908	960	938	1001	961	971	957	961	956	902	930	948	923	893	944	929	919	952	977	959	883	928	920	958	971	963	936	930	959	977	937	935	918	907	882	930	977	875	911	921	942	926	929	921	862	914	932	903	955	986	910	929	930	943	906	858	964	882	955	901	900	883	881	979	876	892	932	914	938	891	904	906	924	910	987	939	920	930	931	963	937	930	953	863	919	932	908	956	924	976	927	910	955	984	933	934	926	918	912	936	920	943	922	910	915	931	948	885	944	905	850	857	948	905	901	924	935	975	929	905	937	914	944	906	894	956	942	889	894	950	862	935	914	898	952	892	884	912	912	917	967	920	929	904	925	851	881	915	933	876	872	918	942	912	905	902	919	888	934	924	932	933	933	934	898	924	902	912	889	928	948	912	877	921	897	935	937	924	926	934	936	915	924	860	882	928	947	912	909	891	898	927	864	897	960	902	938	880	890	939	947	892	942	926	906	933	864	883	951	912	940	909	935	940	908	893	949	964	917	953	938	888	889	859	937	908	928	917	883	910	935	936	966	932	937	928	908	930	881	904	924	903	905	855	890	935	913	877	967	883	905	893	953	883	961	960	900	881	925	945	896	917	886	862	912	950	895	900	900	915	900	965	861	889	956	937	921	933	973	952	925	899	877	926	906	950	940	877	943	923	876	870	933	947	969	914	916	942	901	918	913	929	910	866	940	896	871	886	876	939	916	885	968	852	888	951	928	856	884	942	894	918	899	850	917	897	903	913	973	883	963	920	943	925	871	901	888	948	922	906	934	919	910	890	915	963	943	885	894	899	974	954	967	889	909	914	918	947	952	942	939	885	919	932	887	891	878	913	888	912	906	923	911	925	923	928	897	923	910	939	843	911	907	922	969	911	888	921	892	952	854	941	876	903	939	913	916	900	859	858	936	895	880	932	955	948	907	914	866	908	920	967	887	906	899	898	958	907	926	920	950	910	925	904	903	901	935	919	914	961	898	902	923	958	896	906	937	885	907	901	911	917	867	875	912	909	944	880	919	965	975	898	854	957	892	894	903	903	924	930	930	955	894	961	921	918	913	907	878	920	884	962	920	900	903	908	902	898	909	866	902	897	964	905	933	883	932	914	918	906	907	920	937	903	937	947	895	920	932	874	898	885	915	909	910	931	923	884	832	900	914	901	881	959	911	872	934	869	918	895	897	907	894	936	935	887	911	890	912	898	896	890	890	869	907	930	922	916	919	948	936	888	977	897	937	907	903	840	923	929	889	925	896	934	956	922	940	945	900	901	926	954	917	873	947	863	919	984	883	917	909	934	920	925	930	956	879	956	947	920	891	940	936	917	880	885	879	887	868	923	899	942	950	971	869	894	889	1004	951	938	959	876	915	869	924	903	968	893	930	905	936	975	951	926	900	910	882	888	944	882	919	902	879	916	958	896	867	894	914	926	867	914	872	896	918	885	906	881	877	955	909	883	912	912	911	879	893	891	901	977	936	872	942	934	939	889	939	920	919	883	852	863	935	895	948	878	928	893	965	921	908	911	935	946	898	943	894	907	894	894	899	976	895	913	860	939	960	906	900	932	896	996	919	880	919	939	906	919	930	972	944	933	938	926	925	917	938	933	883	881	940	881	895	935	915	946	898	948	950	889	898	883	894	868	905	961	896	889	955	941	927	886	933	953	908	931	961	983	911	878	898	935	909	939	926	959	918	929	884	925	901	929	906	916	928	931	906	898	928	918	859	979	892	890	964	923	954	937	901	909	990	928	950	894	899	955	906	894	897	903	922	877	914	984	845	889	904	927	891	974	883	877	915	931	895	901	881	931	890	951	907	877	897	848	909	929	904	906	816	945	905	893	911	880	935	916	907	906	914	908	956	881	867	996	883	882	903	932	928	877	913	925	922	939	904	882	962	948	938	920	945	912	967	876	915	895	968	879	949	959	911	925	891	927	889	889	889	891	933	916	899	934	906	924	917	939	875	936	901	932	886	923	885	918	885	963	927	929	887	931	906	907	917	912	952	891	943	891	880	954	903	835	929	985	939	895	906	952	912	957	901	916	930	926	897	927	879	922	907	897	889	934	883	896	921	973	895	942	953	872	962	890	936	917	874	936	901	922	863	962	872	927	905	926	900	879	908	921	910	899	935	886	870	862	897	904	922	897	861	884	907	904	887	927	939	916	889	888	881	897	897	876	928	914	957	922	912	910	956	918	836	937	862	911	855	924	974	893	860	880	956	929	885	898	913	892	917	1000	898	891	885	902	878	904	941	913	885	878	939	869	964	921	881	909	911	910	908	912	939	903	901	914	964	908	965	931	937	907	860	877	892	922	887	942	949	928	871	899	930	934	920	895	928	908	873	944	899	914	939	948	938	904	916	915	924	883	914	910	920	914	924	872	963	921	946	906	953	967	964	934	915	892	856	938	885	946	890	971	983	910	934	909	895	942	920	921	946	891	916	864	916	936	909	903	929	840	947	908	890	927	878	932	945	932	897	878	904	934	879	923	927	885	942	960	880	928	919	910	884	949	918	961	898	862	868	877	920	894	909	892	922	871	948	892	929	938	927	903	899	895	926	904	915	908	949	897	902	872	953	944	884	932	939	880	853	911	938	914	874	896	926	855	920	943	933	908	894	911	913	920	969	927	941	889	914	903	898	946	936	929	908	899	885	909	932	901	946	886	856	945	945	947	917	882	965	923	904	847	914	893	926	877	922	974	908	937	933	937	931	915	987	899	928	873	1014	901	867	874	927	889	899	954	948	976	931	924	941	951	922	939	946	879	855	844	891	871	942	904	914	897	850	932	885	928	902	926	910	927	922	913	912	913	869	885	905	996	892	874	897	934	892	969	857	952	906	911	880	941	908	919	932	924	941	919	916	873	873	940	923	940	906	917	906	900	922	888	942	924	940	912	922	947	941	876	921	937	906	926	979	884	889	886	896	946	921	934	872	923	906	957	938	896	956	935	956	895	892	925	900	896	933	932	891	965	984	929	912	941	889	901	865	907	915	912	816	902	915	917	904	965	905	956	904	947	948	867	916	916	974	950	927	929	911	926	909	891	901	916	918	917	886	892	898	893	925	918	934	877	947	906	938	929	969	958	914	903	965	928	916	884	931	890	913	904	965	901	893	905	948	913	938	879	936	942	914	923	910	972	883	954	936	914	886	951	927	898	941	841	937	946	906	932	949	941	869	900	901	871	852	956	922	905	925	917	881	945	964	869	939	966	890	935	880	909	929	937	891	925	884	909	938	902	892	901	883	970	910	868	969	924	847	901	825	910	957	901	872	904	944	958	912	902	966	929	947	946	898	922	917	902	943	964
13563	691	372	209	199	158	143	157	157	153	139	139	126	136	140	140	150	126	143	119	132	125	135	145	161	142	115	134	129	141	148	133	128	141	136	99	124	143	131	142	129	119	128	130	137	113	136	123	149	135	114	105	125	123	118	136	133	131	126	131	121	129	119	125	128	95	122	127	117	115	131	126	129	106	109	128	132	114	117	137	132	142	123	129	147	123	127	113	121	138	143	144	130	141	147	114	147	111	136	141	91	112	106	138	130	128	112	115	105	126	116	131	123	115	119	123	132	146	126	141	115	134	101	119	136	136	133	136	137	116	129	127	128	144	122	131	133	117	130	119	118	153	117	132	127	109	154	155	129	110	144	113	131	126	128	115	109	117	136	143	112	114	117	125	120	133	131	121	138	109	132	123	126	127	128	119	127	130	132	130	95	120	121	124	141	143	136	131	119	110	138	141	142	125	133	113	154	103	128	132	138	129	118	114	128	130	126	122	112	131	155	128	116	149	121	136	150	128	125	135	104	127	120	125	147	140	115	106	124	126	150	133	117	137	126	143	126	127	120	122	128	128	133	146	101	130	122	129	109	131	116	133	114	108	139	129	129	122	103	130	148	116	129	127	127	131	127	135	107	112	145	131	137	130	130	112	104	121	115	136	142	138	129	116	141	141	118	131	126	130	126	144	126	125	133	109	108	123	126	128	134	142	132	132	140	130	125	128	123	127	145	141	152	125	131	112	133	116	115	105	138	119	106	164	149	141	111	129	123	135	145	114	132	126	132	144	116	125	151	136	138	127	124	120	136	117	133	141	110	137	111	132	139	118	142	113	145	115	137	119	131	128	139	123	127	124	119	116	130	118	120	135	116	119	124	131	107	113	136	131	130	125	145	121	120	127	125	126	129	117	130	132	139	121	130	115	148	110	133	135	125	128	134	121	118	132	128	104	118	116	132	136	139	123	141	133	114	107	119	147	153	124	116	122	141	129	122	137	141	125	116	136	116	126	124	124	119	137	129	113	117	119	138	120	131	140	136	140	141	128	119	101	149	127	131	148	123	111	137	145	140	132	108	107	121	139	154	119	129	125	117	118	106	137	138	129	130	130	128	143	135	123	127	138	111	115	117	140	108	128	128	129	142	145	143	114	118	120	106	122	119	134	123	131	128	142	129	126	122	134	122	116	126	121	123	128	136	130	147	126	120	125	124	120	115	139	139	121	126	109	119	146	121	124	123	102	135	131	155	113	123	126	143	133	118	131	135	122	129	130	137	134	112	119	121	104	125	128	126	110	126	139	123	129	128	136	148	133	115	140	137	107	129	112	127	124	123	128	131	130	112	121	129	130	115	100	121	134	116	124	137	126	130	119	138	108	129	119	126	126	140	103	131	131	128	143	138	129	128	137	136	140	122	134	124	145	123	129	128	127	147	135	112	127	113	131	154	125	115	127	139	142	125	121	134	109	136	138	127	136	115	136	137	126	159	123	126	121	105	114	135	132	121	118	109	118	135	116	142	134	131	128	124	125	113	120	128	121	129	126	137	114	123	141	126	127	115	130	129	113	128	143	134	123	129	126	124	131	147	113	131	143	109	144	123	121	121	122	133	123	132	119	116	121	124	119	135	135	111	137	137	125	131	143	132	116	121	131	117	127	142	137	127	131	105	120	119	118	130	121	148	121	135	121	127	132	133	132	130	132	123	113	123	126	126	112	115	142	144	142	106	106	134	103	131	137	128	140	119	152	129	126	113	146	136	122	111	129	128	125	129	147	128	121	126	129	157	132	117	137	124	124	117	132	135	141	133	118	107	125	121	119	124	123	142	134	151	120	131	113	145	128	110	121	116	122	132	133	122	120	124	134	122	129	132	126	131	122	127	138	123	135	128	153	146	132	99	139	127	136	139	119	136	140	113	120	123	125	134	108	123	127	135	101	124	136	105	127	112	137	114	124	136	128	130	121	119	149	111	141	139	161	138	126	118	144	110	117	119	113	138	136	146	122	137	131	146	143	121	109	119	128	134	116	114	120	111	134	131	129	145	122	139	124	128	122	132	113	119	136	157	141	118	108	100	159	131	119	129	122	151	116	118	144	135	135	118	143	130	120	130	153	150	133	136	154	139	121	135	132	128	149	106	126	125	114	124	136	124	132	122	138	111	141	144	125	128	130	116	109	129	125	136	134	105	138	123	109	107	115	114	136	130	139	127	120	139	152	128	111	117	125	110	106	114	115	142	125	140	121	118	124	122	123	124	131	113	123	132	123	146	131	127	120	136	143	140	131	139	134	147	108	124	133	132	141	139	118	134	128	126	143	132	133	119	115	125	129	151	146	113	126	115	139	126	133	132	138	124	147	120	128	126	133	125	112	108	143	138	114	148	129	119	134	134	139	132	127	135	128	115	127	132	128	133	122	151	129	110	123	139	123	136	113	114	127	115	132	132	109	120	142	119	136	139	120	127	120	121	143	123	120	134	138	126	122	156	154	121	121	118	130	119	118	128	118	105	141	136	122	135	130	113	139	116	130	129	137	143	151	120	132	136	115	131	138	134	141	138	117	118	127	135	136	116	121	142	104	115	130	120	135	127	112	142	119	132	128	119	126	112	118	141	120	128	141	151	121	142	134	129	128	133	126	154	140	115	114	127	108	138	142	125	122	122	110	121	143	133	129	127	143	135	131	129	127	117	122	114	121	160	122	132	130	117	137	128	110	150	118	138	145	112	157	130	130	131	111	139	122	129	136	137	120	127	144	138	117	132	118	144	118	134	143	132	131	100	127	121	124	154	108	132	127	129	134	141	147	95	129	129	112	151	133	132	122	126	117	119	122	129	132	141	124	122	138	131	125	129	129	125	138	131	146	127	131	143	119	132	114	113	114	139	135	121	104	121	131	135	133	129	146	108	125	119	131	140	119	133	126	121	116	119	123	119	125	137	125	125	137	148	119	135	124	141	142	112	112	136	125	134	123	142	116	125	135	127	140	112	142	141	123	132	137	126	125	130	142	147	136	132	132	135	147	141	119	139	103	114	135	162	133	129	146	139	115	135	116	147	113	110	121	136	113	121	141	118	120	139	122	119	130	147	127	136	144	132	132	116	129	117	110	130	126	123	121	145	144	133	140	115	134	127	122	129	120	118	129	140	136	119	134	138	148	124	132	131	130	131	129	139	119	134	148	130	156	130	148	156	133	102	115	144	118	132	131	120	139	135	114	112	117	119	147	108	139	126	136	133	110	130	133	139	112	131	134	128	140	148	126	130	122	130	148	124	136	112	154	143	131	145	151	140	134	119	125	111	124	113	118	101	116	140	121	130	120	115	130	137	137	132	120	126	137	118	135	128	120	123	146	134	111	116	115	134	123	132	133	132	113	128	150	117	111	138	136	128	139	112	126	115	116	128	134	115	137	126	136	160	133	119	119	105	136	130	120	126	136	135	125	109	133	124	127	133	126	124	132	126	129	115	132	108	124	120	108	131	141	131	133	106	115	137	110	112	134
12001	532	616	639	636	601	584	551	532	532	476	439	482	466	445	439	444	444	469	484	441	488	460	472	448	413	423	452	453	446	427	428	456	469	441	437	434	393	472	415	430	437	464	438	420	473	453	445	469	422	473	406	443	440	444	460	444	368	442	391	444	441	450	445	423	423	436	423	432	410	440	457	413	436	424	413	457	429	466	427	418	444	431	435	413	433	430	399	444	448	428	481	451	438	396	467	430	412	456	450	428	469	453	405	432	437	425	430	430	455	421	430	437	434	409	422	400	470	421	447	394	438	439	423	434	410	381	447	433	430	403	412	434	446	455	436	419	438	419	459	388	443	428	457	432	435	419	432	469	401	480	455	432	455	456	437	430	424	443	409	395	435	438	424	448	441	438	389	423	444	447	395	429	426	441	447	418	421	451	413	453	412	452	431	440	419	442	422	441	430	417	413	432	428	432	429	456	454	405	445	479	416	419	438	421	434	426	437	425	456	434	402	398	451	420	437	403	451	400	417	413	445	438	445	494	434	432	456	453	428	453	398	435	407	459	436	415	425	412	454	404	409	428	453	454	461	398	450	472	441	422	421	434	442	417	424	420	440	432	418	440	442	436	424	460	431	431	447	417	424	427	431	448	413	444	422	438	428	448	453	456	448	454	451	445	431	458	450	442	435	417	436	418	411	477	435	452	403	432	420	419	448	444	429	439	410	395	434	458	436	455	408	470	432	428	455	441	429	466	461	465	436	435	408	412	443	408	450	397	437	438	442	447	468	446	429	441	419	471	401	456	436	417	447	420	441	451	420	385	458	404	416	445	429	442	465	462	428	440	424	444	426	448	413	431	429	433	434	416	418	444	436	408	418	459	465	413	430	438	449	410	446	451	413	406	420	407	478	434	424	407	436	474	464	382	422	422	437	433	447	433	438	474	445	405	423	418	450	409	438	401	428	382	422	439	454	447	446	433	447	432	423	435	428	411	462	423	444	419	418	442	405	453	409	467	412	434	431	433	446	453	413	437	472	442	426	412	423	436	438	410	432	429	428	402	422	417	446	438	437	473	407	463	433	443	440	477	476	447	372	425	422	408	432	439	460	378	452	447	436	482	415	413	465	426	420	431	418	466	419	415	388	411	452	396	436	420	466	471	411	411	456	480	440	438	451	445	420	425	451	423	436	440	419	421	428	465	469	439	395	430	450	407	462	434	427	451	432	445	455	411	452	417	427	428	422	440	463	460	402	407	425	436	425	456	439	452	464	437	410	433	439	400	468	422	458	435	410	390	405	454	452	439	453	451	425	461	434	418	447	441	390	431	455	451	439	439	459	422	409	454	422	427	422	424	424	474	409	421	408	435	499	455	434	406	443	454	428	437	440	423	420	423	470	371	428	430	439	430	446	423	411	462	410	464	432	421	399	450	433	444	440	434	432	423	412	425	410	438	434	493	436	422	429	448	406	438	437	462	433	427	438	391	422	471	414	407	391	448	439	446	442	455	437	450	406	467	409	477	404	450	440	418	434	443	441	420	457	432	435	462	440	402	453	444	447	424	450	420	459	437	440	428	407	423	443	404	463	456	434	456	423	427	471	435	441	464	417	421	453	425	457	425	400	404	441	444	424	375	421	428	434	404	438	428	449	429	411	449	473	411	422	429	423	442	410	433	443	423	409	429	423	458	462	427	452	446	439	427	416	424	405	411	469	445	403	442	453	445	439	406	411	476	440	416	454	434	433	431	423	435	448	397	437	466	445	469	442	406	445	416	461	413	439	435	448	427	416	435	442	440	442	413	437	412	447	431	419	437	428	406	400	427	418	443	424	442	447	415	436	427	418	437	419	447	413	406	417	462	438	463	413	425	463	461	446	433	436	454	430	425	429	458	427	440	453	426	421	476	440	465	440	441	429	426	457	453	406	441	460	490	445	470	445	414	445	435	424	472	423	439	444	418	453	441	472	412	400	438	413	420	464	430	455	437	475	436	448	433	477	421	438	428	425	472	469	431	431	407	453	420	428	427	467	414	439	489	422	446	402	440	446	473	444	442	435	426	399	417	406	428	429	421	446	424	418	420	388	433	395	427	408	459	420	437	453	412	408	449	432	418	426	446	436	449	417	443	436	397	425	420	447	439	452	437	432	473	470	407	428	446	480	450	409	406	425	433	413	425	410	396	396	426	451	462	430	409	402	455	428	426	450	482	444	444	441	452	463	426	410	431	426	421	478	417	406	424	452	454	403	467	418	440	471	432	476	475	453	418	434	446	413	450	431	382	409	412	435	446	428	464	451	454	478	417	418	461	436	433	423	453	441	418	432	431	414	415	454	448	421	445	447	450	400	428	448	445	463	442	439	450	449	425	469	414	426	423	438	399	444	398	460	443	416	446	436	426	444	413	411	443	427	425	436	426	441	396	412	437	469	437	439	476	445	422	431	439	402	421	448	406	404	402	465	451	423	445	414	446	451	429	452	416	471	405	455	436	448	462	417	418	412	443	446	461	482	448	459	438	457	450	449	417	439	480	451	420	452	471	427	437	428	400	410	445	431	448	439	430	419	420	413	460	451	415	425	424	421	407	462	414	461	460	441	437	440	435	425	454	466	393	461	433	412	426	433	438	426	398	444	464	457	467	442	460	417	429	422	436	443	429	459	404	410	453	430	462	407	427	444	441	444	422	436	424	447	439	444	425	452	435	421	415	445	416	462	449	431	442	453	438	432	433	452	467	419	449	457	433	448	439	440	438	467	407	419	447	432	448	450	417	449	458	400	411	423	427	445	448	455	425	391	379	475	438	436	457	432	463	429	483	451	398	442	453	407	442	415	469	444	430	416	419	437	438	414	450	416	428	454	396	438	435	457	455	448	426	453	450	415	462	422	419	428	438	424	383	436	428	447	429	423	423	432	412	441	414	431	384	398	429	467	446	425	456	421	443	411	408	427	491	421	419	439	445	425	416	455	498	450	419	460	385	408	429	413	416	427	418	407	462	432	398	439	421	438	439	427	427	423	433	455	438	442	438	406	442	452	424	480	464	466	441	455	421	406	427	447	454	444	428	435	428	424	457	444	449	409	446	444	434	413	458	474	421	439	439	430	440	448	432	417	438	435	426	439	438	431	398	417	412	446	421	405	452	488	437	445	393	406	466	403	434	465	420	460	420	422	450	429	416	430	459	454	416	462	401	429	428	399	409	451	472	425	394	446	465	458	447	433	465	450	460	453	460	391	414	433	409	433	423	456	396	418	416	479	425	420	450	438	431	423	450	414	451	457	409	433	450	426	414	427	439	416	442	431	460	457	409	447	452	418	400	432	436	428	417	412	478	409	462	415	425	438	434	435	424	441	425	425	445	433	444	469	436	416	414	416	473	446	420	444	481	426	451	402	435	437	433	424	435	442	438	423	416	412	449	477	456	444	440	418	416	372	420	436	409	448	425	458	458	408	457	406	458	443	428	419	425	413	440	427	449	413	433	458	442	421	412	416	463	437	429	466	411	448
58855	17063	3774	1264	838	686	546	469	414	411	340	329	316	355	325	304	308	316	337	276	304	296	262	258	277	284	288	288	290	273	273	277	268	285	260	255	292	253	263	279	280	238	256	284	264	275	269	265	292	264	284	266	277	284	256	249	278	254	270	271	241	280	283	261	247	274	274	282	264	251	244	254	246	253	263	260	270	281	266	250	270	277	276	267	278	284	260	247	282	291	268	260	274	266	250	228	280	286	250	274	277	260	279	280	271	275	270	246	271	271	255	268	284	236	251	277	252	276	275	269	271	263	267	240	289	279	253	246	259	263	266	269	252	285	280	270	274	270	254	280	257	258	278	272	257	242	268	273	255	257	272	296	277	301	271	247	263	251	263	269	255	296	255	256	235	272	284	286	245	257	275	249	245	265	269	261	289	255	272	267	239	267	278	306	263	272	242	246	251	289	296	285	269	254	268	282	276	245	267	268	251	285	257	254	289	251	292	223	276	266	286	270	250	257	268	248	252	279	243	252	251	288	287	254	271	299	278	239	254	287	237	263	287	261	254	269	285	228	267	270	274	259	266	267	250	241	270	284	256	253	291	248	292	279	265	268	256	286	241	256	248	275	246	246	257	251	254	280	262	282	272	237	295	230	281	209	268	269	256	287	247	245	260	249	256	240	285	269	303	247	252	261	254	254	277	267	264	262	249	250	278	264	269	282	225	240	256	257	280	263	281	254	242	273	263	268	267	244	260	267	287	267	254	263	244	282	244	292	272	214	240	274	246	260	240	257	240	268	249	250	281	243	262	270	290	264	268	284	247	270	253	273	261	276	255	279	261	264	260	266	259	272	274	252	260	282	271	270	268	256	253	289	265	259	263	256	255	268	302	306	251	250	276	269	230	245	301	270	279	230	254	256	244	258	256	258	286	246	256	276	265	232	261	269	248	259	250	266	256	244	227	272	256	281	258	244	267	261	272	279	279	287	251	291	253	235	218	230	289	261	284	290	255	249	261	289	293	257	272	244	265	272	265	252	236	281	275	270	245	266	237	252	303	258	231	229	272	259	285	271	242	274	269	267	280	258	257	257	267	259	270	257	251	281	274	299	272	234	266	235	272	278	223	263	261	257	260	243	257	269	290	259	258	301	288	291	259	297	269	277	233	260	250	274	285	232	252	247	277	280	266	292	269	259	285	267	252	254	275	277	264	245	261	260	260	269	227	270	266	278	244	256	272	251	240	280	269	277	243	253	286	246	270	229	265	250	260	242	242	261	267	259	253	246	265	256	250	284	259	294	237	242	271	248	258	256	235	274	264	277	289	258	265	269	277	263	263	274	269	297	252	263	267	251	257	280	232	250	263	264	251	278	261	254	253	262	261	254	267	255	257	260	280	254	255	226	230	255	255	256	269	287	283	280	265	251	264	254	250	220	264	299	290	236	250	279	252	250	262	271	278	263	239	266	288	261	249	257	293	259	287	281	274	266	264	240	249	231	278	266	275	237	273	263	248	274	259	245	254	267	271	236	263	299	280	256	266	262	254	270	245	256	273	253	261	267	247	257	267	258	281	251	275	280	253	277	259	239	245	283	254	284	240	258	251	243	263	256	294	237	220	269	260	243	251	288	286	274	253	256	258	239	286	282	280	264	248	252	269	268	277	268	277	276	302	240	243	260	255	251	269	260	294	279	254	277	272	252	271	272	244	257	268	260	256	276	266	281	265	280	285	257	274	252	251	270	262	279	257	269	267	266	287	258	249	257	264	266	306	227	271	263	287	286	232	289	270	282	263	266	233	242	242	250	285	259	292	281	287	264	276	270	266	243	259	264	243	257	241	273	285	249	253	237	256	262	257	260	277	281	271	280	274	256	272	270	254	264	289	240	267	263	296	261	256	265	275	274	270	266	248	260	255	290	284	266	234	230	279	248	235	251	285	257	275	280	267	260	298	253	260	264	273	235	254	288	247	261	245	256	259	246	279	257	223	273	231	288	270	280	294	284	275	253	249	247	265	261	260	264	282	262	266	252	268	269	273	263	272	274	297	232	245	262	248	273	283	282	283	242	256	227	255	263	278	269	273	276	255	273	239	256	254	265	273	248	257	242	272	265	276	247	274	294	265	260	263	256	252	243	278	269	231	251	251	294	282	264	263	258	260	295	258	299	243	267	256	269	282	270	255	239	284	282	231	266	247	241	248	234	256	270	286	286	280	238	279	272	258	293	267	256	258	254	307	256	269	268	280	252	299	276	275	284	254	270	278	282	260	262	267	275	280	291	277	258	254	293	284	244	260	254	278	283	282	279	251	263	257	258	260	272	265	231	241	225	268	252	260	283	264	246	298	275	247	277	240	266	273	241	259	235	269	268	267	283	247	265	265	265	266	285	250	256	259	277	245	252	257	273	257	211	253	254	247	264	247	246	288	272	271	256	248	240	259	277	273	280	248	291	274	256	257	282	256	262	276	255	241	266	261	268	283	264	286	244	239	263	273	273	267	273	290	274	282	268	281	250	251	293	260	272	280	256	258	280	267	274	246	268	254	266	265	270	260	256	277	234	256	248	258	264	256	268	265	230	229	272	232	252	244	272	277	256	243	268	256	264	270	246	290	260	257	264	251	284	281	252	258	278	275	269	267	280	245	265	287	231	287	272	249	286	236	270	229	269	287	258	273	279	213	288	244	261	236	239	286	265	269	273	274	282	256	288	255	266	249	293	246	274	250	273	264	247	263	253	264	254	264	271	276	280	285	254	217	253	232	253	262	247	259	258	277	258	251	274	272	251	291	286	256	293	246	272	261	279	271	239	258	247	267	255	309	259	258	246	267	251	260	257	253	249	261	260	263	278	253	252	256	269	289	270	254	224	304	293	260	256	254	275	285	242	262	268	270	250	259	255	279	256	285	248	239	281	245	246	275	253	234	282	251	264	276	254	269	260	307	276	272	268	280	285	286	254	246	250	252	272	254	252	265	262	291	285	265	261	269	266	244	283	238	260	262	271	267	273	279	279	261	279	280	279	279	238	288	261	290	238	258	272	268	263	278	259	276	263	268	275	264	257	254	253	271	265	257	271	259	278	270	268	235	294	268	267	253	275	248	269	231	255	255	244	237	271	225	246	263	288	248	257	273	267	253	279	271	249	237	242	263	290	267	261	269	261	245	246	289	277	250	271	272	271	261	275	241	237	249	238	266	271	258	251	259	270	247	281	251	280	263	240	268	268	247	256	265	276	247	247	257	268	279	260	273	276	279	266	261	250	269	275	276	256	276	265	246	259	259	269	274	272	265	262	273	261	236	257	267	274	261	271	255	274	250	244	283	288	262	249	280	267	261	239	271	259	298	289	253	262	254	262	273	246	248	258	281	253	289	268	259	240	273	226	242	234	280	248	301	294	244	259	261	261	271	256	268	283	276	279	270	251	265	268	261	273	239	275	271	270	265	316	258	260	245	247	245	272	277	265	262	234	257	272	276	257	219	257	258	261	260	276	245	270	275	263	258	301
28543	1645	3062	3548	3051	2570	2235	1975	1666	1472	1360	1264	1254	1160	1099	1042	1031	1007	961	964	962	928	915	896	906	883	905	868	862	817	863	892	899	887	865	853	795	795	873	795	756	786	791	823	838	793	868	778	827	819	801	722	757	818	786	791	776	796	838	811	782	800	788	791	771	754	774	794	810	770	754	791	850	772	786	782	799	818	784	808	796	796	739	786	746	785	791	837	764	790	793	787	797	796	760	829	782	796	750	766	835	805	807	784	807	810	762	783	805	800	823	780	793	809	724	788	837	761	759	805	759	830	748	775	751	768	708	770	776	762	800	762	756	778	796	827	802	795	788	785	762	798	796	835	797	753	823	739	800	786	798	785	806	801	782	793	789	752	784	776	814	767	806	792	753	800	794	774	778	801	769	763	762	795	782	818	703	814	762	771	735	834	752	815	809	767	845	748	816	770	747	773	782	828	805	760	717	761	754	756	798	785	759	743	727	743	755	751	799	807	738	792	797	789	792	771	764	788	760	797	787	781	776	772	761	769	742	861	806	812	726	737	716	801	770	796	775	745	781	756	779	805	759	786	799	767	845	775	767	764	788	774	751	759	739	746	754	771	811	786	769	768	760	789	771	772	693	775	775	812	802	817	734	790	758	805	761	797	750	800	752	789	785	739	738	796	770	811	770	746	740	806	760	751	857	751	728	779	738	773	746	746	774	754	755	801	778	810	771	748	764	799	784	789	793	802	739	774	798	740	814	766	791	762	787	767	778	771	780	792	728	766	796	742	781	756	803	834	759	737	773	791	738	808	846	749	841	784	818	777	749	777	700	803	782	761	798	766	782	804	820	776	801	820	784	741	776	824	805	790	796	805	740	767	755	774	764	768	746	806	779	782	807	768	804	799	764	801	800	778	766	761	769	835	777	790	792	782	753	778	769	772	787	765	772	732	750	809	821	764	746	782	803	751	747	769	768	765	795	827	780	768	785	790	767	794	747	763	843	728	770	773	767	791	794	754	768	732	772	773	766	765	752	786	790	816	749	779	760	806	760	762	720	763	798	779	788	763	734	820	760	766	775	750	770	761	835	746	753	749	776	796	725	740	786	783	803	752	744	797	751	780	761	740	801	763	771	812	783	761	758	831	838	787	760	778	764	780	741	791	752	740	762	797	790	784	730	758	739	767	796	820	759	759	772	806	780	755	777	816	778	738	703	801	758	797	787	747	801	767	745	770	808	794	774	808	787	764	796	786	755	798	780	801	779	755	796	764	778	766	805	759	789	800	813	761	735	745	754	772	750	734	742	754	742	763	779	793	811	787	780	785	803	718	795	785	769	831	762	786	797	802	737	758	780	815	740	754	805	777	806	757	775	772	725	734	706	748	807	776	750	792	739	727	775	797	776	772	774	725	771	826	786	731	718	810	781	759	820	812	766	768	755	765	790	768	801	745	757	779	763	797	745	782	775	752	767	794	774	778	790	766	788	732	814	790	779	748	809	794	719	781	764	780	782	778	775	817	768	739	771	817	815	779	768	767	786	725	802	753	768	777	775	753	715	758	775	821	750	843	757	767	800	755	771	739	758	770	748	744	785	782	771	786	813	762	776	749	781	808	768	806	760	753	762	799	824	773	763	779	801	729	757	795	767	756	826	809	817	747	768	787	773	802	756	801	799	748	808	882	787	745	764	743	780	742	781	827	763	742	779	797	723	781	788	772	801	784	758	766	785	794	781	802	789	806	764	770	733	778	723	784	764	814	782	697	795	775	756	801	745	796	716	781	742	789	777	756	809	764	790	771	775	756	812	778	837	772	799	762	754	777	754	727	729	808	808	750	761	784	766	789	781	762	778	813	759	781	760	794	789	800	771	809	781	778	753	811	773	833	797	794	807	778	746	805	807	734	802	761	787	814	746	799	778	773	822	803	801	724	771	755	769	780	766	760	748	736	748	780	838	799	773	763	780	747	790	792	773	789	781	769	710	751	755	757	826	750	790	776	741	734	800	751	787	815	744	796	765	726	755	801	746	837	783	779	790	781	799	793	832	827	804	797	770	787	802	855	825	808	741	749	791	743	733	767	760	734	760	803	747	798	762	771	746	721	749	803	787	744	757	772	719	754	774	765	773	743	808	755	734	760	763	771	777	769	786	765	773	748	771	708	763	756	818	720	760	801	764	781	725	770	754	752	751	779	727	814	765	744	769	761	798	819	776	797	792	810	823	748	812	801	811	792	758	786	803	736	778	740	731	806	787	791	761	776	757	794	780	791	783	795	721	746	780	805	768	741	777	858	784	790	768	797	766	767	812	816	755	710	729	767	728	783	766	783	814	786	785	759	766	776	785	819	747	812	793	835	784	762	800	775	783	775	778	744	737	757	762	798	766	727	787	750	774	772	757	787	787	792	790	782	769	784	715	797	772	766	744	730	730	809	772	779	745	795	798	755	758	818	728	760	783	751	765	829	763	809	829	811	827	819	775	750	802	793	768	805	819	704	799	751	783	731	818	796	789	763	766	798	787	822	805	802	751	737	787	782	765	807	811	808	736	794	758	783	819	808	739	814	772	821	772	745	779	804	743	769	800	810	801	804	727	768	812	793	759	836	748	765	741	792	771	761	774	824	720	747	742	795	807	787	754	792	796	767	827	803	797	790	756	738	768	810	796	736	805	811	827	763	806	807	773	798	754	825	807	770	759	815	799	817	789	713	806	812	798	788	753	806	748	813	818	776	771	745	772	777	759	812	794	713	812	761	801	764	731	819	849	764	747	768	777	763	785	766	807	769	786	768	720	787	802	825	800	773	794	762	753	768	742	798	755	780	752	764	751	791	789	713	793	780	722	788	799	795	819	812	765	736	736	772	796	753	769	804	804	747	783	768	746	755	824	759	749	786	785	789	780	794	741	762	870	752	783	750	749	724	743	771	779	756	745	804	779	782	798	796	821	784	768	738	771	800	830	777	776	769	752	796	770	765	730	716	811	802	764	780	736	748	817	792	836	800	881	759	798	774	799	801	798	759	793	802	807	797	808	774	766	792	766	812	766	795	725	759	800	787	786	796	776	826	760	796	780	758	782	828	751	842	776	834	799	787	783	782	783	756	778	768	744	788	762	734	781	776	763	755	780	779	795	739	761	751	776	779	780	811	830	800	771	793	763	785	798	752	765	784	757	767	798	853	771	776	761	762	818	782	791	801	760	734	794	858	759	765	739	782	805	765	786	732	748	766	785	767	759	780	733	774	697	812	753	754	799	781	800	787	774	818	808	812	787	793	767	766	760	788	768	735	863	757	783	767	762	707	740	814	741	769	792	766	813	788	779	759	768	736	806	782	807	745	787	773	820	823	709	761	722	750	742	778	771	755	831	774	731	746	757	771	795	792	749	781	725	809	774	806	794	748	798	756	767	778	788	767	767	749	782	811	794	770	828	725	771	821	768	748	799	766	762	785	771	761	814	775	742	733	789	773	776	800	716	800	780	750	820	753	831	743	769	822	769	763	777	753
66856	22145	11735	3190	1487	1077	902	698	628	548	502	480	463	402	435	382	399	453	410	398	375	391	385	359	373	349	340	353	348	335	352	362	349	348	316	335	299	330	319	341	348	354	358	331	342	347	335	321	383	322	318	360	325	319	309	334	370	302	353	323	320	338	351	317	300	306	356	325	322	301	347	315	351	321	337	341	331	319	310	317	324	312	322	332	328	363	321	320	343	334	317	308	332	333	321	309	329	310	317	302	310	325	347	364	330	344	303	333	347	333	314	322	319	316	329	318	309	371	284	313	332	334	325	357	329	365	331	366	302	315	350	337	360	332	356	335	329	321	347	339	361	324	319	309	332	323	319	343	371	328	349	317	308	312	348	331	311	318	315	311	345	315	308	298	348	349	302	308	339	333	325	345	326	321	338	361	296	338	297	296	339	299	328	328	328	318	335	333	337	321	318	341	325	320	309	327	349	335	328	355	313	340	319	298	329	305	340	342	286	350	303	320	316	314	334	286	323	325	333	338	335	313	330	331	350	314	304	337	297	323	340	317	315	335	321	342	319	348	335	336	344	356	319	320	303	301	311	313	345	288	331	347	345	350	329	334	316	304	313	354	327	350	309	333	328	348	340	321	328	335	348	305	341	314	330	318	327	344	341	334	341	336	319	305	360	306	350	306	334	305	348	342	330	320	302	335	318	350	308	345	334	311	329	314	304	309	346	335	339	316	311	335	317	302	329	336	325	324	313	317	330	297	293	333	311	342	305	366	346	360	340	327	327	312	333	328	332	355	346	320	306	337	336	319	311	330	333	323	327	321	321	337	295	374	327	336	289	344	346	315	302	305	269	327	321	320	332	317	323	324	369	350	305	342	347	330	345	324	318	335	331	346	318	361	362	342	309	304	294	331	341	336	347	322	312	336	371	320	329	313	338	311	345	343	312	326	327	326	336	353	354	345	311	324	336	305	340	370	324	305	324	334	313	298	331	318	356	321	348	350	323	343	328	333	349	327	275	312	321	332	327	326	340	332	361	291	294	334	367	348	308	306	331	344	298	317	313	313	331	334	322	285	308	321	319	348	353	336	368	328	329	326	311	326	309	313	329	339	352	317	344	355	329	326	353	337	317	324	331	333	311	254	327	340	323	327	326	323	332	328	314	364	296	319	326	329	296	297	335	347	305	334	341	304	358	309	340	327	325	292	342	318	341	359	321	330	339	333	365	327	340	325	319	332	316	303	346	333	320	340	358	280	322	376	335	342	326	296	330	310	310	331	337	331	361	325	324	305	334	306	310	334	318	356	328	313	335	284	334	364	322	329	326	371	327	324	320	312	299	313	326	337	319	333	298	349	321	350	332	355	310	344	328	314	369	344	343	329	313	314	344	323	366	316	304	354	336	320	321	368	319	349	325	290	329	356	341	316	296	292	335	346	308	336	271	313	325	328	319	328	330	318	308	323	331	307	312	330	321	310	321	308	317	310	338	339	380	362	317	312	353	305	306	349	330	327	318	325	331	326	324	307	337	318	303	310	336	333	343	324	340	293	357	323	317	341	308	349	351	316	332	309	333	343	293	329	333	306	335	326	324	314	330	341	356	343	325	364	311	326	335	324	335	327	322	354	331	338	294	292	325	348	318	342	349	347	346	309	324	300	320	316	293	333	335	347	344	338	332	307	341	340	290	339	315	332	317	295	311	314	304	316	305	315	316	323	343	330	318	329	313	326	334	347	322	330	316	323	347	360	333	352	315	316	327	302	341	314	356	332	315	313	295	345	325	326	301	340	329	338	311	361	352	295	322	321	307	295	323	351	328	330	317	308	310	348	360	331	341	336	348	308	341	297	330	334	343	342	339	319	331	338	327	309	357	317	307	341	331	299	307	350	324	333	323	345	311	317	349	290	330	317	310	317	311	353	324	347	315	330	328	332	298	318	340	367	325	327	297	333	306	321	321	319	337	310	341	284	345	306	345	331	306	294	292	345	330	320	338	352	326	285	308	283	352	317	306	309	308	280	329	296	329	300	315	301	329	335	324	309	301	338	321	291	325	310	319	303	322	312	325	314	306	350	332	341	339	328	293	326	325	311	327	322	332	345	348	319	318	313	338	316	318	332	310	347	312	311	315	315	308	323	332	353	331	314	347	332	362	341	357	347	341	303	343	305	299	332	343	324	325	302	330	304	342	351	337	303	337	346	335	320	323	337	345	314	287	308	317	312	313	336	353	316	334	358	361	321	312	307	333	304	303	311	328	334	342	348	341	330	348	291	344	318	337	324	346	320	343	335	340	324	306	359	329	375	331	325	303	346	315	325	331	283	341	339	317	301	304	331	351	379	339	347	334	329	341	339	328	349	359	299	310	352	296	323	351	298	335	324	315	330	327	323	351	332	312	338	321	286	328	301	340	312	310	335	350	315	360	285	321	316	342	325	354	301	314	342	360	360	352	306	338	392	303	326	329	301	308	323	339	377	328	319	339	319	313	333	330	341	300	337	330	304	340	340	330	313	355	293	357	359	327	290	298	355	345	330	303	338	350	330	310	326	321	316	346	324	326	316	308	322	309	340	310	344	344	352	353	322	296	327	343	281	364	313	315	350	310	370	307	345	298	321	288	330	328	347	349	343	312	324	319	335	335	313	335	309	343	367	332	356	299	327	336	347	342	329	298	307	331	353	327	347	341	331	328	319	286	319	311	313	313	333	341	339	322	304	285	341	340	337	328	335	333	331	312	341	327	345	354	323	319	325	276	326	328	302	319	335	343	337	335	308	329	331	324	335	307	349	305	316	306	355	320	339	313	332	334	330	351	331	329	350	316	365	310	343	305	341	354	324	333	319	317	303	311	313	313	361	348	301	327	328	326	325	317	324	323	300	323	305	327	332	332	339	331	348	344	343	316	323	336	297	330	332	326	330	325	348	326	300	287	312	358	315	330	329	325	313	315	340	350	311	337	310	336	314	312	322	321	352	316	336	311	319	337	322	309	350	321	331	302	311	295	337	342	339	312	345	333	332	324	321	315	327	291	289	333	338	341	294	313	316	330	339	319	300	321	322	328	319	308	305	307	313	349	327	323	333	286	315	325	342	304	313	305	327	355	348	340	309	339	350	335	347	333	313	333	332	311	347	320	312	321	369	314	312	338	328	318	300	292	336	332	335	330	303	342	313	294	348	325	318	329	311	317	327	333	316	331	332	315	307	333	334	303	336	325	349	326	359	335	332	290	325	333	339	324	309	318	347	343	343	330	330	301	316	330	336	343	330	315	320	329	317	343	313	321	318	328	341	328	340	334	349	313	324	333	317	287	324	332	319	280	321	308	318	334	323	307	337	350	344	339	337	323	327	315	360	332	285	331	317	325	329	346	335	285	348	335	341	315	336	305	313	354	350	346	340	300	303	310	298	325	311	321	367	340	333	316	301	337	317	349	323	314	334	314	326	354	337	305	325	318	312	313	339	343	334	306	326	321	325	318	308	330	361	314	281	338	289	316	317	310	320
34420	2590	5083	5928	5122	4250	3594	3077	2623	2284	2080	1899	1759	1674	1537	1524	1332	1330	1309	1256	1230	1235	1162	1241	1076	1115	1155	1100	1116	1049	1041	1041	1021	1048	1089	965	1004	1042	1020	989	1073	989	1026	965	950	939	962	966	949	1006	968	967	944	972	933	993	961	983	940	966	925	935	961	947	974	977	956	973	964	948	974	960	976	929	914	943	909	970	951	960	965	954	958	879	905	912	940	893	977	891	866	922	977	901	968	973	885	911	943	979	941	951	897	888	928	891	962	921	935	948	912	927	937	949	896	916	925	881	868	965	908	923	938	915	947	904	942	894	884	860	967	959	858	926	945	884	946	876	934	938	917	928	1000	894	945	971	900	904	911	930	944	904	944	955	861	925	880	895	913	887	924	856	859	902	887	907	917	965	927	938	946	905	941	820	968	884	927	885	930	873	942	955	916	909	874	934	932	905	946	899	917	869	894	887	985	917	939	968	960	920	1017	898	958	875	914	905	924	932	913	972	929	854	922	906	934	854	966	902	896	902	946	892	953	869	870	923	931	898	873	903	893	903	905	908	904	918	918	921	918	924	885	942	860	931	915	908	899	891	926	953	943	957	897	952	897	850	898	880	926	880	931	920	885	922	943	958	877	893	903	877	931	882	934	979	936	924	875	976	946	881	855	922	915	905	953	921	867	969	863	882	927	908	942	855	918	914	903	920	926	933	909	878	904	986	938	893	940	953	876	947	934	916	940	884	953	906	888	954	888	897	934	904	923	910	931	893	889	943	914	920	958	925	873	964	974	904	988	934	927	929	925	893	892	956	947	912	903	974	929	962	934	929	935	911	886	881	941	884	922	900	856	914	917	878	925	895	889	892	908	939	890	935	916	873	913	871	875	894	904	929	930	871	867	873	881	881	940	862	894	920	972	909	875	899	882	936	936	902	918	882	892	906	914	909	925	903	980	899	845	876	913	902	914	902	940	881	894	921	932	905	919	912	981	987	944	911	900	895	891	917	901	904	938	921	861	953	874	848	902	879	891	934	884	876	935	940	870	970	892	944	898	937	910	892	854	888	892	913	922	916	894	934	933	858	926	907	964	932	945	921	889	932	967	882	888	915	905	935	889	900	924	927	973	923	925	915	904	894	925	870	892	957	903	928	938	943	948	917	913	967	872	950	918	954	921	914	895	944	916	902	849	843	933	894	907	914	923	898	891	917	945	881	965	959	876	927	916	905	936	889	975	927	915	900	894	972	922	945	901	942	887	890	896	918	907	886	974	907	932	897	926	880	883	942	954	914	870	938	873	927	930	927	970	938	896	918	896	884	930	933	917	917	937	937	903	913	907	938	922	891	891	907	913	926	911	933	911	883	948	921	934	926	956	909	959	907	874	933	907	968	917	937	931	958	899	893	869	886	918	958	934	876	894	899	875	866	923	902	942	907	922	907	915	880	909	945	923	936	931	951	902	951	903	910	953	941	942	901	913	918	905	880	926	876	925	878	911	933	919	916	863	923	892	926	910	883	945	937	885	926	902	930	864	940	921	876	926	886	935	1009	968	886	937	995	986	906	869	914	924	854	905	926	911	898	917	878	927	900	941	910	898	927	986	925	892	912	982	987	917	877	915	933	912	934	900	901	940	882	895	878	899	912	918	927	963	911	989	900	954	924	945	915	918	925	950	858	886	956	903	895	887	908	963	925	933	917	904	865	987	869	904	932	921	923	920	925	883	958	859	843	870	939	900	913	965	851	940	930	943	950	924	910	910	888	924	913	888	931	869	910	908	914	863	956	932	891	969	932	916	936	835	920	938	862	893	885	876	927	830	937	911	918	934	873	897	935	931	914	975	941	916	949	875	941	891	961	866	972	900	891	911	886	928	885	934	965	893	900	905	908	882	923	920	903	919	931	913	921	846	920	914	938	909	941	955	943	889	925	904	903	931	970	916	900	939	948	931	879	944	943	927	956	899	909	900	875	914	911	897	898	959	852	931	907	876	904	855	939	906	855	908	886	877	917	926	959	918	894	948	891	954	924	943	947	930	899	938	943	947	868	934	940	960	923	884	872	894	914	932	941	915	918	904	880	863	933	916	921	924	828	956	946	916	960	946	877	971	880	898	887	900	908	836	896	911	883	899	907	927	936	917	955	948	936	895	867	886	875	903	845	909	936	893	924	860	918	876	951	909	891	939	881	990	935	914	912	872	934	912	855	916	914	922	874	900	922	905	868	937	931	928	918	900	919	900	924	904	902	888	915	871	917	884	940	894	887	930	914	932	924	900	910	975	903	905	901	898	910	868	943	894	855	879	909	872	905	935	893	918	922	904	894	869	913	855	891	914	862	924	914	921	923	922	929	891	959	916	903	958	902	918	932	920	959	919	876	922	937	908	872	879	911	914	897	908	877	947	967	901	966	906	967	924	887	884	879	913	941	894	900	876	936	880	921	946	895	866	931	902	915	855	930	939	927	920	912	920	915	976	912	920	914	931	958	902	944	911	915	933	943	941	948	848	939	925	923	947	957	935	925	879	921	884	939	957	900	880	908	899	902	894	922	923	948	894	881	924	893	909	886	934	917	876	927	911	906	907	911	932	893	948	883	887	925	918	939	935	883	910	932	903	926	918	839	906	979	928	950	886	933	901	956	925	961	915	929	963	955	888	891	868	904	934	927	916	971	913	921	835	972	909	925	963	856	920	901	897	911	919	945	954	889	915	909	957	915	900	887	951	948	909	910	914	883	888	924	925	938	895	909	918	931	897	947	877	927	879	898	872	892	924	930	925	936	901	938	875	886	899	922	914	938	947	913	899	902	892	938	927	895	902	934	909	933	929	919	937	885	934	973	939	906	922	882	879	944	992	965	919	919	946	889	916	918	928	921	918	879	889	928	877	905	944	955	875	908	916	838	900	893	936	899	966	956	891	926	959	881	945	892	960	917	906	911	903	910	933	914	964	901	932	876	941	895	948	937	877	904	908	948	923	902	954	905	910	862	923	944	892	878	917	895	902	914	931	906	927	927	924	907	956	927	884	932	868	958	887	955	909	926	870	883	933	939	906	910	905	946	993	935	902	891	946	897	877	892	880	939	910	878	924	840	944	949	985	894	878	948	956	897	911	896	926	885	928	892	965	900	927	965	961	919	891	910	897	900	862	918	903	935	883	941	940	911	952	972	914	932	908	941	872	882	912	919	884	875	887	922	947	981	877	904	893	921	915	973	908	928	874	949	954	939	978	901	956	910	951	957	881	875	885	884	926	981	928	943	921	882	881	934	856	963	946	891	929	956	881	879	968	876	932	997	908	887	983	903	885	964	906	939	907	878	946	915	927	936	916	907	946	928	959	886	903	920	932	864	888	940	926	958	877	914	903	912	921	853	907	916	871	947	881	906	921	900	924	975	905	911	907	888	876	964	924	925	921	932	859	881	913	886	891	879	916	937	884	914	972	911	949	870	946	873	882	965	929	916	947	912	916	940	910	896	928	888	896	896	906	922	964	956	852	882	934	868	941	936
13605	781	400	205	184	137	130	150	145	131	142	142	129	129	142	116	140	141	162	120	141	137	141	114	138	138	172	121	143	142	132	142	126	107	115	120	126	143	124	123	137	135	129	149	141	131	120	102	121	138	135	137	117	108	117	120	114	129	140	129	129	127	122	119	135	124	124	138	120	130	107	140	135	125	131	124	137	141	125	125	136	130	135	127	134	136	122	132	125	138	136	120	131	134	138	107	136	137	132	122	113	144	142	116	142	129	138	113	132	128	148	125	113	122	146	127	110	125	130	133	125	137	113	134	133	118	140	152	146	124	125	131	130	136	131	138	116	144	127	131	132	101	113	124	118	149	155	126	121	130	120	115	137	121	127	120	143	129	125	127	126	136	143	126	124	144	150	129	130	118	133	137	140	127	139	126	147	121	129	125	136	148	133	126	111	138	129	135	131	129	144	110	142	124	140	108	130	136	132	119	152	154	134	148	147	133	134	136	127	139	134	125	132	119	122	131	130	130	125	122	128	136	124	114	131	134	123	123	126	137	133	145	122	123	129	137	142	123	105	142	138	115	124	111	104	131	116	119	142	124	116	132	146	134	122	141	126	124	124	129	155	142	124	128	122	141	128	141	146	121	148	122	132	133	125	120	118	108	126	143	118	143	132	157	129	115	134	141	120	142	111	138	122	125	118	120	151	136	107	119	148	136	132	141	128	153	139	117	137	133	150	141	122	123	115	137	112	138	128	129	147	134	150	128	148	117	121	124	127	135	133	114	122	129	128	123	108	135	152	137	117	151	137	139	135	143	131	129	140	116	128	124	119	141	121	135	124	125	124	127	131	128	134	139	141	124	142	127	132	131	127	126	121	140	125	151	144	141	121	131	135	120	117	116	120	127	137	136	130	129	145	128	130	135	132	116	132	138	105	139	116	109	116	141	114	128	134	124	133	120	139	147	127	148	114	160	131	113	121	136	124	134	145	140	123	131	126	116	127	124	131	149	129	141	120	127	128	131	120	130	127	134	128	151	127	124	131	119	113	131	134	120	123	152	118	132	153	105	148	124	142	123	122	134	132	123	111	124	124	134	120	141	143	116	142	140	133	126	134	126	131	133	128	136	136	132	122	115	144	133	144	127	135	120	118	133	120	137	121	139	123	137	109	137	141	128	129	124	131	136	141	124	121	127	121	119	128	100	139	156	126	109	115	121	117	134	130	136	134	118	107	125	108	143	140	103	141	140	119	127	122	156	133	124	122	119	110	135	144	124	141	129	119	122	147	129	135	136	119	132	128	137	107	120	135	140	134	129	116	131	116	129	138	124	116	128	131	138	124	123	131	101	141	128	123	130	132	135	133	143	127	126	142	111	120	125	137	166	138	122	121	128	123	126	133	131	141	108	117	148	119	138	136	126	113	136	140	132	129	129	102	117	143	143	130	124	128	110	119	104	126	127	131	117	114	131	127	123	122	126	114	150	127	119	156	115	119	131	118	105	128	122	119	125	136	125	122	141	127	115	152	125	132	121	136	120	135	123	148	119	126	155	126	114	147	127	145	117	118	160	119	142	121	133	131	123	124	121	125	123	111	131	137	129	131	145	119	128	113	145	145	136	133	147	142	112	129	133	120	136	130	125	129	116	111	126	112	149	115	117	124	136	121	135	139	142	145	125	109	137	127	120	131	117	110	133	128	123	121	132	134	122	124	112	126	143	142	121	122	126	108	117	125	115	142	125	146	144	135	114	120	127	144	117	108	130	145	147	115	128	126	119	114	131	144	135	105	115	127	126	136	132	116	146	125	116	132	120	119	121	126	147	132	128	144	128	138	114	106	138	134	142	135	127	116	127	135	115	110	127	128	140	144	133	138	138	131	134	133	136	118	124	115	131	126	134	127	139	143	128	131	133	119	135	120	142	130	131	119	131	156	129	123	126	130	125	129	126	131	123	129	139	152	140	142	124	132	136	121	134	120	146	125	125	124	134	136	131	136	124	116	126	137	154	106	125	109	135	150	130	136	143	144	133	124	130	107	137	123	124	132	130	109	129	121	116	140	138	139	166	119	138	128	135	134	115	136	126	127	137	138	142	120	144	150	140	117	128	136	145	127	119	120	127	125	134	139	125	147	120	124	129	132	135	125	125	134	138	106	130	138	131	156	159	137	150	129	149	127	141	130	130	128	123	130	148	126	134	123	111	138	107	120	148	119	133	129	118	141	127	135	136	121	141	124	113	116	124	118	101	115	124	135	147	124	129	134	123	124	115	124	123	123	131	117	135	124	146	134	131	122	110	129	127	128	127	142	132	132	122	122	144	128	143	115	107	136	137	102	138	125	126	137	131	157	127	121	131	119	127	137	146	109	116	157	117	141	127	128	120	131	133	123	137	130	122	126	144	124	118	119	117	125	145	121	144	125	141	116	115	107	135	120	117	125	124	116	133	120	123	120	129	102	126	114	130	131	110	138	115	132	128	120	124	139	130	130	128	124	145	125	142	142	129	158	135	144	144	124	126	112	129	135	139	128	126	142	153	137	129	133	128	145	109	139	131	131	131	143	148	126	127	106	146	149	118	123	123	133	127	120	125	136	111	150	133	117	116	129	128	135	128	128	118	117	133	122	120	142	141	139	111	134	134	124	137	119	132	129	129	136	115	121	127	131	125	137	134	151	142	145	113	152	117	99	100	103	138	115	134	152	115	120	147	136	143	135	141	115	131	138	149	132	135	127	122	102	145	130	137	129	142	128	124	145	138	146	110	151	127	129	114	122	121	123	120	135	135	137	146	128	131	150	129	113	154	110	143	128	149	131	117	134	123	118	131	126	131	151	129	137	118	140	130	119	144	147	135	134	132	118	127	135	131	130	147	129	128	117	121	117	128	144	109	135	120	119	117	143	156	113	138	110	132	127	117	132	114	154	157	127	118	142	136	142	123	109	124	115	124	119	121	124	120	138	128	127	142	137	130	119	132	122	139	129	169	103	114	151	131	126	130	136	120	133	124	127	143	133	130	128	131	138	130	128	117	125	119	128	118	150	120	134	125	146	129	121	144	145	118	137	129	120	128	116	139	141	139	145	125	114	120	119	135	131	138	137	124	117	115	141	144	135	137	135	121	119	120	137	113	150	125	143	122	132	138	113	125	119	121	124	140	116	138	130	132	133	115	115	129	129	117	151	116	141	136	148	136	124	129	140	129	130	114	123	143	125	115	133	133	135	132	114	145	109	123	120	140	118	130	138	130	131	125	110	128	142	128	137	110	127	129	118	147	146	138	127	134	126	135	123	130	139	128	132	143	118	121	130	140	124	126	137	119	148	111	115	124	130	98	117	126	143	91	127	124	117	125	138	133	145	122	124	155	107	113	104	126	124	146	127	112	121	123	158	118	133	106	144	125	136	147	137	125	132	113	131	142	143	143	118	121	128	102	110	129	112	124	131	137	123	119	134	124	131	115	117	127	142	120	115	136	118	117	116	127	140	128	124	133	127	135	155	115	128	118
12021	516	642	700	677	625	584	532	476	526	476	463	493	503	465	480	476	433	492	428	420	459	468	469	430	457	480	452	421	424	435	489	406	456	484	447	467	435	450	407	467	475	448	430	440	451	443	437	446	451	461	431	432	461	435	429	454	483	451	453	427	422	441	456	436	458	448	455	382	432	475	425	470	457	456	441	486	445	436	455	420	453	450	411	427	457	423	436	429	443	445	431	448	439	424	436	443	445	406	449	420	408	441	467	471	414	422	438	449	462	482	417	439	437	443	434	417	421	403	411	431	455	443	459	474	452	456	451	415	409	427	415	450	448	465	453	458	426	388	458	419	428	435	408	435	448	433	476	463	435	439	444	456	447	399	461	457	432	423	429	453	423	422	424	423	419	447	468	451	418	423	423	452	448	442	448	429	470	413	461	448	450	436	408	461	407	472	445	449	425	455	384	430	433	433	449	401	429	443	463	448	462	409	397	473	481	438	430	444	456	414	442	459	485	442	411	430	439	391	415	430	438	424	412	437	414	443	453	442	418	408	403	405	440	408	469	453	444	419	431	463	438	443	444	444	446	428	449	446	417	462	458	417	430	412	446	451	397	416	448	429	440	461	455	452	467	421	387	449	455	410	423	403	434	408	457	436	400	458	448	406	461	449	448	451	474	451	435	454	451	437	491	405	428	413	462	441	419	412	470	429	447	452	427	431	423	440	449	421	425	460	430	452	424	465	449	436	432	447	446	370	430	423	425	429	472	427	429	489	428	440	425	445	423	442	428	428	444	382	434	417	421	383	383	407	451	426	402	462	398	445	429	413	436	444	444	411	401	456	425	433	427	428	420	409	420	427	454	432	406	468	454	431	430	423	464	436	463	443	431	426	422	456	460	436	450	408	447	447	424	453	439	437	468	449	465	441	446	464	418	432	432	394	427	450	425	437	471	395	453	448	428	430	416	439	427	464	440	451	461	451	440	441	450	453	414	405	433	460	446	428	430	407	458	445	453	465	433	432	459	410	484	391	427	437	455	466	430	440	445	455	461	452	420	467	440	441	470	431	445	427	419	405	460	460	437	435	444	402	418	435	413	413	428	440	437	423	432	413	451	439	435	433	451	473	421	440	439	465	428	457	424	436	417	452	469	461	440	422	474	434	423	371	446	464	386	441	450	414	437	433	447	449	401	460	422	452	407	432	424	434	454	394	439	452	459	401	427	412	448	431	401	427	435	406	393	429	401	408	436	448	464	449	441	442	465	439	438	460	440	447	463	439	453	426	452	423	398	452	447	446	446	455	448	444	415	418	444	459	420	394	432	450	441	456	417	465	436	414	416	448	448	411	458	446	430	449	434	441	416	464	425	464	415	441	451	429	434	457	431	415	422	382	432	439	462	436	458	448	420	463	456	447	445	407	404	418	430	411	437	408	465	437	436	451	436	425	431	442	471	456	480	465	439	397	462	429	453	429	409	462	422	430	435	395	423	423	464	456	419	450	406	445	413	404	447	443	434	445	443	436	419	447	461	428	459	422	434	460	422	443	444	436	385	421	451	446	419	420	418	432	417	406	420	407	431	418	440	442	425	414	463	416	425	433	425	451	452	471	389	422	410	424	443	427	468	441	420	425	461	404	417	449	443	443	432	424	447	428	422	467	471	401	455	443	463	441	429	421	415	444	452	420	446	416	445	416	452	448	442	410	429	434	406	429	423	398	450	431	420	421	432	438	441	404	476	412	434	422	447	436	440	436	444	430	446	445	437	420	398	453	453	436	445	462	428	409	441	433	471	452	445	452	438	419	450	436	373	442	390	460	450	412	439	469	458	448	441	420	405	424	428	481	434	466	447	472	459	429	454	441	433	401	450	455	429	435	424	419	438	442	452	454	419	447	432	430	437	462	461	465	424	421	461	426	470	452	445	412	454	435	453	453	414	402	413	433	452	466	458	458	424	470	374	466	430	443	444	436	438	442	453	465	458	453	422	432	391	429	426	431	438	444	415	434	479	461	428	417	433	451	432	430	436	442	447	426	396	422	449	429	449	411	455	418	422	437	427	436	447	440	442	434	451	463	417	445	419	404	410	475	435	414	433	439	431	422	426	465	405	460	438	442	439	414	454	435	440	434	430	472	437	443	410	406	428	440	447	420	410	463	436	406	401	441	409	453	436	441	385	403	423	444	454	427	484	462	420	400	444	416	449	434	418	472	420	446	428	444	438	453	439	448	435	418	445	448	426	421	406	477	445	425	448	419	427	448	444	473	440	430	428	420	439	403	448	406	452	416	455	476	415	388	449	418	438	439	452	476	435	453	446	449	408	453	420	436	431	415	466	412	434	441	415	449	474	451	429	453	438	447	435	429	475	440	439	480	461	456	425	451	415	454	440	456	438	432	460	450	444	432	461	447	433	424	437	485	421	414	463	432	413	467	427	402	397	462	439	444	394	435	463	392	416	462	449	436	456	443	436	439	438	446	426	417	446	450	433	432	473	463	427	417	451	451	402	433	445	422	410	427	430	430	405	442	451	417	470	427	379	445	441	467	451	450	442	449	444	485	431	443	422	457	432	403	445	447	421	432	424	405	434	450	442	460	450	439	429	465	421	434	433	452	428	419	466	402	445	372	413	464	442	433	471	409	440	465	406	418	415	446	445	430	445	446	408	441	431	423	459	468	416	399	433	450	459	425	421	426	430	411	440	439	486	477	441	406	416	431	438	426	450	443	432	443	465	454	420	436	436	419	435	421	461	439	437	430	433	455	434	424	405	434	440	473	443	410	412	454	412	445	454	446	447	428	424	398	448	407	391	434	422	412	476	492	428	406	417	407	461	416	432	411	425	404	437	455	439	431	401	446	409	426	436	438	465	425	437	444	443	459	467	425	415	464	471	467	394	439	433	428	430	492	408	449	438	430	423	406	475	448	450	411	424	423	444	427	454	437	422	423	483	426	457	419	434	437	452	393	430	417	450	433	421	417	381	454	418	446	426	462	429	475	428	433	464	465	424	445	434	447	464	437	439	439	432	422	413	421	437	422	409	392	445	435	442	435	418	433	403	420	449	430	404	427	434	460	424	418	424	446	425	424	455	424	447	450	409	413	401	446	456	425	412	441	429	434	446	399	450	403	458	405	410	438	419	447	444	455	437	425	439	466	408	438	442	445	450	473	428	414	419	415	430	432	436	456	464	437	400	461	391	430	478	415	412	439	386	452	421	416	457	415	447	455	397	423	395	440	442	434	436	485	419	465	454	430	479	411	430	443	443	425	447	404	410	468	394	424	442	430	393	444	421	440	473	443	442	419	435	436	436	392	430	414	432	447	424	433	455	482	429	411	452	407	428	449	505	415	437	475	410	455	424	422	407	444	430	437	404	415	460	420	453	411	467	470	456	433	440	444	452	450	436	416	431	445	438	455	451	418	426	449	437	460	428	424	430	445	384	411	412	452	446	480	450	414	428	419	432	457	409	444	421	440	467	471	435	426	409	402	407	457	440	419	449
56582	17143	4142	1296	817	675	495	486	470	353	370	333	326	337	288	291	281	267	312	270	275	282	281	288	266	232	270	246	289	303	267	260	270	287	294	262	255	279	268	250	272	259	278	266	266	262	271	254	245	285	298	262	277	281	280	282	269	258	297	230	239	263	250	274	271	250	263	260	229	286	252	268	284	266	255	282	271	287	232	272	266	269	273	306	277	256	260	264	285	288	263	249	262	237	276	263	250	243	286	261	248	281	254	293	252	259	268	231	285	259	260	240	252	236	247	230	245	249	293	262	245	285	249	266	283	271	262	263	286	282	253	263	272	215	248	244	241	227	254	278	265	266	267	279	265	287	271	272	262	268	276	242	264	296	247	272	290	273	253	293	286	251	258	264	284	250	271	240	260	239	260	282	259	244	266	234	262	272	283	251	233	282	251	253	282	254	278	234	262	219	261	275	286	270	263	251	265	257	273	281	276	292	259	272	243	240	304	249	258	279	273	273	258	249	222	257	260	259	295	262	254	256	254	268	228	249	252	260	272	252	259	256	231	260	282	281	252	274	268	271	255	253	266	234	286	281	263	265	265	239	244	271	288	266	279	270	251	270	258	269	255	240	274	252	253	242	268	264	255	252	285	248	289	293	283	282	266	290	303	245	259	250	244	241	262	286	276	245	273	245	249	252	262	252	254	275	255	271	283	258	246	267	231	270	274	262	275	249	257	264	270	252	245	243	264	262	270	261	261	278	264	278	264	293	284	274	260	273	246	267	265	248	268	296	256	267	272	250	254	249	253	255	252	271	294	254	258	260	274	258	253	255	250	235	287	279	267	269	280	257	274	240	284	268	280	278	240	248	245	276	290	260	266	253	256	253	251	262	250	287	269	249	250	230	273	259	245	247	200	264	300	251	236	293	295	281	234	267	261	269	289	276	251	269	270	268	268	267	276	286	248	264	275	247	272	272	235	244	241	267	232	262	268	254	283	264	259	286	252	273	245	284	253	238	266	287	266	310	269	264	257	273	267	276	281	250	255	241	263	249	274	256	254	262	270	251	268	249	260	264	258	277	267	264	264	261	244	264	271	254	252	255	270	247	281	284	274	277	257	267	261	237	283	236	260	257	272	259	265	267	267	257	271	243	248	264	268	277	261	273	249	263	294	274	242	216	290	232	255	268	283	266	227	253	281	249	240	254	233	246	265	256	252	263	262	263	260	267	261	268	282	269	279	238	294	258	268	269	244	227	242	268	283	249	263	259	253	264	260	269	280	257	281	297	261	288	257	305	242	222	258	299	275	244	268	271	282	287	303	267	246	285	257	282	262	289	260	285	248	259	266	255	245	257	287	231	238	292	279	238	246	257	267	252	245	273	255	265	245	270	237	250	279	282	250	256	243	256	239	233	254	242	250	249	271	257	226	242	248	258	279	282	269	283	278	259	262	253	272	238	274	235	250	257	289	255	238	258	246	247	301	239	268	260	283	269	234	252	236	277	280	304	252	229	262	268	252	260	254	268	268	276	246	259	257	265	251	258	270	286	266	274	288	259	257	258	242	257	290	285	278	285	288	275	258	298	235	291	256	261	250	256	263	232	298	291	260	247	235	271	251	231	242	253	283	271	283	266	252	251	247	289	267	242	253	260	264	253	255	271	255	247	260	247	251	274	252	288	253	275	254	251	273	290	284	280	258	219	265	256	238	276	258	259	259	278	270	267	244	254	273	261	277	274	262	264	235	269	263	279	270	261	280	266	271	248	253	275	279	267	239	288	274	258	267	258	266	268	257	239	273	242	274	265	286	239	266	280	288	288	276	289	258	262	256	268	273	253	251	260	277	255	279	282	261	272	269	302	290	252	267	279	221	263	268	242	249	256	263	251	251	282	265	264	272	264	251	276	238	265	264	266	276	271	278	282	286	237	240	268	266	244	294	274	279	282	288	264	230	249	254	290	275	286	238	285	280	261	255	254	265	250	253	272	242	264	247	267	253	270	273	252	268	283	248	264	288	283	253	262	263	277	260	249	267	233	252	228	250	248	239	249	273	263	246	311	251	286	245	265	253	254	276	269	255	264	261	259	266	269	264	260	272	247	241	257	271	278	247	291	259	291	271	261	259	260	266	265	258	268	276	257	271	280	271	259	265	242	258	267	267	258	272	297	272	274	256	267	256	246	275	237	261	249	251	277	273	240	251	272	273	298	269	276	269	255	264	267	250	248	264	273	264	260	264	273	258	252	246	251	251	278	228	251	237	269	270	253	258	276	282	284	241	247	273	265	250	272	255	255	236	254	277	255	257	283	264	253	252	258	259	263	249	238	270	286	249	249	266	240	287	258	246	263	288	255	267	269	280	269	273	240	266	274	278	282	263	258	278	285	266	263	261	260	265	270	282	280	250	277	240	295	247	243	252	224	267	302	271	253	244	223	251	274	290	238	288	245	280	247	248	277	283	258	232	254	251	270	264	260	262	235	275	280	271	267	260	293	239	289	294	261	261	236	276	285	287	255	284	264	287	249	261	274	274	212	279	244	266	266	265	267	264	245	224	277	267	240	255	270	285	254	267	272	242	277	288	274	260	257	226	250	246	260	274	271	292	269	256	269	243	274	253	269	270	254	267	271	262	266	266	285	259	254	288	269	229	256	292	271	280	278	279	275	279	228	251	297	229	280	250	261	287	265	244	290	264	261	271	231	261	254	276	265	267	284	246	264	285	254	238	275	249	264	282	250	276	298	263	246	272	256	288	263	241	246	248	221	280	263	309	281	250	257	257	252	258	243	267	257	274	263	261	266	262	274	301	247	267	264	251	262	262	228	257	270	262	257	248	257	271	247	255	247	300	278	275	269	283	262	258	261	260	256	272	243	264	297	286	276	260	251	277	260	262	225	268	285	283	248	239	272	272	269	285	254	261	246	244	248	222	263	272	271	296	283	261	278	251	267	273	268	271	260	311	263	289	261	247	279	247	259	271	270	251	264	253	239	252	243	271	270	244	275	293	238	276	256	250	260	273	268	258	267	248	257	265	267	308	251	229	261	250	265	285	261	271	260	243	260	245	276	252	249	257	228	275	268	224	259	254	289	255	225	285	256	258	278	251	252	255	279	285	286	254	267	276	265	246	262	280	265	263	258	246	287	243	282	278	249	283	278	261	268	269	286	256	272	268	237	252	269	284	261	248	266	233	248	250	270	260	288	289	254	262	290	252	294	282	298	281	256	252	241	241	251	242	290	293	246	269	235	278	266	268	267	242	278	258	231	263	253	251	279	285	242	277	275	287	290	250	253	259	267	255	238	265	271	259	295	262	243	246	243	273	266	284	256	255	254	282	271	270	257	251	274	251	277	264	240	257	252	272	270	274	294	256	264	283	233	299	296	274	278	281	272	243	275	260	233	265	287	259	288	254	293	282	234	266	277	262	261	233	257	262	262	288	273	249	247	275	255	259	276	278	264	298	254	276	295	282	285	278	247	240	265	278	277	265	257	275	250	287	263	254	266
27803	1653	2985	3464	3096	2572	2095	1971	1645	1457	1405	1224	1190	1151	1110	1046	1048	985	998	964	928	894	1008	961	884	939	892	888	882	891	861	849	795	789	824	908	913	872	819	803	856	808	830	848	813	850	771	843	795	798	781	804	856	779	808	768	786	783	827	782	732	813	733	771	786	753	816	784	807	796	792	808	808	800	839	777	841	753	823	808	804	803	802	837	799	754	791	810	741	760	755	765	768	775	748	831	778	799	770	776	796	783	793	778	747	795	766	708	800	802	783	792	795	807	830	816	801	808	705	710	747	782	784	760	830	750	801	799	801	777	786	787	778	754	778	749	828	762	752	745	781	801	813	768	792	756	805	780	802	814	782	752	745	768	739	749	798	813	754	751	749	799	814	779	747	789	794	761	739	772	810	791	756	772	822	736	784	750	771	785	727	806	825	755	793	764	826	771	768	731	795	738	815	743	735	788	779	793	798	784	774	751	823	746	749	770	835	777	819	763	774	765	740	735	783	757	823	813	741	805	759	762	756	805	798	782	789	828	788	754	727	736	755	775	736	792	808	779	815	800	766	834	797	756	766	753	781	773	801	781	792	796	794	775	821	741	766	751	772	808	776	800	781	772	773	840	753	810	763	786	800	734	784	737	788	774	801	799	754	753	751	776	772	700	795	746	761	807	805	737	779	763	773	792	818	759	776	807	737	757	790	772	799	770	789	763	759	735	811	785	793	788	777	769	770	711	803	758	748	787	752	750	790	816	744	736	812	812	770	790	764	739	764	729	799	820	795	761	706	769	786	780	754	764	812	793	768	743	789	829	741	754	778	825	825	788	763	738	769	755	789	751	793	718	768	767	761	824	803	760	794	768	775	785	750	784	796	764	798	716	772	778	734	796	742	765	739	766	794	809	769	789	772	736	744	776	750	804	775	770	829	826	786	806	735	741	808	855	783	752	758	752	790	746	808	756	737	770	805	752	802	807	798	751	788	733	812	798	782	763	813	769	764	763	808	719	742	787	806	791	805	773	826	785	753	793	753	787	811	767	790	738	767	801	789	807	731	852	774	763	774	818	797	780	808	753	777	829	782	765	762	802	815	763	763	767	769	786	775	791	761	752	731	776	738	774	762	781	778	762	752	729	742	793	836	742	733	800	783	768	774	821	782	751	700	757	806	762	789	811	779	817	744	740	776	801	797	789	786	767	764	754	737	806	787	795	805	751	763	775	783	791	742	726	772	785	817	770	756	767	797	781	780	793	788	824	790	702	770	748	783	765	731	763	784	722	789	764	831	799	783	777	748	743	770	786	811	810	818	783	781	826	793	778	770	793	792	759	785	754	832	768	759	772	755	767	803	756	800	729	770	755	799	800	762	805	780	738	769	757	725	741	797	766	817	763	734	781	812	800	743	788	764	796	746	752	783	765	746	751	750	839	736	741	725	732	760	785	791	770	739	760	766	793	805	752	804	785	802	801	813	812	788	778	793	814	799	768	786	788	773	778	769	826	811	797	738	772	801	801	760	785	750	773	761	785	825	781	778	808	782	737	794	772	750	717	753	759	771	794	809	834	778	806	765	818	767	782	734	760	739	762	798	777	722	718	825	816	757	773	792	771	780	754	784	794	752	736	770	759	785	792	780	799	819	802	775	719	764	807	802	745	755	773	728	743	815	784	807	773	785	789	746	774	733	810	792	761	747	802	710	730	790	775	790	784	765	785	785	796	827	786	780	812	775	755	753	776	810	763	814	774	764	751	750	805	791	721	767	777	820	741	760	788	750	834	759	781	852	733	766	795	771	766	833	810	762	780	796	774	780	767	801	806	798	816	759	778	800	725	768	795	780	738	798	765	740	797	733	721	800	740	754	792	781	764	842	781	809	768	761	801	798	766	785	744	731	728	745	769	783	779	751	776	819	786	786	785	762	812	765	786	751	785	747	760	773	800	768	769	781	765	787	823	732	728	797	722	804	732	746	821	736	794	779	775	764	774	783	763	763	765	754	772	752	754	775	781	797	773	758	804	773	733	781	771	784	749	832	737	806	750	869	783	762	795	758	729	768	807	728	791	733	776	828	786	797	820	778	765	787	732	780	824	769	730	795	765	758	756	764	795	761	773	786	786	792	752	768	793	793	792	778	747	743	768	791	797	811	772	741	778	775	723	734	790	730	809	803	746	805	781	770	799	762	760	787	765	747	814	789	768	800	757	769	769	774	813	784	749	753	799	786	770	742	770	806	782	738	810	756	764	768	784	800	749	810	780	761	809	810	829	695	761	769	808	770	845	804	754	747	794	806	770	765	793	743	763	810	798	771	767	782	764	725	761	789	764	783	749	786	752	760	758	782	825	829	773	775	785	738	776	790	795	805	782	803	770	764	790	778	799	804	746	732	850	778	758	800	809	745	780	778	765	805	777	750	786	733	727	829	729	764	785	783	780	790	743	749	822	758	780	823	773	769	773	799	783	753	788	770	742	810	753	812	815	790	756	745	762	790	748	837	743	838	764	791	754	758	777	776	760	768	783	798	750	790	770	767	784	773	738	790	743	806	792	761	791	741	760	772	736	781	768	772	789	773	779	762	731	809	773	732	795	748	792	769	758	743	813	827	787	750	774	803	756	778	763	834	757	791	780	811	736	782	775	769	743	752	710	757	748	777	738	745	786	769	768	718	756	763	763	781	808	767	793	751	780	766	791	784	789	751	755	782	767	750	737	787	765	756	759	751	790	775	769	788	755	823	770	771	751	738	734	804	747	808	764	755	805	799	800	756	724	807	786	825	765	785	744	835	807	759	745	796	779	759	748	752	785	735	780	744	783	784	802	789	806	789	812	789	788	723	783	834	805	783	715	786	790	797	770	757	752	791	748	764	830	813	773	746	766	768	776	757	791	766	800	751	747	774	777	791	743	777	798	819	726	790	761	790	799	781	798	782	763	809	789	830	794	813	762	790	769	797	734	794	804	738	758	791	782	764	769	784	803	773	811	831	816	778	773	767	687	786	786	775	763	775	774	788	771	774	783	777	763	693	770	770	769	756	821	761	749	793	730	736	756	805	814	775	743	762	789	729	786	835	768	707	762	785	751	754	769	827	810	719	829	758	800	794	761	788	750	807	765	791	788	754	726	803	783	726	775	841	798	779	755	822	772	797	798	754	797	768	790	749	748	764	788	787	746	814	761	787	766	756	790	832	755	786	774	747	748	782	771	764	793	762	773	784	771	738	746	762	819	814	812	714	800	731	808	829	734	755	794	719	834	700	761	774	776	798	766	789	754	785	757	833	769	829	856	818	812	780	762	721	763	769	807	789	759	760	772	776	786	750	771	826	798	730	768	734	822	772	781	765	816	763	776	782	840	810	794	815	778	760	760	801	767	810	758	730	744	761	769	779	731	797	747	767	777	765	759	732	777	776	779	771	843	765	776	768	807	796	777	759	760	757	705	789	730	822	788	782	827	798	793	741	771	772	764	794	846	747	794	752	767	760	768	785	794	753	771	823	770
64552	21841	13082	3426	1466	1142	878	793	630	570	569	467	451	411	421	433	436	403	387	361	373	364	383	347	341	372	393	354	370	386	380	353	327	331	343	331	324	318	325	337	356	369	343	307	366	340	340	324	335	347	353	326	305	317	306	313	311	303	361	335	321	318	317	347	345	343	297	376	318	337	310	336	356	280	304	322	319	313	315	310	345	318	318	315	307	312	310	325	341	303	350	351	326	321	328	339	342	302	356	298	316	351	330	339	306	286	334	326	340	368	336	331	328	328	331	324	307	342	344	357	303	311	320	325	300	317	294	298	346	303	329	337	340	349	313	323	299	343	310	300	337	342	341	317	284	306	306	310	352	315	333	348	318	293	318	319	349	338	326	322	350	327	336	320	340	309	322	332	342	301	295	291	308	336	295	333	323	333	345	322	345	336	335	320	364	353	358	322	335	314	309	327	313	333	349	331	351	332	345	326	339	325	313	316	341	347	344	312	320	345	329	310	343	334	322	325	350	308	330	346	341	291	322	334	324	339	333	315	349	331	330	336	325	324	343	335	343	330	359	315	331	332	346	320	299	337	302	348	305	352	337	347	327	332	324	329	322	347	337	340	346	334	352	352	321	293	309	335	317	359	323	300	327	346	325	307	300	303	310	299	328	319	321	347	336	354	315	332	337	308	324	316	328	323	327	344	319	352	320	281	319	278	340	326	342	372	318	334	304	335	351	296	302	311	299	290	313	334	318	338	349	333	350	326	336	303	347	336	312	295	333	311	354	328	332	326	357	332	316	333	307	347	347	306	363	309	345	301	354	315	342	349	311	333	298	310	340	299	322	356	317	329	319	333	333	290	314	294	332	336	337	324	319	293	318	366	340	345	344	317	297	333	329	337	313	339	322	319	326	309	313	349	300	317	335	333	323	306	312	327	305	321	334	343	312	338	302	330	371	357	311	328	293	303	334	349	338	289	313	299	311	341	286	335	341	328	330	315	337	326	319	298	301	327	344	312	309	334	303	301	308	309	307	328	325	351	320	332	340	343	358	348	325	292	301	387	341	314	329	310	322	354	347	322	340	314	337	281	299	288	296	351	361	318	335	317	301	309	347	350	317	351	315	325	321	308	340	341	346	313	324	340	286	332	330	325	363	358	322	347	299	348	313	315	319	299	323	311	330	317	320	318	311	329	320	325	339	313	289	303	320	326	350	332	321	317	313	302	335	313	352	314	339	342	335	308	300	301	318	362	334	301	303	348	335	331	345	315	321	335	329	337	317	373	311	351	350	321	336	334	325	316	297	333	327	280	353	305	348	345	327	316	332	293	319	284	296	303	366	329	302	352	326	324	331	306	348	328	330	319	335	326	306	316	323	311	346	330	326	328	341	320	306	290	338	312	329	332	350	300	342	308	342	330	366	297	332	350	309	335	338	305	332	327	341	308	279	324	331	302	328	321	332	300	334	322	296	329	358	310	330	321	321	333	315	332	326	328	324	300	310	299	327	351	345	348	340	334	299	310	342	322	309	327	323	314	319	322	312	355	298	326	296	320	354	308	348	338	361	341	327	291	323	304	334	305	301	316	316	340	335	335	317	346	331	320	281	314	343	339	338	308	329	323	292	332	326	324	310	319	325	320	348	332	313	343	337	295	333	333	324	299	324	314	364	331	304	328	332	315	333	330	322	290	311	335	346	335	316	309	377	314	328	302	330	349	329	304	309	312	303	312	322	323	308	330	326	347	314	339	321	353	341	356	317	328	319	350	356	313	294	333	326	295	331	299	311	334	332	317	319	327	297	333	288	353	325	349	316	331	321	324	326	361	315	334	357	354	322	316	358	334	326	334	307	322	333	342	287	342	299	299	352	309	307	336	365	320	322	318	300	315	325	314	349	318	344	336	352	353	335	332	329	292	326	330	334	327	344	343	323	322	323	288	343	330	322	303	313	340	343	306	333	334	330	345	314	349	323	334	316	329	331	315	351	343	319	302	313	331	303	331	302	329	301	332	312	311	342	321	309	304	318	311	351	326	361	332	320	335	325	344	345	324	319	302	339	331	300	349	334	309	314	353	313	318	300	339	318	336	346	318	343	325	338	313	337	338	318	330	314	311	326	316	318	339	344	299	330	330	324	338	348	309	316	293	314	339	308	329	332	304	341	304	289	316	328	331	357	355	331	364	360	345	326	355	355	327	313	345	313	326	312	316	325	351	339	286	355	327	308	321	326	332	337	322	299	332	349	321	347	322	331	333	328	339	335	338	352	338	321	355	340	324	322	329	305	333	309	353	335	324	363	306	320	343	337	385	361	328	326	323	300	338	323	365	336	317	329	315	324	325	298	355	298	292	343	320	324	335	346	304	319	338	334	329	298	311	329	294	360	278	330	365	343	341	332	329	328	348	345	335	308	300	300	337	349	327	330	337	312	363	305	325	330	356	335	344	326	353	326	319	311	359	336	302	315	347	300	311	304	350	319	323	328	275	316	334	327	329	325	321	331	287	321	279	332	355	307	342	306	321	296	300	337	319	318	328	291	326	340	314	313	341	329	323	295	342	319	354	355	315	343	335	328	326	317	348	363	338	353	304	340	331	312	320	315	331	325	312	336	337	351	339	310	321	320	354	338	331	344	314	319	315	345	323	323	325	316	316	348	319	299	330	308	325	323	303	334	326	299	327	350	337	311	279	346	350	296	346	329	334	346	301	348	302	333	325	331	330	324	313	303	303	343	295	321	305	366	338	313	296	320	318	286	336	301	327	345	370	317	329	334	318	313	325	300	337	298	327	330	353	338	324	323	329	356	317	322	318	312	321	346	324	346	300	317	330	320	319	319	329	353	318	331	303	373	302	306	335	308	321	292	323	312	298	256	327	337	350	327	318	334	333	331	310	352	357	323	333	305	316	349	302	308	349	322	331	327	337	308	324	329	309	334	326	352	335	306	302	330	337	361	345	298	322	319	342	319	341	317	310	324	351	334	333	288	330	324	331	325	322	350	330	347	304	340	332	344	327	349	302	367	322	314	321	306	330	320	377	298	299	314	368	308	324	280	355	337	316	298	340	352	325	340	340	313	313	345	313	303	327	340	289	320	328	300	306	357	344	309	346	370	338	343	306	323	339	344	336	330	328	336	315	319	311	312	317	328	328	348	328	316	311	329	336	324	318	301	323	316	310	315	305	339	303	322	310	348	313	340	351	354	308	351	325	315	321	344	319	318	339	361	351	323	297	327	317	317	312	299	331	293	332	304	340	333	324	329	331	332	325	347	350	343	322	331	333	326	296	366	333	310	342	360	313	321	316	325	332	319	297	309	335	331	333	324	336	344	348	329	300	326	324	337	336	354	325	292	348	297	347	337	316	299	320	329	336	334	326	314	345	322	341	308	309	367	341	306	349	343	310	334	335	330	310	317	338	321	331	300	328	313	324	342	370	309	317	319	338	316	336	353	291	333	342	317	309	324	336	348	350	339	325	311	329	306	344	326	327	320	323	312	337	322	322
33538	2470	5047	5917	5155	4324	3635	3024	2609	2320	2059	1792	1694	1610	1463	1462	1367	1334	1283	1264	1246	1245	1187	1193	1112	1103	1089	1151	1040	1100	1065	1004	996	1061	1074	994	1040	1074	1023	1034	1004	968	965	1019	1019	944	975	968	891	948	926	964	963	936	947	986	1012	935	916	921	913	971	931	948	948	976	960	900	955	901	974	941	937	865	958	911	906	904	923	930	939	960	989	921	945	947	910	886	982	939	979	972	905	920	916	925	928	928	939	879	932	908	941	883	953	873	962	910	897	927	978	944	925	943	888	884	938	893	938	955	884	933	844	879	944	923	951	970	917	906	920	937	923	940	903	935	952	923	887	919	914	912	881	945	877	918	911	877	902	914	877	931	930	841	910	950	882	931	861	915	856	921	911	929	907	923	910	899	896	899	896	970	922	964	931	870	841	942	909	948	925	904	894	903	893	907	878	869	936	941	935	902	898	936	954	925	945	910	908	955	940	929	925	935	919	929	927	874	918	909	934	869	943	890	862	885	894	912	903	971	915	922	916	918	906	938	950	929	902	924	933	871	913	913	865	860	911	913	905	931	933	902	920	936	970	938	896	924	931	887	917	862	894	956	937	950	948	889	903	834	905	888	894	880	922	844	929	893	906	881	874	892	920	863	874	927	891	969	918	918	938	937	882	875	885	945	873	946	901	933	897	875	903	890	893	922	851	914	902	843	905	915	955	922	885	903	865	955	902	923	943	920	908	912	921	982	883	900	948	933	925	926	937	895	879	863	957	914	879	862	897	908	942	958	952	904	933	882	855	952	982	894	890	950	906	909	880	945	940	892	919	864	936	919	891	956	923	916	871	910	912	919	909	935	939	896	895	870	864	910	859	941	889	904	907	907	907	890	894	936	934	939	880	948	957	974	869	925	926	927	875	912	914	903	869	853	902	908	913	905	869	959	902	900	922	909	942	899	931	955	917	895	914	935	918	911	893	939	944	948	934	928	956	939	925	916	869	961	913	958	969	898	883	907	856	933	897	946	910	906	903	882	909	923	960	895	926	906	928	916	904	907	899	902	898	952	926	878	915	904	944	912	911	916	885	949	883	895	971	856	934	926	915	927	929	921	890	920	918	968	924	936	981	916	942	889	914	923	938	931	873	919	909	922	889	949	934	912	873	902	891	900	902	875	923	902	953	881	908	901	892	903	923	910	925	895	892	855	965	907	904	943	863	889	886	863	910	953	927	895	898	933	891	892	876	912	905	873	925	909	877	861	921	925	914	959	910	863	861	980	931	887	893	936	914	900	926	905	867	942	906	884	925	869	895	888	893	935	952	927	909	882	875	870	890	927	961	928	901	923	867	894	930	912	953	910	944	958	866	926	912	930	913	959	906	917	921	908	896	933	935	923	909	895	946	961	887	888	973	885	892	969	884	945	900	893	890	924	920	860	936	904	911	906	861	900	971	858	918	901	947	884	902	885	939	947	884	924	926	895	934	942	925	891	943	873	948	915	920	959	918	939	915	937	867	920	921	927	900	931	920	922	918	929	935	878	929	883	904	907	890	910	999	859	920	916	877	954	915	877	907	930	911	896	866	925	896	896	911	941	898	922	932	894	923	887	936	856	943	890	932	944	916	885	898	929	907	890	863	953	947	951	881	916	904	942	910	907	894	957	944	948	939	900	901	888	872	930	901	918	916	894	924	960	928	938	937	892	906	889	941	922	913	899	930	941	944	925	880	922	887	958	898	916	913	932	904	888	950	919	910	929	901	916	908	960	978	876	895	929	980	910	936	947	933	942	933	909	882	818	939	940	922	960	873	962	886	904	916	893	909	889	925	907	932	907	878	847	942	943	935	919	909	920	879	904	916	918	950	874	893	923	902	958	893	946	923	885	922	874	912	864	949	923	886	908	940	897	942	888	930	889	916	966	935	862	915	915	927	939	930	902	960	941	940	940	945	900	907	903	958	877	916	897	910	952	908	910	888	963	880	944	876	923	901	931	923	932	888	854	909	890	896	909	880	937	881	916	919	901	872	913	853	909	911	928	957	913	920	891	946	896	929	870	925	957	879	917	902	937	911	938	965	890	953	910	879	940	921	862	900	898	933	889	943	868	834	918	962	915	889	953	923	882	858	864	923	889	940	905	900	929	936	916	935	910	904	913	899	912	944	889	960	912	918	913	902	927	915	930	913	935	925	945	898	928	925	942	892	920	873	1019	895	930	940	927	939	923	924	964	963	934	916	925	938	922	880	875	908	949	832	998	949	900	959	877	903	927	908	1003	901	993	932	903	920	952	917	921	904	855	950	843	934	897	956	879	891	866	914	936	916	914	932	962	940	902	920	864	903	926	916	913	882	903	909	887	889	934	931	860	925	913	914	911	948	872	896	896	954	922	944	895	921	924	921	941	875	899	873	910	971	899	927	975	912	897	888	908	926	923	891	918	921	905	915	926	924	887	922	906	942	892	877	926	886	885	889	892	905	946	942	944	892	897	977	907	905	893	928	892	895	899	901	895	905	915	939	969	899	957	890	936	939	880	903	960	947	889	891	874	919	918	904	930	933	938	925	898	888	936	893	920	941	906	940	943	959	882	963	919	896	911	943	922	964	938	955	959	940	942	978	926	896	922	901	912	934	926	932	890	975	889	901	888	911	914	916	939	916	890	864	942	888	889	905	907	917	897	1001	881	880	914	911	905	909	909	932	970	944	931	891	887	939	924	863	891	859	881	875	925	940	936	926	887	890	954	943	981	959	869	927	897	940	920	906	854	905	956	901	928	936	956	965	955	878	948	920	882	826	883	919	944	964	865	872	890	901	890	925	910	891	886	890	887	900	921	845	932	860	953	898	937	885	916	870	893	875	839	906	917	928	951	911	892	899	911	899	957	921	891	888	900	971	890	886	889	937	947	951	918	899	905	912	939	909	909	906	929	939	916	922	900	957	847	891	925	918	952	910	931	892	879	900	943	933	907	906	976	919	894	953	923	879	878	882	883	906	919	853	935	886	853	890	887	929	900	931	996	886	915	946	874	904	927	843	912	921	878	862	891	927	941	892	927	927	921	959	939	859	949	945	956	932	877	926	847	930	915	904	905	921	915	929	948	931	898	924	949	866	944	887	916	926	854	926	882	908	924	903	964	917	914	843	882	928	897	897	863	898	939	878	937	938	909	930	964	882	891	934	934	915	867	885	929	952	908	959	950	926	899	896	873	971	923	897	892	919	865	875	946	959	918	981	876	956	969	870	908	904	874	989	930	912	960	907	924	899	921	885	892	887	922	900	922	943	935	912	893	895	870	871	963	868	904	886	909	904	870	912	921	914	911	868	928	974	934	918	951	865	919	903	909	894	923	899	919	873	954	976	896	919	968	875	916	952	910	918	920	847	912	864	931	883	900	907	916	919	924	919	902	930	853	900	890	913	911	997	970	877	918	877	930	943	907	912	909	893	944	893	916	887	925	933	874	907	937	897	861	949	917	889	930	937	864	900	887	857	898	925	861	939	904	965	966	886	889
13466	704	346	192	181	142	147	138	140	142	134	127	118	140	149	137	144	124	119	144	137	132	116	133	127	129	120	140	124	137	138	133	124	138	132	115	122	126	127	140	132	121	125	142	125	128	116	115	118	150	104	123	126	118	140	149	140	129	132	142	116	118	109	120	142	133	148	150	129	135	134	145	112	127	119	117	121	140	143	151	105	144	133	120	127	158	128	157	108	140	141	131	111	121	130	117	131	128	126	161	137	151	135	129	119	118	114	132	135	134	109	130	130	140	119	128	120	133	127	136	109	107	138	115	129	117	129	135	156	117	113	142	150	119	122	127	143	122	132	123	118	129	135	131	132	118	123	126	127	146	143	119	132	121	119	123	140	123	110	136	113	110	106	128	112	136	125	122	120	133	136	138	120	122	113	114	122	121	133	140	126	140	126	133	128	117	138	114	152	133	136	122	127	116	142	129	125	156	121	136	159	122	143	112	144	135	128	157	105	136	130	130	123	126	122	139	105	143	113	123	131	132	120	140	120	128	136	127	138	119	146	132	127	129	127	117	122	153	135	129	110	116	127	142	127	138	134	144	133	93	132	103	127	142	125	141	121	114	120	118	153	120	110	130	114	115	117	136	135	119	154	120	130	122	129	115	130	143	134	131	131	126	140	110	125	127	120	136	134	119	117	130	114	128	129	138	128	134	109	128	148	119	110	132	107	140	137	127	120	116	134	129	118	115	129	134	121	154	109	125	108	125	119	117	116	133	131	142	100	124	148	147	144	112	109	118	120	141	136	145	134	131	118	129	128	108	150	125	137	137	127	133	144	131	138	123	123	117	145	136	138	122	112	126	131	124	134	121	118	125	123	112	134	115	136	135	134	130	135	135	155	143	126	121	119	130	121	129	133	117	120	120	129	116	123	119	110	132	127	113	115	131	130	146	130	128	130	140	126	112	138	125	106	124	120	115	128	128	118	113	132	121	130	114	155	115	123	117	149	132	126	154	138	135	112	121	108	137	112	162	134	158	126	111	144	143	138	126	113	131	134	118	127	156	128	122	132	120	138	114	135	126	121	153	117	148	150	111	120	141	118	128	142	135	128	152	129	113	114	136	119	127	114	130	127	115	118	140	105	116	121	135	138	123	125	141	140	125	137	139	141	129	149	121	145	108	123	124	133	118	147	137	124	141	127	138	131	118	130	112	113	133	124	115	114	154	127	118	129	121	126	123	122	134	126	112	127	142	129	109	117	121	125	123	115	112	154	119	117	122	134	125	139	107	126	126	140	134	144	118	137	114	128	120	121	140	133	105	138	110	117	136	103	126	140	125	110	126	123	125	110	129	157	127	127	127	148	147	132	129	108	122	119	115	136	113	122	122	119	129	140	117	124	120	123	140	124	157	133	132	136	126	125	133	120	132	121	124	117	114	135	134	112	121	103	144	125	127	110	118	140	140	127	115	115	115	118	120	118	140	145	128	157	126	126	108	122	132	134	98	125	116	147	114	123	143	124	111	143	138	114	142	118	131	114	136	119	123	135	131	116	138	139	140	131	130	141	119	122	114	121	111	112	123	135	128	134	121	129	137	140	124	130	112	134	137	132	138	117	137	137	124	120	149	127	145	136	130	137	133	118	124	116	124	138	104	136	119	135	136	145	134	136	118	141	132	138	146	139	135	138	118	115	120	123	111	101	141	113	148	119	128	117	132	111	131	122	118	140	139	129	121	117	129	161	139	119	129	129	106	124	147	124	141	148	132	118	146	143	128	132	127	144	128	137	139	149	136	124	144	110	143	111	113	112	112	116	106	116	134	113	122	118	113	134	114	128	106	113	105	129	122	120	114	137	137	124	118	157	127	127	98	125	134	149	123	118	120	127	113	125	132	137	127	137	139	116	147	130	125	115	127	135	133	133	124	140	105	126	138	114	116	119	114	126	120	106	110	141	137	139	115	127	132	123	136	140	108	125	117	135	126	113	123	131	119	107	143	137	141	129	132	112	131	115	132	136	139	114	141	150	136	136	125	143	150	116	127	135	133	136	121	120	139	139	115	121	94	123	106	120	159	105	123	120	141	118	140	118	122	125	131	139	149	131	123	135	134	111	124	136	129	135	112	122	130	128	138	130	135	138	135	159	126	124	128	133	99	124	121	132	140	139	125	109	100	127	119	123	146	132	105	132	102	129	143	125	120	134	110	120	133	106	135	123	125	143	123	125	123	102	114	111	119	130	142	129	123	109	120	107	141	128	130	115	124	130	110	124	120	128	121	138	116	132	123	131	113	137	144	127	129	137	129	133	164	136	123	140	137	126	137	135	124	114	135	121	140	156	116	143	116	127	136	129	120	134	109	146	130	136	133	130	140	138	149	128	118	125	137	148	127	114	137	137	130	138	126	124	144	125	129	135	134	137	143	123	134	145	126	139	139	107	127	143	122	113	116	130	127	117	130	130	127	151	120	134	121	132	120	133	124	118	128	138	122	154	129	123	148	126	133	128	127	134	131	131	133	128	121	115	123	137	123	120	111	120	132	118	125	132	114	128	135	132	135	118	137	133	132	132	129	132	130	127	121	122	144	126	138	137	138	110	126	136	134	133	122	128	126	150	106	134	129	128	112	148	139	135	137	130	132	130	122	145	145	132	129	157	143	123	120	154	104	147	118	106	114	126	137	129	144	120	126	98	140	124	129	119	135	141	132	123	145	132	119	129	137	130	122	131	133	141	109	122	120	126	131	112	109	133	149	132	116	126	125	111	151	137	130	141	129	110	151	134	142	124	134	130	124	139	123	125	119	125	153	120	123	116	168	125	137	138	139	141	122	119	136	126	132	106	131	124	120	135	135	126	148	120	126	134	127	138	153	132	133	118	148	128	126	129	135	130	118	132	130	128	140	117	117	132	141	139	139	130	118	133	112	111	121	112	129	119	128	119	122	129	125	151	124	125	144	126	117	118	125	123	125	141	140	117	146	131	129	115	134	110	126	170	131	124	132	127	116	125	127	119	99	136	125	110	124	131	120	130	136	108	135	150	139	122	138	132	115	132	125	116	135	132	130	152	123	131	118	112	133	115	130	139	140	149	138	136	131	132	125	120	125	110	147	123	141	134	111	139	137	128	153	122	127	141	126	127	122	156	124	136	124	109	107	125	145	135	154	149	140	140	142	126	123	129	115	136	122	132	118	133	114	130	129	116	118	116	113	136	141	129	133	112	113	126	136	119	132	141	126	126	127	116	133	125	153	133	123	150	116	154	111	138	115	130	152	137	120	121	121	134	143	123	136	117	143	119	134	137	134	143	146	111	139	129	151	132	144	121	129	113	125	122	129	126	133	127	130	116	130	110	144	154	132	122	122	143	126	134	120	107	131	133	126	122	115	138	152	129	111	125	144	158	146	116	123	132	149	148	124	130	119	124	110	111	128	119	148	131	122	130	135	162	122	124	119	137	128	134	122	132	129	128	119	122	133	134	121	126	120	118	147	129	117	125	125	128	132	127	109
11903	513	620	648	626	554	557	543	484	456	471	427	467	448	482	429	446	450	430	413	431	453	473	441	446	436	454	388	435	458	426	398	450	453	460	424	417	458	440	435	405	414	412	435	446	430	429	459	431	435	431	458	444	446	416	439	412	446	441	446	422	425	436	416	425	423	471	421	440	467	420	415	414	424	434	418	427	446	447	408	432	458	476	441	437	404	408	438	406	420	449	497	436	436	438	415	443	423	414	445	454	447	457	473	476	430	452	453	457	454	443	429	433	424	457	383	454	449	436	420	443	432	401	427	449	421	440	419	434	488	416	481	435	412	405	385	466	426	465	464	409	446	462	416	418	432	434	475	469	420	458	435	455	452	438	429	414	465	409	421	479	435	471	405	418	409	445	450	461	448	425	480	399	406	422	456	439	444	414	445	426	433	414	418	466	431	478	437	466	451	428	414	398	396	429	442	406	457	426	454	412	437	431	410	440	432	418	404	440	439	429	393	420	425	442	410	449	456	434	404	433	416	406	463	428	450	436	418	457	421	435	431	407	427	428	442	441	410	439	440	448	401	405	438	421	447	433	466	455	445	489	445	432	433	430	441	432	452	445	420	448	429	418	435	401	449	451	438	425	434	413	406	466	431	480	494	430	433	438	434	424	431	428	441	419	454	448	406	418	443	451	440	434	449	401	441	450	459	421	456	444	438	405	429	428	418	442	440	413	432	433	405	404	434	455	394	480	429	433	476	415	456	425	428	444	465	481	397	418	432	399	459	423	466	436	469	437	407	388	419	478	467	452	410	409	417	444	413	414	462	399	420	395	425	406	407	420	462	470	400	430	414	428	442	470	422	447	450	442	414	452	395	453	428	458	431	426	425	434	431	435	399	447	438	438	404	464	448	420	467	469	409	434	422	450	422	458	393	432	433	417	434	415	429	464	453	414	412	443	445	456	440	458	420	436	455	446	422	446	447	439	440	414	444	456	387	461	465	423	447	436	437	430	436	431	437	410	435	446	438	452	403	418	434	440	465	439	431	447	447	412	455	437	441	451	407	510	420	400	434	422	438	405	459	437	400	428	447	459	440	435	401	438	427	415	453	445	460	414	478	433	419	435	401	456	429	457	439	400	416	464	412	391	397	452	449	406	412	428	445	429	455	440	461	410	397	436	449	426	459	441	441	412	439	431	432	460	435	428	435	472	422	452	431	396	407	426	447	479	396	474	450	395	457	427	413	414	427	401	467	394	440	434	388	402	413	429	403	422	430	403	449	454	414	422	433	437	420	448	414	459	412	440	433	447	460	445	461	440	422	415	421	435	460	380	430	478	427	439	433	489	452	391	421	456	440	434	423	411	387	433	456	434	448	465	435	452	442	436	427	460	410	430	402	443	439	420	423	415	384	417	445	409	445	412	399	466	438	404	425	436	437	398	392	434	416	437	445	451	434	469	407	411	442	410	423	448	417	438	426	454	423	429	472	469	436	425	436	487	450	418	411	486	406	419	429	443	440	420	447	434	425	422	448	439	457	427	448	453	421	420	433	417	413	423	439	424	401	478	438	440	403	421	423	435	408	411	446	432	434	389	399	449	479	413	419	422	447	478	412	458	439	404	436	422	474	426	421	445	421	419	405	439	447	401	432	445	479	405	419	428	430	397	469	422	465	421	454	435	420	426	433	449	451	403	411	430	413	452	410	439	452	401	461	417	422	470	397	433	421	462	416	439	440	470	443	407	391	408	418	447	443	445	394	404	444	470	450	396	427	429	440	400	443	432	439	444	459	455	448	447	450	429	448	451	479	437	452	477	451	422	439	416	425	443	449	431	438	461	418	465	406	446	417	420	445	433	432	424	446	434	422	426	449	460	389	405	402	466	438	422	448	395	436	452	457	417	455	431	461	444	454	436	460	433	403	427	433	415	417	456	418	461	435	414	430	456	456	419	436	417	424	398	438	424	428	396	427	476	449	460	422	414	430	462	427	437	459	445	460	449	450	438	414	424	450	406	435	412	411	397	396	447	416	418	423	441	434	429	431	447	434	440	430	474	438	455	436	491	442	424	413	446	444	387	442	444	424	452	449	438	440	436	455	433	460	391	454	415	421	443	430	429	439	440	417	431	424	487	415	385	453	442	429	426	446	412	404	466	417	411	442	435	443	433	445	442	417	442	417	421	437	446	409	432	413	411	423	390	458	422	442	394	430	411	408	455	421	403	433	404	422	468	423	426	399	390	454	417	442	453	450	404	443	401	434	391	430	441	439	434	388	399	436	439	463	443	393	483	404	449	385	484	420	426	456	425	454	442	415	435	433	434	433	446	411	460	444	422	429	423	448	412	392	448	413	444	400	440	472	443	452	451	445	415	415	418	376	443	436	440	454	439	466	468	457	400	430	429	460	421	414	448	434	451	415	437	428	407	413	423	427	450	465	427	456	410	437	439	435	424	416	448	420	441	436	418	440	429	423	415	464	472	427	449	433	438	418	429	433	446	414	431	464	428	412	428	430	450	442	431	443	422	492	418	421	431	419	429	423	458	436	404	458	466	419	430	425	438	394	433	460	476	408	399	438	427	448	436	400	456	477	436	441	403	422	384	430	466	422	418	418	415	443	412	429	432	458	443	412	411	425	410	406	410	453	402	430	436	436	435	458	458	411	460	458	432	409	411	437	410	422	403	455	492	439	416	435	426	435	402	442	433	426	414	406	432	439	448	438	440	440	462	417	427	471	415	449	466	463	417	431	468	428	437	467	444	396	445	444	459	437	459	433	407	416	473	415	496	480	437	420	451	450	435	433	413	425	428	475	449	466	437	430	435	414	419	439	393	410	460	416	433	397	457	440	445	443	470	443	473	445	429	434	458	404	430	429	439	430	441	465	430	439	502	455	441	438	437	436	458	425	429	418	431	473	444	443	433	433	440	438	444	442	406	441	432	409	446	427	401	419	415	457	434	410	402	483	447	424	464	407	430	456	423	400	423	441	453	441	451	498	393	453	422	423	431	452	470	430	440	418	442	402	472	426	433	425	426	428	440	447	438	462	439	395	431	464	458	477	427	421	413	415	420	442	451	403	437	413	431	430	435	412	430	422	434	438	416	422	434	455	444	410	442	417	437	463	404	417	418	441	449	439	423	420	432	444	448	410	410	397	452	470	434	457	420	445	443	456	473	440	457	441	417	458	443	412	422	449	422	434	407	430	443	451	409	446	437	433	449	409	437	423	427	478	421	473	447	438	480	418	448	434	445	430	428	452	424	436	460	416	441	412	438	418	433	389	441	472	467	455	385	437	428	407	435	441	444	434	417	412	431	435	474	426	471	425	443	435	433	406	414	441	420	436	456	429	413	462	427	445	423	453	412	441	440	425	447	432	435	435	447	448	460	401	438	459	429	423	461	449	422	450	453	397	425	465	434	421	412	410	436	429	400	442	490	436	420	392	457	412	441	419	454	455	395	442	431	428	436	421	414	444	400	420	445	450	459	425	426	425	446	418	446	416
57633	15896	3337	1169	845	638	558	451	420	381	361	349	301	314	275	302	266	289	315	291	290	301	269	280	287	269	305	276	274	277	274	277	268	260	243	278	279	289	274	279	277	252	266	265	267	278	295	285	249	266	292	304	259	266	301	278	263	248	276	272	248	261	284	291	255	239	252	254	283	257	285	273	272	273	251	251	259	268	245	268	226	271	270	262	300	248	257	250	245	242	266	265	268	274	255	257	262	245	279	260	280	288	252	251	287	239	239	258	236	268	237	292	257	290	239	274	285	296	254	265	293	271	276	275	293	268	261	273	267	279	237	263	261	272	255	270	241	250	270	243	267	251	273	293	268	267	300	303	250	258	274	266	269	274	278	271	256	256	241	244	281	234	278	287	279	227	254	224	233	255	259	260	248	262	273	237	269	265	266	285	272	259	272	270	268	290	275	248	256	239	262	257	252	262	286	290	292	273	256	281	290	244	267	250	275	273	246	268	276	281	296	252	282	249	271	279	249	244	264	260	276	280	251	254	258	254	262	238	245	280	283	270	265	273	264	254	285	250	286	262	285	283	236	279	279	242	275	261	275	257	274	260	250	244	285	278	263	241	235	239	274	252	236	286	237	268	282	257	260	238	281	269	269	265	281	280	271	230	283	289	259	274	272	270	261	282	265	283	260	297	246	244	269	260	245	256	257	287	271	307	263	283	253	236	262	245	266	253	251	265	279	269	256	308	288	273	282	249	270	292	277	285	287	247	246	277	304	257	269	276	285	258	287	270	254	279	279	251	258	254	238	258	280	271	283	252	253	276	247	239	257	278	275	260	291	232	282	263	265	253	263	262	260	312	244	220	252	252	266	275	268	268	267	276	251	265	255	259	256	272	228	242	246	254	264	272	274	286	328	260	267	308	250	274	263	280	275	252	285	267	251	268	281	250	223	271	246	272	295	246	272	290	272	267	245	266	270	253	278	246	254	281	251	265	281	253	263	251	282	263	306	279	248	273	252	266	269	264	245	269	261	246	265	302	255	265	279	271	258	238	281	312	261	270	297	274	271	267	233	269	279	262	262	285	275	275	263	247	267	301	254	277	253	271	275	287	259	247	271	240	266	277	286	235	252	275	254	244	263	266	276	265	262	268	289	248	267	270	236	276	272	271	245	260	233	262	265	292	252	246	258	267	268	267	273	256	244	258	267	284	255	277	282	249	296	269	282	265	244	222	233	250	259	262	246	273	257	257	265	276	248	242	254	285	243	247	261	261	229	238	261	250	262	264	253	264	273	249	227	269	273	278	227	266	285	288	267	281	262	275	253	255	273	301	257	269	259	275	259	256	239	239	262	273	252	259	270	264	285	252	252	263	263	270	272	262	269	275	266	299	248	257	244	271	265	284	258	275	249	273	256	224	243	293	251	288	270	287	248	288	253	265	255	280	251	241	263	266	258	266	305	302	255	270	264	249	285	274	281	271	260	268	257	281	246	284	229	239	263	272	273	294	245	281	262	255	262	246	231	261	284	252	278	270	287	259	268	264	266	266	280	266	294	272	273	267	286	259	273	252	284	252	273	272	249	280	274	269	285	262	298	248	257	275	275	240	243	275	260	256	249	267	277	256	282	265	248	270	233	264	291	263	255	248	275	263	283	285	248	292	266	267	256	275	276	261	258	280	256	257	274	250	260	270	284	265	258	262	274	254	263	260	243	275	259	261	284	257	269	259	225	257	266	290	270	254	274	264	264	278	289	281	311	253	282	275	263	271	275	260	258	285	274	260	253	281	263	285	261	249	275	280	268	257	261	273	248	270	259	271	265	273	262	237	254	275	264	303	282	278	275	318	303	248	279	266	244	251	241	254	248	231	248	271	269	257	248	286	240	246	275	248	263	265	291	240	282	267	260	285	242	282	241	267	273	229	262	264	295	255	276	274	250	306	263	260	269	260	262	261	229	246	280	260	269	271	245	285	278	272	246	259	278	263	235	262	256	250	274	239	264	290	266	262	259	271	265	262	253	252	263	224	273	275	268	241	281	220	239	261	244	287	292	280	252	278	243	277	301	283	283	254	265	240	276	254	268	278	276	248	230	268	282	254	218	250	275	257	268	258	269	253	247	276	250	310	298	230	280	260	262	306	232	291	249	244	261	264	257	252	266	260	243	270	267	263	289	265	292	282	278	291	252	277	253	269	263	248	278	292	250	265	286	266	294	278	266	261	290	250	285	264	255	220	261	243	244	277	255	238	268	262	232	261	265	265	268	257	289	232	257	241	258	235	251	244	258	257	276	274	257	246	292	261	258	272	288	298	266	250	258	282	262	286	265	268	259	252	254	273	251	253	258	284	261	272	271	274	288	257	240	254	267	271	264	249	258	252	252	309	257	261	271	261	291	289	245	283	231	281	256	302	233	259	272	274	275	277	277	264	264	261	249	271	274	275	257	236	282	284	263	254	296	245	261	267	248	270	246	270	249	222	248	236	265	245	249	260	254	279	268	289	265	262	250	259	258	237	251	261	265	274	242	264	274	258	253	262	258	252	259	256	268	259	258	256	275	230	283	289	278	267	300	261	260	245	268	284	269	262	278	269	250	254	253	281	269	251	271	236	254	271	283	240	241	254	257	267	300	290	272	253	263	252	255	276	266	280	280	258	271	269	261	261	292	233	244	245	228	264	238	279	280	262	266	267	272	266	281	264	264	239	266	295	222	279	237	259	256	290	249	238	240	241	271	280	242	259	268	286	285	275	296	264	308	287	276	243	297	253	293	248	258	271	291	275	237	266	268	268	298	249	257	276	269	246	242	252	270	274	282	257	255	241	241	257	276	229	268	261	252	256	257	271	273	222	277	269	258	260	241	259	235	264	265	272	241	248	254	272	274	266	270	231	258	245	259	281	245	258	236	277	281	236	229	291	268	279	267	268	257	265	266	280	245	236	255	264	265	273	274	285	258	313	273	264	278	266	274	277	276	266	260	255	266	280	268	273	287	284	265	249	273	263	240	257	257	252	279	288	266	260	252	254	251	284	250	265	275	250	256	279	279	279	248	237	265	245	253	256	277	273	266	228	254	269	245	250	287	267	234	253	269	296	258	280	258	268	269	264	283	279	253	248	273	245	267	218	270	259	301	276	253	266	257	280	256	292	271	257	258	298	277	309	253	272	256	259	256	284	275	285	252	276	248	272	290	292	265	250	255	264	290	273	251	266	243	250	241	243	274	252	270	265	270	264	272	271	283	239	272	284	286	279	265	274	269	259	264	272	248	284	292	267	272	283	272	286	214	241	264	263	250	256	248	282	257	258	297	274	272	255	289	237	256	263	260	271	250	278	273	263	271	265	278	246	259	269	260	271	257	252	252	246	249	271	247	252	254	253	249	262	291	277	268	276	243	281	263	284	289	245	288	265	265	259	238	273	272	247	273	281	275	266	271	291	270	263	256	266	258	238	268	285	257	276	289	242	242	260	257	293	290	264	283	273	288	279	278	249	238	240	274	248	264	271
27798	1613	3069	3471	3099	2591	2235	1929	1692	1495	1404	1281	1223	1146	1109	1079	1043	1064	998	945	993	900	938	897	884	859	880	875	855	875	828	853	844	832	864	834	836	793	840	788	821	804	796	796	801	801	767	803	736	825	846	801	770	793	799	854	825	809	805	795	812	781	813	772	787	788	813	789	775	837	789	808	773	795	817	800	791	777	807	823	755	731	766	725	833	762	756	780	819	724	798	794	813	830	779	772	830	748	872	712	788	780	773	800	765	779	843	746	812	766	790	780	794	758	784	778	781	801	762	818	778	794	816	784	779	824	841	797	812	793	828	800	786	776	845	815	797	749	817	749	805	768	787	734	764	808	744	770	732	760	781	789	761	753	802	795	837	763	782	790	801	824	753	771	797	772	787	817	799	744	814	810	783	782	812	783	775	767	766	780	792	810	795	741	790	813	779	789	818	752	838	781	745	730	715	784	803	824	817	752	765	772	803	771	737	800	804	787	784	736	749	746	800	767	772	793	804	801	756	807	805	845	799	781	779	789	787	745	787	820	781	764	765	721	792	732	744	791	781	747	778	792	797	751	721	807	762	735	852	763	746	779	822	794	738	749	763	803	768	809	771	744	817	823	790	800	788	773	684	796	771	752	736	707	754	763	736	767	739	763	789	788	750	744	773	754	779	745	806	776	810	785	765	755	824	784	785	800	800	728	775	784	786	821	736	784	781	778	768	773	837	830	776	802	751	757	776	750	814	826	842	733	812	797	751	768	829	775	805	846	794	760	736	771	759	780	773	797	753	754	782	771	754	768	752	731	796	786	737	792	787	760	782	760	777	782	747	764	755	777	779	772	762	829	780	761	821	784	797	799	776	756	756	779	757	786	756	786	773	767	815	791	794	789	792	835	769	791	725	776	750	738	802	776	752	776	778	809	810	760	819	782	816	790	763	759	800	772	770	781	740	758	787	747	719	789	756	762	775	802	827	780	811	830	879	780	749	748	808	817	747	762	753	731	779	766	778	801	790	768	782	785	751	757	726	761	756	772	774	774	776	827	735	758	763	737	771	760	799	795	789	737	812	800	787	818	807	711	802	807	775	754	784	796	786	724	779	782	790	769	772	724	768	798	781	794	790	727	779	735	769	753	736	803	806	788	823	774	788	768	749	758	790	816	802	807	782	807	790	795	778	765	815	811	800	717	823	782	745	779	763	751	774	785	742	764	789	792	784	825	824	788	837	778	792	790	803	806	818	786	808	806	760	791	811	839	772	771	827	765	769	762	758	751	782	769	747	816	772	732	815	752	765	773	728	761	829	794	718	814	798	762	817	827	790	766	774	763	783	767	752	764	746	725	760	783	784	698	743	741	854	789	775	790	777	712	736	757	779	805	797	746	797	763	771	768	751	784	777	775	761	803	768	770	763	758	750	794	756	780	741	774	805	788	752	779	773	802	804	811	773	734	807	788	754	819	736	795	713	781	783	757	846	821	809	738	791	764	768	803	829	760	785	775	802	772	778	784	797	809	785	783	748	805	722	759	774	820	780	762	749	798	742	781	731	763	790	793	801	752	791	764	788	751	789	763	729	831	793	776	796	792	763	759	791	809	800	779	778	800	792	759	747	749	786	806	823	787	795	775	776	775	832	750	759	786	807	765	731	819	746	791	774	790	760	788	797	752	779	805	802	787	773	812	741	792	785	800	784	813	794	742	768	766	758	795	792	769	772	797	802	808	757	823	786	779	781	820	794	739	720	764	772	740	778	805	829	792	809	756	787	784	787	808	756	761	795	735	720	791	772	749	771	801	822	813	762	776	787	820	772	753	738	822	743	783	761	753	807	800	758	715	823	729	788	781	744	788	744	803	737	784	796	708	815	730	774	820	755	782	787	762	807	751	820	741	763	773	772	736	761	748	774	780	873	746	731	802	808	793	806	732	751	762	782	741	752	779	799	735	826	767	808	774	844	785	757	797	766	790	807	816	806	767	777	828	762	776	723	807	770	782	795	780	769	797	799	814	803	812	743	744	753	810	798	773	774	790	799	796	742	762	809	774	768	801	761	763	801	805	802	827	773	739	811	770	771	745	792	748	784	777	751	783	789	769	800	815	796	786	722	809	783	814	771	786	793	797	718	820	800	790	805	794	806	768	820	747	851	762	773	791	809	755	780	783	785	770	790	761	772	706	809	739	794	789	789	770	749	782	776	757	778	740	793	767	765	765	790	771	742	809	858	758	778	797	741	796	732	750	788	814	765	762	806	811	755	793	795	814	819	789	747	789	741	762	760	738	792	801	806	784	753	769	832	770	810	792	813	767	780	796	813	708	750	776	793	757	776	793	768	812	775	805	758	778	801	724	756	784	732	757	817	784	782	796	734	770	746	762	774	811	856	745	796	766	798	755	763	823	799	721	780	753	794	763	777	800	754	773	783	774	820	839	795	755	781	847	786	765	840	773	815	822	765	786	822	803	773	742	750	822	747	797	807	751	808	796	789	769	779	818	819	791	788	858	774	827	790	853	750	817	773	726	760	742	800	720	791	795	786	838	748	793	776	754	819	802	820	772	811	831	800	789	764	786	777	784	786	730	777	818	770	737	793	794	782	792	769	722	756	774	811	726	804	797	785	803	826	819	752	791	757	736	750	820	788	763	773	794	751	750	780	725	766	845	769	767	761	775	727	761	759	784	823	768	796	781	802	800	791	894	732	784	764	740	772	739	750	777	740	746	797	757	774	792	769	766	734	790	766	807	732	785	760	781	811	786	746	769	824	793	792	799	765	783	757	753	795	774	731	773	769	748	747	771	747	792	765	787	764	749	764	808	789	738	818	833	806	783	723	814	809	765	763	831	739	782	754	791	802	782	758	712	739	742	792	796	798	723	723	759	768	743	759	838	793	783	763	760	743	787	810	762	804	754	783	783	800	747	801	776	779	788	779	772	759	775	761	721	772	805	815	750	761	767	839	773	818	805	722	804	770	790	767	792	792	743	763	763	765	796	765	778	776	751	774	825	731	772	748	796	739	761	800	741	766	796	770	776	764	792	761	822	795	790	776	793	754	791	804	799	735	805	786	797	775	765	753	740	780	793	805	777	756	749	800	784	765	790	747	809	830	799	781	721	778	796	779	738	774	860	748	749	764	788	758	757	765	807	759	829	696	792	740	778	710	760	770	786	787	765	783	740	781	771	774	752	845	770	717	811	737	837	805	751	772	755	816	750	780	726	781	800	728	783	758	713	774	752	776	764	764	759	779	837	752	805	810	797	793	782	763	776	762	730	772	791	746	765	804	746	734	805	768	730	787	752	789	711	750	782	754	742	823	747	796	747	800	771	763	751	802	768	731	823	737	759	771	798	751	772	736	791	746	764	718	749	801	785	759	755	766	693	790	766	788	753	744	809	786	772	784	775	782	749	757	775	753	826	770	803	782	827	720	820	745	737	832	748	767	785	802	830	755	738	755	761	701	802	766	744	813	774	808	816	769	779	755	807	777	772	762	806	795	810
68244	21512	10437	2896	1501	1058	860	742	680	546	507	498	430	414	415	397	420	376	369	399	370	366	350	341	370	338	335	356	342	345	335	344	373	350	339	345	305	361	358	314	343	289	355	338	331	318	338	371	324	320	318	346	299	343	327	312	345	336	345	334	313	349	339	342	319	343	326	332	292	348	331	341	339	322	320	333	330	312	350	345	283	301	320	344	296	371	331	332	296	327	328	312	336	320	282	328	291	330	331	347	354	318	316	351	303	324	291	354	332	311	321	324	330	333	351	336	325	342	341	340	353	330	352	338	362	315	323	324	313	341	355	317	357	298	356	355	334	311	326	293	298	311	351	311	353	326	341	348	319	307	322	343	330	353	343	312	314	323	305	323	307	343	302	353	298	331	355	304	331	316	341	340	326	326	362	340	318	320	300	286	311	308	313	329	339	319	330	324	307	280	300	355	322	288	343	305	334	283	328	339	331	341	326	342	333	332	333	343	318	333	318	336	347	338	308	320	336	333	298	319	363	338	325	321	330	317	331	292	322	274	314	303	310	324	349	340	312	303	334	329	327	334	356	335	281	324	323	304	330	341	333	333	282	332	368	328	310	299	341	336	323	301	306	325	314	319	317	342	302	349	306	292	327	332	338	356	339	324	327	337	355	341	330	317	329	348	330	329	327	333	341	303	323	337	318	322	323	323	313	317	305	328	338	340	313	305	307	326	322	325	307	331	342	339	356	337	315	313	285	316	327	315	305	300	338	325	329	310	332	356	299	314	335	334	322	307	334	372	317	289	319	352	334	309	327	333	330	324	307	311	372	329	366	302	285	341	316	341	320	315	315	309	333	344	325	367	332	364	322	329	350	341	315	336	309	362	295	328	340	335	360	311	335	357	335	331	357	281	329	311	313	353	358	348	337	323	304	286	308	304	326	334	347	321	291	332	344	330	332	323	308	344	317	343	341	303	324	371	325	350	323	337	349	316	342	338	320	293	306	280	319	311	298	343	348	341	309	325	350	311	313	326	344	309	332	339	322	332	309	288	288	344	324	316	324	286	307	320	343	320	335	341	320	347	357	364	293	314	327	342	328	338	317	323	309	329	332	306	335	325	335	322	305	322	326	314	320	337	355	313	322	346	321	320	339	314	312	328	326	318	336	318	324	336	307	299	287	332	324	311	341	326	314	332	303	337	358	323	331	327	321	319	308	326	330	315	342	344	314	328	286	288	343	310	320	294	333	313	321	320	346	314	371	323	308	333	313	309	323	343	336	358	355	299	374	302	362	311	334	336	336	327	366	298	335	324	324	326	360	337	341	290	346	329	308	308	325	348	332	310	322	326	328	305	338	325	365	307	316	336	340	353	340	317	343	357	347	300	344	312	313	328	368	360	323	299	332	333	326	390	327	335	319	356	328	314	345	329	301	327	324	300	349	309	324	331	345	351	362	358	299	326	340	357	321	334	323	358	313	336	322	346	302	347	335	329	344	350	326	355	320	305	325	317	319	310	300	320	332	353	350	310	325	337	323	321	336	316	301	294	349	291	322	342	324	335	353	338	334	319	314	318	328	312	339	323	310	349	349	324	340	339	350	282	345	325	359	294	300	321	303	324	304	304	324	323	377	320	343	327	321	335	314	334	338	307	324	308	311	328	356	316	335	317	346	279	295	330	331	319	367	281	299	321	316	302	308	303	323	319	332	311	312	319	302	301	311	297	335	330	345	312	316	331	283	299	316	308	333	314	303	320	303	312	328	334	324	312	320	340	312	320	312	346	307	331	323	335	276	329	315	357	331	333	318	339	331	287	355	308	319	315	333	322	351	324	308	330	322	329	329	321	313	349	307	337	336	325	296	353	319	309	351	331	341	308	344	337	301	312	315	323	331	350	324	312	333	339	334	309	320	355	304	348	336	333	303	325	322	304	361	329	308	325	351	361	376	315	324	292	312	305	331	358	301	314	309	324	315	325	347	326	318	356	334	332	357	316	362	318	324	335	307	339	347	310	338	324	325	346	303	340	322	310	314	333	324	300	314	333	310	316	327	335	322	311	302	311	325	306	329	356	357	319	349	301	339	316	329	313	291	346	313	320	332	314	356	330	310	332	323	326	323	320	297	300	303	287	324	337	325	336	311	337	321	337	327	300	324	320	320	306	341	311	312	366	327	331	318	324	335	327	312	338	353	338	304	336	312	332	333	317	325	320	331	350	324	332	330	322	331	328	337	350	315	296	331	351	335	314	316	337	349	317	352	315	308	361	343	328	294	325	317	311	343	321	329	315	306	310	304	315	292	361	312	306	338	340	337	326	281	333	314	333	313	314	356	335	299	324	308	315	338	379	313	305	352	362	287	317	316	374	316	360	361	338	327	331	328	313	316	313	340	315	325	313	349	320	296	338	333	344	324	341	335	331	344	322	312	337	306	320	308	292	356	338	327	368	314	344	305	313	364	332	328	302	302	316	354	353	317	302	311	314	336	351	332	328	334	326	305	343	319	323	352	345	302	317	334	332	325	332	377	332	332	336	327	325	333	313	340	339	328	308	300	349	324	345	337	316	319	327	338	318	296	325	304	319	313	322	324	345	336	296	347	328	330	342	332	330	341	317	340	346	324	305	321	341	323	333	340	349	338	304	348	316	301	345	312	313	300	339	332	302	306	329	354	318	303	328	302	363	327	310	340	302	314	306	312	336	321	347	315	332	341	342	344	336	328	302	334	327	312	335	337	321	304	336	316	341	334	323	316	337	327	326	318	321	341	341	306	326	335	349	308	296	329	318	315	326	314	324	350	320	303	329	304	334	355	355	303	318	330	303	323	316	348	339	326	309	355	332	306	360	298	309	316	355	342	318	330	335	327	329	341	348	302	340	326	319	303	325	306	351	340	317	327	324	331	328	341	332	283	333	318	315	349	338	290	331	338	303	331	332	350	341	335	320	344	305	333	312	327	325	329	294	327	311	320	337	314	327	329	313	324	293	353	321	307	338	303	321	333	307	334	348	335	350	299	341	309	358	327	351	377	333	312	348	329	325	330	294	319	320	388	323	311	341	276	281	338	335	291	321	317	315	355	324	345	349	348	306	325	313	342	340	325	325	304	330	331	349	336	322	330	331	331	338	311	320	332	340	337	323	323	338	333	313	336	352	299	327	344	316	351	328	342	346	341	350	302	296	311	349	321	360	359	316	350	296	320	346	305	330	336	334	319	321	340	333	335	339	348	344	318	336	335	340	315	370	305	328	332	333	326	342	325	331	352	311	342	337	310	334	350	322	344	317	306	333	311	344	310	332	349	297	327	314	316	337	316	374	333	356	285	326	301	325	323	328	331	338	317	322	324	350	334	342	357	329	334	344	289	320	341	308	316	320	324	300	311	377	338	334	322	313	323	350	305	334	325	332	320	357	289	334	323	317	347	336	312	321	318	334	305	330	327	301	350	315	332	340	317	319	331	307	331	314	311	322	317	328	336	334	293	325	345	320	329	346	322	325	341	318	326	349
33689	2548	5021	5760	5080	4253	3575	3106	2640	2267	2109	1844	1741	1679	1509	1455	1403	1381	1359	1273	1208	1226	1184	1121	1143	1138	1130	1095	1079	1013	994	1028	1077	1035	1031	1002	1022	1010	998	995	1024	1031	993	956	1009	998	942	1017	995	961	1005	995	904	1003	970	921	945	983	964	977	969	911	918	950	955	941	943	914	931	939	935	915	950	902	878	899	938	958	977	896	905	986	893	934	950	992	971	950	905	931	923	972	950	935	924	962	940	947	954	931	951	974	933	970	888	937	924	899	909	916	915	952	924	947	925	937	1007	911	918	881	922	941	928	833	906	889	1016	970	943	893	872	919	951	936	866	922	900	896	901	868	953	911	902	924	927	944	924	911	885	965	903	910	923	939	917	933	857	916	909	940	874	930	918	960	929	889	891	922	945	918	893	963	951	857	909	863	901	923	906	900	886	933	916	933	963	911	914	866	911	920	906	879	895	890	917	918	921	938	877	910	881	927	901	911	910	949	915	871	892	878	905	904	909	920	936	878	937	891	900	948	907	915	889	920	886	936	966	868	943	929	912	956	878	917	967	922	870	918	880	913	897	856	914	913	946	918	980	918	945	915	875	896	915	925	914	877	967	952	936	974	835	865	928	935	921	976	920	898	916	908	922	941	930	918	897	916	875	976	961	934	910	912	917	895	923	872	960	957	910	893	935	899	892	901	914	904	902	922	953	902	895	930	919	921	920	883	925	889	872	923	875	957	867	900	881	903	945	869	924	907	919	968	942	925	894	895	935	909	952	897	954	920	876	895	968	919	956	925	890	952	995	969	954	876	951	941	1004	920	947	898	875	934	888	970	894	832	910	958	942	924	926	910	936	888	934	877	841	920	905	907	950	860	977	944	901	884	876	882	866	923	872	891	974	867	868	924	913	838	922	906	923	924	894	917	912	940	896	859	899	897	940	914	913	890	936	855	896	909	937	868	939	930	900	927	916	983	940	922	904	896	804	916	926	904	903	939	908	938	931	862	932	963	912	877	937	929	900	891	900	934	996	931	928	959	929	944	889	919	963	866	889	945	943	918	907	893	880	918	934	947	881	875	882	846	977	950	893	908	936	921	918	913	940	858	937	932	939	898	912	913	876	938	935	915	887	875	957	873	979	887	897	911	898	929	953	884	931	928	930	896	898	881	870	943	910	960	944	955	923	939	903	907	870	946	905	910	892	949	959	908	955	940	880	872	909	897	914	885	910	849	976	950	905	896	907	891	918	925	940	968	913	912	926	908	949	886	938	924	902	936	952	920	882	886	946	850	945	877	927	889	913	885	969	886	909	890	902	893	902	959	905	922	955	948	928	881	904	866	906	929	899	886	982	936	884	941	920	912	924	915	904	947	874	951	940	876	908	878	921	900	946	937	907	847	944	903	916	922	892	923	891	861	923	937	920	923	842	886	925	898	861	892	955	854	925	915	1001	953	911	885	885	945	929	949	932	847	916	868	880	884	906	899	886	932	931	961	878	884	895	981	944	932	898	949	864	923	841	892	899	894	903	917	897	961	927	875	901	907	912	924	891	897	925	886	917	923	886	931	915	918	949	874	906	934	907	936	973	905	896	958	910	903	868	908	867	918	925	895	922	912	922	900	893	884	965	1012	935	934	916	890	925	952	932	936	893	880	922	874	968	857	911	913	875	882	892	897	826	922	925	900	940	928	917	886	898	905	902	859	884	913	946	898	917	912	898	891	925	919	891	937	893	903	913	967	909	968	927	932	907	874	895	935	941	912	941	898	954	874	886	904	886	930	928	915	928	932	937	947	960	897	879	914	900	876	919	947	905	929	939	940	947	918	949	938	923	925	881	884	927	956	893	914	930	901	908	927	850	911	910	911	921	902	924	915	907	888	878	955	924	936	877	912	960	940	862	885	845	924	909	907	951	882	918	884	879	960	849	911	871	916	898	928	899	937	865	933	923	917	868	949	879	936	882	946	913	910	842	921	939	915	977	923	925	914	905	971	925	912	923	946	911	927	901	919	968	932	952	912	948	893	959	859	891	855	965	904	878	970	959	937	897	949	930	917	887	939	929	925	921	846	820	878	893	914	931	918	918	861	903	932	868	925	855	892	879	845	900	879	881	914	867	914	887	980	991	917	898	938	878	926	942	919	902	908	878	921	895	926	900	912	979	890	907	909	944	913	928	934	871	939	928	889	956	964	959	947	925	944	883	962	923	938	950	921	869	881	962	866	917	912	865	889	890	924	939	912	903	930	922	921	891	923	972	855	932	912	914	890	922	896	872	890	932	861	898	922	918	930	925	941	944	907	866	936	880	927	881	992	870	902	923	924	937	920	909	919	945	908	907	939	875	938	954	909	920	908	887	902	908	949	956	900	912	912	960	871	958	881	924	886	860	927	936	893	883	905	939	929	891	935	881	903	840	887	918	828	932	924	894	927	924	929	931	971	944	908	875	892	915	962	975	885	928	901	899	922	931	939	850	903	877	894	910	920	880	946	940	876	927	914	880	876	919	949	886	915	903	880	889	922	898	954	935	932	884	926	963	900	906	908	911	888	953	912	951	860	896	875	930	932	920	857	910	909	929	912	897	865	968	932	894	907	898	944	903	920	945	903	966	855	949	890	919	917	953	934	873	855	939	965	899	930	955	952	1003	931	909	922	955	905	948	926	901	920	978	942	912	864	957	932	968	898	931	966	972	907	873	941	948	874	928	901	890	914	922	891	933	913	939	894	890	957	913	910	921	951	950	944	888	893	957	930	940	912	952	915	902	905	923	903	941	916	950	927	935	902	935	928	857	884	918	953	906	980	826	921	959	893	923	850	943	946	887	917	868	925	880	888	913	930	938	929	919	907	950	936	908	887	937	895	910	961	913	854	901	908	944	871	915	914	887	938	909	914	944	927	923	906	929	908	846	931	927	934	845	899	917	901	916	914	931	886	899	894	843	921	949	936	925	944	898	879	873	914	906	926	914	937	949	951	955	906	877	885	875	887	875	916	897	884	920	928	871	924	953	912	922	929	890	893	884	900	898	912	884	953	892	935	889	896	884	875	901	917	928	944	907	953	877	929	948	932	865	905	877	887	898	935	896	890	922	912	867	928	982	928	913	866	933	867	912	885	879	904	898	918	877	931	937	884	917	952	856	929	918	940	939	839	925	927	937	923	934	901	964	902	892	899	902	981	943	922	879	873	923	923	939	882	857	863	886	878	904	916	1003	938	907	906	896	943	899	913	943	972	935	910	945	927	888	899	939	898	946	875	923	946	926	896	909	917	980	944	911	906	937	883	906	915	987	869	897	908	906	894	919	920	909	915	915	935	913	897	938	926	900	895	882	883	900	957	930	944	880	896	955	876	920	932	889	897	906	912	925	930	925	871	929	923	842	937	880	920	832	929	903	940	941	986	882	923	950	912	884	897	909	915	886	887	923	897	888	898	916	874	824	909	964	968	930	840	920	917	927	983	998	890	916	910	974	921	916	880	980	909	925	962	877	922	887	947	923	931	922	886	930	936
13173	660	315	208	168	146	164	138	150	158	147	149	159	122	149	131	123	128	141	139	132	166	137	118	124	127	147	125	133	137	120	113	149	119	129	135	166	131	108	130	121	123	136	128	143	126	119	118	147	137	122	142	114	151	128	138	125	125	129	114	144	153	128	148	136	100	133	132	110	136	141	116	128	132	143	129	130	128	130	123	134	126	135	132	118	116	121	129	142	126	120	128	125	132	114	137	118	128	135	137	133	122	108	140	129	145	130	139	110	124	140	103	146	144	140	116	131	128	135	139	125	120	118	131	123	114	141	139	146	111	118	127	138	121	130	135	143	108	138	128	115	113	133	114	114	119	126	137	124	136	105	134	131	142	120	123	126	130	140	119	122	115	126	126	124	119	124	110	130	128	129	132	122	129	150	128	123	134	134	124	117	141	139	113	127	110	132	135	138	121	121	132	120	153	125	96	130	127	139	110	119	124	128	152	128	132	122	111	121	126	117	124	137	116	122	138	150	118	132	117	135	124	142	131	117	119	148	136	127	113	126	121	136	119	136	110	118	122	133	129	140	147	126	143	120	137	120	120	138	130	134	138	121	122	128	133	127	150	136	119	158	137	133	139	119	139	140	127	135	124	159	138	133	130	114	137	115	128	105	116	140	133	124	129	122	135	115	136	121	100	114	139	123	132	143	124	138	125	138	150	142	123	136	133	135	130	118	116	147	130	134	130	130	124	131	135	135	138	124	127	110	138	106	141	141	118	118	104	136	143	138	118	138	121	144	123	132	130	130	128	148	130	125	119	127	126	127	124	141	119	131	121	141	150	126	131	131	153	134	104	112	119	115	124	124	119	140	127	123	135	123	124	133	124	135	132	120	137	122	124	129	128	119	104	116	130	139	119	110	135	138	143	129	142	110	131	133	119	124	128	126	145	123	124	118	125	125	134	113	136	117	140	137	101	136	135	114	143	126	146	117	164	115	130	136	136	114	127	125	129	104	135	121	114	120	132	143	146	113	136	124	133	134	119	140	137	125	130	124	139	130	124	141	132	120	142	138	134	114	145	135	120	111	127	151	137	113	140	108	137	148	125	125	142	154	118	133	130	124	146	130	123	151	135	131	113	136	114	131	138	98	140	130	131	131	121	128	144	121	136	127	130	129	138	134	130	98	138	115	139	134	125	150	119	126	134	131	133	137	125	132	120	126	145	132	134	108	121	146	138	142	119	103	132	139	124	129	107	119	135	150	151	148	161	134	124	131	124	127	111	134	132	132	141	107	125	117	137	133	118	141	125	138	115	120	134	121	119	113	135	131	128	140	131	137	132	152	127	137	129	130	108	148	138	112	122	135	135	136	132	117	128	115	131	141	137	129	111	137	112	119	132	129	125	107	139	121	156	125	122	122	132	130	120	135	131	112	133	151	123	114	137	135	137	135	114	120	135	152	112	136	126	124	141	136	121	124	133	154	122	138	138	123	125	147	124	144	126	136	126	132	130	131	127	135	116	123	139	117	121	129	133	149	130	127	139	145	146	140	127	126	130	133	134	136	138	137	125	126	120	148	140	109	140	140	156	131	114	140	141	112	149	139	150	128	106	120	150	131	143	123	146	148	123	133	129	117	123	125	126	131	139	143	129	115	113	113	122	135	123	126	123	121	145	125	138	123	130	131	154	142	132	113	149	125	126	132	106	138	123	151	127	130	113	129	132	131	107	116	126	124	126	146	150	124	122	134	136	135	124	154	127	153	141	138	121	119	135	118	110	139	133	134	124	137	125	147	149	116	166	138	116	115	127	122	112	109	132	123	129	132	120	128	117	116	122	124	121	125	131	141	121	128	115	116	125	148	131	143	107	132	130	127	136	121	112	128	128	135	123	134	112	108	127	133	144	132	115	119	135	117	133	112	141	120	133	119	125	150	104	135	126	121	145	118	122	122	129	133	135	121	110	135	127	132	110	144	117	124	122	138	123	127	123	115	131	140	135	134	126	139	137	115	108	126	140	129	119	135	142	125	142	144	123	135	126	130	123	120	138	118	152	129	140	121	142	128	125	120	157	130	135	121	125	129	134	119	123	119	133	132	129	137	151	119	131	117	122	135	134	105	120	114	131	130	120	109	144	118	136	133	141	145	131	138	109	126	129	144	127	125	144	111	114	132	133	133	127	119	142	122	130	136	111	161	125	164	133	127	147	127	126	127	133	109	110	118	136	130	129	117	129	135	120	119	131	127	132	129	130	129	118	138	157	133	139	109	132	140	135	125	123	130	121	148	128	129	125	115	150	147	143	135	130	130	134	115	145	147	129	134	157	119	132	134	140	127	134	116	126	120	124	151	126	138	140	106	124	111	118	140	120	122	122	119	125	108	118	122	111	137	152	155	118	139	139	135	125	114	129	129	125	132	122	137	130	139	156	139	117	151	127	130	126	128	137	140	144	121	127	152	122	122	143	129	127	124	127	122	125	110	126	129	110	139	144	132	143	128	124	136	139	130	138	146	108	153	116	164	124	115	120	151	132	140	136	129	109	150	115	115	95	119	138	139	126	128	137	129	122	114	126	157	135	138	146	123	155	130	145	125	135	144	119	132	120	117	127	135	130	118	133	131	126	120	114	150	134	157	160	122	134	120	122	113	131	129	126	134	115	133	122	123	143	114	116	155	144	136	121	154	124	138	149	136	122	138	125	130	137	128	115	116	115	142	146	132	131	131	131	140	144	133	124	99	129	117	128	117	125	125	128	148	146	128	155	143	121	126	132	128	116	146	130	130	130	108	125	121	141	122	129	145	119	134	125	145	128	139	151	114	132	133	129	124	146	115	130	129	127	133	127	136	117	148	114	142	141	125	132	148	115	146	119	149	129	128	127	125	121	130	115	126	143	119	98	116	133	126	156	131	146	115	121	111	128	143	127	109	132	160	112	107	121	118	127	137	113	136	123	139	123	130	151	138	110	141	127	133	131	144	129	143	115	110	118	125	124	129	124	126	140	141	110	136	130	115	149	114	129	116	115	140	137	125	137	123	143	114	109	130	117	139	113	124	151	131	112	131	128	124	128	144	117	124	130	121	115	125	119	118	122	123	127	119	132	121	122	129	136	129	126	120	155	120	118	127	137	132	136	145	134	138	118	114	137	142	128	136	118	135	126	143	151	138	142	120	128	124	137	119	125	109	134	127	103	118	155	123	124	125	127	120	130	134	122	122	147	105	141	130	119	134	123	120	153	132	131	114	149	153	155	120	137	131	127	117	108	143	160	109	132	134	132	115	119	140	110	131	125	121	131	134	138	120	147	126	138	130	120	128	135	108	127	118	124	124	128	136	117	131	120	146	138	139	133	127	139	130	136	133	113	118	125	126	115	130	155	121	144	133	144	120	126	136	122	140	106	111	122	135	139	119	132	121	131	152	132	133	121	113	130	134	132	109	109	135	146	126	115	134	116	144	150	149	142	123	127	129	143	137	128	126	119	152	125	135	123	130	112	116	143	130	122	132	130
11767	499	628	680	605	601	546	538	491	501	506	491	494	499	445	490	447	448	451	501	408	418	443	455	448	455	496	466	460	431	426	427	451	402	429	416	461	414	423	494	458	479	428	474	432	449	397	440	457	407	454	434	472	425	398	464	426	470	475	436	465	426	461	411	448	437	439	446	441	392	446	439	399	428	430	456	471	449	427	400	430	449	388	401	440	446	435	444	448	426	405	435	474	475	446	421	478	414	431	476	456	428	421	458	455	454	415	425	461	426	417	430	452	444	440	411	442	428	422	439	418	434	408	444	445	392	458	399	430	435	425	434	458	431	434	413	466	472	427	422	448	433	433	471	450	428	402	464	410	438	427	426	448	442	472	441	467	459	469	434	453	413	449	411	455	412	406	483	447	459	439	427	447	430	445	445	428	407	458	425	424	441	431	465	446	416	439	413	469	413	464	449	398	413	451	422	446	464	405	456	434	442	416	442	446	479	445	408	433	436	451	434	429	462	402	457	436	435	426	453	453	421	418	429	418	469	434	445	444	387	461	400	428	478	417	458	471	443	430	434	439	444	430	454	421	458	437	425	430	416	439	444	430	409	397	416	418	458	459	467	442	400	454	451	500	415	443	425	416	457	450	440	415	445	427	420	398	440	422	446	477	408	442	454	436	432	424	489	449	429	444	439	430	474	434	457	426	455	410	425	451	453	474	432	416	430	447	441	470	455	471	440	424	431	439	451	428	437	439	447	423	472	449	406	436	450	410	453	425	445	476	417	412	423	430	416	447	439	429	462	457	453	415	415	433	406	424	463	447	437	445	434	405	413	444	445	447	410	445	424	430	427	459	432	405	438	433	418	450	423	408	497	407	431	423	440	428	439	437	440	406	457	430	405	404	446	414	422	438	470	465	434	411	453	438	420	414	484	426	449	449	441	434	433	442	407	430	447	462	465	456	412	451	419	452	421	414	465	437	423	448	436	453	430	420	417	439	465	444	403	444	464	463	418	461	477	439	425	452	458	440	425	406	466	396	421	413	450	438	471	450	428	465	410	444	458	434	433	440	447	447	468	464	464	461	485	460	452	445	420	436	453	445	400	430	415	430	406	450	498	440	440	444	466	452	404	444	443	468	456	436	440	428	458	426	413	401	461	421	469	410	401	478	426	426	452	443	476	467	447	436	449	404	479	446	403	420	468	436	476	436	441	412	435	440	433	465	438	443	422	435	444	449	445	446	469	471	417	418	452	417	423	459	399	478	388	440	482	455	432	423	453	436	459	438	448	449	444	462	427	418	388	419	456	471	404	468	441	440	417	446	450	427	440	410	411	453	423	435	418	429	401	439	441	439	426	436	404	433	419	458	429	437	439	436	478	465	450	446	441	406	432	421	426	458	419	413	447	439	417	417	448	402	459	438	456	436	420	449	450	361	410	453	413	454	421	439	436	401	425	453	418	417	433	434	393	432	413	464	441	448	424	417	447	426	417	416	405	435	429	445	467	442	410	408	441	421	431	444	438	427	434	427	451	475	439	449	400	433	456	443	435	443	426	429	424	439	410	399	442	383	470	397	413	407	452	427	414	440	476	440	415	455	437	417	428	445	447	463	441	461	429	459	459	455	453	454	430	440	467	407	430	432	452	443	425	478	441	438	409	415	447	431	431	457	418	403	440	446	430	439	418	434	401	448	439	423	407	467	404	436	405	438	401	466	435	435	414	448	479	433	396	434	448	416	439	452	484	451	438	432	442	423	445	395	445	427	438	413	440	440	431	415	443	428	454	456	445	434	490	468	456	442	420	455	432	430	465	446	458	401	471	439	456	438	410	407	436	464	435	494	422	442	429	404	474	455	415	459	467	451	455	398	458	412	447	449	426	447	457	458	409	442	440	431	436	423	454	460	454	460	442	450	431	413	436	443	498	457	398	462	420	444	464	443	434	432	417	436	424	470	427	443	474	396	427	410	458	459	432	420	455	457	446	419	444	439	462	436	463	430	436	439	443	431	439	460	423	428	421	427	384	445	419	483	410	418	427	446	425	453	444	449	446	464	444	448	471	458	428	404	442	440	415	428	427	427	423	457	432	470	465	417	391	467	446	429	491	443	416	432	448	451	455	438	407	406	440	465	443	439	414	447	437	461	420	403	437	465	424	480	415	406	400	448	430	473	445	422	411	414	446	424	439	455	423	398	462	394	419	432	486	466	468	429	421	404	430	450	464	439	472	445	433	426	476	448	450	454	420	492	443	443	432	433	430	449	431	462	432	443	418	428	486	443	450	449	418	437	438	462	446	449	430	494	449	449	414	441	428	469	428	485	432	421	455	401	415	445	453	427	452	449	473	432	424	448	396	428	428	402	442	409	447	454	417	420	440	415	452	435	452	399	431	421	437	421	427	416	462	405	447	458	412	417	482	419	422	428	428	438	427	468	410	446	408	425	432	400	430	473	429	442	464	423	433	445	447	448	453	459	469	448	474	431	436	416	418	448	408	406	424	442	435	467	443	448	443	431	475	438	468	459	463	492	458	463	440	417	442	428	430	447	441	432	458	443	429	455	428	415	418	434	433	438	431	451	459	464	412	456	446	420	441	435	381	441	444	446	427	467	437	447	493	480	443	429	465	430	455	448	435	424	448	448	407	442	392	456	389	461	483	419	440	422	455	438	441	448	422	467	460	435	411	442	399	439	468	472	452	442	441	397	445	426	419	454	442	417	417	441	433	433	389	437	433	406	402	433	438	407	484	433	436	430	447	432	433	453	390	461	406	421	467	441	438	450	430	418	439	415	438	428	460	391	435	454	412	434	452	441	435	422	439	428	449	422	437	435	431	407	406	470	432	421	457	418	433	452	477	444	418	433	456	454	440	435	436	441	437	444	409	434	446	431	409	409	464	439	443	422	468	420	441	439	437	487	464	427	409	469	438	422	440	461	442	413	423	461	451	495	431	435	410	419	423	436	452	428	413	400	480	440	455	429	415	430	411	444	462	466	475	446	431	419	429	426	449	452	457	454	416	433	410	448	457	479	435	408	426	427	440	436	426	426	418	453	415	426	470	440	445	440	432	461	474	400	431	377	422	465	444	439	428	433	441	439	423	448	428	441	458	437	412	441	413	447	441	437	437	475	405	453	420	470	446	414	432	404	444	404	450	428	408	458	449	416	399	460	448	449	416	442	433	462	435	459	461	404	431	435	429	448	443	414	466	461	428	424	451	454	431	407	457	435	433	465	424	441	471	431	444	445	451	438	440	422	451	419	459	449	421	471	437	440	447	458	471	464	471	459	470	443	445	442	445	425	441	423	437	443	431	463	439	431	402	445	436	474	422	447	460	415	439	447	460	445	433	446	427	466	445	445	432	412	419	448	425	452	417	450	403	388	425	454	427	480	447	420	427	453	429	493	444	481	455	492	416	427	412	410	490	427	460	427	470	443	434	414	407	458	470	436	395	438	443	471	468	430	467	433	425	429	459	406	400	483	421	401	458	422	415	441	445	440	412
57766	15063	2849	1129	820	641	539	478	430	388	372	323	339	291	301	298	293	310	303	271	303	306	259	275	277	280	252	249	241	268	264	267	294	238	294	281	264	264	276	269	269	275	281	271	265	260	259	274	263	269	292	269	282	299	274	272	238	274	264	279	271	279	272	265	260	266	267	276	262	240	278	240	289	267	240	258	285	257	238	234	253	246	257	250	242	249	278	262	268	236	284	263	253	292	272	262	258	273	297	269	268	262	248	265	276	247	283	239	261	275	238	278	261	279	251	294	268	261	265	238	228	275	250	282	259	307	275	267	254	283	268	265	271	248	227	235	251	269	243	273	278	260	273	254	262	267	292	232	261	264	248	288	270	277	279	247	249	264	270	252	257	254	251	260	244	249	245	276	284	269	222	253	255	271	264	243	246	259	278	245	253	281	280	260	263	261	275	285	235	273	255	253	272	235	230	248	267	269	240	264	267	238	254	251	244	243	240	260	271	275	261	240	235	273	261	249	263	276	254	257	276	290	256	266	288	292	261	269	275	245	224	239	245	257	283	274	269	254	257	256	240	227	305	257	282	244	273	260	301	266	257	271	250	266	234	264	243	266	297	252	275	260	285	254	264	277	284	236	259	248	267	253	235	285	270	284	248	248	279	259	239	263	287	280	255	274	226	294	255	270	281	273	260	259	251	260	253	273	252	255	260	248	239	282	251	264	255	241	248	279	271	244	286	272	243	249	285	271	238	242	255	261	245	258	306	289	263	245	260	268	260	289	257	246	272	250	252	278	252	241	275	269	264	243	275	267	288	267	263	232	256	262	254	297	278	279	250	279	260	236	271	269	290	243	262	273	259	276	285	252	254	291	239	270	265	268	283	214	238	271	261	271	273	254	257	290	281	271	263	327	251	248	284	260	255	260	271	282	288	269	256	280	273	272	279	268	259	284	261	260	278	257	259	268	272	260	233	264	264	284	276	268	294	234	235	267	231	251	255	261	253	260	265	289	270	262	270	263	253	260	290	260	236	266	263	245	257	239	246	268	281	243	260	260	266	256	291	277	250	257	262	283	255	265	243	284	274	242	272	270	306	261	264	280	248	268	260	271	235	251	261	287	264	256	257	310	260	249	232	251	249	270	273	270	265	271	266	276	248	272	271	280	308	245	292	272	266	264	248	283	262	280	232	249	284	286	277	285	287	267	281	251	227	248	245	275	258	233	267	274	263	276	281	271	271	267	304	278	267	249	267	256	271	255	264	248	264	261	254	261	236	245	246	266	245	260	261	229	272	266	303	257	253	268	258	295	266	260	278	256	257	287	265	266	275	280	242	254	280	276	249	276	253	242	281	269	285	273	254	250	268	261	266	258	267	261	270	272	252	259	245	264	298	255	251	253	237	253	289	240	266	225	285	230	297	248	299	257	244	254	294	270	257	291	278	251	252	278	263	289	259	261	286	279	248	273	275	281	271	258	280	289	246	265	259	260	256	276	300	292	244	282	264	256	269	262	275	269	262	267	274	246	269	275	240	271	276	275	288	257	259	236	244	265	263	283	265	294	255	260	256	283	256	284	255	305	241	276	262	251	272	256	254	263	282	267	254	266	247	254	266	285	271	216	269	242	288	280	265	264	254	231	244	278	261	244	256	268	238	242	275	245	278	272	272	261	266	264	261	271	280	262	280	271	263	285	251	264	254	275	277	298	245	275	251	271	276	244	260	261	271	263	275	277	256	258	257	252	260	260	279	273	260	287	257	240	237	234	257	261	228	266	244	251	232	268	264	276	259	270	266	238	281	271	270	269	299	261	293	274	255	283	243	236	243	246	249	270	261	277	264	254	238	261	268	284	252	269	259	284	270	275	251	272	278	284	231	256	273	258	256	283	251	246	266	283	254	243	268	269	265	237	241	282	268	269	245	247	261	267	269	240	242	235	278	254	254	296	268	242	272	246	271	286	259	285	273	269	266	255	268	255	251	237	272	271	248	247	269	258	257	273	284	274	267	261	266	256	274	258	268	268	265	257	273	240	246	279	237	231	267	279	276	261	263	260	245	284	268	244	276	264	279	273	276	279	260	235	257	261	279	270	242	269	256	258	258	271	267	252	276	264	251	252	259	250	302	268	225	281	262	267	258	258	248	265	268	246	236	265	274	242	245	262	263	283	243	258	243	232	234	266	264	241	258	268	274	289	271	266	258	286	263	261	279	268	275	285	288	256	257	247	258	250	258	251	259	271	274	247	278	261	263	262	254	251	271	280	256	238	237	252	243	299	249	260	244	279	265	234	246	288	241	264	280	264	262	256	231	263	265	308	246	268	249	259	264	280	286	243	263	267	265	247	266	263	258	257	264	276	252	262	271	267	285	261	276	266	279	269	254	270	267	274	232	288	259	283	245	300	253	254	220	248	280	259	264	264	269	273	261	264	240	260	270	284	261	239	271	243	253	277	275	252	265	303	300	264	255	273	246	272	250	274	265	278	250	273	264	279	277	254	248	257	279	249	267	275	277	258	268	265	287	268	257	252	261	259	259	254	265	239	265	268	258	262	275	254	282	272	289	269	274	244	274	249	256	271	217	264	289	248	248	261	274	254	230	262	261	267	267	277	280	256	281	258	269	268	236	229	278	273	270	270	254	251	258	287	282	262	274	286	241	263	273	276	257	264	270	256	283	284	269	296	253	263	287	271	253	248	299	291	252	252	248	278	219	262	255	247	284	257	282	265	252	255	227	273	271	228	252	278	274	276	270	277	270	287	255	289	291	273	260	239	251	259	281	240	265	260	248	287	249	277	300	279	292	257	287	254	274	279	267	249	239	258	246	247	254	232	264	263	253	261	280	275	240	252	262	239	262	275	275	277	250	269	260	249	272	292	263	302	260	283	279	264	270	241	273	274	271	282	247	278	275	220	243	254	264	253	261	269	254	239	258	250	255	267	255	263	265	240	272	259	248	247	270	246	268	252	244	252	261	276	279	270	291	258	259	262	271	249	257	271	271	287	262	266	274	260	300	245	276	256	250	257	256	220	241	235	244	257	240	260	258	268	244	248	217	253	275	270	276	266	272	271	241	276	265	263	257	250	266	271	264	219	263	255	279	249	269	257	267	242	255	278	260	279	274	255	259	268	280	257	257	247	284	263	249	275	286	266	255	288	246	289	258	267	272	275	250	234	276	249	256	273	241	267	269	266	248	271	256	242	245	252	249	232	253	240	275	287	263	255	271	216	275	285	288	274	289	272	265	233	269	268	224	277	301	269	256	257	246	244	243	269	285	241	246	258	264	235	290	258	272	247	277	274	253	279	244	265	249	237	273	271	234	234	261	254	290	249	238	235	233	252	249	236	249	247	258	260	258	265	279	278	283	286	261	278	248	248	294	247	276	279	249	238	295	267	249	240	262	258	258	256	259	252	237	263	258	281	272	272	271	264	235	265	261	266	220	271	250	284	254	240	290	276	266	267	243	263	259	263	262	274	277	262	250	262	270	273	266	240	264	272
27721	1641	2986	3505	3069	2637	2223	1985	1709	1474	1353	1277	1158	1220	1162	1052	1017	1030	970	917	916	935	935	922	864	890	890	873	857	856	837	861	882	829	860	798	860	848	851	852	814	804	799	834	844	772	812	827	765	819	803	841	841	823	760	827	825	858	793	778	810	800	791	763	790	794	757	774	778	799	822	808	797	818	794	777	782	815	769	749	817	781	785	770	780	771	810	778	776	814	777	746	819	778	761	793	815	809	819	793	784	766	734	781	808	735	746	749	829	724	792	786	755	784	779	778	811	762	759	773	797	778	777	788	797	770	777	771	738	726	768	777	799	779	793	784	869	728	769	774	783	760	709	793	754	773	772	760	778	754	804	746	737	791	767	767	791	761	766	765	726	766	790	760	737	796	763	804	772	770	770	756	774	801	818	790	792	778	781	769	802	841	831	772	810	782	775	845	793	829	761	823	753	745	793	758	754	742	722	772	702	776	747	800	774	758	813	793	771	745	796	792	776	780	760	767	744	748	770	771	817	814	783	815	757	798	788	764	766	810	769	706	756	818	753	757	790	760	793	768	799	797	737	735	767	810	793	812	802	781	765	741	762	767	787	784	728	805	702	761	799	807	764	783	735	787	742	719	790	787	747	757	755	801	715	751	811	743	750	801	805	768	787	753	817	748	747	825	802	758	782	801	773	761	785	756	773	781	731	804	788	814	742	770	783	754	799	791	776	816	816	822	736	743	763	822	789	769	736	741	809	850	757	823	739	787	812	763	772	767	796	819	824	748	804	816	748	770	785	762	771	738	731	746	720	797	798	752	815	755	765	748	746	784	767	774	749	770	789	806	794	729	781	772	781	834	721	736	775	786	757	827	803	785	742	752	714	804	742	764	803	795	774	770	756	764	797	748	770	741	730	791	749	750	740	803	793	868	840	777	751	755	750	789	806	814	750	845	770	799	784	751	799	808	754	796	745	769	750	799	778	801	782	738	816	746	796	780	756	768	768	787	783	757	778	771	806	721	810	780	788	774	738	749	735	760	766	769	782	777	767	748	774	750	750	804	766	754	756	797	763	784	737	763	733	729	753	795	743	771	805	786	764	806	764	770	774	807	761	798	774	736	761	763	746	798	732	773	831	748	804	764	787	753	740	740	785	793	765	774	791	752	753	789	806	732	794	743	751	775	779	786	722	790	758	761	761	776	750	729	785	743	809	764	722	747	772	780	771	835	752	781	770	789	794	789	743	797	787	770	790	774	768	791	784	812	826	748	781	789	726	816	783	742	754	810	783	776	761	738	805	775	777	789	800	781	749	737	701	806	766	814	821	792	744	792	806	754	768	788	717	758	759	815	760	782	805	755	747	773	735	746	736	743	789	754	791	769	792	761	755	795	794	778	795	786	775	776	787	765	786	772	781	771	772	750	731	777	764	753	815	733	772	790	788	772	763	806	737	753	753	772	825	803	713	682	792	781	726	748	738	746	761	767	782	746	768	768	822	764	783	769	735	760	803	831	760	739	739	804	707	854	832	780	799	746	823	667	808	775	806	782	743	750	803	840	779	780	828	752	805	752	762	773	825	765	813	738	801	758	779	795	775	817	807	798	804	775	818	748	743	720	771	780	796	757	801	811	806	827	761	757	741	813	789	718	726	748	749	802	789	787	751	734	783	719	806	823	747	798	787	753	771	797	758	739	805	846	729	785	801	812	761	819	786	776	779	762	735	774	750	789	830	768	752	774	750	761	784	799	733	762	763	829	743	808	753	798	765	735	772	717	711	771	754	771	824	755	802	838	786	760	766	756	770	760	821	749	780	785	807	765	756	829	772	755	781	734	769	777	734	743	784	773	775	759	780	778	739	762	790	769	769	819	765	749	758	750	811	784	735	767	798	721	751	725	752	769	790	756	749	843	779	767	775	747	782	778	807	771	744	800	747	804	762	739	809	790	770	753	779	723	763	761	822	729	782	748	797	700	750	771	833	782	826	805	766	771	802	773	795	743	769	774	788	747	727	818	785	785	790	778	789	822	769	758	811	788	799	799	754	705	829	784	720	757	794	786	795	796	797	777	749	772	763	739	780	752	760	811	753	794	795	748	738	774	771	772	783	721	768	787	808	788	788	821	758	771	758	788	776	831	752	795	760	768	796	770	767	759	737	855	809	789	745	742	724	824	758	771	768	753	786	778	765	782	795	774	774	744	802	786	774	792	797	793	754	785	784	756	753	775	739	844	805	771	729	746	826	773	798	773	789	766	799	780	741	785	741	752	779	840	811	758	733	767	756	791	721	818	760	799	754	806	730	737	821	749	787	784	787	776	729	779	796	750	746	752	771	819	772	779	810	787	838	738	794	802	737	775	785	787	726	767	756	796	767	734	771	767	792	791	768	773	772	785	820	709	766	758	767	746	770	751	737	759	788	782	750	764	769	791	737	784	769	797	750	758	810	751	740	729	777	719	743	749	801	775	803	767	780	719	756	767	785	748	733	773	769	828	748	767	765	748	803	726	804	781	764	750	765	768	759	768	826	815	758	763	757	773	796	797	767	752	790	748	790	831	804	820	791	750	751	825	805	790	767	703	754	731	769	747	784	800	766	779	776	804	731	804	773	750	785	740	791	765	740	742	761	784	779	752	793	794	790	767	765	756	751	798	810	766	763	801	779	732	781	761	706	776	751	776	796	810	800	733	781	731	778	791	715	764	822	806	775	768	778	809	762	781	837	809	772	813	764	788	750	789	767	786	748	777	770	768	831	805	763	779	845	714	799	805	758	774	760	749	734	821	763	743	739	826	755	719	767	807	794	770	807	787	770	731	748	763	781	780	717	744	794	780	821	731	796	807	781	778	750	733	756	783	795	821	752	790	813	787	783	732	801	788	773	773	792	777	764	795	756	736	810	758	774	754	799	765	786	793	761	778	758	768	718	807	842	763	790	807	787	781	791	705	791	778	762	741	751	764	799	765	812	787	798	780	779	829	781	789	776	781	818	751	756	759	718	790	805	829	761	800	770	763	780	758	825	768	789	742	776	763	778	755	778	799	772	796	766	760	765	784	776	749	812	771	773	768	775	817	761	808	747	780	770	802	775	764	732	787	783	789	810	763	740	703	743	733	773	774	812	746	787	756	737	758	804	740	769	799	742	771	781	760	774	786	778	781	779	810	782	772	727	747	717	771	774	749	755	757	760	802	781	806	769	764	776	768	804	778	805	820	791	753	765	729	790	755	755	721	810	771	817	729	833	810	814	752	830	747	750	755	839	734	770	705	748	757	780	731	772	771	801	766	812	793	841	736	776	766	771	733	786	788	759	754	762	791	768	758	787	798	763	758	797	786	764	728	730	776	797	791	756	782	796	797	797	715	761	757	760	801	781	748	786	783	757	791	778	776	825	775	800	782	780	738	748	728	752	747	783	819	771	728	743	793	789	745	743	743	794	736	760	739	776	776	815	803	754	778	832	764	760	750	751	761	793	753	757	788	834	796	771	746	779	795	784	793	736	790
68802	21234	9513	2713	1479	1040	898	752	622	583	475	468	454	425	438	400	361	406	395	381	348	330	362	350	385	337	314	358	354	345	358	352	358	346	336	300	354	327	342	374	341	337	301	306	329	339	344	338	328	338	348	337	309	351	357	338	321	350	369	345	326	345	307	331	306	320	332	318	350	303	328	342	332	320	338	316	328	324	349	349	335	306	320	311	323	340	359	320	313	319	324	353	321	356	337	311	355	325	327	299	332	323	338	323	356	311	357	297	311	358	333	301	344	349	313	340	392	342	306	359	351	327	325	337	349	359	317	306	332	336	302	340	332	291	336	312	324	310	355	318	342	327	342	338	333	315	348	321	359	327	324	324	283	378	355	332	328	300	325	314	330	327	310	334	323	342	303	309	331	314	310	337	353	305	311	326	339	318	297	303	326	316	330	348	344	339	338	306	332	301	320	337	356	324	328	331	332	281	361	339	341	317	385	351	353	318	330	335	313	324	343	344	317	333	339	305	351	339	321	312	329	317	343	327	361	340	333	325	343	318	323	334	314	336	322	312	322	321	313	321	348	339	320	302	306	338	348	304	322	323	327	340	323	315	332	355	322	299	329	356	340	359	329	314	371	309	314	342	313	347	325	312	310	328	288	306	347	284	349	318	321	298	330	359	319	325	345	344	305	321	333	346	288	351	330	308	292	309	336	325	321	348	328	319	304	303	320	294	314	316	313	339	336	325	336	294	344	336	302	330	315	296	345	352	324	312	314	317	342	335	330	336	382	338	313	315	319	305	318	297	314	341	333	325	338	322	318	311	332	319	325	344	290	311	329	337	342	324	359	365	331	330	341	309	328	345	312	312	364	340	339	302	316	347	322	349	333	310	347	308	347	352	330	326	320	326	318	325	359	314	341	304	317	325	324	314	316	343	319	316	351	330	314	330	295	338	350	334	343	296	332	293	341	289	312	339	334	336	338	336	336	334	306	345	319	357	314	322	350	326	325	308	342	342	328	345	321	330	302	308	329	318	342	356	326	278	318	334	321	311	315	279	318	331	333	340	355	333	291	318	338	311	346	336	344	327	307	377	334	299	339	326	326	312	311	330	315	306	317	335	318	328	302	315	337	323	367	336	348	322	313	300	364	337	326	311	297	328	308	335	315	324	314	341	305	353	311	312	334	320	338	330	308	379	328	331	364	329	305	309	326	294	315	307	322	323	345	329	277	347	322	344	350	317	367	317	337	292	306	327	314	324	325	295	354	328	311	345	317	335	303	344	329	352	330	312	315	337	322	320	311	324	282	317	341	322	308	313	323	364	325	315	321	312	301	325	322	344	321	304	340	325	294	331	351	307	316	294	319	317	325	369	357	308	329	335	316	336	305	319	315	311	319	314	305	302	342	325	347	321	327	313	318	323	342	342	338	312	318	309	360	360	297	344	331	321	297	328	335	319	335	297	325	308	331	331	301	300	317	313	379	314	302	338	340	302	314	341	323	326	323	327	312	340	332	303	341	357	317	364	319	325	295	336	334	318	345	312	325	365	302	326	346	349	331	311	326	307	373	323	308	336	345	345	303	320	319	327	330	309	368	310	333	302	327	321	336	300	315	293	339	357	346	310	306	313	314	344	339	308	302	350	318	318	330	319	341	370	320	356	309	321	320	314	325	340	353	311	335	327	328	314	332	314	333	340	326	346	320	320	316	325	339	349	330	349	297	365	317	318	330	343	329	355	325	370	325	332	307	324	309	341	331	350	320	311	320	326	334	345	311	337	308	336	321	351	327	324	313	331	372	324	325	336	321	317	335	305	318	334	337	336	341	367	347	271	331	356	313	358	322	301	336	306	337	292	317	287	350	313	325	334	347	356	337	293	375	342	326	313	315	333	339	299	348	347	334	306	297	322	296	299	320	303	341	329	308	327	333	337	320	307	331	286	337	309	352	314	319	321	333	349	323	322	280	316	340	334	301	357	327	308	331	304	333	285	363	318	337	309	314	318	344	336	331	326	323	301	357	327	337	350	355	349	311	344	321	316	328	325	350	325	290	335	293	333	323	336	320	334	330	319	341	326	342	325	322	338	329	300	304	322	324	294	323	323	357	350	327	341	319	290	331	325	294	325	326	330	307	321	297	274	313	312	352	368	289	342	340	342	366	338	332	308	306	307	313	348	317	379	302	304	321	305	319	310	301	299	362	314	332	323	318	324	325	284	340	350	332	323	353	331	339	329	317	311	341	349	324	305	326	336	281	327	337	292	302	322	318	295	335	313	325	308	330	336	309	328	353	325	323	314	307	321	364	323	323	307	307	341	339	351	341	298	328	317	328	329	312	346	332	348	314	321	324	332	308	332	336	311	321	328	304	327	337	307	326	341	329	328	331	357	336	363	313	329	364	286	313	313	330	316	337	338	346	315	316	363	298	350	317	366	308	285	329	321	344	332	320	336	288	327	361	346	300	336	337	325	343	337	331	345	339	378	293	315	316	329	306	291	317	309	354	312	331	319	333	337	331	311	292	318	289	339	331	355	283	329	345	287	319	298	337	317	326	319	329	329	310	325	373	344	315	311	320	334	335	314	370	332	362	329	328	316	325	323	344	327	312	360	342	326	345	347	289	327	345	322	334	366	303	323	284	342	325	315	324	315	332	283	308	297	298	316	306	319	336	343	335	341	362	317	300	356	343	346	307	322	323	360	373	314	298	268	306	357	314	338	330	330	357	329	356	292	313	328	284	351	304	316	318	330	280	333	299	330	347	346	347	349	306	315	295	311	368	313	293	296	326	335	322	325	337	307	301	320	309	320	330	321	331	327	316	326	334	308	302	328	295	309	287	329	323	320	328	315	353	298	332	310	339	311	361	346	323	322	307	317	308	321	337	338	322	321	326	295	338	313	360	325	320	349	331	330	301	325	323	312	316	324	340	323	329	309	355	297	330	316	304	306	326	349	328	299	312	315	346	317	312	336	321	349	311	333	336	331	301	335	321	334	370	324	328	326	333	320	359	328	318	339	350	295	346	327	322	328	297	316	338	312	331	323	324	340	331	331	333	320	314	301	320	335	351	313	341	349	320	306	319	329	331	358	319	322	367	310	350	316	302	341	308	316	361	319	327	316	346	339	332	317	322	324	340	332	349	343	315	284	327	327	335	306	329	355	334	335	314	294	332	336	324	337	310	338	345	353	326	340	327	304	339	333	288	327	328	341	339	339	325	348	319	341	325	312	316	307	328	300	342	352	312	293	323	308	330	343	318	351	320	322	315	355	336	319	313	342	318	329	358	334	307	305	339	357	333	371	330	333	346	336	319	309	295	327	330	327	303	333	316	312	309	302	306	308	319	286	325	339	317	322	328	349	343	322	302	332	326	299	312	322	337	333	282	312	305	310	353	333	317	358	312	298	303	311	313	341	301	293	322	324	339	274	347	338	303	335	312	332	301	329	292	297	303	332	300	314	327	347	287	328	344	327	304	325	322	311	349	328	328	328	344	307	355	334	339	308
33910	2603	5020	5873	5073	4239	3598	3135	2652	2218	2091	1878	1699	1605	1516	1378	1423	1371	1258	1331	1280	1171	1175	1127	1128	1128	1106	1027	1057	989	1101	1081	1044	1038	1001	997	1038	1045	1006	961	917	953	938	967	962	983	960	998	940	971	974	985	940	947	1030	903	964	894	941	931	933	1008	885	976	957	922	963	922	960	929	893	949	925	946	960	904	865	953	935	953	906	913	919	915	911	939	953	917	917	945	929	1007	968	935	938	923	946	946	931	929	904	945	915	891	938	885	921	886	922	949	887	944	967	933	910	904	921	930	889	962	909	906	918	873	943	916	936	963	931	965	933	895	944	957	943	904	927	908	935	951	892	953	903	859	933	929	859	974	910	934	911	866	908	946	948	930	985	918	903	906	921	887	886	952	910	921	892	879	936	873	906	872	961	904	925	937	899	881	903	912	926	895	909	920	889	917	878	943	953	948	928	901	876	899	965	975	915	883	913	921	906	918	917	879	899	882	871	892	924	918	890	897	972	963	865	910	909	906	911	976	968	916	908	934	936	878	965	944	895	933	927	872	934	857	908	924	862	820	873	933	850	924	920	915	927	914	861	909	915	890	961	891	899	865	936	890	922	943	930	942	906	926	897	915	950	919	949	869	914	915	888	939	956	927	907	843	958	917	890	918	928	885	863	905	887	913	966	920	903	919	924	896	874	943	940	925	925	904	896	891	948	913	913	891	926	948	866	861	933	957	924	877	913	899	920	900	892	922	878	965	954	904	914	918	914	900	879	868	937	903	858	877	888	942	889	906	923	930	887	964	885	914	883	905	897	884	918	917	931	903	925	941	895	915	922	940	932	913	892	949	806	937	926	933	920	876	872	880	931	922	894	932	875	899	980	922	910	905	898	946	910	911	935	934	919	929	920	870	919	867	870	928	912	907	917	889	915	881	918	923	921	865	926	944	924	924	889	897	895	957	946	887	940	892	883	876	879	851	890	973	864	947	940	891	865	902	930	900	860	852	896	952	932	928	885	920	957	880	894	919	934	867	877	909	892	967	921	865	862	945	900	897	928	901	909	893	909	922	891	853	907	873	930	950	865	903	897	900	967	943	848	913	909	902	901	882	934	901	901	911	950	870	890	888	880	846	907	945	891	892	956	903	935	892	935	922	919	960	893	918	858	897	937	900	904	937	907	917	898	865	909	948	898	872	863	953	856	902	868	898	930	925	893	875	955	904	898	948	972	933	926	908	880	906	879	939	913	867	878	899	879	861	886	905	924	894	932	899	948	881	932	932	907	883	876	995	886	891	930	923	882	932	895	923	882	864	933	934	937	918	893	877	936	889	924	942	873	934	871	935	890	917	856	899	932	883	937	924	849	865	935	938	916	890	907	908	943	928	924	884	921	953	856	906	930	922	886	900	899	990	893	913	891	912	935	908	945	894	900	924	941	842	909	967	904	889	872	929	927	947	868	929	905	871	950	953	935	904	921	890	906	853	897	918	925	974	909	900	882	915	899	929	912	905	945	889	908	900	928	915	878	897	924	906	938	912	927	917	888	894	965	936	950	942	864	931	877	911	865	878	870	883	933	915	955	903	892	904	915	913	963	862	853	943	896	890	927	970	873	955	877	894	932	935	884	863	874	888	890	885	934	878	937	930	937	919	931	938	863	900	868	931	911	934	862	866	883	903	897	945	898	874	872	930	931	907	951	964	908	952	947	850	905	899	919	920	940	888	888	931	892	872	971	902	923	908	947	926	898	942	927	912	864	875	936	961	905	878	925	889	895	951	899	914	938	930	850	892	862	895	948	894	948	899	931	924	925	920	894	876	861	921	950	919	913	894	929	884	870	859	921	928	898	936	935	909	890	912	961	907	944	889	833	871	883	930	930	886	919	900	900	923	896	919	875	891	890	886	889	913	960	893	947	897	907	886	879	886	887	921	909	907	875	912	863	941	916	957	923	965	928	889	888	925	896	934	894	976	941	936	910	910	946	926	931	900	933	902	915	906	892	908	893	927	889	935	904	924	921	897	873	946	939	998	882	925	882	919	928	875	904	942	874	890	967	966	885	869	909	925	913	883	899	961	928	888	921	931	878	908	924	874	936	881	855	880	889	924	901	943	895	913	918	882	918	931	899	883	899	880	958	924	904	920	915	921	900	910	879	903	888	911	921	882	944	906	950	934	894	879	962	898	943	866	959	902	914	923	920	902	895	901	915	900	925	914	916	878	912	920	933	937	919	922	942	938	891	881	955	910	949	959	882	953	860	885	951	965	926	897	988	908	913	887	915	915	958	939	973	929	883	961	891	874	912	861	930	907	914	914	943	933	851	896	935	858	899	847	975	894	881	912	956	927	918	868	918	865	887	963	970	934	910	861	927	928	915	942	928	919	946	910	888	935	919	892	919	897	889	957	909	951	820	910	912	884	914	907	858	982	889	955	969	901	912	948	913	916	889	924	912	855	890	848	907	863	915	890	889	910	921	902	916	924	922	953	923	917	941	879	889	954	899	940	899	868	860	898	879	890	934	934	877	925	923	919	896	828	920	876	873	913	896	880	947	939	946	893	899	905	860	921	890	865	885	870	902	896	902	899	908	958	888	901	929	902	942	930	917	880	932	927	938	926	897	974	919	901	889	926	959	878	928	934	872	864	918	908	927	881	971	896	919	909	936	893	972	939	972	937	885	922	897	932	913	918	943	879	975	921	933	942	893	959	947	878	888	904	933	915	890	901	902	940	936	923	920	857	893	850	886	954	957	947	862	933	890	954	895	885	911	939	885	955	919	917	914	910	942	953	896	932	891	918	941	918	906	895	898	925	883	839	909	874	874	841	918	848	906	866	905	868	895	952	869	901	939	906	911	949	840	935	901	861	942	913	868	876	918	883	890	875	873	915	952	917	945	901	880	909	883	902	863	898	844	982	885	893	951	904	902	916	877	867	862	862	885	893	895	913	932	878	910	914	899	921	914	913	899	933	889	873	854	890	915	928	872	899	915	916	916	882	914	928	930	937	938	910	947	887	909	892	953	946	951	912	879	953	951	957	901	891	933	921	902	882	895	887	923	962	887	919	905	923	891	957	907	892	945	868	918	887	873	864	899	925	931	884	972	957	907	908	922	906	925	914	933	936	923	943	920	870	891	936	915	923	934	855	919	911	891	940	887	874	977	925	909	923	947	907	910	921	889	940	933	905	929	911	885	945	916	897	937	922	892	898	917	943	919	915	939	861	923	903	898	909	928	890	930	945	881	841	931	919	938	871	894	862	901	915	890	889	906	965	921	921	932	950	943	927	901	924	901	912	938	890	911	927	903	922	901	904	952	937	953	861	951	922	931	938	905	967	930	930	895	904	892	876	864	902	908	936	895	906	847	931	953	937	913	933	947	975	895	854	892	946	854	898	912	926	837	921	945	924	965	930	903	958	878	914	903	904	870	927	890	964	935	876	885	884	960	919	893	991	895	892	914	922	921	918	928	902	895	880	893	923	883	891	927	858	891	978	848	858	915	890
12954	701	333	185	188	173	174	141	161	137	156	133	143	153	133	128	130	136	138	134	120	142	135	107	116	127	134	129	111	129	149	121	120	123	118	111	124	158	117	140	125	140	141	132	126	127	132	140	144	134	152	130	137	130	147	118	126	129	119	133	127	144	131	140	113	148	113	142	135	136	134	143	133	126	115	132	126	122	113	119	132	146	103	121	122	111	122	131	130	125	143	117	115	136	109	138	115	131	128	102	118	142	134	138	136	142	116	146	139	144	127	140	117	135	132	127	124	108	137	128	123	133	109	143	124	114	126	124	139	129	122	136	123	122	141	119	140	132	101	144	119	133	122	123	126	135	132	123	114	108	136	115	109	116	118	128	140	115	126	132	141	136	109	144	116	142	134	131	114	127	119	115	128	147	113	142	118	124	142	139	112	143	135	138	130	118	135	113	134	132	130	107	130	126	141	128	131	125	124	123	114	136	137	139	113	123	100	131	105	131	122	128	125	128	129	124	133	115	119	129	111	114	154	141	149	121	130	118	149	127	116	120	117	111	124	127	124	119	114	123	128	134	117	113	130	151	138	142	143	127	113	128	126	124	130	128	133	110	127	127	127	135	132	130	155	121	134	136	134	123	144	104	122	123	139	127	105	111	121	145	148	138	133	133	121	129	127	124	134	112	112	142	124	127	128	112	129	125	134	118	116	116	151	124	151	127	131	146	129	146	133	121	133	134	121	133	128	125	130	129	124	131	123	129	115	126	129	122	137	126	133	137	126	126	114	144	118	128	134	133	118	141	119	116	131	140	131	120	143	138	126	115	130	122	120	118	115	128	122	137	126	115	133	117	128	149	165	113	117	129	138	122	130	122	103	137	133	118	127	130	133	133	112	139	130	126	125	127	135	123	124	126	117	135	125	128	134	141	116	118	137	119	144	110	136	118	144	143	129	138	112	143	126	120	138	129	124	120	136	125	122	128	144	130	123	133	126	129	127	133	140	126	132	139	131	114	127	104	124	137	132	126	103	141	131	120	116	130	143	129	125	109	130	119	138	120	118	112	126	136	128	132	132	118	143	143	132	143	144	131	150	129	125	126	121	116	131	142	136	133	136	130	117	126	127	118	129	135	135	119	138	129	117	112	128	134	132	139	120	132	145	129	138	136	125	125	146	130	147	116	119	129	136	140	140	106	111	110	118	146	154	122	134	121	123	141	138	123	111	120	135	138	132	109	127	114	142	126	148	123	123	147	105	136	134	142	120	116	128	133	120	131	128	115	125	117	124	146	124	127	135	127	128	127	124	120	125	106	107	114	138	145	135	132	124	129	126	135	128	144	149	117	153	137	126	146	121	121	129	123	123	128	139	133	108	129	130	126	143	122	117	124	118	120	129	139	130	145	115	132	132	153	110	137	121	141	145	118	140	132	123	113	136	145	136	134	134	147	116	121	147	139	134	140	129	144	126	120	124	98	121	114	130	118	140	129	132	122	149	123	120	125	114	129	138	104	139	122	123	123	154	140	145	118	156	127	110	146	129	124	134	131	108	150	142	137	113	138	132	134	122	141	146	134	126	119	122	100	105	130	121	138	135	112	127	136	114	141	118	132	122	123	119	122	132	143	129	125	126	123	135	138	116	150	116	114	136	145	124	111	129	132	127	123	130	144	139	122	110	119	115	128	128	148	129	147	121	117	122	130	132	113	129	135	141	109	131	117	158	138	131	118	118	132	140	126	141	131	125	136	130	136	134	123	126	141	141	132	112	135	113	131	100	134	109	129	111	117	137	118	139	139	109	134	127	148	141	151	131	148	129	125	134	138	122	114	131	101	112	128	110	139	150	137	130	118	135	128	123	137	108	120	119	140	135	144	145	149	123	131	125	129	156	123	131	124	126	118	160	133	112	128	120	128	129	136	133	142	121	111	128	142	122	131	116	140	117	128	131	128	131	106	121	129	112	153	135	107	122	127	142	129	109	121	137	122	128	143	132	124	128	139	120	117	125	128	132	137	124	129	96	115	129	111	140	121	143	104	114	138	129	137	134	137	130	155	130	145	138	119	136	114	128	131	130	128	125	131	135	131	129	142	137	135	115	136	130	132	130	107	122	125	126	130	126	127	140	140	117	118	137	155	132	122	125	129	136	134	123	127	138	118	125	144	126	138	125	153	123	127	137	140	133	132	128	133	138	121	114	130	127	114	109	124	135	123	134	136	125	128	136	141	111	131	115	120	132	122	108	128	111	121	147	120	120	132	131	125	124	140	116	112	129	142	140	127	126	150	140	146	124	150	126	124	117	128	126	136	121	139	114	114	119	142	130	151	129	136	115	120	134	133	130	114	132	117	123	156	138	127	126	109	134	124	138	132	129	135	126	146	134	126	116	143	131	143	106	125	132	123	135	116	136	97	138	111	129	138	135	139	141	132	130	128	141	123	148	132	137	111	137	138	129	126	130	150	134	132	131	135	126	137	155	126	135	130	120	127	139	164	152	127	135	134	129	126	123	139	135	146	129	134	125	151	131	149	140	138	145	134	123	159	127	121	134	126	117	129	119	130	136	135	144	135	130	128	129	146	130	132	133	138	119	135	139	125	115	139	139	129	126	141	150	119	121	119	123	144	145	131	123	117	143	122	133	149	134	123	114	128	121	138	136	123	122	129	119	108	121	102	107	134	134	131	139	142	141	134	121	118	126	135	144	140	119	142	131	132	133	134	131	127	150	122	126	132	117	133	119	127	121	127	121	130	124	129	126	128	133	138	123	129	102	143	117	126	114	138	116	149	144	132	134	143	132	127	112	130	141	140	126	135	117	131	124	130	129	125	147	111	121	126	132	138	137	138	122	122	122	131	122	135	135	108	126	114	127	122	106	126	132	144	125	146	141	124	125	152	131	130	116	146	138	142	135	122	129	135	119	129	139	128	122	144	128	127	136	113	123	131	131	111	139	137	134	118	142	110	120	137	121	138	133	128	155	124	106	130	136	129	120	122	123	132	146	121	131	127	125	113	137	126	120	126	128	121	128	118	125	120	130	116	128	122	121	113	113	125	118	142	139	104	138	125	134	125	118	142	120	130	150	125	133	139	132	136	116	112	133	111	123	123	141	155	120	141	141	144	99	165	129	133	118	117	120	119	128	124	113	147	140	114	131	129	119	120	120	126	114	133	142	123	133	125	119	109	119	123	147	116	136	160	123	107	140	124	109	121	136	144	119	125	124	144	132	117	112	147	134	130	125	126	129	130	115	168	134	135	144	119	146	123	122	136	119	112	126	122	135	117	127	130	125	131	120	122	111	124	138	133	144	115	128	131	129	141	134	130	132	122	116	124	139	136	123	143	135	130	129	121	113	133	143	144	129	140	132	142	131	129	122	122	136	125	125	131	132	121	116	124	131	159	108	123	141	109	140	128	109	140	120	119	134	111	138	125	134	121	134	136	132	134	148	136	133	135	128	123	108	132	132	119	123	131	113	125	135	108	122	154	101	137	136	111	149	136
11712	525	669	675	602	549	537	516	486	442	484	476	480	493	505	459	425	501	440	491	459	426	440	420	464	484	450	447	458	439	456	462	432	445	420	412	418	497	428	445	446	427	465	422	450	392	438	459	450	422	438	438	447	442	430	417	395	454	417	475	450	416	445	430	422	427	416	440	425	408	387	421	462	437	422	435	425	425	416	443	454	473	469	463	427	427	472	433	455	412	407	428	425	431	421	434	446	428	432	422	475	476	433	436	462	447	445	447	407	442	449	433	407	434	430	442	418	447	435	432	429	452	499	414	452	454	414	477	436	456	463	464	407	445	401	462	461	430	467	401	461	438	434	452	419	453	449	424	441	425	414	452	427	416	453	458	423	439	440	454	426	461	410	438	408	441	430	419	417	429	432	430	427	425	463	439	412	446	447	440	427	405	429	432	433	439	394	448	475	439	443	447	446	441	418	438	417	429	457	440	435	479	452	415	447	439	407	480	406	419	447	428	485	404	408	464	394	417	344	423	444	450	457	471	457	431	468	443	479	429	498	460	428	458	454	430	427	408	409	419	426	469	432	432	442	461	424	477	445	436	451	443	445	465	428	404	437	433	440	436	498	440	439	423	446	440	447	414	424	444	401	415	408	418	439	435	428	457	438	434	434	441	437	425	428	427	413	426	453	428	444	441	433	394	400	438	416	448	439	430	406	446	412	451	471	435	415	442	474	407	406	440	422	441	454	454	443	413	423	460	412	433	411	454	442	439	437	451	435	438	432	439	429	426	461	428	446	432	450	415	483	446	406	447	422	494	423	419	445	413	420	419	456	386	405	409	390	452	428	423	443	428	424	415	451	451	469	443	435	450	425	445	442	455	427	444	458	422	444	426	436	462	424	442	444	455	428	423	435	454	426	415	469	438	433	495	434	426	472	406	461	423	391	432	424	409	455	414	422	417	428	437	419	488	451	469	457	423	421	457	417	420	395	456	427	483	409	431	435	448	449	448	432	439	399	454	452	415	438	423	443	399	472	416	427	417	427	445	472	452	427	425	442	405	460	429	428	446	416	433	450	426	432	423	452	431	426	445	454	475	453	425	444	446	447	431	422	426	418	409	460	439	457	435	422	472	429	423	423	456	393	462	422	422	461	435	430	446	448	397	434	452	455	434	424	439	475	464	447	470	449	406	397	465	427	424	410	435	476	438	406	461	463	435	478	421	439	424	434	420	422	457	415	416	441	436	434	413	437	439	446	425	426	412	455	455	445	436	448	407	429	433	462	405	402	384	425	456	439	435	442	461	426	454	411	443	445	386	438	454	419	448	434	417	471	444	477	457	467	479	487	416	388	441	442	448	449	455	452	453	439	453	419	455	438	412	433	426	468	472	439	410	462	443	450	427	398	425	424	427	432	436	430	416	424	424	447	429	399	463	443	467	445	423	455	417	450	473	438	441	453	401	421	411	429	425	453	447	428	435	447	415	415	409	466	438	445	442	446	421	458	401	389	441	467	429	424	412	419	430	446	440	425	420	409	480	461	415	423	458	415	435	447	448	463	418	427	419	403	481	423	431	452	423	399	441	450	444	441	419	470	478	422	452	434	450	423	443	459	427	405	449	428	433	439	445	463	462	412	428	406	481	433	425	430	433	456	421	451	435	389	458	417	446	458	416	424	422	445	418	405	465	425	430	435	481	429	422	420	399	395	415	449	422	445	412	419	449	390	429	438	410	436	430	407	430	448	406	409	473	455	431	443	432	433	422	413	422	412	437	431	434	434	447	433	438	436	457	430	483	436	426	445	441	439	434	421	426	473	437	436	421	418	439	456	461	457	429	422	409	419	449	442	447	448	408	442	451	410	417	470	430	463	437	419	477	432	448	447	411	458	469	483	425	415	431	385	458	428	402	498	411	418	433	459	453	424	448	405	453	399	451	485	424	426	416	438	426	413	437	443	423	439	449	433	424	433	407	432	451	442	438	401	434	460	427	419	426	444	432	458	425	477	429	418	448	447	456	433	432	458	416	431	433	425	428	437	442	437	438	448	398	410	458	430	423	441	463	451	427	443	461	444	438	422	447	444	444	441	437	416	451	419	429	422	444	437	473	414	430	413	461	462	436	457	434	446	413	458	464	415	428	445	473	451	440	395	432	440	462	413	453	421	428	439	395	438	461	434	407	406	450	446	465	444	447	442	431	425	447	462	446	442	450	448	441	442	465	440	428	438	425	446	416	469	458	465	464	422	412	416	410	436	483	415	423	433	431	416	413	448	432	448	414	420	444	412	436	413	460	436	446	455	430	460	410	457	433	421	450	435	419	420	441	438	385	438	414	459	433	428	454	402	436	403	463	448	421	418	444	422	416	429	440	419	455	446	436	459	466	468	440	446	442	464	439	463	442	464	405	387	433	441	410	422	448	420	453	446	437	441	438	444	443	457	428	472	427	476	468	448	428	419	410	397	444	449	438	393	482	444	452	453	468	441	472	430	435	445	419	425	455	415	455	459	429	460	462	449	450	393	446	421	435	473	410	434	421	391	408	471	453	465	448	440	440	454	429	440	418	459	448	408	419	438	448	436	458	431	439	425	430	462	438	383	433	427	418	451	466	431	417	428	425	414	420	447	441	451	426	426	443	436	472	396	404	458	450	416	464	401	439	440	430	428	416	437	438	397	473	423	427	410	440	478	421	454	480	430	429	471	407	406	430	475	452	424	452	452	423	466	429	452	417	411	438	439	454	448	443	428	429	412	454	440	404	454	467	423	421	435	423	425	422	433	414	377	439	427	429	434	407	422	441	411	447	452	448	403	415	445	451	435	420	453	423	411	440	415	456	398	472	466	430	476	449	475	437	447	453	447	455	402	452	388	435	458	432	422	426	444	445	467	436	447	473	424	440	439	415	421	485	410	467	459	457	455	473	434	431	389	426	430	453	430	498	441	433	457	425	401	416	426	462	444	392	446	460	446	445	425	448	403	443	440	464	446	446	410	430	450	439	470	453	470	446	439	425	406	465	400	437	455	442	407	449	411	402	430	436	418	466	457	426	455	403	440	461	424	423	431	450	420	441	424	449	411	476	434	458	427	405	412	442	433	423	465	453	447	457	430	406	433	427	434	429	439	461	409	422	421	419	471	474	413	414	416	445	430	433	412	394	420	439	429	416	420	445	423	444	438	490	457	437	490	455	442	436	416	436	455	385	432	407	446	473	436	469	420	420	439	415	440	464	451	450	437	433	428	415	434	422	459	430	440	415	428	447	443	424	455	442	467	419	423	457	450	427	409	419	491	421	420	424	453	458	435	435	417	406	452	396	489	448	451	414	457	426	421	432	444	472	442	477	436	443	461	431	447	399	457	448	443	425	456	446	453	410	445	450	441	433	466	446	450	478	461	435	444	455	419	435	445	409	438	469	442	393	427	446	434	473	439	407	454	470	415	411	409	462	415	446	440	451	436	430	458	439	443	401	477	438	439	454	449	442	439	469	434	448	473	441	406	428	439	432
58571	15148	2716	1194	795	637	537	496	412	390	317	305	319	342	293	307	335	324	312	273	292	269	285	286	286	282	268	269	255	267	287	282	267	247	290	265	296	269	267	302	276	274	272	285	271	278	267	263	270	244	293	275	253	268	314	266	247	238	268	280	254	242	289	309	252	274	267	274	288	231	299	282	292	267	289	260	245	277	239	270	256	287	271	281	246	263	231	255	261	253	265	237	273	259	289	253	253	272	267	272	259	268	253	248	255	265	284	252	260	262	268	234	273	262	285	283	252	258	270	294	250	261	277	290	269	268	271	235	247	260	251	251	259	271	275	267	249	268	260	268	251	235	243	255	284	265	248	266	250	290	270	280	259	266	275	228	274	277	246	262	269	289	268	252	255	254	265	278	256	272	245	269	283	267	240	256	291	259	289	260	247	304	284	244	266	255	282	242	252	299	265	275	271	260	268	259	262	242	255	252	273	253	231	266	260	226	254	291	246	270	269	287	273	226	264	259	269	210	251	262	307	276	242	245	264	273	251	240	274	285	264	269	261	292	255	254	272	244	257	294	286	258	284	274	272	302	246	262	256	271	277	271	292	256	278	236	253	280	279	253	254	289	277	271	252	227	236	248	285	276	269	277	271	253	276	253	259	280	281	278	264	255	260	242	265	261	242	272	274	276	269	274	281	253	272	301	264	244	275	280	235	280	261	274	263	286	251	264	237	272	293	273	252	215	262	272	241	289	282	247	265	289	256	270	278	252	286	279	260	285	244	251	259	268	279	288	276	236	252	251	275	254	281	259	293	257	267	244	284	252	273	273	252	266	243	264	261	280	274	237	263	263	260	257	259	264	254	260	288	277	255	242	248	255	248	273	257	278	278	257	257	272	268	274	274	278	286	247	275	228	254	286	213	260	243	265	270	256	234	261	250	252	260	275	265	241	239	269	285	258	251	273	265	289	285	242	280	268	256	242	281	241	306	296	246	243	269	253	246	261	244	272	253	254	262	269	278	245	277	293	290	252	248	260	277	266	270	253	252	252	268	286	245	264	273	247	269	276	258	245	278	290	223	261	262	241	286	292	242	281	220	247	262	257	254	260	251	244	261	267	267	261	229	248	257	257	251	281	255	268	238	277	225	276	255	279	290	268	227	258	257	247	294	235	266	274	240	247	251	266	270	256	239	269	239	273	246	234	279	263	261	246	266	243	253	251	281	278	249	274	259	270	277	287	263	261	303	281	263	263	271	260	264	274	263	246	263	293	257	265	249	250	256	293	252	268	283	261	235	260	286	255	248	261	248	242	269	282	258	270	257	249	271	252	267	261	259	259	253	243	260	246	260	276	300	275	280	267	267	271	269	248	250	266	262	275	275	255	248	243	256	234	279	278	287	271	248	292	273	254	231	272	272	249	258	252	280	242	269	271	271	247	241	249	277	260	261	286	248	256	264	274	295	260	267	245	250	235	260	236	213	314	257	248	264	250	241	276	237	253	258	234	259	260	293	259	275	257	260	258	299	268	249	271	269	281	258	286	280	270	258	250	274	294	264	264	277	237	256	255	263	276	253	270	263	257	273	264	252	268	288	294	245	282	260	281	248	239	258	260	301	245	272	272	298	274	253	241	243	260	247	290	251	267	264	263	280	246	275	256	238	243	256	268	265	235	251	275	256	255	260	249	240	284	269	248	278	251	249	254	267	257	280	277	234	261	271	275	242	285	250	273	265	242	240	264	261	247	253	277	260	250	265	248	280	285	264	297	259	276	224	246	280	264	281	260	255	277	250	303	285	286	301	285	258	258	261	227	257	256	255	266	262	248	256	268	275	250	265	253	279	271	266	242	244	227	273	274	261	258	273	272	270	276	262	229	257	259	252	274	221	258	269	251	260	239	286	262	288	255	268	255	255	274	268	270	282	257	271	250	257	274	248	285	251	264	270	263	269	273	251	272	253	258	260	257	267	278	273	287	273	262	271	323	258	244	258	278	246	262	252	266	253	288	290	260	284	285	242	266	244	259	268	260	229	260	258	251	304	253	272	267	276	241	241	279	279	245	257	246	259	278	258	271	292	264	275	258	272	276	254	265	271	255	271	264	272	280	283	240	271	282	248	270	274	276	275	260	276	286	263	240	275	266	264	287	275	272	271	246	252	262	241	243	254	278	263	266	266	241	277	208	275	261	248	283	278	252	280	258	267	275	235	257	241	277	287	264	258	279	278	291	252	232	279	264	274	262	275	299	283	294	257	274	253	279	277	278	259	250	274	277	271	290	233	256	244	292	272	259	249	256	246	260	283	230	256	254	257	257	261	234	249	272	253	258	256	292	293	256	248	270	279	220	270	259	255	254	264	236	269	289	280	257	247	278	246	241	259	291	254	269	251	272	267	245	258	277	270	254	244	260	239	252	288	255	248	261	258	243	241	275	246	248	282	280	247	230	279	268	266	284	305	249	251	276	279	231	236	262	247	247	254	287	253	242	250	248	292	248	258	251	277	278	293	249	261	244	280	251	250	268	270	245	256	264	271	253	244	261	255	261	273	262	261	280	282	266	286	270	189	270	272	272	265	255	254	271	256	264	258	269	233	250	256	273	288	278	278	275	256	253	271	270	249	255	258	258	265	290	293	246	253	256	270	252	263	270	251	228	267	245	264	271	248	237	254	253	235	286	275	278	273	274	280	268	245	257	280	275	284	234	251	248	261	260	274	255	274	290	250	262	262	245	282	249	249	247	267	251	266	268	254	255	234	262	241	256	280	275	240	278	258	262	235	251	260	272	280	283	272	279	275	273	255	276	263	283	255	253	253	267	249	273	270	292	262	257	281	237	258	250	285	273	265	249	249	231	259	294	273	271	258	294	257	271	269	269	267	258	286	263	274	276	273	278	293	273	269	261	257	259	251	232	267	264	286	258	259	265	247	257	238	282	261	249	284	245	274	260	268	262	255	287	287	283	252	267	257	272	265	280	239	260	264	267	265	261	261	265	291	267	238	228	309	299	256	247	264	279	284	276	251	294	239	256	272	271	264	247	260	276	268	244	268	258	257	269	265	257	275	237	254	251	242	263	260	247	246	261	274	287	271	264	271	248	250	262	251	242	262	295	258	251	260	262	284	254	266	255	261	244	282	279	259	287	261	287	296	280	235	250	268	255	256	266	256	267	251	233	275	240	245	284	304	283	270	252	266	257	262	244	239	254	233	250	261	250	245	250	283	261	274	270	273	271	274	277	278	256	241	272	276	261	273	288	267	270	248	268	258	242	268	256	262	268	270	233	233	250	257	269	274	269	265	264	284	256	241	264	292	255	268	256	268	246	260	258	258	277	273	273	258	256	269	253	245	263	287	242	276	267	245	273	279	282	266	284	235	238	236	253	275	276	245	272	270	243	263	288	264	257	288	258	231	269	272	273	263	261	273	262	267	238	295	281	244	249	250	235	260	288	249	233	235	245	257	257	277	265	270	239	247	294	282	262	246	284	294	250	266	256	268	222	256	275
28215	1708	3122	3529	3056	2655	2177	1961	1696	1494	1380	1269	1179	1147	1125	1131	1040	978	981	946	970	872	948	888	821	906	891	832	891	918	895	825	820	868	849	848	871	819	868	899	834	851	805	834	804	811	811	771	845	797	783	818	783	793	833	791	799	796	786	798	801	803	814	805	832	778	779	785	787	694	784	836	819	763	800	750	832	780	755	784	809	798	774	788	797	799	781	805	760	801	752	817	788	769	804	783	738	822	797	760	770	785	756	728	804	762	796	757	792	807	748	811	807	789	712	747	761	747	821	806	769	792	752	750	810	740	706	788	792	788	821	797	766	765	778	808	801	769	762	797	739	792	809	779	757	735	745	785	792	721	759	773	728	786	827	759	759	761	755	792	733	862	778	797	785	781	782	781	810	770	795	789	754	722	766	776	766	777	769	780	819	760	818	780	747	803	819	809	777	794	758	755	786	796	734	821	755	780	786	826	808	759	751	811	787	779	818	788	807	768	785	829	801	815	817	814	850	773	698	802	752	788	782	771	789	757	732	818	777	753	707	789	774	770	787	748	775	817	772	749	799	799	746	783	765	738	764	760	749	787	763	813	799	765	763	783	781	807	808	689	792	757	790	757	768	757	761	780	738	794	768	811	762	736	790	746	780	734	779	754	803	744	750	795	784	782	816	782	825	806	733	777	809	764	762	734	817	873	812	707	806	782	742	778	790	804	732	806	787	778	800	773	758	789	785	760	794	822	807	770	802	801	797	797	769	811	789	753	810	742	817	793	764	764	802	774	757	735	779	814	803	757	778	742	713	803	818	757	824	747	726	767	802	792	803	785	746	839	790	750	762	751	784	784	763	779	790	783	777	764	807	804	764	800	772	790	808	784	794	802	783	792	729	753	748	781	728	782	761	767	806	784	781	810	761	792	823	755	786	805	774	779	804	806	746	759	784	772	813	790	786	761	752	790	772	813	730	813	796	767	755	834	740	779	778	763	767	795	793	776	765	822	768	789	775	777	778	779	696	770	797	798	759	771	795	801	826	795	765	744	743	781	737	794	793	844	766	777	749	758	724	751	740	757	759	813	760	782	760	821	771	814	775	779	771	744	766	734	754	747	732	787	793	741	770	823	770	756	802	751	716	764	779	752	765	731	751	792	775	834	741	804	774	787	787	773	789	758	808	790	726	817	818	796	784	765	810	781	753	806	800	765	820	778	810	792	743	774	808	765	747	734	758	816	838	792	781	787	728	727	843	769	786	792	754	771	753	763	739	761	769	762	814	784	738	760	800	792	778	827	781	737	759	767	830	816	822	762	795	765	778	741	809	763	758	715	841	783	758	762	803	783	756	784	790	749	768	769	788	777	809	797	823	757	769	755	725	809	792	761	763	795	795	769	783	806	754	772	817	756	777	744	742	790	779	762	748	750	740	754	773	752	821	773	755	795	782	803	756	808	762	747	755	775	730	757	757	772	771	724	738	773	719	835	772	796	784	735	768	808	801	761	813	751	764	754	766	764	786	757	788	791	681	796	739	808	766	817	788	775	768	792	796	789	763	751	755	777	833	770	761	772	794	752	808	726	759	759	758	834	778	785	781	763	789	776	755	757	793	825	780	747	799	780	770	757	757	813	841	749	764	811	757	839	751	767	782	748	788	753	805	754	815	784	764	764	796	759	805	745	729	770	767	776	777	730	745	771	791	702	774	753	767	752	719	791	824	765	828	775	839	783	758	783	767	752	811	751	776	798	744	748	782	777	767	775	739	791	729	777	780	792	778	775	747	759	742	806	799	796	745	746	797	749	785	749	795	764	766	776	802	776	786	771	770	770	799	792	807	802	703	752	779	814	783	799	794	792	775	795	827	824	813	810	777	776	760	823	722	717	779	789	764	767	769	749	771	744	803	797	766	783	801	758	765	768	789	776	761	739	769	788	802	797	829	812	733	796	797	770	779	779	846	796	733	762	765	783	789	815	763	780	768	726	779	787	779	797	730	743	804	720	815	780	778	788	831	759	827	727	814	794	739	781	754	769	779	835	724	783	759	777	762	746	795	791	827	796	767	759	800	766	782	797	775	745	801	773	769	784	771	834	763	763	805	770	745	710	770	800	736	757	779	744	790	770	783	814	745	783	794	741	759	766	856	749	779	755	762	782	787	769	772	775	755	762	766	813	793	783	783	744	749	767	795	778	807	785	747	804	792	739	750	850	766	763	759	700	819	824	834	769	763	789	784	738	733	757	811	811	786	787	820	776	747	777	802	765	801	768	802	766	763	742	797	727	807	698	776	779	806	728	801	805	745	816	726	768	773	805	774	738	755	768	766	808	825	793	747	761	745	770	748	814	769	773	786	778	822	826	812	803	768	755	764	761	789	767	768	816	751	826	794	739	757	777	755	754	782	762	742	788	798	780	753	771	763	824	761	783	729	773	781	777	821	750	815	802	784	774	807	814	799	799	773	795	758	772	751	802	780	763	792	775	753	783	742	740	765	740	784	764	820	767	742	732	791	828	754	825	783	794	766	743	790	756	789	737	778	791	811	819	786	766	780	807	767	713	761	783	819	838	772	806	740	789	780	763	795	781	802	764	767	794	812	807	809	777	803	763	811	768	838	768	793	742	808	737	824	805	794	730	721	763	786	763	812	809	754	771	762	749	777	798	759	759	769	819	771	774	810	788	750	831	743	745	778	783	774	763	776	775	830	794	746	775	828	791	757	795	795	818	777	788	785	760	780	809	773	760	783	797	825	766	762	751	778	779	764	837	795	791	777	760	767	788	808	771	743	814	742	775	705	770	782	803	782	785	786	756	799	768	750	755	752	799	787	804	751	768	801	760	819	759	780	755	744	746	778	751	778	722	771	811	739	745	780	711	753	754	773	813	751	767	774	744	796	809	787	766	775	743	733	812	768	758	765	748	744	812	766	804	742	782	747	777	804	809	818	781	783	804	776	807	786	794	807	749	764	805	770	812	782	790	744	768	811	761	784	806	831	770	801	749	758	780	793	780	787	798	811	806	761	772	737	813	827	763	769	765	791	742	755	782	777	794	773	738	756	797	743	702	765	792	769	791	781	778	817	797	738	739	739	782	755	762	783	771	802	765	797	770	781	723	782	763	747	778	807	790	756	791	781	726	778	762	746	783	782	733	726	801	839	780	787	781	780	752	738	761	778	758	834	790	753	825	761	760	809	792	784	758	827	759	800	742	774	741	777	810	756	788	761	763	782	772	821	772	765	782	795	792	760	754	796	749	779	788	770	789	748	741	819	786	779	756	719	775	714	785	798	779	775	760	789	720	791	747	780	732	803	763	738	791	778	792	767	758	782	776	795	790	756	738	734	717	804	794	764	726	778	794	785	780	817	755	773	753	762	790	782	824	810	770	725	830	750	773	765	776	783	796	814	744	755	760	809	773	755	774	757	801	801	812	839	771	749	763	822	829	771	764	784	731	766	757	797	797	716	788	767	780	748	752	751	782	816	783	798	736	795	777	754	754	797	769
69906	21406	9350	2730	1423	1039	820	741	660	575	495	468	458	411	409	405	392	378	380	370	372	376	305	349	346	349	348	325	357	327	305	340	348	379	334	327	305	332	318	308	350	330	342	361	358	324	366	345	339	309	300	317	308	353	326	330	344	321	353	329	348	341	292	346	329	321	287	307	344	358	306	324	302	309	318	332	343	332	351	305	303	335	339	336	355	340	323	331	343	317	346	313	351	346	343	333	322	307	335	324	322	335	333	345	320	293	327	341	324	317	332	351	310	311	293	309	310	310	331	304	344	313	311	324	317	320	347	333	333	357	315	317	327	328	354	297	300	308	290	308	335	315	318	310	306	354	310	295	327	324	317	335	327	320	328	318	341	324	294	306	362	307	307	317	371	320	293	316	306	335	328	331	311	342	319	361	331	297	291	328	328	322	326	316	327	305	324	343	308	342	328	328	317	327	372	308	320	338	310	328	332	301	330	332	338	317	355	328	329	311	327	299	315	327	366	309	324	329	341	354	357	345	322	294	340	310	320	313	305	351	300	312	350	325	328	304	328	313	313	320	324	319	295	317	335	295	332	325	338	350	320	318	308	336	294	313	339	287	349	324	328	328	329	326	310	303	335	327	327	309	351	291	329	343	334	341	328	337	333	327	318	310	318	313	362	333	330	342	310	331	291	294	342	336	298	354	313	314	318	313	330	334	313	294	304	334	322	335	353	339	314	296	308	343	320	313	332	327	344	325	308	328	314	320	290	327	341	328	291	317	325	313	309	324	322	329	304	316	332	325	333	336	308	342	310	333	301	316	305	307	343	286	332	322	334	339	335	320	314	337	285	336	311	335	327	314	287	316	313	323	333	310	299	325	348	327	299	305	303	321	378	318	334	304	288	313	307	322	300	323	341	331	338	324	305	333	290	365	308	329	328	322	364	306	329	344	329	333	302	354	334	314	291	314	349	292	337	357	326	340	306	316	325	345	316	330	315	327	325	295	304	323	372	348	298	328	301	316	353	319	324	359	287	331	320	318	291	337	313	339	310	314	305	332	359	293	344	328	369	335	336	342	316	337	333	307	326	323	310	337	340	315	338	319	342	330	324	324	368	301	308	317	313	337	324	339	339	340	319	284	306	323	298	344	301	345	347	345	319	329	326	339	316	344	306	290	348	332	327	318	317	326	331	343	331	317	319	352	348	349	339	325	307	329	341	350	335	312	285	342	321	326	326	289	331	331	310	308	314	339	313	312	324	303	331	318	318	342	352	337	321	352	310	313	318	327	324	321	303	328	306	327	344	310	327	295	314	328	338	311	318	312	319	318	354	290	289	329	330	332	312	308	315	382	311	346	342	337	297	289	338	311	354	309	347	312	354	291	348	331	307	309	321	312	333	320	328	319	340	342	315	322	315	327	339	316	306	307	315	324	324	310	311	321	315	346	352	336	341	327	322	308	288	318	337	343	293	337	334	328	319	307	307	342	338	351	344	301	322	328	329	320	320	319	304	320	368	320	319	285	313	304	314	287	298	336	311	301	338	331	296	340	303	299	296	346	331	335	330	298	315	324	322	318	341	318	349	364	382	300	368	321	317	307	355	331	321	324	330	359	330	313	371	304	321	318	341	331	348	324	352	344	355	285	308	323	301	309	287	315	313	328	311	328	347	309	339	318	331	341	351	316	293	353	333	298	331	325	381	296	296	325	338	323	332	308	313	356	331	326	302	346	325	353	321	311	387	270	338	309	342	284	305	320	297	364	292	300	291	290	325	285	297	315	337	319	362	309	330	317	336	312	345	333	336	311	323	342	327	312	319	292	328	338	300	316	297	320	313	344	330	297	328	305	303	355	330	304	312	331	336	332	352	324	322	293	344	325	338	322	330	348	340	312	316	344	317	318	298	324	319	305	329	345	287	311	310	315	305	349	310	295	301	321	302	288	357	327	320	380	335	327	358	328	353	329	317	315	311	291	340	342	303	338	318	326	322	313	303	317	328	332	325	353	322	345	309	329	309	329	318	308	355	335	296	310	326	339	307	313	304	324	363	317	309	302	325	330	332	336	326	340	312	298	314	317	333	318	296	347	322	347	342	301	328	290	336	313	345	318	323	309	312	299	308	312	296	315	315	344	331	310	337	335	330	316	342	319	330	295	338	302	330	307	331	320	312	343	309	316	332	343	317	323	357	331	285	313	350	343	337	312	339	348	302	319	305	348	310	305	336	340	324	335	333	340	308	294	341	312	320	304	342	315	312	319	325	325	320	334	304	330	319	316	291	323	346	280	334	307	317	328	314	319	323	316	344	311	328	313	336	307	323	338	333	311	325	329	328	321	323	320	304	307	297	326	298	338	333	293	353	309	322	315	289	326	333	319	346	332	321	320	335	314	328	346	345	326	316	325	306	346	351	291	337	353	298	317	309	337	325	309	329	302	331	302	361	355	336	277	312	326	350	345	314	350	312	328	327	332	317	309	298	303	351	345	313	323	313	282	325	315	321	312	295	326	335	291	306	331	304	314	282	327	332	345	337	334	312	336	313	317	315	346	261	302	319	289	326	329	336	329	286	307	297	315	288	326	356	357	294	336	322	331	313	339	319	363	343	289	325	341	297	335	283	329	338	308	349	302	294	358	355	315	309	324	354	332	314	331	308	294	306	307	309	326	342	275	314	347	343	316	304	317	305	324	353	343	344	302	316	307	335	325	326	333	328	303	370	331	320	332	311	347	329	331	311	334	333	330	330	305	325	349	349	291	302	319	306	342	305	318	323	312	323	339	321	315	302	328	327	323	320	339	318	349	305	318	317	359	322	333	355	327	316	328	286	316	338	331	301	300	322	351	335	302	342	324	329	313	342	310	320	336	320	325	364	327	310	364	334	340	335	336	303	295	310	325	331	289	378	312	315	334	313	342	310	312	309	338	323	343	334	306	313	319	309	320	347	361	333	327	299	390	313	335	298	326	347	324	316	338	354	342	337	317	337	317	313	326	339	317	325	335	292	313	347	296	340	308	310	371	315	339	316	324	327	323	294	324	301	321	318	322	319	335	311	316	307	328	347	302	343	308	340	334	318	338	313	304	292	308	323	271	362	328	341	338	325	337	378	294	338	343	329	374	319	354	325	328	309	310	354	342	327	329	312	303	339	343	309	319	335	345	342	305	322	317	349	357	327	336	333	328	324	308	352	329	310	342	297	318	348	334	336	318	317	338	346	335	314	328	316	337	331	292	309	345	317	348	357	300	338	337	342	309	320	336	314	333	360	292	291	336	308	313	340	319	329	313	282	347	293	322	293	340	313	332	321	348	334	298	301	308	356	324	311	360	303	321	331	294	340	336	345	326	313	266	338	318	306	336	336	331	293	352	320	338	300	283	330	325	305	375	316	329	329	336	323	315	355	319	318	328	351	319	336	287	326	333	324	321	358	303	307	329	315	348	312	287	309	311	356	310	302	307	354	297	373	318	319	313	326	302	289	337	323	312	302	326	294	332	328	291	339	321
34374	2475	5054	5743	5041	4215	3531	3123	2609	2216	2060	1877	1706	1607	1515	1516	1295	1339	1312	1207	1297	1164	1143	1186	1148	1118	1108	1077	1107	1046	1054	1030	1058	1064	1061	1023	987	1047	978	989	993	1030	957	981	993	1004	973	949	925	989	958	994	985	974	968	942	954	905	951	995	909	972	943	949	911	954	890	929	963	898	910	918	886	920	932	866	892	940	928	896	963	926	939	926	925	925	931	1038	959	920	938	922	943	915	859	930	911	985	895	933	910	984	955	929	898	935	968	928	960	892	916	936	918	853	898	939	938	905	858	925	987	922	927	936	869	937	923	929	879	924	950	904	910	914	889	926	919	921	943	932	909	943	897	939	933	932	948	890	946	922	895	890	973	902	941	885	929	933	917	893	915	919	891	932	865	870	903	868	916	959	865	938	915	889	926	949	955	910	924	887	943	916	888	899	917	994	944	930	896	887	897	941	945	894	883	919	898	886	891	955	944	914	906	907	888	909	932	898	901	907	913	885	861	875	912	958	893	942	911	905	928	901	887	960	884	919	912	856	919	915	912	930	952	868	953	902	898	945	904	962	860	950	933	915	944	958	887	915	906	898	896	909	937	947	888	902	928	927	901	970	898	914	885	893	936	919	887	924	889	884	901	930	911	941	925	924	876	919	949	907	875	978	902	930	934	950	907	917	904	910	930	953	907	888	885	852	889	907	931	935	931	915	925	947	902	913	893	980	932	878	895	879	889	936	934	904	895	912	925	900	911	948	903	954	920	913	939	911	904	910	931	936	964	922	868	977	941	925	913	909	878	916	930	939	881	919	909	969	942	900	935	879	899	893	900	885	906	917	899	891	934	972	888	897	855	887	880	907	940	881	891	915	891	855	897	921	898	857	934	930	975	882	919	949	921	884	898	920	882	948	854	925	936	937	903	903	952	854	886	969	920	906	858	948	930	932	923	990	903	881	945	913	920	954	903	932	900	900	929	910	891	873	956	926	912	975	930	892	893	875	892	929	921	926	916	891	921	931	924	883	911	920	905	920	919	927	947	905	932	850	921	905	914	939	902	893	881	908	889	877	970	890	961	891	903	882	955	918	916	920	911	906	907	901	912	896	879	908	961	905	847	879	902	929	918	924	932	902	918	969	917	979	966	903	965	939	969	902	953	923	931	893	904	894	941	921	895	952	872	926	899	921	923	906	947	934	898	880	927	901	891	911	931	963	936	901	890	934	872	902	877	883	876	882	973	829	925	981	895	907	896	898	937	876	916	907	949	931	943	923	882	966	946	969	923	1029	935	871	944	912	940	983	902	900	900	873	897	922	875	952	879	891	896	896	925	875	877	954	940	861	934	885	943	884	923	876	897	928	905	895	927	931	934	897	873	831	904	891	873	891	935	900	953	904	860	929	919	911	927	871	934	957	940	879	975	909	930	905	924	971	899	895	952	892	917	934	931	848	916	927	899	939	913	955	939	896	935	865	938	971	926	857	919	937	892	875	871	873	908	874	883	910	992	890	913	915	871	899	935	895	880	932	948	936	910	939	887	909	908	945	953	907	953	928	941	888	878	873	910	896	882	906	992	946	960	886	889	914	900	945	894	949	953	885	896	890	933	877	881	922	883	893	886	871	878	882	890	976	938	934	902	948	925	921	879	901	931	898	903	945	957	905	891	901	898	877	946	907	915	917	870	926	919	890	955	914	895	886	923	900	877	951	857	964	957	932	906	955	925	885	940	943	962	909	990	943	894	903	946	915	908	905	887	908	918	902	919	901	865	940	904	883	896	920	954	914	866	919	887	897	932	905	884	888	853	911	921	903	962	929	941	906	915	887	884	940	890	900	911	934	879	936	883	912	928	916	941	889	940	963	917	901	988	955	906	901	923	890	905	935	910	925	938	899	832	864	907	890	914	891	900	898	922	907	904	924	915	950	925	945	931	928	966	912	894	883	890	867	933	917	882	925	897	912	903	945	909	873	906	968	880	852	894	911	884	912	915	917	901	959	930	906	925	907	928	908	889	946	914	943	926	879	874	917	953	906	891	916	933	886	886	972	899	891	951	924	884	915	867	827	943	896	933	875	875	921	875	914	884	893	885	887	889	880	915	891	895	921	866	873	896	894	900	903	876	915	899	950	925	910	928	840	915	937	912	905	942	893	912	940	930	911	930	886	860	862	933	939	900	929	893	1010	889	892	873	925	950	876	980	888	923	917	890	907	890	876	909	898	926	905	911	879	889	917	973	910	937	920	898	903	880	909	964	914	904	972	877	859	938	920	928	905	915	889	906	923	915	893	882	940	905	934	956	878	875	904	899	920	917	889	951	915	905	904	877	900	917	866	879	919	927	911	838	893	890	924	889	954	936	915	962	910	888	873	893	831	885	921	911	916	892	938	852	891	930	909	960	887	883	905	947	864	903	899	857	912	884	952	911	961	917	940	888	879	948	864	923	885	907	910	910	881	912	902	926	866	902	893	895	921	883	948	914	922	891	922	979	901	971	890	907	926	877	933	876	950	912	922	921	916	937	925	890	882	960	884	891	843	902	874	935	882	915	939	873	870	927	870	862	920	883	917	870	861	923	906	869	979	889	938	891	924	863	922	908	892	912	909	935	882	971	906	959	972	897	964	944	912	900	863	911	895	936	915	923	873	942	937	912	886	886	933	912	951	859	933	980	942	923	933	934	872	941	902	944	931	934	911	890	947	920	954	854	911	855	887	938	873	902	915	893	919	890	873	947	901	871	912	912	895	937	941	865	933	871	915	916	946	917	892	884	933	945	901	885	924	960	897	968	951	882	877	951	882	950	935	905	954	896	975	913	873	914	920	882	911	885	916	867	893	859	988	918	875	895	928	903	895	833	882	885	915	902	910	847	904	909	931	956	906	969	937	892	893	993	849	940	893	929	911	929	952	906	950	943	924	926	911	890	942	938	882	895	891	892	954	883	920	915	875	915	928	944	867	876	898	890	878	925	899	916	890	896	859	948	871	940	943	906	949	919	912	898	907	915	881	925	911	944	886	929	956	905	934	930	902	965	925	939	944	972	935	919	930	940	887	947	861	884	908	937	911	926	940	923	875	993	921	901	885	885	928	873	891	932	919	924	920	925	937	951	944	903	893	885	885	910	903	924	920	896	928	924	940	887	940	921	934	882	949	924	928	874	850	910	896	941	878	911	891	916	912	925	937	910	912	910	877	861	934	883	945	950	988	902	885	943	877	893	939	911	863	931	874	936	926	911	890	901	881	962	892	889	908	910	912	885	906	877	884	876	937	918	924	947	858	891	902	893	928	941	919	874	991	892	897	916	975	931	947	868	898	912	936	967	877	922	933	897	917	912	898	853	913	914	875	930	914	917	893	892	938	900	898	880	924	910	919	922	943	911	948	927	889	919	965	906	926	928	883	831	905	890	884	885	912	953	904	894	933	903	917	899	922	917	928	857	893	846	883	907	925	914	875	900	958	877	923	893	829	922	927	909	894	932	912	902	861	915	894	929	910	927	885	906	908
13494	692	304	197	169	155	156	145	141	133	129	116	149	133	151	128	121	117	131	126	123	125	113	123	126	128	130	126	110	143	122	139	139	106	124	112	124	104	125	134	135	135	130	120	145	114	128	116	135	114	156	127	128	137	125	126	132	105	134	121	141	134	148	151	141	140	101	127	134	118	145	138	134	145	137	142	139	133	118	106	139	125	162	112	131	132	123	118	120	118	139	130	145	115	129	111	113	153	151	140	125	140	117	111	127	126	121	121	118	127	119	138	140	128	134	145	134	127	132	133	142	101	129	121	130	129	116	116	113	119	135	155	122	128	115	162	134	126	120	138	128	124	122	133	127	121	128	134	112	119	126	124	142	126	103	118	142	141	133	140	147	127	134	139	136	145	138	131	143	147	133	119	138	107	116	130	134	135	141	134	119	114	122	124	125	131	140	125	127	117	98	140	142	130	142	146	131	119	131	132	111	117	96	119	136	129	140	123	135	132	124	127	106	141	127	137	153	127	107	146	124	123	120	123	105	111	130	143	140	138	130	125	131	127	116	127	123	130	142	126	126	110	142	146	132	116	123	140	138	136	118	128	119	122	132	130	130	114	127	142	142	124	152	129	138	123	112	108	125	137	133	126	123	125	112	127	139	147	123	124	152	151	129	114	110	127	138	130	114	126	98	119	129	128	129	124	123	112	136	125	121	117	128	113	116	125	140	120	147	124	129	145	126	134	125	142	122	102	144	126	132	148	122	123	124	138	117	118	114	152	122	119	139	132	133	110	144	113	132	121	112	119	125	126	140	117	126	114	121	122	137	142	126	134	135	128	114	135	139	127	151	138	104	101	120	149	156	109	117	135	119	124	157	129	128	124	147	127	120	127	123	140	117	115	129	130	137	130	142	111	123	154	122	129	128	141	132	127	131	117	129	129	120	135	123	137	129	146	143	133	135	118	130	132	141	106	122	121	135	123	122	136	137	139	139	132	140	122	104	110	98	97	152	135	143	96	138	139	120	133	118	122	108	119	141	123	118	142	139	116	121	124	133	117	137	132	111	131	114	117	140	118	141	113	118	125	136	124	121	122	132	115	141	134	127	127	123	119	130	122	115	105	133	126	124	118	116	126	129	126	123	134	136	118	120	115	127	115	121	127	122	140	115	114	142	131	140	134	124	127	143	146	148	138	124	109	134	139	120	135	149	142	128	114	133	127	128	134	119	124	130	138	142	126	125	148	149	117	133	136	112	157	136	117	127	133	133	143	122	98	132	125	137	147	125	121	123	124	121	139	144	134	145	126	119	136	124	139	144	118	129	134	130	124	101	130	154	113	143	138	129	135	136	116	125	132	116	140	119	132	138	140	143	138	140	142	115	151	122	125	150	142	149	125	125	126	131	142	125	126	133	106	144	117	123	135	113	120	141	139	133	88	124	142	127	111	127	118	130	121	106	142	122	132	130	133	124	121	138	131	118	119	131	134	130	153	159	119	135	133	135	133	126	142	137	124	129	124	116	131	138	142	125	162	133	129	138	126	143	117	140	136	133	131	117	153	121	116	138	131	137	128	127	147	113	136	136	159	127	128	129	137	121	125	102	128	116	139	135	154	129	111	130	125	150	138	133	119	117	150	127	147	146	119	131	127	123	125	123	105	140	123	123	144	116	126	146	121	128	138	120	141	120	143	135	131	121	125	116	130	118	112	123	132	123	116	130	124	136	112	124	144	127	120	127	146	133	148	155	127	128	129	134	137	129	122	117	144	120	121	134	151	129	121	133	129	125	122	146	129	122	132	126	141	119	120	152	161	121	106	129	117	132	128	118	134	122	130	123	135	131	136	139	127	121	134	111	121	129	138	149	117	116	115	137	141	137	147	134	115	129	117	134	133	137	132	115	136	126	131	140	132	128	123	130	117	144	141	140	139	135	129	132	131	132	144	129	135	138	144	128	133	143	119	135	120	137	112	132	132	152	123	148	131	110	121	131	141	130	118	119	123	127	113	127	116	141	107	124	125	118	131	123	144	156	122	134	115	120	114	135	123	118	111	116	115	109	114	123	136	122	128	121	126	116	137	118	127	132	123	128	128	131	131	119	121	121	149	141	140	119	112	131	128	121	144	131	118	126	121	119	129	148	113	141	146	135	140	119	125	147	155	141	122	126	128	113	132	153	116	139	133	140	100	129	139	139	118	140	143	132	142	123	138	105	125	121	147	123	129	121	126	138	116	124	120	124	121	127	127	124	126	124	137	119	116	129	155	126	127	111	120	126	110	119	148	125	136	139	124	126	133	125	144	133	113	125	133	119	147	122	152	131	117	130	125	128	134	125	124	116	135	117	146	150	118	125	136	128	134	120	131	128	135	143	146	112	101	125	116	134	135	134	141	140	126	137	125	128	126	141	138	143	129	127	110	115	108	147	131	119	112	137	124	111	118	128	108	122	116	138	120	138	125	119	128	147	143	151	150	145	120	119	111	141	119	140	125	136	128	141	126	150	149	136	119	130	133	125	149	130	139	131	135	137	134	133	150	130	143	144	143	127	153	151	132	123	124	153	125	133	137	123	114	133	154	132	130	136	132	110	126	129	138	120	123	115	145	135	126	147	145	117	123	127	129	132	126	127	127	137	108	113	133	123	128	141	146	137	106	135	118	124	117	97	122	112	114	105	134	126	126	126	132	145	129	133	117	102	130	112	123	148	117	153	123	123	113	131	118	127	131	125	118	130	127	107	131	145	106	133	132	128	129	121	147	138	153	125	100	146	137	117	147	130	145	138	114	147	144	120	121	129	124	124	129	131	109	142	125	134	134	124	113	128	125	105	146	121	127	134	118	129	131	117	117	120	137	132	108	114	144	111	134	118	132	127	108	128	133	106	131	137	130	120	121	138	140	131	131	139	133	156	138	130	142	132	112	116	150	122	113	149	132	131	125	127	126	120	134	128	123	134	128	128	142	124	131	99	142	129	140	141	129	118	131	145	132	142	118	131	115	137	122	138	98	117	132	112	136	139	131	106	138	139	126	120	120	131	144	127	150	102	114	138	118	132	149	131	136	126	138	129	135	130	112	136	138	135	138	120	137	149	150	118	151	111	124	130	96	126	138	130	148	132	133	101	123	115	134	127	129	148	130	129	127	141	137	129	115	138	106	121	127	110	128	134	151	118	125	130	145	112	125	111	129	120	143	121	129	119	134	128	136	135	118	136	117	114	131	109	138	130	138	127	122	145	132	130	106	99	100	134	118	123	137	124	122	152	117	118	130	117	106	152	135	124	123	115	113	133	129	134	132	137	113	133	128	132	141	131	118	130	112	136	140	125	123	134	129	117	114	143	133	138	123	127	138	117	143	139	125	122	133	140	109	127	114	138	151	135	127	138	112	138	120	127	138	136	120	127	129	141	128	143	129	125	129	146	135	131	127	119	145	112	113	134	131	113	139	121	133	128	129	129	155	122	142	136	127	131	135	131	149	134	118	126	112	132	112	126	127	138	134	124	135
12141	488	607	682	584	578	563	535	522	503	486	511	468	455	452	472	429	437	470	467	436	472	434	468	444	431	447	450	438	463	413	415	450	445	392	447	455	403	457	435	446	410	426	486	435	432	436	476	419	436	472	429	435	444	442	429	465	396	420	444	489	402	424	378	464	446	384	446	438	428	445	441	455	436	418	413	420	444	427	436	433	402	463	432	434	447	445	451	448	467	436	427	433	420	404	469	448	446	429	429	436	428	408	463	422	432	426	474	431	435	428	456	454	446	454	401	453	437	457	445	421	459	444	412	457	435	433	405	446	396	449	452	445	452	448	474	404	411	448	447	482	449	452	465	449	401	420	437	443	443	421	471	430	425	467	481	441	430	400	453	416	425	446	441	437	416	409	428	430	444	461	411	443	431	470	465	453	425	432	413	393	430	408	442	422	451	460	445	430	452	427	457	407	441	467	447	415	441	470	485	463	453	434	451	430	460	413	439	465	449	430	444	397	416	425	452	436	454	433	433	471	403	480	461	431	427	423	432	393	444	449	474	421	476	424	432	422	432	446	405	410	409	450	419	425	451	417	446	450	435	437	423	446	439	441	429	484	432	434	450	433	461	413	452	453	440	438	436	393	449	431	426	431	435	461	451	441	431	438	443	445	429	454	420	485	404	463	443	471	416	456	457	466	445	427	418	434	457	434	417	425	477	489	433	432	411	426	418	438	423	403	449	418	433	413	419	435	444	437	398	415	455	446	483	445	441	483	423	436	448	410	445	411	451	467	451	445	459	410	467	405	436	433	455	443	460	410	421	390	456	406	418	414	418	474	401	444	444	454	432	451	418	422	425	391	420	444	428	417	447	417	450	445	435	442	438	454	430	420	448	423	388	423	399	466	484	449	490	436	416	445	438	412	438	434	435	428	414	443	451	436	428	451	440	443	451	423	458	437	437	437	481	425	424	459	472	456	458	440	416	404	434	418	408	447	428	436	437	449	466	428	410	448	409	395	427	461	429	398	441	402	410	439	410	468	449	407	446	439	434	426	419	425	411	491	463	414	412	479	423	453	403	410	480	429	464	451	448	445	416	421	410	438	464	428	455	430	444	420	416	476	441	424	466	448	447	459	419	445	458	410	466	450	439	475	440	412	417	439	446	436	446	451	482	428	429	422	411	464	458	418	418	424	407	455	448	415	410	415	452	426	421	417	443	454	453	415	438	432	455	431	425	408	438	454	470	426	463	420	407	429	400	442	419	443	437	451	390	417	440	459	458	440	397	422	473	426	443	430	436	428	424	453	430	464	440	467	437	437	450	441	439	438	421	389	453	417	443	425	425	420	410	410	414	437	419	438	391	437	434	434	440	390	441	405	426	435	456	443	407	405	414	449	448	434	435	420	430	440	444	412	465	439	421	436	454	441	406	462	405	427	424	474	407	430	430	440	409	433	406	453	387	423	435	454	445	436	447	463	446	481	454	439	403	431	447	488	419	463	445	467	438	452	472	452	430	504	461	422	430	424	453	428	459	455	442	437	435	429	439	492	457	441	405	460	455	472	413	457	429	423	431	406	411	455	430	434	453	412	466	425	454	456	413	449	427	424	461	416	396	430	436	431	404	426	421	448	460	433	416	445	432	445	436	454	411	414	436	428	452	401	451	450	462	410	444	449	448	453	441	443	410	454	421	447	411	414	432	443	428	438	424	422	427	414	443	430	426	442	399	413	437	420	426	458	425	416	463	427	435	426	433	439	464	424	435	441	454	413	451	458	443	424	432	429	482	426	435	463	454	423	446	430	422	430	451	460	466	424	463	443	463	463	468	416	433	451	444	451	407	428	425	456	451	450	463	414	421	451	466	445	473	422	475	482	458	420	442	427	431	419	450	453	455	448	428	442	437	429	425	423	435	404	445	435	451	457	437	461	442	442	427	412	421	432	445	446	467	420	457	436	462	459	454	437	445	441	440	441	430	444	453	418	413	444	404	443	410	422	421	413	400	412	479	441	429	451	413	430	425	443	410	440	462	442	412	428	424	448	425	447	456	421	391	432	438	434	463	447	435	448	442	454	428	398	419	428	418	412	473	432	402	453	429	408	444	459	410	482	452	443	480	441	427	438	426	428	411	428	415	490	448	466	457	451	414	471	402	446	487	482	445	418	445	423	391	458	433	466	441	400	464	443	445	433	431	406	443	436	407	462	454	430	422	465	434	459	458	434	453	462	418	432	467	453	435	433	447	444	445	477	418	435	466	461	468	421	401	443	418	405	470	403	446	430	464	417	443	413	466	425	439	440	430	430	463	467	467	440	455	440	457	460	487	430	407	428	436	490	413	445	475	456	457	426	424	434	408	440	426	446	442	414	417	421	440	450	404	424	439	421	447	468	477	449	440	449	449	464	450	409	442	424	420	457	501	448	464	452	461	410	446	434	457	451	457	441	443	424	481	471	466	419	484	454	442	400	431	461	443	445	470	464	456	424	407	442	450	463	431	414	459	498	435	425	433	435	426	444	447	417	433	413	447	428	425	462	408	432	461	446	457	442	421	445	419	435	420	441	424	471	446	452	389	434	427	426	438	440	409	392	418	474	421	439	462	448	396	414	424	433	437	434	447	437	445	425	441	475	431	399	475	395	411	448	408	441	457	409	424	430	458	447	452	419	423	468	422	417	455	454	447	452	432	420	433	472	474	452	463	448	442	407	435	454	451	421	446	453	446	438	460	439	493	429	433	405	441	441	418	492	430	471	449	451	472	453	462	430	429	462	383	408	446	452	427	411	433	438	447	431	508	425	481	419	436	446	424	430	428	457	452	459	455	417	430	419	444	442	419	451	396	449	445	451	457	409	423	439	419	432	447	455	431	439	454	449	447	440	464	437	447	428	426	423	422	419	424	439	425	459	398	446	417	398	438	461	433	465	398	415	443	405	427	465	430	418	458	451	416	438	472	402	423	423	434	398	445	397	406	397	420	412	447	444	440	428	428	412	450	436	438	426	438	431	453	414	432	453	456	413	435	449	444	473	409	445	416	453	430	443	443	415	414	457	444	455	421	434	443	432	421	458	437	422	450	445	476	467	418	469	423	428	390	439	410	443	404	444	418	400	410	413	422	424	435	434	450	451	404	434	422	442	439	453	431	467	418	448	395	429	458	420	438	419	439	417	447	412	442	476	456	415	444	466	431	422	443	461	428	435	457	457	407	444	470	432	414	445	440	426	444	460	412	447	439	413	420	433	446	424	435	487	433	459	407	425	439	465	456	446	473	483	443	432	435	452	484	453	415	436	417	464	440	444	406	466	453	457	426	415	426	414	429	440	471	453	453	423	421	454	422	492	485	449	424	407	435	422	412	440	452	455	446	427	402	432	470	457	468	443	418	442	444	418	449	417	401	456	437	400	426	429	412	428	430	453	429	419	443	424	447	458	416	438	448	443	457	389	449	416	443	414	432	465	415	419	449	463	407	441	460	450	404	493	429	460	406	446	407	391	450	464	469	434	390
59183	15329	2767	1164	836	635	512	499	459	372	387	352	369	324	292	312	301	320	307	293	266	267	282	282	282	284	256	257	290	270	265	267	243	269	263	284	263	268	276	283	269	237	275	260	304	290	269	257	279	232	274	253	276	252	306	251	289	285	271	252	265	266	269	238	254	264	245	277	252	250	257	302	266	299	260	270	243	249	285	282	250	282	250	259	231	258	233	297	268	244	265	284	268	274	270	261	258	261	265	267	257	233	261	271	269	274	240	237	282	225	267	242	260	278	262	273	294	262	254	245	255	245	255	257	287	278	254	287	254	263	279	256	259	274	288	302	288	267	252	254	236	277	243	271	278	257	247	270	267	237	240	280	259	284	269	258	272	258	285	243	275	277	260	291	264	254	267	264	259	263	241	274	266	264	258	274	273	272	248	249	241	269	278	252	286	245	273	282	280	251	252	320	261	258	247	263	274	253	282	253	261	273	244	249	270	268	273	252	280	260	271	272	285	253	287	252	254	286	292	260	257	277	251	247	225	289	249	295	265	258	254	288	274	247	257	262	246	277	270	277	257	275	294	262	289	274	266	259	258	264	267	255	260	252	273	233	226	252	282	239	273	246	256	264	259	273	292	285	271	264	238	270	255	262	259	238	264	260	260	272	224	228	284	282	251	236	253	290	267	250	278	284	280	257	245	258	238	287	272	245	254	274	292	242	232	264	260	244	264	258	260	279	266	279	249	245	267	266	278	255	247	275	259	269	292	257	268	266	261	263	262	242	299	286	277	300	254	269	234	244	270	281	255	278	239	283	256	274	279	266	252	266	262	266	274	252	226	264	253	274	242	269	258	257	267	252	255	262	259	267	255	300	296	243	240	263	262	271	262	238	295	290	243	248	291	239	260	248	250	261	271	267	254	263	259	264	257	287	274	275	295	288	268	238	263	252	270	286	232	258	265	284	262	284	248	279	259	260	246	272	272	251	271	225	250	229	272	275	285	264	276	268	274	243	273	281	259	262	259	262	263	308	237	265	252	291	295	242	266	261	246	258	248	259	270	259	229	245	292	263	251	283	260	294	243	249	252	226	279	266	289	253	257	264	301	277	271	261	253	258	269	245	243	243	253	266	287	266	282	233	260	254	252	306	268	257	265	262	271	273	273	254	239	250	260	236	284	283	257	289	236	230	281	284	260	286	252	252	268	261	273	246	261	237	262	261	281	263	281	260	259	239	266	259	285	263	244	268	261	256	279	270	230	260	241	282	262	272	241	236	277	248	263	245	283	290	258	283	271	275	241	272	266	253	257	250	254	234	280	238	254	256	249	276	280	254	258	279	277	251	258	270	261	274	245	273	245	246	271	261	290	291	229	265	261	275	267	286	297	255	249	264	276	255	265	234	269	262	295	279	258	269	287	310	272	292	275	299	304	270	288	303	230	260	267	256	284	240	275	259	263	262	275	230	288	263	267	252	287	275	267	274	283	236	294	242	253	250	311	253	242	269	286	231	236	260	264	246	270	254	228	247	246	281	294	264	267	257	244	263	239	277	257	300	263	301	279	244	277	267	235	246	290	261	247	269	272	253	258	269	264	273	251	280	258	276	291	301	244	242	284	288	268	271	265	223	292	299	237	256	263	285	230	283	294	248	260	268	295	227	258	264	258	247	271	281	269	257	273	265	276	271	272	293	268	259	294	285	248	260	292	259	270	239	245	252	272	268	243	277	253	244	270	265	270	305	261	282	259	272	261	261	254	232	262	262	270	249	264	271	271	248	232	288	278	253	262	263	234	266	268	252	253	258	269	253	264	247	260	253	277	267	265	242	253	256	302	276	246	253	318	253	256	252	270	231	253	268	250	258	233	223	284	264	303	276	243	247	256	262	264	263	277	279	269	246	243	275	274	252	263	295	266	289	266	268	258	255	233	262	255	245	257	271	270	250	283	268	266	290	251	265	264	261	237	256	273	261	252	238	293	286	261	284	265	232	302	286	253	252	268	278	262	256	276	245	275	232	252	260	276	299	272	248	253	243	279	272	232	243	235	254	247	259	250	273	254	264	274	288	247	245	251	256	273	301	257	251	272	276	255	277	270	241	266	235	278	229	249	265	287	264	239	281	294	270	276	263	252	273	254	288	281	287	283	281	265	249	269	253	264	278	246	276	258	255	240	310	264	263	302	271	225	288	272	254	289	257	263	241	265	269	253	225	245	249	267	259	263	221	261	267	247	276	274	252	289	251	257	240	285	261	236	274	267	279	258	255	278	241	295	244	223	259	261	263	252	262	251	276	245	266	273	273	249	284	263	281	248	283	279	272	254	288	268	289	284	244	248	245	271	284	260	279	263	235	285	262	254	243	254	267	275	262	242	263	282	280	257	234	244	254	255	270	255	278	250	254	265	273	263	271	259	256	255	275	276	236	231	263	265	266	241	280	274	248	260	317	264	245	246	274	272	261	242	252	271	293	268	277	256	253	259	249	240	260	268	269	277	264	245	260	275	257	253	275	254	269	242	254	268	245	294	229	272	271	248	261	260	265	264	278	274	264	279	276	274	279	255	249	250	255	258	252	254	249	264	279	286	265	248	271	268	287	290	281	284	246	268	264	287	284	269	255	253	243	280	284	300	240	278	245	267	278	241	263	276	254	273	247	278	235	263	286	243	289	245	257	262	270	265	251	249	253	261	286	277	228	241	258	254	253	280	235	286	266	279	268	266	260	255	254	247	238	283	257	251	269	309	279	262	248	267	257	260	259	271	229	280	263	277	272	252	272	280	285	243	274	251	257	263	263	255	235	233	298	286	243	269	258	250	255	252	270	259	281	259	253	280	262	248	271	259	276	273	259	253	297	257	263	258	276	291	260	262	280	250	281	242	255	276	266	280	270	269	265	262	279	260	258	276	257	279	283	254	266	266	278	266	284	270	250	244	225	280	242	259	265	269	264	242	265	248	275	261	253	267	286	275	269	276	275	243	269	259	256	257	278	292	272	270	254	249	263	272	258	285	252	267	259	283	266	279	248	258	263	258	293	275	254	269	251	279	264	270	240	274	266	318	260	304	270	246	262	274	231	259	246	249	272	269	242	255	262	263	264	274	254	224	254	254	287	250	260	255	268	270	255	304	243	273	260	277	290	252	264	275	304	279	306	275	240	233	250	230	258	234	273	284	267	265	245	285	260	251	271	245	293	247	246	267	251	276	274	238	266	272	262	290	272	240	256	273	255	256	259	261	249	292	237	257	273	265	263	240	283	288	251	284	275	262	248	289	272	266	287	242	276	274	254	265	264	311	256	256	275	267	265	290	285	264	260	277	271	232	271	297	252	261	310	248	257	292	275	236	263	270	245	282	252	289	253	233	244	242	285	232	254	280	269	270	252	227	256	266	279	261	275	267	283	245	253	272	259	259	259	276	262	245	250	262	262	266	251	246	276	288	265	257	284	249	218	254	289	273	263	245	267	262	279	256	259	279	249	248	275	292	263	260	259	275	266	253	290	267	279
28376	1573	2962	3587	3064	2502	2141	1930	1665	1508	1401	1296	1220	1127	1155	1016	1057	1004	1018	944	986	896	953	924	910	937	860	904	822	881	884	827	828	821	876	806	839	766	813	875	820	822	813	796	776	783	802	828	803	819	868	861	814	791	828	805	822	818	786	810	780	810	801	853	788	827	855	829	873	803	816	774	776	780	838	813	823	822	824	804	752	799	809	768	836	779	796	839	815	742	779	780	755	800	806	813	773	764	807	761	764	746	782	797	827	755	764	745	767	809	755	759	790	780	761	770	832	812	758	811	797	830	807	746	784	719	805	804	760	759	762	813	828	819	766	792	757	800	770	747	737	770	804	776	707	802	771	791	756	782	787	776	815	793	722	777	798	776	756	802	782	852	796	802	794	840	771	759	826	727	754	772	828	708	812	763	784	728	763	760	763	828	795	743	771	790	813	836	816	805	773	768	784	762	820	778	779	784	710	786	780	783	784	782	738	760	750	758	798	709	799	802	747	805	791	804	775	792	767	779	831	819	746	768	765	788	793	817	818	718	755	766	765	789	759	775	841	762	757	752	784	770	787	751	780	750	748	797	792	810	773	738	763	764	762	741	785	783	765	757	733	736	815	826	731	800	778	758	805	777	766	754	758	792	721	793	799	760	773	775	773	729	773	784	761	763	728	783	753	786	822	779	743	760	823	849	770	756	777	783	808	782	813	755	820	798	748	712	812	794	727	735	753	731	798	718	817	792	773	749	757	830	776	748	769	749	779	772	814	797	801	738	788	777	767	785	784	792	823	719	756	827	747	781	789	738	759	761	782	797	776	822	755	750	803	792	726	803	835	787	788	771	800	795	838	754	727	785	801	764	748	737	819	789	751	734	766	762	773	795	775	780	818	762	759	798	727	790	743	780	805	795	778	742	772	764	784	758	795	791	758	799	777	816	812	809	770	737	781	781	769	733	801	781	771	752	799	766	764	750	784	830	730	755	733	793	777	805	774	797	816	757	773	720	805	765	800	735	764	787	833	808	742	820	784	819	771	765	786	830	771	823	801	827	759	719	776	797	809	804	768	773	802	809	806	739	766	782	773	802	777	792	771	742	737	728	791	782	811	815	789	804	745	775	783	808	764	739	741	744	805	791	799	771	745	729	781	791	795	810	764	828	786	797	787	794	776	796	734	798	741	764	775	792	773	818	764	829	798	831	787	717	765	785	807	760	768	808	776	806	790	773	783	790	746	821	786	778	766	786	794	760	784	770	778	762	732	776	778	768	796	769	767	820	786	790	791	768	748	749	824	773	832	750	798	804	813	806	736	828	763	802	844	779	808	831	779	795	757	783	781	755	788	844	784	762	763	718	770	786	748	795	815	801	763	796	748	792	802	778	760	801	789	743	721	808	802	787	734	780	804	809	843	806	763	769	818	801	745	772	805	783	750	753	751	853	772	780	781	752	811	797	803	758	773	742	785	770	772	808	732	777	840	793	764	790	806	745	749	793	777	813	760	780	769	790	772	768	761	788	762	753	765	759	802	797	760	791	795	794	773	759	793	761	785	768	793	807	829	789	797	782	808	755	797	724	777	781	783	780	799	843	792	784	768	822	789	788	774	812	811	754	741	776	793	779	733	801	788	809	790	833	766	810	765	792	798	766	816	779	782	754	770	770	825	795	762	816	810	719	776	759	808	747	786	763	766	805	790	782	741	825	740	743	784	758	790	780	762	797	765	779	805	767	759	796	785	781	819	749	785	762	786	829	766	741	784	795	732	799	804	754	776	788	763	797	814	785	780	791	788	764	817	841	765	781	746	758	795	739	814	783	769	765	798	757	751	752	749	844	824	792	797	809	731	794	809	813	775	770	754	786	779	787	826	782	772	786	769	835	735	737	761	794	759	746	764	793	790	776	784	741	746	785	767	804	782	772	735	732	751	823	780	772	845	790	766	741	846	804	832	784	819	811	782	787	795	729	795	799	750	776	728	762	768	758	753	777	749	774	717	719	808	761	786	802	742	801	828	766	791	780	784	883	750	793	749	761	748	799	769	790	728	785	808	742	751	756	883	775	791	798	773	752	820	788	767	808	783	760	751	752	736	770	779	802	745	764	807	784	784	772	771	777	725	830	786	788	792	783	760	800	790	762	832	780	784	769	776	756	783	743	768	772	750	750	749	738	793	775	766	778	779	786	741	806	745	817	752	793	710	808	790	833	796	788	777	753	719	752	817	810	785	784	752	806	837	733	763	790	782	834	782	736	739	861	746	794	789	734	760	787	789	795	750	808	718	787	792	796	826	711	748	750	756	750	797	752	779	780	808	798	756	799	797	779	809	786	813	803	754	771	772	767	774	809	775	751	778	731	790	760	774	780	788	798	769	810	769	768	786	778	783	782	769	766	763	803	787	734	785	745	758	760	756	784	727	788	764	822	798	741	746	805	738	733	820	779	780	741	799	826	769	752	800	775	763	763	841	757	820	761	746	838	758	797	818	749	729	739	777	807	764	766	791	763	827	764	773	770	780	801	796	762	789	792	761	751	765	795	759	802	781	750	756	827	751	772	769	788	753	789	770	771	802	827	763	781	741	832	739	770	769	750	779	781	801	806	778	833	777	794	770	760	789	795	762	762	756	744	797	786	768	790	792	765	743	813	731	749	719	794	748	776	794	808	763	793	770	806	764	772	792	771	824	799	801	774	769	771	797	773	770	785	829	727	770	779	747	828	774	767	756	830	799	744	746	716	808	777	771	767	763	769	788	830	777	793	803	788	803	775	788	750	759	739	731	808	796	769	791	790	778	765	768	774	780	783	779	719	811	738	770	773	808	783	805	712	789	763	763	784	806	777	796	773	779	780	756	719	743	768	753	760	806	756	799	769	761	779	837	852	802	796	800	829	777	735	805	801	776	768	792	778	806	760	760	777	777	731	806	747	743	822	718	736	804	765	778	770	774	787	776	787	729	743	749	771	797	796	808	807	734	744	802	763	793	778	821	733	774	744	763	777	742	765	739	789	762	799	812	798	699	743	786	788	797	805	826	803	775	786	760	801	802	732	786	713	826	751	785	811	802	784	792	721	798	749	759	793	787	788	761	770	771	774	775	782	826	814	758	758	794	768	764	788	749	726	790	767	809	812	782	809	786	732	753	779	806	769	765	822	719	724	785	778	777	789	755	808	792	738	790	772	825	797	788	727	781	749	834	772	806	801	770	762	811	778	753	813	761	740	726	773	797	802	787	738	769	759	774	802	745	813	780	746	775	739	791	791	788	760	750	749	764	756	801	787	791	764	810	814	778	782	787	806	764	759	745	784	734	836	779	813	798	840	794	774	727	794	824	751	763	757	800	772	776	770	748	813	809	769	776	755	750	777	757	785	820	803	779	808	800	748	792	791	775	760	819	754	793	787	743	802	829	742	787	743	804	811	828	756	792	783	807	760	784	782	822	767	725	820	771	773	773	802	764	818	756	779	774	760	759	717	785	796	765	759	773	695	753	735	814	807	766	804
69102	21512	9684	2737	1522	1089	891	762	696	575	530	435	475	450	394	416	389	405	379	355	362	380	367	378	339	354	320	344	330	355	346	323	374	320	347	342	319	336	346	339	315	347	331	336	344	338	333	331	357	329	320	340	344	375	315	316	317	352	338	328	353	325	286	329	367	337	333	320	326	311	329	320	313	350	334	337	323	294	348	319	326	336	307	311	332	377	327	367	333	301	365	342	384	356	307	335	325	330	309	319	312	313	352	332	350	344	329	321	310	338	308	308	321	316	290	311	325	341	317	343	352	324	343	304	327	342	310	348	292	320	319	324	324	333	331	324	299	320	325	310	357	308	321	328	337	344	293	329	331	323	325	338	327	334	303	338	349	301	344	343	331	311	333	307	347	315	328	318	341	335	342	321	337	326	319	335	332	340	305	323	306	336	334	305	318	318	328	347	332	350	325	368	358	281	313	293	323	349	324	320	330	310	340	330	308	332	317	314	308	313	293	322	346	330	329	332	306	361	316	321	332	338	326	297	334	330	317	317	311	312	320	310	324	327	343	309	297	347	312	279	366	365	340	319	304	345	322	365	327	331	329	359	308	308	306	292	311	322	326	332	313	335	340	303	313	306	305	322	290	352	343	327	354	313	350	298	289	334	317	301	311	325	353	362	341	329	301	322	300	323	336	350	317	341	350	331	325	296	309	325	333	328	337	327	313	291	344	324	342	335	312	334	324	328	340	347	351	338	356	329	331	310	311	361	342	307	318	329	321	316	320	329	320	340	356	323	317	311	325	311	342	333	319	284	330	353	307	332	299	350	306	294	337	329	322	293	329	314	324	344	315	346	321	345	340	311	337	341	349	311	357	318	322	340	342	301	334	340	345	309	312	322	315	341	336	323	332	323	336	326	306	328	307	326	319	327	316	315	311	349	364	290	313	321	337	341	333	314	330	299	358	315	318	318	335	348	339	349	338	316	352	311	324	318	349	330	317	294	332	323	322	334	329	331	306	304	327	351	326	329	331	347	306	308	321	334	327	340	315	313	337	295	328	328	320	373	358	331	328	299	314	317	306	357	338	321	319	335	349	325	342	326	314	336	290	318	358	304	320	373	329	340	324	331	327	310	327	299	316	313	319	278	326	334	340	329	308	309	368	321	343	328	337	346	331	320	324	332	324	332	328	336	315	301	341	350	333	363	289	312	305	322	333	337	331	331	322	357	342	349	310	344	336	341	336	308	341	355	331	320	357	306	363	295	346	329	332	345	324	315	373	321	330	340	328	339	315	335	327	318	315	312	310	319	360	313	314	309	339	290	358	321	329	327	338	340	323	343	334	322	382	338	341	352	328	328	321	303	369	338	330	354	333	322	357	285	326	315	337	340	301	331	334	302	340	286	357	308	338	356	319	339	342	294	303	300	318	304	347	308	348	340	322	319	330	348	347	350	301	319	347	329	324	328	330	338	327	322	293	302	306	342	320	328	318	356	332	336	317	358	352	339	292	328	337	378	335	336	322	304	296	310	334	327	326	332	336	316	338	322	311	299	325	286	320	351	332	334	320	336	331	341	299	337	349	333	323	316	288	356	325	320	325	316	295	296	298	330	348	325	364	353	342	314	314	317	322	336	328	290	330	361	342	349	350	313	333	315	314	319	332	340	333	337	336	348	330	319	331	330	307	344	346	302	302	345	334	335	323	311	334	330	337	288	311	326	297	361	355	335	330	330	306	327	307	316	342	332	317	342	312	343	332	325	314	328	309	320	342	333	321	294	334	353	297	338	375	345	327	345	311	301	312	323	293	287	333	298	330	352	316	284	342	326	319	322	305	350	322	320	358	307	326	331	346	337	328	295	312	311	318	367	341	356	323	305	322	329	357	359	323	306	314	296	340	333	338	305	326	315	317	321	306	334	357	308	324	329	349	335	334	344	319	330	338	327	336	346	337	324	318	323	334	348	318	324	313	332	358	322	331	343	332	340	340	293	303	331	308	332	332	338	317	279	333	303	306	324	323	323	325	312	326	330	332	318	330	302	321	303	353	313	343	323	349	330	340	333	353	331	328	323	357	343	315	289	315	317	316	331	344	310	337	300	320	301	330	319	319	315	334	299	316	315	295	301	338	353	317	341	355	313	352	326	342	317	345	361	295	308	354	324	345	336	324	341	286	363	323	324	350	301	344	315	327	336	328	330	330	340	336	290	358	346	348	320	335	325	317	310	329	327	302	342	312	331	344	324	336	350	320	332	330	333	369	339	297	339	321	303	319	344	300	304	289	329	329	328	346	328	320	291	361	308	316	320	306	326	340	347	357	328	321	331	359	305	342	303	311	340	339	328	314	309	355	309	338	326	291	321	328	310	355	316	309	311	352	333	302	336	335	324	320	383	322	328	342	324	301	325	317	327	311	346	349	351	358	329	330	323	326	308	349	342	337	320	329	317	353	332	336	316	321	314	320	314	319	306	367	344	320	337	366	336	305	336	315	329	331	330	329	345	314	294	331	313	342	288	315	339	331	300	318	302	316	324	327	308	336	308	307	340	330	333	325	358	347	357	319	309	304	333	329	306	338	306	327	360	341	343	319	292	330	328	307	329	305	306	354	338	330	327	333	278	328	284	335	333	320	327	336	359	381	360	326	326	318	296	313	341	300	343	315	348	351	293	331	319	333	334	301	341	329	313	308	323	357	324	310	314	312	312	351	303	328	344	334	323	297	345	330	310	336	327	336	331	315	342	312	334	354	326	304	350	355	350	316	325	364	310	334	305	322	368	336	322	327	307	331	360	310	311	322	337	313	344	350	340	355	327	298	350	308	330	304	342	348	310	308	326	302	317	311	310	352	314	330	336	330	332	340	313	343	358	342	330	350	306	325	325	328	316	301	347	315	321	353	289	318	303	357	288	314	295	337	330	339	328	298	345	301	334	302	278	331	291	353	357	362	298	329	351	336	341	352	336	312	351	323	294	332	306	347	344	332	318	329	342	324	323	325	337	321	297	335	322	326	358	343	334	340	339	306	322	349	322	312	357	323	329	320	308	334	297	333	343	347	320	334	344	317	322	286	338	340	308	290	317	315	320	312	360	334	310	330	372	303	317	349	337	343	340	341	343	374	336	339	345	284	329	345	317	325	337	342	325	336	319	328	305	330	336	336	312	304	288	321	314	310	333	360	352	337	322	303	340	333	334	347	350	353	300	301	337	294	330	338	347	292	298	299	354	323	295	344	343	323	330	320	279	336	321	305	357	326	324	329	345	310	309	331	327	332	324	328	328	342	337	322	359	321	328	326	299	284	330	332	338	307	352	308	334	310	362	345	307	316	326	300	293	301	324	331	288	347	313	337	320	292	337	324	333	313	331	316	327	348	337	335	320	333	330	349	308	311	376	358	293	337	297	375	311	338	315	295	300	317	328	328	327	309	344	351	360	346	337	369	321	317	324	320	322	345	317	311	347	318	338	327	309	348	326	319	308	343	317	335	322	341	305	325	326	309	313	342	312
34403	2552	5110	5915	4967	4140	3536	3109	2616	2274	2059	1803	1716	1662	1542	1420	1382	1349	1363	1265	1215	1153	1103	1173	1076	1132	1101	1104	1115	1121	1057	1036	989	1018	967	1058	993	983	1020	1009	1036	992	989	1020	1003	1001	960	934	984	930	921	1016	957	960	936	973	980	964	957	958	930	918	927	870	944	944	957	931	978	939	949	943	983	938	901	957	930	932	911	975	959	899	912	950	945	912	916	927	952	920	896	943	935	966	901	927	937	972	964	837	874	907	960	938	926	936	931	925	889	884	935	921	957	912	927	921	968	941	851	891	897	953	930	908	904	885	910	930	954	863	925	921	916	958	993	911	940	870	952	930	902	882	937	949	850	853	935	895	925	911	953	886	976	904	920	935	930	923	917	899	907	901	927	954	932	887	880	905	875	856	934	955	886	965	928	919	899	959	877	906	900	949	964	931	935	945	887	932	916	937	900	913	948	864	923	916	887	920	964	915	902	957	928	917	919	920	952	904	919	842	927	908	919	961	936	870	937	904	896	898	917	904	930	920	911	920	900	931	951	929	953	928	909	926	923	924	935	1002	912	954	879	907	869	912	932	902	949	906	905	908	880	913	897	898	890	972	861	938	909	944	893	910	893	905	845	891	923	885	987	889	926	913	931	945	927	909	934	909	973	888	921	915	927	932	958	922	939	917	907	906	898	938	888	886	880	910	957	875	948	908	855	912	873	869	907	879	917	946	885	912	955	897	871	877	933	923	875	958	874	915	927	907	943	914	880	883	915	931	916	897	902	917	884	892	920	931	928	922	930	939	940	893	921	877	918	898	937	945	954	891	917	930	897	919	886	905	943	959	931	945	929	846	897	938	928	945	928	886	880	938	938	914	919	988	952	945	957	929	919	838	934	904	884	991	946	920	839	917	867	940	907	924	906	927	920	879	925	905	915	890	912	948	904	903	894	913	942	882	921	917	946	975	921	930	865	916	911	939	934	922	944	888	897	945	911	912	871	941	910	939	912	940	893	848	895	925	900	932	881	912	941	856	959	923	975	931	952	946	908	882	905	959	892	908	927	903	933	913	940	920	914	893	880	910	910	898	875	897	929	925	944	884	918	912	930	915	923	922	930	902	891	881	921	867	917	853	940	949	923	949	912	905	932	929	943	908	902	908	972	969	945	874	905	923	896	915	913	979	829	863	924	860	994	920	888	914	932	892	935	885	923	933	813	919	866	886	934	900	934	931	921	909	899	931	865	942	973	891	851	869	943	996	976	878	917	923	911	928	912	916	901	916	933	875	936	948	884	957	893	905	932	956	945	902	945	961	916	889	937	908	878	878	904	878	912	889	877	914	879	898	902	909	880	902	928	905	866	945	915	917	926	931	901	941	935	944	903	935	927	946	898	926	873	905	923	917	897	884	925	946	895	883	886	939	889	904	917	964	926	913	882	852	923	914	950	912	925	922	962	908	885	960	883	908	948	966	895	940	918	902	870	926	914	901	995	891	919	959	906	886	923	901	918	935	878	920	930	932	919	929	926	901	914	903	946	1003	933	894	930	934	910	942	860	926	959	951	908	916	892	928	937	872	911	886	900	908	929	894	933	934	923	899	897	916	952	868	948	939	949	968	900	967	928	922	912	890	930	928	953	896	911	952	919	913	951	913	917	935	921	910	935	938	886	931	898	883	915	924	950	919	905	898	901	917	920	897	910	898	900	902	950	954	914	912	900	951	931	925	926	935	908	949	914	920	941	890	889	963	900	895	893	908	925	880	864	924	896	847	867	861	927	901	914	877	935	855	888	884	927	948	923	944	884	902	912	915	904	888	900	868	912	895	898	899	913	886	905	945	881	961	962	889	965	925	885	906	894	917	907	899	907	938	923	893	936	941	886	943	928	934	932	875	913	932	859	874	906	901	875	829	884	908	918	877	850	882	898	950	928	875	925	962	893	944	892	911	926	850	904	904	885	945	860	930	871	908	854	946	904	903	911	940	920	951	912	925	944	911	896	910	957	877	921	928	905	896	911	912	899	925	876	901	934	889	909	916	914	917	927	909	957	956	875	948	904	907	909	899	924	872	906	908	891	914	913	888	896	964	919	945	875	892	874	896	951	965	995	866	882	909	946	930	899	958	895	906	935	881	875	885	937	910	912	923	908	899	888	951	892	906	898	916	899	926	922	906	954	919	891	930	886	903	897	849	865	910	875	907	971	874	952	864	880	897	910	929	930	914	927	908	960	912	900	937	897	943	924	912	923	905	949	923	900	920	899	925	940	884	924	871	886	935	912	956	883	905	925	899	900	949	919	860	883	944	970	933	938	903	906	857	884	928	902	975	887	892	891	894	881	934	913	900	894	895	951	863	980	934	962	934	951	881	899	855	951	965	891	827	964	958	870	903	881	904	923	915	910	863	914	891	923	917	917	886	922	903	899	893	916	940	899	858	935	891	903	956	942	893	898	884	940	886	860	924	935	913	930	889	909	907	873	901	915	918	958	912	887	906	886	946	931	889	915	954	877	963	864	886	929	928	874	897	978	899	916	885	911	906	954	910	906	885	886	918	900	927	921	916	917	934	912	954	972	887	885	908	902	903	901	934	922	984	911	906	920	900	953	956	892	905	976	915	957	865	937	850	935	945	904	902	887	969	876	829	882	903	981	927	883	918	933	914	970	926	936	869	944	982	892	910	913	908	916	889	951	934	960	916	902	873	907	854	958	927	940	902	922	911	940	881	915	941	983	916	920	936	946	888	920	971	860	917	921	867	892	995	900	864	919	959	887	908	906	926	899	939	928	925	911	919	895	956	897	933	936	858	938	837	924	900	925	973	922	935	928	926	897	886	887	975	960	887	916	950	970	935	901	888	890	946	948	890	956	960	904	873	867	951	873	871	950	905	909	877	871	950	888	927	907	950	901	900	904	904	913	910	896	941	909	907	932	859	865	873	949	879	959	880	955	920	892	944	922	932	958	916	951	944	919	879	881	926	909	875	898	916	888	942	969	915	920	923	920	933	975	883	953	899	875	956	907	970	946	944	879	966	913	942	937	937	910	897	915	918	930	913	935	943	905	892	883	922	956	920	935	879	927	922	876	877	889	912	924	899	886	903	940	945	929	921	906	891	894	968	937	929	991	945	949	887	911	959	899	949	938	934	861	942	904	892	905	944	917	903	926	917	885	905	921	905	983	940	889	897	931	954	893	912	923	940	905	955	936	900	941	925	918	908	951	945	925	866	913	898	918	927	909	918	946	841	960	927	900	945	887	929	930	953	886	919	931	859	839	856	951	951	930	920	892	884	885	918	937	929	915	896	907	943	907	869	898	899	927	910	937	935	946	916	943	916	923	886	913	869	913	884	900	924	912	896	881	896	931	958	931	898	885	876	877	860	909	927	905	875	906	924	883	935	914	907	876	1003	927	985	873	912	928	927	901	919	909	962	891	936	976	931	857	939	899	863	882	891	953	943	957	890	923	912	882	878	871	906	917	925	877	896	928	854	957	938	907	920	907	891	896	941
13813	725	335	183	145	139	173	145	134	121	157	138	114	117	144	133	151	135	138	122	153	128	112	141	133	112	127	121	131	132	127	132	133	121	123	149	150	124	123	115	130	113	118	123	132	133	140	115	145	140	139	141	144	130	131	124	114	132	144	122	110	121	125	129	134	125	146	109	114	134	117	116	125	137	135	134	111	134	126	145	120	137	132	120	114	137	107	134	117	123	123	139	125	127	133	138	136	140	126	101	145	118	131	138	131	129	135	138	108	131	119	130	128	134	105	123	133	131	139	142	133	137	121	126	131	144	118	108	125	137	143	129	117	132	121	111	123	140	129	114	134	128	129	159	128	124	117	134	146	126	138	120	123	136	144	115	151	136	144	127	124	123	129	124	146	125	125	115	137	130	119	135	124	152	125	135	106	121	116	130	158	159	133	126	129	121	135	125	131	131	132	102	126	137	109	138	142	121	116	134	122	129	137	133	141	132	125	125	124	131	128	150	122	140	136	122	122	129	122	132	136	126	133	131	125	149	129	118	138	141	144	130	149	125	152	125	123	128	121	132	120	118	128	115	143	133	134	142	146	174	128	139	122	113	132	143	114	126	109	136	124	147	127	120	113	148	151	140	139	135	149	125	132	130	134	138	142	132	132	128	126	103	114	149	139	115	135	138	130	147	106	125	121	128	139	145	121	122	136	138	120	140	137	121	144	134	123	124	129	115	152	126	124	122	131	135	133	138	126	122	121	132	133	123	142	141	115	127	136	126	127	134	142	136	119	154	140	135	143	137	131	134	120	147	129	117	138	126	127	155	112	114	133	138	135	122	121	134	138	124	141	119	132	116	132	141	124	154	121	146	134	125	140	119	136	134	147	147	124	133	140	130	116	127	137	134	146	117	130	107	143	122	133	136	125	131	127	137	143	124	126	130	130	128	133	148	110	137	123	130	118	141	132	134	109	136	122	124	129	148	137	132	141	147	130	117	123	117	125	123	126	131	95	120	126	132	139	119	128	128	136	118	128	160	124	120	128	129	109	136	135	145	143	127	137	129	120	138	121	126	132	141	151	115	128	129	129	120	124	129	153	133	132	128	123	124	143	129	135	134	121	146	116	129	126	137	144	146	122	111	134	135	120	119	135	123	115	131	131	131	138	114	145	132	134	129	131	116	129	114	142	121	126	126	105	139	124	137	142	129	127	132	124	134	139	142	123	126	114	119	110	132	136	137	112	121	117	136	128	138	155	97	143	150	151	120	127	133	159	122	141	129	142	131	125	110	129	120	130	123	122	150	129	137	140	120	138	124	125	150	163	105	130	133	127	123	124	140	128	137	135	132	123	140	129	139	123	125	136	123	132	140	122	126	123	134	130	135	116	128	116	146	138	119	127	119	142	149	132	135	119	126	139	137	106	127	129	131	160	128	130	134	135	134	124	138	126	126	102	134	119	119	135	141	128	117	133	130	140	109	121	120	126	151	115	157	128	130	132	155	129	125	142	134	134	130	112	140	134	131	134	142	130	125	114	130	109	125	128	131	125	135	129	115	124	130	108	119	122	123	129	130	169	124	120	122	129	143	120	117	122	128	127	139	106	129	134	135	115	131	116	147	131	128	121	126	127	143	121	127	120	114	131	133	122	150	126	122	136	141	128	137	139	119	130	125	123	123	127	121	142	118	141	134	122	152	124	116	132	133	133	114	111	145	138	127	141	122	133	131	116	118	124	132	132	139	117	119	138	138	128	144	126	139	129	126	123	119	138	113	115	123	120	125	133	137	128	130	125	140	131	125	109	143	145	124	134	126	126	134	122	130	113	124	136	128	134	113	135	130	128	148	114	121	127	123	122	159	126	133	109	127	159	124	129	141	129	138	126	141	136	131	122	124	125	112	118	118	140	119	128	134	138	127	125	148	149	124	130	126	144	123	136	134	125	131	125	125	131	152	132	137	120	144	108	126	149	145	147	135	141	142	120	125	143	122	134	122	129	125	121	142	138	132	136	131	126	138	149	126	136	115	136	128	131	143	129	143	136	160	141	130	139	116	135	111	127	140	117	124	123	136	129	128	140	136	135	117	126	140	123	124	131	125	121	138	126	142	112	133	140	115	124	119	162	114	124	127	138	154	147	127	122	141	137	122	127	113	134	133	139	134	128	135	144	131	140	128	115	144	135	132	124	131	118	149	135	139	133	131	113	111	121	134	133	131	132	127	140	155	127	115	129	130	144	139	122	152	112	142	138	126	131	144	118	139	120	128	125	135	131	146	140	128	133	135	126	128	126	126	121	132	146	137	135	130	124	137	154	112	123	112	124	137	121	121	144	128	125	144	124	113	122	128	134	133	137	143	117	140	102	140	123	123	155	127	149	129	130	135	120	128	131	129	129	112	124	138	105	131	128	129	122	111	132	147	128	136	143	143	135	131	128	131	124	135	114	99	121	146	109	124	117	121	140	128	115	125	119	126	139	127	123	104	102	132	127	112	137	132	102	125	130	109	136	116	131	125	142	132	123	117	132	124	113	109	143	124	133	156	130	116	122	116	119	136	119	128	171	132	157	131	123	153	125	137	118	136	133	119	130	109	117	126	105	132	151	133	129	137	140	132	113	118	126	129	126	127	128	145	130	121	114	128	127	105	122	112	139	143	123	116	142	137	123	138	133	142	122	156	133	124	144	133	140	118	136	146	142	141	137	136	143	117	129	157	128	138	133	154	133	123	141	153	145	129	137	121	126	124	126	142	139	151	134	130	122	151	143	121	121	128	157	139	132	145	140	108	126	127	146	124	141	132	129	113	134	115	120	139	141	118	140	122	123	121	114	147	135	122	131	114	130	137	117	131	137	138	134	135	132	138	149	131	126	139	124	126	148	129	128	151	132	137	127	138	125	130	114	134	132	115	136	148	141	122	134	132	136	133	156	124	118	139	132	130	147	147	159	137	118	143	129	143	127	118	128	151	149	129	132	137	121	132	134	139	141	133	150	127	128	140	130	120	148	137	140	151	111	130	117	131	134	125	131	106	133	139	138	133	147	129	127	123	126	122	140	131	141	128	150	132	147	127	110	126	144	142	124	129	138	135	133	123	117	144	131	136	144	124	114	140	118	145	125	144	119	141	147	139	136	146	126	119	133	130	126	127	119	127	142	119	146	128	140	125	125	119	116	123	113	148	128	130	119	108	137	112	141	156	119	130	138	145	125	137	143	129	123	127	152	113	141	143	142	122	123	141	119	126	144	137	126	126	148	165	141	135	120	134	139	128	138	132	129	120	119	124	123	124	166	131	127	128	131	115	139	129	117	132	136	112	134	132	142	134	129	144	117	128	107	157	115	134	125	144	148	126	119	137	118	139	131	123	127	138	140	129	143	139	131	121	140	119	150	132	129	109	133	131	119	136	122	119	139	142	141	118	136	137	134	125	123	131	125	130	124	129	125	122	116	126	137	118	119	98	151	140	118	137	132	129	135	125	134	148	121	142	114	118	134	125	128	133	123	145
12591	536	637	664	670	594	547	548	533	497	479	506	478	491	395	471	449	466	442	466	483	425	435	469	464	487	445	454	461	427	440	432	483	447	460	456	430	426	429	431	431	432	468	465	469	429	478	432	449	411	455	440	429	459	404	415	434	458	460	448	437	467	504	448	441	501	474	406	396	436	430	457	465	446	432	428	449	436	460	430	405	424	450	422	442	414	464	446	409	431	425	458	422	437	472	394	426	396	408	429	467	462	450	432	434	445	426	453	444	439	440	465	456	452	440	456	458	440	469	458	433	438	427	443	422	425	417	480	424	435	420	449	444	455	438	452	447	436	458	447	441	418	403	432	415	462	432	430	457	423	473	444	472	454	457	436	436	401	416	442	413	426	444	433	417	435	430	469	443	475	440	428	422	443	447	443	434	436	417	455	453	434	419	455	436	435	438	458	419	423	452	436	446	449	430	463	434	469	444	446	411	446	424	414	465	467	447	424	459	473	428	419	437	423	451	455	429	447	441	479	488	463	470	425	417	388	446	417	440	425	453	481	443	444	414	453	418	447	438	486	444	446	448	426	468	454	434	427	448	456	459	439	417	426	455	429	433	425	414	395	471	453	426	437	406	442	437	458	427	452	460	453	444	438	425	431	409	450	429	428	433	455	459	440	457	455	472	450	454	457	463	409	426	467	442	374	436	441	440	415	400	461	467	437	455	428	425	435	435	399	439	436	457	442	435	453	461	474	429	420	441	462	417	436	441	432	459	448	436	465	434	436	418	413	431	436	407	432	453	413	428	443	438	458	435	447	459	407	429	420	409	430	434	406	451	440	456	444	454	463	507	468	429	429	436	422	449	432	474	436	419	428	449	443	425	453	452	472	427	443	448	451	407	440	479	449	418	441	452	433	412	445	439	420	463	417	459	436	421	468	424	420	434	407	430	448	422	451	415	433	439	489	412	428	453	445	470	456	448	433	445	470	436	464	434	471	477	461	429	466	434	473	446	419	441	463	435	414	432	443	461	425	406	475	420	423	470	439	435	447	448	417	446	460	441	461	416	408	420	441	485	427	448	512	409	447	424	448	413	450	410	417	432	408	408	450	430	437	437	461	438	427	423	442	408	455	409	481	410	391	430	415	472	436	480	389	396	428	437	419	432	476	440	403	454	403	436	400	423	455	457	440	438	462	417	413	444	436	434	439	414	430	423	452	456	397	449	442	413	404	414	445	444	428	425	445	431	471	419	454	446	437	446	443	450	450	423	408	483	462	440	462	445	405	436	441	437	437	462	473	442	441	455	437	431	458	429	422	452	452	445	416	412	403	420	450	433	482	423	421	470	439	434	451	495	448	431	435	439	427	451	460	484	462	454	465	468	448	445	450	422	440	432	439	435	407	434	438	454	448	426	438	407	415	450	445	423	446	428	469	438	455	435	455	448	422	429	449	437	443	444	420	433	438	459	424	424	455	410	459	448	455	449	474	458	440	424	463	454	428	443	430	414	448	472	431	455	449	451	446	463	460	412	427	462	427	484	459	427	463	431	426	453	448	413	430	408	446	429	447	460	437	478	436	460	453	448	434	432	482	415	460	451	471	436	437	433	430	424	476	425	420	453	425	449	423	422	462	448	425	408	458	444	439	421	449	462	474	427	415	475	457	460	482	433	421	452	467	437	432	427	442	453	414	434	400	435	402	404	459	447	429	473	466	456	389	460	453	454	442	429	449	454	431	423	452	427	424	440	444	428	473	441	445	435	463	420	445	415	465	497	436	413	425	428	442	439	450	464	441	430	456	432	464	417	440	453	455	465	459	455	457	468	466	456	449	421	424	454	445	470	450	432	421	430	471	425	475	453	405	450	401	393	448	460	447	445	441	422	440	426	427	457	433	421	414	418	443	432	442	448	442	457	452	439	434	471	454	458	452	454	415	451	482	421	439	451	462	423	443	408	439	446	451	430	438	501	421	461	451	424	463	406	428	459	455	438	438	422	478	440	461	437	469	436	460	435	461	463	431	440	415	410	469	440	440	413	450	452	419	445	444	456	455	416	432	430	469	406	451	433	440	454	421	437	463	412	457	424	428	470	427	413	436	426	439	467	463	400	446	426	441	498	446	476	445	422	414	421	451	433	442	472	442	406	433	444	463	432	463	434	445	481	453	433	437	452	435	477	418	472	436	444	444	413	422	438	425	426	462	467	413	457	449	425	463	424	457	414	417	432	449	440	446	457	445	401	409	420	460	464	436	447	471	430	429	443	425	483	437	408	461	481	415	460	477	438	467	405	447	419	440	427	434	414	448	452	493	427	469	444	424	454	445	428	442	487	413	426	433	415	459	432	419	423	424	458	391	449	448	413	406	445	428	410	438	443	438	446	439	474	469	435	436	476	457	433	448	417	479	434	440	472	448	412	406	434	412	461	437	461	446	465	405	489	431	421	422	471	457	422	460	461	432	454	441	398	408	440	432	447	473	438	460	404	442	407	441	420	413	426	443	497	424	449	439	465	446	429	446	406	447	446	449	421	432	457	439	407	419	438	427	425	407	403	478	435	480	434	438	459	429	460	415	448	457	431	430	458	437	390	408	462	441	448	466	417	474	437	468	465	453	460	448	435	442	425	465	412	432	442	452	399	505	441	474	423	456	433	437	452	428	445	462	404	429	438	423	457	452	444	417	428	479	449	431	421	430	448	449	432	454	461	489	433	444	456	454	448	445	429	453	430	449	434	462	453	413	439	456	458	416	454	425	455	427	438	469	453	434	434	464	414	411	435	452	484	436	455	437	436	450	440	472	448	497	454	452	455	415	431	439	435	441	440	425	463	463	446	421	475	441	459	472	434	423	457	460	427	435	445	456	450	446	404	455	430	436	463	444	430	456	446	473	440	409	427	404	450	418	444	459	487	455	451	471	439	422	436	435	414	413	461	438	448	435	455	432	434	479	424	425	428	462	444	463	447	420	430	445	465	432	461	388	419	421	467	427	453	448	462	422	470	453	464	466	398	454	443	441	490	435	437	443	434	476	405	463	464	456	459	462	414	428	448	404	450	413	473	408	437	432	467	397	450	432	459	417	444	437	437	403	401	461	444	463	428	382	454	454	454	428	446	452	430	426	431	451	436	452	437	447	493	434	478	455	426	392	454	415	411	445	394	426	419	497	432	412	455	466	506	390	436	422	404	445	443	435	449	458	447	410	465	461	414	416	453	468	439	432	417	432	467	421	440	437	472	405	448	467	444	426	485	458	472	441	440	448	431	460	421	461	472	450	453	431	405	424	429	429	446	445	448	459	439	423	427	448	411	455	465	419	422	408	507	438	430	431	427	424	441	451	439	470	461	423	433	413	474	459	415	423	489	433	439	418	413	425	414	427	454	442	472	490	475	450	423	418	417	465	401	442	431	449	459	435	470	416	482	441	487	447	453	436	422	429	419	441	439	452	450	427	442	463	492	441	457	424	471	451	416	464	435	458	421	477	475	461	438	425	436	432	460	457	445	457
59397	15533	3013	1185	766	648	547	490	409	392	364	376	310	303	300	326	311	272	283	273	295	294	279	254	282	266	261	299	252	275	278	292	271	263	276	270	278	286	252	276	291	272	267	281	265	263	255	279	272	257	270	301	269	278	260	286	269	268	260	278	245	228	277	290	280	279	300	269	258	250	278	224	283	292	245	260	263	296	221	254	234	275	283	276	282	253	255	250	261	275	281	250	253	229	261	261	274	256	272	265	265	264	284	279	280	301	262	259	257	249	243	261	258	278	270	252	328	251	226	293	298	277	284	234	229	247	279	296	254	250	244	281	243	256	249	264	289	243	258	281	257	313	247	249	249	278	253	276	267	262	273	226	276	295	279	268	286	253	229	267	285	261	285	293	316	268	279	236	252	299	239	248	266	270	287	270	274	268	294	253	283	272	261	268	263	285	273	284	249	278	240	261	251	304	271	272	244	270	308	288	264	268	277	288	252	257	267	284	227	243	255	276	282	275	266	240	294	263	265	244	248	277	272	259	273	268	242	261	284	274	221	282	254	269	263	248	258	248	245	272	255	256	264	282	282	294	266	297	266	238	297	281	247	263	253	246	289	262	267	285	271	293	261	263	269	251	249	268	260	256	269	281	257	296	245	281	278	278	235	237	268	262	257	243	264	278	279	274	268	283	271	273	249	264	254	253	276	260	287	284	234	291	305	243	259	276	275	259	271	271	284	251	288	297	290	296	261	279	268	307	256	250	275	278	294	250	250	272	261	264	283	271	253	240	270	272	255	273	274	277	254	278	251	293	266	266	248	276	270	255	267	255	269	266	257	278	290	267	273	309	278	270	270	263	281	224	255	301	256	264	282	275	257	278	259	276	272	254	271	264	259	260	254	319	297	262	272	255	253	269	255	264	301	255	295	289	282	274	273	271	273	293	276	264	253	282	266	276	264	260	243	250	278	274	280	257	282	267	271	257	242	252	259	273	272	246	285	250	265	245	249	248	276	239	282	230	273	247	270	265	278	251	271	243	263	284	231	264	257	292	244	274	285	265	291	234	273	265	268	261	248	268	266	322	251	304	244	287	277	258	267	291	277	275	267	263	256	222	270	257	279	274	278	285	244	267	245	283	267	268	255	273	254	284	254	294	280	263	241	250	251	271	265	258	251	270	269	257	286	256	322	241	272	309	273	276	248	254	270	265	299	281	278	251	271	273	297	256	264	292	287	284	250	288	278	247	284	280	281	280	303	255	270	255	279	254	265	250	265	281	278	306	246	265	285	281	254	270	268	254	247	260	277	270	290	251	287	273	257	282	265	291	250	246	291	275	278	260	262	256	279	285	284	269	280	248	233	275	241	283	283	257	260	288	273	271	269	290	267	284	278	264	274	265	264	265	279	263	268	281	230	280	258	242	231	271	256	251	259	236	280	255	259	243	254	259	283	262	274	268	290	260	278	302	266	273	299	262	269	268	275	236	272	304	258	270	243	256	248	268	267	289	279	240	242	268	268	273	249	225	252	269	291	298	274	289	262	264	290	259	293	267	252	261	285	280	259	277	246	265	251	284	271	260	256	263	248	250	275	252	244	219	256	251	291	280	255	259	253	234	275	265	270	266	255	266	257	273	261	253	247	272	278	255	294	282	276	277	274	252	260	306	269	299	286	254	257	245	251	266	293	272	271	263	244	245	241	268	295	295	274	255	256	233	242	251	250	278	282	273	263	285	260	276	270	251	276	286	257	270	254	294	266	276	257	294	301	270	265	262	245	278	290	267	269	270	275	257	288	267	245	266	239	275	308	288	240	292	270	281	247	250	261	291	266	283	252	281	270	275	234	241	287	269	245	259	263	269	236	278	221	274	281	250	286	252	286	258	265	275	259	227	288	274	283	291	263	254	257	251	253	290	280	266	276	279	244	286	276	304	271	288	293	256	271	261	279	265	291	265	291	254	254	282	255	277	231	281	258	283	280	270	284	260	269	246	278	269	251	273	260	269	265	261	291	286	302	286	270	263	258	295	281	261	264	250	245	267	272	291	257	273	255	276	268	260	275	261	280	281	271	266	280	246	238	250	257	278	245	273	252	272	298	305	266	259	263	272	290	259	235	283	266	245	268	267	270	292	258	269	289	252	274	260	278	271	261	245	288	264	261	272	272	251	289	270	275	250	288	257	269	272	253	289	269	262	250	261	260	265	230	278	295	261	280	290	261	271	256	273	235	260	275	262	276	271	243	283	262	273	276	298	264	233	243	260	309	289	271	282	248	288	261	263	264	289	256	268	243	245	276	267	295	269	248	263	270	291	278	252	272	271	262	247	254	257	270	245	262	283	284	227	274	244	235	262	258	234	280	283	279	280	241	272	273	271	291	268	244	256	240	274	262	252	270	308	278	277	262	234	261	300	285	274	258	284	253	283	259	257	265	265	276	264	266	286	268	251	276	279	276	251	243	266	277	248	288	274	249	245	270	312	264	260	262	261	266	232	272	296	266	270	255	304	268	292	308	252	293	295	285	253	258	249	251	245	265	267	268	244	274	290	273	299	244	265	253	258	260	265	275	241	269	270	268	276	250	262	290	223	248	244	268	254	258	259	240	266	270	254	269	290	280	280	264	285	235	277	269	270	271	276	270	245	278	250	252	265	294	238	246	303	272	268	270	266	287	259	272	252	263	260	269	289	259	282	263	258	276	256	270	281	269	281	289	260	284	253	250	275	279	243	266	312	267	285	261	276	258	271	280	251	248	272	256	264	292	249	271	255	254	276	270	273	258	274	282	243	277	248	268	248	251	280	265	227	253	281	281	263	266	289	264	271	273	257	262	279	286	251	255	282	255	259	241	276	252	287	268	280	257	273	279	271	284	266	269	265	258	272	276	265	270	307	254	262	271	232	263	286	240	260	280	267	290	261	265	247	262	289	278	259	245	263	245	265	277	267	256	262	254	277	262	274	260	268	239	262	244	264	284	274	259	251	270	232	266	262	279	264	253	287	284	297	276	288	288	271	248	273	266	280	270	266	290	272	299	239	269	290	282	266	268	237	286	293	268	246	278	273	298	277	282	261	276	285	264	217	252	258	277	259	260	276	263	256	286	274	252	284	277	266	263	271	253	258	313	256	242	301	280	230	266	247	262	283	273	258	296	266	252	258	281	244	299	262	284	272	267	254	229	259	274	265	267	257	253	248	289	275	276	260	261	253	247	240	247	265	275	276	247	265	254	296	257	253	273	247	244	255	274	266	278	260	286	248	256	248	276	288	260	264	285	255	288	279	232	290	261	273	252	265	243	247	241	286	310	283	262	252	244	277	263	274	271	249	304	280	254	280	309	256	248	265	278	272	259	270	292	260	243	248	267	278	262	255	229	281	258	275	259	298	277	288	246	289	272	270	273	255	258	260	285	262	263	296	274	276	278	247	248	269	254	268	248	266	263	275	236	252	259	234	258	285	283	237	283	278	277	277	264	302	234	296	257	280	276	277	254	268	255	274	238	289	260	258
28785	1622	2889	3415	2974	2545	2157	1936	1668	1388	1408	1320	1240	1138	1111	1073	1016	960	979	977	995	978	936	871	874	899	864	871	873	824	886	833	876	830	864	858	793	854	796	786	826	796	854	828	831	804	784	818	835	836	782	795	817	804	811	793	767	794	816	778	796	790	812	798	760	822	797	778	735	731	798	837	768	800	792	803	835	768	789	800	808	790	818	810	811	817	797	822	727	810	786	811	795	775	845	797	826	802	812	742	762	815	807	819	775	798	841	780	796	789	717	806	745	784	796	791	787	868	786	806	805	765	830	794	813	725	770	735	795	780	820	754	835	745	818	795	776	776	766	803	767	775	774	795	761	715	778	773	745	804	824	757	797	805	793	745	847	786	813	817	785	798	770	753	767	790	813	801	770	790	758	751	808	800	783	824	821	815	799	811	769	766	787	780	812	755	779	823	849	802	777	801	801	832	748	843	746	780	732	772	791	806	803	825	790	787	790	799	834	774	819	790	812	771	767	807	763	781	801	794	753	765	791	766	817	787	839	780	751	772	820	763	795	767	770	745	765	797	797	810	812	821	799	776	836	786	803	797	825	806	750	755	837	776	856	779	795	777	791	831	789	756	765	762	791	808	739	792	801	783	761	757	723	790	763	808	768	723	733	801	872	854	835	787	752	767	746	788	778	794	712	791	775	790	796	834	802	807	826	788	798	796	800	718	811	796	819	775	728	760	759	811	817	796	789	767	818	762	815	776	806	794	767	827	811	771	864	789	786	741	804	828	795	802	792	828	793	843	802	781	809	837	786	826	790	778	759	755	792	820	803	797	782	722	812	801	782	812	815	800	782	783	777	818	803	770	850	801	811	781	766	784	757	763	776	797	813	736	797	837	753	799	769	782	776	803	799	790	774	805	834	808	811	769	785	787	762	817	797	764	825	803	752	791	784	816	780	768	808	769	814	776	763	749	861	752	839	746	775	793	731	828	782	794	783	848	727	808	795	783	790	792	755	785	802	809	764	779	762	777	772	737	840	809	786	780	799	799	737	787	824	785	761	747	774	777	775	761	787	781	777	819	821	768	732	759	766	836	748	781	782	744	777	761	821	808	820	750	824	763	773	786	755	843	784	767	818	777	747	738	792	786	785	824	729	775	793	817	798	819	781	822	774	820	770	771	815	771	786	854	790	804	750	810	796	764	778	722	807	767	776	767	794	789	787	812	827	821	788	784	711	741	771	754	757	798	770	765	815	758	767	788	865	778	802	733	765	796	785	788	769	777	740	757	813	804	805	830	843	721	785	760	822	788	802	795	730	846	759	860	743	817	752	770	784	763	784	801	783	769	794	822	812	803	804	778	759	744	761	768	799	783	762	810	804	806	714	814	773	740	777	786	791	757	828	742	760	766	817	772	784	794	778	752	773	763	766	757	792	798	761	808	751	798	796	777	792	836	825	771	828	797	817	788	773	780	832	800	764	790	795	799	767	768	737	783	771	741	811	801	785	752	803	787	778	793	806	739	801	773	769	769	810	749	749	786	782	832	764	755	792	736	804	758	737	791	718	789	780	801	836	777	757	800	800	778	774	803	780	815	765	782	775	800	827	775	750	777	765	799	822	765	793	827	784	802	782	799	799	795	810	806	754	863	803	801	783	793	780	761	796	796	736	808	810	799	756	770	791	790	789	782	788	767	805	796	708	810	789	784	801	767	750	796	771	806	775	803	805	764	771	796	780	774	809	771	810	748	757	758	749	772	759	769	746	749	775	799	748	813	771	787	760	801	803	754	800	807	777	752	768	774	808	795	804	762	750	758	778	807	787	794	791	786	820	807	755	761	739	771	776	807	776	730	811	796	843	801	736	793	786	770	787	749	721	742	766	792	749	831	761	774	816	801	780	684	736	790	837	743	771	763	787	754	792	733	780	780	807	824	751	759	755	776	821	813	801	821	777	769	761	769	771	785	775	792	762	775	760	754	831	765	819	781	821	743	752	746	798	788	822	801	808	809	795	786	804	762	800	837	796	820	727	821	746	794	753	837	762	762	794	782	800	825	758	800	758	814	785	780	777	782	816	800	782	775	747	806	752	748	747	763	786	754	784	828	784	766	768	781	794	812	782	791	805	758	845	744	775	785	792	804	754	799	760	775	787	759	812	859	785	774	840	790	800	784	754	779	779	729	795	791	796	790	811	761	798	818	737	785	828	788	745	788	795	786	756	790	734	759	813	783	802	764	759	822	797	791	751	799	738	803	768	757	728	761	797	771	797	834	773	815	793	793	776	773	789	746	807	739	768	784	805	784	832	758	853	792	791	700	780	758	814	815	758	795	809	818	775	806	788	782	776	804	824	784	795	802	828	783	761	743	748	756	815	796	771	793	867	762	783	784	770	812	793	767	778	805	727	784	815	776	739	792	790	775	830	839	777	819	773	764	752	851	780	797	780	778	758	762	760	763	808	821	755	806	794	747	808	771	777	803	720	758	751	832	796	810	787	778	782	782	788	821	806	793	844	769	798	801	761	785	813	797	835	806	753	829	742	820	798	786	867	781	830	771	774	744	846	733	761	798	784	736	820	770	775	809	807	766	824	763	775	777	792	775	796	750	815	849	790	727	782	797	784	772	808	797	743	817	781	833	781	825	793	796	812	821	808	749	791	746	812	766	775	774	775	769	781	818	753	799	772	785	765	787	775	822	751	845	782	807	763	807	773	799	809	771	827	769	795	757	846	872	775	754	783	778	784	814	767	774	798	837	775	789	825	815	729	797	780	775	735	777	774	803	805	757	764	807	793	807	796	772	770	771	763	800	821	804	810	800	762	781	828	793	755	821	830	779	771	782	775	835	766	752	814	745	761	804	780	789	793	853	812	771	775	840	815	760	751	781	759	767	758	743	790	828	796	814	797	802	784	764	776	750	800	801	848	808	783	825	758	791	784	784	820	770	766	786	804	840	783	771	815	795	802	856	824	723	818	768	783	800	763	731	807	803	753	831	831	805	821	840	768	760	786	776	819	782	792	799	764	785	776	745	773	756	772	761	805	772	770	772	742	766	805	751	731	789	793	813	782	848	736	785	843	772	786	766	806	811	785	761	746	788	795	789	788	777	781	766	767	770	785	801	798	787	771	789	750	754	829	799	785	755	744	751	765	769	777	762	826	761	800	807	787	783	783	775	798	820	755	794	815	809	777	781	786	793	742	801	754	763	821	802	792	788	797	799	800	746	751	777	798	766	791	785	811	766	777	759	788	768	753	745	729	755	791	776	796	767	779	776	790	836	774	806	791	807	760	787	772	775	741	737	778	803	773	812	770	780	764	761	772	778	805	844	779	774	769	827	794	814	766	803	746	772	819	786	791	757	816	792	789	742	776	749	802	722	799	768	809	835	734	812	827	780	781	788	778	784	797	789	789	799	815	806	790	758	764	731	786	776	825	807	740	785	731	803	795	772	780	779	754	811	783	787	741	810	784	751	784	715	775	830	768	770	789	812	734	817	798	816	853	793
68696	21682	10292	2813	1465	1014	851	747	636	570	465	450	450	400	388	385	399	388	400	394	410	372	390	384	363	382	329	327	368	343	335	344	355	341	335	348	348	357	336	336	311	302	338	301	331	334	328	306	342	371	337	343	348	335	337	338	309	341	362	345	331	359	339	358	330	321	301	321	347	322	324	330	341	334	360	336	333	330	293	313	322	321	336	317	322	319	337	325	327	309	332	360	311	320	352	313	345	360	367	342	326	327	330	364	325	325	386	342	303	342	337	313	334	312	311	323	326	343	364	346	327	337	330	341	364	321	315	311	335	361	339	311	387	317	322	323	340	299	316	326	328	350	309	304	342	330	368	343	324	321	353	310	325	347	302	287	348	345	355	337	343	344	320	308	324	313	337	320	302	322	338	326	303	337	361	328	344	334	331	331	329	338	326	349	294	322	295	352	320	360	307	344	335	322	334	307	312	318	327	318	347	331	337	324	353	327	338	359	357	340	328	326	298	338	339	343	342	362	315	324	324	313	334	314	332	304	332	343	335	318	338	317	288	332	302	301	346	353	308	335	341	329	323	334	345	339	323	340	300	320	344	354	340	326	308	291	325	303	281	345	334	327	315	350	326	327	350	337	315	301	332	317	309	327	309	304	320	303	320	307	343	373	347	322	324	303	310	298	324	332	315	353	330	295	330	338	325	336	322	313	331	328	333	318	332	354	331	315	338	321	331	311	334	341	354	302	311	326	316	323	318	340	342	307	313	308	312	341	297	320	324	318	276	320	327	348	321	333	337	341	312	369	360	351	336	312	294	309	338	323	326	361	344	316	320	334	330	340	295	346	336	333	341	318	335	326	317	347	359	295	330	318	319	347	314	329	336	325	332	327	319	338	302	353	329	342	363	357	336	345	338	344	334	299	356	331	343	346	337	305	347	341	306	338	333	305	316	324	324	307	292	370	324	316	339	350	336	268	342	361	294	327	305	314	336	333	353	339	341	338	348	344	320	370	318	316	364	334	301	319	307	334	325	352	317	320	344	330	310	319	302	313	339	295	339	271	316	324	318	297	317	317	350	318	320	340	293	319	305	324	343	323	331	324	326	297	332	343	359	317	357	328	329	323	338	304	352	317	318	295	286	327	351	335	321	334	333	324	327	308	325	283	341	340	325	309	317	343	323	327	300	321	325	338	304	335	330	350	344	324	311	325	330	316	325	310	346	282	323	310	321	301	331	314	306	339	344	329	370	351	318	330	355	334	335	323	329	356	359	329	300	336	332	333	324	359	324	349	314	312	361	350	300	312	344	352	336	323	318	312	303	328	321	347	335	309	347	322	330	337	343	305	332	345	330	308	332	338	357	337	296	301	355	279	326	343	335	320	332	329	340	314	304	319	325	319	306	345	313	320	305	357	330	344	337	322	324	336	309	341	340	311	324	299	347	307	320	334	358	324	321	320	310	313	330	319	298	311	313	312	311	285	323	324	307	351	328	331	299	313	311	356	307	349	335	321	330	350	337	331	290	340	316	329	318	315	340	330	325	319	325	345	311	332	306	326	312	321	359	350	299	305	342	336	341	311	307	338	305	343	355	339	355	333	301	328	310	342	330	327	351	329	313	309	304	396	357	275	325	301	293	275	330	321	336	347	311	339	327	346	345	299	338	326	314	325	341	355	287	325	332	333	346	324	363	335	291	322	330	324	355	348	340	335	319	325	330	319	326	345	364	356	302	324	372	315	321	315	346	324	337	319	322	336	328	339	330	303	325	334	317	315	314	327	334	297	322	329	312	349	322	351	328	323	314	340	370	343	306	323	312	345	355	325	329	335	346	301	305	330	344	328	310	285	301	304	333	320	291	310	311	325	285	318	316	321	338	359	326	351	327	350	342	301	326	319	346	337	304	328	317	331	330	309	330	317	324	362	322	325	309	327	303	328	337	333	336	337	340	298	292	341	328	338	341	275	302	337	333	322	339	348	316	332	342	330	327	367	325	364	324	343	333	329	339	369	339	323	320	306	348	325	315	302	335	339	337	354	323	350	317	305	332	335	317	353	345	293	358	341	324	316	304	339	315	333	321	332	349	348	321	331	327	333	345	336	293	343	316	318	318	298	348	320	354	286	300	366	299	333	343	300	297	316	336	365	302	333	331	352	320	316	303	329	305	310	338	318	333	367	325	352	311	340	347	316	304	338	344	314	350	354	302	322	367	321	321	322	372	320	335	318	327	318	311	267	304	304	319	329	330	334	324	294	332	350	355	346	335	302	320	344	298	348	290	324	294	383	298	345	360	307	320	334	303	334	308	319	352	353	333	350	313	307	288	332	342	332	320	333	308	348	344	319	327	321	317	311	331	322	318	307	321	329	336	347	319	331	339	303	326	358	310	344	368	336	307	323	323	326	322	318	293	310	310	300	310	324	339	313	334	338	338	318	321	325	336	295	347	320	344	315	333	365	311	329	335	302	341	308	327	321	302	345	307	339	325	332	335	313	317	312	341	351	340	334	317	359	312	320	333	319	343	356	308	346	321	328	325	301	319	333	368	338	305	337	348	289	348	328	326	313	343	318	354	336	334	288	338	317	329	300	334	332	342	315	297	323	344	328	333	361	329	309	355	351	280	316	348	335	319	300	320	342	319	330	319	311	323	315	318	319	312	331	345	305	354	313	330	338	313	347	331	337	320	326	317	336	357	352	298	301	325	328	319	323	351	350	338	327	332	350	321	330	318	355	332	325	319	313	310	322	321	325	341	338	347	343	350	307	338	330	321	331	307	311	327	319	337	316	341	333	343	333	305	363	329	327	308	349	311	319	320	316	341	301	321	320	333	343	317	326	359	324	296	378	349	332	283	317	326	314	344	310	320	334	318	311	355	332	360	316	329	340	338	324	303	315	326	346	309	308	313	349	302	309	311	288	334	329	358	310	354	294	352	329	320	294	342	359	331	294	326	321	331	284	310	314	283	328	373	310	373	311	294	316	334	359	342	322	328	348	338	283	321	334	337	302	319	336	323	320	309	322	300	338	306	291	315	333	373	350	337	301	309	340	343	318	317	298	331	326	334	354	369	353	341	367	348	321	341	311	324	319	329	326	334	349	357	326	328	290	307	335	348	331	345	339	345	326	326	340	317	320	313	277	296	359	319	327	337	298	320	329	297	333	326	282	302	342	326	331	328	351	338	323	318	305	326	310	327	324	307	343	322	299	354	347	341	291	322	317	329	347	326	303	343	316	344	336	339	294	334	309	319	316	358	353	336	333	328	330	346	338	318	348	303	332	337	317	343	294	300	326	312	312	310	350	302	360	327	359	311	303	328	315	343	335	359	321	324	318	326	333	331	327	346	369	317	345	338	344	308	308	346	335	304	315	342	319	335	356	358	348	333	331	323	320	338	297	328	328	343	333	316	316	311	314	309	332	293	305	317	346	351	311	304	307	317	342	305	312	300	363	308	292	311	315	339	314	363	323	324	303	320	323	302	326	322	339	314	333	324	330	315	342
34384	2523	5122	5807	5021	4080	3398	3032	2626	2240	2026	1811	1743	1602	1509	1414	1375	1340	1285	1223	1241	1247	1165	1136	1106	1106	1155	1104	1065	1065	1052	1038	1048	1083	1074	1100	1032	1032	961	940	1049	997	984	1005	956	972	972	985	978	1016	987	949	1015	995	987	930	867	1007	964	929	991	936	915	924	856	964	942	944	902	932	971	964	946	890	958	913	933	942	917	931	886	913	975	956	979	989	950	921	921	916	950	973	915	916	948	940	959	944	949	869	936	915	912	930	911	886	933	874	963	907	878	896	907	942	925	953	937	908	867	902	888	896	889	925	993	919	923	953	904	920	987	939	913	889	918	898	943	929	908	933	923	881	888	926	890	920	946	909	880	965	916	919	949	920	934	980	929	898	962	907	902	910	901	907	896	925	918	953	914	930	848	902	944	941	894	950	974	939	905	942	915	881	987	973	892	908	900	954	938	881	921	985	896	886	944	897	898	942	933	971	865	890	891	911	979	912	861	892	924	944	944	908	926	970	902	936	905	908	957	952	914	955	906	893	911	938	931	924	962	890	987	912	933	983	924	923	914	950	922	883	919	912	941	897	937	1000	912	965	887	917	876	968	910	924	923	942	899	926	915	896	940	918	929	944	965	939	914	941	894	897	932	922	911	938	910	969	901	866	911	942	868	909	922	920	941	886	903	916	920	896	933	856	916	918	955	908	927	974	959	920	932	933	930	944	872	902	896	880	969	892	947	883	864	967	925	862	914	894	868	948	909	940	931	949	895	896	950	918	910	910	897	939	925	923	952	910	933	899	952	928	947	900	911	919	907	945	944	892	983	898	909	972	967	928	958	920	896	897	879	895	905	917	907	909	950	889	887	932	940	937	920	878	893	947	929	916	948	944	941	975	900	919	959	897	870	917	902	933	987	907	987	865	930	911	979	898	966	942	888	866	913	895	915	892	920	897	869	896	966	893	906	947	914	963	963	900	940	950	912	948	900	879	928	968	905	940	904	934	864	917	892	934	894	919	939	940	955	913	935	992	887	912	895	926	891	980	883	951	856	954	896	968	883	894	919	914	937	914	891	946	940	933	899	915	906	886	963	905	886	931	943	948	915	906	936	941	908	925	927	857	920	906	909	938	950	937	902	877	951	922	933	906	917	950	897	940	937	939	904	884	877	946	921	902	940	961	913	943	927	898	936	947	875	933	873	937	901	907	923	922	906	945	890	923	920	866	929	914	897	933	907	954	908	908	918	891	895	937	908	922	825	883	892	956	903	944	987	929	889	927	886	905	859	870	922	922	861	888	880	970	909	864	881	863	932	908	968	948	911	906	927	962	926	959	911	898	939	861	893	918	958	920	944	913	869	888	938	915	893	872	911	937	910	863	927	984	905	868	951	978	915	921	887	876	911	877	913	872	879	906	963	939	920	894	943	907	892	928	985	921	880	957	935	951	909	923	982	931	919	911	893	946	897	890	887	938	930	887	934	911	904	917	959	888	854	892	982	877	932	909	908	949	903	886	865	931	907	939	951	905	895	914	919	887	934	883	960	915	877	924	906	932	883	927	934	911	925	995	923	947	870	868	932	927	928	947	920	945	914	904	980	863	900	877	914	884	905	942	936	934	937	858	961	910	905	916	933	907	907	972	956	898	892	975	826	920	906	950	906	901	913	904	894	916	932	902	910	876	932	950	944	944	854	977	911	953	892	951	916	930	939	917	923	949	942	964	891	889	954	939	901	901	945	906	885	899	944	895	918	932	932	901	896	942	956	929	960	845	961	937	897	981	923	963	936	909	955	942	893	922	875	910	908	915	987	919	896	852	925	920	886	915	964	903	912	916	912	885	937	932	861	920	925	930	879	928	897	866	929	951	937	875	955	925	936	901	924	883	948	915	960	852	915	874	911	924	973	915	961	861	927	903	903	916	945	949	864	974	947	963	924	845	973	919	923	942	911	885	889	898	886	931	912	885	906	914	928	956	917	973	930	936	909	889	877	931	907	930	981	979	916	875	939	880	912	927	933	918	987	888	929	940	896	976	928	976	903	876	945	960	945	947	912	932	923	848	962	912	926	903	972	894	913	907	855	901	937	904	859	904	885	886	896	936	966	925	908	914	896	880	896	936	948	946	968	903	969	940	911	908	936	926	946	936	909	893	948	879	925	916	949	942	941	929	918	916	906	948	910	858	897	889	916	927	939	889	942	884	915	935	946	915	937	964	889	893	895	957	914	934	930	916	938	964	921	896	910	964	842	917	923	926	909	891	898	918	951	879	941	907	912	879	928	947	930	913	917	938	928	894	919	913	892	933	912	908	946	936	924	921	921	972	918	923	921	929	860	911	932	954	874	935	916	898	912	957	910	895	904	895	909	927	928	901	1004	924	935	888	849	941	917	929	868	886	925	933	948	939	915	906	861	939	880	919	940	975	896	941	896	907	914	922	951	927	904	913	911	917	923	910	965	903	897	897	861	955	951	935	938	928	946	877	901	893	929	870	930	888	910	895	940	977	962	949	913	927	963	918	952	947	937	952	906	905	927	871	908	939	930	957	905	873	884	924	864	938	969	909	939	929	978	857	923	878	943	924	897	917	925	918	897	999	902	919	895	961	938	927	914	961	951	869	901	924	905	927	912	935	895	942	926	851	926	900	896	879	897	934	939	933	912	947	904	929	934	944	926	933	951	962	913	932	898	877	914	922	951	883	914	934	876	918	904	892	884	864	950	983	922	952	893	878	969	911	903	937	871	960	907	904	875	944	948	930	967	871	941	933	946	946	934	868	963	884	952	914	935	916	961	868	921	895	897	999	941	903	952	982	960	893	966	959	873	881	983	925	944	906	922	899	977	939	932	917	902	922	989	847	884	885	913	889	879	886	910	920	930	909	923	895	932	888	956	862	936	929	897	933	919	911	884	849	969	900	883	901	914	936	897	911	928	923	899	896	909	894	938	912	919	946	913	933	961	928	935	884	943	912	946	895	939	932	906	924	964	962	922	926	924	921	931	947	910	930	1006	864	912	959	898	928	952	940	907	881	885	907	922	877	883	947	914	992	865	908	989	925	869	909	912	876	940	907	902	954	942	879	918	947	815	937	934	922	916	954	921	896	903	967	913	942	933	919	927	941	936	907	939	910	950	917	900	896	919	931	913	913	926	895	886	894	907	874	904	958	949	879	887	958	938	936	926	924	921	934	910	858	920	908	928	884	863	919	966	897	936	857	862	919	953	918	920	798	903	946	915	882	948	914	882	961	939	917	910	913	865	886	872	908	956	912	933	884	920	900	846	931	854	929	945	876	892	947	962	856	943	877	924	868	845	892	938	909	985	937	932	913	957	915	957	942	920	864	914	940	883	922	910	929	928	872	890	970	943	951	906	915	941	907	895	942	911	980	932	943	924	885	863	933	930	943	913	886	894	960	910	948	931	904	878	970	956	902	921	930	904	974	986	914	959	974	939	939	849	926	894	912	888	925	931	932	886	838	897	888	943	901	989	905	874	941	992	936	929	898	905	929
14352	739	302	200	192	140	162	142	133	142	143	149	119	153	153	137	146	147	134	122	120	120	119	121	135	122	142	149	135	154	127	117	135	144	127	126	134	134	147	120	126	138	122	134	142	113	125	140	133	145	138	123	154	154	132	115	146	120	151	127	135	136	151	126	126	123	121	133	121	136	151	119	133	148	126	137	127	144	141	121	121	136	149	126	138	110	134	115	145	117	135	130	110	139	108	133	117	122	136	117	128	130	124	143	147	152	131	132	126	114	123	124	136	130	153	127	144	138	145	116	146	126	120	127	137	150	112	122	148	127	137	139	146	137	144	128	101	130	143	112	127	138	145	137	139	123	141	130	128	119	122	106	121	123	122	120	130	130	125	119	139	135	133	123	137	122	144	144	138	129	145	133	120	136	136	124	142	131	139	125	112	134	161	135	133	136	121	108	137	126	138	126	131	139	127	117	134	135	122	124	118	129	116	142	126	119	149	138	141	137	130	154	129	154	145	147	133	132	132	131	126	135	138	134	125	132	153	131	128	139	134	118	134	137	141	139	119	130	124	147	137	144	114	121	112	129	122	148	135	110	134	113	117	131	119	123	139	141	117	124	127	134	121	131	109	129	120	145	142	142	117	121	149	125	125	123	136	132	134	137	126	150	135	135	135	134	147	118	117	134	118	142	134	124	101	111	144	147	149	126	147	128	137	140	129	137	119	113	117	137	143	111	160	115	154	143	149	143	134	142	125	129	144	137	123	124	133	156	138	141	117	145	160	124	123	128	114	151	150	119	118	128	130	126	124	105	122	128	129	143	122	140	129	140	137	119	138	125	117	135	127	148	145	128	127	151	141	117	128	144	116	118	131	134	146	145	122	118	142	143	122	126	116	123	164	132	138	129	125	130	137	131	133	121	115	113	126	150	143	128	147	155	129	133	134	133	152	128	127	127	124	117	131	101	122	116	157	160	130	139	129	131	139	148	145	139	146	141	133	130	132	111	149	143	121	148	141	131	129	126	115	121	131	128	143	152	133	127	128	135	137	123	137	124	140	146	108	151	141	131	122	136	131	127	144	124	141	132	120	150	120	151	88	109	145	145	139	135	132	122	143	144	137	107	135	132	137	116	126	111	142	153	136	145	144	131	141	118	139	142	148	134	141	125	128	134	150	133	143	141	129	135	130	150	122	130	130	128	136	126	117	133	124	118	124	128	102	141	127	122	119	143	130	143	140	127	107	119	138	118	126	156	128	125	123	114	132	126	123	142	134	132	124	150	130	125	117	144	142	133	134	104	132	128	118	111	121	146	118	154	116	128	133	138	118	143	130	112	131	115	133	130	137	113	130	148	142	129	110	132	150	151	142	127	132	131	147	135	133	117	126	140	117	120	142	127	135	125	135	111	132	146	136	135	122	138	147	157	121	133	123	138	134	132	148	123	124	137	134	133	129	129	131	117	139	140	131	121	132	141	112	131	117	136	129	124	135	135	110	116	111	139	144	124	118	137	153	132	127	133	109	135	138	148	136	124	136	127	150	124	128	141	124	128	120	144	130	122	116	120	136	122	147	126	129	114	133	128	126	135	145	129	109	136	150	124	111	140	141	138	133	146	131	131	117	136	143	137	141	135	116	139	121	120	113	139	140	126	132	129	124	133	154	116	124	122	127	138	111	127	138	149	146	123	110	126	140	140	136	129	119	116	135	133	134	144	139	122	117	106	132	123	121	145	120	135	119	149	128	115	111	136	129	148	118	129	134	131	136	132	133	140	128	133	147	149	121	122	140	133	127	133	129	136	113	135	135	119	145	130	124	130	139	140	130	126	125	138	124	131	142	155	143	132	138	131	136	143	151	140	143	128	120	128	138	142	116	131	134	119	132	117	103	158	132	136	144	144	109	120	128	140	123	137	120	142	133	137	134	145	124	128	134	127	123	148	147	133	130	141	132	121	138	143	125	148	128	148	120	116	107	130	135	147	138	111	150	128	117	121	148	145	138	123	130	108	146	130	131	133	120	119	137	142	138	123	111	121	132	130	130	124	152	137	133	132	125	123	128	112	137	130	103	112	135	121	117	134	116	122	144	128	130	130	122	138	140	154	126	117	123	137	141	129	130	103	126	119	154	118	126	145	136	126	151	137	132	134	120	147	154	115	137	124	136	124	113	156	158	114	120	110	119	127	129	147	150	114	152	137	121	139	132	116	138	142	108	134	152	121	141	110	145	138	135	125	112	141	123	143	145	125	118	129	145	120	131	141	141	138	132	128	141	108	140	148	137	132	131	158	125	137	123	143	127	123	146	125	150	135	147	124	127	147	116	132	143	134	118	120	138	135	152	128	130	118	137	130	127	119	114	140	122	140	122	145	115	138	131	121	133	138	124	143	132	131	134	151	125	138	131	120	111	126	121	121	139	130	126	135	146	130	118	138	112	126	138	107	121	118	115	126	133	144	131	157	143	137	116	119	120	143	124	136	95	146	132	147	125	132	130	127	113	128	128	131	153	122	128	126	130	139	139	138	125	138	148	131	126	149	143	139	128	125	156	117	114	127	140	139	144	130	132	137	163	120	129	116	141	144	142	153	132	134	130	146	142	149	114	120	130	123	129	124	142	119	128	141	128	145	139	123	132	144	126	117	137	123	146	120	127	133	134	139	142	129	143	124	122	118	126	147	135	143	130	137	126	117	125	130	125	131	130	106	128	138	119	150	132	140	135	143	123	119	128	126	143	121	143	115	146	136	120	135	126	123	132	137	108	149	108	128	132	126	132	113	123	113	120	117	124	125	136	132	129	123	117	118	128	135	124	130	148	119	123	121	116	154	154	130	121	117	145	122	134	122	138	129	116	129	117	127	141	132	118	139	100	148	128	110	132	131	123	125	122	135	138	129	130	118	107	140	141	125	112	128	144	142	134	123	140	153	130	141	120	132	133	142	126	137	122	152	121	120	122	153	130	137	123	134	122	129	129	137	128	130	114	133	129	134	111	133	145	137	121	152	121	137	140	138	157	134	141	127	143	144	167	134	126	144	120	141	123	112	150	157	131	140	137	154	130	141	138	89	132	115	150	134	115	118	115	131	121	109	139	117	134	106	129	140	119	140	117	143	120	140	127	115	124	123	120	156	150	148	124	124	127	115	126	133	139	128	141	119	124	126	137	117	123	134	124	120	130	157	124	135	138	119	122	127	123	124	148	138	128	117	135	136	115	117	130	136	150	134	106	120	108	117	134	122	131	117	121	150	131	114	151	147	121	138	137	135	136	124	127	132	133	144	137	112	143	137	132	138	134	132	108	120	125	146	133	136	116	132	131	147	130	141	116	119	135	142	133	133	125	149	136	147	130	122	142	127	128	120	123	117	130	126	136	135	106	134	148	131	138	119	143	117	126	126	131	119	125	143	118	138	145	128	127	124	150	123	126	136	145	140	136	128	143	121	130	114	135	141	134	128	141	148	131	135	139	164	109	132	139	127	147	113	141	121	135	127	123	144	133	138
12847	524	651	633	639	584	580	556	487	508	524	467	444	466	459	466	463	411	497	460	437	457	446	452	419	435	442	472	482	470	448	481	461	471	482	457	479	417	426	464	432	435	429	422	430	420	435	431	446	468	461	454	426	451	437	401	456	446	486	473	482	439	442	430	457	426	453	468	431	457	463	440	453	468	432	460	451	472	442	453	418	424	401	466	437	421	435	481	445	480	415	429	450	435	436	471	421	454	458	421	445	401	440	433	448	465	418	423	452	456	476	446	427	524	467	466	455	449	454	433	433	451	434	432	406	443	440	436	443	430	474	477	444	470	480	470	432	431	447	451	376	462	440	454	441	442	449	411	444	446	454	472	427	506	426	440	457	433	450	419	470	445	459	463	413	419	442	429	422	451	445	453	466	431	467	464	425	434	415	416	416	476	427	455	468	420	452	455	424	441	457	426	440	437	482	452	444	450	440	474	429	427	447	417	418	455	444	432	452	444	436	418	441	464	469	479	498	478	459	473	424	474	467	427	477	445	447	463	429	479	472	452	438	430	422	447	436	435	477	450	411	413	470	454	468	437	437	510	461	432	450	493	426	470	457	451	416	420	417	439	417	441	448	460	399	435	456	467	462	459	451	443	454	442	462	407	460	467	460	414	436	404	409	510	463	409	469	414	413	467	448	392	465	468	437	396	432	439	452	423	431	483	455	446	396	433	446	442	475	443	417	450	453	483	447	485	496	446	480	456	373	478	442	445	436	490	450	474	471	439	466	445	457	442	442	450	446	497	463	476	446	446	481	440	460	460	448	443	422	491	445	463	453	450	435	467	419	439	462	412	419	432	471	424	425	406	439	457	464	424	433	484	444	457	436	484	470	434	426	420	447	427	419	424	453	474	445	439	408	430	441	453	451	443	424	464	424	429	466	479	427	456	439	420	454	453	443	475	460	444	415	444	466	446	464	453	445	466	462	412	452	404	446	463	435	485	445	473	420	449	444	438	450	435	432	429	439	402	460	443	414	422	453	454	426	481	459	428	445	443	461	457	432	427	449	428	484	439	458	446	425	443	454	438	435	459	450	440	490	416	442	434	453	491	409	482	459	451	454	432	455	433	462	454	447	434	433	430	434	466	450	449	392	474	434	437	434	417	419	449	445	426	458	421	452	419	471	422	439	430	422	471	452	432	430	438	433	477	469	484	434	422	463	455	455	458	447	479	435	404	393	446	470	423	418	441	482	452	451	438	486	419	417	434	433	414	469	474	431	454	420	460	438	463	466	444	423	479	434	453	456	457	474	463	436	447	442	455	473	433	404	438	446	430	490	406	419	444	440	427	474	414	486	479	431	439	474	486	472	483	449	465	415	433	450	429	448	454	402	409	488	425	412	422	421	426	453	402	433	456	445	454	468	438	447	424	438	469	494	463	449	460	448	447	462	438	459	441	432	432	435	416	468	409	442	457	466	412	443	416	451	405	442	422	459	455	443	435	440	454	419	471	422	413	460	419	501	454	451	465	476	419	449	473	428	446	469	453	422	446	441	430	432	421	420	435	429	416	436	436	406	420	470	430	481	431	454	421	433	446	431	447	451	460	477	406	445	449	461	441	478	479	468	445	432	473	435	454	470	425	440	447	450	448	467	432	469	426	441	475	418	463	466	486	457	449	462	452	479	435	437	399	454	459	440	432	455	428	433	481	461	446	435	461	444	427	464	429	469	440	431	434	472	450	460	442	464	464	442	450	464	451	465	460	445	432	492	445	480	446	498	432	425	464	424	473	421	427	479	412	416	470	459	456	441	441	473	460	485	453	375	453	406	448	442	441	440	474	463	441	408	439	429	427	454	446	410	445	426	395	421	491	456	425	417	448	443	431	482	449	425	425	445	502	441	455	449	457	462	422	427	466	478	462	472	464	409	480	449	416	461	423	412	468	452	455	458	442	453	453	434	460	430	473	483	452	425	433	480	455	471	439	471	426	447	444	465	414	431	418	421	470	443	427	456	452	461	400	445	470	415	458	451	440	431	493	462	455	439	427	437	444	466	458	401	432	439	406	435	465	444	490	438	440	466	432	444	426	442	491	395	479	448	387	461	493	450	458	433	497	460	458	450	416	450	471	428	477	445	438	467	450	428	456	460	405	482	428	472	484	463	464	448	423	424	439	418	463	436	443	443	444	464	431	474	425	453	495	439	418	410	430	442	431	458	444	466	410	444	468	418	459	430	460	430	417	462	466	469	486	455	466	470	450	474	426	397	488	452	433	483	450	464	444	478	467	430	434	480	443	456	427	435	413	428	469	473	455	444	474	444	451	467	434	466	452	410	450	464	410	454	474	417	459	420	448	455	465	451	456	403	417	466	428	420	453	449	457	443	465	407	420	450	463	463	435	417	436	438	389	434	484	449	449	429	447	441	438	431	448	434	420	464	485	454	459	473	446	416	451	446	449	487	419	439	452	425	462	473	452	473	424	436	401	428	465	459	449	379	418	434	501	458	441	444	423	429	462	443	430	423	444	421	428	431	438	446	441	435	438	447	457	448	423	403	436	432	455	427	422	411	430	446	477	458	450	446	449	424	471	443	455	442	442	468	435	430	476	448	458	391	458	449	471	438	422	432	448	468	444	421	487	423	434	420	432	434	466	457	447	480	437	450	453	449	449	414	447	428	448	455	463	445	455	440	446	440	460	484	437	414	445	434	460	434	448	446	445	454	445	441	427	447	450	471	429	445	431	415	436	450	455	456	452	465	470	463	466	414	446	469	432	447	453	410	440	468	455	448	459	434	428	467	414	455	454	451	441	457	472	455	416	410	405	460	422	452	461	454	461	440	444	486	462	476	458	443	453	444	452	413	436	457	427	428	478	442	443	459	477	455	417	445	445	464	459	424	448	426	436	420	428	490	464	479	446	415	440	426	386	423	456	430	435	427	430	458	436	445	437	438	443	439	476	459	468	477	474	446	409	456	424	465	419	478	459	437	472	431	411	484	438	454	452	397	423	440	421	440	419	423	442	449	438	443	450	467	415	461	457	445	444	426	472	427	409	443	418	454	450	434	438	424	434	458	431	457	442	435	441	433	437	421	454	458	450	440	428	454	446	442	475	441	447	436	435	427	428	457	424	406	446	446	445	437	426	475	452	453	437	459	454	421	441	424	471	471	438	398	448	464	474	428	453	413	429	419	448	477	438	414	411	441	440	417	469	470	473	447	430	412	460	432	443	451	441	453	459	438	411	440	448	458	461	461	469	452	472	455	385	449	425	417	414	480	459	435	460	422	423	445	463	457	472	447	434	431	429	458	517	461	487	399	423	468	482	469	431	466	443	470	425	451	445	440	421	454	475	451	406	442	442	455	468	439	424	431	447	430	471	449	443	420	421	436	450	451	428	412	494	453	465	408	487	425	460	445	439	455	452	454	463	482	434	440	437	447	450	439	446	435	463	455	466	464	444	439	404	424	467	468	460	494	462	425	454	417	441	449	426	436	502	435	442	379	442
59158	15813	3082	1124	849	647	541	451	416	403	310	346	308	323	328	288	304	269	308	274	283	265	285	302	290	329	269	279	259	278	274	242	278	268	299	290	293	289	284	283	259	271	261	268	254	237	264	265	294	279	301	304	276	298	276	267	283	237	268	258	256	289	253	234	289	257	267	263	279	255	240	262	260	285	258	267	284	262	278	280	278	268	283	297	261	262	267	279	270	259	268	245	253	256	261	258	283	280	258	269	265	253	242	258	271	291	248	258	264	262	239	272	258	296	261	262	269	265	278	259	257	285	275	284	259	286	270	242	266	298	269	241	258	244	277	257	268	285	243	244	286	258	275	260	260	254	265	310	316	275	269	275	293	247	256	246	296	266	234	255	251	268	317	254	218	258	247	271	248	269	261	251	271	266	271	237	252	268	243	250	265	267	259	279	259	248	318	291	301	266	261	271	243	250	246	259	261	285	273	260	273	283	272	269	271	264	286	255	268	260	262	280	275	258	244	254	277	260	265	296	279	303	258	286	285	256	225	282	269	258	267	265	267	241	262	248	273	274	274	282	268	267	289	283	274	231	258	243	273	259	266	289	289	259	295	243	272	246	267	267	269	308	269	272	268	242	235	253	235	292	249	271	262	286	260	272	241	266	283	276	249	250	259	255	248	267	296	275	289	304	252	296	271	253	246	244	265	229	257	246	256	280	272	282	266	255	268	285	288	260	271	272	230	288	271	262	247	247	237	251	253	254	242	293	287	270	240	296	267	255	247	296	255	289	246	273	259	251	292	276	236	245	275	279	248	267	249	259	247	246	281	296	275	261	285	276	268	245	280	253	279	285	266	265	267	262	278	256	250	277	269	287	267	277	270	286	302	263	268	301	293	255	278	243	277	289	250	246	260	254	260	254	277	263	292	237	244	282	266	259	300	285	271	283	270	290	260	284	270	253	267	276	258	280	251	240	287	276	258	260	267	259	256	259	254	264	255	262	268	252	279	263	283	293	263	270	238	276	242	282	269	258	252	249	284	258	256	263	251	244	237	272	267	261	259	266	248	268	289	265	272	263	257	266	292	243	290	257	297	311	224	263	259	252	261	270	279	282	273	246	279	246	265	240	231	296	260	283	277	280	260	260	295	242	275	293	257	266	243	280	265	246	244	277	281	246	229	246	285	271	248	237	257	264	264	275	258	309	265	304	217	271	265	237	253	270	295	269	274	299	241	261	236	279	258	243	276	268	261	253	247	260	278	246	258	237	281	251	258	259	263	250	269	236	277	274	276	273	288	282	263	298	279	261	258	248	254	287	274	266	282	306	271	306	248	284	263	295	248	261	289	301	237	259	249	280	245	263	266	273	265	255	254	260	255	255	294	268	286	276	280	276	253	248	265	267	281	269	250	236	277	252	261	248	248	273	275	290	259	272	279	270	256	276	273	270	230	266	267	263	250	254	303	269	249	245	262	299	273	284	259	238	272	254	266	280	266	298	281	284	285	289	274	263	283	279	251	292	258	289	275	240	268	256	278	243	257	238	280	264	288	261	253	245	263	293	251	282	253	271	295	266	266	287	302	286	287	258	278	254	258	257	248	259	264	255	268	250	262	257	291	276	241	286	281	255	261	272	275	283	253	276	272	264	283	271	250	252	282	249	271	264	274	268	276	268	258	270	255	265	276	274	272	277	258	314	280	304	257	296	272	248	243	262	277	249	276	246	264	274	258	263	239	252	270	267	293	255	274	253	261	271	274	282	241	246	280	245	255	267	277	253	229	285	287	259	274	265	246	302	272	268	263	279	267	265	280	248	275	261	257	289	291	287	296	302	258	243	247	260	267	237	255	280	249	291	251	259	269	248	280	278	247	280	251	257	248	263	271	252	255	257	268	263	219	274	266	264	244	289	276	270	276	264	259	261	270	283	237	257	255	236	272	246	264	282	261	270	247	263	277	278	241	234	258	262	266	240	295	270	274	247	243	254	271	311	246	268	249	269	302	269	275	276	266	270	261	281	260	266	301	275	275	282	272	258	263	269	278	251	261	257	261	280	282	235	295	259	261	282	263	248	264	264	264	263	287	278	257	241	250	286	264	282	256	236	271	247	282	246	264	245	245	261	267	265	242	233	246	295	261	265	263	270	278	268	257	260	247	290	286	264	280	266	285	272	251	279	295	263	318	283	235	257	261	283	287	251	286	267	274	257	275	248	244	311	288	281	290	233	271	266	272	278	284	270	265	276	230	285	248	260	281	254	252	264	281	257	269	237	283	276	236	298	252	260	248	244	270	274	254	245	269	278	269	287	264	248	247	251	262	270	254	249	261	216	274	265	276	241	288	282	264	279	245	260	255	310	287	278	245	274	291	274	275	232	271	265	295	243	289	275	297	273	277	279	284	248	273	260	246	266	285	280	236	272	277	279	266	249	266	262	271	257	267	280	275	264	270	255	266	295	254	237	267	261	297	299	297	281	305	257	267	263	238	231	282	258	257	274	245	256	270	271	266	259	277	268	286	273	271	255	252	265	254	274	265	260	276	279	237	271	270	243	268	235	247	245	266	301	269	270	283	271	267	262	257	276	259	290	243	280	264	281	249	262	278	281	274	261	261	266	261	270	297	258	259	268	276	283	278	247	244	246	256	255	272	254	270	283	270	270	236	296	271	281	303	248	246	284	274	272	288	267	291	264	259	253	269	258	285	279	273	230	270	258	285	278	262	274	270	269	263	270	261	261	269	258	265	265	238	296	277	257	270	282	281	259	272	272	249	266	257	242	253	295	267	274	282	289	232	273	281	295	231	302	255	255	254	271	253	284	260	285	247	285	233	260	259	274	269	258	258	275	257	293	260	262	258	280	291	264	266	272	230	257	279	271	268	250	258	254	289	263	280	248	285	276	267	241	258	261	249	299	240	268	289	280	269	253	272	258	249	283	248	306	287	262	280	270	287	243	281	268	266	309	246	265	253	282	305	288	240	279	266	288	276	265	265	290	286	276	270	250	267	263	251	276	262	277	251	255	243	287	273	247	258	256	260	267	257	279	248	263	280	281	263	276	246	287	271	263	241	261	257	258	269	239	254	277	248	259	263	259	244	237	282	258	269	274	250	242	248	236	254	242	291	280	264	271	253	304	270	253	280	241	227	239	274	264	280	268	241	273	243	227	285	250	297	280	278	299	264	269	242	261	287	278	262	276	256	266	234	286	240	243	265	221	293	256	261	303	254	298	234	282	282	227	256	268	263	253	289	266	293	269	277	277	255	278	286	278	266	269	282	281	270	269	246	272	255	269	273	284	282	258	273	257	290	248	308	283	265	246	260	243	272	267	282	259	273	278	292	278	260	273	259	269	259	240	265	273	260	268	248	224	261	262	271	260	278	274	261	284	245	254	271	253	264	274	239	275	280	277	244	292	261	241	273	250	261	257	255	288	276	275	234	267	254	244	243	275	292	251	258	273	261	275	291	265	291	292	257	275	242	259	248	290	272	258	273	280	291	268	251	304
28856	1622	2927	3419	3002	2559	2071	1937	1740	1504	1408	1307	1261	1143	1097	991	1075	1022	985	918	949	933	936	917	927	939	878	837	905	876	818	827	765	829	837	872	852	795	840	830	815	878	823	805	822	865	838	771	828	821	813	800	843	764	819	820	859	748	778	813	853	782	837	823	791	837	790	838	816	805	768	794	780	777	771	792	807	773	754	745	835	787	828	773	842	757	790	779	792	857	803	824	826	788	785	815	788	773	819	824	774	790	804	784	826	809	811	810	742	779	823	803	766	774	769	784	868	773	790	765	802	817	812	797	814	739	794	783	785	793	833	770	794	796	803	748	817	797	774	764	818	791	810	756	803	802	740	819	809	770	796	803	766	829	809	790	845	742	751	775	759	765	794	784	784	812	768	770	784	774	753	752	800	754	779	797	761	802	813	813	818	781	830	745	786	817	774	740	821	790	820	824	848	834	769	765	839	787	810	830	742	777	791	765	788	785	819	781	834	765	835	839	757	812	808	790	765	814	794	792	795	721	766	796	765	856	820	814	793	786	783	805	737	762	818	794	786	784	768	788	789	731	781	794	755	744	766	797	763	763	798	809	797	809	777	794	770	801	824	761	793	815	777	748	824	777	801	784	794	812	748	771	827	800	759	818	750	789	804	793	765	745	786	780	790	771	797	792	722	777	765	779	763	783	793	795	784	734	778	797	756	786	796	773	789	788	743	821	762	801	782	806	830	813	752	750	762	765	790	830	833	765	781	797	771	772	819	768	813	798	749	813	785	765	773	772	768	785	794	810	780	778	749	770	796	739	815	770	798	766	783	795	754	801	761	796	822	758	778	764	810	759	781	761	757	791	816	827	785	769	797	777	817	774	816	818	777	757	782	807	792	781	793	785	758	744	795	798	808	777	792	805	782	834	728	736	793	799	778	823	783	792	803	778	767	783	776	780	781	771	809	784	790	792	777	726	788	777	788	752	835	805	773	818	817	792	792	777	803	801	784	776	846	795	762	772	767	763	806	784	780	774	817	757	744	726	774	708	753	750	787	769	758	776	750	804	813	811	801	774	843	723	849	781	799	794	791	792	748	763	818	782	723	740	769	752	818	753	741	762	810	804	767	721	756	805	776	805	832	797	780	810	808	834	815	780	764	801	813	791	823	789	809	792	721	736	792	795	758	750	801	773	760	832	760	744	836	806	769	758	804	766	859	795	769	821	829	781	790	797	812	782	774	785	802	781	802	779	766	786	768	803	813	809	764	796	795	764	750	754	746	723	794	797	824	778	744	806	784	799	792	792	770	794	779	792	770	759	798	736	802	773	783	798	774	749	775	817	792	769	746	779	768	803	775	716	755	795	748	750	844	802	769	808	789	759	779	801	741	774	769	780	827	775	812	839	793	761	791	765	776	792	761	779	809	774	763	796	784	783	814	755	777	808	822	741	780	794	808	802	756	783	728	777	790	736	769	774	816	790	778	787	773	816	750	816	766	781	834	820	761	819	739	805	753	805	786	797	749	825	755	782	790	803	785	768	773	772	811	783	819	840	720	808	787	736	800	817	795	798	816	790	764	797	808	787	779	772	770	757	784	787	757	789	762	724	754	759	776	803	793	773	793	748	773	760	754	807	807	805	764	769	791	762	786	820	762	786	783	824	836	801	779	749	750	808	758	810	821	858	810	821	796	799	803	758	707	805	828	764	763	814	848	744	782	795	776	806	769	784	798	737	820	784	774	769	789	744	771	784	775	807	783	798	800	813	769	713	822	783	750	756	769	782	757	737	775	779	819	792	806	794	768	755	779	797	796	751	824	766	764	785	805	793	729	806	802	770	769	720	805	823	813	796	775	798	755	786	809	798	820	780	828	791	808	866	781	761	791	740	797	780	779	766	828	826	748	748	818	786	762	818	807	806	790	762	778	732	775	805	831	754	755	820	801	788	669	769	821	795	786	769	777	803	765	794	765	765	803	752	798	804	787	811	812	763	807	789	807	773	741	775	801	771	794	790	794	800	735	788	832	751	793	713	748	743	783	795	817	781	780	750	792	850	786	782	818	860	813	748	777	744	769	789	820	812	801	802	737	777	806	783	798	791	809	775	787	803	806	808	811	794	791	822	794	778	766	811	822	784	764	787	797	779	793	717	706	825	759	807	817	812	797	746	795	748	777	807	772	761	806	769	767	809	775	812	764	796	767	738	771	797	769	854	800	767	761	776	788	763	823	803	798	748	783	757	825	802	780	733	740	837	831	822	757	796	791	748	752	765	801	787	772	804	825	774	811	782	775	785	818	799	771	756	810	794	773	795	788	804	747	795	774	796	804	787	830	750	793	758	762	778	767	823	822	716	789	773	761	784	763	743	765	770	775	818	775	762	769	768	746	763	788	807	720	778	780	807	807	772	746	763	802	772	785	788	774	814	783	817	780	770	802	779	762	787	779	782	797	794	801	773	773	746	827	773	767	780	767	799	776	858	776	762	774	784	816	810	793	766	852	807	799	790	790	815	864	791	760	792	781	812	799	823	787	789	798	813	763	808	699	801	753	810	809	776	748	799	785	792	796	800	762	826	791	752	769	781	835	756	787	780	806	799	768	817	792	768	814	785	817	790	795	842	792	803	750	805	777	792	753	817	810	754	821	780	802	772	800	788	806	731	797	801	807	818	755	774	781	810	798	802	834	765	763	766	743	775	819	783	790	793	784	777	813	812	835	757	819	739	767	767	811	791	778	841	797	762	782	795	773	851	754	763	769	815	767	799	730	737	755	734	790	788	719	817	768	786	804	820	734	739	805	804	831	770	778	785	790	798	775	768	836	814	786	840	740	803	772	754	740	777	784	802	778	793	759	838	796	763	785	825	786	798	761	780	780	809	798	810	760	784	736	788	767	778	811	760	764	769	776	734	803	811	773	781	789	772	792	829	747	797	807	818	824	791	788	774	808	750	788	777	788	807	804	792	766	823	787	760	768	779	787	741	785	761	804	811	739	796	823	799	749	771	776	792	767	786	849	778	724	796	769	739	784	761	788	868	764	820	752	766	813	779	783	789	773	752	794	790	779	763	797	804	830	770	800	801	805	730	761	761	777	799	788	774	778	791	761	785	840	815	802	807	770	745	799	759	748	786	797	787	776	805	828	752	765	765	810	837	809	799	822	735	783	813	744	771	733	829	756	734	818	792	824	824	790	810	771	780	768	783	765	791	742	820	792	809	784	775	766	745	791	795	830	800	803	805	738	822	749	779	774	784	778	805	769	812	781	789	746	793	780	771	785	800	778	846	764	762	783	791	821	728	767	807	768	844	724	748	782	762	742	789	814	766	755	846	783	781	785	796	782	729	768	756	812	792	814	778	827	760	765	779	762	815	778	832	791	747	830	728	759	802	764	751	763	752	850	775	789	753	791	756	790	745	728	732	843	761	805	838	790	825	823	809	760	770	817	748	751	791	827	806	785	797	729	782	745	746	820	833	792	770	791	765	768	821	821	791	739	811	769	815	827	787
68695	21742	10283	2782	1462	1085	818	731	638	581	519	494	450	470	397	382	403	395	388	358	360	367	348	342	366	320	344	361	346	344	369	324	317	334	311	309	324	353	360	334	359	315	345	308	337	296	322	363	331	367	310	290	331	320	312	328	337	317	339	364	330	326	354	338	333	339	360	324	355	339	320	340	348	354	350	326	317	334	319	321	327	328	333	313	331	330	292	321	327	336	294	341	320	324	332	306	299	337	322	323	311	288	315	327	324	349	347	322	307	362	317	320	327	363	341	345	348	323	338	340	312	334	331	319	316	299	351	333	305	357	315	335	332	311	344	340	326	316	302	332	343	352	326	333	312	323	320	334	308	314	352	319	298	320	326	304	337	333	348	333	336	345	337	329	333	345	323	319	327	330	348	362	316	349	330	324	328	345	305	345	344	343	335	330	318	336	315	310	339	288	369	308	345	337	350	335	325	291	357	340	327	349	334	323	295	334	347	300	342	338	341	301	311	312	345	335	325	337	330	350	294	345	326	310	327	329	315	340	329	332	325	327	349	360	308	315	326	371	317	280	338	337	294	302	308	353	337	332	319	336	307	315	316	329	332	317	356	322	328	287	320	365	320	321	309	323	331	344	351	325	336	315	333	328	313	342	332	335	348	312	317	319	316	311	310	352	346	359	348	327	333	344	364	313	325	317	322	351	282	318	324	362	315	342	327	316	316	336	319	317	336	331	350	316	324	335	312	330	326	343	335	296	314	344	314	337	292	308	329	307	317	312	368	296	350	299	328	324	308	315	335	319	299	355	332	338	320	327	356	317	289	337	349	323	323	331	342	331	322	325	322	353	306	310	300	303	298	317	325	312	337	345	319	348	346	321	317	310	344	341	322	281	314	357	320	329	367	293	367	356	329	322	341	336	301	342	329	322	325	330	327	324	335	357	297	339	290	343	309	275	315	328	315	325	284	317	320	357	308	306	358	323	349	316	335	339	352	312	328	306	331	330	301	331	327	317	342	342	324	305	306	314	326	312	320	322	331	308	329	356	352	311	310	322	361	303	316	328	323	336	348	317	326	295	372	362	281	348	314	331	292	334	336	319	320	334	332	362	297	359	376	342	340	312	331	348	346	348	323	321	312	338	321	284	322	325	336	314	343	321	311	346	320	333	325	309	352	297	326	348	310	325	310	318	310	298	366	309	317	302	318	306	356	325	333	320	327	340	346	320	294	341	330	357	335	292	322	311	296	329	364	324	340	308	332	340	331	326	345	326	355	322	313	342	357	339	293	322	341	331	340	332	299	290	338	369	285	314	326	314	359	301	288	333	323	327	284	353	277	317	326	328	343	336	320	292	332	335	297	326	330	320	347	313	331	311	308	326	332	315	306	356	306	332	304	329	328	322	312	339	348	338	323	294	331	314	319	337	317	294	333	317	291	349	353	338	327	302	337	336	327	337	358	330	341	351	347	312	327	337	325	321	332	344	351	338	315	327	310	325	346	316	336	327	327	347	334	317	315	313	322	295	319	344	314	318	402	331	368	333	329	335	318	271	308	351	334	315	326	359	358	342	321	324	328	332	331	310	320	316	348	344	321	320	349	338	309	336	312	332	325	304	320	330	343	337	308	298	336	305	318	328	367	324	346	292	329	330	327	333	305	337	322	296	326	308	321	292	346	330	334	338	292	312	307	323	311	328	310	337	326	330	333	326	300	305	302	318	330	308	317	315	288	327	314	336	352	328	354	300	310	360	344	375	336	321	323	341	313	340	310	323	306	343	322	337	336	322	327	346	301	330	348	319	331	329	288	348	331	330	332	300	349	309	314	320	329	383	322	328	323	330	350	332	344	327	305	318	305	322	309	307	356	333	320	315	305	337	340	346	356	350	340	331	304	348	328	326	336	330	314	314	333	321	345	309	357	320	320	324	339	364	344	326	362	315	326	364	319	312	325	319	352	343	360	333	341	344	355	343	321	347	346	319	337	323	324	349	348	326	326	328	327	347	324	340	318	331	344	296	317	347	329	331	322	335	350	320	359	347	331	319	310	340	311	327	359	302	335	346	297	303	322	319	329	347	351	328	336	348	322	339	331	339	324	340	364	349	311	333	300	313	308	318	329	298	333	335	307	333	320	321	298	356	326	330	353	334	322	340	309	344	345	345	316	317	324	335	322	329	295	311	340	326	310	361	308	309	306	300	314	331	300	321	338	329	349	321	346	312	328	342	337	299	325	337	345	295	318	308	317	297	324	301	342	311	346	343	310	341	320	294	305	340	318	343	304	327	313	359	319	285	297	315	343	306	322	329	324	345	323	311	284	335	336	323	344	324	340	349	319	307	310	319	334	357	326	348	316	343	341	331	313	358	316	331	337	330	328	312	341	314	348	321	306	346	324	291	325	313	358	313	296	294	340	315	315	340	322	308	339	359	335	331	328	324	351	312	325	328	341	324	325	334	319	341	328	305	330	297	311	367	335	295	291	316	306	328	321	286	331	347	354	341	347	324	322	318	317	315	313	302	295	305	350	392	343	344	317	294	342	320	319	316	317	336	328	334	318	329	367	317	345	322	312	336	323	362	338	315	304	335	330	334	335	345	320	341	307	332	364	357	333	314	322	360	315	335	308	336	346	317	365	340	311	330	350	324	310	304	310	328	349	297	324	364	322	347	317	374	337	324	320	352	335	311	335	286	304	294	352	319	337	341	320	333	307	344	318	359	343	342	342	339	302	365	335	305	368	295	324	352	318	324	332	328	324	343	335	319	322	345	319	332	322	319	318	313	340	318	330	331	320	306	313	325	316	318	336	329	315	312	296	314	308	336	339	337	305	323	319	323	305	318	337	298	320	329	327	336	336	318	323	338	307	301	309	334	345	337	368	350	319	305	293	326	331	301	323	339	355	339	360	312	340	325	327	323	290	339	321	327	313	325	342	317	359	355	317	327	331	318	328	314	318	343	335	319	332	364	325	294	323	340	327	343	344	311	330	306	319	318	324	328	318	336	353	336	327	314	334	341	318	322	323	318	296	322	348	330	349	363	336	303	350	338	315	343	342	321	312	333	317	315	345	295	363	349	340	349	345	307	327	316	354	348	344	322	300	335	330	296	338	310	326	323	335	332	352	329	312	303	349	316	336	321	346	319	320	331	323	349	357	295	354	358	331	332	346	324	342	323	303	327	310	316	325	366	329	310	329	287	325	327	343	304	303	299	337	317	341	320	353	322	298	343	298	333	315	313	309	324	287	340	299	303	366	342	308	327	350	347	341	339	322	372	316	311	296	313	329	349	310	335	306	350	322	350	319	317	358	307	375	309	362	317	310	339	314	320	318	333	338	328	321	307	319	345	312	331	373	346	332	330	323	320	338	352	310	340	336	337	329	338	308	331	304	349	367	329	321	325	329	333	324	334	303	323	338	340	327	281	365	334	287	319	342	331	329	327	364	311	319	322	364	313	343	323	346	322	300	351	335	313	317	294	341	319	324	310	321	345	332	340	332	335
34673	2571	4902	5707	4973	4050	3553	3012	2603	2214	2083	1848	1717	1567	1521	1401	1368	1365	1262	1204	1175	1230	1205	1212	1104	1119	1139	1083	1074	1078	1084	1081	1044	1039	1014	1062	1028	1012	944	977	1035	1043	972	968	1040	927	983	920	960	994	986	979	947	979	973	873	950	1012	956	982	981	956	970	950	914	915	921	938	927	886	939	906	915	992	912	934	929	971	981	862	961	918	956	885	942	976	921	894	959	940	955	913	933	904	904	967	940	958	959	924	969	955	963	893	929	964	913	937	927	943	870	941	861	905	903	943	928	991	967	930	885	877	880	911	916	934	892	923	931	905	973	921	963	931	906	863	905	913	920	874	934	923	930	935	882	899	934	912	899	882	920	945	897	983	974	961	916	970	913	915	975	967	938	898	851	897	914	916	897	896	894	975	899	910	908	988	952	901	931	860	920	891	897	963	879	880	907	968	960	916	951	917	942	907	984	926	901	940	881	906	895	894	970	897	904	931	930	891	951	880	923	913	896	912	900	851	959	888	992	902	866	912	975	882	910	883	896	917	932	934	926	922	902	950	945	961	937	924	928	960	899	943	960	941	911	913	896	859	922	937	894	885	964	973	908	910	879	904	939	872	903	894	945	966	961	917	939	874	947	918	940	872	924	927	902	902	951	926	876	980	952	925	959	871	934	912	897	971	887	930	855	935	935	915	946	931	922	945	906	862	934	897	972	951	894	905	938	946	968	950	922	912	960	941	912	919	875	901	921	882	960	955	945	899	944	938	938	927	954	881	899	880	917	913	943	880	888	924	911	917	905	946	881	888	859	917	950	925	865	863	931	967	940	909	872	943	904	917	964	931	931	908	932	935	939	907	899	958	894	900	916	922	941	866	909	897	958	932	935	937	856	921	919	962	882	920	925	921	963	943	917	990	897	923	980	900	913	946	935	884	900	943	917	935	903	938	907	921	901	912	966	946	926	874	920	901	943	899	890	965	906	931	908	907	945	966	897	953	974	928	918	943	924	907	911	946	920	907	871	937	920	866	919	916	947	901	952	887	893	896	923	874	910	921	923	957	922	945	931	935	911	872	960	925	914	942	955	928	880	919	958	853	939	886	923	890	963	919	939	926	888	905	933	877	909	966	929	943	904	912	914	933	868	964	891	953	912	945	894	919	903	932	922	967	875	895	900	914	933	899	889	898	864	961	835	894	953	908	900	913	942	958	948	883	920	895	911	920	998	883	898	961	924	875	943	889	919	919	899	900	949	885	929	912	962	932	941	902	911	907	903	911	958	862	953	909	941	923	960	978	888	934	891	938	859	935	934	908	926	877	893	950	896	904	928	943	880	840	924	884	936	966	969	941	893	905	961	886	902	916	941	952	945	893	889	881	898	885	925	963	906	916	912	900	893	911	913	920	967	945	898	926	977	955	907	944	990	869	922	987	957	912	904	959	934	945	942	916	960	945	975	969	880	904	895	893	892	861	947	937	922	915	922	939	921	893	1000	924	874	967	969	866	908	930	882	909	936	923	877	926	974	876	919	946	936	938	900	866	890	926	875	905	962	877	926	901	922	937	940	977	881	904	928	880	941	938	929	897	967	930	951	845	931	918	874	888	955	938	915	941	923	960	882	920	912	915	864	947	936	887	929	922	921	908	930	879	941	903	941	941	918	880	873	901	974	885	931	894	915	910	943	893	920	923	857	958	897	921	893	932	935	992	954	895	885	913	973	948	938	896	920	875	974	915	901	917	876	941	957	911	915	946	944	926	944	910	990	940	923	964	907	946	909	944	932	920	956	931	966	921	898	939	927	931	923	919	908	887	934	941	910	976	932	918	900	910	929	917	909	929	921	947	899	934	955	891	944	926	913	907	866	944	942	943	904	939	900	914	932	963	936	912	903	940	875	960	991	889	933	909	917	956	975	892	931	882	945	940	932	918	957	876	905	920	877	939	911	897	897	962	936	882	919	938	884	997	920	981	869	941	930	950	889	936	984	948	900	913	919	930	967	888	896	943	959	988	906	940	885	891	926	917	920	890	888	892	914	958	948	937	911	946	863	958	973	944	962	968	909	905	931	909	915	935	971	940	930	912	925	897	927	863	898	873	956	872	940	921	900	919	930	834	918	903	919	918	953	889	924	921	940	845	950	944	939	909	953	960	897	868	880	924	872	898	840	874	929	931	922	954	867	884	954	889	899	915	911	920	896	880	934	897	875	978	910	879	959	942	916	919	931	964	979	908	961	940	916	883	914	943	940	917	880	939	928	933	956	882	908	937	904	890	986	948	937	914	864	928	886	969	952	905	969	929	933	943	950	894	906	913	936	876	961	930	891	921	917	934	938	926	939	961	904	917	937	928	896	919	900	919	939	895	860	926	932	934	925	951	936	926	934	918	937	895	913	958	884	946	899	928	906	855	949	879	936	924	908	936	849	923	900	930	881	927	949	947	963	916	923	868	940	864	901	936	913	900	931	923	902	926	883	904	885	952	900	870	879	915	906	961	893	909	944	943	975	885	838	900	929	900	888	913	941	964	951	851	912	896	910	931	894	960	889	955	919	906	957	985	950	941	922	879	894	878	904	941	884	874	946	865	888	852	928	906	901	946	894	909	929	917	985	937	951	977	916	947	923	943	936	917	923	925	963	931	966	886	908	926	938	903	965	906	926	908	988	889	934	896	938	853	915	961	952	948	902	911	924	892	891	911	906	957	904	894	948	877	889	881	912	950	874	894	908	948	904	911	952	953	926	882	931	912	925	882	914	860	907	915	940	853	900	951	859	918	884	869	928	941	931	881	980	938	846	947	891	994	975	927	894	873	945	876	966	879	912	919	917	899	883	936	899	912	929	901	935	901	931	885	974	899	925	930	897	904	863	926	959	827	992	849	887	948	879	961	936	947	888	920	872	882	947	930	951	915	908	891	913	879	919	934	928	892	879	894	824	880	916	902	883	914	914	974	987	910	882	956	878	886	929	889	941	925	929	929	944	959	943	919	908	896	886	895	920	892	883	878	926	949	900	922	916	936	920	885	958	936	872	932	936	883	890	899	953	906	938	949	947	993	985	921	917	878	930	906	903	916	880	944	938	943	960	922	881	953	915	903	893	900	940	921	902	934	955	867	902	907	922	908	898	874	930	961	912	868	888	875	936	933	956	948	916	875	929	926	930	914	971	938	887	935	939	917	958	907	894	929	875	936	915	957	947	951	909	943	871	922	861	881	923	913	891	932	874	930	923	922	915	904	877	897	924	931	944	918	921	888	929	888	924	883	942	987	923	908	932	945	912	913	892	940	972	909	927	946	931	914	924	931	863	911	926	936	942	902	914	862	893	923	894	954	922	878	931	917	899	909	854	953	912	890	947	929	847	979	950	982	885	935	924	937	903	926	842	967	921	890	975	905	905	896	932	949	954	968	907	994	908	946	922	907	958	878	872	959	923	907	878	890	992	968	927	913	956	921	904	893	915	920	905	944	903	950	917	958	919	899	929	891	1002	917	886	911	907	922	949	935
14623	754	326	222	176	168	130	163	140	123	139	120	139	111	153	141	162	117	141	141	104	127	152	142	136	128	138	149	126	151	131	135	111	134	141	128	134	159	154	134	152	142	142	105	135	119	135	140	148	133	124	122	133	129	148	142	117	127	139	131	115	129	145	133	142	100	120	142	106	128	128	121	120	144	123	146	137	133	129	127	130	122	140	130	118	115	133	129	125	139	135	145	136	123	129	127	122	123	134	128	136	133	121	134	118	134	125	135	107	164	135	144	141	112	130	121	136	141	121	116	138	119	128	125	137	129	128	148	129	125	123	136	119	120	162	134	127	131	127	120	128	125	145	117	164	130	124	132	124	124	141	159	134	134	135	130	136	116	145	119	135	143	142	124	118	123	134	146	138	141	139	129	146	134	131	129	129	151	125	130	116	169	112	134	143	151	129	143	135	129	133	142	134	127	143	131	128	133	137	133	138	137	149	133	142	128	130	131	140	139	144	112	124	139	143	125	134	133	140	137	132	130	115	136	130	142	134	123	126	149	115	121	117	140	133	138	114	145	136	126	119	120	125	130	122	138	119	132	127	152	140	152	123	126	136	148	119	128	134	135	144	136	137	141	133	141	133	145	159	133	117	137	131	124	133	132	112	134	129	143	139	122	126	118	137	151	136	126	150	130	131	120	159	116	125	132	144	137	124	129	150	149	130	132	132	129	128	123	124	134	129	130	141	116	144	160	142	121	144	140	137	126	127	139	112	127	124	131	129	121	129	106	133	144	123	131	119	163	134	140	102	135	124	144	124	133	112	116	112	143	122	122	136	139	134	128	129	126	135	130	136	136	137	146	120	125	126	121	121	137	129	162	135	131	127	145	140	134	131	128	136	113	147	131	120	129	131	129	132	122	127	140	137	125	153	138	119	150	143	135	145	138	155	143	128	121	136	158	138	143	140	133	137	136	129	127	124	117	134	130	140	154	164	131	132	141	139	121	156	121	117	114	151	115	125	116	135	140	136	131	115	132	137	131	131	136	125	144	112	115	142	138	143	149	134	117	138	128	126	134	113	144	104	130	124	146	129	135	151	128	144	133	118	154	137	131	141	143	103	127	115	131	131	116	120	133	143	129	136	137	119	133	120	147	103	154	144	132	148	138	143	124	131	119	145	136	137	135	124	135	130	135	141	130	124	113	125	129	140	145	132	121	133	133	143	130	152	129	130	140	149	128	127	129	139	124	133	132	138	138	129	163	141	124	126	135	125	122	135	128	137	112	130	109	123	127	121	130	117	123	146	141	147	139	147	127	148	150	129	115	133	141	129	153	131	123	103	140	139	134	132	147	124	139	145	122	135	131	158	112	129	116	134	112	142	157	137	133	128	140	125	122	135	122	124	132	121	139	143	118	135	155	125	125	137	113	132	133	127	132	143	148	149	140	112	137	119	119	121	135	156	127	138	125	128	124	144	136	120	130	96	123	112	130	125	128	112	123	121	139	137	138	133	98	153	138	140	118	139	141	125	128	129	126	143	138	130	113	138	144	133	127	131	138	131	126	145	136	135	132	122	120	142	142	119	138	136	109	135	128	141	134	144	132	121	129	117	115	126	127	128	127	125	133	119	145	146	127	123	143	155	117	138	141	139	129	132	154	129	116	134	133	137	146	136	122	114	121	127	131	123	136	120	135	124	126	137	134	136	124	138	137	125	142	144	152	130	111	141	126	130	124	147	119	114	147	130	122	140	140	124	132	130	120	116	148	114	109	116	129	153	124	121	146	112	122	131	134	154	117	138	131	155	134	144	149	123	134	133	121	134	142	142	131	125	151	145	128	120	117	108	122	125	141	146	119	150	134	134	138	154	143	146	140	152	117	146	144	137	125	131	121	137	149	118	112	145	135	145	136	149	141	141	149	144	135	120	133	111	152	115	140	119	137	137	148	137	147	125	135	149	137	141	137	122	123	137	145	141	114	119	146	135	123	138	131	137	146	134	113	134	130	124	137	124	137	135	128	135	133	134	134	127	128	118	122	121	128	126	132	119	150	132	127	137	124	122	132	120	142	138	137	147	157	133	139	131	130	148	128	126	136	136	136	119	140	135	135	126	118	139	129	117	130	134	146	142	126	109	135	131	131	144	162	145	140	130	126	124	122	104	163	142	111	135	138	123	126	121	116	140	124	130	127	139	125	129	134	120	148	149	144	117	138	143	132	130	139	131	127	131	138	132	145	118	155	157	130	146	130	133	166	124	132	141	129	124	134	142	132	148	130	131	124	107	143	123	132	109	132	117	125	130	135	134	131	145	128	141	144	128	135	112	117	120	150	123	131	134	121	140	122	141	126	140	101	134	109	127	131	124	128	137	140	139	132	120	133	150	117	156	138	127	121	125	126	145	126	163	146	134	149	135	150	142	130	114	145	128	117	139	141	144	129	137	149	112	136	135	139	116	128	143	156	148	130	145	149	124	121	143	134	119	110	129	133	135	118	126	127	132	152	152	133	161	134	110	134	125	123	119	122	139	144	115	135	132	143	136	131	132	114	116	152	138	143	137	137	135	147	135	121	132	125	156	121	144	154	138	129	124	125	139	124	125	118	115	131	142	122	151	137	137	135	161	137	149	139	135	156	132	134	133	145	123	138	148	140	124	134	133	122	111	118	123	127	138	138	119	128	136	132	128	119	139	113	145	135	139	130	115	137	123	126	127	116	121	115	122	144	134	140	135	130	130	126	131	126	143	126	132	119	125	139	115	136	155	145	128	136	137	151	137	144	123	147	125	116	115	118	136	142	125	143	143	134	137	117	133	138	155	109	164	125	157	132	139	141	119	122	141	126	156	132	119	133	153	115	137	118	112	125	117	105	148	134	126	135	131	106	144	146	116	122	126	133	126	137	126	131	133	116	134	135	124	134	125	124	112	125	140	116	159	150	131	143	141	144	143	135	144	113	135	136	141	123	131	132	132	125	138	141	119	118	132	127	168	136	153	165	135	138	152	127	127	131	128	113	129	135	137	105	145	138	152	119	114	137	126	136	120	121	141	124	144	126	124	123	126	129	144	148	132	140	144	141	143	115	141	139	145	148	126	133	149	142	152	160	127	138	129	140	146	152	142	132	149	148	102	140	123	145	121	119	154	143	138	141	153	136	115	105	131	136	147	152	148	120	136	125	122	145	130	134	137	167	109	125	116	127	149	126	130	117	140	128	122	147	141	133	147	144	120	140	118	128	118	123	125	128	121	137	115	130	138	151	143	116	127	136	125	135	132	138	134	131	138	142	129	88	136	131	144	134	144	135	127	119	125	138	122	142	138	138	145	156	136	125	126	134	133	142	127	132	127	113	124	120	140	128	123	130	127	132	118	131	156	132	133	114	127	119	137	136	141	123	127	129	151	128	110	114	133	135	126	144	114	131	143	129	145	129	127	136	130	145	141	140	140	121	128	132	133	138	141	150	131	125	157	156	120	135	135	137	131	138	128	136	136	142	128	139	116	143	121	147
12921	541	638	733	622	608	544	569	523	527	534	505	488	475	463	501	473	489	430	470	464	484	427	447	481	457	491	451	422	457	454	478	494	437	453	432	443	426	476	439	470	473	461	455	444	451	440	441	439	451	489	426	479	416	450	445	448	483	446	453	460	450	435	404	470	454	455	430	448	479	483	444	462	475	437	438	442	405	454	452	424	427	438	426	438	416	444	427	450	453	438	461	497	446	490	428	444	459	443	462	435	470	436	456	453	464	446	455	454	448	406	443	415	477	415	439	424	444	407	439	460	424	434	456	438	430	457	421	464	469	456	432	437	453	500	463	455	478	434	461	450	419	455	443	463	456	431	444	411	424	435	446	422	467	434	444	424	427	442	485	474	483	459	455	464	433	446	468	475	426	436	468	443	460	451	441	443	461	452	435	475	432	420	489	465	486	475	449	465	439	414	443	487	437	462	423	467	499	467	432	437	451	458	476	466	402	430	460	448	417	433	435	452	475	469	478	423	471	416	463	474	464	450	435	487	441	455	476	442	496	427	450	435	438	447	439	447	406	458	435	444	441	458	424	427	456	406	485	448	422	425	412	452	458	437	439	493	474	435	438	446	470	425	471	438	424	450	447	468	475	473	432	445	449	455	440	471	517	441	487	444	436	442	432	479	472	469	484	427	447	473	442	424	419	413	429	448	467	459	457	461	420	480	452	437	419	448	490	427	447	414	451	447	443	493	453	460	452	452	450	426	445	434	431	460	407	461	468	459	477	447	409	415	439	449	476	421	446	507	478	475	419	451	445	466	424	435	432	447	410	460	453	441	434	457	453	433	469	423	462	445	412	443	471	480	475	413	424	429	418	426	440	470	415	454	459	450	442	435	443	452	440	438	407	463	466	439	457	435	456	413	436	418	453	423	449	427	466	462	422	473	430	473	461	479	462	436	434	434	438	448	459	455	459	415	485	428	494	468	445	438	466	441	432	467	451	493	445	475	427	429	472	409	414	448	453	440	476	432	460	446	381	454	441	398	425	422	420	435	470	478	457	445	451	423	456	471	422	449	420	455	452	471	425	465	433	432	497	467	423	467	434	441	456	437	454	468	446	487	442	475	448	460	445	458	417	422	408	457	445	472	457	430	456	433	448	449	447	445	455	474	425	458	461	421	453	426	436	439	429	445	459	415	434	454	437	451	434	458	431	473	415	448	448	477	501	459	459	394	463	432	442	454	418	443	470	436	470	435	467	481	451	433	452	423	453	430	445	472	440	468	442	462	467	440	433	472	488	450	425	417	441	486	452	426	447	447	457	475	467	429	433	456	450	454	467	447	455	431	460	468	477	458	420	452	414	405	432	457	407	434	426	451	444	449	478	474	423	461	479	454	468	455	430	444	437	431	434	400	444	476	469	422	450	405	467	452	444	406	475	435	446	462	484	493	447	476	455	463	451	430	448	449	457	413	455	466	415	421	442	465	444	433	457	449	447	442	471	496	431	460	426	445	462	458	471	431	457	447	451	450	440	416	472	422	418	444	415	431	430	437	446	470	416	437	457	462	457	441	461	406	469	446	439	444	460	423	402	411	448	467	414	464	474	445	439	450	415	437	456	482	464	462	457	447	412	451	442	459	486	474	472	457	439	422	455	453	423	445	421	434	441	439	460	432	459	448	454	443	461	469	466	447	437	441	437	438	466	437	439	423	445	436	435	471	421	463	461	480	476	450	416	426	483	461	449	466	419	448	413	458	421	511	439	466	412	456	459	481	442	422	495	393	443	457	452	472	484	445	454	458	430	456	474	438	418	430	421	466	410	432	456	462	415	474	445	408	469	446	420	410	457	470	457	466	468	468	480	429	441	439	467	433	417	432	452	449	414	482	442	451	479	441	449	439	446	436	442	445	463	438	438	461	450	442	445	448	457	432	451	491	417	420	454	456	423	446	440	433	464	426	491	436	486	464	448	444	462	422	453	438	475	416	472	429	473	420	447	422	457	412	441	431	456	479	464	456	469	468	459	449	461	487	428	472	455	428	458	443	451	470	470	476	448	438	434	464	430	438	439	455	438	424	467	446	457	451	415	434	453	506	429	448	445	457	447	469	409	434	460	425	438	430	487	420	432	441	451	462	416	459	434	479	471	450	447	442	426	474	456	437	426	436	452	436	446	453	479	437	452	462	461	476	456	465	423	436	466	433	417	428	442	479	435	483	494	427	478	425	425	442	456	457	458	433	430	446	411	435	442	459	482	454	446	431	471	438	432	444	466	450	412	427	450	445	417	430	455	456	429	471	444	451	454	473	431	439	444	482	457	461	455	476	437	429	462	429	444	419	416	436	432	440	448	451	457	444	448	444	434	441	492	429	420	455	458	472	467	439	493	449	449	425	432	416	458	457	441	449	459	438	465	431	416	436	466	442	485	449	446	418	464	473	383	450	469	457	449	409	434	422	420	460	405	465	447	454	446	470	424	424	439	433	473	457	466	510	433	426	463	477	444	467	477	468	466	452	485	492	455	432	455	447	412	397	436	464	448	486	447	461	445	462	437	472	433	430	418	446	467	440	449	444	465	434	455	429	439	456	428	435	439	448	449	431	426	453	471	479	437	453	470	448	443	447	436	460	453	480	449	428	510	460	444	408	485	448	438	439	444	456	484	429	428	467	462	458	443	429	460	425	436	416	430	466	433	441	441	444	461	422	465	462	422	456	465	436	455	474	470	455	463	421	458	431	429	440	427	456	448	463	433	451	438	459	446	422	428	471	476	465	443	454	455	437	407	430	460	435	420	431	427	484	507	448	443	450	443	433	483	454	493	464	480	423	428	441	446	415	446	454	431	446	450	434	434	452	424	423	443	446	426	494	429	429	458	436	490	463	451	449	456	453	475	438	432	436	463	473	426	485	439	444	443	422	435	443	445	451	415	457	426	444	458	442	454	433	495	429	455	472	426	466	451	466	437	422	429	436	498	470	437	472	458	479	446	450	420	477	467	437	442	455	445	422	456	445	479	483	434	413	465	457	445	465	427	432	487	465	514	427	454	419	435	422	414	476	444	405	432	454	462	411	438	454	439	465	458	442	422	483	446	420	450	446	483	437	463	394	411	464	443	472	455	441	455	434	441	435	455	443	425	412	465	426	447	439	441	439	444	466	447	484	421	456	430	448	444	418	425	429	441	471	441	426	511	429	430	451	397	444	454	452	442	417	423	453	415	416	410	433	459	471	420	441	467	448	431	434	468	450	435	448	464	423	443	446	451	449	457	449	443	435	448	478	475	449	423	424	463	432	416	434	441	464	469	471	440	461	436	423	448	480	433	456	464	468	497	443	434	444	471	418	431	467	444	451	469	459	446	413	429	482	430	457	462	468	425	461	440	460	420	451	441	411	457	401	499	447	463	460	454	450	479	463	457	441	435	431	485	476	450	438	466	449	441	443	421	435	468	445	465	451	425	465	427	436	463	398	468	480	432	456	430	445	441	469	464	443	464	429	431	457	438	445	432
58974	15808	3277	1185	826	653	553	486	403	421	354	358	340	324	328	325	324	274	294	274	316	263	308	289	267	284	260	277	256	248	286	274	274	264	282	267	263	293	263	264	267	285	274	291	276	257	273	276	257	285	288	279	269	235	266	282	268	281	261	266	272	253	297	256	268	279	274	271	284	252	254	252	270	290	252	264	281	276	255	259	259	251	246	289	247	267	272	263	252	271	275	274	274	310	269	257	288	271	248	242	277	285	267	268	282	315	279	279	274	260	290	240	240	259	257	286	296	278	291	265	282	283	262	269	266	250	275	293	274	247	293	240	238	254	285	256	294	296	249	256	230	285	271	286	274	271	233	282	264	252	247	296	266	248	271	233	266	273	257	271	281	241	296	249	272	251	284	208	257	274	255	238	276	236	275	243	249	292	283	242	247	256	280	246	246	270	288	275	265	294	241	258	282	285	301	262	261	257	280	272	244	260	240	305	285	259	293	277	260	260	268	265	283	259	291	260	253	278	265	285	267	263	223	263	252	261	272	240	290	291	267	298	253	266	268	261	286	292	289	275	269	287	256	256	245	252	256	248	272	277	281	254	258	281	252	262	270	263	270	249	239	251	269	272	289	270	275	259	270	246	273	292	249	268	233	263	252	279	257	274	301	260	251	243	247	265	251	276	238	241	298	263	264	271	242	273	270	304	273	261	267	257	251	241	255	288	255	281	253	254	236	299	281	302	252	257	246	260	272	273	296	265	259	265	228	259	281	257	286	287	259	264	243	285	281	251	258	261	243	271	275	260	259	288	280	245	277	274	284	275	266	250	265	252	262	237	287	271	290	283	246	304	261	278	287	244	259	263	279	279	279	265	302	253	266	256	262	268	273	266	270	280	256	278	271	266	301	267	270	274	285	259	284	252	266	244	273	262	241	277	259	250	289	256	273	288	263	290	264	285	250	256	294	263	248	261	277	243	261	267	266	249	251	244	256	266	237	265	239	279	278	280	267	257	253	289	284	260	289	280	294	230	273	276	269	242	252	264	266	256	284	249	249	287	289	279	249	260	272	275	269	238	260	270	264	268	267	258	261	268	255	263	279	253	266	292	269	241	273	272	279	272	295	268	268	250	268	258	252	255	294	252	280	273	267	271	276	256	275	270	252	284	299	256	261	268	267	278	252	274	275	283	291	281	267	298	254	272	294	270	282	262	237	266	264	268	259	273	290	291	291	287	259	268	269	276	258	283	281	261	259	276	281	288	291	269	250	242	251	271	259	280	256	286	260	272	250	265	287	278	294	269	289	267	284	258	254	275	278	273	268	268	270	249	265	250	280	261	269	274	254	237	261	282	252	269	262	293	264	293	266	268	254	282	272	277	256	242	289	265	261	222	295	267	300	269	248	293	238	258	234	269	253	265	242	279	252	268	260	259	270	259	272	250	280	283	266	266	273	263	271	256	259	250	274	272	293	262	243	272	307	298	243	277	254	272	240	270	238	262	276	275	260	268	269	276	270	275	241	252	296	291	269	280	272	265	280	249	267	277	261	252	280	274	312	276	277	274	293	267	254	256	282	254	246	272	273	277	276	258	272	268	261	263	275	262	260	260	278	267	274	279	265	286	284	253	301	266	287	276	275	257	254	241	276	280	262	262	300	249	298	283	290	289	251	280	244	275	261	253	255	272	287	265	293	278	259	283	312	240	273	271	295	245	261	260	264	245	244	236	303	260	271	225	280	259	270	282	235	262	261	264	274	256	277	277	267	272	283	271	275	294	279	275	276	277	274	287	266	265	260	307	277	261	257	261	287	248	281	262	263	278	257	271	256	287	230	265	276	271	269	258	269	282	276	239	269	255	276	263	258	285	275	233	270	265	262	260	282	256	260	268	258	246	285	266	259	297	264	280	295	240	262	273	273	306	286	290	260	254	237	273	257	283	259	253	296	247	281	278	271	271	268	279	289	272	263	289	257	257	250	284	283	290	249	247	261	258	280	250	277	287	258	254	257	269	273	288	261	284	298	273	241	255	276	277	264	272	289	270	262	289	283	264	293	280	275	268	270	280	285	277	254	254	275	293	255	225	262	290	239	309	268	302	290	280	260	244	287	255	249	254	261	274	277	277	291	287	246	315	303	300	282	269	278	252	294	260	259	274	270	291	270	306	246	257	269	250	266	258	238	268	289	256	279	277	280	278	248	258	278	256	263	272	285	249	273	251	274	243	273	254	271	273	235	240	294	291	294	271	275	264	268	320	288	297	287	296	253	276	257	277	279	267	285	303	274	260	274	310	270	289	255	285	264	266	304	248	268	299	278	274	246	248	284	276	254	239	277	274	265	249	279	258	273	237	274	262	288	283	252	266	264	256	236	319	234	256	253	255	257	282	255	286	221	268	247	264	277	290	246	293	251	262	234	262	264	262	247	304	230	274	271	277	246	264	266	218	274	241	264	259	271	247	292	283	263	263	257	312	271	294	248	263	267	269	272	282	284	276	265	240	290	270	254	275	283	287	262	306	269	252	256	304	253	282	260	253	263	267	258	249	272	275	282	295	275	292	262	240	272	303	277	275	246	294	267	282	292	265	248	283	260	267	267	254	249	278	276	256	280	284	264	298	268	248	254	272	249	284	257	298	260	280	277	285	267	286	278	274	261	272	254	283	306	262	298	276	246	249	278	269	253	258	293	263	257	271	247	273	265	273	277	268	291	255	241	237	261	244	268	256	280	276	275	270	266	269	242	274	296	261	275	268	267	262	261	250	265	252	277	272	270	265	266	264	245	257	262	261	272	257	287	253	270	275	287	267	259	276	278	268	271	255	244	275	284	249	261	268	231	286	263	276	252	265	273	251	260	302	249	261	267	273	295	278	294	253	275	267	304	297	269	245	255	244	285	253	277	274	296	228	280	268	283	254	297	267	261	273	235	249	250	243	272	275	258	278	271	288	269	268	265	294	263	247	245	265	277	252	281	278	281	283	278	265	222	246	298	267	266	271	252	303	253	271	263	285	272	270	262	275	244	283	261	280	254	266	288	256	276	274	263	264	259	259	267	225	256	277	267	255	263	231	301	251	265	267	295	274	266	241	259	261	262	269	285	279	294	238	257	243	257	269	272	242	264	270	244	256	275	260	284	298	243	254	261	256	261	278	271	260	280	270	265	287	304	264	268	283	265	283	269	251	290	256	275	279	267	273	315	262	278	281	278	248	267	264	256	268	270	283	267	270	281	226	266	289	309	266	270	256	274	297	269	289	260	257	279	304	279	293	264	270	281	278	281	249	277	290	262	286	276	269	249	250	268	258	256	276	275	261	268	259	248	262	254	275	282	268	266	261	264	232	279	270	257	248	261	260	259	302	282	282	265	231	253	267	317	281	270	266	234	281	267	263	279	251	259	261	256	259	286	242	283	250	261	282	264	277	283	251	280	254	330	278	247	237	263	259	267	268	282	230	266	281	286	278	265	249	273	257	244	264	278	293	258	258	259	268	269	288	259	233	233	270
28627	1515	3111	3523	3032	2628	2178	2008	1631	1459	1382	1272	1186	1165	1119	1020	1039	1030	1016	985	966	993	949	879	904	901	883	880	943	859	850	855	827	852	808	838	889	821	827	817	842	870	849	801	829	827	834	784	835	840	801	849	867	824	802	819	838	775	790	832	816	808	796	794	756	787	855	779	748	816	797	804	856	812	760	800	797	796	811	770	820	793	817	797	796	827	755	761	821	800	726	744	769	776	775	768	822	802	783	806	810	758	822	813	790	829	777	843	829	802	809	783	760	771	806	794	762	802	842	812	833	753	774	829	791	805	797	795	773	746	842	804	797	846	783	796	827	790	804	835	807	805	763	807	800	816	826	783	771	823	818	830	767	804	810	813	789	860	798	832	759	752	805	762	838	808	720	815	785	769	779	830	785	797	819	809	799	782	802	786	800	780	783	805	799	821	804	755	793	761	804	813	785	793	765	816	839	769	805	836	814	807	801	737	791	802	834	844	824	807	812	798	812	808	788	807	815	790	821	792	799	775	823	803	823	809	805	819	739	825	793	800	804	810	814	784	749	796	757	802	803	776	758	801	793	846	733	745	781	817	764	817	825	774	810	765	803	748	800	806	728	784	774	817	755	745	783	788	774	743	763	792	787	744	813	781	773	802	776	825	772	727	728	764	767	837	761	802	804	774	864	785	770	784	764	749	780	812	758	768	773	789	801	754	755	833	791	800	807	757	810	823	805	798	824	793	794	803	765	764	735	784	828	810	762	770	771	804	787	790	808	793	778	859	763	749	739	799	781	746	772	804	762	804	793	876	847	761	822	778	831	801	755	729	821	769	819	781	799	750	837	784	801	818	783	757	796	805	833	800	809	782	756	800	771	792	848	774	763	765	786	802	766	773	829	771	839	800	763	804	761	738	809	808	802	802	769	782	799	789	782	825	767	793	757	803	777	828	804	841	772	785	823	768	781	798	762	812	834	795	813	797	791	764	807	730	771	819	799	799	830	786	814	750	807	769	788	816	781	746	809	783	810	825	792	796	834	795	767	775	821	762	738	712	757	807	748	814	791	790	770	774	756	784	785	778	767	739	832	765	731	792	740	782	827	809	840	810	755	796	780	771	805	789	770	757	842	807	814	761	790	777	758	821	768	833	777	764	809	782	761	779	788	837	826	756	842	807	822	795	808	768	785	828	766	810	780	809	761	790	747	790	775	774	778	779	745	826	773	774	783	769	755	794	764	779	852	739	744	771	786	765	777	773	778	820	767	776	735	765	793	761	790	800	813	772	775	779	847	786	803	791	804	785	826	777	835	777	838	789	759	806	847	751	768	788	726	752	772	738	782	794	782	782	821	788	787	790	742	785	729	819	819	752	765	758	803	805	757	774	789	804	795	760	778	814	809	807	826	809	793	796	808	812	829	781	832	761	781	768	783	783	778	791	805	829	788	806	796	781	775	763	797	849	849	795	808	785	734	775	774	753	793	768	822	851	768	783	777	820	787	815	771	815	772	755	783	753	768	785	729	776	788	790	792	831	759	824	782	753	807	792	853	805	782	795	769	742	787	784	780	822	791	791	815	772	832	771	769	721	812	764	806	754	749	817	779	767	775	856	787	779	821	779	814	779	770	803	770	811	767	781	796	837	781	808	802	761	759	810	806	753	762	792	844	737	820	742	772	851	799	823	806	784	776	747	749	814	786	771	798	779	791	752	755	764	771	839	810	840	806	782	809	809	774	823	797	752	772	770	777	832	820	849	811	781	850	768	798	769	783	771	838	800	732	798	802	790	824	744	809	779	783	782	803	791	753	794	809	793	740	792	807	798	777	772	771	798	765	807	798	767	797	801	788	768	801	759	782	808	805	799	744	778	799	807	829	813	758	815	740	790	828	810	806	823	781	802	825	739	744	832	822	778	814	811	812	806	810	768	785	785	758	810	774	772	762	766	745	782	750	792	850	791	810	806	810	790	749	805	770	750	761	803	724	812	779	809	759	788	817	781	840	833	794	744	814	807	786	788	775	790	790	738	824	759	800	786	780	774	786	802	764	796	721	747	757	785	782	800	759	759	793	790	754	784	776	784	791	821	762	779	797	766	777	798	768	809	829	804	803	755	766	805	810	800	793	844	743	762	777	771	810	760	790	799	814	807	809	790	813	785	754	791	757	809	753	791	770	776	718	766	747	803	741	826	802	795	725	792	814	772	777	821	851	816	855	745	820	804	797	811	800	743	804	784	784	776	805	803	773	855	755	819	752	812	808	810	822	778	789	774	789	786	785	817	744	780	765	807	807	802	815	809	806	780	814	787	797	734	779	729	747	785	812	811	815	779	726	843	805	790	782	783	803	816	761	747	835	844	748	767	784	799	807	749	760	807	780	779	762	824	778	806	775	750	833	768	840	824	753	793	810	806	778	774	768	798	749	813	764	796	771	780	797	763	802	812	722	758	744	787	717	799	768	785	848	831	835	763	823	793	815	778	778	857	793	809	793	788	770	858	766	740	817	785	777	824	778	770	776	753	754	746	799	885	786	780	765	788	845	804	833	822	774	816	818	827	822	765	885	763	819	779	819	850	838	814	769	799	813	764	799	772	821	820	783	777	777	828	749	815	729	796	813	768	771	829	776	822	778	758	753	751	856	777	831	786	756	792	785	766	779	762	790	776	757	788	820	763	804	779	837	775	831	818	818	756	805	817	783	762	815	755	753	778	833	763	752	780	774	824	799	751	759	753	763	773	803	817	811	720	790	794	812	765	761	827	792	788	785	769	745	815	802	748	796	780	774	808	788	779	782	749	824	815	844	771	816	789	735	810	795	766	811	768	757	766	737	842	801	759	747	849	815	790	839	782	840	781	774	803	814	781	816	767	792	794	776	780	811	814	813	753	738	766	761	781	828	753	828	769	765	800	843	768	766	821	797	793	825	799	822	789	763	804	764	764	812	785	755	821	765	744	812	742	829	835	800	762	753	765	764	796	745	787	786	824	800	764	775	768	798	735	799	743	789	795	818	795	862	799	774	812	821	773	687	799	794	775	816	781	769	717	774	787	835	769	785	825	764	794	769	779	802	761	851	766	807	801	759	763	841	813	815	822	784	785	763	766	850	783	713	769	751	797	833	858	828	735	774	794	759	776	756	813	813	775	789	774	806	783	807	801	765	765	804	817	784	814	755	830	825	815	765	835	762	772	799	810	764	767	844	820	796	791	762	833	803	776	810	788	791	788	809	808	750	804	801	767	802	741	752	822	735	796	776	774	765	781	787	799	829	794	804	761	799	733	806	780	798	770	778	808	750	748	821	724	781	782	832	793	778	771	756	728	784	784	782	771	772	811	767	756	808	793	767	760	831	792	804	802	790	827	801	811	789	837	771	750	769	723	784	769	765	754	845	861	773	792	810	796	789	791	787	805	816	796	787	789	812	760	737	818	745	795	778	780	770	789	763	808	814	825	795	811	759	822	812	799	837	753	830	837	762	774	850	794	778	766	750	804	746	821	799	796
68164	21766	10965	2940	1464	1062	875	712	649	583	495	467	485	434	442	421	393	381	345	383	348	336	345	357	333	338	350	334	312	311	330	312	342	319	350	335	323	342	334	361	331	340	335	330	306	332	346	340	377	291	325	326	317	340	299	327	340	334	370	313	325	333	314	330	332	305	308	321	332	317	342	313	311	328	344	369	330	350	345	333	330	335	314	355	281	308	358	351	326	317	342	365	296	295	287	334	343	319	336	332	318	338	323	346	337	322	306	330	329	326	324	322	355	320	296	320	302	318	335	334	329	321	335	351	354	351	345	335	323	291	315	333	353	350	339	339	329	331	335	335	354	345	327	350	304	345	314	309	302	342	355	328	336	304	359	343	323	335	291	339	348	306	320	345	303	310	342	326	323	348	344	315	312	326	336	349	328	302	370	339	318	341	354	305	352	314	333	301	316	347	334	320	330	358	356	329	322	310	329	344	324	309	322	343	339	313	319	321	350	331	317	323	316	353	312	322	296	339	324	319	345	321	315	348	319	327	320	318	312	336	338	327	299	345	318	349	318	339	342	306	324	360	333	324	268	339	297	317	322	334	337	328	300	313	318	341	326	356	326	316	326	323	318	336	346	316	352	339	324	294	333	315	312	314	309	352	338	344	306	343	352	304	328	312	311	316	317	340	369	339	305	305	307	318	336	323	334	325	317	325	336	319	352	310	335	352	298	319	320	343	318	320	295	359	325	332	345	312	325	338	320	350	333	313	337	300	332	336	339	312	341	323	285	324	282	334	315	335	351	308	310	292	310	317	335	327	326	324	342	328	323	353	330	314	346	315	342	319	325	306	318	329	346	366	336	314	319	301	359	329	306	321	317	306	323	345	333	318	323	342	326	362	331	301	322	329	347	315	356	329	316	329	330	345	347	330	314	321	312	308	314	334	354	328	320	326	325	301	333	299	341	313	334	355	337	328	327	316	300	347	334	302	360	315	316	311	327	332	329	293	349	291	314	348	320	318	316	333	331	324	288	340	323	337	300	322	327	325	342	325	344	329	336	321	330	309	324	345	322	337	350	326	285	330	304	332	327	310	337	337	309	290	332	287	324	326	347	308	333	352	333	353	332	311	324	339	335	295	323	321	318	328	347	354	312	329	328	325	335	315	344	344	304	337	318	364	318	336	326	339	336	310	338	350	323	343	309	350	292	313	324	342	335	328	334	320	329	355	315	331	341	342	334	323	373	324	319	326	337	337	310	343	320	310	320	302	320	330	332	337	345	322	300	367	301	365	311	302	369	334	321	317	316	331	329	345	327	323	323	352	324	322	301	328	353	325	306	340	306	346	300	324	318	348	339	326	332	317	325	329	342	342	353	333	323	319	356	325	344	313	328	321	310	341	359	334	330	334	309	310	368	328	307	343	327	338	346	293	305	343	315	309	299	324	291	330	341	332	328	340	339	331	323	333	342	372	321	324	322	332	344	326	333	289	346	346	315	350	337	323	354	325	331	330	310	342	355	327	322	323	310	329	313	322	321	311	362	341	348	325	323	319	321	335	325	326	314	306	333	310	346	312	335	342	312	316	328	312	337	323	321	356	313	322	295	336	309	361	319	317	339	336	332	312	318	318	321	324	316	275	288	347	314	331	346	355	341	334	323	318	333	351	346	354	324	306	339	344	370	363	298	306	315	350	312	301	334	330	310	325	306	332	291	317	332	305	337	334	347	333	319	341	309	312	357	310	314	346	342	336	316	346	307	339	297	293	318	337	307	320	329	318	335	367	337	319	310	291	326	342	327	328	334	325	333	323	322	314	314	322	307	320	325	306	324	326	315	310	336	344	343	307	322	353	330	390	309	337	321	340	287	327	335	323	316	342	322	308	329	321	322	312	339	298	310	329	347	315	340	332	341	323	311	359	331	297	329	314	336	337	344	346	298	308	350	318	370	327	314	330	330	339	355	315	325	311	332	305	334	306	359	311	340	335	342	321	317	339	338	293	330	354	330	345	288	297	316	291	348	353	338	314	351	367	349	330	335	330	330	360	320	330	296	322	304	317	335	325	291	328	321	342	321	298	355	329	309	347	333	348	313	300	320	303	370	366	319	317	323	339	330	323	337	314	340	328	324	327	333	304	370	306	299	276	296	343	297	345	330	315	331	335	311	343	333	356	324	332	327	329	345	327	323	331	355	305	313	349	338	333	359	337	343	334	333	336	300	331	309	294	371	303	331	352	326	332	290	330	336	328	323	329	342	317	309	325	342	341	342	317	319	357	324	327	377	303	306	312	330	325	340	363	308	312	325	340	318	303	314	332	344	317	316	325	334	306	350	302	333	361	318	343	340	313	339	286	302	319	332	330	297	350	304	291	318	338	350	324	325	302	344	355	333	330	348	336	301	340	338	310	330	332	320	307	320	336	346	318	348	327	350	343	362	348	359	326	342	333	317	298	345	315	328	312	318	312	302	308	329	333	339	292	326	322	363	336	354	361	331	347	295	312	325	348	343	336	314	298	312	295	327	352	361	343	343	306	356	314	291	324	340	316	339	316	314	337	326	346	333	333	304	343	297	314	330	321	296	350	340	338	324	328	324	346	333	364	324	356	315	342	331	347	358	303	344	333	364	335	316	345	330	337	317	292	309	301	310	322	334	338	358	346	297	309	300	303	325	315	322	348	323	312	328	347	326	328	350	372	303	345	316	336	304	304	332	303	327	325	326	331	310	354	323	326	328	310	319	360	311	362	316	310	330	329	326	335	298	341	342	362	325	356	300	341	327	323	360	290	346	320	314	320	327	327	329	308	353	330	332	318	338	367	339	335	319	303	358	342	364	325	312	322	309	336	327	303	306	326	346	288	352	313	321	318	338	305	339	319	328	304	322	371	327	339	293	353	311	299	371	302	329	314	301	337	293	307	344	304	309	321	345	338	334	339	327	354	329	340	313	316	316	303	315	354	323	329	322	339	354	327	349	321	331	330	331	333	345	352	335	368	340	298	321	321	333	314	319	348	333	326	324	356	349	325	323	306	333	337	321	306	304	302	289	321	334	332	321	345	356	340	340	341	317	315	347	360	373	334	315	353	321	331	333	362	301	329	330	372	326	349	317	340	318	354	332	325	337	325	345	365	307	316	361	336	331	329	329	338	335	321	336	348	350	322	323	311	338	344	321	335	318	333	317	351	334	315	297	346	340	354	322	327	352	308	310	283	317	317	303	347	341	297	331	336	336	370	332	354	311	355	340	317	303	377	311	326	337	340	324	321	340	348	326	316	354	320	339	335	314	308	329	352	351	324	332	323	333	318	308	339	316	338	353	345	322	322	292	318	326	319	324	306	340	350	338	360	304	311	340	323	339	336	363	328	310	321	339	308	308	302	301	308	336	331	315	333	324	310	314	321	339	339	342	318	347	369	331	315	352	316	324	344	341	316	311	356	326	354	327	326	364	319	337	355	348	359	328	325	326	328	328	310	342	333	321	311	324	362	327	318	323	330	331	316	330	324
34599	2532	4980	5710	5102	4160	3561	3016	2678	2250	2002	1863	1758	1637	1502	1529	1364	1357	1352	1287	1251	1166	1126	1188	1126	1129	1146	1163	1076	1051	1068	1051	1089	1008	1041	1034	1029	1019	998	988	1019	1023	1027	941	956	996	1015	1017	991	1001	953	963	972	1019	972	957	1006	1026	937	951	932	996	970	969	972	960	973	981	990	928	949	942	940	928	940	987	972	907	955	924	976	1010	960	944	906	947	953	921	947	944	912	920	920	911	948	957	923	933	959	925	911	957	913	936	952	887	953	926	949	940	981	923	937	893	947	913	965	953	893	942	944	914	906	962	947	919	879	897	879	914	867	970	902	946	970	977	929	942	954	930	939	878	961	939	900	906	937	884	916	949	905	916	936	915	907	957	917	934	909	921	926	940	915	945	880	931	877	977	933	951	909	948	890	925	924	926	917	906	878	903	923	938	878	911	916	955	935	927	896	895	896	940	906	938	911	903	939	943	977	900	897	940	923	963	885	960	937	967	934	931	930	931	929	957	942	883	909	935	943	885	960	923	891	985	916	929	940	923	913	942	899	956	879	950	926	960	859	939	871	953	936	938	927	926	941	976	889	926	893	909	955	855	907	950	890	896	925	905	850	910	931	913	946	927	901	930	899	866	938	907	955	916	944	963	928	900	975	958	912	981	948	878	883	880	966	904	921	973	946	925	918	973	869	886	947	917	876	900	915	938	903	884	892	972	947	887	903	974	928	880	964	954	894	947	895	929	931	911	891	964	862	917	946	1001	914	911	924	923	949	969	918	910	917	943	882	899	957	953	919	895	898	925	924	893	951	897	931	881	907	914	926	885	926	966	907	914	934	917	954	914	909	900	915	915	975	886	954	951	931	896	1003	946	892	928	913	918	929	918	893	870	893	934	916	944	942	926	896	928	920	900	921	935	960	913	902	884	939	956	870	884	942	887	963	948	955	943	960	950	963	921	916	908	920	928	919	980	943	887	876	894	896	926	904	916	979	906	913	924	932	946	933	931	909	926	948	909	928	911	944	922	926	878	868	909	897	914	938	933	938	860	895	894	923	907	913	895	922	899	936	916	848	911	936	917	912	950	930	911	923	983	954	894	909	976	909	922	912	923	917	961	901	979	927	924	871	893	928	917	921	928	907	889	915	980	880	928	927	880	970	888	951	854	930	927	927	941	928	905	926	905	937	916	897	879	967	1005	922	923	956	860	886	933	866	926	902	930	915	918	902	864	917	982	920	944	909	855	881	940	893	944	906	853	899	943	911	915	936	955	935	940	904	929	937	951	899	884	940	928	893	962	879	884	927	890	892	903	962	892	930	927	856	884	902	936	918	888	911	925	928	893	944	900	919	966	933	895	927	923	972	924	918	902	935	891	923	930	925	923	893	916	917	928	885	920	907	912	874	893	896	820	938	938	915	918	936	925	887	904	923	921	944	918	924	900	911	888	921	925	940	898	877	939	946	897	933	904	943	936	891	950	958	921	951	913	919	924	955	901	879	985	931	912	946	975	939	938	943	924	955	941	948	924	969	961	961	932	861	939	872	981	946	973	954	941	930	956	886	950	906	891	927	896	920	930	939	923	942	953	962	910	987	950	898	938	920	915	956	891	912	915	953	918	1001	909	914	923	945	930	925	920	926	977	913	923	855	933	928	970	885	945	861	919	884	890	908	913	877	956	940	916	930	947	906	886	930	933	969	898	910	918	903	926	921	952	942	914	914	922	851	930	962	938	976	881	889	941	919	877	949	956	936	878	882	930	876	940	973	925	907	895	923	923	955	919	951	858	888	862	853	960	910	930	834	938	898	918	885	913	932	909	958	910	903	931	901	926	884	908	950	902	930	933	934	894	924	975	930	910	885	876	917	895	884	890	900	951	902	895	906	948	917	911	934	950	931	923	889	928	943	933	898	892	886	934	915	948	935	891	914	931	900	886	937	874	905	891	905	951	939	973	937	917	893	884	979	923	893	974	907	921	934	911	930	885	948	930	908	935	920	945	897	940	917	896	903	931	942	864	942	896	920	896	970	889	932	911	864	915	921	949	941	982	965	924	911	905	926	983	938	967	940	951	974	911	875	914	945	875	958	883	944	900	918	956	883	905	921	933	902	974	892	901	931	974	938	950	879	951	931	931	896	906	939	898	938	909	934	957	909	943	929	890	987	991	959	956	878	942	953	909	903	956	923	891	931	956	929	926	869	875	890	930	875	983	867	880	979	952	935	866	945	949	928	937	950	865	894	891	927	978	812	904	952	967	896	957	921	902	935	963	932	896	908	906	939	903	937	933	918	891	942	944	908	878	962	958	930	891	877	877	900	919	933	890	920	939	939	955	954	958	948	978	929	863	880	917	908	976	971	956	889	908	957	939	965	914	972	927	944	893	921	894	942	883	954	939	927	932	921	865	915	903	929	903	915	943	920	924	921	902	907	949	914	863	925	853	882	956	923	901	939	963	910	879	910	900	940	915	945	921	955	947	933	914	956	900	897	888	982	924	911	909	918	877	921	841	918	871	885	918	900	972	920	874	881	985	912	929	925	957	878	967	895	909	909	941	938	957	892	901	899	933	884	898	913	949	916	905	889	910	921	930	887	925	896	920	866	894	887	904	984	939	890	878	872	909	895	904	905	863	916	933	897	904	937	915	931	916	963	895	871	980	917	905	894	911	952	927	919	888	934	870	901	933	934	880	881	945	948	909	907	918	939	852	983	952	896	907	879	901	968	909	929	912	873	903	879	938	938	985	909	918	915	917	911	930	900	930	921	901	890	947	926	894	881	933	946	901	910	933	910	925	905	927	919	884	949	925	1007	903	929	909	920	938	920	968	891	907	973	902	918	907	959	930	938	918	926	881	917	908	923	903	897	925	930	954	913	883	899	943	912	933	961	886	916	934	859	869	925	924	931	950	856	903	915	915	923	908	921	941	901	917	901	948	908	907	956	900	924	919	908	915	898	880	914	913	931	916	935	884	933	889	930	860	914	980	906	1001	943	876	936	896	919	949	970	919	912	867	874	990	947	874	905	925	880	939	941	924	937	920	854	921	927	949	929	921	903	947	963	1007	934	925	859	883	977	913	921	959	938	893	898	895	920	887	915	967	927	879	986	966	887	933	902	928	925	912	835	954	910	942	922	918	904	998	915	866	878	932	930	935	898	951	924	899	897	936	923	952	957	920	942	915	961	957	951	903	919	942	937	902	916	921	895	855	957	889	923	1039	939	950	919	892	946	946	936	916	916	947	935	886	906	869	895	901	952	886	914	942	905	876	1010	944	952	883	958	904	938	889	920	949	893	899	908	898	897	939	959	973	971	907	848	875	921	865	954	916	911	946	958	937	894	926	899	891	901	875	856	970	877	915	893	952	976	934	922	890	908	864	920	921	922	928	954	876	923	907	963	942	945	909	906	939	903	958	978	911	936	952	929	978	893	948	959	952	973	914	926	928	900	912	870	916	937	918	882	888	852	903	939	951	865	924	896	900	946	904	920	821	905	946	935	936	963	951	939	987
14313	670	324	223	174	152	153	165	155	140	137	143	144	152	150	114	113	125	136	104	136	133	154	130	147	144	134	151	117	143	137	132	132	138	135	134	115	121	127	131	138	135	129	151	117	158	126	128	147	145	120	133	143	121	135	155	121	116	152	119	132	125	145	110	126	119	142	132	120	128	129	140	145	122	122	143	122	121	134	147	130	126	123	120	141	135	145	149	126	147	133	114	122	138	132	152	124	125	135	126	131	127	119	134	137	131	152	123	130	135	121	119	135	139	133	144	132	124	130	141	136	128	133	141	137	118	142	139	118	146	121	127	166	141	117	142	129	129	144	131	160	116	124	144	148	131	125	136	115	124	140	124	130	136	123	124	135	153	118	120	133	140	98	154	131	150	105	134	138	142	137	126	116	130	126	112	126	152	119	118	142	130	121	153	141	129	142	129	144	132	132	130	132	117	147	113	137	139	134	126	131	125	132	134	132	135	138	147	128	122	124	149	128	138	142	136	140	139	126	126	120	136	120	113	146	130	144	143	148	132	137	152	128	115	150	135	141	131	113	136	144	144	151	137	123	147	137	148	130	131	133	126	137	118	124	131	131	149	148	136	112	124	143	128	130	112	141	133	133	128	138	135	114	124	130	118	132	142	145	127	140	152	137	125	115	124	146	117	132	137	134	126	145	136	121	134	127	140	145	132	146	120	138	142	143	124	149	144	127	117	137	163	127	109	131	130	123	137	126	131	136	155	145	134	122	139	127	144	114	134	130	124	145	129	136	142	119	136	129	144	131	156	148	127	121	130	118	112	134	119	121	136	118	117	126	155	131	143	135	129	159	130	134	149	137	123	141	136	122	119	134	121	115	148	121	135	125	140	136	139	111	110	128	140	136	113	142	136	129	124	124	117	121	130	132	137	136	110	137	122	128	123	133	111	134	130	118	128	105	144	124	145	128	124	152	125	124	124	132	133	145	112	137	127	133	132	139	130	144	132	136	139	113	145	130	125	112	132	130	113	127	133	145	105	136	142	119	127	129	127	124	127	128	154	116	144	134	122	122	124	121	140	127	138	123	132	143	124	142	135	125	139	110	132	114	112	151	153	144	127	122	119	126	135	136	120	143	150	123	112	133	121	140	140	109	108	134	129	130	128	125	140	132	145	128	137	139	137	127	130	126	130	132	125	168	139	109	136	132	143	121	145	124	124	135	130	128	107	111	118	128	128	147	147	150	133	135	112	121	123	149	150	135	131	127	131	111	146	134	133	114	120	111	143	131	140	146	129	120	114	114	149	125	142	134	132	158	143	118	152	132	136	140	127	126	155	135	120	134	159	116	123	131	115	128	146	126	117	130	130	135	121	146	128	121	124	140	147	134	146	129	109	141	141	125	130	126	122	144	135	146	141	138	153	140	133	137	136	122	139	128	137	123	149	140	156	134	137	120	127	137	141	122	141	137	149	121	149	132	122	128	103	136	114	111	132	130	139	121	125	131	126	136	117	140	120	122	156	112	132	146	114	136	123	147	131	135	137	132	122	138	134	132	115	116	142	136	147	121	118	135	137	141	116	143	116	147	123	121	135	134	132	125	121	144	119	124	97	116	138	123	156	148	125	125	109	131	123	121	140	153	128	117	126	125	131	126	143	133	149	134	132	150	129	141	131	128	103	92	122	131	137	125	130	130	129	126	153	133	144	128	127	129	120	116	146	131	121	139	136	131	143	124	139	129	128	139	137	128	135	120	137	150	126	135	136	124	123	124	151	125	131	123	114	153	125	109	145	125	138	120	132	119	127	149	116	136	143	132	140	138	129	133	122	122	134	138	132	135	132	134	129	119	148	141	120	137	121	146	109	137	151	120	132	142	127	131	122	127	128	147	121	134	121	128	125	137	129	123	139	128	151	133	147	129	125	124	128	96	143	136	137	136	148	126	119	124	142	128	117	142	129	128	139	137	135	136	137	130	139	133	115	160	121	122	120	143	130	136	138	152	143	145	117	102	123	124	126	114	133	128	110	107	130	149	137	119	133	138	129	133	124	147	143	119	140	111	120	130	123	122	135	149	131	122	139	138	154	132	131	147	130	111	116	157	123	109	131	110	130	131	129	124	130	132	151	143	121	138	149	136	115	122	164	152	151	142	132	139	117	125	128	110	133	137	128	111	118	130	139	124	145	118	155	147	127	146	132	119	128	150	139	121	141	123	121	137	125	127	138	128	127	117	145	136	124	134	126	162	142	122	110	137	135	110	140	131	151	112	123	135	126	145	134	140	132	130	129	133	131	129	131	124	135	117	134	153	137	149	132	133	156	131	135	146	130	146	147	152	139	116	102	124	132	139	128	138	138	138	146	132	113	108	156	126	157	121	115	131	134	118	127	114	134	131	180	119	129	113	127	134	135	118	118	127	137	140	135	125	119	133	148	131	120	159	129	129	125	136	133	133	112	122	128	136	133	131	123	137	128	128	115	129	126	117	147	128	128	121	156	152	142	128	133	123	152	144	116	124	131	132	147	108	139	131	109	143	122	125	144	124	120	134	150	124	129	117	125	133	133	138	130	100	142	138	116	118	122	146	134	138	140	143	135	122	139	109	127	150	136	130	137	117	117	121	129	113	141	140	137	153	130	137	139	136	143	127	133	135	127	133	134	151	126	126	141	135	125	106	129	143	130	143	147	133	134	126	130	130	114	141	125	135	126	144	139	135	124	137	136	109	137	125	124	122	121	142	119	123	143	124	126	130	126	147	143	131	152	132	165	116	128	120	133	136	130	132	114	147	119	133	145	149	136	129	123	124	142	132	132	132	129	126	123	121	133	122	120	136	126	102	124	121	153	142	119	118	109	136	115	126	144	129	146	137	128	128	92	157	155	136	122	127	117	125	123	134	113	134	130	121	154	123	131	139	127	144	120	128	133	132	146	129	145	131	135	143	126	137	135	124	118	132	143	135	127	137	128	126	132	111	138	142	130	120	150	144	121	134	132	128	129	123	126	123	152	119	126	124	129	121	134	129	111	137	130	146	132	158	132	133	126	118	116	116	132	144	131	120	130	153	115	145	125	110	128	137	135	125	158	116	139	136	110	136	135	132	116	140	111	111	131	123	115	125	149	136	131	140	147	128	156	133	137	128	138	114	159	152	150	158	124	134	124	121	130	115	125	117	152	120	126	141	147	143	132	120	144	136	129	118	104	129	139	148	135	114	124	131	118	119	130	115	116	123	135	138	135	151	125	147	130	127	121	126	120	148	130	116	145	121	128	118	139	122	141	119	123	153	115	124	126	116	136	132	126	134	142	136	133	123	128	136	129	138	123	120	130	125	144	113	118	120	137	140	126	134	127	142	118	115	123	137	120	115	135	125	127	144	125	121	139	127	135	136	163	133	145	138	125	168	154	117	138	144	135	141	129	130	149	134	137	115	127	144	140	111	145	120	130	156	115	107	139	120	133	124	123	135	117	136	113	123	151	139	145	106	115	125	120	139	140	151	116	111	127
12813	564	612	674	637	600	584	574	543	454	466	489	440	473	488	449	485	426	477	463	460	483	457	483	474	414	488	450	434	432	483	430	470	462	408	415	463	430	457	480	506	491	464	414	457	462	461	432	441	418	457	427	468	437	427	431	439	454	464	454	460	417	434	454	449	458	441	493	442	474	462	393	434	441	444	437	433	422	484	449	399	416	439	452	456	456	455	420	456	463	447	464	458	429	410	479	444	444	460	485	432	422	458	449	421	421	466	432	433	486	462	492	464	437	463	462	459	472	444	427	419	430	428	433	418	433	465	396	452	437	454	440	430	465	451	446	496	432	483	465	465	407	475	455	473	477	431	431	460	473	455	433	431	438	457	437	473	420	467	477	461	500	439	448	448	399	456	473	430	438	421	440	453	444	447	465	428	427	465	432	433	448	427	483	455	463	462	445	458	446	396	464	428	439	446	468	446	450	423	470	467	433	409	452	438	430	456	449	447	452	439	448	434	439	452	439	458	477	435	411	480	462	483	458	436	426	451	469	412	400	426	456	430	464	482	397	438	459	422	432	411	429	480	438	442	448	458	438	454	415	456	448	464	435	433	438	433	424	435	456	423	457	455	445	440	400	479	455	422	448	442	420	461	477	426	468	434	432	397	480	431	433	452	426	471	423	425	439	442	465	457	414	439	428	504	454	493	428	443	488	449	461	453	495	429	467	472	464	442	414	431	460	422	494	436	440	416	460	445	475	467	442	430	504	434	423	451	448	457	416	419	428	459	468	435	463	449	424	468	438	445	459	406	460	428	404	470	481	481	471	476	450	471	457	437	468	436	462	414	448	409	470	446	450	450	444	457	467	446	410	466	460	474	462	399	433	454	397	448	457	444	431	436	418	429	458	417	454	455	464	430	434	459	428	441	461	472	446	425	446	449	408	442	418	473	450	444	485	447	432	430	442	434	411	407	487	441	444	443	426	419	419	485	443	425	442	469	444	475	436	442	458	460	434	454	432	463	477	400	451	427	464	477	458	453	468	461	437	463	446	452	474	435	440	456	411	460	417	483	425	483	468	432	439	453	417	483	457	426	455	461	469	470	427	434	478	457	438	439	502	450	454	409	439	427	448	473	448	461	466	434	427	439	438	430	434	400	408	432	396	398	426	457	430	432	428	492	467	463	418	453	415	465	456	452	407	454	445	445	446	482	469	442	407	410	404	424	458	440	439	402	423	426	470	433	441	410	451	468	452	457	500	430	464	425	474	417	434	427	449	477	447	456	428	423	442	439	420	419	398	469	453	434	437	447	438	495	395	441	446	439	481	419	445	414	473	442	440	408	431	447	434	466	419	456	422	438	452	432	467	422	402	426	434	444	449	423	428	415	480	413	465	409	433	445	451	446	463	448	441	439	499	477	426	452	455	475	434	437	456	413	471	451	464	439	450	455	453	438	464	435	440	430	424	436	407	493	441	427	459	466	432	449	467	449	425	463	431	428	456	441	455	415	469	462	448	445	464	412	477	480	443	448	468	422	499	471	472	445	460	442	428	425	447	455	436	422	479	482	434	424	440	435	472	398	452	473	410	430	428	440	452	473	450	460	439	431	457	450	493	449	450	455	411	442	450	485	468	462	437	426	437	447	436	440	441	442	431	447	452	399	459	457	454	469	425	418	433	501	496	408	440	448	486	455	456	467	458	446	404	444	459	458	434	450	475	420	451	420	436	443	486	470	451	496	431	442	479	410	436	430	462	468	435	421	425	457	441	414	439	428	472	456	439	422	413	444	452	469	472	461	439	462	416	436	427	446	449	459	419	452	448	472	434	449	429	426	449	438	448	483	451	499	426	475	432	426	448	410	472	475	461	445	463	431	449	459	445	475	448	445	470	423	450	421	443	426	445	450	448	440	456	426	456	440	471	492	440	400	406	434	458	473	407	472	420	424	431	453	484	455	450	445	459	463	421	440	417	462	464	448	446	469	476	445	477	436	392	450	439	444	439	439	444	475	442	445	429	481	461	461	437	415	431	453	443	456	420	476	418	431	449	443	458	462	475	449	421	423	422	419	455	474	439	448	427	436	437	470	446	438	474	446	446	473	410	454	436	425	468	497	461	410	427	507	444	461	427	454	452	452	414	409	455	465	491	466	458	458	416	433	437	479	408	467	413	459	425	476	440	482	458	453	472	427	445	433	495	448	447	424	438	461	421	447	453	410	462	425	468	448	494	427	451	439	458	450	439	441	443	449	435	471	447	454	456	444	407	471	436	448	426	466	436	446	444	407	446	475	429	431	453	410	468	485	413	458	458	407	477	454	473	446	447	478	440	464	433	417	409	454	453	465	470	446	459	447	448	430	445	470	400	455	446	501	444	404	461	422	447	431	439	463	444	433	416	476	460	436	480	415	463	440	444	457	450	444	446	467	424	453	457	431	422	472	422	455	433	431	465	455	465	430	412	440	463	462	440	454	427	437	442	421	460	449	423	421	473	483	456	438	459	428	511	450	465	444	485	465	420	422	445	427	422	443	426	409	449	434	437	465	453	448	462	483	461	481	453	478	481	499	462	478	464	435	425	442	442	409	452	445	509	451	453	446	464	428	473	456	433	444	476	430	451	403	472	464	422	436	448	437	438	452	446	426	450	414	463	421	446	430	427	410	444	427	445	487	426	442	397	435	478	474	472	442	415	413	491	444	448	443	429	425	461	432	444	425	455	469	452	466	426	418	447	403	405	447	474	423	433	468	444	434	482	481	440	415	441	424	433	441	455	449	469	443	438	439	468	429	468	454	475	486	418	435	427	437	453	426	424	480	404	447	439	444	471	425	457	424	447	444	466	466	441	428	448	419	445	447	477	475	452	420	420	442	484	461	443	417	442	425	465	466	433	435	457	478	413	423	466	417	423	426	473	424	451	471	449	433	433	449	425	447	462	423	421	460	415	448	463	442	442	422	414	400	451	473	442	434	443	440	456	459	443	433	428	473	454	423	456	413	442	418	422	457	492	424	420	465	463	465	424	463	445	446	439	436	463	436	422	450	420	417	426	449	456	453	433	454	454	478	450	417	413	430	426	447	462	459	462	453	412	450	474	446	445	450	445	451	479	423	491	445	428	457	439	424	461	429	421	422	419	468	449	479	476	437	445	440	463	469	434	472	424	448	434	444	419	449	462	430	448	441	461	446	426	458	455	412	446	456	468	498	403	456	425	479	451	446	427	490	428	486	437	459	440	431	475	473	452	449	452	440	443	484	422	413	423	434	413	453	418	408	438	425	485	422	448	465	426	440	434	426	459	451	444	474	449	421	452	422	425	434	453	432	435	422	476	423	443	469	445	463	422	453	456	438	467	465	408	451	421	422	438	404	460	427	457	443	406	433	433	455	468	460	428	457	440	436	410	437	454	448	477	445	421	449	440	441	426	493	469	415	469	418	407	423	463	424	418	467	463	453	439	455	468	460	467	479	412	452	451	461	439	459	486	423	477	458	449	433	458	461	437	431	456
58225	16065	3336	1199	860	606	515	465	403	381	387	344	304	345	310	330	288	271	275	281	309	285	296	317	295	270	286	274	287	250	304	285	280	278	294	302	274	258	264	268	295	254	264	262	276	259	269	261	249	245	256	268	307	268	277	287	278	298	273	261	283	294	254	283	257	288	280	254	271	246	250	272	264	284	246	252	277	249	299	282	252	265	282	238	263	277	273	292	280	261	305	303	287	266	263	299	262	267	234	242	288	272	251	259	267	273	267	240	280	253	271	258	266	269	273	244	247	278	241	256	277	255	258	255	277	262	286	268	268	257	276	286	265	248	241	268	293	280	261	303	243	273	255	265	293	279	269	275	258	253	269	242	276	262	275	259	249	268	252	277	252	242	245	248	277	260	257	287	236	267	276	269	274	241	305	282	294	278	283	249	275	263	263	281	248	261	260	287	271	255	259	280	263	274	273	286	274	258	282	264	307	246	241	267	259	265	268	285	297	297	259	267	280	269	276	272	276	240	270	282	258	259	250	256	257	256	280	271	252	263	278	260	237	286	278	240	263	242	244	264	288	281	266	243	262	263	263	256	292	250	271	275	252	263	250	259	277	282	264	273	252	252	258	274	260	249	265	261	264	245	257	267	285	262	260	274	269	225	276	269	260	273	264	253	252	267	267	238	275	257	295	270	281	251	274	284	257	240	267	286	264	284	257	263	251	289	244	265	269	261	263	268	271	270	289	243	265	264	263	261	285	253	266	273	269	263	265	253	270	267	271	259	261	245	262	233	266	273	289	272	244	264	266	278	262	252	254	280	274	264	271	259	258	301	256	260	236	249	263	260	273	279	270	265	250	262	269	280	262	252	265	261	254	282	275	254	260	250	232	257	300	297	269	274	252	279	274	243	290	272	274	254	279	245	240	270	258	300	280	282	244	272	299	258	278	252	268	285	251	262	296	278	285	281	254	266	267	273	286	244	257	262	262	262	256	259	246	284	263	268	263	252	276	277	256	262	252	239	272	258	277	257	245	259	272	275	275	258	251	285	253	250	279	291	265	254	263	269	294	266	255	248	279	258	281	258	259	249	264	262	280	267	275	282	269	245	235	259	282	259	269	289	233	277	276	275	284	286	248	287	268	264	271	267	252	252	245	251	250	244	261	296	257	263	282	259	262	258	233	273	246	243	249	257	236	270	273	281	252	276	267	262	289	266	274	308	256	265	279	260	253	270	270	246	286	275	259	309	250	259	270	276	301	259	248	252	239	257	260	267	260	270	284	274	264	257	292	274	272	282	248	281	265	253	292	280	269	245	270	287	256	282	261	296	271	279	245	259	270	273	275	238	264	254	279	259	250	263	225	281	240	241	270	283	261	271	248	288	275	272	273	268	277	252	277	255	269	276	233	236	262	278	254	294	257	255	311	269	259	288	267	251	275	292	249	266	273	289	266	225	271	260	312	287	277	253	268	264	270	268	246	294	244	257	276	266	279	281	232	248	283	250	264	259	286	288	275	259	276	246	297	284	247	259	251	268	257	271	234	246	275	250	258	273	288	273	261	325	258	280	292	281	270	240	243	270	298	290	242	284	251	261	262	255	257	250	249	252	297	265	312	252	277	264	266	256	257	271	296	265	290	269	246	264	261	280	256	257	290	286	288	284	269	245	280	277	293	267	297	269	273	271	293	269	275	270	266	243	252	251	286	288	266	234	263	279	271	273	303	249	280	255	258	264	289	263	263	264	275	254	251	297	260	268	243	296	252	254	256	287	249	288	244	241	245	257	271	287	260	252	244	294	247	283	268	283	245	266	281	300	271	269	242	255	255	252	243	283	289	252	282	287	244	266	276	290	269	250	253	252	276	281	275	271	267	256	270	218	252	261	252	242	284	254	269	248	265	318	300	269	266	274	245	295	283	276	272	268	281	269	257	246	271	270	251	244	285	268	270	241	270	249	255	273	212	275	271	234	252	262	283	262	263	272	251	249	262	275	275	251	264	286	233	277	262	262	238	266	245	243	273	269	286	272	227	241	267	266	247	268	280	263	264	251	254	260	278	269	252	271	259	252	266	245	242	255	248	264	266	288	258	257	261	252	251	254	272	241	269	269	263	253	262	252	228	277	233	260	278	256	245	292	280	256	258	256	263	268	267	241	265	283	253	288	280	248	265	281	260	262	280	257	261	268	267	303	267	276	270	282	273	276	260	232	268	270	269	253	292	275	296	276	259	262	271	274	290	268	257	258	290	280	290	276	275	241	249	252	289	257	274	265	258	273	295	247	222	252	245	254	286	247	282	277	281	302	248	242	272	274	300	255	252	273	252	314	265	284	263	254	272	233	266	261	252	286	277	271	265	259	297	299	239	259	265	278	236	245	280	258	311	245	244	252	272	265	250	242	268	271	267	243	250	255	256	261	277	239	280	275	295	248	256	289	276	276	275	285	277	285	233	264	285	248	236	244	269	259	273	285	266	287	273	266	252	259	273	273	249	261	250	254	280	252	253	259	257	272	256	261	295	277	279	265	275	257	263	267	273	273	252	264	291	255	261	290	265	258	250	241	252	256	249	261	262	277	280	267	255	257	293	278	264	287	264	241	227	254	267	269	268	284	273	267	250	250	257	265	275	257	256	281	257	254	267	277	277	276	267	238	262	272	261	264	268	257	288	246	283	297	242	237	246	267	264	250	282	297	246	257	275	245	255	251	266	268	278	267	269	306	278	272	289	271	257	266	252	248	283	275	282	317	271	263	232	269	235	280	292	294	246	288	269	257	254	259	261	256	260	289	256	273	283	252	256	256	253	298	243	267	261	278	283	276	243	262	251	270	283	236	254	273	276	255	244	239	277	257	261	258	246	273	280	259	233	274	240	268	246	278	275	280	275	262	265	271	291	286	286	259	270	261	243	285	246	274	259	288	269	279	272	249	278	299	275	295	283	263	288	257	263	278	252	268	262	284	266	284	252	260	272	270	246	239	297	267	268	245	263	265	250	255	275	274	278	280	267	271	255	279	272	262	270	261	291	281	246	260	249	294	235	292	274	278	257	242	258	254	270	264	300	265	263	274	286	270	286	220	260	284	251	259	252	262	280	267	260	275	273	252	261	253	253	295	257	260	271	268	265	220	291	293	274	264	273	257	270	266	264	224	265	269	264	223	237	278	270	260	238	272	267	290	267	249	256	247	276	263	283	241	274	256	245	255	293	277	252	274	250	287	248	255	289	256	272	264	257	262	284	269	260	257	294	284	246	241	279	269	265	285	258	270	278	269	296	266	264	252	228	304	271	251	234	272	296	275	250	241	284	244	284	290	247	231	264	262	264	266	267	276	284	251	284	295	279	292	246	275	249	283	285	277	288	294	278	259	261	276	263	301	261	290	279	285	261	274	243	268	235	248	249	269	275	272	312	271	274	255	258	245	271	272	258	249	257	271	264	281	251	243	295	265	240	287	255	284	273	274	271	274	288	237	276	276	260	246	247	284	245	261	273	250	261	269	256	269
28360	1613	2985	3400	2938	2564	2199	1907	1661	1471	1390	1266	1238	1125	1173	1063	1076	978	1033	937	901	892	914	890	880	929	928	856	858	941	853	900	959	889	823	790	833	819	839	864	806	798	810	820	816	794	789	816	811	766	829	833	860	841	814	791	785	821	792	853	832	786	793	774	793	801	778	829	801	785	784	756	818	842	786	768	846	796	827	803	773	817	772	828	809	769	780	795	769	809	757	812	822	804	784	782	803	772	792	810	820	817	762	827	801	762	785	780	817	797	762	822	830	784	727	823	794	803	804	773	774	805	785	800	790	799	799	800	754	761	805	766	795	769	776	797	782	781	802	767	794	797	789	786	792	778	772	765	782	829	845	833	784	786	824	810	770	790	791	748	797	800	764	764	786	783	788	793	793	795	782	739	795	790	777	807	796	837	788	780	787	826	774	749	768	818	790	753	800	767	752	780	800	787	825	748	789	808	818	780	806	779	791	762	798	755	755	708	784	816	773	789	757	781	831	791	849	807	791	822	802	818	790	755	810	789	742	807	802	784	841	768	816	797	821	754	823	774	767	831	794	765	762	757	799	750	760	758	756	740	768	778	784	779	742	810	841	747	830	757	815	822	780	802	738	758	777	798	791	768	768	830	823	792	780	780	782	784	783	799	812	825	749	819	749	774	747	784	815	804	807	780	772	813	788	802	809	769	791	796	787	774	770	767	796	818	801	781	788	740	789	798	779	796	782	822	809	747	789	805	770	754	776	826	794	795	763	826	783	780	769	834	782	843	796	789	902	848	842	752	806	800	822	731	772	768	765	779	800	789	801	727	794	758	752	777	756	838	791	816	784	777	788	761	779	763	814	737	801	784	797	769	786	837	742	740	810	731	775	773	758	793	826	777	783	833	779	745	781	772	803	763	798	775	800	820	752	861	759	805	829	803	814	763	783	809	764	741	801	770	786	792	795	783	785	844	761	825	828	802	842	767	757	765	753	814	819	758	802	806	829	787	793	798	795	786	804	804	767	754	779	763	720	734	789	764	803	760	733	787	737	763	789	806	774	790	774	810	806	757	806	768	770	744	759	781	777	836	788	762	814	786	786	788	792	801	785	792	802	779	811	781	821	772	765	806	784	775	791	756	769	750	793	818	812	836	801	802	829	811	757	812	803	780	799	782	766	807	817	750	812	769	786	779	814	774	772	749	807	757	788	816	813	804	755	793	816	801	734	806	725	749	814	784	853	780	792	774	817	771	807	841	756	775	797	789	823	764	808	773	761	813	760	800	770	769	759	802	803	794	806	827	758	821	782	766	776	748	797	785	756	801	761	781	755	789	817	763	792	836	811	821	784	738	760	780	804	761	808	849	765	857	796	814	781	792	823	821	788	759	801	816	775	873	807	787	791	731	762	828	762	799	791	809	759	852	743	819	807	830	754	785	763	826	783	839	753	816	808	785	805	825	771	804	803	788	810	812	805	802	759	862	765	785	789	789	784	819	789	796	797	780	732	829	815	765	773	781	775	741	785	749	791	798	824	829	766	812	752	737	805	787	791	772	805	839	797	775	808	796	788	796	769	750	824	802	767	708	759	765	792	810	776	766	788	790	761	812	749	766	769	742	810	782	814	811	769	781	782	795	763	777	753	773	813	772	835	809	814	746	785	770	767	770	782	819	791	837	825	801	778	798	807	821	814	765	781	800	780	795	770	817	804	794	847	785	835	812	794	773	821	782	792	775	750	783	769	742	772	786	794	825	815	807	755	807	804	787	801	784	770	817	803	759	761	810	782	766	817	802	769	762	741	803	861	795	769	796	751	771	791	763	737	813	769	770	816	746	765	757	755	802	787	779	803	798	766	804	739	779	784	806	751	775	813	772	798	769	809	811	817	824	827	821	801	754	751	813	794	845	782	803	774	776	782	813	712	770	823	851	776	796	786	808	807	807	808	778	782	783	726	824	749	784	789	756	783	755	842	866	813	749	790	743	763	808	738	781	746	750	814	797	784	807	762	827	812	803	757	796	857	835	807	784	814	812	815	759	808	795	805	769	782	786	801	814	791	853	770	784	779	803	789	774	780	762	778	850	790	777	754	820	750	817	808	825	794	794	816	784	827	799	790	796	771	758	832	789	762	781	770	776	761	789	798	808	798	776	817	774	810	839	772	731	771	741	801	753	817	784	782	792	749	776	742	797	786	782	755	830	791	804	776	772	798	768	757	793	788	835	792	842	803	810	796	792	807	839	773	802	775	774	801	766	780	745	767	749	792	808	724	770	804	773	813	793	809	836	777	754	786	790	777	824	787	801	795	769	752	736	789	793	778	811	743	821	839	761	787	788	771	772	768	838	785	778	784	787	787	804	769	804	797	827	807	770	762	829	807	787	756	762	799	782	787	777	788	748	806	812	820	806	827	720	778	744	821	753	758	783	756	779	826	765	764	818	862	821	791	747	816	788	836	778	766	798	818	770	822	766	808	783	769	755	787	787	763	813	816	783	803	788	743	805	798	794	804	765	825	792	749	789	841	751	764	785	799	816	812	766	784	787	749	792	822	831	800	754	813	748	793	808	783	804	793	780	738	812	785	797	788	765	814	777	756	821	797	806	795	797	788	755	728	837	796	744	799	744	764	782	822	796	755	766	773	817	876	839	811	828	794	777	836	735	797	759	823	780	789	772	763	808	785	817	756	784	782	796	790	811	776	794	792	820	813	787	775	821	776	746	772	824	806	842	808	761	799	782	803	766	797	812	784	819	816	853	764	788	794	731	816	816	778	759	785	798	796	795	886	781	786	788	759	828	791	780	753	775	766	805	821	814	792	805	802	787	786	809	831	803	842	772	796	766	767	767	785	790	773	795	832	751	750	782	753	775	791	774	813	803	748	819	745	782	759	747	803	749	850	729	790	740	748	773	761	792	797	769	767	755	795	832	791	773	778	786	786	730	776	781	769	757	791	846	764	737	766	805	805	757	826	797	798	794	772	763	804	708	734	793	765	755	764	797	764	807	776	786	773	796	791	804	749	801	814	792	751	759	759	777	796	778	807	791	763	784	756	739	800	790	781	776	794	740	793	795	749	804	804	813	812	806	877	731	788	781	765	802	745	764	796	876	792	813	817	797	815	804	755	791	742	781	759	823	755	804	746	781	805	771	779	742	802	797	792	779	835	800	765	788	789	817	760	767	823	805	783	771	754	789	764	820	737	744	771	828	812	813	748	832	802	744	818	739	822	765	831	736	767	816	770	760	790	807	796	803	783	810	804	811	801	800	751	774	782	812	778	779	805	796	794	778	778	821	809	759	766	768	815	718	781	778	769	777	749	819	805	762	816	833	810	782	813	855	751	797	778	798	813	788	778	785	803	801	773	836	789	795	765	752	838	801	787	766	757	816	809	845	785	772	789	842	783	821	845	817	786	789	752	796	759	748	750	743	768	786	824	727	784	817	791	801	832	776	794	774	756	757	821	805	806	788	765	844	831	798	818	771	756	829	755	784	811	816	793	764
67352	21732	11984	3065	1456	1097	877	726	612	598	492	515	458	430	404	427	405	384	400	377	370	390	348	344	350	360	347	332	364	331	318	356	328	397	340	336	329	357	315	354	333	329	337	316	352	320	348	369	356	349	341	363	344	357	321	330	336	288	353	352	328	329	343	349	372	317	312	337	383	326	333	306	348	324	346	314	329	341	328	335	341	366	291	315	343	338	353	334	307	309	353	315	329	343	346	355	316	302	358	346	363	317	336	333	331	337	330	332	310	321	339	327	298	340	329	344	325	325	321	320	335	361	320	353	339	336	334	294	344	365	308	296	332	298	315	345	341	324	325	326	309	343	332	325	328	326	324	311	360	298	353	346	312	321	348	286	331	317	293	316	293	308	337	330	325	329	325	324	294	370	349	326	315	355	343	318	310	337	313	325	315	304	320	346	347	343	338	333	351	325	322	315	292	305	356	315	291	300	333	318	339	327	325	328	319	337	338	307	313	332	325	362	330	300	328	307	337	315	346	334	331	317	351	327	357	309	360	346	355	348	326	331	311	308	334	336	347	343	355	319	324	287	300	323	341	335	291	324	299	305	363	303	322	338	314	333	353	328	307	339	325	312	316	324	334	336	317	326	324	349	354	330	331	317	350	342	359	328	344	332	348	335	304	313	315	355	304	338	356	322	329	319	332	343	366	327	305	332	326	314	351	328	326	325	324	330	357	309	320	306	340	337	317	347	322	298	335	351	308	297	311	356	302	315	281	321	288	358	347	323	331	326	344	304	340	346	325	351	321	356	346	336	358	338	310	311	333	317	343	319	326	324	332	310	311	311	357	348	324	340	330	328	345	344	347	345	341	298	318	351	317	326	338	314	304	317	355	299	340	330	317	369	335	340	317	331	377	357	315	317	337	351	335	304	355	359	318	342	336	290	326	324	327	339	316	314	303	323	370	306	319	342	323	366	321	345	328	326	349	299	304	309	310	321	344	326	332	291	332	323	360	354	348	308	364	348	329	325	355	326	320	323	314	343	367	308	328	353	321	332	354	310	362	380	295	323	315	321	334	315	325	331	327	322	316	313	311	326	316	353	352	319	319	357	345	302	355	312	304	345	300	332	327	341	322	324	315	322	334	330	320	319	350	292	314	350	324	297	343	325	343	342	336	342	315	303	337	321	371	334	314	335	317	334	317	293	301	334	338	316	290	354	331	331	332	298	341	313	331	317	324	323	333	313	315	314	332	339	283	357	331	356	331	355	309	342	328	325	316	306	324	320	326	332	353	352	338	313	308	306	337	360	306	333	316	346	343	352	311	310	362	329	347	330	326	336	364	307	303	323	333	309	355	351	325	308	316	305	344	341	341	358	335	299	313	314	319	347	311	324	323	314	326	337	363	303	314	314	330	339	301	329	305	328	329	314	334	326	351	323	315	352	326	357	343	330	356	326	343	303	321	329	298	320	316	333	372	358	308	327	293	323	321	325	348	343	340	327	338	318	319	321	349	334	338	306	350	360	331	321	333	350	319	340	309	357	328	329	355	301	343	333	343	349	310	352	328	346	321	326	300	335	307	316	345	310	334	339	302	336	328	319	337	324	334	323	309	302	316	327	306	331	363	316	291	324	350	319	319	318	315	339	351	314	318	337	353	317	314	308	300	331	328	339	338	334	313	317	321	333	306	324	306	340	325	315	317	328	364	351	322	336	342	297	316	346	309	327	370	325	331	334	314	306	331	345	320	326	314	352	333	317	318	332	319	311	328	331	295	347	347	338	325	337	311	329	307	332	329	328	342	347	304	321	310	316	317	335	328	334	373	301	365	337	330	323	324	308	339	316	350	313	345	345	322	357	315	337	356	314	332	339	319	339	319	342	289	341	331	341	323	340	328	325	297	320	299	318	317	346	333	323	336	339	325	320	342	322	336	342	334	326	333	336	336	326	321	333	320	331	356	331	322	289	332	336	344	343	328	331	329	358	333	339	335	324	324	340	312	328	322	320	332	330	348	328	346	299	340	308	307	319	301	287	317	344	357	328	332	363	322	340	348	341	329	321	311	363	313	297	339	336	303	293	332	343	373	337	307	354	332	335	386	326	361	314	349	330	319	313	300	333	339	353	316	332	314	338	328	329	334	335	362	360	366	289	330	330	314	344	325	325	339	314	324	335	355	335	326	322	321	311	355	291	342	304	332	304	312	324	312	330	335	300	343	312	351	328	301	328	333	342	313	346	340	362	362	361	320	350	312	312	320	320	297	331	324	332	303	306	294	315	346	361	322	320	331	357	313	310	336	309	299	319	341	329	328	342	358	293	350	351	321	328	344	326	307	283	335	309	324	316	312	328	339	293	308	328	331	297	377	339	306	303	322	330	350	311	326	307	340	345	346	331	363	302	347	321	316	353	338	336	330	334	317	314	346	360	334	332	341	372	370	309	323	295	326	312	335	313	308	313	314	351	317	349	296	311	347	307	320	324	338	329	354	330	322	313	318	318	300	317	317	337	334	325	304	317	323	331	300	295	333	330	317	358	322	338	349	318	352	299	316	295	342	328	337	316	312	340	326	331	305	350	336	310	317	314	314	344	327	293	319	350	291	346	317	352	320	315	320	337	331	318	332	295	330	341	307	332	327	317	309	340	331	303	310	329	344	343	346	329	316	335	319	326	294	338	325	320	335	316	310	363	312	329	332	366	323	309	328	336	320	323	331	297	339	310	314	301	306	351	309	327	335	315	295	346	338	365	329	310	331	308	318	347	332	348	343	331	299	311	304	310	342	332	362	313	294	330	367	350	301	340	341	318	335	318	304	316	321	320	316	334	311	333	321	284	342	311	302	341	308	347	320	315	319	298	321	332	315	336	337	355	310	313	291	325	311	326	323	298	293	359	340	311	342	338	314	342	349	308	344	300	335	317	363	356	314	348	329	347	337	324	313	322	336	343	328	335	316	331	323	327	310	324	307	333	336	350	301	347	303	306	309	336	325	323	338	326	301	324	322	341	337	327	303	342	324	334	296	304	317	302	315	334	325	319	287	348	330	347	338	314	284	311	323	340	326	327	281	343	318	311	328	337	335	362	338	336	299	344	332	326	330	305	325	339	329	316	340	340	300	336	337	347	337	327	324	348	330	336	309	336	330	331	351	351	308	317	300	288	335	346	349	325	325	307	349	332	341	330	343	339	339	345	328	340	317	336	305	326	336	353	364	329	356	330	304	294	347	305	346	309	307	329	308	317	324	351	355	328	331	308	344	325	352	345	335	310	359	289	329	321	349	312	326	339	308	341	315	336	359	348	343	342	312	312	327	309	332	326	324	339	354	335	324	327	337	327	349	326	288	357	349	342	289	324	307	339	305	340	310	316	313	344	338	305	347	302	312	336	334	334	340	298	330	299	347	321	330	310	338	324	318	355	310	352	360	285	321	330	327	348	319	337	300	326	354	331	331	344	339	299	344	306	330	321	303	344	312	326	323	340	314	333	316	341	311	353	327	315	336	350	319	338
33990	2472	5108	5728	5035	4224	3586	3072	2550	2264	2097	1893	1692	1619	1546	1485	1354	1349	1246	1333	1219	1181	1212	1146	1208	1153	1138	1112	1075	1061	1052	1091	1028	1040	1036	1048	1019	1005	959	984	995	1001	987	1017	984	1035	935	997	962	920	966	972	959	951	962	970	984	982	951	1010	947	946	902	968	1000	939	944	933	971	970	962	947	914	923	916	915	965	924	977	918	942	931	949	885	885	913	943	945	922	942	950	961	944	954	954	918	944	946	901	920	934	915	986	916	942	911	933	929	903	890	909	978	960	870	929	969	945	939	974	877	934	932	979	957	898	938	955	942	957	889	931	966	892	938	934	943	934	905	936	935	911	908	944	1009	946	937	963	938	912	910	888	965	932	882	922	924	932	919	908	898	865	893	888	940	931	906	916	911	953	935	928	933	901	877	900	991	946	905	924	929	911	973	916	923	907	888	961	889	937	949	950	893	893	893	885	970	926	956	892	903	901	1001	936	922	936	905	921	925	942	927	935	910	935	900	894	961	968	931	966	865	881	919	931	918	900	912	960	899	893	935	965	955	910	928	921	933	903	951	940	928	892	947	953	945	950	946	966	977	964	881	902	934	955	891	915	893	934	887	925	947	924	976	905	883	928	945	951	965	891	932	905	877	917	891	951	887	960	938	931	902	976	965	912	926	932	947	991	910	978	956	963	962	950	908	923	917	947	932	916	923	959	932	876	918	906	893	893	945	889	885	972	926	962	920	954	919	964	900	950	952	891	973	913	948	916	933	964	892	909	949	952	896	966	935	945	929	924	930	962	898	947	936	959	979	901	906	955	966	891	941	915	898	897	893	944	991	943	935	988	943	933	878	935	912	899	925	910	928	936	882	908	891	949	927	850	931	895	916	910	885	933	920	939	939	932	946	912	902	919	947	929	855	982	896	983	910	894	896	969	952	942	965	917	910	933	940	883	865	838	908	892	920	922	927	921	990	958	922	924	909	884	962	899	982	963	937	939	929	862	939	932	1021	878	913	927	911	929	887	922	894	970	892	933	932	892	949	910	903	968	930	944	925	908	921	898	877	934	940	873	1000	900	969	912	929	945	913	930	963	976	921	891	943	916	899	895	967	917	940	898	889	906	925	906	887	957	972	919	926	894	901	921	926	876	905	862	961	900	922	903	921	942	942	953	914	928	908	920	914	904	915	948	1008	954	930	960	921	952	932	877	873	851	891	939	960	944	971	942	975	895	937	919	985	897	899	877	961	951	949	883	923	950	905	911	920	903	951	940	919	993	920	924	912	932	986	967	970	990	897	917	981	951	945	961	935	972	918	942	980	915	881	935	899	915	904	913	918	947	926	970	898	927	932	864	963	916	882	941	882	911	944	911	915	966	966	946	934	905	934	934	922	947	943	929	924	952	930	896	945	908	848	863	944	909	911	900	881	926	910	891	929	864	917	940	923	935	891	980	930	938	973	860	897	896	929	954	930	969	931	966	965	889	927	964	935	923	962	921	918	943	968	871	919	961	967	941	997	897	923	938	965	919	967	916	892	963	933	909	951	968	867	931	905	934	923	917	877	930	979	899	910	919	891	921	905	904	933	925	888	869	953	905	937	926	898	904	905	891	914	954	944	914	932	893	921	912	864	912	862	889	901	964	971	986	910	961	946	896	913	894	978	844	917	938	930	958	960	891	930	906	914	942	937	920	950	938	889	857	916	928	920	873	911	982	948	962	879	899	956	946	943	928	911	883	909	916	935	929	938	982	886	936	955	901	893	880	924	972	896	878	939	878	940	916	913	944	952	959	956	879	914	950	923	929	939	919	951	891	871	955	932	940	927	965	942	931	892	928	919	927	909	950	909	960	995	909	898	949	901	935	938	907	921	923	880	943	936	988	949	914	920	950	944	951	889	938	934	939	928	834	936	920	933	910	891	918	853	934	934	875	904	957	923	944	868	916	959	879	901	923	971	897	935	914	987	919	895	918	928	916	915	947	959	868	910	932	930	923	923	888	904	941	944	938	948	961	946	938	915	912	923	947	956	894	904	931	891	876	884	905	900	908	933	925	897	1016	953	957	935	957	924	883	952	919	968	911	917	926	935	888	965	860	904	894	945	967	1007	919	896	988	822	980	930	965	920	900	989	952	922	956	963	940	948	906	944	910	919	912	953	914	928	878	896	976	888	927	888	928	926	933	896	953	929	891	914	915	952	933	971	929	913	923	903	942	890	905	929	917	958	951	922	921	924	936	910	906	921	891	893	925	879	906	961	986	950	950	961	943	907	964	920	943	878	999	900	934	964	931	932	939	949	960	883	929	932	883	928	950	923	912	998	975	970	923	917	948	941	927	953	984	913	905	865	960	857	874	943	942	916	926	916	960	940	952	985	903	938	920	950	942	917	953	940	899	874	930	917	921	944	894	971	945	908	918	892	929	874	909	938	935	935	905	930	970	993	854	947	972	944	926	904	905	922	925	922	904	928	934	903	921	934	890	910	953	909	893	992	937	975	953	865	930	877	911	893	899	974	939	960	892	905	907	921	921	909	841	974	938	897	937	906	892	956	930	889	947	971	929	959	885	964	965	909	908	875	962	895	959	901	925	877	922	918	921	918	871	898	872	913	918	905	945	889	864	897	874	923	945	922	925	897	941	950	947	863	885	956	943	970	927	963	874	955	940	922	892	900	927	927	969	932	904	917	909	931	961	891	931	874	915	887	852	942	948	924	928	931	939	899	891	876	915	908	916	885	946	901	905	916	945	910	968	922	985	919	931	936	947	850	973	949	914	954	941	878	956	918	1004	971	941	914	929	925	914	981	924	964	992	890	962	882	882	934	966	881	904	870	944	897	967	930	904	942	897	917	875	911	914	937	922	920	956	1005	993	935	893	927	883	930	916	932	948	929	957	904	893	928	917	934	887	960	923	953	978	886	956	992	905	899	964	869	881	911	958	911	952	917	913	888	922	912	907	930	892	907	910	890	914	961	844	906	914	896	927	964	976	890	947	920	960	889	926	932	851	965	945	940	914	946	888	953	888	870	971	925	960	948	965	939	923	986	923	942	913	913	914	886	930	957	885	893	895	923	902	883	934	918	936	955	953	874	972	983	939	973	963	938	982	907	893	891	926	938	874	966	939	953	919	897	936	920	868	915	876	944	879	958	955	878	903	917	940	947	908	911	940	953	928	942	917	894	897	915	941	908	928	859	874	872	899	935	955	940	966	937	975	895	959	901	949	911	913	938	903	946	895	920	940	882	967	945	917	975	903	926	894	934	926	932	891	903	987	940	926	972	928	892	931	956	940	948	970	927	958	904	938	921	948	882	896	953	943	985	949	990	869	898	925	925	918	931	980	874	930	872	919	932	898	862	861	938	945	913	925	925	874	985	913	986	928	948	914	961	917	939	935	920	940	927	932	952	872	896	913	908	944	915	932	905	932	891	970	960	900	905	916	899	908	920	937	954	943	1007	959	890	955	948	915	886	948	917	897	954	938	908	959	895	931	881	1003	920	858	924	890	932	919	897
14406	781	357	231	167	155	176	172	149	158	153	146	130	144	134	129	144	113	154	143	142	129	133	120	140	125	126	140	127	129	132	120	126	125	126	146	143	140	128	133	120	137	131	123	154	152	145	148	142	139	137	145	133	116	130	127	131	110	117	124	145	130	134	141	145	137	135	130	142	138	161	135	131	108	125	148	141	135	148	133	138	135	133	132	142	142	160	130	158	135	125	111	129	124	128	129	131	137	146	129	136	118	127	124	131	132	163	141	126	142	145	135	133	134	135	125	144	152	122	149	135	141	122	155	130	128	138	145	128	123	135	111	140	123	132	125	125	133	137	126	120	138	127	120	145	135	132	138	135	127	135	126	120	121	130	137	141	138	116	146	140	127	139	129	122	117	101	97	123	130	160	143	143	128	135	149	152	130	120	133	124	114	119	134	151	129	116	115	146	110	111	126	126	144	120	119	135	123	126	110	154	127	137	110	131	140	140	125	136	146	128	128	136	115	131	119	131	120	136	143	124	136	104	146	143	140	143	142	128	134	129	124	151	107	130	154	153	134	117	146	140	140	149	118	103	116	119	116	144	127	120	133	128	132	123	117	125	150	130	134	150	132	131	125	143	149	137	124	141	130	148	136	115	117	127	136	139	126	143	135	133	143	131	132	136	134	114	127	126	148	96	141	131	125	131	161	140	118	149	122	133	119	145	135	121	132	131	138	150	123	126	147	151	136	125	148	130	136	118	128	138	120	142	134	131	127	120	144	124	135	159	140	143	142	134	150	138	116	125	121	119	139	118	146	137	123	105	129	127	129	130	126	131	151	120	122	128	135	128	119	126	114	138	146	120	119	120	127	119	126	123	134	150	127	127	129	137	111	130	136	125	146	116	118	131	117	136	146	142	134	135	119	114	157	137	144	117	109	117	143	135	140	127	125	122	144	119	129	143	154	141	133	151	105	136	105	148	128	143	121	146	122	120	135	132	134	128	119	137	124	121	136	121	127	123	150	116	128	136	130	124	126	112	144	136	132	155	140	155	139	140	127	150	156	138	135	136	130	142	152	137	123	118	117	116	131	123	142	126	121	136	132	125	113	143	139	120	103	117	138	124	152	141	124	134	139	151	115	124	122	126	121	138	143	149	119	98	142	115	121	130	144	127	126	134	136	138	133	136	140	131	124	123	142	134	120	102	133	134	133	130	142	146	146	129	143	118	134	136	117	141	117	140	138	111	152	124	139	139	131	142	138	135	151	133	143	130	133	164	143	147	128	154	147	126	120	127	132	131	138	110	128	108	130	143	128	143	123	128	148	136	125	128	125	141	133	116	120	137	110	114	134	144	126	120	134	138	130	151	124	145	148	123	146	132	120	135	141	114	117	152	124	131	134	123	162	130	135	142	131	143	153	118	150	138	137	138	136	144	133	123	138	147	146	126	125	130	124	127	131	135	124	127	132	131	162	116	128	121	131	121	130	121	114	142	104	160	119	131	138	124	149	133	136	96	141	137	120	120	130	124	136	138	135	141	148	137	133	135	133	153	147	103	129	134	121	154	128	126	129	147	135	119	148	121	108	136	131	130	127	150	116	146	149	124	140	132	112	120	129	144	125	132	126	131	135	120	133	123	145	123	155	131	151	123	145	135	127	136	135	145	151	117	133	123	133	160	127	138	129	126	136	132	112	129	142	135	137	130	141	136	136	118	122	121	133	120	121	116	127	138	131	127	121	136	140	152	147	134	142	122	137	124	146	119	141	142	136	114	135	149	114	139	148	127	110	151	130	136	148	141	123	143	123	142	123	143	124	131	120	113	134	138	134	138	136	124	135	142	148	129	144	126	138	120	132	136	126	141	128	122	127	138	126	133	134	134	109	142	134	129	142	135	135	117	125	132	132	118	144	115	134	157	119	130	127	138	144	146	153	122	137	130	101	145	137	107	132	126	163	152	132	132	136	117	140	141	118	134	112	151	151	121	120	129	142	130	142	148	128	147	154	130	144	125	145	133	138	133	132	133	148	132	134	128	138	140	123	147	147	151	123	126	138	144	137	139	150	110	123	155	141	123	140	134	126	128	153	124	143	130	122	129	129	121	146	144	125	140	130	144	156	132	132	117	125	129	150	137	145	145	152	137	133	149	128	122	125	137	138	127	151	128	123	137	125	138	135	134	140	136	129	125	126	135	135	134	132	127	126	127	141	131	118	125	131	147	121	144	133	131	139	139	138	124	152	137	104	138	130	143	135	142	146	136	170	162	133	137	117	139	122	128	142	139	138	126	146	133	135	147	121	138	147	145	121	142	139	112	145	137	141	136	132	128	120	140	135	130	142	138	145	150	114	123	129	124	132	132	143	147	163	113	134	117	154	146	135	136	133	112	125	125	133	122	136	127	146	125	132	143	142	128	126	149	113	126	134	114	136	144	137	123	141	125	128	145	121	125	120	134	137	125	132	143	129	125	102	120	133	116	116	124	124	136	132	149	125	125	129	157	143	160	111	140	119	118	109	109	125	121	139	124	139	125	121	141	126	123	126	147	139	143	153	132	130	109	147	120	142	136	143	140	136	145	145	133	139	131	122	154	144	140	123	140	146	124	123	128	126	143	143	121	136	161	134	138	144	136	148	150	138	134	121	129	150	134	132	155	124	158	120	139	137	143	140	138	152	135	132	115	134	122	114	136	129	146	129	125	129	155	134	113	156	130	112	134	163	131	116	89	134	152	139	119	148	123	140	137	111	145	108	112	135	115	145	156	119	138	112	123	127	127	115	133	139	138	143	136	141	130	122	155	130	138	147	129	121	138	135	128	119	116	119	140	119	140	117	124	143	97	120	123	151	136	124	134	138	129	135	107	134	129	124	127	147	145	132	138	126	122	133	123	153	129	125	129	129	112	141	136	122	122	130	114	129	137	120	152	126	116	137	127	135	124	128	136	128	116	154	143	121	138	151	118	124	141	125	111	135	138	130	144	125	134	136	140	124	129	144	148	127	126	123	154	152	133	138	142	148	122	133	143	130	119	136	125	104	126	134	108	131	139	150	117	141	120	117	148	151	119	128	134	141	147	132	124	165	134	119	136	128	136	138	138	134	136	138	127	124	153	115	127	131	118	150	123	138	134	138	129	129	115	125	115	128	141	157	132	136	136	143	113	152	129	134	135	126	129	147	129	129	133	119	132	144	127	110	143	126	129	117	138	136	120	127	111	132	119	139	132	130	133	133	130	120	112	142	123	130	124	125	99	127	112	152	132	135	148	128	139	139	127	114	131	113	155	129	130	143	122	127	127	121	116	166	130	126	119	118	125	118	126	124	130	117	143	129	136	151	135	144	145	116	115	119	128	145	116	147	124	120	129	145	139	126	128	137	137	133	125	138	137	136	132	135	132	149	143	140	131	132	119	148	130	125	116	137	139	146	138	144	120	152	150	126	104	129	146	142	130	131	138	120	146	153	141	132	117	128	134	132	128	151	136	123	153	127	139	145	142	122	141	130	161	140
12761	538	619	729	672	624	585	547	579	477	493	485	491	404	456	484	467	468	414	437	443	448	460	441	439	483	426	475	438	416	448	487	426	487	450	422	408	491	453	431	449	444	472	427	476	405	463	465	457	440	404	460	460	430	446	478	425	430	415	468	434	445	438	429	444	424	441	451	451	432	459	451	456	498	464	462	496	452	430	472	468	441	456	456	466	442	447	436	487	438	425	476	481	460	468	449	418	439	467	497	462	420	491	431	451	444	474	473	431	451	508	419	424	452	455	466	465	454	415	463	399	427	476	472	435	412	421	432	475	452	458	429	449	475	422	470	474	428	463	444	430	491	468	465	430	415	441	443	447	465	439	476	415	439	428	439	443	453	454	421	455	452	444	456	531	449	461	450	474	421	447	426	471	457	457	456	461	468	449	463	447	431	453	438	482	466	434	432	465	484	442	425	454	407	463	468	466	460	410	440	453	442	451	436	444	450	431	446	452	462	432	472	445	446	472	448	424	435	427	459	451	460	446	448	449	454	451	410	437	464	406	450	432	427	451	456	410	433	422	457	442	467	468	430	419	425	454	444	473	412	474	482	441	462	449	454	429	426	469	452	448	451	452	479	431	470	412	466	432	437	459	432	440	474	456	435	459	452	462	438	448	476	460	490	447	454	458	455	448	464	438	446	445	448	447	421	441	440	473	472	481	452	440	459	443	421	489	461	492	462	460	481	480	454	430	412	473	447	459	497	457	461	427	461	433	423	466	451	436	441	468	449	450	432	441	484	456	425	497	432	436	422	448	455	452	465	434	481	429	474	440	469	433	453	481	456	442	457	453	436	455	490	442	456	407	443	465	437	411	440	468	422	466	470	487	455	396	484	443	462	441	452	456	437	420	437	426	447	427	467	444	459	443	432	484	476	470	442	431	450	420	463	450	484	469	451	457	439	456	396	453	454	475	466	446	442	447	419	464	405	474	466	450	432	486	453	470	408	424	455	432	412	461	432	436	436	441	456	451	442	451	427	448	464	458	469	446	487	448	434	439	427	452	454	447	441	502	479	440	430	434	444	451	449	443	423	480	470	441	429	433	462	451	460	451	427	424	428	446	483	446	463	403	448	460	454	437	438	452	442	439	424	418	420	436	452	469	465	446	486	448	410	466	476	476	424	428	460	471	437	445	428	459	457	413	459	467	450	431	462	445	476	437	443	462	434	461	476	422	408	427	441	433	475	413	413	414	458	435	477	450	418	421	435	427	497	415	417	434	482	425	432	448	434	467	465	445	435	471	432	488	434	430	447	462	406	430	445	427	433	445	446	466	434	455	451	435	436	449	476	442	431	432	460	441	433	424	425	437	454	457	468	466	413	445	477	487	449	449	455	460	462	489	424	460	431	423	405	464	487	447	392	437	433	469	449	432	446	469	441	466	456	441	462	430	438	435	439	423	427	442	455	439	482	444	464	431	447	435	455	460	435	436	451	480	462	470	459	406	453	488	455	451	446	449	462	471	473	427	452	419	432	466	466	465	434	387	457	441	437	461	463	447	445	433	468	437	398	447	432	415	432	412	478	476	445	477	457	481	448	444	447	434	454	486	463	424	449	487	443	430	456	445	463	451	441	422	457	455	455	417	457	447	438	447	409	462	427	474	453	474	449	421	444	480	443	431	434	464	408	460	422	426	422	452	466	496	437	446	436	403	453	427	445	438	489	433	442	443	482	424	471	452	436	441	436	457	447	431	459	436	440	460	464	430	492	463	410	414	490	472	424	469	485	427	434	457	442	441	465	475	416	478	475	413	443	434	468	449	454	429	460	464	446	464	440	427	430	449	469	453	451	456	436	418	433	459	481	448	446	460	456	483	469	429	399	460	450	428	483	465	445	431	455	432	478	403	423	452	459	433	442	461	422	442	460	458	425	413	464	478	466	459	418	440	424	410	420	438	438	417	432	457	439	437	435	425	428	454	431	445	459	442	437	437	461	455	461	475	424	440	444	455	444	472	469	442	409	472	451	437	444	420	464	482	441	452	495	456	445	445	437	461	421	429	449	454	460	432	442	462	431	444	461	426	491	430	452	425	466	428	475	486	428	472	447	446	435	466	444	460	429	409	426	449	446	455	446	492	458	429	479	446	454	496	476	448	451	467	464	439	485	387	419	461	459	410	471	433	488	444	421	468	456	434	407	440	446	447	439	466	449	450	455	459	436	427	440	444	435	418	474	418	441	493	481	472	474	417	468	428	458	435	465	466	446	449	429	443	474	431	416	429	457	479	470	441	456	453	468	429	412	443	440	463	449	471	412	462	400	468	452	438	428	457	467	454	480	464	473	432	380	467	435	465	464	462	463	472	442	440	482	440	442	446	433	428	420	476	446	418	428	446	435	440	430	415	429	440	444	449	433	411	414	476	467	458	419	432	445	437	453	448	468	500	427	440	433	465	433	481	466	465	437	443	460	469	460	459	459	401	409	450	484	503	443	456	451	445	439	442	439	461	471	432	429	468	450	451	417	475	471	429	432	462	433	457	453	459	450	453	439	466	430	476	436	487	419	442	432	448	455	448	443	482	466	418	425	442	413	454	440	493	437	474	473	406	468	481	419	456	463	447	455	458	459	452	452	456	433	432	447	475	434	459	434	434	396	442	447	457	460	437	441	452	417	446	431	467	438	420	459	426	467	448	470	456	432	453	392	477	418	426	473	458	462	419	450	440	414	447	449	473	452	444	468	429	409	451	486	439	464	447	433	439	445	419	479	456	430	450	436	472	466	451	438	479	435	447	439	452	493	433	419	458	497	414	434	463	445	445	455	421	432	428	470	418	465	495	451	478	495	488	420	466	442	434	448	408	496	460	428	427	463	448	437	460	448	402	428	442	489	469	436	446	419	437	468	440	409	456	453	449	469	465	447	459	441	415	481	451	458	433	451	485	469	473	460	446	445	508	446	414	469	405	438	473	435	428	415	434	447	445	498	432	427	429	410	454	427	447	444	432	430	472	413	435	435	448	462	454	429	454	441	439	440	473	449	444	424	420	432	452	463	452	473	454	450	435	439	457	444	430	429	486	461	441	450	416	441	446	424	428	455	481	405	450	445	470	438	439	435	418	420	422	423	457	408	423	442	450	435	432	453	473	430	450	468	446	439	413	458	430	440	459	449	447	439	417	456	475	470	441	424	461	463	443	449	454	441	425	488	442	461	455	426	444	405	436	400	427	461	453	455	460	461	470	434	451	472	436	471	419	436	470	448	426	458	446	449	463	447	497	467	440	468	468	438	426	445	431	496	435	417	452	450	451	458	460	473	429	462	450	487	442	441	440	441	424	435	467	437	421	468	438	434	475	440	453	441	433	423	433	437	460	424	424	427	429	423	423	451	454	486	422	450	470	481	449	482	465	474	452	469	446	425	474	437	515	445	441	486	459	463	467	472	493	527	457	465	473	434	428	461	457	436	429	475	420	437	442	434	452	427	449	431	496	422	426	482	440	452	456	460	468	439
57329	16193	3644	1161	818	649	515	519	436	378	371	315	352	322	293	295	294	279	287	305	288	307	317	277	276	267	287	276	263	264	279	290	260	259	282	292	277	246	284	282	266	284	244	292	254	275	244	277	256	309	260	282	232	266	230	275	266	289	266	281	246	257	266	260	264	259	260	299	258	262	282	251	306	290	261	253	271	290	282	262	280	249	286	253	258	268	283	291	266	252	249	304	256	263	269	267	297	277	247	284	274	275	259	301	268	261	280	264	250	280	289	274	282	285	275	286	292	271	291	253	270	266	247	253	264	252	235	253	263	277	255	262	274	268	276	259	263	299	276	249	271	274	277	240	257	262	260	271	276	279	255	272	270	272	289	248	278	256	275	292	276	288	251	255	241	280	278	273	280	270	257	275	260	254	292	252	259	260	286	284	270	267	275	278	243	243	260	259	293	251	236	260	261	279	279	241	262	282	257	282	252	249	258	232	282	280	275	288	282	268	246	254	273	276	261	250	276	264	273	280	271	282	269	268	267	266	257	277	271	255	279	250	263	261	266	272	262	242	252	284	280	280	269	248	276	233	277	301	256	269	244	269	254	234	292	252	276	237	263	302	273	260	251	297	263	260	250	275	293	243	254	276	289	268	253	281	292	277	232	251	254	264	267	275	289	256	254	278	252	263	258	256	262	276	269	262	262	286	272	291	291	253	253	288	272	240	254	251	277	257	304	275	242	299	236	259	267	248	295	272	244	268	267	237	275	253	258	285	223	261	270	272	261	263	288	275	238	286	293	280	288	253	274	242	295	301	263	269	270	264	267	287	274	270	239	283	267	271	248	268	290	273	291	273	275	300	294	297	251	269	284	285	248	266	258	228	273	272	253	253	262	250	267	255	258	252	264	277	271	275	257	261	260	281	246	254	279	259	257	273	264	258	288	257	264	251	270	282	252	260	281	277	306	288	272	253	255	261	287	300	244	260	265	283	279	261	255	258	261	241	272	273	266	260	282	260	290	238	287	289	268	267	296	268	310	274	252	261	259	236	278	273	275	253	269	269	261	249	253	277	275	266	289	299	272	262	256	279	276	271	240	269	284	263	277	290	245	259	240	251	264	276	280	272	273	266	278	287	289	267	259	257	249	277	271	267	275	254	253	267	263	242	235	257	297	282	242	256	268	276	256	292	252	271	251	290	253	244	263	276	247	258	265	273	272	241	261	261	293	261	257	292	254	304	304	262	253	259	282	282	258	287	282	266	245	254	265	277	255	282	261	284	277	270	247	279	291	264	278	260	273	280	255	245	280	274	271	282	268	254	265	269	276	303	258	274	284	286	305	259	258	297	261	295	252	246	282	261	263	261	260	251	266	266	256	271	278	256	243	273	259	270	261	275	270	258	246	269	272	264	249	278	267	274	269	276	265	314	238	256	253	253	242	297	251	265	246	293	273	263	264	275	273	249	304	284	292	265	259	255	283	293	267	273	257	265	281	252	269	290	298	251	272	257	244	296	253	267	253	263	244	265	284	275	277	248	273	235	229	258	273	264	245	293	275	251	277	247	244	285	248	262	268	274	270	266	246	278	270	292	252	266	291	242	263	291	240	244	301	293	269	272	246	278	246	273	258	263	240	268	247	264	282	270	262	274	230	263	267	255	266	267	256	283	269	256	295	265	285	256	260	307	315	275	264	266	294	285	273	272	273	260	283	263	296	278	269	249	263	275	292	238	267	275	253	266	333	265	261	250	261	249	277	259	294	259	269	255	307	257	263	267	259	291	257	279	279	246	277	271	240	269	231	270	280	233	238	275	250	260	275	251	284	281	257	235	280	274	269	282	260	247	248	273	245	253	264	272	277	248	244	294	288	271	251	272	280	251	262	298	257	238	253	247	251	260	273	246	261	301	262	288	231	254	277	266	302	289	274	264	241	243	289	244	241	264	262	250	265	263	260	256	281	301	285	285	259	278	282	264	271	275	284	247	258	282	253	246	246	291	269	290	275	263	249	266	266	261	245	255	281	275	271	281	243	266	279	308	253	285	265	272	302	290	257	265	291	280	264	268	276	286	280	246	269	274	260	260	280	308	261	267	284	269	244	249	275	243	279	258	243	283	282	266	259	229	264	257	270	292	269	247	308	262	276	275	247	257	247	250	266	259	248	253	261	272	238	267	262	273	267	250	267	261	264	271	230	274	245	263	263	272	274	257	255	272	254	254	275	244	261	243	264	279	296	268	254	286	293	253	274	284	273	279	250	251	300	270	273	258	268	255	280	236	252	280	272	269	274	251	257	215	280	261	257	275	285	276	251	251	260	290	260	294	257	248	266	298	268	263	253	247	269	277	260	299	278	302	279	292	292	274	252	253	265	270	253	275	269	259	282	252	266	294	278	292	280	263	273	268	269	263	257	254	266	296	275	256	262	287	242	257	242	284	277	260	287	265	279	255	264	270	302	287	270	284	252	269	276	264	276	245	269	250	265	248	251	266	268	254	258	269	305	252	260	284	275	272	291	295	268	277	295	254	272	260	269	258	258	259	293	259	279	254	283	237	258	259	251	262	295	265	273	271	280	261	281	274	225	271	284	256	294	282	274	255	264	287	240	270	282	308	274	261	271	279	276	306	248	269	300	275	288	271	277	279	235	283	269	272	261	270	306	296	292	262	241	264	276	277	255	273	313	260	258	265	263	270	261	284	294	255	248	285	260	286	292	246	273	274	269	264	252	267	249	279	241	255	264	279	282	292	270	275	264	267	276	294	324	282	235	278	261	287	291	265	275	244	282	280	300	262	257	303	270	288	276	267	268	260	291	271	258	286	285	281	260	270	301	265	264	270	296	239	289	257	277	264	274	283	272	257	300	253	243	292	234	239	263	268	237	267	252	283	276	256	269	268	288	249	241	261	283	240	232	283	240	281	293	308	258	256	259	258	257	255	242	292	245	281	270	296	302	258	274	262	266	265	273	273	263	274	254	268	244	279	282	268	267	274	267	269	264	252	268	285	262	293	277	278	277	277	258	276	260	239	267	246	269	272	268	245	264	270	277	250	263	284	291	269	260	259	295	277	268	273	275	275	283	261	265	244	263	251	277	268	309	280	251	269	224	284	265	288	297	267	278	276	281	264	252	272	267	242	260	261	258	284	254	278	230	287	293	298	281	297	289	314	259	268	273	287	264	218	267	274	264	262	288	230	284	283	254	287	272	272	257	276	262	272	252	226	288	269	261	263	276	276	276	281	276	262	283	257	240	261	249	322	247	273	285	231	279	274	259	275	307	279	285	260	248	239	257	269	277	305	265	267	294	286	275	260	306	214	239	261	315	292	293	287	266	262	279	278	264	285	253	297	237	259	293	261	258	249	291	267	272	259	249	267	253	277	286	285	225	277	280	247	274	264	250	290	239	279	279	262	267	244	281	270	263	277	263	280	265	276	287	274	268	276	275	264	296	267	281	286	260	269	274	272	266	267	254	290	267	278	284	234	238	270	287	253	280	275	283	257
27699	1635	3097	3522	3036	2542	2235	1974	1775	1470	1318	1276	1222	1141	1105	1034	1087	1008	1084	1006	964	963	905	934	903	935	916	909	922	845	836	842	883	857	844	850	843	822	839	875	856	848	834	826	819	836	812	850	795	846	841	857	820	828	788	816	815	798	794	784	828	836	793	804	775	807	833	820	816	844	821	771	804	809	826	759	816	821	794	819	786	773	758	699	774	783	799	837	783	791	765	816	754	812	794	788	796	821	770	832	780	754	753	784	759	769	781	807	734	771	776	793	790	755	769	824	787	755	827	750	704	741	801	747	790	799	734	802	785	828	835	765	739	741	787	743	785	756	749	814	784	783	776	777	787	768	751	756	795	820	805	759	818	778	770	786	758	789	835	829	775	759	795	782	756	778	763	749	769	785	740	813	820	777	760	734	836	838	769	778	821	823	765	779	790	794	783	797	747	831	767	749	760	791	804	792	753	766	841	788	771	762	785	768	756	788	779	769	812	741	800	797	776	795	814	841	756	748	776	810	836	796	785	745	784	785	814	826	822	800	810	740	785	781	763	829	778	727	764	770	804	757	755	783	813	813	791	776	780	762	768	751	797	771	752	818	740	769	800	805	803	790	804	804	802	741	770	822	883	814	820	784	775	808	807	764	813	829	782	795	839	799	802	762	789	769	755	800	828	805	757	769	777	809	752	795	777	797	793	795	824	781	777	756	796	768	783	808	759	856	804	772	808	783	805	770	794	836	817	791	725	817	759	802	773	754	780	766	802	762	820	804	815	728	811	781	792	790	810	716	836	780	795	806	815	811	784	812	827	801	744	768	831	789	734	878	760	776	782	741	789	788	796	790	840	784	849	818	779	770	786	793	757	798	805	784	801	823	804	810	762	782	807	821	801	803	773	801	823	811	810	774	805	784	787	789	681	803	777	792	819	778	818	787	809	748	797	811	794	782	792	782	783	848	832	780	817	768	787	819	763	807	737	786	800	750	784	819	784	773	760	781	765	737	792	748	791	828	789	772	829	803	786	759	789	801	810	800	784	768	806	789	798	745	805	769	809	807	788	800	790	792	775	773	780	768	774	736	784	785	832	820	814	816	776	788	792	813	786	847	791	779	783	758	817	798	763	757	799	806	842	775	765	807	810	800	842	804	783	791	797	792	802	758	823	780	762	832	735	787	783	792	834	771	767	798	748	777	775	811	766	738	786	793	760	746	783	775	814	805	783	774	775	842	764	789	710	770	747	786	808	777	777	808	745	863	790	805	814	766	797	776	783	778	746	808	824	742	784	777	758	740	774	787	805	793	817	830	755	804	758	798	808	808	760	806	777	751	799	748	771	807	782	766	801	774	826	790	781	757	792	824	754	857	789	772	773	792	800	776	770	819	778	776	805	781	750	814	799	810	801	817	797	778	755	818	762	791	768	796	838	745	808	817	781	757	780	839	771	796	783	760	758	863	782	821	725	807	806	774	811	809	785	842	794	824	814	746	772	770	779	787	799	810	755	822	764	779	803	785	772	708	825	776	735	763	812	770	770	768	809	791	791	797	779	790	802	815	717	751	809	773	768	802	785	805	821	756	780	773	808	786	791	797	809	811	818	775	813	772	775	779	822	779	802	838	804	799	831	778	804	757	785	763	832	818	789	816	822	800	811	797	786	760	820	807	788	778	808	848	795	792	787	792	801	789	813	776	791	841	835	811	804	743	815	844	750	821	775	790	836	779	787	803	821	788	797	839	835	762	761	741	814	779	809	799	844	826	799	833	848	787	769	790	776	803	790	763	785	786	774	821	773	757	815	791	809	783	770	836	773	817	742	830	764	746	765	764	821	840	727	772	804	772	793	785	819	818	807	810	789	763	785	790	786	760	748	774	786	812	808	805	766	824	821	756	772	756	790	796	771	799	734	839	712	807	817	759	811	879	770	863	769	744	743	782	772	828	809	795	782	742	733	864	824	760	784	786	831	774	754	787	754	761	796	780	729	783	770	813	798	872	787	862	767	805	757	809	760	790	810	770	784	799	804	795	828	793	786	822	800	790	775	790	783	819	823	826	784	817	796	822	818	767	775	779	746	797	747	793	763	770	716	771	769	766	781	854	826	778	804	755	794	805	779	779	809	780	800	787	764	786	774	815	782	750	803	769	778	757	807	768	776	772	794	764	722	784	835	771	789	783	782	819	840	819	766	845	776	845	833	790	749	808	756	819	747	720	806	783	762	798	782	788	811	790	780	777	801	777	793	815	783	794	758	794	752	833	779	787	796	795	747	770	783	782	785	789	816	807	801	768	813	809	765	811	785	766	754	750	766	784	850	791	792	802	786	808	784	823	789	769	764	776	866	806	769	774	811	740	796	785	781	825	782	777	782	775	822	797	809	767	761	783	808	761	777	775	797	794	796	791	785	780	771	770	834	761	827	746	727	836	773	805	812	784	789	783	751	794	798	773	804	773	814	787	780	769	807	801	813	753	802	772	793	793	799	807	812	820	775	775	814	813	758	783	799	777	788	812	740	834	769	758	774	782	791	811	784	792	757	764	805	799	818	804	761	842	771	747	781	841	740	739	790	791	823	779	783	782	778	766	776	780	736	824	761	693	775	787	769	777	806	813	808	786	727	764	747	740	793	776	769	780	781	806	804	797	788	834	814	824	731	789	774	807	759	803	809	807	787	805	758	782	791	802	788	813	733	766	807	793	787	795	751	798	759	760	836	722	776	803	814	805	744	830	761	772	863	821	794	777	783	801	732	770	802	799	854	777	796	808	761	830	777	794	793	801	797	771	816	820	829	814	855	811	768	778	779	774	800	803	835	783	766	752	805	798	767	778	780	795	842	803	825	823	775	814	780	790	806	786	791	790	788	759	795	800	766	751	832	789	806	775	784	780	761	834	771	792	749	813	852	833	816	767	773	826	769	774	780	812	795	782	771	778	787	781	803	819	792	747	784	722	777	812	813	754	762	748	842	759	773	716	771	818	766	760	763	832	821	822	749	766	804	765	802	779	770	843	817	813	818	801	799	809	825	807	804	803	796	787	800	791	802	776	815	749	760	822	774	749	770	811	788	813	792	774	764	781	804	835	756	843	771	775	766	764	793	834	804	786	774	818	772	805	790	776	831	796	740	775	805	753	745	813	785	789	743	805	812	801	807	764	747	803	774	795	756	780	806	780	799	792	758	801	760	786	796	799	776	820	772	818	771	817	839	745	770	763	812	823	801	815	756	764	794	820	803	819	793	829	777	796	807	755	825	761	774	858	828	795	853	826	804	810	793	714	761	805	774	767	848	798	781	804	772	781	753	808	789	763	729	851	732	793	806	787	824	761	806	777	782	794	756	796	817	800	747	759	786	816	805	812	801	793	794	826	779	792	796	779	764	810	798	771	794	785	784	776	755	788	795	801	798	741	791	781	819	761	768	772	783	821	789	794	765	798	786	775	802	799	819	765	811	791	788	801	831	832	762	810	798	788	740	776	776	779	741	745	802	804	792	791	762	818
64747	21617	13144	3344	1522	1143	855	745	611	535	526	473	460	426	413	405	387	414	385	360	341	387	376	362	361	402	383	341	365	372	334	379	333	373	386	381	318	323	346	345	346	361	344	344	318	354	342	357	365	355	321	305	332	323	351	330	327	311	370	318	349	314	327	335	345	333	337	325	337	335	340	313	320	319	319	355	321	348	309	352	315	310	353	348	371	342	320	354	350	333	312	326	317	338	321	312	316	317	305	330	322	374	289	318	330	339	346	342	353	376	318	351	318	329	337	326	356	323	313	381	348	333	306	332	339	340	350	331	345	341	330	342	341	334	290	349	331	307	305	342	327	357	306	366	315	335	334	354	326	309	318	336	374	350	339	321	338	359	333	310	360	346	330	308	346	370	333	326	341	347	309	315	319	317	306	295	320	324	333	325	296	326	316	349	351	347	324	331	316	319	322	301	343	291	328	335	359	348	317	316	337	358	366	338	337	319	328	336	368	346	319	320	364	335	328	298	330	316	351	328	340	334	319	322	352	327	337	304	349	320	349	352	337	369	331	338	333	352	358	351	359	332	349	313	344	318	319	321	338	332	334	311	281	344	351	329	345	315	338	337	331	308	314	325	323	321	363	301	308	302	302	333	340	287	327	301	329	313	351	325	316	308	339	320	352	344	298	363	387	326	329	342	316	323	296	311	346	360	344	314	305	326	331	324	359	314	343	315	312	330	293	328	333	336	351	347	370	325	334	329	310	325	358	343	332	328	353	325	329	305	332	326	341	338	318	368	371	316	339	302	340	314	323	319	294	321	316	341	317	279	323	323	327	332	345	310	365	324	367	305	333	331	354	338	355	321	322	328	345	318	334	309	365	334	313	321	327	317	329	308	329	323	317	323	291	365	329	327	334	334	336	342	347	335	324	320	328	320	341	327	320	333	330	339	362	327	337	313	304	318	339	293	325	366	328	341	322	319	331	333	331	292	327	313	302	315	349	353	334	305	331	351	287	352	344	330	316	326	323	343	327	318	333	308	352	309	352	317	341	330	357	308	351	334	337	314	309	302	304	320	332	329	321	344	350	351	333	331	368	312	339	330	325	359	343	342	317	312	335	319	324	340	342	355	309	295	349	311	341	355	302	316	328	316	325	353	301	314	323	348	292	353	330	347	382	344	339	328	348	327	357	369	350	329	337	307	328	335	337	304	302	334	294	305	333	297	327	362	336	319	305	300	325	346	308	331	327	330	336	302	356	333	320	335	333	325	350	329	353	339	372	337	315	326	318	325	309	323	335	316	332	333	341	311	302	322	333	358	334	322	319	332	350	344	325	350	366	315	315	320	305	317	327	326	311	315	331	327	369	337	307	368	293	319	359	337	330	321	329	346	346	361	327	301	296	324	316	302	326	331	294	335	308	317	320	327	331	358	345	323	328	337	332	357	337	330	346	330	352	349	339	317	329	324	348	323	316	345	324	336	305	328	320	325	359	341	341	368	329	311	334	295	337	338	321	376	320	355	321	351	321	371	349	343	319	312	334	302	335	306	329	342	324	326	338	346	331	330	339	368	335	316	296	339	315	342	322	341	307	344	317	320	321	357	323	335	352	323	304	297	343	333	321	323	368	341	320	319	329	344	350	328	335	336	355	328	325	322	362	360	323	325	308	310	254	335	335	317	332	322	335	327	300	346	284	325	330	300	330	329	341	343	304	322	334	326	332	326	337	299	324	305	364	318	338	313	311	311	335	341	312	362	339	317	342	335	345	317	316	307	317	330	318	333	297	343	332	306	331	301	320	332	341	344	360	310	336	318	324	299	328	305	341	333	363	335	349	356	340	301	351	340	347	308	346	352	327	295	337	335	333	351	315	321	335	345	325	350	324	331	325	319	304	327	329	317	297	337	305	354	338	324	355	298	376	319	353	331	312	336	308	340	333	330	347	296	316	350	323	310	344	323	310	317	305	301	330	345	340	316	319	333	299	328	352	324	317	332	367	322	352	333	325	331	367	373	333	291	355	313	356	341	360	346	307	319	323	333	312	323	362	358	308	318	322	326	343	338	324	311	310	307	346	292	328	389	333	319	354	327	345	340	342	329	336	372	356	336	351	329	371	336	325	336	374	309	357	317	334	331	297	332	311	351	337	310	319	341	329	341	324	336	353	363	315	317	326	317	346	348	316	326	324	327	337	305	312	344	304	342	346	292	360	325	312	331	332	339	333	343	329	351	338	327	367	358	323	317	335	337	316	332	317	301	340	338	336	327	350	345	334	312	311	338	327	325	362	334	338	332	297	384	324	360	332	351	328	299	314	310	344	353	341	314	309	318	355	339	310	343	303	324	336	304	316	332	339	313	350	322	330	356	352	344	339	329	338	315	361	328	326	335	305	312	352	344	333	344	301	280	326	303	322	351	324	337	329	320	309	307	334	344	317	347	310	337	325	321	307	349	317	350	310	348	329	331	314	352	331	309	344	342	330	317	334	337	348	325	335	350	327	331	290	343	318	322	320	303	331	348	322	322	313	354	319	317	325	300	351	328	330	315	317	333	324	346	319	332	311	324	299	303	319	351	313	346	333	337	334	358	320	331	311	339	306	307	300	347	359	322	279	343	349	334	362	322	305	348	344	300	309	329	341	309	328	364	335	335	326	340	350	354	331	338	313	335	322	311	328	352	321	306	328	332	343	328	319	338	333	318	299	297	338	335	320	331	313	331	327	319	301	356	308	330	347	342	369	332	347	324	316	338	347	302	347	319	334	302	296	333	292	336	319	322	361	337	330	327	313	353	305	329	349	331	315	321	306	328	317	315	338	350	358	340	327	317	343	348	340	359	318	319	370	344	322	383	303	337	328	313	329	341	362	329	326	310	326	328	322	303	319	359	342	318	343	328	333	331	321	303	345	337	295	283	318	327	322	350	326	326	342	339	312	351	338	311	306	342	309	349	357	314	308	354	323	324	320	347	339	351	304	321	338	362	351	352	335	343	337	323	346	348	373	317	334	328	292	305	381	311	332	312	335	345	353	328	365	337	332	346	340	324	331	314	331	311	332	318	329	312	329	325	291	348	312	332	297	332	344	335	333	340	307	340	339	306	328	349	312	350	366	333	333	326	347	348	318	315	331	298	345	306	350	359	318	324	349	334	326	352	328	344	301	306	338	364	328	312	345	338	333	314	314	329	332	328	331	307	353	354	326	326	303	310	325	322	378	352	342	360	336	359	329	316	351	347	312	350	322	351	313	352	336	368	304	325	321	330	314	343	348	310	354	339	331	324	322	345	327	331	356	308	311	331	322	342	328	330	359	320	349	302	350	324	344	322	302	301	348	310	343	326	323	362	330	325	334	336	317	359	305	330	324	356	302	313	351	309	312	323	326	311	296	313	308	347	358	331	352	360	314	305	317	306	330	376	313	326	333	325	362	349	339	355	339	339	333	374	353	323	323	325	347	317	292	332	297	312	331	349	327	340	309	320	335	321	337	342	340	311	309	322	296	355	319	341
33212	2585	5073	5858	5213	4057	3544	3088	2636	2268	2052	1823	1708	1577	1492	1568	1375	1311	1375	1249	1281	1182	1175	1132	1128	1105	1078	1133	1086	1131	1033	1050	1028	1009	1044	1038	1016	1042	1020	1047	954	1006	965	987	1003	945	989	1049	946	960	1041	1007	967	980	951	982	953	975	920	965	999	942	964	950	925	899	955	934	969	955	946	997	919	964	975	947	951	954	923	949	947	934	961	860	919	929	972	988	933	957	965	881	908	942	963	910	916	898	893	928	880	936	945	944	962	959	961	949	922	894	921	916	947	945	917	891	944	940	919	911	935	947	926	918	940	949	899	901	948	965	890	864	947	944	932	933	888	936	947	937	967	918	928	895	922	937	944	883	879	950	944	927	960	934	989	885	940	928	870	928	941	931	864	905	925	922	938	900	933	956	895	958	949	900	911	911	925	914	929	887	920	920	919	930	913	964	898	898	910	902	885	902	883	940	878	885	931	950	882	918	957	938	956	919	927	944	887	896	968	849	899	952	945	878	893	898	907	855	918	927	882	905	953	934	923	904	891	886	897	983	887	947	920	922	905	927	945	936	907	930	933	867	929	855	914	941	914	959	934	919	938	925	885	930	920	891	916	884	949	935	897	943	897	870	929	879	939	892	908	921	931	939	959	942	918	899	949	975	916	922	926	863	951	937	898	892	926	945	898	934	911	938	941	930	919	892	954	959	930	899	899	953	913	898	916	911	919	914	960	895	919	953	935	927	897	898	893	886	914	947	887	942	890	881	896	893	865	911	899	946	901	920	964	954	900	906	911	879	931	960	965	928	947	926	950	933	920	910	935	900	893	903	919	918	886	931	900	883	961	925	933	929	954	918	939	950	883	914	893	932	927	940	912	923	907	922	932	932	931	975	936	889	916	928	933	932	965	952	897	934	863	908	925	932	879	926	954	854	888	849	938	915	893	960	860	892	909	928	901	929	889	914	913	904	868	897	940	928	935	958	875	926	946	949	984	949	927	892	923	898	924	915	900	940	867	933	912	903	887	909	912	884	919	960	936	933	950	899	980	922	924	935	1021	972	927	925	934	936	894	923	957	908	921	936	981	902	940	900	948	917	909	895	930	879	896	966	941	886	901	909	914	936	935	986	950	914	929	952	960	915	943	901	890	942	911	925	925	949	889	883	874	903	897	901	939	929	934	938	889	947	905	935	908	987	914	909	910	940	924	923	873	939	926	926	934	942	933	919	898	876	928	879	900	902	956	920	909	932	897	994	919	952	915	915	921	957	909	934	955	954	902	898	941	926	879	888	887	968	899	912	916	890	948	940	942	887	941	916	933	951	937	908	933	959	898	981	864	911	924	901	926	923	939	923	910	935	906	915	972	889	912	894	943	918	943	909	932	950	934	918	950	900	949	876	970	955	902	957	859	892	969	891	909	909	956	935	970	866	923	944	935	956	957	944	904	954	929	914	903	924	938	884	968	967	901	886	922	955	972	1004	890	919	890	873	955	910	888	930	941	901	942	896	929	892	884	925	951	936	878	916	893	939	919	953	878	979	967	943	945	992	944	921	925	953	887	945	935	951	879	913	924	867	960	932	900	920	895	929	926	965	918	860	926	930	939	956	934	921	896	900	870	903	900	952	932	906	976	933	938	944	941	919	875	854	922	897	919	889	963	905	866	896	929	947	875	907	894	955	957	953	981	896	939	939	952	927	941	938	931	872	931	941	910	881	883	877	915	963	889	923	962	906	880	920	974	933	912	908	946	935	978	907	851	965	915	936	931	953	914	909	898	925	919	926	919	922	924	933	934	894	941	926	931	919	913	924	895	858	947	971	900	930	881	934	851	934	907	979	905	937	896	899	925	907	931	885	977	933	927	923	901	932	924	969	906	944	930	956	931	886	899	910	940	908	872	942	863	907	937	910	962	855	930	896	927	905	901	911	914	908	888	902	933	950	913	898	917	865	880	902	892	948	933	914	930	890	940	926	887	948	907	970	933	944	907	883	935	934	880	931	943	967	925	913	903	928	865	965	916	916	903	893	867	940	874	924	866	861	918	939	920	898	882	929	868	928	915	912	907	942	927	946	966	901	898	945	892	887	897	925	969	876	941	930	918	917	945	940	855	901	932	946	986	932	953	922	907	887	925	939	904	904	924	942	960	864	939	925	907	904	954	867	910	887	929	938	933	875	927	934	888	933	863	891	901	897	890	869	943	879	858	916	886	936	926	970	957	938	953	918	906	920	915	895	947	922	922	948	920	964	939	905	904	865	886	970	901	931	966	863	906	907	947	967	941	891	968	937	881	919	910	936	912	838	917	968	864	822	870	932	958	945	937	907	932	897	882	936	988	927	918	903	881	964	873	925	944	957	890	906	937	865	982	916	977	894	910	884	879	908	960	949	941	938	900	899	915	898	915	943	860	860	913	891	934	898	844	905	902	932	884	902	903	909	928	900	922	910	907	921	897	915	897	984	913	910	949	883	982	914	933	958	912	916	892	908	913	893	880	884	950	843	937	887	958	863	867	894	906	864	987	954	895	901	885	898	912	916	914	877	930	877	914	945	940	886	945	992	852	924	898	903	950	901	898	932	918	941	892	946	910	936	947	938	961	864	960	955	913	976	841	906	883	942	914	926	896	907	901	890	930	898	981	948	903	922	926	964	923	953	958	880	913	908	952	955	949	971	996	893	917	948	944	987	907	955	916	984	931	909	988	923	885	908	926	903	977	907	941	913	880	903	929	843	918	889	928	903	940	933	935	965	937	939	935	937	914	931	946	926	930	950	935	876	926	900	960	931	915	918	922	917	932	904	913	962	926	903	967	976	942	876	898	873	928	952	937	914	857	939	938	925	963	936	933	877	902	892	856	931	889	890	955	937	900	930	882	906	880	911	901	938	904	931	884	974	870	877	934	896	907	909	922	910	912	942	917	968	937	913	908	894	949	915	892	880	945	897	974	927	861	970	928	949	901	939	955	951	898	949	886	909	919	906	904	880	956	893	930	950	919	926	918	861	984	917	931	932	903	874	931	923	923	899	966	899	946	862	889	921	933	900	969	942	865	889	917	934	952	918	904	897	889	898	977	904	946	922	890	913	951	908	923	899	948	937	897	934	937	888	988	908	949	930	929	897	866	941	863	920	934	977	929	982	957	911	929	923	968	936	894	890	917	971	896	969	865	906	887	939	905	883	955	955	921	920	879	905	905	970	942	935	951	909	899	922	929	927	932	908	904	919	916	935	903	951	900	887	898	941	954	900	909	971	925	910	921	955	934	985	936	909	940	955	877	887	905	912	938	950	893	888	913	925	876	922	915	902	892	875	927	941	889	957	893	871	923	884	938	926	943	985	905	927	900	913	904	856	887	901	928	900	893	927	899	929	886	944	953	929	907	910	907	915	925	930	895	863	919	908	922	965	901	910	931	857	962	1010	925	919	937	938	931	943	944	937	916	940	897	919	926	949	937	882	931	913	914	907	880	925	868	889	911	911	902	924	937	933	906	939	919	908	925	895	903	915
14036	664	347	180	163	153	169	157	148	141	150	145	162	141	125	102	119	135	123	128	135	137	161	142	114	140	136	153	133	138	124	137	138	141	108	146	126	130	144	136	118	143	115	131	136	117	132	142	135	139	126	128	133	153	138	130	135	146	120	131	139	132	136	131	140	147	102	123	135	124	137	118	128	145	123	146	142	143	122	130	116	125	140	129	123	145	127	141	126	125	137	134	133	141	123	128	140	132	139	112	124	157	135	135	128	129	145	116	139	115	137	145	125	134	139	115	130	118	124	151	131	122	127	139	143	149	134	141	129	131	140	135	128	142	133	126	123	124	133	123	122	120	128	132	122	144	128	120	147	125	132	111	130	131	134	140	118	146	141	151	135	141	107	116	126	129	134	150	142	139	141	128	166	102	127	117	115	112	126	113	137	130	124	122	110	113	124	139	143	117	161	132	124	124	120	135	135	132	131	129	145	127	143	147	126	126	130	129	119	122	105	128	136	141	142	132	137	142	142	141	126	137	141	119	122	164	134	131	125	154	112	111	96	133	134	126	142	121	130	126	111	141	131	125	118	125	123	144	124	113	116	116	139	140	135	142	116	138	112	129	122	129	130	150	142	135	135	138	135	139	138	134	122	146	106	131	146	112	140	137	129	122	122	133	134	143	145	135	139	148	121	126	150	113	124	113	127	142	147	113	120	113	133	132	124	127	133	128	116	130	134	128	107	129	146	139	128	143	114	155	120	124	136	133	118	130	141	154	112	139	125	127	136	153	108	123	139	112	145	135	116	121	129	126	126	134	132	142	134	136	137	145	126	130	114	141	137	131	157	124	139	109	133	110	140	127	108	115	119	147	147	159	131	155	123	114	131	142	139	135	133	127	139	135	126	163	137	142	119	159	129	134	127	131	132	133	135	131	115	133	117	109	134	129	128	109	131	123	126	126	123	119	155	122	136	153	122	128	142	136	117	124	146	137	121	144	132	129	113	111	119	131	129	135	135	119	113	145	121	130	126	133	132	128	127	140	122	151	144	124	126	130	117	160	146	139	119	145	117	121	128	126	124	149	121	127	118	140	125	172	121	119	140	135	131	132	101	126	116	104	128	122	132	117	137	130	125	133	134	161	132	117	124	122	131	149	113	127	129	140	101	137	116	135	136	130	129	126	149	134	131	133	134	118	144	129	132	135	120	139	120	129	120	143	125	127	130	137	121	135	131	130	170	115	131	132	139	146	122	125	131	121	126	130	144	136	135	122	130	142	148	135	139	136	130	131	132	135	133	133	140	128	136	121	121	135	112	118	140	151	126	138	142	143	120	147	119	124	111	136	129	143	115	137	118	132	122	144	115	155	123	113	137	142	134	113	133	120	124	133	145	147	130	143	132	121	126	145	126	149	141	119	146	122	112	115	115	114	147	146	140	137	125	127	135	131	139	125	131	122	125	147	136	130	113	128	138	128	139	142	145	127	121	140	142	123	127	132	139	110	116	146	135	155	123	119	115	136	141	110	133	131	130	118	132	139	113	140	122	138	158	126	131	142	135	130	134	156	129	150	126	136	125	123	123	151	154	154	173	140	131	115	127	116	129	125	145	137	152	146	122	111	145	117	141	141	133	141	121	134	114	126	165	132	116	137	130	134	124	128	151	135	134	128	154	131	138	141	119	108	130	125	152	149	136	122	137	146	115	122	121	129	132	138	121	128	147	151	145	128	142	135	142	126	126	104	131	118	148	147	129	139	136	136	128	116	141	114	118	150	130	124	151	140	118	117	121	151	149	142	143	121	140	124	112	131	146	121	121	139	141	142	129	125	134	148	127	112	126	127	147	124	133	130	139	138	124	163	120	128	122	113	122	127	153	143	124	161	137	128	131	130	99	128	157	127	140	123	132	124	105	156	141	142	137	108	129	128	133	116	116	136	126	106	132	134	121	119	113	127	126	128	133	136	138	106	154	141	155	129	138	138	119	141	101	135	132	138	138	134	125	145	119	132	132	134	130	134	125	129	131	124	121	141	138	136	123	151	136	137	131	128	147	126	123	117	118	122	148	137	134	121	141	138	143	131	130	120	122	129	117	119	106	126	156	116	125	134	134	117	132	135	136	126	133	135	137	125	132	123	115	148	119	153	117	122	154	142	119	133	140	123	135	131	120	130	134	160	116	150	124	140	136	140	135	125	139	131	138	132	151	122	150	136	121	135	145	134	138	127	142	143	129	126	132	124	127	132	153	138	131	119	134	152	131	133	140	143	152	126	140	142	140	110	142	141	129	135	138	147	124	156	132	129	129	148	128	130	154	114	134	142	117	122	150	131	125	123	144	111	121	135	120	135	117	132	125	154	118	165	145	134	126	127	127	108	133	132	133	117	136	134	132	139	141	121	136	144	144	132	140	141	127	139	136	142	131	130	132	130	122	145	127	133	149	120	129	124	123	149	124	151	131	127	121	153	146	145	139	125	132	139	118	127	121	150	148	143	143	131	115	120	151	122	132	143	120	113	150	121	168	140	135	131	110	135	131	121	127	149	134	140	125	133	132	121	150	137	107	137	133	126	123	104	122	131	131	132	125	150	123	121	127	137	129	130	115	126	132	140	125	122	147	120	114	142	116	141	121	128	131	124	148	121	138	140	121	124	146	120	154	144	125	139	138	127	129	114	135	143	152	108	134	120	140	138	139	145	145	124	136	111	119	138	128	122	115	111	136	131	118	135	142	125	131	126	129	123	119	152	140	136	119	124	138	115	121	143	129	121	141	120	128	143	119	120	130	125	135	129	132	132	118	117	132	127	142	133	132	140	124	132	113	123	124	138	143	111	121	123	126	132	118	143	128	134	124	108	130	137	134	135	132	134	137	146	120	141	127	131	138	136	123	122	123	150	120	127	130	139	129	142	120	135	141	123	121	135	140	116	126	131	110	117	128	112	132	129	150	118	142	151	148	133	123	151	150	121	140	132	126	133	112	134	115	156	140	112	142	140	138	144	95	128	136	129	126	130	144	121	125	120	119	135	142	126	144	117	148	127	139	137	163	125	122	127	126	119	129	160	146	135	127	162	148	124	146	129	125	110	113	118	145	143	136	145	128	116	119	126	132	137	138	134	128	145	118	148	163	128	151	136	126	107	143	131	119	102	119	116	144	128	148	125	138	131	130	125	116	129	138	121	135	127	130	153	142	117	132	134	126	127	129	132	119	138	136	129	129	130	133	137	122	142	129	131	135	131	118	123	136	124	129	116	130	124	134	121	146	154	125	148	133	119	138	133	122	137	148	131	127	144	129	140	131	129	133	148	133	135	125	140	124	144	118	137	135	141	131	160	130	128	128	125	129	117	133	102	147	126	138	137	133	129	111	123	125	129	124	121	133	135	101	136	125	116	128	118	155	103	126	138	139	134	150	133	145	131	114	139	134	123	133	123	128	137	134	141	138	121	141	126	138	137	137	126	128	128	125	138	123	146	143	118	143	129	127	133	139	127	123	102	119	121	134	124
12455	521	647	635	610	559	545	534	539	501	473	474	433	479	511	460	470	440	476	457	450	507	490	468	432	420	409	410	451	447	416	494	453	430	449	440	416	419	434	441	450	432	433	458	458	422	423	458	424	440	443	434	428	395	473	444	489	446	429	434	465	452	480	428	467	469	479	452	467	471	429	425	406	441	455	460	435	464	433	438	435	410	470	480	455	431	449	439	467	394	438	446	447	462	478	455	436	445	447	453	428	492	432	424	422	432	493	446	435	444	435	432	428	451	455	455	441	417	458	507	428	471	450	467	419	477	430	497	445	430	430	486	452	445	439	462	445	443	461	449	453	469	451	437	435	422	487	475	439	423	443	419	428	425	444	489	467	428	447	440	489	474	459	427	458	442	454	449	424	454	438	444	417	448	444	410	500	427	429	444	457	428	450	477	446	440	424	422	429	407	483	490	455	422	431	514	488	466	458	430	449	463	396	421	435	419	419	422	417	478	480	468	462	424	449	396	425	447	488	458	474	410	428	488	428	454	449	437	453	455	452	466	429	407	431	457	443	436	481	462	478	438	450	442	442	428	436	452	449	413	471	476	460	447	432	408	410	442	451	454	438	386	444	473	446	416	441	462	470	455	427	494	447	460	453	419	478	415	445	469	479	432	453	452	453	447	433	447	473	446	423	461	438	477	430	440	491	473	474	476	443	425	457	443	464	449	439	440	443	459	484	424	410	476	410	459	416	446	410	448	433	459	424	441	470	461	471	447	451	455	448	425	457	429	433	452	430	449	439	472	487	428	448	441	426	464	449	414	463	429	433	499	435	468	464	452	463	399	447	451	472	439	448	441	453	420	454	464	423	432	454	442	437	413	472	458	453	492	449	429	462	415	441	431	416	431	470	461	451	449	396	468	471	451	458	472	474	484	432	463	437	451	423	430	467	444	462	449	461	435	434	405	437	445	412	454	414	437	442	433	422	490	450	467	477	472	467	488	459	439	448	444	442	419	424	393	465	461	413	477	444	422	403	430	446	457	440	436	471	441	438	478	446	416	403	450	450	454	443	473	435	456	446	458	445	427	421	456	460	452	426	446	441	465	435	434	447	485	438	458	396	416	448	428	468	430	418	409	427	457	443	456	456	461	465	430	459	436	448	440	421	456	465	421	470	476	475	477	409	454	426	451	420	470	453	459	417	431	395	463	475	454	449	456	416	448	444	418	423	443	444	423	431	445	439	426	446	419	439	417	445	437	434	450	447	479	412	473	452	472	440	447	424	446	427	453	469	432	435	480	461	441	430	429	466	421	438	446	462	468	456	441	477	446	407	426	433	450	493	435	467	437	461	407	442	438	430	455	446	464	454	448	456	436	445	447	440	444	413	443	444	450	442	468	423	443	461	423	474	440	428	487	408	443	442	422	463	426	436	432	470	469	431	453	428	461	453	456	458	434	479	469	417	412	485	421	420	447	417	404	442	420	428	474	445	469	436	460	425	436	405	461	470	465	425	446	478	450	423	436	451	424	453	432	448	423	413	436	408	479	436	443	426	445	407	433	446	427	451	400	438	436	440	469	466	441	451	462	453	433	444	441	417	449	448	456	411	434	415	411	405	438	439	464	446	476	463	455	455	436	449	435	454	448	424	445	430	430	444	427	491	432	470	452	390	440	431	425	460	458	398	403	453	454	439	461	446	445	466	417	462	445	434	494	441	430	452	474	460	409	433	419	421	435	447	424	456	447	448	423	410	411	485	452	453	462	427	426	419	446	412	479	441	476	456	471	492	427	456	456	452	437	422	448	465	439	419	417	449	419	416	456	443	420	443	420	401	420	459	421	430	473	460	472	468	411	425	431	441	448	406	430	473	420	454	450	421	451	461	447	419	439	419	505	435	456	433	438	421	441	432	432	442	431	421	453	422	418	499	432	426	404	469	450	457	484	419	422	451	470	416	427	453	424	456	452	419	417	447	433	471	473	455	433	458	444	445	429	459	475	468	457	445	423	471	406	454	453	456	429	447	441	452	450	455	425	414	445	408	479	432	452	459	432	445	432	486	482	478	455	443	431	429	449	470	477	446	437	426	451	437	460	419	462	468	442	465	426	428	418	473	468	391	495	460	447	427	466	443	443	438	448	443	439	397	454	409	404	434	430	429	433	441	493	437	470	433	464	421	440	461	408	468	426	469	429	448	437	454	446	461	438	460	430	468	459	459	452	453	429	450	427	462	459	450	412	432	466	468	452	443	423	444	449	430	472	435	457	468	468	463	436	473	487	457	448	457	456	443	437	435	399	454	450	443	433	470	449	437	435	466	458	424	469	446	449	426	464	487	433	455	430	451	437	465	446	434	440	394	461	455	458	444	464	439	459	449	424	417	415	460	421	454	440	451	461	439	453	480	444	492	429	396	439	478	444	441	431	481	457	439	476	459	416	450	405	430	447	443	435	449	416	473	442	443	467	450	435	457	464	451	441	444	456	426	431	427	401	407	430	464	418	447	443	430	423	390	430	470	436	407	451	428	464	467	485	443	447	385	424	468	453	456	464	456	465	463	464	454	456	453	467	429	432	449	403	471	432	460	463	493	472	450	471	496	445	422	434	425	437	460	409	470	443	429	427	419	460	460	442	421	463	439	398	437	460	462	451	440	447	422	452	472	490	405	426	437	464	427	426	474	422	432	419	431	418	434	435	517	416	454	462	426	465	445	456	438	452	461	434	451	418	446	463	450	429	412	453	471	439	472	498	397	451	434	428	421	461	433	436	408	434	431	441	477	447	422	453	442	427	442	412	424	415	440	445	430	460	422	468	449	444	440	431	448	452	415	454	420	437	450	454	420	451	435	462	413	411	431	450	492	454	429	459	450	433	413	432	431	438	444	459	441	476	484	449	444	425	447	435	408	428	461	458	424	456	435	488	427	443	451	424	451	424	449	416	414	427	440	460	441	457	436	455	453	489	405	513	443	448	421	436	465	444	433	439	468	472	455	459	468	417	450	434	428	439	454	452	441	417	413	478	459	433	449	451	436	438	428	457	451	413	459	441	454	452	419	462	453	448	416	398	446	418	475	456	452	439	461	428	423	452	442	473	441	427	433	416	417	430	431	452	452	412	473	422	405	455	444	441	450	453	468	462	433	438	442	449	422	472	454	471	452	477	426	426	449	426	426	442	449	421	469	433	416	458	459	433	426	462	460	487	470	446	441	418	446	464	473	443	478	452	457	434	447	442	438	444	449	445	460	402	459	469	466	465	466	444	423	449	412	419	446	428	467	421	418	412	452	434	454	425	486	467	461	430	431	462	437	414	443	436	450	430	442	450	477	429	417	455	450	402	436	407	444	472	446	441	422	441	425	415	486	428	425	416	455	418	474	456	498	437	432	423	454	441	486	500	437	403	432	458	415	444	415	460	438	468	459	456	413	457	444	463	485	444	483	440	435	432	438	479	453	449	456	447	420	468	436	475	440	459	442	443	454	448	414	420	412	420	463	445	490	453	436	431
55076	16325	3903	1182	842	667	560	476	404	359	359	344	322	335	274	291	297	314	296	285	317	281	271	282	276	278	298	270	281	267	314	276	270	262	287	258	270	285	253	279	254	255	284	259	254	304	248	273	290	263	275	264	270	289	261	269	265	272	273	269	264	265	296	283	237	265	288	274	244	261	296	285	277	278	294	266	271	259	249	290	257	276	269	255	279	271	274	301	262	266	269	266	280	243	255	268	266	277	271	263	265	285	257	265	286	278	282	231	236	256	285	252	267	246	263	240	266	249	270	241	277	282	291	263	273	247	279	291	271	266	307	271	289	283	285	269	254	274	283	238	287	249	269	274	273	285	268	252	258	273	254	259	267	263	271	260	250	247	254	263	284	268	310	266	259	252	275	253	251	266	243	270	255	248	268	256	255	280	255	249	283	288	259	249	269	273	233	294	253	244	266	269	261	270	272	298	231	247	266	262	256	250	291	295	277	250	235	243	298	289	293	269	250	263	243	249	267	256	227	284	250	260	285	268	251	286	265	256	245	257	267	289	291	273	276	256	241	252	254	250	284	252	244	263	231	261	295	299	281	251	259	240	280	277	300	267	268	307	269	271	241	253	292	290	267	277	267	259	277	277	272	261	247	251	265	280	264	252	262	280	263	245	261	285	287	276	284	284	279	268	285	253	273	278	272	245	264	263	300	266	249	274	251	270	268	277	257	304	290	271	243	227	229	288	263	265	264	262	246	267	301	260	270	247	264	262	280	283	273	250	264	285	230	274	269	257	236	266	260	253	237	304	250	265	243	263	265	272	237	266	276	292	273	280	276	278	265	263	281	266	250	266	248	265	273	262	257	279	238	269	271	260	246	278	256	227	245	256	240	273	217	268	285	295	288	251	277	282	267	285	288	267	264	296	281	251	296	262	269	279	273	286	252	280	243	289	244	257	236	258	280	290	260	256	266	239	261	305	269	283	275	247	273	269	301	265	269	312	286	280	259	300	290	261	259	221	267	260	282	268	297	253	285	233	244	249	293	260	264	255	276	255	280	264	276	262	264	265	295	269	267	288	251	255	240	258	266	260	279	260	298	275	295	267	284	264	265	261	261	279	292	276	259	278	254	284	266	281	290	268	268	295	265	257	264	285	280	259	266	270	270	266	270	285	282	265	280	272	268	276	271	283	260	258	270	290	245	239	250	273	249	244	242	270	297	260	249	266	269	274	285	243	292	250	281	258	234	277	269	260	252	261	263	250	244	274	273	289	248	260	275	279	253	276	260	270	268	250	258	269	248	276	255	266	291	277	264	269	270	273	255	268	300	259	243	251	308	272	273	262	302	248	261	265	293	260	284	264	286	271	277	268	265	243	274	274	247	259	310	284	224	256	267	264	290	293	263	268	230	246	279	269	268	245	271	267	280	271	249	240	284	265	287	274	272	275	247	247	260	283	271	277	241	288	239	263	269	288	280	267	264	278	269	265	276	265	257	248	277	269	288	307	210	282	284	293	265	276	284	274	246	264	261	243	268	282	276	272	270	273	267	264	258	258	265	296	260	286	261	260	263	260	255	259	262	282	267	264	256	244	257	262	271	231	272	269	256	266	286	263	276	255	267	276	253	239	296	272	255	281	267	288	261	243	263	278	282	246	242	256	282	255	283	268	261	272	254	330	279	303	263	224	238	279	278	288	260	256	254	223	268	253	261	284	278	279	246	261	233	279	275	295	261	256	271	280	259	268	245	245	257	258	271	279	261	273	264	284	285	225	307	245	273	278	272	274	277	275	278	262	265	250	238	280	299	269	269	272	279	270	254	276	251	245	248	284	290	265	272	270	289	267	272	230	250	274	266	275	255	257	269	274	282	284	240	273	256	283	276	259	254	282	250	288	253	273	276	254	263	268	264	284	247	251	239	255	278	262	267	278	251	274	265	273	273	292	288	271	250	293	306	281	288	289	251	263	250	283	240	281	255	279	286	250	283	264	239	266	248	262	297	271	281	257	281	275	254	274	266	264	290	261	250	304	269	275	251	284	281	238	268	266	251	270	262	256	255	257	264	279	295	234	278	302	269	256	271	285	302	268	273	272	225	288	264	296	242	252	272	263	274	259	265	273	267	281	284	263	275	248	272	314	277	249	259	249	274	282	275	271	281	269	287	259	244	261	280	238	263	273	282	260	264	263	263	271	258	254	262	244	277	292	284	253	256	245	265	252	233	241	263	233	266	268	254	259	271	243	273	270	276	274	285	261	264	279	270	251	282	247	245	259	272	262	249	258	240	240	271	265	270	267	247	272	258	270	256	275	246	261	242	263	254	257	247	287	243	263	245	268	253	277	265	269	256	269	312	259	245	250	256	254	251	276	222	263	279	271	259	298	234	270	260	262	284	288	274	252	277	281	249	259	237	273	269	271	262	282	267	283	248	268	245	257	246	249	295	269	251	241	275	303	262	275	272	268	242	291	258	254	258	250	271	284	278	262	263	257	269	241	260	250	247	275	272	286	264	265	284	274	272	243	278	271	265	262	250	292	274	257	246	276	291	268	257	260	254	278	276	253	293	289	265	301	250	279	273	274	259	224	226	263	248	247	265	269	268	283	265	291	248	269	240	250	277	270	279	263	264	269	278	246	253	263	249	281	235	299	242	243	276	260	302	281	264	257	285	252	268	265	222	247	271	282	274	262	258	286	243	251	281	275	261	285	299	271	306	272	279	259	287	279	260	294	271	231	296	271	255	257	276	307	256	264	266	247	259	240	269	269	251	248	241	276	257	263	297	272	259	281	256	274	279	246	272	278	270	255	275	241	252	260	267	280	267	275	259	266	286	264	248	263	266	245	269	279	253	282	254	265	270	275	285	269	242	279	272	259	263	268	250	289	269	241	287	236	263	266	279	259	258	251	300	263	250	262	283	288	263	243	283	283	249	235	257	275	273	289	298	254	273	260	285	252	272	276	264	276	261	249	246	279	272	249	260	291	261	268	286	259	257	267	280	279	269	262	264	305	282	265	292	311	250	281	280	280	273	260	271	245	284	280	247	241	269	279	263	271	252	259	284	293	274	271	278	268	261	259	264	278	239	244	270	272	279	294	263	264	288	234	272	260	267	273	254	272	244	279	276	268	263	290	276	274	262	267	293	251	283	269	267	277	246	275	274	268	259	276	293	257	267	248	280	292	267	285	265	268	279	262	268	264	266	226	265	262	279	248	283	254	261	268	288	260	288	243	249	303	255	266	258	277	266	261	257	267	273	278	276	264	273	285	276	252	257	249	278	266	288	267	283	264	254	255	273	255	272	265	237	254	279	260	300	278	262	270	260	251	271	267	290	248	250	260	274	275	238	257	289	268	270	272	260	274	232	249	284	256	276	238	261	261	264	256	233	272	296	286	260	296	272	244	249	278	306	252	261	256	281	275	259	231	266	274	283	288	234	264	257	241	279	277	268	266	291	239	270	261	276	309	253	249	265	276	278	233	260	294	270	258	246	259	258	253	257	246
27171	1718	2906	3429	2967	2567	2232	1979	1787	1509	1346	1349	1223	1136	1100	1016	1049	1056	1034	967	964	952	898	960	888	889	878	957	857	836	833	858	853	885	796	810	820	858	847	771	872	804	827	851	757	824	808	811	832	835	782	840	752	803	806	833	779	804	835	813	772	797	805	809	771	852	793	816	854	811	751	785	799	831	818	797	784	833	814	775	804	817	780	809	802	761	780	795	804	766	816	822	783	771	744	758	860	771	796	778	754	843	786	808	774	779	764	884	847	786	832	790	813	728	780	832	787	815	804	758	752	805	795	822	780	766	783	804	779	759	788	795	801	792	767	788	732	759	748	784	804	727	823	827	775	736	746	787	787	825	797	832	779	787	789	790	802	806	789	771	801	794	761	830	800	793	793	755	792	828	827	871	846	820	763	807	779	756	773	804	799	797	832	819	771	792	728	822	798	817	802	800	799	820	794	776	759	774	791	771	812	777	811	786	790	821	818	846	817	760	769	751	745	811	810	762	740	783	780	812	817	761	754	783	781	785	805	788	791	785	790	823	756	825	819	800	736	759	730	770	746	766	770	814	730	754	757	774	812	771	819	756	808	802	750	772	759	834	832	828	786	788	786	736	778	814	741	751	813	830	817	816	776	809	782	754	830	817	765	825	803	759	808	722	770	759	801	794	771	803	779	773	739	793	768	704	816	829	797	760	800	809	750	746	736	766	768	826	776	787	800	820	810	795	756	754	805	772	763	753	825	762	781	781	801	803	768	773	844	786	738	793	756	759	805	758	777	849	758	745	767	734	823	785	789	798	779	781	784	792	798	791	765	773	795	814	792	789	731	760	773	809	786	853	803	743	767	790	761	750	797	801	777	793	771	741	784	780	734	788	805	805	815	799	850	770	771	788	819	787	750	767	789	792	803	803	795	770	802	805	760	768	793	774	762	774	759	823	776	812	785	786	769	848	750	740	794	772	749	802	787	766	756	807	767	740	809	797	791	828	799	779	781	791	777	800	795	750	806	799	789	851	844	794	753	737	797	801	822	761	848	805	804	845	821	769	802	802	809	800	762	815	804	768	779	810	745	803	788	786	787	744	781	855	764	796	809	810	767	803	803	812	792	762	826	825	809	811	777	796	794	785	797	792	793	797	753	799	808	798	785	752	798	794	831	736	801	801	805	824	805	792	822	813	737	789	804	760	794	825	799	795	753	770	777	799	848	840	797	773	774	796	814	756	756	820	814	787	796	777	727	739	757	783	778	840	805	813	738	760	751	809	814	755	782	813	789	735	786	782	800	776	777	762	815	821	748	807	799	791	803	786	811	723	799	754	782	775	771	812	745	805	757	757	812	802	772	745	758	784	817	828	713	766	781	809	804	765	806	762	788	812	787	773	788	744	819	776	744	823	751	766	823	760	808	796	796	763	802	795	758	753	772	781	798	772	811	764	790	782	774	784	846	805	717	768	783	805	779	812	771	787	777	766	741	791	785	775	782	831	785	834	777	813	797	793	758	795	804	797	762	748	794	840	817	764	766	794	767	789	773	811	806	796	842	814	808	763	760	794	767	839	782	780	817	794	830	820	748	796	851	767	788	808	807	783	812	810	763	805	798	778	740	778	766	770	798	785	782	858	752	770	795	770	789	829	794	724	773	797	771	796	764	809	771	741	823	788	781	772	755	763	756	780	776	789	771	786	814	827	754	827	811	769	800	795	739	784	815	804	799	825	765	801	779	754	759	814	792	801	764	813	769	781	798	755	841	804	746	797	714	787	799	737	751	766	782	765	744	750	804	774	793	798	774	783	810	798	806	770	808	784	822	756	778	780	817	776	817	778	737	783	784	759	769	744	785	796	809	765	799	741	761	777	779	729	816	793	785	797	728	799	817	767	812	783	794	803	808	771	775	752	763	771	737	796	818	816	803	766	802	803	818	809	819	738	717	833	766	791	779	805	758	784	801	764	763	778	732	823	799	778	788	810	799	787	800	760	757	762	790	806	794	792	787	824	804	821	791	799	825	760	747	826	786	815	780	807	799	764	782	802	767	772	804	787	740	772	838	823	813	827	778	835	798	818	802	823	760	792	776	783	814	834	793	830	784	771	768	786	795	800	817	732	769	834	804	754	817	809	747	820	770	799	799	769	786	800	797	781	747	806	768	784	811	792	786	801	845	802	811	787	844	835	786	785	759	745	722	814	777	738	808	783	781	740	841	800	782	820	747	814	725	779	808	812	794	855	768	800	828	790	757	796	827	741	774	763	785	803	798	780	799	803	745	784	780	775	821	761	793	741	756	788	787	829	798	757	778	756	769	851	780	802	765	799	834	805	806	781	800	808	783	772	815	769	731	817	775	781	827	804	777	760	766	807	793	800	750	776	811	790	768	784	808	826	779	779	804	769	776	840	767	759	780	772	801	806	762	768	755	811	783	811	795	776	780	761	809	744	766	761	801	789	794	810	762	786	830	816	807	830	767	808	804	791	795	801	850	810	781	787	755	761	792	772	816	778	817	778	734	803	766	760	767	778	804	761	781	815	770	813	799	851	798	795	760	782	747	811	783	825	830	831	784	786	791	773	757	778	799	764	781	748	790	793	816	769	764	826	789	772	817	772	824	705	752	787	738	784	804	767	738	776	775	773	796	741	793	699	807	768	768	741	795	752	818	798	810	808	751	783	824	804	761	811	764	773	772	781	799	778	826	741	753	776	785	798	811	828	780	793	804	758	819	796	769	791	754	802	762	798	790	742	804	772	754	838	785	790	808	819	873	763	755	811	775	806	793	811	737	785	770	801	802	799	814	832	775	831	795	793	782	776	773	752	763	803	820	811	772	758	793	793	798	842	737	778	767	774	811	798	742	770	755	778	794	770	809	766	798	805	775	802	827	808	731	763	770	807	763	749	823	833	811	764	794	834	808	815	768	779	831	809	797	767	793	785	745	790	856	837	760	801	743	855	840	787	805	789	802	772	799	777	777	752	813	745	770	806	795	753	759	755	786	813	769	818	752	786	745	762	751	815	754	790	805	772	790	846	777	793	810	764	781	752	872	808	722	727	768	800	799	786	771	778	803	814	766	790	724	836	802	743	833	796	799	779	795	805	808	779	761	752	798	752	789	813	756	738	748	794	757	761	764	814	808	809	785	811	781	777	810	786	804	733	832	800	803	775	798	791	774	768	770	757	831	771	793	784	791	803	755	742	806	830	777	796	806	801	791	760	803	786	814	842	786	752	767	785	787	783	791	793	835	790	845	761	748	792	763	788	810	815	770	724	832	802	773	803	831	779	723	822	817	777	848	793	815	718	766	795	806	772	827	794	809	813	819	794	773	764	787	779	761	737	782	811	822	770	802	845	802	822	790	812	796	786	800	770	836	773	783	719	835	790	821	777	735	769	772	757	768	793	808	806	797	752	817	841	734	834	803	748	816	771	817	806	819	769	801	787	794	739	765	754	799	783	749	834	806	782	783	801	784	699	815	754	790	742	776	741	740	793	757	838
62226	21435	13042	3217	1467	1061	880	736	647	562	508	465	471	400	414	389	427	413	374	370	375	358	366	347	395	357	333	355	332	368	340	357	292	360	357	351	358	356	335	327	343	326	339	318	331	343	292	381	336	327	361	326	356	347	324	378	340	337	378	338	314	354	322	302	333	331	306	304	344	339	323	338	334	313	345	323	329	340	294	307	350	351	330	316	328	371	334	355	326	348	326	336	342	331	359	320	344	317	302	330	326	358	316	289	316	348	292	336	364	354	310	301	350	292	321	313	325	349	312	326	342	355	306	329	347	335	321	307	350	336	296	312	283	337	307	314	320	334	331	299	330	340	314	323	310	315	328	342	348	337	323	329	321	337	329	316	315	310	331	358	348	321	332	329	329	336	335	336	337	327	324	336	323	341	352	303	317	311	328	302	361	343	317	312	317	306	359	341	316	351	364	328	318	341	313	304	322	297	324	315	326	302	329	354	350	308	341	325	350	359	325	308	320	333	327	342	321	327	332	316	347	326	306	341	306	333	325	313	329	286	333	343	326	333	316	323	331	344	336	336	324	310	326	324	331	342	323	332	327	310	334	310	341	318	306	347	338	332	342	347	334	356	325	375	349	349	339	296	334	343	326	342	325	292	311	354	312	334	347	333	331	313	320	327	327	319	327	305	328	332	304	343	341	329	314	320	284	316	318	316	304	339	349	356	325	340	333	338	325	296	356	339	347	308	336	333	348	327	310	300	316	323	332	321	324	327	310	327	318	356	307	344	288	348	325	333	338	334	360	345	362	346	349	352	347	328	338	331	320	311	330	309	312	350	334	310	315	345	308	321	329	294	369	335	315	331	314	310	358	302	325	321	322	331	335	304	330	304	351	351	348	335	337	321	317	318	310	319	350	339	340	313	326	293	332	350	328	346	328	344	334	300	313	323	332	355	328	344	327	348	319	303	325	328	335	311	345	337	322	347	336	332	338	321	294	321	327	295	302	345	325	315	344	373	309	317	338	326	340	307	340	318	314	344	336	344	326	318	327	349	314	271	349	304	310	333	329	333	330	336	330	320	302	344	321	329	331	323	309	304	312	329	337	297	312	339	313	320	306	344	339	332	314	320	325	309	329	369	351	328	356	351	332	332	326	318	347	322	361	309	300	305	359	327	323	326	385	301	312	284	333	329	330	333	296	323	337	348	325	318	345	318	315	322	355	325	332	332	322	298	315	335	350	334	357	352	355	323	331	353	347	326	360	322	344	359	335	326	326	305	324	346	345	323	312	321	351	297	293	317	324	319	323	318	313	357	306	321	313	314	350	335	315	322	340	320	339	345	317	325	296	311	363	319	334	324	298	317	321	312	326	333	318	315	326	334	346	315	293	321	335	322	340	348	304	314	343	304	356	356	293	322	331	320	346	307	314	334	328	327	345	321	342	321	368	319	321	363	341	358	315	300	312	331	336	283	296	344	365	350	309	330	338	319	303	318	335	336	306	343	317	317	294	333	319	330	322	339	331	342	292	333	336	346	333	348	341	340	282	348	371	330	346	332	329	334	315	303	323	329	330	310	321	338	346	309	343	339	311	305	318	333	334	312	338	319	301	313	365	331	331	338	354	305	336	331	331	343	327	344	333	357	330	346	340	322	341	356	310	345	348	353	352	336	365	350	316	332	310	270	315	306	321	350	275	343	330	344	355	332	318	337	330	317	320	300	347	333	333	315	325	321	303	335	327	345	339	334	339	326	318	355	355	312	365	338	377	358	322	335	289	323	314	325	334	323	301	310	318	372	328	323	346	304	324	344	334	301	323	322	329	357	365	345	315	329	311	343	333	307	325	339	314	324	296	317	334	338	324	315	367	328	325	328	301	322	341	322	345	337	347	337	392	313	324	335	342	366	354	322	321	304	304	325	330	349	332	322	327	294	324	330	330	319	310	303	354	313	354	306	305	341	311	305	317	299	331	313	316	327	345	330	357	301	308	333	309	306	311	311	301	331	307	345	325	351	326	335	285	322	313	325	351	309	327	306	333	329	283	329	319	340	365	328	320	337	339	316	327	332	321	309	309	324	320	335	309	348	327	335	337	347	336	339	327	307	333	344	293	356	332	336	329	319	296	322	298	365	330	346	320	341	367	312	325	337	328	304	338	344	345	321	342	304	309	331	314	339	323	341	306	301	329	322	335	327	326	326	340	341	320	328	318	321	327	323	326	298	327	311	280	324	312	335	345	348	322	284	317	319	317	327	357	321	320	310	348	358	331	313	316	320	301	313	341	332	331	336	327	344	333	338	326	326	368	313	305	333	301	305	319	340	357	329	332	343	333	368	307	304	345	331	334	319	333	347	288	354	316	330	334	347	331	296	348	309	311	367	344	330	349	319	321	292	335	347	296	322	342	368	328	311	345	342	322	320	326	336	300	341	341	329	318	340	323	322	329	329	319	305	339	311	302	346	347	346	369	322	319	354	355	330	285	327	296	377	371	332	319	359	318	331	321	337	353	324	323	359	296	338	303	341	304	329	351	326	338	355	345	303	313	323	317	320	312	343	308	299	309	308	320	355	347	334	355	348	289	310	314	335	349	313	310	326	337	300	311	298	365	325	347	333	313	318	340	322	314	334	335	327	321	354	370	344	310	349	289	315	333	322	340	327	328	293	320	322	339	306	324	309	296	333	310	310	313	340	307	327	322	340	349	342	314	326	314	306	344	323	350	318	349	339	330	307	339	316	310	306	325	339	328	339	330	328	357	329	324	346	323	326	296	307	295	292	337	299	338	341	355	330	319	297	331	323	310	329	322	337	343	370	320	310	300	335	304	320	330	327	302	349	339	312	329	313	345	323	329	328	295	300	341	317	372	332	313	353	288	356	337	312	322	324	315	355	324	338	308	325	339	318	290	359	317	300	333	338	309	327	330	315	308	318	314	361	333	326	331	353	326	316	360	353	289	352	305	304	328	288	338	307	354	320	340	306	355	348	324	331	312	323	321	296	333	344	329	301	307	321	313	344	360	324	325	337	361	308	319	352	343	327	335	348	331	324	370	317	287	327	362	358	326	324	368	340	335	306	358	324	314	318	325	318	316	325	352	318	312	341	328	319	334	328	308	296	298	330	323	320	331	334	333	314	372	321	328	349	362	324	335	333	337	322	342	288	327	339	345	307	311	348	338	325	336	315	319	320	334	306	328	342	346	375	398	323	320	324	377	326	331	315	292	308	348	335	349	359	349	322	341	303	313	356	307	296	352	327	303	296	318	359	316	354	314	344	307	290	316	319	361	327	333	320	331	311	329	308	292	346	354	333	339	335	348	291	345	279	294	285	345	345	337	329	287	322	306	319	331	338	326	338	342	314	327	328	313	345	348	335	310	324	326	333	278	313	322	338	317	312	344	337	342	307	353	300	353	353	321	328	317	305	328	310	339	323	341	319	324	324	307	320	308	324	317	322	320	327	316	327	310	336	348	290	318	326	301	354	324	322	343	323	346	339	314	336	285	318
32712	2435	5119	5706	5147	4196	3591	3066	2679	2254	2060	1783	1718	1613	1564	1388	1391	1355	1306	1253	1255	1256	1200	1130	1160	1156	1101	1065	1089	1066	1035	1042	1062	991	980	1071	983	1027	1039	1020	930	1009	1012	981	988	926	1029	984	982	937	978	964	961	895	963	908	958	955	940	982	954	950	957	967	889	925	995	958	937	905	938	887	1008	906	963	871	974	931	973	981	936	937	921	872	931	926	933	938	924	965	969	948	913	892	917	937	957	919	948	910	909	938	877	894	956	935	891	919	901	934	934	891	879	863	938	904	963	923	921	913	930	940	925	864	940	916	933	934	917	935	875	993	894	915	935	935	903	934	922	945	886	873	873	911	960	943	962	875	896	917	908	926	911	962	955	910	954	928	919	911	927	889	973	864	966	940	932	888	912	945	863	883	935	925	892	944	962	952	905	933	933	921	897	918	928	925	907	982	892	912	911	936	907	945	950	966	922	951	907	929	867	911	925	909	900	922	982	909	934	900	932	892	942	887	969	924	928	951	878	919	992	878	917	945	931	916	907	937	874	890	885	902	885	941	968	920	919	890	962	901	969	969	926	967	897	905	929	898	890	912	857	985	938	945	956	925	890	925	936	917	921	942	917	893	885	876	914	937	913	943	891	884	947	845	861	931	899	959	917	881	957	927	993	943	900	923	935	895	892	933	1007	888	954	963	943	913	995	979	924	923	959	902	866	945	914	957	944	940	929	962	983	897	951	945	929	906	947	914	932	939	964	952	934	935	909	957	906	882	935	899	882	901	971	912	910	906	902	901	960	885	904	938	867	864	885	891	898	880	934	904	910	962	864	879	905	878	895	907	855	933	940	898	913	870	890	913	922	911	952	902	908	942	894	895	969	942	977	946	917	898	938	916	951	933	922	904	933	921	933	911	1014	902	927	909	948	910	906	928	893	981	954	899	950	890	918	893	973	874	932	920	885	865	884	924	936	877	952	931	947	923	928	892	993	938	938	943	920	882	865	905	900	894	913	932	924	910	927	921	941	956	947	939	914	964	884	912	890	916	895	912	928	960	937	918	894	903	945	890	945	959	958	936	895	888	989	885	924	881	931	932	920	932	891	992	895	940	919	916	948	883	920	914	880	977	920	941	943	894	920	945	914	966	964	938	915	952	931	981	902	897	948	908	957	946	894	932	935	930	894	975	910	944	973	914	875	880	962	918	900	890	912	930	928	930	920	908	908	949	931	887	888	929	932	936	986	847	992	890	888	894	946	879	890	982	926	932	916	955	954	948	924	886	924	890	966	902	941	923	943	925	907	888	928	906	898	877	893	978	904	918	938	898	918	955	893	914	922	897	949	958	928	897	920	955	931	884	934	895	896	879	983	939	869	928	861	939	967	894	939	926	930	924	903	919	952	869	919	925	983	893	914	908	920	929	894	934	929	966	885	922	931	924	929	883	917	914	971	911	898	892	943	851	905	897	922	856	899	897	968	886	939	859	874	914	911	959	948	898	953	930	949	984	972	857	874	929	931	955	968	919	923	924	916	889	938	926	943	924	900	907	939	896	951	876	958	892	919	942	886	861	892	870	879	901	883	918	936	898	876	937	854	915	948	930	863	918	914	882	962	917	861	942	961	922	897	939	900	914	999	932	900	919	903	907	958	915	907	938	976	950	894	930	923	947	942	889	936	943	914	901	894	933	908	898	938	906	934	941	990	910	906	927	964	915	939	874	928	984	906	896	946	901	893	931	903	934	916	957	919	955	900	933	927	930	925	933	890	896	930	938	892	920	967	889	954	923	917	870	868	918	916	916	974	935	855	891	870	948	929	904	875	867	899	925	966	910	908	925	911	919	956	927	895	874	940	954	956	907	923	936	941	884	911	974	885	869	918	916	887	916	881	890	956	942	925	943	918	908	927	936	877	905	939	893	888	944	880	834	894	933	935	960	954	932	918	955	969	930	881	926	907	903	942	948	912	947	983	915	918	933	903	835	882	940	912	961	922	861	919	888	883	953	927	887	932	929	922	897	920	934	898	947	945	904	900	917	877	926	914	905	910	939	915	927	909	921	852	900	962	888	886	905	907	902	923	908	917	906	956	931	946	926	922	882	935	980	916	928	932	957	931	865	888	908	993	880	984	857	948	923	951	946	917	915	896	906	949	894	869	867	954	882	906	913	926	904	894	931	908	914	969	955	918	953	930	956	945	934	906	912	927	932	896	909	907	913	897	938	878	975	938	935	909	950	907	872	880	904	940	907	935	909	928	916	939	955	932	940	938	870	922	944	904	892	946	884	915	934	944	924	880	969	948	904	951	930	896	918	964	942	942	945	944	898	859	927	901	907	882	919	867	942	957	925	887	965	891	940	887	902	904	889	916	918	924	936	916	954	932	837	899	949	930	896	868	932	888	928	897	938	894	906	913	922	901	918	919	896	937	847	915	919	923	925	908	897	886	965	929	913	901	932	927	967	940	897	938	908	905	933	921	917	939	902	916	932	954	913	932	921	858	909	902	904	940	900	943	888	952	961	949	920	947	931	910	892	903	948	913	887	875	952	896	927	895	902	896	933	885	907	914	904	931	867	925	885	930	912	930	955	903	868	936	892	939	944	955	899	925	907	945	940	929	922	940	941	947	894	944	903	952	942	962	930	892	979	957	951	949	933	895	888	944	889	902	929	904	985	848	921	969	952	947	922	865	879	910	876	932	973	894	898	913	909	931	924	930	931	881	920	943	897	881	949	880	941	918	865	936	884	943	923	912	917	890	927	895	920	945	935	889	921	955	858	896	952	946	897	915	907	918	961	889	934	883	913	892	973	860	998	879	924	912	937	933	883	925	888	893	907	939	955	932	921	900	927	925	973	932	941	916	919	918	896	920	897	923	903	935	925	903	889	916	926	902	926	880	879	929	894	916	903	896	914	900	961	874	873	899	849	946	916	902	923	911	916	898	953	918	926	906	936	974	929	931	915	921	887	921	956	929	998	932	957	883	987	934	993	935	922	942	947	910	961	970	903	935	905	925	963	972	909	918	921	870	849	883	944	912	938	925	924	882	905	920	945	936	925	920	954	934	930	922	934	925	928	902	933	945	881	915	958	922	908	923	928	878	889	948	988	950	961	839	891	911	882	922	883	911	881	908	947	886	884	907	918	929	861	866	946	902	929	922	910	965	945	925	897	886	915	896	894	941	856	986	890	926	910	881	927	939	962	924	930	889	928	924	925	907	907	935	945	949	917	913	915	945	915	902	930	917	973	942	888	981	890	893	938	931	903	871	952	894	907	976	900	940	885	931	914	926	912	887	969	858	918	953	934	962	907	931	940	933	936	889	921	912	910	891	938	906	837	913	903	927	928	863	889	952	919	909	883	916	937	850	902	898	915	940	944	914	891	892	907	924	896	901	863	949	928	903	908	896	931	958	878	889	949	924	931	912	928	905	878	909	886	947	903	866	988	918	893	956	904	932	876	958	912	906	857	879	926	936	969	898	943	906	940	923	921	921	950	909	906	877	942
13765	699	364	201	158	138	139	150	177	130	147	121	125	140	162	123	150	155	117	122	134	136	124	155	140	120	154	132	138	152	127	125	135	128	136	128	127	120	130	128	131	135	155	129	141	122	116	132	146	141	138	114	137	143	139	122	141	136	129	139	132	136	126	118	125	130	156	118	129	140	122	124	126	121	127	139	135	139	149	133	115	118	119	130	141	146	116	140	123	137	141	123	123	132	150	139	123	116	129	138	148	125	137	138	130	126	117	158	139	119	118	118	133	128	127	147	111	131	145	145	119	133	126	136	115	115	115	140	119	131	122	130	136	119	119	134	134	100	144	127	124	135	149	125	119	114	124	133	131	137	136	116	127	135	124	121	118	120	117	112	139	116	124	144	138	142	144	146	142	140	121	144	132	135	145	147	143	145	119	143	133	136	130	137	129	147	131	147	141	148	131	126	123	143	126	115	151	137	149	139	126	135	130	132	124	123	144	131	131	146	163	112	137	130	134	126	132	110	134	114	122	129	118	132	133	139	108	108	124	138	142	123	146	133	129	147	135	136	139	120	148	133	108	138	124	125	135	138	140	149	136	118	144	139	131	140	136	124	133	155	132	141	138	123	153	116	124	124	137	137	131	143	115	135	137	136	142	107	129	115	131	134	134	141	123	162	154	149	133	134	136	121	147	122	136	131	134	124	122	144	135	109	146	149	122	122	126	120	140	124	155	134	127	120	131	130	124	133	142	142	151	138	129	124	108	137	109	141	142	115	128	133	148	130	133	138	121	112	135	128	144	138	135	109	122	129	141	132	141	121	142	133	127	131	116	123	122	125	138	148	140	123	145	130	158	137	124	119	144	142	142	136	128	127	127	135	125	133	134	131	138	124	108	116	130	130	118	137	139	134	144	136	106	119	137	139	125	117	133	120	140	138	126	109	148	112	121	133	135	149	145	129	112	140	142	133	120	128	142	132	116	137	129	141	122	107	128	146	130	138	160	151	146	135	128	120	110	141	141	118	109	123	128	135	127	128	136	148	157	131	136	145	129	130	140	119	136	146	134	126	102	128	136	161	133	129	100	124	133	139	135	144	125	139	120	139	137	134	137	151	138	142	133	113	141	142	146	132	125	109	125	119	123	131	128	144	112	127	134	137	136	109	124	127	122	153	127	137	148	135	121	136	126	127	168	137	135	136	143	118	140	154	144	139	121	115	119	136	117	132	138	123	131	130	140	138	123	135	133	113	128	131	157	129	132	126	139	149	106	137	117	107	126	126	118	133	145	123	127	137	140	148	117	150	132	143	146	142	128	119	152	115	144	126	125	141	141	140	115	141	125	129	143	114	129	142	125	133	147	145	146	128	144	134	117	116	142	124	134	144	158	125	129	154	137	138	135	150	131	141	121	127	132	131	120	148	146	145	138	146	134	146	110	130	114	124	129	110	122	133	143	135	112	153	125	127	122	114	113	125	107	135	132	122	131	105	150	141	134	132	134	130	124	130	121	121	138	136	128	123	130	115	117	142	156	118	131	111	122	108	136	121	132	149	120	135	133	135	133	153	124	136	136	103	118	129	122	129	132	131	132	138	136	124	117	129	113	130	123	126	138	144	125	136	132	156	131	121	142	127	123	138	107	147	146	134	130	121	141	130	131	143	150	137	143	115	144	141	127	141	126	141	137	131	112	136	145	124	140	139	139	124	142	134	132	113	158	128	136	148	121	151	134	144	144	135	127	150	137	132	127	136	140	145	146	107	152	139	154	125	138	116	123	129	132	118	126	132	123	131	144	133	132	138	146	127	141	130	125	140	115	156	132	149	146	123	151	124	136	143	115	134	125	128	118	114	132	135	117	133	115	142	123	136	127	138	123	150	126	120	123	118	137	145	135	128	148	112	136	139	142	124	139	136	125	131	125	119	133	124	146	140	142	117	142	121	135	115	142	145	131	119	115	115	129	129	122	138	135	132	137	133	132	118	117	131	130	141	143	126	146	129	119	115	138	133	137	123	141	127	126	127	139	132	117	133	128	132	136	122	126	135	135	129	115	161	121	133	124	133	139	107	140	131	142	133	120	109	127	127	119	126	133	144	133	125	116	120	135	128	124	117	112	139	130	129	138	117	125	123	123	143	120	132	122	117	105	131	128	134	122	130	140	111	154	129	137	150	132	136	143	129	135	136	128	122	138	155	131	123	125	125	143	145	125	138	105	107	114	122	138	113	112	131	150	138	98	140	133	118	133	143	130	128	105	142	114	111	120	109	128	143	117	110	128	140	129	128	133	160	124	145	137	115	112	147	120	126	132	130	129	134	121	117	133	126	119	140	132	128	120	128	139	127	137	147	150	126	107	133	138	126	135	119	123	129	136	142	149	126	112	127	147	110	146	137	137	130	143	143	138	131	139	135	139	116	113	127	128	147	130	131	139	131	142	122	143	117	119	117	138	132	114	127	133	133	125	136	135	131	144	116	147	110	124	125	138	116	141	132	129	126	125	124	133	123	135	142	105	128	109	132	145	120	121	154	113	114	137	137	143	117	113	140	142	139	118	127	133	134	127	140	124	120	135	116	122	130	139	133	134	118	135	134	123	128	130	132	136	139	127	149	124	137	127	142	137	111	143	115	126	143	145	154	115	143	133	142	114	132	128	129	143	126	122	137	112	123	143	129	137	140	127	127	127	140	120	139	128	135	133	152	138	137	147	131	126	134	118	125	126	134	115	123	135	124	143	141	115	132	139	155	133	146	128	135	138	129	130	127	120	148	130	154	133	141	131	153	125	140	131	131	136	133	122	130	134	138	143	110	127	139	115	128	126	156	139	122	148	137	141	155	142	139	128	151	134	141	131	135	123	129	119	129	122	137	137	149	128	123	136	145	121	131	137	122	117	156	134	127	124	138	114	125	147	123	118	122	133	114	134	128	143	138	113	130	146	118	121	117	132	133	119	120	135	124	112	117	130	147	133	127	143	119	139	136	143	137	130	130	136	124	130	111	115	119	122	128	140	116	118	127	130	122	128	143	108	144	146	118	126	119	114	143	133	125	131	127	137	122	138	126	133	130	127	136	137	120	133	134	134	146	150	131	131	130	133	108	130	146	127	131	127	160	125	156	142	126	119	133	137	137	140	158	120	135	140	134	128	127	146	127	135	137	140	117	124	127	129	105	131	156	119	132	136	140	117	139	127	117	133	144	119	123	125	136	133	134	135	130	116	145	141	134	141	136	113	130	129	127	124	133	128	111	129	136	140	113	150	153	123	142	127	140	136	128	149	139	128	138	166	137	135	126	125	121	164	118	126	129	109	142	138	144	124	134	125	124	119	136	128	108	134	122	133	117	135	117	128	133	124	136	140	141	152	137	122	110	133	143	107	119	128	143	125	133	144	115	117	123	136	152	120	105	139	138	122	129	138	145	124	157	143	129	126	117	145	115	130	135	127	126	120	129	112	135	126	118	144	129	133	144	140	129	123	133	131	141	148	116	147	131	134	125	122	139
12284	553	643	663	658	554	547	557	500	472	483	521	490	459	458	469	494	503	484	466	475	429	482	487	473	428	462	453	437	421	429	459	475	452	489	442	468	415	446	454	451	451	458	450	445	463	466	423	469	434	443	430	461	450	444	454	426	433	466	480	455	487	432	478	449	454	458	473	442	430	416	448	449	424	423	434	418	433	457	414	443	420	437	427	436	471	411	444	449	438	437	448	411	486	443	398	407	496	489	449	407	418	435	481	456	427	443	450	438	460	429	450	408	474	473	457	474	432	441	465	417	435	444	438	442	441	437	437	435	456	431	441	460	445	418	416	439	425	440	468	492	450	448	453	454	452	431	476	452	443	429	453	424	460	429	418	453	451	441	440	446	441	431	502	452	438	435	469	400	453	443	449	471	434	421	441	467	424	424	446	410	429	442	434	433	426	455	414	483	415	429	450	470	438	454	422	443	420	424	469	402	410	462	422	438	465	480	464	427	487	440	492	454	441	448	399	413	447	454	431	414	465	464	460	444	470	459	473	425	403	448	422	406	437	454	434	455	457	475	409	435	431	496	392	462	467	438	431	428	430	437	438	458	471	433	458	409	440	447	418	476	475	452	451	429	452	420	409	442	414	448	436	452	418	432	449	486	471	466	438	423	440	493	434	466	493	442	435	475	447	440	423	422	494	431	469	431	457	426	440	447	469	456	484	436	425	471	442	483	463	420	439	444	470	458	423	455	437	506	457	434	471	433	429	423	429	443	428	448	445	458	460	452	438	438	436	400	445	463	483	480	436	480	451	441	442	422	455	480	457	432	436	428	453	444	444	493	421	402	477	434	465	462	431	434	429	450	448	417	486	463	454	389	459	458	456	429	394	425	420	437	447	446	434	445	447	439	462	457	440	473	398	445	440	451	434	422	464	413	428	443	480	410	484	466	423	425	454	449	417	448	420	443	435	472	441	427	459	448	433	446	455	472	432	451	430	402	431	458	413	418	452	419	486	433	454	460	415	466	431	466	491	446	447	511	432	421	453	429	421	447	455	450	448	457	436	446	459	439	427	462	428	383	403	439	463	465	461	429	429	434	432	446	422	460	444	452	433	437	407	479	434	425	455	437	464	455	445	451	450	441	439	449	473	418	444	439	464	449	481	441	449	461	459	424	422	437	464	456	424	452	429	434	433	432	433	461	445	468	447	448	419	438	439	447	442	434	440	465	447	481	483	416	450	428	475	442	439	499	442	481	427	445	499	412	427	460	478	442	478	474	442	442	466	438	404	421	487	454	463	449	480	479	405	430	438	470	455	413	448	413	428	459	474	463	424	431	439	470	444	468	457	416	454	449	435	410	452	456	479	452	449	440	440	459	476	426	405	435	471	449	454	469	467	456	461	422	439	456	467	443	465	418	466	431	441	457	461	449	433	448	445	479	455	450	453	447	451	430	440	437	447	442	442	389	455	473	449	434	431	423	398	433	481	461	426	489	440	476	461	425	434	477	436	469	450	477	428	435	466	467	432	433	447	455	456	438	446	482	465	483	460	437	430	425	412	468	452	438	431	488	427	442	446	440	447	440	487	409	452	440	465	447	438	412	410	441	428	431	434	469	420	462	492	460	452	458	460	422	483	433	422	467	409	472	503	462	447	470	448	470	420	467	433	442	492	429	420	424	450	490	427	424	448	476	428	423	480	447	431	430	450	404	421	412	423	457	461	443	446	456	455	433	415	396	468	461	437	425	430	444	462	410	431	420	443	426	474	421	447	472	400	462	439	449	447	439	460	432	463	450	472	396	416	457	459	442	451	454	495	498	430	445	467	465	439	466	442	456	487	471	410	426	436	462	428	463	469	448	462	429	428	409	437	467	456	504	418	411	456	443	451	442	448	450	457	438	464	428	441	456	431	431	446	444	456	414	416	446	453	486	455	451	409	411	419	408	452	393	444	472	448	444	457	441	469	427	490	453	453	455	473	469	447	446	436	473	406	424	427	460	448	478	432	473	465	423	444	415	456	473	443	423	423	474	421	438	436	426	454	502	462	437	487	463	457	454	433	443	475	427	418	444	441	482	455	421	450	450	458	484	418	453	471	434	460	427	450	424	439	443	449	434	446	452	429	428	448	429	452	465	420	435	440	431	426	443	428	441	431	424	466	451	446	461	457	474	446	449	439	477	468	456	455	479	444	467	446	399	425	429	469	494	475	474	437	460	422	478	460	456	432	415	398	432	457	444	442	404	415	448	412	450	461	455	458	406	397	484	432	428	449	439	387	460	477	450	467	461	426	459	455	446	464	435	434	428	414	452	458	469	417	407	435	394	493	449	439	429	455	460	420	419	412	426	415	431	412	412	464	447	446	457	402	459	482	457	487	394	460	449	466	444	435	456	473	432	436	471	432	428	455	441	462	442	450	426	474	461	431	443	474	466	449	453	455	484	451	458	449	439	424	448	460	425	435	446	465	447	422	416	445	434	455	431	447	471	452	446	443	458	464	448	430	453	452	424	401	435	445	443	419	454	459	440	419	483	423	467	449	429	441	454	410	422	480	429	455	503	407	473	450	445	421	465	442	483	451	462	431	443	440	413	438	441	422	434	443	465	419	428	443	449	455	479	417	415	422	460	431	455	424	462	459	413	411	428	454	465	476	464	429	435	443	408	443	495	439	430	448	440	461	463	438	473	462	428	438	463	423	453	421	451	426	467	447	422	421	431	449	419	423	468	456	451	458	447	468	407	433	467	439	447	438	440	428	482	442	454	482	491	402	435	482	489	488	496	451	429	466	429	439	439	407	439	440	420	436	422	414	444	431	461	424	447	492	459	470	475	418	445	433	441	461	481	408	460	431	441	512	459	463	450	461	438	447	460	448	436	443	432	429	443	451	411	429	469	441	450	426	403	442	456	449	470	456	434	499	436	400	456	465	394	453	465	466	394	429	445	429	436	436	474	420	428	473	449	444	417	413	458	401	444	437	438	443	416	418	439	425	427	496	459	404	451	433	454	457	439	434	497	499	435	435	418	419	438	433	447	434	426	454	464	483	453	426	465	398	480	482	447	471	440	471	472	459	441	452	436	452	431	421	462	406	459	461	411	456	444	456	471	422	456	477	432	449	449	456	422	430	457	465	448	458	463	449	475	453	417	466	450	439	478	417	461	495	445	436	408	453	421	444	445	430	465	402	418	447	458	484	453	439	466	436	474	437	404	450	437	462	453	431	458	454	423	421	443	442	503	433	429	413	444	431	437	440	474	453	461	420	441	463	433	453	461	389	434	456	441	423	462	466	451	463	485	442	402	440	443	415	426	467	457	451	477	409	476	445	424	436	475	434	467	438	464	438	462	458	427	452	465	452	467	456	400	424	483	398	443	423	409	446	452	470	475	409	441	477	469	474	434	427	410	432	480	457	461	423	449	413	422	411	451	472	449	427	425	427	467	417	454	443	410	486	397	457	439	449	450	488	442	400	471	471	452	438	467	446	449	422	445	458	476	409	481	460
55481	16070	3733	1259	793	663	561	481	459	400	362	329	316	342	316	350	312	278	328	280	294	295	282	279	315	277	259	290	268	295	300	292	296	276	252	273	260	266	278	257	273	328	271	273	261	285	300	273	278	261	290	247	298	284	251	271	283	268	259	257	304	274	285	245	271	266	248	261	274	273	267	270	252	297	277	275	274	284	278	281	268	247	262	283	276	269	281	249	264	260	304	281	270	279	288	289	290	267	265	255	291	223	250	279	258	265	245	247	304	249	256	290	282	281	252	278	270	257	245	243	276	250	258	281	273	269	267	259	264	284	280	244	263	236	269	243	280	268	289	273	247	281	272	274	262	261	267	299	262	245	275	285	276	281	301	284	252	276	277	298	261	263	287	254	272	276	272	290	274	263	255	252	273	281	231	290	282	268	256	265	281	264	272	280	283	297	287	297	261	271	277	278	292	277	266	262	268	275	256	264	256	249	284	291	255	280	246	279	266	274	257	280	248	266	274	257	245	266	262	268	274	286	306	290	275	292	288	261	255	272	233	276	245	283	255	286	293	268	315	243	260	276	263	250	277	259	279	250	262	297	282	268	266	273	285	259	250	256	277	269	249	280	262	251	255	291	238	261	255	267	276	280	267	289	231	238	286	267	271	263	238	271	269	264	280	267	263	238	276	262	240	286	255	276	257	287	254	259	292	265	288	263	293	266	264	292	277	296	293	255	250	269	261	281	280	263	239	279	258	252	268	247	276	241	254	298	266	235	283	276	273	263	273	310	258	267	282	306	294	243	267	266	254	291	256	256	270	281	286	253	247	284	298	264	270	294	269	261	291	265	254	269	254	289	262	240	276	256	294	271	285	256	248	252	246	274	268	256	252	258	292	260	267	273	288	246	274	270	275	243	260	274	249	273	279	266	280	289	284	276	258	271	267	254	271	228	249	271	267	286	256	251	269	270	270	250	267	254	254	302	256	238	280	251	289	281	246	269	283	297	269	270	270	255	270	247	273	246	251	280	282	282	226	233	239	238	266	273	287	267	275	278	256	274	251	295	285	262	297	251	262	272	262	288	266	257	230	269	268	281	255	264	281	295	243	243	281	250	281	273	260	245	270	264	263	251	277	287	291	265	256	270	262	263	293	254	281	275	229	251	265	276	284	245	252	260	303	253	289	257	279	252	264	271	261	250	256	257	283	284	271	285	220	262	303	254	286	252	266	258	272	282	264	294	252	250	250	275	246	258	266	256	283	272	231	257	262	276	262	244	262	284	271	319	258	278	249	286	286	246	257	263	261	286	261	290	280	264	281	282	278	256	258	270	272	257	253	276	271	275	250	258	275	273	268	277	271	293	243	294	277	272	287	281	270	258	274	277	257	264	241	263	266	280	298	292	311	282	291	270	267	258	273	270	221	302	254	290	251	255	264	281	257	250	256	291	257	277	277	268	257	277	271	272	299	326	276	266	267	266	274	298	267	256	259	269	241	202	256	261	291	285	273	240	288	253	256	275	264	265	282	239	261	247	264	255	256	285	259	244	266	284	264	265	243	263	246	312	271	258	271	255	296	240	250	241	277	287	266	262	234	300	258	249	255	254	271	289	272	273	270	262	289	262	249	289	259	275	251	270	263	276	276	263	262	277	251	229	264	259	258	257	270	249	266	268	264	275	272	263	245	279	273	252	264	293	280	276	245	296	268	270	251	260	304	271	273	302	274	272	244	287	259	278	307	270	256	266	254	278	275	287	265	273	271	265	255	277	290	235	263	284	276	293	278	240	227	277	272	264	263	267	288	249	285	279	267	260	256	273	232	288	294	259	224	282	305	297	281	257	260	242	264	275	280	291	271	267	260	280	261	237	275	239	303	254	241	264	288	263	300	256	268	250	255	269	272	281	277	290	271	275	280	287	270	271	265	252	261	244	262	270	285	313	263	244	274	298	279	295	268	255	228	282	279	245	264	256	301	273	307	305	306	262	271	275	245	290	256	278	288	264	250	276	249	285	275	265	283	252	272	252	260	265	277	225	269	274	283	291	273	246	258	278	308	255	281	270	247	264	277	280	252	259	255	264	246	255	261	234	287	243	251	292	256	253	266	270	270	266	250	251	264	272	263	262	248	250	265	260	257	266	290	304	285	272	252	231	264	274	289	242	231	287	278	261	300	291	278	262	254	275	278	273	299	252	274	250	255	269	253	273	266	303	270	245	276	328	251	287	269	288	291	251	250	270	277	284	262	293	258	273	271	269	268	248	279	251	271	284	230	260	293	265	247	268	278	251	250	273	276	254	249	242	251	288	308	286	267	279	290	276	280	236	298	277	298	238	274	283	255	259	255	273	256	310	255	253	266	258	270	286	289	258	300	269	253	274	252	260	274	266	263	280	291	274	271	287	264	275	255	252	248	259	265	277	297	273	263	292	272	270	309	282	237	224	249	272	261	279	269	275	257	271	299	255	273	291	260	281	267	232	236	286	265	269	263	294	305	261	273	273	263	279	267	265	247	263	257	283	264	263	249	260	279	259	315	232	293	279	286	263	268	266	295	272	259	250	266	262	277	269	276	264	271	266	263	248	257	255	281	278	298	281	256	268	274	270	272	274	262	269	252	265	284	295	254	278	254	256	277	279	273	261	241	250	276	237	275	244	278	265	230	263	284	248	272	270	285	263	267	263	288	271	253	317	293	283	311	248	260	272	278	261	245	256	237	262	290	271	266	258	264	287	274	285	247	268	289	266	274	282	248	288	266	279	273	259	259	279	247	240	270	261	251	273	308	283	265	261	270	242	247	252	267	235	261	253	285	260	273	283	264	241	263	237	266	253	271	288	256	286	265	276	288	239	258	277	257	311	286	260	257	264	266	255	266	259	252	254	262	277	264	257	291	284	271	270	279	263	277	279	267	268	242	233	261	279	280	279	294	259	282	297	251	260	274	302	265	256	246	266	278	274	246	264	254	255	274	285	288	271	250	282	266	290	299	269	292	285	270	259	283	285	216	263	263	259	248	299	276	270	268	301	235	265	270	244	271	259	239	243	260	245	250	290	294	265	276	264	247	291	265	241	241	285	289	269	237	260	255	266	263	247	288	260	266	280	287	267	260	284	230	258	253	234	261	235	288	269	287	265	276	258	266	273	278	277	267	291	276	267	295	263	268	259	278	265	244	302	266	254	285	279	303	249	276	296	287	271	271	262	273	276	254	267	293	304	268	262	283	264	294	295	264	281	265	244	270	293	276	262	252	276	291	288	285	270	269	261	272	258	267	286	255	281	281	273	258	261	285	279	271	275	240	237	273	246	271	276	292	245	260	257	269	281	266	235	287	267	265	305	270	263	288	291	265	234	275	260	253	272	259	254	269	239	249	281	268	259	267	287	297	269	276	245	266	257	294	290	264	281	261	256	275	270	267	280	265	269	269	277	264	271	266	248	277	272	263	267	255	263	258	247	285	252	237	278	245	273	273	268	260	268	243	277	267	279	273	285	281	262	279	298	250	276
27661	1637	2915	3468	3064	2640	2171	1935	1723	1485	1399	1309	1246	1184	1117	1020	1036	1002	996	979	970	911	966	869	919	935	930	851	905	922	842	845	831	882	835	881	855	868	847	840	805	822	843	874	872	830	797	811	844	806	808	809	799	790	809	806	799	759	824	810	823	818	772	810	812	833	807	764	826	789	811	807	750	836	790	784	756	830	856	797	841	762	817	796	793	815	778	807	751	775	836	816	780	823	760	793	760	755	808	837	780	846	805	857	827	839	762	839	800	730	800	747	777	752	787	823	798	786	794	728	749	795	775	738	834	796	769	814	767	863	782	804	807	783	797	770	757	796	789	803	782	754	781	752	804	792	781	763	788	812	799	801	772	779	792	805	803	779	781	817	836	760	783	788	773	810	829	785	754	769	860	823	810	842	821	802	765	833	792	759	812	787	757	792	727	806	806	768	742	766	759	771	774	799	810	802	833	781	845	787	805	730	794	777	726	817	807	817	781	794	819	796	737	791	819	838	797	768	785	776	772	798	799	810	846	785	836	780	750	763	823	784	724	812	798	818	838	832	775	780	766	828	779	790	731	828	819	815	799	822	815	797	798	782	756	871	743	780	747	766	759	757	797	806	751	821	786	841	804	838	761	801	786	842	797	829	773	771	767	765	796	818	851	788	776	792	796	756	774	736	793	759	843	761	834	773	801	789	788	780	798	769	824	799	756	772	819	760	782	818	834	795	774	805	782	749	791	800	772	754	834	784	784	739	803	790	759	817	804	781	838	795	745	801	748	795	743	806	756	807	824	807	830	803	805	823	795	755	779	812	825	776	771	766	800	781	768	806	811	794	761	793	739	764	830	792	794	772	775	795	827	758	780	762	789	790	774	832	806	767	816	801	786	805	769	790	755	770	799	790	788	801	773	797	785	833	766	788	811	816	812	796	794	766	779	798	791	751	823	819	809	772	823	830	783	786	828	789	808	800	743	747	776	765	781	785	780	795	820	805	800	784	803	762	810	797	778	795	830	773	757	763	755	779	760	801	797	803	794	789	758	791	745	759	828	837	769	789	802	759	780	748	810	782	799	822	766	803	785	772	734	816	805	759	756	792	767	826	842	761	801	744	732	768	800	755	807	823	818	781	759	795	752	751	807	802	785	804	841	773	801	781	703	765	850	814	804	774	777	818	864	748	751	808	815	830	741	807	775	740	829	836	802	789	766	802	781	791	869	779	777	783	772	839	759	807	814	811	778	809	823	791	764	808	782	775	759	783	834	820	769	809	779	735	834	786	793	777	814	698	752	789	818	821	772	801	832	817	757	782	801	747	781	815	758	786	775	801	818	763	783	804	774	803	740	754	792	800	779	806	785	782	820	771	797	850	769	771	779	783	761	774	781	774	749	745	805	776	814	798	853	785	744	828	750	817	826	795	773	751	795	805	794	803	769	771	824	762	774	810	798	831	794	790	808	791	754	779	773	814	783	748	763	839	810	777	796	854	802	776	786	787	753	782	734	783	813	810	782	797	787	792	779	800	751	793	786	760	735	774	791	844	771	808	784	772	839	766	761	803	767	754	771	771	741	769	819	795	796	750	777	799	817	804	818	783	792	832	804	817	799	790	775	810	831	831	784	732	802	784	854	820	813	808	824	761	823	805	768	796	789	810	796	811	829	826	851	751	792	736	795	762	761	761	765	773	776	783	837	786	790	846	776	770	795	837	748	747	763	804	792	769	796	806	807	811	776	797	822	767	771	765	872	762	737	803	848	771	767	758	798	781	784	821	804	857	765	811	765	799	778	818	761	842	786	738	775	769	817	802	782	835	759	802	788	784	812	868	755	771	846	740	758	758	780	790	791	764	759	752	805	777	812	763	810	808	752	819	769	752	792	757	785	754	797	811	783	848	821	731	764	783	776	770	778	805	791	794	785	849	817	778	825	801	755	747	801	832	777	818	814	756	754	833	795	796	814	777	774	837	808	800	803	785	777	787	810	765	809	816	771	790	772	769	831	767	767	769	798	809	770	783	815	725	766	792	770	822	825	776	754	812	796	804	815	796	807	839	819	786	788	785	797	753	826	803	774	805	784	788	764	773	800	845	811	809	823	792	777	777	719	764	765	772	805	779	772	788	767	797	774	801	787	801	764	815	795	809	743	768	821	788	801	825	758	794	810	770	762	855	784	839	805	775	791	798	777	824	784	805	759	847	784	814	818	731	759	806	785	814	799	801	782	805	769	777	765	830	796	797	837	806	780	742	788	795	734	788	821	851	814	812	812	757	801	828	773	833	757	810	799	824	796	793	761	736	772	835	803	820	791	807	799	767	830	761	807	797	822	771	778	824	822	790	763	775	789	794	801	810	761	739	785	809	794	768	821	801	755	818	768	776	793	773	806	803	760	808	792	825	769	795	752	800	774	789	818	829	810	819	773	815	838	810	839	781	781	797	737	754	774	761	786	801	798	768	801	793	794	787	803	812	784	797	774	800	806	822	782	796	724	815	754	808	774	785	757	864	792	744	753	823	762	747	826	812	798	763	772	804	830	791	760	787	765	777	843	787	775	813	838	815	739	804	791	833	813	817	796	804	787	799	782	791	770	773	806	809	730	807	792	791	805	821	755	788	801	772	759	810	790	874	830	799	780	757	826	830	753	796	819	782	786	806	792	853	762	781	785	810	822	812	786	791	783	753	772	788	745	783	821	858	814	831	777	754	742	797	754	841	783	798	750	757	745	808	802	823	788	773	793	798	758	796	772	788	809	771	779	760	727	820	811	810	775	824	839	778	857	827	819	852	796	809	806	798	736	804	824	775	773	818	775	796	816	797	833	810	831	786	773	778	815	754	780	824	780	783	805	813	807	834	781	729	767	826	722	805	789	741	725	767	835	807	798	783	807	827	773	790	829	811	823	805	824	763	757	758	800	734	772	765	812	760	761	788	817	767	806	784	771	758	749	835	783	746	801	782	796	741	858	766	763	761	793	764	795	821	834	781	824	787	731	753	780	768	784	791	761	775	757	767	797	778	774	828	780	787	809	789	819	807	802	762	800	790	775	757	849	727	815	736	821	786	795	749	846	781	774	808	792	767	808	813	798	802	801	814	776	760	796	806	785	748	767	798	771	789	760	789	832	805	779	777	801	800	825	820	824	813	735	798	785	840	769	778	859	817	756	798	779	820	789	798	768	801	828	798	761	796	831	794	768	799	771	767	789	780	763	788	775	757	812	789	869	745	765	758	797	806	833	864	780	743	815	759	779	775	764	753	789	857	743	833	793	821	778	784	779	785	720	806	829	738	792	801	813	738	734	780	789	802	827	778	783	758	801	743	765	752	795	750	808	730	731	804	812	761	753	772	739	842	741	787	788	798	767	733	758	763	766	772	797	786	800	817	752	832	790	794	787	819	767	793	773	756	824	838	743	818	807	760	789	808	758	763	792	771	768	725	774	767	735	810	772	798	795	742	766	765	780	817	784	838	801	814	788	766	810	788	809	784	811	816	772	791
63461	21516	11341	2978	1471	1064	906	717	658	511	558	530	449	435	426	402	391	414	386	382	388	378	387	351	352	394	374	365	333	345	357	351	299	353	353	333	351	357	337	344	331	358	318	311	364	325	335	355	293	343	331	349	293	323	339	361	342	338	336	348	329	367	359	332	311	339	322	351	312	330	300	335	320	286	361	327	339	339	337	310	323	323	308	298	319	314	342	306	307	325	318	310	326	342	328	303	345	320	310	305	336	330	310	341	328	325	284	332	334	368	315	295	330	312	335	351	336	346	348	306	358	326	326	324	334	369	334	319	310	321	323	328	320	321	312	326	330	328	311	355	336	338	307	328	331	373	335	383	291	337	335	344	329	316	334	307	287	325	336	322	336	358	337	322	319	355	335	351	318	344	317	343	319	334	360	342	351	306	358	349	311	346	304	350	340	355	358	324	327	281	346	340	296	315	332	336	371	292	336	353	338	345	342	340	324	293	349	338	307	342	321	356	317	346	355	334	331	318	309	313	323	322	312	316	345	366	326	336	299	336	331	327	331	338	328	299	361	301	367	327	307	353	366	331	341	350	339	347	351	314	326	312	342	339	322	350	319	335	319	306	315	326	322	325	333	299	339	316	323	389	363	341	305	328	310	322	336	318	319	368	328	318	358	347	306	315	327	319	313	322	351	326	309	328	316	321	321	309	324	351	316	330	324	312	334	318	333	341	336	310	327	333	322	317	332	364	341	333	319	309	358	303	325	374	354	333	307	344	325	341	329	341	341	311	341	339	356	322	348	327	341	342	320	316	355	339	347	339	305	335	344	335	318	329	326	306	351	327	333	330	332	310	341	337	336	321	334	352	321	290	322	326	348	336	347	324	343	334	346	322	336	316	331	369	355	355	376	311	345	300	329	346	335	320	316	327	298	322	347	338	312	337	332	315	340	331	332	320	332	337	308	349	334	331	331	331	325	330	346	338	326	328	328	343	347	317	332	330	310	311	332	333	339	325	299	339	338	348	310	298	338	338	343	333	336	344	346	368	341	328	309	344	300	331	341	327	317	304	337	321	306	313	343	338	350	288	353	298	318	283	322	327	321	304	322	314	330	321	351	335	349	322	332	308	372	350	321	326	341	309	304	331	326	321	338	326	346	347	369	281	346	361	332	353	338	331	313	356	330	317	350	317	351	337	329	328	336	329	325	363	335	337	303	338	360	322	341	332	328	298	358	335	331	348	329	353	336	314	342	318	350	343	325	351	338	330	366	316	354	341	348	355	330	309	298	334	326	329	331	283	329	301	363	350	329	327	331	351	323	311	324	334	320	333	324	351	314	317	336	321	319	345	315	314	343	318	328	340	318	345	324	331	360	334	331	330	341	303	311	334	342	348	322	325	334	303	338	322	323	318	357	307	332	356	349	309	317	335	311	328	323	336	326	324	312	355	325	306	321	300	339	319	350	357	377	339	318	304	330	349	293	317	335	306	336	323	314	330	332	319	310	340	342	264	333	331	337	326	358	319	311	361	302	333	347	281	338	341	311	310	310	341	325	333	327	314	317	330	350	317	331	313	358	364	300	303	328	301	327	351	314	313	346	326	346	325	332	328	325	338	333	303	327	341	335	306	336	311	333	327	317	322	321	358	306	327	338	305	320	319	338	348	320	346	322	351	348	331	326	337	346	312	326	314	311	311	320	314	303	362	323	331	344	313	321	351	359	374	360	332	345	322	312	284	351	350	318	312	344	314	330	324	347	294	295	316	296	302	351	312	324	303	333	313	323	342	339	355	316	335	355	377	337	323	326	325	302	308	317	328	317	329	333	349	346	316	328	327	321	343	304	311	319	320	327	293	327	288	315	354	360	323	376	326	322	317	321	319	329	326	304	352	330	341	312	353	353	315	338	340	376	331	387	339	354	354	309	335	307	318	324	346	294	328	330	318	324	303	338	339	335	335	338	306	322	342	335	332	347	278	329	322	335	320	330	306	318	369	328	333	325	316	271	358	313	346	327	310	284	326	299	341	304	316	329	334	320	282	317	318	353	323	345	325	345	332	312	311	299	316	319	340	298	368	352	318	324	334	319	314	327	320	314	305	337	346	352	328	320	330	335	314	337	352	352	290	346	291	329	314	335	349	334	356	341	381	321	301	318	349	302	323	330	319	329	327	337	303	327	322	329	313	346	294	317	334	356	317	342	335	313	346	326	357	357	327	335	337	344	340	293	308	339	334	324	341	318	335	310	313	299	327	369	337	325	354	328	325	340	320	326	321	351	301	305	304	323	307	323	316	352	321	326	330	367	323	322	320	319	319	308	335	348	326	295	331	326	290	307	344	336	321	354	362	339	335	350	305	310	327	332	291	306	339	309	333	358	322	320	344	328	322	333	347	356	323	332	297	331	362	325	325	312	340	348	304	318	304	337	324	297	307	321	352	320	293	325	356	329	303	311	330	335	309	326	317	284	316	309	328	354	336	315	333	303	357	354	336	341	331	372	333	328	309	329	326	328	352	303	303	329	311	340	305	310	341	347	344	312	343	343	322	313	314	320	318	355	312	312	307	342	362	313	340	295	326	321	372	342	322	315	344	368	329	310	344	328	331	337	305	342	327	328	328	308	339	326	340	332	303	344	319	343	295	296	344	357	340	363	349	319	335	349	324	394	316	323	332	319	321	312	345	344	351	344	331	354	323	327	337	339	313	303	307	365	334	359	342	330	315	327	306	324	337	331	313	364	321	356	329	296	341	309	335	354	305	315	342	319	337	349	346	335	334	380	341	333	345	351	337	310	317	325	336	320	299	338	304	323	347	363	347	310	338	335	312	330	331	329	330	331	356	343	315	340	315	356	315	320	338	343	292	339	329	335	329	330	336	337	335	366	373	339	348	290	342	319	334	329	309	323	329	317	325	344	318	302	356	344	310	339	325	308	298	340	302	319	316	323	327	309	352	326	312	339	329	310	320	302	319	297	330	347	327	299	298	322	337	331	322	305	306	323	323	341	352	350	322	359	337	334	342	309	331	349	339	346	375	334	325	300	313	372	338	303	338	320	335	328	337	337	337	297	341	329	304	306	350	321	321	353	317	305	310	313	324	325	325	332	311	289	296	380	359	337	341	333	317	332	296	331	362	329	324	328	348	334	334	335	307	312	317	340	319	307	359	302	342	307	294	291	351	335	335	341	347	316	295	327	319	338	305	343	357	337	319	283	343	321	313	300	329	324	371	380	323	322	346	314	344	285	297	293	307	349	309	341	339	302	328	303	345	303	321	336	345	326	313	324	350	314	331	340	300	356	353	331	317	315	325	321	343	329	310	340	352	344	346	344	306	330	385	357	312	354	325	303	338	337	298	342	336	324	328	314	351	340	320	350	353	304	344	326	327	319	352	321	314	334	332	346	331	340	330	316	322	321	331	308	302	325	321	314	351	297	364	318	310	305	343	325	331	351	343	311	317	305	317	332	349	346	297	314	327	326	336	332	336	351	288	337	298	295	313	334	358
33728	2594	4965	5647	4951	4187	3542	3113	2551	2262	1991	1882	1805	1673	1543	1458	1354	1337	1262	1259	1229	1174	1204	1179	1150	1188	1069	1084	1052	1107	1066	1058	1093	1053	998	1061	1033	991	1056	994	1048	1031	983	973	989	1046	924	950	1028	972	957	946	1011	944	980	954	1010	982	984	927	987	969	978	952	973	928	906	984	888	937	928	982	896	977	948	902	908	949	946	960	979	941	954	907	966	974	908	911	940	923	939	901	926	965	939	916	973	901	931	908	885	955	903	919	912	913	966	935	886	921	928	961	935	920	936	911	960	908	940	942	887	922	917	902	922	901	934	978	942	996	918	888	882	959	906	995	967	941	903	887	938	896	933	924	915	900	907	942	921	963	954	947	884	988	934	928	951	947	862	943	920	929	893	852	879	931	918	910	890	920	919	912	937	942	945	937	919	924	889	915	942	932	904	981	928	973	960	909	949	902	964	919	928	969	880	881	879	935	916	929	885	925	915	965	891	981	874	918	962	899	924	927	856	951	901	946	922	989	924	885	971	966	907	962	907	927	919	970	907	913	904	904	942	933	938	895	918	875	855	944	964	909	916	914	845	959	925	975	959	868	958	923	918	1007	984	954	884	989	909	927	948	927	877	945	895	894	861	919	913	866	888	918	940	956	930	941	900	937	872	881	946	949	932	883	905	918	944	915	963	914	921	870	875	923	975	918	859	911	947	906	874	872	916	905	911	908	898	933	940	883	960	969	946	978	913	934	916	906	950	936	964	960	906	893	907	888	915	886	936	912	941	900	902	942	921	922	950	895	961	952	919	920	874	916	916	910	962	901	899	916	910	906	880	917	988	948	943	909	916	943	925	901	903	906	911	992	912	941	920	929	937	973	895	891	875	960	888	975	896	859	899	901	890	919	925	863	887	901	904	984	877	949	919	916	961	870	939	914	884	937	878	951	924	900	952	885	932	922	886	939	976	966	890	931	958	924	891	870	932	900	914	897	936	883	883	915	947	945	848	915	911	969	974	906	905	941	918	995	934	938	892	943	959	935	941	852	957	928	889	933	930	952	906	885	915	944	920	941	890	925	947	892	917	893	924	926	927	958	913	900	935	922	861	881	882	912	927	939	972	937	937	908	919	933	958	954	933	937	930	885	893	954	907	899	935	931	900	858	894	877	924	944	942	943	899	953	888	868	902	991	883	923	879	952	987	927	933	926	923	913	910	941	949	908	914	924	963	913	889	919	942	897	874	975	896	929	923	915	923	891	903	845	949	917	936	927	903	933	948	937	965	913	906	882	946	918	891	914	930	997	882	890	915	939	933	909	894	908	950	926	929	919	895	903	901	939	883	892	948	953	938	939	905	951	894	917	898	882	923	895	901	955	913	872	909	955	933	906	949	940	892	885	945	942	956	897	904	935	972	908	882	866	916	943	936	890	852	969	932	835	900	946	929	916	919	861	996	938	909	958	956	914	949	1001	933	976	886	961	850	925	892	910	929	917	960	883	901	945	925	915	913	978	913	906	936	883	931	938	916	952	893	930	878	958	979	923	911	918	938	931	910	916	914	933	889	941	929	955	869	912	938	914	946	961	895	887	928	925	942	921	965	962	940	940	920	904	936	984	921	921	892	929	998	998	901	908	931	940	904	949	929	891	843	943	911	928	936	910	982	907	956	933	881	932	919	903	922	864	915	950	922	914	876	960	951	921	922	940	892	937	916	944	872	873	903	921	955	916	939	933	908	980	917	926	888	910	976	953	892	970	859	905	979	905	915	963	907	958	864	926	930	979	919	971	888	943	906	864	930	917	974	909	927	936	945	939	954	923	915	956	911	868	887	955	877	890	949	905	905	921	877	959	934	876	905	842	978	861	891	920	851	912	949	873	844	944	870	964	934	916	916	960	924	906	934	960	982	890	930	899	901	936	910	910	959	906	918	904	947	948	859	950	934	970	943	872	954	981	912	958	944	923	926	868	941	891	932	907	914	921	917	933	890	936	852	944	894	980	916	924	938	914	978	962	886	904	911	943	933	880	937	906	934	882	870	914	910	939	975	938	906	896	959	898	857	882	880	871	924	915	948	921	901	928	906	931	935	902	909	931	905	938	899	851	904	900	969	874	947	880	873	929	928	938	937	972	957	912	906	939	888	923	896	941	920	894	942	908	918	898	908	942	942	893	937	851	965	948	879	919	958	958	920	922	902	890	901	909	868	935	889	900	885	931	925	916	899	899	923	959	913	885	908	917	917	970	901	935	899	919	888	890	953	922	939	911	969	910	924	896	933	914	922	886	899	885	938	926	920	968	943	932	918	903	943	908	885	947	881	916	929	920	982	876	889	897	927	971	905	914	984	864	967	969	899	886	921	961	864	933	905	948	944	892	957	911	920	941	888	892	913	932	944	904	907	915	941	930	864	910	946	879	903	885	904	889	953	884	935	980	950	950	907	865	866	927	904	915	887	920	924	951	942	958	991	919	965	914	925	859	942	911	834	915	849	908	935	944	893	930	930	900	949	936	933	943	975	926	877	890	901	935	880	900	905	930	881	928	945	910	917	875	911	914	915	914	965	944	954	961	934	934	925	920	864	910	942	881	912	909	887	906	923	916	950	938	899	960	910	923	921	934	903	915	918	886	968	950	928	950	903	927	885	893	917	890	945	971	879	942	979	933	926	869	880	918	881	881	896	936	936	877	901	952	943	928	964	911	905	968	923	921	945	925	915	867	900	904	917	899	914	903	944	912	905	960	915	902	911	929	894	944	948	963	939	913	882	929	935	945	915	969	888	934	895	947	954	847	982	944	912	892	972	933	945	979	974	893	953	977	923	910	905	939	898	923	886	871	938	909	925	929	927	908	881	896	904	921	909	936	895	961	926	926	975	894	908	851	911	944	865	915	925	926	881	910	938	935	917	929	966	929	933	908	910	894	945	903	916	955	920	919	897	939	927	879	921	903	937	920	885	916	931	921	885	886	970	899	909	932	910	946	907	913	920	940	884	913	949	892	986	946	959	943	893	929	902	893	952	892	943	911	882	914	938	966	911	942	949	941	974	968	915	879	907	928	941	888	924	908	886	952	850	956	940	914	912	912	920	898	951	873	909	907	914	933	905	983	966	966	936	913	843	897	959	933	925	910	925	874	869	908	916	936	928	843	897	896	961	965	913	906	852	896	879	892	922	936	956	913	889	902	919	979	938	939	992	879	901	903	935	907	886	931	974	948	894	954	857	919	898	902	909	961	924	944	923	908	895	931	844	931	906	948	977	915	898	917	882	885	900	957	950	916	914	919	962	921	915	872	935	945	963	888	903	943	884	922	927	946	915	895	914	898	882	937	885	925	935	950	905	899	895	904	954	919	978	929	884	897	949	932	983	880	868	962	941	939	946	946	918	966	875	920	893	836	956	928	932	891	873	900	939	950	870	964	958	939	940	872	993	875	926	906	921	908	939	974	941	953	890	932	892	876	925	969	904	850	911	907	908	909	902	935	890	848	903	958	921	948	890	960	941	941	878	929
14679	758	355	208	149	184	150	161	154	148	150	125	148	125	137	149	149	128	132	129	150	115	140	125	170	141	124	137	124	133	138	162	119	149	136	136	122	146	132	123	135	131	123	120	124	130	167	117	144	141	129	120	124	155	142	145	141	137	136	142	132	127	132	120	109	131	113	113	122	128	132	145	150	140	130	124	113	137	134	128	137	133	153	119	135	135	134	113	124	157	143	122	144	103	154	144	139	145	113	121	134	121	137	149	137	132	130	173	135	149	127	128	124	142	148	122	132	114	132	145	133	145	151	154	142	122	137	160	112	126	142	109	123	128	154	137	125	136	125	149	128	127	145	133	106	120	130	122	122	110	130	138	127	135	132	140	134	133	124	124	141	144	145	123	147	138	135	147	116	138	132	148	138	155	135	132	136	139	116	141	136	144	133	152	136	139	134	122	134	131	130	103	138	133	107	125	120	135	125	148	134	132	133	119	121	125	133	130	136	130	138	106	132	152	122	147	133	140	138	122	127	135	146	138	144	125	137	141	148	157	125	150	130	141	144	143	130	137	125	135	140	142	144	142	131	113	125	119	126	122	121	151	138	135	135	148	124	120	156	145	123	135	128	123	116	109	130	134	131	129	132	135	146	117	145	132	127	152	134	143	127	104	124	134	139	146	120	152	123	134	127	126	124	158	113	149	152	136	131	124	120	132	129	139	170	125	133	141	125	141	132	124	129	122	134	131	136	139	120	140	126	132	126	130	147	106	140	121	147	159	133	133	135	126	148	133	147	125	129	122	137	133	148	152	119	146	124	118	124	127	135	143	125	123	140	129	113	131	114	130	130	119	134	119	129	128	119	138	143	153	137	135	106	134	137	129	133	123	139	125	134	134	130	145	136	130	142	133	146	131	147	153	133	127	134	138	142	133	149	120	120	126	136	139	142	152	150	131	118	122	132	127	125	112	130	132	127	139	130	128	131	136	133	125	135	135	132	140	154	122	143	127	124	133	137	130	149	114	125	130	130	135	129	127	133	131	119	122	152	145	132	135	117	147	135	127	155	120	132	134	128	123	142	159	152	140	142	144	135	134	125	136	129	128	133	128	127	131	120	119	128	145	135	140	113	139	149	124	128	117	132	121	127	121	119	124	122	130	139	118	149	152	122	136	183	106	132	144	144	134	139	151	144	120	137	144	147	130	139	125	138	130	138	141	125	138	125	161	138	132	139	135	113	136	131	142	150	118	135	156	117	111	131	138	135	136	135	135	138	126	130	106	142	150	146	124	143	121	133	132	148	147	130	148	124	130	133	137	142	115	141	161	131	121	146	143	132	132	128	125	134	132	103	128	117	123	132	130	128	124	136	132	145	118	137	129	128	128	131	144	139	161	135	137	141	140	152	159	140	153	117	135	153	149	144	124	142	135	148	120	125	149	122	139	149	137	153	130	145	117	157	129	137	131	138	138	145	117	147	142	137	127	148	132	131	147	131	136	121	128	132	148	148	142	141	115	145	151	129	148	129	135	132	110	131	125	135	157	129	126	136	128	142	120	137	132	127	137	146	132	129	127	132	117	133	121	120	134	159	126	127	120	139	124	145	136	126	123	116	124	125	131	138	121	121	135	124	159	132	133	142	144	135	154	132	151	146	151	133	133	144	139	130	130	142	163	145	138	128	106	143	151	136	129	144	127	130	130	149	131	132	141	141	118	130	128	128	135	125	131	143	125	139	135	136	139	101	132	117	140	146	149	134	122	117	138	113	114	109	148	150	131	137	124	133	104	139	114	113	131	143	133	129	144	141	147	138	132	142	131	120	111	140	151	123	130	144	120	122	142	111	134	138	137	139	115	135	137	132	140	125	141	126	147	131	136	126	122	144	124	139	136	120	156	124	136	128	130	118	121	118	126	115	130	142	144	134	121	132	123	146	145	140	135	120	146	140	124	154	117	132	131	125	123	146	139	125	133	124	151	134	145	117	115	115	121	137	131	110	132	133	125	130	124	137	132	156	145	138	137	143	158	136	144	138	134	122	131	119	130	137	147	144	132	165	143	149	125	142	122	141	141	130	139	122	122	144	141	152	120	112	134	118	118	158	141	134	132	116	125	128	136	133	137	135	132	127	123	136	136	112	173	160	116	126	130	133	120	137	146	148	121	117	128	131	123	131	122	148	123	121	124	142	126	104	110	136	126	144	146	128	129	123	124	142	139	117	130	122	134	134	122	139	138	138	121	124	138	150	149	142	133	132	147	126	125	126	135	128	137	136	126	128	142	147	117	136	130	133	145	145	116	150	131	116	139	119	120	128	130	153	123	122	138	167	130	132	136	128	148	117	133	127	122	122	143	97	121	150	121	130	124	124	121	129	134	120	148	110	117	135	154	135	148	137	133	150	121	147	136	128	143	148	134	145	128	155	131	132	124	129	137	117	129	129	139	132	134	165	138	145	122	119	131	128	132	124	110	143	134	148	138	147	132	145	149	139	129	134	148	140	115	138	155	142	145	119	119	115	120	131	115	132	140	136	142	142	115	145	133	157	157	118	129	158	123	130	146	145	138	124	142	145	141	149	118	135	137	137	126	158	141	144	140	143	122	112	108	132	126	160	135	122	131	143	141	132	134	133	129	120	146	134	160	128	135	123	144	126	146	130	151	138	127	116	140	128	129	146	143	116	152	133	118	113	138	141	130	135	124	121	119	152	126	120	150	134	155	132	135	123	135	144	104	114	157	126	120	143	122	116	159	126	142	142	118	141	144	112	133	116	146	134	137	141	155	140	161	142	125	145	120	127	129	139	154	122	155	151	144	149	140	111	124	143	144	142	153	110	124	125	124	161	140	141	133	126	131	120	125	138	145	116	127	152	126	121	124	141	132	142	123	135	126	137	135	153	134	147	127	147	148	130	142	157	114	100	157	127	132	133	135	119	119	132	125	114	128	147	107	144	139	134	120	141	142	145	135	110	131	141	132	146	154	115	173	142	117	149	140	128	129	159	168	129	136	115	143	145	109	145	140	125	134	144	130	118	140	123	122	133	144	138	136	136	123	116	134	132	148	171	139	126	118	122	116	142	141	146	141	150	140	133	123	121	124	155	151	136	122	116	122	136	131	143	139	112	127	128	127	139	135	136	119	139	153	150	128	131	144	141	134	125	135	137	124	125	121	135	130	126	134	118	133	138	143	141	132	131	152	133	134	126	149	123	114	153	125	127	153	158	114	146	140	115	141	132	124	136	171	99	150	146	136	109	132	119	141	144	127	134	126	108	127	119	113	136	120	134	135	135	114	144	138	128	114	132	139	121	133	111	140	117	142	144	140	117	120	146	118	128	112	121	133	147	143	134	126	127	120	150	112	127	136	143	129	138	141	153	147	132	140	112	152	132	134	130	154	138	101	127	108	131	119	143	141	141	142	143	136	140	131	134	148	113	110	134	135	121	120	137	120	155	144	146	128	114	120	130	122	124	142	140	140	134	122	137	132	122	139	132	142	130	108	139	137
12706	558	617	675	638	604	552	568	504	521	491	474	474	467	465	453	445	442	466	469	435	486	435	466	443	430	415	463	453	416	438	465	427	451	412	472	484	436	442	477	452	443	449	438	459	458	429	414	449	469	455	461	459	440	436	449	433	422	439	448	464	473	472	453	469	427	442	451	473	458	428	479	471	493	475	465	465	428	440	435	481	471	434	455	436	446	473	483	451	436	443	448	496	444	399	449	474	464	447	460	455	443	419	432	459	469	469	466	473	461	468	453	453	436	415	473	429	444	449	444	404	446	450	431	431	455	447	459	461	448	505	437	463	417	434	474	477	460	452	451	426	425	482	445	465	454	442	451	452	444	454	429	414	433	427	438	453	428	421	445	471	453	453	469	466	426	418	437	423	460	447	425	478	467	485	459	456	436	482	452	433	476	419	444	459	498	473	455	453	434	419	452	462	427	446	453	453	454	454	458	466	452	462	426	433	422	425	418	443	442	450	411	440	420	456	453	451	417	438	439	436	426	425	471	455	412	438	464	425	419	450	437	467	462	466	448	442	489	473	458	461	472	461	435	436	416	457	427	463	437	416	449	479	456	403	448	414	434	464	452	460	448	421	429	459	450	461	438	442	462	435	436	443	431	494	450	476	450	468	455	452	431	429	426	440	476	437	467	423	470	449	466	472	487	440	453	477	434	412	434	469	457	451	450	467	456	448	433	476	447	455	411	408	440	473	429	476	434	473	390	428	443	431	503	480	420	462	427	413	456	448	433	411	456	416	452	443	462	459	450	422	428	436	475	472	418	445	439	435	470	463	472	457	461	437	434	444	470	472	438	435	430	459	466	460	453	456	463	475	477	464	447	437	442	452	433	463	411	461	464	489	465	453	413	420	436	451	465	418	432	454	438	457	474	465	488	448	461	481	478	471	465	433	456	438	421	437	453	428	464	446	445	454	410	426	440	456	415	460	449	470	462	458	492	430	474	458	442	495	461	468	419	424	492	436	465	422	462	425	436	470	443	460	458	470	495	438	458	452	414	397	471	433	460	451	453	445	485	457	448	466	466	462	410	466	477	473	433	421	445	477	426	447	483	424	444	451	471	460	485	419	442	436	445	432	469	488	430	431	472	431	431	465	460	481	458	412	468	401	444	476	454	456	447	443	449	444	450	472	474	453	450	455	470	409	436	432	453	412	446	436	421	452	459	468	461	454	455	442	448	434	458	426	444	429	448	456	465	486	448	444	435	415	393	443	449	418	439	444	465	411	428	445	471	459	436	459	431	437	478	425	448	444	439	423	455	442	444	468	452	422	428	451	440	432	457	426	439	439	443	451	454	441	448	471	481	432	489	432	468	427	441	465	403	444	499	434	465	447	459	416	482	451	411	445	436	457	453	452	470	453	407	420	461	442	479	395	417	467	464	470	446	405	453	472	461	446	451	435	450	468	428	454	442	470	424	420	429	478	431	495	474	464	444	435	484	458	441	450	444	437	477	448	480	459	418	443	442	428	458	451	455	463	442	455	443	471	435	466	483	480	451	476	454	448	396	459	461	427	453	423	437	443	439	449	488	439	437	481	471	435	471	455	456	421	474	455	457	451	451	460	427	413	440	434	486	460	484	453	440	417	454	418	419	446	455	450	456	439	457	465	465	440	439	435	444	449	453	439	459	466	454	419	450	476	410	492	442	392	435	518	424	471	420	432	471	413	471	471	442	463	481	463	406	425	412	430	485	473	435	462	460	463	423	465	440	499	445	445	447	429	443	474	468	459	451	418	455	413	407	443	490	473	427	443	447	407	458	482	426	466	495	444	448	416	421	457	411	473	477	425	395	483	426	451	452	455	481	460	452	420	471	500	459	456	452	447	452	428	411	469	462	448	497	466	461	492	484	461	448	428	439	441	433	438	447	464	464	443	446	471	460	436	423	439	432	426	493	438	447	437	438	448	431	474	426	398	420	433	485	451	440	413	493	471	430	466	448	436	469	442	452	451	442	457	445	481	424	462	450	448	448	476	480	425	460	477	484	449	449	438	450	433	434	404	473	442	465	420	443	465	483	447	430	453	443	474	426	444	444	457	449	419	463	453	416	462	446	423	474	462	505	425	437	440	445	402	443	440	473	422	427	445	405	410	457	459	424	447	470	472	461	459	458	411	423	441	450	393	438	465	453	484	443	439	459	459	455	463	414	468	436	461	463	447	473	477	432	458	426	383	496	398	442	425	420	428	431	414	448	451	413	440	449	451	451	416	455	456	454	458	439	444	445	436	421	433	466	442	440	484	406	432	464	448	429	450	449	461	477	465	475	442	469	449	466	471	420	433	467	494	437	447	453	426	428	466	438	461	487	468	483	442	469	461	446	473	442	415	448	472	441	487	404	464	465	442	447	454	465	419	429	423	454	470	437	469	491	446	459	409	447	432	454	418	485	439	436	455	446	511	500	456	448	438	470	460	461	450	487	426	417	394	415	436	423	470	433	416	463	437	479	435	423	440	479	452	390	447	454	482	428	445	443	414	460	420	486	408	451	454	464	411	466	464	474	443	468	442	456	440	474	486	438	447	508	470	433	450	455	459	471	426	453	438	462	487	477	472	423	442	471	425	443	445	429	459	449	450	472	457	426	461	451	470	442	424	422	443	472	435	479	452	442	455	457	472	462	430	470	428	429	484	480	480	484	459	432	449	499	482	439	429	431	440	438	405	425	456	443	450	472	455	459	451	465	465	442	452	458	417	482	429	479	460	465	468	436	445	458	468	450	447	465	466	466	415	447	438	445	489	457	449	437	456	495	441	414	461	431	461	442	444	432	412	442	440	418	437	403	457	461	450	434	413	438	434	451	435	456	485	409	485	504	440	423	437	479	452	428	469	430	455	468	453	463	457	415	470	494	463	449	475	480	453	489	443	439	489	427	414	445	458	459	470	459	445	461	440	454	464	438	433	446	467	445	440	474	486	477	437	425	461	424	444	435	447	500	445	447	475	431	484	419	451	423	504	479	458	441	473	438	483	484	476	467	480	448	453	464	438	453	438	432	452	435	452	446	474	447	471	441	466	424	450	463	488	439	451	449	490	412	440	428	466	451	422	447	404	415	456	457	479	453	432	450	434	426	472	458	447	441	452	451	449	443	461	452	447	444	447	445	443	414	454	437	448	439	443	457	440	459	417	429	435	416	469	447	457	403	463	419	426	457	438	453	454	436	435	426	445	440	440	414	441	419	419	476	433	440	461	436	448	442	456	457	455	436	450	454	472	458	454	416	461	430	426	411	414	477	465	452	447	473	427	435	476	428	451	424	465	430	473	440	423	444	427	463	450	457	439	435	446	466	436	466	460	461	468	409	450	470	443	455	454	455	409	476	461	423	448	457	436	459	460	418	454	456	410	423	448	471	434	413	445	428	438	433	438	440	464	445	440	462	459	428	416	459	450	435	474	444	462	432	496	487	455	411	462	450	430	453	480	448	465	457	461	433	472	428	451	421	473	459	471	446
56329	15921	3286	1170	857	631	583	472	401	375	371	339	321	350	335	326	331	286	286	288	293	288	295	296	279	307	280	281	267	310	264	263	285	258	304	261	257	295	293	277	294	278	294	277	250	281	290	265	260	325	277	298	278	294	277	281	275	260	273	285	312	262	279	282	261	305	239	262	287	268	276	289	306	265	286	262	305	268	287	300	272	274	275	285	261	264	276	261	221	284	247	265	302	265	279	288	252	247	298	291	258	262	253	252	249	269	262	247	279	282	314	256	255	280	292	256	293	255	261	270	240	258	268	294	253	254	275	288	255	246	281	277	262	281	263	265	262	276	276	283	289	275	283	290	257	250	280	282	277	233	254	260	264	252	251	265	272	285	267	247	280	258	278	256	294	292	261	273	261	285	272	256	286	273	276	272	275	281	281	250	274	269	279	245	254	274	264	279	251	258	281	266	281	256	289	240	263	285	274	288	263	295	273	278	266	266	252	267	279	313	254	282	250	272	252	288	267	278	282	261	297	276	277	270	281	261	275	253	286	270	263	238	267	286	297	272	254	261	245	275	254	284	254	306	222	258	309	282	270	283	260	261	292	265	272	233	270	267	265	302	252	245	287	263	248	289	246	248	295	263	264	269	278	283	265	289	247	254	249	235	262	290	280	289	276	258	256	269	248	259	255	325	271	268	288	281	259	274	248	264	271	271	277	237	252	251	277	256	254	263	288	263	278	253	277	272	268	254	247	286	247	255	297	282	291	253	247	267	270	246	294	292	268	291	269	295	262	285	270	287	266	276	293	289	269	232	271	272	284	272	264	263	254	294	278	262	273	293	258	251	306	257	262	264	257	245	243	266	257	272	281	262	251	257	248	258	280	266	283	276	292	298	254	241	252	280	269	270	272	254	307	258	308	266	297	287	275	264	257	289	291	270	302	290	288	257	281	259	248	249	262	290	306	253	258	272	270	245	259	261	286	257	242	251	258	278	243	266	294	273	273	278	262	262	257	256	244	285	273	284	257	268	245	262	278	264	251	270	265	279	271	249	261	261	256	251	313	275	285	279	290	282	279	280	241	275	296	282	263	254	268	274	270	265	305	279	296	290	262	271	270	257	259	230	257	294	261	275	302	276	270	298	281	293	297	276	275	284	265	255	262	264	255	270	293	273	255	257	265	264	271	261	260	277	247	256	283	263	283	292	276	288	282	288	258	280	253	254	261	268	246	280	255	294	284	239	254	279	243	283	276	304	289	295	244	295	263	251	256	261	271	291	253	274	258	245	296	288	272	273	251	261	280	244	265	254	253	269	262	252	292	251	255	294	271	267	267	262	276	248	283	274	266	259	240	225	272	249	295	253	247	249	257	269	256	270	243	258	272	274	269	276	283	280	276	262	238	257	240	248	262	222	275	254	276	288	282	267	259	290	269	248	246	250	278	265	271	275	265	282	259	276	266	277	269	270	267	266	272	293	286	287	272	298	257	290	283	267	298	249	276	242	287	227	247	276	272	230	282	260	238	265	250	279	255	255	279	257	283	277	239	274	274	256	277	259	282	304	254	270	258	286	269	289	261	292	263	257	269	280	280	292	284	287	316	277	273	262	296	267	275	264	293	268	282	281	287	282	265	284	244	278	266	248	285	282	285	270	282	284	291	280	254	268	268	282	281	266	278	287	285	249	261	291	248	257	271	270	262	273	295	266	289	278	250	252	266	269	263	268	278	284	279	254	305	269	269	294	279	275	284	254	243	290	257	291	255	269	271	241	242	275	241	254	232	270	271	274	242	264	266	255	291	281	261	253	271	246	270	262	249	284	275	250	253	266	275	269	260	263	272	266	273	272	265	267	283	277	269	279	257	277	260	283	258	265	242	260	250	278	289	301	274	269	275	277	262	257	278	307	279	255	283	264	266	278	268	297	283	299	291	278	291	278	275	243	310	257	303	268	251	255	271	287	313	293	259	267	285	290	247	256	264	269	239	277	281	257	262	264	264	269	271	262	253	267	253	260	270	269	278	257	316	281	254	262	300	260	281	296	296	263	275	292	253	277	273	269	296	290	286	258	265	245	268	255	265	253	288	272	298	272	247	256	290	270	279	293	281	263	294	265	282	254	273	270	270	244	281	279	326	226	283	234	286	256	268	253	249	230	241	293	283	288	271	264	274	269	279	290	263	259	277	244	271	270	291	290	258	285	279	255	281	266	249	268	268	266	278	285	314	286	254	259	263	246	279	250	262	262	260	291	277	297	266	288	273	254	262	273	291	289	258	291	265	264	258	287	273	285	249	284	296	249	283	289	272	279	275	262	268	273	275	248	273	260	267	278	272	290	251	311	286	263	284	222	271	245	242	261	268	279	285	236	288	283	268	262	269	261	308	272	276	279	265	253	262	279	278	276	272	277	278	273	275	266	274	258	266	288	277	269	286	279	251	258	253	266	281	269	286	271	273	291	287	262	269	276	298	254	255	300	281	267	263	261	272	263	318	296	253	260	272	271	281	259	274	270	255	272	255	280	285	260	254	282	244	260	291	290	274	271	277	285	293	249	276	258	246	260	269	290	282	297	264	296	260	248	306	293	293	264	269	244	290	244	284	252	286	290	258	268	248	289	249	275	283	283	284	260	237	273	245	279	305	289	277	294	258	290	264	240	295	293	279	262	266	287	298	298	251	250	266	247	263	288	240	253	271	282	267	282	275	289	291	266	289	262	252	267	249	255	265	262	271	247	267	290	279	256	270	270	260	235	242	292	277	303	220	283	261	279	275	263	280	269	275	287	257	283	274	234	291	278	273	266	288	297	243	257	281	249	270	281	305	246	221	306	275	295	271	275	293	286	257	255	280	264	297	290	279	272	287	264	261	245	283	299	274	286	261	274	273	275	297	261	271	274	297	275	281	278	256	276	266	271	300	275	260	236	252	249	261	290	282	286	288	276	264	284	269	246	302	259	302	259	252	282	298	244	270	282	226	267	309	277	289	281	257	249	289	307	269	256	276	258	285	253	257	280	295	256	273	276	306	265	282	284	277	308	261	280	260	262	271	271	255	264	287	263	268	250	262	296	266	254	289	261	247	264	272	249	251	320	274	264	238	263	279	240	273	284	319	259	289	242	277	260	280	295	293	280	265	283	260	264	273	264	269	261	274	260	261	282	254	283	249	254	277	267	246	271	263	277	307	260	296	266	287	286	285	294	249	255	291	274	259	293	294	267	263	252	287	229	276	294	260	249	305	276	269	278	255	299	305	284	254	314	266	266	265	240	264	230	262	277	267	306	282	310	275	264	254	283	274	245	276	255	251	264	294	285	293	263	259	276	256	279	253	268	272	238	263	256	292	292	254	290	254	293	285	271	235	274	280	274	267	245	288	264	281	265	272	253	266	252	278	278	240	286	261	227	292	268	282	293	272	283	250	259	242	261	257	256	266	269	256	252	272	264	242	280	275	265	283	272	253	284	296	259	261	269	232	250	271	266	291	287	279	258	271	265	290	241	262	271
28669	1626	3019	3396	2901	2439	2181	1997	1715	1502	1367	1211	1213	1165	1127	1052	1005	1027	964	969	933	967	863	914	906	916	885	851	902	875	967	869	842	858	846	800	916	850	842	797	868	846	834	877	814	849	823	832	841	796	846	821	824	834	795	814	792	831	815	829	784	814	799	787	776	823	846	809	795	798	832	789	802	809	825	824	803	805	793	846	814	773	816	870	828	758	822	814	764	828	818	803	801	829	820	797	756	781	801	755	815	805	767	796	793	792	800	797	815	780	759	773	773	782	801	778	810	754	859	841	795	814	840	795	813	794	779	804	836	838	787	789	818	806	788	811	779	742	800	842	809	809	784	777	821	750	782	768	788	776	800	803	801	792	778	778	789	768	793	804	815	782	803	775	793	762	813	786	810	798	832	777	828	773	777	766	838	808	794	815	781	770	792	821	788	814	764	791	788	795	802	769	739	831	776	789	791	802	798	778	777	762	756	811	799	820	783	837	787	826	780	779	806	799	803	792	759	785	788	782	791	785	784	784	780	787	757	800	781	817	825	812	806	798	751	745	784	744	799	827	772	803	759	823	772	756	759	848	774	798	804	829	757	730	784	802	778	867	797	781	768	774	831	754	803	786	785	797	841	789	755	816	777	777	852	818	789	794	750	756	798	764	772	841	785	809	785	811	777	768	827	841	765	774	761	774	832	754	812	824	812	802	802	803	772	769	793	778	736	750	742	786	830	756	796	794	782	801	772	760	822	780	827	764	785	763	764	833	785	787	759	786	857	777	771	746	782	829	824	765	803	803	805	819	814	789	731	788	791	741	807	772	749	809	752	786	795	797	859	769	758	805	790	803	813	785	796	752	758	802	779	792	753	846	802	778	756	838	761	756	795	771	784	847	769	794	829	763	813	776	815	798	822	767	818	804	758	794	788	796	742	750	806	793	790	810	728	775	773	792	801	764	823	839	766	787	791	820	772	791	795	832	799	842	761	844	775	814	768	819	809	787	773	819	743	769	771	787	825	802	787	753	782	829	824	791	809	756	788	794	762	771	779	849	709	795	814	778	761	834	824	776	811	790	862	774	781	809	833	754	789	768	781	782	815	793	774	798	794	803	779	810	812	811	739	806	800	828	772	790	785	821	784	811	816	777	802	773	783	787	809	773	798	802	777	855	742	768	793	794	751	757	787	770	762	848	829	793	814	772	780	780	821	772	789	810	805	807	751	812	772	768	794	782	807	809	760	779	752	793	779	760	781	805	752	744	821	758	820	767	777	801	769	816	833	763	750	772	783	801	797	803	757	777	794	799	791	810	762	755	768	794	818	809	802	845	761	790	826	768	758	799	804	794	744	787	813	819	777	744	824	811	825	770	771	794	733	789	778	785	768	809	788	755	778	766	753	814	811	820	711	844	777	758	769	800	789	817	736	848	751	751	790	751	833	774	839	746	819	761	791	777	758	799	802	766	776	789	740	803	775	782	766	823	767	800	758	799	782	778	785	839	794	844	797	802	813	842	813	771	811	812	801	783	795	854	768	799	792	805	766	813	798	760	793	773	828	789	755	783	760	759	749	801	805	807	771	732	795	730	772	813	781	775	812	779	798	771	763	806	834	793	793	801	791	768	776	812	794	711	858	782	846	789	819	761	801	777	756	814	756	790	822	843	781	825	788	765	809	799	832	756	750	844	822	780	814	802	803	776	797	840	781	781	762	825	752	774	772	792	820	773	827	834	789	803	776	784	813	837	813	792	781	812	806	797	805	792	790	797	793	798	785	790	815	812	832	827	750	784	783	765	776	817	819	783	776	842	774	850	800	800	769	793	807	813	765	794	753	819	768	801	793	813	771	844	791	832	797	792	771	791	798	844	808	804	798	777	813	797	792	805	823	834	763	792	780	801	779	735	791	772	770	836	807	809	815	792	837	784	823	821	846	784	804	808	791	789	807	756	753	758	789	815	810	808	781	868	821	739	795	819	777	802	727	817	840	826	792	808	819	772	793	788	736	792	765	816	763	751	776	851	799	793	752	799	806	829	802	847	766	761	822	790	819	774	791	815	811	795	767	758	785	797	820	775	792	772	783	755	804	752	844	743	811	808	797	750	830	799	795	765	799	784	781	756	777	808	846	809	808	774	792	785	772	784	777	764	789	710	760	787	804	787	775	759	806	847	785	743	815	807	798	818	850	826	838	816	774	829	821	837	785	763	792	821	777	810	784	740	802	777	808	820	779	845	787	817	817	819	827	815	776	808	815	801	751	785	774	823	797	819	818	758	796	733	788	769	825	818	789	787	781	786	775	797	768	850	787	794	837	780	774	819	795	769	822	847	759	767	839	788	806	811	787	803	827	756	776	805	784	820	832	844	783	809	786	758	767	795	802	844	792	780	776	783	803	747	764	760	778	767	821	760	793	744	823	731	799	806	789	800	809	836	785	802	770	800	824	765	780	764	766	826	832	751	789	823	808	745	782	819	844	781	789	821	776	754	783	804	807	808	798	801	778	792	784	820	793	812	789	818	840	808	767	815	756	792	798	782	772	808	753	785	802	789	756	797	806	757	754	730	752	751	798	783	776	796	786	748	815	748	791	765	796	780	767	781	781	758	749	785	804	854	811	788	851	824	803	746	749	815	818	744	791	750	821	792	793	773	832	759	743	787	807	834	809	782	807	844	796	751	767	796	812	826	774	812	748	818	784	809	839	791	772	814	789	813	790	784	836	799	793	784	794	793	806	760	785	803	811	777	791	832	833	805	786	844	785	826	823	799	820	778	820	778	791	746	811	828	821	790	748	724	767	781	772	760	767	806	782	852	821	858	797	755	824	796	764	734	833	755	847	788	767	824	829	762	786	764	796	803	795	829	820	774	794	783	827	788	796	782	803	800	830	804	774	813	813	818	795	804	787	800	796	817	760	796	752	739	808	830	823	886	808	789	780	848	823	796	782	825	808	820	811	828	825	808	807	771	771	787	805	791	762	794	800	770	808	811	792	819	842	803	759	801	774	810	744	809	855	795	804	816	776	782	834	769	770	781	785	777	779	816	769	788	763	767	752	806	773	763	789	771	793	787	811	782	859	816	788	780	783	811	745	778	795	764	796	791	808	784	781	739	767	781	792	817	803	796	758	791	808	765	817	756	793	796	810	746	786	839	820	737	805	830	787	806	778	790	808	808	770	780	782	765	797	756	814	827	785	846	802	816	785	816	831	776	765	798	749	750	762	823	781	786	828	796	791	749	804	769	782	830	787	766	746	734	811	813	860	753	804	805	791	805	794	754	769	794	803	814	734	828	801	769	813	771	767	802	833	791	764	778	809	779	771	806	811	761	796	818	778	793	811	775	788	822	763	830	774	804	812	812	771	806	835	802	764	810	804	840	796	804	779	794	793	805	764	806	800	790	825	768	834	790	765	787	792	781	777	779	793	791	769	789	825	788	780	788	774	779	805	800	824	810	799	817	808	785	770	803	796	769	790	795	786	786	788	740	771	792	806	838	786	788
64633	21900	9387	2597	1427	1064	897	775	649	525	514	497	430	429	398	415	362	397	425	372	374	348	416	344	366	353	347	361	334	333	346	344	364	336	340	353	335	337	315	332	293	325	335	286	329	359	320	342	332	348	341	350	340	330	311	324	328	354	339	341	355	336	350	340	336	329	337	321	301	318	319	323	352	311	372	342	319	302	299	348	341	336	311	364	289	328	349	329	314	341	348	328	340	332	376	343	331	356	324	342	319	328	356	334	370	351	318	315	347	323	323	340	365	338	321	338	337	362	295	327	326	374	333	296	326	340	343	287	335	365	346	354	336	360	330	349	323	322	328	314	341	330	353	353	326	324	344	310	356	345	313	331	307	319	338	325	332	349	364	326	321	341	319	328	332	374	293	350	324	302	318	327	341	332	319	346	349	333	328	331	335	325	316	330	323	333	332	329	361	335	317	349	342	374	318	343	301	334	324	337	347	321	332	319	348	357	320	339	354	325	324	298	309	332	295	331	345	315	347	317	318	341	331	324	362	322	337	322	317	353	336	329	347	347	337	344	310	296	349	307	332	332	339	332	356	318	344	317	354	314	332	315	320	354	341	316	336	334	322	341	317	316	339	349	311	310	353	344	341	317	340	328	339	331	320	371	357	322	322	365	311	322	350	311	354	320	327	353	354	340	299	354	345	372	306	297	344	316	365	321	331	339	333	321	306	359	348	332	340	301	348	319	312	315	344	316	330	344	328	387	369	346	343	333	310	309	319	374	316	337	332	330	322	343	321	332	360	322	325	357	295	341	311	315	363	336	349	356	325	342	337	339	317	301	321	331	361	314	369	342	357	354	337	337	326	344	306	344	358	306	339	295	334	320	305	336	365	340	336	360	345	349	319	310	332	322	328	365	386	342	340	346	305	335	344	335	364	338	325	348	328	317	321	372	312	323	308	348	328	306	336	338	330	327	340	355	327	324	317	305	358	345	358	319	300	356	307	278	314	317	339	300	314	292	342	353	359	332	339	326	311	336	341	339	328	328	352	334	334	349	341	327	335	353	359	321	323	344	296	328	305	351	326	299	335	304	299	329	300	343	333	287	352	301	326	339	326	316	332	331	331	358	334	320	313	336	308	356	344	333	320	356	348	323	343	314	345	311	312	334	346	338	346	316	325	357	297	332	336	368	322	337	341	311	339	349	321	352	320	348	331	326	323	295	344	303	312	337	340	313	313	354	367	326	383	348	330	305	330	328	320	326	318	355	331	356	341	298	355	327	318	329	329	347	339	325	328	346	323	323	317	317	315	307	323	336	351	326	299	345	340	292	322	359	296	296	349	348	323	337	354	337	336	311	336	327	350	322	287	331	342	339	309	362	332	305	326	318	320	290	319	330	313	300	328	357	372	320	342	351	313	357	318	362	315	335	300	368	357	303	339	316	336	324	349	302	348	329	327	322	328	326	317	321	360	326	331	333	338	331	336	331	363	337	342	323	317	359	347	331	325	324	319	355	313	326	365	301	361	345	294	330	367	304	363	324	345	322	357	339	332	357	335	328	358	340	316	315	329	339	327	333	319	303	312	349	354	309	347	322	312	330	323	340	331	324	310	328	325	332	332	334	313	334	355	320	318	317	301	325	359	319	354	317	322	339	334	310	321	324	322	311	328	345	309	341	328	332	310	323	339	330	311	306	320	296	327	332	331	326	347	337	359	295	336	335	335	330	381	322	328	331	351	319	333	334	336	352	304	328	325	307	305	316	337	345	318	304	321	331	314	314	311	320	395	323	335	324	349	335	325	364	338	341	328	337	351	333	357	311	313	338	337	333	346	323	354	354	297	349	315	319	344	337	319	355	341	357	323	342	317	323	342	308	319	313	314	295	345	333	328	342	305	332	309	336	339	359	311	329	347	339	357	298	315	311	321	308	325	357	339	304	328	346	297	355	349	348	329	326	321	331	335	288	322	318	358	344	345	338	341	317	301	326	292	324	322	330	336	332	319	329	302	331	328	330	340	348	327	293	325	306	312	314	308	340	335	336	341	326	292	319	302	331	350	304	310	335	319	340	285	300	331	311	333	334	348	341	326	321	356	327	343	302	320	350	336	331	319	338	347	323	334	325	342	347	329	295	350	344	333	336	331	332	339	333	354	335	338	364	319	328	302	348	329	381	344	347	329	301	360	298	324	323	306	311	316	342	316	326	310	331	348	351	332	334	334	320	315	352	309	324	349	337	351	351	367	369	303	322	347	329	352	314	355	341	341	327	341	342	342	333	317	306	298	332	305	319	336	338	354	349	363	328	291	359	331	299	348	314	326	336	323	351	331	316	345	350	337	331	332	305	324	324	300	364	337	336	337	316	317	351	348	323	306	343	351	306	314	351	325	326	346	344	307	333	358	329	336	332	353	367	332	352	326	307	316	357	306	315	324	327	343	339	334	339	330	356	364	342	386	334	338	316	336	340	351	308	309	330	297	325	338	337	315	350	329	334	316	333	348	373	313	346	313	314	309	314	342	333	334	342	338	327	318	334	291	324	321	339	324	348	340	295	333	359	321	352	326	335	351	337	335	339	323	339	329	284	349	314	285	324	309	328	340	341	313	324	327	337	360	350	309	299	320	301	305	320	312	311	343	341	328	350	344	299	330	359	342	315	367	333	375	337	317	354	297	350	366	330	347	330	379	322	344	302	315	327	349	359	353	366	362	352	365	320	321	320	308	316	318	313	357	333	333	322	377	304	329	323	340	302	354	330	334	327	317	298	384	327	357	327	321	354	321	290	335	331	340	326	297	348	316	315	328	339	319	309	302	331	324	299	344	305	309	292	309	317	333	350	327	344	351	331	337	373	319	341	340	306	336	351	316	328	354	373	325	298	339	327	346	375	327	329	323	334	330	328	332	328	307	330	339	362	315	329	332	337	334	357	322	318	357	335	341	315	328	357	336	335	342	321	305	338	336	345	350	330	300	316	338	323	328	330	369	337	330	306	322	363	308	329	323	307	326	289	329	353	309	309	314	345	345	315	351	310	334	346	279	312	330	349	304	329	303	315	362	342	329	362	376	321	355	326	341	322	317	328	308	351	323	354	344	353	354	332	299	324	347	313	329	307	318	322	339	380	333	317	323	342	326	295	311	339	332	340	323	349	333	335	363	333	388	336	329	358	344	326	344	309	361	325	325	329	292	331	327	322	344	317	313	329	357	314	366	361	327	338	298	358	351	322	343	321	330	319	318	321	343	310	335	371	354	330	310	366	289	322	330	304	307	340	370	352	293	349	362	326	373	331	292	332	332	340	338	318	302	362	314	351	326	367	348	288	327	336	358	330	329	268	347	343	340	331	327	328	311	303	344	296	343	315	317	342	362	323	327	339	327	318	328	320	362	312	331	324	317	322	302	311	356	312	333	328	333	329	327	336	327	322	359	345	309	288	363	329	352	347	315	346	325	353	325	356	317	324	331	329	347	352	319	398	317	323	348	329	308	337	315	328	337	313	353	299	353	358
34386	2500	5121	5774	4935	4127	3536	3072	2618	2242	2011	1868	1721	1517	1481	1411	1315	1329	1388	1262	1208	1214	1203	1154	1153	1125	1141	1137	1026	1019	1048	1035	1038	1070	1002	1043	1050	1003	1049	968	1006	1015	979	961	961	996	994	961	961	1004	984	1022	926	915	982	954	1003	982	987	975	907	964	879	964	951	950	935	961	926	971	937	978	910	963	875	1013	987	884	948	921	936	875	968	902	976	949	902	908	912	890	917	959	947	938	963	913	916	957	917	946	936	915	970	958	926	991	907	929	898	930	932	935	923	886	925	964	907	939	912	992	930	868	925	901	932	958	1014	1010	922	952	929	890	864	951	915	977	931	923	918	877	942	956	975	879	902	912	959	913	959	952	920	913	916	933	870	929	916	904	940	906	938	911	871	928	957	946	892	955	916	906	979	970	920	905	882	948	957	941	907	907	936	989	986	891	933	943	1006	935	923	903	914	932	913	920	949	895	931	912	880	908	942	929	901	953	897	945	885	980	934	882	881	930	879	959	980	892	932	944	972	884	941	926	933	881	932	892	929	887	945	902	900	910	931	918	978	902	947	901	958	869	962	936	987	921	916	920	953	893	923	940	908	972	910	952	890	931	900	980	976	921	939	916	855	910	928	920	918	981	851	915	912	950	918	964	899	908	953	939	896	968	935	914	887	972	921	930	950	911	928	964	889	937	912	941	875	947	933	911	943	861	946	901	877	931	981	920	962	925	920	948	917	896	894	924	968	895	907	991	975	942	928	951	916	931	948	885	904	931	861	887	903	942	875	933	887	905	930	949	935	940	893	934	888	968	915	941	898	906	870	854	941	852	916	924	957	933	939	895	892	909	904	870	910	941	949	930	936	933	932	905	956	941	919	917	924	946	925	902	939	980	916	928	896	980	937	923	906	907	902	929	899	944	960	928	932	891	917	906	901	912	899	957	927	982	930	914	905	958	914	886	966	948	934	953	895	881	893	905	945	977	950	924	885	894	932	962	929	903	911	977	940	911	904	912	915	885	946	956	867	932	950	872	952	957	895	968	870	896	911	932	875	986	934	912	853	917	932	938	955	964	959	979	906	886	885	920	964	873	928	998	925	905	960	966	978	895	933	934	919	927	846	891	836	934	939	912	890	991	888	926	919	937	882	910	950	871	963	960	923	908	920	936	895	963	879	856	931	917	934	861	895	898	949	925	969	926	953	918	895	890	958	939	955	895	927	910	938	919	909	907	934	993	945	893	877	923	885	927	925	878	974	989	951	943	897	964	876	898	937	956	888	939	941	1008	948	910	959	967	937	884	962	936	934	909	962	949	929	974	933	877	938	879	969	948	956	947	935	931	880	920	881	929	893	934	986	919	940	936	972	925	917	955	911	915	949	926	920	887	946	902	878	916	914	930	915	884	969	856	882	988	938	924	875	912	949	915	949	922	922	964	898	897	930	938	953	898	901	964	925	975	1005	925	912	907	945	879	908	935	902	917	872	918	892	872	883	901	925	884	954	930	964	901	948	924	890	952	873	876	930	932	959	926	957	937	923	945	913	931	905	896	919	955	977	893	923	944	938	902	890	848	874	929	904	958	843	913	954	941	892	907	916	940	882	916	883	920	899	893	904	920	930	882	941	926	962	911	925	964	904	904	928	933	899	895	904	922	948	1036	905	917	978	956	940	947	927	906	958	911	906	919	955	976	909	946	940	917	891	959	901	878	919	935	961	901	950	947	910	907	934	946	917	898	936	918	895	856	917	904	903	979	917	907	880	961	921	906	896	910	855	959	926	971	940	912	927	919	910	942	909	973	948	914	941	944	879	915	865	865	955	946	891	931	1004	936	961	921	898	1024	907	885	943	952	893	950	903	984	976	939	906	874	997	963	977	903	936	886	885	899	924	899	929	945	917	965	902	955	953	948	921	902	911	869	883	902	919	913	913	951	925	951	898	903	934	976	911	909	896	910	901	926	903	1004	925	913	937	896	940	941	870	879	882	898	927	896	933	982	944	950	903	944	921	917	927	943	912	934	933	976	936	919	915	905	903	926	913	890	895	896	915	943	927	935	924	877	926	861	851	910	886	931	939	925	909	929	883	888	876	925	949	874	896	980	910	937	960	934	943	857	901	895	922	940	918	912	938	865	937	984	962	985	883	921	962	916	903	915	911	884	879	879	929	897	888	933	914	894	961	929	907	884	921	917	883	929	925	955	932	930	910	926	898	908	939	844	938	932	897	926	914	884	905	960	923	930	892	902	959	886	909	908	949	951	894	897	918	967	914	914	917	917	948	913	853	928	951	922	910	906	900	873	936	853	891	929	888	906	903	900	952	912	875	917	878	913	944	949	929	927	969	883	906	915	946	936	898	908	948	916	912	896	935	982	939	922	871	925	939	928	926	929	959	872	893	910	954	942	927	953	932	896	934	910	931	895	909	895	941	999	932	900	952	917	1038	968	964	921	943	931	888	961	928	859	965	943	917	945	886	957	901	897	939	912	970	949	903	852	934	906	897	942	907	878	888	908	916	904	915	951	920	852	937	910	936	875	921	956	929	890	967	944	911	948	946	900	879	934	952	910	941	862	882	952	917	931	943	941	902	970	925	980	899	858	923	944	906	954	941	981	853	936	942	922	922	905	932	942	915	866	944	918	936	920	913	906	857	905	891	906	905	922	961	915	958	942	945	909	882	924	910	905	916	956	937	872	911	859	899	944	916	952	884	909	904	953	921	908	935	876	895	923	978	916	922	910	923	920	887	911	916	910	900	914	900	954	917	905	919	891	879	964	914	931	921	920	930	905	975	888	900	921	922	908	921	911	920	892	894	880	935	891	915	922	904	937	911	955	947	904	941	964	911	867	904	843	941	941	877	946	897	927	928	969	910	903	934	985	910	854	921	949	877	927	905	898	942	966	933	936	920	871	926	942	933	927	912	907	874	875	918	986	887	923	925	951	905	956	867	908	875	862	925	943	878	908	919	899	963	890	948	912	918	957	879	858	962	896	933	957	941	980	906	973	896	882	874	924	871	913	951	941	937	907	915	933	941	935	917	885	908	896	907	900	909	919	899	955	935	908	893	943	838	919	925	932	940	956	936	893	942	924	882	920	917	901	937	865	911	905	893	899	957	915	960	969	905	882	921	915	918	913	924	970	947	906	948	885	902	930	899	911	975	967	885	952	911	961	909	906	971	957	887	952	927	949	879	935	976	927	898	940	917	923	978	849	912	931	852	869	907	884	981	939	919	899	921	920	918	935	927	935	941	933	920	883	933	880	947	921	954	931	932	929	949	936	887	977	878	910	911	900	928	874	923	950	931	917	863	975	900	895	896	931	1015	899	887	948	959	916	898	857	913	933	890	872	954	912	955	965	925	974	948	912	885	914	904	878	937	918	946	989	941	927	899	923	975	916	905	936	946	886	892	918	922	936	952	911	925	941	898	965	913	953	910	959	906	948	913	946	937	970	901	964	951	916	943	918	941	913	919	928	901	914	954	963	915	920	874	889	918	868	918	959	918	886	939	907
14825	735	269	221	178	145	146	139	126	156	136	147	146	152	135	118	137	123	130	120	130	111	132	142	137	137	134	132	130	123	136	122	122	129	109	128	138	127	123	113	147	138	127	132	154	133	141	128	125	116	136	125	146	141	133	152	133	145	125	108	117	141	129	107	117	137	153	139	116	115	141	129	145	146	136	129	140	128	134	151	152	145	143	147	143	118	146	144	143	134	138	118	141	116	125	124	113	141	123	129	146	151	118	119	142	115	148	121	150	148	132	124	123	107	137	134	130	122	122	149	137	148	133	137	154	147	108	142	138	156	154	146	134	136	115	161	120	114	87	150	140	131	126	118	135	146	130	135	149	136	142	148	132	143	143	122	157	139	133	118	136	140	138	143	115	127	141	127	132	138	143	148	117	135	131	117	136	128	139	123	129	124	119	122	132	145	147	126	126	137	130	140	122	135	128	137	144	131	147	135	146	127	113	129	141	127	120	140	132	130	135	124	135	131	138	122	142	127	135	136	128	132	128	135	133	137	115	132	136	137	120	128	134	133	113	128	151	115	112	156	112	151	132	134	140	129	135	137	126	135	151	137	138	121	123	120	143	142	123	133	138	125	113	131	110	134	133	112	132	127	135	145	142	139	135	141	155	133	103	135	132	142	111	121	146	130	123	139	152	150	132	155	133	132	120	112	137	136	129	118	107	143	120	125	138	129	121	133	130	129	135	139	132	130	126	133	131	139	139	132	111	141	145	158	146	129	143	124	122	123	144	120	147	143	135	138	115	140	132	124	134	127	126	130	151	118	137	144	139	134	120	132	135	126	144	145	121	116	137	134	105	159	121	125	133	130	137	144	141	132	119	133	138	118	129	129	142	140	142	131	136	124	138	127	129	117	133	129	146	134	133	146	129	129	111	135	145	140	117	136	153	119	131	126	119	138	120	144	149	150	133	137	145	127	134	157	112	120	136	136	131	135	157	122	140	117	132	138	125	143	155	142	152	136	133	131	131	129	134	132	132	114	142	132	125	116	137	154	120	128	131	131	133	135	123	136	147	119	119	128	136	129	128	123	141	140	139	141	145	137	137	146	110	116	131	133	127	130	144	139	143	128	153	137	145	141	124	143	131	124	137	127	140	122	153	113	136	124	124	142	142	106	135	128	129	113	129	122	124	129	157	142	135	128	150	124	134	116	124	126	119	150	138	157	137	145	143	141	112	134	135	131	125	136	132	149	141	108	140	134	118	152	134	119	137	134	130	119	119	150	138	126	128	130	113	148	138	133	133	128	135	112	128	134	125	134	116	130	134	120	122	138	140	129	126	130	118	135	135	134	151	147	150	132	120	137	137	128	137	117	142	131	132	141	129	129	116	102	106	142	147	151	152	160	130	140	163	140	140	144	151	141	125	132	119	126	126	126	135	139	136	125	130	124	138	144	142	160	136	139	131	152	142	133	117	124	130	145	149	127	121	126	146	137	126	125	124	146	134	126	114	135	161	114	125	132	116	121	122	128	132	127	120	120	118	141	120	146	113	118	118	134	138	149	121	139	119	142	142	154	148	142	123	143	129	109	115	134	118	125	131	115	124	131	139	136	120	136	130	141	128	135	130	146	113	121	141	130	124	131	155	114	125	141	137	122	123	163	160	135	143	121	148	147	127	139	136	118	134	129	122	114	137	146	124	132	129	123	142	128	149	118	149	151	130	133	114	115	139	129	130	155	134	128	139	131	110	140	144	122	133	102	143	109	131	151	129	132	134	135	145	135	126	115	131	123	147	138	124	122	143	147	135	140	113	148	145	111	116	134	138	135	137	142	148	122	166	154	140	149	127	118	138	131	120	114	135	136	157	123	148	162	126	127	129	132	127	126	119	126	132	114	134	128	131	130	138	131	120	142	125	136	157	108	134	146	130	150	129	159	133	133	135	128	128	148	142	159	132	140	119	126	119	127	134	120	133	139	138	123	131	141	127	126	126	153	118	147	122	141	140	123	130	129	135	112	145	144	127	143	139	153	171	141	113	136	146	126	137	136	135	139	123	127	134	128	127	128	138	139	131	126	140	124	138	151	119	135	134	132	140	132	152	113	127	121	125	153	130	154	143	152	142	128	128	138	125	127	145	139	131	134	115	124	160	135	124	143	116	146	147	134	128	125	151	128	154	147	145	134	131	123	117	125	129	135	141	117	111	143	143	141	142	139	145	130	148	120	115	134	144	139	142	126	151	126	124	138	134	124	132	141	127	148	135	155	137	139	132	130	151	128	119	156	121	128	122	124	150	130	135	121	130	133	149	130	143	118	122	122	141	152	124	115	123	134	149	137	115	132	149	142	134	140	154	123	116	125	142	116	127	129	138	141	142	132	133	106	127	131	140	135	133	134	153	120	123	106	126	123	120	137	121	110	125	143	144	125	135	129	140	127	172	145	146	140	138	156	123	136	145	128	137	122	153	146	121	133	133	133	118	148	147	127	133	125	127	105	132	135	136	134	139	134	126	139	139	135	151	133	131	129	146	132	138	140	129	114	143	124	150	126	124	130	118	138	131	144	136	129	148	145	157	146	156	140	116	127	143	137	131	143	142	129	144	135	118	136	149	134	175	132	140	121	136	135	130	124	134	138	130	143	128	145	126	140	132	133	132	147	129	118	120	135	150	139	146	151	126	136	129	125	121	133	144	147	153	119	143	155	145	123	140	132	140	128	143	142	136	125	148	101	137	132	131	142	145	118	116	124	130	139	135	141	127	127	147	130	148	140	150	128	131	154	131	141	126	153	151	136	124	111	136	141	141	123	133	114	134	135	145	134	145	134	136	118	140	146	117	138	140	128	144	134	130	127	151	132	128	126	142	133	142	121	147	148	134	150	122	133	133	126	139	135	146	144	122	131	143	137	128	137	120	153	161	137	144	137	156	119	121	133	123	119	142	131	135	136	143	121	141	145	137	133	133	129	119	168	149	119	115	129	140	132	143	125	129	123	134	125	183	113	129	125	124	134	132	144	141	107	125	109	140	120	106	146	129	127	152	157	135	150	140	144	123	135	150	128	128	129	152	132	127	116	138	117	136	127	104	138	119	145	147	139	144	154	150	141	144	120	158	132	130	129	152	144	143	150	138	133	144	158	128	150	175	145	143	134	120	147	138	120	140	144	154	150	123	135	133	143	145	142	149	123	132	136	136	137	116	141	116	123	151	136	105	136	132	135	152	125	136	135	134	151	150	146	124	143	125	141	134	141	142	117	141	139	143	128	130	155	127	119	131	130	113	166	145	138	138	153	127	128	136	145	143	168	146	142	121	122	130	127	140	114	119	124	113	132	113	124	126	145	120	139	119	165	121	118	135	136	121	109	106	130	106	127	139	124	146	114	169	124	123	117	136	136	130	121	134	133	124	133	138	139	130	134	148	138	116	145	134	123	148	113	138	135	139	143	147	143	123	160	144	106	126	123	150	133	92	120	131	141	157	128	138	154	126	110	128	132	155	133	130	140	140	126
12729	542	661	651	629	542	540	531	564	542	478	497	471	493	476	472	457	514	459	495	489	461	452	456	445	432	433	440	423	501	457	483	456	457	451	474	487	444	458	437	455	430	465	469	441	454	461	463	479	452	447	430	451	457	432	453	437	439	432	441	460	440	457	484	479	436	474	439	464	467	492	456	474	431	464	476	484	428	421	456	453	461	470	452	451	481	404	440	462	416	415	445	429	422	467	437	463	461	428	431	452	478	450	449	427	482	464	463	454	438	433	470	453	435	463	417	411	431	473	441	434	440	415	465	441	461	467	443	453	430	432	490	437	468	430	469	444	418	465	491	446	489	455	453	444	428	451	428	436	453	454	428	456	458	427	445	438	487	494	457	457	421	437	430	471	428	443	421	459	446	438	459	479	432	445	422	436	453	473	424	420	454	487	440	430	460	422	498	452	428	446	411	459	478	469	463	465	442	456	494	447	495	450	450	466	416	444	461	436	496	438	446	451	465	459	484	433	458	431	444	454	441	450	436	455	459	486	421	394	437	422	441	423	469	429	430	482	464	451	446	442	472	433	413	424	438	404	467	467	440	460	446	437	478	461	452	450	449	452	452	468	451	467	482	476	443	452	449	414	436	447	452	433	435	427	443	479	424	463	457	474	459	464	440	466	442	457	466	460	439	502	446	405	461	448	444	438	432	481	460	442	445	416	388	432	397	458	434	466	420	449	448	433	431	441	430	424	470	433	476	433	421	478	441	444	445	431	440	461	422	463	447	467	423	443	461	441	461	462	451	476	459	484	468	475	455	427	429	472	436	414	490	452	454	456	443	455	435	438	420	428	420	419	496	463	475	447	407	429	432	468	457	438	455	461	467	434	402	441	440	446	465	412	424	436	412	463	434	457	411	462	463	451	451	443	412	425	443	406	463	451	464	456	445	464	460	435	438	469	410	423	472	460	414	459	433	458	424	464	436	484	413	458	441	454	433	422	461	459	416	453	459	448	452	438	444	463	477	432	441	443	429	444	472	449	450	406	473	448	441	435	469	438	450	479	462	440	436	417	441	421	456	445	446	399	463	415	479	427	447	464	488	437	456	438	421	439	436	456	448	474	404	453	437	458	501	443	440	456	433	448	465	471	451	446	428	400	419	441	474	459	496	453	432	435	466	438	438	424	480	463	419	450	426	430	458	470	465	471	439	438	415	476	458	465	458	478	446	422	461	482	440	462	431	422	448	473	450	429	448	446	474	428	434	470	429	463	448	419	479	435	411	440	455	444	428	475	435	459	460	473	492	453	469	438	432	474	460	442	460	430	424	459	456	440	443	460	477	462	450	464	441	446	454	429	487	435	437	449	424	475	427	469	432	458	473	446	456	483	467	468	478	445	453	459	437	466	439	459	404	444	446	441	427	443	431	457	467	458	423	443	490	410	411	424	413	443	477	465	438	416	455	421	469	441	443	469	433	426	447	471	440	456	406	460	446	461	487	482	480	435	454	490	456	415	429	454	449	468	471	452	466	482	416	456	409	468	431	457	463	409	404	481	455	437	427	450	433	467	445	450	452	447	453	464	490	447	404	434	413	475	469	481	501	428	468	445	458	422	428	432	455	445	423	421	467	405	420	475	486	445	435	446	431	458	423	436	438	458	463	428	440	439	465	469	410	473	445	433	489	438	490	476	464	452	442	457	435	456	456	473	440	456	440	458	447	476	472	444	449	482	441	419	458	436	465	456	467	445	462	440	429	442	455	437	454	442	431	441	453	462	443	466	474	462	457	448	424	448	411	481	451	449	496	479	447	462	430	434	460	451	405	453	470	446	479	444	418	443	417	443	467	475	432	470	465	443	415	435	436	428	429	430	437	429	440	422	472	452	423	441	421	456	450	386	409	456	476	437	461	426	466	444	419	477	448	450	453	438	427	421	412	479	452	411	452	437	484	434	435	434	471	455	399	433	449	457	458	451	450	473	412	457	437	436	423	447	474	469	429	489	455	436	472	462	463	435	430	406	423	421	428	470	468	441	448	436	454	429	425	473	445	416	504	445	432	460	454	453	462	459	452	446	451	457	438	425	463	437	428	443	451	441	456	482	448	429	450	422	435	482	456	455	470	459	455	472	451	433	432	451	447	446	473	482	485	463	482	436	444	474	434	459	458	440	453	443	469	453	483	443	464	487	457	481	472	404	409	478	475	477	418	462	469	446	494	424	438	448	450	428	428	461	475	437	416	440	425	454	445	416	472	431	484	472	451	463	448	407	424	478	457	416	447	417	458	450	446	447	468	418	483	440	469	466	423	486	465	456	467	435	443	440	466	456	455	424	449	392	439	449	444	447	412	474	404	457	468	431	463	404	423	437	458	452	436	413	461	450	439	482	466	457	473	473	422	435	416	448	415	435	416	438	420	478	472	471	434	439	440	467	452	481	453	438	398	405	413	452	412	446	473	476	449	427	419	431	441	445	456	469	467	444	468	439	490	420	415	461	446	446	475	449	446	429	460	446	416	452	453	464	443	470	469	453	451	458	428	499	414	491	431	424	457	453	438	452	476	452	440	428	481	447	473	423	443	402	425	460	434	453	430	442	404	481	471	453	431	447	466	421	417	460	418	439	452	462	444	487	422	448	413	422	432	441	432	450	445	416	489	490	460	425	486	453	428	457	466	499	483	443	487	428	444	462	447	435	436	447	464	456	434	450	425	434	405	421	441	463	495	429	401	442	468	487	427	414	382	464	407	470	463	471	497	434	441	463	460	463	455	441	434	464	414	396	426	418	461	425	422	451	478	412	439	451	432	475	449	435	457	420	433	516	406	453	462	427	450	454	460	472	440	463	481	436	480	442	467	418	446	462	429	442	448	465	423	450	416	440	473	404	471	426	449	443	438	454	470	443	472	425	478	455	443	454	437	476	438	466	463	423	464	431	480	439	463	434	480	465	480	451	437	436	427	466	474	441	426	433	461	452	458	476	455	426	448	497	461	434	454	455	443	458	453	459	479	413	425	418	452	454	470	448	455	456	466	451	437	434	460	459	456	443	434	442	437	459	465	458	461	434	432	441	440	453	485	473	479	437	455	454	439	438	415	464	482	465	452	463	453	414	448	442	466	481	429	466	469	443	444	455	413	410	426	449	441	469	418	445	435	411	456	504	495	448	481	449	429	425	422	430	456	451	458	438	436	432	448	443	485	461	468	490	425	433	451	463	436	475	454	444	482	456	461	452	447	475	456	459	439	447	475	453	480	524	420	435	425	437	441	450	457	457	418	453	478	455	429	451	423	471	478	482	457	451	467	446	432	431	430	472	473	455	458	439	484	441	478	458	429	444	444	443	441	482	471	452	491	447	419	430	452	422	420	469	477	444	453	473	460	448	433	461	451	466	486	441	445	476	420	397	436	455	477	475	488	428	461	452	432	451	452	450	438	473	478	457	444	409	462	446	435	411	472	433	434	431	479	451	439	414	430	464	450	425	476	464	460	446	465	433	442	451	447	462	420
56858	15246	2598	1123	816	645	551	474	407	401	356	365	324	304	330	289	301	304	298	283	289	285	277	273	299	303	287	299	291	298	268	280	274	268	266	277	309	278	288	285	268	262	261	294	245	275	267	279	283	293	268	258	220	284	273	262	294	280	260	253	268	254	278	272	289	290	273	297	328	301	286	281	284	276	289	282	237	266	285	264	272	262	285	284	267	264	235	282	266	272	272	240	276	265	285	266	265	253	256	251	260	274	269	288	292	306	266	265	259	252	247	258	282	258	283	268	257	277	295	267	282	269	243	259	260	278	271	279	259	253	274	253	245	278	261	257	263	260	273	248	257	280	270	265	277	260	261	291	269	278	258	261	275	265	260	272	261	302	279	281	265	282	283	262	235	248	260	280	244	238	258	248	273	251	272	254	242	276	234	254	269	254	272	253	253	293	260	249	289	260	278	289	265	257	259	291	287	269	283	259	275	256	305	250	285	238	279	288	278	252	291	253	296	279	260	261	259	276	281	268	264	273	261	276	253	280	272	278	252	266	299	258	299	308	259	275	285	303	279	277	282	261	274	248	278	244	255	212	252	260	288	250	276	273	267	262	289	246	273	283	272	262	294	263	279	276	278	277	283	310	254	282	277	278	271	309	273	279	274	275	291	256	255	273	283	284	249	269	280	254	240	271	299	264	259	255	301	260	278	284	283	286	284	266	237	274	271	267	275	280	248	274	254	261	268	272	275	272	267	267	283	263	274	249	270	286	247	226	286	263	280	248	263	301	291	261	268	251	238	268	247	288	268	260	277	295	281	270	303	242	281	257	282	251	269	252	280	263	280	261	288	252	272	277	290	262	248	241	263	255	274	294	248	272	274	287	255	274	275	258	282	284	301	247	258	250	271	265	286	269	281	275	270	275	249	253	248	247	260	246	271	264	248	266	247	277	319	312	271	297	270	255	252	277	278	260	299	266	244	265	293	265	287	271	276	260	276	286	262	289	247	287	257	260	270	272	285	275	279	261	266	280	270	301	297	262	254	279	273	253	278	257	280	289	263	261	267	247	283	285	254	309	281	264	286	278	257	269	267	258	260	257	281	254	310	267	257	283	273	305	277	256	264	271	293	262	265	271	268	301	274	279	262	244	270	240	241	296	267	277	262	279	265	249	291	269	273	265	274	266	264	295	262	285	299	258	275	242	256	251	298	271	274	254	295	267	278	267	265	271	264	256	265	253	253	273	227	276	268	264	271	261	273	283	243	274	272	307	255	277	289	267	271	281	258	284	271	277	278	265	292	238	259	272	262	264	282	285	282	284	285	266	297	282	279	279	276	264	245	281	258	264	252	289	272	249	298	264	279	277	278	235	243	252	275	255	260	271	254	278	231	258	261	238	238	286	288	279	273	285	297	288	276	315	254	259	299	278	278	262	250	265	259	261	248	262	237	271	287	277	257	270	296	265	254	254	240	258	281	262	268	261	255	240	300	245	258	262	292	274	264	312	275	277	261	271	290	260	264	286	278	270	280	264	263	266	273	275	273	290	290	257	282	254	255	281	250	289	253	287	224	257	282	279	244	249	256	287	261	272	259	249	269	269	253	274	264	276	263	286	286	292	287	310	282	249	243	269	294	268	261	270	283	273	257	263	286	262	261	306	260	293	265	266	272	260	250	264	259	268	291	249	288	322	286	265	282	279	270	275	272	260	279	264	255	281	272	278	293	288	266	251	283	273	307	313	290	263	268	271	280	272	238	297	293	250	302	293	261	263	282	249	241	270	295	284	270	271	256	289	256	241	244	273	240	253	301	270	292	262	245	259	283	264	279	277	264	250	284	291	283	280	269	272	261	274	257	247	275	270	234	276	258	275	264	242	285	265	273	266	283	270	263	247	254	272	263	275	264	260	285	275	294	269	298	264	307	265	255	265	274	305	239	276	267	252	260	276	263	248	261	261	290	282	276	276	269	267	252	268	273	281	281	277	294	289	296	267	291	286	283	268	284	296	266	255	276	263	260	262	237	246	270	282	270	252	250	263	276	268	279	248	264	250	272	272	257	270	245	254	260	251	279	276	244	256	286	254	295	277	283	264	261	277	250	281	256	296	257	266	269	237	280	283	265	261	272	243	262	269	261	265	262	297	289	262	274	282	286	249	294	268	256	270	264	256	260	257	262	269	282	266	297	281	252	272	271	246	297	274	251	264	309	275	270	273	270	291	254	275	270	245	250	288	288	278	270	241	292	280	251	264	262	288	250	255	290	263	260	268	286	279	276	246	247	267	259	277	298	282	275	249	238	308	260	254	259	247	286	247	284	278	283	286	302	257	264	302	265	280	296	262	244	248	299	259	282	280	277	286	248	279	263	285	286	305	241	286	277	248	287	291	289	298	283	286	257	261	257	272	259	274	274	266	254	271	278	288	255	293	269	258	282	271	252	260	267	266	280	249	245	270	276	280	239	252	291	312	279	291	260	265	283	301	266	237	272	225	258	274	251	268	262	254	272	237	275	268	248	293	288	292	275	247	257	267	269	279	288	259	260	255	275	285	276	261	255	292	267	263	269	265	286	260	254	285	274	261	268	259	269	264	259	293	240	263	268	265	247	261	258	300	291	246	282	257	269	282	264	270	271	243	232	286	316	268	298	275	276	265	298	275	252	253	261	237	259	287	256	249	274	270	253	312	282	242	261	257	282	263	272	256	293	261	276	279	278	291	249	247	273	255	274	289	304	259	266	261	261	267	249	264	266	286	263	259	275	255	287	272	277	289	272	259	287	281	303	268	302	265	251	290	278	252	279	265	297	248	246	255	258	266	290	284	293	242	282	245	270	263	255	265	275	261	260	251	256	270	290	283	255	271	283	262	287	264	277	280	266	277	296	240	276	274	263	306	255	245	273	257	258	289	276	249	270	243	276	290	239	279	279	283	272	258	254	247	256	278	251	257	256	311	274	291	263	260	279	272	259	250	279	277	280	281	250	276	273	263	249	256	264	268	305	271	250	263	268	253	241	264	255	290	258	320	251	263	246	298	266	275	271	296	261	281	238	301	280	255	254	310	258	304	266	266	271	265	245	291	261	253	272	292	256	244	289	273	291	254	267	276	247	254	270	262	259	294	250	277	286	246	290	273	275	266	274	283	283	270	261	249	244	294	287	273	287	275	271	295	273	262	254	256	280	305	281	271	272	307	282	266	277	254	256	238	265	290	274	276	298	258	244	254	283	279	267	284	251	239	255	240	274	265	287	259	266	270	280	296	275	238	278	294	282	250	241	255	293	280	261	244	272	271	243	285	265	287	255	277	302	244	275	259	262	291	287	272	258	258	257	261	256	273	256	244	277	243	275	272	251	266	273	276	278	257	269	254	267	264	263	272	269	278	280	294	278	257	279	271	271	267	304	283	284	261	292	261	304	263	274	265	263	251	258	267	271	267	291	276	271	289	280	270	264	283	236	260	271	253	285	278	265	235	293	293	269	267	293	243	289	300	276	271	251	281	258	264
29012	1713	2962	3413	3037	2464	2197	1935	1711	1486	1390	1315	1169	1208	1067	1097	1104	1019	972	934	963	942	923	910	904	904	877	891	953	870	848	837	865	869	908	855	897	882	875	822	863	803	810	840	841	871	855	882	833	827	793	812	830	825	815	773	806	785	814	828	831	856	829	825	780	866	783	827	832	794	825	815	844	817	806	803	794	781	807	787	810	787	809	778	827	824	800	850	785	780	804	852	785	811	817	823	833	795	763	809	834	815	805	793	865	813	776	768	763	787	830	820	782	782	819	805	811	796	783	810	821	783	794	765	817	841	775	849	767	786	828	804	757	790	866	846	808	854	784	797	833	848	810	755	798	824	810	790	747	786	800	829	816	791	861	767	810	757	837	744	763	776	771	778	771	874	788	776	798	823	795	748	798	797	809	810	818	829	764	831	823	806	820	813	786	768	839	813	750	813	800	790	798	823	779	778	800	809	766	777	803	778	792	829	792	794	790	816	838	831	845	783	749	778	801	827	785	820	740	795	790	835	819	781	805	849	805	762	811	801	813	823	877	793	776	789	845	794	790	819	774	827	757	813	802	800	811	813	802	798	788	791	828	818	805	819	767	794	775	812	816	806	810	784	819	826	809	773	815	838	809	717	769	822	821	843	737	802	793	783	733	781	819	783	835	769	801	863	780	808	785	785	777	758	772	795	802	767	743	802	800	784	798	824	719	766	811	788	775	738	794	829	759	761	796	808	796	730	762	794	844	784	765	807	788	804	817	778	865	782	749	819	743	790	800	777	769	794	794	811	788	769	794	821	792	792	786	751	825	780	760	816	737	801	827	771	794	787	753	793	809	806	757	764	792	816	785	763	772	773	730	800	762	801	780	818	816	764	807	789	780	741	842	789	814	766	787	770	857	820	754	843	804	745	766	783	810	778	786	737	827	790	795	868	853	759	810	773	749	801	775	831	811	766	774	739	826	812	817	795	792	859	825	764	770	789	776	813	785	802	843	764	809	756	759	821	770	752	839	798	806	832	789	773	832	842	809	782	800	773	794	805	779	785	820	767	776	804	772	814	831	789	825	755	837	830	811	803	808	772	766	807	784	787	779	775	809	773	821	815	843	840	831	815	770	817	806	804	776	828	805	827	829	772	813	746	839	748	803	841	772	817	795	764	803	833	825	782	841	822	786	826	787	797	788	841	767	786	817	774	815	775	819	811	773	800	842	809	807	768	768	837	776	844	830	787	814	803	799	773	780	742	833	795	755	883	789	768	803	800	749	803	789	774	745	818	836	750	787	811	816	856	812	844	773	763	804	768	743	799	776	824	803	748	785	848	796	779	820	752	802	796	827	823	794	792	794	845	852	768	839	745	823	823	808	785	818	761	790	806	750	761	792	813	830	769	806	804	810	789	806	818	744	784	810	794	770	806	800	803	771	801	821	783	806	813	750	801	824	823	808	740	825	763	826	832	817	763	824	764	776	746	792	780	760	782	792	781	794	798	827	808	761	842	808	822	851	836	771	794	840	782	773	788	818	741	833	799	801	823	736	807	803	787	779	808	832	782	766	829	843	838	808	822	767	794	791	792	817	808	782	813	789	796	771	760	797	795	831	761	828	762	757	826	779	764	782	774	829	799	805	834	720	836	840	792	785	741	826	792	794	781	761	841	766	757	783	808	726	795	780	771	797	767	755	804	820	793	809	814	761	773	753	735	819	765	817	781	785	827	812	800	832	772	790	861	804	771	776	819	762	796	828	758	798	792	796	805	841	772	762	836	806	744	816	824	792	777	808	790	819	797	748	759	787	838	838	780	741	780	797	799	835	813	764	859	801	802	769	781	829	793	805	819	782	793	772	801	826	829	780	835	807	834	798	806	802	766	780	782	799	760	763	857	791	821	843	824	802	772	799	788	791	776	808	780	794	798	784	765	784	804	790	791	783	827	816	775	792	814	801	790	767	837	848	781	795	747	816	764	820	836	819	816	804	779	760	856	790	777	772	812	761	797	751	809	740	756	750	830	752	780	742	777	820	821	775	824	775	816	788	798	793	834	747	739	766	833	783	844	798	779	825	837	802	781	753	773	779	798	829	782	756	778	770	783	790	860	794	771	810	813	803	807	775	779	780	811	799	807	822	812	865	779	811	820	842	841	769	796	832	761	812	780	716	755	811	840	815	806	753	811	825	783	832	798	771	744	792	789	749	791	824	780	826	798	773	811	762	796	820	802	804	763	783	786	811	837	812	798	802	809	829	760	764	770	797	769	813	782	791	837	837	826	793	787	782	760	772	796	791	813	794	771	790	789	804	794	810	784	737	800	817	801	852	786	863	798	790	773	771	765	785	798	763	829	787	776	783	828	790	808	785	779	800	772	777	778	792	814	794	782	801	815	809	736	787	776	815	784	807	818	862	822	764	819	844	776	772	754	823	806	794	776	838	793	822	785	717	811	778	784	839	818	822	798	831	762	788	818	804	772	784	811	784	732	780	840	801	854	780	849	815	771	828	763	807	788	768	844	822	775	810	786	782	783	831	804	800	795	839	792	826	843	773	799	803	807	786	780	795	853	757	789	842	800	772	809	783	770	796	781	780	821	786	856	761	790	772	792	784	784	820	812	799	816	811	810	810	792	783	816	833	840	843	832	856	743	774	838	794	741	801	817	794	776	777	828	766	769	803	812	803	812	799	813	745	785	793	807	821	814	755	780	795	780	812	754	774	844	799	805	796	787	772	808	785	771	801	755	777	778	766	808	820	772	813	817	798	816	797	746	791	788	842	811	759	772	774	803	806	742	786	780	770	810	839	740	812	808	854	820	788	779	803	750	824	763	863	802	768	813	792	798	763	793	780	803	775	786	764	753	822	799	788	799	732	814	822	779	775	779	820	786	760	788	782	803	745	801	839	785	843	790	828	803	844	802	890	766	857	775	769	814	785	796	777	740	809	797	792	823	783	794	837	799	826	735	770	806	837	834	834	844	784	838	770	772	826	786	759	759	846	819	799	775	781	823	763	773	785	742	809	787	800	817	821	819	785	800	891	816	835	772	756	782	765	767	754	747	826	788	786	792	825	784	756	810	780	770	790	757	781	798	791	799	823	819	758	794	768	776	769	842	774	845	760	782	796	811	834	795	789	769	786	756	798	786	750	763	795	795	817	762	798	781	798	795	768	818	765	818	788	773	814	784	836	768	853	821	782	838	750	787	780	784	780	760	811	770	827	795	829	802	793	773	771	788	824	753	827	799	773	811	806	780	776	774	775	745	810	826	796	863	787	823	764	806	820	797	783	753	783	777	789	802	800	805	799	819	803	820	784	781	799	759	826	789	814	790	814	820	775	824	783	796	792	808	786	788	791	798	763	754	771	835	822	746	786	788	808	787	792	755	866	774	792	795	800	814	800	770	835	816	755	792	850	822	788	817	843	865	808	792	822	803	824	792	757	795	817	793	803	745	772	855	844	776	808	794	797	816	747	743	751	803	795	743	809	793	804	781	803	775	772	795
65664	22329	6966	2328	1446	1094	880	767	670	611	504	468	460	443	425	417	424	366	387	346	370	409	365	379	363	348	377	339	377	331	335	326	369	343	343	338	332	365	354	325	332	355	331	309	333	343	326	317	329	338	339	338	331	370	324	337	343	321	352	334	348	327	333	361	333	307	339	321	291	313	349	322	347	326	304	365	317	301	331	343	343	313	309	352	320	301	327	363	342	315	311	328	322	336	330	341	348	347	345	336	324	332	352	323	358	313	349	367	350	310	332	353	323	341	344	315	294	321	334	331	357	339	284	317	356	330	347	334	315	340	350	304	346	326	335	335	346	313	332	331	338	317	333	323	330	294	339	343	340	303	343	337	291	332	321	304	324	339	324	320	338	319	336	343	319	347	326	372	321	305	339	333	334	324	318	305	358	325	347	296	351	301	342	318	303	321	329	328	330	326	355	316	328	386	318	324	333	350	346	317	338	334	345	333	333	313	334	342	329	355	304	350	342	338	305	307	332	328	339	338	350	341	316	280	287	305	337	324	343	346	365	334	336	342	330	336	350	340	344	338	322	320	308	308	330	328	367	332	310	329	331	355	319	311	341	347	331	332	318	321	335	352	338	339	333	308	309	344	322	308	351	328	347	338	341	339	350	323	353	362	360	360	333	313	338	332	331	323	327	305	320	298	332	355	316	334	362	351	286	325	320	340	313	365	314	337	349	319	349	340	325	332	376	342	351	330	343	350	331	355	352	338	321	352	341	333	319	348	347	379	337	311	351	355	341	321	324	313	333	309	325	314	340	361	367	343	344	329	324	382	348	347	305	348	337	348	354	360	334	331	324	342	341	327	334	313	296	349	349	315	307	323	331	331	343	341	324	333	318	305	342	321	352	358	341	326	336	361	301	342	345	289	345	344	309	325	322	327	336	327	362	304	334	308	328	338	328	323	343	321	354	347	339	338	286	349	335	320	333	319	340	362	356	326	310	332	336	332	364	333	359	337	340	311	327	354	337	353	315	355	327	325	319	322	350	321	301	303	357	299	331	328	338	331	343	327	330	353	368	328	310	368	320	340	330	335	324	328	331	343	328	352	327	306	327	362	321	323	313	346	349	353	335	320	328	342	353	331	342	331	291	327	323	322	322	341	322	348	347	313	351	339	321	330	336	318	364	326	341	371	352	346	317	368	335	312	332	307	365	313	325	361	335	331	345	325	324	320	373	345	353	332	305	327	331	354	365	325	351	322	323	363	352	337	330	327	324	320	332	367	330	296	310	317	351	318	354	351	325	325	333	362	321	335	322	328	360	308	326	333	312	342	350	302	376	355	330	284	331	328	312	338	325	352	373	325	330	330	345	323	348	374	346	313	328	375	319	346	333	314	319	347	334	320	339	302	319	332	360	320	322	336	313	293	345	317	324	318	345	349	331	356	320	318	351	354	331	302	349	340	346	338	309	342	342	345	315	355	320	381	354	344	361	354	346	294	348	347	326	345	334	327	294	308	338	314	324	343	343	329	346	368	331	324	361	334	322	329	312	349	352	313	282	337	353	339	335	313	318	339	346	310	339	328	327	350	336	317	309	305	346	305	319	333	374	304	317	326	331	320	358	330	313	308	313	342	295	314	331	349	320	357	339	339	339	286	309	319	318	331	330	330	313	352	355	322	340	359	372	346	333	324	312	332	342	281	306	318	297	322	321	317	330	331	328	343	332	361	340	345	334	358	301	312	360	318	334	317	363	320	316	340	357	326	340	345	357	325	366	345	349	356	312	331	310	316	313	321	379	327	299	323	292	377	336	325	348	324	326	349	336	322	338	333	343	306	340	349	349	310	367	311	328	335	352	327	347	345	318	320	346	323	315	308	320	338	331	355	340	329	321	345	314	324	333	320	333	360	362	341	322	340	337	326	341	316	343	344	316	349	352	315	319	316	334	311	325	353	329	323	291	350	337	306	364	343	323	346	336	338	313	311	324	324	336	315	322	340	329	346	313	350	330	343	344	325	292	375	347	359	340	319	347	334	315	325	289	317	347	318	339	295	352	353	319	346	349	330	336	347	339	317	347	353	363	289	327	343	341	323	359	386	313	324	328	297	352	340	311	309	314	346	336	318	312	320	334	329	327	343	357	318	342	354	323	371	361	347	300	324	340	340	331	365	357	311	343	330	333	329	336	335	337	353	338	330	340	305	323	338	332	330	325	333	333	339	362	325	345	290	333	338	320	335	382	343	308	338	314	293	341	318	327	302	344	331	320	314	311	347	313	337	339	332	337	309	320	350	337	322	333	323	331	328	323	353	339	365	326	326	335	347	335	299	349	326	326	323	343	326	351	328	337	292	341	297	362	334	341	340	336	329	301	364	319	353	319	321	365	340	343	335	347	354	302	299	349	350	343	289	339	310	313	302	340	321	343	316	303	336	339	364	345	358	331	317	349	342	278	327	326	319	352	357	365	333	343	313	358	323	340	327	346	321	331	332	320	331	322	343	350	341	337	346	314	319	335	345	352	317	329	308	319	359	330	324	301	366	304	333	314	311	343	331	327	354	339	328	322	327	329	313	320	352	331	355	327	318	332	316	298	337	339	309	290	333	331	341	353	325	339	353	352	366	330	312	321	323	332	346	338	314	360	307	356	357	334	343	341	319	354	332	346	340	332	322	320	327	307	334	327	308	355	306	321	335	340	303	305	325	319	310	319	311	305	367	314	321	308	298	312	355	312	326	319	309	344	320	330	318	337	351	332	342	339	350	319	345	332	317	353	346	343	311	346	329	350	351	320	342	341	314	343	335	322	359	311	330	308	332	330	340	307	308	326	319	355	333	307	318	342	322	317	335	317	362	321	333	351	325	340	314	338	338	331	304	328	341	319	344	327	346	332	301	335	330	316	294	325	336	311	348	359	338	339	332	326	324	329	373	341	359	333	325	299	319	321	355	293	336	342	331	349	299	330	326	350	354	305	314	341	339	354	333	266	296	325	338	364	315	355	338	347	316	316	353	352	346	315	324	345	331	339	330	297	319	360	309	336	300	345	326	296	343	347	307	334	313	317	325	346	340	340	350	295	343	316	297	336	330	337	353	317	313	350	332	332	335	329	318	346	339	362	327	356	356	305	337	326	354	299	305	357	307	281	331	304	285	355	302	330	318	364	284	342	337	318	337	340	374	366	332	298	340	332	354	338	336	369	334	337	353	372	316	305	295	352	363	357	326	328	355	330	363	299	351	304	322	347	329	374	312	330	344	319	351	327	322	349	326	354	331	311	346	335	326	342	320	319	304	312	291	322	332	288	333	316	331	325	343	312	320	324	327	313	328	314	333	314	304	338	345	328	325	351	307	342	336	332	350	330	343	336	335	303	401	315	344	320	313	322	334	337	346	316	359	328	340	353	310	306	313	350	327	321	332	353	335	345	331	362	305	339	337	318	309	352	319	336	293	312	320	331	312	362	360	354	327	341	307	356	315	344	298	369	369	344	329	331	332	300	342	361	350	342	327
34658	2521	5032	5766	4978	4087	3534	3090	2690	2284	2044	1852	1772	1609	1516	1459	1396	1299	1294	1353	1174	1138	1175	1184	1215	1114	1117	1099	1150	1032	1072	1090	1028	1042	1002	984	1018	1072	1014	1034	982	1012	972	1014	968	937	1005	948	932	968	957	979	940	943	992	964	1005	977	921	895	924	1043	1010	953	969	982	924	966	932	959	915	927	936	971	951	929	965	929	923	924	951	948	985	964	963	983	946	973	943	922	995	964	955	922	938	934	966	931	975	888	912	964	943	958	967	922	908	948	944	931	926	979	954	946	1022	922	889	929	978	956	910	960	924	961	911	955	988	950	875	904	952	916	924	919	920	921	889	932	884	913	872	890	909	953	968	994	890	913	934	902	965	949	909	929	878	952	952	932	913	909	932	901	891	917	906	887	990	959	893	945	960	946	902	925	938	973	917	866	915	945	891	901	948	958	964	963	918	920	918	946	881	932	944	950	913	935	878	933	941	960	941	948	920	939	892	956	897	928	945	930	901	921	928	920	912	904	941	926	879	846	922	925	885	880	933	933	891	913	913	973	907	954	960	887	961	942	913	918	889	948	950	922	895	899	889	914	923	918	986	944	925	891	959	977	923	967	958	931	947	951	908	919	892	914	908	904	917	896	968	901	960	926	928	890	901	899	930	918	949	900	956	882	894	910	927	857	926	931	957	921	913	900	895	941	948	919	889	878	888	884	945	870	960	935	902	897	924	974	903	934	907	959	860	934	920	871	925	911	902	870	918	960	879	907	920	933	959	933	884	926	944	912	923	879	912	885	982	962	961	912	954	961	918	883	930	947	914	954	922	997	928	944	939	903	927	923	928	919	929	877	910	901	896	912	878	951	905	866	927	919	873	904	919	930	924	903	909	997	942	826	920	918	844	913	892	891	923	919	947	964	958	911	920	894	964	945	891	911	960	939	958	907	967	887	917	873	979	993	982	933	953	942	943	948	998	926	938	915	900	938	907	909	918	853	894	951	978	927	946	934	937	908	954	954	938	926	945	919	927	897	912	874	919	916	923	891	903	908	933	887	941	915	939	957	941	918	938	949	933	926	939	962	962	943	900	885	899	997	940	927	904	946	925	890	906	991	952	872	960	934	965	955	908	896	969	946	905	942	885	897	939	913	880	922	925	952	948	931	933	951	915	921	970	865	946	962	904	897	917	931	937	883	918	870	929	906	922	976	906	935	870	902	942	936	931	872	927	982	908	933	907	928	917	919	985	930	927	908	1003	922	929	926	871	893	916	961	858	886	943	961	961	900	947	952	931	977	893	922	879	912	953	922	913	896	929	889	919	945	941	917	981	925	968	923	939	912	884	927	893	926	904	931	977	933	898	963	842	901	887	1011	943	949	987	945	949	899	933	958	905	916	897	889	869	984	888	941	872	897	890	919	964	921	909	876	921	942	882	976	955	895	959	935	901	866	885	960	916	920	913	968	941	962	967	914	939	980	872	935	921	897	965	931	941	855	928	931	930	959	922	963	913	943	951	926	896	873	987	909	984	956	899	912	897	956	975	916	955	868	901	921	911	971	925	955	938	948	954	909	885	943	914	904	911	969	905	890	936	943	909	937	980	963	924	873	864	912	934	933	892	944	941	880	913	944	988	971	903	938	950	954	910	928	975	874	930	981	931	912	901	970	936	940	957	945	952	975	918	918	897	906	924	918	953	900	920	924	903	880	904	891	896	913	898	948	959	965	925	934	920	941	893	902	934	936	888	912	903	965	977	891	901	962	883	942	909	909	933	909	887	911	890	936	903	947	924	942	907	935	919	890	968	933	904	924	887	934	933	919	892	877	923	906	947	913	900	902	984	929	941	920	920	941	924	928	909	873	940	938	881	932	897	901	909	911	928	923	1002	884	916	916	877	941	908	944	892	914	909	888	907	923	883	862	892	924	942	981	939	899	929	911	923	921	899	971	932	911	984	928	938	884	917	940	899	934	940	927	891	919	950	962	948	938	883	914	933	884	947	948	930	886	896	874	957	888	910	873	931	934	878	867	923	962	874	933	977	967	899	959	936	906	880	935	905	882	926	943	899	945	887	937	971	938	955	945	952	934	938	909	897	898	907	952	921	901	947	897	911	885	898	903	972	947	920	910	982	918	902	887	921	941	939	944	924	907	942	964	951	939	898	946	939	904	929	944	889	923	917	966	914	906	900	992	914	925	906	916	893	873	901	886	951	893	925	978	874	914	922	885	944	905	851	927	920	963	938	897	921	876	938	901	924	935	925	958	948	903	944	908	945	930	938	892	964	936	929	953	925	948	947	875	915	948	944	929	959	923	906	928	887	924	948	891	958	991	956	954	937	908	957	869	907	939	932	898	923	884	900	915	934	930	901	905	871	946	981	896	963	945	936	910	928	903	954	894	902	974	961	966	918	930	897	958	923	923	892	911	923	945	959	900	901	905	916	883	945	945	959	943	888	951	924	939	932	920	883	866	938	833	912	956	962	955	897	950	893	971	974	952	903	932	932	922	915	855	945	889	926	919	954	928	974	929	921	923	898	904	926	934	943	861	880	911	900	954	938	917	921	956	891	943	996	936	935	938	928	1011	932	887	908	879	910	943	954	911	945	940	963	947	1007	947	938	890	851	933	884	879	913	922	969	915	849	943	952	912	930	909	909	884	903	949	962	887	891	853	978	939	914	900	930	889	899	925	947	877	942	960	905	932	871	894	925	890	919	957	916	924	911	916	927	906	888	864	984	910	893	946	922	906	878	936	922	895	953	878	943	918	919	950	912	911	902	905	1022	859	960	939	920	904	873	889	910	981	945	915	928	946	913	951	913	923	929	862	899	865	920	872	898	965	943	916	946	901	877	982	912	897	947	947	948	967	930	921	887	952	922	942	931	904	973	928	964	943	859	942	936	921	882	877	972	925	918	899	922	958	936	1005	909	900	967	958	929	934	911	905	901	916	969	911	928	919	901	883	941	883	942	924	878	936	948	902	913	965	978	876	896	912	887	901	913	905	946	950	917	933	940	955	927	947	908	926	913	966	950	884	934	929	916	924	889	906	927	924	871	933	981	932	923	951	885	898	959	925	923	960	905	888	900	884	955	916	883	877	915	932	926	989	899	905	955	888	948	948	946	927	899	952	949	925	944	964	894	919	948	913	908	880	972	895	874	943	941	898	929	984	935	899	949	917	925	920	908	951	917	871	961	896	913	919	894	933	927	902	950	879	963	906	901	936	901	929	893	919	917	964	921	860	968	952	921	900	953	885	889	910	903	934	942	949	905	914	919	916	894	874	914	915	950	886	880	941	865	937	906	924	902	915	919	922	932	921	928	971	879	895	879	939	933	926	957	956	970	890	919	926	965	910	900	893	893	883	883	912	906	937	999	939	876	919	918	928	951	907	872	894	965	976	918	902	913	917	889	927	886	917	947	943	948	871	928	962	931	881	922	940	925	926	936	925	953	916	891	956	942	897	896	931	924	931	922	954	962	961	915	950	938	954	957	934	934	878	945	921	943	832	903	926
15511	817	273	196	166	148	173	142	142	150	123	152	140	126	129	137	152	134	133	147	139	144	120	133	151	156	121	145	126	121	133	124	151	128	143	123	132	126	135	141	136	148	141	134	136	133	123	145	150	145	129	142	127	143	135	138	135	126	132	125	107	134	132	138	128	130	140	137	140	104	136	144	129	137	137	148	122	144	154	131	126	135	136	150	119	134	128	135	122	129	130	117	125	131	113	129	118	139	143	140	177	140	134	129	150	140	133	124	120	125	148	144	126	125	120	126	150	132	149	165	138	102	110	131	135	137	131	132	122	119	122	119	119	112	131	119	141	162	133	128	124	140	141	136	127	165	143	124	127	140	123	113	130	144	129	130	134	122	139	127	133	126	130	135	131	150	113	145	154	137	139	140	129	142	137	149	144	133	132	148	130	126	131	134	149	137	131	134	161	121	132	130	144	143	147	119	142	119	122	137	150	149	135	132	153	110	131	126	161	152	119	131	125	148	132	140	128	158	145	119	145	138	142	111	132	140	119	131	125	109	148	151	137	148	126	116	156	135	133	141	141	137	129	142	138	128	152	135	140	129	153	132	133	131	151	123	151	119	122	135	149	149	138	141	145	146	141	142	131	157	130	148	128	120	136	133	132	120	129	136	129	160	138	115	127	121	135	112	143	147	117	137	138	127	132	137	125	121	163	126	133	156	155	114	121	130	147	123	127	116	151	139	105	121	136	136	140	145	144	154	129	116	127	138	128	143	139	138	93	134	145	166	124	134	140	155	139	117	125	127	127	115	118	138	120	133	155	155	136	134	139	140	134	137	139	156	122	120	139	132	147	121	130	146	116	145	126	123	129	134	134	123	135	125	115	148	130	136	131	136	143	139	141	138	141	129	128	147	113	128	141	113	138	137	138	129	156	128	138	141	140	133	144	131	139	119	145	139	112	122	122	125	109	137	143	141	142	119	128	136	150	140	115	130	143	132	149	134	125	145	123	125	150	155	149	138	140	139	125	134	128	120	137	126	132	145	136	135	112	126	149	140	155	153	125	129	154	127	116	150	145	128	152	141	136	120	151	138	145	143	148	132	146	128	125	145	121	131	145	134	130	125	130	158	145	130	117	169	127	128	118	149	135	124	141	146	132	139	149	127	121	126	139	139	123	135	142	130	136	122	135	140	110	127	135	116	122	154	166	128	142	154	130	132	136	157	134	129	144	125	141	113	131	144	129	125	129	132	126	119	132	140	118	122	138	150	147	126	138	143	139	147	138	133	131	142	126	129	124	127	125	150	125	150	127	137	127	132	125	144	134	122	114	140	126	129	114	128	127	129	136	135	110	134	127	139	158	138	119	139	141	142	154	132	126	145	132	150	141	158	144	148	127	131	119	139	153	135	134	133	143	136	125	126	123	126	118	114	138	138	131	143	139	136	120	123	118	117	139	139	128	128	150	132	126	112	140	139	119	141	153	142	124	142	138	150	141	143	130	135	156	141	117	135	126	140	143	150	122	116	126	123	134	123	124	124	135	138	132	124	143	109	130	126	135	140	152	141	154	137	139	130	146	119	126	151	130	125	146	156	129	144	148	134	139	125	120	148	133	157	131	131	131	138	146	138	143	134	131	151	144	127	139	137	132	148	148	127	138	140	155	139	113	164	146	126	141	114	152	130	151	120	148	131	158	125	136	146	121	134	112	151	146	153	157	139	123	143	128	159	133	144	144	124	133	127	130	142	137	132	131	141	142	151	139	127	144	157	139	125	128	133	124	156	143	137	136	134	127	125	120	138	127	143	133	121	127	138	155	141	147	141	121	126	137	112	137	139	121	151	142	136	144	136	125	145	120	139	147	115	126	131	121	163	117	124	120	135	133	143	113	125	125	142	133	141	144	136	137	139	123	130	116	127	147	125	123	131	126	152	122	126	128	148	142	143	144	133	151	146	146	135	131	130	151	133	127	128	141	138	111	116	158	124	144	133	121	142	140	152	132	146	138	124	136	133	159	142	144	136	154	138	143	129	137	123	118	138	137	126	154	145	118	122	152	138	157	156	126	148	101	141	141	121	153	140	130	131	134	155	132	130	145	141	156	126	144	135	158	137	155	133	143	139	105	133	127	137	124	131	116	129	126	128	145	134	136	147	144	146	123	138	146	119	130	132	124	134	130	120	125	137	127	116	126	143	142	128	138	132	107	127	169	130	146	136	140	131	118	119	111	133	134	159	118	126	134	153	147	140	144	138	122	137	143	151	135	137	137	156	125	132	138	154	113	136	115	138	118	134	148	144	143	161	126	139	140	147	125	133	135	127	124	140	132	154	125	140	127	138	149	152	129	111	131	138	147	136	140	115	136	114	134	135	128	105	149	138	127	120	135	108	130	134	133	125	126	132	146	147	135	139	148	115	133	136	145	147	129	126	123	126	108	136	142	136	149	134	126	132	123	129	142	121	133	132	152	157	112	133	132	134	129	136	127	105	131	134	121	140	145	120	128	155	102	134	129	141	150	133	132	121	133	108	132	141	152	124	135	148	137	132	127	122	148	122	151	136	137	142	134	135	148	142	147	139	134	123	140	137	157	126	133	142	122	137	130	141	135	132	149	119	145	119	164	116	156	128	125	127	139	144	147	133	138	122	135	145	147	136	127	137	127	131	136	140	146	150	125	126	113	146	111	151	134	120	134	143	141	123	145	130	118	120	121	133	125	120	125	141	128	122	144	123	137	119	142	127	130	150	143	122	137	104	142	134	137	135	144	139	117	132	121	137	150	127	128	126	131	137	125	170	124	144	140	123	125	143	126	129	134	139	127	111	125	156	150	127	116	131	125	157	152	147	137	133	135	126	110	121	124	136	126	133	129	115	111	148	97	134	139	138	152	121	129	129	163	121	125	113	124	119	136	131	127	154	130	135	130	161	129	140	136	147	146	128	140	131	114	123	137	141	140	102	120	110	131	112	135	139	121	123	130	144	129	136	150	127	125	129	140	136	132	120	119	140	152	149	121	123	112	139	132	141	141	133	121	124	134	150	126	154	143	135	124	127	139	144	117	139	157	144	142	137	125	118	129	129	123	143	145	127	120	137	118	134	133	130	112	154	137	149	148	130	137	117	142	107	138	150	132	143	145	127	118	142	133	127	118	145	134	118	129	126	120	139	128	124	136	135	130	149	134	127	127	116	124	137	152	126	127	130	126	122	112	115	137	152	130	122	126	130	134	109	125	136	143	136	125	149	113	125	126	141	119	123	134	104	135	127	136	122	145	130	130	121	123	131	120	144	127	117	142	123	133	150	148	137	149	134	115	145	147	134	117	129	136	140	153	131	144	131	114	136	147	111	131	157	137	121	158	129	132	121	133	140	135	128	152	123	126	149	123	127	132	142	119	134	122	116	137	142	140	125	119	112	142	141	135	137	127	150	140	143	129	141	149	125	141	108	139	157	139	131	134	115	125	139	122	126	129	149	138	127	136	119	135	153	138	135	136	134	155	128	136	137
12821	511	634	645	621	584	590	539	511	450	521	483	473	469	494	452	464	439	468	451	436	455	456	493	450	458	446	432	451	478	427	426	412	470	472	450	502	429	473	454	443	464	461	466	445	470	438	451	441	481	473	463	455	466	437	429	451	456	416	462	486	421	456	434	475	470	440	480	497	426	409	417	444	459	466	452	450	447	465	459	438	426	426	455	465	434	448	422	444	404	457	420	447	460	472	464	493	471	494	480	436	496	458	399	478	427	458	433	450	447	450	421	483	442	443	457	430	463	425	453	482	446	406	454	436	448	423	450	468	453	453	440	466	474	475	463	436	456	450	465	449	416	452	469	476	490	438	466	440	445	468	437	434	438	459	436	434	418	461	430	447	487	453	481	446	455	464	455	445	459	478	460	447	440	435	450	449	412	470	448	474	432	463	438	416	464	460	442	431	421	469	451	420	432	450	439	460	462	429	453	435	415	448	444	453	434	467	465	416	470	438	440	460	457	419	450	489	472	494	423	435	480	482	452	444	448	459	428	484	450	485	420	438	411	448	466	468	462	445	453	419	460	442	468	416	441	462	485	430	406	417	423	441	412	470	438	456	479	457	429	436	457	463	458	474	450	459	452	456	416	465	485	436	435	431	449	424	499	457	441	466	461	498	443	454	429	453	491	486	448	438	473	441	433	445	480	444	448	473	425	468	445	478	421	416	455	477	425	424	438	456	459	462	467	444	500	466	453	470	434	436	435	454	437	439	451	445	409	395	472	434	457	469	446	435	475	456	422	454	458	423	430	470	454	469	428	477	432	473	466	450	445	461	443	434	448	464	454	449	414	458	445	463	462	456	486	440	442	468	449	408	432	462	452	472	477	417	428	437	441	397	483	403	438	451	431	486	462	469	489	479	478	434	478	434	440	437	467	479	450	439	461	426	428	440	433	493	483	474	435	459	417	451	472	424	476	449	449	429	435	455	399	453	458	451	462	499	441	468	425	434	459	466	435	399	433	466	491	456	470	431	449	481	455	494	416	461	429	486	464	439	458	476	436	498	465	453	458	447	440	477	472	444	449	452	402	493	489	430	475	450	431	449	429	446	423	418	442	447	485	436	465	448	475	471	458	435	421	447	436	465	425	421	426	445	446	475	445	427	467	460	447	427	449	484	475	481	448	426	464	469	416	433	426	485	481	487	455	452	505	480	432	442	452	470	460	458	474	445	450	460	443	477	423	444	433	485	437	472	477	428	466	444	450	464	448	434	419	440	442	440	441	457	441	416	425	437	455	433	420	412	414	452	461	472	469	473	425	461	431	444	448	431	438	484	434	447	450	446	452	447	461	447	474	502	441	425	425	435	450	474	464	437	409	448	463	449	452	409	406	442	465	489	465	472	445	445	447	455	473	472	453	492	436	445	437	445	458	434	413	481	444	448	422	462	492	444	445	469	457	426	463	464	451	474	451	455	450	491	464	465	452	468	431	427	440	460	470	465	443	449	462	468	482	445	472	425	444	489	441	428	430	437	442	494	448	446	451	451	434	472	455	445	449	463	451	446	479	422	467	460	480	436	468	487	428	446	445	447	488	439	448	456	441	466	459	423	415	452	456	441	442	477	468	459	420	425	432	462	441	487	439	411	463	447	466	464	482	469	418	462	466	474	464	457	509	445	443	461	421	450	472	431	430	497	419	450	476	466	476	457	441	420	472	448	478	482	457	451	432	461	433	413	453	473	420	464	449	431	468	489	449	406	476	420	461	439	435	426	477	445	470	441	469	442	430	446	449	412	462	477	440	465	453	444	479	484	440	466	444	464	444	424	451	433	462	422	494	479	446	465	471	452	440	428	484	455	469	433	463	465	463	418	422	457	452	475	439	438	443	454	435	462	475	448	481	461	428	462	459	416	459	457	479	429	457	497	451	458	427	459	445	507	447	437	422	433	446	459	453	453	431	473	458	414	446	490	450	489	447	441	506	470	458	445	455	444	468	458	412	458	453	486	461	496	493	445	452	425	430	448	467	435	469	443	446	432	465	463	442	436	498	451	441	452	445	454	474	508	458	435	476	428	458	439	427	414	423	405	478	443	434	427	466	430	442	426	448	429	480	460	415	453	481	439	467	476	428	449	426	469	441	394	427	452	419	482	484	426	445	433	465	448	488	438	421	434	481	500	483	464	476	443	482	434	459	491	495	479	444	436	415	470	470	479	469	412	415	458	445	453	426	432	471	430	434	486	489	440	489	445	451	456	461	445	409	463	450	458	493	459	493	432	447	467	462	492	457	398	463	522	416	428	459	458	438	444	438	482	458	427	454	428	429	460	436	485	464	472	456	434	473	477	436	481	411	431	429	437	459	459	442	452	447	436	453	450	453	401	457	452	438	467	393	473	465	471	474	468	489	461	443	462	429	486	405	457	466	458	470	479	446	459	460	452	429	444	457	450	441	440	448	443	429	461	435	450	456	475	420	452	422	427	458	464	458	458	460	450	454	463	423	442	431	494	441	474	448	492	483	437	439	491	442	481	456	409	469	451	444	490	435	464	461	453	465	468	461	482	438	471	446	433	469	436	416	430	435	427	456	465	450	465	464	437	430	407	459	451	452	452	435	465	446	437	451	454	428	445	452	464	479	434	451	453	450	436	434	467	419	446	422	436	497	445	450	437	482	489	459	428	421	488	451	453	467	471	436	481	483	445	447	413	422	470	464	476	485	428	483	481	475	477	450	449	434	472	463	473	414	458	446	422	470	450	472	471	411	473	413	448	465	421	457	475	466	441	437	466	431	478	453	452	459	469	422	455	421	488	449	489	432	450	444	476	468	456	450	442	465	490	423	444	432	470	415	436	478	459	436	455	460	462	439	477	446	433	450	434	467	478	437	460	474	479	447	465	469	427	469	445	399	455	455	461	481	460	450	449	441	444	423	482	426	432	460	437	509	426	463	430	460	442	459	440	434	467	494	474	484	440	388	455	400	462	501	443	452	460	500	448	449	407	431	432	449	451	449	466	445	455	483	412	455	434	439	478	429	433	459	457	459	484	447	461	473	495	486	429	454	447	450	459	455	425	417	462	447	422	453	455	430	440	444	438	477	433	483	452	429	473	454	453	448	480	443	472	473	471	444	421	451	439	466	454	464	432	447	442	418	428	404	458	439	461	435	486	484	436	423	484	447	440	452	438	482	438	450	420	421	452	462	477	436	435	451	449	454	475	433	458	460	424	420	462	439	449	451	429	476	429	455	425	465	451	426	481	427	438	471	458	457	476	442	460	401	442	439	480	444	423	464	420	469	451	481	418	487	451	437	407	475	434	465	467	449	441	457	433	473	493	449	462	422	416	455	455	446	468	469	438	420	471	409	432	476	471	453	488	460	422	448	425	443	446	411	481	453	446	456	466	461	454	452	431	461	454	437	458	445	432	467	495	474	459	460	458	461	450	430	426	432	418	448	457	416	448	475	428	439	459	440	478	451	437	436	436	424	445	431	448	441	442	453	454	481
56194	15945	2639	1108	816	640	563	451	460	366	395	335	329	305	322	325	300	300	306	302	265	299	286	267	269	274	289	266	272	286	269	247	318	271	309	247	295	273	253	268	298	274	296	269	290	269	261	290	287	271	300	261	274	284	273	297	256	270	270	265	287	254	270	276	277	260	277	268	252	276	279	240	289	259	237	260	273	265	260	276	247	261	273	297	259	293	299	269	295	277	278	270	290	283	280	289	301	279	269	286	272	273	295	258	260	285	263	257	272	247	267	249	277	276	246	269	255	277	302	289	281	260	285	225	256	272	267	275	262	245	289	268	275	280	252	265	240	266	255	282	253	249	287	294	275	285	263	266	273	289	269	286	266	241	275	260	254	294	266	288	244	279	254	257	271	266	272	295	259	283	269	254	274	243	269	267	255	268	270	273	291	282	272	300	263	266	266	264	257	222	265	245	268	263	301	257	277	260	270	268	243	283	227	277	237	266	297	265	246	258	287	263	291	291	274	263	288	290	261	257	258	231	253	291	260	256	265	223	266	277	268	288	264	251	297	245	287	256	293	260	275	252	286	257	285	276	280	260	278	243	277	268	267	270	261	322	276	287	252	261	271	262	265	294	250	265	280	274	248	272	279	290	288	277	261	252	301	312	260	290	261	292	276	243	283	257	262	259	276	296	273	301	264	266	274	289	268	273	277	274	260	262	283	276	273	244	268	269	268	253	278	275	276	266	247	272	285	260	295	248	284	262	289	256	263	248	283	262	269	255	300	282	283	271	259	280	258	255	300	268	268	301	268	249	282	273	301	260	300	305	260	255	299	313	261	267	284	254	259	271	272	251	248	253	250	272	265	277	272	229	269	220	279	277	277	281	253	250	259	284	254	250	276	250	265	251	279	280	269	262	265	290	265	282	262	255	287	250	268	263	293	262	262	310	211	300	229	271	288	269	294	302	272	293	251	296	283	255	269	258	282	263	262	268	268	287	274	293	285	251	254	258	297	258	258	276	263	276	264	285	286	253	281	260	262	296	248	262	265	284	257	267	257	264	253	282	280	257	267	266	312	277	287	253	294	275	270	272	313	292	278	266	294	287	260	293	274	289	232	267	242	266	281	289	267	282	285	285	248	286	243	272	263	281	273	271	270	266	288	270	272	275	250	275	232	275	302	278	267	261	278	286	289	270	273	266	250	278	258	295	247	287	260	265	269	270	283	273	266	284	276	274	246	276	297	264	256	309	276	254	302	283	284	275	299	262	267	248	264	275	270	280	302	300	258	284	279	255	244	247	280	242	256	252	289	264	264	273	281	276	272	253	294	246	273	269	283	281	267	286	262	263	279	286	265	267	245	218	258	269	261	289	275	296	270	277	246	274	297	274	260	265	255	253	272	237	294	256	261	279	282	256	285	270	228	301	271	301	260	270	247	294	296	272	262	257	287	278	274	277	284	293	274	279	269	304	280	256	264	259	270	247	280	246	259	282	258	305	280	281	274	267	250	269	291	277	268	245	264	248	247	299	293	281	260	274	274	258	261	291	297	259	288	277	261	272	285	271	263	240	279	266	252	243	269	290	279	215	252	290	275	244	262	294	286	278	314	288	264	248	261	273	257	283	283	285	265	281	293	298	286	247	262	290	295	278	290	261	228	303	279	258	271	272	287	273	260	273	269	262	248	273	272	255	267	282	286	242	256	268	279	261	245	260	264	260	287	299	251	315	269	285	278	269	267	290	280	259	266	260	271	280	289	305	261	245	280	297	291	240	261	267	296	278	263	248	279	248	257	275	289	289	252	266	275	255	261	307	274	272	279	252	271	239	243	280	220	236	261	261	261	254	281	277	262	268	291	306	276	278	271	262	234	282	262	306	269	268	269	247	259	254	292	264	264	246	264	270	273	255	245	264	291	263	269	239	281	282	273	272	298	272	290	291	275	257	248	283	266	267	284	287	264	255	276	301	231	245	275	267	269	252	280	259	248	269	304	270	263	246	275	259	268	282	263	239	256	297	248	265	274	272	296	299	296	266	294	264	263	262	265	255	289	270	282	243	274	283	279	269	268	280	301	278	279	269	251	278	242	291	252	289	258	267	244	270	275	279	269	267	273	259	257	260	257	271	277	273	242	286	264	264	259	275	249	285	265	263	272	287	258	269	265	280	322	281	278	294	275	241	288	278	245	253	273	246	287	272	278	289	259	260	282	286	277	284	288	299	248	250	273	251	286	298	266	237	256	280	280	249	295	295	294	291	287	276	293	257	276	273	264	239	272	262	235	260	265	243	298	285	293	276	282	280	265	284	288	242	265	303	277	284	263	271	282	279	249	268	275	285	249	270	279	255	276	265	249	290	273	265	267	288	254	274	260	308	321	284	301	271	298	259	296	272	281	253	286	299	255	265	288	265	289	278	264	299	277	274	251	273	268	264	269	264	242	287	285	263	274	265	293	250	250	271	264	244	270	256	264	289	248	249	279	254	268	279	239	273	277	261	257	264	300	266	245	293	266	288	257	290	294	268	271	253	281	292	267	258	283	288	259	274	278	263	279	263	287	268	282	275	265	259	273	271	294	264	269	290	265	291	299	237	240	259	282	276	266	259	253	284	265	277	260	252	323	300	250	247	267	248	308	253	287	288	282	266	264	252	292	256	263	275	259	244	253	250	263	263	238	272	255	270	305	295	283	290	247	249	270	278	249	312	260	282	253	253	260	277	269	283	269	274	277	293	270	263	306	295	276	281	275	266	260	256	260	273	286	272	263	250	243	284	260	255	247	264	277	237	275	278	255	304	259	304	287	258	262	284	268	284	272	294	251	262	267	266	270	265	248	289	300	250	267	281	276	272	273	279	272	298	279	259	264	280	298	286	269	253	297	282	270	272	265	254	289	306	254	272	240	276	276	294	260	262	275	239	271	278	285	266	255	245	255	280	263	261	273	265	299	269	257	274	264	264	273	291	265	255	268	252	284	296	281	262	256	259	291	255	271	281	261	290	259	294	290	257	311	264	270	277	276	273	294	259	265	268	264	261	287	249	251	270	269	274	288	271	271	245	280	262	256	268	254	256	262	267	271	273	290	242	300	241	282	292	271	284	277	280	258	301	276	271	307	260	265	273	270	249	279	257	251	250	255	284	279	244	247	285	264	290	256	271	289	274	272	267	276	290	265	284	295	288	299	247	280	268	274	275	241	267	276	254	280	263	275	279	262	272	261	242	259	277	262	308	268	261	267	270	272	274	295	270	285	297	265	266	242	262	241	268	268	271	263	249	266	265	265	282	291	260	266	266	298	292	262	275	265	285	281	277	255	290	274	251	294	260	265	279	246	280	270	292	262	275	285	279	260	263	289	258	269	290	294	257	277	314	272	286	231	271	267	281	275	282	269	248	289	258	287	287	296	280	289	251	267	276	259	280	275	302	238	274	254	285	257	261	252	261	280	260	268	261	294	275	260	257	305	268	278	243	255	292	251	248	273	291	265	277	279	271	290	268	265	257	284	267
29223	1697	3123	3374	3099	2491	2189	2019	1743	1513	1392	1202	1235	1132	1029	1091	1040	1025	1001	1001	948	973	892	922	933	915	880	922	917	869	948	851	857	878	848	858	865	860	880	909	825	814	830	803	791	846	819	824	820	891	831	835	837	844	835	852	832	836	832	842	822	807	821	867	765	815	814	843	838	758	789	803	795	817	834	812	828	806	811	816	817	816	793	785	832	784	784	801	839	854	825	790	828	805	802	815	809	776	802	807	768	748	757	787	844	804	794	790	827	776	838	813	756	778	831	768	749	785	760	784	790	835	772	760	803	759	805	793	842	832	805	837	738	817	750	814	785	794	796	766	782	790	790	794	820	842	747	842	776	787	812	827	830	765	782	772	811	776	743	808	870	810	782	811	804	838	771	823	764	789	807	781	861	822	793	822	780	757	800	794	796	778	803	802	857	860	803	804	785	885	834	796	834	852	768	830	837	798	772	785	837	792	809	814	783	799	789	769	753	788	778	805	797	797	768	776	773	830	795	786	740	791	813	824	782	788	818	842	816	813	797	812	789	809	836	853	732	817	804	769	753	773	768	806	820	831	795	764	858	826	761	805	806	826	790	761	763	751	764	835	785	841	820	807	808	786	830	788	820	856	712	747	795	803	784	753	750	769	842	837	804	789	824	822	828	786	749	777	784	823	790	792	822	851	845	848	785	780	813	765	811	793	798	836	805	748	775	814	740	786	809	817	826	774	836	792	815	743	807	837	785	798	794	811	816	797	817	816	846	798	865	758	783	777	793	791	753	834	762	834	842	873	819	781	786	758	819	781	766	834	826	801	801	787	817	848	797	803	753	799	784	844	799	809	825	811	785	758	715	757	831	788	829	747	794	746	804	803	793	780	788	799	824	789	760	804	833	793	782	788	799	816	798	772	744	753	737	848	803	759	825	797	812	819	800	835	789	770	779	790	796	764	804	783	798	794	752	815	808	785	830	771	818	773	763	796	766	783	826	818	785	844	702	778	799	763	778	838	780	865	773	806	776	753	779	799	757	783	781	791	805	775	800	794	794	873	850	789	789	808	790	832	802	788	756	786	761	779	781	785	805	833	798	776	759	779	813	822	813	758	770	785	818	815	769	835	784	808	818	800	819	809	851	785	768	756	789	794	788	792	775	780	849	854	794	775	817	800	779	815	795	781	796	809	813	810	801	787	750	797	761	782	775	805	820	776	805	868	754	846	786	818	812	805	809	829	799	747	812	771	781	846	837	816	834	810	789	777	760	805	812	770	820	826	794	806	760	802	837	890	809	760	790	777	793	760	829	817	740	852	817	791	789	791	833	692	791	821	806	759	751	801	768	748	787	802	797	768	796	807	825	788	800	794	737	811	773	734	818	798	752	826	741	773	843	795	798	849	840	742	795	827	817	754	773	820	767	787	836	818	752	766	784	791	779	801	807	806	797	787	844	809	769	803	822	818	801	796	779	795	818	830	846	786	839	765	793	749	774	804	822	808	767	806	782	756	804	796	777	744	828	772	776	774	764	840	815	766	791	804	740	816	753	794	809	845	778	841	812	799	796	770	788	813	791	773	828	804	815	760	816	802	804	815	777	794	808	781	771	790	758	814	791	803	834	777	804	806	787	796	784	793	782	759	796	786	829	800	892	808	815	801	765	793	764	793	800	773	780	785	823	832	791	812	805	820	804	782	829	827	792	771	793	755	792	790	778	790	776	804	826	781	834	802	754	764	781	822	816	804	856	834	833	787	784	789	777	799	828	754	854	804	765	790	792	804	858	814	811	780	794	788	748	812	828	774	787	802	789	783	790	789	784	826	761	805	781	721	823	800	810	832	781	750	798	769	809	789	766	792	785	833	831	829	744	810	865	779	770	768	830	810	767	811	806	803	810	778	785	812	770	740	787	766	771	820	812	804	823	791	778	786	765	788	814	809	766	828	825	772	783	765	767	741	832	766	822	765	813	779	779	826	814	790	778	772	829	814	783	777	789	758	826	764	768	772	734	798	819	836	840	797	785	841	792	783	792	812	786	794	818	742	831	803	780	761	797	820	785	792	762	807	780	793	782	805	787	733	822	860	826	801	769	767	810	796	804	780	750	814	786	776	814	786	844	792	805	787	792	779	788	795	761	825	762	748	749	774	785	759	776	826	759	839	802	765	771	806	802	814	776	813	813	799	824	792	809	786	781	838	800	810	766	806	747	839	793	830	841	817	772	825	806	780	827	789	799	791	803	745	784	749	740	800	879	769	805	812	813	741	734	831	786	797	775	857	761	829	810	776	764	781	813	797	759	765	788	793	815	793	823	798	808	809	825	792	798	804	780	836	827	799	825	822	801	825	816	841	785	802	829	778	782	849	829	842	829	788	822	737	821	820	774	817	754	827	804	838	803	820	756	762	840	775	852	778	794	766	829	767	782	781	830	798	772	788	835	803	770	791	770	827	744	796	704	747	797	790	808	761	838	821	768	751	832	801	792	830	832	825	796	836	780	828	807	801	838	819	768	801	832	743	793	802	748	784	782	799	812	787	759	779	820	785	765	749	814	794	810	821	807	762	795	842	799	813	833	750	847	783	779	768	807	775	764	786	824	823	775	805	788	799	771	779	756	844	784	844	817	807	804	824	765	816	773	814	750	824	816	752	810	789	736	805	787	795	759	778	790	772	708	805	808	804	816	776	797	729	815	810	767	842	726	794	803	814	798	797	792	782	815	804	803	775	773	784	778	798	810	820	784	793	779	822	804	749	803	802	759	744	803	751	788	850	791	762	801	790	779	820	813	742	844	784	835	787	821	749	814	774	795	841	799	776	804	795	766	724	795	787	787	773	837	749	773	802	773	797	801	759	751	820	770	785	828	826	782	787	843	762	808	768	841	787	789	843	777	757	858	750	740	819	784	831	805	776	778	786	790	854	830	815	808	789	807	812	815	796	756	821	808	782	827	789	804	845	782	851	817	789	830	767	748	802	818	773	776	840	837	792	857	807	822	807	773	803	819	819	794	783	762	778	810	847	754	800	801	811	826	773	805	802	749	831	770	787	818	773	810	818	778	787	810	765	757	794	791	843	752	793	852	794	823	822	769	781	788	789	808	797	809	825	789	772	782	789	816	767	818	775	800	856	744	768	819	819	802	780	809	823	785	799	814	783	780	795	806	782	755	812	824	782	813	822	804	780	847	778	799	786	762	799	832	808	801	740	836	806	782	800	861	772	815	760	862	814	776	779	755	886	782	781	845	818	735	845	778	808	786	819	785	812	820	812	817	776	800	821	802	786	783	783	751	788	820	794	769	798	788	772	767	809	812	790	814	806	858	811	834	848	773	801	764	774	806	811	744	818	768	857	798	765	757	783	819	787	780	783	764	710	790	773	796	825	778	822	758	778	782	843	791	774	783	770	830	744	785	785	794	829	799	827	800	755	774	844	785	771	810	814	753	821	806	827	799	771	800	834	816	794	804	787	807	794	799	821	826	817	791	791	769	785	796	790	838	807
63694	23425	7159	2270	1438	1132	960	756	667	572	496	501	420	427	455	448	384	389	374	376	347	385	364	373	359	359	352	368	381	387	336	332	373	317	328	339	354	380	349	341	329	343	325	328	336	331	346	317	303	366	356	326	324	364	348	296	330	312	355	339	337	338	345	336	358	321	281	335	336	283	310	334	379	346	317	311	345	323	328	360	346	340	339	320	351	311	336	326	317	325	345	358	323	322	343	330	335	326	292	316	373	338	324	340	356	305	332	306	309	319	333	343	316	336	338	340	336	343	356	325	308	325	332	335	348	339	329	319	331	352	323	299	334	343	302	323	342	333	337	346	310	358	314	355	338	341	330	313	314	325	309	327	308	346	354	329	340	326	287	305	306	310	335	325	342	332	338	315	320	313	304	303	330	318	354	351	357	331	364	309	326	333	330	314	369	327	332	360	286	332	311	325	366	363	341	346	300	334	322	351	369	351	330	333	313	344	317	313	341	338	340	347	344	299	323	335	338	352	321	330	321	318	349	329	307	366	307	380	345	330	338	333	334	360	339	321	339	323	305	316	367	319	344	326	326	332	349	299	323	315	313	347	375	326	321	340	334	350	324	333	333	339	348	362	332	351	334	329	303	339	361	300	340	330	333	335	323	331	342	301	338	325	334	337	343	325	365	340	335	320	306	307	331	338	341	326	346	337	310	327	322	347	351	310	331	331	337	338	308	339	307	344	292	346	323	313	323	319	304	312	327	345	354	352	297	311	339	338	334	327	317	320	340	337	323	325	355	342	327	321	339	343	341	359	330	310	355	365	380	339	329	324	360	327	341	348	332	335	337	352	300	320	390	318	327	356	335	320	320	339	323	340	325	346	327	324	362	314	330	343	352	334	330	322	334	326	335	309	328	343	350	315	355	337	340	337	337	325	329	324	338	341	354	324	325	322	330	314	350	348	325	348	351	312	336	303	351	352	317	330	341	335	322	322	326	310	329	326	343	302	352	352	329	348	316	329	346	367	361	351	350	341	336	350	322	356	342	328	293	346	331	339	338	325	307	341	337	379	322	303	327	334	327	365	348	339	321	349	301	349	309	291	330	363	318	335	337	358	354	374	304	309	316	335	341	345	312	309	301	318	348	355	319	331	319	328	337	351	289	323	328	360	307	343	350	328	305	340	337	330	333	320	313	318	340	345	327	355	329	324	335	343	338	339	324	327	343	307	316	334	318	325	324	329	308	353	350	326	305	340	317	306	312	331	329	337	314	330	312	334	326	302	346	318	323	351	326	352	362	349	345	337	330	346	319	332	329	332	342	343	309	338	318	325	334	348	356	306	339	315	325	343	326	334	341	376	308	324	349	403	332	310	367	334	333	293	343	306	369	329	318	317	329	338	337	352	326	324	341	337	334	317	325	309	315	332	335	298	306	358	310	339	344	340	353	344	316	307	331	316	354	309	329	339	342	292	328	313	343	307	313	297	310	344	337	315	318	305	302	374	329	321	339	343	326	303	348	310	335	350	355	315	307	338	336	362	296	370	321	313	310	345	348	369	337	348	337	295	313	306	353	323	332	359	326	325	305	371	323	376	327	316	321	352	333	341	291	340	334	347	342	345	316	332	353	334	344	327	292	317	328	315	328	349	311	309	324	328	315	308	323	325	315	344	314	313	334	296	322	345	345	348	332	338	313	313	331	333	299	299	327	316	322	334	394	312	318	302	326	342	331	339	322	327	337	327	318	318	332	309	320	324	322	373	337	352	338	358	355	339	340	332	302	357	329	359	343	360	352	318	335	318	319	317	344	328	368	345	331	346	306	331	329	328	354	312	338	292	304	334	338	318	323	357	369	361	324	341	355	336	350	319	308	351	307	338	289	315	358	297	323	338	355	314	316	324	346	346	336	327	335	310	338	367	322	344	344	341	336	312	340	334	328	334	362	319	351	348	309	342	352	333	313	303	323	342	319	295	308	342	337	320	339	310	327	330	341	356	310	327	361	317	319	341	354	351	329	358	345	312	336	327	353	302	321	308	343	315	340	341	295	334	304	292	342	332	320	311	334	363	313	345	319	327	300	334	325	338	334	323	355	366	314	338	349	372	325	355	316	351	311	316	315	320	329	360	309	351	348	318	308	320	328	322	358	326	283	306	307	325	359	350	302	309	357	345	341	284	344	346	360	330	344	321	344	328	340	311	342	339	335	333	320	337	314	320	361	359	358	311	304	326	359	355	324	346	297	339	380	340	328	334	344	345	333	338	340	298	331	317	329	313	304	321	335	301	300	335	326	301	326	294	365	349	324	319	340	325	328	316	326	348	331	326	344	315	315	311	329	319	327	312	357	325	337	330	344	321	315	316	304	324	336	317	313	341	336	300	335	311	333	357	333	345	363	319	356	344	323	322	339	346	335	339	333	315	335	315	340	333	317	320	325	345	309	336	321	335	343	349	310	318	323	355	316	318	325	373	322	322	325	329	335	307	305	330	338	307	313	352	325	333	306	311	319	301	351	321	356	351	306	324	332	326	344	329	358	319	305	282	307	299	341	316	352	327	334	309	324	313	312	303	359	311	322	335	317	338	327	333	307	342	351	318	319	317	350	300	334	279	332	335	331	342	334	304	335	313	336	318	302	332	315	318	338	307	327	324	354	336	312	357	361	336	315	339	288	318	297	318	338	345	326	296	307	320	331	319	316	329	295	320	360	369	315	304	308	304	323	311	319	334	369	333	364	320	329	328	324	335	337	338	327	324	326	340	334	339	371	355	350	337	327	331	320	314	338	339	355	324	331	357	306	317	327	324	335	362	345	341	356	334	314	362	362	317	327	372	322	321	319	288	300	335	363	353	296	320	319	341	345	361	343	333	300	330	343	368	367	336	353	341	305	300	334	303	319	337	317	328	325	306	310	366	314	345	352	352	350	330	328	325	314	331	325	356	307	299	343	353	322	340	300	284	315	300	347	310	359	308	310	295	308	299	338	310	336	318	340	340	334	352	365	324	319	335	316	337	330	330	355	321	360	330	358	332	312	343	337	324	348	339	342	311	318	332	308	307	338	333	342	332	319	363	289	309	298	355	333	319	349	325	330	343	320	306	331	333	326	328	339	301	327	329	314	347	322	345	342	321	365	315	330	337	316	325	316	327	316	343	308	343	320	345	316	339	326	361	318	332	310	341	338	351	317	331	341	313	314	351	330	388	345	317	340	315	346	321	337	314	324	327	343	330	358	338	322	335	342	330	336	354	320	371	328	366	341	321	309	329	316	302	319	292	302	308	363	332	319	323	311	313	351	361	355	288	332	348	315	340	341	295	322	354	307	302	333	348	366	341	333	349	349	329	342	347	327	340	323	296	338	333	327	346	340	320	305	358	337	334	317	302	313	346	344	317	327	288	322	341	372	296	348	341	334	322	321	339	346	307	356	302	324	306	335	326	349	325	335	293	297	328	352	326	316	344	352	328	325	307	327	356	334	346	336	375	352	321	309	296	296	343	323	311	325	309
34750	2562	4969	5749	5127	4159	3532	2986	2741	2241	2077	1878	1699	1573	1463	1427	1427	1312	1297	1311	1198	1230	1159	1173	1119	1094	1087	1145	1157	1046	1073	1022	1043	1106	1060	1064	992	983	1028	992	998	924	974	1001	987	941	1021	927	945	992	1008	970	943	1003	896	990	949	938	992	910	932	1019	928	925	935	973	958	952	920	914	918	938	940	906	950	898	969	958	938	984	941	971	936	891	971	984	969	941	898	980	898	908	976	913	950	903	944	949	905	975	965	925	912	951	922	934	950	895	951	927	970	932	939	939	999	934	880	877	973	939	953	914	961	948	963	949	969	989	933	877	930	969	928	910	883	963	865	924	989	926	905	928	946	945	953	907	928	959	930	923	923	920	924	936	941	923	868	887	901	930	879	912	941	941	839	957	931	887	849	953	952	937	974	948	956	953	961	919	912	960	907	881	922	904	928	873	921	960	931	888	951	923	941	918	944	923	957	904	912	906	953	938	920	936	954	925	910	952	978	953	889	932	933	909	940	925	911	943	939	942	869	940	936	945	877	909	926	908	906	962	867	922	951	890	916	925	902	915	950	918	884	936	938	928	949	850	924	924	872	913	927	942	923	935	957	931	888	912	914	931	933	904	881	970	935	911	963	971	851	952	961	923	966	944	909	908	939	902	865	925	935	882	926	941	947	886	964	959	921	891	923	881	964	897	903	903	914	984	937	938	935	929	885	901	872	917	896	954	975	889	954	944	908	944	898	917	914	969	907	947	877	882	899	963	918	930	925	944	891	922	899	976	954	978	921	948	890	907	895	885	912	901	934	932	923	887	949	942	928	882	918	955	916	930	901	972	929	916	915	895	952	922	906	961	941	976	891	917	920	904	923	918	948	963	936	954	885	913	985	855	969	906	890	932	934	1010	895	920	928	873	923	889	924	920	958	936	894	950	897	951	924	879	906	936	923	919	954	911	949	910	923	928	959	935	921	955	938	891	924	931	965	901	993	950	955	923	942	950	839	893	923	928	950	974	933	897	947	919	889	933	907	910	898	899	849	933	879	920	949	901	953	946	955	954	943	912	883	914	903	929	931	905	913	908	910	922	924	930	984	902	882	909	968	936	947	904	897	908	883	948	961	993	934	956	895	893	956	902	890	925	937	967	970	938	962	912	935	926	926	903	931	961	920	959	892	896	930	882	941	915	888	905	938	930	973	885	970	926	877	900	954	916	901	987	970	909	915	903	908	868	968	939	927	969	984	893	872	931	937	925	911	918	916	897	879	914	942	937	860	944	891	883	922	922	940	899	926	944	869	896	937	887	900	964	898	960	907	969	973	925	907	916	891	895	936	868	917	897	877	935	958	907	936	954	892	958	950	881	963	899	969	918	959	878	976	939	916	1012	929	939	875	970	921	913	864	882	909	917	943	881	908	933	900	904	958	877	932	934	895	995	945	948	883	916	927	896	953	946	852	932	949	895	907	871	912	912	857	939	887	929	946	956	922	966	938	915	882	901	868	934	869	930	891	917	885	907	889	920	878	904	975	910	929	897	916	896	923	867	907	872	952	924	935	906	903	924	903	900	957	909	927	904	968	900	894	967	934	894	921	903	951	877	936	976	917	871	924	923	900	894	959	937	948	932	951	907	903	928	911	901	959	947	911	910	924	909	952	942	985	954	943	925	948	905	922	966	943	881	908	906	892	952	980	891	951	928	943	980	930	968	924	886	926	882	926	901	907	934	973	900	946	965	922	961	920	904	942	929	896	977	900	892	904	968	912	929	903	882	922	921	897	914	934	988	905	922	913	940	945	937	942	926	911	937	924	968	915	910	908	893	935	893	866	887	901	907	895	928	873	867	925	976	919	924	893	922	959	932	936	927	883	935	923	863	905	900	933	918	903	869	909	902	902	969	947	978	982	900	994	915	928	942	922	955	936	933	909	935	870	888	922	908	941	890	900	919	957	925	918	918	924	953	952	979	920	937	943	893	918	906	909	901	973	921	965	977	941	920	881	955	900	933	961	876	891	914	953	951	918	978	911	917	921	967	904	961	906	945	955	896	916	937	940	914	963	920	899	911	902	903	905	953	956	941	957	953	922	915	916	901	920	952	895	925	932	908	966	922	903	925	949	943	875	933	923	957	897	896	921	933	897	929	861	936	970	885	917	935	980	982	892	945	902	964	925	939	953	938	881	878	964	892	987	905	928	877	957	958	921	897	886	935	876	926	903	876	942	950	907	937	918	889	901	899	926	917	877	921	977	953	885	923	940	976	908	930	941	894	964	932	976	929	986	992	934	925	926	906	985	934	905	968	933	903	883	898	937	946	902	933	901	940	902	940	962	903	948	971	924	897	895	908	916	966	937	957	917	881	882	933	920	912	911	893	914	913	930	992	940	921	870	956	915	894	926	920	897	887	894	899	924	932	925	904	911	936	906	914	923	953	899	913	951	992	951	932	942	947	962	900	942	855	929	939	906	938	881	940	878	950	894	909	924	936	902	961	976	930	934	949	901	920	912	915	914	929	927	933	953	915	942	962	916	940	937	893	881	942	966	932	894	907	896	893	963	912	934	882	913	905	914	934	948	915	946	894	878	1002	898	886	912	898	953	957	903	976	886	897	837	949	899	938	927	945	947	921	956	932	895	955	952	965	902	924	925	939	871	956	912	947	895	934	906	897	955	906	911	907	949	863	909	889	934	913	960	889	940	884	959	900	919	934	973	907	938	858	883	977	907	932	941	917	882	929	914	920	910	932	908	865	887	917	940	887	900	908	907	871	882	942	938	894	914	920	906	888	970	904	955	890	911	949	946	1015	905	950	945	944	924	980	914	930	929	909	933	951	903	894	884	913	922	899	961	931	936	958	903	943	929	914	954	941	922	891	934	890	921	868	918	911	905	889	922	871	910	870	935	923	910	955	912	916	913	868	917	916	933	933	927	897	940	905	888	955	898	906	921	950	955	884	960	935	930	899	908	949	904	968	946	901	927	852	902	956	935	965	897	922	928	938	912	889	925	925	983	938	948	927	946	949	978	953	932	897	929	971	920	946	905	975	959	930	936	915	955	951	933	935	886	922	914	934	918	938	900	925	908	912	929	931	939	888	896	947	910	974	853	971	901	934	907	933	876	938	914	920	926	882	911	938	896	971	931	911	965	848	881	967	952	951	889	953	969	933	915	891	938	932	891	912	941	944	956	935	931	948	924	871	908	910	919	918	925	915	970	927	835	907	911	884	928	923	891	971	896	883	930	914	891	881	942	912	877	923	943	866	884	881	947	951	960	977	932	893	959	922	912	935	938	937	919	945	907	913	947	879	968	946	965	922	882	944	932	976	945	909	927	916	904	977	958	927	948	932	946	939	945	917	970	910	957	965	892	935	924	914	933	899	919	912	964	929	898	890	896	894	965	875	940	860	927	882	989	872	889	957	901	919	925	923	967	917	928	936	935	896	929	916	885	904	945	945	973	920	904	928	991	950	922	963	885	963	916	949	903	929	958	870	930	950	906	888	952	920	929	953
16027	933	287	197	192	162	157	138	128	135	146	163	142	129	139	141	144	124	143	140	135	135	143	125	140	146	133	134	153	129	141	124	146	143	142	129	132	135	121	145	149	116	138	127	118	145	138	127	140	119	145	133	116	128	121	142	118	125	160	129	144	140	139	136	146	140	139	145	117	119	135	142	141	137	148	135	144	127	151	131	127	136	118	125	159	143	117	126	140	144	145	136	120	138	115	134	151	145	166	126	131	143	125	153	124	122	133	136	152	136	157	135	128	146	130	163	138	126	127	146	119	149	135	126	141	133	141	122	137	126	129	129	148	131	132	150	147	117	132	128	118	151	127	126	136	147	120	156	135	117	132	140	144	137	137	139	119	147	127	144	148	129	125	117	146	117	149	123	132	139	134	138	110	140	143	142	128	140	138	130	131	141	147	136	151	144	133	149	135	135	125	127	128	140	136	163	130	117	137	131	126	151	135	137	134	141	124	132	145	126	130	154	138	149	128	133	128	139	141	117	137	136	120	141	156	128	119	126	124	129	128	136	130	151	123	141	148	150	139	140	144	156	115	155	122	131	108	152	148	136	147	131	139	122	128	121	133	151	117	129	126	128	126	110	159	138	138	115	149	144	141	126	150	150	137	124	123	149	133	167	120	128	115	144	120	111	150	148	125	139	127	151	139	130	125	153	126	141	134	143	138	134	142	132	136	115	139	116	150	127	132	129	138	113	149	156	131	113	125	142	154	130	121	121	122	139	124	141	146	126	124	154	99	148	141	132	139	139	130	129	142	149	136	141	124	150	131	131	112	134	128	122	123	142	140	126	123	131	126	146	148	139	133	129	139	119	128	142	136	138	147	129	132	114	143	137	131	125	112	135	144	138	143	136	126	137	141	162	139	130	129	121	113	131	137	131	102	123	139	146	131	157	132	128	148	128	152	151	125	140	139	152	135	127	139	129	143	123	119	144	123	141	139	128	125	134	145	112	153	136	145	152	119	139	128	108	124	157	135	124	133	123	115	136	122	150	119	136	134	124	124	138	126	115	129	128	147	135	123	125	127	147	130	147	116	148	143	125	122	144	118	132	120	137	142	124	133	153	148	135	136	131	163	133	143	136	132	120	136	133	161	141	136	135	145	134	135	149	137	145	122	143	141	132	136	136	153	136	131	121	142	125	124	147	116	147	147	129	141	128	122	120	122	128	126	135	133	136	123	136	123	137	142	142	141	121	120	125	143	137	135	148	123	148	122	143	146	133	129	119	144	132	142	150	137	121	111	139	133	143	128	123	147	124	112	149	146	134	137	138	130	157	147	132	135	121	126	128	141	137	127	122	140	147	124	130	128	147	129	125	125	132	126	124	112	128	139	150	131	122	133	130	141	128	148	141	130	139	161	134	126	141	113	122	120	119	145	126	135	119	120	130	139	134	130	131	128	135	122	131	126	126	140	143	135	133	124	127	118	142	150	143	137	124	123	110	155	114	133	157	136	135	146	145	126	128	138	133	109	151	131	122	146	136	140	140	131	155	131	144	128	143	123	145	138	130	132	143	151	133	123	126	120	158	113	128	138	149	135	150	129	133	130	130	148	124	132	136	130	140	129	133	119	125	127	124	146	127	129	127	126	124	145	135	135	149	134	156	122	114	155	134	139	166	126	143	161	135	136	143	112	147	140	132	116	132	133	143	126	127	142	128	135	133	131	134	135	133	115	144	127	138	133	137	118	139	150	125	135	135	144	122	143	134	140	120	127	139	124	127	131	134	130	139	139	152	137	123	117	134	120	139	132	133	127	141	136	148	133	145	104	161	135	131	123	114	143	137	134	152	131	156	123	126	136	138	135	118	132	140	137	128	125	133	117	139	123	134	137	121	141	138	144	141	124	104	138	149	127	130	116	127	114	152	163	138	122	138	143	151	124	124	113	146	137	131	141	119	156	134	126	151	136	132	142	120	136	116	132	145	150	137	132	142	125	113	136	130	144	121	140	109	138	137	127	121	119	132	121	122	118	144	138	119	117	149	144	134	130	116	136	136	130	129	125	121	141	128	149	144	134	139	126	163	136	129	124	133	124	142	133	144	128	141	155	141	143	128	142	139	150	132	130	126	148	130	160	112	132	131	138	160	147	129	125	117	138	153	133	131	130	131	156	120	132	112	123	124	116	141	120	128	132	132	134	128	140	155	129	141	126	142	158	135	139	147	135	122	148	131	144	154	136	129	145	149	132	139	126	145	130	140	116	120	148	132	124	151	144	138	147	146	169	144	138	118	124	161	161	143	123	140	133	124	121	136	144	153	150	133	136	135	124	138	111	145	128	120	136	138	135	138	129	132	121	125	134	153	123	127	159	158	111	138	132	133	146	143	143	136	124	138	125	133	137	128	135	126	128	140	125	135	133	145	160	141	132	136	120	126	150	136	122	136	141	133	146	119	144	125	141	141	122	145	127	139	147	139	140	137	149	147	157	122	121	140	138	137	135	130	140	128	134	133	161	122	149	125	149	151	139	143	109	145	127	126	134	145	130	128	127	119	126	131	115	142	139	123	120	151	128	132	135	128	118	135	129	129	122	128	122	127	114	136	148	144	150	126	140	148	142	128	132	141	130	134	137	122	126	142	125	146	130	151	141	145	122	144	116	153	149	136	139	130	131	121	142	165	118	144	131	130	136	147	111	166	127	142	138	146	139	147	134	151	138	148	140	110	148	128	133	122	166	145	145	122	146	117	127	131	133	123	137	148	129	133	125	130	168	153	127	135	128	137	122	129	127	129	151	131	136	116	126	115	156	133	157	126	131	155	144	124	130	144	141	118	143	132	122	134	135	114	142	151	134	134	106	125	133	140	130	121	143	143	116	133	149	127	145	122	137	114	129	134	131	121	149	133	133	144	136	126	155	155	130	145	115	115	142	131	133	144	133	145	130	162	147	134	135	136	128	115	141	142	138	120	121	125	134	119	151	122	145	134	136	135	138	165	125	141	129	124	134	125	138	147	112	118	148	134	130	132	117	139	138	154	109	149	136	122	126	126	146	149	134	129	146	132	138	128	119	131	126	150	131	119	118	153	134	138	134	133	151	117	134	125	144	116	130	143	136	146	117	151	118	146	122	131	136	138	144	128	145	139	139	124	134	142	105	138	125	130	152	119	120	117	149	150	128	124	160	148	132	117	143	130	124	140	150	141	122	126	122	138	127	127	127	137	115	133	130	130	130	129	127	145	132	144	146	135	122	118	136	127	116	131	116	151	129	144	130	112	128	127	147	145	128	143	145	137	121	133	153	138	137	135	128	136	129	144	134	119	129	134	139	148	162	124	121	143	122	141	128	142	129	134	146	138	130	124	132	133	165	128	148	125	143	141	119	127	136	127	118	130	129	146	118	132	122	166	127	118	119	136	137	139	138	138	159	138	141	122	135	140	138	128	153	137	121	145	131	124	121	136	153	144	138	118	126	137	153	120	123	161	144	134	126	141	133	130	136	136	152	99	146	136
13053	537	642	644	615	641	593	561	494	521	481	474	503	523	499	486	491	461	494	485	487	469	421	469	474	482	470	481	500	452	458	466	455	455	444	459	460	478	440	462	473	471	457	471	506	475	463	424	457	419	426	477	487	438	460	469	452	439	439	460	443	488	440	435	460	441	430	447	432	476	436	427	462	442	460	458	452	469	444	452	421	426	481	439	420	440	460	454	419	436	417	476	479	445	469	452	426	462	435	439	454	466	454	449	455	453	483	461	457	433	467	414	456	495	460	437	421	443	472	485	469	430	418	431	440	430	442	448	435	442	407	479	426	440	437	443	467	457	461	471	460	491	462	472	451	463	474	441	427	445	443	453	470	484	450	468	441	459	448	451	435	464	442	455	457	429	435	462	461	456	409	483	498	461	455	464	455	459	451	425	480	439	460	444	422	473	468	427	477	439	429	452	452	436	429	431	477	490	490	490	454	477	463	447	438	449	446	473	490	442	459	448	429	449	508	404	447	456	466	454	451	466	452	474	435	437	483	432	445	470	472	416	432	464	464	405	426	478	439	469	461	444	449	470	452	445	429	439	477	474	485	433	458	425	437	451	439	485	457	442	477	456	443	453	473	467	443	455	465	462	464	481	485	481	493	445	476	469	467	445	478	463	426	447	439	460	454	434	449	416	439	475	453	477	463	413	434	461	436	470	430	475	460	453	454	457	446	466	469	424	429	440	469	464	449	424	441	454	410	432	430	469	453	457	473	428	473	467	416	451	472	475	446	410	482	468	448	455	468	430	491	469	442	462	415	416	442	448	454	450	456	474	455	419	437	414	432	484	451	474	442	453	466	400	439	426	464	501	446	434	474	476	420	458	452	474	470	419	443	417	457	468	442	453	445	462	476	481	476	446	483	476	482	442	430	461	447	449	432	438	478	484	494	432	503	431	442	438	430	440	450	419	467	419	461	436	449	461	500	469	403	443	460	473	453	453	426	441	463	455	418	475	455	453	480	434	468	445	461	462	469	471	449	435	445	448	499	446	464	463	470	430	477	457	458	447	455	476	468	447	467	445	455	474	402	477	455	454	475	435	431	460	425	460	466	443	470	483	481	476	473	472	457	446	475	470	424	456	443	433	441	496	438	473	425	437	430	503	461	483	424	449	453	443	463	472	466	457	461	471	474	447	434	402	454	454	442	427	478	450	470	466	444	467	502	465	450	399	509	451	466	411	478	478	432	410	438	408	451	465	444	457	451	458	473	454	462	468	421	462	453	462	437	442	463	453	457	449	436	441	468	463	467	404	425	444	437	436	483	460	450	434	454	426	464	473	418	432	449	438	465	450	468	447	455	433	426	473	436	433	437	464	462	471	451	448	414	466	473	426	462	485	445	428	457	494	479	460	440	429	427	474	401	484	459	443	462	484	469	491	456	448	421	424	442	425	468	469	434	431	441	422	443	428	458	453	447	475	478	430	421	463	475	423	462	433	520	518	439	450	456	475	441	463	414	453	444	461	430	437	433	454	443	428	447	447	463	432	448	460	442	434	465	473	449	446	417	448	428	448	428	460	478	463	452	425	457	466	438	443	448	433	448	457	479	440	454	480	449	443	444	427	490	459	449	440	447	479	446	470	396	471	460	448	465	458	461	457	464	419	478	474	449	460	450	453	416	443	454	468	478	412	493	459	469	434	477	448	443	463	431	464	437	433	453	456	444	489	457	470	456	476	464	451	478	468	439	414	435	436	466	456	452	461	441	426	454	447	450	461	458	479	436	486	443	445	430	483	498	462	440	468	430	453	487	408	429	474	425	445	453	451	434	458	434	438	478	460	461	411	468	431	448	442	424	457	418	456	463	443	450	431	445	477	434	465	453	458	454	455	418	460	472	461	419	462	448	423	434	467	439	457	487	445	468	433	453	422	451	462	442	442	421	469	432	414	443	478	414	429	462	421	464	443	459	432	443	418	459	460	461	425	472	455	431	424	458	461	476	448	445	501	425	420	465	481	451	471	463	460	455	471	418	469	439	453	443	428	403	461	462	441	463	478	475	452	490	445	462	461	449	451	474	468	440	456	452	462	445	444	463	460	443	433	452	417	453	445	416	433	442	460	451	449	448	433	466	489	409	443	413	440	464	469	477	432	483	462	455	447	443	465	479	422	487	461	462	467	413	449	484	444	456	459	468	424	454	448	454	437	462	431	461	468	441	454	483	449	472	472	484	441	458	432	452	438	460	448	439	424	447	440	486	428	441	492	459	434	460	464	418	463	485	438	483	475	440	492	398	423	459	438	471	447	460	481	490	436	467	420	432	451	461	426	474	416	451	534	452	459	461	464	461	488	479	447	479	443	437	449	484	466	432	410	443	470	442	475	444	447	471	429	417	468	456	483	437	455	451	463	433	446	443	438	468	473	421	467	458	456	445	440	449	429	458	478	481	425	463	417	466	421	477	467	443	441	447	467	441	466	427	460	438	464	461	461	459	429	452	468	456	440	487	485	426	453	473	460	437	420	446	431	421	424	413	440	481	442	426	418	444	443	422	450	420	469	456	456	444	443	464	456	457	461	450	454	434	442	445	454	437	467	451	451	459	471	477	480	442	480	430	465	432	463	465	452	452	441	508	450	431	499	434	460	457	457	489	498	470	453	475	442	483	441	463	463	459	470	439	456	452	467	466	456	462	446	440	462	470	433	455	500	424	430	475	457	442	433	437	437	424	470	483	482	465	441	436	444	460	437	461	414	443	473	411	462	451	435	463	442	471	502	458	429	447	452	439	453	391	467	464	428	436	437	448	472	452	442	447	451	455	465	466	420	439	425	460	444	453	453	448	452	411	479	460	457	496	424	414	457	466	446	469	456	447	450	457	458	475	461	428	449	488	434	484	485	450	451	457	453	471	469	452	452	468	427	458	459	470	449	460	439	448	446	468	444	433	452	430	421	441	460	484	472	430	464	440	468	468	444	487	463	447	471	443	462	448	473	474	452	433	430	419	459	479	429	468	444	466	427	428	466	477	450	470	475	467	469	428	431	440	446	437	456	447	464	472	456	505	442	471	450	446	460	463	477	449	498	466	460	448	425	447	467	445	484	481	460	426	432	442	469	460	451	460	429	429	460	448	477	434	448	444	485	422	472	467	427	462	495	449	433	432	446	464	468	458	414	457	477	456	493	485	461	449	484	472	452	442	453	465	456	413	411	404	449	470	435	490	447	434	456	460	466	459	485	470	435	447	484	443	465	445	461	463	431	450	451	486	458	463	439	474	453	428	463	463	483	452	461	477	465	457	418	471	468	472	475	422	475	459	456	481	436	463	476	478	445	466	453	458	438	473	472	441	450	437	422	465	460	489	484	418	455	466	455	457	458	439	439	466	465	490	453	413	452	481	422	477	458	457	451	465	480	422	472	445	460	460	459	444	452	440	445	447	445	435	482	444	483	464	447	442	468	424	461	483	484	448	425	471	482	421	434	460	456	467	469	436	475	478	466	460	465	468	436
55751	16455	2732	1209	810	705	550	450	413	416	399	354	345	343	310	286	301	307	298	312	276	293	325	284	291	293	268	302	256	297	298	275	300	284	230	284	268	290	251	294	262	284	279	291	260	270	266	271	284	250	292	249	255	311	280	292	292	280	272	240	302	266	262	276	294	299	256	282	257	275	267	257	271	236	250	277	297	279	280	266	272	250	282	269	267	277	276	246	330	312	260	269	257	273	250	255	274	247	282	281	261	298	274	268	273	262	252	251	273	290	267	256	252	285	259	290	267	256	270	305	251	253	257	255	273	300	245	280	261	277	269	281	267	286	244	276	272	292	289	266	242	276	251	251	260	237	309	264	274	259	269	272	272	286	268	251	287	272	274	288	284	268	242	274	257	267	281	283	296	268	270	275	267	281	252	302	311	287	295	276	280	310	292	281	273	246	265	266	273	295	247	290	274	271	263	284	291	291	247	260	250	271	263	274	297	291	298	268	268	251	266	250	243	314	284	290	269	266	285	286	261	256	269	271	277	270	265	276	250	275	300	266	266	258	255	217	274	259	274	265	274	288	256	272	276	292	288	247	297	298	264	283	297	294	279	278	279	275	265	249	268	281	286	257	259	286	258	270	280	259	245	284	247	252	277	292	282	277	262	259	264	243	280	252	258	264	240	267	291	267	262	292	253	284	256	269	274	264	267	283	291	284	274	297	287	256	286	250	284	296	299	256	273	287	271	278	252	285	263	261	266	309	299	259	264	249	268	281	265	248	250	273	261	229	279	270	292	282	287	285	251	282	284	268	275	279	298	285	278	267	293	293	286	304	296	275	265	286	273	263	283	285	256	294	283	269	292	274	259	268	254	250	276	277	275	264	251	278	258	251	264	278	262	260	269	278	241	269	243	254	260	278	276	297	260	267	270	256	264	231	290	290	260	271	258	279	274	262	260	288	287	256	276	241	251	243	277	244	291	282	264	285	259	311	250	265	246	269	246	259	288	247	274	292	258	260	301	271	281	280	281	269	275	278	276	252	274	319	296	285	237	305	242	290	272	272	283	270	246	278	263	274	274	299	264	270	231	300	288	288	270	297	286	294	296	271	260	275	277	315	270	305	281	277	246	283	264	291	284	237	260	262	259	233	269	276	263	270	239	252	251	282	291	250	295	269	282	262	265	309	250	262	243	261	308	284	274	287	260	278	283	258	240	244	272	295	272	248	253	256	255	290	244	273	267	261	255	262	259	293	264	281	275	257	286	270	279	293	254	285	306	266	257	251	281	270	267	281	287	245	270	279	258	308	257	264	284	288	279	286	286	291	260	285	261	290	254	270	257	273	271	289	269	263	279	258	269	271	277	316	272	267	265	243	276	280	259	300	278	278	274	307	237	246	298	255	268	279	333	262	258	280	251	278	269	268	263	300	273	273	283	277	301	262	267	263	267	285	286	233	304	259	259	249	280	274	277	269	243	284	269	268	260	257	249	297	276	265	268	289	285	276	290	255	280	271	285	282	259	315	281	274	301	245	270	244	296	243	274	273	284	272	256	265	279	299	282	274	266	305	273	268	254	279	283	239	243	268	280	272	282	251	262	278	277	259	268	272	294	280	292	266	274	263	268	271	262	281	279	261	287	262	253	272	293	280	260	262	244	276	287	264	282	246	226	276	270	265	264	275	288	291	250	241	265	267	270	274	270	286	313	287	261	284	282	274	284	272	292	246	293	259	268	268	261	244	277	266	286	278	268	272	267	250	258	263	248	266	280	242	278	268	258	264	293	246	268	281	260	275	261	267	247	295	302	261	270	279	291	269	276	264	244	283	272	275	268	282	256	279	271	267	258	269	258	288	283	254	276	296	226	296	276	303	237	281	240	263	293	289	280	272	283	265	267	261	267	259	262	268	279	280	289	304	249	261	283	255	264	294	273	283	281	267	236	284	262	272	264	279	265	280	261	268	281	276	293	303	237	255	246	264	263	267	290	280	264	288	269	297	282	316	318	285	283	295	274	270	261	245	294	286	265	271	299	267	270	256	255	277	276	266	294	236	289	275	262	252	247	288	280	261	289	269	277	283	281	269	258	249	257	259	244	292	325	267	289	257	272	303	270	311	272	288	271	276	272	262	293	274	256	260	265	283	306	247	245	280	286	282	274	281	272	285	284	272	247	252	281	273	242	259	270	256	287	256	315	283	277	282	254	281	302	271	284	293	285	267	277	281	232	303	276	275	257	261	272	253	275	273	282	275	267	302	270	292	269	265	294	279	274	265	283	297	262	317	293	265	279	277	282	261	293	271	253	284	248	277	282	265	301	252	247	274	263	278	264	335	303	260	258	296	267	280	293	287	285	283	237	272	270	273	303	277	269	279	258	273	287	260	287	255	278	260	268	247	275	236	281	288	257	283	279	278	278	266	275	273	268	278	272	284	270	276	275	294	267	253	301	274	272	287	275	294	264	247	263	271	269	245	252	299	229	275	277	259	300	272	245	257	245	275	272	273	301	291	275	274	234	278	321	291	293	264	251	253	268	287	300	250	249	261	288	274	263	305	279	286	285	287	260	289	275	298	286	262	236	250	261	272	273	275	301	265	266	291	254	288	282	241	278	277	272	284	284	283	264	278	258	255	284	277	251	287	274	243	271	265	285	275	287	261	265	288	260	271	273	294	287	275	296	281	262	284	255	260	236	271	270	262	278	281	266	293	286	291	264	265	291	256	266	269	276	260	275	253	242	283	288	295	269	243	286	251	305	258	245	300	268	280	258	269	281	258	279	265	272	287	259	292	288	266	250	262	256	251	243	271	304	264	260	236	266	279	244	301	255	278	252	270	289	260	274	261	302	320	275	285	274	274	287	280	277	271	278	279	282	275	235	236	273	244	273	287	280	265	260	256	289	247	275	267	291	300	309	290	296	250	294	263	291	264	261	288	245	293	255	297	270	292	263	294	299	272	233	295	242	290	291	256	283	261	273	265	269	254	259	295	266	277	268	286	264	247	266	271	246	272	281	256	272	273	288	258	267	274	273	275	256	251	254	250	271	276	269	274	286	248	264	262	281	255	271	269	254	279	257	255	322	261	258	275	269	263	247	282	257	253	292	304	253	286	278	279	253	291	278	283	291	261	258	277	288	264	266	294	296	259	290	296	252	299	275	238	241	285	295	268	270	257	263	303	261	240	277	268	277	283	264	292	253	241	278	299	260	243	298	270	287	282	281	281	299	286	285	238	276	252	247	258	284	272	288	263	285	267	287	273	318	272	273	252	281	287	253	259	283	272	269	252	284	258	291	282	287	272	259	279	282	255	270	250	274	282	258	226	280	252	292	282	260	299	237	294	249	276	275	262	242	277	256	247	248	267	261	275	268	263	269	251	245	287	257	246	256	236	256	251	296	285	254	277	277	282	266	250	265	274	300	240	280	270	267	257	274	278	274	268	268	262	279	270	280	310	294	258	268	277	284	284	257	291	289	259	290	281	263	255	267	265	291	295	283	259	273	273
29171	1709	2908	3394	2963	2626	2167	2007	1754	1520	1440	1253	1293	1148	1120	1091	1007	1002	970	964	905	964	942	920	870	912	887	910	886	902	862	828	874	907	812	844	846	828	842	821	862	817	843	813	861	832	835	824	824	849	825	797	825	811	846	813	821	810	830	758	810	803	837	749	831	834	808	809	814	795	770	798	829	800	802	750	824	803	850	848	819	816	795	846	817	809	768	808	779	790	825	828	772	797	848	842	804	796	771	800	828	821	850	834	832	787	804	817	809	844	823	824	802	799	834	781	811	804	811	826	809	777	784	836	776	796	820	791	824	778	795	815	840	821	819	796	814	835	780	819	794	773	820	802	778	775	827	781	809	816	773	783	753	750	799	896	740	778	777	820	782	846	813	800	771	849	789	806	765	794	824	755	814	760	800	834	797	789	804	832	836	848	800	804	819	808	787	766	785	803	743	797	795	798	795	792	793	786	822	825	752	842	818	818	805	799	788	825	814	793	771	820	814	790	804	787	796	777	834	784	797	791	811	806	856	726	831	803	776	764	805	748	815	813	808	773	846	800	779	794	792	789	748	752	817	786	832	795	775	769	792	783	807	722	814	806	783	802	819	785	814	772	771	848	785	785	804	841	822	805	766	775	814	809	737	827	821	812	779	755	761	791	839	846	805	781	751	799	830	790	864	813	768	790	816	756	747	798	786	808	710	791	819	794	801	828	775	761	789	804	825	853	815	814	805	805	822	800	790	834	806	785	824	835	802	804	754	780	809	802	794	845	825	816	799	821	800	856	802	838	776	827	785	756	791	795	794	775	784	829	761	845	860	808	772	800	796	760	819	798	772	871	790	798	803	826	762	802	791	835	785	820	792	828	766	803	807	851	820	756	788	778	792	801	770	766	796	874	819	763	809	774	816	836	769	780	811	786	775	792	791	853	796	791	788	765	764	801	786	794	757	739	768	780	754	781	798	786	810	799	832	795	722	818	770	800	813	807	798	826	805	775	799	763	800	800	765	826	744	806	763	774	793	778	828	795	788	802	798	818	813	769	792	759	799	762	791	765	834	746	799	783	757	802	809	792	747	826	788	751	824	769	792	814	815	816	807	775	793	815	799	762	780	767	801	778	769	794	790	803	754	840	775	789	808	766	764	803	822	795	760	777	804	773	785	796	786	834	840	805	812	794	774	784	798	820	820	804	752	789	794	798	778	823	877	762	842	813	763	779	788	788	814	772	830	837	802	792	774	801	750	809	801	781	874	792	764	805	766	784	800	786	773	787	755	772	822	773	822	819	842	845	821	782	830	789	830	761	791	751	814	791	800	820	812	838	779	773	800	783	803	777	773	846	808	792	820	795	811	771	775	816	786	822	770	813	768	800	837	790	779	835	756	804	796	829	751	738	806	794	803	823	789	795	812	788	825	775	809	844	844	787	819	768	845	773	802	801	788	834	813	796	753	823	789	759	787	830	831	819	788	820	803	822	815	820	804	794	805	817	812	748	810	732	754	759	817	814	764	789	762	838	795	790	729	831	815	795	840	774	772	821	816	768	823	858	807	744	820	802	779	782	791	760	797	769	812	779	786	821	811	773	785	781	801	751	794	842	787	832	828	834	805	788	810	768	750	780	764	789	828	787	825	795	729	748	773	840	765	795	748	845	794	767	840	793	816	811	799	766	784	808	747	802	820	871	818	785	781	775	844	829	798	792	797	729	797	821	789	754	796	788	835	825	827	825	758	817	815	789	828	766	784	836	808	758	775	793	804	798	782	803	821	761	836	767	820	840	772	823	779	782	784	811	836	812	832	773	838	757	797	779	770	804	762	809	787	747	806	791	794	775	781	787	837	800	786	742	786	756	754	791	763	775	760	809	831	839	777	794	833	819	766	773	809	803	788	777	800	779	763	798	801	763	800	763	844	810	840	806	802	765	837	803	759	814	782	806	777	761	800	807	750	780	796	798	807	758	782	776	824	791	773	796	814	753	777	836	823	793	849	770	805	751	849	735	788	786	791	797	759	826	791	816	808	741	811	791	776	776	846	779	773	792	767	808	808	813	786	769	772	737	773	814	796	834	767	800	778	802	797	814	834	804	784	782	819	822	776	789	784	834	799	824	781	861	799	794	772	807	814	805	795	840	765	803	798	844	792	833	860	740	814	793	835	777	817	802	823	836	818	804	764	795	747	814	796	837	774	816	812	795	776	830	755	754	771	800	752	780	767	784	798	809	820	759	772	855	817	772	806	775	778	826	780	747	767	799	799	776	789	799	821	796	794	762	816	786	790	768	827	766	781	777	831	784	813	768	824	780	853	806	834	846	813	812	766	794	860	764	826	772	822	744	819	801	786	832	776	775	810	811	815	776	801	790	779	800	829	809	842	797	754	793	754	821	839	762	811	718	766	862	762	822	808	798	812	777	777	772	782	825	771	824	766	779	735	820	848	784	803	841	855	825	812	786	803	767	784	809	805	793	795	752	836	758	744	835	805	740	835	811	753	804	837	821	844	789	816	777	779	816	839	785	781	791	777	813	789	842	772	771	812	822	776	800	791	836	849	834	826	778	800	842	781	784	818	781	859	752	809	818	838	810	757	778	792	780	821	820	783	766	782	820	776	842	831	768	828	837	783	780	817	769	863	825	791	770	807	826	795	830	762	822	811	775	813	770	771	771	761	811	843	779	797	794	778	800	764	813	781	764	833	848	806	817	829	774	830	819	815	789	796	776	782	802	808	806	848	785	763	782	843	787	803	825	826	763	802	880	809	777	794	807	789	819	773	819	801	792	727	794	795	841	787	789	794	803	752	773	766	778	809	847	770	841	774	792	809	780	801	881	812	782	790	791	795	770	767	856	813	824	746	713	775	789	795	780	818	802	809	749	808	826	802	812	765	819	818	790	832	847	812	808	769	753	796	793	809	796	789	819	817	817	783	792	878	774	783	814	777	760	777	801	790	786	779	823	805	785	775	762	807	758	775	736	813	792	798	850	771	838	795	779	830	811	775	805	826	834	757	785	794	838	816	760	837	822	838	759	779	821	773	821	772	785	789	823	759	788	805	818	842	794	834	762	801	782	834	765	805	761	797	814	860	799	790	815	768	764	792	780	747	796	803	755	810	802	769	789	759	824	844	797	793	797	792	806	779	755	779	823	853	748	841	776	783	814	743	848	821	783	850	843	811	724	796	755	747	807	799	708	822	788	780	805	786	823	768	762	851	786	823	793	809	830	816	792	761	824	809	755	790	739	784	810	793	804	790	802	763	798	804	823	784	765	804	868	767	798	828	806	761	864	860	815	761	779	836	788	743	798	795	768	860	843	814	782	815	794	812	767	807	797	780	762	787	819	808	784	796	774	787	812	779	816	790	765	784	738	810	832	769	792	766	733	802	819	815	798	840	752	814	747	797	800	767	802	803	793	818	736	838	825	840	750	829	763	815	814	765	840	840	762	836	841	819	780	813	743	790	783	756	740	792	869	777	809	770	804	829	794	759	777	814	803
62898	23449	7184	2166	1433	1082	794	760	582	545	520	441	471	411	435	412	379	386	389	385	360	351	384	348	343	362	327	340	390	331	330	333	328	343	354	331	338	330	322	333	324	341	357	353	356	352	330	351	381	377	334	354	326	328	349	329	299	378	317	350	325	365	335	332	337	319	331	340	355	347	329	344	329	359	336	329	342	329	322	306	336	340	315	329	338	335	328	303	346	346	309	343	317	333	345	365	349	333	342	359	330	358	330	309	352	335	326	322	329	336	368	320	330	323	319	336	359	325	302	333	342	310	318	320	319	320	303	348	300	362	338	339	329	318	312	331	340	311	304	329	325	304	344	334	316	329	297	337	318	342	323	333	316	351	320	319	320	321	316	307	354	324	326	358	324	300	340	330	324	330	344	328	355	327	353	298	316	293	309	330	306	323	348	319	306	345	296	313	350	336	332	330	331	336	330	318	328	306	346	365	336	317	333	318	326	314	329	324	335	335	303	347	360	295	321	337	323	333	350	345	321	349	317	312	320	331	360	308	323	343	320	355	352	330	321	330	327	356	329	347	325	302	324	367	341	305	354	341	296	332	325	312	372	314	301	330	323	322	330	287	357	339	355	320	346	334	323	309	342	307	357	326	324	330	365	318	365	332	332	346	368	333	326	335	322	322	297	314	295	339	340	319	356	314	319	343	349	332	309	316	342	374	373	334	387	337	327	338	371	310	306	328	336	373	351	328	344	335	336	364	327	340	324	366	344	352	327	334	307	350	333	356	338	357	337	302	327	313	329	338	339	329	319	358	349	310	301	333	339	353	308	367	344	328	329	301	345	324	356	340	324	346	325	308	348	354	323	305	347	351	310	331	314	323	317	349	315	324	297	305	319	322	311	326	339	339	353	356	323	290	325	313	343	329	314	331	336	325	307	326	340	348	311	319	302	344	340	320	349	328	326	339	339	319	355	298	343	299	342	364	320	333	305	316	330	319	318	326	324	346	342	345	306	307	322	338	347	322	344	314	354	323	348	329	333	309	345	369	340	332	322	316	306	318	318	329	316	312	330	348	323	349	350	321	339	309	315	324	341	353	334	331	347	349	314	331	349	343	307	319	353	343	360	351	356	313	353	366	353	338	319	325	340	322	364	341	349	309	327	356	327	311	340	343	317	328	318	328	309	312	297	326	320	345	326	331	335	345	322	322	342	343	307	355	330	312	361	330	355	339	368	300	338	289	312	346	349	308	329	342	319	310	286	331	342	348	308	348	346	347	313	337	341	345	355	314	311	368	316	324	351	344	328	341	336	320	301	326	334	351	355	342	321	319	312	332	313	330	348	350	333	354	358	311	314	334	313	311	322	327	358	312	320	328	319	337	380	327	320	323	332	337	352	356	351	306	322	314	312	317	296	320	313	349	340	310	337	314	315	326	338	326	324	335	307	348	384	328	326	330	322	296	293	304	368	318	345	323	342	334	339	348	368	337	346	322	315	294	332	319	329	330	335	356	354	314	333	330	313	345	329	331	355	329	359	329	348	364	345	336	304	313	353	331	316	310	311	318	312	322	338	324	311	339	334	325	328	368	302	331	347	333	346	325	324	339	341	316	356	336	331	317	324	347	330	342	344	331	316	358	317	363	324	338	338	353	322	326	322	353	335	360	334	326	352	321	338	343	348	317	329	297	352	331	343	311	354	341	335	328	347	350	327	275	331	320	337	356	318	325	366	329	330	321	319	312	363	332	325	348	334	330	342	321	315	336	335	305	357	328	335	363	331	323	346	342	325	324	289	344	334	340	283	338	326	320	318	303	321	356	351	320	327	341	346	313	360	359	320	300	329	322	337	299	332	350	353	318	345	360	327	340	325	348	323	341	319	330	324	338	323	318	321	292	315	332	334	344	299	329	318	340	356	323	344	309	340	321	335	317	353	350	320	355	358	338	304	337	296	339	337	358	330	353	317	336	321	352	321	352	303	351	347	354	310	329	347	336	365	345	335	345	322	324	317	330	331	307	335	320	313	338	314	323	333	307	331	348	326	350	306	349	313	300	301	304	339	323	337	319	293	303	306	343	317	320	312	361	317	286	319	366	342	331	331	359	321	309	312	322	296	293	342	316	311	339	317	330	311	284	342	335	341	305	297	353	330	311	341	333	349	313	335	339	352	293	324	335	319	361	307	348	325	300	298	293	278	328	320	362	359	315	325	338	336	334	344	321	332	323	340	334	317	343	301	335	330	331	311	321	307	330	341	346	341	334	367	337	309	325	327	332	304	354	320	320	321	319	300	302	315	343	367	335	347	330	318	316	338	322	313	350	337	335	321	348	333	331	338	297	305	361	324	295	337	319	313	327	324	358	315	327	350	303	327	328	345	340	302	342	326	335	320	297	314	328	325	321	321	332	320	318	339	322	300	318	321	311	345	305	327	313	327	323	328	331	310	301	320	360	314	325	315	344	309	345	332	305	330	347	355	308	328	316	296	312	305	325	289	323	306	334	328	301	387	331	339	322	321	297	316	296	309	314	323	340	304	338	332	326	349	336	338	323	305	336	305	340	313	321	376	306	375	349	317	327	336	339	323	314	329	326	346	335	310	326	373	311	318	328	324	358	290	319	335	306	345	304	333	348	325	362	317	332	326	360	312	305	323	333	293	349	347	343	342	332	320	317	315	336	326	301	315	324	326	303	313	340	346	328	317	280	344	353	313	346	350	330	327	331	318	301	332	325	323	321	340	334	300	370	324	311	331	314	348	358	340	341	322	343	322	316	351	324	339	344	339	335	334	331	308	308	307	344	314	333	337	298	349	322	336	364	347	343	287	321	330	314	304	322	357	331	311	307	311	325	341	293	340	314	323	328	313	312	328	312	339	297	307	341	363	349	343	308	314	317	348	349	366	300	359	387	321	335	315	362	340	320	315	330	317	308	332	346	320	330	355	319	323	325	312	305	316	340	323	304	314	346	338	318	365	321	325	326	317	343	339	360	342	319	320	352	337	315	349	315	308	326	308	324	296	323	337	346	316	315	287	302	352	328	339	314	306	325	340	345	341	303	319	333	312	351	361	323	343	362	357	312	319	370	340	342	335	307	337	303	353	352	326	328	320	341	322	313	325	325	321	301	354	306	318	307	295	341	334	315	309	289	329	348	327	324	310	329	340	329	340	337	351	345	302	333	304	316	310	332	313	323	361	354	347	320	339	316	301	328	295	305	297	328	335	306	329	328	329	323	319	343	354	307	313	325	334	355	319	336	340	340	332	345	346	335	325	306	325	356	352	373	329	350	320	342	383	298	329	312	350	305	342	333	343	337	338	301	330	320	333	342	335	322	345	332	320	315	332	340	308	335	313	333	324	331	317	325	329	308	313	329	315	355	343	323	317	327	344	348	337	332	330	336	335	338	360	373	338	333	318	318	329	350	347	338	327	347	341	350	311	350	311	319	341	354	354	317	355	329	358	320	329	308	325	326	342	309	351	321	329	375	356	344	313	323	359	358	325	355
34191	2547	5113	5694	5021	4195	3500	3056	2641	2241	2107	1783	1744	1637	1523	1452	1413	1288	1389	1232	1183	1208	1187	1179	1128	1124	1112	1089	1156	1073	1073	1062	986	1021	1087	1017	1012	1068	1055	983	1000	1025	1022	986	1026	999	991	1034	1007	989	990	915	904	972	956	990	968	969	960	981	939	913	967	981	936	1018	982	968	943	926	918	990	901	933	976	937	908	1025	942	923	985	905	958	914	885	925	892	856	929	963	968	954	915	956	926	929	947	942	983	932	950	979	966	943	926	967	895	936	911	916	936	992	957	902	935	897	941	943	958	952	940	915	900	913	954	943	887	910	950	897	940	916	920	866	956	931	911	924	900	908	904	956	926	874	907	902	935	893	902	890	971	974	909	964	905	913	927	925	900	937	904	935	926	965	894	921	969	947	967	993	976	959	934	930	967	901	917	907	905	921	906	950	954	954	862	970	947	942	887	913	910	971	953	980	936	923	925	942	927	930	935	963	917	928	978	896	912	1000	1002	897	900	949	924	889	928	884	969	883	902	924	940	991	949	931	931	945	942	925	942	979	972	952	914	921	973	913	904	947	956	934	918	913	948	922	962	887	883	885	896	968	911	939	858	895	948	910	990	901	935	946	918	930	902	878	917	943	909	904	875	1020	919	939	911	926	925	919	970	929	841	899	883	981	938	923	988	927	906	942	882	889	944	942	891	942	961	895	963	921	935	921	908	948	891	911	962	947	928	905	882	928	911	960	939	935	901	894	928	907	861	887	894	936	919	952	918	948	946	923	892	904	912	923	996	948	919	890	915	900	913	909	932	909	948	937	935	850	972	914	920	870	885	896	908	1022	916	925	909	964	987	876	901	894	975	899	938	938	912	915	915	926	891	901	923	909	960	883	919	898	910	966	931	904	932	868	882	902	920	926	885	912	925	942	966	937	945	939	870	882	947	902	921	945	903	914	955	968	933	957	974	907	957	903	958	951	953	916	925	953	890	918	944	929	918	996	932	927	911	920	926	917	931	929	894	967	889	958	939	893	939	909	937	904	951	924	927	993	929	972	973	917	919	900	956	966	934	941	1005	964	956	931	930	919	959	950	958	916	950	936	925	942	916	922	934	977	914	911	1016	873	943	948	957	926	974	913	980	941	892	927	908	896	1007	909	923	995	915	919	929	899	902	901	914	905	933	965	940	911	923	920	942	944	898	973	875	911	889	911	947	901	897	922	940	959	936	933	954	967	915	931	923	904	929	919	922	918	881	903	911	923	935	928	902	971	957	921	947	866	925	943	945	908	895	871	943	928	939	963	926	965	901	923	920	923	886	918	887	981	875	820	966	968	964	927	905	929	984	935	981	928	932	916	892	909	935	958	914	937	950	884	903	858	956	966	954	913	928	890	920	940	904	995	885	921	943	945	908	906	885	978	948	945	939	905	908	922	863	904	920	908	932	925	942	914	901	939	960	913	920	960	947	922	896	961	905	948	940	950	928	963	950	963	910	952	942	876	965	958	948	971	905	877	906	947	934	897	903	949	993	888	997	946	946	934	968	928	1007	907	932	896	958	863	934	897	911	892	902	924	929	914	877	886	951	966	914	885	899	918	956	899	897	896	897	910	940	946	901	842	982	936	885	923	990	926	981	944	924	935	968	930	940	950	958	962	861	941	957	917	865	928	876	936	965	907	883	934	935	964	1004	934	916	1027	893	884	928	922	907	960	873	886	914	902	888	921	880	919	901	924	881	902	958	918	949	867	919	978	958	905	933	922	881	869	948	921	912	846	950	922	919	941	934	892	920	879	997	929	893	971	969	936	937	957	887	943	924	936	950	878	900	948	960	941	975	892	931	922	884	917	915	911	943	977	914	920	901	917	918	907	912	932	891	902	932	939	932	945	944	930	884	890	906	982	882	955	949	895	909	929	976	889	943	925	927	961	911	929	909	909	923	944	907	955	948	931	888	902	890	888	935	961	903	929	951	952	942	899	911	958	894	932	935	967	944	924	949	907	897	958	950	902	913	939	907	924	892	888	926	947	941	919	918	891	935	887	921	898	953	945	929	935	908	917	923	881	921	913	950	959	929	884	943	937	931	961	952	906	977	935	876	953	928	943	955	978	881	879	877	908	918	916	922	916	939	929	934	957	912	926	911	940	930	943	905	989	931	971	910	970	952	907	911	917	928	879	956	932	893	924	916	966	933	931	895	929	912	959	951	901	896	879	887	900	954	909	904	960	983	933	909	970	908	933	976	931	972	925	890	957	920	949	912	947	909	964	912	918	918	1032	931	972	880	882	966	950	877	888	970	881	943	965	920	935	919	923	910	951	940	896	918	920	901	941	937	919	897	883	868	931	940	894	931	889	950	915	928	920	953	879	931	994	911	939	927	914	939	917	927	923	920	918	944	931	900	918	998	952	926	907	908	896	916	935	873	954	897	951	954	912	950	918	953	945	885	897	899	917	886	846	913	889	972	867	892	929	922	948	950	896	898	910	923	958	896	893	955	897	937	931	939	923	949	933	961	890	849	925	896	981	941	963	886	913	926	926	916	960	862	919	941	968	926	922	942	911	932	900	909	898	934	931	989	922	926	928	921	944	913	951	942	928	942	937	928	932	912	893	907	869	870	958	944	895	919	976	943	950	905	952	931	910	922	940	961	864	877	893	946	954	981	947	948	929	923	902	936	896	906	927	953	947	890	930	909	948	863	914	907	903	913	936	924	907	910	894	917	920	881	917	904	940	950	910	895	901	963	871	957	913	893	947	913	899	935	957	933	951	915	906	923	873	911	938	924	951	896	935	908	908	960	928	932	899	927	911	894	976	887	893	940	906	947	932	931	930	924	928	907	903	918	958	960	877	953	979	882	891	933	894	938	954	919	881	892	940	962	921	914	916	903	921	887	954	902	944	939	963	959	938	975	921	927	928	935	920	918	903	905	966	920	924	938	920	898	908	903	966	982	941	943	906	871	944	920	925	896	939	917	916	937	905	946	930	918	933	901	920	891	953	935	955	949	913	928	943	941	875	874	888	935	896	945	907	929	971	940	883	940	939	908	954	902	938	868	945	925	884	937	945	859	951	943	933	915	975	932	942	959	976	952	891	923	868	974	900	940	906	916	947	883	910	932	949	974	907	910	929	943	926	997	978	932	932	942	975	892	944	916	873	912	928	929	926	948	972	925	934	898	921	921	958	913	941	984	930	934	892	953	935	957	919	923	943	889	936	953	968	975	925	952	926	983	920	928	908	896	929	864	906	852	928	918	939	1011	935	915	888	923	935	970	944	963	949	956	962	930	946	925	923	960	933	920	937	922	922	961	979	940	940	954	922	910	880	950	954	971	931	869	931	904	924	969	912	905	924	846	937	887	917	986	923	901	882	972	886	948	934	888	948	936	946	957	910	920	905	928	881	944	903	907	969	908	930	942	920	926	916	919	918	937	943	960	949	897	920	903	951	917	906	954	918	906	908	872	885	942	916	983	941	928	935	935	888	931	903	974	904	920	908	944	908	895	891	914	932	882	939	935	955
16132	925	274	187	185	147	131	154	135	156	153	128	152	145	128	134	123	164	117	134	143	132	141	120	148	127	124	141	147	139	102	152	111	126	125	140	148	137	137	126	152	157	148	144	127	130	141	133	129	133	127	122	125	117	113	157	136	139	132	122	137	138	141	151	127	135	153	125	150	161	143	145	153	134	145	133	131	126	117	134	128	138	139	141	124	107	131	137	110	142	138	127	143	149	124	117	141	153	132	145	121	133	131	135	134	114	128	137	144	145	112	139	128	118	163	117	147	132	128	136	147	155	128	151	144	143	134	121	132	120	124	133	135	163	129	128	116	120	128	130	127	124	133	114	120	135	136	137	145	140	122	142	127	146	114	132	134	146	132	146	118	117	128	133	103	139	141	147	120	120	122	130	139	134	142	138	129	107	155	147	127	156	144	130	135	115	135	129	115	104	143	115	126	136	147	126	126	137	109	150	146	143	144	148	142	141	147	143	135	125	126	144	113	141	145	149	139	128	145	132	122	162	135	109	147	128	132	129	133	124	141	137	138	121	147	131	136	118	118	146	136	127	150	126	145	133	147	128	115	128	135	125	130	118	151	134	144	124	124	153	119	141	131	136	127	142	133	134	146	145	141	124	145	122	114	140	124	127	132	140	122	129	120	128	154	143	121	127	135	134	145	133	124	125	117	140	137	136	138	140	121	125	138	120	122	128	132	124	140	143	152	153	139	150	144	130	143	139	142	147	149	126	146	146	148	144	124	137	120	146	134	152	130	129	154	138	141	135	126	114	144	144	137	131	129	112	136	134	153	132	137	161	131	130	135	123	142	133	138	126	131	136	130	128	134	112	128	135	154	129	133	151	112	108	140	119	128	141	137	129	150	135	130	137	133	145	114	133	122	149	127	127	131	124	141	140	156	139	137	154	160	118	132	143	135	139	136	136	136	134	138	111	151	136	130	142	131	121	135	147	136	123	146	135	130	145	122	139	133	122	141	124	137	127	128	117	138	124	136	128	127	154	151	139	129	126	133	143	118	133	125	138	145	133	140	130	143	111	139	129	114	134	140	139	125	157	165	148	137	135	161	117	129	157	154	150	147	137	148	118	119	131	112	141	142	153	141	142	154	133	111	147	129	130	154	165	122	140	141	148	156	149	138	143	124	131	139	133	133	156	138	147	123	134	119	136	136	147	131	154	121	130	165	130	128	118	116	124	148	131	136	150	151	121	118	127	141	132	131	136	136	134	146	148	156	121	128	135	124	140	146	137	139	129	127	127	147	134	148	137	144	123	128	145	137	143	136	128	132	149	178	135	128	133	126	144	147	153	123	137	132	140	147	138	132	150	135	140	103	127	139	118	151	158	117	132	152	131	126	133	119	130	151	153	127	153	131	132	132	125	139	157	142	139	152	127	139	138	126	144	135	156	146	123	148	122	134	152	112	123	135	135	101	135	123	127	141	142	162	142	171	153	143	133	150	127	141	128	123	139	128	114	148	165	129	155	124	132	161	129	131	153	123	133	120	131	133	122	141	129	146	147	134	133	122	146	145	151	128	134	142	142	135	121	123	105	144	141	119	135	126	127	132	142	141	139	130	122	123	139	132	128	115	126	129	130	131	154	149	106	127	135	120	134	144	138	133	143	147	130	140	122	124	136	137	159	137	147	129	109	139	137	159	122	146	140	125	138	127	134	109	146	156	139	139	135	145	122	126	141	140	149	130	114	135	132	143	123	105	142	138	145	154	132	139	122	148	127	127	143	129	144	141	151	134	112	127	139	139	128	118	129	134	131	134	139	113	140	123	145	138	134	140	127	168	135	147	151	145	138	149	152	146	146	119	123	123	146	131	155	117	143	147	117	125	130	139	126	118	112	147	116	148	144	131	161	129	147	152	129	137	156	130	113	139	119	156	131	148	144	120	130	158	126	151	139	142	112	145	114	141	139	153	125	148	153	119	127	129	140	148	125	143	132	174	146	139	143	130	144	140	122	107	142	115	131	158	149	151	152	113	143	122	122	144	130	118	140	136	129	150	139	113	127	107	124	134	114	124	147	145	143	161	157	140	138	127	122	172	141	143	120	139	154	146	137	131	139	153	137	125	126	118	129	139	154	150	122	114	142	122	131	144	123	113	126	143	137	134	150	125	113	150	114	126	146	115	151	157	154	139	144	149	151	128	155	137	134	152	122	127	134	146	112	141	142	135	121	140	148	152	147	125	141	135	119	131	127	119	144	131	133	127	138	120	133	143	138	148	150	136	142	139	137	152	138	123	151	154	141	150	151	130	115	135	137	138	119	117	129	123	137	145	156	130	142	126	150	119	143	131	136	114	139	141	137	149	136	135	144	128	154	151	103	122	147	134	139	151	125	140	132	133	133	139	146	136	145	126	123	142	119	145	103	121	129	134	127	151	128	138	144	150	122	123	144	124	125	151	128	117	137	128	130	149	133	123	118	153	128	146	146	131	150	128	119	148	126	129	136	134	136	144	141	132	135	138	129	157	125	118	133	158	152	135	133	128	153	149	153	132	145	129	147	141	138	121	112	132	145	139	118	126	145	133	140	159	142	136	122	132	147	134	129	151	131	138	125	154	161	123	121	130	134	156	117	142	138	163	129	147	139	126	136	139	117	126	142	131	136	126	137	143	114	145	145	111	133	129	129	126	122	143	138	130	128	144	147	122	134	135	147	140	122	132	149	139	146	136	145	129	120	144	141	158	154	129	132	119	142	150	120	131	126	136	132	137	127	108	116	122	145	124	123	128	149	155	102	130	130	125	125	134	130	143	148	104	147	141	131	148	156	139	134	142	141	140	126	131	138	126	135	127	127	141	132	147	156	137	122	132	133	134	132	134	130	128	127	120	131	130	127	146	119	125	146	123	136	123	141	120	140	136	124	134	137	136	122	123	114	132	140	144	137	139	132	138	134	154	141	145	141	133	137	126	128	133	116	140	137	134	126	116	129	130	115	132	140	115	117	124	128	134	129	151	123	123	131	155	137	139	141	139	126	145	142	136	147	125	125	126	135	141	153	137	134	150	145	114	148	129	122	131	162	129	140	134	136	123	127	141	122	117	136	146	137	164	137	125	126	141	125	131	126	140	126	125	140	139	158	115	135	129	121	140	130	151	139	135	153	131	122	142	140	141	120	134	125	134	122	149	157	126	153	120	117	149	129	146	147	147	143	156	142	113	118	138	138	157	128	133	138	138	141	139	132	144	149	113	137	126	143	150	123	128	131	146	136	144	139	128	134	125	154	132	144	157	156	117	150	140	139	149	131	115	102	132	139	129	152	122	147	157	147	128	155	131	135	134	122	146	142	136	129	132	138	144	136	136	134	128	146	138	121	119	144	132	121	150	131	146	134	120	147	122	140	131	134	144	132	123	147	148	121	143	138	111	142	139	151	132	143	138	120	149	147	116	128	127	133	138	147	127	134	142	134	144	129	150	144	153	134	115	152	153	142	126	128	128	130	150	145	134	132	136	131
13189	563	655	652	620	545	566	572	555	493	482	493	480	507	519	480	458	467	477	465	457	460	478	456	477	450	474	469	454	425	477	466	441	460	452	467	456	451	451	467	469	436	457	450	457	438	449	429	434	453	452	415	429	479	430	478	461	431	464	422	442	492	462	479	430	431	419	467	465	478	436	478	445	469	484	455	438	439	457	466	436	477	479	441	475	424	510	435	479	468	454	443	455	479	485	451	439	467	452	456	438	444	479	412	412	433	450	488	435	445	461	470	459	451	476	447	424	443	453	433	449	431	457	480	442	460	437	460	480	474	449	468	500	461	472	436	424	471	424	443	466	474	415	473	454	436	451	429	457	457	408	465	450	454	456	486	414	492	456	441	428	454	455	492	447	443	420	462	466	447	462	433	435	458	460	474	460	473	460	456	406	476	474	424	445	443	464	483	467	475	462	493	429	447	467	426	459	435	439	436	484	447	446	476	492	472	425	462	443	446	447	456	454	460	434	406	455	467	412	456	425	447	465	462	495	374	462	445	486	456	446	434	476	434	436	470	493	448	444	415	456	439	437	475	451	455	484	462	459	426	436	439	452	409	455	467	438	480	412	451	470	442	429	443	445	454	440	455	473	440	472	473	456	455	412	480	479	452	434	480	439	463	425	410	456	463	445	473	485	493	475	472	461	457	440	479	466	488	450	428	434	464	464	460	434	463	464	483	492	455	429	436	455	443	437	509	468	469	453	372	453	453	434	441	447	432	434	461	430	428	435	461	423	412	434	428	419	513	425	477	457	460	460	433	430	446	435	469	445	468	469	470	468	444	452	442	442	446	443	460	451	459	467	440	453	468	454	449	443	448	470	474	469	456	459	449	488	484	507	456	449	453	478	423	435	434	466	470	444	468	416	449	452	462	504	481	466	482	456	459	454	467	450	463	465	460	484	462	476	393	449	472	444	433	445	464	463	449	469	461	435	471	448	494	456	482	463	429	420	466	443	485	447	449	432	462	465	464	437	478	476	481	451	454	440	450	441	467	466	473	490	442	411	437	429	469	441	456	409	428	443	443	461	424	487	450	454	478	445	439	462	447	470	427	489	426	458	456	388	464	446	453	487	491	452	428	473	417	452	448	461	450	431	426	444	407	504	416	415	442	478	469	491	478	449	451	429	463	431	425	430	416	444	459	480	423	444	445	463	434	491	452	446	440	452	460	442	476	494	424	437	456	457	431	495	448	494	458	439	486	456	446	434	439	474	462	455	463	456	475	454	421	457	440	464	460	449	477	461	432	447	461	445	442	444	480	456	428	445	479	461	461	448	515	477	481	449	448	476	484	459	462	463	478	457	439	442	454	436	427	468	476	474	464	444	464	460	460	470	462	458	456	468	479	453	491	477	497	475	473	467	481	452	446	426	450	438	459	481	446	455	446	435	440	461	472	432	488	488	458	458	455	438	427	434	420	448	471	460	454	469	443	441	447	455	433	476	485	446	419	456	400	478	438	428	440	444	465	396	461	432	462	472	468	491	454	430	444	456	450	415	447	440	495	444	427	466	465	485	446	442	390	464	495	444	464	447	419	459	456	478	450	468	468	465	459	441	460	454	468	452	425	477	499	438	443	447	445	467	474	439	439	432	466	475	398	452	429	435	451	481	473	434	466	441	484	488	447	456	459	477	470	445	443	452	474	451	483	448	480	451	471	422	470	441	432	478	453	478	468	451	449	415	456	438	450	439	444	459	463	478	422	448	432	488	462	467	476	455	444	431	483	448	475	417	489	449	443	477	427	405	446	458	455	453	453	420	429	429	438	449	475	430	440	403	465	451	446	446	436	441	466	459	435	429	442	442	453	470	428	458	487	445	443	454	431	426	437	435	432	421	455	469	466	472	473	469	492	459	490	473	483	478	457	448	460	443	431	487	449	481	435	438	417	485	498	428	465	444	430	464	459	485	441	451	475	442	464	446	430	452	456	453	435	414	459	435	440	414	439	448	460	437	467	445	456	439	431	436	481	471	431	484	468	442	429	468	478	457	439	478	456	432	415	455	463	427	475	454	447	431	452	453	457	467	450	451	456	427	423	424	415	442	464	472	472	504	479	463	489	455	419	461	428	460	444	445	445	425	461	412	434	452	427	415	458	453	452	444	450	416	468	467	468	444	441	435	463	457	436	480	465	462	457	436	477	472	462	441	473	451	462	465	474	435	445	426	468	469	487	484	458	486	467	450	492	407	459	451	461	426	448	399	426	460	456	475	405	444	460	479	475	478	510	425	462	430	470	443	482	486	459	447	423	432	473	482	427	474	480	453	476	473	463	464	482	473	467	436	467	437	451	460	459	430	442	438	445	465	392	449	471	461	482	426	467	453	489	436	425	485	448	456	458	472	462	457	428	498	471	458	481	422	456	440	430	453	467	456	453	464	453	448	477	468	466	432	457	475	433	462	448	460	446	453	478	415	483	503	489	429	460	466	444	434	437	434	486	442	443	442	442	452	497	510	480	430	471	409	439	459	456	451	456	438	419	410	457	416	440	420	454	424	453	466	420	447	519	441	433	443	437	436	486	424	465	447	442	460	459	446	441	497	463	470	430	461	440	473	456	452	475	473	482	438	435	486	420	436	414	444	476	447	513	448	433	462	448	455	446	445	456	449	436	426	480	471	443	453	433	422	418	440	466	447	483	414	483	416	459	436	490	447	477	439	481	457	461	436	427	431	426	448	468	447	468	459	475	485	423	453	462	477	492	460	440	463	481	410	437	460	459	465	458	451	453	474	459	483	463	462	473	443	459	453	501	449	479	479	437	442	454	476	479	456	445	437	464	471	454	470	420	449	458	452	472	436	456	436	447	498	455	464	454	449	445	461	480	470	433	435	468	459	485	466	424	451	478	476	434	462	434	485	454	464	426	456	438	455	438	427	428	448	425	437	414	471	434	492	447	434	445	466	461	473	407	455	430	442	431	472	483	407	482	448	399	451	462	460	505	457	464	456	466	436	448	437	434	436	432	432	436	426	498	470	472	428	438	447	464	465	432	456	421	490	439	484	449	445	471	433	451	513	479	464	445	467	450	398	436	488	453	434	447	506	425	477	430	421	462	425	446	466	451	444	462	463	437	484	481	438	443	473	458	493	470	459	429	500	470	421	450	492	477	464	461	461	464	451	466	426	463	442	447	477	459	472	450	435	464	466	441	436	440	485	453	403	443	488	429	449	448	443	441	474	453	453	429	448	435	432	440	466	496	429	459	426	466	411	427	462	451	451	487	482	444	409	499	486	456	442	516	451	436	453	465	418	487	487	466	439	493	451	465	438	474	439	419	462	449	461	431	457	465	433	470	453	420	465	412	449	436	415	455	449	417	474	483	443	448	433	482	422	445	457	436	457	454	425	496	476	422	483	425	432	472	466	461	453	461	458	446	442	422	450	504	443	449	462	384	454	415	405	440	495	410	483	469	447	459	432	440	437	513	472	486	460	416	475	477	472	454	487	422	487	413
55339	16309	2662	1131	793	631	579	451	394	370	372	358	325	307	302	298	329	282	306	314	314	276	283	272	317	273	298	272	265	285	245	291	268	285	278	251	316	247	270	277	287	285	269	258	272	289	290	262	284	272	290	276	269	283	297	266	283	267	258	295	265	298	261	274	263	273	266	245	310	272	269	277	271	279	259	293	269	287	276	253	277	270	273	272	266	278	292	273	265	289	283	266	262	241	246	254	264	276	291	269	272	284	269	261	276	277	260	251	278	283	267	267	256	285	311	252	281	276	275	267	308	297	252	278	269	260	277	262	239	278	309	250	274	266	260	287	288	246	258	282	278	287	264	263	303	279	275	254	269	234	239	271	250	270	247	288	249	274	253	270	265	254	243	290	270	233	294	241	266	287	271	253	292	273	286	296	256	264	273	267	275	258	241	283	259	272	287	277	259	270	251	269	290	288	269	267	226	301	280	260	258	270	285	299	281	299	269	257	262	275	265	246	282	255	278	285	249	269	289	303	293	264	276	249	241	296	271	263	312	298	251	233	285	276	303	291	260	299	270	296	257	302	279	258	274	291	280	255	296	250	297	280	270	283	278	272	260	297	275	274	270	270	285	281	286	280	291	319	290	281	283	279	296	289	255	249	285	276	249	300	264	288	256	262	249	269	298	277	270	293	267	256	251	297	276	276	285	256	307	301	262	279	271	276	286	240	257	262	279	297	276	298	293	260	267	281	303	289	280	234	274	283	238	252	271	296	306	286	288	290	270	285	251	296	262	294	302	289	251	269	286	259	264	251	291	297	296	262	256	265	273	248	249	279	275	269	264	259	264	262	282	295	255	264	309	261	278	276	281	284	266	296	288	289	258	262	279	236	264	263	272	263	268	258	275	227	264	291	278	281	276	289	278	250	265	258	273	276	267	246	251	263	259	277	293	261	287	308	280	248	286	248	280	290	226	271	266	255	259	289	291	262	222	263	272	266	272	257	252	258	309	268	285	266	263	306	285	267	280	270	276	277	261	250	246	270	258	265	260	270	253	287	262	269	265	274	272	272	273	241	272	281	291	262	255	243	298	279	277	301	259	227	271	264	273	265	276	271	267	278	257	276	267	251	262	284	255	300	260	269	260	279	275	275	296	266	271	239	257	254	257	282	268	276	281	290	271	260	295	256	269	285	275	296	276	290	277	278	254	286	298	281	259	290	291	282	290	247	245	265	269	290	294	250	241	234	266	294	257	268	304	280	282	259	262	256	271	230	257	272	275	282	286	272	276	276	288	277	278	288	275	273	261	272	277	266	257	256	257	272	252	300	298	245	269	275	288	232	248	306	262	295	268	280	275	284	260	279	286	255	273	262	274	292	302	265	260	264	304	270	276	279	268	292	295	294	287	311	275	251	282	277	285	246	255	256	296	251	255	268	272	257	280	262	254	289	255	312	278	260	260	250	281	296	271	260	292	285	268	273	281	264	253	257	288	272	239	278	270	263	264	268	296	265	271	263	273	270	271	259	284	264	266	274	263	291	292	293	269	276	231	251	283	286	304	256	283	265	272	301	282	253	253	255	257	268	266	293	259	257	263	276	255	274	282	296	294	274	266	299	289	275	258	306	270	269	260	255	263	286	292	289	276	291	286	269	267	274	271	267	275	252	275	282	263	274	292	282	263	260	280	280	295	298	282	252	275	298	285	254	264	276	294	277	277	279	285	269	271	251	284	253	300	274	254	278	277	270	252	266	296	274	290	246	263	265	267	252	283	311	276	237	269	265	302	268	286	279	261	297	266	247	281	279	263	302	279	307	273	269	271	288	288	274	272	264	280	264	234	297	271	295	235	260	299	261	262	266	226	292	279	295	261	271	302	280	254	273	271	284	243	277	259	245	252	262	269	264	262	273	263	265	296	324	255	292	315	256	296	304	248	279	254	280	268	282	236	279	282	261	293	250	268	268	249	266	289	299	313	305	251	243	282	280	255	254	238	277	277	269	304	260	277	275	235	240	285	266	283	291	261	261	271	289	258	240	291	265	223	242	300	252	289	282	297	299	266	251	292	271	291	296	249	265	269	267	302	272	268	275	284	249	287	276	258	263	270	282	278	287	292	234	275	278	257	277	244	279	274	247	266	258	271	283	283	260	279	245	271	287	259	228	258	268	276	269	243	272	296	278	287	286	259	286	299	286	299	275	254	291	242	286	291	278	296	279	261	259	281	316	288	300	273	282	275	251	248	270	296	272	286	262	248	286	272	279	251	282	279	271	259	275	263	292	290	259	300	298	246	293	258	259	250	274	270	274	284	274	262	262	280	261	286	277	280	280	286	280	286	259	295	253	295	270	287	263	264	264	236	271	274	268	264	262	279	276	268	242	289	273	257	266	263	269	268	275	291	289	270	241	248	262	288	270	285	263	271	259	266	281	258	260	273	263	278	248	265	259	282	253	276	279	290	272	249	273	301	280	280	261	304	307	275	273	271	281	264	259	287	250	269	289	245	268	282	261	266	292	269	237	267	275	280	284	293	283	258	268	297	237	273	247	283	266	295	255	272	286	276	260	282	265	260	263	283	302	270	244	255	234	253	303	259	273	272	260	247	272	292	320	267	275	243	277	267	229	295	291	274	285	258	267	284	272	294	288	274	267	285	290	255	225	279	283	254	307	271	275	253	261	286	279	278	280	254	275	277	311	279	273	238	290	249	275	276	282	278	235	289	277	275	268	295	249	262	285	302	282	270	259	292	273	282	282	254	291	267	261	280	303	250	261	261	284	299	289	282	301	258	248	277	246	269	272	273	278	298	274	304	276	268	259	265	295	285	303	245	275	268	274	251	296	275	261	258	278	270	288	270	254	279	254	270	256	277	271	288	256	268	268	288	283	238	263	246	263	261	273	264	270	293	266	288	281	276	297	251	253	270	268	283	278	273	272	246	254	255	262	270	256	276	262	291	257	285	270	251	279	310	260	280	243	287	280	243	283	277	292	253	257	275	283	275	263	290	259	273	277	283	302	273	253	266	270	258	286	268	262	271	269	281	298	276	307	295	262	287	253	267	252	269	254	257	260	271	283	257	269	269	259	270	258	263	285	291	283	253	238	311	295	255	269	252	291	292	266	272	254	277	280	294	255	252	280	280	262	263	291	277	241	250	255	264	280	292	282	280	305	270	277	309	254	283	270	259	267	259	261	257	287	290	268	249	256	298	284	270	285	258	278	262	249	285	282	273	275	303	267	267	298	240	283	249	265	270	247	281	283	280	261	275	260	282	272	277	278	276	250	261	272	260	309	294	264	263	264	279	291	286	269	257	271	305	295	236	249	262	284	286	270	258	287	270	302	261	312	278	271	245	261	265	255	277	293	309	284	261	286	273	280	271	306	270	266	276	287	260	261	282	283	259	243	289	288	253	288	273	274	293	254	274	270	262	254	253	275	269	284	296	256	299	259	276	263	277	283	277	255	296	253	275	276	291	260	283	273	262	274	263	268	311	264	280	304	260	271
29187	1518	3002	3483	2964	2616	2209	2040	1715	1550	1444	1318	1184	1141	1116	1066	1028	1053	995	992	936	954	996	932	920	947	902	924	888	887	847	894	856	851	818	857	811	788	835	877	849	782	816	796	826	841	841	796	802	784	801	816	789	809	825	888	798	844	863	809	836	750	855	846	850	859	782	850	817	848	792	804	844	860	814	832	810	794	824	796	852	803	813	864	792	822	868	760	815	786	769	808	813	850	743	815	802	769	832	850	811	785	799	781	823	838	751	809	807	772	849	768	821	848	770	790	828	800	814	788	801	778	827	819	809	799	798	760	835	881	833	762	821	832	784	788	810	820	767	817	797	821	824	811	790	783	805	866	775	807	815	784	764	797	809	839	793	862	771	802	817	778	791	776	815	789	852	787	799	816	819	790	786	825	772	825	781	782	825	741	871	828	777	781	808	762	788	788	825	761	765	836	797	818	831	827	784	823	782	800	849	788	821	779	823	860	814	777	833	823	773	778	840	784	802	811	782	770	789	823	839	782	827	828	817	799	794	864	824	800	785	769	805	807	801	848	729	823	788	850	844	829	748	812	822	802	801	797	833	815	838	834	821	812	789	823	807	765	840	821	815	785	794	836	785	808	781	778	784	788	800	743	840	796	828	804	860	807	820	761	808	813	761	842	769	811	774	753	858	831	772	807	801	787	768	781	786	763	770	800	869	806	880	810	812	774	849	833	806	822	781	768	808	884	797	845	798	805	807	783	849	847	825	755	770	825	809	828	820	730	824	835	762	766	800	786	782	847	808	794	807	765	750	790	783	834	841	815	814	791	817	834	806	867	747	793	816	837	785	793	797	795	808	844	789	785	768	818	819	844	786	782	794	880	806	799	788	810	812	826	767	840	808	824	815	831	790	773	842	773	761	813	833	788	796	762	777	851	885	854	794	835	866	808	750	826	824	784	772	822	769	821	775	807	823	819	859	810	791	821	826	778	856	781	770	844	835	790	809	794	812	758	772	856	793	826	838	809	740	826	782	781	762	791	801	818	816	801	835	822	793	788	835	839	810	809	790	781	836	832	777	820	807	811	795	787	794	812	779	770	798	811	775	799	804	758	780	774	830	778	801	785	845	780	800	848	776	813	852	804	808	796	825	782	802	837	763	815	728	844	800	837	833	771	760	783	848	782	781	837	776	765	812	783	763	765	802	794	791	784	802	781	761	799	798	801	736	848	805	814	761	819	871	753	790	805	804	772	794	801	785	808	825	813	764	842	808	795	801	778	825	799	732	842	809	802	835	765	782	860	817	785	772	826	834	790	781	849	774	768	777	811	824	790	816	812	793	802	845	856	782	721	769	830	794	785	856	776	754	790	767	821	768	779	828	795	758	822	844	841	780	803	804	730	804	768	777	775	795	811	780	741	804	799	814	757	806	783	794	814	870	787	781	839	814	829	789	779	819	860	800	824	818	785	755	813	793	787	821	853	833	759	803	852	809	783	798	847	812	767	813	765	764	797	814	775	837	791	775	803	795	842	770	845	795	835	805	809	832	860	775	793	785	825	815	793	710	797	772	808	835	795	736	821	764	839	815	816	746	810	821	762	825	812	790	798	787	820	782	842	825	814	755	832	806	810	795	781	774	753	795	788	762	786	793	823	843	793	805	767	797	821	818	832	846	807	864	873	758	756	737	781	784	797	773	764	765	806	758	824	781	825	792	821	795	810	770	793	808	756	801	852	758	856	819	797	752	837	824	772	797	794	871	778	849	830	811	771	812	769	799	835	830	822	765	840	769	804	775	831	811	779	799	797	802	775	792	805	784	823	790	799	819	836	820	827	772	813	791	787	797	813	820	835	816	801	817	868	810	758	779	829	793	792	752	780	814	834	816	786	835	771	809	801	796	802	787	736	764	808	795	805	838	826	754	832	851	775	756	815	826	808	754	825	806	838	799	824	784	846	844	763	838	798	790	848	823	831	814	885	812	786	799	756	775	814	782	795	771	786	789	816	825	784	749	833	805	771	793	794	843	769	831	795	851	787	775	793	774	768	791	855	822	784	763	829	801	796	797	800	828	837	729	764	764	812	785	822	789	787	794	792	820	752	722	793	797	804	764	783	809	754	800	737	829	814	783	768	782	810	787	780	849	828	790	825	796	816	808	780	777	848	770	776	816	751	767	764	828	855	810	788	758	836	741	774	777	801	781	806	810	847	836	838	776	785	788	788	864	808	778	801	769	800	764	785	801	801	769	763	806	804	792	834	844	847	815	786	761	777	806	797	805	818	829	817	823	794	848	790	833	791	856	810	840	786	799	786	778	826	759	813	846	810	782	773	783	810	789	795	824	798	805	794	743	778	791	757	805	798	815	799	806	753	759	781	820	759	860	783	769	768	789	750	786	802	873	768	777	793	801	810	792	794	754	773	840	796	785	821	823	829	791	888	789	782	790	776	791	790	794	736	848	835	784	790	794	783	799	827	812	787	811	859	807	821	835	758	788	849	835	806	828	732	845	827	802	804	762	761	819	830	799	846	802	803	780	817	808	820	793	814	796	792	798	772	778	818	791	845	831	788	773	809	828	829	809	820	792	763	822	817	748	779	808	858	818	788	791	810	827	822	782	785	743	802	759	834	809	782	784	805	771	784	819	778	781	803	817	821	800	787	793	827	746	794	826	787	790	784	764	825	798	847	807	770	819	853	816	789	806	840	852	787	785	798	813	781	803	822	820	805	772	807	831	819	780	847	807	753	768	803	850	786	846	798	788	786	806	752	765	834	762	847	836	785	789	767	841	792	789	798	818	792	783	821	820	816	814	806	833	794	795	776	762	838	840	811	790	851	845	803	792	800	746	765	804	780	757	827	815	768	878	818	832	748	804	855	779	808	794	779	762	794	835	771	841	856	801	783	792	832	796	765	774	775	805	783	786	791	779	794	789	735	820	800	836	833	771	816	768	781	775	791	772	774	769	792	807	758	823	812	800	802	834	768	821	803	796	829	826	805	782	757	811	792	829	763	804	832	839	812	834	834	790	810	791	803	769	778	792	823	807	796	805	820	832	744	797	788	803	793	839	819	768	803	847	798	788	794	786	804	822	797	833	827	848	807	864	787	805	838	824	801	807	799	784	794	811	790	792	817	802	815	751	782	813	862	815	777	779	808	789	787	834	815	818	805	769	829	813	809	792	802	823	796	784	790	817	776	812	778	796	792	826	790	797	836	778	795	788	799	875	829	806	810	777	868	816	788	827	805	788	842	784	813	855	803	812	819	852	828	775	784	808	810	871	769	834	765	761	824	767	725	781	827	858	788	796	807	851	838	794	822	780	824	777	815	789	799	826	802	791	750	763	791	796	791	771	818	812	796	804	826	793	788	821	803	809	854	768	770	805	828	804	799	805	776	795	798	808	799	804	823	824	830	772	809	818	772	814	771	763	775	791	811	757	774	801	833	779	786	754	806	818	817	772	825	819	800	782	758	822	787	800	814	864	727	837	860	785	818	718	801	834	785
63345	23021	6000	2178	1392	1068	812	744	694	579	485	476	426	465	425	404	356	389	418	347	390	373	357	350	357	400	307	349	357	374	327	352	332	369	339	364	331	327	351	319	355	318	360	343	328	306	345	328	344	375	401	321	338	335	331	353	360	306	301	311	341	332	334	358	341	333	350	330	318	342	309	352	325	364	307	355	371	401	331	327	339	346	370	355	324	323	318	335	347	323	343	350	334	312	312	309	309	338	339	362	338	364	308	311	336	324	366	330	326	362	351	340	332	328	357	344	304	334	331	339	329	338	342	341	360	339	343	345	328	350	326	294	333	327	317	306	323	309	370	317	351	325	345	332	316	345	349	330	296	355	320	343	330	337	347	351	307	311	345	337	334	345	289	347	323	333	324	351	321	336	323	309	346	316	323	341	344	346	341	339	318	308	320	354	324	356	352	350	363	340	346	380	346	352	318	327	330	358	322	319	354	366	313	297	292	335	307	321	305	342	334	336	330	322	320	331	332	322	336	337	335	341	329	300	337	328	313	282	330	317	305	323	308	337	314	329	293	328	337	340	376	332	339	312	355	351	367	347	306	312	325	342	315	329	349	355	343	329	323	337	353	357	359	316	312	330	290	364	327	353	349	307	357	342	313	352	333	322	331	350	321	323	314	358	330	356	337	326	343	323	351	313	314	336	360	335	370	308	340	342	316	338	325	352	316	354	346	335	333	322	323	344	329	377	344	351	309	360	353	323	334	307	338	340	352	313	341	310	344	345	332	352	317	378	352	336	335	318	335	344	345	326	296	317	322	317	312	322	344	297	274	313	324	333	323	349	349	331	335	348	322	343	373	328	318	315	305	327	305	329	353	313	293	342	335	357	363	319	347	319	334	348	329	326	322	323	342	324	330	328	302	337	360	323	309	312	336	348	312	349	363	329	329	302	312	322	318	335	365	361	367	320	309	337	344	337	335	305	334	324	350	314	310	331	359	320	339	345	355	347	327	321	327	317	352	349	349	336	337	346	310	334	364	326	349	356	322	308	341	345	336	332	344	373	345	347	340	320	318	348	306	346	345	323	326	330	303	347	311	326	337	368	358	304	312	337	342	335	364	367	366	316	350	319	320	315	316	346	336	358	318	341	345	314	370	315	331	304	315	335	355	346	335	353	327	311	304	336	347	311	353	319	321	340	295	328	318	320	355	321	328	305	364	333	309	354	354	326	364	317	350	365	316	307	316	309	333	330	316	325	313	347	340	321	318	329	351	345	338	313	321	328	333	322	316	338	350	354	317	367	313	328	329	310	319	352	319	329	326	336	340	328	366	359	299	344	382	352	331	315	344	333	323	321	331	335	354	347	322	361	356	310	329	303	311	299	340	318	360	324	289	317	349	355	295	310	343	352	342	319	352	309	327	375	339	305	351	339	339	339	333	327	332	310	329	360	332	335	287	323	310	322	357	317	289	328	335	338	328	320	331	299	329	331	318	344	306	348	336	347	307	313	358	319	325	337	343	322	316	348	323	322	330	319	313	308	349	347	319	323	306	315	359	327	302	303	326	377	342	352	342	297	339	336	332	345	324	301	319	308	359	308	333	319	314	304	318	322	306	311	294	358	346	342	344	329	310	309	331	364	378	342	354	322	341	353	322	317	359	334	329	341	346	336	329	349	349	337	351	320	364	321	356	326	336	320	343	310	339	350	330	337	333	320	338	308	323	355	331	336	328	305	331	345	331	337	297	356	323	293	339	339	311	340	314	338	365	340	327	350	352	335	327	318	326	303	330	345	319	318	320	358	298	341	302	324	379	339	336	327	337	320	331	339	368	330	323	330	334	347	331	353	309	345	352	321	305	309	372	341	328	346	357	313	321	328	349	306	351	351	354	310	348	366	336	304	372	329	318	355	321	351	357	334	331	369	339	342	353	312	339	357	350	371	301	357	347	331	354	351	323	343	304	328	316	350	356	276	346	313	341	308	320	334	322	339	345	331	324	336	347	375	303	332	305	319	359	331	332	331	362	300	320	332	327	390	325	324	327	327	323	328	346	346	315	314	346	322	341	339	342	303	316	337	340	337	323	354	324	314	362	355	335	348	318	322	324	352	306	345	338	334	337	340	335	329	328	334	313	304	333	316	316	345	358	331	323	323	333	343	311	351	314	326	344	378	345	319	337	302	325	304	317	337	319	328	330	320	337	348	350	301	334	353	302	356	315	345	316	314	333	359	313	411	354	330	324	327	336	341	340	341	323	340	318	306	330	354	349	339	378	321	335	350	333	330	353	327	367	327	358	352	347	337	375	352	349	307	357	313	345	336	320	345	338	350	308	330	328	335	330	302	343	320	334	343	302	344	300	321	335	302	357	320	338	349	362	311	307	329	325	300	356	360	350	337	319	342	321	321	339	353	323	337	372	355	317	343	338	370	327	348	339	338	337	333	316	315	335	333	278	311	347	317	337	319	351	327	332	306	314	353	311	346	338	345	339	346	322	320	325	353	324	345	352	335	367	320	299	339	347	340	338	348	309	320	323	336	329	325	308	336	340	337	352	344	340	316	296	340	332	343	346	311	349	333	318	321	320	351	369	322	328	352	366	312	348	364	341	292	303	335	335	350	339	368	301	318	312	347	334	344	328	338	377	340	336	351	327	328	368	342	334	364	315	310	332	351	325	347	321	355	323	308	332	334	358	346	320	360	361	361	360	311	323	342	304	310	314	320	299	326	298	319	356	323	319	324	366	287	358	312	316	373	346	343	375	361	294	342	355	311	356	315	318	349	345	336	303	333	362	343	328	349	332	347	342	320	352	359	318	350	345	330	329	342	343	326	329	319	323	314	335	383	320	356	312	334	324	338	311	319	316	304	341	330	323	332	344	311	332	340	338	347	333	326	332	353	316	334	310	358	281	327	308	350	368	353	331	332	333	300	314	341	354	327	319	335	339	340	326	353	327	332	338	351	341	354	344	323	322	316	302	343	331	327	362	330	355	349	349	303	365	311	384	351	333	340	312	297	358	295	352	332	349	315	324	289	310	310	328	319	323	319	316	315	346	335	328	304	309	316	370	335	339	352	341	329	341	301	313	352	328	340	369	337	370	336	336	320	350	333	327	311	333	349	348	372	323	350	338	299	324	311	319	342	315	362	329	328	330	339	362	324	319	358	293	333	364	318	325	328	329	335	342	348	343	330	362	350	290	346	355	335	350	363	318	319	315	319	349	357	305	352	324	356	362	352	360	360	345	313	361	345	352	326	319	342	347	320	310	310	320	295	297	302	336	332	350	324	338	344	298	294	336	356	342	272	361	317	356	335	333	342	340	350	323	326	306	347	317	320	344	335	343	324	321	310	363	296	337	317	347	324	333	342	337	359	327	348	331	363	361	327	354	326	320	331	359	323	341	315	342	330	341	310	331	315	298	298	311	347	311	326	332	331	323	331	336	339	324	306	337	386	309	369	340	321	312	306	307	296	324	356	338	344	322	323	310	304	331	327	324	323	331	346
33717	2517	4848	5655	5025	4136	3517	3105	2603	2187	1955	1846	1711	1607	1572	1380	1372	1306	1341	1307	1247	1153	1196	1190	1200	1128	1104	1136	1137	1068	1070	1089	1081	1028	1096	1064	1031	997	1052	988	1010	1009	1026	1041	1013	942	950	921	968	936	982	1007	947	986	954	998	923	999	948	983	936	959	914	1003	978	977	972	911	994	895	975	950	935	973	969	930	977	917	903	894	945	995	954	951	918	932	931	944	936	982	906	949	918	893	916	921	997	948	895	945	946	948	938	955	901	908	936	950	957	969	976	970	946	924	959	955	955	899	917	935	961	937	918	887	963	952	958	911	974	952	929	940	937	956	892	941	956	956	914	982	936	914	960	942	920	919	904	924	980	926	937	911	1005	938	903	959	937	968	922	899	867	957	936	907	946	990	856	932	923	898	936	991	910	939	975	946	919	904	945	895	948	917	930	915	917	940	947	910	945	972	944	957	924	994	955	915	928	900	932	1003	980	931	948	933	950	1007	942	897	910	972	898	922	926	895	926	920	939	945	928	909	926	919	916	980	960	920	931	958	947	976	967	934	951	937	973	891	910	886	947	945	935	944	893	894	941	930	954	954	864	896	905	953	915	875	911	978	928	965	917	939	926	956	960	934	920	910	978	934	955	957	893	936	893	921	933	984	946	927	911	958	943	878	901	922	926	966	962	949	940	905	925	973	926	893	959	955	899	935	861	951	1003	911	867	914	952	908	885	939	862	894	899	866	925	890	874	900	925	956	919	947	931	949	944	950	903	956	904	918	967	867	956	950	995	950	933	920	917	925	940	905	927	960	968	963	908	918	911	948	965	956	946	926	897	896	1001	939	912	950	965	936	947	947	908	965	940	923	906	993	922	955	943	935	959	941	953	931	933	897	907	899	1000	946	949	932	936	937	980	943	951	926	928	972	877	977	913	920	923	952	928	874	897	913	881	954	984	992	903	925	935	952	918	928	913	920	914	906	929	936	955	917	955	867	924	923	962	927	965	915	967	910	908	940	920	956	894	926	875	985	893	890	876	1026	889	950	916	981	899	967	902	919	941	902	995	1030	898	942	946	973	932	931	856	961	870	951	916	960	923	903	924	887	963	950	940	902	949	936	882	917	945	916	940	924	928	947	963	868	861	916	943	879	952	871	964	936	951	935	963	952	983	908	928	996	885	931	917	932	963	905	904	961	954	961	942	922	912	897	947	892	941	930	900	939	918	883	993	942	908	894	931	983	875	916	923	927	927	894	953	991	913	902	977	959	944	866	869	898	922	939	919	898	923	962	922	933	883	927	938	948	891	930	931	897	878	897	946	947	921	946	905	924	935	925	922	926	880	950	968	912	968	962	946	908	914	903	876	874	913	898	947	941	949	975	895	893	916	896	876	933	978	893	933	967	966	893	930	957	935	974	920	917	958	927	899	928	916	875	948	905	891	927	905	961	968	937	975	888	956	921	934	923	1006	898	975	932	892	895	959	962	911	888	928	953	953	965	938	891	917	937	946	911	995	987	946	915	950	916	941	979	945	952	979	938	941	915	881	960	941	933	935	937	907	935	951	890	989	894	958	903	954	998	909	927	890	943	958	948	909	913	927	908	927	930	940	876	956	971	897	915	912	964	967	871	957	989	922	944	985	959	917	926	924	940	902	927	946	925	913	951	924	930	942	911	900	981	1003	938	938	915	916	888	951	909	952	890	959	991	935	934	954	894	918	941	930	948	895	907	924	919	940	938	935	942	940	977	904	992	907	891	926	901	958	953	914	969	905	897	927	971	903	881	959	901	919	925	932	976	863	979	927	914	890	876	965	938	981	892	938	908	881	875	958	956	931	907	948	931	934	951	917	880	944	971	927	879	894	947	959	890	875	916	936	966	959	938	885	906	911	941	962	975	928	923	1013	930	914	952	944	900	958	923	915	862	860	942	914	919	921	967	972	947	865	927	920	979	946	900	984	903	924	882	934	946	894	926	906	914	952	937	931	876	926	993	945	891	922	917	952	937	940	889	928	952	932	940	938	905	934	923	952	922	935	933	939	967	939	890	902	981	945	963	955	924	952	969	907	927	950	929	911	913	881	893	906	946	966	926	954	956	902	896	960	956	924	958	916	904	934	965	966	904	943	914	930	895	923	900	944	886	894	966	950	907	865	918	920	877	972	906	947	909	909	935	967	889	919	951	959	940	1003	912	944	926	918	963	918	929	971	970	927	977	965	917	910	940	941	925	955	962	926	926	892	928	886	942	938	920	935	976	901	929	933	933	874	953	902	890	918	961	931	932	960	926	926	982	931	994	909	906	946	881	955	961	914	905	888	940	955	905	901	885	928	877	907	972	911	939	876	943	932	917	963	931	955	950	942	923	863	937	942	923	906	978	927	881	929	942	883	962	924	920	950	922	1002	928	922	957	960	930	928	959	922	999	960	924	991	908	881	948	928	968	974	916	981	905	850	949	893	886	915	924	1013	927	959	936	939	915	902	931	954	921	960	931	871	946	955	871	971	959	901	918	976	936	920	947	891	916	930	872	903	934	947	943	949	918	926	948	922	907	949	923	989	906	939	910	898	958	944	980	944	950	925	932	892	948	889	976	894	952	936	886	899	924	960	876	945	901	902	966	896	969	863	954	903	912	925	922	925	946	930	933	888	900	955	922	858	922	944	880	951	973	918	927	941	958	968	974	906	916	944	929	895	931	954	942	944	963	924	896	940	897	949	949	892	966	984	953	971	944	907	911	915	945	923	915	903	938	908	971	927	931	937	963	926	866	928	920	947	914	897	931	918	905	936	901	925	979	922	931	915	885	921	959	903	966	918	978	923	955	975	910	936	907	973	874	943	990	909	933	997	1003	879	955	997	971	941	912	953	924	891	919	929	945	954	900	975	978	905	971	883	948	931	922	904	911	965	1009	884	952	984	914	958	938	930	938	897	929	947	927	936	947	944	921	908	891	930	945	888	910	972	997	927	908	942	941	919	923	974	921	943	870	916	911	933	911	961	937	925	929	931	960	963	890	942	957	966	930	890	924	964	948	909	918	922	935	902	940	945	874	945	975	940	963	925	936	891	888	890	941	956	945	930	953	956	938	997	947	934	921	902	911	870	941	898	990	1040	943	959	929	921	965	919	914	911	936	975	923	933	928	904	945	978	960	953	904	920	889	935	944	885	1000	949	928	876	919	916	936	992	911	917	923	946	948	980	944	924	949	893	902	969	922	995	931	928	942	896	883	897	937	929	943	893	887	974	958	923	952	958	950	984	884	954	896	919	946	927	953	888	936	892	918	981	988	951	949	920	963	921	910	933	918	914	949	961	911	942	946	932	975	934	908	940	948	924	884	941	953	955	944	956	883	906	893	909	868	971	940	947	919	939	957	918	912	1004	961	932	902	937	933	919	926	922	925	901	875	976	974	919	912	954	927	890	927	962	896	905	899	888	905	951	908	939	893	960	945	980	922	953	927	970	973	956	937	943	894	887	983	948	895	992	918	939	932	903	1003	953	912	939	949	957	894	994	978	960	922	964	914
16030	866	266	187	182	215	135	158	158	144	127	138	132	129	131	115	135	147	131	127	146	137	142	121	134	125	147	143	125	138	132	144	151	135	135	131	144	143	140	155	136	112	128	142	150	130	129	151	143	150	114	136	133	114	117	137	133	133	134	144	136	136	125	151	142	128	117	144	127	130	145	137	116	129	159	127	159	131	140	152	141	143	142	128	130	147	127	128	127	158	144	133	135	140	139	156	139	138	146	142	131	123	136	127	117	133	167	134	122	142	120	135	140	140	135	138	134	138	123	127	139	132	136	135	126	143	132	142	139	111	143	123	140	142	126	138	158	143	161	132	146	119	131	121	120	130	122	154	148	123	147	144	121	127	116	133	145	121	147	142	136	146	133	144	136	118	141	150	150	113	136	128	154	131	142	150	128	157	150	121	160	148	112	123	145	132	161	127	152	138	144	129	130	129	128	141	145	120	135	147	139	141	142	146	134	137	126	124	131	128	140	133	138	131	131	136	153	143	165	108	147	142	139	129	140	120	149	134	142	141	147	118	126	142	138	148	149	122	127	144	148	117	142	139	138	136	146	122	139	139	143	132	137	164	151	129	157	134	143	141	120	154	133	125	129	133	132	141	119	136	127	133	128	127	134	131	147	146	144	155	135	138	139	131	124	133	141	133	141	124	126	149	132	128	139	128	134	134	146	125	150	147	126	130	118	128	152	142	144	140	142	137	147	127	144	144	140	147	132	150	132	128	151	118	133	128	134	133	149	174	115	130	130	139	144	129	124	142	128	135	129	160	125	145	152	145	132	135	137	137	121	125	125	140	145	150	131	140	136	146	127	145	166	120	140	144	131	125	141	142	110	133	127	149	134	141	137	145	129	142	119	113	128	158	133	144	139	129	124	146	127	130	136	114	147	141	146	120	148	125	131	147	136	168	127	122	115	127	135	138	118	135	137	139	125	135	140	143	150	118	128	118	125	155	149	125	146	117	132	129	152	138	125	141	143	135	147	137	137	147	137	143	139	114	137	148	146	129	122	130	138	148	147	132	129	149	111	152	133	137	154	132	149	140	151	135	130	129	121	151	142	128	140	150	124	129	132	137	121	121	159	139	151	143	155	155	131	136	148	142	149	142	148	132	134	148	121	130	125	136	143	143	126	131	142	127	143	144	158	148	135	122	133	120	152	139	131	147	154	136	133	155	159	123	125	108	124	127	125	145	112	132	133	123	151	141	146	143	135	140	132	149	140	160	127	132	119	118	133	134	127	126	133	150	133	127	134	116	118	134	123	149	123	121	147	136	153	135	133	116	134	122	140	129	130	152	128	125	122	137	127	141	143	133	137	141	127	134	139	146	132	137	123	133	137	160	150	128	127	133	133	152	135	127	144	152	128	129	133	120	121	142	162	134	127	157	142	128	140	137	142	135	120	142	139	124	139	147	130	128	125	156	113	126	130	113	129	134	121	130	142	135	116	135	111	122	136	125	108	158	128	116	125	123	116	150	137	129	145	142	132	139	127	146	137	140	140	142	133	150	155	134	128	128	118	171	115	144	131	130	121	121	141	138	125	145	133	140	150	136	152	122	127	136	137	126	142	120	133	128	125	148	126	144	125	127	147	149	149	148	128	137	119	138	119	149	139	135	142	157	144	132	134	133	119	120	132	128	131	101	135	135	135	128	148	139	142	155	116	143	129	133	127	137	123	133	156	127	141	140	137	128	145	105	129	129	124	153	116	133	142	135	120	129	150	126	132	133	124	152	126	118	145	131	129	136	129	127	155	145	144	138	133	113	122	114	116	143	143	121	141	138	127	123	142	135	138	150	133	122	124	142	143	115	138	130	132	138	131	157	138	160	134	132	135	149	122	140	116	149	143	142	131	112	139	157	136	136	151	129	148	136	156	156	143	146	131	114	132	136	154	144	156	127	136	138	133	146	128	130	135	157	148	145	163	145	133	148	148	116	145	132	122	158	140	140	116	133	137	154	135	141	141	128	115	130	142	147	135	169	131	137	128	139	159	115	149	141	132	136	117	143	127	148	132	149	134	119	112	144	136	136	131	127	134	151	144	146	130	132	135	121	153	132	146	121	128	160	136	133	117	152	144	119	131	136	148	130	135	121	138	132	133	139	130	133	127	135	125	124	119	150	150	130	128	144	138	155	159	142	136	134	153	144	134	138	126	138	137	121	133	124	146	160	141	132	152	130	133	132	121	146	143	122	149	142	145	138	133	135	127	150	141	122	139	151	140	143	130	125	121	119	164	130	165	145	130	119	146	141	140	152	128	126	156	129	145	150	157	156	151	129	138	140	121	133	110	137	138	145	129	131	143	126	139	143	129	111	126	141	144	130	135	124	138	143	155	135	139	141	137	144	134	144	159	118	143	141	140	153	134	150	152	140	126	168	131	141	125	136	131	143	155	127	139	144	147	113	131	127	140	123	125	144	140	126	124	132	127	133	152	149	140	155	109	140	141	149	131	140	140	129	133	140	125	142	127	149	137	134	135	146	145	119	144	121	126	128	154	128	125	123	128	135	127	123	130	125	137	142	141	147	140	129	142	133	124	140	128	134	121	131	138	152	131	121	144	139	123	143	144	138	133	125	136	130	156	134	130	157	123	115	135	140	133	129	140	140	149	150	142	134	151	151	140	141	141	163	143	146	136	115	121	136	146	155	115	145	134	153	115	139	129	148	136	125	146	119	134	130	132	139	132	130	145	137	125	139	164	150	137	141	133	142	159	127	147	127	115	132	142	149	134	127	135	131	156	139	134	123	117	155	134	120	116	139	135	131	131	136	133	129	128	160	156	135	137	137	127	128	134	133	150	139	136	128	117	117	149	115	141	129	112	131	118	127	151	145	130	128	167	156	124	121	148	152	123	145	125	128	122	143	111	122	143	146	143	120	109	135	165	132	132	134	125	138	149	124	136	128	147	138	138	136	133	124	135	142	139	123	130	126	148	133	135	123	127	137	149	135	144	125	131	124	137	125	140	134	145	131	138	141	136	142	141	127	137	132	142	134	127	137	154	160	132	141	134	142	133	146	149	130	127	152	147	144	151	138	114	136	140	133	138	125	132	134	132	117	131	156	152	136	144	159	152	132	157	138	148	129	156	141	128	122	132	139	141	112	146	163	139	135	137	141	136	116	139	157	129	149	131	131	112	119	109	128	134	131	125	120	142	148	139	109	159	121	112	134	133	151	129	143	147	130	132	122	128	149	145	141	150	150	157	151	135	123	147	128	120	148	136	125	139	165	140	147	128	128	138	137	126	136	125	142	143	143	121	161	139	142	150	122	135	139	142	148	140	141	134	127	137	132	143	152	140	147	133	130	145	132	123	123	129	118	130	133	133	126	133	156	139	142	138	142	153	146	140	135	139	127	131	126	147	146	150	128	134	149	137	138	130	149	153	140	127	142	126	133	128	119	142	151	156	139	142	115	141	131	153	112	139	124	142	135	138	119	135	124	125	125	150	116	126	139	146	154
13276	492	638	667	633	600	586	501	522	532	481	529	489	468	469	520	479	482	460	468	457	450	446	483	480	465	507	501	454	445	488	487	441	447	460	477	464	448	466	440	480	470	443	426	459	467	469	481	459	465	450	424	474	450	448	457	407	470	454	474	476	463	406	441	496	480	440	451	430	487	458	499	475	465	483	481	441	428	497	453	456	438	453	438	433	467	435	450	455	477	427	461	465	452	436	446	472	455	399	453	473	454	475	439	447	479	473	509	441	501	470	435	482	395	485	479	453	467	459	476	442	476	436	466	465	500	468	450	434	460	465	437	462	432	493	470	468	459	416	448	471	459	482	462	474	483	478	431	438	448	464	425	468	455	465	442	444	453	443	457	469	473	454	422	442	421	457	493	486	462	441	436	454	403	445	463	476	454	424	459	454	463	497	465	471	473	462	457	457	455	463	456	467	437	461	462	453	458	435	481	485	402	419	443	467	472	428	459	426	424	471	465	437	445	460	452	456	454	456	458	424	483	447	462	440	434	453	418	465	467	476	466	444	456	468	486	446	438	444	462	450	452	462	456	445	425	490	483	451	468	481	443	469	501	505	446	483	437	457	455	497	456	450	442	452	466	455	469	415	454	429	463	436	463	483	447	442	465	477	516	461	457	465	470	421	415	450	452	460	438	471	453	404	460	438	479	436	477	468	474	469	448	450	455	450	497	449	450	429	414	457	482	460	475	442	454	441	437	440	440	469	443	435	450	496	445	427	437	469	454	465	454	477	457	464	471	445	450	467	464	437	471	424	428	494	458	433	464	450	420	477	513	462	480	465	475	453	450	461	459	445	469	449	451	522	454	402	454	480	418	476	483	428	430	450	473	441	429	474	472	478	444	481	469	474	476	431	445	434	436	459	443	493	464	462	476	482	466	463	437	509	442	457	453	461	455	461	450	416	432	394	437	467	455	463	418	503	439	425	438	479	438	428	444	437	478	490	447	428	447	444	460	415	479	465	442	494	450	459	438	479	459	490	444	393	428	485	469	478	421	422	451	467	464	465	475	481	446	448	470	450	436	462	505	471	515	458	442	449	471	440	462	484	479	453	436	454	460	457	490	421	464	410	476	417	445	464	422	471	457	487	489	449	428	435	471	444	450	492	474	479	458	459	436	478	447	444	443	477	456	468	437	480	497	462	487	482	460	394	514	455	464	482	423	459	475	462	456	503	407	465	470	434	444	456	465	467	420	481	487	433	425	443	479	471	451	444	424	427	450	421	476	484	447	466	478	466	415	485	429	457	434	463	435	452	459	504	453	439	464	457	482	447	453	444	488	451	481	419	449	444	441	459	453	440	472	469	450	499	492	447	466	479	435	478	481	470	459	476	431	429	427	466	473	474	470	472	471	478	453	430	453	480	486	449	440	458	483	485	440	457	474	452	454	430	441	452	444	458	416	513	433	481	435	438	474	445	446	460	432	431	437	459	476	462	452	455	451	436	459	498	472	436	453	440	460	483	459	455	454	470	446	460	474	422	463	447	475	482	461	423	468	446	504	435	469	481	437	443	435	455	459	459	462	448	456	450	451	463	461	473	441	456	438	453	477	441	486	446	458	472	458	456	427	510	469	460	451	432	411	481	406	466	459	501	426	444	407	493	488	427	421	459	446	473	483	489	441	464	470	444	482	469	425	460	461	431	467	474	437	442	464	491	434	469	439	459	445	447	476	435	498	453	471	496	434	430	494	459	441	461	458	469	459	449	433	445	435	449	449	433	455	473	434	460	459	433	442	432	437	474	449	451	397	464	499	460	446	408	451	438	471	426	519	488	466	447	430	476	442	413	452	434	478	449	426	446	453	462	435	478	441	436	443	404	468	453	436	438	483	452	400	421	452	454	448	418	476	503	477	434	428	459	464	465	446	448	445	457	454	484	465	428	491	441	427	456	450	459	461	464	448	486	480	448	480	465	453	455	466	433	472	435	470	457	471	458	416	459	487	463	453	447	495	472	446	478	431	471	410	463	406	425	483	463	448	438	436	461	458	442	451	473	416	482	476	452	477	465	420	462	466	461	468	435	456	419	484	444	496	432	454	453	475	456	455	446	459	429	437	449	452	437	465	488	482	479	451	458	444	482	438	490	504	416	452	439	451	456	470	477	456	435	437	496	469	447	448	462	431	463	470	433	479	463	432	471	438	489	443	440	485	465	433	452	456	477	467	433	496	455	437	484	440	461	438	439	462	478	445	456	458	425	458	453	487	448	456	447	466	467	476	497	489	468	442	479	454	436	438	468	471	418	429	466	451	422	451	467	478	453	451	495	436	479	470	434	468	478	425	479	426	442	490	450	457	489	464	438	444	467	485	440	455	466	462	455	424	443	487	447	490	439	463	447	472	450	462	464	444	517	440	452	493	435	493	444	466	430	437	444	467	422	460	479	462	471	452	457	446	463	499	444	440	431	409	471	489	439	451	452	458	483	484	487	434	475	447	444	462	436	466	476	440	500	465	483	481	478	465	468	449	453	451	451	468	446	474	496	453	445	485	440	441	459	505	433	474	432	465	475	458	460	475	419	422	457	484	443	449	431	448	440	475	474	486	466	473	428	483	460	431	448	474	479	442	440	441	494	483	454	467	475	459	455	461	407	476	488	456	428	509	451	461	468	458	444	491	469	453	460	446	446	399	470	447	491	465	483	463	444	447	447	463	467	472	504	469	470	471	462	458	453	426	444	458	467	474	435	436	493	456	468	492	449	454	465	474	475	465	473	431	407	463	439	437	453	430	434	482	470	473	414	474	467	467	457	454	460	466	485	476	481	430	432	432	445	430	438	458	450	445	492	447	440	426	468	468	453	474	455	434	450	462	491	453	487	441	475	452	486	485	430	456	467	467	435	496	444	463	469	459	472	490	469	444	454	483	455	479	409	473	483	424	430	440	465	456	397	474	422	442	496	488	457	451	490	459	456	453	456	446	448	472	459	468	449	495	448	473	466	439	471	433	467	457	452	485	529	477	445	432	448	451	471	462	440	457	447	468	474	458	443	503	454	463	489	468	450	437	443	462	435	479	467	440	419	491	460	467	452	441	462	487	439	438	425	472	466	448	452	451	464	452	445	500	459	445	492	451	452	470	463	479	487	437	463	464	406	441	453	439	459	404	476	440	446	459	451	458	480	445	484	461	473	436	439	431	459	476	493	452	441	493	420	464	459	438	459	474	467	421	449	429	458	466	444	450	473	477	449	469	449	473	454	492	461	518	473	437	464	490	442	458	477	420	467	476	465	470	386	461	435	479	478	445	493	459	486	467	455	418	480	485	466	466	432	453	503	482	442	432	463	455	461	486	473	474	488	484	452	491	442	504	446	478	463	493	480	485	442	422	418	473	420	479	445	468	456	472	462	422	439	438	429	431	443	464	463	449	474	459	430	445	461	463	476	455	458	445	472	455	471	487	453	438	460	492	498	446	468	467	459	470	504	422	499	474	435	473	460	470	457	469	514	480
55743	15751	2255	1088	813	680	523	535	445	394	360	344	326	338	309	311	311	279	298	299	308	268	269	271	293	303	281	332	298	272	257	269	260	269	289	294	282	266	278	283	279	288	278	270	287	267	297	283	297	282	282	291	254	277	275	261	263	275	276	279	294	271	272	266	243	267	281	295	281	277	259	268	292	283	298	270	260	287	269	265	282	276	271	266	261	281	257	268	261	311	281	271	276	286	251	276	268	281	240	274	268	274	293	243	276	276	288	286	265	274	280	287	274	263	255	258	275	255	284	262	312	260	268	254	258	306	270	286	269	260	273	259	286	282	264	298	267	271	281	300	258	266	272	280	255	270	303	308	279	262	301	315	289	305	237	263	266	252	254	268	275	307	306	298	281	275	273	273	259	271	268	265	272	256	280	257	268	275	269	252	268	260	258	275	265	277	275	294	281	281	265	272	287	274	224	324	273	287	263	280	291	259	260	276	280	294	256	256	268	306	295	267	272	258	273	262	296	255	282	262	289	294	288	232	273	293	292	276	246	280	292	264	286	299	271	290	262	285	276	269	297	266	267	271	275	283	252	239	271	270	279	268	302	267	303	268	284	267	270	258	278	253	276	267	275	274	278	278	275	250	265	238	232	266	269	294	271	274	258	257	298	289	284	269	227	262	295	265	296	264	260	280	298	250	267	278	272	272	262	257	252	261	302	256	282	276	276	254	259	271	286	282	259	260	248	287	260	261	247	292	285	266	286	289	261	266	283	268	273	247	319	249	278	262	275	259	280	294	271	247	251	294	312	265	336	258	254	266	273	258	290	288	263	267	252	315	272	279	275	261	280	274	259	281	269	250	260	264	259	300	271	271	258	261	235	270	266	270	284	288	295	300	283	261	260	266	277	294	270	284	252	277	298	316	271	265	274	274	265	274	255	269	284	302	267	283	261	262	298	266	285	272	307	287	262	301	271	288	261	270	281	280	250	280	298	284	255	285	273	269	293	275	269	257	278	289	275	274	287	278	250	259	275	262	281	265	286	283	272	275	298	281	261	255	258	320	263	286	330	262	269	281	315	269	269	253	275	299	291	242	267	278	288	273	297	257	266	279	286	260	264	272	257	289	293	287	272	267	259	277	259	276	270	276	302	283	250	298	279	289	277	275	298	269	250	275	263	240	285	249	259	298	279	285	275	301	272	261	271	279	287	263	278	282	279	268	255	270	249	282	245	268	265	280	248	265	281	271	253	278	284	292	263	276	288	283	269	274	246	266	300	244	283	289	251	260	260	304	247	307	316	261	282	268	268	267	280	231	292	277	266	260	268	275	270	296	271	278	278	275	278	305	265	266	310	254	288	258	265	293	261	255	259	282	256	248	258	273	273	274	278	247	298	272	275	276	262	258	280	278	254	280	252	280	264	287	286	249	304	287	296	248	298	269	303	270	250	277	271	247	330	275	291	246	306	284	297	234	262	283	256	294	276	274	305	287	280	293	270	274	280	256	283	254	273	275	283	272	268	256	276	274	266	247	239	295	250	284	235	260	281	287	268	285	285	262	323	264	286	279	292	268	297	262	262	257	282	273	260	297	271	279	306	265	285	278	251	302	278	263	270	287	257	283	251	266	251	281	294	265	267	296	268	308	318	291	256	284	267	258	285	269	300	243	323	278	262	277	252	276	296	278	309	275	263	299	294	294	255	278	293	311	256	253	282	261	256	277	294	271	248	295	253	279	275	246	266	274	274	303	275	275	253	266	271	260	285	260	278	266	271	252	279	269	250	263	280	288	263	270	251	266	275	269	292	266	270	296	295	244	291	228	261	292	281	278	268	286	274	278	262	271	308	278	264	278	291	297	286	264	249	245	292	281	302	272	256	258	274	302	263	307	269	268	255	277	264	240	249	244	274	267	261	261	270	269	238	262	276	245	285	302	284	288	269	278	296	294	277	275	277	316	284	255	273	254	258	308	307	263	267	258	264	287	292	273	305	242	271	272	250	259	275	291	282	298	292	264	289	256	283	259	258	258	272	247	269	292	263	225	280	263	269	265	248	278	280	296	270	268	238	285	299	263	290	292	277	262	277	293	297	274	256	274	253	273	273	253	253	271	285	282	266	273	265	269	280	260	283	285	266	271	260	255	263	291	309	278	268	272	282	289	238	277	262	269	297	284	274	278	256	283	277	253	279	283	264	234	281	295	265	269	258	261	273	276	241	258	258	291	258	276	263	273	273	260	290	269	270	277	294	286	267	274	273	247	306	291	259	261	267	250	239	247	279	273	279	262	245	297	280	262	252	258	278	275	265	278	314	269	286	254	275	293	247	271	292	284	278	275	282	258	263	276	276	284	259	277	245	294	250	261	274	281	269	303	263	282	280	248	303	292	286	268	266	247	247	295	256	226	274	281	280	276	274	268	288	290	268	271	293	261	283	294	293	253	256	271	284	270	296	270	246	256	285	258	294	262	262	260	261	278	284	259	265	260	280	249	276	280	273	266	273	271	277	270	287	281	245	316	288	265	269	270	268	243	273	253	258	279	266	270	278	293	272	269	258	291	292	298	278	279	308	249	271	264	291	276	267	292	265	274	319	264	295	279	282	262	277	260	263	223	265	239	273	257	262	245	287	254	278	249	256	267	280	252	258	269	268	279	266	271	284	277	312	251	280	275	251	260	262	285	257	250	293	266	282	272	305	257	256	269	265	274	274	266	268	290	269	307	297	267	274	265	255	277	268	243	267	246	286	277	246	261	267	267	288	296	269	268	237	287	239	280	273	265	295	279	261	283	286	255	271	277	269	278	311	259	275	260	271	262	255	242	272	304	278	263	263	246	273	244	282	298	276	280	261	280	282	259	274	281	297	268	267	301	279	267	249	280	295	286	251	263	304	283	270	239	274	286	280	264	298	238	245	263	287	256	237	274	260	274	270	327	274	258	267	277	241	272	273	263	278	282	276	270	248	287	277	268	271	300	305	298	264	252	263	273	298	274	273	270	277	268	280	267	264	288	277	248	277	303	267	262	254	265	259	275	272	288	248	262	249	266	283	264	258	263	284	235	283	288	279	266	290	266	270	265	289	264	277	284	284	271	271	289	284	250	291	321	272	265	301	252	259	275	272	272	258	258	295	255	283	251	289	293	283	258	256	274	270	273	260	240	264	278	259	247	260	297	266	282	259	272	303	287	301	271	280	299	278	258	254	253	227	307	262	256	253	243	241	285	295	264	269	250	302	311	291	262	289	309	276	290	265	274	251	253	276	298	272	306	265	285	293	281	286	306	273	307	269	266	282	262	266	287	272	255	296	272	259	274	283	271	275	279	303	269	262	283	266	287	285	255	286	247	293	263	267	251	268	284	297	278	257	276	259	282	282	277	276	259	259	297	268	260	290	284	267	283	293	251	252	292	296	294	261	283	283	297	273	261	278	267	279	258	256	239	260	260	272	239	286	297	276	289	289	231	263	307	290	283	277	226	286	291	275	290	265	290	263	274	281	257	303	240
28969	1624	2976	3462	3040	2525	2110	2012	1744	1486	1430	1343	1226	1151	1116	1093	1063	1024	1021	961	961	958	945	940	912	916	890	905	856	885	889	825	892	834	906	905	893	891	858	807	790	804	837	830	840	869	861	826	785	812	845	797	845	829	843	764	806	842	809	805	785	829	821	782	838	834	843	757	830	790	793	797	787	823	831	826	814	829	762	789	809	759	780	810	835	822	794	831	863	813	830	795	793	801	790	859	790	834	813	811	854	788	737	792	819	830	735	818	777	835	790	773	818	820	806	787	832	830	801	776	805	810	781	772	811	726	772	830	799	805	818	816	830	816	772	744	801	812	740	810	757	805	781	848	772	825	830	794	803	774	820	767	792	815	809	798	753	803	859	817	813	809	757	859	791	757	855	780	822	755	823	802	764	869	782	790	855	852	796	780	860	791	840	815	779	790	838	858	798	828	851	794	798	823	757	781	825	855	816	783	814	776	795	813	826	807	837	789	829	777	818	775	820	837	791	863	789	797	840	820	801	750	761	816	873	763	820	777	798	796	765	797	833	796	809	818	803	808	774	789	810	838	798	793	813	752	844	846	791	758	776	831	799	791	820	837	769	780	836	752	839	797	818	806	791	825	762	774	832	809	760	773	819	827	823	784	887	776	820	779	810	809	794	791	837	771	805	826	827	810	784	762	804	853	853	794	772	825	786	810	768	837	831	773	821	801	818	833	806	820	787	828	817	797	821	787	797	783	824	784	816	813	743	834	839	801	827	806	829	783	816	850	794	835	793	767	806	790	781	809	849	823	794	765	783	796	787	771	830	828	800	773	822	778	775	802	781	756	810	812	765	856	788	824	792	841	794	809	828	807	794	851	820	815	790	790	830	812	790	767	787	757	755	797	799	839	818	775	779	774	788	803	826	804	817	821	814	754	756	791	829	808	834	765	802	811	794	803	793	807	809	817	823	764	785	780	791	759	825	789	836	797	798	806	790	792	819	769	804	832	796	836	798	766	814	789	758	855	809	811	811	811	820	781	858	786	798	816	835	824	810	820	818	861	814	801	787	786	801	816	795	783	775	794	777	839	836	829	834	792	816	763	812	834	865	835	818	801	806	827	783	761	783	845	805	841	789	779	794	803	804	814	819	864	826	786	810	832	815	783	822	802	813	760	834	738	781	824	768	819	755	844	808	803	787	815	799	737	817	803	792	820	775	820	797	806	784	830	797	748	854	821	852	772	788	758	785	843	818	800	761	790	749	816	808	769	803	783	830	754	786	798	794	771	800	811	832	791	789	839	800	758	848	830	762	792	795	843	790	843	832	838	749	817	836	793	804	800	803	796	808	828	820	799	771	768	785	825	795	829	787	775	760	775	854	730	820	751	802	813	778	788	759	821	842	841	795	816	797	827	791	788	784	779	803	776	811	801	867	780	772	760	842	768	849	824	876	770	797	778	749	835	805	786	821	819	805	805	797	781	842	825	791	815	820	817	808	809	775	774	821	721	801	775	830	829	815	814	807	816	787	822	791	819	819	820	828	801	781	865	797	785	812	775	780	838	823	800	794	786	780	804	760	787	754	802	784	838	803	791	797	822	822	796	794	824	819	771	795	808	826	778	784	806	828	801	803	782	782	813	822	840	755	738	841	795	817	812	814	781	813	809	779	775	822	768	788	817	817	776	814	818	725	819	827	806	825	790	803	829	738	824	887	799	811	858	809	802	815	789	785	765	776	797	806	846	790	776	811	743	806	794	813	793	756	809	793	798	832	823	849	784	834	832	751	843	824	856	803	773	788	782	753	759	790	801	806	847	812	803	807	830	790	762	794	778	822	792	800	771	827	786	758	795	829	800	807	795	861	797	810	786	743	829	831	818	818	800	820	814	764	845	847	819	799	816	787	848	787	835	782	789	823	766	816	776	774	741	762	800	818	846	807	789	818	771	813	837	808	768	851	825	807	761	834	840	791	785	806	819	791	751	799	776	750	786	785	812	809	804	807	849	835	817	809	810	758	794	817	744	756	773	715	837	818	836	740	846	827	769	811	816	837	788	751	766	803	785	808	845	810	804	778	798	787	811	825	807	785	792	766	828	834	816	770	756	781	855	813	809	826	826	812	815	821	805	814	848	763	808	797	812	809	785	830	745	782	810	828	813	794	791	796	794	799	807	824	797	811	828	811	765	820	761	828	805	793	792	797	802	834	795	800	752	754	784	799	824	809	840	783	839	766	783	844	757	833	775	907	816	806	804	744	797	794	811	804	832	772	839	806	808	771	783	788	839	758	842	846	863	763	795	761	838	798	772	862	828	735	860	799	816	743	778	797	743	766	838	787	796	798	850	833	760	796	793	813	823	801	798	786	822	844	794	817	785	778	787	787	785	808	836	800	826	793	805	814	777	777	808	813	828	822	792	884	792	756	835	804	817	814	813	810	780	807	825	780	797	760	869	805	794	827	784	846	810	801	798	823	806	796	777	826	791	773	840	776	720	784	842	841	768	835	818	806	790	759	817	825	789	832	766	783	785	801	797	806	819	788	799	805	820	862	824	808	797	786	814	807	790	816	809	820	786	800	829	862	758	803	829	801	803	827	820	786	805	767	775	788	848	799	832	761	790	795	798	767	813	799	826	814	798	849	814	842	784	797	760	823	787	791	842	811	836	825	821	838	797	820	847	831	760	745	770	833	774	845	786	854	881	735	804	744	752	805	785	845	824	802	804	800	765	820	793	806	798	776	833	779	800	777	774	858	814	783	802	799	786	804	817	809	806	802	810	795	867	810	790	748	802	841	811	817	743	854	810	754	789	821	811	852	793	768	786	804	838	757	820	769	769	748	804	793	840	809	808	824	805	772	758	792	831	776	790	851	811	812	803	853	822	795	802	802	782	822	867	867	809	736	799	786	784	796	824	767	833	784	797	831	826	807	802	848	805	748	818	789	822	789	810	819	776	831	815	827	796	788	820	839	796	807	836	797	745	838	768	829	795	807	832	788	813	780	813	813	800	841	789	793	840	870	762	780	804	820	831	794	769	801	823	844	786	843	803	766	801	809	788	772	817	817	838	773	785	789	806	857	769	821	778	843	823	790	769	770	742	763	819	835	775	800	783	772	760	795	793	800	804	832	745	756	789	796	805	850	834	778	771	789	892	765	784	823	791	775	789	845	826	825	806	814	836	812	798	830	758	823	843	795	792	805	810	805	857	798	818	822	825	797	812	794	800	877	801	823	777	788	816	797	831	813	768	775	759	796	856	823	777	812	826	811	801	783	772	798	767	793	802	850	800	794	807	785	817	759	810	842	755	778	808	817	839	816	806	799	790	791	810	813	848	817	765	849	838	826	840	786	747	822	818	778	798	825	828	859	782	836	798	848	792	788	773	815	812	804	840	811	854	803	728	760	790	836	782	781	818	820	803	813	784	811	842	793	818	786	805	771	795	832	813	802	824	793	817	811	777	802	816	758	786	779	790	789	796	779	785	799	779	824	747	790	778	855	802	832	816
64373	22348	5909	2129	1503	1078	967	677	636	586	507	458	466	463	455	422	437	372	395	381	398	364	347	332	357	365	338	370	380	364	309	326	359	335	353	368	363	358	314	323	363	382	348	298	342	340	324	298	318	327	349	354	379	331	318	336	361	348	350	358	328	339	353	315	323	316	327	338	311	312	339	305	321	350	362	331	346	322	320	360	341	348	354	320	310	317	326	345	333	342	354	341	321	348	328	326	328	324	347	334	316	334	317	347	368	325	346	334	373	357	340	337	338	343	357	296	329	320	364	323	338	340	310	328	332	308	336	344	315	339	322	320	322	338	340	327	327	340	311	344	291	349	369	303	299	294	344	337	335	302	373	336	333	342	356	304	309	339	341	324	298	315	326	340	344	308	316	314	343	364	323	346	356	334	345	346	340	354	362	341	304	342	307	327	348	323	355	326	343	315	313	335	313	332	307	333	309	338	342	333	358	323	325	346	326	296	314	333	325	328	341	314	308	322	343	311	330	358	315	328	341	296	354	324	291	324	328	349	317	324	330	319	342	360	349	349	344	306	317	308	333	339	347	330	345	341	345	318	351	315	309	317	362	325	345	317	345	334	333	349	351	349	328	338	336	318	313	341	323	303	320	345	290	356	344	355	336	339	343	333	336	354	310	315	322	339	351	309	315	290	323	333	343	323	293	313	337	347	343	347	316	339	342	344	365	325	311	340	292	329	336	350	348	323	308	331	345	343	352	332	344	347	329	327	326	320	304	332	360	316	271	343	309	325	326	353	343	337	333	329	338	324	326	315	327	344	320	329	339	326	320	348	350	342	338	330	307	345	325	329	349	347	336	299	333	302	348	347	333	328	372	328	309	340	311	323	328	324	345	336	355	315	333	298	307	335	350	334	333	336	319	346	305	344	332	375	318	338	343	302	301	297	335	342	346	329	277	337	319	344	381	329	336	364	299	326	336	299	309	323	308	306	332	339	317	347	349	302	312	299	348	368	307	351	329	358	356	349	317	352	339	319	331	349	359	303	339	334	348	337	330	344	344	306	330	308	330	306	320	286	312	355	332	352	353	362	350	352	364	335	359	342	314	312	333	354	343	336	342	343	354	341	374	342	366	323	319	321	322	329	339	327	335	314	326	329	333	327	339	321	294	345	329	356	307	301	350	325	325	304	325	342	335	317	306	315	307	319	318	314	366	333	331	349	341	332	334	320	324	359	300	317	346	339	316	351	317	313	356	336	306	293	352	311	310	320	348	321	304	323	324	329	340	344	321	358	362	346	342	324	310	316	318	334	337	320	315	319	340	356	312	339	352	339	348	340	327	354	322	352	325	380	336	350	330	322	321	335	323	334	297	307	341	296	339	331	312	338	355	342	365	334	318	346	344	343	365	349	323	299	328	344	352	363	351	337	320	348	343	343	322	326	341	354	337	320	358	323	376	329	297	366	328	363	353	356	303	318	320	358	358	309	340	333	338	373	301	308	344	355	329	330	306	335	317	368	314	350	324	359	357	338	353	341	323	331	340	329	338	346	314	365	316	376	324	376	322	322	348	322	330	329	332	335	357	350	356	359	307	340	318	337	339	326	324	331	345	321	302	337	335	343	341	370	356	306	316	339	313	331	309	324	337	297	357	323	361	330	333	351	313	352	328	351	327	357	292	320	307	326	325	312	351	301	303	320	348	340	327	334	330	351	367	370	329	352	326	345	346	355	334	335	340	333	327	342	330	318	330	294	355	332	330	344	346	342	326	313	303	335	299	301	338	364	346	326	340	323	322	347	330	305	309	337	343	351	338	357	363	345	349	337	323	330	337	343	317	336	353	314	334	374	320	343	381	330	344	308	319	339	364	317	333	323	308	291	325	348	327	329	338	340	322	323	319	335	317	347	338	332	336	336	328	337	351	342	334	332	315	339	346	332	313	368	331	313	326	326	340	364	352	325	337	326	311	338	376	339	334	345	333	310	308	313	367	347	312	315	338	368	337	353	350	322	324	352	320	335	336	342	321	319	338	346	318	334	336	349	339	366	319	303	324	322	334	327	295	328	352	336	340	353	349	334	340	315	332	379	321	328	325	346	327	309	342	353	320	352	294	365	337	316	334	346	355	323	336	324	330	330	332	335	315	348	317	327	327	327	330	341	314	346	340	330	346	315	311	338	325	352	380	328	326	335	291	334	330	356	305	344	326	340	341	354	324	304	327	331	333	328	322	351	329	321	325	334	331	313	323	359	355	315	325	348	341	344	303	317	366	317	338	320	341	327	332	336	370	288	341	346	336	295	323	353	361	356	361	310	346	331	338	337	349	339	335	307	300	323	349	352	351	301	303	346	289	333	324	337	341	322	314	299	330	307	310	333	348	366	314	338	342	331	338	351	321	329	294	325	308	349	343	325	329	321	343	307	324	326	338	345	319	345	314	348	314	338	318	336	314	325	322	367	333	356	347	323	305	345	310	386	312	330	348	320	322	329	314	290	333	325	347	340	319	322	320	301	343	347	325	311	312	339	336	344	326	331	335	323	295	315	329	299	356	344	346	340	345	317	351	329	338	366	349	358	322	320	355	327	324	348	345	323	342	317	312	334	342	336	348	332	331	297	322	335	333	332	325	349	351	336	331	308	317	325	322	353	332	334	346	334	347	359	317	291	317	359	353	320	364	333	326	360	335	338	332	331	301	351	338	336	310	311	343	339	329	347	323	331	329	323	325	332	376	334	348	316	296	345	333	343	322	306	346	341	320	292	324	317	287	317	357	319	381	353	317	336	387	333	341	313	339	334	355	358	335	357	346	328	346	335	361	325	326	352	322	349	318	322	330	342	361	319	320	358	350	334	330	370	353	347	366	326	315	314	333	322	334	352	350	316	356	317	308	344	301	357	358	355	301	315	334	339	379	314	314	319	325	348	319	345	379	303	375	324	365	311	344	331	323	325	373	346	348	311	322	320	325	312	311	301	344	320	343	339	318	330	367	302	320	335	312	367	338	334	325	350	328	341	367	353	339	354	282	349	358	341	330	335	326	360	326	340	343	310	351	330	319	346	289	330	350	339	334	357	353	330	343	308	323	344	325	336	357	339	341	364	312	328	306	321	335	363	334	359	294	274	309	324	335	305	323	334	353	340	319	330	367	325	344	333	323	329	315	294	305	305	340	347	302	351	347	336	333	328	330	323	350	347	315	342	334	337	334	329	371	323	303	350	335	308	346	365	337	341	341	314	334	345	314	345	347	315	349	364	364	354	312	295	322	311	352	350	331	335	350	348	357	345	317	338	370	321	331	301	301	344	327	360	335	295	340	309	342	315	330	331	295	317	313	297	321	362	372	335	329	355	301	314	338	330	357	336	322	319	320	324	311	314	314	319	294	317	301	342	316	304	341	308	366	305	315	303	333	326	329	314	367	298	348	344	325	337	348	336	338	310	338	332	340	326	365	311	333	328	337	315	317	355	360	342	314	336	353	306	304	321	382	341	341	324	305	363	308	322	341	345
33743	2375	5025	5668	4868	4160	3493	2993	2560	2110	1939	1911	1721	1628	1566	1401	1363	1310	1338	1268	1198	1187	1187	1212	1130	1123	1126	1079	1144	1041	1145	1097	1081	1030	1032	1067	1069	997	996	1071	986	982	994	972	962	1014	997	981	1049	1008	968	1009	956	940	955	914	1048	968	955	937	955	1042	961	971	980	992	913	905	969	928	967	961	942	908	946	911	917	934	926	945	953	883	927	906	937	970	943	960	908	981	877	892	904	1004	936	900	870	960	959	913	944	914	988	924	927	983	939	910	936	926	906	900	939	989	923	960	988	930	982	956	1001	912	943	931	926	942	863	916	949	975	929	951	905	896	941	929	943	957	1019	950	918	944	887	923	916	934	911	932	974	909	979	918	951	891	927	953	870	980	937	926	948	920	943	912	914	957	898	889	989	947	983	960	912	882	940	928	943	996	956	944	946	937	916	927	960	954	945	928	919	917	962	948	953	952	923	954	892	988	920	871	958	1017	931	940	937	933	940	917	918	837	936	889	909	937	895	919	987	897	924	875	942	888	977	977	928	888	906	970	903	920	974	917	926	943	927	904	902	897	929	969	922	951	946	907	953	956	934	953	952	954	936	929	925	948	923	964	920	906	940	901	967	963	929	954	948	921	919	968	913	959	967	906	967	976	904	886	932	991	892	868	979	909	916	942	861	926	910	924	955	887	958	973	923	936	975	960	889	931	951	984	927	968	908	918	902	962	967	947	921	883	906	978	943	942	921	948	937	926	985	917	951	934	941	951	942	905	890	954	887	954	944	952	908	997	950	970	907	939	979	930	866	909	928	936	897	954	988	978	921	949	937	869	923	888	918	936	951	912	909	881	951	910	930	949	928	917	940	951	880	909	893	932	877	938	941	911	966	897	899	925	941	894	933	960	892	951	933	955	915	965	965	898	921	933	918	976	911	918	899	944	925	930	901	956	922	950	951	912	942	919	952	882	893	887	929	940	974	901	887	931	918	919	927	908	919	893	911	911	924	886	881	952	918	963	900	958	989	907	928	931	884	941	906	934	943	941	942	971	934	929	981	955	902	932	905	965	931	824	895	910	922	934	877	929	925	942	904	917	937	907	980	935	952	945	921	922	914	930	941	939	942	891	906	955	947	912	920	877	977	955	925	926	885	946	927	882	915	916	921	937	922	959	919	993	934	941	943	945	912	940	946	945	904	884	907	908	903	951	961	917	878	975	965	938	918	937	933	906	898	935	983	903	870	885	944	926	959	898	941	898	899	912	925	942	946	980	949	964	951	938	936	975	964	910	956	947	894	954	921	892	953	888	932	894	956	906	903	931	878	917	912	923	945	950	933	937	911	943	941	930	993	939	902	927	924	907	960	1012	965	916	953	945	985	959	888	930	878	960	910	950	939	922	908	958	918	922	905	894	907	923	961	914	912	902	863	859	981	934	905	952	930	886	901	988	902	908	968	887	971	928	937	957	926	931	967	892	966	974	919	935	883	935	989	905	899	951	928	976	983	907	925	965	958	904	889	913	891	905	916	884	955	904	863	899	899	950	890	989	919	906	887	896	889	906	874	920	1007	919	909	885	869	917	940	1003	900	863	953	957	981	926	932	923	913	920	917	919	915	909	887	907	955	918	928	918	1007	940	915	883	921	877	917	979	966	870	984	903	964	982	925	959	938	886	918	925	943	912	944	909	942	941	949	902	892	945	914	904	915	908	976	851	926	969	916	913	900	916	953	923	934	936	912	973	904	885	884	918	918	926	936	959	883	935	939	936	936	905	893	885	919	880	939	986	903	921	935	938	923	910	999	862	922	864	966	904	935	881	948	941	955	929	963	876	874	936	903	891	927	971	948	938	939	953	935	929	936	972	915	933	924	864	913	981	902	905	918	941	913	899	900	907	944	902	995	887	918	880	895	910	952	926	925	915	919	882	926	947	907	956	904	923	937	943	922	951	965	888	943	916	906	936	952	963	961	895	870	956	916	939	929	944	948	968	883	934	957	925	926	1004	878	940	954	955	924	961	936	965	935	903	911	919	993	887	1026	851	912	907	927	931	888	894	856	928	936	916	926	931	940	962	897	909	949	912	935	959	891	899	926	898	990	928	874	908	881	954	945	889	971	913	950	899	924	1015	898	955	953	877	896	930	960	906	909	1028	939	867	865	858	981	917	916	952	868	901	942	933	854	983	910	900	897	955	941	951	934	901	913	950	945	946	925	893	878	893	948	920	883	972	907	960	948	954	934	944	1014	943	881	963	930	990	984	905	876	986	920	875	935	940	923	892	989	925	940	940	901	902	876	952	865	929	920	970	933	925	950	943	916	942	953	958	953	955	921	941	943	930	923	909	884	936	914	894	958	913	949	936	913	898	925	944	960	911	904	925	906	910	865	946	956	903	918	947	943	896	894	884	922	933	891	943	882	944	958	914	913	903	892	984	921	911	908	910	965	990	906	934	962	906	918	944	933	918	923	992	938	964	911	965	913	847	976	932	986	879	969	931	929	859	916	1012	921	862	898	922	1010	911	943	922	924	935	897	937	926	915	921	912	938	971	871	905	898	915	921	881	912	942	943	946	859	885	955	910	911	895	909	918	989	946	913	918	917	978	938	946	918	994	914	964	964	910	934	981	907	973	995	894	923	925	932	958	925	892	959	879	985	926	880	910	922	929	961	927	905	946	903	960	912	903	928	981	961	930	915	895	901	933	920	937	971	959	896	961	907	955	893	992	929	901	909	943	952	927	940	959	947	938	952	880	914	932	944	893	951	960	932	898	910	958	903	925	941	949	882	902	928	939	905	916	971	905	960	999	928	904	939	979	932	905	902	927	963	962	949	963	959	939	908	897	958	1005	940	1009	871	897	901	922	974	902	933	916	944	901	932	940	926	926	887	927	968	888	869	962	919	902	955	952	958	884	926	927	981	919	952	983	943	958	922	963	913	941	880	956	934	880	921	945	897	875	941	906	903	949	1000	900	932	906	933	912	940	906	942	957	928	1002	954	898	928	950	924	916	937	958	1009	915	921	945	938	983	923	947	898	892	913	947	932	908	932	967	928	964	901	942	917	940	933	958	910	925	914	936	888	950	896	919	885	944	991	884	931	907	888	873	954	924	918	962	918	888	923	907	932	932	929	962	909	965	925	872	963	922	980	946	939	887	917	945	890	932	887	930	938	955	939	988	894	937	970	907	965	920	869	951	922	902	923	963	923	875	872	931	919	954	932	860	890	964	901	866	914	903	941	931	901	908	934	926	959	946	890	932	907	905	915	873	969	928	921	957	949	945	968	909	943	895	947	827	926	945	940	908	913	929	979	898	940	959	935	930	971	933	901	964	889	944	968	884	947	983	902	904	946	942	979	966	954	926	909	898	970	919	937	929	1008	939	956	929	946	960	915	926	881	925	914	928	988	969	932	912	862	952	956	962	920	936	876	918	939	906	882	921	964	908	888	935	921	936	960	873	899	923	964	940	921	870	916	955	951	915	912	878	913	920	969	898	881	907	901	909	927	888	936	920	861	937	918	935	925	971
15270	751	278	196	202	163	151	147	152	161	133	125	141	133	143	130	138	143	136	137	152	145	138	166	131	117	112	135	125	148	107	134	147	127	145	153	139	132	131	132	134	130	122	152	139	151	121	129	139	142	134	132	131	145	148	144	124	123	135	122	159	134	136	128	138	145	141	140	156	118	116	149	125	137	141	124	136	169	136	149	135	141	122	143	143	129	128	127	119	115	145	155	126	116	142	151	144	128	137	147	126	112	155	118	160	134	131	109	125	131	127	122	120	148	128	125	140	141	127	102	130	114	147	131	132	141	117	112	143	144	113	129	129	129	129	142	131	120	123	146	116	123	161	137	131	111	131	136	141	124	126	133	138	138	138	133	140	124	139	133	134	156	141	141	125	149	150	125	135	138	141	128	124	158	142	153	143	162	126	146	136	157	138	152	142	139	147	137	129	155	149	141	121	138	118	134	139	128	134	134	125	143	134	144	127	128	159	150	134	114	128	136	138	133	116	155	145	117	138	127	126	142	136	130	134	159	131	139	134	146	131	144	130	139	134	123	133	141	146	144	130	163	123	111	139	119	139	149	135	116	140	105	142	141	127	137	109	123	144	156	148	140	144	149	132	125	132	146	122	135	143	139	141	123	133	115	146	138	144	143	131	116	133	121	146	159	135	132	147	136	137	144	138	122	127	156	134	131	134	134	143	104	120	150	116	139	111	139	129	139	129	128	131	150	153	125	148	129	135	144	143	139	127	129	137	125	151	150	134	126	138	118	117	143	150	131	147	133	124	123	127	121	149	129	120	143	135	134	113	120	138	140	139	140	143	137	135	148	142	133	113	134	142	142	141	148	152	131	151	141	126	135	148	151	143	136	144	124	144	117	145	133	155	137	121	133	119	109	116	142	143	139	146	138	145	134	144	144	151	121	126	139	113	132	145	140	134	131	137	135	146	142	136	137	136	140	136	120	137	112	123	154	136	122	127	156	129	136	137	143	122	142	140	128	159	122	158	141	138	135	131	137	141	145	137	142	143	173	139	146	117	157	125	124	123	126	129	129	170	137	129	165	131	124	127	153	152	142	132	149	119	131	126	132	138	151	122	125	129	122	107	133	121	131	128	138	136	148	159	145	151	122	133	129	132	128	131	124	124	122	124	130	119	123	132	125	151	140	109	131	141	142	156	138	136	137	132	138	155	139	147	150	141	140	126	139	133	129	121	148	143	160	131	141	119	121	156	134	139	136	141	143	141	136	112	151	135	114	131	110	142	106	130	147	150	139	124	137	148	136	120	141	141	138	131	136	136	124	131	122	137	138	135	140	137	142	146	157	131	152	131	129	135	132	150	145	147	126	113	142	139	140	150	131	119	116	157	106	155	158	141	135	134	114	127	143	124	130	140	150	132	136	129	140	122	160	133	121	130	130	158	136	148	124	135	142	139	138	151	138	143	127	137	118	136	145	142	144	129	142	143	134	156	147	117	122	121	152	135	151	128	157	127	104	150	150	149	114	144	132	129	127	114	137	124	121	137	141	133	126	144	111	156	134	123	139	140	153	137	121	138	139	118	143	122	110	148	142	146	161	144	128	137	115	128	127	146	146	125	133	115	131	135	134	134	140	152	146	135	146	135	144	147	124	144	139	115	113	104	133	125	141	136	120	134	150	145	138	144	155	137	154	139	132	131	138	128	130	131	127	134	138	143	167	129	155	146	113	139	126	123	149	146	142	126	123	146	145	110	124	137	148	137	149	155	134	135	135	147	147	112	127	154	123	139	148	139	142	145	141	141	127	126	128	113	123	144	131	133	156	148	142	143	153	140	123	138	138	140	154	121	118	130	146	147	103	149	125	130	136	139	116	162	139	145	124	137	133	143	156	130	121	144	132	120	127	123	147	137	144	133	139	132	149	135	142	120	131	132	146	150	118	148	124	116	139	134	157	116	148	128	109	125	138	139	138	167	159	140	134	143	126	134	135	140	126	140	150	141	146	127	132	154	136	128	134	142	125	151	113	115	131	146	136	131	138	125	116	134	116	130	130	155	132	119	118	138	134	122	138	135	146	143	117	126	165	127	126	137	141	122	134	136	136	135	150	122	148	137	145	126	147	147	155	145	123	140	147	130	156	154	133	138	141	156	150	146	136	126	150	143	146	121	128	132	143	126	128	125	130	142	107	149	121	143	130	127	119	144	161	125	141	155	113	139	152	134	112	145	144	129	150	148	126	133	143	121	113	126	139	132	149	116	118	133	129	129	163	136	125	130	134	142	132	139	140	163	148	164	138	123	143	143	130	128	132	140	126	140	142	151	144	132	125	144	138	125	113	149	149	141	151	154	136	136	137	126	127	141	138	133	125	127	131	115	141	126	157	124	138	139	136	124	161	131	126	134	161	134	122	146	158	144	144	146	137	118	129	123	117	122	145	135	131	135	154	139	145	130	132	148	117	122	131	136	134	133	126	128	149	133	135	142	126	141	160	107	120	130	146	115	139	116	164	129	144	134	145	143	138	138	144	143	142	135	141	134	131	127	140	141	117	128	134	138	127	118	130	117	138	152	139	135	136	140	133	130	109	128	137	120	132	136	133	137	131	123	136	127	131	146	135	141	140	121	139	134	136	135	158	139	162	150	131	143	110	166	159	144	131	139	114	132	120	149	129	116	133	126	135	136	121	121	135	151	154	136	147	140	139	150	126	131	151	158	123	113	140	169	122	149	122	119	132	144	157	130	147	126	114	138	134	153	132	147	153	121	145	132	130	131	115	144	141	115	150	134	123	138	128	120	123	121	133	147	159	132	139	147	132	118	133	126	152	138	138	145	142	148	144	138	142	159	133	130	137	137	141	121	140	143	128	118	140	126	150	149	139	135	123	131	116	140	145	150	136	114	151	124	122	121	143	121	146	129	143	130	137	110	128	125	135	151	132	147	136	130	134	139	151	134	149	149	159	147	132	144	130	142	152	136	134	121	134	150	127	144	128	128	133	117	139	156	162	147	134	144	125	111	147	145	146	120	129	140	116	129	147	154	125	130	121	134	150	140	143	123	144	160	122	140	131	127	134	140	141	132	134	119	134	120	133	140	143	139	144	124	163	142	116	149	112	115	135	159	131	143	138	163	145	122	160	138	149	120	135	121	130	117	129	147	125	156	143	131	148	138	141	163	124	129	146	151	136	154	132	137	145	108	137	139	151	150	146	150	120	133	144	139	122	129	138	126	138	130	137	124	105	149	114	127	138	142	129	126	140	120	119	133	151	131	141	134	133	123	132	140	138	144	147	151	130	139	145	139	146	126	128	131	145	134	138	141	116	138	122	127	110	142	120	145	138	155	115	152	146	146	113	135	137	124	135	112	126	144	134	149	140	126	134	138	114	135	129	116	158	147	146	116	133	138	128	148	139	133	140	129	138	137	143	118	138	125	124	143	142	158	148	128	128	158	133	132	140	136	136	126	134	146	128	151	137	135	150	122	144	136	126	130	132	115	124	129	128	139	133
13030	536	636	653	644	556	596	526	544	508	520	495	487	489	510	496	447	454	458	471	482	462	488	512	421	457	474	456	476	450	445	509	457	460	455	488	454	486	453	413	458	429	465	490	459	451	418	435	461	477	440	424	453	482	450	397	405	431	499	464	432	444	468	435	437	484	446	432	453	453	437	446	452	413	465	442	481	473	477	475	441	443	476	460	482	464	451	469	452	499	486	476	487	452	467	454	463	479	464	457	426	438	406	445	465	478	458	468	465	456	470	488	437	433	500	401	436	461	477	441	451	474	496	434	441	447	429	442	422	445	457	443	432	430	462	455	440	438	393	450	437	433	425	435	484	461	457	438	413	467	474	437	478	455	437	473	418	452	456	464	402	454	461	473	428	475	432	439	433	477	451	471	504	430	453	449	474	423	443	425	448	477	468	437	424	432	470	424	458	412	422	439	444	467	436	465	441	464	449	442	450	439	455	423	451	473	459	477	452	474	452	445	443	468	448	458	465	447	451	442	439	456	439	455	443	426	467	463	483	444	460	453	463	457	417	450	446	450	431	447	455	431	454	451	461	468	434	423	466	506	434	462	446	472	453	444	422	412	451	485	463	496	461	449	489	460	479	449	451	442	469	471	449	464	463	443	424	466	462	496	466	459	479	484	457	436	426	413	478	500	489	491	457	430	465	431	455	426	460	489	504	419	471	433	437	480	477	426	407	443	436	444	456	475	454	485	419	444	473	505	430	460	455	430	478	451	465	442	419	469	421	451	463	439	462	437	469	430	459	469	407	478	461	452	417	467	451	477	463	438	466	481	428	456	454	440	478	429	455	433	456	488	435	421	464	480	456	473	437	441	446	467	470	452	458	481	445	452	459	426	453	468	427	428	484	451	463	439	440	464	451	466	436	444	407	486	439	453	416	464	447	480	415	430	448	473	453	447	448	460	455	464	444	473	455	444	462	448	431	474	435	415	476	454	474	478	454	470	455	426	427	488	469	444	432	437	456	468	454	441	465	449	463	469	465	460	439	444	456	451	443	462	482	464	453	460	426	467	505	451	479	465	491	474	461	456	492	431	422	452	468	462	457	447	458	439	415	428	427	445	450	491	452	462	495	472	455	487	479	449	401	444	429	479	448	466	477	434	452	437	452	430	451	446	441	431	478	468	467	461	447	429	460	447	460	441	438	454	414	434	452	466	448	473	460	457	444	457	477	468	469	440	418	422	468	456	480	472	430	485	413	412	493	477	438	458	469	471	441	429	477	449	460	413	419	491	453	467	454	464	424	465	494	451	469	434	491	466	438	426	444	434	474	437	421	464	457	470	468	443	429	503	460	450	464	438	452	437	433	505	435	498	473	462	468	460	436	431	519	492	489	431	450	455	469	471	457	407	442	453	456	450	454	447	463	443	435	423	474	438	444	439	466	453	461	443	430	443	469	450	421	436	458	465	465	444	468	457	441	435	417	462	449	439	459	471	486	435	438	430	433	468	459	476	471	461	432	499	449	414	472	444	495	429	435	458	427	462	452	452	445	428	491	464	454	437	429	447	454	470	436	441	426	478	431	427	444	462	439	448	463	489	429	452	473	484	490	439	460	471	441	494	432	490	466	457	442	470	462	447	455	474	442	463	429	431	435	447	431	451	486	434	467	405	411	428	469	429	453	434	450	463	468	489	473	411	469	444	448	428	419	472	450	430	447	438	464	432	448	460	448	455	442	433	473	472	457	384	438	438	470	444	415	427	460	457	443	443	471	446	468	449	448	444	432	452	449	422	489	452	453	477	443	456	455	402	437	447	456	449	485	447	454	441	470	480	467	475	430	473	486	453	475	468	462	457	439	457	467	450	444	454	447	466	421	466	457	478	456	424	450	434	446	450	465	469	462	453	456	475	424	448	488	460	472	415	429	433	464	472	451	441	475	419	455	452	430	484	462	436	471	447	449	433	446	445	445	496	466	418	458	456	452	458	459	444	468	431	431	439	425	447	438	447	453	488	439	442	444	451	485	441	463	432	451	447	414	490	445	501	482	449	456	431	423	464	428	475	463	470	434	436	394	450	499	475	456	445	465	454	438	421	467	472	471	475	489	469	411	433	463	439	459	439	467	463	476	446	440	449	459	430	454	441	449	451	436	430	426	466	439	483	485	430	447	433	475	474	453	459	434	481	440	511	454	472	465	471	445	494	469	483	440	437	450	446	485	416	467	442	457	440	442	419	477	464	458	448	444	449	427	489	453	458	492	460	477	453	472	459	434	437	467	434	463	455	473	383	463	422	444	440	442	425	486	439	470	413	465	484	443	453	448	482	428	439	446	442	417	422	479	495	456	435	445	447	474	455	434	466	433	454	475	456	441	434	446	456	463	469	477	425	418	456	435	430	448	456	441	464	445	434	449	494	457	439	465	470	466	485	488	474	469	436	434	466	417	457	482	489	456	438	415	476	522	465	451	463	428	471	485	477	447	447	490	413	456	391	481	455	428	419	432	415	486	458	403	443	471	457	437	468	419	459	438	474	461	491	444	430	469	431	467	478	471	436	412	409	427	442	442	436	466	436	472	446	453	437	455	443	438	427	471	426	465	476	408	464	475	463	458	461	439	463	415	438	448	462	460	465	446	476	481	460	479	454	450	423	431	437	468	435	439	435	463	420	465	472	435	448	469	467	524	417	436	465	477	438	424	457	454	445	430	483	472	408	414	472	434	421	451	447	466	435	456	461	471	477	449	419	441	454	455	459	450	493	477	495	418	410	469	435	420	481	436	472	479	417	456	438	478	414	400	444	461	457	473	495	442	427	450	443	452	427	409	480	422	479	481	433	437	477	480	488	464	477	457	451	409	473	488	425	438	429	456	459	427	492	424	454	442	450	454	448	446	472	467	464	461	454	447	467	436	455	422	436	445	453	482	456	449	426	445	467	459	472	413	417	432	462	423	452	476	448	470	460	448	493	486	475	425	450	466	448	453	476	458	434	454	467	454	468	481	441	419	444	418	445	463	458	455	485	435	446	434	469	470	492	454	441	471	410	438	435	461	444	449	456	464	421	431	473	447	478	451	449	466	453	459	462	456	465	441	480	458	448	476	460	435	425	432	448	448	491	439	482	452	474	451	451	440	451	446	452	463	488	478	446	474	446	450	468	471	471	437	435	461	444	443	456	461	449	453	456	453	454	460	452	460	427	437	421	483	448	430	460	470	449	411	452	487	453	441	435	454	423	482	435	445	438	418	450	404	494	475	438	435	461	462	430	456	479	471	450	453	441	437	432	473	474	452	465	469	503	471	442	475	459	473	460	396	472	448	460	457	457	462	465	451	430	435	412	441	440	436	492	468	434	465	456	491	481	472	451	412	464	445	460	445	456	435	444	417	441	483	474	444	448	477	494	452	441	463	465	446	442	414	451	441	469	478	488	452	482	480	474	452	465	445	443	494	469	483	448	466	455	436	441	448	456	416	480	442	461	448	475	493	455	464	451	478	436	472	453	474	452
57134	14870	2582	1207	780	659	558	468	434	378	361	349	354	310	316	319	282	320	290	297	279	290	293	295	274	280	272	300	291	295	290	263	287	295	259	272	297	296	315	270	266	241	288	285	286	310	279	271	265	267	266	235	297	262	295	290	277	262	295	296	250	290	263	243	281	292	301	247	298	284	254	230	256	276	287	240	276	264	271	267	294	270	315	252	271	257	232	285	239	263	272	264	283	250	261	250	286	293	279	266	312	298	268	256	294	279	272	298	269	268	263	244	271	266	253	264	275	282	225	272	272	284	272	294	284	267	272	273	268	286	259	292	278	265	264	263	279	281	270	257	294	286	253	251	238	270	261	290	241	276	271	266	277	295	275	240	322	266	259	262	271	252	268	260	285	282	285	302	303	272	288	264	264	288	304	273	305	279	296	282	288	244	273	287	267	272	280	285	259	288	277	246	276	248	286	298	261	291	261	254	277	291	284	300	271	248	293	281	263	299	269	313	295	274	308	284	279	314	284	285	276	266	275	302	299	291	243	303	245	278	275	260	268	266	290	257	247	276	272	330	270	275	270	281	262	276	302	277	283	259	288	270	238	250	303	276	280	246	311	234	259	252	283	238	265	254	276	282	263	275	280	299	272	255	277	272	275	272	255	272	272	257	249	253	284	278	277	260	272	265	276	250	269	245	254	254	270	281	272	281	277	244	292	264	292	249	251	258	258	293	272	253	269	261	282	310	292	288	265	288	276	249	301	275	284	251	286	319	280	298	267	249	281	278	268	275	270	289	256	285	279	296	278	310	252	273	266	271	290	268	263	288	262	223	247	270	280	294	255	267	276	285	267	262	287	282	293	270	282	266	276	279	290	277	242	307	262	277	284	256	301	262	295	272	271	263	286	260	291	267	273	257	269	267	269	265	250	280	284	278	246	272	318	284	295	273	279	316	242	272	291	309	274	265	299	281	283	262	241	268	304	268	287	270	245	274	275	276	243	288	306	295	253	270	284	271	299	245	264	284	294	269	279	255	283	299	269	261	253	252	272	266	270	280	276	279	258	301	313	276	273	273	306	251	265	274	261	247	269	245	256	267	247	266	254	257	271	260	274	253	244	278	295	263	264	244	294	257	296	261	288	263	282	292	276	284	283	292	294	283	272	264	298	261	270	270	283	251	271	291	303	250	277	262	239	266	313	271	266	258	255	271	264	270	244	293	285	264	276	276	268	266	237	285	261	280	265	277	248	245	268	254	234	260	266	267	272	281	239	297	261	276	254	278	272	251	296	276	269	298	279	270	286	302	265	274	274	263	259	291	254	290	300	290	281	255	267	249	278	262	298	274	227	286	270	263	251	296	264	281	301	299	286	240	238	288	262	283	250	266	279	296	297	246	266	259	245	281	285	294	268	310	249	270	313	299	276	299	277	280	263	256	268	257	252	266	273	267	288	243	265	265	272	300	280	258	288	286	275	281	301	255	297	284	258	277	292	304	270	295	251	270	269	272	275	267	259	263	258	284	295	258	279	301	263	282	253	269	272	268	293	279	278	273	306	284	249	273	267	296	272	286	287	289	278	271	241	284	253	278	271	274	295	267	268	294	268	274	276	225	264	285	261	290	270	253	278	287	259	262	280	263	271	286	247	294	271	259	277	287	259	288	269	274	273	268	284	281	261	268	288	288	249	262	275	288	264	265	259	265	317	267	245	281	280	260	252	285	296	253	279	263	290	306	276	248	283	269	284	285	266	263	268	282	261	280	281	280	276	294	321	264	267	262	280	262	257	282	299	264	283	282	286	279	268	282	277	267	262	270	286	280	264	277	275	269	280	256	264	280	275	288	280	292	275	307	292	261	273	268	280	309	280	284	252	271	282	259	270	253	245	287	304	315	256	276	253	242	281	282	281	297	272	258	272	277	281	262	271	268	282	258	281	308	259	277	264	273	290	273	250	297	233	281	296	270	286	253	284	284	247	293	267	290	259	259	287	274	295	279	273	264	292	271	265	275	287	263	291	282	296	271	239	239	279	292	289	253	286	284	317	278	246	253	277	276	261	312	257	275	274	261	269	273	263	297	275	259	306	288	267	272	278	250	251	255	271	246	232	281	251	263	293	273	257	258	275	278	273	278	267	257	274	274	278	309	255	292	278	256	253	285	266	252	277	252	265	273	256	235	271	272	266	276	294	271	273	277	269	269	274	266	271	277	281	267	264	307	267	270	263	273	273	277	316	284	274	274	271	279	285	284	262	258	303	288	271	284	271	271	284	258	293	288	273	269	265	274	282	249	316	266	267	289	253	285	290	290	279	251	285	269	268	241	271	251	255	297	294	277	260	247	258	258	299	291	285	279	287	269	258	279	264	268	244	273	262	283	286	304	275	278	271	281	240	261	285	243	257	268	280	259	256	290	275	261	270	275	292	271	292	243	264	262	299	259	289	261	290	302	272	288	262	255	299	268	290	275	250	251	255	286	249	277	277	262	297	283	252	267	263	298	273	281	254	285	275	293	242	267	258	235	252	270	284	289	273	264	276	280	241	240	280	246	268	249	272	263	268	263	260	271	300	287	277	258	267	274	267	270	305	262	273	268	280	244	261	302	263	301	285	320	258	294	260	249	294	268	264	280	270	279	272	279	295	286	278	276	278	295	283	258	271	265	262	291	265	251	274	263	289	292	247	274	262	296	260	288	272	294	304	248	297	272	296	311	251	276	255	278	281	270	267	283	242	259	271	296	275	254	295	304	260	276	240	294	286	258	283	296	270	260	275	276	270	281	284	284	268	295	283	275	289	293	283	293	260	260	260	293	305	284	273	298	293	257	275	272	286	264	282	260	262	309	290	267	268	302	285	294	271	260	235	305	288	244	280	263	287	290	245	255	304	277	278	283	256	295	273	274	254	274	261	263	263	286	305	274	286	282	252	268	257	252	265	262	282	279	272	282	255	269	263	274	265	243	248	274	286	249	285	273	248	308	253	247	279	259	273	289	296	294	291	294	256	283	265	255	286	261	276	276	251	278	271	266	264	306	295	284	265	289	303	286	271	251	281	253	296	276	280	244	283	275	268	267	294	251	298	284	282	268	256	268	250	253	289	295	278	262	296	283	256	285	277	292	281	260	284	252	282	275	244	274	315	275	283	281	289	294	272	296	256	281	247	261	257	257	293	283	264	306	294	276	317	255	264	273	297	290	291	280	256	277	286	268	269	271	270	279	274	264	305	260	292	291	264	275	288	265	287	287	241	265	244	263	298	292	248	262	267	250	266	283	244	284	266	287	290	279	279	286	274	267	293	264	277	275	278	276	284	262	267	282	291	286	239	266	298	262	273	253	294	247	264	274	296	268	271	281	287	282	285	288	282	245	272	264	279	258	284	277	236	277	298	281	255	276	281	249	274	269	307	270	271	251	280	273	256	266	278	262	272	289	252	302	292	260	296	283	266	311	276	299	262	283	296	240	255	257	277	258	243	251	306	268	241	260	292	296	255	266	295	261	254	271
27954	1715	3011	3481	2936	2584	2267	1952	1728	1469	1389	1289	1229	1150	1135	1090	1045	1043	982	991	959	950	888	923	933	872	876	849	918	821	850	921	839	890	934	838	874	819	909	833	887	816	850	876	860	822	819	814	845	816	820	837	822	824	855	832	807	803	862	817	817	865	793	802	804	815	812	833	863	860	829	822	874	854	834	815	761	763	808	815	775	784	844	801	796	810	836	790	851	761	783	784	856	832	856	846	787	813	853	824	798	814	769	863	782	834	793	832	792	770	801	804	843	849	858	808	826	747	770	804	851	864	822	847	796	833	835	771	824	789	852	782	804	787	780	757	778	820	830	765	820	840	796	882	835	826	807	801	772	804	829	861	810	775	783	832	839	799	769	795	770	780	754	827	784	794	810	760	840	835	859	803	771	843	805	772	857	816	794	790	762	824	797	825	749	800	767	813	855	789	791	840	818	801	867	835	780	820	799	793	819	802	826	763	803	790	817	858	737	813	722	811	812	777	765	854	814	777	829	779	819	830	797	741	790	812	822	764	830	800	794	790	772	830	824	758	749	848	823	826	771	817	791	845	809	800	748	783	811	780	764	768	748	808	849	809	783	839	833	774	832	766	802	802	763	854	750	808	761	839	777	836	778	762	777	804	808	805	852	798	759	771	806	798	801	817	806	835	790	834	830	809	776	813	802	792	806	767	816	809	778	814	775	795	806	801	778	819	855	779	819	849	855	832	832	807	769	813	737	837	758	797	813	747	791	809	752	799	788	710	756	832	843	793	778	802	796	809	797	801	798	810	809	840	783	836	800	797	782	763	816	758	788	772	786	757	805	811	847	846	779	779	805	805	798	762	758	812	813	795	819	829	799	846	786	773	775	824	817	781	800	802	785	815	762	756	823	751	826	869	804	790	794	828	868	767	799	769	802	808	810	760	816	811	798	762	783	803	764	768	809	828	846	828	799	786	832	827	829	790	762	881	827	830	809	840	816	776	838	822	802	837	792	784	758	747	842	827	769	807	750	809	818	825	761	818	794	792	808	835	799	833	788	748	789	847	819	759	768	762	893	816	827	826	775	833	804	798	814	811	814	766	781	828	824	812	821	785	802	859	813	790	791	812	827	806	821	822	777	823	844	795	817	847	863	754	829	847	753	836	764	754	813	832	759	801	776	751	805	794	793	808	840	797	838	745	810	853	805	741	754	828	804	783	895	783	815	808	788	841	789	797	829	754	827	806	818	803	827	820	775	817	809	804	811	817	848	830	820	814	812	807	802	791	791	764	820	766	847	805	789	838	845	797	792	819	789	795	789	810	792	850	832	793	811	740	846	828	869	808	794	789	815	770	797	797	802	866	810	794	795	794	745	816	815	827	760	789	807	824	768	768	842	774	814	859	831	765	823	826	779	820	804	792	809	790	833	823	780	767	806	843	830	809	830	780	809	783	830	781	798	835	830	770	800	799	812	792	772	832	797	838	795	806	787	755	806	799	837	797	762	819	805	836	825	800	827	820	810	778	763	773	784	777	752	793	763	794	761	794	818	805	808	792	806	814	828	820	760	778	787	804	769	786	805	764	788	816	786	797	838	845	808	778	830	836	819	837	786	761	789	783	765	808	798	836	828	799	808	814	836	818	820	768	782	864	782	830	770	798	787	799	760	813	818	799	729	813	803	810	832	801	780	853	759	794	825	814	784	787	764	812	784	760	791	781	758	809	822	824	766	771	786	815	830	837	776	788	820	794	784	841	817	795	808	816	841	765	822	801	761	802	810	809	796	758	767	826	834	785	776	834	792	727	774	776	800	774	764	840	807	817	799	832	861	754	824	788	816	764	773	758	760	792	779	792	821	831	782	824	785	797	835	802	821	803	817	751	788	847	800	840	783	809	780	819	814	780	833	818	836	780	763	744	791	756	804	811	805	828	750	822	811	797	823	754	887	771	779	764	807	844	769	780	820	811	772	823	734	758	830	777	835	796	769	777	744	790	814	793	809	786	782	799	852	821	756	823	755	781	794	770	782	793	798	796	806	774	848	839	765	799	742	803	810	817	799	808	836	796	819	833	838	822	815	820	797	780	786	796	781	779	790	795	747	764	799	787	825	787	820	757	761	805	765	816	826	792	818	826	871	831	789	752	773	771	824	803	804	846	840	809	776	769	785	805	809	803	850	820	815	813	730	752	769	779	808	743	832	803	795	772	811	824	810	786	729	769	828	757	793	811	784	817	782	866	861	731	822	778	768	776	762	780	880	853	836	811	804	725	793	790	770	788	833	782	822	829	769	758	837	774	831	849	806	844	770	768	765	794	783	759	817	788	805	810	804	792	837	800	838	797	793	854	764	778	801	778	787	821	797	839	815	892	761	776	801	786	722	831	748	829	784	832	773	790	790	821	815	792	818	761	774	798	853	756	781	839	757	811	845	770	786	801	824	838	838	812	850	803	805	795	818	769	795	798	837	832	760	814	837	818	785	803	796	765	769	803	789	796	777	805	820	755	861	835	811	837	821	730	849	821	823	845	832	818	790	846	779	816	809	808	822	796	781	809	791	778	788	810	770	816	799	850	813	813	792	869	814	756	801	771	791	807	771	757	844	779	811	811	793	765	835	794	837	783	797	809	738	843	825	819	847	828	788	781	776	819	795	814	764	787	796	813	792	816	816	791	787	835	786	797	787	812	781	788	805	801	794	799	801	799	788	804	809	775	811	803	801	792	802	820	820	768	820	760	805	807	851	791	794	824	843	838	815	792	789	767	803	801	819	763	782	785	819	868	826	774	848	824	837	823	770	829	816	804	793	851	828	763	810	737	794	769	825	820	786	781	800	822	810	861	820	829	830	796	808	813	817	820	796	810	871	798	769	787	771	774	803	814	793	779	747	791	757	831	839	855	808	833	820	736	829	774	820	793	841	773	771	770	840	778	814	788	770	768	775	739	778	836	836	811	807	761	774	794	852	770	766	765	804	778	774	809	839	803	785	764	812	749	790	814	798	742	808	794	773	808	798	756	776	794	810	836	797	756	763	804	788	803	795	800	720	825	749	789	822	749	826	804	766	814	821	784	847	714	791	827	864	781	819	708	819	787	745	802	815	818	808	804	785	816	774	822	863	790	813	838	780	806	844	779	749	740	790	788	797	803	771	768	839	788	829	808	786	767	838	808	863	832	805	791	783	796	747	781	864	880	775	805	849	802	823	827	853	860	791	841	767	806	795	816	839	774	832	804	828	807	834	803	769	797	772	794	766	821	854	801	775	807	795	869	824	820	790	813	789	789	812	791	792	826	806	810	780	790	830	792	794	831	817	807	787	807	799	784	792	802	800	745	770	730	813	804	802	780	811	812	802	752	811	808	767	792	783	798	765	780	794	848	802	769	771	753	814	830	773	804	819	779	753	801	771	793	798	777	790	756	763	783	743	786	765	768	804	852	798	815	783	764	782	744	800	826	789	793	809	725	836	822	806	783	823	830	788	806	810	755	803	814	835	804	779	768	780	770
65682	21506	10187	2757	1540	1119	900	729	634	578	509	457	410	419	413	402	389	355	369	386	381	360	361	356	368	357	386	341	368	353	383	374	324	371	328	333	353	362	359	335	348	334	333	328	336	342	294	343	362	313	317	316	349	355	303	343	364	298	361	335	355	315	301	306	340	322	346	353	341	343	318	305	358	347	335	322	343	338	348	361	347	327	343	301	312	348	310	299	358	311	338	313	338	333	324	342	306	363	314	323	311	331	327	359	359	332	325	351	343	329	357	299	338	338	344	309	341	361	352	303	305	350	325	322	348	300	327	324	346	332	271	349	353	314	383	333	318	336	325	357	337	317	295	318	289	336	327	321	336	343	337	324	312	306	323	320	343	336	329	345	302	299	339	327	328	338	335	361	313	346	311	338	330	289	347	310	355	303	310	325	356	318	302	307	325	346	360	309	310	339	319	346	347	339	350	360	323	353	328	362	327	366	337	344	358	329	283	345	339	329	337	317	311	338	363	340	351	301	331	329	342	333	359	325	327	341	336	360	338	316	318	318	333	333	324	305	300	325	298	303	355	312	335	356	322	357	330	308	331	322	299	331	306	342	327	315	328	304	358	377	338	320	332	322	338	325	347	327	323	322	343	316	294	327	339	319	354	337	349	310	351	310	291	343	344	348	340	332	322	341	336	291	325	350	335	341	324	302	355	332	260	329	334	327	332	353	288	327	349	323	315	312	336	334	338	324	322	320	309	340	341	331	318	314	359	324	351	317	361	330	331	325	333	332	323	338	331	317	313	343	313	346	348	317	323	322	361	303	340	345	340	330	343	318	333	320	343	344	329	340	339	322	348	360	332	323	343	355	338	343	329	336	326	311	290	321	338	332	329	332	343	343	300	309	341	351	328	339	354	351	343	359	313	314	332	327	333	324	315	327	370	311	348	315	328	326	340	326	315	319	338	357	329	370	337	324	321	345	319	303	330	377	393	320	351	323	326	349	280	334	326	347	331	321	345	345	310	300	354	341	337	300	324	329	318	323	331	328	358	365	310	324	349	327	359	349	349	320	315	317	330	336	320	340	329	362	316	354	289	320	325	319	368	325	316	382	302	341	309	353	313	344	358	310	321	351	330	334	344	327	348	363	356	308	300	361	348	321	332	333	262	320	343	322	305	298	305	396	360	343	341	329	315	334	330	307	304	337	322	332	330	312	340	311	343	311	351	306	306	305	312	344	378	308	345	325	333	333	333	334	334	334	333	353	309	333	343	292	328	367	321	350	320	335	332	292	349	351	318	336	340	307	313	321	302	364	363	320	353	316	320	324	350	331	346	320	359	352	352	307	337	340	352	337	317	333	315	356	317	342	319	354	342	362	364	310	333	331	338	315	330	319	302	307	317	348	340	327	331	310	333	365	291	333	335	315	329	320	324	329	350	319	343	328	355	343	305	333	369	319	336	341	305	325	328	313	338	332	324	331	357	324	331	316	323	360	320	335	314	335	312	336	326	297	322	334	332	346	340	324	316	323	305	313	368	357	356	375	324	329	348	351	324	303	333	322	344	340	305	334	312	331	295	306	314	321	319	354	319	335	335	333	311	326	344	342	311	356	311	342	321	341	311	352	336	344	345	349	324	330	334	296	334	344	317	334	318	283	311	337	355	313	339	332	337	332	322	320	304	319	326	325	303	355	366	323	320	363	327	347	331	329	341	370	334	292	311	357	331	356	331	308	343	324	309	336	299	341	337	379	361	317	335	358	318	327	329	290	343	327	363	332	347	314	303	355	314	350	341	341	328	337	326	339	330	347	306	325	342	330	289	326	291	340	318	346	306	349	308	356	358	352	329	346	344	334	325	320	334	325	343	350	338	315	320	368	325	353	354	309	340	321	354	346	320	326	354	290	342	323	315	361	347	337	323	294	315	339	370	308	328	339	313	307	369	330	308	321	302	363	327	333	321	334	325	335	350	321	338	321	315	318	329	335	304	335	286	322	336	320	352	324	347	347	326	362	336	357	352	332	340	330	325	352	354	313	318	342	352	345	324	341	319	353	357	338	331	328	332	315	367	333	309	318	325	319	309	309	351	304	354	340	339	332	351	331	345	350	301	355	336	352	322	326	303	333	334	287	348	319	317	326	343	322	308	275	308	332	314	365	327	308	346	346	312	320	349	316	329	339	322	331	332	319	334	330	350	347	338	290	345	342	336	332	341	323	304	304	335	334	343	320	329	327	336	326	348	317	341	336	326	306	344	340	285	334	340	332	320	315	335	347	329	329	310	328	360	332	346	313	331	368	312	324	311	329	355	349	299	318	329	353	361	330	344	342	316	340	317	348	345	346	336	324	319	315	324	336	336	315	327	326	314	341	341	350	339	367	358	331	333	298	339	336	304	314	347	349	336	347	315	329	325	325	355	305	378	333	347	322	328	331	295	330	329	325	329	330	302	319	342	327	347	308	344	350	344	318	354	289	319	359	312	321	332	299	338	324	295	364	357	318	336	355	327	344	317	345	307	337	339	321	322	335	301	321	311	319	327	308	326	290	340	345	327	377	330	341	323	308	342	339	307	315	317	349	326	353	331	340	358	306	307	342	332	331	337	352	334	320	335	346	326	324	316	323	342	350	328	329	333	299	322	325	313	340	301	335	343	337	326	328	316	328	348	337	308	316	347	328	330	345	352	320	321	368	325	351	355	310	321	346	350	319	306	323	334	337	298	367	337	320	331	347	289	355	316	367	285	356	351	335	319	321	326	271	337	299	310	335	325	319	336	341	288	342	306	328	328	318	288	340	313	294	338	335	353	335	377	330	315	311	346	351	354	338	297	326	322	309	308	359	304	332	316	343	344	317	344	319	327	354	348	321	321	313	309	305	336	315	360	318	315	357	294	358	355	287	319	325	330	311	332	324	340	329	330	339	328	350	373	331	324	321	311	336	326	330	327	331	336	336	318	286	319	311	330	330	335	332	345	339	325	337	325	344	323	344	346	317	361	392	346	337	306	344	321	327	349	325	345	337	305	342	330	300	339	314	328	322	333	361	356	299	306	326	316	334	316	313	333	323	343	321	335	299	321	333	339	349	338	310	343	300	331	294	367	325	318	323	302	358	348	306	335	358	320	297	332	324	314	305	358	340	379	327	325	360	337	326	339	325	307	340	330	288	327	343	308	354	311	341	318	347	301	334	318	343	311	311	326	309	306	277	357	298	357	336	340	309	326	336	336	330	332	335	320	358	319	319	324	352	326	340	342	331	325	336	350	323	309	328	358	325	345	332	355	318	362	312	330	299	318	321	299	340	351	338	359	333	339	330	351	316	336	341	312	319	335	344	331	358	327	322	319	334	347	341	337	327	361	325	348	337	330	327	311	331	316	321	347	311	326	313	337	353	342	331	376	367	346	342	353	329	319	338	372	316	327	331	341	333	340	350	336	342	334	303	340	306	301	313	306	342	317	313	306	302	317	344	374	348	330	318	344	313	328	345	325	329	312	332	329	353	310	327
33193	2508	4920	5567	4887	4136	3494	3037	2574	2213	2092	1858	1698	1639	1530	1497	1428	1345	1262	1217	1237	1169	1214	1178	1147	1123	1162	1111	1121	1044	1067	1009	1088	1070	1021	1045	1038	1077	1031	993	1031	1007	978	969	959	991	963	1017	891	994	989	1004	995	973	984	968	920	928	1006	1007	1007	965	956	954	995	938	955	940	859	932	953	914	931	927	956	951	964	997	938	933	937	902	944	917	922	943	938	948	894	926	1002	933	952	880	942	940	951	912	952	935	929	939	893	918	896	961	933	947	997	908	916	947	972	952	963	899	971	941	896	916	941	927	900	908	930	932	912	959	962	946	987	942	922	907	953	952	943	912	918	920	941	902	917	956	973	954	896	975	966	981	956	942	926	903	931	895	921	908	896	882	919	940	924	999	946	904	970	881	912	874	946	904	910	928	916	967	927	889	897	1003	953	956	924	969	993	929	924	972	950	909	950	954	941	955	979	895	907	898	948	915	897	948	939	923	879	952	905	951	916	901	956	888	938	917	894	946	933	901	941	981	950	967	953	878	956	922	888	949	942	911	923	847	894	898	968	902	947	932	870	937	898	933	940	963	907	953	912	903	901	874	932	913	915	940	916	909	940	844	928	966	881	882	975	934	900	918	929	963	929	962	927	934	892	993	941	902	886	938	957	927	957	936	930	924	901	892	953	964	894	937	922	985	917	929	920	945	906	967	953	953	938	926	907	931	927	940	943	938	927	946	920	1006	895	950	950	966	891	947	911	935	949	961	958	910	935	970	889	937	950	889	929	898	880	909	919	876	903	954	918	926	930	954	945	894	986	960	924	944	885	905	961	972	930	900	877	898	910	959	957	912	971	920	937	952	920	907	918	885	925	924	943	900	1004	900	901	971	908	897	959	893	882	957	897	928	884	961	961	944	971	919	908	905	930	934	877	961	960	933	957	943	922	971	915	911	893	925	935	929	893	917	981	944	959	871	944	961	939	896	914	942	955	920	915	893	923	864	922	950	895	950	978	945	971	897	900	894	905	900	914	926	909	965	893	947	886	894	933	929	897	953	902	936	958	955	957	888	887	987	941	971	896	953	952	963	813	941	910	966	919	959	957	985	934	937	922	915	950	909	987	890	929	934	883	884	908	928	940	865	905	870	903	958	915	937	897	949	920	941	937	929	881	897	847	929	917	936	955	942	905	913	907	881	976	957	905	892	907	921	976	944	942	977	949	915	915	876	903	958	951	923	914	902	955	917	924	948	957	938	937	970	940	965	943	909	936	887	930	906	906	929	926	908	957	903	906	977	949	937	962	887	993	929	873	933	928	900	898	896	848	940	914	887	891	980	906	910	910	937	928	883	982	972	908	908	893	926	911	920	932	882	935	951	971	929	901	923	888	971	880	908	923	978	872	934	926	919	893	896	955	948	866	950	950	855	884	879	927	932	950	896	905	935	908	924	954	952	921	916	904	922	878	945	907	909	944	902	916	915	966	984	914	987	920	867	1000	958	991	934	909	930	881	963	939	872	892	892	961	873	887	910	932	1006	943	904	927	928	1003	942	966	938	944	912	908	957	873	907	976	957	902	939	906	899	956	912	912	959	881	873	854	933	866	917	908	910	918	947	905	927	898	890	895	913	927	915	937	963	968	938	884	905	918	954	940	950	924	943	970	899	899	914	920	933	950	940	938	925	892	948	903	931	922	910	937	907	912	882	909	918	910	949	891	889	896	929	949	935	959	987	888	874	885	900	895	924	987	978	917	878	912	925	948	921	928	943	949	970	923	897	894	904	914	939	940	924	872	868	899	962	893	916	951	957	889	945	953	948	928	914	894	925	951	928	966	926	887	942	916	946	959	912	895	934	969	894	924	943	903	926	930	911	921	903	867	966	934	959	971	907	931	942	903	957	906	935	965	907	907	942	914	920	935	911	930	879	885	920	925	912	930	951	940	939	882	910	962	922	935	950	922	927	957	887	934	954	899	941	937	1001	959	915	913	934	959	935	941	903	962	883	958	945	969	920	951	944	867	882	911	889	905	951	946	887	922	936	918	860	901	948	927	857	1009	942	941	913	894	896	971	937	937	908	959	912	917	964	929	915	909	862	896	916	957	955	908	950	905	971	946	959	948	938	944	918	891	933	930	926	934	929	872	954	872	939	881	976	960	929	923	940	914	883	905	936	904	892	882	951	976	902	894	931	888	960	861	931	863	893	872	964	899	956	916	933	930	890	935	908	926	927	912	930	893	924	997	917	904	930	983	951	887	866	935	958	929	910	902	927	932	961	893	899	932	952	889	901	891	942	944	909	904	935	984	922	939	936	937	981	897	894	957	897	882	949	946	947	927	905	946	925	900	916	939	902	924	903	974	959	929	983	908	942	934	971	929	947	900	906	886	964	913	947	903	887	892	980	958	864	943	882	914	915	920	978	972	930	911	883	931	946	918	926	901	905	909	896	957	909	946	928	940	963	942	934	896	925	937	907	923	937	961	908	968	909	883	909	906	902	943	921	921	907	875	921	948	909	921	899	927	930	954	908	939	956	927	955	947	888	918	955	946	877	956	878	933	966	926	923	915	874	974	900	975	915	900	986	918	935	931	931	939	876	931	964	930	862	936	923	992	944	891	947	916	893	901	903	920	918	944	880	933	923	933	905	924	964	953	965	897	958	938	897	954	855	915	904	928	965	856	878	906	876	882	945	891	907	953	908	937	914	919	973	910	933	900	956	951	913	941	862	934	962	933	906	926	944	937	890	936	969	920	930	932	957	905	925	988	916	943	959	928	942	929	908	906	933	896	948	928	906	865	951	976	959	904	931	905	892	885	899	953	924	934	987	953	932	961	949	992	921	867	997	911	969	935	896	901	861	918	965	957	878	903	920	929	926	943	942	951	911	921	915	881	929	901	906	1000	938	908	935	886	958	913	936	961	918	894	922	953	908	971	935	901	936	936	1000	897	943	927	922	928	969	909	918	948	911	909	936	927	955	914	870	914	941	999	873	909	895	940	915	965	934	935	932	906	928	917	920	907	952	888	920	954	885	885	875	889	929	920	915	907	897	905	937	897	905	915	944	950	911	881	933	912	976	912	930	864	957	927	912	918	960	916	930	955	927	942	948	918	952	874	935	957	884	944	878	909	925	951	987	897	949	912	941	919	948	911	931	902	958	916	893	974	921	879	918	954	886	947	909	947	942	898	955	917	925	960	914	953	903	879	864	910	946	907	913	924	985	940	922	933	913	943	958	910	892	890	921	955	931	913	952	933	974	898	869	920	930	888	957	994	926	858	909	942	965	963	951	912	924	979	961	925	957	968	939	949	923	932	904	919	926	911	939	903	899	904	905	952	943	939	969	941	873	945	906	856	924	928	919	914	943	939	913	953	937	895	922	939	976	948	989	938	883	929	945	928	896	892	956	931	904	909	961	911	979	945	914	883	903	879	902	903	910	887	944	882	926	910	971	918	929	924	958	981	925	916	985	924	950	958	909	932	931	875	927	905	952	932	961	922	936	907	935	890	916	884	955
14695	833	402	228	163	168	163	138	175	164	150	153	166	116	148	142	126	171	139	134	145	143	119	145	138	131	144	139	155	139	146	134	144	123	143	124	133	139	123	134	134	134	132	122	158	130	127	128	133	128	130	122	144	127	131	132	144	155	129	144	138	138	124	127	141	142	116	136	144	135	118	111	156	137	121	120	133	140	114	130	126	123	137	157	146	138	138	149	133	141	131	141	134	145	147	105	112	132	134	145	133	134	146	138	161	161	140	138	130	145	153	143	123	147	133	131	155	131	132	159	139	123	131	156	133	135	133	159	116	153	137	134	137	144	155	140	144	139	147	146	122	127	118	135	130	131	151	125	148	112	130	127	148	148	147	119	124	137	125	134	122	150	115	153	143	125	134	131	135	132	131	126	136	157	134	130	112	125	129	129	138	133	128	152	152	146	139	146	119	129	141	140	158	155	151	129	155	139	137	140	142	118	146	129	148	140	157	138	158	139	101	127	142	138	123	139	129	132	132	145	135	141	142	147	147	130	140	141	151	136	155	135	147	135	145	140	132	146	132	125	141	128	115	130	125	159	150	152	147	134	127	142	150	127	139	143	137	125	144	148	141	124	161	131	117	139	156	112	135	139	136	130	129	139	127	143	123	114	130	137	118	157	142	127	127	141	131	136	140	143	131	141	138	132	155	144	132	154	129	130	134	138	128	136	136	129	133	134	144	152	137	143	124	124	143	145	146	136	154	132	145	135	137	129	129	146	140	126	127	134	146	123	140	159	151	126	147	148	146	135	135	120	132	129	136	130	157	144	130	153	111	147	146	129	136	155	128	132	152	143	116	140	154	124	137	146	126	122	129	124	142	128	121	132	141	142	148	146	134	129	133	133	119	138	136	131	118	127	149	143	131	135	134	129	154	161	134	141	134	117	160	116	130	130	126	144	141	128	137	131	163	131	135	133	145	135	128	130	160	150	147	140	137	148	122	125	135	125	134	127	125	116	112	123	127	147	121	126	123	141	134	129	145	134	120	151	138	156	119	130	139	123	125	153	150	166	118	126	135	144	126	132	157	159	121	135	126	128	123	130	126	135	145	128	146	137	136	135	139	147	118	131	120	143	133	122	132	153	136	158	160	127	141	130	138	141	123	135	155	145	122	125	140	145	132	121	127	134	128	140	116	137	142	117	150	165	161	132	140	142	124	150	134	132	131	126	118	135	150	124	133	152	164	125	128	129	144	109	145	132	143	126	138	146	151	128	123	158	143	133	118	128	147	140	134	152	124	135	147	148	116	133	150	122	146	116	164	121	117	130	138	122	168	136	134	141	131	146	127	148	126	143	136	138	116	133	135	123	138	139	126	136	127	139	137	124	147	142	127	137	131	137	136	134	145	142	142	128	139	106	133	160	119	142	137	150	127	122	126	123	133	145	119	152	126	122	118	142	115	118	140	147	147	114	144	148	109	134	141	112	146	123	119	124	132	167	136	146	163	135	124	125	122	125	110	151	117	125	122	113	143	137	134	132	130	126	126	145	124	148	152	135	139	158	120	128	161	141	144	121	126	126	140	122	107	147	109	144	117	130	126	125	133	133	126	130	142	122	159	115	124	156	127	165	155	143	123	143	124	140	135	126	126	141	125	149	128	156	151	122	127	143	111	119	127	134	140	128	128	142	148	127	119	124	119	134	144	140	126	145	139	130	122	147	155	132	143	148	130	138	129	124	123	128	142	146	154	139	129	142	144	145	129	129	141	122	123	131	141	147	134	154	129	162	125	124	147	149	126	141	144	115	150	151	136	126	130	140	146	126	138	134	139	128	135	130	132	126	129	144	137	131	138	141	144	137	122	139	123	124	140	117	110	140	135	132	141	133	150	129	140	129	155	142	115	110	126	141	131	123	124	149	129	136	135	118	139	125	132	137	153	135	131	120	122	145	154	132	140	150	120	152	135	124	133	130	147	135	130	126	120	148	138	135	138	136	134	144	159	134	139	135	141	151	126	144	140	131	143	151	159	137	124	149	120	123	135	135	126	121	111	114	130	120	129	116	137	123	145	139	123	154	124	141	113	133	135	125	123	111	149	141	148	128	142	122	138	137	140	145	137	133	121	128	123	115	138	125	130	132	150	149	118	135	113	129	146	117	143	133	146	120	113	139	128	132	161	133	167	137	124	147	139	134	134	143	107	119	126	142	130	140	137	124	144	164	124	140	133	138	141	148	135	152	146	113	136	123	132	136	135	150	122	129	136	149	146	146	139	140	146	130	149	126	120	124	155	153	164	159	133	123	131	160	129	132	140	137	124	144	134	125	133	138	133	139	109	168	136	174	138	123	149	136	136	150	134	124	123	138	167	130	162	134	151	114	124	135	132	139	127	133	143	142	144	140	139	142	144	149	138	131	133	129	137	134	132	132	125	146	132	132	131	153	139	130	124	139	133	139	135	145	130	151	144	148	129	133	121	124	134	117	158	146	118	135	124	131	133	136	144	138	136	142	141	150	129	131	131	142	131	130	128	153	121	125	167	146	137	148	130	151	141	122	154	140	124	139	141	126	122	147	131	136	130	125	152	151	121	135	144	146	126	129	140	129	139	130	131	136	155	155	133	130	157	148	169	143	130	153	149	148	141	139	147	135	132	125	132	141	128	157	136	137	144	150	132	152	140	125	151	133	129	127	137	143	161	149	128	144	145	128	136	138	133	124	133	150	131	151	130	116	142	154	119	147	139	137	136	150	124	147	131	125	116	122	131	138	143	137	135	134	129	157	139	137	131	140	138	123	144	125	134	151	141	128	123	149	135	139	124	117	143	148	148	151	134	132	158	146	142	128	156	144	148	115	145	114	154	145	138	144	135	124	128	144	140	138	133	145	127	142	130	140	139	118	125	122	141	129	137	138	126	126	148	109	133	136	124	133	147	143	168	124	129	140	121	139	120	128	122	149	140	145	152	147	127	124	153	140	136	149	133	134	138	130	148	127	140	160	141	153	142	142	143	143	130	141	133	133	143	128	111	152	149	134	132	130	150	133	132	160	132	128	156	131	110	131	127	136	137	114	132	128	124	127	124	121	142	118	145	146	150	144	126	139	138	135	150	134	106	125	148	112	135	153	128	149	132	130	127	134	148	121	154	147	137	137	135	128	132	143	127	162	150	158	132	139	156	129	148	160	144	136	140	120	139	143	129	125	134	154	125	134	133	137	135	133	151	127	139	131	140	148	160	148	139	144	129	139	143	127	117	158	128	148	146	141	142	153	138	144	132	147	139	154	131	140	141	150	142	136	134	128	123	166	136	127	137	151	114	128	121	162	138	145	137	157	127	134	151	149	118	125	137	118	156	128	147	134	147	124	168	145	109	126	153	146	124	136	134	123	149	112	124	147	139	147	123	132	143	120	136	140	136	145	136	120	143	158	128	137	129	133	120	147	121	123	139	126	138	131	142	125	168	141	141	138	153	128	155	141	121	152	145	163	128	118	124	127	147	124	134	136	107	147
12894	541	691	715	632	547	559	543	564	495	550	499	513	516	446	472	423	478	467	473	452	456	469	447	464	437	424	449	494	466	453	493	454	452	470	468	458	444	486	461	440	502	457	473	440	456	464	475	496	437	470	465	467	480	432	495	443	435	487	486	454	451	469	449	448	474	421	487	467	485	424	447	460	463	441	457	451	449	447	457	479	443	423	441	457	448	468	443	440	472	476	433	484	455	495	476	467	485	453	489	449	481	475	435	449	479	474	423	440	455	444	419	427	464	500	466	420	466	451	450	472	427	487	478	446	450	457	440	487	423	428	479	457	440	468	466	470	415	451	416	448	464	429	444	441	454	464	446	487	434	478	461	465	477	479	430	448	443	484	426	476	433	443	456	453	460	467	412	476	481	438	458	472	467	476	438	447	444	455	444	488	461	443	508	439	469	463	459	465	468	446	517	440	465	460	448	462	490	448	433	455	422	455	499	475	438	488	478	462	415	429	473	443	463	426	465	477	434	474	470	472	396	448	420	476	467	451	520	505	449	433	486	457	435	449	484	434	459	459	463	451	439	490	450	491	460	452	438	438	439	492	445	510	466	445	445	461	449	482	418	490	418	439	462	438	443	468	465	498	462	468	448	445	450	470	435	421	451	480	480	453	392	447	429	477	423	434	464	445	445	480	419	440	451	469	413	474	458	476	450	481	444	411	461	454	443	425	469	462	439	429	460	487	490	470	459	447	421	410	453	492	492	446	445	452	419	450	475	471	453	458	425	472	449	452	474	453	448	447	443	434	458	466	448	461	475	446	452	459	465	432	439	483	474	461	441	463	463	459	436	436	467	426	431	401	437	460	459	477	457	444	457	430	452	414	481	455	469	492	467	468	430	407	443	461	448	435	442	462	422	490	427	442	492	489	417	472	468	488	473	479	444	477	458	472	477	428	473	458	480	458	450	445	450	468	464	459	428	438	466	436	440	472	427	481	487	446	472	502	434	438	467	463	439	428	460	449	415	469	469	482	482	461	459	468	433	492	453	499	450	480	494	464	464	447	456	455	441	470	465	445	468	446	452	466	464	435	434	451	485	453	461	477	455	446	473	445	494	453	483	457	471	461	431	430	458	434	452	442	474	416	452	428	413	465	426	412	445	480	448	454	453	423	442	487	460	441	453	464	489	434	416	433	410	467	485	434	430	491	507	461	460	457	419	438	397	487	473	404	475	419	394	468	451	440	447	460	446	447	476	495	459	464	452	508	469	429	479	454	456	501	458	477	448	449	426	490	430	504	481	443	465	449	408	443	415	486	487	477	442	483	447	429	497	422	478	492	449	503	441	450	442	465	432	454	449	449	474	449	439	439	472	490	448	433	474	487	485	453	487	450	463	494	485	474	467	455	459	444	447	458	480	502	468	465	469	459	454	474	438	495	410	435	482	448	515	461	453	446	453	492	453	470	474	458	420	453	453	448	446	487	466	442	502	476	436	496	467	457	467	457	449	429	433	465	474	465	466	447	465	461	481	450	458	449	479	488	466	457	482	431	422	426	472	476	462	437	473	408	490	461	435	448	419	458	476	485	480	477	458	504	445	449	440	446	463	448	452	483	475	478	432	453	456	443	458	477	467	512	487	471	443	442	443	461	412	494	457	475	490	453	460	462	456	457	461	468	436	464	453	458	468	479	417	435	436	459	488	465	427	454	452	470	448	450	444	460	436	438	477	432	425	445	440	494	449	482	465	468	459	498	422	459	416	487	459	491	486	476	432	433	451	485	471	476	464	481	438	470	470	481	462	494	446	453	463	503	462	459	463	489	492	462	480	473	473	466	456	474	491	440	458	459	455	459	484	453	463	451	438	467	454	470	418	451	470	488	473	437	443	494	484	466	441	491	463	437	482	440	469	467	482	498	443	483	461	425	428	500	445	482	458	452	459	461	452	445	471	451	433	437	471	440	433	470	466	426	405	452	433	458	444	451	480	468	456	423	426	454	460	457	460	426	509	462	436	447	488	463	466	415	442	469	436	448	453	435	450	459	447	438	478	423	385	461	446	448	422	454	489	453	441	455	448	429	486	458	445	462	447	450	427	465	450	464	436	450	480	461	478	460	490	484	482	473	452	456	445	406	437	433	472	411	466	444	481	458	451	473	487	450	446	439	434	455	445	433	463	460	478	465	494	466	463	487	472	453	453	467	491	426	479	444	419	482	471	460	495	464	457	434	433	423	481	465	490	443	501	480	439	455	437	445	461	490	426	416	419	489	419	420	465	457	473	435	441	463	482	442	469	473	468	447	456	473	458	433	451	452	463	414	414	415	472	482	441	449	427	448	451	462	440	450	487	457	483	423	454	443	483	441	487	499	492	470	456	438	502	479	442	469	403	495	457	465	428	443	477	454	458	435	468	456	455	468	419	486	482	446	424	439	478	494	439	439	452	436	484	463	461	449	419	467	399	429	463	471	448	473	466	444	454	471	453	483	469	449	486	461	470	464	492	413	494	446	496	462	439	471	435	439	449	463	456	468	447	470	420	508	432	449	448	479	450	460	460	431	457	466	465	440	497	494	452	465	425	476	458	439	470	447	405	502	472	446	419	469	444	476	427	460	464	488	445	414	457	428	428	477	413	458	450	489	473	464	465	488	488	468	460	500	455	471	436	482	456	420	462	474	437	470	487	475	443	487	499	446	452	478	440	419	427	456	405	455	505	472	454	475	419	429	436	462	468	477	444	451	470	427	477	460	479	457	473	452	493	476	457	465	490	431	480	446	443	445	483	491	423	477	463	485	439	521	464	473	449	477	427	465	463	481	442	475	461	458	472	475	464	472	462	459	445	455	459	442	468	458	433	496	488	449	460	477	476	452	479	468	474	468	445	482	453	482	441	436	478	484	430	447	459	474	445	437	454	483	433	468	446	467	452	438	420	468	429	444	438	462	478	484	461	435	436	431	480	434	452	508	486	442	452	453	454	465	458	436	445	488	491	426	440	486	453	472	457	451	481	465	425	470	443	479	481	450	522	450	500	429	451	444	481	424	469	443	462	446	436	467	429	478	505	415	467	472	487	458	471	469	486	446	466	443	459	447	434	454	504	460	450	480	428	459	466	462	465	470	494	465	465	440	456	433	489	448	459	475	456	471	455	458	459	449	464	443	474	462	473	473	446	455	482	494	470	472	473	466	453	448	458	462	473	450	465	454	478	435	446	454	474	442	473	458	451	447	446	426	463	436	453	418	467	463	455	491	474	455	457	451	455	427	459	441	480	472	483	452	430	492	419	470	446	459	477	439	484	440	440	441	480	448	452	464	446	461	461	476	435	447	424	496	437	470	495	483	483	447	426	441	455	469	474	477	475	484	426	481	448	450	461	431	484	435	446	459	448	478	447	453	461	485	456	424	476	484	434	494	434	430	520	475	478	432	459	448	445	459	465	409	405	451	466	452	446	463	460	470	447	519	451	441	405	457	440	447	469	459	484	472	469	475	431	467	451	432	467	452	483
57516	15259	2944	1223	868	594	528	480	406	381	373	342	324	303	291	290	292	301	306	263	297	308	278	298	326	294	283	287	276	280	304	268	283	269	244	292	299	268	271	270	297	306	271	287	266	257	283	262	278	265	303	286	275	269	280	280	252	241	269	262	264	269	279	268	267	280	269	282	274	288	264	277	264	270	277	255	253	266	285	253	243	257	281	247	263	270	259	250	276	295	279	304	264	282	280	255	264	284	290	271	274	261	270	271	248	281	243	283	261	270	268	264	248	253	262	301	276	264	245	259	256	244	268	267	281	298	251	266	251	262	250	263	303	262	269	258	253	282	259	249	292	252	285	262	261	258	250	279	248	295	273	256	292	283	280	284	265	272	279	253	288	264	274	256	265	258	262	280	293	245	273	231	259	262	286	267	279	266	246	262	266	278	298	279	246	272	253	242	279	275	274	263	255	273	273	247	256	271	269	305	293	269	257	278	250	279	241	289	262	275	281	264	271	281	264	308	274	242	274	276	256	285	280	282	258	274	264	267	296	268	268	268	292	257	274	270	270	275	309	260	263	271	275	282	262	306	244	252	261	262	274	281	268	255	264	278	261	269	273	280	279	287	276	271	277	291	260	289	266	244	279	252	251	266	289	285	291	279	277	265	291	294	275	310	268	261	286	284	276	262	280	267	279	252	271	272	288	265	302	282	264	269	264	285	297	270	260	262	275	261	269	267	280	284	265	284	232	299	258	237	298	295	292	277	266	282	233	251	315	257	272	283	325	295	271	269	275	248	236	258	270	247	286	281	258	270	271	282	272	277	283	238	270	287	269	241	270	280	261	268	258	255	254	272	245	257	249	274	282	250	286	278	268	273	272	275	231	284	287	284	262	274	271	264	280	274	271	271	252	259	271	292	276	242	261	294	274	257	277	287	247	252	272	260	286	276	281	276	294	266	217	284	291	295	284	281	288	274	296	269	260	261	286	253	274	262	260	255	252	280	259	298	287	269	262	261	273	226	295	272	271	269	277	283	251	293	264	275	272	252	267	251	256	270	276	287	292	267	280	279	291	274	257	263	265	273	299	295	295	257	257	237	262	284	297	260	292	261	266	280	268	263	247	279	283	262	268	252	280	292	249	259	258	289	303	261	261	250	301	263	312	260	292	276	271	269	266	281	292	288	276	244	302	263	252	290	283	269	274	258	289	268	306	276	257	258	257	270	247	286	284	264	265	260	260	280	269	313	234	275	272	262	261	236	286	275	269	287	259	285	262	247	263	274	251	292	245	271	285	271	276	281	285	286	239	267	270	252	314	256	287	270	276	298	249	272	237	286	272	240	275	243	268	318	284	266	282	278	275	285	254	257	281	264	277	256	272	268	251	277	289	248	255	264	286	288	253	257	277	296	280	268	272	285	295	265	304	267	269	279	264	263	245	279	278	243	275	265	278	273	256	266	285	257	288	296	278	275	248	272	278	285	285	256	303	238	265	254	275	306	267	276	266	288	298	292	283	246	253	303	273	275	284	278	270	288	270	261	239	269	255	270	279	290	280	260	272	278	270	297	289	295	297	297	261	269	289	279	255	259	281	271	249	262	259	281	272	264	279	280	255	280	244	265	260	267	280	250	276	278	255	280	259	258	289	272	280	294	285	268	249	259	301	289	282	288	312	252	270	262	287	274	250	270	269	283	299	282	283	287	244	261	271	289	274	281	286	278	279	264	258	256	265	250	257	296	264	278	287	284	275	264	259	274	251	253	271	269	248	291	265	245	279	294	281	292	271	293	284	287	272	278	281	263	279	250	278	282	263	270	289	279	254	285	275	269	268	275	288	268	291	270	299	244	257	273	287	283	256	268	242	296	296	269	273	288	283	304	304	243	282	284	289	259	259	303	282	270	265	257	243	261	278	258	291	271	255	264	252	255	272	285	269	284	286	290	266	272	272	266	288	262	252	269	245	295	284	285	267	280	253	270	275	300	257	246	261	244	270	301	257	254	281	270	261	299	290	248	261	239	265	257	288	261	302	265	278	252	284	263	279	296	262	277	296	277	280	264	271	283	281	269	258	295	265	267	240	284	278	284	264	286	238	286	307	289	287	272	268	251	279	271	283	262	267	268	283	255	259	267	277	247	305	282	273	273	287	269	262	293	249	267	262	276	276	262	242	267	253	251	256	232	274	286	270	274	282	281	304	290	258	273	254	276	262	286	284	282	262	269	257	239	274	290	272	265	243	239	240	280	271	284	277	301	248	284	274	259	276	244	272	272	291	287	264	257	237	268	281	259	274	275	278	271	270	271	271	272	267	302	276	264	285	264	290	278	241	271	283	244	265	227	272	283	276	282	273	291	281	258	275	245	257	271	232	304	301	254	276	254	282	290	291	244	277	266	285	263	262	268	263	278	282	243	277	290	278	300	271	272	279	260	239	259	225	258	284	249	259	257	287	273	242	271	262	245	254	259	263	261	265	297	267	246	275	286	295	245	280	273	278	266	284	294	259	261	264	289	269	268	252	262	259	285	257	298	284	258	301	259	265	265	254	282	270	265	244	249	289	284	273	272	296	275	275	268	275	288	300	283	279	245	273	276	283	260	268	259	263	286	250	309	266	273	250	258	256	242	285	248	257	241	292	298	267	253	293	248	275	278	249	302	253	276	252	264	266	300	262	257	280	260	247	270	293	262	271	267	296	271	268	268	293	264	280	257	270	266	275	255	316	260	219	281	289	303	303	251	262	256	272	235	287	269	279	281	262	272	285	279	279	277	246	258	270	286	290	275	287	306	257	268	236	277	246	296	290	275	272	264	313	278	319	291	290	269	284	284	274	254	232	268	259	264	286	255	242	279	255	280	311	272	275	256	269	308	321	255	239	259	268	281	232	283	291	232	255	278	275	287	282	275	286	259	247	274	280	291	265	279	292	254	284	259	262	276	284	289	316	254	259	278	293	292	295	267	299	252	244	252	272	254	296	274	234	267	270	246	280	272	303	282	303	283	264	280	296	284	266	297	272	265	280	276	287	286	266	262	267	258	242	291	299	290	245	313	274	269	269	272	297	277	289	278	269	256	255	291	242	243	276	253	247	284	274	237	264	265	292	294	280	269	290	256	282	257	295	277	277	235	284	265	261	257	254	264	250	292	284	285	286	280	247	282	271	279	264	264	280	258	256	279	267	275	250	258	297	284	267	278	260	253	264	292	252	257	289	281	270	282	286	286	274	276	274	318	281	289	254	290	277	273	291	266	249	305	272	312	272	259	292	231	250	242	294	290	286	249	284	279	269	266	276	257	287	298	249	255	279	279	237	256	306	246	274	283	272	276	260	232	250	286	267	288	267	246	294	238	235	273	278	296	256	267	284	275	256	310	303	260	257	270	282	258	283	290	291	278	284	248	254	264	273	311	260	288	283	284	280	280	292	234	257	273	279	266	302	284	273	256	314	285	299	260	279	257	318	307	283	245	274	272	235	261	275	292	254	274	269	297	262	274	248	279	255	265
27271	1647	3036	3423	2937	2504	2168	1918	1678	1562	1431	1260	1224	1192	1107	1073	1117	1030	981	961	946	900	936	952	916	927	920	853	954	842	857	831	898	836	850	845	863	790	838	829	932	869	846	814	816	794	807	866	840	809	842	771	781	807	822	840	848	789	813	787	855	808	845	763	857	818	828	801	771	786	858	829	763	780	808	817	866	863	789	784	844	818	782	830	790	802	798	817	815	792	776	792	778	814	799	771	830	763	778	815	816	760	819	810	771	823	815	795	768	811	794	838	808	792	800	818	766	791	792	792	742	798	760	809	780	824	799	811	816	784	810	841	781	768	787	787	795	764	748	837	886	813	791	833	835	774	783	804	820	777	786	754	790	801	782	843	789	816	815	775	787	786	778	767	788	796	812	787	788	826	774	753	745	837	795	797	778	834	725	797	761	857	801	834	757	800	805	819	763	775	794	781	794	847	812	780	773	828	759	837	774	799	797	792	828	763	726	809	800	731	827	803	809	780	775	812	833	794	798	798	864	748	784	796	813	813	792	794	860	769	785	793	828	814	798	811	818	747	837	801	786	820	804	811	839	784	774	786	770	793	809	866	805	810	792	786	809	770	800	761	778	781	833	812	796	801	840	809	769	783	802	794	830	791	795	829	805	783	836	820	759	774	764	829	817	813	788	737	847	773	796	777	807	812	821	797	765	803	804	825	788	841	767	773	821	772	800	785	779	832	796	772	783	810	782	761	783	780	824	799	804	799	829	790	818	771	821	813	842	815	795	832	804	795	820	823	770	832	770	816	821	824	802	816	769	779	810	813	856	791	824	838	814	841	787	832	802	808	775	772	776	796	798	826	729	809	830	814	792	787	780	766	839	783	782	800	843	843	765	809	829	793	829	748	763	769	815	774	797	834	795	773	810	761	771	752	811	828	772	815	787	817	782	798	772	722	773	805	811	812	798	809	798	775	786	763	830	787	811	837	820	774	800	803	792	835	819	796	799	772	798	819	744	836	860	809	835	817	807	808	789	828	845	797	758	748	806	795	837	798	799	805	815	771	765	772	829	806	836	778	760	824	793	826	820	754	795	756	794	836	810	775	769	831	817	806	753	803	825	828	794	799	799	800	836	819	783	805	798	775	793	777	785	821	792	809	801	787	867	802	844	777	750	818	830	802	827	806	845	782	787	810	831	809	762	791	764	842	776	788	823	788	804	826	818	811	805	793	816	716	827	829	772	780	781	770	813	755	792	821	798	803	772	787	787	828	811	796	802	829	779	809	840	801	804	787	787	812	833	811	796	813	844	809	794	787	758	799	785	749	801	753	796	839	816	815	812	785	771	801	775	787	784	833	833	813	752	780	844	735	785	801	805	788	776	815	831	823	807	740	821	816	784	768	797	782	794	815	785	815	787	781	844	805	781	812	795	834	785	868	773	808	760	815	811	808	825	811	814	782	844	813	790	833	831	793	842	769	785	759	778	819	819	821	792	788	763	774	780	776	786	793	797	791	771	775	816	736	830	807	830	755	792	781	785	769	769	787	829	748	825	778	793	798	780	811	777	796	781	768	823	795	815	791	783	785	806	799	815	788	843	784	822	788	793	762	770	835	767	790	796	719	859	807	774	812	815	783	771	782	754	809	754	799	801	799	818	836	787	811	763	764	748	772	815	810	815	819	804	828	844	803	808	811	808	838	817	762	761	784	784	820	761	842	783	820	787	803	790	791	809	760	805	812	774	791	833	783	777	844	813	807	823	784	786	759	822	812	758	822	831	786	758	806	807	807	787	808	809	782	811	802	841	744	826	775	771	789	846	802	786	767	829	818	810	778	812	808	825	817	795	790	808	794	832	764	845	794	778	763	774	815	789	823	813	817	751	764	775	800	790	784	743	778	828	823	780	731	824	749	821	775	809	739	814	811	807	809	787	864	772	849	801	785	853	773	778	773	751	766	799	864	836	806	814	809	761	820	785	799	824	836	786	777	800	849	740	802	810	809	763	785	782	784	790	815	788	803	843	791	792	856	814	805	799	818	771	809	825	770	774	734	737	815	840	807	836	799	842	837	821	788	802	748	775	774	875	858	785	780	821	754	832	842	798	768	757	765	815	821	852	791	831	797	770	753	843	798	814	723	802	770	847	762	786	833	808	825	812	758	788	806	808	757	807	785	770	820	814	749	779	805	819	785	780	778	798	755	793	808	791	757	749	798	779	791	776	766	794	810	815	842	829	803	757	766	792	808	760	804	807	822	801	846	853	782	811	810	799	768	792	819	828	793	827	835	785	773	813	758	804	794	741	781	785	749	795	807	772	797	778	827	794	832	812	772	789	764	825	827	802	785	804	780	804	801	780	819	789	774	771	840	807	800	826	770	779	849	796	754	774	795	825	805	750	778	772	788	788	767	794	811	804	848	766	828	797	842	778	770	809	782	833	821	793	806	786	783	799	784	791	782	800	809	790	811	796	773	754	763	738	827	792	843	793	774	767	775	817	801	796	794	745	796	755	755	761	797	784	809	786	784	779	812	724	745	800	804	763	787	787	846	753	819	842	793	769	858	780	820	801	800	797	750	785	820	816	833	841	801	796	768	786	811	812	821	824	789	810	820	767	796	783	801	824	813	808	831	790	804	816	812	766	803	770	775	807	808	822	792	817	821	796	769	749	782	791	793	796	820	784	786	826	800	772	749	821	775	756	838	746	821	843	789	747	794	810	793	799	772	796	788	815	796	817	779	794	758	825	762	774	828	794	839	779	857	770	858	758	801	773	803	806	767	801	771	783	800	784	788	791	782	812	750	761	810	789	783	792	791	771	825	811	809	792	763	810	778	817	776	807	795	840	846	816	828	802	775	764	791	791	770	784	802	766	770	810	856	841	751	849	802	845	730	773	779	793	798	752	795	761	784	797	818	791	783	816	814	741	754	795	825	812	800	794	810	810	823	813	828	820	817	815	777	820	806	776	787	784	743	780	835	804	820	790	799	768	766	756	759	785	766	778	759	777	778	802	779	800	792	801	787	828	809	792	825	777	832	816	794	811	762	762	792	791	831	832	754	823	834	855	800	774	806	771	791	782	768	829	806	796	828	791	813	801	788	779	791	808	797	776	775	792	784	772	773	839	787	810	786	818	779	807	814	773	789	831	828	788	786	823	776	859	806	773	805	756	800	783	781	784	861	799	840	827	769	809	779	768	801	795	767	786	811	813	794	768	788	769	836	869	821	784	771	834	785	814	791	757	775	803	814	787	791	815	839	779	824	806	806	779	809	808	838	811	761	772	762	796	766	824	749	805	815	747	715	849	788	786	759	838	796	790	826	760	791	823	804	733	785	821	803	814	815	857	749	785	788	779	838	849	828	777	783	787	769	779	800	820	833	813	782	810	831	828	808	836	782	764	823	784	819	808	832	783	813	819	817	787	760	805	828	768	788	779	825	753	843	803	782	785	773	806	785	814	789	770	774	777	783	750	789	784	825	804	777	808	768	794	771	784	828	820	798	789	753
67695	21205	10528	2883	1544	1106	894	688	649	541	525	456	427	438	427	420	363	385	389	376	353	362	392	374	328	314	357	372	337	349	342	370	361	326	343	345	342	323	348	333	335	354	312	319	348	344	322	338	332	355	334	362	346	303	338	343	326	312	353	331	326	325	293	339	349	322	342	325	343	340	359	320	344	293	310	337	362	341	323	308	325	335	280	332	319	355	304	322	341	339	363	341	320	320	318	323	323	347	325	329	360	328	342	330	340	334	315	313	332	312	323	347	378	310	310	348	324	352	335	302	361	322	325	327	337	332	305	346	329	334	316	335	324	339	305	317	371	380	338	343	335	344	336	346	342	350	314	312	335	312	355	330	324	322	323	330	341	353	336	330	352	314	346	329	316	320	310	303	353	320	352	308	307	301	341	356	356	311	328	319	336	326	351	350	350	317	293	373	344	347	339	349	342	323	290	322	303	320	311	336	302	315	301	327	313	308	320	322	310	310	328	340	322	328	345	335	312	319	325	322	319	296	321	347	328	323	332	336	284	324	334	334	330	306	303	337	326	342	357	304	339	315	322	314	327	360	323	317	334	352	298	353	353	338	322	312	333	347	340	336	333	316	362	323	337	305	366	353	364	348	345	301	321	353	324	336	320	342	342	352	329	334	333	311	329	365	343	339	373	303	312	325	343	317	321	352	342	340	354	325	342	321	348	330	352	333	328	334	354	314	352	339	345	331	317	318	327	351	303	321	327	276	321	363	363	313	356	324	304	324	328	293	359	336	347	326	339	347	344	322	314	340	318	327	329	328	371	334	306	338	372	344	288	316	351	361	339	319	303	310	341	354	362	321	330	344	298	353	343	301	295	338	328	320	317	344	310	333	335	332	295	346	368	328	337	330	320	309	290	329	335	323	325	319	322	320	339	294	313	306	335	339	299	303	320	327	349	326	342	346	298	334	305	327	336	320	305	310	313	344	363	309	314	348	315	324	350	336	322	308	317	324	348	364	341	319	359	332	342	357	339	325	357	312	330	301	366	336	352	324	317	347	322	323	319	322	313	320	340	342	343	321	322	328	348	328	333	337	347	306	319	315	309	303	351	333	339	353	313	311	348	334	312	335	321	327	365	359	321	324	336	363	333	344	357	350	322	332	337	320	324	312	316	346	396	360	370	295	329	312	306	303	318	326	339	330	298	335	341	343	324	322	340	305	338	337	311	352	324	307	323	332	339	332	358	355	330	307	344	350	300	310	328	328	351	368	297	323	315	324	310	338	335	326	324	294	315	342	307	303	335	326	338	315	331	291	331	323	343	349	303	350	324	311	303	317	326	317	329	346	326	332	294	313	345	320	311	364	359	333	342	301	319	355	347	302	372	321	322	338	343	322	318	324	333	340	282	337	309	293	304	334	334	352	331	335	307	344	338	309	335	336	323	306	350	308	338	316	328	347	333	310	284	331	334	335	341	351	346	316	342	343	361	335	317	295	345	325	321	342	333	331	312	327	307	309	317	329	277	344	314	336	308	298	340	292	343	314	300	351	353	369	348	349	344	345	328	334	312	341	330	352	322	315	344	334	319	330	315	308	313	354	346	346	337	328	339	330	304	345	345	331	315	311	318	309	351	305	338	347	319	310	351	324	346	355	304	338	320	335	324	331	312	306	332	353	340	320	330	306	315	316	317	338	339	322	339	362	306	307	320	325	336	329	359	294	296	321	323	327	319	353	363	314	369	331	328	354	330	328	301	323	311	350	331	315	325	334	330	324	331	322	303	341	304	341	327	342	345	352	351	334	381	359	323	330	319	339	308	344	376	347	331	327	304	304	295	351	311	366	330	365	330	359	300	310	366	358	359	330	335	327	358	380	320	316	318	355	315	346	328	317	348	336	318	337	319	337	375	292	306	327	331	330	329	376	328	316	349	330	351	323	353	338	398	341	308	345	312	329	288	337	333	294	338	336	341	340	403	323	296	297	363	370	366	332	324	324	304	308	312	316	315	338	323	351	317	314	316	343	324	359	332	359	342	335	339	280	356	317	322	314	331	355	341	346	327	336	321	340	333	331	296	345	323	329	321	354	313	352	365	325	338	311	317	335	312	333	320	297	323	335	336	327	355	342	381	327	338	368	334	322	313	304	332	313	299	359	305	327	319	377	306	344	336	351	308	350	345	316	326	302	345	305	353	336	325	356	318	299	345	352	340	323	337	282	346	314	303	349	328	306	290	297	334	357	324	327	346	323	302	294	321	328	309	367	292	325	367	324	317	329	360	294	306	367	313	307	311	310	329	318	346	335	325	332	320	368	324	342	286	352	340	324	328	317	336	338	385	328	356	329	365	353	311	344	330	329	314	360	318	331	332	332	338	336	341	296	341	295	342	343	319	353	329	309	338	336	340	339	342	354	340	383	342	319	333	328	325	315	339	338	344	344	344	312	334	306	329	312	303	345	315	326	316	340	335	309	329	333	313	336	316	343	331	368	317	319	341	348	333	325	283	358	322	338	350	328	364	287	343	326	331	331	341	329	289	317	311	334	332	331	330	323	322	332	317	316	343	337	323	313	304	340	304	326	333	322	335	322	342	329	290	334	311	351	305	331	361	331	297	334	319	336	342	370	340	310	328	326	335	301	335	348	314	329	404	316	331	325	344	314	365	328	293	363	311	292	322	343	330	280	323	319	367	336	341	320	354	310	328	363	337	320	326	334	347	336	330	336	311	344	346	330	298	312	327	355	320	349	342	324	357	337	317	305	316	333	319	332	340	327	337	355	332	358	351	332	335	354	335	351	308	303	323	348	326	317	356	367	327	329	343	372	329	332	322	370	322	334	305	321	332	323	364	309	336	337	325	333	302	304	318	332	279	339	356	312	333	336	351	350	292	373	336	311	321	297	329	350	298	311	305	304	315	344	352	330	333	337	335	330	340	317	305	374	331	351	336	337	309	328	310	336	364	353	344	313	322	332	307	316	355	336	345	359	311	343	320	334	331	335	357	336	365	317	331	293	317	349	299	341	296	341	331	325	310	345	311	324	339	339	310	346	317	306	306	337	329	344	357	327	332	331	328	331	322	328	308	327	336	330	331	329	343	312	342	309	325	334	330	295	327	329	349	360	362	342	357	334	335	328	325	357	342	312	324	325	330	336	314	322	352	331	353	305	317	304	322	318	312	318	329	300	350	325	319	335	314	351	329	323	338	327	345	351	329	315	297	354	332	336	323	308	312	362	358	323	339	361	327	340	343	290	313	300	330	322	315	309	366	315	344	318	320	314	321	362	307	331	314	347	326	315	343	349	354	324	320	345	308	338	356	358	363	328	337	310	341	308	358	332	346	346	322	301	325	304	329	315	325	351	308	339	358	350	376	346	354	317	314	331	336	324	329	362	317	319	309	372	330	303	356	315	306	365	319	314	306	356	313	293	342	333	356	347	365	320	339	349	350	337	303	369	365	306	338	326	320	289	331	306	324	353	345	345	316	334	333	317	332	321	341	320	330	324
32991	2548	5114	5931	5006	4155	3598	3135	2548	2173	2053	1929	1654	1562	1500	1452	1414	1334	1321	1290	1266	1211	1224	1224	1211	1150	1114	1173	1140	1085	1096	1045	1049	1067	991	1010	977	1022	1047	1012	996	960	1000	997	998	950	962	1003	986	1018	963	990	961	980	1002	956	928	1007	987	960	1028	904	955	896	943	945	957	948	984	934	939	969	979	948	1000	968	930	892	966	890	931	948	935	961	929	946	907	938	966	932	978	932	927	945	915	958	935	909	928	1000	874	894	894	956	923	956	883	910	894	935	955	859	927	914	929	954	956	949	903	926	954	950	899	966	919	911	905	914	962	919	910	950	865	917	865	905	862	884	936	932	901	936	932	925	939	889	937	939	941	922	912	933	911	947	900	906	874	943	945	927	909	890	893	924	953	935	910	905	858	957	960	948	919	920	892	963	938	930	915	869	939	901	929	908	940	914	972	895	914	972	923	930	887	951	938	941	978	909	941	956	886	956	961	910	904	960	935	880	895	926	918	874	916	936	934	913	987	989	946	992	896	970	950	925	933	993	877	899	904	908	961	865	906	880	974	941	872	898	968	957	888	980	888	887	969	886	939	952	918	918	969	913	907	939	960	940	888	960	873	958	943	971	956	917	968	955	935	969	915	1017	912	950	870	900	947	972	905	934	913	917	913	899	927	902	936	941	940	912	951	919	929	951	950	907	922	928	950	902	871	876	872	916	911	916	951	894	917	920	869	923	867	927	916	912	941	932	968	899	961	900	925	921	907	933	933	902	943	950	956	916	974	852	927	903	911	964	916	939	862	884	906	910	911	950	967	918	936	954	924	921	891	894	897	975	966	927	963	904	907	913	886	947	934	896	883	945	939	862	930	894	895	938	942	878	942	937	907	906	918	946	939	965	895	932	936	875	950	896	875	921	880	931	968	877	943	974	905	920	916	927	926	893	940	935	977	981	955	884	861	899	963	961	910	950	966	904	891	932	901	921	901	965	890	951	940	945	893	969	925	860	908	898	880	861	937	952	880	962	943	983	917	913	964	901	925	968	940	940	881	918	930	939	934	928	903	904	953	916	895	911	939	926	898	911	964	936	932	932	924	916	900	924	949	886	908	902	842	936	963	938	950	915	910	909	953	900	953	925	858	996	897	902	921	934	916	882	994	942	877	909	931	937	964	950	886	953	887	938	946	946	944	948	944	946	924	902	971	963	939	945	894	916	987	948	910	913	910	904	939	875	891	902	898	840	919	865	889	928	959	924	846	913	954	840	940	858	892	905	922	882	888	895	945	930	904	985	946	936	898	907	960	896	959	942	967	865	976	953	941	914	965	927	904	948	869	865	944	905	887	914	891	977	967	954	944	902	935	891	905	934	929	902	903	915	933	895	936	944	930	910	903	927	920	900	945	935	882	937	930	915	911	915	921	930	945	883	868	940	922	890	933	950	927	915	871	991	947	912	903	957	906	949	955	905	893	914	923	924	915	923	915	895	931	887	962	850	936	925	928	890	954	965	960	949	888	884	887	946	943	948	912	952	942	915	871	940	880	935	967	904	919	874	889	885	905	909	924	862	924	880	916	905	963	895	927	921	923	944	903	861	894	881	869	934	896	939	916	893	914	906	963	920	948	919	956	922	919	887	899	911	884	928	880	960	911	928	896	952	927	947	897	906	911	939	899	861	846	906	912	921	917	946	915	912	956	944	934	906	897	946	937	930	934	895	901	889	915	892	962	910	934	990	976	926	951	928	940	894	923	980	970	943	890	921	904	952	888	913	909	898	926	908	953	947	930	933	929	899	937	894	829	902	919	919	917	914	886	924	899	913	893	903	933	880	973	914	964	925	894	909	962	905	931	934	990	904	876	944	903	962	953	908	876	917	894	897	924	840	958	924	916	997	919	923	904	904	869	910	937	935	935	903	966	907	941	891	891	911	920	890	928	940	1018	952	894	892	932	963	895	938	875	883	880	934	866	945	924	964	923	916	883	877	976	912	907	944	932	917	920	960	949	891	977	982	925	948	868	948	852	952	882	938	936	944	958	960	921	965	894	939	873	999	934	915	938	970	925	948	911	924	899	1011	941	885	947	919	963	895	907	894	943	909	907	962	904	883	968	935	988	908	940	862	934	954	919	941	915	908	871	883	932	948	876	920	912	885	933	911	938	928	925	892	942	937	891	945	889	888	896	869	997	940	995	867	981	915	917	904	939	902	957	929	963	906	866	945	920	910	897	943	937	854	931	944	903	944	938	905	917	931	879	956	927	885	927	870	957	943	919	928	916	934	876	961	915	943	888	968	887	951	1008	919	892	860	931	913	913	895	947	921	924	921	954	900	883	956	899	901	903	925	953	949	934	881	935	927	978	911	876	946	888	901	925	881	916	889	941	942	898	934	896	939	938	943	973	924	925	903	914	922	1012	890	952	882	929	921	944	917	918	958	941	899	896	869	899	969	965	930	917	947	912	946	897	936	985	963	913	944	900	909	951	931	964	872	987	939	948	960	944	887	931	883	903	931	928	901	886	927	900	927	965	902	922	957	914	935	941	856	879	882	905	844	939	970	927	945	922	970	958	916	880	917	886	964	894	903	920	902	919	908	939	942	908	911	945	933	890	888	921	906	916	963	869	918	981	935	922	932	882	870	894	839	970	984	948	919	910	949	892	923	954	926	943	885	907	951	919	922	916	955	915	911	952	945	958	939	909	867	927	991	993	904	960	886	990	939	982	941	946	943	941	952	917	920	887	930	896	927	925	939	932	871	915	887	934	925	849	917	898	905	901	878	947	890	874	940	890	903	970	921	900	869	907	918	912	948	916	928	929	958	943	952	937	930	945	916	959	897	928	993	884	861	883	899	943	891	888	921	891	902	892	892	973	964	916	928	903	883	926	946	863	926	963	926	954	929	916	957	908	898	919	951	965	986	904	957	900	922	951	946	929	977	894	967	957	995	936	888	911	941	890	929	890	883	933	889	971	952	923	973	935	900	915	882	887	907	881	901	901	924	883	945	928	882	901	901	956	928	958	944	939	869	926	898	940	945	941	970	937	959	931	956	882	904	952	913	908	928	896	918	986	888	912	958	895	858	972	900	949	910	877	901	951	961	870	884	899	958	945	920	912	903	979	914	926	915	961	903	905	954	949	940	961	887	911	942	974	959	910	921	906	879	934	874	953	915	907	907	932	934	888	914	938	905	941	915	919	915	941	959	903	929	891	882	934	865	950	927	910	960	930	863	912	942	909	916	967	906	957	892	861	900	875	879	907	925	994	913	908	903	934	940	924	907	910	904	916	955	900	920	920	929	944	916	889	924	978	939	932	931	941	949	916	933	943	914	934	972	948	943	925	976	913	977	980	978	952	927	882	912	945	906	954	859	959	928	965	943	941	900	944	978	935	956	941	956	947	935	883	937	910	908	892	938	911	905	900	955	906	947	919	925	918	926	876	910	951	942	922	865	910	868	957	973	935	930	920	885	892	917	963	912	962	898	928	932	882	907	944	959	969	905	966	941	859	968
14134	695	333	216	200	169	146	140	157	132	121	148	149	147	138	145	126	135	129	129	149	132	136	115	132	137	134	136	139	141	136	138	155	130	132	155	129	122	126	163	129	123	151	133	145	144	126	126	146	137	138	130	128	121	131	136	126	147	142	143	145	124	137	125	158	130	137	113	135	134	135	124	140	148	134	124	114	148	130	124	115	136	137	110	116	126	148	133	128	135	129	143	132	138	129	151	137	123	136	138	117	130	140	126	124	125	154	141	143	137	138	143	128	125	128	132	128	144	137	134	127	126	140	145	132	136	137	122	114	126	149	130	146	153	137	140	138	136	124	124	141	148	137	126	140	144	136	138	118	150	130	127	143	153	127	125	117	149	124	155	149	121	155	129	141	140	124	120	135	144	141	166	131	127	126	150	144	133	150	129	132	121	138	136	147	113	134	131	146	132	126	165	152	152	144	131	107	123	130	140	138	134	149	137	136	139	138	129	109	131	135	149	136	165	138	132	150	117	107	114	121	154	135	138	134	108	142	109	133	149	127	132	144	148	135	139	140	132	136	114	125	137	138	120	122	131	126	136	155	134	141	121	142	123	127	138	124	142	151	124	142	145	120	126	123	131	143	140	138	134	148	137	147	149	145	134	117	126	129	134	125	125	132	154	142	143	119	121	121	131	137	154	128	140	150	134	119	142	144	129	152	124	153	149	130	115	138	135	155	125	123	146	139	134	126	131	135	133	144	148	133	143	126	135	139	138	142	133	143	128	150	150	113	138	122	129	148	136	132	110	123	122	123	149	136	128	126	138	111	126	148	127	134	141	145	143	131	121	122	164	130	140	121	132	153	136	134	157	131	152	132	136	126	132	133	134	141	144	138	132	168	150	121	140	143	127	153	131	121	143	135	117	139	139	126	122	121	96	128	131	120	114	116	134	123	128	140	126	113	153	139	146	135	134	138	137	112	141	110	132	133	142	131	128	130	98	139	121	116	130	113	136	115	148	144	135	140	128	121	144	151	117	127	137	138	132	135	127	130	121	111	131	119	150	159	140	143	151	143	133	127	126	141	128	129	142	139	116	163	138	128	116	127	170	130	154	120	158	129	141	143	143	123	136	139	131	123	146	123	135	121	131	135	113	120	156	118	152	153	140	119	124	134	132	148	123	145	121	136	134	126	141	115	126	122	129	133	127	144	137	147	125	147	129	139	138	126	149	155	131	112	126	140	138	145	129	134	128	136	144	132	126	137	147	124	113	136	116	138	139	136	126	129	126	138	134	151	134	146	153	141	115	138	134	146	141	145	135	155	135	139	151	125	139	127	146	141	137	148	150	147	134	120	145	134	138	134	128	141	127	149	140	133	139	142	128	131	142	124	119	123	119	138	145	137	124	130	139	147	141	153	126	151	130	131	141	147	147	125	131	133	129	130	138	141	122	137	119	126	138	142	139	123	109	115	165	127	142	150	129	119	132	140	135	129	130	139	137	131	131	123	127	120	141	121	139	127	150	144	136	125	120	116	124	147	143	139	158	136	146	150	144	124	127	122	139	149	134	164	132	155	130	135	136	135	124	130	144	133	119	131	127	142	146	134	148	141	128	140	128	151	127	114	149	139	162	143	130	132	126	136	135	125	101	159	137	147	151	138	132	133	153	141	130	141	122	133	134	131	133	119	132	133	149	148	171	125	114	133	130	119	129	103	143	104	116	149	140	144	131	138	145	147	136	146	165	146	132	123	132	112	122	141	109	137	128	124	129	117	135	118	141	126	141	148	127	119	125	156	134	124	151	127	139	115	137	146	124	118	145	137	128	147	149	155	125	140	142	137	117	123	117	117	146	137	139	129	158	146	155	128	148	147	146	139	138	130	157	120	124	126	114	135	148	105	107	158	141	130	122	143	131	129	125	134	138	123	120	141	128	137	143	122	112	134	127	130	140	122	146	140	122	117	137	123	149	115	136	141	121	136	126	159	146	134	134	133	151	127	147	133	113	141	133	149	160	132	148	136	145	123	138	134	139	117	124	147	149	145	132	135	138	125	152	145	137	135	143	125	145	118	130	107	114	143	151	130	128	147	141	135	153	127	135	145	127	144	145	149	152	141	131	159	145	132	127	134	154	134	120	114	122	138	118	135	109	114	134	138	137	136	153	133	144	120	134	125	155	125	132	146	134	126	121	121	149	134	138	135	130	107	131	158	132	156	155	141	124	135	113	109	137	121	141	131	135	142	140	153	151	97	122	151	115	143	157	144	136	157	165	146	152	139	129	134	145	145	143	124	123	128	139	129	163	140	148	120	132	136	133	112	120	129	136	122	146	139	151	120	134	121	152	136	140	139	142	135	144	132	129	119	138	113	125	152	133	141	146	135	124	136	114	128	137	131	137	127	131	121	142	137	153	146	121	112	136	132	130	142	143	137	112	150	140	111	151	134	130	117	119	121	133	155	136	143	166	123	125	144	146	150	120	146	139	142	130	143	142	116	121	128	130	121	129	113	147	151	127	140	145	124	154	140	153	132	141	145	122	135	121	136	127	146	137	139	141	134	134	138	125	133	132	149	145	142	145	120	148	142	141	131	138	134	135	145	112	133	125	138	137	162	132	134	133	138	131	108	104	136	164	125	141	145	127	128	142	152	123	146	134	129	125	140	142	144	138	146	148	135	126	123	152	138	147	117	155	115	133	143	134	143	130	140	140	145	147	135	133	119	132	131	136	126	121	135	123	128	149	130	155	153	141	121	115	133	135	148	123	152	127	123	159	131	130	144	128	160	120	153	142	141	132	124	139	127	144	136	127	145	144	153	143	140	128	115	116	131	117	151	112	101	142	127	143	130	132	148	139	136	133	149	136	143	128	142	129	132	146	159	135	131	143	126	136	119	139	127	120	121	132	123	137	155	134	146	126	141	142	120	150	131	154	110	128	144	154	145	135	124	128	121	145	132	129	134	123	136	131	134	126	161	124	149	138	150	131	134	127	115	112	122	126	122	133	122	145	139	129	152	134	144	159	133	111	137	127	150	136	147	154	136	142	132	160	136	128	125	122	155	170	116	123	141	131	117	136	140	117	154	127	137	140	121	133	119	134	106	141	138	122	102	132	137	134	154	126	142	126	133	118	140	116	120	129	138	130	129	123	142	134	138	118	125	111	114	146	123	130	135	112	146	130	134	113	144	138	137	122	136	126	146	151	128	134	148	138	164	131	114	127	126	133	132	118	136	110	132	129	126	146	136	132	124	142	121	140	126	126	138	133	122	126	144	110	135	123	144	139	125	133	139	144	125	143	141	177	126	146	129	125	149	122	115	142	132	157	129	119	123	146	120	143	127	132	127	147	137	127	140	147	145	136	123	113	126	146	125	123	122	132	140	134	140	135	141	127	130	146	128	113	133	131	148	126	120	149	140	134	123	133	140	127	138	136	108	132	131	143	143	118	149	136	140	114	134	118	115	132	110	141	148	115	134	145	136	146	149	126	147	145	143	125	142	139	136	122
12322	508	612	680	637	601	584	579	525	552	492	534	485	475	443	479	503	462	480	436	417	486	443	454	473	447	473	474	489	450	452	416	466	433	445	422	441	454	464	453	485	447	427	478	463	425	460	467	467	478	417	407	457	446	458	477	423	457	461	443	425	474	489	448	468	435	468	469	474	418	430	451	459	423	450	438	446	442	445	436	414	457	428	411	451	461	468	439	460	449	404	444	450	442	436	437	453	494	442	402	449	503	459	485	472	447	487	420	467	466	424	426	428	437	439	428	410	418	481	440	456	478	496	458	496	448	460	420	454	483	438	429	466	471	475	453	447	454	437	445	494	478	461	414	432	442	451	434	476	445	419	445	479	436	440	464	423	492	445	453	496	441	465	442	434	458	468	468	472	461	494	423	422	492	463	456	428	436	468	466	441	465	455	464	458	444	443	464	476	438	455	456	434	456	425	479	458	487	422	450	404	469	442	439	441	450	439	440	449	448	491	449	442	469	456	519	450	461	478	436	452	493	455	412	455	438	427	485	458	459	440	445	481	439	476	460	488	484	431	458	454	430	468	442	423	463	453	427	456	440	446	467	443	470	434	464	495	430	457	490	448	456	466	470	488	431	455	446	419	439	462	469	444	430	438	435	470	442	488	467	467	459	471	447	463	446	451	434	452	460	430	427	473	435	460	413	472	432	437	473	477	471	442	416	454	419	423	482	472	471	462	439	445	415	478	434	473	447	420	447	417	436	463	412	497	464	431	448	442	457	423	445	425	467	447	470	442	434	470	440	444	451	415	431	450	409	415	475	460	453	451	449	446	466	468	446	454	438	498	477	446	438	419	472	470	474	457	448	460	479	454	488	437	406	480	458	458	471	448	461	464	456	456	477	448	453	446	433	452	505	420	446	439	421	460	415	474	453	455	449	454	450	436	441	445	471	427	431	456	476	464	462	453	431	422	454	427	470	449	460	452	435	420	453	450	454	477	460	441	429	491	472	457	438	468	441	444	482	435	427	467	458	449	437	436	431	435	455	453	450	436	419	461	428	451	436	427	462	409	465	453	459	466	460	417	462	434	437	480	450	425	481	465	502	452	434	441	458	420	434	463	443	456	454	446	455	427	432	471	453	415	445	438	451	455	465	459	440	428	473	426	453	432	425	453	456	427	444	462	481	453	440	460	440	485	473	455	420	435	443	478	454	463	463	446	476	499	439	457	413	446	457	459	434	419	444	460	463	442	406	475	485	469	472	461	421	506	438	453	421	463	439	448	438	476	455	429	449	474	443	450	481	435	463	416	435	453	456	479	469	427	461	452	450	442	466	495	425	452	430	486	422	455	401	420	444	423	442	459	443	420	447	438	467	475	431	448	451	486	462	451	423	489	405	416	434	429	452	450	419	424	438	456	445	448	449	477	423	472	454	452	448	476	425	475	412	433	450	426	440	451	434	506	458	432	450	406	427	431	462	435	431	486	424	450	421	412	436	430	465	462	446	460	463	492	481	464	445	479	461	481	423	458	458	466	446	474	449	459	462	461	466	518	445	477	470	439	457	485	444	483	473	446	453	451	456	462	458	472	485	473	485	448	420	445	486	431	465	493	442	449	430	481	471	416	454	463	430	426	455	458	450	454	439	482	501	446	447	442	449	423	433	456	420	407	425	440	427	466	408	473	501	478	428	469	504	431	453	435	416	441	474	470	477	443	461	476	462	448	453	437	430	475	463	434	448	407	423	436	454	443	490	467	467	459	440	444	452	481	472	469	448	500	437	482	458	467	475	444	473	432	451	458	484	457	454	437	482	427	436	449	476	426	470	437	471	467	444	426	478	450	437	447	453	467	413	428	427	459	464	457	457	427	428	460	438	473	489	467	474	435	420	455	437	445	464	440	470	475	468	472	449	493	458	438	445	426	453	461	469	428	483	430	424	462	420	457	483	425	483	470	447	454	438	475	430	440	462	472	454	490	447	405	465	476	441	430	442	429	473	450	443	456	461	470	453	472	445	448	410	468	441	465	457	452	428	424	422	463	436	448	452	434	460	443	457	427	449	425	478	436	432	426	437	442	467	462	448	428	458	481	449	416	452	485	437	467	468	472	461	454	439	486	476	473	467	424	463	451	461	442	462	448	445	471	456	461	429	483	493	468	475	441	457	455	465	474	423	422	437	450	431	444	428	441	438	436	469	481	482	446	476	434	468	461	473	444	451	439	464	456	482	492	442	463	425	456	450	452	462	475	467	479	483	439	483	446	452	466	449	424	454	425	445	443	418	475	465	445	440	456	498	446	487	452	463	470	459	407	447	444	419	485	466	456	462	439	487	483	445	426	470	451	432	455	433	441	425	463	452	426	426	464	461	461	453	436	445	446	458	456	458	457	465	441	483	450	449	447	485	443	423	405	451	475	453	460	427	470	427	462	467	463	476	460	454	456	474	464	483	453	437	462	439	483	459	454	497	454	451	480	445	447	459	416	498	447	440	443	434	448	470	409	434	435	469	461	463	431	454	467	449	451	439	449	431	452	439	416	453	463	446	461	428	479	470	460	459	453	465	462	443	454	441	446	468	460	485	432	430	468	456	443	474	455	442	426	457	432	454	427	461	449	457	449	411	422	460	482	458	478	456	461	465	490	447	471	448	450	454	443	470	459	449	463	445	407	438	432	441	432	418	430	437	443	453	466	473	443	466	428	456	471	465	456	461	495	438	454	465	450	461	464	471	450	473	465	462	459	476	492	481	461	462	425	419	468	474	476	476	494	461	431	485	457	445	437	429	461	454	417	444	452	434	465	480	421	423	436	444	441	459	452	448	429	482	446	460	455	456	444	449	458	443	473	469	440	456	400	469	425	434	446	492	460	449	430	447	446	432	467	442	455	470	484	464	439	446	441	467	448	448	425	480	476	399	477	412	509	431	460	423	479	461	483	457	432	462	472	487	469	471	448	458	485	416	467	452	430	455	471	451	475	454	471	473	458	447	425	440	438	473	443	439	463	451	438	485	467	458	413	449	463	446	450	445	433	433	479	423	446	425	434	458	460	462	454	431	456	427	474	455	469	438	457	433	453	471	415	468	431	431	470	443	451	467	464	409	472	474	435	456	462	482	468	443	436	450	457	464	480	439	453	414	439	491	443	429	494	464	460	488	469	467	461	481	448	474	457	448	450	457	452	433	458	427	423	484	464	436	446	464	425	484	471	479	455	500	452	465	486	473	435	428	416	460	443	465	475	423	479	441	445	446	459	496	404	435	466	440	451	459	439	465	452	475	482	444	508	478	414	447	423	420	469	453	458	418	479	431	467	478	437	438	444	414	450	469	411	433	443	474	505	444	428	407	472	461	441	469	439	493	434	409	456	461	461	458	454	454	450	438	484	464	463	448	470	445	459	487	420	467	443	488	482	420	442	479	466	454	448	491	455	459	449	481	413	481	462	471	422	401	464	458	471	454	482	434	478	447	429	489	452	427	447	430	475	447	420	442	437	439	466	474	454	436
57063	14896	3001	1249	828	694	537	479	448	401	345	348	339	332	321	353	325	283	308	285	315	302	286	318	284	271	294	290	301	301	247	264	284	288	266	295	264	289	317	298	242	288	302	267	284	253	254	280	264	280	273	279	289	316	283	258	282	291	249	302	261	287	262	294	281	317	263	279	278	272	239	264	265	275	265	262	309	273	270	266	265	263	274	278	238	295	283	281	291	276	247	276	264	257	256	275	286	327	286	292	275	299	273	246	275	266	287	273	260	266	263	270	279	281	272	255	242	284	266	276	269	291	285	275	272	277	277	262	264	281	275	297	284	268	260	271	262	259	261	236	286	269	270	296	274	294	267	256	263	274	263	261	255	269	256	291	270	282	290	272	292	274	321	283	275	288	289	280	249	266	268	286	287	270	290	300	271	284	258	241	277	289	250	278	217	255	266	264	247	264	267	260	269	244	261	263	298	258	233	250	263	281	289	283	274	263	267	276	275	295	252	281	248	306	285	250	274	276	257	243	262	260	267	262	249	271	273	285	274	257	272	278	259	274	254	264	262	250	293	282	263	229	267	278	265	299	276	335	271	266	273	255	257	289	260	288	256	276	280	270	298	267	275	288	262	281	280	251	250	292	265	282	272	267	277	242	274	223	266	264	272	271	279	278	255	283	295	264	308	243	261	291	269	261	254	265	253	258	255	291	279	265	264	301	256	267	256	263	278	283	236	254	258	240	303	281	263	262	254	274	271	294	264	284	288	277	271	273	253	287	282	253	306	305	266	256	288	281	292	277	298	271	243	254	281	247	282	263	286	247	262	272	259	263	255	283	226	303	292	245	282	277	282	281	258	276	272	272	268	276	289	304	255	272	266	264	265	290	282	257	306	274	264	296	264	258	283	267	272	261	259	255	270	290	267	254	249	267	274	276	281	276	261	269	290	251	251	261	260	260	277	265	272	243	260	297	249	273	288	259	299	271	307	284	303	258	290	259	270	256	274	280	270	263	301	281	248	271	268	238	265	246	276	258	257	244	284	268	272	256	287	255	281	274	270	266	272	289	257	248	252	285	263	259	301	250	257	306	273	257	282	256	269	264	252	250	272	290	258	251	259	261	252	256	287	253	295	266	278	273	269	257	259	271	265	271	260	301	279	276	255	269	277	279	294	277	282	271	256	289	275	281	271	277	263	266	275	293	289	268	257	269	283	236	272	298	266	281	291	272	262	284	278	297	289	302	292	272	253	252	259	294	256	323	283	273	254	263	245	276	298	268	261	286	265	288	283	252	277	292	269	270	292	274	282	278	276	261	288	288	257	267	271	273	267	292	256	264	263	267	270	254	266	250	257	268	248	302	293	245	258	276	252	252	279	268	268	278	279	264	287	274	270	278	269	292	291	257	237	277	269	285	293	267	291	325	264	271	273	264	256	255	259	278	273	256	282	287	256	267	258	284	273	267	246	262	276	242	258	256	268	266	264	284	285	301	244	257	293	281	264	234	250	291	304	308	274	270	249	298	279	289	288	267	282	263	254	297	248	289	285	295	270	284	251	263	239	269	256	279	266	279	286	280	281	269	261	283	243	308	250	293	268	250	257	291	284	258	270	262	282	232	259	225	248	270	278	238	283	288	238	270	276	283	277	266	259	255	281	266	272	239	291	268	288	258	274	287	266	249	282	282	287	257	282	259	275	274	284	278	271	277	257	275	261	277	272	271	258	269	299	260	258	296	287	263	261	304	264	254	283	272	297	272	275	293	288	310	259	298	315	280	251	277	255	272	254	290	287	296	301	268	252	310	250	287	293	279	265	297	276	268	269	275	259	280	288	276	288	263	291	265	279	291	289	270	275	277	279	247	258	269	285	322	299	265	271	239	294	237	286	261	273	271	290	272	250	258	276	295	287	293	275	302	274	254	270	264	251	265	268	242	279	268	283	288	278	261	255	288	259	289	248	226	264	263	295	283	286	255	289	249	257	252	286	273	264	268	253	261	291	270	272	264	268	268	267	256	251	277	243	259	287	262	273	236	287	280	272	231	261	263	272	278	282	268	243	262	255	293	243	293	272	291	271	261	266	307	301	258	295	265	259	306	247	284	264	294	265	263	275	281	288	273	282	309	263	305	248	262	270	257	250	273	246	291	287	289	247	279	275	272	299	289	260	279	258	237	278	298	263	256	258	298	280	269	286	268	256	273	282	276	253	292	280	282	279	272	267	274	266	253	307	276	277	276	258	267	269	268	249	279	249	289	254	292	301	262	265	283	300	258	286	284	289	259	277	302	284	272	247	267	267	277	278	272	303	285	280	253	268	274	284	257	259	278	287	264	276	257	252	264	281	265	276	251	269	266	284	249	288	271	269	271	263	295	272	256	258	273	249	274	243	269	240	268	287	279	278	250	280	275	246	267	275	247	249	258	285	271	281	298	277	266	291	264	301	285	286	254	269	282	207	286	276	250	268	291	288	250	280	261	256	260	266	275	280	284	238	262	269	279	285	269	283	283	280	277	286	260	263	226	276	280	261	252	258	278	285	251	281	272	260	284	237	253	244	236	278	256	282	261	271	273	273	258	272	285	285	283	287	258	278	253	221	265	245	295	293	259	270	294	254	260	302	288	283	288	264	264	248	294	257	266	253	265	265	260	253	267	243	293	260	276	264	262	273	287	260	288	298	284	272	288	271	295	298	282	265	276	293	264	294	275	259	288	273	272	245	284	261	275	264	258	261	293	277	257	286	277	276	286	262	259	291	285	276	280	267	279	289	278	250	274	258	288	278	260	254	250	248	229	286	264	249	279	285	291	281	282	276	253	249	245	270	269	250	282	245	276	280	270	258	262	249	265	253	264	279	289	280	243	265	248	260	231	254	250	278	290	239	282	264	288	300	279	266	279	275	293	269	265	294	284	267	280	265	258	244	269	302	281	295	256	252	267	260	280	230	246	266	282	255	257	302	287	286	240	292	257	254	269	268	286	270	270	268	267	287	304	289	281	271	271	254	273	248	280	280	268	277	264	263	280	247	273	260	275	258	264	269	253	270	280	281	277	269	253	270	302	280	262	279	240	274	290	275	260	273	283	267	276	281	258	244	235	281	290	265	270	277	264	284	251	251	298	280	260	272	251	254	281	261	292	245	300	249	296	252	262	308	246	281	283	301	287	239	286	284	244	257	245	264	266	256	279	251	280	276	257	248	262	274	253	279	275	275	271	259	278	273	270	257	278	279	244	284	274	278	292	286	262	250	281	254	296	264	243	293	249	262	264	272	253	266	290	264	237	289	263	245	254	258	279	257	279	276	262	287	276	251	264	260	270	277	271	263	262	271	259	269	258	282	264	272	271	278	315	296	271	275	253	297	254	265	240	263	291	255	248	254	277	283	243	271	275	274	261	258	250	262	276	260	253	280	272	273	233	238	298	295	275	286	265	279	254	264	278	259	270	266	268	256	284	270	278	291	292	271	286	267	268	287	263	268	277	250	273	250	267	280	268	253	244	269	288
26825	1644	3071	3433	3134	2619	2267	2026	1686	1515	1341	1279	1263	1224	1170	1077	1041	971	963	972	1031	928	965	948	932	939	856	974	911	894	907	871	891	861	873	889	869	845	862	825	833	806	804	825	795	782	848	846	810	841	798	818	806	796	846	830	791	759	865	869	811	762	779	817	815	848	823	791	849	823	760	834	817	755	780	760	780	816	800	840	809	818	804	805	846	818	844	768	763	777	885	824	845	817	808	816	783	774	785	832	803	793	776	842	757	806	768	838	735	807	767	772	790	817	822	818	780	790	804	783	844	756	816	785	780	805	807	797	829	802	844	818	782	837	773	796	782	781	790	852	809	832	801	799	740	843	819	778	794	787	801	831	814	841	787	809	817	825	853	785	767	816	791	790	807	861	830	802	838	754	810	791	793	800	788	811	744	823	778	792	790	770	904	810	756	817	824	821	819	782	789	752	803	823	866	799	847	784	789	752	807	814	766	772	758	797	797	805	783	747	804	808	773	759	762	802	811	818	775	827	830	776	798	833	855	771	826	774	748	784	810	810	813	822	774	866	798	794	805	830	829	793	787	829	813	802	763	850	798	755	762	817	805	845	788	780	783	771	761	833	787	847	817	809	783	846	817	805	775	815	787	796	799	834	780	827	841	786	780	764	817	829	812	834	823	794	843	756	805	764	768	815	801	819	860	752	809	806	777	787	796	831	792	810	758	794	879	822	751	839	804	801	741	846	731	836	774	778	785	774	858	779	757	818	788	786	800	751	849	797	828	760	863	782	828	794	806	811	823	851	787	767	788	838	807	767	814	859	801	801	750	803	774	781	791	781	780	814	813	737	763	839	773	785	811	823	816	763	834	777	825	817	845	787	773	786	812	738	801	770	854	804	792	768	768	785	781	807	832	792	799	769	807	844	814	808	875	823	772	823	808	772	831	783	845	779	799	845	748	821	772	760	830	773	752	790	753	829	778	807	789	750	807	807	771	804	790	832	862	828	770	813	827	827	820	829	811	844	826	798	811	796	797	812	769	805	804	828	786	784	817	808	804	787	789	822	797	770	837	791	791	801	793	807	796	772	790	811	815	817	773	806	756	751	756	810	792	793	823	784	806	815	796	856	830	784	771	803	811	798	793	759	782	748	827	815	807	772	817	762	772	829	776	766	835	763	816	772	784	814	741	808	790	808	764	820	771	817	865	780	763	818	832	749	778	840	780	764	797	758	801	805	774	847	762	859	804	776	807	823	812	815	817	774	809	760	767	778	761	793	836	752	823	787	812	816	819	760	811	789	769	787	739	766	768	830	798	791	805	769	794	839	769	811	766	804	810	784	855	829	778	799	836	814	766	782	788	780	808	768	792	779	773	771	848	789	837	758	804	848	779	826	803	803	833	746	851	776	847	800	777	806	801	791	798	815	828	799	787	793	869	785	776	802	783	798	819	795	811	771	749	810	803	785	837	751	787	840	884	817	790	801	799	718	845	785	827	815	806	769	811	821	794	845	829	785	843	812	726	792	808	772	810	780	793	783	827	779	781	783	780	797	818	817	789	807	843	790	786	758	767	759	812	791	847	826	728	825	771	798	798	779	822	856	818	767	811	762	810	854	798	806	764	783	807	812	768	813	787	828	756	783	836	765	812	811	761	790	772	823	748	734	835	738	818	806	797	831	755	781	789	802	833	746	828	753	760	843	766	811	759	792	756	816	813	811	752	841	829	789	764	792	827	802	786	791	772	825	834	748	775	773	783	779	767	720	854	826	785	758	759	778	806	826	799	775	785	785	764	818	795	789	822	825	778	847	863	854	852	813	835	829	812	844	789	830	763	818	777	777	824	865	845	823	798	822	831	809	836	768	814	815	807	784	803	808	834	793	837	811	823	821	810	833	791	805	843	849	783	815	843	866	810	765	856	798	776	768	813	811	775	844	828	790	813	781	804	839	849	747	782	785	778	780	759	817	798	802	829	784	843	804	838	810	799	804	824	821	802	801	752	831	813	789	804	770	781	780	801	743	761	830	790	776	809	823	784	748	805	785	784	781	753	817	793	803	802	774	818	783	799	829	805	766	765	815	757	844	816	774	790	803	852	807	787	839	797	821	784	807	780	810	777	777	798	790	782	832	843	790	827	764	815	802	770	801	766	827	761	804	789	793	798	802	808	762	765	786	785	794	817	800	795	805	783	840	774	834	827	778	800	826	835	788	780	806	796	831	811	798	729	736	802	827	856	777	808	785	825	787	826	792	804	784	806	787	785	841	820	822	778	861	818	819	782	801	808	788	799	785	745	798	717	769	827	815	809	784	815	837	839	828	752	804	833	803	800	819	801	770	825	810	818	772	824	788	778	788	799	791	779	765	811	735	764	801	743	776	853	783	778	777	829	776	789	804	792	775	812	831	812	798	847	756	823	837	824	798	774	770	773	821	785	777	837	845	805	814	809	813	789	868	822	814	854	842	782	780	781	832	813	781	790	803	791	808	798	827	769	788	792	758	762	772	780	778	849	779	785	781	829	780	789	791	793	761	774	854	804	830	784	787	791	791	811	817	813	786	803	768	822	793	750	831	790	781	808	763	771	840	843	803	783	749	774	803	828	846	793	806	822	787	794	824	804	803	815	811	824	763	838	803	837	791	787	827	761	784	813	770	794	729	817	799	794	737	796	766	811	814	823	806	799	823	792	776	853	795	847	728	818	785	776	764	828	822	765	830	776	794	695	784	778	805	809	755	835	764	814	828	781	781	763	864	760	774	774	783	798	783	837	765	813	774	811	796	862	840	806	824	819	794	812	814	763	830	777	791	788	795	802	799	825	806	797	798	754	772	858	787	839	804	783	784	801	772	845	802	854	795	774	815	774	756	803	784	836	838	761	842	799	857	802	792	807	835	832	807	821	771	760	763	782	801	816	831	785	795	785	801	819	796	791	770	777	766	794	802	829	803	795	757	776	848	802	784	774	826	824	819	819	790	780	807	778	782	736	841	852	822	840	778	791	797	829	807	808	771	764	773	747	782	828	778	783	794	797	802	766	824	789	763	781	833	794	801	778	808	770	835	823	806	771	848	824	800	786	783	800	800	817	779	778	794	806	758	851	818	751	805	790	809	810	845	797	821	817	800	803	845	761	804	851	757	791	805	794	794	817	804	845	808	776	769	747	794	814	825	828	786	802	849	788	776	792	849	749	814	790	795	804	793	808	836	795	807	767	800	778	756	791	803	806	840	792	754	782	818	797	729	772	771	808	796	757	786	794	827	791	787	778	827	810	775	777	824	778	773	762	782	846	812	763	852	771	799	794	820	800	813	732	749	794	779	800	772	806	837	799	778	781	813	782	771	798	836	779	816	808	784	799	853	864	774	821	783	780	770	817	795	762	808	816	781	789	790	759	816	805	852	807	801	800	774	804	786	870	799	820	814	852	766	828	771	768	789	822	819	752	799	825	821	830	776	821	786	832	805	800	810	757	829	794	826	720	830	803	764	812	767	803	825	814	764	816	796
66304	21160	11321	2953	1466	1125	862	814	638	567	525	445	472	450	460	402	368	419	375	352	352	374	362	362	352	311	358	358	383	360	322	342	313	317	285	340	355	339	310	360	310	344	333	359	327	387	327	315	345	311	320	332	334	315	322	335	343	342	357	320	356	336	330	301	352	342	342	364	358	329	319	319	291	311	358	367	330	328	302	321	325	325	311	315	355	329	332	349	348	319	332	307	334	330	335	343	330	338	334	328	342	307	305	328	324	330	329	371	346	325	329	312	320	308	352	318	340	311	322	316	356	320	346	316	344	349	283	330	325	320	340	308	315	360	279	336	323	350	331	343	323	343	318	347	340	317	313	324	318	327	321	322	342	319	342	305	337	330	339	343	317	318	346	333	312	317	337	322	299	330	308	314	329	382	298	336	309	320	318	319	327	346	306	310	315	342	335	326	301	372	326	343	336	329	313	355	331	311	353	330	325	332	314	317	316	322	338	330	357	338	321	335	281	327	362	344	316	325	319	320	315	350	338	333	322	318	353	317	327	365	346	336	355	333	352	286	303	338	334	312	324	330	288	339	327	342	347	329	335	321	339	306	339	341	319	317	308	337	360	346	344	325	292	330	345	332	314	313	358	336	341	328	343	349	365	346	321	295	314	376	351	312	310	307	313	357	334	322	323	356	327	337	366	357	347	335	336	313	328	325	346	334	338	361	323	320	316	333	334	317	322	320	330	303	327	320	310	326	337	313	316	355	341	333	295	348	350	326	329	318	357	338	332	347	345	330	327	353	350	310	333	334	328	333	335	304	334	314	327	292	323	344	346	303	350	320	327	288	340	320	339	304	322	350	317	324	305	287	349	344	340	365	351	332	329	313	338	325	329	372	328	351	355	341	361	325	339	317	362	337	321	320	317	335	329	312	346	340	301	323	331	324	325	309	326	327	312	306	317	343	326	329	318	319	308	301	337	302	322	319	315	327	326	329	306	343	330	332	356	363	335	307	317	355	331	299	352	346	334	320	358	317	333	342	333	305	324	299	310	323	314	315	321	314	316	338	316	313	346	341	359	304	305	340	339	326	323	327	351	316	320	342	334	345	333	324	307	312	333	341	317	309	342	339	322	326	324	353	357	316	318	331	317	299	317	304	313	299	353	341	331	328	341	330	346	327	291	308	300	335	334	348	312	327	327	365	337	332	314	343	315	363	335	320	313	305	329	335	355	338	315	323	299	307	328	334	332	361	324	310	330	322	325	343	302	336	343	310	329	303	340	350	345	326	350	312	284	307	333	322	341	340	356	309	333	352	336	334	325	342	318	328	328	339	346	317	352	293	316	304	322	342	318	324	323	323	344	316	305	331	318	325	325	318	332	307	299	366	318	350	352	302	336	319	357	346	317	319	306	330	301	315	340	342	339	328	322	302	329	331	325	316	309	320	327	318	309	348	301	322	325	332	300	350	323	335	287	313	330	325	346	331	361	311	270	324	332	347	325	323	321	321	324	335	339	340	331	357	338	307	314	322	335	331	332	334	300	322	318	338	316	325	336	350	311	316	309	313	339	331	337	305	311	323	301	320	320	302	362	317	335	326	308	315	287	303	303	317	319	326	331	324	338	298	360	347	353	324	311	365	312	302	341	337	290	344	333	366	334	312	323	338	314	330	308	332	320	343	349	309	334	323	298	340	329	302	338	372	352	329	354	323	342	337	332	330	319	322	366	331	333	341	314	348	334	298	328	314	300	343	338	361	332	333	324	317	322	317	326	294	335	362	369	337	330	296	357	282	310	347	320	338	321	298	321	347	326	312	317	326	351	314	337	306	351	333	343	321	331	331	323	349	306	318	285	335	351	293	341	298	328	347	349	302	351	312	338	362	345	327	346	349	333	328	340	335	322	314	327	335	334	332	338	349	314	331	340	329	330	320	312	320	328	295	306	307	334	324	332	296	338	314	328	344	330	311	302	310	346	316	314	310	335	332	310	328	329	348	324	293	344	304	356	351	331	325	343	344	316	351	332	320	315	313	365	333	344	312	373	329	338	338	325	328	335	347	339	330	329	334	325	313	332	335	321	348	323	328	334	316	328	299	331	326	317	333	331	349	341	324	337	320	336	335	326	327	332	311	351	321	343	327	354	326	310	329	344	346	328	343	298	297	326	347	358	359	322	350	301	312	301	280	327	310	324	350	344	344	325	337	340	284	352	305	335	325	331	370	322	323	332	303	316	296	348	319	345	373	302	317	301	343	351	330	348	322	319	328	354	347	294	367	320	327	317	316	311	303	331	323	359	338	343	308	335	278	321	345	330	316	363	323	305	345	302	331	350	331	314	323	346	311	301	339	339	340	319	306	307	339	366	356	299	374	316	330	345	320	338	333	319	358	326	312	346	323	297	347	333	324	339	313	284	325	343	322	323	330	310	321	341	343	380	300	334	312	317	348	338	324	328	327	348	322	337	332	321	366	379	353	334	333	306	331	307	341	338	361	342	333	298	326	328	337	353	348	326	306	321	333	334	335	311	328	286	326	345	317	335	313	322	362	336	335	322	336	332	345	345	330	328	320	302	314	306	326	381	370	327	303	336	338	294	353	340	316	341	351	335	296	317	359	342	309	318	303	322	279	346	315	350	344	326	327	340	300	292	328	325	355	333	325	331	327	300	335	327	337	306	315	320	369	321	316	331	321	318	330	323	319	304	321	352	328	307	347	343	300	326	357	312	315	311	348	321	311	293	341	334	329	340	347	311	318	318	316	314	313	302	317	307	301	322	341	323	336	326	325	316	311	297	310	308	326	331	346	294	301	317	312	305	287	307	327	301	312	336	343	339	335	341	295	368	338	334	325	355	384	305	314	333	341	314	317	331	336	312	341	364	326	314	299	320	348	311	314	336	320	324	331	308	328	358	335	296	313	345	363	314	354	317	344	336	303	331	346	346	331	383	327	339	353	324	334	352	299	326	318	337	317	337	321	305	302	327	313	347	304	314	308	368	360	340	304	352	291	312	313	297	322	319	316	339	331	318	324	286	332	338	375	363	367	314	336	336	332	350	326	317	309	348	319	335	321	369	350	326	373	302	328	341	338	360	304	307	333	352	350	334	321	334	342	359	307	321	315	301	297	274	358	313	307	367	305	311	302	303	293	291	315	337	327	330	353	332	323	323	282	329	342	325	367	315	303	327	344	316	299	343	341	351	339	321	329	352	313	312	314	310	335	321	329	334	311	315	319	324	336	339	322	352	325	319	302	330	339	318	316	324	313	328	327	314	311	337	302	329	321	325	320	362	288	329	309	321	359	340	348	323	350	327	313	333	359	310	333	322	304	314	315	332	335	338	328	348	334	331	354	342	357	307	342	365	310	353	349	361	343	331	350	321	325	318	325	344	354	341	317	296	282	332	330	326	310	321	344	342	360	337	340	323	358	358	331	309	322	350	333	321	317	331	334	334	336	314	314	324	346	379	349	335	328	335	344	365	311	345	335	302	282	356	320	340	359	336	319
32302	2525	5074	5828	5209	4275	3555	3170	2634	2326	2109	1896	1741	1633	1495	1446	1391	1330	1281	1281	1244	1234	1130	1145	1153	1072	1126	1134	1105	1079	1116	1058	1100	1064	1029	1064	980	1089	1003	956	998	981	1014	1028	1013	977	970	934	1068	955	972	998	967	985	948	907	987	961	970	952	1001	979	939	913	915	924	915	898	967	930	976	954	987	905	970	942	899	898	951	913	931	911	951	899	1002	985	941	970	848	932	866	923	979	941	899	971	914	932	881	871	917	962	947	966	888	919	917	922	955	979	970	940	960	925	978	949	910	968	923	866	932	916	964	947	915	899	879	898	932	929	953	936	945	897	936	990	909	867	890	986	937	895	918	947	894	936	931	946	902	941	920	912	960	931	926	959	959	922	917	919	892	896	910	977	927	912	933	908	913	858	884	930	937	908	922	918	953	937	960	880	975	866	929	913	938	916	856	935	923	945	886	942	882	942	925	955	907	945	881	919	938	999	916	920	949	942	956	945	940	906	987	930	900	952	912	918	935	962	906	943	901	907	918	923	964	909	917	976	947	956	875	913	901	885	918	932	922	915	921	867	934	912	929	933	916	956	916	872	884	884	961	987	926	884	885	954	919	915	937	892	890	909	897	918	934	932	939	915	939	968	901	920	893	902	920	957	888	892	893	915	894	935	950	906	938	873	946	955	899	897	904	909	941	913	910	926	914	949	944	925	846	964	939	900	914	908	901	935	920	886	914	899	942	940	966	892	906	942	935	893	932	959	901	946	902	879	955	883	951	915	938	918	917	896	911	970	949	938	998	925	971	920	944	902	935	944	911	918	909	908	852	935	870	904	929	979	945	887	933	893	945	967	920	909	935	907	893	982	949	959	939	881	934	966	898	910	977	899	914	924	946	945	904	914	936	970	955	904	897	899	894	882	920	932	922	881	950	959	944	903	970	897	917	953	903	934	896	927	956	909	944	938	936	883	913	992	893	977	896	935	929	913	879	921	953	882	921	880	864	917	987	903	979	931	917	872	894	892	893	889	897	902	918	899	901	931	948	939	917	943	919	934	894	921	926	882	916	874	894	967	916	920	915	915	984	907	931	945	912	930	880	910	917	924	866	928	907	924	865	887	924	894	945	889	898	902	955	921	921	895	911	924	882	916	931	924	939	940	925	942	984	899	917	929	888	930	912	907	911	930	859	939	919	945	890	987	931	916	913	894	918	921	894	954	941	894	945	947	900	922	956	943	930	930	908	969	933	882	922	943	915	964	920	924	930	842	884	915	932	895	928	931	944	911	941	903	939	992	931	924	937	916	953	912	920	911	851	907	936	945	943	903	985	894	912	962	876	891	889	926	895	974	944	929	898	919	924	945	924	894	903	843	928	903	914	895	936	974	914	976	889	904	973	894	932	962	940	914	952	963	966	893	879	975	940	899	935	945	988	915	965	953	916	934	900	938	924	962	889	934	896	900	947	904	923	929	890	864	953	912	918	915	938	906	951	849	944	971	940	915	871	910	850	932	915	908	947	871	903	908	963	940	935	947	883	978	923	917	897	917	943	968	897	891	882	957	924	877	958	903	898	978	933	922	930	925	948	874	928	894	896	913	885	921	887	905	905	905	878	901	929	883	921	933	945	882	930	933	905	896	967	922	968	931	912	905	942	896	968	881	897	928	910	930	914	899	973	932	927	912	926	926	938	905	912	919	960	906	919	951	908	921	861	933	919	926	949	928	885	920	934	909	959	929	919	931	918	873	893	922	932	955	978	880	917	895	947	854	917	901	972	916	955	930	948	889	944	889	871	948	908	923	958	949	894	890	907	951	951	892	917	925	942	910	905	969	954	926	968	908	962	908	878	941	880	919	944	850	928	961	961	902	918	958	953	923	906	934	969	903	964	924	953	901	882	891	904	881	923	957	915	911	884	954	966	900	889	915	905	958	950	970	912	885	891	891	957	947	928	972	924	900	872	935	932	872	880	946	939	891	927	931	928	899	928	893	935	959	915	951	947	906	941	951	925	892	949	903	919	950	922	907	959	941	902	868	974	884	910	916	937	958	919	904	970	943	911	939	919	895	957	921	891	917	892	923	917	912	855	943	912	948	913	911	910	925	945	892	921	949	964	928	962	901	898	943	918	948	941	944	906	947	905	977	831	997	932	892	883	878	945	932	969	965	898	923	929	899	929	879	923	881	941	916	912	904	925	914	909	933	897	891	917	946	914	909	912	931	912	960	901	924	894	871	904	918	893	943	954	893	864	845	911	912	940	950	881	827	891	882	936	946	903	907	927	954	890	927	938	891	985	935	900	958	928	1012	918	916	945	916	880	913	959	917	906	895	924	916	892	903	874	937	877	908	896	920	898	960	916	922	891	939	926	915	898	902	898	919	900	941	975	914	899	881	922	898	955	958	936	952	908	924	952	903	943	929	922	926	938	893	896	967	886	888	961	913	936	930	926	953	878	889	918	896	875	913	948	931	922	944	953	930	957	888	905	904	944	913	905	900	878	947	854	952	948	930	891	885	953	935	929	950	972	943	936	947	968	933	922	908	874	896	897	912	925	892	956	940	946	966	898	965	904	933	924	1011	910	933	947	920	898	897	862	952	920	887	944	926	1013	961	931	939	929	912	908	921	921	907	944	923	907	943	934	912	897	897	945	917	895	953	934	970	862	918	925	903	952	924	853	929	933	902	908	920	890	926	891	885	927	943	920	947	929	896	898	888	897	900	929	895	913	893	926	885	898	959	876	914	953	942	945	941	934	930	919	909	928	898	884	898	921	906	912	915	952	911	915	889	935	895	963	902	885	924	928	943	888	890	925	926	949	917	909	926	877	883	923	931	924	900	880	896	974	923	943	872	934	906	924	948	940	939	897	952	903	909	936	919	882	933	887	935	918	942	910	880	923	926	923	940	947	958	936	943	963	914	965	930	870	934	900	929	897	958	928	906	881	939	933	928	974	913	942	940	931	922	930	892	933	922	904	929	943	922	1043	936	894	946	961	940	956	936	939	942	945	941	967	926	914	905	930	956	955	876	941	943	938	894	918	920	904	906	945	940	939	969	921	913	877	959	941	905	893	898	958	915	950	934	927	946	939	887	893	950	892	927	892	925	919	891	923	872	917	926	915	917	957	893	950	936	922	904	907	946	958	921	928	950	972	870	918	882	914	952	931	925	903	908	927	953	899	926	918	890	937	924	948	963	905	930	935	926	919	920	856	918	912	953	913	910	872	979	936	930	917	967	918	959	929	906	1021	938	870	909	906	886	974	931	911	906	952	907	889	945	862	887	920	941	923	943	969	978	906	926	891	879	910	920	981	987	864	916	948	943	862	936	895	969	869	894	983	893	862	939	927	960	889	886	961	911	916	955	946	981	930	959	929	930	894	907	927	907	926	967	956	844	889	934	876	918	912	963	912	951	890	927	889	930	929	968	928	946	930	902	930	922	921	914	945	977	962	957	923	948	918	884	911	899	958	915	946	898	900	934	929	924	927	950	920	898	892	915	918	888	931	940
13687	610	333	188	195	170	155	141	149	146	142	161	135	145	146	141	152	135	118	126	135	131	131	132	111	126	153	141	144	130	128	156	145	124	138	114	126	158	146	145	124	134	131	131	123	128	136	128	148	148	144	127	133	119	161	140	131	102	151	134	129	133	153	132	132	161	144	106	122	141	171	145	150	167	137	118	143	142	139	137	135	133	132	140	147	114	138	134	127	145	130	111	141	138	128	123	161	132	122	110	135	125	119	135	116	131	138	135	142	139	143	125	154	128	117	142	141	124	139	135	118	138	133	111	117	131	131	140	127	145	126	116	142	123	117	132	138	146	145	131	112	127	146	142	129	145	130	139	167	134	129	120	134	125	122	132	125	121	131	118	144	151	147	130	148	155	155	143	124	148	136	121	141	125	148	122	135	137	140	133	138	126	131	130	132	134	132	103	136	144	130	125	121	137	140	122	143	162	122	149	149	130	116	138	116	106	123	144	121	123	129	129	139	134	149	124	112	152	157	147	138	128	133	140	142	117	99	139	115	136	143	131	134	139	130	122	119	163	136	128	149	126	117	132	147	130	128	125	138	139	133	117	151	136	143	130	140	152	131	139	140	136	136	131	132	116	143	149	130	139	118	158	139	132	141	130	106	133	124	128	134	127	141	122	140	122	126	131	116	125	139	118	142	127	126	142	157	122	136	127	139	132	133	136	141	137	134	130	140	115	142	129	157	131	133	139	130	113	123	116	126	120	141	134	135	137	127	135	124	133	150	139	100	122	129	125	117	140	114	138	138	102	159	132	146	117	128	129	124	122	151	141	129	145	140	109	123	142	128	101	139	149	158	127	146	155	148	146	137	131	143	158	130	144	117	138	138	122	144	138	126	143	130	129	147	117	153	137	138	133	132	141	127	128	125	132	144	127	117	133	123	113	134	135	122	144	124	140	128	140	134	128	128	147	136	115	133	141	135	116	130	138	145	144	143	110	133	142	144	150	128	123	143	130	131	130	127	131	133	126	113	106	130	108	144	125	125	132	135	135	135	143	129	129	144	127	125	140	129	128	165	138	130	109	145	125	108	108	125	138	148	153	122	133	140	129	143	120	151	93	137	146	124	139	126	136	128	154	118	137	143	111	134	115	123	143	140	150	156	120	133	136	158	145	127	122	132	133	124	134	122	125	137	142	138	122	122	164	134	146	139	126	158	113	124	120	132	120	122	133	140	129	132	114	130	133	116	142	135	134	130	155	129	138	141	125	138	134	128	141	143	129	122	128	120	128	137	144	128	153	142	156	140	145	128	139	130	137	133	136	142	131	133	127	134	139	156	142	126	114	121	118	110	118	114	156	121	137	132	120	137	131	151	149	124	120	146	148	130	127	102	120	136	149	157	126	126	156	138	138	111	127	134	132	132	154	120	147	144	143	144	132	123	123	122	122	126	146	157	133	144	100	131	142	119	135	139	126	146	132	137	122	139	120	127	127	123	126	122	131	132	132	131	137	107	108	128	132	131	143	132	128	123	128	137	126	117	117	136	134	118	129	121	121	145	137	147	127	122	137	126	127	142	138	129	154	152	127	126	136	101	126	134	135	142	130	130	145	111	132	118	126	130	129	136	127	127	121	141	128	121	129	141	123	146	136	122	131	132	121	137	124	112	115	120	143	124	142	117	130	149	130	137	124	132	140	139	119	138	127	128	115	115	139	140	139	135	131	132	112	137	136	122	135	142	125	134	123	118	133	145	137	144	149	125	113	147	161	145	142	127	136	128	123	137	124	124	131	131	119	131	122	115	138	119	125	130	142	100	121	120	129	144	126	145	152	128	139	143	130	129	148	147	124	139	121	128	114	143	141	142	129	145	124	131	128	110	128	120	146	128	136	126	137	122	134	138	114	130	130	114	137	126	153	116	126	133	128	151	109	118	136	123	126	151	123	129	124	132	142	148	117	118	153	115	132	130	137	145	139	144	132	120	138	144	131	141	150	137	155	125	124	136	139	138	125	150	145	131	124	135	131	124	130	128	112	141	135	155	116	129	141	141	124	114	121	143	123	142	139	109	125	118	116	130	121	114	149	119	119	127	132	129	126	154	154	137	128	133	140	132	127	126	143	138	121	157	149	136	126	141	136	129	111	144	132	130	139	117	127	141	147	134	115	151	139	119	146	119	133	122	122	160	149	116	156	134	153	143	150	147	146	139	131	128	143	136	130	138	112	128	137	145	120	123	138	112	127	155	137	128	127	126	141	123	128	134	114	130	122	143	143	141	97	147	123	134	138	130	122	134	150	125	161	149	130	144	121	151	152	147	133	157	129	142	118	128	135	125	128	145	159	107	118	126	151	118	133	162	135	123	127	146	148	133	132	140	148	148	153	136	151	130	135	126	146	144	156	127	115	144	128	131	137	138	130	138	138	135	132	137	140	146	119	149	156	125	121	132	135	105	136	149	126	133	127	140	136	112	142	146	96	118	121	138	126	138	148	145	141	128	130	135	156	135	131	138	142	124	131	108	154	151	135	123	146	140	143	116	131	129	131	165	143	130	127	164	151	136	136	121	119	135	129	115	120	128	139	129	139	118	135	116	114	128	123	152	131	136	140	130	148	132	123	132	141	130	139	111	115	130	159	122	139	134	113	135	133	120	123	132	131	136	144	124	131	122	138	138	132	113	120	125	151	138	132	120	121	126	124	126	139	149	135	135	134	159	140	133	131	138	137	139	137	129	132	108	125	128	116	118	136	116	121	138	129	123	146	146	132	127	123	127	136	122	152	133	141	117	113	118	132	138	120	150	113	110	129	153	140	144	120	114	125	151	128	135	144	131	147	152	128	131	149	143	148	131	139	142	135	139	136	133	118	140	123	121	158	137	103	113	147	161	125	165	136	126	147	132	128	119	131	119	149	138	115	140	133	126	122	127	141	161	137	154	135	121	114	135	124	143	140	161	142	150	136	143	126	125	130	128	143	154	134	137	127	139	128	119	151	133	117	148	153	139	133	134	142	119	149	111	126	125	129	151	118	129	146	130	121	136	120	133	126	140	118	127	141	130	148	132	144	135	111	125	122	134	143	135	126	139	129	146	138	107	137	146	133	115	160	111	140	122	120	144	131	124	154	139	147	112	127	146	132	129	149	146	120	155	153	139	150	132	129	124	148	137	141	137	118	137	126	144	132	149	134	122	123	131	143	137	155	138	141	138	139	137	139	125	132	136	144	114	135	139	127	142	111	113	130	141	129	152	124	134	160	132	139	123	134	128	124	127	121	147	150	140	144	127	118	145	140	125	158	122	116	132	135	141	125	159	120	113	120	90	166	145	141	129	129	133	128	116	148	134	146	118	146	141	119	146	134	132	130	154	125	143	144	123	125	140	128	141	119	137	116	134	135	134	119	135	131	132	136	136	124	125	151	145	141	122	160	127	138	121	129	124	125	151	117	127	136	165	115	136	132	130	138	140	139	158	133	141	107	131	131	119	149	145	140	135	125	134	122	119	134
12393	520	661	683	631	589	561	522	544	518	508	456	501	511	482	494	514	497	462	456	464	468	467	470	452	475	450	463	456	437	462	463	438	457	465	463	464	477	460	462	457	437	474	465	478	438	463	454	443	436	453	446	427	439	462	439	443	423	446	487	472	443	456	440	458	458	467	434	447	458	492	439	448	434	472	455	439	450	417	439	423	455	447	438	447	451	447	468	470	459	457	459	450	494	470	422	458	477	433	413	440	435	432	503	460	452	464	487	464	454	420	458	427	460	467	420	447	451	437	429	447	437	441	460	479	448	422	432	464	449	443	448	442	444	427	442	458	461	435	428	436	469	449	472	498	447	459	493	434	430	405	456	466	424	485	424	425	440	425	475	449	454	483	442	448	434	465	418	463	438	442	446	468	461	437	435	502	451	455	471	428	447	466	447	473	427	433	446	453	444	428	435	496	415	499	462	438	441	471	508	424	451	468	474	459	443	464	440	452	461	463	463	449	461	438	477	462	453	446	425	456	454	499	459	419	406	499	415	429	420	458	469	399	430	416	431	478	468	393	435	463	456	456	449	435	433	465	453	423	441	416	417	483	462	451	461	451	458	443	451	426	463	434	400	435	463	444	501	465	492	466	471	491	445	438	424	467	441	458	470	449	475	464	418	463	477	460	502	405	422	448	474	447	440	472	454	450	472	456	471	423	465	448	440	397	465	468	487	471	437	439	484	442	439	439	437	460	449	453	458	443	453	468	444	451	462	431	439	454	457	454	423	435	448	446	434	455	446	416	491	423	428	446	435	443	451	477	435	454	460	445	457	438	448	433	440	469	454	494	443	463	428	429	446	456	456	447	443	471	434	433	496	435	456	432	454	485	445	436	426	432	480	450	471	482	431	416	475	440	412	474	461	447	451	475	439	489	477	448	440	468	439	465	459	439	434	448	456	435	463	430	431	464	475	463	459	456	482	394	436	423	446	433	493	426	455	431	430	450	409	458	428	488	403	443	430	458	475	438	433	428	433	483	443	440	465	420	435	443	450	455	446	443	494	475	433	450	495	433	435	463	464	428	413	438	456	421	428	467	460	426	433	424	443	422	454	444	433	447	454	442	426	410	444	457	437	423	446	394	437	468	456	446	449	460	460	441	408	476	433	466	428	486	496	478	412	461	456	431	462	492	428	450	410	466	435	456	440	459	462	464	460	458	432	455	476	448	462	461	479	453	460	453	441	437	460	486	439	427	472	486	472	440	426	446	443	461	437	458	413	496	481	435	445	458	427	425	406	429	429	440	424	445	444	456	451	453	442	415	456	482	411	475	466	433	451	427	425	459	416	452	468	469	403	462	438	454	423	430	448	452	435	477	459	435	466	433	483	438	443	438	461	462	459	473	454	466	468	430	484	424	504	399	434	448	467	460	435	450	445	438	440	459	434	454	476	448	415	436	425	450	438	494	431	454	466	464	421	449	416	389	462	437	430	469	442	446	462	470	456	434	444	471	447	395	440	411	412	482	431	467	405	515	436	467	424	464	481	440	453	461	466	478	487	461	433	428	440	449	416	457	420	449	487	474	434	461	419	434	428	445	436	439	441	463	455	474	447	479	461	451	438	450	463	444	480	433	449	461	441	462	454	432	424	427	443	475	464	460	429	444	441	457	476	437	452	477	415	471	405	445	461	453	418	425	458	440	449	421	444	463	460	443	468	431	425	441	455	439	436	407	458	429	407	430	490	432	441	480	433	437	455	470	481	453	437	438	448	417	462	468	457	419	458	455	488	418	462	470	404	434	438	413	428	434	425	427	423	456	463	435	456	425	447	430	430	448	443	413	458	413	450	439	391	441	461	456	433	433	442	443	475	448	481	454	460	472	433	488	427	443	438	434	433	470	418	452	467	459	453	469	444	476	517	438	462	467	449	426	426	439	477	460	445	436	484	421	427	443	475	440	439	452	435	462	441	414	432	437	458	430	461	432	454	470	454	429	422	445	409	429	392	439	465	414	475	465	425	465	446	461	453	466	446	476	443	485	456	446	455	437	450	421	482	453	452	452	475	460	463	463	443	453	454	436	489	420	480	466	461	413	423	477	447	413	440	433	444	457	450	421	463	454	423	434	459	458	435	465	468	447	462	448	432	422	430	422	474	478	460	451	448	486	407	426	443	439	461	474	455	449	436	455	442	459	432	447	433	425	450	437	434	444	454	431	457	414	442	468	451	463	445	449	435	424	516	464	471	396	445	396	448	433	437	400	454	475	483	450	418	461	481	412	445	436	449	420	453	444	433	473	410	451	437	422	450	436	443	505	425	428	451	481	464	452	437	440	455	434	418	413	451	467	473	460	444	430	462	433	470	413	451	440	470	441	457	443	451	438	436	471	455	408	458	456	466	439	445	443	441	462	448	398	432	417	440	470	449	466	468	446	435	475	440	431	462	422	414	451	430	442	448	465	441	437	438	448	403	451	453	415	491	453	419	452	438	430	464	454	476	491	445	462	452	490	403	452	419	465	451	456	430	457	402	485	410	451	466	473	455	421	409	444	427	431	473	442	466	447	452	437	442	464	456	430	446	442	450	427	478	442	462	438	474	483	459	458	455	465	456	450	463	396	429	455	447	460	451	421	472	442	446	441	443	463	448	458	433	424	456	461	493	447	454	440	478	439	486	450	423	493	440	470	430	448	453	467	416	465	476	459	413	424	449	490	444	426	429	453	441	448	452	459	436	472	465	442	436	401	396	451	410	451	443	456	451	443	433	437	432	468	472	478	451	470	426	467	421	430	423	470	472	461	487	436	434	463	412	467	464	479	456	448	419	458	442	429	450	443	443	443	465	452	451	445	460	438	466	437	426	436	426	413	443	490	481	464	457	436	429	424	458	422	448	469	441	437	466	468	442	467	455	458	455	486	463	462	474	463	456	439	479	473	456	498	425	436	453	469	430	448	432	435	449	454	428	459	469	448	446	428	447	496	456	467	445	448	477	462	473	451	440	452	412	476	482	419	419	440	429	426	461	457	444	417	423	406	441	449	475	460	445	512	449	430	441	435	483	478	420	418	445	462	467	436	456	406	450	486	425	425	448	445	434	401	428	439	397	471	446	444	472	447	433	446	493	457	478	463	454	469	439	422	472	454	465	473	470	498	436	474	460	447	433	479	412	451	406	412	466	449	459	466	476	446	448	450	416	429	421	414	461	480	412	450	472	449	476	443	463	477	437	454	454	447	425	461	505	487	439	439	464	450	447	442	431	444	453	424	437	434	445	429	439	453	421	426	472	433	445	455	464	447	481	422	463	453	461	457	488	430	466	474	467	463	444	457	454	460	430	462	411	407	419	454	468	452	434	433	444	461	460	443	460	466	410	465	470	442	411	473	492	456	495	454	461	452	474	457	427	461	487	459	452	450	456	432	434	478	463	441	462	446	450	453	455	437	464	466	443	442	401	460	457	467	437	429	446	453	452	450	455	470	462	478	451	485	431	453	465	418	462	409	476	472	462
57297	14909	3062	1225	838	573	532	482	422	418	392	371	365	342	323	323	293	298	291	313	293	302	292	256	288	278	298	292	292	285	249	303	295	283	299	290	297	252	280	265	272	270	287	281	271	265	251	254	270	290	249	303	270	258	273	294	270	268	289	284	276	268	264	311	245	294	270	278	265	266	278	282	300	280	295	281	309	276	272	250	243	269	279	290	301	257	250	282	272	248	309	277	250	286	263	249	276	273	276	278	253	304	285	269	272	271	256	269	260	249	278	269	298	249	281	276	274	286	287	280	254	261	273	291	266	261	293	266	256	308	244	269	262	287	266	283	247	270	247	273	279	309	271	281	255	289	282	247	289	258	269	266	273	252	249	262	293	252	267	290	262	292	261	280	269	299	275	263	257	288	273	268	291	282	230	279	271	283	273	300	250	264	289	288	270	275	262	262	251	271	293	256	276	276	242	250	246	262	316	243	278	267	228	277	277	256	274	310	278	273	267	302	285	244	263	266	269	283	282	244	269	300	275	258	241	258	270	237	237	286	268	244	247	269	281	317	271	278	311	265	259	297	263	268	270	278	262	258	283	283	276	290	268	273	253	274	253	263	265	290	276	275	279	234	292	270	282	267	237	279	278	251	262	269	284	275	291	273	276	272	273	255	282	252	291	309	299	250	281	268	296	290	266	255	279	259	264	273	289	281	285	272	321	250	247	284	273	279	290	285	258	282	288	282	258	247	241	275	258	277	263	272	237	257	256	314	250	264	303	262	270	275	262	285	305	279	291	262	270	265	260	275	247	270	279	280	274	288	266	274	266	247	270	238	294	292	275	296	290	283	227	263	259	263	251	272	282	269	258	306	293	254	264	272	265	253	269	279	249	299	282	273	277	249	311	277	262	294	258	276	263	314	303	294	282	252	265	274	291	254	250	276	261	263	268	256	288	276	280	298	255	280	256	290	282	274	243	242	266	283	270	276	238	249	267	254	282	251	263	259	291	276	267	266	263	251	239	285	276	254	286	310	262	254	245	276	277	258	259	274	259	241	271	248	264	280	286	254	267	276	295	291	280	254	281	277	289	282	269	248	299	300	256	259	246	271	270	272	269	269	288	295	263	270	270	275	284	282	293	259	268	236	279	245	277	266	232	267	262	259	264	252	276	277	293	279	281	270	273	279	303	282	267	295	272	276	300	294	271	283	283	270	276	282	284	285	267	274	283	266	259	251	278	254	287	264	283	282	253	291	266	281	281	258	281	259	263	295	277	315	306	284	288	264	264	294	283	314	255	276	259	295	270	288	265	289	298	261	256	276	280	259	305	273	274	265	285	259	276	288	282	306	256	263	254	246	262	253	252	255	276	271	321	258	286	256	288	280	274	267	253	274	292	277	281	272	255	263	263	259	283	271	282	288	268	285	271	282	263	258	250	278	287	290	281	256	274	240	268	295	278	274	266	274	263	273	279	305	230	279	280	269	281	276	280	250	286	274	275	300	273	280	274	271	272	265	268	294	272	294	315	286	294	254	236	265	270	261	284	286	310	226	246	263	285	276	288	281	290	274	255	268	273	268	277	258	247	291	277	284	268	242	275	296	236	275	278	248	260	296	291	250	276	282	257	257	253	274	268	285	297	282	285	276	279	266	284	255	265	284	265	272	259	226	279	268	242	300	269	254	267	272	251	276	271	286	277	285	272	280	273	272	289	239	280	267	296	278	242	275	287	287	261	307	270	241	316	244	249	274	276	286	283	256	265	278	287	276	242	273	282	270	298	296	290	258	244	274	277	258	241	274	262	259	264	273	277	235	265	278	273	257	241	265	285	258	292	264	285	263	282	258	308	286	287	271	283	268	264	262	270	255	287	269	270	286	260	282	270	284	255	275	286	272	271	284	259	272	277	299	261	264	232	260	273	272	289	286	294	286	266	259	303	282	281	264	283	297	282	277	235	234	269	283	276	286	266	292	266	290	266	293	267	280	260	272	281	272	252	254	268	273	273	267	272	254	259	278	282	264	233	279	269	303	237	273	319	290	274	258	252	277	275	263	254	241	265	278	256	293	286	276	280	266	272	287	252	299	285	269	248	267	287	276	266	276	266	256	293	264	271	267	258	262	309	259	285	270	267	276	234	263	255	260	268	263	252	277	264	253	295	252	289	302	288	286	272	271	260	253	302	261	264	276	244	263	287	294	288	295	299	278	271	296	290	268	262	285	284	271	263	236	260	241	310	244	294	268	266	229	300	256	250	294	268	249	268	261	261	253	288	291	275	303	271	264	254	287	268	273	286	228	283	252	266	273	255	241	238	277	273	264	249	265	274	252	287	246	279	275	296	261	265	281	266	274	257	278	240	270	275	257	313	257	266	239	291	278	263	287	279	260	276	249	270	270	273	248	289	277	252	237	246	276	280	266	291	264	247	294	277	263	249	251	264	290	299	293	243	249	286	263	284	245	253	279	288	249	292	292	291	280	284	279	267	273	214	305	263	270	258	288	272	286	275	300	253	282	280	266	261	276	284	246	294	280	269	262	273	277	277	260	281	286	284	272	260	274	276	252	264	266	293	252	255	281	274	271	279	276	271	298	244	278	296	271	242	259	281	290	297	252	277	255	250	284	303	261	300	277	260	271	266	298	286	297	251	274	283	264	265	284	253	256	272	284	277	285	248	284	288	268	269	276	272	269	251	280	283	270	265	274	272	279	268	297	261	291	226	253	251	275	238	266	269	278	260	253	286	248	242	281	305	277	266	261	249	269	252	271	274	269	254	269	269	283	285	263	275	252	283	270	274	284	277	277	274	291	253	282	275	285	285	284	244	247	264	295	254	298	301	274	272	247	314	251	243	309	304	276	278	296	260	257	268	271	243	280	258	264	241	281	285	273	262	283	283	284	253	274	295	282	266	292	259	277	308	301	286	308	257	262	267	257	251	254	307	269	279	287	276	251	224	246	292	301	297	257	308	289	276	252	258	289	273	284	269	249	261	297	263	253	263	281	239	272	256	273	306	294	260	259	262	276	289	235	309	258	281	267	302	283	273	280	287	265	280	251	311	293	261	273	257	255	249	278	284	268	255	253	271	280	291	283	251	280	298	283	296	243	288	282	299	276	249	266	259	244	282	299	267	264	261	265	282	264	268	280	270	248	265	287	268	273	268	300	256	262	248	278	263	261	279	301	289	275	301	270	245	259	265	292	261	279	274	249	280	271	266	266	273	278	280	280	281	264	259	254	255	281	258	293	242	280	280	273	296	274	268	254	287	247	264	238	243	270	296	257	237	288	275	272	308	249	287	264	260	251	285	274	265	263	301	263	262	270	256	289	264	294	310	288	282	267	275	283	245	281	274	259	269	288	266	284	280	278	264	287	269	250	311	257	287	251	254	251	250	270	291	270	292	292	291	281	269	280	249	263	245	312	254	278	282	285	289	295	279	264	260	266	252	269	286	264	287	276	261	278	269	265	252	253	286	236	274	304	313	279	258	283	263	281	266	271	289	297
27016	1677	3076	3529	3114	2592	2196	1980	1747	1534	1489	1369	1189	1184	1152	1142	1088	1059	993	1002	970	990	958	918	923	969	889	917	886	850	809	887	829	894	864	880	861	859	835	831	837	833	812	779	865	803	823	850	828	831	825	820	847	853	790	824	800	827	892	816	789	806	777	847	856	835	831	834	804	776	783	816	843	841	848	809	777	774	778	816	830	862	869	803	854	751	776	806	772	794	768	793	790	784	757	843	836	808	778	797	759	846	782	813	832	854	831	750	769	831	812	824	792	779	843	779	853	816	824	750	826	757	759	811	824	808	804	812	769	791	837	791	786	796	821	788	866	775	777	817	807	839	849	865	791	812	759	734	799	811	743	785	782	798	770	789	770	765	828	822	839	781	815	810	794	788	835	828	791	795	814	843	782	773	847	781	791	824	816	816	824	749	803	824	795	820	797	805	802	761	776	806	806	767	789	804	802	796	759	796	788	808	826	790	848	790	796	808	760	814	821	839	778	753	751	782	768	792	819	829	761	776	816	813	796	812	802	778	804	794	785	813	821	816	776	777	798	823	791	818	802	799	848	835	824	792	763	795	823	781	763	815	792	820	803	810	761	812	819	806	814	785	825	793	759	802	794	826	793	813	781	782	821	851	785	787	801	801	835	822	794	813	801	811	792	785	858	830	867	818	812	796	785	788	764	799	843	797	809	806	790	773	804	800	822	793	767	756	832	835	765	786	816	798	713	775	785	785	780	802	773	812	869	779	793	773	834	776	785	805	752	810	786	821	720	814	741	759	838	816	827	800	786	781	781	804	793	788	842	775	799	752	776	835	844	780	782	805	790	828	781	837	802	781	768	759	833	824	822	803	772	800	823	760	840	806	815	811	797	791	794	817	774	827	824	786	755	820	787	870	806	730	806	825	772	817	806	836	797	764	801	838	765	789	810	808	787	806	795	717	849	768	814	802	789	819	806	811	867	878	828	849	799	818	818	752	813	812	807	819	781	816	833	791	848	734	778	784	811	797	828	777	801	779	805	806	838	760	818	803	779	800	839	848	784	802	814	786	764	821	759	845	830	807	772	790	748	749	853	862	785	829	774	792	804	817	849	810	857	772	830	812	830	815	753	792	846	820	815	778	785	818	833	822	807	820	827	797	851	824	779	840	824	791	790	846	775	787	782	763	806	778	794	804	830	770	831	755	833	797	802	827	697	789	776	857	763	806	791	833	820	784	767	809	782	724	769	858	799	789	771	851	820	835	800	786	839	854	825	758	814	767	806	803	776	761	812	791	789	797	819	764	818	825	825	793	792	763	822	795	788	806	782	788	813	804	840	815	859	812	791	816	811	751	818	830	814	791	786	828	808	818	786	806	811	819	851	812	788	795	784	806	782	822	741	785	797	797	753	832	800	824	792	794	766	765	804	812	788	782	806	790	803	781	862	805	778	829	813	841	793	840	815	787	795	787	757	744	807	832	798	865	842	830	779	850	776	780	795	828	795	766	786	803	819	829	824	790	819	789	826	753	832	772	793	780	823	790	827	780	802	795	779	818	794	821	820	777	808	824	785	745	827	841	803	755	819	741	826	782	746	742	778	790	796	758	827	766	787	828	778	772	862	827	744	784	798	831	846	810	781	804	809	868	761	785	796	770	823	819	807	766	793	829	793	795	779	781	741	757	839	849	833	792	803	816	793	804	835	774	810	797	775	817	804	788	824	803	821	799	814	796	788	847	784	797	810	844	787	844	812	775	845	785	817	828	829	838	771	787	845	774	797	832	818	791	801	776	829	823	803	822	744	780	755	806	852	810	832	788	834	792	854	866	838	797	780	789	771	780	798	820	804	749	770	809	785	799	829	811	859	767	790	782	810	805	810	788	817	766	825	760	749	817	766	787	827	850	816	802	752	790	745	804	833	870	787	811	823	785	793	895	809	804	778	829	802	797	829	857	766	769	824	749	823	877	793	796	838	790	787	832	754	762	811	794	774	840	760	744	770	727	848	803	804	854	781	801	797	824	788	747	809	761	750	827	780	808	823	804	769	765	784	798	810	768	778	814	860	808	779	798	823	769	858	807	793	804	751	834	837	840	829	775	789	799	801	812	804	797	785	836	826	820	710	838	822	790	823	766	826	854	787	785	825	798	845	778	800	824	815	806	788	791	862	828	797	815	790	805	815	763	784	772	843	828	814	747	844	813	823	837	824	784	709	809	787	825	812	814	807	780	806	807	815	819	784	822	812	772	772	763	789	761	838	795	785	805	800	859	828	788	751	808	846	852	787	785	801	815	760	826	770	788	856	780	825	803	810	769	858	820	766	824	791	811	835	827	819	786	788	779	768	787	837	780	784	837	802	784	774	802	791	808	801	759	832	855	775	775	790	807	769	783	796	778	811	803	839	815	766	836	784	777	791	792	802	760	730	798	776	800	839	806	793	761	776	780	766	805	871	847	781	797	805	788	810	812	850	799	775	758	801	771	831	785	763	820	788	841	782	812	849	823	799	788	802	747	801	767	791	792	793	836	807	793	865	782	819	811	798	807	794	804	800	780	785	846	802	841	794	836	817	835	776	802	759	816	820	784	795	818	748	814	797	800	790	794	828	816	796	830	812	786	833	816	790	850	809	828	829	786	822	769	810	789	798	805	772	776	821	734	821	758	826	780	790	761	769	762	867	775	850	786	821	796	840	846	833	820	781	777	823	792	760	801	799	817	773	801	855	793	794	783	837	773	831	809	828	832	773	771	811	792	807	747	858	807	799	792	821	783	810	790	828	827	828	858	795	869	772	786	833	791	787	809	745	776	776	770	714	816	774	838	799	822	785	802	841	775	773	805	799	777	784	778	776	844	817	812	783	830	815	835	822	825	799	838	777	798	782	782	796	822	858	808	762	817	767	814	777	784	819	804	779	806	789	757	834	766	826	760	793	802	808	821	783	853	819	838	812	795	848	815	779	799	826	752	834	811	777	767	835	827	839	829	759	742	803	825	834	772	782	874	809	831	783	801	830	821	771	807	750	805	801	862	765	814	810	776	857	826	784	848	813	786	794	816	772	755	769	826	788	808	796	868	788	828	827	814	786	758	742	768	785	812	810	769	814	830	812	794	809	743	799	830	850	781	795	746	843	834	775	785	730	807	796	773	790	816	788	804	788	797	804	834	789	805	788	834	791	801	818	770	799	773	792	792	818	811	792	803	814	759	814	841	772	816	777	837	783	783	844	813	807	825	848	779	808	838	780	775	787	800	795	826	753	821	817	852	781	839	876	799	813	783	743	822	811	814	793	797	781	817	799	812	807	761	828	874	804	810	783	817	787	817	824	824	832	784	828	839	823	772	758	793	812	807	774	754	830	780	809	788	779	764	850	836	794	803	811	791	805	816	790	805	734	832	831	822	771	808	832	787	753	791	781	844	789	842	801	788	828	756	826	765	805	810	796	821	760	805	838	746	783	823	787	725	784	867	761	782	816	818	852	785	775	774	800	752	740	771	790	764	805	848
66779	21027	10625	2973	1453	1061	935	760	607	582	519	489	451	430	445	424	429	406	360	357	389	347	360	371	382	355	346	380	345	344	363	376	316	372	334	344	345	338	340	333	372	331	315	331	323	320	352	329	324	322	352	346	325	339	348	350	348	364	307	323	335	330	326	330	357	307	323	344	320	351	348	312	342	345	310	322	360	319	303	335	330	345	341	357	311	328	318	326	347	285	335	335	337	324	328	314	285	314	320	331	309	323	353	314	343	342	327	332	332	320	303	361	307	311	347	310	341	337	314	325	352	321	317	335	356	337	339	344	334	357	311	319	364	349	360	329	302	335	345	323	325	347	339	349	330	317	361	316	335	310	313	316	339	304	331	347	333	321	346	323	310	313	338	321	322	323	326	338	311	333	354	293	344	336	300	326	352	300	300	329	330	336	319	350	334	314	327	342	326	330	355	331	327	367	325	328	298	316	319	339	322	298	375	342	348	311	329	358	335	362	352	307	326	316	325	323	316	335	352	312	307	318	305	321	340	334	364	335	304	332	343	306	330	326	315	320	335	344	343	303	331	316	327	343	332	340	314	322	333	289	323	327	318	313	305	311	333	351	304	327	360	319	300	366	349	372	321	339	344	313	337	345	320	342	306	336	341	330	355	345	337	329	333	314	321	309	354	330	296	289	307	320	339	347	335	333	323	311	357	304	351	316	336	378	314	316	305	342	336	322	309	366	315	303	337	314	330	339	318	323	348	336	342	301	327	324	349	322	355	346	358	333	352	313	326	344	331	317	315	309	368	315	342	313	321	333	331	334	361	312	307	323	313	326	338	328	321	358	300	326	326	298	331	330	350	326	317	373	319	346	326	350	325	326	322	346	335	366	319	327	317	340	350	315	345	335	356	322	297	330	361	353	316	333	345	343	323	355	298	319	325	329	322	350	310	314	344	327	318	318	325	339	369	340	353	336	351	310	347	305	343	329	336	326	316	348	365	302	349	343	325	329	311	328	327	324	324	347	345	321	323	319	315	307	335	307	329	348	336	351	320	347	317	345	349	357	328	336	348	322	304	302	312	314	359	296	330	308	320	346	319	345	325	318	320	323	351	340	355	365	297	323	333	333	341	327	355	318	301	337	345	332	326	291	330	305	309	280	349	328	354	335	346	324	338	296	325	311	311	339	349	320	315	337	311	326	306	332	353	314	325	359	276	318	313	322	322	343	343	328	323	346	311	333	316	308	327	346	341	296	324	305	293	315	323	338	313	286	322	324	340	320	323	331	344	350	322	316	326	357	366	340	345	355	330	310	334	336	346	303	329	332	331	308	326	341	304	365	337	317	360	322	328	349	327	349	327	325	336	329	328	353	342	319	328	315	368	331	345	364	322	351	334	339	317	327	308	353	344	326	341	338	308	337	285	315	329	333	301	299	303	324	343	326	320	348	279	339	354	302	358	333	305	340	369	329	340	328	331	346	321	296	350	305	322	282	306	352	334	326	305	312	299	313	327	329	304	324	339	335	344	310	341	301	342	381	319	349	342	308	344	317	356	325	341	323	331	313	305	333	351	354	339	321	354	320	324	350	339	343	333	333	328	340	295	292	281	326	322	332	316	312	300	377	297	338	325	332	300	333	333	322	335	317	317	290	329	318	293	346	335	306	291	282	360	336	326	347	315	326	349	353	336	343	355	349	342	318	332	331	333	293	344	342	355	340	332	347	327	300	314	320	299	337	364	329	327	316	335	313	339	329	307	350	324	316	324	338	298	306	333	311	291	332	351	346	355	330	311	314	315	336	310	320	346	319	307	311	319	321	284	325	313	315	354	354	368	312	363	333	325	341	311	327	355	347	324	300	355	329	356	307	339	323	324	325	355	309	331	328	335	333	307	330	302	314	316	306	354	316	336	337	341	324	331	341	342	346	304	316	329	350	324	337	318	323	338	319	326	334	343	351	320	349	336	321	314	333	364	367	321	338	355	336	354	323	377	327	335	332	302	344	323	339	337	352	309	319	336	342	307	354	322	343	310	327	305	302	360	336	309	303	336	305	305	320	347	304	375	351	324	295	326	335	319	323	325	317	354	331	315	299	333	304	320	319	360	364	294	314	362	335	339	340	342	377	328	324	329	353	361	341	322	342	333	306	307	303	289	345	332	319	338	331	334	350	338	354	298	338	366	310	338	315	330	316	315	354	345	312	342	323	329	318	338	330	324	327	341	313	331	338	332	286	315	329	330	293	324	324	310	337	333	339	336	321	321	325	364	304	345	352	317	319	299	340	288	300	360	332	313	318	317	322	329	338	309	314	319	351	307	314	322	333	334	329	297	345	355	333	347	322	335	310	325	297	308	308	327	339	329	320	322	346	340	316	324	328	310	322	351	353	320	335	339	343	322	293	342	315	329	314	352	350	303	339	308	326	324	342	317	330	348	332	312	345	340	347	348	349	343	321	333	278	302	324	302	323	322	341	337	312	351	316	335	280	366	323	294	290	354	333	321	336	330	366	366	303	334	348	333	324	327	305	360	322	318	296	294	340	328	343	323	327	335	288	336	303	375	313	315	310	344	337	321	350	319	333	330	367	311	357	330	355	318	325	332	299	345	308	342	347	356	329	319	299	345	349	370	332	305	316	334	340	305	306	337	349	343	337	313	351	317	321	321	336	355	324	335	321	339	338	328	320	326	342	287	361	363	325	313	352	293	334	335	339	316	356	297	298	364	344	309	323	345	328	320	335	309	317	333	334	322	339	310	343	338	337	313	321	313	333	299	366	330	334	316	301	353	301	361	316	337	353	374	342	349	323	339	300	337	339	310	319	324	340	297	356	366	327	337	335	325	336	315	299	306	353	352	303	355	315	339	308	322	331	316	323	336	355	316	348	313	330	313	339	339	371	311	322	324	347	296	317	349	321	319	357	315	337	311	333	302	351	336	320	311	327	352	331	335	364	304	322	345	319	313	324	334	325	317	318	328	341	305	315	287	348	317	356	339	328	302	344	338	321	313	331	331	350	313	342	316	324	355	312	354	317	331	319	303	322	372	342	326	299	328	335	357	335	324	336	319	324	340	339	325	332	335	344	346	301	345	311	298	330	359	340	317	333	339	355	341	363	335	332	342	330	328	323	350	308	306	354	336	320	308	333	330	301	332	323	360	337	338	332	290	330	326	362	323	294	314	303	316	339	320	340	326	365	313	332	334	306	299	307	332	289	316	296	345	339	327	321	323	357	294	327	281	302	324	342	320	332	322	325	321	336	339	321	314	356	321	324	321	300	355	353	331	358	309	312	375	359	320	335	342	362	305	301	331	343	296	309	316	347	333	319	293	314	370	332	309	326	295	347	308	318	322	356	344	340	315	334	364	329	323	360	352	301	315	341	361	354	320	321	289	317	329	313	341	330	303	318	334	356	361	369	307	322	350	337	396	317	324	329	326	353	353	321	344	331	324	321	331	302	309	303	344	327	304	325	330	370	346	337	309	342	348	310	316	313	319	307	330	343
32137	2517	5270	5913	5045	4259	3671	3141	2591	2276	2044	1874	1696	1561	1540	1483	1439	1364	1420	1290	1250	1244	1203	1194	1126	1151	1133	1051	1051	1066	1144	1094	1077	999	1060	971	1022	996	1012	1061	1006	1039	1035	941	956	965	979	1050	999	972	919	954	965	999	995	987	988	999	942	986	963	951	927	979	951	895	966	948	964	928	966	908	970	988	973	922	955	956	893	941	928	996	888	940	940	965	946	967	935	953	971	886	932	962	940	954	961	919	941	927	993	877	961	913	918	951	945	883	958	960	943	946	948	875	961	889	970	887	933	887	952	959	923	883	945	935	882	927	908	939	958	917	964	890	871	864	994	906	922	904	908	932	935	987	917	902	954	883	877	920	932	914	919	898	906	903	886	946	924	945	973	910	959	943	973	920	887	935	900	902	930	1010	985	966	967	869	947	982	904	956	921	946	878	889	913	886	911	976	941	905	965	908	918	969	959	920	901	959	917	896	943	889	956	892	896	906	969	873	964	954	924	944	871	907	905	959	895	908	933	885	952	893	909	886	926	918	923	946	930	884	937	931	919	953	920	911	948	935	927	919	942	902	945	911	958	921	898	943	951	947	965	881	933	964	1010	947	923	924	929	906	913	924	887	955	919	938	950	934	887	923	915	891	936	895	936	905	926	892	892	915	912	879	943	931	930	928	873	924	907	894	944	925	905	900	885	899	964	883	891	968	923	954	962	927	922	903	843	866	880	915	954	911	903	958	892	941	917	923	917	905	888	903	940	990	925	921	851	924	964	916	947	879	908	919	932	936	916	915	992	957	909	958	904	898	931	899	971	882	919	949	958	879	927	923	949	912	947	913	938	969	892	923	905	903	970	945	939	945	934	857	946	966	967	950	912	882	900	903	880	897	951	927	877	938	941	893	897	961	884	954	881	921	920	920	918	915	897	884	896	905	979	907	934	901	902	937	925	907	909	932	933	923	969	927	904	946	915	912	917	935	944	921	952	970	903	932	877	919	885	923	911	871	873	982	907	930	910	966	938	931	923	904	910	918	935	895	946	864	872	927	890	901	959	892	899	939	900	905	895	882	911	882	891	951	961	935	866	874	955	904	902	944	952	908	894	978	950	890	958	914	926	917	919	913	917	953	958	946	869	885	864	882	893	930	926	906	920	919	948	948	883	924	905	942	905	922	937	904	900	869	977	925	904	917	867	868	942	963	909	916	913	879	911	906	836	889	925	940	927	884	997	927	932	875	930	932	891	845	923	954	911	905	932	869	910	855	940	963	911	926	905	965	918	961	924	972	893	986	921	928	931	933	961	948	912	954	970	890	887	941	898	913	895	998	896	945	932	935	922	887	937	912	906	939	903	882	909	924	911	956	914	867	960	923	900	912	941	945	869	951	893	892	950	887	952	948	926	954	902	949	979	951	883	966	965	906	921	971	940	930	932	922	869	928	931	981	936	837	899	902	955	945	952	928	907	936	906	911	933	861	964	951	963	936	890	894	914	943	940	893	941	904	922	867	970	914	923	947	897	922	941	956	972	948	912	880	953	922	875	883	922	925	965	910	902	899	893	945	892	923	911	873	899	906	976	893	913	865	922	907	907	942	849	966	939	956	911	921	961	888	899	901	871	921	917	906	944	927	907	894	938	939	934	932	885	935	933	916	931	927	864	934	915	917	889	898	928	927	887	907	895	929	843	962	894	920	910	945	886	911	939	938	944	866	917	893	941	909	931	947	881	936	887	932	952	954	904	944	899	922	908	897	915	1010	880	910	913	973	953	879	1009	872	920	970	890	943	895	911	970	946	915	962	980	867	954	908	912	946	913	941	872	908	930	879	955	950	950	974	971	916	921	900	920	951	927	924	914	937	958	916	972	890	956	893	904	900	946	930	887	989	892	936	925	969	905	895	930	923	904	957	951	916	941	952	914	912	885	898	923	924	926	921	883	861	980	947	915	898	946	934	896	964	886	922	937	902	906	940	906	921	916	901	938	934	985	965	868	923	886	918	908	900	914	945	950	904	893	865	918	901	945	963	974	905	926	938	906	919	893	935	930	953	854	888	908	924	891	918	884	887	911	902	845	922	949	955	848	980	919	953	938	929	908	888	939	919	922	917	891	886	938	935	903	873	948	870	921	889	889	926	877	870	910	915	944	926	883	943	922	924	895	960	954	947	952	897	903	906	869	891	905	884	938	972	955	980	901	912	943	936	915	927	858	908	938	960	936	939	945	902	939	942	914	935	943	980	898	933	927	900	873	931	931	944	908	954	933	931	879	925	917	976	883	902	955	883	874	863	845	889	905	951	984	918	936	922	909	934	955	971	898	906	888	933	898	933	965	913	918	996	950	971	932	902	946	867	944	841	926	929	963	928	869	913	905	912	914	1013	882	936	910	876	906	883	913	905	959	866	933	922	934	889	871	912	994	939	938	948	966	859	911	924	969	890	923	893	935	841	932	963	937	955	873	905	891	945	913	905	906	929	876	941	938	941	883	893	885	961	929	927	980	956	934	925	954	940	892	895	910	943	942	972	889	848	937	890	879	919	854	898	898	915	933	926	949	932	976	954	943	889	908	915	913	906	970	920	938	940	910	922	949	908	939	885	891	899	922	929	883	845	940	897	924	932	930	926	891	870	945	887	963	891	910	938	963	897	912	929	950	904	937	912	963	961	887	928	947	927	877	884	963	908	916	946	923	923	891	922	882	907	925	913	901	896	924	927	922	924	901	926	882	905	935	873	954	939	938	964	835	926	912	956	915	935	885	967	892	925	910	888	961	912	953	890	951	914	911	880	911	945	907	885	877	911	921	835	905	901	948	900	970	945	907	916	912	906	923	897	930	930	926	921	919	900	858	943	894	852	961	930	956	924	864	909	909	924	959	898	933	937	991	905	918	876	947	867	908	928	958	885	904	887	947	909	941	925	921	930	972	930	929	936	941	952	934	884	935	917	901	895	927	984	923	918	889	951	925	952	905	953	920	941	924	939	890	971	911	969	889	869	962	938	904	917	953	908	929	951	894	906	900	944	923	881	919	958	869	890	940	883	956	924	932	838	922	923	917	886	918	899	894	857	917	949	889	896	931	917	918	942	937	962	989	960	900	950	951	928	920	907	966	943	923	866	947	864	876	928	952	912	959	979	958	902	900	924	926	877	882	888	941	924	959	957	909	918	967	935	903	909	954	945	920	887	892	922	866	892	909	887	932	967	935	887	916	873	926	941	911	887	921	926	920	916	948	921	960	899	860	928	912	947	956	890	908	950	962	950	946	911	907	934	869	874	883	844	899	927	892	944	896	842	926	920	930	905	891	954	947	946	915	917	902	884	987	926	945	908	887	897	942	913	921	923	942	887	939	872	954	911	963	915	946	913	816	987	886	922	903	941	934	955	879	886	899	955	902	859	904	955	874	957	932	908	862	927	951	886	923	875	935	901	934	887	952	971	890	959	880	898	941	887	891	929	960	918	930	929	912	935	891	863	920	953	915	923	888	916	933	885	943	945	950	927	963	886
14018	612	364	218	186	150	165	164	127	139	148	167	146	133	130	150	156	148	127	153	156	147	123	121	128	131	140	132	134	154	122	138	137	140	142	110	130	128	130	144	134	132	143	135	110	117	123	139	117	145	144	131	140	133	153	131	135	135	132	132	150	147	120	134	138	128	139	141	131	131	142	123	127	130	135	137	119	106	159	106	142	129	121	145	143	120	122	133	157	137	134	124	123	171	135	139	128	122	120	144	155	111	148	128	121	130	136	155	122	142	143	137	149	134	146	139	135	137	131	119	128	132	137	125	134	141	135	129	125	141	134	133	119	118	127	138	135	142	129	142	121	121	149	141	127	149	153	130	117	127	121	137	136	116	168	125	146	152	142	142	138	125	133	149	145	130	146	122	158	114	134	114	125	125	133	149	134	143	127	137	136	125	143	150	129	104	134	112	120	128	139	140	150	151	139	124	134	123	115	126	135	144	143	111	122	124	141	122	127	122	139	124	102	130	125	131	137	134	139	141	151	134	122	139	140	145	121	121	144	143	117	115	134	141	115	124	113	121	141	116	124	121	141	112	140	146	140	128	145	142	141	146	148	138	134	131	131	146	134	134	125	133	134	116	128	121	149	136	140	118	126	137	118	151	133	152	144	142	134	127	122	145	136	136	164	119	140	128	119	133	150	153	141	119	119	130	133	130	132	132	119	135	148	139	141	129	141	149	141	117	126	141	135	131	128	129	126	118	127	147	125	138	134	153	143	142	114	146	127	125	142	121	137	142	135	101	140	131	123	155	123	132	139	133	109	121	134	130	144	153	144	126	119	128	134	126	129	134	151	143	140	121	120	122	160	123	125	121	153	128	139	139	155	136	142	146	128	134	150	145	145	119	113	132	146	154	129	138	141	113	150	140	133	118	131	117	151	114	128	144	138	130	149	149	146	133	132	144	131	129	151	116	154	136	158	116	144	108	135	142	135	121	113	134	140	131	123	124	142	115	144	133	121	113	131	140	133	135	138	143	132	129	122	141	134	115	146	144	122	138	141	128	132	123	116	114	116	138	127	140	146	126	135	147	126	149	140	147	125	150	116	127	134	145	115	130	136	134	136	133	137	136	131	137	117	127	135	148	152	137	152	125	134	138	135	135	127	154	143	127	154	141	153	128	148	114	151	130	135	111	130	140	145	137	109	124	135	143	146	125	124	133	146	141	136	159	116	127	117	137	121	142	130	139	119	124	127	135	140	126	149	120	114	136	137	120	134	135	131	129	113	136	138	126	112	132	135	116	139	131	156	130	138	145	122	107	137	138	125	118	150	116	132	127	125	158	125	144	128	124	144	145	139	127	129	146	126	135	134	126	155	131	139	149	127	130	144	131	127	148	142	113	140	127	133	133	117	138	140	117	150	127	108	150	129	132	128	138	150	130	140	150	125	132	123	131	136	121	154	134	144	133	128	134	120	128	146	140	130	122	136	121	154	117	140	118	142	136	149	134	135	134	147	142	138	130	137	161	127	127	119	130	144	137	136	132	125	116	143	156	134	125	129	132	167	132	142	130	139	140	158	141	120	131	128	136	123	135	133	132	129	145	156	138	116	127	147	144	138	140	120	121	123	138	117	153	119	138	141	151	117	134	130	127	146	132	137	144	125	124	127	131	119	135	134	156	135	114	138	140	114	149	136	117	140	135	136	123	154	120	114	142	138	154	117	127	141	118	125	136	139	153	136	155	112	115	143	119	128	146	143	134	117	122	126	131	145	141	134	140	130	128	133	122	131	133	111	132	137	145	141	147	137	119	134	140	120	143	132	137	128	134	150	129	129	123	122	112	130	116	136	126	155	158	123	119	119	126	145	141	123	146	120	119	135	115	132	124	101	145	128	140	125	150	135	145	152	170	115	139	129	156	140	139	123	124	127	132	137	150	139	130	111	125	120	151	123	122	156	137	129	125	125	126	140	134	129	143	127	146	157	127	134	147	122	150	118	117	143	150	142	147	129	138	140	126	141	142	143	146	132	133	135	122	127	145	122	153	125	132	132	137	131	144	112	143	134	130	138	133	129	121	128	142	127	132	142	125	137	141	152	133	137	133	123	141	128	147	141	138	166	115	152	145	144	139	124	140	116	130	134	158	124	149	143	136	128	113	137	150	144	156	138	134	133	112	115	149	150	114	134	124	162	124	136	137	130	132	133	127	141	125	135	136	131	131	134	142	140	131	142	122	135	122	128	154	124	116	159	156	131	144	127	129	133	129	154	130	119	151	126	132	124	136	145	123	138	150	127	143	129	141	139	136	115	136	116	142	140	110	117	120	124	111	135	128	128	125	157	135	153	137	140	121	152	133	146	139	129	117	121	134	140	137	126	147	124	134	132	147	143	152	135	132	126	113	140	157	152	162	125	133	121	140	120	132	136	103	140	137	123	109	137	140	135	141	147	147	143	133	152	143	130	136	149	114	118	108	136	119	129	138	128	133	147	116	122	137	140	113	131	122	110	138	128	120	121	127	140	151	138	127	129	132	158	135	129	115	147	127	131	140	145	144	139	132	108	144	122	136	142	130	143	155	125	121	139	124	128	159	148	129	141	128	122	134	131	109	147	118	103	146	130	123	121	114	131	122	132	134	134	135	146	116	140	151	131	133	133	132	139	125	139	143	151	143	142	132	127	144	135	149	128	136	141	150	134	126	130	125	143	148	141	113	134	121	130	135	136	145	136	160	132	128	132	118	144	143	149	121	138	137	133	161	105	128	162	117	133	113	136	140	156	143	124	129	136	147	141	151	132	123	143	144	140	157	137	151	140	128	128	138	144	138	125	159	129	119	120	147	137	119	110	136	124	131	118	127	141	138	153	131	142	138	124	108	128	130	127	131	146	154	150	130	129	136	162	127	152	104	150	133	138	149	149	143	139	111	148	140	141	134	145	144	127	148	137	131	128	136	137	149	145	159	130	149	133	111	118	132	140	141	119	131	126	155	126	140	121	118	137	128	111	113	135	121	150	131	121	100	136	138	139	129	158	142	128	145	123	137	129	143	136	142	150	132	120	121	126	134	122	141	125	138	139	145	149	136	144	132	136	131	145	130	146	137	121	155	146	140	114	139	134	133	132	115	119	136	134	142	139	147	151	144	134	145	158	152	156	143	144	146	126	137	130	127	124	144	126	136	162	167	146	140	141	123	125	123	136	137	134	148	140	133	146	155	130	145	126	140	145	135	133	133	159	131	135	139	141	124	135	145	148	140	145	142	133	126	136	142	125	129	127	140	135	130	117	142	133	131	120	122	144	155	130	133	131	133	121	149	137	134	155	145	114	142	148	143	138	128	123	126	127	113	137	137	145	149	142	134	138	143	126	130	141	146	137	144	124	131	130	133	135	116	126	143	137	142	104	144	101	141	137	128	146	128	118	133	131	143	131	143	137	126	158	104	125	126	132	150	129	125	127	133	131	132	136	132	140	139	133	143	141	142	127	152	135	145	145	131	142	138	148	161	148	138
12369	494	616	645	616	593	628	575	525	555	507	473	467	469	465	455	465	412	452	464	467	458	464	492	479	473	479	444	456	452	429	436	448	468	455	455	490	446	483	440	449	473	440	451	447	431	466	488	473	453	442	461	447	393	441	455	458	489	451	435	464	479	484	468	429	450	484	447	500	438	452	424	495	417	455	451	472	468	465	488	476	466	441	423	450	471	432	444	476	455	446	455	429	460	480	512	480	457	494	404	449	473	444	433	467	447	462	413	448	468	450	442	429	431	440	482	472	438	457	471	456	457	464	438	446	417	455	479	460	464	464	419	423	468	448	440	425	484	432	444	455	446	484	453	466	409	473	466	472	454	458	438	442	434	432	439	440	441	448	453	455	457	414	445	436	458	460	468	436	436	444	436	452	442	444	421	479	477	428	420	480	477	435	457	450	482	463	456	416	447	468	462	424	433	428	439	452	476	447	476	443	472	456	453	407	482	505	471	421	431	489	469	437	462	440	448	472	454	420	452	467	464	429	468	463	487	469	488	426	456	467	462	473	432	452	475	453	448	478	467	502	467	492	482	476	477	416	447	485	450	484	421	451	447	452	428	449	453	456	404	408	435	440	466	419	433	449	476	486	437	473	458	457	466	479	420	451	451	454	435	471	396	462	439	446	442	441	450	431	431	466	475	487	474	423	468	485	453	444	427	446	454	445	468	421	448	473	448	433	452	470	476	478	438	420	457	437	418	453	443	486	486	484	436	422	471	441	455	442	456	439	440	448	464	496	469	448	461	440	449	426	424	471	453	474	443	434	483	454	459	439	443	450	417	447	471	451	405	463	435	501	462	438	429	482	471	484	454	429	456	443	459	447	423	459	454	461	428	459	465	403	453	452	451	437	423	416	448	411	447	428	442	480	463	427	531	476	414	452	444	437	439	459	473	472	460	480	468	451	435	447	434	422	463	456	430	444	476	464	429	438	441	445	426	458	450	443	445	447	435	490	451	456	467	424	489	476	476	450	415	416	438	453	429	481	455	470	409	431	450	475	486	481	462	444	420	436	461	511	426	417	448	410	472	420	462	443	448	429	409	431	474	462	458	460	475	457	449	477	468	409	427	490	441	443	437	458	481	474	430	424	427	456	441	444	393	442	476	425	450	438	429	470	462	453	472	426	429	462	426	459	441	418	416	421	462	448	455	453	516	478	420	419	452	455	441	431	398	466	444	478	410	429	469	444	428	458	481	450	457	446	456	468	476	456	465	445	456	444	452	416	488	464	468	472	435	462	440	446	411	438	418	437	424	411	468	484	437	426	428	413	462	479	470	441	505	454	484	444	439	453	501	467	425	475	455	448	460	443	462	432	448	473	465	419	453	429	446	420	443	481	405	431	454	477	443	464	436	484	478	429	449	454	469	443	454	428	444	424	424	418	470	429	435	445	446	464	476	440	446	452	446	431	474	483	431	467	455	401	410	451	419	450	477	438	427	475	465	478	444	435	434	460	425	402	444	451	449	476	436	457	453	472	421	449	449	457	438	419	451	431	433	414	454	456	450	443	446	489	501	443	438	415	428	449	425	463	442	422	486	457	455	444	430	443	455	450	459	449	473	430	441	430	435	446	461	429	456	439	465	495	461	426	419	477	418	451	459	485	421	457	408	445	447	428	429	442	416	438	459	470	478	407	478	434	417	420	473	438	482	465	413	443	437	424	421	450	409	452	474	454	461	435	434	433	440	448	498	457	465	413	459	452	459	398	464	433	480	466	446	477	478	457	458	443	457	436	461	455	411	480	459	434	439	469	397	453	457	399	469	495	432	481	428	488	424	475	456	469	448	460	451	450	446	456	470	428	459	430	452	453	446	442	453	495	425	474	470	432	456	441	474	455	430	461	460	440	472	461	415	442	467	390	421	472	467	480	441	427	453	469	449	473	438	442	405	430	415	454	437	459	418	464	454	479	477	463	466	440	459	473	427	447	424	460	432	456	472	479	466	464	435	452	463	434	417	483	455	433	439	465	477	453	458	454	440	446	436	423	426	440	460	456	441	459	444	436	447	450	468	474	431	442	469	482	441	441	446	449	429	432	425	456	472	442	415	464	457	453	468	430	448	453	470	470	444	438	448	423	453	445	453	478	449	442	463	484	498	423	484	466	432	456	482	465	426	431	431	445	433	388	428	455	447	451	460	487	470	460	464	435	419	453	419	473	494	453	455	408	432	447	409	480	472	464	442	438	451	411	454	435	436	404	455	450	446	439	439	454	456	433	466	463	411	481	418	441	466	425	479	433	478	472	460	446	422	454	453	441	471	484	471	452	424	489	445	442	471	441	459	490	427	445	456	447	467	435	447	429	495	460	464	425	473	448	403	436	443	449	421	478	440	450	416	452	439	398	471	462	434	457	490	459	449	471	448	428	457	454	435	469	456	435	495	440	456	463	443	425	478	493	457	445	464	479	413	413	423	456	483	452	431	474	434	435	473	449	492	474	444	431	463	450	440	431	480	475	458	427	488	452	443	446	423	454	422	432	451	445	396	484	426	428	449	432	424	441	439	441	452	468	481	450	458	486	424	466	451	470	446	453	458	448	484	494	490	429	443	470	486	457	484	449	451	427	423	460	451	422	466	411	447	459	457	458	427	448	451	443	461	461	450	459	448	422	456	427	404	454	471	431	402	446	453	444	449	412	420	443	472	465	430	449	437	454	428	443	448	465	435	430	461	459	477	421	443	456	475	492	439	456	445	452	467	482	442	450	427	465	464	463	499	442	476	473	448	441	448	439	446	426	432	479	465	455	476	395	391	392	413	445	444	450	442	414	455	450	447	433	480	489	453	468	427	442	427	435	495	467	431	470	458	419	420	457	409	435	418	452	439	422	438	475	407	433	422	446	436	414	488	478	450	439	477	491	501	456	430	488	398	463	469	468	428	432	456	437	443	446	453	393	466	448	426	429	475	429	457	416	449	435	449	448	420	449	424	436	439	439	452	431	434	424	473	454	430	463	459	450	478	426	404	435	429	455	419	461	447	461	402	486	414	445	464	469	495	449	426	461	473	430	435	417	453	459	446	460	449	479	443	452	447	425	405	444	446	436	450	467	454	440	476	439	452	458	438	500	478	472	437	459	453	457	458	453	507	497	461	487	424	447	451	415	463	431	441	448	454	451	443	414	479	477	427	442	427	472	434	442	450	446	423	466	487	459	483	400	462	463	447	464	436	438	466	460	461	437	465	403	414	455	445	436	416	446	470	474	442	457	452	398	460	458	439	457	442	497	432	467	422	425	457	470	494	449	433	467	456	466	445	455	456	432	439	445	453	428	434	450	444	411	460	458	452	442	420	443	472	444	448	430	426	462	437	479	434	448	450	414	471	437	445	459	464	444	458	411	427	472	441	493	479	451	432	438	455	468	451	443	450	455	444	432	454	428	449	402	455	435	416	428	453	464	431	489	472	488	443	491	446	434	487	428	431	475	447	451	452	473	435	429	421	453	438	414	411
56161	14596	3121	1193	876	675	550	479	428	411	363	400	322	339	342	305	304	316	297	296	296	300	266	248	286	289	296	274	323	242	297	269	275	282	269	297	261	266	273	287	295	268	293	274	288	296	284	296	275	290	288	288	259	256	261	291	281	238	274	247	287	274	274	262	250	280	257	277	247	279	263	260	287	270	264	280	251	280	261	254	266	258	253	275	267	277	298	263	268	293	286	300	267	278	272	282	268	261	280	265	259	258	276	283	249	242	273	295	284	263	291	254	264	267	288	265	284	271	283	281	297	299	284	295	264	257	289	276	284	280	279	291	288	260	277	296	299	235	266	278	277	263	238	265	274	268	273	240	269	267	314	257	272	262	300	292	263	269	276	259	264	248	251	253	305	281	284	287	280	246	267	292	253	280	272	281	244	255	259	309	244	270	289	265	304	278	278	274	281	262	279	284	266	271	268	279	255	250	307	254	249	223	274	280	273	273	275	270	271	267	246	268	314	255	275	261	288	268	257	265	294	299	282	259	271	281	267	249	284	285	201	261	273	300	256	262	257	269	267	274	267	276	267	271	258	259	272	259	281	289	238	256	301	264	281	290	301	294	258	285	285	276	274	270	280	241	272	263	257	291	281	261	290	282	260	268	262	303	266	280	288	257	270	252	271	266	282	294	266	261	290	269	246	318	273	240	241	269	277	282	264	303	288	309	292	257	277	243	272	228	236	302	264	264	287	242	264	249	283	269	300	301	304	251	287	263	249	291	279	298	278	289	264	303	263	302	293	280	257	288	268	270	287	265	290	289	237	249	295	272	290	273	291	247	290	248	255	231	291	263	316	294	270	294	290	252	231	315	273	295	270	253	277	257	278	247	268	242	250	281	292	275	288	282	269	225	298	309	261	243	296	248	290	282	246	255	284	282	279	267	260	261	235	267	275	285	265	288	287	276	265	304	256	278	282	263	278	288	301	245	247	270	260	277	271	259	272	278	261	284	256	290	254	275	264	273	260	251	276	274	261	262	287	299	282	282	275	251	269	265	259	292	263	266	299	268	244	287	288	241	239	260	277	280	256	267	289	253	281	245	249	270	277	296	259	248	254	251	257	291	295	269	274	272	251	270	239	259	242	273	250	288	294	274	263	298	271	253	270	250	263	278	293	307	277	273	292	266	247	252	248	274	250	272	250	282	245	300	255	269	287	267	267	259	280	257	296	254	271	286	278	274	303	255	252	295	242	271	268	283	274	251	264	294	276	287	270	284	285	281	277	268	263	245	269	276	264	266	283	279	283	270	254	273	263	272	268	263	230	267	279	284	230	264	265	258	252	264	267	279	298	281	251	253	273	284	266	286	261	278	262	248	269	261	249	258	279	260	270	267	280	264	275	265	295	231	266	279	299	254	248	265	277	274	295	276	261	276	247	271	266	257	272	294	282	273	271	275	273	283	262	271	249	238	299	255	273	285	259	295	269	267	263	303	263	296	301	260	298	269	303	236	292	253	278	277	286	247	261	283	283	283	268	273	254	273	289	278	304	276	270	276	303	316	286	261	250	285	276	268	248	265	276	274	282	325	274	264	254	267	287	256	301	315	280	257	260	240	241	269	268	274	250	294	279	293	253	301	273	266	278	257	301	266	265	289	260	233	262	263	247	279	272	287	271	258	287	283	266	256	259	262	280	282	279	270	269	264	264	252	273	249	276	290	279	290	273	272	255	292	297	294	287	257	273	306	274	291	288	272	289	280	253	262	224	286	260	286	281	236	294	277	275	253	270	258	285	284	269	274	254	249	243	281	289	270	296	269	276	255	254	258	279	260	294	267	301	287	284	249	280	295	302	271	294	285	262	274	296	289	292	265	287	265	263	266	268	250	281	268	268	235	269	268	284	262	275	274	276	245	269	260	254	300	280	273	283	308	245	274	272	299	238	287	255	262	284	255	257	270	258	278	282	289	275	294	280	268	266	305	269	265	280	249	280	286	266	256	276	254	277	274	270	261	238	283	271	256	294	287	235	270	258	267	261	230	268	282	282	272	274	291	293	272	272	268	248	272	258	273	309	251	249	267	260	291	276	301	284	279	298	291	294	299	246	291	276	283	273	264	248	301	260	272	303	286	299	272	265	249	266	285	257	280	283	255	286	261	274	259	274	267	285	285	257	293	253	241	277	250	269	279	265	290	267	269	263	283	270	293	286	265	263	266	273	288	259	280	294	291	267	288	274	269	286	268	298	267	303	242	276	264	250	286	278	228	289	292	272	282	285	278	279	248	286	298	285	245	261	275	299	283	290	267	244	288	266	308	281	239	273	293	286	267	268	275	293	260	285	266	276	274	264	273	283	271	294	301	267	258	265	274	299	267	300	290	253	261	286	286	261	257	245	279	257	248	279	260	291	249	253	281	252	269	290	267	258	274	255	246	279	240	273	266	258	282	298	256	265	279	279	276	287	282	252	304	270	268	268	248	277	272	266	269	275	259	294	268	268	276	267	280	262	251	295	252	287	298	263	271	301	245	246	268	282	247	264	267	268	260	272	259	260	282	247	273	281	265	300	279	252	261	271	278	278	271	276	268	315	277	269	304	259	259	246	275	254	282	293	257	278	258	258	307	273	284	255	292	271	237	283	276	250	293	298	261	253	274	281	294	285	295	277	271	264	265	250	263	286	275	311	288	247	258	274	256	272	257	246	268	260	288	277	275	274	282	251	290	273	267	269	302	291	287	259	272	300	256	281	292	256	303	263	270	276	256	306	274	271	268	272	253	294	268	237	247	265	265	255	271	299	272	286	250	273	268	287	301	277	282	241	270	276	263	288	271	255	294	250	293	272	280	297	273	266	279	258	291	267	268	280	269	285	272	263	267	280	290	258	272	237	285	286	298	283	277	264	266	247	278	265	283	288	278	278	309	299	290	245	288	267	262	281	273	278	253	267	285	262	267	289	294	237	302	244	281	270	281	271	292	257	255	268	288	256	237	286	269	286	226	243	287	282	252	268	270	285	265	274	260	269	266	248	246	272	281	270	245	254	283	256	268	296	277	242	259	271	307	273	256	266	283	246	299	264	273	264	281	279	280	255	254	262	250	253	272	258	305	273	277	287	252	282	261	273	254	277	293	280	265	239	262	275	292	247	289	253	271	265	267	253	277	256	265	273	234	254	248	268	285	250	267	273	249	285	294	247	262	280	263	278	282	260	275	288	286	259	283	291	266	248	238	263	294	285	254	273	258	266	280	256	262	276	277	281	269	252	264	247	262	265	300	273	257	267	292	268	273	276	260	301	256	239	255	261	277	216	277	264	258	234	268	263	261	266	283	272	265	280	273	302	257	257	272	266	289	262	256	276	267	263	284	292	278	278	269	291	292	287	253	283	269	293	286	252	259	294	266	269	280	276	273	247	286	285	271	253	261	251	260	268	270	257	268	285	261	242	281	295	243	276	293	278	252	258	273	255	282	268	263	245	273	297	267	265	255	281	280	236	285	266	270	268	290	275	288
26464	1642	3041	3540	3002	2564	2182	1938	1711	1536	1359	1292	1235	1164	1071	1039	1065	1012	962	971	1001	974	949	912	930	887	887	905	896	930	894	842	831	892	863	840	915	830	874	846	871	857	849	846	785	900	882	876	818	818	826	795	767	865	856	778	812	799	865	837	813	816	872	870	815	772	796	775	813	825	822	879	806	808	817	724	818	781	833	853	831	822	772	789	812	808	811	785	835	812	808	792	814	789	761	800	776	839	779	827	796	847	818	791	774	831	776	846	773	811	753	797	788	801	800	790	825	807	777	853	795	809	810	732	781	844	803	828	739	850	829	812	794	792	827	809	821	849	777	789	798	809	794	836	745	822	822	794	784	773	727	748	818	773	796	768	768	779	771	743	806	876	795	793	796	822	787	833	776	810	797	804	768	835	769	839	778	797	809	806	752	810	814	792	780	815	815	802	801	821	777	846	840	814	847	756	802	787	841	791	740	835	829	826	801	790	772	755	822	802	785	809	787	833	774	773	806	770	816	821	831	793	782	844	737	793	808	798	809	713	805	785	830	783	800	783	868	787	754	796	766	828	832	799	839	783	804	817	798	826	777	761	735	787	824	830	807	779	801	837	828	816	822	785	811	756	768	842	779	797	864	778	794	785	789	786	828	779	831	791	773	780	866	813	752	798	765	814	814	805	797	773	789	777	793	828	809	768	777	794	769	801	787	777	842	771	780	772	831	810	833	788	746	825	841	749	770	816	831	845	758	781	773	846	787	793	772	767	781	848	812	791	792	830	750	718	835	781	822	766	764	746	761	759	849	831	816	821	821	819	763	824	807	808	736	843	759	817	790	773	801	759	849	787	774	828	836	752	757	840	771	815	776	792	786	801	736	810	782	843	821	780	811	807	793	757	802	772	837	792	790	818	829	823	788	787	827	808	787	844	836	805	840	791	794	789	786	794	829	784	827	772	785	785	827	801	778	806	855	784	735	840	802	769	767	836	826	794	812	821	772	771	803	832	802	775	720	803	725	775	780	824	787	742	790	778	792	778	832	820	827	764	788	737	797	802	793	816	758	766	786	777	844	746	804	844	759	767	785	823	841	836	829	831	862	838	819	772	769	771	736	771	794	796	790	774	771	834	800	781	808	813	752	760	824	759	787	813	789	839	787	815	752	844	795	766	816	838	793	795	799	801	779	835	790	729	813	796	755	788	825	770	838	852	786	807	753	860	730	719	833	811	854	876	815	799	792	764	801	808	767	811	785	790	786	782	820	801	783	841	791	792	789	839	780	776	817	842	818	804	769	778	779	838	841	801	823	808	860	765	809	786	799	797	814	782	858	737	802	773	801	800	811	792	807	788	728	741	811	814	789	836	790	815	787	816	786	747	792	826	804	788	750	774	767	816	798	831	788	818	776	801	729	810	807	761	813	812	778	768	805	769	825	797	784	788	814	792	792	792	795	844	778	813	840	827	793	802	788	784	793	773	782	836	788	819	851	796	754	756	789	807	780	808	803	798	791	739	779	812	776	775	772	811	800	726	750	769	808	803	823	774	748	792	781	810	829	793	815	817	793	807	791	765	802	824	784	822	784	764	837	809	776	836	812	773	766	809	800	788	806	860	813	801	783	781	746	823	834	784	840	777	795	821	797	781	756	751	767	791	796	799	834	762	806	767	812	793	831	790	779	792	797	802	833	829	787	732	814	795	792	781	789	814	783	755	759	768	767	740	759	838	788	861	753	776	810	830	760	815	785	869	745	780	803	818	820	781	798	818	794	811	798	763	809	814	809	802	833	764	803	776	825	822	842	763	798	773	814	801	819	766	780	775	784	784	801	823	776	784	821	817	847	793	829	778	839	798	818	794	789	812	765	774	799	809	774	845	810	798	834	814	763	822	838	800	804	796	792	866	787	785	800	805	783	790	792	829	762	814	759	759	785	804	762	787	821	813	842	793	873	796	775	830	755	852	786	824	816	792	820	739	805	798	763	778	798	810	795	786	767	754	781	806	819	807	807	787	803	756	817	801	846	759	737	745	766	771	759	757	839	801	786	836	859	826	776	756	773	775	807	784	797	829	813	805	782	846	754	814	790	771	826	802	794	752	800	738	805	782	766	766	752	809	796	798	761	817	739	777	747	824	818	820	807	762	791	768	771	753	848	776	780	773	835	811	787	842	879	793	787	795	773	817	783	757	890	765	819	792	818	794	767	778	759	817	794	756	821	819	761	822	801	837	771	808	810	755	837	838	831	783	817	821	773	747	862	758	871	816	860	757	801	808	779	767	804	774	792	779	772	812	822	844	800	830	769	789	807	805	794	812	772	770	775	812	823	754	836	821	728	860	815	856	803	770	800	799	815	812	813	781	773	757	809	803	783	792	820	799	802	795	806	803	819	812	786	811	735	791	753	751	818	744	802	776	824	810	828	804	774	778	826	794	780	819	764	792	826	814	782	792	781	831	796	790	794	801	805	778	762	838	840	774	775	795	826	781	790	753	776	796	767	821	764	739	789	735	839	832	805	776	831	741	801	815	863	839	802	802	796	806	821	803	811	840	742	795	809	824	756	776	808	784	788	794	819	787	813	822	837	803	768	832	817	787	802	786	839	785	806	770	783	790	786	752	789	835	835	750	791	830	773	775	802	779	800	825	838	782	811	799	809	791	864	780	795	804	768	722	758	826	818	796	823	829	779	770	779	792	798	748	792	867	855	808	773	784	785	807	755	811	783	858	814	826	771	767	763	794	803	814	790	797	781	784	827	792	793	789	784	773	798	764	800	778	773	805	798	802	784	859	774	779	797	800	765	738	786	849	769	776	806	832	829	755	836	792	801	757	788	835	780	819	779	851	789	773	844	810	777	793	756	753	814	783	833	775	810	850	804	840	741	779	777	802	784	779	790	773	806	810	868	817	836	836	792	765	823	772	787	855	802	798	800	784	791	796	811	779	799	795	745	823	802	790	813	827	824	788	817	808	832	829	778	779	864	782	845	831	800	813	823	780	830	798	750	809	790	794	804	822	799	777	844	775	781	808	807	811	767	832	776	798	775	811	800	765	756	788	784	786	806	777	773	811	793	800	750	789	811	771	841	832	824	842	781	794	790	777	848	818	813	834	757	747	798	839	845	808	817	827	806	767	816	786	782	806	800	780	839	800	783	788	804	783	848	834	813	786	802	803	839	795	801	790	808	832	804	785	823	766	797	784	813	812	792	791	797	801	822	827	817	767	868	842	790	777	817	766	784	771	772	800	766	778	779	739	829	775	752	802	787	827	766	835	797	715	810	796	789	783	789	838	795	838	824	798	806	813	814	743	813	849	807	834	785	772	782	764	817	793	747	796	811	771	780	795	822	835	811	817	814	764	783	789	777	796	776	815	779	783	802	822	781	808	806	759	791	833	859	800	816	751	799	761	849	771	809	798	788	774	779	772	761	829	783	791	827	804	785	754	763	787	769	818	802	803	814	845	771	831	851	761	768	825	770	793	815	774	808	794	829	784	802	761
65886	20751	10677	2890	1450	1114	900	760	610	578	502	452	459	433	406	419	417	381	404	366	377	365	389	390	345	371	345	322	359	394	326	335	334	338	342	313	355	289	329	325	348	352	344	306	327	362	325	337	318	316	302	347	312	369	294	336	327	337	343	330	344	358	298	351	336	332	333	339	321	357	341	322	338	352	335	358	328	316	339	344	318	317	353	325	320	340	321	349	295	346	348	301	336	316	319	314	330	336	343	317	365	339	320	325	328	321	314	307	344	287	305	310	345	327	285	339	292	344	335	352	305	331	312	352	358	312	317	336	314	293	352	336	323	321	343	314	333	336	353	331	318	354	345	328	301	318	303	339	332	319	317	344	283	314	307	309	347	334	338	305	336	329	313	319	327	317	346	338	327	353	328	351	355	285	341	322	315	325	332	343	318	336	332	306	325	339	335	314	322	357	371	342	348	313	369	317	347	327	347	297	334	360	333	322	329	336	345	317	335	352	313	343	342	341	330	323	358	333	323	315	321	333	339	343	327	308	297	323	354	322	315	326	340	322	353	322	331	324	337	360	350	294	325	334	323	303	332	322	315	351	323	322	348	332	332	347	339	327	334	332	308	356	344	307	342	323	315	339	343	317	335	327	299	305	361	316	343	305	316	334	330	346	349	334	334	301	339	327	334	300	350	339	333	344	285	310	367	334	338	340	327	347	335	316	332	295	341	315	296	315	353	300	307	290	337	318	333	327	308	304	317	322	326	306	353	346	281	320	307	334	331	347	349	359	307	339	337	318	329	350	332	331	339	315	305	326	325	336	315	316	335	322	306	312	300	327	332	343	346	353	311	299	338	334	341	326	332	328	316	331	339	329	333	318	330	329	305	339	325	311	326	332	323	327	348	362	322	327	321	302	306	318	300	286	327	356	301	322	312	347	312	305	354	330	306	331	374	305	344	294	323	282	318	340	328	353	329	327	328	306	334	329	329	294	333	300	319	310	335	319	328	301	344	329	300	335	350	300	304	305	277	334	351	313	328	361	331	288	315	315	310	359	345	332	280	343	303	344	345	331	331	298	329	309	314	373	304	314	307	304	304	327	352	299	338	299	333	325	352	296	284	321	315	325	303	311	296	320	337	332	324	307	349	336	321	317	358	305	337	325	342	343	316	298	330	358	351	320	336	323	308	324	329	342	312	338	327	296	316	351	300	298	331	343	337	332	316	347	329	324	323	310	314	327	347	318	317	348	336	347	329	326	345	343	355	306	356	326	302	325	283	347	363	305	322	314	334	333	347	316	315	358	363	321	352	335	336	317	323	331	339	347	287	341	325	342	341	328	315	350	323	321	297	318	323	343	335	318	309	331	364	309	320	333	343	370	307	347	323	314	319	315	328	341	326	307	334	314	305	320	327	326	318	324	317	335	334	357	341	350	325	328	346	347	314	344	330	378	308	326	294	319	341	364	327	313	339	315	323	319	338	340	343	334	332	308	339	332	341	322	330	322	283	367	312	318	334	334	326	363	341	348	344	348	343	358	298	367	316	349	307	322	333	331	337	329	322	343	332	344	329	334	348	337	335	348	322	333	322	307	289	318	345	339	353	318	299	357	338	324	313	323	343	338	342	323	353	307	305	314	313	324	283	306	315	341	364	329	316	320	332	319	359	314	366	342	331	308	288	304	295	310	342	315	339	340	315	335	319	316	316	313	327	324	328	291	323	325	334	311	321	345	358	353	313	345	342	312	351	349	295	338	312	365	328	304	310	317	327	316	332	296	328	362	297	321	340	307	349	301	334	341	295	335	326	309	339	348	313	323	343	334	307	317	317	367	353	332	329	303	332	335	349	339	338	319	307	332	296	315	316	271	295	328	320	343	317	306	327	326	335	321	307	336	331	342	348	322	340	363	363	346	341	336	363	354	324	330	319	318	331	335	328	304	310	320	318	310	318	328	311	326	353	370	308	348	348	339	324	323	331	327	321	309	336	310	296	307	384	327	310	336	295	355	334	344	307	328	301	349	320	314	352	339	334	331	345	314	320	351	352	349	342	311	318	332	286	338	342	321	321	341	303	334	345	367	311	330	320	345	306	325	333	326	309	315	326	307	320	350	314	326	316	352	318	319	327	321	314	317	308	347	330	342	342	335	312	307	320	339	330	308	325	310	348	329	307	352	316	325	325	321	319	339	318	330	334	344	325	333	337	317	329	292	330	308	316	323	355	310	333	323	328	343	341	313	322	355	354	327	348	359	305	313	329	321	360	326	351	368	321	337	277	331	311	370	330	282	300	321	327	329	345	358	320	330	351	350	325	332	310	304	329	299	326	304	309	344	339	332	336	324	306	336	324	323	331	308	326	309	308	348	312	309	333	350	325	335	328	313	332	322	313	318	309	315	327	341	349	318	332	327	340	332	352	318	326	342	328	370	318	307	327	314	291	329	289	327	308	333	316	344	310	330	338	289	360	330	355	357	324	326	323	297	327	334	334	298	322	293	342	329	337	337	336	333	316	307	298	332	319	337	280	342	305	343	351	306	350	338	346	337	334	346	321	317	284	339	331	334	332	340	352	339	321	342	332	351	317	307	331	333	324	325	348	341	325	342	324	330	334	336	352	303	352	301	301	314	345	330	365	297	332	348	311	342	330	322	308	334	320	313	322	328	346	318	347	341	331	318	310	333	362	327	308	338	295	350	323	323	321	277	302	339	336	341	304	327	314	337	346	323	354	332	311	327	340	323	315	325	347	333	353	321	325	319	349	319	343	344	338	331	298	306	314	328	320	315	367	326	339	332	330	318	315	337	329	355	340	327	297	315	311	336	316	334	329	353	326	301	330	304	325	311	342	358	313	342	329	305	314	354	334	324	319	311	306	311	313	337	338	305	339	355	335	309	302	334	336	337	328	341	337	318	332	298	332	338	325	327	366	319	343	311	301	323	336	351	337	343	329	324	322	311	313	324	326	318	334	308	339	312	336	311	327	348	357	343	339	338	338	301	343	348	343	307	377	326	362	318	324	307	330	342	346	353	323	320	307	327	336	312	358	289	328	321	329	337	337	322	316	348	326	314	325	349	305	313	335	297	346	318	322	329	329	370	311	318	331	302	323	356	334	331	315	336	299	313	325	340	344	341	318	322	300	345	297	324	305	317	343	326	328	288	324	318	351	301	334	318	332	326	326	321	311	306	345	312	293	337	310	332	297	324	326	360	337	344	320	288	340	357	339	299	315	342	312	327	368	330	339	329	293	360	295	318	323	300	324	347	305	314	350	346	344	327	315	347	344	346	303	310	310	312	348	375	323	326	304	299	356	334	332	338	337	331	335	312	339	323	335	330	318	337	342	344	303	301	355	347	340	360	306	313	318	346	340	314	302	342	349	354	331	355	348	329	341	339	340	348	323	316	323	317	316	319	325	335	322	320	315	340	320	327	342	335	322	332	329	356	311	360	346	340	331	322	341	339	339	312	335	305	343	343	344	359	333	341	340	309	352	342	360	325	346	294
32060	2582	5178	6001	5124	4279	3623	3191	2598	2276	2027	1904	1729	1688	1609	1462	1403	1394	1349	1264	1204	1207	1206	1175	1124	1146	1134	1052	1118	1120	1067	1003	1095	1048	1054	1076	1023	968	968	1003	1064	948	1011	975	960	992	954	962	1000	937	987	983	1003	968	953	1014	978	910	957	990	968	976	915	962	941	1008	911	950	983	986	1012	994	875	885	971	903	893	945	944	946	967	919	980	917	931	930	906	918	932	912	999	953	929	883	925	960	911	947	899	895	950	883	893	872	876	920	951	916	962	913	923	942	927	924	923	950	906	911	891	908	938	921	898	888	938	957	926	918	952	907	911	919	935	968	920	875	933	913	898	949	893	933	917	970	936	898	950	914	908	956	919	870	895	924	926	919	944	989	947	892	950	958	972	887	883	934	919	942	965	942	952	955	896	926	911	953	952	998	884	957	958	980	922	948	918	929	942	930	901	932	922	899	872	923	958	919	972	894	902	902	928	868	934	919	918	950	941	928	922	896	905	952	912	882	902	938	898	882	919	898	934	906	888	963	873	886	903	929	903	874	929	961	1005	872	913	905	929	927	940	888	955	963	951	966	911	924	944	946	932	896	914	922	973	963	926	975	942	929	919	918	902	899	873	871	905	919	940	895	1006	957	924	956	865	930	933	940	902	952	883	866	945	889	947	887	866	914	897	861	919	888	943	937	921	954	917	903	932	863	908	923	882	928	916	972	923	938	853	970	938	922	900	920	935	899	958	921	903	906	889	899	933	916	870	897	894	912	910	908	937	863	940	933	886	873	927	931	952	909	903	897	883	949	885	906	955	896	917	944	927	899	884	939	919	915	923	998	893	921	867	910	909	909	896	936	913	960	945	891	974	933	945	920	897	881	835	896	888	933	979	849	872	911	887	934	940	940	896	923	875	952	910	937	903	918	905	867	959	893	944	910	895	939	922	962	896	909	957	925	914	951	914	880	922	923	931	904	934	931	888	877	944	916	937	922	986	948	939	937	961	987	939	953	880	897	887	918	946	930	961	915	896	932	957	923	916	923	899	958	914	922	960	871	873	965	920	976	932	886	855	939	937	937	876	936	903	877	902	928	939	964	942	885	970	956	890	888	983	915	931	912	920	892	917	905	912	933	896	917	851	925	907	896	917	874	925	933	877	951	954	887	924	925	935	894	902	928	913	943	937	943	960	976	890	938	953	876	913	902	904	926	937	873	883	917	909	936	932	937	983	936	956	941	912	955	892	886	882	907	952	933	878	876	874	893	855	920	947	938	898	908	909	909	903	939	922	943	889	872	907	929	912	898	887	920	907	860	906	961	933	910	938	910	929	958	941	902	931	934	945	943	899	869	907	871	917	919	917	962	941	943	964	920	891	970	882	890	928	921	919	877	882	928	939	975	880	881	895	948	858	910	850	883	932	934	884	978	918	907	975	930	920	918	905	912	944	963	951	837	914	935	939	908	925	959	938	939	931	893	930	928	928	897	913	925	911	929	905	900	934	965	912	873	897	893	918	944	954	946	924	911	954	951	906	880	917	935	912	872	890	977	954	902	953	961	934	958	917	943	890	913	901	935	927	924	883	926	933	869	915	912	949	903	905	880	961	939	904	1002	896	887	976	914	978	883	897	947	860	930	919	825	913	930	901	963	939	918	888	919	941	923	945	925	915	925	964	880	920	930	906	860	950	849	913	962	932	890	875	872	925	881	880	870	930	920	891	910	964	929	883	911	960	953	947	872	951	921	925	961	928	961	931	925	917	967	928	937	950	849	967	936	894	946	892	872	961	931	958	919	907	890	957	916	942	975	920	985	945	872	917	948	950	875	925	933	891	941	884	923	936	877	883	918	884	902	907	930	905	945	859	909	863	892	895	893	972	886	933	916	923	945	923	873	930	922	900	926	910	916	918	898	892	877	895	910	875	863	902	911	946	988	933	887	915	906	900	950	945	966	922	880	952	913	902	958	961	948	917	954	937	899	937	931	940	951	899	905	905	904	875	868	908	903	956	938	877	954	922	880	917	918	869	920	898	948	964	934	903	925	928	926	946	913	950	943	977	971	919	944	891	938	934	942	902	921	909	960	936	918	913	958	869	923	922	931	877	857	914	905	922	910	945	982	982	895	963	890	930	907	912	931	911	936	951	915	963	913	919	919	997	913	948	911	898	906	909	862	925	874	890	902	881	924	948	903	938	900	955	920	863	916	868	930	954	907	947	890	910	955	922	871	869	868	899	942	890	944	974	938	913	959	926	983	968	925	896	944	921	850	937	927	937	874	917	943	951	960	930	910	910	955	929	916	976	936	910	942	902	917	949	941	912	903	912	973	935	914	891	974	898	943	952	945	969	899	878	926	908	940	918	907	899	932	965	954	905	892	942	922	924	877	926	935	941	966	923	956	890	905	943	905	897	898	923	862	927	897	888	921	923	933	887	934	890	891	924	966	987	924	892	928	937	914	871	980	895	909	847	875	932	973	863	982	918	936	903	886	948	945	911	931	930	938	962	922	880	878	915	958	943	895	925	965	947	960	860	940	920	929	925	922	874	916	917	857	925	846	1001	945	921	908	899	923	984	959	941	874	904	935	912	936	904	909	932	923	997	929	927	892	913	922	915	870	971	905	917	907	927	890	958	983	940	900	922	953	916	959	908	918	963	925	914	886	932	919	903	907	922	917	918	877	940	915	876	875	904	912	908	929	918	948	944	911	913	931	900	986	885	910	972	918	959	947	879	981	897	954	924	903	925	950	929	933	880	925	921	920	940	966	905	863	924	911	949	907	944	909	952	865	910	921	941	846	867	948	935	970	885	935	926	922	878	890	947	889	931	921	898	928	908	907	913	899	918	929	915	934	935	877	891	899	911	955	935	900	905	966	965	929	914	956	905	861	933	918	923	880	949	912	919	937	942	889	896	948	962	935	860	931	906	912	950	932	884	880	923	961	955	907	887	907	955	901	888	916	926	920	954	937	896	930	931	904	914	871	905	892	928	905	921	912	889	945	903	880	877	908	909	890	960	958	909	973	908	915	880	934	923	904	931	905	966	900	969	877	933	870	896	879	928	852	928	940	903	933	923	935	949	947	960	1019	911	911	918	901	876	915	947	899	916	900	884	934	947	910	934	924	878	941	873	928	899	922	903	934	922	913	979	932	969	911	947	891	955	876	905	921	966	942	930	923	886	926	923	937	937	965	904	941	869	916	928	894	881	896	933	946	889	911	971	906	935	924	951	906	884	902	901	897	911	926	869	967	890	927	939	958	906	935	988	891	921	882	955	898	884	914	949	934	897	892	923	893	897	932	915	891	915	927	870	914	994	883	950	919	900	929	892	918	908	914	937	939	886	923	962	928	953	951	984	914	908	926	901	841	920	943	979	861	874	898	949	943	963	913	910	946	941	910	944	972	933	916	944	871	917	888	936	957	916	943	945	931	952	934	915	864	971	927	943	888	938	941	920	907	903	928	878	896	943	899	935	966	923	948	924	904	912	928	910	901	889	842	927	896	946	921
13723	548	251	203	168	161	159	139	149	146	146	142	120	131	141	127	165	129	138	129	146	144	129	154	135	140	159	134	100	149	136	127	132	122	128	133	140	152	139	131	123	151	135	123	134	147	136	153	130	126	124	127	145	142	139	143	133	127	143	150	109	145	157	121	138	147	118	153	157	122	135	141	116	153	155	136	128	128	137	131	126	154	132	162	148	122	106	134	125	153	130	147	130	125	158	122	140	133	134	137	121	132	113	128	143	122	145	143	124	119	150	120	132	139	135	153	129	139	127	140	143	170	143	134	131	128	160	134	132	118	138	114	135	136	126	140	137	151	137	127	143	121	126	149	126	129	130	136	120	121	120	141	118	119	146	154	112	138	147	136	148	124	156	156	128	145	134	128	124	124	138	116	137	125	134	133	148	129	137	139	137	113	132	139	134	135	133	133	126	140	147	132	151	133	138	134	129	123	152	127	135	124	146	127	121	143	153	142	146	107	132	152	140	146	137	136	151	141	129	128	123	121	140	136	165	117	125	132	136	142	133	135	126	137	159	149	149	131	117	125	140	154	143	155	144	127	128	131	126	129	145	135	120	140	154	155	133	131	158	138	142	139	134	153	123	135	135	121	148	143	123	125	159	129	103	128	132	121	152	144	120	112	134	154	122	152	141	134	147	142	147	145	132	125	145	128	127	143	119	133	147	133	135	121	143	130	111	129	125	110	120	128	123	134	143	135	121	138	135	135	133	141	143	121	133	115	145	123	132	142	143	132	140	111	136	129	121	122	134	130	140	132	120	154	132	146	111	139	129	135	113	112	137	148	126	126	136	141	148	132	131	133	120	158	124	131	143	159	113	126	131	127	144	129	146	140	142	139	132	122	141	141	123	133	125	144	137	130	129	130	132	142	135	146	118	151	140	143	123	154	115	149	126	115	111	115	121	128	139	143	147	128	140	140	141	138	134	148	131	141	137	125	116	139	136	146	150	140	136	118	114	141	127	133	126	113	140	143	140	161	136	146	134	138	139	147	131	128	147	152	137	128	146	136	149	135	123	125	161	121	135	129	132	156	142	132	155	140	142	114	118	133	173	145	135	129	134	143	117	142	146	153	126	132	121	131	140	121	127	139	135	142	146	127	112	123	143	132	137	142	123	143	126	113	155	127	136	123	123	141	131	121	133	137	132	128	137	149	135	144	129	136	127	146	121	125	152	124	147	129	118	118	131	137	127	135	148	133	132	134	113	127	126	127	126	133	122	153	139	133	146	125	127	143	138	138	134	118	125	158	153	129	120	151	137	151	141	134	143	143	116	130	149	129	155	125	113	114	137	125	166	133	151	140	151	124	108	130	145	151	143	137	149	126	130	127	119	131	110	140	138	125	122	121	140	116	135	141	141	115	132	138	109	144	147	129	134	142	145	143	115	141	154	134	122	127	136	138	144	154	146	132	126	120	135	108	135	146	132	119	129	108	136	124	141	141	129	131	124	128	120	129	151	133	130	130	116	145	149	99	132	127	137	155	136	144	116	121	154	141	111	157	132	124	145	128	125	126	130	135	142	156	130	135	122	122	158	124	146	124	132	121	141	140	139	129	126	143	129	143	123	126	134	135	108	145	150	135	150	128	141	133	136	123	138	133	130	121	158	141	145	138	148	123	142	129	134	114	145	126	140	118	138	113	141	137	127	137	107	145	137	121	142	154	135	121	134	142	115	133	134	140	145	132	121	137	134	125	139	159	136	152	134	121	150	150	161	150	132	120	155	154	148	115	129	131	130	145	131	144	117	132	128	145	128	141	134	140	141	130	137	120	130	147	140	137	160	142	150	148	137	124	150	143	175	121	124	135	144	122	129	128	146	161	125	129	131	138	116	124	124	139	123	134	112	126	126	140	139	116	141	145	150	103	124	129	140	128	128	165	143	134	134	119	125	139	123	143	121	151	137	125	134	113	142	115	119	136	121	135	114	138	130	120	148	138	144	129	147	108	150	123	138	126	125	137	143	135	142	132	138	108	130	127	130	127	150	146	154	146	147	144	118	117	152	130	144	121	121	121	132	132	148	133	135	128	140	123	124	132	124	145	97	134	110	132	133	142	125	138	130	125	118	137	153	134	122	133	133	151	121	129	129	164	146	139	124	127	118	137	121	125	134	122	130	139	131	149	159	132	137	132	119	142	131	134	137	134	122	126	124	142	145	135	123	149	113	134	135	118	149	151	131	126	141	125	125	145	137	122	143	155	137	121	144	160	137	132	139	110	140	133	137	120	149	95	138	127	138	137	134	120	128	148	139	115	114	140	126	150	160	145	141	130	143	134	131	130	128	152	125	113	125	151	109	113	143	127	142	135	128	135	131	143	128	144	125	121	127	126	145	127	145	151	142	147	154	153	127	149	136	139	136	134	147	139	120	122	127	126	146	137	145	136	140	128	121	136	150	130	115	131	142	133	142	130	119	141	145	128	122	122	127	130	154	124	142	135	123	127	154	131	136	122	138	126	132	119	110	135	121	136	125	121	119	136	123	114	115	141	142	125	123	116	135	144	122	125	145	118	113	125	118	137	143	132	121	141	135	109	143	119	135	139	131	146	137	138	132	128	139	115	125	124	136	122	145	127	126	124	128	134	140	135	136	126	139	123	122	133	120	147	145	118	112	124	125	147	137	124	130	121	119	145	135	108	148	156	131	112	116	153	144	156	136	126	128	135	141	131	136	145	129	127	153	127	135	136	147	120	138	142	134	137	155	123	151	135	119	131	145	122	137	135	118	133	144	122	169	139	118	135	132	135	142	135	126	136	131	130	145	151	129	127	116	140	108	122	144	126	129	133	125	132	115	114	140	145	118	136	130	144	143	139	137	146	123	146	144	129	126	128	140	112	139	124	142	131	125	110	145	130	162	154	130	138	138	119	156	116	130	142	121	126	134	145	127	173	124	138	115	117	115	150	113	146	116	161	146	133	130	139	124	126	135	128	137	145	124	144	133	142	132	131	147	127	140	142	149	133	140	143	122	144	137	129	137	140	122	126	132	119	119	106	135	134	139	146	119	116	139	137	108	140	148	143	127	141	138	141	132	133	146	123	145	123	138	152	117	132	126	136	116	113	140	140	115	129	137	137	153	137	131	132	124	129	139	151	124	133	160	131	138	144	154	127	130	120	138	130	153	132	138	152	148	140	126	137	135	119	140	128	124	140	144	121	131	138	142	154	130	129	138	121	126	131	116	123	117	143	167	134	124	150	120	130	146	119	134	142	121	142	128	129	142	140	125	138	132	142	144	137	128	138	132	135	124	131	124	128	113	137	122	134	122	111	127	144	161	156	134	126	129	137	161	105	125	128	127	135	124	133	120	134	133	122	123	129	135	120	119	130	140	120	129	131	134	137	155	144	135	148	137	139	129	130	150	130	131	126	130	141	126	114	128	132	132	129	137	134	139	140	138	123	145	133	129	148	128	150	126	129	136	133	137	134	107	138	150	135	151	141	145	129	128	143
12324	536	596	679	599	600	563	566	529	498	502	419	492	453	499	471	449	480	419	446	485	461	462	472	446	426	471	453	469	464	435	472	465	461	462	439	475	463	498	416	452	424	437	419	444	490	450	464	439	461	464	459	435	443	422	435	406	441	423	474	455	463	472	503	427	413	454	459	458	459	453	430	442	455	459	419	452	462	439	438	431	474	434	440	440	441	430	470	417	446	420	415	418	441	433	481	418	444	481	459	464	470	460	443	478	403	446	437	427	457	425	424	502	444	464	451	461	436	464	439	412	458	491	447	409	453	469	448	457	449	424	478	468	464	421	425	442	435	461	467	462	410	445	472	461	422	448	448	466	457	451	443	435	442	429	448	476	449	455	436	474	454	457	456	458	469	436	466	413	469	437	465	449	465	437	436	441	417	511	440	443	481	458	437	459	455	473	422	460	433	454	473	417	451	420	409	478	461	427	473	448	458	413	435	425	465	453	468	473	430	435	468	467	494	424	492	474	426	477	447	416	395	417	443	444	431	439	470	471	456	433	418	436	457	468	466	403	483	475	431	427	459	462	453	431	478	436	459	485	462	444	485	430	454	451	472	433	442	442	469	445	441	457	414	432	436	463	461	457	477	473	443	439	436	450	437	459	418	442	447	452	452	450	478	437	450	465	453	458	425	460	464	449	490	486	482	454	431	451	432	449	435	464	482	438	459	414	439	435	446	481	488	451	468	430	451	462	413	455	471	449	483	442	457	438	454	452	463	444	443	466	425	434	456	436	441	458	439	470	473	429	466	424	461	395	417	449	432	450	444	464	429	466	434	486	438	462	428	462	488	414	476	461	452	484	428	500	444	478	436	497	486	436	503	457	450	415	479	449	453	441	417	499	475	460	429	458	461	411	447	432	453	419	457	466	434	462	415	404	434	449	449	450	460	460	449	428	451	438	437	453	481	424	466	422	473	470	412	446	437	427	472	468	436	458	439	422	470	485	430	441	433	452	472	474	444	454	462	459	448	494	425	475	465	453	433	484	467	448	462	415	456	442	435	436	432	441	490	471	421	438	459	463	452	458	386	426	458	446	478	408	482	439	474	425	442	426	467	447	410	439	454	430	443	460	436	450	453	417	469	421	447	453	434	425	481	420	443	428	452	438	442	471	461	445	465	453	482	465	457	455	489	493	415	499	457	464	429	461	457	453	439	473	456	448	450	402	442	461	470	472	451	463	475	442	495	426	449	406	460	419	430	464	444	441	455	476	485	475	458	434	446	473	448	475	480	480	470	450	432	471	457	440	429	411	477	492	459	478	457	439	465	478	433	430	425	423	430	451	423	455	439	418	426	457	510	478	445	458	469	455	478	459	453	455	449	470	488	459	475	471	469	439	404	460	434	422	473	417	432	478	476	436	462	449	453	439	421	476	468	431	431	408	465	419	438	425	438	444	491	470	430	427	475	474	426	446	483	447	465	502	478	432	439	447	435	469	439	446	485	467	466	457	444	443	454	448	403	445	448	459	451	483	455	443	434	452	473	465	432	444	461	458	433	432	461	482	442	491	449	436	417	435	430	452	483	443	482	439	434	428	433	466	444	451	467	458	432	491	438	450	435	449	498	445	451	438	476	430	434	477	468	444	411	465	445	428	455	474	443	450	380	455	453	440	435	449	491	457	472	442	459	478	434	473	455	456	405	515	413	429	409	434	449	427	425	462	459	468	403	470	456	404	402	448	491	449	436	428	481	457	418	491	465	456	450	428	449	411	458	455	408	432	437	472	464	450	436	456	488	460	469	458	496	457	432	436	436	431	419	430	443	476	452	455	438	438	460	446	459	477	441	478	470	467	443	455	454	432	438	410	457	425	458	414	448	492	476	413	492	457	431	422	428	424	404	423	445	424	484	469	396	480	453	466	468	464	482	452	464	442	472	487	449	471	437	454	452	445	445	451	424	421	457	434	429	442	460	471	462	424	411	451	473	467	446	437	452	449	429	451	448	466	478	424	433	444	442	418	471	452	427	443	465	465	424	418	452	439	473	482	464	445	468	438	424	438	422	421	486	456	471	420	439	430	434	424	435	437	442	451	415	480	441	437	434	458	448	467	446	444	432	461	432	436	448	488	425	439	419	454	429	450	451	432	454	448	487	443	433	433	435	440	457	451	427	437	480	455	458	444	431	428	458	476	426	418	455	448	416	436	436	464	419	437	381	465	429	442	435	454	467	473	453	469	446	420	428	428	461	448	477	472	461	468	430	468	459	488	472	412	425	465	429	424	445	472	451	473	442	443	459	453	409	413	429	488	424	418	440	454	444	416	511	465	448	451	482	431	473	435	445	433	450	430	429	414	431	467	425	495	432	435	491	454	440	428	478	449	429	433	429	449	414	467	429	463	439	439	469	461	445	470	439	435	454	413	459	412	431	479	478	445	430	450	430	420	429	458	429	457	442	440	461	460	455	441	438	481	431	434	455	462	433	453	434	453	419	446	442	421	434	427	435	451	439	452	447	474	431	458	440	430	484	432	455	429	493	471	427	451	477	448	477	475	460	478	460	471	460	454	437	415	454	497	436	449	430	455	464	421	459	480	426	453	457	412	452	418	428	422	462	461	444	450	468	451	454	451	469	408	474	454	436	439	444	470	421	470	480	456	444	450	447	461	483	467	479	465	404	486	459	442	448	453	471	483	461	468	451	455	407	424	446	447	455	497	400	476	454	474	401	460	450	432	440	513	479	462	426	480	434	459	418	416	494	422	420	463	458	456	464	425	440	498	468	459	445	419	464	431	415	460	448	451	411	468	432	489	475	418	483	453	439	427	476	451	458	457	431	409	433	433	465	446	437	491	468	430	456	484	447	434	459	428	420	433	448	491	429	450	473	451	402	411	434	447	457	459	421	441	472	430	429	431	475	454	439	455	453	420	417	431	437	455	443	435	461	428	431	459	417	451	429	449	443	477	441	450	459	449	433	452	463	464	411	446	456	464	408	494	452	453	442	479	464	434	458	441	427	467	458	469	433	464	465	458	433	447	436	444	442	425	409	448	432	443	451	439	437	480	453	448	464	474	461	476	429	430	465	457	492	446	440	446	512	416	436	428	445	500	464	441	469	434	470	437	484	456	437	486	460	456	435	466	408	433	438	445	467	419	468	413	452	455	469	430	462	480	403	455	465	463	470	461	454	513	451	435	452	480	441	435	439	465	436	463	453	473	429	424	406	474	419	480	422	449	458	464	467	468	447	404	448	466	478	435	452	478	457	402	426	471	462	418	469	456	489	438	466	428	427	450	475	456	446	443	439	433	488	461	435	463	426	426	481	410	445	480	431	456	443	478	454	464	426	430	445	466	398	457	420	476	462	451	440	462	454	418	475	458	452	415	449	445	414	427	442	453	444	467	445	452	441	419	454	450	435	429	444	437	484	455	487	458	439	460	492	423	422	463	386	455	421	423	452	466	436	451	440	484	419	480	466	454	443	437	485	458	461	445	463	436	433	436	462
55723	14309	2774	1211	867	670	507	478	429	389	382	356	317	306	305	306	296	290	292	287	299	297	263	279	277	299	271	300	312	254	272	281	252	299	284	266	269	285	273	271	270	270	277	300	262	256	302	294	273	271	275	279	269	263	264	276	263	276	269	244	260	286	290	257	262	291	270	249	275	268	285	257	269	295	250	299	291	292	286	279	271	242	251	256	304	286	280	281	242	302	260	253	266	252	267	297	263	277	265	277	285	277	270	234	248	278	267	261	255	241	266	296	281	258	276	278	254	271	279	279	256	242	288	273	284	264	256	292	275	261	279	214	291	266	266	307	276	255	278	260	267	289	290	267	250	256	277	271	254	267	231	259	302	252	265	278	309	242	248	268	276	264	275	271	289	266	269	253	282	244	265	248	231	279	271	263	267	281	286	280	242	276	283	273	242	263	278	294	259	283	277	257	259	274	319	272	302	277	284	276	284	264	293	243	264	257	256	264	283	318	305	261	289	265	287	249	275	257	264	279	279	285	230	228	293	288	266	279	265	262	277	286	260	254	235	270	252	294	268	274	294	281	293	276	285	274	267	272	260	278	259	303	248	237	246	244	254	318	271	288	297	285	267	263	283	262	268	268	280	284	268	269	263	265	270	296	256	295	272	276	292	298	286	245	270	286	261	266	254	266	270	319	281	275	248	274	242	256	282	275	280	263	234	299	261	258	283	251	241	281	248	275	240	284	279	277	290	288	277	275	276	276	266	284	256	240	247	267	262	282	278	266	246	264	280	280	270	295	299	250	246	248	263	269	273	273	252	269	297	286	265	259	311	230	263	266	287	255	265	288	271	271	265	285	253	258	288	266	284	256	279	271	268	291	290	291	284	278	266	275	261	280	260	277	262	277	301	259	275	260	278	275	279	301	247	257	276	274	285	259	252	289	235	266	254	275	262	264	285	276	292	277	299	269	266	270	268	281	244	244	279	264	272	264	256	277	255	259	279	291	262	267	274	272	291	262	289	303	255	274	280	260	250	286	298	282	299	253	271	266	279	274	254	240	256	270	262	274	259	259	262	248	310	249	254	256	265	268	298	292	262	283	282	259	283	280	268	292	267	243	254	285	277	281	236	278	240	263	274	300	292	262	262	256	272	251	253	293	289	294	289	276	251	274	274	253	289	283	256	284	249	283	259	263	252	285	285	254	284	268	290	256	271	300	297	257	261	300	271	319	287	262	242	244	279	273	273	291	282	294	261	265	268	282	260	284	255	284	266	265	278	245	275	294	258	274	256	294	290	268	270	276	287	274	266	267	279	282	282	261	262	270	291	286	300	282	287	275	286	263	248	238	273	261	286	276	270	245	297	270	271	268	278	282	252	240	262	278	248	268	288	267	266	275	265	252	262	272	263	299	274	276	278	270	247	261	249	252	288	273	273	315	259	268	281	272	279	268	271	299	264	264	272	277	276	266	280	301	239	270	263	311	287	282	310	256	267	270	294	275	243	271	266	265	269	293	298	278	266	244	284	253	300	271	240	263	239	281	299	268	284	245	292	254	282	275	238	273	254	259	268	276	256	256	277	268	247	251	270	277	241	263	256	308	251	248	267	277	274	281	284	279	285	255	281	274	255	262	291	290	249	294	239	285	271	321	253	251	268	270	285	242	268	264	244	253	250	289	266	276	258	303	281	275	281	267	289	266	274	280	290	280	267	275	262	254	287	259	262	253	262	281	286	281	273	273	304	278	275	274	263	270	292	277	252	273	271	262	251	275	290	285	277	294	290	275	305	285	267	288	268	251	248	260	272	271	290	294	279	295	255	255	283	266	275	281	261	286	287	296	271	272	293	297	272	287	253	250	268	274	241	295	306	278	308	268	262	294	285	236	255	279	274	292	258	288	248	282	270	260	295	275	260	267	302	303	294	275	264	294	249	265	278	283	258	276	290	248	247	264	266	257	296	277	264	274	313	262	283	288	279	268	264	276	288	250	259	290	288	269	283	256	282	266	279	265	253	279	309	266	304	256	284	294	292	254	270	260	237	277	259	276	261	264	277	262	285	246	273	306	299	267	270	269	288	263	276	269	283	261	316	267	293	280	287	289	286	246	272	259	270	282	276	278	257	228	274	259	245	261	294	274	277	256	269	284	291	267	271	272	281	283	266	281	272	290	250	297	279	262	260	315	269	272	273	278	302	273	268	267	291	287	264	278	315	287	246	292	273	269	255	255	292	260	284	279	221	257	270	290	266	275	278	257	267	260	244	269	251	268	283	283	280	274	286	265	273	259	290	267	273	284	270	252	249	279	284	279	242	265	288	250	284	275	278	293	264	273	257	251	288	291	275	259	293	261	273	293	259	269	269	250	279	302	264	233	267	245	295	269	298	260	267	273	260	285	249	284	278	275	284	299	274	264	236	266	294	245	250	232	268	288	273	275	288	294	280	260	268	242	269	279	293	254	274	280	287	272	258	235	256	256	259	292	308	303	267	252	254	272	267	221	277	280	254	273	297	261	288	275	257	229	293	268	303	271	261	272	284	251	280	268	283	285	276	260	299	286	261	270	252	271	242	281	278	275	251	258	279	265	265	291	289	262	285	299	255	264	291	264	278	264	289	274	298	259	238	264	284	261	279	278	246	289	264	273	263	256	259	276	288	275	243	248	278	298	249	275	258	237	273	278	264	280	276	250	281	276	256	239	264	290	253	255	237	297	251	272	274	261	298	234	251	255	281	270	277	260	289	323	259	330	301	264	259	282	254	300	279	273	292	286	250	283	285	272	289	244	274	266	280	257	266	262	274	288	268	263	275	288	257	278	306	283	293	290	273	310	265	278	265	238	257	300	266	291	285	259	263	258	269	273	279	282	266	263	269	263	279	314	286	283	296	261	283	249	281	294	276	267	286	252	276	240	260	274	273	273	294	282	252	259	297	272	283	259	252	282	272	269	278	284	286	252	271	272	270	246	261	259	245	261	271	252	256	272	293	279	277	290	264	247	269	255	273	266	278	278	261	262	263	283	277	285	270	279	293	245	267	228	287	279	274	320	289	284	251	261	264	270	282	283	262	290	262	279	280	295	287	257	304	277	295	268	291	274	274	264	248	267	279	278	256	260	247	264	262	287	260	257	282	279	268	231	276	310	283	261	280	239	276	277	273	272	261	266	265	278	294	285	250	262	267	258	256	273	258	282	285	273	285	262	260	251	258	269	259	291	290	262	269	256	266	304	276	268	256	263	288	271	252	274	270	280	289	272	295	263	292	274	282	275	250	276	288	288	255	241	256	261	298	257	224	256	283	260	269	267	276	268	273	270	262	257	255	282	242	243	260	272	267	294	271	282	268	285	276	266	276	283	266	270	258	272	304	280	308	263	260	269	290	259	299	268	280	272	265	281	278	289	267	297	264	270	267	283	280	283	291	278	235	267	265	271	261	247	275	283	251	282	257	282	293	269	283	307	228	282	275	289	220	275	282	287	233	264	280	259	245	275	227	296	275	253	317	251
26540	1628	3092	3550	3143	2523	2223	1968	1701	1531	1396	1355	1229	1151	1133	1051	1042	1105	1017	1000	998	969	972	913	930	904	896	902	921	869	905	807	858	876	809	827	812	871	816	861	784	853	881	809	868	800	780	796	888	796	781	821	862	789	799	812	838	808	843	798	846	828	852	861	837	821	794	837	794	786	808	840	822	773	872	786	808	821	790	806	813	832	798	817	851	788	788	774	793	833	771	819	775	823	780	763	770	791	847	760	806	774	822	758	772	794	807	753	777	808	858	804	825	770	838	786	779	787	840	792	847	741	823	846	808	796	766	763	789	817	860	827	826	760	862	770	850	808	833	789	794	780	829	786	831	785	774	786	779	802	815	848	792	838	844	785	847	817	802	753	752	787	815	787	782	783	864	829	766	871	812	811	837	851	817	801	810	797	807	833	791	831	803	802	782	829	775	820	815	813	828	814	818	794	788	792	767	776	796	796	826	779	861	811	806	769	843	753	822	842	814	779	822	764	804	797	770	756	798	783	751	827	814	808	792	774	804	821	809	762	799	796	753	792	787	853	783	802	850	828	783	811	794	830	762	817	797	824	778	827	839	785	776	770	835	774	841	814	854	804	780	822	801	824	757	786	810	847	791	784	825	829	804	829	821	799	733	792	779	805	835	813	797	744	841	805	770	810	807	734	751	790	835	859	828	819	856	795	809	793	804	796	764	799	749	728	818	764	805	767	805	779	767	744	812	858	836	792	757	799	846	807	742	756	816	843	852	803	778	795	790	804	799	845	777	737	805	771	787	827	811	715	860	828	764	752	768	793	763	802	821	771	806	827	850	843	810	801	783	763	806	800	828	826	767	834	813	799	791	739	769	804	784	794	803	808	789	808	802	848	836	812	816	775	765	815	794	796	817	830	791	787	831	797	719	813	745	790	782	797	843	814	838	763	822	814	826	827	776	846	783	731	765	747	776	753	805	781	824	860	763	828	806	768	801	793	810	757	845	822	800	795	793	825	791	768	803	848	781	812	841	729	779	790	806	787	824	766	817	776	779	778	830	797	795	799	785	761	794	812	788	769	794	780	816	799	796	803	795	786	788	798	773	783	803	835	800	812	747	748	801	796	796	771	786	826	805	776	787	787	821	801	838	795	784	791	817	796	761	801	807	764	831	797	805	807	785	814	725	793	799	856	807	757	815	807	767	803	768	793	798	803	816	755	775	776	811	770	769	859	811	773	781	795	807	791	823	810	776	746	797	783	786	828	838	715	811	767	819	803	772	822	761	770	824	818	825	798	784	809	794	854	845	771	740	818	826	825	810	763	774	824	813	757	822	777	832	784	805	754	822	839	824	805	810	788	801	786	866	827	789	754	811	791	805	824	796	800	779	785	783	840	822	790	819	819	825	747	851	807	785	893	784	827	836	825	819	845	796	788	823	800	837	825	816	806	854	796	828	803	798	799	772	822	801	802	793	748	791	766	807	776	801	815	833	824	786	795	790	759	835	806	809	785	833	815	781	753	791	802	792	805	841	846	824	855	832	827	807	852	819	796	844	748	818	822	814	837	805	815	851	855	792	748	787	822	818	822	816	831	811	778	808	830	824	802	800	751	813	819	824	800	790	822	848	831	793	844	796	795	802	825	771	793	784	790	831	757	831	818	819	743	844	809	789	783	774	804	785	800	822	807	802	801	790	811	778	795	787	840	751	746	760	817	777	788	802	809	797	800	830	801	833	823	817	793	774	748	799	786	808	771	782	820	833	804	853	794	842	846	806	794	777	808	826	790	762	789	775	782	772	822	804	795	755	787	770	748	757	813	831	815	801	817	819	790	815	772	775	779	755	828	777	846	801	773	778	819	816	764	843	817	756	790	780	788	807	772	823	800	799	747	764	846	821	855	767	786	813	800	799	743	803	775	777	771	824	755	843	795	769	736	809	836	811	814	768	853	799	809	777	793	810	788	753	848	820	759	779	814	823	758	783	762	765	773	770	792	814	805	813	814	735	769	799	788	811	870	827	759	817	792	808	815	797	789	813	828	835	800	785	845	829	783	803	778	785	791	812	801	793	787	794	823	779	840	792	766	778	812	791	800	803	806	810	804	807	778	817	784	784	801	864	815	784	816	830	817	803	775	788	773	838	846	774	794	819	849	764	812	790	777	782	770	831	810	837	822	779	800	784	808	826	781	749	776	791	845	798	799	784	791	814	748	788	816	819	789	729	768	821	802	762	802	777	813	767	814	784	769	778	800	823	798	802	815	807	788	796	765	847	780	842	773	841	863	827	828	789	791	818	753	822	795	778	825	822	841	838	802	836	731	812	857	817	802	809	820	794	810	800	811	787	858	824	809	823	771	844	829	808	836	759	738	776	802	796	763	820	790	805	791	744	788	802	816	802	830	812	780	832	813	829	790	798	763	794	784	769	783	795	815	824	832	787	788	816	827	809	790	817	819	830	779	827	805	799	757	809	791	785	811	830	770	788	769	778	803	766	782	794	829	730	774	839	791	747	815	769	808	802	812	797	789	823	796	808	809	790	820	807	773	808	776	815	815	779	817	802	843	771	855	796	805	769	790	800	818	776	816	846	828	819	801	840	772	802	837	806	761	793	809	794	829	810	835	809	795	787	795	789	802	862	804	792	820	756	756	786	768	790	827	799	715	809	793	791	850	786	788	798	880	782	793	831	780	787	762	810	794	772	816	775	832	832	799	784	793	842	771	763	810	848	801	791	810	777	818	807	741	806	812	773	801	797	830	772	815	785	814	833	797	811	784	800	792	790	781	823	786	802	829	822	826	847	817	828	804	768	779	802	832	871	809	810	804	844	804	795	790	815	805	846	771	784	849	835	842	847	840	813	781	796	852	836	768	820	800	763	777	818	764	776	786	762	763	821	803	776	792	811	765	846	800	804	788	782	804	759	747	835	792	779	778	752	789	780	808	789	790	818	803	805	794	852	812	829	798	813	795	818	763	805	796	791	776	819	753	812	818	787	784	783	809	818	795	788	820	780	807	793	861	801	767	827	737	817	793	826	832	802	816	804	794	818	833	798	777	799	833	800	770	804	799	785	787	777	813	780	808	772	814	812	750	844	813	797	774	803	795	793	803	813	773	799	788	837	805	797	770	801	746	794	805	827	813	828	819	812	819	805	755	755	820	751	793	814	786	811	799	772	813	835	777	826	770	807	748	838	767	840	811	800	808	793	799	799	795	803	770	828	840	808	771	760	776	720	808	780	785	763	804	738	740	800	762	806	816	781	786	801	748	757	824	821	758	808	816	817	757	793	808	822	773	790	759	771	802	808	771	854	795	780	815	819	793	817	797	837	841	815	768	851	872	791	776	826	769	854	857	768	845	761	722	828	795	871	812	810	776	832	835	825	809	826	829	856	760	848	807	778	827	751	795	784	822	805	803	801	800	780	797	834	833	790	829	805	818	820	778	772	778	796	801	803	774	772	798	827	838	803	772	814	821	770	809	794	754	774	786	831	745	812	778	784	808
65527	20679	10118	2756	1468	1122	883	791	647	581	492	475	448	503	465	416	396	366	424	404	343	376	387	375	370	412	307	365	359	363	347	346	321	377	341	347	353	355	348	310	342	369	337	360	361	329	314	336	335	344	352	343	357	323	346	360	353	354	341	325	341	323	345	370	338	331	295	319	294	325	330	311	347	339	330	332	344	325	308	343	360	373	326	322	345	338	367	327	331	322	342	336	344	318	330	304	334	346	353	352	332	327	321	330	350	315	337	324	331	346	366	352	308	352	353	312	284	332	330	342	348	322	325	303	337	348	335	339	343	360	320	332	319	340	310	337	339	324	337	317	354	342	340	321	322	307	328	349	265	331	325	344	356	332	350	328	344	332	301	342	296	326	338	342	310	303	326	323	354	368	300	357	354	363	328	319	319	321	341	330	331	354	346	325	327	312	351	327	339	357	323	342	339	325	324	334	338	325	353	362	304	308	342	307	351	325	339	353	353	315	354	356	350	367	333	314	354	322	344	300	329	292	331	319	366	346	334	338	338	310	363	340	315	340	312	338	335	366	340	329	332	321	310	370	344	318	333	300	339	340	329	319	360	380	320	322	333	334	312	336	336	365	377	344	335	328	320	313	321	336	300	330	312	308	333	322	341	326	343	285	346	330	337	333	321	308	320	327	335	316	325	337	354	329	341	332	323	322	331	310	293	308	328	331	323	324	298	318	325	333	360	324	372	339	335	317	331	321	312	326	338	332	342	326	350	306	357	328	375	306	297	349	359	345	336	328	316	370	358	340	333	343	318	327	316	337	301	337	309	307	331	325	342	370	362	343	330	334	326	295	339	322	352	318	336	334	309	353	341	358	351	316	329	337	329	357	321	327	323	353	291	297	313	340	315	327	343	339	351	327	291	281	308	344	348	327	333	365	336	338	325	306	312	350	307	338	308	314	322	344	340	315	362	319	335	360	313	334	319	334	337	343	308	304	340	298	354	301	328	340	345	309	329	322	346	316	349	345	352	339	318	353	296	325	308	307	305	383	332	313	316	353	330	339	331	336	328	356	312	334	343	312	319	324	290	355	317	293	361	312	349	342	297	316	326	327	294	348	328	341	359	344	349	335	341	332	312	296	303	329	314	341	288	323	359	301	331	312	361	331	364	335	346	353	354	353	370	326	322	322	348	287	308	339	308	336	343	333	346	357	320	326	320	349	329	291	325	309	295	325	320	346	349	351	321	372	316	330	325	317	347	349	371	349	322	317	291	364	335	359	354	336	333	326	314	335	292	364	352	334	330	298	342	308	351	297	351	319	346	361	362	314	326	320	319	311	326	337	351	348	322	317	321	331	346	312	328	345	333	324	334	369	342	330	357	329	298	340	332	320	339	321	344	371	365	321	362	317	360	301	328	357	367	344	330	303	349	326	351	298	346	346	310	345	331	356	304	383	308	285	323	357	307	322	335	317	312	316	316	337	311	372	330	349	342	359	350	358	330	339	338	310	360	289	297	295	307	380	326	345	319	321	288	309	361	296	291	359	352	395	308	320	349	283	313	350	320	322	322	352	310	344	346	353	310	300	333	344	311	344	334	321	326	335	339	329	350	323	335	296	329	346	324	306	356	333	315	314	340	334	327	337	320	348	325	331	330	361	337	311	301	289	334	329	302	324	371	316	326	370	299	328	321	340	366	321	320	327	350	317	324	337	337	328	329	359	319	297	341	312	331	317	340	292	335	343	318	331	337	309	323	293	322	336	363	336	318	326	309	328	336	342	340	317	316	317	361	343	287	343	338	354	343	338	313	348	303	335	369	314	332	331	332	291	329	362	311	339	307	328	355	342	353	326	313	323	357	330	317	344	353	353	360	364	318	306	312	311	333	316	314	376	336	316	332	341	349	314	374	293	294	289	343	359	342	332	354	357	360	327	361	321	324	331	363	293	307	319	334	316	332	333	299	323	346	388	336	339	304	322	324	320	324	323	349	332	336	338	333	322	305	319	346	310	351	309	352	310	367	353	310	337	332	302	283	348	353	359	359	329	307	294	338	307	337	387	310	368	317	296	305	328	323	328	340	325	324	338	329	351	334	312	326	379	313	332	318	332	311	345	317	318	341	338	314	319	366	307	344	343	338	329	358	338	305	363	319	348	316	368	337	342	348	330	353	357	328	332	312	319	332	324	360	353	336	358	311	358	334	331	328	332	345	329	342	327	321	333	347	312	308	316	343	310	323	350	335	353	328	332	330	339	325	351	315	321	325	311	364	320	342	339	360	339	334	313	304	333	308	327	337	363	355	312	294	355	327	332	341	300	347	297	320	320	337	341	333	322	348	349	353	371	321	312	352	320	346	330	298	297	350	332	296	325	332	326	355	339	331	329	317	342	307	340	338	340	329	331	326	324	357	320	335	316	320	333	301	328	345	341	327	326	335	339	330	318	308	312	331	332	346	318	314	362	302	341	358	353	342	329	344	326	332	318	335	337	319	313	342	308	306	321	330	333	322	331	340	322	322	350	315	326	349	323	343	348	317	329	341	350	333	305	352	362	321	351	337	360	323	354	347	304	356	308	313	305	344	316	313	336	324	353	344	313	314	313	336	323	308	363	314	372	305	333	319	361	289	343	332	333	320	352	340	360	327	337	329	355	319	322	295	348	335	353	333	342	320	333	345	326	336	354	340	332	354	365	321	315	340	346	325	309	287	356	332	334	330	312	310	347	331	335	323	321	360	327	295	337	321	311	335	361	356	314	311	364	364	314	332	327	313	332	341	336	332	335	311	365	313	345	296	308	314	341	317	347	324	357	338	324	326	351	319	333	331	327	315	310	326	351	332	301	287	357	302	338	327	324	353	324	312	341	363	354	336	330	347	335	314	299	343	338	325	333	332	351	302	328	325	333	319	325	348	347	358	331	349	332	319	311	374	351	333	326	294	324	358	337	336	321	302	327	332	342	324	339	296	331	343	333	302	349	322	323	341	351	359	348	322	325	335	341	335	324	335	348	370	312	323	332	327	324	328	306	344	301	315	328	335	334	358	320	304	325	354	312	325	350	360	338	323	331	306	321	344	339	334	349	334	308	339	312	361	330	347	325	343	331	337	338	331	323	364	342	358	336	317	340	341	316	321	315	373	362	303	350	317	340	343	341	349	343	321	360	346	291	302	338	326	278	324	327	336	367	339	337	321	319	352	307	298	348	319	324	341	347	327	348	338	352	307	341	349	314	343	337	365	340	348	331	346	303	351	362	347	357	325	311	349	300	317	367	326	338	332	357	333	309	334	326	351	347	351	316	329	331	315	296	321	357	322	334	330	362	338	347	302	342	310	334	319	327	316	299	326	321	306	329	368	330	337	337	334	300	344	337	346	333	312	336	367	308	324	328	315	318	329	312	359	306	318	327	372	348	310	324	332	307	337	349	314	334	299	349	361	320	325	321	290	330	347	297	338	348	322	309	311	334	314	313	320	306	323	301	319	319	331	333	302	339	321	340	313	338	361	326
31850	2569	5180	5876	5155	4300	3664	3046	2614	2309	2044	1902	1719	1589	1490	1428	1414	1391	1316	1277	1274	1192	1252	1141	1079	1120	1179	1082	1068	1092	1045	1058	1009	1084	1027	992	1079	1045	998	988	975	1029	937	999	1067	1003	959	951	1005	1017	947	969	943	983	973	1006	946	974	931	959	941	991	926	924	960	918	943	919	913	957	973	990	964	891	978	909	936	972	933	940	966	909	926	975	902	937	962	882	912	927	910	983	961	976	904	901	964	951	958	876	906	911	923	894	893	940	902	987	945	938	890	970	985	912	921	886	948	916	979	980	922	903	939	975	952	888	926	932	981	926	925	939	880	922	921	872	929	931	898	928	936	946	927	964	899	927	930	971	947	906	900	945	927	883	949	891	873	908	943	931	928	936	888	920	927	936	896	924	927	877	937	913	860	968	941	914	907	947	943	895	929	909	972	904	920	941	895	935	939	985	877	943	918	926	908	899	928	909	883	865	923	951	947	982	902	863	947	970	946	957	887	900	918	935	933	905	939	936	928	932	963	953	943	936	911	927	909	920	922	949	971	952	911	929	923	863	942	948	960	992	929	978	977	912	920	957	949	887	991	942	910	941	892	904	882	890	901	937	881	925	921	931	992	1011	966	897	896	938	888	882	943	892	887	908	962	914	893	951	957	994	887	916	897	941	963	912	918	893	954	894	901	939	928	934	878	880	920	919	919	953	929	901	901	932	937	922	913	905	936	911	944	913	920	929	891	889	939	941	908	936	907	921	937	952	925	915	912	919	887	942	922	920	911	966	878	907	897	933	876	930	919	944	889	953	975	986	954	901	928	935	910	919	918	902	913	945	934	934	922	936	963	874	912	913	899	911	900	891	862	954	958	910	923	918	949	928	900	922	945	929	926	903	901	865	912	898	931	924	994	943	867	909	937	929	974	882	942	858	969	889	960	971	950	922	894	951	931	935	912	912	912	909	890	927	896	952	910	933	908	947	910	883	902	928	941	950	903	936	917	890	898	955	905	915	923	981	902	945	944	861	904	919	926	930	913	907	868	980	905	916	925	918	918	898	897	963	943	891	934	886	944	928	919	905	955	873	932	914	936	923	941	913	957	934	897	896	920	883	917	945	917	885	921	931	909	919	937	910	872	885	921	930	906	913	898	898	942	905	928	910	862	970	970	958	934	960	882	909	939	954	929	955	883	952	905	917	964	865	903	927	962	986	917	947	918	939	898	877	902	884	873	967	925	878	916	934	949	948	920	873	942	922	956	965	885	921	930	900	917	976	983	954	925	951	888	875	882	900	957	883	952	963	885	957	892	935	893	901	917	961	955	970	841	941	930	958	932	923	857	931	961	921	932	879	956	916	889	899	944	845	859	929	943	908	940	948	974	902	955	935	909	997	935	950	919	912	964	920	929	882	898	908	975	862	888	926	997	888	910	884	869	916	896	928	975	906	906	957	898	967	926	940	910	896	960	949	880	952	951	956	888	866	901	932	907	912	930	900	902	886	876	933	892	898	915	936	919	913	920	936	930	962	914	928	997	918	950	942	927	966	910	898	902	894	916	921	873	936	860	964	907	934	958	900	892	880	931	917	985	874	942	908	997	929	903	968	970	948	968	952	920	945	963	919	937	929	915	954	949	906	929	922	907	889	909	963	861	901	897	956	908	894	953	959	963	902	924	913	912	947	913	923	906	913	886	880	919	911	908	939	922	875	922	903	909	885	893	893	890	871	946	887	968	926	956	919	908	952	955	929	896	892	944	968	928	947	924	964	935	913	897	899	991	919	921	958	911	944	884	908	877	951	895	894	874	930	877	881	903	943	972	912	884	909	927	948	912	923	880	900	944	974	924	887	905	894	943	923	961	952	880	948	940	930	931	928	944	962	911	885	940	958	936	905	925	899	881	962	907	876	919	942	912	928	926	889	963	924	901	971	900	880	932	900	904	871	938	912	959	933	941	925	908	976	908	890	907	905	860	915	972	943	908	902	907	940	998	961	898	938	923	887	903	892	901	891	935	945	937	910	949	897	874	874	921	895	896	928	921	915	945	935	912	963	933	884	941	948	896	873	958	891	896	911	933	939	896	890	938	890	921	933	929	917	968	970	904	907	968	902	937	929	942	921	910	905	926	900	975	927	961	887	968	931	981	906	949	905	936	925	875	952	994	896	965	887	970	894	939	901	961	918	952	935	937	946	934	940	915	931	893	925	902	915	947	945	914	919	896	954	886	939	919	924	901	953	921	935	901	898	923	886	909	938	1014	919	900	914	907	958	970	894	879	950	913	928	937	908	876	876	904	932	903	891	948	941	934	923	917	922	919	961	936	880	916	927	927	921	898	879	896	945	940	873	932	917	893	962	863	970	829	933	919	901	887	881	965	944	913	931	946	904	921	927	980	917	902	915	934	949	913	910	945	886	956	912	905	843	942	943	912	930	898	910	938	944	923	914	937	923	892	914	908	847	882	937	926	930	915	928	933	882	943	917	924	880	913	946	921	898	983	942	975	921	905	894	921	892	929	983	886	901	890	967	927	916	1016	980	918	906	945	924	871	921	912	911	930	882	906	927	1007	913	885	901	906	885	926	950	899	923	952	905	899	955	890	923	870	897	910	917	936	1002	938	884	846	941	907	934	932	949	951	945	926	912	914	918	942	915	979	894	918	892	907	902	954	892	894	940	916	915	936	899	911	951	891	904	947	885	920	908	943	959	896	894	896	914	883	920	931	963	929	952	879	919	885	960	905	977	900	909	904	929	898	949	923	942	908	921	864	874	919	877	911	877	932	906	956	892	863	936	887	919	945	947	917	870	924	914	917	912	896	917	914	896	924	907	964	917	942	920	926	940	951	922	915	913	956	928	932	930	933	934	936	940	961	905	957	870	920	921	937	910	915	927	933	911	908	939	907	924	949	912	907	849	963	897	931	909	913	891	959	913	917	889	962	855	925	923	901	1013	962	950	883	921	921	932	915	882	943	939	884	911	953	880	921	879	960	941	938	866	948	889	897	897	913	906	880	887	901	973	936	944	891	892	903	960	965	979	920	910	928	882	919	912	892	955	982	942	938	939	939	913	878	939	914	888	922	960	886	892	900	887	922	1015	913	948	978	909	890	911	930	883	927	962	981	968	895	887	931	874	944	860	931	952	894	964	924	911	922	852	927	857	906	946	956	961	975	940	964	899	971	950	887	884	923	899	925	983	898	972	883	930	923	924	956	926	903	890	887	931	881	913	899	920	912	923	888	960	969	887	922	904	952	861	907	982	951	925	990	947	873	860	945	903	910	871	916	940	979	922	887	954	898	905	905	964	922	898	857	894	924	961	947	866	929	941	939	893	906	935	913	925	899	934	941	904	922	889	966	915	891	909	906	944	923	937	932	936	888	878	911	900	895	915	918	908	934	933	939	945	906	882	907	910	912	947	884	925	932	915	886	962	930	849	934	926	911	901	875	939	917	945	935	913	955	910	950	916	916	899	897	854	938	887	849	911	919	938	902	947	949	984	909	924	895	948
13944	657	290	168	205	154	146	166	149	161	149	158	114	144	140	126	145	121	131	142	147	160	136	151	137	137	114	147	136	124	148	142	142	127	120	132	127	120	145	148	135	142	134	134	116	144	135	134	125	135	138	144	134	132	121	119	156	130	129	132	136	139	136	126	141	130	138	137	149	150	139	128	132	141	136	121	141	140	128	135	131	138	139	144	139	147	140	134	141	117	127	123	137	124	143	137	138	116	137	122	144	134	135	150	128	122	125	157	141	136	149	137	132	96	142	143	128	148	145	147	135	111	135	152	128	114	131	130	147	134	135	153	123	134	138	140	141	122	124	152	132	125	120	140	131	135	145	129	130	147	139	138	160	128	145	138	142	122	132	130	141	126	137	139	147	132	137	127	136	102	146	126	117	121	142	138	121	144	131	132	142	123	122	136	123	148	147	125	139	120	121	131	126	163	152	137	146	159	121	126	116	137	132	135	139	132	118	150	150	136	153	140	134	141	122	137	137	141	153	136	143	129	142	123	144	142	119	140	136	135	122	138	117	140	148	139	151	129	167	125	154	126	142	130	132	138	128	128	146	129	138	130	142	143	140	135	124	144	124	139	152	142	107	151	138	118	150	135	138	131	133	134	133	121	138	142	129	132	139	129	141	145	131	127	152	143	137	128	134	134	134	143	127	135	119	121	131	136	144	125	139	132	138	125	136	120	157	125	122	123	110	152	126	116	117	109	137	111	136	143	128	142	136	145	130	142	128	137	124	123	129	137	133	145	134	136	112	133	134	124	126	119	142	132	126	120	126	123	152	130	134	126	107	127	137	127	127	120	142	152	145	136	143	131	136	139	130	153	110	118	123	137	147	124	145	121	136	123	132	138	142	145	124	129	143	160	128	123	133	132	124	102	111	125	127	139	156	120	134	150	125	128	136	137	99	123	160	124	128	140	142	146	136	157	143	149	138	141	121	134	139	127	132	126	111	139	146	107	131	137	140	129	127	144	148	152	144	151	133	129	161	121	130	126	139	136	126	125	127	129	130	149	149	125	146	135	134	139	158	131	137	126	127	128	123	137	133	135	131	147	137	123	130	147	133	143	133	119	125	121	130	129	126	134	133	119	142	137	144	137	119	149	150	127	127	127	130	138	140	148	140	141	129	144	136	120	107	127	133	150	137	128	129	143	144	110	138	131	134	140	135	114	128	127	130	139	129	120	115	137	129	148	126	147	144	141	135	165	147	105	125	130	132	124	141	118	146	126	131	136	127	123	125	117	126	140	147	125	135	141	126	134	141	145	145	117	140	119	149	134	147	151	146	131	132	121	147	148	147	156	118	164	121	155	142	125	122	119	123	138	123	117	119	137	120	134	172	114	132	133	128	146	149	137	137	134	140	131	116	123	139	139	144	154	148	133	134	123	137	134	139	136	127	108	141	123	126	136	134	127	144	120	130	132	116	133	150	150	140	127	147	133	124	147	135	135	121	152	137	146	142	124	150	147	142	149	127	144	126	141	127	121	127	124	128	116	129	128	127	147	143	110	121	153	126	126	115	106	137	114	129	127	144	139	113	135	123	135	122	155	131	139	127	138	119	142	123	123	127	154	115	147	130	118	144	130	142	143	147	134	118	107	135	114	142	151	139	134	137	136	134	134	111	119	132	138	131	139	130	141	127	134	113	155	127	122	109	129	148	132	157	127	130	150	133	135	120	118	133	153	119	133	110	147	145	137	124	154	141	149	129	127	161	141	129	111	146	156	136	129	140	135	131	158	111	148	127	130	131	117	152	134	126	146	130	139	142	119	140	161	157	144	131	132	127	143	131	147	152	136	139	129	138	127	127	139	124	137	122	159	132	132	136	133	118	134	149	148	141	135	139	120	120	110	122	137	136	150	147	141	145	128	137	122	133	153	144	142	131	145	141	122	130	140	137	134	119	128	135	129	107	136	136	142	149	154	144	132	145	123	137	131	135	138	145	138	129	158	155	124	134	112	138	141	131	132	132	131	130	136	139	119	125	110	131	131	141	138	131	129	130	154	128	129	116	131	125	112	148	111	143	135	124	126	131	140	139	130	126	127	138	145	136	132	135	131	132	137	129	135	137	129	141	129	105	122	121	135	131	114	133	139	117	137	117	135	143	133	135	130	140	135	145	139	136	130	127	132	138	135	127	158	124	141	122	143	132	131	120	130	104	154	118	146	143	139	141	137	119	138	129	128	145	126	115	134	132	150	134	143	137	141	130	120	134	138	133	138	143	138	135	127	122	142	117	138	133	130	145	142	152	138	144	135	129	140	144	139	131	124	138	155	141	133	107	130	111	132	131	125	148	139	112	123	120	142	144	128	136	113	139	145	128	137	133	131	133	142	111	115	130	130	126	152	138	130	146	113	129	127	108	138	128	147	131	136	124	118	136	130	123	132	138	134	157	147	121	127	122	115	137	150	127	131	132	136	135	125	129	131	128	138	142	129	145	119	145	112	141	119	128	112	131	130	138	119	132	127	137	140	142	135	135	137	137	131	155	141	140	128	131	127	135	136	138	140	151	128	114	127	125	130	113	127	153	163	133	122	116	150	111	137	130	126	129	131	137	124	136	121	159	123	144	103	120	145	152	132	151	136	123	143	139	147	124	130	128	137	147	107	110	127	123	120	133	129	129	143	122	118	156	144	148	157	124	126	117	147	122	139	137	145	143	158	122	162	146	103	127	117	154	137	121	144	144	145	119	133	123	144	120	131	152	119	154	155	146	126	128	116	130	147	119	117	130	154	132	135	139	136	149	149	136	109	138	130	112	135	161	126	126	118	152	115	123	140	134	155	156	141	124	134	151	138	150	131	111	146	136	131	147	151	139	123	112	128	141	120	138	127	121	115	142	150	142	126	139	129	110	149	141	164	113	122	128	129	135	110	143	114	118	140	137	144	152	108	136	120	143	130	144	136	133	138	142	144	126	123	147	146	136	124	124	134	119	143	141	136	142	125	144	129	140	129	142	141	133	136	152	136	140	154	124	135	112	120	112	160	144	163	137	126	130	127	133	121	131	131	117	138	126	139	135	140	139	125	132	145	132	131	141	156	117	125	137	132	154	135	141	135	126	135	124	118	126	142	120	130	139	119	146	122	123	152	134	131	139	125	141	136	134	129	113	123	135	147	152	134	122	133	129	151	125	123	126	111	125	142	124	148	147	129	136	133	136	133	141	134	128	129	147	137	126	132	123	131	116	114	134	133	123	147	149	122	134	141	123	120	159	117	109	159	143	121	122	144	153	127	137	121	131	125	127	128	137	149	150	131	136	131	145	125	143	146	146	146	138	157	139	129	131	141	120	147	144	145	137	137	150	138	147	138	138	133	146	144	136	141	143	124	128	106	121	148	138	146	124	156	130	157	143	140	136	119	127	133	141	131	138	127	151	140	136	138	112	120	136	133	149	125	124	151	142	132	120	132	103	149	124	127	124	128	135	136	121	134	110	139	120	150	145	145	156	134	142	146
12354	551	600	621	602	563	588	515	513	494	532	492	502	473	523	422	472	466	472	482	441	427	475	488	457	458	449	464	477	453	493	427	444	455	455	461	430	448	473	444	437	462	452	472	480	496	448	470	466	461	410	453	441	451	470	474	462	427	464	452	505	437	425	493	445	449	406	477	460	444	433	421	442	427	474	431	457	439	453	471	442	474	452	474	457	489	462	457	457	476	483	449	458	490	451	483	453	443	450	466	452	445	455	445	471	481	432	471	459	472	473	441	409	466	440	402	452	462	470	450	464	451	460	502	441	454	448	471	441	426	428	461	484	458	429	449	453	419	454	427	439	437	399	456	438	429	475	456	434	437	444	437	421	415	451	464	458	433	446	436	460	479	499	503	447	415	463	453	484	425	471	457	442	479	402	436	468	459	467	409	440	440	466	468	416	446	470	435	441	475	461	485	458	473	483	457	443	474	456	418	470	480	430	476	429	404	490	452	445	438	458	467	433	430	502	451	435	448	472	486	433	419	480	425	459	450	427	443	463	455	478	425	475	450	469	474	420	433	495	465	407	437	453	430	448	438	448	438	466	426	458	462	462	467	438	451	442	500	468	426	490	454	442	441	452	474	476	438	458	460	458	445	454	431	493	462	464	435	447	446	461	438	455	438	432	432	434	482	468	446	451	447	469	438	448	406	425	449	437	452	433	458	471	454	482	461	462	414	460	410	464	435	428	425	470	415	460	464	477	420	471	456	441	458	469	443	433	460	479	433	430	435	449	440	433	436	473	411	442	475	442	446	455	472	473	464	485	456	454	476	461	465	439	455	434	468	415	446	469	417	452	449	452	480	428	459	454	434	437	460	464	461	433	455	461	440	495	479	457	467	448	445	474	451	479	440	465	473	459	422	477	470	454	448	451	420	487	423	472	431	413	487	423	463	399	445	452	460	432	401	488	439	434	473	446	450	488	478	518	459	468	451	432	460	454	440	443	470	406	434	430	439	447	433	471	477	472	410	455	451	499	439	485	425	465	476	445	468	471	420	450	478	444	450	430	486	454	472	482	449	461	462	438	471	470	439	448	442	431	469	451	463	426	449	477	475	433	445	455	446	434	461	463	447	432	443	460	435	439	415	488	454	463	399	455	434	479	432	423	463	462	439	483	403	462	447	452	441	450	426	449	482	465	446	427	443	416	463	468	443	445	463	463	436	467	443	456	443	426	445	430	434	453	489	407	440	457	434	432	476	446	467	445	467	454	424	451	422	443	461	468	446	503	424	491	462	439	417	484	421	464	459	433	445	412	470	448	483	426	507	435	509	491	457	486	452	442	438	462	434	445	425	413	477	421	406	468	447	479	432	445	448	469	462	485	424	474	429	441	442	436	483	452	415	449	388	390	505	462	457	432	433	448	481	441	441	420	465	479	445	429	442	499	433	462	435	438	474	434	447	464	437	466	432	438	422	432	464	420	411	439	454	431	435	448	435	486	459	439	463	449	423	477	457	453	426	484	445	461	455	474	433	439	454	452	462	469	446	488	454	456	421	476	491	442	454	455	457	462	460	459	465	445	408	469	449	482	453	453	465	474	418	474	451	426	430	406	448	465	462	431	450	489	457	461	411	426	470	446	468	450	456	461	442	449	476	430	467	446	444	442	436	442	426	494	413	456	420	460	431	453	466	485	465	480	467	437	451	428	454	464	486	440	454	423	474	437	440	467	469	434	464	484	448	456	472	437	438	451	449	437	476	443	440	472	463	459	481	489	461	470	428	450	460	462	475	428	431	446	437	477	460	461	465	466	461	431	466	427	463	450	471	435	495	418	450	443	445	475	442	457	449	463	458	416	474	406	467	449	437	455	461	456	430	479	491	446	445	442	423	493	446	435	424	437	473	424	462	456	493	467	418	456	468	456	462	414	453	428	417	399	459	405	445	462	426	464	449	496	449	475	472	471	441	479	424	479	440	444	438	452	452	474	445	440	430	432	477	444	432	460	456	467	424	440	468	457	460	440	434	436	420	436	481	441	423	452	429	458	485	472	410	423	436	469	447	422	462	454	416	427	435	451	450	445	465	464	464	453	452	428	449	460	447	477	432	456	454	421	461	450	464	462	459	459	416	439	439	485	446	437	455	462	434	493	498	487	461	434	476	455	514	451	451	458	456	443	443	456	483	463	440	437	482	474	481	422	461	462	461	446	468	482	482	441	454	465	473	452	441	415	501	457	457	447	430	456	465	438	456	459	504	429	481	476	441	460	448	443	437	486	440	462	438	458	415	441	444	437	455	440	429	477	437	456	477	464	444	457	462	452	451	466	426	445	460	455	459	478	450	449	454	463	475	465	433	449	451	448	440	466	426	460	479	444	450	488	441	461	447	463	473	481	451	466	435	455	480	450	436	433	482	458	440	419	434	435	433	458	461	433	413	439	467	452	444	479	421	439	472	485	389	450	468	453	463	460	451	456	487	465	429	440	455	463	471	426	474	475	464	426	459	492	436	467	444	430	455	421	469	466	456	441	456	478	436	470	474	467	466	440	421	432	454	429	449	467	473	443	476	453	505	428	459	438	469	473	425	439	508	461	447	467	449	485	436	485	431	451	452	453	443	458	435	465	478	442	442	467	463	458	463	451	445	397	453	445	470	440	406	460	461	431	466	476	461	469	458	420	455	453	448	443	470	470	430	434	484	460	463	463	459	440	392	484	429	458	440	436	458	485	467	410	434	442	453	452	467	460	459	496	483	454	411	453	441	452	451	433	469	450	435	435	448	450	485	445	482	448	448	479	457	442	418	467	410	465	461	448	450	428	447	470	478	460	406	447	428	470	461	436	449	413	441	465	472	443	480	426	462	483	430	450	454	450	409	463	443	455	418	488	468	491	449	470	443	496	451	434	442	463	460	437	467	467	438	458	440	486	478	401	452	418	496	445	449	483	440	455	450	452	445	427	417	480	465	457	474	471	485	436	462	473	483	429	449	480	438	449	489	475	437	460	414	455	448	446	470	435	445	441	433	472	485	462	487	471	449	462	448	452	414	438	486	442	418	429	417	439	444	485	468	444	448	464	441	446	447	462	436	476	443	449	447	453	454	454	430	477	466	437	472	403	441	458	432	477	443	463	455	447	478	406	449	431	461	432	448	438	485	458	432	443	500	479	430	447	447	470	441	435	498	419	445	397	462	471	458	463	461	468	448	462	498	458	439	435	447	464	448	464	463	442	427	442	475	458	457	477	462	414	440	491	462	456	440	466	475	445	451	443	477	443	448	459	453	476	430	445	470	469	462	451	477	464	439	456	464	470	431	423	468	474	486	428	460	470	459	449	447	440	476	430	449	497	440	465	463	453	469	460	399	463	427	394	439	478	441	471	437	425	429	408	493	453	428	456	463	488	453	442	450	470	444	424	462	420	479	412	446	474	449	442	446	481	473	460	448	421	408	453	419	420	437	439	454	495	489	425	435	456	450	456	422	422	450	428	437	468	471	458	465	483	444	507	467
56140	14226	2872	1264	885	640	561	480	424	375	355	349	306	297	321	295	300	304	295	298	307	295	293	324	281	282	291	294	308	285	290	317	255	300	278	253	273	269	262	284	275	323	259	289	268	266	274	283	329	265	273	284	272	284	295	285	266	272	285	267	263	268	302	268	271	291	285	275	261	248	287	255	260	315	263	277	278	279	265	271	234	317	275	296	255	247	287	280	272	265	280	272	268	297	283	277	266	302	293	285	246	281	263	282	275	272	269	281	259	270	285	306	304	290	272	244	291	303	290	278	293	259	243	304	275	243	261	277	304	278	285	286	264	258	273	304	298	268	299	250	272	273	267	278	286	265	247	293	290	268	296	291	295	278	283	269	272	251	277	281	279	260	281	262	255	300	275	270	252	248	298	274	294	286	236	258	309	275	249	267	266	269	271	252	268	284	291	287	270	293	280	274	283	318	300	264	280	262	277	270	242	245	287	301	271	286	274	299	281	257	281	300	288	263	289	276	264	264	282	272	279	249	285	282	252	283	294	312	285	282	297	230	275	276	265	284	280	272	303	276	280	277	268	292	278	279	296	253	249	289	285	291	250	264	267	271	281	276	261	278	273	273	287	245	278	248	283	277	260	263	294	293	265	266	267	266	287	261	272	284	266	299	315	256	274	295	285	283	268	278	270	262	293	305	257	308	264	272	303	272	279	252	266	283	277	263	277	280	272	264	285	259	267	281	263	267	298	265	297	310	267	298	289	275	258	283	277	288	244	273	295	249	291	268	291	281	246	290	280	283	286	275	274	287	289	288	282	296	278	265	308	249	269	270	265	287	269	281	267	289	259	257	268	275	302	279	253	286	286	268	268	262	277	263	273	272	311	327	284	272	255	278	299	250	275	273	291	296	261	275	289	291	277	268	297	292	272	278	294	271	279	306	278	299	233	294	280	300	286	272	281	290	253	288	306	247	263	275	260	298	247	249	273	286	275	272	303	292	273	257	262	238	307	258	319	251	255	255	271	255	290	262	266	276	245	289	276	278	269	259	276	274	260	249	267	282	296	277	281	276	269	285	279	275	262	271	262	280	268	252	289	260	293	268	299	290	259	267	294	285	284	275	254	306	264	290	267	288	270	250	293	311	266	285	268	285	302	269	252	276	288	283	248	282	294	261	268	276	285	276	280	292	269	282	268	270	338	263	269	287	281	277	311	276	292	293	256	273	257	276	292	256	252	248	265	300	292	289	255	280	306	263	290	268	260	291	269	269	259	295	283	300	264	296	265	243	246	279	252	264	260	289	264	294	284	252	287	280	286	304	293	273	294	264	252	248	295	280	241	269	265	281	268	274	268	261	258	287	251	290	271	253	292	311	262	276	261	257	278	284	273	254	260	299	265	280	302	264	289	267	281	284	262	274	254	267	286	270	256	281	296	300	268	240	251	285	271	252	284	258	239	269	311	282	247	262	279	262	271	217	325	238	281	284	253	290	276	267	291	274	258	298	262	257	286	316	260	274	274	260	301	280	287	284	271	282	270	273	265	273	268	292	281	305	280	264	250	263	277	248	271	227	271	288	260	277	279	272	300	263	297	267	257	258	306	259	265	231	269	282	289	280	260	301	267	269	286	249	281	289	269	285	268	268	255	273	324	264	281	253	272	242	255	271	294	274	280	274	271	291	305	292	267	320	278	280	262	285	283	276	295	239	287	258	279	275	268	265	266	293	273	269	311	234	282	276	255	244	273	266	295	259	295	242	257	299	258	283	256	252	263	261	270	279	299	275	286	271	231	274	273	282	228	267	269	277	252	257	258	269	281	302	244	283	287	273	276	286	232	286	260	251	280	286	282	289	265	283	256	280	254	240	291	283	270	246	290	275	288	272	262	275	279	299	281	308	269	258	294	255	277	260	288	267	266	261	282	261	242	245	273	264	256	274	255	308	281	292	271	270	270	267	289	262	279	265	261	255	279	258	276	288	296	297	275	277	274	256	268	255	271	283	281	261	249	250	300	239	295	309	275	286	268	262	258	262	223	285	278	261	261	276	262	297	269	301	255	257	293	277	285	274	302	276	273	282	279	247	261	281	251	267	272	283	267	259	265	306	254	262	284	280	270	260	275	268	261	253	285	287	276	241	276	277	255	278	270	279	271	290	267	246	245	276	258	286	271	253	241	252	271	321	245	260	301	272	277	287	279	263	276	273	244	286	291	254	251	290	279	273	257	263	274	287	287	291	298	272	264	270	265	286	287	289	258	271	243	271	285	258	276	268	295	271	272	279	288	237	292	272	283	263	292	271	266	254	249	276	279	263	271	266	256	290	235	263	252	265	300	272	243	261	299	301	293	275	250	250	278	268	278	257	291	266	289	294	271	286	284	268	251	274	275	285	281	259	276	268	287	277	273	265	273	267	264	281	270	292	247	259	254	273	273	272	256	290	266	261	286	266	305	268	280	288	277	272	255	244	280	237	269	280	245	268	273	262	284	265	260	285	272	296	268	271	275	270	257	290	277	270	283	309	274	312	244	259	273	261	292	306	292	288	287	253	260	294	264	268	258	265	251	248	264	254	274	262	251	285	280	259	269	300	258	311	290	291	262	262	264	282	264	291	257	263	288	268	284	275	280	270	243	288	258	267	267	290	298	290	270	279	270	280	285	265	255	296	271	275	270	255	268	275	269	273	277	276	263	270	266	278	266	274	287	291	307	251	281	289	237	275	289	236	242	290	276	290	257	259	278	255	298	278	274	258	259	262	270	276	270	297	292	265	287	276	234	287	287	271	269	282	278	283	252	271	295	290	265	298	285	276	265	282	283	262	264	294	279	267	270	273	271	275	273	285	280	256	249	277	277	259	280	292	260	282	279	278	288	273	251	301	290	269	251	264	263	272	256	295	281	282	320	277	281	266	252	291	259	311	282	313	260	277	276	280	259	277	248	261	296	264	279	264	279	276	259	270	260	259	269	277	278	227	272	247	285	266	291	277	290	281	264	272	276	244	264	239	258	284	277	251	255	270	276	280	286	271	295	321	294	282	261	271	258	299	293	255	245	292	308	253	274	249	249	286	308	276	253	267	263	269	289	267	276	270	256	282	238	259	266	262	252	274	249	279	283	293	270	272	313	254	263	314	259	235	297	286	256	284	264	269	263	283	309	269	265	279	276	279	256	258	255	268	251	291	271	273	284	263	265	273	290	258	290	280	265	249	291	289	278	284	271	292	261	281	281	273	295	262	259	272	295	285	240	254	225	292	273	292	255	282	292	264	274	307	284	270	291	274	280	266	268	296	266	282	261	289	286	271	278	274	272	301	299	259	253	269	269	269	257	278	278	262	270	270	238	260	292	293	309	268	289	292	283	274	304	272	240	285	272	259	259	243	282	245	283	265	274	246	283	272	274	247	284	282	289	254	263	295	264	263	279	283	256	288	243	245	276	267	249	293	257	280	262	274	256	282	272	258	306	280	281	304	262	292	267	278	277	267	276	299	288	275	270	285	289	272
26511	1653	3068	3502	3085	2526	2189	2045	1699	1509	1396	1246	1254	1180	1091	1066	1079	1009	1043	997	970	911	966	948	899	941	921	945	832	905	917	865	879	887	920	848	871	859	781	872	834	858	817	852	815	842	802	810	797	819	816	824	838	804	770	860	849	846	806	843	809	813	792	787	823	827	782	839	825	784	844	811	786	832	744	738	803	778	833	810	824	805	790	768	759	865	823	811	789	758	798	753	770	818	865	797	826	818	736	801	788	800	789	838	763	762	808	778	791	842	799	817	788	749	742	818	776	759	824	837	795	793	782	804	790	808	823	808	843	841	807	815	759	785	788	805	844	793	803	848	874	794	809	755	853	794	849	845	830	758	744	753	841	735	831	827	820	818	783	769	823	830	772	837	803	791	748	830	787	791	798	793	857	840	771	859	822	802	750	791	766	793	820	798	848	789	812	819	760	800	833	871	820	762	782	820	840	799	809	773	771	813	818	760	765	838	810	798	796	792	784	793	794	796	818	780	776	780	810	773	771	788	781	788	773	798	755	771	804	791	826	796	809	812	757	764	821	843	791	723	802	835	820	830	790	821	848	783	744	809	779	798	795	794	767	798	786	809	788	813	825	794	813	794	830	871	813	774	759	841	784	813	817	825	784	836	815	820	818	794	784	805	770	798	825	843	832	772	812	764	827	763	819	791	792	784	785	810	777	764	833	806	773	840	795	843	833	774	777	844	791	775	783	804	777	816	790	846	783	825	801	774	806	795	782	768	797	805	812	777	799	783	807	818	792	791	809	763	830	828	826	758	809	791	783	786	769	805	765	801	786	821	763	780	823	798	836	830	770	834	797	741	843	827	779	817	773	798	792	785	738	795	794	842	836	834	796	790	776	793	818	810	786	777	823	767	832	771	804	823	810	814	829	815	826	805	764	817	819	780	812	801	790	821	823	803	789	808	806	825	766	806	757	824	828	713	765	776	827	796	833	762	798	768	831	825	791	801	784	822	853	784	823	805	806	841	844	848	820	788	822	831	731	820	740	744	800	731	760	796	775	782	832	818	807	769	767	778	850	799	763	785	763	792	790	811	817	828	738	798	777	757	840	818	792	803	831	786	764	786	829	815	801	828	863	832	828	816	846	854	786	814	832	760	799	804	803	806	789	808	740	809	772	823	743	782	814	795	846	848	769	784	769	791	800	806	751	833	751	820	793	732	839	808	840	841	811	769	788	807	860	809	780	781	788	777	766	755	780	791	777	743	795	814	830	797	774	841	773	765	760	789	806	748	803	812	850	827	788	772	792	775	820	852	815	784	789	825	762	811	793	813	751	838	850	804	780	789	793	804	820	822	860	836	766	787	824	775	874	794	815	781	788	797	782	790	811	800	758	772	883	823	760	782	822	811	813	804	880	743	797	820	817	750	790	782	783	789	748	765	785	860	778	802	787	833	828	795	834	846	795	750	760	840	792	850	828	811	776	776	799	770	801	808	826	802	787	778	819	842	804	793	783	780	822	833	802	797	837	787	781	713	764	792	756	768	828	828	778	803	813	780	851	821	793	774	798	801	812	795	846	785	815	797	804	811	811	825	796	815	832	840	803	787	779	837	791	780	798	788	812	801	815	812	782	816	811	780	756	807	788	801	778	792	814	852	829	801	759	795	842	789	743	787	801	796	827	849	777	821	808	827	807	845	767	796	830	775	804	813	820	802	777	813	771	815	821	799	795	780	841	823	812	833	834	784	811	801	802	800	808	779	810	792	767	834	738	811	767	803	807	751	812	810	813	827	762	750	845	816	800	783	783	848	842	808	802	768	784	779	850	836	825	748	835	763	819	787	760	789	744	805	789	866	772	790	779	834	819	800	816	803	808	836	783	815	787	797	832	774	812	777	809	778	800	774	812	765	779	799	794	822	789	769	792	795	835	868	786	788	758	823	819	792	791	837	824	730	825	781	790	797	802	792	830	790	773	832	793	817	781	780	756	797	833	758	812	793	876	792	777	788	782	817	805	773	821	775	816	817	820	858	820	765	838	822	810	811	754	797	773	816	832	790	797	803	781	785	859	759	816	788	800	817	824	807	765	810	823	778	782	779	781	807	841	783	803	792	799	820	860	777	816	802	797	827	820	775	803	795	774	804	801	801	793	813	855	785	821	795	788	774	852	829	790	781	739	797	798	747	818	784	850	838	806	829	823	768	835	838	781	764	784	824	796	844	835	753	811	826	738	786	790	823	846	766	797	744	816	864	809	850	787	881	835	824	830	786	798	825	808	845	816	731	817	835	808	830	773	833	777	788	825	760	785	776	798	777	786	804	752	799	827	766	812	801	784	794	799	777	815	808	873	825	777	852	798	807	883	811	846	805	800	815	790	807	813	766	827	782	784	837	782	747	824	789	808	774	796	794	772	874	807	846	816	726	796	853	771	778	815	808	801	773	811	811	797	800	796	847	815	784	816	797	773	781	782	803	770	787	806	853	810	844	810	818	776	740	829	802	805	834	821	778	750	792	793	785	812	805	868	816	787	756	796	811	784	834	773	846	845	744	832	771	805	818	750	798	827	775	806	801	838	777	825	826	784	772	787	787	794	788	788	820	827	842	765	822	787	804	809	782	787	783	806	814	799	802	802	772	810	838	799	827	819	803	825	810	849	805	807	800	776	823	804	794	808	788	843	801	759	777	801	782	789	752	794	799	809	767	819	789	784	803	788	836	779	829	831	790	827	801	792	820	786	772	769	725	803	812	777	813	797	766	801	814	794	815	785	748	792	780	806	832	853	789	803	805	786	830	821	772	816	804	765	793	759	796	824	765	775	805	767	808	818	758	838	745	824	790	768	804	836	725	814	792	844	802	750	803	756	818	810	817	771	778	809	735	767	795	783	753	805	751	815	817	869	882	843	792	812	776	803	811	794	822	846	808	769	812	760	831	827	875	776	798	826	815	764	819	812	826	783	784	801	768	794	829	781	821	856	818	789	814	780	807	823	744	801	823	806	780	803	785	825	768	852	856	796	835	775	794	784	760	829	822	789	762	770	813	851	824	835	784	808	799	817	770	767	788	798	830	801	825	805	842	821	783	781	738	750	771	853	821	855	765	836	817	742	766	771	776	819	753	811	777	797	837	839	802	800	768	771	806	809	818	834	803	775	846	791	794	788	793	817	766	740	746	807	830	791	800	804	763	781	791	804	824	764	780	758	816	805	772	790	777	780	791	785	847	777	811	795	769	770	847	807	750	777	810	820	777	808	782	728	769	795	752	806	791	779	778	833	834	779	797	820	804	735	787	828	797	818	747	821	840	810	796	817	815	813	851	771	812	771	776	835	842	803	775	778	800	804	780	794	798	761	798	828	816	783	749	850	766	791	772	815	806	839	804	795	788	744	801	808	844	800	781	829	791	804	742	839	816	830	783	874	807	834	829	766	806	827	814	803	879	779	823	805	756	773	807	782	802	772	755	873	798	803	765	804	836	757	795	791	787	808	811	784	801	775	776	811	781	838	852
65536	20640	9872	2685	1565	1051	842	799	660	566	523	479	453	488	487	400	374	389	392	395	391	372	363	372	328	378	362	367	356	362	323	359	386	321	349	336	331	332	366	328	316	322	302	308	357	344	332	340	297	322	345	339	286	326	326	291	336	322	309	321	337	352	344	348	329	316	316	309	304	330	363	316	347	315	278	300	354	329	308	319	305	316	309	314	340	338	340	311	354	325	315	370	360	318	376	338	306	336	345	310	295	287	308	311	342	338	286	328	321	324	318	311	340	318	291	314	344	336	319	347	334	322	343	306	333	316	347	341	314	307	342	318	316	338	302	315	313	326	351	301	335	375	315	343	323	298	358	325	342	326	365	320	322	334	304	339	317	333	311	321	312	352	349	337	331	335	339	350	322	321	353	305	331	350	304	319	338	314	309	328	359	307	315	296	352	349	321	318	308	302	350	334	333	315	340	336	375	314	330	360	337	336	298	298	314	368	325	321	343	338	361	316	310	312	318	351	316	341	328	328	292	314	362	352	325	325	328	308	307	350	310	317	321	336	351	326	338	334	349	311	331	332	328	345	337	311	343	313	309	298	363	295	313	340	344	322	313	325	329	317	321	300	318	327	313	316	332	335	345	351	352	316	321	348	352	336	294	337	346	332	332	327	343	322	356	344	310	306	313	336	332	346	315	330	314	337	347	325	332	318	318	319	314	323	310	343	335	332	359	318	271	317	327	344	335	348	315	334	333	310	345	328	309	324	303	320	342	364	309	342	340	354	275	329	324	315	322	309	304	342	321	329	322	334	315	344	311	292	319	314	302	349	327	351	308	351	309	348	334	292	340	354	306	292	320	325	359	364	341	338	341	325	321	325	320	335	317	327	319	314	316	287	355	306	324	342	315	305	308	349	334	319	332	342	353	323	344	326	306	328	306	310	310	351	324	358	317	333	321	319	364	331	294	338	320	320	364	307	327	341	348	305	314	320	335	328	335	352	337	332	328	316	335	301	366	350	343	335	339	327	298	346	366	318	321	333	317	313	346	359	328	323	309	346	345	345	315	338	334	327	311	348	327	304	369	320	333	314	318	308	299	353	339	342	334	313	324	311	300	307	348	354	309	301	335	317	312	298	356	290	322	311	319	312	309	344	361	312	310	331	314	314	376	307	349	335	349	316	338	303	338	329	300	324	364	349	346	333	295	346	331	300	309	344	356	325	332	335	309	310	318	311	320	331	340	319	343	329	351	341	322	337	334	321	324	341	324	310	324	343	320	338	327	327	327	319	314	294	309	319	304	290	284	314	320	336	320	308	317	335	342	355	352	334	367	317	377	288	328	350	333	334	300	335	317	341	300	329	341	334	353	347	301	331	311	352	346	341	384	328	340	313	311	315	319	338	307	344	333	309	343	346	302	331	342	282	331	323	375	353	337	321	330	303	296	337	366	331	353	320	332	343	326	329	331	311	326	316	314	326	343	324	330	301	345	333	351	337	321	344	353	320	304	343	330	345	313	334	343	343	341	318	338	342	279	311	331	318	330	331	285	307	308	309	311	306	309	308	289	353	328	356	336	344	352	357	315	315	325	340	350	346	337	326	362	321	296	333	335	315	363	308	356	345	324	337	316	329	327	330	318	329	314	316	319	342	307	338	293	308	330	318	326	344	324	331	340	285	327	323	343	349	306	364	315	323	341	307	339	349	329	363	304	356	314	323	319	357	329	324	329	359	340	336	302	323	331	303	322	338	309	338	331	331	323	298	357	327	378	301	338	328	337	309	337	360	351	340	340	323	319	311	313	311	326	277	335	333	354	321	335	326	324	317	322	340	327	347	328	288	315	330	340	349	296	363	321	342	356	326	337	363	331	300	351	308	360	366	327	338	290	331	335	346	302	335	321	301	310	282	319	314	330	323	363	300	319	295	362	338	309	301	328	342	334	322	324	317	337	313	299	316	346	310	330	349	339	341	340	346	324	333	319	349	315	329	314	299	325	307	353	327	363	336	301	330	337	323	347	328	319	308	313	353	328	330	320	331	347	334	327	354	300	350	313	302	309	351	320	326	327	293	337	341	335	321	328	314	305	325	374	329	308	327	342	337	330	293	326	341	346	321	328	328	328	293	331	347	322	345	373	314	330	313	324	336	338	306	335	327	319	344	349	338	332	324	303	313	297	333	343	323	338	351	362	344	294	338	340	316	362	317	355	348	325	365	352	326	322	323	356	320	328	353	327	363	340	352	336	328	317	342	337	356	307	332	330	324	353	297	346	313	326	290	334	334	367	300	334	302	336	338	323	345	295	356	308	326	368	338	337	347	338	341	326	330	331	333	347	306	329	350	319	321	318	317	337	352	309	328	334	318	345	334	312	302	321	335	355	301	312	339	328	331	311	339	352	371	312	333	310	320	335	341	357	304	346	352	342	326	289	346	304	322	320	328	343	331	350	328	337	319	340	323	353	312	370	301	345	318	328	325	311	323	338	335	316	367	332	322	305	337	326	321	340	319	345	280	341	372	319	337	348	318	310	322	319	326	342	325	330	340	314	321	317	314	309	322	342	334	351	317	332	345	308	325	364	306	345	334	310	318	329	316	347	336	329	343	287	324	320	307	357	316	309	310	347	333	345	341	311	352	364	324	327	348	339	339	313	347	324	339	350	318	311	310	357	322	329	324	333	301	332	322	327	290	335	368	338	312	318	302	307	373	313	311	315	318	349	311	320	326	354	308	327	310	282	368	342	338	320	334	344	314	333	344	331	296	362	367	317	327	326	336	339	310	337	328	338	331	317	365	300	339	328	325	321	332	309	311	309	325	319	322	343	327	318	350	304	341	363	339	339	337	358	312	319	332	361	327	333	344	336	315	320	353	374	343	320	299	331	337	296	328	354	302	336	320	298	338	312	330	360	321	361	332	288	346	305	296	307	318	350	344	364	347	314	315	345	351	325	322	320	303	349	331	340	330	335	319	322	360	365	341	322	393	313	317	370	313	325	315	311	309	286	315	340	350	331	338	318	324	333	324	292	323	290	342	340	304	327	318	314	332	336	345	340	327	349	312	340	333	328	311	326	318	345	320	332	371	339	341	305	304	328	303	334	358	297	315	307	308	279	345	312	326	362	352	344	340	300	287	302	341	347	358	337	319	346	318	332	322	321	348	316	316	328	322	338	319	346	313	332	335	303	336	292	352	323	331	304	315	320	332	330	319	319	330	322	302	321	296	305	339	317	358	308	333	343	322	337	297	323	333	327	322	322	315	292	325	319	312	322	342	358	319	336	338	316	306	354	363	295	325	330	310	338	295	324	364	331	319	329	346	336	336	314	350	345	295	317	326	329	301	339	307	351	359	312	346	342	328	305	356	355	315	317	329	312	298	362	350	319	325	336	342	297	294	343	344	329	322	322	307	330	338	334	371	314	330	356	307	346	336	320	290	344	343	318	341	320	331	340	314	325	323	339	298	335	345	341	301	322	320	313	326	334	346	355	296	338	339	313	323	304	337
31923	2599	5093	5942	5188	4209	3684	3153	2687	2303	2106	1930	1695	1640	1555	1446	1403	1386	1358	1187	1243	1180	1202	1168	1138	1128	1108	1087	1066	1073	1040	1071	1058	1056	1145	995	1029	1029	1051	1024	964	1060	921	1008	999	946	1002	983	982	933	1047	935	951	995	1021	963	916	982	985	979	901	994	943	978	1049	980	941	929	973	973	905	974	970	929	967	964	955	918	912	980	938	937	1013	1019	1002	944	873	946	914	911	916	961	969	934	914	975	964	922	915	977	924	939	903	923	941	941	958	923	941	952	964	922	886	886	913	956	892	933	927	999	963	923	914	904	925	994	954	909	958	914	964	919	895	876	922	922	892	898	933	938	940	961	870	894	946	922	934	907	889	944	954	958	950	938	930	958	885	899	943	916	937	953	937	948	893	941	911	1002	912	919	941	933	876	895	978	967	918	992	940	904	925	926	908	923	960	938	901	894	905	916	917	884	924	894	932	947	955	919	926	890	906	936	937	950	941	980	899	930	964	886	884	925	894	902	928	912	902	908	950	963	975	930	986	915	860	954	923	946	872	898	947	900	955	927	932	916	988	906	864	996	906	931	896	927	948	893	938	947	869	904	934	930	898	901	963	940	900	933	916	950	904	822	907	853	930	966	857	945	918	914	888	898	943	937	916	895	889	918	915	902	964	957	920	950	924	924	948	926	916	898	941	901	904	923	932	936	934	922	884	979	960	907	901	919	988	907	948	917	962	923	873	900	903	904	927	943	897	920	932	922	890	884	918	953	899	922	951	862	940	922	984	922	878	972	931	961	922	921	931	924	918	903	959	923	929	944	949	932	963	959	955	922	917	908	1018	899	914	947	943	904	916	936	919	976	970	915	946	959	928	894	884	902	921	934	923	953	951	941	935	953	868	891	919	935	965	883	899	962	948	929	916	945	983	972	983	981	919	937	869	888	911	908	939	884	914	859	962	924	950	921	918	942	910	926	887	933	876	931	888	952	875	934	860	907	953	943	899	936	934	883	925	949	957	922	953	885	927	857	943	969	939	915	951	966	935	1015	889	912	938	895	902	893	954	971	927	929	963	933	921	958	927	890	931	919	945	898	912	968	943	924	935	949	893	882	932	950	926	954	889	948	941	910	888	897	944	978	925	950	987	987	956	946	936	864	941	902	917	959	892	944	906	958	957	932	931	923	975	893	912	916	905	886	866	924	942	939	974	865	959	908	893	892	868	926	930	870	957	878	953	905	962	896	898	890	881	933	888	949	910	901	920	938	911	971	948	954	925	884	895	963	955	923	906	954	938	973	971	928	914	942	949	887	933	918	923	932	953	909	932	880	943	908	1007	909	894	982	955	896	981	893	927	902	872	903	919	898	934	923	919	939	904	905	986	960	916	938	951	886	968	898	891	916	891	870	939	919	889	991	910	932	924	941	908	918	889	922	917	983	965	900	912	885	919	940	922	937	919	933	970	951	919	918	870	937	877	893	918	924	865	928	923	911	936	914	958	891	892	948	914	936	893	985	947	933	871	947	885	940	931	915	918	907	897	943	927	951	986	931	912	921	938	831	897	929	857	993	953	992	911	945	972	951	874	943	875	959	875	960	911	944	945	873	951	950	906	869	915	928	945	921	914	954	934	978	995	936	904	910	866	888	942	910	920	914	904	901	928	879	924	879	897	922	908	963	984	938	932	969	896	912	943	952	957	901	902	863	899	969	884	882	892	878	917	939	915	908	932	988	932	948	924	931	926	899	900	886	859	885	907	965	909	894	871	930	936	945	912	926	961	936	938	894	950	920	945	959	914	918	943	895	921	904	974	890	916	893	897	940	938	893	966	882	921	903	907	932	910	935	893	910	905	928	951	912	970	919	916	926	996	907	900	961	946	888	905	953	927	873	931	890	909	959	953	880	921	886	952	910	940	941	882	918	943	899	934	975	945	928	918	974	924	950	967	919	944	931	984	964	886	914	925	906	954	867	968	887	929	911	912	942	941	904	951	924	893	956	923	970	962	903	928	863	937	923	918	920	951	967	977	941	935	918	886	921	935	882	918	927	937	925	963	934	958	930	913	933	921	904	914	912	929	935	939	946	912	918	932	913	925	970	908	875	870	857	883	910	899	950	950	910	955	980	941	883	947	901	949	874	894	921	946	942	956	937	923	944	913	924	959	895	918	908	912	894	977	935	884	919	869	906	915	938	905	915	924	905	928	937	907	873	957	921	946	907	929	934	918	910	990	927	931	914	872	938	924	951	982	963	934	879	910	887	898	927	946	897	924	979	978	928	940	898	918	921	903	948	909	902	955	875	911	950	887	905	966	926	925	915	958	917	913	911	983	916	954	992	948	922	882	905	922	932	888	946	867	958	905	912	913	939	948	952	963	886	923	941	892	933	901	949	965	935	886	961	993	958	895	887	904	910	854	906	910	889	937	954	933	906	961	910	948	923	965	931	906	929	844	954	904	939	888	952	925	908	866	926	871	967	915	922	931	974	838	921	856	940	907	943	882	935	933	889	984	947	949	907	917	872	932	854	896	949	906	946	890	939	990	935	918	927	908	937	907	877	968	887	908	917	945	920	929	920	917	969	902	959	916	907	949	923	950	929	894	930	963	953	925	916	965	918	945	926	953	928	908	902	926	903	900	943	1034	905	973	942	918	942	874	911	881	938	918	896	921	1018	914	943	929	922	948	913	907	920	946	935	911	968	906	894	926	931	962	925	951	935	945	885	966	932	890	934	897	889	911	866	957	881	949	917	965	963	890	916	965	965	928	946	975	931	954	933	920	928	942	876	953	921	881	908	942	927	863	907	959	908	971	933	888	899	949	916	942	919	919	994	935	912	921	900	945	872	968	896	874	933	921	949	935	913	930	914	891	921	905	915	927	894	892	928	908	949	913	940	915	913	895	885	980	913	885	950	926	914	895	935	888	921	947	907	887	955	887	991	874	945	937	893	911	921	938	900	905	900	907	917	893	969	926	918	920	931	886	901	902	931	930	960	953	911	923	956	959	1000	974	926	894	927	914	908	908	903	953	945	932	961	956	979	963	960	946	940	935	937	937	926	953	878	875	938	929	912	941	923	933	891	942	907	929	901	918	923	933	898	973	905	960	909	915	938	966	938	928	912	939	944	951	967	914	943	955	914	907	954	929	935	909	926	975	970	918	919	955	918	925	944	1009	938	962	1009	967	956	892	940	996	908	965	898	949	937	865	949	948	916	892	949	894	907	967	938	951	902	892	891	906	924	921	856	936	911	919	938	950	949	886	853	889	932	948	937	901	929	983	880	900	933	901	890	920	952	897	922	897	886	913	966	984	881	967	917	960	920	913	904	937	905	948	990	942	951	966	842	937	884	878	955	953	947	935	940	980	933	956	887	918	946	931	955	924	892	910	923	975	882	863	976	924	934	934	970	934	920	921	902	917	920	906	941	931	945	883	946	913	870	920	902	946	881	915	939	890	920	927	898	890	871	961	892	932	888	930	898	960	940	918	930	971	951	925	897	974	946	831	897	913	889	950	904
13804	634	341	198	140	140	144	145	137	143	161	151	141	151	131	128	130	108	129	148	121	119	134	132	140	142	157	130	138	142	117	136	133	144	136	133	142	154	148	148	126	139	141	147	141	136	142	147	127	136	136	136	150	136	149	126	127	134	125	124	139	127	138	147	119	112	130	95	129	155	133	112	129	124	127	149	122	121	135	132	121	138	132	150	142	155	120	146	122	141	131	117	141	143	166	130	131	133	127	141	138	134	150	130	144	131	144	120	125	131	148	131	117	129	137	155	142	132	106	154	136	133	132	131	146	125	121	144	133	141	127	116	132	132	126	152	146	129	137	131	140	110	153	137	127	117	144	141	142	117	139	159	137	126	133	139	121	151	133	142	133	129	148	137	131	126	142	125	139	126	131	141	149	120	119	130	146	142	140	123	124	126	138	133	124	138	134	144	140	158	142	127	134	133	127	124	131	122	140	125	130	137	118	155	140	135	133	138	124	129	138	128	128	131	119	114	128	153	133	163	157	123	146	143	134	133	143	138	151	129	138	163	170	131	139	130	127	152	116	159	122	146	123	140	134	143	148	109	149	127	145	131	133	124	137	111	136	131	155	137	141	155	133	130	125	148	159	132	124	110	139	130	143	121	133	159	116	136	130	139	118	139	146	148	137	115	120	137	133	164	123	142	126	122	133	127	132	129	135	149	138	110	137	124	140	128	139	143	155	131	135	128	138	108	140	123	141	120	128	134	131	123	165	138	126	126	141	122	120	112	150	156	135	133	134	135	129	145	134	119	129	149	117	143	156	119	162	135	143	134	134	135	140	157	132	157	127	128	136	129	147	128	140	138	153	142	117	123	147	148	143	122	142	148	139	131	134	121	149	130	139	129	114	130	125	132	129	129	127	136	129	135	124	135	112	165	150	143	129	127	136	127	131	147	133	139	118	136	146	127	121	131	133	158	139	122	138	117	130	124	136	133	144	136	134	138	118	131	128	133	162	115	143	135	142	148	135	155	139	137	153	130	121	157	129	154	136	137	135	128	128	124	114	139	129	143	128	123	139	142	143	136	135	112	145	160	145	134	134	136	126	139	124	135	125	135	122	121	118	157	128	128	137	142	152	154	120	126	128	149	141	137	137	142	132	144	135	133	138	146	148	121	158	152	131	137	142	147	141	138	136	136	115	127	129	160	140	129	119	144	134	148	126	120	134	141	110	132	136	130	131	121	151	149	149	159	153	149	144	131	144	132	137	116	121	146	154	133	141	172	145	146	122	133	142	140	118	120	141	127	114	149	121	124	143	127	126	126	145	122	121	135	154	111	132	119	115	132	148	113	142	115	138	122	117	139	126	128	135	145	138	135	136	121	136	140	124	130	146	138	150	140	140	129	121	132	140	132	148	120	159	144	122	155	120	160	139	122	116	133	145	153	122	134	138	142	132	132	122	140	145	138	144	128	125	137	123	159	130	153	129	134	126	135	121	136	127	144	122	115	137	110	148	138	117	106	126	113	128	129	126	118	105	127	164	142	139	122	128	127	130	130	143	119	150	148	146	112	136	123	143	137	125	131	137	125	129	132	146	145	130	117	146	127	144	143	131	125	158	136	140	131	137	141	146	133	124	139	134	127	139	145	130	149	145	130	134	128	134	159	150	127	118	151	118	127	147	135	138	129	127	139	124	124	135	147	150	122	124	135	142	136	156	128	154	139	135	141	129	113	135	135	146	120	140	121	130	119	136	121	159	136	118	135	147	131	131	124	133	183	127	110	149	141	149	136	140	126	130	151	126	142	132	109	131	132	140	120	142	149	122	137	117	132	155	130	139	131	132	153	147	147	110	118	116	143	148	130	140	143	127	129	125	125	156	113	121	118	120	120	135	111	124	147	140	134	137	132	130	156	162	128	136	152	126	140	145	145	139	137	136	138	147	126	138	125	122	147	132	125	114	126	127	144	142	143	123	138	136	132	131	136	157	117	149	118	159	137	149	130	133	125	138	119	132	160	124	148	119	126	138	159	168	133	143	135	156	139	143	128	138	132	122	143	164	122	143	120	114	121	135	156	124	146	125	130	119	126	129	143	129	142	134	129	164	132	135	127	144	142	135	143	135	127	145	158	145	140	118	159	139	144	133	139	154	122	128	112	132	114	143	139	139	116	123	140	154	131	145	129	128	134	139	150	157	126	148	110	140	111	137	143	126	113	139	138	135	151	131	145	138	119	126	134	118	133	132	137	150	124	132	129	116	148	120	152	142	122	133	124	129	138	135	125	137	153	118	136	125	146	135	145	129	137	119	138	141	115	122	139	142	135	129	143	146	131	139	130	110	120	117	146	140	124	120	150	142	122	124	158	122	133	134	126	129	134	141	158	150	118	132	110	128	138	117	139	118	157	130	106	120	126	146	125	146	135	130	142	152	146	113	124	131	127	123	142	129	98	147	125	156	132	137	132	116	122	132	158	119	144	133	142	104	149	130	124	133	104	135	127	134	131	143	138	134	125	144	136	124	116	141	118	135	120	108	137	139	143	144	135	126	146	156	128	155	131	128	138	136	146	128	137	147	134	132	140	158	125	148	140	136	136	123	149	146	121	149	130	124	135	145	130	125	131	128	134	151	130	125	115	158	146	152	133	140	119	131	147	130	135	124	138	127	147	143	136	129	150	141	132	122	121	130	128	138	108	137	129	136	131	132	150	137	133	136	129	127	115	121	135	130	134	140	156	130	122	108	127	143	109	110	143	147	129	125	120	128	159	128	138	131	128	133	130	121	131	132	144	141	144	127	139	144	126	134	137	136	106	138	133	136	136	140	136	135	114	128	128	139	139	126	126	141	139	128	163	149	135	136	140	146	121	130	119	151	141	154	151	122	155	124	117	143	138	127	120	127	145	120	144	144	122	153	128	121	155	141	126	126	137	115	122	146	137	124	134	141	150	141	142	127	151	132	125	135	132	148	139	127	138	137	114	138	117	138	128	136	143	145	147	135	127	122	141	140	146	115	121	133	137	147	149	118	131	125	139	134	121	129	115	125	121	134	130	149	132	142	102	130	132	132	114	125	131	136	139	139	150	139	117	124	132	127	124	143	130	132	136	147	115	110	134	128	121	131	134	126	153	128	143	138	140	126	118	132	116	145	118	132	141	130	134	121	132	135	134	150	127	144	125	143	144	144	132	136	155	128	139	142	119	158	150	121	152	116	129	110	105	139	131	127	134	131	116	134	140	140	141	126	131	118	120	129	131	119	121	139	133	132	164	126	144	135	121	133	132	146	149	139	135	141	157	122	130	107	131	150	130	133	169	135	109	120	136	133	133	131	140	129	136	130	118	132	146	152	145	151	124	128	127	130	144	134	128	111	149	136	149	126	154	140	153	124	148	145	130	152	110	115	134	133	126	120	136	154	126	118	138	142	119	138	133	160	141	132	130	129	161	136	116	155	138	125	147	131	140	133	123	154	129	110	140	119	124	135	138	141	115	114	141	133	137	134	128	134	119
12293	509	633	714	657	594	547	510	527	506	499	506	473	467	504	485	485	507	477	430	471	502	482	447	419	483	469	458	421	463	457	449	428	455	442	500	460	432	493	463	428	450	450	447	454	443	455	425	466	424	429	473	444	454	487	455	459	482	449	427	423	446	423	462	461	446	481	460	488	463	423	447	469	459	444	445	486	461	454	452	463	482	393	453	411	457	441	493	426	448	460	487	471	422	475	457	446	469	443	451	422	470	485	420	457	427	447	494	457	418	470	453	425	439	453	458	453	420	450	429	427	460	441	443	459	431	449	423	443	435	449	472	425	507	425	410	440	484	463	447	475	452	437	440	458	450	472	480	444	449	485	457	450	445	485	487	470	475	452	420	426	449	439	437	476	465	461	426	451	468	481	440	450	468	447	437	426	448	448	472	462	434	428	461	439	449	425	422	461	444	416	423	415	442	481	432	448	442	464	456	424	464	466	456	449	452	459	478	442	459	450	462	479	470	451	457	439	421	430	445	466	437	448	445	430	468	439	448	458	468	430	448	458	463	402	454	443	428	427	436	450	467	488	455	475	465	461	483	469	445	488	449	422	424	475	478	443	446	482	456	449	402	512	435	459	474	451	412	430	483	465	433	442	410	439	433	465	455	429	457	463	451	422	467	412	420	449	507	520	476	434	417	453	451	438	490	423	419	443	451	462	414	454	463	416	450	437	457	459	467	455	455	441	462	462	480	452	459	432	479	461	476	453	475	444	436	444	500	456	410	440	426	455	468	441	446	441	446	445	489	474	455	452	434	419	448	451	422	439	455	421	442	428	432	483	447	452	440	452	469	459	416	476	497	428	483	445	431	437	459	421	485	474	437	431	447	459	509	407	426	403	448	479	473	428	460	470	451	504	428	457	437	440	478	468	431	461	444	419	468	484	429	459	478	451	485	420	454	398	455	435	457	469	451	437	441	416	449	440	409	438	468	457	430	450	443	434	426	475	456	470	489	442	442	436	435	478	456	445	474	443	429	439	485	484	443	468	451	457	417	472	512	421	449	467	482	429	451	441	440	475	403	421	467	448	428	439	473	468	445	438	450	461	447	462	464	507	436	409	487	409	438	437	444	475	489	466	471	460	482	434	420	442	476	435	451	434	442	465	445	449	452	430	412	436	443	487	477	485	402	509	461	475	463	459	467	439	433	442	471	459	512	478	431	446	482	460	439	475	444	457	429	408	451	453	442	443	457	453	478	488	442	468	439	407	458	466	503	420	450	450	449	397	457	474	455	471	464	448	496	477	416	431	470	415	448	452	477	449	471	470	437	432	472	445	442	429	427	465	471	471	449	469	443	403	441	479	457	417	435	507	435	422	437	478	406	456	441	421	446	474	454	472	459	482	462	449	457	462	442	411	467	447	476	428	458	450	431	446	436	430	453	398	430	462	457	490	427	435	458	457	459	446	496	438	469	466	401	453	472	459	442	473	455	461	464	470	479	439	432	443	446	434	450	437	502	449	429	461	449	454	468	443	465	446	418	453	447	474	476	465	439	431	467	469	443	401	488	481	432	447	477	419	457	437	493	485	433	490	450	451	422	459	479	416	460	464	406	459	455	423	450	435	435	435	422	444	409	434	440	472	494	465	443	459	456	487	433	449	483	442	408	464	474	436	444	452	440	497	456	436	450	459	433	390	444	438	454	423	450	457	458	436	446	461	457	459	426	443	452	450	466	468	458	469	463	477	463	459	438	457	472	485	462	420	454	414	458	426	458	463	448	438	443	450	463	433	443	444	414	470	422	456	480	472	460	429	504	445	445	455	440	486	500	500	453	404	475	463	476	451	457	483	485	483	467	451	458	466	436	476	473	421	455	430	446	454	455	470	462	489	446	457	465	450	476	477	486	457	451	480	478	416	472	459	443	465	451	462	438	445	400	427	482	468	440	461	474	457	475	437	445	436	435	423	490	451	472	419	440	461	430	424	470	462	458	465	465	446	468	469	473	470	444	437	463	443	469	414	457	427	482	449	463	457	454	408	442	449	460	428	454	415	442	450	455	443	439	431	441	405	436	469	453	437	448	474	430	440	479	490	453	446	464	480	450	459	451	443	440	439	433	458	496	458	468	448	415	447	434	462	421	485	469	439	420	491	446	473	452	463	445	475	473	475	449	457	413	480	427	459	469	461	483	405	475	460	451	427	483	442	453	474	407	470	463	431	463	436	408	410	451	472	436	442	433	461	492	460	471	465	457	477	459	462	443	451	430	420	485	471	471	464	464	446	423	439	448	404	446	463	429	446	441	429	466	447	485	465	461	441	444	492	454	467	455	454	459	473	443	438	503	446	461	469	424	453	414	463	440	443	438	460	433	444	464	413	472	462	410	468	435	448	440	468	451	453	429	461	397	443	489	466	476	410	467	414	422	440	470	464	463	429	486	449	439	477	464	458	451	437	476	487	458	462	462	454	483	460	444	433	413	448	476	464	452	504	463	440	454	444	465	440	467	440	463	433	495	462	455	461	448	453	455	450	451	450	451	489	490	470	434	435	455	459	467	433	450	420	435	467	455	454	440	469	442	451	461	463	450	466	396	425	458	484	443	451	447	424	449	475	455	475	463	435	414	431	470	427	437	431	443	453	466	446	444	484	455	409	461	423	490	465	459	448	440	477	458	439	439	441	446	450	427	435	442	430	458	396	460	465	418	462	461	437	458	461	429	468	444	439	440	438	452	458	461	409	404	467	449	423	476	449	461	446	466	429	450	442	445	459	451	430	441	473	441	435	463	456	451	440	453	461	391	453	419	423	447	434	466	441	434	453	449	443	458	467	454	438	463	449	449	447	463	439	395	421	455	458	408	467	483	436	452	461	423	461	442	508	428	441	452	461	465	466	458	472	496	444	423	435	481	458	448	446	488	483	429	415	471	411	450	451	434	428	443	455	483	448	439	465	463	479	470	415	440	450	452	458	473	456	460	421	441	441	440	466	452	452	435	443	473	462	471	451	499	434	444	445	444	456	412	466	430	465	468	494	434	439	448	477	479	491	451	424	443	437	446	429	407	433	470	419	476	453	435	443	415	425	440	457	474	446	459	460	409	442	478	480	449	392	454	407	482	445	435	449	438	427	391	436	470	424	429	431	460	445	458	427	447	421	455	461	465	443	456	471	456	476	425	440	467	462	484	447	454	445	482	426	462	464	454	452	467	426	479	425	473	441	462	467	461	467	412	435	432	449	418	450	426	462	411	443	444	427	460	455	427	475	507	457	483	412	418	401	458	420	450	463	463	461	472	485	438	469	474	458	438	431	452	467	478	425	492	426	466	452	449	433	445	494	420	452	449	461	438	437	421	466	448	454	432	459	433	432	484	458	467	433	470	496	472	440	435	431	507	441	469	449	416	437	485	466	482	413	466	457	459	473	420	460	474	427	441	442	458	476	459	403	474	447	439	451	452	488	442	449	405	437	496	499	453	483	467	501	463	457	448	477	447	423	450	453	451	431	451
56251	14085	2774	1180	882	669	529	515	434	401	348	365	337	331	369	288	301	307	307	301	295	270	280	289	308	300	314	251	294	288	318	287	260	264	252	287	253	255	276	269	261	275	301	244	292	281	300	286	274	273	298	268	278	258	246	251	281	298	283	322	301	273	288	278	270	262	289	276	288	280	248	295	257	265	276	284	304	288	301	273	269	289	268	300	299	255	273	281	277	248	247	271	299	251	261	263	271	274	281	285	266	280	268	263	286	283	283	284	273	276	285	286	289	263	251	278	273	278	277	281	274	264	277	278	256	287	274	292	259	277	297	294	273	293	260	266	266	269	291	268	261	298	288	260	266	264	261	259	268	277	287	267	270	256	279	249	261	246	295	266	318	259	278	285	291	277	244	277	272	294	293	272	265	278	271	254	284	305	261	271	294	297	283	257	270	256	269	289	249	235	279	285	276	279	284	276	253	290	277	237	278	244	267	252	280	265	265	268	279	288	275	267	306	284	301	267	284	268	264	231	246	269	258	296	292	240	236	262	277	279	252	271	271	278	256	254	292	273	268	277	291	267	289	260	266	255	277	254	274	268	260	263	263	286	304	271	277	298	285	284	261	294	299	282	285	268	295	284	263	279	254	278	251	274	265	274	265	302	291	245	281	271	271	229	299	295	285	297	255	302	262	299	295	266	268	285	280	284	247	272	274	255	284	288	298	251	270	268	293	246	284	269	251	272	266	277	265	261	287	283	276	285	280	275	272	270	325	272	295	276	263	282	286	253	252	278	264	243	243	308	293	288	275	286	267	290	275	257	302	278	281	283	253	256	299	284	284	278	253	271	256	245	240	271	300	281	280	263	256	279	276	259	291	282	264	277	270	275	283	279	253	273	278	276	302	260	286	261	256	268	257	259	256	234	257	267	293	275	234	247	286	260	253	276	273	275	291	245	281	261	275	281	307	260	271	279	272	264	240	276	272	244	257	268	264	249	284	316	305	295	263	269	257	257	241	279	274	259	254	268	290	278	266	274	268	267	248	270	277	273	271	270	282	291	291	248	290	294	285	270	272	275	274	289	282	243	269	265	284	243	272	258	278	275	287	240	266	274	253	258	252	288	275	275	281	288	244	287	278	286	283	289	251	250	287	292	261	262	252	277	243	295	252	278	274	278	276	280	299	281	259	250	276	293	279	269	257	277	294	271	295	287	247	251	297	271	269	272	273	255	274	294	273	272	276	275	276	296	259	289	238	261	300	298	253	277	298	286	272	284	281	264	277	265	274	261	286	267	266	268	292	247	252	278	272	256	279	284	253	288	272	272	274	268	299	250	291	287	274	270	306	261	257	268	293	257	295	282	290	248	261	276	251	261	283	294	268	294	255	304	268	246	253	286	233	253	269	310	293	259	275	266	283	282	267	259	262	267	279	250	262	287	251	268	284	249	276	284	251	276	258	265	248	266	241	283	272	259	273	301	286	249	273	291	290	277	286	262	259	266	261	273	264	262	262	274	266	258	280	278	256	275	279	283	277	278	273	244	273	271	291	295	243	274	279	261	266	279	288	269	250	257	266	299	276	306	278	284	264	284	271	279	254	269	283	267	296	296	249	254	264	272	277	312	247	255	249	275	288	312	265	289	289	277	295	261	262	278	292	276	266	271	286	262	280	256	268	266	289	254	282	268	253	276	255	248	263	248	272	267	255	310	297	264	255	280	273	264	301	283	287	261	294	252	267	271	279	254	277	290	275	284	254	292	279	267	242	252	270	285	261	284	278	282	304	286	251	256	276	267	279	270	284	268	265	267	263	289	290	263	257	263	285	303	274	247	256	306	264	269	279	281	226	260	312	250	264	256	245	256	292	262	299	280	286	287	265	233	283	263	295	271	278	268	293	281	289	283	281	250	277	276	263	282	282	276	286	255	301	272	283	253	287	274	238	269	219	271	289	305	270	291	250	275	258	250	257	259	262	254	267	256	267	258	288	270	269	278	254	275	270	298	250	270	273	276	240	275	275	250	269	284	267	276	282	251	304	291	289	274	282	274	281	275	262	289	285	291	300	255	300	282	259	289	281	266	259	301	257	258	250	306	287	286	284	263	298	273	255	299	272	275	281	269	242	249	277	296	298	274	306	257	276	255	272	265	273	265	288	243	290	267	259	264	284	254	250	266	278	268	293	270	284	281	273	273	281	274	305	255	255	245	270	223	265	288	286	259	272	283	261	288	254	256	295	268	268	271	286	247	283	290	254	244	296	290	293	276	268	291	291	273	273	257	258	280	297	259	260	252	287	252	312	282	278	263	260	270	268	295	285	247	290	297	277	241	288	289	268	295	262	272	287	276	258	246	271	269	287	290	235	277	260	263	271	286	261	269	274	281	277	270	276	279	253	271	269	294	267	293	269	251	249	245	250	254	267	272	247	252	306	253	294	285	275	280	288	302	270	267	267	273	306	278	284	280	261	251	272	273	258	283	259	273	296	285	284	321	273	243	275	274	279	284	264	312	270	250	255	242	265	264	279	273	282	246	281	278	260	281	275	247	220	265	230	284	262	288	267	272	285	263	296	282	273	265	243	230	259	235	266	264	283	262	245	280	270	253	269	320	277	281	277	267	268	269	287	260	251	259	299	290	260	303	236	265	279	274	261	306	291	260	310	287	293	290	270	268	262	273	293	293	324	274	256	262	273	274	269	278	260	286	278	280	314	299	278	277	250	266	281	269	309	276	261	249	242	236	256	304	278	263	267	288	294	278	306	287	290	245	266	254	278	302	281	266	290	272	268	253	254	276	276	289	270	275	272	264	250	260	265	268	293	255	235	286	271	270	273	278	257	262	258	286	263	243	278	265	294	257	279	274	278	258	280	288	251	287	297	278	275	239	262	272	259	276	262	298	274	292	256	254	256	287	288	271	262	286	263	300	295	286	304	282	264	273	273	267	283	254	285	277	285	262	262	296	275	270	271	271	304	276	273	272	253	255	284	272	263	254	256	283	269	249	294	280	258	304	250	271	278	280	262	283	271	263	256	280	263	251	274	245	283	281	287	277	278	249	260	278	240	264	287	286	309	255	261	257	272	247	301	285	259	258	261	281	284	257	249	274	242	258	273	274	265	266	245	263	287	287	263	258	279	295	264	270	272	271	274	232	266	256	280	285	282	265	249	279	278	277	246	270	268	277	292	280	251	279	296	300	242	269	286	279	271	255	271	281	277	253	255	249	308	284	259	291	266	279	260	273	284	284	273	263	277	289	267	279	272	267	277	277	279	253	270	253	264	267	273	285	229	283	287	268	277	297	253	278	259	284	288	259	251	285	270	254	281	277	255	284	270	301	268	307	253	274	261	265	263	261	280	275	276	262	249	262	274	280	268	251	243	295	276	282	271	281	289	288	303	257	255	262	238	278	270	289	271	253	257	264	250	260	248	280	242	257	321	283	289	266	305	279	259	255	289	274	252	266	245	303	267	274	265	266	268	248	282	263	270	286	283	273	292	277	292	278
26594	1652	3176	3523	3000	2598	2273	1975	1691	1485	1385	1283	1248	1169	1102	1115	1066	1021	979	1023	956	999	923	1003	915	945	941	882	891	873	913	859	870	845	883	876	840	868	820	842	824	877	856	822	845	840	833	876	786	847	876	865	837	823	805	887	824	794	888	835	807	836	840	795	838	834	808	815	814	792	778	772	830	883	825	802	770	845	841	803	848	815	775	819	835	793	846	798	807	794	849	848	803	751	763	868	797	815	806	804	812	801	842	803	861	800	848	852	837	840	802	817	820	843	821	808	792	807	809	770	863	784	802	812	767	784	810	839	845	840	826	807	833	858	771	792	761	785	792	861	761	798	773	752	791	823	772	842	799	841	806	827	817	804	792	757	795	786	794	853	838	810	842	789	780	820	823	805	758	734	784	787	851	842	821	811	785	801	817	788	781	753	836	764	812	832	812	818	780	854	840	781	832	876	792	836	829	820	809	815	756	815	778	825	778	812	754	829	805	808	838	793	812	824	864	790	774	862	810	780	771	809	779	774	804	838	798	846	843	790	837	764	787	843	821	801	810	823	812	835	769	787	777	832	771	828	796	803	834	825	848	844	802	781	846	785	826	824	815	824	783	797	777	793	772	829	831	790	793	798	803	840	793	771	805	769	831	818	827	838	785	808	787	829	800	779	830	757	818	795	815	806	808	768	825	798	870	774	757	826	827	772	773	820	790	797	814	826	804	805	780	816	787	817	807	778	814	789	855	744	762	804	825	825	778	833	781	798	782	818	803	762	826	854	842	805	755	790	864	794	841	805	830	800	813	811	848	783	800	779	807	847	784	788	897	789	831	774	817	788	833	838	773	818	808	821	819	833	837	836	796	800	831	799	820	805	777	815	820	807	808	789	799	793	781	759	778	805	817	777	760	853	806	792	765	819	772	822	806	807	796	828	831	825	784	880	811	792	801	788	760	860	839	824	809	836	764	814	753	823	763	804	777	747	813	785	828	771	787	774	778	828	788	785	829	791	791	794	839	799	762	850	829	750	802	797	821	829	808	785	796	856	828	756	846	809	824	777	798	738	827	807	771	792	767	800	744	810	810	817	802	833	781	806	851	776	774	779	786	839	805	798	837	743	838	839	784	797	810	782	800	837	828	770	761	833	832	781	773	798	804	783	845	844	778	792	831	815	833	828	798	814	800	758	823	808	768	827	807	808	862	827	782	819	796	816	766	774	786	831	814	767	811	801	801	794	873	795	781	798	803	791	811	813	788	805	764	799	795	844	778	829	801	814	777	743	800	789	810	796	754	838	816	851	796	789	827	781	799	853	814	838	822	792	808	828	763	808	882	763	803	819	738	778	745	826	801	766	809	788	823	771	823	794	792	782	816	773	836	791	839	797	841	827	796	786	780	846	820	815	783	800	801	800	834	761	782	867	807	783	822	792	774	770	792	802	786	786	793	813	802	785	799	820	807	800	756	757	835	806	790	787	802	785	830	797	746	804	755	729	804	817	848	808	780	816	821	755	779	835	836	810	810	777	813	773	780	797	822	774	814	819	790	869	809	744	792	805	822	787	831	734	827	821	754	847	749	765	825	793	736	827	835	797	816	811	847	821	766	822	794	777	805	824	805	775	814	792	849	790	850	834	801	773	748	807	804	781	829	794	769	781	844	809	775	816	775	742	813	843	820	803	799	780	775	795	751	866	792	764	846	804	780	862	754	782	746	778	814	864	808	855	815	814	796	736	763	783	797	814	802	793	801	811	832	827	810	829	774	751	765	797	786	782	789	832	738	866	798	831	810	854	840	742	759	818	774	798	858	824	849	748	832	783	821	799	790	800	834	785	837	784	792	785	831	751	802	763	775	794	805	794	774	752	871	770	802	817	824	784	794	764	809	788	833	811	779	741	769	787	761	771	830	793	792	793	817	821	824	781	773	756	787	822	815	831	816	754	805	776	773	791	804	821	782	810	825	807	827	839	808	788	817	762	841	801	844	785	764	800	806	842	778	811	823	842	812	748	792	844	806	815	780	809	783	807	764	864	804	813	843	821	784	875	846	793	771	798	796	813	786	772	823	793	782	771	863	764	716	756	800	846	821	753	815	790	802	756	799	858	856	805	828	824	819	828	761	833	802	807	792	803	801	798	799	843	765	821	813	809	836	779	825	822	833	796	841	827	771	812	760	787	776	790	757	829	811	803	809	793	785	811	815	785	797	898	800	816	848	794	782	759	838	786	847	812	775	796	829	803	847	782	815	781	826	796	779	779	782	793	813	842	781	841	841	820	837	833	772	835	741	817	770	838	822	782	809	829	790	836	827	812	778	802	815	767	807	838	805	763	820	790	765	824	841	758	814	804	848	818	804	784	801	754	860	811	827	814	803	794	863	780	801	818	834	794	824	778	799	797	794	824	810	777	812	793	744	813	789	856	798	784	790	831	827	821	827	863	771	781	822	765	828	849	824	786	756	780	821	837	831	816	797	784	832	812	800	865	799	769	816	781	822	773	836	791	797	841	832	814	835	856	828	846	828	797	802	766	793	860	799	766	763	815	777	808	814	851	810	798	784	764	806	784	779	790	801	797	829	815	814	794	746	817	800	834	795	791	793	792	874	784	789	805	810	804	819	797	780	824	798	794	776	824	770	780	853	742	769	796	813	829	807	823	811	812	761	846	782	803	823	858	797	811	836	795	842	787	788	781	796	789	859	767	782	804	800	859	825	780	773	798	783	849	829	799	827	791	863	824	851	826	808	743	801	806	818	775	808	784	804	787	839	803	800	798	808	794	811	818	784	775	824	850	801	809	835	828	813	808	866	817	816	777	847	814	824	821	796	849	776	763	851	763	766	834	776	778	797	731	814	838	819	811	816	779	828	849	805	854	791	786	799	770	804	735	799	796	807	788	807	821	795	837	789	802	780	778	875	769	801	804	784	791	781	797	838	790	797	725	823	813	769	824	801	806	777	832	836	765	816	815	794	792	819	822	785	796	788	793	826	814	797	848	776	820	807	821	812	779	842	802	792	766	765	799	815	811	810	822	785	834	807	761	819	855	792	830	807	801	828	789	787	812	791	779	831	778	812	833	835	814	823	782	810	815	790	831	755	834	771	825	772	823	845	772	826	895	784	744	779	777	815	817	812	820	779	814	823	817	797	748	808	805	803	786	829	828	831	845	834	809	784	824	744	785	772	781	783	803	828	773	821	828	822	740	803	809	805	805	806	813	821	792	801	748	821	817	804	802	831	816	802	816	813	782	848	836	778	775	779	770	781	779	843	790	813	811	777	783	831	770	719	777	800	759	834	769	768	832	770	796	771	758	773	783	785	775	745	785	815	767	792	820	801	823	805	831	825	782	794	777	827	878	801	826	836	752	797	785	846	773	779	796	810	754	779	808	776	827	843	802	807	779	799	791	825	772	817	824	726	804	783	798	805	805	814	821	838	770	799	820	807	748	824	858	805	827	780	818	772	735	745	801	807	764	819	782	811	825	839	795	814	842	819	802
66035	20602	9500	2563	1426	1060	838	745	610	582	582	473	520	396	460	368	410	389	394	337	347	382	376	409	355	349	362	340	354	366	322	355	339	321	353	336	350	293	343	367	340	308	360	321	340	325	328	348	356	316	340	342	352	316	336	333	349	287	326	323	348	314	308	345	315	337	359	360	318	345	359	344	348	305	317	350	324	339	349	303	317	345	297	337	319	341	321	377	323	363	302	335	365	289	365	328	313	354	301	315	327	333	317	305	293	316	310	335	347	342	307	344	341	348	351	329	321	339	337	348	336	342	335	327	328	310	344	336	354	319	357	338	350	339	336	327	328	344	316	311	320	324	329	358	332	303	318	326	316	326	342	312	342	351	350	329	306	336	329	324	339	362	337	344	327	318	305	302	334	316	318	311	323	343	329	327	334	331	343	307	332	326	331	335	329	312	317	338	344	341	344	297	315	323	341	319	311	333	337	330	332	357	340	324	345	342	291	321	328	305	308	317	352	340	307	337	322	308	343	368	342	343	302	306	337	334	334	355	304	334	339	340	322	322	325	342	331	320	297	315	333	315	335	298	360	326	338	322	361	352	328	351	343	342	301	300	344	321	341	341	346	305	349	349	340	326	302	313	348	342	336	328	345	326	331	301	376	334	332	318	344	320	347	326	339	345	363	332	327	324	327	295	334	299	343	320	315	339	291	338	291	319	325	343	308	361	313	316	299	331	320	338	345	304	339	328	338	321	346	367	349	319	326	338	314	355	329	331	333	337	320	323	324	332	334	358	322	346	298	326	337	320	340	334	323	321	302	326	333	338	340	341	330	349	325	319	326	344	332	357	342	345	335	340	315	308	330	322	326	341	339	345	347	312	334	334	358	372	336	286	325	342	315	303	346	335	342	328	349	328	323	313	347	295	318	347	347	348	355	335	308	303	332	323	304	297	312	330	331	354	334	345	303	333	336	349	315	310	333	340	346	362	341	329	321	361	322	316	304	320	338	300	324	340	317	346	307	339	311	323	312	342	308	370	345	335	327	315	309	322	280	315	321	319	324	338	321	293	323	292	325	339	296	298	321	360	364	320	361	304	299	335	316	332	315	367	317	356	356	337	293	333	311	336	362	325	336	366	306	288	329	326	321	332	351	324	319	352	300	326	342	355	310	316	350	359	329	319	319	339	323	338	324	300	338	331	328	337	327	335	325	309	318	317	314	359	301	301	330	325	338	319	353	348	345	322	328	332	307	330	308	345	341	344	349	311	339	345	299	325	337	300	310	336	319	312	337	349	351	301	314	318	351	317	335	343	351	309	317	322	337	353	315	342	327	327	323	363	354	349	322	331	340	331	288	291	348	323	339	318	335	314	315	351	352	326	336	309	311	311	326	300	311	329	340	317	306	362	342	305	309	305	332	316	334	320	355	346	307	338	335	313	327	342	314	370	341	328	299	313	336	321	336	314	329	314	333	338	342	333	327	287	327	339	323	360	331	303	336	311	322	351	322	309	326	354	359	321	336	318	334	322	370	299	307	321	329	345	304	326	292	316	295	348	329	335	341	323	302	324	353	317	333	322	336	280	292	336	316	323	321	330	335	337	337	352	348	306	287	310	324	337	323	320	356	343	330	321	342	342	339	319	309	312	350	316	325	335	329	324	352	322	337	319	337	343	313	311	312	332	355	326	324	341	313	388	311	318	328	344	326	313	345	315	344	348	355	352	347	338	341	319	332	345	333	321	394	356	372	301	327	313	307	314	349	312	317	343	330	294	291	350	310	349	333	311	301	326	315	338	338	306	331	342	295	291	336	323	332	312	319	336	316	310	330	357	343	332	340	332	318	372	356	297	331	335	337	353	330	376	333	315	357	341	334	332	342	315	324	319	343	359	318	326	327	310	317	297	369	325	323	344	333	341	341	347	332	317	335	322	306	315	325	322	323	332	342	314	337	332	329	304	332	335	320	320	317	328	331	311	293	320	285	293	329	309	310	323	336	349	303	355	330	329	324	319	347	316	324	313	362	351	324	337	366	333	304	301	315	285	340	327	304	354	341	311	315	358	342	338	350	353	332	325	348	330	320	342	357	358	338	322	332	328	339	358	304	342	323	346	331	323	339	360	316	333	300	307	340	321	318	338	304	353	333	343	345	313	354	326	314	340	332	337	318	305	348	359	340	330	309	347	333	299	333	339	337	318	303	347	330	339	340	306	348	334	314	343	286	313	317	334	290	336	300	349	317	324	358	321	291	339	334	310	330	338	330	330	336	361	347	317	309	331	335	328	324	355	339	339	336	359	320	346	344	333	309	291	284	311	324	343	345	323	319	307	301	289	315	319	301	298	352	334	352	349	332	345	335	313	299	349	314	369	297	328	323	323	341	309	344	345	351	334	359	326	340	310	346	345	316	339	341	312	317	366	323	354	319	318	337	318	315	323	314	303	333	368	333	339	355	346	280	307	322	340	342	346	319	341	370	344	287	338	296	335	324	338	345	376	315	340	344	347	341	299	322	320	335	349	352	343	312	341	334	324	327	335	321	319	351	347	344	320	295	332	368	314	340	328	353	352	342	319	336	339	376	331	347	304	346	314	347	310	328	316	305	339	281	312	331	335	346	368	337	332	349	328	304	317	316	322	317	322	350	348	339	319	329	299	355	353	363	305	315	309	329	328	313	300	315	342	349	328	323	328	334	320	343	337	335	351	314	314	318	337	349	324	342	307	301	319	348	303	345	302	342	369	336	289	328	323	307	318	337	335	373	288	362	344	347	350	338	338	341	320	364	329	315	322	308	320	354	346	329	328	319	320	315	341	354	340	328	309	279	297	346	333	315	325	312	310	308	291	348	339	317	348	323	330	324	322	314	323	351	284	331	318	328	338	321	348	335	322	330	338	301	324	325	326	332	320	346	331	352	320	328	305	330	339	298	364	302	349	349	304	341	354	343	328	363	353	317	336	330	347	341	333	339	325	349	330	297	308	328	287	309	347	317	321	303	349	351	319	326	313	325	367	347	304	366	304	301	354	296	335	325	338	316	362	325	315	360	309	359	333	321	358	336	341	324	319	345	343	327	350	327	293	347	336	343	322	327	333	313	327	320	344	336	333	288	313	298	351	301	353	292	318	352	352	320	353	352	304	324	352	343	321	333	328	309	335	354	322	324	305	302	320	344	312	339	331	314	330	331	341	301	319	325	340	321	346	323	321	337	309	298	359	336	312	346	321	336	366	337	315	282	341	359	349	326	284	292	315	315	302	337	342	328	311	327	324	316	342	344	346	345	321	314	309	342	327	326	338	344	330	341	330	379	339	323	297	321	328	346	318	333	297	331	285	330	314	338	335	372	339	337	316	330	323	326	334	316	295	339	357	321	316	358	341	305	354	311	320	298	339	331	338	334	322	337	347	326	320	346	309	301	295	304	313	321	357	317	338	342	331	347	290	343	349	348	324	311	317	332	290	323	314	365	319	314	360	305	335	301	339	354	328	331	345	326	302	314	325	327	291
32209	2539	4996	6008	4965	4391	3635	3150	2670	2161	2073	1905	1735	1621	1498	1426	1399	1279	1254	1293	1289	1173	1168	1143	1199	1159	1082	1093	1095	1041	1115	1061	986	1023	1010	1021	1015	977	1020	976	999	1012	1056	973	999	963	1020	981	954	929	1010	999	957	955	967	986	957	939	971	982	971	1042	1023	975	892	904	932	973	949	910	913	961	961	976	965	910	945	919	997	934	934	915	923	926	943	979	924	990	948	953	884	975	955	953	949	901	946	929	963	885	890	1023	931	935	935	909	985	947	945	941	945	916	950	911	920	917	926	916	875	898	923	954	912	917	889	996	931	898	883	942	910	898	909	948	954	948	904	944	890	907	909	947	954	962	961	972	899	883	927	923	951	926	888	924	949	919	919	923	938	909	896	882	942	895	983	921	921	974	970	914	876	910	851	934	898	991	978	889	935	957	947	901	907	935	951	897	918	927	940	977	941	882	951	967	919	902	844	903	904	945	947	896	914	904	962	899	890	897	946	958	933	887	982	977	897	902	925	870	958	845	921	928	930	913	937	954	921	925	926	917	1018	904	924	942	943	994	863	949	922	877	940	923	906	960	923	998	971	945	909	930	972	945	982	920	885	992	930	968	947	941	923	900	935	892	911	899	917	948	884	867	911	877	897	915	932	889	890	895	890	893	921	892	934	879	936	946	880	912	939	891	899	867	940	921	911	910	909	979	947	971	865	909	921	912	928	905	903	942	950	902	935	883	915	916	884	941	897	863	893	947	862	887	949	893	970	969	954	884	913	922	899	953	913	925	938	949	967	882	917	935	956	908	969	929	940	921	907	918	910	1002	947	926	980	910	925	935	940	967	895	915	918	950	921	955	932	933	909	950	893	971	886	937	936	903	922	944	915	952	892	911	915	913	924	954	920	953	950	959	955	973	894	923	963	927	930	907	890	913	911	872	917	915	971	904	972	893	955	953	980	952	908	935	859	876	905	921	1004	966	912	971	917	932	935	908	913	964	941	961	932	942	923	932	923	926	913	976	947	878	937	930	905	935	913	886	893	931	873	998	879	924	894	891	927	851	941	980	926	932	960	956	938	935	914	932	920	936	920	974	895	902	901	911	940	934	881	939	904	901	923	907	891	930	872	992	940	935	896	886	910	901	948	940	897	964	908	959	903	901	893	936	929	920	886	900	889	940	963	936	955	911	890	895	935	967	938	911	971	880	957	890	916	926	938	948	958	900	900	900	939	906	945	889	949	938	914	889	943	953	918	951	901	961	954	921	896	899	876	952	876	910	922	930	929	914	942	946	982	974	904	873	935	866	892	908	905	945	896	891	905	917	888	936	935	955	885	907	929	899	885	912	910	990	948	902	862	927	942	906	936	915	998	880	945	930	891	872	908	971	933	950	961	929	965	895	888	940	966	868	903	905	927	932	980	871	933	845	902	981	948	907	878	888	969	929	906	963	955	925	899	920	948	959	893	920	880	909	920	885	926	936	990	893	954	988	969	871	955	991	899	867	905	909	895	891	945	913	949	919	947	909	882	908	946	943	899	922	889	880	921	925	926	902	946	959	1015	973	931	890	907	946	935	928	948	925	921	899	970	961	955	914	870	862	926	907	900	947	920	901	914	953	911	950	933	909	937	969	967	937	892	888	952	975	972	908	925	899	988	936	922	938	908	931	938	950	932	893	906	877	930	913	949	918	931	900	953	911	913	929	940	914	935	928	896	898	938	938	971	949	942	901	877	874	920	926	927	898	932	956	956	902	918	925	944	897	943	877	894	936	936	861	916	943	940	934	927	935	915	945	954	844	962	879	910	884	884	966	873	936	910	924	955	953	928	924	983	949	910	939	857	999	941	938	892	897	930	923	946	950	969	933	911	926	927	919	945	910	941	881	929	953	930	988	909	922	924	891	918	952	887	855	867	921	914	954	889	912	924	921	946	923	884	935	953	943	901	873	930	910	919	915	950	919	873	901	941	948	949	901	940	969	974	951	909	927	926	929	946	853	903	906	927	947	920	870	966	950	921	854	866	891	919	901	939	922	931	922	918	907	910	957	896	947	963	855	894	921	916	922	962	936	944	891	895	920	945	914	889	879	901	906	861	923	918	927	906	935	908	879	905	863	978	931	940	900	906	937	907	908	917	936	902	877	852	949	914	901	959	933	932	918	930	893	864	929	946	898	954	977	902	943	934	890	933	911	960	955	933	962	974	916	953	859	926	954	858	888	913	863	914	912	919	946	909	916	930	866	898	873	903	959	887	947	920	925	918	988	915	900	825	917	934	945	942	969	976	875	930	876	930	906	973	909	920	937	889	911	911	940	969	943	878	928	900	934	937	907	888	934	913	876	900	931	944	873	923	867	879	925	914	875	946	900	907	950	956	889	885	941	997	904	940	923	887	948	930	940	934	945	933	925	994	924	923	912	882	922	916	885	852	951	922	924	964	892	952	869	889	938	917	912	911	917	888	938	896	955	919	961	906	943	926	875	917	912	921	936	906	883	925	894	906	948	940	928	941	949	889	958	970	924	894	910	895	888	965	971	980	910	927	883	949	915	911	950	945	879	908	903	926	917	986	906	904	882	923	956	985	975	954	880	980	966	931	928	922	942	873	938	944	971	848	972	962	940	906	936	908	941	931	911	867	989	882	955	970	974	883	885	930	870	928	862	918	936	900	952	918	871	916	883	898	999	956	917	912	906	970	994	910	967	959	923	957	946	955	924	943	951	964	926	875	901	901	914	942	970	971	913	905	917	849	886	965	975	953	897	934	938	871	959	906	957	888	930	869	964	947	912	923	942	925	965	883	944	872	929	895	904	925	899	963	854	927	958	914	894	915	921	933	920	873	941	894	892	903	859	848	928	917	927	912	924	873	881	938	901	925	952	948	911	917	961	879	958	915	894	906	879	928	964	928	987	897	965	878	944	917	897	919	930	960	897	925	902	964	884	938	891	900	913	902	896	918	908	965	905	941	971	922	885	946	962	991	911	923	943	818	897	904	902	949	894	893	959	886	946	955	973	913	944	894	916	928	931	901	958	898	901	931	909	955	891	929	865	900	1003	969	958	933	910	926	900	930	891	884	929	937	910	925	1009	907	915	895	932	888	966	913	880	913	950	954	927	958	965	916	918	899	956	909	903	909	885	896	917	923	919	935	902	902	939	932	910	962	927	915	952	917	949	908	882	899	919	931	939	910	928	900	880	1000	888	933	910	887	899	906	911	899	883	875	913	951	942	913	917	894	927	934	964	957	865	910	917	903	952	963	965	906	961	888	934	883	869	930	934	881	945	970	932	974	956	928	876	935	878	922	922	1036	897	886	913	867	933	963	931	929	894	927	900	950	990	958	926	954	933	972	941	883	927	918	933	916	912	924	932	981	942	960	920	937	902	948	884	893	912	914	895	941	957	886	875	897	920	922	892	906	922	921	920	926	884	935	960	926	943	934	869	905	946	871	954	896	939	896	932	845	899	943	933	878	919	896	871	961	923	881	915	944	935	950	893	911	938	919	971	896	877
14063	643	288	197	165	156	149	124	159	133	147	143	127	145	124	149	158	135	135	129	131	117	129	151	128	133	143	115	138	119	130	161	142	141	115	156	124	135	128	111	139	148	123	123	144	144	137	141	149	138	148	128	144	132	127	120	133	139	124	138	139	145	136	136	150	130	159	127	118	142	142	128	132	128	124	134	117	148	134	132	118	153	144	151	132	149	139	148	124	126	124	127	139	146	145	127	149	132	141	104	138	133	124	133	136	113	116	136	145	126	135	146	144	137	133	133	160	128	146	130	137	149	136	126	137	152	126	143	161	133	151	117	134	148	137	137	133	142	130	148	133	133	116	143	136	141	125	140	137	139	131	124	129	124	142	133	131	148	130	131	140	121	145	130	125	118	131	131	128	131	128	126	148	130	127	135	123	130	146	132	135	145	140	131	145	128	123	135	134	145	127	133	112	132	122	142	129	111	117	119	137	130	148	147	120	147	119	120	104	114	125	113	148	120	127	122	142	126	127	118	151	129	128	122	146	123	142	144	127	130	123	137	162	139	134	136	126	129	150	136	167	128	123	138	140	128	135	131	130	129	138	138	145	136	132	131	128	119	122	139	123	131	143	127	146	118	147	132	122	139	147	133	133	133	139	132	135	132	147	143	133	109	104	150	140	130	136	152	132	132	137	144	132	149	143	129	139	158	143	140	151	134	119	123	127	139	149	137	132	156	122	139	130	137	146	124	153	127	151	155	151	129	135	139	128	128	118	143	107	139	104	123	141	122	124	129	160	151	162	126	133	131	131	142	142	128	134	125	136	127	128	138	155	137	140	148	132	136	145	128	143	146	136	139	122	118	145	137	134	144	141	119	146	144	139	138	119	118	157	124	138	140	127	136	129	139	135	132	131	127	120	143	129	135	136	153	133	131	156	143	135	146	143	136	146	116	141	126	126	138	138	151	133	134	126	127	138	144	141	144	131	147	135	136	135	175	125	131	144	117	127	152	106	144	143	128	160	133	131	142	156	151	140	125	136	138	157	144	139	130	110	120	151	155	149	142	134	147	133	124	121	128	148	127	131	129	138	126	126	136	132	142	129	119	118	129	149	142	145	143	131	116	127	142	148	125	113	135	141	140	142	134	130	136	137	129	133	142	145	147	133	104	109	146	149	144	151	149	143	117	147	125	155	123	120	143	131	124	129	135	135	134	149	121	131	123	126	114	156	156	144	131	126	147	120	144	135	115	153	120	130	128	147	127	145	137	135	108	137	137	129	128	118	113	127	147	128	121	140	139	126	155	127	130	130	154	138	140	117	146	146	137	135	134	144	140	133	151	115	155	135	122	120	139	142	117	143	130	125	147	117	143	145	125	114	130	132	139	148	149	126	138	143	144	147	152	133	127	144	136	143	154	123	144	140	137	131	123	129	128	139	142	129	131	122	167	119	145	148	127	144	153	134	135	147	100	125	135	125	155	150	126	135	145	116	135	142	121	128	141	138	135	115	135	138	125	168	138	145	137	133	135	149	146	131	142	135	135	119	124	142	129	120	147	153	135	122	125	130	118	129	139	136	124	121	129	141	135	121	155	128	132	135	133	123	126	139	120	136	135	145	131	147	131	146	138	123	132	153	152	140	131	121	134	142	145	134	158	152	146	120	137	125	138	132	154	131	119	128	137	127	124	127	137	149	154	156	141	119	134	133	135	135	147	126	135	129	119	151	137	134	124	136	128	143	123	133	138	123	134	148	128	123	137	111	117	165	142	146	126	128	138	135	107	141	131	131	136	142	135	156	140	147	131	121	132	121	142	136	157	142	122	148	131	149	119	140	119	146	130	114	159	139	131	141	117	129	125	137	108	126	148	139	145	139	149	125	141	150	137	143	128	135	120	138	137	136	146	132	128	148	125	134	132	128	126	147	141	144	128	133	128	145	150	155	123	137	143	138	150	151	124	128	139	127	123	134	121	147	139	141	142	129	130	115	128	145	137	158	134	144	135	134	156	131	142	143	140	124	153	172	135	132	124	126	126	126	149	132	153	124	143	134	128	132	140	133	122	129	156	126	131	141	135	171	131	134	140	147	143	149	119	126	129	127	144	138	113	134	152	134	146	130	150	123	144	129	128	122	131	119	139	125	130	139	143	133	132	131	157	138	132	139	110	135	148	132	139	115	139	139	127	141	154	140	144	117	119	124	130	137	129	120	147	125	131	118	134	138	133	149	128	154	128	161	129	130	121	126	126	131	137	125	137	145	139	129	150	126	140	121	155	147	121	109	109	126	149	139	126	145	146	127	158	137	135	131	149	120	132	118	132	144	125	128	132	121	139	138	134	125	139	126	143	132	148	132	128	123	140	121	153	134	152	136	139	127	139	130	118	125	140	144	161	125	148	146	141	161	142	142	153	150	140	131	139	120	123	127	145	133	130	142	121	133	128	123	123	127	130	129	133	140	147	114	126	138	116	146	135	140	132	139	130	141	140	120	142	150	109	141	136	116	117	126	154	144	143	129	119	151	131	139	118	142	132	160	139	137	131	154	132	148	147	142	124	146	129	123	138	126	158	121	145	139	123	117	130	125	161	137	137	125	134	112	150	134	142	140	129	125	151	123	132	138	148	134	129	134	123	146	146	150	127	120	131	126	153	126	113	104	151	132	129	144	147	126	139	133	123	126	135	127	117	135	133	153	138	139	132	140	141	160	123	140	124	133	139	141	133	115	136	134	138	136	117	138	142	165	130	118	132	131	133	145	144	135	146	132	124	136	130	147	134	137	120	117	127	148	136	128	132	129	136	137	144	139	172	132	144	149	131	143	124	144	131	150	140	154	118	116	130	146	138	136	149	139	130	125	150	144	129	115	120	142	135	141	115	129	134	127	142	116	148	127	125	143	121	141	130	132	121	116	126	146	153	127	140	151	115	135	137	143	135	144	121	144	141	158	125	134	111	143	128	122	113	148	126	125	136	124	141	146	126	135	150	109	139	149	154	126	137	141	132	154	150	123	127	117	146	130	126	131	133	145	139	130	135	139	122	149	135	125	145	129	134	126	118	134	155	122	131	131	129	135	139	138	136	147	118	135	112	124	137	137	140	136	138	128	119	133	119	129	132	143	119	128	122	128	138	142	149	116	133	122	142	129	120	123	136	145	162	147	137	106	138	128	163	126	135	112	121	128	117	141	150	125	117	137	157	148	119	118	122	136	132	142	132	116	118	122	136	118	136	145	132	141	133	133	129	146	153	137	130	127	129	130	144	117	135	138	139	135	155	122	123	153	127	132	155	143	125	157	113	132	128	131	140	143	130	139	139	161	145	135	137	145	122	128	134	130	132	148	135	124	149	147	137	130	124	139	133	148	132	140	141	155	136	138	144	135	127	141	119	126	125	132	124	132	143	130	127	142	146	153	116	160	150	120	145	124	125	141	127	135	142	132	132	119	120	132	120	134	134	143	128	141	110	132	143	123	134	147	125	137	155	118	121	129	143	141	130	124	144	130	138
12343	557	630	684	640	600	526	553	533	500	502	504	507	512	447	442	467	474	496	440	507	519	445	432	438	440	468	425	480	460	478	445	460	461	471	465	419	459	439	452	470	455	459	430	452	458	467	439	433	452	463	465	475	468	487	469	475	436	446	449	472	410	435	466	449	400	477	483	462	427	476	472	394	435	452	453	447	447	485	472	448	436	464	464	447	471	456	479	501	444	453	503	439	448	510	448	461	417	452	385	446	432	463	428	449	437	442	444	409	445	475	465	435	436	458	492	457	473	471	435	460	484	446	435	474	418	476	441	484	481	454	425	447	486	452	445	439	419	435	442	459	462	445	463	437	506	439	471	437	477	457	432	460	435	450	462	447	433	472	457	425	434	471	456	464	450	460	428	478	450	436	465	427	483	448	400	487	441	474	465	468	436	440	469	439	429	441	469	468	492	449	486	472	472	445	430	471	432	433	427	468	463	433	474	455	476	450	419	472	444	435	455	424	447	457	453	456	478	457	477	473	446	432	465	453	450	449	443	467	450	477	450	433	437	476	461	446	460	459	451	445	468	437	408	464	447	481	493	466	408	491	446	451	433	433	453	455	476	467	445	466	462	475	441	402	464	469	460	455	469	460	459	472	452	458	497	452	467	450	482	465	445	479	444	442	464	435	462	440	468	462	439	444	474	489	444	452	451	464	465	451	475	459	436	465	427	454	485	434	444	396	433	463	453	449	462	439	431	445	456	475	466	428	463	498	427	441	431	436	471	467	489	429	433	472	482	422	442	443	454	442	410	424	449	465	414	433	453	434	448	440	441	447	475	463	449	423	433	480	466	474	484	435	428	425	494	442	456	476	486	438	446	436	474	446	457	451	429	466	446	405	444	468	460	444	435	468	465	459	463	476	455	443	468	451	415	427	448	464	462	433	464	457	507	442	464	459	476	417	488	423	438	473	460	461	466	455	467	460	439	444	427	457	467	467	479	475	422	450	401	454	451	469	434	464	455	480	462	463	433	477	446	488	451	428	450	412	447	450	500	472	483	476	395	460	446	458	449	431	490	440	445	460	465	469	433	438	426	448	444	452	441	448	424	453	428	470	446	483	455	449	468	463	447	451	448	457	457	389	421	434	417	433	435	442	459	441	453	468	456	438	443	446	470	456	459	468	426	467	467	460	451	494	449	421	430	457	447	473	447	475	465	456	454	431	430	425	420	415	451	448	472	475	450	426	459	474	444	430	452	471	468	455	440	463	446	449	446	462	481	502	455	440	470	509	410	465	434	446	428	457	463	450	427	439	494	487	445	448	453	440	439	487	456	465	443	450	422	469	453	458	449	437	452	462	432	463	455	466	458	433	485	438	432	472	442	454	448	445	462	491	452	458	468	461	440	454	446	453	434	474	450	452	493	427	477	479	437	451	444	473	476	442	437	453	466	430	442	433	459	470	434	470	488	399	469	420	500	455	404	454	442	447	440	481	434	435	420	448	461	489	435	458	460	436	461	441	471	455	465	462	479	441	478	453	478	428	410	461	468	457	402	463	461	450	431	483	457	444	457	472	432	437	437	450	469	418	457	466	432	431	447	454	452	456	478	457	493	434	436	448	451	474	447	415	474	451	470	431	453	477	445	457	455	437	430	476	476	457	447	446	465	445	466	444	444	453	463	454	454	473	449	444	435	441	443	473	446	417	438	433	432	422	407	464	416	455	450	454	460	429	471	428	419	426	440	435	485	460	487	460	448	433	452	416	449	457	434	464	455	426	419	476	439	460	466	450	422	414	507	435	493	437	440	432	449	425	448	473	480	450	455	469	468	447	454	474	486	459	444	468	487	469	480	418	422	438	444	469	469	452	434	452	448	445	408	429	451	444	440	417	426	464	454	495	494	451	422	443	468	435	453	432	419	455	460	452	475	468	428	420	470	424	444	458	458	441	444	433	465	443	429	461	442	426	466	460	434	469	440	419	476	433	454	458	446	435	470	440	436	457	433	457	455	435	445	459	429	432	424	500	413	450	448	454	485	447	471	451	472	438	481	429	451	473	461	477	480	468	423	469	441	448	494	467	463	469	449	440	505	503	431	442	461	454	460	443	477	452	470	467	463	446	442	474	440	432	473	423	458	459	441	408	480	449	458	455	455	435	449	449	498	473	453	448	469	483	453	478	415	414	437	474	487	446	421	437	459	486	443	447	422	464	457	440	468	455	443	461	422	449	417	460	431	419	462	471	427	498	473	441	453	456	474	477	473	434	454	449	476	431	446	452	447	488	445	449	428	457	436	427	468	480	435	434	452	418	410	417	489	428	462	498	440	462	467	452	496	439	462	483	444	462	475	465	455	405	463	460	451	431	457	445	440	462	434	464	448	434	463	451	421	442	426	482	454	439	440	462	438	445	457	422	464	467	474	460	439	444	443	491	458	488	421	438	443	481	442	473	421	459	461	437	475	465	470	425	467	371	479	448	455	450	499	466	449	459	482	434	447	428	492	470	408	437	491	471	467	444	443	455	444	481	445	485	436	476	475	431	462	448	450	450	470	461	480	450	437	449	476	463	454	478	459	415	476	448	467	474	453	419	450	469	430	439	441	477	443	462	456	458	457	451	466	450	458	456	441	437	452	438	431	442	487	439	423	434	457	444	480	474	450	484	438	533	444	472	420	462	450	443	446	412	406	450	418	502	461	453	421	454	417	447	459	431	489	459	466	450	421	466	410	445	464	456	486	463	468	471	449	459	463	428	457	460	479	501	407	500	452	435	461	430	438	473	469	455	421	441	462	453	423	450	484	441	444	453	476	471	436	461	459	433	448	464	490	448	444	455	475	467	463	476	441	426	424	440	460	452	469	448	422	479	467	436	424	424	445	486	451	474	427	468	485	459	467	408	450	458	459	453	426	429	437	449	470	495	442	438	480	482	424	471	443	448	437	445	427	474	468	457	467	439	448	435	441	483	451	423	434	433	480	434	435	414	465	461	461	452	409	451	451	438	435	466	419	470	469	460	405	459	462	426	433	431	444	476	434	420	459	484	481	418	464	510	435	432	436	442	446	479	417	461	455	478	468	477	479	434	459	483	464	476	472	450	461	437	435	416	469	487	459	456	479	479	448	489	448	431	472	474	477	439	488	450	456	431	462	492	451	486	400	437	426	425	454	440	439	433	430	457	446	425	430	458	471	438	483	468	411	462	435	469	435	440	439	460	488	487	451	421	471	468	461	490	468	429	479	476	463	449	426	473	456	473	500	425	465	471	449	467	507	448	460	435	450	477	446	439	459	442	450	458	444	431	462	431	438	458	475	450	470	426	485	459	450	452	448	472	447	451	443	479	401	466	455	452	439	458	438	447	534	459	464	463	475	479	471	463	499	423	461	467	484	449	423	437	467	467	437	468	477	421	485	486	459	452	428	465	431	443	445	431	464	458	459	441	456	467	448	464	455	490	422	469	442	419	435	469	462	435	476	468	460	411	454	466	431	457	413	445	469	449	454	433	504
56606	14422	2891	1212	795	655	534	513	428	379	374	358	327	318	349	324	313	300	282	296	261	290	276	276	289	260	262	270	293	268	298	304	285	248	265	262	301	290	256	269	268	313	275	313	264	290	286	267	297	284	290	277	279	285	285	292	266	272	225	254	261	274	276	273	279	286	276	287	257	292	283	288	248	275	265	300	272	275	315	238	263	309	278	286	244	270	264	248	300	261	297	255	259	275	304	279	274	253	284	251	254	297	262	324	285	274	269	281	250	280	272	266	269	288	270	259	290	275	251	258	306	280	271	256	266	269	286	281	320	266	239	292	257	286	253	262	226	249	297	266	250	275	260	284	270	252	290	239	254	280	258	270	289	275	257	264	282	284	258	317	286	270	278	293	265	269	280	281	290	263	258	244	291	262	287	297	266	256	266	273	273	235	271	285	276	287	283	273	272	283	269	258	256	262	291	250	262	263	264	246	256	266	272	265	273	273	256	255	260	246	265	254	270	253	274	255	258	298	266	296	274	274	265	268	279	288	290	292	320	267	248	265	260	314	273	298	261	290	260	284	280	267	294	279	275	271	277	300	269	275	294	271	276	276	280	309	282	271	288	280	290	252	281	262	290	282	288	288	256	266	283	256	250	283	252	240	267	263	252	284	266	312	254	324	270	292	279	291	286	246	260	275	267	246	261	268	262	275	244	268	283	262	269	286	291	288	280	249	280	274	279	294	250	250	285	246	256	264	276	269	278	249	236	284	244	284	281	330	285	272	271	275	266	272	275	289	275	293	280	278	291	265	269	243	285	274	270	266	297	267	255	267	269	277	269	262	266	268	268	265	311	278	260	274	273	264	268	285	283	256	254	250	244	260	287	263	268	294	268	245	286	270	294	271	262	265	228	274	279	265	272	267	273	269	247	259	264	252	263	285	267	246	280	263	264	268	263	258	291	279	241	274	261	286	273	242	289	277	264	264	283	278	258	249	278	283	260	260	294	272	270	237	289	296	278	240	278	261	279	267	274	267	285	284	276	265	271	272	255	263	303	275	250	257	293	273	227	257	264	265	287	257	272	258	262	264	269	257	268	283	266	259	269	261	274	254	250	242	317	276	234	268	255	263	274	299	272	284	281	276	274	274	279	271	291	285	264	265	262	253	281	289	262	265	284	265	263	280	272	267	266	265	274	251	268	273	273	242	268	283	279	250	301	269	256	263	288	313	261	255	243	249	271	297	289	301	241	241	291	250	287	256	293	260	258	275	274	289	267	236	284	260	272	256	280	283	262	269	276	265	291	291	272	250	276	268	252	268	264	255	270	276	272	272	264	271	292	262	271	254	287	219	286	274	251	293	269	279	287	304	284	272	290	267	262	256	259	287	247	280	290	266	278	245	268	260	253	253	284	263	282	278	276	264	250	272	254	286	269	276	309	265	272	275	275	283	267	278	261	302	287	290	271	272	251	262	275	274	241	285	269	264	264	266	263	277	257	271	274	235	264	264	280	250	288	275	262	275	269	277	276	287	270	270	263	309	293	274	252	255	263	261	246	296	326	261	282	301	267	301	261	269	272	277	294	273	265	268	291	251	303	277	265	247	262	275	284	279	255	254	270	255	255	274	280	280	250	267	285	237	266	281	266	262	275	270	265	255	283	281	263	281	275	269	257	273	252	235	289	231	254	236	283	267	266	297	286	294	282	262	282	301	255	309	253	261	299	280	288	272	306	264	295	275	259	249	284	281	299	245	285	261	305	254	266	259	292	293	277	265	250	286	259	267	268	245	269	243	271	281	268	287	275	278	296	285	293	259	277	285	275	261	247	276	272	270	272	269	288	295	294	266	258	255	262	256	303	305	245	291	256	287	272	293	255	249	263	301	261	279	301	290	257	253	286	260	248	273	283	272	302	263	287	271	261	259	261	257	262	235	230	263	260	230	275	286	259	261	259	280	269	273	267	296	283	266	285	295	272	240	270	322	256	271	284	291	247	256	275	257	277	265	246	270	278	266	255	255	276	288	262	265	264	297	266	247	241	301	245	292	278	271	270	262	262	262	327	279	283	250	273	290	266	289	245	252	256	255	286	292	271	279	316	263	284	250	271	299	288	247	251	286	286	280	266	256	274	270	259	288	277	275	268	300	262	251	284	289	276	254	305	288	273	267	271	283	253	246	260	282	291	263	262	232	281	261	268	307	279	261	297	255	281	288	270	296	288	268	277	267	237	254	254	299	294	251	270	267	277	242	264	278	295	297	265	258	304	272	274	276	286	258	255	295	278	287	283	273	296	287	269	270	265	271	261	283	286	261	268	252	267	296	295	265	266	299	295	266	253	288	272	278	285	285	260	297	275	271	254	250	275	289	272	291	295	267	287	245	285	275	259	285	278	270	259	281	279	292	268	272	263	284	300	268	289	271	283	221	283	276	293	304	313	282	277	276	295	271	259	260	292	259	266	283	276	274	293	263	277	250	281	240	273	266	290	253	275	273	258	252	276	269	270	285	277	248	292	262	270	234	272	273	269	262	265	256	271	269	291	256	270	270	281	281	278	288	266	262	272	263	274	293	258	298	278	275	286	269	249	292	262	278	292	257	263	278	268	262	281	274	288	248	266	272	277	289	255	268	274	248	267	271	250	255	274	247	302	256	261	261	297	290	266	266	280	283	290	282	294	258	269	271	316	271	263	243	264	281	269	273	277	262	282	222	261	286	261	280	288	302	278	292	264	235	261	265	312	263	273	280	294	286	271	256	249	279	259	251	271	274	276	261	273	287	261	276	277	282	270	256	285	282	304	274	253	236	301	257	284	274	254	276	264	268	299	236	294	297	256	286	288	267	258	278	275	242	301	293	253	254	282	282	266	275	275	262	294	275	264	222	275	257	302	277	273	277	275	261	257	270	269	251	272	280	284	270	280	284	283	279	275	284	263	295	268	257	256	268	292	287	280	283	256	278	258	270	284	271	277	304	274	293	283	273	270	250	267	283	280	247	267	296	250	250	263	275	295	264	269	279	279	271	278	316	284	260	261	246	259	264	247	273	273	283	296	249	245	269	275	311	264	254	263	279	272	260	283	255	294	259	267	264	241	288	291	265	312	278	254	300	274	281	274	275	276	272	278	323	273	268	279	299	260	242	267	265	285	277	286	275	244	259	263	283	271	270	283	267	293	270	260	256	261	270	257	259	255	274	267	279	274	280	256	250	289	293	298	285	295	285	246	261	276	245	265	274	274	252	280	249	258	273	272	287	267	261	294	279	255	293	263	260	264	305	262	288	260	269	275	249	262	259	271	280	233	272	286	316	261	230	284	275	239	272	303	245	247	298	255	276	265	298	297	278	258	275	245	253	302	265	279	275	296	276	272	311	249	298	268	278	270	271	298	245	290	263	305	260	270	294	298	292	255	296	268	283	262	263	272	271	288	263	303	246	257	254	257	291	281	268	297	300	260	269	283	252	259	263	258	237	287	262	317	261	277	248	261	246	290	297	248	260	316	294	309	267
26880	1726	3115	3566	3064	2617	2222	1967	1713	1567	1379	1317	1274	1141	1154	1059	1076	1019	1025	1002	998	936	969	939	964	864	875	913	933	850	885	853	850	859	893	865	839	858	905	872	835	885	831	856	823	854	840	829	835	855	849	819	825	806	805	832	825	798	832	800	803	772	858	794	857	810	815	805	801	833	791	839	857	793	823	788	789	838	767	843	791	824	843	812	790	783	811	816	810	794	794	811	796	804	766	801	793	800	795	777	765	832	776	774	856	769	781	830	798	841	795	791	835	793	763	804	815	815	824	752	782	812	819	804	786	809	830	823	789	796	844	867	807	809	789	821	828	775	782	809	806	818	759	819	766	772	791	796	814	782	818	815	791	803	818	802	809	842	805	760	831	816	794	794	789	831	794	806	753	818	765	796	842	824	821	811	855	817	834	809	799	802	810	776	808	784	774	783	766	812	766	806	833	792	763	792	765	790	799	787	824	820	782	819	760	786	766	823	830	852	800	813	793	849	813	801	822	786	775	819	754	803	772	809	771	790	814	768	834	807	800	836	838	782	816	817	748	800	777	765	828	821	800	779	801	778	807	794	788	797	790	783	764	832	791	817	829	779	809	831	772	814	800	851	832	854	838	824	802	782	843	755	765	817	807	831	837	782	755	828	866	798	798	782	791	784	832	854	828	825	785	800	818	808	776	806	788	838	818	845	796	801	789	779	772	793	803	784	774	761	825	801	806	816	752	803	776	763	812	787	812	790	759	803	800	792	812	787	841	842	847	816	807	794	818	820	796	787	795	761	850	816	805	817	817	812	742	805	765	868	793	844	766	846	781	803	840	757	779	768	797	878	816	815	873	809	832	809	862	809	793	785	806	816	770	761	780	793	811	810	836	780	774	753	801	801	754	829	795	787	818	786	802	773	822	816	834	776	775	807	819	831	806	806	780	777	795	804	799	792	830	832	812	807	798	799	871	799	792	790	780	841	773	798	815	784	805	813	816	801	757	768	782	832	801	736	772	824	771	840	766	765	824	754	789	815	803	839	803	819	800	802	779	784	841	820	841	782	813	779	774	793	850	830	795	825	786	800	848	803	819	762	813	793	753	817	776	769	774	806	810	819	758	834	790	784	786	786	801	795	739	775	816	777	818	807	800	778	775	774	792	789	768	818	817	859	798	819	749	817	771	771	796	808	833	833	817	817	849	794	841	777	813	791	767	802	821	795	808	811	825	782	814	786	759	798	811	832	746	761	841	759	803	809	832	723	795	846	802	775	779	782	798	791	756	784	826	782	753	784	805	784	782	821	777	797	774	753	782	808	835	809	794	776	771	746	820	810	823	790	778	788	849	843	806	802	820	828	806	809	805	785	813	824	818	811	792	867	777	845	771	832	809	805	799	839	855	809	829	807	793	808	812	818	794	788	792	796	788	821	766	767	794	856	724	753	764	798	796	801	815	846	839	814	814	825	839	812	808	822	804	816	755	819	805	824	785	807	772	791	805	800	755	764	831	787	782	769	854	816	773	790	768	788	810	777	886	793	842	847	810	761	777	856	782	791	789	779	785	796	757	812	784	805	782	818	816	789	832	852	813	789	806	791	795	767	824	830	763	831	811	790	763	868	794	862	837	788	790	783	783	777	807	837	779	820	794	786	790	788	850	757	800	846	791	838	841	816	816	815	806	792	780	779	780	760	843	820	809	780	791	834	784	775	815	815	788	820	758	784	775	763	829	828	792	823	792	786	785	783	849	785	790	798	824	791	817	828	788	775	778	801	738	793	842	782	732	832	885	816	809	800	815	798	810	755	904	784	778	837	847	779	762	842	803	832	794	841	871	782	782	774	801	806	759	783	811	815	789	780	811	885	784	788	707	783	799	802	819	833	842	834	821	737	776	833	802	771	785	772	775	763	816	791	803	807	771	773	864	835	781	855	804	822	804	774	811	754	835	834	795	799	819	818	823	776	810	798	708	793	844	775	802	811	806	777	801	844	819	756	763	788	855	767	798	820	811	839	835	774	781	778	817	799	845	845	790	842	844	790	801	819	811	816	781	809	789	799	739	789	796	750	790	803	779	822	809	773	820	819	804	804	801	837	855	830	766	832	814	779	864	808	766	779	779	789	792	806	774	786	794	849	799	799	777	804	810	819	809	800	801	794	778	771	813	829	807	853	788	830	816	806	812	817	754	869	831	834	764	784	792	771	777	806	810	796	791	797	791	814	848	811	752	855	833	847	832	792	836	836	779	767	809	786	805	832	823	833	779	792	819	829	854	814	794	782	808	875	846	764	801	822	769	805	778	799	800	830	809	815	791	847	831	787	797	826	799	812	807	806	829	764	846	818	806	753	786	785	822	760	799	744	822	801	795	795	820	771	800	799	759	830	845	780	803	820	837	777	741	806	829	755	810	778	805	785	820	787	820	807	804	752	819	773	822	790	782	825	832	832	828	805	867	793	790	813	794	790	791	858	816	814	773	851	822	812	820	775	763	756	838	759	861	800	813	798	775	824	802	800	762	792	803	811	848	805	773	817	852	832	778	796	821	891	811	798	836	797	831	742	807	811	810	811	803	813	788	829	763	800	792	803	831	862	792	840	771	848	796	800	816	815	818	819	841	786	816	803	839	823	790	819	794	789	821	776	817	801	821	772	809	777	812	817	795	785	755	880	826	768	796	785	778	773	830	773	869	771	836	792	779	804	776	848	790	856	776	843	842	749	804	815	828	777	814	841	840	775	820	804	802	802	762	811	831	805	809	816	834	783	791	786	766	759	823	862	804	738	814	845	778	766	841	780	812	810	868	813	758	798	780	737	794	799	866	750	771	785	834	833	777	777	806	788	807	781	780	773	791	786	782	789	843	906	800	768	810	822	842	807	784	789	790	778	827	816	752	840	802	773	857	804	814	777	825	843	856	855	781	817	765	788	814	759	812	783	797	808	808	822	815	792	840	787	806	793	813	809	755	842	758	788	765	764	843	838	761	769	819	822	800	763	789	758	828	771	819	796	803	853	808	829	842	768	785	865	765	828	814	802	798	786	813	784	808	783	828	714	855	822	825	775	775	851	812	818	819	812	851	866	822	756	761	778	779	791	780	818	832	796	819	799	827	781	820	861	810	851	837	806	793	779	857	737	752	767	804	792	786	786	817	781	758	812	752	825	824	789	806	760	766	843	844	814	828	826	802	823	803	818	739	813	819	823	828	772	816	812	746	777	788	759	851	788	804	809	807	844	796	842	795	818	813	802	789	811	801	821	820	761	807	808	804	752	797	797	786	768	848	820	725	832	775	823	849	783	803	783	800	740	829	805	817	830	816	837	804	811	837	794	829	774	808	779	807	811	838	798	804	816	800	839	786	797	807	881	861	755	837	795	765	803	828	796	819	772	799	771	795	824	790	858	789	824	823	787	777	742	762	757	834	839	860	785	772	812	829	784	812	870	837	796	779	764	780	790	870	807	802	803	794	787	774	807	834	791	805	798	792	793	815	825	830	816	749	806
65749	20855	10223	2836	1477	1065	886	772	640	548	507	516	499	416	415	416	417	395	405	371	363	325	376	369	355	345	335	337	349	361	349	335	354	364	345	359	361	337	330	326	315	340	327	363	351	342	305	301	298	344	316	362	332	327	352	304	334	402	321	335	335	354	324	323	328	341	348	326	316	370	325	328	348	310	354	345	314	295	314	323	288	333	335	340	303	331	294	310	344	328	336	331	330	320	314	333	335	325	313	342	348	328	343	310	310	325	327	338	333	323	363	308	338	307	314	324	311	338	354	309	343	321	333	331	304	331	306	348	313	315	353	358	333	305	321	315	322	334	310	343	295	346	327	312	336	345	338	318	304	347	290	371	357	281	361	307	312	298	306	322	330	316	321	349	338	330	331	296	326	341	305	310	314	361	318	314	329	326	317	341	330	317	292	331	352	322	308	295	308	336	318	323	318	303	302	321	370	329	349	348	324	329	332	341	337	349	330	312	324	317	325	355	282	334	351	336	343	304	369	344	343	322	343	316	308	328	292	301	338	373	342	320	294	330	319	317	351	313	339	321	341	307	299	350	338	300	350	331	298	299	332	341	299	310	357	314	327	335	289	305	319	296	331	334	358	349	355	319	333	293	336	329	320	290	323	314	310	323	347	323	344	346	288	315	344	349	339	317	344	329	319	337	287	338	305	347	360	353	321	319	335	286	303	333	302	293	312	328	322	336	309	344	351	320	316	315	324	314	328	314	339	302	321	323	358	343	366	349	327	317	342	334	331	334	330	334	323	306	328	326	335	331	343	332	345	324	352	318	358	314	361	316	315	344	303	360	358	352	322	358	319	343	348	304	319	336	317	339	342	346	314	363	332	314	309	346	319	307	347	326	353	325	325	336	335	306	330	320	288	333	343	314	333	339	324	301	315	351	326	347	330	331	347	329	311	315	348	333	304	323	319	332	337	329	332	341	307	300	336	303	326	290	299	295	284	326	335	339	327	316	327	326	303	314	341	300	317	325	340	327	300	336	340	332	305	323	331	327	330	321	319	355	355	341	303	313	347	335	330	375	306	304	347	326	343	351	302	351	323	323	357	311	312	346	358	326	305	329	339	343	303	329	321	285	336	319	316	353	307	314	343	356	344	318	343	302	321	319	326	335	340	328	331	293	303	299	349	364	311	320	341	317	336	332	308	326	311	345	300	339	322	315	342	336	300	343	354	309	328	334	360	327	350	330	358	336	323	320	319	312	340	320	319	301	309	312	334	318	332	294	338	335	314	349	347	295	334	314	305	300	302	326	322	320	288	359	332	341	330	309	340	325	320	343	317	330	291	334	327	333	338	303	303	317	349	308	375	325	327	322	326	360	351	347	322	341	326	358	327	341	328	285	325	318	310	341	353	317	327	313	369	316	304	344	305	327	295	308	310	327	305	324	321	289	357	347	316	313	329	334	320	326	302	322	349	319	384	310	289	320	328	302	340	339	332	359	343	332	315	326	322	335	328	347	313	336	331	353	323	327	311	329	283	297	291	358	345	305	351	317	349	356	349	314	356	325	330	296	375	340	356	307	317	365	318	313	308	329	327	326	346	321	335	363	350	284	310	326	325	307	328	332	334	339	316	328	305	302	315	336	319	336	334	279	309	323	319	328	322	324	328	334	330	332	331	321	320	334	324	307	330	298	322	317	295	332	345	309	353	315	325	329	370	352	340	320	333	308	311	286	348	322	328	337	378	344	322	317	310	342	297	387	315	334	322	358	334	354	371	364	334	322	343	314	299	329	301	318	316	335	317	313	364	334	336	322	308	340	279	332	322	305	310	349	338	354	320	330	370	308	346	323	320	305	361	343	340	339	304	317	341	330	350	341	377	332	332	332	338	327	311	346	334	356	308	313	338	347	336	314	323	334	315	309	319	338	348	332	301	299	301	335	319	307	327	350	297	336	305	325	370	337	312	346	321	328	340	323	325	332	318	330	342	324	308	320	349	331	338	357	323	362	311	350	299	313	312	340	328	337	301	328	337	318	347	334	336	337	307	346	313	334	325	320	375	352	328	318	292	320	329	340	327	328	343	351	341	341	332	330	337	331	308	326	333	355	331	346	277	333	317	316	343	355	317	328	342	367	310	332	341	303	321	318	299	295	318	345	306	307	336	325	305	291	300	310	350	302	322	330	304	365	348	281	331	345	348	327	347	331	365	338	313	333	315	343	354	339	308	359	347	331	339	314	337	341	313	312	346	351	340	348	328	303	359	354	326	329	337	300	342	310	372	344	357	310	366	328	344	322	313	373	314	313	334	322	311	350	319	306	324	341	322	357	344	339	357	358	359	321	331	329	344	330	317	336	344	319	320	327	354	300	343	317	328	366	321	343	337	329	319	331	333	375	331	352	339	306	351	341	334	307	326	366	308	321	361	326	323	323	333	335	315	348	330	338	328	347	327	339	309	315	318	329	284	320	361	309	333	284	331	337	304	321	297	313	324	330	326	343	305	352	323	315	314	312	358	362	295	346	325	341	313	352	351	314	315	342	338	328	318	331	311	324	334	326	309	332	357	321	320	363	346	327	342	313	355	299	334	370	307	337	329	315	314	300	306	298	312	318	339	321	328	305	287	310	330	313	319	317	318	340	311	341	305	308	336	343	328	350	325	333	348	330	316	319	282	326	331	356	345	325	362	332	344	335	319	304	323	318	331	321	316	323	335	350	326	347	323	324	335	321	337	288	347	335	316	313	330	325	329	298	354	332	317	354	304	335	350	352	352	374	314	332	328	342	322	309	327	302	322	321	301	336	335	324	335	318	355	328	355	333	359	320	327	305	330	338	322	300	327	350	341	318	332	307	328	322	361	311	336	301	296	340	328	311	338	325	316	363	326	322	346	331	335	335	293	322	328	304	310	331	326	333	338	347	346	355	319	317	328	299	324	325	317	335	311	346	317	341	329	330	307	323	343	358	318	366	333	329	349	339	333	355	319	370	306	354	328	322	342	324	335	364	331	283	351	385	340	310	328	351	335	313	293	332	357	374	317	343	296	376	326	332	320	332	363	309	321	309	330	344	309	321	338	330	313	347	291	287	322	348	339	289	300	333	311	290	305	294	277	365	359	341	332	330	314	354	329	359	322	330	343	336	362	341	347	344	335	324	325	316	313	323	315	329	315	334	325	326	314	333	323	308	287	338	314	327	347	331	354	338	345	320	334	302	328	319	319	343	340	340	332	331	305	307	340	312	339	330	348	304	326	305	300	310	309	327	328	361	327	315	342	328	312	324	312	298	313	312	338	344	321	337	351	326	334	318	336	338	331	341	316	323	317	309	315	303	330	310	307	313	327	337	320	336	350	323	350	328	335	326	336	342	294	359	340	366	336	331	328	276	323	314	314	335	333	321	334	339	297	327	315	336	340	349	355	328	351	325	338	344	329	290	311	307	329	331	354	349	335	308	321	289	348	368	318	328	351	290	293	326	309	305	339	338	332	339	349	295	309	326	316	355	347	319
32446	2487	5101	5892	5134	4175	3632	3089	2705	2265	2037	1856	1725	1594	1549	1483	1352	1317	1266	1319	1233	1254	1200	1204	1134	1148	1063	1127	1077	1100	1134	1148	1034	1030	1034	1089	972	1049	963	1029	967	1009	951	1013	988	1037	959	1026	1014	962	950	959	946	983	957	984	951	1020	995	915	945	907	936	896	965	1019	969	912	896	977	893	946	927	961	943	948	943	921	1037	936	908	953	915	917	893	931	956	967	947	931	945	957	930	926	943	923	928	940	920	923	950	946	977	978	942	948	967	916	928	961	969	912	958	926	895	938	961	968	964	896	916	915	891	911	913	884	916	936	917	959	889	965	905	909	949	943	960	917	981	962	935	952	890	939	904	927	953	910	927	955	941	934	966	933	944	934	905	933	920	924	935	987	902	876	945	979	897	913	912	916	943	962	942	942	982	900	896	946	930	907	884	907	945	908	946	990	902	968	892	940	937	962	913	936	944	929	948	878	958	912	925	914	906	967	890	936	935	967	925	924	884	907	910	919	950	962	906	990	965	882	979	931	893	949	953	887	927	939	946	915	894	940	959	889	931	861	918	914	918	923	905	907	931	951	954	869	908	868	888	876	921	926	903	894	903	922	922	833	935	921	894	887	950	905	987	921	928	914	914	969	887	943	969	888	929	906	873	919	921	958	850	903	937	943	941	893	901	911	918	873	863	957	840	924	951	977	885	957	895	965	921	952	903	926	875	896	975	949	924	933	902	902	954	964	975	940	936	903	952	954	847	948	935	926	886	924	908	883	899	930	903	877	913	936	866	941	937	887	903	914	914	923	908	875	916	895	884	929	895	916	905	970	932	875	952	917	898	936	928	900	927	926	917	957	923	899	950	901	901	921	870	926	878	919	897	959	844	896	949	952	895	915	918	880	884	875	946	898	927	952	885	979	934	899	925	951	913	933	961	886	929	908	900	859	925	863	947	892	890	883	915	924	954	937	932	928	950	908	973	904	935	898	922	941	876	971	906	928	915	929	958	954	1008	890	912	936	929	913	964	956	921	912	974	935	922	943	938	948	893	917	888	910	904	922	966	903	947	922	901	923	896	914	967	998	891	934	954	923	881	874	923	930	921	944	915	943	892	877	903	928	932	925	937	876	958	925	956	933	892	913	955	888	932	946	873	920	934	937	917	936	889	907	951	949	894	898	894	865	893	967	896	975	896	924	938	971	885	929	920	892	951	931	940	912	925	907	918	913	943	921	920	876	924	863	938	884	930	904	891	937	937	913	910	882	908	854	900	946	972	938	918	932	945	894	903	872	927	880	936	945	929	887	911	938	998	899	933	929	890	909	916	886	937	977	918	867	906	933	934	955	959	867	908	920	964	918	929	918	904	880	957	895	968	905	957	891	932	949	913	888	917	924	895	900	913	926	943	911	963	944	926	940	966	916	907	931	836	939	918	901	881	899	939	920	938	877	891	937	907	932	934	910	932	929	964	895	900	950	942	952	932	902	915	935	941	905	921	885	932	927	902	898	890	899	868	899	963	916	896	948	877	922	917	930	883	901	933	856	939	925	888	867	939	912	864	936	914	880	895	891	945	896	960	930	926	941	968	931	904	919	909	894	964	910	882	930	874	989	951	962	925	886	895	907	927	919	932	971	885	894	884	948	955	940	898	905	942	913	923	978	959	932	939	912	886	938	952	942	910	967	925	934	931	933	912	900	948	960	952	877	936	924	915	926	885	976	946	916	903	950	985	928	891	943	937	949	949	930	891	905	904	931	927	896	937	942	934	885	910	932	901	892	942	895	906	904	939	934	861	931	934	926	873	908	989	921	959	970	954	903	930	966	873	896	936	914	897	920	952	923	914	900	937	897	923	933	884	902	929	938	901	928	926	943	857	913	904	951	892	908	908	941	1004	910	934	935	926	923	929	958	905	884	932	903	878	936	944	892	953	926	892	954	931	927	912	927	900	938	937	918	920	943	919	947	885	911	936	934	884	904	902	910	934	918	877	942	988	964	939	943	926	907	935	946	894	903	942	999	939	886	979	888	919	963	950	975	911	925	862	936	938	939	917	929	873	914	958	907	949	917	921	879	921	925	891	909	955	951	929	913	902	966	914	911	975	858	904	949	980	912	947	916	901	914	895	932	900	896	930	944	946	951	882	966	887	928	953	900	954	904	936	934	930	884	882	936	923	943	929	942	880	941	969	972	918	913	961	928	922	862	874	920	951	938	875	898	895	932	953	868	893	905	950	879	894	893	984	919	918	919	908	898	963	888	915	918	896	984	938	977	917	920	962	905	945	983	970	911	949	874	905	923	928	947	904	978	933	919	936	908	926	924	870	896	878	949	910	997	958	935	920	913	894	926	939	944	942	899	907	919	887	933	899	955	924	916	920	954	944	915	918	912	883	951	914	993	936	963	905	945	909	963	911	960	955	895	934	963	905	898	898	916	932	901	929	898	906	945	853	940	907	913	938	921	928	907	998	932	875	922	881	896	908	949	891	894	908	942	970	958	934	977	909	896	889	934	968	922	902	882	911	945	928	961	909	952	940	886	924	937	975	891	909	928	951	916	913	946	935	938	916	887	934	896	895	959	914	883	918	925	927	953	949	951	871	870	870	929	910	955	964	910	902	938	935	900	956	905	959	956	986	914	897	977	956	885	959	917	922	894	928	879	926	885	949	945	962	987	922	965	922	934	921	938	916	941	915	944	983	911	954	912	977	890	907	883	953	932	901	937	937	934	965	895	899	936	867	895	942	898	938	937	933	955	922	930	930	933	955	896	945	967	888	936	923	896	929	917	896	938	934	978	936	907	920	987	928	937	908	923	912	934	961	946	922	971	965	951	955	959	924	917	934	923	938	910	900	891	934	914	865	907	966	894	862	900	900	925	948	928	897	928	918	956	921	886	916	891	971	970	884	895	933	962	991	933	935	951	909	952	962	905	886	911	909	894	899	916	929	880	947	953	1002	955	929	923	908	937	892	920	1011	922	865	896	882	929	887	944	929	927	900	886	840	900	910	912	935	907	925	933	896	952	909	866	966	894	961	888	984	909	935	952	926	952	934	870	959	939	925	893	923	914	905	944	931	923	965	912	938	889	948	892	911	931	904	924	910	950	925	892	888	915	931	932	949	883	902	912	929	908	934	866	943	923	850	917	901	907	919	902	972	956	959	919	922	913	931	895	905	971	924	966	865	877	917	955	909	940	950	926	937	919	926	927	911	929	916	888	941	956	951	880	959	952	919	964	894	939	964	967	879	945	928	948	909	920	891	971	972	923	919	966	949	922	889	886	929	905	945	928	920	907	833	901	906	967	927	869	895	915	925	956	895	921	891	920	930	958	1005	917	921	897	856	949	878	924	943	946	899	923	935	905	917	898	948	991	958	879	897	923	933	954	948	930	882	913	918	910	895	843	932	930	893	920	909	888	942	919	894	959	890	973	909	957	939	916	926	945	923	890	902	912	920	976	950	906	929	972	956	916	919	947	927	958	915	918	994	960	927	891	962	919	943	914	927	877
13820	669	379	182	162	180	145	142	125	144	134	136	129	139	128	137	125	139	157	143	138	150	142	161	136	113	133	129	126	144	132	130	141	144	152	125	140	140	136	126	139	138	122	116	132	137	152	151	118	131	127	146	119	166	133	149	140	125	124	146	131	164	144	126	143	142	124	149	157	124	122	157	148	138	135	146	117	127	150	148	131	145	111	158	154	131	130	150	137	157	125	144	133	127	148	122	136	149	124	147	132	125	134	128	136	141	137	124	133	143	117	149	154	167	134	130	112	160	157	136	137	128	133	149	137	157	131	145	151	144	133	137	139	145	135	140	116	132	154	130	134	139	140	123	133	124	128	141	130	123	147	135	136	144	140	136	135	135	138	161	151	131	135	156	116	141	140	118	135	136	142	129	145	153	131	149	133	131	147	138	141	123	133	132	117	129	132	155	122	113	138	124	131	120	127	120	149	133	137	141	145	129	145	140	140	128	134	123	130	126	109	111	149	130	102	123	139	136	139	125	123	148	139	142	149	148	149	148	125	146	143	129	142	143	129	150	132	144	140	136	123	129	134	129	136	131	143	136	148	113	145	136	141	136	132	134	137	148	125	130	133	143	134	184	120	147	139	137	135	138	123	119	129	129	149	148	129	115	139	138	125	119	114	131	145	137	131	150	141	129	119	127	130	148	144	127	144	136	137	145	123	134	124	124	136	125	129	159	135	145	166	133	152	152	139	137	149	143	133	120	113	141	110	130	118	151	152	139	126	127	141	131	160	141	129	134	132	152	138	137	120	142	137	130	131	149	124	121	106	141	139	130	135	139	134	159	134	129	106	124	132	137	146	124	112	139	122	145	119	136	143	130	128	133	154	120	128	134	144	129	134	124	127	120	135	137	124	134	155	137	140	135	142	121	139	150	121	130	140	133	136	178	133	143	123	146	140	150	131	116	127	128	166	149	118	141	132	146	149	112	122	151	135	122	122	116	127	148	130	115	131	139	139	134	142	120	132	127	143	151	127	140	137	119	139	118	140	141	123	111	140	129	155	148	132	113	122	145	130	147	153	151	117	108	144	124	130	131	137	115	138	125	130	132	132	138	146	123	137	146	139	133	139	135	137	139	112	133	126	121	127	147	125	147	119	132	126	120	155	125	143	114	134	142	130	117	152	116	134	148	136	120	141	130	118	132	151	157	126	143	133	139	130	140	127	120	157	125	142	138	140	153	138	155	132	141	131	159	134	129	128	129	130	150	131	156	165	153	142	138	126	135	117	150	130	119	111	133	116	136	122	144	137	139	146	128	135	147	149	141	137	148	136	136	136	141	155	128	137	147	119	130	112	132	146	148	127	121	158	146	141	142	146	130	129	112	149	131	138	131	143	104	134	116	127	132	144	165	118	113	136	134	129	143	132	159	150	117	118	149	129	158	125	125	163	131	138	110	139	127	136	141	149	134	143	145	150	129	143	143	136	144	137	133	117	145	116	146	136	138	121	122	127	142	144	131	127	165	133	109	147	134	154	142	136	113	119	119	137	133	136	120	113	141	132	118	168	119	134	131	136	144	155	126	123	137	150	119	135	133	129	123	134	157	119	119	115	135	153	135	140	141	118	145	125	121	115	139	143	124	115	149	134	126	135	127	140	140	126	132	136	152	161	152	135	125	134	141	140	153	145	132	152	132	126	125	151	115	120	143	119	143	129	129	147	134	127	152	133	154	159	142	129	139	128	123	147	143	147	127	134	134	130	124	127	142	137	134	136	136	144	138	132	146	124	149	132	119	121	128	121	130	126	152	149	149	141	147	118	133	134	138	135	128	129	137	122	139	137	111	142	135	129	138	129	125	140	93	148	152	105	153	129	115	117	124	129	130	130	143	138	134	148	139	146	152	125	136	125	141	146	131	119	130	130	134	138	141	130	138	143	125	136	126	121	127	140	152	151	158	153	120	140	127	145	141	99	134	131	109	129	126	134	135	124	139	133	148	138	147	104	141	124	148	123	113	137	130	138	151	129	139	122	131	130	134	141	117	136	137	133	136	148	146	146	113	140	144	133	126	124	138	147	123	137	148	154	144	134	160	138	131	144	147	123	147	133	125	128	106	144	137	154	158	131	148	146	134	141	138	136	138	134	153	148	135	137	135	145	129	122	135	123	152	131	153	132	124	134	148	137	121	148	132	113	135	131	134	143	131	141	135	152	126	134	147	133	136	132	140	128	160	124	127	145	131	108	130	124	153	150	130	145	127	155	125	116	143	140	110	154	143	129	129	128	142	123	126	129	147	150	133	156	132	128	159	151	135	132	124	136	140	128	160	164	136	119	140	133	144	138	146	132	153	141	152	143	112	147	142	127	121	127	108	136	129	139	126	147	132	131	126	120	142	138	158	137	122	124	133	124	138	158	134	128	153	144	146	134	129	143	136	140	119	117	135	124	130	132	130	139	132	148	132	153	123	140	125	133	120	137	122	153	147	155	131	142	141	126	114	138	125	143	106	154	140	154	129	124	120	138	148	133	138	138	134	149	121	130	141	129	133	138	153	127	140	138	132	130	124	126	122	124	134	119	123	143	119	133	112	114	162	125	126	132	124	124	139	144	139	129	153	126	153	140	145	114	140	131	118	123	134	147	129	122	122	135	125	132	124	122	138	140	141	111	156	143	117	151	128	134	144	117	137	133	144	139	142	126	135	146	142	119	154	136	143	148	132	139	129	152	128	136	145	142	140	144	131	146	128	132	137	136	165	133	152	131	124	140	115	155	160	129	132	125	151	152	139	148	108	139	123	139	120	127	140	151	134	157	139	146	126	155	130	117	133	128	124	132	140	146	134	129	152	116	148	118	136	153	130	134	149	150	126	140	135	135	127	132	135	123	130	157	139	148	135	151	131	94	116	123	136	125	143	121	150	144	128	122	139	135	143	143	128	134	127	129	145	133	138	140	145	144	134	123	114	134	146	135	127	129	148	171	123	113	148	141	151	151	149	145	149	151	157	143	156	143	151	138	158	159	128	117	145	139	130	144	145	141	131	125	130	140	133	139	131	136	124	132	127	136	154	127	131	141	115	102	133	143	104	144	149	143	137	145	156	130	136	145	137	120	148	135	134	132	117	135	140	130	123	132	137	148	157	130	123	144	151	141	128	129	145	144	128	154	141	141	118	137	132	132	145	130	147	138	135	139	146	138	119	133	143	134	139	129	117	156	140	119	150	150	144	139	142	136	141	125	140	137	138	156	132	122	131	154	136	129	146	142	166	127	148	139	137	118	132	149	127	146	144	151	153	125	146	129	142	128	136	145	126	123	120	121	145	144	134	136	123	115	134	164	153	125	142	140	137	136	148	144	133	117	133	147	140	144	125	132	117	123	146	185	130	121	144	126	122	116	120	132	151	140	122	132	139	139	136	150	128	143	133	119	142	159	143	136	144	148	122	131	148	125	130	111	127	125	116	139	125	117	112	134	131	133	125	170	135	139	139	128	129	125	115	144	145	148	127
12207	547	675	718	652	627	560	528	507	501	513	489	461	461	492	514	509	482	489	496	440	476	485	445	460	438	519	449	477	465	455	495	471	453	415	449	452	428	475	455	438	477	453	428	471	447	488	469	424	481	458	444	463	506	469	444	466	438	466	445	473	427	453	447	497	434	482	436	489	431	445	443	439	479	474	457	452	460	433	437	459	464	451	480	469	434	465	487	492	447	476	422	453	421	451	481	498	451	431	462	437	473	448	479	454	448	500	438	437	444	435	474	472	461	439	473	455	440	489	479	449	459	429	488	439	436	455	463	431	464	440	454	503	434	458	452	420	444	413	451	404	435	472	436	454	423	506	476	482	441	448	460	409	453	449	449	449	495	449	441	504	457	464	455	495	447	452	507	411	429	472	461	446	394	425	456	444	477	440	447	462	408	455	474	453	435	483	479	447	443	450	457	480	462	453	479	451	442	438	443	436	444	488	474	449	457	436	482	468	417	441	466	468	387	441	421	457	438	495	402	459	467	461	453	468	456	480	462	441	460	413	444	462	491	454	462	452	470	439	480	483	439	457	431	453	447	451	440	407	426	467	464	443	463	425	473	472	451	476	478	463	441	449	428	472	454	443	459	420	468	479	491	437	437	448	479	476	449	456	438	440	449	415	459	472	461	462	462	463	447	448	454	447	473	433	477	442	448	487	456	442	469	424	436	480	455	451	434	507	440	452	434	417	422	482	430	454	516	434	452	460	459	462	443	463	455	455	401	419	434	466	465	432	444	431	441	492	485	452	460	466	451	439	487	461	457	428	457	457	454	456	448	461	447	434	439	495	439	426	511	443	458	436	404	435	485	473	422	475	476	458	449	487	477	437	446	470	461	464	415	450	457	452	430	459	462	439	502	483	437	458	445	425	472	435	473	450	396	431	458	463	471	463	424	435	438	468	478	458	446	425	472	477	467	443	470	457	493	474	454	445	471	422	434	451	469	447	453	457	423	450	455	450	460	432	471	414	473	514	464	456	483	435	459	445	450	465	457	450	459	447	472	418	427	448	484	445	467	466	410	463	424	436	456	457	457	416	428	470	450	438	434	466	482	452	454	420	409	467	472	426	475	440	453	432	425	470	453	429	451	462	408	458	410	468	471	434	455	464	452	431	422	436	476	415	451	460	490	452	455	414	440	493	459	452	436	438	444	435	440	457	469	445	437	450	452	447	446	462	467	427	439	490	494	450	453	437	477	458	455	445	445	438	429	439	490	463	465	484	466	453	473	462	456	424	450	446	485	419	482	470	418	451	482	439	432	467	436	436	474	458	434	475	454	462	482	488	429	503	422	439	425	445	427	481	412	444	454	436	432	476	392	469	457	457	431	443	422	435	474	441	433	419	453	428	458	427	454	484	484	454	480	447	459	442	471	469	438	478	402	472	458	448	431	447	430	484	464	484	460	449	494	453	483	485	436	449	448	403	442	386	454	475	448	458	503	453	456	450	462	436	459	451	435	489	457	468	457	490	426	456	468	404	470	473	472	420	426	454	461	454	428	451	406	461	450	447	462	459	463	451	438	431	474	428	466	469	483	436	424	435	460	452	454	417	443	473	462	435	486	437	458	452	447	448	440	453	466	449	430	435	469	444	465	454	452	470	455	440	438	436	434	458	484	447	463	472	450	469	422	439	465	445	457	497	437	472	463	413	463	452	444	430	449	458	455	448	467	491	434	460	427	479	452	457	454	434	486	462	443	453	498	464	444	455	496	445	492	483	433	489	481	449	417	461	475	488	445	465	443	484	465	491	436	462	469	454	449	494	451	444	437	456	445	448	468	467	464	442	479	443	451	451	458	448	450	427	471	447	439	426	419	432	449	494	474	431	446	451	452	427	432	494	429	464	457	426	467	445	464	450	498	452	435	477	460	455	451	433	467	436	477	427	424	453	436	509	487	441	467	502	397	443	434	463	477	479	437	487	455	420	420	446	442	441	498	475	469	502	450	441	451	474	428	473	465	440	492	445	442	493	446	480	424	475	469	459	436	441	485	451	455	440	454	451	461	433	461	486	437	437	454	480	441	467	452	455	465	467	443	456	467	429	466	445	457	441	476	439	461	461	456	455	463	453	455	462	463	453	415	455	440	415	464	419	461	434	481	456	458	441	461	411	449	453	444	430	409	476	452	408	473	427	462	451	464	426	428	436	449	457	474	475	453	447	449	469	461	406	431	458	469	462	501	460	464	465	446	432	437	501	467	478	427	406	487	452	446	434	430	453	470	444	398	455	460	456	461	469	481	436	478	496	451	458	482	446	426	439	485	481	403	459	417	466	426	432	448	456	404	474	416	432	450	510	438	424	469	496	456	404	472	437	441	461	432	425	440	452	416	435	431	424	438	482	474	473	461	442	480	429	441	443	479	452	450	449	494	440	454	431	509	490	495	445	460	483	478	456	473	468	493	479	452	446	435	457	460	477	461	452	452	468	479	467	460	488	451	470	424	436	441	422	425	447	438	435	468	442	396	495	479	409	455	466	471	466	457	469	459	428	433	447	451	450	435	449	482	454	472	455	469	441	450	445	445	457	500	458	453	448	440	417	481	453	440	460	487	420	426	430	483	450	419	439	441	457	457	460	450	457	455	446	484	481	441	437	440	439	441	433	485	462	476	476	449	442	465	456	446	443	460	443	466	445	448	437	400	428	413	432	417	483	456	429	495	454	490	456	414	485	436	433	465	467	462	462	479	416	436	451	434	456	448	433	485	433	458	457	461	467	515	487	439	443	460	468	465	409	440	433	455	483	454	456	419	463	444	508	478	471	462	438	439	464	450	491	455	506	444	463	448	438	449	467	460	432	476	443	446	437	452	442	454	485	454	457	418	457	422	458	462	442	430	439	440	453	436	448	424	459	453	449	503	430	434	446	457	460	443	519	471	451	448	430	416	389	435	409	469	433	491	452	458	439	468	453	440	473	493	469	450	460	451	457	433	487	454	460	459	455	468	455	460	434	447	474	442	461	433	454	454	478	419	448	475	452	442	426	445	445	466	466	452	456	418	495	489	444	436	450	454	492	461	454	421	441	457	440	428	489	463	431	447	437	482	466	489	416	484	472	443	453	472	461	497	453	461	462	430	473	479	479	469	472	423	462	449	444	463	477	480	442	456	478	416	473	428	439	448	495	453	471	490	462	451	505	482	489	479	480	477	482	454	455	418	513	450	470	460	478	457	469	455	466	449	425	444	461	452	454	427	421	450	418	472	435	445	481	456	431	469	441	461	483	425	454	443	457	442	492	420	449	461	497	436	470	454	462	430	448	444	486	451	457	418	447	434	467	453	491	452	477	439	460	473	461	441	424	438	461	463	426	456	438	481	448	439	445	458	444	485	452	454	474	467	463	435	451	444	446	495	458	420	448	458	466	448	465	439	476	438	466	426	475	462	467	478	452	436	459	442	441	480	457	425	445	438	442	412	445	478	452	434	425	429	464	449	494	426	450	422	425	470	471	459
56394	15283	3290	1276	865	675	518	438	437	394	355	355	339	321	341	307	335	297	304	314	298	298	282	316	295	297	243	309	275	284	285	281	308	259	284	260	305	271	284	300	275	283	297	288	270	290	285	279	300	266	299	277	275	243	279	275	261	276	274	277	246	277	279	267	275	284	275	275	270	272	274	276	279	272	284	270	275	281	297	282	279	272	262	264	283	271	271	243	262	264	298	266	262	283	294	251	278	258	251	273	291	291	287	260	286	267	250	281	258	270	299	281	276	263	284	270	288	252	273	278	273	266	291	275	286	292	254	294	285	257	286	275	298	288	243	255	290	275	296	285	272	271	281	242	294	280	272	250	300	267	292	250	253	299	287	289	248	287	256	253	259	288	276	285	277	291	270	274	237	293	246	296	276	304	242	269	261	285	283	295	296	288	255	284	263	261	273	274	307	261	284	315	282	270	282	264	259	251	261	263	247	263	287	285	286	287	281	251	270	291	273	268	268	278	278	273	269	310	270	256	259	276	296	276	251	280	253	282	281	280	293	282	252	247	257	282	282	272	280	280	277	262	286	283	271	278	278	244	286	261	272	259	275	285	310	260	287	276	239	263	286	276	279	284	277	289	277	253	263	271	286	288	277	244	256	247	308	262	285	257	253	296	277	269	292	290	271	269	262	233	270	285	290	282	281	266	275	254	256	259	286	257	258	264	271	285	287	270	282	276	272	259	255	322	279	285	294	246	283	248	282	257	253	283	252	272	283	262	263	253	285	271	287	256	275	288	286	285	298	255	242	288	285	299	261	286	255	284	272	264	292	253	280	300	268	245	269	259	299	255	255	280	292	255	261	279	264	247	267	239	254	236	279	280	261	276	240	270	266	296	294	299	249	282	251	294	292	279	269	276	328	272	262	278	278	260	263	269	242	259	304	279	249	264	270	263	276	281	249	276	257	292	276	301	286	281	271	245	270	266	306	245	278	274	312	276	284	274	290	276	290	267	252	302	291	284	250	245	278	258	264	262	309	286	295	286	294	282	285	276	288	267	242	284	284	279	283	276	251	259	262	262	254	278	296	275	273	264	269	274	251	242	285	264	264	266	287	278	270	288	276	257	274	264	280	288	259	284	254	274	302	265	263	270	291	287	296	274	269	322	252	255	263	270	291	279	293	296	282	277	287	266	275	259	271	284	278	252	280	275	288	264	271	303	309	272	255	261	298	278	276	235	273	274	280	278	255	274	296	281	274	259	309	299	271	272	267	290	267	256	263	269	263	267	253	272	240	265	280	285	263	277	265	293	274	244	280	236	269	262	279	305	278	281	290	275	269	249	269	253	259	273	270	268	262	269	268	295	245	271	285	306	307	254	240	306	279	286	277	281	265	278	267	262	279	281	314	284	260	258	251	279	289	316	294	264	271	280	264	275	249	262	275	286	299	243	259	285	239	274	278	279	298	257	276	275	277	288	275	272	293	298	271	258	282	282	280	258	267	251	263	257	265	253	259	264	297	282	273	294	258	321	284	263	285	256	315	279	297	259	281	271	286	252	292	254	290	296	274	289	257	280	287	278	279	245	252	261	244	261	276	291	273	252	290	266	282	254	272	271	270	262	294	263	285	256	272	296	290	253	248	280	271	254	286	275	299	273	258	284	272	253	286	279	279	260	269	260	281	256	272	273	289	275	246	285	291	275	261	238	247	279	270	291	270	253	259	279	255	276	294	269	289	269	293	251	266	294	263	261	282	290	272	231	251	265	286	248	269	268	243	245	260	248	276	277	299	278	278	276	248	281	242	272	275	271	237	288	283	277	299	273	300	275	290	281	272	260	262	254	251	269	269	310	270	307	235	295	260	270	257	292	273	279	275	266	295	271	273	296	236	290	280	255	234	284	265	257	268	283	252	269	255	261	260	283	302	259	275	272	288	263	298	243	283	262	274	276	290	282	284	238	268	245	298	260	289	275	271	286	272	289	280	267	283	286	285	253	277	284	269	269	294	297	288	236	270	272	276	294	248	288	300	331	268	269	286	243	252	269	287	258	269	280	268	253	300	259	247	290	246	273	272	312	290	290	276	248	266	260	292	280	278	283	266	281	275	241	298	269	277	277	282	275	295	269	260	261	298	280	289	283	293	278	277	279	287	260	253	279	297	249	280	274	281	268	287	259	280	300	266	274	302	249	300	264	279	253	269	291	274	284	266	301	286	243	222	285	272	274	280	269	304	273	314	272	266	253	292	261	261	280	253	281	268	297	282	264	287	278	292	270	279	271	272	285	278	250	300	265	289	292	255	276	271	268	258	305	248	292	302	284	284	271	302	264	251	261	271	286	296	261	264	265	279	257	298	281	273	261	274	255	254	308	305	285	297	279	252	278	289	263	259	271	271	288	252	284	293	275	247	286	266	296	277	269	272	264	260	267	275	315	294	302	285	297	286	277	308	269	289	278	252	271	260	278	290	265	280	275	280	274	254	263	274	268	250	273	267	251	296	277	264	259	255	248	279	304	294	278	279	295	272	272	271	281	263	299	263	280	286	273	261	256	268	235	218	252	296	265	265	289	250	280	294	293	265	299	242	256	260	288	266	283	273	268	284	284	305	275	246	279	250	257	275	315	221	313	288	267	263	272	265	264	275	283	275	260	292	271	264	322	229	314	268	270	257	275	265	294	266	263	265	255	288	277	268	296	266	260	270	255	266	264	265	252	279	273	290	258	299	273	252	266	269	289	287	260	295	239	276	278	298	296	263	316	258	281	262	271	285	303	261	298	238	271	277	256	259	264	283	291	246	293	298	281	271	288	268	313	258	261	277	281	273	287	258	279	269	301	240	278	293	284	296	288	245	281	250	277	289	277	269	275	268	261	265	280	276	283	291	302	240	281	281	263	293	267	281	299	278	277	275	289	276	272	229	285	268	270	266	260	278	277	262	276	250	277	249	260	280	261	271	252	282	270	267	291	274	285	269	251	266	270	301	288	297	256	253	269	263	309	281	261	287	292	273	241	248	261	273	294	302	291	280	279	283	271	275	286	289	280	278	282	254	282	270	269	284	280	271	279	245	253	276	292	267	315	275	264	285	289	284	256	285	243	264	302	292	259	280	275	256	279	277	272	290	235	251	253	265	287	274	281	281	238	270	274	275	264	271	268	232	270	255	287	278	296	267	253	277	279	278	257	289	263	306	278	288	244	298	277	263	265	295	272	278	289	271	250	248	288	290	294	269	262	286	240	274	299	294	274	293	271	264	247	290	291	290	239	259	296	265	270	270	250	273	280	260	279	288	268	273	297	272	301	276	273	279	278	287	278	285	287	275	280	278	251	280	251	264	253	283	275	245	280	289	254	294	261	282	304	254	296	278	276	277	267	268	282	329	280	274	275	278	257	261	274	287	272	275	271	293	279	265	281	274	273	291	301	280	268	306	311	263	242	256	261	264	259	261	260	303	288	273	272	262	276	259	268	274	265	272	311	264	279	299	299	249	272	247	262	283	281	285	258
26979	1610	3032	3548	3159	2547	2283	1895	1759	1523	1423	1311	1269	1178	1115	1113	1066	957	1048	1007	983	954	961	907	907	898	870	845	917	917	855	887	856	890	925	871	822	878	890	884	831	868	806	800	819	833	848	794	810	838	823	843	808	808	839	839	881	841	813	818	791	807	800	844	838	806	786	826	780	820	864	782	771	848	782	776	782	844	827	844	788	819	836	802	842	762	820	824	859	823	813	816	874	786	838	790	860	798	802	807	800	812	769	800	772	803	811	776	828	762	854	829	794	766	783	793	838	822	802	864	792	842	820	799	776	832	825	731	797	800	805	826	742	812	809	813	785	783	783	807	811	792	773	785	797	777	844	829	758	750	770	826	843	778	786	777	762	815	790	829	814	783	822	777	787	827	804	755	785	767	825	785	808	789	825	832	838	812	815	848	801	841	819	838	814	783	770	787	800	887	887	878	844	840	781	753	770	830	864	749	780	803	814	751	841	790	810	817	751	789	825	829	838	799	829	809	830	713	842	800	778	794	851	829	774	827	797	805	812	831	789	820	771	808	786	801	802	813	792	799	800	763	806	809	808	827	799	799	789	788	792	831	828	806	755	786	778	770	810	758	851	818	807	803	823	759	815	815	805	784	811	833	848	839	804	835	847	782	823	761	890	786	794	851	831	794	794	812	798	791	790	843	834	821	827	844	840	795	813	802	835	810	789	847	825	805	808	803	792	832	793	793	814	823	816	822	809	835	841	804	820	791	787	806	807	800	789	788	767	790	800	802	740	797	812	799	832	791	781	799	754	826	767	783	772	796	795	774	785	791	797	796	835	881	785	798	804	788	841	843	802	807	818	818	788	768	786	777	793	797	794	785	764	829	739	859	813	796	784	794	807	805	825	850	834	792	824	831	763	781	776	804	822	803	802	811	827	804	763	806	832	740	762	781	759	858	833	811	808	768	839	841	795	797	772	791	832	796	817	800	787	795	752	800	818	818	839	763	781	818	811	793	861	741	803	835	831	807	832	805	820	795	803	815	826	797	778	851	817	786	795	857	783	830	820	812	783	760	785	745	831	821	809	868	794	827	830	770	792	787	749	831	811	795	790	813	724	779	812	893	776	756	804	841	834	745	791	782	835	825	790	804	773	835	813	831	786	774	843	801	759	816	820	782	816	814	836	785	804	817	816	794	824	775	818	865	806	837	764	805	796	828	793	786	832	760	833	808	835	810	827	805	884	788	791	859	853	817	782	773	799	809	758	764	836	837	813	848	797	817	809	821	780	802	765	810	806	854	806	792	825	810	841	844	793	728	802	762	843	796	843	761	822	814	798	775	821	814	802	799	853	796	790	824	789	822	844	784	817	807	834	843	788	747	789	864	830	850	802	752	798	800	841	772	829	825	850	791	805	806	808	826	780	804	773	818	816	782	795	786	813	797	806	781	871	810	759	806	827	770	796	771	779	775	808	755	778	826	833	790	787	828	874	781	818	846	805	799	836	775	677	778	841	873	797	766	829	794	793	819	807	814	864	816	763	814	819	802	844	819	820	792	811	789	803	800	797	831	805	809	818	823	827	835	816	822	735	805	787	834	798	770	779	813	810	788	809	777	823	741	823	808	807	821	798	777	836	808	788	790	796	772	775	821	797	815	805	815	807	830	803	775	858	869	828	782	788	797	819	795	813	812	744	748	820	816	792	889	835	813	830	793	793	833	792	829	823	764	812	798	753	824	841	795	835	783	813	824	829	775	766	824	763	787	837	845	811	797	825	821	822	762	786	779	798	772	770	843	817	776	801	821	790	762	759	792	793	801	791	823	810	850	820	774	821	812	788	749	815	812	792	823	787	808	808	794	819	782	808	831	831	857	833	836	837	835	825	819	829	799	781	775	782	803	790	849	820	864	816	795	796	796	805	805	769	809	833	834	779	818	802	807	850	789	857	786	830	758	805	820	824	826	818	847	818	802	764	837	775	776	747	845	848	748	806	802	759	795	823	790	766	807	848	802	814	769	815	772	778	765	791	782	819	813	820	854	803	794	780	804	812	839	808	855	758	788	760	821	816	873	797	769	865	792	867	824	840	806	784	791	770	815	761	796	814	804	789	766	803	796	792	785	848	775	833	847	806	808	806	799	841	803	809	842	786	838	840	808	778	768	842	853	788	760	849	791	820	831	848	796	841	794	857	769	816	785	784	804	823	781	843	789	797	819	773	802	787	800	788	818	838	806	814	803	790	795	796	790	849	750	775	777	752	794	827	791	849	790	807	821	807	835	814	855	784	815	802	824	773	752	762	834	814	767	777	788	797	877	804	780	827	798	842	794	822	782	799	812	766	816	773	799	837	800	818	790	828	829	759	755	776	765	870	833	810	781	822	818	866	788	828	860	756	807	737	787	813	799	815	836	778	860	760	799	764	793	823	797	795	834	796	839	860	855	848	816	807	737	782	801	781	791	806	796	857	818	781	836	816	844	816	743	827	817	809	755	800	830	802	817	785	773	833	851	824	801	769	868	814	795	840	809	804	834	745	836	838	815	773	782	860	805	751	820	828	813	787	805	788	816	819	767	770	819	746	758	814	774	818	786	778	785	798	758	850	809	863	781	746	792	715	806	772	798	828	785	776	826	827	814	796	847	772	844	799	766	811	751	786	842	758	792	808	814	781	770	823	788	769	826	860	772	795	797	798	810	793	837	803	836	810	803	857	797	796	748	819	796	819	787	794	781	826	791	771	814	800	806	809	821	759	793	822	818	778	746	784	785	789	818	837	831	781	799	792	812	761	837	831	839	803	779	805	840	820	797	817	787	802	769	796	781	836	822	817	849	846	769	802	815	785	789	747	870	797	852	784	794	781	820	773	813	803	872	810	799	812	790	820	770	816	797	814	811	829	796	818	826	804	795	854	773	816	820	799	794	815	790	805	816	828	744	794	809	815	781	823	798	821	839	864	846	848	818	767	826	806	806	811	835	852	824	784	831	823	832	763	826	753	820	811	733	797	850	863	825	794	841	823	805	812	847	862	860	831	849	806	814	798	794	841	816	777	785	834	787	817	847	839	786	792	835	768	831	792	775	791	775	801	767	753	791	813	833	843	817	821	826	766	775	831	816	814	739	825	787	837	807	838	830	815	765	798	813	828	798	827	796	798	795	774	770	751	825	789	814	809	803	832	771	757	803	876	781	817	846	820	807	801	823	787	844	828	736	815	807	807	818	798	780	820	794	861	823	828	826	792	848	801	835	818	823	792	811	804	793	823	844	795	866	770	809	824	754	817	834	775	746	799	824	832	846	747	819	788	819	796	805	804	764	802	823	784	844	769	835	812	818	791	812	806	764	837	841	842	811	791	795	785	807	795	806	843	819	786	767	795	814	768	821	827	769	789	779	816	772	824	825	818	810	797	779	806	799	783	738	792	814	780	781	783	784	834	787	824	853	808	826	808	799	824	786	785	812	838	780	778	771	795	786	832	794	807	854	808	808	789	799	848	833	814	830	802	821	758	767
64258	21151	12480	3315	1453	1073	854	781	639	574	518	444	454	438	427	434	383	353	375	367	365	392	364	378	352	375	333	332	347	340	381	358	369	300	330	367	366	349	330	334	372	344	324	305	352	305	314	332	329	311	302	320	354	334	318	338	326	310	316	350	344	344	330	328	301	297	337	339	330	361	328	304	310	331	340	353	321	346	351	303	324	331	333	333	316	321	341	300	346	329	325	347	349	303	332	354	316	309	333	338	317	324	312	330	316	358	300	345	380	294	340	351	333	310	312	340	319	360	315	332	336	335	345	369	350	333	352	324	355	351	342	308	277	349	344	327	346	311	331	332	303	328	334	327	338	356	348	356	326	332	337	299	362	361	291	328	364	331	342	344	356	349	334	347	327	359	296	298	354	314	360	359	357	310	354	372	294	319	314	298	329	321	304	333	327	316	331	322	304	337	352	318	310	326	334	330	290	338	309	306	324	365	323	306	336	323	324	352	359	357	297	339	324	317	321	354	336	350	309	340	349	319	345	340	335	331	322	309	341	310	350	323	327	336	343	337	325	296	346	306	342	372	299	327	283	319	366	306	298	345	321	331	347	292	342	360	348	317	348	294	311	294	320	346	315	343	299	321	326	347	366	326	290	311	323	314	331	338	351	340	334	323	341	326	324	331	336	358	329	343	311	317	364	318	337	294	327	336	317	342	316	332	346	302	308	321	307	343	343	324	328	351	301	345	328	344	347	331	349	308	316	312	348	324	341	355	325	302	339	317	314	340	312	304	290	349	304	329	330	332	347	329	341	358	335	304	320	332	327	321	345	334	350	317	322	330	331	344	332	321	318	326	360	319	333	322	332	327	348	345	327	320	360	319	327	316	341	324	357	336	337	349	328	361	316	345	315	332	312	335	336	319	318	322	323	347	323	340	325	337	354	317	371	351	344	312	342	319	357	326	367	341	362	322	341	340	347	313	336	318	301	321	338	317	341	335	343	329	339	317	314	313	345	325	334	332	308	329	326	304	306	321	343	338	332	330	363	330	317	332	342	351	316	315	341	339	302	332	307	319	324	361	347	336	294	374	319	363	344	379	345	321	309	335	335	331	332	360	317	327	358	341	315	316	332	346	299	324	329	361	327	294	319	302	327	359	317	357	324	324	341	294	331	353	322	312	315	325	322	324	329	338	334	322	343	334	316	338	340	310	359	318	311	305	299	333	339	315	313	326	361	300	332	316	352	355	332	366	332	291	288	315	303	325	317	347	348	336	350	314	305	327	332	322	324	315	333	332	364	318	356	320	356	339	317	327	325	313	348	340	350	360	329	325	354	317	359	351	302	310	365	308	333	310	316	315	337	358	303	330	358	337	312	315	323	287	362	334	333	344	353	348	305	332	273	309	368	322	321	328	325	367	332	338	330	348	363	330	300	323	324	328	305	358	331	298	334	340	305	303	326	314	320	390	323	312	341	346	350	363	322	294	314	325	315	352	325	335	334	332	300	336	318	331	344	346	347	311	285	348	314	310	322	342	334	294	323	297	308	338	357	367	309	348	319	303	329	348	335	324	322	330	310	314	345	325	289	324	353	340	297	337	345	351	318	347	338	316	349	319	342	331	320	339	350	317	329	346	352	320	334	326	330	324	347	330	336	312	331	330	317	331	344	323	331	347	322	319	342	371	337	340	356	331	346	327	329	323	319	344	333	304	333	302	321	353	335	346	308	312	329	316	350	333	335	323	342	327	289	290	321	314	323	333	337	317	332	322	322	318	322	333	347	326	323	355	307	333	288	309	330	323	370	331	347	330	314	308	304	300	347	329	318	318	346	307	332	336	346	329	368	337	344	324	323	348	319	336	380	307	298	350	363	284	330	347	315	327	308	371	314	342	352	342	325	308	359	382	333	329	333	332	318	305	319	294	339	326	287	325	295	335	339	278	347	312	338	329	328	322	329	311	318	354	339	346	345	344	338	333	289	307	320	317	299	332	325	311	308	320	315	315	317	392	316	342	340	348	323	329	316	360	338	318	309	364	357	315	336	341	340	318	340	325	335	309	337	327	305	336	331	330	360	316	370	318	316	336	370	308	334	326	358	341	325	325	330	322	345	359	369	381	307	297	336	341	319	305	321	316	338	323	348	345	319	303	326	353	384	322	320	337	362	341	310	319	319	332	352	305	360	327	304	337	343	323	334	333	375	347	331	336	311	330	333	319	308	323	329	312	336	328	362	333	335	335	374	343	339	321	313	301	339	312	321	345	317	299	369	333	336	336	335	338	329	364	314	321	334	349	328	325	373	314	332	326	369	312	374	329	338	316	322	367	341	353	304	293	345	322	332	329	334	353	320	375	332	327	323	321	323	323	334	311	323	332	323	349	348	374	325	330	305	381	349	312	319	332	299	312	346	332	277	345	320	326	345	347	342	310	359	311	330	327	315	327	321	338	311	353	350	336	318	301	300	338	342	346	332	352	331	331	327	316	304	328	295	334	317	349	326	347	312	348	302	354	332	304	340	359	324	306	329	325	316	314	307	312	324	308	349	313	347	310	334	350	350	312	366	336	357	315	279	332	357	358	320	346	338	332	343	336	310	358	334	317	327	327	296	303	350	346	325	321	307	330	312	368	327	355	299	307	324	337	321	320	355	343	327	346	337	335	336	321	380	314	324	349	330	336	292	305	318	338	355	338	315	368	355	300	347	338	325	346	308	334	317	304	331	349	330	301	321	319	331	319	317	309	318	335	329	327	322	331	314	295	314	326	319	342	331	336	314	348	349	328	304	307	324	335	318	322	344	356	333	328	312	344	329	333	338	345	323	299	323	301	324	314	330	334	319	349	317	311	313	339	322	334	308	322	314	340	326	336	318	350	338	357	340	335	311	327	361	365	338	310	312	334	336	352	338	327	321	308	327	330	350	321	364	326	319	336	338	333	328	351	345	311	325	337	342	317	311	304	340	338	318	314	316	345	336	358	370	314	360	318	348	329	371	318	299	324	310	326	315	325	343	304	322	328	326	340	310	313	352	333	325	350	316	323	332	316	308	328	339	338	319	330	331	332	319	327	344	324	338	299	307	361	322	313	346	337	332	342	362	325	312	346	291	321	339	317	349	330	330	341	308	329	381	342	329	326	318	331	354	368	319	343	334	340	328	301	330	329	326	366	333	321	343	338	305	324	324	343	338	321	334	310	319	315	341	346	292	316	357	318	312	334	319	340	304	301	346	360	322	336	324	316	338	312	299	304	347	344	338	307	335	346	303	316	316	342	324	297	290	360	327	364	377	325	355	322	315	303	311	308	337	357	331	328	333	305	309	326	353	317	339	295	343	331	342	331	312	299	307	354	319	309	328	355	364	300	321	323	343	333	329	318	328	353	330	310	326	357	338	323	334	362	311	354	302	307	336	362	311	356	342	367	328	323	315	336	367	315	314	337	325	333	281	318	320	320	295	360	344	322	335	314	351	325	337	329	345	349	323	332	343	324	352	350	336	348	311	338	325	316
32331	2644	5045	5893	5155	4353	3509	3078	2556	2173	2019	1853	1713	1611	1516	1418	1431	1318	1248	1252	1257	1249	1168	1146	1181	1087	1120	1071	1084	1081	1033	1052	1020	1005	1010	1106	998	1059	929	985	1014	942	1063	985	979	994	981	942	1017	979	976	1019	975	1031	1001	962	932	956	948	936	938	931	953	972	947	994	933	955	949	934	981	1016	933	967	1006	987	922	991	963	907	956	882	948	905	945	943	934	908	943	938	951	959	1016	923	935	927	947	942	930	918	917	918	983	897	965	888	951	951	952	957	944	945	901	983	952	964	927	950	921	961	912	922	924	1015	906	963	910	954	957	933	994	958	937	836	916	897	938	924	919	933	956	931	975	906	941	883	966	880	881	955	885	952	943	935	899	941	927	922	912	908	917	960	914	952	935	939	930	903	925	1007	936	966	901	906	901	917	954	956	895	898	901	878	885	964	947	896	950	859	884	947	941	925	916	947	924	913	896	903	898	880	940	921	921	908	872	931	969	919	973	957	879	887	935	922	962	940	962	934	931	913	834	913	909	942	892	907	952	957	925	895	897	942	919	918	934	937	922	915	922	928	931	942	920	976	962	941	926	969	880	906	934	968	892	930	947	959	941	901	920	881	951	935	942	963	954	948	874	919	889	953	916	994	910	921	936	941	905	953	938	943	916	967	997	939	962	958	916	948	915	944	939	934	917	907	919	949	890	956	922	934	911	918	923	943	862	905	937	892	918	978	928	865	991	908	909	901	936	935	920	962	879	943	899	955	898	936	899	899	949	910	914	924	878	943	883	954	905	892	885	900	944	949	1004	920	908	910	912	917	929	942	911	934	920	904	906	970	893	948	908	891	955	872	938	898	919	976	910	948	903	903	946	907	939	896	925	940	894	877	952	919	997	932	943	926	924	935	926	919	903	893	976	940	956	917	866	992	925	913	933	920	863	933	908	865	901	986	893	922	909	986	855	910	925	945	931	1005	900	957	848	853	903	876	965	909	974	929	919	895	883	956	883	921	890	936	887	937	973	987	976	939	902	949	938	946	920	912	967	947	907	953	952	912	939	937	903	915	879	863	865	909	935	841	949	923	933	923	887	971	970	946	890	924	890	937	993	927	901	957	909	916	918	916	894	913	987	943	906	875	925	918	871	918	913	949	906	967	896	962	921	935	896	928	905	967	913	914	944	938	931	920	895	973	924	976	964	883	972	862	862	920	927	917	947	901	918	893	917	903	936	905	926	903	919	936	943	889	930	985	965	917	911	897	962	919	886	944	872	918	953	949	966	952	950	965	929	948	894	951	921	1000	934	943	922	926	940	931	915	960	953	967	936	975	892	948	952	1010	929	969	904	924	904	903	903	980	980	918	904	934	918	913	961	958	918	984	931	910	882	995	888	894	926	941	942	1007	925	955	925	939	947	917	871	947	873	915	909	904	931	943	937	875	944	897	885	909	1001	908	975	921	969	925	926	955	904	970	923	860	953	909	878	945	908	923	918	916	956	959	885	967	939	959	895	937	893	942	912	915	913	926	960	926	929	906	969	928	937	919	904	886	955	886	893	923	931	921	883	930	958	936	924	957	932	920	933	907	909	923	914	909	923	920	889	933	890	891	901	904	895	933	982	926	899	965	966	916	857	992	912	905	940	887	858	931	896	976	905	924	1004	906	910	971	874	966	929	904	930	881	896	890	898	930	917	931	933	903	902	949	892	926	929	904	930	864	947	954	925	956	921	923	917	933	894	882	892	1007	912	885	891	937	888	951	930	964	900	921	920	952	951	955	943	915	947	982	937	930	936	901	902	936	976	924	891	928	926	957	933	928	931	866	930	966	948	913	943	996	916	920	954	954	915	979	907	946	956	925	905	900	907	929	905	956	946	983	881	907	889	994	950	950	903	915	912	873	979	908	912	937	971	919	933	906	923	926	909	922	916	867	901	944	930	924	928	944	957	918	955	924	942	897	915	921	899	889	908	890	931	881	946	926	956	908	924	916	944	892	863	937	922	935	934	890	906	925	940	908	917	966	902	925	967	910	945	914	924	940	925	958	967	972	942	919	869	909	959	921	979	932	918	939	954	936	985	925	956	941	910	920	914	986	893	968	935	936	885	925	913	887	915	935	885	981	900	942	896	977	884	910	918	919	864	927	930	857	953	1002	901	929	903	950	957	876	916	949	973	911	935	915	941	946	926	860	935	960	896	940	936	919	1007	971	923	976	900	968	886	881	955	905	870	909	930	959	881	923	911	908	904	925	969	896	897	955	925	891	930	887	919	948	941	901	889	969	898	995	903	906	915	917	904	935	974	887	919	912	937	904	921	895	924	917	926	920	908	946	892	949	907	955	906	964	901	948	920	885	959	902	888	962	946	930	921	893	899	970	921	905	925	905	960	935	874	982	929	905	928	926	909	924	884	865	941	949	929	920	924	944	904	905	930	911	933	873	894	930	887	924	933	952	897	956	903	945	971	898	930	938	946	916	911	923	885	906	980	933	896	959	924	921	917	955	963	863	938	913	895	933	948	894	923	926	978	889	878	951	898	944	918	906	894	954	933	916	912	891	949	968	895	926	981	950	958	919	866	990	951	939	930	903	967	963	941	923	926	957	964	914	916	893	892	935	847	915	920	856	960	916	909	1023	888	913	947	953	950	912	915	946	904	885	967	884	934	924	933	883	889	930	929	910	929	872	881	960	966	932	920	913	938	906	860	956	909	948	945	896	936	946	950	911	934	914	889	960	906	906	912	923	943	1000	992	907	933	858	911	908	908	947	958	932	948	893	940	907	948	952	921	894	987	957	941	941	920	898	939	976	964	947	952	934	886	995	966	903	868	888	893	1002	922	934	951	927	938	960	965	932	934	900	925	925	908	939	949	965	987	923	945	908	929	940	944	864	948	899	909	882	898	925	945	896	939	966	953	1010	917	912	942	971	906	892	878	933	945	918	925	895	916	868	962	919	918	895	905	876	947	932	898	943	914	950	966	893	887	916	935	910	938	967	925	906	933	907	968	953	909	932	890	893	944	912	901	903	966	904	949	893	933	874	934	893	934	966	909	917	909	886	910	954	909	956	925	921	949	953	916	906	953	860	891	967	908	938	913	960	856	904	967	936	912	907	943	905	896	904	971	929	910	908	919	937	918	899	884	922	933	899	917	905	857	931	932	943	911	928	970	951	918	965	929	924	939	927	902	875	945	882	921	905	937	952	936	931	914	927	918	978	958	959	931	970	892	925	878	889	959	915	940	961	871	937	888	926	923	936	936	985	912	941	930	906	943	967	966	937	906	923	890	932	893	953	945	943	932	925	922	903	909	849	983	907	929	926	877	948	897	918	899	919	902	910	892	878	877	899	945	886	962	941	940	956	882	972	930	866	942	925	915	886	955	949	888	907	907	937	917	939	909	961	914	938	939	943	905	910	965	954	951	902	867	886	954	934	934	904	892	918	902	967	905	968	936	911	902	911	882	898	904	836	966	917	918	906	965	886	888	918	919	937	916	934	927	955	925	958	924	892	989	1028	975	893
14081	681	334	217	170	169	147	173	153	146	150	140	138	143	144	159	122	125	144	138	129	148	131	132	146	119	131	121	136	144	118	134	144	150	144	136	135	131	131	147	138	139	129	135	113	126	131	144	151	146	157	134	126	150	146	138	133	149	152	124	127	133	154	146	125	113	111	125	127	148	140	147	130	135	136	124	150	145	122	125	105	135	133	145	118	138	144	131	127	128	130	137	142	129	130	129	120	150	130	151	147	141	159	148	122	119	148	133	129	128	133	134	136	136	127	161	138	143	142	125	121	105	122	141	136	127	142	125	146	135	133	145	165	152	127	120	117	138	148	127	121	124	139	134	140	125	131	158	140	130	122	136	133	116	140	139	138	144	125	123	153	119	126	125	144	135	130	140	156	131	116	141	122	119	124	141	136	147	141	116	141	140	125	159	124	135	140	113	148	129	133	125	122	153	152	135	149	130	134	128	147	130	119	138	120	136	148	120	131	145	125	116	138	150	141	152	138	131	143	153	143	143	133	156	143	132	132	125	152	140	129	123	152	154	142	126	155	139	143	135	145	139	153	131	125	142	162	120	128	126	122	118	121	123	161	126	124	139	138	136	126	117	114	137	151	125	139	138	138	145	135	154	115	157	140	125	143	136	108	131	132	126	139	142	153	146	125	142	117	151	153	128	134	127	141	133	128	117	136	140	138	124	117	150	141	143	121	137	133	146	151	136	133	142	134	125	147	141	148	157	130	119	127	141	142	130	112	119	133	137	164	99	141	129	128	143	128	133	135	136	153	116	141	122	136	171	123	130	132	118	144	135	116	151	147	145	125	145	127	139	144	152	138	134	116	134	120	120	154	150	137	141	121	133	137	136	143	108	117	114	133	127	133	145	151	147	136	131	124	123	136	140	151	124	135	140	128	133	127	119	131	129	134	117	136	132	128	130	132	134	139	149	161	136	146	152	126	130	128	131	148	132	140	123	143	114	140	141	146	130	131	132	130	146	118	124	140	125	133	111	116	139	135	137	139	136	148	139	141	139	157	140	128	144	158	136	130	160	136	143	126	166	142	145	133	149	138	120	125	156	117	138	138	152	154	124	149	135	121	130	123	126	134	134	116	136	148	127	136	118	131	114	138	135	124	116	132	133	121	113	138	114	128	134	122	137	153	134	116	141	140	138	122	137	134	139	133	132	118	134	136	132	120	131	121	107	129	128	145	129	138	146	153	131	134	126	138	137	121	143	131	142	165	149	132	120	138	116	136	118	159	114	142	141	132	150	130	137	147	161	137	142	127	131	155	132	122	134	143	138	126	120	127	122	128	139	154	115	126	129	121	129	137	148	145	144	142	144	133	160	149	145	119	125	113	136	162	137	141	133	136	130	143	143	149	137	131	138	124	123	153	134	146	146	134	132	147	154	140	146	140	152	148	111	116	140	147	143	136	128	136	100	136	141	146	141	139	130	138	157	130	145	137	137	118	125	129	141	123	131	139	140	135	138	138	127	134	138	132	141	111	141	148	123	133	139	137	121	123	126	126	130	144	154	163	142	157	111	155	143	154	123	116	121	150	129	159	140	126	152	150	150	133	126	123	123	126	119	132	126	155	123	156	132	124	131	139	127	140	143	127	126	127	158	136	153	116	159	133	121	129	121	156	124	129	115	113	143	138	141	143	128	108	145	137	139	145	136	131	130	146	145	129	148	134	138	123	137	131	122	134	146	121	156	141	130	139	147	129	153	150	150	127	146	126	135	135	144	118	114	120	139	137	118	138	152	163	128	133	150	144	148	139	129	139	135	131	131	142	110	132	137	128	137	121	127	135	114	128	165	141	148	136	126	135	125	135	120	142	130	141	131	140	141	144	135	125	151	150	124	124	141	152	111	133	121	133	122	118	129	138	134	117	141	141	125	124	130	152	125	135	147	140	146	134	132	168	142	144	134	139	125	123	147	155	122	132	135	139	132	129	134	133	144	132	151	131	151	142	146	136	113	130	132	123	122	144	134	130	163	125	161	116	115	140	135	132	140	150	140	127	124	133	152	131	131	140	132	135	140	145	129	129	130	160	156	112	132	129	130	122	136	134	142	108	125	142	152	144	132	137	124	142	115	123	132	152	141	121	123	144	130	130	144	119	150	127	155	153	138	147	162	177	156	142	138	133	134	117	125	123	133	142	136	135	124	124	131	140	138	139	129	157	115	122	128	138	116	144	115	130	146	159	121	141	146	139	128	122	141	146	150	147	119	128	146	122	160	158	116	132	152	135	115	133	149	119	155	98	137	129	131	146	134	124	145	124	126	132	152	113	124	138	139	126	134	136	137	150	145	154	132	119	145	146	141	153	136	121	128	158	138	126	144	123	101	118	127	114	124	114	141	116	126	140	147	114	134	143	113	124	133	152	152	137	132	132	131	114	127	141	155	129	150	136	134	136	133	141	140	123	156	134	123	146	131	155	130	128	142	144	130	126	168	134	150	132	137	133	132	127	143	143	150	140	138	133	135	110	119	143	141	136	149	139	143	133	135	133	146	131	121	159	143	117	135	127	127	127	135	140	130	123	140	121	119	136	117	140	130	124	124	136	134	152	118	122	139	152	136	137	136	136	122	131	156	128	119	118	171	141	138	154	128	145	131	121	137	159	128	120	116	122	150	113	141	140	130	127	123	129	129	165	137	143	127	150	120	143	133	127	118	158	144	151	124	130	164	144	130	149	140	137	137	110	140	128	133	146	139	136	122	126	123	131	148	128	126	153	136	127	122	132	159	123	132	142	126	142	119	138	144	122	140	116	113	117	125	117	153	114	157	140	147	122	136	162	132	140	145	143	133	133	132	140	126	128	138	139	123	120	136	153	134	139	131	141	140	123	137	144	119	115	154	139	142	161	140	127	143	126	109	131	136	141	149	150	134	141	130	141	138	123	128	143	146	137	137	128	128	148	132	138	114	130	151	139	114	122	137	128	136	124	125	146	128	149	128	155	139	164	133	138	131	136	144	134	127	118	148	116	125	131	148	130	119	124	127	142	121	138	134	130	137	140	116	137	130	116	149	136	126	142	132	140	139	127	132	133	137	147	139	148	156	126	140	139	141	120	138	137	143	130	152	143	139	129	150	118	163	144	136	142	144	140	139	146	138	99	122	147	132	122	119	125	151	134	132	132	160	136	128	136	134	127	135	126	125	154	124	139	143	143	106	132	128	149	126	125	127	130	132	146	145	128	144	143	132	136	127	98	136	138	143	134	155	148	121	125	136	138	124	139	132	147	141	133	154	142	140	128	139	126	166	152	129	154	123	136	138	118	145	150	144	136	119	142	121	121	121	134	139	137	145	129	134	140	151	120	127	135	136	144	143	107	125	130	117	132	126	129	168	131	137	149	158	119	126	144	139	132	146	147	146	137	132	128	129	131	129	130	155	142	138	120	137	124	125	148	155	181	119	118	136	125	135	141	134	160	107	148	127	117	129	133	155	147	132	127	145	143	133	115	151	138	134
12329	538	636	678	641	572	575	573	554	516	530	489	494	477	509	477	480	475	481	475	498	465	477	504	430	449	501	427	450	488	441	481	497	466	441	447	487	460	488	477	459	458	452	440	454	446	449	505	449	475	431	464	411	461	445	427	465	417	443	475	433	475	440	467	468	415	454	445	491	457	416	459	454	455	470	460	463	456	441	449	435	470	439	448	462	470	431	474	469	456	454	413	413	454	428	434	488	468	417	484	483	466	448	470	535	427	438	464	458	442	467	458	431	446	438	442	463	484	430	439	463	413	502	467	459	482	455	462	491	455	466	438	459	457	436	449	453	446	471	451	446	459	448	521	457	431	460	451	425	447	492	438	431	436	457	462	465	484	461	461	484	385	456	472	409	407	408	498	441	419	450	457	434	464	432	445	491	425	484	463	448	465	421	460	460	437	482	448	451	434	431	483	453	433	447	465	404	450	484	430	474	466	439	473	462	431	455	438	464	490	436	460	429	424	426	440	399	483	469	442	444	431	458	448	438	495	466	453	442	404	453	458	460	428	461	462	451	459	440	471	442	489	434	448	459	468	476	434	483	449	447	444	416	468	457	443	428	458	484	460	427	447	477	416	458	465	426	417	461	464	431	487	428	481	470	439	437	435	476	464	442	474	447	472	436	482	467	490	445	419	480	443	476	471	436	473	432	450	424	455	484	452	456	443	442	483	468	423	497	488	452	450	472	426	437	476	466	482	450	423	498	483	428	467	491	434	454	480	460	435	473	504	423	473	457	470	470	442	497	398	473	428	469	498	477	420	445	455	456	452	468	458	464	446	472	442	450	441	449	468	447	446	422	481	416	435	424	446	483	500	448	453	476	450	462	459	453	466	448	411	483	435	463	439	459	460	455	479	460	466	451	425	450	471	434	475	428	415	458	467	465	471	478	469	472	473	460	464	442	470	452	471	458	440	457	448	444	476	445	455	446	430	452	441	444	459	440	461	428	432	429	461	423	463	452	457	458	453	442	446	440	441	459	430	500	444	458	480	455	435	414	472	421	447	465	491	425	451	424	399	437	452	465	448	467	420	437	518	462	448	468	466	412	488	437	405	462	441	501	428	427	452	443	439	481	459	435	492	411	419	445	480	490	479	463	482	441	441	443	504	457	511	448	501	477	457	469	459	436	463	440	445	440	462	446	515	433	423	455	449	418	452	430	471	466	451	454	466	429	499	425	470	468	436	451	483	485	468	434	428	469	456	491	425	443	460	467	453	445	446	455	476	439	459	453	443	452	460	450	450	459	461	459	434	476	452	470	478	469	470	432	477	467	463	492	444	450	506	480	468	484	462	442	459	451	444	479	475	462	446	459	451	439	428	432	431	479	461	476	459	448	433	424	460	466	413	401	447	443	437	491	453	483	473	444	443	458	444	486	435	466	447	480	452	449	482	424	492	447	504	432	490	466	434	472	408	435	453	482	452	451	459	438	465	460	454	461	425	458	445	451	468	447	503	439	462	443	449	448	467	411	481	459	456	448	434	466	425	470	427	474	473	477	492	453	458	467	466	466	446	456	425	479	443	470	458	443	463	439	459	484	469	426	456	477	417	459	444	458	429	447	461	442	509	454	469	474	449	440	481	464	461	450	462	462	446	462	437	418	441	490	487	500	460	494	477	444	443	445	457	437	455	468	483	452	445	438	463	469	466	502	444	478	469	453	468	420	427	462	493	455	444	466	443	423	428	475	453	464	414	441	459	484	436	472	438	446	482	474	438	415	430	455	445	458	435	452	449	473	466	458	477	444	442	456	473	470	430	475	456	482	426	457	452	455	487	439	477	416	453	487	472	454	493	452	420	465	464	444	424	451	479	460	442	451	406	443	470	441	481	466	454	438	464	445	464	461	482	452	447	487	449	437	439	452	494	454	455	429	417	484	486	457	477	491	444	498	448	438	482	458	461	441	473	454	439	497	437	402	466	434	442	463	458	476	495	441	471	455	460	448	487	484	451	430	422	436	448	483	455	459	415	466	463	446	489	487	511	444	463	474	448	461	483	458	429	458	436	464	489	490	476	482	414	447	470	442	453	455	433	435	454	505	431	504	458	464	464	471	452	440	435	461	467	421	464	459	449	477	466	485	444	442	480	485	468	434	471	442	439	459	453	454	459	469	412	460	457	442	450	470	492	421	438	475	459	445	413	440	422	439	494	465	487	435	468	462	457	463	468	474	469	438	425	455	445	441	448	443	468	464	497	427	480	492	445	470	466	441	458	462	457	449	476	454	459	461	447	453	419	422	471	482	459	452	490	454	463	461	480	432	431	474	408	482	455	488	482	477	450	445	474	479	489	436	472	455	459	469	436	421	446	461	436	472	462	498	444	484	460	425	459	423	465	504	495	447	493	477	441	473	461	464	455	443	457	446	472	472	504	467	428	465	430	464	474	424	453	464	509	459	457	434	449	479	450	417	447	436	453	461	472	492	455	478	465	500	474	465	432	448	473	459	463	448	455	445	465	461	454	477	457	467	427	436	446	474	440	440	458	421	461	468	413	418	447	441	406	452	468	466	448	428	445	423	482	455	466	474	467	455	442	451	497	482	472	467	486	446	406	443	481	457	462	419	440	485	424	414	436	445	426	487	447	454	472	469	465	496	474	467	446	475	453	445	447	439	465	487	461	483	472	432	458	466	447	498	446	449	464	423	478	461	460	464	446	465	437	474	484	461	449	476	466	457	464	484	439	442	487	447	437	470	470	436	461	498	455	445	468	444	452	490	443	443	443	467	461	443	425	504	444	452	477	523	461	457	449	440	472	450	466	440	450	492	470	461	461	472	463	485	509	458	418	404	469	443	432	423	459	461	443	455	477	504	454	434	463	444	483	461	438	455	456	439	462	456	455	457	444	488	435	451	453	459	447	426	426	459	438	462	473	455	487	477	424	435	488	437	477	443	453	473	452	476	429	483	476	455	454	496	495	458	485	481	471	491	449	479	445	456	404	425	489	453	476	450	489	454	472	414	444	486	496	440	477	456	447	406	452	478	442	427	482	449	449	463	425	461	455	440	442	462	432	466	474	451	438	486	451	433	461	475	441	428	468	479	444	447	496	463	459	449	454	413	473	444	458	444	484	471	449	467	475	458	442	446	446	443	440	452	435	489	443	424	478	447	439	465	448	404	422	458	445	413	428	392	504	445	415	496	469	434	461	456	432	446	458	446	464	471	435	447	486	418	464	488	465	485	456	482	479	448	443	449	416	459	418	464	455	449	422	473	447	507	464	488	451	427	484	439	486	438	470	423	413	529	416	457	508	457	490	433	456	463	468	456	439	479	477	435	443	464	447	465	443	464	412	483	480	443	473	412	456	453	443	447	432	467	459	487	449	474	468	459	454	441	470	459	408	414	449	487	480	470	489	436	447	470	464	461	475	444	460	459	471	448	475	476	495	479	448	461	441	473	483	488	457	455	416	442	449	463	434	426	462	449	438	445	434	448	498	470	452	486	467
56062	16267	3764	1212	757	639	527	526	456	393	363	385	289	310	323	323	299	311	297	298	281	298	292	286	271	246	279	292	291	304	287	308	262	287	275	281	270	260	264	293	295	294	271	297	290	267	262	277	245	284	288	276	270	282	258	270	251	279	278	258	293	293	286	256	282	261	281	260	268	269	238	262	276	265	274	284	285	284	248	270	278	284	262	257	275	293	280	297	271	306	281	312	310	279	273	282	286	297	266	279	262	269	250	274	264	249	293	278	256	253	263	270	286	258	276	260	272	276	252	268	270	261	278	272	281	281	313	260	302	270	256	264	272	265	267	304	265	283	263	274	270	284	289	275	266	270	268	267	254	262	319	286	257	280	256	281	251	300	255	265	263	288	265	270	261	279	294	285	284	278	273	268	277	261	259	276	263	274	253	266	287	246	265	257	275	287	268	321	286	237	289	267	255	274	282	275	266	290	264	303	304	279	266	266	276	271	259	244	306	265	262	271	240	266	275	289	254	284	263	286	260	271	253	249	297	295	260	279	257	262	257	275	264	266	290	292	274	265	258	243	291	291	248	259	279	253	265	258	296	270	284	301	279	271	261	301	258	292	250	283	253	276	276	285	286	231	249	248	241	281	289	291	262	310	258	268	281	269	292	257	265	270	276	283	290	296	229	243	271	264	272	287	249	265	268	282	277	272	266	250	261	274	276	295	276	302	264	283	249	270	265	275	276	272	288	269	243	263	272	271	256	277	298	301	299	260	244	278	280	244	254	280	308	290	260	264	277	263	280	274	277	287	259	292	278	301	293	249	291	288	300	271	280	250	243	262	242	253	277	252	263	280	290	275	268	316	251	285	277	260	256	277	231	281	265	281	257	262	249	272	256	272	267	266	283	287	278	285	281	264	275	282	270	260	272	268	297	272	269	284	271	265	284	278	249	240	275	256	286	240	242	257	286	293	262	261	278	278	298	286	274	318	279	300	291	277	275	284	273	260	297	312	263	302	271	255	268	279	292	258	269	261	288	282	294	276	278	294	251	280	241	254	281	266	295	261	277	284	282	260	293	236	255	270	292	293	238	275	259	272	265	260	266	292	279	256	277	268	269	262	281	286	287	287	254	278	268	263	280	304	289	300	276	243	253	288	224	278	261	279	259	283	279	282	296	294	284	266	283	260	289	248	233	282	248	284	297	252	272	278	302	306	294	261	259	302	295	273	263	275	285	256	290	296	275	303	303	265	264	266	303	276	273	252	275	265	250	276	257	251	250	236	266	278	283	275	293	298	273	253	247	233	262	269	290	294	258	303	301	257	273	269	257	265	270	270	232	281	275	281	275	235	286	269	300	239	238	235	255	235	300	276	269	288	262	232	290	282	266	281	304	262	296	287	301	304	274	274	273	276	258	284	285	294	297	271	261	265	256	256	274	274	282	291	283	272	264	279	274	258	266	299	286	252	267	239	269	277	284	295	275	272	251	253	255	256	269	270	277	271	281	266	245	268	264	261	287	270	280	257	274	238	269	261	259	296	279	282	254	264	274	262	259	290	268	276	278	250	279	266	278	269	254	287	250	265	265	293	291	250	266	276	270	275	277	263	266	273	293	286	316	293	236	277	261	252	271	250	288	291	322	286	298	304	293	259	252	233	266	260	290	275	249	290	262	282	291	295	313	280	270	270	296	279	243	287	295	260	277	278	256	267	261	256	289	254	271	271	290	279	266	261	280	255	271	284	256	257	285	291	243	273	264	237	265	277	289	305	265	265	243	265	255	315	305	268	235	251	254	277	277	314	278	276	249	294	265	265	285	248	256	286	271	289	258	297	278	255	276	277	260	262	251	287	280	254	269	291	278	279	289	275	303	295	273	295	270	289	248	248	282	280	263	258	289	273	267	266	282	261	260	266	257	279	262	254	266	269	269	278	255	276	283	297	276	288	289	297	278	253	284	250	266	283	260	292	298	279	272	276	277	303	257	269	253	266	279	279	277	289	266	281	266	260	285	284	274	266	269	278	256	270	292	266	253	282	267	278	282	307	280	247	282	268	285	262	254	303	297	304	269	228	264	271	267	289	279	275	248	250	263	265	247	273	248	309	279	272	240	290	273	269	244	284	279	289	287	310	264	253	279	286	305	240	270	277	272	278	299	278	286	290	305	278	251	271	282	267	256	268	271	262	242	309	264	287	256	288	267	242	294	245	285	298	272	270	268	282	270	243	254	297	288	270	259	273	277	276	278	291	278	267	265	272	264	249	289	284	268	244	243	271	279	241	274	249	289	260	271	291	252	317	226	269	271	254	301	263	266	263	285	294	280	255	297	286	262	250	300	267	261	271	269	269	262	266	264	264	283	278	285	262	263	277	261	265	235	296	287	279	248	265	309	282	304	285	265	265	293	242	250	283	279	264	271	268	262	258	280	268	272	272	281	267	281	310	257	313	270	279	255	255	267	275	274	267	282	271	281	284	282	249	279	265	280	285	267	240	287	293	259	292	263	314	284	281	275	293	269	283	277	249	256	294	249	251	276	281	292	261	262	266	283	258	297	269	277	246	276	287	285	256	228	304	290	269	277	272	252	226	296	309	253	285	259	271	260	293	277	256	284	292	291	271	253	271	274	254	277	280	237	299	271	248	269	262	264	273	268	264	277	236	266	270	274	246	260	266	266	291	278	300	269	296	259	284	292	280	252	260	274	267	264	257	317	294	300	271	270	274	275	269	278	308	276	266	284	280	286	292	288	247	256	271	320	270	274	268	285	303	292	290	273	276	262	263	285	279	262	262	257	287	287	279	267	278	296	266	271	259	265	268	273	310	244	288	258	267	250	284	272	279	269	283	251	299	270	260	277	278	285	279	277	278	288	237	243	278	304	277	267	284	264	278	284	272	262	265	277	264	261	277	272	267	266	260	279	271	243	288	285	262	257	300	285	269	304	273	278	239	276	228	247	258	263	240	266	248	265	291	263	270	292	279	249	264	262	264	287	269	245	266	307	309	253	295	267	260	275	263	264	300	292	276	282	276	286	270	298	269	238	268	298	254	284	275	279	279	266	278	286	263	272	266	280	264	250	301	258	299	254	281	301	286	252	264	284	254	282	254	267	258	245	281	270	277	272	264	258	259	284	298	301	274	273	282	249	282	250	269	306	280	260	294	281	264	265	256	289	259	254	283	320	276	306	271	277	298	290	265	285	275	271	277	279	288	288	260	257	288	279	271	288	266	252	280	258	269	271	297	272	273	281	276	308	261	261	262	275	288	291	284	289	244	290	255	279	267	275	304	264	301	235	255	296	251	276	276	277	292	277	285	247	284	270	264	273	277	262	312	280	276	269	286	285	249	274	289	255	280	302	284	245	250	249	273	237	248	263	281	267	252	250	266	237	283	262	272	279	264	279	253	268	274	276	273	295	275	273	271	285	265	253	318	276	252	280	268	252	292	259	288	270	262	255	270	266	229	288	286	304	271	291	277	265	278	256	277	285	308	294	276	268	262	270	246
27184	1647	3004	3465	3047	2612	2210	1987	1696	1550	1401	1358	1249	1168	1131	1049	1078	984	1036	969	960	1026	983	933	930	892	841	916	898	890	902	860	892	838	860	865	864	905	874	833	871	858	825	834	815	811	870	825	836	862	899	830	844	827	881	833	818	827	838	851	782	880	820	830	770	829	772	864	794	804	834	780	812	779	814	837	810	842	788	784	852	785	802	783	800	838	827	825	807	826	780	874	838	798	793	855	783	842	821	834	820	843	788	810	776	842	796	796	826	800	837	832	772	845	817	811	849	804	877	805	766	824	808	820	814	798	748	820	878	747	775	874	854	794	806	772	802	796	822	812	810	805	787	770	770	834	787	812	790	832	805	789	810	838	807	788	808	749	835	776	802	816	843	855	793	822	809	875	794	811	813	784	810	772	814	826	776	837	788	819	782	766	810	797	891	852	806	827	782	843	767	783	791	767	772	838	818	812	841	834	783	846	764	791	797	788	811	819	821	819	782	832	802	775	775	798	791	798	835	831	809	821	810	839	872	793	829	796	796	766	768	795	815	812	782	809	840	834	767	789	828	828	805	844	779	812	850	826	794	831	778	797	844	849	815	809	824	815	771	826	783	772	757	805	844	858	805	793	826	767	852	790	784	821	781	762	815	822	815	838	826	825	817	780	801	804	825	798	830	800	816	779	819	825	836	793	834	808	816	787	810	835	782	815	802	812	759	805	809	769	825	818	847	854	821	820	766	798	788	874	827	829	795	848	785	811	834	797	769	853	798	833	808	838	820	798	780	801	813	831	812	791	805	763	867	802	797	818	755	833	820	845	779	785	793	838	761	792	810	832	767	815	837	807	846	776	813	805	859	775	830	823	791	800	821	796	837	825	854	788	841	797	796	843	830	804	795	808	816	822	798	841	774	834	793	830	787	719	768	852	778	835	806	824	837	800	829	801	828	802	798	803	791	818	803	806	805	790	799	824	803	832	829	786	866	786	792	776	827	788	817	799	816	873	798	814	807	798	833	806	729	791	790	769	769	808	817	802	801	756	794	803	821	853	795	786	820	835	794	795	803	768	817	803	822	858	850	822	804	804	809	837	767	773	811	798	820	821	833	751	748	844	822	795	838	797	813	843	784	804	858	779	808	804	811	820	804	804	864	806	769	842	839	811	778	817	810	815	835	845	814	783	804	773	813	795	782	822	806	810	865	846	807	783	787	811	733	826	781	831	813	773	805	793	828	784	822	749	781	866	851	876	788	842	749	755	794	821	809	835	779	787	777	820	795	764	757	742	755	846	840	842	852	862	817	811	777	781	802	782	777	818	808	768	817	811	784	795	757	816	794	811	827	838	850	810	740	844	774	783	792	836	793	823	804	808	776	794	807	827	823	798	747	814	790	760	772	786	774	812	826	775	859	827	799	852	809	778	836	794	805	775	807	865	849	743	802	800	804	781	818	775	764	755	829	820	815	790	805	810	745	802	744	795	760	813	865	797	779	851	830	798	812	803	829	809	817	804	817	777	864	770	816	790	821	822	782	797	793	801	827	798	769	827	789	816	797	855	796	797	794	864	809	785	852	776	796	845	788	824	809	827	763	847	791	789	776	860	771	798	795	824	794	848	839	828	795	794	829	825	787	793	821	839	843	797	809	796	828	786	837	804	806	815	791	773	785	820	774	802	786	777	824	781	766	811	824	774	810	788	844	797	779	829	816	824	776	794	788	793	807	825	815	795	806	823	829	792	788	767	780	803	829	771	821	815	835	770	785	796	741	806	813	776	816	827	774	804	810	793	823	811	763	829	782	793	808	809	764	826	823	763	821	806	782	810	824	762	790	770	860	780	851	841	795	785	810	755	842	765	869	835	734	771	811	837	827	803	746	749	814	807	794	791	779	788	781	827	823	818	786	794	813	852	778	820	774	782	799	849	826	855	816	782	858	803	779	775	830	874	806	807	760	809	791	810	850	780	795	800	870	820	744	830	859	804	796	829	813	797	822	799	790	819	838	786	757	794	829	782	827	813	822	792	831	759	819	812	828	814	787	773	779	803	802	778	759	779	809	796	785	801	815	816	802	825	793	822	827	815	853	818	804	828	799	787	799	877	822	786	796	865	794	788	831	804	842	777	779	775	784	842	786	768	783	788	844	808	752	832	854	814	794	823	808	791	791	827	772	849	848	774	755	770	824	842	813	791	786	843	734	753	818	837	800	818	793	792	742	812	800	803	760	763	766	830	805	777	860	766	774	840	802	758	828	850	799	802	799	749	797	796	804	815	857	851	807	802	768	832	812	750	819	792	819	765	817	799	813	834	797	825	840	791	791	750	793	813	856	817	793	806	758	804	793	794	815	809	755	834	847	795	790	813	765	799	852	827	775	830	803	840	819	796	835	787	823	767	769	798	834	832	784	838	782	866	806	837	806	852	815	776	792	824	812	816	829	843	797	840	823	841	790	771	818	789	799	854	791	785	784	747	786	827	794	773	789	822	759	853	829	883	786	815	785	791	835	826	854	847	806	836	770	828	815	794	794	823	809	757	799	842	757	824	797	816	809	790	819	774	828	748	813	830	810	824	774	834	780	799	798	752	774	800	802	773	823	795	814	752	762	818	834	858	764	835	832	821	813	837	787	807	834	811	836	776	796	802	796	781	781	822	823	761	817	769	797	834	824	785	780	811	792	866	819	789	798	795	819	823	790	808	820	825	810	820	773	783	802	775	825	819	817	828	823	849	829	816	792	819	778	779	795	811	787	813	734	765	810	798	771	797	772	753	783	787	788	811	766	756	831	808	802	819	799	862	793	807	785	786	798	843	802	838	861	851	807	806	835	781	801	826	811	832	771	810	797	815	829	851	785	784	821	800	837	834	820	779	762	851	815	812	759	783	806	831	765	778	831	830	823	804	814	835	761	757	801	791	783	769	804	825	787	757	810	794	832	808	820	804	826	830	838	846	811	805	802	777	817	756	801	768	788	809	804	802	810	831	800	844	754	782	729	771	837	856	810	778	829	806	829	834	810	784	795	847	822	825	783	837	795	793	768	805	856	806	824	806	776	812	792	801	840	811	811	812	812	818	770	816	811	809	783	801	833	852	842	768	813	776	741	847	785	861	808	788	765	840	876	782	806	813	792	769	801	800	828	851	845	838	827	792	781	773	796	799	814	787	842	847	839	786	757	848	766	839	803	796	822	793	808	775	810	817	776	779	840	785	817	828	812	790	757	813	805	806	808	790	818	817	742	777	786	843	848	856	787	795	832	809	836	808	795	780	832	828	812	841	776	805	823	808	803	761	825	799	828	744	850	782	814	789	866	851	751	796	777	812	795	857	772	759	760	802	796	802	852	897	761	802	783	832	797	833	802	825	770	873	796	880	822	762	837	795	807	831	862	785	820	778	806	817	859	825	865	743	749	814	856	783	820	845	800	806	798	773	787	812	788	826	762	786	802	819	803	879	801	803	781	828	764	820	790	791	837	863	785	826	793	799	851	773	813	814	848	825
63907	21454	13296	3464	1490	1051	918	748	636	545	553	497	450	455	411	415	453	411	400	395	372	391	387	376	346	379	360	333	362	376	363	389	309	357	318	358	296	369	355	344	361	367	322	346	309	327	331	354	343	348	341	330	326	309	314	321	354	346	372	318	322	350	336	348	340	325	334	350	347	325	335	339	317	318	361	345	333	362	321	355	319	349	334	308	329	346	300	352	298	338	384	329	332	346	313	350	346	310	300	317	327	301	340	313	350	356	339	345	365	327	351	343	308	346	307	339	354	349	311	358	328	328	321	323	355	335	287	297	311	351	332	311	342	328	339	335	347	348	333	340	332	303	339	344	333	335	353	339	319	303	332	308	311	334	352	333	331	338	308	334	328	349	321	352	329	320	322	346	306	327	326	332	354	354	334	310	327	331	329	328	318	325	349	364	338	312	330	357	307	344	362	323	316	328	319	390	317	330	305	323	353	364	294	285	320	284	319	342	375	357	335	337	343	308	310	356	351	303	373	316	330	352	358	324	332	314	330	326	303	338	332	363	342	343	318	314	339	330	317	330	348	363	326	295	309	335	315	339	333	328	321	318	320	313	348	308	321	316	323	345	335	353	342	342	306	290	348	297	333	343	345	306	319	343	358	347	358	319	330	340	295	323	342	357	309	347	367	345	309	373	339	321	337	316	301	332	341	336	326	349	305	339	328	313	331	351	312	308	344	353	344	336	331	306	323	345	325	353	373	366	298	323	362	341	328	371	342	323	304	333	363	323	330	293	301	343	343	345	329	350	348	338	336	305	355	332	306	294	312	301	357	332	339	337	360	336	344	318	330	312	351	349	311	344	340	367	314	327	376	318	314	332	338	362	314	332	341	364	309	331	296	318	312	335	323	358	360	320	321	351	316	306	329	299	335	314	325	304	339	341	360	330	333	336	340	336	339	322	365	337	372	329	368	342	321	323	359	349	325	320	323	314	354	320	315	343	343	306	321	322	333	329	337	336	311	335	323	334	324	337	354	322	307	338	330	324	347	345	289	344	340	352	343	335	330	358	314	359	325	318	298	335	339	324	336	350	345	296	351	358	315	332	320	327	335	320	336	323	336	305	364	322	321	353	355	328	339	339	345	362	317	291	282	321	341	366	321	328	365	300	339	324	326	281	343	315	374	317	322	320	336	356	322	319	347	346	298	296	305	341	323	317	324	327	336	324	337	319	326	359	362	316	347	343	318	317	336	342	319	346	322	319	330	333	318	339	364	369	318	354	326	324	352	367	313	361	338	350	307	299	341	341	337	369	330	316	366	355	320	329	358	337	353	328	350	289	329	337	314	335	329	318	282	317	292	350	317	314	331	324	337	321	319	323	328	331	325	304	339	327	339	328	335	362	333	335	332	319	330	313	334	301	336	356	357	349	303	318	346	352	309	347	320	333	295	339	334	323	305	313	358	341	337	350	333	316	349	307	299	338	315	310	299	306	308	351	316	312	321	325	313	328	334	366	346	291	332	334	327	359	348	330	335	329	327	321	344	326	330	291	325	306	319	334	342	343	338	332	335	327	357	340	330	371	305	291	367	323	332	327	299	323	343	326	376	351	315	343	330	341	336	320	339	341	332	351	355	339	313	384	331	299	330	320	310	341	320	319	293	356	354	326	343	359	331	362	334	320	314	327	335	327	343	345	340	339	311	360	317	343	307	327	330	315	331	335	346	352	309	331	341	355	336	333	322	341	321	329	369	305	330	353	325	332	330	335	321	333	339	333	327	314	320	347	328	331	345	307	350	328	328	327	350	346	382	307	308	333	349	338	339	311	351	341	312	313	313	327	360	324	327	355	288	323	344	331	313	309	309	356	340	309	316	315	330	338	344	380	332	307	340	325	287	351	329	365	349	335	349	337	266	350	318	352	339	328	300	331	305	315	341	337	311	303	359	331	325	344	330	346	340	332	328	339	339	313	325	337	344	343	339	327	326	352	327	307	324	294	302	339	343	358	307	323	285	321	315	343	332	328	328	325	334	295	313	313	347	376	330	326	348	365	323	319	330	326	310	348	322	327	314	349	284	336	357	372	321	309	326	363	351	317	367	343	333	338	328	324	342	367	346	311	316	343	312	307	320	325	363	336	314	307	356	321	343	316	336	342	317	309	317	330	315	342	352	361	350	342	357	329	331	325	363	338	284	353	324	314	354	349	380	333	358	338	323	302	340	285	332	336	345	290	344	348	330	311	380	322	355	334	320	367	326	338	352	324	341	318	335	328	340	335	351	335	346	329	358	319	348	319	322	321	315	280	296	341	300	306	317	321	311	317	322	338	329	320	364	338	326	358	318	313	352	288	335	313	342	364	349	325	316	316	319	347	325	306	308	313	279	320	330	360	306	341	378	328	369	340	333	373	343	316	316	319	338	312	344	325	358	321	309	349	303	308	327	324	339	348	325	339	334	304	331	342	330	343	310	314	310	316	330	324	309	327	342	323	321	320	341	321	338	336	311	331	342	325	327	362	322	349	343	294	332	338	324	321	357	318	323	312	309	338	335	331	348	285	313	337	354	311	338	338	353	368	365	329	338	356	346	342	328	350	318	318	300	324	321	334	361	365	312	323	325	347	308	329	354	300	302	339	332	346	318	325	331	318	312	293	343	335	325	339	321	325	331	350	318	330	299	341	351	333	315	330	315	368	303	343	352	329	328	308	323	360	311	345	304	321	325	345	318	354	335	319	344	318	339	368	316	334	291	299	334	339	315	325	321	349	351	323	326	326	341	335	337	384	349	345	327	347	314	351	314	293	323	348	323	326	342	339	352	329	297	350	336	317	333	319	329	343	283	292	346	339	334	338	349	336	335	337	338	330	336	356	299	314	335	360	345	320	331	322	313	340	340	313	331	343	324	297	339	330	332	362	328	335	314	322	340	321	357	334	313	313	291	324	315	330	337	343	314	350	332	350	362	337	307	338	322	329	294	315	301	312	348	330	324	342	307	325	321	322	330	341	350	293	356	324	351	324	357	329	319	341	334	314	330	350	314	317	323	338	334	323	363	368	329	324	348	334	369	334	324	310	347	373	313	337	325	309	317	299	314	326	309	310	345	328	350	330	329	316	338	340	319	319	368	335	326	328	311	288	342	372	319	376	377	353	347	341	327	346	330	325	310	329	356	312	338	301	373	372	282	334	355	349	328	306	340	315	345	310	314	275	317	315	355	374	335	368	318	313	314	302	346	352	325	301	327	279	334	310	310	319	367	325	330	296	345	330	347	330	343	314	314	361	353	342	371	306	377	333	320	330	366	332	313	301	340	333	353	340	300	353	294	341	309	322	315	333	334	359	334	364	299	332	358	292	348	333	323	316	312	328	324	316	317	319	341	299	336	338	327	320	345	324	361	310	328	322	311	327	339	334	339	316	328	285	331	322	319	311	322	325	304	339	309	367	351	329	342	308	367	329	313	326	351	298	344	306	346	339	334	341	312	316	331	313	344	349	327	358	324	334	315	316
32746	2487	5139	5928	5080	4239	3639	3001	2585	2234	2098	1853	1754	1604	1509	1471	1406	1352	1309	1201	1214	1307	1141	1096	1134	1082	1148	1119	1089	1093	1054	1022	1034	1048	1091	1063	978	1048	1012	1006	999	947	930	984	973	966	963	973	989	998	1002	1074	978	1003	985	989	931	935	926	929	933	994	933	958	959	885	935	932	1008	997	944	948	926	998	916	934	901	931	958	955	962	883	927	898	867	919	969	957	967	933	928	922	925	937	960	945	969	921	928	891	952	891	904	938	924	939	925	922	945	901	904	1009	954	926	981	938	971	932	944	918	929	904	959	880	969	922	954	897	913	932	943	926	952	927	944	908	926	932	918	867	907	928	966	908	899	957	944	916	946	917	972	917	917	891	970	897	921	956	922	974	999	939	956	909	997	912	924	919	984	920	883	968	898	833	927	924	904	942	920	934	933	953	970	889	891	902	889	880	919	887	935	882	867	989	910	905	930	900	954	973	978	921	867	882	922	956	949	901	950	955	928	918	906	944	956	903	950	915	898	957	928	985	956	930	946	903	887	932	945	892	940	949	930	936	942	954	903	873	925	897	973	964	882	928	888	981	930	904	884	919	926	977	897	965	919	936	943	941	942	927	899	935	963	930	912	889	910	943	873	947	860	964	921	994	896	968	903	945	909	916	917	964	931	947	900	909	887	908	902	937	943	923	975	889	943	903	952	902	928	916	917	838	897	902	927	965	982	968	884	927	945	935	915	906	923	923	930	899	944	946	932	918	916	930	886	962	958	921	893	864	982	919	943	961	937	920	926	926	948	938	917	910	961	897	846	948	936	970	868	944	830	863	877	909	869	910	948	882	958	897	963	886	914	987	922	920	1019	928	909	947	949	907	873	971	925	939	930	958	890	899	907	935	860	913	985	943	889	906	963	898	933	884	945	989	888	892	890	925	914	924	935	939	878	927	951	918	880	903	918	903	872	939	926	956	963	950	936	917	901	874	920	912	911	870	901	915	898	934	910	935	960	965	930	923	917	912	956	931	930	920	963	868	893	972	885	963	963	890	920	952	914	925	883	972	889	925	889	916	871	930	898	919	874	944	907	931	961	925	894	889	865	932	957	895	915	930	892	971	959	985	922	959	952	917	914	953	912	889	942	913	920	949	900	937	898	913	947	956	882	948	969	976	905	920	966	933	848	968	926	880	967	949	863	951	928	907	886	916	891	949	946	964	932	893	929	904	894	949	921	930	921	880	932	940	892	907	925	929	894	916	897	951	907	908	933	910	968	861	909	898	920	911	953	927	892	887	961	915	977	889	914	924	903	925	939	970	902	985	904	922	909	918	938	927	944	900	928	893	907	889	871	936	875	991	865	940	925	845	891	904	926	883	942	942	966	872	966	890	925	920	946	934	926	906	905	932	923	884	952	928	871	908	930	893	923	907	900	877	903	989	980	962	910	963	931	938	871	900	864	913	940	917	906	974	953	939	871	865	946	903	937	977	939	967	902	927	928	896	930	906	925	904	950	967	962	952	897	918	924	932	881	914	958	924	901	870	895	908	916	882	902	935	849	874	911	849	913	926	897	996	902	881	860	916	939	910	918	955	954	938	900	912	930	908	933	948	900	925	962	923	924	921	932	891	924	954	905	963	989	909	921	891	962	969	943	951	970	997	894	956	878	979	984	948	902	888	917	933	894	955	920	890	934	926	929	909	923	926	912	934	939	892	929	931	895	908	911	911	972	900	896	910	930	900	928	912	909	962	923	891	930	925	920	925	887	920	931	912	905	965	954	860	973	945	935	932	937	932	939	909	936	895	930	918	852	930	879	968	959	921	967	851	909	947	924	896	950	916	891	918	908	898	936	886	901	926	962	927	934	926	917	968	888	937	942	950	925	868	913	980	936	953	928	925	896	952	964	894	906	918	898	895	917	909	922	884	947	973	949	899	952	936	881	848	870	911	913	1016	918	945	907	929	898	955	941	928	903	840	932	919	891	954	927	928	915	963	920	958	977	946	959	914	927	950	961	917	936	908	897	910	980	896	958	939	955	883	909	902	950	942	879	866	925	892	928	949	926	916	931	956	890	888	918	893	909	969	878	940	879	912	890	892	901	894	998	877	954	923	918	944	917	935	896	904	883	966	959	960	957	916	990	922	939	945	947	903	879	963	947	951	959	956	922	959	946	917	854	905	909	925	898	888	936	904	919	930	886	925	910	908	912	950	909	895	920	891	946	909	875	868	902	898	934	976	930	948	931	975	913	936	929	963	935	929	927	943	888	893	911	952	905	942	906	903	925	938	977	914	914	928	905	939	861	975	906	943	927	899	896	910	903	1001	938	937	904	983	892	879	953	974	920	920	920	898	903	938	906	932	904	939	951	897	918	904	931	904	879	880	927	912	901	883	914	932	892	922	897	940	936	917	903	956	919	932	933	960	910	937	920	927	911	888	950	923	881	950	877	1011	908	935	919	953	932	835	952	892	902	953	879	888	927	918	902	895	935	890	905	903	923	900	871	918	949	911	877	967	982	969	879	932	976	948	888	884	973	928	901	955	944	889	966	922	918	898	918	853	920	894	902	931	870	933	953	883	947	873	964	943	914	975	910	918	913	924	929	949	933	896	947	896	949	890	980	888	979	918	969	954	982	934	873	892	863	993	951	867	897	921	907	901	953	1009	935	876	925	959	965	966	911	911	933	942	919	920	928	963	902	865	901	963	940	914	946	945	906	906	921	934	915	940	912	961	916	943	913	933	953	909	910	881	909	887	958	929	991	922	953	904	873	895	903	982	912	869	914	901	973	922	900	890	923	926	876	887	915	880	915	912	890	931	914	926	945	906	951	872	891	885	906	971	929	944	975	926	916	925	919	910	916	921	919	945	960	899	934	895	943	947	913	898	1003	924	948	962	885	942	921	885	935	919	897	967	891	937	962	863	922	935	932	878	901	947	958	910	884	966	897	942	939	902	889	977	879	918	924	921	946	902	934	884	946	943	943	880	905	883	921	949	873	926	985	882	913	954	865	927	876	954	963	893	873	900	883	937	957	890	919	874	906	927	930	927	873	912	946	889	897	969	960	940	899	894	896	914	996	947	890	947	872	926	926	870	973	861	897	913	947	967	924	952	899	942	915	950	926	902	931	869	851	875	873	879	914	906	968	934	896	867	867	949	963	937	966	911	944	919	935	911	892	898	884	896	1009	908	888	924	917	942	937	890	959	922	923	956	979	942	897	917	887	878	920	990	939	945	928	879	932	864	902	900	908	964	891	934	917	937	924	883	874	898	939	959	950	932	941	897	926	944	900	933	943	892	906	870	916	936	899	917	913	900	907	900	888	902	888	945	959	959	897	944	889	906	948	880	895	904	888	980	988	914	933	934	908	919	867	924	916	858	999	912	925	962	950	938	903	917	866	964	981	954	932	860	882	860	923	888	937	977	949	914	885	872	932	912	922	904	925	913	876	908	941	882	969	930	920	919	902	928	1003	906	931	952	913	893	900	927	906	896	949	916	896	970	913	928	936	890
14088	677	369	211	163	164	168	144	143	125	111	139	138	134	131	135	119	146	154	118	159	152	146	120	127	119	130	144	124	140	134	139	133	149	148	143	141	128	123	121	133	141	100	144	137	156	138	134	132	126	157	123	137	142	142	160	124	125	146	124	146	118	154	141	153	139	131	149	147	144	123	123	124	132	114	137	139	142	135	134	139	136	143	109	141	147	122	134	140	121	128	129	144	142	123	135	145	150	142	164	148	132	163	124	151	138	139	131	149	142	133	149	147	119	140	134	133	113	123	139	129	140	115	144	134	132	133	129	147	130	112	126	141	146	153	132	129	145	109	113	165	153	148	139	121	132	138	136	143	140	141	150	144	157	142	144	151	141	132	141	132	149	138	133	128	135	151	124	119	131	146	171	128	154	134	132	128	144	134	94	136	141	145	123	149	148	145	132	145	143	144	146	136	126	133	130	133	154	130	127	142	141	136	131	143	131	138	130	129	128	151	128	133	123	119	138	131	126	150	129	145	148	119	140	127	153	149	128	135	125	145	131	151	147	138	133	130	156	169	132	156	143	127	147	144	151	145	149	142	147	131	125	117	128	142	138	145	139	164	133	135	129	127	154	134	165	117	114	116	148	134	133	127	144	120	137	120	125	159	133	126	139	128	144	143	141	136	137	126	135	126	125	144	137	154	119	136	141	143	139	137	134	157	138	151	173	133	117	116	135	136	133	135	133	133	122	127	134	114	135	136	140	113	118	139	154	147	138	126	132	139	135	154	146	122	141	133	126	142	121	125	142	149	152	150	133	121	130	132	113	146	132	152	131	143	139	146	143	130	113	146	128	134	140	172	134	140	128	138	143	125	127	126	127	142	159	148	125	150	111	122	106	121	127	137	133	133	139	113	126	132	130	136	135	149	138	139	135	109	120	137	147	139	142	121	129	127	136	113	135	110	156	126	138	104	166	135	134	139	134	135	115	145	126	136	134	149	134	124	128	134	151	117	129	142	112	148	169	126	157	138	134	173	117	128	133	142	143	129	153	147	130	129	123	128	136	137	138	127	123	151	135	129	138	135	149	121	130	116	141	127	141	135	161	139	132	144	139	139	133	143	148	146	140	139	155	120	127	136	136	125	143	135	147	141	127	130	126	144	134	140	129	114	130	155	142	129	132	134	169	135	126	139	147	120	147	135	130	142	151	129	151	161	158	120	116	166	136	130	124	156	172	131	138	121	148	145	132	125	126	119	133	135	128	127	120	131	111	131	138	124	117	129	131	148	146	130	124	135	131	118	117	139	134	128	121	147	141	125	149	130	129	129	128	122	138	121	157	137	136	139	143	145	126	152	141	139	125	132	157	133	137	127	149	130	136	128	142	127	134	123	141	126	145	142	147	123	131	123	140	157	128	129	145	139	125	167	107	139	137	118	133	145	126	141	148	125	120	140	152	121	136	121	126	133	123	151	132	130	131	125	118	137	124	137	133	126	116	142	136	152	122	139	123	130	140	148	135	146	149	127	133	142	147	138	150	122	117	127	142	133	112	118	117	113	137	115	122	104	125	143	151	126	137	137	121	128	151	144	142	135	120	149	139	148	156	127	142	109	125	150	143	131	150	147	153	132	133	147	127	145	131	134	146	139	128	127	138	130	136	115	137	127	150	146	128	154	145	131	141	137	144	148	174	140	146	138	131	131	131	146	148	122	156	149	167	133	126	125	133	115	155	127	139	139	136	133	131	134	152	127	132	129	128	141	127	154	134	146	135	132	133	123	166	146	122	126	125	120	128	145	120	137	134	143	139	133	132	144	120	147	145	125	133	148	142	129	146	143	127	147	121	148	120	169	142	143	155	144	126	135	145	163	157	140	113	135	146	111	127	130	136	157	126	143	144	119	141	128	130	137	119	136	133	108	150	129	113	133	120	134	146	138	129	137	130	147	135	123	154	138	153	157	119	149	139	132	143	136	147	141	124	123	130	112	161	126	128	126	131	140	141	126	143	137	166	141	131	127	136	152	159	125	145	141	131	153	132	145	140	123	138	114	130	127	127	149	132	126	127	137	143	136	136	124	150	128	138	140	129	149	120	135	138	113	111	130	122	121	141	124	153	141	131	119	131	133	133	148	160	145	135	147	121	146	138	136	150	137	130	125	145	138	122	156	145	135	143	113	138	118	131	150	130	140	125	137	129	148	149	137	132	133	130	130	117	132	126	133	146	162	133	124	150	134	145	139	153	128	138	139	132	124	121	120	129	122	132	162	129	138	115	146	139	121	130	146	139	126	132	127	147	139	137	132	128	141	151	129	134	140	140	131	132	114	124	151	140	128	144	131	155	142	141	160	118	121	137	123	142	124	132	125	149	134	130	135	140	147	127	141	118	123	140	136	150	142	137	132	127	132	120	125	163	127	117	123	136	120	131	151	152	109	164	135	137	127	137	151	131	151	136	143	123	130	127	116	132	125	130	137	143	126	130	138	133	119	142	133	140	130	148	132	118	133	124	141	126	152	133	130	142	123	123	144	146	106	136	124	133	149	118	124	136	141	136	146	106	136	137	144	144	132	130	135	136	137	116	136	125	140	131	132	143	138	124	137	128	162	113	121	150	139	150	129	126	127	126	126	127	121	131	133	137	138	138	124	163	142	147	150	151	118	132	132	149	138	108	140	144	149	145	119	108	154	141	140	149	123	132	128	141	141	134	148	146	124	146	137	138	154	135	132	128	144	143	132	133	130	123	140	124	122	155	133	131	127	128	146	153	153	152	135	134	146	156	131	136	142	135	141	148	150	117	139	130	147	140	169	123	142	134	128	146	149	131	128	135	142	129	115	124	139	148	123	132	134	119	124	147	148	156	142	154	107	133	150	135	129	134	142	152	122	125	137	134	115	133	117	115	145	148	158	144	126	131	129	137	145	104	130	134	134	139	129	172	141	124	134	159	152	122	149	127	160	125	146	122	127	138	120	160	126	139	132	131	132	133	146	134	134	126	129	148	146	139	126	137	151	147	133	134	153	120	139	157	145	146	128	112	142	145	122	135	136	122	124	153	105	131	126	144	139	136	130	137	135	129	115	140	150	130	146	124	127	139	127	110	144	136	140	137	128	151	123	133	136	122	121	121	142	120	146	151	129	127	122	122	130	138	141	123	120	142	136	123	133	129	132	134	114	136	138	144	140	131	154	126	140	144	108	131	130	137	139	144	143	136	160	143	136	135	160	141	133	126	154	134	159	139	138	159	124	146	138	129	135	136	121	159	117	136	137	125	127	135	131	125	137	135	132	134	126	134	139	120	137	150	138	134	125	120	126	116	119	116	138	134	130	147	147	135	144	129	125	125	149	134	121	119	153	138	144	126	153	143	130	165	139	120	117	139	111	124	135	127	141	154	141	137	147	145	135	144	116	138	148	134	142	129	131	119	132	139	137	137	138	127	143	140	128	144	125	138	124	138	134	137	153	138	138	131	131	110	142	141	123	157	130	136	141	127	144	160	172	141
12486	530	678	680	626	606	547	520	545	534	530	452	512	457	462	464	489	503	480	494	500	496	448	450	461	484	465	462	476	465	458	479	434	437	487	443	461	439	469	466	442	434	478	492	481	426	476	466	443	483	461	402	515	434	433	450	464	495	459	455	463	496	457	427	479	486	461	436	465	462	454	432	469	476	497	452	452	440	429	458	455	475	461	453	489	443	441	427	420	440	480	467	514	441	484	469	460	442	450	460	446	436	480	456	468	460	489	477	392	455	486	473	446	468	451	498	453	446	458	430	488	491	443	459	471	421	451	445	453	489	446	456	416	428	448	455	460	412	460	459	446	476	449	436	445	445	455	449	414	448	497	469	449	404	463	481	478	463	462	454	458	438	458	485	471	485	443	477	461	452	489	461	458	472	425	452	455	464	496	425	476	452	466	463	476	472	453	445	481	446	435	453	446	483	423	432	436	462	448	450	457	450	461	418	449	450	463	426	459	495	507	494	425	450	444	469	440	432	444	449	475	464	437	458	432	479	448	404	473	454	446	446	447	467	497	497	450	452	474	472	469	437	456	505	435	478	428	415	459	431	437	428	492	427	444	466	460	476	430	458	464	458	414	483	466	443	470	482	455	424	437	449	473	442	423	455	459	442	437	453	473	487	452	424	467	464	436	485	432	448	476	441	489	484	485	422	489	487	430	465	450	491	435	433	469	453	428	461	425	467	444	477	465	470	452	445	438	469	457	430	445	465	489	442	456	438	445	442	453	466	461	456	463	420	434	431	436	443	443	479	460	442	445	444	464	432	461	455	470	456	450	435	446	450	448	420	456	435	474	479	415	471	476	466	426	479	442	484	479	477	450	470	457	450	499	450	447	477	451	430	452	408	443	483	434	450	478	474	459	453	452	434	413	462	425	469	476	470	458	438	454	443	482	468	432	428	463	453	438	455	447	505	494	430	464	464	424	470	455	447	453	499	446	460	441	479	458	489	438	470	466	462	442	439	468	450	475	431	456	469	419	450	446	450	480	466	455	472	460	433	504	431	456	407	421	432	438	452	451	463	478	461	473	441	478	454	459	486	486	443	442	453	456	490	451	487	464	483	490	449	454	402	451	463	466	445	468	441	446	448	428	422	493	478	455	467	455	460	424	471	454	424	474	439	458	406	458	473	411	483	476	465	470	459	451	471	434	487	460	434	450	489	468	460	481	475	437	484	439	460	442	424	472	423	470	428	464	476	483	477	478	442	459	435	444	420	473	456	425	443	428	506	493	491	473	473	467	427	479	469	476	460	480	472	461	457	457	448	498	430	456	496	477	416	488	467	442	428	473	470	457	478	461	461	459	489	469	447	471	473	503	460	455	461	447	475	458	458	462	442	445	441	471	458	436	489	476	429	490	426	475	477	449	483	450	445	447	464	444	418	437	462	425	465	449	447	446	419	480	417	429	419	491	435	462	447	450	458	463	445	463	453	479	483	471	438	433	489	456	438	444	456	456	427	467	450	446	450	489	431	479	426	432	434	457	462	410	432	452	445	460	423	406	446	435	466	495	462	462	444	434	404	469	467	454	466	453	497	495	453	436	483	478	475	459	453	420	470	430	443	465	451	463	446	421	479	483	466	479	459	468	459	450	455	424	429	419	438	421	454	453	479	447	476	442	473	470	449	479	429	441	451	453	435	439	423	447	430	499	461	463	411	447	482	452	415	460	503	429	465	450	464	434	463	454	447	484	478	442	473	469	452	433	449	439	478	458	469	442	445	439	454	469	449	509	492	457	461	462	449	434	478	471	455	431	426	470	435	475	487	437	489	446	453	428	454	491	462	463	457	453	472	488	440	490	437	443	437	443	428	461	424	464	461	424	467	454	445	450	444	441	437	473	456	478	456	465	468	481	462	461	492	472	467	471	450	469	439	441	454	466	430	415	469	447	453	475	498	476	471	462	415	448	457	440	448	440	474	485	454	448	441	491	451	440	494	443	424	452	452	423	505	465	433	445	469	440	446	419	460	430	451	448	452	467	479	452	472	436	436	489	462	466	454	464	457	455	437	463	455	486	439	465	473	470	454	461	439	471	448	487	463	496	479	471	471	433	483	445	465	458	443	441	440	468	483	460	445	448	466	478	445	479	468	466	441	442	465	473	460	451	447	469	449	470	451	451	435	433	430	483	461	447	470	415	432	439	433	465	444	430	501	456	456	488	496	438	431	400	471	457	447	463	480	479	442	459	442	424	440	475	425	484	475	417	469	466	453	410	458	455	419	455	447	467	447	409	442	498	470	426	454	429	421	450	467	435	502	498	426	452	441	446	465	460	449	442	472	438	450	475	477	479	479	431	435	441	439	494	436	498	461	466	469	460	462	436	465	453	446	468	457	431	473	498	501	460	423	426	521	444	462	484	467	468	476	457	440	451	451	450	453	442	429	449	448	444	450	426	496	443	443	474	461	415	462	482	463	451	418	427	419	483	433	488	441	457	467	459	463	502	466	486	469	469	452	473	480	435	464	479	455	466	419	439	479	440	429	432	469	457	406	457	480	468	484	446	415	510	461	465	459	501	464	440	453	426	431	451	452	477	417	475	454	474	434	444	440	454	457	515	424	464	431	452	477	423	470	467	494	412	449	463	443	476	476	450	460	477	444	440	453	447	471	442	473	448	496	482	443	417	521	501	451	464	439	448	484	453	488	406	466	451	401	459	433	449	471	461	460	466	470	502	479	451	448	478	419	442	437	459	460	441	450	408	457	459	426	422	446	427	461	459	449	470	454	476	451	482	450	461	509	470	442	469	457	428	483	460	463	472	438	481	442	459	445	457	438	443	472	473	444	458	446	463	441	459	474	482	481	454	448	502	464	473	442	441	470	446	448	458	466	476	447	487	415	454	443	444	466	467	448	472	470	465	481	451	470	458	428	416	480	412	483	446	468	482	454	419	475	460	426	438	434	453	468	448	455	422	489	460	460	462	437	434	447	493	425	483	462	464	470	463	436	448	483	464	453	414	443	474	452	475	491	450	436	446	455	465	414	462	479	461	463	468	460	456	466	487	474	399	433	416	430	430	433	462	476	448	451	468	444	447	469	458	438	457	453	447	467	455	452	464	425	495	475	424	461	449	432	467	448	401	457	453	458	468	446	471	420	435	455	464	485	470	416	434	426	456	459	441	474	442	502	462	482	419	464	497	470	449	455	462	467	438	474	460	437	471	451	446	497	456	474	466	469	453	484	428	414	482	454	454	452	494	457	472	464	442	484	438	464	470	446	432	449	491	447	495	489	468	450	439	458	438	460	414	433	445	421	440	483	453	468	409	470	468	426	451	434	459	467	419	460	426	443	478	430	456	424	430	422	484	492	451	448	435	460	457	428	448	460	447	455	401	436	436	473	457	441	441	464	452	482	436	477	440	465	468	431	449	432	503	481	473	476	463	426	442	451	440	466	483	472	468	459	475	495	475	451	490	454	452	495	442	448	452	455	454	449	455	439	439	458	432	485
57178	17013	4368	1374	869	697	589	480	435	374	388	340	335	363	339	350	285	284	331	296	317	303	277	278	278	306	302	303	290	256	268	281	296	275	261	275	269	293	290	272	295	266	277	283	268	268	273	257	280	262	257	280	260	281	270	263	251	272	269	284	277	270	279	274	292	308	309	272	265	281	291	281	266	299	291	293	298	273	281	269	293	279	281	269	282	274	270	275	285	291	270	291	269	292	289	286	270	280	278	275	275	291	274	277	284	270	302	273	276	282	253	291	253	298	279	287	313	270	272	286	279	277	293	305	254	269	299	307	318	283	310	276	260	263	270	263	267	261	288	285	278	282	285	279	274	307	302	289	258	309	293	275	266	260	275	255	264	266	286	262	269	272	302	304	310	280	279	280	263	262	265	271	281	274	312	267	254	289	307	270	305	267	291	262	295	255	260	299	264	271	276	277	269	290	277	253	263	308	313	300	262	269	296	264	294	268	268	271	264	320	271	264	283	272	303	248	245	290	294	258	280	293	289	296	278	279	317	290	288	246	271	284	268	281	276	265	288	292	257	275	257	296	307	264	268	259	292	289	282	265	257	260	279	274	287	267	283	284	286	265	278	286	250	317	280	301	320	268	275	272	259	248	241	294	259	278	277	278	288	280	272	245	271	266	292	261	295	267	272	282	289	275	268	279	291	289	281	248	277	264	261	254	266	261	284	286	300	288	293	260	265	242	265	271	268	305	284	292	274	283	292	294	328	287	265	293	307	298	295	273	279	251	282	280	264	272	277	282	260	249	273	313	287	274	262	270	277	308	274	308	287	302	295	315	264	277	302	269	256	259	252	265	251	260	260	289	269	304	302	266	264	276	278	282	318	298	273	268	281	269	271	284	270	240	259	262	236	249	259	264	272	254	255	293	292	267	262	271	296	277	236	276	284	298	264	260	292	280	260	294	269	293	269	276	264	261	269	289	277	276	256	275	318	272	266	279	297	283	279	265	269	271	272	280	307	288	254	274	276	303	280	287	248	278	273	269	258	295	279	281	296	276	259	294	248	266	238	312	255	288	305	275	307	281	276	265	297	275	302	291	309	255	253	282	266	261	288	269	272	249	270	289	305	283	278	283	292	287	276	256	292	278	267	300	267	241	296	286	268	267	318	265	313	249	301	267	295	256	291	259	274	276	287	287	267	292	257	310	274	278	280	288	284	263	268	255	277	274	283	290	293	289	274	279	283	274	278	272	271	277	278	260	270	259	286	264	262	256	268	290	253	276	289	250	289	263	308	276	290	265	262	259	277	298	269	241	266	246	250	270	253	260	232	263	253	256	275	286	272	263	271	277	275	263	230	307	291	296	293	292	264	248	239	270	272	249	257	278	281	269	267	260	309	261	287	249	263	262	283	290	301	304	296	275	276	279	303	249	275	294	295	273	321	283	289	289	270	283	273	266	293	259	259	260	266	270	289	288	288	285	267	306	285	266	281	285	283	290	305	284	282	274	259	285	269	271	302	299	290	285	256	297	287	275	283	247	275	286	294	294	274	279	264	260	270	288	286	306	297	277	272	284	289	253	253	283	299	257	286	289	270	282	273	248	314	282	277	268	283	279	262	297	300	262	298	246	315	285	273	278	273	307	236	285	303	277	267	270	275	280	257	279	291	273	280	272	286	261	275	288	262	291	281	291	300	260	246	260	274	293	288	292	262	259	272	259	285	293	259	264	300	298	282	261	267	291	278	264	281	270	258	296	285	283	260	266	303	263	291	288	248	235	268	282	290	284	290	266	296	274	286	276	270	273	274	269	281	285	283	267	273	281	281	267	269	269	277	270	282	269	267	290	273	248	289	303	299	284	293	278	300	279	282	253	292	285	260	257	270	283	271	285	282	268	258	276	293	273	276	260	279	267	293	266	303	302	298	282	269	261	239	262	295	289	278	292	279	310	292	294	276	303	280	281	277	288	264	276	269	294	303	255	276	289	269	288	281	294	278	289	275	286	324	246	262	243	255	269	251	273	288	262	290	281	269	284	313	278	270	269	294	282	309	280	279	250	316	283	248	279	236	291	297	292	273	282	266	284	287	284	251	261	274	274	307	268	272	262	270	283	252	256	279	261	271	271	274	300	311	300	281	247	261	286	244	287	256	265	265	263	268	298	299	268	274	255	297	272	293	271	297	268	266	250	232	260	288	312	255	305	270	284	269	280	262	290	255	272	280	296	289	255	278	251	287	263	264	270	306	261	285	305	282	273	293	299	256	266	277	276	266	296	287	316	263	275	276	259	278	268	268	293	284	284	260	292	301	272	240	300	248	309	260	263	298	275	308	275	287	270	255	293	246	271	250	293	279	301	298	267	301	280	285	274	280	286	270	301	298	284	299	277	277	305	274	264	267	310	294	260	285	275	264	288	276	258	300	280	275	293	277	267	267	273	259	270	269	287	301	264	275	273	279	271	273	282	284	260	286	243	285	275	295	307	247	284	267	286	289	256	263	278	285	249	266	276	303	260	305	281	285	319	268	294	289	292	281	276	246	264	258	271	257	283	296	267	263	264	295	242	275	312	256	279	268	286	263	295	263	268	317	271	304	278	269	282	264	283	286	260	292	298	291	293	289	272	292	270	273	286	291	289	271	311	262	256	289	301	243	282	276	321	290	279	277	273	259	284	312	282	289	290	273	255	248	272	284	263	273	265	262	247	260	262	301	251	259	262	304	311	291	261	278	295	294	285	290	284	285	289	263	263	269	293	274	287	275	288	285	265	280	245	317	275	303	279	280	253	243	268	269	269	298	260	279	272	286	277	281	293	283	267	275	276	241	291	291	232	284	264	265	304	272	297	281	269	271	284	303	263	289	268	277	246	257	296	252	293	259	297	295	276	300	269	281	258	283	290	273	269	271	290	276	272	282	291	291	264	294	267	274	301	270	296	302	272	283	257	284	268	285	269	258	242	249	278	280	281	284	274	283	289	306	267	282	285	275	267	285	277	295	267	269	291	260	288	267	282	257	279	277	279	311	290	242	260	284	253	274	307	292	249	257	281	253	258	293	316	260	272	280	245	277	292	262	273	259	280	284	280	264	270	266	268	254	291	287	282	288	269	308	280	260	267	275	292	280	263	267	284	272	268	298	275	286	281	259	260	280	272	252	267	264	289	313	289	267	275	293	284	284	303	312	271	308	277	279	288	264	277	283	288	282	250	272	297	282	262	282	275	265	247	300	295	257	298	296	269	275	248	275	277	251	285	261	271	289	259	303	262	269	300	283	331	282	310	278	290	264	253	271	282	242	265	268	282	303	283	244	265	282	234	284	278	268	282	254	250	293	287	279	286	286	278	257	247	284	273	296	281	276	274	276	247	295	225	281	300	298	278	274	285	291	262	234	273	311	274	252	265	283	254	290	264	298	277	264	270	248	245	302	292	258	265	276	272	291	284	286	284	281	293	263	274	288	256	261	302	278	281	306	278	286	291	278	272	265	287	268	276	286	256	285	245	256	269
27974	1639	3083	3546	3075	2640	2207	1993	1691	1525	1439	1352	1244	1167	1145	1074	1048	1018	1000	1042	1009	934	931	888	964	891	963	876	915	872	868	873	853	917	862	851	836	854	827	872	841	841	838	871	824	829	850	825	883	834	842	816	846	799	844	818	844	780	819	858	840	798	822	865	826	847	836	786	806	853	843	836	803	749	771	819	795	838	781	800	823	842	839	820	844	772	802	814	808	806	803	844	817	801	792	812	812	813	781	804	824	834	787	781	811	834	826	813	858	815	791	827	878	764	787	831	848	795	755	796	788	809	834	810	831	818	794	852	827	839	774	818	780	839	761	812	810	769	790	836	779	837	789	768	859	813	806	803	809	844	819	846	765	764	854	780	770	869	749	848	797	775	810	830	821	848	796	816	842	824	829	850	819	765	829	798	777	806	770	791	833	826	845	867	825	795	799	837	814	819	797	851	807	800	804	777	791	794	853	786	822	781	801	726	856	807	773	806	820	867	778	818	812	781	808	792	784	862	790	813	824	793	774	793	759	811	815	732	809	856	812	815	786	827	773	784	821	840	762	808	805	778	805	820	866	815	788	808	808	789	771	838	797	777	797	819	807	824	818	819	740	812	803	822	809	849	820	831	811	772	781	805	792	815	828	865	807	855	788	867	777	787	822	805	844	803	803	844	827	809	837	872	862	818	791	811	792	823	817	774	840	820	822	826	803	803	814	779	796	786	763	793	817	828	830	801	761	814	833	815	867	800	815	808	859	801	785	783	805	783	836	779	822	747	791	834	787	805	809	830	770	845	780	859	813	791	765	850	766	802	786	852	781	774	798	812	794	823	785	869	784	827	821	787	829	789	859	846	810	820	795	768	828	812	788	804	798	821	807	889	824	802	806	799	789	826	779	770	801	811	797	806	859	836	817	833	769	777	798	802	821	847	808	769	765	846	804	817	778	807	783	803	793	787	796	781	851	813	813	824	885	825	844	785	711	789	832	795	772	838	805	813	776	819	847	824	787	739	847	833	802	824	793	803	843	794	801	816	793	806	829	826	783	761	778	800	766	790	811	790	835	829	785	823	790	790	805	790	804	778	772	806	850	795	817	771	851	766	775	798	797	783	801	728	785	804	807	796	795	850	810	806	789	805	828	828	799	834	811	826	792	792	830	775	849	817	793	811	803	805	819	847	827	777	847	796	793	820	819	851	780	791	817	815	789	816	786	796	783	767	768	871	781	772	804	757	779	816	785	845	769	843	851	766	780	813	806	802	825	838	808	825	871	807	790	869	823	790	857	814	800	818	776	841	820	833	755	824	800	788	791	836	868	765	822	792	836	788	847	827	852	818	835	809	814	858	806	797	801	834	756	776	815	808	805	803	763	834	779	831	820	818	807	820	806	804	797	804	853	857	807	765	800	814	781	842	831	809	784	788	842	812	770	783	821	832	803	793	807	799	793	815	829	816	788	788	831	812	828	804	813	778	791	840	794	821	823	835	802	846	812	826	768	779	811	789	766	829	836	776	852	816	828	824	821	837	837	837	821	771	815	804	784	766	784	834	798	845	759	834	768	792	805	805	802	840	838	807	800	847	806	802	794	816	758	787	793	807	788	852	770	788	816	745	825	809	787	823	764	759	787	820	802	778	759	734	760	802	841	821	865	785	824	835	801	765	822	820	811	796	785	811	771	841	817	825	801	827	857	796	847	751	792	812	738	802	751	834	864	799	788	868	778	813	801	805	828	860	795	787	787	829	807	791	821	816	791	791	799	820	848	818	801	817	765	847	835	840	800	863	847	768	822	814	819	820	798	795	853	771	773	789	820	813	804	815	822	865	817	769	802	792	771	805	816	836	811	816	783	827	847	794	838	781	808	814	823	818	819	825	812	823	812	804	778	837	732	826	779	859	809	815	824	838	822	780	825	856	815	784	794	866	748	825	803	783	781	829	797	773	817	817	821	756	779	833	803	802	767	838	833	787	805	775	802	821	808	768	797	860	842	791	776	756	834	771	805	825	830	814	821	804	819	789	833	826	810	832	827	777	810	763	766	797	798	809	856	851	794	788	839	790	772	824	785	793	790	778	832	808	808	777	789	833	770	813	835	809	798	771	784	787	825	811	869	834	777	788	755	801	782	816	751	830	781	772	792	804	786	819	816	816	802	734	846	780	823	854	792	792	755	823	811	757	784	783	837	838	780	806	847	795	796	839	796	801	802	824	776	815	790	773	781	815	770	849	864	863	855	814	811	780	807	822	842	800	821	808	783	813	802	791	856	810	798	796	788	810	823	815	783	771	830	813	854	809	796	831	809	759	833	807	770	805	820	814	782	772	767	768	754	800	752	825	826	794	793	799	826	798	800	778	820	808	804	778	848	792	827	837	821	811	812	811	797	828	793	835	809	848	805	790	807	786	858	788	804	805	769	807	737	797	835	817	795	804	811	800	782	833	798	819	782	796	846	763	819	818	864	830	835	753	796	857	819	846	782	788	838	799	814	788	866	824	805	794	810	914	760	795	811	811	760	804	819	776	849	842	800	803	806	784	766	783	816	794	775	820	797	818	814	795	856	879	798	782	815	840	775	858	824	798	797	782	787	821	822	794	786	860	760	774	819	795	845	753	819	798	773	798	807	836	856	830	813	847	787	771	791	823	788	808	801	802	796	785	790	857	763	765	840	824	774	839	856	783	768	838	804	812	817	778	807	794	814	795	847	798	780	811	802	883	803	809	830	810	801	791	820	847	805	841	855	787	825	825	755	793	825	809	799	841	800	798	785	828	827	829	819	744	779	824	752	852	851	776	796	799	823	839	789	760	799	783	771	825	804	787	819	837	833	786	816	789	836	804	894	853	807	839	799	768	802	807	800	753	783	834	825	800	805	825	845	855	821	763	857	762	766	800	788	802	773	777	842	774	823	821	862	828	775	795	775	782	816	826	834	799	867	779	778	820	802	801	776	821	831	783	769	781	816	767	803	823	811	799	819	849	838	788	817	800	796	824	852	784	831	742	806	746	817	785	845	826	806	741	800	802	821	812	830	801	821	797	837	839	824	865	817	822	804	815	810	798	801	764	756	765	792	817	795	812	845	732	815	778	804	810	824	754	804	787	756	806	833	830	777	836	859	826	751	824	812	787	796	834	834	802	782	786	838	817	846	800	739	873	767	797	823	786	837	775	790	817	843	778	823	801	792	814	781	776	792	767	810	824	778	799	768	877	805	790	807	798	826	795	832	802	774	824	794	835	803	836	798	817	757	838	776	768	769	777	799	837	784	813	777	803	798	800	791	815	804	801	823	766	783	821	820	857	786	800	779	760	805	831	827	831	823	791	786	848	779	769	826	810	812	800	826	847	808	785	761	840	823	817	799	847	804	900	812	835	800	829	834	786	802	817	808	795	853	760	788	801	774	802	828	856	861	780	791	782	827	780	802	838	756	799	814	767	806	825	785	870	778	790	849	761	788	822	825	813	772	777	821	816	829	820	868	796	785	840	858	794	785	815
64913	21744	13777	3709	1508	1069	862	764	655	586	575	485	420	412	433	433	404	395	413	350	408	381	349	370	385	371	344	355	335	372	349	340	344	352	388	373	334	326	325	366	368	351	363	322	359	327	339	356	346	355	314	319	336	349	337	376	351	359	349	354	339	354	328	365	389	352	329	324	332	333	352	327	348	312	341	305	320	341	321	345	348	335	334	338	341	285	325	317	314	368	341	323	341	351	364	317	298	353	320	320	315	333	298	346	335	368	345	338	331	341	313	327	345	298	328	320	327	329	342	311	339	358	355	383	349	347	325	358	328	346	359	324	341	367	350	329	326	346	307	343	321	361	306	303	333	326	336	330	329	336	351	325	323	346	343	337	328	332	342	326	322	324	360	334	343	324	297	289	364	309	333	322	346	308	329	335	335	334	344	345	325	304	368	322	322	345	350	334	324	334	354	333	325	335	344	367	342	332	334	367	311	324	331	310	340	370	317	337	352	341	338	329	355	328	317	336	305	312	340	350	338	307	314	324	278	305	355	346	360	365	354	336	335	312	352	308	329	333	300	340	300	344	344	343	366	311	318	329	310	347	360	339	325	299	326	325	348	327	321	339	323	352	342	365	345	338	355	330	339	338	337	362	322	335	346	319	331	332	328	321	321	355	318	360	299	299	322	320	356	338	346	304	363	312	353	366	327	337	373	326	360	331	330	330	358	317	364	334	319	348	347	318	326	341	346	349	326	328	342	344	316	327	345	336	332	367	324	292	371	322	316	368	321	328	323	335	355	319	330	310	318	355	375	315	363	343	328	328	325	334	331	335	355	330	371	353	336	351	365	333	315	324	349	330	368	328	341	350	337	331	349	321	325	349	340	354	308	323	337	354	365	346	321	330	321	317	333	335	339	335	331	298	330	354	374	315	350	356	358	316	295	322	300	376	354	338	351	350	330	338	333	306	323	324	329	358	315	301	330	319	339	333	315	330	302	336	326	330	300	301	328	365	302	318	344	351	331	323	352	299	320	329	332	343	328	357	348	349	323	343	355	365	362	311	316	351	334	342	301	308	326	324	350	334	304	336	330	342	297	340	337	349	357	335	324	301	351	342	321	296	356	338	354	321	325	299	319	343	328	306	330	351	299	325	346	329	342	318	321	348	324	321	312	332	345	346	305	338	341	352	341	336	333	325	331	305	350	335	343	318	342	331	323	345	309	343	329	312	335	345	342	350	319	316	310	319	325	319	327	334	316	339	331	327	338	303	347	337	349	344	323	331	317	345	328	329	306	335	345	350	307	321	348	336	354	350	341	301	351	340	312	350	323	311	349	330	338	331	324	329	337	302	344	309	359	325	314	331	338	367	340	328	334	317	330	334	342	373	333	347	334	317	320	314	326	330	320	346	321	328	309	340	324	323	356	371	380	307	352	331	306	342	343	338	339	324	332	315	315	362	333	349	354	340	359	337	345	312	319	355	361	332	359	322	356	330	311	309	342	359	320	343	308	316	315	325	336	318	320	324	314	344	327	352	344	315	314	333	342	305	342	334	352	318	334	325	344	318	354	341	331	348	348	323	333	329	329	346	337	319	338	372	312	335	322	342	320	324	345	311	384	337	362	348	345	344	368	377	339	348	349	350	332	347	316	343	320	337	321	333	335	330	355	328	348	305	378	359	340	337	314	305	344	355	315	334	336	322	324	340	334	306	373	358	318	318	357	314	328	343	337	300	324	348	348	356	325	326	323	354	338	333	294	353	304	343	325	334	354	315	326	339	326	344	309	314	360	327	346	312	328	348	304	288	329	310	330	293	308	345	346	325	365	304	319	326	345	298	331	361	330	307	339	302	295	347	329	332	347	339	322	318	313	363	353	327	345	335	344	336	340	336	315	318	341	328	331	339	319	334	287	331	313	305	335	319	347	331	303	384	334	322	347	325	357	324	311	331	345	330	342	323	328	342	355	331	332	311	310	320	347	344	356	336	343	344	316	318	333	331	337	339	331	347	308	330	346	319	357	346	330	351	295	362	353	316	335	313	344	342	340	321	340	360	355	356	344	350	357	324	334	326	337	341	331	321	344	350	368	354	329	334	326	341	347	344	319	356	338	339	320	373	343	328	350	330	319	326	338	336	358	316	333	362	345	362	331	323	328	365	322	324	337	325	326	362	352	345	343	341	336	312	310	360	327	340	328	318	331	339	315	352	360	350	297	365	310	330	310	340	336	335	322	339	317	346	334	351	333	311	337	340	363	329	348	335	343	307	329	333	342	321	329	342	280	357	319	336	326	328	281	318	330	343	333	340	316	346	351	315	344	357	339	351	330	334	305	352	314	348	361	365	337	328	335	366	351	355	343	348	335	282	340	350	328	346	334	318	335	354	335	330	362	299	331	347	328	362	367	303	341	331	310	321	323	312	324	293	315	319	324	335	316	326	336	331	332	323	317	336	310	330	340	319	341	332	313	310	341	361	328	338	307	345	345	313	293	352	321	341	337	344	313	343	342	366	325	362	354	314	356	327	330	330	312	363	327	366	339	324	358	329	343	335	329	373	328	331	310	338	343	320	317	315	367	325	347	353	322	334	337	366	341	370	343	375	340	333	333	339	348	342	373	345	333	330	319	370	321	322	329	336	349	299	337	334	333	385	331	345	362	350	353	324	320	301	333	346	332	357	354	311	337	322	320	312	334	298	370	346	305	336	342	343	315	333	349	350	319	356	308	350	300	389	352	340	314	331	328	314	333	338	332	366	347	324	315	322	310	288	319	323	318	318	344	359	336	347	313	331	335	365	321	338	331	335	312	349	352	347	342	336	323	342	332	310	367	330	322	294	358	306	392	358	314	330	367	328	351	321	347	349	366	308	314	307	317	314	371	327	320	306	344	370	306	343	335	311	316	334	328	365	346	315	327	324	340	366	340	351	320	371	331	368	317	332	333	352	327	368	317	311	324	332	311	308	306	325	358	317	320	357	349	311	295	325	338	370	325	353	345	320	374	336	316	327	316	340	333	332	315	347	339	318	342	329	333	323	329	334	299	298	337	340	343	361	343	317	316	326	316	341	367	339	329	318	331	333	304	330	364	342	332	321	314	306	348	315	319	320	334	330	327	355	344	329	317	346	358	385	346	338	338	335	340	305	330	344	312	354	312	302	352	327	317	331	309	362	346	371	311	358	345	325	331	384	311	335	330	323	333	366	361	336	315	317	314	346	347	353	333	362	317	328	330	316	310	327	329	295	319	320	330	342	328	321	317	361	303	367	321	297	350	338	362	380	364	332	364	361	301	337	315	333	305	323	347	345	296	304	335	343	343	350	326	332	317	366	337	323	355	367	299	335	323	345	332	340	298	342	353	317	339	344	310	292	336	321	288	341	291	335	281	347	361	348	329	325	334	312	325	313	344	335	317	323	357	341	326	313	361	343	341	322	326	309	301	314	336	314	324	338	323	338	329	330	340	337	343	328	388	310	332	358	315	332	308	299	349	332	321	349	315	313	363	340
33643	2553	5109	5807	4997	4143	3520	3035	2545	2284	2006	1880	1776	1684	1489	1467	1413	1408	1233	1260	1225	1192	1230	1206	1128	1252	1152	1143	1100	1050	1071	1047	1074	1058	1067	996	964	1058	1047	999	1012	1001	934	1028	1015	995	990	995	1003	937	999	982	952	987	979	966	931	919	993	945	974	917	1031	925	952	957	934	947	913	952	976	990	950	949	970	965	903	943	976	926	881	961	950	972	960	957	953	933	995	949	883	935	968	976	908	945	927	950	891	974	944	920	883	919	947	887	911	951	898	894	977	911	904	902	888	872	922	907	923	970	957	908	952	921	939	903	949	980	908	885	883	920	956	905	892	975	919	899	940	910	932	930	915	897	958	889	974	930	867	968	936	888	919	928	944	956	915	983	904	942	941	924	932	927	932	912	888	932	938	912	936	914	937	935	980	949	947	953	970	1003	923	928	956	932	904	1040	870	915	865	989	942	958	932	895	956	870	917	896	923	955	946	896	973	929	920	926	906	885	982	890	991	962	911	927	956	929	964	909	863	911	923	902	936	909	980	925	932	963	906	917	958	904	967	949	901	933	930	961	937	951	974	892	952	922	931	969	950	940	916	903	887	908	919	926	921	905	904	916	943	901	892	911	933	984	973	914	954	930	937	985	930	934	945	964	962	929	995	894	916	929	978	874	915	925	887	939	916	910	917	922	898	936	906	1004	928	937	928	931	963	951	929	936	925	914	933	895	916	926	903	1002	917	924	923	974	893	836	920	904	901	945	841	903	945	903	883	945	921	931	887	918	920	926	901	913	971	876	937	916	883	943	967	893	940	856	938	918	902	873	933	909	908	948	1012	905	860	985	893	884	972	878	966	895	918	923	914	919	891	913	937	946	907	946	998	959	955	884	957	909	951	952	896	919	956	894	932	927	944	888	929	919	945	920	924	978	919	942	973	854	899	918	930	946	946	979	952	943	958	897	947	960	918	987	923	982	884	922	967	907	880	908	919	955	917	939	958	879	963	916	920	955	850	942	922	881	942	936	884	941	947	902	904	929	936	958	978	928	971	974	887	941	907	948	924	933	917	870	905	922	950	1002	920	961	924	920	914	948	940	930	889	967	930	913	898	978	934	921	905	965	920	887	981	889	913	921	902	914	863	940	951	875	900	942	921	942	924	932	937	925	934	931	950	947	898	956	948	947	927	960	937	903	931	911	922	960	919	907	938	971	944	948	932	1010	941	883	926	904	960	880	954	938	928	951	929	892	883	904	918	961	978	963	867	935	935	917	939	940	925	940	961	917	938	918	938	946	968	929	944	916	919	950	968	916	908	919	914	900	929	879	926	893	959	897	905	927	913	918	872	903	921	939	916	909	952	922	886	929	892	925	1010	934	959	916	927	942	936	973	1011	962	951	948	1005	934	911	946	907	889	946	859	951	899	890	938	960	942	926	909	980	981	928	939	987	900	936	908	890	941	934	915	963	957	942	920	888	886	959	912	930	918	967	963	893	944	966	886	934	893	951	919	979	956	931	941	941	926	935	942	901	969	961	943	949	892	949	975	945	963	934	901	866	945	922	932	959	915	921	893	914	957	917	926	962	924	910	920	907	917	886	965	882	881	944	924	896	897	927	915	933	946	918	953	910	927	953	899	925	929	877	942	943	926	953	917	912	888	908	897	928	946	956	936	886	965	926	882	946	978	927	938	969	890	928	945	889	916	965	890	928	958	980	926	866	964	909	933	927	919	991	980	944	919	950	978	1005	932	921	926	902	949	931	987	879	906	917	979	932	918	957	896	944	949	933	986	950	913	912	945	902	883	944	910	885	909	948	882	912	897	952	969	861	942	915	884	949	966	977	967	935	946	894	922	928	922	919	953	931	974	875	943	915	965	939	903	931	888	910	930	892	876	952	966	934	930	907	955	933	905	932	928	895	923	943	913	930	966	856	920	944	957	905	914	934	891	939	961	948	940	963	919	939	884	947	874	979	936	942	873	951	885	968	928	899	949	900	933	867	943	926	1011	945	864	959	912	932	915	930	909	922	940	915	945	846	943	911	960	912	933	923	948	901	926	905	902	956	993	922	957	943	913	882	900	933	964	900	889	889	921	936	896	904	923	916	938	941	941	903	932	968	978	908	942	966	886	947	916	966	903	936	966	923	900	948	974	948	951	932	924	891	932	964	921	945	928	931	950	945	934	990	977	913	948	992	945	954	928	973	930	928	937	919	942	960	975	983	970	956	967	901	918	948	931	944	906	974	894	923	907	945	907	953	950	933	894	948	968	938	933	900	936	908	952	945	970	866	911	961	970	859	905	949	942	950	896	943	927	925	864	871	884	921	939	935	933	954	971	909	973	916	914	900	898	953	929	917	983	925	886	916	899	944	952	932	910	957	956	950	933	957	955	913	909	942	837	907	937	948	899	929	891	929	977	973	906	942	937	970	926	953	967	924	907	892	925	909	938	941	880	936	928	979	926	924	912	921	904	909	877	955	956	929	893	874	920	957	920	900	981	917	930	944	904	927	909	929	904	922	974	917	944	892	962	899	935	908	895	952	956	938	923	920	919	888	892	877	919	956	882	923	988	880	935	982	942	927	946	954	981	940	923	922	962	904	893	895	1005	906	941	933	938	929	956	921	936	925	943	951	908	902	918	951	917	940	985	965	872	891	926	940	973	897	901	941	926	877	906	927	930	1001	938	876	949	923	963	927	910	967	925	954	950	905	906	917	908	945	947	917	935	879	944	921	952	865	944	978	941	996	980	940	979	932	958	908	967	976	945	926	967	877	899	975	902	901	980	895	927	952	872	909	935	898	886	944	929	903	937	961	986	876	873	939	936	894	918	968	946	903	905	922	915	895	889	923	995	997	903	916	917	934	933	928	917	965	894	918	889	948	985	950	918	974	937	950	902	953	910	937	938	946	917	886	925	924	927	988	917	924	994	919	935	971	921	889	892	930	907	911	999	921	921	981	919	883	923	969	937	927	938	923	995	951	910	964	897	897	934	969	935	864	927	946	972	893	956	947	933	940	884	898	925	926	930	932	943	941	916	1004	939	944	931	959	906	913	870	934	947	918	912	976	913	902	893	957	947	935	901	984	890	952	938	952	976	943	980	908	965	953	944	984	968	929	936	902	901	923	943	984	907	956	911	933	955	954	963	894	877	953	921	929	976	950	952	949	904	953	941	923	947	942	938	938	920	931	970	909	975	907	903	947	962	985	849	930	940	884	929	861	911	957	965	937	925	946	941	920	985	903	976	989	921	936	979	970	955	908	910	950	928	931	951	906	902	877	922	950	913	894	957	932	894	931	940	919	962	990	889	1024	947	923	931	949	972	965	883	944	919	916	976	914	918	932	921	972	979	910	881	898	954	927	924	930	953	972	911	942	942	939	868	946	947	929	937	984	872	870	945	896	885	933	908	888	928	954	950	884	879	975	925	935	888	929	907	898	939	899	974	935	945	937	898	955	876	922	897	896	935	948	893	964	908	917	882	911	909	883	926	953	882	904	932	963	913	928	928	947	937	935	932
14483	725	366	248	154	178	146	146	149	151	129	141	151	141	134	131	148	140	146	135	138	140	150	150	145	125	127	146	135	125	144	140	141	145	151	146	135	147	141	135	123	145	157	151	142	140	135	123	137	113	133	131	135	140	114	120	123	149	142	124	149	124	153	124	137	158	141	139	135	163	120	108	146	113	155	156	146	118	144	122	141	131	143	131	132	131	131	145	137	153	131	128	160	156	128	147	149	137	130	121	149	131	115	105	146	144	154	143	129	127	152	138	135	120	149	122	137	146	143	114	105	151	142	130	138	124	157	156	127	128	136	130	122	127	125	131	133	145	137	148	141	137	122	131	151	127	162	142	142	140	129	123	119	130	129	135	139	143	137	146	140	150	120	132	120	123	122	151	141	144	152	135	124	133	117	158	142	139	144	140	145	146	131	148	141	153	150	132	138	142	146	156	132	143	155	135	131	153	137	142	149	141	129	146	154	132	146	137	141	147	131	119	148	127	112	118	121	125	138	146	144	151	142	134	137	143	136	132	136	134	139	138	128	130	114	127	129	137	132	150	156	116	111	121	154	124	140	127	128	120	139	137	145	150	144	133	140	143	143	142	130	127	145	142	145	131	151	145	139	133	124	127	145	147	139	145	135	141	147	152	124	130	113	146	123	129	118	131	138	136	134	151	130	129	138	155	126	141	140	138	144	143	121	135	138	126	133	155	127	122	150	119	155	132	132	143	118	121	111	146	124	125	122	139	131	144	147	136	142	127	156	132	136	137	157	141	113	134	120	123	154	134	161	131	114	135	154	131	119	145	153	119	146	140	121	150	147	144	135	124	133	128	119	180	145	129	131	136	122	147	127	131	142	138	162	145	133	124	114	127	158	130	157	141	139	124	154	135	132	128	147	132	126	149	153	131	143	136	138	122	144	147	146	126	119	140	132	148	148	122	110	143	135	141	139	137	144	142	143	127	155	127	129	141	133	156	122	133	160	139	148	128	148	144	124	121	117	143	153	146	127	142	152	138	137	139	151	143	145	140	134	145	132	149	132	118	130	134	146	137	139	122	122	145	152	158	141	126	148	143	145	136	126	125	152	130	132	155	130	156	139	135	116	135	157	137	135	150	139	154	154	147	128	154	161	138	154	156	143	134	145	146	130	131	144	167	131	138	153	132	147	151	161	145	128	143	125	133	161	148	118	135	155	138	154	136	136	124	132	143	129	125	166	115	126	145	124	141	120	154	146	151	128	130	137	125	146	170	118	159	138	122	122	138	150	131	133	143	157	138	149	140	144	142	150	139	157	129	135	139	119	152	123	134	130	144	126	151	138	131	151	125	120	139	146	129	137	144	130	145	140	133	159	129	145	136	134	133	153	124	150	144	132	154	165	132	134	143	149	134	131	136	135	136	130	132	164	149	133	123	137	141	148	125	156	135	129	148	133	123	141	129	121	134	133	156	121	145	109	133	112	138	130	147	147	149	153	134	144	120	147	136	131	139	130	142	142	126	142	156	126	147	134	143	132	151	138	130	117	136	147	125	149	150	134	152	143	133	138	159	135	140	126	147	127	123	141	151	135	125	117	141	142	151	134	149	143	131	133	149	144	135	118	138	137	138	123	145	168	152	137	138	140	138	135	154	129	111	149	128	138	132	121	145	131	132	129	124	135	166	132	122	139	132	139	150	140	119	143	119	150	145	118	133	141	131	164	149	127	131	133	123	126	136	132	129	128	137	120	101	168	154	120	132	119	118	147	105	130	152	154	122	160	140	146	138	145	131	130	124	153	137	152	143	123	137	134	126	134	132	142	154	132	145	136	123	144	128	129	144	133	138	128	132	134	141	132	127	140	152	142	131	142	163	123	159	132	133	118	130	131	120	139	134	141	127	132	141	158	145	147	122	138	134	133	138	155	157	129	127	139	132	128	151	132	146	112	150	139	146	152	131	147	143	122	147	130	118	125	138	151	135	160	155	130	142	144	119	129	136	135	156	133	136	161	130	143	143	136	156	151	141	122	136	139	143	136	140	145	121	136	166	158	126	139	120	132	131	144	162	119	144	124	135	131	142	134	139	151	145	143	126	150	139	121	107	134	137	133	132	128	156	126	138	138	132	127	121	146	141	131	149	130	153	146	131	127	154	133	152	123	125	112	145	118	120	142	155	126	133	138	151	120	157	130	138	127	153	147	137	129	139	130	142	145	142	146	140	145	134	156	162	127	134	145	142	142	121	140	164	128	154	142	129	131	154	145	136	142	142	120	129	134	149	124	145	141	132	114	123	134	122	156	143	134	138	141	150	143	122	137	122	148	135	156	122	128	129	130	149	143	137	135	133	140	134	142	125	154	173	120	137	127	132	124	139	145	129	153	140	116	142	149	156	122	141	152	127	135	148	129	148	132	129	107	129	137	142	132	157	117	127	147	150	138	134	135	129	124	131	133	129	142	176	132	146	133	119	136	144	138	129	138	133	137	122	123	133	136	150	146	156	143	138	131	150	152	151	139	148	119	147	143	169	136	139	134	154	128	142	130	146	131	141	136	154	136	125	149	140	125	148	145	119	144	154	133	129	130	147	142	142	138	139	127	139	155	113	128	122	144	147	126	163	133	117	152	141	150	150	133	130	114	117	143	155	110	117	139	124	138	122	104	127	138	119	139	135	125	138	111	138	155	148	139	115	137	124	139	118	112	124	129	136	144	145	125	148	152	137	127	136	135	126	132	132	140	113	126	110	126	138	126	172	135	145	137	124	134	141	138	149	146	160	164	132	148	145	141	128	128	134	131	134	129	127	145	124	152	153	100	144	133	140	135	152	116	153	147	132	137	136	149	122	135	108	145	122	143	135	132	130	138	153	125	130	128	111	138	147	141	164	121	131	132	161	161	141	145	138	127	132	161	135	121	120	126	148	151	129	126	126	133	124	121	144	128	153	154	133	129	125	144	130	132	129	125	136	136	158	144	147	118	137	130	122	148	139	137	129	142	147	136	137	130	131	153	149	126	145	127	146	138	143	145	146	144	144	146	147	156	146	166	129	127	112	137	135	139	154	159	135	127	118	136	155	161	164	138	147	130	133	136	131	136	129	146	119	127	154	133	137	154	127	144	135	144	142	146	128	125	130	128	150	148	132	126	129	121	149	138	144	128	145	138	149	145	168	120	144	145	132	135	119	142	152	121	131	150	130	149	135	151	137	154	123	135	112	126	124	144	127	147	147	132	136	127	123	140	134	130	129	128	137	128	145	113	127	141	136	132	132	127	157	134	131	139	134	153	132	136	161	121	143	139	119	138	153	128	140	148	121	141	128	138	157	114	144	164	148	137	117	132	138	142	122	140	136	137	157	146	143	126	129	139	124	129	142	147	121	156	141	130	140	133	130	132	131	144	125	161	137	129	127	135	152	131	149	142	135	130	163	139	135	133	130	136	129	142	147	131	148	155	132	124	122	116	148	142	136	156	128	137	140	127	128	158	131	132	146	147	143	147	130	144	120
12548	532	651	675	623	627	539	535	522	508	527	499	490	495	500	471	491	445	485	487	462	503	488	438	481	422	457	494	430	440	517	438	450	462	493	470	473	483	464	475	465	500	490	483	430	457	472	476	451	429	505	443	436	486	479	477	434	452	427	437	457	457	480	470	455	464	464	488	476	445	489	420	518	467	437	457	464	473	451	422	454	434	420	449	428	441	429	470	421	476	451	471	438	470	479	448	455	466	441	453	468	456	495	460	478	455	444	429	429	451	458	441	490	458	449	451	452	440	458	450	409	470	455	430	469	440	472	454	422	439	442	435	432	425	437	461	477	463	428	497	436	479	446	428	475	465	466	431	466	450	474	426	470	455	470	483	483	466	453	425	425	472	492	493	448	434	450	457	495	507	480	441	456	473	413	441	465	458	423	477	453	439	450	464	462	458	434	507	496	477	447	484	474	470	481	478	437	453	436	472	446	428	467	445	412	469	516	459	454	458	472	483	485	466	429	475	477	450	441	439	439	431	454	480	455	458	441	475	443	471	430	474	454	446	437	461	447	476	479	454	467	491	474	433	446	457	450	474	467	437	457	466	455	456	413	405	441	485	473	462	489	473	472	455	464	468	473	430	482	458	465	468	478	414	483	474	458	433	449	497	450	455	453	495	482	463	433	476	437	456	465	456	428	430	444	465	483	448	427	473	453	454	438	456	488	475	461	495	432	466	515	488	474	465	467	444	431	469	474	508	436	438	472	486	450	445	448	428	488	476	481	467	486	489	449	440	461	456	476	492	457	473	439	450	467	467	441	464	469	431	439	443	481	448	467	454	454	456	491	440	495	472	471	508	453	457	511	441	451	474	456	484	431	422	462	439	465	443	480	474	461	467	410	432	457	446	485	459	442	461	436	430	452	449	459	500	417	472	501	460	431	466	455	451	487	482	484	427	433	486	493	465	496	445	467	473	500	446	445	449	461	459	498	450	423	457	437	462	484	449	437	489	454	466	436	471	499	489	462	415	488	455	515	440	466	447	439	461	470	468	438	446	457	487	426	489	436	470	444	447	437	459	460	453	460	447	473	484	463	478	491	432	461	453	534	485	436	460	436	456	463	463	494	450	468	474	472	466	462	449	459	445	485	455	453	426	468	489	459	471	435	453	438	485	438	445	429	457	494	446	458	448	457	473	443	439	420	447	468	482	454	483	480	516	494	491	466	454	463	471	484	437	425	473	438	447	484	449	450	464	425	457	425	435	460	475	443	469	448	466	456	449	463	488	459	503	489	471	474	434	416	423	473	490	447	500	428	435	420	450	440	464	468	489	469	475	484	467	453	463	431	440	457	443	478	450	493	467	474	447	496	425	490	453	484	495	456	449	501	448	478	500	447	425	468	415	423	497	472	457	458	452	453	448	481	425	471	435	454	445	475	492	477	465	458	476	443	477	452	453	460	490	467	499	439	450	483	483	473	464	464	437	446	414	435	446	452	462	454	469	433	452	484	440	445	460	431	474	459	460	433	450	434	442	461	425	496	439	466	433	438	471	471	499	489	481	477	454	460	477	468	445	461	416	472	454	465	414	485	453	444	478	434	461	480	444	419	422	467	458	448	478	471	445	443	465	458	475	434	474	451	423	481	452	472	452	421	488	482	469	450	473	479	428	453	448	409	469	482	445	488	452	480	472	476	465	441	449	469	451	472	465	472	460	476	458	430	509	447	477	473	453	488	420	447	449	464	453	492	463	430	484	461	452	416	428	463	447	447	461	471	466	458	460	499	435	468	459	419	462	460	444	470	448	488	499	454	457	477	479	433	467	423	504	450	436	431	454	469	435	467	479	438	475	478	472	449	461	469	439	460	489	455	466	443	491	467	454	453	427	473	471	449	447	431	467	448	502	459	473	475	439	485	452	464	438	453	438	450	424	465	474	459	455	450	452	465	459	460	447	454	455	467	448	426	446	429	445	424	476	432	486	447	447	431	439	501	456	469	438	439	475	430	497	445	454	456	488	432	426	477	435	460	480	449	443	482	430	456	442	455	501	433	480	456	442	479	495	457	481	452	449	415	459	458	461	476	482	416	430	480	491	476	453	463	489	491	440	472	438	435	464	437	434	493	446	479	455	420	463	468	445	441	440	457	442	463	408	418	468	469	434	467	462	491	446	463	446	466	493	458	464	481	446	513	430	437	475	440	453	463	456	461	466	464	446	463	442	428	472	444	443	459	458	452	453	438	457	433	496	452	467	427	489	448	454	442	494	483	435	471	471	438	458	444	439	445	461	455	470	498	474	472	465	480	432	440	488	469	414	450	484	474	453	441	440	472	450	482	453	438	468	458	436	458	472	407	468	451	453	413	444	442	436	429	425	475	497	452	429	489	420	447	466	467	437	449	430	466	454	456	425	445	440	492	454	446	452	482	439	465	493	449	516	489	445	408	450	464	452	438	466	502	438	442	435	452	423	436	457	437	453	494	471	439	435	459	443	467	458	479	465	458	412	422	479	493	470	424	466	447	461	446	427	467	434	453	485	455	482	441	497	429	485	487	496	425	486	463	469	444	438	472	441	452	460	455	469	442	461	447	454	476	473	455	438	454	492	451	440	498	443	457	419	470	457	468	462	434	487	486	484	439	430	449	448	466	434	485	445	460	429	451	451	472	425	445	456	454	505	514	428	493	459	445	423	455	445	463	459	432	491	462	479	467	444	459	463	450	443	480	453	441	439	414	455	469	459	440	461	449	462	448	456	457	466	449	468	447	478	447	448	437	488	418	467	471	452	497	464	435	511	442	490	438	485	488	420	454	450	442	451	440	408	414	481	447	442	465	491	455	428	460	456	421	413	507	462	483	447	412	434	417	452	465	476	439	434	490	439	459	451	471	483	447	409	434	419	464	431	481	447	467	439	457	457	463	414	468	449	448	468	456	422	454	469	459	460	470	435	481	453	432	456	450	452	466	485	434	468	476	440	453	450	455	449	442	489	430	481	477	438	431	468	458	437	475	441	422	429	466	460	477	460	469	440	428	473	503	450	476	436	440	471	475	457	454	469	449	430	480	459	440	439	453	452	500	484	496	485	431	459	422	446	459	450	487	452	492	495	467	435	462	443	463	460	420	408	477	456	435	425	450	445	469	478	478	425	477	480	460	439	467	449	407	467	428	432	488	439	411	452	485	467	478	460	455	427	455	475	489	438	463	495	491	442	443	502	459	480	471	479	482	482	449	465	490	448	485	449	448	480	461	451	473	487	451	451	487	437	497	472	429	490	449	454	456	447	474	468	432	432	487	453	439	468	502	451	423	447	428	456	442	471	471	463	455	471	433	461	469	454	454	469	456	436	449	435	423	482	471	475	431	479	466	480	448	454	458	465	492	476	468	454	424	488	433	473	441	469	460	457	475	447	460	497	444	503	483	449	456	459	446	468	445	500	427	458	448	478	453	468	464	466	463	467	458	423	469	471	475	449	468	448	470	456	477	459	466	485	449	470	453	441	458	490
56922	17439	4728	1226	808	691	526	469	419	394	346	359	342	336	335	318	313	293	296	319	297	297	279	324	286	297	327	292	288	276	280	270	293	276	278	302	279	276	279	307	299	273	258	266	300	260	273	312	280	285	271	278	286	279	275	264	288	261	303	323	269	286	271	255	275	269	262	290	322	279	271	280	304	274	262	262	273	279	272	264	294	251	273	267	269	271	287	243	280	301	277	272	280	274	275	265	290	295	249	259	279	267	277	272	263	273	254	285	289	256	265	277	295	290	246	305	287	285	281	284	287	290	302	268	270	308	293	279	259	308	298	276	239	288	276	264	288	269	285	283	319	280	303	278	261	261	271	286	301	276	261	257	291	277	275	270	283	276	313	260	279	303	309	278	287	263	285	276	263	283	276	292	268	283	280	268	292	245	248	304	301	282	271	273	277	280	313	244	323	303	299	272	290	285	284	265	260	240	268	325	301	259	289	266	263	277	280	293	273	281	267	285	288	276	260	253	281	319	268	272	264	261	271	275	316	283	274	275	284	273	267	239	277	291	325	289	302	300	277	287	285	269	306	260	264	239	293	259	271	278	250	261	287	298	278	248	292	292	292	276	275	278	260	262	281	292	300	283	275	282	247	276	264	309	273	276	304	273	272	276	272	266	258	277	259	284	284	274	281	258	278	271	249	299	303	296	276	263	293	244	262	275	281	286	285	286	273	264	278	230	292	260	297	248	290	268	280	290	288	264	263	282	253	257	283	287	313	280	301	230	275	279	275	250	270	267	260	276	316	296	303	312	285	269	328	293	302	277	261	282	258	250	271	255	263	268	265	291	293	286	255	285	263	283	266	274	283	299	318	265	288	272	266	311	279	261	278	289	275	278	248	273	279	272	269	280	276	272	279	260	286	255	253	284	292	270	266	286	281	241	279	288	293	292	270	300	272	268	261	265	285	261	274	273	292	289	255	273	265	301	299	267	314	234	276	274	302	271	291	283	296	249	255	275	277	288	311	256	267	273	294	264	276	272	287	284	282	273	257	274	278	267	272	247	293	256	275	271	293	282	254	290	266	287	267	258	260	298	268	286	278	259	297	302	289	260	282	289	272	287	279	291	273	279	274	299	283	279	291	293	247	282	275	288	292	279	303	275	299	300	281	271	249	275	292	296	272	287	267	286	269	248	257	262	292	270	236	265	226	271	291	290	281	264	315	279	293	306	272	268	299	298	270	288	259	301	282	292	269	289	284	258	277	299	289	259	285	267	288	259	278	262	278	258	271	269	289	258	283	263	280	305	274	292	262	275	291	273	298	267	277	267	270	258	258	289	273	265	285	245	284	302	266	293	268	271	278	284	275	317	252	279	276	262	268	284	294	273	309	280	278	252	294	277	283	277	273	292	263	273	282	269	267	285	283	283	287	292	282	300	275	302	265	285	275	271	266	259	273	286	299	312	293	254	285	297	287	313	267	292	294	259	265	286	251	286	269	284	274	262	268	255	280	274	290	297	290	266	270	279	283	272	284	275	258	280	276	287	299	259	277	264	284	231	270	265	291	286	315	261	271	297	262	281	257	280	306	291	268	285	296	303	255	297	282	278	266	258	270	295	286	274	276	251	269	273	295	282	275	265	269	288	281	287	305	296	291	280	284	267	269	292	292	259	287	286	301	294	266	316	281	298	282	244	260	257	252	263	259	272	257	294	264	293	289	273	285	276	261	263	287	283	268	310	293	268	244	285	248	291	265	281	290	261	267	283	285	255	278	275	286	267	319	293	292	269	284	310	282	303	255	268	286	291	281	270	261	289	275	256	268	295	293	279	327	280	271	282	252	293	286	295	264	282	295	283	253	266	265	305	279	254	276	270	264	261	270	293	296	282	284	270	288	254	260	287	268	283	278	282	280	259	281	263	255	279	314	288	252	293	261	253	293	282	291	272	256	250	293	276	276	270	266	272	270	282	281	286	258	239	278	293	298	278	277	287	265	300	287	274	270	272	271	294	268	273	295	278	291	282	277	289	238	256	230	287	270	276	274	309	280	293	286	269	286	295	257	295	280	257	290	289	284	270	286	290	267	253	248	253	234	271	311	265	283	299	281	296	274	275	290	269	262	241	296	279	282	268	285	292	263	297	254	263	287	276	275	292	292	277	302	312	285	283	269	286	284	262	239	299	258	274	288	295	241	275	300	283	260	276	247	286	245	280	281	271	263	283	279	278	282	282	268	286	263	268	276	295	282	253	277	266	288	284	275	297	280	279	307	276	270	266	290	282	259	291	300	265	290	283	297	261	266	274	279	293	258	279	276	270	249	274	319	245	262	286	296	255	263	276	275	251	284	269	251	276	310	267	280	248	265	271	281	286	274	269	272	295	309	282	290	294	273	278	290	262	277	292	283	283	257	272	287	267	243	253	274	296	258	282	261	268	263	266	280	279	268	253	269	273	269	282	265	294	276	265	265	270	279	303	284	255	290	272	299	281	290	241	310	272	282	257	283	282	259	275	278	277	257	298	304	296	276	267	261	283	281	286	243	280	311	280	277	268	275	247	267	242	271	247	266	270	313	278	242	289	289	297	250	267	311	270	314	284	293	290	289	284	232	266	282	263	261	267	265	266	272	269	259	268	310	283	274	260	270	265	287	275	243	259	270	266	263	292	265	286	277	281	302	272	273	274	257	315	279	287	286	246	278	242	310	292	276	265	263	287	289	281	285	288	289	285	273	260	284	298	269	296	284	278	290	281	280	288	276	284	261	287	241	265	275	284	280	273	262	288	269	265	319	280	287	292	271	264	281	272	276	277	276	260	312	290	260	291	294	291	307	295	284	267	276	294	267	312	282	271	303	278	266	286	288	264	266	303	281	294	307	281	271	282	267	265	268	286	285	260	289	248	265	261	255	279	275	259	300	261	301	284	253	284	253	307	290	281	252	278	259	264	286	275	292	278	273	281	258	272	251	284	280	267	265	240	271	279	274	263	249	278	267	300	284	287	294	277	258	274	270	253	288	287	300	261	259	263	292	294	269	275	260	316	293	260	276	275	278	286	268	257	264	270	316	268	294	289	315	312	271	300	284	298	245	297	255	242	225	304	245	260	300	278	295	273	304	281	284	272	273	290	323	266	301	266	250	273	290	265	265	278	277	310	278	270	326	256	283	261	283	296	285	264	299	271	257	245	302	290	256	300	255	285	297	288	278	261	278	277	261	255	266	267	293	288	283	295	287	299	267	257	264	270	279	306	280	320	250	272	274	299	278	257	286	310	268	292	287	313	282	285	278	294	308	281	301	281	281	272	280	229	262	279	275	275	274	237	307	313	268	288	268	273	284	315	263	282	303	288	277	286	281	292	272	270	320	261	259	290	291	255	305	285	229	273	270	280	272	256	288	317	266	282	266	253	285	310	254	264	285	298	297	278	275	285	295	276	268	247	257	285	289	256	276	286	260	250	277	252	243	278	252	280	273	273	309	289	265	266	257	245	285	266	254	282	278	299	264	289
27889	1707	3012	3352	2883	2498	2190	1926	1662	1604	1397	1320	1258	1201	1125	1044	1030	1011	979	1007	945	897	955	920	874	977	929	847	886	905	887	893	903	845	878	847	874	857	914	843	829	856	856	848	802	852	833	820	775	788	841	830	844	802	807	822	822	853	846	815	860	803	846	786	837	887	785	797	799	845	826	834	795	839	824	875	806	849	799	858	869	809	791	818	771	798	770	809	819	812	773	832	800	873	809	799	771	809	761	806	829	802	821	827	822	792	816	768	780	777	807	782	839	833	831	788	806	766	793	835	790	768	808	816	849	791	845	786	784	787	839	806	840	788	814	815	788	828	801	771	789	792	818	761	841	792	753	842	817	822	800	861	831	818	785	796	820	788	761	799	819	840	805	851	835	810	851	835	795	837	779	852	764	844	803	759	770	857	830	811	823	834	824	827	816	835	844	819	808	763	791	854	788	833	774	773	823	824	850	844	859	780	782	796	824	799	826	846	842	835	776	859	817	829	809	772	751	820	822	843	827	783	760	804	805	804	825	805	808	863	815	839	813	881	811	820	803	817	775	870	828	768	834	849	799	760	794	800	842	796	839	769	807	823	885	797	722	828	844	830	837	774	778	776	775	764	802	754	828	827	809	769	784	757	816	854	802	781	841	771	831	841	779	858	888	808	837	776	810	808	772	855	827	788	831	813	808	808	889	802	795	816	859	848	750	829	818	824	836	771	816	865	814	811	820	849	790	784	797	839	770	827	817	786	818	767	812	853	824	786	773	819	870	778	854	809	814	823	809	823	815	810	855	810	840	841	803	841	785	760	819	793	784	815	804	868	815	824	809	813	818	819	827	817	800	786	807	782	805	819	808	819	829	793	799	802	818	793	790	802	802	811	764	785	805	804	838	782	814	752	805	816	761	841	812	829	784	779	809	783	830	804	771	762	785	809	824	896	783	793	794	754	782	792	796	799	849	841	792	796	820	813	779	813	796	803	822	809	809	780	782	748	789	799	798	817	783	811	799	787	827	836	806	845	812	822	823	834	807	799	786	825	808	767	779	793	761	816	812	831	800	766	817	821	850	784	751	791	804	797	783	826	822	793	827	800	784	803	811	769	826	814	824	780	813	832	805	777	821	827	792	791	805	766	816	847	763	826	771	818	805	809	809	789	832	815	749	831	779	806	798	824	796	836	749	824	766	841	785	752	803	829	823	841	830	792	791	795	808	842	822	741	854	790	794	793	810	790	803	767	799	761	871	780	815	803	801	861	776	812	745	785	795	820	757	814	776	798	847	773	838	784	758	778	833	809	788	782	789	830	790	790	792	767	825	803	751	786	830	766	808	802	826	775	800	803	838	796	784	835	775	831	828	781	804	829	792	819	854	772	788	827	825	830	747	816	771	835	885	781	826	829	738	804	790	815	790	773	835	819	825	830	800	779	781	775	775	802	882	830	768	833	736	849	814	815	800	731	794	834	782	784	818	804	847	820	795	832	775	775	793	800	782	792	799	793	819	796	838	796	808	788	863	798	788	750	817	780	819	828	801	824	849	766	797	818	842	827	810	779	832	794	830	839	827	822	834	813	809	833	757	798	772	818	801	775	821	819	829	831	705	847	769	795	796	840	831	834	808	791	819	812	868	764	828	820	845	786	795	812	853	807	799	771	809	793	780	837	742	809	818	802	764	789	824	792	788	846	806	820	807	848	813	848	789	885	799	791	836	828	814	824	814	804	761	826	822	765	794	816	809	833	795	801	825	769	846	845	803	803	766	800	817	810	819	801	834	797	839	803	785	786	757	814	762	812	811	800	824	768	782	754	816	848	796	869	819	767	811	772	820	801	745	819	823	793	804	802	820	742	810	802	800	825	847	801	804	771	734	769	805	808	839	777	831	814	808	818	831	863	850	821	804	807	862	834	811	814	817	829	820	807	805	797	776	850	744	810	873	813	773	784	806	792	841	800	793	779	825	845	818	862	767	795	829	833	788	849	835	771	791	809	828	795	845	824	827	817	842	802	754	741	862	837	845	796	810	881	781	788	766	784	788	768	815	838	862	805	798	852	841	826	805	816	822	780	810	865	834	814	802	847	815	793	782	824	777	801	807	801	826	795	858	792	834	795	824	826	795	809	796	806	821	802	820	795	806	797	795	820	849	815	836	802	794	773	758	863	788	837	783	801	797	795	780	837	783	798	804	769	805	817	830	824	817	838	817	830	868	826	849	793	765	799	819	777	826	773	835	812	782	793	856	828	764	785	771	846	820	780	835	756	803	844	798	838	847	784	834	805	795	784	801	824	786	753	823	839	800	861	765	815	781	827	795	850	831	780	855	783	825	795	805	817	784	808	799	844	795	808	791	837	808	829	749	805	847	786	816	824	774	827	806	829	790	840	815	833	828	865	864	817	810	788	807	867	792	826	787	815	789	817	838	827	821	805	746	787	854	779	814	802	799	772	813	813	851	793	791	842	863	804	797	827	791	829	829	793	795	815	825	832	822	807	835	819	820	828	794	791	831	804	772	803	833	831	843	807	796	782	755	821	818	813	783	827	779	803	809	805	805	786	823	830	820	827	795	835	872	842	743	804	766	796	813	834	805	782	807	833	843	840	793	818	792	822	810	814	854	829	820	856	849	832	747	791	833	824	795	874	824	792	787	796	803	814	839	816	811	797	771	802	813	798	825	810	802	793	781	829	789	848	834	779	781	766	832	774	821	768	797	810	818	854	789	825	769	872	811	798	795	840	811	777	804	807	750	829	798	838	831	796	778	818	806	772	782	808	775	829	824	774	800	786	817	791	807	809	778	770	748	781	800	830	794	859	784	879	822	830	771	797	845	815	796	831	772	813	834	794	844	839	792	858	791	833	819	812	798	813	846	812	802	821	810	807	808	810	755	773	865	801	798	837	801	806	739	780	815	832	863	781	793	794	772	789	857	796	771	827	785	799	778	785	807	795	753	817	786	819	775	824	855	799	847	818	781	767	813	801	869	803	804	815	805	769	785	825	781	798	813	796	816	837	829	784	805	832	789	832	800	848	837	805	756	789	821	843	821	763	831	792	807	869	775	809	784	825	785	787	825	791	845	813	810	831	780	761	844	852	786	817	765	850	781	834	759	815	812	817	781	815	786	810	808	856	830	816	805	784	833	808	765	785	830	817	866	810	772	813	853	835	773	794	799	772	832	865	793	785	809	836	809	839	794	818	759	771	790	835	820	804	770	842	813	843	788	789	826	842	819	823	808	791	834	824	765	847	796	855	813	787	814	815	832	810	775	778	770	833	796	810	858	758	842	781	814	789	831	809	749	773	796	792	825	806	789	868	832	868	766	778	797	797	766	761	848	791	810	818	848	795	820	766	860	811	740	766	740	859	799	852	777	885	787	758	769	827	837	814	806	773	816	812	816	828	764	826	813	829	812	804	790	796	831	801	837	884	769	817	811	840	776	807	802	819	818	804	814	779	799	816	831	821	809	810	809	782	737	832	840	818	870	848	816	794
63507	21951	14586	3854	1519	1109	900	733	599	550	514	485	434	466	445	451	412	397	392	383	354	360	402	385	340	359	392	335	366	372	385	350	348	350	337	355	338	312	314	321	303	366	335	356	328	345	344	345	381	315	384	354	341	331	310	328	393	299	330	354	342	324	328	319	355	334	335	323	342	339	328	348	322	339	308	317	337	308	376	315	362	318	349	335	347	357	360	324	293	345	360	335	300	334	333	364	310	352	326	303	314	301	316	344	354	318	342	355	308	329	311	345	322	338	323	291	306	362	319	317	327	329	325	341	309	321	330	337	340	338	317	343	345	297	317	348	335	315	309	327	374	341	322	348	329	336	333	349	342	307	335	334	324	325	312	312	362	320	322	306	320	344	308	371	327	327	331	359	314	330	307	349	324	327	320	325	346	368	329	325	335	321	345	329	338	310	343	322	353	354	306	331	305	299	320	332	341	369	333	352	329	315	343	301	322	336	347	318	325	337	344	336	357	335	313	343	339	364	336	348	342	322	311	349	319	325	347	320	362	306	298	349	344	311	355	336	329	314	330	309	313	327	308	321	328	334	378	339	339	339	351	354	333	334	315	318	333	339	310	310	350	352	384	358	315	332	334	300	348	319	334	334	346	323	333	336	343	362	346	317	305	340	316	334	310	352	335	323	318	367	345	338	345	286	362	307	332	338	309	305	341	339	332	330	364	343	319	326	337	326	366	330	336	309	342	320	326	305	321	344	322	318	312	329	341	336	317	330	324	334	352	342	338	336	310	309	305	324	341	341	320	298	321	330	350	325	343	325	343	294	349	331	292	331	349	356	329	326	323	293	301	340	355	342	349	349	336	331	342	294	321	320	337	312	331	349	307	320	330	342	325	320	351	359	350	344	365	344	348	306	310	355	343	332	365	345	311	334	353	347	378	288	354	306	342	307	323	340	328	337	306	339	315	338	329	338	321	305	353	338	322	336	347	350	328	335	282	327	342	323	284	324	329	351	316	328	334	326	309	358	348	306	335	312	355	334	282	308	329	343	347	332	343	327	326	338	321	338	355	347	319	342	339	333	326	349	327	330	329	335	343	337	341	304	335	304	321	346	341	324	340	293	349	327	337	337	332	370	286	340	342	338	307	331	346	352	325	360	339	347	339	330	343	327	332	283	358	319	332	310	332	334	317	319	312	340	368	357	318	332	342	335	308	329	317	331	350	304	337	359	333	325	338	311	350	350	329	339	344	324	339	337	337	326	331	340	331	339	302	334	329	344	334	354	300	345	339	336	314	349	348	317	309	329	337	330	349	351	336	324	298	297	330	339	338	330	340	335	332	315	327	305	328	332	318	327	333	337	361	302	319	334	347	320	339	342	301	356	327	329	328	299	296	318	342	360	307	336	345	344	328	330	337	375	348	316	364	339	330	348	340	341	314	316	322	316	354	359	321	332	342	323	310	339	321	347	333	336	318	310	313	338	317	297	363	322	337	372	291	330	332	333	381	324	333	331	345	310	357	332	319	352	356	358	350	340	342	366	321	308	316	341	355	343	374	349	348	325	313	368	314	350	328	319	330	325	341	297	308	336	314	333	338	334	330	329	339	321	334	367	349	312	339	311	339	322	336	312	339	313	305	343	322	345	347	321	305	356	320	316	310	344	330	322	325	331	325	345	359	327	326	323	345	318	300	362	360	315	342	368	327	323	320	334	329	364	346	330	349	337	350	317	311	317	326	325	324	330	333	333	341	333	331	306	339	325	365	358	353	315	334	363	350	317	310	341	334	364	348	349	353	328	313	346	351	367	319	320	326	320	345	315	318	346	307	337	335	365	344	298	361	316	310	336	353	307	326	334	324	317	329	348	310	340	315	323	316	358	358	313	322	337	340	340	339	367	336	331	343	336	307	351	330	347	317	345	342	316	364	359	329	331	324	331	328	329	334	350	360	317	329	334	326	333	318	322	323	342	343	323	345	334	327	339	312	355	291	321	290	361	353	327	351	331	351	362	332	313	346	304	323	335	329	360	318	348	315	339	336	340	363	332	331	375	305	338	332	347	315	329	313	327	329	339	333	324	341	320	338	332	367	304	356	325	317	326	329	355	333	339	366	331	330	319	307	348	337	315	336	352	312	327	318	339	315	330	329	331	314	321	360	318	326	339	353	357	319	353	350	338	314	330	356	349	349	363	324	364	334	332	325	320	342	361	331	348	363	339	335	351	313	327	306	349	315	338	317	354	316	345	313	317	313	343	337	343	297	344	344	375	309	344	333	319	316	309	320	313	325	308	311	316	314	332	354	312	298	351	348	307	325	300	303	328	324	351	369	319	349	320	343	332	355	353	316	356	355	337	337	334	297	335	313	294	335	356	332	341	334	324	358	340	331	309	321	369	356	313	306	324	342	309	314	345	322	325	353	355	337	345	331	327	322	310	344	290	327	308	319	326	320	322	344	346	328	307	331	332	356	329	331	325	319	366	343	295	333	354	354	342	345	324	355	274	338	316	362	355	333	318	317	341	335	346	317	380	340	305	333	351	346	348	347	324	315	361	320	349	342	345	343	291	333	324	318	312	321	321	308	341	345	325	345	354	344	305	332	296	337	299	316	335	340	344	328	351	339	339	385	343	328	326	327	333	327	320	324	345	341	322	339	341	286	302	337	333	352	333	346	329	327	311	308	303	338	340	327	305	320	322	305	313	318	346	348	338	335	307	299	340	367	331	293	349	311	313	348	332	313	339	340	338	355	355	340	338	287	301	311	342	318	346	349	342	326	307	334	329	324	351	326	330	328	317	323	342	313	356	312	309	308	329	310	332	324	352	321	314	327	352	340	329	333	334	333	323	294	321	360	360	324	341	368	332	321	358	329	322	361	319	346	319	348	352	344	322	327	358	339	314	331	321	335	312	334	317	345	351	333	318	314	313	324	361	319	314	349	350	321	328	357	337	328	318	336	304	316	328	348	317	313	340	344	328	348	305	295	309	315	339	299	316	325	332	346	323	290	350	345	342	329	292	319	304	364	317	335	341	324	339	328	338	326	355	344	328	326	331	304	321	315	346	338	367	304	310	360	333	334	290	324	344	360	329	301	355	360	317	363	349	330	306	351	361	340	332	326	291	330	324	350	332	342	318	312	328	347	308	316	367	322	338	337	339	342	323	348	347	331	347	287	329	317	345	352	350	368	350	342	356	319	321	350	314	338	353	355	340	343	330	368	312	331	342	347	347	335	340	337	332	332	325	335	322	379	312	330	322	315	329	336	348	329	297	320	326	342	316	324	326	320	328	350	338	354	315	315	338	318	328	359	355	324	337	301	352	318	331	341	329	364	332	340	327	313	344	322	332	333	348	337	346	353	324	343	359	343	349	353	322	325	323	327	348	343	322	315	339	328	329	335	329	316	286	372	339	362	337	298	345	350	335	341	314	319	329	356	316	330	310	331	344	315	343	322	335	340	348	306	298	310	339	358	350	334	340	338	327	321	314	335	327	353	313	324	320
33771	2529	4956	5681	5058	4070	3501	3065	2500	2208	2041	1869	1737	1642	1491	1460	1412	1397	1322	1295	1241	1202	1200	1126	1140	1188	1065	1050	1137	1091	1038	998	999	1081	1017	1035	1032	1070	955	1022	1008	966	978	963	1036	1011	1022	967	958	948	970	919	1010	957	895	1001	996	943	975	961	1005	964	938	986	971	919	967	942	1009	978	967	989	927	984	964	1027	944	966	1007	967	928	872	968	961	944	913	948	964	948	930	891	943	900	975	993	929	964	919	953	871	924	912	945	917	954	923	912	917	974	879	905	898	983	939	1007	989	963	891	882	956	961	989	937	997	920	942	984	909	936	956	900	987	935	896	908	980	935	936	910	907	905	932	889	975	963	929	913	928	1003	944	945	950	899	943	957	914	908	933	946	927	894	877	940	898	990	970	910	922	958	905	952	897	907	926	936	959	968	918	952	955	917	883	896	923	994	926	886	925	963	913	947	920	961	890	947	903	955	914	948	890	972	918	935	965	961	836	957	883	953	944	961	951	930	960	918	940	918	890	933	972	938	993	909	962	861	943	933	929	893	939	944	908	931	921	935	958	924	934	1004	939	896	926	872	975	918	933	947	919	895	891	908	925	925	961	975	906	934	905	914	1023	971	886	904	948	883	921	919	933	929	924	913	995	986	936	934	951	955	894	881	952	921	935	952	926	887	920	886	883	948	933	907	943	919	903	980	930	928	955	867	968	906	894	883	937	915	972	955	940	867	927	948	939	910	975	931	943	967	924	915	951	983	925	917	911	949	915	908	904	905	932	936	896	909	943	904	932	889	918	952	938	887	881	916	905	921	923	879	971	931	914	921	899	938	928	919	900	903	1012	917	908	932	922	946	900	958	904	952	903	940	922	907	958	959	899	947	967	1005	905	925	901	958	874	970	950	924	951	976	885	928	918	941	893	929	870	912	908	955	925	927	985	940	912	964	961	946	912	986	865	917	937	946	990	976	936	896	929	920	939	919	899	919	910	967	936	924	923	957	933	914	906	902	903	986	929	1014	936	938	900	889	934	908	963	890	881	907	898	1007	948	872	938	914	888	894	968	884	866	926	897	938	905	964	890	891	902	906	922	953	911	913	904	950	957	943	962	888	921	924	962	904	931	913	904	911	937	902	955	948	923	940	886	876	917	891	911	943	923	896	919	962	938	909	907	911	902	896	954	914	905	937	926	926	900	949	927	1021	934	953	933	920	958	909	977	939	922	917	954	927	901	983	905	913	891	966	919	955	927	936	955	910	995	852	903	934	879	923	972	932	969	955	943	897	952	864	909	913	949	945	956	942	915	934	944	929	880	939	873	941	915	958	909	994	921	973	939	925	964	956	977	927	892	926	934	922	907	933	877	899	943	878	881	942	926	954	906	938	922	915	926	927	863	874	910	944	947	974	892	965	911	916	954	995	912	956	931	908	922	934	955	933	924	937	897	966	922	888	936	900	948	962	895	952	891	919	905	944	903	879	936	954	873	886	939	927	954	927	949	905	966	980	919	944	976	905	951	931	909	936	967	908	982	913	893	934	956	932	938	888	891	928	924	924	875	926	916	914	987	915	870	897	924	939	996	927	875	956	934	926	906	1035	891	952	964	927	890	886	923	923	958	916	909	981	944	890	925	896	897	962	958	929	872	869	957	913	918	902	938	976	912	984	988	910	905	950	893	929	900	943	922	909	975	923	959	919	881	918	915	976	963	964	958	980	993	963	970	915	921	888	905	949	882	903	922	929	937	940	907	926	969	988	893	911	935	896	942	886	908	909	903	924	933	944	856	994	909	945	928	863	932	950	906	937	904	976	937	922	959	883	934	952	949	904	918	917	901	975	961	943	901	907	931	961	862	951	894	923	899	951	942	925	908	914	894	943	895	882	921	918	911	942	915	887	933	917	892	930	974	938	873	932	901	917	963	937	947	926	949	947	911	917	968	915	892	903	938	917	919	878	899	907	936	950	900	916	851	957	913	970	953	924	884	924	908	942	918	880	967	896	948	885	941	952	989	918	896	913	893	884	982	906	985	907	895	936	952	949	919	961	896	941	946	940	973	868	893	907	948	931	918	972	955	942	983	926	939	912	911	923	941	928	952	880	1008	931	919	946	925	967	962	923	943	908	910	903	923	906	917	890	937	926	911	917	967	919	888	906	950	929	939	941	907	951	966	940	945	888	909	921	944	939	924	904	968	908	929	892	872	921	887	951	981	898	917	914	945	934	966	973	903	934	900	918	986	920	955	935	960	941	970	980	932	912	943	1004	915	903	962	966	921	899	932	914	923	910	916	921	875	904	920	963	904	908	948	891	959	919	860	929	886	958	948	942	890	920	907	914	925	930	881	877	962	910	888	904	979	898	925	899	883	912	939	906	965	913	913	886	921	900	915	905	909	947	1027	964	911	926	952	921	921	939	890	918	915	888	904	950	906	877	936	910	923	937	888	883	947	950	961	893	983	952	895	1000	935	943	891	933	964	923	977	947	947	1007	918	920	949	929	886	940	949	877	922	955	951	987	929	945	899	913	948	932	929	926	956	936	984	903	906	963	911	901	948	925	849	909	921	926	957	974	915	958	933	905	900	930	952	943	926	893	940	954	911	910	913	946	958	882	947	916	915	902	893	937	1013	944	922	891	969	885	881	976	985	897	956	918	914	988	919	862	985	926	889	961	931	950	948	903	983	913	900	914	930	938	910	948	870	951	982	928	933	926	931	921	889	909	897	926	949	991	958	980	949	960	963	955	919	963	978	899	952	976	945	934	902	877	914	955	895	975	894	905	930	883	968	947	945	954	927	878	968	931	879	891	865	960	903	943	947	905	941	916	914	951	937	897	896	893	920	946	903	916	934	953	962	908	944	916	945	899	938	955	911	917	920	924	948	985	931	942	913	948	941	924	972	938	892	921	924	901	908	902	912	933	961	953	962	942	956	968	853	924	954	947	928	973	851	926	975	939	889	938	981	931	960	900	942	940	921	908	906	916	970	931	939	923	938	998	970	894	914	918	900	985	906	952	923	945	988	927	909	991	959	946	939	886	861	924	929	894	935	947	868	899	915	908	937	938	937	955	919	913	906	883	918	910	976	924	978	987	898	935	857	898	941	934	939	905	921	996	950	924	874	886	946	861	969	960	925	926	932	946	924	936	908	924	920	934	954	918	910	943	906	907	923	979	835	928	924	916	887	977	946	890	962	938	897	903	926	910	882	875	930	979	908	934	928	855	940	940	893	904	950	972	943	901	950	886	947	918	911	924	929	955	931	929	959	919	932	924	917	941	875	969	945	964	895	937	958	955	921	906	947	906	939	923	990	914	890	914	939	960	960	957	926	935	873	904	968	956	914	930	935	913	931	881	922	885	943	918	999	923	900	917	943	972	891	991	952	921	915	946	972	940	905	941	943	901	885	978	943	920	1000	918	893	903	927	914	911	913	903	879	953	979	946	940	929	948	878	960	881	954	934	936	929	956	968	959	941	896	958	920	884	942	946	960	938	915	936	950	988	966	933	903	900	951	944	853	881
14626	788	410	227	138	170	169	124	152	135	154	169	149	133	143	142	125	139	153	118	135	156	129	138	137	139	133	122	157	140	147	150	141	129	134	140	132	126	128	144	131	130	153	130	124	136	164	123	134	135	132	147	143	138	135	142	150	128	144	133	134	157	114	123	126	156	141	128	133	112	123	138	144	164	143	155	132	158	128	143	135	141	152	155	127	122	144	145	143	154	126	114	139	144	155	132	125	150	140	166	143	152	152	122	145	149	131	137	154	122	164	164	117	147	154	138	134	128	129	109	144	126	143	143	145	139	155	130	140	153	139	178	136	126	139	124	130	128	146	135	133	129	141	133	114	134	139	122	119	127	165	139	136	150	133	144	130	132	138	136	138	145	113	127	144	125	142	151	135	148	122	146	129	133	149	123	150	134	115	127	123	130	140	154	129	129	119	131	130	163	133	131	155	156	134	138	144	137	140	153	140	127	136	156	166	126	124	143	138	160	137	139	118	139	128	143	154	138	122	139	147	140	148	134	153	150	139	132	140	156	133	158	138	153	145	142	132	139	139	150	150	128	130	130	121	130	127	155	120	137	125	123	120	162	128	113	138	151	136	134	138	141	124	148	130	141	129	145	131	138	140	119	125	113	152	118	151	159	152	139	158	158	155	146	144	140	148	127	147	132	137	147	145	125	135	143	141	136	144	142	142	144	132	125	155	128	170	157	152	138	147	126	124	135	140	136	144	127	162	140	146	142	127	124	143	148	137	140	123	143	134	141	142	140	142	121	156	146	146	147	119	115	139	119	139	149	168	129	135	131	132	147	144	134	128	151	137	131	135	150	136	126	168	133	138	146	133	137	150	147	121	118	126	145	143	152	146	130	125	117	127	117	136	143	131	148	163	135	136	135	141	119	135	135	136	148	146	132	130	131	123	158	148	120	148	125	136	163	133	128	123	146	145	144	139	138	140	139	168	128	117	126	138	123	123	146	139	119	137	138	128	133	148	137	122	159	137	156	119	122	147	129	118	148	131	135	143	139	145	163	122	140	142	126	131	158	138	144	138	120	153	153	135	134	142	126	138	142	138	150	169	149	116	142	117	158	121	143	115	131	137	160	136	148	139	153	133	131	132	159	117	132	132	122	125	117	151	147	141	128	131	147	153	139	134	134	156	154	158	155	134	145	150	143	133	136	127	132	138	127	126	145	141	132	123	144	126	154	137	130	134	137	127	148	143	155	118	143	158	145	137	126	148	142	147	144	139	131	169	137	139	129	131	133	142	138	155	137	139	133	131	131	135	161	130	134	145	143	141	143	144	153	140	140	133	124	141	134	153	119	139	128	162	130	147	150	134	138	133	136	137	133	130	123	120	119	103	127	132	144	145	142	129	162	140	135	163	152	154	106	138	135	133	148	144	124	132	149	128	146	145	125	129	122	103	124	137	145	137	141	114	130	149	123	131	107	137	144	133	146	124	130	130	150	134	119	106	146	126	133	139	128	128	145	115	126	139	112	114	160	137	151	159	115	129	129	138	116	153	129	141	148	166	128	168	138	143	145	141	125	133	126	131	143	136	126	144	142	144	147	122	145	145	128	130	144	151	124	150	126	134	137	135	130	129	121	134	129	134	131	158	117	114	133	166	118	132	141	144	156	150	135	138	121	146	158	123	130	121	143	131	150	128	135	137	142	134	159	142	155	134	136	137	139	144	148	131	142	140	128	128	131	135	147	137	151	130	119	127	131	126	133	127	129	148	132	140	149	126	126	138	129	139	150	142	124	117	136	131	127	125	126	135	131	121	138	122	125	167	153	153	133	141	163	144	111	126	144	147	136	165	150	138	136	140	127	120	128	132	143	130	133	161	125	132	127	139	130	128	141	153	153	132	157	111	126	145	141	133	162	142	164	143	127	147	134	125	138	156	142	169	168	152	159	126	128	149	146	127	132	131	130	152	148	127	134	124	165	120	141	135	136	136	122	155	138	147	128	145	119	134	141	144	117	160	134	132	133	138	138	135	140	131	130	143	129	143	141	127	136	133	148	116	146	160	110	125	116	149	118	136	121	151	143	170	141	136	131	132	140	152	146	143	137	124	136	129	119	145	142	142	145	125	111	166	132	127	131	132	138	139	154	154	117	152	161	132	150	142	134	131	129	167	161	143	152	152	115	142	137	139	144	130	131	118	122	140	147	154	120	121	175	134	132	152	142	128	130	126	123	124	140	114	151	134	125	136	137	124	133	143	144	148	116	130	139	124	141	138	149	131	134	146	146	145	110	142	142	139	118	125	134	126	141	150	153	169	115	145	137	136	146	130	163	146	129	143	149	124	174	129	140	137	134	131	145	149	118	134	156	141	107	132	142	137	134	125	134	143	136	129	136	146	137	151	148	159	131	135	142	131	132	150	130	142	158	122	139	167	128	142	142	132	139	140	129	135	134	138	132	142	144	143	132	157	133	140	148	130	140	143	156	158	143	129	124	130	124	146	122	107	125	138	133	157	133	137	163	122	154	128	127	127	155	142	140	145	130	139	147	127	137	154	142	126	118	135	142	151	130	127	155	133	128	126	123	133	151	131	121	129	122	149	136	138	129	138	141	140	124	136	129	144	154	129	128	133	107	149	130	143	130	144	149	117	136	140	134	129	117	146	138	137	122	146	138	141	131	160	131	141	131	126	160	161	135	127	132	122	127	129	131	155	136	146	145	132	139	139	147	123	129	129	138	141	144	135	111	125	135	137	144	143	126	136	121	134	146	134	139	114	137	141	124	138	134	143	150	150	156	139	140	130	132	115	145	149	148	141	134	144	143	129	123	135	133	165	128	145	134	136	143	124	135	145	129	157	137	121	142	148	131	146	142	135	141	152	126	98	123	148	133	110	135	127	135	129	142	115	118	140	148	130	136	139	115	125	131	124	137	148	128	153	107	135	142	140	160	136	150	134	142	140	146	148	135	144	164	156	144	116	128	131	112	139	124	130	132	146	147	133	129	143	128	128	138	145	123	135	138	144	160	141	125	147	130	152	136	126	124	123	135	145	131	123	131	122	148	134	124	139	140	141	146	128	162	127	147	126	165	141	119	121	137	126	142	147	152	149	128	132	160	135	138	110	133	114	156	115	158	156	138	132	119	135	129	135	129	128	128	124	145	112	120	142	155	125	117	151	153	132	130	152	136	133	131	138	160	150	144	138	132	159	114	120	148	142	163	129	140	157	143	137	128	114	142	149	138	149	142	151	128	144	139	127	141	122	154	132	143	143	133	131	130	126	123	127	142	153	145	127	151	136	130	150	136	136	125	153	128	138	146	126	133	127	145	128	139	136	120	126	146	140	123	130	122	147	164	119	144	147	123	150	149	148	123	160	150	138	151	132	138	136	142	110	136	127	141	138	132	142	133	134	132	155	131	117	143	145	129	120	168	132	134	121	135	136	139	148	144	105	130	133	136	147	139	132	116	143	158	148	147	147	146	132	138	121	136	122	144	132	129	161	144	111	115
12685	531	654	685	619	636	581	514	514	528	505	504	519	471	490	494	454	463	474	461	429	497	486	459	446	462	477	463	495	440	483	460	471	456	462	458	465	440	478	469	464	500	485	465	450	440	456	451	467	463	439	483	469	449	511	493	482	506	432	469	431	469	456	469	462	465	431	484	484	463	432	470	436	487	483	459	471	472	450	490	425	481	487	467	492	497	452	483	470	465	449	466	405	466	461	462	466	498	457	446	455	490	485	505	470	451	428	480	467	439	482	477	441	463	486	441	441	440	385	485	476	468	446	490	486	450	445	470	446	449	461	466	462	470	441	483	462	485	442	473	468	460	453	441	513	437	467	444	500	476	454	441	502	451	485	419	520	473	481	459	432	449	481	468	440	455	427	450	469	480	447	491	474	427	523	471	444	408	461	454	475	427	455	486	466	417	462	446	443	465	465	467	479	491	434	472	454	465	466	479	463	484	479	456	479	421	485	488	489	449	486	443	434	478	463	463	444	478	461	471	500	478	466	423	425	445	481	439	467	448	430	460	472	483	477	444	439	444	497	469	465	481	457	443	483	432	448	479	461	494	454	482	456	459	471	475	505	437	467	407	442	470	446	433	457	464	445	458	460	452	424	456	455	434	474	497	450	462	492	510	423	477	502	429	487	464	441	460	455	470	468	464	486	477	448	436	471	416	466	430	442	435	460	486	432	446	481	472	467	444	458	469	461	501	443	447	441	508	415	450	470	444	433	429	455	431	487	466	465	472	459	465	481	477	464	449	430	485	451	498	447	459	442	476	418	474	454	486	442	437	449	454	435	469	473	460	479	440	457	417	484	468	436	468	503	444	452	508	478	433	482	453	457	428	451	432	445	465	450	460	450	450	460	463	454	481	441	477	442	461	414	471	461	464	439	452	483	435	467	473	479	459	462	471	462	484	460	439	435	445	448	464	467	457	453	440	444	460	452	473	426	440	484	453	448	477	463	447	466	489	451	446	457	475	487	451	505	464	499	480	491	462	462	496	451	425	479	500	437	445	469	450	453	509	461	489	449	468	447	467	469	446	446	490	462	472	490	413	461	417	455	462	411	476	464	481	429	465	452	484	533	436	458	462	471	492	438	467	432	447	477	439	436	453	468	446	493	469	491	444	414	458	440	487	445	464	450	452	459	436	424	458	491	500	463	465	480	452	446	450	456	493	452	455	453	438	469	526	431	474	454	411	433	444	457	451	455	455	439	456	496	458	481	485	416	454	445	507	450	452	436	494	469	479	455	493	488	443	447	454	470	479	446	481	451	459	455	450	464	466	519	466	477	476	466	447	465	442	426	447	507	462	475	450	490	490	461	447	481	469	457	484	456	432	458	462	471	434	468	518	464	435	445	436	461	458	469	476	463	460	484	455	451	460	461	440	469	500	484	489	440	452	486	430	472	465	447	473	414	465	471	430	454	463	450	453	428	452	500	467	453	448	439	471	512	504	458	471	480	466	454	458	440	499	457	457	450	452	449	441	513	444	503	454	451	449	475	490	477	461	456	477	451	468	490	459	475	520	450	435	446	485	473	497	433	506	451	478	466	496	439	443	471	421	458	447	511	459	401	449	465	453	448	462	497	460	466	485	475	438	441	481	481	456	482	470	485	449	468	452	458	477	456	493	507	465	494	462	476	461	477	475	455	445	476	434	437	463	463	479	480	502	452	440	478	480	430	420	469	457	435	475	480	470	467	467	465	494	455	462	449	469	427	460	445	496	469	440	493	439	468	460	469	441	432	459	465	446	440	494	471	467	457	449	454	483	441	487	451	490	462	504	473	464	406	447	450	464	480	462	471	457	463	491	472	480	483	472	456	472	475	456	450	470	486	443	437	475	440	443	461	446	431	479	508	450	470	497	448	474	483	509	493	497	439	484	462	448	513	464	472	505	443	461	436	470	452	472	455	460	463	442	458	502	431	481	436	452	464	455	431	483	427	464	454	450	457	479	454	441	461	467	434	485	480	435	490	446	441	455	484	410	441	500	439	416	485	450	515	420	442	435	478	447	436	450	494	469	471	438	449	447	438	457	452	437	486	457	449	435	459	478	392	482	443	477	448	420	460	495	413	477	466	440	458	464	471	413	473	429	496	463	457	508	484	446	464	456	464	434	449	481	436	471	473	432	481	487	476	470	427	449	453	434	438	448	445	437	461	464	463	424	487	446	480	448	440	428	450	489	460	463	418	447	498	477	453	456	481	444	462	453	448	435	458	439	472	466	442	448	482	481	460	436	464	465	477	464	434	452	448	445	446	465	474	473	466	469	461	430	426	460	428	459	473	466	464	464	496	486	491	483	430	501	461	451	461	434	488	509	468	434	455	454	400	436	479	505	455	467	473	453	471	459	463	436	456	487	448	472	450	432	457	481	409	444	449	471	469	492	456	457	460	488	434	470	449	461	465	482	488	422	469	438	453	454	467	428	459	460	434	467	492	478	471	461	432	446	508	470	431	445	448	484	429	447	466	456	437	489	437	456	458	435	458	464	477	477	450	506	442	490	471	499	463	498	464	464	494	450	437	474	489	491	445	460	486	464	437	443	462	460	425	453	451	451	450	477	486	410	448	461	459	477	440	465	445	478	477	482	495	478	469	464	448	477	462	449	446	485	437	464	466	455	460	461	434	445	439	462	461	445	468	493	464	466	478	514	461	485	445	424	441	434	446	462	457	476	434	477	450	466	439	466	456	429	459	445	437	438	448	495	448	499	466	485	479	498	480	440	461	519	460	481	451	475	439	430	431	465	439	474	474	456	484	430	457	415	472	452	450	430	479	488	426	476	462	494	486	467	424	433	442	412	432	503	504	447	443	488	462	490	461	491	459	465	436	464	428	451	482	473	468	445	463	455	443	497	483	480	481	498	469	480	478	470	472	443	437	484	507	456	460	446	508	438	453	466	456	457	455	435	472	419	441	429	451	438	444	491	481	451	464	469	456	465	467	444	428	448	420	440	454	467	471	459	483	472	504	494	472	444	401	433	475	455	466	503	447	442	467	479	465	485	481	464	476	426	441	447	461	454	461	479	458	463	456	496	447	471	498	451	469	455	453	457	463	441	426	478	504	487	482	449	446	463	462	493	464	427	476	466	449	453	418	468	452	460	453	463	477	452	488	486	424	443	480	460	493	468	492	472	431	454	480	459	457	440	464	484	461	484	430	467	468	474	478	438	461	449	450	453	466	435	449	456	456	435	424	488	497	473	466	451	495	462	469	456	471	453	414	453	431	454	466	462	489	461	483	462	485	479	460	485	496	468	444	466	470	434	455	444	427	468	454	448	442	494	440	419	492	482	464	443	492	450	433	429	422	437	474	476	452	477	468	438	481	469	418	420	466	460	440	475	501	452	454	424	458	494	420	526	477	435	458	455	476	473	446	427	440	495	456	471	479	460	445	486	461	433	478	469	472	439	477	432	465	450	459	477	453	479	437	458	444	462	472	488	463	440	450	438	428	472	491	449
56095	18094	5302	1291	855	672	559	504	399	393	399	370	322	350	320	335	275	296	284	302	282	312	290	318	288	300	302	287	295	310	290	280	284	280	284	292	275	266	271	284	274	263	271	253	266	296	288	261	289	262	298	281	262	290	283	265	284	274	286	327	266	322	303	295	267	254	314	279	300	267	297	278	269	286	285	276	339	282	295	277	310	290	270	259	260	261	292	295	290	281	281	293	250	268	262	267	260	282	296	266	263	271	280	290	291	300	301	277	260	266	284	270	279	250	283	281	278	237	287	272	269	261	288	270	276	285	255	264	279	296	273	271	267	286	273	264	283	282	299	273	288	267	257	287	278	298	267	294	271	265	282	310	267	295	285	277	292	260	274	270	279	282	275	272	289	263	273	299	280	282	279	281	288	286	289	300	288	295	262	278	290	277	286	258	293	278	276	257	270	287	303	268	281	295	270	264	298	282	303	286	284	262	267	270	281	291	287	296	319	257	289	298	303	260	261	282	292	300	275	280	295	272	299	253	267	268	279	303	257	270	248	272	247	266	285	283	290	280	277	264	294	285	271	226	302	275	252	303	278	247	250	271	263	292	275	286	262	270	245	313	273	273	283	308	273	290	303	307	292	253	276	294	281	312	288	263	278	257	291	237	274	260	260	304	319	267	274	279	286	295	268	299	281	291	277	290	293	250	254	278	288	278	308	308	293	272	288	296	265	257	308	254	282	261	263	279	261	249	306	281	273	287	268	249	281	275	276	279	285	298	242	278	257	259	285	278	295	251	297	246	263	315	260	295	262	279	251	290	298	281	274	300	263	290	293	276	283	258	272	296	278	294	261	302	264	254	289	268	283	275	289	290	272	255	218	290	283	263	319	293	276	260	272	298	267	302	296	272	276	298	258	269	272	271	299	288	298	267	252	271	248	277	254	259	272	301	278	296	273	268	254	265	264	282	281	285	300	254	304	276	265	271	274	275	279	280	284	283	293	263	284	265	308	271	271	282	289	283	287	303	239	287	271	285	257	282	299	261	262	272	305	287	270	291	293	288	279	313	279	281	253	270	300	303	261	257	259	272	272	274	273	264	274	250	299	258	311	286	258	257	269	306	283	255	274	262	261	265	263	287	254	255	284	279	289	257	276	276	255	291	245	257	289	278	273	279	272	286	278	259	266	277	260	290	306	268	264	281	286	260	256	262	301	300	273	263	289	296	284	297	279	295	271	296	285	286	302	258	263	271	276	264	259	281	259	277	282	272	275	277	264	292	276	298	292	257	281	306	274	273	281	271	266	299	290	263	276	263	302	293	293	285	280	273	272	286	327	286	287	283	261	258	266	275	261	288	269	267	278	256	299	276	269	259	294	297	280	313	278	281	286	261	262	292	292	273	291	290	257	269	280	286	242	266	250	276	279	316	284	283	325	260	300	277	264	260	264	298	260	295	263	261	256	292	286	282	278	258	279	268	301	276	286	291	294	278	293	265	310	288	277	271	261	247	271	277	269	239	281	261	251	256	277	286	273	269	266	278	240	285	284	279	273	277	296	278	269	271	302	271	269	302	272	288	307	265	284	279	263	264	282	271	276	275	300	302	270	267	273	256	309	287	275	280	300	277	266	270	277	251	282	281	299	309	273	293	261	277	307	277	256	296	282	300	296	293	263	279	281	289	265	294	288	263	269	285	251	265	293	235	289	290	312	279	241	283	279	274	299	256	309	299	308	261	292	278	285	245	294	311	302	269	267	316	269	276	277	280	284	290	260	277	275	249	260	287	291	268	257	262	281	280	301	287	274	280	281	313	262	262	300	292	282	303	274	312	294	281	275	295	269	286	296	276	253	275	274	281	302	310	273	284	304	288	252	255	320	259	246	253	289	259	296	256	295	277	260	279	290	262	275	264	266	256	271	243	294	285	267	267	283	263	301	278	290	299	289	266	261	270	281	250	272	282	290	328	295	289	249	280	257	286	279	307	280	247	264	289	301	266	293	268	283	272	261	296	293	259	291	257	287	294	286	277	282	259	264	304	294	287	285	227	250	279	260	286	269	301	304	280	265	272	286	290	233	308	286	274	273	281	292	292	273	267	264	265	261	294	273	290	301	295	255	233	270	310	284	267	292	288	315	278	275	269	271	282	282	285	288	274	253	297	299	244	275	289	261	293	270	293	308	266	316	284	269	289	285	293	252	300	277	248	283	234	278	281	260	266	257	286	290	278	253	268	278	272	268	271	288	271	272	274	289	267	279	250	302	274	266	295	294	223	279	299	276	231	280	294	279	292	306	304	268	264	258	265	283	281	289	265	293	277	263	252	274	300	283	324	308	254	287	271	301	281	288	260	277	278	269	236	276	293	250	277	252	275	281	286	288	286	261	283	268	301	282	294	296	260	274	279	261	290	261	285	262	278	320	255	290	279	252	270	275	285	288	271	271	255	280	309	269	266	271	300	262	275	282	288	310	281	261	245	313	274	275	259	263	257	269	256	274	283	276	276	269	297	285	286	269	282	286	277	251	286	275	261	285	282	280	309	297	279	286	290	284	287	288	291	271	316	279	281	287	267	322	269	294	270	266	265	260	293	269	278	264	285	275	258	273	283	274	281	291	274	289	288	259	265	258	285	264	299	258	270	300	281	260	251	313	260	287	283	305	272	282	260	269	270	276	289	301	285	313	287	278	267	277	269	278	298	314	237	256	325	288	259	262	274	258	289	311	256	258	285	284	293	266	315	291	245	275	286	282	269	306	250	300	296	273	268	280	293	323	264	307	256	280	253	265	291	287	288	294	271	259	326	286	268	273	290	268	274	252	295	284	275	282	267	291	274	291	317	255	280	287	267	269	267	252	268	261	274	286	256	268	297	269	266	258	275	304	264	310	295	279	250	294	237	269	255	278	273	287	258	278	286	278	292	276	279	324	267	264	238	261	286	277	292	291	278	277	283	282	285	307	273	293	292	262	279	276	268	258	276	292	277	279	271	283	280	277	268	307	309	303	259	272	286	326	296	275	272	288	269	269	275	299	256	293	277	297	282	295	318	274	310	267	281	295	273	266	275	286	304	295	287	301	294	280	272	272	285	278	251	276	284	274	263	237	278	265	253	263	288	286	270	264	298	265	276	271	250	285	286	273	302	258	281	271	286	281	288	285	303	302	289	282	284	235	259	283	292	294	284	301	309	276	298	298	299	307	258	269	265	300	273	292	279	280	285	291	264	294	305	279	306	283	248	280	284	279	261	291	269	315	259	270	266	283	263	278	288	271	287	262	267	285	297	306	299	265	269	277	314	265	264	284	296	298	270	268	269	290	307	289	302	299	289	265	284	271	284	290	258	282	263	264	305	277	267	265	311	245	294	259	259	291	275	290	265	265	276	266	296	292	282	282	258	289	275	272	260	278	294	267	250	279	264	264	279	248	273	278	294	258	247	292	264	266	234	280	279	307	274	289	276	253	283	300	261	249	262	254	262	254	269	254	306	273	284	296	273	279	276	272	273
28123	1692	3106	3511	3039	2710	2214	1962	1702	1565	1373	1304	1267	1184	1133	1112	1071	999	1007	959	936	981	974	952	910	936	878	939	903	856	913	827	832	855	882	867	823	887	861	887	772	886	881	874	788	875	862	883	848	875	837	845	851	839	834	834	854	859	878	832	854	814	824	803	858	800	859	843	834	776	851	833	805	792	819	826	867	820	785	769	849	839	821	842	776	813	846	823	881	804	778	820	792	760	791	814	820	800	856	778	823	850	790	776	807	837	825	854	807	852	821	791	831	781	792	857	866	803	822	838	830	870	797	812	808	850	797	813	844	813	850	872	750	855	831	817	846	837	829	812	801	823	834	860	834	768	820	811	790	845	837	829	810	795	778	805	867	826	806	858	802	836	766	779	811	812	842	826	799	866	877	872	868	829	816	787	847	845	792	785	797	826	809	774	883	803	831	805	817	822	815	812	747	856	833	821	846	844	830	830	881	866	831	846	767	854	811	824	813	793	798	826	858	812	786	797	831	806	824	794	794	801	813	839	768	860	846	808	840	822	765	844	793	823	785	760	810	841	879	816	777	765	735	875	825	852	813	827	848	796	751	809	803	832	813	821	798	783	796	824	808	823	893	791	819	804	858	801	852	821	771	805	789	806	808	718	835	816	804	781	843	780	774	814	824	814	842	852	802	850	795	837	821	806	807	814	784	820	852	769	770	801	801	798	784	837	852	830	813	794	808	786	873	749	788	794	833	808	824	787	818	808	789	857	870	816	775	751	805	824	834	823	785	812	796	807	793	841	804	796	798	797	828	770	815	849	856	858	806	807	823	851	830	803	788	829	824	800	821	812	832	836	765	842	821	772	809	773	853	775	841	835	821	827	848	841	787	837	864	804	795	818	803	872	813	817	863	791	807	811	823	840	804	802	817	794	801	796	823	801	813	811	750	796	803	788	776	791	866	768	818	811	826	810	824	789	760	816	798	864	799	817	800	796	787	787	806	848	902	777	859	833	828	773	808	830	812	832	830	808	797	832	750	775	843	853	820	784	824	790	796	781	824	863	814	784	837	803	802	756	874	770	788	808	826	808	780	777	815	808	772	754	820	823	842	842	852	785	776	889	796	784	813	852	842	803	800	821	768	869	850	831	812	816	833	768	838	859	825	834	759	781	798	816	772	747	810	802	787	859	758	808	807	791	752	821	767	795	806	788	806	804	833	858	743	808	837	799	816	828	791	784	824	814	835	805	815	786	815	816	779	814	817	792	829	803	835	785	818	819	789	824	783	850	820	838	825	844	782	779	787	805	790	845	825	808	751	825	856	739	859	827	839	831	858	813	832	802	848	780	789	802	809	776	841	742	815	837	839	762	828	811	807	811	814	814	756	819	787	856	811	785	839	817	860	813	793	768	755	800	834	786	826	804	737	814	829	796	784	771	829	797	777	840	864	776	829	811	808	807	802	800	877	802	835	817	847	851	797	810	861	776	821	801	796	789	812	822	771	829	788	819	839	854	813	764	819	810	801	806	851	808	839	788	786	827	803	843	803	787	816	840	793	822	818	820	785	786	786	826	850	844	802	819	817	814	793	809	813	863	825	787	825	831	812	778	804	850	781	821	799	784	811	807	794	832	793	791	833	796	845	768	858	820	828	810	822	812	800	860	775	800	805	802	836	799	775	843	776	830	828	823	777	826	811	840	857	796	837	849	825	760	781	807	843	795	784	830	820	819	825	812	867	761	815	782	787	837	826	796	828	851	847	820	802	777	805	838	800	810	791	799	846	821	827	742	836	797	810	755	830	755	806	830	831	808	840	774	768	840	844	827	798	797	778	813	852	748	782	811	787	781	813	778	828	801	742	794	812	772	886	781	861	814	789	841	811	763	834	856	819	808	832	835	775	861	735	827	843	776	802	755	801	808	818	805	793	803	850	806	772	822	859	776	827	774	801	825	809	829	791	817	779	815	856	796	834	796	831	799	799	791	772	808	811	801	795	787	832	796	782	774	784	827	834	796	824	818	828	747	845	795	808	769	821	795	785	876	879	821	836	808	810	790	886	755	829	835	798	813	846	834	799	866	827	846	787	799	804	811	762	840	817	851	844	824	821	797	795	860	774	788	809	811	835	795	782	813	840	779	845	810	812	816	822	802	806	783	827	810	813	826	811	832	838	778	856	848	831	859	813	808	810	833	806	769	777	771	843	789	795	875	792	743	807	800	844	808	798	802	848	764	797	781	840	848	863	812	816	759	813	836	806	863	811	831	795	780	842	804	831	855	831	813	850	837	826	813	808	807	851	861	760	797	865	824	794	823	818	794	818	866	763	798	869	822	817	815	815	801	844	797	775	783	818	852	826	829	841	795	797	816	803	758	820	829	840	791	773	817	801	830	836	847	790	831	801	820	811	791	843	843	784	787	762	846	836	789	793	800	796	828	844	821	773	810	795	738	839	816	722	843	773	791	815	808	797	784	834	814	822	788	831	823	838	835	809	805	871	814	797	844	804	810	830	805	799	822	775	828	836	839	843	823	805	796	809	841	794	810	807	809	817	793	790	781	792	835	803	807	827	806	745	850	840	866	868	831	768	826	806	816	757	796	863	857	832	838	812	831	849	846	810	886	838	811	783	795	800	845	847	820	780	780	820	778	802	773	840	833	843	829	855	820	766	800	847	784	743	849	808	796	820	834	803	810	804	791	813	811	801	790	761	847	827	845	808	788	853	793	851	849	872	789	847	758	805	810	755	822	848	807	781	852	801	805	846	836	788	835	821	815	772	820	837	786	807	814	830	769	837	825	756	805	850	855	793	803	807	847	808	802	769	814	884	856	827	801	808	815	774	855	834	806	816	839	804	833	857	833	812	801	841	816	774	765	764	851	794	851	830	878	796	808	807	831	789	802	778	796	860	799	811	851	790	819	806	858	821	814	875	814	789	753	830	819	818	776	776	850	800	805	836	792	803	817	821	802	860	843	805	821	791	852	798	819	822	791	859	805	841	757	838	831	828	817	784	843	801	770	807	834	845	806	851	835	788	773	816	846	776	816	800	860	792	833	800	818	815	825	871	819	833	826	861	771	775	835	786	819	829	807	793	876	800	832	827	792	848	832	812	832	762	799	780	820	796	847	831	782	821	811	826	807	732	769	784	870	818	849	787	840	862	741	857	863	824	827	787	807	817	869	788	844	809	817	827	755	775	789	825	807	849	794	813	825	771	841	822	826	824	806	745	817	865	776	814	842	761	820	819	800	829	771	800	802	822	818	838	786	827	828	845	831	783	786	810	812	797	796	788	803	810	784	815	869	842	786	815	798	801	752	812	801	827	792	857	809	782	805	861	774	806	876	853	822	820	805	824	835	810	805	789	847	763	883	825	832	825	851	836	792	812	797	785	801	804	832	846	824	821	799	796	783	866	805	829	830	802	811	796	826	770	843	809	835	797	844	764	803	810	816	811	796	855	803	808	819	820	789	793	773	776	816	826	789	806	802	809	820	815	784	767	785	808	781
62305	22046	14710	3902	1479	1061	871	736	632	524	512	460	490	450	428	431	418	370	424	370	335	374	355	385	348	358	354	356	327	395	347	359	369	347	352	383	352	379	371	309	315	357	338	354	312	302	346	331	335	316	317	327	327	365	346	343	345	347	329	350	307	357	337	348	336	322	347	340	338	356	323	310	317	330	328	357	331	371	331	305	325	334	353	357	382	319	278	337	311	328	328	358	335	351	359	327	324	317	314	346	331	326	323	334	345	296	316	331	335	306	314	332	329	334	325	343	312	313	347	319	353	312	333	363	296	346	351	341	318	310	325	327	336	378	313	339	356	329	322	301	342	331	379	362	324	335	345	342	324	331	325	317	300	309	341	355	369	335	339	334	297	324	336	327	326	354	355	324	363	322	348	339	294	322	341	333	324	327	318	318	352	340	325	308	351	372	302	331	328	353	339	329	295	350	365	324	334	309	335	323	357	339	334	324	352	329	345	365	326	289	342	310	341	293	331	290	364	386	320	286	331	348	315	341	330	332	343	369	282	377	306	307	339	338	303	348	310	333	364	336	353	316	310	339	322	314	339	315	307	322	333	326	339	321	308	350	339	312	350	377	342	312	297	313	334	312	359	343	346	319	343	332	347	323	327	340	361	326	310	368	292	336	314	325	353	322	314	322	345	354	349	328	327	332	297	297	333	342	310	303	301	337	346	318	344	338	318	334	364	327	346	359	341	312	321	329	362	329	320	321	325	343	326	312	329	304	296	346	309	329	328	307	346	350	330	328	352	308	355	352	293	311	358	330	315	314	326	333	321	339	330	317	350	342	311	331	337	332	327	319	332	336	343	330	331	337	336	341	314	313	319	341	299	293	331	354	321	334	355	354	382	306	321	362	321	336	315	292	372	284	317	332	333	321	298	307	329	331	320	313	330	339	342	320	329	312	349	354	349	347	376	326	283	333	339	360	363	333	361	348	295	356	314	335	348	390	339	310	336	334	332	336	333	310	378	353	343	350	315	282	323	344	331	346	325	357	314	305	324	361	330	347	307	319	353	330	343	312	358	328	342	327	319	327	341	333	335	331	328	294	308	358	331	344	323	356	294	318	350	342	369	328	322	339	339	307	316	328	340	345	356	342	334	354	340	357	337	314	326	332	342	334	364	318	359	301	353	310	321	343	321	346	300	343	352	334	342	355	340	320	307	319	315	315	328	319	307	310	331	300	312	302	305	363	324	316	352	323	306	328	351	337	308	326	328	303	306	338	318	327	326	314	299	364	317	314	326	318	346	327	314	357	347	335	342	375	321	349	330	348	340	327	334	352	322	334	324	366	367	335	341	309	323	336	353	350	336	317	336	331	342	335	322	364	340	340	329	304	324	336	362	313	352	347	354	352	323	359	333	358	360	300	352	349	340	364	340	310	352	303	307	337	331	351	345	344	302	345	291	337	327	341	323	348	342	339	338	311	316	276	313	303	366	370	344	359	324	316	308	356	318	326	334	351	317	317	341	326	324	319	338	323	332	346	334	360	363	295	350	345	324	311	324	321	334	354	378	318	319	327	329	362	343	330	306	292	376	339	330	319	342	297	364	372	318	327	314	294	329	344	330	396	321	327	370	325	367	324	328	345	345	328	335	309	329	337	340	345	342	315	325	331	333	310	329	352	320	318	327	319	327	353	374	336	332	320	299	327	331	337	322	334	341	321	348	336	338	337	318	347	352	338	308	311	354	304	312	346	332	358	337	318	342	341	337	307	323	320	354	362	332	305	323	286	355	304	314	342	333	327	345	361	344	337	330	323	357	342	332	338	315	313	358	334	299	322	321	349	315	327	335	342	320	346	320	307	321	329	317	331	343	313	320	311	344	335	328	360	332	315	281	341	351	315	340	334	334	310	361	339	325	316	328	373	339	337	324	309	340	319	356	306	338	384	360	311	324	329	329	321	310	348	297	339	341	321	331	335	319	361	350	360	341	316	312	315	351	335	333	306	325	321	336	321	297	350	316	345	338	329	340	346	332	342	343	327	328	301	345	336	316	305	301	326	325	323	315	315	319	328	304	345	326	332	325	339	305	324	337	306	310	358	289	348	337	334	321	311	335	335	344	324	328	334	315	337	335	304	337	336	317	362	343	350	325	326	297	337	320	351	343	347	335	309	318	317	311	343	312	340	320	341	302	337	323	320	354	311	350	361	341	337	303	349	322	306	301	347	338	332	324	319	302	315	335	343	344	367	350	360	328	303	360	331	341	313	329	335	328	323	336	350	312	332	335	312	347	338	342	322	314	318	338	321	307	313	325	315	297	301	380	333	349	317	310	314	317	330	311	318	303	327	338	339	319	369	335	344	336	330	360	327	314	317	337	344	330	339	333	299	345	338	303	311	330	350	289	309	326	319	321	371	330	350	341	338	336	314	311	324	314	356	309	337	324	305	336	330	360	357	339	345	318	335	350	298	355	348	342	318	343	326	330	347	345	336	357	320	334	327	326	339	334	321	335	325	302	316	331	336	315	321	325	351	350	353	321	355	325	332	332	314	331	318	337	349	331	340	324	328	315	325	322	312	335	323	329	346	355	332	306	314	304	324	351	348	323	308	322	300	314	329	334	332	328	310	324	345	365	334	320	347	346	344	309	380	313	351	297	317	329	322	320	370	315	320	330	352	317	360	329	358	302	325	313	314	330	330	350	350	332	317	317	354	358	311	364	334	295	359	317	324	334	332	319	351	328	299	360	326	340	333	324	333	342	305	331	269	340	335	321	317	331	322	378	332	323	360	337	315	337	306	338	330	345	339	304	322	337	316	315	325	300	308	330	337	324	327	330	331	320	315	310	345	340	310	345	328	312	305	315	306	322	352	310	376	339	348	337	327	355	358	325	351	338	329	337	300	346	304	317	349	304	326	345	332	313	293	356	302	344	317	323	321	332	343	361	292	330	321	310	345	337	313	337	327	307	341	325	332	380	329	299	350	367	333	295	315	346	322	298	352	346	348	354	348	317	323	327	306	336	323	332	342	302	353	345	342	312	329	318	339	338	351	315	325	328	349	307	338	353	318	335	322	339	350	318	300	320	311	335	334	351	349	363	322	314	344	348	312	328	328	350	297	367	313	328	318	328	291	369	348	299	323	347	329	308	331	356	311	369	327	331	336	333	306	325	337	340	333	352	296	325	330	321	273	330	320	322	323	321	289	310	327	322	304	332	340	354	365	319	329	346	323	312	326	314	331	342	310	325	288	348	312	301	299	343	316	325	348	306	357	350	336	302	325	329	317	361	299	327	322	320	311	348	344	324	346	336	364	334	318	330	323	315	329	347	282	339	341	356	339	317	343	345	331	316	339	330	348	320	334	348	339	353	363	294	313	311	336	320	325	350	325	326	305	351	363	370	319	349	293	356	319	355	308	293	329	340	331	343	317	326	339	333	324	333	363	327	321	349	313	314	294	305	324	310	312	364	283	354	361	337	337	315	370	338	302	326	315	309	322	312	320	331	307
33918	2598	5116	5666	4989	4080	3439	3029	2542	2267	2056	1960	1724	1585	1541	1502	1318	1322	1305	1237	1306	1172	1197	1202	1151	1103	1124	1107	1135	1060	1081	1043	1109	1087	1038	1032	952	989	1053	1022	980	1017	1078	983	938	1045	974	964	950	965	960	1045	971	965	960	930	975	970	955	964	992	931	1058	931	964	888	905	979	939	948	910	995	977	964	921	1007	959	940	922	944	935	921	941	915	932	910	918	934	917	1017	927	974	934	956	967	913	986	924	968	938	968	985	878	908	914	931	901	946	944	920	924	914	938	930	935	928	935	908	911	948	928	913	934	872	962	854	925	906	959	914	904	958	935	958	907	933	972	944	982	896	936	959	937	921	906	938	897	915	941	979	979	951	922	989	964	922	885	957	951	1003	981	952	885	981	968	874	927	908	977	933	920	945	943	963	998	914	907	910	946	900	961	897	896	936	933	936	894	917	958	975	877	918	875	906	912	908	904	904	964	952	937	858	940	986	935	947	949	907	922	940	929	954	990	959	911	938	888	960	977	894	897	924	964	976	923	956	937	923	895	911	999	914	953	922	902	964	918	903	891	877	916	910	965	895	963	884	925	885	900	838	908	963	862	960	936	927	961	957	894	941	937	912	916	910	878	971	923	863	907	933	957	925	887	938	991	922	973	929	930	910	984	916	894	888	922	881	953	948	998	916	935	900	882	932	938	908	931	919	882	938	933	945	925	948	924	942	909	975	917	874	928	859	900	900	928	928	921	962	942	986	926	930	962	932	944	915	898	951	983	926	938	916	907	959	895	940	930	898	943	897	938	928	902	923	985	977	974	957	905	946	929	989	920	911	982	969	917	949	923	866	915	934	966	936	910	901	907	953	925	920	917	893	932	891	968	953	872	951	943	885	910	909	928	936	932	938	931	893	890	903	896	933	889	900	926	957	884	896	928	898	942	904	905	892	976	939	900	956	895	976	930	904	932	876	904	892	950	942	910	955	900	952	951	949	880	954	925	902	900	904	947	923	938	902	946	816	904	970	905	981	912	935	951	895	901	939	861	964	960	941	953	913	947	885	914	976	969	920	951	1003	927	922	915	889	959	962	962	886	915	865	908	970	943	939	960	914	920	960	949	948	942	925	945	967	954	934	910	932	875	859	937	964	894	1003	906	894	893	924	912	908	865	896	898	937	876	910	885	946	923	974	893	924	955	926	943	966	977	902	901	946	940	933	906	966	988	918	996	975	890	897	992	944	939	953	911	953	968	963	910	915	931	935	944	928	926	958	901	879	922	948	933	952	933	953	937	938	942	932	933	935	970	923	926	920	904	906	901	918	948	908	916	955	938	969	875	985	910	953	942	914	902	952	931	947	908	949	928	906	958	902	926	915	898	950	924	893	909	969	902	914	995	899	965	958	919	890	907	917	917	937	947	974	949	891	981	953	923	930	952	922	866	889	869	895	899	960	946	920	909	969	951	925	949	954	906	899	889	922	902	920	928	883	884	884	920	926	975	952	900	922	889	953	879	921	910	885	926	893	924	967	924	915	940	976	953	928	935	894	960	923	923	950	927	907	959	945	895	972	935	920	883	999	942	885	911	983	939	893	882	930	952	929	908	957	927	921	923	966	940	890	900	957	948	898	910	930	916	910	896	889	941	891	941	940	914	931	982	910	928	988	994	941	973	922	934	925	953	951	994	923	905	969	941	905	910	898	930	909	957	930	913	963	925	949	995	931	933	916	935	914	956	883	914	917	929	941	888	906	937	923	883	903	953	910	868	970	951	906	903	897	947	941	863	908	977	927	960	967	924	895	925	919	928	944	964	869	910	917	883	972	872	940	883	935	965	913	929	917	945	944	906	914	916	937	925	896	919	922	954	890	912	942	916	969	941	882	939	934	938	925	925	925	906	976	916	917	932	892	961	949	950	895	916	953	914	895	884	939	972	900	935	874	925	943	942	943	940	874	954	992	975	924	971	878	911	918	914	963	888	975	936	941	955	923	922	917	969	896	931	989	962	949	921	929	926	988	919	929	877	915	903	938	876	891	860	901	982	911	932	901	953	957	972	932	949	916	925	930	949	905	919	922	941	965	899	949	954	1005	933	982	950	909	899	883	967	914	989	943	945	919	869	912	879	967	936	940	942	948	916	947	918	959	951	926	942	927	936	927	995	957	952	932	943	916	949	866	897	942	947	861	968	959	907	903	959	907	916	933	943	958	917	924	936	950	940	978	935	950	938	930	878	917	892	931	955	935	941	889	972	952	917	955	913	955	948	903	933	960	988	895	984	861	995	879	898	854	1003	959	891	923	954	946	918	929	942	939	977	1009	966	900	916	988	923	931	920	909	918	911	882	969	936	968	965	973	1000	891	962	967	916	899	893	940	932	898	922	938	963	933	980	959	933	910	927	924	860	933	847	966	953	962	900	892	956	977	879	954	956	911	971	931	959	916	915	926	972	871	933	884	896	932	910	970	917	971	942	897	903	937	911	934	943	937	908	952	954	933	936	875	925	983	876	883	928	922	987	952	916	900	902	913	936	912	916	893	903	964	914	944	960	937	922	914	914	940	912	893	903	899	965	900	926	903	956	954	970	901	907	920	896	945	984	880	885	909	955	882	891	895	895	918	880	940	931	942	957	917	941	908	955	927	907	923	936	919	902	907	967	913	937	986	907	940	966	860	935	929	918	913	969	960	934	906	911	871	889	901	891	908	963	867	925	925	949	923	912	942	931	871	937	944	979	931	926	888	943	912	921	928	922	949	950	910	896	893	932	938	955	917	907	896	927	904	958	887	1004	904	957	913	929	927	880	928	970	920	923	945	970	891	921	970	927	948	937	939	953	916	935	912	905	882	943	904	954	910	898	908	969	955	971	935	880	934	937	901	943	912	910	918	904	967	875	969	949	909	948	965	876	914	912	960	937	897	949	933	884	887	892	889	921	926	940	917	966	958	921	918	981	944	957	908	912	958	979	920	880	922	906	953	918	950	901	937	902	888	931	953	969	951	870	888	887	995	927	924	971	875	954	909	940	964	931	937	907	948	904	960	910	915	955	921	919	891	930	919	910	893	996	916	928	911	910	966	889	951	958	942	937	926	938	937	943	958	935	947	913	921	886	956	957	934	915	912	926	937	943	928	939	907	948	915	890	907	869	915	949	926	933	885	875	933	951	975	937	945	937	908	962	920	908	970	909	927	926	883	930	942	939	951	960	881	862	897	909	930	933	962	934	919	906	920	926	954	922	873	890	951	896	917	913	892	973	960	912	961	896	989	891	904	923	903	901	961	902	933	941	885	936	933	920	918	931	930	921	938	998	847	923	946	958	921	956	898	967	873	933	957	962	994	882	1003	965	924	927	935	911	923	936	909	913	899	964	935	895	906	882	1001	927	901	918	918	936	954	887	943	899	897	935	951	937	912	990	948	968	942	961	874	903	953	925	883	914	884	966	921	933	940	930	894	976	905	888	913	935	908	960	913	911	888	940	938	919	877	926	909	940	924	947	966	904	1001	903	875	936	934	913	935
15548	835	418	218	176	177	148	156	159	161	147	129	159	149	140	125	122	156	135	154	154	115	153	132	146	143	140	162	140	133	154	139	149	132	150	133	143	146	116	134	131	132	156	130	137	123	140	134	117	139	151	133	153	137	125	158	130	138	146	155	127	135	138	152	132	154	142	151	120	130	126	147	130	154	141	155	142	131	146	128	161	125	165	123	142	152	125	142	135	125	149	140	132	135	122	139	143	147	163	159	146	130	134	128	133	167	138	131	137	139	131	157	120	143	140	118	132	131	148	129	136	139	124	130	117	154	148	143	129	160	152	146	122	137	133	134	153	125	139	145	135	144	132	130	125	123	139	145	129	136	152	157	145	141	137	163	143	149	128	140	115	146	149	129	132	136	136	127	162	143	142	144	150	145	138	123	126	141	149	146	134	144	151	137	144	121	142	125	120	128	137	133	142	123	155	135	126	126	162	137	147	144	135	137	155	134	152	152	161	127	121	123	123	137	140	115	140	116	143	129	142	160	143	115	153	146	144	123	145	154	130	163	129	121	158	116	151	128	141	135	142	116	127	125	135	136	134	141	146	136	132	141	136	151	175	155	157	144	133	131	130	136	152	152	153	142	120	119	155	161	130	131	135	158	141	125	159	123	124	120	140	145	148	148	141	136	132	130	148	158	142	128	154	130	146	153	114	147	141	132	133	127	151	163	134	139	158	155	135	145	160	134	140	143	131	126	136	157	121	124	136	168	158	131	116	145	159	135	147	130	172	134	145	130	148	119	125	134	127	151	126	131	128	135	146	129	139	141	133	151	141	132	144	142	165	134	144	148	133	164	128	138	148	142	150	150	148	138	126	136	135	130	134	139	150	131	135	144	134	114	125	126	133	127	138	155	136	140	149	176	112	129	133	130	124	138	148	132	128	134	147	157	149	134	134	132	126	134	130	141	131	154	146	149	138	133	131	135	154	143	128	144	141	139	148	134	129	129	128	152	142	109	144	153	134	99	151	119	156	122	116	137	144	141	165	150	130	118	158	149	147	156	134	108	136	149	126	131	147	120	135	124	133	124	138	143	120	135	157	147	141	159	137	135	128	144	128	128	132	155	150	122	115	125	143	142	151	156	137	136	144	148	133	135	139	139	131	151	132	135	145	146	141	125	150	125	142	143	147	149	119	127	129	143	143	131	114	157	136	126	155	132	140	142	124	140	135	146	133	153	156	109	158	131	140	138	127	130	154	130	123	153	147	138	143	156	141	160	133	131	137	133	127	145	123	153	144	150	134	129	147	133	133	126	159	131	128	113	131	128	150	145	142	150	147	138	144	144	119	134	113	160	107	132	147	129	161	123	133	129	138	138	131	165	139	147	156	143	109	134	121	136	125	119	147	150	133	136	149	137	152	147	131	122	128	147	134	150	131	154	132	145	146	168	136	130	154	118	130	137	149	110	134	107	142	153	121	111	153	137	126	130	143	122	156	148	152	140	122	136	144	129	148	142	159	159	135	154	142	119	134	136	134	139	136	144	134	136	146	109	142	158	120	146	141	145	142	155	145	148	168	144	138	132	129	142	131	135	161	136	134	125	147	117	126	123	143	133	132	135	140	123	124	150	151	122	123	135	153	121	123	143	130	127	130	129	127	151	160	158	155	148	140	118	151	133	150	152	126	148	132	122	129	144	135	132	140	132	120	137	132	159	139	150	130	142	147	158	145	144	125	141	137	127	136	125	125	158	138	148	139	153	111	148	120	133	119	125	133	144	137	141	157	127	129	151	136	145	139	163	141	138	144	146	145	127	143	134	156	126	135	153	149	133	118	136	138	156	123	125	134	141	154	137	148	148	125	140	138	159	137	137	134	137	143	155	139	146	130	113	131	148	151	128	135	127	130	138	136	145	125	158	141	150	140	122	146	140	120	148	139	145	118	133	119	141	167	143	141	127	126	131	139	138	151	128	132	150	146	145	143	149	147	146	144	135	165	135	145	115	139	129	128	147	132	140	123	144	134	139	127	143	128	142	158	141	149	134	144	147	128	129	133	124	158	147	118	156	126	133	134	152	164	140	127	133	154	143	120	156	137	135	122	172	129	133	146	134	137	138	145	145	119	147	140	138	140	137	123	144	142	133	134	129	160	131	128	141	142	132	122	138	131	121	134	149	123	132	146	141	144	124	133	131	149	137	137	143	131	133	154	152	124	119	152	148	153	138	154	136	133	125	150	119	150	132	122	135	131	134	143	164	147	138	123	153	139	138	142	136	110	135	139	148	138	153	137	135	150	138	145	105	144	127	139	139	148	128	119	124	134	125	157	139	130	132	150	124	143	143	138	158	140	145	152	127	129	122	146	141	137	134	139	145	148	129	138	134	155	132	170	128	137	148	159	158	133	144	132	132	132	159	122	135	125	137	128	122	126	122	128	166	149	123	147	150	134	139	125	145	136	156	145	124	154	131	125	136	141	156	143	134	138	131	144	149	145	131	112	116	141	138	117	119	142	124	138	151	123	157	144	129	127	124	141	133	140	130	131	137	142	139	117	124	141	134	146	125	126	119	118	141	133	137	122	135	141	128	136	126	130	138	145	149	141	130	137	122	133	146	148	135	124	133	138	145	158	150	172	138	138	137	126	138	135	121	125	138	140	122	127	143	152	129	134	145	136	146	127	120	147	133	137	123	131	118	134	142	135	153	125	118	135	162	148	141	150	146	132	126	145	114	127	142	130	131	151	123	140	124	145	129	141	138	132	134	139	142	133	129	125	128	150	141	121	121	158	131	153	148	146	140	141	121	145	169	154	129	149	132	140	137	143	148	108	143	137	144	159	129	144	125	144	136	141	144	160	153	144	136	154	119	163	130	146	148	132	154	133	159	144	154	129	116	116	122	111	101	145	148	137	107	141	139	132	156	147	148	145	131	123	137	130	155	149	148	129	151	121	155	134	139	157	160	134	143	130	145	157	157	157	141	134	133	131	117	138	133	154	129	130	146	134	146	139	157	140	144	133	154	128	156	141	133	138	136	157	121	137	132	114	124	128	137	127	132	142	148	157	154	140	147	139	153	134	148	132	133	135	148	126	136	122	142	156	140	139	125	143	153	146	136	148	133	135	126	143	144	140	124	136	99	128	144	146	146	130	135	152	129	129	176	129	135	156	131	114	139	142	128	129	144	133	145	140	135	130	128	118	126	154	145	160	133	143	132	143	133	138	147	152	138	140	144	125	159	140	142	134	144	148	114	128	133	131	150	128	158	163	140	130	133	134	129	153	121	158	146	152	140	138	148	140	158	141	161	144	149	122	153	119	125	147	165	145	139	139	147	123	148	135	129	140	160	139	144	117	120	127	142	140	131	158	135	165	130	145	148	148	147	151	131	117	136	128	133	124	132	141	132	142	140	124	132	140	170	147	168	139	133	134	161	132	157	121	142	129	141	163	139	141	143	149	130	129	137	127	151	150	132	149	157	136	141	137	139	126	144	152	134	146	113	133	141	139	136
12801	562	627	675	659	640	589	577	548	498	527	524	487	517	473	482	484	477	441	491	458	481	478	461	492	483	488	493	433	494	494	473	468	433	508	478	422	481	521	446	463	461	479	440	490	450	487	470	469	485	455	468	413	451	493	516	443	441	513	428	440	461	504	490	442	498	452	480	471	470	428	454	444	459	466	443	491	467	490	466	492	465	461	448	499	468	467	474	484	446	456	457	428	475	483	436	486	441	497	457	486	468	473	474	453	456	471	469	445	435	450	453	469	455	450	469	443	458	473	443	450	424	426	423	476	446	475	474	503	439	455	433	510	486	486	494	454	511	495	445	446	480	448	460	450	452	448	464	445	447	449	454	445	442	493	418	476	451	476	439	416	488	448	475	469	422	425	440	484	457	424	451	454	457	461	471	471	512	497	501	512	524	481	500	471	479	499	505	457	468	461	440	451	482	450	476	508	467	445	456	478	471	465	446	469	465	424	490	462	449	495	476	484	494	475	451	458	427	482	463	455	453	427	455	461	461	421	464	508	468	440	436	446	459	489	471	466	485	454	456	530	466	465	463	444	446	430	473	460	478	470	456	488	452	494	471	474	461	502	476	430	455	431	484	475	503	456	461	510	424	471	448	467	506	526	468	449	460	458	465	457	483	474	443	474	457	463	453	455	460	470	489	480	482	478	453	472	435	477	477	448	459	483	501	436	486	478	421	501	467	477	441	449	458	476	466	460	451	482	475	460	462	488	486	407	445	477	472	443	467	474	462	420	461	465	497	480	493	462	453	506	485	481	507	461	466	480	438	449	471	505	470	483	462	483	427	455	450	433	453	470	458	452	442	448	446	471	470	442	483	453	513	468	506	416	453	453	470	444	489	483	455	431	454	491	475	457	468	442	474	459	491	503	445	475	418	417	439	420	432	440	466	484	436	459	484	430	508	467	450	455	445	449	454	466	485	487	456	464	443	490	468	463	448	457	446	444	492	458	468	470	440	491	464	463	460	437	448	462	460	460	481	461	500	463	504	457	420	476	458	480	455	445	459	482	432	451	456	468	468	434	438	465	473	432	452	469	490	458	502	424	445	460	460	451	488	476	474	471	420	475	473	458	433	449	435	504	488	465	439	453	464	448	458	517	487	452	463	438	456	460	440	460	476	489	458	427	454	488	468	479	476	496	467	483	466	462	490	502	450	443	449	472	469	434	456	477	469	467	457	457	459	474	465	445	436	476	508	450	428	476	475	470	456	504	506	457	475	473	455	487	453	485	455	445	505	447	454	495	443	480	441	414	475	481	465	398	457	493	493	497	455	449	486	461	444	430	476	415	468	487	456	515	478	463	451	486	470	480	473	437	452	488	456	445	440	459	444	453	438	454	458	479	458	518	477	487	503	451	475	463	478	456	487	452	435	429	458	452	449	474	433	461	459	470	455	448	430	466	470	462	467	454	492	463	490	449	465	461	487	491	497	499	437	467	489	479	471	429	457	479	483	478	516	445	491	455	417	458	478	435	471	475	505	480	480	468	457	469	450	497	465	468	420	438	444	477	447	509	454	431	450	478	480	485	468	463	480	490	460	482	488	490	470	430	457	452	417	447	479	484	471	469	464	457	453	449	452	439	461	506	470	504	448	450	444	467	414	448	482	454	461	444	493	483	473	480	492	453	428	468	437	416	448	454	452	480	468	448	459	489	486	461	512	458	471	434	438	446	425	470	471	468	472	464	458	456	466	477	487	493	423	510	451	485	469	440	475	458	447	466	444	489	456	436	478	512	454	463	469	450	426	473	465	472	436	445	450	491	434	481	442	472	480	498	471	450	459	436	466	454	474	474	468	465	486	473	445	478	468	452	489	466	431	454	458	444	464	456	464	482	484	494	464	413	493	455	466	470	475	466	503	442	469	444	435	469	439	468	459	453	438	494	483	469	465	450	460	466	467	456	464	476	470	477	469	478	478	458	451	440	446	465	393	482	459	438	482	466	454	471	436	475	430	478	475	470	448	492	445	472	477	453	462	442	464	433	470	501	451	463	454	508	445	454	485	475	511	459	438	470	430	472	430	459	473	463	482	448	465	459	479	467	458	456	471	479	491	503	455	456	482	465	484	470	473	430	471	486	530	437	478	453	455	436	482	469	456	405	494	457	492	487	445	460	462	481	445	522	453	451	501	471	468	485	485	464	445	428	488	459	435	459	456	489	457	480	485	482	438	488	447	418	447	460	475	480	459	431	471	475	469	485	461	450	452	490	474	516	444	452	463	486	400	421	483	472	477	495	460	453	469	501	490	417	450	490	493	466	437	497	501	476	470	428	490	456	492	482	456	500	483	447	421	447	473	478	435	457	422	495	465	463	524	441	456	495	456	468	463	463	465	472	476	442	489	448	443	482	473	444	492	467	515	490	497	462	481	476	445	477	485	464	449	467	423	444	429	466	455	423	452	449	448	480	456	457	439	450	451	464	473	469	502	486	459	450	453	431	489	437	473	516	492	475	444	456	508	476	470	491	490	476	472	442	498	457	460	428	449	457	467	483	460	472	443	430	448	478	476	419	430	456	476	437	437	447	470	450	462	491	492	486	435	480	452	455	471	441	478	453	460	463	455	463	433	459	442	495	441	446	450	487	408	495	458	456	477	468	471	467	448	468	477	505	480	500	466	461	456	482	483	480	450	484	491	464	450	462	486	467	464	442	447	488	464	476	496	500	441	448	458	448	452	482	448	462	448	430	489	465	479	489	492	485	451	486	469	471	455	476	493	476	470	471	452	458	468	466	493	462	467	509	457	456	469	471	460	476	490	453	505	481	464	459	466	494	461	494	438	464	457	500	483	461	468	472	487	487	461	451	499	452	476	453	481	440	447	469	433	474	492	484	512	492	461	496	484	433	438	415	436	487	434	465	464	448	479	451	441	443	430	447	452	493	461	485	452	451	486	449	487	454	479	452	476	485	455	436	438	435	478	476	442	445	457	456	485	462	491	479	456	475	466	433	479	468	452	451	477	461	459	438	454	450	449	430	449	448	447	472	455	466	464	474	481	451	484	427	457	436	515	460	469	435	473	478	475	467	454	439	472	530	431	444	443	467	455	450	438	461	465	454	452	468	447	476	456	460	421	462	468	462	476	449	472	475	448	462	457	464	492	455	458	425	484	505	471	487	449	457	453	444	445	500	472	468	466	425	463	471	466	438	487	485	466	419	461	455	479	506	459	439	474	478	476	481	486	524	445	452	436	470	448	408	451	467	435	474	461	437	465	442	456	461	475	492	452	458	484	496	444	505	492	468	450	473	421	460	435	453	430	476	485	463	450	508	433	471	481	457	468	443	436	462	477	437	485	480	457	488	484	459	468	496	449	422	445	455	450	450	492	483	469	446	463	453	460	424	468	441	453	441	459	501	485	440	460	489	478	466	464	470	492	444	463	440	463	439	486	434	463	494	465	464	466	458	468	441	490	410	472	472	479	480	473	441	473	472	448	450	421	486	466	484	447
56744	17752	4625	1302	800	630	547	511	420	373	339	362	351	362	345	327	308	326	294	326	308	312	326	331	273	297	306	282	317	274	277	270	305	302	290	310	293	289	306	306	278	286	263	300	282	273	263	267	255	288	318	281	242	295	295	250	308	287	280	258	259	273	270	245	282	294	279	258	264	271	277	283	279	301	266	255	249	285	285	286	284	269	292	312	257	278	300	303	269	286	295	297	272	287	271	292	274	276	326	289	272	262	271	306	277	290	285	282	304	303	282	286	264	239	281	284	282	268	273	266	273	280	274	302	254	292	261	297	263	293	282	317	284	295	281	279	276	292	289	295	276	285	273	238	258	324	302	299	290	292	296	295	284	275	303	297	274	290	277	283	287	290	285	274	257	294	279	260	288	265	278	271	272	295	278	261	317	262	276	282	268	267	285	267	293	300	273	273	277	285	307	261	267	268	278	305	277	287	291	293	282	272	273	303	274	297	267	281	283	290	301	281	237	253	274	262	259	252	286	274	276	282	259	284	290	264	259	282	314	305	283	281	295	282	303	303	304	260	289	299	276	266	289	273	268	284	278	295	262	296	276	269	291	258	254	272	258	279	264	251	286	278	280	294	306	276	286	292	287	257	256	260	326	299	279	303	318	261	284	275	289	248	290	298	269	291	285	256	274	255	297	280	265	271	264	265	282	284	253	302	277	277	273	288	270	280	259	278	260	309	281	281	262	282	261	299	277	269	266	279	311	286	280	264	293	277	282	287	302	309	282	248	267	279	272	292	252	274	277	267	273	305	271	292	262	279	278	276	293	285	288	287	290	271	276	288	286	294	288	280	298	277	278	296	296	262	306	255	291	269	284	280	287	290	275	265	262	302	271	275	279	268	288	273	270	286	266	273	267	285	269	257	275	276	272	277	279	256	281	269	315	309	260	297	268	256	252	289	278	254	258	286	243	277	288	298	287	284	267	267	268	265	265	274	255	292	289	283	282	266	273	280	267	284	282	302	307	254	300	263	264	264	294	275	294	271	275	271	258	271	262	293	300	302	251	296	267	288	272	291	294	264	252	280	275	297	273	279	269	272	294	275	277	272	271	284	267	253	287	281	275	258	283	284	269	283	276	255	267	280	295	272	300	264	300	272	277	272	270	291	262	263	300	262	296	287	265	263	290	275	280	303	254	309	286	278	273	298	269	271	282	299	261	291	298	274	296	272	279	284	284	316	276	298	240	301	289	237	281	281	250	264	277	287	293	268	299	280	259	262	296	272	282	308	290	279	263	277	290	286	274	271	295	271	262	271	277	251	284	269	279	282	287	282	294	268	261	316	272	271	285	275	285	298	321	280	305	280	266	266	298	274	289	287	321	267	265	291	304	255	254	260	282	266	279	274	269	289	276	288	300	266	296	278	274	290	252	296	266	280	302	260	249	286	257	284	257	278	265	247	271	250	290	266	268	260	304	285	283	279	280	267	249	279	264	301	283	255	282	281	296	274	246	249	279	265	274	280	279	254	266	280	294	258	277	286	247	317	286	268	285	271	281	303	288	292	276	272	256	255	252	276	272	276	289	288	236	249	260	275	259	272	260	283	289	274	245	241	292	288	263	273	268	284	254	305	300	298	249	259	242	262	279	289	300	282	263	279	256	267	267	297	287	263	283	285	275	289	306	284	269	258	289	283	272	290	280	300	321	290	305	264	280	258	273	249	282	311	287	260	273	281	243	270	288	282	286	241	290	287	278	284	271	272	271	280	286	266	265	280	229	279	295	276	262	272	257	274	267	284	272	292	304	284	275	293	274	290	282	273	257	261	295	252	281	279	240	292	267	281	301	268	282	293	270	267	300	268	247	268	269	286	263	250	257	294	269	300	302	292	299	288	266	277	269	283	273	285	249	272	281	288	288	272	254	260	265	280	259	264	295	316	262	269	276	267	266	252	305	297	245	285	304	275	284	270	286	274	271	259	277	286	290	310	265	273	293	288	238	286	293	251	254	277	283	269	286	293	267	269	257	302	267	271	248	297	270	283	298	281	280	276	267	314	281	268	253	274	269	274	277	323	279	296	274	268	291	285	304	292	270	276	289	251	282	280	293	260	257	285	266	272	273	292	302	277	267	277	267	292	273	288	287	261	255	297	272	301	247	259	268	271	262	301	276	301	260	262	273	274	303	315	293	290	258	284	268	294	260	278	267	252	288	274	291	249	266	285	249	296	275	312	294	319	280	282	275	271	289	279	293	263	278	278	289	283	312	290	276	268	297	275	294	261	329	295	272	289	293	280	273	264	291	292	227	289	269	289	259	289	279	309	301	281	291	256	275	252	275	254	261	280	253	260	276	330	271	263	279	278	281	269	263	303	281	281	268	271	304	281	288	262	284	277	260	271	275	284	278	264	263	296	281	274	302	290	267	269	253	260	288	288	285	283	279	284	287	275	294	291	285	290	286	293	300	275	284	276	278	292	273	270	321	261	263	254	277	297	284	268	285	287	272	275	268	306	256	274	281	299	279	278	276	273	272	277	265	286	273	288	256	248	284	265	284	289	287	263	305	309	261	256	283	281	298	283	246	257	286	284	270	307	254	302	316	271	288	298	274	270	249	290	310	258	315	272	276	300	255	300	258	288	303	261	302	267	306	314	295	246	285	276	271	274	286	286	272	281	285	279	258	277	250	291	282	298	270	290	281	265	289	276	285	278	283	273	267	239	281	268	267	275	314	281	319	257	293	274	261	241	278	299	299	295	262	249	279	268	290	299	287	275	293	268	309	266	265	267	306	290	253	304	257	264	286	243	311	299	280	283	263	262	291	295	280	267	291	279	263	277	278	293	285	283	263	262	269	281	309	246	295	278	272	315	281	296	267	288	258	269	291	277	255	264	271	283	278	318	284	291	267	243	292	259	282	251	273	259	277	274	249	269	280	289	277	252	283	287	254	275	305	299	256	260	267	267	290	300	300	269	244	265	270	270	263	279	282	254	266	289	268	280	244	263	283	281	270	283	229	310	258	304	270	276	269	258	278	279	316	299	268	278	290	272	238	282	279	285	270	319	295	270	289	270	263	281	303	306	282	283	292	275	261	240	275	279	259	301	277	303	294	250	271	279	270	305	249	315	274	300	268	274	299	288	304	274	309	306	312	263	296	298	281	304	316	288	265	310	287	284	254	269	291	274	264	311	278	308	243	278	278	278	279	259	275	274	258	272	302	276	266	277	256	278	275	264	276	270	306	297	284	293	300	263	289	293	293	267	278	261	242	294	326	244	278	254	261	271	261	300	274	265	249	275	281	310	269	270	286	291	265	272	259	302	278	284	323	259	292	300	283	280	274	313	286	257	280	292	290	276	296	285	280	277	273	277	262	246	285	273	267	268	261	282	225	283	220	280	267	278	306	298	303	270	283	245	269	244	295	286	274	292	253	269	284	283	258	291	285	265	276	281	266	270	246	270	239	293	260	280	284	270	273	284	296	278	288	272	263	271	275	274	279	273	274	259
28639	1684	3103	3503	3102	2643	2186	1924	1670	1529	1343	1287	1189	1231	1130	1042	1029	1010	973	975	1029	905	953	956	890	935	911	885	864	860	898	872	908	889	852	793	847	857	811	842	882	847	884	877	853	856	867	852	820	834	862	857	888	850	820	813	799	842	805	834	844	802	832	840	843	838	809	852	839	788	808	823	839	791	858	844	829	860	791	776	801	788	773	855	819	777	859	834	812	785	783	859	834	824	799	791	822	815	908	778	817	753	858	801	828	831	808	770	814	798	789	780	798	847	817	831	790	855	780	778	866	765	848	822	802	800	801	762	859	812	819	805	758	800	846	794	845	819	794	828	807	787	819	798	803	828	771	827	841	767	793	830	837	780	777	785	810	836	826	813	870	761	849	814	841	832	751	802	851	755	841	850	817	814	773	824	823	835	804	843	836	836	831	795	835	805	796	855	789	778	802	835	799	824	812	836	787	803	812	824	846	783	826	868	768	817	826	828	813	813	781	805	846	791	790	801	795	808	767	874	839	857	828	859	816	806	795	760	827	789	873	852	772	803	813	818	845	841	791	813	789	810	843	784	788	800	843	786	774	766	817	815	774	782	816	831	840	837	820	804	815	831	833	811	752	807	805	788	803	835	814	786	811	788	780	799	844	814	744	834	818	805	806	796	823	829	849	752	769	783	805	786	855	802	838	810	831	831	823	831	814	816	866	859	826	823	797	823	784	784	806	785	801	828	822	828	810	891	786	827	820	801	791	794	788	799	790	742	738	775	767	837	768	806	816	832	797	837	836	803	800	818	825	820	805	797	884	841	814	788	802	774	796	846	808	829	791	789	787	828	800	818	767	783	823	778	836	770	805	801	785	770	800	748	787	793	860	797	812	829	826	825	823	825	827	772	791	833	781	809	814	774	863	835	803	849	781	836	754	831	869	821	778	803	778	825	827	837	786	783	842	778	776	814	819	790	811	835	823	774	823	785	829	788	790	820	762	768	837	797	809	818	772	763	768	867	798	767	818	806	741	766	824	779	764	793	814	803	806	841	795	803	795	774	785	816	841	849	797	838	809	800	846	776	794	816	790	826	831	813	770	806	802	805	757	766	818	796	780	846	794	829	829	766	822	867	819	816	782	801	804	807	831	805	816	828	806	825	809	812	820	815	806	831	828	810	842	779	809	817	818	833	806	838	822	756	816	742	755	830	779	827	833	845	802	853	813	803	822	844	797	842	829	792	800	821	771	789	822	807	853	758	801	847	770	803	808	789	856	818	843	753	844	788	801	803	822	818	818	864	778	834	841	846	880	825	816	824	845	850	848	781	845	817	837	790	877	847	799	767	837	809	795	787	820	793	871	799	796	794	769	787	783	798	822	771	862	828	804	824	809	803	803	805	789	783	831	800	822	801	782	747	823	861	834	835	751	853	776	849	828	826	830	803	780	777	789	844	813	828	799	836	870	853	814	799	771	840	798	834	775	717	816	793	767	839	805	805	788	819	817	813	792	804	836	830	834	820	851	825	855	821	810	867	889	834	760	831	792	837	819	805	769	857	768	795	824	807	830	828	837	793	794	770	826	815	840	850	814	800	810	814	821	794	889	841	834	818	817	766	770	821	776	817	812	823	859	837	825	804	781	809	820	800	777	824	808	854	821	781	783	827	813	741	761	796	819	753	854	812	793	848	787	800	795	845	801	828	803	813	788	820	878	770	820	816	851	826	868	797	801	778	842	798	821	831	808	792	840	776	803	820	799	827	849	810	853	779	773	856	782	806	815	847	802	802	809	741	809	762	823	804	790	838	805	797	842	844	778	771	811	799	802	812	817	777	808	812	838	816	780	851	813	787	834	825	802	820	801	842	792	814	819	803	796	833	838	779	780	798	840	858	778	806	776	785	830	832	859	792	793	820	777	804	776	789	767	774	800	850	854	789	814	850	841	813	742	837	833	794	867	797	793	852	814	784	799	822	805	816	776	781	796	801	782	811	801	772	806	825	831	808	793	754	821	817	813	793	836	800	775	786	807	831	868	796	837	829	816	810	841	842	790	799	794	855	822	819	782	843	819	818	771	811	815	805	810	749	849	861	831	768	785	785	803	820	796	840	823	769	789	807	782	815	830	854	814	780	804	786	778	812	827	816	786	808	762	833	808	814	827	800	808	797	842	819	784	808	862	779	816	799	829	783	817	833	800	864	814	769	832	801	805	816	771	808	848	811	841	821	813	812	841	826	788	797	813	809	733	770	838	805	814	813	858	788	818	791	840	793	854	829	874	833	741	861	827	816	813	811	857	820	773	813	809	813	787	797	810	768	815	834	853	828	833	853	846	811	823	827	858	821	793	820	814	857	816	814	850	840	827	760	801	854	784	815	848	781	797	843	822	819	846	796	838	795	850	789	803	817	873	815	769	876	768	782	795	779	825	851	814	777	821	829	840	808	837	839	765	773	809	821	787	776	812	825	862	774	800	843	811	805	858	804	829	820	804	760	775	840	788	815	817	846	775	796	788	777	824	790	833	849	793	824	842	833	874	803	800	842	791	746	781	864	814	812	823	785	857	866	834	818	796	801	778	810	792	814	772	767	824	883	802	824	835	790	839	826	816	806	788	782	818	810	817	799	802	818	819	819	795	788	799	783	795	851	731	787	815	848	824	786	840	829	846	802	807	763	787	801	807	830	880	779	800	788	781	789	796	854	776	850	870	810	852	826	811	809	818	805	817	805	849	806	778	863	834	837	814	854	803	802	799	812	769	805	808	824	798	856	780	837	800	781	819	852	817	822	851	817	809	829	771	814	783	831	829	782	817	828	825	759	816	855	844	849	838	846	865	818	780	827	778	785	814	795	772	829	812	844	861	778	795	810	889	812	817	842	798	819	832	788	842	789	797	751	820	784	795	819	883	783	833	832	800	863	795	844	823	778	808	779	808	845	815	827	825	778	794	850	832	797	753	772	836	831	833	818	797	834	787	778	814	831	782	807	771	832	795	837	793	807	829	819	832	837	822	810	797	832	794	782	828	825	817	799	844	773	794	821	825	819	883	846	857	850	829	800	726	822	851	810	745	772	798	784	870	824	764	853	813	802	798	829	798	831	834	817	791	749	759	812	743	794	870	788	823	857	798	824	799	796	805	854	818	853	801	813	791	770	800	833	809	817	803	836	861	804	774	881	808	863	790	823	779	821	813	766	845	822	798	796	816	805	835	809	805	826	860	855	839	837	807	816	861	804	792	813	786	800	775	859	783	799	876	761	816	830	808	837	772	835	850	783	780	917	821	785	813	769	787	828	798	803	800	826	829	788	859	819	819	823	813	797	819	759	848	842	846	784	854	828	859	782	813	783	773	845	846	852	797	800	834	802	803	879	837	824	801	812	784	834	747	830	796	810	824	775	799	855	777	797	822	909	816	778	831	769	806	835	789	797	845	787	792	803	772	842	818	823	795	800	819	780	765	839	814	807	832	815	818	786	848	817	803	839	773	837	840	826	782	826	825	842	864	804
62863	22263	12838	3342	1427	1116	894	737	655	543	544	481	447	445	440	399	408	388	432	384	372	384	353	334	356	367	339	350	337	338	382	368	362	352	356	366	341	364	339	353	359	370	355	332	355	335	369	335	322	347	336	371	333	344	326	375	346	327	321	351	317	326	356	320	327	350	367	305	358	354	352	298	343	334	311	351	352	299	323	312	305	327	340	374	323	312	348	326	298	328	340	349	357	332	354	326	336	372	335	311	332	346	321	322	336	351	346	361	330	355	357	340	334	325	319	330	343	358	364	362	309	340	311	328	337	342	315	327	329	320	328	341	320	350	357	327	334	338	314	352	296	325	329	332	312	333	364	318	309	308	314	309	347	345	314	322	327	324	334	324	338	324	301	359	382	327	308	335	328	358	339	336	310	341	342	313	322	333	359	346	348	333	345	340	315	326	338	367	322	360	375	351	339	359	326	345	308	346	342	313	314	315	352	336	347	312	324	330	357	344	323	300	326	335	332	349	368	324	344	324	335	337	339	347	313	333	297	305	337	323	302	348	330	355	347	367	320	324	331	341	324	341	325	326	343	324	336	333	299	323	365	333	359	331	325	347	300	307	387	340	351	332	350	356	338	353	351	353	307	311	359	345	359	322	344	324	359	363	339	327	311	331	330	316	330	314	369	325	340	344	330	301	337	324	328	341	336	319	344	319	329	319	326	346	325	311	326	308	327	330	348	341	323	341	338	344	331	350	338	347	325	344	330	338	359	314	370	310	324	348	327	366	323	319	340	319	315	347	317	312	345	332	377	320	319	311	333	308	332	330	342	326	327	338	340	337	337	366	298	320	366	331	336	326	294	351	340	309	325	341	335	280	341	326	329	349	349	295	324	332	326	372	342	309	316	318	304	323	312	331	346	336	331	321	341	318	308	299	313	313	353	335	330	335	335	335	340	331	321	342	313	360	298	345	310	331	319	355	303	346	302	327	340	302	358	353	309	320	324	334	342	327	361	314	348	351	326	326	326	356	353	314	370	340	328	325	321	309	337	324	342	324	348	334	345	343	307	318	336	332	332	327	317	341	327	339	344	333	334	311	356	341	302	332	327	318	355	345	318	280	317	351	358	312	343	301	361	360	374	281	334	354	346	312	335	329	322	325	319	353	372	321	354	345	369	329	336	354	300	359	334	315	340	325	333	311	343	346	343	295	341	311	360	328	329	354	331	322	352	328	315	339	332	318	349	320	332	337	357	308	295	356	360	298	360	349	348	325	361	301	308	305	324	342	306	329	332	358	358	344	345	346	328	302	341	336	351	322	345	335	344	325	367	339	352	332	314	314	336	338	333	312	374	322	284	346	354	335	318	357	344	339	296	331	336	324	348	315	333	337	350	312	317	345	331	344	324	318	298	314	324	341	316	362	313	328	360	397	354	326	322	312	334	319	324	322	359	322	335	332	328	361	323	310	350	316	329	345	315	341	382	318	351	306	344	312	357	343	358	307	332	364	333	320	334	310	314	316	341	325	340	296	299	301	292	318	356	341	340	361	311	333	335	356	307	299	322	330	312	316	327	347	328	294	343	359	310	388	328	351	371	322	316	336	345	382	328	355	325	338	359	326	369	319	348	335	329	326	348	326	341	332	335	315	315	336	319	310	357	313	302	358	308	346	327	334	338	327	333	329	349	318	332	320	310	318	319	299	331	306	339	332	324	344	345	360	352	329	342	346	321	333	335	339	317	347	367	348	342	333	312	337	342	358	327	338	341	319	314	325	364	341	316	332	336	372	330	321	356	350	314	351	324	338	339	303	328	322	358	332	334	357	329	311	309	299	330	333	319	327	329	348	345	322	321	330	365	341	310	299	372	360	299	329	357	336	342	294	341	323	317	353	348	367	313	318	284	324	352	364	356	348	352	323	340	362	308	338	319	312	327	322	329	291	313	317	324	305	322	337	324	306	347	356	305	329	366	344	315	338	342	339	309	317	318	332	324	337	321	328	304	348	346	324	336	317	344	335	339	320	316	315	305	351	311	373	315	287	325	324	338	348	309	338	317	323	327	319	344	310	335	338	307	325	361	336	324	314	355	338	339	372	344	354	310	339	335	325	359	326	346	307	339	311	320	329	330	311	329	346	341	324	343	335	332	328	330	339	341	319	332	327	344	343	328	341	317	320	316	326	323	381	350	344	311	348	316	310	354	374	319	327	342	312	309	315	351	333	343	333	336	325	360	324	326	340	345	365	357	303	357	332	326	324	329	347	315	312	350	298	314	319	334	351	302	354	329	343	333	319	321	298	372	352	354	339	316	325	311	355	353	353	331	336	325	329	334	373	316	341	309	332	341	337	329	334	357	352	330	313	300	322	330	310	333	311	335	359	335	293	331	314	321	351	312	316	339	368	316	328	315	357	371	370	294	348	364	341	329	337	339	303	313	312	334	319	335	358	326	333	311	328	344	348	321	324	328	295	339	349	385	345	340	303	356	324	304	295	327	322	371	332	337	341	312	334	342	337	333	333	337	371	318	338	342	322	345	350	340	315	344	343	333	328	319	341	341	339	325	326	341	326	311	401	328	302	315	352	332	315	343	341	324	304	371	333	322	316	341	305	356	360	311	329	361	339	323	313	328	310	348	325	340	334	351	325	313	319	345	338	398	334	340	364	343	333	329	321	324	341	340	336	321	331	360	284	325	354	323	321	337	401	342	294	315	308	334	326	340	330	345	359	333	319	333	343	338	357	343	348	339	343	301	341	337	368	324	331	332	336	358	356	330	365	354	308	341	349	324	340	302	332	342	342	303	326	312	371	333	330	330	302	348	325	327	328	316	320	316	324	344	331	313	314	329	361	332	334	322	329	348	321	343	333	320	276	339	304	338	333	340	323	327	345	318	329	279	310	370	360	337	341	313	352	320	350	327	299	347	340	327	338	315	346	334	335	333	316	335	334	322	313	335	367	341	344	345	329	306	320	329	333	329	388	331	338	326	305	359	329	341	358	339	330	323	343	321	333	354	318	333	328	330	351	332	362	329	350	327	347	387	326	307	373	366	350	373	341	332	323	337	334	387	318	304	337	328	335	364	330	329	360	357	327	327	323	333	323	330	342	323	340	339	336	348	332	349	297	334	339	323	293	363	324	317	351	303	292	334	345	338	328	309	356	361	326	348	356	332	336	353	328	341	353	311	330	369	354	344	326	349	336	329	337	328	320	350	304	349	350	341	333	362	335	331	350	398	323	345	326	340	339	354	333	361	346	330	347	340	310	329	290	321	354	343	333	345	336	325	315	307	351	358	320	340	329	352	319	325	351	336	313	352	348	350	322	308	334	347	354	315	309	293	330	313	357	326	332	375	298	352	334	346	365	348	335	333	347	339	316	354	345	329	350	303	355	361	353	334	352	307	318	325	304	333	326	310	298	354	356	322	320	333	358	319	313	311	337	348	336	321	333	334	315	333	311	342	347	365	306	342	345	329	336	336	361	325	337	342	311	331	354	325	313	372	347
34317	2538	4990	5691	5021	4094	3498	3064	2556	2268	2049	1808	1764	1540	1485	1440	1427	1357	1267	1274	1271	1239	1218	1157	1156	1122	1088	1168	1137	1010	1032	1092	1071	1057	1013	1006	1022	1048	1045	1001	1035	985	952	983	1031	926	986	1015	993	1034	983	1006	974	1009	933	981	991	903	979	914	924	968	990	995	961	912	971	959	973	1024	977	970	930	933	977	912	962	980	946	899	969	936	899	956	955	986	916	931	900	871	978	934	941	959	928	1007	889	939	905	918	898	967	870	914	887	932	941	927	944	938	961	996	898	942	940	865	915	890	906	945	957	960	935	925	963	905	911	932	908	942	911	974	901	928	958	988	927	950	899	911	954	916	923	926	938	966	936	906	890	975	939	943	928	923	872	914	956	912	967	943	897	883	920	937	962	990	893	927	950	919	922	882	952	955	927	966	990	933	990	928	977	937	930	888	958	934	918	903	938	899	964	943	925	957	930	931	919	932	968	936	897	959	921	917	909	946	917	895	963	926	946	933	951	945	887	936	914	886	908	908	945	910	921	907	978	948	946	955	943	905	961	906	926	907	952	934	916	906	885	961	921	951	896	903	926	948	944	912	941	967	991	946	946	974	888	878	875	947	936	953	972	996	914	963	1008	882	904	919	943	940	948	940	916	930	902	918	948	939	939	988	962	884	951	944	896	943	925	903	896	898	891	887	927	908	973	946	922	976	906	968	974	929	936	891	970	970	868	917	903	901	955	898	894	939	969	925	927	871	920	981	992	899	964	1000	926	956	923	946	979	922	959	972	967	926	936	968	970	949	937	937	903	882	941	987	905	906	917	911	928	951	931	926	944	889	958	912	935	952	918	890	888	952	930	906	913	950	934	909	902	939	994	906	935	929	933	973	900	952	942	889	942	947	879	883	971	914	940	947	899	918	918	950	919	919	973	939	943	891	902	946	937	941	912	944	876	899	922	929	914	908	914	854	907	945	905	990	890	918	918	864	954	939	903	933	876	898	878	883	927	935	1008	933	965	939	978	902	900	924	910	881	990	922	898	956	952	916	978	996	947	957	917	877	911	895	953	983	919	938	940	913	921	886	902	952	929	889	933	929	931	912	953	951	881	945	951	906	889	954	870	935	987	902	946	959	938	943	936	946	956	954	930	914	925	946	929	961	925	933	891	996	893	895	929	870	909	905	913	903	935	929	946	934	930	857	914	964	892	950	938	943	920	1019	931	929	951	928	956	917	926	910	973	929	961	964	939	931	934	923	937	928	916	950	939	930	962	908	911	957	882	877	996	926	917	930	873	935	920	953	936	919	933	926	934	942	939	921	966	945	903	899	919	950	925	946	934	974	934	923	956	932	954	985	909	902	970	944	942	913	920	897	883	966	927	908	961	962	983	902	871	921	991	918	894	1016	950	858	906	909	879	920	894	911	853	899	898	970	932	959	893	1001	863	940	896	927	910	899	964	957	982	942	947	950	944	916	912	927	905	891	961	948	892	908	905	963	864	924	923	964	977	907	916	907	921	951	940	880	986	912	938	973	917	921	908	931	917	900	909	950	920	931	941	911	921	907	950	963	927	863	933	932	940	904	896	894	994	930	919	941	939	926	959	939	921	920	954	964	981	883	958	922	890	933	931	920	920	930	937	919	957	940	965	933	979	946	886	947	881	944	942	935	933	923	960	875	945	947	910	951	903	921	930	995	923	899	903	897	944	995	939	904	973	925	891	928	955	937	911	940	893	946	927	954	948	937	933	939	953	897	916	896	904	932	917	969	971	957	951	877	926	921	936	911	995	914	1008	922	913	925	930	975	975	921	898	954	935	933	908	965	898	966	972	935	926	947	901	945	955	863	945	927	932	966	958	967	1013	956	946	924	934	963	972	967	927	936	876	917	907	915	1002	907	984	926	917	877	933	990	923	931	927	919	941	888	940	886	923	925	892	923	870	942	888	996	914	917	885	955	953	904	965	933	902	919	954	914	885	937	982	924	913	900	933	906	964	892	873	957	897	950	828	921	905	952	895	897	975	914	949	957	924	960	929	925	938	917	921	853	930	899	896	926	903	922	981	922	897	873	852	959	926	960	930	894	920	960	945	964	985	935	908	875	918	973	945	973	921	944	905	912	924	978	925	912	940	954	923	942	925	885	914	910	949	920	928	905	943	886	944	968	895	919	928	970	926	968	936	935	972	991	888	931	927	945	944	924	892	909	950	977	893	958	930	929	949	958	949	905	961	899	929	890	947	883	927	980	937	910	907	933	919	893	936	905	918	928	874	927	908	908	1006	948	941	880	931	932	926	952	955	928	926	872	891	890	954	925	968	964	952	932	919	919	903	915	948	904	919	903	957	1004	930	898	904	892	974	953	910	935	931	958	981	930	869	947	904	911	903	931	918	954	908	874	929	958	962	925	992	917	916	921	941	947	877	934	967	935	980	931	949	901	903	950	915	926	900	937	906	974	899	922	893	894	907	941	944	944	906	925	946	924	924	954	965	917	908	926	961	941	898	881	963	951	896	902	942	925	901	918	953	934	923	950	940	938	930	940	962	958	916	901	890	875	970	918	919	853	932	928	934	896	928	925	944	915	938	939	937	951	935	943	893	915	909	886	897	936	968	926	949	933	917	948	919	927	921	911	943	949	903	956	936	905	926	902	976	950	937	903	952	922	868	958	983	938	988	959	970	924	925	917	937	934	992	952	947	958	969	896	988	894	921	915	973	925	985	944	853	932	907	893	932	908	897	957	941	950	955	930	914	896	961	908	829	939	958	946	895	936	938	882	945	958	910	894	877	902	926	891	925	891	942	952	935	964	959	942	905	915	898	926	982	955	928	903	935	946	931	918	914	908	991	938	981	885	925	956	911	919	939	954	974	925	973	959	885	905	899	968	915	923	908	922	924	930	930	920	913	990	950	897	909	934	941	941	919	880	966	899	949	883	935	1002	947	894	945	953	902	903	914	962	891	971	901	927	945	933	897	919	937	984	894	992	959	1008	922	969	946	908	874	979	931	912	905	939	964	886	906	961	957	920	960	914	933	932	933	947	923	945	920	947	925	955	891	894	982	927	934	854	891	879	964	955	918	876	911	918	904	934	946	929	915	927	902	922	902	906	933	877	964	926	898	961	890	956	874	963	894	931	908	966	891	965	888	906	988	946	958	923	907	879	913	970	971	949	912	915	960	873	928	926	967	910	926	909	961	958	935	914	928	918	921	869	935	900	903	910	922	965	938	902	916	969	934	903	903	896	958	915	966	988	903	934	899	952	901	975	909	925	995	946	901	898	902	904	922	947	897	880	943	904	943	905	962	928	880	930	938	885	899	936	868	867	930	925	918	992	955	911	924	939	889	1017	938	957	967	960	965	930	942	995	947	914	937	915	941	895	925	890	934	983	932	917	945	917	878	945	956	848	983	887	888	960	908	935	949	924	927	922	876	924	954	892	970	930	947	893	917	908	966	869	974	928	938	894	873	975	973	939	887	958	899	929	936	865	903	888	925	945	888	908	957	917	903	929	925	901	940	940
15759	872	378	224	186	130	150	165	143	156	162	128	134	162	172	140	156	142	126	154	139	134	131	121	127	135	149	143	135	152	140	159	129	141	168	146	133	125	140	134	135	146	139	146	143	144	136	115	128	138	128	129	143	125	143	156	150	161	152	150	138	143	136	145	153	134	128	155	147	144	134	156	132	142	135	146	158	153	129	171	130	125	108	148	130	140	137	144	131	127	138	137	136	141	139	124	133	168	131	133	124	150	172	133	164	137	129	156	128	117	133	132	152	136	128	131	152	153	141	137	138	124	149	139	150	146	126	142	129	136	152	157	109	150	145	136	160	156	125	142	139	127	141	155	134	138	155	130	149	157	134	128	126	149	161	140	108	138	139	153	137	141	122	138	132	123	140	147	123	140	148	150	140	159	170	130	140	120	128	135	134	131	152	139	125	129	134	144	143	129	142	142	147	147	128	110	168	131	139	146	147	160	160	136	131	155	122	161	135	135	128	172	158	133	135	133	128	127	140	158	124	119	137	120	137	126	157	131	148	138	137	137	147	148	142	146	173	142	130	151	131	165	143	152	131	152	141	153	134	146	130	137	141	145	137	149	125	139	128	125	144	165	160	146	160	124	148	137	132	125	132	127	123	97	136	156	139	128	136	150	136	153	125	138	120	149	154	134	117	136	139	151	142	141	137	131	151	149	147	129	155	151	150	117	161	149	120	130	125	140	138	143	144	131	178	134	140	135	159	124	129	153	142	136	139	137	145	158	143	149	136	141	142	133	127	136	121	139	118	131	133	128	121	157	142	141	126	143	144	139	143	137	143	132	157	138	144	149	127	174	135	140	132	140	112	131	157	126	160	119	142	121	141	147	126	144	136	143	167	162	139	128	129	160	121	136	142	130	134	140	148	125	143	140	133	137	116	167	161	160	161	168	142	119	145	164	163	141	151	122	133	155	126	161	136	134	135	124	135	151	111	137	145	148	126	125	141	159	164	142	127	156	136	128	153	140	151	138	140	137	114	125	141	148	151	137	113	141	124	149	139	151	143	143	153	117	134	162	147	171	143	128	167	162	121	130	141	113	145	142	130	136	146	128	145	133	150	141	127	157	145	143	137	128	148	127	143	116	132	143	166	138	133	158	127	143	133	144	129	126	135	130	165	127	152	137	124	125	142	144	124	131	161	150	162	121	142	133	149	132	163	139	141	155	136	140	155	137	124	124	139	128	145	145	159	151	117	148	131	143	138	144	134	142	142	152	149	150	163	123	155	145	134	143	123	138	151	133	149	130	120	131	143	141	127	156	145	139	146	142	137	126	156	144	139	131	130	146	142	133	141	138	141	129	127	142	133	144	134	136	152	133	130	147	134	160	132	128	129	135	135	125	161	142	129	131	143	124	137	145	136	141	121	149	146	131	153	126	139	150	141	147	122	130	139	157	138	99	135	129	137	141	134	144	134	135	127	162	124	140	148	158	129	129	131	149	137	139	134	118	142	144	132	136	121	142	138	123	160	138	137	145	134	115	131	136	147	146	130	146	125	119	124	160	119	152	153	141	153	152	142	125	135	133	127	136	147	147	153	144	136	130	119	134	165	157	146	124	152	137	158	123	137	141	133	149	142	137	135	149	146	120	124	117	128	136	132	133	159	130	167	152	143	146	141	131	116	127	153	144	130	139	139	140	119	128	155	149	131	140	125	147	165	149	128	129	154	141	135	144	122	160	155	151	153	129	160	150	149	145	147	151	134	137	160	136	146	140	143	133	150	141	142	128	145	138	145	132	148	132	122	157	140	162	166	142	153	141	131	134	150	125	163	120	118	145	125	138	153	133	142	127	149	140	132	137	145	104	153	148	145	157	144	127	150	138	143	146	139	129	131	125	124	122	145	133	122	147	117	130	148	169	153	128	136	152	131	129	158	153	158	149	174	128	146	141	124	152	133	139	132	163	149	152	142	163	135	134	127	145	133	141	142	143	125	120	144	143	135	147	159	131	136	168	136	124	143	139	128	155	135	118	155	146	130	149	138	157	135	155	139	166	162	145	131	133	134	156	132	171	118	141	128	147	142	141	161	163	146	125	139	136	146	141	134	162	140	162	123	142	152	130	134	129	146	132	129	115	134	152	134	125	157	139	115	139	129	151	135	151	137	120	155	136	130	151	136	127	141	155	131	131	136	141	154	148	137	134	133	150	145	127	140	139	131	120	143	118	153	145	142	132	145	126	154	138	157	141	140	123	166	150	137	133	149	131	121	138	132	123	146	127	131	146	161	150	117	148	134	150	142	144	138	135	136	139	139	160	146	168	141	153	152	161	128	151	139	147	129	156	143	128	137	143	126	137	139	139	127	151	152	128	129	152	142	141	137	143	131	135	142	142	180	136	144	160	113	166	126	131	124	142	137	113	134	125	138	140	139	145	138	143	148	129	120	129	150	137	150	146	137	127	145	126	133	121	134	139	135	143	134	131	151	123	136	146	149	137	145	133	132	148	132	141	127	127	139	137	132	157	135	158	128	113	152	109	115	157	145	142	147	129	154	154	145	138	151	124	143	159	122	132	152	146	136	119	142	133	146	144	134	141	137	144	141	141	149	145	134	141	146	149	137	129	145	130	139	143	143	150	132	124	156	133	144	130	138	140	131	150	138	146	133	137	153	138	174	165	156	106	149	140	141	162	130	161	136	138	142	137	145	152	121	124	143	129	153	149	137	153	122	138	139	141	145	131	139	149	158	142	159	145	133	146	130	149	149	155	151	150	145	147	119	121	136	133	148	153	124	139	130	140	148	137	138	141	142	131	141	153	118	139	133	141	143	139	131	123	152	127	141	125	151	127	139	147	143	146	125	129	138	124	138	141	144	141	161	136	126	146	166	131	133	127	129	153	132	153	141	137	135	122	137	143	148	127	124	139	127	153	119	147	147	131	125	150	141	135	151	133	147	145	162	152	111	127	139	134	135	130	148	139	128	117	145	129	153	148	146	130	127	152	136	153	142	157	142	130	128	164	126	147	120	138	153	137	143	129	135	123	123	118	138	146	127	158	150	140	129	157	150	133	152	135	166	137	137	139	135	122	150	129	127	145	130	150	133	143	133	143	144	139	140	139	125	158	113	128	122	135	150	131	138	140	142	128	144	124	120	145	127	141	132	119	149	135	147	135	138	151	126	151	153	132	130	166	140	139	144	152	142	157	152	123	125	149	146	122	141	140	165	147	142	156	155	152	140	143	146	118	129	158	137	151	156	131	135	141	168	128	130	130	148	146	136	113	150	115	166	132	138	153	136	140	135	141	126	136	157	134	122	150	148	156	130	112	134	128	139	152	149	132	141	129	147	125	152	139	138	153	142	143	139	141	126	129	140	144	133	150	165	158	123	145	139	124	134	110	138	129	136	132	138	156	160	121	121	137	149	152	124	145	128	145	138	152	151	123	140	142	123	142	130	141	150	136	157	158	118	133	103	150	148	148	153	132	150	136	125	143	145	121	139	140	129	132
13066	505	673	641	648	598	539	521	498	552	499	474	497	493	488	507	507	492	450	481	476	494	480	473	485	464	477	443	472	474	458	450	448	466	484	463	486	442	460	431	479	498	477	477	434	510	466	470	484	496	476	495	465	453	479	459	458	436	494	490	463	464	434	454	441	447	486	426	452	445	473	451	462	472	466	457	459	447	471	480	439	452	462	515	472	449	459	477	453	486	489	513	489	470	463	459	433	434	425	475	445	435	449	420	452	490	507	454	454	464	460	453	471	464	450	461	475	450	432	448	459	426	482	453	450	495	480	470	490	438	450	438	489	444	459	430	474	431	487	459	455	450	462	445	477	452	501	432	495	470	521	447	455	450	446	459	481	460	397	469	428	450	507	469	459	500	450	496	473	457	455	454	449	483	429	451	444	467	450	530	459	472	462	470	424	463	454	459	483	470	469	462	490	456	464	466	472	478	457	460	473	488	505	497	480	420	504	471	486	486	454	462	447	473	453	444	459	463	484	449	451	439	453	462	416	454	454	412	448	451	438	453	468	465	482	482	486	449	478	436	427	494	453	471	459	474	481	471	485	484	431	463	459	437	477	449	502	503	481	440	504	454	475	478	527	436	455	453	473	477	474	494	479	443	464	494	464	473	454	438	443	455	487	467	473	458	490	483	489	419	439	479	466	471	448	468	461	457	454	492	448	492	501	475	433	462	445	471	473	465	457	437	474	420	450	456	481	493	469	437	477	474	443	496	476	462	469	447	440	464	448	465	424	464	492	446	467	465	440	477	488	458	448	489	480	469	458	452	442	442	480	493	468	448	476	399	425	502	465	492	449	455	438	462	460	473	437	518	514	449	445	485	451	468	486	477	479	503	444	468	452	446	436	475	495	493	497	456	481	463	459	461	439	464	455	445	469	479	444	484	432	435	419	464	483	452	481	454	467	442	477	455	471	467	457	444	416	439	470	420	453	461	510	492	479	455	467	456	477	477	495	472	475	487	428	490	432	437	449	444	469	458	454	496	452	477	476	443	489	435	474	472	494	488	461	448	492	427	466	428	470	456	476	480	472	455	467	477	481	444	462	444	481	469	469	482	493	502	483	480	464	460	453	503	453	454	503	475	464	448	458	473	471	470	440	464	443	452	450	469	444	478	451	490	472	436	459	450	455	489	480	447	484	480	450	466	460	497	446	441	488	466	459	446	489	433	458	427	482	480	486	481	463	436	445	453	464	478	455	473	445	433	431	461	467	474	468	446	499	465	444	507	474	440	462	511	455	490	458	502	500	434	451	466	484	473	519	482	468	475	437	432	449	444	421	457	482	483	450	488	488	457	472	471	421	460	435	453	443	432	494	465	449	465	443	447	462	472	556	456	514	460	504	474	478	429	476	426	491	440	505	478	417	496	458	456	461	450	495	436	472	499	461	474	471	457	457	467	462	454	471	461	470	475	456	425	514	448	464	452	455	460	488	436	481	477	492	459	447	471	463	443	486	413	466	503	474	456	483	480	483	486	451	425	460	493	439	459	449	438	456	441	494	483	495	463	485	423	476	444	468	488	487	459	484	447	446	471	438	454	463	482	452	474	465	465	495	478	468	475	446	466	436	442	483	489	487	471	470	443	489	449	494	445	414	455	480	449	430	439	479	490	459	453	506	470	476	459	473	484	479	437	466	490	495	462	461	510	473	462	469	457	433	463	466	474	460	463	472	434	459	473	461	469	444	470	510	462	456	433	471	450	426	451	498	464	449	441	437	473	422	465	509	460	442	464	442	462	468	460	482	422	479	481	455	438	504	454	441	462	468	462	442	444	489	443	486	462	451	448	465	463	470	427	487	446	472	484	467	459	473	470	469	469	467	465	459	444	432	458	448	434	413	497	486	472	454	480	473	461	426	479	438	467	479	442	496	469	472	480	461	485	461	464	443	463	470	465	478	462	464	450	474	461	473	451	484	444	483	495	477	494	468	496	483	484	489	488	483	430	449	463	499	460	444	496	482	518	423	455	450	472	475	427	471	478	459	452	481	417	443	444	433	464	444	456	444	465	470	462	473	466	470	443	483	437	435	447	475	499	456	455	423	486	435	472	465	483	503	470	498	488	484	449	461	487	446	437	484	478	456	401	467	433	456	452	480	456	441	437	463	458	467	454	483	482	457	462	501	442	439	425	450	471	473	466	461	456	431	454	472	461	441	468	446	471	442	514	461	441	484	471	457	506	479	472	471	442	472	444	446	481	470	456	502	502	476	464	494	420	469	433	460	447	492	475	427	459	469	439	470	453	453	432	432	459	431	459	496	434	469	466	471	494	439	447	481	444	467	470	466	422	461	470	457	472	435	478	457	461	411	471	445	495	444	470	486	490	471	466	470	437	493	449	480	468	424	475	483	433	462	446	433	455	456	496	436	457	450	437	479	454	488	443	491	462	492	481	485	482	411	468	447	483	437	452	475	491	445	473	437	448	468	448	441	413	475	413	464	483	454	433	466	483	463	452	508	491	457	445	519	497	456	450	455	427	472	510	468	492	477	475	469	470	444	470	473	452	458	476	484	477	467	433	466	453	455	435	469	463	424	463	450	472	495	449	508	448	456	461	499	466	465	434	453	438	423	477	475	477	485	451	459	441	474	469	443	484	450	493	439	453	475	443	466	470	466	432	463	461	485	473	480	418	469	488	448	443	440	475	461	436	455	434	447	482	468	453	448	467	459	478	446	418	476	437	458	479	479	463	471	460	469	465	453	436	404	462	458	457	497	466	458	466	502	456	492	462	483	461	454	447	457	435	462	465	513	424	448	465	484	483	440	494	480	495	460	476	492	460	430	448	477	430	480	429	457	446	447	469	485	444	448	461	437	458	474	433	442	443	483	507	465	456	472	468	467	448	445	445	487	444	459	443	473	503	490	501	463	451	478	458	448	488	478	474	435	468	455	474	458	436	470	469	442	498	471	514	445	489	457	449	476	463	418	499	474	441	464	509	483	473	481	461	485	457	464	484	480	448	486	405	467	445	454	490	437	462	479	457	457	463	497	468	485	444	442	509	520	432	444	480	481	452	455	419	471	486	452	478	458	437	429	439	466	479	427	445	472	429	432	421	442	454	472	470	442	433	466	462	491	449	467	490	489	491	464	462	504	467	428	471	458	465	480	465	490	491	459	459	481	484	464	474	463	500	466	484	478	474	472	474	470	461	479	455	422	404	469	469	455	430	455	486	496	442	472	461	442	423	454	433	489	446	488	460	446	455	506	445	492	474	464	464	424	458	493	486	466	452	455	470	487	442	481	432	480	466	471	459	484	425	450	478	464	468	470	455	482	447	458	450	467	422	489	466	450	488	454	425	417	473	462	489	435	448	451	456	481	489	485	456	432	473	514	447	465	471	440	444	433	471	432	430	443	461	496	470	464	446	451	448	508	456	443	465	447	423	473	458	486	471	458	449	485	479	479	480	425	437	462	455	432	455	462	465	458	476	474	469	469	474	440	466	440	471
57132	17160	3973	1239	815	651	578	499	419	350	359	337	332	349	324	341	304	300	304	295	307	298	299	328	284	306	260	291	286	293	303	280	286	291	275	286	316	270	296	287	273	304	287	283	315	265	313	263	268	277	283	277	301	269	301	297	294	241	253	276	261	286	286	298	316	280	294	301	255	279	293	277	269	280	280	313	277	280	278	283	275	260	269	277	301	262	294	306	264	281	281	255	286	295	276	300	267	281	295	274	267	291	313	269	265	285	275	298	297	279	294	273	290	254	278	300	263	285	300	280	286	277	268	262	273	287	295	266	259	264	292	272	286	288	289	253	291	282	282	294	291	286	308	299	295	278	274	269	292	298	256	255	262	308	272	297	291	261	292	307	248	309	285	296	272	273	234	304	257	280	289	287	274	270	274	272	236	277	275	233	303	296	290	266	291	277	257	246	283	273	282	248	273	280	307	283	286	297	295	266	268	278	296	272	295	298	268	280	230	253	274	275	277	274	296	306	271	269	274	295	297	269	324	247	294	297	285	244	312	287	274	275	280	281	252	275	283	288	296	275	277	296	288	272	261	269	273	289	267	271	263	262	254	290	303	288	294	285	270	298	279	292	277	263	296	269	312	285	293	276	293	310	261	268	267	255	258	290	303	279	282	292	279	316	280	286	266	296	279	290	299	271	266	268	267	309	263	268	248	281	269	286	269	278	283	306	264	227	273	272	266	298	250	274	284	278	293	295	262	277	258	281	281	284	298	286	290	307	278	275	269	264	271	288	246	292	324	282	306	276	284	283	304	288	275	310	304	294	276	274	264	263	293	315	270	292	258	274	270	261	281	294	287	276	268	306	274	276	286	293	274	286	291	279	305	280	259	274	278	273	279	260	285	252	280	280	269	298	291	279	280	272	323	259	261	296	286	268	256	285	306	274	271	272	281	299	279	268	253	317	298	262	266	255	308	266	267	304	290	278	264	282	290	282	284	311	299	281	292	248	276	295	295	274	277	289	298	273	297	268	252	274	267	271	308	277	270	308	282	297	285	294	303	304	279	272	285	295	277	282	268	284	281	258	303	258	261	269	278	260	263	272	272	290	292	276	303	265	261	310	282	254	312	265	338	272	298	265	276	282	289	286	254	269	284	276	261	257	265	260	270	292	287	293	267	301	287	234	269	251	286	280	299	251	291	293	271	281	290	282	296	298	286	282	263	306	292	278	271	278	290	253	300	264	285	273	278	285	299	303	294	277	297	291	287	255	274	277	276	259	302	258	296	276	281	274	265	290	283	290	261	261	295	299	304	280	274	253	255	255	260	277	293	308	291	304	296	279	258	291	301	294	272	271	274	289	290	245	270	273	315	266	281	267	298	268	278	315	247	278	265	291	284	249	251	302	302	284	265	283	306	291	275	261	305	294	250	293	272	293	270	288	291	260	303	304	309	266	282	305	296	272	299	286	270	278	299	291	296	274	266	270	279	291	267	314	302	287	265	275	272	308	287	285	274	291	302	272	286	309	251	310	259	263	276	257	279	274	280	305	264	289	259	250	261	256	310	268	290	315	284	305	271	254	255	271	271	258	262	308	277	284	287	282	284	298	289	274	248	274	275	290	294	240	274	275	268	267	288	266	254	272	289	266	277	271	278	300	285	278	251	277	257	292	293	297	286	268	295	298	251	308	260	273	275	276	280	286	308	253	293	295	305	297	301	301	264	299	273	316	276	277	247	290	264	308	284	291	281	301	288	287	295	268	304	295	273	283	289	286	297	291	297	303	288	271	282	283	271	270	281	274	265	290	274	283	273	269	267	287	258	313	289	273	243	302	287	275	286	293	272	248	285	287	300	281	290	268	282	289	286	280	273	296	306	285	283	264	251	268	286	288	282	291	301	269	291	265	294	271	297	281	289	295	260	291	290	289	282	290	275	302	329	299	294	275	269	281	280	261	282	252	310	260	271	275	299	278	262	261	264	295	281	287	245	247	300	294	277	295	270	298	314	286	290	268	298	285	286	291	269	272	301	302	287	274	267	283	261	291	262	246	279	277	229	269	268	281	263	305	250	258	268	282	276	286	237	296	274	304	253	272	258	285	294	303	304	259	279	280	290	275	297	311	300	299	280	266	291	293	279	301	278	269	269	291	287	266	281	292	287	273	268	313	295	274	272	276	279	283	268	279	300	275	281	275	259	295	316	292	259	334	264	258	278	284	273	298	289	295	321	284	291	275	320	235	260	257	259	242	284	278	287	268	297	276	300	284	260	295	264	295	264	248	273	310	306	277	287	270	318	271	264	258	284	275	256	294	292	316	318	305	314	273	269	252	263	269	310	300	294	279	258	276	295	283	301	294	262	279	285	254	271	278	316	264	273	280	281	287	286	300	248	287	290	284	266	254	264	265	292	277	293	267	262	286	329	296	296	263	290	265	273	301	276	305	257	245	277	295	298	278	274	280	303	310	278	286	294	276	287	281	275	271	282	279	252	272	296	289	288	284	282	315	295	280	253	304	304	299	285	267	254	304	288	308	282	269	269	311	306	285	253	280	310	282	281	272	268	248	269	257	289	258	268	250	268	286	284	282	277	271	249	290	254	259	291	271	279	262	303	299	258	285	271	265	265	276	287	275	280	279	314	296	300	301	292	264	306	281	278	308	312	294	293	281	295	250	278	281	308	265	317	282	276	299	279	265	304	254	254	279	295	284	277	313	282	265	268	298	257	289	285	286	311	290	272	276	283	291	274	310	301	306	266	271	278	286	273	280	287	290	304	321	296	278	276	294	261	295	281	298	264	259	302	283	267	298	273	275	287	277	263	258	286	273	283	296	298	273	305	280	260	305	281	264	270	276	289	281	270	272	278	258	301	291	290	267	281	291	281	268	257	262	279	275	268	261	309	279	300	271	307	266	258	286	274	312	289	298	282	264	283	279	267	285	247	291	305	294	290	282	287	259	267	281	250	267	276	289	272	265	293	259	263	296	256	281	302	255	289	309	282	298	263	262	280	268	279	275	294	279	276	280	288	284	305	279	262	271	276	293	263	278	300	262	281	288	263	286	262	249	300	284	260	273	272	289	295	282	256	292	286	273	302	278	288	264	284	292	288	301	273	276	288	284	280	294	277	305	284	271	309	272	300	304	274	264	294	283	253	278	267	293	280	265	286	268	294	302	267	296	278	279	295	298	259	271	307	303	276	297	297	273	307	280	286	286	233	277	258	294	288	299	292	273	280	271	277	233	303	275	264	266	264	281	273	269	258	288	297	280	279	260	276	296	275	261	257	263	268	254	280	288	302	259	281	267	255	304	281	285	280	316	294	302	282	285	273	259	278	280	268	272	265	277	263	270	237	268	274	288	275	260	273	292	261	273	287	270	277	256	267	279	276	250	290	272	286	276	280	258	275	251	290	265	324	284	289	291	289	285	296	277	280	280	315	272	258	272	267	291	309	294	295	272	273	282	292	267	298	263	278	303	264	269	276	285	289	305	273	258	254	261	296	300
28887	1647	2923	3403	3006	2595	2254	1907	1675	1541	1385	1292	1216	1121	1145	1061	1066	1044	1039	1004	989	948	944	964	932	974	917	939	933	931	845	916	916	823	863	934	888	875	884	842	851	874	802	842	870	882	825	835	858	831	903	804	848	846	844	810	814	817	820	824	827	805	822	837	823	843	819	806	836	884	847	789	822	805	877	799	822	781	816	808	859	865	825	819	832	850	848	829	808	814	812	805	864	819	805	773	830	786	803	787	772	790	815	796	828	813	820	807	776	816	823	834	809	791	830	822	829	799	766	787	844	817	840	862	802	836	814	775	805	799	830	811	816	816	823	817	860	754	798	780	793	800	785	788	853	806	816	810	894	787	801	830	834	835	810	782	828	855	780	788	864	798	812	787	817	784	802	804	811	872	797	790	781	783	820	781	852	791	822	735	761	816	828	788	842	760	883	802	832	828	787	758	826	785	812	761	820	858	819	826	812	814	864	765	817	853	853	777	818	798	838	802	844	760	816	815	792	821	795	861	769	809	840	804	850	849	817	795	839	816	777	758	830	785	826	838	847	844	845	777	866	853	866	836	845	810	816	754	802	792	821	861	812	824	785	807	786	814	801	824	848	768	849	795	835	805	871	832	808	813	837	827	811	848	786	826	859	806	801	821	796	765	770	800	827	815	820	799	812	822	791	794	816	808	766	831	867	769	833	814	809	809	792	794	836	797	810	843	782	836	829	812	806	835	829	802	799	798	811	776	802	793	846	843	834	780	775	779	826	849	779	766	835	871	797	849	832	792	816	815	773	818	826	805	796	784	826	842	770	827	777	789	804	807	761	833	811	738	781	816	805	777	768	810	791	818	797	795	789	807	812	839	848	773	830	805	800	846	811	813	823	842	760	806	818	754	787	829	870	798	788	864	781	828	874	848	839	784	797	804	857	786	793	777	805	799	867	778	788	789	770	761	781	834	770	818	843	887	824	755	844	808	828	817	756	802	824	765	824	817	804	834	779	795	792	809	870	803	818	761	813	768	790	784	800	820	807	811	850	812	810	849	819	844	787	794	773	782	799	818	788	770	826	838	805	815	799	738	775	837	809	784	836	827	820	788	830	799	826	810	802	788	787	797	795	836	808	790	790	801	815	835	818	807	814	863	784	785	793	810	803	834	776	797	793	817	856	881	837	779	802	824	852	822	765	837	781	782	826	804	831	816	780	829	805	802	829	822	779	814	819	784	811	789	790	780	799	831	869	774	821	811	809	811	803	814	807	823	817	801	820	790	799	818	831	785	814	827	849	834	790	776	793	816	820	840	821	815	807	795	890	824	812	762	787	792	750	834	800	826	847	793	848	803	853	780	825	840	773	811	791	792	816	800	787	813	792	800	812	823	813	848	800	859	768	774	863	813	832	839	791	790	844	798	843	826	808	855	755	788	831	797	817	842	774	822	832	771	825	841	783	820	832	787	818	819	801	804	789	811	790	808	805	848	804	823	794	832	817	820	744	802	783	862	839	827	792	829	828	799	836	753	790	832	827	807	819	801	804	814	861	797	782	823	838	819	831	844	803	813	856	796	870	826	792	792	748	848	854	746	812	824	772	825	821	790	767	811	796	796	847	808	857	859	822	795	824	797	812	794	793	789	815	797	820	835	816	825	776	808	823	854	818	775	774	835	813	845	776	784	783	837	844	743	820	790	796	817	769	791	820	804	813	853	849	815	797	841	760	845	803	799	794	837	820	768	819	783	801	793	854	785	775	824	765	775	797	888	764	840	772	799	775	780	818	825	804	784	855	885	780	828	800	816	821	804	856	815	780	860	815	786	868	800	849	786	805	774	802	778	821	777	803	805	848	775	858	859	848	851	803	817	825	874	793	849	824	800	863	808	782	813	832	852	813	822	831	853	800	812	832	799	792	830	871	811	809	823	819	808	800	843	802	790	809	834	819	827	844	789	810	785	730	846	859	816	840	781	792	807	781	829	798	820	819	808	794	823	757	839	843	832	757	819	802	866	832	823	854	813	826	840	797	787	805	847	824	810	839	798	833	787	831	809	800	774	826	789	807	823	832	835	757	847	843	817	806	836	752	870	813	822	806	841	818	805	802	809	796	872	826	820	842	786	816	788	817	855	844	800	840	858	838	885	822	820	814	775	838	805	828	790	816	791	820	760	776	834	828	856	767	786	785	842	778	858	798	857	832	797	848	820	809	879	899	787	833	843	806	824	825	815	854	785	837	818	876	827	790	804	786	806	826	805	824	794	821	787	830	802	778	786	823	807	824	755	864	801	807	869	795	779	824	820	834	812	814	828	770	766	768	812	807	850	855	809	807	792	871	846	812	807	797	863	838	827	803	793	794	817	807	820	755	780	817	779	853	832	827	794	850	872	839	812	759	847	852	853	811	776	837	794	778	858	799	831	803	737	869	844	805	808	812	807	840	855	853	787	808	797	809	823	789	766	847	848	830	808	882	783	837	791	817	857	831	836	872	845	766	822	784	838	843	815	829	810	763	820	801	812	825	757	870	827	817	799	842	808	818	836	775	775	854	820	809	806	821	768	837	862	796	843	802	821	823	798	814	837	839	743	817	868	845	747	844	793	783	842	850	796	808	751	819	775	805	814	802	820	817	753	859	803	806	808	797	820	863	777	794	862	843	770	851	820	842	864	782	791	767	833	840	797	805	858	892	840	823	821	790	786	777	853	824	808	847	841	849	862	795	822	850	817	857	835	814	781	803	788	799	787	829	821	851	837	777	793	850	829	843	847	834	759	847	833	852	800	792	817	844	845	812	841	831	773	834	810	862	860	795	802	818	823	790	796	816	806	829	804	770	759	824	831	814	828	783	790	823	803	795	805	794	764	809	748	799	810	765	827	825	793	804	790	785	845	815	829	783	807	783	821	783	809	761	831	825	843	829	837	850	818	878	803	883	811	777	827	801	796	814	813	815	807	859	826	836	803	823	850	879	849	800	793	803	820	805	835	809	811	799	810	792	835	814	790	809	797	784	779	802	781	879	770	771	787	822	838	738	839	868	817	804	814	816	818	816	763	800	774	854	835	790	829	789	746	788	790	824	824	774	779	807	851	821	799	816	820	865	828	833	732	818	785	798	829	844	783	832	892	822	839	810	814	829	794	813	832	860	792	774	790	806	822	795	825	767	804	772	830	818	773	824	814	819	801	790	851	803	773	811	793	807	802	857	781	801	810	850	768	775	811	801	794	801	808	792	810	770	829	839	788	838	824	760	850	796	809	836	797	756	806	815	836	792	825	789	802	791	805	815	789	815	803	808	849	852	846	828	766	861	782	845	856	821	835	780	846	810	841	775	798	837	797	829	822	811	806	832	791	791	842	778	862	780	813	847	856	792	842	794	825	819	821	791	851	854	843	745	785	861	787	888	821	820	821	804	812	794	811	773	848	823	841	850	810	847	845	800	809	829	843	814	824	823	865	802	779	826	860	782	871	762	799	791	866	794	807	809	775	758	827	800	806	827	819	831	785
62652	22455	11042	2861	1430	1122	875	705	617	606	525	510	480	463	433	399	424	373	403	404	375	342	383	356	364	373	390	364	354	372	360	342	347	337	342	292	323	370	337	341	341	386	326	358	386	355	342	366	320	343	331	337	329	316	349	325	390	299	303	348	316	354	330	318	324	331	307	360	325	322	361	323	336	334	332	366	327	348	338	305	359	357	322	363	319	367	363	333	331	335	328	323	326	330	351	333	346	310	349	346	310	332	324	359	360	323	344	305	322	327	370	317	348	335	345	350	364	349	345	306	327	333	322	324	379	332	332	318	328	317	303	345	365	325	329	308	335	369	339	368	344	335	340	339	325	347	334	325	330	355	312	338	350	312	353	328	329	337	342	311	334	304	324	356	340	327	302	317	320	353	309	346	319	340	337	300	345	340	346	340	333	354	353	338	319	338	349	318	361	323	343	333	317	338	348	363	300	317	376	336	316	298	315	337	337	342	338	337	317	348	318	349	347	338	315	305	319	351	307	318	312	317	347	313	332	303	331	326	315	320	297	356	337	313	348	316	323	333	315	349	331	352	354	334	328	340	333	306	356	349	312	357	335	323	318	351	332	319	326	357	381	333	349	333	306	330	309	293	355	319	362	313	346	338	335	357	325	326	348	338	306	312	315	334	356	329	368	328	315	309	329	338	357	336	306	318	318	305	344	322	326	375	319	328	314	343	329	327	325	298	304	329	319	355	331	366	329	353	349	339	354	348	328	342	333	363	345	319	338	314	330	337	351	317	284	331	336	324	331	308	358	342	313	349	319	316	348	336	352	328	335	324	354	339	350	329	340	300	316	318	351	334	300	313	326	323	377	353	355	350	325	334	327	329	361	313	346	327	337	328	309	343	324	289	297	383	351	340	325	330	337	353	322	332	323	329	350	331	325	321	333	336	298	355	363	322	340	332	340	333	338	351	346	315	333	331	316	312	337	309	327	356	366	354	311	325	316	329	312	345	385	365	348	355	369	339	348	321	327	339	345	333	343	368	361	360	361	341	371	326	298	364	320	302	345	359	331	316	348	347	331	323	334	325	353	323	335	363	370	329	322	319	346	342	323	319	344	317	330	337	343	328	331	349	297	303	339	345	378	329	339	353	309	359	345	356	331	319	305	336	345	323	318	371	347	292	317	344	333	331	310	332	326	326	338	318	320	325	331	320	334	297	331	344	317	346	326	349	347	350	345	313	328	325	324	310	330	365	318	346	311	339	324	339	377	340	359	327	328	344	358	316	346	283	345	329	344	310	325	331	322	358	349	343	309	311	341	325	333	353	393	354	360	333	319	317	345	348	330	304	323	345	301	327	321	331	328	331	339	336	329	306	319	345	327	379	340	327	369	349	352	365	343	364	337	302	299	347	334	334	360	294	326	356	314	365	324	332	357	337	337	356	337	350	348	345	365	337	359	330	352	337	345	309	326	356	299	326	298	344	329	337	324	338	358	348	325	335	353	345	323	332	323	361	323	333	352	351	314	334	343	347	331	368	324	323	330	312	317	342	343	335	325	319	323	307	318	321	359	374	323	343	365	332	324	331	331	311	353	322	357	328	316	337	352	332	318	324	313	357	337	340	341	338	325	343	298	361	340	337	340	335	322	306	332	337	328	350	334	352	306	341	330	332	326	313	325	308	335	311	324	322	353	364	336	323	340	330	325	324	343	315	323	328	341	346	331	319	349	359	338	325	325	339	305	324	358	344	347	311	325	327	334	336	331	329	325	295	323	335	364	352	327	359	334	337	346	373	368	323	327	340	362	327	346	317	342	322	297	348	324	363	346	324	348	312	320	342	369	319	347	335	345	296	309	354	346	362	318	339	348	321	350	333	346	344	331	356	355	358	329	347	311	333	306	337	347	307	314	306	363	278	326	330	379	346	303	367	328	319	313	345	320	383	340	326	314	327	359	368	349	341	328	361	331	352	319	326	336	317	282	338	362	291	338	334	350	341	291	331	355	319	334	345	336	325	360	352	337	330	338	321	337	333	355	318	384	333	339	339	352	324	337	315	350	356	334	352	300	332	362	316	322	345	334	350	344	356	343	317	339	340	307	311	346	360	341	337	277	347	347	329	332	323	338	329	318	327	344	352	301	309	368	373	329	322	303	351	302	335	350	310	326	354	355	302	337	302	339	335	324	343	323	334	319	362	345	337	358	349	338	365	366	356	349	342	363	345	339	338	375	341	317	332	349	340	359	349	344	342	345	341	308	315	347	333	365	368	336	347	331	358	312	353	338	360	324	332	327	348	360	315	343	315	307	333	284	294	329	337	332	343	361	345	326	307	329	319	341	315	329	348	311	326	321	304	323	314	345	347	341	321	325	324	357	319	323	329	346	314	329	349	334	345	353	309	334	310	326	316	337	345	314	334	341	344	319	357	334	320	318	371	357	315	342	341	348	341	362	354	326	339	341	311	352	335	368	327	319	359	332	324	314	337	325	336	340	323	340	345	353	364	354	314	336	334	352	314	353	328	342	342	362	334	335	336	355	330	347	322	335	326	344	322	352	341	327	322	356	348	329	333	321	361	338	325	320	330	321	348	313	348	336	328	339	310	326	325	354	330	326	350	328	291	327	347	328	338	323	315	342	332	353	357	356	338	302	363	321	358	352	377	352	357	339	334	337	334	319	332	344	314	337	336	341	359	349	381	358	369	339	327	328	352	327	355	373	301	335	341	344	307	352	340	337	367	325	337	300	328	354	347	315	311	350	324	365	332	349	321	355	354	327	358	321	336	322	356	312	344	309	333	347	325	325	346	334	324	344	326	332	342	333	341	323	353	285	344	340	334	360	324	325	327	345	322	351	362	354	324	307	346	344	340	292	355	308	378	325	345	345	322	346	300	301	343	331	328	291	329	353	320	333	322	310	331	318	329	324	311	347	388	342	337	339	346	325	324	361	298	334	351	305	351	333	341	352	343	317	337	310	328	309	315	337	312	341	331	338	296	359	331	375	311	353	323	306	302	342	308	331	348	355	337	323	351	331	351	326	333	336	361	330	336	368	327	331	305	322	329	348	333	350	359	320	353	307	352	371	364	319	357	382	338	320	334	344	335	342	335	364	328	316	334	314	363	339	346	337	312	340	327	323	336	340	362	333	336	336	337	360	325	315	338	354	305	310	305	333	350	299	356	322	345	340	337	347	336	333	303	323	335	315	333	353	315	312	332	330	347	303	346	354	336	344	322	336	335	335	331	333	318	317	350	310	293	342	317	337	316	355	316	360	344	312	367	351	342	365	356	330	396	330	337	320	342	315	350	306	323	317	334	315	336	371	327	332	341	328	343	346	353	325	325	360	325	344	333	337	335	314	331	311	325	356	341	329	337	337	336	347	334	319	308	343	312	325	323	323	353	307	348	298	354	317	344	309	324	303	326	345	307	335	325	358	311	313	322	352	349	359	333	350	338	347	328	321	337	332	330	316	348	305	338	337	329	326	303	348	336	322	327	343	337	327	335
34580	2586	4902	5802	4990	4113	3430	3013	2538	2252	2042	1876	1704	1634	1599	1458	1433	1326	1310	1370	1283	1221	1208	1209	1152	1106	1148	1064	993	1092	1055	1017	1086	1068	1029	1052	1030	1058	995	1016	1004	1022	984	989	1047	972	975	1012	962	983	969	985	1000	938	996	965	972	949	912	955	954	917	936	986	963	990	947	1016	986	909	924	978	937	946	952	976	954	952	913	972	944	928	875	961	928	892	922	930	927	951	1005	926	983	910	966	973	965	947	955	906	938	938	955	923	968	897	900	1001	918	930	935	922	938	972	959	902	963	950	931	963	913	926	963	941	912	909	978	955	940	947	951	961	974	980	942	956	963	984	906	923	914	970	971	981	984	933	947	990	881	900	991	982	925	877	921	939	926	922	922	930	953	951	868	965	916	906	918	941	920	934	971	946	980	944	942	971	906	897	948	945	952	969	943	898	986	956	943	961	962	933	963	924	890	935	951	957	939	890	972	909	924	916	900	946	920	893	925	874	902	949	904	916	898	924	891	925	903	916	896	911	968	918	977	927	926	965	888	884	873	921	899	958	882	960	950	941	973	914	975	919	1011	901	881	873	964	910	930	940	899	987	881	921	879	931	932	967	933	995	864	930	929	985	905	916	952	896	1008	879	942	954	885	986	965	938	980	962	915	900	951	948	970	892	920	963	895	897	945	931	927	914	899	928	953	941	940	975	941	980	906	935	932	906	937	940	927	900	909	905	920	952	962	915	889	933	936	942	964	933	990	906	981	878	921	902	920	915	941	943	894	901	926	977	897	920	961	891	913	978	949	983	897	883	941	944	876	951	955	978	981	983	921	909	950	950	896	897	982	985	897	901	969	966	897	983	942	916	916	918	980	942	922	900	917	887	914	974	913	888	927	984	926	901	944	928	922	912	982	936	950	908	972	919	930	947	896	916	928	913	985	916	957	895	943	946	965	932	954	914	888	912	913	923	987	908	935	929	947	946	947	971	945	927	909	948	947	928	933	905	895	982	929	956	938	926	899	915	902	938	932	903	977	927	921	853	938	934	916	956	953	930	854	969	907	880	968	963	967	978	917	963	916	948	893	994	962	899	900	914	950	937	992	885	917	928	922	939	949	932	971	927	923	907	906	885	938	944	957	958	908	948	894	948	945	951	943	891	967	890	937	918	929	1003	893	955	922	876	933	927	881	899	964	939	903	922	907	967	904	953	899	936	937	886	917	945	945	893	985	955	939	900	948	948	961	963	967	896	984	956	886	933	943	895	924	964	935	897	893	963	956	922	957	951	977	942	961	1010	932	901	968	872	880	943	898	926	958	1015	863	977	940	860	910	938	902	925	980	1001	901	963	909	907	884	933	933	944	905	926	919	937	941	908	918	875	977	934	933	926	944	949	931	903	924	979	890	920	894	951	966	941	972	917	903	883	932	925	934	908	980	908	956	951	906	919	964	951	929	951	942	901	917	930	992	913	897	929	1013	971	960	927	952	903	939	881	981	932	900	906	908	970	928	932	900	906	946	918	948	925	938	904	902	935	913	918	855	930	946	921	951	887	911	931	942	886	905	930	929	951	920	906	945	983	1009	978	928	918	983	948	945	913	908	910	938	894	966	925	919	937	893	919	934	903	979	969	967	926	961	895	939	879	927	944	939	908	907	876	913	907	965	902	929	942	918	952	912	986	892	895	976	925	890	884	976	907	950	960	947	990	881	890	931	917	899	923	959	988	927	900	916	899	958	933	873	952	916	927	899	950	877	882	982	920	959	903	966	941	920	896	929	919	928	936	944	917	937	897	883	934	964	911	950	956	897	951	962	910	985	923	956	927	912	973	892	965	979	909	936	874	873	957	850	901	963	906	935	906	913	910	909	904	917	914	921	958	977	936	920	884	931	886	912	914	992	920	999	930	964	981	936	946	943	908	916	888	928	911	880	926	957	943	887	931	897	871	940	914	913	925	916	989	898	906	905	955	923	911	903	924	911	917	952	911	976	945	931	924	907	886	897	951	941	930	1001	934	915	905	901	942	908	919	895	963	934	936	907	925	940	957	935	911	956	952	900	986	928	935	909	944	964	1007	930	925	940	902	920	904	965	905	941	918	898	931	894	923	985	960	928	893	918	884	935	942	931	954	875	944	907	944	939	965	963	890	932	929	916	947	904	939	924	949	971	907	917	923	884	958	969	925	894	922	901	989	932	917	930	893	918	949	949	945	900	914	919	926	930	962	924	898	968	926	921	949	890	920	919	920	958	972	974	929	901	930	919	976	970	989	970	912	910	954	906	920	935	918	926	919	977	892	978	989	991	969	950	904	901	929	953	918	955	965	957	962	916	944	960	965	882	897	928	897	962	943	960	886	940	941	911	921	925	938	907	955	928	856	863	984	922	971	893	938	905	894	902	878	936	890	940	900	947	965	892	880	964	926	993	922	931	955	924	980	923	959	958	950	907	899	926	934	960	941	869	916	885	879	945	898	910	907	905	898	993	880	923	991	938	944	954	975	908	923	936	985	930	909	934	919	951	922	909	944	953	922	940	930	909	955	892	879	948	976	913	920	968	934	983	951	897	929	914	959	943	845	940	864	929	909	976	933	957	942	887	983	909	909	960	862	890	892	908	926	956	892	961	950	903	885	959	931	908	968	895	980	989	919	957	946	930	978	993	901	925	908	923	875	971	900	923	924	939	858	855	985	926	894	899	926	934	909	900	933	910	915	941	965	914	885	891	904	947	964	931	970	951	969	876	909	921	931	960	904	916	930	906	900	908	900	933	951	921	936	931	895	885	964	939	972	925	975	891	950	933	896	955	927	969	949	925	929	915	845	912	953	923	979	888	936	900	951	954	885	906	952	917	910	935	924	930	899	921	939	918	929	956	927	915	961	919	911	911	887	943	911	946	934	896	978	974	954	890	912	939	929	957	910	916	939	927	916	912	972	909	923	926	943	936	900	936	942	980	894	929	920	952	987	954	967	890	919	885	952	871	925	896	886	937	899	947	886	907	869	930	913	922	939	941	909	932	923	904	901	904	823	929	961	909	959	967	946	953	895	923	909	889	936	951	940	935	922	881	905	909	903	899	911	920	905	926	895	969	927	920	884	916	902	972	932	926	864	923	977	934	976	963	936	940	905	980	890	890	924	921	881	898	909	883	964	980	926	949	900	948	920	914	883	923	947	933	908	932	901	908	960	933	930	881	934	953	922	894	907	968	1006	919	872	878	931	939	916	971	865	879	962	913	929	923	963	907	920	917	969	938	943	944	934	955	888	885	894	916	937	916	882	948	898	927	908	850	983	896	896	947	898	940	927	926	945	894	913	914	911	914	940	847	906	901	954	958	930	920	938	915	902	927	924	943	946	923	931	864	935	916	931	885	910	921	903	943	909	969	928	900	924	938	912	854	959	909	921	953	897	846	932	912	904	970	887	956	936	981	946	896	902	891	970	945	950	921	872	906	871	976	913	952	913	1000	933	952	977	941	964	943	946	880	897	884	907	940	962	914	902	931	966	944	932	972	861	934	913
15708	852	332	196	212	171	152	146	161	161	154	138	143	127	143	143	157	141	154	138	147	141	121	144	150	137	142	152	123	133	147	136	124	141	137	127	139	149	133	149	155	146	132	129	141	143	153	112	145	131	133	128	128	134	101	135	137	131	158	152	119	142	142	162	145	125	152	128	154	145	127	152	136	152	137	160	121	143	150	121	141	144	120	141	141	160	127	132	150	124	144	138	138	147	128	122	135	134	146	152	147	148	161	160	119	138	146	128	128	146	139	171	145	128	155	118	134	131	136	148	134	160	137	118	134	133	135	149	160	132	132	157	123	154	152	142	158	134	155	132	133	134	159	133	133	128	157	139	132	123	126	130	147	139	132	151	143	144	128	132	136	128	113	154	149	122	137	135	154	141	126	120	123	148	135	138	139	146	132	131	133	163	157	136	131	142	122	151	151	136	130	149	137	131	137	127	127	143	125	138	140	134	136	137	137	141	145	137	140	127	149	146	157	143	132	131	137	118	155	132	156	137	141	116	143	125	142	140	139	125	119	147	142	130	121	139	140	156	122	129	159	155	123	135	161	132	135	132	122	136	144	145	144	143	153	142	124	127	123	145	139	125	132	145	152	149	127	147	130	161	127	141	123	145	140	127	156	144	129	123	140	139	139	137	143	143	150	150	133	143	139	154	134	126	140	128	137	140	141	124	143	130	147	119	137	140	170	131	136	138	133	131	137	139	136	145	121	142	155	169	147	150	136	139	151	113	135	126	134	133	111	135	123	142	149	119	142	139	140	155	135	130	144	130	148	136	141	129	143	144	134	120	131	144	122	157	148	138	135	119	128	127	137	112	148	148	119	149	130	134	136	137	123	132	135	121	124	122	146	133	127	130	142	130	118	144	135	169	122	128	133	147	141	125	147	132	138	141	158	160	139	127	144	132	132	134	124	148	148	142	133	128	126	154	160	138	127	128	134	125	123	148	135	138	140	111	124	161	132	121	134	140	149	129	131	149	134	139	124	146	137	142	115	143	144	143	145	145	143	133	132	151	139	153	148	119	128	141	135	137	156	141	141	130	146	142	127	133	148	152	144	135	144	114	149	130	122	144	152	142	131	128	133	134	151	123	162	127	136	136	135	164	142	147	145	151	141	150	141	136	155	157	114	126	142	144	146	157	144	143	151	137	142	154	127	142	132	149	119	119	133	146	136	143	131	132	138	125	135	133	139	137	114	145	147	138	142	150	140	150	156	119	148	137	127	159	135	156	141	152	128	129	146	130	152	135	145	127	139	154	135	154	116	137	140	139	109	144	141	134	135	164	133	161	152	136	134	160	134	142	160	122	125	146	125	120	123	132	144	127	119	117	140	126	126	142	123	128	136	151	141	130	141	143	138	130	146	117	142	131	124	137	128	137	153	129	152	130	139	145	117	132	137	147	147	129	129	112	137	137	151	118	119	131	164	132	146	142	132	135	145	136	144	133	136	135	132	153	126	128	132	115	135	123	123	142	140	133	159	138	119	148	131	118	133	165	126	138	150	120	155	131	138	104	140	133	114	141	129	143	151	133	137	137	140	123	115	136	140	156	124	149	123	158	153	129	151	120	113	142	149	166	144	146	145	132	127	167	123	143	148	147	132	139	130	134	124	128	122	139	151	148	140	135	142	146	143	121	132	132	114	128	131	147	139	141	121	124	130	155	141	139	143	144	146	135	139	147	121	140	144	134	139	149	136	144	158	143	154	144	139	145	146	119	154	154	134	154	139	138	129	130	152	144	128	138	120	129	140	136	112	132	127	151	121	151	137	124	163	121	142	163	104	140	122	144	148	138	146	146	146	114	112	135	141	134	138	131	121	151	137	139	138	145	136	132	138	152	162	151	139	127	124	137	143	114	129	156	140	148	161	135	149	109	153	166	154	142	155	123	137	144	128	125	156	134	142	122	128	125	148	152	138	128	112	131	133	147	129	149	138	115	148	138	143	153	120	134	142	137	138	158	122	157	151	138	161	152	134	129	141	124	148	148	138	136	138	154	144	144	147	146	153	136	139	135	132	137	149	141	158	140	171	148	136	128	139	144	140	145	135	153	133	122	124	151	142	119	133	120	149	130	116	146	120	134	139	134	151	148	138	136	109	144	151	133	117	128	144	119	143	122	143	152	153	132	141	140	135	136	145	123	137	149	151	155	127	131	127	149	149	160	129	137	149	139	128	139	132	128	128	142	126	148	141	159	131	144	128	150	151	129	147	119	140	131	139	145	154	144	122	136	152	137	140	162	148	126	125	162	128	143	126	140	145	133	153	147	125	132	119	136	120	135	141	143	151	137	139	136	153	151	138	171	138	148	132	150	121	132	142	131	132	132	137	146	128	131	150	142	133	137	134	144	135	127	135	133	116	122	125	147	158	131	132	149	129	134	120	140	115	124	145	129	132	148	128	148	128	140	130	128	136	148	127	153	108	161	133	140	127	127	150	128	130	130	140	133	141	146	128	139	127	167	147	118	120	144	150	151	128	129	150	146	132	151	135	150	134	121	122	139	145	163	140	145	145	147	130	126	153	143	136	116	149	151	146	124	112	137	125	130	144	140	156	148	132	126	140	131	129	128	124	130	129	136	132	141	140	129	137	143	118	143	157	136	133	132	138	133	126	160	150	176	132	133	136	143	148	146	138	131	157	147	132	137	145	132	129	123	133	112	143	142	146	146	155	124	143	125	127	138	132	127	143	147	125	137	158	145	145	155	133	129	137	147	123	131	134	128	116	121	145	141	150	136	138	163	159	140	139	137	144	140	123	130	137	146	119	142	123	139	159	142	143	135	157	151	128	142	119	149	158	141	148	142	137	138	147	137	135	141	139	121	139	135	137	159	138	158	159	134	132	134	127	145	139	141	128	134	160	158	149	137	166	132	134	146	122	145	148	137	117	141	151	128	138	136	140	127	154	128	153	145	116	135	130	161	154	134	137	146	148	141	125	139	130	124	132	126	126	122	129	145	145	140	127	143	161	146	151	141	130	142	143	121	146	134	133	123	130	125	134	123	135	149	142	149	147	144	137	130	126	140	139	132	113	181	138	128	133	119	138	140	114	138	130	145	126	136	117	130	145	153	125	123	130	159	138	128	146	121	123	131	149	118	141	147	139	153	129	131	127	155	132	134	118	154	129	134	156	116	148	135	154	125	135	126	135	119	149	128	130	128	141	128	152	141	117	153	134	146	128	132	137	131	144	151	139	143	143	132	184	151	147	137	155	144	150	132	133	134	150	134	145	140	122	131	126	152	152	138	127	138	132	147	131	149	117	135	133	132	118	134	145	139	158	143	149	131	120	158	141	138	123	156	163	137	138	128	105	144	137	135	162	134	148	141	118	122	156	145	145	119	147	125	138	143	142	128	144	129	130	173	106	146	148	153	155	138	139	148	143	134	135	137	143	146	152	156	140	120	149	124	137	135	148	134	141	124	119	149	145	142	121	142	140	145	162	129	134	121	153	140	136	143
12782	522	600	656	565	630	580	525	526	496	525	496	492	471	492	500	466	466	469	458	507	460	470	501	435	472	455	424	470	488	457	452	490	468	468	441	506	466	448	471	460	466	474	449	449	461	411	431	459	451	482	490	495	488	457	480	470	466	421	465	473	445	478	422	435	478	484	475	443	465	482	451	476	463	467	486	466	468	447	446	470	465	420	440	505	487	437	438	417	449	486	422	400	478	477	453	470	435	458	482	436	436	498	444	463	499	473	433	452	453	492	444	480	439	471	463	424	494	459	472	486	460	490	500	457	441	445	454	448	403	479	458	478	441	464	491	432	434	449	471	445	501	409	444	480	466	443	450	416	458	437	468	471	477	464	483	428	481	470	462	485	459	430	457	487	475	435	459	426	436	444	464	501	471	470	432	492	459	441	445	482	440	454	457	484	439	466	469	458	437	451	473	503	409	427	442	451	473	451	440	437	459	438	456	483	469	440	451	465	430	479	471	455	487	411	488	447	504	444	500	466	456	478	444	436	469	442	465	502	477	459	464	466	483	468	464	445	463	488	492	417	479	473	475	454	468	464	487	458	446	435	452	432	458	474	434	466	450	457	486	445	423	468	501	447	459	467	482	444	471	459	468	444	429	465	445	432	437	450	486	479	455	443	466	515	449	470	453	478	459	412	454	463	456	457	470	434	465	481	468	507	470	474	463	480	441	439	530	489	492	503	494	463	488	422	447	487	445	437	481	477	477	434	434	476	484	461	484	453	501	433	488	435	428	426	464	470	417	459	451	490	444	443	425	475	460	463	459	458	418	459	438	464	471	432	434	440	432	462	443	468	475	435	450	456	443	471	494	427	481	443	411	473	481	491	434	478	471	415	490	426	455	449	459	517	448	461	481	463	432	467	460	431	454	459	448	463	471	473	461	455	485	474	431	482	474	486	403	439	492	441	436	458	488	449	451	475	474	490	443	466	454	462	468	466	457	459	446	464	451	458	477	458	436	523	480	489	471	487	436	485	426	431	445	465	461	438	498	509	443	445	458	433	470	444	455	463	454	472	477	436	420	459	445	450	467	484	476	421	453	449	448	509	466	447	469	475	471	476	452	464	500	437	460	474	450	466	452	461	443	438	467	491	461	430	486	450	536	486	480	447	488	465	438	479	468	459	466	500	463	460	436	476	444	455	443	466	468	472	461	466	463	468	468	485	476	477	454	444	477	497	459	493	482	416	476	462	438	438	442	435	449	474	460	436	459	460	440	479	434	468	469	410	442	484	496	525	476	490	448	486	439	442	473	474	447	472	435	446	460	441	445	478	445	487	459	495	462	439	482	428	479	465	463	441	442	433	467	466	469	465	472	445	459	466	480	449	438	414	460	444	451	422	442	454	477	458	476	471	450	479	443	500	507	498	462	451	501	482	451	470	457	427	460	490	454	462	476	445	465	459	480	498	491	449	435	453	472	481	446	455	437	474	468	425	496	452	459	471	458	423	467	445	461	460	464	474	420	434	444	475	475	465	465	474	462	474	441	450	506	441	474	439	469	475	478	453	451	442	461	449	473	455	463	466	499	438	470	413	492	462	476	433	451	436	422	426	503	480	457	483	460	463	466	481	465	451	476	447	465	493	487	461	466	464	425	440	468	458	453	428	484	478	487	444	441	477	495	408	448	442	461	482	460	443	466	469	431	479	456	455	430	469	474	491	411	449	460	471	471	432	466	448	460	477	450	460	441	447	492	482	440	485	482	478	488	488	439	457	471	472	436	437	478	486	483	494	477	482	465	500	448	507	419	467	488	465	434	461	481	457	468	461	447	458	466	455	420	477	464	447	461	444	426	467	438	474	414	437	431	487	462	453	464	492	452	417	452	441	446	462	456	475	465	456	469	455	480	480	437	475	410	454	465	420	469	459	481	436	434	488	478	463	471	468	455	479	469	445	473	453	461	445	447	442	473	440	492	456	462	453	436	445	455	468	477	433	479	477	471	481	472	467	424	491	431	451	470	497	426	445	502	452	443	428	484	458	477	470	466	457	457	446	453	450	461	465	464	471	495	448	436	484	433	469	504	453	484	422	477	441	508	453	485	460	457	439	458	436	475	470	460	475	459	473	450	444	510	433	451	495	446	453	446	463	449	420	447	413	441	438	450	453	443	429	469	489	445	444	491	459	489	446	446	472	480	453	441	476	456	469	512	477	460	440	483	457	479	420	472	459	438	442	470	451	470	479	459	473	422	417	458	451	451	424	436	455	434	463	464	471	476	455	410	423	475	489	452	494	464	464	458	455	487	476	436	461	458	440	480	471	464	482	463	462	436	472	450	478	417	471	488	471	445	457	442	451	399	465	439	409	438	453	426	468	438	462	425	435	442	456	482	426	466	453	452	416	472	451	461	471	464	446	478	483	449	473	454	444	432	500	458	454	436	454	432	482	427	430	428	455	466	448	427	467	443	473	457	448	424	459	460	460	447	443	452	440	497	463	468	478	442	476	474	452	457	471	473	479	435	415	440	463	473	450	452	465	465	484	464	402	461	479	413	462	451	446	447	434	451	459	486	486	456	451	453	468	420	421	475	503	465	484	457	441	444	466	461	464	453	453	451	470	461	453	474	472	496	453	521	494	479	489	457	432	475	441	494	425	426	466	413	456	461	434	474	461	468	433	452	466	472	458	444	434	423	494	498	472	498	461	474	493	493	455	432	488	422	488	442	476	456	451	498	449	456	422	465	458	451	467	454	456	457	456	468	466	461	483	438	425	455	495	462	450	453	460	469	395	437	438	491	449	455	485	452	452	474	437	473	490	463	442	484	460	433	434	450	468	474	490	493	488	462	500	492	446	437	464	440	466	428	471	468	484	467	430	463	483	461	453	459	467	444	498	489	459	440	450	459	460	501	465	478	473	434	464	493	434	466	465	491	447	457	457	438	479	472	434	479	436	445	445	454	456	502	455	469	481	474	437	442	480	444	469	438	427	457	487	472	476	424	493	471	469	472	423	476	443	462	488	476	497	464	462	475	457	416	478	437	436	472	501	476	436	435	466	478	467	488	484	417	435	428	460	414	468	421	468	464	383	449	438	509	415	473	468	460	459	495	469	441	445	460	470	434	468	465	457	498	496	461	473	468	457	508	463	495	474	426	455	446	476	447	435	460	441	463	453	462	461	449	436	482	449	464	465	457	453	442	467	467	432	452	457	435	463	464	465	430	459	463	468	438	444	492	447	492	457	468	444	466	451	493	468	489	452	461	435	462	466	458	480	461	431	468	471	511	436	478	495	435	476	433	442	455	509	444	509	470	461	476	428	443	446	446	455	471	449	508	452	454	459	454	499	467	484	438	475	447	487	454	474	473	461	473	494	452	451	452	471	498	467	437	472	462	462	470	412	476	431	499	492	445	427	452	432	463	469	438	480	430	437	461	444	453	450	496	432	510	422	431	455	476	433	451	477	475	490	471	449	485	477	440	455	450	450	484	462	446	455	431	489	463	487	481
55795	16482	3535	1196	821	662	560	516	426	363	375	347	328	347	322	299	332	283	318	284	321	306	304	285	309	311	280	312	308	293	291	270	268	286	275	294	289	284	292	281	286	281	266	275	268	276	268	292	295	309	308	276	274	266	283	269	299	295	263	275	306	275	294	267	283	302	314	290	279	292	276	267	298	285	270	269	257	284	272	261	259	290	281	286	242	254	264	282	298	280	281	267	271	286	267	265	312	306	268	320	252	272	299	295	282	286	265	281	261	273	266	279	267	278	302	304	292	284	286	290	298	263	257	275	281	293	269	263	291	297	289	281	267	281	246	261	271	254	297	267	258	270	281	285	258	308	281	306	269	288	275	266	296	271	255	263	302	298	287	315	254	283	280	255	305	253	273	296	259	284	275	279	292	259	285	286	303	278	288	271	284	273	272	269	271	255	287	259	268	300	307	284	280	311	276	276	259	270	268	271	268	295	273	259	284	259	282	248	262	249	296	276	278	296	267	246	272	277	264	260	316	276	299	263	284	275	274	310	282	271	271	278	271	248	288	296	308	263	258	296	328	277	266	283	290	276	267	287	275	287	292	299	297	294	288	261	286	300	292	274	237	276	260	248	306	267	246	311	275	276	278	280	302	307	261	283	291	282	297	277	281	282	271	249	278	296	293	290	277	274	271	291	290	272	295	278	272	283	272	285	274	274	281	267	284	300	252	244	282	263	269	279	269	266	234	295	286	288	272	259	277	298	279	266	299	293	325	296	299	273	258	287	276	278	291	271	266	278	277	290	236	294	260	258	303	283	264	311	270	291	274	298	270	270	284	292	282	283	267	292	269	259	307	300	277	259	304	291	273	269	258	291	286	252	248	261	269	287	279	278	319	263	274	285	271	303	249	282	261	268	257	259	262	261	272	284	282	266	289	284	286	278	276	292	265	273	293	284	284	294	279	290	311	289	267	262	278	305	270	284	262	290	256	286	291	285	289	303	273	287	302	291	282	267	249	288	304	257	258	283	278	261	278	296	294	275	265	254	282	268	264	254	258	302	293	293	257	260	298	273	268	245	271	292	300	272	297	267	269	305	269	300	260	273	301	276	303	289	264	266	268	274	277	274	277	277	287	286	282	290	282	295	274	285	303	292	268	244	243	282	294	267	294	286	295	284	303	265	289	278	241	270	265	273	285	276	329	268	261	263	264	261	273	292	272	264	302	281	279	274	299	300	286	312	269	252	293	294	300	283	276	266	290	293	278	288	280	256	283	268	293	292	303	273	270	274	287	266	269	275	276	271	265	276	276	274	266	264	264	298	264	271	297	281	297	278	261	283	281	253	269	269	281	274	282	271	260	279	271	273	271	275	262	263	243	302	271	272	255	262	297	290	254	264	258	266	285	270	298	291	296	260	274	253	294	274	270	288	305	262	277	281	281	286	288	319	282	277	286	267	264	274	260	268	277	283	261	286	255	244	268	250	277	263	274	285	275	298	283	265	269	272	252	274	293	275	276	279	265	295	282	262	276	302	257	243	285	257	275	284	310	291	297	272	277	243	289	293	272	276	271	264	263	266	282	295	288	275	293	309	283	279	304	293	306	293	291	276	271	285	294	237	306	312	274	293	274	245	279	287	272	263	264	291	251	291	285	285	305	278	281	252	282	262	269	298	291	277	271	292	273	298	270	294	281	291	299	246	289	276	301	269	301	269	306	244	280	271	266	268	271	300	323	294	285	278	246	264	291	293	308	287	263	274	269	277	268	293	273	324	284	290	262	289	280	256	261	291	291	273	285	299	262	295	271	283	251	282	302	274	285	271	277	253	285	280	242	276	262	278	271	272	259	259	276	263	270	323	286	303	288	278	276	281	284	261	277	299	281	305	265	273	286	304	264	297	274	307	290	277	287	258	299	288	280	265	294	271	268	294	259	263	268	272	316	277	281	316	255	286	303	291	257	290	265	274	287	279	261	288	301	265	264	252	286	276	271	294	262	286	302	237	302	262	279	282	275	271	301	285	277	292	283	309	274	269	271	291	263	258	286	263	279	279	306	280	274	252	293	288	296	252	286	288	281	294	334	266	279	265	279	255	289	292	332	300	316	296	259	261	238	254	297	277	316	319	289	274	247	264	264	249	274	306	271	293	270	270	269	262	274	313	304	281	272	261	283	280	283	304	262	275	276	257	254	276	262	303	223	279	288	276	284	284	259	250	250	276	317	295	280	280	268	273	275	276	269	284	290	282	329	274	276	298	281	273	312	275	282	274	300	298	284	284	289	260	259	281	306	286	284	276	297	266	274	283	298	282	291	260	277	298	263	289	249	270	286	256	219	318	241	292	277	268	287	279	282	273	301	253	278	299	242	311	277	300	296	260	321	276	268	296	279	298	290	287	259	283	283	282	271	308	265	286	284	262	307	265	268	280	270	298	270	270	246	282	288	304	233	281	270	271	279	292	292	259	293	286	300	293	299	288	303	279	292	281	281	257	270	258	269	273	248	292	255	300	262	276	307	283	296	282	267	298	277	271	275	273	299	276	283	300	263	270	241	294	290	275	286	314	262	282	250	297	276	296	274	277	254	261	299	298	283	264	279	269	270	276	311	292	283	273	287	283	241	274	263	272	321	255	270	272	272	287	302	284	274	261	275	288	263	303	292	271	259	323	267	293	263	287	243	271	284	270	285	276	259	281	256	293	279	300	274	261	281	268	271	309	296	308	276	257	282	276	264	291	272	285	278	267	282	292	277	242	285	269	316	290	279	275	292	237	277	280	323	269	280	260	269	275	299	260	282	264	278	257	267	295	250	318	283	274	290	265	275	275	285	285	273	290	287	281	269	281	257	281	285	298	278	269	279	275	252	278	269	257	282	289	278	273	275	282	285	306	255	293	285	275	283	250	268	301	304	272	288	297	288	266	274	271	291	278	308	279	253	266	308	272	284	270	316	279	289	272	280	240	268	278	264	289	279	296	274	282	260	273	287	281	294	249	262	259	283	271	259	265	271	265	285	274	291	262	238	264	267	267	258	280	295	290	294	298	303	262	276	265	311	301	284	285	257	262	324	315	255	313	259	271	287	246	263	304	264	296	263	262	272	304	291	283	265	308	306	262	274	264	286	265	292	314	289	274	284	287	251	315	274	279	257	265	288	276	285	306	271	250	290	273	263	286	263	262	270	277	281	254	275	289	283	296	283	288	296	292	299	255	281	283	266	282	272	287	271	270	248	280	289	258	266	283	286	298	292	294	302	309	284	288	290	281	272	275	296	307	276	283	255	287	280	276	266	302	291	269	249	300	262	303	266	262	272	294	267	271	274	283	270	321	293	283	268	270	257	278	276	270	273	280	290	273	288	276	286	290	285	298	279	284	276	295	280	251	275	307	291	288	288	263	250	281	262	281	278	250	267	283	275	268	269	312	239	263	271	284	293	271	292	278	283	294	271	302	266	308	284	271	288	270	269	294	278	278	266	307	249	289	285	265	303	286	262	259	264	298	280	278
28386	1646	2975	3517	2995	2595	2183	1868	1718	1592	1390	1338	1246	1113	1149	1039	1037	1044	1000	1035	1019	933	955	954	951	920	944	918	903	860	874	894	866	848	825	885	885	890	852	839	878	878	836	875	831	819	872	846	835	826	907	825	810	803	829	793	868	847	832	841	802	828	789	837	880	810	859	817	842	838	789	868	842	775	798	807	849	821	845	810	819	841	843	798	790	828	829	869	832	823	807	769	866	819	801	796	789	802	838	861	825	855	868	843	804	810	825	792	834	839	851	817	862	773	848	794	788	802	865	866	814	830	801	843	780	822	812	795	816	815	845	823	811	827	808	861	826	829	844	760	810	821	808	787	831	820	797	836	803	868	824	803	823	846	822	841	790	816	827	816	829	824	843	832	796	825	824	771	827	876	799	784	864	809	771	858	779	793	800	795	742	762	843	904	814	815	805	806	846	797	848	783	832	798	809	744	786	775	868	767	796	804	805	834	806	794	842	781	842	785	785	801	809	827	827	818	775	806	840	825	749	838	797	826	884	878	827	832	812	819	800	781	765	810	796	786	790	789	846	794	778	826	808	814	854	826	838	808	787	828	779	810	833	854	816	813	794	803	799	806	797	789	799	860	814	762	825	797	786	820	760	848	791	824	792	800	810	793	832	814	800	799	807	799	785	772	827	818	836	833	831	815	841	829	884	819	803	802	828	841	779	811	851	831	794	851	848	838	808	875	900	791	814	805	741	821	839	758	839	833	801	750	802	808	775	806	804	855	766	848	829	859	788	810	786	813	823	784	818	792	780	813	795	843	856	800	817	815	804	791	801	807	866	826	847	835	813	825	854	800	817	895	843	782	800	828	819	820	816	843	852	806	779	826	823	835	861	790	830	828	744	817	781	797	877	812	771	841	851	749	884	861	829	792	763	848	766	788	784	805	841	807	807	781	831	816	795	840	817	788	840	813	777	786	825	847	840	806	793	817	824	800	785	820	846	791	839	777	803	827	847	765	799	806	766	787	815	829	805	785	838	781	831	837	817	749	811	752	796	853	788	816	796	836	882	809	763	754	811	808	806	855	812	764	768	823	837	853	807	801	811	764	807	833	844	806	813	757	816	797	839	786	784	823	825	846	798	833	797	798	799	811	789	794	759	788	849	814	819	830	819	838	783	784	816	784	829	825	786	823	800	783	838	811	830	821	776	831	808	816	838	807	801	788	772	802	789	851	839	867	807	825	838	828	842	809	831	784	819	793	845	807	785	827	859	836	824	797	794	819	825	771	805	770	815	862	786	792	796	797	782	762	777	779	828	822	815	804	806	839	787	794	815	870	831	798	774	766	863	798	809	787	791	857	785	813	853	804	777	842	805	746	788	776	803	780	802	767	792	834	786	812	809	867	794	805	826	801	808	742	828	894	826	828	879	809	807	775	812	863	797	832	791	815	837	815	751	776	805	819	785	812	757	802	865	812	837	806	787	796	782	795	848	834	791	828	829	806	832	799	786	786	799	820	821	815	809	814	773	845	864	790	792	839	852	819	832	781	836	801	832	764	778	778	753	779	802	788	835	774	808	821	799	789	840	798	809	792	867	786	792	768	817	788	840	817	807	791	868	819	842	792	833	816	810	767	804	792	837	803	811	760	798	876	748	827	808	804	773	834	811	830	807	813	835	786	826	801	857	778	822	856	796	848	839	774	788	804	774	786	823	757	811	786	807	785	844	826	798	785	840	769	784	801	840	783	835	870	834	815	831	766	834	806	786	830	781	800	809	814	819	797	773	808	835	812	870	803	867	843	821	802	837	818	738	847	808	815	854	820	757	802	820	795	800	759	834	805	838	823	798	778	784	805	820	818	787	830	805	846	829	797	827	800	779	798	742	844	842	763	821	784	788	797	843	802	853	816	802	823	865	787	858	836	801	818	847	752	845	765	797	794	806	815	816	861	828	810	815	796	840	884	777	783	892	816	821	832	802	813	828	808	787	842	817	809	838	815	844	792	800	811	818	800	808	800	847	804	844	793	828	833	781	789	802	840	782	880	812	785	836	861	829	792	802	807	857	787	826	860	779	831	834	779	809	808	843	802	781	836	840	791	818	817	849	779	850	809	864	819	765	779	826	777	785	836	771	825	841	778	801	796	796	813	876	807	831	821	838	826	804	843	824	803	852	774	775	820	804	771	767	783	829	824	776	845	834	812	829	829	821	800	820	766	781	808	829	786	833	844	736	871	772	747	863	805	856	863	805	836	814	790	798	821	846	778	755	854	828	789	775	792	801	813	804	833	844	816	827	817	783	794	760	828	793	864	809	802	802	792	803	784	828	761	790	831	819	797	817	803	844	829	804	797	811	841	811	794	759	792	801	750	814	831	799	831	834	799	794	772	822	773	820	848	797	807	838	832	814	816	787	861	891	785	859	790	810	788	829	801	796	793	829	858	852	830	796	805	784	756	866	840	777	772	794	843	859	818	781	835	828	863	855	807	816	848	801	785	829	768	855	812	838	821	799	735	809	740	866	819	796	870	790	753	777	789	728	810	815	787	807	836	819	806	856	801	821	773	826	828	805	831	832	806	799	765	792	817	822	833	817	775	834	802	794	798	763	834	786	803	807	860	848	788	838	777	803	750	780	807	798	787	841	790	896	783	826	828	754	824	839	827	806	853	810	795	800	824	772	756	826	867	778	824	839	780	822	796	835	823	823	763	768	758	773	829	791	804	783	829	801	791	789	771	814	772	804	796	757	845	774	800	804	801	808	844	849	788	788	822	776	832	836	835	808	802	779	819	793	784	809	846	777	834	803	834	829	814	822	819	797	794	896	853	807	840	845	790	807	841	799	806	779	765	833	780	840	846	813	801	820	845	767	873	836	825	784	821	816	839	846	827	825	844	791	790	810	823	786	822	793	814	808	819	803	839	813	782	875	783	829	796	838	737	769	775	807	810	823	813	815	786	811	760	825	867	801	793	817	853	853	780	800	846	861	855	810	847	818	832	827	813	812	806	811	809	819	810	788	820	842	806	805	859	875	820	790	877	843	792	833	824	819	835	801	812	829	802	795	840	800	827	797	828	796	811	770	849	874	789	825	837	829	776	804	812	815	794	788	736	817	849	809	774	809	843	822	824	881	824	876	792	840	810	819	815	825	785	798	809	791	766	780	814	817	821	841	820	814	789	812	857	809	810	806	802	831	768	789	800	798	768	798	807	830	836	832	793	820	794	794	814	731	814	809	809	835	837	801	843	778	778	818	832	826	807	762	812	812	807	834	818	770	834	816	847	781	856	847	775	809	758	845	809	854	812	829	769	790	780	811	835	775	794	781	756	802	822	834	803	836	809	798	801	786	812	856	852	809	810	852	802	830	779	825	812	830	828	795	818	815	813	755	839	843	812	811	792	824	815	819	840	812	812	818	791	823	833	809	819	790	771	827	785	782	755	814	840	800	835	790	836	838	846	790	867	799	785	833	818	872	817	797	811	783	822	781	791	810	850	830	812	817	778	872	840
