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
336011515856	336011516417	336011516967	336011517517	336011518067	336011518617	336011519167	336011519717	336011520267	336011520817	336011521367	336011521917	336011522467	336011523017	336011523567	336011524117	336011524667	336011525217	336011525767	336011526317	336011526867	336011527417	336011527967	336011528517	336011529067	336011529617	336011530167	336011530717	336011531267	336011531817	336011532367	336011532917	336011533467	336011534017	336011534567	336011535117	336011535667	336011536217	336011536767	336011537317	336011537867	336011538417	336011538967	336011539517	336011540067	336011540617	336011541167	336011541717	336011542267	336011542817	336011543367	336011543917	336011544467	336011545017	336011545567	336011546117	336011546667	336011547217	336011547767	336011548317	336011548867	336011549417	336011549967	336011550517	336011551067	336011551617	336011552167	336011552717	336011553267	336011553817	336011554367	336011554917	336011555467	336011556017	336011556567	336011557117	336011557667	336011558217	336011558767	336011559317	336011559867	336011560417	336011560967	336011561517	336011562067	336011562617	336011563167	336011563717	336011564267	336011564817	336011565367	336011565917	336011566467	336011567017	336011567567	336011568117	336011568667	336011569217	336011569767	336011570317	336011570867	336011571417	336011571967	336011572517	336011573067	336011573617	336011574167	336011574717	336011575267	336011575817	336011576367	336011576917	336011577467	336011578017	336011578567	336011579117	336011579667	336011580217	336011580767	336011581317	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
63059	22722	9693	2678	1505	1098	959	759	625	536	543	467	491	415	454	425	435	387	396	390	420	356	391	354	373	359	357	351	372	365	361	413	368	336	346	346	345	361	327	369	325	362	321	382	362	377	402	335	382	319	335	368	359	371	367	329	345	326	314	376	371	363	345	355	351	347	349	304	318	366	307	357	339	290	327	330	305	329	351	355	347	332	317	357	300	348	374	342	328	329	372	353	327	350	357	341	340	356	324	333	339	359	347	355	332	313	331	345	372	325	325	387	358	340	349	348	330	350	351	317	306	319	340	368	315	330	365	364	320	364	349	353	372	341	342	304	318	350	342	310	338	355	388	373	345	337	356	366	358	316	334	339	374	315	326	367	344	320	372	341	345	343	368	330	313	343	316	370	334	352	356	345	344	344	348	315	356	353	327	335	361	324	368	309	297	331	341	365	373	370	335	314	333	318	353	339	333	320	329	362	338	328	338	330	342	359	344	352	350	374	297	325	336	339	370	337	314	351	333	378	359	343	334	351	346	313	308	341	343	344	326	318	308	340	362	355	334	335	340	329	343	354	356	344	328	338	309	365	335	332	346	368	363	312	348	349	340	354	346	307	346	321	352	315	372	339	322	378	379	357	318	338	335	335	321	327	336	339	349	329	325	341	355	321	353	326	350	317	329	320	312	333	306	338	344	354	345	333	377	341	331	325	308	331	330	321	341	366	331	329	314	396	313	355	342	347	348	347	363	399	344	319	331	356	329	371	358	360	343	312	369	342	381	350	321	318	373	347	325	392	324	354	341	312	332	338	333	329	359	342	328	325	310	299	347	343	309	330	328	353	326	346	333	324	351	296	334	345	366	364	337	341	330	362	346	353	311	312	312	370	330	337	345	340	331	335	346	307	359	362	342	372	377	320	351	333	303	352	341	339	355	352	291	361	374	336	348	300	328	327	354	372	350	370	342	319	370	341	343	347	369	335	335	360	323	302	356	369	288	328	357	353	315	336	361	350	347	316	366	330	343	338	328	333	336	333	341	347	341	337	354	377	349	334	364	309	337	346	326	330	339	363	335	361	359	340	317	357	357	323	327	352	326	341	343	341	344	340	321	365	354	328	312	370	335	331	353	341	331	362	351	311	354	334	369	335	338	331	335	306	344	311	392	316	355	338	298	319	356	324	349	312	322	327	340	332	335	315	358	330	350	348	325	335	336	344	354	304	330	354	331	323	316	326	370	334	368	351	312	356	349	328	373	318	388	337	328	330	329	356	336	327	322	346	349	382	342	343	336	360	346	357	345	351	326	303	339	384	333	342	338	374	380	326	342	337	352	292	338	346	334	391	323	339	354	321	328	325	319	341	357	328	307	369	357	367	325	349	323	339	314	343	299	330	364	341	329	343	347	338	324	352	374	335	317	321	368	298	337	336	334	363	364	379	337	308	353	309	344	356	319	322	353	301	335	314	355	324	348	350	353	341	350	330	355	361	331	338	360	326	341	336	380	335	339	356	385	304	355	318	334	348	355	332	351	318	330	329	345	337	351	368	318	357	363	297	375	326	352	304	327	343	311	349	344	321	339	302	308	323	337	330	305	341	313	330	340	322	376	301	347	332	343	330	327	338	347	359	329	320	336	381	366	354	365	311	344	316	339	333	333	364	334	331	313	353	346	344	324	349	358	343	322	356	349	349	369	316	354	311	332	334	330	303	335	326	335	337	379	341	377	305	311	322	342	375	315	340	334	342	364	357	319	336	345	339	310	345	358	315	353	352	339	318	331	348	338	325	328	353	350	311	341	385	341	341	360	370	361	378	316	375	338	333	362	329	327	355	323	312	310	334	344	360	336	335	350	338	337	337	354	344	324	359	333	346	353	346	343	359	342	383	313	330	316	330	355	337	383	330	360	334	312	336	331	330	325	351	325	363	375	342	336	337	336	346	331	367	340	313	339	335	313	363	344	348	361	334	350	327	317	351	337	368	373	344	380	338	335	395	359	302	354	330	322	340	337	346	322	365	337	349	307	366	321	326	332	328	343	363	323	355	329	327	344	347	306	350	359	362	319	334	346	350	341	321	350	319	316	321	339	353	326	321	303	360	371	344	343	334	338	341	361	325	337	318	312	300	348	337	333	311	344	331	341	358	357	328	345	346	296	344	343	343	343	334	319	328	365	307	329	351	312	367	319	344	336	327	318	312	327	326	295	359	346	316	338	318	339	303	352	356	341	365	346	314	315	343	354	344	358	368	315	333	351	349	350	306	345	316	327	328	338	331	323	366	306	337	318	353	346	369	349	339	319	329	334	326	338	323	327	347	350	389	344	339	311	348	319	358	356	316	321	352	332	319	303	322	336	326	338	312	338	347	353	371	355	377	382	357	378	363	350	358	299	358	328	342	344	347	335	332	335	351	341	376	324	343	342	341	352	349	343	339	376	345	326	333	335	314	343	327	325	315	337	304	370	344	336	334	333	345	335	328	326	326	373	355	364	332	316	299	312	343	351	343	311	386	334	318	331	338	328	367	298	357	360	351	322	322	317	322	364	333	367	308	352	334	353	338	321	360	369	324	335	312	323	359	312	323	335	351	356	339	361	352	323	348	308	331	331	355	327	359	346	336	314	361	332	353	354	370	353	339	300	317	320	326	371	321	319	344	346	350	311	356	339	322	335	374	295	348	331	354	366	345	352	317	361	328	370	339	367	332	343	362	325	332	323	345	357	323	316	320	290	318	315	314	327	362	357	316	328	355	337	312	335	343	313	336	316	332	327	329	322	355	345	345	362	353	372	344	324	350	345	351	330	321	331	353	332	394	330	337	316	339	339	351	343	361	348	374	321	333	338	318	374	319	331	342	311	348	319	332	340	357	322	338	356	363	321	332	332	341	353	315	313	343	337	343	357	313	349	320	320	343	350	337	333	363	329	331	379	333	358	332	350	333	312	342	377	304	350	337	317	345	341	331	350	330	316	334	357	323	319	349	329	343	347	312	338	360	345	375	379	344	299	325	354	319	318	327	354	341	349	333	339	334	363	333	350	346	341	342	322	329	340	368	370	344	331	341	318	368	402	340	351	361	371	326	336	344	353	352	298	312	337	339	337	344	340	321	326	360	356	317	346	341	334	357	352	327	367	338	333	340	335	333	334	354	362	315	329	327	319	327	301	315	364	315	325	315	318	340	332	341	334	336	330	321	351	376	361	324	300	358	340	382	363	315	345	347	355	346	381	304	345	308	310	344	354	312	313	358	332	325	304	390	365	326	354	321	339	326	316	308	321	356	334	325	345	339	345	326	358	327	350	343	346	345	343	319	354	361	347	345	359	370	361	346	334	323	340	306	345	327	358	324	340	332	363	305	331	308	352	371	315	325	315	334	321	322	337	324	312	329	346	293	337	350	342	367	364	360	352	335	325	354	360	325	352	333	371	321	339	343	352	353	340	324	342	346	323	330	320	338	309	355	305	346	349	331	321	314	333	359	357	328	356	381	356	301	371	358	321	349
34804	2646	5066	5878	5092	4281	3440	3139	2576	2327	2111	1888	1707	1635	1593	1548	1462	1393	1274	1243	1267	1229	1258	1212	1214	1145	1156	1145	1115	1111	1133	1043	1007	1041	1097	1053	1082	1016	1035	1023	1014	1046	1033	977	991	977	987	1033	980	1000	1003	1094	1017	1007	971	1040	936	1039	991	967	966	958	968	981	988	964	976	937	958	960	994	962	957	926	953	934	994	882	914	965	947	937	1000	996	1002	921	985	956	960	989	948	979	980	931	927	913	992	937	973	948	963	959	984	968	952	932	932	943	959	955	994	979	990	938	975	894	953	953	985	945	896	948	976	977	945	905	980	968	930	985	977	871	954	964	937	957	959	904	911	959	954	961	969	977	974	948	977	918	939	930	999	916	973	945	949	944	1016	977	963	985	930	920	935	959	948	937	999	991	961	1009	1044	996	933	984	954	938	919	886	1005	972	987	923	920	972	878	988	955	926	942	967	970	1001	976	941	983	964	1013	902	936	1001	942	923	916	997	923	951	984	910	978	886	952	925	886	967	996	1000	944	968	928	937	989	974	1013	946	927	939	988	942	903	937	885	934	959	954	960	950	961	919	911	1015	926	900	936	1010	981	949	919	946	932	968	939	935	889	952	938	941	920	958	985	956	945	963	943	990	983	980	936	997	883	976	981	1006	924	955	919	988	963	947	916	955	964	916	950	965	977	975	924	960	897	944	997	926	1002	966	933	931	991	968	996	962	939	947	959	894	923	920	937	909	951	951	945	962	994	969	945	914	908	962	957	911	965	973	937	969	946	931	967	954	971	925	974	1003	939	956	1001	946	971	879	961	970	986	959	943	978	952	963	942	971	954	936	992	912	913	951	931	951	986	971	931	904	992	892	970	935	931	943	937	933	901	929	908	947	989	964	920	944	939	944	916	964	949	987	931	994	917	944	954	919	940	935	967	979	952	964	908	966	905	921	981	967	970	983	946	927	912	1004	922	958	952	927	916	949	965	950	950	925	950	913	940	966	904	969	1001	925	943	1011	986	969	923	955	903	995	986	920	945	883	927	960	992	1033	921	927	937	917	971	922	931	931	958	993	901	958	951	937	923	955	967	947	987	1007	950	936	947	975	988	971	949	986	953	906	994	950	938	937	904	992	951	928	931	989	971	959	886	942	975	920	909	980	927	894	886	907	895	943	955	977	974	921	947	980	972	968	905	899	936	941	927	930	964	901	991	942	957	953	947	994	932	950	978	969	988	973	969	907	933	954	1003	996	921	872	952	904	950	990	907	971	996	957	985	957	882	915	893	968	914	929	964	904	933	935	973	984	955	941	997	957	991	968	999	970	943	944	940	933	907	978	971	976	919	954	1015	939	921	969	941	947	978	964	958	915	944	898	935	962	934	993	932	963	975	972	974	916	944	946	994	871	983	950	961	913	971	979	999	967	939	953	968	975	948	936	978	986	967	991	958	869	920	890	916	937	942	967	962	950	946	1004	919	970	944	953	997	924	959	937	921	964	1001	967	941	950	950	991	904	956	962	936	989	941	930	918	960	945	966	951	952	957	947	997	962	950	940	954	983	952	962	969	943	968	937	944	967	951	903	901	926	964	982	977	870	992	965	1017	912	929	950	953	976	929	923	956	929	916	957	906	953	937	937	922	962	935	973	990	945	926	938	1011	969	958	986	863	975	890	969	984	922	934	909	1005	939	998	910	958	933	982	967	915	956	953	980	928	968	926	945	860	971	946	940	983	1000	948	945	1008	994	971	954	941	977	943	1005	963	954	946	958	950	909	931	905	973	960	942	986	951	951	941	931	968	917	949	953	925	898	953	932	951	952	956	943	973	938	951	988	961	926	992	942	958	956	955	961	946	963	941	896	963	954	962	936	978	941	943	932	944	939	982	926	930	974	901	948	1002	895	910	980	969	980	900	957	936	905	914	946	916	978	936	933	977	919	978	922	982	990	974	919	890	946	971	917	936	941	924	900	967	992	951	938	912	964	933	948	948	929	967	935	983	917	947	996	944	966	968	955	981	938	991	960	958	893	937	893	928	975	963	972	957	963	992	931	991	919	931	938	947	966	964	991	963	990	906	917	975	996	954	950	909	913	896	916	906	945	917	952	920	922	933	954	948	983	1002	1028	899	957	924	970	932	916	948	931	921	944	977	972	909	937	980	938	888	951	985	944	938	927	929	965	946	922	979	947	862	877	976	949	948	984	939	985	943	944	960	912	951	1011	947	930	934	930	973	963	906	913	887	908	917	934	882	934	944	972	922	923	919	870	946	961	977	1002	970	943	912	921	910	941	919	953	913	967	907	955	884	901	934	974	927	946	985	968	927	936	964	965	963	1008	996	955	916	977	925	929	956	986	920	967	973	973	974	958	968	935	923	965	1001	941	938	933	926	916	966	952	976	959	936	926	968	995	940	933	988	861	888	943	955	945	952	984	994	934	923	995	913	961	889	969	960	870	998	928	940	967	948	965	975	942	929	945	959	935	953	917	888	946	986	912	978	921	933	897	927	974	974	903	1019	950	961	912	1005	984	922	986	914	909	925	950	996	948	958	906	954	915	921	927	947	927	952	944	959	972	948	998	971	938	958	968	950	937	935	944	921	907	935	929	996	892	970	958	932	933	960	977	957	966	970	941	900	950	928	971	964	934	987	920	918	994	930	939	935	985	963	959	923	958	970	978	964	926	1015	909	970	959	1003	932	883	925	950	917	922	941	948	949	997	914	951	914	962	938	919	908	990	987	897	952	958	977	926	956	974	983	925	987	1029	913	922	921	953	917	922	879	968	917	945	945	908	935	926	966	960	981	929	940	956	902	983	920	940	931	925	941	955	961	981	939	951	967	928	961	957	908	994	983	954	954	940	963	948	960	991	852	969	996	903	933	913	938	997	993	983	913	950	1002	960	962	926	973	916	926	938	934	903	978	903	911	899	979	960	937	1032	945	974	938	981	986	887	958	933	1014	963	954	960	959	973	939	872	927	960	944	955	935	916	1007	926	901	939	958	942	912	982	944	970	936	967	961	921	941	961	993	926	936	923	928	920	915	899	903	899	953	934	930	955	980	942	1008	936	935	955	952	945	931	940	1002	928	969	960	891	951	956	934	987	877	988	923	883	949	926	973	898	942	942	935	944	964	943	947	945	951	997	948	963	979	911	950	983	990	931	933	949	896	956	905	954	948	957	975	961	964	957	914	970	945	909	946	941	903	943	904	923	895	931	934	1008	946	953	942	927	973	932	947	977	977	953	928	975	977	976	912	927	939	926	915	969	990	957	956	915	946	968	1013	941	940	939	951	983	948	969	935	931	976	894	969	958	920	953	980	907	929	954	962	934	933	999	951	933	933	987	923	962	955	938	898	941	988	907	936	935	972	930	958	939	960	938	874	903	923	957	982	950	973	917	926	928	999	987	932	914	937	968	943	947	923	930	935	1001	913	992	935	947	966	928	939	944	978	999	933	953	965	952	972	962	887	935	910	901	934	977	993	959	958	903	940	913	972	944	892	942	909	947	1003	980	915	903	964	959	976	872	1010	964	913	929	901	957	981	982	931	959	938	959	961	911	889
15731	899	333	197	195	183	161	162	162	151	142	131	123	145	138	140	141	153	158	157	134	131	143	137	119	143	155	145	141	157	130	150	125	125	160	130	153	135	150	140	149	141	141	138	137	139	150	137	146	128	138	142	143	135	155	147	141	144	120	131	137	121	130	120	117	124	137	138	136	160	134	149	126	155	159	155	132	118	159	131	126	133	121	122	149	119	150	140	134	162	128	149	127	137	139	151	136	135	160	169	147	151	121	128	127	128	140	125	140	148	132	137	128	135	133	125	141	134	120	138	142	147	153	130	163	135	139	137	127	169	140	131	131	128	119	148	130	134	151	160	140	136	124	142	148	120	124	132	119	143	149	134	136	156	136	132	128	126	128	151	140	119	143	134	160	131	153	142	128	122	127	162	135	141	124	140	146	139	124	113	129	138	146	137	146	141	119	151	156	144	125	143	142	139	150	135	118	137	149	127	131	146	137	128	149	137	129	148	132	141	142	148	119	143	150	134	136	144	137	140	120	142	120	134	124	147	160	127	148	141	138	142	117	137	130	131	150	142	132	129	148	129	130	132	137	144	132	137	147	139	133	125	170	136	139	132	127	132	144	153	137	145	129	144	158	140	136	158	136	138	146	146	131	150	133	146	141	118	131	144	123	151	142	140	136	136	112	127	149	143	132	138	133	154	148	142	136	123	123	147	145	141	130	134	128	152	146	143	161	141	145	125	142	132	116	139	139	136	138	145	145	130	133	143	141	129	144	153	159	152	138	143	134	120	128	144	138	134	131	143	129	139	135	159	137	142	142	135	141	136	122	131	135	146	149	135	144	141	144	129	129	137	137	153	138	156	139	147	123	135	152	141	156	133	126	134	127	133	111	132	155	107	145	131	160	129	125	149	129	130	124	122	145	140	131	149	132	143	172	150	136	132	130	132	136	144	135	141	142	149	156	144	146	114	146	127	136	154	141	163	138	137	124	118	128	121	136	146	144	124	116	129	141	149	151	158	148	146	113	161	138	133	146	142	160	147	154	152	136	128	134	136	154	133	160	137	131	137	153	159	136	122	136	135	100	137	117	160	132	139	116	139	141	137	137	130	133	136	149	125	142	116	140	136	151	126	124	140	135	137	151	131	148	145	150	122	139	148	137	131	126	131	139	126	130	130	126	108	134	141	141	151	136	135	118	137	139	125	137	124	145	140	138	132	126	158	135	137	130	132	128	139	146	136	128	134	151	122	141	147	131	141	135	130	139	139	123	116	141	130	134	134	133	124	134	140	126	129	139	140	173	137	128	144	134	138	139	153	159	141	137	136	157	134	136	145	159	156	147	143	122	140	134	162	139	160	138	139	146	146	135	134	142	140	124	123	169	132	136	121	120	125	121	126	135	129	121	155	136	116	133	163	124	140	132	129	146	135	121	126	141	161	143	139	143	155	125	139	142	135	136	138	118	137	135	124	114	136	136	141	148	131	131	117	130	130	110	145	131	156	156	142	150	145	141	132	114	146	134	133	138	125	124	155	147	147	141	133	136	149	135	127	137	141	145	129	152	129	139	161	152	127	159	138	130	134	124	130	136	132	132	124	152	123	138	132	141	133	133	117	147	124	143	133	169	129	162	144	122	125	108	139	142	152	131	144	144	135	139	149	139	151	146	127	132	137	151	134	131	137	149	144	147	138	125	137	140	145	149	137	131	140	134	139	111	148	135	146	131	153	147	137	154	156	139	123	124	130	128	121	144	177	149	159	149	130	125	137	136	126	158	139	132	117	161	135	141	132	131	125	126	162	135	136	131	134	146	127	125	149	143	146	122	155	141	142	145	132	122	142	152	148	146	154	131	148	153	130	122	129	145	142	136	141	137	136	146	167	126	124	154	111	117	149	156	121	138	129	144	144	151	147	129	133	110	137	165	126	157	140	132	136	143	141	135	154	143	132	132	131	139	126	139	144	125	139	126	143	145	143	126	127	129	146	114	135	148	140	146	151	131	148	142	128	124	132	162	124	139	154	132	136	138	149	141	133	152	131	153	162	123	139	134	144	138	151	143	137	147	123	146	142	154	136	129	148	131	125	135	137	132	126	153	143	131	151	142	120	136	146	152	136	147	137	137	140	160	141	161	143	142	150	147	137	143	134	136	119	157	140	154	127	133	133	156	170	135	112	127	150	136	135	135	131	121	131	124	132	155	143	137	135	159	132	147	151	130	137	148	138	98	156	116	148	147	133	134	136	151	143	140	128	162	142	141	151	135	130	144	122	147	133	138	126	131	126	132	125	130	152	128	123	134	137	132	137	146	135	126	137	126	124	152	132	151	149	155	133	143	143	128	131	136	139	146	150	134	137	144	137	144	132	134	143	128	139	133	126	152	144	143	135	147	136	120	141	147	130	130	138	178	125	146	136	133	138	149	117	143	143	136	145	146	152	132	124	142	127	134	149	137	145	127	142	119	127	139	148	144	143	140	134	149	112	132	126	126	138	118	119	158	115	150	129	132	158	128	139	158	129	120	135	136	137	125	149	132	139	152	131	137	119	139	124	142	139	143	137	148	145	140	145	132	134	128	137	127	126	136	129	141	164	123	132	141	168	123	148	166	145	146	117	141	139	115	147	143	150	150	146	148	142	153	123	138	142	156	143	152	156	150	140	143	142	133	127	134	151	146	137	143	146	126	150	136	131	159	142	150	144	135	130	160	139	140	120	117	158	134	143	146	129	144	110	126	134	148	113	137	171	151	136	142	126	136	158	138	118	143	130	149	141	131	136	139	140	156	140	145	122	136	133	137	147	139	164	131	124	124	165	144	138	139	139	137	134	148	121	141	130	121	148	142	156	131	120	121	133	121	148	138	153	147	115	148	145	134	135	138	142	177	139	145	138	121	146	152	136	139	124	136	138	132	128	135	124	146	130	146	143	112	126	150	134	139	152	138	152	146	127	138	140	147	158	149	131	132	129	105	130	138	129	152	147	142	126	142	123	133	134	138	123	137	140	149	153	139	134	145	150	156	141	144	144	134	169	141	121	130	140	153	118	152	136	129	141	150	126	144	129	147	123	172	138	128	135	152	149	137	121	169	143	143	130	121	168	125	130	143	139	146	127	117	148	140	126	125	115	119	122	130	148	138	125	145	140	147	155	136	155	124	140	120	151	160	163	131	152	140	136	124	125	153	151	142	130	130	162	138	147	145	137	146	141	134	138	144	142	143	150	119	118	121	102	146	142	154	141	150	124	135	113	124	139	121	154	133	156	131	133	126	128	149	139	122	120	147	117	114	147	135	141	156	145	130	138	131	134	140	129	129	130	145	121	134	135	144	153	123	146	134	140	131	132	151	148	124	130	147	159	127	124	151	144	133	145	118	124	152	141	122	150	117	142	150	119	116	131	152	139	129	143	165	133	142	144	140	131	136	132	134	131	129	134	132	120	146	137	149	137	165	167	158	138	156	149	155	127	134	135	136	123	122	124	173	140	135	142	150	145	135	123	149	124	140	146
12611	545	618	691	658	621	569	579	521	536	474	493	529	472	455	511	494	477	485	427	465	516	431	484	458	462	476	446	474	459	502	490	469	501	487	469	462	476	456	440	461	464	448	482	442	436	465	488	466	459	448	447	454	490	454	439	455	470	415	448	448	461	484	488	456	467	464	476	461	480	486	426	466	486	472	494	470	478	500	468	480	430	448	432	468	475	475	464	442	468	441	465	432	441	472	466	465	450	465	490	475	441	480	431	450	453	448	411	452	446	435	469	429	479	422	452	457	468	419	467	474	468	448	491	477	470	480	465	461	455	465	414	487	450	481	473	506	434	452	441	455	432	471	449	421	447	462	441	443	454	460	435	407	423	485	446	486	463	428	488	485	472	484	436	474	429	467	456	476	445	474	481	410	438	459	443	444	467	481	425	481	476	460	428	464	444	458	463	446	479	506	483	448	444	484	505	479	467	477	430	473	462	471	475	459	483	514	463	487	477	461	465	459	428	431	462	448	475	461	469	506	479	482	497	464	449	434	492	501	463	486	447	452	430	447	450	454	433	481	458	460	431	452	448	461	439	447	476	452	456	484	476	464	498	419	465	489	414	462	487	476	486	461	476	461	473	443	497	503	501	439	424	456	445	455	454	463	443	474	473	471	467	485	443	480	449	456	453	455	424	482	428	446	469	459	500	470	430	472	476	497	425	441	445	465	473	488	416	485	453	428	497	460	478	468	453	501	463	471	419	442	430	415	483	446	461	479	503	494	461	431	437	464	474	481	475	457	417	449	466	454	440	472	452	439	498	429	492	456	464	455	461	475	439	485	441	468	423	496	459	455	443	456	491	520	423	454	443	491	461	426	475	455	468	476	476	440	460	462	421	492	483	466	452	465	519	444	455	442	438	476	460	491	429	446	448	451	463	453	453	447	450	452	437	476	489	454	451	463	445	477	444	458	465	422	462	466	504	477	456	433	459	452	452	454	493	451	478	458	475	442	462	429	457	470	445	457	437	477	445	464	492	469	490	475	493	472	471	450	450	461	434	444	471	482	448	472	454	476	442	472	459	474	457	438	472	441	445	424	453	497	451	497	449	455	435	464	435	438	456	458	461	454	456	428	426	496	496	506	460	446	460	467	476	490	455	449	433	473	445	450	424	454	461	439	432	464	451	461	468	478	474	457	435	450	472	478	468	457	473	464	456	486	485	416	462	454	454	414	463	445	475	479	449	440	467	472	475	455	441	453	518	465	454	469	446	479	423	428	459	496	485	483	480	458	474	466	469	456	463	444	478	484	485	466	441	425	468	414	449	475	445	460	452	439	457	453	440	471	447	505	471	502	453	513	477	445	489	462	491	433	442	505	478	427	477	460	442	465	444	471	456	479	413	464	411	463	452	459	441	493	428	467	438	465	466	462	485	434	454	449	505	452	448	481	491	450	471	447	474	480	439	434	470	444	442	450	470	478	492	456	443	460	418	450	414	497	461	454	523	489	469	448	439	415	450	480	483	441	473	457	437	477	465	459	445	506	507	474	477	502	439	476	437	465	475	465	462	453	452	456	463	486	457	437	469	451	439	461	481	478	440	452	484	467	463	487	433	468	461	485	465	467	473	473	466	450	478	453	493	432	456	451	482	448	481	515	453	461	456	471	435	459	472	439	443	443	465	500	438	433	448	448	475	449	451	421	456	428	436	435	429	454	446	458	444	470	462	427	441	411	490	433	429	455	458	501	423	495	488	445	488	445	422	470	454	466	452	489	449	431	457	466	495	467	490	482	437	447	463	413	474	471	497	472	442	476	489	443	454	474	448	474	459	473	488	419	466	458	433	493	432	458	429	463	467	457	422	447	431	463	465	475	444	425	437	503	444	442	437	484	475	505	507	454	479	413	477	490	482	472	514	461	451	440	480	457	429	436	457	463	469	457	444	476	456	445	463	492	420	467	484	482	456	463	417	482	432	462	490	482	428	472	429	449	522	455	446	443	480	470	447	478	449	450	456	431	445	472	486	444	485	432	460	469	478	432	441	481	497	458	513	465	463	428	493	484	446	478	479	475	486	450	442	471	484	450	470	466	452	433	421	480	463	436	457	483	463	473	466	459	453	448	471	504	472	456	498	477	435	458	456	475	467	471	453	476	457	456	423	421	450	500	444	443	453	471	437	430	430	438	426	463	465	448	452	505	495	459	461	507	456	472	466	445	476	439	468	459	458	471	457	434	486	468	449	470	465	446	449	430	460	450	444	443	449	490	478	467	430	470	502	456	495	416	503	434	488	471	492	420	487	461	429	449	420	472	447	468	467	478	428	419	454	453	459	461	458	473	476	446	436	495	462	483	445	474	462	446	441	449	468	465	459	512	485	452	433	419	492	479	476	474	443	449	470	483	485	436	442	445	458	421	503	478	462	443	444	514	442	464	446	488	453	504	460	431	443	493	488	446	491	442	469	446	447	497	448	468	442	466	443	421	480	461	434	426	448	440	469	447	497	472	435	463	470	469	458	439	471	458	468	439	482	426	483	452	474	476	486	481	462	447	438	469	469	491	446	439	465	478	467	445	419	493	471	415	468	430	480	483	483	506	459	481	462	435	468	474	488	402	441	473	431	463	475	492	455	423	500	468	432	467	473	482	495	432	460	473	462	446	457	434	458	468	454	488	468	442	436	491	442	499	468	468	454	438	447	448	450	458	457	417	451	440	445	477	459	462	468	443	467	478	470	449	443	423	490	498	479	464	475	474	447	482	448	488	508	465	476	417	464	490	451	466	479	455	466	426	501	457	456	531	468	459	525	476	445	464	472	475	457	457	459	472	494	434	431	478	435	416	464	469	464	469	462	419	439	449	453	480	487	474	483	464	468	467	433	443	443	474	507	445	489	472	439	464	414	464	418	466	476	495	454	430	430	436	455	506	451	489	490	509	452	496	470	445	473	466	455	474	470	499	452	447	462	461	457	442	469	479	444	465	472	431	443	488	447	443	455	455	476	475	482	486	463	463	470	466	443	465	470	469	471	435	463	442	455	467	480	452	465	486	487	455	443	470	462	448	427	485	470	506	474	489	430	468	423	472	452	450	445	485	463	433	445	460	456	491	457	432	448	459	505	475	463	457	462	476	466	477	434	440	452	444	502	440	450	470	472	435	453	487	461	410	423	490	422	495	487	502	471	492	433	489	428	461	435	423	465	454	435	462	477	458	460	481	444	471	491	410	465	446	462	485	451	487	540	472	452	473	464	424	474	459	436	482	427	451	437	425	497	459	455	412	455	483	432	472	479	447	465	488	472	444	472	434	487	453	472	456	450	452	405	445	435	479	521	492	437	467	480	535	471	434	476	412	446	452	411	459	466	458	462	498	466	464	495	462	456	463	489	425	463	468	444	460	480	480	427	474	443	439	490	483	477	493	484	450	449	474	471	466	499	447	479	447	423	474	436	491	468	491	481	460	511	420	462	443	442	511	430	494	469	467	476	440	475	474	496	447	454	426	436	459	457
54477	16197	3367	1267	848	667	547	435	414	367	387	361	364	343	318	300	333	293	297	311	304	306	314	276	291	275	259	291	287	270	310	287	283	304	291	305	285	258	311	261	281	274	280	308	258	289	313	291	255	284	292	307	297	254	268	273	311	239	314	274	317	322	283	247	295	304	281	251	268	279	291	269	282	278	260	254	274	288	297	230	251	297	250	263	277	320	276	266	276	280	267	277	297	288	241	292	320	255	306	287	305	267	276	265	269	287	273	271	301	265	284	288	275	284	264	315	269	270	283	307	263	287	254	290	281	260	293	262	248	234	293	274	277	293	281	236	306	275	286	288	287	271	268	265	278	280	309	272	260	262	278	270	312	288	311	274	257	290	279	288	289	310	279	273	285	274	266	302	288	264	312	291	298	279	278	256	301	271	287	240	273	282	285	274	275	310	262	293	289	270	307	288	265	277	269	277	290	273	302	289	273	278	288	291	271	274	265	291	267	299	289	293	272	280	263	286	256	291	298	273	281	268	246	281	282	313	277	251	293	299	309	257	283	314	252	269	270	294	296	274	311	274	317	292	291	288	244	284	299	269	294	284	276	272	283	238	285	280	279	300	294	272	308	289	294	277	289	263	251	270	274	248	303	255	301	262	258	278	289	268	293	291	251	244	260	259	256	304	260	276	286	290	307	272	284	281	289	254	264	306	283	264	272	308	274	275	317	275	264	270	263	286	257	298	321	255	282	248	277	270	279	249	275	273	296	256	276	292	294	300	276	289	277	274	264	281	302	261	279	276	274	259	270	294	267	263	281	278	291	278	279	279	271	291	278	298	296	288	264	255	294	293	274	312	268	264	261	257	275	279	300	269	272	283	290	306	295	255	305	262	282	263	272	295	240	309	275	270	276	266	278	285	290	258	285	326	258	301	265	251	276	317	286	284	284	259	277	276	263	273	267	279	275	279	277	264	277	262	307	292	297	269	278	306	281	272	305	283	274	269	288	310	291	274	265	300	281	256	265	286	305	285	244	287	290	288	292	301	252	297	283	262	292	286	285	280	262	284	273	287	250	291	299	254	273	284	280	313	280	290	276	276	276	263	274	290	302	257	290	271	278	306	267	302	281	262	261	296	289	282	269	274	259	281	268	273	283	283	284	247	263	281	266	301	248	272	295	286	282	267	271	255	281	313	303	272	270	272	305	306	281	250	291	296	260	276	293	305	271	299	257	291	267	292	262	276	291	291	266	302	288	275	276	265	274	279	287	266	264	285	274	285	276	285	247	288	328	276	273	273	290	298	277	286	304	254	261	282	288	295	268	239	290	297	284	281	325	254	274	282	280	263	269	244	297	264	294	239	300	286	257	256	258	278	277	266	304	257	273	289	264	278	274	289	301	278	273	266	275	264	277	281	242	255	294	263	276	271	310	262	286	291	274	298	289	286	296	306	287	263	278	255	277	282	252	274	262	279	271	250	270	258	273	286	267	269	278	300	273	253	256	282	270	270	295	301	284	292	278	288	299	285	284	284	286	274	264	291	278	316	277	276	274	262	254	289	271	244	276	265	282	277	257	290	246	280	257	280	286	284	287	242	314	265	278	272	282	262	295	287	290	294	277	281	274	274	257	280	289	264	277	279	262	295	278	278	255	286	308	318	304	289	300	273	289	275	275	268	287	274	279	254	292	291	310	286	316	279	258	286	257	234	283	294	264	269	274	271	272	278	263	263	255	281	278	281	262	274	313	250	259	255	239	293	271	242	257	281	285	288	292	292	252	256	241	290	261	275	272	267	280	276	274	274	313	268	256	263	247	300	268	313	269	298	282	307	292	283	254	268	288	281	280	280	299	299	290	290	267	302	284	297	245	271	284	252	303	288	255	310	291	281	274	306	266	255	300	301	247	292	286	300	306	282	293	267	289	282	253	259	250	273	307	284	281	273	262	274	292	283	269	243	273	262	245	301	267	261	285	291	267	268	269	291	291	313	273	278	263	280	286	275	274	309	271	285	286	288	281	283	273	288	264	310	267	301	310	295	288	282	244	276	275	257	260	279	253	293	273	285	270	252	283	283	293	293	277	280	275	289	296	284	261	286	277	273	287	279	269	303	280	273	303	276	260	283	267	286	256	268	305	285	271	246	278	280	297	304	278	256	298	282	306	270	252	282	277	314	268	240	283	281	263	274	281	293	281	319	300	289	288	277	267	279	289	286	280	294	273	300	247	257	297	293	273	281	275	255	276	295	304	247	243	283	293	262	272	258	274	301	292	277	275	254	286	290	279	272	269	256	266	303	283	276	270	279	281	250	302	287	276	256	280	292	292	254	263	270	286	276	269	258	291	265	235	302	286	299	279	303	271	304	271	258	294	282	260	299	291	287	277	296	261	259	274	282	286	299	330	264	287	290	293	268	282	256	281	263	275	275	272	280	263	263	300	261	254	265	274	277	283	276	277	268	275	269	280	296	279	287	283	272	280	277	278	271	287	277	303	299	246	281	250	274	279	281	291	267	308	255	271	267	261	289	278	302	268	277	262	275	296	289	287	273	293	311	277	301	290	292	292	294	280	273	266	278	252	301	259	248	278	302	274	287	308	297	308	283	244	268	251	274	284	300	288	249	287	256	256	245	262	268	296	260	283	266	308	286	277	293	279	292	241	314	296	256	278	269	264	263	271	271	249	278	277	268	310	279	259	304	279	274	268	282	267	262	289	298	266	286	255	271	276	272	304	256	289	290	272	286	289	271	282	277	315	276	273	259	247	301	315	274	318	276	296	299	276	299	271	274	283	269	275	274	285	261	292	283	258	283	298	297	281	269	252	259	256	241	326	308	275	263	281	296	268	275	280	272	283	281	268	304	276	257	277	237	276	259	282	309	285	311	291	277	262	296	252	310	270	270	270	280	275	259	253	290	278	274	287	276	263	296	297	305	285	281	282	272	282	267	275	294	287	272	269	286	274	286	293	297	294	275	248	262	275	257	310	279	281	294	289	240	276	298	287	301	286	268	249	266	267	279	277	283	265	293	321	263	262	277	279	311	278	269	305	282	278	286	287	254	254	294	263	276	310	271	278	285	302	259	293	265	285	304	274	278	286	266	280	268	335	265	259	290	297	267	268	273	273	307	269	282	291	270	272	261	314	279	299	280	305	293	281	265	238	283	267	298	298	280	284	281	252	264	308	276	285	286	257	307	271	266	316	269	288	263	274	287	294	318	297	274	264	287	258	287	291	289	291	291	273	263	269	309	278	267	245	245	303	261	309	272	301	286	323	284	301	285	253	295	288	251	270	271	284	283	291	292	281	280	263	283	309	270	275	271	297	272	281	261	283	291	285	276	279	250	268	298	292	279	281	310	236	242	268	284	258	244	269	258	289	276	273	283	265	289	292	287	267	269	260	259	263	278	326	275	261	291	274	248	271	267	259	265	266	249	290	284	278	264	300	256	259	264	274	323	309	240	254	307	261	316	324	268	272	289	306	285	254	284	287	323	266	291	292	241
28221	1708	3079	3471	3038	2568	2272	2021	1716	1536	1433	1315	1251	1144	1160	1085	1073	1045	957	1002	971	968	945	929	917	934	927	911	887	882	854	937	851	867	897	855	865	867	818	855	872	838	891	863	862	847	812	856	839	860	823	855	892	821	843	816	865	824	843	798	872	860	868	802	835	804	818	843	803	812	864	822	803	845	842	789	826	847	864	857	841	835	782	773	803	803	811	803	813	861	823	818	821	814	859	800	779	821	857	840	814	786	819	825	812	803	782	819	821	806	843	811	852	814	859	811	823	818	803	821	792	845	806	825	861	818	791	834	782	795	780	838	829	778	788	823	838	809	802	844	811	827	835	798	828	829	787	804	827	821	800	843	827	762	765	789	814	809	779	833	831	811	804	835	800	859	795	806	812	796	848	821	847	826	772	843	817	799	838	783	804	812	847	761	870	806	768	788	822	825	865	821	843	844	841	789	787	829	819	818	798	826	795	842	798	800	784	869	842	823	824	789	793	804	805	747	802	793	825	804	782	812	813	833	793	834	807	796	784	787	823	798	827	810	841	809	840	815	827	817	794	783	791	780	848	792	778	843	809	809	826	780	816	839	817	822	815	878	784	805	807	792	817	831	782	821	835	817	821	837	850	846	822	821	772	786	824	766	830	812	825	782	827	833	822	833	779	836	852	846	799	769	815	801	779	819	787	804	861	814	815	775	835	804	846	854	810	846	795	828	803	843	754	869	767	849	774	814	809	812	855	851	778	764	838	823	800	832	830	806	783	832	841	866	805	783	819	838	866	780	832	846	813	807	821	761	784	859	865	798	827	789	829	798	843	745	825	797	784	754	845	805	867	835	802	768	823	814	855	804	806	838	778	845	803	802	788	814	776	833	852	820	819	818	748	773	820	785	800	814	821	863	820	766	809	787	788	845	781	813	840	773	771	786	848	823	838	823	782	760	846	860	844	738	825	819	778	857	802	814	795	818	840	784	864	833	813	883	822	815	811	817	819	850	821	824	865	769	818	811	872	816	822	868	824	726	827	832	739	825	847	891	872	827	778	818	768	828	845	807	811	784	802	796	808	799	806	763	808	829	810	839	819	775	800	751	833	790	823	766	789	841	761	822	805	743	825	855	795	823	832	799	820	786	849	809	820	783	801	799	811	803	779	793	841	836	821	819	776	814	832	779	837	773	827	814	824	835	807	812	813	798	776	782	778	811	804	811	846	803	781	815	772	809	802	809	835	792	837	820	858	798	818	827	769	753	830	817	811	793	809	826	815	824	815	771	806	750	808	781	808	844	806	838	775	821	773	816	833	864	824	794	821	796	845	729	834	799	853	855	862	794	837	795	722	816	803	824	865	806	794	822	809	833	843	803	774	844	691	837	813	806	860	853	764	744	834	811	820	828	812	836	739	810	755	786	854	861	854	806	802	827	822	793	783	854	788	816	826	846	812	810	847	845	832	769	832	805	815	797	888	812	818	769	846	772	807	844	870	845	791	763	822	840	808	807	780	804	845	826	825	770	822	804	786	845	787	812	828	806	847	830	763	821	810	836	777	832	821	833	841	816	814	827	829	854	809	809	808	779	806	816	837	841	766	857	841	770	809	859	826	803	775	798	825	795	786	772	841	794	855	770	774	811	777	819	828	812	795	856	825	766	810	841	802	774	783	839	828	799	783	819	831	832	786	783	823	797	811	824	831	808	838	842	807	835	846	815	814	851	804	773	780	800	787	817	819	813	844	796	797	799	801	859	842	776	841	814	826	831	794	780	825	795	765	796	820	807	829	823	809	836	812	813	858	808	793	865	837	785	817	804	831	814	800	815	782	837	819	789	838	884	789	841	809	805	798	811	917	825	837	824	892	801	799	847	795	807	810	762	851	815	790	779	855	800	835	794	788	836	831	780	857	780	825	861	876	862	793	756	766	803	838	793	835	829	792	821	838	775	777	760	783	817	831	777	811	818	846	777	827	861	767	791	748	766	791	809	857	755	820	834	820	848	782	808	815	782	830	846	786	838	835	800	793	816	771	854	843	772	809	777	816	837	768	784	811	826	807	796	821	810	781	786	779	797	801	776	805	851	753	809	818	825	837	822	784	848	822	791	827	773	799	808	858	756	826	825	817	802	798	818	839	823	801	837	787	831	826	751	798	839	851	774	778	812	818	793	814	756	800	834	870	852	843	788	836	864	870	762	852	822	751	832	851	866	774	816	872	824	841	783	819	848	782	868	844	806	789	832	780	765	800	873	825	812	814	794	807	817	816	838	839	814	804	792	799	769	837	851	766	836	811	790	782	816	793	805	804	823	772	774	788	837	767	847	830	790	829	787	872	808	839	839	790	815	808	841	813	834	795	871	841	850	797	774	825	753	759	711	798	811	778	808	792	801	804	810	858	819	807	859	788	810	794	782	835	855	851	865	818	838	812	823	781	752	809	809	809	784	848	742	835	830	827	814	826	790	811	833	835	809	849	799	840	820	804	842	812	810	857	876	768	773	814	827	838	819	848	769	854	812	813	821	822	800	806	839	817	787	814	797	790	804	816	815	834	814	823	845	796	821	824	789	870	770	856	819	825	795	864	767	866	782	792	892	835	813	814	788	803	830	831	759	848	794	802	820	805	779	797	806	824	803	828	804	818	823	787	819	858	777	825	837	795	780	767	833	824	772	807	850	802	837	796	806	767	832	825	773	799	778	818	812	834	806	807	807	823	832	809	800	838	822	777	807	808	762	813	816	827	798	799	836	776	790	767	817	830	842	873	803	807	826	806	820	826	811	819	804	807	830	812	752	811	843	780	873	828	793	789	835	803	874	763	725	796	801	772	765	786	851	811	813	783	769	875	785	819	851	798	782	848	816	777	790	790	822	769	871	801	820	834	824	768	834	810	803	820	816	788	798	821	821	817	823	819	863	808	814	867	761	827	789	822	816	805	878	813	791	822	874	877	813	793	837	796	810	797	825	757	807	794	779	806	828	819	848	788	774	813	854	784	785	768	798	804	843	801	785	836	833	831	821	816	852	807	784	822	747	760	845	879	803	808	808	815	780	764	804	788	801	810	824	820	821	768	845	837	790	802	803	852	757	750	787	798	808	851	838	806	786	828	785	771	796	799	827	802	773	797	767	801	818	822	779	794	817	804	776	796	784	796	855	772	859	813	816	823	788	798	827	803	821	889	776	862	815	764	849	805	818	791	811	793	802	786	864	818	838	792	833	771	800	843	808	801	789	775	796	795	819	796	795	785	769	769	826	818	789	864	813	802	807	789	855	791	807	805	868	827	780	795	796	804	818	779	802	812	811	806	754	831	805	837	783	797	758	832	804	784	824	879	832	796	841	818	820	825	795	786	779	823	786	811	738	851	795	840	752	831	793	803	827	820	833	764	786	838	854	816	850	805	856	848	816	801	779	805	832	812	777	849	852	810	810	804	807	827	823	854	796	851	820	804	811	798	744	807	791	798	770	813	812	846	766	796	819	864	885	860	798	813	830	773	826
59635	22478	9488	2396	1467	1089	939	744	620	615	511	478	494	487	417	382	430	422	395	357	407	352	394	354	356	387	374	361	328	371	332	339	350	335	353	370	345	330	334	335	323	402	346	346	357	326	352	369	340	357	331	349	325	323	325	366	320	337	297	341	336	357	338	338	346	343	342	328	316	341	352	309	375	329	325	355	349	362	309	340	326	361	326	325	331	328	340	331	327	308	303	346	304	362	339	325	363	366	347	331	341	327	332	323	361	350	335	337	336	315	356	316	312	326	345	323	332	363	309	313	313	346	334	360	373	337	324	354	328	320	358	298	346	324	323	335	354	333	324	318	290	343	344	326	323	354	317	314	348	340	355	311	356	359	339	324	320	341	318	330	361	304	315	316	318	347	355	311	332	373	363	316	316	334	338	352	309	346	326	319	272	316	350	300	350	362	356	328	317	359	356	327	293	312	316	330	309	327	357	348	345	326	318	314	355	340	344	306	327	335	305	302	307	329	332	319	334	313	335	326	347	342	350	356	334	324	330	326	357	335	295	348	344	350	343	351	332	337	370	315	336	342	325	333	337	341	362	324	314	311	346	344	352	318	307	287	313	369	347	307	344	325	329	335	307	332	308	300	329	349	323	336	341	332	321	339	341	338	315	302	335	328	337	306	335	323	337	287	328	324	306	340	359	340	324	340	343	338	340	341	316	367	318	321	334	343	344	307	321	348	323	311	338	333	330	334	334	321	356	327	363	335	339	318	316	333	313	372	344	347	327	304	340	316	316	338	327	318	328	337	343	305	346	319	331	327	334	311	349	331	314	313	310	297	318	347	333	350	336	354	330	309	308	338	314	352	329	329	332	305	341	354	314	308	331	395	337	355	342	357	332	329	338	325	346	318	315	309	331	347	333	333	342	292	352	339	316	335	354	334	311	308	319	309	300	340	364	349	307	302	336	344	345	334	318	329	285	382	328	321	340	342	312	352	344	334	350	321	315	332	307	335	356	333	322	344	352	317	329	312	340	326	323	365	322	335	370	346	330	354	351	353	328	340	363	333	299	341	317	332	350	311	330	365	310	349	343	348	353	374	338	351	330	336	336	318	300	332	316	326	345	349	324	345	348	312	327	346	341	361	321	307	345	347	315	356	343	339	329	316	356	349	302	315	343	299	300	321	345	333	315	321	329	300	366	321	320	367	319	360	332	315	308	340	310	319	359	281	335	329	299	310	321	292	303	313	335	323	351	307	349	327	304	306	335	341	378	343	363	310	327	347	313	319	335	323	356	301	327	345	312	325	364	348	327	323	317	348	319	325	298	302	337	301	359	278	365	322	343	325	352	331	351	318	347	333	305	328	319	332	341	331	324	336	313	345	314	310	323	342	291	327	314	307	328	385	358	335	377	329	332	353	350	316	359	323	312	334	371	316	319	324	349	320	367	339	328	314	298	338	278	312	319	344	327	358	322	318	314	350	320	352	335	312	285	339	326	340	325	333	318	308	331	361	359	310	347	336	348	334	357	299	298	341	318	346	330	343	304	314	342	333	346	368	313	306	317	341	309	314	340	307	354	304	331	335	331	313	325	324	316	332	351	338	326	341	329	355	355	365	338	340	331	348	353	328	314	363	306	319	344	317	349	319	332	307	313	345	345	313	350	336	303	310	377	315	333	333	347	326	333	350	341	354	359	336	351	332	329	339	374	351	350	323	345	338	324	332	322	354	311	322	330	335	319	340	314	345	335	302	327	334	303	322	314	349	333	307	353	341	332	333	326	289	329	338	316	322	317	347	326	325	300	340	353	333	328	353	320	360	328	336	359	341	335	338	366	375	341	352	301	324	314	357	313	329	337	334	359	344	341	326	368	319	333	345	330	308	334	341	349	345	324	305	363	339	320	325	359	357	337	364	385	329	332	304	381	328	336	353	300	348	331	337	339	323	354	352	311	339	312	315	316	298	329	335	345	327	328	332	312	338	332	322	358	322	366	336	336	332	304	338	300	319	326	351	324	330	340	356	357	321	347	324	343	357	308	326	340	332	353	311	343	338	354	340	334	353	363	343	334	341	384	357	342	318	332	325	350	338	331	350	359	325	347	340	344	339	347	290	301	340	336	311	335	337	325	322	315	325	324	340	326	290	317	360	329	357	346	346	324	305	332	344	335	326	334	324	322	328	344	355	311	332	320	329	339	347	341	340	328	326	338	339	341	350	325	342	342	337	313	345	334	331	342	319	349	333	332	350	320	334	350	353	313	331	311	348	326	348	321	328	326	300	343	315	312	328	369	339	343	357	325	321	342	338	338	324	297	349	330	336	364	329	331	348	346	351	331	338	345	355	347	336	324	320	331	329	342	355	329	346	355	353	343	340	320	331	303	342	303	317	330	339	340	287	355	356	350	299	304	338	320	326	334	329	300	343	331	341	358	351	329	310	333	309	349	354	312	338	296	329	303	351	344	323	328	323	332	320	354	342	335	306	329	302	307	337	333	327	332	319	316	324	333	373	315	330	301	362	308	341	314	338	335	324	324	353	352	393	369	338	328	378	349	343	326	354	294	357	346	333	336	340	343	373	356	320	325	302	328	335	352	345	359	350	325	296	341	321	331	346	326	327	339	320	315	340	331	356	337	354	326	346	326	298	330	300	321	345	345	349	361	322	329	315	320	347	359	360	369	346	317	340	360	345	335	324	320	295	332	328	305	330	317	303	337	340	310	295	312	343	353	337	313	356	308	346	329	319	319	323	329	363	338	347	325	302	350	350	334	317	320	329	358	314	337	327	332	331	354	335	339	343	343	321	308	336	320	318	311	331	319	316	334	330	320	308	344	333	319	336	303	374	326	306	336	333	351	348	336	318	342	313	321	328	332	352	339	319	318	315	346	358	338	348	291	332	350	313	317	333	333	316	313	338	326	326	342	360	342	361	353	327	298	329	334	346	334	357	355	317	337	354	361	364	299	345	360	326	320	375	336	367	346	327	349	344	343	310	307	310	323	317	292	302	335	330	350	324	372	329	335	302	331	333	335	324	331	352	311	352	314	323	365	334	320	356	340	313	320	324	326	364	319	329	346	326	315	300	355	312	319	336	343	342	329	317	323	318	380	332	325	349	314	341	356	347	332	321	338	328	360	330	337	378	348	305	350	347	308	353	349	347	335	353	322	357	328	336	356	307	321	351	326	310	333	324	321	350	351	368	354	332	288	339	333	339	324	331	310	340	381	315	314	342	329	333	319	335	288	353	330	319	314	363	344	340	323	324	307	314	319	346	337	319	361	336	356	356	329	313	349	341	323	314	347	311	333	349	323	342	343	336	332	333	343	329	331	324	323	322	347	325	333	342	345	334	317	331	329	334	309	322	335	334	333	340	323	317	370	355	336	304	324	352	346	349	336	333	338	354	344	302	328	324	349	331	361	368	333	308	357	334	341	319	317	315	330	341	342	328	334	348	328	311	323	323	319	337	342	356	352	336	316	338	321	322	337	329	338	342	333	320	310	358
33118	2566	5010	5745	5005	4243	3526	3021	2582	2290	2038	1881	1743	1682	1542	1415	1427	1320	1347	1336	1245	1181	1172	1218	1097	1202	1121	1110	1092	1087	1114	1065	1063	993	1000	1040	991	987	1016	1031	969	1038	966	977	1010	972	980	997	991	984	983	1019	952	962	963	960	998	1008	1013	971	1013	958	950	939	974	915	948	931	944	935	966	962	991	962	948	980	914	961	911	868	903	982	905	907	979	940	961	871	937	947	934	926	940	914	919	947	941	986	906	939	955	974	899	907	914	862	914	963	866	899	968	964	925	937	882	932	954	915	956	958	939	929	916	970	925	953	985	970	920	873	963	916	914	962	924	917	923	949	893	889	893	909	931	913	968	925	933	909	903	988	914	1002	952	952	905	966	904	916	921	900	997	911	912	927	871	940	963	943	934	948	907	931	940	980	963	908	874	933	902	917	958	1013	895	963	910	924	930	932	925	920	942	969	969	929	943	958	896	904	892	940	971	931	929	966	911	882	928	922	979	859	912	942	958	945	916	892	880	930	912	892	926	920	953	958	956	908	910	928	925	892	963	863	919	979	920	949	968	930	900	959	977	999	953	935	926	910	920	897	882	962	904	918	907	950	919	950	873	948	969	947	891	873	939	889	945	889	895	916	916	973	890	925	907	942	961	938	908	872	910	864	901	834	913	957	961	960	912	935	898	997	994	952	923	971	910	952	953	896	943	899	882	948	897	903	926	917	919	981	1001	928	922	954	907	901	953	890	940	911	927	960	999	882	955	938	932	910	892	960	942	915	927	919	942	921	890	946	900	971	893	960	990	890	913	953	930	925	930	923	914	977	922	932	964	924	998	914	931	971	919	923	936	899	896	923	931	886	946	894	947	923	945	934	961	875	943	966	889	936	862	918	923	907	938	900	905	892	937	909	902	876	984	930	919	966	932	904	855	996	1013	941	911	889	888	947	911	957	936	941	919	942	934	903	893	919	934	929	920	930	830	923	922	929	917	936	951	941	898	871	953	913	955	855	926	917	916	917	856	958	957	891	935	906	967	921	946	897	904	931	941	954	889	922	949	985	919	949	917	941	936	917	904	962	921	921	901	932	893	877	942	945	911	937	867	945	895	934	912	987	873	900	940	906	886	933	914	944	967	924	885	930	938	937	1006	948	923	912	928	957	890	924	874	924	907	953	907	984	990	904	910	907	980	908	986	909	913	918	933	924	954	938	910	939	902	909	915	943	960	958	922	932	928	949	963	936	963	928	894	914	933	931	898	948	974	954	934	949	949	1003	960	874	937	947	961	872	882	1022	939	897	920	877	931	916	951	873	944	922	940	949	956	843	916	941	946	926	925	888	908	959	902	936	901	947	941	913	953	886	881	908	934	927	940	934	923	921	914	989	926	887	935	949	918	980	940	928	968	911	957	916	1019	937	913	924	919	935	940	951	970	897	936	966	909	964	902	934	910	950	862	879	889	897	924	928	891	900	945	927	941	908	898	967	872	919	928	946	882	969	932	920	930	917	971	902	931	917	950	935	906	934	942	926	899	890	926	883	957	909	963	960	952	918	938	919	920	911	907	895	1025	923	904	900	911	926	905	944	936	953	897	912	933	953	917	951	983	950	882	984	921	988	934	930	916	897	918	972	969	928	923	894	927	943	931	948	952	878	874	895	923	983	894	903	937	925	903	883	916	951	923	940	966	954	945	953	949	914	908	931	940	929	973	924	961	902	956	952	937	918	974	927	960	956	901	929	934	945	913	876	962	902	928	924	894	928	901	914	941	940	875	920	894	933	948	937	896	972	913	907	935	908	930	939	922	913	945	931	969	941	930	942	964	925	899	925	952	933	927	949	909	964	896	990	937	919	877	893	974	901	886	941	895	925	913	965	915	910	945	907	923	942	920	936	930	918	936	916	935	973	905	1003	931	941	927	925	910	889	941	947	953	938	921	949	905	867	941	942	945	916	954	977	903	968	911	943	925	947	890	952	945	926	950	933	917	914	928	900	943	921	926	967	929	893	917	904	935	927	899	932	944	912	884	917	932	935	906	958	871	975	956	927	976	931	893	907	927	905	994	909	934	905	1009	926	879	930	908	933	892	926	879	930	897	879	987	940	887	939	899	887	948	878	856	982	885	932	892	931	927	955	914	916	969	903	910	914	972	919	897	944	942	882	974	965	925	974	928	909	951	940	940	936	934	930	979	937	898	904	925	984	973	927	902	909	897	949	913	927	908	902	961	979	947	906	945	940	946	928	923	915	892	933	946	903	984	925	919	976	966	950	929	925	951	920	858	934	968	956	938	988	992	957	954	924	876	953	924	917	897	893	924	951	943	928	969	902	971	939	916	915	922	925	965	970	931	925	897	905	884	939	925	928	907	963	935	919	927	935	952	940	928	889	881	872	889	926	892	930	940	971	948	968	922	896	928	900	930	919	919	904	897	909	962	931	902	884	863	954	902	929	943	967	929	922	901	941	901	942	926	921	890	913	926	940	935	904	909	925	890	937	924	942	939	924	893	1011	904	905	904	896	937	970	900	949	918	907	909	937	914	911	931	963	933	968	887	957	907	938	946	957	984	922	936	934	954	906	978	1000	958	898	938	968	891	937	935	983	972	970	915	927	918	886	951	927	911	918	919	902	907	896	854	914	887	889	927	899	963	920	944	932	980	919	944	864	952	955	892	892	903	966	874	982	876	965	886	899	963	943	906	931	956	914	991	923	981	954	888	900	944	931	963	925	903	968	960	978	913	873	895	923	907	904	933	944	922	961	936	908	951	858	953	999	936	891	891	895	953	894	912	895	953	914	916	972	941	925	913	931	939	932	868	914	900	936	851	915	891	909	907	878	919	959	888	969	943	890	930	905	894	902	850	942	906	931	933	909	940	951	902	908	947	919	924	912	979	971	943	989	878	937	914	879	896	941	932	978	886	908	928	971	880	923	946	914	930	939	951	988	956	942	945	933	914	925	933	946	928	952	925	1037	922	920	891	873	963	869	915	974	899	912	1016	964	930	946	911	915	941	1001	904	956	976	898	938	944	965	976	911	911	923	897	880	961	904	964	865	891	919	934	929	977	897	978	906	916	947	923	889	934	927	933	952	942	981	933	849	952	962	938	964	941	938	942	918	957	979	921	934	885	961	921	881	922	967	957	906	976	974	935	1010	919	911	916	886	883	932	972	959	894	931	887	919	919	945	940	944	955	892	912	916	901	912	938	953	937	982	959	938	947	891	928	969	991	954	940	950	869	974	885	919	916	893	968	932	885	928	938	978	1020	957	929	1005	944	864	950	926	874	882	880	969	948	868	880	907	929	890	922	913	922	901	908	906	906	999	948	932	909	960	934	943	910	958	888	915	916	957	943	934	1001	926	904	882	937	965	933	888	886	885	924	959	1017	921	879	921	932	919	967	913	915	887	958	905	871	931	946	909	881	937	906	948	970	904	932	888	930	952	971	952	936	912	920	908	909	915	952	967	934	916	924	935	938	857	934	904	981	923	925	925	998	949	940	952	906	896	933	979	951	922	970	915	969
15433	870	357	217	188	158	166	140	155	152	144	114	163	136	154	140	141	154	151	129	138	130	136	144	124	138	136	138	143	140	137	154	130	135	146	132	132	167	121	151	162	142	122	139	138	146	139	121	128	150	140	114	139	132	134	121	129	145	130	136	128	132	118	133	144	129	167	130	119	134	134	120	124	141	136	155	138	146	133	149	154	163	153	136	163	147	139	139	137	136	163	144	139	128	139	133	154	131	140	162	128	128	137	141	127	150	144	140	117	130	128	125	133	139	125	146	149	122	154	135	159	138	136	144	135	145	150	133	128	134	136	121	145	135	130	122	141	146	115	123	134	111	136	124	124	132	134	147	132	140	147	126	129	140	134	135	117	142	146	156	157	157	152	159	143	114	138	152	131	143	129	132	141	142	136	142	146	147	149	136	135	115	137	136	121	146	152	154	142	132	126	134	141	131	135	120	127	135	128	135	141	128	153	149	145	141	144	123	119	141	136	148	137	136	143	137	154	153	134	129	114	142	148	131	154	135	134	136	148	137	135	153	128	132	120	119	128	131	136	133	146	145	121	135	127	153	131	140	146	151	128	144	134	149	106	137	141	125	121	141	140	131	117	126	149	143	154	156	144	130	128	140	120	123	163	120	137	129	144	132	115	133	144	145	128	116	145	147	132	137	158	136	128	140	147	135	136	131	114	133	143	141	153	129	148	118	131	148	158	125	136	161	123	132	123	144	141	129	131	129	152	123	124	150	133	128	144	139	149	142	105	146	128	136	138	146	109	130	127	147	140	122	163	150	133	141	123	144	130	140	149	129	142	120	141	147	124	126	122	135	117	145	138	146	159	164	131	136	152	152	149	158	163	130	124	135	138	158	124	128	147	121	142	136	128	149	165	164	145	127	115	139	151	124	140	144	151	131	146	135	150	157	147	145	147	154	127	136	137	135	140	131	144	145	142	125	129	143	149	138	130	145	134	142	145	124	136	141	150	145	128	143	147	130	151	123	130	129	136	136	125	148	136	132	151	137	142	126	133	137	145	142	150	153	117	149	142	146	130	143	130	149	146	113	133	158	108	116	140	146	141	155	137	154	149	126	154	141	155	145	148	124	136	144	150	133	133	115	151	148	139	145	140	144	142	142	142	127	155	125	137	136	147	134	131	149	126	112	136	133	131	148	149	150	132	143	182	142	142	127	166	140	136	126	134	142	134	132	124	144	135	134	133	143	131	122	127	141	130	131	127	159	149	118	122	150	117	129	139	128	123	141	136	155	144	144	123	134	124	132	136	136	117	126	122	124	123	143	129	136	135	131	118	134	154	132	151	145	154	140	126	140	146	131	128	141	143	144	143	149	131	133	149	138	147	139	142	151	150	118	134	140	132	131	118	115	156	144	156	139	143	125	129	139	149	143	128	141	122	137	137	124	138	144	150	148	139	153	140	163	137	119	158	133	137	169	120	141	148	146	153	128	133	151	121	142	154	129	131	135	151	141	138	140	145	127	121	143	136	126	157	127	147	117	149	114	125	156	144	153	163	137	125	141	138	146	145	119	141	143	155	111	143	134	143	142	131	133	169	138	131	150	134	122	139	121	144	117	138	139	142	141	142	143	157	161	145	145	149	115	141	118	133	142	161	136	125	137	149	139	142	155	129	147	133	141	130	138	129	150	137	124	158	143	136	129	157	143	128	152	127	151	141	155	139	131	121	149	134	138	126	120	125	135	134	130	144	153	136	135	147	120	137	131	134	143	141	140	126	149	150	111	154	115	135	161	147	136	129	124	147	152	134	141	119	133	145	139	138	139	106	132	137	142	165	134	137	128	170	148	153	139	130	171	166	164	140	153	129	129	134	109	145	143	118	156	130	130	130	124	143	143	140	148	134	149	130	137	147	141	134	148	154	152	110	156	123	146	124	121	136	152	139	139	143	132	140	153	125	139	154	154	133	161	140	150	135	147	131	122	129	129	140	123	138	159	124	138	146	139	136	140	155	141	146	134	147	129	143	148	152	122	152	156	133	131	140	135	139	136	167	141	125	153	123	152	132	165	140	125	120	141	136	138	142	151	131	129	150	148	124	134	134	151	141	135	137	161	160	167	143	151	137	140	106	139	148	142	127	132	139	130	111	138	136	124	138	145	141	125	124	140	172	148	128	135	152	130	150	167	166	143	131	160	142	148	139	131	136	136	140	120	134	137	127	135	149	145	159	127	158	152	146	134	124	144	134	151	143	131	112	165	149	135	149	131	129	124	123	155	143	132	111	157	116	153	121	126	177	130	137	141	160	134	135	140	139	136	120	137	133	147	137	110	125	148	144	138	119	142	131	129	125	126	145	135	118	132	149	134	147	132	124	142	173	157	122	131	141	120	142	139	138	162	147	128	120	130	154	145	132	143	145	149	129	118	154	147	139	142	146	150	137	132	164	142	176	137	166	120	142	140	144	155	121	146	138	138	164	138	142	158	142	147	133	145	149	137	111	131	146	140	136	140	163	135	135	135	156	151	127	144	144	165	143	136	158	163	143	157	149	136	152	144	145	141	146	148	131	144	141	147	142	157	146	128	119	138	147	137	164	150	130	121	144	132	138	147	114	143	147	131	152	165	141	146	131	132	144	129	148	139	133	108	143	123	144	140	128	110	135	143	131	148	158	145	127	139	123	129	136	145	159	134	127	140	128	115	145	145	125	137	154	142	148	135	136	148	133	142	151	143	145	148	154	151	130	133	125	141	139	166	146	142	152	125	114	140	133	138	134	132	148	121	142	142	131	151	134	141	120	133	146	141	149	132	135	138	123	132	149	132	148	116	137	155	153	155	144	132	143	126	134	156	162	151	145	127	135	127	136	154	127	128	146	126	117	145	127	155	136	125	146	147	131	133	146	127	139	143	135	136	142	113	146	133	158	133	138	151	136	152	158	160	126	137	142	116	134	147	157	151	154	143	165	141	158	135	143	133	123	126	143	140	146	143	149	148	130	145	124	135	164	166	138	121	151	143	133	131	122	126	127	146	139	135	115	134	130	153	123	124	156	147	125	133	137	141	166	141	116	158	131	135	110	143	133	130	132	146	127	141	128	155	114	134	114	128	151	144	141	136	168	134	131	157	141	138	121	125	133	134	151	136	157	144	162	124	157	135	134	142	156	150	124	140	152	143	149	141	147	131	136	141	143	143	155	119	145	134	153	119	134	149	138	121	146	131	133	132	125	155	128	149	140	138	141	153	134	145	143	123	143	152	142	126	136	130	138	137	125	124	116	143	164	133	140	161	142	121	145	148	116	137	142	131	127	125	141	142	124	160	134	121	130	142	143	143	153	126	142	130	141	141	131	150	127	128	143	154	133	129	148	132	129	160	148	131	153	147	141	135	121	136	162	143	137	132	134	160	127	122	124	138	132	150	136	155	143	116	126	155	133	150	136	140	134	144	136	148	134	143	145	155	135	126	149	130	136	140	163	146	128	136	119	146	117	118	144	140	138	120	133	126	143	125
12341	567	681	664	628	587	567	528	525	513	510	491	481	487	498	510	436	450	462	455	459	495	456	456	476	468	455	464	493	457	455	482	455	478	504	458	458	440	469	469	464	420	426	445	503	478	394	448	481	482	462	500	468	452	471	415	451	462	476	444	439	471	443	464	465	461	474	457	443	454	436	457	448	441	443	473	458	476	479	475	468	451	420	480	480	469	412	438	455	442	452	463	500	455	438	445	460	453	434	460	458	487	440	451	464	470	442	441	492	491	441	476	485	453	479	458	446	486	459	480	495	473	444	474	473	441	478	471	458	435	440	480	464	495	485	470	435	487	465	477	459	461	460	504	446	513	444	501	463	497	491	459	441	467	432	464	451	464	460	477	455	469	438	433	471	494	491	450	449	486	431	427	474	425	444	444	514	469	464	462	448	473	466	470	438	451	465	444	488	448	489	458	465	478	484	464	471	440	505	487	437	449	436	450	449	480	482	479	446	471	441	463	486	471	421	461	466	476	501	496	482	431	473	440	441	477	479	476	424	473	465	473	453	495	432	469	412	450	462	460	423	419	445	451	442	470	420	388	476	450	468	452	480	468	437	440	485	466	462	452	466	470	485	442	474	458	435	475	446	500	458	439	486	489	441	477	459	505	455	446	442	478	477	462	486	471	422	436	457	489	434	493	474	454	492	450	463	462	478	478	441	448	399	465	420	485	471	468	466	464	438	444	432	462	448	452	481	475	445	460	455	490	478	500	450	461	465	429	478	465	439	426	464	423	453	494	453	495	453	448	442	452	421	435	427	441	464	481	462	480	484	489	437	491	404	469	432	493	440	465	459	439	442	462	496	439	449	489	427	456	480	475	471	429	484	450	434	499	454	468	491	465	465	439	440	443	461	448	457	474	465	449	474	485	460	443	449	474	480	462	464	485	488	509	424	466	482	480	477	470	474	470	461	463	415	469	481	495	447	518	478	410	471	480	423	449	472	470	460	466	450	459	440	418	455	437	457	452	487	442	457	433	471	447	466	449	478	475	478	460	424	471	432	481	424	486	484	437	464	463	474	446	509	408	469	471	436	486	455	467	470	451	476	443	447	465	503	483	451	485	457	460	467	458	467	434	458	436	454	485	447	433	427	457	455	413	488	446	465	485	452	447	457	479	471	451	498	444	491	441	423	451	473	522	434	477	440	437	473	434	455	453	453	441	451	454	477	476	491	461	433	431	473	450	463	439	473	494	443	466	464	441	471	487	432	457	437	477	478	434	453	470	443	476	471	481	444	480	464	455	485	492	470	470	465	428	442	439	482	440	420	482	446	475	430	471	474	491	491	486	420	492	470	411	449	470	424	463	478	475	476	462	472	473	444	426	471	423	458	471	441	435	463	405	480	431	426	477	452	471	462	426	447	472	442	443	437	482	427	479	465	465	449	454	441	467	458	460	461	439	478	459	466	448	476	458	430	428	429	451	470	468	465	456	478	444	447	515	464	441	460	432	473	476	446	457	476	444	463	465	436	457	448	461	451	454	456	453	460	432	493	459	434	473	485	451	478	425	431	433	473	475	502	447	466	501	467	480	455	404	481	411	486	462	439	437	420	477	466	468	434	460	483	475	448	514	483	455	418	444	458	475	422	463	461	470	488	451	449	443	430	446	463	432	441	492	410	462	461	485	465	433	504	448	457	444	472	448	504	450	373	480	442	448	446	434	443	459	469	496	462	458	471	448	424	493	464	443	484	482	437	506	458	492	464	460	439	450	433	476	442	423	453	447	465	456	462	485	427	489	473	441	476	467	476	477	429	447	477	488	464	469	466	457	459	460	472	494	429	464	496	439	452	434	479	467	463	441	476	458	441	467	462	459	489	480	428	474	451	442	497	451	466	441	475	455	459	431	441	508	442	438	444	454	465	457	477	449	421	417	461	450	446	505	462	469	481	463	452	438	436	455	432	448	456	445	472	475	451	455	465	448	471	458	450	470	422	463	474	441	447	435	522	448	466	463	452	477	484	480	442	449	444	440	453	460	461	406	449	456	438	473	468	478	479	430	435	462	436	462	489	457	471	445	454	464	476	452	479	463	473	452	492	430	432	433	458	455	463	438	468	447	478	497	474	474	463	476	441	459	454	466	444	457	451	504	472	453	491	430	471	434	461	488	486	481	459	462	433	472	440	457	453	445	420	476	443	446	468	450	469	431	457	459	460	436	441	463	422	523	445	478	473	503	475	487	476	450	451	452	499	425	458	444	486	517	497	489	480	456	458	470	467	472	471	477	491	521	459	471	435	459	455	475	440	450	485	456	478	466	478	427	459	427	454	393	477	505	450	451	452	442	441	468	466	449	474	457	472	463	474	464	515	492	461	444	469	468	456	465	434	473	461	505	467	439	451	432	442	499	476	430	441	429	457	469	474	497	467	429	457	474	479	470	441	456	468	487	458	414	466	499	461	454	450	482	464	487	428	500	473	455	474	442	456	482	447	449	469	452	464	422	463	424	420	465	481	442	441	434	435	429	454	485	476	435	426	489	433	425	467	452	476	437	430	444	450	465	455	462	469	443	453	451	427	452	456	471	468	474	490	421	462	441	458	501	462	478	461	446	441	451	479	471	445	459	469	468	452	416	478	464	464	464	464	440	449	477	456	473	493	455	475	445	428	464	481	478	441	449	486	435	470	451	427	475	441	426	451	477	436	463	452	467	495	449	460	443	475	496	473	450	479	455	501	404	431	470	441	433	480	464	499	421	414	417	480	468	442	458	460	454	473	456	440	486	489	459	484	511	478	449	473	475	479	471	496	439	447	482	509	433	471	474	491	465	492	462	487	461	422	468	448	512	456	491	492	462	463	424	485	459	476	496	490	455	461	451	490	454	467	460	472	512	507	471	427	456	451	469	468	462	455	434	439	447	502	485	437	474	474	505	464	481	482	503	433	440	499	464	432	481	458	442	450	445	416	439	503	429	425	456	471	439	464	435	494	454	438	440	491	437	480	466	447	446	467	481	433	464	476	461	456	403	449	450	481	428	453	501	486	463	471	440	412	471	456	457	464	461	462	468	472	439	481	478	461	461	451	505	485	438	471	461	492	491	431	459	460	427	472	490	437	451	482	409	459	461	488	495	443	436	503	453	435	466	470	406	456	487	452	474	443	459	459	486	497	493	420	454	466	461	478	493	462	463	475	463	431	447	438	468	467	452	473	481	440	486	451	449	474	476	449	460	424	447	470	434	436	420	466	460	463	477	454	434	461	484	472	465	462	457	431	480	481	460	466	468	516	455	437	460	422	478	483	434	486	429	481	484	478	471	444	480	423	470	437	465	471	466	474	474	437	460	455	472	459	433	421	478	483	471	450	489	459	478	498	472	482	464	475	472	430	483	466	481	461	454	478	491	450	451	447	438	435	464	463	487	465	459	458	480	506	486	465	443	441	449	490	465	412	435	460	458	457	459	453	498	450	447	470	452	449	436	459	430	404	457	449	447	464	443	452	458	467	469
54700	15366	2855	1254	876	673	595	484	443	409	364	372	327	341	301	317	365	294	312	304	319	308	292	299	341	300	309	300	292	304	303	274	280	302	311	313	319	269	260	292	297	304	280	254	259	313	296	283	302	284	303	295	281	272	281	277	268	315	264	261	278	253	277	253	288	281	312	288	270	299	300	269	268	274	279	309	279	323	275	278	279	298	273	269	286	309	257	293	277	292	277	318	260	273	285	267	288	293	277	289	289	262	292	328	289	275	268	278	300	328	274	269	248	301	282	289	281	300	280	298	267	275	265	276	278	263	267	298	311	291	271	252	271	297	282	289	276	244	267	285	302	275	292	295	280	258	298	285	289	281	292	278	282	284	280	251	280	268	269	264	248	287	298	238	283	275	283	271	273	305	290	270	289	314	250	302	309	291	271	283	269	299	298	287	289	288	289	291	289	290	289	274	305	303	292	253	295	291	273	284	305	291	283	247	278	274	292	272	296	264	291	294	262	248	266	273	284	277	278	286	294	252	253	290	271	287	289	257	289	286	280	292	278	282	281	294	280	279	266	284	283	260	299	260	270	306	297	311	261	270	278	292	267	303	305	313	281	297	267	267	270	278	249	274	302	279	281	273	304	250	269	267	268	279	311	267	271	296	292	284	287	263	247	261	277	278	290	286	302	303	274	308	278	273	277	248	290	242	285	298	308	284	305	288	302	275	302	272	275	282	297	277	296	260	272	242	287	276	256	265	325	292	253	238	295	266	277	273	287	241	258	257	282	255	270	272	286	274	302	296	268	253	279	278	249	245	290	272	266	304	289	301	270	232	270	293	282	263	284	280	273	269	254	289	269	321	272	267	279	237	299	290	290	294	286	276	265	272	297	269	294	278	279	274	269	288	284	317	289	256	266	272	252	280	282	307	284	273	240	277	270	260	295	254	275	299	281	249	250	266	267	269	255	284	255	271	279	255	266	279	284	254	280	279	312	266	263	281	275	281	249	252	274	302	289	250	270	295	287	287	292	256	277	260	282	283	289	273	276	277	304	290	279	259	284	265	290	251	276	257	274	260	288	282	246	303	270	246	257	252	286	262	278	256	294	257	272	284	269	266	264	271	296	314	296	307	296	298	300	303	284	289	301	244	259	268	275	293	268	262	284	264	280	320	276	281	284	291	278	298	289	280	268	285	297	294	256	279	276	308	305	266	312	312	282	282	260	282	283	256	302	265	286	268	281	304	278	271	302	270	277	284	263	279	289	285	252	256	259	254	248	289	280	302	313	278	255	272	288	285	272	262	291	302	290	279	265	289	272	272	279	295	252	276	303	266	287	312	287	255	289	295	272	268	281	280	275	309	250	283	302	265	318	302	303	282	267	292	256	261	297	300	298	258	264	295	287	284	268	261	288	280	285	277	262	280	279	290	305	270	292	286	277	254	289	271	254	316	285	274	271	239	269	318	272	300	303	299	263	267	287	279	274	286	298	295	268	282	302	273	253	247	272	296	269	297	292	272	265	259	290	295	279	264	311	268	291	303	326	290	271	260	300	278	270	277	325	289	283	268	266	262	280	255	303	271	278	270	287	285	248	257	289	287	263	275	265	268	292	266	256	307	267	246	276	289	254	276	278	299	269	283	250	270	296	316	243	249	267	281	277	278	275	296	276	283	259	266	253	270	291	280	270	281	279	277	303	268	288	272	254	269	282	281	246	269	305	281	293	281	267	259	272	321	281	288	308	298	254	294	272	267	258	311	268	322	295	278	293	272	288	283	313	279	268	288	266	278	311	283	293	310	294	255	283	239	283	268	261	305	259	261	281	292	302	289	291	245	299	287	304	272	298	289	280	278	290	245	281	281	293	260	275	273	267	280	299	267	274	257	281	283	276	253	269	303	264	294	275	257	284	272	254	296	292	272	263	299	298	278	239	272	289	288	267	284	301	264	302	286	279	295	302	267	276	296	273	290	293	268	286	296	264	272	241	288	271	275	273	277	275	272	267	283	274	252	251	279	310	299	256	257	281	255	290	312	289	280	286	286	276	266	268	307	276	252	292	286	276	304	290	266	274	266	297	276	264	288	304	291	298	284	291	306	283	291	271	288	250	302	284	320	291	265	307	271	274	266	262	308	242	285	273	264	270	271	287	288	272	271	272	257	283	304	281	282	263	296	277	264	274	277	280	289	271	250	280	298	293	281	316	287	277	291	290	297	292	288	302	247	297	281	304	253	280	284	282	283	272	262	259	271	309	272	279	288	274	275	251	271	269	235	284	303	279	267	297	298	267	290	291	275	291	274	306	289	284	279	286	285	273	281	276	293	286	300	284	267	278	281	274	282	269	237	294	286	281	278	286	264	304	283	274	265	281	272	264	305	282	292	281	277	259	280	293	291	290	309	270	306	260	273	273	302	295	297	273	299	292	289	305	259	283	308	285	251	291	260	297	293	273	286	306	239	266	302	312	263	311	265	295	317	286	271	295	284	288	259	309	306	265	243	253	273	300	283	292	266	282	276	301	265	284	294	275	326	278	272	319	270	263	283	275	277	227	285	264	273	260	294	284	282	275	291	258	278	309	280	287	281	264	282	299	276	243	272	283	301	253	271	300	291	278	294	266	278	291	305	316	299	282	302	255	278	281	287	281	292	266	286	262	263	292	287	290	256	299	267	294	294	287	293	266	285	273	280	281	268	290	247	270	278	264	291	255	269	287	266	295	256	288	292	277	308	292	283	292	252	280	283	271	254	280	276	280	249	279	292	283	273	236	257	279	257	282	295	290	280	258	265	270	300	277	278	289	267	253	264	278	284	248	286	340	312	314	306	271	247	263	287	289	277	283	313	305	265	242	293	300	288	274	307	256	267	278	263	283	284	278	265	304	262	277	301	291	240	282	265	280	281	278	266	256	279	270	284	268	289	267	258	289	269	256	274	261	299	282	262	258	247	288	258	246	317	255	284	256	283	272	285	291	268	287	262	315	307	274	305	285	287	250	277	290	289	255	258	298	330	248	308	278	287	290	278	335	263	291	279	301	299	303	250	281	275	301	293	255	268	279	278	275	279	279	282	288	298	229	301	264	268	286	309	276	267	299	284	253	283	285	272	291	251	284	285	281	259	278	274	285	259	238	271	245	281	276	257	309	273	253	271	249	251	266	266	300	258	323	321	258	288	292	282	261	246	248	269	255	262	263	258	257	283	289	273	272	267	275	258	277	274	322	269	267	294	289	299	287	272	294	245	282	264	286	270	264	256	272	274	247	264	266	299	295	284	289	265	313	269	291	287	275	271	260	269	293	281	286	299	315	276	280	308	275	263	290	270	271	283	273	275	237	297	284	270	283	249	280	303	275	251	285	273	270	275	280	299	299	321	279	290	299	263	302	271	258	279	259	278	300	310	286	266	286	294	292	282	257	274	296	290	306	259	251	316	297	302	289	317	292	281	266	249	267	292	284	284	271	283	257	274	289	252	278	242	265	253	279	261	295	269	257	293	250	281	298	269
27546	1683	3118	3418	2996	2598	2168	1937	1722	1609	1486	1268	1302	1192	1110	1078	1049	1028	1033	978	952	961	950	944	875	932	894	938	923	849	926	912	869	898	855	869	833	866	875	873	855	878	826	868	835	900	840	862	839	819	851	787	848	851	819	873	849	861	806	840	808	801	874	846	835	845	771	828	827	840	772	786	829	854	828	805	798	881	891	852	810	882	841	787	865	773	779	827	844	799	852	824	825	870	835	835	848	780	826	840	744	768	822	869	849	837	819	834	809	847	891	811	817	773	802	818	823	783	784	818	793	821	850	807	811	810	824	812	827	820	786	835	818	759	805	800	802	784	808	881	833	855	812	801	815	767	838	845	821	794	851	776	806	781	827	782	841	789	794	793	798	840	827	791	775	789	845	801	868	771	779	823	768	869	864	803	780	767	793	856	790	796	845	843	789	813	812	810	788	812	800	803	838	769	775	728	808	847	854	809	788	787	787	810	833	770	811	842	783	813	785	877	833	784	805	764	825	836	817	822	843	838	818	821	888	775	783	850	804	827	851	783	798	827	827	864	843	842	833	835	804	813	836	854	891	810	788	810	838	843	805	793	855	810	850	815	785	863	845	828	805	852	812	796	812	807	783	783	805	841	796	843	798	817	790	838	818	873	815	777	792	842	830	821	796	793	853	819	794	818	801	828	818	829	847	834	794	780	819	833	808	801	827	781	821	820	853	796	839	789	825	824	821	867	824	796	793	824	805	850	846	783	776	818	819	813	820	830	798	799	793	794	837	816	880	875	816	847	817	789	858	831	802	781	800	828	828	838	797	890	801	822	836	816	775	830	827	776	788	824	834	819	855	797	809	849	826	837	850	784	806	798	817	821	825	778	814	809	786	833	857	798	789	831	843	804	779	842	781	841	849	842	848	820	788	806	790	825	817	862	816	829	829	746	828	787	815	840	816	797	787	801	812	837	800	773	854	821	814	847	812	822	827	824	817	781	832	825	759	846	815	828	863	835	826	819	795	770	812	800	866	827	762	784	798	816	791	847	773	785	817	747	811	823	868	856	781	805	777	804	828	761	817	829	758	783	820	770	784	802	772	808	850	819	792	823	774	767	782	843	880	811	830	801	793	813	801	803	848	817	818	843	825	825	732	777	806	800	806	842	832	789	822	782	870	853	826	819	799	839	797	813	807	826	769	830	771	815	769	851	857	787	778	793	781	798	803	840	830	846	747	816	802	799	789	867	816	779	801	804	796	758	792	838	835	801	820	813	760	804	809	814	790	849	793	795	796	823	801	773	824	827	841	845	849	861	791	799	848	775	826	809	838	791	808	831	801	783	798	810	842	808	842	857	813	783	828	859	796	815	768	798	804	819	778	839	808	804	820	812	858	858	790	794	844	832	822	797	783	835	788	830	797	908	815	845	805	786	797	793	775	799	860	777	812	830	810	805	816	864	832	804	818	777	747	770	777	807	797	851	787	791	808	845	838	809	845	848	782	836	855	821	800	784	818	827	845	845	864	864	837	826	805	839	812	842	803	819	826	764	804	785	799	788	803	820	825	858	859	816	803	835	830	866	852	817	822	845	819	807	813	825	808	834	861	829	839	798	838	797	791	808	850	827	841	772	827	831	805	788	800	831	801	769	807	769	811	793	844	802	781	824	757	758	772	832	823	785	795	798	850	808	812	788	826	834	794	829	798	778	803	800	788	769	808	802	825	781	811	809	801	813	789	754	807	750	856	797	836	837	843	855	770	829	843	805	796	810	757	787	756	807	849	827	828	779	819	815	822	821	836	831	855	780	780	805	780	844	786	780	805	843	836	806	851	784	778	844	812	825	819	843	833	811	796	825	819	840	802	780	887	838	876	862	805	833	803	820	754	807	782	833	881	805	782	806	724	825	742	815	780	798	845	856	815	830	837	801	828	799	856	790	798	871	777	817	833	852	820	768	756	805	828	808	806	769	814	797	802	809	759	785	812	780	795	803	773	794	816	833	820	807	802	844	854	830	791	802	793	833	833	829	843	812	800	773	815	754	838	822	792	783	804	825	853	875	842	767	786	844	813	802	808	783	784	843	806	822	802	806	862	862	788	812	879	778	778	820	833	803	838	801	825	808	821	855	837	820	822	773	870	857	815	818	830	815	809	781	859	826	809	848	802	795	827	834	828	792	871	819	846	800	796	865	808	829	818	803	844	774	777	810	791	828	775	829	777	811	839	848	764	755	766	785	816	794	786	824	814	792	795	773	799	846	735	803	798	791	786	765	853	831	834	814	830	815	837	832	765	829	786	820	773	790	809	836	777	820	828	769	795	806	828	791	849	805	820	821	848	796	870	820	812	797	821	785	801	811	854	782	853	843	831	887	828	817	760	828	803	869	827	807	817	841	831	801	803	831	784	814	793	790	843	746	809	823	835	847	850	804	824	796	833	825	812	725	782	799	785	821	859	828	811	832	821	828	800	867	801	766	814	807	852	849	829	860	794	810	797	834	802	831	819	804	825	791	818	803	846	723	788	892	828	785	821	844	845	819	768	776	820	796	820	774	851	812	766	761	809	765	815	810	780	808	792	793	820	798	840	852	826	825	795	861	848	821	826	779	784	796	791	827	842	791	809	826	852	855	753	820	795	816	837	834	853	840	858	817	816	784	780	821	765	821	781	876	808	814	837	812	832	845	799	826	747	810	785	790	802	770	804	811	811	799	797	867	886	822	852	818	816	776	805	827	845	805	812	783	831	807	795	783	823	753	840	778	865	848	817	837	874	803	878	835	829	809	832	791	810	786	808	808	813	835	815	795	815	802	745	829	792	796	840	819	841	795	796	849	807	832	801	836	875	823	829	787	780	904	868	813	788	798	809	819	800	853	827	815	867	816	799	833	812	816	866	879	819	789	853	797	855	799	826	806	765	839	832	787	770	845	791	794	840	798	843	859	809	822	809	813	838	829	798	856	775	832	807	786	835	830	787	797	858	825	801	798	840	819	821	833	827	803	775	791	839	773	849	821	798	851	805	821	832	817	784	807	811	825	782	787	814	825	842	810	811	791	813	769	765	798	812	755	795	795	790	819	829	828	800	793	766	765	799	826	825	827	818	817	803	807	778	807	841	783	842	795	775	800	814	787	794	820	822	772	851	839	829	823	803	765	796	798	820	858	821	797	830	795	829	790	793	781	757	835	821	824	780	807	861	802	810	787	808	833	800	838	801	796	795	814	830	835	781	812	867	838	822	799	800	820	843	830	771	843	794	852	808	847	769	882	825	765	879	783	857	800	844	795	812	780	816	806	812	776	835	843	827	771	865	796	904	819	808	838	781	789	820	793	779	800	799	797	809	766	785	824	790	815	843	807	770	820	851	817	800	812	832	793	824	809	845	810	821	847	707	762	796	788	821	810	831	793	833	860	847	837	849	808	779	850	813	811	728	799	804	824	811	811	795	774	887	826	829	766	845	834	757	851	806	790	835	826	817	816	782	780	863	800	801	849	802	782	799	792	786	821
61071	22588	8105	2209	1431	1140	924	735	673	550	519	489	465	449	405	420	415	376	385	394	351	360	379	371	339	351	364	368	368	326	358	359	342	366	316	350	340	341	370	374	368	332	354	330	351	311	362	319	347	315	362	336	345	334	335	322	336	347	331	311	333	331	339	377	341	357	358	340	345	329	304	305	333	326	341	321	311	326	291	351	328	341	356	298	316	342	329	308	341	368	344	327	346	333	321	345	339	324	314	336	346	333	330	327	337	327	268	324	333	347	344	338	337	318	319	305	322	317	345	368	331	317	336	299	346	314	344	368	298	360	332	339	343	318	332	334	343	319	358	324	341	316	355	366	329	363	353	345	347	340	352	328	336	350	357	340	323	344	316	312	343	337	362	345	335	303	343	311	353	294	342	344	319	354	331	375	336	312	343	336	302	340	327	328	314	340	314	352	310	312	310	298	318	349	343	340	356	327	339	341	326	340	304	336	331	345	319	348	324	309	317	331	347	332	359	338	312	322	325	319	356	342	339	333	318	372	329	378	357	349	321	350	357	321	328	337	334	353	342	346	327	338	337	360	328	359	329	330	350	339	320	335	346	308	337	356	341	302	366	331	330	327	318	362	318	321	324	317	319	372	326	318	336	339	333	337	339	344	315	347	332	327	345	336	317	336	351	342	377	351	321	309	333	318	317	309	344	335	322	312	341	329	374	348	312	323	322	323	347	330	321	327	337	321	354	353	324	323	306	347	345	326	322	345	341	321	341	325	377	375	350	325	319	340	319	327	337	331	299	336	334	323	337	318	336	320	315	332	331	350	289	337	358	321	367	330	345	345	361	325	315	394	308	335	331	327	296	317	331	346	353	347	344	317	337	314	320	363	342	324	308	325	327	344	334	327	341	308	330	323	366	344	353	322	315	347	333	324	326	351	357	316	302	347	330	321	347	337	363	356	311	326	358	305	337	331	344	366	361	364	314	379	333	315	350	341	318	355	302	339	313	326	354	369	311	302	331	344	319	347	328	324	329	384	316	319	364	311	308	299	349	332	327	311	324	355	323	316	294	323	318	341	330	334	314	325	360	329	356	333	333	350	315	309	303	312	314	315	325	338	321	355	346	367	351	294	362	347	385	322	350	319	354	339	338	318	355	352	314	337	334	339	303	308	361	360	344	338	324	342	316	332	314	378	333	329	344	351	317	352	368	381	328	336	355	337	328	335	354	343	298	352	311	333	358	311	329	348	329	349	324	320	296	342	324	281	340	365	349	350	344	322	349	308	339	325	304	322	322	311	323	347	310	338	327	340	323	345	334	316	319	331	344	324	355	354	348	353	330	316	313	358	332	325	328	327	355	331	340	331	357	317	354	362	352	321	285	323	344	322	301	357	353	309	311	325	302	302	331	334	304	330	322	347	344	372	330	324	335	318	303	304	349	324	336	339	357	349	344	365	362	347	320	307	328	319	351	355	310	332	343	323	331	341	327	341	341	367	333	311	311	324	320	362	316	330	317	311	296	337	366	329	326	320	333	350	332	341	348	327	320	345	363	350	344	286	316	342	334	350	357	342	337	381	329	313	324	339	342	307	325	346	328	328	345	307	353	317	362	290	310	320	332	331	333	311	342	313	335	327	334	357	355	324	330	348	339	325	326	311	347	357	383	353	305	337	347	329	359	369	311	349	324	338	337	345	339	343	320	342	341	371	331	360	324	331	330	328	337	334	333	343	352	359	369	304	320	344	324	317	345	325	339	360	279	303	354	338	345	347	315	341	340	349	294	323	307	317	326	358	325	323	363	314	311	340	299	357	303	319	332	341	360	329	329	328	372	327	347	333	347	340	353	364	363	332	332	329	313	349	327	359	336	346	341	342	341	313	332	323	352	322	327	312	340	328	323	364	367	340	327	347	304	345	315	342	325	316	344	336	331	331	327	328	316	362	308	341	353	317	337	377	337	315	329	358	328	348	308	354	364	343	317	387	348	359	338	318	347	298	301	320	323	338	334	340	343	340	348	328	351	328	315	365	302	328	368	307	312	332	340	344	346	295	339	343	329	317	337	318	308	350	333	314	370	309	388	323	325	314	342	315	304	319	323	330	321	332	313	350	319	337	326	331	335	347	344	342	378	333	359	372	337	353	335	347	313	360	351	334	343	323	319	337	311	365	311	320	338	306	321	317	360	342	312	321	351	312	326	354	326	371	328	353	315	332	346	331	348	336	349	360	389	332	353	325	310	317	312	348	344	360	374	313	327	329	312	342	309	354	345	328	310	334	343	291	320	380	318	313	332	321	364	323	333	383	359	357	383	306	302	323	336	317	345	343	312	338	371	331	359	323	330	346	350	292	341	301	328	348	329	353	336	322	336	347	362	332	333	330	326	326	316	299	345	346	333	355	303	332	375	326	332	312	328	324	366	345	323	312	332	334	332	366	327	336	350	334	348	321	321	368	329	352	301	340	337	339	323	362	330	315	335	354	364	340	321	351	363	328	330	296	341	324	311	355	348	350	359	292	339	331	349	357	376	359	321	325	319	308	331	307	334	325	322	339	319	304	354	374	347	343	358	353	336	312	308	339	329	313	340	334	316	341	342	287	352	329	370	323	306	359	324	343	327	312	338	304	327	333	331	320	319	316	351	352	325	344	355	353	358	348	301	343	344	356	324	328	310	324	335	314	333	354	342	356	357	344	329	349	323	318	367	302	309	384	286	316	330	358	361	344	327	339	313	358	349	316	342	335	365	342	325	307	308	316	332	347	326	316	341	344	327	314	330	351	314	362	301	344	344	331	358	345	312	322	355	293	337	350	339	378	302	334	341	331	364	328	338	297	344	321	340	321	313	329	359	342	346	366	325	355	315	356	377	335	339	343	309	331	339	360	362	348	299	345	304	322	357	334	309	325	291	306	329	322	342	298	313	353	343	338	327	318	287	310	379	314	345	315	335	348	348	336	321	360	389	352	330	300	336	319	362	316	312	307	347	354	384	346	340	303	333	322	345	349	343	344	346	345	335	351	324	294	348	338	346	314	348	341	325	342	356	335	333	311	322	356	355	340	322	348	308	328	350	346	355	320	319	318	350	335	333	343	339	351	289	317	335	360	340	303	308	373	317	380	318	331	339	309	336	344	308	351	323	341	333	339	329	333	305	354	321	345	349	332	327	317	350	327	300	348	306	340	344	366	332	321	325	336	363	333	293	291	326	313	335	355	353	352	347	313	334	320	316	330	358	343	331	335	340	314	328	349	323	328	336	327	313	354	353	316	322	346	312	332	321	358	353	354	333	315	318	352	345	346	314	328	294	333	316	326	341	308	318	360	311	354	320	358	343	329	329	339	322	309	295	340	343	334	307	305	339	295	313	336	330	334	331	329	324	345	341	327	327	330	326	288	317	335	318	307	350	337	352	337	332	301	337	341	361	308	315	345	335	341	325	345	312	327	338	326	350	333	305	341	314	347	328	307	334	348	341	354	348	362	340	307	357	317	336	338	330	319	299	355
33014	2631	5143	5885	4960	4284	3654	3138	2604	2194	2005	1866	1735	1635	1552	1440	1389	1357	1344	1236	1251	1209	1213	1255	1144	1115	1124	1092	1033	1088	1037	1121	1072	1028	1059	1045	1032	1043	1024	997	993	1020	983	984	994	992	947	1026	982	995	931	988	1031	954	938	940	988	983	933	1007	927	978	982	942	932	932	945	931	954	905	980	976	962	970	970	888	946	918	933	927	909	980	912	949	930	975	913	924	935	920	952	920	969	958	935	943	914	920	933	934	974	918	965	847	930	926	906	934	890	901	874	975	941	916	935	935	892	969	984	919	978	924	907	968	937	966	895	934	937	948	910	948	924	980	919	945	955	903	946	953	893	971	928	922	909	925	957	926	947	928	958	963	977	919	957	933	875	929	965	883	952	872	939	914	898	927	933	963	920	932	942	968	956	923	930	938	895	962	918	927	961	837	914	960	915	979	957	944	916	895	917	978	973	936	902	929	867	925	932	923	953	918	981	867	937	929	928	995	909	892	998	961	946	870	943	917	931	901	942	932	911	985	899	894	902	906	950	931	932	949	937	898	940	955	916	904	888	902	913	912	925	940	872	911	932	879	948	931	928	962	947	924	908	865	918	932	955	916	903	951	916	912	960	909	902	974	913	954	931	936	929	911	904	941	903	956	957	906	923	977	892	876	891	878	885	986	863	911	864	938	947	939	937	885	928	867	916	915	955	967	981	901	912	944	926	900	884	966	967	935	928	915	853	974	984	970	914	975	903	896	875	925	947	952	937	950	922	914	928	947	992	958	926	898	928	884	936	958	892	942	924	931	930	896	946	895	915	952	911	935	929	993	919	926	949	944	881	958	971	964	936	922	930	888	902	879	922	919	917	874	898	887	884	915	954	947	855	934	914	865	879	951	964	902	878	947	905	894	971	954	979	952	868	930	893	892	875	869	907	898	917	882	925	902	903	952	882	906	873	972	957	986	868	965	944	919	975	906	930	914	891	930	929	961	932	866	961	936	939	898	874	908	915	972	920	893	981	909	958	941	917	887	863	970	922	957	926	928	887	953	904	962	915	936	944	951	947	935	945	938	892	967	930	873	948	914	987	901	962	947	928	921	883	928	972	928	923	939	906	883	884	967	916	917	928	944	868	889	960	907	938	959	969	963	904	944	885	901	926	910	912	928	943	937	893	929	914	990	958	925	950	938	907	918	943	940	934	855	911	955	869	970	899	939	931	921	932	882	912	886	901	893	975	929	924	975	965	872	904	913	965	950	910	957	946	926	907	926	898	945	916	942	954	922	931	907	913	941	913	926	956	897	876	993	889	945	963	924	964	912	935	888	932	906	932	927	892	913	936	940	923	961	946	900	955	953	906	882	919	954	944	900	921	923	877	962	930	907	968	892	932	904	887	924	890	938	917	881	931	956	933	925	1003	908	928	994	935	940	951	895	860	900	954	919	871	910	935	921	958	871	902	927	931	885	917	939	951	950	920	961	941	901	933	939	927	864	922	956	943	968	951	942	928	924	872	851	967	947	885	940	906	907	923	934	908	910	890	998	913	889	987	927	832	922	931	951	921	936	943	930	930	938	870	888	897	914	935	923	930	980	941	888	980	958	920	891	941	985	920	966	948	910	879	962	907	924	938	1019	886	944	980	927	881	967	979	890	915	887	930	921	929	947	950	931	919	888	939	944	968	920	965	910	893	932	933	905	920	886	899	939	929	910	942	952	931	903	959	908	973	896	953	912	881	894	956	918	900	961	914	926	941	909	879	939	898	971	909	937	941	916	927	921	890	906	957	922	947	928	920	927	965	911	888	944	894	859	922	944	956	905	848	933	906	922	865	941	892	898	931	909	919	929	977	939	955	964	953	909	946	911	915	922	907	931	944	873	928	879	900	956	922	919	913	887	856	901	898	857	900	933	966	872	915	918	941	948	912	947	907	926	906	883	939	925	927	924	890	901	937	878	913	919	893	945	949	979	845	875	894	958	889	928	926	933	944	918	914	932	1007	941	900	946	904	956	892	894	859	903	909	904	932	925	931	941	971	983	964	938	847	916	974	925	921	930	946	944	925	899	901	892	900	951	911	921	951	896	940	933	939	890	935	966	1007	952	882	942	887	941	879	896	958	943	902	928	896	941	927	945	941	932	954	922	906	917	910	906	902	933	994	952	970	952	942	941	906	875	952	941	953	926	906	933	972	909	876	975	878	904	919	939	922	986	895	940	891	915	881	916	1000	878	950	906	936	948	936	926	957	898	915	890	953	894	881	977	958	948	873	861	872	935	969	917	975	888	969	969	959	925	877	881	909	884	957	947	947	976	915	931	964	944	854	926	967	944	898	876	910	911	908	960	926	908	959	913	917	955	898	972	913	902	922	918	893	921	962	873	880	926	964	966	965	904	959	918	937	983	941	929	934	953	955	920	937	928	939	898	864	869	923	939	899	908	894	954	945	916	886	911	913	963	937	917	914	923	905	926	955	940	947	930	920	926	977	946	904	884	958	953	922	888	909	944	956	849	912	905	928	937	926	964	913	889	901	926	891	925	959	924	927	951	881	920	967	917	979	920	911	913	916	936	889	909	941	897	909	909	871	932	921	939	918	921	946	1008	994	926	936	910	921	935	952	886	920	913	963	905	900	929	894	889	995	901	939	907	921	892	911	912	939	879	950	889	926	911	905	911	884	920	922	938	982	890	951	929	933	925	897	929	900	939	896	1005	974	898	923	941	967	904	953	951	921	910	929	962	949	904	857	902	889	900	938	867	918	914	966	865	946	901	961	923	928	953	942	943	922	868	928	936	930	909	929	977	936	950	912	937	904	948	953	945	951	893	895	935	852	940	931	967	916	947	923	936	939	921	908	931	902	938	894	954	893	930	903	922	992	985	895	940	872	933	884	864	913	965	871	897	915	913	874	899	884	986	922	910	951	908	927	893	937	949	996	909	892	951	879	894	944	951	894	920	885	897	960	924	903	900	886	934	929	960	897	858	914	887	951	951	898	977	917	914	915	941	880	922	925	933	947	916	952	917	888	943	921	957	928	921	885	909	933	909	940	941	919	976	905	875	928	893	928	928	923	991	909	954	977	913	931	887	898	877	916	861	895	930	933	891	956	932	944	924	928	927	923	918	947	975	921	945	915	928	951	873	956	962	926	891	926	919	902	911	920	907	906	935	901	911	967	901	934	899	918	916	885	925	920	876	915	956	957	937	909	935	884	950	951	909	931	908	913	949	953	911	932	948	900	894	957	848	948	920	974	966	922	879	958	913	949	944	877	892	956	960	906	885	862	966	955	957	914	913	931	951	959	900	898	904	952	940	943	917	917	909	898	966	911	898	942	922	955	889	907	933	915	885	969	912	908	905	900	906	889	975	912	873	946	886	927	906	903	885	951	941	906	985	952	969	978	920	896	894	940	989	936	907	953	960	933	947	909	967	981	891	931	964	941	939	943	938	911	952	892	891	885	935	906	931	969	971	863	929	947	903	942	969	945	911	905	897	884	926	905	981	911	966	880	918
15366	835	274	196	203	199	160	142	160	151	154	138	156	146	156	117	141	137	139	150	131	135	160	137	140	138	131	125	134	131	137	122	129	139	140	133	140	141	134	141	135	163	115	133	138	130	151	114	134	116	142	154	149	161	130	131	133	133	139	142	128	136	147	127	153	155	164	131	123	151	162	145	155	125	138	147	136	125	149	133	159	128	139	130	134	120	143	140	132	142	141	147	135	168	138	144	128	133	118	139	142	150	140	149	114	108	148	152	159	146	127	129	121	132	140	145	137	124	130	125	136	152	137	153	125	146	138	139	137	140	139	126	126	139	150	152	136	160	144	131	156	122	131	112	139	122	142	135	139	130	141	156	147	129	129	135	136	150	134	149	138	160	143	135	144	145	146	141	158	133	144	119	132	131	143	136	132	133	153	135	149	145	146	157	163	133	130	124	133	132	141	144	135	148	141	149	125	135	151	148	117	154	130	150	141	133	137	147	140	121	148	134	157	157	127	122	130	146	137	139	114	152	129	123	132	147	132	128	138	157	135	141	137	126	140	139	133	147	131	132	136	140	147	144	162	111	143	156	148	142	137	144	139	144	122	116	153	144	146	136	130	124	130	126	146	145	138	137	130	130	142	152	138	149	140	127	127	141	135	143	135	133	158	139	148	145	129	120	140	136	129	130	125	144	130	130	144	143	145	146	169	131	141	129	147	123	149	119	130	149	135	138	148	141	133	140	132	147	132	135	138	144	150	145	130	141	135	138	128	153	151	134	149	133	127	145	139	148	129	146	140	145	139	145	153	117	131	147	135	127	146	133	146	119	146	149	131	130	147	151	136	138	159	144	137	139	133	158	144	132	114	127	117	139	133	128	134	109	136	146	138	151	135	112	130	112	135	133	115	144	125	146	126	140	153	154	132	132	140	134	121	138	133	147	121	130	134	137	144	147	137	132	134	158	116	136	172	124	138	150	130	145	113	154	149	128	127	136	145	147	144	164	154	158	138	141	160	122	143	165	132	140	131	137	167	153	122	124	149	141	124	137	130	128	136	149	124	129	157	131	154	141	149	145	123	138	134	142	128	157	143	129	141	137	130	137	133	148	136	154	125	140	140	121	133	141	150	138	118	166	166	129	130	157	130	114	138	128	122	131	142	135	147	139	142	156	123	151	146	150	149	124	129	132	150	149	142	136	137	133	138	116	149	141	130	156	133	135	127	128	154	140	153	131	132	134	136	145	124	121	136	109	144	126	142	130	132	138	147	138	156	121	132	138	150	155	133	138	132	176	143	145	155	114	139	122	151	137	146	130	148	116	146	151	116	147	147	148	156	153	148	114	131	137	146	139	129	139	129	137	146	161	135	144	145	144	142	162	134	131	145	144	131	133	152	147	147	114	129	139	146	139	167	136	154	132	166	164	135	121	119	137	132	150	136	133	123	141	151	128	151	137	140	140	123	131	143	149	134	134	135	144	138	140	144	135	158	157	142	130	133	154	138	130	118	135	145	150	138	136	129	139	151	138	137	142	157	126	141	151	127	143	137	141	144	146	138	137	124	127	139	145	123	119	151	126	153	136	121	137	119	131	144	136	143	136	123	153	148	117	118	159	122	139	129	155	141	129	165	160	153	152	131	136	139	127	123	124	146	129	147	142	147	145	138	166	135	154	125	127	115	139	128	121	129	121	119	137	154	130	133	136	131	140	121	141	151	106	139	128	131	127	141	127	138	114	147	145	129	125	136	132	140	150	152	138	125	160	145	142	138	140	137	126	134	147	134	144	134	146	128	134	164	146	124	136	122	133	119	136	131	145	129	141	157	141	140	149	151	141	138	137	130	152	139	133	133	144	156	133	138	155	117	157	146	139	122	140	148	142	145	155	131	146	139	145	141	139	165	149	144	135	136	143	106	142	158	144	117	139	154	136	150	134	144	137	137	134	151	142	145	145	127	125	144	125	122	121	131	150	154	135	128	148	151	143	141	127	129	181	125	131	130	136	136	145	150	117	145	145	152	129	142	129	132	117	116	130	133	147	125	122	129	122	148	129	158	133	137	135	173	166	139	134	135	119	145	128	142	131	132	141	143	145	142	156	138	136	150	127	137	142	136	153	125	135	153	137	124	132	135	148	116	144	121	138	141	127	127	129	130	127	125	145	148	133	147	154	135	122	146	139	132	122	149	126	164	123	150	114	139	122	110	130	134	129	136	142	127	148	130	154	159	131	146	139	131	117	138	132	123	150	107	166	129	142	128	145	141	146	130	129	127	135	134	146	122	122	126	136	138	145	116	129	128	139	160	143	162	139	131	109	123	132	125	126	163	132	151	160	135	134	129	150	137	150	155	137	121	140	128	123	133	135	116	128	137	141	150	138	121	116	156	156	142	126	131	141	160	139	138	125	157	118	133	138	140	146	142	167	129	127	153	158	137	148	140	144	138	157	125	151	149	169	136	129	159	152	132	137	166	113	136	142	122	136	125	119	133	128	116	140	113	133	146	111	138	145	151	139	127	147	139	137	150	131	156	142	141	147	151	133	136	138	126	144	132	130	153	143	142	148	144	142	142	135	127	141	134	142	135	139	129	138	135	155	151	148	134	129	109	131	143	147	145	144	124	125	133	163	146	134	155	132	134	139	133	132	147	131	126	132	149	123	153	136	122	137	128	155	137	150	135	139	116	153	145	133	139	146	146	131	139	157	131	124	125	131	149	132	143	135	128	143	153	157	150	123	113	146	138	113	137	135	157	125	132	122	147	131	146	136	159	129	123	134	137	125	142	149	129	130	139	133	118	135	150	150	146	136	131	127	128	135	132	166	129	138	150	114	148	137	140	135	114	141	122	136	139	136	135	142	117	164	141	149	140	145	124	131	155	132	133	130	133	152	128	117	154	149	127	146	142	119	115	110	163	148	146	142	139	145	129	146	139	130	132	149	133	145	143	134	121	140	138	143	145	149	140	130	151	132	134	131	139	150	117	130	149	151	132	131	129	141	140	125	157	158	136	136	156	154	133	153	157	138	132	142	153	146	145	136	130	124	149	116	149	139	143	134	127	135	155	125	143	139	133	143	115	129	139	121	138	125	162	151	137	140	138	136	130	126	143	148	132	129	126	121	135	126	121	149	126	153	145	154	128	129	149	141	156	141	134	134	134	131	137	137	139	139	140	125	130	129	132	135	127	138	139	140	128	138	134	125	127	145	142	142	144	142	143	156	145	127	165	143	154	132	150	138	137	123	167	150	127	149	146	138	135	133	149	137	146	163	115	133	134	134	158	122	157	130	130	142	138	137	139	108	146	141	127	119	132	147	149	143	157	132	129	139	150	146	136	135	134	136	118	137	131	127	152	145	142	149	142	154	130	137	136	116	147	115	144	151	122	149	135	132	130	138	127	141	155	137	117	131	131	146	149	138	142	125	143	132	136	156	137	144	148	134	121	125	121	127	140	142	163	145	135	144	129	137	127	140	137	162	125	124	144	149	175	132	126	140	122	120
12290	557	681	707	608	620	588	582	519	490	507	502	518	471	446	456	486	464	469	503	463	446	480	469	461	489	468	436	481	471	436	427	459	443	465	455	494	450	465	460	496	413	441	481	405	476	427	437	447	461	464	474	472	503	473	479	501	439	493	480	448	475	454	464	415	458	422	466	463	424	430	442	453	467	469	431	441	432	472	451	455	462	456	457	509	481	425	472	436	462	473	452	476	444	453	456	459	480	479	499	466	495	493	445	483	428	446	422	469	466	457	448	466	463	473	436	461	468	477	449	462	457	467	431	470	472	465	472	458	466	490	474	450	452	531	475	464	426	470	451	489	500	447	461	464	468	449	463	436	462	454	444	400	488	447	445	478	472	453	460	452	496	486	454	453	417	494	434	496	453	466	445	442	426	424	462	479	473	447	462	473	452	470	471	474	446	471	455	495	444	459	452	455	483	465	468	477	451	464	464	458	476	471	452	452	472	447	446	448	452	464	453	464	462	457	494	511	482	464	457	461	451	462	460	472	461	458	467	436	466	452	432	459	470	467	465	443	444	505	498	459	452	445	479	507	445	463	469	469	463	433	445	479	423	466	475	463	425	452	436	492	447	490	461	442	462	482	452	436	458	442	468	465	534	446	485	438	481	439	474	425	456	464	458	485	445	458	468	481	445	454	465	450	495	476	468	467	465	416	457	468	458	525	459	469	429	436	445	474	472	464	450	431	489	467	490	465	464	445	421	458	466	441	461	458	464	430	466	454	475	461	455	501	480	465	441	475	456	399	443	469	466	438	492	485	493	477	492	461	456	471	459	475	468	495	469	449	450	500	452	476	482	453	459	433	463	474	493	443	505	492	444	487	463	510	457	434	472	472	461	465	455	498	483	446	478	458	443	456	475	443	420	517	472	459	488	487	486	473	449	467	443	459	469	433	481	454	472	452	486	483	457	451	427	480	486	462	433	470	406	421	432	468	478	438	504	464	447	483	474	502	417	464	443	466	469	435	464	424	420	472	500	458	422	445	435	457	490	509	468	502	452	466	487	446	431	453	463	450	431	458	455	456	455	482	460	431	455	462	481	435	450	439	434	462	476	464	476	500	459	437	439	486	451	484	428	503	448	411	500	459	431	457	494	488	462	452	455	519	450	478	468	467	455	441	487	482	461	480	441	448	445	453	467	476	466	466	460	479	483	490	472	465	479	516	473	482	463	450	493	531	461	446	454	439	443	482	440	470	453	428	501	457	458	478	437	509	459	481	423	477	445	459	442	450	456	433	450	491	468	451	452	436	446	444	464	424	474	477	475	487	453	458	410	484	460	446	454	472	447	447	441	517	453	441	437	446	464	462	427	488	478	472	461	467	451	463	481	449	450	494	482	442	442	462	463	432	450	430	407	462	446	459	438	448	486	464	476	481	429	454	440	494	448	477	480	453	468	488	420	453	475	481	460	482	491	500	462	482	462	445	474	474	461	436	430	454	454	469	433	449	447	457	430	477	460	468	478	436	436	461	498	434	464	426	482	471	458	401	449	473	458	449	475	476	454	479	470	470	480	451	437	429	470	481	449	470	427	464	452	473	440	476	482	445	498	454	474	450	440	470	415	448	471	439	464	464	480	475	458	456	465	470	441	478	444	467	468	449	439	469	463	468	493	499	457	462	460	451	503	483	487	466	479	459	462	482	450	461	472	450	490	429	491	467	475	416	494	465	424	471	462	465	476	496	464	453	495	464	452	434	455	501	452	429	471	505	451	425	462	499	451	457	486	464	443	469	429	483	475	460	431	492	430	486	479	435	418	460	462	493	503	419	433	477	438	467	437	489	443	438	454	444	426	454	441	460	402	471	437	464	481	485	434	434	420	467	444	440	465	435	440	475	461	467	455	454	490	457	490	470	474	439	419	481	461	478	442	468	469	436	456	463	429	425	512	439	465	448	444	479	453	436	440	472	450	470	458	460	460	477	441	452	485	447	459	484	470	440	430	473	461	474	483	470	445	425	474	478	502	434	454	471	450	395	468	450	465	458	446	469	456	456	462	429	470	479	452	463	472	433	438	483	452	445	459	421	488	470	424	418	440	510	448	466	437	437	467	442	473	478	482	468	427	449	476	457	427	445	479	440	494	467	465	442	474	452	445	498	409	485	458	464	434	474	467	439	448	459	431	441	432	480	473	477	442	473	432	536	464	464	467	452	461	459	448	448	470	493	455	497	438	455	479	440	454	474	447	499	470	455	457	454	437	451	490	418	470	444	473	453	420	469	471	471	466	446	498	452	453	482	451	476	460	440	499	459	485	481	489	435	421	490	467	460	464	463	442	478	467	427	460	459	435	413	411	473	471	422	435	472	443	483	448	473	472	453	490	508	457	455	467	440	481	386	433	451	498	500	468	438	437	444	439	446	455	464	462	446	489	488	452	421	460	470	469	484	466	466	483	486	477	452	491	431	451	475	459	499	452	436	484	433	438	426	406	500	450	446	450	460	505	455	462	470	428	464	449	435	425	452	493	472	465	436	440	471	462	454	463	463	459	466	458	418	464	433	449	469	463	446	453	451	449	464	448	402	445	469	460	485	502	428	485	468	434	449	418	446	480	430	491	438	457	484	474	447	463	443	426	456	442	460	458	457	426	499	463	476	492	471	479	452	479	478	412	476	465	441	448	440	468	501	471	464	425	451	444	459	460	447	478	446	455	455	446	444	446	458	450	471	484	503	497	471	470	422	473	451	483	446	453	445	435	468	476	450	478	462	505	460	456	437	466	472	467	455	463	454	493	467	440	436	455	445	448	440	460	445	484	431	430	470	477	470	456	464	435	478	492	488	438	479	467	450	416	465	488	460	463	420	442	442	474	433	461	479	458	474	475	459	463	508	449	471	487	464	453	457	464	443	457	427	450	450	468	431	412	436	483	443	492	474	447	468	492	430	489	447	477	496	448	457	501	440	442	447	441	460	445	466	478	446	440	512	462	483	467	456	466	466	429	472	487	511	443	452	443	452	495	464	473	448	439	464	503	418	448	463	469	460	419	454	460	439	487	431	462	448	439	463	442	452	449	428	480	447	479	487	436	492	489	454	441	446	460	462	507	421	462	449	476	442	465	475	461	490	465	467	463	447	426	468	445	477	434	442	469	439	446	458	487	461	477	444	465	440	462	429	467	458	449	459	439	460	462	462	472	467	453	465	470	450	448	460	477	479	460	458	494	486	454	488	442	473	452	433	442	457	486	460	484	477	480	481	459	496	448	461	439	452	459	469	428	465	449	453	491	438	458	454	461	501	449	443	446	483	442	488	442	437	462	529	459	479	471	435	451	453	473	471	432	466	483	454	496	452	462	482	440	455	469	440	517	456	478	454	472	469	451	449	457	444	504	423	435	435	506	451	463	452	447	413	427	473	472	439	484	462	443	453	435	459	447	456	416	444	459	432	452	440	452	483	466	458	462	478	459	444	487	480	462	475	493	467	467	483	427	463	463	458	433	471	455	478	432
54307	15345	2470	1132	772	618	544	498	406	371	366	350	361	353	315	323	327	293	297	297	297	330	299	286	287	309	294	283	243	280	313	277	294	298	304	310	288	308	273	286	295	250	312	279	272	286	283	253	294	306	266	275	277	273	278	291	298	262	280	291	290	242	284	277	260	272	305	272	264	312	288	247	262	294	271	294	269	272	264	275	295	271	274	252	275	298	285	300	256	307	247	286	303	266	259	304	267	309	285	255	276	288	273	298	320	272	278	286	248	247	273	278	261	278	272	273	268	263	282	306	308	268	257	247	279	301	293	285	283	295	255	259	292	266	295	269	260	259	291	283	274	299	252	284	291	302	279	319	260	283	324	280	249	303	285	279	300	245	286	284	281	289	272	279	286	286	271	294	293	297	293	277	292	288	252	266	309	294	269	259	283	285	282	295	288	278	260	279	276	308	279	275	292	276	273	283	259	285	279	280	284	284	280	281	276	299	271	272	231	274	312	301	266	255	284	273	279	291	309	289	269	287	271	323	261	278	271	268	274	270	266	279	257	305	270	297	275	266	265	269	303	279	246	287	276	260	288	292	275	242	241	242	276	245	280	313	286	286	252	248	273	266	322	249	252	296	258	257	288	317	277	294	291	282	290	279	282	254	277	269	251	275	273	307	273	269	274	275	280	280	281	273	276	256	286	292	281	287	276	241	264	266	250	262	265	312	299	263	243	260	258	266	289	281	283	276	281	303	307	302	280	280	269	248	275	286	288	254	264	310	265	297	287	308	291	266	262	288	270	273	301	278	278	268	277	253	309	272	286	275	256	285	288	274	292	243	238	277	309	278	240	292	276	292	244	274	289	238	270	277	286	317	287	254	280	285	279	286	285	299	265	300	286	295	271	307	310	248	259	254	267	244	259	282	257	284	265	291	271	256	293	291	275	254	276	257	291	270	271	258	253	278	293	246	295	263	263	267	262	263	257	267	297	282	281	294	278	299	259	316	278	261	254	275	264	252	290	263	295	317	244	258	225	298	275	307	278	268	298	251	261	273	285	263	245	294	266	264	289	268	281	276	301	275	264	318	266	276	260	284	290	290	300	306	278	333	266	252	303	262	267	291	262	266	300	261	272	306	273	287	261	278	267	271	269	309	261	273	276	281	303	292	261	254	260	256	288	286	287	291	267	276	271	261	287	254	296	276	261	251	289	296	280	295	288	292	266	259	284	259	277	296	275	273	297	275	283	298	294	279	283	281	288	285	250	277	269	265	295	283	287	259	279	278	290	292	247	256	244	248	263	265	296	276	264	249	263	259	294	280	238	261	268	290	290	267	292	282	273	276	273	289	276	264	323	318	263	311	264	268	281	277	287	272	293	249	282	277	257	284	277	265	278	264	332	274	295	263	253	264	282	282	293	275	276	297	288	300	287	260	280	294	267	284	270	261	284	284	277	278	276	247	275	277	258	274	270	247	257	251	270	292	271	262	268	265	307	264	271	289	292	276	319	236	314	281	279	281	265	281	298	307	276	279	306	294	250	309	298	266	293	280	289	264	287	242	287	287	288	292	278	278	290	296	318	288	274	285	289	292	268	274	270	268	291	272	290	293	261	277	277	285	289	297	265	249	287	287	272	297	292	271	286	250	269	248	281	264	293	267	277	301	289	275	270	266	267	270	278	280	270	272	274	282	272	274	255	305	271	291	256	283	267	293	267	274	276	290	239	277	279	249	285	252	266	264	293	276	285	302	294	298	263	264	295	268	304	265	265	255	286	253	271	283	285	290	280	268	289	282	280	285	269	264	293	284	280	256	307	276	280	280	310	287	294	289	283	258	258	287	287	297	300	312	287	272	260	289	296	286	246	329	259	276	307	281	282	295	261	289	251	258	291	320	312	278	281	262	288	288	253	272	270	304	286	257	282	273	293	269	255	306	296	253	276	292	298	255	281	257	280	281	291	270	271	280	283	286	256	274	270	291	267	298	270	274	300	293	307	280	295	282	279	288	277	271	268	276	258	260	270	277	278	264	285	258	275	264	270	274	274	269	279	263	289	287	283	284	278	286	251	269	259	280	265	269	245	257	250	289	268	295	245	237	251	291	281	292	284	252	265	285	275	251	268	283	240	294	268	283	241	279	266	276	250	252	245	256	273	240	285	310	306	272	282	296	265	275	282	275	283	275	287	298	272	263	298	261	291	277	264	289	260	267	256	269	311	289	301	261	279	260	271	292	245	266	275	275	262	250	301	258	290	263	290	302	235	290	284	265	288	274	291	262	288	279	311	285	279	249	271	281	283	298	285	271	295	281	286	258	299	287	269	260	298	297	292	286	271	267	262	311	304	266	296	270	298	277	285	289	269	268	265	264	273	280	297	274	273	275	264	249	278	272	277	264	274	275	296	260	293	276	281	289	285	274	275	292	283	277	261	307	267	278	286	308	280	272	297	284	302	252	290	265	275	318	291	296	285	275	288	255	282	271	271	280	292	302	275	279	279	247	276	290	271	279	252	254	283	273	296	258	277	290	261	292	286	284	310	280	294	300	266	255	263	278	279	272	277	301	299	267	308	282	273	261	287	265	274	279	297	268	261	290	269	287	256	271	293	289	294	280	291	266	304	296	257	264	261	255	261	242	289	290	293	263	256	294	273	308	256	283	312	280	260	294	265	285	283	310	253	274	275	279	247	278	282	267	283	281	282	274	304	321	292	288	275	280	263	283	271	289	327	260	284	307	278	320	279	273	277	260	314	288	296	284	296	312	300	260	310	284	268	274	287	270	288	295	305	261	279	262	311	284	297	281	292	285	265	290	278	286	275	280	286	275	257	284	272	283	272	273	273	264	275	303	319	273	272	293	283	300	294	273	279	285	293	299	269	259	275	304	281	307	285	295	270	270	269	272	238	272	277	276	286	279	274	251	243	266	269	252	287	277	261	299	280	276	277	310	305	295	286	275	254	271	271	285	247	284	291	297	274	286	264	285	274	259	282	294	282	281	297	251	250	251	264	262	269	251	278	263	292	313	252	275	237	277	313	275	255	265	253	297	268	283	280	260	263	308	267	248	287	263	254	299	272	302	290	283	251	278	263	294	259	282	292	278	308	283	291	298	287	284	262	282	294	276	292	278	284	272	284	275	295	295	280	250	271	314	288	257	275	269	274	294	253	274	285	256	277	289	287	292	293	263	268	277	311	289	267	296	250	281	294	293	274	295	277	272	297	270	264	273	260	263	286	294	269	266	264	269	288	286	251	282	252	282	300	268	262	288	292	300	264	279	268	322	299	278	255	283	274	264	304	279	243	272	272	262	274	280	280	280	276	287	278	307	299	296	263	287	318	261	283	273	271	273	290	259	311	263	293	288	289	295	281	269	266	257	265	263	238	298	318	279	264	264	258	259	310	286	302	293	273	274	284	235	274	297	282	306	290	273	302	267	315	246	301	298	299	308	276	280	272	305	277	282	285	248	275	308	267	299	313	263	268	287	275	261	297	270	301	258	272	294
27933	1697	3050	3393	3153	2677	2236	1992	1707	1523	1448	1306	1213	1208	1159	1046	1102	1037	1056	976	1007	952	1010	970	952	889	921	844	875	907	875	877	854	837	907	945	873	883	871	859	819	822	866	829	833	831	849	849	841	843	853	840	852	829	832	862	842	824	803	831	785	868	859	832	821	766	897	839	835	817	774	772	836	836	830	854	780	900	838	834	874	806	856	861	804	813	862	792	838	798	815	828	819	824	804	804	893	877	863	752	847	840	798	825	806	827	815	818	869	857	783	824	797	770	849	853	808	866	834	783	807	766	777	788	785	807	801	796	811	792	842	811	836	802	862	877	821	808	767	851	782	809	823	819	794	787	832	798	808	783	837	882	852	819	823	806	765	831	802	819	777	814	825	875	780	783	821	825	784	803	799	830	801	885	798	846	859	758	808	807	797	859	837	802	780	791	818	842	844	772	801	825	843	838	833	782	804	770	791	843	796	826	839	813	822	821	799	827	766	780	782	776	788	807	843	807	809	821	827	818	822	778	791	808	790	841	763	812	808	827	811	864	818	761	824	802	823	834	859	809	814	828	834	801	760	820	824	908	814	840	851	823	802	798	768	815	784	831	838	824	869	779	774	773	775	830	793	867	821	854	846	853	795	792	803	849	839	804	848	794	778	780	850	785	833	801	766	786	836	832	889	796	770	829	762	788	815	825	816	822	803	783	783	833	819	811	785	817	777	798	833	825	846	799	745	826	799	857	794	819	841	807	825	796	835	841	842	824	827	793	791	788	852	793	820	808	780	842	827	831	803	826	781	774	796	810	816	794	861	830	792	847	821	802	819	845	818	823	831	866	824	805	849	802	721	814	844	852	817	779	828	815	840	831	827	801	805	811	804	836	816	782	805	800	799	805	817	807	809	835	838	820	788	823	824	834	781	817	831	781	853	827	819	781	812	845	787	829	841	797	801	805	805	745	836	845	813	788	796	799	780	769	844	867	826	783	806	835	809	827	847	803	826	825	814	816	784	855	853	831	775	823	874	796	806	764	795	824	745	822	772	799	811	839	764	815	805	821	883	816	797	819	829	787	837	829	791	787	796	799	887	848	794	816	804	781	791	777	802	846	815	805	813	775	817	810	808	789	814	824	761	832	813	832	817	762	752	798	820	804	785	831	832	781	845	802	788	801	789	844	819	850	793	829	851	842	819	787	801	766	872	871	791	800	785	799	827	758	804	811	763	784	797	824	810	738	810	819	800	857	770	805	817	817	821	815	820	795	801	835	843	808	794	793	811	813	836	850	827	827	859	793	792	804	811	778	781	773	820	813	813	807	813	847	803	792	807	789	824	847	831	778	820	831	845	743	829	845	811	814	819	814	823	840	800	822	783	759	815	810	787	843	793	814	788	823	815	797	836	840	817	825	845	793	769	823	815	795	801	777	806	765	830	791	827	759	825	796	806	780	844	819	769	807	809	800	817	884	798	755	845	812	780	844	870	782	838	770	805	844	792	789	861	757	812	823	803	831	803	786	813	823	850	822	792	842	821	768	832	792	801	836	870	769	831	824	830	832	840	800	814	758	776	801	773	801	834	807	848	840	839	801	788	780	832	821	837	875	806	798	875	800	800	797	813	807	840	822	827	816	806	827	768	856	819	826	816	839	805	795	819	793	784	813	821	851	814	833	828	811	802	729	821	808	829	806	829	782	814	816	783	836	770	797	772	828	836	799	787	828	843	842	808	786	791	770	828	824	757	873	819	839	807	812	782	854	791	802	801	779	759	781	814	835	760	807	831	856	857	811	822	780	818	762	842	797	781	820	806	818	817	816	798	806	814	846	800	851	842	780	778	797	832	844	775	816	785	861	774	836	811	774	832	827	813	817	824	834	787	822	822	821	806	846	786	819	814	792	824	825	776	812	785	777	781	814	859	785	819	794	855	814	845	816	797	804	810	818	831	803	856	841	815	888	838	786	856	814	775	794	800	813	788	812	878	828	801	802	832	782	769	761	787	874	789	755	794	804	827	851	864	792	869	779	841	792	781	814	814	835	820	820	836	810	806	852	767	789	851	810	826	832	812	863	804	824	787	804	780	792	863	864	821	808	754	843	873	778	809	852	791	815	762	790	837	793	831	816	790	860	836	818	800	823	861	829	863	810	816	767	783	813	825	844	768	799	797	800	774	766	816	802	847	811	820	810	807	832	800	808	775	798	838	764	824	840	807	844	805	839	859	777	808	846	864	841	792	825	815	781	834	835	831	805	773	748	820	858	842	785	830	846	800	735	817	817	819	788	828	798	782	861	811	797	838	827	840	834	805	811	845	857	798	800	806	804	779	815	802	799	744	821	781	796	799	824	805	820	799	775	850	825	805	824	813	786	803	803	840	774	809	811	813	812	784	822	800	787	790	784	836	791	786	843	856	828	799	798	854	846	777	781	768	761	771	868	787	809	800	773	783	822	792	802	822	882	774	849	845	796	821	807	805	827	838	796	802	804	841	819	840	780	781	818	754	826	819	778	797	778	781	794	797	809	827	840	784	757	787	848	752	779	882	859	776	757	774	809	836	821	813	805	796	741	887	844	828	793	853	836	790	822	806	844	812	797	825	854	800	815	837	807	838	835	824	832	797	789	789	886	767	807	802	870	826	818	759	769	803	820	828	767	824	780	825	803	804	835	813	850	778	777	787	823	778	818	804	822	794	818	829	818	849	807	744	783	797	865	843	828	765	847	818	763	820	828	834	845	773	824	812	838	865	785	797	835	747	814	817	768	780	802	820	798	756	799	820	793	813	813	838	819	827	759	769	828	909	797	789	833	855	801	814	785	795	852	829	782	829	829	804	834	818	855	827	790	818	863	797	805	866	870	752	803	859	757	832	771	849	809	802	787	827	820	833	776	859	816	831	814	824	814	860	829	865	797	769	797	840	790	781	821	855	784	806	831	812	866	809	749	840	832	826	862	817	791	832	815	805	810	837	824	807	834	831	794	843	803	783	826	801	824	825	811	796	871	855	808	813	797	780	797	795	759	806	801	801	807	805	810	794	801	876	788	786	821	774	818	806	832	800	787	816	840	835	826	759	823	796	863	850	813	803	780	776	800	802	809	845	787	823	747	780	806	797	793	771	812	765	852	767	816	852	830	781	830	803	789	846	885	805	822	836	796	840	792	785	827	809	779	789	829	799	794	850	810	816	774	825	832	775	884	776	783	808	774	838	773	767	775	800	788	822	798	868	828	781	831	815	801	836	770	802	797	766	831	788	790	810	804	803	827	840	769	789	813	774	861	834	811	836	845	841	836	829	839	824	834	820	833	842	835	837	842	778	807	856	805	825	795	800	782	832	808	812	793	861	808	834	800	797	831	830	847	808	809	865	793	765	812	822	851	825	836	800	765	801	840	783	833	796	798	798	830	785	822	798	829	799	847	807	861	792	755	808	776	842	814	808	792	847	787	828	801	822	818	837	763	797	826	836	843	816	871	768	757	799	840	793	800	824	802	807	777	830	827
63072	22559	5920	2170	1438	1100	886	704	605	595	532	439	430	462	423	398	405	405	376	404	332	380	353	372	350	392	367	317	372	387	338	365	361	365	302	370	331	390	333	346	348	358	362	374	362	349	345	367	376	312	379	353	329	309	324	325	327	315	360	352	336	323	361	355	321	327	305	311	321	362	342	330	346	355	318	339	345	301	349	332	342	328	359	300	330	313	351	372	335	355	314	299	368	350	341	318	343	347	330	375	325	340	333	307	337	324	323	312	331	382	353	319	341	341	348	308	353	360	361	299	309	348	326	337	334	281	333	355	319	355	337	324	317	307	362	349	333	335	359	330	321	315	328	324	370	349	359	356	341	366	345	333	339	328	318	373	325	337	345	341	280	349	334	347	349	350	338	323	357	306	359	333	328	357	331	327	309	351	298	348	343	336	332	323	335	328	325	316	328	321	348	330	352	311	338	338	348	319	330	337	361	332	322	364	352	354	330	342	310	339	336	339	357	298	337	317	334	347	332	357	349	336	351	333	337	306	367	372	315	313	321	303	329	338	301	329	316	329	336	370	344	334	294	371	336	329	312	305	321	318	301	320	318	328	310	341	324	333	339	373	330	323	352	390	329	312	347	326	328	351	331	364	354	333	368	314	348	348	344	349	315	320	340	326	326	296	332	300	339	344	324	333	343	306	319	362	358	348	330	356	322	349	353	331	311	320	320	344	353	324	340	345	302	314	356	331	342	337	327	328	315	320	322	343	368	319	345	347	338	330	324	319	330	311	322	355	350	342	319	354	314	345	309	343	348	338	318	336	359	383	322	314	332	336	324	344	271	356	291	324	297	330	324	316	314	325	330	314	329	355	321	326	345	324	337	335	327	320	330	336	346	340	355	314	372	368	336	338	295	370	318	342	333	343	335	346	325	342	334	313	332	358	373	347	332	314	308	304	314	317	344	298	326	343	348	322	313	356	330	340	314	356	320	312	336	304	350	286	332	342	336	309	307	333	340	350	334	342	313	314	334	303	336	353	367	338	377	323	310	311	330	322	317	322	344	321	318	283	323	353	372	334	331	336	296	323	329	354	371	344	329	330	316	353	312	321	335	318	348	321	335	325	308	323	327	354	351	353	340	328	311	315	331	341	312	328	339	306	353	335	307	335	310	362	339	344	351	300	351	371	315	285	305	328	347	351	335	330	283	344	345	322	340	358	328	334	309	343	341	301	326	353	325	308	352	291	340	311	324	303	348	337	328	340	359	336	314	326	346	312	317	349	353	301	337	310	352	322	333	358	344	302	344	321	347	360	353	354	339	298	302	353	307	333	339	312	312	346	335	308	343	310	313	357	315	370	313	345	322	333	349	339	339	336	349	344	360	353	331	332	333	341	310	324	338	332	321	334	322	326	314	355	339	330	310	286	322	313	335	300	350	332	350	343	338	326	322	351	374	322	342	323	356	354	320	312	344	360	353	346	359	320	331	321	346	316	320	340	332	335	347	359	359	308	342	346	327	312	308	342	345	340	341	291	346	351	353	335	350	354	345	330	363	313	347	332	321	320	340	329	327	364	338	321	328	347	349	339	302	352	321	328	318	345	330	344	333	338	331	327	336	359	341	335	330	338	342	334	340	319	354	316	309	325	317	303	337	329	344	323	347	337	333	328	338	339	311	336	313	337	312	337	357	368	336	347	336	358	322	331	328	356	316	324	313	282	343	319	343	365	305	343	372	361	352	343	338	317	353	337	335	324	305	332	323	335	338	327	333	335	330	348	325	345	361	343	324	349	341	319	341	326	344	342	336	351	335	312	340	313	339	288	350	297	312	290	333	342	340	338	323	320	336	371	320	308	340	298	332	353	315	303	345	347	345	335	325	332	321	316	338	323	345	370	321	338	349	324	334	365	356	339	316	337	313	333	313	321	321	361	351	313	298	330	289	353	357	337	295	293	334	315	332	339	352	343	329	323	344	334	335	327	370	332	293	328	344	327	281	323	353	351	365	337	304	337	356	342	357	338	317	311	334	321	332	325	353	327	346	367	376	350	316	311	337	329	320	338	297	352	351	337	357	315	331	367	340	340	339	324	311	358	347	332	318	308	352	328	324	302	301	360	328	342	315	332	326	312	330	354	322	348	316	308	343	355	364	333	310	288	295	339	345	342	318	313	338	360	341	358	306	347	324	374	299	314	328	324	362	358	326	361	299	355	312	338	352	322	332	299	337	343	381	325	336	325	351	355	322	359	315	329	318	364	340	297	334	335	323	351	337	344	328	327	329	342	335	337	313	353	330	322	321	320	343	320	311	313	320	316	314	376	360	346	321	325	332	308	357	304	297	332	317	344	348	327	342	322	350	339	322	320	328	323	338	338	334	344	321	334	313	309	358	328	336	305	344	340	319	336	327	345	358	336	292	335	302	334	316	359	337	336	330	325	322	299	314	348	294	333	329	347	348	333	346	352	342	310	345	317	344	305	374	317	365	319	321	352	344	327	340	359	365	325	355	323	318	338	348	346	322	356	325	324	332	342	314	348	358	323	324	345	306	319	298	334	326	304	327	337	289	333	344	349	332	292	305	341	311	358	339	353	323	346	352	348	337	368	308	349	310	342	335	323	330	337	328	331	316	304	311	293	351	342	328	324	374	361	351	320	299	357	321	324	324	347	338	325	341	342	351	336	325	347	322	318	360	356	321	348	321	312	328	302	326	326	333	327	353	330	344	320	330	343	346	331	353	304	346	341	344	312	330	311	325	302	324	312	321	346	328	345	328	338	316	303	339	300	319	337	335	343	354	352	319	341	310	328	338	307	317	322	345	301	327	340	337	338	342	320	334	333	339	329	350	318	310	331	347	332	321	318	315	350	299	314	306	331	305	328	359	339	339	322	331	331	358	344	344	339	315	327	351	309	362	326	336	358	357	329	328	319	328	317	324	330	318	334	365	327	338	315	349	345	336	344	328	326	350	336	343	348	323	326	350	336	333	322	289	331	330	300	344	345	311	325	352	323	330	325	338	336	322	325	336	339	334	358	362	343	294	333	301	313	302	346	362	321	366	338	330	314	319	325	326	332	315	299	342	320	351	367	327	332	332	331	336	326	359	336	306	323	362	329	335	355	347	328	324	318	298	353	309	327	361	326	333	324	319	296	335	334	316	371	339	299	353	370	361	369	347	333	356	344	312	328	302	290	369	350	346	307	325	303	299	343	324	285	325	308	336	339	351	350	316	297	333	339	308	349	322	313	313	335	339	313	359	332	343	353	332	336	328	367	315	325	347	316	348	338	354	329	313	317	323	324	337	313	334	322	351	312	343	332	301	328	347	361	348	366	307	357	337	363	307	328	325	331	320	339	330	336	349	356	341	305	327	352	319	322	352	334	329	317	317	341	315	335	318	366	316	358	320	288	330	312	322	330	348	362	314	327	318	305	317	346	290	345	327	328	307	304	337	337	302	347	302	325	327	324	323	297	354	325	339	356	299	335	331	329	328	333	325	336	342	346
33681	2578	5062	5736	5051	4059	3436	3035	2512	2207	2047	1886	1694	1624	1546	1439	1400	1311	1338	1315	1251	1225	1205	1146	1135	1148	1155	1094	1087	1139	1087	1007	1037	1046	993	962	1013	1045	947	969	957	1022	1010	978	997	995	967	984	990	951	961	964	947	954	1003	989	968	997	959	956	931	957	966	998	981	931	985	943	918	1002	933	916	963	947	962	971	934	979	934	926	874	936	944	936	944	959	896	932	935	952	888	984	913	963	925	935	963	958	962	948	986	885	946	935	983	906	916	950	929	957	896	915	900	926	968	926	930	902	941	933	980	916	934	889	956	975	902	907	925	919	977	927	969	973	949	902	931	942	933	965	891	933	929	901	930	869	883	940	937	903	948	925	950	929	925	901	956	910	909	965	902	940	904	887	953	950	930	907	937	883	921	981	913	902	889	880	900	963	932	907	921	889	943	946	927	936	943	939	938	918	965	977	959	916	921	894	892	935	869	907	944	941	909	910	915	997	886	937	922	964	867	915	928	882	935	916	964	900	922	953	943	942	945	939	980	972	960	897	944	939	939	979	876	993	928	921	924	886	905	916	940	899	826	949	934	903	939	884	950	930	883	905	891	933	916	977	952	974	947	900	913	942	947	945	950	899	932	959	939	911	947	920	906	975	864	924	949	953	891	937	984	912	914	906	900	910	919	942	898	910	952	871	974	959	927	949	920	924	945	912	929	910	955	942	913	915	957	935	940	920	952	962	939	951	889	885	955	909	878	942	904	941	897	917	905	912	922	923	951	908	915	997	940	925	907	929	878	919	861	913	914	972	917	976	934	901	948	931	870	916	934	917	941	914	949	901	963	921	926	940	968	933	933	904	943	959	989	896	897	927	966	923	850	903	946	880	912	924	922	949	879	861	905	885	948	923	980	946	920	916	909	922	945	953	932	855	927	918	854	905	927	908	901	951	925	924	888	917	910	866	900	930	927	927	912	936	911	955	955	934	970	1022	885	919	924	908	904	936	937	948	941	928	946	973	976	929	908	919	926	903	946	915	911	945	957	914	898	958	901	913	883	869	943	862	929	895	1010	887	955	960	953	927	966	951	920	923	863	924	902	947	925	910	896	949	913	858	943	941	941	982	952	893	883	863	902	894	953	957	969	909	894	911	909	931	902	891	949	887	924	925	918	908	940	923	936	963	939	932	922	969	927	941	922	938	932	946	922	926	935	935	911	903	960	882	918	956	929	865	894	868	919	949	935	930	968	923	883	884	971	913	903	885	898	967	938	907	905	1003	953	942	939	900	968	889	932	956	920	932	910	914	908	924	891	923	926	924	950	924	909	917	921	913	867	938	945	925	831	977	929	952	913	946	918	908	985	979	946	939	911	917	930	910	881	924	887	912	902	914	920	946	923	1008	916	952	934	916	890	881	927	875	953	907	923	909	922	965	1045	911	948	915	897	905	981	912	944	922	952	898	865	861	942	946	935	894	888	947	958	912	897	913	957	919	961	927	912	928	931	918	905	912	914	922	893	939	925	885	945	911	871	927	907	914	930	891	904	947	961	927	963	887	904	989	968	909	957	940	923	928	914	878	956	893	947	918	959	899	864	920	930	945	914	947	897	937	909	905	895	913	926	933	936	890	942	928	896	891	919	979	945	928	921	912	967	925	894	914	907	874	943	941	879	924	916	970	886	961	941	920	898	944	905	909	1000	901	920	928	857	958	913	919	992	968	896	898	909	901	908	860	894	905	942	885	904	912	877	928	886	931	856	899	921	942	949	886	925	929	868	883	931	891	947	912	885	900	946	938	875	960	904	900	989	943	964	918	915	911	902	942	949	903	937	937	896	937	887	928	890	942	904	889	919	921	907	900	930	926	896	935	987	948	912	940	969	926	922	936	911	911	937	874	933	961	931	962	918	837	905	949	905	955	911	946	912	942	948	894	875	885	932	971	976	927	924	909	940	963	889	921	909	906	941	929	906	971	951	956	923	905	913	923	977	911	904	894	889	940	998	914	872	872	904	914	937	919	909	943	898	906	962	935	888	914	903	922	910	965	947	906	960	939	900	922	907	912	899	924	937	959	901	937	893	895	961	919	951	929	917	965	864	909	895	963	919	911	936	927	933	957	956	976	868	934	975	922	948	910	910	918	935	901	956	905	966	903	951	899	912	924	946	935	979	959	926	889	960	915	924	897	920	896	929	936	880	925	909	930	930	918	924	881	858	937	956	899	955	893	997	928	963	945	910	921	946	918	984	984	895	903	947	924	963	959	941	889	913	931	944	899	943	914	858	944	908	933	899	910	910	905	948	951	940	941	903	915	884	907	931	904	925	913	899	895	880	899	881	883	929	949	925	942	957	960	951	882	893	933	1004	860	918	896	932	914	875	939	950	913	892	951	944	893	890	910	926	946	874	862	865	984	939	938	965	926	909	965	930	896	927	904	942	897	986	908	953	911	934	946	963	922	909	910	929	910	913	896	917	906	933	956	969	911	914	936	882	961	927	895	910	865	879	916	972	945	901	899	964	923	910	937	930	932	896	933	909	859	951	938	880	942	904	908	906	941	916	916	895	870	915	929	919	927	884	922	885	952	936	925	933	923	928	907	946	963	885	876	874	907	961	892	902	947	929	863	993	916	911	916	919	947	911	935	919	910	914	937	950	942	901	943	888	965	908	929	932	921	927	924	912	913	902	929	907	941	946	901	868	930	861	926	892	930	891	943	939	951	921	936	945	901	930	907	897	980	918	929	957	889	917	871	941	939	911	890	941	947	960	886	924	927	947	909	901	850	903	947	929	903	933	954	891	916	922	932	947	917	899	898	919	915	925	898	931	922	921	921	937	880	913	896	885	880	922	940	922	920	970	955	934	927	928	900	969	917	927	898	933	917	956	907	909	942	933	930	904	919	946	930	980	950	931	963	882	909	871	907	882	927	924	883	977	910	974	922	993	926	887	917	944	889	922	932	951	871	974	896	968	960	884	919	946	919	956	937	918	972	950	978	925	921	931	924	875	929	906	903	918	903	941	959	928	844	923	921	944	960	895	1043	950	950	986	879	884	899	939	879	906	954	926	926	921	941	859	928	913	939	981	923	930	882	1003	922	963	953	958	988	978	852	893	933	942	902	934	954	938	921	913	911	952	933	947	934	927	923	902	949	882	926	948	897	923	922	905	926	955	935	908	892	892	907	935	931	869	913	888	918	951	882	931	944	953	959	984	951	904	916	946	947	942	856	874	957	932	872	940	884	905	901	902	974	909	961	895	857	931	865	852	950	922	937	909	947	898	927	932	893	905	935	844	924	923	895	931	919	963	916	929	906	974	961	905	943	958	888	897	966	928	916	876	928	945	926	942	969	913	906	951	931	949	968	936	958	915	930	869	918	935	957	920	1002	951	920	955	944	958	902	917	955	943	900	946	919	921	909	951	952	927	900	936	977	858	980	917	919	939	937	939	894	936	978	907	863	921	948	913	885	902	938	944	907	972	936	916	892	971	952	924	923	943	909	921	860	894	923	945	908	963	901
15685	862	274	185	191	157	164	155	150	161	132	151	137	127	145	138	149	144	143	136	142	150	128	143	142	177	144	159	145	117	122	132	141	141	127	155	149	139	120	127	144	123	133	121	150	137	157	139	125	134	128	137	123	129	118	141	147	116	170	145	129	139	142	151	135	134	124	136	141	161	141	151	135	118	129	149	150	147	136	151	166	144	147	134	115	136	133	139	162	144	152	129	133	109	156	147	148	152	125	136	140	152	141	127	116	137	140	133	163	139	124	125	122	125	155	149	139	143	128	137	123	118	145	134	161	155	140	131	110	138	137	136	142	129	134	144	159	159	144	129	141	140	124	149	133	152	144	135	145	126	148	131	160	130	131	145	136	135	147	135	147	144	157	135	136	122	140	136	171	149	135	158	138	135	163	154	141	152	165	136	122	126	115	135	136	125	144	129	135	161	143	138	143	149	141	139	132	124	132	142	137	133	137	141	133	137	143	131	134	161	135	126	134	122	124	138	130	135	139	140	138	140	133	130	117	123	126	128	141	158	132	132	152	130	139	135	134	140	131	127	136	147	134	161	140	149	135	120	142	142	136	146	137	133	133	129	150	145	157	144	136	136	114	123	143	145	147	133	136	137	147	119	125	146	121	153	132	133	119	130	145	126	126	119	132	154	150	130	124	131	147	129	147	138	134	131	120	127	141	137	149	132	151	137	152	133	124	142	139	147	116	135	144	144	148	136	132	162	122	140	142	126	139	149	136	114	158	140	142	124	152	132	125	162	156	140	142	139	126	165	148	122	137	160	142	117	137	156	139	132	135	139	127	139	136	146	135	128	142	139	129	157	147	126	119	159	139	136	144	132	150	125	127	131	130	145	136	135	144	135	149	134	141	132	150	130	131	156	141	146	144	137	165	133	150	129	135	168	144	147	152	162	124	139	164	140	134	139	161	139	138	145	146	138	137	136	171	133	146	139	145	149	143	130	124	137	145	134	127	158	128	119	153	140	136	133	138	135	145	143	151	137	142	114	139	135	149	155	136	144	135	120	125	129	140	142	151	127	146	135	135	151	135	142	127	131	138	127	126	131	130	136	131	146	140	129	131	139	137	131	129	133	138	122	120	133	162	146	128	136	141	130	140	138	130	120	142	139	134	155	106	157	126	129	147	141	126	125	152	153	153	128	133	154	136	143	132	128	137	128	141	135	159	137	146	133	132	162	125	134	142	132	147	153	133	132	133	104	159	139	126	149	136	150	144	132	138	117	134	121	135	137	131	119	148	163	148	119	145	159	128	134	127	136	146	145	148	158	128	154	145	133	150	140	172	126	143	134	141	142	133	132	126	141	138	133	138	128	133	116	161	142	127	133	151	151	130	149	142	135	105	156	129	125	137	173	149	156	142	133	133	140	137	136	136	141	133	153	129	143	130	115	128	154	125	151	141	142	146	131	138	133	136	157	146	144	137	127	162	133	131	138	139	155	128	124	138	134	131	141	131	141	147	144	124	154	149	162	139	132	125	138	129	127	164	128	146	131	133	139	129	134	157	152	163	125	124	128	153	130	141	143	129	136	129	150	148	147	149	140	133	133	122	137	138	134	126	110	102	141	134	150	121	131	132	132	146	145	131	145	136	131	144	151	135	160	123	141	119	124	136	146	142	145	133	136	128	141	136	140	154	139	148	121	146	137	135	125	155	160	127	148	146	115	148	131	129	121	151	150	133	162	145	144	137	128	148	122	152	129	138	147	150	145	138	147	151	145	143	124	133	131	124	156	146	145	152	141	132	161	120	137	153	142	155	136	141	142	143	121	139	152	138	144	134	139	113	129	122	114	138	172	120	143	132	158	118	141	125	146	149	139	168	142	129	127	121	148	142	144	131	149	122	144	132	146	129	130	98	121	135	128	155	135	149	151	124	142	140	134	138	140	151	130	126	164	149	156	142	139	111	129	144	142	138	151	136	151	136	134	154	130	145	151	128	143	118	146	125	126	140	124	144	123	139	144	151	134	145	148	147	128	143	153	131	131	141	148	134	140	135	156	156	143	138	133	121	137	135	132	126	157	143	141	134	121	121	130	121	138	122	136	152	137	123	140	133	146	140	127	128	135	129	140	142	116	129	135	123	138	147	154	135	134	141	136	143	122	129	122	125	125	139	141	127	154	125	162	157	132	135	131	152	143	146	124	123	136	146	149	133	167	164	123	130	134	130	149	146	143	135	155	131	135	155	141	125	166	138	141	123	115	120	138	133	147	148	125	123	160	128	126	143	121	175	132	129	129	142	135	156	141	135	152	140	153	138	143	143	169	137	138	131	138	150	127	129	160	133	143	129	148	146	121	155	136	140	145	128	119	146	134	126	144	161	154	150	134	146	153	139	130	155	136	134	128	150	147	156	141	133	132	136	151	145	127	126	117	141	132	145	141	149	124	138	139	146	139	140	153	146	142	137	151	146	141	137	131	139	132	122	139	134	135	119	131	134	145	134	131	140	121	133	154	151	145	123	148	139	139	141	138	146	118	122	162	127	139	128	142	129	138	152	137	131	146	153	124	117	140	125	113	155	120	140	122	120	125	145	136	148	140	170	141	135	144	136	130	121	158	139	144	136	141	149	137	147	139	132	137	160	137	140	152	133	134	134	151	152	148	152	151	150	146	130	150	166	150	144	133	128	132	141	155	138	133	155	151	136	138	134	142	146	130	147	139	149	124	148	146	145	142	168	122	136	131	118	134	145	155	122	110	138	142	137	148	150	125	148	127	138	147	164	143	131	132	139	152	111	121	129	146	139	121	138	127	150	138	130	143	127	133	130	132	124	143	145	125	157	128	134	137	147	152	131	163	138	146	132	129	147	125	140	144	119	149	133	150	128	121	122	146	144	131	140	176	162	144	142	150	129	127	136	163	140	123	129	151	135	117	113	129	142	131	142	139	149	124	130	128	138	148	119	156	135	138	132	113	119	125	140	155	140	144	131	130	128	138	148	133	110	137	124	138	171	118	126	119	127	138	142	156	151	141	160	168	134	139	152	135	137	167	145	148	126	142	125	133	139	140	130	126	160	127	153	137	135	137	140	149	141	141	143	117	129	145	137	132	153	131	156	117	136	142	149	148	135	121	128	141	150	125	158	137	155	132	140	129	138	133	168	136	125	156	141	151	116	129	145	142	149	129	139	150	139	143	123	127	148	143	148	135	129	150	149	134	140	122	148	140	146	151	154	149	140	151	140	139	153	133	143	129	138	132	129	138	129	140	125	136	128	144	122	136	117	109	120	143	151	144	124	118	137	150	143	127	119	134	142	131	150	133	146	140	155	137	139	149	139	139	156	159	149	139	145	140	112	130	128	124	133	131	130	132	153	137	129	136	145	139	136	166	150	159	127	123	142	140	131	148	144	130	143	142	151	127	162	134	144	147	139	144	149	140	148	119	132	127	135	132	144	138	145	133	172	129	164	134	122	143	144	129	134	142	128	158	136	126	127	151	150	147	140	158	135	139
12832	551	671	639	635	553	551	524	487	518	511	520	486	465	508	471	484	500	497	429	473	522	481	430	461	450	487	456	474	460	467	470	493	442	474	503	476	479	457	457	469	492	463	510	466	438	465	473	478	436	462	459	497	460	468	470	443	461	455	469	476	455	485	417	455	435	444	480	476	492	431	473	444	513	478	451	442	436	494	483	491	458	459	461	489	481	483	446	457	452	466	412	477	457	488	476	461	426	466	469	463	466	488	479	462	477	469	489	467	482	487	465	431	480	479	469	474	498	480	465	462	473	434	482	446	473	464	451	428	477	461	438	448	438	480	459	452	429	420	486	458	436	461	449	468	437	471	445	437	488	439	468	461	449	405	451	479	468	472	483	451	504	459	474	482	441	431	476	466	488	477	481	487	488	479	447	476	436	483	453	465	441	510	482	470	451	447	445	460	468	458	465	454	460	419	463	464	472	444	453	475	456	485	435	435	478	482	502	466	462	455	485	492	478	474	464	448	450	418	453	467	488	430	451	506	454	454	474	480	486	466	415	462	463	468	465	487	478	452	471	484	420	473	475	469	447	493	470	477	454	462	412	468	451	428	459	492	482	469	482	430	445	466	448	443	440	416	457	458	468	454	448	451	462	473	477	464	475	469	485	510	455	438	454	463	442	484	474	458	460	456	434	474	471	460	471	401	466	501	437	452	446	465	449	442	458	399	460	441	439	445	492	452	432	498	457	396	440	408	460	414	441	448	469	444	467	402	453	423	442	457	460	475	438	500	433	437	459	493	451	436	432	444	447	475	447	472	488	406	489	480	456	444	445	456	452	472	441	465	468	449	454	499	458	501	472	471	475	448	445	449	431	430	450	418	458	482	474	466	461	455	441	452	463	427	434	453	471	470	450	452	462	444	465	473	425	463	434	463	468	494	488	473	480	533	438	474	469	492	459	455	457	442	452	489	484	461	461	492	459	489	490	444	443	482	486	432	474	470	441	450	473	500	453	466	474	462	489	514	484	453	474	421	454	438	464	458	456	464	447	492	460	446	476	456	455	465	459	461	458	495	458	446	484	495	467	498	444	463	472	472	429	488	429	418	479	434	484	472	459	466	460	456	424	488	490	466	481	488	451	479	494	453	457	475	428	454	456	479	487	430	473	472	445	438	477	468	462	491	496	444	487	459	476	457	467	460	417	459	477	472	495	508	464	479	425	485	438	468	471	513	479	455	444	448	462	482	499	470	495	499	495	441	492	457	449	480	442	505	464	470	461	445	460	448	458	445	464	395	435	491	442	446	433	496	472	437	425	460	465	474	450	435	451	478	446	437	500	445	481	459	469	455	459	466	460	477	460	474	490	471	455	457	456	484	455	475	454	502	460	490	507	410	432	442	505	476	480	436	464	417	490	502	449	451	471	461	468	443	451	470	469	463	481	430	474	448	453	453	488	447	480	465	462	431	461	461	460	448	440	480	468	444	459	443	452	441	469	474	453	466	455	454	472	462	466	460	473	476	481	473	448	454	459	437	442	464	449	473	423	446	493	466	434	474	456	496	459	460	468	431	492	493	473	505	470	476	465	481	469	466	438	500	469	445	464	470	490	442	418	429	433	450	463	453	434	451	491	447	418	429	457	455	472	438	467	487	455	494	490	461	452	434	503	456	491	449	471	484	429	470	482	461	484	469	459	460	440	458	444	438	454	489	438	429	465	441	438	460	464	469	452	478	462	478	460	462	471	444	439	421	430	483	444	496	451	444	445	466	485	434	469	468	501	474	448	489	430	489	477	434	441	493	495	477	470	462	437	496	457	427	443	431	469	491	459	442	440	474	485	435	459	453	435	479	486	445	448	462	483	432	452	425	492	472	488	434	443	468	450	490	455	467	473	442	500	477	421	430	481	489	497	451	450	444	450	466	513	464	468	442	474	491	430	443	436	474	457	468	448	486	472	487	475	439	463	475	448	468	474	499	445	495	445	433	465	445	469	443	482	444	426	477	464	445	442	483	456	490	461	516	504	470	479	448	512	495	470	475	447	478	396	469	481	458	509	490	479	478	471	491	452	471	464	490	480	425	460	440	471	472	437	478	479	450	486	424	457	474	452	437	440	467	441	485	496	433	457	441	470	453	441	451	448	477	464	475	465	461	455	442	440	437	408	470	451	447	456	457	431	473	471	464	446	475	479	463	480	476	455	464	472	449	475	470	444	430	458	479	476	446	450	445	459	466	473	475	421	445	490	478	483	433	451	454	449	451	474	440	448	438	499	455	434	469	479	440	438	451	442	440	476	487	462	420	492	441	455	480	507	440	494	470	440	473	454	456	486	461	467	458	451	434	511	514	458	421	486	437	478	444	463	479	467	454	500	476	466	480	434	449	437	465	479	439	466	495	462	461	432	415	470	466	488	458	466	448	481	443	472	482	428	458	446	483	494	446	486	489	467	473	504	435	479	510	480	484	476	422	473	482	454	486	472	438	479	468	487	440	457	499	483	461	485	502	449	484	485	460	487	425	417	469	477	461	481	473	470	476	494	469	464	446	437	482	445	459	466	496	471	472	448	460	443	453	463	464	458	502	438	461	462	507	465	420	430	487	471	430	455	452	453	478	482	476	501	458	449	429	454	479	465	463	469	470	464	486	471	418	458	466	471	472	438	460	512	409	496	476	465	440	441	453	458	448	474	420	476	485	432	481	485	490	468	509	423	481	469	424	448	433	449	482	500	520	460	503	459	454	471	445	461	468	449	494	450	424	477	441	463	455	475	487	468	490	450	478	476	472	468	435	504	458	448	467	449	455	469	446	484	466	460	481	481	473	426	471	446	478	449	457	447	484	432	430	485	465	455	439	458	451	461	501	502	460	466	491	432	469	436	429	441	478	455	523	490	479	480	437	508	454	468	443	471	462	429	453	495	481	502	487	500	483	437	481	449	460	472	478	482	448	469	471	409	458	457	484	453	464	513	437	485	470	439	441	444	456	480	452	484	433	521	445	456	433	463	475	505	461	455	469	484	453	483	448	477	443	462	488	449	434	477	447	448	469	478	483	488	452	468	429	477	481	452	442	482	444	464	444	465	479	460	490	481	432	466	457	476	459	447	473	481	458	466	484	450	460	471	496	455	446	445	484	465	481	430	480	470	432	441	448	466	479	457	436	422	459	469	435	431	417	463	450	473	490	453	509	482	445	464	430	464	500	474	471	484	477	501	496	454	440	471	474	468	430	473	490	464	490	440	455	449	439	476	457	460	482	457	435	496	486	480	433	446	474	461	469	490	495	438	463	480	474	476	435	450	441	453	460	489	444	502	475	418	479	460	455	443	478	471	485	472	438	487	474	463	461	455	471	466	426	448	458	450	461	494	481	466	435	423	463	470	482	455	469	484	511	492	491	477	455	466	486	470	445	468	464	463	470	421	455	444	503	464	407	452	470	461	417	456	445	466	494	470	466	492	496	442	436	450	438	488	450	444	470	440	474	437	473	519	501	432	474	439	486	501
54861	16411	2325	1172	855	651	526	481	485	384	364	380	342	344	332	355	321	313	305	330	316	305	279	276	291	323	329	280	277	286	283	269	279	280	282	281	283	276	301	273	286	309	291	278	258	296	288	251	266	279	264	269	265	265	291	249	274	265	293	269	280	274	293	253	283	284	296	307	273	288	281	256	322	309	282	272	280	279	299	295	280	296	299	271	265	293	296	297	278	247	248	280	261	280	269	280	273	281	236	262	286	286	273	283	265	316	290	271	274	288	276	297	268	276	253	324	300	264	279	262	255	297	301	294	275	285	298	270	266	292	273	277	291	298	268	251	286	268	287	311	280	301	258	273	295	258	274	253	297	253	288	298	305	299	260	281	273	290	282	282	322	297	290	280	275	266	254	279	284	265	275	266	246	301	279	266	283	306	260	278	265	297	276	311	263	285	282	268	303	261	281	255	299	268	321	307	268	268	288	255	254	279	266	239	306	267	274	298	279	277	269	282	302	290	279	303	286	271	301	267	269	289	274	300	279	307	298	261	267	268	269	294	284	275	280	274	301	278	294	268	256	282	278	283	254	288	260	291	283	310	301	268	282	286	264	287	308	272	259	266	273	294	288	275	288	254	277	250	266	290	316	317	275	273	301	243	323	296	295	290	280	273	240	274	284	253	279	243	294	303	271	309	294	266	288	272	281	260	276	245	279	275	281	267	301	304	314	268	284	270	285	266	234	289	251	284	285	297	276	262	291	276	348	288	269	265	310	292	293	278	297	276	309	303	290	236	285	296	268	272	267	286	295	262	262	265	283	314	289	269	319	273	273	290	270	296	304	297	266	277	274	248	287	289	290	275	256	260	285	307	297	266	269	325	263	289	291	297	299	296	279	300	315	262	290	267	279	261	255	263	268	281	262	293	299	287	301	291	280	277	249	264	290	259	270	277	273	292	265	279	274	253	293	267	317	283	270	294	287	277	267	287	285	297	277	269	282	288	285	301	295	284	284	275	281	269	303	285	282	281	282	276	289	273	267	293	290	281	298	249	270	294	255	274	294	298	274	309	252	272	289	259	292	260	304	271	281	277	266	239	277	259	279	261	280	288	281	297	241	265	261	285	277	282	269	300	292	310	296	307	264	270	292	267	254	270	272	280	278	297	291	282	274	270	272	303	280	273	304	293	262	276	275	270	276	291	276	295	294	287	267	290	275	292	292	266	279	277	283	280	290	287	294	279	282	262	254	287	270	296	262	269	279	263	257	287	218	266	285	284	255	283	255	278	272	316	261	264	287	271	252	286	249	276	275	252	272	294	275	252	326	276	297	290	299	281	285	249	293	286	262	282	286	253	263	272	251	308	283	289	299	268	269	278	244	319	292	265	308	285	266	315	290	296	327	302	287	262	290	243	250	255	291	275	287	297	310	284	261	275	253	277	252	264	288	274	277	278	274	251	299	318	305	255	251	287	257	297	300	279	276	313	274	230	292	268	260	282	310	267	300	235	293	279	309	280	292	275	283	277	270	269	295	287	302	298	276	300	304	261	283	247	273	281	276	291	288	258	268	267	268	259	316	271	291	257	304	285	282	284	290	284	276	282	275	267	293	289	279	283	278	283	307	283	285	302	281	266	283	285	286	293	276	270	285	291	289	285	263	272	274	277	283	264	281	303	285	286	277	260	282	283	280	274	297	300	286	230	271	272	280	293	285	271	268	266	276	285	253	294	280	298	281	258	285	269	304	270	278	293	299	250	272	264	295	274	285	266	291	263	287	274	299	299	272	275	300	294	280	274	295	246	309	319	252	271	287	295	303	301	255	281	311	282	293	300	299	277	291	296	294	284	263	282	289	293	286	283	290	297	280	254	298	246	283	271	268	284	248	326	297	282	277	277	258	299	300	265	280	271	338	272	274	271	297	321	262	249	262	287	280	296	289	265	264	289	288	270	283	292	289	293	285	270	286	265	265	261	311	283	266	288	295	269	287	299	279	295	270	258	263	264	269	291	275	281	263	283	270	264	290	280	273	284	272	263	292	301	299	299	275	268	269	299	310	280	282	282	280	258	296	318	313	281	269	256	300	276	301	283	284	271	254	270	255	258	282	272	279	281	294	252	286	296	259	267	264	278	319	290	277	256	280	288	270	285	293	284	272	290	266	275	290	271	248	259	300	287	282	291	271	300	270	275	268	303	280	246	271	263	245	265	291	290	286	298	285	277	284	244	273	313	267	284	285	279	298	284	278	308	306	314	297	261	287	288	276	286	297	297	289	278	292	289	299	261	260	273	256	267	262	275	269	276	291	290	275	300	312	299	292	262	253	274	265	297	273	270	276	274	294	272	290	287	267	296	246	317	269	286	240	267	284	301	319	251	260	287	268	280	276	285	262	257	295	280	274	249	299	305	253	277	298	263	288	291	279	278	270	295	280	284	283	275	306	291	301	286	270	255	284	284	246	272	284	277	292	274	279	332	279	286	296	305	281	260	290	265	273	275	316	270	272	275	296	285	288	289	297	275	264	290	300	286	292	269	315	274	306	283	256	293	298	264	278	275	265	291	258	275	301	296	276	298	279	302	278	283	280	262	241	274	285	272	270	288	288	290	298	290	302	284	314	283	265	270	278	278	263	275	296	274	305	289	290	307	287	256	259	295	276	276	274	264	299	288	278	272	292	273	284	269	289	281	300	260	278	301	275	285	261	284	286	294	269	282	300	296	277	273	271	264	288	266	267	302	248	295	240	279	242	308	264	258	281	265	265	303	265	274	279	262	284	286	272	300	303	266	274	292	245	269	300	284	279	270	261	275	268	288	281	291	262	291	253	301	283	273	288	262	296	280	268	254	277	284	262	309	284	290	292	286	270	319	285	264	287	290	264	262	298	264	279	280	289	306	294	274	257	260	302	270	271	266	289	307	261	282	291	264	268	297	266	240	302	310	270	299	268	235	261	291	243	286	283	274	292	278	291	312	267	313	294	292	272	284	257	292	272	282	256	300	269	254	303	277	300	260	268	285	272	293	264	265	269	263	277	299	287	267	291	272	280	282	293	294	266	284	293	282	290	251	259	255	258	258	278	303	265	264	266	283	247	295	273	303	255	277	286	296	298	275	296	272	276	305	289	289	291	276	275	257	279	266	326	269	299	311	304	252	288	274	280	259	289	274	273	284	284	251	310	261	272	252	263	286	248	282	284	273	284	298	288	268	264	281	275	291	266	267	266	328	272	261	272	264	286	264	257	278	263	293	287	272	273	279	299	297	299	287	253	263	287	285	308	267	307	296	268	287	288	283	254	289	283	268	285	265	274	243	287	264	291	271	281	276	273	264	304	273	260	263	275	254	308	285	270	296	297	261	280	269	280	289	297	284	274	282	290	271	263	291	285	296	288	257	272	285	270	301	283	285	260	272	289	289	294	290	268	274	283	293	277	291	293	268	269	302	264	285	305	307	299	284	314	279	294	264	320	271	278	271	277	280	286	275	285	268	278	281	295	275	283	269	277	261
28702	1717	3020	3449	3075	2497	2229	1970	1717	1580	1352	1314	1252	1200	1095	1118	1098	1024	1023	1045	971	997	961	941	876	923	888	918	926	918	935	925	877	897	882	818	837	878	945	861	790	854	826	865	835	819	819	821	809	839	843	860	812	850	808	867	773	856	872	796	872	803	887	878	821	839	867	864	848	810	820	852	837	885	832	852	821	798	851	900	829	829	853	837	811	872	835	820	854	825	795	761	833	790	802	833	831	847	833	848	808	830	814	808	852	812	813	895	796	819	770	808	869	869	764	860	837	795	836	770	829	799	852	846	820	798	836	819	811	815	781	765	842	766	833	744	854	770	811	805	844	842	794	793	876	785	846	840	864	825	794	804	817	847	850	862	807	783	806	810	808	804	811	836	885	838	781	803	841	788	835	803	797	816	837	840	850	797	771	826	778	821	900	889	791	869	814	847	755	804	799	837	847	814	845	840	766	873	847	781	807	828	838	777	786	788	855	859	809	832	822	800	828	883	803	816	771	858	884	836	860	864	784	867	806	789	845	820	841	864	782	765	824	851	817	851	812	795	826	869	807	806	815	869	807	745	834	900	813	780	842	801	850	873	835	802	775	761	767	820	841	826	830	827	800	816	823	848	797	815	821	759	831	808	769	767	824	831	854	821	764	807	858	849	840	833	797	831	822	823	865	770	818	816	845	824	820	816	816	829	776	840	773	814	855	817	799	823	849	764	835	782	831	900	831	816	814	809	833	804	822	823	804	800	806	864	807	862	785	818	798	866	814	833	848	820	817	815	821	798	814	804	850	854	830	786	781	847	781	785	795	840	837	850	808	826	822	824	754	833	827	883	788	857	845	806	811	790	824	788	832	889	784	808	903	799	857	823	798	824	837	840	781	785	792	837	869	795	775	821	835	772	806	876	745	770	846	763	871	855	769	826	787	819	833	806	813	781	845	847	842	771	804	798	794	838	797	831	797	831	822	791	792	831	873	842	873	759	801	802	860	787	802	782	805	833	841	814	820	831	867	782	826	827	783	814	840	853	845	803	860	809	821	897	802	785	794	820	827	835	855	844	839	843	809	816	850	782	754	831	828	839	856	844	809	782	830	816	853	816	829	782	783	797	839	821	799	823	827	797	820	839	780	808	805	823	877	810	850	820	889	824	822	819	809	752	806	785	866	798	847	808	832	874	807	783	850	803	791	793	819	822	868	830	779	826	838	851	857	857	821	763	849	842	871	842	810	886	815	813	825	838	844	825	811	831	837	859	800	783	755	857	767	830	810	833	829	810	832	793	851	847	871	832	825	819	817	764	862	798	827	806	748	852	835	832	815	811	749	798	816	867	865	837	823	824	842	818	814	819	898	777	814	841	782	812	843	810	780	837	822	802	764	837	766	810	859	803	839	809	849	809	825	828	823	819	764	816	841	804	774	795	832	772	838	798	822	789	854	776	789	820	794	838	772	849	860	831	836	811	857	826	804	863	815	789	838	836	813	825	858	823	786	795	779	865	914	760	855	875	770	808	799	858	742	820	806	835	792	884	808	826	823	824	808	787	814	798	817	843	819	849	836	803	840	836	813	808	814	834	782	789	858	792	780	823	853	850	809	869	846	823	809	796	793	804	887	808	855	810	846	778	830	785	816	817	855	793	800	765	780	790	811	858	834	832	811	834	803	863	893	795	811	766	805	837	796	781	854	731	805	848	815	820	816	860	852	874	814	843	792	872	841	789	853	831	856	846	836	841	813	798	824	789	809	801	859	815	823	844	794	816	814	814	806	804	846	789	853	810	847	811	811	807	842	847	795	784	883	832	804	779	860	810	831	809	827	861	795	892	789	754	806	795	828	784	850	815	796	839	822	825	822	830	852	857	854	860	798	859	785	819	785	825	770	805	813	833	837	834	812	823	821	816	854	833	785	812	811	850	819	854	793	821	767	840	826	814	810	805	794	845	773	820	803	780	807	798	821	840	807	811	821	811	803	795	867	809	810	828	858	818	797	821	809	855	829	809	812	825	827	818	819	811	772	779	838	819	793	808	846	849	765	837	871	832	831	837	825	842	845	826	829	827	836	819	838	873	802	779	802	803	813	807	863	884	793	816	844	785	831	858	871	844	824	830	841	815	861	851	884	759	822	859	815	832	789	839	892	889	808	848	871	819	805	814	839	842	823	781	822	840	779	819	816	817	847	815	823	802	822	821	827	816	784	793	798	912	832	825	840	818	840	846	836	847	836	824	819	859	807	793	787	816	801	816	811	806	829	814	836	808	778	829	836	829	857	843	856	877	781	802	808	832	812	829	818	786	879	837	800	860	800	813	823	802	802	785	801	840	791	829	792	823	818	820	803	778	842	812	815	795	842	781	888	851	874	810	838	821	815	839	841	868	798	856	817	801	826	841	784	840	831	842	799	777	790	814	828	837	886	832	782	795	836	849	866	883	843	842	790	845	776	840	837	881	805	847	806	850	799	828	817	790	839	835	810	813	762	800	815	795	815	865	797	816	790	811	835	829	833	784	814	821	782	800	809	788	826	829	782	794	830	865	805	807	829	808	829	878	767	823	813	782	845	770	804	830	796	821	879	818	798	846	796	829	827	789	855	788	841	829	795	802	816	838	819	769	841	823	796	787	810	819	797	800	835	780	776	816	828	830	802	841	824	872	805	835	781	832	834	846	805	860	795	839	824	877	843	826	830	819	776	812	800	823	859	831	818	831	832	814	814	849	856	830	828	833	806	767	833	794	800	835	836	803	822	821	824	830	771	779	761	838	839	796	801	826	811	839	827	791	810	855	783	839	827	859	773	822	842	824	841	873	844	791	828	857	807	819	808	808	764	815	804	819	851	831	790	826	846	815	841	811	842	797	791	837	806	849	815	804	824	859	872	840	819	808	817	828	909	816	828	799	856	859	836	795	800	800	804	808	812	779	857	885	825	752	838	850	815	777	859	782	863	822	847	843	901	810	770	856	813	824	820	864	847	800	818	822	806	768	832	835	800	819	811	788	827	873	785	799	837	825	798	796	817	803	791	832	818	855	837	837	815	875	768	851	803	810	850	794	790	800	823	796	839	822	844	836	822	800	813	843	807	830	857	793	824	859	790	771	875	799	823	754	776	803	762	856	807	825	839	822	817	815	753	846	792	861	829	831	822	831	797	805	814	845	829	809	784	825	797	827	836	795	831	868	818	896	840	857	807	795	808	791	822	832	820	854	830	863	847	844	842	858	776	815	831	789	868	840	838	828	797	761	879	788	828	835	800	784	795	834	836	799	875	815	848	791	836	876	798	873	865	793	811	868	865	853	784	796	846	810	828	805	804	741	854	808	841	797	809	799	802	801	831	838	781	837	818	830	815	836	793	830	801	838	790	822	806	841	845	800	823	846	827	772	827	814	841	814	821	801	841	798	797	859	829	841	803	819	838	768	827	839	793	778	791	824	830	815	792	753	809	820	782	873	807	828	826	839	812	765	819	770	827	855	823	816	810	802	837	838	776	855
62572	24332	6627	2282	1506	1105	925	717	675	555	496	448	470	445	433	431	419	382	387	346	371	357	364	365	382	380	360	336	342	347	345	370	377	370	337	303	327	336	334	354	350	365	313	341	328	333	350	323	377	320	337	325	332	352	311	347	336	336	324	319	356	356	335	337	322	364	320	331	346	335	346	356	342	335	348	306	327	323	322	322	320	342	354	342	339	332	328	347	320	341	331	343	342	342	322	347	314	367	311	288	343	354	329	323	336	373	347	305	360	315	316	368	329	323	316	333	322	354	347	336	351	331	357	348	354	346	346	341	335	330	347	336	336	341	367	383	330	315	356	346	332	308	344	336	330	332	335	315	325	317	355	331	343	327	313	331	324	317	363	317	365	341	317	332	328	370	324	326	325	351	354	295	299	344	355	350	336	344	330	329	343	336	310	322	344	293	337	323	332	366	345	342	327	342	326	388	350	345	305	314	334	350	324	305	359	307	322	339	336	302	355	336	312	334	376	343	332	354	360	346	345	343	334	292	326	351	321	346	334	333	325	322	361	327	327	318	324	328	371	330	309	301	347	331	328	339	335	316	315	330	347	337	327	335	347	340	381	318	321	332	308	382	321	330	327	338	330	352	329	334	341	334	349	330	343	319	372	338	334	314	323	364	293	349	341	334	368	323	347	300	332	332	323	311	322	330	338	320	351	326	321	328	364	315	326	316	355	346	332	323	320	338	329	344	348	357	343	328	358	336	355	341	344	316	332	350	356	348	323	350	330	308	304	337	331	292	311	318	299	315	327	325	312	330	358	360	347	303	329	341	346	344	336	333	330	326	306	325	332	347	338	338	322	310	340	331	335	361	306	313	357	329	337	331	326	318	335	304	317	333	320	336	337	345	344	340	339	314	347	333	330	315	339	306	339	347	308	298	351	332	309	326	319	337	354	311	316	359	317	336	305	326	325	330	311	293	286	330	315	330	301	356	309	336	333	313	340	352	340	308	320	348	358	362	313	332	340	325	324	341	360	338	338	325	314	322	325	300	364	309	349	323	318	331	311	324	328	368	315	308	337	325	321	343	358	314	346	311	337	336	350	345	319	327	330	349	343	334	358	326	325	317	331	329	343	345	348	298	308	343	348	376	324	346	357	359	334	299	333	376	329	368	347	329	355	347	347	304	377	309	312	337	343	322	324	355	344	351	358	330	328	333	337	348	322	288	354	327	351	353	324	347	322	342	322	310	314	350	334	334	320	327	323	337	312	335	346	311	308	332	321	355	310	369	333	331	340	351	321	332	336	318	350	326	332	348	293	339	323	342	302	340	317	352	342	355	356	330	360	330	345	364	341	320	340	335	325	328	343	352	333	296	315	354	351	328	343	341	337	341	356	323	320	335	323	346	351	347	332	324	312	314	302	353	341	351	348	326	315	351	309	384	352	351	326	317	342	325	347	366	366	336	361	345	292	342	339	317	341	307	333	341	334	342	319	339	334	349	359	330	348	355	352	309	306	311	342	359	315	338	315	342	310	345	348	314	321	354	332	352	325	338	317	305	313	312	332	341	340	335	341	352	338	358	367	325	327	337	365	322	338	337	304	344	306	312	355	343	349	329	328	322	330	350	357	331	311	326	347	354	321	322	362	364	327	350	315	311	300	329	350	314	296	365	326	384	316	358	332	353	326	289	357	298	372	316	332	328	349	318	345	343	342	297	304	325	322	321	294	370	346	329	316	331	367	321	342	334	307	320	320	322	332	316	311	315	312	312	343	337	359	319	319	360	326	338	354	326	348	348	318	358	303	355	305	335	325	334	355	356	346	353	316	341	379	329	337	363	363	324	320	302	336	296	337	367	336	343	336	305	359	336	314	328	340	343	307	296	329	308	357	335	329	315	365	331	325	301	334	352	305	325	325	340	328	353	346	347	338	354	331	335	335	345	338	349	321	341	321	325	347	352	324	351	328	343	304	342	320	333	312	296	304	335	338	330	356	357	326	329	364	354	321	323	326	362	329	308	347	341	327	305	333	336	342	338	354	384	338	343	362	347	319	347	340	314	318	324	328	359	316	304	326	335	353	322	348	321	330	320	306	347	342	338	336	338	368	351	321	322	339	337	322	339	320	339	355	341	327	378	356	344	317	333	334	356	335	358	326	326	371	369	315	322	345	310	362	356	351	311	328	343	312	325	309	340	343	358	314	320	337	329	308	330	296	347	323	350	338	349	337	368	350	316	321	341	300	358	282	324	343	304	300	326	303	338	322	348	317	311	322	316	309	324	309	333	374	341	339	323	308	289	331	337	310	340	347	340	357	344	341	312	323	362	346	352	356	323	345	344	337	334	337	317	350	274	360	334	337	344	348	374	318	359	306	337	352	349	336	299	311	314	335	342	370	338	314	319	320	311	313	330	320	312	323	326	334	338	345	366	320	351	353	359	319	317	318	320	323	310	332	313	371	313	347	310	321	334	329	328	355	347	330	348	345	339	352	367	352	335	317	346	330	303	367	332	343	332	297	324	334	330	312	346	344	344	344	295	320	323	346	335	352	336	327	347	325	337	332	363	313	298	326	309	327	323	314	344	342	338	315	340	317	337	318	323	339	332	331	320	346	360	344	330	320	328	341	327	314	318	320	330	306	307	334	302	358	352	350	341	335	315	308	329	300	333	307	324	324	321	326	358	327	334	319	311	327	367	308	330	338	327	354	386	354	335	323	347	310	341	312	359	342	308	312	287	333	332	339	325	358	332	344	318	360	318	340	380	321	314	328	314	314	337	338	329	320	314	372	334	324	315	333	371	371	336	312	324	316	348	324	334	338	329	354	375	343	330	331	362	338	367	349	340	329	333	343	338	328	329	347	340	351	336	305	327	324	377	315	368	388	327	347	325	334	347	338	342	346	322	322	339	351	318	358	326	338	293	349	324	325	304	342	306	315	304	319	356	328	356	338	358	339	319	334	343	310	344	300	353	327	323	340	340	338	334	338	356	366	360	337	366	311	344	353	348	350	317	306	314	320	335	339	297	335	337	323	363	336	336	353	306	383	316	339	324	338	311	311	309	343	341	299	348	354	330	340	345	362	339	347	327	306	318	340	320	347	399	338	335	360	303	331	324	370	340	355	339	293	334	338	351	343	332	324	361	332	311	317	317	319	335	342	330	333	334	334	307	345	348	380	324	326	319	345	327	319	306	372	350	327	316	299	324	333	324	329	339	332	319	347	337	349	286	346	344	338	329	350	344	348	320	342	327	308	351	341	328	321	331	345	321	320	329	349	340	337	348	354	347	378	335	368	346	349	328	359	319	381	328	313	331	327	347	320	372	339	317	338	348	345	312	344	321	331	306	349	315	330	342	318	299	336	309	332	315	347	311	342	345	338	310	337	349	314	341	336	365	335	338	335	343	356	367	348	348	315	380	377	277	332	340	339	344	345	313	319	309	313	346	332	349	329	354	320	305	352	345	314	308	311	334	316	336	350	345	318	334	330	318	338	351	345	351	341	326
34205	2533	5021	5917	5047	4099	3485	2926	2524	2210	2043	1783	1808	1656	1533	1379	1364	1316	1345	1292	1216	1229	1178	1114	1144	1136	1120	1078	1148	1040	1101	1036	1053	1043	1046	1067	1027	998	975	1068	1086	961	916	1002	1008	1008	1025	1029	977	995	974	898	965	964	929	918	1060	965	969	999	976	977	954	918	981	949	959	942	918	944	950	906	936	969	971	950	897	940	939	988	937	979	982	980	940	974	974	986	937	915	1003	931	971	918	967	955	914	960	971	982	897	938	885	984	972	949	892	911	931	951	878	876	936	1009	939	943	929	989	972	921	907	969	938	934	938	931	926	895	924	952	975	920	897	897	907	908	932	936	966	976	917	896	961	939	921	924	901	921	952	933	929	931	980	927	940	935	933	892	951	997	916	873	924	966	1030	930	925	880	893	906	935	921	989	959	896	972	974	945	892	927	900	945	895	929	865	937	931	895	983	912	963	957	925	930	931	957	923	972	925	944	950	976	930	951	914	921	925	980	970	898	932	934	976	887	948	931	929	860	996	897	919	917	957	935	949	914	931	937	943	912	947	951	888	912	940	940	929	961	911	933	926	897	954	915	972	1000	929	931	958	958	915	933	927	901	910	951	934	947	905	941	919	890	897	947	903	937	925	927	928	909	976	899	914	924	941	958	941	941	908	978	920	940	946	951	951	937	912	944	891	940	969	965	919	996	913	949	954	927	890	906	902	920	955	960	935	893	973	956	912	922	917	940	865	862	985	964	906	845	925	949	908	962	900	945	979	973	944	919	970	911	923	940	921	915	938	915	908	933	950	947	906	918	917	937	954	912	918	905	932	909	924	966	931	943	919	942	899	939	908	899	971	875	959	977	906	954	898	959	918	925	957	904	959	960	904	1020	913	884	917	923	947	953	922	971	956	946	885	935	923	910	925	936	962	915	931	925	968	956	939	913	943	954	972	951	972	962	980	910	886	968	939	981	939	965	915	938	926	912	932	932	934	930	958	908	925	946	930	950	940	897	917	920	948	941	922	933	933	914	909	936	916	939	922	940	865	950	904	926	933	934	922	892	912	940	878	902	969	951	921	935	948	970	967	935	918	967	944	962	891	912	934	924	944	902	926	940	964	999	942	927	945	916	877	960	954	926	914	921	934	959	948	906	929	939	988	928	936	961	941	907	901	875	915	972	942	947	917	958	953	911	1004	939	887	959	942	923	911	931	938	934	892	932	905	916	947	959	908	976	947	914	923	922	960	953	944	841	967	950	920	899	925	933	957	961	899	933	957	891	971	936	920	936	950	916	869	951	981	962	925	895	985	893	936	899	918	927	954	921	904	938	943	926	925	964	963	955	964	931	924	915	953	946	911	932	919	922	919	978	926	946	954	912	930	931	932	921	957	972	986	905	913	927	913	925	916	956	950	869	936	926	938	936	970	959	935	960	972	893	911	914	996	997	907	943	921	923	941	982	895	912	947	930	939	892	962	934	921	930	897	948	934	926	935	879	923	902	939	942	935	919	926	970	937	922	978	930	922	923	899	944	949	906	993	958	923	933	947	979	934	979	1004	938	957	936	942	926	922	950	879	933	893	942	923	902	946	872	905	918	934	969	971	917	881	886	903	911	922	911	930	905	933	940	971	881	879	995	946	938	947	922	960	945	901	913	951	975	953	881	942	960	985	938	958	968	874	935	924	919	969	948	973	939	966	936	898	916	929	952	950	882	911	916	919	957	961	948	970	922	930	916	964	965	888	942	911	994	938	956	935	955	905	975	963	911	927	967	973	910	927	967	989	953	899	983	929	933	925	954	914	833	958	973	953	951	932	912	871	956	961	897	935	957	920	941	922	941	866	940	935	966	908	889	956	935	930	960	947	934	945	963	936	917	933	950	901	910	953	921	895	885	981	903	893	931	922	917	913	961	896	966	953	936	957	935	898	893	963	930	914	895	919	884	910	995	975	948	870	926	931	961	954	963	946	957	907	903	906	953	919	934	1017	937	924	935	920	887	947	939	941	975	931	909	941	907	900	939	995	901	948	904	890	905	967	963	940	885	913	939	958	899	940	905	936	891	912	931	908	893	908	953	945	898	872	952	904	942	928	908	961	883	983	939	922	882	906	920	866	889	931	948	976	928	946	915	916	905	882	891	941	904	924	901	956	884	937	891	963	934	922	988	935	919	926	948	937	916	868	917	965	902	940	942	917	925	926	937	933	916	958	907	928	939	928	919	918	948	933	914	941	859	906	905	900	930	948	909	919	941	919	940	856	933	944	937	923	893	924	972	1002	954	917	913	911	975	975	919	907	911	993	912	946	947	926	977	924	908	896	951	960	892	948	831	931	935	854	922	943	962	918	919	914	898	952	864	910	914	913	951	923	924	943	943	963	925	935	899	906	877	948	932	870	924	903	958	924	945	964	939	939	946	936	921	974	954	887	936	937	927	919	986	963	895	945	907	954	946	912	970	937	897	909	895	979	926	924	935	939	919	932	914	942	938	893	907	876	962	948	941	926	919	891	942	845	914	957	874	919	870	959	937	966	939	865	983	916	938	902	918	893	948	922	915	922	911	918	939	924	921	912	985	878	938	954	899	939	906	887	938	958	913	917	945	911	935	966	930	944	915	965	938	942	925	903	933	917	941	892	956	899	898	951	943	945	996	944	981	911	935	917	879	881	998	942	906	971	937	990	926	972	929	890	949	913	1014	915	958	892	940	954	970	922	946	960	941	932	878	941	966	922	915	956	926	890	923	994	957	964	951	874	886	932	901	976	945	918	916	910	937	829	958	900	932	935	942	951	920	911	910	911	949	995	978	908	1003	974	911	918	932	935	945	969	958	903	927	923	987	937	918	956	897	904	935	950	935	905	903	969	927	947	934	903	881	949	905	908	947	963	918	983	926	930	930	1014	901	962	928	929	930	955	930	910	936	945	891	940	968	918	910	958	893	930	906	923	934	937	892	941	885	985	966	935	909	923	887	935	972	881	906	910	936	964	913	985	950	944	961	973	929	851	893	923	964	939	947	925	922	993	891	931	940	903	905	888	960	947	950	938	913	933	957	908	956	947	970	876	927	924	899	930	922	952	900	961	915	955	912	913	924	901	918	985	896	955	912	919	948	952	982	926	952	886	901	900	942	913	949	913	898	938	910	918	889	972	963	897	907	894	942	951	919	964	928	964	922	940	963	942	869	939	936	948	989	957	937	931	947	853	870	944	939	935	932	960	939	908	956	924	915	913	936	921	936	941	907	920	914	948	947	933	900	914	940	904	943	915	941	950	948	951	914	949	923	946	932	911	983	885	927	923	971	950	912	931	961	908	908	910	910	947	968	908	890	926	921	888	880	999	973	967	977	945	876	877	897	952	900	932	943	908	878	937	954	875	923	922	948	933	956	936	933	945	948	979	966	936	924	940	965	945	935	957	919	975	903	966	953	925	899	944	958	984	979	953	976	872	879	968	891	915	926	918	924	864	937	976	983	916	935	911	924	916	939	957	916	976	940	983	917	963	958	853	962	942	894	878	955
16414	927	276	211	160	185	141	144	160	137	140	138	126	151	135	135	158	148	148	166	151	111	119	133	128	145	142	159	139	138	160	134	126	155	115	151	152	137	144	137	136	135	137	153	146	151	136	156	128	154	138	141	133	138	123	148	139	149	135	142	158	141	129	148	137	160	163	140	146	145	138	165	149	159	141	118	145	158	159	133	143	122	159	138	120	152	145	132	121	128	117	153	132	137	147	153	163	123	147	124	154	135	151	129	132	139	160	165	133	131	142	129	112	129	173	122	148	138	132	130	142	125	142	146	160	133	141	133	145	134	133	121	131	153	144	130	124	133	151	136	135	153	147	157	139	130	148	146	113	140	133	147	123	129	162	136	141	153	142	136	139	138	143	130	137	139	135	141	153	145	179	134	122	141	150	154	135	160	121	154	148	157	142	135	138	163	145	158	128	141	137	148	135	143	153	148	160	147	150	133	120	146	152	147	132	166	139	148	143	142	147	133	150	153	129	156	135	154	142	149	137	123	148	137	153	144	144	147	139	134	124	151	135	140	146	142	162	123	109	133	136	120	144	161	136	144	122	132	144	134	132	118	138	134	164	159	127	123	154	142	112	140	141	128	144	148	144	144	136	146	141	146	163	139	134	132	132	141	153	134	136	152	130	112	162	157	153	134	138	126	157	142	156	142	156	150	138	137	117	144	145	163	140	148	142	144	147	131	151	127	138	144	151	142	128	123	139	146	170	133	126	147	150	130	130	149	159	127	146	137	117	133	145	144	127	185	153	140	128	131	150	121	130	147	159	130	135	135	152	146	131	153	134	165	142	145	128	154	141	138	137	165	124	146	147	144	143	136	144	138	130	137	128	174	143	148	132	154	141	127	131	133	153	125	117	141	136	154	147	139	144	153	140	142	143	147	139	137	135	138	129	127	130	143	151	150	125	148	131	154	141	139	128	141	149	146	160	137	153	126	145	153	147	138	161	172	125	125	161	152	148	146	161	139	138	135	135	133	136	143	159	123	129	134	144	134	138	144	133	140	157	149	140	134	118	136	148	139	160	146	146	141	104	124	149	135	140	143	133	150	163	136	131	156	153	166	142	150	140	148	147	140	165	147	120	155	125	125	145	130	130	142	146	137	151	136	126	132	150	153	137	132	137	142	148	141	145	135	133	150	117	144	141	127	126	130	159	162	136	152	150	155	146	156	142	148	135	144	145	129	143	144	132	138	142	136	132	134	149	148	149	140	159	145	124	144	101	128	133	133	146	157	150	138	124	156	155	144	143	125	157	136	161	148	143	153	133	144	139	128	137	140	128	134	142	140	129	155	114	151	137	163	160	167	130	145	134	128	124	144	140	133	144	129	149	148	147	155	141	109	144	123	132	137	136	133	150	153	120	144	148	155	167	140	124	130	153	155	129	148	132	144	152	121	124	128	136	143	135	151	142	123	146	133	139	137	133	128	135	140	134	171	130	126	130	147	142	129	142	128	145	138	173	138	142	153	140	147	153	134	138	144	128	133	141	122	142	118	127	137	127	155	119	131	145	165	150	139	128	130	152	140	166	124	124	128	140	123	135	127	145	135	133	146	138	139	143	143	156	137	144	131	137	150	159	141	148	138	151	126	144	123	131	117	138	126	147	129	109	135	163	146	156	142	126	157	134	121	127	138	139	162	160	157	145	149	117	140	114	131	144	118	138	137	122	151	154	153	137	141	143	147	143	137	156	128	136	128	141	145	112	149	144	126	135	135	138	139	149	144	134	152	163	147	115	125	145	137	137	161	133	146	144	137	130	126	141	130	164	155	138	144	118	152	162	171	147	136	125	146	140	142	119	143	136	165	133	132	143	123	140	132	136	142	128	127	138	129	140	159	152	159	135	132	103	136	135	151	137	152	144	137	159	149	144	143	139	140	146	148	124	150	138	150	122	153	140	139	145	123	148	139	154	146	120	124	126	135	155	157	150	115	154	143	139	136	139	143	147	141	145	137	140	171	128	145	146	124	147	123	149	151	141	161	132	121	125	155	145	144	144	150	156	147	168	141	136	129	142	134	140	145	139	137	154	162	140	136	140	115	129	131	150	140	136	142	151	144	140	153	139	129	118	138	124	137	142	135	152	148	144	135	137	137	135	144	136	159	122	137	131	135	125	149	123	145	138	131	137	140	135	117	147	131	139	125	157	148	141	131	144	152	141	153	159	140	129	155	143	129	134	145	133	163	134	132	139	129	140	144	138	136	121	124	152	155	124	151	145	144	150	139	158	127	146	130	127	153	143	132	144	136	141	143	137	141	152	158	158	151	172	145	155	136	127	135	141	149	153	131	136	137	138	129	146	125	143	137	133	124	117	144	122	118	147	142	125	147	135	139	167	146	124	128	125	157	149	126	144	142	143	126	121	147	144	148	143	135	129	135	132	144	149	145	135	122	138	144	140	151	137	144	126	126	146	136	141	138	140	136	147	138	149	135	130	120	117	142	135	149	139	152	140	151	138	136	120	172	156	151	143	141	128	162	125	145	142	126	153	149	154	146	139	142	155	150	144	162	147	157	144	148	135	161	148	141	125	138	131	139	127	142	132	122	118	140	125	129	134	124	142	124	130	140	143	139	140	127	146	143	165	140	166	121	148	118	166	136	160	128	156	127	135	142	134	139	151	123	133	127	145	159	141	134	137	126	151	141	114	145	172	128	136	124	137	159	138	147	186	123	150	140	146	129	154	141	131	136	154	149	146	139	127	130	130	124	159	146	126	159	152	164	170	127	136	142	146	122	143	151	149	125	134	137	133	137	174	135	145	126	126	132	132	132	122	122	134	126	133	136	146	142	145	130	146	138	146	157	154	119	123	133	149	141	139	146	121	119	160	134	152	145	147	151	121	129	138	130	125	127	142	149	139	140	125	146	133	126	142	139	124	135	136	137	132	148	117	149	150	152	118	133	154	131	141	144	171	119	121	118	143	140	147	137	143	135	152	133	144	144	138	145	131	158	135	143	169	152	147	131	143	156	141	147	137	134	128	138	135	131	123	125	167	143	115	135	154	132	142	146	155	138	148	132	132	130	133	118	159	157	136	141	145	134	142	143	128	151	137	144	144	139	138	137	146	128	145	129	146	134	154	118	133	146	129	129	122	155	142	163	119	140	135	146	156	123	130	152	139	130	148	150	152	146	140	127	138	124	122	153	127	162	161	161	142	130	145	146	158	150	129	141	148	136	146	122	157	153	120	149	141	123	133	115	144	109	143	135	127	123	136	172	150	122	173	136	149	155	146	128	137	152	138	159	140	145	131	125	138	123	116	129	169	139	131	139	150	130	152	128	126	121	133	157	116	147	140	138	139	158	139	119	123	133	137	142	148	131	143	151	152	140	144	128	142	131	121	136	151	156	116	139	137	138	140	154	141	130	136	145	124	145	137	136	131	137	140	149	169	150	133	144	149	127	132	148	137	161	146	125	153	159	152	114	142	142	135	154	147	139	154	169	160	128	114	147
13213	543	671	716	649	600	592	580	516	502	456	515	498	530	493	431	517	480	481	508	498	474	476	483	451	470	453	472	455	463	504	476	490	463	480	459	428	488	490	478	466	478	462	431	438	482	498	498	463	476	486	468	431	473	486	496	447	442	494	463	478	484	463	484	437	501	449	482	482	523	440	434	443	487	473	469	473	493	485	498	447	493	470	492	484	460	473	441	459	477	450	443	483	442	474	469	481	465	458	466	452	477	473	471	458	471	485	470	428	443	453	443	498	471	451	520	482	480	457	449	443	461	481	491	489	432	423	436	461	506	471	451	461	472	433	427	480	487	464	473	472	465	498	478	488	480	441	470	453	512	467	441	430	474	466	417	437	439	469	450	478	484	466	495	443	475	446	448	460	451	465	489	478	462	523	471	462	480	460	452	471	484	495	461	437	461	468	454	481	439	491	468	446	488	463	454	441	439	475	467	492	446	431	472	464	474	458	450	461	480	433	493	448	477	531	471	433	508	467	473	442	452	435	454	506	418	461	425	475	450	456	496	481	443	464	481	468	459	502	465	485	430	445	485	501	468	482	424	476	444	470	498	482	452	488	475	437	456	492	434	449	470	470	490	468	451	480	460	464	479	445	480	454	450	461	456	457	514	512	471	456	455	437	470	430	438	475	437	471	470	481	508	436	482	445	435	455	457	424	470	462	411	459	442	444	472	441	466	491	444	445	441	464	469	468	480	499	476	444	458	451	485	461	478	473	476	431	470	494	461	474	446	450	440	498	459	455	465	462	433	465	482	456	452	509	458	474	437	470	476	436	466	469	477	506	487	432	467	470	458	462	481	446	472	456	502	439	473	446	488	460	421	495	494	461	477	481	444	439	468	474	445	447	456	485	495	473	459	478	459	463	488	466	457	430	426	453	428	487	450	440	476	486	500	441	478	462	442	483	483	479	454	467	423	474	470	465	456	487	453	479	473	430	484	443	483	500	455	471	485	451	467	455	445	446	471	449	477	424	475	478	488	475	480	457	444	447	485	486	477	472	477	495	480	451	464	451	457	485	474	457	455	474	495	472	483	455	481	454	477	480	455	454	501	485	449	480	456	438	457	461	458	476	474	439	458	471	480	470	502	437	495	468	495	478	495	469	513	456	478	455	455	437	449	471	472	482	432	474	471	468	442	473	482	473	463	486	452	485	474	477	456	472	456	489	496	452	438	442	484	465	456	475	479	442	442	472	479	470	429	491	483	464	477	475	468	452	448	483	481	475	466	453	484	481	467	455	466	460	493	466	475	475	480	461	486	432	455	472	456	437	449	459	429	470	501	469	457	493	451	480	477	469	443	457	472	457	458	498	464	471	471	460	489	491	447	497	486	481	458	468	468	460	494	466	469	443	479	440	444	439	453	476	516	486	441	416	462	475	470	475	463	472	468	444	461	469	442	444	488	469	468	465	469	465	473	465	472	473	494	428	476	477	439	468	459	464	410	474	462	437	443	458	434	461	467	475	467	487	481	453	463	485	459	482	493	426	456	449	483	499	449	458	468	456	500	482	422	441	445	483	471	454	424	499	495	469	470	496	478	441	463	465	442	442	461	466	467	512	475	417	454	486	464	447	467	480	480	447	452	435	451	467	458	484	477	462	478	441	456	476	489	465	474	448	476	499	449	484	445	464	461	475	494	492	453	439	467	503	436	476	439	421	429	425	482	498	479	481	487	458	456	479	455	435	490	456	484	450	454	501	474	435	445	516	454	425	439	462	451	499	418	484	462	472	496	443	480	445	484	498	469	458	441	478	459	486	479	476	483	474	474	494	439	469	497	452	482	445	513	467	479	451	450	455	453	495	453	486	462	484	529	446	496	465	500	458	489	444	464	481	467	482	497	443	455	461	493	489	486	455	469	458	469	499	461	489	466	475	469	476	456	444	483	463	451	465	475	478	459	496	487	504	463	412	455	447	450	465	430	482	477	443	456	477	462	460	469	478	452	454	452	485	452	474	425	456	458	477	496	489	455	468	471	428	463	460	476	478	488	482	452	477	488	484	441	502	499	503	460	491	460	456	462	462	443	498	432	458	462	451	491	463	469	465	472	435	464	505	467	450	483	457	448	447	482	459	437	458	436	516	461	486	460	427	509	471	447	427	475	491	429	455	445	458	461	455	474	476	485	479	472	491	450	469	499	416	441	499	483	449	447	465	440	501	466	438	482	451	464	475	476	490	430	467	429	475	462	488	432	455	472	461	435	481	477	436	451	475	461	445	421	450	425	470	455	433	475	499	491	494	487	495	435	469	449	495	465	436	457	491	476	451	476	449	472	457	433	506	462	435	481	438	470	414	453	497	440	442	467	485	469	456	490	466	498	472	448	460	468	459	459	455	476	471	449	451	491	453	478	488	448	438	459	502	452	473	478	469	486	498	445	505	430	477	448	472	482	462	469	495	437	473	484	468	465	458	463	443	475	466	472	443	404	477	444	500	460	454	482	483	444	456	483	476	467	455	472	439	460	487	453	448	465	473	467	444	476	469	462	451	460	470	439	441	450	495	458	467	505	485	521	444	466	473	495	492	444	473	415	459	502	493	471	475	470	454	461	464	429	465	452	463	473	465	489	448	500	518	480	449	477	469	426	417	491	483	487	487	443	507	489	505	459	431	463	460	491	432	452	500	415	460	517	445	446	484	427	468	438	459	486	506	461	505	471	458	479	438	462	474	449	502	485	470	456	455	477	469	459	496	455	451	472	464	466	444	427	460	491	488	441	465	503	496	503	498	457	473	456	496	420	502	495	474	446	471	427	494	438	462	414	451	480	463	451	452	434	475	415	480	510	489	493	458	428	447	473	454	494	456	453	484	474	447	477	454	456	453	482	448	462	454	489	475	485	458	483	453	475	446	465	455	460	451	463	445	432	468	482	459	501	447	467	452	477	487	497	455	454	427	445	447	479	465	435	437	443	446	460	495	445	446	437	470	463	431	462	506	462	446	446	453	441	454	444	469	439	454	496	462	490	481	446	430	484	463	488	483	424	435	469	483	456	459	430	455	461	449	452	438	456	482	455	526	464	509	482	446	500	492	499	489	451	479	466	496	433	466	460	438	468	470	443	453	450	464	437	489	473	513	453	483	515	453	475	471	477	470	479	424	456	457	479	447	441	464	449	456	446	490	467	530	451	460	462	469	455	487	460	441	452	453	470	485	500	457	465	493	429	449	440	425	474	437	455	465	465	467	445	471	471	459	459	481	489	494	456	460	416	485	466	441	463	477	456	427	449	424	475	454	462	454	455	476	484	459	467	455	462	460	455	461	479	453	462	484	468	487	457	481	419	452	435	466	443	455	471	499	446	467	458	475	426	473	489	467	469	464	467	448	445	435	442	456	461	481	472	436	470	431	480	447	478	503	431	457	465	453	420	447	438	472	455	430	464	444	476	469	462	434	456	482	464	497	448	438	477	468	458	461	446	432	439	469	485	433	472	447	459	442	491	461	484	466	466
57268	15865	2329	1141	855	644	540	486	410	372	378	359	354	318	310	356	324	318	334	305	300	283	275	318	291	289	294	312	305	291	285	290	271	291	289	285	291	286	281	280	283	297	275	286	271	296	317	325	261	282	288	273	295	289	264	265	283	291	253	316	276	314	278	264	301	260	293	297	272	254	293	288	298	290	295	272	301	283	264	277	281	312	297	284	262	241	277	260	294	271	236	305	277	262	285	259	314	266	273	296	260	289	260	293	261	282	257	271	301	268	290	269	290	293	292	253	279	280	262	281	279	270	304	254	268	283	320	270	287	289	265	268	251	286	267	285	268	284	299	261	292	314	290	289	292	275	286	239	289	276	258	244	296	265	299	263	320	288	279	303	316	261	285	270	302	293	241	262	297	299	268	259	304	256	253	278	285	283	277	281	281	266	268	283	273	291	272	265	277	287	267	272	309	281	289	297	280	290	251	294	299	257	281	305	298	283	262	281	286	311	264	258	278	282	289	279	276	313	277	295	274	278	280	284	273	272	322	279	249	288	264	269	273	288	255	259	295	314	272	266	292	279	296	288	269	285	302	312	302	271	278	283	281	273	302	279	294	279	269	266	276	279	267	303	276	311	261	304	282	276	275	267	312	293	285	275	286	255	249	307	270	281	295	273	264	268	287	251	266	282	289	288	304	291	271	279	289	273	267	274	271	302	296	311	272	295	297	290	281	309	294	277	265	282	296	289	265	298	306	270	280	283	289	294	249	274	295	266	267	276	254	269	277	265	299	280	286	273	294	284	283	295	272	255	305	295	298	314	285	297	305	290	292	290	286	297	289	281	291	288	304	260	274	285	277	287	274	291	277	292	277	259	293	300	280	262	284	266	267	299	251	316	326	285	322	282	319	271	287	265	267	266	252	264	283	280	310	291	279	325	287	281	290	257	218	304	255	290	275	288	245	258	277	275	288	245	267	295	287	268	278	269	288	264	310	254	304	292	284	274	313	274	292	262	272	264	281	302	278	288	260	267	290	244	270	252	293	284	295	284	292	269	287	267	299	268	261	294	281	266	270	274	285	283	274	303	301	291	286	286	300	278	279	270	278	275	230	248	283	284	266	250	275	277	283	329	286	288	264	282	270	282	282	276	280	258	273	289	289	259	300	274	280	273	295	281	273	277	302	266	280	295	266	250	284	311	281	301	294	284	258	285	305	272	270	295	288	272	320	308	254	259	268	271	298	293	255	305	275	267	279	297	274	276	268	296	282	280	277	282	293	254	280	262	271	289	255	270	322	282	263	261	256	269	263	264	266	269	292	302	271	259	279	264	287	281	320	292	301	272	253	284	274	259	289	257	277	282	288	273	260	269	283	259	285	288	301	279	288	252	265	292	253	292	284	254	315	273	275	306	275	275	271	278	309	252	264	264	247	278	292	274	266	308	293	277	290	258	260	270	277	266	299	266	308	290	307	284	280	273	271	270	259	280	258	256	292	286	254	299	283	267	260	291	310	295	277	291	275	253	264	284	240	265	281	286	285	295	261	245	243	255	289	297	276	271	249	309	244	258	281	249	301	261	275	250	301	274	296	282	280	253	270	274	282	258	263	251	270	267	290	265	262	277	281	254	288	269	265	328	275	289	292	270	296	284	257	273	279	259	277	272	276	284	274	324	258	302	289	243	274	276	273	264	272	300	271	280	269	290	258	304	256	282	257	258	282	269	276	278	274	287	293	259	253	275	300	262	265	291	261	300	282	292	276	288	272	276	319	263	292	279	287	280	270	268	295	291	280	300	299	290	257	277	263	285	263	294	293	284	297	291	267	254	293	286	287	259	267	288	285	290	306	286	306	287	296	261	264	304	278	268	282	283	291	264	274	277	258	316	257	258	318	263	263	275	292	298	271	305	248	289	292	268	292	284	260	271	295	306	267	256	253	260	282	283	295	300	280	295	300	305	281	301	276	295	264	293	283	257	263	293	276	281	275	270	304	270	287	303	299	262	277	284	285	286	279	277	274	296	277	253	277	278	298	293	305	294	272	258	300	281	272	279	286	276	294	225	288	268	302	299	253	269	293	292	285	243	280	291	300	257	281	278	292	274	257	281	298	274	250	300	278	290	280	248	269	289	279	298	285	304	303	280	254	255	275	316	264	292	276	274	294	270	249	309	280	289	248	255	305	260	289	260	287	288	311	271	293	276	258	288	254	284	282	273	273	271	283	229	279	271	280	282	266	295	274	287	273	276	279	265	269	271	293	278	279	319	315	261	257	289	284	315	298	278	300	261	267	284	271	262	270	285	279	279	298	265	273	289	285	254	283	299	269	268	280	290	260	304	280	279	284	266	282	267	283	259	260	296	283	288	278	303	291	286	275	267	290	265	268	266	300	293	249	285	284	319	273	284	305	282	250	294	260	244	263	277	272	272	269	276	279	283	286	277	305	297	315	269	259	267	272	265	283	258	299	304	293	265	292	274	287	305	280	308	261	279	288	285	270	264	258	259	297	275	279	276	274	257	282	260	274	269	282	283	281	265	301	265	270	292	295	299	313	285	289	303	293	294	293	276	260	271	261	310	303	263	277	280	259	276	289	295	285	277	291	295	285	263	269	274	272	273	287	277	262	280	281	274	318	276	279	310	289	286	292	296	289	291	269	257	237	294	276	279	276	262	298	270	286	284	297	285	280	297	274	259	285	309	288	287	299	293	284	249	284	292	294	307	247	297	293	284	292	270	268	281	273	302	300	293	265	254	256	258	255	252	254	269	291	287	265	279	276	284	276	260	261	312	291	293	275	289	275	287	289	295	280	314	269	298	286	309	289	306	266	307	283	260	286	281	292	282	291	252	285	298	270	285	303	255	285	240	289	289	305	298	267	288	287	308	294	273	261	298	262	290	305	287	290	279	303	283	296	293	279	278	267	263	272	298	270	284	278	300	292	274	274	323	295	254	297	270	306	292	280	279	292	272	270	268	324	282	240	255	276	312	263	291	285	274	287	283	256	264	286	285	291	274	264	256	310	269	300	293	278	258	243	286	277	279	295	284	308	305	272	272	288	278	287	292	279	294	286	289	240	294	290	302	258	292	274	284	284	294	275	284	251	266	267	266	313	268	316	254	271	282	280	302	278	305	266	269	298	280	271	274	294	276	296	298	286	291	246	329	294	281	287	305	269	271	274	250	281	300	294	278	261	275	283	273	312	269	294	257	278	294	244	272	298	282	323	283	222	293	278	273	293	290	272	265	276	276	258	256	282	274	267	248	255	271	271	239	276	272	268	293	314	297	254	317	260	280	283	243	312	282	289	287	278	293	255	304	276	286	268	280	288	300	281	274	290	297	296	266	301	295	258	282	275	290	301	316	262	278	287	278	267	278	275	279	230	296	302	254	238	290	315	281	265	300	281	269	281	297	309	280	282	280	283	319	290	286	294	295	288	263	259	286	294	253	278	262	286	273	265	281	288	250	283	284	282	289	248	246	284	259	284	277	269	251	265	289	312	312
28783	1647	2999	3418	2976	2550	2206	1972	1707	1517	1480	1295	1235	1135	1104	1132	1046	1012	1030	972	955	952	964	985	936	933	824	946	905	918	882	928	869	883	923	911	887	893	860	863	858	840	825	783	874	819	903	881	879	878	906	841	816	852	836	795	886	880	918	836	818	814	815	823	845	814	826	807	820	845	890	870	837	838	756	818	835	877	835	795	804	852	853	828	838	872	840	824	880	865	831	817	821	844	819	837	747	785	813	847	828	828	801	808	812	822	861	808	830	801	813	780	843	832	799	832	841	815	831	849	841	872	832	825	867	841	846	784	832	830	848	835	802	818	830	798	858	816	806	785	782	835	818	786	821	778	788	834	779	858	808	786	788	839	817	820	830	793	800	832	833	830	814	759	811	830	853	844	829	788	822	823	814	831	738	832	833	810	846	835	803	789	787	841	787	826	864	818	751	839	820	812	816	809	863	843	808	812	789	818	836	805	809	861	844	778	831	883	830	810	827	865	833	815	803	836	792	806	808	824	849	825	785	824	825	798	806	776	843	803	797	825	782	802	800	819	787	821	833	895	747	797	835	798	801	785	802	848	808	775	795	805	819	830	793	825	824	817	813	793	818	789	797	828	822	792	826	825	911	821	823	803	852	832	788	845	785	772	873	819	778	821	839	800	845	796	792	798	807	846	844	805	819	826	865	794	820	779	811	808	788	874	792	785	821	787	824	851	822	799	861	835	812	805	848	799	794	791	850	805	797	833	825	826	863	810	832	822	788	790	834	802	800	872	843	829	790	819	849	846	843	832	812	843	827	829	778	854	791	827	849	781	844	816	825	753	767	832	774	793	846	869	772	822	831	784	862	821	782	845	836	823	812	799	831	843	810	795	861	815	820	886	857	795	857	837	796	885	839	821	834	798	800	810	820	823	829	837	787	845	798	767	848	836	825	872	847	804	834	801	845	797	835	842	806	848	783	807	814	829	786	854	817	832	829	811	823	798	850	765	856	836	836	867	835	844	794	823	839	805	793	771	819	811	803	840	809	849	810	818	808	778	867	836	792	808	849	808	831	910	832	846	832	763	799	818	828	837	798	800	803	814	814	833	818	828	791	821	830	831	811	806	834	784	822	796	825	778	785	787	828	819	808	805	830	797	846	792	778	794	818	772	789	850	818	807	823	834	856	808	882	818	839	891	770	765	772	805	857	785	844	825	822	825	824	828	784	831	792	842	787	789	891	818	811	813	776	833	824	814	810	830	736	808	826	839	778	868	827	782	840	878	789	825	816	805	825	846	821	772	835	819	814	848	807	796	819	822	828	854	821	784	849	839	846	811	814	859	800	849	808	806	820	800	791	804	824	840	804	825	763	859	818	857	827	830	844	847	777	848	835	804	878	780	778	854	834	812	795	840	834	822	820	843	827	838	837	842	832	811	816	803	841	834	775	847	783	828	827	812	806	805	830	795	793	809	773	814	836	811	815	785	852	815	867	797	814	860	805	752	825	801	817	802	780	846	849	828	824	771	825	850	838	851	831	828	804	864	840	816	814	831	868	843	810	824	809	847	824	813	809	811	786	859	818	774	803	779	827	846	785	831	825	757	846	843	841	833	767	875	847	824	835	850	784	820	877	849	808	819	820	850	774	825	849	875	853	818	840	815	887	790	807	800	828	771	862	805	785	777	860	829	816	861	815	800	831	858	844	774	835	765	802	836	773	809	816	861	801	794	808	813	790	842	822	808	814	803	784	808	814	804	797	805	817	801	850	791	806	819	776	830	865	877	796	879	791	807	882	907	817	849	813	815	838	812	816	777	835	798	832	802	827	829	850	843	833	803	859	806	808	849	785	821	847	815	804	831	879	869	809	845	794	837	825	760	807	853	775	789	791	775	828	777	793	846	830	810	829	830	830	797	834	780	785	837	832	770	796	866	812	819	834	820	818	843	799	754	800	836	821	843	792	817	816	801	820	849	852	803	805	830	887	787	863	813	822	822	818	851	800	811	812	786	777	833	771	780	847	858	878	807	870	806	838	822	826	834	834	817	807	822	827	788	815	778	821	828	808	847	803	797	835	819	818	844	829	811	805	760	807	794	816	829	817	823	848	810	810	764	832	794	832	878	793	802	822	863	818	837	816	808	837	859	860	864	888	833	818	866	831	827	830	788	897	759	801	843	770	821	851	751	811	891	824	862	811	805	828	786	833	788	802	837	820	845	844	853	820	803	841	866	862	777	801	782	755	774	831	841	839	831	853	813	815	851	841	871	785	786	844	788	820	788	861	794	852	759	847	812	801	808	838	801	862	820	777	811	804	796	831	814	804	784	842	807	871	794	847	789	798	855	820	851	856	866	847	861	865	845	855	834	834	838	820	757	767	807	799	770	828	785	832	886	807	842	879	823	824	835	841	808	857	858	813	834	869	809	831	833	799	812	776	782	815	853	829	852	796	772	835	847	826	779	824	839	809	826	817	863	876	830	840	829	859	785	822	812	829	863	846	863	858	799	840	817	810	861	862	777	754	823	847	805	799	849	844	808	830	836	852	777	832	855	861	825	848	839	808	809	791	774	821	872	833	823	780	817	813	805	833	809	813	864	829	771	801	803	813	823	803	887	772	776	776	812	854	817	819	826	831	816	817	822	776	809	856	791	835	837	832	788	858	819	839	778	805	783	821	758	809	827	806	819	807	848	825	807	828	828	773	824	787	845	788	841	793	803	824	771	826	868	811	807	774	839	798	788	844	821	823	810	804	866	814	804	748	821	814	859	803	787	799	792	794	795	820	818	829	820	786	794	794	803	836	853	846	835	873	842	808	821	824	811	790	828	803	836	833	859	817	817	861	824	865	807	778	829	830	793	826	814	801	793	856	790	828	847	820	830	820	781	852	855	811	778	792	814	772	793	815	814	844	785	819	799	833	817	798	753	827	828	831	786	808	793	827	798	807	813	811	843	807	778	866	798	795	884	786	792	784	769	861	821	793	815	830	822	807	878	844	803	815	789	839	873	807	802	826	768	805	849	747	819	814	814	755	817	836	782	763	835	795	816	815	862	796	835	828	814	794	856	846	859	859	801	787	793	802	863	775	860	870	864	789	793	771	828	765	811	824	826	822	825	807	807	845	805	816	805	840	797	863	859	771	776	755	826	848	819	848	860	849	803	823	877	823	799	815	824	768	843	845	781	799	833	757	817	740	834	854	794	836	789	779	827	841	794	831	794	801	767	795	793	798	809	839	883	779	808	795	787	794	836	833	793	791	766	773	864	799	790	824	846	797	814	741	803	803	797	817	793	833	772	826	796	845	852	807	837	814	836	780	822	815	820	813	829	828	814	801	810	865	828	818	789	851	807	830	770	819	820	827	814	817	810	776	790	864	782	791	816	816	867	799	841	821	823	829	786	835	808	784	804	830	824	822	801	793	809	859	804	831	892	830	799	827	859	798	815	756	818	809	843	778	817	852	852	807	754	843	806	838	862	839	844	744	844	855	861	797	785	810	834	808	769
66677	23128	7499	2421	1503	1021	904	704	655	565	493	468	418	444	424	404	392	366	377	396	390	346	331	403	367	376	360	363	368	377	348	346	367	389	360	324	352	336	340	354	366	322	342	331	327	359	313	338	366	334	358	344	334	333	353	333	347	319	337	305	327	304	376	347	376	362	330	340	330	352	316	330	334	351	317	318	348	359	319	323	333	304	350	287	344	359	322	338	334	306	318	332	301	313	334	356	321	316	321	322	320	340	356	334	327	368	343	357	342	300	340	304	311	326	354	361	334	372	326	333	323	327	320	274	325	352	302	302	335	352	331	364	354	312	328	303	355	316	308	346	300	362	375	344	336	337	365	303	328	343	313	358	392	339	356	320	301	330	319	345	333	325	314	375	342	331	324	368	360	348	323	344	328	294	329	302	333	352	346	343	333	340	346	334	359	328	348	336	333	324	333	330	324	319	326	317	335	341	374	350	341	336	355	319	348	329	351	325	333	314	345	305	297	331	349	320	345	341	341	338	346	356	328	332	306	312	320	353	330	339	302	325	340	364	345	364	354	327	330	349	345	334	302	353	321	344	328	299	290	325	321	352	307	310	336	289	343	338	315	324	332	327	290	339	333	328	375	340	316	351	332	326	327	330	317	348	314	319	347	317	308	329	347	321	314	321	338	338	319	356	343	308	339	353	346	338	349	355	312	333	349	375	350	342	348	355	348	312	317	340	350	336	332	344	303	286	368	345	348	321	336	365	303	346	369	370	311	335	302	361	328	374	327	330	343	318	352	346	312	323	317	323	328	321	304	342	318	283	364	332	339	331	352	338	318	343	312	342	315	322	333	332	331	350	378	323	324	358	330	317	315	338	310	378	332	305	342	337	334	304	329	345	347	336	353	336	330	330	360	345	306	313	314	336	337	314	326	334	345	315	352	346	348	299	332	351	321	351	341	355	355	340	343	326	354	387	325	324	357	319	321	353	336	340	355	309	347	337	322	332	324	332	333	311	313	342	364	336	326	313	354	336	305	309	359	340	321	322	328	360	314	321	309	358	343	328	324	362	312	319	330	309	340	348	302	321	337	357	367	332	352	320	325	324	337	314	335	341	334	329	320	361	327	319	339	341	346	347	329	357	317	342	329	343	308	368	332	340	350	312	338	339	331	324	333	349	342	312	308	316	358	379	361	359	299	351	330	359	310	351	368	331	292	315	348	331	334	326	327	341	350	352	363	335	344	319	336	322	345	296	342	333	361	324	326	339	340	322	344	323	347	313	329	331	343	361	335	336	340	313	323	321	325	307	332	340	325	298	318	325	344	318	297	325	322	364	360	324	325	338	331	330	315	321	360	308	309	345	301	340	311	343	307	337	335	327	308	289	349	348	292	316	327	341	312	311	296	338	355	333	336	339	339	345	352	329	369	329	314	359	336	320	309	307	338	336	346	341	345	346	336	341	348	357	333	352	310	302	325	353	333	389	333	356	320	320	365	367	318	352	304	316	368	309	331	333	350	318	349	317	347	329	334	335	330	346	307	335	323	332	344	314	335	335	327	339	320	331	319	321	325	322	339	372	322	308	352	328	347	344	351	332	354	316	334	330	315	326	320	355	318	326	312	324	324	358	314	359	337	306	311	315	341	350	347	306	331	320	343	307	334	307	347	337	329	318	331	348	343	320	326	341	360	342	345	305	306	326	331	318	323	325	335	328	311	315	334	334	305	318	355	339	339	348	306	337	331	301	333	342	338	316	343	351	348	354	345	338	326	373	335	337	364	349	357	319	346	353	335	374	335	304	327	346	323	326	328	324	374	360	350	314	317	337	320	330	367	326	312	293	331	325	361	326	332	329	305	309	324	344	303	324	359	357	319	320	327	334	330	327	360	324	318	296	339	372	332	325	319	345	354	361	358	330	345	337	374	304	330	345	332	336	282	305	335	343	307	329	315	346	353	332	370	341	342	323	312	333	334	358	339	363	328	393	371	315	331	346	311	317	312	301	327	328	325	334	361	323	353	332	358	301	323	368	327	346	341	353	315	377	327	318	327	285	345	320	327	304	346	338	336	331	316	386	324	343	326	339	327	340	351	331	321	326	312	324	327	337	355	314	310	354	324	332	323	285	310	342	333	298	330	352	336	338	322	359	329	348	320	363	364	373	359	358	306	364	302	329	348	298	306	322	330	328	342	352	322	326	345	341	344	342	307	349	312	318	308	330	345	370	344	303	316	342	317	378	323	321	278	349	321	351	323	357	324	370	328	327	321	349	311	349	332	334	333	326	358	325	330	324	323	358	313	341	351	338	333	342	345	301	344	327	325	333	337	364	331	326	323	335	345	315	345	331	329	380	347	339	287	327	340	350	319	339	344	357	322	300	311	300	328	326	329	312	319	340	369	327	335	354	325	355	347	314	328	361	310	298	355	337	329	344	315	320	322	344	342	276	354	360	323	357	346	313	332	346	361	330	351	326	291	327	349	317	317	354	390	319	339	351	332	323	321	365	367	314	307	382	306	323	319	341	358	331	309	321	327	371	352	310	332	367	364	321	333	338	328	353	319	325	354	328	326	299	343	336	329	326	360	360	346	310	319	324	341	312	350	318	361	327	324	330	350	365	342	309	313	341	330	316	339	333	325	327	314	326	331	333	329	339	336	313	330	307	343	312	317	336	333	296	312	287	328	342	344	312	354	360	353	341	362	320	335	367	337	305	350	286	317	331	321	305	334	308	344	342	321	344	304	296	362	336	350	351	344	316	355	344	329	366	355	344	312	333	332	330	321	321	340	331	317	320	351	317	352	341	345	335	345	343	332	316	334	360	319	341	314	343	327	357	303	311	362	328	335	304	349	328	353	339	318	341	374	315	308	314	299	330	335	341	307	339	350	324	386	316	321	357	307	343	337	299	303	330	339	319	348	324	314	341	342	331	329	339	317	279	343	350	390	329	338	356	298	356	342	335	324	308	303	312	293	304	299	349	322	305	351	356	344	321	324	332	340	322	338	369	353	328	307	324	305	324	351	324	316	333	336	309	358	332	327	323	306	367	304	356	377	314	350	349	321	295	343	300	346	272	349	341	368	317	314	338	355	334	324	338	302	337	335	380	329	300	288	340	331	340	315	354	303	290	338	353	329	350	318	346	328	328	369	348	315	368	307	336	317	339	339	334	322	319	327	313	330	349	319	342	331	357	319	306	328	341	365	303	319	346	310	363	339	338	321	327	365	352	345	346	320	324	316	324	359	348	308	313	337	319	312	318	335	325	326	347	320	338	309	322	316	302	355	352	327	337	327	327	287	360	321	340	314	299	336	332	316	355	331	320	334	323	304	347	297	334	328	316	335	306	326	343	350	376	316	312	353	360	354	354	370	315	330	353	331	343	298	329	329	324	327	341	352	334	326	339	323	333	359	368	308	331	295	319	349	349	316	304	355	330	362	342	323	321	320	318	321	347	331	353	330	337	291	298	309	352	347	310	363	313	328	309	341	338	289	361	331	322	352	341
34699	2652	4928	5657	4978	4171	3598	3065	2516	2205	2046	1916	1754	1588	1640	1448	1425	1391	1314	1248	1255	1263	1191	1171	1195	1103	1096	1100	1054	1062	1048	1041	1069	1059	1002	1029	1067	1057	1013	990	1022	995	1005	938	1021	1006	962	958	951	1007	952	1019	963	941	926	1018	1008	1010	938	962	879	989	983	960	874	984	914	948	952	943	1003	964	964	915	957	988	946	928	943	951	946	995	937	944	923	965	955	936	910	934	966	917	950	993	956	960	943	989	958	910	895	872	950	965	949	984	911	914	915	877	963	948	960	933	933	930	936	973	945	990	866	893	959	899	972	902	966	947	920	869	965	956	957	980	970	973	969	930	939	938	894	969	978	922	907	956	957	928	923	895	939	954	1001	896	933	874	944	927	941	894	924	955	904	963	925	940	880	921	945	952	941	957	902	984	981	922	984	918	939	928	913	900	933	952	953	943	937	963	920	891	937	900	864	955	914	939	923	925	992	938	892	904	967	989	904	904	928	936	905	947	949	897	966	946	906	963	905	932	979	918	899	940	918	943	967	947	901	950	929	906	885	955	932	922	929	935	918	889	921	945	906	913	923	925	922	895	979	915	1005	960	885	946	910	864	961	931	900	907	929	934	977	905	911	895	898	949	980	915	921	950	936	906	879	924	963	963	895	916	903	1013	935	905	933	913	915	923	894	927	945	936	939	952	940	949	913	919	898	936	904	919	928	901	974	917	908	888	940	916	934	936	953	935	941	943	916	953	920	864	988	965	882	958	897	911	936	996	938	930	906	917	877	938	958	878	960	898	900	864	945	867	924	936	890	934	913	931	911	923	947	915	973	985	895	939	947	952	918	913	890	987	931	938	943	954	915	927	921	953	910	918	885	900	880	924	922	937	924	959	908	896	883	992	963	963	983	939	943	896	897	917	956	923	900	937	908	982	877	1005	902	903	954	874	917	931	926	944	907	908	893	945	966	940	948	906	916	983	882	947	972	874	937	913	948	945	1029	915	840	911	916	960	897	883	921	938	900	896	925	964	906	926	955	906	946	924	902	917	902	880	926	985	898	909	900	957	941	901	929	913	953	925	903	920	913	920	942	914	942	958	899	906	899	896	942	916	924	895	943	963	917	958	906	943	917	879	923	950	959	922	979	924	929	929	961	930	961	886	864	926	943	981	940	943	885	911	945	919	935	932	948	912	928	915	956	885	957	937	885	986	892	917	953	917	901	934	935	943	887	916	949	930	953	942	941	885	989	1000	888	946	939	971	928	906	932	916	905	970	896	932	940	905	938	908	897	944	961	924	934	939	938	954	900	863	960	900	920	928	941	906	992	933	911	922	920	926	967	992	942	906	979	944	914	875	900	947	921	929	999	875	912	891	1006	935	911	883	919	910	919	964	943	940	946	890	865	902	952	927	916	915	941	964	933	943	1003	951	916	939	968	944	940	933	986	944	900	956	933	950	908	942	967	901	921	964	971	966	941	910	938	942	965	957	937	956	951	902	929	930	901	930	918	885	944	961	980	938	965	895	904	924	925	937	959	922	943	944	954	943	932	938	988	924	900	910	934	898	948	925	902	906	861	966	971	905	871	951	950	924	909	934	909	967	934	951	924	933	945	927	942	903	895	902	906	923	915	888	912	932	970	943	963	895	886	936	961	965	959	935	949	968	892	959	959	877	957	900	938	948	981	963	885	926	921	930	900	948	881	899	946	887	966	927	953	919	960	906	1018	981	926	923	962	944	955	993	952	900	957	947	905	913	916	943	925	919	1024	937	939	932	953	903	925	896	910	963	910	942	949	906	892	936	945	955	931	925	961	907	896	895	909	917	909	895	872	957	897	909	930	922	986	918	990	895	890	897	949	905	931	902	880	932	943	977	926	991	933	968	920	995	949	891	872	935	901	948	916	938	960	941	945	865	917	990	909	914	958	934	897	965	894	885	906	952	920	936	945	916	984	946	1009	917	916	908	908	889	856	906	939	950	929	898	913	900	965	933	904	931	922	911	886	903	906	913	968	955	906	944	902	897	965	930	892	932	936	924	958	879	902	914	981	958	876	949	932	913	945	948	935	950	943	912	904	926	931	886	931	977	947	919	970	925	898	902	934	927	901	861	942	923	969	901	911	929	968	912	1036	931	929	942	946	921	929	935	915	881	943	908	937	881	940	974	967	943	872	868	933	936	926	895	950	925	959	910	892	927	932	915	922	913	963	973	926	901	923	879	976	908	935	917	882	938	991	937	942	896	977	908	996	891	958	959	944	906	956	932	955	902	936	948	968	923	872	939	967	938	932	944	921	905	910	930	953	932	873	885	963	928	942	896	876	939	927	977	925	952	942	957	955	954	919	956	932	899	899	903	954	938	909	966	919	847	924	931	986	951	954	872	906	928	976	954	936	929	909	904	961	920	903	875	926	1006	916	934	941	994	902	920	913	920	940	954	943	925	971	931	941	929	960	913	899	972	917	920	949	917	912	937	926	922	902	934	927	931	898	942	903	931	866	955	927	982	899	916	914	883	976	929	886	909	970	903	978	945	932	950	924	903	965	909	910	978	956	900	944	958	908	942	971	948	948	901	923	928	952	897	888	944	901	960	930	849	954	917	972	933	930	892	921	911	986	889	895	901	968	972	954	878	961	879	965	960	899	947	940	964	1004	880	880	923	938	905	951	909	920	952	903	951	931	898	1000	937	931	951	936	885	905	904	963	967	959	873	917	893	923	941	917	922	889	929	920	932	944	952	925	961	913	940	981	865	951	956	929	965	952	926	950	923	910	971	891	937	955	914	993	955	934	910	962	970	945	927	892	923	896	917	929	900	921	897	918	954	914	913	925	891	932	983	967	932	926	876	888	941	953	910	995	952	952	970	893	930	980	921	918	960	936	851	950	949	927	903	930	904	894	896	956	902	913	923	921	912	956	965	912	932	934	917	945	974	911	901	914	915	965	925	946	937	917	931	925	919	972	920	912	937	951	856	948	955	942	1040	953	918	964	880	883	935	922	901	916	957	901	934	929	925	939	836	944	908	857	943	949	887	960	939	949	917	943	946	922	919	929	908	883	920	951	858	945	910	964	943	946	964	947	906	956	938	913	924	931	900	917	941	924	979	899	942	996	938	886	911	928	993	942	869	926	872	906	896	980	953	955	915	917	902	913	940	916	943	919	906	968	939	921	1008	920	905	961	921	897	939	952	930	897	910	931	888	975	899	949	914	919	902	918	916	957	933	956	887	893	885	942	921	924	946	910	966	930	946	958	901	974	933	872	959	1017	877	927	919	954	864	939	931	976	916	945	914	962	906	922	963	870	922	949	922	931	954	975	942	971	889	914	977	963	935	916	923	909	932	896	911	908	1033	913	949	918	927	913	939	907	894	962	943	936	924	888	928	952	887	966	884	961	931	917	923	919	943	991	924	918	962	975	927	892	887	897	942	903	949	927	883	913	920	902	896	989	895	945	939	926	927	945	922	960	900	912	947	965	924	940	921	919	899	960	986	988	926	869	993	936	920	898	931	902	973	921	955	886	915
15902	893	280	220	178	170	163	132	149	130	161	143	126	147	139	152	148	154	156	142	143	140	139	134	113	154	159	131	163	141	156	142	151	162	144	136	166	154	132	134	148	155	157	139	150	133	149	149	141	132	141	154	157	140	122	154	152	128	150	150	158	135	152	142	127	142	132	121	128	131	140	150	147	134	155	125	119	159	149	139	145	119	141	121	120	133	141	137	151	120	153	125	131	128	128	143	146	146	150	139	146	117	140	158	138	140	142	142	141	170	130	125	143	138	145	162	132	133	142	149	155	127	137	140	133	127	134	130	115	134	125	143	142	136	157	167	138	143	125	141	130	155	153	148	122	145	149	156	148	153	141	146	121	150	113	141	155	133	152	150	137	143	152	138	127	140	145	148	136	165	140	146	129	122	139	143	141	131	141	149	122	146	137	157	149	150	138	150	144	141	168	156	157	172	132	150	131	131	125	157	139	150	147	120	142	137	144	115	143	127	146	138	147	141	137	152	137	146	136	139	149	143	116	135	157	137	146	166	116	129	150	129	137	118	134	149	143	150	137	136	166	147	170	144	130	155	150	128	158	152	131	138	154	157	130	126	123	111	150	145	151	130	142	144	139	128	123	142	136	140	147	139	107	145	133	140	140	136	124	146	136	129	149	151	151	134	136	135	140	170	142	142	141	124	151	134	151	131	128	153	144	134	132	124	160	143	138	118	149	140	139	118	141	142	135	137	152	142	147	132	135	141	149	146	150	144	131	115	134	138	156	138	124	130	144	136	136	165	135	147	146	128	126	125	155	125	145	150	109	142	148	130	150	133	161	145	147	141	135	132	140	140	139	140	143	134	135	133	142	134	140	151	141	137	156	138	151	150	158	132	129	149	141	126	150	118	134	147	132	121	142	150	141	132	135	138	146	135	128	144	145	141	147	150	133	141	134	159	144	112	146	150	127	150	131	136	154	162	139	145	146	133	131	122	140	145	141	140	142	140	124	127	140	144	127	116	159	132	151	137	139	168	124	146	145	138	144	162	115	138	133	136	142	155	143	134	125	134	136	135	138	153	132	124	131	112	146	126	159	139	137	121	121	136	143	125	128	157	145	142	138	146	130	140	127	144	148	142	146	137	143	144	125	131	143	142	144	132	141	139	133	152	150	136	166	131	129	145	155	121	125	133	132	140	144	149	140	122	134	147	132	123	127	140	130	143	139	137	142	115	114	148	143	138	128	148	147	133	139	122	164	136	159	136	152	132	140	125	142	148	146	143	129	140	151	112	165	128	133	171	136	138	137	138	145	137	161	137	137	151	135	145	141	141	158	119	129	169	130	140	146	141	145	100	132	151	136	157	137	156	158	140	143	152	127	140	142	143	137	146	112	134	153	146	155	140	126	120	151	145	135	157	139	143	132	154	130	147	139	143	141	137	141	146	136	136	160	138	143	125	142	151	176	147	140	166	155	162	159	147	136	157	129	164	151	150	165	155	136	138	152	145	125	133	126	147	127	148	145	136	132	128	139	144	144	160	161	134	153	146	124	131	124	160	141	154	132	148	144	134	146	156	145	140	140	98	131	147	142	150	138	136	143	127	132	136	152	141	141	135	145	129	151	149	134	148	137	129	148	135	142	131	160	146	142	130	122	124	141	152	119	136	132	126	149	136	125	130	134	153	136	119	144	138	152	145	132	138	148	118	120	149	125	141	149	130	154	132	145	166	155	136	120	138	161	155	137	131	127	146	140	119	126	150	125	149	143	126	119	149	143	148	117	128	144	141	144	133	116	142	121	140	109	154	130	135	110	142	130	137	142	130	132	138	135	169	137	119	129	121	142	139	132	147	149	154	159	146	146	140	122	157	128	150	140	146	154	139	118	143	153	131	115	167	127	136	151	127	150	130	141	127	141	141	134	153	150	127	141	112	144	155	145	148	147	133	134	145	128	152	156	156	153	135	149	146	133	130	160	110	143	144	142	122	143	150	135	151	149	131	157	126	136	146	148	159	138	119	148	142	147	157	133	146	149	118	153	144	128	135	148	144	133	137	137	119	158	145	127	141	112	127	130	127	127	154	131	131	142	144	152	140	147	137	124	135	134	165	142	154	138	137	155	146	141	112	129	155	156	138	129	146	145	154	149	166	156	133	135	143	138	168	139	140	134	142	145	148	146	140	130	153	130	129	163	124	152	158	122	125	133	128	136	163	133	135	139	153	131	126	151	158	129	161	139	136	132	147	117	137	126	135	141	153	132	122	141	143	134	156	145	137	136	151	151	124	120	114	121	164	135	137	153	144	139	125	133	139	117	133	125	137	132	156	149	146	154	152	140	148	147	147	146	125	133	125	129	138	157	158	127	124	136	147	160	140	121	169	114	155	146	131	140	147	152	125	149	160	163	147	130	130	120	140	135	153	144	141	148	122	150	127	129	124	140	154	158	141	136	142	149	141	169	152	132	135	162	128	139	124	130	167	121	151	157	145	139	133	143	146	133	134	145	147	146	140	163	140	146	138	132	141	133	130	138	136	154	115	163	140	151	145	143	137	144	136	146	126	132	135	109	142	144	127	148	147	136	146	117	151	122	138	155	121	127	121	147	144	138	155	158	153	135	137	148	172	150	138	146	148	139	144	157	139	156	132	166	132	140	134	158	128	136	137	135	151	164	140	155	130	144	144	148	140	141	135	153	156	135	146	148	124	113	143	151	149	136	151	139	156	131	120	149	130	121	129	137	154	151	131	137	146	151	113	153	136	125	147	120	147	152	141	143	145	128	127	145	169	136	148	155	136	125	134	134	142	147	118	157	150	143	145	129	145	126	164	151	138	121	143	133	135	167	145	157	131	153	136	126	133	138	123	130	122	174	145	139	138	132	157	154	148	127	128	146	132	146	134	131	117	128	140	143	146	127	144	132	126	162	125	134	147	131	166	155	144	144	130	145	149	143	143	136	140	154	129	157	128	133	146	131	157	139	145	119	136	132	139	128	142	126	112	137	129	137	155	163	136	151	132	143	147	123	149	154	134	106	124	163	147	96	141	164	140	132	153	130	143	166	143	129	150	162	171	141	154	151	127	152	124	142	150	132	169	148	135	132	150	130	144	151	142	125	148	138	126	156	146	138	148	126	167	150	155	153	140	127	140	140	153	154	162	136	133	135	142	113	142	135	144	154	145	133	122	136	152	112	141	126	136	137	135	169	146	172	144	142	148	144	107	151	134	135	132	130	127	143	133	174	138	151	140	140	140	132	143	143	129	158	129	150	143	133	160	140	120	122	138	135	124	162	144	157	131	161	139	140	130	157	151	122	147	139	147	165	132	155	149	130	141	149	147	114	143	125	130	126	155	150	138	134	135	145	133	130	151	148	155	142	149	144	145	158	130	159	164	151	120	150	142	127	145	151	148	153	125	164	141	141	148	124	158	160	138	143	136	149	128	136	146	138	155	137	118	161	134	129	161	153	137	132	148	147	147	149	137	148	130	139	127	153	150	150	132	140	151
13123	571	625	714	676	589	577	571	535	502	497	465	512	543	478	521	477	483	487	502	461	459	450	475	470	475	511	477	481	501	491	494	469	508	525	458	439	453	465	485	482	441	482	476	477	517	420	465	427	474	468	509	438	461	481	452	478	434	461	463	463	439	471	430	438	512	454	473	474	453	461	466	457	480	469	474	477	465	487	479	491	483	464	474	444	459	472	463	487	479	493	484	479	485	460	462	461	449	445	469	463	471	476	459	475	492	474	489	436	507	441	477	487	443	473	467	481	501	458	432	440	498	453	452	507	442	438	484	449	449	487	453	450	436	510	468	455	445	495	456	468	470	486	458	482	501	447	467	498	454	480	464	456	462	442	436	523	454	464	471	495	491	497	463	514	479	481	441	479	469	418	440	494	467	476	462	444	473	456	446	463	458	478	480	469	466	495	495	468	454	472	471	477	492	484	464	470	460	464	448	490	449	457	465	468	468	489	460	452	452	459	496	457	452	440	429	451	459	483	472	489	469	466	488	462	448	459	441	473	455	443	474	445	464	473	452	448	460	499	439	468	483	459	474	461	476	472	449	495	491	455	447	449	501	470	486	485	462	487	426	466	486	456	481	475	434	489	483	479	452	480	435	445	464	498	486	459	419	492	435	453	466	476	484	490	461	462	445	493	464	472	452	465	473	483	462	468	454	465	475	470	495	466	444	475	483	495	456	472	454	521	476	470	427	459	483	452	490	415	431	445	448	498	460	493	454	468	440	478	451	488	484	445	508	480	490	462	476	470	479	461	437	461	475	473	472	466	485	473	498	442	472	499	471	462	467	455	466	466	476	443	484	446	438	494	489	475	505	484	450	492	450	476	494	520	445	467	461	440	425	460	483	490	455	473	439	475	497	450	444	456	481	462	461	468	473	463	454	451	489	460	448	455	471	440	446	475	494	475	470	461	504	433	475	451	461	447	516	472	477	486	475	501	460	483	514	466	471	523	495	466	459	457	500	479	438	471	502	441	453	436	468	491	476	493	473	457	487	453	462	447	461	458	454	478	488	465	459	427	484	479	445	511	492	466	499	461	442	494	443	486	500	400	472	440	459	455	456	440	491	515	471	429	482	453	484	447	449	455	474	442	473	479	463	463	473	470	459	480	471	514	480	504	463	487	421	486	458	468	515	458	474	454	475	478	481	513	511	492	473	460	456	469	496	452	428	463	446	465	482	509	491	461	509	501	450	477	460	433	505	474	496	497	461	430	468	474	449	449	455	445	447	432	463	523	447	477	448	442	491	455	432	476	464	483	454	495	481	464	499	458	449	437	469	473	508	499	491	447	476	459	466	463	439	448	486	467	494	506	490	501	439	453	456	468	476	457	482	462	467	490	452	484	498	475	492	472	428	498	452	472	453	504	476	466	471	442	448	468	461	508	481	506	460	439	447	448	473	477	476	458	486	457	424	442	449	449	438	481	422	463	460	472	430	492	443	459	472	447	485	479	438	449	481	429	458	477	495	494	465	438	447	462	489	484	469	495	499	481	477	486	476	437	475	463	503	461	473	447	453	437	508	412	445	476	451	456	448	437	498	475	466	454	466	414	471	468	494	461	456	460	454	464	482	427	483	419	435	482	465	458	464	485	427	432	470	472	465	485	488	474	466	432	510	457	468	457	445	493	500	457	431	503	470	453	451	459	459	463	477	467	498	455	462	502	479	480	476	471	449	497	482	476	458	503	489	454	442	488	487	470	464	470	441	445	442	457	457	478	472	447	441	459	462	459	493	469	421	479	459	501	460	469	441	501	479	457	448	457	459	450	452	448	479	459	472	505	508	448	463	458	450	473	440	459	492	427	489	478	445	518	489	441	461	454	483	444	482	453	462	468	468	465	459	458	509	493	514	479	465	481	469	461	457	476	464	465	493	499	509	490	482	429	461	462	418	431	439	469	499	489	472	497	452	458	448	502	492	444	458	482	464	476	461	466	473	468	445	455	465	409	447	465	465	460	443	476	465	458	489	500	477	470	438	500	496	452	478	478	469	462	417	478	478	425	479	439	455	494	502	459	482	450	481	430	477	475	458	468	461	452	503	496	487	445	461	482	461	450	504	494	547	465	441	452	476	419	483	476	456	436	516	453	482	446	492	455	468	458	448	425	469	434	457	476	459	455	465	464	451	458	501	502	475	449	478	429	464	460	468	439	487	455	503	410	486	461	485	474	449	454	455	468	453	500	469	467	432	493	502	474	429	450	428	466	467	467	482	454	427	467	500	445	469	479	464	422	511	484	470	456	466	476	419	491	489	476	462	486	434	454	482	466	441	476	478	463	476	489	472	488	460	468	437	451	451	455	490	490	476	458	497	489	462	491	441	455	453	484	474	443	459	490	480	414	469	479	436	459	466	483	465	451	467	468	458	472	469	444	466	437	468	519	509	451	476	445	475	462	443	446	474	459	425	454	460	463	445	452	521	492	458	478	497	476	458	502	461	473	473	465	448	499	417	459	425	436	427	463	493	493	470	462	508	445	456	470	498	428	457	464	491	443	427	459	464	484	442	453	518	499	429	434	462	472	436	428	461	488	460	436	483	459	488	556	448	484	462	462	492	448	485	463	445	460	433	432	454	458	461	472	454	488	451	459	478	445	431	470	468	479	440	441	445	459	496	469	474	443	462	496	480	480	474	487	466	474	500	475	507	472	460	512	460	446	434	458	453	457	434	468	500	478	484	471	485	489	517	464	464	452	460	464	486	454	504	447	448	462	454	476	465	468	473	496	475	484	497	475	474	486	496	446	431	444	493	470	485	456	485	482	440	437	450	496	454	470	448	450	491	446	446	504	483	427	426	510	492	450	482	486	470	483	424	516	456	500	461	472	461	462	480	476	495	499	488	455	523	465	487	451	497	520	520	476	456	465	468	457	513	480	485	483	441	477	434	476	462	464	468	477	470	467	439	444	488	456	456	471	418	461	432	464	442	463	460	478	453	480	477	508	428	470	456	469	491	469	508	443	497	444	488	485	463	485	471	443	484	496	468	436	456	456	441	487	459	483	476	440	503	480	460	483	476	431	470	465	489	478	469	508	504	450	484	477	449	465	452	474	451	492	447	457	484	486	476	470	456	479	418	457	473	445	478	471	488	480	452	475	448	472	460	460	502	415	504	500	471	472	463	445	475	472	488	488	500	494	499	457	492	426	489	442	433	491	468	450	481	437	470	451	445	476	454	438	470	461	462	450	504	471	446	513	463	436	459	463	475	464	460	469	459	488	466	438	449	428	415	457	457	438	482	463	465	433	453	422	442	466	452	467	452	457	433	478	467	441	490	479	474	484	497	470	473	465	476	479	474	472	482	465	479	449	456	456	464	419	457	427	480	463	485	476	441	474	465	452	424	478	446	470	474	493	458	458	472	477	457	466	430	442	458	449	465	482	421	459	455	489	484	443	454	501	494	517	451	461	450	453	458	458	468	414	492	487	431	460	435	483	441	457	486	501	430	484	506
58410	16022	2506	1183	869	702	578	456	490	377	406	328	346	370	360	304	327	293	300	308	322	319	304	313	278	335	276	282	291	294	294	292	269	292	299	317	267	269	286	298	293	297	291	284	293	297	301	299	290	295	302	282	251	285	292	283	271	261	249	277	295	319	307	288	283	280	291	297	271	274	270	260	291	269	304	267	296	261	311	286	301	276	302	280	250	297	280	289	269	284	266	296	250	266	249	285	304	281	304	291	293	287	280	267	262	281	298	276	277	296	295	260	271	278	274	269	284	303	261	254	311	284	286	276	307	294	278	234	287	285	264	267	281	270	269	269	293	298	270	284	267	299	283	284	306	285	280	281	303	265	278	272	268	287	274	263	284	298	287	264	301	295	294	294	291	274	298	293	273	298	296	270	273	285	303	263	305	287	282	289	293	273	288	272	279	258	302	285	296	284	288	303	298	302	303	297	292	279	250	292	275	286	266	291	289	318	308	299	295	257	274	273	293	303	297	306	280	264	271	286	311	264	273	290	274	274	250	303	283	290	255	258	278	281	278	281	263	240	281	291	278	256	270	308	273	291	305	289	277	263	250	303	291	276	283	288	296	288	289	280	289	285	281	251	298	280	285	294	284	283	293	283	292	316	291	270	302	252	256	300	250	277	292	241	309	274	275	287	299	285	290	242	289	288	252	280	275	277	300	266	293	264	271	274	309	312	264	302	307	254	283	306	297	288	263	299	258	249	308	276	277	262	295	266	262	278	270	269	307	298	284	296	271	301	304	298	257	284	281	263	297	272	291	257	321	268	289	296	258	250	283	272	317	254	266	280	273	250	297	274	278	319	245	294	275	296	298	283	271	285	242	268	277	282	283	285	261	281	293	294	279	287	267	279	278	278	295	303	301	272	305	281	305	315	308	249	278	272	275	285	274	267	278	273	264	247	279	263	258	268	279	265	257	298	267	264	281	262	280	302	287	293	262	270	275	303	293	287	265	294	268	282	277	286	281	244	263	285	260	307	267	295	250	279	266	273	269	277	264	267	285	280	290	294	309	262	271	304	296	267	258	270	264	313	278	290	310	275	247	264	293	266	291	269	271	283	246	288	277	276	277	288	269	277	267	267	260	272	280	267	279	269	283	269	320	285	268	283	297	273	307	306	263	273	298	238	264	315	283	285	261	268	288	280	282	254	267	251	261	268	251	272	279	285	312	277	275	286	276	276	303	277	285	266	306	272	287	274	272	311	299	316	299	278	263	301	265	274	276	294	309	269	281	290	254	299	292	257	259	282	290	299	301	275	259	251	309	232	297	288	274	278	260	283	289	264	237	282	292	288	283	273	308	265	290	259	248	271	305	255	261	291	287	257	289	276	290	330	292	252	270	264	252	318	281	280	269	262	262	271	300	279	295	298	264	272	296	254	285	254	279	289	289	282	279	286	289	272	274	286	257	292	275	301	297	296	292	245	281	274	288	253	292	271	309	289	307	283	309	296	305	270	268	271	285	270	280	269	254	290	254	299	307	295	310	250	302	315	226	276	281	317	299	285	301	264	254	265	267	271	303	272	295	255	265	236	283	289	257	270	299	240	293	276	276	255	285	292	274	262	297	265	264	247	283	280	284	258	266	278	288	254	269	272	294	295	267	271	291	296	278	305	282	268	291	308	257	286	287	319	269	286	289	283	271	273	296	275	262	273	278	271	288	290	280	270	280	274	271	289	314	281	274	287	256	269	269	281	272	260	283	278	308	298	276	299	281	302	278	281	324	274	271	276	295	281	260	276	255	266	270	264	284	281	281	295	253	266	276	273	253	288	286	295	293	268	281	255	290	275	273	273	302	290	286	294	275	273	276	282	302	275	266	306	269	292	244	281	266	270	282	277	294	312	272	291	307	252	297	279	283	227	300	302	306	280	278	280	285	272	297	260	274	262	283	288	286	274	267	303	263	302	290	262	289	284	269	267	253	267	285	280	282	274	288	293	288	284	296	263	267	280	331	265	276	280	272	281	292	276	275	273	275	292	300	275	298	292	279	290	271	303	290	262	284	293	287	292	285	269	281	275	307	261	315	260	315	319	276	288	304	282	263	310	302	303	253	297	291	289	260	285	275	255	286	286	297	262	261	266	287	259	262	268	269	280	287	286	291	277	312	273	276	277	284	276	277	288	298	270	294	299	277	280	291	277	261	270	270	263	272	274	278	286	274	266	300	278	277	283	319	280	290	269	285	272	278	290	269	307	271	285	288	259	282	271	269	257	293	257	267	267	273	291	275	293	277	261	293	319	286	273	271	290	296	289	291	290	279	299	259	283	266	242	274	265	266	254	280	270	274	294	261	300	282	276	291	293	293	251	275	287	275	272	273	273	263	271	296	282	277	273	284	275	301	249	302	282	291	280	294	290	292	259	260	269	274	291	293	293	308	279	252	278	278	300	288	264	291	239	272	273	271	257	293	282	286	278	273	286	285	297	280	276	283	287	291	296	285	308	264	290	269	295	299	286	303	260	285	258	306	254	284	275	289	288	274	298	289	281	277	311	261	261	289	282	250	268	304	234	300	312	290	273	265	282	280	274	288	309	299	247	250	280	274	286	256	267	297	250	280	300	269	289	315	272	277	297	277	249	240	288	272	285	267	283	274	286	274	265	246	264	264	273	292	270	286	260	279	265	281	282	272	301	282	271	277	282	266	260	281	266	284	309	270	272	312	261	287	264	273	272	269	303	281	273	267	267	282	270	263	281	286	294	292	282	285	294	305	264	268	313	286	261	277	265	290	272	293	266	301	261	279	311	277	283	291	279	293	276	286	322	275	290	288	264	308	289	265	305	264	266	253	275	284	291	271	301	313	264	265	293	250	269	270	298	283	254	314	280	278	300	282	255	284	248	246	318	293	261	289	279	326	266	257	269	291	251	277	295	277	280	282	256	288	288	266	254	315	265	273	268	287	286	283	309	279	295	308	298	273	293	274	276	299	264	287	289	273	265	304	292	285	270	271	280	305	282	281	283	264	285	249	283	250	274	287	276	283	304	305	292	287	273	275	282	244	229	294	282	277	290	279	264	283	253	272	314	255	265	261	270	283	309	274	277	254	246	278	262	275	294	277	260	254	273	287	297	284	266	264	278	282	281	277	259	293	284	262	292	273	300	293	266	266	281	287	295	256	263	271	265	269	262	287	249	265	281	266	310	268	282	273	269	285	278	311	291	262	266	289	290	271	257	292	293	269	275	274	262	254	280	270	310	248	295	288	265	275	272	316	286	296	267	300	286	274	272	273	275	263	274	281	262	262	243	303	266	271	274	305	270	279	259	294	283	262	276	279	294	310	278	284	267	326	283	268	277	251	268	276	301	273	288	296	281	268	263	303	308	266	284	252	265	273	275	251	272	284	292	297	280	305	275	303	252	286	286	281	271	290	258	256	298	270	255	272	265	291	302	302	264	273	262	266	270	238	307	272	266	261	246	275	289	270	290	284	265	276	275	279	266	251	300	295	246
29014	1654	3032	3450	3112	2598	2263	1945	1729	1566	1381	1284	1283	1231	1162	1123	1084	995	965	1011	974	935	975	934	956	953	947	915	873	877	906	913	893	912	908	884	866	833	965	828	884	895	881	840	834	867	880	864	853	836	810	827	827	846	852	855	861	842	834	870	834	789	825	830	826	869	874	822	829	827	828	788	877	823	834	805	901	822	812	836	849	798	830	847	907	795	852	825	814	878	787	838	829	780	827	823	807	785	823	789	811	838	816	819	843	857	758	824	798	780	836	838	823	812	824	856	773	749	793	830	869	871	784	778	807	900	793	809	828	827	830	833	800	803	840	826	844	800	866	795	846	825	852	814	785	834	825	806	858	801	818	780	782	823	808	822	822	812	806	775	834	769	822	821	848	822	861	838	834	819	842	873	800	865	844	850	808	832	851	794	797	795	845	829	867	825	861	815	835	805	774	810	810	787	811	855	796	799	873	835	828	791	792	777	853	849	830	835	806	834	814	841	849	898	803	844	837	859	756	814	840	796	818	785	837	817	821	774	859	867	837	805	833	786	850	850	842	836	795	860	798	801	809	799	781	831	818	835	843	829	794	805	731	830	752	808	839	815	787	826	822	843	830	868	770	785	797	856	806	824	804	807	830	802	804	846	838	834	855	825	811	791	759	828	879	793	860	778	819	855	813	836	825	829	805	825	805	821	824	792	804	865	849	764	877	831	817	787	849	808	805	868	832	802	832	833	856	841	830	785	844	829	814	853	824	771	813	825	749	844	810	872	811	777	866	881	861	809	835	813	835	799	878	870	801	867	853	826	821	823	823	841	821	785	793	779	798	838	838	777	816	820	789	780	792	837	812	815	819	844	877	753	797	804	903	756	804	808	832	868	815	849	839	834	855	811	776	825	821	811	839	829	828	875	792	807	845	810	807	831	798	843	802	826	798	806	819	810	779	892	824	810	829	820	828	776	803	815	800	797	869	816	826	822	809	836	809	840	800	784	844	801	814	838	803	808	862	824	775	820	800	829	847	816	823	853	812	865	848	868	819	793	814	791	785	812	823	801	781	839	818	826	839	781	817	827	833	872	827	814	830	830	808	809	786	795	856	851	837	787	837	811	848	853	842	820	813	803	834	786	814	820	794	908	831	753	801	864	827	801	829	842	760	836	862	819	826	839	882	862	805	868	771	807	844	874	825	802	838	801	780	830	860	833	842	861	811	838	830	858	791	868	797	779	827	754	765	855	807	809	807	831	803	812	839	915	787	857	803	799	809	839	809	825	823	867	800	836	826	832	779	866	858	827	826	832	820	860	794	775	797	802	805	842	840	861	782	825	807	830	844	801	838	814	790	832	804	852	841	840	804	778	840	802	825	836	784	833	800	815	796	766	853	836	808	822	861	817	830	816	858	813	828	824	859	788	822	824	847	770	785	821	816	800	853	814	833	831	812	826	845	806	852	835	793	826	806	837	819	789	822	830	819	878	831	804	811	822	809	871	829	807	835	787	830	795	801	813	814	870	793	817	812	809	828	812	853	869	797	766	811	830	788	824	877	815	817	835	826	812	886	853	871	870	820	780	768	817	829	768	827	837	827	827	831	793	848	813	838	833	783	825	819	863	828	795	819	826	802	805	769	801	770	793	803	774	846	844	883	782	791	787	795	803	826	826	851	855	853	811	821	798	826	858	826	774	810	817	786	783	800	806	819	863	839	803	824	815	821	870	862	798	855	836	810	783	886	825	831	811	817	842	872	784	851	855	816	794	777	807	787	818	866	779	778	831	815	839	841	810	824	791	800	783	817	818	855	898	855	811	803	895	813	824	857	851	834	804	799	836	794	799	810	794	791	789	844	829	807	817	854	782	883	805	807	772	786	820	864	822	819	831	872	829	902	857	792	855	819	834	859	846	834	785	840	836	829	861	814	811	807	780	867	794	874	840	790	838	841	792	840	799	911	822	793	819	809	882	774	806	821	787	809	797	864	812	836	850	862	830	847	805	828	862	822	764	819	740	870	804	852	807	789	830	817	849	840	814	818	830	859	818	832	795	793	804	841	847	789	842	814	838	785	859	879	816	882	832	826	849	822	783	818	752	830	808	812	857	811	833	818	853	796	833	805	812	821	751	830	826	884	790	865	791	827	816	813	836	878	806	838	813	805	847	824	849	851	838	798	785	870	827	814	844	806	865	851	857	789	817	849	827	825	787	823	855	817	773	786	771	841	835	777	807	789	796	779	843	806	831	813	848	833	857	799	838	814	846	814	784	832	827	771	845	789	819	806	826	809	843	841	837	815	808	795	826	874	835	800	864	808	829	812	837	798	826	850	858	788	820	803	830	892	856	782	826	825	812	855	832	784	797	794	850	821	884	793	795	811	825	834	804	815	861	823	773	819	837	795	800	814	759	837	777	791	855	801	776	814	828	834	807	798	796	856	837	806	788	796	793	802	798	800	803	815	802	790	820	832	801	797	799	836	843	835	792	807	845	820	853	792	853	810	861	851	786	822	814	804	826	826	838	823	831	832	842	829	810	806	812	801	811	804	787	798	831	830	821	826	781	840	811	799	832	803	799	876	864	840	797	828	823	816	834	802	741	778	800	834	797	815	788	849	834	829	803	836	836	811	788	837	806	806	828	837	856	828	810	864	823	827	815	803	816	820	843	856	803	894	859	800	777	822	856	823	835	844	835	823	797	816	803	835	807	826	780	817	769	870	814	816	817	779	838	856	844	823	808	818	791	818	824	804	881	818	825	841	802	808	855	823	816	818	846	833	806	778	825	867	833	861	808	797	780	793	841	830	814	761	782	843	832	792	874	807	794	873	804	830	883	837	860	840	844	800	854	838	816	770	806	838	846	852	812	837	824	794	793	775	796	847	818	767	795	823	823	783	791	788	769	821	850	831	810	795	833	787	834	777	865	827	812	825	815	863	797	892	836	791	811	787	866	856	853	807	869	787	848	795	846	821	753	816	824	877	758	775	819	836	822	795	901	828	828	818	821	847	853	804	782	841	776	806	833	875	890	850	800	829	876	866	863	835	833	768	826	801	874	820	791	857	788	882	855	817	797	846	801	827	854	869	786	805	856	826	807	845	806	858	780	784	833	795	818	775	827	774	764	824	860	808	854	812	785	809	865	863	854	813	803	791	810	867	851	862	838	830	912	828	795	899	807	757	831	818	850	775	853	870	859	785	772	826	839	788	836	816	863	816	865	820	862	852	862	808	898	800	832	871	885	821	829	835	794	830	835	808	820	843	794	810	799	780	803	802	805	818	837	854	780	882	852	805	815	826	854	834	814	789	894	796	888	813	794	926	798	857	812	842	812	824	865	830	817	822	840	807	803	801	793	844	791	794	834	796	823	833	851	849	793	796	796	814	814	889	772	827	785	845	780	820	821	851	785	788	835	884	785	842	826	792	843	809	826	822	854	822	830	820	850	920	800	860	823	821	789	864	806	854	884	801	815	891	815	831	851	760	833	856	819	833	799	780	862	847	810
69906	22393	8821	2551	1475	1071	873	761	628	565	493	490	462	446	396	388	359	411	395	362	397	345	383	378	342	397	340	363	301	343	377	365	356	343	355	363	347	349	350	341	361	330	359	305	370	335	299	380	322	304	334	324	348	375	316	332	338	344	335	333	362	346	311	364	346	325	352	337	312	303	319	327	338	319	315	343	330	329	334	354	345	343	328	336	323	331	332	326	315	327	357	380	308	382	331	337	320	356	294	344	332	333	353	350	335	339	343	319	337	321	330	351	332	351	341	315	348	362	313	346	359	320	302	334	367	361	344	315	324	335	329	342	328	352	308	344	346	352	288	339	365	344	328	331	325	314	334	313	320	336	300	343	318	346	352	345	325	345	345	317	330	364	356	322	345	347	351	341	361	321	365	324	328	370	340	315	328	304	354	334	328	343	363	361	345	331	298	331	349	313	303	309	312	317	318	336	293	328	331	330	314	319	380	315	308	343	347	303	325	347	308	341	321	290	333	310	328	347	326	321	318	369	366	340	316	347	340	326	313	335	334	332	318	339	355	321	317	338	352	311	317	381	279	332	328	323	327	307	341	345	335	305	342	316	346	329	318	333	373	319	361	336	300	320	305	328	347	357	324	349	326	352	357	314	347	328	341	348	343	301	322	316	352	338	311	328	313	385	331	339	348	385	372	340	353	345	304	340	331	296	330	338	333	339	327	344	351	337	317	329	338	308	310	348	324	326	315	328	330	310	365	349	314	291	345	306	321	347	324	322	341	327	318	351	335	321	334	345	324	317	370	330	349	281	313	310	306	327	320	368	303	305	336	387	335	321	342	338	368	330	334	296	320	365	328	372	348	326	333	295	340	326	322	329	338	351	354	315	323	328	302	332	302	349	327	319	323	360	332	333	322	337	324	341	323	355	358	313	306	321	341	342	375	333	337	334	334	321	346	333	368	314	313	327	363	338	320	343	315	310	351	337	339	328	325	355	329	306	346	330	334	331	324	329	327	313	336	347	348	330	321	348	340	333	321	353	329	305	310	348	344	350	294	341	348	342	351	329	304	327	339	310	361	322	340	376	379	320	342	326	327	338	306	320	367	326	348	325	347	321	347	315	354	325	330	332	335	379	334	321	349	314	322	335	342	335	344	362	357	347	333	337	352	366	348	343	329	335	343	315	357	315	311	334	350	311	324	336	324	337	330	347	321	308	346	336	323	342	334	332	347	331	324	338	341	337	360	295	329	363	329	311	282	293	307	341	328	344	372	346	331	348	338	370	308	318	344	339	344	320	299	337	325	338	350	333	337	344	343	356	343	331	310	347	333	300	333	303	343	334	355	307	307	337	325	333	336	297	332	344	340	359	312	325	334	353	331	321	321	325	357	335	314	338	317	317	342	357	322	334	311	337	329	320	363	381	345	351	330	287	336	322	340	305	302	296	363	369	334	324	310	336	334	330	341	346	295	319	365	321	329	334	348	337	361	316	328	325	323	333	334	327	327	322	321	300	335	319	347	330	347	328	322	308	324	310	317	312	335	310	368	308	334	320	326	291	352	322	298	298	318	313	355	320	330	299	346	379	334	401	322	337	318	343	326	332	345	305	323	328	323	348	365	371	344	356	325	312	318	314	341	309	339	354	350	342	333	322	344	382	360	335	335	319	301	304	342	321	303	351	333	324	300	314	365	356	320	319	345	290	313	318	304	345	318	332	324	331	324	326	308	325	334	353	355	354	332	322	314	323	356	336	338	362	339	328	342	345	308	329	330	355	338	345	337	314	346	313	319	283	351	335	335	298	324	330	343	351	325	354	314	336	337	337	326	324	339	340	345	334	320	350	307	330	331	337	352	343	326	326	334	326	328	345	306	335	315	314	330	336	339	339	347	308	337	339	325	336	323	316	330	303	332	304	345	314	317	340	298	360	335	346	334	343	344	361	336	331	315	352	337	333	295	350	370	343	278	350	338	317	329	366	349	329	344	343	315	351	320	353	362	332	294	349	331	334	328	318	329	352	314	301	383	319	350	348	345	355	352	330	333	329	338	359	326	321	343	343	324	320	341	305	333	309	334	331	334	336	311	334	352	324	356	334	362	338	327	335	325	333	304	306	343	326	316	319	326	326	355	320	353	336	352	318	319	310	320	329	324	337	351	344	389	315	331	306	355	348	335	342	354	345	355	345	325	315	321	333	348	346	380	316	341	355	318	313	319	311	304	328	339	360	328	314	316	349	319	377	311	319	304	338	353	355	313	319	344	314	305	318	338	324	335	325	330	321	316	330	352	330	347	369	345	325	327	315	310	340	343	331	315	327	284	349	371	355	296	336	345	321	340	358	362	339	350	316	332	304	395	294	342	339	355	332	332	297	340	349	342	331	323	349	361	340	317	356	325	322	371	338	343	349	366	286	357	368	362	321	317	322	332	355	326	349	340	324	348	304	349	353	369	331	302	301	308	341	333	311	323	330	338	316	306	346	358	371	321	329	338	282	333	327	317	327	344	336	336	321	290	319	304	322	354	333	335	354	341	353	355	338	317	370	330	312	339	298	336	298	325	301	341	327	356	334	310	340	316	334	342	317	313	335	359	314	370	332	352	336	336	349	341	344	295	312	311	333	295	334	314	331	338	346	320	350	347	330	377	316	320	349	351	290	303	334	328	358	376	323	371	341	325	370	305	331	317	317	354	301	324	322	321	339	333	313	317	364	306	328	328	336	301	320	331	314	341	332	344	311	309	340	342	337	357	318	318	308	328	343	330	327	351	333	353	348	301	302	340	339	296	308	351	312	369	324	375	340	354	321	367	327	348	324	339	313	327	362	329	313	316	362	337	325	358	326	325	332	329	381	311	369	296	326	332	335	346	345	301	311	303	320	343	319	325	330	327	338	321	336	357	338	352	327	294	342	322	336	312	282	340	337	332	353	312	355	327	324	344	329	348	308	321	323	338	329	351	336	340	358	390	336	344	343	349	328	324	329	325	312	310	323	335	314	339	334	328	322	336	347	346	324	335	330	320	316	317	322	348	334	323	330	312	333	327	310	336	345	335	389	323	347	336	341	325	342	335	300	307	304	351	317	344	355	298	334	328	357	329	368	336	336	345	323	349	326	297	302	317	332	307	324	339	346	325	280	339	326	340	321	329	309	307	322	321	286	359	325	342	345	345	331	322	341	339	365	309	314	287	342	315	337	308	333	331	320	353	322	337	322	349	312	336	313	324	338	334	347	330	314	330	318	308	319	349	357	334	390	321	334	332	348	342	321	319	339	327	343	297	351	324	316	306	323	346	323	350	330	341	354	329	342	310	312	324	349	306	373	319	327	354	324	326	323	351	333	345	322	331	294	340	294	353	297	339	347	350	336	294	324	348	346	315	341	308	328	347	338	331	339	319	323	343	355	308	353	321	349	296	349	322	335	339	303	337	346	315	322	335	329	329	342	333	321	321	308	371	359	306	317	326	316	322	323	331	360	324	355	315	336	343	323	324	326	327	335	333	304
34855	2535	5166	5929	4908	4164	3537	3051	2597	2191	2062	1854	1677	1624	1576	1469	1435	1383	1302	1254	1229	1236	1152	1210	1142	1170	1181	1119	1103	1076	1021	1058	1048	1054	1083	1029	994	1019	953	1034	976	997	1028	1001	1008	968	989	1026	993	1048	994	995	960	977	975	978	973	991	968	992	975	1019	972	990	927	972	955	960	926	985	966	951	902	975	964	964	1012	932	910	995	957	923	973	924	968	953	889	956	906	950	898	910	920	935	951	959	947	888	892	937	1013	958	967	940	897	978	984	906	920	893	1009	957	1023	944	898	920	905	950	948	936	901	908	898	962	931	922	869	930	935	886	928	961	952	976	969	968	909	912	962	921	966	922	905	954	994	887	905	933	883	894	968	964	1005	946	956	965	946	944	918	936	948	935	979	917	997	950	954	906	876	955	927	920	924	959	872	975	957	937	928	970	944	881	887	944	925	895	979	959	919	980	999	943	929	930	954	953	955	942	890	936	906	939	929	929	980	934	917	944	975	973	984	936	898	879	946	906	908	888	965	940	928	925	892	949	917	902	945	920	938	931	935	963	888	920	890	1028	929	904	922	921	881	946	860	934	922	911	958	886	933	982	912	953	885	970	947	940	923	980	929	913	929	926	966	942	944	926	949	957	952	907	863	869	908	962	915	909	917	947	943	881	903	949	871	938	932	939	931	966	906	957	939	916	902	986	910	902	920	917	950	906	927	943	946	928	977	969	957	924	900	950	888	934	929	945	937	881	925	910	945	932	929	945	936	939	913	961	951	1015	920	938	904	891	923	938	929	942	877	945	921	882	930	852	966	966	941	898	917	950	927	915	922	963	882	903	921	929	913	917	881	893	940	945	1010	919	897	946	872	925	916	952	905	915	898	933	931	975	924	968	976	942	944	991	962	921	939	918	890	967	904	930	936	918	931	896	876	962	916	920	932	870	957	909	903	978	920	926	926	892	912	936	906	912	932	917	943	978	890	912	1003	967	996	920	882	886	927	930	870	874	955	926	925	933	900	947	895	880	920	934	962	876	966	900	937	978	923	925	909	969	942	953	899	956	864	960	948	943	925	914	921	929	904	921	978	933	968	924	964	963	945	889	940	904	932	951	959	948	946	886	999	951	989	965	963	952	920	955	930	977	901	986	936	850	865	903	895	903	975	883	888	1015	906	930	878	872	910	936	937	950	943	905	929	958	919	907	942	923	918	953	903	908	947	964	930	866	908	941	975	977	907	889	945	924	928	918	892	938	948	970	942	921	941	900	964	919	944	890	896	893	889	902	997	921	892	977	900	891	881	899	907	946	893	927	963	937	964	982	896	948	901	911	946	962	933	969	922	920	937	948	964	970	949	871	924	897	883	950	914	975	937	908	981	908	902	977	933	940	900	983	894	851	910	915	933	939	941	948	891	939	943	881	959	980	920	958	927	896	994	853	924	941	990	885	950	979	873	980	928	947	958	972	932	965	977	944	938	914	969	910	906	946	878	917	936	943	972	916	911	944	878	970	916	929	949	975	924	891	957	930	927	954	955	923	913	981	929	948	978	952	933	940	924	950	983	937	883	960	924	922	929	926	939	914	934	912	964	919	958	911	914	970	891	964	956	902	953	935	906	946	913	944	970	942	936	905	951	929	934	924	998	898	930	913	989	871	952	894	924	976	920	912	1000	929	903	930	942	937	915	897	963	892	909	929	877	912	898	955	908	949	909	907	945	946	954	928	894	908	901	928	916	893	948	928	935	935	956	933	975	930	911	970	971	944	852	942	987	927	924	891	926	947	930	952	953	951	936	933	915	955	957	922	962	953	916	978	949	972	948	909	946	900	962	926	943	943	946	934	902	956	910	924	917	939	922	944	858	936	947	921	943	920	934	915	971	910	881	931	938	950	919	945	974	943	929	852	975	920	871	958	957	978	999	926	908	937	935	1015	910	945	946	971	957	913	936	967	940	960	880	926	951	916	960	948	903	943	877	907	894	929	994	959	893	917	892	912	887	910	915	959	889	887	950	904	942	938	911	927	904	882	941	954	1010	911	924	883	921	952	938	948	895	942	909	916	927	894	930	928	934	935	935	986	952	965	913	889	920	936	924	915	949	917	911	931	898	941	949	854	918	887	893	982	916	906	955	940	916	930	970	954	909	929	920	943	940	940	920	949	933	914	943	923	953	970	915	913	948	937	947	935	916	934	932	967	922	892	933	918	1004	930	871	930	904	958	916	940	923	915	956	949	932	923	903	933	947	889	888	850	955	915	927	928	923	943	964	912	923	933	933	984	915	934	956	903	953	909	981	924	990	913	904	874	951	930	973	982	923	915	917	934	915	907	961	888	886	939	939	948	908	906	899	893	985	908	946	915	923	929	862	952	958	918	923	947	923	930	930	912	944	899	946	925	936	947	970	946	924	908	925	922	905	922	916	943	949	932	910	974	918	950	949	947	947	869	929	885	924	913	934	929	941	936	910	862	978	914	910	918	951	919	887	909	937	964	984	904	911	913	935	901	936	928	911	982	928	936	944	937	901	905	905	930	950	922	947	891	995	982	902	946	963	887	916	942	935	920	942	970	926	1021	926	970	947	924	926	885	871	903	935	989	943	904	910	914	867	884	904	965	933	934	961	917	921	963	922	979	917	931	929	938	882	905	896	938	922	903	921	905	933	984	917	916	965	936	909	912	943	906	951	950	928	970	919	933	952	988	952	935	936	857	976	910	910	916	938	947	946	908	890	954	932	879	974	859	942	931	915	952	981	955	952	954	976	881	920	920	947	917	941	919	981	979	928	928	982	905	930	919	893	934	946	934	929	942	890	945	973	949	936	957	959	943	936	983	928	943	948	930	905	925	955	951	936	934	968	929	915	948	921	964	927	959	971	875	941	954	908	992	947	941	923	976	947	932	940	977	918	920	988	931	899	909	945	930	955	892	898	932	949	917	935	904	961	946	905	891	968	888	940	922	987	993	930	868	981	936	953	918	991	974	923	933	974	898	893	930	930	943	905	929	930	903	1003	933	953	887	973	968	917	954	942	983	959	971	936	998	911	936	964	963	955	933	910	944	953	961	906	928	957	946	931	928	930	949	931	933	930	964	897	938	938	981	905	930	950	917	929	969	920	936	948	904	895	971	914	927	959	920	935	967	889	980	957	941	863	920	944	940	965	933	942	906	956	942	931	923	968	907	914	966	923	953	909	930	916	905	918	1005	929	943	920	955	946	997	954	898	947	929	957	891	958	963	958	889	933	906	961	909	954	895	958	976	972	937	952	918	914	957	974	909	956	936	928	913	938	910	957	955	924	990	958	982	962	949	949	994	944	906	930	885	967	971	961	927	975	921	895	916	989	941	913	924	916	955	946	882	923	913	917	939	894	936	903	854	949	948	909	956	943	1001	934	963	931	875	898	920	927	908	932	925	913	955	937	975	983	899	955	886	929	975	923	926	947	889	936	960	938	887	961	907	933	901	931	933	921	911	994	956	926	854	873	896	910	914	932	929	944	902	937	961	963	934	942	926	886	921	899	920
15004	764	334	185	187	160	157	155	152	162	170	138	129	145	132	133	147	131	144	152	141	142	120	139	135	124	131	152	151	135	130	122	151	123	149	141	137	130	142	130	147	130	146	132	168	137	138	146	147	159	137	135	123	128	126	146	115	127	122	142	126	141	136	141	151	124	139	122	161	147	140	148	145	149	147	132	136	124	124	119	158	145	147	152	153	139	121	124	138	141	149	117	129	148	124	139	165	148	134	116	155	134	151	145	142	139	134	125	133	135	157	136	120	151	134	124	141	138	145	145	149	128	142	140	150	143	110	132	131	156	125	169	125	137	114	139	157	141	135	120	136	137	135	129	135	137	142	143	116	144	141	133	130	135	149	148	133	160	143	120	137	116	129	137	135	156	118	150	150	138	142	141	146	142	130	152	140	143	128	130	149	125	153	155	116	141	124	164	143	134	122	146	157	137	134	141	133	148	118	134	141	122	122	138	144	132	139	121	130	131	153	141	146	108	116	153	135	151	149	138	128	136	151	123	145	136	135	136	128	144	143	170	139	133	147	131	129	144	156	124	136	164	138	125	128	122	141	148	132	141	162	156	158	141	126	124	148	148	116	136	143	143	144	129	160	129	144	150	131	120	129	144	133	131	147	146	123	145	125	130	147	143	132	115	131	127	139	131	130	150	123	139	149	150	160	140	146	151	135	132	140	137	147	153	146	114	147	150	110	144	133	147	159	142	158	145	141	163	145	138	132	145	143	169	125	140	101	148	162	125	136	148	125	148	136	143	136	128	124	132	130	125	136	138	146	133	141	130	136	132	129	156	153	137	139	140	134	171	134	125	149	141	144	148	146	144	154	152	137	146	138	145	144	134	153	154	132	142	168	137	117	137	138	139	158	136	144	136	118	125	138	135	161	151	127	140	142	148	165	123	137	132	137	109	150	147	123	149	127	147	130	166	137	146	139	155	137	128	147	150	153	129	137	147	142	149	147	132	131	137	142	156	142	138	141	139	165	129	127	132	151	147	145	157	134	154	161	119	135	139	169	147	136	143	120	117	152	138	154	134	119	145	160	132	129	128	152	131	127	132	152	135	152	146	121	149	131	137	154	127	131	144	126	120	134	136	165	157	129	110	138	149	157	125	151	145	144	150	133	139	129	141	135	143	119	134	142	122	138	140	144	133	170	134	162	142	140	152	142	147	128	132	144	137	135	129	136	160	138	151	145	152	131	162	136	135	161	148	129	144	138	139	161	152	148	138	177	139	127	117	118	148	150	138	99	137	137	152	152	138	147	144	123	134	148	140	130	133	146	149	147	147	142	134	128	141	129	137	167	138	126	153	150	151	148	115	136	154	157	126	137	124	140	136	151	138	144	136	136	145	145	136	141	138	147	164	135	120	173	141	144	132	148	129	126	146	139	146	128	137	159	127	135	141	133	133	121	112	128	119	139	105	140	137	135	142	135	145	153	139	169	136	125	129	131	141	154	121	115	135	123	151	128	147	135	145	120	156	149	139	143	139	157	124	131	146	118	142	148	149	137	128	135	147	139	143	136	127	154	135	145	123	121	139	129	136	139	139	133	139	140	126	132	156	130	141	147	153	131	146	136	146	133	132	141	146	136	150	142	149	134	134	153	123	136	143	139	125	144	147	149	125	124	133	140	139	141	132	164	164	144	148	146	132	163	154	150	135	130	141	149	138	127	144	149	130	135	154	118	136	154	146	147	158	151	154	142	136	129	134	140	133	121	141	143	161	154	160	123	141	132	136	136	132	142	159	125	132	141	167	140	147	144	138	143	149	119	148	127	131	152	137	130	140	143	143	151	143	137	150	140	133	138	149	146	117	154	135	130	154	144	130	147	131	134	136	121	130	134	136	135	137	128	122	158	139	137	137	115	128	146	149	148	155	154	140	119	146	156	128	140	143	121	134	128	133	141	136	132	140	130	117	129	152	154	129	126	145	155	152	142	136	139	149	141	161	129	140	137	116	148	154	143	135	139	134	124	129	127	160	155	149	141	140	136	138	137	132	130	144	139	143	130	148	139	139	145	148	143	163	143	124	150	140	154	132	146	134	136	131	137	143	130	134	119	157	146	139	132	141	146	137	144	146	137	132	112	137	137	138	153	135	159	149	141	135	148	139	121	142	136	146	139	146	142	162	128	153	140	140	151	134	159	141	160	156	137	155	137	144	132	140	163	141	130	133	126	147	130	124	140	144	149	160	150	120	127	131	130	135	130	142	156	127	121	140	165	140	128	131	124	135	137	124	156	118	125	136	119	160	142	115	137	136	140	148	132	139	162	140	124	140	109	106	156	145	141	131	132	140	127	135	125	113	146	150	132	158	145	129	120	151	149	131	137	152	133	145	116	150	156	130	138	135	128	146	152	129	134	143	137	125	137	148	135	132	153	136	145	146	135	153	130	126	156	125	120	148	143	144	123	129	128	141	121	132	120	163	130	145	123	158	146	153	138	122	117	141	134	128	127	156	154	134	138	127	141	151	133	132	132	131	145	141	135	137	138	133	158	150	119	129	138	154	133	135	155	132	125	142	146	123	122	122	156	128	141	123	153	135	151	168	131	121	139	120	135	154	149	132	124	131	153	125	135	145	159	117	134	140	157	143	137	138	133	133	144	120	132	138	149	149	133	144	158	147	154	125	131	137	124	161	140	149	146	136	144	137	130	141	135	145	114	157	137	151	136	135	147	145	127	139	154	163	155	141	137	146	157	112	106	121	162	142	143	155	155	150	127	131	151	141	161	141	142	137	145	136	142	165	164	139	135	143	137	143	137	134	151	151	137	149	175	139	132	131	128	122	149	118	154	135	142	148	148	163	157	161	134	123	136	131	144	127	139	133	131	141	137	151	134	144	141	135	135	123	120	145	132	141	122	129	143	131	141	153	156	133	156	158	138	156	141	133	135	143	136	134	149	151	147	138	141	153	114	128	130	130	129	131	119	149	146	120	128	135	132	134	119	148	127	124	138	141	130	128	111	130	119	144	149	137	130	128	129	142	116	139	126	124	156	107	144	140	141	139	140	126	136	151	142	137	125	132	149	129	132	113	142	128	146	154	123	142	142	152	117	135	135	156	129	135	136	132	142	158	115	137	124	120	126	143	141	142	120	142	163	143	146	130	127	125	135	139	138	136	143	171	147	132	131	144	143	126	167	135	140	115	137	119	151	125	121	129	144	151	129	135	153	129	135	122	128	155	148	141	127	132	136	146	132	113	148	135	130	123	145	156	140	135	161	134	144	145	133	158	151	151	141	131	140	143	133	134	145	141	144	132	141	146	141	136	125	139	155	154	139	151	130	125	120	130	135	129	135	150	131	117	126	136	143	144	137	148	136	151	128	118	122	151	138	159	160	139	131	127	133	150	133	142	134	157	150	121	131	126	129	131	124	118	124	142	129	147	139	128	131	142	137	146	141	129	132	122	148	162	152	122	133	119	131	141	127	155	142	139	156	154	130	133	148	143	158	138	123	160
12908	572	655	656	628	607	560	523	503	491	509	504	465	512	498	502	490	430	491	467	516	484	514	497	466	487	534	451	508	463	491	439	444	449	474	447	449	469	476	455	455	460	484	489	434	457	425	476	496	473	462	451	481	417	448	481	450	458	445	505	476	479	478	489	453	477	440	497	416	468	453	515	470	465	471	498	448	472	498	448	469	478	457	429	475	495	472	461	488	494	444	489	469	476	467	467	486	460	530	481	478	443	464	468	478	511	484	506	514	470	481	487	435	456	440	510	458	465	442	452	462	466	426	471	454	484	484	469	482	444	434	459	449	463	419	484	451	476	468	498	467	467	438	493	468	418	477	479	449	471	409	484	475	500	471	457	516	446	440	453	480	433	464	466	473	439	453	457	467	483	476	431	447	483	458	416	453	491	471	460	457	467	450	476	432	513	477	456	478	495	477	478	474	477	483	458	486	476	468	485	434	464	469	468	475	468	508	452	465	452	459	425	491	502	529	517	491	487	478	464	419	449	466	453	501	482	452	452	464	488	505	469	420	468	466	514	443	477	481	473	456	485	475	490	472	504	443	431	475	430	499	485	451	504	463	462	470	448	465	455	452	495	442	455	437	448	520	468	494	479	480	433	451	482	482	455	432	470	452	491	406	478	474	472	414	426	487	414	502	476	430	484	436	490	546	458	496	465	466	486	455	478	503	482	467	481	474	431	441	446	446	475	447	463	469	443	487	475	454	499	435	492	469	497	469	438	486	458	460	474	470	480	478	472	470	461	465	436	481	476	436	468	460	453	463	480	515	443	440	452	469	426	475	461	454	476	466	460	490	473	447	462	465	455	463	462	463	451	485	491	485	480	451	462	493	457	451	476	450	446	479	438	470	436	429	485	467	488	477	498	485	474	454	490	462	461	472	466	470	454	429	457	465	438	478	470	456	472	472	478	467	509	528	459	431	462	458	466	477	481	433	505	477	459	434	483	415	461	468	506	439	439	437	511	445	420	489	463	481	456	480	445	450	474	467	467	475	511	481	440	467	483	490	502	484	509	457	447	468	446	477	471	465	470	452	471	467	460	458	473	467	442	443	477	439	469	457	466	500	483	463	445	450	434	442	477	477	479	465	459	457	467	469	467	455	467	443	454	515	498	441	458	458	452	499	437	480	493	469	494	456	459	442	500	483	460	443	472	471	444	515	477	451	460	462	513	477	484	418	473	482	503	483	484	462	440	494	422	457	454	505	458	479	445	460	460	425	486	484	462	449	490	456	434	485	483	488	493	506	445	445	467	469	451	478	473	461	457	488	431	440	437	438	435	444	463	474	442	413	449	460	458	471	423	444	447	466	487	480	465	490	429	480	484	471	486	483	449	478	447	470	468	468	451	462	453	505	475	460	470	501	476	449	461	442	481	486	448	441	472	450	441	453	471	468	468	478	459	463	429	448	460	455	413	487	450	495	474	483	466	451	478	401	447	452	448	480	452	473	432	481	520	476	490	459	432	431	450	481	505	426	489	486	481	437	497	464	443	428	416	414	462	438	476	453	488	479	458	443	470	450	467	473	491	456	461	470	439	465	473	473	496	505	509	459	474	502	490	440	464	466	451	439	491	481	496	478	507	462	488	497	448	463	455	475	447	446	425	450	501	479	495	497	435	476	502	485	457	473	431	478	492	471	456	480	423	474	495	507	467	473	458	444	455	454	463	483	479	431	453	451	494	471	458	427	481	436	479	476	506	460	480	442	463	504	440	499	426	460	472	454	482	484	479	457	459	450	469	451	464	474	459	441	494	471	442	450	454	473	426	487	467	430	457	480	480	456	407	437	477	461	509	485	458	473	484	472	484	457	430	457	468	509	480	447	488	458	453	451	456	460	465	453	477	457	465	462	477	436	486	437	478	454	457	449	466	471	491	464	508	451	457	487	482	468	443	439	442	445	452	436	423	473	449	442	469	480	487	446	433	474	445	467	474	466	480	418	504	440	451	501	485	474	458	453	444	443	469	459	449	503	429	419	441	486	480	485	483	461	482	468	477	469	501	451	506	440	445	432	470	424	424	477	472	450	471	502	488	481	477	452	461	430	436	466	470	462	448	430	476	496	446	493	444	466	461	474	497	511	469	462	469	485	512	451	457	465	492	465	498	458	448	437	441	444	451	480	451	462	443	442	492	473	479	481	479	449	466	492	461	501	456	458	447	451	474	471	453	458	466	499	454	437	462	484	474	437	459	449	464	428	464	482	497	530	456	460	472	487	447	433	440	445	443	457	464	458	467	499	449	452	461	447	452	451	486	462	458	493	531	460	420	457	487	466	472	445	497	459	442	439	458	434	440	455	520	481	411	479	460	444	444	501	454	486	452	426	475	444	447	481	464	471	452	448	471	464	462	471	453	472	499	460	455	469	467	444	497	479	449	462	454	455	465	451	472	479	489	475	467	475	498	476	485	453	467	452	475	459	449	481	471	490	480	494	510	444	423	488	459	467	459	491	482	448	462	424	463	452	453	453	500	468	473	473	475	497	449	436	515	491	531	466	465	459	479	457	460	485	468	432	451	440	450	473	468	439	479	472	449	495	509	467	475	459	469	476	447	470	432	453	494	447	457	487	441	467	476	455	477	468	471	467	451	486	490	483	457	458	479	467	456	420	469	503	476	456	468	469	450	461	479	473	425	467	480	475	469	489	502	488	460	489	453	445	429	443	458	427	462	485	484	460	495	475	482	487	480	476	457	428	454	444	424	453	445	474	451	491	431	457	462	457	468	475	480	488	471	484	455	483	491	481	484	478	437	511	481	438	477	491	446	478	454	446	476	485	488	463	478	483	463	471	440	449	499	447	482	490	447	483	498	453	460	442	459	487	503	466	483	444	475	490	431	467	459	457	483	463	471	455	469	462	480	483	488	457	459	463	441	473	476	488	426	456	480	439	485	472	483	507	506	462	483	427	454	460	432	444	453	497	480	467	449	489	477	460	475	470	480	467	505	469	486	462	476	459	440	474	471	449	464	515	485	480	496	420	465	467	469	475	480	482	477	489	487	459	477	444	477	490	465	492	472	427	469	503	470	428	481	476	459	437	446	478	467	472	486	482	435	507	453	458	456	449	494	469	435	477	480	433	479	459	478	478	411	489	468	465	464	471	450	465	436	464	465	450	465	448	482	448	463	446	484	470	479	483	451	458	448	448	461	487	446	485	497	464	474	483	445	471	475	443	473	487	457	501	452	498	455	494	474	445	472	473	491	436	476	484	442	480	493	462	444	479	509	461	452	481	475	438	499	476	454	463	456	446	443	453	485	449	487	468	494	476	478	487	455	422	452	460	456	466	475	412	461	453	411	442	451	464	467	502	455	453	441	475	480	486	487	460	464	510	478	481	465	476	463	509	433	446	466	488	464	483	463	493	470	446	471	477	497	462	441	515	482	440	463	471	473	441	497	473	488	484	440	464	465	447	457	451	494	426	473	474	505	470	437	444	467	483	479	477	453	526	459
59359	16766	2998	1158	879	661	587	497	427	415	394	363	327	360	327	319	342	342	304	306	328	290	315	267	302	290	285	287	276	272	300	295	291	315	311	284	272	281	320	288	264	252	310	251	288	294	289	292	286	293	257	279	290	292	268	277	286	293	272	268	284	280	257	281	318	277	273	275	310	285	246	268	284	301	275	280	298	272	258	267	289	267	290	309	276	291	279	266	267	275	296	295	268	296	282	276	276	276	289	302	302	272	274	270	258	277	264	278	290	310	307	272	263	301	267	271	275	295	276	288	284	268	255	317	232	305	270	288	273	285	273	265	300	287	304	291	278	282	282	295	273	310	295	259	254	281	262	294	289	285	269	285	309	277	300	309	310	266	259	305	293	299	287	284	320	296	257	303	263	292	267	283	261	269	281	323	277	284	301	256	269	270	297	276	268	309	271	280	279	318	272	279	253	278	314	291	270	302	267	276	288	292	285	311	272	298	288	272	270	287	288	291	293	283	310	253	267	264	288	312	285	289	315	255	312	274	284	300	307	290	274	296	287	284	305	257	264	283	299	302	285	294	275	271	286	247	301	280	291	268	287	300	288	316	300	279	295	285	292	286	267	266	263	240	279	242	249	288	262	236	280	297	311	285	269	282	286	289	281	258	287	299	259	288	323	280	280	296	293	288	293	292	293	287	277	300	274	298	312	281	255	317	305	288	272	318	291	302	277	289	308	298	278	291	270	323	261	261	282	297	308	302	267	293	294	288	286	294	275	304	277	292	289	299	308	306	275	297	261	291	267	261	268	274	300	300	273	256	314	292	273	250	279	303	264	274	269	294	283	266	299	295	291	301	289	295	304	254	274	288	283	262	254	283	266	269	260	241	287	266	303	283	272	287	256	274	281	291	294	279	298	288	275	298	295	289	274	284	252	281	288	275	292	312	277	252	307	255	268	294	319	274	290	268	238	327	269	265	278	271	289	274	272	271	270	306	305	309	282	262	278	277	276	254	301	313	277	297	302	291	296	255	293	279	262	277	299	258	302	276	293	273	286	290	288	284	280	279	260	286	283	275	272	301	293	245	277	296	259	287	304	287	258	270	272	281	260	269	277	248	241	317	280	269	293	282	257	293	300	237	280	301	268	290	293	293	268	317	265	285	304	261	287	272	284	256	271	287	270	274	308	290	264	290	267	287	251	294	299	310	290	246	311	284	251	271	321	269	289	268	242	289	299	255	302	271	300	296	282	298	287	287	278	293	282	281	302	266	303	287	275	322	273	278	247	283	315	299	284	298	252	292	249	257	282	273	291	304	259	284	281	268	315	258	296	246	273	262	291	233	301	263	308	246	315	286	251	286	290	287	278	274	279	277	291	284	303	302	266	286	295	266	266	274	284	296	264	287	288	267	280	271	257	280	326	297	301	290	255	257	268	260	294	278	268	286	263	250	284	286	270	253	306	313	299	236	260	251	280	272	298	291	256	247	301	288	285	284	301	262	271	263	281	287	286	277	274	276	263	312	289	284	277	287	273	275	310	284	280	300	292	293	291	293	266	294	271	288	285	248	262	280	264	269	287	275	270	330	292	268	285	281	282	281	306	285	265	294	236	296	285	279	298	294	299	325	298	266	310	290	291	268	262	244	298	262	276	281	270	264	295	286	288	310	320	314	284	296	298	297	306	272	304	282	263	298	280	285	292	302	289	284	279	284	271	270	289	266	287	298	282	292	277	301	294	287	298	283	308	279	277	285	257	291	282	293	300	285	257	290	263	289	284	282	297	267	270	305	269	283	284	268	267	246	283	297	257	279	304	298	286	264	293	290	277	276	283	288	264	235	302	296	252	278	277	256	272	251	313	292	278	285	259	250	248	306	248	252	313	310	306	274	278	279	288	303	289	286	291	257	256	293	273	285	264	271	302	272	282	300	301	290	244	279	305	294	294	286	286	273	290	256	262	292	298	288	292	271	267	257	278	255	305	295	296	275	277	276	283	271	312	295	286	297	308	278	276	261	286	271	271	262	277	297	294	295	281	288	259	269	267	286	292	276	259	281	274	284	279	321	271	302	280	282	286	283	277	283	323	277	278	281	298	260	270	291	313	232	296	280	274	260	270	260	247	286	242	294	266	291	293	260	293	293	275	296	273	280	307	242	317	274	279	295	278	273	255	268	281	264	268	279	253	298	247	311	293	291	262	288	285	283	285	302	260	281	287	282	305	315	301	303	304	297	263	279	278	312	267	262	267	280	297	289	284	268	274	276	272	282	312	253	262	297	288	309	276	271	267	288	317	287	250	281	273	270	279	258	304	267	261	274	285	288	252	262	286	276	268	297	288	297	267	267	261	279	255	292	274	278	261	303	272	288	254	248	297	302	268	280	272	269	285	287	272	298	267	275	281	262	302	280	251	277	270	280	287	294	260	271	275	269	273	282	274	279	288	253	235	297	286	303	285	274	300	269	291	259	276	291	236	260	277	283	285	294	283	314	267	267	263	283	298	245	304	269	280	271	282	268	293	324	287	272	271	296	263	283	270	289	271	279	294	282	253	262	266	279	255	260	249	290	256	263	274	268	269	285	275	269	318	277	263	289	244	265	278	261	293	272	289	233	265	273	293	286	281	293	255	300	271	305	277	248	249	285	304	285	270	266	268	258	280	284	256	276	277	289	278	246	297	241	287	280	282	281	321	283	289	321	310	280	297	260	248	278	296	253	282	303	275	281	289	271	252	284	279	324	283	287	284	264	289	264	279	297	278	255	281	292	254	278	269	286	288	278	284	269	261	271	277	255	276	293	271	280	275	296	298	304	282	269	282	291	272	281	252	285	284	272	289	263	245	271	284	303	316	265	289	289	269	249	278	317	282	266	262	264	258	254	277	287	262	270	243	293	277	292	313	288	300	285	281	299	310	284	280	302	298	276	264	264	279	271	283	287	316	334	284	268	303	285	282	301	278	273	292	283	280	311	296	300	280	261	289	283	309	294	290	235	284	301	266	271	269	278	251	291	291	283	271	276	298	330	301	273	287	257	287	275	281	287	241	294	257	303	255	298	272	265	288	285	291	282	275	284	285	255	286	286	272	289	294	300	273	303	297	313	297	266	288	271	297	270	281	295	298	294	261	280	275	268	272	267	280	295	303	290	247	269	275	295	245	276	265	283	272	284	284	284	267	303	268	286	292	271	268	270	338	250	268	276	282	294	282	270	271	308	310	289	286	267	290	286	274	286	295	301	275	282	291	285	265	276	298	285	276	274	268	283	270	281	301	314	280	280	284	288	308	267	279	269	276	256	283	277	267	277	287	271	306	255	299	242	297	274	264	300	273	283	280	268	291	277	297	289	266	275	271	298	299	278	279	281	263	274	281	264	269	262	275	299	299	252	276	298	254	274	324	311	278	272	283	268	270	299	284	272	289	282	274	314	239	306	299	271	263	295	289	270	321	305	303	277	304	274	266	273	249	290	286	277	290	268	293	260	285	279	269	297	287	296	292	249	277	242
29286	1696	3078	3517	3100	2666	2255	1987	1703	1557	1348	1336	1299	1255	1133	1129	1076	1078	1078	1050	1028	963	976	956	968	941	934	928	871	935	951	874	878	884	899	889	881	852	895	869	879	913	855	859	867	829	840	876	828	806	852	828	881	850	872	907	909	811	823	849	849	836	830	792	819	874	809	812	819	873	819	870	850	781	778	795	817	776	862	800	776	810	797	834	891	851	810	804	831	832	857	782	860	841	853	843	893	838	844	801	805	844	853	821	836	753	802	855	820	856	790	787	852	834	851	797	809	866	833	789	831	852	842	842	788	818	786	770	817	873	814	799	841	805	852	846	856	810	877	784	840	820	798	843	817	777	766	806	837	841	791	805	802	795	777	869	850	801	841	769	786	789	794	822	850	821	829	847	883	850	818	850	815	841	793	842	869	830	823	822	880	802	800	833	836	791	868	887	824	817	864	830	808	809	805	801	843	856	845	775	809	815	823	808	823	836	786	822	849	838	850	817	805	809	832	832	791	829	880	830	774	850	775	784	816	836	807	784	820	852	789	829	799	807	775	808	842	804	788	805	798	859	826	865	862	790	889	816	852	820	817	789	869	832	805	825	832	773	818	858	880	827	771	841	812	801	828	807	841	879	815	829	821	835	888	827	851	825	817	869	836	835	802	819	819	822	797	814	872	795	816	839	786	802	805	791	823	834	788	817	811	797	827	839	799	840	816	878	819	831	812	799	822	817	809	870	847	802	853	770	844	823	835	859	848	847	861	815	780	807	835	849	809	816	788	835	845	776	848	808	821	854	838	822	840	814	815	849	805	751	832	855	806	818	872	882	786	809	813	799	838	823	848	798	818	829	817	796	823	798	813	849	845	780	839	807	820	834	799	828	832	842	828	836	819	834	800	861	863	790	805	855	830	829	815	838	809	842	845	771	805	815	844	809	809	805	813	822	832	804	815	790	837	795	819	833	821	856	814	783	833	844	820	844	775	838	860	826	803	803	847	820	831	827	831	861	813	852	823	821	782	820	808	835	818	791	832	846	833	799	837	832	870	818	845	767	802	800	855	788	858	812	857	835	852	783	828	860	782	832	803	880	814	801	825	828	784	803	804	830	812	802	831	840	793	803	829	850	804	788	823	835	809	778	823	812	786	834	826	853	823	830	830	807	841	848	825	831	813	789	775	805	812	898	817	774	823	833	817	860	821	815	804	843	778	816	808	813	834	838	764	775	822	772	806	843	872	857	799	824	824	810	817	796	780	863	853	834	842	794	842	852	797	846	804	816	831	842	823	851	850	835	840	840	840	772	854	809	854	829	815	772	799	804	810	814	841	850	800	807	784	844	789	807	839	819	872	809	801	795	789	803	777	829	852	842	812	839	826	788	806	854	783	781	797	828	833	805	764	842	810	831	795	801	816	845	877	820	828	804	811	855	757	773	847	851	848	779	792	855	884	887	772	834	854	832	824	812	869	804	827	763	816	858	775	772	854	833	785	828	872	812	832	841	848	851	824	835	881	799	829	784	823	770	842	771	840	792	906	821	819	865	821	857	841	791	871	840	833	825	814	831	888	862	803	847	849	780	829	820	829	840	808	812	860	772	823	793	848	832	876	810	849	791	778	849	879	841	837	810	874	875	784	811	819	824	819	835	823	833	815	807	785	822	811	799	813	818	844	863	813	848	865	809	795	854	835	806	849	778	858	797	817	819	862	849	853	864	884	835	832	854	787	813	822	841	870	810	749	799	840	852	809	860	820	863	820	796	819	774	811	769	789	805	832	798	831	870	806	828	870	843	871	830	848	783	841	819	810	787	817	852	871	824	809	842	811	822	787	772	829	846	842	836	846	796	755	811	832	825	843	853	817	870	838	845	836	838	804	853	796	807	856	778	825	775	812	795	812	834	799	846	808	827	856	806	869	850	800	807	857	825	892	832	819	833	846	820	875	821	825	835	799	832	831	847	848	788	836	856	836	882	818	848	825	791	849	854	830	814	831	826	851	873	889	795	785	819	836	839	849	825	801	839	786	799	789	799	855	858	838	765	829	778	799	846	786	821	799	787	831	786	853	834	810	865	806	819	840	819	868	843	787	848	803	803	837	830	805	824	795	845	828	810	840	829	836	837	871	832	772	812	862	771	797	831	792	854	828	850	809	851	810	788	833	785	855	796	825	793	830	801	870	835	836	808	786	824	852	814	826	743	826	795	793	872	842	838	830	811	814	771	810	835	856	886	802	829	852	793	788	816	787	846	774	868	868	808	822	822	823	749	857	863	845	774	819	812	821	794	791	755	838	786	824	822	822	836	797	829	816	822	811	878	799	808	802	810	807	803	825	891	808	811	820	816	823	822	767	794	834	797	825	842	846	819	842	835	882	815	814	828	784	810	865	805	788	831	857	864	859	791	834	726	840	815	841	834	862	798	850	805	883	802	807	813	858	801	840	823	794	818	828	826	850	815	837	830	831	803	843	836	797	863	812	800	806	793	794	829	831	796	834	834	835	777	814	837	796	859	821	793	797	863	777	788	867	893	862	820	851	877	872	825	867	853	821	830	821	871	802	796	873	829	853	814	794	874	792	806	798	849	834	845	786	827	874	835	873	795	823	820	840	831	810	792	817	802	796	799	844	809	845	840	835	879	859	792	848	845	852	794	818	804	813	839	809	831	845	841	818	827	807	808	780	875	866	842	839	826	841	790	851	877	838	820	858	832	769	885	857	845	791	837	762	831	793	849	774	814	825	815	806	802	807	822	841	882	838	847	772	818	797	824	821	876	859	821	793	870	820	837	810	835	834	793	817	802	833	813	806	786	837	858	851	797	834	774	819	835	768	819	832	804	843	811	861	802	880	845	820	835	847	886	822	811	792	802	843	799	817	818	807	851	849	840	860	834	817	822	867	783	834	871	811	760	829	827	805	845	836	772	832	810	850	803	831	796	869	810	814	838	815	839	816	782	800	797	854	821	826	843	803	848	814	773	808	798	813	797	829	837	787	789	850	857	851	771	798	812	751	776	785	816	792	789	841	852	837	817	855	800	854	805	761	811	791	807	776	868	819	814	874	829	840	767	824	851	835	845	824	802	835	833	810	839	831	905	802	812	800	860	829	787	866	807	858	807	812	807	775	782	849	800	838	818	830	801	802	797	807	781	836	808	812	817	798	828	787	769	788	813	856	824	787	811	770	834	801	818	822	811	848	915	842	848	813	839	814	812	845	800	863	884	839	828	775	822	792	840	795	820	838	826	830	816	821	814	794	855	831	838	815	807	820	749	845	841	830	802	839	793	791	851	779	816	820	789	853	821	852	802	875	772	824	816	866	864	829	777	828	857	820	828	863	784	788	792	780	837	758	791	850	860	792	784	818	853	815	781	803	838	811	856	869	851	834	883	809	810	814	804	869	871	751	816	802	832	833	789	819	817	863	846	793	789	815	819	831	886	886	816	837	857	853	826	811	772	803	810	777	792	789	799	824	818	812	788	838	816	789	837	798	862	892	815
71310	22879	10318	2840	1529	1102	839	772	666	525	525	480	429	443	422	378	349	382	384	387	381	398	391	384	372	363	374	348	346	376	357	346	367	367	345	331	367	345	377	347	358	334	332	346	359	342	354	357	342	371	327	322	318	352	347	334	326	351	341	358	336	367	331	338	336	335	341	316	343	316	335	325	329	329	325	348	322	355	320	390	318	356	340	343	348	337	341	359	333	316	336	318	339	344	351	301	324	332	334	346	351	312	344	361	294	298	362	327	326	309	361	307	335	303	370	342	348	350	345	377	330	347	325	332	313	359	346	339	335	333	332	318	341	342	323	353	320	340	347	302	348	324	301	366	347	367	336	320	320	315	349	299	352	346	334	351	329	292	339	374	338	347	318	346	338	343	303	342	338	342	359	344	345	334	352	348	343	321	334	361	311	356	299	383	347	345	343	337	361	371	359	347	316	312	307	322	332	376	359	322	338	349	329	333	334	336	315	319	334	358	340	365	340	295	327	329	378	319	301	348	325	323	331	356	340	345	333	318	321	313	349	325	321	333	340	307	334	318	326	307	337	320	318	354	378	318	343	334	333	342	331	335	333	350	356	359	331	292	322	303	371	364	361	327	358	338	367	334	303	360	319	303	347	357	332	333	312	375	360	387	351	343	331	326	332	291	336	333	360	332	345	317	353	313	333	310	343	335	286	310	307	375	328	326	319	339	328	328	338	330	351	349	343	337	366	315	367	300	334	333	346	303	341	332	336	314	356	336	359	346	322	326	314	319	343	327	307	322	334	339	313	334	310	324	343	362	358	330	323	333	317	359	320	296	373	317	330	329	359	322	342	307	364	327	335	312	330	325	369	336	361	337	313	291	371	322	324	353	322	324	372	337	398	323	332	329	340	319	337	368	323	363	321	333	327	348	332	325	331	324	337	324	303	356	393	328	355	371	295	294	351	312	309	360	305	346	364	323	334	308	355	327	335	315	311	312	346	337	347	342	324	357	364	314	300	350	340	321	315	326	321	344	324	303	349	325	333	324	359	334	320	329	341	338	344	348	357	322	324	336	347	331	315	329	306	333	348	354	323	344	333	331	312	331	339	318	330	330	320	324	322	326	323	338	341	322	310	331	338	294	345	341	345	323	337	347	372	320	345	343	322	332	313	328	326	342	338	303	321	350	353	347	344	342	314	313	301	337	344	331	319	345	334	346	298	340	341	322	329	349	342	336	391	338	328	311	340	347	353	336	359	333	350	323	327	335	342	317	319	314	336	340	373	306	307	317	302	332	351	324	313	343	331	340	337	347	307	319	329	318	329	348	323	314	347	349	346	301	345	331	324	340	320	305	341	349	354	327	334	337	374	333	332	322	362	283	356	348	326	319	332	327	334	325	273	334	358	341	302	320	336	344	355	329	324	344	351	311	317	359	338	304	299	323	318	332	328	361	332	327	332	360	341	325	365	311	315	368	351	334	320	317	330	371	339	316	323	313	299	333	330	315	338	328	314	316	311	330	334	353	316	336	336	329	305	351	358	341	352	316	343	345	347	365	324	314	338	357	340	367	334	356	335	325	343	334	335	335	328	340	345	315	332	316	343	362	360	315	351	349	321	345	306	331	318	354	331	298	334	320	334	361	332	340	358	327	330	350	344	335	379	353	340	341	325	325	365	331	339	338	319	328	303	354	322	342	368	332	316	315	343	325	355	343	366	343	323	380	322	355	341	350	316	326	322	335	351	346	358	320	348	331	331	339	342	360	332	348	343	359	349	346	343	337	332	318	349	318	322	349	331	341	334	356	310	313	309	343	332	333	344	367	367	331	364	334	341	335	336	332	341	358	316	388	344	364	326	319	337	330	331	312	332	300	358	378	344	340	365	320	319	330	355	342	321	334	342	336	341	323	347	359	317	339	375	324	328	327	346	288	329	346	324	330	326	341	337	360	324	352	303	318	338	318	349	330	341	354	309	327	317	333	361	316	335	351	335	340	334	357	374	325	342	370	357	351	348	313	325	339	347	348	345	295	318	308	321	334	348	303	327	350	372	341	332	347	344	345	334	292	348	374	331	323	339	351	335	335	344	300	298	329	308	318	316	331	333	325	333	322	334	348	338	334	334	359	347	348	344	309	351	323	331	347	339	349	349	323	331	303	342	326	322	317	350	322	312	321	328	323	335	320	336	332	331	323	353	334	325	331	317	336	351	332	337	347	340	299	355	364	349	350	325	320	324	312	359	321	364	322	335	287	328	298	317	337	320	322	340	352	327	333	358	313	333	361	338	314	363	340	350	357	343	335	301	307	358	311	345	343	342	332	316	315	341	339	341	353	301	313	370	374	301	308	339	332	335	333	323	343	343	323	347	317	321	352	321	318	331	307	310	351	369	354	319	328	327	329	359	333	330	340	306	351	360	311	351	309	347	280	355	330	320	343	330	300	335	319	349	328	343	331	333	358	356	338	332	345	326	346	342	340	308	352	339	294	340	297	324	307	313	323	359	355	325	325	333	337	306	373	352	321	319	333	355	338	343	376	335	356	338	337	337	370	326	326	335	313	330	354	367	345	355	371	353	367	331	334	319	321	323	343	317	340	331	315	359	359	304	349	356	334	341	346	303	323	357	373	313	366	352	319	352	314	338	345	355	330	329	339	328	353	340	330	337	316	337	311	362	324	305	321	343	337	334	315	321	301	341	301	331	335	316	348	385	335	320	333	338	306	336	352	335	311	350	327	341	335	309	304	321	338	332	344	362	336	333	330	296	321	357	329	337	340	349	300	328	337	341	322	326	324	372	368	367	358	339	363	362	345	363	343	366	323	352	344	352	338	334	302	345	313	368	379	328	352	332	310	331	305	351	370	306	324	314	314	325	348	328	372	354	320	350	381	339	329	321	337	332	357	330	316	346	338	333	318	341	340	320	340	340	333	354	351	317	360	329	366	336	323	332	370	335	353	306	352	306	328	329	328	303	342	324	357	321	337	329	345	342	330	302	320	311	347	307	316	303	344	335	328	325	343	330	356	346	338	288	337	352	321	320	370	345	334	339	314	347	336	329	325	346	330	295	335	353	340	358	304	363	342	343	369	309	325	317	307	339	327	327	307	315	332	307	354	331	381	345	322	356	302	311	349	319	336	320	342	320	317	321	337	365	347	337	322	333	313	354	349	302	365	337	304	359	307	317	362	327	335	336	314	319	350	320	336	303	320	315	360	336	320	311	336	356	342	353	321	343	327	306	354	323	342	339	323	294	329	325	342	330	335	320	331	368	325	332	334	369	341	354	334	313	348	332	347	338	358	353	341	326	352	374	314	298	322	311	331	334	348	332	327	321	320	329	313	318	365	335	332	357	346	352	357	359	317	334	341	341	357	335	328	317	328	306	270	324	339	370	347	319	377	320	337	347	364	365	324	333	338	349	337	344	337	349	347	387	358	324	346	343	334	335	355	332	310	335	316	341	316	355	325	350	357	365	309	350	348	330	306	324	314	329	333	352	326	323	324
36032	2461	5071	5873	4948	4186	3490	3037	2611	2284	2014	1910	1774	1596	1563	1505	1407	1318	1316	1262	1236	1190	1228	1202	1154	1153	1169	1138	1067	1118	1095	1054	1091	1047	1048	1029	1056	985	1015	1065	1016	942	998	1066	961	1000	1026	1004	970	976	1014	991	992	975	1016	948	947	978	934	994	963	956	996	964	949	938	951	967	1001	962	958	906	942	978	934	897	945	928	943	946	973	922	956	976	1016	951	941	940	896	944	1012	904	968	962	998	950	938	923	912	958	975	965	944	945	948	980	936	947	935	985	916	874	930	963	940	936	914	939	915	982	936	905	985	1003	955	899	941	902	958	898	966	955	868	924	930	914	968	942	887	909	920	910	923	934	976	1004	911	933	959	973	915	932	963	962	986	941	976	966	928	952	926	982	906	929	969	966	891	946	963	914	964	1025	965	939	909	954	942	942	938	987	891	959	973	937	975	971	970	909	940	942	967	956	958	933	964	911	940	961	951	998	936	1011	935	885	940	990	955	977	902	877	955	968	923	950	904	918	902	920	965	935	929	969	933	921	957	948	940	885	1017	1005	906	978	930	937	843	933	896	903	1016	968	932	910	968	944	883	993	931	933	936	942	938	942	930	958	931	935	923	934	928	894	974	868	920	936	917	947	939	934	934	952	905	961	947	949	905	958	915	902	932	872	1030	934	977	907	916	973	990	899	937	983	911	977	944	928	917	931	965	938	900	929	917	940	957	922	909	928	906	964	977	942	931	959	896	981	933	943	954	921	910	935	896	955	919	969	906	902	909	944	906	886	922	966	932	931	923	990	947	951	978	947	942	895	924	925	947	956	920	959	973	963	948	913	961	888	970	854	951	906	976	953	947	968	954	912	943	955	958	915	943	938	937	921	964	937	867	954	957	899	942	914	907	943	906	918	937	897	885	965	932	902	944	939	947	962	963	961	987	920	988	873	958	918	909	901	968	912	968	907	942	971	910	929	945	999	964	909	950	949	990	969	920	930	909	923	931	952	969	979	909	899	960	972	959	935	918	965	926	936	866	919	923	903	933	941	960	971	972	905	892	942	961	993	934	959	909	914	928	972	914	929	897	903	908	900	958	965	916	949	953	905	902	1000	989	922	925	874	928	957	913	929	960	910	918	932	937	914	920	974	930	914	926	901	931	975	937	941	952	952	960	863	944	920	936	942	928	912	966	878	873	963	965	918	981	962	912	974	896	869	959	960	912	959	910	880	944	926	978	946	984	991	935	866	882	934	936	885	961	913	891	928	908	934	951	929	894	966	971	855	887	928	932	931	940	926	986	895	929	977	882	967	920	914	969	894	942	932	924	954	983	883	946	941	924	894	878	953	897	890	945	948	958	898	957	950	923	969	978	1015	957	893	953	919	955	942	921	919	977	972	974	944	889	938	934	919	920	868	913	957	939	913	917	981	939	1027	963	1013	923	960	936	917	899	964	1007	936	908	918	926	913	981	940	919	989	937	874	903	998	870	909	874	974	884	906	907	905	930	981	914	924	980	879	877	972	909	969	937	930	893	906	923	908	933	918	939	921	977	982	892	895	930	907	938	935	957	967	940	962	912	969	950	930	939	936	986	913	924	937	958	877	917	940	903	948	898	955	943	941	922	923	913	941	972	927	885	891	911	984	926	911	968	1002	950	918	938	895	891	966	845	959	928	875	919	928	959	933	965	993	880	939	925	894	955	1000	977	969	972	938	946	904	939	918	959	893	930	931	930	968	942	984	958	945	908	896	876	935	956	1003	935	914	960	955	953	957	925	914	985	929	1006	914	912	923	972	917	961	928	918	948	950	900	928	883	944	896	988	909	929	913	948	899	951	906	955	944	938	925	953	929	931	894	980	939	980	986	955	907	929	988	926	940	886	884	829	885	1005	915	983	996	959	935	922	918	910	954	924	906	1010	911	957	976	969	952	902	934	894	937	981	938	883	935	890	897	931	941	948	907	933	921	885	918	928	928	992	924	979	927	880	931	929	925	901	928	923	947	929	911	948	940	876	908	936	940	981	963	966	925	945	915	903	951	893	918	902	959	945	982	933	960	961	965	981	926	902	907	878	954	906	883	900	904	946	890	924	891	928	938	892	924	948	933	925	925	940	950	910	983	911	946	938	989	930	905	939	951	944	907	920	905	913	951	933	904	967	920	934	908	985	981	974	947	908	891	958	949	891	856	911	905	946	940	916	970	900	944	957	874	943	937	902	961	927	947	934	911	909	938	929	902	976	968	967	935	923	956	952	938	920	895	916	947	967	960	906	895	942	916	942	909	911	997	958	974	929	990	891	937	941	937	929	891	856	866	994	949	932	991	899	940	929	914	908	938	914	954	881	957	941	879	928	957	914	961	942	953	961	987	969	898	914	967	949	954	936	964	917	934	915	952	952	930	948	911	951	896	919	1009	918	985	923	983	914	1004	926	926	917	960	922	894	913	954	946	931	931	895	962	908	918	918	950	989	885	945	972	923	966	920	920	929	914	915	956	875	904	909	902	933	972	934	947	934	941	973	910	980	981	921	967	944	898	946	975	1000	935	959	947	950	924	949	942	944	950	957	921	924	975	943	931	917	1002	914	936	988	941	972	863	983	904	918	970	930	932	937	932	874	927	951	950	882	949	961	901	970	875	923	945	920	972	976	984	971	933	912	933	931	905	917	919	963	932	936	957	914	922	938	906	870	933	915	945	945	969	973	968	887	1015	929	946	889	904	957	1032	948	952	1009	920	933	956	1026	922	910	930	917	958	917	931	902	881	944	916	911	901	982	917	941	948	953	963	908	930	956	895	877	921	898	929	893	918	924	934	984	939	949	883	900	954	939	930	961	963	930	930	936	951	971	915	1006	918	927	919	905	938	909	967	870	959	922	932	922	932	960	890	956	905	927	918	948	919	902	911	947	965	919	922	912	918	958	977	942	860	967	936	961	920	934	925	931	961	922	968	915	951	930	907	976	892	947	931	958	960	935	885	950	990	965	926	970	982	902	943	904	949	977	887	908	934	931	929	969	922	964	924	954	952	910	913	926	929	909	973	968	900	911	917	978	868	910	915	935	942	970	886	932	918	946	942	933	942	950	914	939	915	913	956	907	925	907	943	946	927	937	977	964	942	936	917	908	911	961	912	940	964	932	931	936	943	956	930	937	884	959	923	930	954	885	956	954	857	1009	933	946	975	904	919	931	918	958	861	935	946	887	944	918	893	916	894	958	941	901	916	887	940	925	910	898	956	923	895	973	971	1014	900	950	947	941	899	926	972	964	954	970	928	998	964	924	948	926	890	907	990	879	948	942	911	916	948	919	911	946	935	924	935	956	931	936	941	932	886	970	984	955	905	970	921	968	993	955	901	947	912	963	909	953	923	879	969	977	932	943	927	942	946	960	931	941	996	941	946	917	904	917	943	935	926	944	918	905	935	899	934	961	936	904	931	916	932	903	911	887	919	930	949	985	960	949	963	913	898	914	875	940	983	962	906	982	906	898	911	956	888	946	1010	966	943	980	942	913	945	905	998	921	922	860	961	942	935	926	956	947
15306	787	358	224	200	175	148	161	157	144	167	129	136	162	156	148	141	130	126	142	147	149	157	134	132	141	140	143	134	132	128	139	144	136	137	124	147	157	155	139	169	145	149	139	147	136	129	145	127	154	150	122	134	128	143	152	174	139	156	143	141	143	134	135	134	170	139	136	151	145	145	141	145	123	137	143	141	134	135	146	143	123	154	137	148	143	129	156	156	133	141	137	152	149	137	115	158	144	152	134	149	143	151	149	141	145	150	140	141	151	153	134	142	122	166	142	133	138	145	140	140	150	153	122	133	141	129	140	136	136	142	130	165	129	162	117	154	137	128	135	151	130	142	144	143	127	164	145	154	157	135	151	140	137	125	141	137	137	116	136	123	136	127	138	138	143	148	118	148	148	122	135	124	141	139	159	144	153	141	120	138	129	128	159	135	122	163	137	149	141	135	117	141	151	140	122	139	118	143	148	142	114	121	128	155	142	132	155	136	156	138	150	130	132	143	147	131	129	142	130	143	161	148	169	148	133	151	151	145	146	150	131	136	158	132	149	147	123	156	147	153	126	141	150	135	134	144	149	144	150	143	147	146	126	141	143	135	127	145	153	157	151	134	152	145	134	130	141	151	154	131	139	144	131	146	157	133	123	123	141	122	161	150	136	139	149	106	131	160	137	147	145	135	134	126	128	123	173	132	144	133	124	143	141	143	122	150	145	124	123	151	120	140	147	138	172	152	145	138	155	140	134	136	132	149	146	156	129	133	143	147	146	162	149	161	136	143	150	152	123	149	157	120	148	126	125	133	121	143	131	130	148	132	147	142	126	134	161	155	132	147	143	170	135	131	128	143	139	141	162	152	144	131	131	141	147	160	135	128	150	140	139	135	132	164	121	137	149	132	122	134	132	146	137	143	136	137	128	129	124	137	120	139	136	134	165	148	137	153	158	146	172	128	123	118	160	134	138	164	149	145	144	146	149	146	126	149	133	160	143	161	137	135	147	127	135	159	126	167	132	146	139	144	125	150	137	115	133	165	148	130	133	124	144	127	157	122	124	159	150	137	125	139	129	140	139	133	145	150	114	140	114	132	160	154	152	134	155	136	156	130	134	120	128	139	126	130	158	150	148	137	145	130	129	130	144	131	107	138	142	146	136	164	159	132	129	147	140	152	130	123	147	141	123	140	145	134	148	155	156	144	142	121	126	133	138	154	153	157	150	152	126	129	143	134	154	145	152	126	136	134	170	158	159	138	137	152	139	140	150	145	142	138	130	133	135	137	139	143	150	149	152	121	143	159	149	149	120	132	139	131	127	139	119	137	150	120	134	144	135	160	166	150	131	154	143	137	145	128	157	141	165	139	122	116	138	137	151	127	137	155	137	151	165	132	132	124	167	152	158	153	141	139	155	144	117	125	149	126	127	135	129	138	144	147	122	134	140	128	124	136	135	152	163	129	152	141	151	158	142	132	126	130	141	148	122	140	155	136	146	128	139	142	131	140	121	143	143	134	118	167	149	148	155	142	157	146	143	146	143	100	147	146	146	140	125	140	156	136	129	134	134	158	149	145	136	159	148	140	142	150	136	123	147	149	150	148	162	150	136	143	156	124	132	135	156	158	125	140	137	159	143	143	121	166	141	125	127	133	135	145	153	115	138	130	123	109	142	154	117	146	139	133	142	130	154	126	147	134	137	132	134	115	124	155	147	167	150	133	148	143	145	127	151	147	132	140	117	138	143	144	132	153	137	143	142	143	153	124	145	133	139	137	136	130	149	135	122	141	162	112	135	146	141	149	152	153	129	159	131	136	145	130	128	146	130	126	146	144	143	138	151	151	137	141	149	132	151	146	135	138	128	123	158	115	130	144	145	158	138	156	138	148	156	135	136	140	138	133	140	144	138	137	129	145	130	142	125	141	142	146	128	129	132	122	119	140	135	129	143	154	157	131	141	127	161	132	147	134	132	134	142	95	138	160	145	143	177	127	134	138	127	130	143	134	127	155	149	144	139	139	114	145	137	143	140	142	139	139	143	155	129	152	149	137	157	147	140	149	129	135	120	144	130	149	146	126	141	148	153	136	136	127	136	135	134	144	169	123	143	132	136	128	155	152	133	154	138	147	116	156	130	118	146	112	156	116	166	139	151	133	133	124	130	160	158	139	136	166	119	142	146	145	144	170	160	157	131	153	130	134	156	152	137	132	146	151	142	149	154	133	135	144	118	137	130	136	136	118	167	147	157	139	145	150	132	147	142	139	136	128	156	153	135	130	143	154	142	139	136	124	138	121	149	124	136	158	125	145	123	166	146	149	116	141	133	132	132	159	138	142	145	150	146	131	132	134	141	137	144	146	146	137	157	146	142	144	134	145	141	127	116	146	163	147	129	127	129	131	161	134	145	139	134	123	155	146	116	122	119	127	150	142	129	162	118	146	168	136	134	147	141	131	137	133	128	153	139	134	131	143	153	158	127	123	138	162	137	147	132	147	126	143	142	127	135	135	145	146	127	131	142	140	153	154	175	149	145	148	129	122	134	142	147	153	153	141	145	127	126	140	137	125	143	150	128	136	162	152	157	142	138	122	139	126	127	151	138	155	135	145	147	116	135	135	141	140	149	142	141	136	148	133	128	147	134	128	134	142	131	150	150	139	145	135	136	146	141	143	136	138	141	138	135	132	149	138	158	135	145	131	131	134	129	140	135	119	126	126	167	144	132	120	145	125	140	136	150	135	133	130	143	126	147	129	149	134	138	144	130	155	131	139	125	150	169	175	156	146	153	150	161	125	135	131	136	139	140	147	163	145	133	137	154	150	141	112	126	130	131	143	146	142	140	140	137	136	130	149	137	161	140	118	164	128	127	148	129	123	140	150	142	140	135	133	146	125	157	126	125	147	141	161	139	139	137	145	101	133	161	123	124	137	138	133	137	155	152	140	142	142	146	136	130	147	175	149	143	139	154	138	135	123	148	142	145	135	135	139	140	154	132	131	146	143	147	131	128	121	150	160	154	142	137	127	149	138	156	149	142	139	140	129	141	147	148	140	148	142	145	148	148	144	130	142	129	138	146	113	119	140	154	165	154	138	123	132	155	138	159	162	143	117	127	141	129	158	139	142	140	119	158	147	151	138	152	150	133	159	143	143	164	130	131	123	152	128	141	120	135	138	134	145	156	149	144	124	157	140	135	163	145	160	144	124	136	125	140	164	131	129	138	149	145	157	123	150	131	128	140	124	142	144	154	137	123	136	142	145	127	119	121	134	140	138	131	122	134	129	153	117	157	151	108	128	130	131	121	160	156	138	157	142	153	156	128	151	136	152	111	164	149	161	166	148	140	137	122	112	135	132	148	159	167	144	148	129	136	154	133	150	140	136	151	136	129	155	123	144	148	151	154	138	159	143	155	126	110	136	146	125	159	166	118	149	145	129	132	103	141	126	145	179	156	145	139	113	133	151	155	120	132	131	145	147	146	129	155	142	135	138	144	133	128	124	138
13293	507	615	661	615	561	552	561	492	523	503	507	500	467	492	489	489	517	472	463	448	455	459	496	472	462	505	477	486	515	504	470	477	489	504	458	479	483	498	468	463	433	468	461	489	447	486	470	450	466	472	498	474	483	457	475	463	446	441	478	492	469	468	467	484	460	464	454	497	464	496	481	440	471	457	454	440	471	458	510	442	435	504	479	459	482	444	497	518	477	486	442	507	476	512	434	449	446	465	485	466	470	486	441	484	495	496	465	450	465	471	504	455	470	494	434	500	452	486	489	470	460	517	431	451	499	485	498	459	511	463	491	474	458	459	483	446	480	460	464	458	462	488	462	442	463	479	471	470	469	476	483	486	477	499	457	478	442	496	445	436	470	467	507	447	473	489	444	464	450	443	503	460	449	467	445	442	490	487	474	487	444	441	472	448	455	448	471	454	463	428	445	465	479	499	451	474	486	441	483	501	449	485	472	452	461	462	472	450	448	459	456	507	490	428	440	473	460	459	424	500	471	477	437	469	461	481	458	438	453	471	430	435	456	483	437	490	448	467	486	491	474	487	485	445	479	494	488	483	504	440	459	501	444	477	412	478	430	450	451	440	480	466	493	451	490	462	468	514	489	467	460	474	493	486	479	495	468	474	416	461	496	467	476	443	503	469	447	529	486	470	471	473	474	465	472	452	444	455	481	465	496	473	453	479	465	480	459	474	466	438	472	447	479	461	461	460	452	464	475	446	460	468	477	443	455	464	492	439	456	475	458	472	460	466	493	432	474	460	477	488	443	463	462	461	498	491	469	504	433	468	463	461	451	459	497	512	494	515	448	480	525	458	457	489	487	481	443	444	439	463	480	482	483	470	491	468	477	430	498	461	459	429	459	469	485	445	504	460	486	466	454	471	453	445	496	453	455	469	455	494	474	520	424	447	473	446	471	495	467	488	445	464	479	493	450	452	462	441	453	457	461	447	476	414	456	480	487	488	433	484	435	455	464	470	449	451	462	455	445	481	486	458	483	455	477	452	463	435	477	434	467	450	481	472	466	447	471	455	473	483	474	441	453	483	460	449	461	461	423	456	503	437	504	428	446	455	470	462	480	458	499	500	469	481	450	476	453	465	455	449	498	475	465	542	433	466	444	491	470	490	452	496	475	508	445	480	482	471	469	466	494	460	481	463	484	455	444	488	484	456	494	514	452	503	436	466	495	466	487	447	460	452	469	437	477	462	441	456	458	423	503	453	479	483	523	463	447	434	486	417	478	495	484	489	497	455	493	480	470	447	488	451	476	480	481	508	481	507	460	479	461	486	475	469	466	469	454	474	470	471	426	457	493	478	487	465	476	460	476	471	486	482	454	497	480	468	463	478	495	441	446	460	494	485	458	452	503	507	444	464	462	456	466	468	480	455	510	484	404	441	480	438	469	487	479	503	455	470	490	470	460	444	453	469	505	463	409	454	504	483	451	435	443	488	483	449	490	408	471	508	508	465	484	449	461	482	445	470	463	443	465	468	466	453	511	437	446	484	482	502	471	503	462	464	464	470	481	434	457	473	448	472	425	427	466	471	451	427	454	458	456	532	489	474	451	500	480	452	411	469	449	479	445	457	482	493	469	437	483	446	471	446	477	465	441	418	490	453	435	506	430	456	479	492	478	482	479	453	433	491	490	486	455	478	431	457	446	503	494	493	452	423	466	480	442	423	497	482	480	511	515	478	468	458	469	447	502	455	471	479	466	504	464	527	494	479	509	491	491	455	469	451	478	498	447	473	490	462	516	462	490	474	475	479	468	479	503	466	483	462	447	459	462	504	480	468	485	476	504	485	481	489	456	491	434	445	459	466	447	475	470	494	470	447	437	476	447	480	492	457	423	476	464	476	487	459	420	455	462	443	462	431	495	472	500	447	467	453	472	496	471	495	463	465	509	456	459	478	462	482	457	464	479	477	482	488	481	447	471	480	469	439	477	475	480	483	507	504	454	449	470	456	509	470	503	520	448	484	452	463	485	484	483	478	482	483	456	454	461	458	454	472	477	488	459	484	522	440	478	465	427	455	464	473	479	461	451	460	465	447	426	452	474	463	513	448	479	496	459	458	495	491	452	495	468	457	461	479	455	436	477	451	458	468	450	505	479	495	467	476	485	480	451	465	479	459	450	463	471	475	447	435	464	471	468	459	487	476	449	456	500	472	457	473	465	440	443	442	450	466	459	464	487	467	438	462	451	449	417	468	483	484	488	458	493	518	448	434	431	470	451	463	448	453	458	463	496	465	446	461	472	451	495	467	475	472	471	423	469	525	471	488	465	458	481	453	486	463	446	461	469	470	476	425	475	482	447	458	436	461	473	504	457	449	478	453	485	460	508	448	473	470	476	487	496	450	463	494	463	493	455	457	455	448	497	480	436	444	421	460	473	515	464	498	446	480	489	474	465	486	446	442	475	472	490	501	463	425	504	485	467	447	502	476	493	441	487	486	403	448	452	506	454	486	455	473	424	445	463	469	492	481	508	519	496	499	425	476	491	449	470	497	461	445	451	472	499	486	484	488	461	450	465	470	495	456	493	459	471	450	422	508	482	441	468	475	440	459	469	481	448	475	497	474	465	439	457	502	491	488	428	428	482	487	467	464	496	460	484	453	512	431	472	478	465	455	466	443	439	479	515	452	467	462	483	516	510	441	475	501	450	465	424	465	455	466	453	457	470	479	493	419	476	488	466	459	470	502	468	493	500	453	483	483	491	460	477	461	436	450	457	468	452	458	495	477	495	505	513	462	475	504	494	447	493	465	442	450	482	475	450	451	440	488	465	452	463	440	468	476	455	515	453	469	502	498	476	479	476	448	486	466	500	443	483	470	453	499	463	472	461	418	507	494	455	476	485	482	486	427	475	420	455	468	457	491	483	462	470	473	471	475	483	448	465	461	446	483	456	470	489	503	492	486	465	448	487	457	433	487	481	462	472	464	428	487	443	444	474	467	473	466	442	531	450	463	480	457	476	474	465	446	462	464	420	462	494	465	473	476	479	466	484	507	453	446	530	444	484	485	466	473	472	486	421	425	492	479	467	472	439	492	449	463	470	497	429	448	476	470	479	457	503	464	495	456	472	504	428	452	473	442	473	445	489	481	427	476	462	499	449	459	482	489	473	488	453	481	488	482	451	487	464	453	470	457	448	485	473	495	450	487	476	477	439	462	464	444	452	454	483	475	482	424	496	504	452	463	482	438	458	423	466	502	498	482	451	464	461	488	488	448	483	447	450	439	506	445	448	463	486	467	474	456	497	476	430	490	470	465	470	494	467	480	500	487	443	453	464	477	499	456	475	471	474	443	460	440	472	449	493	469	476	483	476	475	435	439	501	487	468	450	481	459	488	443	470	462	467	497	458	506	436	460	471	509	418	456	494	493	454	483	484	485	438	487	506	460	471	424	469	489	503	474	484	479	478	445	496	469	462	463	476	471	429	485	473	461	469	492	465	477	445	446	460
60260	17612	3215	1231	855	650	537	468	451	392	323	352	331	321	311	339	345	303	320	318	310	320	309	301	301	289	328	266	293	282	266	294	304	299	311	295	294	279	302	256	288	285	276	280	268	297	283	293	285	278	255	280	297	275	303	311	276	298	313	293	307	280	286	280	275	274	287	292	298	315	309	280	303	285	291	282	303	307	280	279	267	292	276	268	303	274	268	295	254	300	295	291	238	281	256	281	271	290	302	289	305	274	273	277	278	307	285	290	294	256	340	267	266	268	307	290	305	290	301	319	285	268	283	287	268	283	310	306	326	298	309	275	280	311	270	287	280	293	273	273	283	292	285	278	296	261	268	299	266	296	305	259	318	276	271	285	287	287	257	284	253	284	267	265	278	281	323	291	283	291	308	278	274	297	311	270	264	269	259	273	250	271	285	288	282	294	292	270	256	314	275	298	299	271	282	277	261	281	291	270	289	278	320	284	299	272	285	298	317	285	258	275	301	302	265	287	271	266	283	265	310	301	279	298	252	282	315	307	306	303	260	279	300	281	294	291	311	288	285	276	279	295	262	257	278	294	275	264	294	305	270	268	309	300	264	291	295	254	264	303	291	293	282	283	305	275	246	293	279	298	294	263	255	259	272	289	284	287	289	286	270	281	274	273	270	302	279	267	263	259	253	303	295	269	294	279	292	302	277	283	301	270	295	309	295	320	310	283	261	277	287	233	284	285	304	276	256	285	253	275	270	259	267	254	286	330	283	268	272	295	265	292	301	261	285	289	276	285	279	294	262	258	270	262	299	292	286	294	261	262	281	285	280	303	282	285	278	286	291	272	271	266	299	265	304	297	286	265	276	308	305	291	281	259	290	296	259	272	287	271	317	295	292	315	271	312	303	279	293	268	274	283	278	265	243	279	267	294	303	312	274	319	271	254	290	301	277	272	284	271	282	295	297	253	264	284	272	296	293	302	276	287	281	290	274	249	268	264	261	274	271	305	302	282	307	267	310	303	280	307	305	291	247	277	293	277	275	266	304	294	279	325	273	300	297	302	282	291	269	276	330	277	256	278	286	289	292	293	296	280	279	303	286	293	251	303	292	260	282	269	264	273	315	293	287	284	282	292	249	280	303	298	311	301	262	300	286	269	257	315	276	282	288	302	299	257	292	299	287	290	258	290	266	285	314	274	291	295	275	320	286	279	313	307	259	273	284	269	311	288	262	304	283	303	310	297	307	285	235	266	310	271	302	298	284	273	280	260	287	267	279	269	292	259	257	260	265	287	256	293	264	286	281	306	243	282	289	296	298	228	278	288	300	282	253	294	274	249	306	297	288	256	315	286	298	297	271	289	270	296	281	287	288	289	267	290	265	268	272	239	317	270	283	302	270	273	299	296	287	299	270	281	286	304	288	291	295	276	296	241	274	310	265	286	316	271	255	255	294	264	262	290	292	269	296	277	302	267	262	299	273	279	287	287	302	275	269	290	287	280	293	262	280	277	272	271	292	290	278	270	295	317	295	296	277	278	308	286	285	276	289	262	274	264	289	264	284	244	301	272	267	297	304	287	283	280	288	303	281	281	285	301	294	295	282	286	274	295	296	291	278	286	289	272	280	253	259	252	307	256	295	275	296	282	262	291	262	299	251	317	290	264	302	261	299	296	300	279	315	275	299	262	258	285	285	297	280	281	257	296	274	294	314	287	306	285	283	289	286	278	284	269	282	269	271	285	289	298	260	295	316	255	276	270	287	282	280	284	269	248	294	297	307	253	288	272	304	294	304	284	319	297	291	256	311	267	297	272	292	277	320	266	283	279	267	264	279	282	263	278	306	300	283	307	303	266	288	291	282	280	284	269	283	310	253	272	278	295	288	296	286	293	268	251	303	276	240	306	285	275	256	276	269	271	244	313	267	279	285	310	314	317	268	288	268	308	244	295	296	291	280	281	274	270	285	300	278	287	274	287	308	289	298	294	310	271	254	263	255	288	298	299	277	275	278	317	274	286	267	269	318	292	281	271	264	297	266	280	298	281	284	287	281	275	280	274	309	275	271	288	271	281	290	275	272	237	242	273	271	285	304	300	309	262	257	259	293	242	296	285	251	300	264	296	282	296	310	271	303	306	297	292	298	268	300	298	307	282	329	258	290	258	288	287	269	261	291	250	266	305	300	276	263	274	269	289	274	286	325	262	252	299	281	260	274	314	275	275	267	289	267	302	279	257	288	273	277	298	295	277	279	290	287	311	273	251	298	290	286	291	287	265	240	308	274	280	277	291	295	259	254	274	291	285	303	288	272	286	235	257	304	285	246	291	277	271	262	274	275	236	289	275	260	264	269	293	294	312	281	292	289	301	285	260	276	260	272	315	264	294	271	279	300	279	292	247	287	284	244	310	257	250	270	297	313	256	261	252	296	273	279	310	282	294	252	300	289	293	284	262	290	301	278	310	284	286	281	280	297	289	279	278	277	289	306	297	292	307	288	277	281	317	264	307	272	276	293	301	295	283	275	288	278	282	272	280	286	290	270	298	294	271	281	253	280	272	288	278	283	269	278	277	263	276	288	270	293	282	268	262	265	290	278	272	303	301	291	298	290	302	287	272	294	295	295	293	270	284	262	275	315	269	257	293	324	264	290	292	293	282	282	289	289	327	303	279	258	292	297	260	292	277	293	299	274	308	304	305	322	296	288	284	250	279	261	284	254	320	304	260	247	247	257	284	302	296	286	281	263	265	302	279	260	284	271	285	295	299	275	305	293	286	307	272	297	312	293	297	269	284	281	283	297	298	287	282	263	283	310	283	294	261	240	279	305	306	270	272	294	260	246	291	272	295	276	273	301	289	284	282	278	266	278	290	265	276	293	279	289	288	262	272	296	258	268	283	260	288	296	292	269	285	256	305	295	261	294	275	284	291	314	309	287	296	272	272	279	302	256	282	288	278	261	315	270	274	306	289	254	280	291	245	275	275	273	293	304	303	247	282	289	279	265	273	259	289	279	264	283	271	297	253	285	287	250	299	260	271	269	291	265	275	301	272	280	289	282	291	260	261	276	255	259	289	283	292	275	264	263	269	288	278	302	295	284	274	271	290	276	294	260	279	271	285	279	273	277	291	295	298	291	276	294	321	257	273	289	313	258	253	290	295	269	288	318	299	274	291	306	279	271	247	290	278	293	280	270	273	279	260	276	293	279	293	283	260	267	282	257	269	270	284	261	251	329	278	288	284	241	279	281	291	277	294	272	311	267	282	249	295	301	270	293	304	306	263	281	264	299	296	287	215	282	290	277	301	291	285	279	291	279	292	288	268	296	265	268	287	302	268	275	327	307	268	292	302	280	289	278	292	289	310	282	272	267	270	298	274	281	304	276	290	282	285	261	292	307	292	269	286	260	315	269	302	290	276	277	298	261	262	259	287	297	266	296	287	291	298	281	288	294	256	281	293	297	278	277	300	300	258	300	298	291	291	274	266	275	286	275	264	297	293	269	281	303	286
29969	1711	3032	3651	3092	2555	2276	1983	1733	1523	1416	1311	1219	1179	1183	1123	1149	1023	1054	963	951	935	922	984	952	924	867	908	905	864	933	893	888	911	912	912	890	897	784	880	901	889	855	895	880	841	881	852	841	904	823	872	850	845	921	873	857	862	863	838	837	768	825	875	817	830	864	825	861	815	866	847	844	882	825	881	872	836	864	800	814	832	835	823	815	853	826	832	861	813	827	851	836	871	807	824	819	822	811	836	832	844	845	864	825	812	851	828	793	864	844	821	842	779	862	778	815	853	848	814	860	822	856	845	877	826	835	800	880	867	789	823	858	828	818	807	890	860	847	864	769	816	858	845	789	882	769	891	842	813	832	809	834	852	890	781	793	828	836	816	857	866	815	902	790	869	877	828	836	844	844	861	806	841	791	847	820	810	858	806	847	815	806	822	837	821	806	861	791	837	839	893	827	836	846	783	838	824	777	854	786	840	808	807	840	780	828	798	845	826	850	815	785	811	868	790	865	817	805	824	817	789	834	823	803	842	848	850	814	793	806	828	841	855	834	813	814	842	848	850	808	839	810	887	843	755	872	830	807	837	833	842	810	884	808	824	851	843	813	823	809	798	814	819	854	842	774	812	811	862	786	825	773	813	807	825	828	867	853	850	805	851	838	861	807	822	803	892	821	802	816	865	865	855	793	839	833	820	826	850	864	829	833	853	810	885	871	770	877	789	787	848	806	836	813	799	850	845	859	862	854	807	860	778	802	859	864	859	817	827	804	862	864	850	858	859	814	836	873	814	880	840	800	845	834	840	854	817	898	835	896	831	868	797	832	787	854	839	853	862	857	864	815	840	792	822	827	839	820	816	846	796	824	845	809	828	816	823	826	825	844	819	857	790	834	825	781	833	812	821	828	780	808	858	795	826	801	884	802	813	803	846	825	841	861	818	795	866	768	855	837	802	816	832	837	815	775	799	808	793	779	817	832	812	811	839	856	847	773	823	806	761	861	786	857	847	822	832	825	744	886	806	825	817	820	836	814	843	792	828	790	826	821	872	791	858	891	870	863	878	814	836	758	895	792	835	782	812	845	826	883	825	824	823	738	904	747	830	854	838	838	848	789	818	874	862	844	879	814	860	797	837	831	815	890	870	814	833	846	813	840	819	855	845	824	864	877	859	794	829	793	838	818	875	785	837	804	811	840	860	812	816	878	793	797	839	841	828	893	813	847	789	825	828	837	823	848	856	835	814	785	876	817	818	778	814	814	834	781	866	823	833	820	825	832	864	814	792	847	821	837	840	815	842	832	876	805	832	800	843	847	805	855	895	847	826	804	832	842	846	863	821	794	841	831	871	793	837	839	850	868	889	743	828	877	829	875	845	853	841	822	833	766	838	810	819	831	886	841	832	880	811	869	860	869	799	798	833	833	846	820	825	812	850	817	846	839	826	849	821	822	855	844	825	798	766	850	846	848	827	811	806	846	809	809	838	805	884	819	845	805	769	768	854	785	866	827	846	806	853	829	799	796	844	838	859	819	847	817	882	851	856	835	836	891	807	871	796	828	792	803	833	784	833	814	847	857	810	744	819	887	843	849	799	844	794	787	822	866	825	832	827	797	868	808	826	874	822	872	829	786	840	799	798	788	809	872	835	794	837	781	788	806	840	889	851	840	811	804	846	847	818	839	806	780	836	833	814	843	840	781	837	808	818	822	808	871	793	812	863	851	834	860	814	829	818	858	803	860	831	795	850	804	795	859	798	813	867	842	844	815	781	786	808	791	841	829	817	830	878	854	802	822	844	830	858	900	825	834	844	803	838	841	801	808	816	837	822	813	805	854	829	793	835	816	849	831	838	845	797	781	823	840	844	880	799	861	849	815	829	824	817	857	791	802	859	854	807	788	841	832	793	849	807	859	811	821	780	849	846	787	811	854	854	823	858	793	840	795	776	887	864	842	802	842	839	806	840	842	811	853	809	816	839	852	865	873	807	832	849	809	843	800	842	813	833	824	871	866	852	785	831	797	824	822	818	856	802	791	892	820	837	787	771	861	837	877	790	839	814	819	825	813	820	820	835	816	810	817	866	799	803	905	837	865	784	804	808	840	811	855	846	833	854	846	822	774	875	783	845	823	789	804	797	851	804	817	845	841	864	792	845	792	833	805	855	822	816	834	817	857	845	778	822	801	870	812	853	822	818	882	820	832	811	864	852	842	836	826	756	840	823	831	791	837	832	816	808	822	778	812	864	813	832	863	820	886	795	819	841	829	824	811	835	838	837	831	839	834	868	806	811	787	804	835	838	880	826	843	800	831	775	846	785	843	792	839	873	828	791	843	858	834	816	866	785	840	813	825	875	882	813	814	825	835	834	837	880	840	837	874	834	815	763	807	832	858	844	839	856	884	841	831	789	842	837	846	779	853	818	843	880	810	851	780	840	820	860	805	858	894	842	812	884	803	838	867	816	837	810	785	807	824	788	777	850	863	861	845	800	830	780	797	868	860	816	815	863	800	805	784	918	826	828	832	831	856	806	823	805	843	808	825	829	827	819	817	849	825	831	805	826	822	824	811	859	840	822	792	808	825	807	828	782	815	870	819	823	811	860	845	835	899	800	806	825	811	812	801	827	757	823	812	846	825	800	801	800	806	854	810	826	847	831	819	847	836	832	825	811	839	817	797	818	840	809	817	874	830	820	826	819	825	804	818	852	769	867	874	841	798	808	845	810	861	800	756	811	861	844	856	810	818	866	885	826	832	837	837	824	832	906	868	819	877	782	830	752	823	814	854	838	848	853	895	857	785	815	861	807	820	816	762	772	826	837	881	809	844	864	819	848	828	830	831	837	863	871	793	828	884	792	808	823	810	873	843	828	800	838	816	805	823	777	826	901	831	842	832	852	871	814	819	811	856	791	835	790	879	891	803	817	853	867	806	824	779	864	882	826	856	862	856	814	753	835	808	857	764	822	850	838	913	849	797	829	841	836	843	812	837	836	796	822	875	895	860	878	814	830	847	771	819	811	827	818	794	822	843	843	841	799	847	808	827	805	825	839	855	801	820	854	843	839	812	804	787	832	827	799	812	821	853	840	829	841	820	822	849	834	859	859	824	829	832	799	810	804	845	812	887	838	845	796	801	801	827	811	825	843	843	818	832	802	819	839	854	843	861	801	828	813	821	854	789	824	857	808	844	837	829	763	813	789	830	838	867	834	833	798	849	823	868	841	836	793	823	875	808	828	804	854	804	831	822	816	810	899	818	805	813	804	840	833	813	852	851	800	796	798	838	845	821	840	815	851	814	793	790	866	785	789	817	888	857	767	843	819	844	812	871	850	774	837	836	801	847	809	801	878	846	773	846	846	872	809	840	790	812	811	838	831	809	818	847	829	833	867	819	857	841	805	835	844	821	823	837	820	833	783	842	820	798	796	849	844	770	885	865	842	860	874	772	837	861	873	784	844	810	848	861	843	809	863	833	853	827	851	840	824	842	787	823	771	843	829
71948	23330	9852	2818	1543	1052	899	714	635	585	522	419	466	436	434	435	429	373	374	384	387	394	347	365	342	350	347	393	332	333	383	336	360	330	324	341	335	372	353	325	347	331	374	365	323	388	318	344	346	350	331	336	318	357	351	338	371	341	325	372	310	340	333	350	342	379	342	337	318	359	329	318	328	318	351	351	313	367	327	363	322	362	333	352	331	342	338	331	273	312	326	328	352	366	339	349	347	329	340	344	335	347	319	325	326	350	325	337	315	338	332	324	345	345	339	338	380	328	345	326	336	353	309	361	320	354	333	400	338	353	321	319	391	341	350	332	317	327	361	312	302	342	344	338	337	350	305	323	350	336	338	337	340	293	326	343	340	324	321	315	320	336	318	306	344	314	324	317	307	344	338	339	321	338	326	312	343	354	333	337	323	344	329	346	310	311	332	289	355	314	297	323	346	344	347	351	334	317	321	302	329	335	324	333	333	323	350	328	355	336	310	319	338	341	325	345	307	305	349	319	332	361	347	315	346	319	327	326	326	345	341	345	353	344	337	312	292	368	339	337	339	319	352	340	354	328	321	358	339	337	320	329	319	344	326	338	331	344	339	343	329	325	343	332	334	315	346	352	314	352	320	316	314	316	333	318	338	339	364	362	380	340	337	288	324	340	302	377	299	350	333	295	325	311	344	353	351	355	311	346	321	325	335	335	366	350	361	305	342	351	309	342	326	333	315	361	374	350	304	335	307	338	332	319	339	333	349	329	329	314	360	346	323	315	355	318	306	325	347	345	336	306	341	331	312	339	323	311	339	339	336	348	321	319	368	314	328	315	313	333	335	354	324	323	337	327	334	347	342	321	370	331	336	359	342	324	336	296	359	347	328	329	381	362	344	341	312	348	341	338	350	340	329	348	359	321	365	327	342	319	313	320	356	351	312	334	351	320	317	328	323	352	349	339	336	331	335	347	342	348	335	350	362	363	348	313	326	308	343	335	343	309	342	317	369	334	334	349	341	369	346	347	327	354	344	373	334	297	292	324	335	335	360	339	336	296	358	340	341	354	339	349	358	324	342	332	318	349	370	337	328	327	367	321	336	326	341	315	313	358	354	364	327	343	317	319	368	320	352	323	321	330	308	333	363	320	319	392	323	320	313	316	303	331	331	353	313	328	340	315	337	345	343	316	318	323	325	324	360	325	315	310	335	330	342	320	301	345	352	343	315	342	308	344	349	345	375	310	365	323	308	321	345	367	333	333	325	350	316	336	289	334	336	328	322	334	327	314	342	348	338	311	345	300	318	323	304	322	340	300	388	319	315	300	316	321	347	320	344	322	343	367	303	371	340	377	312	345	311	342	317	349	300	326	310	328	313	333	314	337	354	341	336	358	348	316	342	325	296	347	340	302	314	334	356	339	320	330	347	383	379	355	359	301	288	311	341	340	332	338	342	349	320	363	350	322	329	322	320	324	324	368	349	341	311	285	347	330	332	352	350	360	371	364	336	337	308	341	350	332	331	368	372	342	354	332	342	338	355	338	362	318	315	358	327	313	366	335	330	342	350	367	301	340	357	314	339	360	333	341	311	327	311	319	328	329	331	331	316	331	317	349	354	335	324	333	327	326	327	351	324	302	325	345	321	328	338	317	342	326	338	332	320	330	349	352	321	344	307	331	339	332	346	313	326	329	352	316	326	353	332	338	338	353	340	328	302	320	354	363	307	324	336	348	309	313	329	307	329	335	285	341	332	344	351	349	336	303	354	331	318	365	336	352	375	320	336	336	350	334	327	336	342	319	334	314	346	328	360	323	330	316	357	343	338	325	318	337	339	360	349	357	343	377	347	328	315	346	339	315	313	296	335	328	316	356	309	355	340	310	327	317	320	351	349	353	310	316	300	332	367	341	357	340	335	353	340	321	371	317	336	323	311	329	358	341	345	326	318	349	328	291	333	345	349	345	337	358	371	326	318	304	311	363	319	364	310	350	324	309	301	350	344	304	348	346	301	327	353	364	355	337	333	354	358	339	337	344	324	312	339	351	321	365	372	359	356	333	353	355	343	380	333	321	342	292	330	312	317	319	340	316	341	334	328	346	351	297	336	318	340	327	304	297	320	345	366	332	332	353	332	335	301	280	341	317	328	354	365	330	322	339	368	303	350	339	335	344	356	318	367	346	308	343	351	316	328	322	337	339	300	302	310	365	347	305	343	320	325	331	364	366	340	329	344	348	346	312	337	313	337	343	333	308	326	300	322	335	357	300	336	342	306	308	324	310	326	334	345	313	340	350	310	330	320	334	351	317	361	329	373	313	361	360	348	326	330	377	325	337	308	318	357	330	349	360	348	342	335	312	319	384	379	324	303	334	316	341	339	351	361	362	284	344	328	343	327	341	344	328	335	301	316	320	332	346	318	335	354	330	317	324	336	313	335	361	342	313	330	321	341	342	347	363	331	329	280	359	345	336	352	311	333	342	330	320	374	325	344	349	331	329	350	308	322	360	340	327	369	329	356	338	326	354	323	290	328	323	344	309	319	313	336	347	307	348	337	300	364	344	341	346	322	336	345	341	321	321	309	294	302	333	355	339	328	369	330	337	352	309	309	323	333	361	321	330	316	324	349	337	327	365	342	354	315	361	340	343	355	357	338	321	275	346	342	319	331	342	308	352	335	339	349	333	357	338	340	296	358	338	336	350	339	309	334	337	347	323	356	327	361	298	374	296	344	359	368	327	348	303	335	347	313	295	337	343	327	360	329	331	358	330	312	340	326	352	354	336	306	348	364	340	291	357	285	326	332	322	307	302	330	338	298	345	338	334	347	315	345	317	336	337	375	284	299	342	371	315	325	321	335	336	324	328	350	345	355	324	337	335	314	341	310	325	313	317	313	346	359	329	354	351	355	332	330	326	319	312	363	338	330	344	351	348	325	347	340	321	389	338	331	336	322	344	326	314	324	357	324	284	363	350	309	317	310	330	331	307	330	343	333	321	329	305	376	332	330	354	339	354	354	355	371	323	318	395	339	305	314	334	345	299	330	331	333	324	389	313	325	351	371	336	338	337	343	331	344	324	380	326	344	345	327	330	321	335	346	313	361	361	334	326	335	311	315	337	378	365	329	333	329	349	334	344	325	343	370	315	356	320	335	341	339	332	322	335	334	366	310	348	353	316	332	316	327	314	342	282	336	373	297	328	322	347	338	331	298	332	356	355	333	324	319	349	351	360	325	306	345	365	324	344	330	333	335	329	332	344	322	325	363	325	319	347	345	341	313	336	376	357	343	327	354	333	330	334	332	317	324	346	329	357	363	353	335	326	346	342	336	342	342	311	308	360	332	342	279	340	364	311	362	313	349	329	330	359	306	315	337	316	346	329	327	287	360	303	347	333	341	326	332	360	352	309	340	346	362	347	324	334	332	333	301	343	350	323	318	357	311	314	358	302	334	299	315	304	347	359	352	338	339	350	340	308	332	318	310	336	329	362	341	346	344	358	330	366
36403	2546	5015	5859	5020	4229	3548	3087	2540	2244	1998	1872	1787	1623	1569	1455	1417	1404	1299	1277	1197	1189	1207	1164	1186	1124	1154	1067	1096	1119	1103	1025	1032	1061	1014	1074	1085	1075	1063	1003	1048	989	1025	1029	974	952	986	993	997	951	1005	1004	977	978	995	1056	967	917	922	998	916	969	979	1026	972	977	969	925	1004	997	949	979	932	969	914	962	959	967	985	984	894	976	960	907	953	949	948	978	894	939	966	916	912	907	981	906	958	910	947	928	911	944	955	943	922	973	916	914	909	927	920	934	936	919	965	941	955	954	940	908	988	918	976	955	1025	909	964	931	880	927	981	971	948	966	908	951	931	956	943	909	949	960	914	888	968	945	941	888	925	1001	931	960	897	951	893	926	875	932	922	951	966	897	948	994	957	1002	966	939	934	928	971	899	933	966	947	972	920	956	924	958	950	937	968	921	909	917	941	905	947	976	917	936	924	905	949	950	1000	943	920	935	1006	891	985	946	939	934	936	947	886	1004	915	911	923	917	915	979	872	954	934	933	954	953	924	988	977	969	925	938	997	984	920	916	940	974	969	928	902	933	985	889	927	922	969	955	941	928	927	927	990	902	893	905	950	868	875	905	930	975	937	922	941	954	961	990	929	919	912	919	930	933	980	938	971	959	913	927	934	960	935	932	937	897	959	968	956	947	915	915	952	937	889	888	920	933	920	942	987	909	957	933	933	980	905	868	944	956	958	922	966	894	953	931	861	907	883	902	1003	903	934	973	963	958	904	916	936	867	902	953	973	965	843	909	896	943	927	905	979	961	949	926	1010	915	952	967	884	921	898	937	914	928	935	940	888	990	957	896	928	924	894	933	978	931	923	947	916	900	914	938	961	931	975	925	959	991	903	892	978	914	895	966	906	999	932	890	950	943	960	950	933	925	900	952	936	914	890	1045	915	866	974	943	945	869	910	886	958	957	964	916	941	930	965	934	938	933	899	985	917	940	908	880	935	941	906	926	892	1000	956	989	923	936	896	980	893	959	904	924	937	899	951	959	939	959	896	988	926	905	944	911	894	897	915	949	919	974	881	910	926	931	922	930	983	918	906	977	911	923	995	921	884	977	916	873	845	978	938	945	977	967	967	937	968	888	897	925	929	937	912	960	968	914	950	928	951	951	900	938	995	921	982	954	980	980	895	909	879	934	910	940	909	910	947	939	920	910	908	953	937	938	946	954	916	898	900	936	913	969	913	1002	926	913	944	947	909	974	917	915	989	939	924	946	923	956	904	952	931	988	925	992	974	948	950	924	983	913	885	886	897	925	895	930	901	921	959	947	971	954	927	904	989	925	916	946	993	882	945	916	996	956	952	931	926	912	897	970	924	971	978	954	945	935	966	969	960	946	918	965	980	879	965	946	913	970	921	920	974	935	1004	892	934	922	971	878	919	974	949	884	907	917	925	953	945	915	948	940	991	945	984	960	910	945	939	927	971	928	934	958	923	930	895	919	944	981	941	943	943	924	934	913	924	958	971	950	974	949	910	858	909	927	928	921	930	986	929	918	936	962	917	925	974	942	942	900	954	965	995	982	913	966	908	864	909	930	916	935	919	906	883	898	914	877	926	922	888	964	920	997	895	906	977	944	954	960	951	972	948	886	880	970	925	986	946	912	932	894	914	939	933	943	915	941	954	953	973	946	943	910	964	945	929	943	954	925	918	950	918	906	910	933	927	977	983	931	939	904	946	942	925	948	952	965	934	923	930	922	937	962	922	942	930	1008	875	888	937	907	939	909	947	909	945	909	914	969	933	928	932	926	971	969	969	938	945	984	944	952	923	905	880	965	921	973	891	977	961	959	969	911	975	947	940	943	906	913	940	942	924	875	933	913	904	925	931	932	979	922	966	986	988	1025	901	976	930	911	960	943	910	911	963	907	920	896	921	902	902	953	990	875	986	940	934	836	973	925	972	935	938	943	942	920	940	936	906	968	943	938	948	955	959	976	996	967	945	942	936	912	879	922	878	948	961	875	921	914	922	956	942	962	1005	985	935	984	881	922	895	953	1010	893	927	910	915	932	949	887	898	916	928	940	888	927	947	884	937	954	929	927	970	852	943	895	1005	953	911	933	996	956	964	974	872	950	894	897	901	952	915	930	922	972	979	892	960	910	938	940	961	897	915	951	983	928	907	890	911	904	894	953	916	972	950	897	913	865	903	944	969	971	951	902	900	959	913	913	953	956	924	957	909	936	914	973	888	934	900	940	890	927	983	896	950	924	910	975	921	894	880	935	973	947	909	901	940	944	894	923	987	926	887	904	895	850	925	959	930	943	934	902	994	949	930	958	896	953	946	855	944	912	931	977	952	999	946	930	951	921	894	950	940	875	927	967	951	1017	909	917	941	928	941	994	928	973	925	960	908	925	935	944	868	902	882	892	904	971	935	927	1011	895	955	944	934	899	936	926	944	945	963	902	991	987	917	871	908	898	998	898	922	941	926	899	915	917	913	992	940	982	931	991	921	894	959	911	938	919	917	998	859	939	987	919	968	943	945	912	885	936	949	935	906	890	887	924	945	922	930	878	937	912	948	970	992	950	928	941	887	1024	963	939	956	961	946	938	956	904	919	979	985	909	888	934	969	913	901	907	862	923	950	992	940	976	1004	935	983	938	916	977	976	977	974	921	921	956	896	926	928	963	921	965	911	965	944	975	946	942	907	915	971	918	1000	967	915	932	900	905	937	940	930	942	971	919	965	944	890	952	896	940	925	938	896	909	872	905	920	939	990	935	961	877	943	979	935	921	886	931	930	983	928	962	924	923	942	940	919	935	965	944	936	908	925	923	897	917	937	956	927	912	928	954	928	880	958	926	862	985	933	938	948	980	931	901	913	968	895	926	901	959	915	982	973	904	895	899	921	914	934	970	926	930	913	949	918	899	936	1012	1012	939	946	933	967	911	955	927	924	966	979	985	961	986	955	941	880	954	941	962	941	881	921	958	990	922	961	919	947	939	940	917	974	994	930	885	937	934	907	920	924	896	978	925	902	893	956	951	925	916	908	907	921	858	981	924	915	951	984	961	987	932	922	874	964	895	942	958	942	951	941	920	926	971	929	985	997	993	980	851	912	960	944	917	939	966	974	964	920	934	885	965	868	927	946	867	904	917	927	915	978	953	889	893	953	914	946	950	930	961	938	955	918	954	996	933	953	923	930	916	934	925	972	1009	994	968	948	965	917	904	946	928	942	927	942	954	944	916	950	935	960	946	965	913	975	909	950	952	925	950	950	955	877	974	976	956	881	975	925	957	945	898	903	936	879	924	960	953	900	881	897	938	924	863	926	913	937	961	957	922	956	928	921	930	972	965	924	923	914	946	981	929	999	873	964	922	927	925	871	931	938	897	884	922	923	935	931	963	944	942	924	934	957	925	910	941	931	911	959	921	882	893	919	881	977	941	966	857	916	926	978	960	897	940	925	890	946	928	949	877	934	912	928	888	928	900	907	958	985	976	891	894	934	952	914	905	917	973	914	965	919	930	904	955	949	952
15116	805	307	205	163	177	169	151	145	142	128	130	140	130	141	133	162	147	150	161	158	155	142	113	124	148	148	159	157	123	149	121	142	145	143	126	137	150	146	153	133	135	136	160	156	154	130	137	130	142	164	155	155	140	150	143	161	143	133	139	159	159	135	146	123	134	128	145	132	157	153	135	139	138	136	128	145	140	146	131	121	107	122	140	135	138	158	142	132	139	139	142	140	140	149	149	144	137	142	120	144	121	128	130	142	135	144	142	154	135	136	138	139	119	149	131	128	161	143	121	122	120	143	139	140	145	140	148	154	139	164	139	139	151	130	131	136	147	130	157	134	150	131	121	143	149	139	144	126	137	142	139	155	135	129	142	137	122	127	136	144	145	116	129	129	147	131	124	138	135	151	122	133	164	160	136	134	118	136	150	136	137	155	151	158	147	119	113	145	132	152	126	163	144	139	148	139	149	130	138	148	142	126	131	143	152	108	130	136	136	123	151	151	116	144	141	128	128	130	132	117	152	146	140	121	143	135	129	152	153	153	142	135	146	134	111	133	149	156	149	135	151	133	144	151	147	150	146	139	138	140	153	153	145	129	126	141	109	159	130	136	142	132	142	157	151	126	121	130	133	133	164	132	148	140	132	132	138	144	122	134	137	145	148	146	150	148	120	125	130	148	168	115	131	142	132	134	122	161	179	149	145	152	120	167	138	158	157	159	145	151	129	136	157	160	150	153	138	153	140	161	125	125	145	128	120	117	132	133	142	151	125	145	144	125	129	136	125	147	140	134	118	146	159	147	136	138	140	122	125	139	139	142	153	153	140	136	156	142	135	152	130	126	129	121	159	132	133	136	136	146	149	134	145	164	145	141	137	157	148	142	147	138	159	133	131	136	146	133	134	160	124	141	139	146	138	112	135	119	147	154	113	126	147	155	152	151	149	119	147	160	148	160	134	119	140	154	151	152	140	127	145	163	144	140	129	142	134	141	131	153	148	112	142	133	134	138	141	130	139	137	141	139	154	142	119	141	134	133	152	131	143	141	158	126	153	135	139	142	149	148	124	133	124	141	134	147	162	142	141	133	148	136	121	151	126	137	146	142	125	143	154	138	140	131	109	138	141	143	118	157	125	155	148	152	132	139	150	135	143	133	143	137	125	157	150	148	148	140	131	144	139	134	138	121	139	150	128	139	126	139	121	136	138	143	164	145	154	129	133	138	133	153	137	144	142	135	142	162	151	158	127	150	123	158	146	126	145	140	129	145	139	146	155	133	143	160	143	140	121	147	147	136	139	130	133	159	164	141	137	131	145	154	139	140	146	158	147	137	125	137	137	132	145	123	127	153	130	133	149	141	139	157	157	143	113	146	134	159	147	132	147	133	121	140	143	145	135	126	149	126	144	143	149	129	152	127	141	133	146	136	130	154	141	144	132	131	145	141	137	151	153	117	140	136	136	139	138	133	141	130	150	130	116	157	142	152	170	151	122	134	127	156	126	123	129	113	146	132	152	151	141	142	131	142	133	139	145	122	160	148	156	143	146	130	150	116	131	160	128	143	131	154	136	138	141	142	125	147	137	134	126	149	140	147	173	152	142	134	151	144	148	134	113	125	146	118	136	137	141	151	137	156	137	153	154	138	133	137	129	139	151	153	164	143	134	138	136	139	137	132	162	154	133	125	138	128	161	148	144	125	122	153	132	127	137	150	134	131	136	137	130	140	129	130	126	139	155	159	154	133	168	132	136	162	138	166	151	142	145	127	143	158	135	145	147	122	139	145	152	119	140	124	141	140	130	123	157	140	157	151	157	167	136	139	139	123	159	133	147	138	161	155	142	123	142	150	132	142	149	154	136	152	138	132	143	139	128	150	122	132	119	150	117	148	148	140	147	120	140	122	128	159	146	137	136	118	143	154	134	145	124	129	130	129	141	143	141	145	143	147	152	145	142	152	125	134	160	153	139	145	143	149	154	146	140	154	145	141	150	134	139	151	135	143	152	128	136	171	143	145	148	142	130	148	133	124	151	123	130	146	134	154	119	117	126	142	147	153	125	139	136	136	154	140	137	133	142	135	141	149	152	144	141	125	128	119	149	135	141	154	131	157	128	130	147	145	130	156	127	143	133	152	139	151	120	151	145	147	149	159	141	146	135	152	142	133	169	140	127	147	134	137	133	134	123	144	136	144	142	129	130	165	125	127	142	135	150	152	139	129	135	141	154	140	129	127	138	145	120	137	133	133	140	126	160	146	117	132	150	143	128	129	123	155	152	140	154	154	127	161	134	147	129	165	121	154	136	137	156	135	141	132	135	142	137	158	150	145	123	125	132	131	136	137	130	149	143	146	124	121	146	140	125	127	162	143	142	141	137	138	146	133	142	154	148	130	131	174	133	137	111	110	143	140	148	152	144	129	146	136	141	133	151	140	162	133	134	140	137	143	140	130	124	148	142	138	145	154	125	140	136	155	130	148	162	138	145	135	140	145	144	121	129	131	146	146	142	133	161	146	132	146	131	142	138	142	133	143	103	160	123	138	131	147	145	135	138	147	135	137	144	144	156	140	120	124	139	109	139	122	164	147	136	125	145	127	135	150	134	135	124	109	153	134	140	145	127	123	156	141	133	131	142	132	136	134	151	135	144	126	149	165	155	142	116	104	150	116	113	130	130	117	130	126	162	151	139	166	149	127	132	130	130	143	139	136	139	149	131	141	132	152	130	140	146	136	166	136	131	146	145	124	137	145	123	124	144	141	150	156	128	132	142	115	130	120	157	131	134	142	129	158	154	130	136	150	110	152	129	158	148	132	128	130	157	145	151	144	156	129	116	154	142	149	129	146	143	106	135	133	139	148	139	145	115	149	137	137	152	132	145	132	141	139	116	115	148	146	134	117	143	148	145	163	150	123	141	125	124	143	131	124	133	140	144	131	133	132	147	132	125	146	145	144	140	143	139	144	130	153	154	124	113	157	147	137	126	140	143	156	163	156	132	138	149	119	135	134	133	155	111	132	133	151	132	155	138	141	137	151	125	146	144	136	143	137	147	141	156	133	133	132	133	145	133	139	138	150	151	145	133	121	146	168	105	135	134	133	127	126	159	147	130	119	154	163	117	124	129	149	156	121	126	137	125	150	149	154	155	124	139	141	141	162	141	155	136	138	157	142	124	140	156	125	140	144	144	138	156	135	133	151	124	138	143	141	144	155	145	133	128	152	146	132	152	122	137	147	149	143	143	167	135	139	147	132	138	157	140	123	151	141	134	172	155	133	143	163	112	157	133	140	130	129	151	135	136	141	156	153	138	136	153	136	144	160	146	149	105	118	121	131	120	144	120	134	136	147	153	144	147	117	148	135	146	151	157	135	135	128	132	152	141	119	121	146	150	156	135	133	151	125	128	148	138	114	128	148	136	139	139	144	155	134	157	130	131	140	141	144	143	130	131	131	167	149	130	144	129	148	112	129	143	134	144	149	119	143	129	150	146	142	131	149	147
13397	544	673	667	667	592	578	546	535	525	524	503	508	484	491	489	517	502	491	528	478	466	502	477	476	523	474	504	430	468	432	510	454	440	437	456	482	437	473	481	462	449	515	473	469	468	480	475	486	460	465	483	449	480	497	477	472	490	447	479	493	452	461	499	508	460	471	485	449	497	442	495	489	482	480	510	443	466	436	449	486	482	468	475	489	488	503	470	457	481	459	464	448	479	465	468	450	449	476	468	417	489	433	491	497	439	465	454	421	473	472	442	468	485	479	466	468	493	470	497	468	499	508	481	472	440	518	475	471	479	457	432	458	451	484	480	498	471	474	478	472	453	496	479	435	482	487	485	497	486	420	442	470	454	485	448	481	494	453	443	445	478	437	470	500	467	463	491	486	454	463	491	461	469	470	514	432	478	512	494	478	422	468	470	477	440	437	470	503	445	462	489	424	437	445	437	499	463	506	482	517	433	470	427	454	468	441	519	463	464	438	504	463	493	483	461	461	435	495	473	473	425	457	481	473	436	465	452	471	451	427	466	474	455	474	489	470	463	488	440	466	407	427	465	458	437	445	467	507	461	478	449	432	474	464	447	446	459	459	434	438	495	449	478	441	445	444	440	484	469	512	490	516	468	403	454	471	450	435	490	498	495	444	420	433	427	499	456	468	484	451	476	435	484	470	475	497	461	435	441	460	510	501	447	432	521	457	476	464	455	472	456	453	448	487	436	466	443	446	460	452	476	438	479	470	450	460	480	491	470	438	483	466	508	517	487	465	481	514	459	460	439	503	495	469	493	443	472	471	465	507	484	433	471	464	467	482	457	443	467	490	490	472	453	467	494	443	465	471	515	469	453	513	432	491	479	473	441	449	480	457	455	462	476	439	489	447	463	458	472	496	490	453	473	518	414	497	487	449	441	465	459	461	438	455	474	463	479	459	473	457	447	470	456	461	500	466	481	454	466	468	471	470	442	485	457	451	458	484	464	463	466	449	485	427	452	491	493	496	475	441	454	457	505	491	472	510	451	439	496	466	466	450	449	500	465	482	482	441	450	511	451	484	481	493	494	508	433	468	462	470	466	473	464	438	473	496	516	456	448	476	454	443	489	453	521	469	462	483	449	462	444	482	479	465	470	475	460	525	466	470	483	446	474	512	479	509	490	488	475	459	472	490	478	497	471	468	501	479	467	457	487	462	438	442	482	466	446	455	448	513	436	503	499	439	471	474	455	474	467	493	463	502	441	467	500	498	480	450	490	475	479	464	508	482	454	479	479	458	449	442	500	460	461	460	472	443	495	472	505	501	490	482	478	467	478	462	454	466	427	493	485	438	486	458	452	444	485	462	466	489	467	470	442	461	470	468	453	466	507	495	472	445	478	491	467	520	465	483	431	469	488	505	474	484	485	499	462	446	484	408	457	466	471	475	457	510	489	459	466	471	497	474	511	447	462	490	437	482	476	466	451	441	461	436	459	480	455	489	477	476	435	477	448	479	485	490	447	466	479	499	463	496	453	488	470	468	461	460	489	487	508	500	457	462	473	453	477	483	516	454	450	470	453	460	480	469	509	476	449	499	443	486	479	461	483	456	496	482	508	457	494	446	474	476	466	519	447	455	452	490	492	442	451	500	448	465	491	450	480	447	495	504	494	466	466	502	454	463	469	452	462	479	440	498	480	485	469	510	453	429	466	420	445	504	410	471	513	441	461	462	505	484	465	480	516	464	465	459	473	522	467	486	493	472	466	500	453	491	450	438	483	461	483	463	503	472	466	447	456	447	466	451	444	449	495	463	479	499	498	473	497	481	511	488	491	472	501	480	504	458	455	477	466	445	486	433	483	433	463	434	528	525	452	468	468	483	477	430	459	487	421	483	496	465	486	497	487	465	467	498	496	465	472	506	472	466	491	507	491	508	474	467	487	465	442	478	467	451	480	505	437	483	474	443	482	484	470	481	493	483	462	504	465	478	471	464	464	471	469	520	443	511	476	440	428	498	517	457	456	429	502	451	491	468	427	445	454	457	500	444	458	486	494	469	452	480	468	478	467	490	459	454	481	435	449	482	477	452	488	471	439	445	462	454	476	492	468	470	491	481	490	450	454	446	435	466	491	494	463	484	502	463	447	478	488	487	438	460	480	513	474	460	466	471	458	471	437	473	478	484	496	472	454	464	462	500	505	461	492	510	515	492	492	465	471	465	456	447	460	436	501	490	494	415	462	490	488	495	445	488	457	463	485	475	473	443	465	482	497	453	489	468	449	442	475	466	481	443	475	504	478	416	493	475	455	439	457	489	457	464	470	462	470	475	467	516	492	446	446	490	484	431	436	460	466	432	453	493	492	480	473	426	484	479	466	467	485	455	464	485	468	464	470	449	470	457	455	466	454	458	464	472	496	457	457	472	446	474	471	446	474	468	478	498	444	450	479	409	447	475	446	490	498	519	463	459	456	453	458	479	433	424	478	452	481	493	429	466	465	487	478	496	494	473	441	469	464	479	446	482	444	445	476	458	437	476	444	444	527	478	506	455	426	498	532	473	470	470	459	450	474	439	466	438	506	468	478	472	464	452	468	464	475	455	484	469	465	468	477	469	493	458	479	470	454	469	450	454	449	443	495	483	472	455	469	486	450	506	540	509	495	453	483	480	481	506	456	482	483	483	452	461	463	456	514	468	448	446	451	468	533	462	462	497	457	471	468	479	461	442	451	505	476	445	486	450	477	441	473	460	426	433	468	461	499	475	447	458	469	443	506	434	453	504	483	442	493	472	447	504	471	474	458	446	474	443	515	508	471	531	465	483	475	484	510	425	477	458	510	462	472	464	444	438	447	439	479	498	440	494	456	477	476	420	476	501	460	491	476	460	462	485	423	469	465	462	503	464	479	473	492	450	483	470	458	497	451	473	472	474	510	508	470	464	458	513	444	472	449	458	487	503	471	454	464	504	443	499	454	444	470	440	459	482	433	452	473	441	491	459	459	478	505	463	449	486	469	470	479	459	468	469	463	452	457	489	468	486	488	457	451	454	489	502	441	463	450	463	454	453	459	494	466	472	462	463	465	485	461	428	461	482	457	494	461	439	490	481	497	478	452	478	444	456	522	479	506	536	460	418	470	466	486	462	504	472	438	463	450	460	485	494	433	458	454	449	434	486	496	464	451	466	474	491	472	464	482	481	488	496	454	449	467	439	458	473	518	508	448	476	486	493	507	477	492	458	448	412	493	447	471	472	462	521	478	494	469	456	462	483	459	430	504	508	490	484	440	461	473	479	503	495	476	462	441	444	434	452	477	495	451	441	476	453	477	457	466	436	462	432	474	455	448	459	516	458	479	484	467	459	501	435	477	447	470	446	423	471	469	478	457	444	512	482	470	441	452	474	471	513	449	499	466	497	470	485	442	444	494	481	468	439	448	462	495	476	478	425	444	488	432	462	489	479	488	479	418	490	452	429	463	458	485	444	472	459	476	463	440	468	488	472	453	519	448
60869	17638	2937	1244	864	631	563	484	441	390	374	323	366	316	329	306	314	301	315	293	306	290	286	281	313	293	305	279	298	281	307	264	284	285	317	301	298	316	288	305	286	307	269	276	294	316	287	289	297	284	278	291	272	280	274	285	275	277	277	316	275	280	269	264	293	310	269	271	288	308	278	277	277	273	273	296	275	297	284	279	311	308	299	270	282	275	267	295	289	275	314	267	302	272	307	261	267	310	271	260	268	298	279	281	319	264	294	281	274	272	274	302	282	250	316	279	276	309	303	271	257	297	312	257	285	269	323	292	269	303	292	287	296	275	297	293	282	298	293	282	293	297	309	291	302	274	291	283	291	272	299	296	268	271	295	264	284	275	284	266	260	297	296	296	314	243	314	283	273	284	260	265	279	283	275	299	258	308	279	320	310	303	263	316	288	261	279	283	265	268	268	288	261	272	315	289	293	302	274	257	264	255	271	248	270	290	263	275	252	289	273	258	311	299	300	294	293	278	304	274	317	284	290	268	272	271	261	270	278	307	292	272	282	288	248	298	308	275	312	282	283	332	269	237	274	278	249	263	273	283	288	276	264	318	281	306	280	285	303	293	289	297	277	260	286	320	254	287	285	272	299	288	293	279	285	247	268	259	286	248	296	260	290	278	295	279	294	270	262	270	303	273	268	299	249	284	286	267	274	278	292	281	284	265	306	268	289	296	285	281	312	268	266	341	261	295	296	318	308	258	288	253	295	275	262	292	303	300	271	287	265	286	294	277	237	293	296	265	266	287	285	278	301	272	329	280	311	264	314	274	269	274	277	290	299	269	238	282	243	285	274	285	294	279	241	268	308	269	282	293	287	280	257	289	266	291	297	282	315	265	279	299	301	285	289	295	277	280	284	304	277	302	280	277	305	282	276	271	306	298	265	262	268	293	279	281	307	289	314	248	249	295	282	272	262	294	272	307	274	270	306	271	271	273	291	262	281	269	259	302	286	259	239	256	284	283	277	287	321	279	281	284	302	271	283	272	269	302	291	288	284	291	276	317	303	292	288	295	282	307	269	283	296	279	277	268	307	296	292	300	286	280	282	272	283	294	294	284	309	280	284	260	255	313	306	311	291	307	279	270	285	284	264	298	274	273	265	283	271	281	291	257	276	298	260	309	318	292	279	286	298	270	300	291	281	272	275	283	270	294	281	306	291	272	328	294	298	298	284	279	285	303	283	326	258	260	289	276	268	250	262	267	271	284	306	291	284	278	323	265	290	278	274	267	324	311	308	310	261	266	285	245	288	264	279	282	303	280	257	273	283	295	278	296	292	292	300	226	289	304	292	280	314	291	296	261	275	273	275	302	278	293	291	267	281	294	267	264	292	281	251	301	284	278	282	275	266	282	276	302	273	254	315	278	273	271	295	260	281	260	285	282	276	282	282	307	301	255	312	276	256	268	304	292	272	260	280	305	293	302	278	300	263	270	278	275	294	273	281	273	302	288	266	299	305	281	286	295	303	261	278	291	269	279	280	281	307	285	301	293	267	288	306	261	273	271	289	274	284	289	266	290	309	282	279	294	249	288	270	276	282	287	302	291	306	283	275	279	271	271	304	293	289	282	280	248	319	261	289	311	299	263	281	300	293	295	294	263	320	279	285	294	266	290	271	266	263	300	279	308	268	283	301	249	285	258	301	297	255	277	266	291	311	278	287	259	318	262	288	264	302	265	314	281	300	285	293	272	286	258	308	291	274	273	298	289	260	277	292	277	262	268	286	271	304	255	250	291	278	293	262	294	269	307	293	270	252	294	280	275	282	280	298	311	296	275	304	305	272	262	273	275	258	280	275	288	303	272	315	286	266	290	289	285	298	279	271	313	267	278	272	284	302	261	288	264	291	285	285	299	290	278	303	296	300	266	262	308	311	281	285	264	283	284	259	289	249	285	298	293	347	282	275	290	282	274	286	291	301	269	275	291	281	270	325	271	313	281	311	246	313	275	296	291	269	286	275	279	279	259	289	283	286	283	284	279	285	263	263	281	279	276	270	267	299	273	298	302	290	288	288	307	308	268	281	279	271	289	266	268	255	279	256	292	281	314	289	294	280	288	263	303	280	268	288	277	268	269	279	298	260	306	259	270	282	275	253	296	296	292	281	301	335	282	289	287	274	254	286	272	303	271	283	292	285	274	269	259	242	264	289	295	275	269	285	280	265	305	282	279	272	264	306	269	275	282	266	244	267	276	282	326	284	290	298	305	299	275	317	285	287	275	333	263	273	255	297	276	289	306	287	278	269	319	278	293	256	268	283	277	267	297	282	282	272	255	292	294	305	287	276	276	276	284	279	256	299	298	312	283	255	276	277	270	304	262	268	308	314	267	305	277	266	272	285	283	271	289	291	282	299	289	267	242	287	284	286	293	280	288	317	287	258	285	258	310	272	271	278	275	301	319	285	297	306	291	294	301	269	270	270	256	264	259	302	279	284	297	268	299	276	275	307	274	270	275	303	283	313	287	279	287	268	286	285	268	296	294	269	299	293	292	278	261	295	284	289	296	299	276	265	253	269	269	258	285	280	291	274	260	307	254	246	269	294	311	263	310	265	276	308	282	278	305	290	277	275	289	279	264	288	287	301	275	264	276	289	288	271	256	300	259	285	279	289	299	270	295	297	284	292	263	282	278	311	295	285	253	269	271	303	275	305	284	242	304	289	284	272	280	279	245	263	299	264	275	286	279	300	264	312	299	272	318	307	278	298	296	284	258	300	331	267	287	299	307	266	306	287	313	278	286	292	277	286	254	303	308	281	297	282	302	283	299	287	298	273	278	286	273	265	259	268	284	276	246	265	284	276	280	268	265	289	276	243	264	281	310	257	285	292	281	285	303	295	276	263	262	297	269	248	286	278	265	274	276	261	264	289	279	316	309	305	280	297	298	279	270	272	295	309	279	294	291	289	261	285	279	304	307	296	265	289	305	304	296	283	266	289	292	269	291	277	278	279	291	300	268	306	292	290	262	293	310	280	286	333	292	286	278	278	286	274	275	277	292	265	272	300	286	264	282	303	276	269	309	269	281	315	306	280	299	299	303	296	277	269	269	287	284	268	260	300	306	277	277	269	298	301	275	266	291	256	281	295	282	302	302	273	254	272	283	288	294	258	264	286	296	286	290	271	262	284	255	288	265	277	289	262	255	236	315	281	310	279	266	273	281	294	297	269	237	280	285	339	282	276	280	301	292	290	283	298	281	284	328	298	291	259	281	281	291	278	277	301	302	286	292	272	298	281	286	263	296	296	261	290	287	271	269	299	270	290	271	287	259	262	264	293	294	284	267	279	333	290	263	275	283	285	285	311	293	270	275	269	272	287	267	268	291	271	288	271	279	275	304	290	263	278	306	278	298	303	256	311	285	284	270	271	272	283	300	267	284	298	289	265	267	259	301	266	291	274	283	279	281	286	280	285	292	300	275	303	282	265	315	270	282	291	303	263	274	300	244	267	291
30537	1651	2955	3445	3011	2594	2270	2053	1719	1600	1461	1365	1253	1170	1096	1090	1078	1071	984	1039	1009	1042	977	964	918	880	927	922	928	957	958	908	915	911	961	904	850	853	877	919	887	868	870	909	904	807	872	812	831	841	930	816	869	835	874	866	856	809	876	870	841	830	819	812	903	834	834	810	821	872	795	805	893	890	886	840	850	821	843	795	847	829	785	859	828	767	827	820	851	858	812	801	873	814	788	819	815	817	845	841	905	841	821	823	900	823	821	833	825	892	832	870	811	808	785	836	838	827	810	886	865	854	837	844	803	827	842	836	854	838	797	833	840	823	791	856	837	812	824	848	835	753	827	810	790	843	840	893	871	863	819	805	833	797	869	850	852	818	879	840	803	831	813	831	740	841	811	898	854	836	878	813	827	833	786	839	842	807	802	815	806	855	822	843	820	780	877	799	839	802	838	817	801	763	837	843	833	833	838	817	833	795	836	835	815	881	835	760	813	880	817	824	782	822	850	840	863	782	833	795	832	888	850	832	879	890	876	816	804	818	850	865	801	861	823	811	794	838	814	779	852	841	843	853	799	815	836	813	805	828	854	815	866	847	890	814	837	766	801	844	823	826	847	841	836	849	828	799	809	822	842	805	796	812	780	880	817	840	858	812	857	842	813	800	829	829	799	891	840	831	805	875	874	833	811	819	851	861	834	847	793	842	817	841	872	823	832	894	825	861	800	845	902	799	803	828	868	843	861	829	850	789	852	841	803	822	834	846	832	821	858	843	812	844	774	818	786	824	794	837	861	855	797	841	778	816	808	843	827	845	827	827	854	849	848	774	835	836	846	865	806	809	781	868	876	802	821	852	817	818	835	838	854	817	834	869	823	840	814	854	855	815	826	848	835	842	776	816	816	867	793	843	839	820	827	853	891	824	861	890	782	851	809	802	833	819	836	828	840	847	785	823	870	853	801	829	793	796	834	821	859	780	858	852	814	844	866	815	803	827	791	833	834	866	855	817	826	812	809	831	860	833	816	773	894	796	876	816	819	865	854	794	868	851	792	819	849	828	865	805	757	838	861	854	828	855	809	823	853	820	853	821	833	836	806	821	804	811	789	815	837	808	874	858	822	832	772	852	833	813	815	857	842	818	858	796	865	826	831	868	849	870	790	833	847	820	822	814	827	839	812	802	844	842	807	797	864	812	820	766	824	806	816	837	821	825	843	844	818	798	821	863	805	789	831	833	834	835	798	857	791	840	827	806	831	855	819	754	798	864	851	850	814	851	847	873	828	781	826	876	800	777	838	838	815	833	806	845	815	812	817	887	830	852	798	831	821	788	860	826	854	842	828	815	843	845	766	815	824	834	822	819	831	837	842	831	825	824	855	814	845	851	866	849	841	824	853	849	824	841	823	795	785	814	815	833	836	819	821	811	766	838	777	768	789	864	841	830	866	861	800	839	823	803	836	811	814	843	858	749	862	797	784	823	803	802	812	830	882	840	767	792	823	817	854	817	799	788	828	815	835	792	791	818	875	835	842	869	825	825	868	809	823	864	842	842	882	833	835	863	863	807	869	876	808	875	747	864	837	820	830	803	797	883	804	857	816	842	843	827	780	820	854	864	881	778	792	844	843	850	819	819	835	810	821	830	798	803	883	849	855	848	839	796	855	878	813	807	788	761	884	853	868	814	874	846	849	835	815	845	802	842	824	806	820	825	855	858	841	762	863	833	805	821	809	824	832	839	843	816	857	816	835	838	779	813	816	813	830	760	845	828	834	852	820	791	810	843	836	803	801	797	829	841	809	827	800	903	834	759	859	819	774	817	792	817	831	898	818	826	881	859	809	831	808	802	825	831	837	783	822	839	796	788	796	874	835	848	842	792	820	850	848	813	894	815	816	850	839	828	817	818	840	824	840	840	790	841	854	858	774	842	870	842	862	801	802	819	843	852	827	833	882	850	744	879	854	848	835	788	847	825	845	781	746	809	839	826	833	864	818	888	818	802	757	823	856	780	839	811	789	853	832	883	797	829	803	867	810	855	823	802	854	828	821	806	839	881	842	848	822	769	817	865	778	854	862	816	882	893	836	811	780	804	859	795	858	892	859	828	787	872	810	846	841	825	889	784	763	831	813	836	818	862	801	827	797	824	827	774	875	792	807	780	856	817	845	795	785	876	820	820	797	901	888	803	825	823	860	832	772	883	839	834	802	827	845	756	826	821	753	848	895	792	794	840	813	876	871	865	830	874	809	820	842	831	825	873	856	785	812	841	821	810	821	858	818	822	835	784	824	785	860	845	863	804	816	843	870	762	856	839	879	805	834	817	795	793	790	845	875	795	841	874	826	818	836	762	864	745	835	809	787	820	809	800	799	814	804	886	802	814	835	837	826	814	830	791	809	807	808	871	867	778	815	860	820	830	760	813	847	858	797	844	851	767	820	893	798	778	874	798	786	854	802	866	815	846	795	845	821	820	802	830	822	843	785	812	814	844	808	821	817	843	822	821	791	837	841	813	877	809	840	858	832	853	841	798	847	805	873	851	848	806	799	890	827	838	811	820	870	861	894	814	885	796	858	831	802	801	800	818	824	801	799	851	823	845	828	832	798	855	861	811	856	842	790	845	857	842	887	831	808	877	806	818	739	815	820	811	872	864	862	823	868	824	829	869	848	865	838	891	818	828	844	824	835	894	848	788	814	825	877	786	797	811	842	857	784	836	811	814	803	826	868	790	810	845	788	819	877	813	864	826	849	851	788	788	850	811	826	810	850	828	877	835	834	827	840	833	834	812	809	848	835	798	844	829	837	822	807	825	856	823	839	835	850	775	874	845	780	829	832	819	859	828	843	811	813	855	837	809	811	853	823	821	856	815	828	862	817	856	812	811	828	841	836	779	805	810	813	804	774	765	868	869	782	775	807	848	853	772	844	812	820	889	812	862	802	783	812	848	889	819	810	826	841	844	850	847	845	862	855	828	835	815	881	836	845	841	794	803	855	847	856	864	804	887	809	882	806	815	865	819	848	836	855	820	763	897	816	792	875	837	777	817	837	824	808	789	819	826	810	811	827	842	848	832	819	850	781	859	829	866	820	812	810	803	868	832	810	827	822	813	821	863	822	835	785	815	805	829	839	782	891	823	775	779	846	839	812	809	795	836	807	813	817	816	788	796	881	842	831	837	795	873	876	805	859	822	796	783	825	827	771	851	881	805	838	863	864	794	804	846	768	810	822	813	870	910	819	801	791	829	815	813	852	801	863	792	838	836	844	822	810	828	772	822	821	822	835	850	824	819	854	803	824	837	819	790	764	827	895	813	867	848	805	840	890	862	873	841	843	818	817	838	843	851	823	858	859	799	816	848	839	813	839	806	862	861	836	830	821	786	808	842	831	839	788	867	805	854	841	828	833	872	843	834	853	827	775	828	837	823	797	790	814	835	858	825	847	826	769	779	840	878	834	778	864	820	851	901	764	850	844	864	855	862	844	858	822	844	830	885	839	813
72661	24155	8524	2630	1515	1148	870	802	594	560	492	492	437	463	435	418	381	401	374	333	388	363	361	420	359	353	363	365	366	350	327	319	360	377	328	323	337	355	319	341	365	341	341	364	354	351	320	339	345	365	333	356	331	359	367	350	351	343	351	347	343	335	357	342	343	322	320	308	346	372	357	363	395	324	328	331	307	341	327	354	362	328	336	364	351	338	290	340	358	335	326	354	308	355	299	360	316	328	344	312	331	324	351	342	343	335	326	365	356	303	306	321	327	335	328	320	333	365	348	337	327	327	323	366	332	380	343	338	311	337	326	383	338	334	332	353	299	339	334	327	358	325	330	337	323	325	324	375	342	311	365	352	318	346	323	324	329	343	363	346	331	312	304	361	317	326	334	315	326	358	350	355	314	354	301	342	306	346	350	326	308	353	361	355	318	345	320	326	312	343	326	311	319	325	349	316	294	326	300	310	339	298	340	349	310	307	336	318	303	334	341	319	333	311	344	299	340	340	358	311	325	329	322	333	309	325	332	343	351	319	350	335	307	289	348	299	353	341	321	341	345	359	324	362	368	327	336	326	337	315	323	322	311	335	338	314	372	280	325	356	346	329	330	337	329	338	334	333	361	309	327	339	368	382	300	357	323	322	354	324	328	348	311	314	368	330	310	345	313	377	364	283	326	325	384	333	318	308	313	340	332	317	341	323	333	390	327	351	344	307	349	334	331	337	366	373	306	331	315	323	347	344	370	324	344	323	316	374	327	318	327	359	332	314	323	342	321	327	299	341	371	312	318	336	330	345	301	331	313	351	360	338	333	334	353	358	327	320	333	350	314	318	359	305	346	344	354	347	319	336	321	328	330	346	366	346	341	341	307	334	375	323	345	354	342	314	345	335	328	340	325	319	326	344	356	344	311	338	304	331	329	343	331	324	329	303	354	366	313	319	311	328	350	325	313	323	337	350	339	316	360	331	359	334	361	319	357	346	337	350	340	366	323	338	335	360	297	355	330	356	320	341	329	328	362	357	338	345	321	320	337	357	352	346	320	318	293	329	360	344	356	332	326	323	354	334	327	280	335	325	315	338	314	330	352	324	331	359	343	333	333	356	383	330	305	339	291	369	334	343	370	338	326	319	289	339	351	314	343	353	334	338	307	322	316	337	324	356	338	365	348	314	319	352	306	353	330	351	309	321	349	364	305	336	339	341	363	337	337	319	330	336	344	311	345	347	331	339	314	342	347	320	328	346	335	321	327	325	342	329	350	324	350	343	306	367	322	304	333	349	327	298	343	333	329	320	315	325	324	299	340	331	330	355	312	337	359	340	344	326	360	326	344	309	329	324	362	359	338	362	347	353	345	330	354	327	361	302	329	338	328	328	351	343	375	337	327	321	363	342	335	338	306	320	302	336	355	330	375	364	324	359	329	329	294	359	314	307	325	322	319	358	356	326	336	329	352	327	338	320	309	377	295	354	318	324	350	328	331	321	326	336	367	357	360	339	345	314	307	297	328	343	333	295	343	315	337	351	328	348	318	300	330	332	352	319	344	313	315	325	356	350	374	354	329	316	340	349	356	356	349	341	338	321	337	327	319	331	348	345	362	337	323	340	333	380	356	359	325	345	336	347	352	323	341	351	322	335	315	343	333	352	334	337	347	367	326	344	345	324	373	335	342	354	321	345	306	317	320	326	346	327	348	364	326	346	363	307	372	318	332	358	301	338	323	324	388	297	345	339	311	317	337	327	344	336	300	351	301	330	356	347	363	308	359	326	360	314	346	348	358	325	310	335	334	372	346	374	363	337	324	325	331	327	312	332	324	312	329	321	345	343	329	336	327	342	313	318	362	355	342	350	337	358	356	331	350	362	336	341	314	353	349	344	356	357	342	307	324	322	332	353	324	346	349	303	344	316	328	313	371	327	326	343	340	332	341	308	335	345	333	344	350	345	344	318	331	379	331	354	325	316	317	344	339	301	326	320	330	322	334	335	366	320	334	365	337	339	339	321	340	338	315	331	345	319	341	316	360	355	327	301	339	315	352	324	354	342	333	293	327	294	338	320	341	311	344	333	350	336	347	337	353	303	310	333	328	327	347	335	368	311	306	351	357	330	335	287	321	312	337	334	320	324	339	335	367	320	310	318	322	323	375	343	317	349	352	356	315	351	344	373	375	299	350	323	357	312	321	315	329	313	337	317	350	348	321	321	329	337	324	354	315	337	347	328	330	320	304	348	338	345	321	351	341	307	348	335	353	343	338	323	318	337	351	329	333	374	353	297	342	330	361	336	322	297	344	364	347	358	316	341	341	340	319	329	322	337	356	320	303	322	342	343	347	318	329	360	352	343	346	326	345	333	317	325	347	344	361	290	270	318	318	351	331	350	348	350	342	314	330	318	338	365	351	331	339	318	353	344	334	352	350	321	356	358	358	334	365	386	330	330	355	345	344	325	344	336	349	352	335	330	323	322	302	330	351	337	354	344	351	322	324	341	321	318	339	319	351	369	316	349	342	334	324	307	327	360	349	322	298	297	345	328	327	337	314	318	349	294	319	309	356	342	321	299	363	342	305	333	361	336	355	308	356	314	346	327	280	335	374	328	345	295	357	338	328	305	325	357	332	348	318	320	353	351	352	319	346	318	347	318	343	312	361	320	320	319	344	309	325	348	312	351	353	327	313	331	346	378	343	330	344	329	328	346	311	349	326	312	363	342	328	322	352	342	321	368	308	335	343	311	324	329	291	316	328	311	339	361	356	305	341	309	350	346	336	326	324	330	350	317	327	359	351	335	328	331	345	305	330	341	358	316	351	327	321	332	332	343	330	356	337	358	317	337	341	317	356	353	373	335	318	338	326	343	303	333	330	342	329	307	342	314	326	357	349	324	315	328	333	356	317	363	321	332	297	347	340	359	323	331	336	336	346	321	354	345	351	309	336	320	326	324	321	332	353	297	327	314	354	367	340	335	321	344	327	320	327	343	317	365	351	326	355	373	342	329	332	335	346	327	356	340	307	338	322	340	343	356	326	333	369	330	318	340	377	312	332	340	328	349	334	317	369	356	367	331	312	311	344	305	356	300	344	344	332	338	339	385	335	358	305	341	337	347	356	346	313	321	349	326	335	314	325	345	302	332	351	374	357	334	341	347	349	321	327	333	335	334	319	309	325	345	339	329	314	346	316	333	349	333	330	342	349	319	359	320	337	305	328	342	331	331	341	355	330	326	336	314	304	326	327	332	359	322	300	316	347	351	365	314	322	339	358	333	299	350	313	333	307	342	303	344	359	343	352	353	338	354	325	309	365	333	362	360	316	329	343	341	332	331	343	328	328	368	329	342	330	315	333	341	365	343	342	331	321	305	335	319	344	341	321	309	384	339	350	324	345	312	324	328	308	310	348	332	354	354	312	317	338	332	317	334	345	349	311	313	322	310	345	350	367	345	328	350	326	294	335	364	355	352	328	321	310	341	328	332	351	319	314	327	345	348	332	329
36876	2543	4881	5818	4925	4222	3456	3077	2572	2194	1971	1978	1659	1611	1517	1461	1363	1309	1328	1286	1256	1202	1203	1112	1124	1121	1109	1097	1100	1102	1069	1157	1098	1044	1071	1088	1028	1061	997	1019	1017	969	1017	970	996	976	1049	987	914	978	981	970	1013	920	966	1040	987	932	954	983	978	915	944	947	971	968	942	999	945	907	922	967	939	938	991	943	915	962	958	929	924	967	994	916	918	1031	945	974	964	986	979	1008	911	987	1012	956	995	983	924	1002	915	902	922	943	920	891	934	933	966	917	949	940	951	928	928	936	945	911	919	979	963	957	941	916	915	927	998	968	982	939	934	918	944	981	964	960	951	936	922	944	926	920	954	927	923	927	902	886	884	956	940	921	939	910	938	938	996	988	942	954	932	921	954	945	905	855	994	920	947	939	915	953	930	928	964	894	985	919	876	907	965	947	931	967	951	914	956	911	947	942	923	929	976	974	851	957	945	921	921	912	905	923	946	895	947	917	898	956	917	972	950	874	931	889	979	943	920	972	894	938	944	914	914	926	943	976	940	938	937	900	948	920	912	961	923	892	964	922	925	916	985	1001	956	881	863	975	917	924	932	940	934	958	978	920	977	952	951	1000	921	992	916	957	877	933	944	966	959	902	950	940	924	962	925	965	896	937	928	911	959	888	920	947	952	926	965	933	966	900	886	884	889	881	951	968	933	925	909	952	937	968	957	944	949	960	929	919	935	981	953	940	953	906	922	943	1002	920	906	933	948	899	942	940	928	922	921	956	927	855	939	895	938	932	983	996	911	998	906	986	899	936	883	998	939	923	932	945	929	933	972	925	942	958	926	906	922	897	876	921	919	942	859	953	976	967	950	906	925	938	945	957	983	880	887	960	969	958	866	958	917	972	939	919	905	1015	947	1000	932	923	952	886	997	928	896	955	938	946	916	890	945	1001	950	937	904	954	882	965	948	892	931	950	960	931	931	891	905	890	953	904	954	876	971	953	958	931	997	942	1028	1000	945	925	904	1006	919	944	941	956	964	951	904	1024	915	942	984	944	930	923	964	922	948	916	973	982	942	884	912	937	959	903	943	888	927	984	929	942	929	966	979	865	927	936	935	892	960	946	955	954	988	961	936	925	911	960	938	933	923	934	920	936	959	884	892	978	931	986	951	905	919	971	897	913	963	922	938	965	958	932	945	919	911	926	870	951	975	961	958	912	916	926	915	983	902	912	948	951	933	929	875	950	936	940	931	990	960	993	905	933	919	970	987	921	952	917	901	970	946	938	956	936	944	925	925	932	949	907	920	950	962	959	951	903	951	919	905	960	897	896	912	985	855	959	893	911	940	921	942	951	917	970	901	912	998	923	940	922	936	974	879	936	900	951	947	893	912	880	937	990	968	924	904	966	876	922	949	949	949	925	877	956	915	944	947	958	895	970	962	928	888	934	893	906	949	976	962	954	980	924	893	923	961	906	940	925	949	938	932	938	957	940	928	900	934	947	875	957	939	931	979	927	940	968	962	937	951	960	978	958	886	920	986	916	932	916	978	936	941	968	909	890	955	939	906	939	907	940	979	925	906	900	949	866	910	960	908	919	966	949	916	963	920	902	899	921	963	919	951	943	949	962	953	925	923	896	943	924	916	986	940	939	921	983	936	855	967	935	910	986	910	902	921	962	937	940	935	863	974	889	887	1054	950	1000	907	902	985	925	981	972	880	945	924	935	914	934	969	907	959	980	980	950	915	954	939	886	911	947	933	914	926	986	986	989	900	906	944	983	896	940	925	908	915	877	943	960	920	988	875	943	955	995	925	920	942	947	975	900	905	960	947	941	878	899	942	898	958	937	938	916	917	910	920	932	928	949	916	968	958	937	954	886	963	954	922	930	908	862	881	957	952	953	986	924	932	912	892	919	973	918	904	941	891	895	912	916	901	1027	904	892	911	928	958	949	930	923	896	927	900	954	949	909	976	953	957	941	938	956	955	965	890	940	877	918	966	958	902	966	933	935	903	980	942	931	1029	1021	909	948	884	928	885	987	925	905	915	883	922	910	926	946	996	911	921	913	951	924	942	940	933	962	954	942	921	952	912	886	929	899	877	933	913	945	961	994	910	964	937	920	973	931	922	917	896	943	914	902	954	902	990	908	904	896	887	947	951	918	890	913	917	946	931	946	939	1009	918	947	907	943	883	919	899	937	949	925	923	913	973	895	955	941	934	912	888	928	850	965	914	921	937	947	916	945	948	981	956	923	935	930	903	951	971	924	850	996	934	892	958	977	927	909	941	941	920	903	946	883	964	923	892	928	942	929	893	931	956	930	930	935	895	909	969	1007	873	972	971	930	942	937	969	915	958	946	880	922	917	910	932	919	939	941	934	945	967	908	925	978	988	884	940	980	932	945	971	930	937	915	934	899	1010	913	963	938	873	926	890	908	896	899	941	914	947	904	976	970	940	938	946	1016	877	936	839	952	950	935	939	900	953	963	1004	916	952	976	924	942	914	972	903	922	911	937	932	878	954	948	943	918	928	949	971	929	935	937	944	910	863	911	903	902	928	894	986	904	910	935	870	869	917	929	914	937	890	961	969	966	884	982	953	1001	958	894	888	981	926	958	922	925	933	957	942	908	963	939	960	926	970	871	900	910	955	924	954	956	954	933	932	987	925	957	931	958	893	892	939	915	923	951	950	897	977	898	907	935	955	913	970	934	942	919	949	898	952	928	982	936	906	901	958	929	938	984	895	927	957	930	930	970	946	928	938	996	974	867	1001	902	912	953	935	926	975	943	924	944	965	920	897	958	938	913	958	928	986	940	950	992	967	913	940	977	999	988	945	925	940	948	953	934	954	926	950	996	966	943	907	917	970	986	901	929	976	913	915	952	960	930	941	980	967	956	904	947	964	919	891	927	954	901	928	929	911	929	900	905	921	894	924	946	868	899	944	912	893	913	926	931	880	953	959	961	962	1005	944	977	930	958	904	911	942	979	957	928	955	968	921	927	951	953	940	931	950	898	946	934	908	941	935	874	938	893	932	925	919	949	934	943	931	874	934	943	951	981	945	994	910	954	935	960	963	905	926	930	909	934	982	937	940	963	887	898	936	940	948	950	915	933	986	929	877	917	917	918	883	925	950	914	911	905	946	983	927	943	930	952	938	988	902	857	917	956	914	923	929	884	948	933	965	961	938	968	916	912	930	958	932	937	936	894	927	956	942	964	884	956	919	950	991	951	904	903	963	937	900	865	983	881	899	992	944	944	946	922	953	933	897	951	967	940	956	962	933	923	925	1027	915	932	973	923	921	907	906	911	981	960	928	922	945	927	868	913	958	932	944	914	989	933	907	988	932	963	910	940	955	906	891	971	950	945	912	948	951	960	954	931	879	959	983	847	908	962	949	952	900	938	912	948	946	909	910	965	918	937	907	938	898	952	938	943	880	927	930	921	997	968	929	967	895	944	973	929	956	895	929	983	959	951	972	945	934	911	990	922	936	932	884	935	984	956	901	974	966	968	903	908	936	947	907	941	958	952	903	925
15689	879	305	214	174	190	147	167	146	149	149	150	125	145	135	141	151	126	146	148	158	127	139	154	142	132	134	151	151	146	142	141	150	140	144	136	161	133	152	140	154	143	152	144	138	157	156	151	157	143	129	151	156	149	144	144	139	154	154	133	120	131	134	147	143	131	148	157	135	154	137	118	128	142	138	138	119	129	130	131	127	126	134	131	138	127	154	135	148	127	149	138	145	141	127	138	142	166	155	157	127	140	152	150	138	143	140	123	145	146	108	141	129	140	143	146	148	158	116	145	137	127	130	138	149	133	146	153	148	140	146	122	150	122	138	141	133	157	116	163	151	126	131	161	153	150	157	141	142	147	140	163	138	145	161	162	136	132	121	126	138	135	128	151	126	113	130	129	154	144	134	133	126	129	135	143	147	134	137	137	158	135	132	142	157	122	169	129	144	126	139	141	129	154	160	146	132	167	149	148	137	145	134	123	142	119	146	137	138	142	147	135	152	154	148	155	135	142	156	141	131	141	131	126	137	138	131	114	144	135	161	147	139	138	169	142	169	148	123	147	130	138	115	131	153	139	126	127	126	142	132	140	148	137	139	139	127	147	154	144	161	141	140	160	150	126	127	133	136	132	148	165	152	130	128	132	154	147	130	124	137	154	145	144	119	144	143	133	148	136	155	150	143	147	145	119	138	126	144	142	144	137	142	147	116	140	147	147	166	158	154	146	155	154	135	155	134	159	134	140	150	129	131	154	144	150	159	140	136	155	176	147	158	155	137	136	160	119	151	123	128	118	139	150	131	148	149	132	122	140	133	125	143	155	123	145	156	141	136	133	130	142	139	156	149	146	148	143	131	151	169	130	144	147	118	146	133	145	145	147	133	131	154	149	159	143	142	153	137	136	130	161	153	158	153	135	134	128	139	157	155	130	145	133	168	136	135	151	140	133	139	127	163	142	133	139	124	148	138	157	157	135	137	139	161	131	145	145	157	129	122	130	142	137	145	155	144	144	141	151	145	149	143	122	129	135	141	157	132	138	149	151	125	138	146	146	124	133	111	142	135	138	123	119	158	149	141	153	141	134	133	166	119	145	121	145	150	117	134	132	105	139	155	155	132	130	144	139	136	129	129	133	139	138	116	129	155	157	127	139	139	121	157	120	150	129	124	161	142	142	132	117	138	135	134	155	130	137	150	150	142	156	154	128	136	151	163	140	139	146	158	125	147	148	138	112	146	131	156	159	158	142	123	130	163	138	159	139	136	147	149	133	135	129	133	140	156	138	150	141	145	140	140	138	140	134	143	148	148	148	150	120	127	157	126	130	144	139	135	141	151	114	130	148	143	134	135	150	138	119	139	150	146	139	162	145	130	155	139	138	141	145	150	137	134	169	138	143	144	145	129	152	143	128	128	147	152	139	150	156	127	127	131	142	129	126	141	128	145	121	129	136	139	158	146	147	143	141	131	144	136	128	130	153	140	137	127	151	130	145	144	133	120	146	168	142	127	146	128	137	127	156	133	134	137	127	142	127	131	136	169	139	170	135	158	136	138	147	141	154	151	141	154	157	139	116	138	140	134	144	145	140	127	143	130	136	132	138	145	146	156	162	121	152	152	138	145	137	134	115	155	130	123	135	148	148	143	148	132	131	150	140	119	118	164	146	156	148	144	130	121	122	143	142	137	142	148	144	153	136	153	157	140	130	152	145	136	151	143	136	141	128	125	136	135	130	128	137	132	159	131	132	125	140	148	163	134	130	140	145	127	132	134	134	136	159	148	146	151	158	140	135	141	136	136	160	108	157	144	123	164	158	151	143	140	141	158	160	135	138	138	151	141	148	120	152	128	130	149	154	168	138	149	126	169	128	143	138	135	158	149	145	138	138	132	127	148	155	135	125	141	132	132	130	138	139	137	147	136	132	141	135	124	143	133	130	156	147	132	123	155	125	121	137	140	143	173	124	131	138	153	133	160	153	155	141	134	132	149	148	127	119	129	141	133	143	144	164	123	148	151	124	148	140	127	135	120	148	132	121	139	158	108	150	156	135	141	136	140	129	137	128	166	145	162	136	138	157	158	161	156	123	150	150	152	122	144	142	135	136	148	138	138	125	141	134	147	137	151	148	132	135	134	126	122	145	122	160	146	166	149	157	136	128	153	154	147	125	168	133	133	109	135	151	159	145	160	142	138	162	127	146	147	178	152	144	137	122	159	129	169	148	132	139	145	143	138	145	139	133	145	126	149	130	139	109	141	144	165	148	146	152	127	150	148	128	128	139	124	106	158	130	154	136	134	141	134	135	128	139	123	136	131	148	126	151	124	145	143	137	148	154	131	149	156	145	152	143	137	158	141	148	127	145	144	141	126	153	132	147	140	143	143	137	120	154	143	140	154	147	131	127	163	137	137	145	128	150	155	123	138	123	138	145	154	147	161	162	150	166	151	151	134	125	149	145	135	145	135	146	147	148	149	132	136	128	123	150	140	152	127	118	120	140	148	148	136	151	143	133	134	149	140	150	145	139	124	137	151	131	129	129	152	132	134	144	146	137	151	142	128	153	136	140	146	148	165	153	148	127	133	129	150	120	165	139	140	135	136	143	160	116	149	166	138	143	120	137	153	124	133	142	148	141	133	139	141	149	153	128	144	153	150	146	158	137	146	125	141	148	137	129	142	156	144	139	142	131	167	125	124	153	149	151	125	151	143	134	157	156	140	133	135	153	153	128	132	136	152	171	134	149	127	127	153	132	147	147	118	119	145	131	155	140	167	132	132	134	153	133	170	143	127	142	143	142	124	129	151	159	162	141	142	131	154	136	165	163	127	146	148	128	139	121	145	133	128	113	134	157	145	135	96	136	158	135	154	149	132	155	163	138	131	147	145	111	146	125	136	121	132	137	141	142	138	142	145	140	144	145	143	153	115	142	136	130	144	152	162	129	138	154	142	142	131	141	142	122	149	151	151	150	125	147	125	156	159	150	135	157	137	133	133	115	148	122	122	132	143	147	133	145	150	129	162	124	137	146	132	137	144	155	175	133	167	148	134	145	128	137	129	159	147	141	148	119	163	141	125	129	127	133	136	109	138	143	143	143	134	142	125	174	150	137	139	130	145	115	129	134	132	148	130	136	142	149	122	147	162	140	142	126	119	138	124	136	147	143	143	149	157	120	134	124	127	150	124	138	140	130	129	135	161	153	158	133	157	144	130	139	161	126	129	132	168	133	180	137	122	138	144	135	128	134	142	147	142	154	137	156	141	136	151	151	125	128	157	137	126	155	147	138	144	150	139	130	126	148	153	136	171	131	112	138	133	137	144	152	144	152	118	144	147	159	143	151	118	141	121	129	146	149	131	138	128	140	133	157	137	140	135	129	134	150	111	140	126	145	155	123	122	157	124	145	139	149	147	157	147	158	141	149	143	156	134	148	151	146	137	155	146	145	122	144	131	122	144	136	144	138	116	150	146	133	130	141	142	107	163	143	146	116	122	136	115	118
13550	515	621	715	632	574	584	531	514	514	512	503	493	543	503	479	508	513	468	501	492	503	459	487	487	459	471	467	462	506	478	499	485	473	437	432	455	528	480	446	469	492	440	500	477	481	478	503	459	465	477	507	490	490	488	440	471	487	461	498	504	484	510	481	460	434	467	473	463	483	497	471	473	485	463	459	464	458	463	500	497	464	496	495	480	444	479	458	460	486	482	458	452	450	476	433	468	478	459	490	474	467	421	497	468	466	451	477	414	433	503	435	524	428	453	463	456	476	471	491	505	460	470	498	468	455	483	507	493	448	458	473	478	492	498	468	496	443	474	473	445	475	472	485	480	471	475	470	468	479	477	475	481	505	494	513	525	451	471	493	467	484	470	473	482	510	467	469	424	519	458	454	454	506	492	473	495	471	465	470	449	452	461	438	495	484	459	487	479	479	452	460	481	487	464	475	473	487	488	438	471	482	468	470	424	488	499	486	469	505	470	490	477	476	453	497	467	482	502	476	494	505	448	498	488	495	453	446	483	467	485	487	490	465	482	478	475	457	472	516	445	485	462	464	451	456	453	486	443	499	462	464	473	473	494	502	468	462	436	477	482	478	463	464	488	467	480	447	476	486	452	474	476	491	463	462	480	461	476	436	435	464	429	493	458	478	500	501	480	482	503	448	454	489	456	477	512	488	487	462	477	516	476	457	467	443	450	491	481	485	524	481	455	465	460	489	512	474	450	498	465	487	482	470	451	476	471	460	458	477	487	478	490	469	436	474	463	500	439	425	462	464	443	460	485	453	532	487	491	435	452	465	456	501	455	495	474	482	468	503	480	456	468	479	473	495	474	484	436	460	450	442	463	449	494	506	508	505	470	447	431	480	463	483	462	497	471	488	512	473	450	454	488	436	473	430	489	479	458	446	453	462	440	425	482	478	514	460	482	474	457	449	462	483	469	458	470	470	410	413	456	466	484	493	432	492	477	481	487	490	442	467	462	456	449	459	441	498	487	457	454	479	485	444	479	457	476	521	487	448	443	482	538	489	478	524	480	455	507	498	509	489	475	449	520	497	484	443	458	464	504	485	463	460	461	467	478	469	432	476	428	494	513	427	456	470	459	478	480	490	468	482	481	456	474	484	486	450	487	483	471	483	469	461	431	489	499	467	483	467	512	462	456	480	420	505	436	494	474	479	461	474	512	469	469	460	453	497	452	473	483	488	482	484	482	511	467	479	445	451	478	487	463	492	475	448	473	488	454	489	493	484	444	463	453	489	434	500	468	495	440	486	481	488	477	459	483	451	473	456	451	446	472	429	485	482	477	489	490	472	435	498	494	501	484	431	406	486	438	458	442	462	524	445	466	465	461	468	484	466	456	478	455	480	474	501	507	483	491	467	496	461	495	495	476	489	462	474	504	503	442	497	512	420	449	466	470	507	454	448	457	477	468	492	430	498	458	484	487	479	443	473	437	477	498	460	484	470	495	481	480	460	491	466	452	483	469	465	493	469	490	459	467	475	511	448	484	446	505	517	417	444	461	464	487	495	509	417	464	468	500	462	459	454	465	444	486	458	425	468	474	496	474	471	469	468	462	453	446	442	476	462	478	443	480	506	442	442	474	503	491	475	473	472	460	447	474	470	431	465	483	455	485	455	471	435	479	480	440	479	440	427	455	490	471	460	469	461	446	465	474	473	470	448	437	504	446	469	441	457	456	486	478	458	477	449	451	504	469	482	467	469	432	469	450	468	476	489	491	466	461	455	478	488	445	465	485	487	455	504	489	469	468	509	444	490	496	480	457	456	478	460	529	514	486	477	506	480	469	500	488	469	490	464	496	463	471	477	482	464	478	474	471	482	473	471	488	514	456	486	483	483	479	478	526	464	453	437	494	462	491	450	485	496	466	476	467	509	481	476	447	502	469	453	477	475	447	468	484	449	492	503	475	504	446	482	506	463	470	486	505	484	491	468	486	461	458	502	464	450	503	457	445	458	455	452	459	495	481	478	460	495	471	488	467	482	436	500	448	470	445	492	463	457	456	499	442	433	462	500	466	432	469	495	478	422	498	433	460	473	437	469	436	462	433	452	503	486	502	437	439	483	501	475	517	477	449	440	489	469	485	476	476	464	479	486	455	494	450	497	477	483	459	445	475	492	480	480	470	492	496	456	496	462	458	438	450	458	493	449	478	465	456	457	488	431	491	472	449	469	460	459	478	484	497	479	480	482	490	474	447	445	484	448	490	446	484	495	465	450	468	471	492	488	431	491	472	485	473	451	482	471	460	467	508	473	450	485	451	456	476	476	491	457	440	476	471	463	490	465	506	481	437	461	469	476	472	464	476	468	475	431	480	482	479	488	497	504	456	479	495	484	464	444	462	459	448	481	488	427	479	506	458	491	447	481	455	441	441	458	471	449	458	451	466	480	449	481	464	455	510	436	512	495	476	482	478	493	476	468	463	444	483	458	450	473	473	439	459	439	459	468	450	465	446	465	457	497	464	481	507	447	477	451	457	483	492	424	460	493	492	500	464	461	464	483	520	457	467	483	493	404	488	455	462	481	476	518	432	499	469	502	501	484	490	496	479	476	508	498	452	435	490	430	452	487	508	483	472	474	508	453	490	470	481	454	459	455	482	475	458	500	479	434	479	495	489	465	500	449	421	436	475	444	460	473	466	457	464	460	483	465	481	493	488	468	462	469	452	494	508	456	435	464	486	480	484	491	437	465	443	473	447	469	480	527	423	446	503	479	445	491	484	487	490	492	464	459	478	461	474	512	494	498	480	471	525	499	410	485	463	463	484	447	428	443	483	477	498	426	460	477	444	487	496	445	451	454	472	492	452	481	470	488	462	498	427	497	504	469	489	454	454	455	472	471	472	481	505	471	485	484	490	490	455	453	460	484	510	463	447	438	465	455	476	430	509	463	451	463	490	469	482	445	451	470	466	502	475	470	458	508	441	438	437	471	496	442	437	456	479	446	531	449	459	493	468	452	455	468	461	501	448	441	473	422	514	492	439	443	454	439	486	459	459	476	460	442	469	495	453	487	475	483	478	432	462	481	432	500	461	436	494	479	466	495	460	446	470	456	446	415	444	460	466	441	491	452	440	458	451	478	430	446	520	476	456	482	441	549	460	471	461	483	439	461	461	427	496	467	475	477	473	493	476	495	479	444	515	443	465	459	453	476	444	491	463	454	504	461	447	468	462	475	441	471	496	467	461	464	490	497	486	441	463	428	441	467	488	493	478	427	453	471	487	490	477	513	441	452	490	445	485	446	501	471	477	455	466	479	463	477	491	477	457	448	497	448	478	464	470	452	469	476	497	486	465	481	472	488	441	465	477	451	490	459	507	488	478	471	497	449	486	473	487	451	450	441	464	451	448	480	452	508	441	502	474	460	460	436	486	467	467	500	464	468	491	458	463	440	518	446	458	512	484	426	468	420	507	458	467	460	471	483	484	472	484	480	503	448	460	438	469	469	502	463
61497	18079	2739	1233	870	651	541	508	418	416	369	381	339	344	362	335	352	365	320	297	314	320	293	284	316	304	311	298	335	297	250	305	278	324	285	276	316	286	303	310	326	288	286	269	257	279	283	283	319	293	287	286	292	289	309	275	269	313	305	286	292	277	272	289	286	289	268	284	291	296	306	321	270	291	302	268	296	287	303	318	294	279	276	316	272	313	283	315	280	286	272	306	303	270	320	274	298	295	311	307	266	291	273	299	296	304	264	268	274	300	282	290	286	279	289	283	268	262	274	292	253	270	269	283	317	305	302	274	312	290	301	289	262	306	255	227	285	278	266	294	276	299	289	273	255	284	281	263	261	289	316	268	285	278	301	294	273	311	274	283	276	269	283	289	265	262	294	311	299	288	259	288	282	275	323	296	269	288	281	260	280	279	299	297	294	295	260	253	270	282	270	276	257	269	274	281	293	270	277	284	289	312	265	260	250	278	276	264	271	294	280	282	297	301	283	291	278	255	290	267	292	283	271	295	278	281	302	277	272	351	279	291	292	276	249	286	300	276	289	270	290	273	253	315	282	267	284	291	278	288	267	278	267	288	260	282	263	281	297	266	240	284	269	261	264	267	281	304	253	274	301	279	285	287	317	284	248	289	269	294	290	311	273	265	274	271	287	271	291	306	287	286	273	286	285	312	269	261	270	287	270	285	305	269	296	264	298	279	295	269	293	270	270	292	272	301	287	300	262	311	275	272	273	271	291	268	265	277	292	294	259	312	289	299	280	294	282	278	275	281	297	295	319	293	279	242	282	261	262	276	265	271	303	297	289	298	298	295	252	273	276	309	290	299	286	297	303	282	324	302	291	305	281	293	261	301	307	267	294	296	286	281	282	291	300	287	291	286	286	267	312	270	287	296	261	329	324	289	292	266	288	282	264	292	298	274	284	281	290	305	263	273	274	276	265	294	248	296	286	267	287	272	313	273	319	310	335	264	281	261	264	289	271	285	284	284	275	298	283	271	282	277	282	284	286	255	291	304	314	280	285	292	273	264	292	261	271	294	294	280	280	285	313	286	283	283	316	296	259	260	294	278	270	314	287	294	296	276	288	283	303	298	300	306	255	270	266	296	300	271	262	294	284	253	270	267	237	297	289	274	299	275	301	287	255	286	267	267	284	288	281	324	261	291	296	287	298	261	288	264	280	265	288	262	302	274	276	287	257	282	282	291	322	258	265	293	316	281	316	277	278	312	282	288	275	299	308	286	301	293	271	278	288	294	253	258	281	285	281	241	265	288	303	277	283	282	297	288	261	279	271	298	282	257	292	278	299	265	284	284	299	276	315	255	303	277	263	293	286	262	276	289	300	276	270	286	296	276	288	282	266	297	270	277	282	311	275	281	274	291	286	287	307	268	297	261	293	268	258	294	279	289	284	287	257	293	294	264	264	276	286	295	244	299	294	281	288	293	278	271	264	256	289	271	291	305	280	280	268	265	288	288	275	275	286	282	260	322	278	286	303	265	303	277	291	290	297	303	321	277	269	280	318	258	276	285	278	310	283	242	265	288	280	290	298	273	300	274	296	296	287	296	271	289	294	264	270	305	287	265	261	257	283	280	294	293	309	285	290	300	306	288	274	292	269	307	281	287	313	276	306	259	292	285	274	267	287	322	292	278	275	266	324	296	290	278	276	281	268	301	264	296	312	270	266	306	286	276	279	304	264	282	268	263	294	280	266	282	295	287	249	235	264	308	297	274	264	280	282	288	269	282	299	245	264	261	320	268	304	288	308	307	309	315	269	275	294	292	295	254	307	264	284	286	262	269	306	287	305	279	305	284	285	339	259	307	265	302	284	309	273	298	260	263	307	272	281	273	302	277	293	272	316	286	283	312	283	289	286	271	319	281	284	299	304	325	308	282	305	270	272	281	272	307	281	293	288	261	283	266	289	269	267	325	308	269	288	295	257	279	283	303	299	312	304	271	281	274	294	305	314	298	299	303	286	280	268	288	294	278	294	284	287	305	296	297	276	280	300	315	250	289	272	304	244	257	299	274	279	321	282	275	276	281	273	285	275	279	302	290	278	281	296	286	297	289	269	306	272	301	265	264	291	286	296	258	303	257	289	299	299	282	271	297	299	264	280	293	296	306	277	285	281	293	294	298	283	262	266	255	266	279	291	288	305	277	262	295	287	261	311	297	295	260	274	283	317	274	285	288	266	276	272	266	265	271	286	301	272	285	275	292	268	315	292	273	289	298	301	298	287	327	265	258	321	308	271	263	314	272	265	255	282	288	273	272	270	283	282	265	240	274	264	279	293	280	281	301	296	306	279	277	317	267	254	302	289	290	241	302	271	301	287	284	270	288	276	289	289	295	315	280	291	274	297	288	300	320	276	296	286	283	302	306	293	268	260	290	287	273	255	318	307	285	285	278	292	270	256	291	303	296	273	288	301	304	297	241	280	308	301	276	242	263	252	260	318	258	277	271	281	284	267	290	311	266	288	271	284	289	290	288	262	309	286	271	292	303	272	288	286	294	276	248	310	273	276	250	279	291	284	267	272	284	304	297	308	290	309	274	268	286	262	261	245	303	308	296	308	283	303	287	302	313	277	320	301	284	294	285	266	295	309	277	297	274	289	272	286	308	277	318	265	275	240	278	273	278	285	272	298	250	289	277	265	273	309	283	312	284	270	273	293	272	311	285	267	281	317	271	280	285	285	299	269	293	299	306	275	296	290	270	283	268	284	259	284	283	285	290	302	289	298	261	261	266	278	304	269	281	278	239	281	249	295	303	300	312	282	274	292	278	309	301	294	246	273	312	279	274	264	267	274	278	255	258	292	303	274	296	266	266	303	266	259	268	251	277	279	281	264	294	301	263	304	278	280	336	286	276	249	302	298	266	287	287	269	285	322	291	281	292	252	290	276	344	284	277	239	256	268	262	299	281	285	276	283	303	306	291	314	286	294	293	305	271	298	276	305	308	282	282	314	273	284	305	306	291	303	291	280	269	265	310	287	316	272	264	322	262	292	295	267	306	291	274	280	292	295	290	287	311	274	278	256	328	276	304	289	285	264	268	261	312	285	315	313	271	299	291	269	270	293	259	280	283	266	284	288	282	288	297	289	247	311	295	271	311	322	296	276	287	283	301	293	274	282	288	253	270	264	269	283	276	258	276	282	274	249	276	295	300	278	291	288	279	312	277	266	281	286	279	261	286	243	282	292	291	264	283	256	267	274	256	259	286	278	312	294	307	310	302	284	286	340	279	283	306	295	246	275	279	287	283	283	268	296	277	315	301	274	272	282	303	282	292	272	292	268	294	270	265	267	280	293	262	281	270	313	275	274	280	310	314	259	285	307	250	295	269	277	285	291	289	274	280	315	284	253	301	286	274	305	269	275	258	295	282	303	283	258	308	272	270	298	301	278	256	278	256	311	269	281	258	281	297	301	297	290	310	302	330	290	265	285	295	306	286	272	261	270	284	266	282	285	308
31282	1615	3013	3515	3005	2547	2232	1930	1688	1496	1412	1299	1223	1196	1150	1067	1110	1006	1043	1023	1027	1000	917	919	979	985	919	920	923	956	904	881	838	867	901	911	876	879	880	893	832	868	876	918	843	876	815	852	913	885	889	875	867	819	862	849	866	843	797	820	822	822	942	831	882	868	851	853	812	876	891	856	778	823	852	854	854	876	834	827	829	866	835	815	843	855	880	833	827	858	877	874	814	886	796	801	841	831	777	820	813	811	857	856	852	827	835	799	807	834	876	793	871	846	851	825	848	859	825	842	799	820	855	840	892	805	831	849	817	819	855	792	813	848	847	835	900	846	869	839	813	820	846	868	799	786	807	794	826	815	859	865	882	791	809	796	795	857	822	827	830	781	820	882	872	824	807	823	865	830	834	849	859	827	881	804	828	851	800	840	813	871	821	844	781	842	807	818	803	883	849	848	832	850	836	827	842	892	840	826	844	898	837	885	835	812	820	796	807	792	828	835	824	860	796	869	803	832	819	847	864	831	858	864	888	818	845	790	830	825	822	811	780	824	844	832	794	808	836	805	872	837	852	799	803	851	839	881	819	807	820	831	818	838	811	771	854	852	845	827	785	822	864	771	866	832	859	814	837	829	858	819	797	778	804	847	814	841	835	822	795	772	864	861	832	871	825	869	821	843	810	876	819	796	822	891	839	786	846	804	858	816	878	833	774	861	842	854	790	806	893	806	815	841	839	861	840	851	822	837	886	857	836	859	792	840	859	872	814	881	822	821	767	781	816	837	851	856	803	794	828	865	870	803	786	822	817	823	839	841	901	815	823	873	835	804	842	819	836	842	844	851	841	827	829	860	811	786	826	829	831	823	818	789	882	857	825	809	832	831	819	823	813	860	800	843	815	817	800	834	809	791	815	822	845	781	787	864	821	867	859	850	808	773	867	811	806	876	833	797	828	869	807	841	782	798	822	846	846	868	855	836	852	810	838	834	770	844	821	845	759	883	856	822	805	814	823	799	850	811	857	826	847	831	853	785	805	803	831	850	821	858	862	828	814	786	854	846	819	874	885	853	790	853	817	796	869	839	893	819	818	817	823	814	800	844	821	829	798	821	836	813	861	824	855	814	843	849	806	814	874	803	806	795	789	814	797	852	845	837	795	827	822	812	817	840	815	786	798	836	805	769	815	808	797	845	826	880	798	879	806	840	831	806	795	825	899	822	862	836	850	818	801	791	800	835	820	812	806	799	762	845	835	804	855	782	820	911	802	857	842	819	820	771	839	797	774	866	761	814	875	853	852	786	777	828	834	832	813	815	834	867	863	801	824	860	812	860	816	830	797	857	814	884	868	841	843	806	775	830	801	888	845	816	832	854	839	803	806	850	847	849	870	812	845	826	785	865	849	859	879	877	836	785	813	856	876	862	824	788	868	825	828	828	860	861	788	805	858	824	841	851	847	816	836	763	828	857	833	798	812	879	872	814	842	846	859	833	806	885	848	863	835	867	821	861	820	841	818	814	808	830	829	846	788	842	847	807	803	818	861	808	821	841	818	814	786	843	828	784	811	870	858	754	847	819	830	846	786	839	843	839	786	817	801	743	791	816	794	855	852	851	851	831	804	822	844	823	868	838	834	832	857	801	815	831	839	818	816	818	853	848	826	868	833	864	831	834	801	806	807	855	787	828	816	878	861	848	799	825	813	843	812	799	835	865	810	881	812	869	840	771	885	818	781	829	841	797	855	844	858	827	851	824	825	800	836	867	855	833	862	839	824	807	832	773	815	846	822	915	850	787	808	824	830	831	858	831	802	818	825	833	829	842	817	808	816	793	871	828	837	857	819	856	823	810	880	861	859	852	825	853	880	829	844	774	841	853	839	907	882	832	841	859	838	799	848	843	841	866	890	831	860	854	847	889	794	839	803	853	835	806	782	849	828	835	834	838	830	777	812	809	821	835	835	845	829	905	836	824	831	885	850	813	847	848	811	816	832	816	837	827	820	896	798	838	802	811	884	824	833	822	836	836	797	834	884	836	789	820	828	845	773	831	856	889	837	788	875	760	825	844	811	800	798	805	843	864	836	826	842	777	790	783	826	878	788	853	814	850	865	901	778	849	825	826	847	798	842	818	822	791	879	818	854	839	787	826	857	853	838	814	841	849	858	843	820	834	824	839	811	830	810	832	864	847	807	866	834	860	798	817	832	821	809	809	844	798	852	820	836	874	830	879	811	827	823	788	838	814	856	839	788	856	833	832	822	771	787	838	848	840	793	858	851	887	796	834	849	823	802	884	825	852	860	855	855	846	753	802	803	836	839	879	805	847	832	825	771	777	829	831	877	803	852	815	782	857	857	828	815	838	838	805	789	829	780	846	838	764	846	828	829	848	816	838	831	806	808	823	827	827	856	863	830	809	827	834	791	855	866	846	813	814	849	806	818	816	824	810	855	818	818	836	840	808	825	810	863	791	822	820	826	803	813	920	854	855	805	845	861	834	818	826	838	883	860	833	842	840	871	823	838	778	849	834	770	861	866	776	787	828	880	800	828	790	808	787	813	832	796	801	830	856	853	808	824	854	838	836	805	891	811	891	825	792	843	880	821	814	848	842	852	798	847	838	817	815	839	797	771	797	817	844	814	845	914	777	809	836	851	840	852	850	797	811	888	800	792	862	833	855	879	829	851	845	817	800	801	823	835	869	803	836	857	855	786	865	858	804	827	860	825	819	835	848	848	865	853	828	865	863	855	840	847	865	853	846	827	861	863	784	809	826	794	806	815	860	844	827	835	843	886	834	823	868	863	882	870	861	834	846	808	832	858	808	783	883	812	874	811	856	810	856	827	793	841	863	853	819	840	836	902	816	799	856	805	810	771	823	817	807	834	865	858	831	837	816	807	830	823	870	803	845	820	866	823	810	817	813	811	817	869	862	848	867	882	859	829	801	852	814	834	814	868	819	875	869	807	812	832	817	836	829	838	820	821	811	822	871	870	872	825	818	859	835	863	824	822	844	837	832	815	884	806	811	822	821	839	814	834	884	825	813	776	859	794	844	814	839	893	859	780	793	807	836	834	834	810	811	840	859	798	893	818	870	788	835	817	764	873	883	816	833	800	862	826	856	805	837	785	806	830	757	838	843	868	878	757	869	814	811	848	910	854	799	825	814	811	885	805	833	855	876	830	806	891	808	839	792	819	818	837	881	816	842	841	801	834	869	803	830	839	865	894	830	894	839	858	825	788	816	846	870	783	853	813	827	808	809	869	883	837	838	850	825	846	855	816	792	804	777	811	814	874	826	810	851	820	796	838	826	785	847	800	818	827	886	881	777	764	852	818	835	836	882	806	842	883	871	831	813	791	889	856	781	810	830	828	854	849	846	850	793	788	861	860	821	896	845	811	800	858	841	806	877	817	824	815	839	816	860	817	820	823	812	796	822	819	837	817	847	884	796	841	812	838	819	771	832	795	875	773	844	811	831	837	829	820	796	844	806	792	870	809	867
73261	25693	7930	2243	1486	1050	829	762	616	570	489	468	470	414	417	409	426	369	381	414	367	416	372	375	365	365	320	385	377	343	349	363	344	355	303	344	312	333	316	380	357	354	352	350	344	323	333	368	322	360	404	327	302	321	330	347	351	326	320	344	327	290	340	352	312	329	319	352	333	376	331	345	340	353	336	314	335	328	333	336	347	323	345	329	374	310	347	340	357	323	341	324	349	342	341	293	354	334	349	355	321	329	335	320	311	369	345	341	370	324	357	341	304	352	362	345	344	320	369	335	325	349	314	316	335	298	347	327	327	324	333	360	327	367	381	369	355	354	335	360	351	338	311	329	336	374	378	353	367	322	319	325	344	345	348	322	332	336	334	313	357	321	309	314	360	328	310	340	338	316	354	327	319	341	345	338	367	330	330	341	345	381	307	342	328	333	353	333	323	366	305	343	317	352	340	336	328	295	353	362	327	321	335	320	325	346	321	317	352	325	338	325	358	331	346	342	314	350	340	347	333	360	342	353	336	310	360	329	321	313	347	338	339	342	340	311	306	343	315	300	335	301	328	322	323	331	307	316	299	366	314	323	313	330	329	342	348	325	321	316	370	363	329	321	325	377	343	355	320	360	358	322	312	340	333	348	321	317	335	348	321	351	338	305	333	360	318	344	319	369	374	350	338	334	322	339	342	346	320	353	326	316	353	335	311	347	324	303	333	360	342	331	309	345	320	352	347	359	337	321	321	328	351	373	313	339	342	329	333	318	352	305	341	331	311	339	352	322	339	349	350	381	357	329	356	335	333	315	353	292	374	296	354	342	338	335	340	346	329	319	337	348	325	296	340	348	318	337	303	336	344	313	324	336	325	343	374	335	337	372	349	323	316	273	345	333	329	329	323	327	357	335	316	346	343	325	381	323	339	317	316	365	317	352	312	335	364	362	346	345	359	332	324	326	357	338	329	341	378	320	367	344	321	314	346	317	373	315	323	328	345	324	301	351	333	320	333	341	321	363	318	347	350	303	362	342	346	335	338	313	332	300	336	338	313	323	337	388	346	344	354	330	297	344	339	310	355	361	343	333	338	330	329	319	319	361	350	335	346	333	325	305	338	360	351	312	359	317	337	335	334	338	360	355	323	341	315	315	356	343	340	332	309	326	326	309	348	346	337	330	312	335	352	322	353	331	333	316	319	310	341	345	330	316	331	346	322	354	314	341	347	360	367	356	350	332	351	338	304	305	344	299	346	312	338	307	317	321	317	317	316	320	364	326	330	329	319	311	324	315	353	342	365	370	332	333	333	341	344	344	334	357	342	311	327	367	349	343	362	342	362	358	352	322	346	346	330	321	321	366	310	366	329	357	370	351	319	360	332	297	328	337	328	333	322	290	314	320	325	354	347	306	349	332	332	330	361	302	309	318	361	340	298	363	336	323	352	342	333	306	316	336	362	306	318	343	335	311	346	327	307	310	315	309	345	334	326	317	321	322	363	341	306	356	350	335	320	350	323	352	322	318	340	311	333	342	347	325	349	343	347	323	336	338	304	321	340	365	321	322	330	339	348	290	330	339	331	343	353	341	320	365	367	331	336	307	346	345	318	321	318	327	334	350	357	308	349	349	309	343	286	350	312	315	332	351	324	320	365	327	365	334	323	309	334	342	336	358	362	334	309	366	341	356	302	355	338	310	355	318	352	377	341	341	356	369	346	352	349	323	345	323	335	299	331	360	357	339	318	324	320	327	314	330	336	339	306	309	358	314	370	350	324	334	348	366	332	308	338	371	341	320	331	321	339	351	338	325	321	299	356	343	332	325	315	332	331	335	320	364	320	355	352	333	324	343	328	342	326	360	350	342	371	291	338	329	315	314	332	349	329	322	330	356	356	360	324	331	326	328	332	345	343	316	341	335	306	337	352	322	343	320	335	341	316	358	346	319	338	307	322	367	348	334	324	355	334	325	313	340	315	349	360	330	337	311	319	363	306	349	322	293	324	328	351	363	359	342	317	349	377	317	319	353	349	330	332	356	337	328	363	334	336	325	367	361	362	334	337	330	306	377	329	344	344	296	335	326	336	362	359	333	321	332	340	320	376	343	376	330	351	367	345	398	348	288	323	315	315	343	374	293	347	322	341	306	329	320	296	364	313	321	325	333	310	340	307	347	311	329	338	333	319	330	309	311	338	325	331	346	331	333	317	331	363	367	349	341	341	354	360	319	355	327	359	310	297	336	346	312	290	352	331	353	374	325	365	342	352	316	331	313	311	331	327	297	323	326	335	307	352	342	327	286	347	327	325	327	337	308	351	338	342	340	325	349	362	328	343	298	339	351	315	339	326	360	306	355	349	345	331	335	338	305	350	324	326	287	333	329	359	334	348	355	342	347	335	322	322	351	340	331	348	353	314	341	328	325	306	303	307	339	336	333	371	328	347	305	317	353	306	326	343	312	322	329	299	335	330	367	368	325	327	315	355	305	349	369	323	351	333	319	360	328	347	350	322	330	339	333	350	331	340	344	349	365	321	327	312	349	327	324	332	348	330	341	324	328	343	293	348	360	342	320	324	323	337	307	354	365	340	283	344	322	337	310	354	322	370	354	340	301	364	345	340	378	339	304	340	335	344	321	395	346	346	318	353	327	329	363	345	327	339	334	328	362	334	339	336	324	285	310	342	331	347	307	360	301	355	288	370	342	342	346	297	342	338	336	316	319	379	340	329	346	329	334	336	332	352	332	329	357	315	343	347	297	328	307	325	308	354	336	321	329	320	310	350	340	348	284	327	334	290	343	329	342	342	336	323	319	331	355	361	361	346	348	349	350	381	332	322	320	318	362	344	370	329	354	343	328	305	346	349	329	354	291	335	339	332	312	309	330	353	325	312	328	361	299	325	337	337	358	338	318	298	336	334	308	346	358	318	316	335	331	329	348	338	352	337	369	350	367	310	338	342	327	315	353	334	310	344	335	340	348	343	333	311	340	323	333	368	290	333	364	333	342	329	330	330	368	355	319	348	371	347	324	365	309	341	345	314	337	328	320	340	325	344	328	339	345	330	356	323	352	325	357	335	321	340	311	355	348	314	315	347	326	375	333	405	336	319	304	337	298	360	344	360	338	352	329	361	339	308	354	357	343	341	321	338	339	316	339	350	327	330	314	330	297	334	364	337	332	341	335	368	351	323	331	367	366	314	346	351	343	340	357	332	358	362	347	322	314	314	336	325	345	299	378	348	304	323	323	330	327	349	334	345	352	340	345	338	345	329	384	296	345	308	332	338	345	373	355	345	333	354	361	315	356	328	346	290	364	367	333	321	350	321	365	348	332	347	312	322	356	339	356	312	352	364	383	344	321	327	347	351	391	349	322	338	330	319	338	345	346	326	301	361	367	332	351	351	327	344	344	337	303	292	351	299	334	345	345	339	349	331	319	316	341	293	386	323	350	335	342	337	340	323	341	346	356	311	319	341	322	341	295	309	344	343	324	331	335	316	342	307	317
38049	2545	4949	5853	4885	4118	3503	3045	2517	2238	2003	1845	1800	1642	1537	1440	1332	1321	1216	1267	1297	1188	1203	1132	1132	1158	1093	1131	1146	1154	1040	1062	1101	1062	1011	1072	1095	1039	1016	1002	1026	1020	993	1045	1016	1074	973	990	1042	1026	1068	999	1021	985	990	1002	1000	999	995	985	947	959	992	944	993	945	967	983	978	975	949	954	971	984	992	981	953	971	966	925	970	922	967	960	984	888	893	986	988	934	980	873	938	963	1004	928	950	959	1000	969	953	915	914	922	935	958	954	942	984	971	913	934	938	962	963	951	949	940	969	920	915	926	946	954	970	896	947	951	967	959	933	950	964	869	980	928	968	989	1025	933	889	952	908	906	950	933	1004	960	926	930	902	992	915	883	953	958	901	914	902	937	892	922	952	921	937	954	965	947	912	908	889	938	933	939	990	933	925	921	937	1033	877	937	934	948	961	907	950	933	939	950	935	988	961	899	964	893	936	983	984	921	939	953	953	922	968	998	908	911	971	949	898	929	997	891	1022	920	991	928	906	960	956	930	955	934	987	952	888	900	930	945	893	922	962	944	887	965	923	976	899	908	964	943	883	895	933	890	936	935	949	964	942	957	977	970	911	906	977	980	906	893	975	878	1007	902	883	950	970	903	936	966	943	943	948	969	995	971	895	970	912	924	934	924	963	935	942	918	904	896	926	938	952	941	917	932	922	940	943	946	965	932	960	926	960	905	945	956	932	892	941	916	929	932	942	916	972	915	926	941	905	933	992	849	958	943	1002	916	906	943	896	964	928	964	945	969	891	901	968	1012	922	953	860	912	949	960	953	962	944	972	927	949	977	879	943	974	924	925	927	950	981	943	931	955	955	883	955	943	942	971	919	942	986	954	915	918	941	868	934	949	953	960	946	930	952	899	961	957	916	957	962	955	953	970	924	908	853	956	961	945	938	966	958	948	946	936	907	957	920	900	953	886	970	928	924	949	927	917	967	963	922	911	927	917	939	901	965	953	963	922	989	948	936	953	893	952	953	941	923	998	962	939	935	941	940	993	944	906	989	939	970	937	961	967	941	986	969	910	957	929	909	956	970	924	908	938	895	978	955	946	946	947	938	918	947	1002	982	922	925	935	913	939	948	894	847	969	916	950	992	949	1006	950	913	938	997	962	884	978	937	901	936	981	913	935	912	904	991	891	966	939	909	955	952	895	902	961	941	919	963	899	948	950	917	933	1008	878	955	954	934	1008	942	956	929	921	956	909	899	969	939	972	945	949	965	954	929	913	929	952	963	986	952	958	890	965	962	984	909	921	963	962	934	978	934	969	884	961	919	953	911	951	1003	923	935	991	952	981	933	908	958	951	945	922	959	934	975	912	981	934	970	918	941	949	907	954	884	993	936	919	961	928	926	941	900	957	903	946	960	950	880	928	959	968	928	948	946	923	900	960	974	946	964	961	949	945	933	965	916	966	950	925	952	974	962	901	992	984	911	964	950	930	1004	945	942	913	918	896	988	919	905	976	938	910	904	932	951	995	947	943	973	962	924	1005	915	950	928	959	963	943	962	965	995	937	948	929	949	914	903	978	1021	955	941	956	924	952	990	983	927	964	927	982	928	940	888	919	959	953	947	925	928	923	888	990	951	876	971	967	905	914	901	938	954	970	930	959	938	932	909	927	897	936	929	944	912	894	924	941	861	886	905	920	939	975	906	934	925	923	939	1017	910	958	940	946	870	971	970	938	907	968	916	956	931	955	965	954	929	940	913	957	910	905	931	897	909	976	948	924	951	919	929	947	952	933	962	971	967	928	949	973	943	942	916	924	897	960	998	927	945	957	911	944	912	948	921	958	932	905	926	953	965	891	890	926	927	939	957	921	935	949	902	946	885	958	918	982	923	998	948	930	957	949	943	915	929	941	932	994	949	950	1005	962	986	978	935	925	955	888	925	1004	929	952	959	953	973	879	956	942	946	881	928	968	890	982	966	961	878	927	938	961	923	951	974	996	939	922	966	970	944	945	906	907	902	1029	926	963	920	967	955	952	931	912	951	948	969	956	995	948	952	981	992	951	918	974	963	994	947	883	947	904	882	967	965	959	993	943	919	936	973	965	970	965	929	949	924	956	968	916	940	930	927	895	938	891	955	944	902	895	928	950	1001	907	899	923	909	1003	929	940	917	969	1001	921	943	925	938	928	933	917	962	925	966	1007	926	909	936	925	944	934	949	975	939	934	899	942	985	936	964	943	945	953	922	974	937	997	999	928	916	951	877	964	907	948	909	959	985	955	913	967	955	894	923	903	968	908	902	939	932	952	1005	923	926	892	934	933	929	914	906	876	935	921	932	936	972	964	887	940	955	962	955	953	918	911	916	945	942	924	942	925	972	946	932	911	976	992	954	970	903	958	929	918	943	961	928	915	965	992	884	975	969	923	971	963	961	989	908	921	918	963	890	913	923	906	931	938	958	991	921	936	938	958	937	886	901	917	933	888	924	916	954	987	908	936	944	926	953	975	961	973	963	935	922	985	933	981	979	899	970	954	915	1006	949	971	852	948	913	926	929	916	960	939	955	922	939	916	942	938	985	957	939	980	968	910	996	920	919	929	961	947	954	919	991	929	923	963	967	974	971	898	944	967	958	968	921	914	908	937	896	979	939	920	905	932	985	985	886	928	947	1007	1026	929	911	943	963	930	973	998	888	949	927	976	955	946	884	875	905	932	966	912	939	938	917	964	969	932	931	976	927	935	988	939	970	1004	979	953	891	965	988	923	955	909	938	942	922	916	890	946	910	961	931	989	962	909	986	946	1014	951	882	952	964	929	975	904	970	916	929	940	950	879	934	1023	924	952	915	948	917	930	891	976	941	938	863	969	902	900	980	932	892	959	909	950	962	921	876	952	859	908	1007	932	955	914	917	946	977	995	968	918	896	906	884	912	920	952	947	964	933	930	928	894	1013	919	925	979	964	909	958	944	1005	943	959	946	931	945	980	976	932	947	969	972	918	943	923	984	894	952	1003	946	984	991	954	935	918	936	854	929	918	912	882	930	912	972	930	960	967	914	941	955	958	974	940	991	953	947	951	965	952	903	878	944	1003	929	986	977	916	978	948	944	963	972	907	933	940	920	970	973	1006	956	895	930	964	935	914	909	991	967	977	900	934	972	966	1005	884	893	966	953	979	904	930	969	944	930	912	911	985	947	905	917	935	999	920	922	949	983	953	910	920	959	984	917	977	912	944	981	907	899	917	1018	980	943	903	876	942	921	955	922	971	964	970	938	992	959	978	933	954	924	975	939	887	971	957	955	947	953	943	951	927	964	889	925	907	925	940	946	923	956	930	878	943	901	914	943	984	875	979	959	950	901	989	891	876	948	964	891	927	932	919	974	954	939	938	924	965	952	897	954	961	907	972	928	911	920	904	968	941	970	934	950	936	935	937	961	903	950	945	928	935	945	893	987	960	945	936	949	941	885	932	923	966	916	930	863	966	917	921	981	933	950	971	905	912	996	946	996	922	929	1007	1019	963	933	939	942	959	944	930	972	981	930	902	892	934	981
16568	997	299	220	189	177	168	170	165	145	140	154	155	142	147	151	146	139	144	141	140	161	169	150	144	174	137	162	144	129	131	157	138	143	142	157	149	121	146	149	129	136	126	150	118	141	147	136	150	152	122	154	136	147	132	140	129	147	128	146	127	148	152	143	139	149	135	133	170	123	133	142	150	139	135	137	131	132	162	143	148	149	163	142	142	149	136	153	156	120	138	126	137	127	172	144	131	149	142	149	147	140	137	152	130	179	158	144	147	134	161	133	155	96	148	163	110	147	148	137	146	165	147	162	125	122	134	144	145	140	147	167	142	157	140	148	125	134	144	144	147	157	148	132	140	137	134	124	136	145	147	163	133	166	124	169	129	152	148	151	156	136	148	120	169	161	138	129	141	151	133	152	134	138	125	139	135	158	139	148	157	159	153	118	160	131	155	142	142	146	150	138	153	168	147	148	146	158	140	126	135	155	123	150	160	143	143	139	135	141	119	143	132	134	135	145	164	150	133	144	165	155	145	146	168	146	132	140	129	132	150	158	142	138	163	135	132	140	159	133	132	139	140	139	141	142	146	125	144	157	143	149	145	151	137	139	132	162	123	150	122	148	148	135	138	166	132	146	129	128	154	154	131	131	132	153	150	126	130	154	114	160	133	132	139	139	138	147	144	155	130	147	153	128	142	143	151	127	151	146	140	159	147	163	151	140	137	128	138	138	127	128	126	158	139	141	137	148	145	150	144	149	133	135	140	149	162	137	136	152	132	151	141	138	163	156	166	152	121	135	140	158	136	127	140	129	154	171	135	149	133	147	148	170	145	151	135	175	145	131	146	143	132	151	131	140	130	143	157	144	147	145	163	140	146	150	144	156	125	140	138	164	145	163	136	159	154	161	141	142	120	156	158	148	163	152	155	159	145	145	162	140	120	136	150	146	140	135	144	138	150	130	144	128	155	152	164	132	148	150	158	136	135	136	146	148	136	150	147	137	160	131	154	123	166	118	133	147	128	137	132	141	141	123	150	152	134	123	140	155	153	120	159	156	158	153	137	156	149	163	157	138	145	132	140	150	146	137	149	118	120	127	148	130	156	152	136	153	140	157	125	147	146	126	138	148	162	164	142	123	135	137	150	167	141	152	138	150	148	150	149	116	132	157	178	146	136	144	142	162	143	152	149	128	156	154	172	152	146	144	137	143	137	132	149	149	135	143	141	137	157	150	133	146	165	142	138	150	140	147	125	163	138	144	138	139	130	143	149	151	124	152	148	142	125	155	132	154	149	133	122	137	131	150	125	139	147	144	125	158	147	143	150	163	151	130	127	119	142	140	150	131	141	132	137	166	139	150	141	135	140	157	146	138	155	159	155	147	135	116	122	130	153	144	129	128	129	130	161	154	138	135	149	146	141	142	148	135	172	150	149	184	131	130	142	133	137	153	130	132	116	149	144	170	150	150	150	148	148	137	137	138	156	141	138	158	140	148	133	124	135	124	142	140	147	148	127	144	150	140	145	146	127	142	149	138	140	134	138	146	142	140	153	135	149	154	133	150	155	123	137	148	156	158	145	142	155	143	129	142	130	145	151	151	125	146	146	146	137	136	147	143	136	151	131	129	144	126	143	150	135	143	134	129	141	140	142	142	150	155	159	149	140	135	142	163	163	138	147	150	141	150	175	156	179	141	115	134	149	137	134	139	131	127	157	130	150	155	110	142	124	136	149	139	124	145	131	156	161	143	154	145	153	144	150	136	156	140	168	150	137	133	154	136	132	153	162	158	119	155	159	134	146	140	152	158	135	126	136	157	131	157	167	136	157	166	150	123	143	151	161	131	142	137	136	145	144	157	133	144	151	144	140	146	152	132	168	153	131	122	152	137	134	151	135	151	163	134	119	136	137	156	126	160	154	123	127	153	148	141	133	142	154	133	149	147	158	125	159	116	152	142	146	150	121	153	160	119	153	149	134	129	152	145	139	150	136	143	157	147	159	123	134	137	136	136	148	136	140	149	153	138	161	129	148	137	147	142	156	152	157	146	172	138	125	135	161	134	149	138	136	147	127	143	130	133	134	129	149	141	146	140	163	133	141	130	142	130	125	130	162	142	160	150	144	128	141	150	168	141	136	145	154	157	137	136	133	145	150	149	143	139	121	142	137	137	142	149	124	165	153	147	161	145	128	136	152	149	121	133	140	147	132	145	158	141	134	137	143	152	163	144	150	168	154	167	157	148	149	137	139	148	152	122	143	133	154	161	135	139	154	149	128	132	135	148	150	131	160	146	151	137	139	158	111	134	138	143	135	124	136	131	148	148	154	129	133	149	169	157	143	135	140	158	137	141	130	145	150	142	140	132	133	152	120	129	148	152	155	176	139	134	143	161	140	125	143	173	127	141	150	141	139	146	131	153	139	138	140	148	138	141	152	150	145	132	146	156	157	143	124	128	141	143	131	160	135	156	163	152	160	131	131	138	127	153	138	133	129	149	146	139	153	164	165	131	138	146	173	140	147	152	157	157	135	127	113	168	157	139	145	138	148	124	167	138	151	143	119	146	146	163	125	137	131	135	153	145	145	149	177	149	133	133	170	152	161	142	137	144	128	149	149	154	138	134	144	122	152	135	144	140	141	147	128	144	130	136	140	136	140	154	138	151	146	146	143	156	156	152	163	152	134	137	129	124	140	147	151	137	147	148	126	138	145	149	149	152	122	144	148	135	128	129	127	150	146	154	162	137	154	132	137	143	148	151	153	134	146	137	135	139	150	145	134	137	154	139	141	134	145	148	148	161	154	135	140	134	141	150	146	129	149	139	147	122	155	133	160	112	124	136	158	153	135	156	171	146	148	141	145	167	156	143	143	139	125	141	146	143	139	161	174	125	157	158	153	130	157	174	138	162	157	148	131	148	143	135	144	156	152	157	135	132	141	153	148	141	165	143	148	138	155	134	128	160	150	156	136	151	139	165	141	154	140	154	150	126	154	143	152	124	151	145	141	125	148	141	130	146	146	132	144	131	138	142	146	161	158	144	139	120	162	144	116	140	138	133	130	148	142	172	139	150	161	148	139	149	137	144	145	139	133	129	137	140	133	127	128	136	120	158	131	143	129	129	145	143	143	146	150	151	134	154	144	141	130	154	146	135	154	137	139	156	145	137	134	133	161	128	147	119	146	147	159	144	162	147	148	153	128	148	138	150	141	151	125	141	137	144	141	148	147	127	133	136	131	120	149	141	137	144	154	133	131	148	152	129	137	140	129	138	139	137	154	152	117	170	128	152	166	141	154	152	146	140	121	161	118	146	164	137	161	156	140	166	148	147	142	161	165	143	150	139	127	152	145	146	132	140	162	142	142	150	124	127	142	164	150	147	141	171	152	149	154	138	166	165	134	138	137	151	146	162	176	151	143	149	152	149	136	162	167	140	132	144	127	145	159	168	149	136	147	158	130	148	150	145	130	157	152	137	144	151	151	145	135	150	146	160	125	140	167	152	116	129
14487	532	665	706	632	619	556	554	547	567	550	542	477	525	489	509	485	461	487	463	515	489	498	511	486	500	506	484	432	472	493	448	514	507	489	473	442	476	475	492	501	466	464	475	475	466	448	505	474	465	472	457	464	470	463	455	473	490	468	485	445	483	497	475	521	466	471	470	492	447	479	452	511	502	444	467	502	464	441	472	469	491	516	473	473	487	455	471	510	482	442	509	504	475	465	499	481	464	462	521	444	474	494	423	471	428	473	480	434	520	448	488	514	480	440	499	483	509	469	443	506	487	495	526	466	473	456	507	472	472	469	450	458	448	492	455	494	453	478	446	476	508	516	513	504	516	455	415	469	476	467	463	459	488	461	476	461	461	420	452	464	435	486	484	462	512	473	489	472	506	500	481	468	462	477	461	445	506	453	451	501	493	482	456	487	511	468	516	531	501	506	493	475	500	474	517	464	544	504	458	486	481	524	509	470	431	461	494	460	490	525	474	476	484	485	449	488	442	472	470	490	446	480	465	473	508	459	480	437	506	501	509	473	460	499	468	461	502	489	497	485	454	446	487	505	466	483	505	489	498	489	479	504	495	517	462	464	478	517	504	499	472	501	494	493	440	472	473	492	497	507	490	491	481	457	506	496	458	460	459	452	483	494	497	483	476	483	496	457	471	499	482	472	474	435	500	484	490	462	459	481	459	478	504	490	454	471	481	444	482	474	458	476	505	493	433	503	476	449	461	490	484	453	464	499	509	493	495	463	485	459	488	466	484	484	496	478	469	463	484	468	467	495	495	493	491	496	447	479	463	472	486	453	455	462	518	514	465	499	470	471	485	479	520	492	472	510	464	469	463	481	472	465	470	476	493	499	457	487	469	486	459	487	475	504	505	474	476	474	465	477	472	489	452	478	490	521	461	472	456	474	511	463	485	447	449	485	503	454	426	445	488	477	485	531	471	500	477	500	438	424	529	456	492	504	480	495	468	461	522	465	479	469	511	444	466	473	463	482	458	496	428	521	467	467	485	477	470	478	501	464	496	496	467	503	505	461	478	454	504	474	469	444	499	492	459	455	469	480	489	473	487	482	483	470	510	478	474	478	460	507	504	498	459	519	464	482	474	456	483	488	477	455	473	468	455	477	456	456	493	470	463	499	480	512	439	488	444	452	497	516	465	516	498	457	489	458	484	511	480	481	477	477	490	472	459	477	474	506	479	505	467	450	488	459	457	455	504	485	447	475	449	444	481	477	453	451	461	494	453	448	486	483	456	482	490	495	459	447	484	431	504	500	506	491	466	457	480	482	477	441	451	471	474	446	458	465	457	506	458	453	512	465	480	469	451	487	459	476	458	463	495	476	442	459	465	445	484	472	448	489	488	478	467	484	493	495	465	467	497	493	479	462	466	464	488	455	518	473	497	477	474	507	527	457	484	504	462	498	532	513	456	467	464	474	505	474	443	449	477	502	532	475	487	495	505	497	486	460	474	489	463	477	475	504	475	460	452	497	495	471	480	478	456	493	491	492	442	498	485	501	469	527	498	457	471	496	467	506	495	443	481	472	483	532	495	471	430	472	477	423	493	455	473	486	462	470	459	415	460	512	469	471	483	447	476	453	485	487	458	490	434	498	467	482	449	451	506	452	502	468	474	457	479	483	479	502	434	462	453	476	479	495	482	471	475	457	472	502	483	481	512	455	504	488	480	438	500	507	448	476	462	476	467	497	470	446	481	497	438	449	472	496	468	446	465	441	478	471	472	505	453	476	489	446	481	462	462	494	451	480	463	494	455	465	469	499	476	449	472	497	476	435	466	463	463	491	465	455	455	502	493	479	487	488	470	450	479	458	472	493	498	469	466	487	463	475	467	467	454	514	469	482	494	456	487	464	523	457	504	447	478	472	441	458	484	471	453	488	470	484	470	465	489	405	480	476	455	460	477	471	476	519	501	469	526	447	463	437	440	500	497	421	489	486	465	478	443	470	483	510	478	506	443	493	519	465	521	472	492	473	489	463	439	441	499	474	471	452	495	507	474	471	482	487	492	464	460	456	496	464	499	506	448	488	489	468	441	474	465	463	498	474	465	474	470	484	498	466	471	478	492	515	512	447	466	490	498	449	475	484	493	501	492	480	486	439	445	515	490	473	508	493	480	481	470	461	463	509	486	445	479	486	507	472	465	495	459	508	483	491	455	451	457	500	496	510	470	464	504	475	484	489	484	528	469	472	496	486	497	448	509	503	503	458	534	457	499	483	484	489	480	475	494	496	513	499	480	460	450	489	464	490	470	508	477	515	473	488	489	445	478	493	456	506	492	418	482	475	472	500	462	466	482	464	451	439	504	503	467	486	447	464	501	445	492	489	506	507	515	481	511	468	451	458	458	495	487	486	475	458	504	481	478	479	491	476	460	496	469	519	506	464	481	467	448	475	441	501	512	464	479	484	511	486	452	460	475	510	466	440	463	491	486	504	494	479	490	473	487	465	497	473	484	459	477	430	471	464	492	503	501	479	500	474	456	481	461	476	480	456	476	490	489	482	507	459	452	483	476	501	504	505	454	444	473	493	467	454	474	462	462	500	469	460	463	504	495	454	479	459	468	500	485	473	473	467	449	475	486	481	493	463	480	493	521	479	474	455	470	462	509	458	472	447	487	470	524	495	470	439	497	531	476	451	491	484	496	466	521	494	466	453	457	451	508	451	488	459	474	454	470	501	502	492	433	486	458	471	507	473	495	474	504	513	458	477	463	460	465	453	457	475	474	492	458	459	484	514	508	488	503	503	469	479	466	489	444	458	485	505	463	452	476	424	499	492	476	461	479	467	469	476	427	496	468	448	507	437	474	454	500	469	450	498	490	474	477	566	475	461	460	513	455	455	524	459	472	481	483	480	448	490	468	486	474	509	509	494	499	522	454	475	486	485	498	465	494	469	501	490	472	481	474	527	505	504	452	463	499	527	466	517	508	466	518	476	482	481	494	495	470	467	479	472	464	470	455	448	480	490	480	470	490	489	459	492	517	515	472	432	454	524	440	504	493	466	466	486	450	480	468	467	518	450	474	466	484	491	439	504	458	423	489	508	499	438	478	455	488	460	500	495	454	467	457	473	464	479	523	509	482	509	475	506	424	492	487	462	499	500	500	418	474	503	494	506	473	464	469	482	524	490	482	514	488	446	480	468	498	464	483	501	490	461	517	468	466	472	515	511	503	474	514	448	449	491	496	468	475	487	503	444	486	490	459	467	455	474	453	503	485	458	496	469	456	464	473	440	470	455	505	436	433	492	454	492	469	476	450	462	496	484	514	473	436	464	440	443	480	479	447	461	442	485	476	496	487	461	509	491	479	479	501	489	485	473	471	474	488	460	508	486	473	481	457	472	449	446	471	430	441	475	498	473	484	479	461	465	486	482	471	481	460	479	470	504	477	480	463	491	486	468	483	487	503	476	528	483	506	487	453	506	451	485	467	486	514	470	505	462	483	476	452	514	487
61153	20103	3070	1134	827	665	568	487	426	377	413	336	403	356	370	317	320	323	326	308	329	304	289	273	337	284	288	296	310	316	266	312	307	265	273	332	256	263	277	304	283	290	304	282	281	288	272	289	307	282	297	294	284	296	312	264	247	294	277	298	289	279	289	284	309	286	293	287	291	292	283	291	288	285	294	287	283	279	249	310	279	260	266	291	257	296	292	290	275	289	279	267	290	277	284	284	294	246	279	294	298	307	262	298	277	290	275	275	295	294	273	251	276	265	266	269	278	253	306	286	320	280	270	294	285	272	264	257	297	288	291	287	295	267	283	306	279	296	316	285	296	276	282	284	289	281	250	299	274	261	283	282	302	255	276	267	296	310	315	275	293	265	269	301	294	301	307	259	251	276	258	287	303	267	289	294	292	251	288	330	303	302	316	283	308	273	285	253	301	287	263	328	272	298	313	302	297	257	289	295	287	270	277	285	305	296	277	261	251	300	308	284	294	271	264	253	284	309	292	275	286	295	272	277	294	286	251	271	276	295	289	273	267	273	308	300	281	277	297	297	290	270	301	293	313	308	291	264	302	263	275	269	285	302	270	287	304	274	269	282	283	306	273	277	281	294	301	269	284	282	274	284	293	272	272	280	264	293	260	264	272	312	266	305	289	321	273	266	293	304	291	303	280	303	292	316	271	284	276	287	265	298	278	309	263	275	299	294	278	279	309	266	290	283	259	295	269	262	294	315	278	290	287	288	287	305	285	268	302	274	287	256	287	289	310	278	280	294	273	270	281	265	301	290	279	277	310	257	330	292	287	277	297	261	294	291	294	313	294	322	290	290	273	272	302	287	277	277	259	277	298	285	287	271	282	288	280	319	291	278	268	296	279	303	267	291	298	296	290	300	275	312	271	298	283	296	284	269	281	288	254	308	254	289	287	272	299	294	236	279	283	295	310	291	268	315	305	277	246	307	268	290	294	286	268	260	260	316	245	286	275	254	276	265	262	310	289	282	263	272	266	287	305	282	298	280	282	279	270	293	314	268	285	285	298	258	266	257	282	272	322	287	294	310	289	256	287	290	275	309	301	298	241	268	269	276	302	328	269	266	292	291	305	286	271	294	308	279	311	305	284	283	247	260	269	277	310	266	248	297	311	294	294	283	239	273	280	275	262	318	289	254	277	279	290	316	264	307	301	256	287	300	277	293	309	272	295	301	263	307	305	290	281	322	320	271	278	247	279	297	268	307	289	277	303	267	269	280	276	265	288	294	295	275	280	304	298	267	289	293	286	273	307	267	291	302	305	273	284	309	292	279	280	288	277	286	265	275	294	290	304	296	264	286	305	295	287	282	290	278	283	296	287	294	287	270	269	279	291	266	269	322	275	246	287	279	314	293	290	269	288	316	296	278	299	271	308	295	272	275	248	299	304	282	268	311	292	317	298	287	299	283	301	256	275	296	280	279	286	285	266	286	286	294	281	302	287	286	286	266	303	299	278	250	281	259	303	309	269	251	257	302	276	325	270	275	282	266	300	287	272	306	287	281	284	285	274	321	286	278	290	294	302	310	286	265	301	246	283	301	312	266	268	265	296	304	256	279	275	272	281	266	283	277	311	310	287	287	286	293	277	301	263	254	251	271	283	269	298	286	264	278	312	294	261	277	297	285	292	293	260	281	301	284	282	269	254	299	294	290	291	250	276	299	256	285	316	282	305	264	292	280	300	300	292	243	302	271	285	307	281	301	268	280	280	289	286	302	263	283	224	249	268	272	298	292	282	315	297	292	261	284	272	279	286	278	243	307	270	256	307	283	312	278	295	291	284	315	332	301	271	287	289	277	275	303	266	285	278	285	245	270	283	288	277	270	258	273	303	284	276	282	279	264	261	256	304	299	280	266	306	306	297	278	296	274	304	316	279	257	290	271	266	272	296	254	269	286	286	282	276	283	268	286	275	290	301	259	269	273	326	265	279	264	275	302	315	278	308	258	282	273	303	289	281	305	263	275	307	301	302	312	298	293	278	286	297	291	288	311	284	288	279	279	286	270	315	294	260	286	297	307	267	269	287	270	292	279	277	275	282	301	283	286	290	267	294	287	267	274	280	263	277	306	292	291	287	273	262	284	259	284	278	279	304	301	294	284	270	277	307	310	279	274	288	268	270	293	275	278	300	289	292	289	266	322	286	279	291	307	309	295	284	295	275	278	300	278	296	295	293	285	271	244	278	288	300	310	303	295	281	290	319	274	287	278	292	276	318	274	298	267	266	272	286	291	304	308	313	304	284	271	290	269	283	290	275	286	305	314	325	263	287	299	291	279	295	259	283	307	250	269	291	290	285	292	286	297	280	297	306	289	293	286	267	288	304	267	261	274	294	295	291	302	276	267	312	285	270	267	307	267	285	284	307	257	289	285	274	290	306	294	294	286	283	301	282	276	282	277	288	344	268	283	271	300	332	271	320	256	294	281	279	304	292	271	253	290	309	233	259	290	288	266	266	291	279	276	326	343	293	255	310	262	264	305	284	277	303	303	318	310	299	307	291	266	280	276	259	313	256	270	255	274	275	281	296	298	285	283	276	287	304	285	305	251	339	264	303	306	327	230	306	278	293	282	298	311	286	281	288	277	281	260	253	270	269	269	270	254	255	284	291	298	300	274	289	317	268	270	308	300	311	291	297	288	262	300	295	297	284	308	255	281	320	301	306	289	288	318	287	294	259	279	323	262	262	290	275	300	268	274	254	296	299	287	287	297	306	262	329	307	284	267	291	302	292	287	297	277	318	257	266	296	300	258	289	283	299	305	281	288	307	270	313	284	308	277	313	272	291	295	294	275	317	293	300	283	306	295	258	309	298	270	322	291	310	325	267	293	254	265	284	279	323	266	323	287	270	282	284	292	275	270	276	232	270	272	337	291	267	273	314	294	273	267	280	260	280	268	284	258	292	276	273	290	305	297	283	275	302	296	308	279	258	294	264	286	293	264	302	270	304	298	325	294	281	301	270	287	295	269	295	306	296	312	280	302	283	267	298	288	273	280	296	294	273	272	296	303	298	280	316	276	284	287	302	275	321	261	270	292	268	266	276	267	315	315	281	271	324	267	286	281	334	269	322	310	275	256	260	302	297	299	296	275	295	297	282	282	304	281	276	299	280	281	301	257	277	268	254	283	294	270	274	282	289	249	254	302	304	329	289	279	283	284	273	288	260	322	297	265	296	303	279	290	268	288	281	294	304	284	253	271	290	297	267	293	294	296	297	244	303	300	272	289	297	305	297	272	289	283	304	288	305	304	267	272	294	302	303	260	309	314	271	283	295	307	262	270	293	275	281	293	316	279	289	255	280	296	290	261	236	280	265	287	266	265	304	264	287	283	286	281	281	254	271	267	289	281	312	302	279	295	272	271	260	279	267	253	273	320	306	278	328	289	281	264	263	285	294	265	294	250	298	270	283	275	282	300	285	272	274	264	259	324	279	303	288	327	318	303	252	291	295	295
32538	1715	2917	3386	3012	2632	2256	1915	1704	1539	1444	1392	1223	1201	1079	1117	1034	1072	1053	1066	1041	997	1017	962	1013	906	920	934	936	898	927	890	900	917	926	857	891	848	913	897	910	932	855	840	877	872	890	881	878	937	866	863	869	862	888	867	808	863	864	849	908	839	832	793	834	841	861	911	806	908	892	852	828	835	854	841	843	881	826	832	843	870	854	815	831	875	870	897	823	856	768	840	836	811	926	859	874	807	856	857	829	844	866	843	869	840	818	847	820	798	846	832	801	887	882	852	827	767	868	786	838	867	841	917	845	848	801	834	831	813	823	835	895	821	799	848	838	879	881	819	783	819	817	844	893	813	836	896	846	871	864	834	865	837	831	779	848	852	797	862	804	881	864	823	847	809	811	748	830	826	847	851	833	834	842	834	833	847	776	804	783	876	803	791	842	829	807	815	861	785	821	817	833	835	848	828	857	844	828	773	845	822	909	817	749	796	857	822	841	847	863	864	826	831	869	851	844	775	832	820	865	837	799	826	812	899	878	880	830	807	821	831	815	817	906	835	836	872	876	812	849	836	813	862	870	838	843	819	844	841	909	829	816	879	869	828	869	856	846	813	873	811	877	869	844	832	846	846	809	843	833	860	841	786	849	814	832	857	836	840	827	794	809	840	840	836	865	800	809	825	859	857	820	803	877	816	855	872	818	831	798	857	842	875	819	814	834	827	846	819	786	781	857	848	837	876	832	825	811	815	831	859	886	810	857	858	843	866	814	827	850	837	852	884	865	848	850	863	877	853	847	806	816	828	824	829	768	851	847	823	834	835	858	766	855	838	810	756	806	809	849	813	821	861	816	816	860	889	824	863	856	807	836	843	810	825	824	854	812	813	826	795	855	825	833	837	868	852	844	786	859	820	789	811	842	833	873	804	857	822	833	826	848	853	823	852	809	807	877	886	841	861	814	814	875	831	832	816	786	897	831	850	829	803	837	892	843	842	801	850	851	883	794	854	839	835	875	799	821	853	872	835	853	895	813	875	788	816	846	813	862	840	815	844	822	832	868	874	813	819	817	855	823	828	827	832	793	860	826	815	809	832	896	803	883	878	852	835	866	893	825	809	880	807	831	826	838	871	800	816	835	878	851	883	808	793	890	821	837	843	821	860	857	869	811	831	893	863	901	868	857	833	829	853	837	927	777	849	820	821	864	828	812	804	875	812	779	853	824	844	786	824	857	825	840	824	807	867	812	853	849	884	850	801	858	856	868	818	857	855	888	799	805	836	831	810	826	803	880	824	838	803	819	838	851	804	850	781	839	789	877	784	861	839	833	838	834	843	838	799	835	809	841	832	799	850	902	837	822	837	813	853	828	790	771	815	825	820	892	851	830	787	828	843	841	799	818	819	885	819	883	830	830	825	837	811	839	872	814	833	884	802	834	783	812	820	827	806	858	813	794	807	837	822	810	818	830	858	850	871	858	827	823	831	866	825	809	810	775	874	826	845	881	834	828	840	777	836	828	854	858	868	845	847	781	837	843	805	817	844	813	846	824	824	847	845	782	835	799	822	883	866	828	842	805	815	805	780	816	855	844	828	861	794	884	845	817	810	843	836	884	823	867	831	830	879	852	817	823	829	851	826	796	881	824	869	783	837	870	845	778	808	840	824	894	835	834	801	815	855	823	802	868	819	821	859	818	886	852	846	799	863	793	857	867	808	861	862	808	838	854	856	853	805	912	873	824	797	790	827	847	849	832	826	813	801	888	880	820	857	858	833	851	801	860	861	810	805	849	799	897	841	883	821	851	881	813	831	794	811	903	794	839	855	832	839	855	826	868	833	823	826	864	827	896	818	833	852	776	832	817	820	880	821	819	886	866	792	826	826	881	846	830	837	833	804	840	875	824	882	847	868	854	815	874	862	812	822	821	797	870	820	824	794	817	867	888	887	762	760	865	886	801	861	881	853	853	831	859	805	854	841	873	837	805	806	830	840	815	834	831	824	862	826	820	819	849	834	828	787	846	814	819	856	841	826	818	852	843	792	841	856	802	808	858	871	824	884	852	838	788	872	854	775	852	856	800	839	831	842	866	849	829	886	813	873	845	873	873	759	847	783	832	850	880	853	787	856	817	831	835	814	839	840	775	814	845	810	835	852	854	929	833	844	869	789	821	837	856	881	810	878	838	810	818	808	903	847	892	794	821	832	820	842	787	848	840	850	828	838	827	816	808	806	830	809	821	823	883	838	855	837	828	879	824	828	804	840	830	794	799	889	830	851	871	892	813	866	833	840	843	793	840	856	846	805	848	854	841	825	862	874	785	830	819	811	833	818	854	824	852	838	865	793	827	886	816	792	853	817	863	882	823	786	839	817	817	857	869	822	888	792	856	841	862	859	829	854	883	791	821	815	871	849	786	819	867	826	867	861	847	788	890	815	868	893	860	896	809	822	841	814	878	815	891	832	815	840	868	809	820	819	846	903	835	824	859	852	832	869	805	820	828	803	829	812	793	825	836	817	852	887	787	909	823	836	921	841	861	866	864	829	827	811	873	862	801	840	827	798	875	839	830	823	886	817	872	826	884	814	835	839	800	832	848	833	784	773	812	864	877	834	854	884	874	829	863	821	844	847	857	823	890	810	838	836	806	775	784	805	850	822	812	843	862	827	834	821	855	861	836	824	803	860	862	821	793	835	837	826	869	816	801	833	829	860	835	795	863	820	868	865	830	822	834	836	868	825	796	845	854	820	839	828	817	839	852	843	816	838	831	797	814	846	851	856	797	775	818	787	817	827	817	815	873	855	803	813	829	856	850	810	901	772	859	815	866	839	825	836	866	814	772	801	883	823	819	857	875	820	799	837	830	810	830	860	837	860	843	895	865	803	900	820	795	845	851	843	842	838	889	805	836	813	843	873	882	833	860	842	798	857	831	853	856	825	831	803	818	859	837	819	860	841	870	809	810	821	826	844	875	910	885	834	883	866	808	812	862	828	832	814	779	797	818	794	797	870	826	811	822	803	844	814	866	844	784	809	851	826	858	849	818	831	824	777	848	874	804	856	842	801	812	813	866	844	864	826	785	857	879	817	864	824	858	857	840	820	826	802	832	817	889	843	793	895	831	838	833	854	860	825	883	854	824	855	840	812	842	867	831	891	856	814	787	810	835	847	822	800	772	836	838	845	849	811	818	867	874	827	884	775	894	873	834	828	809	834	798	868	870	850	860	819	843	793	835	829	830	822	849	814	876	806	823	807	807	812	843	800	849	843	856	815	921	805	813	869	827	792	822	832	848	781	801	809	825	841	830	848	885	869	834	832	811	838	860	867	859	820	799	870	824	794	829	862	840	817	833	821	929	836	815	867	843	855	793	795	841	850	810	845	818	819	818	858	837	827	838	852	834	807	828	819	839	798	776	812	883	848	809	810	849	822	897	808	815	806	888	834	831	829	850	847	825	810	827	839	827	847	846	829	854	842	780	857	797	868	797	854	811	846	837	807	813	832
70360	28065	9137	2447	1472	1084	958	737	667	538	546	456	494	464	406	437	402	423	405	410	388	386	402	338	373	359	341	307	338	334	349	359	345	360	342	327	340	338	368	348	343	346	400	287	358	334	319	327	343	327	332	372	310	370	341	326	317	343	306	340	338	315	315	352	361	356	360	324	310	329	323	370	347	352	334	346	314	337	324	369	328	329	360	343	357	321	356	320	291	322	325	305	347	340	394	358	358	381	323	316	338	336	347	324	343	315	344	341	329	318	322	365	340	331	311	323	320	358	344	349	348	305	355	346	290	340	364	329	339	350	342	320	301	343	319	333	330	349	323	333	323	387	344	334	328	332	356	332	337	322	362	348	358	322	382	354	341	336	319	315	361	338	326	339	347	339	349	348	351	357	378	318	327	338	356	328	331	345	355	340	327	324	355	335	334	310	320	294	337	327	309	342	362	366	341	349	338	326	316	344	399	343	320	335	316	288	355	344	338	339	351	355	337	356	353	318	297	329	348	349	327	380	305	339	318	344	339	362	329	363	343	344	360	323	307	334	353	326	361	316	359	309	344	326	361	326	367	362	345	332	315	320	328	300	335	363	336	325	346	304	349	350	376	333	364	317	347	320	309	374	344	341	349	353	320	361	344	352	331	345	314	343	328	319	330	304	347	353	353	344	348	329	334	311	327	311	337	317	312	341	338	313	325	323	348	354	342	342	349	295	354	334	359	364	323	348	359	315	330	302	329	343	353	310	319	335	345	323	337	364	368	332	321	337	337	338	315	356	344	355	330	362	331	325	345	319	291	351	327	325	305	330	333	340	362	315	334	337	332	338	331	341	347	323	319	331	352	369	339	317	352	353	321	315	348	373	326	331	357	326	316	316	317	335	345	299	324	315	320	351	304	328	343	329	327	342	347	344	325	338	343	346	340	337	312	313	323	328	309	328	340	348	322	302	334	352	328	319	302	333	338	328	321	347	341	322	311	345	338	354	332	325	305	324	297	350	340	331	340	352	338	360	334	335	318	318	347	366	342	371	311	354	306	355	318	353	338	352	308	365	297	337	329	342	362	304	329	335	328	335	336	351	339	331	322	325	366	330	369	350	337	308	351	355	324	331	332	335	364	319	336	320	342	333	358	355	383	343	334	361	356	320	357	317	322	334	333	344	328	318	366	305	353	362	315	316	315	303	377	311	310	366	325	348	340	354	328	335	353	360	341	352	361	360	365	346	356	325	353	346	340	332	325	377	335	354	321	334	384	334	353	351	342	350	333	342	351	330	310	325	326	329	336	321	333	329	339	357	352	327	341	343	342	355	326	341	340	344	305	336	323	308	328	344	362	327	318	319	353	338	352	338	349	307	359	350	338	355	340	367	317	355	309	320	336	320	327	314	344	335	309	320	316	358	311	367	354	320	353	330	339	363	318	374	341	358	301	320	314	348	336	325	314	286	317	346	304	320	312	300	313	378	349	316	324	320	318	354	358	313	330	336	315	321	308	331	345	325	326	317	387	361	325	372	327	356	324	345	324	321	332	360	357	326	306	318	316	315	344	342	346	301	343	347	376	347	333	334	326	335	361	332	346	350	345	322	304	344	353	358	329	350	356	324	362	334	340	350	343	302	326	344	324	328	341	342	328	337	324	352	325	322	357	322	340	335	335	335	343	343	328	361	327	326	323	332	348	323	347	365	327	320	328	339	330	334	347	337	325	316	321	325	339	295	330	321	348	366	321	333	302	312	357	378	293	373	355	378	346	331	329	330	342	310	312	344	358	333	329	347	361	331	316	362	359	322	336	344	338	346	316	306	316	318	348	341	365	341	361	314	316	379	338	358	344	341	354	347	349	338	330	351	337	337	324	326	338	337	330	319	315	317	330	346	346	352	346	351	361	306	323	359	349	328	331	330	346	335	316	348	330	340	321	290	339	341	346	350	353	315	332	365	322	324	323	366	309	328	315	313	356	344	362	376	351	324	309	392	311	321	361	352	340	352	363	305	356	346	351	351	324	306	321	309	339	320	358	354	320	301	365	360	297	321	329	353	327	287	318	332	356	304	345	326	362	308	321	320	320	346	324	339	328	321	344	348	369	346	349	318	357	372	350	345	365	327	334	312	311	291	332	335	356	349	350	328	348	364	319	323	365	305	349	346	327	321	342	363	367	332	315	339	308	324	314	342	343	358	387	321	338	362	346	358	343	331	334	340	350	353	315	348	342	349	337	316	344	304	340	322	345	336	322	345	323	337	303	348	345	320	395	362	342	357	324	359	358	326	348	323	333	361	373	326	317	354	367	318	329	317	336	337	347	328	372	310	310	332	342	321	370	358	353	312	307	355	322	321	345	340	321	350	368	338	340	329	335	354	381	336	305	336	318	322	375	363	314	344	334	353	348	324	330	343	334	316	343	301	333	353	321	343	336	353	352	347	348	314	327	365	350	357	316	314	309	376	354	405	296	361	361	357	326	333	362	351	263	323	347	348	316	334	311	344	330	315	341	323	353	370	353	337	342	331	348	373	360	326	331	318	349	334	335	354	365	319	340	332	355	316	337	285	371	329	341	326	287	339	351	347	328	334	322	327	322	283	356	314	291	363	334	297	323	316	315	316	338	322	362	306	349	359	334	328	352	303	339	309	328	358	324	384	309	347	344	303	358	327	305	370	331	323	367	390	319	326	328	343	359	317	332	326	336	354	333	366	339	325	304	344	309	325	368	365	313	363	353	356	315	363	314	337	325	306	352	335	343	315	344	356	331	351	338	339	335	349	357	343	340	348	352	328	313	338	303	360	349	321	338	313	336	314	338	343	311	324	326	349	405	320	343	332	344	306	354	334	332	330	332	353	353	358	365	327	343	334	328	311	315	317	324	358	321	349	331	351	348	347	341	335	345	315	337	338	317	335	345	310	350	356	312	311	312	342	349	364	329	340	363	317	354	363	341	349	340	335	327	340	327	349	333	326	310	301	350	335	322	322	317	328	336	333	357	312	342	363	356	346	354	327	364	328	317	312	299	313	349	339	319	355	340	348	335	354	360	312	336	331	340	325	325	312	348	334	336	346	327	311	353	353	354	331	337	337	324	365	333	349	338	323	349	345	354	351	328	356	354	350	338	340	391	354	344	334	324	338	305	377	328	319	344	348	310	320	375	320	314	336	354	357	351	315	340	339	363	325	316	363	332	342	327	339	331	346	331	363	356	330	338	312	343	364	321	307	361	376	320	373	342	359	337	355	305	305	360	362	321	340	328	369	338	334	353	348	334	327	347	328	376	355	348	327	332	343	322	352	349	364	306	314	346	352	319	306	344	325	321	355	335	346	363	329	346	327	336	366	335	338	290	323	345	333	365	327	311	350	368	326	333	342	335	345	342	336	326	349	346	334	315	331	305	318	311	338	305	325	355	350	401	342	348	334	313	375	355	322	328	330	349	366	319	354	359	305	331	334	336	340	332	317	329	335	355	314	347	328	323	344	339	349	358	329	329	352	355	343
39134	2511	4936	5747	4881	4200	3522	3050	2486	2187	2014	2003	1760	1676	1547	1416	1429	1414	1337	1263	1255	1220	1197	1175	1221	1149	1080	1135	1160	1157	1139	1076	1073	1039	1096	1051	965	986	1040	1013	1023	954	1058	989	987	1004	1009	1040	1023	971	1023	982	1033	986	980	960	990	1027	1018	962	964	946	974	957	967	968	993	987	952	906	925	932	935	952	962	944	966	967	929	888	982	940	949	978	952	957	1017	934	992	956	935	938	970	985	955	973	994	956	991	944	928	906	952	1021	1002	926	986	975	984	939	944	977	923	886	923	941	955	931	946	909	937	915	964	951	976	943	936	938	965	962	968	974	977	879	934	972	1001	927	965	902	982	926	948	960	972	919	964	977	943	936	934	957	953	957	919	951	961	923	862	915	971	948	981	901	970	940	931	983	990	964	1020	934	911	982	916	944	946	953	936	901	966	969	979	948	921	980	1036	917	936	922	983	938	907	914	935	972	933	904	911	940	957	977	938	946	965	892	921	954	967	973	922	981	928	936	951	985	963	986	893	900	986	918	921	943	973	993	892	966	932	920	949	917	976	942	924	938	919	895	911	882	911	930	939	937	941	925	902	922	895	924	880	970	956	898	938	969	900	948	998	961	910	935	987	966	969	967	999	912	948	952	899	935	947	970	941	902	899	995	965	988	907	966	940	975	955	896	938	917	889	933	930	989	924	968	945	962	915	925	916	860	1002	891	930	965	905	933	958	959	991	962	985	943	928	904	904	985	920	948	921	940	1008	877	932	919	941	919	950	948	905	989	946	943	893	916	953	956	905	963	971	961	927	949	918	975	926	917	951	976	922	977	955	932	927	988	954	927	997	965	955	969	910	890	910	966	973	976	946	948	992	927	959	974	969	930	975	924	937	985	959	949	968	986	943	900	976	979	940	944	983	994	955	973	904	973	958	946	934	952	979	969	936	963	965	916	953	959	956	955	905	927	958	981	965	936	920	932	965	935	944	953	965	872	935	936	933	866	956	909	984	922	962	944	927	959	952	935	961	983	1007	978	911	919	954	883	952	920	956	953	978	896	944	1019	878	956	952	922	970	975	971	933	970	904	975	942	991	924	932	918	962	946	979	941	940	921	915	962	885	961	930	967	955	929	954	901	909	943	966	949	873	940	980	935	913	975	939	947	924	982	946	976	923	976	957	997	897	997	930	996	928	969	918	958	939	922	898	948	924	973	925	973	954	991	926	937	962	1059	949	969	950	937	973	965	985	932	927	871	909	941	981	972	969	961	930	909	913	935	890	924	987	940	930	922	928	909	908	906	964	978	991	987	943	897	997	935	897	923	924	922	914	918	958	892	888	916	973	984	977	938	956	937	921	884	925	904	969	959	941	959	923	940	961	983	930	920	942	887	950	921	933	935	984	984	922	928	929	964	951	971	908	939	978	911	918	936	972	909	957	937	971	987	974	916	940	909	928	947	899	956	921	928	891	945	1002	926	923	922	958	968	953	933	946	904	936	904	914	958	974	993	995	969	920	949	936	894	950	959	950	873	970	954	961	964	1009	975	934	960	894	910	944	925	996	933	877	947	936	940	962	910	922	919	915	967	965	976	894	980	944	954	959	919	953	973	946	943	981	922	985	930	926	923	943	884	917	968	920	924	974	917	987	894	944	961	877	918	987	932	922	953	948	898	907	959	907	997	933	944	954	942	997	928	958	919	1011	931	895	967	928	946	993	995	900	979	958	985	964	939	935	895	902	929	946	994	952	907	921	933	1009	915	977	927	898	909	956	973	965	891	1003	871	960	947	919	943	938	923	947	889	1019	883	912	944	936	941	932	928	963	971	960	1006	962	967	955	948	889	961	949	925	955	941	966	953	951	954	906	897	896	920	930	975	963	982	910	946	870	950	914	904	896	949	929	939	888	901	952	983	948	973	915	975	962	935	963	908	952	891	946	941	880	945	970	986	998	937	1022	940	939	946	978	926	928	905	938	966	895	910	914	959	979	941	956	878	882	937	943	944	949	958	929	906	969	855	931	926	949	995	920	966	912	958	947	915	924	890	915	898	902	929	907	957	972	923	910	925	983	879	1000	957	936	924	945	955	920	991	953	876	949	933	976	975	943	916	936	923	946	936	922	872	930	864	938	942	942	960	936	934	962	903	929	911	957	1008	937	921	945	941	936	947	992	938	981	992	927	935	913	947	923	966	991	900	981	927	996	923	940	920	992	938	863	965	874	955	956	930	897	1010	932	964	997	990	921	908	963	920	943	967	953	957	925	952	924	919	987	967	962	932	892	957	915	925	981	1007	905	910	911	947	931	898	926	934	946	899	915	934	963	884	980	907	920	986	934	929	918	982	1005	928	955	951	899	918	907	949	933	951	930	947	945	968	940	901	1009	928	961	942	966	930	936	912	945	918	950	958	924	889	1025	979	940	926	1008	938	883	897	941	887	948	962	943	946	959	900	941	977	935	958	937	940	938	927	1017	908	889	892	936	978	928	894	989	946	965	887	928	937	926	969	925	942	914	906	972	978	947	972	925	880	972	897	967	922	943	921	930	979	951	995	967	953	940	946	951	935	926	942	944	936	962	971	988	954	937	958	967	924	980	962	951	956	946	938	948	987	908	936	956	969	951	910	931	910	997	940	911	946	939	957	949	897	948	910	918	915	912	979	940	977	973	953	953	939	937	937	947	905	935	933	923	944	880	943	961	950	923	923	916	936	911	981	939	921	908	902	921	999	966	922	981	982	920	926	970	966	885	915	957	1011	981	986	898	967	988	982	916	915	949	958	954	950	991	943	951	900	946	928	942	959	949	933	934	926	953	948	965	971	931	924	894	969	989	905	954	965	868	965	962	960	933	965	974	934	983	949	986	911	978	951	942	938	953	938	942	939	939	1006	896	953	967	924	898	981	951	911	944	875	949	915	939	971	982	936	981	947	955	939	892	941	919	951	890	947	962	988	928	892	993	937	977	964	974	919	902	944	878	975	955	923	915	967	922	940	932	962	955	996	945	955	983	958	965	939	934	938	979	924	948	937	913	940	914	985	877	980	946	921	941	927	968	961	967	974	907	917	978	972	965	891	965	926	945	908	988	941	902	978	908	968	937	935	901	943	985	880	922	963	909	969	915	1016	954	912	914	943	874	867	939	981	966	954	951	927	993	1016	910	960	927	918	957	1039	981	938	940	936	942	895	911	937	926	953	862	994	991	935	925	955	921	945	910	945	904	959	986	948	938	926	937	960	961	951	969	964	919	960	926	938	892	954	916	982	956	928	916	940	941	876	973	939	903	941	928	918	919	923	963	951	988	938	923	896	944	1006	961	920	906	974	1010	952	937	976	969	926	897	989	934	935	968	951	983	916	900	959	936	929	943	950	935	920	969	946	885	951	955	877	922	909	913	947	1036	966	905	968	926	938	949	962	1006	934	958	910	916	937	947	919	930	958	977	931	994	990	912	979	971	973	908	963	984	986	973	914	955	898	980	935	946	947	947	924	929	959	907	986	949	974	931	886	961	940	879	887	913	933	949	963	947	891	908	960	886	998	913	959
17210	1150	279	198	189	153	173	147	149	157	137	152	152	156	141	126	159	144	153	149	148	188	139	132	125	152	148	126	157	133	157	167	139	148	138	132	124	121	144	137	134	138	133	174	126	173	125	134	150	125	148	161	143	156	150	152	136	150	135	152	135	153	138	156	131	135	168	144	129	144	101	153	130	154	139	164	145	172	138	151	116	147	153	159	141	156	176	147	132	128	153	139	157	131	140	142	142	153	156	133	131	138	130	173	137	134	167	127	128	136	125	141	133	157	151	132	163	145	146	154	123	164	140	138	134	154	133	144	151	137	146	148	143	153	152	142	143	138	143	151	149	134	152	159	150	146	130	141	142	130	157	159	144	147	140	162	160	149	122	142	139	143	133	156	142	144	137	141	155	128	147	142	124	139	152	130	132	143	138	137	162	149	130	137	157	158	139	161	162	163	145	149	128	129	165	147	116	144	135	161	145	129	154	144	148	155	142	154	161	176	142	137	157	124	139	158	139	156	118	138	141	161	146	122	124	121	158	154	165	144	112	144	144	128	125	143	140	131	144	162	147	136	140	134	164	157	134	130	145	131	138	177	147	152	155	140	148	139	136	137	143	147	153	141	133	135	191	144	149	163	125	166	136	146	146	130	145	150	161	128	138	148	162	130	126	138	157	162	146	133	143	136	182	154	144	164	170	139	151	148	143	141	144	133	149	155	151	120	161	143	135	157	139	138	163	146	164	137	134	113	157	120	123	145	133	154	147	142	136	140	138	165	133	140	127	134	145	158	149	151	138	151	163	116	126	140	127	141	141	118	140	153	139	153	129	148	128	164	138	146	144	157	135	132	153	135	147	116	124	159	151	159	145	142	164	134	166	143	141	142	143	121	143	157	150	146	160	142	142	134	156	162	142	146	142	113	145	150	126	169	158	133	142	128	138	146	134	144	164	146	143	157	147	136	134	157	131	143	166	150	145	137	148	141	148	149	110	144	137	136	150	147	133	131	136	135	160	143	136	143	123	127	139	138	163	150	134	149	160	136	124	149	155	157	151	128	146	149	129	146	143	133	157	161	144	129	130	139	133	123	137	130	139	135	168	141	154	148	111	169	138	154	161	152	152	141	133	141	152	146	129	131	155	152	124	147	143	160	161	140	146	154	142	146	146	136	138	136	154	149	157	142	151	152	140	161	136	140	136	150	148	130	145	148	163	139	147	162	142	144	147	135	153	157	149	150	132	139	147	159	126	151	134	117	139	145	137	123	147	162	148	135	133	162	125	148	149	135	149	134	116	152	130	140	155	139	163	132	133	157	164	145	139	145	153	156	149	131	145	148	129	152	136	143	157	123	136	142	155	168	161	150	135	139	159	128	155	129	141	155	147	129	138	159	161	167	150	149	160	136	129	155	164	146	128	163	146	133	148	154	139	145	113	138	138	135	168	145	138	134	123	126	121	148	169	148	151	135	153	123	171	164	124	168	159	161	125	143	134	131	137	137	136	126	127	141	136	131	138	143	161	142	153	128	149	156	134	130	146	137	149	130	121	138	129	148	158	166	149	134	152	134	148	141	146	164	140	146	136	125	140	141	151	134	143	141	135	145	151	137	137	132	123	123	135	151	132	139	144	138	143	137	152	128	148	139	150	140	138	137	141	135	150	147	143	160	139	160	162	133	169	173	148	147	148	137	151	145	139	136	142	152	129	156	156	137	151	137	137	130	158	144	136	127	154	142	143	157	130	148	129	153	132	128	144	143	152	132	171	172	181	137	148	159	134	140	136	134	133	139	151	138	143	175	140	151	152	161	146	154	157	144	159	136	148	155	144	155	154	129	135	138	131	157	129	151	124	157	133	163	136	136	163	141	155	140	135	129	161	140	147	148	139	134	151	143	151	141	120	159	140	125	146	139	145	141	128	141	145	142	133	160	149	142	147	140	137	142	153	147	151	119	153	165	142	149	124	160	145	144	154	145	129	155	161	145	139	127	147	150	134	136	143	146	145	129	163	134	144	144	141	151	139	123	120	134	151	153	158	152	152	141	138	117	152	147	127	132	143	157	160	142	136	137	148	141	150	147	148	148	134	163	131	167	166	160	134	156	138	167	138	143	136	149	155	153	123	135	169	143	146	145	146	169	170	146	161	144	126	130	123	145	135	169	139	156	125	137	153	140	145	149	136	133	131	148	144	153	141	123	143	131	134	141	153	151	134	135	123	151	153	175	126	170	163	138	131	143	136	141	134	164	160	149	142	144	137	144	165	138	138	144	155	142	151	145	165	152	159	130	134	167	160	123	155	160	143	129	124	131	153	145	127	149	146	183	139	145	145	156	145	151	148	133	162	152	120	149	135	153	156	125	130	146	142	117	127	134	139	136	154	128	155	137	159	153	143	165	148	134	140	158	136	146	136	127	143	137	123	147	148	137	148	150	143	146	153	134	128	130	148	160	158	130	149	159	146	149	144	148	131	138	150	124	140	146	146	153	184	167	150	159	133	140	134	152	132	162	155	155	131	141	145	129	149	119	122	145	161	160	141	140	121	136	143	136	143	137	143	137	126	158	135	137	163	138	153	155	154	154	132	141	159	124	137	135	136	157	171	137	153	188	170	163	145	142	141	156	145	135	149	113	146	154	151	139	139	144	136	144	152	157	140	135	140	135	129	161	145	128	146	144	153	116	126	147	150	145	159	150	149	143	156	148	154	154	139	138	159	158	166	124	149	156	130	156	126	150	148	133	145	152	126	134	144	156	126	145	147	134	125	148	147	149	158	148	152	139	142	130	120	165	168	153	163	132	166	134	140	150	151	117	137	131	160	165	156	158	127	173	136	138	156	149	146	162	128	134	133	155	158	135	145	125	158	137	120	137	143	143	141	148	133	134	163	144	161	152	148	148	139	126	144	148	145	152	115	133	153	139	137	140	143	142	139	132	142	157	131	146	132	160	155	145	138	145	145	151	140	133	130	130	144	131	128	140	139	153	127	145	146	140	147	132	131	159	134	142	146	155	142	142	139	126	132	159	152	149	123	138	154	132	133	157	148	177	138	167	143	133	139	162	122	159	135	162	141	138	148	157	163	144	164	152	136	146	139	124	136	152	139	151	151	167	149	156	135	137	159	133	170	131	143	141	142	142	133	135	133	164	148	142	150	137	133	143	159	142	143	152	138	126	143	141	153	156	139	143	148	141	140	155	172	154	156	159	137	156	141	128	124	142	170	136	148	152	153	156	149	113	153	142	146	140	169	138	139	134	144	155	140	132	167	143	169	143	139	125	155	145	139	127	160	147	126	143	151	144	131	139	152	151	144	163	159	141	139	162	147	144	118	121	132	138	155	147	148	139	150	127	148	151	135	138	128	155	146	147	148	163	146	138	160	121	142	159	128	144	132	142	141	136	151	155	147	138	154	163	161	146	152	128	136	138	159	146	134	142	133	145	158	143	149	136	126	140	139	130	139	164	121	130	161	143	150	150	153	129	152	133	127	139	130	155	152	166
14800	530	618	702	643	627	566	587	542	567	560	502	452	530	468	512	495	498	479	509	493	494	525	473	495	470	466	452	498	488	471	507	508	497	489	454	436	439	481	496	465	489	528	473	514	474	455	496	460	465	487	457	462	497	479	509	485	468	469	481	466	493	487	466	481	497	459	485	476	491	508	516	451	467	478	497	465	511	492	470	471	518	463	460	503	454	491	483	461	471	463	494	494	506	496	474	481	519	508	496	526	454	527	511	533	483	498	483	458	514	507	453	472	490	543	451	457	444	489	484	489	468	467	480	468	480	476	472	481	502	428	469	485	485	507	448	466	478	494	497	509	458	484	461	469	478	487	484	519	468	492	427	491	476	485	459	458	498	462	482	473	492	437	465	505	468	464	457	495	504	464	462	517	463	464	461	463	476	540	522	475	456	471	448	465	483	452	490	497	493	492	505	521	462	492	438	514	454	501	484	473	482	478	449	491	490	493	495	490	506	471	489	516	463	514	450	508	429	468	487	491	487	509	509	540	520	518	490	507	534	471	460	469	495	489	449	468	475	461	486	466	484	492	481	455	454	483	502	522	513	430	504	476	445	480	501	447	488	500	465	497	448	528	457	487	492	463	516	492	464	453	457	491	463	467	486	524	479	459	502	477	496	485	457	483	487	463	446	503	489	447	461	500	460	467	442	480	520	474	446	517	451	489	495	496	505	492	463	512	451	483	467	490	444	455	514	478	510	504	497	466	474	469	463	517	448	450	473	489	504	450	482	450	456	508	466	408	456	479	504	501	465	501	480	462	485	458	480	515	509	501	488	508	526	461	469	518	495	447	477	474	496	475	466	504	475	507	491	491	488	476	454	502	467	499	463	477	478	474	452	499	507	491	506	467	483	471	471	496	470	503	474	494	480	496	529	469	479	480	498	501	509	491	501	436	455	483	488	469	490	485	490	436	487	460	451	474	441	482	440	472	517	486	496	447	463	504	480	472	482	465	473	459	491	462	479	523	507	495	476	493	539	495	480	471	442	502	484	480	494	500	502	470	486	490	494	461	465	490	459	490	469	484	484	487	451	466	453	469	488	477	472	518	458	513	465	461	442	453	503	499	464	490	476	476	434	460	505	489	511	475	506	453	465	454	513	497	503	486	548	455	455	455	531	497	470	493	460	468	459	493	486	475	472	482	487	464	486	485	487	459	446	519	489	463	487	450	505	501	478	436	452	478	469	501	474	473	497	480	492	497	515	492	484	466	410	502	446	454	468	436	459	517	463	497	469	447	525	514	451	482	468	475	479	489	480	459	485	466	481	492	459	487	487	467	474	473	499	487	476	471	503	474	443	487	447	482	463	462	457	480	473	461	479	516	486	508	410	505	488	481	488	472	478	484	502	472	489	471	489	484	467	479	504	514	509	486	471	463	478	473	474	437	487	498	523	429	461	487	483	516	477	454	465	519	457	509	518	488	477	480	507	452	416	494	495	468	493	516	469	452	458	493	453	510	456	497	456	460	504	486	480	508	463	489	466	463	496	492	453	471	482	487	449	506	488	485	478	506	435	513	462	485	512	535	482	488	499	481	466	466	490	472	512	481	454	441	499	477	474	498	446	464	495	486	472	480	479	485	512	474	477	459	483	481	482	455	471	516	510	459	486	461	449	465	500	473	499	485	460	439	467	474	467	493	496	492	489	451	490	486	435	464	526	485	480	503	474	480	494	439	475	458	458	444	520	521	508	496	472	464	461	474	481	467	467	499	464	491	493	446	466	501	470	451	478	460	482	521	464	505	464	506	501	492	468	496	494	454	449	483	494	468	458	474	515	473	493	508	469	465	482	482	491	484	471	510	502	473	430	473	510	473	516	476	440	452	504	491	505	475	494	458	437	497	452	486	498	481	455	484	455	512	489	508	447	484	447	512	498	473	503	482	477	508	456	466	485	448	477	501	480	496	535	469	491	488	468	489	452	515	509	455	469	479	504	475	475	493	476	514	411	450	451	454	493	473	453	463	508	454	491	504	438	453	484	487	513	525	465	463	473	479	464	453	482	460	457	446	516	470	434	528	502	500	466	450	474	465	502	481	514	489	453	458	508	493	467	468	405	514	477	482	503	493	463	484	440	517	491	488	494	480	483	468	506	457	503	482	466	505	532	476	465	513	485	484	495	467	470	492	501	484	530	496	481	486	456	474	491	506	450	500	452	493	495	470	483	515	464	464	501	515	451	536	483	501	493	493	497	492	527	477	493	473	500	453	487	456	479	493	485	467	504	493	481	463	478	489	478	483	472	461	487	480	488	429	455	491	525	484	452	463	493	501	459	472	473	498	460	491	511	469	489	496	467	535	463	495	490	478	489	483	471	455	475	475	487	482	511	470	489	512	443	453	474	488	495	503	519	491	495	483	523	513	483	501	468	471	488	493	506	462	479	503	421	450	521	463	511	448	458	503	430	488	487	500	470	495	482	503	458	486	480	490	532	440	469	469	488	505	469	472	505	457	481	486	497	485	512	462	491	503	459	506	448	445	446	527	486	491	466	529	505	477	465	484	518	467	465	515	478	496	477	482	475	483	504	473	439	474	504	471	500	491	475	504	502	472	484	490	460	476	468	488	476	498	477	463	470	471	439	502	502	501	467	491	493	445	458	471	472	480	491	486	464	487	482	495	462	461	480	492	477	510	474	471	501	494	448	449	486	418	484	510	499	484	539	489	492	441	489	492	470	483	460	513	461	525	498	464	510	487	473	481	515	489	514	448	462	468	487	466	481	467	517	474	505	513	468	494	464	452	443	468	462	467	455	489	461	512	487	464	500	469	467	515	478	477	444	488	484	485	475	481	494	439	460	476	454	475	511	447	488	395	474	494	486	467	479	503	495	505	510	463	493	501	516	517	490	495	481	494	496	482	473	486	464	427	495	459	498	494	485	524	462	511	461	485	508	499	521	481	478	458	504	517	492	445	470	477	525	484	537	461	450	515	515	478	460	509	496	492	441	460	460	468	439	502	502	445	477	475	481	497	473	514	491	471	477	497	501	539	480	481	496	477	465	469	446	495	506	464	496	508	459	472	488	477	496	453	462	517	507	497	471	458	462	468	474	509	453	494	503	469	481	480	481	466	484	476	495	470	450	467	470	504	485	496	485	492	508	469	444	499	508	523	526	475	475	472	508	490	476	490	470	507	477	493	499	465	457	468	492	442	441	452	432	448	498	488	429	498	524	497	496	471	468	509	465	491	494	469	469	464	463	470	486	516	485	465	449	523	480	473	492	462	521	465	482	452	489	519	459	499	491	507	485	476	502	487	453	460	470	485	477	482	450	463	447	475	484	467	479	521	475	527	476	479	496	494	461	480	437	424	455	461	454	436	492	510	497	451	528	496	477	487	480	491	495	507	513	485	424	493	484	471	490	450	447	439	504	499	465	495	479	510	485	495	490	449	469	503	497	492	477	519	489	487	491	475	480	513	422	495	489	532	482	491	483	479	428	438	456	459	531
59967	21860	4045	1195	863	680	585	514	449	413	408	364	330	331	354	334	293	274	317	276	311	314	286	319	275	283	296	337	300	322	269	285	303	287	286	293	272	339	305	272	302	301	257	284	281	311	304	317	290	323	300	295	280	296	252	303	317	283	276	261	239	271	316	282	311	301	293	276	311	297	300	303	310	269	306	282	297	272	281	280	264	301	279	301	293	293	327	295	276	263	272	278	293	291	279	242	294	274	313	268	288	287	317	290	302	277	268	294	285	300	269	272	250	301	256	336	277	296	300	288	295	255	293	290	283	311	301	295	283	267	283	295	268	257	306	321	293	300	306	293	323	265	280	278	298	296	295	260	258	307	283	268	301	277	344	302	281	311	273	294	285	305	290	257	290	275	297	302	273	260	257	301	282	281	296	271	298	291	325	272	256	311	295	275	306	290	283	302	277	269	296	294	272	320	273	306	280	287	306	272	315	269	293	285	273	254	281	307	308	277	296	284	263	276	286	297	297	305	262	300	284	292	251	287	290	292	288	272	301	317	282	270	253	281	309	287	306	302	306	288	288	282	300	277	281	315	285	311	254	294	308	305	268	255	283	290	308	300	281	320	288	264	300	316	293	259	288	283	301	266	300	316	321	276	297	281	271	311	258	282	281	308	269	317	301	297	280	302	286	292	278	287	257	291	277	288	284	302	284	264	268	305	280	305	299	297	284	275	284	308	272	265	276	286	274	274	285	267	280	280	311	293	298	278	300	269	326	312	303	280	275	295	271	303	263	284	274	277	289	286	250	276	289	302	270	243	298	271	271	286	279	315	313	268	291	296	327	283	300	288	281	289	260	277	287	297	314	297	293	282	284	283	230	291	298	277	286	321	297	291	316	299	260	275	251	304	281	286	329	245	308	286	300	296	283	269	273	270	265	248	306	289	317	314	298	279	293	304	296	266	304	298	288	285	289	302	307	300	277	291	306	283	264	297	304	302	273	252	283	301	283	303	263	283	235	281	283	343	278	294	272	278	284	299	285	291	252	309	305	315	276	281	292	284	287	297	303	285	279	283	297	282	301	309	273	306	265	278	286	290	301	282	287	270	258	285	316	268	277	269	311	278	294	283	291	323	304	318	293	264	297	287	277	258	269	320	294	302	266	299	299	292	276	253	255	306	280	287	282	291	300	278	270	279	273	242	305	292	276	269	298	257	292	289	283	307	256	290	268	293	315	298	300	288	268	278	318	273	293	281	317	269	285	258	289	279	294	296	275	290	290	323	294	291	269	283	292	274	259	248	284	302	264	303	254	294	283	274	255	305	261	265	277	285	300	305	266	271	290	290	311	277	297	291	318	275	311	299	270	284	298	313	262	265	288	290	293	297	294	288	305	312	284	274	304	284	308	275	290	278	279	276	286	281	282	319	280	303	286	317	274	279	295	267	304	281	283	287	268	304	261	267	283	284	280	279	265	281	293	285	307	298	284	311	294	272	253	278	279	285	307	304	285	315	286	290	244	274	316	294	299	276	267	274	293	295	273	306	293	291	277	335	262	282	268	294	294	312	260	262	292	273	304	271	280	304	299	291	260	291	260	281	306	292	324	290	296	262	303	302	267	265	301	268	293	273	271	261	281	274	297	280	260	290	283	277	282	269	314	293	294	273	275	298	272	289	290	293	277	289	292	294	283	259	265	285	293	284	282	280	261	307	282	282	271	287	285	304	249	308	294	284	309	274	295	298	279	281	297	288	288	305	278	278	316	290	266	290	293	280	248	252	265	285	313	284	314	289	275	248	270	280	279	285	288	254	314	287	292	277	284	276	255	343	294	257	275	284	307	278	259	288	298	288	304	295	305	277	292	271	281	279	274	309	287	295	281	303	276	286	295	304	261	304	303	307	306	243	270	286	289	274	277	301	302	289	291	292	257	283	291	294	281	324	292	292	300	289	280	304	291	286	296	319	290	270	292	274	302	295	294	305	279	273	299	284	285	307	294	282	297	257	263	268	264	265	329	290	279	263	274	312	292	280	297	304	281	279	301	294	298	299	293	317	279	281	307	278	297	303	288	273	296	294	296	287	289	285	302	289	324	292	298	293	302	258	291	324	303	260	253	265	294	242	283	257	302	282	285	272	284	258	298	278	290	272	300	266	281	279	305	274	301	268	264	293	280	293	289	309	292	293	304	273	297	304	273	269	306	308	321	271	316	285	300	282	285	310	305	284	284	265	299	298	320	273	284	305	291	278	294	263	291	309	298	282	299	282	283	308	289	276	293	292	256	260	289	284	289	278	275	262	303	269	299	251	269	268	279	278	318	270	314	303	309	289	293	293	289	279	306	268	279	277	254	271	272	282	307	307	308	306	257	268	276	276	306	260	272	270	320	271	296	287	263	315	294	276	281	285	319	303	298	292	272	311	288	293	283	312	285	272	274	262	327	292	273	276	304	294	288	292	286	273	282	293	293	285	300	273	281	305	293	265	302	295	298	263	285	303	271	271	286	294	314	268	302	289	263	287	272	267	288	275	285	281	325	273	305	287	295	271	291	292	274	337	280	263	285	296	303	291	290	271	285	279	286	309	267	272	285	280	270	279	283	250	258	262	298	273	317	295	296	312	266	287	276	294	307	289	298	302	297	273	300	271	258	274	286	283	306	284	285	244	253	262	275	276	298	310	293	295	318	273	294	288	295	311	260	308	260	305	269	313	282	296	279	280	290	261	299	294	252	267	311	276	293	311	280	279	290	277	315	275	283	284	309	273	284	286	304	298	280	270	282	254	266	287	280	288	284	310	294	293	262	301	278	287	278	330	289	323	302	306	270	292	301	300	309	283	262	297	270	276	271	299	288	278	267	296	325	278	281	298	293	310	276	279	266	282	280	271	258	310	292	276	298	323	269	284	262	302	287	279	269	276	308	284	315	298	302	287	281	295	281	255	266	301	275	277	275	268	282	272	308	275	295	306	274	301	293	285	276	270	282	284	279	306	312	303	273	291	265	304	264	263	284	298	314	268	275	280	278	282	302	320	257	261	270	273	292	275	276	294	292	319	316	271	275	292	278	297	274	299	265	293	253	305	264	295	309	309	302	304	290	302	285	258	287	293	280	262	291	292	294	304	285	281	267	287	287	270	290	282	264	289	307	299	266	301	293	270	301	260	282	278	293	271	315	274	307	260	260	307	283	287	292	294	310	272	269	298	329	251	265	301	291	288	285	284	290	293	269	292	315	289	277	287	281	273	297	285	257	304	289	285	297	306	299	281	297	271	306	297	286	308	315	276	292	260	317	285	283	286	262	266	289	262	287	288	261	308	283	296	293	295	287	310	276	265	303	292	293	259	286	261	305	286	279	294	281	239	300	279	281	290	325	296	294	251	301	295	310	292	299	266	293	274	272	280	293	287	297	285	294	288	294	317	290	289	282	288	325	286	289	276	295	264	284	287	302	277	289	311	259	277	291	293	289	281	252	299	302	294	307	297	341	261	285	299	284	269	262	280	287	288
32963	1746	3010	3487	2968	2549	2310	1927	1625	1517	1401	1268	1282	1225	1182	1127	1110	1054	950	988	1024	948	1001	1016	951	922	942	937	926	914	900	973	900	899	884	907	902	967	861	899	870	838	895	900	860	879	877	806	876	850	859	837	851	869	900	909	885	874	840	826	915	851	857	813	824	843	806	821	828	844	822	864	846	892	847	829	822	833	866	784	798	812	827	854	856	839	837	809	824	829	903	826	831	839	902	836	833	815	832	905	888	816	862	795	800	841	863	882	861	827	783	821	860	865	859	853	870	854	855	853	818	858	762	821	804	834	857	885	821	870	836	813	875	811	799	861	839	845	843	820	824	859	845	819	780	862	842	806	837	804	813	814	846	879	829	799	856	843	881	813	835	809	837	855	799	847	822	770	794	848	803	870	821	811	810	835	814	871	795	809	829	845	818	846	809	833	855	816	836	808	835	845	841	825	860	839	801	821	803	813	814	866	890	825	816	810	785	853	823	858	844	824	789	863	822	895	837	854	832	853	863	814	850	882	805	839	833	895	798	817	853	863	871	803	836	825	819	835	849	864	861	869	815	813	824	873	812	800	804	835	851	849	798	878	846	809	848	905	834	835	858	845	841	801	814	866	881	813	848	821	887	814	797	844	811	836	840	818	782	838	749	844	826	830	787	857	876	798	880	812	814	869	882	846	824	860	862	875	848	799	849	830	872	846	838	877	781	847	826	842	797	829	882	853	833	818	864	821	869	900	878	863	855	794	880	771	808	824	837	858	879	882	849	817	826	785	866	806	831	874	819	799	838	819	851	872	854	877	825	788	864	819	858	819	813	802	813	821	865	773	830	811	792	862	860	853	829	821	823	818	824	832	810	866	864	820	831	792	833	780	829	875	872	872	829	862	846	854	815	843	836	805	823	854	828	890	791	825	813	828	827	859	833	835	870	824	811	789	854	886	776	819	864	834	827	828	821	823	816	853	800	780	840	855	846	829	821	833	881	837	843	852	810	849	787	837	817	845	790	838	827	880	781	852	813	787	835	862	855	859	793	827	879	850	836	896	848	818	797	852	757	820	855	851	778	821	845	820	824	915	860	849	876	774	836	833	813	838	870	806	819	839	867	845	873	843	819	855	831	806	775	812	846	827	851	838	814	816	896	833	807	822	867	825	780	773	813	819	798	851	805	837	784	829	816	841	835	887	818	882	827	846	787	898	831	797	815	824	814	800	819	824	860	837	811	867	818	857	855	842	852	809	830	800	782	847	860	829	818	779	806	842	816	824	856	871	827	869	886	864	799	847	801	801	842	833	838	880	818	789	857	825	852	829	865	861	904	869	873	820	830	866	838	831	814	817	798	842	820	865	835	907	871	833	833	795	869	832	781	850	817	826	872	817	815	868	832	760	851	874	839	841	808	816	851	846	871	832	869	793	842	849	835	856	874	875	869	883	854	824	882	789	845	858	822	849	842	804	860	915	825	836	870	845	844	838	834	835	842	904	803	870	879	853	843	837	826	885	818	871	832	870	826	849	854	845	859	849	863	822	855	868	865	915	885	822	828	871	782	824	860	828	824	848	851	780	840	845	811	832	877	791	874	824	849	824	848	855	781	811	781	859	852	826	854	831	825	851	847	790	860	856	891	808	842	852	811	822	843	825	810	860	814	834	806	852	834	818	814	841	839	801	823	820	833	843	847	782	835	820	845	813	824	801	827	844	844	845	823	833	870	836	867	845	906	817	832	827	905	827	852	846	805	818	804	862	856	817	887	812	871	840	793	787	827	858	828	930	803	833	860	839	835	806	805	829	868	843	831	848	849	841	871	840	836	794	784	851	856	830	831	817	820	837	851	848	824	793	870	804	809	899	850	834	837	872	797	861	804	871	799	827	829	775	801	841	839	867	865	800	838	801	825	824	829	823	804	856	875	813	829	855	816	799	825	820	856	807	826	844	814	811	836	859	838	807	861	821	861	821	814	852	799	815	831	889	855	835	838	858	795	805	804	830	835	819	795	784	836	856	879	827	821	819	843	793	900	820	878	848	845	834	827	829	818	840	829	783	872	877	793	855	832	845	877	857	858	851	896	869	824	848	853	833	823	822	830	820	855	808	919	816	837	842	833	896	849	848	790	819	810	812	858	843	887	854	811	831	821	793	852	855	818	853	832	874	839	811	835	827	848	836	853	843	871	881	844	842	863	842	872	832	822	865	847	807	804	816	788	792	777	844	850	807	881	822	835	822	845	883	831	836	837	820	841	864	818	829	819	838	832	848	843	837	842	900	834	832	856	788	871	863	855	835	864	837	824	869	838	826	858	889	795	775	793	829	845	874	819	835	818	830	803	848	783	802	812	852	854	832	845	843	870	817	815	856	865	840	831	819	863	828	866	819	818	787	836	784	858	824	880	847	845	834	893	830	838	775	814	857	815	816	858	856	849	833	814	817	873	814	842	843	849	854	831	841	808	839	793	884	849	814	870	796	826	771	872	799	846	886	825	801	847	848	817	835	819	829	890	830	848	838	836	881	787	795	765	836	837	822	832	856	830	815	814	841	840	758	836	846	882	807	784	826	791	814	846	858	848	856	812	844	810	824	848	853	855	840	866	831	864	792	853	822	853	863	826	879	842	828	833	870	849	869	852	800	826	857	872	830	830	825	836	865	822	820	832	790	814	809	817	880	837	841	817	816	856	801	835	834	812	873	906	821	813	765	868	828	884	842	843	802	797	804	861	819	786	843	826	858	825	859	849	850	848	847	868	817	805	862	853	855	849	842	859	840	803	825	832	850	873	842	876	787	808	910	852	816	828	811	822	852	837	884	803	808	860	846	806	813	790	819	778	807	890	813	845	825	809	879	840	861	822	840	826	879	827	836	814	813	816	869	801	843	854	773	788	812	812	767	815	849	829	861	811	822	852	799	777	819	833	835	836	859	823	830	844	873	893	808	905	841	894	837	834	846	855	854	848	840	851	832	782	848	814	798	839	793	851	868	778	797	817	841	837	849	797	903	865	826	788	844	843	851	877	856	805	808	852	895	821	840	798	845	871	813	818	818	817	869	850	911	897	843	838	839	799	856	824	805	843	812	885	846	837	797	858	832	836	816	798	847	841	852	848	811	848	841	856	847	765	891	836	836	852	790	811	833	863	831	859	883	813	822	852	800	809	847	856	848	811	826	892	837	826	807	866	841	841	848	856	840	803	808	847	826	856	790	804	857	859	769	877	853	843	825	841	790	843	801	854	833	859	930	835	830	836	837	800	793	840	845	850	833	818	856	833	828	867	878	852	896	803	853	817	821	837	846	890	891	836	835	824	871	864	841	810	773	838	821	809	805	828	802	817	821	856	849	783	797	857	832	834	802	844	825	821	880	842	847	797	818	837	874	793	814	768	841	834	844	862	879	849	917	831	817	836	843	827	880	853	864	795	892	847	789	846	860	841	813	849	872	817	834	839	818	839	839	821	829	850	844	862	829	786	873	846	831	806	861	822	812	802	829	830	818
69144	28654	10516	2600	1436	1100	883	712	652	544	523	483	440	410	428	457	428	402	401	387	394	376	366	390	325	356	378	364	350	356	377	371	375	363	387	358	320	337	358	375	382	351	322	346	305	343	364	330	331	352	337	383	372	352	345	319	385	341	354	345	346	347	320	334	339	327	366	309	307	338	333	326	337	348	342	322	336	363	348	313	353	318	349	313	339	343	311	359	317	351	333	328	350	335	336	347	331	343	325	332	359	333	323	346	322	365	303	314	341	350	299	349	366	340	355	333	337	314	349	332	319	339	330	325	346	337	348	339	351	340	359	332	333	356	321	334	367	354	353	341	357	340	361	331	348	316	340	335	350	347	331	292	310	331	335	373	365	316	303	346	338	316	351	367	359	340	379	337	317	365	305	327	334	378	351	407	329	353	350	355	360	366	336	323	330	335	329	359	354	305	353	347	315	321	340	352	346	330	389	358	342	349	344	351	319	349	336	346	331	338	331	338	288	343	334	330	348	326	337	378	341	345	330	356	317	345	357	329	335	320	361	340	342	350	326	370	356	336	342	397	374	336	355	330	330	335	378	323	347	329	347	365	334	326	354	351	301	341	329	349	322	365	298	345	348	332	356	365	318	327	348	340	358	347	341	346	331	318	327	352	326	317	323	294	355	337	341	341	360	313	356	328	322	369	334	324	323	334	366	336	335	372	349	333	339	345	382	364	335	331	349	335	330	370	354	351	337	340	321	338	337	314	333	300	342	351	348	334	371	323	343	339	347	304	325	336	349	351	355	342	333	326	330	348	346	331	348	337	308	354	317	364	330	359	373	359	310	332	337	336	321	346	321	348	370	337	314	327	321	319	374	353	360	338	312	319	342	327	349	338	331	303	333	313	316	333	354	366	335	377	309	328	353	328	328	312	337	355	332	341	356	331	344	308	337	335	348	342	373	357	322	356	319	315	328	342	338	363	349	345	320	333	332	349	335	334	351	356	339	340	319	358	329	365	365	321	323	312	329	327	330	353	339	327	339	353	319	324	348	324	339	324	306	320	324	321	312	364	344	339	345	290	332	371	342	333	330	340	339	353	347	342	344	337	330	335	335	327	324	307	321	352	322	378	346	338	359	345	361	315	309	348	355	316	321	363	359	322	339	318	357	361	352	333	343	322	315	334	312	332	316	308	323	338	338	342	349	344	355	335	328	341	364	329	360	305	334	361	349	333	349	328	317	333	349	323	332	324	312	331	360	321	308	328	347	353	322	332	300	339	354	346	348	330	313	366	328	340	353	321	304	329	325	309	318	345	369	332	340	325	382	341	343	323	308	326	357	324	342	324	352	342	321	335	335	346	355	377	364	353	348	337	306	303	326	353	356	329	361	331	342	304	343	341	340	361	346	353	334	343	355	336	291	344	374	335	342	334	340	339	326	331	313	327	345	342	341	339	339	324	315	337	328	325	313	313	325	367	324	356	360	351	325	384	349	340	337	349	356	361	360	337	291	341	324	335	353	345	350	337	309	348	347	343	329	325	361	334	357	377	355	342	347	350	313	342	324	350	305	341	346	321	345	327	341	310	375	359	338	314	356	343	331	335	359	317	347	354	332	332	334	338	356	311	318	327	350	374	328	330	375	335	352	343	329	339	345	333	338	351	342	341	355	320	313	338	332	329	341	323	315	354	348	339	325	327	351	338	368	333	309	328	346	340	332	325	348	343	350	329	325	316	336	357	381	331	338	299	329	341	368	296	354	352	301	340	349	326	336	358	367	349	352	345	313	352	353	352	329	334	328	320	324	341	371	364	338	341	356	345	314	370	362	332	329	329	343	338	376	301	331	336	348	356	350	317	342	350	346	350	337	362	351	371	355	352	356	334	342	345	327	365	317	375	309	330	321	356	345	349	345	370	335	341	298	311	351	374	343	326	346	338	366	324	346	368	358	371	319	344	343	363	345	348	321	362	339	328	364	341	348	335	337	321	338	327	335	317	365	324	325	323	325	318	345	352	366	340	336	311	350	360	322	339	377	337	334	331	352	324	331	306	331	376	330	357	350	356	340	311	370	331	346	330	347	344	343	347	337	386	366	361	330	358	332	369	357	337	371	335	351	365	368	333	300	333	327	372	308	323	329	329	363	347	364	336	350	335	329	325	333	315	339	332	316	302	336	318	345	328	334	329	330	327	309	375	354	325	345	309	332	338	318	342	297	322	363	315	333	345	317	356	309	327	325	335	358	343	315	279	350	325	345	337	337	297	342	344	334	332	320	355	299	331	333	345	359	336	374	324	351	352	291	365	336	364	370	367	332	365	348	327	358	335	348	341	325	312	332	315	392	322	347	347	327	338	321	337	339	330	380	344	375	319	360	359	360	365	353	338	326	333	347	340	326	314	371	345	326	319	339	349	323	350	348	354	348	333	324	365	329	355	345	355	331	331	318	350	313	332	290	343	318	349	331	362	330	355	348	354	326	330	343	307	342	383	321	341	317	346	334	329	338	345	360	318	333	338	349	303	327	331	355	346	357	347	349	315	315	364	331	352	345	324	316	340	345	338	299	350	332	333	347	389	335	318	344	338	342	326	341	351	333	349	322	372	336	381	354	324	348	343	305	381	342	320	316	348	337	323	316	315	303	328	334	364	337	335	343	350	375	326	333	329	344	339	306	364	306	320	353	361	329	345	325	305	367	352	367	329	343	316	303	354	325	319	396	350	320	345	345	320	377	349	355	353	351	331	310	356	331	362	318	312	331	336	331	301	353	329	313	344	328	363	326	329	334	332	349	373	347	317	335	374	331	337	339	345	387	366	287	351	330	345	334	361	334	323	367	357	333	312	306	349	334	327	351	336	297	323	304	322	320	357	378	351	361	346	332	325	340	332	322	331	344	331	320	381	326	341	363	348	320	355	352	364	323	350	359	310	343	337	336	335	317	339	341	295	306	355	349	334	335	350	351	322	318	356	367	336	336	345	343	360	292	330	305	336	328	350	369	333	341	351	349	346	329	333	358	335	322	343	334	304	333	335	356	340	322	328	366	353	335	292	318	334	291	348	294	328	353	319	325	365	348	348	345	321	341	331	313	346	330	351	312	360	335	318	345	305	331	312	344	364	307	345	353	347	349	356	354	362	343	316	371	349	332	301	325	323	332	310	345	321	330	342	332	318	339	312	350	352	329	359	357	356	323	353	343	366	371	353	337	330	360	348	375	329	327	333	341	320	334	351	315	328	333	313	361	316	337	319	344	318	333	323	362	313	335	333	332	360	334	316	321	337	346	336	357	355	378	345	313	372	340	326	358	357	330	339	369	325	358	361	331	374	343	352	349	330	347	312	340	329	340	355	344	333	332	367	363	319	350	376	342	329	320	384	383	337	321	339	295	318	363	378	332	329	322	357	331	357	346	355	336	327	316	321	320	354	332	334	317	328	356	335	341	320	319	353	328	338	376	330	365	328	322	359	334	316	314	345	370	371	337	357	363	345	323	335	339	338	336	329	327	345
39828	2632	4980	5810	4953	3986	3614	3058	2569	2255	1947	1876	1698	1629	1545	1445	1421	1304	1293	1263	1276	1196	1254	1211	1191	1176	1129	1170	1162	1062	1123	1144	1050	1074	1027	1105	1003	1041	1016	1086	1019	1036	1004	1044	969	960	999	965	950	1009	988	991	950	979	941	997	964	982	1009	911	1032	989	925	988	966	968	1029	962	1003	979	946	1021	987	964	928	918	991	969	932	989	941	899	968	944	936	961	966	961	942	951	903	938	890	950	886	902	1041	948	1010	979	972	932	957	982	964	910	916	977	954	941	930	997	922	952	912	889	942	979	975	905	939	987	948	953	937	954	999	950	940	962	897	889	993	932	981	915	935	937	990	947	931	973	881	927	973	999	929	969	958	980	950	946	947	944	978	886	906	978	972	917	934	1004	923	926	900	920	951	919	918	951	902	983	921	966	980	931	954	937	899	918	924	910	946	934	969	935	964	967	956	973	961	991	963	926	941	942	968	900	952	920	954	960	932	969	949	954	955	948	1001	933	946	925	954	956	910	975	954	947	933	973	945	908	934	917	961	973	938	951	930	915	920	974	916	967	922	922	923	948	916	981	952	939	888	947	945	896	927	920	986	933	895	927	941	991	908	983	966	942	910	994	993	981	960	1013	906	958	899	924	973	953	918	952	959	949	919	927	905	941	921	942	937	916	938	954	1002	933	876	928	926	982	913	934	906	949	963	935	963	968	937	955	933	891	928	943	975	986	950	958	954	931	904	955	889	908	951	919	896	959	910	963	949	968	951	914	958	949	916	990	952	909	926	996	937	964	917	891	940	946	949	963	913	905	917	985	979	937	912	926	894	942	980	1000	939	968	920	957	1005	958	886	913	941	981	939	942	995	971	936	935	957	951	921	939	892	944	959	933	963	942	924	931	965	919	975	943	953	919	969	970	916	880	990	925	905	935	915	933	944	960	942	949	961	969	913	917	975	944	950	928	928	907	951	932	907	935	950	956	970	942	914	932	972	923	938	923	986	920	954	960	1004	977	915	960	974	955	987	936	945	971	934	940	927	987	987	951	959	981	889	990	935	893	983	926	976	993	919	1007	951	944	966	912	999	933	949	908	932	958	933	926	941	975	976	897	936	910	887	923	938	946	944	900	906	965	918	991	990	913	978	929	966	963	946	924	942	977	962	943	943	980	918	926	984	930	966	938	918	931	949	936	959	941	1027	965	928	939	930	916	949	922	965	927	915	950	932	903	955	914	913	885	959	984	905	915	917	957	965	969	926	951	946	1040	914	978	972	884	929	964	981	943	986	924	910	910	921	985	952	935	993	948	896	988	926	962	941	949	938	922	997	911	928	951	1001	921	970	967	972	911	927	908	928	975	921	937	971	916	964	926	948	955	931	1017	926	964	969	977	939	1009	975	953	908	877	988	938	994	918	923	918	922	934	971	930	912	970	936	922	963	923	960	971	992	904	915	952	955	941	919	966	915	975	963	1023	983	947	941	933	919	969	980	884	922	903	912	904	915	973	939	989	933	957	959	939	947	989	915	976	923	981	944	954	986	933	927	983	1021	942	961	909	970	896	928	977	951	941	945	1010	977	943	999	974	933	982	879	901	945	936	916	931	968	940	920	952	896	959	986	968	953	907	902	936	949	940	947	903	1003	934	1007	978	947	922	945	972	920	931	970	947	964	941	925	917	889	959	942	944	995	960	988	970	934	954	957	955	955	932	907	939	942	930	951	981	950	920	967	916	931	936	942	936	924	967	959	933	943	972	911	992	950	896	918	956	905	976	921	957	983	939	983	916	898	933	948	952	935	928	951	1009	886	935	959	950	946	939	966	970	1006	940	902	895	934	957	936	982	931	927	924	914	904	971	959	957	910	949	971	941	1000	973	994	900	930	976	932	947	938	929	933	940	947	991	953	953	923	961	915	953	944	933	978	937	926	953	916	965	896	929	1037	940	962	983	913	966	961	976	964	940	927	988	932	983	956	929	903	980	925	865	947	968	894	990	909	936	998	889	960	958	961	953	1016	922	983	984	941	968	974	953	947	954	970	936	986	904	979	916	970	934	936	891	872	974	928	964	972	970	944	937	1011	967	924	902	924	898	953	939	922	891	900	977	922	891	938	934	956	937	965	930	929	861	970	964	934	951	961	979	901	961	924	955	920	925	945	923	911	973	932	990	936	1016	943	909	941	943	947	923	974	946	946	970	954	963	921	932	883	948	916	898	931	961	942	993	911	956	1020	962	994	940	922	957	966	950	970	931	954	902	970	919	971	957	918	952	937	970	918	945	958	931	955	979	980	906	919	985	941	940	926	942	927	963	939	937	997	971	981	936	965	914	944	954	929	944	955	964	891	985	935	905	926	943	939	957	961	954	882	938	918	905	954	981	943	1001	990	919	981	975	920	924	983	945	994	937	986	971	978	931	918	905	897	904	924	959	946	915	953	937	944	996	954	970	957	889	944	968	929	953	976	924	890	899	906	997	917	993	918	981	884	912	944	946	970	965	993	886	957	952	930	965	945	963	951	929	940	968	921	978	953	998	963	947	901	939	985	970	966	965	972	892	923	964	951	964	990	880	955	961	956	905	944	927	919	951	946	915	926	969	939	964	941	996	983	973	970	953	948	911	970	930	970	954	916	894	938	974	963	976	972	943	905	952	885	912	1003	968	918	917	953	968	983	916	948	924	944	878	876	878	983	946	972	968	982	985	921	972	914	911	936	949	937	952	931	908	915	928	936	948	935	916	993	992	923	958	959	915	906	930	919	948	941	959	926	975	963	946	960	933	928	994	922	890	900	946	946	895	929	928	958	962	913	935	908	957	922	976	927	941	901	958	964	984	986	953	980	1003	969	874	969	916	988	947	943	1018	971	985	1000	947	999	965	970	942	930	966	886	911	927	929	954	966	976	921	939	936	928	941	952	966	969	922	947	990	936	938	916	979	936	970	937	953	935	921	956	923	966	883	898	968	926	995	920	899	1003	909	914	963	988	932	994	938	942	955	944	927	966	993	968	968	959	926	942	911	934	963	961	986	996	911	940	956	973	917	955	923	936	969	1006	909	934	977	942	943	924	919	953	988	892	1002	957	948	954	943	933	998	938	941	893	904	976	959	967	919	906	973	977	958	979	946	965	918	924	914	966	949	1027	904	940	917	920	943	965	980	964	931	931	976	1017	883	962	980	893	971	956	926	906	967	943	1003	960	920	973	936	1040	956	963	936	999	1009	938	955	947	953	944	1003	945	935	943	964	910	961	911	950	961	901	979	970	901	938	973	913	977	960	957	969	920	977	885	934	978	956	923	923	968	956	988	895	881	973	974	955	934	905	975	924	953	948	901	951	944	990	955	907	900	943	941	977	883	965	953	931	948	957	987	905	941	936	936	984	944	938	947	954	952	937	1005	926	962	894	950	998	914	941	997	975	946	998	999	980	994	939	985	962	964	927	968	912	943	920	932	978	938	956	953	931	942	986	957	913	978	920	982	906	967	960	919	964	963	986	952	983	934	976	926	938	935	915	940	957	946	1017	986	983	969	930	954	955	975	942	906	895	964	964	869	873
17020	1180	367	234	178	191	159	167	159	165	163	133	156	143	145	143	155	140	157	160	147	146	163	137	154	157	145	127	139	143	139	153	157	168	150	152	151	151	144	133	172	141	133	151	136	145	143	154	155	139	133	154	156	118	140	142	127	150	129	137	139	152	139	145	183	137	158	129	148	154	164	144	143	158	143	137	137	151	152	153	152	148	155	111	152	139	153	143	140	138	125	148	130	141	142	139	151	147	154	137	141	128	149	161	145	143	163	171	182	168	144	144	124	158	153	166	152	142	131	143	141	146	136	162	144	129	126	128	134	161	156	130	159	153	163	152	177	131	149	140	126	125	141	144	148	141	161	145	168	157	123	141	164	146	158	166	145	148	125	143	172	122	190	162	124	155	140	164	160	132	169	155	136	155	151	138	133	148	128	152	144	150	144	113	158	131	157	137	140	121	130	146	154	155	122	138	115	152	161	129	150	142	141	141	140	138	136	151	149	160	151	129	134	158	134	126	146	142	145	128	147	159	124	149	135	159	133	118	144	154	151	130	140	150	155	139	140	179	157	151	163	130	154	140	141	133	165	152	165	148	160	131	131	136	150	154	137	162	154	147	138	141	154	131	132	144	129	154	150	156	129	184	150	138	150	148	153	146	148	160	131	159	159	144	124	145	154	136	157	134	146	142	140	147	133	145	134	147	137	128	132	153	162	157	146	172	130	127	138	155	140	156	128	143	146	179	152	150	119	164	161	131	142	138	149	155	141	160	150	161	139	141	136	129	149	131	160	136	135	152	140	136	144	135	152	152	119	190	154	128	167	152	146	137	138	124	140	140	131	140	144	144	151	173	152	148	141	145	153	132	151	129	138	151	155	146	150	145	160	132	148	150	133	143	182	155	150	144	134	135	134	154	159	132	157	142	131	151	155	135	178	143	177	160	137	153	153	133	157	126	137	141	141	145	175	139	142	122	125	161	139	160	151	136	142	131	149	144	158	134	148	149	144	139	142	166	148	135	134	155	151	159	165	149	147	158	147	167	129	154	159	134	130	150	143	144	152	168	128	129	126	144	140	140	131	136	147	143	131	163	150	165	119	160	136	148	150	142	147	140	141	146	155	137	128	132	150	137	151	137	136	155	116	136	118	131	140	143	130	169	162	131	176	145	131	137	151	145	133	148	125	148	146	147	124	157	133	158	151	175	134	139	129	166	140	145	154	147	129	141	148	139	133	159	133	155	154	156	146	166	166	140	178	140	157	136	128	150	164	131	149	151	134	170	156	151	165	140	158	130	141	158	149	121	130	160	145	148	123	141	145	154	146	132	135	134	123	155	159	162	133	187	134	143	138	126	121	158	156	141	144	153	141	158	138	141	123	123	150	150	174	147	133	140	138	142	186	149	142	144	147	145	119	139	136	143	125	134	164	152	124	142	143	131	155	155	142	151	166	162	135	152	135	149	175	133	153	159	155	144	165	182	158	143	148	151	137	139	156	159	149	140	130	133	165	125	136	141	143	153	162	119	173	138	125	156	151	149	113	145	150	146	124	126	135	124	154	145	154	134	132	146	147	143	127	150	147	138	150	147	128	121	146	165	128	135	146	157	141	150	146	135	147	154	138	156	167	151	144	148	135	159	143	151	158	160	155	140	144	146	143	134	152	135	140	142	155	149	140	138	149	158	132	145	138	140	115	135	157	141	150	153	142	145	139	146	143	136	130	135	137	170	150	138	147	162	159	128	143	133	149	159	148	153	132	142	139	157	151	155	138	134	143	161	128	141	144	153	134	136	150	137	155	156	142	152	161	138	148	145	126	143	150	150	111	143	141	145	149	155	131	144	138	124	137	137	160	151	142	131	133	163	156	144	129	142	169	164	153	155	141	136	144	150	145	140	134	163	157	147	160	131	169	151	172	145	149	148	142	133	145	150	140	142	143	152	148	127	159	160	158	142	145	150	153	152	170	143	134	158	153	148	139	144	146	155	143	148	160	190	163	142	147	134	129	136	141	151	153	140	142	124	151	123	163	147	135	141	132	140	155	132	150	130	155	135	136	166	154	124	146	148	158	164	131	128	148	148	155	154	151	142	121	153	138	134	161	154	155	159	130	144	122	154	139	163	126	142	140	152	130	137	138	146	125	156	153	153	163	133	154	148	154	152	138	147	147	132	152	150	136	133	130	159	154	132	129	156	148	134	167	145	141	154	132	142	147	130	150	151	145	140	159	150	132	138	129	154	128	156	146	126	123	163	120	135	144	111	150	118	143	140	142	148	164	130	130	164	177	167	158	146	137	137	137	130	149	158	169	156	131	139	151	176	134	145	144	157	138	147	139	164	150	137	146	132	130	160	143	125	140	154	131	157	147	165	144	124	133	165	142	149	124	142	139	146	139	151	160	170	127	131	148	132	118	168	139	142	147	130	147	140	147	151	139	158	146	121	158	170	133	148	141	143	145	142	156	172	161	166	143	150	167	140	140	134	139	134	160	146	133	126	152	143	139	127	127	149	171	157	150	141	120	112	160	145	134	144	162	141	142	125	130	146	149	128	145	135	143	143	147	139	140	132	138	131	150	155	149	156	131	156	147	149	132	157	140	140	144	147	140	141	148	148	161	150	145	116	166	110	153	147	139	151	156	140	139	141	142	153	146	135	134	135	166	123	179	139	139	144	152	155	128	158	141	149	158	179	150	131	130	134	142	124	154	161	142	164	139	151	140	151	144	125	143	160	149	153	127	158	114	165	130	127	164	146	140	160	150	130	158	139	144	164	137	139	142	164	146	150	145	157	135	133	114	123	139	140	148	148	133	158	151	179	168	156	156	134	174	120	152	149	141	159	133	158	146	121	120	162	152	163	155	140	148	132	158	171	136	121	130	155	156	147	131	151	127	135	156	140	157	144	133	137	159	137	172	127	139	179	133	142	129	141	149	127	145	146	136	141	144	142	159	145	143	138	137	143	134	140	152	147	138	156	141	122	141	128	160	144	138	157	126	143	153	144	127	131	140	169	139	133	144	151	145	153	149	130	134	164	159	126	156	131	153	162	140	159	179	124	155	124	165	159	146	132	147	148	124	158	158	132	154	146	141	116	152	151	137	143	160	165	159	131	124	155	146	138	157	145	151	141	151	130	148	157	146	134	149	143	138	139	145	117	166	141	166	140	153	146	137	138	143	144	136	122	140	148	147	139	156	120	129	175	139	147	143	144	137	146	135	154	163	144	145	144	153	147	158	148	141	143	129	167	128	125	137	153	158	148	146	149	133	147	141	131	154	136	151	142	146	133	154	162	131	153	168	135	140	155	169	148	149	156	144	164	131	154	146	134	146	147	149	140	132	138	138	112	138	140	133	151	156	137	140	148	133	153	170	146	131	136	144	153	165	140	141	143	151	150	160	147	123	146	138	153	148	156	145	136	145	174	149	130	135	148	167	147	148	136	144	153	149	143	133	130	156	145	151	158	153	144	152	148	125	152	157	155	147	149	138	162	153	162	140	150
15049	554	656	704	648	644	596	616	518	531	544	523	492	506	501	524	514	523	507	484	474	473	493	513	459	512	478	528	529	494	506	499	457	488	495	533	509	510	505	472	496	509	463	479	486	489	466	484	514	508	493	523	474	497	522	472	466	498	499	462	504	510	486	484	499	483	437	464	482	466	512	468	452	472	466	466	481	486	503	426	494	491	446	458	475	484	467	518	467	510	486	486	486	482	472	466	483	505	518	472	489	550	468	455	477	461	464	480	491	472	492	469	475	503	524	485	464	505	453	498	472	486	498	461	478	485	523	435	526	530	453	499	496	511	475	507	476	498	468	472	480	517	500	515	515	473	472	483	483	484	522	536	436	476	446	449	479	480	451	469	510	491	469	495	483	460	506	494	515	490	493	467	473	480	443	479	469	482	460	468	503	462	507	501	496	482	505	462	479	452	484	468	459	490	493	456	488	513	453	481	463	482	482	475	508	474	484	485	500	460	485	465	470	473	464	488	469	486	491	494	511	472	487	476	480	472	465	464	498	471	473	506	484	499	450	474	477	533	510	509	498	450	477	499	478	472	483	487	474	477	493	485	448	460	453	481	484	483	505	470	434	497	477	495	463	488	509	476	450	458	465	484	479	472	492	461	480	458	476	485	420	490	497	484	481	484	499	492	506	467	485	489	454	439	492	483	504	450	514	482	462	479	427	438	471	509	462	492	487	483	463	440	505	457	500	501	434	511	476	467	501	408	492	471	489	438	470	445	536	483	453	476	507	452	476	458	521	485	481	508	475	477	466	470	503	475	454	472	508	460	491	500	478	501	506	489	493	476	463	459	478	462	446	524	530	482	473	505	463	481	476	487	465	488	520	505	448	511	486	516	488	468	469	510	506	468	496	464	506	470	497	455	491	456	437	487	493	506	481	457	469	480	484	547	500	474	488	444	447	457	478	500	468	491	506	470	512	491	474	492	494	509	479	493	529	464	489	486	464	497	508	514	462	510	528	492	505	493	506	454	442	496	507	485	488	460	453	493	451	480	499	483	464	476	471	494	453	541	500	485	473	469	453	508	467	479	473	508	478	505	509	503	491	444	513	473	419	491	446	518	467	543	496	505	496	495	486	494	453	509	508	449	475	487	494	486	539	523	463	518	478	466	512	487	479	488	493	475	464	507	485	459	481	491	491	488	501	504	504	477	477	493	473	468	494	471	499	483	518	460	484	489	453	473	478	466	481	482	462	464	495	499	481	520	442	480	424	509	467	469	487	516	479	527	479	493	490	501	480	485	442	482	466	490	454	501	525	481	445	473	469	443	486	471	467	470	443	472	492	482	504	445	449	470	494	475	481	484	520	527	462	428	475	513	482	457	488	461	469	457	468	481	476	520	431	455	491	473	489	504	489	476	508	472	515	464	474	480	475	490	448	459	497	469	469	481	469	456	464	505	504	469	447	469	505	475	511	432	444	513	488	496	480	484	451	457	481	468	519	476	466	427	518	479	483	504	466	474	513	464	497	488	494	464	472	440	500	510	520	474	507	453	499	469	487	531	449	506	460	452	426	489	486	460	501	454	489	497	484	497	515	459	499	468	456	480	470	484	500	485	434	463	497	461	463	461	471	495	520	473	498	451	497	487	452	486	502	461	444	486	440	502	481	470	441	470	489	506	477	451	462	478	502	506	514	466	489	467	490	474	489	487	488	478	468	500	485	448	483	486	499	467	505	488	482	505	496	476	514	476	458	441	517	467	482	487	505	500	505	508	514	466	472	467	493	468	499	488	504	506	468	464	447	454	477	439	458	515	475	478	471	465	480	481	535	503	483	434	465	473	455	481	522	491	492	480	485	493	513	456	503	480	486	474	484	497	485	427	455	452	467	484	496	479	467	519	489	507	499	490	488	460	490	512	490	491	501	457	486	465	475	522	438	460	459	492	441	527	494	493	509	461	464	447	494	493	467	489	495	459	470	489	485	512	464	458	515	462	497	476	480	509	459	491	461	450	449	471	489	457	468	481	497	476	498	490	486	496	487	452	470	489	522	491	483	432	499	486	511	432	496	494	479	470	496	493	503	442	473	486	499	490	471	458	481	503	471	477	494	455	465	453	479	463	471	490	486	517	479	458	473	475	459	493	498	494	517	516	475	453	466	462	470	475	466	507	474	494	474	474	506	483	505	482	477	478	492	486	465	488	478	513	464	513	504	482	525	504	472	511	461	491	503	485	445	497	473	508	467	439	474	496	488	513	489	511	475	483	445	474	443	459	544	509	448	488	482	478	471	479	496	481	490	500	498	453	490	420	461	490	455	458	480	485	469	443	490	504	483	501	482	465	459	483	435	486	494	487	528	506	457	422	506	475	488	502	508	489	506	454	505	488	493	517	484	476	469	488	473	535	485	489	480	479	515	473	453	483	507	440	475	504	442	505	482	489	513	470	492	471	449	505	456	475	505	530	448	504	473	486	449	443	481	464	520	455	498	476	498	451	512	526	464	474	484	453	496	477	503	470	480	542	458	493	519	474	509	476	480	463	490	512	512	458	506	435	444	548	478	489	474	474	485	460	442	496	488	464	523	472	512	457	520	485	460	481	457	457	510	503	457	527	436	498	471	505	471	482	509	479	501	486	497	439	511	475	475	493	488	471	522	463	470	502	503	485	487	472	436	507	471	458	484	452	497	502	470	482	450	499	511	461	478	468	476	529	482	485	486	472	474	448	499	460	485	471	485	506	488	472	513	478	519	472	479	537	464	461	505	469	493	484	494	498	457	497	489	462	497	514	440	473	510	478	484	466	509	487	485	519	414	510	484	466	506	458	480	461	450	487	486	483	499	523	450	512	480	489	496	470	478	472	485	496	512	465	511	481	498	501	478	481	497	454	458	472	484	497	490	505	475	506	482	490	456	500	485	486	474	501	484	484	480	457	473	520	494	453	496	484	517	462	520	489	472	465	523	467	478	475	467	497	495	478	475	462	501	471	455	467	473	480	466	524	488	467	516	490	457	476	478	472	502	489	440	487	458	486	479	535	490	446	499	493	513	474	538	473	524	487	469	499	504	464	473	476	462	486	493	485	457	466	529	459	475	488	474	499	458	503	441	481	481	469	502	491	479	492	489	486	509	467	462	516	481	513	487	511	483	502	454	492	495	472	497	527	477	446	476	476	463	504	466	457	495	501	469	446	481	472	445	457	494	463	486	457	488	473	464	495	437	449	486	456	457	488	498	474	529	495	525	478	502	487	534	459	521	461	477	480	476	496	474	486	481	469	457	493	467	495	454	521	450	520	476	450	470	462	479	463	467	524	499	522	475	447	514	534	480	473	517	494	464	473	481	468	435	466	472	467	480	476	512	489	445	487	478	495	477	464	472	475	430	432	499	470	496	467	489	462	546	465	489	490	536	454	462	470	475	505	490	507	490	491	523	448	509	462	486	499	461	456	478	465	449	507	538	471	491	471	485	499	436	469	510	532	471	466	482	494	461	488	499	509	519	497
60073	22192	3922	1113	820	701	571	460	445	405	360	357	354	321	352	305	328	312	341	311	359	322	289	297	310	325	291	319	325	298	267	331	298	281	295	304	314	292	299	298	278	272	280	300	275	306	259	305	306	287	274	294	293	313	280	327	302	303	294	293	277	280	283	285	282	288	328	253	283	307	313	289	270	259	264	331	295	274	327	326	300	292	247	295	302	267	289	273	281	278	283	302	290	287	299	290	282	292	274	255	304	247	291	288	283	269	293	279	276	306	276	295	286	290	261	306	315	312	302	306	326	298	297	263	267	264	292	282	270	279	305	323	266	289	277	297	287	285	290	325	306	300	324	293	299	316	295	282	321	283	294	275	289	286	269	270	269	258	311	302	269	309	269	292	266	282	322	306	250	282	298	285	279	261	281	274	260	281	290	277	281	297	279	253	287	280	322	294	292	298	283	294	272	293	284	295	280	295	274	303	316	305	305	291	264	275	287	284	316	299	308	295	286	263	285	276	300	286	277	270	288	285	267	303	294	276	300	279	284	293	263	297	276	288	272	290	300	275	284	274	298	279	286	308	278	283	285	304	293	295	267	289	308	270	307	282	274	271	277	279	267	272	276	288	308	299	294	310	299	303	282	304	305	285	308	289	277	286	284	275	302	281	299	267	309	308	291	273	279	292	273	284	291	298	291	296	269	283	283	308	267	290	291	306	316	285	300	304	267	279	254	279	282	292	261	287	291	279	302	293	283	303	271	285	285	266	293	292	264	289	304	272	291	261	265	291	311	317	260	270	297	293	255	253	272	280	272	282	319	273	299	289	292	288	273	291	270	289	289	310	291	292	276	296	308	281	272	285	293	275	294	288	287	274	274	291	303	293	291	281	302	309	325	295	301	282	283	300	269	295	315	288	313	300	328	254	297	271	290	277	247	319	277	284	272	283	285	266	295	286	275	259	290	308	285	282	297	279	282	282	285	342	295	293	289	292	272	270	269	282	286	259	291	293	294	305	280	300	280	260	276	319	290	284	297	301	288	280	271	283	290	309	296	284	288	307	278	313	282	324	297	285	244	284	292	299	292	303	328	303	285	283	268	294	267	276	285	282	282	279	280	256	290	297	283	288	288	278	298	290	290	306	256	287	275	296	295	305	291	304	325	308	284	271	321	272	285	294	285	267	286	287	319	301	302	274	258	304	256	292	315	279	293	275	269	256	282	268	272	291	278	273	290	291	260	291	284	284	286	259	307	274	303	272	311	305	285	296	282	284	250	289	287	280	241	286	279	306	281	298	266	307	288	315	276	280	303	297	301	266	275	270	289	295	257	288	289	273	289	323	296	278	286	272	267	289	281	291	277	336	287	325	257	271	272	278	262	297	262	273	318	273	283	292	278	269	281	295	291	291	299	279	283	277	306	308	290	274	284	284	298	296	263	282	285	306	292	268	296	310	294	301	264	279	252	273	261	318	306	298	290	288	289	309	244	271	328	294	320	260	276	275	278	301	280	279	291	284	299	284	288	289	283	329	287	281	295	303	279	297	308	275	280	289	296	317	288	294	269	275	280	289	277	274	297	290	291	291	296	285	303	269	284	282	268	279	285	303	263	281	287	292	286	290	290	302	297	284	307	278	271	260	269	294	269	295	288	289	266	278	272	278	309	281	280	272	289	271	286	313	293	292	285	303	264	315	293	280	294	300	310	305	315	285	293	272	307	288	263	275	329	280	251	304	302	294	289	312	285	278	276	348	291	275	280	273	289	276	283	318	271	272	296	281	301	280	278	283	284	296	282	285	300	284	283	298	310	291	261	297	296	299	293	270	328	273	294	268	280	258	316	277	242	291	300	270	303	280	293	283	313	301	296	298	282	280	310	284	293	285	288	297	259	270	243	284	325	280	290	283	321	294	281	263	259	315	285	284	270	273	293	296	330	259	277	302	266	268	259	316	275	293	273	259	298	281	266	279	341	291	295	340	272	281	283	280	289	291	273	282	264	267	291	300	283	276	290	280	274	260	275	280	276	290	291	311	285	286	265	289	297	273	300	290	291	272	272	275	276	286	304	297	268	299	294	275	303	310	296	306	257	278	300	300	264	298	301	299	284	289	289	292	307	293	271	277	305	284	323	292	292	299	289	252	286	272	283	291	304	318	274	315	275	319	266	305	257	295	256	249	305	291	254	277	286	295	307	311	316	271	279	281	290	278	299	298	271	272	306	286	270	288	302	307	296	252	253	279	268	288	260	291	298	280	298	288	260	279	312	282	309	287	277	296	285	278	291	291	280	282	338	265	273	289	271	296	278	288	276	279	304	289	290	263	270	280	266	293	299	285	271	293	272	284	311	308	332	263	298	267	301	314	298	306	284	282	300	275	265	302	300	307	284	291	262	296	311	283	299	291	293	298	289	288	259	263	286	296	307	285	293	304	274	291	282	275	307	308	300	292	306	295	316	300	295	319	297	282	284	284	309	266	295	314	283	304	281	302	285	275	280	306	309	301	306	277	294	276	290	262	279	282	268	326	274	295	240	282	271	276	276	296	302	274	283	252	305	296	281	301	266	308	293	296	325	264	294	306	292	274	289	261	286	281	270	314	290	324	298	297	257	270	275	294	279	323	268	278	285	283	301	278	284	274	288	282	265	277	297	274	291	300	282	293	285	296	284	276	308	291	313	326	280	289	286	310	287	304	299	272	280	305	292	323	276	292	295	281	288	312	290	293	308	289	296	294	289	246	295	280	290	290	308	283	274	278	309	301	291	280	292	292	257	291	281	293	257	305	270	268	279	296	281	284	301	301	262	266	289	296	294	285	303	317	279	292	269	258	293	272	279	281	272	281	275	285	274	300	300	286	303	277	280	310	277	287	283	290	297	298	312	308	290	278	326	302	271	254	299	287	263	284	288	317	274	283	272	281	295	327	290	264	289	266	257	278	335	315	253	273	295	283	279	270	297	303	291	308	278	298	284	335	310	301	267	290	272	301	292	282	297	297	284	296	296	277	288	279	289	267	290	286	278	288	271	293	296	272	288	277	315	307	272	296	311	297	276	308	300	279	297	293	287	301	291	293	276	316	266	270	312	262	283	268	290	302	255	306	271	292	295	283	254	307	292	301	271	296	282	295	278	299	268	280	299	272	290	276	279	292	304	287	275	268	295	284	299	306	292	299	294	272	299	301	281	274	285	279	285	302	271	308	276	263	281	270	308	321	286	261	284	301	286	317	277	277	305	293	281	292	275	267	284	297	320	290	283	310	311	263	293	300	298	276	286	267	280	272	268	294	286	265	288	299	308	293	312	270	313	312	267	279	277	331	291	255	275	273	297	286	297	273	293	293	278	288	275	294	279	297	284	296	280	292	282	280	311	293	284	291	286	297	274	290	262	265	282	283	292	286	290	297	281	277	271	303	273	269	260	283	276	289	285	284	283	294	270	299	309	267	302	261	296	274	271	269	278	308	260	287	299	283	305	287	294	310	288	300	250	292	281	277	275	291	287	271
33262	1716	2887	3503	3088	2581	2236	1950	1679	1521	1383	1288	1277	1166	1179	1120	1095	1068	1065	1032	950	986	977	937	936	980	967	891	947	889	919	950	877	900	912	888	909	910	859	916	903	907	876	845	883	845	900	935	871	828	899	897	836	836	890	866	843	793	883	852	823	882	829	827	866	891	834	822	871	822	851	847	873	852	860	865	813	902	862	890	807	855	826	854	864	811	831	850	858	877	835	862	827	866	762	849	818	833	814	856	835	888	860	870	806	900	810	816	864	896	859	882	825	840	875	822	860	816	811	798	820	905	819	810	836	857	842	875	859	831	851	821	832	824	892	822	876	820	840	846	877	875	824	878	853	821	843	822	859	845	837	773	829	802	878	827	804	830	838	801	859	833	871	843	802	899	861	778	899	857	830	806	860	765	858	812	835	802	863	860	785	839	852	835	801	815	816	840	844	801	824	839	830	797	852	829	835	846	819	879	817	787	838	806	830	832	784	822	830	871	857	823	866	842	877	871	836	807	842	832	833	843	849	841	882	881	853	827	801	837	838	861	799	825	857	817	880	827	806	814	801	826	880	794	835	843	821	837	841	838	908	792	849	846	862	842	845	878	852	849	854	832	830	818	844	830	844	840	837	851	838	850	875	869	901	805	840	829	816	866	827	852	799	858	834	833	837	842	775	784	831	840	825	811	811	825	838	892	801	813	831	830	868	817	840	837	796	829	750	851	810	826	808	826	789	821	853	833	854	859	847	851	854	860	791	837	818	815	865	835	833	884	866	889	839	811	858	866	810	797	862	864	867	851	800	798	864	824	818	796	887	837	814	863	858	834	812	785	842	857	819	859	853	858	841	867	851	875	826	859	874	788	871	840	802	854	872	898	900	840	794	862	831	824	817	827	769	872	853	828	842	832	890	851	893	853	798	830	833	822	764	838	889	838	832	793	820	790	811	856	790	870	845	835	846	811	873	811	853	782	808	841	839	864	824	781	848	857	803	858	796	863	838	879	845	798	798	876	857	845	866	843	870	863	880	857	862	891	899	819	797	859	882	809	862	879	920	805	822	807	816	859	873	897	877	784	851	842	821	870	828	828	828	811	825	868	914	818	847	840	836	856	842	831	886	858	889	809	807	846	863	866	851	832	911	847	804	854	870	807	836	836	832	850	845	824	881	826	809	871	824	841	817	848	851	834	857	835	890	830	861	837	796	864	844	842	830	826	822	831	854	835	785	843	836	803	826	829	836	828	889	871	762	860	825	792	851	785	833	822	842	809	859	851	822	861	797	895	846	850	830	832	802	800	784	811	823	809	883	798	795	865	856	865	870	868	831	881	795	823	848	842	802	831	804	804	844	800	813	851	838	899	830	856	803	906	846	834	831	849	886	878	818	864	852	802	905	883	834	795	848	829	868	860	842	855	859	844	823	853	881	806	884	820	818	832	830	872	862	820	850	812	820	828	825	883	840	764	800	856	820	827	811	803	807	859	819	829	820	839	801	880	861	826	847	869	832	843	859	790	818	843	853	824	808	803	857	876	898	811	836	862	818	788	789	762	805	835	864	818	834	812	830	852	822	846	872	820	870	809	858	875	840	806	843	857	806	810	857	854	859	890	827	864	793	840	814	857	823	831	821	864	842	857	831	863	854	862	890	861	869	871	850	826	821	800	852	888	858	898	820	795	859	808	822	834	874	818	827	851	819	831	904	811	856	825	841	837	829	792	823	826	828	847	832	833	860	781	847	859	850	853	859	820	875	839	856	858	851	865	846	885	908	815	850	832	830	845	871	897	791	797	815	854	779	858	844	905	822	862	869	840	841	835	896	882	905	859	815	816	823	852	847	881	847	810	795	832	841	803	912	862	844	870	854	844	865	810	827	821	872	822	873	869	835	770	852	828	878	802	824	824	818	825	871	825	854	819	832	839	866	902	845	862	883	806	851	885	802	849	829	823	851	851	796	830	874	889	855	885	786	860	903	870	823	874	855	835	817	860	858	839	815	849	859	830	798	864	890	837	842	853	870	832	852	821	904	827	816	818	818	845	801	864	879	910	831	789	875	828	806	903	837	860	814	837	834	876	857	826	794	819	847	827	824	833	822	824	821	834	803	833	819	812	826	809	857	820	854	849	839	848	832	879	867	853	802	814	813	796	821	827	798	858	834	856	888	807	878	803	789	828	835	863	836	872	828	851	851	861	832	823	820	845	844	838	852	813	842	856	852	863	817	879	844	833	843	853	896	884	921	846	827	829	842	868	794	838	837	825	834	803	835	879	838	873	836	900	823	754	830	821	874	800	830	834	854	883	865	841	834	869	851	816	817	849	826	840	804	812	831	792	821	873	872	827	811	888	816	807	832	830	834	790	856	860	848	793	798	853	826	834	867	847	849	797	770	824	861	827	880	834	843	802	865	808	819	865	872	822	877	877	843	786	858	785	815	806	873	784	861	792	870	836	829	839	819	825	845	857	868	866	842	824	852	879	845	855	854	811	815	830	845	823	867	814	839	823	877	877	822	848	847	859	793	877	807	898	826	843	898	874	850	822	822	831	839	855	783	796	767	898	822	830	847	849	850	812	824	844	845	873	816	851	797	818	849	804	868	842	866	899	825	830	898	820	827	877	867	836	836	818	880	853	775	840	791	861	915	870	830	799	883	801	862	820	805	813	831	792	804	871	840	808	858	840	842	828	868	861	843	854	852	819	818	842	859	901	834	823	883	857	830	849	895	858	814	859	893	854	834	856	774	832	875	827	829	844	838	806	842	912	859	845	790	914	882	807	873	846	827	847	818	861	866	776	896	880	859	853	797	862	798	842	821	788	902	813	828	815	836	819	795	827	863	845	907	849	784	828	809	824	872	798	882	821	867	807	819	819	813	845	799	857	830	849	805	856	862	837	826	847	850	841	876	860	839	850	891	858	809	844	830	850	857	814	831	860	783	803	834	828	851	829	829	872	811	833	828	839	821	857	814	857	845	814	850	838	816	844	864	840	810	789	854	811	853	811	872	820	819	835	810	821	841	833	768	814	823	889	853	822	814	794	895	837	824	890	861	859	871	893	863	790	853	786	808	845	855	884	801	882	888	868	851	897	860	802	787	864	853	855	888	854	819	834	800	862	833	791	870	842	844	849	884	861	803	863	811	825	833	850	847	875	826	837	857	836	856	833	851	821	818	833	866	854	855	867	847	851	848	785	873	814	882	839	822	875	855	812	845	852	810	827	867	815	852	805	872	790	852	846	818	811	813	865	816	813	794	843	844	836	818	855	859	873	833	809	827	894	837	817	820	855	837	855	807	837	811	833	860	839	798	848	906	867	810	815	870	798	886	845	877	872	872	880	840	852	861	842	819	852	832	850	806	854	828	844	794	831	836	817	850	785	890	830	812	813	808	873	863	819	888	818	819	846	818	823	916	868	861	864	853	809	824	884	847	871	840	841	841	806	865	860	798	821	858	818	860	852	857	869	833	804	809	817	848	834	916	837	802	812	833	809	848	829
70130	28775	10826	2600	1501	1115	877	765	699	552	542	503	471	432	406	420	403	388	357	386	367	365	356	375	360	373	353	332	387	373	375	367	358	346	336	371	329	308	346	371	317	349	358	332	354	348	373	336	340	325	350	325	359	318	341	342	340	350	338	329	366	339	322	338	336	323	342	373	339	341	328	373	376	367	367	365	319	350	331	319	373	346	335	372	346	330	336	363	344	370	347	346	294	310	354	324	321	304	372	336	305	314	331	312	347	357	345	343	340	351	322	346	327	352	356	353	330	359	352	307	343	328	310	331	364	331	365	323	349	339	313	321	339	334	324	347	350	314	295	312	348	342	367	346	335	358	346	361	319	365	323	325	346	346	347	360	307	363	329	337	339	357	320	359	359	336	332	318	337	352	359	334	338	386	348	336	355	339	337	333	339	334	307	373	368	306	355	352	350	338	353	323	321	341	320	345	369	318	325	359	330	373	331	316	333	343	318	298	323	335	374	344	369	328	360	375	339	344	357	357	364	357	323	331	341	326	319	315	338	328	363	357	336	320	332	317	324	350	329	333	341	325	326	330	353	332	324	330	371	387	346	330	364	332	334	346	324	341	316	334	315	322	312	346	328	357	345	337	330	321	325	344	344	352	350	360	354	365	328	348	325	342	361	351	314	359	351	348	336	328	345	338	321	327	303	335	324	349	328	351	337	301	395	341	317	336	358	318	334	296	363	345	331	325	326	330	317	339	338	367	326	330	388	315	350	342	352	350	356	349	385	335	333	329	369	327	375	345	347	335	339	341	341	336	331	336	319	374	323	357	330	371	302	372	349	349	342	371	342	367	305	340	363	393	324	346	317	361	317	329	319	349	359	328	318	313	354	346	323	333	309	359	380	330	346	362	347	320	383	349	298	372	309	319	361	318	328	344	304	337	348	341	367	326	347	325	311	346	343	340	337	361	364	384	309	322	347	313	322	315	310	333	358	363	321	360	347	342	331	358	340	350	314	317	350	335	315	365	338	326	351	363	330	350	352	350	380	390	321	314	327	325	341	313	371	335	334	351	349	321	325	307	363	345	365	315	336	353	320	367	313	328	347	327	379	332	337	359	401	306	330	372	346	327	347	330	303	305	355	352	361	326	338	312	309	388	356	344	318	344	351	336	357	326	329	309	344	403	310	343	324	334	349	327	319	362	339	338	351	346	351	345	360	356	346	308	340	369	347	362	332	335	337	340	292	351	327	326	335	340	340	330	322	301	342	352	353	317	345	314	352	318	319	343	358	349	353	338	342	366	326	359	397	335	308	289	352	330	331	353	352	380	316	354	335	297	342	326	328	327	345	377	329	355	346	343	339	308	324	353	355	374	336	329	364	345	351	351	339	361	333	359	333	346	364	355	337	335	323	350	337	346	316	310	321	310	341	349	333	335	332	355	328	297	342	344	353	343	336	369	351	377	367	339	347	340	331	337	318	334	319	330	324	363	341	324	349	331	332	335	352	346	311	346	321	362	362	337	349	348	330	330	333	337	339	347	335	377	334	348	368	346	361	348	333	311	344	309	322	369	332	374	339	344	334	343	376	290	368	342	323	334	352	361	302	320	332	338	351	320	349	313	335	357	346	371	338	310	346	333	339	331	338	331	344	342	312	327	342	381	319	372	336	341	341	346	305	344	331	355	358	314	334	329	366	351	338	333	325	322	352	352	341	346	368	306	347	364	341	319	325	343	336	329	345	340	363	357	322	318	344	353	346	343	341	344	362	344	377	362	349	344	347	323	345	318	341	331	339	347	366	333	352	325	318	351	348	357	325	328	318	344	360	369	341	361	319	307	318	343	367	322	357	360	318	318	361	312	338	365	362	334	352	315	335	322	348	336	368	348	354	329	336	360	333	349	351	326	353	333	295	364	337	362	380	335	331	346	329	337	322	360	330	340	344	341	335	320	346	329	329	307	360	326	322	346	384	358	322	302	330	341	314	367	356	336	366	340	319	374	302	342	362	345	370	367	341	341	325	347	326	346	379	307	337	352	314	371	340	308	342	343	340	362	329	321	311	314	329	339	339	349	368	327	333	340	316	352	357	363	346	325	331	334	319	313	372	317	350	357	347	325	298	362	348	349	313	317	374	342	316	338	297	349	323	339	325	352	339	331	348	342	353	318	342	338	355	336	348	330	325	312	348	353	383	380	367	347	345	317	342	330	340	317	326	308	290	343	316	336	369	338	311	333	350	329	355	312	362	328	353	340	333	336	341	329	342	334	353	327	344	328	343	330	315	336	323	329	331	366	322	350	325	355	335	361	342	349	304	329	308	369	362	344	328	345	314	334	367	361	331	327	335	351	339	307	359	299	318	320	302	330	347	340	340	314	349	343	345	353	349	333	332	344	292	346	330	334	334	338	323	355	319	364	350	345	326	354	354	346	346	340	347	327	355	361	358	322	363	372	361	362	357	346	324	318	360	327	356	347	345	335	340	325	353	335	335	361	363	339	310	328	353	363	335	355	320	336	366	344	316	340	341	345	343	329	320	317	385	310	317	358	303	358	333	359	339	324	350	317	344	352	330	324	334	336	359	340	339	321	365	355	309	313	369	360	319	335	342	342	343	304	343	358	319	348	367	333	341	326	343	341	312	339	310	357	347	319	316	318	322	324	330	335	391	313	338	319	335	361	341	356	290	367	366	319	350	329	303	367	317	326	344	340	332	343	337	335	326	353	359	338	346	311	309	352	357	344	317	346	349	330	367	332	334	329	340	345	347	370	337	343	346	339	314	316	329	338	327	346	339	368	391	332	348	328	350	338	355	319	359	349	340	351	357	321	326	340	349	347	355	292	357	307	325	348	316	359	345	347	357	349	352	312	334	324	304	322	341	373	317	331	335	329	351	337	377	348	342	315	359	332	335	350	327	294	360	344	353	352	358	330	375	314	350	333	344	311	325	344	314	328	321	339	351	336	332	345	341	338	339	334	332	339	367	307	326	349	354	368	356	355	342	356	322	350	355	350	355	335	347	363	335	342	299	349	366	355	306	328	340	339	341	314	337	350	338	333	336	330	370	353	345	333	338	332	355	359	355	350	305	338	321	327	335	380	352	317	346	368	309	342	342	341	361	352	361	364	321	316	350	324	355	323	327	337	355	337	356	298	348	327	364	308	353	319	337	337	356	332	312	321	367	363	339	296	346	334	334	306	348	356	325	321	384	329	336	328	330	308	333	322	376	340	348	377	306	328	303	349	326	325	360	355	362	361	350	341	369	331	338	357	368	350	346	346	351	330	348	338	333	356	311	325	329	335	350	329	316	367	328	342	334	340	348	352	334	334	390	343	359	349	330	351	340	332	322	375	324	359	336	322	347	352	328	318	350	365	330	350	326	303	348	370	335	339	297	355	386	330	352	339	345	332	313	362	311	322	366	338	338	358	360	379	330	336	327	336	371	348	341	317	366	312	329	345	366	344	313	348	341	315	340	356	340	364	328	332	349	333	320	358	331	346	341	330
39954	2530	5031	5589	4931	4146	3502	2965	2507	2191	1975	1909	1720	1605	1496	1452	1390	1368	1290	1287	1273	1240	1128	1207	1174	1166	1117	1071	1074	1121	1058	1091	1020	1117	1125	1069	1033	1004	1003	1059	1005	968	1021	1046	1003	1039	1020	1022	964	988	938	984	956	988	1048	1042	977	994	1007	1005	957	947	941	967	976	926	997	986	973	966	996	956	955	1029	950	977	968	983	971	963	974	978	936	1001	980	908	930	937	987	933	961	956	976	976	884	963	940	941	982	1009	973	1012	971	967	939	926	963	965	949	997	925	952	1026	971	1029	962	940	945	927	938	953	924	922	920	915	945	1025	952	978	924	1015	914	979	976	942	990	930	912	966	959	932	983	936	972	944	920	952	946	914	967	942	931	981	922	940	952	977	898	950	943	935	953	922	951	916	924	949	926	983	943	1000	923	967	949	998	909	951	904	964	978	900	918	1021	930	963	930	967	956	963	954	942	936	998	947	999	944	986	938	923	937	947	870	919	951	955	954	982	935	952	976	936	916	945	872	933	985	985	891	930	909	927	914	979	928	999	973	950	967	928	915	917	984	913	908	928	990	949	931	918	909	935	953	990	961	951	911	945	897	992	965	979	923	951	930	966	955	941	913	930	962	949	948	873	956	937	957	945	922	1007	1019	945	957	938	898	943	916	971	945	1013	903	924	1014	933	956	919	919	926	971	1017	957	947	958	1000	897	983	907	938	945	945	1010	953	981	962	944	890	962	964	996	980	981	944	922	934	940	938	968	984	964	895	928	936	944	998	964	937	951	956	909	994	997	971	934	935	938	953	905	952	907	967	956	957	930	979	947	955	949	1006	941	934	900	923	928	949	894	985	928	981	998	965	1002	978	912	952	962	937	952	976	999	915	944	945	962	958	932	875	928	930	895	977	964	943	929	936	901	970	902	902	927	936	966	949	921	987	932	914	974	945	927	944	906	902	942	931	923	946	960	935	928	922	914	945	962	897	971	929	949	907	930	972	911	931	974	940	954	929	1019	969	972	992	910	920	972	977	959	905	939	994	937	938	915	924	998	977	952	922	924	983	977	970	982	949	935	927	959	984	943	893	979	953	923	902	932	953	932	968	911	878	930	911	901	894	967	971	928	1035	924	935	947	901	997	911	934	984	971	960	896	957	962	915	908	879	965	951	956	998	868	950	913	895	963	920	976	960	988	959	902	948	909	921	952	976	975	981	977	957	1005	936	916	935	955	920	898	959	955	987	959	878	919	939	887	958	937	1049	960	912	933	928	950	996	934	930	982	959	985	935	899	1006	950	917	926	983	930	961	965	933	943	926	963	937	928	963	995	934	970	955	941	899	967	1015	958	945	987	933	938	919	966	926	862	1021	956	904	919	919	947	904	993	926	939	941	956	881	972	935	908	967	945	929	955	908	931	980	930	962	1004	975	921	916	951	934	941	945	950	929	931	938	941	941	929	908	971	934	920	907	1031	916	892	961	934	987	936	954	930	952	949	902	904	936	914	975	938	938	875	933	950	959	924	899	947	993	956	963	1004	1019	1000	913	956	873	974	927	943	964	929	981	952	949	947	911	982	1025	971	896	936	953	925	1047	922	917	928	924	943	944	928	922	941	977	927	951	943	914	921	942	949	989	942	864	1014	902	936	969	923	986	1001	960	1017	978	965	911	919	907	937	968	967	939	925	990	917	1000	892	929	947	945	976	937	939	938	951	891	945	942	902	962	936	926	993	992	916	933	941	940	952	949	953	943	931	957	1005	969	935	1003	963	954	932	927	1017	881	986	960	976	970	968	965	973	918	958	933	1003	943	946	914	910	937	961	876	991	924	971	899	951	953	949	988	926	912	995	947	954	940	932	978	916	966	1008	882	954	953	977	1028	936	876	907	910	920	906	981	984	923	961	936	913	979	933	906	966	929	934	961	974	950	982	958	970	898	903	894	942	893	940	894	965	942	887	1004	952	973	969	947	961	939	1027	1009	952	956	966	955	941	930	917	973	889	915	958	959	975	976	874	985	961	907	934	904	928	940	979	927	921	975	975	932	931	970	1003	977	987	969	937	992	945	948	898	936	934	931	981	993	915	980	926	947	935	952	918	964	981	928	973	979	938	901	943	958	1004	941	905	926	953	954	957	936	919	956	924	925	910	902	950	969	952	945	984	962	953	916	978	973	941	919	982	901	952	972	963	943	942	956	992	951	943	916	960	913	988	918	946	969	944	929	948	903	951	970	942	935	919	939	985	939	987	941	961	913	934	916	928	937	962	956	907	963	943	927	964	942	1002	968	917	940	941	931	889	955	906	971	960	973	934	882	947	983	897	920	963	949	938	925	928	988	933	928	969	967	955	980	911	969	896	893	982	937	955	971	918	963	950	937	1023	945	924	945	964	962	922	956	897	980	936	920	932	927	924	980	943	942	937	930	939	946	934	861	966	920	951	943	1012	994	935	987	960	889	899	969	915	919	989	924	924	917	911	984	940	931	956	930	951	951	983	902	929	981	945	955	920	1006	970	909	928	924	937	965	941	916	937	965	922	993	953	920	956	892	1012	952	922	925	929	965	964	922	935	939	974	940	912	922	934	981	1008	926	919	904	932	945	935	906	957	987	939	897	944	959	939	938	864	926	955	915	941	950	961	891	931	943	981	958	951	942	961	966	924	981	888	958	935	970	918	915	947	947	949	899	918	897	963	908	931	986	900	898	938	934	900	950	980	960	943	952	990	962	887	964	950	921	961	927	898	995	867	914	952	979	966	966	934	964	946	962	928	945	944	937	916	908	935	942	933	911	950	944	934	947	940	974	875	943	962	987	892	951	888	1000	971	890	944	975	931	961	965	936	956	952	965	903	872	1017	963	938	951	952	961	954	957	945	900	922	885	987	907	960	982	968	931	1002	927	969	900	956	953	904	964	948	931	1006	952	952	922	968	949	950	919	918	895	967	926	957	977	934	923	875	965	958	915	913	961	927	952	923	989	948	907	994	908	968	930	1045	910	983	937	953	941	930	941	973	936	939	960	891	910	866	890	980	883	916	992	961	972	984	943	883	980	971	913	989	937	949	924	980	938	945	921	909	965	955	910	956	922	923	910	904	924	930	894	899	995	924	899	945	983	939	974	997	941	949	952	926	997	952	905	953	910	1015	968	927	934	1015	881	919	953	932	985	977	961	871	956	956	966	948	902	981	904	1002	881	899	914	980	919	929	933	974	964	962	890	877	891	967	959	949	921	932	936	977	936	920	884	918	993	945	907	926	960	926	908	923	927	909	931	930	907	931	981	935	944	928	934	971	963	898	932	942	945	966	953	940	970	975	946	976	926	1006	981	950	982	937	939	954	931	966	931	960	868	937	948	973	900	954	936	968	888	985	934	918	960	974	951	983	980	900	945	945	946	937	896	992	972	952	914	880	998	940	934	940	992	950	954	953	956	994	941	967	942	902	952	938	897	921	951	956	904	944	966	982	919	937	955	901	965	963	957	890	958	956	974	902	935	942	892	931	935	960	899	924	975	913	963	970	949	911	939	890	926	957	967	950	984	990	972	963	952	988	984	932	955	913	944	914	908	941	986	928
16346	1172	354	206	170	163	162	150	147	150	163	154	148	148	147	136	140	154	168	137	168	163	139	146	132	150	145	151	143	145	149	183	160	168	133	168	150	166	139	166	141	129	153	156	157	141	131	159	166	159	134	150	142	146	133	150	156	146	158	140	139	142	134	152	137	155	139	150	145	157	138	126	127	138	118	138	130	132	125	147	142	133	137	127	138	134	167	129	153	140	150	143	154	139	149	145	167	136	150	145	144	139	141	128	175	148	136	151	140	144	144	149	144	167	138	145	140	143	139	136	138	146	144	158	138	141	161	134	157	143	164	167	154	142	154	153	152	147	162	147	110	154	158	145	138	164	143	151	153	120	139	144	132	113	135	157	127	132	148	134	146	144	158	142	136	140	139	147	147	139	136	123	136	148	139	156	149	136	139	150	151	124	148	134	139	138	115	123	139	136	166	139	151	130	147	119	136	147	159	151	134	152	136	148	136	147	172	155	159	151	161	166	166	143	173	149	145	148	145	149	142	131	177	151	145	151	138	146	126	131	131	149	149	137	139	139	136	153	162	138	161	125	152	122	160	158	145	123	138	139	135	165	146	145	153	140	120	125	127	138	136	138	131	136	151	128	133	163	140	148	155	146	177	133	134	148	131	126	155	156	143	158	147	151	147	144	143	127	148	153	144	118	149	122	138	152	147	136	132	140	130	151	124	141	142	159	140	153	161	134	141	137	143	148	167	145	147	162	142	133	150	149	161	133	140	158	157	135	140	161	167	143	155	130	153	152	173	130	132	145	134	154	137	142	133	140	132	148	149	158	144	141	146	158	155	149	149	153	133	142	134	129	143	146	141	145	141	165	143	159	161	155	131	143	155	130	156	141	163	144	133	153	149	158	136	125	154	154	153	134	116	130	147	152	153	163	157	148	137	148	164	154	141	136	140	134	150	127	141	149	131	136	112	121	148	136	142	133	142	150	139	134	145	143	167	125	133	138	135	139	145	163	138	141	150	139	150	123	146	142	149	123	142	158	152	139	146	147	134	160	160	159	136	154	155	139	159	150	152	142	160	160	129	134	140	147	149	158	126	155	135	149	147	121	157	150	140	138	140	146	143	140	132	131	134	143	140	155	146	138	138	126	122	151	133	141	146	142	134	151	138	154	150	141	149	148	179	144	141	133	151	150	167	132	122	121	143	129	133	149	162	121	142	148	127	137	148	158	138	154	132	174	158	147	136	142	119	145	157	165	168	147	156	148	142	143	156	157	136	123	136	154	170	137	118	148	131	152	158	138	127	154	163	130	162	145	141	164	130	161	159	144	168	146	146	145	147	153	138	129	119	148	159	153	148	151	138	170	129	154	150	145	141	151	157	120	137	133	145	146	155	127	148	149	152	132	167	147	147	138	140	154	121	146	148	152	135	143	128	146	170	145	143	146	153	144	174	143	129	140	177	150	140	144	169	152	162	146	153	154	134	139	151	145	124	152	153	134	150	150	131	148	168	159	157	148	130	126	148	149	166	167	144	150	139	151	151	140	136	121	125	176	138	149	154	135	147	144	131	160	144	127	125	137	135	136	133	137	144	142	152	151	165	149	153	120	151	143	140	150	143	143	165	145	168	155	125	137	140	145	150	147	142	161	143	134	128	135	131	161	151	125	171	168	142	132	144	158	142	132	143	125	136	156	150	138	147	138	152	136	152	138	145	153	125	162	144	153	154	133	133	152	143	162	169	170	149	146	155	144	134	168	138	138	155	140	173	142	128	126	148	151	174	137	157	158	150	147	135	154	142	155	120	147	144	158	146	130	160	128	160	156	151	167	147	152	151	131	121	151	160	159	147	144	143	136	139	151	154	151	148	168	153	137	142	165	152	156	131	148	153	153	140	154	155	137	147	152	150	147	133	150	149	178	149	148	141	156	127	149	138	131	170	139	172	160	139	135	133	128	153	152	151	151	141	145	142	167	139	151	162	156	126	164	143	166	145	132	134	144	153	142	149	139	142	148	187	148	148	139	163	133	152	120	148	147	145	136	140	122	160	151	146	143	176	151	180	150	139	152	135	139	131	156	158	142	152	139	148	148	155	149	157	170	139	135	126	137	152	132	146	176	175	144	138	143	158	134	135	141	139	154	155	151	150	145	163	144	149	136	129	141	137	109	134	135	149	131	126	136	139	156	131	130	126	141	156	119	135	132	165	135	141	146	142	137	159	136	143	132	142	127	134	136	147	182	150	136	139	153	150	142	118	140	134	131	143	162	142	114	141	161	142	142	154	148	162	139	154	152	147	137	135	148	157	132	151	145	134	139	150	132	142	160	142	155	141	141	142	142	154	152	140	134	140	134	134	174	144	131	124	161	153	138	124	151	164	136	152	153	140	145	170	138	162	138	151	147	154	149	132	141	143	145	138	162	136	142	150	176	153	142	154	149	150	160	143	153	122	138	158	157	152	137	136	149	162	143	139	145	130	137	146	148	163	149	152	151	137	146	149	142	133	130	148	163	148	167	145	130	138	150	139	165	150	148	143	148	141	145	139	136	139	171	157	133	171	133	157	161	134	156	136	148	164	140	157	149	143	143	136	160	142	145	138	141	160	154	129	147	144	144	158	132	128	142	139	146	133	123	135	145	137	167	159	158	165	143	146	152	128	135	139	151	160	140	170	158	137	142	146	134	161	143	158	156	138	140	167	142	122	136	149	160	133	130	173	152	141	131	161	138	150	169	151	147	157	142	160	150	131	131	134	146	149	152	125	148	145	150	129	131	139	150	134	152	138	161	146	137	155	133	151	155	141	156	177	149	146	163	152	140	153	137	147	140	140	155	133	132	136	159	157	153	156	141	130	125	147	172	142	148	160	130	138	135	139	158	147	156	154	157	123	141	153	143	164	161	169	143	133	163	144	155	121	157	154	159	123	151	154	133	136	165	148	144	132	146	146	130	149	163	141	151	148	146	164	146	155	158	143	155	135	159	148	137	145	132	149	144	167	148	144	124	149	121	160	136	155	158	145	161	139	136	129	168	135	164	147	149	152	140	152	147	149	140	136	137	150	139	133	146	152	145	155	153	137	133	161	131	105	180	141	155	127	161	148	163	144	154	150	140	138	153	150	153	165	153	154	162	172	143	152	149	141	146	145	152	154	138	153	127	149	160	150	145	157	149	156	130	127	131	146	145	167	152	131	155	144	159	152	133	145	147	150	139	138	139	142	145	132	155	145	130	133	164	160	151	169	149	146	134	136	138	144	141	146	144	135	141	166	135	141	149	148	129	134	137	174	161	155	156	160	157	155	129	146	129	145	112	152	144	138	150	157	158	155	145	108	155	150	134	161	153	178	148	157	156	135	159	153	136	148	154	143	154	140	153	168	142	140	128	161	136	162	143	148	177	143	158	148	143	153	156	162	141	135	135	147	141	147	175	148	119	162	154	145	127	133	133	132	128	123	129	135	128	141	162	143	139	127	148	133	106	142	123	147	158	130	174	149	161	145	131	147	160
14936	601	617	689	653	620	541	524	557	568	532	499	510	508	520	522	502	519	495	464	508	474	518	507	493	474	477	481	522	468	516	495	506	459	481	450	515	486	467	493	483	441	536	482	509	493	489	497	504	483	477	499	472	527	486	477	484	467	491	511	479	519	479	454	461	462	498	500	492	483	484	466	505	477	467	514	449	489	495	501	458	465	466	464	472	491	512	456	488	490	452	478	492	508	534	457	514	487	495	464	512	498	444	433	540	498	498	463	473	455	449	515	490	483	477	469	478	473	466	498	507	451	445	489	495	460	496	468	517	490	458	440	480	498	492	487	473	490	535	485	517	472	484	486	497	464	454	490	460	495	482	448	468	470	532	478	486	460	510	472	509	450	497	472	445	487	514	503	503	440	469	487	467	478	466	430	468	494	500	492	490	451	501	461	518	497	485	525	519	480	473	472	470	484	500	488	510	496	494	475	456	494	435	470	485	496	504	503	457	514	472	475	486	486	494	491	491	527	482	480	498	503	474	466	450	441	453	488	484	466	487	445	506	487	493	513	472	455	471	468	482	445	493	495	477	454	494	472	496	489	506	474	477	501	512	453	479	453	489	471	485	468	479	510	489	478	486	453	488	510	507	471	498	481	496	489	441	517	509	476	461	474	477	451	480	516	494	485	468	503	471	476	443	506	483	515	472	489	502	490	451	454	448	481	466	503	499	446	462	468	482	464	488	475	474	482	467	516	476	496	486	495	525	466	485	508	480	494	489	476	505	506	494	481	530	481	469	533	483	468	484	486	462	496	474	459	470	487	493	503	478	485	505	487	443	450	507	468	539	489	501	491	473	514	463	549	447	466	473	533	467	492	489	476	516	466	505	505	468	487	495	487	480	499	481	468	482	501	491	486	465	515	476	521	516	465	482	482	459	494	487	501	490	482	498	472	501	491	459	477	477	454	475	478	467	502	525	495	480	455	424	475	465	489	522	469	452	513	453	433	501	492	499	512	438	445	493	455	475	465	527	435	452	510	511	457	525	441	491	449	480	472	488	461	492	490	465	475	498	502	463	490	491	460	469	486	488	478	464	490	515	459	490	467	477	462	462	487	475	429	469	492	503	496	476	541	487	479	518	427	499	480	495	465	472	474	516	480	492	507	482	461	493	509	510	478	501	461	475	462	454	472	499	499	478	511	464	504	508	493	507	490	515	487	467	473	469	493	502	475	464	475	449	530	467	490	479	453	492	456	478	482	501	501	463	473	450	454	460	441	491	512	483	460	508	483	489	483	437	485	479	477	476	468	450	484	472	477	467	460	467	475	483	486	470	490	521	452	533	488	473	490	466	503	450	502	455	487	504	434	465	455	490	478	483	491	466	476	455	465	457	495	493	494	498	428	487	507	490	500	485	496	471	502	504	479	474	509	504	481	475	504	495	480	495	512	529	513	487	449	483	510	484	458	425	504	504	475	468	492	494	482	476	474	443	514	497	459	465	448	476	482	525	506	491	512	469	455	488	491	489	515	497	485	468	521	515	473	487	497	511	490	507	474	470	478	481	499	474	486	521	484	480	439	453	500	492	456	497	487	505	478	505	476	484	471	448	447	474	458	478	459	520	425	458	521	480	471	481	497	485	444	465	524	509	479	505	466	493	513	478	484	517	447	520	477	480	463	515	509	509	490	518	482	461	501	493	470	471	479	481	503	490	493	521	471	455	491	456	483	485	504	450	484	481	488	470	475	511	491	471	500	498	480	487	494	476	470	430	458	520	503	500	467	489	490	493	457	489	478	462	488	467	468	505	455	500	464	457	518	484	448	486	499	486	513	484	483	502	447	476	455	470	503	474	507	478	494	452	504	466	471	454	519	499	467	497	441	495	445	509	464	462	458	479	462	477	488	501	494	504	517	518	453	506	513	501	490	467	492	480	510	486	481	491	505	481	463	481	479	483	490	493	495	470	454	493	438	462	493	460	477	487	512	449	463	470	495	496	459	494	483	506	472	490	475	460	442	496	493	485	486	506	454	503	462	454	513	518	484	490	484	499	495	458	506	474	486	461	486	492	493	472	493	519	469	474	444	467	465	489	496	486	446	468	476	452	465	499	532	471	468	504	462	461	505	488	448	464	481	489	478	444	498	474	464	481	480	487	442	477	491	487	508	475	472	472	469	471	481	534	466	458	457	484	458	469	436	477	455	426	506	468	502	481	416	538	490	497	485	479	481	473	501	486	513	478	539	464	509	466	471	488	444	469	451	496	503	491	495	505	452	497	520	525	493	447	472	477	483	504	497	474	481	499	496	489	472	454	485	479	461	438	496	505	441	491	466	491	486	470	483	489	459	482	487	486	481	478	443	488	530	477	494	500	495	454	511	526	504	467	479	515	477	486	465	492	494	454	492	480	490	494	486	490	494	486	492	503	465	476	480	453	507	500	473	487	485	505	522	462	461	471	445	485	441	470	502	495	502	465	521	480	482	448	478	479	454	484	502	478	487	530	442	499	459	509	487	467	486	457	489	474	475	457	480	459	501	466	478	465	513	446	465	489	476	467	451	482	508	455	451	468	447	469	479	527	514	491	512	462	518	475	522	518	464	508	469	477	523	464	503	485	458	421	481	496	480	542	452	490	461	489	497	485	475	472	541	479	486	459	464	477	435	518	490	475	476	481	504	508	504	513	464	540	482	530	472	485	487	523	471	463	454	472	440	486	512	480	470	470	474	494	460	458	450	460	499	495	471	472	535	492	476	422	494	469	477	457	468	496	456	478	478	501	499	500	474	465	465	485	517	489	500	453	468	453	490	495	471	443	497	462	478	471	481	466	486	486	487	495	483	467	462	490	520	449	455	470	454	505	481	472	503	470	480	467	460	477	466	470	475	512	438	500	514	448	489	475	506	492	499	501	460	488	427	507	495	515	520	501	484	503	490	449	477	501	461	453	487	489	477	455	490	465	501	468	502	501	495	479	451	452	494	468	470	522	500	483	503	476	478	477	500	486	479	478	535	473	485	478	506	478	514	484	481	454	487	526	526	487	465	491	465	484	473	490	468	480	483	471	502	484	500	474	491	478	448	489	511	511	493	496	493	491	525	491	485	498	491	494	458	514	491	455	490	484	514	453	468	490	479	484	494	527	497	503	496	508	472	518	489	449	468	487	485	500	455	514	514	468	511	473	490	463	511	467	495	446	528	474	492	495	499	449	498	461	490	466	492	489	492	493	455	505	514	515	492	493	483	445	446	483	495	473	469	519	480	506	457	476	478	482	539	496	492	499	461	467	514	481	465	512	487	464	495	450	492	444	535	481	527	474	491	470	425	492	515	504	518	489	495	459	510	459	472	480	471	493	510	499	516	538	505	491	482	500	483	463	464	497	461	477	463	449	482	472	487	472	468	482	512	476	475	528	479	502	484	489	498	469	487	481	462	494	461	461	475	500	477	488	509	498	507	469	474	445	468	443	498	445	485	492	484	497	468	498	478	504	486	500	466	481	453	503	469
61035	21528	3703	1133	841	634	597	488	474	426	391	323	360	341	326	341	308	325	317	304	304	305	270	308	291	310	296	293	326	281	314	297	297	309	325	323	298	314	300	301	326	302	276	325	296	323	326	290	287	292	276	288	289	314	318	322	269	289	308	326	260	285	303	261	311	306	299	308	294	324	300	318	317	314	288	253	310	304	302	277	273	285	319	276	287	281	318	258	248	278	272	281	262	305	288	333	249	294	294	257	328	303	313	272	279	271	274	295	320	283	285	279	271	269	281	289	285	277	306	282	281	296	301	245	265	292	284	294	255	278	263	294	286	298	294	315	290	302	295	284	274	258	293	271	264	278	292	261	317	322	279	316	276	266	321	281	287	288	316	287	287	275	271	274	264	297	281	295	278	288	284	291	287	266	284	305	280	267	296	283	285	290	279	275	273	287	273	291	283	287	298	299	303	296	285	304	307	283	259	286	260	307	281	272	294	274	258	301	251	319	307	262	283	244	274	292	282	263	309	301	301	313	301	280	287	281	283	273	268	264	258	286	301	257	308	302	296	296	314	274	299	296	285	271	305	277	268	304	286	314	313	264	278	284	283	287	293	311	294	289	278	280	297	290	277	267	288	320	293	309	316	292	296	288	284	300	300	277	294	291	303	261	281	288	304	274	291	286	278	285	288	300	299	305	315	289	267	295	287	245	283	291	295	277	229	282	255	317	328	289	303	256	268	299	265	300	301	316	313	287	322	275	298	278	286	290	297	318	310	285	303	278	291	270	243	304	291	301	276	274	290	293	317	280	264	285	281	300	268	276	305	276	273	312	325	301	265	268	296	292	296	288	310	316	307	270	265	266	276	274	289	289	288	309	309	255	315	274	262	291	285	249	308	298	294	291	305	308	247	279	286	284	279	296	295	339	333	286	304	297	319	286	277	290	282	301	299	285	298	286	297	291	278	291	311	269	267	258	295	292	249	301	242	282	275	317	281	311	264	274	261	292	275	292	289	292	313	284	297	269	295	282	262	276	299	255	257	275	275	282	280	288	267	252	251	270	305	255	282	289	295	293	291	285	272	300	298	289	323	285	300	284	294	264	294	286	276	291	286	309	279	285	291	292	295	311	312	281	287	307	288	301	267	312	294	287	298	280	305	274	281	299	296	260	283	293	309	294	311	324	246	317	314	264	266	336	292	262	276	295	294	311	274	304	274	292	294	283	283	283	268	274	332	296	300	270	285	275	264	305	266	288	294	280	272	279	314	293	268	309	301	269	282	298	310	311	286	304	304	281	295	252	310	258	301	274	307	265	280	291	301	298	279	325	277	286	291	283	307	322	267	284	271	313	285	289	307	266	284	298	309	305	289	294	300	286	300	328	307	294	286	271	254	307	282	286	268	319	289	276	270	293	303	288	277	295	279	290	288	302	299	295	267	269	281	305	290	277	306	292	299	290	275	296	251	261	275	332	307	273	299	266	300	297	263	275	282	268	289	304	268	300	279	254	298	275	291	269	291	311	293	293	302	288	264	310	273	287	277	316	277	278	248	284	287	304	309	285	289	288	277	281	312	297	286	278	291	307	281	331	288	282	282	294	303	288	296	286	280	303	303	309	297	284	276	303	339	285	297	284	276	293	272	282	275	289	302	317	280	262	306	280	263	276	271	287	268	245	281	262	268	292	263	292	290	305	273	289	300	305	279	272	284	258	279	264	300	264	258	306	282	302	311	304	304	289	284	281	279	294	311	287	288	291	298	289	318	259	284	305	325	272	288	320	291	308	282	298	271	317	290	285	310	291	288	275	274	294	282	300	261	258	306	270	316	273	283	286	307	262	286	298	303	287	275	299	283	301	264	256	320	296	304	279	295	305	291	292	279	288	269	292	295	278	281	280	284	288	288	279	277	282	297	289	278	314	269	269	288	306	310	303	270	295	271	284	288	261	256	298	272	296	285	304	268	276	298	287	286	300	302	280	294	300	320	309	279	312	298	314	289	305	303	294	296	258	316	264	276	253	304	289	298	283	284	298	296	266	313	264	263	324	278	296	301	302	277	300	274	271	292	283	279	307	246	270	305	306	293	308	283	284	298	300	287	294	265	259	246	285	303	295	275	315	305	278	309	321	294	317	295	289	300	265	320	286	287	278	275	265	295	285	300	269	294	289	271	276	302	270	287	269	272	283	276	273	289	289	264	304	269	274	283	275	272	275	287	281	310	306	272	295	300	278	278	311	272	298	293	301	286	272	293	289	302	285	277	280	287	264	273	227	274	282	304	303	320	322	293	289	268	286	286	271	292	307	267	277	285	277	280	271	284	346	285	281	273	290	330	301	319	307	281	281	276	276	294	289	270	276	278	271	295	284	307	284	283	286	334	293	280	281	299	277	314	276	274	301	299	290	300	292	301	290	295	312	286	272	288	269	268	281	287	292	277	282	266	281	250	308	316	297	310	274	263	275	266	295	305	254	300	290	278	299	253	281	309	288	318	307	287	299	290	296	261	284	287	284	316	294	273	295	312	292	287	284	261	294	306	284	298	310	283	291	280	326	276	283	279	253	305	284	296	270	295	297	272	299	301	291	295	274	258	293	289	275	280	291	299	266	282	285	265	270	286	322	311	292	320	275	286	296	258	299	293	291	305	300	296	292	308	295	307	288	258	308	265	299	288	285	301	285	322	282	292	300	296	301	294	302	268	299	298	315	270	251	260	304	287	287	307	279	263	284	313	274	323	280	309	305	316	264	263	294	314	284	281	278	274	298	322	304	275	268	257	276	284	288	272	267	268	268	279	262	268	279	301	278	293	283	279	258	308	297	267	281	256	302	277	292	277	319	333	264	314	267	267	288	291	284	279	285	313	273	330	276	272	296	291	306	284	273	295	255	290	290	285	284	302	286	292	299	292	270	278	297	310	264	311	242	287	269	288	280	309	281	288	312	283	285	286	303	285	294	286	239	252	291	286	311	267	275	295	281	316	272	288	263	299	280	269	302	294	308	295	304	290	275	298	273	274	295	306	307	302	270	308	267	295	298	272	297	295	287	281	290	283	278	285	293	300	311	282	288	343	309	298	269	291	265	302	282	314	285	271	276	307	283	280	265	277	288	270	283	279	288	293	303	286	296	281	292	280	272	305	277	287	265	285	276	274	299	311	259	315	295	278	296	276	320	274	312	311	309	321	282	294	301	320	306	274	262	274	300	281	294	265	264	289	293	280	301	289	309	279	278	304	311	295	304	295	243	302	278	272	266	288	293	283	290	274	280	254	293	263	272	252	260	276	281	313	287	251	298	313	307	292	300	301	325	274	282	283	276	278	299	283	294	291	305	264	282	284	306	279	283	299	292	311	285	255	304	293	299	282	282	278	275	303	292	281	282	292	303	310	284	297	290	277	287	259	300	302	311	322	268	280	284	308	273	305	286	296	278	263	306	269	274	290	314	324	258	277	273	276	273	287	289	301	287	300	271	287	291	318	289	292	265	285	290	277	306	277	273	301	272
33170	1788	2968	3458	3050	2573	2130	1872	1707	1542	1383	1309	1256	1170	1179	1189	1072	1092	1045	1022	983	976	1004	969	909	922	911	925	916	916	896	866	861	931	918	875	884	902	907	932	904	924	879	862	859	940	884	859	861	819	895	867	867	866	902	863	848	865	805	865	894	870	875	778	832	860	829	853	862	840	833	827	849	848	845	883	866	891	835	820	858	850	825	802	854	798	764	872	863	825	814	882	800	819	838	859	853	886	876	841	876	818	804	844	883	795	811	795	883	781	826	852	816	808	838	839	852	857	849	760	833	830	861	813	813	876	859	819	811	878	823	802	857	829	880	819	819	892	858	833	813	834	813	866	850	790	894	831	823	808	821	763	816	797	838	793	786	813	857	813	818	836	831	852	813	808	810	830	828	850	839	893	830	820	788	797	851	852	874	881	828	809	889	835	777	830	791	845	815	855	864	825	874	862	800	845	850	838	848	826	841	856	862	865	805	823	847	800	851	816	854	864	827	805	830	878	824	843	841	841	890	861	819	807	852	852	828	824	813	851	820	834	800	872	827	838	838	845	857	843	849	834	851	838	824	851	850	838	761	835	829	843	865	855	830	857	816	855	847	838	784	806	855	842	827	832	851	828	865	888	837	832	827	804	825	824	826	863	854	809	801	823	823	806	861	860	833	820	873	815	847	819	854	843	850	831	835	856	856	861	844	822	850	875	816	823	855	832	874	822	805	867	816	859	856	794	836	820	799	866	807	840	813	825	846	829	822	861	841	822	860	859	875	872	776	756	795	845	824	796	831	873	859	786	814	869	825	829	836	870	784	838	867	799	781	870	868	847	839	789	801	882	832	839	851	837	867	829	818	844	859	840	818	857	832	819	832	821	841	875	843	848	830	828	837	857	855	822	819	818	866	848	832	850	855	856	830	823	839	816	807	898	831	832	844	796	787	872	829	835	823	841	847	836	825	834	923	873	827	778	827	835	764	826	849	794	860	868	807	832	865	847	842	810	847	831	837	885	828	872	819	854	835	819	853	835	826	838	876	852	842	843	880	775	823	776	817	801	855	803	836	805	882	840	831	842	843	871	851	829	743	833	799	807	812	786	858	834	852	829	790	848	787	844	848	861	886	872	844	823	856	841	871	872	783	816	776	860	789	804	828	834	844	795	864	861	881	861	788	854	854	832	800	889	792	856	910	797	826	851	776	832	835	845	788	849	846	887	835	881	802	857	850	824	834	869	828	824	848	781	827	845	798	871	825	873	795	897	851	861	815	834	859	846	836	843	861	814	802	819	862	812	896	840	809	800	869	858	801	815	889	856	851	843	876	897	852	861	865	872	843	853	805	847	831	826	877	856	839	756	825	870	834	825	801	782	877	857	872	885	803	878	843	817	816	844	864	846	870	849	853	812	852	891	814	825	838	806	872	861	845	807	862	853	901	879	854	817	814	851	878	863	865	837	889	827	837	854	840	800	842	849	880	827	834	855	786	825	863	846	841	812	850	844	814	843	801	812	904	826	796	872	882	824	864	856	883	848	810	852	786	801	823	849	841	851	837	853	806	835	822	822	827	823	846	809	832	819	787	798	885	811	870	893	885	786	846	804	811	825	857	871	839	862	867	825	861	817	790	858	919	830	838	740	845	849	806	869	856	800	853	829	828	844	827	811	889	866	885	755	805	835	873	879	865	830	879	842	874	800	847	786	824	823	843	821	791	846	855	854	873	846	809	871	845	801	809	909	867	897	806	805	840	862	867	823	809	865	913	855	853	860	846	853	836	829	812	848	831	827	803	835	845	823	843	861	842	835	840	832	839	865	860	847	904	843	791	830	827	807	829	762	840	826	840	857	817	851	839	834	818	867	828	846	804	855	800	846	881	831	813	833	868	845	861	780	822	777	847	801	844	832	843	868	865	873	859	831	837	846	867	851	853	873	838	826	821	802	805	917	836	825	857	803	806	799	828	855	799	838	828	837	847	830	883	807	796	847	826	849	864	835	810	858	852	821	900	829	806	818	885	837	841	853	860	805	842	880	819	844	845	812	837	822	837	812	835	810	861	838	822	826	843	847	816	806	854	858	849	815	821	868	826	898	886	847	852	840	848	798	848	818	829	793	869	867	855	908	835	840	832	826	806	819	857	800	852	796	839	835	822	855	858	854	807	878	829	877	818	827	842	839	857	846	884	859	817	880	845	864	831	834	846	893	806	852	829	826	844	794	857	848	821	866	860	803	843	875	838	852	880	811	838	829	804	840	835	792	844	886	845	817	842	806	844	785	792	847	837	819	841	858	898	846	865	815	817	824	790	838	842	869	832	806	848	833	841	812	860	862	838	848	832	845	853	824	788	793	832	807	852	794	808	798	830	815	866	880	815	869	814	854	860	851	865	815	880	854	816	802	816	825	839	823	788	840	870	787	879	825	839	874	825	824	845	841	867	834	808	849	822	841	835	832	816	828	847	857	879	844	838	847	893	751	823	806	822	835	852	852	848	783	864	837	825	833	820	823	879	845	906	779	856	873	851	810	835	829	812	846	842	813	920	822	868	850	796	810	842	870	845	852	789	821	838	791	814	832	791	835	846	821	864	847	898	851	887	890	856	897	790	841	873	820	845	813	905	832	850	858	863	789	888	819	843	823	827	820	867	838	872	882	888	841	852	814	860	855	835	836	813	795	836	843	861	820	791	837	809	877	831	888	825	875	847	810	842	861	883	861	861	826	818	867	833	793	904	829	845	824	823	834	832	819	839	898	810	849	813	832	824	848	812	871	795	844	845	828	837	841	908	843	829	802	832	810	861	836	822	820	859	835	845	843	837	822	830	887	822	774	879	800	840	931	814	821	842	848	833	829	838	814	844	821	822	883	803	847	867	882	857	830	815	813	829	828	890	878	929	851	876	841	825	891	843	814	889	847	867	865	805	878	823	866	820	880	785	830	788	760	840	893	762	871	861	879	789	864	843	833	832	808	822	878	825	800	802	851	807	811	812	851	825	834	890	826	808	873	833	844	856	801	804	842	853	872	812	831	844	832	883	806	888	817	812	801	781	839	786	924	815	820	830	842	874	846	819	833	852	812	876	834	870	831	871	844	886	878	830	831	824	888	789	908	871	862	917	888	842	849	810	880	859	817	816	851	863	859	800	843	873	799	881	793	796	858	776	833	808	878	886	914	842	840	847	832	836	851	826	846	832	822	824	822	809	778	816	870	811	831	794	815	815	870	798	894	802	862	852	830	821	859	810	844	836	810	849	851	864	785	836	799	841	822	856	858	831	845	795	834	831	880	857	828	809	880	808	833	787	788	841	867	836	824	854	842	814	812	804	818	922	833	825	867	843	806	826	811	851	877	876	885	850	787	865	842	810	844	814	883	839	878	805	764	828	845	879	865	804	824	833	844	839	847	847	833	906	828	796	877	896	820	848	790	875	856	835	816	877	861	834	907	850	857	866	841	810	806	798	830	832	835	821	915	816	865	862	775	858	836	850	843	830	886	765	832
72302	28552	10378	2607	1523	1087	844	730	629	586	502	498	462	438	433	412	375	412	378	407	394	386	353	387	384	351	383	340	384	358	375	355	361	332	359	358	306	391	368	344	350	352	324	332	329	319	324	343	361	339	370	327	346	358	328	355	323	331	380	359	356	353	342	324	348	340	341	312	323	346	341	311	372	386	360	324	333	325	341	335	356	349	380	341	328	346	345	330	369	315	362	330	358	309	327	304	370	336	309	364	305	320	341	336	342	339	339	334	317	346	337	360	334	359	356	346	341	380	369	312	352	332	345	322	319	360	335	383	320	322	366	371	326	355	322	342	344	356	332	340	343	327	323	334	336	335	361	326	324	340	327	333	325	311	353	346	355	318	331	342	344	383	314	317	345	361	350	320	345	334	331	339	358	369	344	325	357	329	343	354	357	333	356	343	307	352	337	356	346	327	358	322	301	316	329	312	354	324	338	331	323	343	343	338	324	359	348	346	347	337	345	356	342	354	359	337	340	396	288	342	321	329	324	356	345	305	331	382	359	327	330	349	339	328	349	352	327	372	329	371	363	336	339	348	362	301	340	340	348	365	336	354	348	321	342	354	368	360	335	303	351	347	315	335	303	313	366	319	359	319	315	324	339	296	346	327	303	352	351	309	318	356	353	335	355	324	347	364	354	332	360	344	342	332	379	342	308	341	369	357	311	356	333	375	312	343	331	368	347	329	337	343	338	368	334	323	353	323	325	323	332	356	360	335	335	351	330	338	336	322	309	315	355	374	347	333	340	340	338	326	314	315	321	315	309	336	363	322	386	328	361	356	284	314	320	355	331	324	341	322	329	330	336	325	340	338	359	355	321	344	324	335	351	322	330	326	378	304	339	336	315	333	350	361	326	287	335	322	350	363	335	322	345	354	333	339	317	312	299	307	286	342	317	350	341	329	323	310	300	333	348	377	333	345	324	310	322	323	306	321	348	321	362	337	334	344	330	331	308	331	327	365	347	355	343	313	305	342	317	296	352	382	323	345	339	342	356	335	312	320	361	349	339	322	339	334	366	339	336	338	326	336	346	336	359	354	334	336	345	309	350	321	345	337	322	332	351	323	348	360	362	351	330	349	317	289	353	372	343	379	323	321	336	367	344	331	335	323	336	376	356	317	325	338	363	345	340	370	329	360	364	330	321	367	329	346	330	347	312	337	325	327	348	311	370	314	342	317	337	298	358	319	351	338	330	312	345	361	323	357	360	336	337	323	329	343	313	306	320	335	322	324	339	323	348	366	343	360	356	296	338	345	362	336	347	352	343	296	341	349	303	349	341	364	341	346	331	349	344	345	376	383	325	321	338	296	325	350	335	360	342	327	408	332	363	323	334	336	356	343	340	367	329	352	306	336	356	385	327	340	357	330	333	331	398	351	341	326	322	356	307	328	328	357	386	356	340	290	339	343	339	352	320	325	343	334	346	361	334	347	319	348	340	349	333	320	305	328	362	375	368	344	342	318	318	338	349	333	344	346	391	311	355	372	344	297	323	304	320	337	337	342	358	340	367	357	344	342	302	333	357	347	332	306	352	353	341	335	387	375	349	305	363	347	308	346	326	317	342	321	366	343	321	363	327	309	322	336	309	362	342	344	325	349	350	313	337	368	343	353	321	354	348	362	340	311	362	319	357	330	321	352	324	373	351	311	352	360	327	341	350	359	300	340	336	374	374	328	344	332	351	308	336	340	330	330	350	321	341	311	293	379	331	327	351	327	350	325	349	331	341	325	346	346	336	331	349	333	357	335	311	335	339	332	327	327	319	364	315	331	325	334	340	341	301	349	343	360	355	311	338	337	311	356	336	329	342	365	326	340	352	363	330	343	346	361	364	314	348	335	348	319	350	385	332	309	345	361	354	324	322	343	313	359	324	328	356	345	330	310	334	391	367	332	310	356	325	330	336	340	322	329	357	328	334	350	336	341	309	293	310	378	327	365	315	350	376	340	347	324	314	342	318	327	302	330	340	351	319	346	301	324	356	345	351	311	350	318	345	336	327	323	368	337	319	333	334	361	322	367	327	306	340	337	333	329	354	321	342	349	332	339	337	333	327	334	339	311	359	342	339	338	323	309	307	346	329	305	341	341	348	331	345	374	329	310	331	354	364	312	332	333	356	317	300	353	322	319	345	372	317	341	315	317	363	328	341	322	309	319	317	329	334	347	346	342	326	316	368	315	355	322	315	325	390	350	348	314	362	348	288	332	345	341	345	368	335	319	354	357	358	318	316	339	330	344	310	330	324	342	352	364	378	345	323	360	359	334	353	317	336	333	328	325	375	326	350	331	347	319	348	342	340	324	335	349	317	347	322	339	361	347	322	350	316	328	372	352	321	341	307	355	352	345	367	337	324	345	344	351	314	346	331	358	309	351	330	328	331	343	348	334	309	335	360	326	345	377	365	308	345	365	338	340	359	365	325	354	356	330	324	319	337	359	333	334	322	360	333	349	333	326	344	340	317	344	355	369	349	342	324	351	366	308	334	358	331	346	366	338	351	350	328	314	330	350	349	361	333	336	354	343	335	361	333	352	336	308	370	368	312	335	346	305	364	325	319	334	360	322	316	353	362	348	372	349	333	323	349	363	322	339	316	330	341	296	344	310	362	350	338	323	323	337	345	357	360	330	339	342	335	340	366	356	331	347	325	336	352	342	338	326	333	339	350	317	320	343	331	344	333	340	340	334	341	330	316	358	346	329	332	356	321	354	307	328	330	328	370	335	317	320	334	370	326	349	300	326	307	345	356	297	329	347	353	355	327	340	342	325	351	334	328	337	371	318	334	334	369	369	356	322	329	332	352	315	344	328	346	347	321	315	337	375	333	329	335	348	361	329	372	347	340	329	326	364	335	334	352	347	339	328	339	349	374	366	350	349	311	346	329	334	343	325	329	319	373	346	355	319	326	352	353	338	331	335	333	324	350	358	336	325	337	316	377	333	334	353	345	331	352	349	330	329	322	351	339	331	328	356	345	344	345	311	310	343	344	345	350	350	349	348	347	363	351	353	323	345	327	296	343	294	390	355	390	343	322	331	323	323	356	328	307	309	340	326	347	379	337	346	337	299	324	358	315	346	313	361	322	344	357	306	333	321	322	328	329	363	340	348	336	334	319	326	372	315	347	332	357	352	349	329	345	350	315	343	337	341	339	321	350	317	288	326	380	349	321	361	352	319	367	328	354	345	370	362	345	347	321	328	351	335	318	307	334	353	352	323	331	309	354	339	320	330	296	349	388	352	363	309	334	352	343	368	322	365	337	327	310	341	317	326	349	352	350	329	338	354	352	336	355	333	317	337	327	319	325	352	335	333	363	378	339	351	345	331	333	337	331	345	368	352	326	325	360	372	326	340	347	351	325	333	334	314	290	303	350	312	366	350	324	373	318	359	327	332	333	349	344	343	374	362	348	319	332	354	324	350	327	344	347	338	349	335	385	335	323	354	373	332	310	336	343	361	354	367
40411	2543	4946	5701	4873	4198	3559	2962	2631	2306	1991	1879	1736	1617	1486	1477	1370	1366	1319	1290	1226	1239	1221	1164	1181	1167	1101	1088	1106	1038	1111	1102	1055	1043	1082	1034	1037	998	1044	1032	1046	1071	1001	1024	1001	986	1027	1015	981	928	981	1021	1002	948	971	983	982	1002	1029	970	1025	1002	948	1019	1005	961	989	996	923	969	995	960	970	1016	957	997	998	996	958	984	965	920	942	994	956	954	925	905	991	944	974	941	944	970	989	990	959	973	922	939	919	924	951	944	960	949	882	973	910	911	927	963	976	939	918	984	991	922	948	978	984	988	972	926	994	973	909	924	964	958	936	912	935	1013	923	957	966	926	949	931	972	906	966	976	983	966	918	927	935	968	908	947	944	931	975	984	936	931	907	891	929	928	981	951	923	936	974	999	955	1006	970	899	924	989	966	1004	944	909	942	917	983	931	1003	965	960	969	1008	919	929	871	907	978	940	913	928	931	935	956	971	915	964	935	912	943	914	946	966	930	919	899	956	942	930	905	945	930	963	967	954	941	991	911	929	958	926	993	995	977	896	913	947	978	916	994	965	958	926	932	982	903	907	927	891	956	926	967	965	930	971	958	966	944	979	947	890	925	906	922	971	974	905	921	940	943	943	879	944	897	929	923	978	973	984	922	976	964	939	933	958	955	939	983	993	958	979	914	912	956	945	955	950	930	968	953	986	974	950	878	958	925	956	952	954	912	973	973	1021	976	949	955	902	907	917	943	994	907	932	997	972	968	938	989	940	924	970	953	1013	991	990	985	973	962	930	974	917	942	923	951	937	948	983	907	1019	963	1001	974	947	933	910	958	975	948	994	918	993	915	1023	950	921	917	935	972	966	921	958	977	952	923	923	927	950	910	954	928	962	910	916	972	961	957	959	931	917	923	938	933	930	975	946	920	920	912	935	915	973	956	982	934	979	932	938	914	1003	1001	970	949	992	968	974	931	985	905	931	956	928	962	985	954	894	911	977	984	935	913	909	934	878	956	896	977	948	977	951	972	878	993	922	961	879	943	996	955	923	957	990	973	926	974	941	970	925	929	940	917	869	958	966	956	943	930	929	953	910	960	955	908	944	930	973	920	953	937	937	897	956	960	925	953	936	941	931	940	889	912	903	913	876	958	953	931	939	983	919	950	967	952	956	984	950	966	919	1005	913	946	921	974	906	922	965	891	961	950	901	961	931	957	990	963	913	922	986	972	964	956	884	941	957	1009	958	948	905	959	917	959	969	983	888	937	889	967	935	972	974	981	909	936	912	936	956	944	1030	920	940	952	966	978	970	917	956	901	965	921	934	882	933	978	901	932	954	932	1010	960	878	972	918	962	907	999	982	941	961	1018	897	949	987	988	997	895	895	954	945	911	982	928	933	1004	945	1031	924	937	927	976	948	957	959	939	921	976	928	965	927	943	961	958	913	904	912	971	910	935	884	948	993	932	982	906	911	926	938	925	961	954	977	943	889	887	963	965	940	945	938	936	904	968	925	965	901	941	961	956	921	952	916	927	937	989	960	960	974	977	946	958	954	966	924	986	893	972	905	928	943	951	933	982	962	935	949	988	919	948	943	939	938	930	964	913	872	970	924	1015	981	945	901	943	934	956	887	981	954	946	899	1008	917	965	983	952	979	917	970	953	999	936	952	907	958	905	904	933	916	917	991	954	895	959	964	996	972	998	949	963	966	946	980	938	945	938	973	1005	935	960	937	898	1034	958	945	905	990	942	972	963	935	946	946	966	964	885	965	929	998	925	947	939	937	941	934	930	939	938	922	937	934	913	892	955	993	946	974	923	961	929	999	973	916	902	905	872	970	932	973	915	964	968	964	951	940	926	994	981	917	924	998	912	950	956	953	899	952	903	930	941	931	961	882	881	988	935	935	907	921	931	842	950	937	977	912	992	938	935	895	959	917	967	950	910	925	944	926	980	921	963	923	914	902	987	961	907	939	945	985	910	861	961	966	1015	883	942	922	932	949	924	941	916	926	887	931	935	914	979	902	947	939	947	1005	935	999	958	971	944	908	964	894	926	926	922	939	880	952	955	945	950	897	975	914	934	937	937	868	951	935	956	970	973	946	935	970	966	913	892	913	903	917	933	893	898	960	948	947	920	974	904	960	954	936	950	923	949	961	922	977	940	984	963	951	885	921	980	940	936	926	1001	1011	994	930	930	1018	901	970	906	985	942	900	996	920	937	951	947	945	971	1005	957	965	946	985	929	953	932	938	898	966	937	909	951	1017	920	855	1004	938	968	925	985	953	959	938	995	968	955	930	932	928	971	948	934	960	909	955	922	954	970	935	914	918	922	926	949	977	891	937	917	937	964	965	979	977	935	967	986	924	929	980	933	886	927	895	952	963	928	1011	985	917	941	898	1007	957	962	941	947	918	940	985	1031	954	980	950	998	892	978	942	874	939	914	1006	969	977	952	931	980	929	993	953	916	887	881	902	952	1009	919	990	984	854	971	983	934	940	960	998	946	921	931	982	942	950	957	908	976	952	898	938	959	936	900	979	983	904	966	945	931	945	957	940	967	1000	955	957	984	955	1020	952	904	956	960	978	889	915	945	913	939	917	940	933	957	964	953	965	916	926	935	923	904	941	923	931	912	986	925	1012	943	921	963	987	936	908	886	967	972	929	942	947	984	941	943	897	955	924	940	910	939	944	937	951	977	919	964	887	940	897	896	993	945	966	929	896	878	994	997	989	949	954	949	937	951	973	939	932	965	914	931	928	958	908	915	966	942	930	921	900	928	931	884	954	973	950	987	971	921	957	943	1000	861	922	893	986	903	943	967	917	918	980	909	960	990	944	908	937	959	973	945	943	915	988	954	918	905	948	970	962	923	941	939	942	929	970	1028	914	907	965	983	931	978	944	900	922	983	967	1002	946	979	919	972	910	936	880	977	922	946	929	921	967	964	999	928	943	976	908	983	937	914	938	924	926	944	924	926	969	952	942	964	922	947	899	968	956	1007	935	938	969	962	889	914	901	977	944	871	923	974	953	967	896	962	955	979	938	961	972	906	986	893	963	994	948	949	939	966	920	906	930	918	903	914	991	915	975	911	923	951	999	957	976	978	919	952	976	914	935	961	944	905	962	906	968	920	966	924	908	945	932	912	931	988	991	950	927	953	943	939	898	929	969	968	975	915	918	947	957	958	946	1001	913	965	971	962	876	893	943	933	959	945	944	970	995	913	875	963	935	960	938	921	944	968	956	988	969	982	987	957	950	945	919	900	1007	957	939	901	940	989	972	959	950	901	926	972	959	940	950	964	968	951	885	943	927	967	944	937	899	945	937	932	958	970	907	938	946	934	986	892	945	920	945	890	958	934	931	972	967	872	973	963	943	871	893	965	954	969	905	943	933	983	992	907	944	970	920	1007	916	993	953	924	976	991	980	895	946	937	962	976	941	915	976	905	957	966	970	946	906	948	934	919	942	933	940	910	971	937	984	949	882	925	955	965	927	985	907	951	929	982	994	958	932	916	933	985	941	938	921	940	945	1014	900	942	935	957	916	958	925	960	959	980
16288	1060	332	188	172	169	154	175	152	160	153	160	155	142	142	135	175	129	133	144	144	134	146	164	134	160	123	163	162	142	141	142	160	133	128	148	152	136	153	140	154	157	153	144	153	115	154	144	144	129	155	134	123	144	145	152	143	157	150	127	139	145	150	160	169	147	157	146	140	144	135	151	141	126	146	136	125	182	145	135	163	156	162	149	151	119	135	143	152	124	152	130	133	161	144	143	134	142	152	159	147	150	138	144	140	143	134	146	151	147	138	150	142	172	146	133	148	136	161	156	138	149	146	159	130	141	139	155	121	125	142	125	161	141	145	133	149	149	154	143	153	143	131	133	129	136	140	138	155	164	150	153	148	164	162	123	142	139	135	151	140	135	155	135	128	140	143	157	145	157	146	121	116	155	146	148	162	148	160	140	142	133	152	147	137	123	139	132	147	151	112	144	151	144	146	139	145	158	133	143	162	164	142	136	143	145	164	137	157	140	161	153	147	138	135	143	120	130	143	138	155	143	126	160	127	145	151	138	160	156	128	139	160	129	141	146	140	141	139	172	135	159	129	139	134	138	128	150	155	126	135	135	160	139	161	134	143	164	156	135	152	138	151	134	157	154	154	150	139	145	130	135	151	139	157	138	156	158	159	145	124	153	142	135	154	140	143	150	140	133	156	135	135	136	143	157	158	134	121	133	149	149	132	150	141	103	128	146	147	136	142	157	128	145	138	150	146	141	137	140	150	125	152	139	143	124	147	153	137	131	141	119	136	132	150	154	125	142	152	134	142	135	129	159	152	136	147	133	140	142	153	144	154	141	139	133	140	154	127	134	131	149	153	143	152	140	124	146	151	150	159	160	160	153	145	158	139	145	158	126	146	127	153	154	145	131	145	155	147	124	150	154	154	156	157	158	137	148	140	130	151	127	146	162	134	149	129	161	136	143	180	145	134	124	153	146	139	139	164	143	135	141	172	141	154	157	133	155	122	141	150	143	147	139	152	133	124	145	164	160	132	151	135	138	148	120	119	120	135	131	144	151	155	154	148	140	154	134	146	137	140	127	129	139	171	145	151	161	130	149	140	141	136	145	137	148	171	127	156	116	149	136	138	141	141	178	160	143	139	152	131	135	152	163	130	133	143	180	142	154	162	134	162	141	125	145	146	151	166	166	147	154	161	139	150	154	116	146	150	129	150	146	145	139	147	167	153	170	157	134	143	159	132	137	166	149	152	148	134	147	139	137	134	132	145	169	151	134	157	136	138	136	143	155	122	126	147	159	172	137	146	129	131	156	154	159	171	161	125	164	139	140	143	157	133	141	159	149	142	153	153	142	146	151	141	113	164	130	147	154	129	140	134	139	145	129	160	152	161	155	132	141	142	160	137	146	159	135	123	138	138	147	135	152	141	152	132	153	136	162	146	138	143	158	150	118	154	124	127	153	185	166	152	153	141	126	166	149	166	154	129	139	132	164	152	146	142	135	130	131	144	137	125	164	158	146	152	146	143	153	160	132	142	147	134	151	149	141	158	161	148	131	154	142	144	121	161	153	124	127	154	150	143	153	131	121	147	159	142	120	154	162	159	140	125	164	165	124	126	121	161	140	137	145	141	161	145	157	126	160	142	126	164	146	166	153	138	120	136	148	164	143	159	141	119	140	160	150	144	154	148	154	151	141	145	156	134	168	142	156	141	153	149	157	151	151	133	156	143	141	143	143	159	154	154	162	158	148	113	147	158	160	141	158	142	152	135	140	150	151	129	128	150	115	154	131	163	162	155	128	126	159	143	135	151	147	157	158	143	146	143	145	138	129	134	157	166	142	134	150	148	112	143	161	158	140	156	157	168	134	139	145	152	155	147	156	139	150	141	123	164	149	141	115	130	141	142	147	156	149	155	132	180	121	144	142	163	179	140	137	139	176	149	148	155	139	131	147	130	133	140	150	140	173	137	139	134	148	121	130	153	138	161	149	124	151	160	129	134	123	138	158	146	169	129	150	129	129	144	164	128	142	144	119	149	143	126	146	158	133	166	150	145	147	154	128	140	150	166	153	153	134	147	143	141	129	146	147	162	125	145	154	153	147	143	129	155	130	177	127	130	142	135	141	134	141	153	132	136	147	170	146	133	147	147	148	120	170	137	129	142	143	131	144	152	147	151	138	139	141	129	142	136	132	149	160	140	133	145	155	150	145	146	142	136	142	151	123	149	125	128	151	135	159	137	140	126	165	140	137	169	154	148	150	160	128	137	151	159	134	116	155	147	151	147	120	160	142	136	160	150	145	143	136	151	138	175	140	133	148	146	147	147	134	151	142	142	142	150	176	138	131	142	161	148	146	145	149	123	127	145	134	158	161	167	130	143	143	133	157	136	150	147	136	138	143	131	153	130	137	147	138	147	156	140	136	146	121	133	130	134	141	150	151	138	148	160	146	124	134	142	153	158	147	140	121	120	147	138	161	139	150	153	127	138	164	144	155	154	132	144	148	153	145	145	114	123	139	143	123	146	151	153	150	162	145	163	131	127	136	149	115	117	144	148	138	158	119	157	153	137	137	160	133	152	156	148	139	162	143	164	140	128	122	135	149	149	161	134	139	148	130	157	129	157	163	151	145	127	138	129	158	138	129	136	150	147	143	153	155	147	153	136	158	156	133	157	132	140	151	165	152	158	154	146	159	159	154	168	137	129	119	138	165	130	138	137	160	165	140	144	134	152	147	150	136	151	159	133	135	149	123	125	133	135	172	150	154	134	144	128	147	156	120	156	134	151	151	154	145	145	131	129	173	150	146	160	139	140	164	146	141	139	157	136	169	135	137	159	154	146	165	139	126	161	137	165	147	148	147	148	162	125	146	148	162	132	131	126	164	136	138	162	152	155	143	159	143	124	136	134	131	152	149	143	154	147	128	141	119	151	141	135	158	123	133	145	156	140	137	145	122	155	158	132	146	136	138	123	155	160	144	153	160	171	141	149	128	162	138	131	140	147	142	149	146	130	125	161	130	145	149	171	161	143	154	154	148	142	148	146	135	125	142	157	164	137	159	168	148	171	164	160	141	143	135	130	153	154	152	163	154	159	159	155	139	147	147	137	139	133	144	134	136	155	148	153	142	170	150	138	163	132	134	142	154	144	129	142	145	161	158	157	160	158	146	142	169	154	160	125	143	150	135	151	154	135	119	156	142	153	132	138	151	167	136	149	146	141	133	146	152	168	145	150	154	151	128	147	129	147	132	172	136	163	138	157	152	150	153	148	139	168	172	165	142	136	150	149	138	142	133	128	139	164	145	157	131	142	152	168	142	153	149	164	149	145	138	130	166	144	132	156	168	143	138	170	153	167	122	126	131	158	131	136	114	153	137	156	141	146	138	155	128	146	155	139	137	124	137	125	127	123	144	142	144	147	148	151	151	132	165	129	148	154	142	120	135	147	176	138	161	136	152	134	139	157	154	151	139	164	155	141	161	145	144	109	125	151	143	137	155	130	155	132	148
14514	592	644	716	661	579	581	584	554	509	537	496	502	541	518	488	524	475	492	496	493	460	514	515	476	473	491	512	457	462	484	490	469	469	467	513	511	477	483	508	510	525	534	479	487	484	464	484	451	453	515	514	475	491	459	447	491	476	448	453	488	482	470	472	505	486	492	477	488	424	491	459	437	491	472	469	515	464	481	486	489	496	489	471	469	502	539	481	489	481	522	458	479	478	449	491	476	475	482	457	459	460	500	492	459	476	487	526	502	464	493	475	501	506	455	477	478	478	452	496	449	516	473	488	481	464	533	483	466	484	486	486	471	488	476	444	483	490	439	480	496	437	503	467	482	468	462	435	434	466	459	507	508	458	478	495	530	462	467	513	454	458	497	469	488	469	465	476	457	520	512	497	442	492	491	486	502	495	458	518	472	504	466	457	471	470	460	466	465	451	457	464	471	524	492	486	505	439	473	470	444	517	506	493	488	480	477	500	500	486	469	465	492	487	508	461	468	468	481	469	458	518	513	460	515	488	459	482	478	458	463	481	490	496	466	500	466	504	476	485	515	510	484	473	477	459	457	460	452	522	493	451	458	465	501	469	496	461	468	436	486	502	503	483	471	485	451	492	474	485	495	524	482	499	482	449	496	475	486	468	478	496	506	487	480	451	483	528	502	447	483	438	472	443	480	454	491	451	487	490	469	461	447	491	473	508	498	465	499	481	491	483	484	452	496	504	486	485	424	473	432	434	454	491	466	478	506	494	482	495	484	500	460	471	505	458	482	513	469	467	494	520	518	484	475	512	521	475	452	443	473	507	499	478	497	520	508	453	489	501	454	473	499	485	476	449	479	428	451	480	456	477	485	476	492	460	459	477	497	484	473	434	483	431	482	454	483	463	505	476	522	489	460	486	474	482	509	485	478	481	460	459	486	451	471	483	524	488	493	513	476	426	474	453	517	524	487	514	453	470	498	503	445	514	464	502	472	495	463	502	478	473	485	471	474	432	477	467	459	487	446	463	458	428	487	448	466	512	517	475	483	519	472	495	484	455	455	505	464	478	458	497	453	494	513	423	475	483	460	491	444	455	463	505	486	449	485	465	536	488	479	482	495	493	449	485	442	463	457	480	474	517	481	492	443	473	465	465	487	522	450	473	486	499	454	482	496	503	484	455	465	492	495	455	522	481	473	470	444	476	511	512	500	503	478	487	452	494	452	496	487	465	492	418	477	508	495	503	474	480	486	499	480	506	451	473	492	435	474	485	423	487	505	467	486	497	502	483	490	483	478	488	494	465	506	503	485	500	491	489	459	473	470	514	490	478	489	484	481	467	478	506	475	499	477	474	465	465	473	464	477	498	444	482	487	485	437	481	448	480	455	442	457	436	482	444	481	470	510	493	475	457	498	511	480	496	523	512	501	409	486	487	491	499	437	476	475	464	507	503	439	524	473	489	467	484	503	493	475	511	508	440	450	487	487	514	473	503	513	482	517	471	473	482	464	447	474	517	458	499	487	487	476	475	499	458	469	483	475	489	502	507	496	483	481	497	478	455	458	467	486	431	458	463	467	508	446	462	501	430	486	469	485	463	474	543	484	466	489	458	481	466	420	488	450	445	480	497	471	476	454	501	483	484	497	460	492	515	517	453	484	454	417	450	552	421	447	463	506	466	473	458	463	473	485	461	510	509	452	497	487	489	486	493	494	480	483	468	462	474	466	436	488	484	471	510	456	473	428	481	508	481	473	526	496	469	454	482	496	499	465	462	467	487	491	467	486	511	454	480	452	451	469	478	418	470	489	439	509	538	482	523	527	429	497	502	525	520	529	501	503	490	484	485	489	474	466	489	466	450	482	498	454	448	447	490	467	442	469	499	466	472	482	509	451	501	484	464	481	479	442	486	493	483	474	503	463	497	470	500	470	483	508	510	456	488	489	462	474	493	463	483	492	474	507	504	503	505	478	484	489	490	476	475	475	508	444	503	455	457	487	442	458	481	459	446	464	483	496	509	491	467	493	473	464	478	463	478	474	495	477	477	499	467	502	475	515	469	521	475	482	502	465	488	476	479	496	470	450	478	481	530	463	468	478	483	505	451	486	482	471	472	497	495	484	470	467	467	507	487	476	498	486	477	478	465	434	490	511	487	469	520	463	454	511	476	474	503	465	503	438	487	491	436	493	506	448	471	487	487	472	470	453	465	479	468	464	491	490	491	519	522	490	469	473	472	480	473	472	510	517	501	497	501	466	520	496	535	469	438	500	483	449	471	508	469	492	473	498	491	546	510	480	485	485	471	450	436	479	453	501	449	487	494	498	555	503	492	504	455	531	456	449	501	507	459	489	499	506	479	517	460	480	463	444	485	451	465	506	466	498	456	479	478	444	475	505	504	458	476	464	471	475	471	505	489	455	505	507	449	458	508	485	488	467	475	481	465	486	459	460	467	481	503	471	466	506	507	468	457	490	490	446	466	462	482	461	494	472	504	450	463	508	512	478	539	466	501	502	490	487	482	478	479	459	460	495	512	473	472	509	455	502	487	500	456	494	494	451	491	471	484	504	486	493	484	453	494	490	462	508	505	465	492	473	490	502	482	454	457	499	506	479	479	434	471	501	485	499	471	477	476	482	432	470	477	460	501	479	452	512	510	503	465	470	473	454	473	449	507	479	491	437	469	463	520	504	460	457	469	516	479	443	468	505	477	504	478	479	500	481	512	490	475	478	476	476	504	545	461	457	490	466	463	504	481	498	497	470	464	514	455	481	457	480	459	498	461	491	507	456	512	481	470	481	436	496	487	493	473	482	508	475	490	503	481	501	475	499	484	495	449	495	495	465	477	476	446	504	497	462	496	485	469	479	480	488	490	453	459	453	473	505	464	446	480	470	503	472	478	507	465	519	439	490	499	503	511	470	488	452	513	488	515	492	516	466	489	498	487	462	474	449	464	474	479	499	479	424	470	486	499	480	478	476	445	457	495	509	450	494	481	467	460	495	463	443	460	484	458	509	459	475	435	486	495	494	529	448	459	491	469	480	482	482	461	479	487	499	476	498	503	495	455	479	467	482	479	479	431	469	506	477	476	449	506	481	493	455	522	464	488	530	479	466	451	485	441	498	501	454	512	479	482	509	503	491	456	482	484	490	466	472	507	462	437	483	485	482	497	504	469	496	489	514	473	474	519	459	512	503	469	491	467	497	475	471	493	456	465	497	450	447	459	464	470	503	545	469	446	467	493	501	485	466	480	457	446	475	512	456	468	477	488	488	478	487	519	438	536	479	469	474	436	475	464	457	478	502	526	524	452	475	507	475	468	479	481	501	478	426	477	456	464	469	474	518	490	457	471	496	518	476	473	509	499	507	498	502	488	469	474	484	464	455	470	493	483	488	487	452	481	478	502	481	539	476	493	461	491	463	476	476	448	475	496	468	506	517	512	526	495	492	438	473	502	500	439	495	533	473	466	439	449	482	472	471	434	475	486	497	492	470	501	530	486
61243	21890	3629	1147	830	642	563	496	444	383	371	380	370	346	332	328	282	325	329	313	304	300	297	290	278	313	304	286	299	308	309	278	290	277	313	310	289	318	306	302	257	291	305	338	329	275	285	266	281	274	298	325	282	331	279	286	284	290	278	305	266	317	297	274	288	313	284	288	320	300	299	296	284	256	297	306	267	270	282	303	264	272	252	275	316	280	284	281	285	288	324	302	288	269	294	338	285	313	276	290	292	264	278	282	316	311	272	288	267	261	302	291	287	267	327	284	289	320	326	270	290	276	276	257	295	292	289	271	269	293	305	319	295	301	317	277	257	293	258	291	278	306	293	281	280	308	296	316	285	266	297	289	306	285	298	294	315	266	299	296	284	294	308	283	298	280	335	278	297	301	264	312	291	281	282	290	272	326	300	288	283	278	253	287	280	294	299	296	297	291	274	277	277	298	293	286	303	285	297	325	294	297	285	301	326	286	263	310	289	292	266	292	289	294	306	275	285	260	277	274	270	265	267	265	296	300	268	309	308	262	308	299	301	268	296	322	301	328	274	271	279	302	302	267	280	288	285	284	284	284	291	299	291	298	295	279	293	285	270	265	301	311	277	314	304	273	284	264	275	308	269	264	314	312	295	289	287	285	285	308	304	286	262	279	289	277	269	281	283	281	294	274	327	283	287	298	258	321	282	282	296	307	290	290	294	292	325	316	289	314	301	317	294	313	294	284	266	278	286	263	294	296	283	318	276	299	300	319	283	262	237	287	285	280	282	307	322	304	258	253	314	238	281	298	296	272	283	265	299	283	293	256	312	274	268	254	263	320	279	292	298	286	290	286	293	302	273	292	289	289	281	287	313	288	275	283	287	294	304	282	290	293	301	296	293	292	289	260	266	281	280	278	299	304	348	269	313	286	302	281	267	306	297	311	290	316	293	290	303	297	289	300	282	267	293	279	293	370	287	266	319	273	265	301	282	299	277	284	326	287	263	312	289	286	292	282	288	276	279	279	288	305	278	287	312	285	344	290	312	314	275	328	260	279	281	295	269	280	237	274	276	278	259	293	283	286	294	305	314	267	299	322	323	267	277	289	283	300	256	277	258	267	271	280	316	296	310	281	268	310	304	336	281	292	293	299	295	283	298	305	290	251	279	294	277	281	302	290	319	278	272	286	283	276	277	260	302	317	308	265	301	292	291	282	265	293	288	278	269	265	306	303	307	282	259	324	306	308	263	286	287	289	286	301	285	261	292	318	261	266	299	277	294	284	283	306	314	269	261	304	316	304	276	306	305	310	289	288	323	269	304	310	301	280	282	293	289	297	274	278	279	286	283	285	295	298	298	269	285	299	313	295	282	277	291	283	292	293	278	276	311	302	264	322	299	272	277	307	291	251	298	278	278	301	310	276	287	319	287	282	274	297	295	273	275	304	295	259	315	268	295	306	310	302	287	322	275	280	263	298	279	270	302	297	277	303	280	278	285	260	293	275	296	307	329	279	259	320	282	293	292	313	276	305	309	280	277	266	273	315	314	277	274	298	290	292	314	279	297	275	311	323	297	279	293	289	277	277	295	291	306	268	325	281	264	295	296	264	297	305	291	270	300	309	305	276	291	288	252	303	290	299	262	288	264	282	276	302	312	268	277	255	260	271	312	287	304	282	285	289	307	278	285	292	285	299	307	281	288	296	300	311	270	301	310	291	317	283	289	289	294	319	331	276	297	299	291	285	294	312	286	318	301	283	308	285	312	290	291	277	288	265	293	261	295	248	291	287	305	261	316	287	284	288	320	307	285	257	284	277	256	279	301	274	282	254	309	317	284	283	298	293	265	285	312	291	307	269	299	308	319	328	304	274	291	242	268	290	272	299	281	281	279	292	297	286	307	291	302	292	292	283	291	286	280	324	255	292	292	294	259	276	308	300	270	283	269	295	294	302	256	262	285	312	275	286	288	344	268	294	258	278	279	301	286	285	295	320	344	323	302	297	286	287	283	300	271	243	284	271	289	303	320	301	286	293	276	318	282	325	291	269	328	279	288	313	286	280	285	310	295	285	296	281	281	316	293	270	310	273	270	281	285	301	311	275	287	274	315	239	285	296	277	291	331	267	311	305	311	282	317	256	292	296	319	298	297	282	249	294	269	304	276	301	286	303	312	285	319	275	274	302	278	300	289	305	285	288	286	284	293	277	285	282	277	306	283	314	289	283	291	334	307	257	279	265	314	305	279	306	250	283	263	288	283	260	268	290	276	255	279	296	286	292	272	254	289	265	292	284	296	283	303	312	290	287	294	280	281	298	285	269	259	298	300	273	287	294	292	299	283	275	277	291	298	286	321	270	273	282	287	296	298	287	310	288	306	294	278	295	294	336	328	312	286	288	294	280	270	304	318	305	303	296	293	299	264	283	279	272	279	317	249	280	316	295	284	255	271	271	268	271	314	286	286	295	286	328	249	300	256	304	317	289	294	253	275	288	290	264	259	294	257	286	313	305	258	277	298	293	303	266	296	291	264	286	300	313	277	341	301	294	300	267	271	300	287	298	327	304	308	310	285	291	279	303	290	276	302	308	289	307	333	288	281	319	308	300	294	281	285	296	279	286	302	304	313	280	304	299	285	261	275	267	332	286	277	285	270	257	284	282	316	286	277	297	304	273	281	291	279	316	310	274	308	299	275	280	293	287	297	314	296	289	296	317	269	277	287	270	276	301	291	298	290	248	265	303	264	291	285	283	297	306	278	322	274	296	269	301	275	281	310	283	282	311	275	317	268	270	301	290	275	269	261	292	280	290	306	274	309	306	325	312	273	290	297	264	284	286	291	304	289	276	291	292	294	265	276	276	290	264	278	288	315	311	283	285	294	320	287	313	312	275	282	286	278	279	288	299	307	278	327	310	275	290	324	326	267	281	260	268	295	280	293	298	260	283	263	277	292	288	270	284	297	266	292	255	283	271	275	308	282	265	316	318	315	269	271	291	311	299	283	291	301	353	297	287	279	271	294	282	282	296	273	293	269	304	306	293	291	307	294	301	291	302	301	302	300	296	277	277	290	299	289	294	278	305	305	282	273	276	299	267	287	280	281	300	262	290	310	310	292	279	304	286	323	261	279	304	297	312	262	259	248	310	284	288	267	279	304	292	328	288	288	267	272	256	324	292	302	289	284	269	295	301	305	285	317	295	250	296	281	286	274	285	303	253	305	289	307	307	283	290	292	302	278	297	255	294	267	269	294	322	272	317	287	268	298	296	290	292	302	299	274	272	274	281	300	271	300	295	260	327	283	307	324	294	281	293	305	292	303	314	297	250	297	277	315	285	311	318	276	271	280	251	298	298	261	289	289	300	315	288	283	300	295	293	258	283	283	281	301	328	319	285	312	280	322	275	259	281	298	285	305	273	284	304	316	301	267	295	295	262	318	291	271	329	286	280	297	314	283	283	300	303	314	261	281	293	273	282	299	299	308	302	302	297	288	298	298	267	277	301	295	297
33805	1690	2911	3449	3105	2538	2266	1988	1667	1511	1400	1299	1255	1215	1110	1065	1061	1039	1079	1021	950	971	947	971	955	941	949	904	934	920	972	880	915	914	944	893	850	854	953	855	842	843	855	876	857	907	871	848	862	848	860	853	856	853	842	832	871	789	817	865	817	854	895	838	861	813	785	873	917	895	912	950	868	878	854	809	870	864	827	893	768	870	816	835	900	821	821	820	833	906	904	793	858	834	878	858	833	853	830	858	829	859	855	884	787	828	838	836	807	849	822	827	876	875	777	875	833	870	887	865	846	827	869	816	887	846	850	851	838	857	842	805	826	851	854	867	829	848	811	821	810	838	875	844	820	893	834	820	817	862	845	877	856	850	802	834	868	845	887	870	863	821	845	791	873	817	818	833	842	863	880	828	828	856	824	806	894	836	832	847	831	857	858	838	819	820	864	872	860	836	833	827	840	808	845	819	836	899	868	849	859	846	842	827	840	826	818	812	877	796	838	813	784	849	878	844	827	801	856	923	833	825	807	821	837	813	854	823	841	842	841	868	830	824	833	891	862	818	858	893	861	844	835	827	826	863	850	838	808	878	880	817	830	872	844	789	844	850	835	842	831	862	829	868	777	823	848	845	870	795	815	867	843	845	791	890	871	862	844	871	847	879	864	877	891	844	816	837	814	880	857	804	855	881	874	805	851	865	817	812	886	794	854	852	867	821	834	805	886	801	883	861	844	847	795	797	843	859	887	838	905	832	860	861	857	869	817	845	832	872	830	830	795	812	815	862	887	846	868	839	841	807	824	875	800	827	835	835	802	820	793	843	815	837	813	835	823	859	848	812	856	858	855	907	824	874	858	847	911	813	833	826	880	827	853	859	858	865	826	871	853	837	823	897	814	881	841	803	833	865	890	840	851	906	853	866	799	823	827	830	850	810	845	877	855	845	805	799	823	843	844	857	830	807	839	837	876	877	793	856	829	891	807	810	891	845	850	871	840	854	884	876	825	841	829	843	875	798	843	807	821	877	832	850	828	822	835	886	838	804	854	837	872	869	798	867	865	885	863	878	850	793	850	852	776	826	881	829	821	810	835	823	849	830	877	807	834	813	858	851	843	793	849	860	817	803	851	831	823	828	802	852	813	859	894	857	852	850	813	830	818	800	829	852	845	834	838	861	862	850	867	826	818	852	832	805	819	854	864	833	805	817	820	885	861	813	840	813	873	857	806	853	883	854	848	828	839	804	846	823	869	837	836	847	839	786	861	829	799	854	899	825	847	873	834	798	788	805	813	851	875	835	823	860	839	783	818	832	846	875	851	881	828	809	862	779	814	822	830	866	844	901	858	897	791	756	849	874	845	853	865	870	799	827	820	832	820	842	824	865	847	836	841	849	840	808	857	788	872	856	877	856	792	861	793	830	820	832	845	906	820	869	858	812	798	865	817	836	859	833	827	857	841	841	847	816	840	843	838	884	833	843	816	830	834	804	865	815	848	873	812	862	837	844	812	846	858	791	831	833	898	775	873	860	818	861	812	835	878	836	819	787	804	780	845	836	854	793	797	829	833	804	870	853	865	868	831	842	807	816	867	774	848	870	818	854	855	845	864	829	880	812	819	770	830	882	827	817	846	839	818	848	788	840	773	839	835	811	848	862	867	834	861	833	832	848	819	850	836	766	811	856	816	793	871	843	851	847	829	817	885	883	824	822	854	872	855	821	822	809	881	843	862	824	782	849	903	820	831	789	905	864	850	841	829	824	826	829	832	837	874	812	835	806	773	848	820	786	865	860	793	834	823	880	828	814	833	835	840	903	856	803	887	870	854	857	877	803	852	815	861	892	822	811	859	851	847	841	782	853	855	852	864	844	847	838	834	823	843	805	824	876	844	886	849	881	931	817	839	793	827	893	842	849	892	840	868	824	822	857	834	843	869	808	835	811	846	852	864	805	888	811	864	860	819	789	829	818	819	787	881	850	853	796	848	879	868	898	870	831	879	848	831	863	849	796	868	863	841	878	850	839	856	816	840	848	845	832	853	850	833	848	825	774	885	830	914	818	855	862	840	875	805	873	837	846	887	825	847	838	822	876	825	850	849	885	895	828	804	817	849	836	815	810	841	859	829	766	844	818	906	847	819	839	818	794	850	861	860	809	886	893	806	794	825	802	901	836	867	838	863	852	828	851	890	846	838	846	863	750	800	861	816	865	808	845	843	897	840	838	883	844	834	830	875	821	839	852	777	842	793	833	864	878	834	837	854	856	897	835	857	851	842	843	852	855	804	861	798	876	827	830	818	888	827	870	856	815	895	814	856	844	873	848	866	837	802	852	831	881	874	812	878	830	850	817	824	883	871	834	828	825	834	827	842	879	856	836	845	836	776	879	801	834	825	892	816	848	827	861	767	825	886	840	835	857	939	849	836	887	848	814	795	797	840	901	837	825	841	808	838	859	855	836	835	849	825	806	828	842	861	838	808	805	874	907	803	806	868	809	803	847	832	813	804	792	821	825	788	852	812	831	776	823	793	884	801	837	810	852	839	820	892	802	786	799	747	849	846	804	832	829	833	861	871	868	781	833	862	856	840	835	797	869	816	813	829	817	857	827	873	873	815	800	840	831	847	840	860	817	844	865	854	879	785	881	837	850	846	811	876	790	870	808	864	840	839	792	866	840	834	844	844	844	879	829	904	814	925	826	858	832	850	810	804	882	843	825	868	816	843	873	773	875	865	876	865	882	790	872	849	868	835	767	823	819	805	826	777	829	875	849	858	899	854	876	842	824	829	803	889	818	845	865	852	815	850	845	860	821	818	845	801	831	829	831	835	854	874	811	874	792	859	835	827	884	835	849	811	852	868	843	837	835	885	850	837	874	886	834	862	843	840	847	822	853	902	827	851	834	937	816	802	869	860	867	867	849	806	840	898	818	832	798	835	841	810	859	879	853	846	833	856	842	872	833	837	820	870	849	870	846	831	872	819	808	822	839	805	903	817	807	873	846	872	835	833	841	866	857	827	823	792	823	848	876	872	834	822	826	805	820	857	888	890	843	886	853	865	832	866	853	843	806	818	845	869	833	837	817	813	795	838	848	834	911	861	738	805	865	839	852	847	828	840	864	822	779	862	822	847	862	895	884	860	843	834	874	842	881	876	837	821	870	852	820	839	880	786	807	825	803	857	847	797	873	883	853	820	851	800	804	877	884	859	791	847	791	882	844	861	843	910	856	881	847	860	847	860	813	820	901	851	866	918	835	805	832	863	821	884	852	852	825	858	836	827	898	891	807	803	869	851	852	840	849	851	862	868	858	853	871	810	848	886	855	861	843	877	849	780	854	845	873	867	860	867	816	872	845	844	832	851	844	872	820	905	896	849	853	856	854	753	800	804	894	855	868	848	871	877	895	851	843	856	853	821	890	805	822	836	820	789	861	882	845	862	825	819	824	819	841	864	842	831	844	836	803	811	825	848	785	840	843	812	833	799	831	808	819	832	869	821	798	829	882
72068	29008	9660	2503	1492	1163	930	780	661	520	514	487	416	475	438	404	409	394	407	403	345	348	389	365	394	393	343	358	376	348	338	347	404	371	369	377	351	366	364	359	289	336	325	351	343	365	374	337	343	331	385	336	356	323	349	330	304	348	324	349	369	312	352	346	356	369	325	366	333	316	330	319	325	381	348	361	318	333	369	347	319	318	351	300	336	337	333	330	357	351	348	335	348	323	347	355	353	331	342	354	338	341	330	314	341	370	337	343	352	341	337	328	344	326	328	328	359	302	369	328	332	311	332	329	318	333	344	364	356	336	350	347	341	316	347	363	310	346	355	322	368	307	349	300	342	355	313	358	340	306	348	324	376	348	323	329	353	344	337	333	324	347	301	337	366	363	367	323	350	328	322	347	349	368	361	347	364	338	316	324	342	370	346	325	318	338	327	322	324	345	341	368	340	348	309	327	317	359	348	370	348	362	337	341	333	331	328	353	336	358	326	336	337	363	336	355	343	329	338	353	341	329	331	326	343	358	329	335	363	321	325	317	355	332	363	336	353	391	339	328	324	344	378	327	352	332	348	357	369	327	325	296	362	339	287	348	320	340	356	327	333	349	333	337	336	334	329	325	342	333	345	350	316	353	365	340	337	357	325	345	327	310	376	336	336	343	337	309	352	357	329	325	346	328	338	365	353	326	332	354	335	367	353	337	320	320	318	355	339	348	340	367	347	337	330	351	341	328	359	345	340	341	331	330	322	345	338	303	294	349	332	341	364	351	299	329	335	348	309	324	345	312	353	334	359	337	381	319	340	330	299	326	338	353	317	334	318	357	355	352	364	306	317	330	343	356	343	317	347	351	340	349	310	324	331	333	328	349	349	334	336	345	328	329	381	357	320	325	356	336	334	333	328	301	353	342	322	329	350	341	363	335	337	341	333	312	339	302	360	357	343	346	345	356	298	323	347	334	342	322	308	362	342	342	348	344	354	340	374	327	314	348	316	334	326	373	366	322	329	372	340	364	346	349	345	351	308	376	325	367	329	335	346	351	329	360	338	309	334	370	307	331	332	346	375	328	307	337	334	326	339	311	358	336	337	334	346	372	336	322	326	329	341	347	343	358	356	332	347	350	333	332	357	338	348	344	306	382	314	359	350	369	312	381	318	298	355	341	324	327	341	330	339	347	305	330	339	331	364	354	326	318	317	338	318	321	332	330	344	309	329	332	355	331	333	374	349	377	347	375	335	337	335	354	352	327	347	363	333	334	341	347	344	360	343	371	320	317	364	361	328	323	350	327	317	335	377	332	301	362	337	365	325	341	335	360	361	347	343	323	355	330	343	352	334	352	314	339	315	341	339	335	345	316	315	322	345	341	332	363	393	322	383	356	348	325	322	325	326	354	317	341	312	326	372	366	326	305	348	370	315	331	337	361	350	319	354	323	332	364	343	355	352	343	317	316	362	325	343	319	322	307	327	331	354	307	326	363	337	351	324	316	353	373	339	349	338	346	340	355	338	337	326	338	357	369	327	328	357	322	353	349	312	305	352	315	317	318	322	317	335	323	307	334	322	304	315	326	336	310	343	305	352	334	364	303	367	328	333	335	342	357	350	333	347	300	284	311	335	355	345	328	352	343	336	317	312	333	353	319	341	318	345	349	329	352	323	335	359	323	334	364	348	339	354	331	337	359	308	353	357	325	325	339	328	338	358	350	297	333	357	346	330	358	337	363	337	336	345	365	344	341	320	315	364	320	323	369	331	346	333	304	368	365	352	323	360	331	313	327	328	338	371	336	346	313	312	352	352	357	341	320	321	336	339	347	330	313	341	366	349	311	311	323	330	356	340	334	335	383	349	335	329	356	350	301	319	347	347	320	333	343	343	337	324	350	346	338	312	356	327	337	349	306	323	323	302	363	350	313	316	344	337	286	298	323	328	370	303	332	346	352	311	375	310	347	350	334	336	370	354	345	328	322	360	352	332	348	382	351	367	361	315	337	337	355	353	307	368	294	312	350	345	318	312	364	326	343	335	333	353	349	332	316	331	357	362	351	311	316	362	330	307	339	342	348	363	357	328	336	343	318	327	322	345	367	331	307	339	301	372	339	342	354	333	371	322	377	339	341	346	347	344	314	338	352	315	372	363	343	371	360	342	324	333	328	333	343	343	333	354	340	358	330	379	348	321	310	355	337	318	370	349	333	342	308	347	327	352	327	313	305	342	348	356	309	329	345	319	345	339	338	330	317	345	329	363	337	326	325	341	347	322	320	364	314	350	347	344	342	368	319	337	329	361	321	359	336	356	340	325	310	303	318	329	342	334	327	366	332	341	327	362	344	312	349	320	331	352	380	332	349	349	339	335	333	369	329	306	353	363	329	344	340	344	343	332	340	354	351	328	328	307	358	320	344	354	353	355	319	318	328	360	327	315	367	363	355	346	354	333	364	372	330	349	307	352	338	337	357	333	352	358	355	325	369	355	325	325	356	329	350	322	349	355	346	311	357	333	300	333	326	309	341	344	325	357	338	365	313	337	340	343	337	318	349	353	361	365	340	345	347	329	350	362	315	367	324	329	351	373	302	334	355	331	335	316	316	334	314	310	333	323	317	305	326	326	337	348	362	366	323	339	329	370	351	332	349	332	312	353	322	342	327	310	363	337	336	323	348	338	329	342	294	331	337	380	335	281	350	318	324	353	345	334	354	352	355	326	333	337	325	330	348	339	351	346	348	325	338	340	340	331	330	321	339	332	335	334	340	337	326	344	318	316	335	300	325	320	327	334	322	325	347	341	350	332	318	324	320	354	387	330	337	354	340	342	347	366	319	357	316	378	329	340	330	337	322	344	329	330	311	366	327	324	335	329	329	327	372	311	336	323	337	368	360	339	339	340	335	372	350	362	347	311	329	352	352	354	328	311	312	353	363	301	332	364	362	335	334	332	322	345	354	328	370	350	350	314	321	366	342	342	331	346	354	348	350	316	348	341	329	339	344	341	296	340	361	335	335	346	334	374	364	337	338	312	339	345	321	317	340	315	337	337	357	315	343	348	332	338	325	308	300	316	341	357	365	352	333	368	355	320	338	346	338	385	329	346	343	348	320	312	358	365	361	359	322	348	367	336	327	365	313	352	366	345	318	352	330	357	343	358	341	322	302	296	306	335	357	346	344	365	321	349	350	361	343	323	347	328	360	336	365	326	339	333	343	357	337	311	334	342	333	335	348	329	334	355	328	367	295	334	341	309	338	345	312	329	362	307	335	340	350	320	295	358	322	333	327	316	364	352	340	357	340	326	350	347	328	343	333	343	352	340	333	331	322	322	324	313	334	364	320	337	346	336	325	305	323	323	306	311	338	327	301	319	312	305	357	350	361	302	324	388	294	321	330	337	342	314	329	315	357	327	322	332	340	336	343	365	342	313	354	335	357	317	362	344	320	326	347	356	352	349	346	320	373	325	333	341	300	349	333	328	306	338	322	335	340	309	332	346	364	330	338
41014	2538	5051	5778	4925	4238	3402	2978	2610	2240	2005	1759	1758	1592	1535	1470	1407	1367	1306	1233	1258	1195	1187	1222	1180	1184	1194	1165	1162	1053	1076	1037	1057	1087	1098	1043	1040	1017	1040	1046	987	1040	954	999	968	960	1000	1049	1018	981	934	1001	974	970	1049	975	994	992	943	1022	982	936	1014	967	1016	1008	940	933	973	952	955	945	977	936	902	1010	950	990	961	994	1018	932	927	1006	981	936	985	945	973	1019	919	924	956	989	956	959	978	954	985	992	958	924	935	973	904	981	971	933	974	1000	993	943	957	915	988	958	895	965	987	949	977	982	919	1020	948	962	871	943	957	928	934	952	975	947	953	931	943	967	958	969	908	972	929	985	928	920	979	954	938	942	964	936	932	970	962	973	938	992	892	939	976	971	971	997	973	980	972	964	915	958	988	986	940	902	930	940	976	985	990	929	1011	931	950	940	999	918	965	897	906	940	888	949	985	928	981	957	960	924	870	995	911	904	1038	962	1003	973	899	949	1000	934	940	961	959	968	968	878	981	930	965	949	931	974	933	993	961	894	921	919	936	946	924	961	918	938	951	955	927	966	911	985	920	977	905	935	1015	926	937	912	935	989	922	948	986	924	936	939	942	953	994	947	934	943	962	914	905	1003	890	962	880	894	906	927	928	934	934	984	942	939	926	915	930	948	916	927	934	931	885	916	914	938	986	950	979	959	971	933	975	957	913	928	957	997	941	930	970	871	949	933	901	982	966	900	989	943	906	966	961	1004	932	972	985	993	883	983	954	920	912	970	962	965	961	958	897	907	946	922	955	932	952	934	941	883	947	931	964	918	918	922	999	935	930	945	979	952	919	951	967	925	940	921	937	938	912	965	973	923	928	939	989	918	959	976	932	992	984	925	942	960	895	889	900	984	984	947	968	956	972	973	966	960	978	947	992	933	956	933	932	963	972	978	938	966	974	970	882	967	967	953	963	923	956	936	920	960	953	896	969	1001	941	932	889	903	949	889	930	969	984	971	938	971	990	966	952	925	933	903	945	918	927	912	938	961	957	973	941	936	939	914	950	941	954	920	922	957	946	971	916	940	986	878	926	961	948	961	1008	975	953	954	940	978	956	909	945	906	970	923	972	979	906	931	935	952	907	984	961	950	923	908	886	894	900	948	997	915	922	959	914	959	968	955	931	903	942	896	948	916	955	975	901	977	922	902	928	931	940	961	967	990	969	996	985	913	932	937	938	837	970	960	911	896	960	976	914	877	932	891	962	978	990	914	916	904	928	912	943	917	946	956	952	896	962	942	1000	925	890	900	947	948	935	901	964	908	939	941	928	930	1001	927	939	889	914	915	991	917	951	874	963	980	901	923	924	948	955	912	970	941	949	940	865	902	966	928	970	914	926	994	948	939	883	955	972	974	981	955	952	924	961	903	958	995	1002	937	939	990	987	933	938	931	998	946	991	950	952	984	953	951	959	965	997	900	891	934	984	930	945	954	910	933	897	957	979	974	999	954	918	970	956	936	897	969	974	988	895	951	915	941	954	923	928	883	981	964	932	917	970	908	930	961	918	961	942	941	930	938	947	973	944	926	936	925	971	941	957	979	945	934	893	934	920	951	958	945	1003	973	960	988	870	923	970	931	903	929	954	965	961	977	984	966	947	914	935	957	891	966	936	926	977	906	974	953	892	899	923	884	931	942	947	1010	930	887	963	951	920	912	982	941	966	896	936	965	951	930	940	952	958	940	946	953	938	901	943	930	921	940	933	908	891	898	996	941	892	905	954	945	951	969	937	978	987	975	981	994	927	941	970	923	940	938	977	834	944	957	921	953	888	928	914	1012	968	940	1024	870	901	940	949	952	969	925	936	957	983	925	918	920	925	932	988	933	1008	942	926	961	930	881	947	945	993	967	925	960	929	975	939	982	963	883	937	955	981	940	898	908	975	916	939	944	929	914	946	979	986	965	919	976	936	920	957	958	905	941	926	890	915	938	995	913	935	938	906	927	969	943	909	983	929	967	929	1004	943	916	939	954	934	933	940	913	950	928	965	898	960	901	940	906	905	939	946	893	944	957	933	938	988	984	929	909	921	991	985	961	936	909	926	925	992	965	921	936	968	932	949	977	959	929	936	934	956	960	921	943	923	991	903	1017	942	960	987	936	958	941	957	891	905	946	935	939	979	922	883	975	910	953	873	987	969	978	894	1001	925	902	934	938	949	964	943	938	965	928	919	967	950	955	958	959	961	921	915	926	970	966	936	942	951	891	957	907	967	863	932	936	956	922	972	907	955	943	949	996	939	996	914	895	949	925	924	1028	854	984	950	957	926	967	887	916	952	978	960	907	964	967	985	896	930	988	919	935	895	903	969	966	925	928	936	962	953	927	1046	963	963	901	991	973	914	910	985	888	955	976	938	944	898	985	920	977	960	934	934	951	938	960	998	953	934	938	900	933	941	948	911	976	965	957	976	948	984	936	1007	925	954	933	953	939	926	947	908	913	928	914	950	950	980	941	935	958	965	955	930	956	902	945	991	876	929	913	950	957	882	971	969	914	965	949	965	954	896	933	1026	970	928	926	920	923	988	914	939	957	1012	899	963	932	949	953	962	930	932	922	942	937	913	979	1009	891	954	989	927	956	943	924	926	933	979	1006	1016	960	917	921	918	1010	936	1026	941	945	988	954	948	979	935	953	944	901	909	947	909	946	945	971	889	928	942	931	938	973	934	913	938	948	932	923	932	936	963	956	908	953	947	936	986	921	935	946	967	970	934	927	999	952	946	915	988	958	953	972	954	949	1008	916	1003	928	957	980	919	962	989	932	958	951	934	979	953	978	942	884	980	945	937	916	939	881	946	922	998	900	929	956	918	927	947	930	981	906	961	949	995	936	949	899	927	952	986	996	923	951	953	910	941	937	959	883	946	941	962	967	972	965	972	1024	937	925	908	1007	934	972	958	916	911	955	924	996	959	977	954	926	920	958	927	986	998	951	935	930	959	966	956	950	883	940	961	923	964	998	929	936	928	991	943	917	884	932	887	885	897	947	969	858	969	972	1000	963	898	953	979	967	943	901	952	963	945	938	994	910	945	908	938	985	953	907	942	934	949	967	946	956	922	948	975	926	1002	953	946	966	934	928	889	945	913	936	970	937	973	945	951	934	905	942	963	940	1018	910	965	950	943	924	945	932	957	935	946	911	957	990	927	942	970	927	939	964	899	966	935	951	947	927	985	950	944	937	955	932	927	947	962	950	942	954	919	953	959	960	899	945	899	963	975	883	935	899	948	994	959	922	912	961	973	906	977	906	941	882	919	919	899	959	937	952	984	1026	977	957	889	968	952	949	922	947	964	912	950	976	937	948	966	971	945	889	936	949	912	946	908	942	918	921	973	993	978	942	970	941	978	975	977	947	909	978	983	949	972	923	877	948	977	942	957	948	932	926	902	1003	916	944	947	920	942	929	951	956	923	999	973	892	979	898	938	913	977	967	908	911	945	926	945	934	959	949	916	945	934	927	924	972	939	955	931	970	936	967	914	950	954	927	985	971	941	925	965	946
16359	1167	334	206	191	168	170	170	148	145	153	156	146	141	176	143	155	158	141	133	132	153	151	154	143	152	136	118	146	149	160	158	172	123	140	150	172	173	141	129	171	120	150	133	156	140	132	161	133	127	143	140	168	172	146	153	147	137	155	141	155	123	147	134	159	159	175	154	164	139	172	152	133	162	160	147	171	145	163	136	148	147	161	132	149	146	141	178	131	138	152	167	157	126	140	152	147	158	148	149	144	146	140	153	129	146	128	162	154	153	138	158	158	147	140	148	145	155	136	132	123	146	174	151	152	166	138	161	167	129	146	143	168	112	151	132	140	147	136	137	155	153	158	133	145	140	161	135	159	163	140	147	153	138	167	114	142	148	165	121	159	151	144	145	148	136	144	170	161	146	142	161	165	159	131	153	147	140	148	139	150	142	141	145	145	147	154	135	174	148	150	146	143	138	146	152	121	136	147	139	130	151	142	160	137	166	147	154	146	152	157	145	158	129	138	129	154	147	140	148	154	154	146	139	127	126	149	134	142	144	144	150	121	126	165	156	147	134	148	141	157	138	159	168	159	140	139	148	115	138	128	142	147	130	141	140	146	143	132	135	154	127	163	167	143	130	156	123	147	168	163	138	141	141	153	135	143	142	147	147	146	144	177	153	141	160	136	146	148	129	158	156	155	162	154	137	175	141	156	136	143	156	166	155	141	142	151	158	133	161	149	157	138	158	136	151	144	149	154	131	139	143	133	147	137	141	152	157	146	142	155	130	145	156	140	167	140	127	164	157	139	151	129	131	140	144	136	135	156	146	155	128	147	153	167	158	148	136	132	149	148	162	136	148	136	133	156	119	142	133	147	135	156	120	140	134	126	157	146	172	131	128	144	164	123	142	135	171	159	153	144	152	155	153	136	152	147	171	147	140	118	129	127	148	146	153	145	154	138	157	146	150	164	151	140	123	151	130	141	157	152	141	150	147	147	139	136	142	133	135	135	132	145	133	151	139	144	145	161	128	146	148	153	141	159	120	143	161	156	146	150	142	158	132	144	148	158	141	148	158	164	141	155	147	132	162	143	140	138	157	125	149	142	164	152	141	132	144	124	140	159	143	158	149	142	163	142	144	149	135	144	138	155	157	137	139	144	141	154	141	146	152	134	160	142	145	153	132	148	158	152	143	122	147	156	134	130	151	131	165	150	154	162	127	159	138	156	133	169	127	138	145	147	148	136	146	148	139	119	143	158	133	114	146	156	151	147	151	149	161	149	142	165	170	156	120	148	129	149	156	152	135	132	154	140	150	148	164	127	166	158	143	159	141	125	146	144	146	160	148	127	150	150	149	151	133	162	146	128	153	143	152	143	143	137	134	154	136	131	167	160	132	133	142	140	157	168	152	152	153	125	137	146	154	143	133	137	140	137	131	155	139	156	138	166	153	155	153	165	146	144	161	148	153	138	143	152	136	153	173	131	175	146	160	137	138	166	128	154	148	154	154	165	150	134	143	163	147	165	160	146	151	135	154	145	138	133	129	150	150	146	135	138	143	167	136	131	146	148	150	141	145	138	158	149	160	146	151	148	148	156	142	155	137	152	132	126	140	138	131	174	151	144	122	163	128	131	169	126	136	122	109	151	153	156	141	164	156	152	139	143	163	140	125	144	146	157	148	156	154	149	154	166	163	131	151	145	117	150	140	144	147	121	171	149	139	129	127	136	171	163	130	150	142	135	161	148	142	168	139	157	143	141	157	144	145	136	140	153	146	136	149	148	159	143	142	156	135	158	152	165	143	162	158	132	145	143	135	139	153	129	130	138	139	129	149	154	142	130	155	132	135	136	144	131	139	145	140	152	140	143	145	169	165	137	135	158	147	141	146	178	144	172	138	158	161	169	167	142	151	138	125	159	134	136	139	131	140	143	145	140	127	141	147	151	133	123	145	150	153	146	145	154	131	135	146	150	129	156	147	154	155	150	155	129	130	114	127	140	127	156	141	136	157	148	138	157	154	153	128	161	136	138	129	145	136	136	159	144	132	131	151	138	145	171	119	139	136	149	151	156	142	134	112	138	158	137	141	140	151	141	140	140	145	150	127	118	156	133	149	146	135	142	156	139	135	155	140	154	125	152	154	163	143	146	144	144	134	137	148	140	151	133	144	161	135	162	134	137	126	160	149	147	141	139	146	170	156	155	159	139	168	142	168	137	136	150	145	158	153	142	143	144	138	159	154	129	141	145	144	150	155	155	155	168	151	125	140	131	187	157	151	128	147	152	157	140	130	164	137	173	148	153	134	136	141	156	146	160	135	135	135	136	141	151	146	135	133	141	141	134	149	160	156	161	138	128	150	157	146	120	132	148	149	145	126	141	170	160	145	147	146	127	155	141	142	167	146	111	149	137	162	162	148	145	125	130	157	153	147	152	163	168	153	149	139	159	158	140	141	141	170	140	134	145	127	146	146	165	157	128	144	139	160	130	139	145	171	142	171	156	145	153	139	139	149	158	147	142	146	132	124	151	146	144	143	150	152	125	163	142	143	136	152	123	156	152	127	130	145	145	152	149	138	153	142	149	149	144	149	158	139	138	137	136	125	143	147	139	138	140	148	140	137	138	131	160	162	140	139	140	115	126	141	152	139	139	141	138	142	174	137	140	134	133	151	145	128	142	136	156	162	129	162	156	142	167	138	127	164	144	162	144	145	143	134	162	150	159	140	138	144	129	148	144	155	146	136	161	143	164	145	121	158	161	144	138	171	145	145	157	148	139	144	135	140	146	144	133	145	145	130	159	148	153	153	160	128	152	150	192	152	138	145	156	134	153	157	151	147	145	154	151	138	121	132	148	130	117	130	156	136	135	140	144	126	172	145	164	133	168	125	147	158	133	140	128	148	147	144	158	152	154	142	151	145	138	142	162	146	123	143	163	156	134	148	154	143	157	136	136	154	148	168	154	134	139	132	139	139	136	150	144	144	149	155	136	144	160	128	134	140	145	169	137	126	145	136	159	135	141	113	152	143	141	142	134	144	137	145	154	134	150	140	155	138	153	144	139	142	133	135	130	148	159	154	147	148	142	132	131	146	127	131	140	161	132	133	132	140	131	135	155	146	125	152	169	142	183	156	153	162	137	148	122	151	140	165	145	134	139	150	120	136	127	160	181	150	153	141	150	137	156	147	134	133	144	151	139	152	153	143	158	145	166	176	125	147	167	135	132	127	112	140	140	134	146	148	132	146	150	138	157	154	148	151	163	146	158	152	144	137	136	159	134	139	137	144	132	159	149	140	129	133	155	142	144	148	140	155	160	165	161	142	134	146	142	143	158	137	153	133	152	128	120	143	159	148	147	151	130	134	152	130	168	162	170	143	151	146	146	160	168	159	151	152	114	132	166	146	148	145	150	133	131	154	152	132	159	120	155	134	149	129	146	152	148	134	118	137	142	152	132	135	132	144	161	155	141	143	138	157	144	141	140	146	151	165	147	153	126	149	150	123	157	148
14523	566	634	665	657	612	605	529	539	538	489	518	553	506	489	487	497	508	487	520	483	466	460	471	505	507	451	496	494	487	524	435	484	462	496	480	464	465	478	452	466	437	495	499	465	489	491	501	480	467	491	505	476	505	541	489	493	487	453	505	485	518	473	490	450	493	491	504	485	475	492	464	523	454	468	506	489	467	509	437	477	479	495	472	488	461	472	472	514	455	470	480	480	490	477	502	494	522	495	476	483	490	495	456	478	485	459	498	508	471	462	445	478	511	468	492	471	469	477	480	450	435	486	465	479	481	496	480	517	446	496	471	490	469	487	452	471	493	483	486	490	478	507	531	475	432	526	476	474	490	426	449	424	479	494	458	496	533	470	488	463	456	497	495	485	480	496	493	453	511	475	479	498	443	482	483	468	481	450	470	479	479	482	500	473	483	495	489	493	480	485	486	499	499	474	504	476	461	502	511	456	480	458	472	467	474	459	514	449	495	454	500	510	492	449	450	488	506	471	499	513	514	448	477	422	527	476	510	469	482	498	504	440	455	455	513	498	498	523	542	454	479	449	448	437	470	475	513	450	513	453	447	479	491	437	452	493	487	458	509	487	512	487	481	493	460	453	457	465	473	502	495	497	471	458	465	470	486	486	469	495	477	499	469	453	463	508	483	491	463	488	434	479	487	466	483	463	484	436	485	456	474	504	482	501	462	452	470	504	478	454	503	450	481	480	488	484	488	461	481	497	474	469	468	482	480	493	461	497	505	503	486	492	475	473	482	481	476	483	518	478	488	465	491	486	494	480	476	486	461	516	435	513	439	467	458	470	452	475	482	472	537	476	445	469	504	451	482	467	461	474	502	502	493	452	501	447	468	483	488	498	463	503	459	510	508	492	480	490	495	459	462	472	489	494	461	454	473	447	475	482	434	474	500	460	515	517	507	522	511	477	490	475	498	488	463	500	461	467	445	477	467	461	487	492	487	482	489	486	477	504	527	468	507	425	488	481	462	492	497	473	449	526	481	508	491	472	418	491	469	516	516	471	439	465	488	468	495	476	502	502	494	491	459	490	458	490	487	467	499	509	450	481	473	501	500	476	466	476	469	500	433	448	444	492	502	447	431	502	462	477	481	473	481	505	510	475	462	445	461	523	496	491	476	504	490	487	443	467	519	503	479	502	514	469	494	444	490	473	485	479	456	512	437	485	476	457	485	498	478	497	467	478	495	499	466	468	461	445	515	507	510	461	465	491	431	481	489	515	469	474	486	492	497	494	521	442	474	510	504	503	499	464	541	484	445	472	509	507	484	520	467	518	470	494	494	463	496	447	460	471	482	493	434	482	494	457	486	485	498	435	480	473	465	452	448	492	462	475	457	432	502	471	460	458	492	502	463	515	496	439	496	470	452	498	461	503	467	488	446	449	495	459	478	482	479	468	461	466	480	473	448	467	453	526	438	481	468	486	482	523	462	485	471	459	487	457	462	501	490	495	467	481	498	447	449	482	446	466	517	534	502	527	482	470	500	450	467	477	489	483	508	474	463	503	441	468	476	467	481	451	488	465	483	471	436	493	475	487	508	516	493	502	482	479	511	488	471	500	473	462	473	489	463	457	471	510	471	429	474	441	487	429	492	431	446	508	460	486	446	454	484	519	492	486	483	498	439	463	479	459	428	514	458	487	489	488	450	493	515	469	464	494	462	460	466	470	511	452	467	476	503	491	472	525	486	515	467	477	467	498	470	520	472	487	461	470	519	466	484	497	470	469	485	502	506	511	473	520	478	495	478	471	460	418	450	496	471	491	484	509	445	449	504	465	499	456	469	454	493	475	458	467	512	531	436	488	447	476	461	464	465	467	476	478	481	482	462	510	472	471	466	441	512	467	501	485	502	443	458	449	461	501	461	499	449	492	486	446	522	481	495	511	458	480	500	479	476	491	544	490	492	495	487	444	475	490	531	478	480	504	468	464	528	484	455	501	489	487	460	432	488	439	481	495	479	460	485	502	479	499	450	505	468	449	471	489	517	486	480	466	473	499	456	446	482	450	531	528	514	459	504	473	458	455	467	447	511	457	489	479	476	476	460	435	491	431	435	485	456	493	459	455	482	492	470	435	476	490	495	501	471	499	479	451	470	467	488	446	468	465	513	516	492	443	469	496	523	431	524	506	519	467	476	478	507	473	501	479	477	479	484	484	474	502	473	437	472	482	473	486	452	466	478	468	466	480	437	521	473	478	452	496	453	463	535	506	455	493	440	457	478	474	488	479	439	521	456	453	450	440	460	479	492	457	470	492	463	467	481	482	465	477	461	492	491	471	510	536	465	482	488	496	482	495	472	525	487	449	490	484	466	524	500	437	520	474	486	481	485	488	465	467	524	485	469	449	480	482	433	491	485	466	525	478	484	469	463	481	489	489	493	476	448	491	500	479	471	501	452	476	454	450	445	513	439	473	470	479	507	495	506	502	492	475	471	504	473	510	492	488	485	491	526	463	488	498	489	471	453	499	517	493	489	486	444	487	481	504	447	458	494	459	484	510	467	436	486	473	453	483	478	498	498	468	455	487	478	462	514	522	480	503	451	491	525	458	468	492	461	470	474	481	471	472	512	517	456	497	465	492	477	476	475	521	495	459	456	466	482	467	481	465	448	472	484	486	465	481	494	473	469	478	460	457	468	446	457	467	476	488	450	511	475	505	466	520	501	515	489	467	471	496	461	445	482	487	439	512	537	465	451	467	499	490	446	506	469	483	489	438	508	445	473	458	514	505	518	479	473	445	461	473	466	470	484	517	434	464	457	476	467	481	482	496	487	475	457	483	467	490	450	501	484	470	437	476	504	482	442	451	468	487	526	470	462	496	481	477	479	464	488	507	500	459	478	447	485	459	496	489	471	496	466	504	478	494	491	512	454	513	449	463	457	502	482	470	484	488	491	484	457	487	496	453	467	444	505	470	469	500	520	473	479	540	476	436	493	491	455	467	436	483	472	447	515	465	462	486	514	470	473	461	466	460	493	483	521	499	483	453	481	489	453	479	470	448	492	473	489	476	495	557	512	504	451	452	502	466	475	523	494	457	485	431	514	503	457	528	509	509	434	491	485	470	522	502	491	504	484	477	458	497	476	472	455	473	464	494	477	477	454	468	477	463	497	515	481	476	489	514	498	459	451	501	497	504	480	464	491	496	471	445	510	521	498	465	536	481	481	493	500	494	493	437	500	496	471	452	503	484	498	463	469	514	461	487	468	462	470	428	487	488	465	478	504	474	444	471	457	458	446	480	486	507	473	482	472	471	467	472	448	472	484	494	454	426	473	496	459	465	475	485	482	471	455	458	498	481	469	500	483	470	465	501	489	480	462	518	458	530	480	448	456	471	467	505	498	465	507	496	463	475	429	488	457	433	490	484	496	462	483	520	488	452	494	488	503	486	448	481	491	445	446	488	481	469	466	475	495	488	469	484	469	478	473	487	461	486	479	460	501	498	468	508	479
61159	20787	3293	1229	826	664	579	493	435	418	368	355	360	332	351	343	315	305	325	316	341	336	300	330	289	298	288	307	293	302	324	283	289	317	301	280	283	320	308	279	273	298	283	285	304	300	275	302	288	266	294	317	311	295	312	294	274	300	293	279	288	288	327	288	284	298	269	308	271	318	282	274	290	321	311	294	279	271	297	250	261	294	300	284	300	297	303	273	330	289	300	282	277	294	294	327	299	298	297	282	290	290	280	316	288	295	297	292	315	273	294	301	318	268	275	268	300	285	273	252	291	287	305	284	265	308	286	311	283	297	281	251	316	316	272	294	310	264	293	284	252	285	292	296	308	290	305	285	308	297	298	251	320	293	294	286	297	283	295	283	299	257	296	284	302	284	300	294	305	281	294	314	325	271	252	333	278	258	266	282	286	299	326	269	308	268	291	308	284	306	332	304	275	300	288	268	284	287	271	280	254	276	297	307	263	284	287	266	278	301	292	292	279	285	289	306	284	291	262	336	270	267	289	263	284	266	294	295	323	280	294	286	271	300	304	280	272	304	285	295	286	246	261	279	278	304	298	293	340	300	286	305	275	295	274	282	275	256	271	285	313	299	293	282	309	277	256	275	287	299	274	273	307	287	250	331	296	289	306	270	263	285	292	277	293	315	312	294	273	262	304	325	281	256	298	290	319	285	295	315	308	299	285	302	301	303	278	288	326	273	319	273	290	267	274	293	276	315	314	294	276	312	301	314	279	313	267	265	278	332	295	344	277	287	306	259	314	295	258	318	280	272	299	289	310	307	291	300	277	303	289	250	256	314	288	271	303	287	281	262	273	283	304	303	306	309	312	270	293	266	257	256	284	296	287	291	293	333	267	278	280	292	310	301	326	271	282	257	299	297	287	282	270	282	283	297	272	242	270	332	278	296	309	278	322	274	274	287	303	315	316	267	299	318	278	295	262	267	321	300	284	316	260	288	289	290	262	268	297	265	295	273	292	310	277	284	309	292	307	272	317	283	303	316	331	277	291	265	311	304	306	259	310	284	269	279	280	299	262	290	276	280	294	280	316	296	316	306	332	292	311	293	312	331	256	285	280	273	277	293	264	296	296	299	262	262	247	289	302	251	279	277	291	288	276	285	279	293	309	298	266	276	268	290	296	307	287	302	278	296	290	279	299	312	266	273	319	272	309	279	283	320	263	293	302	273	267	337	279	277	285	303	296	294	293	271	300	287	303	263	288	285	284	286	286	303	313	325	294	293	312	258	273	329	282	299	288	296	288	295	302	315	258	295	277	269	300	267	286	275	316	280	267	300	325	287	299	310	283	290	279	304	285	266	288	276	316	272	306	300	313	278	288	299	300	322	311	294	291	314	258	318	276	291	269	309	270	275	278	285	297	328	307	293	296	301	303	282	293	284	301	267	302	296	310	287	281	302	291	284	294	294	307	298	259	257	279	264	299	295	275	285	301	280	288	272	282	265	302	295	303	309	283	313	263	282	298	302	299	256	287	277	281	300	300	272	283	290	278	293	281	282	281	258	296	272	259	306	296	311	279	282	317	250	262	260	292	324	265	272	294	278	273	312	292	309	287	269	263	281	305	271	293	293	291	287	307	295	287	309	299	256	304	282	294	272	303	306	297	292	282	298	318	269	285	285	264	313	287	283	282	278	307	264	278	310	313	307	247	293	302	287	271	289	293	274	284	267	288	296	292	279	277	280	300	275	303	287	298	307	291	286	265	306	286	268	287	254	253	322	296	323	305	265	266	270	275	290	330	284	316	325	304	290	293	288	295	287	305	275	280	288	277	314	326	293	287	277	287	270	306	283	264	285	318	277	261	284	309	272	283	299	304	294	280	304	311	289	280	298	267	276	281	311	263	273	311	275	293	288	303	321	274	282	326	332	300	275	280	306	297	292	309	280	307	310	262	287	291	308	303	307	282	288	347	272	261	301	298	305	303	254	265	299	285	298	316	290	303	306	286	283	321	301	310	314	317	300	287	279	318	272	258	262	277	276	274	288	281	266	300	274	285	272	280	326	262	337	283	294	283	292	295	257	292	302	274	287	290	300	282	283	259	278	269	288	287	313	298	298	298	290	298	294	276	273	287	294	272	262	309	319	278	303	228	300	272	268	284	277	283	286	265	325	280	253	304	280	300	290	268	288	275	260	332	292	308	300	283	283	273	283	315	281	265	302	289	300	304	308	278	295	292	294	286	281	312	300	267	242	300	284	301	293	279	301	313	281	297	284	297	302	262	298	289	335	305	231	306	281	283	301	284	288	307	280	262	257	300	301	290	313	302	296	313	270	275	275	299	285	305	289	296	283	293	278	276	298	328	302	255	302	273	304	265	278	269	305	282	306	300	281	299	307	301	282	270	301	278	265	273	292	277	266	269	299	302	290	274	321	274	287	264	310	293	274	280	302	276	259	283	303	280	272	258	294	302	295	268	262	251	279	315	269	290	276	290	283	297	300	282	277	284	298	267	302	294	300	275	289	278	285	313	292	289	277	270	299	295	289	295	243	303	265	281	275	244	286	288	291	270	291	278	264	320	311	313	297	289	276	317	304	268	294	281	286	297	313	265	291	266	306	282	312	295	311	288	303	267	311	285	307	277	283	300	282	309	332	317	282	308	309	277	279	324	331	282	286	274	263	299	303	280	325	248	246	288	292	294	312	294	290	276	310	259	298	279	288	302	279	256	309	285	283	279	294	307	281	275	311	271	279	283	316	304	298	319	291	288	280	285	291	293	283	305	285	303	283	298	293	307	315	306	297	276	277	307	297	284	277	293	316	259	307	290	288	309	299	290	315	258	297	286	288	297	301	290	256	271	287	285	268	330	304	271	270	281	285	265	296	278	280	297	275	283	258	291	283	278	270	289	289	279	278	275	288	300	255	266	285	297	320	288	274	293	309	296	308	293	271	310	287	314	309	306	271	299	288	277	303	292	274	303	282	310	272	292	291	274	291	274	236	266	290	291	289	268	280	317	319	267	289	296	304	288	324	290	255	294	313	301	282	306	285	294	316	276	287	274	284	289	284	296	294	278	313	285	302	259	310	293	295	305	296	281	270	305	269	276	304	301	262	273	293	291	301	277	260	308	301	293	291	288	318	284	288	276	285	259	255	297	265	284	299	263	271	274	289	272	288	312	290	261	300	309	298	299	271	260	320	287	278	278	275	291	306	292	288	312	273	281	307	318	277	299	290	289	278	310	293	313	287	322	270	308	304	270	276	286	305	280	290	276	289	284	301	299	286	280	261	284	303	291	256	288	311	283	318	302	269	291	308	313	273	285	263	305	311	296	299	292	280	277	259	271	275	308	269	300	312	290	282	288	294	295	295	281	297	314	292	298	276	282	307	309	285	325	288	287	274	270	274	293	262	295	262	282	281	257	284	278	293	273	284	275	294	280	317	292	296	284	309	321	263	284	256	313	298	282	294	259	288	279	310	297	294	287	282	275	314	269	297	292	261	311	310
33381	1676	3022	3465	3122	2576	2265	1911	1697	1490	1355	1342	1253	1195	1164	1141	1074	1061	1063	1014	1033	986	990	1004	954	933	923	967	946	936	939	924	887	943	881	904	933	880	858	845	899	879	842	819	860	884	887	791	878	885	906	856	855	846	860	871	859	826	820	889	854	853	888	867	826	877	795	897	860	889	870	858	847	832	847	857	862	899	910	884	875	824	822	832	838	859	888	847	819	834	845	849	822	846	855	869	826	851	845	820	856	806	833	837	907	872	856	869	853	834	832	843	819	881	843	854	782	791	836	810	799	851	831	793	847	829	870	825	842	861	888	877	831	860	817	851	823	851	797	843	909	863	882	879	873	907	860	841	825	822	793	861	862	816	882	795	828	876	851	850	813	842	846	846	877	796	813	796	843	903	830	852	905	826	818	864	872	856	847	799	832	867	830	901	805	862	857	834	866	838	808	859	820	776	889	826	817	828	837	824	812	891	866	842	835	839	857	815	853	871	823	802	873	834	796	851	867	829	825	815	821	875	812	795	853	841	851	823	784	844	799	896	862	856	862	834	838	821	828	836	827	830	825	836	830	810	842	895	831	821	886	836	856	864	872	811	797	811	800	932	881	824	888	831	814	841	857	817	875	824	836	829	847	869	846	832	831	851	807	847	866	830	853	811	811	867	854	855	853	797	875	841	835	846	862	849	807	813	888	871	827	875	848	891	805	834	914	817	847	854	812	839	822	841	848	844	862	809	861	774	822	841	790	839	813	857	836	855	818	843	851	785	872	805	835	759	801	877	802	802	866	859	863	813	865	835	829	808	778	869	775	832	811	848	829	876	862	874	874	791	845	813	793	872	819	827	831	836	870	818	851	831	814	772	864	880	878	826	872	864	823	882	878	857	843	828	874	828	830	848	825	832	836	864	833	831	859	846	890	863	899	840	864	849	806	827	819	835	867	792	834	827	884	800	840	788	876	813	851	835	825	802	807	818	836	791	817	849	791	842	882	902	829	806	833	839	770	822	844	912	826	865	850	854	829	861	808	858	863	816	872	876	832	821	865	779	856	825	877	799	853	782	855	856	861	766	849	826	806	855	889	842	836	882	887	819	786	842	859	820	840	779	826	801	866	780	841	848	823	839	835	815	831	820	801	852	892	884	849	839	846	815	857	808	882	855	873	864	862	854	839	820	874	845	788	850	826	900	852	853	817	857	850	860	859	822	883	810	831	809	862	814	870	836	855	864	810	808	836	832	890	857	828	803	814	832	824	791	842	850	868	843	782	840	815	838	818	840	861	880	832	829	837	854	861	856	855	881	892	882	855	839	822	809	818	799	862	880	844	818	843	829	871	796	828	831	800	840	925	856	796	853	871	786	847	804	897	818	805	854	809	822	860	902	854	863	792	878	876	854	761	857	826	860	853	819	820	790	796	829	800	887	782	820	858	800	815	821	890	803	843	875	816	818	831	827	804	867	876	829	853	875	814	839	829	798	826	816	792	815	831	791	794	833	854	863	830	824	871	877	817	876	778	846	801	808	780	841	848	821	838	843	883	748	860	809	803	825	819	816	875	872	872	801	855	834	830	805	830	827	801	833	874	876	873	827	866	876	826	881	846	904	840	796	836	817	865	779	841	817	858	841	836	866	854	813	867	799	829	816	801	860	823	862	830	810	875	867	818	856	863	865	838	847	833	828	823	850	816	838	873	879	850	829	858	819	836	847	825	882	859	866	853	841	815	873	850	839	801	843	931	838	878	841	837	855	853	828	797	802	822	793	819	870	804	849	827	897	857	818	811	831	835	814	860	797	889	838	825	827	851	841	818	871	770	853	874	857	841	811	886	856	801	821	856	884	835	856	848	821	825	864	870	829	814	799	836	865	811	822	851	856	840	843	893	818	816	819	824	838	900	843	786	815	831	848	807	831	813	836	805	851	856	814	861	846	814	902	863	856	811	819	839	835	848	882	861	848	874	815	811	837	865	859	787	862	826	823	870	791	805	846	878	882	844	795	823	853	834	824	882	837	856	845	841	822	808	840	816	798	859	821	855	859	830	829	820	863	877	856	880	841	836	780	810	812	865	851	868	854	846	849	854	824	817	860	835	824	884	897	900	822	835	811	849	903	832	877	759	833	832	837	876	799	865	811	856	831	868	822	874	805	880	793	827	865	863	852	829	798	842	831	782	820	855	824	817	852	824	848	840	901	837	915	795	943	849	846	836	883	818	808	823	808	823	844	846	808	837	817	797	843	839	818	848	840	810	849	834	796	828	827	857	803	820	842	877	828	843	829	834	827	861	884	875	791	831	814	801	851	841	811	873	780	869	838	840	845	862	834	826	843	871	877	791	876	874	852	927	795	839	843	852	842	807	859	836	818	824	837	851	840	836	805	821	819	781	874	845	837	843	811	895	802	843	843	796	810	877	789	811	853	897	831	792	888	836	864	826	838	878	858	846	858	856	792	835	819	928	824	821	798	859	831	797	813	857	879	818	880	845	839	831	831	848	857	845	818	859	846	845	877	818	801	870	838	832	860	852	810	784	844	815	848	865	868	861	852	795	822	842	860	856	831	822	860	849	846	853	850	886	822	823	871	761	811	834	838	837	784	826	847	832	870	849	816	828	838	840	801	804	808	853	842	816	860	856	851	839	818	822	876	902	830	855	794	879	822	831	863	866	840	861	821	859	847	838	845	812	813	820	849	844	815	831	831	805	823	845	814	861	830	822	812	825	814	844	833	795	862	781	782	821	839	848	841	825	854	852	832	831	848	883	819	813	850	793	857	828	821	870	808	807	811	849	818	845	814	884	811	855	832	819	820	788	835	822	871	839	807	881	879	842	833	852	802	823	875	782	799	847	850	820	866	808	792	861	774	873	859	813	844	853	844	827	788	841	865	826	820	770	849	824	833	849	830	834	873	892	833	837	826	847	894	808	844	875	855	797	808	834	835	799	861	919	864	892	892	845	804	843	892	786	822	783	849	848	791	841	875	872	830	841	862	862	818	835	899	783	816	841	805	838	812	808	814	773	790	849	813	820	817	798	853	912	805	876	856	804	864	863	880	780	801	810	894	881	831	847	809	833	886	837	815	900	835	797	848	814	858	859	816	800	811	841	789	799	846	824	808	884	850	849	823	835	849	791	848	843	821	809	805	879	787	847	810	847	826	840	872	808	873	816	882	819	822	825	856	806	854	834	831	816	795	796	832	881	894	834	811	860	826	884	841	828	858	834	902	854	814	829	831	826	835	861	858	847	865	803	897	847	847	812	909	790	789	825	863	864	853	829	832	826	876	863	829	851	861	828	834	870	830	847	861	853	879	837	890	856	871	868	883	852	842	768	824	831	828	828	818	822	801	812	820	859	893	810	926	860	823	874	854	805	853	854	788	798	895	877	925	869	827	791	841	868	798	809	847	876	809	852	814	841	860	881	808	788	866	865	870	875	877	807	884	809	855	827	803	854	881	871	778	865	822	856	839	803	835	825	863	849	840	830	811	905	836
71260	28010	7822	2361	1473	1103	890	750	659	533	503	529	415	417	442	427	431	415	388	381	347	402	382	384	352	388	390	341	351	355	358	337	345	362	350	319	340	329	365	329	311	325	352	320	329	362	345	351	382	376	341	367	362	329	366	354	343	372	348	364	348	354	345	343	360	347	342	367	345	347	360	360	330	329	338	320	356	352	341	343	356	330	314	358	329	311	310	337	359	349	321	306	307	302	351	355	367	367	338	370	346	329	328	328	327	338	345	343	307	327	335	373	330	354	350	333	298	341	368	336	326	310	353	343	318	337	324	332	341	329	344	355	384	358	343	343	324	337	369	336	328	342	338	346	337	330	300	338	351	307	355	342	366	349	372	354	314	359	299	323	341	316	347	349	290	330	305	362	348	331	330	327	327	292	313	316	356	311	326	311	345	350	335	336	352	331	340	356	316	329	360	336	328	321	354	349	335	344	338	331	345	352	336	335	324	382	340	316	334	325	349	339	382	339	302	320	359	362	338	340	347	319	322	322	321	343	317	292	337	345	321	356	333	310	320	351	306	346	309	319	315	370	355	319	382	346	368	327	322	341	355	329	336	322	361	311	333	360	315	341	328	304	312	341	370	347	337	374	374	356	352	325	379	329	303	320	308	302	341	311	314	313	321	358	311	348	373	342	344	325	326	351	315	338	333	314	336	303	359	335	312	320	338	350	327	331	347	320	343	321	337	360	373	350	303	352	330	350	309	330	358	332	341	323	341	352	371	329	365	307	358	311	345	332	350	349	344	328	367	355	333	312	317	334	351	330	324	315	327	361	358	341	338	357	370	313	362	345	338	378	311	365	365	335	317	341	354	339	364	331	335	315	355	334	363	326	333	346	352	329	302	363	351	344	304	324	324	330	357	332	341	339	357	325	344	353	340	319	349	324	330	362	342	306	361	333	346	343	346	342	318	328	328	338	353	336	345	321	348	329	287	353	370	335	363	378	309	335	322	307	341	323	315	329	374	316	314	345	330	345	339	345	313	305	317	322	288	350	325	347	337	324	313	340	334	331	322	358	369	306	355	358	358	376	314	341	366	355	352	353	329	346	337	359	339	340	330	325	320	339	326	345	323	327	329	349	297	337	323	332	322	339	336	346	348	328	310	350	378	358	335	344	348	331	365	356	357	326	357	330	344	326	341	369	321	312	342	302	347	339	362	325	353	315	340	325	333	321	353	333	339	321	335	312	334	346	344	338	327	320	330	332	333	340	335	347	362	343	379	288	323	334	326	328	323	364	324	347	345	347	288	365	354	363	341	329	339	365	329	322	326	354	352	353	347	303	364	335	360	366	334	356	318	320	354	344	363	332	330	301	350	353	348	343	323	304	368	343	324	387	323	336	320	332	335	318	370	367	343	333	337	348	348	328	336	339	350	314	334	333	340	351	340	333	323	373	322	339	324	300	358	327	321	332	331	345	343	362	347	358	358	326	339	349	303	328	353	314	320	350	311	335	334	323	314	339	376	333	328	339	345	323	309	347	350	315	312	342	324	311	334	362	318	349	323	328	323	330	314	363	337	331	317	340	348	324	353	309	334	333	335	348	353	339	359	333	337	340	333	330	344	336	338	328	342	335	321	329	341	354	346	354	325	351	333	343	294	326	323	330	303	339	348	349	323	340	301	338	318	328	341	333	324	361	334	336	357	340	312	345	339	318	293	348	330	339	317	312	362	369	362	347	329	384	326	364	345	321	309	331	342	345	344	336	322	321	329	309	336	334	303	324	328	345	353	338	332	299	337	303	335	320	373	338	344	336	348	370	357	354	361	331	312	339	294	323	345	346	355	339	374	328	343	360	333	341	349	365	319	323	323	317	344	334	351	356	326	330	361	322	313	328	349	376	330	345	333	341	356	340	312	319	334	321	322	323	337	314	365	323	303	353	317	346	355	333	351	337	327	353	280	363	364	325	356	366	316	360	317	333	338	298	364	324	347	347	345	329	349	341	329	334	350	339	344	306	373	327	330	338	336	355	340	317	346	314	309	337	330	371	323	316	336	300	359	319	339	325	361	327	352	350	347	319	309	337	311	336	328	369	359	341	320	396	341	333	340	323	365	328	364	321	363	337	304	339	324	318	352	293	354	317	320	336	338	349	349	346	323	337	366	328	324	333	322	354	359	332	331	318	326	348	318	341	356	323	337	337	307	327	354	327	358	341	365	366	329	288	363	316	345	355	293	362	359	334	317	331	351	328	333	349	358	302	342	317	340	361	340	339	334	358	312	340	319	349	340	355	337	318	335	324	341	349	378	324	320	320	315	323	311	353	328	359	347	351	338	333	312	314	320	372	361	357	315	323	326	365	313	328	327	313	313	337	306	365	344	343	335	339	343	343	339	332	350	376	349	316	348	325	342	338	349	341	347	318	371	341	335	361	321	334	310	336	310	345	337	324	359	316	359	341	310	343	329	326	318	363	329	325	337	325	351	308	328	305	367	353	345	351	311	328	333	321	336	345	318	327	362	324	376	314	347	345	336	365	330	318	332	325	355	362	338	354	331	335	335	342	353	333	306	329	375	323	307	315	331	353	348	328	333	328	352	320	351	343	319	317	360	309	340	325	322	333	320	299	319	323	368	344	332	356	345	341	345	365	339	382	320	326	330	372	338	326	334	339	310	362	337	376	318	335	334	362	334	339	350	322	328	383	336	321	356	350	346	389	317	322	340	347	341	342	340	317	349	332	335	342	357	322	300	344	330	337	348	332	335	359	325	334	352	349	308	306	346	313	312	355	340	337	304	327	336	308	322	309	347	287	332	312	343	343	300	346	352	347	372	364	298	330	361	313	365	334	353	356	336	337	361	352	329	359	317	349	322	328	346	339	332	301	337	313	334	318	324	344	331	352	354	367	340	325	337	351	328	347	356	315	355	333	323	328	320	311	326	340	338	299	344	344	342	314	333	300	315	322	337	323	302	339	350	336	329	357	347	354	369	353	339	344	346	313	314	370	373	358	345	342	380	344	341	313	314	337	346	326	300	320	319	333	323	334	333	338	353	332	346	357	328	325	301	345	354	335	321	353	298	348	347	316	327	333	317	333	348	356	370	330	332	318	347	369	349	305	333	311	359	353	318	355	295	336	315	326	350	331	320	341	333	312	332	326	347	331	349	383	353	335	345	295	333	328	372	306	327	333	335	335	316	341	339	372	346	342	362	365	305	353	350	320	373	298	342	346	323	327	340	352	330	309	324	330	312	345	346	338	334	350	324	341	324	321	338	330	362	366	303	337	340	340	329	350	338	331	345	331	334	321	370	358	348	338	314	337	347	326	356	366	326	321	329	330	352	344	358	351	317	323	352	324	327	364	345	320	360	361	362	362	346	317	340	331	304	375	312	360	367	333	332	326	308	303	330	351	344	332	379	320	314	322	342	383	321	304	360	365	369	338	326	326	361	324	322	330	353	298	387	324	335	316	339	325	333	320	312	366	290	326	344	348	337	308	333	332	354	310
39975	2568	5106	5776	4919	3984	3450	3040	2624	2192	1983	1902	1677	1598	1504	1482	1412	1332	1323	1335	1237	1293	1204	1190	1178	1175	1117	1105	1082	1060	1084	1046	1090	1039	1059	995	960	960	1076	997	1010	978	1026	1009	925	968	969	1045	1019	952	928	960	969	1001	992	1052	987	987	969	966	986	928	951	967	1007	980	974	1004	946	918	945	932	965	936	904	963	892	986	989	988	924	900	944	993	977	957	976	963	989	913	962	961	936	994	918	903	930	974	925	885	916	946	933	921	962	976	984	925	1014	966	984	895	986	957	964	911	887	969	949	937	997	915	948	923	985	865	958	950	946	933	925	930	897	960	974	937	968	907	995	932	932	939	966	921	945	954	934	931	948	953	875	985	987	945	980	947	916	958	936	948	907	896	945	949	964	937	944	961	943	983	1040	891	997	974	919	950	966	954	920	966	873	939	904	910	936	951	976	951	928	931	1016	959	954	966	923	962	933	975	919	985	890	895	948	952	954	943	917	944	951	955	938	890	951	919	906	996	890	928	1000	963	879	947	868	946	996	931	967	977	1005	969	900	978	961	945	901	917	917	889	945	912	950	915	930	948	910	897	921	926	897	946	946	939	930	927	987	978	953	904	969	923	930	989	975	920	937	920	907	961	887	942	934	950	921	953	969	943	946	907	952	941	947	927	927	949	948	926	981	922	887	946	935	902	920	914	944	944	953	959	909	955	947	953	956	957	935	920	912	973	947	953	930	923	911	947	951	962	951	950	946	924	943	964	1016	941	884	931	1003	928	954	930	918	982	898	942	953	935	932	937	969	915	928	968	971	900	973	940	973	942	924	894	953	968	955	902	916	908	933	902	919	926	942	950	946	941	935	963	978	939	934	952	931	912	940	910	950	927	886	921	922	956	924	939	953	934	900	904	956	901	932	933	955	914	935	966	882	939	933	1032	916	909	921	964	1011	857	917	965	926	942	935	937	941	927	916	883	950	924	901	1003	906	944	947	921	932	993	915	892	905	906	933	971	983	971	911	930	912	925	906	977	917	943	940	928	917	905	950	932	909	951	939	945	903	892	963	904	956	923	966	986	914	922	936	958	980	924	910	957	918	934	964	960	967	954	932	911	871	945	961	967	921	950	932	893	950	986	886	956	911	883	944	962	953	946	926	917	972	932	904	942	959	932	912	883	973	928	950	974	899	904	911	931	991	957	929	982	922	893	941	906	990	954	907	955	954	976	916	919	975	923	932	928	899	962	881	975	894	1011	952	948	938	924	893	933	935	935	966	934	951	893	944	950	940	903	1019	952	932	909	892	932	990	942	917	950	976	954	969	897	960	960	931	893	924	945	920	955	973	931	937	946	941	919	936	942	902	859	957	954	954	947	915	981	904	921	930	924	944	902	932	897	915	991	935	905	899	901	967	893	935	955	912	915	940	942	954	928	943	929	959	954	886	933	927	936	1010	917	955	881	941	949	896	940	892	1020	962	968	982	926	945	962	887	943	921	895	955	879	963	947	974	919	924	966	949	923	947	944	971	933	949	930	908	956	948	915	931	880	980	964	960	1002	904	870	999	923	972	946	918	986	950	906	948	919	927	942	913	915	888	929	972	926	995	934	933	919	870	933	935	982	948	917	917	937	973	977	890	949	906	938	931	957	955	947	871	920	921	951	956	948	970	966	931	989	898	953	939	918	935	958	904	910	936	910	913	960	945	941	948	948	988	922	926	943	934	927	914	928	907	986	889	937	962	898	940	948	959	928	915	900	927	935	955	919	998	931	907	973	992	972	960	923	911	945	1005	980	955	969	968	957	963	920	1006	937	950	921	982	920	927	872	887	986	893	894	936	930	944	987	967	989	1003	935	898	910	935	929	986	919	933	969	942	913	930	902	917	866	962	934	931	953	860	956	950	913	929	952	918	918	959	948	951	923	969	982	905	962	979	956	888	923	979	976	967	945	949	965	924	934	887	925	964	865	912	928	943	877	972	919	965	1034	925	926	957	930	923	935	908	942	934	900	927	946	985	945	915	929	897	909	963	903	915	1010	961	945	943	990	925	964	917	992	931	916	953	942	946	901	915	919	940	936	891	907	972	941	959	920	951	965	956	914	927	999	949	892	936	921	918	966	892	950	968	947	944	906	945	947	961	950	920	888	920	944	920	949	915	979	896	912	953	986	953	943	920	931	947	890	939	917	960	945	976	946	923	919	934	929	997	919	935	901	911	953	973	946	971	909	933	918	907	902	981	928	992	910	924	963	986	912	951	950	862	969	915	926	939	917	909	912	911	937	955	987	942	969	970	899	896	979	883	904	938	932	975	929	860	965	991	904	981	977	945	926	953	946	892	910	946	971	941	891	910	935	956	915	963	927	952	922	992	1001	914	933	913	951	919	933	959	900	936	924	930	940	960	962	958	926	934	900	920	962	915	934	925	931	971	915	997	918	948	915	934	945	978	942	941	904	964	948	910	946	854	931	895	965	921	945	884	988	913	918	982	921	861	935	923	892	918	955	879	964	926	907	958	925	922	965	886	922	918	890	964	1017	961	930	926	928	976	933	904	918	903	920	930	934	923	912	953	958	963	948	950	975	997	956	889	937	1002	963	920	944	957	913	944	904	921	917	931	940	925	934	927	968	996	925	928	864	927	921	940	936	962	927	930	885	883	982	945	951	941	952	912	922	932	928	886	925	882	971	899	972	948	913	929	895	882	924	905	946	910	947	962	901	925	971	926	991	927	914	913	909	959	914	932	918	962	923	955	966	962	949	915	954	900	928	961	948	924	936	926	967	962	898	949	932	949	940	964	990	906	905	951	956	1018	974	910	928	953	910	929	927	915	903	916	892	881	924	986	926	938	904	946	942	846	935	955	901	883	956	922	954	945	923	923	912	920	934	915	933	997	969	960	942	898	949	910	944	945	958	949	944	914	925	984	904	950	1004	951	947	924	928	937	943	896	939	933	945	903	913	903	899	969	913	982	982	954	864	954	909	947	957	941	942	959	920	931	948	961	927	930	1023	892	972	947	955	976	924	912	936	915	888	957	953	979	941	956	916	946	928	926	990	934	921	921	954	891	913	950	907	989	905	908	948	966	962	940	959	922	983	944	987	973	959	853	970	983	968	962	926	958	955	889	914	939	941	923	964	920	948	980	904	927	1003	908	983	962	908	844	902	928	874	920	912	930	928	926	916	878	860	974	944	949	879	902	941	992	961	938	943	987	928	920	927	941	938	931	938	877	930	919	978	929	955	952	878	970	958	930	945	937	942	886	937	937	909	969	923	873	985	935	917	931	963	961	958	921	912	929	894	973	900	967	968	881	941	951	968	952	934	955	944	953	976	924	917	933	972	989	954	930	975	982	919	932	892	955	947	948	942	952	960	949	913	931	985	921	937	938	964	924	885	876	927	915	935	953	897	924	965	948	984	936	963	973	976	953	935	952	954	939	958	863	941	944	1010	1007	931	920	951	987	930	897	899	933	953	965	948	939	918	963	924	925	979	934	939	949	920	918	919	885	910	886	922	963	929	963	921	992	976	990	943
16246	1045	311	204	192	163	188	154	148	150	155	169	146	149	156	140	171	141	165	132	150	124	158	155	164	152	166	138	153	172	128	146	140	124	141	127	147	140	136	134	146	144	154	148	126	151	159	136	143	157	156	148	164	174	141	161	146	158	148	151	149	145	143	136	151	146	133	125	128	130	118	137	160	137	137	151	145	135	145	154	155	156	153	150	140	125	158	172	171	151	138	148	144	166	159	134	140	130	148	149	164	123	118	147	149	138	139	143	156	147	163	154	136	171	128	150	160	140	132	128	131	136	122	144	117	141	153	137	137	135	137	156	140	139	169	146	155	150	166	162	134	133	122	144	158	150	160	152	109	138	159	138	148	156	156	163	141	150	160	151	155	152	152	136	156	142	132	147	133	139	145	148	148	155	137	163	138	145	135	125	154	124	161	146	168	137	142	154	154	130	151	147	131	143	143	133	145	130	138	149	128	151	155	138	134	157	138	131	163	141	143	156	159	137	155	153	119	160	148	145	145	153	128	135	166	139	150	144	129	119	138	145	130	127	172	145	138	157	157	167	121	147	144	150	157	160	141	157	119	142	136	116	143	124	158	148	140	140	158	121	151	150	144	147	144	156	152	134	141	144	154	135	171	137	153	150	133	150	149	129	130	141	133	148	156	137	152	142	169	146	140	143	119	148	139	149	156	150	149	180	139	141	146	173	138	157	147	123	144	160	142	141	116	153	133	141	150	157	155	154	141	135	121	137	141	135	131	151	170	143	143	140	141	128	173	143	149	128	119	138	159	136	126	130	140	166	132	148	137	137	147	153	133	157	156	157	144	152	164	137	131	166	151	158	131	149	146	146	141	148	154	138	170	138	166	147	162	159	131	136	147	142	146	134	165	148	148	161	128	142	174	134	164	125	132	158	141	134	138	135	146	143	134	132	127	154	129	149	149	145	160	120	152	161	150	181	155	135	141	152	142	144	153	133	154	139	128	143	148	139	139	144	150	133	135	133	142	140	135	128	147	130	132	154	143	148	141	148	153	154	151	143	149	150	155	148	148	159	135	122	149	141	155	146	160	150	130	166	133	138	134	136	136	143	155	147	121	128	154	136	144	130	128	125	160	141	141	143	154	151	107	146	133	138	130	143	155	159	130	161	144	139	179	155	150	132	121	152	126	128	160	147	151	142	140	147	144	125	139	141	127	151	132	149	145	131	127	146	148	163	141	143	154	152	143	131	123	132	149	139	120	155	154	147	129	150	136	135	149	139	125	170	139	142	163	151	154	150	119	131	132	137	150	128	158	138	172	128	159	132	157	147	164	139	182	148	137	143	152	139	130	139	151	150	129	132	148	134	143	142	147	160	142	153	147	152	155	145	160	157	139	171	139	157	155	141	153	129	133	150	150	147	148	152	155	131	138	114	140	149	153	156	152	152	142	167	138	123	144	149	134	139	131	133	153	135	138	145	147	144	152	135	153	138	155	131	138	148	156	137	158	145	101	150	143	136	140	149	146	142	150	141	131	125	154	150	156	154	161	152	134	154	161	141	138	121	152	147	154	117	152	156	141	148	141	133	147	140	137	154	142	140	144	155	143	153	127	135	158	139	140	154	135	151	144	139	118	133	146	143	162	140	134	149	137	147	136	133	140	141	147	131	144	150	137	131	133	123	158	138	158	154	121	131	139	156	145	124	154	131	139	144	138	130	140	148	158	135	128	141	146	138	174	159	145	155	138	145	138	135	159	144	137	130	124	143	143	138	133	145	147	145	138	162	144	129	159	144	134	152	148	159	156	142	148	153	142	140	142	140	160	137	127	133	138	163	146	147	147	138	144	155	141	167	127	147	164	150	152	135	155	168	158	127	141	134	137	133	135	132	146	155	161	131	138	156	146	144	151	144	138	161	172	158	155	129	153	141	143	159	129	126	127	152	151	137	133	145	131	155	148	135	144	135	134	134	146	163	148	131	150	155	153	135	155	146	129	140	140	128	130	132	125	165	144	143	145	123	128	142	150	153	140	174	144	154	153	146	167	153	140	154	128	130	147	141	152	141	144	130	171	165	154	130	141	144	134	131	163	158	163	155	138	144	155	130	146	128	137	124	139	121	130	159	134	162	141	142	120	146	129	137	135	144	148	145	142	139	156	141	141	138	128	126	128	150	142	130	129	136	147	140	159	148	130	151	140	138	166	169	153	135	151	139	129	140	150	150	143	163	134	145	140	139	156	146	144	122	150	138	128	136	141	155	154	122	138	143	135	173	161	131	127	155	143	111	148	163	151	141	156	130	147	116	159	137	125	156	146	139	157	140	141	127	129	154	151	160	155	131	140	124	132	154	153	150	124	136	168	149	143	165	153	130	119	131	134	120	118	153	179	115	155	151	140	147	156	159	149	147	155	138	144	147	141	155	121	147	139	150	140	148	140	132	132	162	136	150	119	152	148	155	144	171	149	126	131	158	166	165	121	159	151	123	136	141	141	146	132	132	135	150	138	121	160	149	141	157	146	155	128	152	140	163	136	115	133	157	135	137	151	125	147	151	135	154	139	141	148	154	169	137	168	135	111	157	142	166	137	144	129	144	132	132	148	144	147	147	143	145	159	145	148	134	154	176	112	154	123	129	129	131	139	147	139	148	132	141	169	154	138	144	128	137	139	144	133	154	142	147	157	148	152	144	154	134	148	138	139	137	148	148	152	155	146	147	131	140	142	139	150	144	123	154	142	162	162	142	118	154	146	129	142	130	183	136	145	138	135	150	146	158	150	131	139	152	140	147	140	150	160	132	152	143	138	118	144	151	143	144	128	142	149	144	134	152	134	159	162	142	165	132	153	139	128	131	142	131	130	133	166	162	134	166	171	139	139	147	158	138	144	148	136	148	151	136	149	154	146	149	138	131	137	144	122	135	160	130	169	150	149	157	131	151	118	157	118	136	168	139	133	155	148	165	136	142	132	155	147	146	134	141	147	143	127	153	152	138	141	122	104	164	166	162	124	142	151	140	149	157	158	131	149	121	169	165	131	146	139	139	146	149	141	125	163	131	141	149	150	131	144	126	150	137	154	131	138	144	153	150	158	148	158	150	152	129	155	149	158	126	148	140	165	166	143	144	134	147	142	159	146	150	158	153	133	147	159	143	150	138	126	150	156	159	142	177	146	157	149	163	125	156	143	146	154	149	130	148	138	137	144	136	148	143	125	134	146	162	147	153	140	154	160	125	144	141	147	147	148	151	163	146	136	145	146	135	129	138	153	154	127	158	151	146	138	137	153	140	146	135	159	151	137	127	140	152	165	139	126	130	154	133	122	174	161	126	121	149	145	167	132	166	151	144	130	139	139	146	138	150	160	144	144	142	157	137	155	142	158	127	148	132	136	130	167	156	150	127	138	155	161	150	130	146	141	138	145	149	132	132	147	138	127	144	162	136	132	141	158	145	152	175	144	151	148	143	132	138	139	133	167	136	122	146	137	165	144	147	149	118	145	141	150	149	156	124
13713	534	674	717	643	608	590	530	518	512	524	513	505	492	493	511	529	520	484	524	508	503	509	480	492	547	466	475	474	459	477	466	487	481	483	517	475	457	505	484	467	508	460	456	509	473	479	489	462	513	467	466	489	489	495	487	465	457	482	463	474	443	514	490	499	474	486	453	482	428	491	496	433	472	492	473	523	465	453	456	475	540	475	479	478	450	503	471	449	465	467	477	465	509	489	496	472	491	434	493	500	464	500	493	451	482	461	427	463	474	464	483	462	501	487	468	505	443	477	478	475	485	471	487	481	476	511	475	467	481	488	457	468	473	465	448	463	486	463	522	474	502	501	451	454	496	475	483	470	452	459	453	501	467	476	502	470	484	484	482	548	501	476	485	445	511	463	506	477	505	450	448	511	504	443	424	453	512	471	497	496	486	499	448	466	473	471	463	474	476	432	517	443	489	488	485	457	468	440	458	463	470	475	498	474	498	470	450	434	470	472	510	476	454	449	468	513	466	498	482	458	469	496	493	510	445	479	506	463	480	511	457	484	460	508	460	513	497	483	473	510	462	512	470	448	474	490	478	430	449	479	449	455	469	484	453	499	472	456	461	482	502	465	502	502	458	446	495	487	476	480	481	440	508	482	465	488	468	483	472	453	464	479	529	468	459	490	449	496	511	479	465	471	465	496	460	472	430	486	481	479	481	496	463	433	487	524	450	462	480	492	478	480	464	473	470	441	478	442	481	469	467	512	491	463	469	506	469	518	471	487	466	465	513	485	496	492	410	507	516	458	460	507	453	465	470	464	451	463	491	499	476	497	452	465	523	474	462	503	460	494	514	489	467	463	489	492	472	495	480	461	458	473	504	493	470	478	464	523	458	457	458	489	489	473	462	493	487	484	483	451	484	500	528	457	457	498	526	486	433	477	507	486	510	491	497	518	498	503	473	466	453	460	514	494	458	483	487	499	463	479	487	486	499	440	448	461	479	465	490	451	497	483	454	472	486	467	465	495	490	453	480	488	482	502	466	504	461	462	473	482	461	497	465	476	489	495	464	495	479	464	463	438	467	487	477	469	478	467	493	461	451	451	460	438	456	459	491	454	490	511	479	448	487	502	470	412	456	508	461	452	476	442	497	491	459	459	490	443	460	457	462	478	512	438	503	495	455	481	485	470	506	450	475	520	442	456	473	509	502	504	474	454	465	476	494	486	469	486	461	502	538	506	508	478	480	482	486	484	452	438	513	465	489	509	497	470	511	460	466	461	471	498	447	459	461	487	489	456	475	463	481	479	470	423	472	473	476	500	472	496	464	496	470	497	476	447	455	460	488	460	492	461	461	474	465	459	465	472	454	488	488	504	480	488	480	430	467	451	468	480	492	512	496	452	512	461	467	471	473	524	467	504	502	475	488	490	482	492	493	457	470	488	479	463	469	496	475	485	459	473	464	454	469	482	475	502	471	466	475	478	506	505	477	505	466	480	441	518	487	464	502	510	486	485	433	513	493	471	463	468	491	436	486	435	480	477	440	475	505	435	489	449	457	467	477	509	464	465	488	462	485	533	474	491	529	471	463	474	469	482	464	526	474	479	491	451	482	465	512	485	452	441	490	465	473	496	446	472	494	427	476	475	478	470	481	503	453	501	520	470	466	455	460	456	475	488	510	491	445	451	473	470	479	463	466	463	457	483	466	513	473	474	449	494	478	478	460	474	456	470	491	498	471	494	483	499	465	484	472	490	469	481	475	486	482	495	511	464	440	454	492	461	485	482	526	525	445	477	483	470	506	490	481	529	467	459	454	501	443	482	480	498	469	447	474	505	494	499	467	455	498	460	492	456	462	475	457	510	495	440	470	457	510	473	488	482	443	494	436	448	462	500	499	477	490	492	482	484	490	484	478	491	480	486	464	472	493	535	487	472	493	494	462	525	461	503	499	495	467	463	467	446	457	451	457	499	483	506	459	511	490	464	445	448	492	509	491	510	500	494	493	501	509	491	450	491	496	476	483	460	457	456	469	517	449	471	499	471	478	479	437	480	492	479	481	492	480	446	452	471	463	513	488	475	518	437	483	476	530	504	465	470	458	439	527	477	460	466	483	492	482	493	510	462	484	458	504	476	461	447	482	488	510	515	437	437	444	504	453	465	481	473	481	490	488	479	481	458	472	486	499	477	486	486	445	487	454	439	449	459	470	483	490	475	466	485	457	502	465	474	499	467	420	467	502	469	462	489	453	505	495	499	457	478	463	489	512	470	460	480	478	482	502	499	463	473	495	448	453	468	483	501	470	492	497	461	470	496	441	445	482	493	498	480	457	464	450	480	502	451	479	461	493	462	489	507	474	511	467	499	463	476	500	492	462	453	467	454	452	488	453	459	437	469	467	480	476	465	473	502	456	467	472	482	499	474	495	491	455	467	477	481	411	468	457	502	480	457	491	448	472	456	488	467	476	493	465	469	482	465	425	463	461	479	441	518	457	481	438	479	423	466	455	485	480	471	471	480	437	481	496	477	495	470	485	461	448	454	454	454	484	456	514	485	462	456	473	476	467	467	512	537	493	499	537	517	537	428	487	491	467	486	490	486	474	432	507	522	492	470	463	518	465	472	512	501	455	529	508	463	478	505	515	442	479	508	483	460	466	485	501	475	509	481	481	459	474	527	467	515	469	483	487	432	475	512	487	455	479	476	464	478	494	493	495	483	479	462	462	514	470	470	551	480	472	442	491	459	456	504	426	481	488	492	500	485	500	463	459	492	488	415	462	467	467	500	463	473	490	482	478	508	487	420	494	471	487	449	520	488	461	471	485	457	473	457	491	489	456	508	461	492	470	480	462	488	496	482	493	498	487	482	488	426	447	476	468	480	481	483	470	519	485	450	479	478	477	455	490	449	464	518	454	482	463	474	462	477	454	465	478	462	468	464	512	458	466	496	475	469	484	479	449	448	472	461	520	488	431	456	508	482	434	470	511	503	472	515	520	462	487	469	478	517	476	449	478	489	457	463	463	466	413	462	495	449	472	489	463	461	495	479	484	463	478	447	473	484	463	476	451	478	473	518	492	454	499	510	507	470	482	482	470	481	482	490	455	485	454	463	433	505	488	500	497	456	500	464	471	490	480	486	462	479	476	458	486	470	539	489	509	469	468	503	455	512	444	463	459	523	485	501	502	478	485	441	487	477	517	500	444	468	462	456	445	461	479	476	462	449	487	476	478	512	453	455	468	458	437	474	483	483	484	454	452	448	458	440	488	490	493	484	454	453	491	459	454	469	485	475	526	440	489	516	434	476	488	481	490	494	481	464	465	453	473	484	463	470	480	479	485	480	482	458	482	487	476	464	507	449	482	491	494	490	472	450	502	458	481	453	481	442	461	490	482	423	462	472	444	450	462	477	488	498	507	473	463	504	492	480	503	463	462	422	466	466	468	487	466	488	478	476	481	457	439	472	455	462	434	496	459	484	496	464	490	449	465	501	467	464	442	449	466	480	488
60279	19271	3059	1174	847	688	560	512	439	378	384	363	356	366	336	320	323	293	301	282	308	321	298	314	310	293	271	316	251	313	316	283	313	328	296	252	299	279	278	325	264	279	287	306	291	289	279	276	308	279	274	293	302	269	285	276	285	326	274	307	311	317	288	297	317	276	297	287	276	315	305	306	301	299	278	270	281	286	284	296	292	286	282	283	283	293	322	314	292	277	311	283	288	285	308	339	290	276	287	290	293	302	281	284	252	284	304	261	312	275	284	266	312	286	267	276	294	292	283	310	312	271	307	297	278	285	277	282	283	286	277	282	284	315	294	289	291	284	309	285	301	293	283	310	296	261	268	273	288	279	301	286	295	297	299	283	312	275	278	321	263	262	280	291	308	265	287	303	278	310	292	274	323	290	307	301	264	296	287	271	302	284	289	322	310	278	280	284	302	299	283	311	312	300	305	317	276	270	293	321	279	291	302	262	302	297	292	320	302	292	305	241	294	304	309	275	289	296	259	270	308	284	301	283	264	302	286	290	291	266	296	292	295	278	272	254	277	241	283	311	299	289	289	282	276	308	315	275	295	295	300	282	295	275	290	280	288	290	262	301	306	278	273	280	322	316	292	292	309	290	319	307	302	321	299	263	307	301	278	249	266	294	297	297	296	289	291	320	296	323	284	298	266	281	307	297	288	272	276	278	282	287	273	316	289	306	261	287	287	288	310	294	284	284	270	314	293	283	301	290	258	264	313	314	284	303	281	318	262	269	290	280	300	281	275	247	317	304	289	258	300	292	298	319	269	340	315	278	275	275	299	284	285	289	274	315	272	319	278	309	323	303	295	266	296	277	287	287	299	281	315	301	274	275	311	309	296	308	301	290	300	283	313	293	287	307	280	276	267	287	302	274	291	260	305	311	259	300	291	278	266	289	293	283	267	291	310	288	291	271	307	319	290	256	282	298	303	280	282	298	290	288	281	307	281	298	309	254	276	287	252	301	310	274	290	276	286	262	291	277	282	293	326	278	294	289	299	288	320	271	298	272	258	285	270	246	281	297	314	267	287	247	305	298	293	308	261	280	316	330	312	309	300	290	274	294	290	270	280	266	284	258	306	309	287	283	296	290	319	327	303	265	301	291	259	284	282	295	295	284	271	307	294	278	281	297	261	285	297	245	279	280	295	296	250	271	281	274	294	306	306	285	302	293	257	274	258	320	274	274	294	298	318	297	299	293	280	253	279	308	278	299	266	281	291	288	282	309	301	302	289	303	303	307	296	289	272	284	286	255	281	289	303	306	268	286	263	279	275	317	309	273	303	295	279	295	287	276	325	282	319	302	330	293	325	259	313	310	278	273	287	277	284	291	279	303	278	282	310	285	284	284	296	265	307	307	257	307	281	296	302	299	317	272	295	298	303	272	342	301	303	299	286	285	277	271	307	289	293	322	297	316	282	298	271	261	278	294	293	255	268	281	310	312	282	312	280	268	314	287	301	305	272	262	256	281	320	307	301	279	285	280	296	259	274	281	304	269	306	275	310	315	280	284	326	274	318	291	291	293	289	297	292	301	310	321	275	271	314	274	268	261	305	271	308	297	301	275	246	293	283	312	274	305	254	273	299	286	281	299	298	295	295	293	304	285	302	265	274	264	281	279	300	280	298	280	289	277	311	275	315	310	310	269	267	285	289	264	262	265	297	300	271	294	280	293	271	321	276	228	281	302	281	290	314	289	324	320	287	287	291	302	283	304	278	305	274	321	278	319	259	276	298	299	287	313	305	289	297	283	286	268	257	277	273	319	311	330	299	266	296	305	292	302	256	316	305	315	270	284	284	259	282	277	295	301	273	246	275	270	276	268	287	276	279	277	293	286	296	283	269	303	270	288	286	271	290	303	276	277	273	283	285	285	317	279	279	257	298	312	269	292	307	276	292	249	286	275	290	280	313	270	303	319	264	285	273	303	281	257	297	317	301	299	276	305	277	289	275	274	297	260	306	284	278	289	319	277	286	284	260	288	284	281	314	301	297	297	249	273	284	270	261	263	296	297	281	299	304	322	299	251	296	271	269	282	289	304	290	296	297	293	279	283	269	282	278	281	278	293	258	305	282	274	274	294	313	258	304	310	312	300	281	287	285	285	281	290	296	297	294	273	286	281	307	263	282	272	255	322	285	267	298	311	296	297	284	281	285	283	309	296	278	282	285	304	310	253	284	289	276	302	293	285	271	292	318	284	286	288	283	284	313	330	301	281	320	282	292	279	267	275	278	291	272	270	274	319	311	301	282	325	305	298	297	309	278	296	285	277	321	287	314	311	307	285	272	299	295	296	278	278	293	297	272	278	319	310	292	282	282	298	310	275	282	283	290	293	284	313	289	313	287	286	260	268	302	305	244	273	303	262	289	289	283	324	291	281	260	288	298	314	305	305	274	301	276	289	262	287	307	268	296	297	275	276	291	284	296	317	255	312	283	277	295	282	275	326	250	295	295	275	297	312	278	298	283	296	298	318	261	274	295	292	269	284	268	292	345	253	291	299	329	269	293	268	297	294	313	270	273	290	296	280	273	271	264	297	262	294	309	317	290	308	297	309	281	276	285	316	268	281	273	283	274	262	298	287	307	282	287	269	298	290	279	288	285	258	288	291	290	302	273	267	288	304	294	288	271	294	282	306	300	290	265	272	287	277	302	274	334	307	284	283	310	319	294	278	271	276	283	309	291	241	290	275	286	293	275	284	287	273	274	282	287	292	292	287	282	298	272	293	299	279	295	267	288	289	295	277	294	301	302	302	284	270	281	282	289	304	284	317	301	341	280	300	254	274	285	303	306	280	260	262	291	272	302	288	292	298	296	302	271	300	301	307	301	293	306	281	285	308	299	293	343	291	285	283	294	308	333	267	283	290	275	271	292	294	272	328	294	279	269	311	261	304	303	284	268	284	294	280	293	262	324	278	265	295	298	307	295	310	290	254	318	271	281	297	298	305	304	273	270	292	292	272	287	330	281	282	285	304	280	269	270	278	289	266	293	325	306	318	317	292	267	273	263	274	304	304	302	284	296	315	254	273	315	268	318	264	295	295	273	274	276	312	291	285	298	297	301	306	261	286	292	307	295	321	301	315	294	297	294	286	318	298	284	269	325	263	294	263	267	282	268	281	270	304	291	314	297	277	313	292	284	290	278	309	297	293	299	289	311	267	291	273	273	280	302	281	296	278	269	268	257	298	283	256	252	306	292	310	291	268	301	281	284	309	290	269	328	302	279	297	255	287	258	302	249	292	289	311	293	304	287	308	270	300	310	320	276	305	273	302	286	287	268	339	305	272	297	268	290	251	287	281	289	293	302	276	282	271	300	276	285	315	303	287	290	307	281	281	254	265	274	277	281	310	278	294	301	304	298	285	311	297	265	275	282	266	259	280	289	258	295	294	297	296	283	280	272	274	295	289	283	256	252	288	335	299	277	283	255	276	308	306	293	302	293	294	286	278	261	279	285	317
32644	1718	3118	3446	3036	2599	2275	2001	1729	1523	1471	1338	1265	1207	1123	1114	1085	1041	1097	994	994	1026	940	988	924	926	899	893	931	886	863	898	909	924	925	925	941	917	856	870	838	862	883	883	817	846	846	866	848	908	848	807	851	881	852	871	832	865	832	798	844	841	860	830	833	870	821	841	873	797	821	840	891	827	889	842	840	860	862	846	842	834	875	790	818	819	844	857	821	870	850	826	849	741	828	834	843	838	832	828	837	918	849	832	861	839	744	862	878	829	816	864	827	819	835	801	840	874	825	780	833	858	859	810	859	834	809	798	819	803	754	833	876	897	847	851	838	832	828	798	830	830	785	822	879	855	901	779	856	831	850	794	815	815	837	847	857	819	794	780	863	825	822	864	842	805	881	817	857	830	838	844	797	818	877	801	865	833	799	822	852	832	852	837	822	830	877	860	860	852	879	837	837	816	828	850	844	867	828	834	885	822	873	827	799	839	844	814	791	856	825	812	767	841	769	819	892	867	835	818	850	834	869	838	859	850	834	811	842	837	828	809	855	874	861	822	782	827	846	865	753	795	793	821	853	821	822	798	857	854	778	787	861	859	854	843	809	829	821	814	842	800	807	775	820	841	890	857	804	906	792	812	891	820	857	852	849	839	857	833	864	818	848	852	823	864	812	829	868	853	828	836	810	825	842	818	846	784	877	824	824	871	834	846	813	825	837	869	839	873	844	830	849	824	878	778	835	844	837	844	817	804	794	842	820	806	804	799	832	840	845	874	860	847	847	862	915	807	801	853	826	845	824	887	866	850	852	815	833	832	796	826	840	871	847	879	848	785	867	812	833	815	807	848	859	838	829	836	845	783	798	811	839	821	814	879	796	855	841	863	859	844	876	870	828	829	835	786	850	819	881	794	842	787	849	827	805	927	813	818	834	823	896	821	797	822	817	844	792	811	851	834	800	813	841	806	836	797	842	812	834	870	839	835	852	823	851	847	812	865	839	808	860	846	881	859	870	841	789	871	811	854	833	861	868	861	849	872	866	790	857	867	808	847	821	836	837	847	828	809	905	835	850	848	839	885	820	870	857	803	823	855	794	854	816	849	844	784	814	797	844	804	807	837	804	788	786	829	841	842	772	846	817	844	812	804	835	817	904	856	839	860	813	841	807	826	831	868	820	853	792	820	861	798	779	831	765	799	847	830	813	863	832	844	796	818	836	841	754	824	834	875	813	796	827	817	885	829	850	848	805	826	825	788	814	835	893	861	842	878	834	809	812	817	818	875	843	820	838	824	852	859	849	824	879	866	776	891	823	834	843	802	866	803	855	864	849	851	847	833	845	894	780	828	803	823	828	826	886	820	789	793	851	801	825	834	830	837	810	838	863	819	847	843	866	846	834	838	870	820	812	857	815	808	854	872	851	846	831	842	826	812	868	764	816	839	822	832	774	842	819	866	825	843	870	852	853	812	848	793	778	805	823	867	846	822	769	860	836	851	851	824	870	827	862	810	902	903	805	832	799	858	838	820	891	835	825	863	842	819	880	781	817	878	856	837	828	874	863	851	852	868	854	852	838	840	803	858	831	857	814	798	887	840	784	868	837	857	789	835	767	876	804	863	847	844	799	835	789	819	821	806	841	845	832	832	849	794	829	803	853	845	848	850	854	867	922	832	803	827	852	843	817	847	830	817	820	823	812	835	845	815	823	856	793	819	818	819	838	888	870	849	795	831	818	850	862	814	823	829	804	858	827	822	848	844	822	832	884	820	792	874	807	824	851	820	862	852	852	847	820	843	819	797	842	844	799	824	895	826	833	820	853	847	917	857	846	812	828	846	870	904	781	810	796	833	826	852	789	810	866	797	811	805	833	869	835	826	847	857	792	886	843	837	910	859	788	808	815	806	833	795	871	835	871	835	803	807	818	862	808	833	815	820	841	788	815	840	859	822	859	864	815	802	851	884	865	846	824	807	833	880	854	830	875	806	861	844	841	832	836	845	866	823	820	848	840	821	896	838	819	835	861	798	829	809	816	822	846	818	805	827	839	822	866	831	868	856	824	904	827	855	881	838	836	827	839	875	845	819	816	837	777	833	820	824	838	820	834	821	826	850	871	860	867	842	844	833	890	846	843	806	814	824	848	867	830	789	785	816	826	854	818	824	876	881	796	851	832	765	811	805	884	833	817	867	851	828	845	884	886	828	927	904	817	763	798	836	825	827	843	788	815	829	828	855	827	857	801	828	790	880	847	855	806	806	825	828	805	846	869	864	775	836	819	857	850	861	842	802	832	840	859	805	812	867	846	801	811	832	840	790	866	880	768	853	822	817	849	834	839	830	824	789	813	807	813	880	871	860	841	863	771	830	862	817	788	860	848	823	850	817	826	817	809	871	850	844	879	885	825	869	797	868	852	814	879	817	885	785	795	782	816	826	812	820	837	831	846	847	814	884	880	864	817	804	829	858	853	842	843	839	832	824	822	856	836	758	818	818	814	879	834	828	836	859	868	801	810	859	837	769	859	867	815	771	857	787	830	862	866	850	846	816	798	803	808	860	857	793	874	830	836	822	848	915	850	829	854	824	823	816	863	869	844	859	822	801	813	841	856	884	849	813	838	851	814	872	862	855	810	855	864	848	828	799	815	808	819	831	823	830	805	842	814	839	807	815	838	817	882	831	898	844	818	839	816	821	792	835	856	858	800	805	818	870	783	830	799	797	851	850	797	852	852	842	866	846	837	816	847	829	816	863	795	848	877	876	860	818	880	825	824	824	831	889	761	838	819	790	856	822	856	891	805	874	836	871	821	810	840	824	839	825	909	831	865	882	829	829	808	857	825	745	844	796	837	853	850	864	854	816	777	818	810	842	832	819	809	839	878	864	860	869	850	799	867	821	802	852	781	829	833	848	842	836	820	848	837	826	889	818	838	824	861	840	806	874	903	812	860	827	825	872	851	859	842	837	826	825	834	829	837	843	808	813	798	856	868	883	844	818	871	838	813	796	820	893	859	867	807	869	834	827	814	843	819	822	843	797	838	807	835	838	852	841	854	819	889	819	831	872	834	859	813	790	839	868	847	857	834	800	821	799	823	860	877	866	866	842	861	835	816	798	793	834	871	832	871	808	794	823	839	793	850	824	826	839	848	829	797	866	858	844	842	840	816	861	831	841	809	828	831	842	852	842	869	800	786	818	846	830	813	846	836	834	833	812	799	821	850	838	861	839	867	883	850	856	868	818	879	833	783	837	804	817	836	822	869	815	886	807	787	860	817	837	796	810	838	846	799	843	858	861	841	887	850	857	814	849	847	842	834	825	842	787	845	831	842	808	805	858	870	819	808	834	820	820	826	864	878	824	797	848	810	865	870	809	853	881	833	826	846	848	880	857	907	813	819	869	814	801	824	856	806	859	858	844	842	819	808	810	841	779	852	857	800	801	848	837	854	882	872	818	878	849	842	838	836	835	857	771	821	849	840	848	887	826	845	778	852	819	825	810	775	828
69510	26750	7228	2247	1488	1094	858	738	638	587	526	472	491	421	450	394	371	399	385	399	380	383	385	367	359	353	377	339	368	384	349	365	332	365	360	361	354	334	347	329	329	342	404	337	314	349	350	361	352	347	336	310	306	348	346	351	346	349	329	362	316	323	347	329	342	325	340	339	299	326	339	331	330	388	323	359	331	283	334	372	306	317	337	343	329	348	345	339	349	340	344	351	319	339	320	360	365	351	315	342	337	342	372	342	326	333	332	356	350	328	341	325	330	331	325	331	333	355	360	383	318	351	314	334	315	309	341	376	328	332	342	329	307	372	366	339	345	331	322	347	351	337	345	336	308	327	305	339	352	311	341	338	337	341	360	331	341	348	308	365	339	339	348	330	335	317	341	343	320	336	363	287	360	334	337	335	328	308	337	341	349	342	352	343	320	327	351	352	327	339	330	315	336	336	357	351	344	351	297	349	337	377	366	323	328	336	335	322	336	340	327	347	315	335	332	367	298	378	354	366	315	341	310	347	298	351	322	334	352	315	354	366	309	362	361	302	328	304	347	330	372	363	358	375	292	362	320	363	341	348	340	334	349	327	346	311	379	354	331	306	356	355	355	322	334	360	311	322	370	329	344	330	324	348	324	336	316	362	323	344	339	323	322	344	323	350	341	355	378	354	301	320	352	362	336	324	337	360	363	331	370	315	357	315	308	360	355	345	330	335	356	347	358	337	339	326	325	345	352	335	363	356	341	318	334	348	369	348	328	318	318	324	338	335	316	356	329	339	340	322	341	354	346	362	338	363	360	338	344	331	311	364	345	365	331	329	317	343	356	365	327	341	323	338	326	327	352	357	317	327	363	338	322	341	324	323	305	308	326	335	323	311	334	309	320	346	331	323	323	331	341	344	347	337	351	348	305	351	350	363	363	326	353	326	345	338	318	321	349	358	351	333	315	307	322	309	359	316	355	364	337	364	305	297	336	338	353	349	350	332	350	333	388	353	341	376	335	363	319	336	317	337	344	352	286	318	340	354	342	346	359	313	304	334	318	338	313	313	373	343	341	364	332	323	328	319	362	345	331	366	322	350	339	339	343	348	321	319	354	349	363	341	361	339	352	348	319	360	330	345	372	320	329	314	350	374	367	343	345	312	322	344	339	328	322	348	329	342	364	334	337	319	344	330	313	335	348	353	363	333	360	382	383	334	338	311	322	339	343	345	325	301	312	343	349	340	356	326	342	300	352	336	331	359	328	333	340	348	333	330	342	369	376	323	339	293	348	328	330	349	323	353	349	349	346	338	345	375	338	321	355	341	378	339	342	342	359	350	319	337	331	325	339	367	354	342	335	392	336	325	360	360	336	322	301	309	326	324	366	347	369	348	352	353	339	338	327	321	353	325	344	330	344	297	321	320	348	344	318	357	341	344	371	338	336	337	330	342	327	303	347	367	329	339	352	379	374	343	365	368	342	349	347	342	343	337	337	328	352	343	327	321	358	354	330	302	354	338	351	341	326	335	347	344	293	352	372	357	369	327	311	335	340	357	329	353	343	328	286	340	310	362	321	321	334	360	359	335	350	339	299	312	335	320	340	367	382	346	320	319	333	357	345	342	331	330	355	314	326	352	342	320	335	335	366	312	310	368	321	294	347	343	337	338	320	306	323	301	362	364	319	320	298	360	347	361	349	334	339	363	332	340	321	318	328	338	336	340	390	319	310	309	350	338	361	354	339	338	338	343	361	350	347	357	329	318	331	338	323	319	341	320	331	393	338	335	341	358	307	336	351	356	311	353	347	358	345	334	320	327	334	315	315	336	329	365	343	363	330	338	369	299	363	346	368	354	328	339	340	334	350	340	322	321	325	299	349	355	353	317	322	332	364	318	337	299	329	357	331	333	339	353	367	347	363	349	323	350	324	369	338	332	330	319	373	338	293	320	357	347	327	335	333	354	339	343	325	344	347	356	332	336	330	344	333	342	367	351	329	319	323	324	353	358	341	325	331	341	360	342	347	332	346	343	341	319	331	307	363	348	343	312	335	330	352	337	321	331	313	340	325	340	349	342	380	349	364	320	334	305	352	325	345	305	348	340	359	317	342	322	335	361	342	313	321	313	299	333	332	369	330	318	330	350	332	370	329	338	335	359	358	327	333	338	345	314	336	376	357	333	336	311	354	311	369	323	332	339	352	348	356	358	344	322	350	316	324	330	334	317	318	323	303	340	340	372	316	370	324	328	340	350	325	333	321	341	341	317	338	355	343	308	329	350	362	311	360	336	334	338	330	347	331	317	322	334	354	349	317	321	340	344	319	353	309	317	343	328	352	338	317	320	352	315	351	359	342	354	331	320	334	342	378	346	324	330	327	326	365	348	341	341	352	343	319	353	384	360	356	329	307	355	321	284	336	325	316	352	315	310	338	330	338	345	345	331	292	330	311	312	334	328	340	367	332	342	337	344	350	347	366	345	331	379	321	332	299	354	364	352	326	335	344	331	317	326	351	328	339	330	358	344	342	343	360	303	349	326	317	317	358	310	342	340	320	324	333	357	354	328	339	361	300	369	333	341	361	336	344	356	340	346	352	358	311	319	339	348	333	321	346	364	323	326	358	363	335	318	337	358	329	336	298	345	330	315	346	322	303	346	345	355	302	339	343	341	393	324	357	357	351	320	371	339	341	323	327	341	364	323	331	311	334	335	329	352	329	327	350	315	363	345	306	321	323	345	350	367	356	335	321	345	345	324	342	330	321	350	328	316	335	305	325	352	325	344	308	351	320	335	357	328	324	320	290	369	373	346	346	348	338	310	333	337	342	297	324	362	326	313	347	338	313	321	317	367	304	348	330	348	311	327	351	339	327	323	329	331	342	327	338	333	352	319	370	319	327	357	295	345	347	309	328	298	341	305	355	341	317	343	342	320	356	321	349	347	335	367	343	322	349	356	342	338	352	315	330	322	317	320	377	336	354	318	339	347	343	332	348	307	325	334	337	341	329	297	331	345	313	319	338	377	339	347	336	309	358	322	335	374	305	353	345	324	342	329	328	324	336	326	319	334	338	326	395	345	326	348	367	337	387	356	343	376	333	343	336	337	323	323	337	290	348	333	335	323	343	388	289	350	350	361	356	312	355	341	377	351	312	350	324	334	348	347	384	377	334	325	331	350	360	336	348	353	353	384	351	323	343	344	391	330	322	358	320	326	330	334	346	283	337	327	301	376	359	356	314	313	370	338	338	325	312	384	320	320	351	335	319	338	344	341	335	318	316	332	364	341	336	298	307	332	380	363	347	287	299	351	321	347	326	341	355	327	337	325	332	332	347	334	354	372	338	329	346	370	323	324	333	321	323	320	324	335	344	336	335	351	353	326	352	331	346	342	327	348	344	337	336	336	341	354	341	333	352	358	334	314	356	338	364	357	322	334	328	320	323	348	375	364	297	344	334	349	321	326	317	353	351	332	332	374	357	336	367	356	322	321	323	372	329	352	341	349	308	315
38968	2615	4937	5805	5053	4116	3575	3096	2634	2306	2096	1951	1691	1628	1504	1406	1445	1357	1344	1290	1263	1165	1171	1211	1144	1213	1129	1120	1066	1074	1083	1078	1071	1013	1081	1042	1046	1072	1029	1080	1036	1036	1002	1013	1007	972	1002	1024	1012	1015	926	979	1001	966	956	1012	994	973	965	1028	987	870	981	954	1005	976	962	953	987	936	968	993	983	925	957	914	948	984	898	1011	922	936	948	933	957	957	978	923	969	944	947	971	924	966	987	966	992	961	931	975	1024	917	878	929	924	940	959	894	925	947	903	926	974	964	971	976	907	938	948	975	960	984	921	940	929	880	933	954	901	929	951	1004	963	920	917	998	896	898	984	918	903	944	976	935	944	924	956	907	950	941	974	928	926	915	899	975	903	950	949	950	941	952	961	956	950	926	980	924	927	985	943	949	963	917	913	921	887	910	917	917	941	942	922	944	949	935	930	884	938	955	914	958	901	946	910	952	963	913	895	1010	921	954	985	952	949	960	885	928	954	927	876	895	902	956	961	939	919	955	1011	909	906	966	907	971	1011	930	895	995	916	865	863	952	965	966	961	902	994	907	962	960	937	932	964	929	934	925	952	990	872	932	974	985	1005	912	933	946	946	884	860	939	930	987	948	907	943	957	931	950	957	924	934	894	943	909	925	871	936	959	972	905	950	983	917	938	895	868	888	950	960	941	916	888	939	929	912	903	926	882	962	974	925	934	988	928	958	911	875	905	971	942	890	913	874	932	988	978	957	937	924	964	917	944	910	938	927	972	916	925	933	863	978	944	894	921	890	982	954	883	917	949	910	958	961	947	894	935	939	894	920	905	927	950	931	940	860	966	949	908	1016	909	904	916	916	970	940	901	863	916	928	971	935	970	908	931	890	937	917	929	926	995	928	899	950	954	962	966	1010	973	1027	930	941	930	914	950	934	953	941	948	896	922	931	971	882	951	970	932	905	906	966	887	973	975	966	959	926	932	972	932	975	901	889	882	919	939	940	923	909	979	920	991	940	928	937	955	941	888	926	927	949	937	891	896	970	946	906	937	911	981	934	964	905	951	929	905	902	941	880	908	913	958	915	907	918	921	947	943	904	905	881	931	958	909	955	912	948	880	929	969	912	916	883	958	926	912	931	923	930	935	924	956	935	929	959	883	923	933	974	938	948	967	936	903	975	909	939	974	925	938	982	884	897	982	970	921	940	963	960	891	970	956	944	920	938	924	993	967	891	912	899	876	946	915	905	949	949	937	871	927	891	898	899	950	925	951	1014	961	918	948	895	1007	919	950	961	896	952	924	940	930	958	863	917	979	958	911	959	884	914	904	941	938	916	955	919	930	954	969	880	959	948	917	978	942	1004	913	897	930	980	946	887	944	927	934	958	925	968	892	893	948	887	899	996	922	924	937	910	983	939	916	937	874	951	946	1016	908	954	961	947	907	967	932	949	905	919	935	945	978	1048	972	956	928	928	958	1003	917	975	877	972	951	968	903	991	952	960	900	939	919	937	968	936	949	912	923	948	917	935	958	933	965	984	904	912	964	948	921	905	982	924	924	951	954	937	926	890	927	928	949	937	907	910	941	944	933	954	933	889	997	979	895	959	905	929	949	893	937	945	900	913	896	913	935	987	945	930	960	965	902	981	867	926	949	958	958	988	993	911	898	950	898	906	972	914	920	895	951	914	924	938	970	887	1000	979	883	972	993	938	926	933	900	939	1040	980	916	891	947	961	914	975	913	933	899	956	953	942	998	942	917	910	983	927	914	1020	1026	940	935	955	951	1020	947	941	978	944	948	935	952	947	932	931	925	952	957	934	924	966	924	950	910	978	936	984	896	955	906	874	896	922	905	961	993	901	996	851	950	924	933	928	936	968	921	864	933	904	942	898	915	964	935	890	945	913	916	913	977	924	949	923	953	919	936	935	941	918	979	970	950	883	965	954	911	882	906	940	947	919	937	965	954	947	974	921	958	883	976	963	948	919	933	909	920	952	1001	982	900	988	979	976	968	905	971	920	1025	905	945	973	923	913	951	970	940	952	957	928	887	944	924	920	966	958	921	912	882	948	951	943	903	950	949	952	921	895	902	908	1003	928	890	921	940	948	927	968	925	850	904	946	914	886	913	954	926	928	887	963	933	944	914	922	899	912	962	946	955	989	918	898	902	925	917	992	972	895	869	945	948	919	895	917	921	918	934	926	915	935	966	962	912	903	972	922	918	961	950	964	916	902	960	926	876	973	962	945	969	911	942	947	894	896	929	929	926	928	904	932	898	894	960	940	903	919	918	956	1017	982	946	976	929	927	899	940	914	988	866	959	972	906	951	878	959	932	932	992	995	923	937	978	905	909	887	945	882	930	965	885	936	990	868	904	904	904	934	911	904	885	922	978	923	969	905	955	932	948	968	921	969	903	938	912	914	946	961	960	995	928	916	921	921	920	928	944	968	930	979	954	922	911	923	927	994	940	934	912	894	901	947	927	936	938	903	918	944	922	947	963	915	934	973	923	900	937	961	999	955	946	943	922	917	862	953	900	927	972	956	921	962	893	967	960	936	953	970	981	923	937	978	941	917	929	957	957	946	938	924	950	990	899	920	945	953	892	953	917	908	950	939	872	911	990	918	914	973	965	943	990	933	953	960	995	917	975	945	965	969	1002	882	921	930	912	902	914	913	943	923	926	943	953	956	947	944	955	999	953	944	957	926	922	954	931	871	952	959	953	940	910	918	910	937	949	898	984	975	890	963	922	954	927	941	964	940	963	911	877	921	990	934	970	900	942	954	938	938	930	966	930	908	953	900	898	999	924	907	875	912	943	945	928	954	974	966	892	945	928	913	960	923	923	914	928	914	954	941	937	961	906	924	942	907	953	947	925	944	939	940	958	937	949	939	910	917	962	947	935	959	945	967	886	974	992	941	922	961	872	960	919	929	947	920	962	940	968	912	964	927	935	893	948	959	950	939	954	920	950	967	952	915	976	922	957	976	925	892	953	906	939	913	926	959	935	939	919	938	927	962	930	908	863	918	954	879	918	959	990	921	954	969	932	950	941	918	945	950	892	928	922	937	962	918	934	934	901	910	862	958	902	914	921	923	926	932	922	947	946	908	986	939	949	977	947	930	988	929	946	932	858	934	850	878	949	941	887	891	920	939	925	874	945	951	913	914	918	963	951	925	935	921	945	947	901	921	952	967	910	931	869	880	907	892	896	962	870	940	916	929	935	960	1003	904	960	923	984	952	975	891	949	961	937	980	994	964	925	906	818	946	893	897	879	939	921	936	963	921	958	1017	946	957	937	957	973	928	902	945	873	906	955	968	955	889	904	916	933	902	988	888	913	893	969	939	977	912	895	926	1026	861	911	874	935	966	888	892	911	936	911	903	1012	919	918	924	903	969	987	939	906	959	884	964	941	963	956	895	948	904	935	942	940	912	991	947	926	992	899	949	970	918	920	952	929	978	943	910	943	931	911	966	925	943	898	972	939	880	921	937	909	1028	897	934	907	920	933	874	955	964	949	930	908	957	950	882	992	910
16490	1169	346	217	190	181	160	156	152	173	132	148	114	146	132	154	139	128	162	149	142	149	149	134	146	147	145	149	139	147	148	151	132	155	164	125	120	122	138	155	134	136	141	124	149	145	157	154	140	163	124	164	145	169	146	125	148	128	164	169	166	155	158	144	157	143	137	143	166	140	154	145	146	125	136	163	159	144	134	135	125	152	147	150	143	139	159	140	186	124	147	150	140	151	142	156	143	136	161	135	142	141	132	144	139	160	140	134	133	143	125	144	149	161	142	145	143	152	123	144	126	148	148	174	148	139	119	128	176	152	156	145	164	143	164	143	149	132	132	130	139	130	150	149	131	141	165	153	140	144	119	156	162	131	151	143	147	146	130	122	143	144	127	132	157	148	152	127	145	138	141	151	161	127	144	142	161	146	143	141	147	151	128	139	146	160	142	122	149	140	132	150	158	143	117	153	171	170	137	133	146	136	139	136	140	143	143	151	140	153	142	140	159	153	142	151	165	132	139	160	145	134	149	161	144	131	146	150	141	140	129	147	136	154	136	152	139	140	136	151	160	144	154	141	134	138	154	133	151	166	130	147	156	149	140	170	152	173	139	161	168	118	164	137	133	129	135	143	133	154	135	149	176	143	155	157	134	168	150	145	153	175	137	150	143	135	153	154	137	138	160	150	160	136	160	152	142	141	143	130	146	127	147	134	132	142	133	165	116	155	154	144	138	152	136	121	134	147	124	149	155	137	144	125	153	144	158	147	145	158	145	161	145	163	152	178	131	128	185	141	130	173	144	158	155	156	143	160	169	122	148	170	149	160	135	132	163	152	137	171	156	137	142	130	128	139	145	139	122	167	137	121	152	160	131	132	139	158	176	155	155	130	141	121	139	139	141	133	175	137	147	145	137	150	129	141	156	145	134	146	119	160	130	129	132	147	143	161	124	152	151	125	131	133	165	153	132	163	144	146	144	173	169	148	133	145	161	155	142	135	138	143	119	173	136	141	144	151	135	147	142	141	155	135	148	140	130	163	152	145	141	128	139	151	132	134	138	151	175	149	179	131	136	138	171	151	146	116	159	169	144	139	166	138	143	183	149	145	144	155	153	137	139	142	162	144	159	149	133	141	127	162	140	151	145	141	147	136	140	121	145	144	148	137	153	148	134	142	162	127	165	159	145	139	129	132	150	151	133	151	148	143	123	181	136	156	166	165	159	132	151	163	167	144	168	127	176	161	138	128	147	141	140	140	128	136	135	155	125	151	149	126	166	147	161	141	137	129	152	110	156	131	154	151	144	134	153	144	171	125	157	143	142	137	144	151	136	165	148	144	140	158	134	146	148	138	156	152	143	141	139	148	162	138	168	145	159	142	148	150	134	134	141	160	152	130	185	167	133	149	144	144	144	134	132	143	164	143	143	134	155	150	136	133	155	149	163	121	147	152	131	142	160	166	133	128	155	138	148	162	148	140	139	150	130	149	149	135	153	148	161	145	128	155	144	155	125	133	155	159	154	151	144	150	141	137	148	152	127	156	154	147	141	146	143	141	138	153	150	150	145	129	153	154	136	167	133	133	144	158	135	140	163	137	151	137	148	155	129	162	149	148	144	162	139	130	121	122	165	152	134	156	137	126	153	127	143	139	155	142	147	146	133	165	140	125	142	137	156	145	139	149	141	151	155	136	135	132	141	157	151	137	168	165	132	134	152	143	145	142	127	150	155	127	135	167	140	138	127	149	144	160	160	124	162	163	156	121	146	138	125	141	160	133	141	154	140	138	143	164	123	150	160	136	141	139	143	140	132	125	132	154	145	157	140	156	156	154	146	130	111	146	149	162	164	138	150	148	149	130	147	154	166	143	130	138	145	132	144	143	156	141	133	146	147	143	148	136	137	132	134	126	130	146	173	143	131	132	142	141	145	138	155	172	130	171	161	146	155	111	137	145	151	148	138	155	164	148	148	157	144	127	128	153	131	173	158	148	161	137	144	147	149	164	151	149	131	117	141	157	134	144	146	170	138	156	143	169	150	121	147	143	144	172	136	137	148	143	142	145	150	139	150	126	153	150	136	134	156	179	138	146	151	142	143	140	146	149	163	153	157	141	147	146	146	154	136	160	157	143	140	145	139	162	166	148	155	129	143	144	140	152	122	137	165	142	143	148	145	149	135	155	153	160	144	152	163	145	147	134	138	138	144	155	154	141	149	156	143	144	143	143	138	142	144	153	143	135	135	158	125	138	157	148	127	148	143	135	144	161	163	147	139	149	136	128	136	156	118	142	144	142	148	158	143	151	134	136	134	133	164	149	155	140	140	155	141	130	133	133	141	118	174	151	167	152	143	163	153	162	152	153	162	144	142	150	148	134	140	130	142	143	148	142	145	151	150	129	171	148	142	134	152	121	150	187	138	146	114	132	153	146	130	154	144	158	124	158	140	150	144	148	144	126	139	150	146	134	144	144	144	136	138	140	139	148	134	163	154	130	149	158	138	163	149	166	158	138	162	126	157	135	169	127	158	166	143	147	142	128	125	148	140	152	145	159	147	137	146	167	152	140	136	140	144	157	167	155	117	155	165	127	163	138	163	172	136	147	165	148	153	140	144	147	157	131	143	142	141	136	130	134	162	140	157	143	136	151	147	147	141	135	175	136	156	150	135	152	138	139	124	131	143	141	162	131	157	124	176	165	126	128	124	159	165	137	148	151	163	134	140	140	158	160	138	162	144	150	147	150	141	137	143	172	130	141	150	127	149	154	160	149	141	146	147	154	128	149	148	156	143	128	158	131	135	133	130	128	152	133	145	132	148	133	138	153	172	145	152	156	151	145	141	146	145	173	135	156	139	128	135	139	148	137	147	149	154	141	141	130	133	157	153	133	158	151	131	143	139	129	138	145	169	130	120	146	142	155	163	155	151	176	139	139	137	181	132	173	145	165	150	145	170	147	151	131	142	129	158	148	133	145	143	151	152	142	143	138	160	148	143	130	165	137	151	137	154	141	131	146	121	132	142	147	153	151	142	144	162	155	147	144	145	139	151	141	151	139	136	143	122	133	167	147	172	127	142	154	120	152	150	147	123	137	148	139	161	148	147	159	141	149	144	169	152	125	151	159	169	161	124	169	156	133	153	148	141	163	127	141	137	150	131	144	132	152	127	142	148	133	149	147	149	139	157	128	171	135	171	129	161	180	135	176	140	165	133	137	158	162	159	179	143	132	149	166	139	160	173	156	131	137	159	125	144	139	144	131	166	141	156	133	137	145	168	145	137	131	154	139	141	144	151	145	122	155	138	132	133	137	154	147	150	161	163	128	144	141	157	152	141	139	146	122	161	149	127	143	145	133	145	131	131	134	145	139	168	127	144	145	149	149	150	143	142	148	131	141	138	142	155	149	147	134	141	126	146	139	137	147	148	174	136	168	137	137	158	171	124	157	152	137	156	147	167	152	145	118	158	152	143	163	136	143	158	145	141	150	161	148	168	129	134	143	160	130
13682	587	680	700	691	610	623	570	573	529	521	569	538	523	497	519	516	535	517	515	502	487	488	471	491	521	519	518	491	462	481	440	485	491	476	484	513	463	500	481	487	474	459	517	481	464	466	486	460	491	470	473	511	473	462	460	473	461	530	466	477	490	473	500	492	478	462	479	490	502	509	489	516	448	454	517	458	495	455	492	474	465	465	455	504	493	469	492	485	495	482	470	493	472	475	442	498	485	467	453	460	477	511	488	473	478	440	480	505	485	476	449	455	478	520	469	493	496	493	498	481	497	503	529	465	493	443	484	458	465	471	476	466	472	458	496	517	504	478	449	505	511	500	488	460	492	475	489	494	462	516	490	517	505	466	522	489	516	480	510	495	477	469	449	500	440	496	457	464	461	468	498	527	475	441	483	460	474	555	437	418	489	492	436	474	516	503	492	450	471	504	482	485	489	459	481	498	504	508	512	514	467	509	446	443	509	484	463	489	479	489	454	433	470	476	475	500	503	476	464	467	465	450	436	517	462	496	483	499	514	478	491	485	475	478	493	473	540	479	487	449	475	479	498	496	475	493	462	491	487	465	503	455	440	511	488	509	511	480	472	456	485	484	469	480	489	467	492	483	468	445	488	541	458	467	486	527	471	485	454	529	491	457	481	467	473	481	494	460	487	441	472	474	462	495	499	475	490	466	483	485	502	426	505	467	453	479	438	435	450	476	494	497	505	477	499	500	473	492	462	473	484	451	476	457	486	501	499	473	473	466	427	473	459	474	455	452	493	522	491	470	511	518	502	504	467	469	501	452	463	511	501	456	524	456	523	485	502	456	456	529	515	473	504	438	459	455	465	484	478	513	505	475	475	443	455	433	459	485	502	471	492	467	486	475	483	489	479	454	503	497	457	522	500	502	446	470	438	513	491	493	504	473	496	470	474	528	463	540	461	487	463	497	508	449	468	517	478	528	488	484	439	481	468	503	462	481	511	510	478	456	523	441	487	464	463	495	457	489	502	483	471	490	471	470	451	494	475	439	458	487	514	469	495	488	480	514	473	481	525	487	453	480	444	511	488	463	464	448	471	491	495	493	504	440	446	490	468	487	474	492	466	487	494	519	458	485	467	544	468	497	498	482	499	492	529	499	499	480	462	490	501	478	454	474	497	437	496	491	492	451	440	510	460	451	455	489	499	468	478	496	493	472	480	478	491	447	491	480	523	492	460	494	448	472	448	502	478	464	445	490	495	456	450	426	446	497	483	476	480	485	489	469	469	488	488	495	509	443	509	495	466	472	488	479	525	519	534	471	496	500	485	489	522	489	443	484	486	475	504	471	454	480	482	444	509	446	466	486	461	449	492	494	496	464	489	543	482	489	484	462	485	502	486	469	451	434	495	506	450	457	505	509	492	460	491	483	495	492	441	479	464	530	492	463	469	431	473	505	486	494	489	489	441	498	528	503	502	475	448	438	505	452	483	499	482	481	493	470	479	487	457	512	448	488	445	491	503	496	491	460	465	477	486	466	461	457	511	481	496	483	469	484	496	489	470	493	462	474	503	459	517	458	480	466	484	485	460	490	472	460	453	439	528	484	442	500	500	451	521	500	467	484	507	446	439	495	479	499	452	454	431	495	454	477	510	479	475	474	521	460	460	514	476	497	482	480	473	479	476	480	468	450	499	482	463	465	481	469	501	522	415	480	451	446	485	497	466	469	452	465	476	487	483	481	444	505	457	462	474	502	461	491	473	472	482	483	467	452	491	462	457	491	467	479	500	476	514	468	459	481	470	491	504	487	465	494	471	453	479	486	465	514	484	496	490	478	479	458	414	451	473	511	448	481	449	462	508	487	482	485	490	462	514	455	501	493	476	472	499	465	501	538	472	485	496	472	472	459	446	458	495	435	465	492	444	514	484	453	471	474	454	459	476	475	505	486	491	471	500	509	482	489	482	462	487	480	509	493	486	507	519	462	501	481	468	446	491	484	470	489	467	492	443	486	512	501	432	464	512	487	499	496	462	471	495	510	499	466	486	490	504	488	461	479	492	496	468	472	448	467	497	476	500	440	466	485	478	453	478	500	496	502	467	464	503	499	490	480	462	454	481	515	485	492	489	484	501	444	506	487	480	471	460	495	482	504	447	473	483	519	506	476	469	479	505	486	495	487	478	507	474	448	442	484	468	472	482	450	478	459	524	474	480	490	444	471	454	527	478	448	477	459	513	497	476	471	526	463	478	438	502	459	466	447	465	468	482	486	475	454	496	462	457	437	454	453	483	466	451	493	512	494	475	471	492	463	490	462	474	467	482	439	451	489	460	498	480	465	500	497	471	483	429	466	487	480	495	477	510	479	442	502	469	493	521	496	497	439	448	490	512	487	514	482	447	524	451	481	506	528	458	485	510	450	507	479	493	494	483	486	483	506	486	465	447	475	449	473	459	463	461	487	502	496	496	485	481	494	467	502	515	482	506	498	484	452	464	483	466	523	461	480	481	466	511	449	484	487	500	497	459	506	501	465	480	490	458	471	525	487	498	459	447	511	500	500	455	452	481	466	469	461	498	496	454	461	490	468	480	518	490	492	479	486	449	512	507	445	509	464	440	484	488	492	479	474	477	498	502	461	465	485	493	497	459	496	492	510	478	490	489	477	461	492	467	473	488	477	469	476	469	533	438	484	488	479	488	480	457	478	476	529	492	474	465	504	472	491	474	495	518	458	489	502	438	477	492	467	484	482	461	470	458	450	449	523	487	473	480	499	481	479	494	469	505	472	511	449	487	466	468	521	466	433	499	495	470	488	459	441	466	467	470	468	467	459	476	494	499	502	467	483	479	509	478	484	484	459	477	461	446	476	476	470	461	475	448	488	494	495	483	500	496	457	486	479	479	479	470	484	450	479	469	521	471	480	486	513	455	490	500	480	496	454	474	480	484	475	473	491	515	483	455	453	486	493	468	469	489	497	493	479	484	483	465	450	489	456	496	502	480	465	469	480	514	475	474	511	467	449	496	458	491	490	454	484	461	479	501	504	467	479	491	453	465	446	491	469	465	476	493	468	482	463	487	516	453	458	471	459	496	480	457	484	500	490	501	479	486	459	484	447	470	516	515	500	469	492	475	452	470	502	483	485	493	537	520	476	489	484	503	495	471	465	464	509	465	486	524	459	487	478	476	480	485	473	465	469	485	462	465	453	478	455	477	504	452	468	463	467	472	427	489	499	472	445	466	495	476	464	479	465	481	480	482	458	457	471	483	470	459	475	459	474	472	463	490	493	502	472	466	498	504	489	448	507	466	459	508	488	493	478	496	486	459	492	457	479	460	475	483	498	497	435	450	524	487	461	445	472	512	479	487	449	467	516	503	453	452	500	481	514	465	472	453	496	478	484	461	457	514	490	522	487	479	453	487	494	449	495	523	487	525	458	487	502	460	476	476	483	471	534	468	483	510	452	488	474	492	458	459	467	472	475	465	474	520	482	491	456	499	478	484	454	498
57651	19903	3576	1188	829	674	572	517	457	387	415	366	361	367	322	318	346	331	311	340	299	341	310	340	352	294	290	324	319	301	308	300	304	301	279	310	306	308	306	279	314	319	286	263	319	285	303	273	272	276	286	283	293	304	272	307	258	271	297	295	291	303	268	289	298	262	285	316	298	291	283	322	267	283	307	307	301	322	302	316	282	280	314	293	310	293	292	301	261	291	292	275	261	290	302	280	292	289	275	299	278	276	282	296	257	291	293	271	324	306	275	304	305	264	279	282	255	309	313	273	289	280	276	298	301	301	299	275	279	286	283	301	286	288	295	280	300	291	326	281	291	302	296	291	302	306	291	294	302	275	286	284	273	307	308	322	303	290	307	298	283	312	269	296	301	313	249	296	307	326	313	282	307	248	288	286	279	265	277	287	300	285	288	272	291	307	300	286	268	286	275	292	276	322	274	277	294	297	299	270	308	308	335	281	257	291	298	267	274	308	303	287	296	272	305	322	303	263	291	284	294	274	306	308	280	299	291	306	268	296	295	297	273	283	281	287	252	297	298	299	317	283	295	265	283	273	317	294	281	291	297	297	271	292	280	287	297	292	299	273	289	303	285	290	295	283	294	271	263	265	289	288	289	274	283	307	286	311	299	267	293	290	266	270	317	287	291	294	298	280	318	281	315	276	296	292	293	288	288	281	309	301	304	324	278	286	262	279	283	328	283	285	276	285	312	278	301	266	294	263	294	288	292	284	326	269	294	273	275	322	279	281	309	308	292	302	254	275	294	284	286	266	284	281	270	299	294	272	305	296	270	288	292	297	284	266	297	288	325	317	322	305	270	299	276	294	264	284	297	269	295	284	262	287	289	279	296	280	253	312	285	279	251	296	282	283	305	300	268	316	275	282	310	298	304	268	288	291	303	264	285	290	305	282	308	283	308	287	309	280	266	285	285	287	278	304	285	273	299	248	280	277	235	266	263	294	286	289	277	265	317	268	273	309	273	303	302	286	294	282	288	275	338	297	323	283	283	283	285	284	303	282	251	309	297	284	305	295	276	285	300	284	287	270	287	293	275	306	253	320	293	302	288	304	255	289	289	300	305	283	270	293	324	308	294	303	291	275	304	323	286	278	284	282	288	266	270	300	265	290	284	276	294	276	277	289	285	325	307	302	321	298	315	278	281	276	326	337	278	289	308	293	282	287	280	292	267	286	288	295	291	300	278	299	297	290	315	276	264	270	307	299	305	294	261	286	291	293	297	304	313	290	306	277	289	285	291	299	290	298	288	309	293	268	288	275	280	316	284	293	285	275	340	275	306	286	266	284	276	268	280	274	274	274	288	277	306	277	294	294	310	270	287	288	277	304	311	306	273	282	291	281	289	306	294	297	329	269	297	281	305	289	272	307	275	281	275	326	289	265	281	269	281	312	277	286	266	286	297	293	284	268	260	303	271	287	296	270	303	289	280	285	296	297	279	277	289	312	263	268	302	298	281	264	306	285	307	271	276	291	273	314	299	253	301	277	278	293	272	250	240	308	288	284	297	272	282	267	286	296	299	272	287	264	278	330	290	296	277	288	315	278	261	307	299	245	292	271	276	277	292	290	294	289	297	295	283	291	257	276	270	319	276	299	293	295	283	265	302	285	268	278	309	304	314	301	268	306	288	290	304	283	288	270	257	295	259	282	291	314	268	364	302	290	300	280	271	285	296	336	297	253	281	267	285	296	277	258	288	311	305	285	278	279	285	296	289	322	292	272	291	270	286	317	266	284	294	278	273	255	267	271	293	286	317	278	285	311	288	297	288	279	273	312	287	292	284	285	303	295	309	298	285	288	307	302	270	299	267	310	281	311	307	290	325	210	283	275	281	304	285	264	267	304	274	268	332	271	302	280	290	282	287	282	284	297	274	289	299	277	271	297	267	316	299	279	293	303	289	311	278	282	299	312	298	265	279	247	299	291	286	257	272	295	284	284	292	325	301	277	289	271	264	286	296	299	285	291	310	294	302	282	299	298	303	314	289	312	271	291	331	287	314	283	262	255	280	281	255	297	314	308	305	314	286	288	313	293	317	296	296	293	281	316	290	323	291	251	268	300	281	309	286	293	307	296	274	274	290	268	293	296	309	298	257	302	283	312	297	292	301	283	288	282	275	330	288	328	293	267	274	310	318	279	282	279	280	293	316	287	308	301	296	281	282	251	275	304	276	283	287	278	281	264	283	289	291	306	317	291	280	290	280	273	298	265	293	288	277	286	288	304	283	279	301	290	303	276	299	290	291	273	267	286	289	308	322	295	295	278	284	288	310	310	281	286	274	298	296	304	288	272	277	298	265	292	288	290	270	320	302	284	305	284	276	248	277	259	322	250	243	295	299	286	303	317	296	307	264	293	275	300	297	297	252	271	287	302	295	287	286	281	291	265	308	265	276	288	280	297	312	314	311	286	305	306	267	254	297	297	281	281	291	312	288	270	305	289	300	277	295	271	264	291	270	277	286	280	237	284	295	292	275	294	270	297	292	292	282	275	290	270	296	262	274	306	271	291	292	304	300	315	300	268	254	265	300	305	306	289	279	292	264	321	298	307	245	293	305	302	305	299	277	292	264	295	311	250	277	301	311	315	267	278	289	267	283	280	290	295	257	290	265	278	311	270	265	305	279	313	292	283	278	278	282	316	278	295	285	283	286	311	289	271	268	279	292	307	320	287	275	324	271	282	251	318	300	304	260	291	256	281	275	267	303	319	296	286	317	304	256	292	272	282	294	295	275	245	262	293	310	254	291	306	281	284	282	298	306	282	274	291	309	290	256	260	289	284	256	292	284	309	281	299	297	267	280	274	306	291	324	306	278	256	307	314	289	322	266	279	304	306	260	302	307	304	294	295	292	310	283	291	298	277	284	297	283	309	290	287	290	265	279	297	273	325	275	294	295	269	254	310	300	309	296	291	278	282	277	270	307	326	296	291	269	268	281	265	300	276	284	275	264	292	269	264	259	302	308	313	267	295	286	253	298	293	266	291	278	258	287	281	280	324	271	278	273	303	325	309	277	287	288	329	322	253	251	259	267	314	305	270	276	283	254	316	265	260	275	276	311	291	276	279	287	253	276	294	293	255	309	337	292	288	291	283	281	303	261	270	293	290	304	250	286	277	292	304	279	292	278	293	288	309	261	279	249	299	277	274	304	288	309	278	299	269	277	289	310	276	276	279	317	299	296	285	290	324	269	294	279	276	300	293	300	335	252	298	251	259	285	264	289	305	282	264	303	278	299	317	311	314	273	309	290	313	274	293	295	293	281	294	300	302	283	287	287	330	305	258	283	279	288	307	263	303	292	288	283	298	309	271	291	313	261	306	304	313	270	290	307	301	298	286	283	283	285	282	285	299	298	290	304	285	291	269	305	288	284	303	305	287	315	321	294	309	276	277	297	277	283	268	280	294	301	271	286	278	262	309	288	295	284	272	278	271	304	276	245	269	316	320	297	270	251	268
32353	1693	3110	3555	3187	2577	2203	1948	1687	1613	1477	1310	1162	1226	1144	1111	1088	1084	1010	1036	1014	939	998	965	917	975	936	922	865	897	950	922	933	891	924	901	841	898	882	933	860	905	922	822	849	918	861	892	833	847	873	858	844	841	872	820	850	832	820	873	842	849	904	807	887	863	857	830	862	843	882	819	807	841	825	875	841	804	819	871	870	854	843	822	845	833	811	852	870	868	822	859	882	836	818	866	835	810	867	804	828	879	845	846	860	860	876	826	877	820	848	886	769	817	807	849	835	862	879	876	868	865	868	859	835	876	862	830	835	806	859	832	860	865	882	797	860	812	827	811	786	789	851	834	836	823	898	840	864	792	804	874	812	852	813	849	843	862	818	847	824	870	902	850	832	834	865	829	848	860	842	819	822	852	840	885	840	799	853	861	859	819	819	844	842	870	795	812	867	813	855	842	832	901	797	821	819	785	807	852	828	860	870	856	795	872	865	905	867	848	822	854	858	834	865	827	867	880	802	836	792	848	812	837	865	844	837	803	817	824	815	852	878	858	794	881	849	836	847	878	836	808	815	869	811	827	813	826	870	833	846	863	819	820	835	786	848	836	795	836	864	882	792	847	821	838	845	834	824	801	828	848	847	840	851	879	816	847	827	820	841	846	820	814	845	795	851	838	794	873	799	845	807	832	851	824	837	852	839	828	838	837	831	804	840	790	854	869	794	839	866	826	893	870	882	892	778	826	801	917	843	862	842	833	758	846	822	830	805	848	819	885	878	864	870	852	831	805	859	834	858	902	785	828	834	869	825	827	810	793	872	895	841	888	828	788	817	859	778	865	851	831	866	845	856	846	826	818	861	798	865	833	832	844	894	813	800	829	832	854	808	823	841	864	893	862	825	839	804	881	869	839	844	856	821	854	845	793	854	804	873	811	831	842	871	842	843	823	828	857	815	811	878	845	830	802	796	816	858	859	850	833	821	834	834	821	859	803	834	834	826	867	883	854	815	836	857	768	858	848	801	791	827	817	835	881	844	788	815	837	843	863	746	808	892	824	873	817	807	814	859	874	787	853	843	870	825	866	829	810	866	866	843	809	822	827	792	813	883	869	834	920	806	866	890	861	833	853	841	824	853	862	841	912	867	836	822	820	798	760	829	844	819	770	878	831	837	891	877	836	874	870	849	860	836	835	825	832	877	824	815	822	834	849	818	850	846	834	857	835	800	834	825	809	790	847	824	815	816	855	815	848	837	868	857	870	854	840	852	844	808	874	804	830	816	825	831	797	823	912	802	800	859	881	797	802	853	860	819	886	839	861	822	857	858	817	855	828	838	816	888	833	887	834	817	876	784	825	860	845	831	883	910	909	808	924	847	835	805	804	824	826	851	857	861	888	832	847	858	824	822	817	841	822	827	879	810	901	845	816	846	873	842	858	838	806	864	798	846	850	789	809	834	808	832	767	847	843	870	822	828	854	818	801	836	813	822	861	836	870	860	866	865	848	856	821	809	858	832	804	816	877	858	855	827	807	866	848	790	853	854	842	833	848	781	833	843	849	814	856	806	814	803	797	826	872	817	847	812	858	821	838	854	856	855	852	836	807	842	867	805	806	864	793	850	848	854	774	860	828	799	829	838	821	853	826	805	819	848	835	810	822	832	839	847	864	807	869	882	825	862	843	841	864	804	820	894	901	834	902	802	857	767	871	770	867	824	845	835	823	783	862	877	869	840	831	890	825	816	779	838	836	866	855	808	859	854	774	842	801	876	845	786	805	872	856	835	853	781	789	850	806	874	831	859	819	832	863	821	903	878	844	851	839	826	806	849	803	813	811	830	859	832	784	779	823	826	878	841	858	859	830	866	799	808	838	840	815	841	836	804	897	841	863	833	839	800	851	827	833	831	778	828	859	863	833	847	802	832	878	808	866	811	873	838	828	904	806	820	862	859	860	835	848	870	856	821	855	837	806	859	832	791	807	834	842	828	918	857	823	845	798	832	838	831	817	807	839	819	870	826	811	813	851	881	805	871	838	818	829	856	849	858	858	802	838	863	808	810	838	843	838	835	876	836	840	883	813	805	886	878	872	845	835	867	791	818	843	852	822	834	849	826	854	817	807	845	862	888	824	780	854	789	870	841	864	812	821	790	815	867	888	823	846	873	822	884	829	886	826	858	875	801	825	799	910	844	831	852	837	835	834	884	844	813	886	846	842	879	873	809	809	793	819	816	838	846	856	844	823	836	815	882	831	833	842	807	796	836	814	823	812	814	856	872	851	846	901	747	851	855	788	846	864	793	814	854	851	801	867	834	807	853	844	863	849	834	839	790	827	838	789	836	837	854	864	801	797	869	845	848	835	861	857	826	882	816	826	811	866	806	855	813	849	879	829	819	818	807	774	913	818	882	851	849	857	851	862	832	832	844	888	795	849	797	809	818	843	840	867	859	899	838	838	865	814	804	814	815	872	819	862	832	840	825	799	867	839	874	837	822	859	812	835	788	783	882	837	855	866	825	811	835	777	854	796	809	831	851	863	851	830	812	815	857	814	852	817	844	851	859	820	879	810	847	814	885	838	775	843	827	884	840	797	911	835	800	802	837	782	860	853	821	766	861	856	871	865	847	842	783	861	835	811	831	822	832	832	805	833	868	925	813	881	866	828	796	868	829	821	877	771	815	835	876	803	873	857	819	811	806	783	853	816	795	895	864	842	857	892	864	776	820	806	812	778	878	885	842	833	853	767	815	844	810	797	843	859	821	845	803	794	877	832	851	850	841	846	824	867	817	851	786	858	855	782	891	827	833	797	871	808	850	879	820	817	824	814	819	845	833	805	837	868	887	822	864	843	856	817	829	830	811	831	858	802	807	835	808	797	823	811	790	826	837	829	837	851	820	839	777	830	822	843	878	870	858	809	825	811	801	835	821	846	801	783	797	840	832	827	860	890	821	870	791	863	814	828	844	836	790	856	744	845	865	838	863	854	821	840	788	816	786	824	816	839	862	885	855	806	840	875	799	829	820	848	867	785	852	808	858	822	912	818	899	811	832	821	827	834	861	846	855	878	825	796	848	838	807	787	817	824	846	854	862	888	846	851	830	870	832	859	877	845	845	886	861	795	836	826	802	863	825	844	844	863	879	795	807	841	825	844	811	851	850	812	820	807	841	837	785	843	850	838	832	807	905	856	823	859	879	857	911	826	856	878	787	860	802	818	891	853	856	812	821	844	853	839	866	813	833	817	882	806	872	837	822	866	807	782	830	775	800	854	840	824	841	843	805	882	785	802	918	800	842	848	820	867	851	816	846	828	812	815	830	802	849	840	835	850	851	825	843	822	830	860	846	897	841	844	841	836	849	832	841	832	824	837	771	891	864	831	779	840	817	807	796	816	867	815	889	824	845	811	853	820	857	819	825	802	835	819	880	790	816	835	863	806	835	828	823	839	804	864	803	839	848	867	869	875	834	795	847	861	840	873	848	832	898	807	826	767	830	847	802	805
66379	27304	9044	2274	1469	1090	878	795	664	565	531	484	490	407	465	432	379	395	390	387	414	405	385	407	379	367	386	348	348	351	377	331	358	343	345	378	341	336	320	346	344	307	332	338	360	328	345	362	304	355	313	359	351	356	339	314	338	364	341	347	317	333	357	326	347	331	317	322	328	333	343	350	325	363	319	349	330	345	382	357	362	337	360	333	319	348	339	357	369	310	343	375	344	359	367	318	336	354	346	335	362	329	318	304	364	311	350	359	351	337	373	323	327	361	327	304	315	340	323	348	357	300	319	397	344	325	326	321	345	333	327	336	330	373	329	355	362	337	357	321	351	322	353	358	361	343	351	338	325	296	344	290	365	333	333	320	350	326	353	337	294	343	364	354	351	328	344	316	321	305	337	340	333	340	319	309	352	305	322	317	321	347	383	348	334	347	341	326	360	318	332	337	347	349	360	331	304	351	354	305	353	346	357	316	323	308	358	323	336	350	335	318	338	324	336	341	362	378	308	325	332	347	330	348	356	356	359	305	331	323	356	328	326	325	379	366	352	336	334	363	350	353	364	333	304	317	339	384	374	296	305	346	342	331	366	377	358	319	325	356	369	326	341	346	342	332	333	338	300	346	351	345	343	363	307	339	327	342	341	353	305	346	345	329	348	371	327	341	330	332	353	358	328	355	325	330	327	349	364	309	287	315	344	319	359	363	356	341	368	333	370	316	347	326	367	327	325	319	306	341	350	318	343	361	339	351	360	341	330	325	326	342	337	324	351	356	363	342	334	347	343	331	357	342	317	310	302	335	339	372	310	330	331	307	331	323	341	338	354	332	363	317	332	335	369	351	336	325	322	343	325	333	362	354	347	339	338	331	352	347	363	335	342	349	343	324	284	346	338	332	330	350	318	330	354	324	330	363	315	343	326	337	330	373	343	356	337	311	323	336	357	359	328	343	322	333	357	337	303	321	299	358	376	326	348	326	338	327	344	329	352	334	360	350	368	370	347	393	320	355	339	320	371	348	350	367	325	359	331	330	356	334	306	321	334	370	359	383	300	322	350	299	333	348	365	347	335	366	343	340	347	357	327	357	387	330	325	324	319	361	332	332	348	325	333	349	334	362	378	339	334	362	304	331	299	335	382	333	324	345	341	344	340	337	355	335	337	327	301	319	373	372	376	329	342	346	337	347	329	316	323	313	341	362	321	319	302	336	337	345	366	279	297	357	330	339	350	359	368	334	332	314	308	340	343	356	377	353	351	328	314	367	351	324	349	320	338	348	375	337	308	344	379	349	345	368	331	350	295	332	348	353	356	350	343	344	355	322	342	356	354	316	341	334	367	354	308	372	336	340	331	327	332	322	349	360	368	327	357	356	352	325	331	329	348	302	329	318	356	326	353	351	353	363	332	315	356	342	349	309	323	295	324	370	372	369	331	335	331	326	319	310	332	326	323	338	321	362	373	350	309	344	330	348	337	344	336	338	364	335	329	313	348	317	335	363	337	357	345	333	348	363	339	322	341	349	347	360	336	322	349	341	338	360	310	372	309	351	342	349	333	325	373	329	344	340	365	326	339	347	335	348	320	343	317	347	353	345	332	323	335	318	333	327	331	365	354	328	334	406	297	334	314	348	324	356	324	342	313	355	368	310	317	300	342	343	316	349	336	364	308	336	356	340	351	362	333	353	321	359	327	363	348	349	355	348	325	344	337	284	338	347	355	345	348	329	350	312	372	318	339	338	317	321	322	323	347	360	324	331	315	361	342	338	332	328	315	336	343	322	319	337	343	312	339	326	365	342	317	359	304	334	350	346	332	378	337	346	344	334	369	357	345	298	342	340	327	345	352	354	364	323	355	330	331	339	365	345	330	334	342	305	318	344	357	353	348	341	349	325	312	336	333	314	315	344	346	331	318	338	374	367	352	335	362	337	318	362	315	324	353	369	306	330	318	329	341	343	305	326	308	348	319	339	335	342	307	382	330	298	327	344	366	332	347	359	327	322	348	334	336	334	338	335	372	337	318	311	349	334	322	317	344	327	347	347	325	375	331	351	329	333	361	331	333	348	337	338	346	318	330	354	342	364	338	317	369	340	346	331	339	341	335	329	377	326	332	348	321	328	336	321	348	350	319	372	333	378	345	328	313	335	368	358	318	340	367	358	336	303	358	358	343	356	359	357	318	361	326	336	327	345	388	332	337	357	346	350	313	347	337	363	325	327	361	338	349	317	337	347	343	335	354	322	341	329	384	339	300	356	309	344	373	305	330	359	350	320	325	351	338	354	340	339	299	359	384	327	343	347	359	301	305	292	307	347	358	369	327	355	332	344	331	335	348	318	354	353	333	333	323	309	331	352	359	377	361	361	307	343	297	312	337	365	337	330	345	333	358	360	308	374	331	339	334	331	329	316	328	334	362	368	346	353	335	331	351	300	328	353	391	323	321	359	285	361	337	329	319	336	329	351	363	321	336	356	317	320	332	371	351	348	323	336	326	346	362	348	326	355	352	345	357	360	349	350	344	320	325	362	332	309	374	348	333	367	349	307	337	336	345	324	332	321	335	317	324	369	341	353	322	341	327	324	350	349	339	349	325	346	340	342	344	355	349	348	360	361	313	356	344	321	345	342	351	326	337	366	330	329	334	333	330	348	361	356	370	321	360	333	335	325	346	335	344	345	305	343	354	335	349	317	341	332	326	330	345	344	339	340	316	357	357	329	359	334	359	330	278	357	308	340	308	338	305	336	343	343	316	375	330	319	344	318	361	330	333	309	321	345	361	350	359	326	353	321	359	350	345	327	339	347	301	339	320	330	336	345	290	359	373	360	362	345	350	317	318	388	344	334	361	325	361	351	338	345	334	313	374	333	343	363	343	321	328	347	336	323	307	327	315	325	337	336	343	359	316	373	332	342	338	337	357	357	342	383	335	341	348	293	342	347	329	349	338	341	374	323	338	345	340	331	344	308	338	351	308	347	348	325	342	346	335	323	334	353	336	308	346	296	331	311	329	322	335	340	323	355	356	318	351	356	357	345	322	329	325	340	321	339	321	347	354	345	339	371	338	344	336	355	338	360	346	331	328	334	332	303	360	324	369	352	356	338	335	320	354	345	324	347	352	324	324	333	344	339	358	348	362	329	377	372	340	362	342	338	325	335	349	382	329	342	352	316	349	338	329	358	347	376	340	361	330	336	349	328	343	333	326	333	328	362	374	334	376	323	326	301	359	363	349	346	333	356	341	333	357	345	369	369	320	355	342	348	340	347	299	337	334	331	350	289	332	371	325	346	337	359	356	344	317	351	336	358	352	343	352	365	330	321	341	306	315	341	335	303	324	321	369	356	354	364	353	341	349	329	358	327	326	347	344	381	353	336	357	319	350	335	334	336	305	346	336	346	351	335	347	367	333	358	378	328	349	341	314	367	322	309	352	366	346	323	337	364	330	347	359	332	323	342	355	340	326	325	333	320	317	336	328	327	315	315	331	371	325	395
39473	2662	5233	5923	5064	4210	3562	3105	2602	2267	2102	1882	1719	1724	1531	1425	1343	1333	1293	1322	1249	1252	1258	1186	1142	1187	1142	1103	1163	1086	1053	1069	1067	1123	1089	1063	1089	1067	1047	989	1067	1004	988	1023	1064	1009	954	1002	979	987	947	1040	1013	994	983	972	989	969	982	954	936	967	989	1037	982	990	975	891	974	944	947	930	950	987	942	1011	943	946	957	926	949	949	951	925	988	964	998	984	903	925	1012	939	956	972	944	877	1037	964	936	977	981	921	968	948	965	905	952	915	972	955	956	921	963	895	966	926	950	1010	986	934	961	936	914	878	965	916	985	968	983	935	907	946	955	965	876	951	951	953	946	1006	923	982	905	983	974	965	947	953	988	965	880	949	910	902	916	895	953	869	929	945	940	948	911	983	929	945	945	895	937	944	928	959	895	970	971	934	911	936	917	921	984	879	928	971	948	935	944	910	906	957	955	932	946	932	948	907	966	973	955	939	951	934	915	966	965	958	917	920	955	918	958	926	905	950	935	908	915	921	975	943	941	907	933	940	951	962	927	963	937	990	952	967	967	989	945	885	943	931	968	996	979	1025	973	957	970	915	894	901	932	932	908	925	934	980	931	975	955	920	911	929	946	931	947	923	908	983	947	963	899	926	924	924	961	918	953	894	968	954	935	973	984	928	933	945	950	900	903	924	944	945	972	927	980	945	964	940	981	922	949	946	961	910	970	989	910	915	914	949	957	911	967	895	916	944	930	927	926	891	954	941	950	944	954	932	904	893	961	961	936	980	937	941	971	971	916	919	974	938	941	966	887	939	930	938	908	925	897	960	908	982	918	894	928	920	994	1016	969	901	903	951	975	983	909	966	888	942	968	926	954	938	993	922	934	928	923	931	974	987	966	903	979	992	909	978	940	947	942	981	954	897	931	960	969	948	957	934	928	958	950	942	948	941	942	929	930	934	970	929	925	962	916	941	981	963	918	959	970	942	959	918	917	866	909	898	989	905	983	963	933	900	977	958	933	950	958	959	949	964	964	915	976	907	934	956	991	907	929	871	918	929	926	929	906	954	956	942	988	911	895	913	981	919	954	932	966	934	901	956	975	939	941	954	944	928	949	977	959	898	941	933	995	984	959	937	915	946	885	939	956	924	918	920	936	933	935	967	935	933	975	933	932	986	940	925	916	968	973	956	996	897	989	950	941	941	949	937	945	907	930	919	934	956	987	913	925	988	875	967	943	918	969	944	952	877	948	899	943	959	873	948	963	964	886	942	954	927	908	984	907	957	992	954	935	977	880	902	942	927	911	949	928	933	869	924	915	969	923	943	943	956	914	897	951	984	960	965	951	989	939	891	909	893	876	918	942	946	971	936	962	913	938	921	966	946	1003	927	936	917	909	953	999	966	909	875	940	936	958	934	920	918	938	923	908	870	955	995	950	963	918	899	946	924	929	893	923	934	907	923	899	952	915	935	945	904	945	900	956	960	954	918	883	911	971	930	986	937	977	1001	943	976	918	918	914	979	944	918	927	934	997	961	938	926	947	921	969	901	932	938	878	935	919	930	949	951	965	952	968	919	869	956	945	924	909	924	948	958	956	1029	929	929	973	929	888	914	927	964	942	948	952	979	872	941	946	943	963	958	928	861	963	950	944	927	926	949	956	962	943	972	973	922	895	911	958	844	988	914	945	936	927	881	968	890	898	917	931	913	922	961	928	952	922	925	952	943	941	949	944	934	925	972	937	946	939	932	944	961	888	911	925	978	892	927	938	973	923	903	936	910	920	864	909	947	914	923	939	953	956	963	891	964	918	982	898	933	967	900	942	921	968	933	928	938	862	903	944	945	928	913	956	913	920	901	926	947	990	947	974	996	909	959	968	896	944	922	919	889	916	906	947	884	921	974	910	932	959	894	962	947	977	926	928	981	1004	943	966	927	964	915	917	919	930	941	908	944	936	966	906	926	913	967	929	943	971	944	924	935	888	960	966	979	908	944	937	946	942	957	930	921	964	913	968	912	974	936	963	950	921	982	956	944	987	917	944	979	899	958	907	927	901	896	935	957	953	929	937	1004	898	936	941	945	964	975	989	966	888	986	951	942	956	960	929	949	900	998	923	938	970	941	941	922	935	891	925	957	978	925	907	908	915	961	914	956	929	926	907	952	978	970	887	919	951	961	977	938	923	894	928	904	875	983	952	934	953	979	941	904	1053	937	955	973	926	899	938	925	928	979	915	901	992	935	931	1010	937	918	918	881	890	920	924	944	969	962	957	940	904	906	944	884	969	943	934	943	932	960	974	938	974	950	947	909	912	943	969	912	912	919	930	954	984	971	864	925	895	963	977	964	910	913	952	928	925	937	932	954	947	1013	962	923	993	967	944	961	928	934	928	905	886	937	980	1022	924	913	924	977	963	984	897	969	921	936	987	989	931	969	928	959	959	983	922	938	913	920	956	934	929	993	927	933	987	932	935	959	927	888	973	983	976	905	928	967	951	946	947	933	945	916	923	988	947	972	887	942	897	870	964	927	986	904	944	898	893	950	970	929	923	931	911	984	891	921	982	917	889	958	942	917	942	895	923	908	959	916	967	948	961	955	948	955	946	975	948	960	941	885	924	956	1017	957	958	956	915	887	913	922	911	958	956	934	927	1002	853	923	936	955	951	977	954	927	898	956	963	934	922	979	942	934	910	913	891	914	924	951	1017	940	907	934	877	900	944	992	901	934	965	927	935	948	931	988	943	1005	953	1007	977	916	945	911	950	972	985	907	897	943	947	944	932	925	925	937	953	981	982	982	919	971	908	1010	908	921	912	938	952	934	984	969	979	898	951	934	939	922	905	889	914	933	954	874	915	964	936	933	959	971	921	902	891	931	931	981	923	919	919	905	926	908	933	987	946	944	935	973	950	917	965	977	905	951	924	935	906	999	964	930	960	967	951	942	931	1010	934	977	905	924	919	946	940	910	984	877	927	1014	930	942	927	901	915	959	945	955	925	945	979	968	910	926	949	944	946	954	933	955	946	922	923	961	946	948	912	953	913	937	927	997	974	940	899	976	922	928	954	914	956	949	892	906	933	885	955	946	902	928	955	964	967	893	897	1001	910	930	911	1007	926	951	968	904	964	973	927	918	965	1004	906	973	977	909	897	885	975	890	1003	902	931	896	936	889	894	934	897	959	897	904	945	900	940	926	910	903	903	890	913	959	939	947	945	926	966	943	884	938	945	900	977	943	925	987	928	947	987	940	965	940	905	932	907	958	935	936	919	919	931	990	935	921	912	961	960	973	918	950	973	955	871	924	957	882	952	964	932	951	967	906	978	956	921	957	933	954	942	940	984	920	927	987	945	982	889	973	978	905	1002	923	898	872	909	882	877	955	892	985	1005	960	960	906	922	1010	972	894	943	1002	931	933	954	947	938	920	933	907	972	978	937	928	955	913	896	913	877	932	904	950	950	926	963	934	937	909	932	982	977	980	980	963	993	983	1001	907	889	846	896	933	922	870	909	901	938	917	927	928	959	963	1000	929	907	956	924	953	902	961
16434	1129	317	179	184	182	171	159	157	162	164	146	154	155	177	158	142	137	139	148	158	164	140	159	165	142	127	138	136	143	147	144	139	166	138	127	142	162	129	157	148	139	140	151	124	133	166	142	148	149	137	121	140	120	142	124	124	130	149	134	139	148	140	152	151	128	165	137	162	137	154	130	126	131	130	128	145	143	130	141	150	149	150	147	162	157	152	151	157	162	151	143	147	149	176	163	155	150	164	158	158	151	147	143	137	143	133	125	136	156	138	152	153	149	138	141	164	140	157	138	154	135	157	158	154	143	129	141	137	122	142	132	145	144	165	154	146	147	141	157	151	134	152	139	153	169	132	164	147	130	162	156	148	151	155	138	162	153	148	151	141	133	149	130	127	146	135	175	149	157	160	130	126	129	139	146	151	174	144	130	156	158	162	128	146	137	141	144	163	121	159	168	112	147	126	112	128	131	139	113	160	173	157	156	127	138	135	149	140	140	131	162	156	148	142	144	145	135	138	157	155	118	142	138	131	147	130	173	138	145	127	135	141	131	127	151	152	129	133	134	133	149	141	148	142	134	127	148	134	149	144	162	137	139	131	142	160	146	143	127	150	174	145	150	147	147	137	155	149	128	145	156	150	126	136	166	144	141	140	148	147	143	129	138	157	149	153	159	174	148	142	137	156	136	148	150	141	129	129	146	158	130	140	157	158	146	147	171	150	160	154	140	150	144	142	142	135	140	134	154	132	130	156	145	147	157	162	147	180	129	123	158	160	134	153	131	130	146	122	145	145	143	161	133	147	165	159	152	142	155	128	152	156	155	109	131	133	120	151	148	152	146	143	160	142	129	153	150	130	130	145	124	143	163	141	160	175	153	148	144	139	152	134	131	163	150	149	138	124	128	168	139	162	165	171	128	140	144	140	125	149	140	138	137	162	142	148	160	147	151	158	147	147	149	131	122	128	174	138	151	136	164	142	141	139	153	132	157	141	146	152	149	153	150	143	131	132	151	122	145	155	146	133	144	150	155	149	146	125	145	148	152	143	141	142	150	137	155	145	135	141	152	152	155	142	170	146	143	122	134	160	138	150	138	139	151	163	146	143	156	167	145	146	152	154	151	173	142	124	132	142	147	140	145	158	133	141	137	143	150	156	143	151	148	146	116	151	134	135	133	148	142	136	169	178	133	150	125	129	142	144	134	139	150	147	146	151	151	126	146	157	129	137	153	169	126	166	140	161	149	146	127	148	137	141	141	131	143	167	136	142	118	138	124	159	140	148	139	133	148	151	163	144	148	152	137	148	150	141	146	138	146	134	152	133	148	159	153	153	139	143	134	138	148	127	164	132	117	157	119	131	139	140	152	149	149	137	123	151	133	159	149	136	144	149	145	148	153	130	165	152	149	135	144	144	158	154	151	132	139	143	125	131	148	150	154	128	156	142	135	125	141	144	153	147	148	153	128	125	145	127	136	135	140	178	137	153	124	149	126	148	157	152	139	128	146	151	135	140	134	151	165	150	141	140	165	145	143	143	153	131	153	151	145	158	167	151	163	151	143	143	124	143	144	138	134	133	153	143	140	147	157	145	126	131	134	136	131	138	145	125	141	144	184	154	155	142	156	135	141	136	141	153	171	151	161	135	159	153	137	135	148	138	166	134	153	163	137	140	167	135	145	143	133	153	146	165	153	132	145	151	135	157	133	154	142	144	174	153	116	145	140	134	125	133	132	149	157	145	149	126	139	153	132	158	148	147	140	133	151	135	117	137	128	136	131	131	151	133	130	133	145	158	156	133	152	116	157	157	153	144	150	140	157	148	141	157	142	144	152	139	123	138	144	162	145	132	160	168	131	138	145	138	136	152	163	126	154	153	136	145	127	146	128	157	161	148	137	149	152	147	137	130	153	144	142	135	138	108	150	161	140	134	130	127	137	148	152	169	133	148	153	131	144	140	135	146	139	157	162	124	157	165	133	125	147	141	134	145	151	142	151	136	152	148	141	137	156	118	141	168	142	127	152	165	165	158	149	140	131	159	150	148	129	119	156	165	132	149	135	141	128	129	150	161	135	154	144	135	140	126	146	151	152	133	139	159	142	124	135	133	143	155	138	161	137	142	155	160	139	150	131	153	149	127	163	142	171	121	128	137	152	137	143	169	156	133	142	136	147	163	144	138	150	138	154	134	128	156	135	154	143	144	136	129	154	148	165	157	149	147	139	158	144	142	138	129	152	122	124	137	144	143	160	142	145	156	143	150	151	123	150	154	147	129	143	150	143	152	161	139	146	140	140	143	127	151	137	131	134	137	145	152	143	122	134	150	139	148	151	143	121	144	134	152	154	171	120	145	174	134	132	142	130	152	139	142	144	157	130	157	152	155	140	159	141	155	142	150	123	150	130	153	130	133	163	143	151	143	145	143	148	171	148	144	137	149	145	161	121	159	138	147	152	162	146	152	163	151	154	138	127	145	146	154	156	159	153	133	139	161	142	146	144	126	151	115	158	146	146	141	139	135	136	138	150	140	153	149	137	138	141	151	161	145	164	141	143	132	143	137	137	132	141	151	125	164	140	153	164	155	147	147	134	147	154	143	123	155	146	148	151	143	133	161	144	133	118	151	152	134	138	127	153	151	156	144	166	151	139	149	161	156	139	125	138	140	146	127	136	133	144	175	151	146	143	142	146	134	135	134	144	139	144	161	124	135	151	147	133	149	164	147	137	161	137	141	152	145	151	139	126	140	153	163	131	126	146	134	142	143	152	146	162	153	144	128	148	152	149	147	156	161	163	139	141	136	128	137	149	134	162	134	146	162	151	146	138	152	140	122	142	171	174	149	152	129	145	136	137	150	133	149	148	136	138	155	132	163	142	133	133	154	146	149	138	142	140	137	159	133	145	141	149	149	129	126	157	147	147	142	149	153	130	166	140	157	126	137	143	131	152	149	152	151	149	139	168	126	141	151	130	140	143	154	150	172	158	136	169	148	170	144	161	159	165	170	146	137	133	148	128	148	140	143	144	139	156	152	142	148	150	150	153	144	147	132	149	136	152	157	134	149	150	128	160	138	148	157	157	127	161	149	157	144	165	128	157	140	133	127	153	138	132	149	124	131	121	153	132	125	146	134	133	161	143	126	149	141	143	138	149	132	140	167	137	141	157	136	152	129	125	123	147	156	163	156	147	159	155	120	142	162	164	117	138	148	145	152	136	148	129	153	140	133	164	139	129	173	139	146	135	149	131	123	134	146	152	149	147	140	156	145	153	148	152	121	127	151	133	130	161	139	139	156	148	139	119	148	132	134	137	138	135	133	143	156	137	142	136	162	155	156	171	157	128	163	164	174	163	146	138	130	137	151	152	157	149	149	151	144	142	161	156	170	123	120	123	121	153	145	146	154	144	130	159	141	160	151	123	153	122	136	157	141	150	149	126	147	138	157	125	137	143	160	135	173	139	136	171	133	169	155	131	156	162	131	122	128	141	155	143	165	166	135	160
13406	574	637	685	665	615	606	522	598	528	516	514	496	499	479	505	487	485	484	505	465	473	448	527	507	480	498	500	514	472	473	476	500	459	477	493	480	434	483	473	470	467	464	477	497	486	448	460	487	463	483	476	504	509	464	473	475	472	480	449	456	504	444	510	466	452	499	518	532	474	482	516	508	459	457	479	460	494	446	518	476	481	484	487	484	438	469	466	480	447	485	496	471	467	470	493	512	461	457	468	500	471	487	467	468	515	472	467	481	457	461	461	460	477	491	463	486	469	462	468	471	497	451	471	484	492	460	485	475	470	507	510	439	470	492	470	497	466	470	458	437	475	498	501	499	490	457	455	495	451	521	494	494	462	469	472	424	500	470	491	515	464	454	482	523	487	456	497	516	446	493	475	444	458	489	473	486	475	470	476	437	505	465	436	464	483	507	502	454	461	461	436	465	434	461	513	523	486	513	467	486	460	469	473	481	512	531	455	456	467	431	493	494	499	503	466	505	438	451	526	442	451	510	473	498	520	491	477	475	437	504	455	502	454	456	464	501	432	472	441	500	457	461	488	424	499	497	493	464	472	461	435	503	475	453	448	438	484	479	496	504	463	510	484	481	476	481	469	444	451	469	465	490	477	454	462	511	455	470	480	463	473	506	508	490	440	483	476	471	455	496	448	479	477	474	513	510	491	473	502	502	467	491	444	436	440	471	444	485	453	499	476	489	463	481	508	438	454	516	481	498	477	475	480	490	505	459	447	477	489	468	498	517	503	446	458	461	482	490	513	484	483	484	408	488	462	431	499	493	475	479	490	475	504	472	470	474	453	464	482	487	486	470	482	477	470	448	445	481	521	482	482	465	470	459	459	488	506	478	447	456	444	460	445	496	458	481	465	462	462	464	475	479	480	499	497	494	456	482	502	477	478	467	423	480	439	499	471	508	480	468	478	460	491	466	488	472	478	463	451	480	473	491	497	474	482	463	453	463	484	485	495	465	496	463	482	496	503	489	474	451	443	482	499	496	475	501	498	471	484	517	496	452	491	456	495	491	468	447	502	458	447	485	449	495	456	478	470	457	490	504	492	482	486	458	459	461	465	452	462	468	463	467	476	449	430	470	444	467	461	479	479	493	504	497	503	455	493	485	470	493	508	454	482	502	491	513	457	474	465	479	506	430	479	458	465	466	478	483	537	483	502	486	485	500	494	485	435	451	437	475	437	454	468	505	456	481	451	451	463	460	458	428	452	514	480	469	446	479	486	495	490	482	459	498	487	472	446	457	465	453	482	477	468	469	461	449	486	470	439	445	473	499	499	484	498	470	480	475	506	482	507	448	471	503	490	521	497	482	495	512	524	434	505	463	474	495	415	479	492	473	497	478	442	474	464	491	478	459	489	472	493	488	472	442	464	487	451	451	491	457	475	477	457	518	482	439	466	468	489	511	495	476	482	463	445	475	507	486	460	477	500	488	445	460	493	484	465	442	469	484	448	487	466	458	457	456	453	513	499	469	497	491	493	504	455	467	504	460	466	477	468	466	513	456	456	460	468	453	462	498	492	459	431	484	527	484	515	461	482	452	461	444	500	446	494	464	440	460	491	437	451	498	453	478	502	454	473	466	502	442	445	472	513	500	511	483	454	495	472	442	449	476	502	495	473	444	486	465	485	456	479	473	463	439	471	506	477	521	464	477	449	446	444	457	477	481	499	492	508	474	440	461	450	441	490	503	461	444	467	451	453	499	495	442	493	455	491	497	518	449	468	509	477	537	466	460	456	491	494	487	450	459	488	488	486	469	508	516	476	514	475	454	513	497	459	478	486	476	485	422	475	518	476	519	495	498	456	473	458	453	459	475	494	491	462	438	476	479	486	498	476	471	475	497	468	479	476	464	435	458	517	449	488	489	491	444	490	485	450	445	459	491	488	470	428	478	456	453	470	458	497	511	449	487	459	468	523	485	455	499	475	467	486	478	454	458	457	453	470	475	502	492	454	454	454	516	526	491	473	481	456	490	494	455	459	437	452	509	513	488	479	468	485	481	490	473	470	478	486	432	456	483	474	508	489	440	485	463	443	452	481	472	447	500	491	501	502	505	465	447	444	487	495	476	500	456	470	507	460	467	433	508	462	446	454	480	461	463	436	439	482	459	440	456	464	501	473	506	489	483	463	480	474	478	474	445	448	482	484	487	460	482	439	520	504	456	468	455	496	478	450	481	432	492	428	507	508	508	457	502	443	479	445	469	469	478	484	509	483	461	466	445	451	480	484	473	460	500	509	499	449	496	451	481	525	474	452	497	469	471	484	444	474	430	456	473	453	475	463	472	472	477	509	454	509	442	453	430	468	472	467	478	486	515	469	481	480	466	483	509	455	481	476	511	470	483	479	477	514	492	436	493	512	479	479	497	474	498	501	451	487	483	497	506	465	511	497	424	527	482	483	464	421	490	472	512	465	447	514	485	495	481	454	453	478	478	470	462	464	484	475	475	470	498	485	468	527	492	506	464	447	468	478	457	446	507	488	479	454	483	465	456	490	476	472	451	446	476	444	463	488	476	440	473	489	445	461	478	500	503	431	451	444	463	471	454	461	476	462	461	467	462	493	476	472	492	473	476	501	485	490	475	480	456	485	489	493	466	446	472	514	496	481	484	486	514	462	477	468	452	476	477	516	489	465	494	478	489	486	481	495	462	527	483	466	450	445	494	445	494	483	455	466	485	437	493	478	470	494	455	476	454	472	471	501	483	481	473	492	481	498	520	524	449	469	499	488	473	491	500	490	461	457	492	492	470	461	428	463	496	489	468	448	446	507	486	481	477	440	489	481	503	474	443	473	497	479	472	490	513	468	478	479	489	484	490	478	466	487	494	457	484	495	481	482	498	490	473	495	470	446	436	491	491	457	479	447	491	492	447	449	452	464	473	454	474	463	476	472	464	492	464	419	479	455	501	507	480	470	487	510	419	490	510	492	524	440	456	456	500	431	464	507	459	516	430	481	491	471	443	502	491	461	469	457	507	453	493	484	502	512	456	457	445	515	491	474	520	491	455	506	503	473	471	466	464	473	466	469	475	481	466	441	435	466	471	508	505	444	511	458	481	472	515	519	509	481	484	472	485	480	480	463	446	447	510	492	499	491	484	481	492	500	448	471	493	469	457	484	456	497	454	495	466	474	469	472	475	490	466	453	467	491	493	462	473	486	431	493	497	482	470	458	476	469	481	450	497	520	472	412	480	480	449	464	455	484	455	470	484	455	465	499	515	478	474	465	488	442	501	464	512	490	450	457	484	448	451	453	469	461	464	480	480	465	498	449	480	472	486	480	517	473	487	494	460	496	443	499	453	486	502	491	464	470	460	467	460	497	469	459	453	495	507	449	505	499	491	488	477	434	490	443	488	486	478	456	490	451	437	481	469	475	460	481	465	471	487	466	476	492	458	477	483	492	511	481	533	475	468	487	476	466	479	469	464	493	484	483	465	486	471	464	490	496
56211	20123	4016	1157	867	634	530	473	427	384	392	410	355	388	360	326	321	287	341	334	286	338	306	313	309	319	306	287	329	326	288	274	301	274	246	291	295	288	326	304	302	305	272	307	272	314	273	306	267	281	299	313	322	278	278	271	309	318	294	302	274	284	310	313	301	293	274	295	298	293	280	248	277	276	318	282	271	308	279	297	297	281	293	281	277	257	271	280	268	300	299	273	280	308	280	277	281	279	271	279	312	282	314	294	303	314	275	297	291	267	300	255	283	319	270	265	271	302	284	269	284	278	286	254	296	284	270	290	275	320	286	297	296	309	312	293	283	331	294	313	269	313	323	287	299	305	273	286	298	289	288	307	276	290	334	308	264	296	290	304	279	316	281	314	299	289	277	322	313	268	285	306	283	303	293	314	320	294	310	280	290	280	277	273	312	313	297	274	290	294	289	261	284	280	269	324	289	302	278	254	292	288	307	265	279	288	281	272	329	290	286	279	303	285	275	269	280	297	281	306	286	296	281	348	306	259	294	309	263	286	263	301	285	277	277	282	313	273	324	283	311	301	321	283	298	292	268	275	254	312	292	287	293	309	277	297	310	296	297	289	278	269	297	256	274	298	260	257	297	290	279	289	301	280	317	278	310	289	286	288	302	296	281	258	319	283	289	303	264	312	300	298	314	284	291	297	313	301	326	260	310	282	286	311	286	318	267	291	293	290	301	312	318	310	281	261	300	264	273	265	296	298	292	312	309	289	284	291	280	265	289	296	313	283	276	282	267	323	277	311	300	269	280	276	262	301	333	291	314	310	264	287	292	281	275	298	332	302	270	245	294	269	296	299	287	267	280	269	250	262	284	308	254	277	291	279	289	251	282	298	284	300	269	263	289	310	285	284	284	261	304	290	292	275	288	291	270	258	311	274	273	275	272	268	283	322	320	289	312	307	260	284	269	279	295	305	287	265	261	297	312	305	290	285	278	297	281	300	329	272	278	276	279	270	287	288	307	313	272	284	290	287	331	288	259	294	317	279	285	314	289	284	308	255	301	301	278	295	283	293	275	274	285	296	276	272	275	296	273	309	328	339	323	316	299	280	279	278	276	283	269	298	296	303	278	286	315	303	291	300	275	306	284	285	290	267	294	263	307	300	308	286	298	299	288	300	302	281	300	297	301	297	251	313	316	316	291	271	317	288	265	288	304	309	294	291	290	299	288	290	251	288	303	287	289	295	312	307	290	274	298	310	276	291	284	280	262	321	292	260	261	287	293	276	293	315	275	310	253	300	295	276	315	295	277	265	264	279	281	293	257	285	288	281	288	271	267	276	290	291	324	265	276	294	310	285	298	285	297	262	305	286	300	318	275	284	261	300	286	280	321	285	295	296	294	271	266	317	293	275	302	249	283	271	299	283	271	306	273	300	315	322	286	275	279	282	296	285	294	256	288	271	324	277	299	275	302	309	279	250	291	286	276	279	280	291	255	281	324	272	287	290	295	286	306	252	272	315	296	282	289	252	313	312	321	301	268	291	286	267	282	309	274	298	304	276	296	295	271	312	321	287	278	295	289	281	309	266	256	283	282	305	282	287	305	296	307	290	333	288	279	305	309	275	279	309	291	298	306	294	261	280	312	286	265	293	325	274	276	294	263	288	291	279	289	320	302	297	285	267	265	292	301	292	290	276	292	308	311	289	271	282	312	298	280	292	271	285	291	273	284	276	305	310	315	309	271	284	280	308	273	266	286	262	311	283	287	272	273	282	311	256	301	298	320	270	293	298	270	281	307	295	307	313	282	281	298	290	290	285	323	320	313	294	280	278	304	259	254	271	310	327	292	296	313	311	274	283	295	272	275	280	285	269	286	292	312	296	272	298	306	295	258	299	310	288	298	255	266	271	320	264	273	285	278	298	313	263	308	294	275	304	301	275	271	283	282	298	272	318	284	292	272	300	266	311	309	297	280	318	282	292	293	280	284	269	299	286	264	271	293	291	268	298	293	289	304	333	274	290	273	269	291	286	284	279	318	275	290	292	291	286	280	298	269	287	300	268	307	293	275	285	234	327	304	277	315	294	308	313	281	305	315	304	304	287	293	270	273	306	309	299	276	293	293	288	310	305	289	290	272	279	284	306	313	297	287	317	297	311	292	277	262	276	282	256	278	299	287	283	282	295	277	286	307	296	308	271	277	292	298	285	284	286	288	261	273	292	281	268	309	298	271	324	291	276	302	263	299	311	273	330	275	315	277	275	283	282	315	297	270	318	294	305	269	285	290	290	301	262	291	281	296	316	276	297	272	301	315	286	292	271	296	280	325	293	285	295	264	294	299	270	305	295	303	303	289	290	292	275	299	282	289	272	313	300	297	277	270	292	276	294	278	289	269	270	274	308	304	280	251	267	312	295	271	333	280	304	294	282	304	292	286	281	304	278	269	302	296	304	271	277	313	314	299	296	301	299	304	302	265	282	296	285	291	307	282	289	290	309	278	302	292	303	307	283	274	307	284	286	272	299	278	292	306	275	287	295	319	297	304	272	293	275	282	253	297	286	292	292	316	261	324	280	268	271	331	313	304	315	296	266	294	289	275	320	300	277	282	296	285	296	295	261	295	283	296	301	306	271	314	271	304	284	296	285	300	272	297	274	265	300	293	283	286	290	302	272	318	301	295	268	299	276	294	301	310	298	265	284	282	281	287	297	284	290	317	311	281	267	291	296	299	300	291	274	290	281	279	323	342	292	324	271	286	287	299	283	298	276	290	290	303	262	304	321	294	292	276	300	291	298	267	288	270	270	285	268	287	281	279	280	291	316	301	293	251	302	294	319	298	288	274	286	281	293	278	264	312	284	319	301	264	273	274	268	295	286	273	279	295	257	265	282	336	274	315	272	261	289	307	287	270	245	258	270	296	275	305	328	284	275	285	304	279	301	296	273	291	267	287	289	289	311	316	292	288	262	297	300	270	290	296	276	299	298	281	283	278	305	299	279	287	331	300	268	291	291	304	283	274	289	260	292	316	292	294	289	283	311	272	299	278	290	285	282	305	280	286	287	294	277	280	294	303	297	312	296	305	286	320	282	267	288	296	284	283	269	269	295	265	283	286	309	288	260	298	261	276	307	288	298	268	294	287	319	296	267	281	292	335	303	282	283	292	254	297	280	297	249	268	321	268	261	265	283	295	303	279	286	312	273	271	281	286	299	270	296	285	304	304	295	268	307	296	294	311	280	281	326	281	316	274	251	309	314	317	255	281	310	286	278	278	260	326	278	280	269	283	306	245	287	254	278	285	294	277	301	272	274	280	320	283	268	308	291	287	259	248	302	286	338	289	314	271	284	270	312	287	311	288	250	273	308	283	284	320	270	294	285	291	315	289	261	297	294	283	320	304	269	312	290	289	282	279	307	270	271	282	308	316	285	299	278	309	317	290	266	305	322	273	260	320	291	310	265	277	297	265	293	310	287	264	281	281	259	279	308	288	280	298	307	266	303	262	279
32132	1648	3064	3563	3037	2570	2224	2067	1697	1528	1364	1296	1330	1195	1171	1046	1040	1062	1054	1010	1008	953	981	1002	915	924	932	897	944	917	852	903	923	910	827	885	841	867	901	858	889	911	879	891	918	828	909	854	865	850	892	868	844	839	894	868	875	843	876	834	888	889	853	797	882	822	840	838	852	858	799	823	886	849	789	876	859	809	860	840	876	876	796	811	831	827	851	914	808	805	817	838	839	807	857	808	803	838	881	816	847	793	831	850	860	786	839	777	915	806	846	819	819	865	874	837	811	815	849	806	843	836	813	833	842	872	852	830	866	834	815	830	865	870	832	839	809	874	860	857	840	801	863	829	779	842	861	827	893	813	803	854	825	838	798	816	818	831	799	772	875	789	831	845	841	800	841	813	834	890	823	822	808	847	809	866	881	822	834	877	898	853	878	840	784	834	830	885	894	825	840	815	822	835	851	867	794	797	872	834	857	836	780	837	832	838	858	812	814	780	843	859	813	757	848	862	859	803	838	826	863	844	854	812	843	818	805	855	875	847	810	821	817	821	818	820	837	813	846	832	857	849	837	782	834	868	863	807	867	842	865	830	774	880	867	856	780	817	808	849	839	840	835	788	860	843	849	873	813	864	801	858	859	862	814	855	811	846	836	833	840	810	836	847	822	779	841	822	855	819	818	801	852	853	808	810	873	807	851	778	834	855	806	850	860	824	862	850	802	829	826	831	847	851	817	826	817	852	788	834	845	864	822	829	778	821	835	837	829	822	862	851	836	847	842	827	867	801	878	868	897	845	807	847	830	867	829	800	847	877	860	871	871	804	814	814	839	839	832	796	861	822	847	835	817	833	863	830	877	812	854	858	827	856	853	818	794	821	816	819	842	825	865	850	862	937	806	829	857	862	868	790	822	822	863	798	885	821	856	810	787	854	856	805	831	871	830	856	895	808	842	853	795	842	842	843	832	853	899	820	826	784	858	801	849	865	820	817	854	818	775	854	865	857	850	837	828	840	805	860	825	870	847	836	840	862	814	827	848	801	829	865	834	849	812	815	850	829	827	824	797	860	854	841	811	822	795	882	849	855	862	851	836	807	855	846	856	859	819	827	836	925	787	866	845	830	869	802	838	846	814	838	856	827	835	853	789	825	907	850	800	852	839	887	857	880	814	827	851	821	799	862	786	828	853	806	842	896	804	886	832	805	830	853	896	819	796	801	865	811	841	829	834	799	850	809	794	819	843	880	838	834	900	867	855	877	756	843	821	788	826	768	837	778	879	876	802	858	825	821	803	806	857	854	832	814	836	826	782	858	879	854	807	850	845	851	853	818	827	811	878	777	813	839	853	811	838	795	804	867	810	849	868	846	877	804	833	865	794	830	866	813	861	810	852	873	822	806	855	827	826	776	877	811	825	836	838	855	878	827	797	810	782	853	828	830	825	870	847	829	849	825	910	832	758	805	843	844	838	793	764	886	819	853	813	812	816	872	847	809	783	790	858	864	803	876	878	829	842	847	891	841	816	873	846	857	855	837	814	786	829	836	832	800	883	864	823	832	840	840	804	765	854	825	824	887	887	798	851	850	810	828	818	805	778	851	874	811	806	795	846	884	833	804	860	847	832	834	820	828	808	858	836	904	816	818	833	819	882	855	855	845	822	823	854	898	794	870	882	835	876	819	838	810	844	840	835	826	834	869	807	795	816	796	823	805	888	845	824	826	791	858	829	834	839	861	821	918	776	831	847	827	850	836	850	870	892	871	828	798	832	825	770	775	826	834	844	802	833	855	852	801	851	854	807	808	831	888	857	780	807	800	840	798	848	784	845	831	845	812	859	849	885	809	839	845	850	829	773	830	849	801	847	846	817	833	792	802	825	840	829	862	825	826	839	828	839	811	832	747	888	850	813	872	789	832	841	824	871	861	816	799	824	855	833	828	805	834	884	858	786	845	815	842	781	867	893	866	844	847	884	814	804	884	850	793	829	851	846	834	844	864	863	831	855	778	835	807	871	841	806	872	872	812	884	866	780	823	796	835	868	873	824	815	839	853	820	831	845	811	825	817	857	820	823	864	840	828	816	827	807	883	842	808	841	838	835	845	794	775	878	915	840	815	777	838	893	842	842	813	872	826	830	821	838	818	797	873	823	860	840	908	851	865	874	802	783	851	818	831	850	824	874	841	782	844	759	851	880	866	785	894	871	824	847	814	832	790	867	817	859	842	851	832	834	842	807	829	812	845	802	860	863	860	867	812	828	850	871	857	843	845	832	837	868	876	846	841	833	835	808	862	831	835	878	827	837	817	826	830	832	836	794	798	814	860	800	833	826	848	780	812	835	780	809	843	858	840	827	840	808	873	847	847	848	850	796	891	811	821	873	856	808	795	846	739	871	815	856	823	871	867	818	824	814	840	858	865	837	796	822	843	853	914	860	874	806	794	837	816	871	867	837	826	908	776	839	793	878	801	869	825	815	846	837	777	821	839	818	801	853	841	758	829	826	802	873	822	829	849	848	864	854	811	888	822	861	863	820	800	819	871	804	845	868	857	841	749	868	821	824	783	814	882	806	824	842	830	828	828	811	842	814	844	834	819	830	807	874	823	844	819	844	815	839	823	798	864	793	802	867	845	812	871	847	844	799	835	843	831	849	868	766	835	822	819	832	835	801	791	832	820	805	866	830	821	832	824	813	763	899	867	888	804	839	840	845	831	851	842	836	850	826	796	834	806	822	840	849	853	834	856	858	850	839	889	811	804	792	793	837	809	849	829	748	867	837	823	813	861	840	817	863	839	835	777	817	849	811	848	827	805	842	873	866	861	810	895	821	813	848	806	810	885	864	867	834	853	854	808	808	827	816	832	835	918	823	784	831	860	818	850	823	819	862	791	863	832	811	814	788	859	835	810	848	857	825	864	792	808	837	881	834	769	835	857	802	881	842	826	817	886	817	846	860	858	865	780	788	839	873	801	856	878	855	831	806	840	800	791	845	832	818	812	860	868	872	855	810	870	814	843	845	817	822	822	805	836	822	832	845	802	785	804	847	793	842	858	777	808	835	833	791	850	837	829	889	841	888	865	828	853	800	787	828	845	857	847	840	831	806	806	848	851	813	835	832	851	819	850	852	839	837	842	826	853	841	800	808	811	874	832	865	837	835	848	823	842	863	872	831	821	832	816	893	834	811	844	821	858	851	856	863	783	833	837	886	860	868	829	842	783	845	839	860	805	780	870	818	830	854	802	842	815	798	827	855	843	803	849	818	801	811	833	783	890	846	839	857	855	812	869	830	846	883	781	844	825	885	846	796	780	838	858	825	870	833	880	801	847	830	863	816	795	833	838	809	850	842	823	851	799	820	830	818	822	785	815	807	832	811	829	845	849	793	812	872	882	813	785	820	823	830	805	839	795	831	856	834	822	817	841	840	858	829	840	841	838	833	816	841	840	804	813	826	822	828	828	832	810	830	794	828	836	879	884	859	810	826	810	806	810	877	835	838	848
62747	27616	10926	2447	1476	1122	897	838	621	584	511	512	462	464	426	444	403	395	439	400	375	338	377	366	372	352	362	371	346	389	363	314	354	355	331	358	380	350	358	350	366	362	344	343	345	363	296	346	361	325	330	343	319	341	339	362	322	354	357	341	359	335	327	342	351	323	335	348	337	315	345	311	337	311	339	337	347	351	306	317	343	329	333	356	339	339	346	359	349	325	350	344	315	353	340	351	344	344	341	332	357	348	378	366	354	337	344	338	338	342	284	320	334	345	337	328	329	372	355	361	329	317	326	335	379	339	343	332	352	319	325	340	351	339	330	360	353	350	388	350	325	362	381	313	361	322	360	333	338	335	316	344	316	357	344	327	316	313	329	364	336	344	338	306	327	345	365	337	314	312	337	327	323	335	348	350	367	361	340	340	355	340	328	320	325	371	349	328	333	296	363	339	340	335	374	349	330	320	327	359	357	344	366	349	310	344	321	329	281	341	349	346	314	328	338	333	334	361	316	348	317	339	358	324	331	346	318	309	369	343	340	343	306	308	336	342	356	349	332	342	355	351	325	337	376	359	329	354	298	338	334	330	327	337	357	325	328	328	327	340	353	283	320	319	343	346	377	326	334	313	329	294	388	346	308	353	334	312	359	369	343	336	368	300	298	305	321	366	325	376	332	325	334	375	304	355	353	352	371	316	341	331	339	334	343	315	329	333	343	319	331	329	322	376	356	325	334	368	353	340	327	343	327	313	306	311	323	357	353	345	356	348	333	364	308	308	353	320	326	327	351	339	330	330	347	310	339	334	343	346	331	328	350	331	331	358	340	338	333	337	318	329	345	347	340	326	303	342	341	391	377	370	329	314	343	311	333	348	356	318	297	302	347	335	381	329	346	356	338	366	347	317	318	317	327	336	346	320	327	333	334	342	321	352	332	327	335	330	387	346	325	320	355	364	336	323	341	357	323	352	359	333	327	377	317	299	334	308	314	338	357	384	354	345	339	370	330	367	356	334	361	332	333	332	326	359	316	319	343	328	351	320	338	326	319	336	336	323	316	316	315	340	366	342	319	321	345	347	339	366	354	331	311	351	313	348	342	331	359	317	320	333	359	355	340	320	332	310	320	323	341	346	332	340	339	330	357	336	334	325	337	328	346	334	342	321	340	336	351	312	374	332	352	338	350	345	341	322	339	351	316	335	330	330	322	362	348	345	354	350	360	385	339	335	359	338	324	330	326	350	321	322	325	358	342	316	332	353	347	319	338	293	363	341	357	340	355	347	334	343	341	311	305	366	327	319	324	331	317	331	353	320	364	344	369	292	348	342	371	340	350	319	322	359	302	338	354	331	324	353	321	350	332	359	357	337	347	306	361	317	339	324	357	355	348	310	369	328	319	311	348	368	343	325	347	370	333	348	312	315	339	346	322	342	326	362	327	317	304	349	316	358	335	319	358	331	384	326	332	335	345	299	353	348	355	360	324	335	375	341	342	299	319	352	354	365	325	343	333	297	345	308	355	324	319	338	332	320	346	351	371	372	376	350	364	316	309	335	349	347	327	341	339	340	358	357	342	310	333	334	341	332	326	346	308	367	283	327	362	355	343	316	339	331	309	359	345	335	317	366	329	371	333	356	328	333	338	321	316	355	347	364	335	308	352	351	317	359	338	314	355	323	353	371	328	310	357	310	290	314	346	335	374	335	333	319	351	360	350	376	327	309	337	324	359	325	351	323	300	333	349	365	331	370	370	366	337	322	347	343	366	358	341	348	354	364	364	361	327	327	375	353	329	359	366	338	344	349	326	315	328	339	361	330	291	341	340	357	341	343	342	375	319	349	340	345	323	309	347	323	339	299	365	327	315	334	340	341	363	331	335	339	319	361	340	316	348	352	333	342	346	298	353	361	365	333	331	350	334	330	348	358	326	342	304	332	319	335	327	374	348	323	354	358	352	347	332	303	312	340	358	324	356	309	293	362	338	325	325	354	342	364	336	325	314	310	363	364	327	346	327	351	319	299	345	340	327	310	308	362	337	341	351	325	357	333	341	335	323	332	328	344	320	316	318	334	366	332	331	320	334	332	355	333	343	312	375	309	322	326	341	351	347	356	338	315	326	346	363	342	325	364	353	344	322	305	342	311	318	328	351	358	333	355	342	308	335	316	374	300	368	325	352	320	307	357	334	319	314	332	352	353	368	346	331	348	318	331	308	347	314	334	334	317	375	336	347	311	336	352	324	327	322	310	326	361	366	328	306	352	331	334	366	339	357	338	353	316	342	307	376	339	355	383	359	328	332	337	346	377	332	337	322	346	344	355	326	354	334	341	365	346	296	339	360	341	298	349	326	330	297	352	304	321	328	328	343	352	344	345	346	342	329	316	337	303	318	345	300	319	332	361	356	326	331	310	297	354	364	321	357	359	344	314	299	325	351	328	343	323	315	356	351	343	316	334	352	301	304	330	340	371	363	319	307	340	325	340	337	325	343	332	348	312	318	294	347	356	358	346	368	344	328	353	341	320	338	324	358	343	335	380	309	350	322	332	334	347	350	303	338	354	355	322	333	333	333	341	308	344	357	347	330	328	353	330	338	339	348	334	359	342	319	332	349	341	332	345	350	311	333	330	304	323	304	309	341	342	345	312	339	332	351	303	363	339	331	372	349	318	288	377	320	337	314	353	342	291	328	328	321	344	341	350	337	353	315	320	364	340	363	324	368	341	334	324	323	340	315	322	313	358	325	342	326	357	344	320	334	309	349	368	343	357	324	367	356	326	348	344	344	356	336	366	313	340	314	347	348	364	343	341	310	365	354	336	327	334	325	399	346	334	315	392	310	351	345	343	342	337	366	336	350	329	371	326	309	324	309	349	319	348	323	375	333	344	356	330	319	331	336	353	339	336	323	345	357	300	351	320	322	360	350	322	354	358	319	336	313	317	348	338	374	346	330	345	318	355	351	357	312	363	311	362	332	344	352	365	321	338	363	331	365	326	369	338	380	364	367	325	337	322	357	355	356	347	282	324	347	338	338	328	350	364	343	322	318	353	325	316	328	350	325	345	339	335	326	319	357	312	333	290	328	318	338	326	339	359	342	319	319	335	331	339	347	344	337	313	355	346	381	342	322	325	344	358	353	352	361	338	333	330	313	318	356	318	352	329	309	334	358	354	318	311	339	336	338	363	328	333	364	340	350	346	337	352	335	302	346	357	358	341	336	341	328	358	331	330	358	330	348	352	331	334	322	312	357	327	325	352	322	375	308	340	338	330	311	328	367	355	323	335	331	356	336	349	323	337	331	333	316	327	315	320	384	342	349	342	338	306	303	322	361	325	319	361	331	310	361	344	372	358	355	310	339	340	324	332	344	318	355	308	350	341	323	368	349	342	344	375	359	364	332	315	326	320	310	340	330	362	329	345	365	301	334	316	337	372	341	342	342	317	331	332	333	339	350	326	358	338	322	326	311	308	338	323	329	346	311	352	309	334	338	347	363	336
39241	2674	5072	5988	5080	4181	3578	3068	2601	2226	2039	1968	1764	1622	1568	1449	1470	1377	1350	1292	1270	1221	1224	1199	1152	1149	1118	1060	1127	1059	1091	1105	1069	1064	1022	1065	991	1091	998	1027	989	1033	1004	1040	972	1004	1010	941	910	966	966	969	940	1038	981	999	970	966	988	960	980	990	965	1017	949	992	1004	986	940	955	1011	1014	989	970	907	931	925	928	977	929	962	967	972	946	911	907	919	947	951	988	948	960	902	985	1009	946	967	917	900	941	907	910	957	946	963	988	919	957	949	929	941	953	954	935	970	930	981	977	946	906	1000	901	948	949	933	916	925	987	949	921	934	919	920	950	964	957	934	983	880	931	910	938	903	956	943	964	974	955	976	921	961	932	945	891	950	918	953	952	942	939	915	895	968	934	1004	930	913	917	977	960	950	921	971	969	985	913	951	950	925	904	874	944	960	914	938	930	942	916	926	919	890	969	922	941	943	935	937	906	920	927	935	991	964	1015	955	894	903	941	936	964	975	1000	965	961	970	977	942	908	941	913	973	982	929	930	958	938	952	915	901	924	886	883	941	985	953	967	928	934	951	940	931	925	903	928	946	972	909	944	926	999	946	953	918	906	932	882	936	925	941	945	936	894	972	851	919	922	898	924	922	918	963	967	955	953	919	975	978	955	910	947	939	892	937	990	901	934	918	914	965	966	952	910	959	885	917	914	952	844	997	933	992	916	943	961	864	949	902	968	895	949	904	918	905	910	977	955	865	971	925	906	908	925	1001	962	920	919	893	908	891	945	937	939	935	904	955	961	978	940	963	943	959	878	946	909	989	856	919	873	897	909	979	935	923	937	955	979	927	920	1005	965	932	916	913	966	938	924	955	977	925	902	940	970	903	925	929	912	925	923	950	946	940	926	934	946	858	906	940	955	918	921	963	901	962	933	918	920	883	964	923	908	951	971	936	923	900	913	943	875	918	956	903	928	972	991	931	937	954	936	971	965	909	932	994	988	920	877	968	992	951	876	998	920	928	936	921	946	923	908	910	958	924	936	940	952	851	946	966	940	929	922	964	903	914	973	985	994	885	919	907	925	897	918	965	963	933	907	909	921	934	943	942	922	956	943	923	892	974	973	911	901	939	871	918	968	921	945	956	916	923	993	895	945	929	961	917	923	936	965	905	999	900	945	948	908	943	917	932	925	883	968	997	883	946	955	879	958	975	935	955	914	898	904	910	940	993	939	922	921	966	930	926	948	908	945	982	954	858	920	902	920	929	913	940	992	987	934	951	962	927	911	892	930	955	954	891	943	973	979	939	952	973	949	898	943	954	975	957	883	972	890	960	934	922	940	921	923	972	930	987	879	918	922	954	955	976	885	923	874	967	941	910	859	920	917	902	901	926	914	997	940	963	945	934	916	942	907	969	946	919	868	919	911	989	910	898	932	896	944	973	894	963	914	878	979	912	898	980	874	936	891	960	941	910	929	933	900	961	975	961	935	946	957	927	965	887	933	931	924	879	913	966	989	913	863	961	935	1009	946	951	892	910	924	942	920	906	899	947	922	900	886	934	920	876	922	930	938	904	932	917	950	920	964	930	914	967	944	896	936	916	907	998	964	951	952	985	935	967	949	981	926	961	955	981	917	1005	910	901	910	928	891	944	928	930	889	986	894	951	985	978	897	939	904	962	882	978	1004	953	957	947	981	912	961	947	932	933	907	908	939	961	976	923	903	955	911	969	964	938	867	918	945	983	963	965	913	952	900	889	958	931	952	911	948	910	956	936	932	973	954	941	950	919	950	948	906	916	965	969	910	935	892	923	915	954	980	907	929	939	900	940	891	869	980	971	904	896	963	867	939	951	908	951	956	961	959	955	1006	922	959	934	890	959	966	894	931	916	958	903	910	932	893	914	998	931	952	933	920	891	973	913	901	929	930	904	922	993	943	945	977	891	979	893	934	934	970	904	934	924	972	894	948	948	926	908	941	987	964	877	982	948	942	968	916	904	955	978	865	896	978	935	906	993	992	937	941	975	934	961	908	933	917	947	948	915	894	892	949	938	895	938	928	905	929	927	927	952	896	946	939	943	963	908	898	926	911	954	954	961	963	951	943	955	913	962	929	951	921	964	963	1010	1013	983	929	899	941	969	923	985	938	921	848	952	898	979	945	919	929	902	949	942	966	956	889	949	949	948	907	886	981	963	931	928	902	905	873	915	932	929	954	895	876	932	924	991	933	944	981	952	919	916	933	981	938	946	875	952	869	911	942	881	959	942	945	932	1007	929	922	926	932	953	909	914	938	907	984	896	966	908	972	925	951	955	947	919	910	996	965	902	932	928	962	960	941	931	890	917	908	889	880	921	912	937	916	939	976	884	902	986	936	932	947	883	956	964	937	941	902	982	898	922	956	927	927	912	893	1015	942	892	939	941	907	939	947	943	962	935	911	892	938	956	948	974	948	1030	930	924	973	997	943	888	938	961	908	951	859	929	976	891	971	918	920	903	950	930	978	893	943	909	889	933	908	956	961	937	930	945	961	922	875	943	920	913	979	930	932	918	898	931	927	942	949	900	934	962	966	940	922	923	876	960	983	962	911	978	993	901	932	936	928	908	953	951	954	988	921	904	928	919	968	906	920	949	949	935	919	890	968	883	971	943	944	886	891	965	922	895	935	963	928	963	945	971	966	938	953	916	953	926	906	880	940	953	950	938	897	923	919	931	940	962	893	878	942	920	914	926	881	914	954	950	897	935	935	950	930	947	960	929	954	937	904	921	948	975	913	1001	918	928	953	914	913	913	893	903	928	910	958	964	914	917	968	966	882	899	936	937	949	939	947	914	949	958	917	921	965	916	896	885	967	944	959	1002	1016	995	977	914	930	933	947	957	980	946	952	937	954	926	977	904	941	959	952	909	962	924	1008	899	971	929	877	925	933	929	922	959	935	936	941	953	979	927	917	942	948	1006	958	995	944	909	953	980	926	904	914	1004	921	886	936	933	932	986	922	963	879	943	941	915	946	924	935	967	970	949	930	969	897	906	1000	998	915	956	978	951	916	905	991	918	862	961	866	940	896	911	954	947	945	960	887	973	989	929	922	948	917	914	894	908	938	910	951	969	965	952	947	886	908	880	901	939	927	886	926	952	943	973	935	978	946	934	992	871	980	927	925	956	899	988	950	949	951	917	954	910	915	924	935	899	916	960	971	935	969	883	963	935	871	900	889	1003	932	954	941	937	969	846	927	949	990	874	990	932	967	979	885	916	974	930	940	928	933	961	934	937	970	972	883	911	932	1006	937	941	914	959	934	896	900	898	927	941	922	954	955	976	931	920	923	919	958	879	923	889	933	962	930	949	932	906	948	919	927	977	949	923	970	926	922	910	872	921	907	965	937	975	959	938	916	1008	956	889	969	876	941	925	917	891	963	981	970	947	916	890	904	951	904	935	992	952	968	947	934	931	909	930	960	934	904	972	973	909	927	920	951	869	938	933	967	925	981	981	960	961	982	1002	922	894	976	966	908	890	929	945	931	863	922	916	970	947	938
16140	1131	374	241	207	168	171	170	186	156	173	173	148	177	150	151	131	122	168	134	137	157	161	145	149	148	140	143	151	146	135	148	144	149	129	141	126	140	150	137	152	145	144	151	136	131	145	156	140	127	136	147	154	151	132	121	157	132	147	133	128	146	147	138	133	141	155	155	134	149	146	131	152	135	145	153	121	139	127	141	127	127	147	164	160	142	157	154	146	139	144	165	150	134	148	136	131	140	162	145	142	133	135	136	112	120	161	153	132	135	162	169	145	163	162	133	164	125	148	144	147	132	164	133	144	141	156	170	141	153	137	153	140	145	161	153	156	137	112	122	139	163	146	121	163	147	149	139	166	137	153	134	152	161	135	123	165	138	127	148	129	123	132	124	132	131	148	153	170	148	118	150	141	164	138	123	129	164	151	151	134	131	158	151	150	149	140	171	151	144	165	135	137	144	143	139	155	120	151	154	166	136	124	153	154	137	109	128	138	133	145	165	153	130	130	126	147	147	142	129	123	135	130	124	138	128	129	147	134	143	145	149	135	133	131	142	150	158	146	128	128	138	141	149	134	147	152	136	145	137	151	147	150	124	125	139	116	135	132	131	161	140	152	145	138	143	149	147	145	137	145	142	134	131	129	147	149	123	145	159	125	134	155	134	139	162	136	142	146	146	138	157	146	131	155	131	139	156	143	155	147	132	143	144	135	153	138	150	153	131	139	136	142	144	125	140	122	139	144	149	137	130	133	129	141	152	153	151	121	163	167	163	112	160	147	149	129	153	162	153	144	134	145	150	146	144	146	127	123	148	132	157	138	136	156	141	136	156	147	118	132	143	143	144	146	157	154	141	142	164	152	142	168	164	148	150	165	159	153	131	143	155	132	157	154	131	157	138	157	170	149	147	147	146	147	141	149	132	142	139	124	141	164	131	156	159	159	136	146	138	149	153	147	146	142	126	144	132	134	123	153	102	132	164	147	143	150	130	150	149	143	147	141	148	129	134	146	149	128	150	142	144	124	152	136	149	139	127	146	172	139	155	155	142	125	133	145	138	152	164	162	128	143	144	128	142	138	135	169	145	137	137	161	137	123	155	158	146	172	140	152	144	153	156	157	147	142	171	130	136	139	120	157	126	149	134	153	149	146	134	137	132	164	141	154	151	128	154	128	159	152	136	149	141	123	143	153	146	130	141	160	135	122	141	132	147	128	145	152	142	139	156	165	143	130	157	131	137	136	155	153	153	153	140	142	143	142	133	122	131	150	143	161	127	148	127	132	146	150	142	141	152	143	123	148	151	161	144	143	137	140	147	155	147	140	148	135	139	156	140	151	134	135	142	146	158	152	148	171	139	145	135	153	156	154	153	152	164	151	146	154	145	136	123	146	140	151	134	143	137	139	142	141	136	144	141	142	144	152	140	160	127	152	143	146	142	120	155	117	146	154	140	143	119	146	145	159	140	154	157	146	137	141	146	129	130	138	152	127	131	135	126	151	143	160	154	160	125	145	128	145	140	138	145	156	143	144	151	151	140	131	149	143	145	154	139	167	161	151	174	134	135	158	148	143	142	131	164	161	141	139	145	139	144	169	171	139	152	155	133	140	149	139	148	121	130	133	135	147	127	152	148	145	129	144	119	167	164	147	147	124	144	132	113	155	138	130	134	170	131	143	153	154	127	135	143	134	139	153	129	156	157	134	152	131	149	134	157	135	157	155	135	141	144	126	145	145	139	119	137	151	151	123	120	138	154	146	141	151	136	125	135	140	150	161	125	126	149	135	149	130	162	131	116	143	143	144	164	143	126	143	149	148	140	156	134	143	149	144	125	133	129	141	159	146	149	148	155	129	139	126	150	166	139	131	149	126	120	158	154	143	139	142	135	136	130	139	144	140	136	137	153	132	133	145	147	143	165	143	144	156	124	139	163	137	159	125	148	138	134	153	152	128	117	138	137	157	146	138	149	145	136	169	132	124	125	161	146	140	141	140	131	127	137	143	149	147	144	146	152	160	139	155	140	126	141	156	137	137	151	149	146	149	162	145	163	152	167	149	130	130	132	134	148	134	128	132	134	115	149	146	126	147	151	143	142	146	139	147	161	149	127	145	147	150	151	138	146	139	172	151	145	142	151	149	144	148	163	168	127	140	167	150	145	148	147	132	126	135	144	121	140	147	129	141	130	148	139	142	139	161	136	145	159	139	143	148	132	143	124	157	153	139	157	150	135	161	139	139	145	128	160	137	138	125	135	155	159	130	161	151	142	160	150	150	177	134	156	150	145	123	138	135	150	139	153	151	132	163	152	147	145	139	125	129	154	138	133	159	130	155	151	149	152	134	164	150	153	140	168	169	133	123	155	148	128	133	124	136	131	142	146	139	138	145	145	151	144	143	150	134	140	138	150	150	132	121	141	137	115	157	151	123	127	130	167	131	140	162	159	142	146	150	135	137	128	155	164	151	142	125	154	128	163	148	128	139	150	162	146	153	149	152	176	141	150	146	131	128	119	154	164	148	141	127	129	137	140	143	128	143	135	134	149	154	148	140	146	146	148	162	147	144	145	142	147	139	154	141	147	132	160	150	136	126	150	138	136	147	152	141	150	126	141	150	123	148	157	128	152	138	136	121	126	162	130	144	147	124	134	138	150	141	143	130	148	138	146	160	144	148	175	147	144	133	160	133	136	142	152	157	143	139	145	127	134	161	150	138	155	157	158	133	151	159	164	136	149	142	142	138	128	141	153	137	140	150	143	147	123	165	162	164	158	148	131	148	133	144	129	121	142	157	134	150	124	134	139	122	127	145	148	144	135	143	144	155	142	151	159	142	168	132	151	143	128	156	163	151	138	136	142	137	157	148	159	125	140	158	129	129	137	120	127	150	142	151	146	151	146	136	136	133	151	132	129	148	154	133	147	139	133	153	135	124	138	160	141	141	125	164	157	139	166	130	127	156	162	116	138	148	135	147	145	131	152	149	135	140	150	150	164	148	129	137	144	134	142	131	146	171	133	145	154	122	151	150	135	128	143	137	155	149	147	134	157	129	136	145	162	151	120	143	134	136	137	149	149	115	145	130	154	146	161	140	139	140	139	124	130	143	160	157	156	161	139	145	134	131	111	156	146	145	128	160	143	148	149	143	151	159	143	139	153	135	176	131	124	130	136	164	124	122	159	127	127	151	143	148	139	152	163	158	159	132	158	137	128	167	128	143	161	155	130	137	153	149	143	125	155	161	135	161	147	159	124	163	133	156	164	138	148	142	146	156	150	129	148	171	136	155	160	154	142	151	130	158	174	138	145	142	135	143	165	145	151	140	139	173	145	132	137	133	156	160	161	141	149	144	147	162	143	136	150	158	134	126	135	148	150	160	155	128	146	140	143	136	151	154	149	149	141	127	133	176	131	150	128	142	123	148	150	159	145	119	138	154	152	140	140	167	122	138	135	125	156	167	148	166	161	159	135	160	146	142	155	146	146	142	124	148	150	136	136	159	155
13420	578	669	699	649	588	596	560	478	522	526	502	508	498	481	467	479	492	492	492	493	457	479	506	487	437	498	476	486	464	464	466	476	479	455	477	480	476	455	477	501	513	485	476	483	448	433	491	487	446	515	490	476	485	479	484	447	490	463	486	490	481	497	495	471	516	460	452	479	502	498	509	486	462	491	521	473	500	443	467	476	504	456	442	508	460	450	458	459	485	465	450	465	475	446	472	465	445	466	465	522	520	440	467	475	532	492	501	502	443	484	449	481	490	482	463	455	523	490	464	481	464	471	494	496	469	498	507	510	449	506	494	481	453	489	471	472	500	463	452	459	485	520	478	482	502	497	475	457	459	529	476	516	500	422	464	458	493	500	464	507	463	479	471	481	462	469	463	492	495	451	482	435	471	498	436	500	420	461	468	466	500	483	470	516	488	431	496	463	474	444	446	493	480	494	430	492	466	477	471	468	504	500	496	480	487	451	491	501	510	467	497	501	503	500	468	422	458	503	481	477	480	498	456	493	504	510	448	495	488	441	483	464	486	441	513	474	462	489	471	443	460	458	461	441	464	516	466	493	465	458	437	485	483	481	471	499	479	456	502	462	456	483	435	466	454	444	473	430	469	455	473	472	477	469	492	463	464	481	493	468	504	462	457	472	487	465	510	468	467	466	519	445	481	480	480	492	470	452	481	476	463	493	472	429	495	459	501	492	493	451	498	486	455	471	520	496	484	438	475	453	484	444	440	467	479	492	469	496	491	468	456	490	469	492	488	461	519	474	468	476	486	497	493	470	490	458	473	514	475	478	483	469	477	524	450	492	497	520	494	507	513	512	478	506	459	471	464	479	477	477	484	455	447	484	516	510	467	491	475	456	483	473	486	485	442	477	497	485	485	461	460	492	493	501	483	439	509	538	470	469	446	497	468	518	495	489	476	481	497	507	487	496	465	496	492	449	460	472	511	532	476	488	433	495	453	504	451	522	427	448	499	469	508	425	479	474	470	457	482	473	432	461	494	424	484	470	487	447	463	502	500	489	452	508	442	483	480	505	516	465	494	496	477	478	475	461	470	465	480	510	462	440	451	466	478	456	444	487	504	504	461	474	486	461	417	515	484	439	487	498	487	453	471	489	502	485	519	456	476	468	468	438	470	489	488	441	510	507	476	513	495	489	463	462	478	504	502	460	455	493	502	454	445	471	433	474	452	476	474	471	431	475	471	497	447	472	484	466	444	496	486	503	470	476	465	478	502	475	456	449	466	469	486	466	491	490	458	462	454	460	454	411	474	514	465	458	479	454	465	474	464	482	462	497	476	455	506	430	471	439	498	442	427	467	459	471	497	429	457	506	506	471	495	457	474	472	485	455	449	464	483	419	463	481	504	450	492	454	490	460	483	496	465	471	479	517	451	463	453	511	456	467	460	480	507	468	486	484	504	466	505	461	486	485	442	469	489	449	486	502	482	455	462	489	472	485	449	451	428	447	445	472	461	518	467	482	464	437	476	478	451	434	480	477	465	517	470	491	481	521	462	453	471	457	514	496	498	470	492	483	518	473	462	465	470	485	469	482	513	491	483	467	492	488	452	477	468	440	452	485	465	480	448	481	489	460	470	468	500	470	491	471	478	481	479	449	500	522	469	468	465	475	492	492	476	439	501	527	472	499	471	510	465	499	500	473	477	462	490	469	485	463	497	413	464	484	460	456	488	490	485	525	509	460	472	477	489	498	469	445	471	478	450	480	475	496	487	493	499	479	470	473	512	493	489	483	467	503	485	505	490	468	451	482	489	474	419	482	497	474	485	466	495	465	502	511	496	453	476	464	455	473	464	485	466	464	422	491	467	479	508	481	486	468	512	476	490	467	469	482	470	497	475	457	458	528	440	461	489	479	479	515	490	465	481	457	457	463	490	429	480	480	504	471	475	431	503	476	497	457	454	473	473	508	479	475	434	499	484	468	530	476	493	456	414	471	467	464	483	451	420	440	466	453	477	514	499	475	456	504	445	481	495	510	485	452	446	508	528	493	481	473	445	475	468	453	465	496	472	487	444	486	466	436	504	452	480	459	495	435	472	482	443	472	469	467	465	480	430	515	459	491	442	496	442	446	446	505	466	444	468	474	462	463	494	488	496	487	484	460	471	486	498	503	461	448	446	496	478	466	473	462	465	483	485	485	497	510	481	471	487	483	466	501	436	483	482	484	495	493	488	487	495	460	448	472	487	472	521	485	481	478	460	459	454	501	440	468	443	468	466	508	511	453	483	477	478	478	499	478	475	492	478	507	479	470	465	496	474	525	500	456	500	496	506	460	463	483	484	473	420	480	486	487	462	473	484	479	474	474	487	439	478	483	516	483	462	487	475	461	480	449	493	495	477	462	494	480	484	488	460	482	486	455	500	437	468	431	480	449	484	490	467	481	455	456	473	480	485	467	477	477	492	499	461	484	468	462	482	476	471	457	517	456	489	529	466	509	483	510	461	486	473	491	443	444	478	485	479	467	443	491	506	522	489	462	485	477	460	450	482	441	466	469	505	454	522	485	485	459	463	477	486	523	447	453	499	446	475	472	482	464	484	437	455	496	474	484	450	485	460	468	460	475	455	445	476	474	473	490	467	470	489	437	461	463	462	446	468	468	459	480	502	484	472	473	465	474	494	478	492	479	461	497	456	459	455	535	461	456	435	476	461	504	454	442	496	502	435	472	485	516	454	478	478	487	531	496	430	527	500	464	496	511	463	478	467	473	443	485	444	442	454	492	467	469	483	452	453	491	484	512	451	461	485	488	472	453	493	443	463	462	464	490	492	495	479	504	472	456	483	472	468	486	499	465	470	475	446	489	500	480	482	445	453	484	477	500	470	484	486	470	504	479	514	484	500	447	520	422	483	455	455	474	480	466	468	501	444	482	467	502	473	492	469	452	497	449	470	484	497	473	485	475	498	454	462	458	471	473	477	494	491	454	458	466	489	472	462	493	469	481	474	486	473	471	441	488	479	494	503	502	480	518	452	460	471	479	481	483	489	504	473	501	493	471	486	452	506	451	468	458	488	433	455	496	457	505	449	444	484	485	474	462	466	455	474	507	457	476	480	486	502	482	483	461	467	428	491	543	485	446	511	470	473	506	461	514	468	455	465	499	488	467	483	472	482	474	481	458	468	432	485	463	446	487	443	463	449	460	501	480	458	489	490	471	481	467	506	448	487	491	494	449	488	462	455	469	477	537	518	502	506	461	534	449	466	457	490	427	470	482	461	416	460	455	500	464	457	496	459	484	503	458	490	489	483	493	435	468	456	487	469	464	509	455	432	488	476	467	463	439	486	494	461	503	452	467	497	475	489	512	493	460	461	468	466	457	469	474	508	485	461	503	469	492	468	476	470	473	486	519	473	467	445	477	491	439	485	495	499	457	453	499	445	484	471	497	498	454	512	482	468	489	479	477	479	477	473	512	481	489	454	468	465	529	449	457	471	482	473	471	498	486	475
54480	21207	4768	1225	818	713	572	514	437	424	386	361	329	351	338	337	315	319	284	321	261	296	302	308	318	283	356	308	319	280	301	314	274	310	313	297	319	287	289	324	324	295	270	305	288	278	284	293	274	263	292	278	284	278	306	293	297	261	325	282	309	277	286	264	291	304	275	284	297	293	290	321	282	247	304	309	291	286	283	254	272	282	285	282	286	299	302	294	285	293	260	303	311	295	301	305	277	301	267	261	304	285	278	287	264	273	275	291	311	262	265	302	326	311	303	307	270	341	278	297	292	271	275	269	299	270	283	266	290	295	319	302	314	296	289	303	303	305	274	282	311	279	281	315	283	291	292	263	268	288	289	282	312	280	279	283	278	253	282	264	294	308	319	292	273	252	288	304	284	281	269	307	289	285	291	291	266	297	297	283	283	288	276	286	284	290	266	289	252	306	305	282	289	279	284	296	286	284	334	288	270	260	297	282	300	295	291	280	314	282	283	310	312	277	265	295	303	255	290	287	273	284	320	309	279	289	285	273	286	322	264	300	285	282	277	277	290	285	284	316	304	316	309	297	272	288	274	296	294	281	311	261	276	314	307	310	309	296	253	290	281	291	289	279	283	284	274	280	321	282	310	255	301	286	294	310	264	292	302	292	278	279	273	298	279	294	273	270	305	312	293	298	296	283	288	303	311	263	270	286	299	287	305	284	284	328	276	278	269	293	319	312	282	290	277	317	309	274	248	301	291	305	259	284	292	276	295	291	275	286	287	292	280	277	302	271	280	293	289	267	293	287	288	274	269	303	299	304	273	272	259	274	282	328	276	304	278	277	279	268	294	305	292	304	268	262	290	283	321	275	287	276	294	291	286	288	301	264	302	304	291	285	330	278	270	284	311	297	291	282	297	301	264	284	292	292	308	284	290	273	285	312	280	262	277	273	279	282	290	312	316	285	282	294	284	303	299	275	277	295	293	328	311	303	282	266	280	296	295	261	275	288	295	252	275	291	289	306	288	295	312	295	327	283	298	275	276	291	295	298	266	289	266	277	304	259	284	284	274	279	286	304	315	296	278	274	283	293	267	278	323	263	286	316	291	289	300	288	283	279	285	271	287	294	316	301	271	281	261	298	300	293	278	303	266	285	276	274	275	291	318	311	288	277	278	301	303	285	283	291	268	332	294	302	257	287	279	277	311	277	319	256	281	293	295	265	294	277	302	290	276	294	261	297	289	278	265	302	284	295	290	294	303	318	272	296	290	269	278	309	265	288	279	281	317	268	284	297	321	293	277	299	301	274	271	306	289	279	293	291	271	321	268	298	287	307	294	275	275	260	274	321	305	295	278	269	305	302	297	307	303	285	270	293	279	324	302	340	273	238	277	301	293	316	280	284	281	313	298	281	287	289	322	294	307	291	296	275	298	266	272	273	293	304	265	268	323	263	291	278	277	303	262	262	294	258	274	279	302	283	289	305	293	290	306	299	308	273	260	291	288	300	291	278	287	288	272	307	307	277	285	280	289	282	279	268	288	301	259	306	287	292	286	269	285	315	287	283	267	249	297	282	286	306	267	265	302	296	307	315	283	268	287	284	270	293	290	287	297	282	270	271	287	290	284	264	275	299	285	308	275	285	282	288	294	298	263	295	311	299	271	266	302	292	289	307	311	327	288	298	297	281	294	281	313	274	258	299	303	277	298	310	292	294	296	281	285	256	286	293	287	289	312	257	270	273	284	278	297	316	287	286	289	252	307	283	304	304	277	312	274	284	306	269	281	265	282	278	286	311	333	311	276	331	286	270	264	254	314	316	290	294	275	258	296	280	273	275	308	291	267	278	295	271	318	311	285	272	289	314	293	280	273	273	277	287	304	301	286	270	236	264	299	274	277	299	282	307	263	288	276	271	309	262	281	277	284	321	294	306	260	299	277	299	294	279	272	297	294	275	296	308	301	277	291	276	279	286	278	274	307	292	299	294	258	278	272	281	296	273	279	237	274	274	297	293	285	275	282	305	313	278	285	316	286	253	311	314	281	301	283	259	301	323	293	301	297	311	308	298	310	283	305	321	269	320	264	293	257	274	271	282	308	310	291	261	301	288	283	349	286	328	272	331	275	273	314	329	301	283	280	277	292	286	270	269	266	268	254	269	267	304	282	310	302	273	277	279	281	268	296	283	305	283	296	294	303	279	296	281	272	276	288	307	289	297	309	301	281	324	287	294	291	299	311	294	283	292	292	299	291	289	314	299	296	253	294	291	309	277	277	287	270	300	285	276	299	269	298	299	299	324	298	308	296	292	289	247	262	281	260	310	308	317	321	291	296	292	289	301	304	320	296	312	283	276	294	255	266	281	288	286	297	294	305	259	298	294	302	272	310	276	283	268	303	287	299	294	273	268	278	274	285	283	289	310	261	267	246	278	309	317	287	277	269	267	271	295	296	258	291	302	289	308	298	253	330	308	276	301	303	292	277	267	275	308	298	288	289	328	312	274	293	267	317	267	317	305	284	262	299	283	287	290	278	309	280	320	305	275	308	301	299	300	273	247	290	303	273	275	289	297	308	307	264	264	261	284	260	279	316	269	294	283	270	274	287	279	311	288	310	281	285	292	280	283	297	286	248	263	293	277	282	278	302	323	276	308	300	306	284	293	280	294	289	306	276	279	299	308	283	280	297	266	299	277	278	276	309	307	292	296	298	281	301	291	289	291	275	293	280	273	302	288	291	284	328	330	310	283	293	294	323	254	262	318	286	310	272	277	269	289	271	284	300	271	313	315	296	317	297	271	280	286	279	282	297	275	296	296	265	303	289	307	295	307	308	306	274	295	284	304	252	270	279	284	284	271	265	284	287	293	294	286	288	278	302	286	296	240	299	318	291	263	296	304	310	286	308	294	299	276	299	266	291	271	279	292	254	296	248	324	264	289	291	287	279	306	295	272	285	273	278	284	267	256	283	289	283	281	275	277	288	281	287	293	297	281	298	297	301	264	310	317	268	312	250	277	275	283	308	250	285	279	312	287	301	279	301	293	274	252	264	275	296	279	290	328	332	286	329	313	285	320	321	311	286	287	319	297	310	284	300	282	313	269	293	310	261	303	274	274	298	288	312	309	265	302	283	309	299	279	286	286	333	263	283	268	310	296	266	293	309	285	300	282	273	293	277	311	264	305	319	281	280	281	275	300	306	308	302	278	315	284	273	263	310	287	283	273	289	327	292	299	296	270	285	290	302	287	291	279	284	262	310	279	318	296	314	274	305	302	315	282	291	283	293	294	291	275	249	299	294	281	295	292	243	288	295	274	306	305	291	270	297	275	268	292	278	281	270	295	289	275	315	288	262	287	298	282	273	298	287	317	305	278	303	303	313	259	285	325	309	276	299	300	297	266	277	312	299	289	324	299	286	317	305	289	291	297	347	305	289	284	277	276	274	291	288	286	267	297	289	265	300	257	255	281	310	307	294	295	323	286	306	278	296	316	262	268	269	277	276	300	302	283
32130	1758	3116	3608	3063	2625	2247	2017	1656	1525	1363	1333	1292	1219	1197	1068	1102	1077	1037	1034	1014	999	921	912	944	955	925	933	950	882	916	928	887	908	906	925	869	903	915	878	865	896	805	980	811	843	835	880	898	893	856	840	858	824	838	849	859	847	875	854	919	808	831	834	832	873	794	868	817	831	871	847	779	845	789	777	853	862	815	901	848	770	837	806	807	807	899	818	887	860	835	843	832	792	831	871	850	849	850	830	864	855	890	764	819	813	898	834	820	859	825	815	890	807	862	838	866	835	810	839	835	845	806	841	797	808	861	898	830	809	854	859	820	860	859	860	830	857	865	820	880	836	799	837	837	853	824	855	798	823	851	861	848	845	819	808	843	811	833	873	817	915	810	782	868	833	821	865	841	780	853	797	816	865	795	801	840	853	847	816	792	861	828	816	763	816	843	896	802	807	779	877	798	798	843	836	852	874	822	795	845	873	857	871	810	772	833	831	801	827	811	889	807	823	800	842	815	851	825	897	853	869	866	871	831	845	799	921	790	833	746	838	809	814	821	844	838	859	860	827	917	815	841	810	820	809	838	862	883	793	873	814	853	802	828	832	834	813	837	813	779	827	844	821	807	879	815	818	832	821	812	819	809	834	853	800	843	846	829	819	819	855	815	782	823	811	810	822	810	799	867	818	880	795	854	846	864	849	842	806	827	822	809	809	842	822	851	840	856	799	854	825	771	833	889	812	844	811	888	813	814	881	831	818	818	792	860	849	811	824	853	846	846	844	824	810	818	808	841	771	858	797	805	863	836	844	853	840	813	830	838	827	829	773	839	870	847	883	776	801	848	876	806	782	852	859	834	855	826	801	841	837	791	891	831	827	802	820	866	821	827	858	830	812	819	839	868	866	822	835	846	887	826	912	834	852	831	823	840	867	780	824	857	827	807	779	812	827	827	854	842	805	844	834	823	862	851	848	838	831	820	831	796	843	883	779	847	839	867	832	877	790	846	904	852	829	813	833	813	831	793	841	895	855	848	829	827	817	875	850	873	809	847	889	783	794	784	839	889	838	823	837	866	879	796	848	814	809	877	840	857	839	803	862	833	853	864	776	838	871	865	828	870	841	798	825	844	823	814	847	864	873	832	884	832	797	796	816	791	796	822	812	820	801	836	867	836	835	854	823	833	840	809	856	912	833	800	870	856	818	812	797	855	878	855	855	838	891	853	840	801	845	850	857	818	867	878	897	823	845	886	824	836	882	834	803	828	836	860	819	789	842	851	845	802	854	803	784	894	854	840	917	832	799	803	856	808	793	843	858	873	825	853	834	820	829	794	800	869	842	813	839	788	845	809	854	809	815	858	851	797	844	867	824	838	828	849	845	771	866	884	900	855	885	814	869	860	905	821	875	881	866	796	828	829	820	856	821	858	836	845	817	861	833	796	827	863	820	796	814	839	850	921	835	808	893	830	831	877	835	822	825	816	850	829	792	856	837	907	854	823	831	838	867	852	777	797	791	836	855	791	854	839	799	875	848	829	812	868	829	824	768	840	837	825	849	845	774	815	868	777	833	847	825	778	835	840	850	845	839	884	852	784	804	783	850	818	818	874	857	810	862	844	847	916	873	777	789	846	868	878	830	799	834	862	835	751	850	806	829	823	842	834	804	810	869	872	799	802	805	817	846	842	852	815	864	824	804	821	871	804	822	841	856	841	854	864	864	810	766	772	846	827	841	836	814	853	819	862	748	854	802	850	857	854	809	833	841	858	881	782	812	813	810	866	852	897	779	806	875	797	844	826	890	793	850	791	865	843	869	828	831	865	871	847	860	801	891	822	830	864	829	826	823	842	885	842	894	805	876	843	808	872	857	768	857	847	840	844	817	838	801	798	766	810	818	864	799	818	850	839	877	800	835	838	844	867	846	856	856	848	798	841	837	852	832	774	880	837	858	868	842	791	883	812	845	804	813	844	812	823	861	818	811	856	791	859	840	794	857	820	850	861	817	837	813	816	852	795	854	832	769	802	817	795	805	795	820	824	844	843	884	819	885	851	780	879	831	832	849	839	803	809	846	766	847	902	830	822	805	814	807	846	816	816	822	835	860	833	848	853	835	838	843	823	818	830	852	829	829	822	841	856	849	814	832	839	876	841	810	814	847	863	854	860	825	837	822	842	759	820	782	819	810	825	835	781	810	842	839	861	806	839	811	823	841	825	790	857	858	850	830	825	833	790	788	842	816	817	818	825	859	842	824	871	849	793	862	849	866	827	826	881	807	838	876	813	919	792	836	822	833	802	875	868	808	876	887	887	828	837	845	895	855	805	831	818	823	878	809	844	836	826	851	822	809	822	848	865	839	821	836	852	827	781	872	845	829	816	869	839	848	845	859	858	785	852	821	873	834	858	839	832	823	843	791	875	808	833	840	804	811	792	820	852	815	856	855	810	815	828	783	857	798	819	871	856	834	785	843	865	852	825	850	823	882	851	876	891	875	814	880	824	848	826	866	846	835	847	815	824	829	801	803	883	849	804	788	841	828	879	828	836	808	832	787	795	821	865	847	764	847	829	824	863	811	848	871	847	813	866	833	899	841	817	813	828	808	821	831	865	834	826	890	835	871	834	859	809	875	825	870	824	782	811	801	821	833	818	851	871	809	841	876	852	805	869	818	800	819	838	888	872	869	823	826	863	826	809	803	811	830	829	801	859	848	851	817	836	873	791	837	872	811	861	842	875	833	837	892	827	869	816	852	862	812	847	844	822	859	827	826	854	879	820	844	859	873	831	829	829	817	786	835	788	835	808	812	837	832	839	850	883	810	812	778	781	837	819	743	857	838	889	876	858	895	847	818	862	805	824	851	831	852	861	864	855	859	872	860	801	857	850	779	777	812	842	847	815	837	854	853	828	836	822	837	876	874	875	859	874	818	832	836	842	826	784	802	852	885	873	841	855	843	866	808	873	893	822	841	864	870	849	813	855	819	819	837	824	850	812	822	831	829	841	895	867	842	853	826	827	810	820	899	841	884	813	801	793	821	819	846	830	817	825	883	796	867	855	863	831	827	828	822	869	862	840	895	823	886	807	818	758	849	900	847	853	799	862	889	828	844	859	782	840	812	783	860	827	865	795	800	796	888	870	832	878	839	783	899	888	830	820	872	818	843	866	816	814	815	780	840	866	876	821	781	828	848	860	835	777	804	869	888	826	821	839	821	859	811	867	841	844	834	784	883	841	830	866	880	842	889	824	871	893	852	882	856	834	844	871	842	862	761	796	787	862	765	818	800	820	823	826	883	806	826	768	819	799	818	862	822	848	783	811	833	870	872	863	841	867	826	815	855	833	797	840	809	864	808	808	813	858	832	848	767	803	878	863	846	845	818	840	836	803	826	827	851	865	846	864	817	847	867	809	829	830	829	790	880	826	857	798	860	827	833	824	861	887	832	852	761	847	851	784	862	864	792	805	826	913	862	862	822	780	870	797	867	833	857	800	895	862	827	823	849
59890	28065	11971	2570	1568	1111	895	763	635	539	539	485	486	429	435	421	420	407	416	390	375	378	382	387	376	398	329	357	328	357	369	371	348	345	371	352	331	353	366	323	348	369	370	341	330	359	380	349	366	314	342	368	357	354	357	309	358	330	326	351	346	339	338	307	374	328	373	372	342	343	350	349	360	340	362	358	348	304	327	330	337	322	355	349	328	348	312	341	307	345	319	324	331	341	394	354	366	375	380	331	317	342	320	345	353	370	316	352	352	350	332	363	351	349	351	301	335	344	385	353	338	345	381	334	338	336	327	341	319	338	322	371	321	351	353	335	353	342	310	328	348	299	352	347	329	383	347	326	345	355	321	331	315	346	349	320	348	373	327	338	348	336	374	338	320	331	319	312	338	355	302	343	321	336	330	331	374	336	338	312	338	334	341	316	360	353	321	308	334	333	319	362	330	361	365	357	354	356	319	352	359	339	387	331	337	305	322	290	293	319	309	334	320	374	394	353	325	331	314	349	359	340	342	316	354	339	347	331	370	348	350	319	338	339	353	319	358	354	329	349	353	365	333	362	319	313	355	375	338	355	355	330	326	333	335	343	340	358	340	346	346	302	341	330	338	310	335	339	342	337	338	326	337	328	362	365	379	340	347	352	352	323	359	292	320	335	318	375	321	313	333	355	325	308	321	328	330	307	303	317	316	338	371	356	327	346	349	325	348	315	334	345	314	361	364	305	336	317	322	339	322	329	331	342	326	356	332	315	317	361	325	342	308	330	346	353	338	370	332	367	295	334	332	339	347	297	322	319	343	347	344	328	374	348	351	320	342	352	332	368	349	372	358	310	347	334	334	374	334	328	341	318	343	381	364	343	308	346	315	344	358	313	344	330	327	320	307	338	346	309	348	356	320	334	389	342	346	334	309	323	325	345	316	328	359	310	330	319	342	327	301	347	328	356	367	354	351	304	297	304	338	324	348	345	346	319	349	356	364	387	291	370	347	345	329	359	333	367	308	321	323	324	302	327	338	317	344	339	337	352	348	294	349	342	370	347	347	329	339	334	358	329	311	341	344	326	340	330	351	330	337	376	324	346	322	337	343	324	318	333	332	372	366	324	332	340	332	347	352	319	373	374	343	322	361	349	365	347	333	364	344	308	324	340	317	301	352	348	346	307	352	385	361	320	359	332	357	315	333	346	361	343	360	343	344	302	322	320	352	365	337	355	313	365	332	310	326	336	333	345	322	330	320	374	368	346	346	320	359	326	378	320	357	354	307	349	346	357	343	336	337	323	347	341	358	329	293	358	316	346	345	338	344	330	323	323	321	344	332	350	368	333	357	330	327	336	285	342	347	321	363	321	317	361	319	322	344	335	308	322	350	328	312	334	360	350	293	349	334	312	347	333	343	331	306	332	354	365	357	328	341	337	356	349	335	353	369	323	307	333	330	370	371	314	334	344	326	326	302	340	363	354	339	321	349	337	321	344	345	341	344	323	319	323	300	340	329	303	349	331	343	314	346	341	327	314	326	323	316	359	319	319	324	342	296	319	309	319	320	368	342	371	343	333	287	370	342	300	317	325	377	361	321	337	376	324	368	340	327	337	332	345	343	334	319	345	318	336	351	326	329	332	359	347	339	335	313	371	324	329	324	306	336	339	360	329	341	324	315	320	311	346	351	323	334	340	351	337	286	368	315	360	351	334	303	363	322	348	332	336	332	333	306	343	347	325	335	336	331	355	342	323	369	320	336	333	322	299	334	347	393	340	354	338	366	350	357	330	363	341	335	380	359	353	346	326	347	321	362	308	366	335	316	352	358	330	342	348	348	336	376	373	350	312	343	316	335	311	347	339	325	315	328	340	335	354	359	336	339	372	304	320	364	309	330	312	346	334	306	354	356	335	362	346	356	346	328	343	335	316	324	357	345	316	362	308	343	330	340	374	333	350	304	308	349	323	369	350	370	317	338	362	318	346	329	346	318	324	351	335	343	325	323	343	337	336	356	336	322	357	301	328	354	340	340	361	366	350	343	345	347	347	360	376	352	314	351	323	300	328	349	341	307	337	326	358	366	325	344	342	330	347	343	330	355	344	333	342	368	321	359	335	360	353	317	360	335	339	320	338	334	331	322	344	349	317	341	311	383	351	333	321	337	345	338	342	334	309	355	296	331	352	369	312	368	326	365	332	336	356	381	357	332	333	329	361	340	319	321	344	353	374	336	316	370	332	377	330	356	337	354	331	322	327	362	325	340	365	331	324	339	360	346	386	342	341	320	350	302	341	351	364	369	316	356	341	342	315	343	341	355	334	310	367	307	345	314	340	332	333	349	326	333	361	332	348	315	339	358	343	349	329	343	356	313	346	356	331	362	331	346	345	309	332	374	310	356	291	353	328	346	341	349	351	343	298	312	358	317	338	341	310	308	346	313	325	328	354	316	326	309	347	319	348	339	322	308	334	319	340	323	399	339	348	359	298	331	348	321	310	349	329	369	340	351	337	347	298	352	339	344	348	328	331	337	324	322	355	341	337	333	312	356	324	310	342	312	336	335	303	392	338	330	310	358	309	362	361	304	311	340	319	346	330	351	354	346	323	352	348	390	323	329	337	327	338	318	344	354	315	343	338	350	333	358	348	344	359	338	350	330	352	343	329	376	326	316	330	366	303	374	276	306	322	375	303	337	353	301	350	360	350	350	332	304	366	338	330	322	346	318	334	339	321	340	344	387	350	374	348	322	318	339	338	349	325	339	338	322	341	322	333	359	315	328	331	385	321	317	331	344	323	308	352	339	330	342	350	359	332	334	316	360	325	334	305	316	316	328	358	377	298	301	322	327	350	349	330	319	323	308	359	334	356	345	321	309	315	359	320	350	367	313	336	361	333	344	338	336	323	362	332	336	327	331	322	308	339	346	330	344	369	363	336	342	330	357	321	320	343	316	352	330	326	350	326	337	325	352	302	305	337	353	333	355	334	354	329	346	334	324	287	347	334	328	364	372	345	317	357	328	334	318	370	350	331	314	326	337	341	320	327	333	316	339	345	355	337	328	337	336	336	335	316	330	335	326	327	291	319	401	365	347	306	344	327	298	337	367	329	377	350	330	352	318	340	333	337	370	348	347	363	367	304	284	351	282	349	347	337	334	325	312	329	351	317	306	345	312	334	358	313	319	334	360	363	351	322	354	319	312	325	354	304	334	358	337	304	347	329	338	351	370	298	347	344	306	340	305	348	325	326	321	356	335	360	327	325	347	341	339	334	336	284	338	328	328	359	360	366	359	360	342	347	315	319	363	318	348	334	354	339	311	334	348	296	317	338	366	326	360	315	344	356	352	320	327	342	328	342	321	312	307	338	324	350	341	358	354	318	324	367	340	340	372	335	323	325	359	333	353	301	345	324	350	318	347	356	346	327	352	343	344	326	333	344	316	341	365	319	330	342	354	326	348	347	358	319	332	330	373	322	327	316	354	331	312	336	334	324	376	365	368	335	332	377
38546	2680	5159	5985	5216	4266	3555	3117	2588	2229	2096	1828	1672	1592	1529	1458	1331	1372	1312	1241	1248	1188	1185	1190	1197	1154	1125	1092	1105	1077	1128	1080	1087	1040	1016	1074	960	1043	1059	1054	1018	1070	975	1032	967	1000	986	1027	954	1005	979	992	921	976	944	993	961	987	962	999	933	985	982	941	942	922	949	992	944	1004	990	971	992	949	970	994	962	926	958	925	909	978	976	948	966	947	923	994	945	915	959	949	955	925	921	950	908	955	952	933	1012	926	947	951	985	962	955	939	898	951	922	917	940	965	950	939	920	935	1015	964	946	902	943	926	948	1021	960	909	997	961	921	929	880	945	928	928	950	933	865	875	932	960	944	911	992	936	926	1006	995	996	936	922	945	956	956	985	981	906	984	956	948	913	900	929	886	971	854	912	983	939	956	903	883	972	1002	950	964	920	918	929	910	937	938	941	937	940	943	991	936	971	947	973	954	894	942	934	967	913	897	933	903	945	990	912	917	921	918	944	972	980	952	965	944	957	928	970	935	889	886	948	936	912	920	910	943	968	934	855	934	922	898	897	876	970	922	974	929	968	928	926	954	922	900	848	971	920	877	1001	912	935	942	926	924	957	897	972	958	911	945	927	958	909	915	961	926	928	930	929	926	942	994	919	972	950	916	966	944	916	978	900	957	993	911	919	977	924	947	924	936	940	924	958	883	883	941	919	921	925	988	930	919	903	920	878	922	899	968	930	941	937	937	923	924	954	939	888	919	877	927	906	894	936	938	935	927	969	961	946	968	946	917	900	896	937	942	961	879	949	951	927	927	898	959	907	961	893	931	964	875	927	949	955	891	927	947	901	952	954	918	910	879	876	923	918	929	922	968	925	913	944	973	894	978	887	951	940	942	881	892	939	940	893	870	909	920	952	946	920	970	978	915	975	915	1019	928	924	950	900	927	903	958	873	984	924	925	949	947	953	967	942	950	984	946	984	911	927	949	931	916	950	931	882	952	905	899	944	935	917	926	920	963	910	934	990	967	951	937	957	893	956	905	945	894	879	918	889	951	915	952	947	867	978	843	917	934	897	922	915	934	924	905	964	989	866	936	978	911	983	965	981	980	919	955	911	927	912	885	943	961	907	916	939	940	933	905	924	933	942	912	917	958	905	933	920	927	946	978	903	973	907	915	923	976	939	970	972	914	957	938	950	925	949	885	946	936	904	919	976	977	983	925	909	919	967	941	945	933	955	932	940	922	933	952	935	952	935	975	938	943	908	940	1012	958	893	943	948	925	961	944	886	928	890	926	900	883	903	928	856	924	903	955	948	937	951	920	941	926	915	879	921	921	907	909	904	950	934	936	980	910	975	940	933	871	985	878	975	939	929	994	946	921	937	943	948	912	933	909	958	950	994	980	920	961	963	939	920	963	922	950	960	961	979	1003	904	930	992	970	902	926	912	952	938	885	952	915	962	896	930	911	944	903	903	938	939	909	924	894	916	967	920	956	964	978	940	896	932	846	913	960	932	951	951	990	896	921	936	991	931	934	904	955	917	957	958	972	942	965	907	949	883	918	963	963	947	955	915	926	924	948	980	912	953	906	952	960	957	953	894	944	928	916	864	950	932	858	975	951	971	917	989	924	897	949	894	976	884	952	851	911	949	933	956	930	964	939	891	914	948	918	907	900	926	928	947	918	968	931	922	925	916	931	922	926	923	928	968	939	938	965	941	978	917	954	960	984	903	918	915	993	929	882	909	885	905	912	1001	926	948	955	931	972	926	991	927	904	925	942	935	901	914	950	896	959	902	967	942	970	939	987	862	919	910	938	928	961	959	936	897	876	891	923	903	934	937	911	941	949	951	928	903	976	951	979	873	883	882	889	898	936	935	952	924	904	866	937	996	933	1002	929	919	871	923	919	932	937	983	897	953	918	980	909	915	925	936	941	918	943	949	969	881	928	964	958	958	933	937	906	947	949	890	992	930	955	915	934	974	915	919	940	1024	934	940	889	925	942	952	935	923	935	980	923	925	895	1000	922	931	917	910	902	919	917	925	920	936	933	922	951	978	965	1011	871	883	963	877	977	924	882	943	921	963	915	924	910	918	913	950	937	999	940	901	869	952	886	860	929	907	992	951	918	921	928	955	951	931	944	916	933	889	948	884	960	884	906	895	974	932	915	912	952	885	913	905	900	954	915	918	883	940	919	939	918	943	941	964	930	900	900	865	943	943	927	940	972	962	969	925	915	907	927	903	979	908	914	945	963	900	970	1005	898	933	953	922	911	931	940	966	953	965	924	918	1005	890	903	946	984	921	930	939	896	956	878	909	879	947	917	995	983	965	933	979	938	918	874	961	928	863	894	893	975	899	900	957	914	962	935	910	1006	870	897	925	956	956	895	937	949	942	925	948	963	951	940	932	889	936	926	898	917	923	956	919	877	995	934	925	957	932	937	903	922	966	875	959	986	961	958	970	950	933	917	962	885	985	902	928	948	936	945	935	881	919	951	967	939	949	961	944	991	924	925	868	957	941	949	957	979	926	913	957	936	890	892	892	962	918	893	919	940	938	933	947	936	966	931	929	965	941	934	936	930	888	910	904	944	925	904	985	939	869	981	926	901	929	961	899	945	916	885	948	915	960	926	960	1001	961	964	898	936	948	963	964	970	973	920	935	941	951	967	916	923	965	906	905	929	877	906	909	963	924	922	888	957	921	960	956	956	907	938	950	925	945	903	936	943	969	926	978	993	996	931	901	933	909	897	943	928	906	909	954	945	912	914	951	904	894	902	931	956	906	941	920	941	991	882	938	904	925	964	953	953	928	895	965	900	880	941	976	961	909	937	954	953	949	919	937	905	908	858	943	879	968	998	939	886	949	944	993	912	968	941	990	933	898	924	960	924	951	939	924	940	877	948	944	938	941	920	913	942	912	924	997	948	972	942	903	903	917	885	948	947	978	945	909	959	905	1018	962	971	950	953	906	873	978	965	899	963	915	935	915	940	930	948	959	942	929	996	927	948	961	968	921	937	950	929	889	950	948	927	923	950	945	952	942	917	925	969	931	883	925	963	879	974	903	908	991	957	927	965	1023	907	952	946	967	981	943	940	914	881	912	913	923	918	955	945	940	913	946	912	931	978	922	924	947	921	919	951	914	930	875	968	927	957	946	970	905	870	938	936	938	921	931	925	915	934	923	871	991	920	906	967	931	934	942	988	913	961	935	933	925	961	924	930	886	962	950	926	958	912	908	933	915	918	918	956	986	980	971	911	934	957	979	974	892	931	953	957	961	875	940	879	874	952	942	950	910	936	941	991	905	955	950	968	914	923	935	954	944	955	916	957	911	916	924	929	947	943	937	926	919	947	846	945	922	976	930	911	991	979	943	876	951	935	963	938	947	918	967	946	986	939	989	926	960	926	912	980	1001	962	932	936	953	935	942	964	964	943	921	929	951	950	970	908	907	970	923	932	954	921	891	906	939	915	923	899	981	907	898	882	931	960	983	952	930	936	918	957	941	918	880	887	955	959	896	922	883	942	984
16261	1157	354	192	189	175	173	164	131	159	147	139	139	136	142	139	144	147	130	136	160	135	132	151	156	127	135	116	151	139	153	144	137	161	132	149	139	151	172	147	158	153	158	148	127	172	149	129	133	147	164	172	163	153	142	174	133	157	128	146	160	145	144	151	140	124	175	147	142	155	117	140	165	138	141	161	133	145	126	136	149	143	148	173	146	135	140	128	155	157	140	142	142	169	158	148	135	128	146	144	132	158	145	147	159	151	149	129	126	149	162	142	167	148	144	143	161	160	146	143	134	145	125	142	136	131	157	130	143	132	154	146	141	156	130	158	148	133	122	129	159	150	138	152	146	145	152	139	168	161	135	157	146	132	133	147	134	136	147	158	154	136	161	158	153	143	161	156	134	178	133	140	142	143	149	161	166	150	136	173	145	149	144	138	140	166	139	161	154	131	140	133	130	155	149	153	163	158	143	172	144	140	150	166	141	134	162	149	144	144	147	145	157	141	147	134	146	141	170	130	169	132	146	157	140	145	164	136	139	142	136	124	144	147	147	133	153	125	149	130	163	155	161	124	148	158	119	134	142	164	160	141	137	146	119	135	139	157	138	123	161	122	167	137	144	173	153	169	142	148	136	128	149	128	153	132	164	140	149	123	155	145	137	145	131	160	122	118	147	129	136	176	124	132	139	151	147	118	148	171	142	131	159	160	127	137	140	139	159	162	143	152	137	135	150	157	159	146	148	153	128	142	169	130	119	145	134	145	137	137	144	158	139	153	127	153	137	147	126	134	132	151	161	141	140	143	154	127	149	156	148	152	155	129	142	167	139	144	160	149	156	146	154	155	146	155	148	144	140	160	147	151	161	135	164	134	142	148	135	163	124	154	149	155	138	140	149	146	154	165	139	170	133	152	162	149	158	145	133	180	133	135	135	144	153	159	176	148	131	184	137	138	162	135	127	146	154	163	130	136	147	140	116	149	138	143	146	149	139	150	139	134	142	137	133	149	164	133	137	114	142	153	143	145	172	144	145	140	152	133	148	167	144	126	132	123	177	137	160	135	133	146	163	159	169	132	144	151	135	144	150	145	152	148	140	143	183	163	132	129	135	172	145	150	146	158	128	130	154	133	153	150	135	164	130	139	135	144	144	138	164	151	126	152	165	139	167	160	153	130	140	135	164	144	143	143	138	151	161	161	139	124	139	160	126	145	123	130	138	146	130	138	154	154	156	155	146	155	140	163	148	149	153	139	126	109	149	130	142	123	140	151	144	145	151	145	153	153	161	152	139	143	145	142	159	119	151	132	127	138	149	138	132	134	146	140	131	149	160	150	158	146	135	146	143	140	153	140	155	141	152	129	148	174	159	150	151	141	155	152	153	160	141	179	153	143	140	161	167	152	158	160	162	163	130	168	147	142	168	131	142	158	149	157	137	150	166	140	135	136	151	146	168	156	164	148	152	147	155	139	166	124	141	147	149	148	150	136	151	158	155	148	127	153	129	134	145	151	156	146	157	160	138	153	143	151	122	130	164	129	148	155	146	151	123	140	141	146	147	155	142	148	146	132	156	162	146	142	145	141	138	136	138	158	158	127	127	161	155	147	136	138	144	147	140	146	143	148	140	147	157	155	140	127	154	138	123	140	148	135	148	151	145	149	139	151	143	151	147	141	153	150	147	156	152	165	156	153	143	142	136	164	137	133	178	152	189	144	159	154	132	163	127	132	150	156	141	166	151	129	134	144	128	139	134	116	133	127	141	141	158	134	143	140	147	165	160	135	149	141	158	153	140	119	144	134	121	166	136	148	142	154	151	160	137	155	129	146	164	140	145	118	126	135	138	148	150	136	138	153	129	127	147	143	155	143	138	140	153	147	162	136	127	155	158	134	152	150	152	133	135	144	143	150	128	167	148	163	151	132	160	137	157	156	156	143	150	140	140	152	164	143	164	148	146	135	142	116	127	158	120	158	157	141	142	149	148	138	148	145	136	152	133	119	123	153	149	149	117	155	142	154	131	148	135	157	125	128	155	133	138	142	124	147	142	150	143	138	162	130	150	153	133	156	146	135	140	144	147	153	155	119	155	170	144	151	138	136	153	134	125	169	134	155	143	125	126	172	160	154	143	146	154	156	125	130	133	152	146	144	144	149	153	139	143	159	144	140	187	149	139	164	149	157	163	122	162	142	158	156	139	136	143	151	154	141	140	129	143	136	140	135	159	120	149	147	132	149	136	147	136	173	143	148	133	134	142	144	159	147	144	158	162	140	126	170	122	137	140	117	128	149	130	141	131	171	136	138	152	125	146	153	138	158	138	144	161	139	161	147	146	150	136	149	161	141	136	146	148	150	156	143	134	144	143	168	142	141	150	168	143	151	131	129	150	148	152	151	149	132	155	135	140	166	144	142	138	144	137	157	145	142	167	139	135	136	139	145	136	160	155	177	155	129	156	158	166	150	141	154	144	141	145	155	142	148	154	141	149	147	144	141	137	150	173	158	139	147	134	144	138	153	151	162	137	146	144	152	143	152	146	141	133	164	153	158	147	139	172	134	129	135	156	157	154	143	134	133	157	133	129	150	146	169	140	151	137	142	128	128	147	148	147	137	153	140	140	157	140	140	137	157	160	160	151	148	143	131	144	149	122	162	136	151	159	160	145	148	122	158	124	154	121	129	136	157	145	148	161	144	150	153	160	147	158	139	146	146	142	123	128	130	150	149	149	144	162	162	131	154	138	134	141	133	153	148	151	140	145	133	123	160	136	144	133	144	151	135	138	134	158	152	142	127	147	136	144	148	135	129	131	160	161	154	122	158	145	150	150	159	130	144	136	147	136	141	165	138	176	129	140	149	146	153	155	155	130	137	139	146	146	140	126	120	144	143	146	150	139	146	135	145	156	156	156	149	131	147	154	142	139	148	135	139	136	154	145	147	120	147	133	131	141	170	164	141	152	163	140	146	157	165	150	134	172	145	161	155	158	146	144	144	165	126	138	137	150	130	162	146	143	160	152	150	146	149	141	149	162	152	143	154	149	156	151	127	131	158	140	146	118	165	129	151	133	158	129	119	135	133	149	169	148	154	152	153	132	133	138	145	141	154	154	144	139	150	123	148	149	147	150	137	138	148	170	136	149	143	148	146	143	155	143	146	159	156	145	142	157	132	144	139	150	159	177	149	148	159	144	162	152	157	156	154	147	159	147	142	141	138	136	136	132	147	150	134	127	160	146	149	144	147	160	130	157	162	131	133	137	160	165	161	158	141	138	127	148	140	146	149	156	138	141	140	133	158	138	140	148	150	146	129	160	150	147	146	153	152	146	140	115	130	152	134	154	151	162	131	144	151	141	159	149	146	137	129	136	158	152	146	142	149	145	149	149	144	142	133	147	140	138	128	127	144	149	143	139	123	142	138	144	135	148	145	127	156	150	147	148	146	136	168	152	143	138	117	141	133	146	144	155	137	137	146	160	117	143	153	140	160	137	168	141	153	161	142
13475	590	645	665	657	683	565	542	489	562	584	489	510	467	521	478	516	522	444	504	470	485	517	511	497	463	486	526	526	509	476	522	473	459	477	480	497	483	459	481	470	468	463	466	492	506	468	452	515	482	492	508	512	514	478	480	517	532	546	493	452	471	524	499	494	458	487	460	474	448	505	467	476	493	485	465	465	489	486	502	484	465	481	447	476	479	497	501	483	511	475	493	496	497	484	473	465	489	442	474	475	482	488	476	489	502	464	502	461	486	504	480	496	501	481	474	499	491	417	497	493	475	479	445	474	490	482	474	515	485	468	507	443	451	425	497	484	474	479	488	482	493	484	505	494	468	491	486	466	474	464	466	474	479	513	528	493	435	466	497	463	452	488	487	498	477	475	490	452	510	483	498	450	495	513	487	468	421	500	450	480	443	466	484	471	488	527	493	494	450	477	527	503	485	502	488	452	489	496	497	475	477	457	473	457	509	474	490	483	491	497	467	499	447	491	491	503	500	436	473	502	475	474	476	475	443	475	445	516	462	459	463	478	469	469	475	510	440	480	458	482	499	505	478	492	519	501	482	473	508	422	478	494	497	468	462	490	491	505	518	512	462	463	482	479	481	451	470	481	472	516	501	482	490	467	481	466	484	480	456	444	536	456	490	524	456	477	461	457	482	461	461	469	497	492	494	460	484	459	486	500	493	462	447	449	461	482	481	439	502	481	454	516	492	480	446	494	490	474	492	481	463	477	486	443	455	457	456	500	438	472	452	486	459	471	475	499	504	461	496	456	468	501	489	481	462	466	479	488	466	494	453	478	484	462	471	465	502	525	473	522	485	505	488	531	470	462	490	457	489	440	496	517	489	481	456	469	466	477	501	475	495	495	500	509	487	512	470	480	498	483	493	470	476	465	495	481	467	525	509	466	490	473	492	484	444	481	504	482	494	458	464	440	478	491	481	457	500	472	454	479	485	480	491	501	492	508	479	462	477	452	503	464	501	492	458	463	499	472	497	528	502	484	468	529	489	481	472	480	485	455	481	470	443	481	463	468	510	464	505	475	481	463	450	479	472	482	490	490	470	472	464	459	497	457	469	494	518	492	468	466	465	482	456	466	460	458	479	470	486	504	519	482	488	475	458	492	489	483	476	487	494	489	468	460	480	504	479	475	480	477	522	487	462	466	499	465	471	494	496	489	503	480	474	475	495	500	489	465	491	497	478	467	496	500	442	493	491	463	461	471	461	439	481	522	481	475	468	467	469	442	497	456	445	457	497	520	559	482	479	496	475	497	519	491	480	437	495	475	458	460	491	497	492	433	509	465	501	514	461	494	463	483	485	461	485	466	470	505	489	508	471	496	484	468	480	478	491	515	494	471	469	471	494	443	466	501	516	465	441	511	480	461	467	452	503	458	495	445	479	500	469	500	472	474	494	493	457	504	506	492	489	476	480	486	439	461	456	441	494	510	477	474	454	487	503	472	492	460	450	482	455	502	465	466	497	472	457	449	509	490	525	493	478	475	486	454	504	469	509	501	436	458	497	494	473	438	499	469	458	473	492	463	465	494	490	483	470	459	480	480	502	457	476	459	477	450	472	490	497	492	481	463	483	472	505	438	453	435	468	464	445	457	481	464	488	490	473	449	487	470	475	500	469	507	505	488	481	478	476	479	489	464	460	434	464	497	452	491	458	504	467	488	500	480	474	454	469	494	475	475	499	541	460	458	464	534	491	457	529	477	464	426	518	439	484	483	454	466	488	432	517	470	470	459	505	435	485	441	532	489	489	441	507	496	463	454	484	483	426	490	494	483	449	492	491	481	463	457	467	486	501	391	458	460	451	476	482	468	472	488	462	459	459	474	494	499	502	476	471	460	435	467	456	496	498	495	451	492	491	465	443	510	516	499	491	460	485	489	509	464	483	494	495	479	450	473	483	507	468	455	460	489	476	477	487	494	452	474	429	476	512	497	489	483	467	467	494	461	482	466	516	487	484	501	497	484	447	433	476	507	458	469	475	494	504	513	473	487	461	481	518	465	503	491	452	469	482	479	454	472	499	454	467	453	447	488	472	479	477	498	497	493	508	493	490	485	470	494	514	501	495	467	472	502	503	454	482	488	465	467	493	448	440	451	492	463	457	461	493	494	481	489	495	463	476	492	441	522	458	495	518	475	502	473	464	520	497	465	459	492	510	528	477	460	465	483	499	443	468	476	470	456	487	509	478	466	472	484	472	525	464	497	478	490	495	517	504	513	461	438	487	483	541	490	476	497	485	498	486	532	477	509	450	466	470	482	481	526	486	442	467	493	472	491	469	478	506	469	418	458	476	511	432	462	469	503	511	480	428	439	500	491	461	460	474	483	464	467	458	472	492	475	493	439	488	481	467	459	474	459	464	469	447	445	476	477	479	487	475	466	473	448	465	493	462	477	465	494	479	460	447	489	458	502	441	485	483	509	467	455	494	470	449	477	432	520	486	479	442	476	478	453	479	473	507	501	432	520	525	475	498	482	486	472	483	481	474	419	498	480	455	510	503	507	440	449	517	474	473	468	486	451	468	431	487	451	447	439	486	441	495	462	502	498	482	506	463	512	497	472	448	467	475	502	463	501	470	489	505	474	501	491	481	474	467	445	479	470	474	444	466	504	509	481	426	497	513	484	467	469	501	517	457	481	513	462	467	488	454	478	486	468	484	479	468	470	453	429	463	499	504	494	526	498	489	488	481	462	479	472	465	495	484	476	500	438	465	481	497	453	491	523	459	515	446	493	463	461	424	463	458	506	449	423	462	497	486	457	487	480	460	475	484	457	422	493	494	468	509	503	498	461	454	478	480	498	466	508	455	450	492	453	515	468	495	484	521	452	421	458	472	495	528	493	470	444	447	448	488	506	457	470	483	494	475	446	471	485	467	459	484	480	475	463	490	472	530	496	532	475	477	440	463	493	469	499	469	512	464	479	501	463	503	507	447	457	465	470	458	487	518	467	479	480	451	488	465	508	441	477	488	464	488	488	460	494	515	444	469	499	533	495	514	509	465	505	475	485	449	497	462	510	464	476	501	447	419	459	496	453	476	495	424	471	475	504	462	469	476	500	525	476	453	487	502	464	483	451	464	490	488	506	494	491	500	463	471	468	474	523	462	439	477	471	513	526	489	411	543	487	486	495	509	455	454	472	494	491	468	471	506	490	496	490	459	483	522	489	456	461	482	439	487	485	481	501	481	429	440	475	481	512	440	472	520	487	481	451	499	515	461	476	474	510	486	446	515	473	486	488	482	508	503	485	485	485	492	460	472	545	494	513	484	472	498	476	491	472	506	510	485	481	486	449	451	500	508	454	430	499	442	494	466	460	472	494	493	501	476	464	477	443	455	439	491	488	473	472	519	452	465	463	495	491	488	482	475	474	488	505	459	487	473	450	460	425	467	457	482	470	425	503	515	447	473	455	482	482	490	494	492	440	479	422	481	453	475	477	480	476	475	468	456	486	498
54134	21796	5042	1274	848	687	592	506	452	415	345	313	381	330	355	338	350	319	343	289	335	313	346	297	320	279	272	307	300	284	317	321	308	260	328	293	318	307	327	285	284	296	301	282	287	304	277	307	283	276	292	302	303	286	264	315	280	304	277	290	278	293	302	277	287	279	293	284	282	264	267	275	320	284	301	276	292	307	284	278	281	295	282	323	299	298	295	316	260	277	280	305	318	269	254	288	303	301	317	297	273	298	264	291	268	298	281	276	303	309	303	277	291	292	298	279	270	278	284	314	312	300	281	284	292	297	296	275	280	291	285	301	289	277	287	294	254	290	283	303	312	291	296	274	287	294	313	318	259	305	293	315	281	310	310	275	301	297	274	302	286	316	289	299	321	281	289	272	287	299	309	300	279	305	294	320	302	277	274	285	311	290	296	290	289	267	297	310	301	288	279	267	299	296	279	293	263	296	294	288	287	282	300	295	291	275	302	281	277	271	300	310	310	279	310	326	328	314	265	276	279	275	290	284	254	265	292	310	298	316	263	274	297	263	278	269	287	258	300	300	268	279	283	292	288	292	292	289	299	277	313	281	298	296	302	279	289	301	282	278	289	284	289	265	300	258	301	269	298	307	306	264	302	299	289	301	313	294	275	287	291	261	283	273	283	304	281	289	306	296	300	257	295	301	318	319	299	287	291	299	293	295	278	286	274	276	308	278	300	299	281	286	288	298	291	310	284	274	292	288	310	282	282	314	328	300	302	302	269	298	295	294	291	280	279	268	297	276	282	284	305	270	283	281	315	268	275	271	274	275	290	303	277	261	267	285	285	293	276	294	261	279	281	287	294	295	287	286	308	252	278	282	291	270	294	321	294	279	289	298	261	273	258	312	282	306	286	270	309	299	277	292	298	286	298	293	309	258	286	270	295	296	287	272	311	276	312	269	297	311	285	273	305	309	285	317	305	266	289	277	291	308	297	297	305	287	295	263	267	299	284	263	270	289	289	300	273	272	289	282	271	266	306	266	305	313	296	287	280	298	292	293	321	318	321	265	271	301	333	253	276	292	274	306	286	259	282	291	281	292	279	268	278	338	283	289	244	264	295	305	278	286	299	275	302	239	273	288	294	309	277	268	273	303	287	326	284	314	291	305	297	302	290	276	307	266	290	301	292	298	293	297	324	292	261	302	289	313	279	276	273	293	269	276	304	260	308	289	272	274	324	282	294	289	330	281	270	306	321	289	284	273	311	290	289	297	283	295	316	271	299	293	307	275	309	300	299	293	274	271	305	300	291	293	277	291	286	276	272	289	267	283	266	301	306	281	261	283	291	267	338	289	302	305	276	288	310	307	297	279	288	297	306	282	312	284	285	329	271	292	315	301	246	275	286	312	301	295	309	280	284	272	265	263	302	281	296	339	312	301	272	307	282	294	267	268	283	286	328	266	254	312	252	289	306	310	297	288	276	281	280	254	278	287	278	297	301	316	314	320	288	319	257	278	293	268	291	293	281	295	327	288	336	301	308	256	288	319	321	314	279	311	315	308	266	270	300	330	293	276	310	277	279	286	303	283	285	261	276	304	263	297	273	299	309	347	281	312	277	290	283	288	274	275	297	283	287	271	282	292	306	311	276	285	299	243	302	297	303	285	311	272	281	300	325	311	282	276	277	275	272	261	271	314	255	311	280	263	276	287	277	289	292	296	264	283	308	290	279	273	271	325	290	303	293	286	299	293	281	299	303	267	283	282	293	287	292	295	276	262	318	305	271	251	301	281	286	290	309	292	282	276	266	303	319	311	299	311	285	269	302	276	272	288	268	299	302	277	291	267	326	298	270	305	283	272	293	258	288	273	306	305	291	256	289	313	283	299	278	279	287	293	298	332	303	294	272	292	293	304	297	312	268	308	296	298	278	311	285	292	289	280	298	316	310	295	305	301	283	267	314	272	306	269	265	304	287	284	277	291	298	240	305	281	296	272	295	325	286	312	288	299	274	292	280	258	291	295	286	303	278	284	268	292	275	303	302	322	315	284	273	265	299	289	308	283	276	282	292	291	281	264	274	275	286	306	286	287	288	275	301	277	279	290	308	274	326	286	265	273	294	271	268	261	293	268	299	288	281	282	315	274	323	304	273	311	289	287	283	292	265	272	310	307	288	278	315	286	294	320	308	291	303	293	316	288	298	268	266	288	296	298	268	289	311	293	317	306	267	298	292	300	312	286	279	281	308	273	290	294	296	294	234	291	300	316	303	279	307	274	282	325	308	288	293	286	283	279	273	291	285	285	299	319	322	270	303	305	285	261	268	314	294	284	262	282	277	277	307	251	298	293	318	309	303	302	294	286	276	305	286	291	263	305	300	320	281	297	288	258	276	236	268	284	305	292	304	301	305	288	287	258	295	265	278	286	282	289	264	315	288	301	273	304	299	315	263	264	298	327	290	310	303	281	308	262	298	296	284	284	264	300	261	309	275	261	321	275	294	286	310	305	273	307	282	307	300	304	293	304	297	317	262	299	312	311	286	306	310	330	276	293	248	315	275	305	299	302	268	255	285	274	289	296	311	263	292	294	289	266	324	286	282	254	302	302	300	285	301	277	296	329	286	305	321	282	271	285	320	309	327	285	299	291	293	296	277	297	295	282	280	264	257	309	275	285	299	309	273	280	275	300	303	284	270	309	297	296	326	290	292	288	299	328	295	297	298	282	288	275	297	305	299	305	304	271	274	329	265	256	330	290	279	274	288	273	280	312	300	269	293	289	255	296	265	302	295	307	276	300	308	292	288	299	286	312	307	278	300	280	256	327	331	293	296	266	276	292	292	266	298	306	267	294	310	310	264	315	287	300	312	282	280	298	263	284	285	274	292	292	264	297	281	294	287	286	279	308	270	326	285	281	261	319	309	295	283	279	287	259	291	299	271	301	273	295	312	284	295	288	331	281	288	318	298	288	276	286	269	285	276	298	282	309	288	289	282	280	280	256	307	293	251	295	274	302	301	243	266	255	300	310	302	288	285	291	270	286	313	269	286	300	295	275	296	319	293	304	287	300	284	288	288	287	324	266	342	302	299	269	318	281	302	298	282	311	304	299	287	288	289	275	257	281	292	266	318	296	288	284	272	277	298	288	280	311	284	272	284	310	272	304	311	270	298	299	274	283	259	313	293	269	281	315	291	292	309	319	285	301	296	289	297	283	305	302	304	283	281	284	297	311	261	279	303	280	279	281	294	275	295	284	284	321	298	293	276	303	267	316	278	273	310	258	281	292	301	288	306	291	286	309	269	283	336	289	288	316	303	270	266	270	297	269	278	312	283	299	317	277	290	253	328	287	274	303	271	286	308	318	319	296	264	277	289	287	288	291	289	292	299	283	268	267	300	280	276	284	285	317	302	288	275	301	313	263	294	268	326	285	279	277	272	288	269	307	276	300	318	327	273	305	308	301	317	263	310	271	285	323	296	279	284	288	289	301	293	284	279	294	276	323	284	267	289	285
32338	1708	3068	3686	3060	2588	2181	2042	1705	1542	1387	1309	1309	1213	1172	1133	1138	1104	983	998	1002	982	930	1001	1016	905	1003	921	925	896	935	884	888	900	871	891	857	871	896	859	899	943	891	866	856	915	928	862	842	900	832	859	857	830	882	859	905	868	929	884	855	815	876	889	852	834	843	828	842	851	856	792	865	888	833	848	840	833	851	886	792	805	812	893	835	823	878	839	847	835	853	868	879	891	829	846	789	832	872	842	866	890	831	850	812	771	860	821	804	837	853	847	828	800	838	851	877	882	890	845	853	807	809	814	823	867	839	894	813	833	888	855	821	868	861	827	813	816	859	823	784	805	805	840	826	829	857	822	845	883	798	810	830	840	810	829	818	835	882	813	827	822	804	855	875	810	871	823	851	815	828	876	833	860	797	842	889	841	866	874	848	881	864	827	832	828	822	846	822	805	781	819	866	868	854	795	861	849	822	815	870	801	790	868	869	836	767	861	814	813	851	832	844	882	783	840	842	888	821	809	810	814	874	860	835	875	826	789	851	900	793	850	818	881	825	863	812	816	861	885	870	801	836	844	872	837	863	841	807	846	806	811	782	837	797	882	826	837	834	797	842	814	843	845	849	828	774	832	825	851	860	806	876	831	881	849	789	846	871	791	858	835	877	837	794	837	858	869	894	867	810	830	803	816	793	854	822	854	787	841	866	856	844	818	842	923	819	872	841	803	822	841	868	813	805	821	803	837	857	832	830	810	823	869	839	846	758	846	806	779	846	853	912	834	832	870	913	822	805	843	835	832	856	837	805	852	810	884	876	834	868	855	823	784	815	841	825	827	842	848	848	825	816	864	827	847	805	888	828	860	880	876	812	839	799	839	839	818	853	832	782	824	865	787	812	871	776	813	837	834	808	854	784	797	868	860	848	887	806	849	837	835	858	847	807	869	810	841	843	817	835	806	892	873	835	831	880	845	831	863	822	878	850	858	861	852	838	790	850	837	891	790	906	782	845	902	865	855	848	818	810	827	890	844	783	818	830	854	870	820	868	816	806	790	871	829	826	849	858	861	816	825	847	828	837	875	853	888	828	863	827	858	839	821	869	874	859	806	812	865	790	847	809	861	842	804	825	872	852	822	840	860	819	807	818	843	818	870	857	832	818	816	823	834	843	810	853	813	830	851	810	818	833	778	806	806	838	792	889	826	790	868	845	838	781	846	838	827	815	845	864	831	855	803	868	852	789	878	860	849	883	797	781	884	836	877	850	831	834	876	835	830	802	836	844	849	855	800	795	859	810	825	848	832	796	858	848	829	813	829	829	845	827	785	805	847	843	818	845	856	801	848	841	812	855	853	857	809	805	870	814	821	878	874	888	862	845	841	842	817	815	844	813	843	885	830	884	855	775	842	871	842	805	832	851	872	822	894	816	866	817	848	798	875	843	849	871	848	873	829	831	826	865	808	907	900	839	830	850	843	815	843	829	846	840	831	829	852	866	874	825	826	870	865	824	828	814	877	838	841	842	845	839	817	782	825	844	860	810	881	830	805	858	838	837	793	826	849	807	874	767	803	832	799	815	870	797	790	862	845	798	866	883	886	855	888	848	818	820	866	841	834	851	830	824	839	798	864	890	835	868	810	814	830	813	813	869	850	846	874	796	882	866	800	838	816	820	842	875	837	854	833	838	802	820	790	825	815	860	822	854	859	841	833	862	815	816	827	850	846	841	875	852	852	817	844	837	888	832	827	816	839	877	833	831	879	879	886	830	819	862	821	862	833	831	827	852	830	827	820	832	832	823	757	845	858	767	825	830	787	780	834	905	821	834	854	839	798	881	842	823	859	813	819	834	846	876	800	846	870	841	863	845	845	842	826	838	846	888	874	822	808	854	857	839	846	813	847	848	856	816	821	877	803	822	864	902	792	839	822	827	789	879	828	803	898	813	810	804	840	840	809	810	885	812	857	925	819	840	821	843	822	854	799	888	826	813	889	812	822	831	824	862	787	882	890	822	814	820	814	801	847	808	856	810	829	874	786	873	807	841	781	813	790	785	845	819	805	815	807	827	812	850	876	841	784	843	885	827	837	836	781	802	853	839	831	878	838	789	775	813	841	842	834	847	861	839	847	821	821	874	823	836	844	886	838	875	879	861	840	819	876	851	851	842	888	840	791	864	810	828	857	821	792	839	845	865	860	854	806	820	823	823	819	825	814	807	898	821	784	838	805	872	835	803	801	816	866	818	883	764	779	845	825	836	812	825	831	808	869	828	825	893	872	862	841	825	798	859	853	880	869	850	773	815	845	881	867	792	828	888	856	861	870	824	835	886	810	873	804	777	772	850	835	844	882	956	866	892	819	877	864	846	893	810	852	884	845	885	820	855	811	846	828	844	831	862	806	818	857	869	819	840	851	861	885	842	854	862	854	893	864	825	850	795	802	870	824	871	813	840	807	810	847	824	909	843	838	854	866	835	899	916	850	833	897	833	873	856	810	786	843	832	849	815	821	827	846	788	835	830	857	852	813	805	820	865	773	804	835	843	860	878	886	848	862	896	762	832	800	846	834	880	747	852	818	861	860	863	830	791	832	838	795	848	837	888	871	865	831	840	849	806	800	816	832	810	860	815	860	804	846	822	848	820	814	849	850	807	825	833	821	831	857	833	802	879	844	781	866	842	840	858	825	869	814	862	811	824	858	783	834	869	832	788	856	814	893	824	869	850	831	843	832	805	877	800	893	785	809	848	828	813	821	792	836	862	849	845	847	832	830	840	851	850	847	797	843	885	848	839	838	842	799	916	806	838	857	828	811	828	832	866	832	838	829	850	825	845	846	825	780	870	832	853	860	823	841	832	860	868	791	855	879	843	881	850	871	835	817	807	782	811	817	844	846	842	835	902	856	875	810	847	867	860	817	849	852	842	775	890	847	802	810	842	840	848	881	840	894	914	863	851	847	872	837	864	801	878	866	870	901	809	845	845	833	840	779	871	830	806	773	819	825	829	848	815	862	812	894	832	835	849	828	835	820	877	865	850	882	822	842	846	804	804	847	826	874	840	853	833	819	802	849	794	869	828	834	849	823	824	884	869	841	819	807	800	856	844	843	798	875	826	790	851	810	875	871	823	865	876	855	837	843	792	824	867	815	796	861	815	785	848	769	859	849	857	822	872	863	816	890	842	822	841	819	829	821	822	846	824	832	839	801	868	826	852	795	849	837	809	856	869	809	838	818	880	851	852	868	808	806	855	786	893	853	814	822	848	846	812	832	830	848	850	909	805	846	835	826	839	824	867	889	863	828	890	823	879	831	832	842	881	831	830	895	859	826	829	838	875	869	827	842	809	843	821	844	788	847	896	803	824	851	845	810	832	876	865	849	890	864	843	845	842	851	849	822	847	837	840	850	855	822	886	837	835	849	854	834	809	847	883	876	875	816	804	819	824	871	905	772	809	814	832	882	850	860	829	798	879	869	842	809	805	832	857	845	842	832	813	789	854	876	818	868
59320	28145	12254	2558	1519	1095	783	761	661	587	530	491	483	469	415	423	404	415	355	385	383	354	363	324	383	385	366	368	363	391	380	384	339	342	349	319	326	335	334	360	342	372	313	343	348	329	334	308	349	366	354	346	366	337	369	370	345	351	318	352	358	310	336	318	358	325	359	331	325	359	334	340	334	324	370	330	333	334	326	361	349	375	334	362	323	313	347	324	329	310	377	352	309	344	321	348	340	334	331	322	317	344	349	365	344	329	324	357	365	338	319	324	323	336	343	322	360	348	344	352	329	318	330	354	331	310	328	328	347	355	351	350	337	345	369	353	347	366	290	358	299	333	342	300	307	362	350	341	329	354	348	373	357	311	317	353	358	327	333	317	314	365	331	326	354	332	348	337	328	315	340	346	348	338	333	344	306	324	333	336	344	322	347	318	322	382	332	322	369	331	349	327	350	322	361	349	343	357	328	346	354	351	346	339	321	329	336	310	329	340	344	328	365	307	334	300	366	308	325	347	311	322	331	350	360	295	323	314	318	330	310	364	347	333	348	329	319	353	320	391	342	302	356	317	314	347	314	315	306	321	317	317	307	365	345	340	355	343	333	308	343	346	300	315	346	343	334	348	326	340	328	341	332	326	329	352	302	360	307	363	339	336	341	318	327	311	307	337	323	333	299	344	357	336	360	312	340	374	316	368	318	357	340	335	310	315	349	350	369	336	312	330	316	378	369	333	360	323	325	348	326	328	342	359	340	328	367	324	325	325	319	342	341	337	320	353	340	329	338	361	330	347	336	334	359	337	325	330	339	329	351	315	362	329	381	325	336	351	318	310	354	304	357	346	284	315	328	303	348	356	350	377	322	344	326	342	317	362	306	380	340	352	371	310	338	341	326	338	306	356	336	329	327	377	361	351	342	339	332	328	357	322	341	348	330	343	361	304	324	353	309	339	344	350	344	337	334	312	328	317	318	336	343	332	343	321	353	336	311	318	339	314	335	329	337	333	346	314	322	347	341	345	311	343	316	329	317	367	335	347	363	345	355	337	333	351	328	317	320	339	357	330	354	315	329	351	326	318	335	303	328	324	353	324	336	328	333	340	326	334	290	369	365	324	363	354	384	360	318	353	330	321	313	323	379	348	343	343	322	331	337	347	366	333	318	330	331	349	399	326	287	337	324	355	314	358	331	329	370	330	351	339	373	357	340	329	299	349	331	324	361	291	312	358	346	316	338	350	348	352	338	328	355	355	370	345	326	338	342	348	328	318	340	327	350	337	309	316	335	319	346	341	326	331	331	349	307	350	345	340	349	336	356	368	342	337	319	317	351	327	340	337	333	348	337	348	319	346	298	278	372	315	341	365	357	339	339	345	365	369	344	323	316	317	345	324	345	336	314	334	332	346	356	348	356	353	323	384	326	352	318	369	330	309	335	336	331	361	353	345	348	373	337	359	307	347	345	338	353	354	329	355	310	287	323	336	329	358	346	342	343	310	367	347	362	376	371	356	293	346	356	338	326	332	324	302	335	356	331	283	348	363	342	349	376	313	352	343	356	308	358	343	367	362	336	320	354	373	336	333	340	333	355	356	340	368	330	369	320	353	351	359	341	330	316	337	366	327	322	349	335	346	329	311	338	329	363	351	314	334	347	319	320	331	371	304	338	353	344	342	362	323	351	314	317	371	344	362	339	325	347	332	341	362	333	361	337	372	331	345	322	355	382	351	327	318	350	328	354	310	365	353	348	330	323	342	344	357	362	342	328	352	355	339	311	358	354	347	309	288	354	357	315	348	355	339	315	340	349	332	327	358	350	317	340	332	331	313	340	338	342	362	330	325	325	324	339	316	359	350	348	326	358	334	333	337	323	345	352	330	322	359	336	323	338	334	314	367	345	337	323	356	348	321	331	345	369	359	337	322	359	343	342	328	335	329	354	325	350	354	328	335	314	315	362	352	354	359	383	348	357	337	329	310	338	362	335	330	343	322	353	340	341	347	333	330	348	326	367	317	333	338	313	354	332	332	363	336	359	346	349	334	358	376	309	366	327	343	339	335	324	358	340	332	326	322	315	360	323	340	327	370	330	358	345	319	323	325	349	322	328	325	357	320	342	342	360	338	342	348	342	342	352	354	336	319	330	353	336	310	352	369	338	340	352	346	359	351	361	349	326	347	362	307	366	327	350	304	332	360	336	343	331	366	319	338	353	350	345	386	345	318	322	340	336	333	381	330	309	350	327	344	347	293	349	361	328	337	335	376	344	329	354	347	338	339	338	361	339	328	333	350	355	293	324	308	353	345	361	337	322	358	321	335	328	350	340	306	339	345	320	329	314	343	355	337	328	330	330	338	317	347	361	294	338	339	346	333	326	360	343	364	330	335	342	353	345	344	371	347	320	365	326	339	313	343	311	360	331	331	375	344	323	317	354	341	335	349	333	308	355	318	372	354	334	324	348	346	358	331	324	332	309	297	314	317	356	334	343	347	328	338	342	312	334	319	350	350	342	362	346	346	342	320	326	311	353	326	325	309	320	358	343	359	336	329	338	350	353	322	351	345	380	359	353	332	348	325	328	333	372	323	384	326	324	319	337	353	379	376	306	357	323	327	373	375	364	355	341	311	351	343	323	339	356	336	364	326	318	339	339	331	347	326	329	339	320	343	329	353	314	355	334	346	321	360	291	332	310	336	323	338	348	328	332	337	329	324	372	348	336	352	332	339	327	344	326	337	334	348	342	365	346	337	340	330	365	328	351	370	314	333	345	330	347	337	301	337	322	363	360	345	309	355	351	326	313	334	341	347	371	359	367	318	354	316	366	344	353	357	317	338	345	366	325	338	340	355	340	344	337	353	308	337	294	324	337	350	317	347	344	339	341	354	315	347	346	380	353	326	329	331	303	355	346	363	353	311	330	341	339	349	321	341	366	357	331	370	330	321	320	338	311	328	379	339	340	332	372	366	349	342	321	352	351	350	342	318	318	321	336	315	324	355	333	334	355	353	361	320	344	345	313	330	321	337	346	348	334	335	325	318	350	384	310	357	339	326	354	344	338	339	344	346	328	335	363	306	347	371	364	345	357	334	360	304	321	345	353	365	322	317	305	348	328	315	320	324	339	363	355	336	328	384	325	344	328	323	321	310	326	341	325	350	354	351	332	288	327	341	329	335	321	347	346	316	347	341	324	297	316	320	327	331	305	359	364	319	348	326	320	330	363	317	348	313	349	320	326	292	360	343	314	333	338	343	348	335	352	302	311	317	369	362	342	349	297	346	330	326	365	329	328	297	317	314	350	349	339	330	340	325	363	328	316	337	331	315	339	323	354	331	346	331	365	308	349	334	326	345	350	351	315	320	377	339	350	354	321	366	358	320	336	311	334	358	375	324	332	312	351	338	338	316	300	324	339	317	326	370	337	310	330	311	334	335	324	332	322	335	325	326	375	320	314	355	309	339	285	328	356	364	347	318	320	329	358	321	333	320	327	313	352	357	357	328
38760	2618	5107	5824	5118	4109	3516	3080	2576	2210	2085	1897	1726	1679	1515	1478	1357	1359	1424	1284	1185	1171	1217	1156	1156	1105	1161	1095	1132	1081	1100	1056	1052	1061	1090	1079	1033	1042	943	1036	1052	988	990	968	1017	1000	1031	1042	985	1016	959	971	934	926	1003	963	1018	965	992	965	970	972	970	962	990	1004	1006	942	1002	969	934	943	952	1009	930	934	960	952	1021	932	963	921	999	925	987	943	969	928	919	975	979	912	940	946	970	965	956	937	950	965	1007	937	918	908	964	965	941	922	911	986	960	962	930	924	913	959	932	924	971	938	954	880	890	961	956	909	948	959	950	932	925	934	926	1005	912	899	1006	926	989	905	889	913	995	942	940	948	900	985	947	933	920	949	919	993	924	954	948	948	945	975	974	988	959	915	944	981	904	941	936	931	928	932	936	961	1020	960	949	975	899	900	924	997	895	918	916	935	907	915	902	981	921	978	930	960	915	901	919	874	985	926	951	912	915	941	921	936	986	925	955	954	953	926	982	925	949	999	938	1026	937	899	917	955	922	952	916	936	924	934	934	963	884	910	896	967	983	886	931	866	935	940	927	940	945	965	939	896	923	967	934	937	977	925	948	950	923	977	988	956	925	941	982	937	943	926	887	928	908	949	920	903	945	937	923	953	1001	969	934	944	871	967	920	933	932	907	932	1005	924	927	880	991	903	939	979	912	896	952	973	918	893	1000	908	896	943	971	930	911	998	916	931	932	913	943	892	946	943	939	918	884	932	956	928	941	953	918	924	931	974	969	950	964	915	932	942	982	960	959	904	951	896	932	906	915	935	855	963	895	878	944	944	972	947	892	936	944	923	917	955	930	938	933	930	904	921	936	921	963	924	920	955	937	900	905	919	924	879	948	969	891	915	938	925	955	947	964	925	933	920	887	966	937	972	914	987	935	1014	889	959	988	931	975	944	899	941	938	893	916	888	907	883	947	1018	906	940	944	932	1009	902	934	887	904	941	961	907	942	964	945	923	953	921	927	932	985	971	967	909	933	917	887	907	908	930	953	885	907	932	916	929	953	907	974	988	976	977	904	928	932	936	945	916	930	907	947	975	935	944	963	934	930	930	898	974	914	938	942	904	1004	944	926	954	950	982	974	943	947	909	926	877	959	968	954	959	906	930	880	930	957	929	913	935	938	955	927	949	929	884	960	936	925	997	896	937	943	967	960	961	957	931	870	926	970	909	921	946	892	966	907	926	963	947	953	961	957	894	948	934	931	911	892	970	960	918	943	974	873	938	939	945	923	924	991	953	920	965	909	965	905	947	954	924	925	968	920	942	920	929	916	934	964	944	959	954	890	944	930	916	932	876	966	877	985	955	990	973	947	959	918	899	899	962	955	949	887	975	994	913	879	889	891	970	918	930	940	944	956	969	897	906	989	953	930	922	887	993	936	918	912	957	988	982	955	974	881	990	953	915	928	914	986	948	920	982	871	909	943	905	959	948	889	932	917	955	922	926	934	901	881	964	920	936	940	929	938	918	935	896	941	918	891	983	936	926	929	912	936	939	952	924	977	921	896	920	939	959	931	957	909	943	927	894	935	878	942	951	922	912	904	929	908	940	985	951	917	922	922	955	970	962	920	918	954	929	936	941	954	917	940	936	943	949	988	923	898	913	995	933	926	933	928	977	949	912	929	922	930	934	985	903	965	931	945	910	926	955	876	973	928	932	906	920	925	898	979	939	929	983	959	929	888	940	972	997	924	932	899	917	909	964	943	951	961	955	953	925	920	964	944	929	937	854	930	973	939	952	931	949	944	913	878	941	917	974	902	990	927	957	927	932	915	960	884	883	916	907	900	916	933	918	946	939	924	950	949	949	962	872	936	898	838	939	957	959	931	952	920	967	955	972	928	1007	919	950	958	922	922	964	902	933	970	972	963	914	1000	899	949	918	912	986	920	904	951	942	987	974	952	967	933	951	897	913	977	956	926	989	939	906	888	893	890	946	1029	985	929	970	965	937	958	966	931	921	941	885	934	961	951	911	864	905	937	976	973	868	941	949	951	908	960	910	952	834	1003	917	927	942	942	890	922	876	942	935	888	931	937	954	974	933	895	985	1020	933	946	917	904	909	908	943	901	914	929	965	964	939	951	982	967	885	958	918	935	909	921	946	909	914	971	910	907	916	933	930	938	940	935	879	934	903	956	858	961	920	907	945	926	919	919	959	941	931	923	905	902	967	936	1026	937	911	922	943	930	933	908	936	898	896	947	972	962	974	968	920	972	969	960	923	975	898	956	1000	959	956	945	961	880	944	946	1008	903	971	963	909	995	936	905	906	960	905	913	971	915	949	926	986	925	911	1013	955	969	971	877	944	942	942	982	901	966	903	934	978	970	998	949	960	943	893	934	891	980	940	924	855	987	924	964	917	914	971	920	914	920	965	913	939	909	897	948	925	897	895	970	988	928	1014	932	956	945	967	997	946	930	947	929	941	896	960	940	914	997	964	935	946	963	909	964	938	895	962	922	905	936	904	952	971	921	926	951	931	960	963	931	922	911	986	952	939	940	983	929	925	965	964	952	918	915	934	984	910	926	961	922	878	944	879	876	881	946	942	1002	921	890	919	894	973	961	934	940	957	937	918	949	922	961	981	941	899	955	953	923	978	925	920	912	880	906	906	947	947	939	907	927	908	941	933	958	921	940	882	911	938	960	957	899	932	950	889	882	942	927	971	911	937	959	914	918	917	934	913	993	966	883	926	916	947	969	907	943	925	923	904	937	971	911	887	932	974	931	903	972	952	890	978	923	936	919	945	982	973	958	934	985	891	959	948	903	934	921	949	939	935	992	938	922	943	965	1000	924	938	884	940	945	871	914	934	926	919	913	915	946	969	951	909	933	942	952	933	946	986	899	937	869	968	920	913	942	984	913	978	980	923	898	934	924	891	912	937	959	923	999	872	923	902	948	965	932	931	910	923	926	976	977	940	886	935	962	940	935	951	902	911	914	996	958	940	982	935	874	934	917	980	967	893	957	963	916	933	958	930	962	953	955	940	898	915	1004	946	918	934	901	896	989	941	947	942	966	919	914	943	936	905	890	954	915	928	914	912	886	942	894	963	910	952	1013	935	973	952	958	909	951	918	980	934	932	916	866	952	932	955	896	931	944	926	878	895	912	969	931	950	994	972	916	966	952	979	872	970	935	942	960	989	953	940	903	919	936	984	918	892	934	931	897	954	974	962	985	981	938	964	921	1016	923	942	927	961	941	944	924	909	945	929	953	918	946	971	952	940	956	979	916	918	985	977	960	961	942	950	927	1003	927	887	880	996	931	964	917	916	884	927	971	893	955	926	935	933	954	883	932	934	962	940	908	950	931	918	897	963	934	953	938	933	928	925	948	966	972	966	941	949	902	939	949	1001	976	953	907	934	916	956	924	968	912	942	981	984	924	886	1007	944	959	978	946	963	949	952	923	912	890	967	925	967	944	946	995	926	926	924	898	966	904	946	938	921	961	909	918	919	934	944	898	1011	942	907	1038	1015	939	935	923	928	909
16048	1181	345	211	196	143	180	157	150	168	151	128	146	145	132	141	151	156	138	140	155	152	150	148	150	174	154	142	138	168	172	156	120	144	144	139	112	133	159	158	153	134	174	141	145	170	138	157	126	130	159	120	151	141	141	149	148	136	148	149	146	154	151	143	151	141	146	139	133	126	154	156	153	144	161	119	147	162	141	145	138	155	137	143	153	130	158	130	134	154	166	136	160	156	158	134	132	147	135	135	147	146	139	164	147	151	146	144	145	143	157	145	141	135	178	147	158	142	137	149	138	136	140	135	174	154	144	154	138	175	131	138	149	138	132	139	150	158	140	145	141	162	160	150	144	125	136	141	159	147	140	132	148	153	164	156	145	149	128	139	140	166	154	134	147	131	158	144	172	136	137	144	163	145	143	163	139	144	146	140	141	147	123	135	149	137	143	136	124	154	139	146	150	157	149	129	152	146	134	130	132	114	124	135	150	130	136	139	151	136	147	122	160	141	155	154	144	154	138	143	149	127	169	137	155	133	155	141	143	156	153	156	138	159	163	161	143	138	170	121	135	130	181	159	153	162	143	147	154	136	138	134	130	149	150	162	149	149	137	122	159	160	168	147	135	157	138	128	149	141	140	137	147	144	129	159	162	137	162	169	142	126	153	135	154	153	133	131	141	162	128	145	155	131	145	135	141	144	132	125	144	140	137	141	162	138	133	153	156	146	171	149	132	152	138	128	131	149	133	165	149	141	151	159	147	138	138	128	146	160	137	147	168	134	163	139	164	170	132	146	150	131	159	148	140	154	127	153	151	145	154	159	147	120	116	141	144	164	139	130	135	161	142	126	131	137	138	155	143	139	146	148	158	152	148	150	151	146	132	166	141	157	158	150	145	133	138	162	132	152	136	162	152	150	153	143	152	149	160	151	140	150	156	149	142	159	169	137	116	159	145	153	167	133	128	145	179	156	120	136	135	131	120	148	165	139	168	126	129	141	142	160	156	138	137	166	142	139	139	127	155	126	157	139	150	150	151	130	162	152	145	172	131	158	138	151	135	138	149	145	152	142	163	153	139	147	156	154	137	150	149	153	135	131	138	149	127	145	149	130	133	148	141	153	153	128	135	162	132	154	144	146	160	141	139	131	131	134	136	163	139	154	141	150	171	160	135	150	149	135	152	133	165	162	137	147	139	181	121	157	137	143	140	140	160	149	138	156	123	137	144	135	139	163	149	137	152	153	123	158	147	157	133	143	174	142	150	177	133	146	140	151	149	141	158	136	150	146	141	141	131	161	162	142	140	125	165	148	157	132	144	126	138	149	131	144	137	142	156	135	117	137	162	143	157	151	139	147	149	151	138	141	131	154	153	140	164	144	134	139	142	137	142	161	143	122	140	125	134	136	120	156	127	140	139	134	128	142	138	158	131	151	142	135	160	154	148	130	124	169	132	141	157	137	153	169	138	147	148	147	132	163	144	143	176	149	158	136	162	166	148	162	145	129	153	146	147	120	139	155	155	163	147	142	169	144	129	149	151	123	147	126	137	144	152	129	146	148	146	143	119	135	152	160	133	165	148	140	140	151	137	134	138	137	152	146	128	131	153	144	140	144	158	156	127	154	150	133	134	140	145	136	135	157	151	165	152	129	153	155	135	138	135	132	145	150	149	139	159	153	165	148	148	135	142	133	133	156	129	129	140	140	147	129	145	142	151	151	176	159	140	149	146	159	154	129	133	165	146	149	155	149	152	154	139	137	138	156	138	107	153	158	144	143	141	148	138	141	134	147	156	137	135	143	160	161	142	144	143	154	124	152	139	172	144	150	143	147	151	153	135	135	151	145	131	133	135	152	154	152	152	127	119	138	128	137	134	142	147	136	145	138	140	155	165	130	140	149	140	165	137	174	131	149	154	131	135	152	157	152	139	128	155	152	134	157	148	135	143	147	153	149	144	143	150	149	162	131	169	169	177	162	154	140	122	139	146	156	149	149	145	140	151	158	140	150	146	153	140	144	153	132	139	159	136	154	143	153	145	156	152	156	145	145	157	150	129	149	148	120	126	131	163	126	154	133	128	173	146	117	145	135	164	138	138	147	154	130	159	157	142	135	162	136	138	157	147	159	151	133	143	144	165	155	143	147	152	151	142	152	159	144	150	139	140	127	140	138	135	151	145	136	150	143	154	137	153	163	172	151	156	151	150	128	138	157	123	157	170	143	152	141	150	117	147	152	153	149	157	152	139	120	159	127	158	159	125	140	144	130	147	148	128	141	150	129	134	150	149	158	124	150	137	147	144	150	161	139	140	128	144	136	156	146	157	144	145	158	137	123	157	152	137	147	143	135	138	129	148	148	137	137	131	146	128	152	124	134	128	160	144	153	161	157	172	132	142	156	147	151	130	146	154	145	146	132	144	150	156	127	141	131	140	129	148	138	131	137	141	136	148	138	119	140	144	126	145	146	142	128	150	148	159	156	152	146	159	161	123	142	147	127	147	166	142	148	158	168	150	126	140	132	167	128	161	150	167	142	159	143	168	135	147	150	151	141	143	150	154	162	141	150	142	143	148	149	147	142	139	137	142	143	144	136	167	137	153	167	159	142	132	158	149	162	160	174	150	145	143	139	151	148	153	125	139	149	132	161	139	161	147	164	163	148	152	146	152	138	153	133	152	141	141	136	159	151	158	126	132	149	153	129	139	161	155	145	173	135	143	132	153	148	157	154	145	137	160	151	152	140	136	161	157	129	157	148	114	157	117	149	154	157	146	127	155	169	136	141	143	127	159	129	135	146	139	137	142	145	139	152	137	156	148	139	148	136	159	146	128	134	149	145	156	145	136	138	151	145	144	141	155	139	138	146	147	163	137	134	148	131	139	145	151	135	132	146	142	130	133	132	149	167	122	142	152	128	153	162	140	147	156	133	148	136	147	132	134	138	140	142	152	164	154	141	145	149	117	147	176	155	134	132	127	150	159	143	132	148	154	142	155	157	126	146	150	123	129	167	142	149	137	187	151	151	143	142	136	150	150	166	143	158	150	141	137	141	157	141	140	147	142	150	150	175	144	149	139	134	142	118	156	145	159	146	164	135	147	153	129	153	149	136	140	140	128	145	143	125	152	149	144	158	153	132	140	147	124	145	137	139	145	149	149	148	169	147	134	160	141	147	147	151	183	143	144	130	156	167	140	138	141	144	147	134	138	161	135	136	144	129	148	131	171	154	138	154	142	153	148	144	143	131	110	145	148	128	150	138	141	139	133	158	158	137	135	145	152	134	149	132	132	150	134	138	150	128	155	147	136	146	156	147	141	162	146	127	152	143	145	128	132	163	138	140	148	141	155	141	162	144	156	145	142	123	158	150	143	143	124	137	142	131	155	142	152	148	169	137	138	148	127	134	124	147	148	146	136	133	126	146	148	143	138	150	168	144	150	135	153	148	155	155	134	140	166	123	124	148	151	141	160	157	121	140	159	128	140	128	155	146	165	120	150	145	141	139
13273	548	651	704	613	633	586	591	564	506	530	515	503	524	530	506	489	496	492	500	520	464	465	498	525	483	507	504	517	468	464	469	464	476	503	470	452	502	488	505	453	492	496	460	479	467	476	469	496	503	527	462	499	491	457	444	494	482	482	497	467	500	490	494	524	492	457	475	499	463	509	490	493	486	464	420	464	467	458	496	464	496	461	478	480	485	462	486	465	492	470	484	463	500	492	512	477	503	491	454	453	469	445	446	466	496	501	476	465	427	490	432	458	478	492	502	511	502	472	490	484	493	465	497	474	480	513	487	542	451	478	471	463	480	488	514	445	474	475	470	464	421	489	508	503	469	473	471	455	467	461	474	470	480	483	519	489	489	481	489	482	468	505	466	492	488	527	479	460	508	483	494	502	501	504	504	457	452	495	476	465	496	452	463	503	495	472	476	490	517	466	456	477	471	489	500	444	478	518	482	506	517	484	470	468	492	466	478	476	473	478	503	466	476	435	499	487	436	467	475	461	479	471	474	444	469	453	447	450	494	463	488	507	475	487	457	507	490	508	479	472	468	445	484	470	494	491	466	483	464	500	483	464	485	483	446	489	531	465	482	489	471	453	494	492	478	499	514	449	471	504	485	468	485	459	505	495	453	503	428	489	448	477	531	473	480	472	464	469	477	481	446	501	477	496	480	483	488	494	438	487	467	478	458	454	482	463	448	516	475	490	467	485	492	484	474	440	447	468	464	482	486	470	492	471	431	486	501	450	470	473	456	480	502	491	497	483	472	470	478	462	471	474	475	462	496	516	471	504	464	461	514	476	504	523	490	453	463	458	472	489	474	478	446	476	458	470	472	457	484	484	481	456	467	482	439	466	478	465	511	509	490	468	491	466	484	507	452	460	474	461	477	441	457	463	492	511	486	466	476	498	430	476	490	431	495	421	485	481	458	455	486	490	462	494	497	466	472	438	476	475	454	470	491	473	495	484	498	475	454	447	486	480	505	481	447	479	464	492	509	501	445	479	492	482	494	485	492	495	496	476	454	495	465	490	497	461	466	485	498	465	511	487	431	473	474	475	478	505	457	482	522	486	431	495	480	465	529	502	493	483	522	522	496	474	468	508	468	479	454	467	465	493	486	474	485	488	490	513	464	514	467	482	501	484	439	529	480	526	459	497	475	466	477	469	485	463	538	472	475	458	482	504	456	477	436	476	487	506	464	439	470	464	509	462	480	468	473	495	474	508	455	495	462	531	479	457	472	459	512	501	448	461	488	497	433	465	473	470	477	453	443	505	490	528	510	461	437	514	462	513	455	464	484	455	438	505	465	467	465	483	471	449	510	476	477	521	459	478	466	470	471	503	482	458	499	492	470	478	452	505	464	500	496	483	494	476	467	478	476	483	471	460	527	466	512	476	480	448	473	459	482	462	496	483	455	508	471	480	467	511	455	479	500	475	486	476	487	483	477	479	493	471	450	467	482	488	487	484	497	464	499	502	463	484	461	475	505	471	471	487	458	470	481	485	463	480	471	495	491	459	493	486	464	474	467	508	455	478	489	469	468	495	475	481	478	488	516	489	440	483	498	467	456	452	485	476	499	482	470	440	510	481	518	490	478	490	493	456	474	505	467	473	435	526	499	483	460	496	446	496	471	471	478	459	486	474	475	508	487	441	482	457	460	482	465	476	449	449	477	455	470	476	488	467	462	497	504	502	449	513	462	488	479	479	481	452	454	499	496	487	449	490	480	445	495	487	461	482	490	473	500	454	487	471	490	456	468	448	478	477	459	468	491	489	440	462	476	463	477	467	449	475	456	470	498	498	491	472	501	495	472	464	466	451	497	512	525	438	442	463	500	471	462	485	503	428	500	503	444	481	473	535	476	492	466	490	489	475	494	487	517	468	476	492	458	460	473	474	472	468	475	459	477	491	456	452	510	438	451	503	468	472	487	466	467	508	467	475	500	482	541	465	474	458	465	473	481	465	460	513	507	480	469	481	491	485	488	467	493	462	511	476	489	483	495	522	480	452	462	479	513	455	458	486	481	461	501	461	474	513	467	466	486	472	453	471	497	495	467	487	455	500	485	514	503	469	499	477	473	494	433	466	528	484	487	477	487	471	480	517	490	496	493	518	462	499	482	426	484	494	509	501	440	502	481	448	506	477	493	461	473	466	500	477	480	453	465	481	518	492	449	492	482	478	477	485	485	480	529	506	488	495	488	518	481	482	444	441	477	435	459	485	463	504	492	482	457	481	471	459	437	482	456	519	462	481	456	466	509	504	493	445	517	461	483	452	470	510	483	505	489	457	472	502	457	484	481	460	481	487	498	475	450	455	500	459	460	504	483	482	495	493	462	487	462	469	498	471	502	440	440	490	509	486	476	481	456	429	469	502	477	431	472	463	459	496	517	481	506	460	478	473	432	501	498	497	454	498	459	462	480	501	503	475	491	436	482	445	498	497	490	499	474	490	439	482	479	457	475	465	468	483	453	485	472	478	485	454	471	498	472	517	488	475	473	467	436	483	516	513	470	478	478	465	491	463	459	475	490	463	437	505	526	463	519	473	488	499	490	507	490	497	489	493	490	464	456	495	481	459	471	487	456	449	492	475	469	476	443	495	487	509	516	500	460	471	489	495	498	506	513	488	528	463	437	498	465	520	485	481	515	495	466	519	459	494	479	453	465	476	498	512	469	426	461	465	486	476	485	504	459	506	429	464	469	478	470	455	526	490	494	494	529	455	462	483	507	495	441	485	470	498	498	497	494	511	440	466	499	488	462	503	482	479	472	436	465	484	481	497	479	483	452	490	515	476	452	471	480	481	502	476	443	484	451	466	497	477	431	460	479	529	492	480	457	467	471	441	502	493	447	489	505	492	502	481	501	492	433	441	448	468	502	501	458	504	446	457	472	452	486	466	441	499	452	475	451	480	443	468	452	487	432	472	472	477	464	506	445	497	495	468	486	511	454	462	507	506	510	490	490	484	473	507	437	492	440	489	471	479	445	477	487	508	474	436	498	471	463	466	458	466	479	486	460	497	484	476	467	471	468	468	497	470	448	490	488	455	456	500	481	437	435	477	492	455	493	520	448	479	457	518	487	482	485	471	484	490	492	444	466	458	449	489	490	481	463	466	489	504	479	458	488	484	462	486	474	516	481	488	471	445	479	443	509	452	486	520	489	518	476	468	482	483	495	473	481	471	474	446	443	485	481	469	472	454	515	502	539	473	461	525	499	457	511	463	426	477	470	497	466	471	440	491	453	457	464	488	482	476	500	493	456	491	446	476	490	472	459	470	480	473	500	503	489	480	480	479	458	483	443	455	486	518	487	462	468	470	505	492	513	475	465	483	508	488	470	439	471	451	457	454	454	492	496	423	491	443	471	452	458	471	504	451	452	497	467	481	457	465	500	502	471	486	443	456	469	449	463	449	438	496	450	480	499	437	469	472	482	470	472	500	470	497	456	505	457	508	441	448	506	465	460	440	511
54047	22004	5004	1180	927	725	607	539	490	417	403	406	349	343	352	366	311	340	336	303	342	316	318	294	277	289	302	298	282	326	321	269	325	273	303	299	294	304	283	272	327	318	290	303	310	292	290	273	287	298	277	282	287	314	326	319	287	330	306	298	292	300	255	290	304	297	284	279	274	293	318	322	290	283	281	290	264	286	300	298	245	267	255	299	301	328	267	284	303	273	255	265	290	311	291	295	303	287	270	293	257	271	281	311	278	292	289	272	289	300	301	268	293	308	286	310	313	324	279	287	301	266	279	269	284	273	289	254	266	279	284	271	281	286	274	279	297	290	282	305	293	299	265	315	270	305	271	314	279	291	319	311	315	282	299	278	327	294	294	250	290	315	285	261	248	284	271	297	307	300	282	282	279	292	277	283	276	278	277	306	284	305	316	289	306	286	295	275	317	319	283	274	314	294	281	306	302	290	294	294	311	301	278	324	295	277	309	284	315	288	310	359	307	271	257	295	292	292	293	320	275	281	272	301	255	292	285	285	287	306	304	293	301	291	265	298	269	272	289	273	265	295	262	275	311	309	300	343	281	302	272	319	283	320	258	297	280	298	298	277	297	308	280	280	287	308	270	271	294	277	286	292	295	291	298	281	335	258	295	285	299	280	280	279	310	293	330	259	307	270	323	286	273	280	253	297	272	303	290	262	284	280	294	272	312	267	303	272	285	299	277	256	293	300	297	299	235	296	281	279	289	299	266	288	270	257	304	314	301	279	288	283	265	271	308	253	250	297	292	280	292	281	322	295	302	322	299	263	294	298	302	277	301	294	276	308	299	271	318	318	286	274	272	282	258	295	298	263	272	297	292	295	278	280	317	270	310	298	294	284	289	260	260	309	331	298	299	264	275	278	306	272	271	269	295	270	312	317	277	274	241	277	258	268	278	302	289	287	315	271	299	275	294	299	269	288	286	270	289	287	319	297	278	284	285	312	314	285	294	263	253	285	290	279	275	284	273	305	290	309	253	285	302	282	286	278	291	331	292	273	294	306	294	261	285	297	275	274	263	285	308	303	276	260	284	270	278	328	290	306	287	277	308	282	283	285	262	274	295	277	307	271	283	297	294	301	338	285	262	273	297	279	281	297	299	273	300	285	263	266	315	306	274	321	274	303	286	283	294	299	287	292	278	273	239	270	293	278	344	272	298	285	283	290	253	305	268	316	270	294	279	276	313	271	302	290	298	291	265	301	294	305	304	300	316	285	296	317	291	275	265	277	292	316	277	315	291	308	278	310	289	276	300	289	281	298	290	292	284	297	311	290	307	252	314	296	285	336	292	259	283	303	307	285	263	305	276	290	267	329	261	304	268	246	275	254	294	308	254	266	287	289	282	272	288	309	282	270	276	274	274	300	303	283	304	273	309	298	298	298	306	273	282	258	299	287	302	285	261	289	280	291	255	283	296	322	288	299	289	288	314	257	257	280	298	319	298	294	301	285	273	264	275	330	274	302	323	278	282	291	313	299	278	289	258	279	279	313	301	292	283	290	316	307	315	323	281	326	291	290	314	280	289	291	290	294	283	298	265	286	281	312	267	327	296	311	262	304	318	286	274	306	286	266	275	291	290	323	285	305	255	317	288	263	269	313	296	302	273	294	312	291	313	293	288	289	303	276	292	290	298	303	251	267	290	305	298	272	329	272	299	275	279	286	301	281	306	298	276	302	266	280	293	261	275	306	272	314	315	319	329	284	276	305	314	281	269	304	264	275	261	303	293	296	312	262	309	265	311	297	274	279	265	287	302	293	278	260	309	289	318	276	293	263	278	279	293	283	303	295	300	279	309	269	280	296	255	283	303	276	299	253	287	305	303	297	293	300	317	278	290	308	315	281	269	320	266	302	296	288	282	268	308	282	267	298	298	284	300	295	338	287	290	290	277	309	297	284	296	280	275	296	314	281	312	254	280	286	287	260	280	300	259	282	294	281	271	282	272	285	269	292	269	269	292	312	262	271	311	286	307	304	282	278	290	276	269	317	283	307	325	290	260	306	292	294	301	282	311	300	298	301	297	300	303	319	299	264	280	283	290	309	261	270	260	306	294	303	309	288	295	289	269	283	273	286	277	270	294	310	300	301	283	254	289	281	293	294	298	289	288	274	291	302	292	279	307	286	303	280	287	260	294	298	269	280	317	291	281	272	316	276	282	310	296	283	293	276	285	299	283	270	273	305	280	288	289	298	259	288	283	280	343	275	310	290	281	308	269	262	298	306	285	284	300	294	301	292	279	283	309	325	283	334	262	260	297	305	266	267	254	296	313	289	271	263	296	296	260	301	329	306	281	261	305	315	293	289	302	307	287	306	279	294	283	281	260	257	269	255	287	290	262	269	284	320	294	284	294	301	299	279	279	266	321	299	310	293	263	283	297	272	274	316	323	272	288	325	280	301	292	259	308	302	259	303	281	291	275	299	290	259	318	308	246	268	295	274	241	297	328	285	284	277	298	268	275	288	310	278	257	287	265	306	287	297	260	275	246	278	293	279	310	300	285	302	278	309	286	293	290	302	279	308	269	278	270	261	292	302	285	273	299	296	283	262	267	275	299	304	272	279	284	295	284	318	277	293	291	302	277	273	301	288	274	259	292	260	328	286	296	286	279	265	293	302	295	269	317	261	262	288	280	301	297	323	284	318	282	287	278	282	269	298	305	279	268	327	293	270	312	296	284	287	303	277	293	299	298	316	286	305	284	302	303	288	291	264	292	286	276	327	267	259	273	280	307	280	272	300	259	293	282	283	306	293	285	304	316	295	289	291	296	303	253	299	292	309	271	276	286	291	284	273	297	269	286	288	267	269	290	316	277	292	267	275	272	267	269	283	307	270	300	295	276	268	302	288	274	291	285	282	297	271	264	239	264	282	268	314	286	286	300	300	300	291	277	288	272	289	313	275	314	281	298	313	294	300	268	293	287	297	271	276	296	298	290	285	268	294	303	278	310	276	289	292	290	286	275	309	297	327	286	318	301	294	312	288	275	313	285	246	291	305	293	291	263	289	293	302	296	294	256	291	272	291	307	274	293	294	281	295	294	269	270	300	292	292	268	335	301	294	302	287	272	306	291	303	311	276	289	271	297	260	305	284	296	315	281	284	264	285	271	291	315	300	294	300	307	301	280	272	300	304	281	253	300	287	300	306	298	299	271	281	272	275	283	303	302	314	321	292	313	272	276	279	310	265	312	269	304	328	307	281	277	296	308	300	272	288	270	298	300	287	280	268	263	300	285	287	359	292	243	301	302	310	300	291	278	298	308	297	290	281	298	294	262	276	303	278	284	299	278	299	288	300	304	296	270	272	285	288	305	276	278	284	286	286	295	295	286	303	319	314	312	277	282	289	251	293	282	290	277	275	263	272	281	274	339	268	294	278	280	333	310	258	296	301	273	282	293	292	305	312	295	297	285	308	281	295	292	301	285	280	300	323	321	303	292	282	271	273	302	303	292	303
32409	1740	3096	3474	3131	2595	2185	2049	1728	1524	1434	1317	1293	1177	1203	1136	1074	1074	999	972	1026	1022	954	933	976	966	988	924	899	894	941	904	885	866	901	924	852	882	889	898	836	894	900	863	899	883	842	897	887	902	857	863	850	894	869	821	855	913	812	851	839	810	833	868	879	857	875	830	839	917	858	827	865	857	876	921	823	845	846	870	849	846	812	809	865	910	865	809	872	823	828	836	864	891	857	806	841	864	842	827	821	840	858	829	832	830	832	871	839	876	826	862	838	860	885	845	772	892	833	760	827	839	848	837	853	868	860	844	826	872	821	827	812	864	858	861	810	844	782	854	814	827	851	843	868	828	816	797	816	837	815	782	827	856	845	833	866	801	830	842	849	845	872	817	867	826	846	871	858	862	818	788	860	873	808	824	885	827	822	807	815	806	843	864	816	844	865	842	855	868	813	795	875	871	857	852	810	836	827	859	880	810	836	835	836	843	822	872	810	817	816	830	877	826	827	853	894	789	835	811	872	884	855	839	868	891	904	845	800	849	854	834	829	802	809	870	782	814	821	821	782	828	805	817	807	830	845	821	812	888	792	846	836	796	858	852	832	821	868	807	869	853	865	817	854	824	848	848	873	790	850	810	832	858	849	846	805	809	808	825	871	837	857	893	868	815	840	849	835	786	793	801	824	820	878	860	867	807	859	844	821	854	835	831	872	874	856	834	827	864	821	866	866	834	836	818	866	876	845	819	776	863	798	805	833	865	820	794	824	833	811	847	802	808	904	873	792	831	854	890	804	858	831	840	844	848	860	873	838	864	855	821	852	883	847	807	870	780	784	822	819	858	877	892	774	874	795	811	809	830	843	821	843	800	857	847	789	866	818	830	835	787	799	815	831	812	809	848	845	841	828	832	855	833	823	793	843	835	843	819	862	902	785	818	828	858	818	787	798	851	817	813	806	824	849	870	824	843	846	806	833	870	782	870	850	836	879	851	847	811	813	858	873	827	815	830	868	835	765	848	874	874	837	842	830	840	869	813	875	850	819	858	838	861	860	887	858	808	840	893	824	855	834	834	825	797	883	883	861	845	846	790	864	911	861	854	853	857	848	905	844	840	829	847	845	859	836	817	837	828	810	875	854	800	814	832	840	833	816	824	823	852	860	838	810	809	787	819	829	826	846	816	873	793	829	838	838	784	786	798	825	806	846	825	778	856	831	797	844	776	845	794	832	881	892	857	831	841	843	764	827	823	832	832	813	848	870	808	871	828	807	826	805	831	819	829	855	881	857	828	816	867	798	861	857	848	784	849	853	803	843	868	809	866	840	819	789	836	847	812	800	865	852	842	817	825	783	868	887	846	845	805	884	817	809	868	813	882	779	835	814	828	859	753	862	835	804	876	814	825	829	849	818	880	798	848	834	808	864	890	801	859	872	816	847	863	841	827	828	837	811	862	844	824	790	863	819	855	808	827	819	818	851	824	868	897	753	841	842	864	845	805	826	830	837	850	800	837	831	827	799	830	874	848	780	870	853	854	817	860	871	810	822	822	850	842	828	858	807	803	812	824	819	826	840	889	848	804	814	817	808	833	863	812	816	814	890	843	839	848	803	858	851	820	857	876	846	845	901	786	829	822	823	787	766	867	832	867	838	827	814	833	821	862	836	836	828	847	757	823	849	863	889	846	827	791	802	848	834	848	804	817	869	842	805	865	826	883	858	847	830	843	829	826	844	832	831	830	836	860	816	831	801	863	865	852	823	808	813	829	856	774	878	826	829	769	809	797	826	780	873	846	864	819	826	784	905	843	837	851	812	838	863	826	774	839	861	826	868	813	866	862	818	863	861	791	772	880	897	813	811	829	823	852	814	822	839	860	821	799	852	846	839	792	801	880	833	803	873	808	867	851	851	831	813	852	781	831	838	802	868	849	819	804	782	835	817	852	805	870	854	817	839	904	828	837	857	850	834	815	870	822	823	826	874	810	824	834	840	790	915	769	822	778	859	831	798	821	839	877	806	803	787	834	810	877	812	799	867	812	854	816	811	835	813	838	843	795	836	824	903	838	896	828	815	845	862	807	844	802	906	835	815	880	849	856	803	829	848	849	887	861	881	866	889	834	795	838	842	838	840	863	798	833	857	818	887	827	819	851	850	824	799	884	842	812	888	849	817	842	862	816	872	818	831	855	830	822	845	812	809	853	825	856	799	870	870	828	842	827	877	860	861	847	861	829	849	820	821	886	814	822	839	876	867	854	882	846	873	891	826	861	811	841	855	800	854	818	810	825	831	847	826	843	834	819	795	795	798	854	798	856	828	816	829	840	797	815	805	797	808	789	815	829	824	802	839	883	784	785	852	822	815	781	780	824	850	804	844	863	816	862	846	834	802	857	829	844	825	833	862	826	821	791	867	776	848	805	835	852	857	833	833	823	862	858	817	847	808	817	823	805	820	793	859	799	818	854	819	824	785	837	819	825	823	803	840	793	821	804	827	850	809	823	792	837	844	828	903	863	840	845	834	796	849	829	834	862	801	819	838	840	835	808	847	847	818	843	797	826	830	807	802	800	842	893	839	823	846	850	818	842	837	786	809	802	820	799	802	815	851	820	816	867	846	838	843	872	890	847	781	803	848	831	866	860	844	840	855	816	810	811	813	868	842	794	869	856	839	889	817	800	814	810	801	851	803	838	861	854	824	794	845	874	845	843	820	865	909	814	877	794	798	881	808	852	870	847	828	869	872	833	883	828	825	861	846	810	888	804	828	858	839	865	849	822	847	876	849	883	864	825	798	806	801	837	794	901	874	840	842	829	793	841	859	864	789	868	838	845	891	822	813	894	800	860	818	832	814	848	858	850	823	849	803	840	808	890	852	837	828	840	832	873	843	825	897	811	820	861	785	857	872	877	839	884	829	843	845	864	808	838	859	839	880	912	927	849	898	836	861	855	810	825	842	779	852	828	800	824	874	800	759	857	862	806	870	827	852	871	816	817	817	824	813	853	810	828	808	798	819	844	863	869	797	818	847	843	839	839	806	831	835	843	805	867	847	890	818	803	847	842	831	835	829	856	863	840	839	805	871	873	842	823	800	867	842	851	829	854	807	799	858	790	869	844	836	837	829	843	782	831	862	856	881	841	811	817	868	852	837	824	820	812	817	816	816	817	821	836	837	832	842	805	874	840	776	818	856	860	835	802	860	825	834	883	827	882	814	843	826	865	886	809	826	816	881	839	798	836	863	804	838	802	744	792	795	822	823	806	784	863	883	864	826	847	816	815	843	830	870	838	803	801	853	839	794	879	820	833	836	830	835	790	807	842	876	839	852	780	849	809	867	798	881	839	843	829	864	827	770	831	805	848	826	819	847	797	803	856	856	878	791	830	858	828	845	878	843	791	833	875	853	846	804	849	836	880	844	844	825	904	844	860	776	809	878	794	869	808	776	825	867	785	842	833	829	866	822	811	866	854	832	804	795	817	839	807	850	779	859	858	840	813	844	822
60939	28648	11948	2646	1563	1097	908	772	671	580	544	490	459	424	430	394	408	413	367	356	379	403	357	362	348	363	321	343	382	350	330	355	320	359	354	354	360	366	328	359	357	327	396	332	348	362	358	351	391	331	359	349	344	315	359	349	319	333	346	363	340	336	333	312	344	317	315	315	359	326	303	335	344	345	329	340	337	360	323	342	331	336	381	353	353	312	332	341	326	359	350	328	347	346	350	293	312	331	337	345	366	373	344	336	354	348	337	305	353	326	329	333	304	332	321	341	357	351	363	325	339	337	324	366	302	341	373	347	368	368	342	350	325	286	336	305	284	319	315	327	337	338	325	358	338	343	322	326	323	348	360	351	332	355	349	300	339	355	346	358	333	299	355	353	326	362	357	312	372	360	328	356	332	368	359	356	338	348	320	331	345	361	311	340	324	309	377	358	337	334	306	368	324	352	346	330	369	330	378	337	327	360	351	338	332	346	332	325	355	317	344	351	335	352	334	329	376	289	364	345	318	340	336	335	355	345	325	336	332	316	339	346	332	344	360	365	351	326	355	307	322	355	305	335	319	317	343	338	346	332	306	318	337	344	341	352	331	328	345	306	310	314	358	337	368	343	305	344	353	349	337	322	337	338	323	311	357	324	312	321	344	356	352	367	326	346	349	367	337	358	366	333	380	327	332	356	346	339	359	324	326	356	346	320	352	337	326	333	333	322	317	334	345	311	335	325	331	328	338	309	353	348	345	330	368	354	332	349	320	360	345	314	353	332	308	334	312	350	342	329	332	329	342	360	342	360	363	328	319	345	330	361	330	331	302	340	318	355	339	344	358	338	358	348	331	355	308	331	346	324	340	311	323	343	340	353	337	342	321	354	320	326	340	367	308	334	335	347	356	331	349	348	346	350	320	310	336	343	321	340	300	344	349	324	320	333	323	312	341	330	356	333	325	348	354	335	357	349	352	339	340	357	314	329	319	328	345	343	324	329	339	351	329	357	322	364	302	322	326	352	344	356	311	360	320	354	300	344	374	337	333	330	344	327	332	359	304	372	310	328	328	342	344	361	346	338	374	330	334	335	341	350	302	330	338	350	360	356	321	329	328	349	341	318	321	340	352	291	360	319	351	339	331	319	304	337	327	325	360	334	319	332	318	318	310	331	362	353	337	353	342	407	356	325	296	348	351	346	320	333	306	318	366	324	341	332	359	344	360	351	331	347	323	342	341	323	351	343	342	316	354	327	333	356	324	324	341	342	314	310	311	373	340	295	358	339	326	340	285	327	367	362	342	359	360	383	328	315	357	331	315	289	335	342	350	329	354	354	358	332	338	334	306	328	355	346	336	350	336	330	368	353	318	344	355	334	345	338	338	365	325	328	350	347	327	341	358	348	334	372	326	350	345	351	345	318	330	356	340	353	337	306	328	370	339	338	348	334	343	324	349	345	344	365	348	342	330	349	342	323	330	314	335	338	350	348	340	353	353	320	349	314	319	315	364	340	346	333	329	327	330	333	336	345	332	336	344	332	320	317	368	327	330	317	339	312	350	356	306	363	331	334	369	372	356	378	336	344	315	344	337	330	342	363	327	352	329	315	320	323	342	344	341	364	334	342	334	335	331	371	342	349	331	348	338	306	359	342	330	332	323	337	341	329	317	309	350	303	347	323	349	353	351	342	350	361	336	339	322	344	319	316	320	343	322	326	353	375	372	351	347	346	339	318	361	355	348	366	364	315	350	364	361	325	354	358	347	360	335	327	327	307	332	355	332	294	361	367	372	339	347	304	317	352	364	327	301	335	342	329	327	321	325	358	333	315	317	320	357	366	283	334	291	315	327	346	327	339	334	335	354	350	323	335	348	320	341	333	329	334	329	337	325	320	351	317	322	365	314	323	326	353	348	307	325	351	356	353	315	344	335	336	361	344	372	368	342	315	350	338	333	331	330	328	337	322	342	315	343	316	338	329	343	342	337	323	336	328	311	359	335	347	353	340	317	355	361	331	328	339	369	360	339	316	348	306	336	324	348	321	368	362	299	331	315	336	339	320	348	322	360	363	377	335	375	361	366	347	323	314	326	320	334	345	301	304	369	316	331	322	317	332	347	362	340	342	364	345	337	313	329	328	306	343	322	330	325	350	317	333	366	355	328	331	333	348	358	323	335	322	339	353	321	399	315	331	307	346	358	333	312	319	344	327	328	357	326	339	319	343	328	309	351	353	314	351	324	344	312	344	363	343	343	347	338	359	311	337	345	329	311	343	331	345	361	333	345	325	322	290	350	351	325	345	342	361	324	360	350	344	374	363	352	347	332	316	347	352	335	339	345	358	324	335	354	324	340	370	335	327	319	349	322	336	330	300	342	331	354	336	344	385	341	378	323	337	348	307	324	341	331	345	331	314	328	324	320	342	344	348	330	330	341	340	345	374	333	330	330	361	301	332	350	370	320	338	318	328	307	323	378	338	372	339	329	370	331	328	323	344	331	322	333	316	346	314	362	306	289	348	358	311	312	339	349	364	349	357	353	360	349	332	324	303	342	366	334	330	325	373	337	335	320	311	373	317	353	377	360	353	325	348	344	353	348	323	339	327	337	349	356	319	348	329	338	342	295	341	351	341	333	351	322	393	351	333	335	323	329	331	308	367	349	353	343	348	353	320	316	334	349	343	339	332	355	320	306	348	328	315	305	326	329	335	323	329	368	339	340	326	340	341	326	336	337	355	343	310	348	325	317	324	331	333	354	347	349	326	354	335	346	346	336	343	323	345	397	331	378	319	296	361	362	328	321	323	355	356	324	349	311	334	343	358	394	352	320	347	324	332	337	338	332	320	358	330	344	340	370	372	351	317	340	334	301	348	353	313	326	358	336	344	384	343	345	356	357	352	365	349	340	352	346	319	343	322	333	340	342	359	331	352	343	317	299	321	346	333	338	363	343	370	312	373	337	337	316	313	330	324	343	351	369	320	325	347	345	316	311	340	318	326	314	378	391	348	315	345	352	298	325	321	309	352	357	371	321	304	337	355	368	328	345	324	322	347	332	352	338	367	287	331	333	350	334	322	324	281	320	328	345	327	347	342	320	368	344	326	336	339	325	375	364	322	313	339	309	323	353	323	323	368	341	329	340	321	334	327	323	347	309	328	320	349	277	350	348	335	350	326	380	366	359	318	321	361	352	336	359	343	316	331	320	345	307	327	327	342	365	341	301	353	332	325	333	351	334	334	292	345	334	334	327	342	321	322	374	365	352	279	317	340	326	365	332	340	315	339	346	325	360	339	337	322	336	342	299	344	325	361	337	297	343	332	368	371	321	326	364	323	323	341	344	356	318	312	342	297	325	342	326	325	302	315	388	338	350	313	322	314	320	342	326	347	333	345	374	316	350	340	348	328	352	341	327	359	313	357	363	324	345	314	317	336	321	363	340	319	380	316	337	349	334	318	320	319	311	316	352	326	325	359	344	317	303	369	327	343	321	345	342	363	323	322	317	334
39305	2607	5132	5791	5134	4257	3708	3195	2530	2247	2031	1849	1809	1656	1541	1457	1470	1354	1346	1308	1273	1176	1126	1178	1182	1222	1157	1146	1093	1030	1075	1012	1026	1089	1063	1008	1027	1015	989	1020	1009	1040	1023	999	1005	1005	1001	1027	965	979	996	966	984	1063	979	918	996	981	899	935	923	986	927	952	990	1003	946	934	933	943	979	955	978	1002	939	986	960	946	971	917	973	995	965	984	980	999	990	964	992	949	976	1020	951	980	934	955	897	979	905	888	968	970	954	953	984	958	998	965	934	910	930	981	934	986	992	978	943	925	935	885	931	950	971	937	949	970	914	940	979	952	888	914	871	954	1009	915	953	919	972	988	956	958	925	931	910	932	979	928	949	913	928	951	920	880	950	946	949	916	1009	958	921	904	937	930	948	932	941	880	980	947	930	901	954	912	988	961	942	950	951	912	943	928	971	985	972	896	904	915	977	959	949	941	968	936	895	917	951	957	933	978	894	940	968	980	954	919	866	1000	923	952	886	964	946	958	948	888	953	888	932	939	947	976	926	897	867	958	985	996	939	930	940	911	977	872	905	957	898	951	904	912	941	934	940	926	899	949	998	931	959	955	935	934	955	941	935	935	898	975	925	976	975	941	928	899	924	901	899	940	1017	937	939	976	976	958	954	883	969	971	967	926	860	947	952	890	911	914	956	1016	984	964	918	1000	909	968	958	985	902	930	952	953	964	909	916	938	908	924	903	932	962	921	897	946	996	938	923	943	966	957	970	883	919	925	982	929	974	970	1025	936	966	956	911	970	922	907	882	966	883	923	888	955	936	965	930	925	918	989	948	923	888	940	941	980	982	945	954	908	928	902	924	892	914	941	926	924	924	882	873	946	940	931	989	959	962	926	919	922	943	945	973	962	939	918	889	963	947	908	888	939	920	935	966	980	948	966	988	911	916	953	929	924	921	943	899	930	925	940	940	913	943	967	969	913	918	864	911	927	921	934	984	928	974	935	1019	930	903	949	923	903	897	940	955	875	957	949	941	925	978	945	945	899	961	1048	977	933	957	916	932	994	967	888	925	911	969	890	908	959	943	941	905	969	958	957	910	922	982	902	924	901	953	957	995	948	887	916	944	901	966	916	943	901	891	924	888	938	954	906	909	959	998	928	920	949	913	1007	928	921	942	901	937	915	937	950	903	1011	943	904	964	947	995	941	940	918	1014	921	898	933	936	962	964	969	949	949	1005	911	951	920	998	886	941	966	911	930	913	884	907	976	935	939	967	980	970	948	915	941	948	928	981	926	928	972	938	913	908	935	966	909	950	942	918	940	881	868	934	936	977	904	956	935	947	948	973	942	857	938	931	972	919	951	965	922	904	930	885	953	931	919	887	922	926	941	919	885	964	922	966	928	949	972	953	949	949	916	923	896	913	916	969	961	931	899	980	897	986	913	924	930	855	976	955	903	935	942	914	974	926	965	940	984	878	952	958	946	938	947	932	938	1006	907	957	922	904	918	931	922	886	896	883	935	895	951	989	960	991	898	922	935	923	937	926	927	980	929	864	953	999	962	951	925	945	1004	928	921	908	908	953	1011	955	944	917	935	922	909	953	975	1014	904	950	929	901	953	913	1028	899	926	920	941	963	948	954	927	930	907	967	947	943	910	912	909	945	961	982	964	947	925	945	928	952	963	883	962	929	933	947	942	889	931	910	941	880	910	972	940	929	986	956	944	893	951	981	962	964	950	959	955	906	966	898	985	898	978	917	957	938	974	941	965	994	942	880	952	908	901	907	957	984	952	934	931	947	947	865	904	982	977	994	963	970	910	948	921	993	923	931	975	929	927	993	951	914	896	933	932	866	916	984	932	972	939	938	926	971	917	946	881	917	928	903	947	961	910	910	920	921	1018	899	970	907	964	944	973	961	975	940	932	933	904	928	958	896	917	934	937	964	966	952	992	950	982	982	919	983	979	932	920	903	886	944	974	924	903	913	926	924	929	918	914	1044	972	987	839	986	878	990	922	966	898	947	962	929	904	874	941	964	973	965	953	936	885	930	909	903	908	892	989	965	1013	872	957	889	890	904	944	987	941	947	924	976	909	933	945	913	976	868	952	965	911	944	905	949	937	964	921	939	887	941	939	867	929	959	995	910	905	963	967	943	989	932	910	930	985	920	952	943	938	931	914	923	960	864	955	895	920	963	949	888	898	921	941	939	1018	929	849	947	961	947	923	974	892	933	919	976	915	994	895	973	947	967	993	970	930	962	949	960	914	926	971	941	898	977	939	979	929	960	889	929	885	964	917	914	959	911	948	960	983	1006	912	959	929	915	881	950	978	937	920	865	921	966	871	920	965	940	968	978	953	913	944	949	957	914	878	975	967	979	888	910	998	951	950	899	902	936	880	940	993	921	973	947	890	932	894	944	958	942	889	1001	868	938	923	945	947	937	951	953	906	944	966	913	922	966	915	925	946	915	961	974	971	920	925	926	938	914	964	931	1004	876	950	922	925	913	892	889	931	945	931	947	920	948	984	924	927	970	937	917	980	908	976	940	958	991	943	933	953	918	916	914	920	936	917	894	935	894	952	983	935	961	954	908	899	928	942	946	928	858	898	960	943	985	906	946	932	913	938	921	995	963	993	907	967	928	924	976	953	918	970	972	921	1041	938	958	926	988	966	928	972	931	913	945	937	904	973	1013	946	902	1010	958	961	916	1036	940	917	937	951	962	920	993	955	937	956	922	950	984	935	974	966	976	913	951	882	961	920	966	982	897	931	943	970	932	916	954	904	919	980	978	995	977	891	952	970	931	906	955	921	882	941	947	936	939	896	956	942	950	956	911	942	897	928	971	947	929	876	999	952	915	943	907	868	967	868	947	908	959	903	967	1000	941	997	904	974	974	937	916	990	938	945	965	938	935	913	938	911	995	914	951	919	889	927	907	897	940	967	903	897	946	970	973	939	965	939	897	946	882	963	964	946	942	873	938	946	973	920	936	951	934	909	914	934	972	931	926	961	997	926	1030	939	946	922	954	972	921	972	925	963	868	918	916	943	926	949	947	954	951	943	934	905	1006	937	973	991	940	930	1020	936	990	962	936	913	967	909	918	931	900	997	953	930	919	938	997	902	1003	918	908	925	928	958	958	985	913	959	949	944	934	937	953	923	931	910	942	912	931	922	969	969	980	951	973	941	930	937	950	882	955	923	927	946	904	944	939	936	905	968	913	936	913	949	912	927	911	861	926	977	980	914	985	920	941	887	970	924	1008	960	969	969	955	952	952	934	951	931	995	914	948	900	907	929	997	950	908	898	982	956	927	940	920	872	996	902	930	933	944	900	935	949	948	912	944	933	925	914	959	950	948	907	954	962	869	940	912	943	936	889	887	1002	947	905	909	922	949	963	984	937	943	905	883	919	899	930	993	899	942	977	903	936	948	928	986	928	953	940	932	1000	973	913	976	908	994	881	922	923	919	943	892	898	930	969	925	961	962	952	961	949	916	914	940	909	940	882	962	943	935	912	906	947	906	967	879	1003	948	944	987	926	956	927	875	937	897	927
16125	1206	403	225	177	179	170	145	134	162	168	157	151	130	168	150	120	152	172	158	165	131	141	164	144	154	151	176	165	158	150	149	132	157	146	149	132	145	141	160	132	142	128	138	164	145	136	144	129	148	136	157	135	158	147	130	148	145	141	158	154	144	154	146	131	134	146	149	157	160	157	130	139	136	155	149	147	144	148	143	148	152	168	150	154	154	175	158	140	140	143	128	138	131	153	137	159	153	138	150	145	155	130	152	138	153	142	159	152	133	154	132	144	152	149	142	150	146	128	153	129	163	146	133	146	146	139	157	156	163	153	165	129	159	127	144	146	143	149	159	136	137	153	146	152	146	140	151	147	138	156	153	116	174	143	139	140	156	151	157	137	132	147	169	126	153	125	148	149	145	111	158	133	145	153	152	156	155	151	137	159	163	129	161	148	153	162	155	142	150	128	127	119	161	145	154	143	138	155	137	146	133	137	150	152	151	130	127	144	166	135	150	142	160	175	170	151	148	135	156	152	147	174	166	138	139	132	130	149	143	132	146	155	150	135	143	160	129	151	133	167	163	147	122	140	180	170	138	168	142	151	157	143	128	163	129	134	157	144	143	145	147	147	163	144	124	126	125	139	177	161	166	147	174	161	121	162	140	156	165	128	165	158	126	134	151	140	150	141	151	131	158	157	154	144	129	159	160	157	141	151	159	159	138	152	139	148	150	156	139	144	124	130	134	158	155	142	156	151	141	143	138	150	161	143	152	152	149	129	121	128	146	145	147	162	156	155	145	152	132	148	136	160	137	160	149	130	135	154	133	150	145	153	155	146	144	137	138	141	143	158	127	147	145	154	134	162	141	149	142	147	126	165	117	148	139	148	140	162	143	156	138	135	134	158	160	155	167	150	148	124	160	153	127	146	137	139	140	136	136	139	151	125	150	166	143	132	151	136	157	151	150	136	165	152	122	165	139	153	172	155	141	120	169	146	121	152	151	153	148	143	152	136	147	127	178	143	133	144	171	175	143	138	145	156	152	133	125	149	147	134	125	137	149	143	153	155	154	179	154	149	151	141	171	151	164	143	162	133	155	154	140	137	134	145	165	148	147	135	141	148	133	137	143	162	150	153	138	147	143	135	147	137	139	131	143	154	161	140	152	156	130	152	164	180	139	147	151	128	146	153	154	148	160	167	151	157	144	139	138	133	152	157	130	162	159	120	158	136	132	134	144	148	140	149	137	144	138	147	143	155	142	129	132	169	144	166	147	140	157	162	131	139	157	124	129	163	129	145	132	138	158	145	144	137	136	156	132	149	168	172	134	139	151	140	153	123	166	131	147	144	140	155	162	143	160	143	171	144	161	142	130	156	154	130	156	166	156	152	158	142	160	166	160	158	130	151	137	150	133	151	149	168	156	175	167	147	153	133	131	152	145	128	163	133	147	135	129	147	132	165	143	153	156	149	164	144	148	119	145	142	155	128	148	145	140	146	143	134	157	164	150	128	153	143	131	147	150	119	158	164	131	156	152	142	139	152	139	148	139	156	145	155	148	166	145	150	151	127	159	129	140	154	146	150	140	143	154	144	147	155	146	143	133	156	149	152	128	154	155	150	159	174	149	159	165	139	156	149	150	141	143	139	123	144	148	150	142	133	178	140	157	123	148	145	144	136	137	131	155	118	135	130	131	146	162	148	149	122	161	138	135	126	146	141	153	157	159	157	142	147	167	139	138	145	141	155	151	152	140	133	152	148	168	147	143	149	143	151	175	138	127	145	150	137	158	134	138	157	144	156	140	162	154	135	141	166	152	146	152	149	135	148	129	159	133	126	147	140	146	153	147	158	143	147	156	142	150	131	151	138	166	130	134	127	141	164	157	163	131	151	154	172	125	144	134	126	151	156	130	160	148	147	148	136	142	155	144	159	139	170	174	153	137	153	167	135	171	142	128	154	148	155	147	153	161	144	151	153	154	148	157	137	159	139	170	146	162	134	153	154	148	178	142	165	155	149	149	160	125	142	154	154	146	138	141	142	147	162	135	159	155	132	147	156	138	151	129	145	125	155	146	147	137	132	140	154	137	153	141	154	161	134	158	168	134	146	159	151	155	169	153	138	160	132	151	128	145	123	143	162	167	172	147	156	143	140	126	127	125	150	118	125	147	148	168	151	185	146	137	161	142	168	160	137	149	143	154	147	154	154	150	137	159	146	117	149	146	142	174	153	126	137	139	143	153	165	146	146	135	160	155	145	131	161	163	144	159	128	134	154	141	147	151	166	143	163	155	148	156	154	162	140	171	143	158	167	166	139	177	154	135	158	153	161	143	144	143	122	153	126	142	143	137	145	159	143	147	123	165	143	150	144	123	165	149	158	144	142	148	132	141	141	133	143	158	158	142	140	147	172	135	142	159	136	147	132	127	150	137	143	146	142	141	146	131	157	151	131	156	135	153	149	150	145	139	139	153	127	141	156	145	147	150	137	141	144	156	159	165	128	135	169	152	156	140	150	163	147	156	130	124	144	145	145	170	144	142	150	149	147	148	143	154	119	152	145	131	132	144	142	144	168	146	177	157	166	136	136	138	145	136	167	146	157	145	152	140	137	139	142	148	135	149	157	150	151	138	143	162	137	141	163	159	153	138	151	134	134	145	152	149	152	134	144	128	145	159	161	153	140	138	133	146	142	115	148	127	134	134	151	163	140	147	153	139	153	176	141	140	138	118	165	123	140	159	148	138	152	144	146	147	164	150	144	167	144	121	138	145	161	153	152	139	132	152	143	135	172	158	174	135	166	187	133	145	159	144	145	149	144	134	152	146	145	120	149	120	144	129	150	127	143	156	138	167	149	160	133	127	162	136	141	140	143	148	160	159	149	142	129	161	141	140	162	147	145	158	152	149	138	143	149	171	147	130	140	174	129	129	153	144	147	156	145	148	164	157	124	143	152	153	156	144	159	158	150	142	126	140	149	173	138	161	162	140	147	158	147	139	148	153	161	147	157	137	145	154	125	150	169	159	160	160	120	149	147	158	155	151	141	140	138	132	163	152	144	145	140	166	132	156	143	143	166	140	155	130	134	153	159	145	153	152	129	129	148	144	155	146	137	136	154	125	153	144	130	158	122	132	148	141	137	142	129	149	134	131	132	140	148	154	131	129	134	139	139	133	157	140	152	150	139	150	151	149	152	132	162	157	128	142	173	143	144	137	138	148	149	147	149	139	137	130	130	139	152	165	155	122	168	148	128	174	148	162	120	125	162	141	140	135	148	141	145	135	146	151	137	160	126	124	154	138	162	139	123	162	141	167	146	146	134	152	146	154	144	175	156	144	150	174	141	155	134	140	146	150	140	140	159	148	133	134	129	162	143	160	145	122	156	147	132	148	161	137	137	130	151	159	149	144	154	155	138	164	143	150	157	146	138	171	132	134	142	164	154	145	131	133	147	141	134	149	152	178	143	150	162	167	124	133	156	150	149	148	173	159	156	138	167	158	163	159	147	156
13446	582	695	678	657	650	586	606	574	536	498	526	512	534	455	497	482	509	533	554	541	517	473	492	505	513	521	503	477	446	505	471	445	488	500	519	500	436	486	492	438	504	532	483	467	468	438	539	475	479	491	484	471	439	495	502	510	489	497	495	471	477	489	488	495	533	485	476	428	499	463	503	490	501	496	524	474	462	484	469	456	479	505	485	503	473	503	509	463	496	487	517	516	490	465	453	469	482	502	487	477	513	493	490	507	488	470	471	519	491	469	487	462	434	507	488	527	513	469	455	490	508	471	505	462	479	501	484	457	462	487	474	457	505	489	464	492	484	496	546	473	504	454	484	481	476	502	493	490	482	476	444	470	467	462	470	452	484	484	486	492	519	496	449	493	478	499	471	505	482	496	462	492	490	492	486	498	551	465	462	469	464	495	489	475	458	510	459	492	505	456	481	489	432	474	470	489	489	505	484	535	498	501	505	471	525	467	479	514	458	471	520	470	512	496	443	530	470	537	459	487	497	485	489	456	478	483	489	441	447	489	499	470	515	473	471	467	480	486	442	495	464	476	484	498	461	469	472	509	490	490	523	495	520	454	487	515	494	481	484	467	493	500	509	534	468	434	496	512	485	511	490	505	441	495	503	504	505	478	455	467	463	475	516	509	492	459	491	517	502	480	495	473	484	483	497	478	464	511	485	466	450	493	487	493	478	470	491	455	515	466	482	473	512	499	532	452	496	499	521	453	494	475	480	519	476	463	480	457	474	479	487	493	496	493	482	518	488	483	456	462	483	469	479	443	479	486	499	509	489	484	443	475	485	490	509	435	509	471	439	456	479	497	500	453	495	476	484	484	523	475	527	534	493	521	491	497	475	477	461	463	509	447	475	516	493	516	525	467	494	506	459	478	448	471	470	469	482	479	479	448	508	481	454	512	475	442	485	519	468	476	510	453	476	496	482	455	493	494	456	479	525	483	504	469	502	475	512	494	540	463	491	456	483	477	464	508	497	484	475	482	478	507	467	501	481	479	491	437	484	465	479	502	500	461	503	481	494	518	472	542	493	464	442	477	509	512	475	514	436	458	516	481	455	480	501	476	474	519	521	471	480	489	530	508	512	465	541	478	455	480	462	476	529	460	457	464	501	517	480	460	495	492	496	471	498	516	479	502	478	516	472	462	481	503	497	469	460	479	459	471	463	455	457	494	447	465	510	502	459	484	530	492	473	498	505	464	462	486	473	464	498	480	511	486	461	479	472	479	466	530	469	514	497	474	458	498	466	479	471	469	486	476	488	484	457	486	501	482	498	470	525	451	496	429	479	489	475	499	453	482	523	488	520	516	441	467	469	510	471	476	440	468	473	458	458	478	487	457	499	460	456	457	424	453	474	495	492	519	487	463	479	470	460	506	486	473	447	510	489	465	491	516	466	489	485	478	488	485	455	522	497	496	473	458	477	509	494	506	469	441	500	471	468	455	485	469	475	462	484	500	489	463	485	475	508	456	490	494	462	461	497	497	521	490	501	492	510	480	477	478	508	485	509	461	467	485	476	493	502	461	484	497	447	450	471	478	498	521	461	499	504	463	464	495	514	482	477	487	480	451	482	488	473	445	494	462	484	480	510	446	499	478	486	510	431	487	478	510	471	486	521	497	523	451	513	445	483	505	453	461	505	494	468	492	462	523	478	470	492	472	513	482	470	500	515	496	458	508	484	486	518	491	497	492	442	471	475	511	463	483	451	472	452	461	490	495	511	443	514	498	482	477	438	446	493	446	494	493	450	485	480	496	488	464	452	479	480	460	485	482	499	492	491	475	462	444	501	472	472	486	487	485	478	493	486	509	483	499	494	534	483	456	487	493	512	484	508	452	485	494	482	480	477	464	481	495	490	454	516	492	467	462	509	490	443	495	500	460	492	509	453	477	477	486	484	447	483	506	493	470	486	505	486	471	477	441	478	503	491	496	462	512	450	473	537	473	463	488	494	516	506	485	505	484	440	477	491	449	476	503	478	504	488	483	518	503	467	495	464	472	506	463	476	474	485	493	482	502	469	471	436	498	522	480	459	496	448	475	479	459	484	472	428	479	446	495	514	512	486	497	498	494	479	450	475	473	481	488	483	465	485	480	477	449	503	471	480	473	500	501	468	488	474	499	479	529	458	482	471	496	464	471	508	469	509	463	460	509	461	496	460	467	488	471	485	480	495	476	506	479	481	455	517	513	500	479	502	443	502	452	472	519	479	494	476	501	480	505	519	512	482	479	481	463	476	493	492	485	476	479	481	482	460	475	490	478	469	493	494	508	500	472	499	490	475	512	449	482	465	463	470	517	478	499	483	481	505	448	469	467	498	475	520	440	490	473	475	454	434	462	476	493	472	461	495	449	500	491	487	465	494	514	513	452	483	479	448	515	445	495	516	477	483	472	490	430	491	465	493	506	516	499	503	498	507	484	466	466	519	473	480	464	476	485	520	481	471	449	472	466	518	473	490	466	541	465	532	452	504	442	504	435	476	487	503	524	483	480	489	516	515	510	452	441	517	466	504	531	524	451	506	481	479	502	499	462	470	437	461	495	497	439	506	437	479	520	467	454	446	467	492	473	452	473	471	484	470	496	451	467	458	518	494	481	512	454	421	493	499	465	476	476	486	464	496	504	504	460	483	499	481	464	470	460	498	479	490	502	516	561	489	498	489	448	474	506	493	493	499	466	460	473	481	456	477	466	471	472	453	476	499	517	464	471	458	511	463	487	468	485	525	516	507	463	521	483	492	473	503	472	463	456	473	468	465	529	499	501	515	442	496	466	485	474	495	482	514	526	521	474	489	449	453	423	485	514	496	494	468	485	489	433	471	479	479	474	491	486	492	485	479	450	468	474	481	507	509	459	527	472	498	471	506	473	484	460	528	469	498	473	469	505	450	490	487	463	477	482	465	504	490	473	515	500	475	472	442	477	458	476	494	480	444	498	513	469	479	479	453	470	459	485	546	481	467	467	502	514	478	475	493	513	474	480	507	473	507	496	477	440	491	469	497	502	496	508	477	485	524	486	545	546	505	456	488	484	473	500	496	514	488	476	459	473	473	472	481	445	470	489	457	489	500	471	480	503	477	512	477	501	456	475	469	506	509	518	464	498	466	480	510	478	490	505	470	530	500	461	463	494	473	499	431	495	469	480	473	487	487	461	503	461	468	484	517	473	491	461	472	497	472	459	475	493	480	520	494	487	436	470	481	480	500	484	452	464	493	519	511	513	477	504	497	479	503	490	456	495	502	473	507	502	482	504	438	520	467	481	458	450	530	487	493	495	511	482	445	499	427	511	513	464	487	469	501	508	483	464	486	472	477	494	490	473	456	458	465	461	476	481	492	506	445	494	506	474	477	504	476	461	465	469	479	452	514	481	446	496	452	489	467	508	490	480	506	499	455	487	485	508	448	479	485	501	449	492	511	457	448	498	449	504	493	476	467	520	463	499	489	490	508	456	462	474	468
55306	22356	5087	1223	801	676	581	518	473	394	357	357	363	355	353	327	332	325	340	333	289	295	309	365	339	325	289	303	336	292	306	288	270	293	316	323	269	297	276	268	299	272	319	294	287	271	284	317	340	308	312	315	282	310	297	313	253	281	291	288	282	279	304	297	319	299	289	279	311	290	268	298	258	298	307	293	275	294	257	289	284	303	280	264	265	293	276	292	304	294	304	292	296	262	263	296	288	279	302	260	277	323	292	337	275	272	292	309	287	276	313	294	293	293	280	269	287	303	275	292	298	293	274	292	310	315	288	289	302	272	316	330	274	297	269	280	286	306	289	307	286	293	317	313	291	291	310	304	280	282	307	287	308	301	273	271	259	294	277	284	308	342	289	314	296	284	247	293	306	287	280	305	288	299	278	276	267	272	288	300	308	277	320	280	279	276	268	294	310	294	287	300	277	294	278	299	283	255	275	283	304	303	289	315	293	284	256	275	295	284	310	292	284	257	291	287	289	320	279	293	277	267	284	322	281	298	286	293	281	283	283	326	269	296	285	284	328	297	282	300	290	303	292	288	281	271	282	277	291	286	302	294	311	271	284	289	317	258	281	277	285	296	315	262	309	285	316	287	324	276	286	293	285	287	295	319	279	266	297	319	284	307	293	285	287	293	314	293	309	283	297	324	288	311	295	292	268	310	274	264	283	297	290	284	285	288	295	298	309	285	282	284	255	297	302	293	261	279	281	258	323	304	315	291	295	286	295	283	315	275	286	272	305	255	290	290	300	269	283	286	282	294	300	291	285	260	296	276	311	264	315	257	293	267	267	285	290	289	313	298	296	288	300	302	309	287	266	289	338	266	269	304	305	311	314	286	242	286	283	273	301	287	280	314	297	299	286	287	269	265	273	279	303	283	274	308	275	302	317	295	283	284	313	269	289	279	289	287	288	272	302	279	290	302	301	303	263	293	268	287	272	274	283	294	282	270	283	277	287	288	256	272	282	323	241	254	276	291	258	285	254	275	273	317	294	311	273	265	291	295	288	266	300	281	287	280	286	284	287	290	300	283	292	262	303	279	263	312	296	298	277	296	288	309	301	292	273	296	282	278	284	301	301	318	305	275	287	279	316	305	297	282	289	299	312	277	307	299	280	323	285	265	299	315	289	279	313	264	341	312	256	300	284	302	307	305	279	286	281	297	320	293	290	308	288	299	270	298	301	296	298	310	296	299	288	305	309	274	264	291	297	288	298	299	271	293	284	302	315	315	292	310	285	275	275	272	300	297	280	274	285	288	317	284	277	274	280	281	323	280	300	259	300	313	281	315	313	270	285	321	283	250	322	272	275	289	314	306	289	275	283	305	293	314	272	249	312	306	278	299	292	254	311	312	282	306	271	256	268	297	284	285	300	302	294	263	235	303	323	256	295	305	288	288	254	294	283	277	294	276	257	290	298	299	295	275	284	311	281	297	273	283	286	294	262	271	283	295	285	283	311	270	288	295	325	303	280	298	305	256	321	296	285	277	269	331	285	284	279	309	329	324	285	297	243	303	296	298	296	310	246	292	303	261	296	315	272	287	311	278	293	274	289	305	289	296	318	310	287	271	312	292	335	295	304	269	276	290	310	283	299	324	338	307	293	312	270	304	287	277	296	294	295	316	283	284	299	290	293	290	308	284	263	281	289	273	258	249	309	295	263	310	300	313	271	279	259	280	283	291	296	263	257	295	270	272	266	277	267	282	324	285	272	296	316	296	270	296	289	306	326	346	271	282	286	277	317	309	291	297	297	294	304	276	279	293	284	305	291	290	286	278	287	261	283	301	285	306	279	284	305	265	284	252	266	288	271	279	274	310	282	268	298	282	292	279	292	275	303	298	288	305	297	297	298	287	284	291	256	304	313	239	303	312	283	284	309	277	289	294	296	292	303	282	298	291	257	298	272	307	275	256	280	293	273	312	294	270	275	277	259	283	310	326	291	294	298	269	300	306	287	306	285	281	286	284	302	272	271	290	298	277	285	276	276	260	278	291	302	302	298	291	292	290	300	275	288	268	289	295	277	307	278	287	281	265	303	273	265	283	267	298	280	293	286	302	277	282	267	298	288	284	296	269	306	279	268	260	301	279	312	262	253	271	265	284	314	301	265	290	296	289	313	275	306	298	267	306	260	297	312	300	311	305	259	310	302	296	309	253	292	290	282	299	287	321	301	293	281	290	294	275	296	298	298	288	323	269	298	297	323	271	296	281	315	286	299	264	284	292	268	277	324	262	307	273	295	288	299	284	272	260	294	245	261	267	304	304	300	270	292	306	295	279	250	299	291	290	294	270	284	268	282	277	263	278	271	283	268	285	275	289	306	261	304	290	281	292	298	264	267	318	282	290	281	299	319	296	263	310	294	292	299	272	297	313	295	274	276	261	285	291	283	276	315	280	282	287	317	269	256	293	283	277	315	285	273	315	288	284	300	272	287	264	276	298	282	272	264	293	300	274	308	268	268	309	303	272	283	299	264	271	278	289	282	260	291	288	318	291	307	305	280	309	290	271	291	272	274	265	333	313	294	246	318	292	280	262	305	261	275	310	277	277	327	281	290	286	283	272	270	299	266	266	311	272	271	270	319	296	319	263	298	269	275	285	287	293	281	290	302	274	293	275	293	308	283	274	289	324	303	276	302	305	307	316	298	300	271	277	287	282	289	314	289	299	302	276	288	316	301	300	295	273	287	294	290	284	280	307	310	269	280	302	307	281	287	306	269	286	258	284	288	310	269	280	295	278	274	274	309	271	303	297	264	259	271	294	307	261	302	302	276	316	265	274	281	301	285	291	301	314	303	303	277	293	292	279	268	304	282	314	277	280	261	297	284	301	289	243	283	292	260	303	296	293	327	311	295	324	261	303	327	283	324	295	305	300	276	311	325	283	276	276	288	288	298	283	302	313	285	283	315	305	308	266	299	296	301	285	274	280	296	265	292	266	275	278	271	305	272	324	301	320	299	251	309	285	289	263	291	307	284	292	298	270	292	299	279	283	275	279	286	284	254	295	299	280	296	279	294	287	298	311	320	299	331	292	268	290	285	308	284	276	291	268	308	274	283	294	317	272	293	319	261	277	275	289	298	291	278	294	302	278	293	276	301	282	259	268	312	290	284	293	295	288	266	301	290	330	277	281	282	308	281	286	308	304	307	269	316	278	301	298	278	301	283	225	271	291	264	282	285	280	276	283	301	310	296	295	270	284	245	297	285	286	296	294	298	283	328	305	289	296	273	297	287	271	288	305	295	284	291	300	272	272	291	298	286	280	263	295	297	293	293	294	285	251	291	280	276	300	299	287	279	288	285	310	299	315	335	302	264	287	270	311	304	291	322	298	273	270	309	285	285	260	302	263	287	291	308	289	275	285	292	300	251	286	285	276	325	292	286	292	283	248	286	313	251	281	279	289	301	300	287	311	298	288	296	321	289	301	308	294	305	296	293	298	284	291	301	289	292	316	300	321
33189	1737	3126	3546	3075	2596	2271	2015	1674	1509	1389	1362	1245	1231	1138	1126	1099	1025	1000	1022	1000	990	971	990	980	967	934	969	955	901	905	972	926	872	900	889	859	975	894	868	842	941	928	860	832	839	881	855	858	847	900	887	875	811	890	827	856	859	850	850	874	875	822	855	841	848	852	897	825	853	898	815	855	822	863	858	844	859	828	840	829	805	904	796	806	859	845	872	843	831	855	856	839	899	797	835	836	829	840	878	839	798	807	818	817	874	867	878	814	840	844	823	919	877	778	830	863	784	888	833	892	836	827	863	837	822	824	847	856	827	829	840	845	882	829	802	831	869	872	884	892	842	795	896	812	841	860	798	806	873	831	854	816	805	842	792	842	874	858	884	833	845	834	838	865	904	892	815	811	833	857	901	820	807	827	829	857	817	857	839	891	869	866	858	901	914	870	866	828	826	878	864	785	853	837	845	833	867	851	833	875	843	846	873	870	766	858	818	839	854	866	897	869	811	857	847	894	836	860	837	893	789	855	813	805	841	878	841	835	807	858	820	856	850	863	833	830	837	895	888	816	853	898	830	877	842	795	821	806	833	851	845	883	875	758	828	788	819	823	848	803	872	844	926	880	859	868	885	784	856	837	873	833	850	833	851	784	881	839	839	808	790	816	920	850	823	824	863	802	899	871	894	849	859	875	868	850	806	833	866	868	883	837	851	826	838	802	841	853	872	841	863	819	822	800	836	873	863	834	942	873	814	816	883	852	737	880	818	836	858	793	863	920	845	871	819	813	866	869	818	914	825	846	804	838	841	885	823	826	801	845	796	900	832	849	863	789	830	859	815	881	826	811	882	876	826	783	771	826	834	857	865	827	881	803	891	889	857	796	844	864	882	891	844	817	859	847	864	869	835	860	788	823	852	826	841	891	825	758	796	834	851	809	835	833	851	822	870	878	785	882	792	843	821	859	837	850	869	848	872	876	839	835	796	919	873	873	845	836	860	824	789	851	801	826	821	876	812	846	838	825	862	842	870	851	887	840	886	872	805	816	848	840	859	805	784	815	837	834	855	891	841	857	842	867	831	883	864	873	863	846	865	810	858	866	853	863	766	819	897	832	790	829	862	861	872	875	855	830	806	862	828	812	872	832	846	862	877	833	845	799	870	818	798	808	854	813	837	831	866	829	816	872	850	826	837	872	809	862	856	812	882	827	836	829	855	867	827	830	853	856	867	806	806	840	892	847	824	840	888	838	814	877	823	866	813	824	807	830	852	864	881	882	804	801	842	820	863	856	781	790	836	850	834	809	810	878	850	782	841	816	825	837	907	858	819	787	819	826	812	802	794	793	845	844	901	832	834	860	861	864	898	820	868	877	856	854	842	812	825	841	860	827	888	826	836	847	840	788	819	854	849	863	832	865	840	771	769	817	841	856	794	882	809	828	807	843	815	804	786	860	878	819	825	813	882	828	871	820	890	865	884	859	827	807	815	823	790	860	857	857	892	876	909	804	844	840	822	796	806	770	836	864	869	861	890	857	864	781	856	826	840	894	832	837	827	815	849	808	917	828	824	873	825	848	803	838	792	831	780	837	838	859	866	866	827	823	852	804	816	818	840	892	881	839	859	863	829	872	804	845	819	832	809	880	851	857	802	845	872	772	867	819	825	850	863	873	895	866	830	885	795	904	837	891	868	826	855	892	825	808	874	820	822	815	830	842	855	830	828	818	872	842	851	840	885	827	787	800	802	815	868	871	862	827	900	839	838	753	841	855	830	858	829	877	877	838	842	819	835	822	835	852	823	853	857	826	824	788	837	835	855	831	818	853	851	845	814	828	858	800	866	845	888	837	842	873	820	891	823	882	869	832	817	861	826	848	837	813	857	803	846	871	836	877	844	840	823	850	837	845	863	914	842	861	814	786	881	879	830	801	902	839	834	862	863	867	840	839	879	807	786	817	822	850	818	803	895	858	790	787	806	869	846	826	857	880	849	841	794	807	847	863	872	822	798	854	873	856	797	857	791	880	824	801	890	818	840	833	828	853	893	837	837	837	851	875	852	821	806	832	837	806	805	862	839	846	870	831	830	849	873	828	841	822	838	847	869	879	854	828	844	865	865	890	834	858	814	827	844	813	841	851	881	875	832	826	832	860	804	874	853	833	820	848	849	928	877	786	814	828	842	802	872	828	857	862	814	876	831	839	878	860	845	890	815	864	836	798	876	819	865	769	855	840	807	843	840	845	831	839	888	792	796	835	819	858	848	849	844	810	853	860	842	818	839	868	883	827	795	813	832	802	867	841	827	911	858	847	835	844	797	859	833	856	836	861	846	808	855	793	867	855	819	828	825	834	860	870	811	797	818	834	819	829	839	816	849	810	870	836	835	828	848	900	841	823	773	830	857	829	817	824	842	823	861	823	803	854	788	812	858	814	853	828	858	764	882	853	855	882	860	842	902	825	859	815	788	823	842	821	809	801	833	822	821	856	796	855	804	843	839	888	841	874	830	849	861	827	831	815	867	841	811	896	816	850	793	852	884	808	875	821	776	861	893	786	833	822	848	861	830	816	830	847	828	858	805	847	843	849	862	849	805	835	806	872	834	848	825	878	819	847	778	836	846	865	870	832	810	839	827	876	878	820	845	870	860	865	836	865	845	831	837	796	817	835	817	866	892	843	874	831	855	848	810	858	830	881	883	868	819	853	844	824	851	815	829	836	866	796	846	827	844	864	910	828	822	837	862	839	805	838	833	847	834	851	824	858	868	867	894	810	863	876	837	827	828	776	847	851	847	854	870	862	863	807	833	866	897	842	816	841	850	831	863	852	878	843	848	816	854	786	858	795	797	841	818	860	878	863	834	823	848	851	863	799	884	824	807	840	827	835	869	826	848	852	848	852	854	819	856	840	872	829	888	835	845	796	814	811	842	821	828	851	853	832	773	917	844	830	847	817	780	868	815	805	820	801	846	848	816	821	855	811	801	867	798	847	857	864	834	835	814	820	863	839	857	802	812	863	835	838	849	819	816	850	838	869	850	797	806	825	838	848	870	842	817	856	909	843	856	840	888	896	825	792	807	836	844	862	824	790	894	765	869	866	855	860	869	878	797	817	844	797	806	851	865	851	855	827	822	845	891	897	825	858	834	822	866	866	808	797	860	877	825	874	859	854	859	806	796	862	843	842	856	859	830	816	817	815	866	836	856	786	884	812	836	835	822	872	880	868	834	822	831	838	843	837	892	823	851	834	807	853	803	854	824	857	824	818	829	843	830	833	843	826	856	803	884	857	827	846	878	859	865	855	844	766	845	822	786	796	847	861	857	843	835	868	885	819	801	855	807	817	854	845	816	864	803	826	854	809	852	860	861	871	873	795	869	839	838	813	827	866	864	831	840	813	824	859	821	834	867	815	817	864	789	829	835	838	832	811	825	854	838	835	869	847	845	886	852	825	854	857	872	854	792	854	821	880	824	803	815	788	855	852	810	852	847	810	790	831	861	826	807
62524	29504	12477	2770	1505	1040	901	790	626	576	524	489	463	440	439	419	401	397	404	426	360	400	360	362	291	364	351	349	377	364	362	338	329	379	364	368	361	363	316	324	379	336	354	359	351	334	338	362	329	373	321	359	345	348	331	308	363	319	365	327	314	341	353	376	370	343	324	338	367	339	332	340	334	324	344	337	334	346	332	330	337	309	333	333	328	339	331	317	362	297	330	360	348	358	361	346	374	338	359	363	370	349	293	327	372	356	340	349	337	333	343	359	331	323	341	354	336	348	332	326	320	343	372	333	331	355	302	343	336	334	340	336	330	368	319	323	316	347	342	300	310	330	355	343	341	339	352	333	339	312	304	333	334	315	328	334	333	333	325	324	319	324	337	308	329	336	326	355	339	372	349	336	370	318	333	372	343	324	345	368	349	331	357	279	364	355	339	300	297	319	348	313	326	335	352	361	299	333	317	334	324	317	346	336	334	352	310	350	337	350	348	352	325	341	301	342	317	347	350	344	334	367	362	315	335	349	303	333	333	378	367	339	305	320	336	373	339	332	357	343	347	357	323	344	337	343	370	330	334	323	309	335	352	352	305	333	335	343	345	334	308	336	368	330	342	340	327	353	347	319	319	333	348	334	346	338	370	333	326	330	378	353	323	327	317	330	353	337	343	347	342	361	367	302	356	307	348	346	324	348	280	311	349	347	373	352	323	344	341	344	350	327	301	317	318	340	335	356	337	324	332	311	329	344	363	345	337	343	332	355	345	303	332	319	326	316	336	320	340	370	346	333	358	325	319	341	317	335	349	347	326	308	326	313	349	364	311	355	326	350	344	383	364	345	321	336	345	316	310	362	329	320	323	334	336	302	343	337	350	328	339	337	326	345	303	368	316	380	345	341	359	332	372	343	368	364	349	343	350	344	356	331	326	343	328	306	366	360	333	342	342	333	292	324	339	324	352	332	373	327	346	335	380	334	343	334	348	333	328	342	345	344	342	364	295	340	342	326	334	362	343	328	350	346	313	317	345	347	336	297	305	343	318	342	331	363	350	322	336	349	330	319	365	325	325	339	305	320	339	364	329	308	328	329	340	340	313	314	343	348	355	321	339	321	332	344	354	325	362	339	381	368	320	331	363	341	378	320	354	382	353	336	367	332	347	338	336	363	358	329	321	358	336	303	335	342	346	330	358	293	329	371	306	351	338	330	346	328	336	336	346	293	319	333	330	344	334	370	343	305	307	361	379	330	318	346	347	347	352	318	347	359	347	336	357	357	338	314	341	335	367	309	371	300	332	334	316	367	356	339	309	297	315	369	372	334	331	368	334	334	342	344	338	337	347	343	322	320	342	333	314	380	359	304	338	349	342	374	340	332	330	330	332	348	362	366	347	378	327	294	321	358	341	300	332	318	349	323	320	333	348	343	340	378	393	343	321	324	339	345	325	327	347	360	330	375	364	337	343	329	292	320	323	325	344	323	355	352	342	343	345	348	327	312	318	311	345	317	324	308	348	365	354	380	372	366	328	336	348	306	350	331	353	312	327	342	354	336	361	343	327	353	328	352	319	321	339	335	323	324	319	329	357	323	332	314	329	331	355	346	336	348	357	334	299	346	338	334	300	359	320	309	341	325	337	369	339	334	343	314	366	353	327	374	351	344	349	344	385	342	339	317	348	339	346	339	294	314	339	330	340	336	312	353	322	336	342	317	311	311	331	336	344	317	351	358	333	308	347	339	334	323	343	343	364	372	337	313	315	362	330	338	316	308	333	359	367	381	311	324	320	310	363	352	326	311	354	322	341	355	306	321	322	330	345	394	329	294	352	333	301	374	328	369	329	343	303	336	319	366	345	320	335	358	346	305	345	303	306	334	336	336	353	318	348	331	375	335	330	321	328	306	319	337	281	327	354	334	326	355	341	372	339	364	342	351	369	369	333	341	324	371	341	330	330	344	372	334	311	316	324	358	344	334	356	357	371	349	336	349	325	333	353	361	316	339	328	354	345	348	338	337	343	321	345	339	339	318	345	364	347	339	310	328	347	338	334	377	333	323	324	337	334	358	348	356	298	352	338	337	336	346	335	316	304	345	376	339	335	331	374	336	329	335	359	347	319	370	304	342	334	340	315	341	351	320	334	315	316	356	318	349	374	337	325	359	316	319	341	356	337	333	326	339	314	327	333	324	331	355	360	341	327	321	357	345	315	358	362	323	363	328	360	318	344	351	353	327	361	371	313	311	319	324	353	343	304	357	347	302	368	344	350	357	352	313	337	311	340	346	362	341	327	343	315	338	349	315	338	316	355	354	328	364	308	321	341	322	326	334	324	343	309	332	344	348	365	325	336	319	319	335	322	304	329	344	328	329	338	306	319	332	335	293	319	357	305	333	356	354	325	310	352	324	322	326	307	342	312	351	333	297	324	330	334	345	338	310	336	351	347	356	333	324	322	342	373	360	347	361	330	343	319	297	323	335	301	322	330	316	344	361	338	338	338	352	370	318	316	346	315	349	337	313	311	340	346	331	347	335	345	334	330	362	336	345	336	326	329	364	301	338	344	340	340	360	313	328	333	323	338	332	358	303	311	335	364	310	314	323	364	343	336	298	322	313	337	348	350	339	326	328	327	330	343	361	321	364	353	367	325	357	354	312	309	346	361	319	322	337	321	308	336	374	341	348	319	325	344	333	336	339	318	357	344	324	338	362	336	362	344	330	344	330	332	328	312	318	352	358	337	323	341	344	328	327	310	304	330	360	342	319	326	365	354	342	345	361	368	357	327	344	363	356	335	371	325	343	325	332	378	364	331	368	354	311	327	336	317	330	332	311	366	347	347	310	321	343	319	343	337	337	324	338	349	316	342	353	361	340	305	342	334	338	330	349	339	333	354	347	339	365	334	358	295	345	362	323	342	310	309	325	323	337	319	345	358	366	332	397	352	309	336	337	328	340	335	305	362	358	348	371	371	315	345	373	337	345	366	332	311	319	366	339	351	329	349	337	357	361	339	321	323	336	342	347	333	326	328	377	334	314	358	315	350	335	304	299	317	316	360	315	346	346	352	329	336	338	356	328	329	326	334	333	344	319	332	329	349	324	322	347	346	311	372	342	360	387	338	339	300	321	337	342	339	344	344	314	339	343	337	337	307	333	346	330	307	326	319	341	327	301	312	336	326	305	357	357	335	357	330	353	351	343	344	335	320	361	348	326	348	369	362	357	361	332	360	327	350	323	374	324	338	375	335	344	365	324	326	318	372	314	312	328	352	343	353	330	322	355	324	313	342	315	344	317	351	353	318	321	313	331	352	333	342	321	386	366	368	378	359	304	324	310	356	353	327	361	321	305	344	295	345	328	318	340	362	339	341	375	326	317	347	365	335	325	351	321	378	313	386	381	321	336	374	339	330	319	316	343	351	342	350	337	347	309	341	359	318	320	339	353	356	309	357	349	345	360	325	351	365	333	348	316	342	323	313	355	328	327	333	383	349	340	338	327
40255	2756	5148	5819	5247	4166	3646	3153	2649	2254	1985	1850	1675	1605	1540	1505	1339	1377	1337	1245	1271	1249	1204	1215	1144	1189	1140	1072	1111	1071	1095	1034	1069	1031	990	1083	1050	976	1014	1025	958	1047	1037	988	1024	989	1030	989	950	959	959	993	951	930	990	909	910	958	978	950	953	933	1001	1022	944	927	1029	942	981	940	958	942	959	963	996	948	935	990	998	934	945	972	950	951	944	938	970	958	971	963	908	990	970	1000	959	998	960	972	951	978	948	919	942	908	954	929	951	922	928	912	991	944	901	902	888	939	966	916	933	940	922	923	955	911	914	926	921	925	958	942	925	970	941	913	905	915	981	853	927	934	956	911	962	935	906	954	933	937	957	924	880	960	943	948	920	975	920	932	881	891	885	965	919	977	914	906	989	900	953	922	922	965	900	976	946	922	961	959	916	979	960	960	930	923	944	931	928	930	979	977	892	901	971	925	932	917	941	934	959	920	970	878	936	966	949	904	981	914	951	923	944	964	921	948	909	913	906	958	950	947	937	945	913	971	931	935	860	918	915	925	963	949	942	919	945	936	983	953	913	921	975	889	959	925	942	933	942	905	928	911	891	962	948	920	949	929	904	953	933	939	929	915	927	976	968	908	953	997	919	954	949	918	935	1018	920	921	933	935	990	943	937	947	932	896	893	936	968	915	938	910	888	892	964	1029	900	933	956	955	1005	991	954	949	943	1013	957	904	924	936	937	969	936	969	877	943	958	930	923	962	958	891	922	964	968	936	971	921	877	949	934	925	949	945	910	943	915	935	940	904	982	962	933	936	938	1004	931	922	942	905	966	901	952	910	925	968	849	920	977	922	912	923	917	943	917	1010	933	932	927	915	920	957	1002	957	949	927	947	876	904	906	889	976	1001	941	906	956	916	932	941	953	970	875	878	936	939	932	972	969	931	989	923	941	955	916	922	978	915	926	913	958	929	938	933	931	939	901	921	972	952	967	987	922	977	941	958	923	933	882	947	963	894	946	935	932	917	923	948	940	963	968	994	953	917	966	965	906	967	889	978	903	913	910	907	924	927	913	1005	967	880	934	921	944	931	940	961	913	973	855	938	906	942	976	915	914	952	1037	956	927	909	949	924	931	863	897	922	933	921	908	906	889	962	938	922	950	901	950	934	906	934	923	949	935	913	969	1001	915	928	914	936	912	889	955	945	896	910	880	933	915	929	933	953	908	919	981	933	967	930	891	907	879	931	891	949	895	959	969	943	938	1012	885	954	963	890	938	973	924	891	985	906	926	901	933	961	911	934	947	1000	886	922	941	1009	927	964	945	901	928	888	945	908	943	901	889	929	984	923	894	952	934	960	961	903	949	963	862	896	954	899	997	1035	882	977	921	955	992	924	946	901	920	931	906	961	898	966	930	973	887	933	924	898	931	879	923	944	919	960	956	919	922	923	944	909	1006	922	915	962	936	916	908	961	941	945	983	947	964	934	903	966	961	936	914	915	989	892	938	959	954	945	881	903	922	907	980	973	966	937	974	933	949	904	918	958	927	906	985	957	940	937	949	969	927	943	935	912	930	889	947	934	937	965	943	972	899	885	921	905	944	934	953	976	900	901	952	925	945	957	1016	939	937	880	919	927	928	916	935	943	946	894	933	931	918	998	909	904	954	952	924	918	949	891	943	912	912	926	915	959	932	912	949	976	954	945	957	945	940	970	957	975	947	897	949	907	961	901	897	966	930	945	919	906	911	963	924	863	940	980	945	924	946	943	943	936	958	957	924	930	942	981	904	920	937	835	936	886	955	923	950	921	952	942	946	929	889	924	951	907	958	917	971	952	914	924	915	943	920	920	927	910	929	936	953	931	976	936	909	854	954	989	999	936	911	969	933	893	955	985	898	931	887	895	926	932	968	951	943	1004	942	986	928	943	949	1020	1007	925	878	898	998	944	950	946	966	949	947	949	999	961	942	946	940	903	989	937	943	972	953	1011	911	949	982	925	891	932	899	967	905	933	936	950	960	937	961	952	948	812	896	914	930	951	938	906	951	916	948	952	909	928	901	846	914	942	971	937	939	915	938	924	959	967	982	978	950	993	983	911	922	942	926	918	924	908	901	886	923	939	1023	1002	941	888	893	926	958	947	950	974	937	947	886	927	972	936	890	952	947	884	923	953	930	928	922	926	937	927	895	900	932	940	931	928	986	917	1035	964	915	934	935	941	939	949	940	902	919	908	921	926	931	927	995	934	969	905	888	870	961	896	917	939	933	897	970	965	947	911	871	907	936	964	935	971	950	966	977	898	942	920	961	930	945	941	919	914	920	963	924	953	944	915	932	928	933	965	994	911	897	926	984	954	970	982	941	940	928	945	948	957	982	888	942	979	992	906	917	934	963	868	919	894	922	948	969	891	907	913	953	949	937	912	993	935	927	910	905	935	925	925	1008	978	903	908	920	950	886	902	954	951	928	905	947	964	901	998	948	960	967	917	990	943	942	939	888	972	934	897	928	950	946	941	956	976	908	965	834	964	936	943	904	943	939	891	918	934	889	912	956	924	966	898	952	945	950	883	941	926	943	949	953	972	931	910	970	938	916	942	912	890	971	1018	922	937	894	927	931	933	928	922	947	942	927	971	907	901	935	978	902	900	938	926	967	939	885	935	936	918	991	966	1004	920	955	963	965	875	983	922	934	930	929	886	980	958	892	932	947	995	1017	906	927	915	926	898	948	925	933	961	928	935	892	913	937	938	957	982	924	923	931	921	937	923	1009	912	971	907	943	939	885	969	972	886	964	935	927	969	921	974	957	907	956	940	935	918	920	923	892	918	888	935	886	959	879	923	939	978	934	945	937	935	938	934	935	942	976	942	907	951	942	898	919	987	938	975	911	915	945	991	971	933	951	934	944	923	973	913	947	976	990	970	908	926	901	935	960	907	937	936	923	927	951	942	952	975	886	972	989	956	968	918	940	895	950	904	899	942	971	943	913	914	920	916	936	948	936	934	968	919	953	953	959	868	899	915	929	955	971	920	920	927	943	907	931	941	972	952	976	944	918	934	916	958	901	936	932	1009	938	959	924	957	943	973	903	900	883	917	956	915	886	910	928	925	927	969	984	950	937	928	946	960	951	945	941	942	985	948	954	949	928	890	942	941	875	918	966	922	951	929	926	954	957	921	941	928	940	928	971	889	926	932	980	943	910	937	886	933	925	924	870	949	904	875	954	955	945	907	921	954	891	917	904	928	968	889	968	884	915	899	979	962	916	909	942	919	918	962	977	949	986	984	959	893	963	917	916	924	912	894	981	953	919	954	933	932	956	976	932	911	911	950	932	918	925	937	932	896	909	930	929	974	906	878	912	950	945	945	943	904	916	982	925	881	922	957	939	949	954	967	982	936	933	997	943	930	926	944	940	909	935	929	912	958	904	897	909	976	944	963	961	953	982	989	932	994	936	981	956	970	925	925	953	943	922	967	892	972	981	904	979	926	908	975	941	945	905	931	949	905	931	952	987	960	959	952	943	935	983	905	950	981	926	945	941	946	948
16049	1225	343	237	201	161	172	190	176	153	155	157	153	143	137	133	157	130	169	175	129	146	148	146	157	153	145	143	166	155	160	151	158	149	160	137	136	151	153	140	121	153	157	136	171	130	149	150	163	143	140	147	151	128	142	152	138	145	163	136	154	123	139	140	160	160	165	132	152	121	147	137	131	144	161	142	141	145	174	149	119	160	141	141	134	117	155	129	159	127	152	137	122	157	133	142	139	117	144	140	130	139	155	166	146	125	133	140	155	169	157	141	153	143	132	144	155	158	116	139	143	157	158	150	141	155	140	123	163	153	170	133	154	136	175	153	139	170	157	140	130	150	157	146	139	138	144	150	134	155	145	122	146	133	164	129	134	133	161	155	155	157	132	136	158	166	143	130	155	147	134	150	156	136	144	146	166	135	145	154	158	156	130	133	158	157	131	147	154	169	146	140	156	144	157	160	145	163	157	153	129	161	144	137	127	152	154	147	178	115	153	151	127	166	144	113	154	163	143	160	147	152	133	176	143	160	143	132	135	161	149	155	151	144	131	134	151	157	149	134	152	161	163	136	130	153	139	141	157	132	136	163	150	137	123	137	145	157	154	149	151	130	131	158	124	144	160	153	155	128	134	146	159	152	146	146	131	143	126	147	161	150	163	147	148	134	147	166	156	140	127	169	134	144	151	155	164	153	141	114	132	128	111	143	160	150	156	165	156	141	132	131	155	163	131	129	152	157	151	146	136	136	148	145	120	153	138	156	173	144	152	149	143	135	141	137	166	150	160	145	158	150	130	149	154	144	133	148	130	162	142	140	154	148	161	143	148	157	148	126	131	131	165	142	147	131	148	151	149	150	152	142	151	153	142	148	129	157	151	148	145	150	129	146	163	154	164	130	152	159	134	129	128	149	129	165	136	165	153	139	147	149	166	133	142	147	144	149	166	148	136	134	136	135	157	157	161	150	174	161	172	141	154	159	161	153	133	148	140	162	156	151	128	154	119	133	157	146	134	135	145	136	141	151	143	151	142	132	147	144	161	138	134	142	176	156	147	139	177	132	154	140	132	138	142	172	134	135	139	144	172	140	151	155	151	136	140	140	143	139	149	118	175	136	157	150	137	166	158	135	140	146	146	132	154	151	163	117	175	129	146	153	130	140	145	142	135	145	119	146	132	140	136	135	139	140	145	140	144	152	154	129	124	137	149	147	148	136	148	143	149	148	154	139	143	145	159	135	139	124	151	143	135	134	163	132	140	165	130	164	163	130	168	153	133	146	150	156	142	129	127	164	148	170	149	159	137	155	142	152	124	142	141	162	147	151	148	145	168	139	123	162	141	168	155	137	162	148	135	139	146	137	161	131	154	182	149	143	150	150	143	168	147	165	149	141	166	143	152	133	128	148	150	111	146	137	137	152	131	145	164	129	139	148	135	127	130	151	129	146	153	154	164	136	150	153	146	128	139	149	146	136	142	135	157	130	163	144	139	129	164	158	164	133	125	140	133	112	164	156	156	149	142	140	146	148	135	133	138	148	143	147	164	146	136	173	170	160	156	155	130	166	157	148	158	141	140	147	131	131	149	144	151	137	165	152	151	141	139	136	151	136	135	141	136	141	152	157	141	153	140	177	161	145	151	149	160	123	153	162	164	135	169	138	125	150	128	156	121	155	133	126	151	143	156	130	152	149	135	151	157	151	149	125	139	148	145	137	151	147	146	132	128	135	132	148	147	141	138	151	119	155	140	172	119	146	142	152	143	156	160	144	158	133	136	137	132	140	133	149	150	172	117	154	168	134	144	127	136	144	140	143	147	159	158	153	145	163	149	145	143	156	153	120	148	146	146	128	141	148	135	141	153	131	153	161	151	127	153	142	150	153	142	148	157	143	153	124	142	143	139	160	140	147	152	125	155	151	143	148	134	168	146	136	141	159	141	133	136	143	121	168	148	142	143	154	147	137	166	135	155	160	176	139	146	147	130	160	130	161	143	163	145	131	143	136	128	149	155	139	128	144	124	174	138	125	154	127	158	140	128	163	150	141	141	128	155	124	145	147	153	153	151	169	147	158	142	134	146	137	136	152	145	164	137	143	160	146	152	121	152	157	135	142	153	142	145	165	169	155	155	162	142	159	149	132	122	122	140	147	156	129	134	182	148	141	139	156	143	155	134	164	154	135	164	156	140	129	156	159	163	158	164	152	142	177	147	141	169	153	143	143	172	129	134	132	138	152	148	132	144	149	139	156	164	144	149	143	133	157	155	150	136	145	157	161	159	134	137	162	143	143	145	133	141	132	146	128	147	136	136	133	144	137	154	136	169	147	146	156	136	130	163	118	141	142	127	168	160	141	147	154	149	159	150	141	155	126	159	139	156	141	146	131	135	158	162	160	160	169	156	137	133	150	157	143	137	140	153	134	138	145	140	155	146	126	139	146	139	174	154	157	152	153	134	132	134	161	142	153	140	154	163	126	140	131	157	135	159	147	151	137	126	150	150	127	139	144	156	153	133	147	149	125	128	126	136	147	162	169	146	152	158	162	140	134	145	133	131	141	143	139	144	145	157	162	158	145	146	138	147	129	145	143	150	146	142	142	161	146	156	151	134	164	157	129	161	177	147	144	148	156	160	131	132	135	153	141	153	139	150	126	139	148	156	146	134	159	140	149	163	123	146	140	162	146	167	161	135	131	173	132	132	146	167	147	159	140	152	157	136	156	165	152	136	149	150	138	156	130	168	143	163	156	143	140	135	138	143	130	132	155	158	137	132	167	145	132	152	159	124	158	136	149	137	154	151	153	133	148	152	139	152	162	137	144	166	155	156	150	151	159	117	175	152	150	160	168	151	169	137	148	140	143	143	134	142	141	141	146	132	139	139	158	165	152	153	126	156	139	153	153	122	140	136	161	138	151	159	167	148	129	150	148	144	170	148	144	175	133	144	150	140	123	165	145	159	149	152	150	137	139	146	136	139	129	137	143	148	146	153	144	124	146	153	147	149	169	145	155	122	140	153	132	130	127	155	133	130	163	160	141	144	163	134	149	148	130	147	129	140	152	175	127	141	133	145	140	156	135	144	160	122	134	133	165	130	129	134	141	151	137	153	141	126	142	144	145	161	157	161	141	160	139	137	130	128	130	116	149	153	148	149	159	138	140	139	172	155	141	143	145	146	143	161	162	166	141	129	136	119	157	123	158	150	140	132	144	130	145	128	139	122	160	116	136	148	165	153	172	144	127	135	162	138	132	150	136	117	161	131	140	142	138	145	154	153	139	135	131	123	143	148	144	156	164	154	151	157	153	143	135	143	140	137	141	128	125	151	161	140	159	135	139	157	125	143	138	128	143	151	144	132	142	143	149	136	139	144	154	141	118	165	157	175	142	148	143	157	137	139	139	129	163	138	162	145	147	156	139	140	147	138	154	140	141	151	138	145	138	135	142	140	165	135	130	151	154	158	139	145	139	148	123	146	132	134	140	178	158	130	148	156	150	151	161
13325	568	686	717	670	620	575	601	529	525	542	520	556	524	498	484	473	444	541	508	488	506	502	499	492	510	493	513	471	509	495	515	496	428	488	509	462	504	475	498	509	508	458	481	488	524	472	474	458	472	543	482	517	499	498	481	478	488	487	515	461	468	478	489	488	496	509	443	537	496	464	473	519	510	427	504	471	504	473	484	502	445	496	497	527	501	491	464	470	474	475	487	445	514	508	460	484	476	451	489	476	459	495	451	477	484	538	472	495	508	507	511	482	479	471	471	486	497	474	465	515	486	481	494	476	470	453	483	480	524	470	481	466	461	469	473	431	492	460	457	478	461	470	496	443	496	506	481	456	495	506	492	501	482	450	507	493	477	511	481	467	508	497	458	479	456	502	481	457	498	492	469	484	493	503	500	468	511	477	505	482	495	473	484	471	472	509	475	480	480	488	466	514	483	488	458	474	467	444	487	493	449	505	465	494	464	503	503	441	466	480	469	538	491	486	523	484	464	492	495	484	506	506	513	462	489	490	447	462	479	479	437	478	504	454	496	491	472	481	466	475	524	483	499	475	466	470	461	475	455	477	477	492	472	478	467	530	483	492	492	503	509	511	500	492	516	465	464	493	481	442	489	491	524	491	494	511	508	496	470	538	498	487	445	496	502	509	501	472	470	449	476	471	458	492	475	495	477	483	443	510	511	469	463	467	482	483	491	468	485	491	554	475	489	495	486	471	483	514	530	519	474	483	467	424	499	518	522	450	481	482	487	487	491	491	461	476	466	485	490	515	448	517	499	472	429	476	523	504	468	499	464	497	480	512	477	484	477	515	497	490	499	433	512	481	483	524	460	517	468	482	496	439	473	481	450	451	474	474	490	458	482	516	483	511	478	505	466	487	488	467	455	495	469	474	535	487	458	447	441	468	499	445	469	534	506	482	477	512	500	466	471	469	439	509	502	486	485	457	472	524	489	458	492	489	439	520	513	531	471	463	486	489	500	511	498	475	461	466	444	495	468	523	482	461	460	507	485	500	489	474	489	501	456	496	464	485	489	449	503	484	478	457	464	463	487	480	497	466	440	515	487	451	472	473	482	490	496	463	513	447	477	470	487	450	508	483	441	451	478	484	509	495	475	473	477	491	501	430	452	454	485	483	462	473	485	498	497	498	454	438	487	506	489	481	454	473	510	509	460	483	477	514	471	495	458	488	473	450	452	476	476	452	480	493	498	483	440	528	457	509	452	471	487	482	529	469	519	478	451	497	535	511	469	454	465	494	459	503	453	471	494	497	419	489	457	461	531	495	499	465	502	502	505	467	510	470	458	500	473	508	485	492	490	513	466	528	504	470	465	505	474	485	477	459	464	490	464	453	459	516	480	476	540	432	457	454	482	498	481	489	511	460	510	488	481	486	452	462	517	512	516	512	470	495	486	442	475	506	487	474	489	471	463	471	493	455	450	528	466	493	505	510	454	479	459	505	478	534	461	492	471	505	471	498	440	493	470	489	469	484	467	506	485	470	475	499	490	501	502	469	463	510	490	465	488	474	501	517	487	511	509	490	517	455	497	488	465	476	480	464	493	519	515	461	440	461	481	479	486	475	431	484	477	506	483	514	425	486	477	488	497	452	458	495	460	486	477	455	515	496	473	488	497	488	473	491	464	437	517	481	508	519	493	489	481	504	473	494	516	494	449	482	492	459	465	479	511	490	478	512	458	479	531	490	474	475	456	453	489	536	429	516	478	489	518	512	494	472	459	480	504	479	497	471	433	480	499	446	460	504	532	487	488	527	479	520	480	479	458	468	493	513	480	493	477	476	451	491	527	489	509	455	439	451	500	469	552	502	523	495	488	460	455	466	457	495	486	474	519	540	474	511	485	485	478	535	512	518	516	456	516	490	499	480	483	461	470	472	478	483	488	476	488	488	490	499	506	460	466	509	457	500	481	497	479	510	490	490	483	455	480	429	438	444	447	459	504	509	490	475	496	497	448	460	520	435	442	490	515	462	466	525	454	475	459	444	503	472	453	482	462	445	511	492	488	494	489	483	471	467	468	491	474	498	492	481	468	466	491	488	493	497	495	487	494	488	473	481	537	468	526	455	511	482	498	491	463	468	479	434	445	501	461	485	495	460	490	474	517	477	482	485	466	486	485	486	486	458	482	480	492	487	502	459	481	484	454	453	494	490	431	491	504	476	513	497	508	517	441	487	480	483	525	492	451	440	521	471	453	473	493	508	455	473	513	476	517	468	488	507	484	487	504	461	529	442	464	464	473	438	465	479	504	470	472	498	477	458	450	481	455	491	465	503	489	471	496	497	495	506	459	469	472	478	485	443	477	425	499	444	471	440	475	471	488	497	498	511	516	472	531	513	496	489	528	439	459	471	483	528	479	499	458	479	454	514	510	490	431	494	466	474	462	472	504	507	482	443	459	497	478	483	514	479	496	441	497	470	478	457	484	447	487	503	472	474	465	473	487	446	463	466	464	483	463	489	500	477	456	493	482	485	461	490	499	513	526	476	502	501	426	543	515	464	473	524	491	495	446	494	469	476	506	453	482	481	460	496	482	480	455	494	499	454	457	444	431	476	455	546	473	517	476	487	481	480	506	510	485	513	455	504	510	478	451	500	509	488	456	475	525	465	510	491	476	471	511	473	501	498	489	463	453	497	496	476	494	497	481	480	459	514	489	514	499	458	473	470	476	493	471	473	492	489	483	510	493	497	466	501	486	490	489	456	524	464	477	508	454	477	488	429	465	498	475	459	494	483	480	475	451	481	460	481	463	453	415	513	473	503	532	507	475	457	470	473	504	455	516	477	474	459	508	462	499	498	438	515	494	516	474	490	481	496	486	459	437	503	484	498	481	513	469	502	506	505	473	487	462	465	448	513	474	471	459	491	460	443	440	485	479	485	489	490	443	478	457	466	485	471	510	504	469	466	500	475	468	476	454	462	466	449	431	497	475	474	436	524	484	464	474	450	478	518	475	457	511	481	468	462	479	489	466	490	484	443	486	505	463	497	486	489	486	530	494	508	491	465	476	465	516	473	461	489	480	481	450	524	469	511	499	453	498	522	434	467	476	485	497	467	499	479	453	491	449	509	472	495	456	451	492	487	489	497	488	478	462	474	483	461	513	463	475	509	479	470	471	466	498	486	474	458	467	466	482	461	426	434	509	464	467	477	533	466	465	500	471	500	476	508	497	478	479	483	531	479	478	505	468	489	479	511	489	526	528	477	482	458	492	495	463	536	465	469	482	485	464	473	467	500	493	466	459	483	520	503	489	463	462	478	457	435	479	471	470	461	447	447	501	489	496	479	471	495	471	494	470	498	431	474	502	459	506	489	485	447	507	481	453	489	506	496	482	485	447	459	492	465	479	499	457	488	461	503	482	514	476	446	491	508	492	479	492	466	439	465	457	483	518	509	483	494	494	453	445	494	499	459	462	492	501	470	496	458	493	521	510	496	494	465	468	462	498	467	452
56343	23802	5711	1194	843	684	586	526	479	422	418	378	354	365	344	346	348	325	338	325	281	288	312	277	312	320	286	321	283	306	281	309	351	306	335	301	289	299	300	300	274	272	317	298	289	319	293	326	280	314	323	278	280	311	279	297	322	278	301	293	302	288	307	310	289	315	304	274	286	321	323	321	282	301	296	270	309	277	307	284	297	318	297	288	276	300	329	304	292	306	287	266	289	282	274	302	301	309	309	297	274	290	281	264	289	308	306	293	297	286	309	257	295	265	264	283	298	313	289	293	353	287	275	290	267	282	291	299	286	309	276	284	265	302	274	279	311	309	287	281	321	273	303	291	296	281	302	281	281	278	258	295	292	330	280	289	282	306	319	292	280	311	290	310	299	289	304	266	259	299	298	292	284	278	261	309	264	292	297	291	289	269	272	301	296	274	315	278	301	296	284	288	277	278	319	283	264	306	297	284	305	268	282	259	279	274	287	288	294	282	316	304	294	314	305	298	298	287	288	302	280	284	313	262	285	306	296	291	280	284	294	275	292	331	307	276	322	294	282	319	313	303	278	266	276	280	291	308	270	316	310	289	276	275	300	269	292	271	284	262	295	283	289	264	298	283	303	291	301	290	297	317	303	269	269	276	287	282	287	279	273	316	257	311	279	299	328	307	329	286	279	281	289	308	283	294	306	273	258	276	277	289	296	313	286	285	286	286	266	303	253	301	292	289	254	260	284	277	258	277	299	295	293	346	311	315	283	324	280	284	306	304	270	309	255	280	261	297	303	311	290	291	293	281	281	291	277	308	312	310	290	314	226	309	269	292	290	273	285	274	303	310	264	293	306	314	323	239	281	312	308	289	280	273	296	264	292	282	298	305	307	312	314	293	307	294	278	259	336	301	265	292	306	295	262	287	257	331	318	284	270	313	284	317	274	307	273	345	300	288	281	274	318	264	285	275	318	305	290	284	288	313	289	273	287	300	276	278	304	291	296	309	319	281	265	283	319	299	296	296	296	282	319	280	260	318	277	274	291	291	288	307	294	299	257	298	292	295	305	284	279	288	288	293	306	308	269	330	306	294	282	264	311	283	293	306	296	269	285	294	255	296	296	299	296	305	289	284	276	292	298	281	315	303	276	280	285	287	305	304	285	299	290	326	256	301	282	281	269	280	266	290	313	298	264	289	297	306	333	286	279	282	306	282	282	273	292	301	255	275	304	308	307	288	286	274	321	255	286	296	301	272	289	276	290	297	273	294	300	290	285	253	292	326	278	294	298	261	322	281	308	309	248	292	277	285	294	276	268	263	291	310	260	276	270	279	308	298	295	315	272	263	306	292	276	306	249	287	272	331	280	287	318	277	310	298	320	288	284	284	272	280	306	281	330	312	302	295	282	293	321	278	263	315	290	305	289	287	308	311	299	278	281	290	307	308	302	295	296	285	279	294	303	289	314	286	258	307	268	291	289	280	312	279	284	323	311	287	276	308	259	275	291	276	269	293	247	278	316	303	303	320	308	280	313	293	282	266	320	289	287	313	303	298	282	290	296	296	293	303	279	307	304	286	329	327	276	293	254	329	284	312	297	265	268	303	284	264	284	286	303	308	287	298	331	266	303	292	276	285	295	302	281	308	296	274	275	279	293	296	284	289	262	286	278	321	284	286	287	292	261	286	301	297	274	314	286	272	323	305	303	296	275	337	252	292	316	280	273	255	260	287	299	306	277	315	281	310	303	309	288	288	301	274	313	276	271	287	286	301	251	304	299	291	293	309	309	273	325	338	315	296	270	299	313	308	305	298	283	275	291	297	290	306	294	286	301	277	288	294	287	283	320	281	303	314	243	298	287	310	291	315	277	277	298	309	271	319	285	302	297	307	300	284	335	284	264	297	273	288	278	308	301	301	302	295	286	299	279	303	310	281	309	272	307	275	302	288	310	307	295	282	292	292	279	324	310	281	293	280	284	297	308	282	290	265	276	309	310	298	275	284	299	310	266	313	290	302	284	317	310	287	290	304	293	284	286	330	286	321	306	293	256	269	266	300	311	296	307	297	306	325	289	303	276	278	311	285	291	273	279	300	307	341	308	310	287	318	315	324	269	309	283	302	282	315	290	297	260	297	299	301	303	314	307	272	292	259	294	284	291	293	317	301	276	295	313	302	296	323	304	290	273	287	311	283	276	299	299	270	297	297	294	314	326	286	262	299	294	278	280	290	291	285	301	283	281	284	297	298	297	296	280	250	303	304	288	259	277	280	272	274	318	269	306	283	294	254	287	279	289	285	266	290	290	295	302	281	283	293	319	281	286	262	317	287	252	292	317	266	267	286	296	262	274	284	281	294	267	311	276	312	293	295	286	270	306	303	288	297	259	292	281	283	330	250	315	290	322	275	288	288	317	274	282	289	324	290	290	290	304	269	322	292	260	298	293	337	300	298	319	306	280	258	301	268	261	272	314	300	319	291	294	305	294	285	301	315	282	329	275	263	290	306	263	303	271	298	271	286	302	284	301	297	304	286	276	273	298	291	285	252	318	265	302	293	283	299	296	283	309	311	308	285	286	305	311	300	309	275	287	277	308	304	302	284	284	272	290	307	285	265	298	312	289	297	278	301	297	298	305	291	312	315	300	317	275	289	297	294	290	292	283	293	314	321	284	304	252	272	286	295	275	301	279	295	304	298	295	288	326	305	302	273	292	282	309	271	257	310	308	315	316	278	280	287	276	285	284	327	317	317	282	301	275	293	276	286	308	291	286	299	283	286	298	263	305	285	289	309	292	320	302	300	283	291	281	303	265	281	285	304	280	282	286	282	271	286	296	281	292	282	252	291	291	323	281	285	320	295	306	288	281	292	284	272	289	276	311	314	299	300	317	307	281	283	286	296	298	287	278	305	325	265	278	297	289	298	320	255	307	263	290	302	267	298	263	271	328	272	294	292	288	307	319	296	297	285	284	279	303	300	278	300	316	286	282	286	290	292	279	284	270	315	252	278	250	307	283	306	305	301	304	303	281	292	288	313	299	291	321	273	315	281	303	291	302	271	274	298	322	268	249	273	290	285	296	302	305	321	275	290	308	278	294	295	312	261	323	286	253	278	293	266	299	293	296	302	248	310	308	326	320	277	289	317	281	269	296	285	293	278	286	286	294	286	286	296	291	274	272	312	280	300	311	322	304	294	288	297	280	271	269	261	321	278	281	247	260	302	306	292	286	312	280	310	279	276	343	284	316	296	294	306	294	277	311	280	297	272	265	298	294	287	298	296	304	266	280	280	297	269	290	302	326	295	301	278	286	291	306	323	286	279	279	289	286	302	282	280	307	290	299	285	287	297	304	287	287	313	308	317	317	294	273	280	319	290	291	295	307	336	295	305	312	281	306	293	260	310	257	303	285	325	277	312	279	295	298	295	271	291	307	298	300	297	274	311	272	305	263	297	300	274	312	266	312	272	295	320	288	293	293	296	311	285	291	282	313	297	299	295	304	305	284	273
34036	1731	3085	3605	3088	2643	2237	1951	1739	1550	1406	1351	1278	1156	1217	1132	1106	1018	1062	1051	1007	979	963	986	962	924	900	997	925	939	847	846	930	898	930	908	859	895	897	893	889	793	946	904	888	883	901	860	865	818	920	917	887	928	880	855	845	943	872	858	932	832	859	822	884	866	830	846	880	862	847	852	855	800	853	770	818	893	882	839	818	885	818	850	870	836	812	844	843	848	881	885	851	860	840	925	870	817	846	829	856	855	855	817	827	826	855	869	909	908	842	869	886	864	899	828	861	865	819	893	881	813	887	918	835	835	841	848	837	876	867	893	847	869	860	850	840	840	816	825	866	807	850	818	822	800	766	827	855	848	840	881	797	856	868	850	831	824	845	823	849	851	827	831	811	869	844	848	832	861	840	840	884	834	824	840	816	898	844	845	813	836	836	868	837	833	810	836	817	885	854	848	863	846	812	824	830	878	831	852	824	835	820	820	844	783	849	845	856	881	830	844	845	813	857	888	806	827	856	857	795	848	881	810	841	904	817	858	789	845	826	837	792	825	834	818	817	854	850	806	892	862	801	835	790	813	871	823	833	847	878	864	844	872	880	858	893	830	852	810	842	828	798	832	850	887	859	845	824	864	843	842	881	800	837	869	842	855	807	804	893	867	865	908	832	846	815	825	854	817	868	872	899	874	836	812	833	859	838	877	866	813	862	861	839	814	850	799	898	859	887	855	837	878	891	863	814	850	843	827	829	835	855	847	851	871	852	820	870	819	845	882	893	823	788	885	837	859	788	873	820	829	801	834	802	836	807	860	815	812	829	840	848	796	856	861	853	872	836	915	857	854	843	816	876	866	802	850	825	887	811	858	859	798	825	821	800	851	887	878	884	857	864	837	830	849	861	821	850	870	826	845	832	844	806	827	866	867	846	838	845	847	859	838	835	912	832	872	827	827	869	824	852	847	854	873	840	812	842	860	871	825	866	846	831	848	836	827	869	837	846	816	831	861	852	866	900	819	819	871	804	807	828	829	788	875	824	880	830	869	808	802	887	826	873	817	850	814	851	849	810	846	847	825	904	811	812	808	796	862	827	862	827	838	853	831	824	881	879	807	872	855	830	877	839	837	873	850	814	866	849	838	857	854	851	856	873	891	868	815	844	876	877	848	796	827	904	833	852	860	818	863	903	834	839	877	823	815	927	837	838	839	821	882	856	848	829	827	852	805	820	846	887	827	846	871	852	774	800	820	877	837	799	846	773	846	820	875	853	856	818	848	849	868	838	911	872	853	817	843	830	815	888	841	813	838	868	830	800	827	848	848	843	850	803	849	854	826	839	862	873	860	845	866	840	845	845	846	860	795	860	842	858	829	865	859	889	846	827	841	870	888	884	874	832	857	837	839	781	870	855	819	810	853	830	851	815	863	807	844	849	851	796	850	801	840	888	827	850	824	877	848	842	840	847	845	797	836	847	840	791	868	856	847	842	881	801	809	799	879	853	888	860	859	782	835	830	787	819	869	840	845	812	874	870	867	829	835	867	857	852	873	887	883	863	838	847	863	834	875	847	879	868	846	820	837	848	855	838	902	862	828	832	832	832	878	819	841	917	814	797	898	854	827	855	814	828	862	847	821	819	824	822	804	824	803	851	812	818	823	850	808	883	798	849	854	779	810	842	817	805	874	863	819	858	819	861	869	857	834	815	810	885	819	901	820	820	833	797	873	840	879	823	837	857	824	869	864	858	811	829	839	844	864	908	860	860	818	859	816	819	889	825	799	857	832	871	863	786	860	873	842	870	829	826	818	816	846	895	810	857	876	883	883	892	844	882	871	845	788	821	884	820	881	858	834	871	858	843	857	842	865	858	836	857	903	902	865	868	790	837	915	810	841	883	793	796	811	776	787	838	878	847	856	846	838	863	847	820	850	854	870	829	823	862	826	805	854	804	847	799	860	826	826	801	788	912	827	791	884	853	861	802	862	822	842	839	793	832	812	876	819	857	811	782	851	854	852	870	824	809	823	826	846	897	846	854	795	901	820	817	881	878	847	846	825	790	817	815	862	871	837	788	802	864	821	810	857	852	856	807	845	808	853	829	836	841	821	832	842	825	810	845	825	866	904	838	849	871	838	847	838	904	837	865	825	880	795	904	875	837	840	827	847	833	885	843	837	834	792	880	824	883	871	877	860	824	915	881	836	905	851	872	838	821	829	863	831	846	875	847	849	855	836	835	853	888	823	838	882	871	850	837	777	842	801	848	856	838	868	868	842	872	782	848	791	856	784	828	850	936	892	892	809	834	808	816	853	836	860	875	877	834	817	852	830	839	829	863	814	872	875	802	830	899	860	851	892	814	852	859	815	851	870	812	848	840	825	880	801	852	875	857	827	873	844	877	787	846	859	802	790	825	856	866	812	794	845	839	795	825	879	868	857	834	906	852	857	885	841	852	833	839	857	873	817	840	842	846	822	846	826	900	812	865	906	832	868	832	876	815	847	809	795	862	831	802	822	848	886	866	856	838	824	859	881	856	828	883	811	902	797	844	868	855	845	818	809	784	882	813	825	827	786	846	794	824	826	804	833	828	789	827	805	873	876	805	850	836	871	833	869	832	828	875	854	795	848	876	828	806	884	855	802	848	873	848	863	802	851	869	854	785	846	852	811	882	862	830	826	852	815	793	824	829	840	836	869	854	799	821	830	841	884	883	825	807	812	872	801	794	801	861	827	873	852	846	858	818	838	836	864	840	795	866	832	806	854	826	827	815	832	822	874	864	822	831	836	798	856	845	871	837	843	841	826	866	814	823	854	869	827	843	874	870	839	859	784	868	853	880	868	843	818	833	870	810	863	855	860	824	838	854	881	835	838	862	863	837	838	855	839	865	852	834	877	847	851	871	817	846	811	851	865	854	840	820	849	849	875	839	832	802	856	865	816	822	846	812	898	828	912	822	892	808	865	851	847	900	845	829	847	863	841	863	864	830	823	840	838	860	819	832	864	840	872	804	887	838	852	885	855	833	880	802	799	791	799	778	859	842	803	848	855	872	768	844	802	810	842	837	871	851	803	832	843	820	818	832	862	911	811	816	790	844	843	866	811	820	779	852	854	839	891	842	858	853	829	817	871	877	801	837	855	844	879	866	871	854	812	833	833	885	934	879	803	807	873	847	812	857	865	841	838	796	832	828	823	799	865	874	824	854	859	856	829	881	820	866	806	872	835	829	806	853	863	849	806	830	836	860	849	806	860	796	827	843	853	865	829	797	769	854	789	875	803	838	857	854	856	871	863	793	825	851	817	840	843	838	827	801	857	814	883	807	880	858	854	843	833	829	825	844	807	867	827	860	819	817	845	795	859	862	820	786	839	911	833	819	848	865	829	826	845	850	841	902	823	845	896	829	841	854	854	835	801	858	899	841	854	837	806	800	881	878	915	838	839	868	831	841	861	861	878	836	853	834	828	811	824	848	865	826	837	813	821	840	816	862	819	856	886	864	810	865	801
62807	30064	14470	3001	1527	1078	897	780	645	574	519	507	477	453	383	427	390	421	396	394	423	377	381	380	357	391	368	368	340	358	341	361	345	387	369	328	359	340	367	336	368	341	330	345	338	342	366	371	342	342	339	339	380	318	332	324	332	331	330	350	352	342	351	351	329	335	374	350	323	328	348	347	322	316	347	332	332	369	340	339	332	335	394	325	336	318	374	322	327	380	341	336	332	362	361	360	357	328	359	346	316	334	353	305	335	305	358	360	332	352	337	326	329	352	347	355	349	330	359	334	331	357	338	329	356	359	373	316	307	317	351	351	336	359	337	339	330	348	339	320	349	330	368	337	339	353	339	341	359	362	318	318	331	356	353	339	330	347	341	348	328	363	346	321	319	326	354	327	332	325	297	297	322	333	352	352	340	346	338	368	360	334	339	368	329	354	351	339	353	332	351	329	330	347	342	319	285	352	379	297	341	360	338	313	323	360	341	289	351	341	322	368	350	323	375	348	339	327	361	339	375	344	316	350	350	324	343	315	339	316	344	322	313	342	366	319	325	349	375	313	316	344	380	333	344	323	326	323	338	339	316	334	379	369	332	344	323	325	344	350	340	334	347	364	373	325	329	343	355	317	334	364	373	355	326	321	326	354	348	327	348	313	340	329	331	349	373	362	369	339	334	352	318	303	340	362	329	316	357	321	317	352	317	322	320	356	364	324	349	337	346	334	312	326	346	336	364	328	325	333	326	342	330	324	349	336	331	347	322	340	299	337	363	344	353	335	373	345	340	335	344	348	335	349	344	339	336	331	379	335	340	322	345	358	379	334	359	366	312	320	335	327	338	327	332	313	335	339	354	358	322	361	338	357	381	337	331	331	338	353	356	345	343	350	308	308	329	349	351	330	348	328	330	300	335	330	310	340	343	347	358	378	360	352	325	322	351	333	345	350	356	313	331	367	354	324	382	369	352	309	321	329	322	293	375	364	342	341	353	295	341	353	340	363	345	353	332	326	315	347	323	332	329	352	313	340	354	357	316	297	357	377	281	330	321	363	342	325	341	309	326	348	363	334	353	349	338	328	341	335	334	321	347	308	346	342	332	317	320	342	325	317	329	330	341	328	341	341	331	363	338	338	353	327	329	358	334	344	318	327	352	339	336	355	339	350	311	374	342	331	341	327	350	310	345	344	326	332	356	338	334	344	298	367	347	321	327	374	316	339	328	313	323	330	340	347	342	334	322	335	338	324	363	352	378	323	343	328	364	353	352	345	324	329	310	359	368	352	333	337	316	373	323	319	334	320	346	334	343	340	318	333	324	297	320	342	332	340	346	341	332	362	317	338	347	348	355	324	324	319	323	355	340	346	331	331	345	319	311	321	356	354	313	362	320	331	313	309	297	337	338	302	323	331	328	326	344	363	343	339	330	320	318	327	356	338	334	345	348	312	334	357	345	363	349	323	358	344	341	341	307	329	359	360	348	325	300	336	318	353	325	347	333	341	339	382	341	317	359	323	324	319	364	335	366	361	400	330	352	354	330	331	339	309	330	327	339	354	343	342	376	354	355	322	326	330	346	314	348	366	341	347	322	345	338	343	325	357	352	304	377	311	335	328	348	327	340	352	348	310	364	359	355	355	346	362	368	323	312	348	318	344	361	324	343	294	335	338	347	334	344	357	329	315	342	340	328	348	339	329	333	312	342	330	338	331	303	340	347	315	360	345	342	327	339	317	339	362	322	336	343	322	332	360	313	303	371	340	339	355	336	343	361	349	327	358	317	345	330	340	350	349	357	338	347	333	332	319	338	324	301	339	391	372	322	310	348	306	336	338	335	347	335	345	342	371	383	325	319	330	366	357	339	329	330	336	317	330	337	353	309	322	332	317	334	316	335	316	344	355	342	358	367	344	342	379	357	300	332	332	326	345	358	349	301	348	331	338	316	322	339	346	347	325	345	356	352	361	340	362	311	361	340	335	339	329	354	340	358	324	361	350	319	374	346	339	331	359	334	337	345	327	325	331	294	328	369	353	309	324	335	360	329	318	363	342	344	306	345	307	359	314	357	359	375	343	330	330	333	306	312	334	345	365	353	356	347	360	342	323	337	329	336	352	322	328	354	355	345	346	342	324	336	348	364	347	302	325	323	351	318	344	326	324	346	333	358	330	332	324	331	337	335	305	358	353	343	327	355	361	348	347	359	337	358	323	319	322	324	341	338	322	365	334	342	333	343	348	335	343	333	351	349	340	332	358	310	368	340	329	351	300	319	343	315	340	341	356	334	330	328	342	338	315	321	362	314	317	329	341	353	347	320	314	327	365	348	322	360	340	381	346	372	364	367	323	323	375	331	377	346	316	344	334	323	350	329	349	333	329	347	362	353	361	343	336	343	329	313	328	318	358	357	313	347	359	364	321	326	317	326	367	333	333	319	344	327	345	368	355	349	296	337	310	338	357	341	347	336	347	328	323	329	333	341	328	355	353	329	322	376	352	336	351	284	340	376	342	332	344	344	352	382	363	300	374	327	328	363	337	324	347	332	342	357	371	315	366	348	310	356	321	355	368	358	321	319	322	341	363	346	319	298	369	315	294	353	324	316	324	339	358	340	312	352	317	351	340	349	335	346	339	338	342	311	377	330	341	353	321	339	352	358	343	344	370	336	378	344	324	336	308	325	301	332	353	339	333	337	339	325	292	333	312	358	307	345	326	367	329	374	338	336	338	369	372	322	337	351	310	331	332	326	336	309	338	339	346	350	318	347	342	339	304	347	319	337	314	318	357	324	373	309	317	321	333	312	343	348	344	344	341	350	344	312	352	324	335	342	342	353	316	359	365	362	326	325	322	358	352	369	344	334	336	339	373	343	337	360	309	347	369	351	349	374	330	356	328	360	337	348	321	319	365	338	324	323	382	333	334	380	335	350	319	342	321	335	351	343	324	320	298	326	344	337	330	330	339	346	329	324	320	339	333	328	322	337	310	326	344	331	348	323	360	309	322	301	356	352	316	329	332	335	350	335	307	341	341	343	336	346	354	319	378	341	307	324	332	316	362	317	320	340	336	342	366	336	343	323	355	362	323	351	314	339	355	333	302	334	339	360	319	358	356	310	355	346	304	357	327	364	347	339	340	345	341	335	310	382	302	318	333	329	355	351	336	338	328	317	322	321	305	310	370	356	321	318	340	337	352	327	332	322	342	342	340	324	373	339	327	340	297	369	342	361	351	356	334	333	359	311	311	334	350	336	330	317	369	352	338	353	290	379	341	347	371	343	321	321	334	330	337	365	337	354	307	325	347	319	323	353	345	297	331	319	336	325	331	324	315	318	343	343	304	343	358	353	320	307	332	316	342	348	347	347	346	336	335	349	331	344	330	313	355	328	349	350	354	317	321	361	343	313	335	327	339	355	326	297	318	340	304	311	339	347	347	344	364	356	361	345	303	361	319	322	322	322	303	350	325	347	328	325	322	324	351	313	331	317	337	315	318	361	313	342	314
41464	2596	5009	5837	5004	4150	3594	3192	2622	2191	2039	1780	1752	1577	1517	1463	1439	1352	1302	1329	1268	1192	1184	1229	1191	1083	1077	1117	1119	1097	1075	1006	1050	1037	1081	1068	1054	1029	1029	1041	1044	1038	1033	1038	1039	1016	1015	1056	1025	994	950	1026	952	1021	942	1003	1035	985	973	968	957	920	1001	1013	994	1009	942	998	1011	976	949	952	986	1017	968	986	951	929	955	986	926	960	970	959	926	936	895	960	926	922	962	1002	941	966	961	928	989	959	1048	969	977	927	917	943	949	995	945	1019	930	949	958	915	959	880	993	967	928	921	940	937	865	895	905	939	976	921	954	966	943	934	883	929	956	879	901	910	912	980	959	924	959	953	932	891	1009	963	966	948	958	928	968	911	968	919	930	929	908	929	923	954	966	929	940	976	922	940	951	890	902	915	960	963	912	935	937	983	937	946	973	955	985	853	939	931	913	985	902	973	988	907	960	951	994	939	960	962	970	887	977	955	877	975	934	993	939	984	923	996	897	967	992	939	966	936	966	982	959	924	945	1023	996	887	947	930	956	975	932	927	935	954	982	895	971	920	926	990	943	1010	995	902	975	950	959	923	890	933	976	934	982	936	910	958	920	899	917	1001	945	939	952	956	929	903	895	938	900	911	982	1031	936	953	907	963	958	952	903	943	1008	920	1002	976	937	945	959	929	953	898	955	915	912	937	978	975	941	888	968	956	966	919	892	920	949	947	992	931	927	917	928	907	933	937	928	941	957	931	981	901	939	896	970	1009	949	947	934	956	949	901	947	935	1064	963	874	965	942	932	945	924	1016	942	907	940	989	890	946	958	976	1010	982	942	961	952	931	905	957	944	974	915	908	921	924	901	906	946	970	964	963	966	925	936	908	967	937	886	926	975	961	964	880	951	877	929	949	988	997	941	901	957	881	914	907	967	920	946	934	891	898	913	917	906	944	920	937	953	937	969	848	932	903	959	942	911	924	953	966	952	947	923	1005	993	953	935	906	934	924	905	921	913	995	939	954	942	928	956	874	897	900	917	1007	930	956	958	924	918	921	907	929	935	948	962	945	962	920	969	919	910	956	945	925	921	896	949	923	904	940	906	921	930	941	985	910	949	904	985	927	979	916	952	913	959	951	942	975	905	948	952	956	885	937	952	943	942	931	903	950	961	942	1003	954	938	978	935	921	917	936	913	943	943	973	969	867	921	933	987	971	936	958	918	920	936	894	958	952	913	918	931	913	918	932	922	927	984	938	925	907	894	946	950	971	918	979	985	964	933	968	895	890	881	881	963	956	855	941	894	941	912	926	935	984	944	974	997	972	970	917	987	971	974	940	939	953	902	906	951	974	926	960	960	910	945	960	929	949	930	927	913	912	927	958	983	923	911	951	928	934	894	935	957	945	976	951	975	982	932	954	900	942	950	987	932	909	944	945	961	956	931	927	917	924	961	951	960	979	916	892	948	949	964	971	972	927	896	940	965	949	1022	932	925	919	954	891	957	900	961	954	925	914	923	920	931	974	878	885	904	878	965	985	923	972	953	877	903	970	948	941	1007	981	929	941	931	976	945	966	975	975	956	984	920	963	918	928	948	978	928	990	912	952	937	976	956	991	936	885	868	926	1015	930	916	958	970	896	984	991	986	938	905	916	917	938	936	996	969	972	931	942	954	952	933	937	980	922	967	866	927	952	942	951	933	919	904	911	985	941	924	935	926	971	899	939	989	907	967	915	954	964	934	952	958	903	928	934	961	962	957	920	933	944	979	943	1011	892	925	951	933	926	967	994	992	991	955	928	969	936	877	920	978	939	947	1014	943	937	983	929	931	967	933	897	932	906	957	966	892	906	878	912	950	967	940	969	993	966	930	944	923	891	901	932	952	913	938	940	1014	996	949	919	915	932	961	957	920	950	925	940	951	967	883	1007	938	909	931	930	934	975	967	956	940	939	975	946	871	893	875	972	952	922	889	900	985	922	926	940	1008	908	940	923	907	924	956	964	926	929	930	900	906	935	916	958	995	982	942	884	957	953	907	951	917	907	940	1061	943	950	905	922	967	972	972	1000	947	911	971	957	975	926	947	923	966	994	937	942	881	895	919	994	989	985	923	956	958	955	906	918	924	963	980	979	955	910	964	917	930	935	965	894	938	918	929	976	944	922	915	984	906	901	987	910	930	933	951	972	938	973	912	891	967	895	930	950	997	951	921	981	931	945	1006	950	966	953	918	964	930	890	908	984	917	937	913	981	923	926	1002	940	905	963	944	926	949	933	952	946	978	913	959	974	884	951	925	947	942	970	907	953	923	911	945	922	953	935	931	958	934	967	959	919	939	1015	914	908	942	951	976	945	921	975	975	939	886	962	972	918	967	904	957	874	923	967	951	968	1000	946	938	954	972	920	944	980	933	943	945	1003	911	922	919	926	946	930	955	912	980	963	942	983	913	917	929	973	907	945	876	927	934	932	939	963	909	903	933	932	1004	942	910	967	990	933	913	960	921	928	923	934	949	944	967	902	979	934	898	901	917	959	921	920	965	965	944	898	946	974	923	930	907	904	962	944	972	927	985	909	929	970	915	930	999	967	898	914	923	918	911	907	929	972	1003	915	929	927	907	938	946	952	908	985	935	950	941	978	1074	938	923	879	947	936	918	917	928	921	883	931	953	917	917	929	950	1002	931	993	909	936	981	940	957	984	960	947	927	934	967	906	880	917	942	947	952	927	925	924	911	943	954	913	960	948	959	937	994	957	932	919	968	939	887	921	894	948	984	971	996	955	924	973	939	951	959	918	921	954	985	957	983	960	910	934	936	973	929	919	976	946	899	978	980	937	936	936	931	909	927	975	961	970	989	929	951	929	933	969	925	951	933	956	933	926	946	907	942	963	925	989	973	937	968	914	912	974	927	991	962	1006	943	921	995	950	918	925	961	949	943	936	904	918	963	945	955	988	866	923	942	932	945	932	913	959	908	934	921	982	976	949	960	934	941	882	929	879	958	969	929	941	988	975	892	933	951	994	908	919	970	939	973	979	939	957	919	900	1015	924	911	962	965	954	1001	932	966	965	956	985	951	991	938	923	980	910	955	973	900	906	899	837	885	923	911	957	892	942	901	932	956	929	938	927	913	992	962	898	907	964	947	947	948	933	966	1014	914	965	959	942	943	931	969	972	885	952	921	914	1004	972	1005	938	956	920	929	910	912	943	941	982	959	928	938	954	938	953	976	939	981	886	938	947	906	963	898	980	935	888	928	905	932	961	918	922	938	931	910	995	924	923	994	947	914	949	967	912	919	938	955	920	1003	935	958	901	949	988	880	958	906	963	1023	1000	952	970	925	935	962	930	921	978	926	944	950	922	939	977	932	936	936	954	953	928	942	966	914	888	925	985	968	936	873	972	945	960	955	962	935	924	993	1009	931	963	932	956	967	960	910	880	932	997	945	955	917	980	906	952	946	962	883	943	922	918	1000	960	928	936	949	947	872	952	942	879	944	916	904	921	914	943	893	906	923	922	971	971	950	942	952	966	926	945	981	923	887	943	968	976	930	934	979	936	929	940	940
16280	1389	390	196	187	189	184	156	168	163	165	146	154	150	152	137	137	152	151	168	141	142	143	142	157	154	140	159	136	136	146	154	145	173	149	147	166	151	136	137	145	122	142	114	148	169	142	149	147	150	136	167	141	136	159	129	139	143	140	143	163	153	155	156	146	150	152	96	144	154	142	155	136	156	126	154	135	120	136	154	145	134	146	159	150	138	144	141	155	162	131	146	164	149	177	153	131	151	138	143	154	145	149	161	152	141	156	146	138	138	153	169	134	158	146	143	155	162	154	151	144	138	132	141	155	125	152	155	153	135	144	156	144	133	142	140	134	134	132	158	146	139	137	145	157	153	143	138	128	161	144	154	167	148	136	176	167	161	149	145	143	162	144	139	126	146	144	162	155	153	176	135	151	137	149	137	136	153	151	142	162	148	133	166	158	162	159	153	153	144	134	149	154	145	133	138	146	135	150	170	171	151	137	138	161	134	153	156	146	155	123	135	141	159	141	141	122	148	152	168	167	156	141	136	162	137	152	154	126	137	139	155	146	124	152	146	150	140	146	165	152	139	140	139	154	162	143	177	134	139	169	165	129	160	166	142	148	122	153	127	160	145	140	137	144	152	150	146	151	132	151	147	166	143	141	154	138	154	148	153	141	157	166	129	123	154	145	159	119	132	157	157	142	140	150	128	152	141	143	161	141	149	144	124	145	123	134	157	164	165	131	152	148	141	140	148	164	165	145	161	134	120	146	138	148	134	146	141	147	132	162	130	154	157	139	151	163	169	165	159	149	138	146	159	139	138	129	171	133	146	147	175	154	167	167	147	162	145	129	157	143	138	138	134	138	150	132	133	161	140	143	142	159	140	167	156	142	145	134	154	136	150	144	151	157	134	147	134	158	152	151	141	152	131	149	127	130	148	114	131	150	149	153	159	132	147	162	166	167	167	152	152	151	157	147	160	150	134	142	142	188	172	155	153	158	146	156	146	147	134	147	143	143	147	139	128	148	144	143	138	153	159	157	140	161	133	146	139	156	143	144	139	122	152	139	153	149	143	154	133	143	112	154	137	152	145	140	149	122	171	135	124	145	145	108	129	151	149	167	158	132	149	154	139	136	162	140	147	146	137	141	153	155	155	148	163	154	153	158	131	157	157	153	148	149	155	151	148	149	124	156	152	175	114	155	135	157	143	151	140	135	149	146	126	148	154	177	179	156	145	168	148	133	127	145	152	153	160	152	160	146	152	136	154	124	158	137	169	148	135	137	155	140	171	156	147	149	146	130	150	145	139	139	144	148	161	142	164	141	149	136	137	137	157	144	169	168	136	129	125	137	137	129	162	150	136	150	130	172	142	145	149	154	179	155	113	138	167	142	146	148	149	138	152	154	149	147	134	135	148	136	147	174	131	150	150	153	128	150	168	177	147	163	154	141	155	145	137	130	150	135	139	136	144	140	152	146	124	141	162	141	143	142	152	154	127	155	154	147	138	158	153	156	149	189	153	174	147	146	133	149	145	146	164	133	152	161	136	146	134	142	133	166	175	136	148	147	159	143	131	143	152	135	130	146	155	146	131	137	153	149	139	163	166	141	147	144	171	144	159	148	126	160	149	145	136	134	169	147	134	136	142	128	153	152	154	154	151	176	146	155	146	160	161	139	138	144	141	150	140	161	154	133	149	136	143	124	138	161	139	154	140	158	143	140	127	148	146	149	162	153	149	150	174	152	142	133	151	135	149	133	129	150	161	150	139	159	150	153	140	132	149	143	158	167	133	146	151	139	140	137	131	145	176	139	127	137	138	150	139	160	145	155	120	158	138	159	139	147	120	141	157	145	164	142	147	140	165	155	131	181	135	139	163	150	164	128	156	152	159	156	150	127	137	154	165	128	137	149	151	150	141	133	153	148	131	146	154	152	139	141	166	141	140	152	153	149	138	148	151	118	147	164	149	161	163	150	136	145	154	141	136	154	139	150	143	137	141	128	143	172	121	139	134	160	143	145	134	152	141	144	131	157	151	135	140	141	171	154	137	148	148	157	139	159	124	144	149	165	157	155	157	145	173	148	125	167	148	144	147	143	151	155	154	152	156	146	148	156	135	154	145	130	153	152	134	154	119	151	139	142	129	146	159	143	154	156	127	147	155	149	149	135	147	168	144	136	138	163	156	171	148	156	134	134	147	142	149	151	150	157	146	153	159	142	142	152	163	128	166	143	147	122	132	139	153	162	137	150	154	152	134	158	149	121	145	150	150	136	167	151	128	163	150	146	137	153	155	136	126	151	135	157	156	144	137	136	151	139	150	146	140	146	146	159	145	154	155	148	148	161	121	148	143	164	138	141	171	151	141	134	167	141	147	169	146	155	151	157	134	136	153	143	157	149	149	120	139	166	149	140	154	141	154	125	154	139	151	134	165	148	140	136	172	161	148	127	163	133	156	125	138	163	165	143	165	142	127	157	152	146	148	156	145	149	163	143	161	169	145	126	147	136	125	146	150	158	139	167	143	131	129	152	147	138	136	115	156	148	156	157	165	147	152	145	152	145	145	147	147	143	136	139	145	151	140	134	165	129	143	151	110	163	150	143	139	149	145	152	158	151	169	127	149	140	143	124	145	143	172	145	146	140	151	144	144	141	156	162	143	154	146	142	149	135	159	117	145	138	133	143	141	135	161	148	156	120	144	151	157	151	146	137	145	134	119	174	125	143	142	137	153	149	157	138	146	147	159	136	141	123	159	156	131	137	143	137	161	152	147	145	139	146	139	147	144	147	153	130	158	152	160	149	130	152	153	162	150	131	148	132	147	139	162	152	128	138	153	160	117	131	148	138	142	141	153	140	147	163	151	147	149	165	129	142	179	145	153	131	147	155	135	139	134	155	149	155	132	152	133	147	158	156	145	130	126	158	155	141	145	163	143	171	124	113	143	150	127	133	130	132	139	157	132	151	127	138	137	139	154	146	133	178	149	124	134	153	139	162	142	143	140	143	136	178	139	126	146	153	157	142	135	154	129	158	145	141	157	160	135	150	155	142	135	165	155	152	134	164	144	155	143	150	141	144	138	157	140	160	141	142	166	169	145	159	160	188	138	156	132	149	155	137	141	145	149	160	137	139	148	148	141	152	139	141	139	165	142	176	144	158	148	149	156	159	141	153	135	153	137	140	133	146	140	163	133	126	160	155	148	155	148	157	148	139	125	163	157	144	138	147	154	140	141	154	138	141	148	134	139	176	130	142	167	146	157	152	152	129	153	135	149	155	141	160	153	146	155	176	153	159	147	161	145	159	161	135	165	155	167	160	138	144	163	153	159	153	147	131	120	129	132	160	158	145	169	145	146	149	152	151	131	158	139	167	150	165	155	139	156	144	152	153	167	147	129	149	149	126	140	142	132	136	135	145	140	153	171	141	131	131	153	156	160	161	144	136	161	168	160	168	168	148	150	143	142	156	143	148	156	131	151	134	143	145	162	152	158	151	159	140	143	142	160	136	160
13501	597	697	682	670	581	559	567	553	546	551	537	537	527	514	518	539	454	470	508	502	510	494	515	482	467	501	509	472	459	494	524	489	498	502	506	454	469	437	480	518	495	484	495	517	489	502	462	491	496	499	487	502	499	523	477	485	490	497	458	498	467	496	497	488	480	477	499	482	504	516	488	494	512	429	478	519	519	453	497	523	465	493	472	528	491	523	521	479	491	464	513	520	526	502	499	470	499	477	494	488	491	443	516	491	488	456	449	461	465	497	510	505	470	483	458	468	477	519	455	472	513	508	490	475	502	495	443	467	484	448	487	493	468	482	492	481	477	459	498	475	455	517	474	458	494	480	485	528	481	502	490	463	488	489	502	459	473	485	486	491	478	498	479	450	491	483	473	494	458	497	500	508	494	440	496	469	488	459	524	462	466	488	499	496	494	484	483	476	495	479	492	504	517	460	447	495	494	458	448	518	472	460	486	453	484	468	506	453	457	492	511	485	516	483	462	463	458	481	459	499	476	478	463	495	483	477	483	453	507	474	472	477	459	479	476	473	472	499	521	539	503	493	447	495	488	476	517	452	469	477	500	522	476	504	486	520	497	446	502	491	516	490	449	470	486	540	467	484	472	475	504	475	510	487	478	474	466	518	463	497	480	503	513	485	468	461	486	510	469	508	453	469	490	471	473	522	480	468	483	501	479	482	490	458	481	476	535	465	449	482	514	475	488	455	524	484	484	484	510	477	446	442	501	513	471	479	445	484	472	503	492	451	492	519	466	492	475	445	483	500	462	480	465	512	464	503	470	501	486	487	451	461	505	539	503	472	476	472	508	458	473	447	492	485	445	466	500	489	521	514	506	479	482	469	462	448	511	474	488	453	485	476	482	472	506	486	464	503	486	483	479	478	476	477	478	494	497	482	492	494	505	527	476	466	478	479	486	462	462	500	503	488	467	499	484	482	509	451	467	501	442	492	484	473	516	448	507	484	486	479	495	484	500	468	481	497	481	473	477	509	463	486	482	495	498	446	467	458	488	491	449	457	447	492	487	504	444	508	503	469	466	479	466	483	443	499	477	498	501	505	465	498	472	475	497	497	476	533	517	500	480	465	484	467	465	486	478	498	471	478	498	464	495	487	486	495	465	478	454	443	473	498	466	455	502	467	488	494	489	483	471	500	418	501	426	481	492	466	475	499	472	505	495	456	472	457	466	448	496	467	464	474	481	490	451	493	484	457	459	493	516	446	492	488	481	456	459	460	511	507	488	471	465	488	445	481	500	444	522	481	486	520	495	525	502	455	518	480	472	489	470	512	471	475	494	508	458	461	434	504	526	516	463	506	481	520	500	432	480	492	484	490	484	469	486	463	490	467	497	510	478	511	525	457	470	527	479	523	491	498	487	505	453	490	491	487	507	490	457	499	496	510	469	499	464	445	449	484	480	478	473	465	501	463	469	526	499	513	490	456	487	485	470	516	479	485	465	463	473	494	457	484	476	462	478	495	495	507	490	461	459	480	502	504	478	482	503	487	480	492	490	483	460	496	507	490	503	489	511	476	480	510	451	496	492	511	482	488	498	433	481	455	476	473	490	496	436	485	493	501	453	460	533	476	441	517	487	493	476	494	531	515	469	477	463	468	461	545	426	476	495	507	494	456	458	487	511	473	489	475	461	493	500	492	513	476	450	481	497	523	504	466	486	481	461	508	499	493	452	468	497	507	463	479	462	536	521	456	452	494	481	489	472	496	511	496	526	496	518	465	499	476	447	473	482	429	464	492	461	474	448	459	450	462	457	479	477	487	486	498	440	445	477	472	501	469	470	482	478	421	476	468	498	475	485	517	469	487	479	509	494	511	473	472	481	515	498	448	460	472	500	484	477	474	475	464	510	500	468	482	496	478	466	477	519	510	498	494	453	484	440	446	488	526	496	481	469	476	484	519	462	464	496	488	486	549	519	494	478	441	454	455	498	486	478	488	491	492	456	490	479	502	461	500	512	470	515	468	496	479	499	523	460	485	465	433	482	464	480	469	491	491	470	511	482	475	435	462	487	446	503	488	501	489	485	475	488	511	490	455	493	450	465	453	485	503	515	457	502	493	510	487	487	531	474	501	450	475	501	478	468	487	470	470	453	524	491	504	506	476	483	523	460	470	479	435	433	445	473	483	477	445	534	523	517	453	490	486	479	474	490	500	490	467	505	456	504	486	497	528	458	502	474	496	487	498	436	473	492	509	481	500	489	482	518	462	481	501	477	508	436	438	472	506	498	506	505	479	490	497	509	440	478	484	433	484	456	451	452	498	464	480	532	470	532	502	502	485	495	504	514	465	465	469	480	470	473	458	485	491	497	483	437	485	498	476	488	481	459	459	509	500	454	500	466	462	482	482	457	488	496	497	489	503	480	488	482	522	484	473	497	459	510	472	507	476	506	484	460	456	472	483	476	484	453	472	490	466	469	480	460	495	482	448	501	491	501	456	496	475	518	499	475	443	499	508	460	460	502	491	469	498	529	500	479	483	481	449	456	462	441	453	481	492	464	459	492	465	490	490	462	504	453	457	502	481	522	464	518	458	515	465	506	496	503	476	466	464	482	495	498	476	517	424	490	527	460	475	493	514	461	474	502	492	478	489	449	475	485	490	482	508	497	507	449	491	470	480	493	485	439	444	452	494	468	513	523	510	476	530	498	435	461	474	503	467	525	448	505	469	486	439	451	511	455	455	506	440	502	494	520	477	484	527	545	447	487	488	502	497	450	467	509	486	491	497	463	454	464	465	488	496	467	469	466	492	473	502	451	475	469	478	497	498	501	443	504	473	512	505	495	469	485	466	522	458	460	483	518	466	484	499	434	491	450	517	477	461	476	475	490	524	498	461	508	501	493	471	478	478	498	460	466	478	483	498	488	490	494	466	492	453	493	514	501	478	464	481	508	506	503	493	507	486	500	471	466	504	503	501	479	474	474	519	499	469	479	498	465	443	470	462	470	452	493	475	506	503	440	486	462	481	498	491	484	511	477	488	479	455	472	490	493	532	499	483	501	470	481	436	533	492	459	498	443	497	479	508	486	495	467	428	480	458	465	491	482	509	493	498	476	528	475	500	450	473	493	504	534	502	507	479	498	512	477	482	553	501	495	499	454	487	516	424	456	485	453	572	485	454	481	463	442	475	493	485	496	488	470	536	494	465	501	525	456	422	512	488	482	503	475	457	456	469	505	491	514	515	476	502	487	461	466	473	500	484	521	527	504	459	476	511	473	481	467	437	454	522	470	478	517	514	497	500	497	503	490	473	501	510	485	469	485	461	547	512	463	435	490	498	520	476	517	459	480	455	468	492	498	479	497	486	494	507	457	493	434	498	511	462	454	497	466	479	461	452	499	505	485	479	477	510	478	461	483	532	450	469	459	483	496	500	490	477	476	495	508	492	520	464	510	472	524	514	474	462	498	487	506	495	478	487	487	479	442	491	467	500	518	476	471	512	487	551	493
56037	24777	6352	1231	791	669	596	506	459	400	378	391	350	335	339	319	321	330	332	317	292	287	303	296	295	334	297	275	290	304	257	299	274	347	283	303	314	309	310	295	284	267	304	286	306	333	308	276	291	283	283	305	283	322	337	306	287	280	263	315	295	283	287	295	279	281	265	300	291	257	264	260	311	290	284	318	289	272	290	324	301	285	299	295	281	280	284	293	298	299	302	314	294	272	297	282	316	295	291	290	292	336	278	299	300	285	292	283	281	292	288	288	316	285	330	286	268	278	294	283	305	316	267	323	274	289	290	279	265	308	305	231	314	343	264	286	288	312	291	293	296	306	312	285	304	292	289	291	303	275	313	320	286	282	332	307	274	266	301	299	307	303	263	274	270	276	283	289	300	304	279	297	275	286	275	315	298	269	305	288	305	289	295	262	305	274	294	304	298	301	282	300	294	275	278	290	279	289	285	286	272	291	318	294	274	299	312	316	282	310	331	302	299	287	298	296	304	321	275	276	294	288	318	288	268	283	303	307	288	275	303	298	293	300	294	261	291	289	282	268	309	329	273	301	251	285	280	284	280	318	280	306	295	288	270	273	282	275	308	307	324	303	308	299	284	278	260	285	299	247	290	258	289	267	291	281	250	277	280	310	309	301	290	302	288	293	294	297	332	272	313	300	324	269	280	315	282	297	284	292	299	267	312	294	281	293	274	287	311	274	318	271	299	305	301	304	304	283	253	290	295	301	284	265	273	290	317	337	274	284	275	265	287	303	317	295	287	333	299	278	281	287	312	318	283	301	308	296	304	310	314	317	292	305	283	275	286	282	251	275	281	288	271	271	272	300	281	330	282	270	264	307	281	303	294	267	293	279	288	296	298	311	282	251	304	282	320	281	253	310	319	276	318	249	266	305	301	297	255	302	257	299	258	298	293	287	295	285	295	280	282	288	295	289	307	323	311	265	297	285	288	265	282	291	292	296	293	296	272	277	295	277	299	305	295	296	284	340	305	305	290	297	301	295	329	298	287	291	288	310	282	272	267	267	302	316	275	317	288	283	330	289	319	271	290	308	307	270	255	261	299	277	274	288	299	322	309	265	263	287	267	283	300	275	312	275	298	309	311	287	296	289	277	306	289	309	309	270	275	285	297	277	299	293	327	309	325	296	296	282	270	308	291	300	295	302	284	297	283	295	304	281	307	263	313	258	270	277	322	292	292	290	275	293	305	311	301	309	291	314	273	309	292	296	277	320	270	319	302	293	306	294	279	265	301	275	303	306	288	290	309	255	318	263	297	292	287	324	306	269	304	269	263	285	287	264	280	254	298	300	249	291	341	293	301	289	309	307	307	286	283	291	319	299	300	296	299	280	301	296	302	316	307	265	307	323	295	310	306	266	282	290	296	305	278	303	297	304	286	280	288	280	313	315	276	306	310	290	304	329	278	300	272	250	272	291	294	277	294	271	264	285	287	272	270	274	282	288	262	290	291	279	257	300	260	309	300	292	283	299	270	265	261	327	289	322	274	289	286	291	281	300	298	288	299	275	298	286	269	307	297	308	267	304	273	270	254	287	319	280	298	306	320	307	286	337	299	275	304	298	277	314	268	277	270	276	276	293	281	275	273	303	267	310	284	264	307	286	313	311	283	297	290	297	290	307	319	277	336	269	287	271	298	301	277	306	290	277	287	309	267	299	312	275	229	298	282	303	321	278	304	278	293	261	284	255	293	281	303	298	301	265	295	282	286	305	283	306	330	300	293	299	308	286	298	316	268	336	289	310	330	299	301	305	269	286	302	308	273	294	295	299	314	291	308	305	280	281	268	280	270	274	289	298	296	279	308	278	299	309	264	302	290	292	305	278	286	282	277	291	310	280	276	298	308	295	279	289	309	289	315	264	305	300	279	299	295	262	309	282	293	309	269	271	311	297	281	299	289	285	290	292	307	314	283	300	329	287	311	288	265	271	318	298	275	309	284	296	296	289	306	281	276	294	278	297	280	279	268	296	283	302	282	301	288	276	273	296	314	308	313	321	261	274	296	275	286	286	289	298	312	311	262	285	288	286	255	296	310	259	282	268	310	303	270	315	280	282	278	313	300	297	272	309	330	303	315	311	265	291	306	301	259	280	293	318	285	277	277	296	310	282	304	273	274	294	292	268	277	260	293	276	309	280	277	272	295	272	334	293	290	290	315	288	274	313	269	297	283	327	289	289	308	267	324	304	303	314	287	310	328	311	315	270	292	286	248	292	311	272	317	322	294	283	270	282	313	299	294	297	306	262	282	309	274	298	311	283	288	316	281	273	277	278	300	299	286	295	301	334	285	305	289	306	301	309	283	243	305	300	321	286	325	284	337	290	289	290	311	309	258	304	315	297	276	303	310	266	304	326	292	306	317	293	300	268	290	287	298	313	270	263	305	336	291	278	316	294	303	294	287	287	286	306	272	282	285	319	284	272	324	286	258	290	325	274	299	300	273	299	300	268	290	279	296	288	292	317	280	300	287	299	277	303	286	272	279	284	314	291	318	262	279	289	291	280	307	283	283	303	285	275	262	248	266	291	286	299	266	284	259	259	333	295	293	293	292	274	279	247	267	264	271	266	294	298	302	295	261	273	268	312	302	278	294	247	283	314	298	309	264	321	294	304	296	304	267	275	298	296	292	264	325	310	277	256	300	306	309	294	300	305	278	296	292	288	280	319	302	301	284	280	288	283	270	286	306	283	312	275	293	282	300	300	273	313	303	292	270	278	308	306	278	289	296	306	307	291	287	264	305	278	308	332	286	298	324	302	264	291	301	280	295	268	307	300	271	304	298	264	295	319	309	288	300	301	252	311	308	284	289	315	312	289	303	299	289	305	306	279	294	264	286	279	307	310	323	281	286	271	302	238	268	312	278	320	274	252	288	286	292	296	293	290	325	280	300	283	289	303	325	333	288	300	310	277	276	269	289	277	307	278	272	302	262	292	299	304	293	314	276	288	286	290	319	301	288	304	293	263	302	286	287	297	315	308	294	316	282	257	296	287	319	273	278	296	313	304	266	263	289	296	321	273	281	292	294	290	297	281	284	288	290	285	298	264	293	286	264	286	285	322	271	285	269	262	293	307	301	299	310	306	297	295	295	287	288	287	295	294	303	289	290	291	297	285	292	279	280	285	298	286	275	287	280	282	285	312	319	267	308	271	284	306	304	267	294	279	263	300	305	288	306	262	307	292	287	296	305	268	293	276	279	298	265	295	301	308	282	282	287	315	298	292	273	311	261	280	280	306	282	284	264	275	261	285	291	271	312	261	305	259	305	290	301	284	283	271	275	295	306	280	319	271	304	281	267	290	319	312	263	294	272	295	274	294	290	299	289	303	302	295	294	283	297	300	270	265	315	300	291	293	288	298	304	299	292	321	284	279	296	314	267	274	304	265	281	291	267	278	294	266	304	267	300	265	256	272	301	318	292	300	264	258	298	321	287	267	290	290	281	321	279	296	303	259
34685	1804	3101	3632	3090	2661	2310	1966	1805	1538	1406	1333	1231	1215	1086	1108	1078	1055	1041	1030	998	1027	1015	1013	973	927	947	966	951	951	914	958	849	864	920	899	916	913	895	875	893	858	865	928	903	856	956	888	853	871	840	893	899	846	882	893	831	939	908	883	863	881	887	885	865	903	870	864	837	817	893	803	856	874	796	902	844	882	855	833	823	852	859	846	801	879	805	848	868	817	888	848	845	921	815	884	878	857	895	823	812	813	818	855	863	861	780	837	835	886	884	820	797	784	850	823	835	888	814	864	809	884	795	793	847	863	839	863	867	868	879	863	862	853	852	811	867	853	872	907	876	850	869	806	866	810	817	830	855	833	847	860	806	908	846	884	827	820	819	819	821	822	889	827	849	825	858	835	841	874	862	825	822	877	867	851	786	817	884	848	827	881	772	831	818	833	841	844	852	800	898	810	841	893	866	862	836	831	837	838	831	842	854	875	847	860	866	843	852	858	857	838	806	851	853	889	761	884	891	864	874	829	842	809	843	814	802	834	842	834	822	864	808	818	879	861	871	873	842	885	847	858	829	807	859	844	835	818	810	876	885	881	862	825	890	813	911	802	859	846	878	903	840	836	867	837	847	855	803	866	859	848	852	869	867	839	866	883	862	868	837	842	856	871	810	818	902	828	839	841	820	901	818	863	810	814	844	765	873	831	859	899	835	897	822	871	849	853	869	821	869	843	844	855	866	835	835	857	872	795	879	817	784	819	848	853	866	879	828	899	820	873	816	848	827	853	863	828	776	876	811	774	802	842	848	808	824	874	795	847	866	871	843	881	845	816	846	823	827	803	864	829	845	836	858	817	848	820	839	880	872	880	850	856	833	875	809	814	895	825	890	820	854	867	899	855	856	854	803	831	845	877	840	851	870	842	829	794	903	828	830	861	910	869	850	900	809	802	835	857	831	825	860	853	903	846	819	869	824	814	885	892	816	874	914	826	836	819	865	866	877	869	908	838	825	842	819	809	850	833	842	865	838	874	830	876	890	846	836	813	865	867	922	849	833	814	827	811	881	820	905	830	848	834	850	908	905	837	836	890	839	886	874	856	843	851	815	821	854	854	849	896	860	870	877	872	867	864	871	861	855	828	860	808	821	822	810	830	877	874	839	833	864	883	876	850	859	835	888	882	870	845	865	846	855	867	829	856	861	819	867	825	846	838	834	812	856	880	804	818	786	832	807	886	870	870	843	842	877	878	877	870	826	856	852	861	923	886	817	844	855	838	798	873	808	845	815	854	815	877	824	860	837	864	880	878	854	814	864	884	851	880	791	798	873	842	862	798	899	790	877	848	833	844	849	832	797	820	814	866	828	865	874	880	755	793	827	871	863	880	837	857	847	866	876	850	826	875	836	882	869	818	821	849	789	873	881	863	849	868	822	849	843	788	806	876	800	848	851	845	833	863	844	817	858	822	863	841	808	854	830	824	863	846	868	839	804	855	857	896	885	795	806	856	874	824	833	857	857	818	885	825	790	866	870	788	888	887	873	848	778	832	855	804	847	848	847	853	805	859	798	832	838	840	829	841	807	877	872	862	845	802	890	888	866	813	863	816	829	845	832	848	856	797	881	813	812	856	845	856	834	820	834	801	875	866	816	807	825	878	883	800	832	839	882	881	857	831	784	878	860	877	853	825	918	821	841	846	829	793	803	877	892	824	879	839	804	827	851	843	899	867	835	866	867	843	816	852	874	806	802	884	845	862	889	857	887	891	865	800	804	866	836	832	806	895	811	829	876	863	789	812	830	874	847	823	843	864	775	881	825	810	829	844	832	849	847	868	834	818	841	841	810	823	898	807	884	877	852	864	865	860	812	784	803	838	820	867	818	848	841	867	845	819	854	843	808	845	844	876	825	833	804	830	885	863	798	904	825	900	884	849	840	872	855	850	845	842	834	852	905	855	834	853	816	850	821	832	849	848	791	820	871	801	870	834	868	859	863	832	804	849	833	821	808	834	857	864	894	838	867	807	818	858	868	772	885	832	825	833	804	869	834	840	872	816	814	827	899	836	827	836	901	810	873	851	883	798	849	847	804	825	820	840	855	815	837	814	858	844	902	821	837	869	842	850	822	799	817	800	845	841	817	839	766	833	877	845	868	837	871	824	865	959	801	845	875	852	836	810	881	810	793	786	846	801	905	807	865	810	891	815	810	848	887	860	876	818	865	896	903	851	835	872	836	816	833	829	871	862	899	824	854	838	866	876	904	825	825	844	856	814	859	825	808	797	881	862	803	897	802	851	869	848	850	885	790	826	853	826	898	846	791	794	792	887	845	868	814	867	865	842	811	879	830	846	830	828	839	802	823	870	830	814	838	862	813	886	820	822	880	921	839	809	816	877	814	829	883	829	895	823	804	833	876	824	845	871	890	879	880	899	856	854	821	821	843	836	839	861	888	823	810	833	860	861	834	878	817	879	872	823	835	874	800	824	841	837	845	868	832	854	794	851	861	838	792	800	782	878	899	878	820	844	834	860	839	842	870	803	836	853	819	813	927	774	848	856	771	778	832	828	835	789	817	863	870	835	850	839	878	810	884	861	847	808	870	903	822	870	878	812	810	837	848	834	844	842	821	856	803	852	814	847	891	858	834	844	850	862	866	841	874	859	870	836	835	807	848	831	867	859	784	877	796	843	815	820	823	800	834	855	824	817	816	823	881	834	798	828	829	816	839	866	809	863	826	886	912	820	839	860	809	886	879	913	857	826	820	804	848	853	860	830	860	834	854	869	856	826	862	835	851	876	863	825	881	824	851	837	822	833	836	846	856	815	855	874	826	860	869	837	844	862	859	879	851	905	876	838	869	819	828	883	863	829	846	805	824	819	851	853	812	823	847	826	849	854	811	817	859	850	856	829	830	792	791	820	856	869	853	851	827	890	825	861	814	810	820	819	833	854	833	829	792	812	884	842	852	827	842	852	873	824	814	877	885	819	858	841	844	827	821	878	827	913	847	808	884	884	907	848	852	791	799	837	821	798	841	813	820	862	871	846	807	830	797	841	786	894	869	878	853	806	866	854	827	807	862	848	831	859	864	825	908	886	897	837	878	873	853	850	813	877	856	838	848	859	860	778	854	795	846	846	894	856	859	833	867	792	856	822	810	860	892	846	809	867	833	908	875	873	866	822	855	861	832	858	848	918	867	825	847	817	869	837	842	849	862	875	817	846	893	852	828	841	827	873	842	805	860	892	846	872	817	923	864	809	808	829	848	816	874	948	834	883	804	833	849	901	843	833	899	836	866	882	845	881	884	897	862	807	875	885	879	856	868	825	885	826	887	878	827	820	911	848	807	858	812	858	858	844	869	862	848	829	904	875	845	825	776	872	849	827	843	827	830	831	876	786	800	859	820	844	846	896	826	824	878	868	864	832	844	849	863	822	794	841	851	841	804	861	827	793	854	857	871	817	859	852	782	802	868	888	846	847	826	836	839	811	870	900	807	845	882	835
62038	30561	15573	3370	1583	1152	901	777	644	528	516	440	478	442	420	426	436	407	388	364	364	380	367	359	378	339	326	398	374	365	322	364	365	328	352	346	352	348	387	332	332	376	391	364	340	335	379	354	331	334	330	336	346	353	335	359	370	387	340	323	354	307	386	327	337	327	328	332	329	322	335	307	310	339	363	335	349	337	308	327	344	359	350	322	345	306	309	349	331	320	336	321	328	346	352	350	357	344	329	308	347	320	352	338	346	351	340	344	340	340	326	332	304	305	371	319	345	342	316	321	341	342	297	347	364	317	301	364	366	378	320	341	344	331	322	314	350	330	363	332	360	304	350	348	337	353	324	337	357	368	316	320	340	339	347	375	341	340	319	298	343	361	330	360	323	380	339	372	353	338	341	353	329	322	336	333	354	317	337	341	305	347	333	327	345	338	331	349	323	352	361	356	329	329	315	318	327	335	331	321	354	353	336	359	365	382	332	334	336	353	342	354	350	325	384	312	322	331	290	323	344	344	340	344	312	354	337	319	314	334	353	312	318	312	345	355	346	325	351	351	360	362	358	367	325	359	367	312	344	315	327	343	368	329	353	342	343	312	311	331	318	375	340	329	317	320	327	330	379	327	341	334	361	348	332	325	332	336	318	312	302	343	346	362	327	301	350	356	313	346	343	300	329	364	379	337	388	350	319	331	325	381	392	336	337	355	373	338	328	310	336	327	340	306	338	326	301	357	353	338	311	332	339	347	349	336	333	334	323	343	307	349	325	314	310	334	338	327	350	350	321	356	358	292	327	360	341	360	333	351	355	320	324	355	331	343	312	341	337	343	370	325	352	333	322	318	352	356	337	359	303	314	353	355	365	349	330	344	362	317	310	318	325	351	349	334	326	308	323	329	343	368	319	355	354	360	357	347	329	349	302	321	310	350	385	364	354	358	353	307	344	336	354	352	357	351	334	377	311	325	280	334	329	368	339	342	352	340	302	339	316	357	364	332	365	341	353	349	344	342	311	344	348	318	352	324	360	332	359	315	337	321	340	334	334	347	342	340	343	339	329	326	342	365	311	323	346	308	332	346	358	304	314	350	368	356	332	316	318	347	314	320	363	338	327	327	359	356	330	307	284	356	355	334	332	323	334	318	365	354	356	306	326	336	336	331	365	349	352	351	361	313	329	400	319	328	309	351	364	363	396	323	314	329	308	320	333	300	343	343	333	340	349	372	330	325	335	355	325	302	326	337	349	350	364	323	333	348	360	345	316	320	326	361	352	341	332	348	325	301	324	340	347	321	340	331	348	364	357	368	310	356	338	352	325	349	338	348	335	312	324	350	316	320	298	333	332	303	320	359	339	335	324	347	354	351	320	308	286	348	324	338	343	336	359	354	319	342	321	344	336	333	319	333	342	337	322	318	331	299	330	308	314	309	344	344	349	334	310	352	364	361	319	362	310	338	332	306	355	331	395	299	304	356	335	310	324	346	383	318	366	331	341	332	315	343	329	332	336	353	368	326	361	315	357	337	368	319	356	300	360	356	323	307	340	315	312	307	287	372	352	306	345	316	341	294	337	315	366	318	343	304	330	350	316	367	348	331	328	323	356	362	317	316	305	314	362	372	320	330	301	323	337	320	357	319	312	348	344	353	333	317	352	351	325	332	307	334	346	346	351	301	342	338	342	329	328	322	362	339	360	336	342	327	378	321	341	335	329	310	327	341	331	361	346	310	342	353	345	352	349	358	348	357	340	327	334	344	310	338	315	331	331	338	349	361	377	323	339	314	320	346	333	340	348	344	393	355	333	327	334	325	345	331	341	358	369	360	337	305	376	349	322	345	388	350	341	374	342	352	341	382	351	332	346	357	327	329	325	323	367	357	349	320	350	348	335	368	399	337	328	339	352	306	350	332	351	320	351	331	299	324	340	352	346	332	313	328	318	328	364	343	325	307	362	330	342	333	327	345	323	336	318	349	311	337	351	324	331	348	334	333	363	333	307	342	350	317	321	340	325	316	342	363	330	338	349	348	327	317	370	334	368	329	346	336	347	338	332	339	372	325	322	312	340	364	369	328	308	321	316	345	344	343	305	346	336	368	330	342	341	307	327	332	280	344	342	353	323	352	326	327	347	338	350	332	334	345	338	361	350	376	360	336	335	351	343	313	343	314	331	385	328	335	321	303	310	332	338	328	359	338	324	328	308	314	348	357	348	339	336	339	322	337	363	324	338	333	348	336	359	367	332	333	334	331	312	366	340	365	343	334	359	330	302	312	322	343	360	358	342	350	328	339	360	360	350	377	332	345	338	335	299	336	360	317	320	369	352	318	333	357	371	325	341	312	333	320	324	315	365	329	308	348	337	376	340	352	331	350	343	329	361	326	335	348	309	327	320	313	360	338	313	314	318	341	335	335	325	318	339	366	309	344	320	324	346	311	361	322	323	307	353	320	338	337	370	350	336	345	333	376	319	326	318	359	374	323	350	336	355	302	345	374	351	321	342	343	342	385	344	313	318	329	309	363	342	342	341	358	316	358	349	321	360	352	339	363	352	335	306	334	346	350	323	346	325	338	349	321	324	326	312	327	309	336	352	344	323	340	324	352	358	354	339	309	365	350	370	332	331	325	314	289	321	326	350	322	334	335	337	328	339	330	342	359	338	350	329	348	323	363	319	302	341	329	358	351	328	342	316	332	341	347	340	332	341	346	352	343	350	340	321	328	324	341	329	356	324	366	343	325	344	342	321	340	323	371	329	314	331	331	349	339	355	321	337	331	308	328	337	331	326	327	331	341	319	324	327	332	335	358	341	331	337	326	352	342	329	340	346	316	327	356	372	344	351	290	355	321	325	367	328	306	348	367	334	342	352	345	337	341	339	310	325	328	310	370	346	355	331	330	317	359	332	342	322	348	362	340	361	349	337	355	342	321	315	334	346	345	336	351	359	341	325	317	323	320	343	320	334	368	324	345	357	374	365	351	377	339	361	366	351	341	295	351	373	376	351	349	350	344	322	295	331	344	329	339	341	317	323	355	362	300	324	324	349	316	370	348	342	349	321	340	297	309	352	319	323	319	317	340	314	338	321	335	321	356	343	385	352	305	328	361	362	329	358	290	336	318	323	332	313	350	356	327	343	307	333	331	292	317	378	342	334	348	341	338	349	304	338	358	348	344	351	351	314	321	299	369	357	323	350	366	321	342	337	326	373	301	360	342	328	331	360	338	329	315	361	334	336	340	363	342	355	377	327	357	318	298	346	313	350	395	340	348	313	322	381	332	348	327	331	327	325	360	320	327	321	334	327	332	314	345	353	314	341	326	313	348	328	375	356	330	370	302	318	338	331	333	333	360	320	349	330	379	341	329	319	323	282	362	348	323	281	371	338	365	329	344	330	347	331	341	317	355	342	313	353	339	317	383	330	357	337	311	351	317	341	365	359	336	335	332	287	327	340	348	348	350	374	320	368	308	334	338	356	330	315	331	354	323	354	341	332	367
42355	2645	5116	6024	5111	4294	3629	3112	2777	2274	1967	1791	1792	1605	1529	1496	1411	1320	1208	1244	1228	1237	1226	1176	1236	1119	1133	1089	1098	1054	1038	1113	1058	1051	1043	1042	1043	1085	1036	1031	1040	1013	1033	1011	1067	1064	1011	1075	1022	998	1034	967	985	1019	1017	997	1000	1027	989	928	1004	966	926	972	971	963	1009	1009	963	893	932	977	959	988	952	936	965	922	980	996	957	924	953	959	994	944	932	970	1028	998	992	976	964	926	961	934	945	967	971	863	1016	909	987	949	962	891	956	944	928	894	967	961	931	971	960	903	936	912	945	917	957	935	950	949	982	938	933	917	933	968	968	984	891	954	953	949	948	939	1008	914	937	923	971	882	956	926	935	919	954	888	1003	909	941	939	929	896	867	953	921	995	944	954	941	903	931	912	953	914	906	984	930	922	927	938	907	930	925	959	903	907	950	945	963	935	942	900	920	978	957	923	917	919	938	930	902	904	931	917	921	972	921	952	978	941	989	992	954	923	934	981	937	943	939	918	949	918	930	987	866	945	953	973	921	911	930	863	929	941	885	932	972	897	953	965	937	976	889	959	941	942	946	931	941	971	892	902	926	1004	923	990	923	986	924	958	923	923	996	919	899	963	946	961	965	956	944	919	998	911	979	939	980	975	927	948	928	913	928	965	1014	931	940	960	913	956	962	934	932	938	957	965	928	938	939	967	911	958	943	965	967	938	906	949	954	933	922	934	955	968	947	954	960	1014	928	884	910	938	899	948	919	912	960	934	943	967	935	950	938	913	944	928	937	907	948	916	974	981	892	956	934	978	952	948	1010	922	936	949	910	1004	940	936	954	969	948	914	954	953	933	912	944	967	954	902	906	955	899	922	921	927	958	930	955	948	955	902	931	927	888	934	910	944	922	948	906	879	919	944	979	980	950	878	931	996	925	939	927	937	907	967	897	929	910	942	978	979	935	1009	941	983	963	962	978	930	942	948	963	930	917	959	899	948	933	946	954	933	901	959	961	947	924	955	907	968	964	912	936	914	929	918	991	958	938	958	964	905	897	873	913	934	982	952	908	915	915	985	913	970	961	921	928	954	920	969	971	961	896	944	877	916	945	911	907	942	935	932	910	923	940	926	873	940	933	935	919	938	946	881	1003	936	929	953	913	913	941	955	1012	955	921	920	933	957	953	974	873	925	937	886	911	952	895	915	886	954	991	964	914	873	935	898	909	987	931	897	910	905	976	957	898	935	921	915	893	910	976	949	904	961	914	946	957	886	865	959	918	960	899	942	906	866	924	892	945	937	937	935	976	931	947	1018	938	961	955	963	950	929	980	906	893	913	998	980	963	954	953	968	923	953	985	954	912	946	961	918	882	949	878	953	934	924	908	946	893	972	969	927	952	875	1001	897	916	947	946	937	883	883	963	922	955	947	900	931	908	966	914	920	894	960	1014	952	899	967	919	997	905	995	963	905	932	922	907	957	911	941	956	920	990	925	915	944	919	937	884	958	944	969	918	905	948	922	878	947	938	1007	910	950	898	942	914	938	968	915	979	933	989	951	948	981	899	929	957	897	937	872	952	943	952	996	919	943	954	936	973	946	926	925	943	890	941	958	907	886	943	980	902	947	942	966	940	977	964	955	954	944	917	945	942	938	936	909	848	941	953	1000	915	949	979	932	975	884	969	975	986	910	899	932	892	945	910	937	955	996	967	917	939	945	899	886	931	912	945	906	932	917	961	907	942	939	949	950	922	914	940	988	900	968	892	937	925	964	958	971	972	938	967	908	946	983	955	922	935	934	1008	916	973	938	974	913	954	924	895	960	965	904	902	920	987	910	968	955	955	1005	962	952	951	928	904	901	949	921	909	993	982	957	930	939	957	926	954	937	889	931	924	957	902	953	1001	981	940	909	976	960	940	889	989	941	941	930	904	945	906	963	932	864	987	973	954	953	922	896	888	934	928	940	928	904	956	927	965	948	965	948	900	945	946	943	966	929	938	908	976	902	885	989	1000	943	908	906	1001	954	926	936	986	964	946	920	949	907	942	861	913	940	914	944	996	930	962	978	934	894	898	926	945	857	942	972	953	937	943	975	963	931	951	940	944	939	923	981	928	948	939	928	925	946	927	914	920	958	952	977	977	946	968	991	968	894	962	955	879	957	986	921	929	1003	968	990	924	974	936	956	937	935	934	937	911	977	939	940	930	972	950	917	966	1019	921	878	978	941	921	935	899	970	967	969	952	972	929	941	928	920	986	940	903	986	980	839	941	921	983	927	920	922	897	947	939	933	930	963	929	1009	991	1007	910	954	916	928	919	878	940	990	933	926	927	914	935	941	942	933	938	910	914	940	917	967	969	913	911	897	949	934	949	932	966	958	999	932	924	957	960	1009	920	940	968	937	917	977	918	967	959	918	915	980	947	945	954	969	870	949	936	955	919	950	958	919	995	937	945	959	914	960	922	954	913	973	995	910	932	915	992	959	967	919	941	959	905	944	928	1002	898	947	912	960	938	967	901	950	917	926	884	1047	968	883	955	880	938	985	935	893	873	950	940	1003	942	941	898	874	938	960	978	962	937	926	968	936	963	893	940	947	945	912	949	913	927	979	937	950	951	986	919	964	935	882	935	902	935	925	959	918	972	916	946	970	926	947	955	1024	932	971	921	965	944	970	916	945	945	903	971	921	906	1002	918	910	896	903	963	982	965	903	934	955	924	983	970	942	947	928	961	903	890	921	953	1015	969	926	922	955	923	948	920	1001	954	993	939	913	917	919	918	920	948	969	903	904	941	901	966	926	985	919	916	951	961	988	972	929	979	965	906	925	923	890	933	890	942	975	924	919	876	959	960	956	905	909	882	947	975	945	933	938	947	925	960	977	908	903	933	941	950	886	931	920	949	936	935	955	954	963	1003	864	951	954	943	915	959	951	985	969	983	912	926	923	943	911	956	895	869	936	900	949	989	960	919	974	967	916	990	992	903	949	963	936	944	897	960	930	929	941	940	912	962	892	907	988	950	952	912	937	935	948	982	948	940	961	941	997	951	950	968	951	961	886	930	1001	886	971	971	927	941	868	960	958	986	910	880	965	964	903	917	984	943	925	941	894	1005	897	944	958	952	941	953	933	942	889	925	901	969	1006	940	976	936	950	942	989	963	945	955	988	952	1011	976	903	965	947	913	929	960	1002	873	943	959	946	939	924	947	918	892	870	931	954	948	957	929	944	944	936	920	953	957	923	911	989	900	939	926	908	954	959	910	945	981	951	966	940	919	953	964	918	971	992	864	949	947	919	900	897	916	902	958	1025	928	970	909	1008	896	879	935	959	934	938	896	913	1029	948	980	991	886	1001	923	930	961	952	956	980	947	938	966	952	957	909	906	954	918	960	947	898	912	927	922	944	957	944	947	920	915	916	960	936	980	912	920	931	958	929	951	837	961	950	984	893	929	974	929	949	965	932	959	928	970	964	937	988	992	957	953	910	973	956	922	931	909	954	919	951	918	932	964	980	979	938	969	932	1007	906	962	951	980	917	915	915	882	964	929	982	970	938	881	961	1002	943
16505	1388	381	249	179	189	185	146	153	151	148	162	132	157	167	123	151	134	155	150	133	164	156	158	130	163	144	158	137	181	149	147	150	146	186	135	140	130	149	165	165	160	136	151	149	144	152	144	167	139	142	149	135	131	154	154	141	150	137	145	119	177	142	156	135	135	138	138	132	144	139	132	144	149	158	134	138	142	158	139	144	136	152	139	142	133	162	158	143	149	136	143	150	132	134	149	145	127	180	154	154	122	160	142	152	161	138	130	151	132	138	143	151	146	136	160	145	163	136	155	148	171	148	150	166	138	135	135	147	137	145	139	145	140	159	143	159	150	154	141	155	170	143	148	159	133	153	132	166	159	143	157	134	136	131	149	165	142	160	135	161	150	151	149	133	152	160	140	171	144	161	145	158	162	147	158	119	139	131	157	167	157	130	159	134	140	152	157	172	133	157	142	142	118	158	153	134	127	149	139	136	128	171	162	143	161	143	153	164	159	153	147	162	129	153	147	143	137	133	137	141	143	139	130	132	139	151	142	144	149	144	126	138	136	156	146	141	120	153	147	143	128	130	160	151	131	133	147	146	135	117	147	140	144	133	152	161	125	134	134	150	136	154	136	152	136	135	157	153	152	150	168	158	148	147	152	134	155	146	140	159	141	138	146	156	146	141	136	151	165	154	151	127	141	155	126	142	141	161	161	163	135	119	153	155	140	135	152	161	165	133	138	152	148	139	153	153	127	163	165	140	141	148	162	161	126	141	150	139	139	164	148	162	157	142	151	148	141	151	144	151	171	146	146	144	149	136	150	149	136	153	126	153	159	167	170	153	142	157	145	165	137	173	133	156	151	145	138	142	133	140	154	134	171	113	142	128	136	155	157	151	140	128	148	148	143	145	127	143	157	153	125	148	150	148	154	145	152	145	144	153	161	129	137	157	161	124	148	141	136	154	139	142	127	142	166	164	158	148	150	161	153	158	133	175	156	133	167	130	138	168	156	149	148	148	143	139	154	145	146	145	157	139	162	152	118	147	153	131	166	136	136	142	153	154	158	154	143	149	176	160	116	119	131	133	139	149	132	139	115	139	153	151	156	152	145	146	155	139	149	162	148	149	143	146	150	148	146	150	134	140	160	167	137	152	132	163	162	145	138	123	143	172	112	146	161	133	143	155	162	127	145	132	140	127	148	136	132	149	145	140	156	144	124	140	132	166	138	146	131	172	159	163	143	153	149	162	136	164	142	122	133	167	142	127	153	136	142	146	167	140	171	125	140	145	157	130	146	131	134	146	144	130	137	142	142	150	141	129	132	141	132	151	132	154	138	127	139	169	138	154	149	150	136	131	145	143	145	141	163	147	149	151	138	152	153	161	160	151	136	190	140	158	137	135	144	144	146	150	159	138	136	155	146	149	137	130	149	156	130	147	145	136	144	164	135	127	153	124	167	143	162	150	147	119	143	132	158	144	147	127	151	136	171	107	151	132	160	160	129	157	160	149	146	150	149	150	151	150	132	164	142	155	158	141	131	137	136	158	154	152	130	133	151	160	130	140	147	159	144	156	129	151	151	150	171	169	161	138	160	170	144	153	140	131	153	140	146	152	135	172	156	146	137	124	158	155	173	151	143	122	144	153	142	139	130	165	150	147	150	133	154	142	147	150	138	138	141	138	147	149	148	138	132	159	145	151	161	136	127	155	165	152	137	157	139	150	139	140	169	148	140	128	156	129	143	139	163	158	152	153	153	135	144	160	155	170	149	137	135	151	140	155	143	174	151	162	134	144	169	150	158	136	113	142	149	151	147	142	137	162	159	131	156	152	148	154	140	146	131	132	126	168	136	166	143	142	135	160	161	152	139	153	151	127	140	132	161	149	153	145	142	131	161	161	132	148	160	139	160	130	151	119	127	174	134	130	162	166	149	154	136	158	131	164	142	126	144	129	155	138	133	145	145	122	130	159	152	146	135	165	154	141	149	143	156	165	146	148	136	114	156	147	148	139	137	136	144	150	127	120	141	145	140	136	149	157	143	156	163	161	130	131	139	181	142	136	144	137	146	134	149	137	164	130	143	138	145	138	148	150	144	152	151	139	142	144	170	154	152	158	147	168	157	144	165	161	163	154	151	132	148	122	135	141	132	123	147	148	142	146	146	138	136	128	155	157	128	137	137	137	148	147	167	132	154	132	128	135	153	133	119	151	140	154	123	152	149	145	146	138	151	146	159	131	143	148	153	146	156	159	134	150	150	152	169	168	140	170	174	146	135	146	120	149	133	127	142	179	153	142	130	181	131	135	155	165	141	123	144	141	132	141	140	135	129	160	141	145	160	135	161	124	157	134	145	148	152	133	154	144	143	157	138	148	144	153	154	139	159	145	163	142	153	134	134	145	165	118	158	146	161	150	156	154	153	128	163	131	148	152	137	158	160	128	142	137	145	151	144	144	147	132	142	148	140	164	132	136	147	121	153	141	161	131	146	149	132	111	147	137	130	178	144	161	148	133	145	134	142	139	145	157	135	165	136	161	167	134	159	135	178	149	144	147	143	143	143	142	158	128	153	129	140	151	148	151	150	146	141	127	149	146	152	149	144	149	135	111	150	121	174	152	134	158	141	145	163	125	156	161	153	137	154	138	152	164	120	135	162	174	140	144	135	127	154	129	133	137	148	140	151	148	132	159	140	161	139	165	153	145	132	146	152	140	138	155	137	135	160	133	137	136	173	131	132	146	137	146	136	172	132	158	122	145	178	132	135	130	144	141	138	128	135	143	172	152	148	129	145	151	158	155	167	140	144	159	141	144	173	151	172	187	143	161	152	144	132	133	149	169	144	150	136	133	146	136	150	135	142	154	151	139	169	140	152	149	147	148	154	146	147	121	140	142	141	147	132	130	138	151	152	163	143	150	177	153	163	137	130	154	156	159	163	139	170	147	140	154	141	145	159	153	145	141	148	128	135	145	167	129	128	166	154	169	143	155	149	144	157	153	146	154	155	129	157	136	128	149	164	158	141	140	143	185	141	146	163	141	138	163	182	165	158	146	159	138	135	128	143	147	142	151	167	129	133	147	132	149	173	135	174	139	146	149	114	142	151	145	132	147	160	143	157	152	172	160	149	147	149	149	164	146	148	161	166	158	160	149	150	158	126	155	154	132	156	140	142	146	128	144	141	139	147	127	147	148	150	147	152	137	135	144	151	147	182	140	159	138	152	155	132	139	149	151	152	150	159	149	133	159	146	138	150	128	150	144	160	145	176	144	140	155	149	137	136	149	151	152	161	146	144	178	157	157	170	152	134	155	175	142	145	146	166	141	145	131	163	157	151	147	147	122	166	152	126	138	156	138	136	125	147	155	154	134	155	149	116	125	138	157	148	150	146	166	143	151	151	141	125	131	145	129	145	138	148	146	134	150	149	152	155	140	154	153	164	134	137	151	148	133	117	125	131	157	140	167	135	153	135	153	147	147	142	144	136	171	153	128	140	163	144	157	164	150	127
13652	561	666	701	645	558	574	576	552	536	551	499	545	477	552	492	536	505	538	547	460	457	484	504	465	513	468	485	509	508	502	481	471	462	478	476	491	488	479	503	441	462	496	468	455	451	506	517	462	467	490	494	446	481	476	478	478	513	465	492	462	474	484	488	494	481	493	482	499	511	487	498	433	503	467	542	481	471	477	458	564	462	483	462	497	456	492	477	496	491	468	499	516	504	455	514	496	487	466	465	498	456	487	511	523	476	497	510	483	491	554	511	466	510	486	451	498	465	501	458	499	503	479	475	502	474	490	460	474	507	443	483	448	502	473	482	477	513	482	475	486	509	457	518	475	507	470	521	495	447	471	521	514	509	505	502	488	474	468	509	477	469	469	481	475	470	511	493	480	460	492	474	465	477	471	476	479	496	474	480	477	480	483	462	499	470	513	492	468	476	525	444	485	526	444	485	469	521	491	458	483	495	474	488	495	419	476	460	486	498	505	494	484	491	482	459	504	497	481	456	494	475	499	513	470	475	490	522	490	500	476	485	476	438	467	491	470	520	475	445	494	499	513	460	507	486	510	499	481	448	483	526	486	461	506	488	470	490	462	511	505	492	477	503	483	493	538	463	463	478	463	480	490	486	495	505	446	475	506	487	521	497	443	447	488	526	468	480	508	474	481	510	486	484	435	517	459	475	476	454	515	483	495	471	485	461	483	457	460	489	469	501	515	468	496	510	445	485	466	491	498	510	517	505	449	471	482	491	479	483	474	465	497	497	492	503	496	509	505	478	490	504	485	453	474	493	462	466	467	519	465	473	466	442	497	491	474	472	495	466	475	518	503	487	467	499	522	518	483	502	470	553	519	453	461	466	490	450	498	462	485	495	501	508	452	485	444	493	485	496	495	497	505	466	495	523	439	481	490	474	491	472	480	503	502	485	480	494	503	508	505	492	535	467	485	463	500	513	492	482	466	517	482	507	520	510	514	537	498	505	469	466	495	461	507	507	525	475	496	485	511	509	514	516	475	483	486	432	520	462	511	494	450	504	511	521	522	477	451	498	511	440	491	481	462	502	468	497	451	495	479	481	510	514	524	477	461	501	498	489	496	492	475	486	454	495	496	517	496	494	480	503	484	501	537	493	489	490	483	449	478	459	463	497	512	462	472	481	473	499	502	465	460	481	494	469	466	499	459	488	475	512	467	508	488	524	511	488	458	505	510	494	497	517	477	489	513	438	494	467	469	514	530	523	497	482	471	465	454	526	462	455	494	506	494	469	495	484	517	507	469	492	520	451	440	501	516	516	513	481	476	475	472	477	505	471	481	490	524	473	463	539	516	463	456	473	487	530	474	502	458	484	526	528	469	532	456	532	454	429	483	496	484	506	504	443	522	483	501	518	464	509	446	474	486	509	490	485	481	470	453	454	474	451	513	496	503	493	469	469	479	480	467	504	466	461	503	456	504	490	484	464	511	492	549	487	481	461	525	472	474	454	516	485	475	487	467	501	511	481	445	506	477	500	455	495	444	458	487	457	535	471	492	514	478	513	499	503	501	481	467	465	508	461	500	525	505	488	466	504	476	502	508	524	459	475	490	498	486	466	534	521	525	512	525	515	497	449	479	488	483	468	476	500	469	452	483	463	461	486	474	463	486	511	479	469	534	476	435	467	497	464	496	490	502	493	489	495	496	448	480	465	498	494	484	453	454	493	451	477	463	478	525	491	477	494	488	522	472	483	465	486	499	475	499	473	474	488	496	517	501	492	423	450	470	461	456	452	511	473	479	508	520	529	502	475	492	506	491	481	473	499	513	472	500	466	517	499	484	468	498	490	467	447	507	434	474	493	516	465	479	500	487	428	463	460	482	452	476	471	527	491	518	466	484	449	519	449	474	485	467	486	511	485	486	492	502	476	486	514	524	507	481	484	503	501	479	459	480	466	471	484	479	441	501	452	507	492	470	529	514	481	476	470	458	459	477	494	468	500	477	475	457	492	474	499	485	509	504	510	483	477	463	458	506	525	512	489	473	447	460	524	509	469	493	521	501	465	481	484	493	507	490	508	478	486	500	482	474	479	427	500	435	508	497	504	498	489	505	508	471	488	497	514	509	496	473	531	456	501	486	519	487	458	521	507	455	469	499	450	497	472	514	479	482	506	496	532	478	482	485	443	528	456	443	496	448	510	496	484	456	475	491	506	524	469	528	512	472	463	505	487	489	519	471	508	452	483	462	475	501	517	457	504	481	484	493	482	442	501	469	479	472	485	471	481	491	473	473	499	488	467	493	445	461	477	478	482	508	494	485	497	491	531	479	503	479	471	472	521	468	483	467	500	478	467	537	472	502	494	480	512	467	482	508	493	515	478	453	508	508	484	515	484	440	481	503	515	501	490	484	504	466	486	484	459	475	505	458	452	470	486	472	458	476	468	479	444	488	514	495	483	480	518	491	483	459	469	494	459	480	485	482	512	499	455	516	500	467	453	477	493	499	472	501	514	477	491	495	481	487	476	460	453	500	527	469	445	470	472	507	520	477	490	488	476	438	466	497	488	517	518	459	499	467	490	511	510	482	462	481	509	486	501	487	460	482	449	500	462	529	476	497	530	477	504	477	495	489	484	437	477	488	434	483	484	482	499	477	527	494	459	477	487	492	468	485	482	507	467	488	498	492	489	510	453	452	474	504	447	503	492	495	472	514	449	477	462	526	486	510	466	470	532	495	533	508	489	501	478	502	526	491	477	476	514	470	476	516	492	496	450	494	486	545	478	476	523	483	487	472	473	491	516	493	475	489	526	532	497	482	460	479	511	487	456	491	497	482	502	464	517	459	463	520	456	452	500	496	500	464	497	473	481	465	465	497	485	527	504	488	474	418	468	495	482	466	501	493	497	519	462	427	484	475	471	441	474	516	472	471	530	490	483	514	477	469	504	493	475	478	454	491	456	459	521	468	496	480	542	453	480	468	479	493	491	480	463	467	520	503	516	497	434	487	503	524	483	454	505	478	487	515	449	496	482	504	455	468	439	477	453	522	473	485	459	511	487	488	461	506	489	481	502	488	460	510	469	499	490	503	519	506	478	505	487	501	498	480	467	484	493	508	480	499	493	496	486	468	481	465	483	492	453	471	486	516	480	498	508	471	515	493	487	458	471	502	491	473	484	495	460	502	481	478	507	481	494	484	512	462	507	456	462	502	503	441	467	498	496	426	465	412	453	472	498	479	513	491	503	487	478	461	530	470	486	516	465	495	476	549	505	495	465	461	481	450	510	468	444	466	491	521	506	495	461	490	481	472	467	484	457	501	458	484	498	480	502	445	480	467	493	456	444	530	476	446	483	496	490	482	483	476	496	472	463	510	466	518	481	490	475	473	463	504	464	483	490	491	478	488	503	464	476	421	508	481	512	468	506	481	453	471	474	461	484	471	485	494	473	517	499	497	483	467	444	506	557	504	492	500	502	483	487	491	500	489	512	487	487	475	495	518	521	478	469
56554	25070	6209	1232	876	665	605	538	454	425	421	355	338	339	355	311	333	320	290	294	277	275	340	277	299	366	276	313	310	325	293	305	317	269	324	317	289	309	310	288	302	351	285	302	282	295	320	301	290	278	289	285	318	309	306	282	260	302	287	279	298	324	274	277	298	294	267	268	277	295	304	320	286	273	290	322	308	328	263	285	287	285	291	318	302	293	287	296	296	261	273	292	297	313	287	305	273	273	303	303	294	290	314	313	277	300	311	298	285	294	255	295	332	307	285	289	296	281	318	285	303	296	328	268	283	289	294	316	314	299	304	296	295	273	291	282	283	303	304	301	282	287	296	289	279	297	278	290	294	295	286	281	299	318	328	272	310	280	292	329	301	254	282	316	314	281	280	299	304	286	299	294	285	300	292	309	311	288	278	289	330	311	299	277	292	307	311	309	321	309	289	260	342	292	305	273	311	294	294	291	298	285	300	273	297	286	293	293	284	300	308	309	256	313	297	290	270	285	269	298	275	282	243	280	303	266	295	261	303	295	302	309	314	299	301	308	254	272	288	312	273	306	296	312	282	293	330	274	308	295	271	316	271	282	311	300	267	266	275	288	292	286	346	264	297	292	305	294	333	289	286	287	291	286	290	296	289	285	298	279	281	308	294	286	279	287	295	272	254	295	317	323	308	313	282	308	299	292	303	257	280	298	302	295	310	306	269	293	258	264	298	267	287	303	294	295	287	307	298	317	277	283	326	293	288	279	318	294	300	293	275	328	286	267	299	296	263	300	298	299	285	299	284	276	295	293	290	310	260	310	286	299	305	278	312	269	296	285	317	266	295	280	313	294	310	309	283	274	300	317	282	323	299	296	321	305	274	286	307	297	302	319	271	279	272	320	321	316	312	265	284	293	291	313	293	271	279	260	257	288	303	310	270	270	286	297	292	268	256	309	312	289	301	290	265	295	264	256	277	342	340	294	302	296	318	326	318	295	276	322	294	291	275	286	298	307	318	281	276	298	300	284	296	274	298	267	281	282	269	285	289	288	294	274	300	342	295	275	304	295	295	304	293	292	309	321	288	288	288	265	269	290	282	260	281	314	303	308	282	288	291	262	298	295	296	276	314	243	283	281	294	282	287	290	285	294	297	273	278	305	269	303	292	288	305	294	289	255	284	284	296	316	288	285	279	274	313	299	318	307	308	316	282	304	260	312	303	321	305	282	308	294	292	286	264	317	309	274	308	295	336	300	266	305	254	271	280	289	280	272	257	271	299	299	284	289	306	293	323	278	300	304	293	285	335	282	262	261	266	296	301	329	274	301	304	301	291	305	287	297	313	301	299	281	255	293	268	304	276	252	269	300	270	291	287	272	274	274	276	276	286	289	258	284	296	282	308	314	303	299	320	302	309	294	293	300	305	292	306	291	290	260	316	302	292	265	335	270	301	284	294	295	295	315	283	310	311	295	315	278	303	271	302	300	290	273	297	324	285	294	263	325	245	276	294	261	290	295	264	282	260	302	314	287	280	293	279	289	312	297	302	279	258	305	294	291	293	283	325	272	298	293	293	301	308	283	283	279	298	262	317	287	291	294	311	287	307	322	289	324	258	297	318	285	295	277	345	275	270	318	298	307	337	293	309	261	268	292	314	325	312	288	304	300	311	268	287	324	273	326	294	290	317	279	314	289	302	281	319	275	259	323	253	298	277	309	293	289	287	288	282	308	308	270	292	299	320	296	293	288	268	307	272	289	269	303	311	286	290	288	292	297	280	296	262	282	306	254	284	301	287	251	306	298	272	274	280	296	317	322	259	263	302	280	295	313	299	312	279	313	291	289	274	319	284	314	282	298	272	334	307	280	258	269	268	293	292	260	280	287	298	290	273	295	288	308	307	309	306	296	315	302	319	306	313	279	298	281	306	285	285	304	284	284	301	290	267	309	289	290	276	294	300	283	313	336	301	280	295	258	296	307	311	306	270	289	302	307	308	287	321	294	292	298	320	286	291	298	256	295	315	281	291	241	293	309	309	276	299	291	302	290	272	303	297	324	284	283	310	270	305	313	294	282	305	268	270	269	267	293	298	278	275	277	287	289	274	274	283	300	336	288	254	300	279	258	291	331	288	269	334	281	253	298	305	283	316	272	310	266	278	322	313	289	287	304	299	287	289	287	304	288	281	288	293	303	303	261	293	282	301	286	261	278	294	279	266	319	300	274	256	307	303	312	321	287	293	312	286	287	279	280	300	292	314	277	302	285	290	276	313	289	288	263	286	305	309	298	264	263	263	281	313	280	298	303	314	300	304	305	294	278	282	257	287	284	313	305	300	300	316	285	282	289	299	241	253	303	284	307	281	292	296	311	294	278	316	294	258	280	280	301	295	300	297	284	313	302	309	278	291	328	338	291	303	320	309	310	304	297	297	282	303	290	297	289	295	325	305	277	300	288	326	310	294	312	280	282	291	270	300	331	293	307	289	301	321	312	301	271	311	290	280	283	292	311	318	277	302	294	295	285	276	307	283	300	308	317	290	278	288	282	301	293	282	344	261	307	292	261	342	265	281	284	275	276	259	312	291	284	287	290	265	339	320	306	271	298	284	317	278	302	289	304	314	288	308	280	319	307	294	292	276	298	266	277	282	315	275	289	278	313	299	307	283	282	262	303	287	299	311	297	315	281	297	266	330	314	325	297	277	320	292	273	316	292	266	298	309	282	270	304	294	307	297	313	256	282	306	292	271	274	269	328	302	282	287	279	296	291	284	281	311	323	274	283	292	276	276	300	290	290	305	326	314	302	294	288	269	290	312	295	301	283	320	293	309	308	299	320	280	285	285	284	265	299	288	330	285	279	303	309	283	280	319	315	286	265	261	278	338	309	300	299	289	295	278	299	303	289	300	307	293	271	304	275	302	335	291	311	296	299	278	300	290	279	300	343	282	268	301	285	282	311	326	310	272	306	307	296	267	289	310	282	307	288	281	308	320	303	284	270	264	301	299	286	281	295	282	286	285	269	294	300	263	298	295	317	280	280	303	279	292	282	278	330	296	295	274	269	302	292	290	330	287	292	319	308	306	306	300	278	270	254	296	283	318	290	296	291	262	246	336	293	295	280	312	291	283	308	290	284	297	286	265	294	313	308	266	284	302	331	312	299	278	285	307	274	279	290	282	297	254	293	283	311	280	297	292	269	284	329	267	305	263	275	278	303	275	289	281	325	279	274	299	306	291	286	295	308	308	305	309	272	295	305	304	272	309	314	310	277	309	299	302	253	286	284	315	279	299	321	289	321	306	267	292	273	306	320	275	278	287	283	282	292	282	279	288	283	276	313	285	292	325	293	275	283	290	270	286	261	324	295	285	279	290	300	276	289	281	331	293	313	303	283	290	292	280	300	331	305	271	282	277	242	297	302	266	296	338	303	278	297	283	268	282	324	308	315	275	287	314	311	296	269	297	302	285	319	278	293	315	320	282	282	287	317	317	278	308	277	300	287	274	315
34840	1779	3122	3623	3185	2592	2398	2018	1735	1542	1493	1326	1351	1229	1167	1117	1115	1052	1040	998	996	957	966	976	973	933	938	896	933	903	924	948	949	939	927	933	923	902	903	890	901	877	908	875	877	895	877	880	927	902	857	822	867	893	837	872	858	883	886	848	893	810	931	860	808	874	854	850	823	859	815	864	844	827	878	837	888	849	820	888	809	872	866	876	881	834	878	891	888	843	860	896	850	834	870	856	841	908	884	825	857	802	812	860	860	862	860	819	840	929	897	821	828	836	850	838	861	820	837	866	855	852	873	833	849	871	876	854	861	855	855	835	833	839	888	879	907	876	849	803	851	803	878	835	826	843	852	800	911	898	819	831	861	894	849	824	863	786	908	830	837	839	906	832	886	803	878	870	860	838	837	856	862	840	843	856	833	853	806	815	844	833	853	849	900	821	868	846	803	793	871	851	889	916	887	888	906	857	850	849	785	866	839	849	919	891	823	887	882	831	827	817	843	913	853	805	832	870	859	874	859	918	880	819	817	831	878	834	850	856	839	865	823	862	827	859	833	890	832	801	826	834	848	863	897	901	863	852	828	869	840	822	808	809	836	873	895	848	840	910	832	820	809	824	885	838	812	831	798	898	877	811	838	830	848	799	813	886	869	840	784	900	895	849	856	847	875	857	863	850	844	841	869	884	858	843	876	839	884	797	873	834	802	881	864	866	780	879	907	865	826	845	865	897	919	812	839	888	867	854	882	846	877	843	789	858	895	840	836	848	877	847	895	868	793	820	832	823	834	862	883	890	848	850	824	848	840	838	886	801	806	799	847	847	855	854	819	835	846	848	848	831	869	894	808	840	798	842	906	849	820	857	926	826	808	897	822	808	862	856	827	855	829	879	828	815	826	865	861	873	865	883	858	805	843	827	847	840	836	855	844	842	859	869	863	876	876	855	797	852	888	830	875	827	847	859	829	849	837	872	892	857	835	842	871	849	825	840	866	788	821	842	840	809	860	844	821	833	835	914	854	867	849	834	895	823	808	881	843	859	881	863	866	871	829	856	845	802	831	874	836	894	870	872	824	852	842	864	783	852	845	887	874	910	860	801	821	912	802	818	866	912	844	789	840	831	906	876	855	859	905	853	746	856	883	847	824	850	860	853	871	872	847	817	876	836	802	827	873	855	850	854	836	850	827	860	877	839	882	849	851	851	802	859	843	810	839	874	831	837	881	778	811	857	839	837	820	833	838	853	850	852	860	840	833	826	850	818	902	835	832	935	853	848	833	824	816	864	835	900	806	829	833	816	878	805	798	870	871	881	873	830	847	855	813	847	855	846	843	793	848	933	860	891	823	904	871	825	861	844	813	842	842	882	863	884	906	869	792	835	897	858	856	876	819	850	825	830	875	834	833	834	842	823	802	846	828	835	859	856	871	875	812	830	830	824	868	858	840	861	849	824	810	867	906	872	819	826	925	835	842	809	859	886	805	858	887	842	840	821	815	835	866	855	863	841	869	817	845	836	870	794	889	831	845	838	801	828	872	811	879	848	855	872	846	830	883	843	866	833	837	852	832	826	894	866	861	848	848	878	824	885	807	807	866	812	808	881	868	860	846	833	847	881	861	871	876	859	802	843	813	865	821	847	829	864	859	840	864	841	833	849	827	870	911	839	854	880	766	804	848	879	812	822	816	865	822	840	835	877	800	803	836	840	838	891	822	858	806	867	838	843	862	874	880	887	786	875	890	863	871	857	821	840	838	828	860	821	862	850	851	926	867	829	837	790	852	859	884	827	831	789	893	829	829	851	878	843	857	864	873	908	902	831	854	839	854	831	816	859	869	851	844	899	838	852	819	884	847	839	821	851	902	833	818	845	888	857	866	845	872	902	841	850	902	867	878	872	811	836	855	837	848	852	810	861	838	876	862	887	813	839	873	834	863	847	887	912	846	852	920	853	860	851	860	851	872	854	845	886	867	856	819	792	855	831	859	819	814	839	796	790	859	847	879	896	839	841	906	838	898	815	810	861	872	895	849	817	801	845	884	925	907	843	842	828	784	921	828	881	869	845	879	858	849	822	831	803	875	855	857	844	865	874	820	864	819	834	877	839	888	868	874	827	829	809	876	861	850	841	842	880	821	918	867	863	834	865	855	869	872	774	836	858	859	886	821	817	881	843	848	875	876	875	833	892	897	868	885	833	838	874	816	891	782	854	830	873	841	845	834	836	846	837	806	887	887	857	810	798	864	910	849	842	877	872	873	813	829	880	888	880	881	873	819	848	826	841	828	871	864	844	841	849	807	851	804	872	894	845	880	883	851	780	811	861	873	836	813	830	833	852	875	796	832	873	848	842	818	857	858	842	841	892	885	818	859	837	855	831	813	870	875	781	856	803	814	841	808	810	874	854	863	835	866	882	844	853	885	834	865	821	815	853	840	850	867	888	858	879	839	844	813	791	798	876	833	808	879	835	843	849	800	806	872	855	853	840	847	853	853	802	856	852	814	839	874	860	824	876	834	844	830	833	799	844	884	863	867	822	838	805	912	855	819	889	807	845	804	798	868	832	869	829	838	827	844	849	818	854	819	865	812	855	845	828	826	855	842	857	898	847	876	832	834	871	849	838	886	905	855	844	885	883	889	860	855	854	860	866	861	889	849	819	803	859	834	841	845	871	883	855	840	811	882	765	846	859	801	846	843	854	848	810	844	856	829	864	828	877	827	823	821	843	858	878	781	820	917	823	885	865	855	879	884	866	853	898	816	809	821	857	793	864	864	826	868	818	844	843	910	897	845	810	833	807	840	840	857	871	835	819	877	857	808	859	855	879	848	868	842	887	858	837	861	846	838	838	858	802	862	847	916	846	894	864	899	857	817	807	809	848	865	802	861	836	860	889	852	832	844	834	857	862	812	835	896	889	857	847	843	869	834	890	802	862	874	815	930	862	824	884	863	858	858	818	882	882	877	807	917	819	854	803	840	856	849	815	852	885	816	836	813	843	875	911	839	836	832	910	857	901	826	870	854	819	868	866	819	879	855	873	860	830	832	854	817	852	891	856	843	849	855	857	875	792	831	882	875	825	884	837	852	868	837	880	838	838	837	842	884	888	872	820	802	860	834	851	872	797	857	866	908	848	834	931	854	842	841	823	854	818	824	792	813	850	853	846	842	862	857	851	830	838	866	860	879	852	838	820	837	839	858	852	807	848	844	876	834	797	863	885	869	829	804	822	801	813	864	847	867	838	867	847	865	903	864	861	823	809	816	832	854	829	820	832	873	832	901	916	860	824	863	823	811	816	856	857	878	913	824	872	817	877	851	853	877	857	940	843	903	802	931	839	826	845	812	864	786	850	868	844	847	875	802	847	897	885	867	828	896	798	799	863	842	833	857	925	856	841	829	891	843	950	899	826	886	865	862	873	856	838	836	887	891	822	840	858	869	858	848	798	826	886	847	825	871	831	876	851	865	793	830	857	810	795	843	790	840	845	842	836	821	874	848	807
63659	30647	14861	3404	1543	1104	904	805	653	548	503	437	497	427	464	413	405	396	380	394	398	371	353	374	363	358	382	349	347	367	394	368	341	348	372	344	358	358	352	373	364	365	321	341	377	365	355	315	343	351	301	341	366	308	343	329	392	305	323	352	340	348	340	326	330	331	343	357	344	322	353	323	350	339	326	357	340	335	330	331	337	334	372	331	325	318	342	317	326	358	323	370	357	333	357	335	347	331	323	323	340	317	317	331	324	373	340	328	335	347	332	355	322	345	352	372	329	312	334	390	355	340	335	335	373	345	322	364	367	351	343	314	349	325	326	346	315	358	357	326	327	356	337	326	329	324	378	338	332	318	355	369	332	341	289	329	346	313	342	331	342	318	327	356	328	306	376	331	330	349	324	329	367	357	306	346	299	335	340	341	342	324	386	327	351	352	351	336	353	337	355	334	322	365	354	354	325	365	323	312	359	336	336	304	293	354	331	351	363	320	352	328	334	371	357	329	349	361	343	333	302	373	307	337	346	318	330	322	312	352	368	355	334	357	344	334	347	347	366	343	355	379	341	331	381	351	320	331	343	313	331	329	338	366	322	362	325	359	386	315	356	344	309	317	335	303	312	337	345	299	332	332	341	355	356	325	366	327	328	357	351	335	353	377	362	323	401	311	333	332	347	313	370	332	344	352	315	355	354	349	340	308	338	339	324	341	351	352	332	325	316	344	327	347	346	306	317	329	364	327	339	355	343	330	331	300	309	342	310	328	326	357	312	319	347	336	328	329	329	347	337	353	345	345	335	319	328	306	369	346	323	323	335	352	318	353	347	338	337	342	326	339	349	337	335	353	347	334	350	345	375	349	320	334	321	317	353	333	316	325	347	339	310	331	332	338	349	347	345	374	310	351	330	349	326	307	328	346	331	368	348	316	340	370	325	290	318	344	336	341	328	332	348	302	362	360	324	330	340	320	324	337	333	333	351	343	337	336	315	359	347	318	302	351	338	334	368	315	351	337	300	344	327	365	344	320	360	299	373	345	333	313	321	319	303	356	359	324	325	311	322	365	365	381	337	346	365	358	309	327	323	350	356	323	321	339	328	339	328	351	350	328	322	325	363	310	363	329	335	326	363	346	327	350	303	350	328	353	302	344	334	347	369	348	333	324	307	367	327	332	348	380	326	308	360	346	329	355	347	335	379	346	337	327	359	369	320	326	367	343	307	343	351	305	333	367	316	353	350	338	356	342	327	334	354	330	345	350	326	356	307	331	333	331	335	316	349	331	350	385	335	309	341	319	320	336	357	329	341	317	322	346	349	312	319	336	335	349	360	304	352	335	341	315	362	307	324	351	375	331	327	355	350	350	347	327	354	296	345	358	350	339	326	346	333	326	296	367	340	337	331	332	328	348	337	346	363	344	370	361	330	323	330	347	310	311	327	338	335	334	327	324	361	311	316	332	361	333	337	335	368	346	336	351	357	357	328	320	312	326	323	324	344	347	339	355	326	331	346	345	317	348	332	339	354	340	332	320	321	340	323	340	326	356	340	351	326	318	325	328	339	348	342	331	332	339	333	350	344	345	315	338	361	314	326	318	327	316	308	340	376	346	352	349	338	339	308	303	343	312	366	351	292	321	343	331	356	296	325	347	316	323	324	350	339	304	331	331	398	328	345	325	360	365	321	293	354	348	342	338	326	359	364	304	305	323	308	326	350	312	350	325	343	364	346	325	339	298	347	340	355	325	316	348	346	352	347	355	331	312	373	332	321	349	353	364	350	321	365	347	355	336	327	328	325	350	327	343	350	338	327	366	359	328	375	328	338	317	320	338	325	378	319	348	340	323	326	330	350	315	344	322	353	333	348	333	356	330	294	306	308	354	353	345	348	303	329	309	303	349	291	342	334	323	334	317	334	342	308	333	330	322	331	366	351	347	321	323	331	327	335	359	358	353	318	314	338	323	385	333	342	274	345	380	336	333	330	329	366	323	361	338	329	340	361	304	349	357	323	316	332	362	372	353	316	346	297	306	371	336	358	301	324	323	343	346	370	343	361	324	336	358	348	339	336	353	363	347	340	346	339	357	342	370	338	324	314	310	317	345	356	352	323	340	345	319	346	340	333	324	363	314	336	331	372	325	346	359	350	339	353	344	361	352	340	334	348	349	363	319	350	333	349	336	320	355	331	361	340	339	333	347	348	342	344	337	312	332	314	310	326	342	320	374	317	316	359	348	303	356	322	325	329	361	342	341	361	307	324	346	340	339	337	337	309	324	320	337	358	313	317	309	336	326	337	338	348	339	341	331	317	346	334	342	305	331	327	345	337	333	328	293	346	329	305	354	341	344	358	315	292	351	330	359	329	334	355	364	340	356	299	339	334	370	331	326	340	327	348	355	322	344	316	338	340	310	362	344	331	315	358	317	313	339	321	317	318	327	370	326	359	329	298	308	345	353	345	315	345	370	337	348	316	338	342	356	319	342	346	344	347	330	317	345	354	333	353	336	311	372	331	315	313	340	344	327	328	310	350	325	375	324	340	322	342	316	312	344	319	372	311	342	367	336	313	309	348	318	337	347	361	346	343	340	349	296	313	355	317	367	360	319	352	274	350	369	301	357	302	349	369	331	318	349	363	325	328	314	339	359	340	344	362	334	352	364	349	363	352	335	304	334	356	335	333	374	337	341	353	310	327	377	316	361	341	338	344	340	367	321	310	317	342	312	312	339	322	309	317	355	356	345	324	320	344	342	326	311	359	341	341	320	305	348	380	330	365	339	336	327	330	324	354	340	278	301	352	353	351	331	319	322	366	325	358	330	336	338	326	319	332	321	295	351	348	334	299	334	323	336	351	330	330	371	333	345	295	355	311	336	337	319	355	335	316	324	333	352	335	333	368	352	339	338	343	358	307	346	321	359	348	320	308	334	351	346	340	338	324	330	354	348	362	320	339	322	306	346	312	314	362	327	323	356	337	324	327	321	345	311	323	352	324	335	334	339	365	352	317	335	365	365	353	329	337	357	345	346	322	331	345	342	332	382	361	358	346	332	359	352	332	352	336	324	352	361	334	318	334	339	343	329	343	348	339	334	351	335	359	325	328	331	305	340	357	324	374	361	330	320	348	318	318	363	337	327	315	350	344	336	326	329	340	340	326	352	325	302	355	352	298	286	370	328	318	370	352	314	344	304	322	327	359	338	359	324	363	315	375	357	364	333	324	317	304	323	324	320	337	349	328	328	360	349	335	321	339	336	302	364	324	342	322	363	353	379	322	303	336	308	345	302	347	356	351	352	361	349	326	302	356	344	371	323	344	355	304	334	358	324	338	304	366	353	346	314	327	354	326	346	324	342	344	321	342	321	335	339	335	359	334	360	350	336	323	330	325	334	345	306	320	311	319	330	299	300	324	301	332	312	329	328	356	319	335	354	328	332	315	349	355	312	351	335	376	314	318	331	342	343	339	324	331	322	338	381	339	342	348	306	335	337	316	285	371	365
42704	2624	4999	5889	5151	4242	3638	3223	2548	2208	2002	1908	1726	1719	1550	1527	1405	1392	1387	1314	1244	1205	1157	1203	1188	1154	1152	1144	1136	1122	1014	1120	1078	1034	996	1053	1018	1056	973	1069	990	999	993	992	1010	1004	965	1013	1012	989	986	933	911	1023	980	948	975	963	978	905	965	993	901	968	998	984	967	904	903	939	986	940	948	972	1020	965	951	913	944	957	940	932	937	993	924	942	941	939	960	954	915	966	961	927	874	904	943	971	899	937	860	983	889	880	942	881	941	936	927	948	910	918	894	967	962	901	919	997	935	878	976	916	943	919	989	973	923	942	956	925	1003	924	955	871	928	932	948	917	958	963	933	921	978	959	976	971	958	905	963	923	888	962	962	931	987	944	934	937	944	970	934	898	923	920	904	1002	939	901	936	961	954	977	933	881	948	956	931	941	919	977	975	850	928	992	932	964	963	947	904	876	944	946	903	930	896	927	921	983	913	930	961	958	910	928	971	943	967	904	915	867	944	935	950	925	926	878	979	940	932	905	935	903	939	926	939	948	904	954	943	966	977	988	918	938	965	965	957	946	926	966	938	957	926	948	941	959	902	962	968	904	891	992	988	951	895	918	950	954	921	944	927	977	958	920	938	950	918	938	952	955	983	937	918	954	923	957	957	939	934	947	932	955	957	942	935	912	923	926	909	927	959	949	959	929	970	991	907	928	965	894	947	989	946	981	947	907	911	932	929	923	927	924	940	933	931	930	950	970	932	920	910	892	941	907	1007	944	949	890	936	879	920	938	953	996	915	916	953	932	1010	954	944	1027	958	974	930	935	902	926	934	951	972	974	920	892	915	933	949	985	911	948	890	880	942	961	977	934	906	921	894	975	907	958	966	891	892	919	909	878	907	894	943	913	917	892	989	962	922	936	946	906	934	896	914	996	962	919	955	932	952	896	951	946	936	880	917	946	969	1004	914	931	934	919	900	942	950	975	890	961	921	941	903	950	944	888	940	903	942	872	918	900	931	929	908	967	948	955	997	929	974	964	991	909	954	904	937	926	927	913	996	946	888	934	930	928	925	928	960	958	908	917	978	891	985	974	909	950	939	938	889	901	904	896	950	933	956	896	936	928	967	971	936	952	950	948	967	988	929	926	889	945	967	966	928	972	935	1001	930	992	891	964	912	901	946	954	949	950	912	959	933	919	969	917	909	931	974	881	935	942	914	925	912	958	927	935	960	941	908	928	979	925	905	912	960	910	926	932	940	927	893	890	978	919	924	976	951	939	941	944	963	923	945	984	932	962	959	894	938	946	929	900	930	885	951	943	922	887	916	858	972	929	939	994	919	936	911	946	987	975	947	893	963	933	929	888	962	928	932	971	878	961	923	965	1008	935	980	918	939	966	911	974	908	951	985	965	900	975	923	899	961	890	933	889	977	911	935	925	974	961	934	966	894	953	961	894	936	953	885	965	963	901	936	935	925	948	920	956	956	978	942	919	963	964	939	885	908	888	928	911	961	964	926	950	911	993	918	970	907	975	988	961	894	942	947	919	950	925	878	917	931	916	978	900	930	962	921	931	926	940	964	965	978	950	988	920	932	974	902	932	930	937	921	932	959	897	915	957	931	1006	922	921	966	986	1011	928	967	932	934	932	919	986	929	905	958	918	941	934	924	966	896	938	892	957	914	944	929	970	935	936	896	939	941	917	898	924	897	966	957	893	938	928	998	905	926	940	900	919	966	963	910	925	960	964	955	944	988	957	931	930	878	975	932	874	964	942	947	936	944	958	937	947	944	930	947	907	955	929	959	966	939	882	973	922	910	939	904	965	932	914	913	933	974	912	908	956	897	959	941	931	963	966	931	916	941	947	978	976	964	956	943	954	907	934	895	914	965	936	987	920	920	960	972	923	954	943	915	934	968	961	984	944	959	948	905	938	959	915	915	966	909	871	923	962	908	957	940	935	901	900	940	936	934	986	1005	947	900	976	1043	968	972	932	883	918	938	923	872	938	999	912	954	913	951	961	952	989	919	920	1004	945	907	998	956	943	962	899	930	939	935	906	946	909	893	1001	966	910	948	899	942	935	939	937	931	993	946	969	979	952	907	925	955	938	889	972	937	948	955	913	942	952	950	985	895	906	925	923	960	924	999	940	944	960	933	932	895	933	980	853	912	992	979	968	942	933	928	912	992	944	933	965	904	949	963	941	923	972	944	892	942	871	917	963	912	949	933	951	912	931	888	956	891	996	977	928	877	933	955	970	954	968	931	905	974	941	931	956	951	916	951	901	924	937	954	918	940	908	984	902	920	1035	877	908	933	905	903	976	974	950	937	937	937	946	993	906	952	950	952	933	950	979	881	984	891	903	940	937	941	903	947	906	966	1002	971	940	928	962	942	963	943	992	947	957	915	947	939	908	964	967	979	948	956	975	975	913	932	958	912	952	912	945	940	905	916	1000	943	897	912	951	950	963	952	939	936	878	982	1009	931	916	931	957	969	942	899	979	949	950	956	951	917	986	933	976	949	911	977	969	922	891	952	982	1004	935	966	953	952	950	942	904	924	930	909	944	979	955	945	961	935	917	984	955	951	958	956	916	943	885	954	926	934	926	954	966	931	970	929	938	915	945	917	879	928	883	910	910	907	987	895	869	862	911	846	954	951	940	948	921	915	915	991	968	937	908	1012	933	925	975	915	937	931	951	908	873	912	874	888	937	928	885	932	907	917	998	931	915	931	931	925	955	929	955	961	959	908	934	983	978	915	910	958	962	944	972	906	915	986	937	952	927	928	949	934	919	931	925	934	1001	900	942	895	901	905	932	928	1003	992	914	948	923	944	907	948	929	951	970	941	931	917	925	878	936	958	932	898	874	1001	996	930	1005	969	963	953	984	919	980	910	953	929	936	939	964	984	920	898	943	881	928	923	897	954	968	989	942	950	964	985	899	953	900	910	921	954	944	916	967	926	937	953	954	950	920	900	920	923	957	944	945	863	902	977	980	935	911	963	953	1026	919	941	899	913	984	965	944	976	934	952	934	934	930	898	961	982	912	925	947	899	933	934	917	916	903	951	919	927	945	897	958	932	949	938	912	947	897	988	899	937	944	945	941	955	951	975	951	924	948	925	926	917	962	929	951	920	916	980	959	913	894	941	882	937	950	916	959	953	964	980	937	904	981	897	949	977	947	947	922	948	976	945	936	946	947	994	920	875	866	943	929	884	988	934	982	954	949	970	934	885	935	925	982	984	915	957	948	931	917	947	966	990	934	1022	970	930	934	969	874	870	862	952	962	970	983	985	917	962	897	942	948	952	944	981	960	929	938	898	946	904	974	973	940	912	931	916	890	913	972	968	916	951	893	943	973	961	949	938	962	911	938	856	983	926	938	963	963	908	908	950	929	916	959	863	930	867	949	963	984	963	940	961	980	919	959	974	936	965	977	914	924	945	927	933	1001	951	946	932	928	925	898	887	936	934	935	954	940	953	947	908	973	964	974	971	963	877	962	957	982	862	890	938	928	997	990	943	936	927	907	956	924	882	997
16676	1522	413	213	165	182	175	163	158	148	133	150	137	141	146	160	146	145	158	138	146	147	154	163	165	149	160	140	146	164	151	146	151	159	172	135	157	129	160	130	136	163	144	133	161	154	132	164	131	180	137	165	152	148	171	159	143	173	149	166	144	139	129	151	174	140	150	137	143	151	128	165	139	128	147	127	139	146	157	154	145	178	162	162	155	137	153	137	142	135	166	134	145	162	143	158	146	167	132	153	136	142	149	150	136	142	151	156	150	137	168	148	160	151	142	170	130	157	129	134	137	129	142	162	166	120	144	140	140	144	147	156	141	149	144	157	138	159	137	146	132	141	148	151	130	140	144	153	126	160	131	152	126	138	133	121	163	146	154	166	161	135	163	155	146	145	160	150	141	143	172	167	147	137	132	151	134	131	146	151	160	130	138	158	153	156	145	152	167	154	138	149	132	139	159	151	152	163	143	134	132	148	130	162	146	143	141	175	148	143	149	152	148	149	151	151	134	131	124	145	148	160	138	153	146	162	160	153	162	152	154	144	149	155	163	161	142	152	175	160	129	151	159	146	136	143	148	153	154	127	144	141	150	156	142	138	146	153	130	137	142	137	143	161	129	150	161	134	154	157	143	150	163	133	133	137	125	150	141	157	137	134	138	175	161	167	130	138	146	138	129	139	148	158	149	133	146	151	161	154	132	154	166	142	131	136	143	143	135	150	140	139	137	150	162	166	136	172	177	136	141	161	129	150	157	157	125	141	146	144	138	137	123	149	148	157	152	164	149	155	154	151	137	152	146	156	162	145	145	150	144	125	166	159	149	159	159	144	150	143	123	127	161	148	138	150	156	140	154	125	150	132	147	124	138	147	148	164	173	155	144	112	153	150	144	163	180	149	126	157	139	144	138	175	147	147	143	126	159	152	148	164	146	166	155	167	166	135	148	143	138	148	156	164	159	153	152	128	138	148	159	158	129	146	141	156	144	147	145	147	117	181	146	158	136	158	143	152	138	136	142	135	139	149	158	137	138	132	147	143	144	145	157	151	151	167	147	144	127	138	137	147	141	146	168	143	154	130	148	139	172	162	147	144	143	125	157	129	138	152	160	159	129	146	164	135	135	134	148	163	153	136	142	164	144	124	146	138	141	119	140	146	155	150	137	135	150	154	157	139	140	135	171	156	138	155	151	129	164	148	164	136	133	143	151	159	144	161	141	153	134	125	148	130	164	155	125	151	142	168	172	105	149	152	151	150	151	147	162	138	145	154	152	147	143	140	145	172	132	139	127	158	143	137	165	129	142	155	134	154	147	117	149	151	157	138	142	149	172	160	156	146	174	157	136	145	150	166	167	149	146	125	161	149	149	155	159	138	152	146	148	162	142	160	139	163	166	155	150	146	136	142	152	164	148	168	142	144	139	157	134	160	135	143	145	161	155	150	163	176	168	149	149	153	147	178	167	133	143	128	157	150	156	138	150	140	140	139	156	148	126	163	136	155	157	146	160	163	146	139	129	165	145	149	146	136	149	158	146	157	151	151	121	151	172	152	145	155	145	176	145	156	151	150	160	147	130	159	135	125	128	139	152	141	135	148	145	144	152	144	141	141	169	173	136	143	160	149	148	155	135	153	142	155	158	154	162	147	165	140	146	156	134	147	159	136	151	148	150	149	137	145	143	142	146	136	163	137	156	157	154	155	133	150	162	149	152	151	137	134	147	127	139	150	141	154	151	139	155	138	131	142	145	176	145	146	156	168	142	144	142	151	150	139	145	126	155	155	165	127	146	158	130	173	137	150	142	153	122	143	139	141	130	142	157	132	145	141	149	152	129	127	141	150	138	147	146	121	153	118	138	155	129	146	148	145	150	125	152	148	165	139	148	168	155	138	152	161	168	158	157	161	178	149	152	165	184	138	150	149	140	157	148	159	139	142	134	142	159	160	143	159	138	142	149	160	149	140	149	135	131	161	133	157	166	147	149	156	140	144	144	160	165	162	137	138	137	134	150	148	145	147	154	158	139	160	154	143	133	129	156	158	174	124	126	151	150	146	162	157	126	135	135	130	145	169	150	163	176	141	156	144	153	136	157	150	142	179	175	155	129	141	145	144	145	148	142	129	161	152	126	128	140	151	152	130	145	155	174	137	148	144	161	146	145	149	133	131	166	142	150	149	151	154	144	142	158	167	160	136	123	116	125	163	157	153	170	134	148	160	158	163	154	156	135	153	130	139	160	158	144	133	148	145	132	150	138	139	138	163	141	152	142	136	168	136	129	135	147	163	154	130	141	146	141	148	166	161	157	154	146	133	142	146	117	134	171	124	142	134	137	175	160	153	155	144	170	142	145	137	144	144	139	137	153	152	143	148	144	136	151	125	131	143	153	152	163	130	159	150	144	153	149	146	142	163	164	148	153	148	113	139	155	152	138	134	160	173	145	139	160	151	140	135	149	155	162	137	155	134	154	146	153	154	128	150	148	168	146	154	138	161	174	154	156	130	150	155	148	139	146	139	143	163	143	145	136	150	166	160	155	134	148	151	167	148	142	146	151	167	156	148	170	140	161	148	165	142	135	150	138	151	135	166	150	136	155	134	137	141	158	166	172	149	166	134	131	152	158	142	119	149	149	149	163	157	153	151	145	145	147	136	148	144	143	158	151	131	127	145	145	142	150	166	163	144	129	142	175	137	136	171	153	143	148	133	139	141	143	140	145	153	145	154	122	137	145	138	156	160	150	135	147	135	154	164	155	135	160	150	143	173	161	161	133	139	135	147	155	143	141	136	142	151	137	136	139	150	134	157	141	127	126	170	158	137	128	128	126	132	150	164	136	154	128	153	126	129	145	148	155	141	153	174	144	177	112	139	166	145	139	161	136	148	144	164	151	159	150	138	144	151	121	137	154	149	133	157	139	148	140	148	142	143	145	140	130	147	149	136	174	127	134	153	155	145	164	152	150	132	147	152	133	138	147	127	149	145	130	147	142	155	145	155	152	148	134	134	149	153	162	133	144	137	151	164	141	144	155	135	149	158	170	142	134	136	151	155	161	140	173	146	145	159	157	158	156	155	128	133	144	137	149	147	132	141	133	147	160	150	133	147	155	147	159	158	145	143	157	146	151	156	160	152	158	159	155	140	129	165	161	158	157	165	163	145	151	159	134	149	159	129	135	162	132	149	148	127	147	137	155	149	144	152	139	138	159	163	143	153	145	165	143	152	151	138	142	157	173	154	142	148	145	152	153	157	145	144	148	138	149	130	152	122	142	125	162	126	146	146	154	144	154	155	144	168	128	133	160	164	150	138	166	145	153	145	160	155	141	155	138	149	132	150	143	149	152	156	142	162	131	160	147	164	154	164	133	146	143	135	172	129	136	176	144	138	163	161	158	157	164	145	163	130	164	144	151	153	144	144	161	155	157	162	145	137	123	149	169	132	152	144	129	151	131	144	164	143	149	154	131	154	138	143	148	153	143	136	124	152	156	142	142	161	151	144
14157	596	679	722	696	647	606	563	550	566	568	535	524	507	518	488	522	511	507	480	482	516	515	517	494	478	520	476	516	465	464	483	520	467	490	479	501	509	507	487	491	492	498	511	505	496	504	511	488	468	480	532	472	470	513	522	481	474	453	547	492	496	466	485	523	461	486	529	494	496	498	509	518	474	520	474	510	489	502	488	473	507	480	496	551	474	465	492	467	487	473	463	502	482	487	497	504	447	473	503	492	526	489	468	478	459	484	487	472	471	469	483	472	441	469	485	533	488	494	477	509	497	460	525	499	463	488	527	527	537	491	463	480	522	515	463	457	481	490	480	469	445	485	495	477	495	458	486	473	443	510	486	514	511	464	508	480	450	520	475	515	457	491	463	498	494	499	507	461	488	481	520	490	494	487	504	495	461	495	514	481	485	467	507	466	476	497	464	494	454	501	509	481	487	487	485	480	505	492	526	448	481	454	519	482	518	489	516	487	444	490	457	465	473	478	507	470	545	489	491	489	480	467	494	457	508	494	476	501	506	478	506	506	535	460	447	505	497	493	518	478	489	508	476	503	517	488	454	467	510	482	488	484	476	506	445	467	504	503	456	478	473	472	464	492	483	469	489	482	495	497	448	481	496	525	510	517	509	498	429	515	440	492	480	494	489	470	467	476	462	502	463	500	485	500	518	506	480	492	497	525	495	509	494	481	470	492	496	496	493	509	513	480	447	472	478	476	492	485	465	467	475	490	506	486	520	486	507	470	456	469	502	524	476	502	505	514	459	462	488	461	519	450	488	488	498	508	445	537	479	489	480	482	493	492	459	522	490	494	447	518	479	474	483	481	485	489	466	501	492	501	507	470	488	463	494	518	495	494	498	473	453	467	473	474	463	474	510	484	458	493	458	488	478	497	484	423	519	484	505	510	494	481	488	499	524	491	499	496	457	487	487	500	459	490	475	453	477	510	488	517	504	498	507	476	484	481	470	465	493	483	459	444	509	493	475	493	505	518	482	512	493	500	454	480	492	505	475	483	451	507	500	490	438	465	500	508	486	488	470	488	470	498	469	510	444	511	502	438	480	531	487	477	466	484	486	511	468	533	455	482	481	535	534	471	492	491	477	476	495	515	491	470	469	491	449	498	474	502	486	489	442	486	498	483	468	456	458	514	496	490	541	498	498	475	498	481	516	477	438	474	482	474	453	474	501	500	487	487	487	481	500	507	443	506	459	496	461	504	496	475	511	509	495	489	494	517	510	445	469	526	466	530	475	492	474	517	470	498	504	489	515	540	473	511	507	463	463	487	466	483	485	503	500	514	466	484	470	495	479	448	463	472	485	489	471	492	521	491	489	512	491	517	505	534	464	483	492	517	534	504	500	472	493	492	573	501	478	481	461	515	469	478	489	504	467	501	515	578	480	454	479	518	482	490	526	465	483	465	489	515	495	494	480	500	504	489	472	490	491	461	450	471	524	480	505	501	481	527	484	474	522	471	515	485	487	463	440	525	508	503	510	487	529	489	455	490	466	501	518	504	506	473	479	470	553	482	504	490	495	509	507	482	507	469	536	471	454	451	546	485	528	471	493	460	458	449	478	478	507	460	470	482	511	475	505	485	472	453	452	486	488	493	511	540	491	473	497	452	449	518	474	506	508	523	445	467	471	452	494	476	513	494	538	475	466	478	526	494	457	488	443	499	521	510	506	485	509	441	470	512	470	489	504	482	490	473	492	529	525	500	488	475	497	504	476	516	478	472	475	506	452	511	522	515	467	481	527	496	487	509	492	486	490	479	480	455	522	495	481	499	498	473	498	499	477	482	472	499	487	490	515	464	490	472	494	484	469	509	481	502	491	471	499	494	498	448	482	500	472	506	510	482	476	492	496	494	469	498	501	453	485	473	463	470	524	506	483	482	469	478	481	501	508	517	498	505	451	472	507	487	491	489	475	470	485	504	472	493	486	493	486	487	474	526	497	493	499	473	520	492	500	466	479	521	492	523	523	472	514	417	504	488	492	491	456	493	487	500	508	493	518	501	464	468	471	512	466	460	475	492	474	494	466	485	502	470	483	532	466	483	480	487	492	497	507	502	480	549	461	493	467	491	478	487	491	535	487	475	459	445	508	508	479	484	531	530	507	482	473	533	499	503	482	485	454	498	526	485	475	508	539	450	480	485	474	490	475	482	512	482	494	505	486	483	464	480	466	476	462	486	496	512	467	454	476	495	461	470	506	458	461	502	504	468	498	525	533	485	470	483	498	495	461	519	504	481	522	461	482	495	492	519	494	504	460	502	474	508	502	494	472	509	499	480	488	499	468	469	475	467	502	494	462	456	472	539	471	477	484	462	475	481	493	472	466	471	437	444	522	480	514	467	511	480	463	469	494	478	496	499	476	471	492	484	478	495	523	484	469	512	524	519	485	497	471	519	456	497	474	430	467	517	472	493	487	491	508	488	456	478	474	482	453	428	493	502	481	493	458	493	457	469	486	527	486	511	485	520	454	475	479	496	480	492	465	481	521	487	480	526	487	472	488	506	475	482	494	486	493	534	505	501	437	494	463	508	512	443	464	468	494	461	482	470	466	490	523	454	479	491	496	490	463	514	473	492	488	515	486	513	482	478	458	513	475	493	435	488	462	451	443	506	517	487	496	497	505	496	466	504	498	474	477	489	521	497	554	481	517	492	504	480	512	490	504	467	475	506	495	507	503	509	452	486	505	480	526	496	440	447	509	512	508	466	510	502	519	443	490	482	511	463	457	479	497	533	471	501	529	449	524	484	517	476	464	496	488	490	485	504	492	448	494	512	518	472	478	474	452	463	496	454	470	473	490	519	510	453	469	491	523	491	466	530	528	461	505	494	513	528	494	486	516	512	511	519	491	522	466	503	498	494	477	507	454	539	497	479	534	472	487	479	489	465	489	515	483	518	478	504	471	460	483	521	510	469	498	476	497	456	471	484	417	474	454	492	454	516	432	458	502	466	503	497	506	503	487	516	468	482	473	460	511	457	490	471	497	506	503	449	487	462	491	491	474	519	493	499	497	514	509	492	496	490	475	508	474	471	480	496	480	466	518	522	464	513	484	507	488	462	492	483	522	491	501	496	480	499	484	501	482	482	489	481	509	469	488	476	480	518	452	449	460	494	490	535	513	478	502	456	478	539	492	472	491	467	500	472	476	447	456	493	481	511	492	507	494	509	508	472	501	492	493	484	495	506	485	487	482	486	502	473	493	507	501	492	515	460	502	480	486	522	508	504	487	521	472	480	490	453	547	486	491	466	486	498	498	519	519	524	489	495	496	471	511	456	449	478	517	510	531	495	452	482	464	466	514	487	486	515	518	503	493	473	491	480	476	509	480	494	506	486	460	440	501	473	450	453	466	487	485	489	472	460	507	495	468	492	462	441	520	513	485	495	494	462	470	458	532	487	493	492	531	478	489	476	492	489	482	481	486	548	484	465	497	510	495	433	487	514	536	530	493	486	514
57927	25307	6357	1251	888	682	604	492	461	418	403	394	348	334	324	319	326	337	334	330	330	307	314	277	344	309	274	318	305	306	313	333	301	292	322	308	322	267	328	315	302	313	306	270	287	319	295	294	301	305	280	287	294	286	308	292	334	305	288	307	318	287	301	282	265	325	317	284	277	280	279	267	270	310	293	276	299	286	311	290	273	255	279	271	292	317	273	306	298	275	260	320	297	292	266	281	322	286	309	281	286	277	283	282	321	292	277	323	268	294	282	273	289	288	269	288	299	305	282	305	278	271	292	290	287	262	284	323	285	259	297	262	315	292	259	284	287	306	310	307	310	277	297	324	289	306	296	278	307	293	302	280	284	278	296	333	294	298	285	290	301	296	319	295	241	316	311	284	301	293	298	276	277	309	287	286	281	289	272	298	295	326	314	278	275	281	283	299	283	298	304	290	353	296	322	273	301	303	293	263	276	313	287	301	308	318	262	279	280	291	276	282	298	272	290	286	292	311	273	295	317	315	288	258	272	277	287	293	299	270	267	313	277	290	300	351	322	275	348	307	291	336	305	297	296	270	293	285	289	315	317	284	261	262	280	295	298	285	309	280	312	307	319	289	259	309	301	267	295	284	307	315	319	308	286	302	272	288	289	289	283	280	281	317	308	284	324	289	297	305	276	259	279	329	262	302	305	306	278	280	270	274	298	320	265	285	282	286	271	278	268	281	292	305	300	291	269	277	273	300	291	274	286	306	283	272	293	294	279	289	299	281	300	273	310	297	306	279	318	284	279	288	316	287	300	299	293	277	283	293	305	292	312	301	275	288	279	292	301	258	290	289	309	240	282	282	290	285	304	272	280	302	290	284	304	324	290	309	293	297	311	281	327	302	278	333	294	253	323	306	299	301	277	262	301	290	301	309	284	312	331	301	292	280	266	286	272	274	277	265	302	295	313	285	269	297	296	328	293	301	282	299	295	286	306	305	333	283	272	265	309	293	293	282	328	268	283	299	292	295	262	288	288	325	273	270	317	259	319	283	286	286	289	305	277	298	311	322	245	292	298	277	294	309	274	275	269	300	283	278	281	304	267	280	325	282	313	298	275	289	253	290	299	306	296	255	283	323	294	297	326	306	299	270	308	307	328	295	305	310	289	340	335	290	318	283	326	279	300	310	283	315	290	300	297	296	297	302	293	260	271	282	350	312	282	307	280	279	304	304	305	278	302	270	308	275	294	313	311	280	299	259	269	315	291	284	314	282	290	300	280	268	288	297	288	300	317	288	292	311	267	284	281	285	302	286	296	295	320	285	295	269	284	320	323	325	290	293	329	289	294	298	292	284	324	285	268	269	288	292	312	304	314	317	281	312	283	260	279	282	273	304	313	276	306	288	325	262	268	314	275	290	296	309	287	308	324	300	286	310	266	303	301	301	337	296	293	302	295	284	286	270	337	276	273	317	288	312	276	292	307	310	301	276	301	285	291	280	287	286	290	285	327	269	302	326	285	303	280	296	306	289	268	288	290	276	290	288	283	318	316	277	265	319	278	290	281	280	274	268	301	271	273	292	328	276	301	287	286	291	302	311	282	291	288	305	282	294	299	302	289	322	281	252	299	277	316	274	294	300	314	312	316	302	284	306	307	294	283	292	288	280	273	291	325	337	278	305	281	314	299	308	290	275	301	280	277	271	295	318	308	280	273	281	315	292	288	273	296	302	320	300	289	291	280	269	305	274	320	308	287	303	266	282	263	276	301	292	306	296	297	301	306	305	299	294	285	292	256	303	304	297	303	298	278	279	298	286	295	275	283	299	293	285	280	284	288	272	254	309	323	304	288	261	278	288	291	274	311	294	292	311	305	321	286	290	310	281	300	308	298	303	303	295	304	296	271	288	296	307	270	267	286	301	307	284	285	302	299	299	291	284	304	274	279	289	287	296	283	247	273	267	307	278	294	270	290	294	304	293	290	284	292	273	261	301	291	324	279	295	262	309	274	298	287	293	266	297	283	269	305	295	303	291	300	297	310	297	288	292	286	317	299	297	277	300	301	321	278	276	299	278	292	301	301	316	275	267	279	325	286	317	289	272	289	297	267	273	271	306	313	292	282	302	305	281	263	304	281	308	311	283	268	308	302	297	291	308	290	302	301	289	275	298	336	305	323	347	273	292	306	306	274	299	281	277	292	282	311	290	309	284	292	278	287	293	288	283	306	301	305	301	291	261	296	300	291	302	260	309	292	282	293	294	289	300	272	293	296	316	286	274	305	311	290	264	269	300	268	312	313	280	272	289	317	276	303	280	266	265	296	295	289	297	303	277	306	286	286	293	309	283	293	310	290	299	317	306	284	268	291	268	272	294	287	295	305	303	270	305	299	269	295	261	290	293	281	298	317	278	286	276	272	289	302	275	304	294	307	290	310	302	319	287	287	286	297	299	316	285	299	308	291	299	297	279	311	262	305	286	280	303	316	325	276	268	301	296	295	301	309	276	283	278	299	276	294	292	280	288	274	273	308	309	276	316	337	289	310	273	291	281	298	275	285	283	300	291	273	271	308	293	294	277	280	297	274	293	289	313	311	308	281	305	280	313	260	313	288	274	267	288	264	279	275	293	303	281	302	303	287	261	287	306	293	274	282	262	280	290	301	291	289	295	332	288	313	304	304	297	271	268	291	285	304	276	312	310	291	308	320	284	300	295	291	299	299	277	260	299	287	290	276	310	304	295	274	266	300	287	266	285	295	307	301	274	318	271	308	315	304	283	273	286	281	298	265	298	302	303	279	313	307	287	264	269	292	291	294	304	275	307	285	306	305	285	287	285	304	289	257	283	308	288	314	258	285	277	285	281	276	325	286	305	289	290	323	318	288	292	299	257	282	302	260	299	277	310	301	276	314	291	294	320	295	281	270	283	286	301	272	290	320	279	292	306	294	300	265	303	285	281	284	288	305	264	266	299	300	282	289	303	284	284	275	302	279	290	288	288	293	300	292	334	291	306	274	296	287	290	289	277	338	307	304	300	264	273	340	288	280	289	288	310	288	259	288	298	295	302	270	292	293	267	316	289	291	300	296	276	266	346	298	287	313	294	279	275	287	306	296	296	280	311	272	289	290	308	284	317	299	300	297	290	286	304	274	295	287	292	288	306	273	289	289	283	309	271	277	262	312	299	288	306	269	280	302	317	330	261	287	296	284	292	284	274	306	307	298	313	264	301	315	293	291	289	279	282	261	290	302	283	322	286	294	297	313	290	288	301	295	274	292	269	310	285	292	304	279	300	306	277	290	309	259	324	300	279	291	290	326	290	272	268	295	297	288	286	257	316	301	277	276	286	246	292	307	276	300	303	317	292	255	305	307	249	294	291	300	269	293	294	283	282	290	282	289	299	330	316	318	260	274	287	267	290	270	288	283	306	297	274	269	298	295	332	321	265	308	320	288	297	292	241	296	312	313	304	318	289	268	302	336	292	276	319	286	322	262	269	298	271	280	310	309	298
35606	1736	3161	3583	3200	2596	2312	2085	1783	1498	1372	1341	1318	1217	1174	1172	1120	1110	1080	1013	988	1019	978	956	961	1001	929	987	901	964	939	849	887	917	931	939	860	910	889	917	884	846	914	862	842	862	816	930	886	904	896	882	898	887	810	896	841	918	826	868	867	870	874	848	869	868	860	873	833	835	853	809	828	861	900	877	877	876	837	876	869	821	821	859	841	864	840	831	871	811	868	858	815	805	842	842	808	842	847	869	860	848	904	898	853	813	869	871	847	889	890	855	876	879	859	882	840	824	843	835	862	866	835	827	821	879	872	894	863	869	822	852	859	834	881	892	837	882	845	849	830	810	861	868	864	839	914	865	860	790	893	866	826	861	879	827	866	853	877	856	916	880	882	876	821	899	804	819	861	862	824	894	862	888	852	862	842	885	843	824	835	839	835	811	809	840	906	827	840	851	855	820	895	844	848	820	878	888	792	876	870	890	871	831	801	814	834	873	826	833	842	847	880	877	852	880	811	808	834	875	855	902	815	864	914	837	907	862	813	846	898	864	849	915	847	827	861	843	925	855	830	894	793	815	819	827	826	826	892	902	840	865	857	829	844	826	836	874	841	818	847	871	899	924	909	841	887	858	875	855	837	903	846	871	797	824	845	876	839	877	870	872	879	856	909	868	850	833	883	880	861	856	871	772	850	861	814	858	864	823	842	856	828	825	869	847	861	864	939	864	838	870	819	854	828	834	884	806	823	853	861	830	810	901	866	854	818	814	851	894	848	887	829	849	854	859	890	860	866	843	856	864	853	851	838	861	852	860	865	833	890	858	845	799	840	814	844	846	858	820	884	877	860	851	844	849	833	901	885	836	878	804	854	838	852	820	818	821	836	816	838	815	793	833	822	829	852	832	872	852	847	819	827	892	867	873	861	830	889	844	893	834	863	892	856	871	862	875	858	842	840	796	818	813	832	830	849	843	858	837	826	880	894	860	872	800	824	903	849	855	892	877	840	846	874	845	835	811	848	880	820	852	847	805	819	880	852	847	804	825	853	846	788	898	844	831	859	835	803	856	870	846	867	829	793	843	844	852	863	836	855	874	805	865	856	868	832	801	869	879	865	837	819	868	852	891	856	879	868	857	851	834	866	871	848	809	875	906	874	906	858	830	858	848	809	825	872	847	836	804	862	873	871	843	869	827	848	876	883	885	839	883	809	840	858	871	806	818	820	868	869	848	844	891	836	838	885	806	825	856	811	851	892	838	882	899	824	840	848	853	864	870	873	809	916	813	859	842	806	837	854	860	848	812	891	867	799	823	873	821	886	817	877	906	860	866	860	886	864	857	858	841	811	851	822	817	851	858	829	816	827	922	835	862	825	859	882	843	791	878	855	855	844	856	835	805	868	802	824	812	838	845	816	815	819	795	810	851	806	844	852	841	878	863	822	864	885	877	794	860	862	818	868	830	861	880	869	868	866	836	849	815	893	830	892	831	809	875	834	860	836	824	833	834	835	828	846	843	816	863	851	862	886	860	820	823	870	811	829	853	861	812	863	828	828	853	863	843	820	830	799	832	851	866	866	875	872	829	873	827	863	872	831	818	834	796	831	830	812	832	854	849	888	823	807	819	796	815	868	866	801	822	887	832	849	803	843	828	876	793	892	847	865	824	882	837	827	870	853	849	822	804	871	844	807	877	827	801	858	891	802	879	870	842	853	850	871	820	860	868	850	821	776	827	814	861	851	857	885	850	848	849	842	846	845	792	835	843	815	838	850	831	825	894	884	825	859	867	862	901	841	877	890	867	850	894	799	865	853	859	906	854	875	839	779	840	849	815	862	878	803	821	862	822	842	816	874	833	797	923	834	868	900	835	809	835	812	808	843	830	847	804	797	814	840	884	882	888	864	845	852	862	797	819	817	882	826	826	788	870	831	850	838	785	897	840	832	873	868	847	888	868	841	846	841	857	870	835	846	835	858	836	860	869	854	867	827	892	802	900	855	866	895	873	857	817	837	813	913	856	872	831	863	832	835	817	821	907	818	844	840	874	828	873	815	855	851	824	891	826	834	837	801	845	887	870	807	852	909	873	887	891	809	799	901	881	857	847	853	844	785	841	847	766	883	820	843	867	912	874	808	850	817	844	849	819	848	838	839	854	871	783	911	869	809	871	849	829	835	835	796	850	858	867	879	853	857	797	783	895	838	824	860	848	858	812	860	786	873	836	835	821	853	802	917	847	810	829	866	834	852	904	843	870	851	802	811	824	838	829	846	863	829	897	861	859	835	857	844	915	826	825	846	840	850	846	770	822	864	896	895	859	881	794	820	833	839	833	803	773	836	867	915	841	789	832	842	868	900	830	810	861	865	847	884	789	878	905	826	826	842	820	852	863	922	784	869	837	828	852	871	878	860	803	872	847	861	785	840	845	789	874	881	855	856	865	840	808	854	863	810	853	846	897	843	911	769	821	842	836	843	835	865	864	879	868	842	823	868	860	847	834	861	844	854	857	863	812	821	869	829	851	847	855	913	861	819	840	879	894	887	890	798	856	804	864	877	848	818	846	864	890	850	843	802	898	776	895	864	838	873	859	887	846	824	867	855	833	854	858	866	875	927	868	827	839	881	848	839	866	868	822	843	796	828	826	881	878	847	847	902	853	845	828	818	799	872	873	865	825	836	798	845	878	816	825	847	875	857	872	846	817	846	810	945	816	836	821	823	841	870	834	856	823	811	840	794	827	883	852	828	875	916	876	843	863	828	806	820	935	840	892	865	847	840	862	849	845	830	878	817	869	848	813	877	808	823	855	871	867	857	840	838	818	841	850	872	867	840	846	853	826	895	825	874	856	861	831	903	878	807	889	868	826	864	820	838	881	842	868	890	877	817	766	839	860	876	890	869	847	839	846	880	868	870	812	879	853	811	820	859	893	819	872	801	873	858	855	906	912	855	817	823	824	876	900	849	869	871	895	854	847	849	874	926	863	858	868	811	865	850	860	827	884	806	861	819	809	871	809	878	826	851	922	837	830	828	855	888	822	829	853	851	861	841	848	850	850	821	823	801	855	865	861	859	819	833	830	845	860	808	871	860	860	833	880	831	832	912	878	864	816	870	856	851	844	857	856	795	828	821	846	890	811	852	806	857	834	793	828	808	807	852	783	834	855	870	806	862	855	923	861	878	889	859	810	814	821	847	853	870	766	872	794	816	853	869	903	847	811	862	803	881	932	873	810	866	830	924	865	874	904	870	847	851	882	855	815	879	860	837	897	833	849	847	843	850	860	796	853	795	818	828	859	818	832	886	827	822	833	853	829	855	840	865	857	779	802	878	822	880	846	868	867	826	818	865	871	809	820	876	859	862	843	837	846	893	845	837	842	906	850	849	819	826	921	820	827	773	819	821	857	878	819	870	857	858	850	875	897	832	822	850	846	844	837	868	849	836	860	837	823	856	836	884	902	872	885	887	812	820	815	811	907	867	777	814	839	864	833	855	869	894	901	873	855
65141	30920	15404	3584	1640	1147	903	777	636	540	561	504	463	479	433	436	415	373	438	381	397	411	409	399	348	365	383	386	391	332	355	361	384	384	331	352	375	370	347	362	371	351	327	355	349	342	349	349	305	361	340	311	347	375	329	327	339	331	323	325	325	309	355	364	359	350	326	351	339	327	338	335	328	319	337	358	309	361	352	354	326	335	315	346	322	308	358	324	335	395	332	353	359	342	312	332	333	362	328	345	357	362	305	322	322	361	358	340	332	342	335	338	311	352	330	349	314	340	311	325	327	323	338	341	359	331	356	366	309	335	348	355	321	370	379	312	336	331	341	320	349	331	321	347	338	338	361	362	337	340	345	362	347	329	330	342	340	348	308	328	332	358	331	336	333	329	342	304	340	360	371	375	327	311	355	323	364	359	303	307	336	374	334	322	350	360	356	343	322	306	361	334	367	332	333	375	316	344	302	345	313	319	349	347	328	346	349	333	322	342	314	325	348	333	313	328	346	357	342	364	345	349	337	329	345	330	381	338	332	339	337	347	366	306	342	334	324	336	362	341	336	306	353	339	316	351	357	336	346	323	355	311	370	345	324	324	329	320	336	358	351	332	314	326	343	359	364	326	317	346	311	344	338	312	335	363	367	357	327	328	348	364	347	302	327	334	344	332	330	302	351	367	310	344	347	327	321	364	328	326	343	345	328	342	354	361	317	339	325	316	333	356	334	349	352	323	351	310	375	332	306	359	315	330	311	303	333	325	350	370	341	317	357	311	359	352	320	375	332	316	337	346	357	342	306	338	345	339	347	386	310	364	331	355	315	339	332	359	369	348	332	338	364	360	318	325	345	354	366	333	336	361	350	323	370	323	365	291	321	366	336	351	299	350	347	334	351	317	330	325	309	333	324	311	328	351	332	367	349	344	374	328	342	345	353	336	361	354	350	355	331	317	305	331	300	335	322	348	343	349	356	374	342	355	335	329	354	346	329	351	341	311	335	359	330	339	341	343	346	330	316	347	363	327	352	322	331	363	325	319	365	341	357	328	373	349	312	308	362	367	308	315	344	307	353	339	371	319	324	358	343	396	355	367	325	321	362	316	309	304	338	374	354	380	325	316	346	326	346	306	310	341	334	339	335	339	330	304	351	334	330	337	319	321	360	323	338	351	351	336	359	301	321	331	346	362	329	343	321	340	325	300	374	344	339	340	350	356	343	321	375	332	370	376	294	347	310	339	327	339	311	330	346	327	361	343	363	342	327	352	322	311	336	356	322	317	335	315	341	323	336	339	357	332	328	363	329	347	311	343	364	340	352	329	341	355	359	346	328	326	318	365	359	340	335	309	321	362	365	364	372	330	325	365	324	316	346	333	345	355	331	325	339	304	336	292	320	342	334	349	317	352	374	322	317	341	323	329	328	361	337	365	350	394	329	347	330	379	374	307	306	338	338	354	354	324	338	351	335	333	374	322	355	359	328	300	351	329	343	346	326	335	356	337	364	351	343	337	340	345	345	352	336	343	341	356	349	369	359	372	341	306	351	330	330	321	331	377	331	358	320	327	333	323	350	333	346	358	351	360	332	346	373	350	341	361	323	337	298	365	335	378	358	333	344	339	354	321	337	346	315	357	299	338	347	330	329	352	350	321	321	327	334	334	378	339	317	336	339	325	350	334	360	333	335	360	312	354	350	381	359	321	337	312	317	341	321	342	346	365	318	358	310	330	332	330	324	323	315	327	373	344	347	323	325	334	315	356	353	329	333	381	353	347	371	341	380	332	342	314	331	360	336	338	340	361	355	331	329	366	345	385	340	366	364	347	331	354	318	335	362	327	355	327	347	367	328	369	338	338	346	348	329	347	354	369	328	364	354	312	331	310	344	348	343	345	295	356	337	354	374	330	341	336	333	354	363	359	339	333	384	352	347	333	339	362	368	349	305	337	294	329	356	325	327	344	303	358	331	336	347	304	319	363	345	368	351	358	349	371	332	333	356	347	368	376	332	305	353	329	330	352	318	336	318	316	381	319	362	360	351	342	346	343	328	351	340	341	342	358	364	321	341	366	317	360	335	323	308	361	365	342	346	335	369	349	319	370	333	366	339	326	346	341	325	350	375	365	308	357	358	308	334	333	333	342	363	371	330	332	323	346	303	332	346	352	315	362	338	337	319	347	350	348	349	314	332	346	352	339	314	352	333	346	338	355	346	357	368	357	335	336	325	325	333	338	350	319	333	362	358	324	328	329	349	320	325	342	321	348	350	316	321	333	312	336	330	380	331	366	351	309	346	326	338	333	395	342	338	307	308	340	333	322	324	321	350	320	363	356	328	354	339	291	286	327	330	376	357	330	326	342	308	341	298	326	359	350	341	343	364	330	333	359	354	329	346	334	339	361	336	317	342	347	337	375	347	341	370	318	370	340	340	327	337	343	349	346	343	375	366	364	372	313	364	318	345	383	375	334	357	358	320	322	349	290	358	352	342	319	364	320	355	329	323	351	342	341	363	334	337	379	349	362	298	343	377	317	337	346	351	350	353	355	353	353	336	353	324	333	354	356	324	347	350	343	339	344	338	349	342	353	321	330	338	338	336	358	339	312	369	321	355	323	325	321	332	349	366	322	337	333	332	343	356	372	318	374	323	306	346	357	340	337	332	358	353	327	334	327	348	334	401	363	354	358	343	324	365	359	302	317	342	341	318	329	361	360	323	386	334	326	343	360	347	331	336	354	355	309	358	325	342	344	321	345	322	348	369	355	325	343	345	343	331	345	360	349	344	333	360	361	341	352	339	364	329	346	318	335	350	392	294	312	362	359	353	344	314	327	346	344	347	344	345	364	353	316	324	328	331	388	310	322	345	297	354	337	320	339	344	330	337	335	368	339	319	322	335	338	345	351	311	364	362	328	294	322	336	286	339	356	346	312	359	354	359	360	349	365	378	323	319	329	346	338	319	328	321	365	327	364	332	336	338	332	303	361	335	329	353	363	364	318	338	352	327	341	341	343	327	323	342	353	290	345	355	341	335	343	327	359	344	348	343	318	346	318	341	343	334	334	376	340	336	334	374	330	336	296	362	358	347	361	305	341	332	330	343	381	343	328	364	336	329	312	303	325	334	367	367	367	323	376	309	375	345	348	330	346	350	313	351	316	356	335	340	352	336	329	320	322	329	338	359	313	366	363	361	369	340	342	368	351	327	297	321	370	318	297	343	363	344	360	367	342	353	370	361	356	320	352	346	326	313	337	357	340	292	348	326	352	353	361	389	317	336	355	307	367	344	360	332	357	370	375	355	340	339	307	343	330	349	317	345	355	372	382	316	362	367	345	324	352	339	326	357	346	318	337	336	311	323	306	378	310	369	341	332	306	352	327	334	362	358	324	377	304	315	313	343	327	319	350	355	350	350	356	351	303	329	341	325	365	346	344	326	330	345	340	358	361	321	351	326	346	316	349	357	325	368	336	353	329	352	346	380	340	349	362	317	324	343	297	322	330
43724	2724	5087	6186	5053	4090	3621	3122	2632	2283	2064	1914	1755	1597	1581	1505	1442	1345	1373	1266	1256	1258	1204	1141	1133	1140	1126	1091	1145	1102	1125	1084	1026	1003	1117	1074	957	1082	1031	1025	1102	1068	1006	1022	960	1006	1022	990	972	970	954	1032	985	990	975	1055	987	923	974	1003	990	955	1025	990	893	1027	984	943	939	996	935	977	1002	1026	926	931	1034	1044	981	927	975	968	988	926	1023	978	986	1001	986	942	970	978	965	960	926	966	909	954	937	1002	981	938	932	963	988	930	938	934	946	991	931	940	916	915	980	948	986	896	948	963	995	973	932	932	968	944	946	966	943	938	908	917	948	953	969	935	969	934	1014	950	893	986	962	934	912	962	939	964	947	940	946	943	974	933	977	944	943	992	981	999	912	971	940	970	926	981	946	900	997	904	937	938	926	937	928	976	918	914	945	899	906	985	941	932	937	992	914	910	958	944	935	1006	926	953	935	942	910	948	919	937	901	947	957	896	926	939	953	936	955	908	935	968	965	987	882	876	972	939	968	910	924	954	939	920	934	921	912	989	971	973	957	944	966	945	980	932	926	969	959	952	890	929	953	969	965	962	943	964	951	946	954	931	956	959	946	979	945	1016	935	952	939	978	993	896	918	901	968	918	979	911	953	928	939	962	949	954	923	954	907	923	970	913	959	924	948	965	938	913	916	905	925	912	924	973	980	910	945	861	964	880	926	904	930	972	974	937	954	948	894	942	968	985	928	976	933	937	942	870	935	964	966	945	887	942	925	899	975	956	911	960	971	926	908	975	939	969	949	990	1008	916	953	957	964	954	894	905	926	918	897	922	969	976	929	939	922	963	983	909	977	968	928	914	978	962	890	968	940	884	950	884	945	978	973	885	949	948	959	960	967	937	913	985	948	998	922	938	921	891	939	908	953	989	933	941	972	968	955	958	977	979	912	981	972	921	949	910	943	973	910	945	910	893	951	924	944	938	929	942	921	984	950	958	922	944	942	962	963	968	964	966	1022	972	947	920	938	966	945	936	975	990	962	1002	912	941	930	933	1002	922	930	880	982	995	927	935	962	925	973	932	912	925	971	909	960	962	890	928	952	982	936	964	926	941	943	947	969	925	949	992	922	887	953	917	1015	947	1008	1007	931	959	924	922	959	911	948	905	962	951	946	960	993	973	939	1014	925	918	949	974	932	952	930	986	935	991	952	942	943	931	908	951	919	925	997	940	1018	921	902	852	957	1014	916	957	954	976	957	982	977	958	976	883	882	982	898	917	952	862	969	919	925	964	958	946	961	932	941	943	948	903	974	975	926	939	939	928	993	982	954	934	897	927	1005	972	926	944	934	905	894	945	989	963	949	967	941	991	922	930	957	919	992	908	959	973	909	939	939	950	963	924	937	979	949	940	998	969	910	924	916	902	951	894	946	871	910	972	960	926	865	941	939	950	959	943	941	963	967	935	972	890	973	966	946	944	928	957	962	952	935	930	918	942	945	1006	946	943	912	943	963	988	984	942	946	913	940	925	930	892	892	916	931	950	1018	962	984	969	951	912	929	956	986	988	909	992	926	925	981	964	926	996	901	943	945	968	956	928	926	917	940	939	955	947	999	926	918	1024	960	963	967	940	939	1001	927	953	972	928	949	898	919	937	931	969	934	994	909	918	939	974	933	938	940	938	977	977	923	929	993	959	973	942	928	938	932	951	938	956	921	972	946	902	963	902	940	920	943	942	927	890	943	961	936	934	926	947	890	975	886	941	920	1028	952	916	915	977	970	852	946	927	945	931	909	907	968	938	961	978	956	891	968	910	941	951	953	976	973	970	955	919	967	968	926	936	964	961	988	936	962	965	941	981	917	946	960	953	950	924	937	940	980	992	963	932	915	945	956	976	899	910	921	924	1007	948	934	958	984	951	944	947	970	949	944	935	1014	939	960	950	901	937	986	926	941	956	943	927	954	906	967	894	935	971	977	942	918	950	890	909	949	958	956	976	915	943	931	929	954	906	917	949	935	953	952	970	928	974	941	958	967	970	888	974	872	974	944	1013	948	948	978	974	926	929	956	924	925	957	977	958	923	923	973	915	893	901	979	947	944	921	929	991	998	943	937	1013	974	943	967	955	974	961	955	954	981	949	958	958	1005	895	937	998	957	930	1014	899	949	967	956	936	906	984	894	969	948	905	915	1012	975	969	936	948	950	976	922	907	965	973	969	955	940	946	975	955	955	951	980	965	973	894	931	936	892	974	924	964	999	985	963	948	894	938	1014	945	942	953	939	963	991	971	935	961	988	973	952	953	906	948	916	930	932	975	955	960	944	914	941	930	883	922	920	997	983	969	889	922	862	945	921	863	936	942	894	931	996	977	939	901	909	966	956	883	959	963	946	946	939	901	935	957	955	945	957	924	1001	967	899	960	953	957	940	891	1000	944	955	921	911	958	922	935	925	934	930	929	894	985	907	951	899	935	894	938	930	914	999	939	944	996	989	996	908	1004	978	895	935	881	927	970	934	949	933	975	913	941	939	917	967	1026	965	958	887	934	981	938	973	990	965	929	960	914	946	896	893	904	955	963	923	927	930	961	951	922	958	971	970	950	1046	972	934	897	931	907	973	913	984	955	996	935	941	882	933	883	916	969	960	927	943	972	952	925	956	922	969	899	940	899	990	989	971	945	985	964	909	951	907	916	913	940	974	918	961	885	944	939	935	914	928	958	1005	952	969	999	955	966	993	920	946	945	927	932	958	986	961	962	931	925	955	954	962	945	954	920	903	894	963	911	981	920	929	966	941	941	909	922	932	942	982	939	949	893	958	964	915	943	940	911	894	958	934	937	917	957	954	957	947	930	969	937	928	934	988	945	940	994	944	907	971	866	853	960	937	970	964	952	950	953	969	944	997	935	892	994	930	940	885	953	899	927	942	953	963	900	926	993	982	877	918	958	923	901	936	965	962	923	967	919	944	993	971	948	888	927	906	923	963	960	930	991	926	996	940	968	907	962	986	914	898	970	975	954	939	931	1003	905	972	912	955	915	939	966	954	943	962	938	990	918	915	933	916	977	960	944	915	978	958	926	937	904	919	956	936	981	996	979	943	976	924	958	1007	923	891	958	1014	1013	916	984	915	899	958	1005	935	937	920	946	954	978	951	915	949	939	949	1049	974	949	950	951	922	878	948	969	926	934	985	955	942	914	957	935	906	971	920	921	919	954	970	933	952	911	949	930	950	939	948	930	881	904	951	967	938	982	976	922	946	933	948	910	900	969	945	925	992	911	940	968	1013	935	958	940	952	950	909	947	970	944	937	942	963	969	947	939	960	894	917	970	988	922	1013	937	972	950	915	903	964	896	975	972	925	944	944	932	978	911	956	921	942	996	936	913	891	994	945	902	920	946	988	983	915	964	917	997	940	913	965	961	966	963	960	953	948	919	925	982	971	980	975	885	961	966	965	963	1013	933	972	908	926	979	972	967	941	958	944	964	1002	934	1017	948	953	966	930	984	953	981	968	965	932	906	965	908	918	906	915	945	950	958	978	998	944	949	912	924	969	929	919	921
17360	1616	436	230	207	184	157	184	153	163	165	157	133	187	138	158	158	197	150	150	145	155	143	158	152	135	146	176	171	140	156	149	164	135	158	145	136	149	148	141	153	143	143	149	137	153	142	154	143	137	131	126	162	142	153	161	145	164	155	138	169	173	142	156	144	146	170	137	141	156	141	128	186	137	157	151	147	124	136	143	147	139	125	166	148	155	135	139	129	140	158	165	142	152	160	155	143	144	145	151	153	152	149	152	143	151	158	140	168	145	147	135	145	147	128	172	150	170	158	144	141	132	154	156	138	131	150	149	166	157	161	144	120	150	152	123	154	138	145	163	159	137	153	143	158	154	164	158	142	147	134	163	159	148	150	142	166	153	140	182	151	181	150	135	160	151	148	153	135	138	150	176	149	124	135	136	138	126	147	169	162	147	151	135	162	136	145	151	145	138	160	127	147	161	149	162	146	127	153	143	155	142	164	148	153	132	168	139	146	137	160	157	145	167	148	145	161	139	148	167	141	157	164	158	160	159	143	154	161	141	152	135	162	124	124	167	135	167	129	161	140	128	152	141	138	138	176	149	160	150	145	140	155	165	136	175	149	169	160	159	155	148	153	142	141	145	152	145	129	180	136	168	120	163	135	164	136	141	147	152	141	143	122	147	168	139	145	148	154	182	141	146	151	152	149	133	156	167	144	131	167	167	159	145	154	182	164	159	142	153	138	156	148	148	155	143	150	155	158	162	138	132	129	143	150	152	155	135	145	136	124	154	144	158	174	169	152	150	141	166	141	137	145	148	153	144	158	135	160	165	145	157	146	171	157	146	152	156	165	128	153	132	152	162	161	154	133	155	137	175	139	128	163	148	153	145	139	162	162	174	147	144	154	152	157	137	143	138	156	148	159	137	146	135	149	164	150	140	142	151	148	147	154	160	120	135	133	137	136	134	134	140	129	149	161	167	148	158	145	168	182	131	163	157	152	142	128	131	147	162	153	170	135	180	136	145	136	144	152	165	146	156	138	149	197	142	145	150	179	148	152	164	128	163	150	173	159	157	147	160	142	163	144	172	147	141	161	131	151	162	136	155	141	138	135	142	143	159	171	142	165	153	144	159	137	147	132	145	169	159	171	161	154	181	146	157	148	153	163	133	153	137	139	135	149	149	136	148	128	137	161	146	153	150	142	161	146	144	142	165	165	133	158	151	151	138	139	138	161	142	143	133	144	140	137	133	147	127	160	135	169	155	146	137	146	127	138	150	150	165	152	160	155	163	150	156	134	168	142	163	157	153	146	161	145	177	140	142	157	165	135	154	159	126	142	141	112	156	142	149	140	160	166	150	142	152	137	156	131	128	163	140	145	144	168	164	141	150	155	178	161	174	146	168	132	153	161	149	153	167	145	153	164	155	145	152	137	125	170	175	166	134	164	134	137	138	125	145	126	154	130	149	141	144	183	169	162	162	147	154	140	145	129	156	152	152	136	134	152	159	156	157	174	178	164	138	149	136	135	149	147	161	156	177	152	134	156	169	168	129	169	157	157	138	132	148	137	145	149	147	132	140	146	149	164	162	151	160	162	155	171	148	161	129	152	163	160	154	129	141	155	137	154	157	146	139	154	136	152	161	155	158	152	156	149	132	147	177	134	130	150	137	124	138	141	160	139	143	158	151	123	150	186	143	139	156	156	136	125	129	155	139	159	142	172	133	130	151	147	163	142	129	137	155	138	142	129	166	145	148	136	139	156	142	149	148	149	156	140	160	172	150	130	153	177	169	144	158	151	147	152	151	144	142	166	123	156	143	159	145	149	156	132	149	148	150	164	158	140	135	162	161	131	128	149	149	155	141	149	161	154	174	141	143	152	157	151	149	169	144	137	141	154	137	153	157	146	158	166	168	155	151	146	147	139	135	142	172	146	171	149	148	176	152	168	146	180	165	186	160	135	154	150	166	174	147	155	145	151	139	180	121	152	137	173	142	145	142	151	172	141	144	159	149	155	158	170	163	136	156	150	160	167	128	156	163	151	166	158	145	141	167	145	158	155	161	140	127	146	162	138	148	146	164	153	151	152	144	140	143	153	161	169	155	157	157	136	152	150	143	160	144	142	147	119	140	153	145	152	129	128	140	164	147	154	135	155	148	128	151	141	140	140	118	135	151	142	141	141	137	133	150	132	176	139	174	165	132	147	152	147	119	151	134	160	140	151	169	139	135	150	148	147	152	119	142	141	139	154	138	182	153	163	165	147	138	147	165	156	162	142	137	151	149	143	143	158	153	166	140	155	137	142	138	154	159	164	152	143	143	129	157	136	133	154	143	132	151	164	147	162	157	145	157	168	163	183	181	163	137	172	148	161	167	162	142	139	148	144	157	136	128	140	160	152	146	142	174	140	166	165	125	147	157	149	148	169	150	133	159	153	160	156	157	167	134	149	118	147	132	161	155	161	161	142	146	141	151	171	174	167	152	150	142	155	143	146	152	161	150	144	144	154	167	159	147	146	138	169	129	161	161	162	141	158	182	144	143	148	146	149	144	155	151	145	151	165	144	128	142	138	139	132	146	141	131	148	114	158	163	141	145	155	145	149	161	164	152	148	140	162	150	145	132	152	147	149	158	153	129	134	140	124	149	142	165	137	150	155	155	158	169	159	173	163	159	138	180	143	140	149	177	180	149	131	163	129	153	153	161	129	179	155	153	136	155	157	142	144	144	153	149	142	161	147	149	139	146	155	156	154	138	163	166	152	151	154	159	129	144	160	141	146	153	138	159	159	146	157	150	139	165	153	129	131	149	162	171	169	151	164	153	160	161	164	151	161	147	163	150	132	157	155	141	154	119	154	152	134	141	142	134	151	172	131	154	140	147	124	141	154	154	156	142	156	157	154	132	135	161	135	154	160	136	147	163	171	169	154	156	152	159	153	146	125	143	150	153	156	155	157	145	164	164	142	148	125	138	170	157	142	150	151	148	158	140	133	133	146	147	150	155	159	145	148	147	152	160	139	140	164	143	163	133	149	146	153	133	152	112	146	175	139	140	135	144	139	148	155	133	171	140	152	163	172	145	165	144	171	147	155	161	136	151	157	151	132	143	134	158	142	170	132	145	142	154	149	133	134	128	179	147	128	158	139	139	149	185	144	159	151	132	131	139	124	166	142	179	145	157	164	142	136	159	141	151	144	143	181	138	170	149	157	165	151	148	159	151	144	179	151	146	133	139	145	173	159	159	170	163	149	133	186	163	159	141	165	144	144	131	152	153	142	149	165	158	171	147	180	155	156	142	141	158	145	126	155	182	142	150	152	169	149	138	175	163	144	179	162	146	149	139	144	120	150	136	162	147	143	144	125	128	131	134	133	170	135	149	124	145	136	150	158	173	142	151	153	135	152	168	149	148	171	136	136	137	145	153	156	162	168	146	141	148	159	161	124	164	153	168	166	155	142	175	140	140	161	154	161	153	150	147	129	150	157	143	153	153	146	152	137	164	127	166	158	160
14439	586	619	694	720	600	594	580	549	554	555	545	523	553	512	505	540	567	523	517	532	525	510	539	530	499	504	508	503	513	492	455	500	542	491	499	499	501	526	501	518	496	485	484	481	461	548	530	454	445	480	503	511	508	461	509	481	487	517	520	487	471	502	493	462	491	523	525	481	483	481	494	482	445	491	495	506	519	484	501	506	540	484	516	490	446	485	482	495	490	502	486	454	481	504	524	472	481	482	523	531	510	470	483	509	528	489	524	491	495	490	486	519	490	463	480	492	519	533	509	449	486	498	515	475	488	477	508	494	494	448	485	510	482	482	503	518	484	490	478	484	477	507	501	493	485	485	450	521	476	526	485	477	508	496	513	482	478	471	439	502	491	507	497	495	471	478	445	462	460	511	481	448	499	486	539	463	460	478	499	492	491	448	527	498	492	496	510	488	516	453	480	518	459	508	505	476	479	505	496	511	533	454	477	478	487	485	489	522	495	441	507	486	494	510	464	485	496	480	475	509	469	519	444	527	513	491	506	496	476	503	473	477	481	476	499	506	465	520	522	446	494	493	439	488	463	528	499	519	489	479	518	496	494	447	507	487	482	481	494	524	482	505	478	460	491	450	512	452	482	467	487	462	511	487	511	499	478	482	502	484	483	478	472	513	448	504	503	479	476	465	495	473	475	489	483	491	500	485	476	502	504	503	476	495	496	496	496	527	477	468	504	498	485	471	488	492	511	520	496	508	508	495	493	480	497	500	484	453	494	488	460	492	535	498	483	460	517	500	470	523	528	487	477	494	491	482	463	496	497	490	472	504	509	505	448	495	485	467	494	491	506	520	467	506	526	465	512	504	526	504	505	499	498	521	483	482	502	486	528	524	485	532	526	497	525	513	507	488	510	529	465	456	485	485	475	540	494	483	501	476	446	469	479	541	462	487	464	472	511	483	506	488	503	511	492	464	503	479	481	506	481	469	475	470	458	505	473	489	543	507	530	522	486	504	468	508	487	472	492	481	504	499	484	487	482	494	537	490	452	488	500	470	501	460	511	474	493	525	484	473	532	523	455	464	487	512	464	505	498	479	468	471	501	493	484	487	487	530	498	476	506	506	515	520	448	554	462	485	454	501	504	542	504	480	482	502	498	515	466	481	471	479	522	496	454	495	544	489	475	489	501	491	506	477	493	481	478	455	512	462	467	482	465	447	472	513	484	462	528	534	464	472	494	471	504	481	455	503	496	522	490	495	458	495	489	475	490	477	476	479	476	479	497	535	549	502	462	486	509	467	487	510	474	511	489	481	503	480	504	463	521	485	454	490	493	472	480	475	508	497	482	505	469	487	513	499	473	466	485	492	480	491	472	474	492	479	483	484	473	469	454	529	486	507	503	502	466	498	507	505	498	504	505	473	476	501	509	500	485	450	502	455	457	478	485	528	477	523	524	508	504	486	509	474	499	484	500	491	487	468	466	467	488	483	475	487	473	497	504	498	528	451	493	482	461	477	485	483	518	456	497	502	481	511	492	500	489	474	462	459	499	470	467	506	464	461	458	513	504	508	477	476	502	500	506	457	465	465	489	463	479	491	529	466	478	493	508	468	486	509	506	476	517	515	487	481	492	507	481	483	503	506	455	525	534	494	455	463	489	471	521	501	484	504	514	449	474	523	473	486	460	507	505	488	478	479	524	485	496	509	460	481	470	471	472	453	542	476	495	481	504	498	458	513	520	493	493	471	508	539	445	448	520	494	469	473	462	489	510	464	482	484	460	537	489	486	495	516	500	469	492	499	528	505	461	458	499	461	464	493	500	495	469	474	468	456	494	497	506	479	496	458	498	445	480	462	503	507	504	488	507	472	484	496	519	505	458	479	471	485	484	486	463	477	451	468	515	473	490	487	476	505	514	487	475	485	459	536	465	499	485	467	474	495	460	519	473	449	477	469	475	483	451	483	501	468	485	487	482	512	489	497	512	496	481	490	493	527	538	478	486	508	481	478	449	518	509	494	512	520	448	497	501	527	491	480	496	503	482	488	497	483	512	468	472	469	486	467	480	479	481	520	478	498	487	504	485	500	484	534	506	478	479	491	490	541	512	512	498	464	502	517	489	497	489	511	491	520	467	523	526	515	495	444	522	523	489	484	483	505	506	531	500	497	498	517	515	510	465	484	434	513	491	521	496	501	511	471	476	521	503	474	472	490	469	498	514	491	508	492	524	536	488	493	484	458	516	480	477	484	509	469	481	485	483	496	466	544	486	465	459	505	496	474	503	428	506	482	496	482	510	465	483	504	492	464	494	501	497	524	453	455	472	489	507	501	443	488	501	484	517	481	524	491	458	488	501	523	447	459	503	514	515	469	477	494	518	489	484	472	503	493	473	499	504	512	490	484	461	480	495	521	499	482	448	494	467	511	470	487	506	473	494	474	518	490	471	473	509	519	492	484	498	507	524	513	470	500	530	475	481	473	479	520	478	504	495	511	517	531	497	497	478	498	551	517	495	535	470	472	534	514	453	468	470	504	462	504	511	503	484	488	465	516	502	497	494	464	472	511	482	506	492	475	505	542	509	515	478	486	473	492	497	472	479	502	471	484	515	472	497	508	494	507	470	495	466	524	533	479	517	482	472	527	467	498	481	457	501	519	503	515	506	527	514	502	467	499	484	487	485	477	493	472	473	463	503	473	479	475	526	487	471	482	495	505	502	499	495	487	488	489	476	507	489	493	479	463	470	492	512	505	490	501	477	504	513	482	512	509	490	510	444	443	494	514	511	510	497	475	484	509	487	527	489	433	502	514	503	467	453	529	475	454	497	481	481	490	478	488	507	475	475	504	456	473	469	488	505	495	491	452	495	508	458	463	494	497	515	494	474	500	477	489	456	483	497	487	476	539	527	549	514	514	502	490	468	491	492	466	531	489	498	518	512	479	512	466	497	512	534	504	482	482	515	494	543	482	484	514	525	471	512	524	501	505	462	511	487	489	469	507	488	493	503	563	504	505	499	483	484	533	510	475	462	476	506	494	522	506	488	488	471	491	492	495	503	488	503	480	477	525	478	521	430	468	439	456	493	483	490	537	475	473	507	485	516	512	483	546	512	471	492	495	529	524	495	470	485	507	485	469	490	513	478	501	496	522	474	488	472	456	468	515	511	505	507	535	512	478	484	440	471	469	508	507	456	484	486	478	492	487	493	478	491	508	512	498	512	519	531	519	531	480	503	489	489	477	483	466	490	488	457	452	463	467	477	474	450	477	489	502	450	479	483	479	503	455	495	464	482	525	488	475	448	500	493	473	494	512	509	518	473	529	483	508	498	476	483	475	504	488	486	478	496	514	495	494	480	529	471	476	528	470	468	506	478	469	500	488	469	516	497	487	495	516	493	500	463	470	490	503	489	487	469	507	475	523	472	449	461	477	516	495	490	507	498	489	497	513	508	486	499	494	518	507	532	474	488	498	468	515	480	475	487	500	509	484	489	541	523	500	517	493	509
58576	25921	6701	1262	881	697	594	512	458	399	384	369	345	340	339	373	329	349	352	350	341	325	320	319	325	336	319	315	297	314	312	342	319	297	303	315	316	315	304	302	290	275	320	287	302	248	317	291	305	313	291	285	311	321	298	329	273	304	322	314	314	284	271	286	291	312	288	293	304	299	306	256	302	297	316	339	314	297	298	293	295	273	283	323	301	292	300	273	298	297	298	257	283	264	290	283	298	264	280	304	288	300	301	285	284	323	292	300	299	289	288	274	285	292	298	276	282	298	306	310	305	272	268	297	281	317	288	277	274	299	271	305	276	267	274	296	265	283	294	288	277	291	277	294	345	301	287	311	285	300	263	297	288	289	296	265	304	333	294	310	310	287	307	299	323	293	276	305	284	293	317	307	290	282	317	282	287	286	278	303	303	294	290	295	312	277	286	285	255	276	289	322	272	318	296	300	303	310	297	314	312	309	268	276	319	277	320	291	303	297	293	320	293	281	290	310	269	292	303	273	292	267	302	278	307	276	289	326	270	249	319	276	306	287	296	278	311	266	305	296	324	319	310	319	279	274	283	321	249	260	312	315	290	287	314	313	341	295	269	259	307	296	299	304	291	314	297	301	289	280	286	295	288	293	283	288	275	325	293	333	304	337	294	282	277	279	309	292	300	284	283	286	274	298	333	280	283	311	277	306	327	307	290	284	277	305	317	293	297	315	311	322	272	309	316	320	313	307	277	318	303	329	345	302	288	291	301	300	322	313	303	273	303	326	323	280	306	277	292	319	275	327	282	279	306	301	297	287	314	333	314	300	283	296	308	317	271	301	288	301	311	313	316	300	302	275	294	281	311	273	275	300	266	269	279	295	274	319	324	296	266	311	272	294	294	303	295	305	298	314	315	308	267	302	274	279	302	330	317	317	289	297	325	262	301	293	302	313	291	314	301	302	324	272	311	290	308	281	298	322	272	293	296	276	298	272	298	315	281	272	279	288	282	293	289	333	300	312	307	324	271	291	272	306	297	289	315	326	279	299	320	335	312	277	297	273	293	311	301	307	315	319	284	302	285	281	266	278	281	273	306	309	289	319	296	296	268	292	286	336	294	294	296	296	290	301	300	300	298	296	288	282	255	260	284	273	286	301	340	285	296	299	277	277	261	283	289	284	269	284	311	310	319	311	304	311	301	288	285	308	267	269	290	315	286	319	288	311	290	279	311	263	263	272	286	296	298	317	296	301	310	323	294	307	326	318	315	298	317	293	281	280	278	303	291	243	312	266	301	272	305	311	290	282	295	288	295	294	260	311	302	304	275	307	270	321	261	274	281	311	319	303	296	292	275	291	295	289	291	297	296	306	266	296	295	313	306	303	317	264	287	285	261	305	318	257	305	264	302	290	287	301	295	290	314	267	283	306	338	276	283	283	322	313	323	295	280	278	270	266	261	288	309	320	309	294	295	288	282	292	305	298	319	281	299	287	300	289	323	329	287	291	284	278	292	267	265	288	330	293	296	267	279	276	295	306	300	262	288	304	278	305	321	302	349	315	305	284	291	277	311	279	308	290	327	321	267	300	271	265	287	299	284	278	309	287	285	296	287	279	319	289	289	287	315	299	300	269	291	290	306	307	278	295	284	303	325	301	279	300	296	274	275	312	295	330	307	296	299	319	295	313	291	297	300	306	296	329	295	277	309	295	266	304	300	271	324	286	277	304	300	294	294	315	291	283	291	282	300	322	299	295	300	283	296	287	332	307	309	312	298	301	310	297	302	335	308	282	285	314	312	271	321	306	295	308	291	280	283	260	290	272	296	274	272	295	282	277	295	289	306	307	288	321	313	273	262	292	301	292	315	268	333	316	308	268	302	300	296	287	274	313	261	279	288	300	307	297	302	276	290	284	278	278	297	281	317	289	303	286	306	331	310	298	310	285	304	293	276	300	331	276	325	289	292	281	278	297	318	274	312	301	307	295	304	274	296	294	285	290	313	265	320	304	283	298	279	294	326	268	283	311	313	277	287	310	300	298	303	311	293	295	273	304	291	287	304	271	266	310	284	284	313	309	297	308	263	289	304	310	272	283	267	294	290	284	300	292	290	283	296	301	298	274	289	285	284	314	285	290	336	267	276	312	263	326	262	291	302	292	305	280	288	301	301	328	332	280	308	261	327	285	270	287	277	285	302	292	285	309	276	318	294	290	297	331	275	323	305	316	297	311	325	281	285	322	262	298	315	310	298	298	333	299	291	297	296	287	293	323	295	276	294	275	272	288	303	319	265	309	318	287	300	293	314	285	312	293	291	303	303	293	293	279	307	275	289	281	299	296	300	291	304	294	289	306	302	295	339	300	290	300	273	276	321	295	298	287	310	271	292	319	293	278	305	318	313	279	283	284	295	286	260	286	272	312	314	304	272	286	281	285	281	254	315	294	291	297	289	270	301	285	309	283	270	269	291	297	305	256	255	275	298	293	266	328	311	299	317	310	325	281	310	298	271	279	276	282	277	289	309	290	302	348	283	302	301	306	269	277	292	292	282	302	280	280	293	279	265	287	344	278	280	297	313	296	300	299	287	306	280	275	285	344	275	305	265	296	317	306	301	301	338	305	298	318	281	312	283	269	268	325	285	274	284	287	283	295	275	289	290	308	301	281	321	306	273	307	282	265	310	284	307	319	305	293	312	280	289	282	309	277	283	325	302	303	281	297	273	316	321	283	310	272	317	322	272	315	299	307	285	267	330	257	303	299	268	311	281	302	285	312	312	300	275	307	294	281	273	282	270	289	284	343	315	280	333	319	282	258	275	319	295	321	282	326	304	280	290	294	293	313	293	300	301	302	314	273	331	258	363	301	297	304	312	307	308	303	289	281	320	234	300	305	317	275	295	301	294	297	333	291	299	302	305	303	312	261	275	300	331	298	305	317	294	291	307	305	304	303	294	299	286	280	283	291	292	275	283	292	261	311	312	274	288	280	265	260	294	307	316	291	281	317	301	292	276	299	293	306	336	298	314	340	294	272	294	277	316	285	284	264	298	275	305	298	273	307	272	284	313	312	332	311	305	279	277	309	295	285	283	273	297	305	326	275	289	275	304	307	288	277	291	287	268	266	303	289	268	296	306	266	288	288	295	293	308	322	304	292	301	293	281	283	298	288	305	319	297	275	282	302	292	335	292	319	299	290	303	311	302	318	308	318	302	294	327	301	313	312	297	293	283	311	297	325	302	296	278	285	307	292	305	306	294	295	293	297	295	263	336	256	279	300	290	297	271	297	309	309	295	284	326	306	276	323	283	313	288	285	268	318	296	286	288	310	277	309	285	286	277	280	305	270	256	285	288	300	300	297	315	271	266	288	295	300	293	282	270	282	300	321	285	300	301	283	307	275	318	301	308	304	303	278	304	288	282	301	322	293	298	307	292	292	273	298	326	302	278	294	292	322	269	288	303	299	296	275	323	289	271	286	286	298	278	311	307	305	304	304	303	305	311	320	253	285
35899	1691	3027	3601	3128	2647	2270	2028	1762	1509	1459	1298	1236	1206	1144	1107	1114	1097	1026	991	1014	1006	1008	959	999	972	950	926	967	918	985	911	921	897	874	879	877	898	895	881	853	816	866	920	867	891	871	894	851	859	910	897	890	875	865	834	852	861	887	839	887	880	877	894	873	864	850	833	846	869	830	901	828	869	855	835	846	867	844	897	868	902	794	858	830	913	813	921	876	831	814	861	787	859	908	841	822	868	871	878	833	888	839	879	839	841	857	936	891	837	910	863	831	828	837	804	894	866	884	869	797	877	865	837	845	840	848	904	838	905	816	835	862	845	846	883	842	820	864	858	837	879	853	837	864	797	833	861	850	850	872	857	828	820	850	886	809	887	847	825	908	858	839	835	855	856	856	891	832	877	862	831	819	847	887	850	860	814	876	874	891	778	838	862	826	842	901	863	847	845	880	849	846	886	825	879	812	793	864	878	883	873	846	874	847	916	876	881	792	845	788	818	849	832	824	914	827	864	884	874	822	905	834	837	835	872	804	817	878	795	844	892	909	876	861	905	885	833	827	836	919	830	827	846	883	821	862	833	863	852	830	855	877	830	848	883	904	830	813	857	876	854	916	852	900	807	878	874	861	837	832	862	838	826	827	861	817	847	858	822	797	821	872	851	839	839	811	826	856	858	837	814	884	862	784	844	887	822	859	844	814	857	867	839	813	868	843	857	917	865	854	841	832	794	848	800	900	837	808	822	828	852	848	853	888	876	888	881	845	879	897	848	892	869	852	863	790	834	883	796	873	824	867	833	814	796	841	856	913	907	873	820	857	838	919	821	822	805	805	856	824	846	824	839	807	881	849	855	869	853	847	809	842	866	892	878	885	829	802	823	825	825	840	852	853	836	834	844	860	881	861	870	847	870	838	816	870	884	876	877	860	872	873	842	845	836	879	870	868	822	818	820	872	869	830	865	794	843	862	868	847	792	884	875	834	836	853	874	905	891	866	866	856	804	790	839	857	847	836	875	858	925	847	822	862	860	798	828	847	856	855	864	874	808	867	792	846	890	828	818	873	854	882	842	872	839	844	901	824	845	874	836	872	862	828	842	859	799	806	882	874	820	883	832	821	779	851	827	806	878	829	859	848	879	858	879	822	814	836	868	841	887	888	839	918	869	854	823	789	851	886	828	850	847	808	809	855	783	897	857	863	857	869	855	864	872	850	826	860	921	860	852	810	858	804	826	798	842	848	820	843	798	831	844	824	831	836	885	854	813	853	864	869	837	774	881	847	890	858	845	888	849	869	811	919	837	847	804	845	843	856	814	827	805	843	822	864	856	806	887	863	868	815	877	866	826	827	871	835	867	806	849	891	856	814	888	859	879	840	783	875	828	856	846	865	845	808	857	843	846	860	862	792	862	853	860	794	823	822	857	820	822	850	876	894	826	873	842	790	830	853	851	857	851	822	861	863	838	831	837	852	824	866	868	848	842	838	907	794	865	845	841	881	861	867	899	843	785	830	908	846	806	854	843	843	837	833	861	871	837	867	870	832	806	855	879	821	897	794	873	888	857	805	835	852	857	894	868	827	809	818	840	807	865	906	856	839	835	835	825	817	862	890	851	841	787	852	836	810	819	898	874	870	841	859	879	829	871	847	841	836	815	841	842	845	891	869	871	860	876	915	866	830	840	847	853	877	836	821	814	884	852	844	820	863	869	867	840	792	860	856	833	841	802	850	840	862	855	869	846	931	828	861	799	806	815	812	823	906	867	817	833	873	917	853	824	785	881	865	845	846	886	837	913	855	821	827	858	897	849	802	876	886	822	884	850	880	896	893	805	867	844	841	808	837	816	861	827	919	861	828	797	864	859	872	873	900	871	842	881	818	823	816	815	870	907	784	816	819	845	834	871	819	849	872	821	870	820	823	831	825	898	857	832	860	874	836	901	828	886	825	823	894	878	773	808	871	844	821	892	896	825	821	879	821	838	882	866	824	843	879	870	876	830	871	850	862	817	853	830	859	884	816	852	856	858	809	855	840	879	861	875	899	839	902	909	872	875	852	841	822	827	825	804	873	791	847	842	862	818	850	814	827	825	862	888	786	818	809	860	883	839	857	810	801	851	794	816	814	859	873	856	834	853	813	868	801	802	844	877	792	876	834	921	837	856	851	872	836	870	869	824	842	833	873	876	854	848	849	836	809	830	828	867	844	824	902	837	843	890	809	842	877	849	875	912	856	863	816	825	867	866	800	876	892	848	807	855	876	833	847	866	845	824	840	810	878	919	859	834	876	852	829	868	859	862	868	849	859	852	822	851	852	796	841	920	805	838	889	846	854	849	807	862	849	807	885	825	862	803	849	867	828	843	796	881	890	841	841	881	879	828	851	860	868	885	803	852	834	806	853	852	873	864	849	849	867	919	815	828	856	835	810	862	846	838	820	850	882	847	818	850	838	829	845	842	833	819	893	915	840	865	821	836	822	816	817	801	869	852	887	871	858	840	858	845	839	899	837	797	872	834	855	845	860	851	890	850	846	872	833	814	812	846	831	870	803	828	853	827	815	810	829	870	853	887	802	845	877	836	846	794	835	898	891	851	856	822	867	782	802	845	863	832	824	855	864	914	878	862	862	782	891	817	847	880	834	891	857	805	862	833	876	881	849	863	857	843	813	847	894	846	815	820	888	853	877	833	835	858	927	864	834	803	895	857	847	866	846	893	840	850	873	859	857	818	879	862	870	842	834	878	854	862	894	877	817	885	873	889	880	860	864	835	890	864	853	852	829	818	848	870	898	861	822	818	835	809	835	856	817	871	817	859	872	819	818	882	891	843	840	823	856	857	821	889	892	833	873	851	853	867	849	801	853	879	851	872	875	832	845	831	854	789	870	843	875	860	868	831	849	860	867	855	846	852	894	900	832	870	857	863	843	921	860	844	879	813	873	857	850	814	837	870	898	851	851	885	880	837	851	851	851	820	844	872	772	844	841	839	851	752	826	863	827	798	826	822	835	901	812	865	876	812	912	845	835	854	865	877	846	888	802	859	856	867	835	872	845	862	853	833	849	879	836	806	844	799	826	876	840	863	801	879	837	870	866	887	782	818	822	800	844	834	856	874	811	835	840	901	842	812	829	848	857	897	854	817	818	871	838	849	877	833	806	873	858	928	883	843	889	868	857	845	850	808	823	810	825	845	827	865	860	860	848	828	890	838	900	881	826	867	842	833	830	908	875	891	817	846	833	835	849	864	833	867	825	847	875	874	890	903	929	837	886	835	862	869	828	887	802	824	847	867	884	846	824	826	865	797	860	880	840	833	864	825	823	873	874	832	898	844	824	854	872	850	837	831	908	830	839	865	799	889	871	881	878	864	885	862	852	803	849	830	871	852	791	853	839	886	820	881	885	851	832	867	835	887	818	875	844	847	889	855	889	874	850	824	809	911	881	850	823	848	845	876	865	906	822	864	817	869	892	853	842	827	893	876	874	849	883	871	812	878	861	848
67624	31329	15623	3520	1581	1168	893	746	664	527	540	515	473	470	434	426	450	380	434	425	358	375	378	390	382	381	371	360	352	354	338	343	374	342	350	320	372	366	380	354	364	357	326	308	333	349	340	331	342	326	370	338	365	349	379	364	351	340	333	340	344	345	332	377	343	344	331	363	353	351	326	316	354	331	359	329	339	352	321	363	342	334	366	326	351	337	349	313	365	342	324	352	333	335	331	349	334	339	354	363	350	335	305	362	370	301	365	336	312	349	382	343	348	384	356	327	326	378	361	352	341	345	339	362	340	325	328	368	348	364	358	337	310	359	346	380	357	303	376	329	347	332	336	314	337	345	342	348	321	332	305	335	357	356	355	350	358	339	369	323	314	335	330	327	338	344	347	313	355	370	341	321	348	371	312	322	366	329	320	334	351	343	345	306	328	330	345	324	355	354	332	330	320	350	382	323	311	367	335	348	326	330	359	369	320	338	353	345	339	338	334	332	304	349	347	328	352	337	310	351	358	339	361	348	342	333	324	313	312	359	373	348	333	330	362	342	336	361	350	344	345	308	355	384	340	282	321	327	350	300	351	354	322	370	355	358	315	356	330	318	366	325	331	343	329	334	336	349	292	337	359	322	327	327	325	318	356	332	370	347	359	346	352	352	367	353	330	355	324	332	361	345	337	355	338	382	358	322	299	323	353	344	321	344	329	388	342	326	361	331	360	327	278	353	333	327	360	359	342	357	334	363	326	365	356	372	330	326	337	334	349	317	340	370	333	340	342	333	336	348	338	346	340	359	319	357	349	380	332	320	359	346	351	344	383	346	328	301	354	334	352	334	338	334	318	402	336	304	325	360	347	324	343	331	352	332	336	363	329	349	357	384	331	310	331	353	362	332	325	345	348	351	295	339	351	334	356	349	317	359	305	358	360	317	366	334	388	338	348	346	346	322	327	332	347	347	324	337	342	326	314	346	369	332	386	351	336	334	339	364	346	333	350	353	337	338	385	337	339	328	322	343	373	338	376	358	337	344	344	332	354	348	350	347	332	350	334	326	369	342	358	332	313	350	317	345	364	357	339	305	354	360	333	378	379	382	345	316	307	344	335	335	341	345	326	342	321	355	335	310	324	334	379	357	351	333	345	371	370	360	336	350	350	357	354	348	353	331	333	348	347	336	326	362	379	316	322	353	394	339	354	352	340	314	328	328	372	321	356	350	319	355	327	350	364	336	335	339	325	329	345	355	346	338	325	324	317	348	327	341	372	340	326	352	359	334	332	373	341	319	371	351	336	383	357	340	353	333	320	352	329	377	338	376	321	348	340	339	340	369	336	355	331	363	373	323	340	326	323	342	382	347	346	348	309	355	371	344	351	335	362	345	322	355	354	315	365	354	347	356	332	359	353	325	358	348	335	347	366	350	353	361	332	364	360	331	345	324	295	367	345	342	342	384	359	310	322	321	356	325	314	367	340	299	372	350	310	319	333	318	336	329	329	314	353	324	366	309	344	363	361	363	350	324	362	348	362	354	323	363	346	387	318	372	318	377	326	346	371	336	361	375	343	308	336	325	308	358	346	352	364	314	340	356	338	371	366	346	335	354	333	372	349	322	348	334	343	351	330	317	341	321	342	340	301	333	360	365	370	323	347	360	355	354	316	331	336	352	339	343	327	336	331	339	339	331	341	324	335	346	336	366	329	320	387	349	337	326	365	352	337	349	321	367	357	336	324	384	362	327	351	350	346	366	375	382	331	323	317	327	302	347	346	330	361	322	360	329	367	360	353	336	373	315	350	310	348	346	349	352	353	373	322	326	367	364	346	342	345	313	354	362	337	365	320	325	316	322	359	370	354	334	312	335	336	310	339	332	348	342	356	317	343	334	339	315	365	316	358	358	336	353	373	307	301	325	345	309	366	309	326	342	357	342	353	333	329	359	352	337	339	336	355	347	324	345	348	317	346	354	346	352	344	361	334	358	366	357	347	330	347	345	315	335	309	380	350	322	319	325	331	329	354	348	332	375	342	364	363	353	378	337	385	331	340	339	376	372	345	347	337	369	351	349	345	335	317	392	324	363	357	345	368	338	358	322	308	334	311	319	342	342	327	337	322	348	345	350	337	341	381	361	359	363	345	354	341	357	303	347	329	324	321	341	349	344	328	327	323	354	324	351	335	350	342	320	330	335	372	314	321	332	344	335	341	360	345	359	351	361	330	374	330	310	321	352	356	370	373	360	357	333	341	359	345	342	331	342	316	352	350	334	376	328	361	323	353	300	326	336	333	356	359	375	348	336	339	346	312	365	343	354	340	348	334	354	334	336	311	326	381	326	352	351	361	321	350	353	343	337	325	367	319	339	311	308	318	305	334	387	325	324	340	340	377	343	345	330	359	346	376	340	312	356	385	324	316	380	352	333	321	335	369	360	348	326	307	342	321	336	323	351	352	329	319	322	316	324	337	379	363	341	323	354	317	350	333	328	365	366	321	369	347	359	352	295	343	346	336	325	349	318	336	305	358	344	340	341	312	330	366	333	329	323	365	333	353	333	351	360	345	328	335	323	317	351	344	388	334	338	336	331	359	363	393	327	337	359	362	343	345	321	363	305	308	349	382	343	342	351	329	389	360	331	333	349	328	348	370	314	359	368	352	367	316	343	351	359	347	333	312	319	347	333	350	312	301	322	325	353	341	357	356	342	386	344	337	358	327	343	333	357	335	364	344	343	370	344	378	351	367	344	356	349	345	315	341	326	349	359	369	329	326	337	343	369	342	372	359	317	336	343	343	363	317	356	311	345	332	324	339	330	304	347	341	336	330	338	320	349	349	321	363	358	329	335	347	340	349	349	360	340	369	358	347	310	326	357	324	363	360	343	350	369	350	370	319	320	344	388	379	360	333	347	339	334	390	347	360	351	332	315	357	346	381	359	332	334	323	374	357	333	336	358	378	302	327	325	352	336	343	325	372	366	351	367	310	355	330	407	382	334	316	363	346	343	329	333	338	348	335	342	348	360	329	291	364	301	295	367	319	323	345	338	321	322	341	341	354	344	313	369	354	331	339	338	343	352	332	347	352	349	361	340	339	316	341	366	339	361	327	325	336	361	345	347	351	345	369	325	315	359	350	362	338	343	347	353	372	364	319	333	367	329	339	348	346	355	344	373	337	359	354	319	316	341	352	323	344	345	321	356	327	304	339	341	344	374	341	308	368	315	340	342	352	365	304	342	319	320	356	316	369	345	337	333	330	319	329	310	356	350	366	344	310	366	321	347	300	343	341	309	365	348	355	332	331	324	329	313	346	332	352	350	329	296	337	355	400	323	354	341	365	336	343	354	325	331	356	341	332	327	316	351	349	320	355	325	335	337	373	315	317	320	371	349	336	347	347	368	359	335	366	355	329	365	353	300	349	339	326	337	323	354	363	346	320	322	388	358	354	365	324	322	334	338	339	348	354	328	353	310	337	333	343	358	351	366	305	322	347	330	401	351	356	342
43906	2643	5001	5940	5059	4171	3693	3163	2644	2249	2034	1937	1711	1628	1548	1507	1330	1398	1372	1339	1258	1223	1189	1117	1218	1166	1142	1130	1163	1088	1091	1134	1018	1016	1029	1016	1027	1038	1031	1022	1002	1008	986	1043	985	1068	1031	1010	969	972	1041	1007	1014	952	1015	951	1045	993	988	970	1006	975	1041	958	989	980	943	987	952	1018	1007	961	1017	957	1030	974	959	987	960	979	980	942	935	899	928	1006	985	943	991	953	950	1012	989	1004	946	971	924	956	962	977	969	1017	929	974	961	964	963	970	948	1005	981	923	981	975	944	873	938	977	926	902	931	943	961	957	998	929	972	958	1019	979	947	943	952	966	949	949	927	958	929	933	958	952	965	928	889	939	971	943	969	957	969	931	957	956	954	942	955	956	954	979	938	979	964	926	934	950	1007	904	888	944	935	944	939	968	959	962	1000	1011	931	975	974	958	929	1016	934	916	974	913	920	889	967	979	963	992	921	913	991	933	931	901	913	914	983	954	961	962	975	918	958	936	959	961	932	927	895	929	977	925	922	945	892	996	958	942	948	914	957	972	908	969	993	1016	996	945	984	959	941	987	941	928	977	963	900	902	963	930	947	935	890	961	935	918	892	928	964	911	934	919	961	946	978	1011	936	914	961	940	938	982	964	948	973	973	975	947	953	972	960	932	927	903	898	979	973	909	931	950	945	961	946	898	1012	913	908	922	993	933	948	924	935	906	987	964	913	938	960	946	949	972	993	922	908	925	929	971	956	960	904	933	903	924	913	956	868	990	958	973	965	897	983	956	960	930	960	953	922	953	917	980	1024	956	978	1009	969	902	947	954	971	944	962	943	974	896	896	882	933	976	967	927	945	968	879	959	943	939	928	989	983	935	938	951	890	940	944	964	941	1002	915	952	881	939	943	957	972	952	930	917	948	875	1002	991	955	941	938	899	938	957	998	947	1003	962	933	918	955	968	932	895	893	999	928	1020	937	1010	967	937	963	973	962	940	972	965	970	891	922	994	963	982	1012	961	931	925	924	938	972	957	940	968	951	983	998	969	932	1023	932	992	956	967	985	915	962	969	946	944	938	992	992	962	936	897	973	932	1006	955	943	969	963	952	940	945	977	936	922	934	962	1009	943	920	910	903	930	950	933	930	977	963	961	953	971	932	970	974	977	948	996	954	913	963	947	888	929	929	970	928	956	938	950	958	968	986	969	901	965	919	920	882	962	948	885	951	926	954	884	990	928	968	953	939	890	973	908	899	913	904	940	905	949	957	891	974	941	962	981	945	959	926	917	909	940	972	924	966	983	952	946	951	998	943	975	954	964	968	981	932	922	960	931	1002	985	981	926	922	929	951	936	988	982	978	986	966	894	934	920	961	957	931	938	919	912	930	855	945	945	988	944	934	970	1016	964	900	968	909	930	971	985	1017	907	977	980	1012	937	988	887	973	973	918	963	924	957	910	972	914	938	981	955	946	953	997	954	882	949	941	896	953	942	997	940	941	967	971	1021	897	917	988	975	884	930	943	980	898	877	912	982	946	915	956	983	966	964	938	945	980	965	878	894	977	991	939	984	960	964	960	897	943	929	929	958	951	973	902	969	962	965	961	945	967	886	948	961	895	934	875	991	992	934	980	979	992	959	947	947	929	935	912	894	974	968	973	940	921	950	978	942	955	956	975	982	901	955	932	949	921	944	968	955	995	941	879	904	950	942	939	987	940	928	945	990	983	963	913	958	989	952	971	973	1015	953	926	947	967	950	916	975	944	933	1010	956	949	919	945	938	997	1027	967	904	970	969	873	956	937	952	970	1008	953	973	977	987	945	969	963	947	902	921	871	933	952	953	957	922	900	983	953	918	982	930	936	941	986	972	970	953	951	974	925	950	917	943	933	907	897	907	912	971	950	867	923	936	937	964	949	979	947	977	986	928	955	920	967	993	983	955	943	926	939	944	906	999	942	975	948	992	976	966	928	954	947	972	945	995	910	939	927	922	966	972	921	931	915	936	960	991	940	943	970	957	985	981	951	949	965	939	980	957	919	940	995	1005	958	949	899	947	955	967	955	968	935	920	911	918	977	915	949	971	936	965	949	909	933	1004	958	967	963	936	914	949	901	930	934	920	977	932	987	913	934	1010	939	944	945	990	944	921	922	946	931	917	939	942	978	953	887	951	959	955	918	823	912	971	995	919	941	980	916	964	901	929	1068	939	931	933	961	931	934	960	951	904	938	936	1014	960	905	959	948	916	985	960	1001	941	959	994	957	903	975	954	955	1036	906	933	977	972	957	955	933	957	958	971	939	914	906	947	948	973	957	943	928	978	895	947	953	937	955	947	972	962	910	990	963	911	882	937	938	965	969	927	980	972	912	943	938	902	896	961	991	923	965	983	939	937	1013	879	970	937	957	952	996	957	975	938	953	991	969	961	941	919	947	940	890	953	972	937	920	938	936	944	936	994	912	970	980	1013	926	952	959	900	963	1003	960	986	909	933	935	969	938	944	994	897	920	948	959	969	988	899	998	1001	882	946	936	986	910	903	975	930	944	934	963	945	986	1010	985	946	984	932	912	926	930	869	956	1034	930	933	991	980	1007	906	922	912	947	934	923	968	959	943	972	961	956	982	953	928	954	913	929	885	959	961	970	932	917	876	955	964	972	954	955	918	988	936	919	915	927	987	922	1003	993	974	967	940	942	934	901	911	897	892	889	968	909	927	929	933	958	972	979	918	923	968	926	967	919	916	927	963	930	943	927	921	906	976	978	936	939	948	976	960	899	946	903	940	954	905	961	967	954	960	898	953	949	916	918	946	964	991	888	963	982	905	931	881	941	947	932	900	970	914	950	945	905	907	970	963	976	961	936	947	987	895	934	1003	933	943	961	965	959	915	954	946	1017	925	939	908	926	939	934	950	997	920	927	942	905	906	969	964	984	939	945	944	934	925	934	930	913	972	947	895	961	939	904	888	908	977	940	1024	967	1004	991	912	972	964	925	940	920	971	985	915	998	953	944	988	958	965	935	953	953	961	897	936	913	1002	915	857	900	1001	952	961	924	897	955	960	984	960	905	938	964	925	922	952	981	933	938	977	981	970	913	958	1000	922	952	953	968	903	958	931	953	990	919	930	953	911	924	973	909	921	903	951	928	911	988	966	963	899	997	899	944	955	945	952	963	967	991	933	1012	960	991	926	969	1029	927	946	935	979	908	924	965	889	984	954	994	946	986	923	913	933	962	975	942	958	958	983	951	997	953	927	935	859	902	887	944	985	909	928	928	979	874	954	884	955	960	936	983	962	919	932	953	941	952	919	963	920	929	968	948	961	993	928	918	969	962	999	942	987	973	967	951	936	952	914	961	918	963	953	966	1017	961	989	885	917	941	909	976	952	950	968	931	945	973	1020	968	915	985	955	934	984	909	927	921	917	899	908	950	938	909	962	949	947	949	944	965	962	969	934	949	981	949	952	877	965	948	949	955	961	975	910	970	930	950	900	981	913	941	946	984	979	949	928	947	946	949	979	871	913	912	923	966	980	892	929	943	916	891	990	961	932	1038	944	914	907	951	893	959	991	916
17135	1525	419	223	182	184	167	138	153	129	171	162	156	154	136	160	152	170	150	147	141	165	153	153	156	150	164	158	164	158	151	162	131	165	145	145	150	140	161	172	132	141	172	173	153	118	161	143	147	176	153	129	143	141	137	159	135	153	138	137	130	144	159	155	167	176	138	138	144	141	158	123	171	165	137	131	145	146	140	149	171	135	160	147	143	126	140	148	132	170	146	147	146	103	129	139	146	152	145	146	140	163	140	149	152	163	153	135	159	174	137	136	145	141	115	142	157	161	155	173	136	149	175	129	175	161	134	160	142	159	156	141	138	166	146	130	149	137	162	152	158	149	145	142	164	139	134	148	164	157	159	155	157	154	150	153	156	157	154	143	136	149	163	155	152	166	166	132	143	146	132	122	134	149	132	164	153	154	159	154	136	138	145	140	165	152	142	142	154	155	157	154	139	148	176	132	134	181	147	139	155	165	121	151	130	152	145	145	139	155	163	145	158	132	121	176	131	151	146	152	126	163	158	143	138	132	153	149	148	166	137	153	146	141	157	141	164	145	166	131	135	178	139	145	164	148	155	156	168	163	125	155	140	141	152	175	173	164	143	157	149	178	149	138	129	142	131	162	149	163	159	161	124	152	168	148	130	157	146	179	164	151	134	152	168	162	140	150	143	160	132	146	152	167	150	140	134	160	163	131	160	154	147	146	146	170	142	147	146	148	123	158	159	154	146	159	160	148	164	164	156	152	154	158	150	134	170	156	157	141	168	142	147	145	163	138	172	159	151	161	135	149	137	146	144	147	165	166	143	122	145	145	146	150	158	143	165	135	164	178	117	155	142	167	133	175	151	152	153	154	159	143	172	162	159	151	160	153	155	160	152	132	166	130	126	145	142	150	146	138	152	161	155	160	148	163	149	149	142	140	144	150	145	188	129	142	159	155	143	140	135	157	156	137	171	159	170	134	148	149	129	140	156	134	162	150	159	149	149	143	148	170	148	160	168	136	149	168	136	150	144	153	163	145	154	148	155	143	159	147	137	133	141	169	153	204	145	150	175	144	138	161	143	128	151	160	147	151	136	149	133	132	127	131	146	141	146	154	140	164	137	136	155	151	162	149	145	157	135	129	146	139	139	158	144	146	152	138	143	130	160	144	156	151	141	147	145	153	156	147	142	150	141	164	146	140	135	168	161	163	135	154	169	136	147	158	161	147	154	146	161	141	125	148	152	152	147	150	139	163	141	139	140	146	133	153	159	164	159	154	159	139	147	137	143	141	143	158	154	161	155	159	156	129	152	135	142	159	148	145	172	147	157	132	134	147	150	150	143	148	163	136	145	151	147	150	144	138	153	152	154	158	144	134	142	139	151	156	141	143	148	153	156	135	144	157	160	135	134	145	160	150	154	154	134	134	142	149	144	154	154	136	139	146	164	157	153	177	143	161	142	158	142	137	163	140	126	162	140	129	150	169	171	129	146	151	131	156	146	148	141	152	129	149	148	169	151	167	144	140	158	149	155	126	148	148	172	163	140	150	160	142	148	141	156	164	156	156	158	148	151	145	162	152	155	154	134	137	145	163	150	130	170	137	147	144	142	145	149	163	139	158	140	131	148	152	145	165	160	141	182	146	139	146	144	149	150	142	142	153	141	146	145	157	157	162	132	155	153	143	153	148	143	147	147	125	168	158	153	145	145	157	156	148	146	163	141	140	161	138	148	157	146	124	150	143	138	139	154	160	167	150	153	140	146	158	128	171	148	127	132	155	154	160	133	149	160	114	165	148	151	138	140	158	121	154	148	130	149	147	170	126	155	159	139	147	153	148	137	149	158	137	159	151	138	149	146	136	142	159	157	125	128	167	150	154	150	140	152	149	159	159	152	154	140	143	148	158	152	154	152	143	155	119	161	161	151	151	188	146	145	142	121	133	163	157	136	139	150	135	151	145	139	140	138	154	134	150	162	167	158	153	152	151	115	156	150	145	148	151	153	139	128	153	141	158	159	142	162	173	174	157	156	133	140	139	137	145	140	158	160	141	146	155	144	137	137	135	154	147	125	141	162	148	146	149	182	136	146	162	160	143	133	127	133	168	156	142	167	159	159	157	165	159	162	154	138	141	147	151	171	164	160	133	122	157	159	151	150	159	148	152	140	132	157	145	159	155	148	153	145	153	131	139	158	158	137	144	165	142	153	167	134	143	153	152	144	141	130	137	134	143	151	152	177	152	132	137	150	141	148	146	163	136	143	153	127	147	156	153	147	140	138	130	165	144	148	169	146	171	149	158	153	159	143	141	151	164	143	148	154	174	130	149	161	138	155	167	158	162	152	151	154	154	156	139	137	147	163	163	160	153	145	134	124	136	155	155	141	149	152	144	139	144	160	152	158	152	164	157	166	133	149	153	160	166	141	131	149	157	157	150	170	148	144	140	158	159	130	140	131	150	155	141	154	161	132	144	144	163	157	158	154	148	143	163	157	163	146	136	149	137	155	154	140	159	143	130	154	140	166	156	157	155	134	137	166	147	152	147	156	155	117	148	142	141	142	157	156	168	157	148	165	164	162	141	153	147	165	130	130	150	146	150	162	142	152	143	162	141	133	151	158	111	144	147	160	146	181	137	156	133	150	147	134	155	153	146	172	147	143	163	143	136	137	157	144	150	160	150	160	152	135	163	163	159	126	139	137	151	159	150	171	150	155	151	167	145	166	171	149	151	164	154	125	160	135	164	159	129	147	140	150	156	150	141	163	152	163	137	150	171	166	150	158	155	148	165	138	129	150	155	137	140	150	140	168	147	145	147	144	147	148	129	145	136	144	141	153	145	130	158	142	154	152	123	161	164	137	153	133	138	187	152	156	166	158	131	147	157	136	151	167	133	151	132	130	146	165	146	155	142	158	152	163	169	156	133	134	155	128	159	157	169	164	145	145	131	152	140	133	175	157	138	131	168	145	136	144	149	139	161	133	132	162	145	187	142	145	141	133	163	154	134	152	159	151	162	162	160	157	148	145	171	168	149	137	140	144	162	132	136	156	156	132	150	171	146	152	137	146	138	153	153	150	156	133	161	149	155	164	136	160	146	142	135	147	155	139	160	158	178	157	161	143	154	169	151	158	136	148	160	174	154	166	166	149	140	151	157	155	140	165	147	139	166	151	148	155	149	153	177	137	138	161	156	147	146	175	161	150	145	142	148	156	150	147	172	155	145	146	151	144	172	151	150	143	146	162	154	140	160	135	148	142	155	131	155	161	161	166	158	140	136	145	162	158	152	142	169	146	140	138	152	150	148	134	149	135	146	130	140	158	141	144	162	130	163	126	139	133	159	139	141	147	152	132	169	140	148	139	142	142	138	166	139	149	136	154	132	143	139	153	163	144	166	144	132	143	152	162	150	149	135	147	151	154	158	152	161	170	141	170	128	143	146	157	145	152	148	152	162	138	145	163	177	134	133	144	145	152	160	135	162	149	147	155	128	167	157	135	148	153	153	144	142
14467	566	710	660	648	664	629	569	533	562	527	487	522	497	478	502	496	472	493	507	508	499	489	482	503	485	503	485	478	468	491	495	520	489	519	498	530	486	549	462	490	499	478	485	455	492	471	489	475	496	485	483	519	483	521	494	492	488	484	510	462	494	493	494	484	474	488	498	470	482	476	488	480	466	486	481	492	457	514	492	473	476	465	520	456	478	498	510	479	454	484	511	488	475	479	508	497	491	495	470	506	502	473	494	534	509	501	490	476	465	513	485	496	464	502	478	470	508	489	468	468	471	496	475	501	488	509	518	528	443	500	503	493	502	507	470	489	555	474	528	482	482	464	510	486	493	490	512	479	483	510	501	491	505	469	435	498	464	495	504	463	452	480	512	527	489	488	509	484	475	479	483	523	505	490	472	528	512	484	507	495	503	479	461	474	464	489	474	503	463	462	506	500	506	480	519	439	499	481	499	520	456	492	473	492	463	526	504	566	514	485	508	467	498	483	524	492	480	499	505	504	503	466	510	493	478	503	495	490	510	494	530	469	493	466	503	503	518	518	487	510	502	480	485	490	455	518	489	471	445	466	446	463	502	470	462	496	453	516	498	492	468	476	469	505	474	484	569	498	500	508	480	485	474	515	479	494	479	506	498	474	525	507	461	509	506	538	472	467	447	486	523	481	511	491	533	465	502	531	466	442	495	521	489	499	481	483	496	546	455	478	471	473	501	491	487	479	461	495	501	472	493	463	455	469	456	513	496	481	512	482	494	495	480	532	474	508	477	468	459	482	562	434	503	493	437	475	471	478	469	478	484	535	484	513	480	487	479	471	474	501	491	478	470	492	486	509	478	509	529	486	476	473	558	475	501	491	482	493	515	523	493	464	468	480	490	482	477	475	488	502	498	503	532	478	442	498	502	478	459	464	460	465	485	455	498	478	473	480	508	528	493	474	468	488	495	461	473	499	476	521	474	534	480	480	506	498	490	487	469	463	484	467	500	481	493	495	502	497	488	500	505	461	541	492	500	509	532	462	506	472	454	541	491	485	460	495	508	494	491	480	505	478	460	473	527	516	522	455	460	495	457	469	497	445	489	509	467	518	496	498	458	480	475	470	523	479	479	467	486	468	507	500	450	519	496	463	456	448	488	516	502	485	452	529	465	460	487	507	523	531	490	474	481	453	506	521	502	489	533	494	465	497	491	511	494	510	489	478	486	509	506	513	494	445	478	483	501	458	512	479	481	517	472	484	480	502	537	467	486	478	476	491	470	490	503	497	482	473	512	503	487	460	449	490	479	484	515	464	489	490	502	474	506	459	464	511	497	475	491	479	471	502	506	460	485	491	480	508	485	466	476	496	474	479	489	492	494	485	495	554	447	487	492	514	484	499	466	516	486	493	489	494	495	497	471	529	471	524	474	498	480	482	480	485	500	491	532	510	471	488	517	486	462	456	495	501	489	492	489	521	440	486	532	476	462	452	494	469	486	530	480	484	498	482	484	485	473	505	498	496	517	496	514	481	482	492	522	452	526	483	501	455	513	486	471	450	483	480	499	470	475	564	509	511	501	483	477	488	501	439	512	508	497	507	507	508	430	495	505	500	503	491	480	503	436	474	484	499	508	495	524	513	495	464	498	483	462	450	513	500	515	505	458	461	474	492	496	509	516	470	519	466	487	443	482	481	476	515	462	497	479	515	456	467	462	488	492	496	480	498	522	477	475	461	516	488	498	511	466	489	470	505	465	481	513	505	488	489	466	471	513	481	461	482	507	478	468	493	459	508	485	498	507	491	495	508	507	507	481	435	485	485	478	530	498	461	450	447	499	482	495	501	493	500	486	462	489	477	454	501	474	508	479	488	454	466	529	513	462	502	479	498	503	494	530	526	491	502	503	520	517	528	509	485	466	508	469	515	485	525	458	493	491	485	500	469	503	482	480	475	500	521	485	472	474	498	516	507	510	479	442	471	471	489	529	504	541	512	437	494	512	483	459	451	555	493	521	509	515	459	494	466	504	503	465	447	479	492	487	520	474	470	513	470	491	530	499	527	523	538	435	485	453	487	482	453	492	496	504	503	519	487	534	477	487	475	485	495	500	488	461	498	488	505	502	529	507	482	516	489	474	483	524	436	487	473	485	499	492	444	491	462	520	533	506	490	477	483	471	507	468	479	504	476	516	500	493	489	481	508	458	489	456	512	520	495	481	513	462	439	480	526	483	481	487	528	488	461	447	484	497	467	496	501	502	491	505	479	457	502	469	485	495	473	426	484	512	479	473	519	453	486	540	492	500	503	490	487	486	525	493	486	461	455	481	491	464	529	475	500	492	499	473	465	494	502	499	527	493	506	491	474	491	518	498	488	483	503	486	482	473	505	477	486	484	445	521	470	510	429	500	494	509	464	480	480	465	480	433	461	473	481	473	500	493	484	472	478	446	478	507	506	460	483	506	504	428	500	482	458	483	502	492	464	438	481	495	525	506	505	486	503	479	488	494	483	445	495	512	507	484	494	481	484	481	454	476	506	455	495	483	471	507	491	510	485	527	475	467	470	489	508	470	507	472	497	468	468	434	481	528	532	506	454	456	443	477	536	517	506	488	451	481	467	453	484	480	451	450	496	446	485	480	528	549	498	488	520	574	503	505	463	511	509	492	487	506	514	476	471	543	494	513	481	478	482	454	510	470	483	487	443	468	516	511	493	518	488	507	449	482	500	492	462	501	537	479	510	521	517	526	508	515	487	480	484	470	505	516	446	460	441	500	512	487	456	508	477	487	488	460	499	515	459	476	525	467	444	463	492	480	509	462	513	505	457	480	478	483	487	472	473	504	482	500	539	463	471	479	501	502	472	504	479	499	494	460	494	493	504	454	520	494	521	426	468	475	449	492	473	480	494	517	481	449	499	513	491	498	449	507	507	483	486	502	463	480	494	496	528	499	506	516	486	505	509	484	494	494	500	478	481	492	494	475	491	485	469	473	500	487	497	492	480	514	475	478	481	493	491	537	492	501	473	528	469	511	464	504	524	460	475	505	486	470	514	508	446	493	478	470	505	457	483	453	511	465	500	461	479	485	514	490	516	506	474	519	461	504	476	471	477	464	495	514	478	484	534	516	487	483	492	498	509	505	488	505	507	488	482	481	472	514	479	460	516	462	480	455	505	478	489	510	508	499	455	463	475	508	495	484	488	487	466	468	475	504	538	537	511	493	523	535	500	469	486	489	484	502	483	489	466	491	526	488	500	497	504	457	515	472	491	514	468	481	485	446	474	481	501	442	480	486	460	499	458	496	503	456	549	510	462	496	478	513	518	491	483	471	514	499	478	462	490	512	461	473	504	539	478	473	478	484	486	516	477	513	503	516	501	475	506	509	466	517	474	482	520	489	458	503	503	474	466	529	529	513	438	475	437	506	505	482	457	487	446	504	519	444	496	478	437	509	465	466	486	444	499	515	504	501	495	492	440	495	466	496	473	474	541	485	447	495	487	524
59928	26303	7027	1239	909	692	546	519	448	449	389	388	394	382	333	334	318	311	342	311	343	299	303	299	316	307	320	317	308	315	298	276	304	281	328	308	301	277	283	314	339	313	301	275	296	290	318	300	309	266	269	294	307	281	303	296	301	324	288	285	315	311	314	286	292	287	297	267	305	284	279	333	301	315	296	304	272	296	311	311	298	289	306	333	290	286	301	287	323	297	290	329	313	307	335	274	297	300	289	298	262	286	274	286	297	324	288	311	278	309	302	317	284	283	311	293	287	317	327	309	306	247	304	284	326	315	309	299	276	297	289	332	288	290	283	280	309	298	305	285	300	320	289	314	318	296	295	299	278	298	320	315	293	313	282	280	320	265	341	258	310	279	265	301	294	290	296	341	287	307	287	264	311	270	279	291	264	280	279	315	304	305	312	261	289	282	277	297	302	279	290	291	323	294	309	314	289	278	299	267	318	288	297	261	281	272	294	271	294	285	266	281	264	277	297	283	263	279	298	271	300	300	291	289	270	313	268	305	295	287	279	270	291	317	252	281	289	329	289	288	281	261	327	278	313	283	288	285	315	301	313	286	299	285	279	308	324	275	291	295	322	298	284	305	291	305	298	311	305	306	313	320	290	287	310	307	285	299	303	294	294	294	288	286	302	268	286	273	265	304	302	270	305	267	288	302	302	270	293	261	267	284	268	298	322	296	273	343	305	308	317	267	277	303	314	330	325	271	293	307	300	282	288	310	307	295	299	263	302	282	317	286	267	301	327	301	300	304	316	301	281	286	333	321	297	274	307	296	326	302	295	295	248	321	261	302	306	259	302	322	277	252	316	317	292	289	321	266	299	293	290	291	284	308	279	273	285	308	296	296	293	292	313	298	289	317	292	286	270	299	242	288	287	287	297	286	260	271	295	298	293	284	297	284	313	278	317	318	292	255	296	284	314	340	296	320	314	268	303	297	299	296	304	300	295	293	331	261	331	293	271	324	284	294	283	293	281	285	302	306	304	284	319	292	280	257	309	296	293	288	301	293	285	292	279	315	300	296	285	312	293	316	324	322	280	314	285	279	305	283	278	332	287	300	295	269	281	312	296	262	288	283	314	274	302	284	296	319	324	305	302	315	301	309	329	295	294	269	310	286	291	239	285	277	298	311	278	332	296	263	308	301	315	283	293	282	344	345	335	322	284	299	324	318	298	335	283	302	295	299	306	298	301	283	310	308	309	314	279	286	279	308	294	319	292	295	298	311	265	293	366	288	314	273	302	281	276	268	297	292	287	299	266	265	303	297	308	290	299	272	303	296	281	297	281	313	267	269	305	287	297	264	288	288	317	302	279	281	313	292	300	290	314	291	297	305	304	293	313	312	298	291	311	274	301	279	276	277	335	294	308	305	304	311	286	334	315	307	283	241	317	273	290	302	297	283	279	301	280	326	269	327	300	322	293	292	272	304	313	283	320	287	305	279	290	347	262	302	296	303	298	273	263	275	309	321	287	277	276	284	289	301	303	320	324	309	264	295	304	303	305	303	293	292	294	312	287	293	270	276	294	299	293	282	299	284	320	316	273	277	282	278	293	304	300	297	343	314	300	279	273	270	289	281	287	283	291	268	283	285	318	295	309	297	282	299	298	291	282	294	252	306	318	285	288	276	303	282	293	277	280	343	280	278	314	278	319	273	311	299	262	277	291	298	311	306	290	318	301	297	259	304	314	273	311	286	290	311	256	288	297	304	309	280	255	296	264	290	314	270	310	284	299	275	272	277	297	256	277	288	300	296	280	344	256	268	283	291	342	306	296	299	312	309	276	309	300	294	310	290	269	290	305	271	304	296	294	278	267	295	300	312	281	302	283	280	291	283	282	310	284	304	310	297	286	302	277	245	303	296	297	296	289	307	283	306	290	301	292	308	295	289	312	287	308	293	317	276	310	300	288	273	328	245	308	299	301	285	302	284	278	281	301	303	300	303	287	311	314	309	300	316	294	286	290	286	286	281	323	265	301	325	286	295	266	275	310	316	274	316	287	289	261	316	282	302	281	299	301	283	310	275	287	280	291	284	333	286	277	293	298	312	275	288	303	303	311	263	287	317	271	310	272	273	280	311	299	287	293	283	286	304	288	292	265	268	278	303	320	279	286	299	261	317	301	272	312	308	325	287	324	302	304	286	282	298	264	299	320	299	305	282	303	266	335	289	270	291	275	287	296	266	271	297	309	302	290	311	291	317	281	283	294	311	281	256	287	306	288	317	288	316	311	279	305	297	290	305	294	285	302	293	282	291	306	293	294	326	298	297	278	287	289	269	289	301	299	291	284	290	303	308	304	288	309	278	285	303	297	293	320	290	273	307	311	288	307	314	298	311	290	322	281	283	262	286	295	285	311	309	295	288	283	309	278	279	289	304	293	307	302	274	274	298	308	254	280	293	295	300	329	302	282	285	293	279	286	293	327	291	300	287	290	257	273	278	282	275	298	275	297	308	275	287	276	259	263	299	305	300	296	302	292	295	277	310	307	281	294	299	304	275	312	313	303	275	302	282	308	295	313	268	331	309	310	285	305	280	291	331	273	276	316	277	303	308	288	310	285	281	308	316	306	286	310	288	296	270	257	315	285	296	276	299	283	284	307	311	310	288	276	265	263	303	292	293	263	302	290	283	301	276	271	296	329	285	286	292	305	302	307	343	286	299	275	266	308	292	301	285	317	293	295	292	290	276	300	312	301	298	292	318	324	296	287	317	314	290	269	285	285	317	282	316	268	300	288	281	296	301	294	288	297	300	281	294	295	297	272	268	286	296	289	274	276	298	300	286	324	286	282	287	263	308	291	307	288	292	308	293	296	293	287	328	304	286	286	303	307	302	305	331	297	278	285	282	285	257	264	306	282	313	297	277	311	271	275	300	298	295	278	307	291	292	312	284	281	298	300	308	310	284	297	297	323	322	293	288	270	310	307	288	289	294	280	329	295	304	323	282	289	326	315	284	278	276	288	270	296	280	306	298	295	318	275	298	298	274	269	285	311	310	263	279	306	308	295	297	294	316	288	287	285	294	284	293	274	314	299	251	308	299	275	267	299	318	281	305	282	293	308	307	307	293	300	283	311	267	325	293	299	292	276	254	320	264	282	269	294	300	314	299	277	285	324	308	287	279	309	299	287	288	278	331	308	316	306	278	322	343	294	303	332	298	304	284	312	286	289	290	312	306	296	281	277	298	297	300	301	269	270	298	285	294	288	300	297	295	303	313	306	280	325	291	275	303	292	281	276	299	308	253	298	283	270	311	292	332	314	280	279	278	286	276	269	273	303	290	291	318	312	301	285	313	267	288	269	278	327	329	325	279	303	274	309	297	266	262	293	291	282	271	310	309	304	306	310	303	329	325	272	311	272	310	291	302	273	285	296	268	326	297	284	311	288	293	308	325	302	323	293	285	301	318	295	289	283	306	289	301	300	267	271	295	322	300	309	275	303	267	291	262	320	292	316	288
36327	1811	3115	3640	3178	2585	2351	1990	1722	1534	1434	1432	1283	1224	1116	1179	1129	1088	1038	968	1057	972	896	974	938	917	987	943	933	974	966	903	949	879	957	928	913	896	876	860	915	892	942	852	903	890	888	873	918	941	875	910	862	901	852	912	885	842	890	877	838	891	839	885	873	877	905	903	839	812	805	814	812	845	816	817	873	864	849	882	935	885	858	836	835	836	927	873	885	890	869	818	859	840	879	842	844	878	852	885	842	826	823	874	866	827	882	849	895	847	878	842	870	851	867	856	833	873	831	869	880	869	890	813	861	848	861	845	907	871	843	843	864	828	917	898	845	818	858	857	866	871	861	904	822	873	918	819	891	830	835	791	829	880	859	886	868	873	831	859	867	873	827	866	841	854	905	863	860	886	877	861	880	907	805	877	909	885	878	857	890	848	853	899	834	887	887	821	855	832	873	818	830	825	853	843	880	817	846	840	872	849	828	885	847	867	878	829	878	861	834	836	883	836	871	880	834	793	862	871	893	850	844	853	858	864	863	799	883	866	867	871	847	863	849	860	792	823	842	904	885	828	897	865	869	834	887	848	824	810	818	847	871	869	883	856	839	831	829	801	843	862	828	826	875	820	832	879	887	848	918	872	836	856	900	867	871	840	878	884	837	819	838	884	875	796	819	899	797	840	847	924	821	837	810	861	864	890	856	854	802	857	906	857	888	834	809	826	841	853	869	800	874	842	868	927	824	852	807	838	837	817	841	832	860	815	843	836	844	816	837	843	781	856	899	864	828	865	797	857	813	857	846	850	833	881	869	875	853	844	856	863	835	881	835	857	871	865	873	852	809	827	841	889	839	878	875	879	881	824	859	836	809	854	848	818	871	902	883	872	872	841	816	864	880	867	867	851	768	831	862	841	911	874	841	867	814	837	863	861	895	810	815	855	833	793	843	808	822	837	876	839	874	844	857	849	864	906	873	844	862	872	833	860	852	881	858	847	825	836	864	820	856	827	878	808	814	859	833	853	850	813	864	868	843	854	883	846	841	864	890	819	860	843	876	839	876	892	864	896	857	839	888	840	879	816	831	835	841	893	810	807	862	868	843	847	859	794	884	846	830	883	837	809	876	828	888	908	893	855	925	786	884	875	823	833	874	811	849	853	862	840	868	855	870	834	848	833	861	905	906	815	854	842	807	853	882	843	949	854	852	816	915	886	848	803	866	890	858	813	833	840	820	894	821	850	813	820	858	829	858	907	879	784	841	865	846	827	872	839	793	859	872	902	846	862	855	831	875	819	789	876	848	848	830	844	781	828	879	845	807	817	834	901	879	838	852	914	857	887	843	867	829	866	881	832	826	858	847	857	845	846	870	846	798	821	889	875	828	823	829	821	833	869	851	830	804	802	890	857	843	850	850	842	847	905	821	894	852	843	850	855	834	901	793	891	867	816	814	843	855	888	842	800	857	850	873	826	894	892	831	814	889	848	852	834	834	874	858	854	853	866	776	856	874	893	914	852	848	888	852	913	838	881	899	871	873	841	878	859	828	828	897	852	880	868	846	828	845	813	864	828	906	901	851	860	843	852	843	879	849	842	851	800	812	835	853	824	842	868	864	872	823	873	876	874	944	874	847	830	832	881	872	823	856	848	855	840	866	860	852	813	866	837	810	868	788	878	849	907	858	880	832	838	879	847	852	848	889	862	856	823	853	874	838	869	834	846	850	820	833	804	791	879	856	879	866	854	825	853	835	881	857	867	839	852	836	876	882	807	831	819	840	846	827	875	847	859	858	860	899	837	864	889	819	853	856	888	860	850	837	829	848	852	881	837	845	825	836	824	843	877	855	881	877	848	850	832	874	872	840	857	816	827	817	807	880	820	858	891	865	904	832	867	889	830	939	798	833	861	832	858	844	860	860	858	869	875	833	901	864	858	815	848	849	897	829	866	836	877	829	814	875	834	855	839	866	886	904	848	852	837	868	859	863	881	798	838	868	883	875	868	839	839	877	815	828	847	867	869	815	820	864	843	848	863	837	775	845	877	870	881	874	851	860	836	885	864	793	877	836	861	819	828	869	821	923	885	835	776	828	834	861	882	854	828	910	838	786	787	810	883	842	893	844	868	812	871	803	871	852	899	823	829	873	848	866	913	891	838	818	848	803	870	824	839	818	834	846	803	798	827	818	812	815	818	830	840	814	863	892	841	861	786	927	872	794	830	867	837	843	856	880	803	816	854	806	872	816	835	878	882	833	855	839	844	824	844	867	813	835	885	873	806	821	864	903	876	845	827	828	805	833	836	841	910	866	832	829	889	838	825	858	826	874	838	898	857	867	885	862	875	869	894	918	862	860	816	858	869	858	864	834	896	809	850	866	870	831	846	872	899	860	841	868	845	832	831	872	893	858	862	880	883	867	830	847	892	850	861	859	826	884	814	817	812	868	853	804	851	860	845	826	860	883	819	854	858	892	874	861	838	868	865	863	816	861	882	839	869	890	887	852	803	825	883	841	836	830	808	877	871	849	855	905	845	858	839	946	842	829	838	833	843	854	829	865	816	862	885	872	856	792	857	841	777	800	868	875	796	846	848	833	868	835	913	851	820	870	854	863	829	883	832	889	819	877	866	845	821	821	824	838	816	849	878	883	855	855	858	874	829	880	796	869	873	797	811	870	874	872	817	878	864	838	857	918	895	836	856	863	894	847	855	846	855	869	858	820	849	794	880	812	844	828	886	876	839	872	896	852	885	841	873	846	857	852	887	877	822	859	865	840	830	858	876	836	875	887	828	850	839	833	867	866	882	869	841	874	814	880	872	862	835	834	859	833	897	872	841	825	841	836	833	847	838	852	854	878	856	860	894	821	841	898	870	862	908	868	886	854	836	860	852	886	859	847	880	856	890	864	833	828	905	892	838	827	871	861	913	811	877	883	853	900	851	833	860	892	855	818	831	868	865	838	858	838	852	875	835	894	848	882	861	842	841	829	852	843	802	835	816	835	842	839	900	887	815	837	840	790	847	867	904	822	881	889	767	853	891	850	872	877	844	844	839	888	848	836	892	857	899	833	875	874	799	841	794	848	876	863	839	850	847	920	774	891	811	831	788	873	827	837	856	856	858	839	858	877	875	874	852	829	843	813	822	807	859	826	871	838	884	879	831	856	822	845	917	805	828	860	811	838	887	868	849	835	853	814	846	888	885	822	868	884	818	825	882	844	903	864	818	872	839	807	796	870	874	870	837	847	843	858	806	861	847	837	811	876	826	871	908	825	865	858	890	809	784	879	862	821	818	837	854	848	866	819	805	888	798	865	881	868	896	857	850	833	826	845	766	849	845	872	886	811	784	849	865	877	864	887	809	856	865	807	843	840	811	866	861	886	855	852	851	818	813	871	911	833	875	840	879	828	848	862	805	821	880	835	871	876	834	888	865	894	847	810	831	878	874	919	857	846	875	847	862	879	853	814	835	853	840	868	878	864	880	868	824	846	891	843	857	962	876	869	832
68352	31362	16099	3709	1576	1107	972	759	629	563	541	456	462	428	396	454	412	430	399	407	399	399	375	369	368	332	353	371	347	337	353	361	381	367	353	338	352	347	345	354	346	379	342	357	350	353	334	360	366	365	349	365	347	312	408	333	309	301	379	328	341	336	338	368	381	359	348	357	349	329	343	337	370	339	364	330	375	353	352	344	349	354	353	366	364	319	337	329	328	327	344	363	345	348	358	389	366	320	359	326	373	345	342	327	356	315	339	354	329	340	378	343	355	328	362	347	328	325	309	277	349	347	323	344	347	321	366	356	362	344	338	336	343	367	353	335	354	353	345	350	327	321	334	351	321	318	331	349	309	352	353	357	352	350	340	328	310	336	343	321	349	340	347	365	350	308	360	346	371	322	342	385	311	376	393	362	353	362	345	315	392	327	336	323	335	331	352	349	348	328	345	384	319	293	336	354	314	331	320	340	332	324	338	299	310	324	361	315	376	375	333	311	356	342	347	338	312	345	354	353	330	345	350	356	367	332	321	343	351	346	345	364	326	362	315	298	358	322	336	341	384	391	301	336	334	349	312	357	371	309	348	324	342	340	370	349	348	326	325	354	318	369	317	360	329	348	350	352	335	312	345	333	367	326	360	346	313	316	353	314	329	360	337	331	351	321	338	362	315	346	333	366	342	330	320	334	353	370	337	311	333	337	333	363	344	343	333	347	368	342	330	342	356	338	347	342	310	346	366	363	343	345	344	352	350	344	308	348	385	358	326	338	314	322	390	355	345	331	326	354	335	344	356	349	335	341	351	356	353	292	328	346	361	332	367	347	314	348	370	357	346	327	387	327	350	356	354	318	340	330	345	362	306	321	335	360	361	336	361	329	338	298	354	356	280	332	358	355	383	358	376	357	367	375	343	338	310	348	355	332	324	306	351	320	328	322	315	323	356	342	331	345	353	370	359	333	350	345	347	339	297	308	346	336	369	384	360	334	334	323	341	371	333	322	364	337	319	326	342	332	341	324	342	357	352	345	357	310	318	327	334	317	348	353	346	374	294	323	391	348	359	330	345	335	358	287	345	323	373	352	354	360	348	349	367	364	352	341	331	344	352	326	360	312	332	339	328	312	350	361	348	354	368	356	352	326	357	329	344	372	354	339	363	338	308	302	346	352	355	326	340	321	349	365	301	338	345	347	325	327	352	320	352	333	354	333	360	389	321	341	370	318	327	355	352	344	336	346	367	358	349	344	353	327	333	331	331	369	341	359	385	356	335	353	331	357	319	303	356	327	332	338	319	344	352	335	313	322	362	344	354	325	332	350	340	343	374	345	335	352	319	301	359	345	362	333	352	363	363	379	352	316	346	338	307	325	356	338	359	345	360	324	351	349	338	342	330	350	346	311	347	331	330	398	354	357	355	349	335	336	337	329	337	338	352	374	328	325	345	364	373	315	315	317	341	371	343	327	376	345	334	349	336	361	351	363	365	328	340	292	342	347	338	359	343	344	346	340	355	334	364	369	322	341	356	357	327	335	373	328	361	345	339	312	355	388	345	362	344	378	344	307	338	349	351	378	356	331	362	327	327	323	330	343	362	331	308	346	323	355	343	331	341	351	307	369	333	356	354	346	316	359	344	350	339	336	325	356	320	339	365	350	343	312	325	370	349	358	325	327	354	317	333	334	346	355	332	347	356	338	337	297	318	353	321	348	333	350	371	325	364	375	345	355	351	363	321	350	302	339	345	320	349	338	331	331	356	331	332	319	313	310	321	340	346	349	362	384	348	356	354	347	339	359	331	334	352	308	316	319	371	321	347	358	329	342	373	355	325	326	370	318	345	341	333	353	320	294	330	329	338	346	358	350	306	315	336	344	362	326	353	368	354	344	347	337	332	341	360	334	327	351	299	372	337	356	369	326	340	366	348	362	336	345	331	353	349	325	335	340	338	346	351	344	353	358	322	349	322	319	334	321	313	324	357	352	337	333	358	384	320	327	329	336	369	351	347	333	322	351	323	361	341	359	330	308	309	349	341	335	352	351	387	311	345	378	368	306	360	355	340	344	334	318	326	321	349	300	327	312	341	376	329	347	335	343	305	403	300	323	334	334	333	327	316	327	313	356	331	330	320	371	319	365	331	333	368	357	322	358	321	326	356	340	332	338	313	368	318	348	336	332	365	344	338	304	314	360	365	327	352	346	333	331	350	344	333	330	389	346	383	353	336	343	335	344	332	331	370	353	337	320	361	349	376	317	337	323	371	355	352	325	322	338	339	351	343	356	342	352	331	324	343	361	319	379	336	360	337	349	351	353	352	339	359	368	320	338	339	366	324	323	320	370	355	333	341	315	335	360	325	342	386	339	308	358	344	359	330	375	330	328	340	348	361	320	331	339	345	356	351	316	362	302	352	349	343	349	343	363	311	339	361	334	355	292	319	330	361	310	313	335	326	355	333	340	349	372	327	370	329	327	386	323	358	340	327	349	352	353	333	335	298	361	319	343	324	306	336	349	351	359	358	342	352	312	339	343	312	361	318	325	345	352	305	343	380	340	316	348	361	369	344	365	369	376	318	341	350	356	332	362	336	354	334	333	340	344	339	327	389	307	357	351	357	342	352	335	320	311	318	367	329	317	318	310	360	366	339	341	356	360	376	343	329	346	340	336	365	301	326	359	359	365	345	335	312	309	321	351	333	321	323	335	346	342	345	343	321	325	350	322	336	330	372	341	356	313	354	366	325	348	366	329	320	326	343	374	334	337	329	337	345	331	330	355	321	322	337	349	387	330	304	365	326	328	367	342	329	366	340	329	325	329	333	325	319	371	359	332	312	336	347	334	328	326	334	355	354	310	391	343	319	338	353	329	335	317	323	363	330	339	356	356	331	331	337	342	352	357	357	343	361	312	336	311	337	347	332	319	334	321	316	365	319	313	330	314	335	322	329	369	358	333	327	351	309	321	373	330	366	346	354	363	319	322	348	356	344	346	340	343	311	357	361	342	353	371	349	337	365	339	354	328	347	313	348	314	370	354	352	348	354	341	359	352	345	316	342	339	364	340	336	371	346	343	324	348	379	353	370	353	301	341	342	358	365	317	373	352	378	331	328	338	337	347	348	364	330	334	342	314	308	348	325	344	353	338	337	336	354	372	327	340	325	355	322	333	320	345	368	357	337	359	341	338	360	328	325	327	343	344	346	316	343	324	323	345	361	355	333	300	339	371	327	311	329	349	351	340	356	339	354	303	329	352	323	324	354	311	363	359	351	357	342	347	318	349	365	316	340	347	316	350	333	365	336	324	365	319	386	357	338	349	341	343	319	353	347	341	362	341	344	353	343	328	319	331	375	348	324	335	332	336	321	361	339	328	335	340	364	328	334	364	342	337	341	349	355	357	314	313	335	330	329	327	332	368	325	364	387	335	366	366	336	342	344	351	348	340	326	332	367	331	325	347	372	331	314	311	328	375	342	333	334	354	369	346	350	343	377	353	349	343	377	346
44287	2684	5055	5891	4951	4128	3514	3049	2605	2280	1958	1752	1673	1631	1605	1496	1398	1336	1327	1286	1271	1241	1199	1140	1139	1226	1174	1095	1135	1088	1083	1060	1032	1085	1031	1069	1065	1055	1060	1060	1019	1068	965	1001	969	1003	1005	972	964	1011	1075	956	981	979	1012	993	947	946	991	940	983	979	980	984	997	1016	965	1007	953	1002	974	942	937	940	993	988	920	944	947	950	1012	973	970	972	931	957	932	965	987	946	956	997	969	971	954	964	971	928	1019	965	986	960	984	996	917	921	920	1009	950	958	972	1010	960	1016	958	931	985	948	987	932	938	984	923	930	1020	921	947	965	984	920	996	991	950	979	972	997	1009	870	977	938	937	938	1012	984	953	970	928	968	942	919	927	965	974	961	934	918	966	972	967	1010	937	995	936	931	893	929	981	985	928	932	906	984	993	976	944	976	1001	938	956	943	988	1023	910	921	955	962	988	959	1016	958	991	914	1017	980	933	932	890	988	925	943	925	962	982	962	950	953	918	965	895	940	950	953	982	962	950	974	934	934	976	899	960	947	928	981	895	949	974	969	961	955	936	1003	990	924	968	945	992	921	947	959	949	943	919	987	940	956	921	984	895	928	987	884	983	943	924	924	930	971	960	914	938	942	961	958	930	1002	928	975	940	965	965	1008	1001	925	952	925	971	971	873	979	883	964	974	993	984	970	879	910	969	966	890	962	951	941	976	958	955	966	981	966	964	942	954	951	921	906	993	961	909	943	882	967	977	910	975	930	940	988	990	977	960	947	973	913	917	932	933	917	981	938	1002	934	949	963	964	943	937	963	937	983	931	896	944	969	917	993	917	945	900	996	997	915	939	978	955	928	959	948	947	972	979	935	960	984	906	935	992	959	970	901	1011	936	977	934	975	916	927	972	954	963	932	916	954	896	943	962	895	908	949	959	986	967	939	944	989	942	914	977	927	1002	951	920	963	954	913	975	956	920	973	990	917	939	954	943	923	945	938	969	916	929	989	977	906	926	967	927	996	901	928	954	946	933	954	924	959	938	915	946	934	954	958	984	957	934	988	967	986	996	957	905	940	983	938	916	942	971	953	956	934	948	917	897	927	999	966	929	932	961	943	999	926	926	928	943	1004	950	986	951	930	900	983	1014	949	964	983	949	986	1040	901	974	936	1032	933	983	1025	958	987	945	973	904	993	917	921	935	936	950	989	975	974	959	988	941	919	922	972	909	941	935	1004	907	971	963	970	930	933	937	926	932	922	900	995	1002	978	925	966	955	999	967	956	943	918	961	996	958	944	959	908	912	946	914	997	925	989	961	913	988	954	983	980	986	963	913	1007	951	889	957	909	951	949	949	954	930	918	938	957	894	941	920	968	932	936	895	961	973	953	965	972	882	950	942	958	920	996	971	951	954	948	919	941	941	984	970	961	958	956	940	945	984	981	961	950	972	943	924	990	959	976	961	934	1023	938	963	940	917	933	963	1005	990	913	954	950	922	896	920	931	980	949	954	952	964	902	972	943	987	932	1006	946	916	971	971	909	935	939	955	958	972	1048	875	1003	941	915	949	961	918	951	866	998	930	973	984	913	994	912	948	928	941	967	926	880	944	935	987	918	939	975	948	952	905	914	968	923	919	989	945	960	956	958	986	933	914	979	939	988	966	970	941	929	928	917	925	932	991	940	992	977	952	911	966	963	930	968	936	993	956	925	922	900	934	932	973	1008	961	986	982	931	917	915	933	984	981	1007	945	999	914	915	956	975	954	887	981	961	959	982	949	929	1020	935	917	987	940	907	985	965	920	984	960	919	929	940	993	958	945	925	965	962	930	922	970	992	968	962	958	976	890	966	923	935	952	975	907	907	947	890	998	988	947	940	933	988	934	918	948	940	978	909	944	1011	940	890	922	967	969	924	957	958	881	973	902	948	970	926	955	940	947	927	894	939	983	974	962	955	960	965	933	881	979	893	937	983	921	923	941	992	964	942	970	979	936	929	939	878	940	940	977	944	944	966	881	964	928	937	992	968	973	941	922	934	1024	952	957	957	969	964	933	969	952	951	926	974	966	936	921	961	915	939	963	962	973	946	922	958	926	878	958	980	950	965	961	945	1054	947	893	970	941	875	931	962	932	904	946	941	957	965	958	894	973	914	907	944	973	934	870	920	939	917	987	967	938	952	978	968	961	964	908	952	969	968	917	941	955	925	973	910	931	995	957	934	943	935	902	934	946	982	992	955	954	924	939	965	948	918	908	894	980	949	946	937	941	970	944	948	995	919	935	970	986	923	969	953	954	979	1013	911	911	969	950	926	964	1000	938	982	974	954	993	922	932	906	928	943	916	998	971	894	913	980	913	1018	904	908	947	962	913	1012	956	940	962	962	966	944	938	964	936	906	939	903	951	927	936	884	934	921	991	976	904	955	952	995	965	946	995	922	913	979	994	969	961	951	1001	971	936	921	884	1001	937	993	945	949	975	982	984	949	916	982	968	917	910	967	965	952	955	989	978	961	966	963	921	974	960	917	900	977	885	958	968	946	901	938	945	986	945	921	952	955	960	992	948	924	962	961	975	976	904	923	996	969	972	913	964	982	958	961	920	918	959	960	955	941	981	957	1019	966	986	945	898	955	932	954	945	943	937	968	987	977	927	963	1003	916	943	901	953	940	921	889	964	913	965	955	997	912	909	979	1000	955	999	921	943	961	958	948	999	909	941	920	949	1002	910	988	940	961	965	931	950	985	904	936	996	941	980	944	934	896	916	1034	978	937	1007	937	988	941	907	953	917	901	1003	985	941	891	921	943	943	974	1015	947	931	942	991	959	942	907	965	959	920	960	1010	921	930	971	964	994	908	964	953	985	947	910	941	916	925	889	923	942	924	908	954	919	955	977	943	979	972	997	946	997	950	956	904	923	922	965	968	907	928	947	949	929	976	952	919	934	958	969	1006	971	951	942	942	955	913	932	960	938	919	991	968	950	980	958	1001	933	955	942	925	920	991	984	999	927	936	924	964	969	897	990	894	923	936	876	969	932	942	905	956	987	954	943	976	927	923	923	946	937	984	926	980	943	934	961	963	974	970	887	974	925	970	974	940	918	942	980	981	983	968	944	983	953	958	893	918	958	978	950	972	944	935	958	951	933	938	1003	939	987	954	929	992	978	967	971	939	955	954	943	979	932	934	935	951	929	1006	917	933	955	927	956	1028	970	884	971	983	1014	939	926	964	926	925	942	899	954	945	968	930	949	889	954	1016	924	978	972	1005	989	943	931	963	923	971	906	951	950	956	1024	932	996	946	946	859	1017	964	996	942	963	1002	945	947	989	973	980	986	970	929	982	975	949	885	969	948	949	940	926	907	924	1004	950	886	967	974	931	907	1024	993	1004	938	967	927	963	940	904	942	948	998	904	936	917	963	957	957	933	948	933	928	978	1007	939	950	934	965	942	904	1028	892	885	966	947	946	1005	935	964	948	990	880	943	966	926	957	922	971	924	956	960	940	990	966	917	934	961	1006	964	959	947	933	944	901	989	920	970	946	949	931	997	975	969	1015	959	954	920	909	941	954	901	1000	934	989	951	974	954	960	1006	938
17635	1653	464	240	194	189	170	145	167	168	157	146	170	150	154	161	150	124	164	160	166	176	121	159	156	154	167	167	139	159	155	126	153	137	143	146	148	148	151	181	151	152	159	156	154	163	142	142	130	147	137	155	160	146	149	167	154	129	156	156	152	151	166	165	145	141	152	179	173	152	164	143	163	143	157	126	141	148	127	128	144	160	127	143	141	169	171	159	153	147	168	152	140	133	151	149	139	151	144	166	135	165	157	149	148	148	125	131	144	149	148	136	152	141	183	149	164	158	160	160	128	157	153	154	143	152	160	143	150	155	164	154	136	175	162	140	139	156	152	145	151	159	148	137	139	168	159	153	151	137	145	131	137	132	130	160	170	161	163	122	126	151	137	162	146	161	128	175	143	139	147	146	150	185	130	146	164	141	161	138	144	130	140	141	171	152	153	135	154	151	132	147	166	146	136	141	146	158	136	137	144	172	158	139	135	173	133	158	133	154	132	132	167	157	179	141	134	144	155	151	146	156	147	159	142	140	131	155	157	152	129	159	158	158	128	147	149	146	132	154	172	136	154	130	162	146	134	142	137	144	159	143	142	146	151	144	161	164	140	135	154	151	148	163	151	142	157	154	161	165	156	154	153	152	138	170	174	171	153	153	139	146	156	158	156	146	146	136	150	149	141	147	161	162	139	138	157	175	172	148	156	178	156	150	137	155	136	158	166	176	141	127	122	148	143	138	154	132	185	144	141	154	158	163	175	136	158	143	149	133	178	153	149	152	152	156	140	143	164	141	189	122	130	142	160	175	150	143	150	127	123	145	172	142	125	152	145	144	150	147	142	160	144	139	136	165	148	128	147	144	150	158	138	150	153	150	140	171	153	163	158	149	135	147	144	162	151	123	150	158	144	156	139	153	166	149	161	151	155	145	154	168	146	176	165	157	153	155	138	147	142	142	147	136	141	151	142	187	141	142	148	135	158	138	137	128	169	162	154	150	166	152	157	160	167	159	166	124	151	130	155	169	153	147	153	154	141	154	154	147	178	134	159	160	174	139	155	133	139	160	156	166	152	150	156	158	159	146	138	152	149	163	158	163	148	118	147	151	158	124	142	153	160	165	142	128	139	148	153	130	153	144	132	144	141	120	151	135	165	165	169	157	163	146	155	126	133	155	148	154	162	141	158	131	136	163	144	171	164	139	147	148	183	152	160	141	144	140	135	146	163	147	142	128	143	150	156	162	145	159	144	147	142	135	139	163	155	164	167	167	144	152	145	125	140	154	160	144	155	166	152	146	166	138	140	149	136	166	151	148	138	173	153	161	153	152	140	129	133	153	143	143	141	117	151	139	147	146	152	138	127	150	147	171	139	163	164	139	175	140	142	145	148	160	152	168	148	136	151	141	158	156	145	158	143	154	158	168	145	149	163	163	151	149	149	149	167	145	174	162	147	141	143	151	152	163	142	166	144	144	173	123	181	158	144	169	141	145	172	139	154	151	142	187	160	154	154	160	160	147	154	142	154	152	163	177	163	151	153	149	165	151	166	163	154	155	151	151	108	143	127	167	154	150	137	154	132	146	157	170	141	156	170	145	151	167	176	158	168	149	177	146	130	154	168	150	143	151	171	155	134	144	157	126	146	161	128	136	142	134	156	155	154	142	159	144	162	166	153	137	148	141	139	144	145	143	168	130	129	142	150	133	144	149	144	145	163	160	159	155	139	156	130	152	141	137	143	147	144	158	141	147	140	138	157	156	140	138	137	130	136	178	143	154	155	175	150	146	138	133	162	177	152	133	141	160	136	151	179	117	152	154	145	152	151	143	130	183	155	147	153	148	129	152	146	149	154	148	132	155	167	151	146	167	164	144	148	153	139	146	150	158	153	147	147	169	150	166	182	155	127	132	165	135	162	146	141	154	150	148	161	148	152	141	160	156	158	131	150	155	161	151	150	150	161	154	142	150	162	149	158	159	136	116	158	151	139	144	154	122	161	159	156	153	155	135	158	145	152	140	147	157	140	134	163	123	165	149	157	149	171	141	164	151	165	156	154	181	143	120	158	155	159	154	130	133	159	145	167	161	152	128	122	171	150	156	152	133	166	144	157	132	159	152	124	131	139	140	141	145	159	164	152	176	159	160	163	152	155	147	129	141	181	142	146	173	142	159	144	185	152	145	150	147	153	159	157	153	135	137	172	161	142	147	154	153	159	161	133	165	132	155	141	158	144	146	139	156	160	162	151	170	141	140	159	148	142	150	151	153	164	150	149	165	170	160	160	143	133	144	146	157	151	145	162	150	151	174	164	151	141	173	166	116	145	134	152	133	154	142	128	148	148	143	139	175	138	145	127	152	176	151	160	157	142	175	143	141	141	152	142	151	137	162	151	137	149	154	151	175	149	159	139	147	147	149	142	146	149	140	139	166	118	153	149	129	160	137	145	144	158	153	135	162	168	139	166	158	146	141	160	161	152	142	162	163	158	126	126	164	161	149	150	135	158	165	150	158	112	160	145	140	150	144	162	156	135	148	129	152	167	160	155	156	155	167	148	164	144	166	147	141	154	174	156	155	149	163	157	153	151	150	140	147	110	133	145	148	165	142	151	141	170	138	156	150	166	124	135	175	155	156	153	133	164	121	150	167	144	163	163	144	138	153	149	146	141	136	161	163	137	149	145	153	124	148	144	146	160	149	149	153	153	163	152	135	141	151	149	172	155	139	137	119	125	162	159	154	162	147	169	154	168	142	137	168	135	152	162	160	162	138	130	144	156	158	142	151	155	158	151	154	146	157	151	154	136	121	161	164	159	139	133	147	156	134	154	134	164	150	144	153	146	145	156	142	158	147	135	157	145	152	174	171	148	172	155	185	144	130	170	153	149	147	136	152	138	140	153	134	160	145	142	132	183	147	154	159	164	141	161	141	161	170	153	152	141	133	176	143	143	167	160	150	162	157	132	140	123	151	154	158	134	144	149	139	150	130	136	135	143	146	143	131	156	150	160	142	157	131	141	159	147	141	152	153	157	142	154	157	147	151	157	151	186	137	147	158	142	138	108	150	146	121	146	157	136	143	168	136	154	162	160	149	145	172	152	149	140	135	150	145	159	167	186	164	150	155	161	157	165	146	143	169	144	156	133	143	142	140	142	154	168	142	153	134	186	162	168	149	147	152	131	173	142	155	153	147	162	141	140	158	159	143	133	162	137	163	145	141	154	155	150	125	144	132	144	148	158	177	141	139	127	146	147	144	152	153	153	169	173	154	155	158	149	164	153	156	158	118	146	162	151	149	147	132	147	163	150	151	162	159	163	136	160	183	171	152	134	149	162	143	147	150	139	175	116	145	127	155	139	154	153	139	122	146	150	151	161	156	152	147	149	164	169	154	171	154	148	141	171	162	136	162	135	148	125	150	145	156	150	170	124	164	144	174	147	152	142	153	159	158	134	138	143	129	129	151	148	158	154	152	169	137	149	145	150	150	142	130	139	143	147	135	145	147
15158	557	744	712	683	684	628	579	557	556	543	519	558	499	496	494	528	532	506	509	506	489	477	500	520	518	514	504	486	481	480	487	500	528	458	495	477	497	489	510	474	496	533	449	478	487	447	531	485	508	468	499	566	520	507	494	469	480	488	497	518	519	507	494	472	530	480	457	512	493	530	520	488	517	488	476	485	492	484	479	481	486	466	450	526	489	514	535	462	489	539	480	487	475	539	488	514	463	491	483	473	490	543	521	472	479	489	512	472	491	547	529	472	483	534	506	476	502	473	515	493	519	470	457	496	483	479	493	525	488	531	487	498	506	511	504	495	482	494	493	505	485	472	498	478	462	503	508	471	521	525	497	476	518	473	522	489	531	476	531	465	514	467	512	517	459	466	489	493	514	516	458	449	505	490	492	491	466	523	475	468	509	454	480	487	461	490	518	498	538	479	501	488	502	516	473	490	457	505	481	530	524	483	500	452	511	504	497	467	493	483	463	450	463	515	488	494	474	496	466	506	466	464	517	492	473	484	457	497	496	478	497	476	513	465	498	494	468	514	493	478	505	493	468	492	523	496	515	514	459	515	479	515	511	549	498	486	494	482	519	517	501	527	496	495	491	502	466	463	504	485	484	523	474	509	491	492	536	476	459	479	474	473	472	506	541	515	486	500	510	523	491	503	508	481	499	508	508	478	529	469	494	486	522	494	466	529	519	482	498	512	488	479	505	480	484	544	518	498	502	484	515	476	507	537	495	494	509	506	507	490	500	514	514	444	480	462	506	487	510	482	471	545	465	487	503	470	498	493	497	460	496	523	453	531	479	472	469	489	497	504	519	510	538	514	475	452	484	499	494	516	490	501	508	485	495	508	484	538	502	475	478	482	504	510	476	487	478	466	478	527	512	524	484	521	496	486	507	490	455	488	477	494	465	490	466	481	495	499	468	530	465	502	548	523	501	497	508	489	509	489	497	505	487	527	480	459	493	490	482	494	501	486	495	501	464	477	497	496	523	509	520	462	539	481	486	470	480	525	517	498	495	475	531	491	531	485	478	509	461	420	470	482	480	461	513	496	497	507	522	497	502	486	432	510	495	494	505	486	491	484	490	496	500	533	483	511	500	495	532	495	520	490	503	488	484	501	508	493	500	526	481	493	496	500	497	452	438	503	525	501	497	476	486	468	503	506	482	486	482	504	478	513	518	471	496	463	494	482	498	506	501	518	479	494	486	517	501	473	499	512	482	565	493	515	542	518	473	472	490	510	512	481	504	515	471	502	514	475	474	470	491	492	487	520	493	526	507	511	467	456	531	477	475	480	512	502	533	499	500	504	502	493	482	505	523	501	473	496	468	442	491	476	500	502	478	469	517	522	536	492	477	497	532	464	457	474	502	505	472	456	459	496	507	491	510	462	460	486	528	500	496	538	454	494	473	484	533	510	495	455	503	510	455	510	513	517	477	449	488	525	493	486	484	527	487	501	500	472	499	489	533	495	513	492	472	498	480	476	505	496	526	507	530	494	512	474	509	502	514	518	453	505	535	479	509	503	491	527	508	482	472	486	483	468	513	537	508	470	501	465	494	479	524	525	479	476	465	498	492	492	480	513	481	537	494	506	484	508	531	479	509	478	507	491	486	495	462	532	484	519	500	527	478	487	520	487	483	484	483	526	504	487	501	495	516	473	486	481	503	481	504	483	495	479	476	474	447	521	466	477	521	500	509	484	515	481	476	470	505	537	447	492	469	514	499	512	493	449	472	469	502	489	512	483	505	472	480	450	469	474	486	500	511	498	489	508	513	467	526	488	486	498	506	507	518	459	499	491	482	518	484	475	529	482	494	498	508	506	540	488	489	479	488	508	483	501	477	476	511	493	491	548	497	466	500	521	456	498	522	487	502	477	494	507	505	495	491	503	504	475	510	498	477	524	466	536	486	500	486	458	472	496	530	481	510	462	531	460	520	489	488	520	439	534	456	522	466	488	485	493	520	478	479	482	462	465	520	482	520	449	511	484	471	513	497	489	503	509	469	530	504	485	464	469	530	471	518	500	484	494	509	461	465	500	453	482	480	478	447	483	483	491	488	494	489	474	447	522	477	526	477	477	522	485	494	477	514	504	466	515	514	505	467	479	456	474	486	490	490	517	476	513	524	506	489	482	532	537	498	493	463	477	483	486	494	514	485	486	546	499	487	495	499	465	502	491	504	513	467	453	495	482	499	523	504	510	499	515	500	481	528	508	481	478	493	475	493	488	458	530	471	510	480	501	500	497	481	563	519	482	500	501	500	523	524	446	508	509	472	536	528	487	500	505	511	535	494	488	475	488	461	514	484	486	509	534	492	492	472	502	501	494	504	536	489	475	492	528	540	479	507	471	519	518	421	474	470	531	498	503	492	497	481	529	503	480	539	520	494	487	498	490	506	499	531	452	482	508	517	513	526	485	489	505	531	509	463	504	478	498	484	514	487	510	470	486	471	425	479	484	503	470	469	493	470	506	506	525	515	471	471	511	495	506	483	496	523	516	498	495	466	514	515	499	531	484	467	506	479	493	492	501	501	482	488	493	480	519	498	514	529	460	469	474	516	473	502	492	483	477	521	495	471	450	508	482	511	492	519	461	466	501	470	488	473	501	472	499	484	500	494	496	482	482	484	543	437	483	454	476	501	479	487	505	485	519	508	488	548	486	497	484	478	492	515	487	527	509	486	487	498	500	470	457	458	516	507	522	527	490	470	493	530	455	503	462	507	485	482	546	491	513	491	475	512	481	490	510	466	522	490	506	485	526	472	470	492	519	481	458	508	466	481	492	500	516	530	480	460	523	467	515	462	506	460	509	468	469	500	489	512	479	528	501	539	502	489	515	483	516	528	493	459	506	497	463	457	480	499	537	476	488	528	524	468	464	532	533	503	537	538	505	558	465	484	486	488	459	533	497	490	490	480	481	471	503	528	470	509	460	452	417	494	535	493	518	511	464	492	513	492	491	467	470	500	504	498	487	488	446	498	460	511	492	478	478	479	474	467	481	489	468	487	525	507	486	483	486	515	519	464	471	478	496	493	491	508	499	478	498	474	515	483	489	520	491	475	509	496	506	535	479	488	508	508	500	514	519	460	474	493	516	501	484	489	462	487	485	482	520	504	495	503	447	491	498	497	492	482	508	511	466	481	478	482	501	471	461	526	523	538	489	523	528	488	515	484	496	491	484	523	456	530	472	458	454	530	468	528	461	483	492	529	510	499	483	488	466	481	499	520	517	488	492	463	524	456	485	480	472	483	509	494	499	486	526	503	486	455	525	491	493	521	460	538	460	480	485	520	497	503	460	480	511	430	520	513	476	480	484	459	466	503	471	450	494	536	498	507	495	543	477	501	486	474	476	481	498	499	468	541	454	522	503	504	484	495	522	497	530	500	487	515	544	471	491	474	440	484	513	483	511	489	500	505	512	476	504	495	495	486	495	513	493	489	464	470	509	476	479	534	515	469	490	482
60298	26730	7929	1388	917	691	560	518	431	439	412	361	350	376	344	327	304	351	346	294	319	310	297	310	313	306	304	313	320	320	294	307	272	301	300	290	259	299	324	316	305	281	294	328	299	293	272	304	285	279	297	287	261	316	295	344	294	295	341	306	319	316	310	288	305	283	300	309	295	283	313	295	299	279	309	296	315	278	282	296	332	310	291	331	297	298	293	292	298	298	311	290	288	296	309	298	260	283	268	301	325	283	302	303	283	304	267	333	294	339	303	306	310	292	317	282	264	330	301	292	296	286	298	279	297	250	300	305	298	312	301	308	322	255	297	287	297	308	280	318	290	296	300	304	294	293	315	322	304	276	294	320	273	249	305	278	310	285	287	316	295	277	292	306	276	312	310	296	278	289	288	268	261	296	328	293	296	281	297	316	293	280	295	332	283	293	284	282	284	296	284	318	304	314	293	303	309	287	286	342	325	316	312	308	316	279	291	308	325	283	302	312	305	301	291	304	314	299	303	272	281	328	307	274	294	297	317	266	257	305	326	294	287	313	319	276	323	315	299	298	261	307	279	311	317	290	295	300	304	307	283	289	293	313	282	315	279	308	285	329	290	286	321	311	251	303	315	310	328	292	276	337	301	282	276	316	304	275	296	285	266	285	305	268	306	288	310	295	278	279	289	289	321	292	277	297	272	321	288	302	312	263	284	283	317	314	286	301	286	322	301	325	293	308	271	309	263	309	286	278	292	316	325	272	284	303	300	288	293	288	304	311	299	315	276	316	297	320	301	289	302	308	301	297	254	275	305	301	290	279	329	302	282	314	293	293	295	278	278	309	290	275	288	314	309	289	293	291	267	286	255	286	290	309	309	291	289	320	250	317	311	272	288	314	299	301	324	288	325	301	333	272	294	283	318	345	324	291	319	321	307	303	276	305	273	286	300	290	312	278	310	274	279	286	270	307	297	302	293	306	295	296	259	275	295	263	299	288	282	270	292	314	310	293	291	301	307	279	292	289	293	292	317	284	328	297	275	314	287	307	295	296	331	300	311	270	307	281	301	309	313	260	279	311	298	314	309	263	271	289	280	319	302	312	319	290	314	278	277	277	286	312	334	294	316	266	300	298	314	274	313	284	286	321	267	317	328	312	285	318	295	302	291	278	331	282	292	266	286	277	292	303	296	311	276	289	305	298	260	309	293	317	296	326	312	293	281	306	300	285	301	298	318	334	286	296	286	326	284	300	330	303	332	244	306	283	264	317	284	276	292	300	296	315	328	296	306	317	326	293	266	310	293	303	326	290	310	310	309	283	313	282	316	271	300	291	304	279	302	326	306	318	331	272	296	312	296	304	300	280	270	305	302	292	324	299	332	265	286	296	301	267	337	288	295	291	290	294	263	292	279	280	290	280	290	308	259	284	305	287	294	282	312	313	321	293	299	274	304	321	291	326	309	321	282	275	300	319	321	271	297	299	283	280	296	249	300	315	282	298	280	293	289	283	298	270	319	296	299	291	313	313	328	268	266	314	315	292	278	318	269	304	267	293	312	310	269	306	314	300	334	284	311	307	275	313	298	278	273	261	308	300	281	302	288	257	334	298	316	286	268	305	278	276	324	334	260	298	275	275	336	289	289	316	288	269	290	331	283	316	282	277	317	309	292	292	292	289	282	327	291	270	327	286	312	279	284	277	262	291	305	324	306	325	291	297	324	296	284	315	284	248	303	316	276	314	269	280	298	314	314	290	320	282	294	291	276	297	292	321	273	298	320	271	315	278	295	335	310	296	297	301	317	307	312	307	274	298	272	283	268	272	292	277	298	327	318	285	321	281	301	275	288	298	269	287	313	293	258	269	287	298	274	269	302	303	327	294	283	272	294	286	278	287	294	309	295	301	314	285	294	298	278	285	316	323	306	317	312	327	296	292	269	286	305	312	291	272	319	254	274	322	259	310	330	301	288	313	279	290	286	292	268	319	284	326	325	286	297	315	296	328	282	281	298	298	274	285	316	273	305	311	289	285	311	286	276	300	302	323	333	303	253	328	288	297	305	311	301	309	307	325	312	304	295	304	297	297	293	306	292	309	277	302	284	297	310	279	271	275	292	306	310	286	303	303	273	298	343	296	304	295	300	280	295	282	296	296	275	288	302	309	322	320	274	280	272	289	292	307	297	285	289	284	335	284	262	293	323	307	295	267	305	288	294	327	266	309	295	338	297	297	356	282	284	285	327	320	280	305	287	294	317	312	318	285	301	294	285	288	269	268	285	277	292	289	286	298	277	299	291	305	309	321	282	309	292	291	288	307	320	295	305	314	300	301	341	291	295	293	322	293	282	278	281	305	310	333	302	305	260	289	284	293	253	297	292	320	326	311	292	327	278	312	328	288	293	300	281	283	320	325	351	265	309	304	301	317	300	298	302	322	306	269	320	278	288	297	267	303	269	320	286	334	289	309	295	325	297	287	319	294	273	280	281	279	301	292	286	312	264	289	282	303	291	334	291	289	263	321	293	275	298	298	286	298	287	317	288	337	294	272	288	281	282	282	346	293	308	304	282	291	284	296	277	267	306	294	314	294	312	288	284	281	309	302	289	323	298	314	281	259	313	269	270	291	278	276	300	323	274	290	323	282	300	296	295	282	292	336	324	313	258	280	326	299	306	326	295	282	268	298	305	319	324	321	272	280	316	287	314	274	284	288	282	288	283	287	274	315	299	342	305	268	329	309	290	280	293	286	288	266	279	299	276	279	330	305	263	282	309	315	294	317	288	298	300	266	315	284	277	279	332	300	308	313	287	302	300	301	304	295	258	277	295	333	297	314	293	288	272	299	313	308	272	328	304	287	305	289	270	269	345	300	301	297	335	295	297	289	280	295	310	290	307	316	313	283	305	325	264	300	281	282	311	307	302	287	278	287	269	306	295	320	301	305	288	299	296	292	257	271	283	304	319	303	310	278	311	287	299	279	309	305	293	300	298	318	315	290	290	265	293	288	275	292	313	271	300	336	313	281	292	279	282	300	279	297	276	331	299	282	282	274	290	322	313	326	313	313	308	295	266	282	294	294	280	320	288	295	292	324	299	300	307	314	291	295	303	292	268	294	306	315	305	295	307	294	313	314	314	312	322	311	319	286	325	323	310	281	311	302	319	303	321	308	311	305	321	296	301	284	306	305	327	295	277	270	316	287	324	322	292	279	281	279	306	271	309	293	317	297	332	286	280	284	295	306	313	315	294	299	284	277	313	298	287	287	264	300	250	288	313	284	308	288	267	281	310	310	322	322	305	301	297	305	281	314	291	291	265	277	317	284	302	331	315	287	296	330	311	283	321	316	303	317	275	295	289	296	293	317	292	286	280	305	293	309	281	264	301	289	315	318	285	304	303	298	293	320	289	311	304	274	297	312	319	278	299	291	287	321	299	310	280	288	311	323	314	292	277	303	308	282	282	294	293	286	291	281	321	263	322	286	293	286	287	263	305	273	280	312	274	327	294	277
36798	1738	3068	3550	3062	2582	2268	1985	1724	1504	1453	1367	1244	1265	1190	1091	1094	1068	1048	1042	1051	1035	991	985	950	979	958	948	923	965	952	942	935	903	898	917	928	881	865	888	868	906	939	899	900	894	899	908	839	846	887	856	833	886	875	921	914	857	901	922	835	898	891	841	824	857	863	866	893	921	841	844	896	868	862	817	863	848	896	890	845	835	872	844	791	861	819	856	878	841	903	817	808	820	860	891	817	883	874	897	861	848	887	860	907	844	845	873	849	898	858	861	815	847	861	937	853	861	875	858	864	892	841	873	858	825	841	846	920	856	837	870	878	869	856	851	838	880	877	904	811	881	862	876	889	874	859	855	884	859	791	844	881	834	877	887	828	839	847	845	884	925	858	844	854	851	875	881	850	919	872	876	897	888	850	838	825	861	862	859	866	828	883	866	894	860	865	844	878	889	882	877	868	903	840	878	800	880	890	870	834	861	834	860	896	860	875	863	846	850	880	811	879	891	914	877	882	894	844	875	833	852	846	852	843	883	889	829	793	837	814	825	923	853	863	786	808	794	818	907	856	854	851	829	880	836	857	880	840	885	892	858	796	858	861	870	887	828	834	850	837	854	802	880	870	821	823	858	840	856	811	863	840	904	836	885	829	901	864	882	847	833	844	877	838	865	905	898	829	862	815	858	851	882	843	850	814	863	846	835	886	860	872	867	857	873	835	824	852	850	856	879	823	856	840	862	802	873	876	868	901	868	912	899	864	799	864	835	873	862	895	883	852	863	862	895	908	887	867	812	845	924	835	834	847	850	901	837	892	863	845	899	857	870	822	803	886	858	841	794	845	876	816	842	837	857	888	865	876	812	835	890	860	872	836	846	875	874	866	811	852	817	883	880	828	931	818	804	833	840	839	823	931	890	890	892	880	902	877	848	920	844	872	853	865	871	828	849	875	886	858	928	894	875	853	861	883	837	849	893	852	881	857	848	868	862	819	847	836	835	859	828	819	830	888	895	838	890	826	906	837	861	895	841	842	852	844	848	898	870	817	836	942	836	864	888	816	846	894	792	904	858	859	877	840	851	788	859	840	913	818	868	827	840	813	890	925	871	804	855	804	932	820	801	835	836	841	913	896	879	833	895	816	823	824	849	910	820	840	817	846	861	886	827	892	825	854	809	894	851	859	851	887	916	825	844	843	872	791	885	813	859	918	791	843	802	871	776	923	875	812	809	828	905	836	886	849	804	851	865	900	816	892	797	877	822	905	852	881	804	869	859	862	869	870	874	831	852	873	865	848	851	847	884	833	878	878	864	826	876	912	898	821	852	816	862	877	839	846	818	867	872	883	884	859	849	892	845	838	852	908	831	872	855	881	861	845	879	810	855	830	852	849	816	852	842	831	840	886	841	907	848	840	859	865	824	903	851	873	846	798	838	916	893	825	916	814	844	861	879	818	887	894	836	869	845	842	864	846	849	869	853	855	850	844	910	787	867	854	821	874	859	858	847	843	849	853	839	849	799	901	849	877	884	863	837	821	856	830	823	848	820	870	842	888	907	819	866	794	849	957	824	884	839	878	880	876	849	856	829	864	856	874	853	860	831	824	869	882	799	859	876	865	906	860	889	878	899	887	834	848	851	880	841	837	816	893	846	843	849	834	842	864	883	854	843	834	921	830	860	860	841	867	853	803	832	836	899	859	828	835	887	825	866	827	853	874	864	818	832	911	835	860	882	882	880	860	823	891	874	836	864	855	882	909	874	946	901	823	830	852	891	812	881	845	850	829	851	820	897	814	851	876	838	880	889	827	850	814	854	860	830	888	802	852	880	864	909	833	875	863	853	858	851	851	910	889	833	830	861	833	861	870	858	856	869	870	874	813	874	873	796	836	863	870	852	813	839	835	906	878	897	872	861	821	865	877	868	845	813	846	924	830	820	817	852	870	826	835	910	825	846	860	857	878	870	840	873	826	870	867	876	866	809	823	830	902	871	924	832	858	861	893	862	845	827	814	865	885	878	821	862	850	900	860	869	867	885	917	845	840	911	835	845	829	857	874	857	838	859	830	867	858	861	879	874	853	841	887	902	782	874	797	905	939	923	845	840	800	852	936	866	883	853	866	845	859	841	863	891	861	822	870	856	883	855	880	921	825	881	859	860	805	884	866	840	845	865	845	811	860	880	834	843	873	868	894	827	867	839	832	878	872	825	852	855	902	830	842	827	876	872	858	894	846	825	892	833	819	860	864	873	860	830	841	812	905	837	867	857	880	802	830	898	817	860	889	865	861	843	887	879	874	854	815	817	852	885	859	848	847	839	817	818	869	856	845	866	889	849	844	808	786	911	821	868	838	842	853	862	874	861	857	795	884	876	870	878	831	858	834	860	857	882	852	899	836	911	890	810	870	818	893	886	877	852	840	863	875	823	838	888	819	830	923	830	871	852	826	899	866	893	876	849	846	881	866	811	820	868	831	874	839	912	818	876	858	840	820	890	846	844	872	859	881	855	849	871	829	927	870	850	850	811	840	903	873	806	909	887	891	912	834	830	788	871	857	890	901	832	840	870	864	872	870	854	827	848	946	847	900	867	871	882	857	937	847	845	855	869	803	835	856	887	838	847	804	870	866	899	823	878	838	847	894	873	875	866	823	886	833	819	868	880	858	834	886	884	902	857	801	867	885	847	864	858	905	872	835	906	903	853	909	918	937	898	867	868	885	886	826	852	837	811	847	873	845	834	859	880	818	868	910	834	864	799	848	859	850	879	865	903	832	906	822	843	879	857	873	858	864	849	801	816	824	832	877	881	818	867	773	825	807	843	872	823	887	834	861	859	877	857	883	897	831	888	827	888	850	858	868	881	835	861	838	856	838	894	856	865	888	847	872	884	864	831	906	897	882	866	855	849	859	873	835	864	891	873	871	897	811	854	919	840	815	825	891	820	836	859	829	876	860	887	852	869	842	894	896	889	861	878	849	782	871	857	837	883	899	852	883	846	816	850	879	896	842	861	831	843	871	894	862	822	860	829	856	844	831	892	869	838	832	894	889	855	850	874	920	850	856	910	859	839	889	804	870	802	828	856	866	887	832	870	867	931	834	878	783	895	895	811	888	877	829	943	870	808	843	830	848	887	884	805	849	840	895	818	838	857	875	899	845	908	874	845	900	871	857	916	840	915	845	891	803	898	847	845	879	840	849	861	904	927	863	827	878	843	799	872	835	866	901	864	869	902	884	869	869	825	833	834	822	825	841	875	904	834	880	836	910	837	876	802	885	866	860	852	907	871	895	914	872	878	874	792	873	871	866	833	827	801	829	841	878	857	857	866	827	892	836	854	823	851	828	883	894	880	860	824	862	845	889	886	873	854	807	869	857	820	901	910	849	879	861	849	858	808	830	847	828	861	861	885	836	858	850	843	841	870	855	873	877	826	826	857	860	893	852	904	903	888	814	868	845	875	796	847	849	907	832	858	880	794	856	961	863	836	861	856	904	843	861	846	841	845
68901	31391	16974	4071	1630	1169	887	838	668	610	542	478	466	433	433	399	421	430	383	394	387	377	370	367	350	379	353	368	390	372	362	366	352	330	337	337	335	353	324	326	367	396	343	321	367	334	392	381	310	366	342	374	346	329	349	383	349	355	318	360	348	356	337	351	357	339	348	369	337	350	355	343	335	367	341	339	316	337	343	386	327	359	385	334	369	302	341	319	355	327	326	371	333	370	315	311	342	354	303	337	320	347	332	317	303	298	356	347	325	315	373	338	308	311	325	310	334	323	339	363	344	303	348	346	321	359	310	349	346	339	322	338	354	347	301	321	368	317	343	342	308	355	311	354	379	328	358	351	300	347	325	359	331	344	331	344	324	340	325	367	357	338	332	352	330	321	338	327	363	335	362	359	311	370	333	356	351	362	352	367	358	344	310	342	345	356	331	335	364	329	324	354	347	365	334	352	327	322	326	319	332	345	331	358	328	358	339	355	386	339	364	327	358	327	342	308	348	376	348	330	327	335	364	325	349	312	366	357	369	321	307	369	332	362	329	360	354	343	300	356	333	358	331	319	318	327	355	352	331	324	320	337	353	372	302	333	361	307	352	315	342	377	348	341	346	338	346	366	343	339	350	343	357	333	351	314	354	351	299	342	355	332	339	349	351	323	330	344	354	370	360	340	332	349	339	332	334	321	368	331	336	364	328	337	320	351	343	344	346	347	358	342	326	318	301	351	337	326	373	328	333	313	353	309	371	351	330	326	327	329	339	363	320	371	360	346	333	354	330	350	344	318	333	361	348	359	330	363	350	327	340	352	342	352	370	316	364	321	342	324	342	327	360	341	355	335	345	352	335	310	327	340	374	353	330	319	320	320	346	323	336	345	341	334	314	383	331	372	363	418	320	348	328	353	316	339	289	355	326	344	364	329	352	334	351	346	352	338	317	352	367	330	321	330	345	328	304	347	331	351	335	338	355	358	360	372	345	343	363	355	340	351	301	353	334	359	327	367	349	335	354	340	356	312	362	348	347	342	310	340	345	317	309	355	366	308	386	350	323	361	352	353	355	355	345	370	377	323	363	354	360	337	304	364	336	348	335	329	346	362	341	355	342	334	352	363	321	341	360	338	351	352	339	341	345	358	353	333	349	338	334	357	333	328	330	347	339	292	346	334	314	353	326	368	335	353	326	309	368	321	369	317	359	331	380	351	322	347	363	354	337	337	343	328	339	337	328	336	336	328	345	352	329	354	320	322	363	355	353	355	332	347	342	358	305	325	322	339	348	333	327	347	336	370	345	328	363	347	343	316	319	317	301	348	327	359	356	304	311	342	361	333	328	368	349	345	353	355	372	330	348	337	330	339	339	364	324	355	345	337	343	350	318	306	325	331	317	337	333	303	343	358	376	341	324	337	295	388	374	340	324	357	341	350	336	376	339	365	351	345	341	326	328	330	350	354	340	355	365	349	336	344	351	363	340	354	320	323	323	385	348	339	356	390	337	350	354	364	374	331	333	308	308	337	327	369	316	332	352	367	329	327	338	314	323	296	369	364	347	360	362	353	341	304	329	368	341	328	348	372	369	342	358	378	348	333	331	355	322	327	342	338	337	343	321	341	365	306	333	342	346	347	351	296	350	332	338	366	351	331	369	321	314	351	318	335	339	347	383	322	375	384	363	335	347	330	348	323	350	345	330	354	324	339	344	367	332	321	298	329	356	335	348	328	326	363	341	360	298	366	348	334	328	331	312	321	328	350	383	355	321	351	377	323	354	342	299	316	331	338	363	313	336	355	331	351	319	367	375	320	380	342	322	348	351	306	358	331	334	360	373	320	296	326	331	339	293	358	335	321	369	318	342	307	344	326	309	330	345	340	337	338	349	341	350	316	349	370	348	303	341	331	327	375	331	338	329	322	349	323	351	377	323	346	333	361	307	310	358	331	341	310	345	331	357	336	316	331	329	350	346	375	343	317	368	333	343	357	339	353	330	348	335	336	336	330	364	336	343	328	354	335	356	325	333	364	341	328	354	366	374	336	350	336	335	308	352	310	317	308	348	340	315	374	357	343	321	331	312	314	312	348	327	389	343	354	343	350	377	369	302	330	341	332	333	321	341	365	328	345	339	349	342	330	341	344	305	345	354	347	398	348	333	375	344	344	327	338	338	366	367	335	333	347	333	362	355	347	324	346	343	331	322	366	287	345	337	326	356	331	299	342	377	342	330	337	335	341	342	318	353	301	347	327	353	345	348	346	308	346	345	336	354	334	336	292	327	341	348	337	339	340	312	382	309	337	361	317	335	354	391	328	356	349	333	308	341	375	351	342	354	325	339	343	306	342	368	369	320	349	369	309	339	369	335	364	355	321	318	334	380	323	321	328	354	332	354	334	337	328	359	368	316	305	298	318	346	320	360	317	319	345	333	361	347	305	362	335	324	330	379	333	325	359	310	327	336	311	311	325	379	319	380	309	335	386	363	348	319	351	329	332	295	367	315	376	364	354	347	287	354	335	351	358	383	320	334	346	342	381	354	361	294	351	347	320	319	365	347	334	344	337	354	352	340	313	316	349	362	355	351	342	340	348	354	369	310	344	338	342	325	346	319	359	350	348	341	357	339	367	313	347	358	339	349	329	360	316	380	310	331	348	365	350	338	330	368	340	356	332	308	312	372	303	358	310	374	352	304	312	341	355	361	333	314	342	338	333	353	315	353	310	353	312	350	343	329	324	368	327	325	327	383	352	326	342	344	350	351	333	352	358	332	345	359	360	351	361	341	343	331	385	367	319	333	366	325	335	351	347	349	351	341	337	319	345	353	327	364	326	369	348	327	349	357	334	336	320	343	308	355	358	368	336	358	357	316	357	319	317	338	356	359	330	357	343	315	313	368	347	358	357	374	326	357	335	324	374	296	317	348	339	347	339	343	362	358	347	326	362	347	319	363	373	335	325	365	348	350	384	346	327	347	368	358	339	363	376	328	341	306	371	344	354	350	348	304	334	316	343	338	329	328	328	327	340	353	336	327	338	328	361	346	342	347	351	338	341	359	333	372	359	364	324	349	329	338	353	340	354	355	350	318	386	356	348	359	349	359	359	343	377	337	307	330	349	348	331	348	310	335	331	306	317	350	337	334	357	327	340	337	337	339	356	344	362	324	352	362	325	336	336	342	352	328	350	364	340	316	372	349	330	332	343	351	355	306	350	343	362	337	355	364	320	326	357	353	344	316	340	346	292	341	340	346	356	338	341	313	310	347	306	301	364	374	371	335	321	351	349	317	331	345	343	341	325	345	338	349	301	352	336	369	340	345	333	344	327	360	352	346	367	342	334	305	316	358	348	323	350	362	378	349	359	325	323	344	334	346	334	350	347	319	337	366	317	325	326	367	349	360	370	351	333	330	301	335	346	346	358	341	347	342	348	336	336	293	312	339	324	305	349	367	347	341	334	331	327	355	361	325	318	360	354	324	354	324	325	336	343	312	330	367	364	344	362
44495	2747	4934	5863	5037	4051	3594	3027	2519	2199	1999	1774	1669	1619	1506	1467	1453	1379	1366	1236	1286	1257	1239	1165	1195	1184	1091	1187	1112	1083	1084	1065	1149	1099	1045	1022	1050	1007	1010	1059	953	973	992	1030	986	1031	981	960	1059	1007	1010	993	984	968	955	951	957	931	967	1014	1010	991	972	1032	963	947	1008	969	976	954	963	982	922	956	1000	960	952	938	989	929	913	969	940	988	972	938	959	928	976	966	884	961	964	936	978	1000	926	983	928	954	1004	947	967	977	975	970	979	985	995	937	909	929	961	983	975	936	934	971	962	984	923	958	950	980	914	957	937	962	910	1006	929	966	989	997	952	962	922	914	952	1010	985	915	960	925	976	951	962	945	956	953	988	909	999	978	1028	967	980	970	914	929	939	918	987	992	893	925	954	946	926	1013	933	961	936	956	915	936	976	939	929	910	928	893	947	910	976	935	945	925	936	886	945	945	983	980	958	914	920	931	939	943	938	1008	883	1009	952	938	878	998	973	938	952	962	962	972	962	920	906	920	962	903	968	932	911	992	958	940	923	977	974	907	971	978	961	953	940	928	971	951	950	884	979	973	976	977	951	916	1006	935	935	985	938	968	948	931	911	952	963	941	937	932	949	961	979	898	916	963	967	918	993	990	883	990	934	953	943	983	992	931	943	969	981	986	958	920	969	920	949	921	952	999	943	952	954	961	892	972	869	970	959	981	938	1005	909	955	902	910	949	941	966	999	975	950	890	937	946	987	956	958	936	957	933	954	956	917	972	993	916	952	933	977	910	897	961	879	988	958	939	1018	976	973	955	963	987	944	932	909	912	885	943	957	951	966	992	966	904	953	966	931	966	956	879	984	922	935	1011	981	947	940	968	891	943	988	910	958	931	967	908	976	925	951	969	945	965	987	937	942	942	917	924	971	925	946	999	891	988	941	965	914	914	879	951	935	934	980	955	966	943	929	987	936	949	926	975	957	951	893	951	987	1004	991	952	1008	984	976	969	907	988	964	953	946	942	975	949	943	940	997	925	927	940	1000	937	909	926	931	953	982	925	986	955	931	898	974	936	974	956	936	930	939	966	952	929	944	954	934	917	921	964	970	939	892	950	963	930	970	995	940	900	863	934	937	938	937	957	949	891	989	959	958	990	931	1000	929	991	959	962	998	941	896	985	930	964	936	986	906	938	907	948	979	983	892	945	957	972	940	964	923	948	901	919	965	938	989	942	967	918	933	912	915	977	944	934	1014	905	968	914	972	921	968	915	934	951	926	972	951	970	913	943	964	891	980	968	940	873	935	978	890	952	942	946	890	994	956	960	965	983	921	921	951	854	956	937	966	931	955	986	905	924	969	925	959	992	960	963	1023	941	982	976	936	935	925	919	967	909	959	949	957	969	925	952	962	920	923	951	951	887	923	919	918	986	935	954	983	940	956	946	921	944	949	952	958	952	953	899	1022	855	950	942	972	940	954	974	921	953	961	938	961	944	924	873	958	929	979	980	940	901	1001	1001	950	933	872	983	1003	935	969	964	925	889	900	966	955	961	863	963	972	958	953	963	929	975	965	1004	905	953	979	919	987	929	934	990	948	974	897	879	906	982	947	893	973	980	923	968	946	936	982	945	953	944	914	977	950	969	926	963	947	902	903	918	958	956	915	920	928	928	936	978	942	941	950	872	943	944	921	923	953	857	953	1001	912	905	969	988	936	915	967	957	922	961	993	939	927	973	955	938	998	885	932	922	945	940	939	916	933	972	974	957	954	960	914	901	920	931	972	997	926	931	947	916	924	944	949	915	961	986	952	964	933	985	955	955	983	946	879	941	957	928	969	980	943	924	1001	960	935	950	936	964	948	962	946	932	960	976	945	966	953	997	944	977	933	918	892	930	950	932	918	932	937	1005	948	942	912	941	905	931	973	951	965	952	941	907	929	897	1006	968	959	897	920	961	976	948	931	967	996	979	937	968	1035	958	988	953	979	955	952	888	953	932	954	904	966	989	938	985	953	966	931	1000	911	884	1000	946	969	960	964	950	953	1031	889	970	960	968	946	929	965	932	911	997	925	931	930	903	901	924	983	950	1009	931	960	969	1000	931	967	906	895	959	941	950	925	949	993	898	953	954	982	922	907	929	974	938	914	958	926	952	936	928	982	967	947	917	940	954	937	985	918	947	985	949	911	916	942	970	959	961	945	977	964	924	993	936	895	934	1002	943	965	945	962	949	949	963	953	915	942	920	987	903	929	900	954	959	997	951	951	987	1005	939	972	964	1028	921	958	949	974	929	952	958	897	964	962	966	865	1002	948	911	940	994	995	984	983	978	906	987	936	963	936	996	970	965	999	963	941	948	957	964	948	887	923	970	916	934	946	956	966	971	936	1022	973	988	1030	1005	946	976	966	937	893	948	878	954	984	992	928	920	933	969	980	938	969	917	901	952	929	970	929	927	939	978	985	942	957	975	917	955	916	945	955	954	911	990	942	932	957	963	974	1005	907	974	925	951	937	909	977	985	947	920	961	923	875	943	909	923	880	966	934	950	916	983	952	933	918	1007	939	991	949	988	968	955	909	937	947	973	962	888	928	932	948	935	967	906	956	936	911	969	941	951	948	984	935	904	968	969	934	958	878	926	918	966	967	904	905	938	940	905	928	937	940	965	936	955	981	937	936	947	932	979	994	972	940	920	928	904	959	943	892	941	991	938	941	982	954	957	953	904	938	965	933	963	938	961	936	941	977	953	1003	968	943	936	938	952	904	931	975	986	915	925	989	895	974	957	988	1026	984	1053	919	961	953	986	948	910	949	988	972	891	892	932	952	964	901	921	970	932	949	923	914	949	899	1011	937	951	960	968	949	924	978	904	965	952	912	944	1020	982	953	945	910	935	999	993	1016	970	913	1007	938	939	939	936	935	963	902	1001	933	969	961	957	903	954	912	989	952	942	920	953	956	956	940	964	928	960	963	945	999	909	871	986	931	937	905	874	940	949	924	963	943	983	973	897	1012	964	989	927	971	927	978	940	953	944	927	995	909	939	1005	876	968	943	1017	946	942	916	946	947	919	922	921	945	978	973	949	946	965	1002	960	978	962	1008	966	975	931	1002	903	930	952	901	934	955	967	947	989	907	902	924	941	942	927	964	982	930	906	995	962	913	946	980	988	941	965	986	943	928	954	946	954	940	1014	951	1014	963	920	904	883	956	964	945	1007	969	928	1000	966	997	982	939	929	878	936	976	992	948	934	940	941	998	975	885	967	943	963	980	916	919	939	940	984	958	957	951	940	920	959	916	961	957	993	927	923	981	979	960	927	932	948	959	988	972	938	932	949	926	976	957	924	908	946	961	952	975	957	924	1000	994	971	919	961	992	932	956	964	952	941	918	943	1005	987	933	1028	958	998	889	939	943	900	933	935	966	933	964	982	959	930	1008	1015	933	925	914	961	1000	927	941	919	944	981	929	945	940	955	908	915	939	983	969	895	998	942	939	936	940	902	964	933	913	930	961	916	987	933	936	962	964	980	1002	988	979	925	966	859	918	900	923	931	958	936	1020	970	960	968	965	979	911	980	1019	951	1001	946
17908	1657	385	217	189	178	179	149	158	131	154	161	138	148	154	164	142	161	179	155	160	168	176	155	156	161	170	142	142	173	141	174	140	128	157	164	133	140	139	133	151	157	143	138	158	148	125	142	149	175	144	149	138	150	140	144	127	153	160	159	152	177	149	136	158	143	158	160	141	137	156	156	148	150	157	165	160	153	158	152	148	143	146	164	143	162	136	154	146	170	168	147	149	157	143	152	137	152	138	156	155	129	146	152	146	166	132	147	151	159	136	174	153	167	161	136	151	140	161	172	130	158	152	180	162	150	142	161	130	172	148	146	150	149	166	139	157	140	140	141	136	172	165	176	141	145	154	163	149	175	128	144	156	135	176	169	156	146	150	173	147	163	129	123	148	149	151	154	130	164	156	168	154	143	147	149	152	139	150	153	148	157	146	152	140	141	179	134	151	159	161	156	145	151	149	159	146	163	147	155	139	162	148	146	146	166	141	144	121	126	150	159	140	168	151	141	131	124	149	145	149	157	114	169	142	159	154	149	162	144	144	134	146	134	160	129	153	158	154	146	144	143	145	149	155	131	137	171	146	150	144	160	178	140	168	128	146	138	146	128	157	125	155	160	165	146	165	157	156	148	159	158	136	168	131	160	142	150	151	135	170	153	161	159	142	135	152	136	164	149	160	150	152	148	135	145	141	165	158	159	139	163	146	139	144	145	159	140	139	143	148	176	147	150	136	155	148	157	157	142	157	152	147	165	151	153	151	139	143	152	148	177	154	153	150	153	159	125	148	161	139	137	166	134	164	144	160	140	155	142	143	163	151	132	128	128	163	182	149	152	159	140	155	153	129	155	154	171	152	146	145	150	148	140	145	168	158	150	134	157	151	158	171	139	158	134	164	166	134	148	164	167	141	139	143	178	151	149	164	143	151	136	157	144	138	159	166	140	144	145	137	164	143	167	147	145	159	163	153	149	162	143	135	147	165	156	148	147	155	135	162	127	158	149	167	153	165	173	148	143	157	144	156	142	162	130	146	150	128	150	136	157	135	158	150	130	148	156	129	167	143	143	148	141	153	168	165	149	139	171	153	167	159	159	126	173	141	139	156	148	135	149	164	148	135	134	170	151	159	150	153	155	165	126	149	153	182	156	145	130	150	143	150	149	139	145	162	161	150	144	155	169	129	133	153	137	156	140	147	139	143	115	130	155	166	153	160	146	133	157	134	150	139	166	151	147	144	163	135	173	130	150	145	161	143	123	148	171	140	131	169	150	158	157	152	159	170	145	163	144	142	156	139	164	130	167	164	122	151	157	143	151	163	146	170	162	160	139	160	145	151	134	145	156	153	150	152	174	142	157	156	130	144	135	142	155	163	147	154	163	154	172	158	159	153	148	148	156	137	162	146	136	150	141	149	132	136	150	156	144	145	156	156	142	129	143	153	144	149	124	159	177	144	129	134	148	137	158	147	147	143	148	153	180	147	164	166	151	177	147	145	129	161	170	151	153	150	146	148	144	140	139	146	157	139	170	160	156	161	181	152	161	161	163	145	165	146	149	137	123	142	150	161	136	151	149	148	152	155	156	171	159	157	138	174	135	160	165	151	149	163	145	136	132	165	148	136	142	165	154	173	162	131	130	143	156	124	163	129	156	148	163	138	155	141	127	146	157	152	165	143	173	168	150	165	138	136	145	149	151	172	157	153	154	148	142	151	141	153	131	146	162	174	183	135	150	158	152	155	153	158	145	139	147	175	137	147	155	147	184	150	153	160	152	142	155	136	152	139	126	166	157	136	130	144	134	154	152	144	156	142	164	135	128	168	146	158	174	154	151	164	147	165	150	138	164	150	136	151	160	155	140	169	168	142	156	146	138	155	162	143	154	137	142	150	160	155	151	150	149	138	145	150	161	138	154	165	145	129	161	133	147	156	156	170	132	126	152	146	157	166	129	164	133	162	155	174	174	147	151	129	151	154	139	150	152	153	141	162	129	164	137	153	147	146	159	144	141	139	142	163	147	131	168	142	134	156	171	161	161	171	160	155	181	153	155	148	146	157	149	149	117	149	141	175	151	151	144	150	147	151	164	146	149	148	165	131	149	141	137	162	157	148	139	183	178	175	148	156	151	139	138	135	178	159	173	125	136	157	149	160	143	157	140	144	138	169	142	140	140	145	140	153	181	133	156	145	160	166	157	132	172	152	148	152	167	161	161	155	144	129	144	160	179	158	159	142	151	162	156	130	157	154	120	143	145	132	158	152	159	145	169	154	162	156	138	157	148	164	147	151	141	152	150	151	156	162	156	151	173	170	159	152	166	174	152	154	157	154	156	149	160	131	164	132	154	132	173	148	145	154	139	154	143	155	141	138	163	150	183	138	153	133	147	133	142	153	139	175	133	150	136	125	134	126	166	135	128	160	144	151	141	144	126	147	133	145	159	155	155	147	132	161	164	141	157	138	151	161	143	129	169	165	140	156	148	157	145	162	154	162	154	143	150	158	136	130	137	167	154	140	136	139	147	152	153	142	150	141	147	148	165	154	163	151	143	145	147	144	152	167	141	147	162	145	157	151	151	149	139	159	171	155	144	135	130	136	140	171	156	145	146	149	134	167	147	163	143	141	162	153	149	173	146	149	129	148	132	149	179	143	154	150	145	169	153	146	144	144	168	149	157	135	156	140	146	143	166	145	153	133	149	157	141	133	151	161	137	146	189	146	139	136	149	139	150	149	160	172	158	150	155	143	148	153	139	143	148	140	151	135	153	157	151	141	137	153	162	131	140	162	174	146	166	172	166	144	147	133	159	144	168	140	151	138	133	151	166	127	149	172	161	138	146	159	165	149	143	157	153	149	151	142	153	162	145	145	149	171	155	137	151	147	152	144	160	150	156	139	145	146	149	161	163	134	137	148	170	166	128	140	126	157	158	163	159	176	162	159	130	159	170	136	135	135	146	138	128	116	150	146	148	145	151	166	134	167	158	165	134	146	147	128	145	127	159	145	148	162	159	141	131	136	142	151	133	146	156	144	143	158	140	132	149	139	143	144	160	155	166	133	156	145	159	162	147	184	144	162	143	167	149	147	123	147	136	160	171	161	157	160	163	149	133	139	142	137	146	170	163	147	158	135	144	162	137	138	145	151	139	136	154	165	155	145	140	153	148	149	151	149	138	184	161	167	149	130	129	144	144	143	153	169	151	140	136	150	148	150	130	160	154	158	153	169	148	160	143	142	146	120	151	157	152	135	142	144	133	149	162	161	146	145	153	173	166	149	142	155	135	158	163	160	141	161	157	138	146	148	160	163	157	143	143	132	161	132	125	129	145	142	167	151	143	144	151	160	163	151	176	175	145	164	157	157	170	140	164	159	170	187	158	148	165	174	133	141	156	143	163	153	152	141	161	131	151	155	156	146	140	147	151	153	169	155	166	132	151	127	159	162	145	161	162	143	151	165	167	131	140	165	156	157	174	146	130	151	151	162	161	130	159	156	167	149	146
15357	593	672	674	614	629	597	611	574	558	575	528	531	471	579	550	537	451	532	508	493	507	544	537	484	488	497	496	485	542	532	497	507	475	434	497	478	501	471	452	517	505	477	493	517	504	500	476	479	515	499	469	496	523	510	526	466	473	481	493	535	495	492	509	493	525	515	492	490	516	495	494	474	500	516	506	489	516	517	493	482	512	459	523	453	502	484	487	499	492	463	473	485	517	503	509	509	506	493	473	504	485	512	522	457	523	472	464	442	497	445	464	488	515	468	496	511	505	499	505	457	514	470	543	509	502	567	515	494	516	472	492	503	503	518	493	473	503	559	519	511	492	488	488	496	497	480	516	511	508	497	503	501	490	518	496	483	475	505	497	555	508	462	519	510	532	498	514	540	488	513	498	518	512	491	486	507	497	477	478	501	500	508	500	475	481	461	485	524	488	504	508	505	496	495	473	489	485	509	506	474	509	490	493	493	460	470	470	484	485	485	506	507	517	460	527	477	498	477	501	473	466	463	506	492	516	456	499	458	494	475	511	518	486	477	501	528	481	517	469	495	493	505	510	492	531	501	476	463	490	479	472	501	477	489	509	511	486	478	489	506	502	503	466	483	470	509	488	453	453	505	494	461	501	479	518	474	499	489	488	519	497	461	495	486	474	476	499	520	528	487	488	531	493	487	487	464	520	487	506	503	496	508	538	485	502	460	533	521	493	504	485	486	492	476	526	499	497	501	491	500	503	488	507	532	486	494	532	494	492	489	491	493	524	473	505	492	500	474	445	508	504	455	515	501	478	484	516	453	525	476	490	516	466	490	500	507	532	518	518	523	491	487	494	515	478	482	519	485	499	504	496	503	490	536	528	465	531	528	505	509	506	505	518	483	481	476	536	511	533	452	507	501	494	535	482	471	549	497	487	491	475	522	488	509	486	476	520	477	493	523	462	501	446	471	480	508	531	501	480	454	489	529	513	505	498	502	531	522	483	515	446	510	456	497	494	530	526	477	465	501	501	500	474	529	501	496	493	454	508	487	450	484	497	498	494	489	481	500	555	503	470	522	499	490	518	514	480	516	499	527	483	461	495	434	509	519	484	509	472	519	489	510	469	471	492	503	479	509	502	491	482	480	506	504	493	462	470	477	506	507	497	459	488	526	511	521	503	509	539	491	505	478	509	516	508	470	470	513	486	520	503	536	485	518	474	521	534	511	495	499	471	538	500	512	482	521	510	493	510	487	486	495	499	510	493	515	485	492	484	513	484	471	501	474	513	482	466	478	525	483	500	507	484	505	475	486	503	502	508	501	499	480	525	489	508	489	495	486	509	503	531	510	499	474	526	462	524	509	518	521	497	486	489	518	489	485	472	485	487	491	511	522	464	465	499	465	479	500	537	495	492	488	506	499	533	473	487	515	524	497	474	482	510	507	473	477	491	492	460	516	508	486	454	498	468	507	512	456	518	483	472	481	498	506	509	479	514	480	522	504	519	522	486	475	532	503	482	479	460	507	486	499	514	477	443	487	510	520	501	466	543	499	467	516	503	501	531	490	513	532	497	492	496	538	444	504	484	502	475	490	466	484	509	531	497	508	493	509	491	490	493	463	507	473	490	538	482	547	513	524	509	535	495	512	492	519	484	478	513	517	516	479	495	519	501	482	443	509	506	485	539	467	493	499	502	491	469	488	467	491	484	510	508	508	480	497	496	482	512	492	509	545	496	494	512	507	533	493	493	496	517	497	470	524	474	508	476	501	484	495	515	471	500	502	466	487	521	560	480	469	497	523	501	495	512	489	526	476	514	475	485	476	491	519	523	479	506	478	493	484	558	500	514	488	492	507	465	492	481	486	466	480	510	464	502	515	510	470	496	511	518	503	446	521	488	493	496	515	489	487	507	483	463	460	482	501	467	522	530	492	505	479	495	513	482	496	491	466	472	512	515	490	512	501	431	510	468	539	505	507	491	521	515	495	503	489	482	503	483	508	502	464	518	470	494	532	535	508	497	510	463	510	501	481	481	488	525	490	504	551	470	505	522	488	501	494	508	483	488	502	498	444	520	461	503	513	483	483	474	468	477	488	485	525	570	530	533	514	492	488	483	494	472	528	499	453	513	492	476	470	539	464	485	491	512	525	493	547	495	516	515	509	520	502	490	482	508	475	500	487	480	436	480	490	475	487	463	513	525	520	473	497	501	480	467	499	511	449	494	510	484	480	477	514	513	525	483	483	476	518	482	505	511	482	485	510	515	503	530	491	492	516	490	509	547	477	509	458	453	473	486	466	495	508	469	500	489	515	541	494	516	502	479	488	452	514	490	510	502	512	475	519	482	482	460	502	526	488	517	527	457	470	508	504	506	508	519	454	495	502	497	494	472	498	495	483	485	500	499	482	468	525	498	463	480	474	476	508	522	510	464	522	494	472	483	483	473	501	527	471	500	517	502	504	511	513	530	504	458	485	504	470	505	506	525	519	510	507	516	487	461	522	490	492	498	511	494	486	520	495	518	461	497	482	523	464	476	525	523	516	525	499	480	484	510	492	530	530	492	506	481	504	522	506	490	510	515	483	488	502	476	447	480	552	471	475	471	500	440	484	536	464	495	485	506	506	500	533	521	483	485	446	469	421	500	473	453	476	502	484	492	453	482	503	481	516	508	519	441	478	504	469	497	480	510	501	457	534	473	478	485	472	528	494	474	522	479	474	498	526	513	508	500	494	521	501	499	488	497	528	546	492	541	501	533	463	524	478	485	511	526	489	498	510	474	502	488	517	519	502	456	491	474	479	536	484	507	472	484	487	485	488	469	490	518	479	448	494	510	498	505	514	509	525	484	481	537	502	503	536	487	494	479	487	475	515	518	507	531	473	498	487	492	490	527	540	495	472	501	496	525	476	484	498	455	489	493	513	452	450	466	475	470	510	507	507	489	457	493	492	530	487	487	491	475	491	484	521	459	487	510	523	511	514	531	539	526	511	513	522	465	528	539	533	470	495	503	493	508	526	480	477	451	505	492	511	516	472	525	535	474	519	523	490	537	483	522	509	463	439	490	506	538	457	501	515	515	517	511	521	517	450	510	508	497	516	524	437	482	517	473	479	553	489	530	497	472	498	530	512	481	515	500	447	471	512	517	490	486	481	504	490	526	480	491	525	497	508	486	496	486	519	484	486	498	511	510	501	510	496	453	490	521	542	482	482	540	453	471	487	506	488	489	516	489	507	494	522	549	537	476	476	504	498	472	472	518	510	483	486	527	451	520	533	499	471	497	470	465	492	514	530	509	492	490	505	444	466	508	538	474	477	492	477	497	477	497	511	450	514	481	467	492	524	479	489	500	482	484	475	504	512	503	449	492	484	514	499	537	498	484	500	497	481	490	496	457	489	518	514	478	472	481	476	498	457	477	479	482	494	500	492	480	491	487	492	496	516	530	502	492	475	500	491	492	506	521	514	502	487	535	562	489	480	493	466	499	479	482	507	474	480	489	477	463
59880	27163	8540	1452	905	715	671	532	442	408	374	351	347	336	352	351	335	348	335	324	330	317	300	328	290	287	311	311	300	324	283	308	280	302	306	333	284	331	274	289	312	303	317	306	313	299	299	303	309	311	295	278	287	304	312	287	309	296	297	294	307	321	312	332	297	338	298	303	308	262	296	288	302	309	319	301	311	306	305	331	326	288	287	309	299	300	289	265	325	295	299	287	276	297	285	299	293	317	280	305	273	326	307	293	290	295	309	316	297	319	258	280	299	303	277	289	285	310	287	291	285	284	288	279	274	333	310	321	308	329	290	306	303	314	323	288	314	258	311	259	318	305	298	289	312	296	295	292	305	252	240	269	285	293	282	296	276	325	310	302	283	295	283	292	282	302	269	289	313	296	277	307	297	308	317	298	310	302	305	273	256	280	286	295	301	325	322	270	312	292	280	279	288	272	290	295	268	295	330	310	299	290	294	299	293	278	313	317	289	303	317	325	321	271	315	320	287	304	324	301	301	300	317	286	306	315	302	307	275	287	301	293	288	279	314	294	292	312	288	289	297	250	298	277	283	290	290	320	316	347	311	317	298	274	301	293	296	316	271	281	287	321	305	315	289	320	310	271	301	295	308	288	310	286	317	272	255	279	321	302	289	309	274	262	293	312	307	307	340	321	282	288	303	334	324	307	312	301	303	290	310	302	310	320	270	311	299	294	264	243	311	295	304	289	287	293	314	285	294	283	309	312	275	303	318	284	296	294	273	285	294	331	304	326	304	299	314	259	306	307	294	279	288	304	277	274	269	307	313	297	297	299	284	318	299	316	286	316	299	304	271	274	298	306	313	300	319	302	304	300	297	277	305	309	291	301	289	283	314	289	305	321	292	308	298	310	309	284	308	300	295	296	304	313	361	244	303	284	276	316	317	291	269	283	308	305	323	293	304	293	300	306	350	295	259	326	308	277	285	293	274	276	297	306	301	295	284	313	295	312	283	317	284	275	294	278	328	303	304	308	310	328	259	290	283	299	304	286	275	298	287	282	287	306	286	260	302	271	306	286	295	298	294	313	289	280	301	290	308	286	292	312	324	294	307	306	306	294	288	312	305	304	297	301	269	301	301	275	315	289	281	312	316	287	314	299	283	291	295	309	285	262	316	281	292	318	286	304	279	281	300	319	306	306	322	331	292	306	290	311	254	325	315	284	316	320	291	285	277	283	311	305	288	300	292	341	315	313	316	315	308	319	301	298	301	329	274	298	273	314	325	295	299	293	323	279	305	323	299	270	311	278	290	326	319	304	289	300	278	300	272	290	285	286	312	280	305	318	299	278	282	303	257	283	315	268	333	335	305	279	324	291	310	286	303	289	292	262	278	322	278	339	281	310	289	311	298	305	276	292	329	312	309	308	292	301	321	299	318	324	282	300	325	325	312	297	291	311	297	291	277	304	337	299	267	296	273	304	302	275	279	309	271	277	320	313	302	314	294	336	335	315	270	314	295	320	332	276	306	274	313	320	316	299	290	286	249	304	315	308	330	319	297	314	332	296	282	305	310	279	254	337	308	305	301	282	274	315	309	317	306	312	309	289	289	284	298	272	333	316	305	318	319	317	276	281	289	308	299	299	277	300	310	287	284	292	292	286	291	298	266	274	292	317	308	326	328	278	303	299	287	297	292	292	282	307	307	294	272	286	297	307	274	314	293	292	289	277	306	276	288	305	298	310	328	304	316	326	301	295	279	299	303	283	306	280	311	291	279	294	282	265	305	327	289	331	282	323	306	306	317	305	272	272	287	312	290	336	282	305	286	297	289	306	319	289	304	287	289	324	292	301	271	270	342	276	290	297	305	302	291	298	279	305	262	317	296	279	298	297	316	338	306	262	327	297	326	312	293	307	297	302	298	308	262	282	288	273	276	304	294	301	303	314	311	301	286	278	293	310	285	351	321	300	302	303	304	293	302	271	287	298	311	305	319	310	264	315	309	280	294	287	295	295	295	286	273	282	298	280	335	299	316	308	302	292	323	282	304	298	298	312	308	293	343	305	275	274	319	310	278	299	296	330	304	297	281	274	280	311	315	304	296	304	316	310	278	311	315	303	286	302	309	267	294	295	274	322	315	315	311	276	296	314	291	303	316	301	277	283	304	263	308	259	285	289	285	295	293	316	281	274	303	306	259	281	278	289	285	302	297	301	276	303	299	308	285	292	284	311	267	281	311	306	292	309	308	299	298	308	314	341	289	281	289	296	262	318	276	283	288	318	321	273	302	322	311	281	273	318	308	284	303	314	287	296	279	297	311	295	290	287	291	295	305	300	299	296	303	322	275	289	310	303	292	306	295	290	304	271	242	279	290	271	260	295	289	287	293	303	298	286	297	325	298	270	280	262	299	308	289	286	312	311	288	291	305	287	304	294	291	280	298	277	276	254	299	335	299	296	270	272	303	294	286	320	253	308	281	291	317	342	295	319	307	306	297	291	323	308	280	301	313	326	330	273	302	278	311	288	308	276	273	299	268	295	289	332	281	287	272	301	292	295	337	342	311	285	300	312	293	275	284	274	278	312	308	304	305	257	276	323	297	287	314	292	320	267	277	283	306	294	280	308	303	277	306	284	268	296	293	317	313	287	290	322	299	319	276	266	303	312	278	296	286	306	290	308	304	277	291	294	282	306	297	300	314	314	271	308	299	280	310	301	261	334	304	297	284	314	304	250	288	259	293	305	306	327	300	296	328	304	321	296	258	295	329	303	323	281	277	286	278	313	276	334	292	307	272	324	301	262	301	310	276	286	285	285	309	279	319	293	295	299	290	269	290	265	275	299	311	328	270	318	306	300	301	304	307	252	293	314	312	312	280	305	304	301	301	304	263	311	276	284	300	285	293	283	292	319	290	330	317	298	325	267	312	305	279	291	302	303	290	288	307	273	272	291	318	291	279	317	311	303	305	303	308	324	315	320	270	293	303	292	278	307	306	327	340	313	302	254	309	294	321	313	293	319	294	269	247	310	268	320	315	323	295	344	297	296	339	253	308	295	300	317	311	302	308	301	293	304	280	305	315	289	324	286	300	309	319	306	288	326	293	296	313	290	281	318	305	302	279	291	258	289	283	292	299	310	288	299	307	295	306	304	261	303	258	273	298	283	293	286	299	317	277	301	294	311	274	293	312	336	288	283	301	315	280	311	337	307	284	294	299	301	299	302	328	289	311	293	289	319	297	311	275	276	292	352	287	294	269	328	292	306	308	286	317	296	315	303	298	324	301	332	313	278	286	282	293	324	304	291	331	291	299	289	304	295	292	317	314	331	328	317	300	304	275	310	320	287	286	280	313	281	332	281	269	283	306	295	318	319	293	258	306	306	294	313	273	282	275	316	299	291	295	298	274	293	305	342	306	298	283	274	277	306	285	305	287	290	283	324	292	273	320	291	304	295	315	305	293	282	313	302	327	297	284	283	301	319	303	290	296	317	306	299	329	295	298	254	282	313	291	283
36219	1804	3175	3608	3114	2624	2400	1941	1764	1500	1394	1326	1294	1239	1222	1097	1102	1061	1044	1045	1010	1010	1013	953	1029	922	956	973	980	943	939	947	895	928	975	882	904	905	948	860	903	884	885	924	867	871	876	850	921	844	903	934	922	936	883	939	944	886	926	882	888	873	901	928	885	878	905	846	837	865	880	852	865	861	894	843	871	898	834	902	878	868	850	852	880	851	876	879	866	839	862	841	880	843	914	846	906	873	863	872	806	804	890	865	881	858	885	853	843	874	902	853	873	874	859	875	810	926	850	913	867	839	853	884	830	847	828	872	914	824	848	831	870	866	893	848	849	839	870	906	826	849	811	857	881	847	889	848	934	805	853	916	853	850	855	848	876	840	862	863	837	892	857	887	871	833	850	898	837	848	854	869	864	803	823	855	869	898	831	878	918	811	815	861	876	839	908	797	845	850	847	894	874	916	861	855	839	894	815	881	885	864	870	850	839	840	833	853	843	849	780	873	860	850	922	836	850	872	861	830	833	846	869	892	843	881	840	843	890	852	872	877	822	857	845	877	847	801	844	830	878	824	879	872	844	845	903	942	838	846	849	870	892	816	870	867	880	812	876	831	887	840	848	851	805	878	880	838	822	866	843	846	868	838	853	812	866	896	889	845	840	843	852	886	872	820	848	867	872	858	830	888	894	900	855	827	827	876	878	857	914	850	858	894	855	895	883	837	839	825	863	857	898	838	861	838	894	890	832	879	856	857	920	871	843	892	854	869	866	852	922	815	870	878	808	858	850	816	903	830	947	885	871	874	863	877	886	872	838	874	812	873	817	851	844	874	852	841	852	835	846	863	896	857	822	812	878	926	869	835	865	885	860	821	877	874	894	845	811	860	860	834	828	865	897	886	881	840	849	842	842	903	854	828	917	863	857	828	857	871	832	870	784	900	845	847	843	897	835	829	819	901	786	804	891	870	891	775	895	873	829	839	814	868	889	859	850	874	851	865	822	872	863	851	863	852	868	879	860	885	873	782	873	860	892	850	869	883	894	894	879	889	866	883	869	834	844	874	818	867	856	818	881	822	838	815	939	813	842	843	807	881	881	856	835	856	875	865	810	808	858	853	861	859	876	904	820	875	845	859	885	874	859	841	864	808	852	840	863	816	884	875	843	872	894	900	896	839	843	796	842	916	878	843	843	834	853	872	868	904	875	831	844	864	864	879	831	847	897	872	855	857	855	811	861	882	857	872	846	839	849	843	884	864	868	930	876	865	812	824	840	833	880	873	899	824	911	869	853	891	886	858	854	831	878	857	903	842	877	831	896	856	837	857	869	858	858	800	866	841	850	862	858	812	853	868	902	852	904	821	837	871	863	885	864	859	894	832	830	837	836	875	838	781	854	857	848	835	862	868	870	852	817	867	833	806	899	844	871	826	822	895	874	807	863	835	848	887	857	843	852	821	847	876	819	887	862	892	924	883	867	823	817	876	825	858	844	907	798	839	910	868	864	901	838	850	929	840	854	870	832	838	865	867	897	847	854	840	876	880	871	865	874	898	837	836	860	846	867	882	841	851	874	875	897	871	833	849	858	867	856	878	850	841	887	869	918	900	846	846	949	861	897	806	871	831	837	893	885	880	869	858	855	875	941	839	892	822	900	854	893	826	840	861	840	865	846	870	861	919	877	866	873	820	819	849	843	887	892	858	873	817	830	897	861	888	897	862	861	864	897	869	886	842	881	848	881	846	832	867	882	841	876	853	885	892	865	821	869	831	852	801	919	845	842	856	847	818	843	786	846	872	893	870	878	818	790	823	831	799	865	894	858	917	827	885	848	848	926	865	832	846	835	890	904	881	903	880	822	870	834	862	934	866	824	851	841	830	922	837	888	878	885	886	809	853	900	885	867	910	881	853	875	817	840	875	865	837	858	832	849	878	861	888	857	857	850	825	857	831	850	877	897	880	861	910	874	888	893	848	847	899	847	853	851	817	861	882	829	874	855	828	823	885	858	877	813	821	849	864	867	864	857	866	845	883	826	900	851	831	843	833	843	890	894	851	861	834	856	829	829	791	874	888	851	840	841	802	902	875	814	842	895	837	880	836	889	883	893	854	829	838	817	823	850	862	886	851	877	845	890	848	871	831	869	828	835	879	864	858	845	866	917	832	883	842	861	888	825	889	829	831	886	821	878	863	855	923	826	913	824	865	926	851	890	896	900	823	887	838	832	819	809	895	836	864	841	899	878	876	860	870	875	874	850	888	854	841	881	882	857	845	843	795	871	820	905	882	867	791	847	853	851	849	853	857	867	846	809	893	851	827	892	862	825	910	850	906	870	846	868	847	838	892	853	845	838	884	796	847	872	891	888	848	809	815	868	836	863	890	893	876	843	898	882	851	854	856	871	839	869	877	849	833	847	879	858	885	868	897	837	884	863	844	856	827	866	837	896	850	861	859	861	887	854	805	894	801	830	882	855	875	872	871	873	872	825	840	837	828	852	890	867	854	824	878	868	842	864	888	806	853	874	823	865	856	888	886	856	814	837	886	875	875	870	884	867	846	863	816	813	834	836	881	830	893	821	843	826	816	851	875	884	877	873	857	813	851	811	872	799	896	843	833	880	827	861	846	881	842	879	875	880	899	885	855	869	881	832	842	846	854	877	796	835	812	874	861	875	837	890	836	867	857	803	845	891	841	904	878	864	827	863	867	866	816	880	879	795	865	863	906	902	840	865	836	903	850	836	853	902	849	899	842	825	873	816	843	821	882	824	860	806	814	840	834	866	825	820	900	816	868	840	820	819	828	851	849	875	874	839	899	847	877	835	819	873	849	893	856	851	863	915	890	850	819	869	853	791	918	854	862	875	879	897	845	877	800	890	883	867	804	851	830	885	869	816	866	843	864	837	817	877	813	884	881	854	904	880	854	841	851	875	889	858	848	838	884	821	828	849	925	851	863	837	873	862	828	857	914	882	817	848	853	812	874	907	832	847	879	775	835	852	874	896	876	879	879	870	845	917	835	910	847	859	813	861	860	830	856	893	919	844	865	864	848	872	828	873	847	802	868	853	881	791	905	855	863	814	848	839	896	817	843	900	876	823	860	894	850	849	857	874	843	887	870	834	891	845	843	850	894	874	803	838	837	825	850	865	861	821	852	900	924	837	857	842	905	917	853	879	896	835	833	866	865	917	845	863	849	891	849	821	864	879	848	859	858	810	864	835	841	868	853	835	859	862	824	832	880	827	877	833	875	862	887	872	881	918	823	922	859	878	829	838	857	825	810	856	815	891	852	820	820	888	878	922	853	878	853	824	871	883	857	853	847	873	858	829	875	856	855	845	835	850	863	829	849	863	882	830	843	843	870	865	827	835	870	829	880	867	863	886	854	908	880	891	851	888	855	863	847	847	852	848	880	864	869	916	863	899	856	832	871	881	905	797	884	813	818	870	854	877	849	813	860	834	867	871	859	834	886	808	868	897	884	826	828	857	860	862	893	853	915	913	859
68286	31307	17648	4775	1684	1197	997	740	610	547	530	482	469	461	424	416	412	360	362	382	420	383	399	348	375	357	388	371	385	398	355	342	370	357	335	365	347	363	363	362	339	354	317	352	348	371	368	311	365	359	349	350	346	376	343	337	341	340	349	341	353	385	339	350	348	316	355	351	352	359	372	338	342	367	335	352	354	361	370	314	393	343	326	361	334	377	387	351	357	360	346	336	393	331	344	352	353	339	313	328	354	377	365	363	335	357	338	313	351	349	367	345	358	351	364	356	363	352	354	315	364	353	337	347	354	342	332	363	345	339	326	337	345	357	354	338	338	323	357	340	359	338	332	329	370	328	392	322	323	351	336	353	306	336	376	339	376	320	389	333	333	343	320	320	352	366	331	339	323	361	341	339	350	338	367	342	316	330	307	363	326	336	335	335	371	376	327	332	339	355	332	329	315	310	351	371	345	368	337	339	312	350	350	371	374	328	352	345	337	383	361	327	344	340	350	317	357	321	355	327	363	364	323	345	326	310	317	331	346	333	374	346	333	344	332	352	338	327	327	329	336	337	359	380	338	345	370	321	345	316	351	366	355	360	306	348	340	339	365	348	321	344	340	362	359	358	328	343	330	330	346	356	330	336	349	336	370	316	352	318	387	365	333	348	346	359	335	376	341	352	375	351	345	345	320	327	358	349	361	326	330	371	350	320	368	330	335	363	311	363	350	333	291	307	325	346	344	366	336	368	366	334	339	369	364	337	354	323	362	336	346	317	365	335	362	301	327	353	331	354	336	372	351	356	359	361	348	322	340	332	329	333	341	320	343	324	348	351	371	372	323	340	356	351	388	311	370	361	329	332	319	304	350	306	327	359	357	364	303	358	355	337	344	356	368	353	363	359	316	331	357	339	323	333	343	366	345	370	338	346	328	369	346	368	341	345	327	332	326	348	331	377	361	327	334	315	358	338	330	330	319	316	324	368	335	355	362	329	340	352	371	316	363	379	320	340	365	336	343	339	356	357	358	351	369	331	375	381	333	336	344	336	360	321	330	324	340	307	358	373	381	336	350	308	358	352	346	354	325	319	338	352	344	308	348	355	336	343	346	332	367	325	348	359	326	363	390	360	300	334	319	349	338	369	334	326	339	338	338	313	338	346	340	337	329	325	335	324	386	324	317	347	358	332	328	344	322	342	367	341	360	332	362	325	388	344	334	338	330	386	346	302	345	362	354	358	354	357	325	361	320	348	329	327	342	368	374	345	344	341	359	338	356	342	359	328	338	338	329	330	324	358	343	304	339	382	351	339	355	346	364	338	349	326	352	380	380	361	320	348	350	316	329	358	347	327	316	348	334	378	376	366	339	354	345	322	352	357	378	344	337	312	303	323	351	381	366	329	320	319	324	332	336	354	328	335	344	340	317	344	330	380	358	330	306	336	341	387	328	333	381	304	384	334	352	347	331	338	350	350	384	333	329	349	353	343	376	365	371	344	350	344	345	362	326	338	326	320	341	330	327	338	320	371	313	323	354	347	365	314	346	342	306	359	339	341	396	334	351	336	363	346	346	363	354	323	333	360	365	360	334	351	345	342	330	380	364	347	360	352	336	356	364	309	353	345	374	371	331	344	321	346	328	354	378	332	340	359	331	329	329	372	357	361	372	332	324	317	330	360	351	323	332	347	353	326	353	319	331	348	353	342	326	325	345	322	335	356	352	343	343	319	380	322	324	334	327	379	321	365	334	324	314	303	348	335	341	326	303	331	338	338	380	322	330	345	335	351	306	315	333	319	356	344	374	349	373	359	344	358	357	369	314	376	345	375	372	355	320	335	339	360	350	353	354	346	329	361	375	345	348	328	349	321	331	357	318	357	343	353	342	362	334	347	357	339	322	344	342	330	313	350	350	343	369	352	343	333	333	342	332	312	324	312	339	362	371	330	318	336	343	356	334	349	341	338	336	330	343	346	323	335	327	362	335	353	350	349	333	336	356	367	328	328	359	332	349	364	338	352	329	388	345	342	317	335	327	363	356	361	341	344	353	339	340	352	333	344	350	332	306	354	358	338	345	329	364	345	366	323	352	344	342	357	339	336	368	314	366	327	346	335	340	320	322	334	367	363	335	335	375	320	370	334	341	354	344	331	336	348	358	361	357	345	351	345	331	344	346	357	335	330	367	325	340	347	306	333	334	290	359	360	343	321	348	339	353	365	331	324	368	359	350	357	327	333	350	379	367	313	347	333	335	393	338	384	343	334	327	354	339	374	335	349	346	357	366	360	319	338	383	325	367	329	330	348	330	324	338	338	361	347	353	346	368	350	366	343	349	358	350	347	349	329	351	377	320	366	352	331	338	335	371	354	325	354	358	325	331	348	367	318	314	351	337	351	324	356	353	326	323	362	314	363	339	327	358	366	345	350	376	318	368	324	335	319	345	354	341	348	321	333	352	327	361	322	337	347	351	343	344	354	345	355	308	337	366	301	357	331	360	337	356	334	368	347	323	375	324	379	349	368	346	365	328	353	363	351	366	337	336	331	343	369	342	361	336	374	320	309	342	327	367	326	348	316	336	328	361	361	361	350	343	341	342	346	325	323	333	363	346	335	297	337	339	390	347	373	322	361	325	320	330	351	374	312	353	336	320	364	364	347	348	314	379	344	352	340	371	385	359	348	332	404	332	354	346	314	350	329	343	326	390	359	305	349	367	360	335	333	329	359	375	352	337	344	333	326	344	355	347	368	343	333	327	339	347	347	342	326	352	352	339	319	342	327	351	360	342	338	328	362	333	353	359	362	350	333	346	364	349	380	352	373	361	354	348	342	300	337	318	327	346	344	347	346	332	349	364	354	364	368	371	340	311	342	364	335	355	372	312	326	348	369	361	337	346	334	352	331	355	371	341	342	340	327	346	328	332	335	349	383	343	367	356	374	329	355	358	366	341	335	333	332	364	365	369	347	348	313	336	357	356	377	341	343	314	324	358	332	371	331	331	323	331	346	368	338	339	329	319	360	334	345	349	365	350	336	338	334	343	367	354	313	318	342	351	342	333	355	343	330	352	337	334	333	335	336	356	376	375	329	347	344	347	334	364	358	357	356	379	329	345	327	357	353	355	335	333	341	359	343	337	351	353	330	308	356	379	312	363	341	335	346	344	325	304	345	349	343	358	356	364	345	357	366	346	338	352	286	326	364	329	347	332	351	327	304	328	323	334	363	338	351	324	335	326	354	341	348	335	350	323	340	331	349	393	364	359	350	345	356	327	353	345	322	348	317	371	319	341	355	347	331	363	350	385	331	336	354	379	347	324	341	358	308	338	329	338	321	347	351	361	338	329	333	328	357	320	350	357	359	352	343	344	343	328	347	351	389	357	331	320	336	327	337	344	327	354	362	347	331	367	318	322	379	330	352	323	335	353	321	339	341	349	381	346	351	366	332	312	341	312	349	341	308	323	356	332	350	338	299	342	361	337	331	334	325	361	326	335	322	327	341	340	363
43403	2744	4974	5962	5037	4235	3735	3064	2595	2220	2105	1805	1742	1622	1512	1525	1443	1320	1302	1311	1278	1169	1242	1149	1239	1125	1155	1122	1095	1139	1113	1056	1086	1046	1039	1033	1023	1039	1028	1018	1016	1053	1025	1011	1063	1007	992	986	953	1028	1015	1058	984	1004	1017	993	1008	980	985	974	986	978	962	967	1053	979	1005	957	1012	967	965	968	949	991	976	984	1000	1003	928	990	969	933	967	1023	1011	973	958	1029	942	1009	959	946	982	953	948	963	1000	1014	966	969	985	959	962	968	950	935	952	946	973	978	965	926	987	951	936	978	1005	976	903	933	980	941	994	985	997	963	966	992	994	963	971	893	938	1010	973	998	983	906	1011	993	913	945	967	943	936	951	983	970	941	973	968	1002	979	963	984	959	917	984	901	972	983	936	972	968	898	983	971	935	986	990	964	1025	925	925	991	918	949	967	932	979	950	933	935	925	1018	916	952	982	946	940	960	940	920	977	1035	1001	907	996	915	959	934	965	941	982	1004	904	933	883	955	934	972	900	928	986	934	944	976	974	929	912	952	971	950	978	961	980	927	940	946	947	988	922	917	973	956	945	917	925	915	909	969	951	949	1000	953	979	971	955	959	949	936	974	960	931	928	957	1003	962	978	925	968	949	951	985	898	916	891	965	962	972	986	950	1002	912	934	998	935	911	955	947	986	990	956	941	936	999	983	963	1019	997	961	979	951	1007	957	949	947	982	957	964	979	874	914	957	919	1008	971	957	954	945	969	936	986	911	915	987	971	976	886	953	955	1008	947	945	934	1004	955	956	984	934	1012	955	913	915	982	904	987	960	973	956	1005	977	958	971	958	928	940	990	941	874	904	964	960	963	934	961	967	900	974	966	983	969	920	922	966	914	927	947	949	944	931	918	961	972	991	912	941	944	978	937	963	987	933	915	942	925	919	1032	951	934	920	969	980	930	967	965	954	972	934	935	963	938	981	980	958	958	1036	960	926	952	930	915	946	935	918	1022	991	979	892	956	965	902	992	975	941	948	925	993	927	1029	885	894	964	990	936	951	898	938	937	971	988	1019	984	968	899	884	916	976	954	966	973	972	978	941	975	957	953	936	942	973	971	970	997	918	974	947	1012	949	940	854	941	972	920	969	917	981	927	916	938	986	959	958	951	932	971	965	990	960	968	930	965	939	924	898	910	995	942	939	888	965	944	933	926	978	957	957	960	953	948	966	917	922	940	931	974	951	929	928	962	942	931	958	952	995	932	1002	942	952	956	961	981	979	906	951	947	948	948	933	926	909	920	947	997	962	979	1012	992	966	959	914	1003	981	944	987	934	991	945	938	943	925	1039	902	942	1006	955	995	948	1011	933	922	1003	882	971	968	963	961	943	957	963	899	947	928	948	955	957	942	973	958	911	950	979	936	944	952	960	916	961	977	969	972	913	990	939	980	956	964	971	960	912	927	972	950	955	915	920	984	905	974	963	967	911	937	950	939	948	912	937	961	970	951	971	911	950	918	914	970	971	926	932	916	908	972	951	938	965	942	933	947	967	941	951	989	898	900	924	957	975	958	941	914	954	952	947	976	955	985	956	959	995	977	919	962	948	969	996	933	979	914	946	943	922	928	948	922	912	963	878	933	948	958	956	934	961	956	915	1031	986	990	937	949	925	991	968	968	962	965	941	987	946	951	921	890	976	932	948	886	965	949	957	974	980	998	973	972	977	905	925	981	978	924	955	946	972	922	914	956	949	912	966	1011	920	975	957	974	966	952	948	990	959	951	946	953	900	869	940	949	908	967	908	969	1042	929	961	947	938	964	963	941	935	964	947	929	979	885	950	944	934	992	1013	971	955	921	951	948	968	922	947	925	925	929	1002	955	958	876	924	985	941	1022	939	919	951	955	955	966	980	950	965	963	938	932	949	964	910	983	884	923	972	907	955	997	951	992	973	905	906	912	917	994	988	979	1001	917	917	892	897	930	983	945	928	961	957	967	925	908	971	958	939	950	900	994	961	949	914	970	949	917	895	980	944	976	966	945	966	961	914	987	919	964	973	938	944	946	943	956	964	924	991	939	975	962	933	985	942	970	925	973	948	946	909	922	941	969	952	965	937	954	974	986	968	965	939	984	960	930	991	940	973	964	921	953	980	986	967	938	947	963	966	942	965	947	901	925	1006	1011	946	1019	994	972	972	947	988	919	971	974	938	991	915	936	967	915	953	958	906	909	899	989	941	983	950	1008	914	932	985	913	929	967	956	954	1005	988	976	920	973	968	907	987	945	892	924	943	1002	895	950	922	901	925	950	972	935	944	921	983	957	1007	946	959	950	942	933	926	983	951	963	892	939	911	893	1012	964	999	952	965	945	930	965	957	954	990	921	981	1009	943	942	979	943	979	953	985	878	966	928	972	970	1028	889	974	991	899	993	949	948	971	944	964	909	970	937	922	939	942	966	927	935	901	1003	1001	930	964	945	913	945	962	942	940	934	920	990	960	877	1018	925	940	938	948	1011	952	997	932	973	1005	921	974	936	988	995	938	970	1002	980	967	987	938	960	944	953	945	884	965	948	944	974	934	941	970	979	996	946	955	1008	979	931	936	934	972	956	942	939	921	932	989	990	977	976	915	957	938	961	960	961	948	1016	980	948	984	990	1007	923	987	950	967	957	922	941	953	969	936	911	938	949	979	981	925	963	984	1019	949	974	950	919	933	931	1009	921	944	959	889	920	929	949	935	944	916	934	957	887	933	933	912	956	971	928	934	963	937	960	941	958	940	910	962	965	942	895	931	979	977	954	926	972	966	883	1000	940	974	931	976	952	1004	922	971	917	1014	963	1002	960	951	993	957	950	958	961	943	958	962	960	944	965	939	938	932	1006	946	975	950	921	924	999	968	924	887	943	903	965	933	961	981	962	966	946	961	915	928	934	984	953	1011	930	943	959	985	989	954	981	969	913	1016	965	942	921	972	960	979	972	919	965	979	926	973	994	931	972	952	940	958	990	913	1006	943	914	962	946	930	983	908	934	932	918	949	985	941	951	954	985	905	967	925	1010	975	956	911	900	921	970	956	954	975	909	945	915	934	957	1065	981	972	963	941	942	965	979	1008	977	926	970	961	952	982	996	963	993	971	918	921	1029	915	977	947	991	958	949	901	955	913	921	996	931	948	941	949	943	996	943	987	966	924	957	948	974	926	969	939	914	999	925	967	985	964	954	932	886	959	900	949	965	980	1027	919	947	920	968	971	1013	942	870	911	964	941	966	939	931	961	963	937	983	962	938	945	896	951	963	944	926	976	962	926	982	974	959	930	983	919	1025	991	979	931	923	997	915	935	993	940	966	949	907	1028	967	964	946	924	987	908	948	960	973	923	929	959	924	962	953	1013	922	977	1019	968	899	950	979	951	952	927	927	927	949	946	951	891	904	995	990	931	973	992	916	984	998	967	982	932	929	978	931	953	923	965	949	890	909	963	1015	898	982	946	984	959	915	934	939	1002	975	986	956	941	961	1007	925	943	921	978	969	928	986	1003	936	927	944	936	912	920	926	889	931	971	941	969	940	938	966	976	994	917	960	971	964	939	943	969	962	967	979	966	920	967	932	911	965	966
18051	1737	454	259	205	168	167	166	168	158	173	161	154	130	157	152	148	176	135	139	153	154	146	162	141	147	142	137	160	147	158	134	141	132	153	149	172	140	157	141	164	164	130	133	142	152	148	155	162	148	142	150	163	136	180	179	190	130	146	148	153	141	150	157	172	170	152	143	145	161	147	148	153	142	149	186	152	176	152	153	162	140	163	140	130	161	169	153	159	166	140	122	136	130	139	153	163	142	161	153	137	153	153	155	167	151	147	150	165	141	155	134	166	168	157	159	163	154	137	154	169	157	163	157	143	135	151	170	171	174	151	155	154	160	142	153	149	142	143	170	143	131	172	142	137	151	144	152	139	150	165	154	152	158	158	142	161	132	151	170	153	133	139	143	170	156	151	147	157	164	155	139	161	157	173	151	162	140	156	147	154	153	141	158	127	160	145	148	170	145	139	160	159	134	188	150	133	145	130	157	156	146	146	163	170	153	152	166	144	150	140	166	147	164	168	152	171	135	172	160	136	148	140	130	148	149	142	140	186	177	161	159	185	171	179	154	152	170	152	149	155	142	164	153	150	170	158	159	166	136	126	151	159	152	125	130	171	159	147	157	164	154	154	152	159	162	158	147	156	159	150	158	144	171	156	166	154	149	157	164	143	157	152	176	160	141	141	158	139	153	175	154	135	161	156	139	144	159	148	156	161	168	149	132	149	165	136	125	163	158	166	135	147	143	167	136	154	134	138	161	159	177	183	166	164	146	161	149	139	145	148	153	158	167	154	175	174	132	158	160	154	149	148	164	167	168	144	132	179	141	133	161	154	161	170	163	153	161	159	144	142	172	135	130	142	160	127	154	150	162	142	147	157	167	175	138	161	169	157	145	152	136	133	141	169	151	161	157	149	136	156	153	148	139	161	142	162	158	155	167	154	133	135	146	149	139	113	143	173	152	128	176	175	159	153	147	152	160	130	131	162	129	148	154	150	134	160	154	131	156	154	149	155	150	174	151	150	152	152	155	145	145	165	146	153	146	167	150	155	146	138	148	185	127	168	144	165	161	137	165	146	159	143	153	131	150	161	154	159	155	143	172	156	155	153	139	158	126	167	169	135	134	120	151	151	161	129	156	158	160	150	158	133	149	160	152	159	130	143	184	169	145	141	135	149	133	176	164	158	158	162	162	158	145	180	139	167	154	167	140	161	176	164	151	158	153	157	144	144	133	148	140	173	151	151	164	121	150	161	145	171	154	139	150	169	159	155	153	128	143	155	132	152	134	158	141	161	153	166	137	146	140	153	153	139	126	132	139	144	178	169	146	144	175	163	148	156	147	160	158	161	160	145	167	147	150	149	137	157	176	165	155	154	129	150	152	174	129	155	133	143	155	131	142	144	186	147	156	141	143	158	163	138	165	135	132	144	181	162	149	152	170	137	145	148	171	153	140	164	165	161	171	143	187	146	143	148	135	151	176	171	140	156	140	168	161	148	156	150	162	148	141	169	172	130	161	142	160	159	182	152	143	179	151	136	145	163	149	143	152	153	145	164	164	124	159	165	137	164	173	152	159	139	151	142	151	145	155	146	165	132	157	141	178	155	158	155	151	139	117	139	158	145	170	146	133	135	154	166	135	145	153	141	158	116	152	150	135	166	146	142	148	147	145	148	171	134	142	167	163	144	142	158	151	125	133	151	153	146	169	151	160	146	173	147	147	146	142	150	144	143	171	157	143	132	147	135	143	149	148	154	162	146	147	143	161	155	136	155	153	158	153	143	133	129	165	157	174	143	129	142	149	152	147	148	139	146	151	142	169	161	138	145	136	156	137	142	167	142	181	142	156	153	155	156	124	129	166	169	166	157	162	150	139	170	139	161	147	157	148	170	156	175	164	146	140	167	158	142	166	159	173	155	140	155	139	146	146	141	130	160	143	139	162	136	152	155	150	145	153	161	149	190	148	141	149	140	143	151	156	151	162	146	159	157	149	149	141	147	124	142	150	145	134	153	163	140	148	138	154	162	127	156	147	175	161	137	150	150	133	142	158	151	141	138	153	166	142	132	163	149	166	154	154	169	151	148	137	151	163	162	148	143	153	134	159	138	144	130	167	133	148	152	152	129	137	146	143	146	153	144	149	145	158	165	144	143	155	158	174	158	153	133	166	135	150	148	159	144	134	145	151	150	156	149	145	160	136	162	136	132	135	150	153	142	132	171	144	158	152	151	141	158	174	133	150	118	161	141	158	170	177	139	151	161	162	163	144	150	180	157	162	144	142	156	144	147	152	111	163	141	164	166	182	148	164	165	142	157	142	134	159	151	141	146	158	166	152	156	158	165	152	174	153	163	157	161	140	136	153	152	161	157	139	129	151	150	155	174	151	158	141	148	140	153	140	127	154	129	158	152	139	151	156	145	154	152	161	148	154	161	154	152	155	136	157	127	160	134	162	152	157	141	129	149	140	174	149	148	151	166	160	155	156	138	155	168	152	145	148	160	150	163	167	137	154	143	129	167	140	135	144	170	148	133	170	131	140	159	174	132	170	143	144	142	147	140	146	140	142	156	161	151	139	150	172	162	160	149	163	160	140	149	172	154	147	133	180	142	169	139	146	179	170	160	137	136	140	146	134	178	143	131	165	151	138	160	143	141	141	155	148	145	152	152	143	162	151	147	156	175	159	152	138	157	138	138	140	143	155	149	142	151	157	141	146	155	148	117	130	132	153	168	139	159	163	155	162	150	149	161	174	157	172	159	132	164	158	142	138	149	148	141	117	162	144	150	179	145	144	133	146	159	135	165	140	147	161	126	154	136	169	127	157	158	158	177	147	163	142	154	163	147	137	128	163	151	159	142	154	152	162	168	142	157	154	129	132	138	143	150	165	164	139	152	142	148	135	155	142	159	171	155	170	174	137	139	148	146	162	163	143	161	159	157	133	159	148	153	168	152	156	164	152	187	158	157	160	172	157	155	159	146	141	167	147	165	154	162	165	136	133	173	148	142	162	161	154	131	144	145	149	170	147	132	142	139	162	149	146	153	136	169	171	145	129	164	142	143	149	175	175	155	146	143	145	141	173	158	175	188	138	166	160	148	143	159	142	148	145	148	136	163	161	140	145	163	136	158	153	163	157	163	148	156	162	139	159	167	162	148	173	170	155	145	178	155	166	142	158	162	176	174	147	152	175	141	165	156	127	157	155	139	140	150	173	146	148	162	165	160	152	140	157	129	163	157	159	139	159	148	142	138	153	161	153	151	169	123	169	164	149	163	140	162	155	152	159	130	162	130	173	153	170	165	145	149	163	148	151	145	143	151	147	141	166	154	148	137	143	163	158	161	143	139	154	137	113	153	160	141	155	164	161	168	155	143	149	153	142	159	170	173	138	148	122	162	146	152	134	153	152	138	163	135	146	171	140	181	153	137	149	159	142	154	193	150	160	154	136	152	148	152	156	127	160	165	144	150	144	153	168	176	136	119	158	175	179	167	155	170	142	147	142	155	162
15558	566	713	750	728	648	615	575	574	548	523	559	570	537	525	492	498	506	487	525	527	477	520	484	537	490	510	529	488	522	482	478	508	483	494	572	490	537	479	488	492	445	499	469	527	498	487	497	484	512	506	491	473	531	507	513	512	524	500	483	518	483	497	503	486	468	558	494	475	489	487	513	450	484	510	491	441	477	521	527	491	515	508	518	500	488	505	512	459	489	469	513	491	480	485	530	513	470	501	477	481	500	486	472	485	479	526	499	504	504	505	485	479	516	484	475	470	505	498	502	557	442	516	495	483	468	513	484	502	532	531	476	514	486	443	510	475	525	491	487	544	494	483	500	520	529	486	454	450	468	527	523	486	485	463	502	511	521	499	512	522	497	501	486	481	498	470	519	483	480	497	465	512	481	451	484	495	463	500	490	484	524	478	482	501	480	546	461	484	449	521	470	517	487	512	513	532	472	558	516	500	516	474	505	499	459	512	538	492	493	463	506	483	497	461	490	499	532	527	510	516	508	512	468	487	495	485	467	453	533	461	496	495	523	490	523	477	474	481	490	474	431	491	528	514	455	444	509	509	523	472	505	509	470	524	479	510	484	495	464	498	477	459	492	490	483	482	446	513	516	467	514	509	474	518	528	512	514	479	459	515	522	494	498	480	499	455	491	506	488	448	496	489	506	507	511	502	473	493	480	503	478	463	476	507	523	476	496	486	493	467	528	513	484	477	500	491	499	495	475	457	509	514	517	521	472	483	449	521	525	505	504	488	504	464	526	484	526	490	465	507	528	474	488	473	487	505	469	485	480	515	468	473	488	493	512	457	525	471	517	514	521	491	528	482	478	501	509	489	518	511	516	476	474	529	526	509	498	502	502	503	495	493	526	497	497	503	494	468	456	494	543	483	508	485	480	508	497	503	492	488	470	532	491	474	495	503	540	500	511	487	467	484	495	489	515	476	469	468	515	516	516	477	507	519	510	437	504	489	476	528	508	498	508	505	539	508	518	472	507	493	499	464	520	509	508	500	465	489	499	498	518	483	508	461	482	470	505	477	498	506	524	473	477	491	470	507	513	522	472	452	508	494	477	478	465	510	502	505	501	490	499	480	438	490	497	482	501	495	451	516	517	490	473	514	491	561	499	473	477	513	511	484	515	489	520	463	449	495	503	499	504	471	471	505	502	496	509	503	500	489	493	522	480	480	475	508	506	507	463	492	491	486	477	490	470	472	499	509	521	483	507	483	473	484	457	465	523	469	487	495	523	480	474	494	507	505	522	530	519	442	530	483	449	500	528	506	504	460	488	479	493	488	486	462	427	458	525	503	507	483	508	486	459	473	485	517	534	472	484	480	562	472	506	482	478	463	485	465	467	500	524	521	506	498	494	509	500	474	522	522	506	500	500	469	507	510	486	433	499	498	480	515	492	504	493	503	479	464	520	476	476	482	521	546	505	429	444	525	493	479	490	488	503	469	545	535	511	504	496	505	476	519	482	480	489	475	547	524	515	487	513	451	500	511	469	523	494	485	483	479	504	526	483	466	467	523	506	501	477	483	533	510	483	505	477	504	499	468	485	536	514	526	543	531	482	475	513	514	510	505	456	497	486	449	498	494	522	509	491	465	516	524	515	507	505	502	460	500	477	462	470	512	497	548	482	484	495	515	489	494	547	528	529	505	495	489	506	494	491	506	493	467	505	529	498	503	496	487	522	520	484	514	490	484	493	487	469	483	519	504	508	473	492	509	467	500	524	535	482	501	439	487	502	494	496	504	499	468	484	471	509	528	489	483	526	509	511	485	480	462	524	506	537	531	500	534	501	482	459	477	498	476	495	491	479	440	532	504	517	499	522	575	487	477	478	485	494	544	446	511	535	520	499	468	491	514	494	486	508	490	504	512	496	485	470	471	433	505	497	477	519	508	502	479	489	501	495	514	497	481	523	463	505	496	488	469	514	439	492	547	508	513	523	511	535	497	551	511	502	488	516	503	476	518	487	508	517	474	478	506	468	472	505	457	484	479	494	525	498	504	512	546	513	520	471	525	492	471	479	491	487	488	471	484	476	520	544	487	511	494	469	475	475	497	469	525	465	514	478	501	479	512	471	499	524	480	508	487	518	492	485	516	468	543	525	481	503	477	467	496	530	513	531	495	528	536	500	500	526	479	489	474	461	486	502	497	460	486	471	515	513	500	524	455	508	519	479	530	534	493	481	480	463	487	520	470	483	497	473	501	478	470	541	493	468	504	518	497	463	468	489	482	523	484	459	531	488	468	504	516	530	448	466	481	518	519	518	471	495	504	479	532	563	495	472	472	500	461	492	503	509	482	494	490	482	504	510	532	497	470	478	491	479	480	484	512	525	529	492	491	495	448	495	479	469	517	486	462	492	533	492	498	472	492	514	523	475	503	512	496	468	455	518	496	488	488	520	478	492	535	463	495	502	455	537	515	492	491	506	513	508	487	487	547	464	498	538	492	451	491	476	490	465	500	528	495	505	490	514	483	496	498	509	488	482	478	516	510	496	496	518	525	487	519	483	517	486	494	474	510	491	478	476	461	462	486	475	504	487	463	494	493	535	511	503	467	485	509	503	456	497	488	488	462	490	459	491	505	503	490	524	492	501	489	511	484	495	464	514	507	475	492	482	478	492	477	476	479	484	488	496	503	510	487	512	534	468	490	470	466	509	469	474	465	449	466	491	479	493	478	501	504	501	481	531	508	453	493	502	506	507	551	473	493	497	472	489	520	512	532	498	530	509	493	510	483	456	496	507	463	490	516	535	496	550	493	479	495	520	547	521	502	480	481	470	489	513	496	511	519	498	537	509	477	492	491	475	546	488	521	474	496	492	507	454	479	507	488	479	465	509	487	495	499	463	526	510	479	519	470	489	491	500	488	487	510	490	508	484	496	491	530	483	488	519	487	501	507	489	464	473	509	453	465	477	487	462	467	487	521	483	517	525	453	514	504	485	493	478	497	499	471	466	490	498	465	508	478	507	476	475	531	488	484	500	463	486	489	480	517	503	517	458	460	461	490	514	505	540	437	496	491	504	491	489	479	501	508	493	513	562	485	510	508	505	468	508	479	520	472	483	467	521	470	513	519	508	495	522	492	500	506	549	501	514	502	469	485	525	532	463	466	508	515	506	483	460	497	484	470	504	487	511	500	441	532	489	440	545	508	500	479	541	498	483	499	544	535	462	462	503	512	497	518	475	487	485	508	482	502	523	504	478	449	497	450	509	494	493	501	482	491	510	528	503	538	457	515	496	479	539	499	506	496	486	485	516	466	484	504	475	515	530	480	505	512	495	499	499	457	505	484	512	489	488	492	511	496	490	534	476	518	500	542	465	466	491	457	526	515	456	487	480	522	493	485	483	515	468	491	478	481	496	533	490	505	494	551	518	505	530	486	508	484	465	540	494	517	472	459	504	455	536	569	512	471	480	492	487	504	505	499	500	482	533	489	524	505	468	494	480	509	479	493	510
59982	26803	7547	1317	893	678	604	546	460	436	402	421	353	376	314	332	340	322	327	300	369	315	351	325	309	296	303	324	294	320	296	301	335	313	306	306	312	284	309	302	292	267	303	315	307	313	320	305	317	276	318	278	308	302	315	303	264	299	292	281	315	310	316	324	294	330	286	321	337	316	314	319	296	302	340	310	297	295	312	291	277	297	315	294	287	293	320	294	282	294	285	302	299	347	323	317	283	278	304	306	294	299	316	276	298	310	301	304	284	292	304	306	302	323	297	285	278	353	303	281	324	291	289	280	286	307	324	314	292	296	317	306	300	288	270	249	284	328	301	301	308	319	301	306	296	289	294	304	296	294	284	249	295	292	285	299	291	283	300	320	289	289	314	291	290	316	310	296	263	312	328	336	304	291	315	305	313	308	305	325	311	307	303	316	290	317	293	280	275	268	301	289	291	316	330	308	272	327	269	297	311	265	331	298	269	297	286	294	272	289	285	309	289	308	275	299	285	312	309	282	318	295	314	316	290	281	328	302	278	323	310	291	296	285	298	286	298	304	282	295	322	284	295	327	286	264	311	299	281	280	292	286	302	310	310	310	301	315	332	298	282	317	280	292	301	308	282	321	297	297	296	303	295	254	324	278	297	292	307	263	298	294	303	297	281	310	320	313	273	290	285	324	298	293	294	294	311	323	299	309	302	311	320	277	334	300	292	325	267	286	280	306	263	333	325	286	297	292	307	300	300	308	319	273	260	284	314	276	322	291	302	301	287	322	267	297	291	291	292	296	297	296	291	277	299	287	251	299	272	287	303	317	303	316	302	315	309	285	285	283	303	318	299	317	302	314	286	278	312	286	331	292	271	256	316	249	305	336	291	291	281	309	307	329	288	297	289	309	267	293	308	285	292	332	289	325	292	296	281	293	315	309	317	313	288	317	346	275	301	283	290	302	320	318	304	293	288	285	279	305	290	343	311	311	286	309	293	308	313	275	321	297	305	308	310	307	275	265	293	258	303	285	286	307	309	296	309	331	257	291	311	305	315	306	277	300	327	285	275	305	284	297	274	324	325	285	279	305	321	271	334	283	298	320	294	302	271	295	258	281	306	296	300	300	348	294	334	282	289	292	308	285	291	315	296	295	305	305	307	304	308	320	324	328	294	289	275	318	291	319	292	298	300	336	290	277	311	327	304	298	323	298	289	321	284	291	298	287	306	309	322	302	306	317	330	329	263	315	330	298	308	284	341	283	317	302	281	284	301	302	282	312	311	326	310	263	280	308	330	299	318	301	338	303	311	296	327	295	280	314	294	287	285	287	287	303	294	300	298	289	321	293	294	273	291	299	296	297	307	317	304	281	282	313	265	313	275	314	288	319	274	271	308	310	302	296	310	312	254	284	298	284	332	284	278	282	287	311	305	314	289	294	292	290	297	305	283	317	277	305	283	305	269	282	277	276	295	300	315	305	279	288	285	274	293	280	283	265	289	295	292	277	295	333	313	283	303	319	298	310	277	324	314	302	286	293	311	308	301	299	307	320	272	293	318	316	266	283	302	266	308	343	295	322	286	293	315	300	306	289	279	325	315	334	288	307	257	286	300	292	288	303	280	344	307	298	298	280	289	306	291	321	311	282	286	304	313	283	309	304	297	323	298	312	296	288	318	318	291	290	310	298	309	326	276	279	291	275	273	293	317	258	278	303	311	312	279	281	302	295	296	289	297	330	293	281	310	272	304	307	293	306	321	268	277	302	330	282	274	304	315	279	301	301	296	284	284	277	305	281	318	288	300	309	289	298	290	277	304	266	297	325	301	289	300	324	319	301	336	324	307	286	298	290	296	289	313	307	317	340	270	290	289	298	315	289	289	289	284	276	301	281	301	312	341	332	296	320	311	292	295	315	295	319	300	341	329	311	332	294	264	282	277	314	327	320	318	286	294	286	306	301	315	273	308	287	298	326	273	302	305	302	299	312	324	289	300	315	320	288	279	306	310	328	256	291	317	279	297	297	303	300	325	329	309	285	293	324	313	297	334	265	293	277	286	316	262	292	234	283	299	311	294	302	335	302	296	321	290	283	285	287	293	278	281	287	305	335	288	298	312	272	294	310	294	287	326	300	280	252	333	314	282	288	278	315	267	290	278	333	277	296	332	308	262	307	308	267	299	305	274	292	296	297	297	326	285	292	301	317	321	304	270	292	257	311	279	295	281	317	304	338	288	313	334	306	305	325	312	292	326	304	316	332	307	322	320	291	288	310	280	302	308	332	275	303	309	300	277	333	288	311	314	302	303	340	277	295	320	302	294	321	289	327	327	287	279	283	277	274	295	289	280	303	271	297	265	283	289	284	304	269	258	309	292	302	298	268	320	305	282	278	269	311	288	303	306	335	274	301	289	330	294	313	317	294	296	319	301	304	299	300	313	293	303	311	344	290	307	324	283	286	269	315	272	306	310	300	298	314	270	286	303	354	300	316	310	284	322	291	329	276	277	321	262	286	307	294	285	309	323	291	280	295	292	313	282	286	270	297	268	277	305	317	287	299	294	306	307	289	316	280	312	295	311	269	285	276	273	268	272	290	273	285	316	292	296	286	342	324	311	293	286	275	279	314	316	270	282	279	296	278	304	288	338	298	323	319	299	265	320	314	334	318	312	303	345	325	278	313	305	313	333	269	291	311	271	322	314	294	290	292	263	304	278	308	298	303	289	326	290	297	300	262	275	301	325	318	290	321	266	284	322	332	301	277	289	294	263	269	308	298	269	348	313	328	306	288	310	307	307	301	302	316	299	348	297	268	303	271	312	302	269	313	305	289	286	308	313	290	317	274	263	321	327	272	310	266	294	317	296	299	303	348	307	290	272	283	277	291	303	297	300	307	311	284	302	283	263	293	317	291	301	307	307	302	317	321	320	328	310	307	291	304	278	283	314	300	326	287	305	282	305	329	285	302	302	306	281	296	280	290	291	297	279	284	290	319	293	296	288	282	316	301	288	303	271	315	275	296	290	286	287	262	318	277	310	304	309	311	306	302	308	289	297	277	252	313	289	306	297	325	329	290	295	262	286	282	323	326	284	314	309	282	284	303	298	295	288	296	303	312	296	305	328	322	315	284	281	290	296	280	288	311	290	267	293	283	306	283	297	275	277	276	306	281	293	296	334	283	305	282	311	303	309	294	307	313	293	300	316	280	302	290	310	320	317	311	306	295	284	253	316	288	281	310	306	288	269	333	323	300	323	317	301	277	280	282	287	283	300	299	304	297	295	321	308	324	318	318	293	313	304	286	333	313	297	329	319	265	295	292	295	307	316	291	309	284	309	331	296	278	320	287	291	315	296	288	295	307	317	288	295	281	280	302	283	283	308	289	298	312	294	323	281	287	297	307	318	286	286	283	338	307	287	291	288	316	324	314	289	282	283	279	299	312	288	298	280	300	293	310	267	277	314	321	302	309	289	325	282	284	303	284	282	307	276	319	273	268	309	282	297	298	293	306
35816	1823	3123	3559	3134	2588	2416	2091	1756	1532	1400	1364	1272	1253	1190	1118	1075	1065	1103	1056	1017	1020	1015	996	965	975	955	961	942	951	962	879	901	929	893	896	925	884	925	958	880	956	945	874	915	890	928	868	875	847	868	881	862	876	875	871	907	836	901	850	850	881	905	831	903	866	844	833	912	852	857	870	871	881	875	874	869	881	881	893	894	919	907	889	826	888	924	860	849	858	880	877	850	892	851	942	824	886	867	851	823	884	867	840	871	847	844	870	852	860	852	858	831	859	856	911	871	883	925	863	874	883	898	887	892	944	879	857	920	854	838	911	840	805	904	790	862	807	872	871	895	862	870	847	861	855	900	831	890	868	843	832	832	888	841	857	828	822	862	838	835	848	877	833	845	887	847	908	911	809	900	829	857	878	827	848	850	859	836	848	911	908	845	864	868	883	882	903	904	855	854	879	838	807	847	842	881	870	890	888	817	901	829	887	837	858	876	870	874	876	850	849	832	856	863	872	862	831	847	837	877	883	860	915	870	837	816	885	816	831	872	860	832	840	872	838	821	839	864	835	863	805	826	860	856	864	863	920	881	861	805	854	790	862	885	826	838	880	873	848	893	871	857	823	890	874	940	867	855	889	781	833	859	849	874	815	850	830	869	903	825	864	904	877	834	879	831	832	809	810	884	855	851	881	871	843	839	875	811	881	828	864	860	920	837	854	822	852	870	829	874	842	825	857	893	877	864	838	858	850	871	861	856	886	874	831	869	871	822	844	843	859	882	880	820	864	822	899	851	831	779	855	809	804	861	883	797	906	844	872	849	827	896	852	882	858	882	832	871	851	895	867	868	866	878	873	870	848	830	847	848	891	889	879	837	854	917	831	865	875	866	874	877	890	860	888	843	814	798	860	833	854	865	845	799	883	851	855	891	867	797	831	833	921	908	872	852	831	842	841	826	862	824	885	857	831	861	846	877	871	860	851	883	855	798	842	829	875	848	876	852	924	802	813	825	824	890	881	838	880	840	883	836	867	886	848	842	834	851	880	888	853	859	801	833	899	871	840	925	882	890	897	845	874	883	863	885	847	854	795	851	872	793	867	879	933	869	816	852	841	860	858	845	827	841	853	893	866	883	880	850	831	865	855	881	919	833	838	905	853	821	886	826	895	831	881	851	855	857	864	814	856	897	838	822	878	905	859	827	889	866	816	888	862	863	879	828	817	892	821	840	900	886	800	876	807	881	866	826	859	825	864	839	845	869	885	874	857	940	905	826	876	868	836	875	896	890	849	850	863	860	862	809	819	846	883	843	822	823	848	839	894	895	864	826	883	818	858	864	822	855	818	872	838	887	831	867	858	884	921	871	881	853	886	848	867	885	892	910	930	854	850	860	828	818	827	882	837	865	838	828	870	829	910	890	831	858	910	840	876	868	848	911	825	869	914	896	870	832	853	880	859	832	833	855	849	872	880	850	852	843	870	883	887	904	867	866	877	865	843	872	876	857	845	896	874	866	841	899	858	838	872	849	842	880	830	845	863	825	875	851	913	868	861	894	851	897	814	844	886	829	805	860	841	896	854	861	803	855	848	886	854	856	885	835	873	864	881	903	887	815	868	865	887	848	805	858	902	801	820	848	846	906	840	899	831	854	864	880	899	868	848	859	891	878	848	881	898	914	847	895	844	830	859	870	899	854	876	871	851	864	868	857	851	858	849	825	871	831	893	901	809	839	847	884	828	845	847	862	844	902	856	832	878	800	817	814	878	833	905	861	909	806	849	851	818	853	868	878	830	859	854	848	825	859	861	846	890	881	853	858	834	876	781	882	830	874	879	891	872	836	855	841	849	867	833	853	840	886	898	878	787	809	874	856	901	908	897	860	878	873	832	822	892	784	831	864	813	886	866	870	874	881	824	890	884	832	896	876	822	891	888	861	830	892	879	831	857	795	906	829	859	805	889	851	811	873	880	832	849	897	829	855	873	880	833	850	786	845	829	840	848	869	872	844	865	822	878	916	814	850	867	901	874	871	908	834	893	865	868	843	849	764	782	859	844	858	874	844	878	895	841	861	859	794	817	849	863	843	861	867	799	917	861	899	875	878	908	844	848	874	873	831	857	873	876	874	855	850	853	862	844	864	876	831	860	878	903	824	790	911	846	860	837	869	867	854	868	885	805	907	879	888	868	865	836	813	856	873	874	837	843	847	846	840	915	849	866	854	804	875	822	810	837	873	846	847	850	839	900	850	907	867	845	930	829	824	849	871	832	878	881	853	838	882	858	871	856	828	855	781	850	811	842	894	859	863	857	855	793	837	872	862	879	841	838	873	878	892	843	843	863	817	840	890	929	802	839	865	892	842	886	858	864	844	825	853	790	868	854	857	870	874	827	896	819	866	888	862	883	879	782	869	822	907	842	877	873	847	824	863	859	765	827	862	893	844	849	797	857	915	828	889	869	870	856	871	882	853	834	884	842	874	861	899	850	858	820	795	853	893	853	867	894	824	850	857	831	843	823	908	840	853	829	888	804	811	840	871	859	868	861	883	841	910	877	785	877	893	855	882	860	859	848	904	857	854	936	832	862	844	905	891	895	879	883	849	825	873	836	911	846	875	846	814	871	836	913	926	839	857	827	864	857	841	864	807	833	865	789	886	864	856	818	861	879	932	884	859	867	917	834	871	817	842	830	855	897	814	861	907	890	839	905	881	801	824	827	907	824	820	839	903	835	837	781	794	867	873	937	847	816	883	879	857	888	824	872	836	816	844	891	880	819	884	865	873	914	920	904	801	853	848	851	883	931	872	842	894	863	883	826	823	862	837	870	826	847	833	867	873	829	905	818	867	806	880	848	833	866	850	871	779	852	868	890	845	857	875	898	867	815	865	845	860	849	835	896	867	852	874	835	869	832	791	869	888	847	872	837	876	875	859	919	806	867	849	839	869	841	860	871	836	847	827	898	846	830	885	871	882	812	878	817	820	831	815	848	894	890	849	855	868	871	859	846	872	832	874	873	868	877	881	826	829	833	835	889	855	864	906	884	897	869	904	892	874	855	891	839	814	895	858	865	853	834	896	815	836	822	850	831	878	830	916	849	845	830	786	873	831	839	876	862	852	868	842	831	893	830	888	868	848	802	857	875	862	868	813	868	868	826	850	900	847	841	850	862	844	879	831	869	837	871	864	815	864	860	794	877	791	832	865	843	824	800	869	836	870	874	852	884	789	868	849	843	823	841	865	836	806	863	853	834	905	851	869	847	808	849	851	869	864	862	865	848	859	871	873	863	869	847	924	810	928	847	826	844	851	871	834	895	869	826	867	832	902	858	902	844	887	840	869	884	847	862	869	859	894	821	902	904	815	819	854	842	888	814	860	822	848	807	849	846	873	884	790	871	871	832	907	868	879	858	875	843	842	779	873	907	900	893	843	879	888	841	885	854	876	910	848	873	850	871	872	865	858	904	861	800	787	809	869	895	843	917	861	835	876	848	808	914	861	873	817	797
69326	31372	15551	3909	1712	1169	981	770	704	555	486	529	514	476	467	389	379	393	418	363	366	395	369	361	385	359	374	393	346	364	366	338	338	348	379	395	344	358	319	373	348	351	345	348	378	327	361	331	357	362	332	332	360	350	343	375	339	335	312	369	355	332	340	335	354	355	365	342	327	356	372	364	312	320	348	350	324	350	341	333	352	339	363	322	312	357	344	349	344	345	338	352	385	353	335	320	350	397	360	360	342	345	333	365	335	366	368	378	355	327	342	324	376	345	357	362	308	365	356	339	341	335	344	343	352	317	383	356	335	328	321	364	362	343	317	364	391	358	357	336	348	342	345	358	344	363	360	339	355	400	364	354	323	342	351	353	335	316	368	343	311	360	349	342	361	363	354	362	343	361	348	336	388	393	327	319	353	312	357	351	315	347	350	342	358	340	336	383	351	360	359	354	351	343	407	339	335	326	336	338	358	369	351	345	407	340	355	345	375	351	365	293	309	355	347	317	367	318	372	311	344	340	358	339	351	363	316	295	357	327	346	321	355	324	354	326	319	305	378	343	317	351	335	340	360	346	360	349	346	347	376	319	352	336	375	366	348	343	350	340	362	333	341	357	353	331	330	329	357	318	349	345	353	373	370	329	336	323	326	367	311	340	338	330	351	354	378	353	354	329	315	330	355	334	359	309	329	352	330	350	337	321	342	365	320	323	375	352	357	362	335	353	361	335	315	397	335	344	348	347	402	330	332	361	355	368	371	366	324	327	387	317	359	365	389	349	310	340	321	351	369	366	328	352	353	347	330	374	362	369	322	372	360	328	355	374	343	328	365	322	326	328	338	310	352	370	322	359	354	366	350	329	350	338	322	334	357	337	330	368	334	361	403	334	327	365	346	341	331	362	337	315	374	347	349	340	351	312	350	320	372	329	356	356	325	323	364	361	365	365	370	333	331	343	328	348	339	377	315	366	379	341	374	372	351	363	354	341	330	384	346	377	368	332	338	327	359	379	341	352	345	324	359	355	336	348	372	350	322	336	346	340	356	355	327	325	373	330	341	334	382	353	336	358	360	327	329	334	352	349	374	372	319	358	355	363	342	324	365	328	349	333	337	350	366	344	323	340	337	310	342	385	350	353	353	330	348	361	304	362	363	360	328	313	317	351	354	338	353	332	351	372	328	377	336	336	356	352	336	346	363	362	373	342	348	340	370	362	373	331	364	338	334	380	327	333	320	342	352	336	364	344	361	344	332	336	345	347	354	328	350	327	328	336	363	341	325	364	335	360	357	363	332	368	377	345	354	354	313	319	346	334	336	329	329	354	388	367	295	334	331	386	324	365	339	363	344	312	363	286	342	307	343	344	312	358	382	322	381	347	341	369	310	355	343	334	341	381	355	347	341	358	326	330	333	337	351	341	361	370	334	357	372	337	346	356	331	366	352	358	323	318	390	339	344	393	357	311	348	348	357	350	403	333	349	332	302	325	354	327	333	364	346	359	322	363	332	354	371	332	333	356	319	342	363	336	332	394	355	315	325	329	346	346	350	333	354	351	349	360	358	344	370	333	363	353	362	308	349	363	327	368	307	319	329	347	316	354	328	343	346	365	326	345	303	331	385	367	373	376	342	342	310	357	341	324	371	347	369	355	362	352	331	312	308	369	340	333	355	345	363	327	346	344	343	333	355	349	342	346	357	361	321	358	330	361	321	348	334	375	323	338	369	363	328	346	360	325	378	345	308	351	314	330	308	328	353	344	330	346	350	329	351	329	359	323	355	332	362	331	335	385	357	329	305	339	310	350	353	386	358	311	344	340	352	342	322	314	362	326	318	354	343	378	335	335	343	362	327	348	353	355	351	325	337	361	361	333	346	338	316	355	377	325	315	372	334	340	343	374	403	329	311	323	358	361	349	325	340	335	331	334	328	357	331	355	333	322	349	321	338	332	341	325	340	317	328	340	340	317	359	331	373	373	350	327	324	346	356	367	349	319	324	342	339	336	332	359	340	356	349	371	369	329	325	327	350	339	325	336	320	333	365	342	322	355	348	328	353	328	337	358	311	316	325	325	355	316	369	355	361	325	340	368	372	353	345	329	355	346	367	309	299	331	351	353	330	342	371	359	347	318	352	344	341	339	392	317	329	334	348	341	339	337	322	343	316	362	334	343	350	344	323	348	340	310	396	332	350	350	355	329	340	322	359	329	339	366	331	358	406	336	317	345	332	354	337	331	306	327	336	345	321	324	364	295	325	332	361	353	361	356	340	326	347	320	351	357	348	317	317	353	343	380	382	382	357	343	366	344	376	383	334	339	367	355	340	342	361	335	365	358	356	345	334	353	342	346	319	363	353	313	325	389	330	335	343	301	350	343	340	344	344	379	334	329	349	367	322	338	318	368	341	364	340	340	342	338	339	341	333	333	334	334	355	360	321	365	371	330	330	376	362	377	353	351	347	342	304	334	372	357	367	353	334	330	366	345	349	349	360	351	353	317	354	358	325	320	319	328	318	370	338	338	374	320	360	295	346	356	352	310	324	379	346	353	339	325	329	345	365	356	346	355	349	361	344	355	368	336	323	357	303	326	353	363	361	330	329	325	347	351	342	379	341	337	360	330	308	343	361	353	354	342	336	338	350	309	341	378	340	368	320	291	363	321	342	314	362	356	313	337	347	299	360	323	368	344	350	348	334	351	346	294	350	344	353	318	317	325	334	335	368	332	335	322	335	367	313	316	324	339	348	335	333	323	336	353	359	310	363	319	328	337	383	359	347	331	342	351	317	372	329	353	342	345	358	342	329	294	322	358	324	330	327	307	323	330	332	350	376	351	380	344	338	362	316	307	316	341	340	332	343	339	315	350	352	367	351	345	352	349	338	368	362	349	321	368	346	322	339	367	335	338	319	368	354	318	356	339	380	350	349	330	330	355	365	341	333	315	339	356	338	333	330	355	351	363	345	344	371	352	339	330	328	348	355	369	325	320	348	346	359	364	358	357	346	382	373	344	345	346	379	336	319	375	361	348	357	349	335	334	361	346	354	375	320	314	339	374	357	372	349	344	314	383	344	338	353	336	318	339	332	349	356	352	339	350	322	346	326	325	335	344	346	327	379	366	323	341	316	328	361	330	330	342	356	362	324	323	359	373	370	329	370	325	338	365	379	319	390	367	350	351	378	335	341	361	327	349	333	356	305	359	336	370	367	329	322	358	382	359	341	328	355	334	335	345	355	335	363	355	352	337	371	365	333	355	338	374	360	352	350	365	363	343	326	344	331	330	324	362	324	321	352	353	295	332	351	352	346	323	360	348	305	312	356	335	346	373	355	365	323	363	325	334	347	328	344	319	329	347	336	337	335	347	361	353	356	357	337	350	336	331	331	355	352	345	392	351	312	362	371	363	331	363	346	348	361	371	313	369	370	321	383	315	316	335	396	314	361	358	352	320	334	315	343	323	344	351	332	342	344	363	345	344	336	373	327	310	356	350	344	334	352	347
42746	2799	5116	5984	5050	4265	3605	3081	2580	2235	2062	1909	1656	1630	1523	1434	1337	1357	1288	1261	1256	1176	1235	1204	1124	1177	1112	1173	1073	1108	1114	1060	1111	1061	1041	1092	1049	1039	1003	1038	1049	1008	1002	1076	1018	1032	1016	981	971	978	1017	975	1012	965	1013	903	1034	1046	1030	996	926	1007	1013	983	993	965	951	1020	936	994	900	930	1009	983	966	975	1010	949	991	963	940	995	977	1009	999	958	960	1012	939	929	949	951	965	922	1001	958	980	956	931	938	957	958	974	950	1015	960	926	941	947	1020	989	983	957	1013	1018	942	977	919	936	973	982	935	947	972	979	961	932	996	963	937	982	923	973	959	933	982	938	998	902	938	955	962	940	1017	964	963	966	990	958	943	971	930	972	1009	927	952	961	980	908	966	1044	985	936	978	949	922	942	924	973	968	939	966	999	920	897	898	915	928	938	998	939	977	948	971	910	947	940	952	1014	975	959	1007	908	946	980	964	963	923	979	927	940	929	930	917	931	1000	942	969	928	943	966	974	938	958	1040	917	891	937	990	963	913	976	998	905	1016	947	955	906	957	959	974	912	968	951	946	949	973	922	977	942	919	962	969	982	958	953	915	933	921	963	953	970	988	963	941	958	971	955	973	966	982	964	924	1014	918	940	966	936	980	945	958	957	924	890	996	931	971	984	953	996	919	941	1002	962	940	979	940	876	934	929	922	958	949	916	947	966	931	986	924	939	937	984	950	962	992	940	940	963	944	941	953	987	949	1007	971	953	971	950	891	979	920	1046	926	966	972	928	953	961	980	933	980	975	930	934	953	941	988	867	918	918	981	946	895	948	942	945	955	968	884	945	926	968	925	938	980	913	992	927	965	1020	1007	966	965	980	897	927	929	958	962	912	966	978	964	930	969	919	948	929	978	968	957	1016	922	968	965	898	979	952	1000	979	909	924	979	929	917	935	947	926	975	917	939	965	916	942	959	976	913	909	958	959	949	978	988	929	939	992	952	916	928	989	903	957	881	961	911	927	978	904	927	902	952	917	1011	962	891	944	933	945	952	932	925	944	949	897	939	962	956	878	981	916	972	936	922	967	969	990	1007	939	965	956	921	918	1007	917	986	1004	902	930	913	958	946	921	923	971	929	909	947	897	907	993	994	968	917	941	933	895	890	955	969	932	914	920	934	911	946	951	1000	944	925	948	943	955	871	941	961	961	970	926	940	950	898	966	975	962	934	984	989	935	970	961	897	951	962	961	910	891	960	972	940	954	877	934	940	978	999	933	951	955	891	967	968	956	1027	1008	939	936	931	957	923	930	1000	906	962	921	954	925	925	889	998	979	933	901	976	926	974	924	959	944	961	899	998	937	935	933	964	968	926	955	925	932	970	903	961	950	935	977	908	949	907	973	921	914	927	976	959	956	921	928	916	1010	952	974	921	964	983	943	961	930	930	995	948	956	911	917	937	917	902	990	1006	995	970	912	923	965	935	938	936	978	906	945	972	959	949	963	900	939	950	958	891	932	969	968	885	920	930	934	956	935	987	913	879	923	968	982	913	968	932	965	933	905	910	884	899	988	987	940	940	901	929	1002	914	970	972	929	1011	968	924	1013	994	914	969	985	966	965	921	913	930	1024	937	996	973	981	952	898	949	952	927	949	992	936	931	979	953	947	952	913	930	925	937	989	956	929	925	945	980	914	899	881	947	966	955	938	893	917	921	943	921	979	1005	957	971	950	962	909	969	938	940	920	978	934	970	952	910	1011	929	941	916	980	946	957	959	907	945	968	938	952	957	900	950	946	918	931	953	986	965	1017	957	915	936	900	952	892	936	907	947	943	892	928	1010	1029	961	940	961	965	890	926	926	1009	964	937	960	939	958	998	994	985	977	953	928	940	942	872	897	908	971	935	956	987	953	939	939	952	946	1015	935	939	948	914	969	967	947	960	955	938	948	942	1008	927	1020	934	926	915	935	933	958	937	988	898	985	982	955	958	1011	975	934	916	899	940	900	948	996	906	973	906	898	982	961	964	963	927	934	919	960	962	1037	967	949	904	995	952	957	934	954	943	889	912	943	935	917	929	925	986	878	1009	976	1036	964	983	950	944	928	1012	923	932	939	922	1003	894	908	945	982	899	912	930	951	934	949	992	957	943	941	993	937	914	917	939	908	969	929	922	971	1002	906	942	960	908	924	955	949	956	925	923	1011	962	984	964	925	930	975	936	981	940	968	907	905	943	922	945	947	942	917	981	957	939	905	951	960	945	905	941	934	955	918	912	950	923	948	892	924	930	959	909	953	982	989	941	907	928	983	947	949	1007	986	1010	924	956	947	947	947	1003	908	951	949	987	948	964	968	907	894	972	993	988	946	958	923	939	927	935	951	978	919	963	979	947	987	930	921	926	934	984	964	933	958	926	952	913	975	894	944	966	970	967	940	990	916	946	960	913	951	923	951	904	928	945	969	973	951	895	970	970	1000	950	985	952	941	977	911	899	973	911	882	912	962	944	935	941	947	952	916	919	906	925	938	919	950	928	873	952	953	965	978	943	947	979	968	971	1009	997	965	919	1021	952	964	971	922	924	906	940	999	961	946	995	939	946	951	980	945	966	948	960	952	952	947	965	969	953	934	973	911	953	936	907	944	920	939	909	965	991	921	927	910	958	991	962	925	995	970	924	936	963	968	923	960	941	950	971	942	920	991	938	935	964	974	915	913	951	990	915	922	953	911	909	945	969	989	1020	936	988	864	936	915	964	921	930	956	990	913	961	909	955	958	956	899	966	967	959	1009	915	971	945	936	873	916	951	983	932	958	952	912	982	962	942	979	967	964	906	980	912	978	1013	917	931	931	937	945	936	901	919	939	973	937	936	947	941	971	981	908	945	990	974	990	967	949	918	882	959	957	923	932	972	930	986	920	952	1004	938	905	961	965	930	998	964	915	960	966	944	931	935	946	956	978	939	942	917	936	960	969	997	956	897	910	908	933	901	933	911	940	960	949	970	955	907	931	991	948	938	931	964	968	948	940	906	955	909	911	959	985	985	919	960	954	877	960	940	951	943	957	936	944	948	938	947	910	976	1010	964	919	939	949	919	994	947	887	988	929	966	917	952	894	933	949	1046	944	1001	963	926	947	998	918	989	965	951	932	936	958	881	937	930	957	915	959	936	921	926	896	968	939	981	945	980	978	973	1018	943	931	974	990	900	935	990	967	989	932	954	927	999	977	933	964	946	922	957	873	888	908	922	943	946	971	937	943	952	1017	954	956	995	980	964	929	949	929	974	974	973	932	952	980	932	947	946	950	1010	971	936	962	983	959	960	937	934	860	958	897	922	947	928	968	887	948	953	949	947	885	931	952	893	940	955	948	928	969	978	971	982	902	929	951	907	969	964	971	1009	907	919	985	988	949	951	919	991	962	972	944	922	957	972	939	882	968	905	975	981	904	985	989	986	949	889	991	1001	952	943	956	967	955	968	911	958	940	939	1024	925	890	954	897	935	958	957	1016	947	972	926	932	955	969	1033	931	937	986	946	967	933	981	933	957	921	957	945	989	998	877	1001	976	927	946	912	936	976	907	984	959	984	950	936	921	937
17819	1659	427	259	194	163	157	165	160	146	176	160	146	133	153	175	162	174	148	151	191	157	147	168	134	147	154	156	156	138	154	142	167	134	160	142	124	139	134	143	159	134	162	163	164	154	169	153	144	143	158	153	154	150	144	156	140	152	158	138	168	163	151	136	120	160	150	136	154	127	141	145	144	130	126	146	153	160	151	151	152	143	146	155	137	156	127	143	168	151	134	145	167	163	162	162	147	150	155	128	133	160	130	141	153	156	146	155	150	129	176	153	167	159	143	159	161	154	133	152	168	170	162	144	157	162	147	159	149	162	148	160	151	139	138	135	158	156	151	155	165	171	155	156	140	152	152	162	125	160	154	162	141	133	143	143	148	153	156	154	161	136	161	165	145	176	157	170	171	177	121	184	156	156	163	153	167	174	155	143	155	165	144	154	130	149	165	141	163	161	150	126	144	136	154	151	163	143	155	163	167	143	141	147	174	160	141	157	159	153	150	141	141	163	138	180	133	148	139	139	137	156	150	139	164	136	159	149	160	126	160	154	155	155	144	168	149	158	152	153	155	163	153	152	140	153	154	129	158	137	145	145	163	155	162	127	178	147	123	144	146	151	138	139	161	147	160	168	148	132	150	144	154	145	158	146	153	158	159	161	134	145	134	150	152	137	131	129	160	171	149	149	127	151	156	162	155	145	151	169	155	174	161	143	164	152	175	135	150	126	143	154	160	146	165	156	152	182	161	140	147	164	138	164	137	161	166	135	149	163	148	165	165	138	154	147	162	125	151	129	138	140	153	162	158	153	141	120	155	138	148	128	144	132	153	146	153	154	150	157	172	161	162	152	157	128	162	153	152	132	172	143	147	163	157	156	143	154	162	147	111	160	166	151	144	149	160	138	158	154	138	145	154	160	138	166	151	135	150	145	147	139	161	148	146	175	145	159	145	158	165	169	155	152	149	154	158	158	149	162	153	174	149	168	135	133	149	159	143	163	146	155	149	167	165	175	170	152	166	151	128	150	169	164	125	147	159	159	171	175	154	154	159	150	163	164	178	156	165	157	164	134	132	148	132	146	155	170	137	168	136	145	153	167	151	161	149	156	176	137	159	154	131	127	134	147	137	146	141	160	158	136	139	155	178	151	152	163	168	153	141	139	128	178	172	149	163	123	137	162	168	139	154	163	134	165	151	183	142	140	135	137	165	140	138	144	162	164	150	158	172	140	133	155	151	172	127	159	156	148	158	132	140	145	153	121	154	150	148	148	150	142	174	159	158	144	143	156	161	155	139	143	171	153	132	148	188	168	148	148	154	150	152	152	138	159	165	150	158	155	168	130	157	137	132	164	158	170	133	162	139	146	171	146	164	152	146	155	155	126	158	146	151	147	131	143	128	166	141	166	150	157	161	167	142	147	145	168	159	153	167	125	138	164	171	146	142	148	149	138	167	161	156	146	128	163	153	159	155	149	147	145	163	132	142	139	165	132	172	152	158	150	140	149	158	130	131	145	151	151	165	157	124	150	140	146	148	155	161	144	163	157	143	169	166	139	150	186	150	152	152	141	147	138	171	130	167	144	160	163	140	151	141	148	161	136	146	155	144	165	171	145	171	150	154	152	163	152	132	145	150	158	139	159	131	176	148	147	150	146	132	138	135	147	163	151	144	152	156	130	138	159	146	150	160	141	143	153	143	144	160	151	142	143	161	157	146	147	169	155	147	128	168	150	153	140	156	157	145	165	139	145	167	140	155	173	130	145	141	163	160	157	171	153	153	158	157	168	148	166	141	130	153	147	144	136	151	151	149	141	156	169	168	140	168	145	141	143	161	170	149	163	146	143	162	154	138	165	134	139	148	149	147	148	151	138	150	147	161	148	166	142	157	158	156	165	171	153	156	144	152	147	129	150	150	163	141	138	162	147	147	149	154	149	142	144	152	147	171	158	143	158	148	171	159	120	159	166	148	155	162	158	145	164	139	160	166	151	144	140	145	161	137	132	166	137	146	164	152	154	144	143	151	156	170	153	152	151	166	144	155	150	150	155	161	150	178	150	149	134	155	138	161	159	155	144	188	155	139	141	162	148	157	158	167	172	142	167	157	153	168	130	162	163	176	149	143	140	139	155	139	147	152	170	162	158	147	153	151	150	158	135	129	153	139	144	144	145	168	156	167	152	148	146	154	159	173	148	169	139	167	146	162	161	159	145	174	140	161	122	145	141	170	150	156	144	142	157	122	138	155	128	164	147	167	137	154	168	170	156	145	138	130	148	188	148	138	152	145	156	150	143	127	141	146	137	156	154	159	149	151	170	154	181	171	138	156	162	161	164	159	147	169	137	155	180	171	154	152	181	138	123	160	170	148	145	153	167	149	147	142	156	154	162	155	135	158	173	166	153	156	164	140	146	145	160	153	142	146	135	186	143	140	144	142	170	146	168	139	156	151	156	143	148	147	151	153	161	149	135	141	139	156	133	165	143	151	164	172	139	146	148	154	147	163	171	138	148	143	154	149	145	156	159	155	145	169	135	154	198	190	172	153	165	158	158	144	140	142	170	132	148	137	168	145	140	127	173	134	159	154	138	190	148	161	169	160	179	161	150	118	153	154	136	163	149	146	161	153	176	131	163	171	156	155	148	143	167	184	147	150	128	137	152	144	163	134	156	158	135	175	144	147	146	152	140	157	149	158	149	162	167	150	157	149	140	138	151	149	149	132	172	144	149	149	151	159	133	160	128	132	138	143	154	163	154	158	143	165	142	133	150	164	152	151	142	142	146	147	150	147	153	148	161	143	148	159	143	163	136	155	176	152	132	157	160	147	144	161	169	135	164	156	124	149	142	136	146	128	158	149	151	142	133	148	147	163	157	136	159	161	155	152	157	139	142	180	168	166	173	141	155	131	165	163	141	158	169	160	144	136	163	181	132	136	137	153	158	144	171	150	142	146	158	130	137	155	132	147	161	185	149	154	163	151	157	132	150	159	168	153	135	142	170	159	176	177	153	136	169	127	172	154	127	167	159	167	150	153	173	162	161	152	149	154	153	148	156	155	132	163	151	135	147	173	158	132	126	163	136	157	175	143	154	136	170	144	130	150	138	157	170	145	146	157	158	150	163	149	148	126	158	115	141	142	163	164	157	166	136	161	172	168	139	135	162	148	178	147	148	164	143	147	173	148	174	149	140	135	133	157	156	141	146	141	151	158	149	162	138	158	139	144	172	154	128	153	152	145	132	159	153	141	153	145	118	148	163	165	151	169	140	167	147	153	148	149	152	165	166	164	165	176	158	150	152	140	162	153	149	147	151	144	115	162	128	150	144	155	158	176	134	136	147	170	168	152	163	155	169	149	147	146	138	149	151	152	143	147	171	164	153	167	161	147	149	162	164	158	149	172	171	143	152	155	153	157	146	147	158	145	143	157	152	177	158	167	152	153	169	154	171	126	138	146	146	158	153	153	146	168	148	153	148	173	148	162	153	162	144	150	146	174	153	155	161
15335	607	676	694	705	619	643	599	576	540	500	547	551	503	520	505	522	531	494	473	495	483	532	498	492	511	543	500	523	480	526	527	514	519	488	509	478	517	507	469	488	488	503	478	486	470	493	493	475	564	481	526	494	504	497	505	533	483	492	506	487	503	538	483	482	510	455	485	510	518	489	465	467	519	466	477	496	512	501	493	504	496	478	449	485	522	517	531	483	487	497	520	507	507	485	475	483	493	511	482	531	500	506	523	517	527	477	547	480	516	530	459	549	505	484	519	510	517	501	510	509	471	487	503	511	510	516	506	486	513	490	521	489	500	524	488	528	500	507	516	518	502	522	472	501	528	466	484	502	525	477	483	483	504	501	500	494	509	510	499	500	559	497	508	478	481	489	506	490	463	496	528	483	530	519	510	478	523	507	489	487	530	471	490	512	492	484	477	489	531	491	519	548	510	483	535	502	513	489	455	472	511	507	474	517	507	480	476	459	512	507	518	504	488	510	481	491	484	508	517	500	466	461	498	498	467	489	495	474	503	538	462	508	472	500	514	460	500	515	501	479	479	509	479	507	486	488	461	472	474	494	481	483	469	466	492	519	496	468	499	493	508	461	492	464	510	468	509	474	488	518	479	498	463	505	500	530	482	445	486	486	515	508	540	492	476	442	471	515	475	459	488	534	510	494	539	462	481	532	493	466	449	523	477	519	472	485	510	488	477	507	521	467	519	519	513	432	444	490	508	485	477	508	476	481	507	479	529	462	481	495	497	529	460	482	507	470	447	490	458	505	516	461	449	470	534	525	509	526	475	472	487	543	519	497	499	455	484	500	520	487	518	474	545	487	459	531	512	476	526	483	530	502	516	450	462	540	501	538	475	521	499	472	518	514	502	481	481	477	480	486	476	492	519	495	478	507	496	473	471	473	509	483	514	458	534	482	537	506	490	503	490	537	522	518	483	499	496	501	499	504	487	482	481	505	493	497	498	481	480	493	496	469	522	455	514	489	501	519	475	498	487	465	503	518	477	516	482	518	487	473	475	510	503	457	487	495	509	513	481	474	464	502	487	526	539	480	519	498	518	445	490	502	486	470	546	497	503	450	525	519	509	479	476	466	438	506	499	517	513	474	515	499	482	506	471	507	470	505	536	481	497	476	519	512	494	515	496	541	477	505	486	514	493	471	485	468	515	514	509	478	481	531	520	489	471	550	503	515	493	503	518	460	493	505	542	482	471	533	515	530	495	487	499	489	512	499	478	519	484	461	476	504	489	454	481	494	497	501	518	480	469	536	533	464	498	474	498	524	494	503	464	491	553	451	501	462	476	467	506	500	481	522	498	501	484	515	535	510	510	518	500	481	527	496	497	460	511	503	499	511	460	449	474	471	495	505	489	501	506	476	480	451	450	529	501	516	483	509	515	503	536	488	503	494	498	452	504	456	503	508	488	499	513	504	498	508	514	502	506	495	490	501	489	509	513	488	482	458	510	492	509	525	497	500	523	485	483	463	502	529	501	500	508	487	476	491	526	490	498	500	500	477	533	531	482	496	486	488	490	459	491	440	525	546	483	507	475	468	488	505	488	513	540	462	515	489	475	506	497	495	475	502	489	494	511	503	464	535	504	502	506	482	488	489	491	469	512	530	494	517	474	466	493	489	516	451	481	509	565	456	508	491	505	504	510	487	485	534	519	516	481	479	510	504	521	492	466	496	511	498	505	513	492	485	483	469	500	492	499	436	501	448	521	469	492	477	563	464	498	540	480	476	491	536	478	505	469	499	447	451	501	478	516	493	480	527	522	516	506	494	506	551	494	538	489	489	505	479	471	506	482	497	474	481	499	534	545	522	471	513	518	509	514	491	471	507	486	518	491	510	478	520	469	471	501	490	477	527	476	489	479	456	511	499	491	534	525	507	511	505	504	484	476	471	471	528	523	541	497	492	513	504	493	494	489	499	493	467	508	531	509	497	526	528	501	474	495	493	503	487	449	489	497	517	547	510	505	527	500	484	469	494	509	477	506	456	535	467	538	460	455	492	486	488	481	461	524	510	494	440	474	537	468	504	486	561	467	503	447	457	499	499	532	519	486	490	521	492	448	483	497	454	471	508	450	488	479	478	490	519	502	509	506	481	479	472	466	537	502	527	517	499	528	496	466	499	483	545	485	512	458	488	477	478	442	476	514	485	498	492	540	515	521	464	484	495	486	560	495	469	496	466	492	488	480	488	468	502	497	480	506	504	484	457	498	527	521	462	448	506	527	494	527	469	527	476	507	471	498	492	472	480	526	503	499	494	525	453	493	464	471	466	485	517	526	476	484	499	525	493	470	456	461	492	495	527	488	544	502	489	486	528	465	472	505	498	501	495	535	489	500	491	510	485	507	511	505	476	481	503	491	495	467	507	515	524	492	499	481	474	459	503	489	483	549	494	522	487	499	490	486	494	492	518	454	465	509	517	474	518	513	500	465	501	511	500	465	491	522	465	504	529	524	517	486	470	461	507	553	480	483	503	459	488	483	474	534	576	481	524	505	482	418	513	486	509	466	484	485	519	521	517	496	495	497	504	523	513	451	511	525	520	523	499	461	506	473	531	513	459	486	477	487	473	485	530	503	494	493	494	505	490	516	524	491	499	492	499	449	447	513	472	495	503	475	460	503	494	472	513	471	536	485	477	463	516	486	460	472	485	506	509	512	547	474	520	490	551	511	515	465	477	480	482	463	492	511	493	494	495	489	468	495	478	520	467	457	508	507	504	495	485	489	462	449	455	491	478	459	515	539	477	474	489	481	535	522	473	449	490	509	448	481	484	539	529	517	502	473	521	487	478	509	491	478	463	492	505	482	488	518	474	523	510	488	471	481	484	489	517	478	503	477	468	537	530	514	501	534	478	488	519	520	443	519	465	479	464	503	452	486	513	468	501	556	491	513	479	514	498	499	483	520	509	465	517	480	486	527	521	491	496	470	487	536	494	499	521	460	473	499	560	532	511	463	480	511	462	485	488	490	486	485	457	497	494	526	469	497	492	454	489	474	449	479	489	471	494	456	486	532	505	490	511	501	504	528	505	492	511	557	498	494	504	525	496	516	490	472	471	505	480	478	489	477	487	498	506	553	462	559	490	482	514	492	469	493	477	469	503	522	499	450	537	525	527	505	492	466	473	512	433	490	531	473	515	506	492	504	512	500	483	459	468	470	468	489	508	466	505	504	480	437	485	488	485	523	486	476	487	502	483	444	488	537	475	502	525	469	533	479	548	532	487	490	502	486	474	565	460	531	498	519	497	467	532	490	535	518	461	535	510	549	486	458	472	517	496	517	459	478	513	499	509	477	476	475	482	465	520	461	469	517	471	458	484	489	539	463	488	454	472	492	494	510	477	495	481	549	446	510	518	527	475	472	479	513	466	474	492	494	484	471	497	500	517	480	504	512	509	450	543	516	525	480	529	518	534	518	530	477	514	480	469	520	492	478	490	466	476	523	493	482	462	519
60870	25271	6037	1310	879	673	535	510	485	383	366	335	373	328	330	370	323	323	319	300	321	312	337	294	326	308	312	325	285	314	343	287	285	310	293	354	304	335	352	346	301	304	320	282	312	323	324	317	279	296	297	300	298	317	295	271	312	288	255	314	293	311	277	315	300	336	322	286	310	317	313	261	306	282	320	319	328	294	297	322	308	278	327	294	314	266	272	309	302	276	282	297	288	328	305	289	315	315	303	306	316	304	288	265	309	280	307	268	301	321	300	294	315	308	315	287	342	310	274	312	306	303	317	277	283	311	319	273	284	303	291	284	293	315	308	315	277	285	322	293	310	307	284	319	262	280	325	285	292	293	292	291	306	280	297	299	316	287	289	287	294	259	275	308	286	267	322	338	300	308	253	265	276	292	300	315	280	289	267	288	284	299	320	293	294	306	279	274	297	305	334	280	277	277	294	291	289	271	286	307	323	271	320	293	310	307	287	300	293	305	288	310	275	289	282	312	300	302	279	303	270	282	280	303	309	310	309	274	291	265	290	288	319	307	290	324	318	311	277	266	315	291	313	287	289	272	293	298	286	285	295	312	312	305	322	288	328	305	286	321	294	298	293	311	295	273	279	295	284	307	335	283	267	288	281	305	303	306	308	304	322	282	296	291	313	294	314	305	279	269	310	292	313	297	287	279	287	316	301	312	281	289	287	317	279	298	275	297	286	285	274	300	265	283	303	286	266	311	314	283	294	317	313	287	296	290	293	314	288	284	315	284	296	305	326	295	279	326	329	338	292	309	280	300	313	302	307	324	265	337	305	286	300	286	287	289	289	329	291	286	288	269	300	277	309	308	283	319	338	303	285	270	260	313	311	289	281	289	316	303	297	285	351	300	328	295	299	316	320	276	286	286	312	296	328	300	264	302	301	303	284	317	304	288	292	312	292	293	302	295	326	305	282	294	298	308	279	273	294	293	316	302	315	332	274	307	312	265	306	301	300	312	299	306	274	292	277	303	280	317	279	304	310	295	326	281	288	257	285	291	297	273	338	310	315	312	299	303	291	282	291	297	302	310	315	301	308	309	304	294	283	295	287	304	289	314	318	292	251	267	313	308	282	288	285	280	313	283	294	271	280	295	316	285	299	304	319	309	323	306	313	316	283	309	303	302	304	302	297	292	290	327	269	319	289	267	259	297	309	297	317	284	279	306	318	299	308	260	280	312	302	294	275	299	285	308	312	256	311	303	320	319	265	308	287	257	288	300	323	288	259	281	294	298	313	272	298	292	327	290	289	293	318	283	305	322	302	299	297	284	277	297	315	275	323	302	289	289	285	296	296	298	292	289	328	299	303	275	301	274	292	274	267	296	323	305	294	303	278	306	289	300	280	326	297	270	317	306	299	311	304	296	302	294	305	287	295	291	315	300	345	290	299	340	287	290	292	269	301	300	315	261	322	297	266	299	311	339	312	285	302	266	296	306	300	267	258	287	311	304	294	301	310	302	313	280	321	303	314	319	292	275	327	294	310	292	309	301	296	268	325	265	291	312	299	257	285	269	308	320	297	324	309	277	296	293	280	291	275	285	261	273	315	314	297	298	262	305	301	278	281	299	321	305	314	291	292	295	278	302	285	324	273	281	298	327	308	255	297	312	305	303	287	286	269	322	276	292	328	278	281	280	288	279	313	317	309	307	301	290	286	281	256	280	285	281	295	282	293	303	329	293	352	282	301	275	294	318	277	308	309	314	295	302	281	287	302	267	295	294	307	304	296	304	284	298	307	313	310	294	299	293	336	334	292	314	311	305	298	323	282	270	251	325	315	278	265	289	289	295	295	294	311	278	316	308	285	299	290	287	286	281	285	304	283	283	306	316	283	324	296	309	290	297	288	295	282	272	295	291	290	286	308	316	291	287	287	301	306	315	277	302	318	302	298	304	329	293	276	296	249	285	307	301	301	312	321	283	305	290	276	301	299	302	324	283	317	311	363	299	282	312	287	298	294	280	300	326	274	292	301	300	334	290	302	320	300	342	301	298	281	287	303	268	304	279	290	281	323	274	323	297	294	313	298	298	294	282	294	309	301	290	285	307	308	307	301	283	298	253	296	278	268	293	313	290	316	289	319	275	295	293	273	320	282	306	297	313	307	305	287	305	303	331	287	290	295	292	280	285	316	306	296	298	283	287	311	304	302	287	319	313	294	295	289	313	285	286	291	300	282	260	334	286	299	312	267	324	302	274	304	316	281	286	293	323	311	294	307	246	306	300	299	287	283	281	277	313	298	280	272	302	282	267	319	288	288	280	292	298	335	283	303	288	278	304	275	274	275	326	311	291	310	304	299	340	304	320	286	291	314	304	294	298	318	331	301	270	276	273	312	275	322	299	297	264	295	279	298	300	282	287	276	261	308	332	322	264	307	326	315	339	304	324	298	285	268	298	301	287	300	302	287	313	304	314	290	311	293	281	294	280	307	290	269	265	278	304	300	314	285	261	324	286	294	300	303	328	296	270	295	303	318	315	293	288	318	312	279	269	324	295	311	298	270	268	293	319	322	263	319	308	257	299	321	324	287	294	290	277	315	297	330	302	268	317	301	296	318	318	291	300	297	287	286	308	282	305	320	287	305	281	293	309	305	278	306	272	301	306	291	246	301	288	288	275	318	311	309	309	299	289	281	278	314	292	289	293	287	296	278	266	269	287	278	306	318	306	314	292	304	323	266	305	293	297	307	261	316	293	270	291	296	291	293	290	308	304	288	287	275	327	317	268	305	269	292	295	284	295	279	283	333	281	302	301	304	268	313	289	279	299	283	292	300	292	313	305	283	292	266	288	276	283	297	304	311	291	276	318	274	308	307	327	307	317	296	243	274	311	324	310	294	282	342	295	298	306	307	295	294	288	308	312	301	345	327	252	305	281	307	298	317	308	284	267	296	295	318	306	306	291	297	302	300	273	282	318	308	330	307	312	288	293	291	286	332	316	321	307	281	281	315	296	286	300	272	304	291	299	281	264	305	322	290	271	275	291	314	296	251	300	290	317	287	291	279	311	274	320	294	296	285	311	313	299	296	294	296	266	280	297	288	283	313	268	280	312	325	283	293	300	271	298	288	262	290	280	285	350	301	285	325	260	276	270	281	283	301	288	312	299	324	269	315	277	308	310	292	307	297	267	291	305	271	293	319	298	291	276	294	309	291	287	292	251	327	306	255	324	309	296	301	291	310	293	291	291	289	317	296	295	311	313	262	283	247	298	304	343	260	285	315	290	302	281	297	312	292	308	276	348	297	285	315	279	303	300	288	247	291	277	324	301	285	313	292	309	285	313	277	284	266	318	280	315	291	279	287	311	306	314	279	300	301	307	298	310	293	275	309	317	273	311	276	292	296	289	283	307	302	275	282	329	286	304	342	299	283	301	306	265	297	329	288	274	325	281	276	319	290	262	297	300	292	328	334	263	334	310	319	307	327	285	284	298	271	273	312	320	303	308	329	298	315	288
35545	1781	3107	3585	3124	2588	2400	1942	1709	1529	1445	1277	1218	1237	1174	1172	1062	1022	1001	1080	1058	984	990	1045	999	1004	961	983	873	989	919	938	876	925	903	950	928	916	935	848	827	898	905	919	872	892	938	868	899	856	886	891	857	885	848	845	905	922	819	874	852	832	905	871	844	865	899	908	840	857	884	883	887	854	891	876	891	866	842	898	864	845	814	850	887	898	852	920	861	856	860	837	839	868	876	877	833	872	917	851	862	880	846	844	868	861	863	882	881	873	925	836	872	893	854	849	890	842	875	851	880	914	866	820	845	859	926	888	806	817	829	837	831	837	859	820	847	856	874	895	863	857	859	899	902	837	837	892	915	850	852	833	839	820	813	858	888	854	877	820	831	867	852	809	903	847	925	862	875	866	851	879	845	898	897	880	827	880	870	847	889	886	838	850	863	861	867	917	844	829	878	911	930	833	848	873	909	853	879	848	846	868	869	833	844	864	824	800	884	804	865	838	803	840	867	811	887	871	875	835	891	903	866	891	830	858	816	810	847	813	951	849	865	830	793	847	818	798	891	911	862	810	849	883	889	837	871	826	835	839	816	863	911	887	900	897	836	853	882	814	889	879	874	842	849	814	817	845	853	867	841	917	851	884	846	874	868	874	838	864	864	855	895	890	861	896	869	834	861	843	877	866	882	872	915	858	861	912	826	851	799	885	829	785	912	847	860	804	878	873	875	920	811	869	842	868	786	846	827	875	837	841	810	813	868	860	877	839	839	870	827	931	818	835	823	841	877	813	845	876	937	847	849	871	888	904	871	797	816	806	863	894	847	856	840	840	812	860	849	822	872	836	877	888	878	869	874	841	818	914	884	829	839	820	814	886	849	834	853	836	873	921	831	841	899	859	858	866	782	831	841	924	869	843	908	866	847	844	789	880	827	802	845	859	861	844	805	852	883	838	842	883	878	874	834	838	899	859	885	895	816	874	865	850	837	856	814	849	836	784	821	837	897	848	891	891	865	828	840	822	832	853	817	847	867	800	858	850	891	846	830	914	870	862	876	847	899	838	829	844	855	866	844	845	828	894	842	831	832	822	858	840	832	850	846	883	803	873	815	803	834	890	836	873	884	837	900	857	864	858	880	840	909	847	835	854	840	868	852	841	871	903	818	835	880	846	899	826	855	889	847	868	907	862	832	813	819	882	869	816	842	804	921	888	835	846	889	850	825	856	876	802	881	818	864	889	885	768	867	857	815	813	864	836	786	844	931	903	878	866	873	841	875	858	845	799	868	819	894	866	816	809	856	851	775	881	850	860	856	839	867	853	819	826	836	751	898	809	839	831	810	838	825	836	843	876	869	848	843	802	846	848	780	858	857	827	864	848	814	866	879	854	887	863	854	833	862	872	869	869	845	887	852	838	823	873	856	858	835	883	856	890	837	889	880	889	857	843	850	834	844	853	806	830	894	861	865	859	843	868	863	799	840	835	862	807	896	884	809	846	845	892	850	843	834	858	858	867	870	931	807	840	862	887	856	902	820	816	866	839	844	840	838	848	905	875	805	815	890	806	826	857	825	892	890	828	876	815	851	887	886	848	806	868	914	844	880	829	878	877	856	888	831	784	869	843	858	876	851	838	849	811	845	880	873	852	852	898	867	940	856	880	901	878	880	867	846	864	794	869	851	789	858	885	814	841	862	848	825	906	852	875	890	852	785	812	898	835	820	840	838	862	888	856	884	866	852	841	874	821	811	853	864	836	867	850	911	844	840	873	847	874	833	872	863	875	806	858	860	869	878	807	875	899	822	871	874	864	823	887	834	849	872	913	845	864	856	810	849	794	827	873	874	844	837	862	839	878	765	868	934	839	855	840	855	892	854	885	851	820	882	878	873	826	908	794	894	867	844	842	820	921	834	815	851	865	851	877	823	808	806	822	865	795	887	883	863	861	904	851	831	838	827	821	844	840	881	873	806	868	803	871	862	848	882	879	892	868	891	845	887	881	876	805	850	889	847	824	816	891	896	846	839	836	817	877	824	846	871	841	866	842	872	826	824	881	865	885	871	941	848	909	829	826	896	831	855	863	892	914	835	852	874	839	832	841	845	849	916	818	811	864	840	877	911	842	840	848	852	894	844	828	842	869	850	801	882	869	884	803	834	830	807	892	827	861	832	835	845	887	809	850	838	820	880	778	860	902	847	886	816	858	824	801	850	878	815	841	900	898	887	815	832	910	814	821	868	840	899	825	839	855	860	796	805	846	877	853	856	848	826	857	800	841	864	845	876	888	896	883	852	851	831	815	893	842	839	805	875	893	879	823	824	827	886	926	860	854	869	872	881	830	886	843	880	866	902	811	807	869	851	880	837	839	801	827	810	864	825	845	858	831	800	842	827	870	817	854	867	847	890	859	879	842	806	878	839	807	883	791	850	827	862	859	885	843	849	808	842	868	831	861	862	877	878	818	853	891	838	875	845	906	841	810	927	806	868	908	876	926	877	897	865	852	866	837	840	873	850	792	881	874	867	846	846	818	863	845	887	824	832	807	885	897	842	837	846	887	865	868	820	823	878	833	903	823	883	898	893	821	869	893	825	863	825	832	881	859	848	830	852	838	825	894	890	857	834	841	866	916	837	856	814	830	896	798	862	872	854	874	840	847	870	785	811	813	813	854	837	876	869	912	882	830	880	865	865	826	843	892	911	901	894	864	869	854	861	848	889	861	841	813	881	805	932	848	891	848	795	845	827	896	833	847	859	840	827	852	878	876	855	866	845	827	877	901	847	850	889	868	873	825	812	879	853	852	859	853	845	878	856	904	845	829	850	821	852	891	798	823	837	858	830	838	871	870	835	867	835	809	855	904	844	829	858	843	834	861	837	825	825	804	888	840	814	881	838	887	906	834	868	862	809	842	858	843	911	808	840	871	920	864	878	912	844	820	849	822	888	857	875	913	850	843	831	864	876	857	858	865	863	827	879	872	883	836	895	912	889	883	884	829	863	828	869	888	824	846	841	846	810	934	872	857	849	832	834	850	880	810	820	887	880	849	865	846	858	874	836	847	908	869	880	865	785	841	825	849	864	854	869	835	864	823	783	909	887	864	883	841	897	907	870	794	862	891	863	874	862	766	873	841	868	807	903	863	834	882	841	870	854	872	840	843	822	865	872	835	848	853	875	846	871	853	845	900	810	849	890	838	889	864	864	830	850	868	843	810	827	815	782	814	850	843	881	850	875	858	824	855	847	836	864	847	843	811	813	825	833	856	876	890	869	872	842	826	906	830	906	855	852	868	829	820	864	832	842	802	817	865	932	821	836	875	885	860	856	849	884	848	860	840	832	830	874	831	821	874	806	823	907	890	866	812	845	941	855	888	872	821	893	873	848	860	871	859	803	870	822	828	787	869	867	880	855	887	853	890	863	848	832	850	848	918	847	853	883	833	892	854	868	827	906	834	862	808	848	807	873	872	841	879	842	886	808	898	832	846	784	893	834	867	850	849	871	824
71390	31285	13472	3095	1609	1173	908	783	658	559	549	469	443	431	421	443	398	384	407	415	402	367	380	377	346	389	391	351	379	372	363	335	359	358	355	351	392	352	351	323	316	355	341	357	358	361	344	376	325	359	309	373	368	388	330	363	328	368	352	360	361	365	357	358	366	355	351	363	353	360	338	329	346	379	340	329	325	368	327	344	361	367	339	369	349	342	321	347	337	382	356	354	335	366	324	304	321	352	360	333	358	328	334	344	305	340	380	339	361	318	329	349	362	350	356	328	333	341	348	344	324	344	359	335	344	338	345	356	341	352	339	314	357	390	336	305	343	372	301	358	316	344	351	323	365	365	353	365	356	369	315	354	334	335	349	359	354	360	306	360	303	364	323	338	345	331	352	350	308	356	354	327	346	333	345	339	362	358	329	306	303	317	342	345	364	341	358	351	332	323	368	335	335	340	366	351	347	335	364	291	323	334	345	321	329	355	329	356	330	355	319	344	346	356	339	355	359	333	346	336	357	340	346	337	348	325	324	333	333	354	365	352	319	331	357	345	352	350	336	344	336	356	362	323	336	359	348	359	365	352	339	345	350	333	337	293	336	319	344	325	321	351	323	321	375	343	347	378	308	317	352	391	331	380	377	353	330	323	323	376	331	334	354	322	335	309	359	360	337	349	345	360	328	337	348	309	320	333	346	349	378	321	354	324	379	344	330	349	357	303	336	354	332	344	320	352	381	352	341	330	336	341	369	351	347	350	359	339	326	356	344	345	338	339	349	355	333	334	325	362	325	338	323	359	347	368	341	329	358	324	344	348	327	366	341	346	329	298	339	342	319	380	305	335	328	354	348	379	376	346	324	383	340	336	338	318	292	344	360	355	343	350	378	339	322	324	351	338	323	328	323	341	340	314	338	329	310	337	360	313	354	331	354	350	352	359	347	305	318	359	370	360	361	309	342	346	340	352	308	294	357	312	332	336	345	350	324	379	362	368	312	323	339	375	311	331	329	327	322	358	330	368	354	344	351	331	346	331	337	334	340	331	343	370	376	320	336	355	356	378	324	328	352	355	319	331	368	346	304	343	350	342	351	346	317	338	361	331	331	327	325	360	324	384	338	331	368	373	367	378	349	355	332	322	336	356	379	374	340	339	352	340	347	354	329	358	358	345	354	348	364	354	330	341	397	368	371	355	341	344	329	334	361	330	352	324	332	326	348	317	333	345	330	320	372	363	347	344	339	333	378	331	348	340	341	321	362	319	318	336	334	355	325	329	340	366	347	366	347	362	352	332	352	339	371	348	350	346	362	351	315	308	323	325	306	350	324	352	342	344	343	346	332	333	368	368	343	328	352	364	359	336	326	327	337	341	346	322	375	320	342	313	328	346	350	380	339	374	354	365	356	329	315	341	363	358	351	346	329	357	358	374	367	330	331	350	341	377	325	324	378	339	350	342	349	328	323	329	364	363	347	337	317	351	332	364	373	317	321	340	326	345	333	346	358	287	330	301	365	365	332	307	324	368	333	344	324	368	344	328	342	338	352	372	324	365	341	336	318	333	299	360	317	379	370	329	352	311	307	333	356	343	301	348	323	339	297	332	339	413	351	338	353	341	357	351	338	352	354	382	338	359	347	345	319	370	362	348	347	358	349	371	374	339	307	332	330	343	331	349	352	342	343	376	398	338	339	344	364	341	342	336	334	352	343	362	342	355	350	372	321	360	352	317	373	336	323	326	350	341	390	335	322	381	333	306	343	348	317	382	326	358	350	338	325	370	338	314	385	329	338	322	341	377	379	319	331	354	326	324	368	317	344	314	330	339	346	375	342	339	355	354	368	342	332	393	357	371	346	354	344	347	322	335	345	330	354	320	326	342	338	344	333	347	356	320	345	360	346	326	307	343	333	345	373	320	327	346	347	302	333	351	319	337	364	334	333	341	369	331	337	348	358	336	329	331	322	324	344	336	330	352	336	308	367	339	337	354	351	369	363	317	354	329	344	365	328	337	337	357	346	353	340	343	379	354	320	335	337	355	312	352	338	319	322	365	319	349	338	296	321	354	329	344	350	353	355	323	316	311	339	366	362	341	321	352	358	331	332	344	342	367	339	360	339	337	360	338	355	361	323	351	371	335	342	337	347	356	377	329	338	334	372	327	320	379	335	338	344	338	365	320	360	368	331	353	359	346	349	361	317	332	344	321	334	346	339	349	345	357	326	371	351	327	339	348	331	373	387	352	357	336	393	334	335	356	398	389	320	352	352	336	334	325	345	337	351	316	332	347	336	337	372	328	338	314	360	302	330	357	311	360	344	334	371	328	327	360	344	338	332	338	355	348	366	352	336	340	346	338	313	332	331	335	339	353	338	372	341	349	337	379	299	331	354	352	371	341	318	326	357	315	362	308	338	347	381	324	366	368	310	325	368	338	307	363	327	330	315	335	354	351	334	350	343	344	337	340	332	344	370	324	378	333	352	339	358	332	327	346	348	320	350	368	322	342	337	296	329	341	387	337	358	335	297	329	340	344	351	365	340	314	339	347	353	355	369	307	326	323	355	341	333	356	339	336	355	354	355	332	351	338	343	345	350	315	339	331	348	326	336	407	358	327	328	324	359	347	337	338	340	330	348	331	357	326	336	358	371	347	346	319	371	342	334	302	310	304	323	327	372	330	328	318	333	353	371	341	348	350	339	347	370	359	352	341	357	371	379	341	329	324	319	320	358	318	329	343	339	317	328	364	368	347	334	350	316	338	353	351	337	369	361	361	359	310	345	354	342	310	356	339	337	326	335	333	364	367	352	353	355	327	346	321	373	316	349	324	333	343	359	332	323	348	371	351	371	340	369	341	331	339	307	343	326	331	340	338	341	394	348	353	338	343	354	369	331	361	372	345	330	329	363	313	334	321	324	324	340	338	337	376	314	360	334	360	312	342	354	279	337	334	350	330	360	324	349	371	319	344	343	322	361	332	349	345	370	340	345	351	367	323	308	301	323	373	319	331	359	319	345	349	370	348	356	374	374	300	348	355	317	389	340	361	375	318	345	378	356	338	335	368	338	353	313	348	343	343	356	319	311	335	302	347	321	337	383	337	353	331	368	352	333	327	366	338	342	360	338	360	342	328	329	325	345	342	342	319	338	319	365	340	360	360	350	335	336	360	352	340	334	326	353	359	348	358	312	346	354	377	321	369	323	309	330	321	404	328	345	326	325	343	331	342	342	358	319	330	339	321	357	320	354	322	337	369	312	351	342	355	394	347	312	332	344	370	344	328	364	335	398	341	332	355	339	361	347	335	326	337	362	348	343	343	337	338	339	312	353	373	349	380	349	339	344	389	353	343	321	343	333	338	320	314	352	350	356	323	340	355	340	341	347	375	362	367	343	335	353	336	338	362	347	372	322	398	346	343	317	353	345	338	356	361	334	369	347	323	324	340	347	345	353	337	371	344	332	355	313	328	346	366	325	350	330	322	366	336	351	309	327	313	339	357	322	353
43335	2736	5050	5916	4973	4174	3790	3105	2605	2216	1968	1924	1787	1588	1461	1411	1431	1397	1333	1304	1241	1325	1183	1167	1183	1106	1093	1098	1090	1145	1057	1099	1106	1071	1055	1030	1082	1105	1020	1037	1018	1052	1019	1044	995	1004	1041	1002	990	970	983	1012	1018	960	1004	1004	1012	951	983	899	1008	902	988	948	1008	988	1001	958	985	922	986	1022	997	970	954	1013	950	964	931	999	1022	1005	917	987	914	977	1004	923	969	985	1029	991	921	946	1025	955	1037	974	924	948	935	919	953	917	979	927	864	982	964	993	941	948	938	987	958	946	897	949	972	983	922	878	974	923	959	891	932	1002	863	885	902	931	1016	982	994	958	970	971	1006	961	962	946	971	951	984	968	932	1000	946	945	984	919	984	951	931	893	934	931	976	955	987	947	961	950	983	928	1005	947	995	1032	965	967	911	913	971	936	983	958	949	936	987	948	1032	943	983	953	979	957	974	968	939	1028	946	955	935	967	983	900	940	977	979	953	970	921	968	889	937	965	947	961	932	946	970	967	940	949	964	938	959	936	918	956	931	967	949	935	1030	984	915	966	943	905	956	951	968	945	976	894	945	979	993	1024	955	959	922	914	978	904	926	892	996	954	956	927	929	941	931	965	937	943	963	944	967	974	951	971	882	922	964	907	972	954	940	941	1006	979	955	957	917	989	920	955	966	905	995	977	919	945	942	977	985	924	916	981	984	935	951	975	926	935	962	944	892	986	963	913	931	960	951	960	963	920	962	914	931	954	949	938	939	952	981	1036	931	928	936	967	957	977	966	969	983	950	957	966	1007	997	930	936	965	974	974	954	957	945	955	955	932	918	966	960	979	984	931	969	881	875	949	969	970	915	959	939	941	957	919	953	930	954	985	890	942	949	1000	931	970	912	974	941	999	940	947	935	970	904	956	978	972	929	978	990	985	957	1001	965	977	894	941	914	923	945	957	991	945	951	948	960	927	966	924	976	949	935	947	965	855	976	934	881	923	923	979	912	984	918	891	980	956	960	951	957	945	942	931	920	927	951	1042	987	995	1006	897	997	1036	960	961	967	945	903	910	1021	937	931	977	969	948	958	964	965	943	957	969	939	971	987	969	898	913	986	948	985	916	910	934	963	981	993	938	913	895	988	964	1000	997	919	920	978	936	951	927	953	972	960	966	954	929	967	939	985	913	942	970	1001	910	945	984	982	915	914	865	1014	936	960	994	975	908	960	958	941	945	919	964	980	967	941	931	955	946	961	952	964	947	959	947	974	980	948	1012	1020	974	957	955	878	1015	957	932	960	919	975	965	931	928	959	971	936	968	918	960	963	1016	957	941	979	898	935	961	910	955	912	954	937	889	966	927	941	960	945	944	987	885	954	921	942	956	1018	989	927	965	947	928	995	905	958	941	952	967	929	938	935	982	893	973	926	957	920	937	992	936	906	911	944	926	924	902	931	992	942	950	972	931	946	916	977	886	955	983	941	971	898	913	916	984	902	965	946	970	933	974	959	1033	941	907	991	926	951	987	953	925	1001	974	963	1007	895	927	965	945	954	964	990	956	942	946	912	968	911	936	934	922	952	990	981	967	960	960	958	978	954	983	1009	959	957	960	900	934	929	993	942	980	990	950	922	963	923	973	896	959	956	1005	962	1004	974	894	971	926	908	932	975	932	952	928	977	981	925	1018	968	934	945	989	1020	972	973	980	948	952	931	973	973	1020	923	957	988	968	933	865	980	917	961	928	1030	951	1032	928	959	992	1033	960	911	939	952	1018	942	1002	991	946	970	916	931	917	937	945	955	947	927	1034	947	898	920	906	914	944	998	942	959	888	904	940	943	903	934	953	967	946	948	953	960	982	949	963	986	972	994	991	915	961	1004	919	998	938	997	900	926	946	899	919	903	912	982	980	1007	951	923	962	904	961	978	964	934	941	977	959	974	971	953	904	977	934	967	945	965	991	986	977	942	948	917	1029	1020	943	979	936	945	959	958	995	923	925	938	930	993	946	961	988	960	971	941	912	925	916	988	994	897	945	922	933	1019	967	955	965	967	955	992	1006	940	873	996	911	953	930	941	986	974	939	916	968	954	899	952	989	875	952	911	944	944	1008	955	907	970	922	966	991	948	954	965	930	960	996	913	970	980	890	980	949	950	974	997	972	942	959	932	951	961	920	977	942	939	965	975	949	929	906	963	991	929	935	926	957	943	941	944	962	928	956	910	976	910	951	969	954	990	993	1020	949	957	906	996	952	934	916	970	1001	907	902	987	952	953	942	920	944	938	940	972	906	942	909	913	912	936	1019	947	958	955	945	999	926	977	926	973	969	990	952	1049	962	961	983	977	913	956	929	972	919	965	942	944	975	965	960	923	933	982	927	947	964	908	904	930	991	860	920	931	922	974	904	961	964	920	944	944	956	1045	921	902	915	914	931	903	933	887	962	952	951	955	976	890	999	943	934	952	952	946	1010	960	967	927	989	918	915	979	894	996	973	958	948	946	914	947	923	995	947	943	888	939	978	938	881	940	930	998	951	937	933	991	948	929	887	973	941	923	1012	954	933	982	1020	959	925	915	878	972	952	978	868	958	918	1006	928	973	923	990	983	1022	949	976	936	957	890	996	951	948	958	933	989	995	932	964	948	962	945	936	967	955	962	962	936	907	951	963	920	930	911	956	980	950	952	1012	868	959	996	881	944	928	929	955	959	925	913	891	941	898	966	1030	969	972	913	981	936	899	895	991	918	942	963	949	962	898	918	994	922	996	956	941	932	966	878	931	951	929	936	974	959	936	914	977	975	940	943	939	977	986	901	956	1006	984	939	956	891	950	983	1002	962	952	992	955	949	955	1005	899	991	945	975	973	964	1006	927	969	1001	944	934	926	946	973	978	973	973	981	909	955	987	916	943	900	961	949	978	994	937	963	997	912	994	935	990	938	969	1002	958	931	1013	947	940	886	960	924	904	994	929	953	921	934	906	994	967	978	999	916	923	934	971	925	985	975	952	929	896	1008	922	940	926	932	1001	1012	939	973	934	959	991	920	946	942	899	952	930	1011	911	912	968	939	961	943	954	960	927	926	916	1004	963	924	944	988	1007	953	959	957	980	915	962	956	957	983	958	927	914	930	976	930	946	947	932	953	947	983	902	958	982	919	1028	933	958	952	999	970	947	990	956	957	924	931	904	957	948	889	961	944	941	956	923	952	933	977	940	932	934	907	941	974	941	903	937	912	990	957	977	986	947	945	990	951	927	940	946	917	988	924	959	962	962	953	983	932	982	992	939	896	936	956	908	997	925	930	920	957	965	996	940	927	1011	939	983	911	1020	921	946	963	923	933	963	935	955	932	945	939	944	931	937	907	912	936	986	949	977	991	961	974	971	946	910	942	1011	919	931	936	953	981	943	899	950	916	955	970	942	935	907	1034	987	929	979	958	965	921	955	963	948	905	907	969	974	933	967	939	950	927	956	957	947	934	904	943	893	949	929	934	1018	942	956	956	994	946	953	922	934	958	955	939	1007	933	866	978	968	945	973	967	924	980	922	994	935	904	966	921	919	961	1007	953	932	929	971	958	983	989	944	942	894	946	934	1006	974	923	897	980
18160	1655	382	275	218	167	174	184	167	158	150	148	182	166	138	181	149	147	142	137	149	171	159	148	150	162	145	148	152	149	141	161	159	129	137	161	155	159	137	159	162	145	136	136	161	166	181	136	173	148	152	147	155	156	154	159	163	158	163	156	154	167	167	160	145	170	142	140	148	149	131	159	152	168	157	154	141	165	126	129	147	156	132	159	145	170	177	138	156	157	177	146	171	169	161	136	155	141	161	152	163	161	164	122	135	140	150	154	145	150	148	160	147	155	141	161	153	166	138	173	164	144	121	150	157	143	169	139	157	154	159	142	139	139	149	170	140	133	141	155	126	157	181	143	134	144	128	149	150	147	159	136	187	139	142	155	156	152	150	147	132	158	160	161	142	163	154	138	180	160	160	161	152	152	168	142	166	183	143	149	154	163	144	152	137	172	148	161	152	171	130	143	150	184	146	172	171	169	154	165	153	129	161	165	136	139	151	159	171	144	140	151	128	149	146	181	133	150	147	180	151	170	130	162	163	165	158	154	166	140	135	145	142	152	150	159	158	154	126	159	153	148	146	168	147	151	155	138	136	143	172	157	151	143	167	126	165	162	164	156	135	137	143	144	156	161	139	156	141	140	158	152	145	160	175	159	138	154	146	149	145	164	143	146	148	157	147	133	155	147	179	152	155	175	158	160	137	136	140	166	164	147	139	145	148	149	133	163	140	147	143	166	147	147	187	144	163	132	140	155	134	144	146	172	140	133	170	132	161	147	157	145	142	152	138	141	135	170	135	169	142	145	155	171	154	144	118	147	166	170	139	157	143	142	137	140	144	122	139	167	153	151	175	157	170	144	147	176	150	152	137	148	157	150	154	140	144	136	169	147	143	143	136	125	148	170	152	159	162	154	167	165	134	165	146	162	171	165	143	164	175	153	131	151	136	132	148	132	135	157	156	131	144	167	142	182	148	179	132	154	162	163	152	155	149	158	131	146	180	148	139	138	162	140	160	152	154	165	147	166	143	139	141	145	133	151	166	144	144	165	137	140	166	148	157	157	162	143	154	158	167	161	162	133	118	156	129	173	189	145	171	157	142	166	154	131	135	141	158	149	152	158	141	130	145	150	141	143	143	157	127	155	148	160	164	127	153	143	161	167	138	153	170	148	136	144	163	154	168	173	149	147	143	178	149	152	136	152	162	165	150	162	175	142	153	167	154	140	143	154	150	147	155	160	159	152	175	137	149	162	138	155	127	158	137	146	158	162	126	140	146	164	152	153	139	138	145	165	139	159	176	158	154	157	174	145	139	133	148	143	148	147	150	156	161	135	157	156	148	167	123	171	138	184	135	149	165	180	157	156	162	139	171	156	155	151	155	151	158	157	169	160	152	149	128	129	144	169	151	161	178	164	162	153	170	137	156	155	166	145	158	136	153	142	142	177	162	146	164	130	146	145	134	183	140	133	151	156	167	140	162	153	143	130	154	146	143	160	151	140	155	157	168	136	156	149	152	158	159	155	148	157	143	152	160	136	146	148	152	156	152	159	147	139	145	158	170	141	153	176	171	154	150	141	150	157	140	161	155	145	161	154	142	156	168	163	144	141	161	145	132	154	148	156	143	160	177	142	153	159	135	150	166	171	134	127	151	152	152	142	147	149	138	157	131	156	129	152	144	148	137	160	161	154	144	153	144	141	163	156	157	130	145	149	140	125	158	140	131	147	151	148	152	144	133	142	140	164	167	154	138	150	154	148	152	138	143	167	132	163	135	157	137	156	138	151	152	173	169	168	138	142	154	162	167	158	162	157	122	126	160	157	152	159	151	154	165	163	145	148	141	150	153	171	153	148	150	146	160	151	142	141	164	169	145	155	144	155	155	140	149	134	142	143	152	175	138	156	145	136	161	133	162	149	159	128	174	141	135	132	159	166	136	133	153	152	151	143	130	134	153	161	127	129	148	152	138	168	141	150	157	162	151	149	145	142	150	162	169	174	154	154	151	173	159	162	148	155	147	158	171	177	163	159	125	159	135	147	142	165	159	152	153	160	153	177	167	144	178	165	157	147	179	157	147	164	140	144	145	147	148	176	128	144	143	138	169	146	141	161	145	153	148	172	167	141	139	149	179	159	143	161	161	145	156	154	149	138	133	134	145	124	149	170	152	135	161	147	149	172	143	148	157	141	153	136	143	178	172	151	166	155	139	168	136	153	138	159	146	149	145	154	150	152	191	167	152	151	135	172	160	148	161	155	148	139	173	142	147	152	150	153	144	167	145	155	152	158	172	147	153	154	125	155	134	146	152	158	139	145	160	148	153	152	157	139	158	162	145	157	136	164	169	160	142	156	176	152	169	133	151	153	155	155	149	159	159	137	172	140	153	146	158	153	165	130	131	126	177	159	159	133	145	148	150	157	156	144	156	149	155	150	160	148	151	161	161	125	158	141	154	157	152	144	169	146	152	148	162	155	130	131	166	160	168	128	146	158	149	147	151	152	136	137	159	143	149	178	170	143	176	161	144	153	150	140	154	138	134	174	146	150	158	142	153	156	143	154	144	148	151	177	141	139	128	169	156	172	153	143	150	125	161	156	141	138	157	166	182	138	146	148	155	156	153	160	149	140	161	154	132	131	145	161	145	148	130	163	145	142	142	165	150	150	162	160	142	153	162	158	142	163	163	173	124	141	166	153	146	150	147	155	147	153	167	178	144	130	162	160	148	152	131	126	174	165	137	162	165	162	133	153	154	147	149	169	179	141	123	122	165	140	175	146	148	141	147	161	158	175	137	152	148	152	156	138	129	172	149	144	141	146	155	163	135	153	144	162	122	168	166	132	149	153	135	139	160	168	159	157	154	159	147	150	173	165	163	142	174	143	180	157	143	158	158	137	150	150	147	143	183	150	159	149	150	161	166	142	153	136	144	135	156	149	157	159	137	115	160	126	141	155	140	163	155	156	148	188	138	130	168	175	176	147	152	171	156	142	152	147	146	130	138	156	153	157	128	134	156	138	144	148	136	161	142	169	137	166	145	159	158	138	166	158	168	127	128	139	144	144	148	153	154	143	133	148	148	128	151	165	157	139	160	149	147	126	162	152	166	151	160	144	169	167	164	166	150	136	167	141	143	164	157	153	176	144	144	130	159	133	152	136	165	129	150	135	161	153	146	147	152	143	144	165	159	170	168	143	158	116	160	157	140	144	147	171	165	156	166	151	137	158	143	143	146	162	153	125	155	149	161	137	142	166	172	136	164	152	156	158	159	162	158	179	160	170	129	156	143	161	140	142	135	132	145	163	145	152	140	166	155	139	151	137	138	153	143	159	154	144	139	157	150	172	163	140	152	160	181	154	141	176	144	155	151	139	150	175	151	146	135	166	161	163	126	137	143	164	158	148	143	159	146	154	149	136	154	139	137	146	153	160	142	149	156	146	131	145	136	152	161	153	146	152	158	167	137	172	146	160	172	157	145	136	157	171	134	142	149	119	155	149	136	145	163	122
15419	603	677	760	691	633	613	574	537	512	598	548	505	566	521	523	490	518	544	460	506	518	533	539	461	515	515	522	510	564	533	526	468	482	469	514	500	502	489	515	522	486	520	507	493	501	503	474	501	477	453	518	494	500	524	458	494	489	531	502	537	519	449	496	522	483	460	490	486	480	536	509	488	518	494	502	460	510	518	486	510	500	495	501	483	545	524	525	510	492	519	498	495	538	465	464	491	485	490	468	519	495	488	487	468	453	485	550	489	451	547	492	500	498	491	526	508	465	454	471	507	475	515	500	480	468	528	484	478	538	461	462	484	535	494	525	472	493	542	477	512	479	479	486	511	507	501	521	527	543	522	522	497	492	498	515	497	489	513	497	525	510	524	522	467	462	480	473	508	495	506	523	500	499	488	495	503	494	493	524	505	525	481	503	490	547	499	484	512	509	514	532	456	480	500	511	472	496	514	480	489	476	498	510	538	496	492	492	458	474	524	520	517	521	482	491	510	501	522	492	498	494	492	498	484	513	503	521	525	548	503	480	467	453	521	496	482	494	505	489	488	512	496	496	469	466	498	493	439	505	453	504	464	532	487	479	513	509	509	525	496	499	465	519	508	498	501	503	493	489	487	478	471	502	527	469	457	521	486	492	501	491	496	464	481	498	493	491	501	508	467	523	551	496	510	458	500	461	505	497	509	498	524	522	522	475	480	470	487	491	490	533	488	533	476	479	526	492	506	490	530	468	504	494	523	502	504	497	494	507	490	495	497	489	491	489	481	487	477	484	517	529	489	514	488	488	492	468	493	501	479	434	502	501	544	474	511	486	477	473	478	456	482	498	525	485	506	472	502	499	472	508	480	507	507	473	502	469	507	481	484	502	491	462	457	475	480	490	514	478	447	504	502	491	493	466	506	486	496	505	474	488	539	507	509	462	524	478	479	458	518	507	487	483	462	452	509	519	499	495	521	487	464	531	511	479	489	463	537	522	479	473	516	451	532	530	487	524	498	483	505	460	509	501	522	453	480	544	499	524	505	498	463	462	485	508	485	502	528	507	503	459	494	521	457	448	463	534	510	511	516	479	480	470	502	509	477	474	504	522	484	488	525	523	498	523	491	523	489	461	517	502	509	525	465	538	472	512	481	493	504	499	487	484	494	475	492	492	510	508	512	524	493	476	512	491	493	502	493	504	519	491	486	496	454	481	504	443	504	479	439	507	524	513	511	497	466	483	524	491	486	516	530	490	521	489	447	479	496	498	477	500	478	458	537	508	469	496	517	492	494	512	514	519	501	523	504	495	479	434	501	521	483	485	494	460	522	522	512	486	488	505	471	478	493	489	482	489	498	468	477	509	465	518	520	501	508	496	476	517	489	491	506	479	510	512	497	492	491	543	519	496	497	496	520	495	546	503	492	491	524	478	469	515	432	535	483	435	509	503	498	486	466	473	494	497	523	527	523	490	482	493	547	493	514	478	469	500	486	506	497	466	482	492	521	525	469	526	481	479	484	522	547	509	497	508	533	513	508	488	452	478	511	490	465	493	491	460	443	500	475	496	471	498	493	478	487	496	505	502	510	522	482	516	491	495	487	462	513	509	489	509	472	485	489	486	518	484	525	478	523	533	493	475	492	512	523	493	504	514	497	495	486	522	473	496	471	490	497	495	487	482	474	483	486	498	486	486	532	505	493	486	470	524	475	486	478	519	506	506	512	480	514	479	490	545	450	526	501	491	481	484	479	525	504	511	504	513	513	451	521	494	484	468	498	494	469	471	517	530	474	493	523	537	443	496	507	486	520	521	483	477	485	495	511	484	517	493	540	486	472	530	501	470	507	481	542	525	514	525	499	491	456	503	510	518	493	498	513	511	505	484	508	492	475	491	492	493	476	472	494	483	456	465	481	500	541	516	525	492	497	466	449	491	475	501	488	483	485	496	491	501	495	510	477	453	513	481	493	449	464	515	494	456	484	496	506	495	494	489	473	485	508	482	540	442	525	510	498	468	506	488	487	491	490	517	540	466	484	470	492	489	516	539	494	480	500	500	531	498	522	491	528	490	485	513	516	531	498	484	517	487	513	479	521	510	503	478	483	482	511	491	515	492	487	477	554	495	509	546	454	434	515	506	503	485	530	470	489	487	508	492	472	504	493	476	480	463	500	537	515	495	508	493	508	499	500	494	497	495	476	500	514	504	505	491	505	488	478	517	480	494	517	500	489	484	569	469	537	464	511	474	505	499	518	501	488	518	515	453	543	503	488	498	486	487	510	509	519	526	516	497	464	502	475	448	493	449	475	509	511	534	509	458	503	491	499	470	502	507	486	499	517	462	501	472	513	500	468	552	516	520	482	483	484	503	481	478	498	502	465	481	454	498	491	509	522	498	509	522	478	520	533	506	517	490	470	487	488	487	500	491	481	515	515	502	504	535	489	498	491	516	465	470	520	531	536	499	515	501	512	514	497	479	508	479	486	517	503	494	503	520	513	487	554	543	520	497	517	468	469	527	531	522	509	496	523	523	489	512	484	484	476	496	495	501	484	479	527	484	519	524	446	511	505	504	522	476	493	487	494	519	499	459	475	477	493	486	479	522	503	511	492	478	483	499	469	485	512	479	480	480	459	491	514	510	484	534	488	488	504	543	507	485	501	481	535	524	513	490	482	513	471	506	478	495	466	456	484	510	506	486	511	489	489	471	504	513	515	472	517	528	522	488	476	517	480	474	490	476	523	507	522	503	509	481	482	513	477	492	510	463	482	483	476	493	496	460	512	502	516	483	491	538	513	505	501	526	514	463	452	520	471	498	521	473	492	499	491	515	494	500	496	500	488	528	507	480	503	526	506	495	480	509	518	524	510	517	531	489	516	498	498	513	475	455	537	477	510	520	473	497	528	448	504	528	496	485	478	492	502	519	506	491	480	457	532	505	475	490	520	468	505	471	499	471	486	490	504	495	513	512	455	500	526	460	523	485	546	510	497	438	523	501	495	540	464	492	488	456	501	504	515	497	503	436	484	503	520	467	496	489	460	545	476	493	462	500	481	480	520	506	500	447	459	529	511	492	484	513	464	457	499	490	486	496	500	489	538	524	495	494	487	438	453	487	502	473	493	453	445	520	493	517	534	516	479	497	488	508	480	500	491	496	524	508	522	516	490	528	527	520	476	497	435	520	472	520	496	513	469	515	495	480	520	482	489	488	467	525	504	506	521	469	505	534	511	486	503	512	490	478	490	480	483	481	536	467	516	505	521	500	451	539	500	491	461	477	498	511	528	520	494	537	470	509	488	501	531	472	489	530	505	489	511	491	504	516	502	500	502	504	520	519	506	502	435	502	508	490	480	489	501	484	488	487	510	459	511	508	509	510	492	501	498	508	477	505	504	537	499	497	506	521	475	515	479	516	491	505	488	490	508	497	481	499	498	533	513	481	498	526	533	517	526	469	501	495	512	528	539	487	456	527	511	510	523	475	494	489	498	476	472	490	470	510
62016	25549	6363	1345	902	726	596	497	434	448	392	346	316	373	352	337	317	305	298	356	310	315	320	296	316	321	323	283	346	302	313	312	317	281	322	290	303	311	293	314	327	307	292	340	266	298	299	329	320	308	298	301	294	322	289	299	289	267	308	275	281	301	295	315	261	286	305	299	288	302	288	327	322	307	279	300	297	276	291	306	290	277	319	290	337	287	299	312	289	291	288	299	330	301	365	320	272	305	290	270	302	284	306	275	286	305	309	293	305	303	311	324	343	323	291	266	282	296	299	291	319	272	278	317	274	309	307	289	299	311	278	280	316	312	304	286	273	341	266	290	276	295	324	283	315	341	288	274	293	332	272	279	291	303	306	316	328	306	258	267	297	260	299	269	312	301	298	297	309	321	306	280	288	288	338	284	278	300	296	294	301	288	277	300	294	324	301	312	302	288	317	318	262	301	307	296	304	283	304	276	315	309	305	274	306	306	286	303	272	306	296	275	275	294	289	272	309	289	261	287	303	287	287	317	315	301	316	291	298	292	311	295	343	284	314	311	278	284	260	266	294	267	315	314	300	321	313	263	294	256	320	339	297	308	328	287	287	280	333	290	297	300	278	289	300	281	316	302	313	328	273	310	283	299	326	323	317	300	312	316	295	307	278	302	296	327	291	303	287	309	315	277	288	312	262	301	300	294	302	265	283	286	285	345	300	303	328	314	302	282	307	316	296	293	312	278	289	283	307	305	327	280	304	282	298	288	318	293	306	314	327	314	297	276	288	290	315	306	294	264	332	315	269	311	335	305	278	262	297	305	303	284	274	278	310	301	311	294	324	298	294	317	282	298	299	295	309	284	286	302	305	351	278	319	283	282	290	303	288	313	309	311	281	283	324	293	291	286	299	290	302	300	324	292	315	293	321	282	342	337	282	304	321	308	341	302	321	276	301	332	262	283	285	267	311	279	310	278	313	304	311	342	273	304	279	264	278	284	307	305	283	291	312	267	285	303	270	304	296	339	318	300	306	301	304	286	314	307	299	290	279	300	272	303	274	309	294	310	323	290	299	343	288	327	320	316	318	304	319	303	286	285	276	305	305	315	296	292	317	280	309	287	308	287	312	290	269	302	300	286	300	291	296	298	298	283	311	306	282	277	302	308	297	281	306	286	277	289	313	289	280	321	265	325	307	319	288	298	290	301	297	276	291	335	326	295	312	299	293	269	308	309	305	298	312	289	295	318	284	307	273	303	287	287	294	260	278	273	320	290	318	265	289	274	295	317	283	295	332	300	311	258	304	298	280	325	273	289	288	256	305	282	289	295	278	304	260	288	275	295	277	312	317	283	310	324	310	302	301	304	312	305	298	302	285	281	298	303	273	304	284	283	281	295	308	300	292	267	292	286	308	287	305	315	304	316	284	279	313	294	271	290	304	311	307	280	303	300	287	284	301	318	287	281	337	296	291	275	283	290	304	325	267	298	306	290	290	305	317	289	268	295	296	302	304	306	292	305	269	294	285	300	293	290	307	270	307	281	299	287	310	275	288	317	283	303	322	274	310	294	314	288	321	295	327	311	311	303	280	295	274	331	244	317	292	302	289	292	289	297	305	305	310	306	292	269	267	286	314	304	279	289	289	285	302	302	261	309	303	321	288	295	279	293	289	326	248	278	320	332	296	264	304	287	305	311	310	290	282	306	286	281	295	322	287	288	292	267	327	294	308	324	332	289	298	300	271	315	273	306	276	272	308	292	294	289	291	284	302	314	314	284	286	302	278	315	297	322	272	324	294	310	307	306	290	299	312	289	285	292	317	299	328	302	334	301	309	286	297	290	317	305	324	322	314	313	293	277	310	301	285	323	296	299	313	302	280	282	323	312	312	301	305	310	301	293	290	312	285	275	312	300	304	289	270	310	264	305	338	302	324	273	301	295	297	292	297	336	291	322	285	296	279	292	278	298	324	311	300	308	315	316	282	292	302	282	294	278	269	290	282	311	309	287	318	300	325	297	296	295	289	284	348	298	269	321	330	269	304	307	328	288	303	281	321	293	288	292	322	284	300	309	254	287	299	308	303	275	284	305	296	277	291	311	306	285	295	283	303	273	295	309	275	356	278	285	289	296	315	301	299	298	291	309	303	329	287	297	296	308	279	315	315	273	304	283	291	310	313	313	314	276	274	282	310	271	303	289	321	306	303	299	288	283	309	269	303	318	273	292	272	288	285	288	337	316	312	264	319	316	314	287	290	304	258	301	293	289	292	289	270	306	293	284	276	311	307	272	276	284	288	289	331	270	299	290	302	311	296	337	292	292	305	325	308	291	270	291	298	306	292	311	314	314	289	322	290	300	281	326	302	329	297	299	296	305	294	301	298	310	322	275	306	263	318	293	301	305	294	291	321	304	286	294	322	310	298	278	306	298	277	307	307	273	322	291	328	293	287	307	306	279	296	279	278	287	300	299	323	343	319	293	287	304	302	286	315	295	299	323	320	304	319	276	292	315	280	277	279	253	298	319	294	292	260	288	283	308	306	262	304	291	305	313	294	338	291	282	336	338	303	270	291	306	284	310	311	269	285	294	321	276	298	288	309	325	295	296	288	316	292	302	304	311	293	296	286	310	298	278	294	291	293	331	289	316	315	319	282	311	263	259	301	300	302	294	318	300	327	285	282	294	277	318	320	306	275	313	270	317	312	286	299	289	303	307	284	288	313	318	309	279	282	291	292	287	300	302	306	322	302	296	284	281	307	315	302	343	272	286	298	307	288	309	290	295	309	294	284	285	290	318	277	303	294	300	274	298	297	290	299	273	322	315	296	298	317	319	288	308	292	305	323	293	267	306	287	292	266	300	298	258	324	280	289	299	323	297	295	311	291	291	281	269	282	314	309	315	323	304	290	270	275	262	294	293	291	294	287	299	307	288	303	279	304	324	315	262	284	312	329	286	313	318	294	308	285	288	320	302	262	291	289	289	316	290	294	275	316	274	279	290	292	296	290	311	260	300	333	313	298	299	281	294	302	278	285	300	339	301	276	283	301	284	267	298	269	319	327	263	308	315	288	310	304	312	308	302	283	333	302	283	309	296	270	276	292	306	283	292	321	293	274	306	281	302	306	311	296	283	297	298	324	276	327	294	273	305	295	336	267	280	282	253	301	312	313	277	306	289	284	262	304	307	303	287	285	301	309	274	269	305	327	309	310	312	287	322	272	285	286	327	271	327	295	275	307	307	294	326	299	284	301	300	289	264	298	314	315	292	266	304	300	265	308	287	294	290	293	274	314	298	299	311	283	301	287	292	315	315	283	291	301	321	273	303	321	273	318	261	284	267	291	320	295	273	296	284	310	340	316	303	320	275	267	296	320	323	304	331	282	299	296	305	284	272	314	285	307	298	328	313	307	270	291	298	325	269	305	297	286	295	311	323	317	330	310	304	291	315	317	308	324	283	293	307	307	319	268	307	289	279	305	282	312	304	303	297	296	306	298	303	310	302	283	304
36421	1859	3241	3646	3206	2645	2339	2019	1765	1492	1430	1331	1240	1241	1186	1147	1078	1058	1061	991	974	982	980	1022	935	991	958	935	966	903	996	926	951	934	918	923	944	880	899	895	955	895	905	907	894	923	902	922	966	915	839	908	862	880	877	836	867	845	894	864	886	874	844	840	893	854	873	905	871	913	889	910	875	808	816	886	880	897	797	879	824	846	864	847	850	869	914	920	884	876	863	869	914	884	856	950	840	824	911	857	823	873	886	871	875	865	829	871	866	865	881	848	892	836	814	818	891	846	825	847	882	812	858	821	884	890	926	907	859	865	848	851	879	867	838	852	886	859	867	868	883	846	907	888	874	837	832	817	875	902	830	864	864	869	858	846	863	871	838	847	892	882	826	867	873	833	879	853	850	862	834	850	858	840	868	873	851	803	821	871	838	864	878	881	843	859	905	800	907	866	842	858	902	883	853	818	856	886	903	821	864	843	912	878	855	888	864	870	828	844	916	885	856	818	944	850	891	842	825	890	836	861	833	873	853	825	885	876	856	860	857	849	863	887	829	888	860	871	870	849	864	870	846	884	856	850	832	820	842	842	881	918	902	876	831	898	822	886	844	838	858	897	869	874	840	909	809	848	860	820	869	812	852	834	843	897	889	877	817	886	913	847	824	812	836	826	842	914	854	833	899	882	860	871	831	848	883	853	881	899	883	848	855	894	827	865	869	869	918	860	814	898	881	850	876	832	853	889	943	842	827	863	821	823	870	854	865	890	877	873	880	876	862	877	790	866	872	849	864	908	854	886	842	868	879	835	882	839	870	888	866	868	871	838	897	831	880	874	843	867	876	857	793	851	896	878	901	921	827	850	839	853	853	892	905	851	855	859	818	853	844	836	833	888	876	887	873	885	871	823	808	873	840	899	850	832	885	829	836	852	863	856	838	840	838	875	857	847	849	892	892	847	863	834	834	816	901	850	851	897	834	902	855	843	891	825	875	837	877	855	832	866	874	885	832	820	835	874	903	884	874	861	793	833	842	908	839	804	844	832	844	892	812	807	870	870	885	885	849	864	835	879	847	840	875	854	832	857	876	838	894	872	913	845	917	824	868	880	888	902	852	852	897	831	877	862	830	846	799	829	868	853	877	879	839	884	876	856	848	897	788	893	830	881	889	858	893	858	861	858	899	863	818	859	883	910	909	840	884	872	827	849	889	851	868	865	839	907	809	888	879	927	892	841	870	853	836	867	862	916	825	845	883	870	825	876	822	869	840	857	890	863	851	849	860	876	900	876	869	842	877	807	849	893	862	876	897	868	828	842	835	827	827	897	855	783	825	804	852	873	860	852	884	887	901	902	797	825	851	841	880	854	867	837	873	822	845	839	868	850	821	895	866	870	838	847	865	861	817	938	833	805	859	880	795	841	853	890	909	916	870	876	874	815	818	867	855	884	869	861	830	902	824	841	830	882	830	879	886	842	843	858	868	849	898	857	837	838	905	874	841	893	893	890	905	891	847	869	863	857	818	856	819	899	890	845	848	823	863	860	850	826	904	884	890	835	840	904	851	863	852	827	835	883	826	813	842	881	924	917	855	875	851	878	895	861	853	872	917	841	891	836	819	858	888	820	862	836	806	858	829	885	864	819	850	824	855	869	842	845	821	834	854	870	905	899	825	845	870	904	881	887	859	910	836	866	860	862	873	861	889	814	879	844	814	842	872	874	830	859	938	897	897	880	926	863	884	842	851	881	816	850	844	814	861	869	867	915	870	878	848	882	815	842	852	854	916	821	896	831	853	863	904	891	878	788	853	881	875	845	867	860	882	811	898	839	852	843	866	901	817	886	904	826	885	825	879	903	854	855	847	836	867	891	872	823	878	857	848	876	883	888	826	881	874	861	924	816	861	873	846	843	843	865	849	855	861	864	877	828	849	808	888	886	881	833	821	846	830	872	882	827	822	853	870	849	861	798	867	827	880	867	878	883	823	879	856	900	892	847	853	804	809	840	880	835	891	863	852	860	860	841	843	858	906	856	841	813	869	861	827	861	939	853	825	849	833	831	840	855	813	862	830	856	832	846	787	830	853	823	881	800	910	831	864	851	844	862	882	844	877	856	824	877	861	852	886	833	875	875	874	881	839	896	894	850	866	889	871	872	887	919	852	848	893	817	834	851	829	857	849	861	893	852	813	850	950	900	835	870	857	841	859	858	851	810	851	816	859	839	899	851	879	915	914	863	806	862	864	902	885	852	873	872	843	848	886	850	882	877	808	806	899	875	851	832	835	879	855	882	910	846	842	869	828	837	863	858	890	839	872	909	886	812	844	850	805	826	832	865	866	812	874	863	902	861	883	854	885	880	909	880	889	894	882	897	811	880	907	857	891	898	947	888	849	848	878	858	877	853	851	873	891	844	851	843	855	884	873	832	843	863	799	899	892	899	843	853	864	838	844	844	892	852	843	807	875	868	867	846	902	878	867	870	859	834	881	879	823	911	854	908	895	817	846	826	893	894	840	842	846	836	857	856	871	813	868	853	807	888	857	906	861	829	848	828	840	828	813	943	931	841	863	866	893	908	891	821	878	873	889	852	866	869	880	893	846	831	871	840	876	857	867	800	876	891	869	881	873	860	883	868	874	869	857	828	827	863	925	838	866	852	879	887	897	912	881	834	896	856	848	897	824	810	880	910	846	861	912	880	837	899	854	843	820	824	841	874	873	914	876	848	861	862	887	852	891	888	840	880	846	818	861	840	839	871	859	846	878	920	894	856	904	812	879	871	893	866	848	866	849	865	875	858	820	866	898	824	939	863	873	828	844	879	894	848	858	829	868	850	844	827	856	851	825	785	835	912	833	906	856	811	871	843	878	831	901	836	878	827	868	862	863	868	846	879	851	809	879	828	898	913	836	836	840	844	857	821	889	886	858	895	905	864	898	855	858	873	859	827	883	841	883	871	892	826	817	917	858	880	828	906	903	899	872	823	922	824	906	849	876	856	877	819	868	890	839	888	883	832	855	919	840	854	883	836	879	793	843	934	845	880	849	871	864	824	911	881	868	917	818	870	825	869	879	759	839	854	890	867	782	824	869	887	839	850	861	888	881	812	832	892	848	860	842	860	885	899	901	828	891	880	835	881	889	849	842	866	795	851	894	844	847	849	884	854	858	918	878	927	864	851	854	846	880	859	859	910	776	890	788	885	843	869	856	883	803	876	800	815	829	849	879	885	858	879	886	882	846	843	926	838	798	887	848	888	868	896	824	860	844	914	854	877	909	856	855	875	857	860	833	845	816	829	883	860	842	855	897	897	816	852	869	794	866	866	871	848	865	844	837	899	864	826	860	829	829	920	836	887	861	875	884	894	830	923	842	850	861	848	885	879	806	832	844	861	851	891	876	873	911	841	871	887	849	834	851	804	915	862	878	900	834	856	876	861	832	884	872	879	821	844	800	827	860	887	848	840	881	890	922	886	847	844	862	837	869	890	858	820	880	854	900	854	877	867
72690	31538	13729	3142	1662	1129	998	792	659	600	579	507	469	468	436	420	377	402	410	424	405	384	388	400	377	365	389	364	334	365	372	364	378	366	364	351	347	365	352	334	338	345	367	373	363	335	404	370	316	362	347	319	343	329	329	333	378	384	305	359	326	336	365	366	382	344	353	355	333	366	373	353	352	357	337	343	331	342	345	320	354	347	357	419	384	347	313	356	350	343	338	358	315	341	361	343	343	348	329	341	357	352	363	339	328	378	352	304	339	326	357	356	341	325	370	351	349	343	326	345	358	328	341	358	284	367	380	317	329	342	362	342	391	343	333	363	369	327	356	341	331	339	298	354	327	348	364	345	351	323	345	352	326	348	345	365	331	376	331	387	341	335	337	348	330	334	370	321	341	366	322	390	366	332	322	337	367	365	346	350	352	374	344	345	347	340	356	336	318	330	319	368	351	332	357	320	346	324	357	342	359	349	364	333	337	360	363	350	365	381	347	362	342	346	311	355	346	323	332	344	355	322	337	325	344	349	336	363	322	315	349	342	329	353	303	383	346	372	374	347	357	345	352	317	372	338	376	348	342	345	360	355	378	343	341	336	338	335	337	373	356	330	374	354	313	332	340	312	340	355	342	357	333	347	340	337	357	357	343	347	344	355	351	343	360	333	351	353	333	322	348	354	347	304	367	365	340	349	344	338	327	347	333	347	355	324	353	332	353	314	326	383	381	357	362	346	350	355	332	314	358	311	343	348	300	321	302	315	344	330	328	337	329	329	353	362	358	333	352	353	330	390	302	357	338	334	342	374	362	356	331	339	315	322	332	343	363	324	342	321	323	343	315	391	370	361	352	345	331	306	309	344	360	325	309	317	360	311	330	332	344	341	325	338	333	345	357	332	312	367	387	312	335	338	343	353	368	350	334	325	342	347	326	338	343	331	351	343	375	308	362	349	338	313	336	334	342	339	366	365	341	359	338	347	321	331	382	345	361	357	326	370	342	366	340	331	371	351	365	336	335	332	370	367	359	343	337	360	340	343	367	330	322	335	353	331	336	325	346	341	326	318	344	334	340	343	321	357	330	351	304	324	350	324	354	389	368	364	359	353	349	347	328	339	317	365	315	327	339	347	333	347	331	330	385	370	350	344	365	356	325	346	362	336	387	346	342	375	350	361	338	341	324	364	346	347	343	311	358	365	350	361	359	372	373	387	303	341	295	341	347	323	324	370	337	326	359	365	340	369	372	348	377	363	341	362	360	349	320	370	332	333	325	305	351	320	380	324	371	339	379	348	316	380	356	286	352	348	350	370	306	322	339	329	328	344	325	351	368	359	356	320	308	341	310	357	343	337	346	348	359	350	361	352	345	346	333	332	362	341	342	339	340	358	365	350	325	359	334	341	324	353	342	339	346	326	342	353	360	360	349	343	354	374	336	352	368	361	353	316	357	358	336	321	366	340	353	329	349	308	340	346	349	313	340	356	344	347	321	345	352	341	313	354	338	321	355	363	374	344	339	314	356	380	336	314	315	339	337	354	357	347	304	366	346	316	336	336	327	354	338	335	316	373	338	358	321	353	347	313	336	367	345	339	333	363	360	327	304	353	352	337	352	328	329	316	368	352	358	309	355	362	303	358	351	353	361	339	345	330	298	335	348	358	347	323	366	364	362	333	341	357	319	368	339	349	332	327	353	340	359	360	341	336	339	339	334	345	359	352	350	356	359	326	334	323	310	364	327	337	350	303	363	348	361	364	368	335	357	373	335	357	353	350	338	356	336	339	347	353	355	354	322	349	369	364	332	347	345	321	371	356	357	347	354	365	374	377	369	334	333	347	372	322	345	341	321	348	329	369	323	318	353	378	353	337	377	319	339	356	340	310	298	367	355	324	353	355	330	340	339	326	325	348	379	342	365	320	316	363	336	320	340	330	318	340	372	379	395	356	333	339	340	341	328	342	344	344	321	338	365	312	352	332	361	323	363	323	348	373	330	377	366	358	368	363	359	351	336	369	336	334	326	310	364	392	352	357	344	336	344	351	312	371	357	347	369	340	372	357	367	359	316	361	315	357	350	339	321	338	355	355	344	359	341	346	372	339	351	351	359	348	322	347	342	358	369	310	361	328	335	309	318	337	357	337	351	336	345	324	336	344	361	345	330	352	352	328	337	353	360	371	378	338	341	356	331	337	311	350	315	349	342	327	336	343	322	364	341	328	334	329	331	360	353	343	373	348	336	339	382	357	345	321	320	322	350	341	337	328	358	336	351	322	349	332	327	337	340	320	320	370	354	342	320	343	341	309	336	357	332	323	381	321	303	334	315	357	361	346	317	318	353	310	308	320	336	346	344	308	339	336	351	340	344	330	348	308	379	354	350	368	306	329	331	353	365	334	330	375	317	367	322	361	354	336	356	355	337	342	365	347	337	326	355	341	330	332	353	358	350	360	339	318	353	294	365	330	326	344	342	358	342	318	336	354	340	380	355	345	362	320	323	346	382	333	380	319	314	376	368	374	318	353	342	335	382	350	308	355	348	315	354	391	370	330	312	334	348	341	359	343	306	325	365	351	301	309	336	373	368	320	335	353	382	339	325	354	337	382	349	383	347	331	310	352	351	332	307	359	333	324	367	325	350	347	341	359	341	357	371	373	340	327	340	374	342	317	341	306	342	314	367	356	335	365	343	328	355	329	314	319	327	307	332	361	379	332	355	341	327	383	362	336	386	352	351	371	379	295	348	328	370	356	331	331	330	384	353	366	351	354	378	293	319	324	348	356	346	334	369	347	294	345	346	328	320	337	333	343	357	339	334	360	381	383	344	325	328	308	326	378	340	356	342	331	330	376	340	393	360	382	380	329	352	345	354	367	327	323	345	331	336	336	352	379	335	339	339	369	345	369	334	339	348	378	320	356	340	362	338	330	314	373	326	343	352	349	316	372	337	348	342	297	320	354	365	336	360	373	310	323	356	388	351	340	326	325	342	371	348	350	356	347	352	351	330	349	350	350	307	341	337	320	307	337	322	341	328	329	340	355	341	354	333	343	322	348	347	357	345	347	346	341	362	345	332	355	368	331	341	337	348	341	356	345	360	339	351	336	345	329	334	351	364	316	310	331	357	324	296	340	360	359	333	293	309	341	347	354	365	368	347	353	329	307	356	337	329	338	331	354	359	338	317	333	306	331	343	332	351	364	324	331	348	296	318	341	347	324	305	346	367	344	355	346	381	344	325	355	337	325	366	348	340	341	390	325	331	326	366	367	371	318	327	331	310	332	334	379	340	369	359	341	372	333	354	371	376	337	337	312	335	303	379	350	319	312	345	323	337	346	355	350	348	363	370	369	355	349	366	352	359	356	356	351	332	326	355	327	374	340	375	337	320	356	347	292	343	347	317	331	338	343	348	372	359	336	369	361	361	335	359	340	303	355	362	315	339	328	334	331	324	342	369	375	336	361	323	321	333	390	361	344	333	335	332	356	344	324	350	336	338	360	352	332
44060	2865	5127	6007	5060	4300	3980	2983	2579	2310	1999	1863	1731	1624	1553	1419	1355	1362	1364	1207	1233	1242	1182	1181	1189	1197	1187	1113	1145	1116	1039	1156	1072	1027	1085	1010	1049	1040	999	1039	1045	1057	990	1063	1023	1003	990	1007	978	1030	1002	984	993	990	970	982	1031	1031	971	995	966	964	972	985	1014	1017	947	965	986	955	992	1015	942	1011	923	982	918	976	954	878	872	971	1016	990	996	981	980	952	959	905	959	934	1006	952	949	901	985	933	960	1035	952	947	960	962	967	896	931	960	913	906	1015	982	965	935	933	967	929	957	944	899	982	938	924	964	964	958	1029	951	1030	951	929	928	937	974	949	930	977	896	914	987	957	1003	964	1011	965	970	940	1025	920	956	938	950	950	970	933	971	935	944	960	925	949	1018	1005	943	925	979	974	976	961	977	968	978	901	918	955	997	976	947	1006	994	973	934	919	956	928	944	953	931	955	925	982	966	995	970	908	964	978	1028	912	951	939	932	980	981	900	990	1006	956	894	940	965	972	953	1017	955	980	890	949	891	985	895	980	983	1005	972	889	970	960	990	988	916	946	936	962	987	945	890	960	961	920	983	979	912	959	950	984	930	981	967	941	918	950	909	998	958	971	947	959	898	976	899	986	952	968	912	928	910	980	951	948	955	935	1007	975	1003	972	924	934	900	984	966	938	910	965	892	949	907	955	968	914	890	950	932	960	972	951	989	945	992	930	935	949	996	931	972	967	930	961	917	930	965	960	870	977	930	991	913	936	999	911	981	948	997	966	946	938	937	966	951	1008	945	934	976	941	888	958	969	918	979	905	999	955	968	951	954	941	960	900	895	894	993	974	956	929	982	943	898	966	950	942	929	988	993	1018	971	1003	984	953	941	962	954	968	990	968	948	948	988	970	949	948	941	942	1016	959	976	932	959	974	977	943	980	956	945	962	989	974	901	960	928	922	923	877	926	970	976	968	921	957	954	975	987	941	962	920	906	1007	1000	947	965	971	914	959	913	925	971	897	954	949	950	981	940	926	990	971	963	956	935	963	962	953	970	938	888	908	941	934	953	998	931	965	1015	889	919	966	925	940	882	963	928	977	953	954	981	934	904	944	935	985	975	939	950	940	964	923	908	964	937	980	970	980	931	950	943	971	887	928	970	965	932	947	941	939	927	942	945	955	946	924	932	958	943	936	939	952	935	907	983	959	914	908	946	930	986	968	908	966	958	919	974	987	993	924	911	972	960	946	961	903	950	944	933	969	986	943	961	986	932	931	884	1015	932	959	954	900	922	985	960	947	975	915	936	963	930	946	960	937	978	927	943	949	998	946	978	879	992	939	932	956	948	950	966	868	917	971	991	964	970	907	925	980	994	940	961	932	994	977	932	990	889	895	976	999	973	936	946	935	938	996	940	963	924	963	949	938	916	975	948	877	946	967	970	927	951	967	918	1017	921	927	909	995	946	955	979	903	1005	965	970	908	915	988	966	965	963	890	979	927	951	917	950	947	920	955	896	947	951	975	946	944	1039	882	960	946	971	975	926	941	976	942	978	961	976	982	960	926	892	951	977	923	983	906	947	878	891	969	999	961	954	952	938	938	957	925	979	969	903	914	985	913	947	950	903	932	914	970	969	935	945	914	956	989	864	1020	972	939	954	940	1002	991	890	962	927	972	946	1018	973	930	936	872	955	981	868	939	1005	967	966	1006	969	899	961	948	912	956	992	980	920	945	946	892	939	945	1012	946	952	945	1006	1010	956	971	971	956	951	1003	949	908	948	981	934	946	951	965	958	884	1006	948	922	984	958	946	931	960	964	920	962	908	961	956	961	950	1004	952	937	982	943	932	951	973	948	962	971	945	936	970	944	923	976	951	977	944	912	953	939	971	977	958	907	928	874	920	982	943	971	1019	947	926	908	910	966	860	960	965	960	966	911	929	990	948	945	986	962	977	943	951	994	944	1000	975	977	946	959	988	888	1003	950	966	931	962	948	950	956	877	955	1002	944	952	946	935	961	967	964	919	922	957	1039	924	957	937	978	929	955	973	951	951	923	1003	939	934	977	929	963	973	991	909	958	921	982	956	979	937	898	956	921	998	1035	932	964	924	956	918	895	894	943	956	925	926	981	956	907	935	928	958	925	953	962	1010	973	997	958	1026	930	939	936	957	948	965	904	969	961	943	952	998	924	961	941	928	903	957	925	956	954	994	941	935	945	943	953	961	970	925	941	969	1023	952	966	945	916	951	949	950	943	914	956	938	986	966	942	929	969	928	914	959	963	921	893	998	966	891	986	949	908	979	956	1007	968	962	943	934	960	982	918	999	904	958	957	954	976	927	928	950	902	881	948	976	985	944	955	992	926	936	972	1016	935	971	918	953	977	970	936	943	970	961	959	970	923	943	938	995	1000	915	939	967	940	928	1045	948	984	974	956	962	989	942	1045	954	961	931	987	926	922	903	969	952	932	951	943	915	922	951	914	937	970	928	960	954	970	913	961	937	927	949	940	928	972	964	972	994	942	971	943	912	923	930	931	950	950	949	936	925	977	899	963	1001	905	882	948	924	900	916	942	945	950	975	912	998	941	959	953	934	887	926	956	984	958	902	953	945	966	960	972	955	986	960	986	897	975	966	1021	958	946	958	912	946	929	929	963	968	963	1046	919	940	935	948	956	949	950	908	899	925	943	947	974	943	926	916	958	949	914	1000	978	944	951	983	964	1028	993	990	950	928	956	979	972	890	977	926	930	957	983	962	965	946	946	962	970	1002	964	925	949	987	941	948	924	1007	973	941	947	970	956	950	928	919	877	952	939	944	966	947	951	987	929	944	938	927	944	1026	917	976	887	946	949	950	957	905	943	979	974	974	922	920	926	926	978	910	1020	984	956	940	923	940	964	955	969	850	940	951	967	951	936	936	946	902	944	945	867	968	901	963	918	904	959	1020	935	963	955	914	930	1001	925	932	957	913	930	919	895	923	985	929	901	930	958	977	960	922	962	888	959	923	930	972	939	956	985	964	933	1005	901	979	953	944	855	984	909	925	958	944	914	951	991	980	987	904	962	935	991	945	965	987	902	891	919	999	997	937	945	933	973	940	1022	894	992	961	993	970	997	1014	941	949	964	960	914	942	972	961	982	955	912	957	934	926	1001	931	926	960	910	969	960	913	948	992	907	1030	921	945	947	884	894	961	938	982	994	922	925	958	959	937	942	932	1016	957	921	940	952	1025	957	924	992	958	988	1014	954	955	952	982	943	982	990	946	952	942	982	962	939	916	955	968	1004	1019	947	932	988	926	919	1030	924	945	966	946	997	952	946	977	972	908	926	954	930	917	940	947	961	992	883	975	920	922	945	969	941	967	926	942	962	950	924	943	972	968	875	939	887	994	939	997	940	931	981	932	931	940	914	915	926	958	968	922	990	934	966	941	940	954	955	966	989	948	930	989	916	906	920	949	960	1005	983	901	954	899	962	883	897	981	918	921	1006	958	934	937	911	927	924	932	965	939	924	957	948	988	921	943	977	940	898	981	956	949	989	908	986	1024	948	913	956	928	1002	911	970	946	947	987	922	1001	927	945	959	980	962	1016	940	959
18427	1632	411	228	216	177	194	162	162	162	174	133	148	178	151	158	157	161	151	140	156	140	179	142	136	143	159	163	181	148	156	147	173	147	171	140	162	154	170	136	143	142	170	155	156	146	141	138	143	154	156	136	167	153	152	150	159	130	169	163	143	144	145	143	163	157	147	150	138	165	132	154	147	137	160	161	145	147	133	150	147	142	161	148	174	138	141	147	188	171	160	153	146	159	162	154	171	149	153	150	141	156	134	134	140	139	142	158	164	149	151	146	159	135	156	150	146	139	137	168	150	141	180	151	163	162	164	154	154	169	144	167	147	147	151	156	154	158	150	144	136	171	165	152	154	135	164	167	171	164	172	143	147	167	171	157	166	168	166	157	158	131	154	135	150	150	163	157	159	149	158	149	143	154	138	158	146	154	176	149	140	164	127	165	169	149	145	143	162	155	157	161	165	138	148	145	153	139	136	159	163	158	159	161	137	134	146	158	155	154	159	176	151	138	135	150	157	124	160	158	139	151	149	165	146	153	148	152	151	134	135	138	143	151	163	156	156	151	150	146	147	152	145	178	190	162	143	140	167	154	163	148	168	161	166	147	171	163	158	168	178	139	161	156	152	158	141	163	146	158	148	137	145	146	169	168	156	149	172	136	162	132	164	161	164	167	145	142	137	136	152	147	174	147	143	154	159	154	146	138	139	146	155	150	137	144	155	153	164	148	152	166	145	152	165	147	152	158	136	149	148	144	163	159	160	146	150	147	132	149	171	153	133	155	156	147	142	152	147	149	144	132	170	169	145	163	146	167	151	172	143	164	159	152	161	165	146	149	156	156	157	165	163	140	152	163	153	144	142	145	152	153	158	157	162	172	137	151	159	169	145	173	153	137	154	188	165	163	150	158	143	148	147	143	160	151	154	153	161	157	125	139	143	138	184	140	145	144	129	153	159	155	143	146	150	159	155	150	126	148	158	161	146	157	155	145	136	171	150	134	152	176	129	134	124	147	150	152	154	145	154	163	159	144	167	137	153	144	141	171	149	138	132	141	128	155	162	151	141	142	135	140	162	146	143	136	143	138	150	156	159	143	164	170	171	150	152	159	149	143	159	154	124	156	167	153	168	137	155	153	168	182	155	153	161	155	162	143	157	143	144	143	150	165	153	163	163	134	172	152	157	149	155	150	157	141	150	151	150	141	152	146	150	153	161	147	148	148	188	167	142	159	174	144	135	167	163	158	141	161	154	162	152	150	179	159	151	134	158	137	152	147	153	151	170	132	171	151	138	171	168	173	179	177	145	147	165	163	150	145	169	175	143	155	162	151	182	156	156	135	144	151	179	161	148	141	151	171	156	154	140	161	141	158	169	150	161	166	135	138	143	141	155	143	129	142	150	159	144	165	141	150	145	136	163	148	163	145	153	159	146	139	173	147	132	150	165	157	143	150	146	144	154	153	141	156	149	170	157	141	149	153	148	144	170	141	166	141	149	165	162	165	149	150	171	156	148	159	146	151	153	144	152	147	155	162	122	151	175	148	148	151	144	134	155	165	136	164	141	158	178	158	152	164	139	161	139	148	147	152	175	156	145	166	155	157	156	150	156	165	123	153	145	162	147	135	183	156	137	150	138	156	141	145	156	162	165	153	175	152	168	146	151	141	135	166	166	141	148	169	164	155	151	174	141	159	142	153	142	133	148	166	136	150	143	171	139	161	140	162	128	159	133	155	137	163	151	162	162	153	141	140	160	149	164	135	156	164	160	140	140	156	160	150	151	144	155	141	133	131	141	147	162	180	140	133	170	137	157	140	162	137	162	145	138	144	133	180	167	147	168	141	148	157	154	163	147	155	161	132	142	132	160	153	183	139	160	161	134	150	138	143	147	171	154	149	137	156	145	140	127	138	142	163	157	167	140	154	167	157	151	134	143	145	145	144	143	157	125	156	155	150	154	149	141	168	154	152	145	172	147	162	132	160	138	159	138	134	166	161	165	132	123	125	132	141	150	149	150	159	166	153	151	159	162	150	149	133	143	149	152	158	163	128	149	166	142	165	152	138	153	158	151	120	119	158	144	165	158	152	137	141	125	139	165	140	152	146	161	130	155	159	161	175	151	139	140	141	147	163	166	145	154	144	130	147	140	165	154	156	157	164	141	165	145	154	146	163	148	182	170	158	124	163	143	139	167	156	164	164	153	152	144	164	137	166	174	146	150	155	151	151	148	159	132	161	159	142	146	162	139	174	135	151	163	152	162	170	168	159	165	142	163	147	180	141	151	144	161	125	143	164	162	142	140	136	151	158	162	170	123	145	159	135	129	158	137	156	152	148	154	142	156	142	135	172	164	158	164	155	122	152	147	147	167	152	138	142	157	166	130	136	148	145	167	149	147	149	163	193	147	146	149	149	152	153	145	155	128	168	168	145	158	148	158	142	158	155	137	151	142	130	161	135	168	157	144	161	154	153	157	146	145	159	171	153	138	164	163	157	163	163	154	158	130	154	167	156	148	135	166	169	137	114	173	152	153	135	171	174	150	145	162	152	138	159	155	155	149	154	145	141	136	138	150	130	167	132	147	146	168	144	142	130	155	162	131	178	158	173	155	132	129	152	156	150	149	150	134	128	154	142	154	134	129	153	169	148	164	152	159	165	155	159	166	127	145	132	150	133	142	151	146	135	130	142	145	153	156	143	153	154	140	170	143	157	137	141	150	151	136	155	163	149	132	156	146	155	140	175	130	151	142	140	154	164	155	153	138	177	151	155	143	167	134	133	164	163	160	143	135	152	140	144	151	158	138	150	147	171	139	146	144	163	140	149	160	151	175	142	125	159	156	154	137	175	161	133	135	154	173	175	135	170	166	145	150	161	149	152	138	161	162	156	141	149	158	144	154	142	146	134	141	140	129	154	146	147	132	129	127	137	147	156	154	175	163	148	144	177	158	158	144	139	139	137	145	157	149	150	184	169	141	161	158	158	137	163	156	130	148	159	161	138	154	171	138	135	153	156	167	165	151	133	144	158	169	128	138	178	153	173	167	167	157	126	159	162	157	130	175	159	161	145	145	173	151	143	156	131	157	154	158	145	151	156	125	158	150	160	187	147	145	148	140	140	152	151	153	153	145	169	142	157	158	141	161	125	140	152	150	156	154	143	135	182	157	153	153	146	162	150	150	141	155	152	123	154	170	140	130	166	162	148	163	151	160	157	142	156	161	154	143	126	149	139	139	168	138	134	153	150	155	141	168	144	162	149	165	152	172	157	161	167	161	155	151	140	158	143	134	153	183	140	148	150	155	162	164	167	161	163	156	165	139	143	154	161	138	136	158	150	127	152	147	158	171	154	124	155	151	165	165	158	164	174	166	158	155	164	135	181	122	137	135	147	140	139	148	142	162	162	140	151	130	148	148	150	149	162	143	150	152	164	154	147	145	141	135	153	158	169	184	151	142	158	157	158	137	139	177	140	144	144	153	136	164	148	167	138	131	128	146	164	132	153
15664	621	669	725	681	652	601	582	638	590	533	566	529	536	529	552	526	511	521	524	509	508	522	496	499	471	492	475	521	533	504	484	508	524	530	536	504	486	502	511	519	489	516	469	512	507	475	478	463	531	525	480	511	496	515	528	523	506	487	545	504	501	508	521	473	518	512	496	478	467	503	503	511	513	490	480	464	525	491	507	503	469	473	478	470	496	522	474	498	506	533	514	500	514	521	511	506	542	479	482	502	502	493	474	469	493	532	467	509	475	515	468	480	471	486	518	504	485	512	502	469	511	507	495	513	498	533	501	504	524	507	499	492	491	505	511	518	459	499	513	517	453	527	485	487	515	482	469	531	474	533	515	496	493	531	535	500	497	470	473	492	491	487	493	483	527	495	545	497	453	498	532	504	490	506	492	499	515	466	495	474	517	525	489	527	537	495	468	475	510	517	508	499	479	483	497	527	524	489	464	472	493	491	471	498	500	542	503	486	457	487	492	542	490	496	504	509	502	540	497	474	509	509	483	537	500	473	517	464	496	504	521	511	498	497	532	504	505	515	498	517	508	496	499	486	517	482	483	524	512	499	487	526	497	525	487	494	504	527	488	480	476	474	488	541	481	507	508	501	549	474	485	484	528	544	487	488	512	544	524	500	527	470	492	495	439	515	544	516	471	511	483	507	472	481	482	493	490	477	527	465	455	494	508	472	477	525	502	508	469	448	470	496	523	534	490	531	523	504	504	479	465	483	495	508	502	510	494	517	501	482	476	540	490	492	451	507	480	483	517	514	519	521	493	522	499	500	457	519	485	467	541	534	475	506	483	521	477	515	478	492	465	497	501	509	521	519	438	485	502	527	484	519	471	547	468	504	487	459	516	496	537	506	515	503	504	489	517	503	490	506	480	518	499	532	504	505	496	513	575	540	491	540	483	494	539	545	481	512	518	536	490	482	547	512	486	496	463	482	481	518	480	505	477	484	468	500	494	457	514	542	475	495	497	521	502	478	523	508	492	469	459	502	501	507	491	465	524	496	503	532	541	480	475	510	442	508	485	524	482	473	488	486	534	452	542	484	471	488	450	518	496	489	501	478	490	529	516	485	543	485	511	525	514	535	493	548	513	535	466	466	480	509	536	514	441	495	500	460	479	493	471	471	488	498	514	498	463	486	502	476	511	544	511	472	503	483	490	503	499	469	527	539	485	474	506	471	537	506	479	516	462	496	537	525	503	510	475	516	477	495	469	507	524	526	526	519	478	491	483	449	504	470	516	511	478	497	494	474	479	544	512	474	514	508	504	502	483	495	464	496	577	514	500	460	488	479	463	477	493	561	521	513	475	502	522	522	538	502	479	454	482	492	518	518	517	498	503	517	490	464	521	465	524	490	498	509	495	506	503	498	504	477	487	505	498	496	479	510	517	466	520	540	519	486	508	513	512	477	509	508	523	468	478	472	512	515	473	506	517	481	521	481	506	498	491	549	490	528	497	493	520	504	531	472	470	518	489	485	508	508	519	500	500	510	536	480	490	504	531	505	532	526	549	510	502	487	510	496	512	471	474	493	511	494	522	519	517	493	489	491	498	477	505	531	520	493	493	499	479	486	514	521	503	474	492	505	473	515	496	488	488	505	532	481	521	495	473	485	500	483	508	475	497	460	460	505	548	515	507	549	466	505	454	499	495	483	487	500	488	484	542	497	484	493	479	488	506	506	518	466	501	539	512	488	495	462	484	465	503	458	476	488	513	494	527	514	520	504	501	478	504	507	518	497	467	488	491	529	448	490	507	485	468	471	495	488	472	484	468	448	474	514	541	466	492	466	568	512	499	496	487	528	490	493	509	484	500	499	469	460	497	501	486	517	471	508	503	536	484	482	506	494	508	515	501	484	475	471	482	508	509	486	484	497	485	530	502	492	519	473	509	510	453	498	519	474	499	521	458	457	506	504	496	466	484	491	523	504	505	486	492	491	511	527	528	484	506	507	538	485	514	468	467	520	490	499	532	461	501	510	508	456	484	481	509	497	493	479	566	524	487	503	494	498	504	524	469	541	467	502	501	492	531	486	530	506	519	497	436	497	489	509	491	495	509	519	442	489	462	506	487	529	469	469	504	499	464	512	499	515	498	497	522	494	507	500	512	469	500	505	510	495	520	510	515	502	484	477	488	496	493	516	509	493	548	496	468	466	488	482	507	496	485	485	513	491	512	478	512	514	473	499	505	509	512	513	510	496	517	532	470	474	531	523	477	513	520	536	533	492	496	525	521	525	464	470	496	534	497	495	495	514	503	490	542	507	516	502	474	481	485	477	487	522	493	516	492	495	500	521	483	507	497	511	477	532	493	514	498	494	501	516	523	506	448	503	516	511	488	488	483	487	502	529	573	487	468	463	493	536	526	465	482	473	547	484	554	489	462	533	496	522	503	486	548	501	483	491	477	483	489	491	533	495	513	508	497	537	491	497	477	466	503	489	498	504	458	566	474	476	516	503	511	524	490	561	517	521	487	503	530	500	484	534	499	473	513	480	507	523	513	503	501	492	463	510	504	502	505	479	465	529	493	451	496	463	543	483	507	515	508	486	524	524	492	479	469	504	480	531	527	496	446	482	513	485	530	470	477	467	522	475	499	484	494	499	492	480	478	493	561	487	487	477	475	480	484	475	548	463	526	504	492	514	491	471	479	521	441	497	464	506	499	488	506	494	482	523	496	448	479	489	468	515	496	491	486	473	516	503	477	530	498	495	501	516	460	504	504	481	484	494	521	535	523	500	521	548	519	460	485	536	485	459	502	491	470	508	508	516	511	477	503	503	518	512	518	522	511	495	492	492	468	508	516	513	491	502	483	497	492	474	500	525	525	479	497	478	458	476	514	477	493	547	536	514	478	501	494	475	520	526	503	512	516	448	489	514	473	483	511	475	476	486	495	479	481	501	489	488	515	521	472	503	472	490	506	516	547	490	552	519	503	480	509	514	494	490	506	494	476	474	511	452	499	477	531	515	529	523	484	504	495	486	551	483	518	521	481	503	508	480	507	475	529	510	534	467	491	487	485	515	454	476	505	527	504	550	498	532	483	509	474	486	495	511	527	455	493	492	499	486	525	505	458	515	499	529	532	521	522	477	512	558	502	462	526	502	492	481	482	480	539	534	520	481	487	480	514	506	493	505	500	527	484	487	531	478	456	512	509	500	479	448	485	461	472	512	463	503	480	505	476	501	495	533	482	472	470	507	521	505	515	487	551	500	517	519	503	506	550	503	549	518	520	497	474	472	497	497	524	459	499	496	500	546	492	475	551	496	493	465	482	493	502	499	532	500	522	466	520	507	492	463	526	543	512	513	491	481	530	497	508	483	485	500	513	498	497	504	511	484	488	462	495	507	520	537	497	529	531	515	467	473	520	457	491	492	519	481	544	478	481	482	483	495	531	495	470	484	509	510	518	522	498	520	472	473	493	464	521	503	493	503	495	502	480	492	497	499	452	512	516	498	469
61783	25260	6474	1213	865	720	679	538	458	406	402	363	341	352	350	352	347	369	345	364	336	307	348	333	322	315	321	321	297	295	358	279	345	285	317	302	289	306	312	328	271	325	297	303	326	285	310	325	310	275	317	349	328	324	286	316	293	347	298	309	312	308	311	320	293	319	266	334	292	332	304	306	307	273	293	316	297	293	321	299	291	292	287	305	286	296	258	357	298	273	292	265	259	314	306	313	289	310	265	301	277	308	318	300	327	303	302	303	287	317	275	275	299	318	314	303	299	314	299	283	317	323	308	296	281	298	300	288	317	294	303	291	306	278	285	271	293	286	287	296	294	305	281	280	298	274	284	302	285	292	317	316	299	292	289	322	270	309	298	293	275	316	281	315	318	269	284	287	277	313	316	331	295	299	299	309	314	307	315	287	281	268	319	317	295	283	306	284	304	311	298	283	289	286	298	316	306	307	308	287	330	277	292	303	297	293	297	283	293	309	313	290	300	330	295	281	297	318	286	297	294	318	298	307	267	274	286	301	315	303	300	291	275	299	294	287	281	294	295	291	282	257	333	296	302	286	322	278	292	305	287	317	301	330	301	322	322	299	276	290	292	300	271	327	311	277	295	328	283	273	301	320	261	298	305	291	308	277	300	321	256	291	273	346	282	295	300	254	312	292	290	329	301	277	311	303	303	326	275	295	273	298	335	304	283	265	293	297	302	323	309	304	302	282	290	320	268	309	333	297	313	292	328	297	312	274	287	307	312	289	290	340	317	306	320	257	297	304	308	324	274	300	342	311	311	293	311	311	321	292	281	306	303	289	274	301	288	356	327	298	320	310	313	287	282	298	316	303	320	288	264	287	297	287	308	306	278	308	305	268	312	305	325	260	284	295	338	311	316	304	313	274	292	282	244	276	315	293	319	282	313	289	320	284	288	282	314	296	300	322	310	284	299	332	273	321	299	309	284	299	314	314	291	306	288	312	293	299	340	306	300	304	290	310	289	321	289	275	291	292	315	310	297	319	315	283	285	275	336	324	261	302	322	291	287	275	291	297	326	330	291	331	271	308	295	282	287	308	274	309	259	312	298	321	317	313	294	286	307	291	304	267	302	297	303	327	320	272	296	287	320	258	333	299	278	314	334	294	288	279	335	277	288	264	307	305	301	285	307	291	294	295	306	286	289	301	272	332	274	283	322	298	290	312	322	296	291	319	286	298	290	297	279	266	284	276	343	357	299	316	299	296	303	323	273	304	308	295	291	266	295	299	295	290	303	323	314	300	278	324	266	318	312	307	287	319	314	270	305	291	271	322	313	328	324	292	318	309	318	344	286	347	296	307	294	308	323	289	297	282	295	281	296	327	256	331	297	321	295	291	305	280	322	307	302	300	313	304	309	316	297	275	300	294	305	304	328	285	314	305	293	265	351	301	307	299	309	286	318	324	328	308	307	297	281	316	323	298	286	314	285	329	279	293	330	288	286	273	323	294	266	308	300	297	302	336	318	299	295	301	301	300	277	316	306	304	271	324	303	302	305	282	298	283	317	292	283	265	277	301	284	316	294	294	286	289	295	311	343	322	317	299	312	307	323	340	291	314	297	313	285	294	293	292	316	298	284	279	285	281	313	290	289	312	334	297	279	307	325	309	314	281	293	291	267	298	290	283	269	296	278	289	324	275	294	321	288	290	282	325	296	334	326	265	329	356	293	293	298	294	301	314	308	291	310	298	288	300	275	313	284	325	296	305	315	292	301	283	342	284	330	289	319	310	295	273	331	283	290	338	317	305	287	286	300	279	288	328	283	306	299	304	313	304	308	298	278	299	292	290	309	295	326	289	316	309	309	264	304	280	308	301	295	264	312	296	289	302	291	304	299	257	262	296	288	303	310	300	292	266	288	314	303	280	296	281	289	325	282	308	297	291	302	312	279	268	285	324	308	318	302	281	326	286	299	307	315	306	306	282	328	301	262	319	284	319	325	294	310	291	297	305	289	288	315	325	284	302	283	309	279	294	312	277	293	298	315	317	331	287	290	285	342	278	341	316	307	316	317	314	325	338	315	296	311	295	315	295	317	268	310	284	307	333	282	290	260	308	272	289	273	317	292	309	303	289	315	312	295	283	279	320	337	282	318	312	319	312	266	315	324	298	334	305	292	301	297	247	309	296	350	317	315	259	298	314	308	280	315	265	291	272	311	296	314	308	291	284	289	284	299	308	283	313	294	301	307	289	287	296	324	309	269	304	270	297	279	283	292	280	322	278	298	315	308	305	264	324	292	302	331	288	300	254	317	280	284	304	302	325	315	272	266	297	295	321	306	327	314	296	291	312	284	302	305	309	299	296	267	286	329	294	311	312	285	324	280	331	303	303	324	303	300	293	318	285	332	288	306	323	310	286	306	306	293	293	305	301	324	294	321	302	307	298	282	298	314	266	324	328	322	317	299	307	281	283	319	302	330	329	316	309	262	288	314	288	304	335	315	323	290	302	304	334	300	323	309	277	305	291	291	294	316	290	298	274	304	308	286	273	312	321	342	294	297	306	350	290	283	312	343	322	307	311	314	301	310	312	287	306	282	311	291	318	308	276	325	286	267	290	290	287	312	307	308	287	309	323	272	282	274	309	297	301	322	311	338	292	310	314	309	323	281	284	305	315	285	310	315	286	310	320	307	317	303	314	268	281	305	325	306	297	271	290	288	283	302	302	295	293	316	285	280	293	279	320	309	274	322	287	304	289	312	321	305	268	343	304	292	299	302	283	308	263	270	288	309	329	268	261	310	286	291	312	254	296	285	263	285	280	291	281	276	306	293	282	300	293	304	319	294	294	305	316	302	302	299	267	318	311	274	315	305	321	321	302	276	289	259	287	285	271	270	284	295	363	289	304	290	288	310	317	313	297	282	327	297	270	318	291	335	299	307	276	333	265	307	312	292	312	301	287	292	302	299	293	290	287	317	252	297	299	285	290	311	313	286	307	316	314	303	282	287	303	298	295	328	316	330	253	322	315	274	319	295	308	298	310	324	323	326	293	271	262	312	333	299	292	331	283	319	300	307	305	326	277	299	310	279	288	311	306	276	272	290	299	287	332	272	324	281	287	316	290	280	302	280	282	284	309	279	318	282	276	330	314	316	280	319	293	307	287	316	324	304	281	283	309	261	285	302	296	289	254	301	298	286	293	281	306	312	321	269	292	275	295	267	306	306	283	306	301	288	277	321	278	276	298	283	280	312	308	316	305	296	312	284	327	290	294	308	279	278	296	334	273	301	260	262	301	292	312	334	310	313	285	288	306	297	335	300	302	299	284	301	298	315	316	307	296	336	333	313	279	316	290	325	299	268	298	297	315	286	311	296	327	279	281	288	300	297	330	317	271	299	283	275	308	301	289	294	276	272	280	313	318	287	311	249	322	302	312	303	298	323	321	287	312	306	290	296	305	274	285	306	299	319	323	261	297	286	275	310	336	312	301	251	301	287	330	282	311	284	290	286	327
36652	1797	3130	3574	3176	2796	2623	2037	1736	1500	1424	1319	1296	1206	1138	1121	1125	1095	1039	1028	1049	970	1017	1000	1005	957	919	969	939	937	961	898	955	912	848	927	947	910	895	913	888	880	898	869	907	950	906	907	885	896	905	912	891	873	862	881	888	890	830	884	856	852	881	914	842	898	871	871	865	880	860	842	858	822	865	889	868	814	850	866	887	836	873	926	871	874	854	861	831	862	907	889	826	855	897	818	853	845	858	843	858	868	852	871	904	876	918	850	906	862	840	910	826	857	888	925	892	823	895	807	835	895	883	865	824	868	865	941	832	876	845	874	896	836	878	910	886	864	885	861	869	882	849	862	855	866	876	899	845	860	879	801	897	860	879	880	903	862	866	868	846	835	867	865	863	869	841	865	775	835	853	856	819	848	829	856	854	857	859	857	884	812	857	843	825	788	857	844	902	876	837	864	847	870	893	877	886	845	856	827	883	841	868	878	868	884	850	899	834	837	854	833	903	871	805	859	853	865	874	900	836	858	876	864	854	928	845	879	874	835	906	831	863	849	806	882	868	897	856	854	855	855	870	878	914	862	825	838	868	878	850	881	787	850	815	864	878	832	839	888	885	867	815	891	877	887	867	888	849	890	834	881	866	922	869	833	821	873	858	906	872	888	867	861	884	847	827	874	817	848	895	910	875	844	866	877	900	868	809	820	880	861	869	859	882	890	881	825	846	863	864	812	822	820	865	915	842	898	858	877	801	870	861	823	831	844	821	848	862	855	881	870	895	854	894	863	844	818	881	837	826	858	870	902	841	893	847	831	814	862	832	874	854	869	856	857	851	941	895	765	876	896	839	881	847	875	852	827	767	857	857	858	904	896	867	891	879	885	868	857	891	879	919	844	843	860	885	861	864	876	821	845	817	825	838	876	824	855	882	812	841	865	904	799	868	916	887	854	866	868	857	880	833	808	826	854	845	882	857	828	804	855	885	925	852	834	863	863	891	814	866	921	850	893	866	879	844	832	837	854	865	876	919	865	872	836	882	853	869	858	859	896	901	895	901	840	822	822	800	895	821	841	816	858	812	886	848	871	835	846	857	865	901	843	846	886	820	858	845	881	856	846	903	826	855	858	854	851	912	881	875	839	816	829	872	878	826	857	872	891	862	880	902	884	850	855	882	916	861	821	873	873	860	871	844	856	918	902	847	857	854	834	809	872	869	905	847	881	817	840	830	843	850	849	920	848	816	869	855	842	835	853	849	899	868	853	880	837	896	841	902	837	827	842	823	834	833	866	846	839	848	846	866	884	891	851	841	841	836	873	867	892	861	855	904	871	850	902	887	858	874	827	859	878	866	847	878	877	878	819	859	829	878	852	840	875	888	883	844	884	854	849	865	790	815	805	828	834	847	857	877	858	851	864	859	886	818	864	818	857	833	883	868	845	912	877	848	832	871	860	891	880	850	837	914	849	885	864	890	872	857	852	838	824	886	886	875	857	829	864	847	871	844	857	865	865	837	845	882	837	908	850	894	832	851	869	870	862	850	876	875	887	858	850	815	833	861	886	863	840	831	826	846	901	853	898	883	834	824	867	811	885	915	892	807	853	890	834	838	833	872	900	905	913	786	868	855	866	881	907	857	818	889	891	879	821	845	833	833	849	837	835	819	918	845	844	859	827	845	900	872	843	849	810	874	816	886	870	907	922	879	885	856	819	847	883	842	812	878	845	867	849	868	826	862	819	840	820	873	819	848	888	871	886	836	834	866	833	853	831	860	855	883	847	895	846	907	866	894	835	886	878	837	900	942	878	841	841	892	822	904	861	914	871	885	915	819	850	849	881	894	819	869	843	878	855	845	860	873	817	903	880	779	810	879	846	924	861	858	863	897	849	869	836	887	867	909	901	873	858	872	848	876	830	851	877	875	848	856	889	858	876	906	854	841	825	841	791	877	849	794	894	881	824	851	892	833	865	907	850	849	817	836	829	815	887	869	948	858	900	815	879	828	893	858	884	798	871	897	837	819	826	854	907	830	843	888	883	860	810	844	917	887	839	846	837	884	809	837	869	839	857	875	888	891	885	897	865	875	914	811	882	869	825	889	820	880	878	857	927	842	900	906	826	900	874	844	861	901	878	875	856	878	871	854	885	862	868	931	912	831	842	873	879	830	907	883	849	855	841	851	841	823	826	831	940	888	882	855	878	837	861	867	802	894	866	787	876	843	857	893	870	803	861	830	828	871	835	871	831	843	832	868	842	853	846	866	851	847	909	804	850	860	859	877	891	895	876	852	838	852	843	820	880	859	852	880	869	871	872	860	841	838	893	888	870	912	864	906	869	915	849	769	852	829	880	911	866	850	864	853	845	846	930	835	911	880	911	850	928	847	887	901	814	839	849	908	900	877	835	844	807	938	829	850	826	871	871	863	863	818	864	846	838	834	842	957	853	911	873	802	837	890	824	838	859	900	818	812	877	813	866	895	871	830	826	898	932	890	851	853	870	836	869	860	862	878	904	837	882	871	855	823	877	839	905	851	880	817	886	916	811	885	879	810	920	858	828	857	890	875	867	789	892	873	848	833	839	869	888	811	846	879	870	851	838	849	928	832	839	877	851	855	846	862	878	834	868	858	902	816	855	834	875	858	880	856	852	864	849	885	869	817	854	831	824	886	868	892	892	856	861	877	863	833	831	848	836	883	868	846	828	893	842	873	871	879	856	836	856	879	815	817	894	801	922	925	854	835	836	859	857	916	857	853	874	836	885	822	873	867	875	835	814	875	851	827	849	876	866	886	834	905	862	895	865	892	845	828	874	874	855	910	885	856	837	876	885	926	855	835	863	897	855	830	856	886	861	855	864	848	858	810	858	863	843	887	871	831	863	902	853	825	830	873	913	854	852	848	858	925	914	843	848	889	865	864	856	859	878	870	911	791	870	808	852	792	905	873	885	848	875	860	861	831	786	830	876	946	828	868	873	863	887	860	843	862	894	833	881	922	848	821	812	925	791	866	891	784	850	844	885	816	840	894	840	813	849	864	820	855	850	822	877	828	846	912	866	877	836	861	852	834	870	880	899	887	839	846	906	873	917	846	862	845	844	878	834	885	866	845	874	883	875	851	838	924	877	815	843	832	874	870	840	843	858	889	849	842	871	832	862	849	824	849	892	833	858	843	843	914	851	836	869	840	806	826	833	823	826	833	810	851	838	904	878	816	854	868	791	891	823	872	889	808	904	891	832	884	843	885	877	860	868	875	837	902	883	856	925	809	835	851	839	812	938	913	861	848	848	853	873	900	835	843	837	902	854	772	811	856	889	871	900	881	851	856	831	864	823	813	859	881	815	871	865	828	876	836	818	887	866	839	842	863	925	844	839	849	868	883	854	873	854	884	834	847	870	904	844	863	923	821	820	841	836	802	862	875	859	861	848	845	879	882	825	850	838	873	883	857	833	828	888	850	833	829	864	863	928	901	843	829	856	929	895	896	841	865	900	871	898	853	866	829	864
72212	31722	14264	3020	1653	1111	970	775	671	595	530	472	497	459	430	429	420	437	400	384	397	325	370	370	377	354	365	333	411	365	366	392	350	380	423	337	358	341	357	361	370	382	367	344	366	340	338	378	341	347	342	363	344	360	337	336	376	331	376	333	370	326	353	354	333	353	356	371	340	343	351	358	396	382	353	349	360	354	364	324	347	333	341	339	359	342	333	319	339	346	372	321	349	329	358	355	347	327	346	321	347	312	333	321	308	371	379	372	351	332	352	333	340	376	349	322	324	316	363	371	354	326	301	343	342	351	347	369	352	337	340	343	383	342	360	316	357	341	325	366	353	366	348	377	329	345	343	345	370	333	343	314	325	358	342	365	346	335	346	309	345	347	361	344	358	346	325	360	338	336	358	345	343	331	308	346	328	321	357	368	338	368	337	339	316	353	362	332	352	357	319	314	354	363	341	354	351	333	365	356	336	359	361	384	359	348	307	352	370	365	354	326	348	329	329	330	344	352	376	334	362	370	352	329	343	332	326	375	368	350	322	355	329	333	325	312	339	332	339	341	310	344	339	365	316	341	342	335	362	326	350	318	353	340	324	355	319	380	311	336	375	355	337	318	319	346	364	334	338	364	310	338	342	361	359	388	350	336	334	355	356	337	348	323	320	294	362	369	346	315	319	335	351	353	347	312	323	350	371	385	360	333	363	347	311	328	346	348	326	348	335	311	359	351	350	342	320	340	358	347	340	372	345	348	327	373	352	382	353	344	346	344	305	351	359	364	363	365	362	331	316	322	330	346	325	337	319	329	362	366	332	355	318	363	355	351	360	333	356	293	343	332	350	367	331	327	335	350	373	366	372	338	347	324	353	310	314	349	337	334	327	359	364	362	319	354	368	366	347	328	320	335	338	335	317	342	346	357	330	349	363	322	363	329	316	352	335	344	298	352	334	351	343	338	295	305	346	341	356	336	358	347	322	354	334	371	319	357	318	339	354	344	317	321	328	347	329	330	361	345	331	340	351	334	392	282	317	345	365	327	357	315	341	378	343	337	343	352	348	354	356	350	330	349	324	348	347	334	319	347	344	334	339	381	341	349	347	374	329	310	371	357	358	367	360	363	334	330	337	317	341	350	350	306	341	376	327	324	338	357	337	359	317	343	347	356	326	366	359	346	367	357	378	351	343	344	311	334	358	343	335	324	354	311	275	363	324	341	341	355	340	342	342	346	333	362	339	325	313	348	338	319	363	363	364	367	338	338	368	340	370	330	344	340	372	338	369	327	338	343	313	369	399	361	330	337	352	342	344	344	346	350	391	343	362	378	320	360	334	351	303	343	343	358	330	346	332	307	353	333	319	349	349	316	343	345	368	344	356	325	348	344	351	301	363	330	333	330	336	335	363	320	332	338	367	349	326	295	326	335	359	359	328	362	343	321	366	369	333	336	350	317	348	354	339	347	361	354	340	343	350	339	335	340	317	352	340	356	358	354	335	370	346	380	319	326	346	345	349	358	333	391	332	354	363	316	354	387	341	366	383	330	313	336	355	363	355	306	368	394	387	329	362	357	336	349	341	356	355	344	320	335	348	376	364	305	368	344	351	336	359	338	332	373	351	337	327	327	351	358	351	330	362	332	334	322	349	321	352	345	316	329	346	310	367	360	366	309	293	294	319	336	315	332	364	328	345	317	352	355	309	331	321	345	343	371	377	355	303	342	289	337	339	321	362	364	360	337	355	352	347	321	362	346	321	339	405	334	341	317	316	315	322	352	321	324	342	336	361	336	325	303	383	337	371	331	368	363	320	333	331	362	367	362	337	311	311	338	330	325	343	348	336	374	354	335	331	322	305	358	324	346	347	319	334	332	330	295	341	345	301	324	330	364	340	345	298	339	346	342	339	362	332	344	331	341	313	313	323	350	342	350	354	329	330	344	337	387	333	347	387	335	335	340	337	323	355	343	339	321	327	369	322	316	311	346	345	336	338	373	337	325	307	343	315	356	354	334	327	348	349	328	372	359	341	325	328	350	342	329	316	338	350	348	347	343	338	368	313	337	368	385	316	334	341	338	332	345	348	303	354	348	360	364	341	355	331	367	366	331	365	357	329	328	377	318	351	330	345	333	369	350	354	370	342	342	330	353	335	358	331	325	331	293	344	338	315	366	372	334	346	372	332	332	302	321	336	321	358	351	325	320	364	314	313	311	349	372	321	331	305	372	335	355	359	351	333	339	346	309	340	329	353	324	311	335	352	329	298	310	370	343	288	337	357	323	300	361	295	350	324	330	313	347	348	316	339	347	360	331	357	390	324	367	342	347	346	329	354	339	352	351	347	348	339	353	339	333	359	335	346	404	350	341	360	355	319	341	342	328	322	323	343	364	311	339	338	354	368	326	358	353	345	324	353	341	332	351	354	331	341	390	376	293	393	341	366	357	321	364	364	334	337	343	354	320	348	369	382	337	342	330	339	372	338	355	350	357	337	338	328	338	348	334	328	331	355	385	331	337	334	320	349	345	326	327	367	373	359	347	340	319	352	338	309	315	323	324	356	334	369	311	301	355	336	371	327	309	354	321	349	307	355	333	374	335	347	383	341	344	381	358	339	348	341	332	348	335	351	366	328	329	353	348	328	348	350	366	350	311	321	369	357	333	294	335	330	340	344	337	330	323	369	330	320	345	349	335	364	356	335	326	328	316	366	344	338	358	335	358	357	343	325	315	338	359	358	335	344	304	334	350	316	331	350	313	363	379	341	331	352	348	348	358	346	332	353	326	365	366	339	351	325	328	368	362	352	333	321	341	372	357	339	324	345	322	355	366	339	339	367	355	355	348	323	338	347	362	347	354	340	345	335	359	372	372	346	329	379	319	350	362	354	356	336	344	323	309	341	353	331	321	354	332	339	307	367	337	371	335	353	378	342	376	332	331	323	333	322	359	350	346	275	354	369	412	352	325	292	325	358	318	305	324	364	334	362	360	361	318	340	328	351	307	351	302	291	323	347	328	351	328	315	347	363	353	341	359	329	335	317	328	353	344	321	304	341	362	352	343	321	351	335	355	359	307	326	361	339	327	324	354	332	389	337	322	331	333	332	333	368	317	302	339	319	318	326	310	308	337	376	343	357	350	335	339	345	319	357	350	337	353	359	366	344	345	347	345	333	339	339	334	383	359	321	347	325	364	338	365	353	359	344	322	357	367	368	335	368	340	320	369	306	370	340	341	381	341	342	327	352	347	351	308	365	371	331	338	321	361	344	338	372	353	362	355	345	334	337	364	320	335	343	305	363	312	322	333	338	326	339	350	344	365	324	321	345	328	315	345	333	363	334	334	297	338	341	355	312	355	330	352	318	310	320	336	339	341	360	368	376	347	302	352	346	357	350	344	385	340	311	312	369	313	319	376	414	315	356	317	342	385	359	333	325	346	331	322	354	310	304	350	324	310	370	378	343	334	340	340	317	346	346	350	340	333	325	368	340	322	327	353	344	336	356	329
44937	3052	4937	5984	5016	4252	3868	3084	2651	2191	1980	1823	1795	1618	1527	1448	1381	1325	1337	1289	1305	1172	1164	1200	1149	1144	1148	1204	1083	1102	1062	1110	1082	1113	1050	1027	1094	1072	1051	1011	1010	1060	1001	1025	1030	972	1016	1007	937	1032	1002	1073	959	1005	984	996	968	959	933	975	984	989	985	997	1008	961	990	927	966	989	931	985	932	970	991	956	926	985	940	998	1003	964	968	946	986	955	909	986	885	923	943	947	996	940	995	943	997	910	972	965	925	990	892	945	977	952	938	943	1003	954	981	932	963	990	974	981	964	926	974	958	930	895	965	933	924	980	947	910	884	907	935	902	1002	937	967	970	958	977	876	1000	955	932	966	926	925	929	963	960	896	936	931	954	939	1000	933	899	941	927	947	940	982	907	950	981	955	954	960	928	1015	936	951	917	897	1009	922	896	949	961	899	970	973	939	937	984	972	933	952	926	973	943	959	949	927	960	907	980	992	1001	876	944	976	939	975	964	950	925	917	932	967	963	864	978	946	925	942	935	950	877	948	967	954	936	934	966	991	1005	912	931	913	973	881	960	951	953	990	925	1026	910	915	873	949	961	945	992	951	985	966	932	950	976	972	1005	975	1001	956	965	973	957	1012	979	919	1022	965	953	935	882	872	947	1019	958	917	944	907	919	979	936	961	935	992	966	951	943	935	954	933	1004	910	976	901	903	926	993	965	943	866	912	892	983	924	952	953	945	925	943	969	910	963	927	968	956	979	895	902	972	921	966	914	954	968	935	924	936	978	909	991	918	886	926	900	967	962	904	907	954	930	1026	973	917	956	920	951	929	947	995	914	882	980	949	908	926	958	929	1013	973	988	961	966	870	936	920	968	934	917	950	956	943	928	956	957	961	1011	992	945	908	893	947	919	946	928	972	974	942	939	982	922	944	947	1003	935	962	940	973	898	953	894	915	947	907	920	971	938	923	944	951	949	904	948	1015	1006	899	940	971	942	911	910	968	983	1000	961	929	950	890	955	891	951	975	920	925	1053	950	919	964	942	982	942	972	890	902	937	954	928	936	940	974	1019	944	899	1034	972	994	955	943	949	926	914	965	931	971	953	963	962	987	1017	924	982	932	964	1016	965	988	993	922	974	969	1030	989	970	1016	960	999	902	957	941	941	977	979	969	928	968	914	955	983	914	910	1021	915	933	930	982	938	959	999	933	967	1023	974	937	944	910	921	999	960	994	903	936	913	971	943	911	963	944	998	930	967	911	945	937	891	944	985	925	927	995	902	977	945	943	933	962	969	922	967	932	927	1003	970	875	963	987	944	912	953	930	929	953	977	988	965	994	939	939	970	914	934	1005	928	978	940	965	959	987	995	966	941	966	965	942	942	993	932	912	962	972	930	942	950	1018	956	932	991	983	937	938	964	933	977	954	937	972	954	973	935	979	939	990	939	1010	950	943	968	958	930	956	887	960	933	878	944	985	905	955	912	906	971	909	974	926	953	929	940	926	1006	929	923	930	892	972	930	942	926	965	904	936	946	948	943	951	1001	960	960	921	930	945	944	917	949	938	979	989	933	984	934	982	914	958	917	907	910	976	972	960	881	897	956	984	987	912	949	945	1000	889	934	994	954	897	941	980	907	926	958	940	942	980	950	898	1002	953	945	960	912	966	900	988	914	931	934	1020	928	960	942	955	942	918	923	926	967	947	932	938	1012	943	942	1015	952	911	955	963	1011	1010	978	912	930	973	987	923	903	945	938	1000	887	972	969	928	944	953	941	907	944	942	935	978	941	967	981	951	968	907	906	1022	967	1015	960	939	982	978	988	937	909	1045	970	966	897	960	952	959	945	903	912	926	952	971	904	973	975	956	964	941	976	911	983	911	924	924	1005	985	968	944	938	992	918	970	939	998	960	885	953	967	956	925	946	936	930	936	899	980	949	959	928	926	918	935	921	935	955	995	988	983	1036	938	968	925	968	994	979	945	932	917	921	974	908	965	928	925	934	915	898	982	930	945	993	949	1001	987	897	960	951	960	923	966	945	925	973	934	946	893	951	983	945	966	981	960	969	938	953	991	940	927	972	937	929	934	986	964	975	946	962	921	976	930	960	953	956	996	931	921	985	943	950	925	946	966	992	974	983	961	957	922	953	947	930	944	973	945	951	995	911	946	933	943	906	961	937	958	998	942	905	939	966	953	987	913	956	990	964	904	927	974	976	922	934	913	969	968	986	934	929	931	947	918	915	920	939	950	951	964	943	910	893	915	892	956	903	988	1005	978	911	961	954	925	962	959	905	950	956	948	976	952	951	979	965	924	958	930	932	957	967	1004	940	916	982	972	937	942	941	934	986	963	1004	954	1000	963	927	966	965	977	925	957	949	916	966	966	976	950	968	947	909	950	946	982	948	923	938	976	947	953	984	913	948	952	997	990	958	929	978	936	924	932	950	944	938	945	964	943	917	937	1001	999	928	973	960	997	1010	935	917	970	943	992	936	942	995	954	971	970	852	944	951	911	935	988	959	917	947	955	954	933	950	956	976	928	992	943	931	965	958	911	970	925	935	938	935	908	944	948	948	949	916	954	967	947	964	961	987	944	932	965	1000	941	951	979	961	1001	955	957	980	935	942	937	1004	921	956	956	937	944	983	934	961	953	890	949	885	970	930	974	937	935	907	865	991	961	949	1003	939	954	985	973	910	946	957	951	947	945	968	887	938	975	945	914	974	951	996	956	915	999	982	925	923	938	962	981	916	893	934	938	956	996	962	926	978	928	957	995	958	892	925	980	969	909	893	988	947	937	1003	938	926	984	951	991	937	959	929	954	966	974	899	983	929	976	986	934	967	930	956	910	949	971	968	908	933	921	949	983	886	978	963	986	936	967	997	936	963	956	940	967	999	1006	924	923	903	942	861	952	960	947	972	951	951	1001	971	963	931	909	958	941	935	905	970	928	982	932	961	933	1008	944	979	925	986	960	956	941	924	950	962	973	952	898	913	925	943	992	921	985	919	967	930	949	920	983	950	926	911	956	956	930	949	911	924	1025	961	943	931	954	1000	1025	956	1029	922	938	945	936	981	989	976	927	954	940	950	970	930	938	947	931	980	917	993	983	929	938	973	906	991	959	992	982	898	905	901	953	945	946	919	981	975	933	936	956	931	938	1000	962	989	987	977	959	970	954	941	988	933	937	981	951	965	952	958	949	937	950	952	947	973	926	962	1004	949	904	980	989	913	947	992	895	923	936	964	940	1013	921	1006	983	974	930	893	930	906	920	937	1001	949	938	900	948	957	945	907	967	949	920	945	956	950	938	908	903	939	991	967	911	914	949	1003	921	983	947	944	944	974	957	925	973	905	964	947	951	922	949	924	984	968	936	957	977	964	990	924	947	948	963	884	996	1003	939	953	929	923	926	991	932	971	950	996	965	938	926	916	999	903	956	971	931	929	1009	975	956	910	922	964	964	949	910	932	922	993	987	919	960	895	934	937	931	948	921	950	937	951	925	969	954	946	989	951	938	1007	948	919	938	962	919	975	947	922	972	1002	975	942	940	942	971	994	940	946	921	933	977	927	970	976	947	955	969	984	997	967	988	940	951	942
18015	1757	380	239	196	156	149	172	164	146	154	142	148	160	164	166	164	180	167	145	132	170	151	134	161	151	160	168	165	148	171	142	134	130	151	157	157	162	136	170	190	161	152	145	145	151	147	170	137	179	146	152	150	178	146	176	151	170	151	156	139	148	160	124	150	151	162	139	162	151	140	169	161	151	125	141	151	168	165	148	164	145	150	162	169	136	167	153	164	152	158	152	151	154	141	168	145	159	164	151	143	150	158	114	141	172	168	165	123	141	153	156	147	160	143	139	143	147	148	157	150	154	162	152	153	150	151	160	157	150	165	168	136	156	144	166	157	143	133	141	144	166	149	173	149	180	136	155	146	165	150	151	175	163	167	141	151	144	154	139	145	157	131	140	179	142	157	139	167	145	135	168	147	176	159	149	157	155	175	140	147	153	165	142	144	169	159	132	154	137	157	165	142	137	146	168	131	145	170	166	163	152	141	156	151	143	151	165	174	162	168	158	151	124	133	158	159	166	139	139	156	154	174	146	179	144	178	137	144	141	147	164	158	144	159	170	150	158	164	174	159	149	143	157	152	142	142	125	176	151	138	149	162	152	152	160	140	134	132	153	161	135	150	140	152	152	152	160	145	158	155	143	153	168	162	157	143	146	155	170	151	159	140	163	167	165	139	159	172	132	138	170	149	160	167	165	169	163	128	158	136	174	137	151	165	166	132	203	152	155	150	155	152	151	139	155	154	143	176	153	169	142	129	161	142	149	151	153	145	148	146	136	122	143	158	136	146	159	165	146	144	142	144	164	130	147	164	144	151	174	172	118	146	135	155	155	150	142	163	148	152	134	150	137	165	158	153	135	182	171	160	161	163	161	149	160	160	143	135	129	141	166	139	171	174	143	160	143	159	169	156	156	166	150	157	147	146	139	137	125	143	140	139	128	162	145	151	173	163	147	148	149	162	153	140	177	170	167	159	159	151	150	158	142	172	158	146	159	147	136	154	158	156	148	157	166	139	162	158	167	157	161	146	145	155	138	158	142	155	160	158	148	158	138	183	188	163	157	148	160	153	161	128	158	165	153	135	170	166	170	154	155	160	161	163	134	134	167	132	154	149	122	171	152	167	138	128	143	178	158	165	152	160	150	173	159	162	125	151	173	173	159	154	130	162	140	162	153	162	132	173	142	140	153	155	177	149	152	159	144	140	140	145	162	149	163	172	158	150	159	167	139	161	145	144	145	157	159	180	159	157	144	173	149	152	154	153	147	161	155	152	179	148	150	150	142	170	165	164	166	135	143	167	132	144	156	156	151	153	154	167	140	152	140	170	156	158	174	162	154	175	138	145	137	134	165	167	169	170	163	165	164	175	151	158	152	144	158	155	157	145	141	148	134	142	165	133	171	150	144	142	164	162	150	147	164	132	129	151	136	150	161	167	140	148	166	161	165	133	154	155	162	182	166	143	161	155	161	185	148	149	128	175	144	169	172	145	156	136	133	134	155	154	154	143	151	146	130	139	159	173	141	151	157	164	171	154	124	156	132	153	143	168	143	138	181	154	151	161	176	147	164	158	160	142	138	150	149	153	135	133	150	149	147	169	141	160	155	159	169	133	127	147	139	158	155	172	187	168	154	165	168	151	163	162	147	162	144	164	155	150	162	159	136	170	153	158	141	160	158	166	167	143	161	153	162	147	171	156	152	146	161	131	136	154	149	165	149	154	149	131	145	139	185	170	156	149	148	146	142	152	156	142	144	145	149	135	157	132	142	149	156	162	147	144	155	163	122	140	163	170	170	152	164	178	138	145	153	147	148	125	150	144	162	159	161	156	137	166	171	167	176	153	154	151	167	149	134	152	141	107	157	157	142	150	149	127	150	143	150	158	152	145	151	157	152	154	151	153	145	134	171	158	150	181	141	163	177	134	144	154	148	144	148	168	162	120	147	157	155	145	158	140	159	140	140	164	161	172	169	166	151	139	160	151	179	158	163	168	147	136	124	168	168	144	151	160	156	155	160	161	145	142	172	154	166	161	172	138	163	153	165	134	152	157	161	156	161	143	128	156	141	163	141	179	154	158	128	143	158	145	162	164	152	139	146	147	161	134	161	151	163	173	144	170	128	155	155	148	147	156	127	143	163	169	150	145	156	169	177	144	160	137	166	141	168	158	138	160	149	158	156	163	141	142	175	158	141	144	152	156	134	150	151	155	162	142	157	169	173	156	155	160	131	149	148	156	159	141	168	148	144	155	127	141	142	148	140	139	157	156	155	132	145	160	134	166	138	159	158	160	150	166	141	151	140	156	158	135	160	154	155	147	143	143	162	162	140	147	152	156	131	142	168	161	162	173	160	154	173	145	154	149	143	157	161	157	175	156	147	179	138	138	137	154	131	157	158	141	145	155	138	158	158	158	169	144	138	134	170	140	143	144	147	156	159	159	155	144	147	140	183	179	140	142	137	150	176	151	153	159	153	141	181	150	156	155	166	135	147	179	141	160	167	140	163	139	136	145	144	149	146	164	158	168	143	165	151	146	139	172	168	181	136	151	157	133	142	154	127	142	161	158	155	149	117	135	160	143	154	141	133	168	145	163	138	159	163	137	129	143	173	146	141	148	179	161	135	140	152	166	157	157	158	171	155	174	133	168	163	153	150	147	148	144	168	143	124	157	148	170	170	153	179	141	136	140	166	149	146	128	157	148	164	154	150	146	128	161	148	135	174	152	143	153	150	182	175	159	181	142	175	122	164	138	140	167	151	157	163	148	153	149	129	162	189	160	140	142	119	173	142	167	167	144	140	163	143	159	145	174	159	149	159	150	153	160	145	167	142	167	147	140	141	171	164	161	148	133	138	168	157	187	155	143	143	157	139	150	155	135	172	157	144	165	164	170	165	122	144	124	138	166	159	134	161	152	149	146	158	148	139	145	141	135	161	161	168	147	143	160	156	146	148	157	148	150	168	160	140	160	145	135	149	152	173	161	148	162	156	143	156	143	155	145	133	147	154	135	164	132	128	173	149	155	154	165	155	164	130	135	143	133	153	149	139	151	146	149	152	160	125	155	160	144	163	168	186	165	149	155	141	162	165	137	151	141	157	165	166	149	174	148	150	147	154	164	159	134	140	140	150	143	163	177	163	127	158	152	158	156	150	160	162	160	141	149	168	159	161	163	146	149	161	144	146	178	147	138	146	150	131	150	160	124	162	180	173	161	161	153	126	135	141	136	139	149	140	162	141	164	149	131	160	152	140	141	132	141	163	156	152	167	142	146	144	166	135	169	138	139	153	155	167	172	186	155	142	155	155	176	150	162	153	135	141	163	142	168	154	165	150	149	173	154	156	169	160	161	142	161	144	153	137	165	169	138	159	176	136	150	140	131	142	158	162	147	155	156	142	158	150	150	156	155	143	158	147	149	163	152	177	140	127	165	163	166	147	158	137	149	153	140	156	152	176	153	143	155	131	158	156	144	163	147	168	155	140	176	159	163	144	145	157	143	165
15771	586	685	726	702	635	630	605	595	560	538	522	536	536	525	571	517	545	502	526	462	518	521	525	488	486	494	485	505	527	537	498	521	525	532	516	490	487	510	469	509	516	494	485	505	529	521	496	527	484	513	495	503	532	510	566	490	520	511	533	496	509	498	520	504	481	471	500	507	501	497	507	480	492	502	509	499	465	470	499	493	488	484	513	522	491	519	526	478	489	515	512	507	536	502	476	486	508	478	517	493	479	504	492	495	500	516	492	501	481	517	479	488	508	486	505	530	478	508	482	518	525	497	490	517	528	557	456	502	484	519	486	550	480	511	488	512	482	494	501	478	525	526	463	516	507	484	469	495	477	468	487	494	522	506	473	500	494	467	511	497	482	557	534	476	477	458	531	500	475	501	491	523	503	489	518	518	516	475	531	460	486	496	468	481	542	505	528	522	511	488	478	512	490	485	523	495	498	492	514	483	492	452	501	464	513	460	486	513	481	494	480	499	513	500	513	513	535	517	503	450	524	482	509	518	500	540	464	543	479	485	476	492	508	507	478	505	500	512	512	484	487	500	485	489	506	536	501	476	475	512	530	503	516	492	495	518	500	510	492	532	466	456	493	496	472	465	533	504	514	532	515	499	465	531	501	536	536	505	488	472	522	501	533	518	528	492	543	503	449	522	509	505	474	506	500	505	485	485	544	482	509	529	493	529	484	485	503	517	506	519	514	539	477	486	485	504	518	505	479	468	490	491	473	482	508	468	494	479	483	484	534	480	462	487	528	535	503	467	484	516	502	502	501	523	535	526	504	514	487	484	499	509	509	498	501	502	495	507	540	531	522	502	531	473	504	483	506	499	492	505	503	529	551	552	518	510	535	517	541	473	507	510	441	478	498	492	497	491	535	516	516	498	490	467	490	488	515	495	529	491	482	496	512	474	511	527	522	533	491	458	476	467	509	513	502	461	511	504	529	494	507	491	520	521	514	500	536	468	495	507	488	488	518	513	499	507	477	471	524	481	486	488	514	491	516	527	527	473	486	503	492	493	511	536	520	522	488	445	520	509	468	538	511	513	513	499	503	517	498	487	501	516	492	468	472	552	483	520	502	499	505	468	508	511	500	468	482	481	495	505	439	528	510	493	488	495	518	530	510	532	482	527	499	496	462	502	502	530	528	519	461	542	466	538	468	493	527	508	490	498	485	547	478	481	476	479	546	492	495	505	496	504	483	466	510	445	481	503	518	562	496	493	498	530	453	516	515	486	499	509	513	497	502	490	518	489	490	504	487	476	502	491	500	490	508	540	520	486	500	473	508	518	498	505	540	511	488	499	488	473	504	521	523	513	483	472	556	478	493	485	511	453	499	547	527	491	510	515	504	529	495	499	514	505	522	461	511	512	526	496	539	497	525	534	506	529	480	472	529	518	503	519	476	506	511	467	505	505	478	514	483	496	501	486	484	508	508	517	524	458	541	505	457	531	494	517	466	550	485	442	520	498	510	452	466	508	496	491	485	485	516	496	488	473	526	489	498	488	508	506	509	496	505	491	452	538	513	488	447	498	454	481	492	487	524	493	480	487	519	500	491	508	460	490	480	506	491	501	500	482	490	547	506	474	493	510	488	516	498	436	543	537	484	535	489	498	497	504	496	506	488	519	519	532	477	496	475	512	456	496	493	482	523	490	504	472	510	504	475	476	526	521	471	520	475	527	511	460	502	501	513	537	481	498	488	514	517	510	499	491	502	500	487	487	493	508	521	492	501	477	500	501	491	475	489	507	507	558	509	497	501	495	550	521	475	508	502	497	490	526	486	475	525	481	506	496	480	516	480	556	507	503	501	520	517	483	484	461	526	525	468	452	512	530	495	497	486	498	501	504	476	482	519	508	489	503	484	495	500	543	495	526	465	517	521	510	490	513	518	480	520	499	488	486	521	489	510	500	475	523	514	466	499	505	519	500	504	500	477	504	492	514	486	495	489	489	471	523	491	490	462	475	520	506	488	512	494	493	492	503	495	483	479	491	494	541	468	515	503	533	507	524	515	519	520	499	473	496	505	502	511	522	497	526	494	465	484	530	499	528	519	518	502	500	471	511	515	495	474	500	500	484	497	511	526	480	472	476	499	475	501	488	528	480	470	480	511	464	506	488	504	516	505	507	489	498	499	488	455	527	502	511	514	538	531	454	502	498	510	470	471	505	519	469	537	506	511	486	499	501	495	523	489	563	469	497	529	464	483	516	494	507	507	496	497	481	482	521	521	487	508	485	491	448	523	537	505	519	491	543	490	526	514	502	518	512	509	489	523	535	519	527	466	509	497	519	524	492	489	466	546	507	455	505	533	505	528	534	513	517	512	494	451	478	489	499	522	512	503	501	523	515	506	520	505	524	522	489	497	512	536	480	499	484	485	524	488	509	491	500	460	491	501	515	546	514	530	499	487	519	513	539	476	463	483	491	487	503	516	504	496	462	499	525	464	484	480	502	491	498	490	514	472	474	530	509	531	522	550	485	523	517	533	498	498	494	519	480	502	497	524	522	485	467	494	476	535	521	529	488	552	510	519	484	504	484	509	523	510	513	494	571	484	527	514	520	507	484	471	517	527	470	468	496	538	516	497	516	508	483	485	502	528	494	466	502	485	497	504	489	494	463	522	467	470	481	482	505	502	494	489	514	519	493	502	493	505	503	503	497	447	504	508	472	544	524	487	550	460	484	519	475	494	486	522	486	481	470	502	503	494	478	487	497	489	495	459	481	502	519	481	474	493	516	547	482	563	498	503	503	435	511	516	496	477	499	521	492	507	537	540	515	526	469	478	527	499	521	530	496	519	465	490	482	496	484	515	457	501	502	496	521	471	516	481	515	493	493	501	498	489	502	520	502	471	508	471	491	519	503	512	499	488	501	501	483	466	511	482	520	503	484	509	515	521	506	500	516	537	496	499	484	492	526	481	479	503	534	502	479	529	487	516	514	510	454	466	522	524	478	491	506	516	478	509	484	489	506	515	506	518	543	508	506	500	529	495	499	536	511	528	455	500	504	522	462	457	519	483	490	501	492	483	477	525	486	520	486	503	489	481	495	460	480	515	515	531	501	504	528	475	469	536	513	491	471	523	460	483	532	501	495	513	513	534	487	496	549	463	507	492	544	514	460	485	495	461	476	483	529	490	470	474	505	515	466	446	482	495	466	468	512	547	511	511	493	490	509	477	491	513	511	505	529	512	441	517	485	484	442	482	532	511	521	523	486	474	506	477	506	488	485	524	486	473	543	513	533	504	499	468	497	508	512	490	465	481	495	523	510	522	481	531	474	500	536	518	517	485	509	522	490	505	508	515	532	513	520	491	531	497	508	489	490	484	494	487	522	504	476	499	499	475	504	479	483	515	526	464	531	498	533	497	485	490	471	498	486	514	492	512	482	468	482	501	468	511	446	482	455	463	428	540	494	512	496	498	460	485	541	471	546	521	500	468	497	477	512	512	555	514	485	516	526	515
61764	26657	6998	1310	867	710	589	517	420	381	403	370	349	358	343	330	349	305	320	306	308	317	324	331	308	308	332	331	291	292	322	313	334	302	307	299	292	300	308	304	270	286	290	323	297	290	327	301	280	286	295	312	294	277	295	298	319	285	304	290	276	306	319	257	280	307	317	295	334	290	278	276	305	288	323	279	306	320	326	257	323	286	276	301	274	292	299	312	295	284	323	294	314	333	305	321	295	308	315	311	289	299	313	308	290	280	337	271	280	291	312	311	292	314	274	303	279	330	316	286	293	312	293	284	300	298	263	259	295	304	319	278	322	299	308	307	287	287	311	302	331	302	318	318	285	319	315	303	317	318	318	273	299	343	295	312	275	274	304	319	301	276	304	270	336	294	328	288	291	304	305	293	322	326	290	319	330	297	304	316	326	306	307	301	326	300	313	326	325	285	308	288	309	317	283	271	312	290	272	268	305	308	291	310	310	301	307	275	330	282	319	249	306	319	298	316	277	306	326	294	303	313	283	299	320	294	283	265	293	299	317	305	295	304	292	302	304	287	280	291	325	295	283	297	321	306	309	282	316	284	305	289	291	325	302	320	304	302	307	285	289	318	292	280	289	308	324	294	296	298	336	308	295	323	296	285	294	287	320	291	296	290	345	317	276	304	300	291	272	305	278	314	295	279	313	297	311	315	259	268	288	338	300	311	293	282	285	288	315	302	341	316	297	232	290	329	312	307	302	321	287	312	291	286	239	324	300	294	298	291	338	332	278	319	296	301	281	293	308	292	285	290	285	312	294	313	297	272	307	295	304	284	316	297	275	325	320	317	280	267	297	319	274	248	286	295	277	304	319	341	275	302	253	293	258	302	293	286	288	285	320	288	291	294	302	280	287	331	289	299	271	294	324	283	283	309	294	321	312	314	304	312	316	309	310	280	291	296	304	299	300	306	281	305	311	293	285	298	314	287	280	284	285	332	316	292	304	316	308	304	317	302	315	338	282	295	315	300	272	333	316	292	327	316	312	281	279	289	323	296	289	275	303	344	299	312	320	297	293	261	311	321	331	309	313	291	292	266	257	308	286	324	291	283	293	338	297	325	305	280	279	317	295	306	309	278	307	302	301	298	299	284	264	307	324	310	284	324	307	279	273	279	330	318	263	309	286	266	301	295	295	326	327	248	301	307	301	278	302	291	289	319	323	292	325	318	284	315	341	321	318	315	302	341	295	316	293	271	300	309	302	297	298	305	287	312	341	291	311	305	310	288	279	281	297	322	295	304	327	291	296	279	299	283	281	310	321	272	312	309	310	312	316	301	315	316	262	308	286	318	288	301	273	291	313	339	316	311	286	275	301	286	311	276	292	281	312	290	296	303	323	293	294	304	320	306	289	307	283	319	275	309	320	322	300	308	291	263	327	301	308	310	313	314	323	285	273	296	299	304	301	313	307	319	303	314	302	323	297	330	299	300	313	286	320	287	296	303	327	313	298	317	300	319	326	331	274	303	288	282	338	293	297	298	316	305	287	311	294	313	308	313	301	273	286	299	291	291	295	293	318	339	296	298	276	277	330	323	300	286	310	310	320	302	304	306	336	325	317	310	285	327	277	291	311	326	288	275	320	301	290	258	284	302	308	299	325	283	304	289	314	306	291	306	313	281	295	286	330	312	286	310	323	303	325	325	292	290	269	295	327	252	314	300	283	326	301	309	306	307	336	290	283	293	318	328	299	302	296	313	284	318	305	315	285	277	290	322	285	301	302	296	300	343	283	269	298	298	303	298	284	287	315	312	304	313	306	300	298	316	326	310	295	304	321	316	292	281	302	318	296	320	274	281	312	282	322	291	293	315	294	313	266	304	309	287	328	281	286	299	306	300	313	293	272	286	314	303	314	299	273	316	309	310	299	303	321	288	309	307	319	304	321	298	299	295	288	283	315	290	311	305	284	292	317	290	286	304	307	303	298	324	340	288	281	283	241	265	303	326	315	301	317	289	312	299	291	281	311	294	320	323	316	301	313	325	323	275	320	286	331	304	307	297	301	302	274	273	303	329	302	312	276	296	310	304	292	258	323	304	313	289	282	304	296	300	303	297	338	302	304	314	299	301	283	333	282	286	310	272	319	308	331	303	305	339	334	294	322	317	321	285	266	299	285	289	301	301	308	299	317	287	304	306	304	289	320	308	290	311	295	300	295	314	285	320	302	286	317	300	305	302	315	302	289	295	302	282	312	303	289	295	295	295	329	261	275	281	262	292	312	330	287	320	282	289	282	300	274	308	309	310	309	284	284	279	283	323	302	275	276	267	291	308	317	341	295	291	289	326	273	278	316	309	348	315	280	284	286	298	298	297	299	293	329	315	300	266	314	299	320	314	307	319	320	278	314	326	314	290	288	308	299	326	306	299	310	315	293	303	304	321	311	303	312	294	297	315	293	336	307	291	278	288	298	326	301	276	311	300	303	317	267	342	298	314	270	287	325	270	318	303	341	298	312	321	299	335	310	342	282	299	289	292	308	276	276	281	322	323	286	257	287	284	291	293	308	342	298	315	290	332	258	300	312	322	279	324	305	302	300	297	304	297	304	295	297	319	298	287	297	285	298	315	277	311	301	306	313	262	326	301	321	307	307	296	288	295	319	319	292	296	314	331	315	327	295	293	317	276	312	300	294	284	287	328	288	309	305	299	298	294	313	335	309	308	324	317	282	309	328	287	318	268	326	285	301	310	312	301	298	301	307	295	289	314	329	284	274	309	296	299	299	341	304	303	262	321	304	308	309	347	294	301	299	318	296	282	289	298	302	282	309	343	314	301	266	282	298	328	317	301	282	315	284	316	305	298	336	301	297	297	333	304	295	309	268	315	270	315	322	312	338	283	272	308	309	286	302	293	284	295	327	315	286	298	278	307	310	316	291	312	307	310	318	292	299	316	311	287	305	269	334	319	283	282	300	282	306	280	302	301	317	294	321	321	312	333	290	295	295	283	294	290	297	304	297	339	311	295	331	318	328	302	287	292	311	266	305	290	305	294	296	294	285	309	304	302	287	299	314	300	299	285	302	288	303	316	333	300	309	318	280	277	317	320	303	296	311	337	275	259	311	286	314	292	271	306	287	330	354	322	317	301	297	329	289	294	315	306	300	307	306	284	273	286	274	284	315	316	296	315	299	291	293	283	322	271	282	323	317	300	295	298	255	275	302	285	273	315	313	326	300	309	320	308	276	329	273	303	301	276	318	289	294	285	298	325	302	276	320	310	344	275	304	272	330	314	271	317	303	294	322	294	304	282	291	321	302	306	285	301	305	317	300	275	317	301	281	301	290	322	308	278	315	308	308	288	333	322	301	277	307	323	303	306	318	292	308	337	313	308	297	258	308	314	298	292	286	331	299	308	316	279	293	278	310	318	314	291	280	288	262	306	304	311	288	297	313	269	305	286	293	317	270	296	309	319	315	300	279	303	303	312	295	286	284	305	292	296	304	336	299	273	275	285
38308	2519	3070	3503	3014	2629	2375	2008	1735	1524	1438	1376	1262	1175	1224	1118	1102	1121	1020	1023	970	1064	973	988	938	937	950	940	955	955	970	958	937	926	870	917	915	918	867	899	929	925	930	863	877	884	880	882	903	923	882	885	919	879	855	879	942	822	867	881	921	851	890	923	917	880	871	862	877	903	841	839	888	830	877	887	881	794	882	873	831	903	842	861	879	882	845	847	850	877	926	844	899	891	880	869	862	874	835	884	874	806	867	877	910	876	844	859	918	865	866	899	872	893	891	893	834	822	894	845	841	818	878	892	882	907	867	854	839	868	816	858	862	903	893	912	887	853	835	867	865	852	822	865	834	892	880	858	810	861	846	819	835	846	840	813	909	842	835	861	890	890	861	809	856	890	865	854	896	874	823	912	881	887	840	836	860	839	865	798	825	861	863	902	836	829	882	917	831	862	812	880	880	885	891	881	859	869	867	844	853	890	835	839	885	832	896	829	851	885	838	897	911	879	894	865	851	842	882	825	892	848	851	877	842	870	841	849	814	861	841	884	844	874	895	858	899	879	847	840	892	861	913	807	878	836	854	865	878	840	912	833	889	864	889	879	850	860	869	868	918	894	867	880	865	878	823	848	885	854	888	845	866	862	858	868	797	840	889	863	841	903	876	839	835	905	892	871	844	900	887	847	855	866	839	879	889	821	841	854	876	860	863	894	869	846	844	881	875	871	832	848	868	882	908	869	847	846	853	903	908	870	861	865	869	867	816	840	892	837	922	883	897	816	851	886	880	896	914	902	823	864	890	860	812	901	836	941	921	849	894	837	884	858	842	870	897	836	837	808	819	890	837	924	891	848	833	870	805	866	843	928	863	843	879	861	893	846	867	933	900	868	841	840	821	810	855	843	866	823	862	870	816	886	867	877	891	884	890	870	828	848	828	856	792	821	880	925	847	937	851	848	887	841	930	854	874	850	834	861	869	824	851	796	917	845	844	859	867	855	809	839	856	894	884	884	878	877	872	868	850	878	818	849	954	860	859	898	840	926	861	892	879	835	887	858	887	833	833	842	863	880	836	882	927	893	855	913	897	897	821	926	902	844	888	905	860	917	876	859	868	949	878	856	856	866	786	887	879	855	911	910	849	908	854	876	875	838	817	861	866	876	860	919	850	859	880	892	926	902	824	848	848	862	915	795	908	874	866	886	879	835	913	900	881	822	867	858	893	806	913	902	841	851	886	854	861	854	882	826	801	891	874	847	804	886	826	895	841	860	826	885	868	879	866	843	908	817	853	840	855	819	866	860	840	810	905	885	857	782	876	873	857	884	877	864	853	852	855	911	883	867	866	872	856	812	836	879	858	799	846	872	878	899	872	866	870	928	857	847	885	887	840	861	854	847	887	860	802	892	816	800	871	849	908	906	851	823	845	901	891	848	889	878	838	840	867	874	861	873	888	880	841	850	834	871	888	886	828	842	872	838	866	879	908	827	883	882	907	894	881	882	854	855	862	874	846	889	890	818	852	849	878	857	935	838	910	815	846	871	889	851	873	869	863	900	791	857	898	911	872	834	832	884	844	830	862	810	919	876	883	800	887	917	858	882	890	906	846	859	816	839	892	895	811	885	895	876	912	853	836	890	820	883	879	822	840	839	852	915	867	876	897	896	900	926	831	899	853	829	822	871	884	843	861	905	866	855	821	889	860	862	879	863	899	893	854	900	828	849	835	867	900	870	869	895	882	796	809	862	772	848	829	840	851	829	867	840	846	863	907	911	903	871	835	897	913	905	836	852	862	815	839	827	851	857	798	795	916	825	851	830	845	888	871	841	891	911	852	858	880	884	903	915	817	891	906	930	850	846	923	862	832	892	911	840	879	897	827	851	823	885	876	862	867	840	866	856	854	901	878	883	895	885	896	900	856	875	862	912	892	852	856	826	882	858	871	890	858	896	914	856	899	828	861	851	844	822	841	864	819	847	876	841	856	863	915	893	893	847	907	850	819	885	885	870	833	826	954	876	862	876	855	876	877	854	896	869	903	887	811	845	817	902	869	840	872	863	868	842	866	834	882	862	807	885	834	893	858	867	839	884	844	877	898	881	858	851	929	930	885	894	931	912	884	876	820	867	857	859	851	835	899	813	810	865	909	857	861	881	856	838	859	869	847	855	872	848	886	845	875	879	877	854	867	891	851	827	936	915	860	875	849	854	891	863	814	824	831	900	903	839	874	881	901	844	892	903	812	854	851	938	888	824	877	892	896	932	830	903	888	839	906	878	893	855	858	909	837	852	852	910	902	899	859	829	864	858	837	903	913	847	859	909	847	893	901	899	866	880	859	777	893	861	819	903	886	807	856	881	825	902	845	848	872	837	878	901	860	832	881	886	852	872	846	868	847	830	853	841	901	849	819	860	915	866	869	898	842	824	874	890	886	842	846	865	846	824	881	866	808	864	843	898	866	872	818	872	830	881	825	856	859	847	825	871	901	861	910	859	864	814	842	851	914	892	878	872	853	836	841	850	814	858	916	842	866	867	903	868	898	857	858	900	851	874	889	907	862	851	807	876	848	850	867	847	805	877	863	876	866	857	886	879	863	844	888	973	890	850	855	849	846	875	842	846	882	893	907	834	870	881	856	924	838	811	881	882	863	838	910	845	847	864	946	909	861	889	865	904	909	873	868	817	862	871	887	857	833	852	871	816	872	845	807	880	893	861	896	859	810	853	842	858	838	829	876	845	872	822	871	856	919	902	856	852	864	851	870	885	921	834	907	827	861	838	860	886	891	838	884	866	894	886	892	887	839	821	879	911	870	844	844	885	817	885	943	893	869	884	848	864	857	829	840	930	821	901	847	895	856	828	902	829	816	875	881	885	859	901	865	834	889	842	876	856	833	922	894	923	889	907	898	877	882	878	867	846	843	861	867	841	863	865	862	861	858	885	845	861	819	876	848	842	877	900	803	889	847	883	879	918	887	830	855	865	887	867	877	865	864	828	821	882	896	833	877	827	894	884	859	853	891	887	849	864	861	887	850	855	854	803	840	892	879	825	865	857	863	818	821	881	860	820	931	875	892	891	896	849	859	841	888	830	869	851	868	899	889	872	883	859	834	874	898	865	909	852	857	799	860	865	891	852	875	848	924	868	829	851	863	848	925	887	886	931	849	833	817	847	867	856	845	881	800	850	880	865	812	872	833	870	860	827	855	852	887	927	875	875	875	874	833	839	862	852	890	870	942	932	805	879	859	819	828	895	861	827	878	903	872	874	904	884	912	872	880	834	894	872	835	797	853	862	898	812	850	892	895	825	832	855	810	813	838	849	858	850	871	873	885	852	899	900	882	850	925	894	857	919	843	898	868	857	885	864	861	883	887	870	875	818	892	841	849	855	865	851	858	911	897	886	844	877	845	881	873	836	901	910	828	872	893	912	876	876	806	867	891	895	817	929	894	860	867	835	900	882	825	884	853	837	858	903	864	859	886	835	938	905	853	872	899	847	867	849
72018	33675	14330	3014	1634	1072	1002	778	701	561	545	469	480	436	414	472	417	410	385	401	387	392	401	390	374	372	360	357	388	386	349	343	365	344	390	372	392	337	349	312	358	343	341	341	319	347	337	340	350	320	334	347	344	360	330	349	347	371	329	353	357	388	368	342	330	349	335	361	339	315	328	355	372	350	361	356	396	321	356	321	350	361	338	381	359	342	320	351	366	330	367	356	316	355	359	332	378	365	352	336	347	358	346	329	355	328	352	372	342	324	336	359	342	349	341	333	339	366	348	344	359	366	332	358	361	375	338	377	339	339	344	344	357	371	348	345	352	330	350	355	345	352	351	329	345	344	382	347	365	352	344	352	362	314	331	349	311	353	354	317	410	362	380	333	301	332	374	325	363	358	359	391	346	297	330	355	331	338	303	328	336	369	360	370	336	360	374	343	342	321	336	366	346	358	366	334	353	340	352	346	390	352	367	376	333	376	319	361	331	365	352	386	378	327	357	348	349	354	339	326	338	360	334	361	331	340	340	343	303	331	353	340	359	360	350	334	368	326	371	356	317	309	346	358	354	381	350	330	337	312	370	346	335	356	335	321	365	337	337	359	373	339	354	315	328	347	374	328	373	325	358	353	328	374	370	333	334	352	361	340	373	344	361	353	346	359	350	347	358	369	312	334	357	343	372	338	349	316	337	346	350	335	311	314	347	343	338	346	368	357	353	399	368	330	342	370	352	339	337	327	345	334	338	322	327	304	368	341	324	339	365	344	364	370	350	379	345	361	345	332	358	356	339	342	365	362	348	368	342	331	369	335	384	341	336	348	323	372	325	352	357	319	353	316	316	338	353	323	343	336	397	339	349	331	331	336	301	396	363	358	336	335	365	319	371	353	368	316	383	329	326	358	361	367	380	350	337	302	320	372	337	338	340	291	323	326	368	327	333	353	324	355	333	329	357	326	339	376	373	375	347	364	356	383	332	368	354	365	351	360	323	372	363	348	375	348	369	361	318	337	381	367	378	349	311	331	329	343	359	333	344	336	355	339	330	360	345	353	348	348	337	319	342	362	328	375	350	333	358	317	352	346	383	336	323	331	328	339	341	347	356	309	333	362	346	347	336	341	302	364	392	382	381	342	353	344	311	335	330	381	314	350	369	365	376	359	336	366	320	312	373	358	352	346	380	341	332	336	353	325	364	372	346	345	336	340	351	338	341	336	345	332	356	346	356	338	355	350	353	357	354	373	373	333	340	334	322	338	324	330	347	328	356	349	331	394	361	352	340	329	373	390	362	327	361	372	338	339	323	318	343	347	389	364	341	372	353	362	319	371	357	362	362	367	377	344	338	359	334	370	343	375	349	335	334	352	312	347	363	330	320	341	337	392	335	316	307	347	365	375	315	378	346	347	335	343	332	372	364	330	326	337	325	336	359	352	306	348	346	374	357	373	342	341	346	334	383	346	315	356	338	343	312	334	313	354	337	367	346	348	336	342	332	381	342	366	345	347	392	364	340	361	372	349	374	343	361	358	352	330	334	389	361	338	315	348	332	358	379	354	349	350	325	346	377	385	340	355	371	333	322	376	355	354	353	302	321	362	339	342	369	365	325	387	344	373	335	368	367	344	345	365	324	333	358	314	310	365	332	346	337	306	355	345	324	329	378	321	316	332	329	360	355	328	320	305	341	357	371	331	337	330	337	331	346	348	326	374	338	309	334	376	353	330	352	345	340	345	357	353	335	350	337	359	367	379	371	344	351	360	350	321	332	341	369	358	362	316	353	336	332	341	383	388	334	343	350	337	318	323	368	338	368	352	351	329	378	345	351	361	365	355	353	335	365	363	356	323	362	308	353	343	358	336	349	352	350	347	348	368	328	339	333	351	357	344	354	371	337	359	364	316	357	359	357	327	361	352	352	356	317	360	345	372	364	375	362	352	363	353	348	358	350	359	351	351	341	352	339	334	344	373	322	334	380	374	353	383	329	334	355	290	344	335	356	315	346	342	320	362	364	317	339	321	345	364	331	354	339	334	330	341	332	316	347	374	346	356	350	305	338	317	347	339	367	328	362	349	327	333	320	353	301	333	354	345	370	342	345	337	354	366	345	348	353	344	350	335	327	356	375	348	320	357	352	354	328	342	339	321	340	323	367	354	349	349	334	328	365	378	350	315	361	333	333	306	350	323	346	346	358	346	374	343	328	333	313	368	359	335	328	359	352	347	382	329	337	302	338	324	331	321	304	381	330	364	363	350	342	335	334	358	378	324	324	352	327	333	357	348	354	366	344	329	343	336	375	339	355	349	397	293	350	343	356	401	351	339	375	329	319	316	346	363	350	319	358	347	360	312	336	340	351	360	384	374	356	361	363	335	323	367	336	359	363	354	336	372	335	377	341	319	365	356	352	369	377	329	364	367	339	318	317	350	311	349	336	357	344	345	340	351	357	375	335	343	298	317	385	361	311	368	320	324	355	368	365	342	381	317	301	369	334	360	346	367	348	335	357	342	357	345	304	331	339	348	341	346	353	360	344	343	328	376	342	337	356	352	342	379	360	322	351	350	321	345	393	352	341	332	348	352	352	340	362	338	311	321	381	316	345	361	344	346	341	339	324	316	366	373	352	371	313	363	332	333	322	360	325	334	345	357	367	357	358	335	333	361	344	340	333	348	386	370	359	358	337	341	335	377	311	349	339	346	358	320	350	307	361	350	368	360	327	320	374	339	348	351	348	346	310	373	341	344	345	338	325	347	325	368	373	351	323	321	365	327	349	354	358	377	360	359	355	356	341	341	376	342	333	331	332	321	330	341	362	334	340	369	326	339	347	354	383	329	348	347	343	359	379	358	361	346	334	361	323	345	370	354	332	334	332	334	348	335	343	348	333	350	342	391	335	357	371	338	335	351	325	349	341	342	333	375	355	326	331	329	343	334	333	320	345	340	352	346	335	329	330	351	349	298	333	346	361	305	332	382	340	329	319	346	349	347	364	356	351	356	353	355	326	344	352	329	360	366	351	347	345	310	321	363	344	360	373	325	332	317	344	349	373	331	320	351	378	312	332	353	339	343	347	333	353	341	351	343	343	338	336	327	330	356	354	352	340	340	326	357	323	363	342	326	355	365	340	328	342	361	352	353	362	322	336	320	346	353	369	355	333	322	377	331	332	361	362	338	370	345	368	411	328	328	360	369	318	385	325	335	358	312	350	355	366	370	379	365	359	353	349	341	330	372	348	331	349	360	355	346	347	336	341	366	324	331	339	327	328	320	347	360	350	332	325	366	345	361	343	340	327	354	353	376	324	349	350	371	328	364	357	327	332	326	334	336	345	311	347	310	312	348	333	348	336	318	361	341	342	366	300	341	341	370	336	316	373	340	352	321	350	385	335	345	341	325	319	344	331	332	357	319	350	357	339	340	358	324	363	333	393	313	347	374	340	346	333	339	344	353	340	348	350	368	354	371	355	359	350	346	320	292	350	354	364	316	356	324	333	334
47627	4036	4998	5884	5153	4287	3807	2965	2562	2187	1965	1907	1808	1607	1548	1499	1462	1388	1299	1280	1244	1199	1178	1203	1194	1143	1108	1129	1220	1085	1127	1070	1057	1032	1070	1108	993	1106	1017	1037	1004	1064	1054	1036	1016	1003	1003	1017	1020	1013	966	1013	1050	983	929	991	1000	942	985	998	1007	985	981	957	965	971	969	918	976	925	1018	985	1047	1000	983	947	957	970	955	922	968	971	945	960	1006	961	980	920	967	968	984	926	977	990	978	988	900	941	935	946	1013	1021	973	960	947	942	1005	945	913	991	980	984	978	988	967	958	960	971	951	943	917	926	943	928	932	980	942	1044	952	1035	1006	1027	979	965	1005	912	981	974	984	943	954	959	973	969	976	965	1015	983	918	979	992	1024	933	953	977	964	996	953	950	971	923	1007	984	960	971	992	924	1015	1036	1006	926	964	972	1009	970	957	1015	944	970	929	930	987	1007	996	991	943	1000	994	963	974	945	932	945	919	910	994	954	902	1000	1033	978	1009	958	964	959	961	945	976	970	1020	949	895	931	921	964	988	967	940	934	998	977	1006	989	1000	1021	1013	918	944	997	993	969	992	946	999	962	955	998	945	907	969	992	955	976	983	950	945	941	1008	1012	930	965	948	932	957	973	935	965	894	919	961	930	985	957	909	941	935	999	994	966	982	938	989	957	926	925	924	956	934	935	1039	918	904	962	981	944	936	984	940	977	972	901	939	976	919	977	975	998	970	926	940	936	935	991	916	951	991	951	952	923	945	954	926	964	1004	960	953	966	917	964	973	981	918	908	949	965	1045	970	932	1022	981	962	975	991	929	953	969	959	931	981	940	961	972	987	959	969	974	992	1001	998	910	982	927	964	925	967	993	989	945	978	996	964	948	991	913	919	933	910	972	990	956	900	932	924	1039	969	1017	994	978	973	923	1009	948	983	912	956	967	945	958	971	947	872	958	977	975	935	1009	1002	963	931	973	949	970	924	968	972	945	899	925	953	957	935	954	1009	1008	953	968	943	929	923	935	947	963	980	928	968	925	972	988	974	925	1001	969	921	943	963	961	992	939	1003	912	989	902	923	983	958	908	967	953	987	900	976	1013	958	975	1007	930	964	959	974	1027	938	959	919	956	927	895	962	988	945	989	951	906	965	959	1034	932	932	905	991	956	917	953	979	970	937	986	962	940	973	955	935	978	939	959	941	967	946	980	966	952	965	961	967	938	948	942	939	981	952	949	1024	935	980	920	947	933	1010	978	975	941	918	952	906	945	973	931	928	940	962	949	930	944	981	956	986	990	933	970	944	910	975	946	980	1017	956	921	972	984	929	960	930	970	978	934	986	970	990	957	945	960	941	951	982	931	910	953	988	940	979	956	944	991	952	961	996	970	960	971	913	925	987	955	934	933	958	924	934	923	928	981	921	970	974	928	977	1023	966	969	945	964	916	970	962	937	995	949	966	929	967	951	952	992	943	971	955	975	948	914	901	979	912	928	978	1011	990	1001	1003	942	929	954	977	981	912	984	972	973	1032	925	980	925	922	936	918	929	961	961	909	995	988	970	965	922	940	976	895	943	931	926	940	970	1003	901	1006	951	990	960	1000	885	983	929	922	955	1007	954	942	942	940	966	940	995	921	939	901	957	951	920	953	926	934	915	958	983	928	981	916	972	948	913	902	935	1013	925	926	985	922	957	936	1001	922	884	954	978	914	926	953	962	963	978	952	945	980	960	972	999	1014	949	999	929	946	965	990	1016	964	908	992	962	999	977	923	959	936	1009	936	1002	951	958	978	957	912	952	932	1015	911	1008	904	892	1005	926	966	952	978	949	953	913	922	953	988	979	924	963	993	948	1002	987	932	931	976	979	988	930	963	907	989	978	972	876	942	961	929	933	991	947	941	973	960	903	922	980	958	969	997	965	939	981	981	1027	984	960	980	984	1014	995	935	961	968	960	926	959	957	926	989	960	966	931	966	966	914	937	958	965	926	976	948	969	959	939	964	927	933	957	939	969	1013	1008	955	978	947	934	1002	973	965	932	945	935	988	963	932	970	932	982	983	965	969	979	908	958	952	953	1037	1024	991	926	940	942	977	992	926	938	939	967	1012	926	930	972	978	922	979	941	1005	979	1024	928	988	967	963	879	910	985	999	983	938	936	989	986	946	955	1021	925	959	957	961	957	940	964	946	928	919	957	940	958	941	927	944	903	938	958	950	953	981	964	925	950	980	955	935	970	899	979	937	994	897	973	907	990	991	980	979	972	938	1008	949	967	970	945	1012	976	925	926	985	929	955	960	1011	990	937	1031	882	937	1035	943	973	908	978	961	931	911	956	991	919	963	965	999	950	984	987	996	881	934	985	968	988	999	973	969	966	961	924	903	952	959	951	928	997	949	995	984	923	953	1014	1004	1021	929	954	968	975	948	920	971	998	935	973	908	956	979	1024	958	988	965	998	979	971	950	973	982	940	953	991	974	985	986	988	959	969	935	962	1025	999	978	909	978	997	956	962	946	951	973	960	908	923	958	1004	931	975	958	889	987	982	980	961	908	920	945	936	1021	947	946	922	971	978	946	950	951	950	978	952	983	959	979	917	948	970	955	937	957	974	943	957	1010	955	978	953	981	878	1016	958	953	898	954	989	927	975	950	936	948	992	955	972	1022	993	1001	1006	919	936	960	933	970	997	951	964	939	979	1004	968	974	975	952	960	951	957	931	971	985	914	1031	948	949	951	916	930	925	998	946	948	894	988	913	1041	938	954	1001	1008	939	934	947	1000	1001	1002	929	965	983	951	927	963	957	939	961	979	958	1008	935	963	907	978	1007	935	910	967	965	978	999	985	950	1001	952	887	960	976	944	935	972	928	976	995	957	983	940	957	999	1012	1020	1004	956	921	957	987	979	954	960	986	1011	925	915	978	981	980	1001	964	920	946	945	942	1011	946	972	955	928	960	1023	923	990	946	942	932	960	948	977	948	965	956	924	935	925	942	1044	985	977	896	930	918	937	980	920	943	1000	979	938	947	903	993	918	979	932	937	960	968	938	938	964	1029	971	912	942	941	979	970	898	954	955	918	953	1032	959	915	997	931	959	985	932	979	958	884	964	924	903	995	960	927	946	988	979	932	964	1027	987	991	987	1018	917	1001	940	950	959	927	925	936	959	944	959	894	981	920	976	999	967	951	957	945	953	956	962	974	943	938	992	982	947	977	977	923	974	970	946	950	991	1000	959	960	926	926	942	996	945	916	967	984	1015	918	934	930	980	961	1008	972	997	937	934	1009	955	967	967	922	977	859	939	973	883	923	898	967	1011	967	984	952	940	935	976	940	942	951	965	955	978	933	949	926	990	921	942	949	946	1005	971	862	953	1028	963	953	924	998	986	934	902	998	964	977	1000	929	887	933	954	924	1011	955	985	964	938	983	910	950	951	980	956	981	942	1009	927	1018	986	1012	981	986	947	983	1024	985	1025	964	954	975	935	990	959	948	939	990	997	924	962	985	960	956	966	938	941	914	967	990	932	923	921	953	958	1019	947	931	888	1009	998	983	993	971	915	964	954	959	1000	909	957	955	991	971	992	933	990	916	872	1009	960	971	956	965	983	944	955	973	883	938	945	980	940	968	978	1006	978	978	918	951	916	940	999	905	910	964	941	975	946
18054	1896	371	234	209	171	203	195	157	174	167	154	153	151	157	140	171	146	146	157	170	161	143	144	155	144	158	151	160	153	153	159	147	141	149	166	147	149	156	175	166	154	148	149	156	163	177	182	142	166	176	162	161	159	164	149	182	158	170	153	166	138	177	137	178	152	147	162	128	139	150	148	149	157	158	147	142	180	168	125	167	184	156	171	148	130	150	126	149	166	162	134	148	146	148	148	171	160	165	168	158	146	135	143	180	147	157	164	162	161	152	159	148	132	148	150	167	146	173	160	162	167	150	147	144	146	133	133	167	149	152	145	156	146	146	131	169	171	160	162	134	179	150	173	139	157	131	141	135	152	148	147	136	158	137	163	149	150	165	141	133	121	138	153	172	177	171	160	171	159	165	160	166	155	137	144	146	151	134	166	166	169	179	153	169	152	163	156	139	154	164	144	162	140	155	150	156	165	145	171	152	172	175	169	147	152	158	149	158	152	160	149	150	166	162	167	159	160	157	146	163	153	167	156	155	147	157	158	155	153	134	139	143	161	182	153	148	157	174	149	154	144	161	146	139	169	162	132	167	142	175	176	165	170	131	168	141	157	162	151	166	172	157	153	161	160	172	169	159	173	131	158	145	159	157	174	155	152	143	141	152	169	149	158	166	150	142	172	153	156	159	136	147	166	147	133	150	159	166	162	141	157	159	169	156	162	168	182	149	148	151	164	159	170	139	137	151	129	142	141	148	155	136	149	168	154	164	156	160	162	166	163	157	177	161	155	148	141	146	160	166	149	143	164	167	150	185	173	158	133	144	145	158	133	159	167	159	130	152	154	161	148	156	144	157	152	171	163	150	131	175	146	166	135	143	160	136	151	182	155	126	168	161	157	159	153	140	159	138	147	153	144	135	163	127	149	174	159	153	161	138	149	152	171	169	164	151	162	152	154	156	134	150	148	146	164	163	141	140	186	146	164	162	155	141	151	142	139	129	155	184	156	170	168	143	165	152	163	159	143	161	152	147	165	163	157	136	160	129	154	177	151	162	165	153	169	157	151	168	158	181	152	149	148	137	140	164	170	157	132	163	148	169	149	160	165	172	149	155	150	156	138	155	173	146	147	169	168	151	162	153	157	150	168	165	147	131	171	171	142	156	133	184	169	162	149	161	153	134	162	186	169	148	156	141	157	155	134	154	141	156	176	175	153	172	151	170	156	139	192	157	152	153	143	161	156	145	140	165	157	173	158	160	147	155	140	150	143	174	151	147	142	148	159	129	163	160	139	147	159	166	168	180	128	138	154	146	141	167	152	152	158	159	155	146	175	165	161	176	151	153	162	174	161	153	157	158	150	133	158	166	163	166	139	153	160	146	174	164	154	143	155	140	147	169	140	153	115	163	132	142	153	165	158	142	174	169	155	155	162	170	158	126	135	148	144	163	147	150	176	136	157	168	153	172	142	145	152	153	147	157	139	159	133	172	140	140	132	157	163	164	171	151	158	144	137	150	142	140	156	177	156	163	169	151	161	134	173	154	140	156	145	166	170	141	140	155	176	140	127	156	141	141	154	132	149	152	155	169	156	158	143	161	163	173	152	173	163	178	176	158	157	147	172	155	156	146	155	146	162	143	159	159	153	161	174	139	169	166	172	160	150	180	152	152	170	162	155	156	165	153	144	152	149	140	132	146	171	145	167	161	162	151	181	152	158	145	147	147	155	146	162	185	158	150	153	162	167	150	155	157	167	130	155	145	175	149	140	163	155	141	166	167	154	171	173	152	170	139	162	133	154	163	158	138	142	158	172	160	141	150	143	165	145	178	160	163	162	144	174	152	155	138	167	131	129	158	158	132	157	160	155	167	138	179	152	148	165	137	147	169	168	154	158	156	146	130	150	182	146	141	158	157	161	165	146	147	160	159	143	165	140	148	162	154	140	167	138	189	130	145	171	170	159	130	156	146	134	166	149	139	162	155	167	144	156	161	144	170	139	161	155	152	146	176	179	159	163	148	159	173	163	163	135	170	151	153	150	162	146	160	157	149	167	139	148	194	151	151	156	156	145	146	148	159	156	158	151	134	161	179	147	146	180	175	166	160	151	143	153	133	142	166	154	142	128	146	140	152	181	138	143	161	170	179	169	141	146	141	136	158	155	164	149	166	147	152	161	159	151	137	153	151	148	139	148	145	158	155	164	162	175	136	179	152	164	156	167	160	163	152	156	173	172	164	164	176	160	158	158	144	142	168	157	147	145	152	167	151	162	154	136	148	191	133	145	132	157	155	171	153	138	150	170	157	163	179	147	152	179	163	136	130	155	162	165	145	161	147	147	146	150	170	163	147	140	143	157	159	143	169	138	168	151	170	141	151	151	172	152	167	132	158	164	147	145	167	142	143	169	145	177	147	131	156	170	153	150	143	156	146	135	169	161	150	172	156	132	142	177	175	164	162	148	165	145	153	137	152	151	188	158	138	168	163	170	152	147	155	175	172	163	149	160	156	154	159	174	134	172	174	138	167	140	164	152	165	140	153	154	162	164	173	162	167	168	152	135	168	149	168	174	142	172	153	153	150	163	162	149	159	152	151	158	144	155	157	147	169	162	182	145	169	115	151	165	172	159	165	167	122	124	159	165	137	160	146	170	180	157	154	145	154	141	127	134	153	143	139	149	155	157	160	156	147	163	158	168	163	200	161	166	151	138	175	166	175	159	142	157	162	162	165	154	175	158	165	141	148	156	163	158	152	150	166	157	170	133	155	148	167	153	156	160	147	140	162	156	177	143	150	127	141	131	180	151	160	157	152	155	142	143	168	152	152	156	164	152	161	129	146	153	163	165	156	163	153	142	168	147	175	134	158	156	133	149	158	157	145	176	156	167	166	148	140	133	169	136	191	166	160	149	151	147	153	140	152	151	153	165	155	163	141	162	171	171	158	151	180	155	159	147	155	155	142	171	163	152	149	156	145	163	137	158	164	174	146	158	158	141	159	133	139	151	156	151	156	139	152	141	135	144	143	165	150	130	134	155	153	160	170	170	137	169	168	172	155	157	150	151	145	144	152	159	138	153	174	153	159	151	163	155	153	175	176	166	164	160	155	160	151	147	166	143	150	178	182	141	156	135	164	173	151	151	140	159	161	174	162	159	147	163	171	167	156	161	150	162	142	155	152	165	180	155	143	138	168	160	145	149	155	139	153	175	159	157	171	174	153	157	152	124	157	182	172	143	146	144	161	152	179	147	136	140	145	162	176	165	154	147	166	144	133	165	145	146	147	166	180	160	149	159	161	139	151	142	157	160	183	172	164	181	158	166	156	166	155	152	148	142	148	131	166	148	159	159	152	157	148	148	147	136	164	157	159	147	152	172	158	164	170	164	152	145	143	144	152	163	147	162	159	177	139	171	141	157	131	187	176	174	157	148	163	161	149	140	172	149	165	150	162	156	159	156	138	157	163	139	155	160	163	152	151	147	152	130	164	138	152	156	151	125	162	165	180	143
16677	811	680	703	716	661	608	572	608	564	540	592	529	530	517	515	549	515	473	519	517	541	489	508	515	510	446	510	479	504	519	534	548	499	521	526	476	479	516	503	484	551	538	480	521	516	488	532	520	530	511	504	537	490	520	516	507	509	512	501	514	497	504	510	508	528	521	529	471	518	525	509	519	519	542	514	513	536	511	508	518	532	515	451	487	514	537	493	514	514	508	513	499	456	518	512	512	501	508	511	494	511	548	519	524	496	533	528	518	516	480	522	477	496	486	527	521	489	540	508	493	502	482	519	533	501	523	482	532	500	529	496	545	491	512	494	497	519	510	497	507	515	513	484	526	517	538	500	524	546	517	493	493	518	523	523	520	512	518	502	507	515	507	494	523	536	515	500	492	489	497	509	476	517	495	484	510	493	533	499	479	498	497	457	498	509	486	510	499	516	542	464	475	486	539	532	532	488	532	515	497	494	514	502	514	543	564	504	528	533	493	502	506	535	481	500	539	538	540	503	509	483	478	478	528	493	512	525	512	508	532	539	531	534	539	510	504	540	533	534	465	480	487	496	514	526	496	534	513	533	465	540	500	467	469	495	512	543	517	523	496	499	523	515	494	551	515	494	490	466	473	523	554	505	524	517	525	508	521	532	508	502	510	509	518	548	533	511	531	530	497	538	512	538	503	546	494	487	541	524	476	465	499	519	532	470	496	492	493	508	489	532	516	504	522	530	530	561	494	497	467	496	529	543	463	495	530	507	499	517	507	512	495	530	470	494	545	502	485	540	506	488	490	496	487	506	479	495	533	532	496	491	515	487	491	532	502	501	520	546	493	516	552	495	530	529	522	504	476	499	488	493	524	540	503	496	533	515	498	506	536	515	507	520	467	467	524	535	499	509	522	509	530	512	485	507	511	493	530	499	524	507	532	486	486	536	496	497	498	472	495	499	483	510	526	498	476	540	496	498	494	533	484	527	500	515	535	556	492	512	505	513	523	483	500	497	494	525	504	513	491	516	500	498	488	490	544	533	526	507	513	522	488	514	482	480	497	521	474	516	492	481	517	481	504	503	482	531	491	519	524	516	497	572	483	542	502	522	529	551	540	490	487	519	512	524	536	503	520	497	513	512	535	502	505	512	538	506	498	480	528	514	492	477	505	512	531	529	517	522	539	535	529	505	500	507	503	486	528	500	495	506	542	524	526	511	491	509	535	543	500	469	541	541	486	517	517	519	481	522	526	483	544	469	509	519	501	488	491	505	510	512	510	555	500	504	501	522	537	530	491	534	531	494	467	515	476	511	477	482	492	472	458	493	530	490	500	538	479	514	489	498	490	495	537	510	494	540	515	550	537	495	520	506	519	524	558	535	489	549	548	517	472	495	515	505	505	537	475	520	510	510	536	536	515	530	515	506	522	518	542	524	518	497	514	509	507	525	486	514	499	500	534	512	496	484	483	495	482	523	516	502	524	489	495	515	547	504	524	526	518	529	499	499	500	500	510	517	497	483	512	499	488	498	524	516	498	487	486	502	531	544	486	533	488	514	499	490	522	523	505	524	499	534	519	490	506	502	496	539	535	517	523	521	488	498	473	539	504	473	500	515	499	491	509	517	514	514	491	528	492	497	481	510	543	481	520	539	517	523	523	510	515	518	497	533	515	480	516	481	539	489	555	521	521	507	485	487	465	505	491	539	519	520	531	505	508	537	508	512	500	511	528	526	467	467	535	479	501	500	519	553	539	494	513	515	494	490	496	537	524	505	495	536	471	447	495	499	545	495	514	508	514	564	485	479	526	523	503	515	524	511	496	530	469	522	529	562	481	505	460	484	498	498	524	507	503	534	527	474	498	509	496	549	511	512	519	477	466	532	513	480	500	503	455	531	494	474	547	475	512	479	503	474	501	502	497	503	493	495	473	491	492	476	509	513	531	497	513	497	501	544	503	518	469	517	499	534	499	535	467	504	521	517	510	514	479	461	508	526	517	511	488	518	488	513	551	522	511	525	486	493	476	513	510	550	532	488	541	507	492	498	524	501	522	519	476	501	507	528	508	476	551	518	534	517	498	476	515	524	531	529	532	506	527	522	509	532	494	486	521	515	479	498	522	531	501	510	522	504	510	505	561	498	516	524	503	494	504	545	482	530	526	503	527	480	512	511	521	482	518	517	518	482	513	536	522	475	501	492	505	509	471	495	503	481	511	534	560	509	525	476	549	538	529	492	540	525	499	490	487	507	495	514	537	509	478	546	555	521	490	506	504	477	527	520	513	518	506	522	525	545	486	539	526	507	507	516	533	488	482	513	476	500	539	521	506	500	524	554	511	486	544	507	493	499	501	503	533	500	483	490	518	536	555	492	527	550	482	514	486	514	531	503	506	519	514	503	517	524	485	521	495	533	517	509	501	492	484	527	509	467	509	505	491	529	479	517	468	476	476	502	510	506	520	493	573	510	481	490	474	504	509	467	522	475	519	496	522	473	527	512	556	541	504	535	479	507	502	512	523	535	531	529	515	517	494	491	525	552	499	512	483	502	500	541	482	511	524	526	510	493	510	450	583	525	489	529	520	513	535	512	504	535	492	484	515	515	500	486	535	515	482	512	503	497	518	583	482	531	498	504	546	508	535	568	542	526	535	499	505	516	507	522	528	495	543	502	531	529	508	519	527	476	467	525	492	477	475	499	515	486	498	497	536	484	532	529	497	482	486	487	506	499	498	513	495	491	517	515	511	504	496	514	549	508	537	467	508	518	491	545	491	491	523	527	524	511	496	520	563	517	534	548	509	522	490	524	547	500	513	535	489	489	547	546	526	544	509	517	498	517	494	535	503	516	498	520	523	500	519	558	555	504	519	558	494	508	535	528	532	460	518	504	515	503	502	486	532	509	519	519	509	497	538	485	537	528	480	542	532	503	522	520	515	507	495	507	532	519	529	563	479	511	506	492	519	507	538	521	525	498	557	513	508	510	491	490	486	525	490	527	519	536	502	521	512	520	493	506	518	526	526	505	522	512	508	534	521	552	489	540	484	519	542	560	538	486	528	517	500	507	536	486	471	502	511	505	482	498	540	516	549	483	555	537	517	516	539	503	523	498	533	518	513	487	480	502	542	509	524	478	533	518	521	503	499	527	535	534	522	470	533	490	519	544	490	509	501	528	513	527	488	539	470	523	520	512	529	494	483	518	505	500	516	489	525	503	504	502	469	479	506	509	517	567	515	516	544	524	506	512	509	476	504	488	497	579	511	487	541	523	484	506	471	479	498	457	545	538	532	525	519	456	513	518	517	505	498	490	529	523	525	470	509	511	486	516	508	501	461	475	505	525	547	517	571	509	510	561	514	516	494	496	516	459	525	500	506	514	517	523	513	514	528	524	486	491	500	515	525	522	525	541	499	511	490	494	544	530	532	472	509	514	532	501	524	475	564	503	475	513	490	510	538	509	520	473	526	530	504	536	516	493	509	493	486	488	469	480	511	492	509	528	494	487
63665	28737	6163	1245	886	661	596	509	441	420	428	401	339	354	341	360	321	308	293	310	321	354	304	273	339	334	315	313	322	303	302	324	302	328	303	271	345	317	307	333	291	294	322	291	307	306	323	303	311	353	340	324	322	306	308	331	299	292	293	339	296	318	278	305	333	275	350	318	334	308	284	313	316	302	305	332	313	314	321	341	283	291	312	302	305	328	290	276	335	302	306	347	333	262	292	301	339	321	316	300	320	311	289	295	257	284	317	289	303	303	293	319	306	335	294	301	317	319	298	303	297	292	328	324	318	311	292	305	334	314	291	291	308	307	332	302	324	301	304	300	318	305	312	312	300	292	320	299	262	309	283	316	316	298	291	339	367	331	297	328	297	321	269	298	330	319	286	321	331	322	311	258	287	285	297	309	312	308	295	317	298	312	311	316	343	308	331	341	289	329	321	289	276	299	313	302	303	330	311	306	304	325	273	301	307	309	343	317	290	301	343	320	338	304	280	310	299	298	280	317	337	310	308	331	304	293	314	299	310	310	322	330	319	263	312	290	307	295	309	296	305	316	307	294	288	318	312	287	309	318	304	287	324	301	311	290	306	265	305	299	311	288	290	332	300	300	294	308	318	303	316	328	302	317	313	307	316	297	306	270	296	297	333	296	291	315	304	305	324	283	319	303	312	321	277	290	299	340	306	286	286	279	326	339	312	277	290	313	308	301	310	318	285	271	294	275	310	317	315	307	318	287	309	305	341	299	306	334	284	299	282	286	328	280	317	321	294	300	286	297	298	312	324	318	280	318	304	316	274	294	326	292	323	315	304	306	284	302	312	294	307	316	312	332	308	316	296	264	299	323	310	314	335	312	294	283	276	325	286	301	318	309	297	300	278	297	329	300	293	323	331	309	292	340	311	311	315	276	294	278	312	292	324	294	308	288	263	308	340	288	294	316	287	310	285	292	316	317	300	326	280	290	318	297	337	314	321	327	338	269	330	304	281	275	317	315	349	295	301	334	313	292	292	302	287	302	286	298	304	320	321	280	313	294	329	303	295	323	304	309	328	305	314	294	297	301	324	313	306	308	296	294	302	305	279	304	313	316	306	305	288	326	307	279	300	278	316	284	312	310	318	321	306	290	305	284	352	282	308	306	318	288	283	291	298	294	294	300	306	295	315	284	288	296	302	297	293	289	287	288	292	291	301	301	295	316	324	314	313	339	270	299	305	310	296	310	306	292	319	282	284	304	344	293	296	304	283	296	282	284	290	315	292	323	292	300	305	313	288	362	295	309	346	274	290	294	330	294	314	312	304	371	320	310	304	286	292	305	284	321	293	278	323	296	316	292	324	324	316	268	298	308	314	289	307	283	313	338	289	299	286	298	315	296	286	284	278	313	284	299	278	300	294	381	300	291	281	315	308	297	315	320	323	302	303	306	328	284	307	322	323	315	311	322	334	290	309	292	316	316	272	325	300	315	285	342	298	275	302	295	318	276	296	301	286	330	284	285	316	300	289	295	263	277	306	320	277	317	309	313	302	287	321	304	304	315	297	272	308	306	313	304	290	319	321	329	345	324	296	272	315	318	309	286	291	339	298	323	284	301	316	318	318	309	295	299	319	294	286	288	309	283	287	324	306	295	328	292	306	274	343	296	306	316	321	352	293	284	327	284	297	296	285	296	313	273	294	293	288	299	301	337	273	280	331	306	281	285	278	307	307	319	293	315	328	283	304	326	303	325	295	293	304	283	288	283	280	314	322	298	331	300	292	311	305	324	303	284	306	321	314	285	300	305	282	309	319	321	309	296	312	286	297	302	323	304	307	303	273	302	281	278	301	298	303	309	290	326	334	306	311	315	309	303	287	285	290	323	323	325	295	336	300	284	279	318	311	315	299	337	316	283	314	299	299	328	297	283	290	310	299	299	306	318	314	322	316	268	316	300	295	283	272	248	265	272	312	312	301	304	295	316	298	303	301	281	299	290	289	307	307	321	321	279	330	290	259	338	284	328	306	311	293	315	292	303	286	337	290	316	303	279	322	304	296	292	302	301	315	302	309	315	292	293	308	291	270	288	292	263	277	310	296	329	289	336	297	281	296	316	286	271	279	272	320	289	274	272	293	331	295	324	282	334	303	293	279	276	284	312	298	276	320	340	295	294	264	319	266	320	302	322	321	270	297	314	336	326	281	293	324	310	351	306	304	301	308	332	300	308	311	290	280	286	298	287	287	284	293	298	290	280	290	310	298	321	297	321	307	315	295	301	290	287	304	330	309	324	280	280	307	312	300	326	288	258	290	299	316	303	318	312	280	289	356	293	276	264	308	310	254	329	299	295	300	348	291	344	310	286	293	297	294	311	272	293	297	286	311	332	293	291	325	329	329	303	305	311	304	302	298	311	292	349	319	308	297	308	292	304	319	299	299	316	291	301	308	300	294	321	309	324	307	312	295	306	302	322	297	284	299	296	276	288	296	328	302	305	278	289	270	328	330	287	290	298	313	303	359	332	317	305	312	273	300	299	275	307	295	307	319	348	300	313	291	306	311	305	332	326	299	320	307	296	302	302	334	295	260	296	308	296	313	327	332	310	301	302	288	323	293	305	286	283	304	311	306	293	297	319	321	274	306	328	284	305	327	289	284	301	313	296	337	314	306	316	331	261	301	296	280	308	316	280	286	321	304	352	338	299	273	313	325	305	320	337	303	288	301	319	321	327	301	302	292	300	308	316	297	308	283	288	325	286	337	318	289	294	314	327	298	299	293	333	325	313	315	313	320	313	308	321	309	279	317	327	318	279	289	320	294	316	297	315	325	295	297	297	271	316	287	306	295	305	299	291	327	311	297	317	270	291	313	314	310	287	335	297	305	309	319	295	323	293	316	293	304	294	317	297	298	316	319	323	302	304	299	335	353	311	323	310	300	299	322	303	295	301	308	320	298	296	300	306	277	321	314	321	297	319	311	310	320	328	279	287	304	273	301	308	317	294	317	343	287	333	301	305	294	328	308	313	293	278	283	301	312	296	305	296	308	287	322	321	367	275	308	302	299	329	322	282	328	321	325	343	317	274	297	295	297	308	287	292	301	299	303	294	267	303	313	324	313	285	289	282	309	282	336	321	313	287	324	312	298	279	283	311	271	319	335	319	284	331	365	295	322	297	309	306	301	299	309	291	281	302	301	323	284	274	279	312	343	305	331	272	321	293	302	269	332	309	302	299	309	323	294	300	302	320	285	343	302	265	316	315	301	322	318	309	315	334	334	336	361	310	321	292	304	321	305	331	300	352	264	308	307	294	298	302	328	283	272	314	319	309	302	312	336	276	327	277	324	333	330	296	279	259	287	308	359	271	286	306	304	276	325	291	298	288	289	311	301	291	297	312	313	358	306	308	288	292	317	287	284	313	306	324	326	303	344	289	303	336	280	290	281	297	291	292	294	285	323	309	283	276	287	289	285	306	298	311	345	310	300	283	306	292	305	285	316	328	306	334	302	296
41284	3585	3036	3416	3061	2648	2466	1920	1733	1564	1360	1391	1224	1190	1105	1110	1106	1094	1064	1104	1067	1058	1013	966	1007	912	972	948	930	992	993	972	945	966	961	914	922	909	906	891	949	972	855	895	951	940	885	919	904	884	943	925	922	935	854	882	909	890	879	899	930	952	900	908	872	843	892	831	874	892	894	908	921	867	933	844	898	888	934	853	877	836	927	881	839	919	940	837	888	839	873	912	885	845	886	852	925	828	881	854	891	895	878	851	838	823	885	919	891	853	846	884	850	870	893	868	880	908	853	858	874	893	909	870	898	927	907	871	857	874	878	934	894	893	909	931	859	918	873	867	891	899	852	901	879	826	928	881	866	919	907	880	857	931	893	891	848	875	892	918	870	867	856	882	914	912	915	884	894	870	850	909	899	886	886	873	902	905	886	931	882	883	839	852	855	881	838	930	875	857	910	900	865	894	860	899	911	834	872	835	865	897	886	865	897	937	938	904	909	859	891	828	865	897	878	919	923	844	856	937	849	857	923	839	845	872	817	840	869	904	899	875	916	936	855	860	866	840	884	850	923	905	859	933	836	960	870	916	833	911	857	908	900	914	848	857	841	827	880	861	876	852	852	870	914	882	871	821	913	925	903	861	867	926	868	941	916	822	867	882	892	866	823	858	863	875	855	875	874	877	961	872	901	836	815	873	823	879	874	922	813	885	850	853	869	887	825	882	878	897	875	840	881	860	917	901	837	851	895	873	892	885	862	884	894	855	830	875	877	912	921	875	886	876	943	837	904	960	876	872	890	853	878	841	911	900	833	922	893	916	893	824	915	904	865	905	930	889	855	851	919	907	874	909	831	884	836	844	864	883	854	847	893	909	866	855	909	888	903	894	905	921	879	886	899	899	893	862	878	911	901	874	864	911	915	884	840	905	917	880	871	858	870	911	853	869	879	878	897	894	858	901	873	860	845	891	918	878	884	874	919	869	863	946	865	885	882	819	886	885	844	857	873	902	927	895	901	833	865	915	883	897	830	824	910	878	933	891	906	905	853	828	886	932	900	890	891	836	889	939	833	889	862	865	918	842	908	874	886	887	886	848	848	851	925	897	907	915	902	820	880	873	925	872	844	860	837	881	880	870	881	842	845	798	894	888	845	875	868	942	894	888	899	901	872	834	870	918	883	854	865	837	931	862	866	846	867	923	890	883	928	857	918	892	938	878	815	910	923	888	910	870	894	822	884	920	843	865	940	832	865	896	905	937	867	840	931	838	903	878	897	915	921	921	905	829	905	820	846	908	847	816	895	833	892	848	898	860	896	838	852	888	845	905	874	878	910	888	894	805	865	896	860	832	906	871	910	838	845	887	900	895	862	878	848	853	805	900	873	926	828	878	851	849	920	877	884	913	877	872	874	896	837	850	921	857	910	865	924	902	839	877	847	907	850	834	836	908	892	878	913	892	857	872	865	891	928	844	845	884	885	835	892	848	895	861	898	859	857	845	856	832	890	871	881	916	834	860	833	878	877	867	925	931	855	887	850	859	919	849	898	919	917	875	871	906	872	866	859	917	817	856	900	883	851	908	869	857	856	869	840	902	857	902	895	871	870	903	846	864	873	886	838	888	966	836	837	814	873	830	911	870	880	856	872	887	839	796	884	875	830	867	879	877	891	875	857	876	854	892	850	942	914	878	869	905	897	841	874	887	870	911	866	861	866	836	915	873	919	929	839	886	860	894	892	889	865	841	861	906	879	888	908	953	895	858	901	873	838	787	871	878	880	884	891	911	885	865	863	876	890	853	896	900	907	883	951	878	874	923	892	864	833	885	880	850	858	896	898	873	919	856	853	901	884	840	890	858	889	840	912	869	874	887	887	896	899	873	877	813	867	899	877	851	910	876	870	882	871	866	844	841	892	887	851	929	867	894	879	873	915	862	872	877	874	877	860	869	879	849	869	913	873	856	861	899	884	936	926	874	908	961	874	878	859	898	866	900	833	925	854	880	868	895	840	879	867	886	833	848	954	867	889	872	887	806	889	914	842	891	926	879	934	898	856	888	943	874	910	880	876	839	874	868	866	941	874	846	906	855	918	824	869	923	845	859	860	912	883	851	896	872	898	861	873	875	909	948	830	872	807	912	886	896	887	834	888	900	910	920	956	869	858	864	882	880	919	886	881	877	858	914	880	845	877	930	825	853	884	839	879	827	930	866	855	848	849	822	943	874	851	863	902	840	902	890	910	872	891	912	888	891	866	843	871	911	897	865	875	885	887	938	899	841	896	877	904	864	865	845	859	920	875	938	875	905	898	841	868	868	907	880	873	832	916	897	879	923	829	919	905	843	828	830	919	846	832	889	862	921	881	913	912	853	900	827	885	893	867	880	870	875	856	899	834	841	864	849	857	873	904	849	852	901	898	927	905	870	886	907	889	912	885	873	866	884	882	861	904	891	879	878	891	894	863	922	847	868	889	839	898	862	880	817	869	866	893	839	857	846	859	868	896	860	928	900	872	869	890	865	858	916	946	891	900	830	858	890	914	891	854	847	911	838	843	868	854	867	920	898	872	869	923	914	895	898	937	880	857	855	895	919	878	882	870	848	841	927	878	878	917	861	865	927	903	840	885	882	878	831	948	837	901	925	870	887	826	864	865	867	870	841	938	894	878	884	881	894	867	906	841	882	875	851	894	902	871	900	878	866	865	888	881	920	934	857	911	875	834	887	861	830	908	860	857	868	843	887	880	844	887	866	853	844	904	857	930	825	880	861	823	888	883	887	945	888	878	880	958	870	924	858	850	811	846	857	903	843	863	804	872	862	883	846	841	854	886	891	834	884	915	879	928	845	837	870	852	922	914	914	899	854	853	843	838	833	885	933	849	906	930	894	870	872	916	870	952	855	885	845	885	846	879	908	884	909	883	891	880	865	845	907	879	837	834	890	902	844	841	939	859	869	843	869	893	863	902	873	963	887	928	824	951	948	937	856	900	838	862	849	897	794	851	879	857	869	886	910	884	916	901	860	845	890	871	858	919	884	917	907	873	850	863	841	871	827	897	856	862	882	862	891	872	825	856	888	859	874	934	851	876	908	937	895	828	918	874	839	851	868	872	895	861	878	856	897	916	907	843	893	874	839	892	942	899	931	912	854	907	898	894	879	873	917	871	889	894	872	928	858	831	894	891	891	852	895	853	888	840	823	881	913	835	820	882	847	906	914	889	821	879	903	901	926	879	909	881	883	892	871	872	872	891	881	892	867	840	859	897	821	926	864	857	910	911	922	842	919	847	892	835	843	917	906	844	850	855	857	904	944	890	844	881	818	876	846	869	894	889	907	900	868	906	887	923	885	866	901	885	859	931	912	827	867	862	898	882	854	903	867	872	888	896	886	888	891	829	881	865	912	914	873	899	900	873	855	813	888	907	916	835	888	986	893	844	928	874	881	952	933	889	857	893	881	859	947	890	848	881	912	862	873	875	897	888	883	865	864	910	849	883	867	892	811	919	897
74017	36952	13454	3011	1647	1157	949	800	653	555	523	534	464	424	435	429	391	414	386	382	374	393	401	360	379	396	399	384	360	367	348	355	366	394	361	356	362	373	338	347	359	368	325	379	341	394	382	384	325	338	385	348	372	366	345	372	347	339	370	350	362	373	399	334	399	326	371	344	369	338	350	342	394	335	363	352	358	364	361	382	362	314	321	352	348	327	324	337	326	356	362	359	309	364	341	327	320	349	352	348	404	334	339	365	331	391	339	342	364	350	319	351	362	374	349	364	374	367	334	350	360	332	336	316	359	326	327	350	352	339	384	321	347	351	352	317	318	322	387	351	363	356	342	335	344	353	345	369	346	344	339	340	327	330	353	321	324	361	360	382	344	351	334	335	376	352	344	339	335	360	345	345	340	345	359	328	346	371	334	355	330	350	321	305	370	340	358	362	367	320	359	371	374	305	356	370	334	323	387	375	322	355	375	315	338	348	355	379	329	355	359	352	341	337	344	345	346	349	361	356	357	373	379	355	342	363	346	333	338	349	351	328	363	330	328	375	355	342	316	359	314	357	323	348	345	350	358	338	330	342	374	333	330	331	364	360	340	338	346	355	353	345	356	339	358	380	308	332	381	359	366	352	321	340	363	359	363	347	394	394	355	362	366	359	347	321	359	357	338	338	343	334	324	368	323	332	333	329	361	340	371	329	385	367	328	311	374	365	332	337	376	337	355	312	345	350	357	331	361	303	349	361	338	327	315	352	390	375	315	365	343	349	359	369	353	362	361	355	322	371	352	329	349	362	370	359	353	335	351	334	328	377	369	363	344	350	373	364	340	355	314	344	338	323	384	359	353	325	345	355	352	322	355	385	356	332	354	373	319	358	343	317	345	353	368	377	349	368	347	347	346	357	369	352	342	349	341	383	359	344	353	354	332	330	339	334	373	369	317	356	353	338	329	391	357	356	344	313	325	307	342	363	374	349	336	356	343	367	372	355	354	356	326	372	338	346	348	374	357	334	368	354	369	371	365	332	357	368	366	329	383	344	341	328	367	327	320	308	334	328	381	365	367	310	346	390	335	357	350	314	364	370	344	354	351	330	336	336	338	329	382	327	379	359	345	326	378	336	362	319	358	328	363	361	371	350	359	327	334	343	336	330	336	369	354	341	344	389	349	343	310	327	332	373	367	370	357	363	371	351	360	330	348	335	349	356	361	335	318	329	345	363	319	364	326	327	316	323	366	401	384	341	380	370	343	356	321	382	332	353	371	386	356	355	346	370	347	334	331	351	330	363	323	342	340	361	329	364	357	353	406	358	350	351	334	327	358	327	333	352	366	342	350	321	358	361	366	309	326	347	347	329	358	373	320	365	332	369	356	339	355	346	398	344	344	360	360	363	364	346	340	330	365	339	365	327	383	350	345	362	345	344	333	355	382	341	344	346	366	355	361	378	348	358	360	341	321	314	342	332	377	366	338	362	328	317	346	333	409	347	358	357	321	333	321	347	367	309	345	366	325	305	333	344	377	342	333	369	337	331	392	354	337	363	368	357	347	353	349	310	337	321	350	343	353	335	323	352	333	365	364	336	331	327	378	352	309	348	352	349	334	332	340	377	321	344	342	365	346	340	332	338	374	314	326	352	338	342	353	360	326	321	345	313	337	324	340	354	326	341	340	353	312	370	334	334	340	357	313	350	348	376	354	336	356	368	333	362	326	365	351	354	367	359	347	358	340	358	374	325	356	351	372	356	361	322	343	355	344	372	340	333	344	378	345	377	394	335	379	366	334	345	375	358	338	354	343	352	324	347	323	341	327	328	359	348	356	331	345	358	348	365	414	332	350	342	333	372	325	338	330	335	348	365	336	326	331	348	349	353	352	330	332	367	350	353	371	368	342	331	328	338	348	361	374	368	372	350	338	336	330	336	371	351	318	321	345	358	362	334	323	349	332	347	362	339	323	320	370	352	344	343	357	326	353	316	379	355	373	363	350	343	362	347	311	337	366	373	379	342	337	379	357	350	352	385	347	324	367	356	369	338	365	371	332	337	333	322	343	346	340	349	350	360	318	345	379	330	321	352	351	343	344	333	334	346	347	344	329	329	341	378	333	370	354	373	368	333	317	313	342	339	363	343	351	333	342	328	348	367	354	348	341	371	372	344	353	346	352	316	353	338	355	369	355	360	313	328	381	318	389	374	327	359	366	343	343	368	348	345	331	348	337	336	406	353	345	362	380	381	352	321	367	331	361	377	347	336	360	402	347	345	387	362	331	331	334	352	353	319	352	342	339	303	344	383	323	319	359	348	336	345	333	352	358	362	371	375	361	349	330	347	347	359	352	318	355	356	376	354	342	368	325	380	363	338	372	344	361	346	353	366	373	324	344	341	356	363	341	331	337	314	357	314	359	356	360	362	338	351	367	347	344	330	356	284	352	361	331	336	329	362	351	361	345	373	349	356	350	316	324	335	343	377	383	354	342	390	392	348	356	352	357	333	343	352	322	346	351	339	350	307	382	379	350	364	360	351	349	367	371	370	323	367	329	342	360	376	354	341	358	339	351	326	319	368	353	330	327	360	332	360	340	327	319	342	354	394	334	346	363	332	353	354	342	319	334	347	331	365	335	338	349	379	368	360	349	358	355	349	344	341	349	368	389	316	338	369	329	341	322	309	338	349	349	334	326	377	374	344	336	332	345	374	357	326	339	317	372	354	342	324	330	337	336	368	318	322	324	374	371	343	329	333	332	314	342	363	327	343	341	362	346	340	322	354	369	333	378	359	343	342	361	334	374	352	350	307	324	365	376	346	347	337	341	377	338	342	363	329	365	339	348	330	366	340	375	357	343	329	324	344	342	338	356	372	354	339	357	351	311	306	325	372	364	307	347	371	368	367	317	348	348	310	364	342	338	376	364	330	371	357	390	352	371	332	344	359	345	322	371	342	344	336	352	342	321	338	380	371	376	370	331	317	349	339	365	338	354	367	353	352	338	355	331	339	332	353	329	333	377	350	384	349	362	326	330	340	370	370	324	348	348	364	305	364	349	316	325	384	347	358	319	343	357	338	390	339	362	353	349	344	327	329	354	358	352	354	333	335	361	329	339	362	329	344	369	352	375	332	313	363	345	365	356	363	369	353	362	349	341	331	347	316	352	316	338	322	358	339	327	354	362	349	358	355	319	359	323	343	338	332	328	360	347	337	318	312	366	356	336	327	350	351	353	315	354	329	347	338	336	337	348	335	386	356	361	336	343	350	338	337	357	345	347	332	344	367	370	354	337	292	343	344	350	362	335	331	356	319	337	358	363	312	357	372	342	330	355	386	361	333	334	294	345	314	358	353	328	351	358	378	388	347	357	372	374	340	327	344	341	330	337	349	328	326	365	369	359	344	348	346	367	312	360	320	360	352	332	363	326	330	328	310	372	354	336	374	313	349	360	298	329	325	346	365	341	347	347	329	369	334	369	342	334	332	335	367	349	345	336	334	374	322	370	353
50703	4753	4887	5724	5023	4186	3545	3037	2365	2195	1941	1887	1758	1609	1514	1484	1388	1377	1225	1233	1235	1286	1156	1107	1237	1142	1166	1152	1142	1166	1126	1060	1066	1131	1070	1035	1077	1070	1047	1025	1048	1015	1056	1053	1061	973	1044	1019	1039	1044	1010	994	991	1006	984	1031	1018	1099	1010	1013	1032	1049	1028	1032	1025	989	1017	965	992	1036	987	1015	1042	1017	967	985	992	971	997	958	968	1015	975	988	993	994	983	953	960	968	990	981	925	963	994	962	971	955	989	962	984	980	973	1024	933	1003	973	1012	922	1021	1025	982	983	968	1009	967	903	1004	958	1052	936	958	983	962	984	1070	971	1014	994	1012	1000	926	953	934	964	977	1017	975	968	936	958	950	946	957	960	985	1037	943	982	928	975	982	962	1007	1014	1003	951	991	947	976	924	928	969	971	977	946	1001	1018	940	961	1027	985	943	941	1013	967	1000	946	1017	943	944	900	957	946	947	993	951	967	964	945	995	941	991	986	963	958	963	983	965	956	994	938	938	950	996	991	981	955	954	959	988	975	901	965	951	968	1041	943	972	953	1002	939	972	960	976	908	948	959	956	977	960	984	872	985	943	959	963	924	1029	953	925	933	983	998	935	991	1035	987	985	996	963	939	1051	915	926	939	971	981	984	970	970	923	991	955	944	971	981	947	1037	935	997	942	1014	955	965	953	973	910	954	962	997	949	949	1029	965	1042	981	974	1002	999	996	973	958	939	921	929	999	922	923	944	981	933	945	967	966	1027	981	961	929	1001	986	996	1016	1010	978	996	996	932	954	960	933	1034	955	939	942	940	948	981	951	938	970	957	979	973	948	962	963	1000	959	972	944	943	1003	970	1003	969	953	981	978	1010	979	928	904	936	1002	1001	975	1038	978	976	980	979	994	978	990	969	950	935	973	973	950	965	986	990	991	1003	980	990	986	990	923	950	977	975	996	1024	928	990	1019	933	978	971	945	968	992	1011	972	964	936	931	982	1024	992	955	981	958	946	969	991	952	932	1018	1006	916	988	976	978	999	1001	929	1021	967	964	992	925	987	985	957	982	945	992	994	998	932	957	942	932	955	989	943	928	904	991	970	918	952	958	887	898	906	948	960	925	997	989	961	883	989	1036	902	996	955	935	948	985	953	1024	951	994	947	906	951	971	1011	950	962	978	928	976	962	998	924	946	968	924	963	924	942	957	998	971	1029	964	979	943	991	985	988	930	950	986	1010	976	942	969	917	963	1007	945	957	1014	946	967	941	942	935	1030	1003	956	882	1021	1004	954	974	928	984	949	936	976	927	967	939	998	1001	937	1005	929	972	952	947	933	1004	907	1018	1004	945	1007	983	1015	960	990	939	928	997	905	1008	963	983	980	1049	937	969	952	1026	924	939	1000	995	992	966	974	968	979	925	1017	896	949	1002	967	991	934	961	994	940	990	968	920	952	990	978	996	926	958	962	958	960	986	990	968	982	967	947	932	976	974	1003	1004	1056	964	968	967	951	912	996	991	1001	970	976	950	944	861	947	979	924	975	909	954	874	970	927	999	948	973	995	996	958	981	947	949	945	978	960	967	961	951	944	907	1003	949	1002	995	958	925	920	935	950	1024	953	925	1008	959	959	986	957	901	964	987	963	961	933	999	1020	963	973	962	915	952	989	939	968	874	984	952	972	963	987	997	989	969	993	969	943	1003	978	976	966	929	952	930	930	1008	959	945	962	940	946	958	956	929	970	935	916	955	965	985	1024	984	1019	952	933	924	998	959	974	975	941	963	950	988	987	945	1011	959	942	956	992	1047	915	969	923	959	951	970	973	989	1011	923	990	950	937	935	951	952	979	1033	985	957	932	967	1008	955	1020	964	978	978	955	981	942	911	966	951	953	1001	939	989	977	927	1024	928	953	917	1020	993	966	957	919	919	1005	948	915	1024	996	940	956	939	970	1014	995	957	959	1025	1018	996	940	941	958	984	981	957	988	966	925	933	1049	982	1001	974	922	1006	977	961	984	1001	930	993	915	959	944	985	998	952	980	1023	981	1001	1006	961	965	996	967	944	953	1016	993	972	971	952	930	932	998	980	928	1021	989	941	972	995	940	937	943	944	972	984	963	967	937	970	914	972	931	933	1030	977	956	1005	997	962	963	989	946	933	991	915	974	937	931	940	904	975	1023	944	997	1004	971	984	954	952	950	971	959	944	965	957	1043	1012	961	950	976	935	1011	963	998	873	955	1021	970	945	982	970	965	904	950	1026	971	966	967	949	954	942	974	960	981	990	956	1000	996	974	982	968	1008	961	963	996	1041	965	922	1001	982	928	957	979	965	979	959	966	974	922	972	972	1001	976	958	983	957	932	975	970	933	973	933	973	999	944	953	948	1008	938	1020	985	957	964	966	887	954	1009	1033	1005	967	989	1005	923	950	948	985	909	950	977	932	906	948	952	984	969	959	992	1003	1017	986	997	948	991	953	950	1038	1009	925	944	945	986	922	1002	948	977	930	884	913	983	974	996	926	995	985	953	955	924	937	977	1022	947	944	963	979	978	963	982	983	963	980	999	930	948	949	984	971	965	1003	1004	987	952	1007	992	941	963	954	982	1011	970	968	941	978	947	968	975	955	903	985	958	955	1004	912	926	987	952	980	988	970	1007	895	959	1011	946	912	915	963	947	983	949	1007	985	929	988	953	996	980	993	971	968	912	1012	985	979	963	963	899	1004	994	951	976	953	1039	972	1027	987	996	968	989	1009	915	936	984	950	929	984	978	946	943	964	953	919	989	973	981	951	1001	994	955	962	960	936	1019	905	986	1021	987	949	965	930	952	977	997	980	986	961	924	980	969	1011	974	963	986	955	949	927	1005	923	968	909	1003	959	978	933	1024	970	1005	927	956	930	949	959	1020	974	938	962	907	1006	979	926	984	938	1033	969	936	944	972	998	952	928	962	964	957	1001	934	973	983	984	1030	1024	942	921	971	942	948	942	1001	970	949	978	945	971	959	990	944	970	957	947	996	939	1001	965	943	969	986	965	998	1016	975	1003	970	923	971	964	1045	971	930	938	999	930	985	983	946	980	938	950	999	963	933	963	952	988	945	976	975	975	956	1006	986	1029	954	962	1000	1006	956	947	934	1055	999	930	958	1004	983	984	913	977	969	942	915	978	991	924	936	977	939	962	983	937	942	1002	1032	970	972	904	956	974	996	1006	942	920	912	909	1001	910	983	984	968	1003	950	976	961	941	923	1007	966	1008	956	938	929	930	940	910	947	939	947	948	1034	980	985	1023	920	969	950	935	1057	981	1005	968	930	1000	937	987	966	988	975	953	976	926	1005	976	891	947	955	958	953	981	971	897	982	976	943	994	976	999	966	931	972	1020	923	953	978	954	1017	982	901	960	984	1024	970	891	1000	979	1038	962	984	967	996	981	921	997	1006	1000	985	982	992	1033	1011	997	967	950	951	889	926	971	941	978	985	923	991	952	980	949	983	995	1049	945	974	995	959	1014	976	1010	1015	934	990	990	1062	958	915	951	989	1001	1007	913	1017	954	993	958	904	917	986	974	987	957	959	1000	1021	970	959	951	996	973	995	956	931	954	989	953	1006	1022	1001	972	974	935	994	940	1017	1027	999	933	975	977	963	966	979	952	996	940	1017	947	953	981	953	997	1014	944	989	960	967	961	989	963	1019	923	991	927	976	944	932	923	994	937	965	1042	995	981	919	954	957	931	988	990	1014	977	972	977	1024	966	1005
19600	2632	413	228	190	184	175	177	166	168	159	196	161	161	151	170	200	161	166	181	160	153	153	146	147	161	153	161	163	182	168	175	150	160	160	161	175	176	157	148	137	162	160	150	153	162	151	164	185	143	154	125	153	157	166	164	159	157	173	177	153	146	141	141	177	179	165	165	169	165	144	181	161	186	163	155	145	173	185	133	150	141	179	181	142	156	170	157	151	152	132	170	169	164	158	146	155	147	166	148	175	136	148	154	180	148	160	155	142	182	145	157	158	176	149	179	173	144	156	177	159	148	156	160	161	152	160	169	150	161	158	139	159	163	165	168	172	164	151	149	170	155	157	172	157	174	150	173	148	159	135	172	157	152	168	165	147	161	153	157	140	167	160	158	164	145	184	173	168	157	156	169	161	163	146	142	152	168	139	172	164	165	153	138	142	165	139	143	169	158	169	149	170	166	161	150	155	173	111	170	167	149	167	189	156	165	147	143	166	179	176	168	156	134	153	176	147	155	138	153	168	165	163	171	178	153	153	169	157	183	164	164	170	157	145	178	147	165	149	139	165	165	157	141	153	161	178	132	168	131	144	172	154	171	159	168	187	174	155	151	165	165	155	160	159	153	174	160	158	149	162	136	164	150	160	160	140	169	167	150	144	180	154	143	149	161	148	159	182	153	200	156	168	156	175	187	157	148	163	176	148	148	166	142	168	175	146	161	133	175	184	167	151	196	147	158	158	166	169	163	173	164	161	152	183	152	150	159	161	145	163	146	163	173	154	150	154	159	171	148	131	146	161	140	160	157	168	159	170	159	184	152	157	149	145	161	177	157	164	174	152	147	141	160	155	169	138	163	152	167	168	146	160	168	168	182	162	178	155	165	177	160	159	157	151	152	173	169	158	154	154	142	127	168	174	146	146	157	164	176	178	160	188	152	174	157	162	134	167	174	155	154	172	168	148	157	122	158	166	166	165	166	177	148	147	179	178	158	153	169	153	156	167	158	181	154	145	161	178	153	141	134	165	145	151	174	146	160	165	166	185	160	152	167	178	175	168	131	175	152	155	160	160	178	160	150	144	161	156	174	155	153	172	153	174	165	153	151	161	149	167	157	153	158	167	157	172	180	149	157	155	145	176	150	149	174	161	142	177	152	149	134	142	141	145	163	160	157	150	170	149	166	148	147	150	150	159	169	172	139	143	154	151	179	145	177	140	158	174	145	179	126	157	193	178	161	197	144	145	168	177	198	150	178	199	156	172	181	166	156	162	142	157	157	161	154	149	140	154	158	184	142	175	153	174	163	133	146	160	158	140	175	147	145	156	147	168	141	157	154	147	163	146	190	161	174	156	171	151	154	159	161	144	169	153	141	174	172	144	142	137	139	174	158	169	162	167	172	176	147	161	169	159	170	185	156	174	163	162	148	160	156	160	171	161	161	172	156	141	157	157	142	179	149	164	152	145	159	153	167	140	144	166	195	176	185	172	159	174	160	165	158	186	154	152	158	158	160	153	152	173	167	147	142	166	150	164	154	173	160	173	148	130	157	178	178	151	153	179	167	129	161	153	190	132	179	169	164	161	150	147	186	161	147	155	163	182	159	157	155	164	173	171	148	179	164	166	160	142	148	147	159	171	160	171	151	172	180	177	174	169	176	165	169	149	182	153	166	166	170	145	159	186	158	147	147	167	156	156	172	152	175	172	163	151	181	165	184	188	162	165	174	162	162	156	173	166	153	168	162	183	136	147	175	157	155	180	153	179	164	139	162	150	153	150	162	170	186	164	169	182	159	176	167	167	143	168	178	172	164	153	144	156	171	157	133	167	183	180	139	190	162	174	144	123	152	160	152	169	150	150	145	146	166	152	161	168	144	148	146	145	177	153	162	139	146	182	167	170	150	172	164	162	160	154	151	161	173	176	192	163	155	144	155	186	188	178	161	163	153	162	149	157	162	158	150	155	142	150	183	153	184	164	172	133	170	170	154	132	157	152	160	151	161	172	177	168	149	167	150	171	161	126	168	155	190	145	192	172	169	161	160	168	175	151	181	157	184	152	147	156	165	145	153	168	134	170	172	169	156	168	152	149	163	152	168	155	150	160	170	170	156	156	161	155	162	167	132	159	151	162	147	150	175	158	148	151	167	154	188	177	159	171	153	163	177	144	157	167	163	163	158	162	162	133	196	150	150	155	157	182	165	172	177	155	159	150	169	167	154	158	148	179	181	157	143	151	165	146	171	148	161	148	148	157	156	169	178	173	164	147	148	171	151	144	135	169	153	175	158	174	147	158	151	164	158	174	161	174	158	170	164	138	150	156	165	151	151	156	152	159	152	173	165	129	150	143	161	157	152	163	151	153	174	156	140	154	174	155	156	143	159	151	152	159	162	144	159	157	153	175	142	157	157	160	154	170	172	141	166	168	149	142	167	171	155	171	160	163	161	162	158	172	156	151	137	147	174	160	148	142	162	149	154	172	167	171	125	151	153	149	148	171	153	153	174	197	153	165	144	195	162	158	150	149	185	168	153	172	162	149	143	166	167	158	149	153	144	179	163	181	175	169	147	174	158	178	158	161	160	139	173	149	184	162	146	146	152	168	158	153	145	168	159	153	161	163	163	178	162	165	166	150	170	168	164	159	183	180	161	145	166	154	149	164	173	191	139	188	164	165	140	150	161	159	165	151	183	131	170	158	183	151	143	178	149	176	163	171	154	142	149	162	152	190	171	170	154	152	168	164	146	134	167	153	166	155	173	169	152	177	150	147	171	166	169	163	148	169	157	156	154	168	144	187	173	135	167	149	164	155	160	163	161	178	180	146	150	171	156	160	174	162	159	179	162	155	163	156	160	142	175	144	154	172	143	159	170	142	168	139	158	167	158	159	171	177	180	163	158	180	136	160	174	173	157	156	156	158	175	165	162	144	181	169	174	182	150	131	156	151	157	146	151	142	152	148	166	155	165	169	156	186	155	155	162	139	162	177	134	160	150	153	141	134	153	133	172	180	159	144	164	153	155	158	151	161	153	161	140	163	154	152	169	175	168	171	156	158	164	161	168	187	172	154	143	158	169	153	185	138	180	146	155	155	171	161	166	178	151	170	168	160	157	175	164	156	152	167	155	197	158	175	141	157	173	144	197	173	172	148	142	162	151	164	155	169	145	152	168	160	136	168	163	155	137	156	157	153	159	152	151	153	143	150	166	154	162	144	152	151	136	158	165	153	162	164	143	176	157	153	142	162	159	148	160	156	164	146	166	172	136	152	157	152	150	155	153	156	149	171	151	148	156	169	175	175	162	160	160	155	148	142	166	158	164	153	158	180	151	170	156	180	158	157	165	169	144	153	175	159	161	155	152	159	153	171	162	161	180	171	183	154	138	177	138	163	166	145	178	154	167	157	170	162	169	148	142	180	166	136	162	162	158	156	168	164	156	158	151	194	156	155	149	170	155	167	152	174	149	174	154	165	156	144	145	158	158	182	152	192	164	182	161	139	164
17692	1107	709	726	716	629	610	619	564	575	573	508	567	537	505	562	557	567	538	516	561	548	525	495	509	524	522	514	540	508	494	529	483	518	505	514	517	488	555	537	542	536	537	490	567	523	542	549	528	556	525	508	500	515	531	472	503	552	560	505	514	559	546	523	561	511	519	515	542	548	544	530	539	536	520	526	558	457	540	533	503	529	553	537	549	524	543	533	506	482	565	532	494	504	570	533	497	539	542	532	524	514	516	535	511	521	512	478	540	535	527	515	583	528	532	571	568	550	532	534	542	506	522	495	539	553	542	561	530	541	565	523	517	490	526	510	522	496	524	497	533	565	512	524	526	535	545	529	507	483	532	497	558	527	550	521	507	493	524	544	490	548	523	509	516	535	507	566	515	541	534	569	490	496	478	520	517	525	512	535	501	529	520	529	528	536	492	518	542	508	538	538	517	501	510	523	490	546	522	542	547	513	546	516	506	530	481	518	561	591	479	521	503	492	511	536	496	531	544	534	507	538	507	507	493	509	550	525	500	529	511	531	505	507	543	509	582	524	514	489	522	507	503	511	485	550	517	543	544	511	486	523	497	523	538	515	551	534	533	512	542	554	502	488	522	502	570	557	546	490	499	528	511	536	513	538	528	515	512	536	518	501	519	550	511	562	508	504	533	540	501	496	529	497	550	532	570	560	499	485	463	489	489	467	513	517	511	557	504	524	528	514	496	555	541	516	514	491	530	538	472	558	540	533	506	494	505	512	562	557	486	527	516	543	515	519	506	485	540	513	538	500	526	512	539	518	522	533	530	512	512	540	506	521	533	526	525	503	506	544	550	519	497	540	501	539	542	530	539	520	477	490	498	488	485	544	548	511	530	505	519	519	551	541	515	502	542	540	477	496	547	478	523	509	536	554	534	500	581	519	522	551	513	497	531	517	546	548	518	534	489	534	524	519	542	513	500	503	543	525	510	497	482	528	505	540	519	521	526	532	554	525	518	508	509	525	494	521	529	534	511	513	492	527	518	479	493	520	527	547	513	492	484	520	507	502	504	492	523	511	515	489	522	526	562	545	542	478	503	511	504	532	570	556	551	532	524	509	481	522	500	492	540	531	536	562	493	468	507	522	496	519	532	512	544	566	547	490	498	484	536	489	492	541	505	503	474	525	510	507	500	529	498	538	490	486	571	518	546	501	510	545	517	498	519	501	528	506	531	493	500	518	487	545	510	489	527	493	522	521	503	519	516	525	520	555	555	514	508	519	480	509	518	510	533	511	517	526	566	496	522	518	548	520	530	527	520	498	528	518	532	470	490	511	527	468	499	550	540	555	528	557	540	527	510	519	512	561	528	557	553	482	573	568	513	496	520	521	467	558	539	484	505	547	545	525	490	551	548	512	531	530	527	506	535	553	511	494	506	508	471	519	492	510	523	500	582	501	511	511	539	561	493	541	512	538	514	531	465	538	478	514	552	527	529	534	504	535	509	520	491	540	530	592	528	507	534	521	526	516	531	517	517	534	492	557	482	518	528	542	535	518	529	549	530	538	505	496	488	533	530	526	513	569	545	489	491	516	477	518	551	539	486	506	510	527	488	534	521	504	501	483	529	542	534	549	585	485	530	487	557	513	502	519	524	552	519	525	505	503	522	503	502	486	554	533	517	493	546	519	486	486	526	516	517	541	455	524	569	544	543	536	555	499	555	526	541	481	563	480	543	525	522	546	520	538	555	498	562	501	530	543	504	517	502	514	535	503	520	549	525	537	513	550	543	523	509	522	498	520	524	515	550	535	504	500	547	513	527	516	535	504	524	517	474	488	513	522	527	518	482	516	523	490	502	558	531	474	539	527	523	498	559	515	532	510	510	522	538	538	550	526	498	562	506	503	540	484	561	533	495	525	522	514	547	541	541	530	515	517	493	533	506	570	531	515	510	537	510	513	516	510	472	517	535	509	517	481	513	557	502	529	515	537	515	506	493	546	498	541	567	493	546	505	528	517	528	478	562	516	469	485	480	558	513	520	583	547	518	534	544	509	531	532	502	501	507	498	501	528	504	498	533	547	484	468	526	526	556	535	506	509	489	520	487	546	563	533	534	518	506	486	519	508	558	493	509	491	538	540	563	547	562	502	509	549	527	558	486	487	494	524	544	540	507	515	516	519	539	558	477	535	539	504	522	492	470	549	488	543	500	515	503	504	564	511	549	500	522	529	531	549	523	540	507	527	554	502	514	539	500	574	529	507	540	491	525	533	530	501	531	520	497	554	557	499	501	531	548	523	525	507	500	495	499	491	533	513	520	515	500	522	510	483	497	503	530	512	524	554	467	523	524	499	487	511	505	548	513	504	509	506	486	530	543	540	513	460	577	521	525	529	541	520	514	528	527	516	505	483	556	547	547	552	546	520	537	510	561	539	552	530	533	499	504	548	493	500	535	499	531	538	494	560	551	560	535	518	543	551	511	591	482	524	518	511	513	507	532	531	542	513	499	527	538	512	486	512	536	513	518	520	545	494	509	497	515	520	559	512	512	489	466	508	503	544	532	536	525	552	533	533	511	532	524	526	481	499	537	505	508	517	512	540	493	523	565	532	538	544	533	518	561	529	539	520	540	519	517	509	506	524	526	539	520	504	519	563	528	511	537	484	529	521	516	496	521	482	494	542	540	536	558	507	535	492	547	499	505	572	523	580	566	533	538	554	518	519	506	536	501	488	506	525	499	527	513	526	506	527	507	497	538	514	515	491	565	524	509	504	496	560	570	530	500	489	536	503	546	526	568	484	554	511	537	480	512	513	542	535	544	510	528	496	525	485	526	559	535	500	524	527	524	526	556	497	528	565	526	546	514	511	524	492	480	493	538	548	505	510	522	498	508	505	503	540	507	507	508	554	491	564	528	549	478	488	503	506	497	513	534	572	495	501	551	516	544	537	543	537	547	524	491	518	502	608	525	524	510	503	496	540	507	549	548	520	491	541	533	548	514	542	549	554	519	509	531	546	553	518	492	546	483	484	536	506	532	535	534	504	552	501	467	508	466	500	538	498	514	535	513	491	499	520	515	509	532	531	551	507	516	542	548	519	515	473	550	502	538	506	533	511	515	509	517	510	520	505	496	517	541	544	526	515	519	506	520	523	572	527	475	502	494	502	520	490	519	549	505	485	522	538	527	513	520	507	571	465	516	515	497	550	491	498	481	542	502	517	496	538	517	503	554	499	518	529	482	505	493	535	514	530	525	539	573	513	554	514	540	520	537	539	531	511	542	528	534	519	560	521	498	489	506	513	501	549	528	514	538	516	496	502	513	504	544	509	522	489	509	504	504	505	493	520	502	513	527	535	517	528	486	544	514	524	508	499	538	489	564	492	522	456	560	518	536	474	530	527	540	484	514	515	525	546	489	524	521	532	516	530	536	531	515	477	515	489	555	562	542	526	532	542	551	532	514	488	520	495	555	532	540	557	515	498	530	523	496	513	543	532	501	492	541	552	536	499
64751	30171	7211	1454	933	727	550	470	423	399	380	403	331	352	326	339	301	316	349	325	331	338	326	316	317	331	302	322	330	307	334	305	300	307	287	308	317	331	300	297	288	303	309	323	309	331	283	291	293	268	317	333	301	297	314	350	320	301	334	345	317	297	300	334	306	296	292	299	311	294	292	297	279	314	329	337	345	343	298	289	286	308	347	340	282	318	283	328	301	330	309	313	297	324	322	296	287	294	319	294	304	306	334	281	291	317	316	315	321	302	285	300	313	289	311	316	320	308	315	277	286	319	320	357	287	296	327	284	297	300	286	319	307	297	302	284	318	296	290	340	308	325	320	309	323	317	288	303	318	310	312	304	324	333	310	309	337	309	298	344	288	310	291	311	321	296	339	292	307	323	328	298	296	314	312	312	311	308	319	292	295	328	280	333	323	293	289	332	317	307	295	317	307	320	300	329	290	309	295	308	286	301	301	328	305	321	301	323	320	286	347	299	319	306	327	318	277	302	295	319	293	308	330	290	295	292	294	306	324	317	279	311	314	291	304	316	328	292	294	301	303	343	304	300	307	312	308	308	289	304	315	310	292	316	330	311	294	298	317	321	314	304	312	289	304	316	301	308	341	286	262	313	303	315	330	296	301	317	304	307	320	305	315	303	344	293	288	332	323	311	266	297	294	326	309	297	285	326	317	264	292	297	307	295	304	330	300	309	342	297	309	285	312	276	309	308	281	330	343	311	300	319	288	336	333	315	315	277	304	342	304	335	315	278	317	344	327	328	317	270	319	293	306	266	294	299	300	310	290	338	301	307	313	314	260	335	344	293	301	292	292	310	329	308	333	299	283	289	308	308	303	321	298	293	302	291	298	308	331	308	314	290	341	300	255	311	342	339	281	300	290	300	328	316	320	327	288	331	275	293	310	305	292	287	284	332	288	285	303	317	321	306	296	289	285	280	301	316	301	314	305	320	303	292	308	305	290	309	296	306	324	295	285	306	330	286	314	294	317	275	297	305	291	292	273	293	311	300	315	302	354	323	271	317	269	290	295	307	323	305	299	341	306	330	306	273	302	307	316	310	287	282	317	329	295	312	322	287	332	295	318	317	294	291	318	296	287	282	306	321	304	329	302	324	291	290	325	312	300	316	321	277	320	324	334	303	303	311	317	309	339	279	308	304	265	311	269	310	309	315	296	286	330	325	295	315	328	298	271	293	329	285	283	324	335	307	321	279	294	309	293	295	298	294	343	322	331	328	327	316	301	300	311	301	333	323	293	334	321	297	293	323	327	303	317	295	297	285	334	326	322	314	335	303	316	317	287	310	312	296	307	319	246	310	317	313	316	309	304	307	303	337	320	283	326	297	322	313	280	330	296	306	308	322	315	302	315	315	301	321	322	303	330	311	303	292	286	302	289	302	347	283	302	336	306	276	320	306	296	322	314	336	280	321	260	298	319	289	278	296	303	295	359	284	309	307	298	321	316	299	301	298	310	315	300	317	295	336	313	311	289	281	287	300	314	332	293	294	354	320	291	309	317	297	318	298	296	308	322	331	290	304	326	277	276	301	308	332	285	290	300	314	316	299	311	329	340	293	276	319	288	326	298	317	303	324	331	297	316	286	322	332	308	323	296	305	291	327	289	288	304	306	297	298	301	267	315	298	317	298	330	336	331	311	268	307	364	306	292	320	300	320	294	329	324	301	292	310	297	297	290	335	340	292	307	325	302	306	313	300	307	314	306	300	326	332	314	327	312	314	288	273	320	307	324	287	305	267	305	281	291	281	316	287	304	306	298	304	307	314	319	296	310	291	328	300	303	288	326	304	339	321	295	275	315	321	325	310	314	311	292	292	283	320	324	286	323	305	276	338	304	308	306	338	272	305	296	306	305	322	296	296	330	304	278	294	312	333	337	298	301	258	310	284	300	274	291	292	299	301	310	318	307	319	321	272	323	305	296	306	311	304	309	322	286	287	317	316	305	289	307	320	296	282	317	305	341	301	315	335	319	311	311	317	320	276	300	315	299	320	281	325	293	287	286	340	287	288	317	306	319	277	296	300	309	328	302	289	291	305	278	323	298	298	300	304	293	319	338	320	324	329	320	301	299	322	289	290	323	297	299	333	307	288	333	320	285	313	296	297	308	330	363	272	327	284	331	278	308	270	291	318	335	319	281	300	282	303	309	337	307	300	300	309	311	315	321	313	308	327	284	302	304	341	309	297	298	317	318	312	304	313	330	318	288	310	297	319	304	306	296	322	290	324	321	331	300	277	337	306	285	317	299	302	340	288	331	284	282	339	296	301	331	315	274	333	292	296	326	315	325	327	355	337	320	323	287	316	303	317	317	327	318	312	327	317	299	324	302	298	310	328	310	330	325	306	290	283	286	331	337	289	318	266	337	310	279	312	270	311	316	301	328	297	276	313	303	319	310	314	316	290	301	344	308	334	297	304	349	314	284	298	294	279	332	327	325	311	315	338	327	306	300	271	351	283	319	320	277	301	327	311	291	288	312	314	312	301	268	342	300	293	277	336	322	273	291	305	318	323	279	323	315	332	302	275	280	322	313	290	321	311	302	326	279	293	313	319	323	285	359	330	299	261	293	304	312	288	294	295	330	306	288	308	314	322	320	298	308	342	296	316	311	353	335	324	285	281	311	275	319	300	289	290	319	301	282	322	370	292	324	315	289	295	290	278	325	287	284	312	310	330	309	318	314	326	322	304	293	278	309	307	298	336	334	315	286	325	316	326	351	311	301	265	324	297	320	291	294	323	287	278	359	292	310	338	306	328	292	305	296	328	281	269	297	277	332	290	288	311	311	303	323	323	285	307	302	315	299	281	312	306	277	320	311	333	319	300	294	306	309	306	304	316	330	311	291	346	273	309	305	281	309	311	314	303	272	303	284	287	264	345	337	311	309	313	338	317	300	315	290	313	330	296	276	305	274	309	271	305	304	328	296	325	316	312	306	279	301	283	278	320	330	295	263	322	311	317	294	325	273	311	307	357	315	322	315	299	304	284	305	325	313	308	296	305	325	336	283	332	323	323	287	292	284	325	298	321	312	315	286	280	298	301	268	293	322	340	292	303	266	305	324	293	297	299	313	274	349	310	286	329	300	311	286	320	330	299	295	318	295	308	274	278	291	305	288	317	301	303	291	302	300	309	356	321	303	281	301	306	325	293	308	293	301	314	320	329	295	312	268	312	327	295	292	279	312	306	315	320	277	344	304	324	327	351	313	299	315	312	315	338	289	319	321	279	294	297	294	301	305	327	316	309	318	305	335	318	311	306	284	318	306	291	309	312	321	326	282	314	314	340	316	300	330	326	350	311	287	303	308	312	308	292	306	318	338	325	313	294	316	318	313	323	314	324	331	303	292	326	311	293	297	300	277	296	292	295	308	343	249	305	316	266	283	295	282	337	305	292	343	303	269	300	312	308	309	289	324	333	269	295	324	311	304	310	303	334	306	335	281	313	288	300	271	304
42307	3860	2968	3419	3088	2612	2294	1934	1685	1553	1500	1316	1245	1188	1259	1199	1130	1031	1069	1063	1013	1039	1041	1008	955	1002	968	979	977	953	968	1009	885	856	953	901	866	946	956	918	975	915	929	846	929	858	907	907	896	950	922	905	875	890	857	874	910	877	897	879	885	894	868	887	868	881	853	895	868	919	860	877	916	917	905	908	883	911	957	892	864	883	909	926	857	894	888	879	941	901	866	887	899	884	889	903	938	863	841	843	866	916	928	883	882	863	907	864	866	873	919	840	860	878	908	877	879	874	918	871	922	896	843	905	907	937	921	864	850	939	892	877	910	864	874	865	827	897	845	905	858	869	868	865	887	901	891	856	891	882	872	868	887	890	929	899	913	905	908	903	938	869	842	845	843	869	857	912	844	876	856	901	927	903	873	861	887	893	902	871	864	938	882	895	856	933	892	900	900	930	864	950	883	922	816	860	893	851	887	896	892	939	890	895	930	908	920	896	896	909	885	834	870	898	864	887	902	911	949	870	887	936	830	888	897	877	922	866	928	857	876	886	898	915	874	913	882	880	888	928	854	865	865	880	867	839	877	939	907	880	895	868	865	849	900	839	899	931	819	904	862	937	917	906	851	896	845	881	863	896	849	838	890	921	855	905	854	866	918	898	922	885	839	868	906	870	940	889	911	842	900	855	887	899	865	851	907	901	861	887	913	891	965	895	896	873	874	889	882	915	895	887	849	879	898	912	861	902	879	896	846	818	858	866	848	871	876	827	880	864	893	905	926	854	901	894	869	949	901	860	900	885	878	892	912	841	877	858	877	935	921	880	849	872	912	894	866	903	896	896	875	871	866	887	857	874	850	887	884	879	920	888	895	905	861	887	833	878	883	906	930	845	910	866	935	863	898	909	908	910	822	951	904	868	884	932	907	868	901	876	904	879	882	881	901	867	856	897	816	853	875	944	913	822	914	885	894	895	890	875	868	892	866	874	875	915	881	852	838	854	925	853	923	890	876	925	846	882	897	865	832	841	884	860	888	853	889	828	903	918	882	885	938	878	900	882	866	885	892	886	899	891	911	955	834	893	873	853	857	931	867	906	874	883	854	868	874	875	868	895	885	915	833	862	922	866	888	866	845	860	872	891	851	894	894	871	878	864	877	914	866	834	850	859	864	920	905	899	861	865	853	909	841	865	849	873	922	858	859	896	881	860	894	905	831	877	922	877	915	832	925	869	905	849	868	870	895	894	907	896	923	826	892	879	870	909	845	905	902	910	872	864	942	905	895	888	891	886	875	885	894	908	883	887	899	890	904	900	846	867	868	888	867	871	918	898	875	880	867	868	862	831	818	878	836	910	858	873	869	879	916	886	816	890	937	852	821	858	870	884	878	872	874	882	875	864	865	907	869	891	898	913	856	875	883	936	880	924	874	897	910	902	915	898	876	888	897	886	848	903	852	886	865	846	867	892	898	920	897	898	897	902	863	913	855	842	845	872	877	867	887	923	918	912	847	887	867	879	987	872	893	862	879	938	861	887	898	903	906	891	866	896	866	918	918	857	844	897	875	860	916	831	846	831	872	881	908	864	910	883	876	924	918	889	876	890	896	878	905	887	923	907	802	894	880	902	777	903	872	883	915	926	892	904	897	874	829	884	887	875	909	909	901	914	861	895	918	881	889	827	876	896	863	859	906	887	866	900	907	899	849	846	903	834	930	866	918	908	894	866	909	839	884	879	845	805	974	872	876	898	903	918	859	883	905	882	891	802	851	866	892	859	884	874	869	926	867	927	910	907	937	888	914	920	868	808	884	885	882	870	918	848	907	897	874	908	849	855	896	848	905	837	893	858	908	936	926	865	873	838	918	881	895	891	888	889	847	870	886	885	927	832	903	868	895	924	891	851	878	893	905	812	913	871	901	928	914	834	868	935	904	888	877	885	857	898	883	866	890	875	905	888	900	843	922	882	904	851	815	867	889	914	857	851	892	857	861	904	878	882	956	899	915	859	867	873	887	824	874	953	920	904	947	871	842	847	887	914	882	892	879	866	886	878	865	883	868	851	842	877	831	859	913	893	901	868	861	933	961	859	855	856	875	898	885	841	861	899	948	915	892	875	905	883	853	932	835	953	826	851	864	895	925	907	885	918	877	871	849	853	856	834	888	902	856	894	881	881	830	869	927	862	901	869	827	883	877	898	928	878	840	918	894	905	873	912	939	862	898	903	820	882	874	874	851	858	834	883	907	907	919	833	910	888	869	863	849	913	859	895	877	839	840	860	852	855	907	888	898	873	864	860	902	846	872	878	874	863	879	876	890	888	861	911	890	882	865	843	850	917	879	798	895	860	870	849	893	917	878	877	887	866	876	926	869	912	926	892	883	961	931	902	923	919	908	894	866	855	900	845	896	879	867	871	858	839	881	901	902	825	851	894	875	884	871	894	886	927	907	894	866	846	869	880	891	875	899	937	917	927	904	924	885	860	874	909	896	868	921	837	899	876	909	880	844	930	887	895	888	826	861	931	867	936	859	854	879	891	929	869	889	892	861	851	886	900	862	862	868	836	865	869	858	863	878	922	869	884	843	872	873	939	893	870	915	883	880	836	821	900	864	878	873	923	842	844	915	901	833	861	883	874	843	872	854	913	932	907	868	896	897	865	903	853	832	918	896	848	860	860	909	890	920	846	948	894	881	863	888	816	855	888	843	888	912	882	862	854	865	875	836	871	892	887	874	898	871	862	874	855	873	903	899	913	877	870	921	879	901	881	898	862	825	871	902	862	823	884	897	934	862	875	865	949	921	837	923	873	931	859	848	934	860	884	846	951	907	888	853	903	899	872	851	858	801	895	852	828	847	877	862	898	851	895	916	876	900	913	880	915	891	878	834	885	881	815	910	873	848	907	849	888	945	834	915	902	859	938	922	839	880	932	916	929	885	888	873	875	854	883	860	892	803	874	865	910	882	861	923	915	851	864	868	785	891	889	864	853	870	864	848	871	842	897	813	864	890	935	885	882	917	897	882	915	828	877	876	866	907	929	907	909	884	883	898	899	848	897	856	866	874	925	911	897	878	894	906	862	839	929	862	900	922	826	874	813	826	896	895	905	917	869	849	887	900	824	890	867	887	867	843	897	883	869	844	875	899	845	884	925	939	936	880	916	806	871	891	900	836	892	863	858	881	943	888	915	897	890	873	868	850	864	901	877	921	882	874	871	915	859	860	868	846	860	922	883	892	844	853	876	916	886	887	901	841	816	896	923	861	887	916	903	902	917	922	872	888	872	892	847	926	896	838	855	847	837	869	902	938	849	882	856	853	900	892	912	863	872	835	890	855	849	910	918	879	925	862	881	847	890	920	856	890	889	926	878	899	872	876	936	894	869	853	930	866	882	909	862	869	938	841	882	903	869	920	898	851	878	869	891	886	809	841	869	844	925	891	938	940	906	864	878	864	877	850	879	864	905	893	865	906	884	928	859	884	868	851	839	951	878	896	937	903	912	898	864
75165	37092	14480	3091	1527	1162	898	785	665	560	494	460	451	463	431	429	398	393	383	398	400	387	401	358	353	379	384	376	348	407	372	372	384	359	356	356	366	364	347	334	339	361	357	349	364	353	351	357	371	391	370	355	378	359	363	362	348	373	339	392	339	350	371	332	371	341	357	349	374	377	359	314	333	377	339	373	389	324	323	347	359	363	350	355	349	343	381	385	368	388	381	369	339	361	336	339	340	326	368	366	330	365	368	351	354	349	403	349	321	336	356	341	393	382	313	336	323	362	337	360	357	378	344	360	335	336	376	367	359	362	348	384	353	369	381	354	342	332	332	332	326	369	360	355	338	334	357	339	341	349	378	365	331	304	368	326	330	315	336	342	333	363	330	348	307	364	346	348	359	369	325	334	387	364	345	353	398	358	337	350	334	337	342	361	346	327	342	362	340	362	321	361	332	343	319	369	348	376	355	388	317	360	370	385	353	352	325	328	374	365	355	345	309	374	338	358	342	345	375	313	354	361	360	353	364	339	364	354	343	353	379	329	335	311	343	349	350	346	347	358	374	347	346	370	353	388	337	342	343	343	348	364	358	352	348	377	338	338	333	359	359	325	360	348	334	364	332	357	358	399	351	340	330	339	392	332	358	300	374	364	333	338	350	361	349	348	319	356	375	335	333	390	370	367	382	329	358	340	346	334	310	363	362	375	317	362	342	385	357	348	358	325	337	322	340	363	338	339	368	328	339	371	374	379	364	347	350	357	347	358	330	359	339	348	367	348	371	354	340	344	373	357	354	369	358	326	362	341	348	311	371	352	339	361	337	359	328	344	363	332	357	360	382	353	318	336	362	336	350	328	358	358	362	334	347	349	358	330	323	321	329	347	357	356	358	336	371	366	362	340	346	314	350	348	363	349	382	338	321	361	313	351	331	351	318	359	353	303	364	366	346	331	335	350	334	381	382	359	389	352	331	346	317	349	350	337	323	347	349	332	338	366	347	362	352	348	350	371	348	338	338	338	381	333	362	290	313	345	334	380	349	354	343	347	380	344	330	345	333	326	385	372	338	311	346	325	353	341	383	370	355	346	360	340	363	350	331	338	363	352	355	359	364	367	341	340	344	388	344	354	346	349	388	344	370	355	356	334	340	350	366	356	315	352	324	398	362	313	338	351	336	361	338	364	350	334	322	365	343	347	326	357	314	336	335	339	378	341	354	354	373	342	394	335	335	359	341	353	355	345	364	365	357	315	337	341	331	371	337	319	347	328	351	332	369	345	347	337	347	347	371	369	344	376	311	345	349	293	346	378	353	340	352	338	327	331	380	336	359	358	329	370	369	379	321	335	353	344	349	371	341	335	352	363	316	369	373	350	327	349	359	343	380	346	371	318	350	348	328	374	339	353	326	364	324	365	307	345	365	338	349	368	333	339	363	375	330	358	362	332	350	346	369	373	357	325	337	356	344	339	312	361	340	331	348	308	347	372	353	380	343	334	349	338	363	327	341	352	345	321	346	329	280	334	311	346	336	348	374	332	347	360	363	338	366	331	357	332	367	355	351	385	341	350	355	360	337	344	356	360	360	327	347	343	344	352	350	361	380	383	354	360	359	339	347	330	357	377	333	361	356	342	320	344	376	369	364	368	349	358	324	321	310	367	328	342	348	327	374	342	342	321	357	380	385	326	360	367	387	340	312	362	321	320	333	366	342	358	359	346	344	347	332	340	327	371	383	386	340	361	319	357	358	330	321	350	307	359	362	372	368	346	345	368	319	332	360	354	346	353	384	350	360	362	356	336	352	382	354	348	364	359	355	326	371	341	344	358	350	365	371	328	362	363	336	304	347	341	340	346	344	352	331	351	359	337	345	351	371	369	306	342	333	339	375	377	327	373	353	356	352	346	344	342	313	349	351	372	333	378	373	347	364	340	360	343	348	359	336	354	313	329	352	337	371	364	367	389	314	356	353	359	351	346	335	350	346	348	348	336	322	327	368	339	352	352	363	306	374	344	362	366	315	347	348	372	369	340	343	346	345	338	320	359	381	344	339	352	343	377	349	307	349	367	398	332	367	367	328	321	319	339	331	360	339	346	306	329	360	335	371	358	334	381	356	373	360	325	337	309	386	354	325	319	351	378	344	375	363	320	342	369	355	364	347	364	331	338	366	341	349	364	339	328	349	343	393	347	381	347	314	355	322	346	342	342	359	329	362	356	361	346	388	330	368	359	360	359	346	374	369	330	345	353	331	331	329	378	354	349	345	379	357	336	332	324	349	345	334	373	337	366	357	305	325	350	329	372	352	351	357	346	377	357	363	320	343	331	349	360	333	345	405	324	324	318	351	407	318	369	339	343	351	328	313	335	385	352	354	326	356	364	379	382	353	370	367	321	348	370	367	362	350	349	323	309	352	376	322	358	344	338	341	307	346	359	357	359	369	356	351	359	340	363	342	363	355	326	358	330	374	348	311	352	322	327	332	319	333	345	368	352	347	352	357	362	332	372	357	328	337	326	351	328	352	332	345	353	327	338	331	330	328	357	352	328	357	354	348	332	333	340	363	341	341	335	370	345	340	358	351	351	339	332	340	368	377	358	367	352	356	364	351	344	351	349	361	357	338	354	339	393	319	368	351	311	334	374	337	373	331	370	360	333	349	342	396	361	325	370	335	343	351	380	320	353	347	318	339	350	334	321	360	331	370	339	360	339	327	358	367	322	381	368	357	369	341	372	344	360	388	331	334	348	376	336	334	334	362	361	304	374	338	342	355	353	318	339	361	325	368	397	336	326	373	343	373	360	322	391	343	379	369	344	350	346	358	346	353	343	367	356	356	368	355	330	317	327	388	315	361	348	343	356	340	338	345	341	349	361	375	363	364	351	333	364	322	341	403	336	347	338	307	360	325	359	350	353	359	344	322	348	340	374	327	331	363	380	311	339	347	362	312	332	351	353	354	386	332	342	344	350	381	308	328	354	359	338	351	343	321	331	394	393	355	368	333	333	354	332	357	344	359	354	396	372	341	347	310	400	382	368	344	352	346	352	381	324	357	343	379	339	334	338	364	321	345	319	340	353	392	345	336	357	362	387	346	356	357	340	367	381	358	355	353	342	355	356	377	377	368	374	342	384	371	356	370	322	382	370	338	348	344	357	336	369	358	364	379	371	360	352	363	393	346	335	357	325	331	361	329	373	336	351	357	363	363	328	357	374	327	364	361	374	374	348	383	345	333	370	350	356	347	332	348	363	344	342	328	340	357	344	366	342	345	339	345	323	382	355	360	359	366	343	321	345	339	378	393	333	368	345	330	354	368	339	369	362	341	346	352	376	336	341	358	345	334	372	361	346	308	341	329	333	332	363	366	320	327	365	338	355	335	378	373	346	346	329	337	319	355	326	336	354	368	335	352	333	346	309	327	355	359	351	344	337	358	337	355	358	333	339	360	356	335	349	372	356	332	345	355	334	354	330	352	352	328	334	365	347	393	348	344	356	340	384
51429	4852	4864	5499	4858	4070	3450	3051	2429	2152	1988	1808	1692	1526	1537	1442	1359	1308	1285	1245	1307	1257	1215	1172	1139	1149	1141	1079	1159	1149	1126	1099	1062	1155	1037	1026	1057	1075	1011	1002	1043	1021	1096	997	1013	1002	1004	998	1031	1077	1048	1010	1033	1045	1009	1060	993	1058	1017	992	970	1017	1010	1004	985	980	989	973	978	946	933	986	988	1016	948	1016	979	1033	1001	930	975	937	976	979	928	948	956	956	967	967	1009	1001	986	972	939	978	979	1004	949	995	995	987	998	964	1024	948	1018	980	982	985	988	986	1013	994	969	1024	982	997	984	947	963	939	976	973	982	1001	945	957	970	996	969	962	973	936	963	957	936	996	969	968	963	1001	979	923	983	1003	1028	951	959	1009	965	1024	1013	993	960	945	1006	968	971	983	996	965	1026	970	954	992	968	933	953	933	949	980	993	980	976	967	963	1013	918	962	962	938	936	978	982	921	1005	965	958	912	997	979	977	974	925	982	1038	983	974	957	965	974	1030	944	909	983	967	1058	969	965	997	964	968	967	980	973	974	939	929	975	903	979	958	976	947	970	930	1022	964	1018	977	1042	991	980	964	927	1013	951	1003	994	978	919	993	926	969	970	930	981	955	962	982	977	939	983	1001	984	970	1011	953	952	919	970	1022	946	983	1035	975	967	995	984	1008	968	1010	960	975	982	942	972	965	990	975	952	1011	1010	988	1001	992	1001	962	1013	984	940	951	951	952	924	961	979	916	961	938	989	977	969	994	997	965	929	1007	963	962	976	1055	964	983	940	1011	959	960	948	989	989	1015	976	964	931	973	990	948	917	958	1023	953	931	993	975	952	958	912	974	960	935	939	983	926	974	1000	920	981	942	1026	1000	954	1042	943	977	993	1000	968	960	926	922	946	920	973	970	990	896	1003	1015	990	953	975	932	995	1008	1002	972	934	938	970	921	980	958	971	964	988	936	1016	995	979	958	975	1025	1013	973	1015	990	1017	982	1015	966	962	973	972	984	934	970	961	990	1022	966	934	970	939	964	1020	1006	1005	993	1009	980	962	992	1012	948	920	923	968	961	946	967	976	950	984	1026	973	972	980	910	967	996	974	964	925	988	949	943	974	998	940	954	1016	1034	945	957	1001	944	972	955	966	975	970	952	932	1033	960	965	993	1005	1010	974	937	997	948	1006	980	964	949	990	961	980	976	994	972	962	933	961	1027	1018	976	989	937	949	966	967	960	992	928	971	1025	991	977	980	933	958	988	992	984	1002	975	978	988	984	963	937	944	973	973	906	917	966	982	976	961	945	955	960	992	945	970	1014	958	1023	956	1009	971	982	916	939	956	964	995	1019	996	981	1033	957	957	970	973	946	931	1024	992	1046	998	974	946	954	975	1017	1023	1000	1005	931	1042	923	967	969	972	945	1012	996	1002	1022	954	965	914	952	921	977	944	942	985	995	973	1023	948	933	979	941	947	998	949	1001	987	1002	973	955	1033	980	962	1045	992	991	963	940	969	965	955	993	980	1023	952	978	967	949	985	981	1025	957	985	955	914	962	995	948	923	980	962	980	943	970	931	953	988	928	975	1001	1005	950	988	922	953	1008	975	985	982	957	954	987	1008	985	951	962	977	939	924	980	990	970	968	1006	1022	993	936	1008	1009	944	978	990	973	1037	950	1028	975	955	999	1018	995	960	948	1003	1014	991	954	957	919	983	959	979	980	964	959	986	980	957	961	1000	990	951	965	988	971	957	899	1013	1005	1026	970	974	958	986	1014	946	996	932	1009	906	909	990	1066	989	1009	946	1001	1007	957	979	975	972	977	941	990	926	947	960	1037	993	926	951	966	960	963	986	941	979	975	981	946	964	1008	1012	1014	990	952	925	970	889	940	979	1053	983	993	949	1006	994	985	944	970	1019	950	1004	980	943	992	986	982	969	962	984	958	940	991	1019	936	991	954	956	929	1014	904	982	986	968	1005	987	949	1017	993	1024	1074	968	968	1009	1011	1009	1044	961	997	971	974	966	1028	984	987	979	986	983	1022	980	971	896	971	966	925	934	982	954	965	971	973	1009	972	939	1000	978	991	952	952	968	988	991	967	997	974	957	921	917	910	1001	920	934	982	990	996	976	972	1001	1004	1026	1013	931	1007	1037	969	971	981	1018	973	936	986	975	930	983	966	961	959	986	1021	918	972	965	941	994	982	994	976	936	959	960	956	950	992	995	946	940	930	955	995	971	967	949	973	955	971	966	927	951	968	939	945	967	971	1012	921	956	1041	997	973	948	1009	946	951	972	943	1045	949	908	991	958	1000	966	956	961	979	1003	987	916	1041	986	950	917	976	974	966	976	932	931	934	1002	980	944	977	1017	929	1026	895	1009	1017	995	991	957	948	971	1071	986	943	998	988	957	918	931	955	964	971	966	944	923	996	952	943	973	1025	935	948	979	982	967	967	1006	964	969	1043	983	965	952	988	923	945	960	1011	947	972	925	946	1029	990	986	988	935	946	951	997	916	981	951	1027	1000	1000	993	964	977	970	971	948	976	936	968	1019	915	994	958	982	926	969	997	1013	1017	984	994	942	953	968	973	979	960	1013	992	942	956	938	963	987	969	1010	1012	967	999	1007	972	1032	989	970	1072	979	917	965	1008	955	987	948	972	948	996	929	968	955	934	981	988	983	941	959	961	936	973	934	957	946	1017	1060	1012	971	965	991	1017	1032	1014	942	932	967	971	950	1009	964	1014	996	932	976	939	993	963	980	1011	929	994	991	951	935	979	906	952	951	1001	952	977	950	952	995	1040	1015	987	965	925	969	963	948	956	963	956	954	963	937	910	1022	966	981	952	991	1017	962	960	962	1025	988	1002	996	950	1007	992	975	980	997	968	951	950	943	1009	953	925	957	923	979	979	939	1000	919	1040	995	1000	928	962	975	884	1040	948	974	1002	954	961	987	969	944	961	962	997	954	1016	995	972	979	977	951	1046	994	984	957	967	1012	996	929	981	1038	1027	1013	972	1001	969	925	912	951	993	1005	1001	968	960	950	1006	1020	987	992	1024	981	1015	963	1007	946	981	959	1032	930	968	958	1008	992	960	985	996	961	1017	990	963	991	1033	981	932	981	967	959	951	1007	966	988	971	974	966	1004	1003	951	921	994	984	1024	1072	966	938	949	906	1025	947	985	984	986	977	983	964	999	952	948	884	961	954	1003	972	959	990	962	945	988	1038	932	945	988	978	943	1012	963	1009	1000	938	1001	1003	995	1054	988	948	904	959	1001	951	924	988	978	1017	940	970	1053	945	956	946	971	963	963	994	921	1020	1015	999	1025	996	942	967	970	989	969	1003	965	909	988	960	1024	935	934	907	899	971	1010	997	980	978	943	950	963	972	947	916	991	953	970	955	984	975	1023	998	952	941	932	963	971	987	953	935	1009	1014	975	938	927	978	940	968	994	993	999	965	873	969	929	933	938	1017	961	987	939	946	960	959	964	945	988	957	948	987	1034	997	992	1007	1008	1010	979	989	963	981	937	963	987	1037	964	906	938	992	975	1024	1021	953	986	963	1010	948	1021	1002	994	952	959	960	971	951	977	1018	957	1012	995	992	978	923	971	962	952	928	1009	1018	968	997	968	1038	989	1039	983	1012	928	1007	985	977	971	932	1002	977	988	985	1011	890	1005	965	920	978	937	945	945	1001	963	971	969	961	979	952	975	960	967	954	931	952	955	930	962	1013	962	1028	932	942	990	962	961	950	919	966	961	979	1010	1010	974	982	982	1013	996	948	964	975	994	978	963	969	960	930	946	915
19676	2520	419	222	203	222	201	174	161	147	146	160	151	170	152	160	172	164	126	167	161	163	167	152	167	148	168	147	180	175	165	160	148	204	180	170	183	128	155	175	181	161	147	167	151	158	168	162	170	164	181	158	138	137	161	170	167	152	169	178	150	159	161	160	167	154	149	138	154	162	163	175	173	167	169	178	163	170	162	158	164	188	156	155	160	152	169	189	151	144	180	151	163	155	164	169	167	159	150	147	196	164	162	144	151	145	172	133	156	157	169	190	162	157	163	170	171	178	161	161	160	158	154	156	175	156	175	189	160	155	154	143	152	150	151	158	154	188	156	163	172	166	148	154	167	159	171	155	139	162	160	181	167	178	166	135	172	147	167	159	171	154	142	155	158	185	162	172	174	173	151	143	144	153	162	152	161	150	141	131	141	157	167	162	141	153	178	159	151	169	161	142	150	152	158	175	162	147	177	171	183	146	153	165	159	167	131	152	160	171	156	171	151	181	159	180	143	177	154	173	145	165	138	164	142	155	131	174	152	178	164	170	168	179	147	169	157	151	141	159	163	177	168	166	151	147	160	166	160	178	156	127	167	165	147	148	158	157	158	148	171	152	143	140	176	154	149	173	175	147	152	172	149	150	164	143	184	180	156	161	170	155	156	171	166	161	162	155	147	135	165	167	164	155	170	187	182	151	161	173	150	186	178	157	150	163	143	199	155	160	169	158	166	156	169	128	145	149	159	177	172	135	173	157	184	156	173	170	160	168	163	159	170	148	165	158	160	169	131	163	169	188	178	152	161	155	181	162	157	170	176	173	180	162	169	164	178	174	175	164	163	165	138	170	158	159	160	149	151	137	152	138	158	174	177	169	152	161	162	182	154	157	176	186	168	170	158	146	156	156	169	164	177	141	155	152	144	173	178	158	158	138	149	129	160	161	150	173	194	147	142	160	138	144	146	156	178	154	153	157	129	171	157	180	160	160	165	143	140	156	156	136	160	176	149	150	151	160	181	149	135	195	159	153	177	166	167	138	135	171	146	174	173	168	161	166	163	174	167	184	153	157	170	146	170	154	149	154	160	133	141	141	153	179	159	147	162	168	167	161	146	152	162	179	155	174	152	158	186	150	167	158	186	154	156	158	163	156	160	184	165	167	189	165	151	156	137	149	156	180	159	159	176	155	174	143	153	153	178	162	147	160	148	163	152	162	162	169	142	170	155	168	154	145	166	148	143	171	168	154	174	169	174	150	148	149	164	176	113	174	178	176	160	145	151	149	161	159	153	189	143	152	151	171	138	180	161	165	161	179	161	179	165	180	172	204	172	155	140	170	170	152	149	167	161	166	146	154	164	153	153	133	150	149	183	157	158	154	173	149	157	148	165	189	153	161	161	182	160	168	158	177	167	177	146	170	142	164	149	163	143	148	166	165	163	160	154	165	167	173	164	151	188	163	151	136	174	187	134	163	158	171	151	168	172	165	158	161	184	174	151	168	161	145	164	163	178	185	142	172	169	181	147	167	151	147	161	177	143	192	163	173	153	170	154	139	170	167	165	186	162	175	150	147	182	147	140	154	157	145	159	141	170	155	151	154	139	179	168	159	165	156	170	170	161	157	161	186	141	165	160	139	171	158	144	143	152	164	164	170	179	125	152	165	165	163	180	167	140	160	175	120	124	146	131	168	168	172	172	152	181	150	163	190	146	166	158	172	154	152	158	156	168	150	139	172	178	194	149	167	151	153	163	162	156	147	167	160	167	155	145	190	155	134	171	145	151	123	165	151	167	162	147	168	160	171	176	163	152	167	144	169	164	158	144	177	169	154	166	168	169	153	162	162	177	167	172	151	178	166	172	164	176	145	160	169	154	168	164	148	160	175	161	157	152	164	165	174	148	164	142	157	153	149	161	178	145	162	155	175	176	185	155	150	163	170	174	164	166	170	179	177	155	172	156	161	133	149	177	177	155	172	142	188	143	154	176	153	179	152	157	175	141	154	155	170	188	168	176	192	156	157	161	146	183	189	156	149	164	148	152	159	157	146	166	153	185	181	144	164	150	145	128	163	164	161	159	175	173	168	160	138	156	163	182	165	152	141	153	147	133	179	171	179	157	149	171	168	192	156	157	176	161	169	157	164	170	160	154	185	129	171	137	159	152	165	167	153	144	164	161	183	151	136	147	157	153	159	167	167	163	160	146	175	154	156	164	147	159	171	162	162	168	166	163	170	176	152	162	169	168	151	154	149	157	172	181	134	172	170	151	184	151	179	151	159	142	160	154	143	125	182	142	167	143	161	158	166	165	177	158	167	172	148	154	155	155	156	152	145	155	176	166	151	167	156	132	135	158	165	163	173	186	169	161	180	142	152	179	176	174	160	159	167	148	168	150	165	171	163	147	168	143	146	165	150	177	163	159	151	166	178	137	144	188	150	177	171	158	158	161	138	170	141	154	149	180	160	158	161	149	187	163	142	163	158	152	167	147	171	156	139	160	154	158	153	155	176	162	171	156	165	163	169	175	167	175	173	147	151	151	156	154	160	145	184	139	159	146	153	158	155	172	165	160	163	136	169	166	151	161	161	170	159	176	153	146	148	165	192	160	153	168	158	162	160	170	176	175	162	137	149	161	167	152	170	167	149	173	151	159	172	157	144	152	159	175	149	151	165	167	177	167	168	171	166	146	165	155	159	174	152	182	157	158	165	163	173	152	152	169	175	149	140	162	149	162	142	152	173	143	148	170	158	171	141	156	181	148	176	150	150	160	156	174	162	161	155	186	161	164	152	150	169	138	154	150	172	161	166	171	173	161	139	153	164	151	147	158	146	150	155	152	143	138	143	157	155	146	159	167	161	175	157	150	145	153	167	151	170	168	157	165	167	172	183	155	137	167	148	140	174	168	170	169	162	176	195	124	164	153	179	164	164	163	186	148	187	170	189	155	188	155	176	158	155	160	152	160	163	156	169	176	159	141	154	139	155	156	182	166	152	172	187	143	180	178	160	145	165	166	148	140	172	152	164	169	172	163	162	162	157	164	174	171	159	184	160	166	152	176	157	134	167	159	177	159	164	157	158	146	144	180	152	167	137	157	142	173	164	178	163	167	167	160	168	165	171	189	164	155	170	181	159	173	154	161	163	143	188	149	163	181	179	152	172	165	135	152	160	151	134	176	155	154	172	172	163	183	147	161	168	172	159	161	152	180	159	152	149	149	171	162	171	160	160	143	172	165	130	156	178	146	168	166	151	158	143	143	175	145	149	171	134	175	168	156	152	184	159	194	144	144	161	170	148	177	152	159	161	155	163	134	146	174	149	173	160	158	153	150	181	155	156	182	187	148	186	151	165	161	158	153	159	151	152	150	168	169	157	137	161	149	167	130	166	145	170	165	160	160	155	165	154	159	176	160	128	172	147	183	168	156	150	170	155	156	170	178	160	160	181	160	162	158	138	171	142	162	157	153	161	159	166	165	161	130	148	172	157	170	157	163	163	174	170
18397	1117	654	686	686	691	635	639	562	554	563	531	572	529	537	548	487	541	564	584	496	522	548	538	494	516	525	541	504	554	516	567	492	542	462	505	522	495	553	518	547	522	511	505	527	526	517	503	549	495	546	541	516	569	517	515	534	475	476	536	495	565	496	566	536	498	520	504	511	555	540	535	533	469	536	500	528	515	542	526	524	502	496	535	506	524	514	529	529	521	504	528	514	559	528	563	503	522	558	542	557	524	543	517	543	492	526	524	509	484	499	528	508	535	499	515	537	550	512	574	533	541	501	526	536	541	551	517	580	515	554	453	508	536	518	496	533	494	519	497	535	514	538	512	545	549	547	533	485	492	503	520	492	475	537	533	540	517	546	506	543	486	506	554	498	555	507	521	504	507	555	514	551	524	557	521	493	491	519	524	491	520	532	519	527	511	504	544	528	529	504	509	520	490	522	522	546	557	536	506	530	550	529	518	563	514	517	545	490	495	521	518	523	536	510	487	551	513	515	520	576	541	505	511	532	550	507	527	534	509	527	513	563	520	523	494	501	499	521	515	557	527	521	514	520	488	532	511	541	571	543	546	501	473	546	499	487	539	515	520	513	548	519	536	535	514	495	526	502	535	501	497	559	523	529	523	521	515	524	482	516	508	487	536	531	488	536	529	524	512	504	552	530	543	478	522	517	508	513	517	502	529	513	500	528	545	526	510	502	522	560	528	568	478	515	542	516	529	511	541	560	532	548	550	493	548	554	508	534	542	529	522	545	525	498	512	519	509	480	562	524	517	524	529	517	532	520	518	519	548	492	524	534	464	535	525	507	515	505	485	512	500	555	516	526	537	573	541	524	510	499	526	530	522	512	509	529	492	519	507	494	508	541	502	529	517	529	548	517	586	523	523	503	513	519	503	538	562	538	522	555	515	533	556	505	523	497	514	522	523	514	520	540	568	516	546	549	512	516	511	497	547	554	524	550	504	529	507	534	521	530	527	518	491	529	531	503	512	535	534	528	518	539	522	524	549	514	531	526	492	541	573	535	571	532	495	537	536	583	509	528	497	502	501	506	509	531	484	512	537	566	543	494	504	525	516	503	545	554	512	526	556	508	550	493	515	493	534	527	488	504	516	525	529	537	512	514	508	512	498	490	522	517	525	509	551	519	544	515	492	544	525	549	520	543	535	552	519	511	501	503	528	569	501	565	476	499	509	514	565	532	509	514	568	517	505	525	520	504	498	512	564	530	546	528	526	495	544	521	483	527	520	552	510	547	513	511	544	558	512	555	534	551	545	507	531	503	565	510	526	582	510	535	528	548	525	515	521	553	566	506	573	538	517	523	504	505	521	526	520	514	538	487	509	512	544	552	515	515	501	506	504	501	505	530	529	498	505	520	490	477	528	528	581	532	521	519	558	523	532	517	531	518	508	563	518	493	497	523	536	546	538	560	497	556	514	534	496	551	520	500	549	491	511	525	507	518	515	534	509	554	504	528	515	522	524	550	486	500	494	547	534	496	542	505	529	509	532	530	536	512	501	539	544	526	526	531	544	572	533	539	521	492	549	540	535	521	518	510	543	576	511	495	515	527	538	559	491	537	528	503	512	535	493	506	511	521	502	515	524	549	523	528	559	535	511	534	529	481	518	544	522	530	516	526	534	527	499	528	524	526	480	527	562	515	533	525	531	515	535	512	533	510	527	565	546	508	570	494	531	543	542	546	529	529	526	495	510	530	524	535	535	560	535	540	537	507	544	512	466	540	508	560	553	507	551	505	532	549	555	512	498	533	524	533	479	498	489	534	523	567	536	536	546	546	512	536	511	545	535	521	503	513	513	510	553	505	499	526	500	554	541	534	526	493	539	524	487	523	510	537	522	520	480	529	461	537	535	513	520	527	500	481	538	502	518	554	506	531	503	541	509	569	512	511	552	496	535	544	491	550	533	509	500	524	501	531	537	492	570	528	470	507	543	517	528	513	511	556	500	575	502	486	521	494	536	576	536	496	562	512	536	487	549	525	493	514	502	525	505	505	523	527	519	498	498	550	520	553	554	575	529	502	545	483	492	507	510	512	548	524	516	519	484	512	518	527	510	511	528	527	523	525	548	543	508	545	584	533	515	547	516	515	485	502	501	524	508	501	528	540	531	519	495	480	530	557	546	510	495	526	528	482	499	529	549	546	497	520	497	505	508	523	523	497	510	517	497	514	542	511	537	537	511	475	496	542	531	533	489	490	491	545	541	513	475	546	546	536	546	535	554	537	484	548	485	516	493	521	544	508	536	505	524	528	522	478	513	545	516	537	535	497	540	537	515	525	549	542	524	493	495	497	518	526	509	501	492	537	532	548	561	493	528	491	542	513	501	571	542	524	535	583	531	497	511	491	502	521	561	559	534	554	510	564	534	512	564	529	541	548	510	522	497	493	506	515	544	540	541	558	549	559	516	548	534	528	501	540	519	520	521	528	488	550	530	510	528	519	539	512	533	540	508	513	538	516	501	455	539	518	523	505	555	551	510	504	535	505	531	531	510	531	551	487	502	525	554	558	509	523	524	570	524	490	478	546	507	528	533	565	543	547	524	553	538	535	522	509	495	546	550	510	542	500	561	559	538	529	531	541	516	525	539	496	540	539	540	518	557	481	521	516	547	569	559	538	501	494	518	485	489	499	540	543	549	532	495	552	490	513	557	512	498	531	509	521	522	532	462	525	550	517	531	523	523	517	503	510	522	526	497	524	521	514	551	525	496	544	503	502	493	517	506	534	507	536	502	545	506	509	544	534	534	512	528	546	525	536	502	507	557	511	551	552	516	500	517	529	497	499	553	501	538	487	540	508	546	510	498	535	532	532	484	510	572	530	514	527	500	549	500	483	550	504	534	493	523	511	515	506	520	553	528	515	536	534	496	497	492	531	481	528	507	518	524	487	516	527	530	533	535	525	520	521	545	514	558	522	517	498	543	540	514	526	504	546	538	515	569	500	480	521	536	537	518	502	541	478	529	521	516	561	549	507	583	502	504	518	558	501	560	538	512	523	517	465	498	555	553	521	521	488	535	519	516	541	552	539	511	520	575	526	518	474	507	491	526	532	536	501	497	527	541	527	537	508	515	531	521	495	551	543	535	517	534	519	519	529	556	527	503	537	517	529	536	530	518	479	517	544	520	527	555	494	517	515	521	549	525	535	528	517	504	512	511	490	543	520	524	507	575	547	509	510	545	526	524	488	539	521	555	503	506	562	511	520	545	535	551	534	534	510	538	519	542	529	511	512	535	562	549	553	522	507	540	503	487	496	519	500	518	495	537	507	543	506	501	522	562	517	532	497	496	536	509	566	479	521	523	579	517	528	481	494	507	535	525	527	505	529	505	534	555	532	502	540	526	532	524	527	526	509	538	505	513	506	552	521	515	567	493	547	530	542	496	539	522	527	491	508	541	543	487	519	541	508	560	521	522	508	524	526	509	495	495	530	544	529	538	471	519	554	490	469	501
65656	30328	8459	1427	905	679	576	524	416	401	352	358	352	336	324	340	327	331	361	323	311	323	333	312	319	322	347	324	328	301	315	317	350	294	371	317	306	323	330	323	321	331	320	328	309	295	301	332	309	343	297	307	316	299	319	299	289	329	289	291	313	299	334	329	290	322	283	329	315	305	294	326	296	311	318	307	317	308	297	330	318	335	296	298	324	317	313	309	310	321	305	275	284	292	333	331	266	323	307	315	306	333	349	303	312	310	302	327	288	286	326	301	311	285	323	287	338	292	321	329	306	347	319	313	337	299	293	301	323	342	308	291	281	286	342	276	331	321	303	289	297	306	303	274	318	321	315	316	335	315	278	311	307	285	316	320	317	335	310	305	291	291	355	308	317	351	339	304	323	296	314	297	324	289	312	330	309	316	298	320	304	301	332	324	314	302	311	296	315	297	347	307	284	344	301	308	305	298	283	304	327	314	321	289	301	346	335	301	299	311	309	294	294	309	296	298	306	331	300	289	338	292	314	286	317	307	298	324	309	314	292	321	335	291	286	313	316	313	304	295	319	291	346	330	264	304	312	297	305	313	335	305	322	322	298	337	312	296	304	307	290	305	329	302	290	308	361	318	299	310	293	310	316	318	288	337	298	339	321	338	308	305	330	299	304	292	318	296	292	280	302	302	310	338	319	297	301	294	305	284	315	335	325	317	302	292	357	290	300	301	284	328	283	320	351	307	314	314	284	298	272	324	301	320	307	310	339	284	278	302	304	301	296	301	301	283	310	325	291	324	304	308	272	333	332	298	310	291	306	297	331	303	307	333	334	325	340	336	328	319	326	324	303	288	335	292	291	310	307	275	311	325	317	304	290	300	346	312	284	287	329	300	288	291	326	328	325	308	350	289	322	311	266	286	334	278	308	338	340	336	303	324	300	328	301	312	316	307	324	273	319	360	312	313	293	297	280	294	300	303	315	323	332	306	329	274	296	299	313	331	320	330	324	295	314	329	335	293	307	320	297	288	311	283	311	344	297	311	285	319	331	319	314	315	316	298	321	321	313	316	307	305	301	286	317	304	297	303	340	291	305	297	313	337	319	314	316	303	286	312	305	344	290	324	344	302	314	310	325	314	304	321	294	328	271	316	306	297	311	290	293	324	292	330	308	322	302	310	316	303	317	299	331	296	302	318	322	310	356	278	288	300	322	286	306	285	297	270	338	344	308	320	310	318	312	289	303	293	312	330	280	319	325	291	306	280	314	319	280	314	313	326	273	347	335	314	304	303	285	308	323	287	292	298	289	312	307	293	333	308	322	301	302	318	306	294	302	317	333	274	292	278	308	327	318	308	327	305	342	317	306	294	316	290	339	302	299	340	317	300	302	299	271	319	281	284	304	297	319	304	348	313	310	343	310	292	296	322	315	320	316	288	312	315	335	318	291	312	298	323	324	320	294	296	326	291	275	280	313	300	317	292	332	292	329	305	296	322	329	280	299	320	337	292	281	270	307	284	287	324	317	324	290	299	318	297	352	307	331	334	302	307	341	304	337	312	298	312	288	304	305	333	319	285	307	300	318	284	304	313	318	325	307	290	302	314	301	302	323	325	343	314	325	311	308	344	289	311	310	328	309	350	294	286	270	349	306	307	293	299	309	315	300	350	313	282	286	324	312	299	307	333	304	297	306	320	302	330	271	278	306	307	319	322	299	283	288	331	294	313	316	321	298	289	285	306	289	325	324	303	289	298	310	289	322	323	331	306	296	295	328	321	301	310	306	286	320	285	340	304	317	294	307	335	328	347	340	311	301	306	314	320	316	308	292	283	310	307	325	311	297	303	290	336	296	322	296	319	345	299	312	302	304	312	307	309	294	282	339	336	306	284	311	323	344	338	314	327	279	326	294	327	292	316	280	321	273	311	330	298	306	294	331	319	329	303	329	337	334	298	302	324	336	332	324	327	293	311	336	307	300	310	309	273	303	296	330	321	293	304	308	309	308	299	314	315	313	287	309	303	306	315	309	319	336	292	287	305	265	306	318	319	326	303	333	329	292	322	323	300	300	289	331	310	314	306	315	303	319	314	305	331	303	292	298	292	307	311	335	304	318	286	316	309	325	305	320	298	274	314	329	335	306	300	332	293	305	314	296	328	298	302	298	310	289	334	304	317	322	296	338	303	321	299	330	312	316	313	258	304	316	331	301	322	326	315	323	304	313	313	316	317	293	314	318	265	297	319	318	309	341	299	282	303	282	272	337	294	296	300	316	296	290	303	264	316	283	320	295	303	300	312	327	299	298	315	294	294	302	326	274	311	311	328	254	323	315	323	294	283	333	279	290	284	272	314	296	348	298	298	332	280	310	335	319	303	301	304	329	284	325	319	329	284	300	309	315	299	301	278	306	302	315	325	293	346	327	303	299	295	295	283	302	320	308	316	277	311	315	304	315	308	323	302	304	324	353	322	284	335	300	299	268	312	359	280	306	328	342	307	312	310	315	312	295	312	296	301	303	299	283	351	311	286	296	294	296	292	315	282	346	295	305	311	300	287	284	315	314	288	317	324	307	289	305	309	309	294	301	332	332	302	272	336	301	307	326	315	306	316	288	299	331	328	306	355	283	280	300	254	284	293	305	295	300	304	320	310	285	301	309	307	298	271	321	275	320	297	314	346	275	317	316	280	294	325	289	324	304	295	306	301	288	312	309	291	302	293	314	322	318	317	303	314	307	306	282	300	305	321	304	289	310	310	348	284	300	336	299	306	284	283	320	293	299	319	295	278	283	317	286	285	307	308	308	292	297	337	322	291	318	286	325	287	320	292	302	332	332	331	310	315	305	302	322	276	287	329	339	290	338	275	315	301	335	321	318	315	316	304	303	290	283	291	321	324	312	317	296	360	282	332	328	318	308	294	276	322	333	315	297	298	303	310	314	313	288	310	295	338	300	296	308	331	310	276	338	303	319	295	295	333	323	310	291	313	320	295	308	319	327	322	309	295	296	305	301	292	318	272	296	322	305	295	300	290	305	311	306	329	300	306	289	317	308	295	301	299	310	325	339	275	334	324	316	340	326	294	278	314	330	316	315	305	308	305	307	291	328	331	328	300	318	315	277	343	337	307	296	317	299	322	285	321	294	334	327	287	303	315	296	281	308	341	300	315	324	289	314	301	307	275	318	282	309	304	296	279	309	304	331	329	275	309	298	311	320	310	305	306	303	319	309	310	269	308	292	320	303	298	332	318	344	304	299	322	314	303	316	295	325	336	333	323	327	304	315	308	287	309	317	314	298	297	314	275	314	279	333	289	313	320	336	294	301	289	293	315	325	290	294	291	304	318	320	309	331	321	302	322	301	299	318	317	279	300	305	311	274	303	314	340	293	305	286	283	296	278	312	325	334	309	348	306	310	319	326	303	312	317	319	310	346	291	313	330	317	330	304	315	338	303	303	305	314	311	285	316	295	299	311	309	292	332	308	294	316	337	304	290	331	338	305	295	330	335
42796	3410	2975	3477	2885	2467	2196	1935	1655	1486	1359	1298	1269	1199	1194	1130	1140	1059	1085	1009	975	1004	1072	997	964	985	925	1011	987	942	1009	1013	922	908	944	970	948	1004	929	930	911	931	953	954	914	837	938	899	868	978	950	917	855	931	872	978	919	961	870	886	933	945	893	870	927	926	854	929	895	888	916	903	922	934	970	878	921	909	910	958	912	908	923	936	893	924	898	897	885	924	867	906	873	892	908	883	899	889	874	910	926	893	925	885	887	910	877	885	841	837	900	917	859	888	826	900	871	874	900	899	985	919	897	873	912	908	880	932	900	924	901	835	915	842	885	891	876	896	863	859	919	870	899	889	962	905	925	899	887	899	902	928	875	889	897	822	930	862	862	884	885	864	932	903	952	889	936	910	887	860	887	885	882	897	938	904	861	909	913	898	894	922	874	898	928	827	850	891	925	910	928	877	899	952	924	878	920	932	886	916	867	877	912	948	934	874	927	874	887	912	895	917	878	868	883	891	910	873	936	928	859	850	908	912	848	903	890	872	923	897	869	868	886	946	912	847	922	895	853	868	893	845	884	890	845	861	915	836	895	886	865	889	905	886	883	908	903	949	882	870	847	896	905	891	887	929	878	932	859	807	897	895	891	851	892	920	895	882	886	898	878	834	880	925	850	927	894	894	943	878	901	939	857	941	931	913	866	840	938	865	889	872	930	874	934	971	917	857	849	884	844	929	905	893	877	864	847	879	939	903	893	905	932	859	891	889	876	892	866	877	872	862	881	892	949	874	877	882	859	912	885	844	891	877	924	880	852	866	906	923	892	869	923	918	902	895	852	877	885	935	887	876	883	904	937	890	910	909	902	929	853	869	912	853	814	832	883	882	866	925	939	862	832	864	861	911	915	891	832	908	898	890	868	884	906	893	895	882	879	820	888	917	885	867	867	835	861	895	852	859	890	903	917	934	924	963	906	886	873	876	860	853	883	907	921	856	896	913	890	866	895	892	901	828	865	886	867	876	904	895	910	889	885	860	875	882	911	882	896	936	869	914	869	964	870	892	855	855	908	900	856	875	898	858	858	900	851	943	843	856	921	844	918	861	837	849	920	900	905	912	854	883	887	876	871	908	830	875	871	954	881	846	891	836	899	900	910	884	879	905	899	885	861	885	875	908	922	857	897	876	885	918	875	871	888	879	932	849	919	852	860	875	872	877	832	862	865	914	877	930	911	882	859	870	855	898	853	828	855	892	883	966	859	845	962	883	870	932	877	879	877	867	837	954	916	874	911	892	937	825	937	866	900	893	879	932	900	911	864	912	933	853	868	900	892	856	873	883	881	909	954	856	892	902	911	881	909	900	917	870	853	821	828	930	876	878	868	889	880	876	879	854	900	903	895	907	894	823	854	849	918	899	912	854	866	888	914	902	907	886	852	874	897	883	938	863	940	848	865	821	868	901	880	885	907	864	889	879	899	909	830	896	853	911	860	899	895	880	954	891	910	873	918	872	890	897	942	898	932	887	925	924	854	875	877	873	910	839	873	855	928	850	926	849	900	876	881	890	904	859	872	897	915	915	866	838	939	914	907	875	908	902	871	863	848	868	880	906	882	888	917	902	914	868	921	910	903	944	901	855	897	866	920	871	928	868	866	918	901	864	895	881	805	880	889	891	876	887	858	938	905	866	859	894	856	874	923	891	930	910	884	864	889	861	886	878	927	861	897	853	913	877	872	855	809	933	876	845	905	875	860	838	917	913	874	909	908	850	818	850	884	872	851	940	860	857	890	917	913	909	903	895	901	933	898	909	872	916	849	820	908	894	843	826	889	887	916	887	876	882	849	914	862	925	900	880	885	861	852	829	902	922	879	941	872	821	906	876	902	878	871	854	939	885	917	893	891	874	894	817	927	926	840	843	958	948	865	889	859	875	902	887	886	919	906	909	911	888	881	839	885	923	922	857	890	895	932	833	872	893	893	931	877	925	874	890	925	878	896	941	854	925	906	912	883	845	906	945	942	941	920	897	907	888	864	902	908	908	889	917	876	940	884	889	853	958	858	904	881	915	896	837	885	893	898	870	883	835	876	928	842	846	881	890	913	889	864	860	860	907	934	885	859	850	878	863	831	866	864	885	881	890	837	860	891	877	883	870	890	878	891	920	866	856	804	968	870	860	894	902	868	921	897	906	896	864	895	954	880	895	907	893	939	926	882	895	885	886	920	887	970	928	900	908	905	884	853	930	875	902	913	903	905	887	901	920	915	862	876	916	857	917	928	881	854	907	920	858	904	888	882	856	891	835	890	853	884	858	939	904	959	852	866	870	871	894	856	886	909	862	939	876	874	935	853	923	933	916	873	878	910	911	912	892	896	825	885	851	832	865	899	836	878	926	888	874	831	868	907	861	839	863	840	931	893	903	875	899	838	870	881	912	875	860	929	874	888	876	933	892	877	865	899	897	853	851	857	874	943	868	943	901	869	887	861	825	865	921	892	920	887	902	875	861	887	905	848	857	814	926	855	964	878	922	869	830	909	911	866	908	867	891	879	878	915	892	856	920	826	903	874	931	850	868	868	869	863	861	908	867	888	941	904	861	863	882	926	910	913	916	858	866	853	919	874	841	899	894	852	893	881	918	941	898	891	923	912	898	858	895	902	950	964	867	847	866	884	903	889	868	876	900	923	906	880	880	910	941	941	956	876	872	881	898	837	882	860	893	851	916	871	895	877	933	903	907	945	879	940	896	922	814	858	898	915	903	896	899	858	864	848	906	885	877	881	916	872	892	855	907	929	856	913	934	883	884	852	890	885	860	921	916	921	836	891	875	851	912	923	923	906	923	907	857	836	832	860	876	860	934	887	946	878	863	930	908	877	891	875	900	889	866	868	888	887	968	905	939	896	911	939	848	870	937	876	922	893	860	880	868	947	839	908	923	846	868	860	884	916	860	955	891	842	888	821	895	924	883	870	854	907	918	892	899	871	855	897	858	927	877	883	984	909	931	917	934	859	893	875	900	906	858	942	885	888	890	887	849	870	921	887	825	854	866	892	845	882	902	855	862	892	901	889	864	925	844	860	973	849	967	928	820	886	902	830	839	861	928	879	908	951	868	859	853	882	861	916	892	852	875	868	871	854	884	847	916	842	940	852	897	881	891	893	877	905	891	854	887	821	866	877	882	860	917	891	858	893	872	864	874	864	877	888	866	876	913	879	848	918	875	888	833	853	875	863	917	874	835	873	866	895	933	894	826	880	873	917	886	862	914	858	938	862	850	891	886	900	906	868	851	923	922	867	896	867	892	858	940	857	926	874	826	874	859	901	884	921	897	841	922	867	911	900	883	888	926	860	914	907	937	880	909	940	855	894	878	934	895	887	820	918	924	900	903	874	904	904	883	888	863	861	880	884	887	843	850	912	892	917	941	952	841	892	924	926	892	900	906	903	847	819	895	852	820	871	905	924	898	867	874	937	888	839	932	851	917	897	920	891	857	956	944	945	893	878	928
76462	35998	16394	3477	1624	1211	916	708	641	564	473	498	494	433	465	409	450	365	429	433	424	357	370	391	377	356	412	369	361	364	359	347	388	359	357	349	361	355	392	375	348	358	352	356	348	345	321	392	371	314	360	328	366	358	342	350	361	337	363	369	331	330	374	338	358	368	346	365	351	371	342	314	365	345	355	349	315	316	357	358	321	378	354	364	364	360	360	348	381	358	334	371	353	354	372	354	328	324	364	320	372	368	345	381	359	336	353	372	372	318	353	354	323	342	323	339	320	356	318	357	394	376	338	369	344	347	370	337	356	337	335	347	332	357	353	358	344	348	356	359	333	366	384	335	368	364	387	351	343	359	346	330	334	354	384	359	348	328	336	390	355	348	330	375	353	341	346	381	366	308	360	321	323	339	337	332	371	370	361	323	349	344	370	358	346	353	317	325	348	313	353	350	364	349	334	412	364	345	377	372	339	352	347	347	326	365	361	385	342	324	352	357	327	375	367	347	372	346	326	332	390	351	342	341	360	390	361	349	380	332	337	331	359	352	357	378	320	361	371	356	340	355	312	354	324	378	358	353	384	351	360	349	368	327	367	335	366	345	320	330	366	355	349	385	341	365	345	320	341	331	345	360	350	357	369	361	332	360	361	340	339	346	367	362	324	334	358	373	333	335	338	373	344	355	355	342	349	377	306	354	368	353	346	390	326	400	316	343	323	348	338	349	330	341	321	381	329	347	345	370	344	336	357	353	349	329	359	343	352	322	392	362	334	376	343	368	363	355	358	379	301	365	372	380	343	361	337	359	351	346	329	335	365	355	338	374	352	362	369	333	350	352	361	356	314	381	367	360	370	363	368	352	352	359	351	353	366	336	367	381	354	369	341	394	354	346	351	367	374	336	367	379	341	359	333	375	362	332	335	356	363	360	343	321	394	356	349	348	335	348	357	355	366	342	341	340	325	368	347	334	351	342	350	356	352	364	351	359	341	327	368	346	336	329	334	335	346	303	341	372	330	307	347	345	313	330	351	327	352	344	357	361	338	350	381	383	345	367	363	372	375	318	350	349	329	355	367	364	334	367	374	365	353	380	361	336	350	365	346	359	348	322	374	345	398	374	382	363	338	350	351	355	332	352	364	329	339	350	349	310	348	351	340	331	339	337	356	376	361	334	347	374	369	374	379	336	343	386	342	363	383	327	321	361	346	342	386	375	359	363	337	352	315	342	354	327	350	357	325	343	328	375	351	363	337	331	368	362	357	344	349	368	336	348	366	325	371	355	350	369	336	357	382	373	317	328	376	369	337	346	347	326	357	306	375	315	363	343	344	347	331	341	344	381	346	342	374	356	336	358	381	337	354	390	391	338	355	329	335	361	356	362	355	361	375	331	359	362	330	366	350	352	357	326	340	335	334	318	337	323	327	368	360	318	362	340	354	372	393	372	369	383	362	358	372	334	346	361	358	350	363	348	353	334	350	343	360	359	344	349	345	350	350	358	356	366	344	352	356	380	348	357	331	348	336	345	367	330	357	357	358	340	325	356	351	352	371	351	388	330	338	372	339	378	355	345	350	357	341	332	363	326	353	376	311	369	333	371	355	348	334	361	376	407	365	368	364	366	346	343	390	346	383	348	358	338	370	320	368	322	333	330	322	348	338	327	312	342	341	333	333	370	336	353	346	320	328	336	340	391	358	369	324	320	358	360	345	363	349	335	353	335	342	372	307	358	336	327	356	331	327	333	378	320	349	353	330	356	355	382	386	330	357	343	321	334	358	368	345	337	349	344	321	345	367	315	353	374	350	338	352	352	349	354	350	359	347	341	307	333	338	345	339	349	341	313	390	330	365	354	347	355	373	362	312	386	363	363	407	334	376	338	350	340	331	336	365	341	360	331	370	356	340	380	315	349	360	341	359	342	332	347	356	376	333	361	350	312	358	357	329	354	342	358	338	355	343	373	330	368	350	312	356	350	350	339	354	376	391	325	373	366	332	377	331	358	364	355	327	360	367	343	324	358	344	350	320	341	323	347	380	308	336	349	332	352	321	382	343	360	370	323	327	375	326	334	397	339	357	346	364	315	345	353	361	365	340	318	343	342	350	401	289	346	371	390	362	356	331	302	389	383	383	332	399	372	337	362	371	366	347	371	355	343	335	357	367	320	342	376	376	369	369	365	360	365	353	317	349	415	360	330	337	400	348	352	341	342	333	346	380	371	309	360	352	346	362	361	356	348	355	346	366	331	353	346	329	326	310	355	339	368	345	355	368	346	335	328	322	382	361	361	361	354	371	354	375	353	325	389	356	320	351	320	360	367	328	373	381	365	349	359	353	357	335	399	354	354	358	359	379	381	351	350	382	369	383	360	353	349	365	357	350	345	388	332	340	331	384	335	341	358	404	341	359	337	358	377	350	350	339	346	370	331	317	346	335	370	344	310	373	356	344	365	354	365	333	348	365	351	383	352	344	368	333	375	334	360	330	355	363	348	352	323	339	345	326	352	359	349	351	350	328	351	342	340	343	314	314	386	342	372	325	377	353	351	354	354	386	337	349	319	347	346	328	356	366	346	337	361	347	346	355	331	367	379	374	375	387	341	336	352	347	375	389	362	354	361	405	376	371	337	348	354	344	379	356	370	335	389	325	314	349	372	421	345	362	360	370	348	333	340	351	338	342	314	342	339	365	344	348	380	330	361	381	359	389	350	353	338	336	345	351	344	352	350	321	356	323	342	349	353	368	359	366	363	318	370	363	353	357	344	350	341	339	378	320	384	342	332	364	340	338	332	318	345	360	316	353	291	359	350	335	318	359	351	348	354	331	344	345	332	349	372	356	366	317	312	322	344	371	359	354	375	330	355	346	377	346	373	317	368	309	355	346	396	368	337	358	373	361	356	330	350	353	335	326	365	363	342	353	346	389	358	334	375	377	359	345	384	383	326	358	337	368	339	355	342	330	374	365	385	376	327	337	360	374	358	321	362	346	328	340	326	356	360	355	377	355	341	339	363	349	364	339	332	356	354	347	331	340	341	323	341	350	360	347	343	308	329	354	339	357	352	366	338	361	367	363	365	374	350	326	346	345	323	360	336	349	327	368	315	317	355	325	388	360	362	372	374	324	352	340	351	352	291	333	343	352	377	355	339	332	359	341	332	341	347	333	377	368	368	358	332	360	354	334	368	374	351	336	324	359	372	356	346	336	326	337	334	349	370	365	387	339	423	358	354	339	377	324	386	366	351	373	375	360	377	369	346	338	322	363	334	355	345	332	340	345	340	373	338	345	350	340	344	328	344	351	334	346	356	369	354	349	356	374	362	336	336	355	354	369	349	365	338	347	365	339	333	359	354	370	344	371	381	331	349	334	369	348	360	361	355	346	364	367	345	342	367	352	354	349	339	362	325	324	360	324	346	363	357	364	352	350	369	358	364	348	371	326	327	345	348	354	347	381	335	342	331	338	379	340	341	374	385	358	362	352	360	367	355	335	397	357	360
51554	4343	4750	5718	4869	3917	3338	2911	2409	2206	1929	1808	1744	1618	1521	1441	1453	1346	1342	1299	1226	1171	1223	1187	1181	1148	1154	1171	1146	1091	1095	1111	1115	1105	1062	1040	987	1077	1049	1087	1018	1014	993	1007	1009	1070	993	980	965	1062	941	1023	1007	1022	1034	1055	1001	1023	976	1033	984	1025	987	1018	1055	940	1033	1019	1005	1015	965	985	1021	975	979	962	1058	1035	1007	1000	1000	979	998	977	1036	1012	973	989	1000	983	918	1002	954	969	944	938	996	1003	1020	999	974	937	996	964	1003	989	917	1027	966	987	1010	993	966	904	983	1017	1029	1005	1001	958	1046	982	936	1049	1012	997	970	998	1032	996	923	986	982	1004	1034	1006	1025	988	951	987	981	1026	939	961	1008	1000	989	953	936	947	1011	978	1011	967	997	987	981	1015	981	1048	1008	948	935	964	991	917	1015	931	962	959	1012	950	918	990	962	1001	974	957	987	928	1008	1011	1048	947	922	958	970	956	936	948	994	955	920	939	989	1001	1011	976	979	1010	957	1025	963	1036	993	996	975	979	966	1026	946	895	997	952	914	953	957	1001	986	992	955	968	1013	1002	1004	989	996	951	994	937	968	999	1024	980	990	966	1000	958	998	991	988	982	927	990	962	958	998	979	1047	920	1003	951	1054	1021	1019	1036	972	946	953	973	958	1020	1018	978	941	964	1015	986	958	1020	958	968	989	942	960	988	1028	1004	993	971	928	1003	933	985	981	971	1005	994	1017	934	933	1001	973	945	963	960	1011	968	979	907	1038	990	988	1009	934	940	991	955	949	978	963	1002	1017	925	938	1015	985	1043	984	985	1001	970	963	933	992	986	1043	986	1015	969	944	952	921	967	1049	992	950	942	981	982	932	963	964	1011	958	973	954	970	990	970	934	940	999	949	940	969	1015	984	939	989	1002	1030	955	935	1009	993	967	1041	947	957	1005	968	923	981	949	996	1000	982	956	943	1004	979	969	957	931	998	959	1020	944	946	1016	1002	979	992	940	961	1005	939	976	935	890	961	1020	981	951	990	968	935	923	1016	1027	964	956	980	935	972	945	976	967	994	949	891	1026	989	1030	960	963	990	1055	988	1006	977	975	972	977	981	956	966	943	955	939	997	957	986	1011	992	972	980	983	978	1000	917	1019	923	997	1012	966	1030	987	968	1014	964	946	997	960	955	1062	967	973	949	917	908	946	929	986	993	953	976	957	968	959	937	935	936	949	1003	954	964	980	932	918	940	921	1031	970	1016	957	978	962	933	948	986	1000	964	959	1015	1051	980	975	1009	997	957	979	958	945	1045	954	952	1047	911	977	1009	961	978	934	935	968	1015	1039	882	1010	1015	994	1027	977	971	1020	995	972	1018	1031	972	991	929	955	1023	935	994	1024	995	956	931	970	975	955	1008	908	954	1027	938	968	910	993	942	974	1006	1005	1013	1036	978	1000	959	942	995	960	973	978	959	938	1051	976	1032	951	1002	1032	929	1010	984	977	952	951	948	970	916	973	952	952	956	1029	961	984	996	976	959	1018	975	1010	943	1082	1040	991	1005	1009	1051	938	954	981	982	994	963	990	971	957	962	956	946	983	969	993	1007	1017	1020	934	924	957	1027	1010	990	975	991	973	959	977	948	938	934	1013	1007	955	997	998	987	928	1006	948	933	1006	1000	1008	921	1018	974	951	981	951	1020	993	984	969	947	987	1048	1011	980	1010	1005	965	964	1008	968	929	941	897	932	941	1047	981	954	1037	904	942	980	1029	954	983	1012	964	914	1006	957	991	965	1001	996	988	997	962	956	1025	940	931	942	972	975	970	949	940	983	963	974	1017	1001	948	901	945	971	941	999	943	991	945	959	1012	946	1019	990	939	937	1055	1026	1032	1017	947	935	965	934	1005	983	982	996	977	994	966	983	974	947	990	1029	933	968	933	982	982	971	990	980	1021	973	972	1000	961	1001	950	1024	998	1005	932	941	1001	916	965	970	1002	941	977	944	954	1004	971	916	967	995	965	992	967	1005	992	966	969	919	954	998	917	970	978	1017	976	902	963	924	1012	1004	990	965	982	990	951	954	948	979	940	941	967	984	921	1010	1011	970	997	943	946	968	913	982	1004	971	1034	967	942	971	970	993	972	1048	1006	994	1021	974	989	960	990	979	950	947	984	908	923	996	946	978	948	981	976	966	927	973	979	959	963	984	975	953	982	1014	947	986	997	917	994	1014	1021	910	1006	974	988	1008	953	918	950	1014	1043	1015	971	985	989	955	900	955	973	953	995	1026	1006	979	914	992	975	1001	977	1004	994	998	951	978	1013	974	1003	966	1009	996	1031	1005	1036	1024	991	985	966	971	978	1032	1004	958	977	991	1011	1003	930	1020	920	965	929	962	996	976	972	1048	988	1012	963	932	958	973	1038	977	972	977	983	946	972	950	974	978	1024	968	945	973	1036	945	1009	1027	1032	1057	894	967	1042	961	940	1001	955	1001	979	964	981	964	1007	983	915	981	972	990	952	900	1038	947	948	1018	959	1019	982	921	959	950	985	1003	1022	1008	979	988	1009	990	970	941	1016	1036	1001	963	968	984	964	1010	1012	1019	1007	945	986	975	992	993	975	1030	937	970	983	1020	951	962	960	917	951	954	924	984	966	950	981	993	990	963	977	965	970	912	885	960	987	949	958	966	1000	925	1025	956	988	999	998	996	984	967	942	989	1027	964	941	991	981	982	978	1002	1029	992	999	948	985	1004	985	956	1016	968	950	993	1046	999	924	940	955	989	997	937	997	946	968	1009	929	994	912	940	1026	989	1003	955	1008	1030	987	1014	954	960	1029	979	953	985	982	945	1000	945	944	969	985	1018	1006	974	997	952	1055	958	950	976	993	984	955	968	964	942	933	986	988	1067	964	984	959	961	1036	962	1028	974	1050	1007	1008	1022	983	998	960	990	976	1000	886	986	995	967	931	985	932	986	997	967	983	983	982	911	953	979	948	946	958	1002	1011	989	941	1008	958	1005	1005	943	1019	977	962	986	1022	1005	950	1000	989	960	974	1044	1024	996	963	947	1013	1022	984	1000	970	955	968	1011	974	1002	993	956	1004	1013	1031	971	1003	987	971	994	976	965	942	946	960	989	958	994	975	983	963	985	1030	926	974	981	969	993	921	980	954	989	995	976	1000	1011	1042	941	1004	956	972	956	1014	1001	954	979	1035	991	1005	969	983	944	983	928	961	1000	987	973	985	937	990	1015	951	958	993	988	1051	978	1003	989	1000	970	996	968	985	923	955	969	997	970	953	1005	994	994	959	1001	962	1031	998	977	929	956	959	1002	952	994	988	982	1046	948	953	1006	944	968	942	996	972	1000	1008	956	1047	973	1006	974	976	949	943	991	1005	979	1060	975	1006	1002	959	943	977	1000	940	997	1014	969	1044	949	967	1012	951	1039	1010	988	1008	962	973	966	1024	943	936	1019	1010	988	929	952	947	982	983	931	984	972	946	983	1046	1008	953	1015	961	984	994	977	944	960	924	997	962	976	1013	973	1008	960	976	1043	991	984	946	961	972	955	927	985	950	895	959	985	1031	979	976	961	997	919	953	953	921	947	939	1063	975	992	917	1021	927	987	968	941	976	1010	986	999	969	964	983	951	973	956	1032	996	985	985	989	957	948	960	994	1002	1000	1004	992	969	924	993	997	976	975	993	999	932	957	958	944	997	890	931	1025	959	988	946	965	993	983	988	996	1039	981	972	939	972	1007	969	982	934	967	957	1021	972	917	942	1032	972	1014	961	940	971	956	1029	999	1019	953	957	920	1008	976	967	990	1025	1002	1015	987	952	963	1000	980	952	975	988	953	1011	1004	998	945	971	977	998	1025	938	985	971	1033	1068	992	969
20434	2752	468	244	204	213	198	186	169	181	174	188	166	167	146	180	161	163	177	178	159	165	157	168	154	190	147	165	175	159	162	171	152	186	162	142	174	164	153	154	141	168	150	157	148	160	174	169	154	163	162	153	154	165	151	135	139	159	182	141	145	167	191	184	153	183	165	163	158	163	177	152	158	180	140	152	134	159	162	158	190	177	172	162	155	176	153	157	172	166	147	159	174	161	170	172	146	169	162	153	174	159	162	174	169	166	174	155	166	166	156	168	173	182	166	174	150	178	157	156	163	168	169	163	152	174	174	157	171	167	175	155	145	143	177	129	164	164	155	168	152	174	155	173	170	166	157	183	181	150	171	158	169	160	174	172	162	164	155	158	179	139	163	152	163	152	168	163	158	140	144	189	163	158	159	189	170	175	161	158	165	158	197	158	145	159	158	146	150	165	171	166	159	172	155	152	154	173	188	166	156	157	161	155	148	166	168	164	184	165	159	192	158	159	161	181	159	159	171	165	160	149	172	184	182	160	184	174	156	169	165	151	168	185	184	181	158	154	159	154	168	147	183	169	172	140	160	151	158	167	168	158	162	127	162	155	174	168	150	172	158	156	162	169	170	152	157	153	167	183	151	159	161	150	167	168	162	151	143	156	161	143	191	183	157	174	158	174	147	149	141	155	142	138	175	141	169	166	166	151	154	132	133	164	165	152	160	156	156	177	162	136	159	170	176	150	154	162	148	172	146	172	183	148	149	157	157	153	149	157	176	165	144	152	157	141	157	162	167	165	163	155	171	148	148	168	173	169	136	152	172	174	180	152	130	164	165	160	169	173	165	182	162	190	164	181	147	176	173	154	162	180	182	180	164	147	166	171	156	153	166	184	174	163	156	131	188	141	166	173	188	139	154	191	178	154	172	166	167	161	162	171	153	148	178	179	147	137	145	154	176	147	179	166	159	165	143	159	163	142	166	155	172	162	159	169	171	133	158	183	158	154	150	144	191	155	152	149	151	163	165	158	171	148	155	186	173	158	167	142	167	144	163	170	181	164	148	164	157	179	152	153	171	181	149	160	142	146	173	172	160	151	178	138	160	163	163	160	176	140	182	179	182	138	167	148	162	168	171	170	174	165	161	173	171	167	167	188	162	168	143	154	141	168	179	162	172	152	191	150	174	161	157	152	153	148	157	177	165	145	141	161	164	171	180	161	132	158	131	157	186	156	177	177	170	140	186	163	164	147	169	156	167	158	152	145	164	157	161	144	164	160	173	155	136	159	166	148	169	178	159	158	174	170	173	177	160	163	167	160	148	160	164	168	149	164	172	135	176	170	159	169	163	152	152	171	168	154	168	166	156	171	184	161	159	161	155	168	149	152	151	156	144	175	175	158	160	153	135	153	167	156	166	158	167	159	170	144	171	161	162	169	174	177	148	156	182	140	150	151	159	158	169	156	160	158	160	169	160	149	170	175	167	137	159	141	176	154	186	174	148	164	145	137	151	164	155	151	162	169	149	167	164	185	179	158	166	177	154	149	157	143	187	159	168	141	186	167	168	157	149	175	165	170	159	154	159	146	146	153	131	145	174	161	179	144	193	155	166	151	153	178	181	162	152	168	155	157	171	166	167	169	162	147	167	160	160	157	181	152	176	154	153	145	150	168	168	148	150	164	168	162	148	151	158	156	145	170	173	182	186	175	163	156	165	165	151	174	164	167	177	179	179	144	167	158	152	160	186	158	167	174	155	156	183	160	143	156	174	164	159	159	144	150	164	170	157	166	167	180	176	146	154	153	165	171	166	140	146	170	158	168	182	124	173	180	167	152	159	147	173	170	141	159	165	185	183	152	156	171	174	153	150	175	155	158	154	190	165	153	156	162	134	180	171	163	142	162	164	182	182	131	164	167	139	158	168	171	141	150	172	164	168	170	170	173	151	177	153	176	170	161	173	168	168	166	141	143	146	181	154	152	182	127	168	170	165	159	155	129	168	158	152	171	170	173	153	164	176	161	157	131	177	172	150	183	176	173	153	159	162	172	189	173	165	154	183	186	156	160	149	167	166	150	144	183	172	146	145	169	171	173	152	167	153	169	150	161	150	176	163	150	166	156	167	121	171	136	154	152	187	154	158	162	175	170	154	163	159	156	164	148	181	133	182	155	173	175	154	168	164	170	168	158	154	164	142	160	135	164	181	162	171	151	175	185	145	153	158	163	169	158	157	135	155	157	154	161	161	132	177	145	149	166	173	186	168	161	153	179	156	137	170	145	159	151	159	152	154	167	147	154	183	173	148	147	161	157	150	139	154	142	161	180	173	155	152	150	167	174	162	158	147	165	156	135	150	159	163	159	167	158	176	165	181	155	159	158	146	163	159	184	150	153	159	162	172	176	186	157	180	146	139	173	166	162	161	143	167	143	171	148	173	171	173	165	170	151	150	147	153	171	142	169	161	145	169	161	165	152	148	163	161	179	178	154	149	173	173	178	185	154	181	164	173	162	176	172	190	150	136	174	184	159	167	164	148	131	162	151	161	181	168	180	177	165	159	157	176	152	162	155	156	155	164	166	180	176	164	158	167	165	144	150	177	157	163	153	173	165	169	164	157	173	146	184	161	159	174	150	176	159	156	135	140	140	131	149	140	146	162	160	163	154	151	180	167	156	134	171	163	178	170	163	151	169	167	172	180	174	146	171	188	171	191	180	148	148	160	153	167	143	171	147	174	161	145	147	163	169	165	155	168	167	150	182	163	166	160	124	167	162	164	148	168	146	161	168	164	161	166	175	171	150	179	174	166	165	162	155	170	162	159	162	149	161	141	150	175	183	154	155	169	166	163	185	164	167	166	187	154	176	148	183	175	158	168	179	146	157	141	156	150	167	175	175	148	173	147	158	169	163	155	157	162	165	145	172	172	174	172	165	159	164	152	138	147	152	158	151	168	157	152	205	148	165	156	183	152	159	145	181	169	190	157	174	144	163	155	167	156	158	166	175	157	166	162	171	130	173	172	169	157	161	151	167	163	153	160	145	171	202	159	149	152	154	156	163	157	167	162	159	154	170	161	166	177	151	166	156	156	177	159	155	198	149	184	154	120	156	147	152	152	185	143	158	155	177	194	133	131	180	161	169	167	155	178	170	163	152	183	144	149	147	148	151	148	130	166	148	155	150	164	162	201	162	148	163	143	167	168	148	175	159	160	167	173	164	142	158	156	177	153	155	178	133	145	157	187	163	180	177	181	156	181	142	152	157	172	143	163	180	162	162	159	166	166	146	145	158	160	162	152	175	160	151	153	152	181	155	191	146	176	171	176	185	146	153	176	168	178	179	150	147	152	144	166	167	171	163	163	177	132	173	140	158	181	154	163	159	148	187	161	160	165	152	173	166	158	193	151	159	149	170	183	166	177	168	170	160	173	177	164	175	155	165	145	186	161	169	173	151	162	163	155	169	167	170	165	189	154	159	138	164	182	182	143	162	148	166	166	176	154	165	194	150
18854	953	670	752	662	718	636	574	595	558	530	560	560	536	543	544	585	536	523	587	535	526	556	588	536	528	491	540	491	505	505	580	541	484	522	544	528	538	514	535	568	553	544	533	526	537	494	549	522	512	532	489	503	551	539	496	548	520	572	546	531	523	509	497	561	550	560	532	552	519	518	505	492	533	518	532	533	521	513	518	525	554	519	514	566	526	516	529	505	490	497	506	502	544	533	523	536	504	530	511	539	543	530	536	565	513	556	555	524	537	518	537	528	535	537	490	531	564	527	532	494	495	491	521	471	573	527	492	522	511	525	525	497	523	499	548	528	505	523	507	465	539	535	545	550	531	524	525	552	523	559	552	531	499	545	535	533	507	508	506	560	530	543	517	542	521	515	550	550	500	555	561	542	532	536	558	512	488	522	573	564	522	526	522	487	535	505	521	560	559	539	542	573	531	526	524	510	503	532	512	511	507	534	515	537	532	539	523	515	517	531	525	537	532	526	546	561	522	525	501	519	578	528	539	498	534	530	482	544	529	528	533	525	514	531	499	525	470	499	519	520	490	553	544	548	531	512	543	519	560	563	490	498	552	536	551	515	538	500	510	512	547	545	523	553	550	479	522	543	541	566	541	524	515	529	494	570	516	544	535	538	508	537	537	528	525	520	519	533	511	505	471	514	524	538	526	527	507	499	553	532	498	510	512	532	512	528	496	465	552	515	527	529	521	517	490	505	503	543	502	520	555	536	590	505	523	553	509	500	515	476	493	530	497	510	511	525	553	523	510	535	539	546	503	561	565	533	493	496	547	521	523	526	553	555	536	543	463	541	497	515	491	524	542	543	559	543	513	494	478	507	491	503	523	512	533	499	503	519	476	531	477	523	573	569	536	561	510	531	505	536	518	518	543	542	494	563	542	545	476	505	502	494	540	525	519	528	547	527	521	522	492	494	530	528	527	534	569	537	509	544	504	522	516	536	505	530	542	483	507	557	505	509	515	557	504	507	529	529	520	522	546	558	555	507	511	514	530	519	558	526	515	502	543	522	479	547	526	508	535	530	504	564	510	514	498	512	562	521	544	544	507	513	528	518	503	507	522	542	531	504	527	536	524	515	531	526	547	502	507	542	520	501	517	508	516	537	506	493	483	539	535	552	528	508	528	565	545	521	507	494	531	518	519	545	569	508	557	468	521	519	513	512	519	547	519	523	530	550	523	532	525	514	490	539	458	541	527	478	533	526	512	519	518	500	516	498	496	546	542	524	508	530	548	548	521	535	534	520	525	526	535	518	530	490	493	489	514	533	544	536	521	497	529	540	565	522	537	490	475	505	497	503	564	477	575	555	531	532	557	520	517	508	494	513	520	552	531	530	543	531	547	479	546	513	524	567	497	544	514	497	498	559	513	534	546	494	560	516	499	527	537	531	531	508	516	532	487	516	491	519	536	541	543	553	510	528	545	475	509	537	536	535	547	560	533	520	522	540	511	520	506	493	556	544	534	560	535	514	540	507	515	517	528	523	546	521	475	535	513	525	488	511	541	501	496	549	530	532	562	500	508	520	545	520	551	503	516	554	481	532	552	538	534	580	544	510	537	527	531	554	554	530	533	547	538	536	532	506	494	565	532	527	513	521	508	557	536	551	555	511	546	563	523	527	515	538	566	574	556	521	508	538	547	515	516	526	527	509	547	488	551	568	502	540	536	552	518	502	487	531	554	515	512	517	535	521	497	522	517	544	531	562	543	577	525	516	551	502	509	555	568	533	515	548	507	532	533	515	543	489	512	514	546	525	531	500	534	523	534	512	570	484	533	535	518	477	485	515	530	527	533	497	512	533	555	512	550	548	518	524	549	514	517	491	513	487	553	529	504	495	531	501	561	511	506	511	559	529	498	511	513	486	516	510	520	500	496	515	559	571	524	516	521	511	535	525	563	510	555	514	505	529	537	523	508	529	522	539	494	549	501	523	537	513	528	512	500	496	556	522	621	536	537	520	484	509	565	539	510	537	533	545	515	517	501	519	529	541	511	525	546	541	525	584	523	507	528	520	556	508	541	513	537	499	532	535	550	544	502	534	524	493	528	501	522	553	475	497	511	507	507	486	512	513	501	506	569	535	530	516	529	547	557	492	543	527	535	526	552	537	514	507	553	513	541	534	504	515	548	526	562	498	523	483	527	521	563	509	546	502	496	566	496	535	572	498	488	529	544	503	474	561	551	520	489	501	522	467	570	519	472	507	537	529	531	537	519	498	549	511	550	476	524	521	548	545	553	520	542	509	533	508	526	503	548	506	532	550	523	535	524	548	535	530	527	536	527	570	508	511	544	526	525	493	506	531	544	516	525	526	544	546	556	505	530	534	551	561	480	544	525	521	559	554	512	530	503	542	526	516	525	506	532	486	519	515	492	541	525	534	519	519	526	520	494	516	537	510	546	489	548	528	521	522	528	521	520	533	511	527	539	539	528	544	528	508	519	533	508	530	543	504	551	516	539	518	540	507	545	519	513	534	525	480	518	552	509	536	522	537	533	482	522	594	570	536	514	540	534	543	519	505	550	507	516	508	528	521	499	502	540	543	519	519	563	530	485	501	504	547	558	534	550	502	520	542	526	509	528	540	552	527	530	489	541	534	535	527	484	519	527	546	542	565	521	517	507	556	504	519	540	488	511	504	523	540	556	543	549	547	549	519	539	486	547	492	471	533	540	521	526	532	521	507	538	508	519	531	535	515	551	535	513	561	534	557	550	505	526	577	514	514	527	538	559	544	513	526	474	532	496	523	545	515	523	527	489	514	499	517	488	477	514	496	532	567	543	576	529	572	538	531	503	554	523	535	550	512	523	505	500	550	569	503	521	538	550	549	499	526	536	524	522	507	503	531	528	552	550	551	529	504	525	508	542	536	506	503	524	518	524	498	515	544	496	479	514	527	507	557	520	510	527	543	527	540	456	521	515	547	504	543	556	537	522	505	501	521	544	522	503	534	504	551	485	539	503	521	552	534	514	526	525	507	503	544	506	535	519	512	514	518	593	514	519	535	528	565	533	520	539	506	496	503	542	541	483	499	533	497	511	574	499	521	534	534	531	520	516	569	523	507	520	497	510	511	547	597	505	532	521	519	498	519	501	491	550	519	529	518	557	525	569	531	528	523	539	536	504	513	559	536	520	576	548	490	535	524	505	515	520	537	535	506	534	516	538	517	524	534	536	524	548	533	488	516	503	580	525	601	527	515	548	525	502	536	541	521	531	503	506	528	522	505	528	498	539	490	523	510	490	542	521	522	552	483	495	534	510	475	559	502	546	548	536	487	536	533	531	500	555	555	505	528	516	514	553	509	542	557	481	528	525	495	504	506	533	493	516	539	539	498	498	520	538	525	524	508	537	546	558	503	572	519	507	540	547	542	509	541	476	526	554	507	560	556	486	557	560	523	525	538	494	560	509	559	507	550	523	519	537	562	525	503	496	525	504	533	555	518	549	526	530	522	547
66216	29585	8783	1376	905	833	581	505	453	420	396	379	345	372	367	363	331	317	347	370	326	327	337	296	339	317	302	315	352	334	350	316	292	322	300	330	292	304	339	307	289	310	311	317	329	318	320	292	352	303	352	306	355	325	319	329	318	297	325	320	321	314	274	342	332	303	302	309	296	292	287	302	324	336	363	297	311	286	311	295	311	292	333	298	341	342	310	305	319	306	295	281	325	314	304	325	301	347	296	319	328	266	299	327	321	328	300	314	328	334	306	339	311	289	296	291	314	320	330	320	314	322	334	334	308	330	306	301	299	322	306	315	288	320	316	298	318	298	304	303	331	342	303	314	278	314	317	328	310	277	298	328	306	289	320	317	286	300	322	299	299	319	324	329	300	303	299	290	327	333	344	303	297	301	292	307	336	315	308	318	316	294	334	306	344	290	307	281	290	318	315	303	334	309	307	344	329	296	307	327	291	327	330	299	339	304	293	324	295	297	305	296	329	320	307	311	304	321	316	282	332	306	309	314	270	283	312	312	343	301	295	289	296	301	302	287	292	298	297	305	304	353	295	297	335	299	326	312	312	321	302	318	307	343	329	312	320	309	293	312	300	314	315	317	288	324	316	276	309	301	296	319	339	311	357	292	310	311	311	308	284	315	315	305	301	310	282	299	294	302	312	335	335	340	325	312	309	306	345	307	313	325	299	336	304	281	331	294	315	329	320	340	330	327	330	321	333	306	309	297	316	339	318	326	308	324	294	306	306	318	318	303	294	305	342	315	306	290	312	328	296	322	272	311	301	294	295	312	298	340	317	321	309	329	297	329	288	296	336	301	316	285	319	290	344	310	297	296	292	282	307	300	320	269	297	337	310	303	283	301	335	300	302	309	293	342	332	296	297	332	280	330	335	284	304	268	334	316	333	313	301	333	312	298	324	334	306	344	329	288	349	313	289	307	322	302	310	326	308	323	290	311	335	312	340	290	293	330	295	318	362	311	290	302	310	286	308	285	317	319	304	267	323	322	282	305	299	304	316	349	304	304	296	329	309	314	326	290	297	305	324	313	310	294	324	308	304	313	301	311	312	330	307	287	330	327	273	321	293	305	310	297	308	311	314	298	295	295	318	321	316	309	290	307	312	320	332	288	298	327	343	318	321	318	320	299	313	315	304	316	316	300	313	318	308	300	298	296	318	319	320	285	288	317	319	317	292	292	322	310	293	329	327	328	275	337	317	296	276	305	271	287	339	280	260	308	344	337	341	298	295	340	313	335	315	307	302	321	304	333	319	276	309	303	295	304	342	324	311	361	308	327	323	295	289	296	321	362	339	299	273	340	305	303	338	302	315	298	303	283	295	351	288	293	298	302	305	304	302	332	300	322	272	307	314	293	295	325	301	339	312	300	306	302	303	293	288	279	296	287	314	312	312	323	301	328	316	298	316	303	329	337	318	326	288	311	312	317	324	319	303	309	328	275	348	285	318	290	317	292	323	302	309	296	323	326	325	293	299	307	315	293	318	297	313	298	347	318	314	328	315	296	338	323	286	318	334	353	332	313	315	320	328	288	324	316	298	306	307	315	324	318	288	305	323	328	294	303	304	312	327	307	300	298	265	324	313	283	287	312	320	318	312	324	311	337	278	348	309	314	331	276	322	312	321	301	311	307	309	318	350	277	262	308	337	304	330	313	289	338	304	314	285	324	270	306	292	312	326	268	305	285	314	307	302	293	305	292	306	329	284	322	328	330	283	328	319	331	308	326	315	320	307	288	306	314	314	313	325	294	306	297	301	309	287	297	303	291	312	323	300	291	290	320	300	290	347	284	281	296	298	322	310	322	335	288	311	332	324	281	310	293	320	342	309	309	298	308	294	298	289	327	305	323	311	294	292	314	321	299	292	307	330	306	320	336	299	304	320	318	315	310	320	349	316	342	310	326	320	307	329	331	320	307	296	311	259	325	292	311	297	299	317	302	290	286	306	321	283	296	314	340	303	312	298	300	349	314	334	343	307	303	317	271	315	341	321	295	282	315	276	308	300	332	322	307	317	355	299	296	308	299	309	299	326	318	298	309	307	322	293	315	310	350	301	300	305	314	292	324	315	322	271	327	328	288	301	287	325	300	303	301	279	317	314	304	340	327	307	312	327	313	330	298	338	293	301	323	307	314	311	331	291	283	311	312	289	294	289	345	279	297	315	313	311	325	282	279	297	290	318	304	307	294	312	316	306	314	280	316	311	333	336	316	304	312	309	297	317	323	291	310	282	292	348	331	303	332	300	288	280	321	313	319	312	316	317	325	320	285	315	321	324	323	317	287	298	351	305	297	336	280	352	317	330	267	303	299	307	309	305	277	288	309	305	320	289	310	330	329	311	325	319	309	335	288	327	301	307	297	311	285	302	301	312	306	307	288	300	274	306	297	301	294	298	300	342	285	327	291	315	325	315	305	330	323	267	279	298	350	284	296	303	318	320	273	297	312	312	279	316	322	302	334	296	325	303	304	317	325	320	304	298	298	311	300	301	299	299	317	322	299	320	310	309	338	270	262	298	324	301	327	294	275	262	316	317	299	277	304	290	308	314	331	316	288	326	312	313	318	326	323	296	294	291	320	336	311	302	321	323	300	309	280	303	319	274	309	292	291	278	301	294	290	309	340	319	328	305	337	297	281	300	300	297	296	330	286	321	308	315	323	310	318	299	318	296	308	329	329	275	289	297	345	341	320	276	338	287	337	305	320	291	294	337	299	327	331	329	321	317	287	321	304	310	353	307	300	322	272	319	291	346	326	301	293	278	307	302	305	289	328	297	318	295	308	316	335	318	320	313	308	326	317	311	301	300	291	296	309	329	320	271	287	306	326	335	345	333	272	305	298	322	309	307	301	296	297	293	296	306	313	296	291	345	324	305	278	347	322	294	303	332	306	283	299	301	300	313	330	351	335	298	307	294	321	311	321	303	341	312	305	300	349	328	291	293	308	341	330	286	303	329	305	304	275	338	287	303	290	316	345	291	301	301	315	323	313	336	292	284	323	322	345	302	339	303	323	308	295	315	337	290	296	300	265	317	307	302	307	322	293	313	285	323	316	307	292	347	308	298	328	315	321	276	314	293	315	321	309	335	320	312	316	311	285	316	318	277	284	282	320	301	302	309	297	305	309	294	293	302	310	296	343	326	272	310	305	304	328	333	295	284	312	299	327	295	312	342	311	299	307	293	311	337	340	330	301	312	303	329	287	322	347	310	296	319	317	320	321	287	304	307	318	320	325	281	314	307	317	286	332	315	283	298	306	288	324	320	321	298	274	300	355	306	294	288	304	295	310	311	291	338	343	273	298	311	319	320	288	283	340	315	323	319	319	300	318	290	306	319	330	299	312	286	299	306	318	318	271	336	312	332	322	311	279	342	307	307	301	305	346	323	303	303	324	328	311	336	334	320	335	298	284	320	308	286	294	319	294	306	317	335	325	313	295	299	309	309	299	291	310	319	331	311	322
42151	2813	2809	3452	3011	2838	2243	1895	1629	1474	1426	1346	1285	1189	1176	1174	1159	1130	1037	1042	1125	1028	1060	1019	959	954	975	951	995	958	922	987	969	998	901	991	933	929	910	948	938	886	926	906	941	895	880	865	950	885	909	964	929	910	935	877	953	895	914	894	981	941	936	946	910	899	895	891	890	887	904	893	909	885	849	883	862	933	889	887	848	899	888	885	857	921	921	895	895	892	878	880	921	901	897	919	916	891	886	858	878	862	896	879	865	919	932	894	894	932	928	895	886	894	880	909	892	908	926	884	868	831	878	910	896	886	869	918	874	894	887	933	872	896	928	873	874	875	902	851	887	884	936	863	884	911	898	896	839	898	892	946	871	859	879	936	885	868	872	873	889	931	856	883	857	850	949	863	913	902	909	861	874	894	869	865	889	904	893	864	924	881	889	846	915	901	915	881	869	896	894	910	948	920	877	927	872	912	915	889	825	874	893	878	904	911	906	852	909	922	887	908	851	901	863	847	892	869	947	872	877	891	845	881	855	893	872	916	889	896	910	840	893	934	863	903	874	930	940	876	887	931	856	920	906	892	899	894	875	898	868	853	871	897	887	949	881	869	891	860	888	945	865	915	911	886	905	898	855	896	877	856	894	928	878	864	847	875	898	927	884	936	921	864	887	913	860	850	872	900	876	891	878	915	929	884	948	870	835	918	878	848	933	894	901	906	893	904	913	885	825	828	873	887	895	894	891	896	858	921	890	890	892	927	883	931	917	880	891	933	881	889	937	860	952	838	923	884	878	835	917	848	926	888	916	844	896	892	852	931	859	928	880	924	850	823	815	883	900	869	867	855	942	874	904	886	845	959	933	892	912	929	875	881	919	860	887	906	884	929	849	923	876	874	890	915	918	921	946	980	876	883	873	875	849	864	892	828	874	874	835	927	856	938	882	905	872	871	886	900	890	916	868	881	935	883	876	883	928	841	869	875	888	854	880	865	910	883	845	873	870	880	943	903	871	877	862	872	888	879	876	936	928	856	890	958	906	888	903	902	913	888	879	853	897	867	932	924	902	875	884	876	879	908	890	930	869	889	917	873	884	970	861	913	873	934	873	866	875	916	877	933	882	926	861	917	889	854	887	903	908	879	886	921	939	891	917	883	888	834	892	849	901	907	851	924	862	860	891	854	875	910	909	879	877	886	882	916	873	880	883	885	877	848	892	877	888	880	889	908	840	901	887	887	954	854	850	929	880	860	861	896	937	893	937	922	930	830	882	894	885	898	853	904	951	871	864	851	869	935	845	946	910	888	850	916	881	887	923	840	919	848	913	932	924	848	875	846	895	888	908	899	895	906	867	895	884	896	873	917	914	920	906	895	869	863	885	907	849	877	873	911	886	914	892	924	900	868	912	910	928	868	891	912	888	882	895	918	920	850	957	882	895	905	903	885	895	883	893	891	886	863	842	963	870	921	878	883	880	882	845	881	833	896	839	887	870	877	891	914	903	924	864	859	890	874	927	877	878	887	872	920	878	874	900	857	881	917	876	840	927	948	921	909	897	906	830	895	883	849	859	884	866	920	906	862	862	946	856	875	900	896	958	895	889	881	919	896	890	922	883	876	913	896	928	886	897	922	923	929	842	860	869	872	926	925	863	917	889	936	931	899	848	885	864	854	897	860	848	897	933	911	864	918	950	930	905	905	932	899	839	892	875	883	924	884	941	898	915	887	915	861	923	887	866	907	862	903	833	859	852	892	864	867	951	904	944	901	898	894	890	882	899	895	886	851	915	877	928	911	894	919	849	938	867	922	855	909	878	834	890	910	888	873	878	866	836	889	870	919	921	916	879	846	856	896	818	890	905	843	877	883	912	906	937	862	884	848	842	912	872	896	925	886	884	876	909	860	957	916	897	946	850	925	875	849	897	940	882	899	838	899	910	862	901	973	932	880	919	926	907	868	886	886	882	801	870	923	888	910	891	877	883	861	830	913	886	896	894	923	885	968	871	876	888	895	861	945	886	907	926	870	878	930	845	913	887	897	862	863	929	884	843	906	905	931	885	854	871	868	903	879	876	865	865	931	863	947	873	919	906	863	877	858	915	944	911	887	883	894	876	934	884	843	866	923	874	847	881	857	856	929	908	871	837	864	926	946	868	904	857	925	879	902	875	866	906	858	862	837	857	898	895	915	882	882	924	922	906	902	862	968	866	848	844	879	899	871	883	861	874	859	917	943	881	914	901	861	884	847	939	893	860	873	874	883	883	930	849	908	917	893	915	863	897	902	866	930	910	904	887	887	880	922	869	894	872	924	892	925	897	932	935	897	880	856	869	925	900	876	914	853	876	869	901	901	924	882	941	946	860	868	903	892	888	877	892	917	939	927	913	879	840	877	914	813	853	898	893	924	846	880	912	891	882	927	912	880	946	913	870	848	882	853	944	903	906	845	914	956	913	953	871	849	889	899	881	896	886	895	895	919	885	928	906	927	907	914	888	905	842	897	899	868	868	911	924	905	908	973	914	872	907	885	965	932	919	857	857	939	901	868	917	917	810	924	950	858	901	864	910	933	844	890	892	901	893	853	866	895	904	900	870	848	945	881	904	908	855	830	885	922	860	896	873	870	863	837	877	845	911	886	916	890	920	874	837	865	899	932	853	863	899	858	907	849	877	923	900	904	919	919	885	868	890	919	864	841	913	867	935	895	856	851	838	875	897	871	906	909	914	881	880	875	865	946	893	903	858	908	936	861	924	902	845	845	899	863	875	894	900	902	911	876	874	860	869	925	915	890	927	870	910	897	912	887	917	870	864	972	912	867	908	959	866	884	877	854	886	884	928	904	899	892	889	864	869	888	872	833	856	884	882	877	827	863	823	898	885	864	882	930	929	927	896	834	919	852	902	884	850	872	942	876	881	880	878	897	866	865	887	901	897	859	914	843	903	903	885	918	885	885	914	848	929	858	873	858	863	851	819	904	928	886	960	914	886	840	885	916	899	918	902	892	864	933	908	904	856	904	870	884	867	891	900	859	888	882	875	901	927	910	900	862	894	856	878	854	907	834	923	845	897	919	928	872	877	957	965	908	860	875	872	853	879	917	895	882	828	873	928	917	894	858	859	916	910	904	901	902	885	892	977	905	895	855	921	830	908	897	924	863	866	927	845	894	893	844	887	914	840	887	906	899	958	869	937	868	857	937	865	914	905	940	885	865	882	860	897	863	942	907	883	915	868	889	923	875	939	811	871	914	912	868	866	866	929	894	899	904	884	927	869	887	837	879	862	928	912	847	889	917	927	843	925	912	953	860	885	938	908	900	906	896	869	900	858	864	873	909	889	891	874	915	882	864	952	903	882	832	864	881	907	902	866	927	903	892	920	813	860	888	855	879	898	937	951	933	864	846	923	889	859	859	896	889	866	871	876	860	955	914	931	887	906	862	911	897	901	928	896	840	872	861	907	908	894	908	869	929	876	867	894	889	910	881	853	891	902	886	874	913	877	915	867	866
