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
336268481745	336268482266	336268482816	336268483366	336268483916	336268484466	336268485016	336268485566	336268486116	336268486666	336268487216	336268487766	336268488316	336268488866	336268489416	336268489966	336268490516	336268491066	336268491616	336268492166	336268492716	336268493266	336268493816	336268494366	336268494916	336268495466	336268496016	336268496566	336268497116	336268497666	336268498216	336268498766	336268499316	336268499866	336268500416	336268500966	336268501516	336268502066	336268502616	336268503166	336268503716	336268504266	336268504816	336268505366	336268505916	336268506466	336268507016	336268507566	336268508116	336268508666	336268509216	336268509766	336268510316	336268510866	336268511416	336268511966	336268512516	336268513066	336268513616	336268514166	336268514716	336268515266	336268515816	336268516366	336268516916	336268517466	336268518016	336268518566	336268519116	336268519666	336268520216	336268520766	336268521316	336268521866	336268522416	336268522966	336268523516	336268524066	336268524616	336268525166	336268525716	336268526266	336268526816	336268527366	336268527916	336268528466	336268529016	336268529566	336268530116	336268530666	336268531216	336268531766	336268532316	336268532866	336268533416	336268533966	336268534516	336268535066	336268535616	336268536166	336268536716	336268537266	336268537816	336268538366	336268538916	336268539466	336268540016	336268540566	336268541116	336268541666	336268542216	336268542766	336268543316	336268543866	336268544416	336268544966	336268545516	336268546066	336268546616	336268547166	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
15230	2148	2085	1674	1188	865	660	493	443	355	347	306	245	257	235	190	216	205	189	180	180	183	155	160	179	155	149	152	135	123	166	152	151	143	157	136	158	161	136	130	151	119	165	122	139	138	129	131	136	141	133	144	132	128	127	130	118	146	121	133	137	141	129	146	117	123	132	138	139	123	148	145	123	141	139	131	124	133	124	139	161	114	132	122	146	127	125	136	143	115	131	132	118	135	129	117	137	139	134	143	123	133	126	117	140	131	151	127	125	122	143	116	142	136	104	115	129	133	132	141	135	137	111	135	141	132	114	117	137	146	137	113	123	126	122	146	139	114	131	127	114	120	124	128	149	122	123	123	125	134	145	122	149	140	108	114	114	127	134	138	132	132	131	125	123	130	125	130	136	114	131	103	116	144	119	144	128	121	122	122	121	127	138	102	133	111	139	124	120	151	115	126	123	139	120	129	112	129	147	115	138	128	142	109	145	139	132	150	124	128	114	144	145	101	115	122	124	124	128	165	113	151	139	129	130	129	126	124	127	120	136	121	128	150	118	120	129	132	126	104	117	123	141	126	120	134	130	135	124	122	137	139	133	125	126	141	124	106	124	136	126	131	124	132	122	134	122	134	129	123	134	146	127	114	134	154	140	125	115	128	127	116	130	125	127	127	132	122	98	131	165	131	156	116	121	102	128	121	143	132	130	129	97	126	117	134	119	122	155	131	139	125	129	137	136	143	133	102	129	118	118	111	132	158	139	98	131	137	126	138	127	122	140	141	128	121	150	134	134	126	121	125	133	151	120	111	122	145	121	116	144	113	121	118	133	140	122	121	131	128	141	124	140	146	144	144	137	130	121	145	126	139	113	124	121	99	138	124	147	127	143	139	114	132	110	130	125	119	120	125	111	137	137	127	124	126	137	138	120	128	138	125	109	122	123	138	158	129	115	118	138	126	137	111	135	148	128	131	132	127	130	138	122	118	140	141	134	126	132	119	146	132	122	124	111	151	143	140	120	126	137	123	140	118	126	130	125	136	117	143	134	114	144	134	129	129	126	154	117	138	128	127	135	129	131	136	127	140	137	116	134	130	133	113	119	142	110	137	126	127	133	130	136	130	134	143	132	131	125	122	130	131	111	130	113	127	133	133	131	126	134	138	152	135	132	138	138	146	135	128	122	137	127	107	117	121	117	137	121	136	113	124	124	135	139	139	139	118	136	143	121	121	135	128	118	131	136	140	116	124	128	154	111	134	113	136	114	137	129	134	127	141	127	135	122	133	141	128	118	143	138	119	133	145	118	125	135	128	99	133	108	139	158	115	129	100	104	125	153	133	140	150	158	134	136	138	134	138	154	123	139	110	149	141	108	129	119	139	118	123	99	115	124	129	121	134	131	134	111	129	147	122	126	134	141	101	133	122	128	108	116	154	147	138	116	126	125	130	130	100	128	128	138	156	134	145	129	122	123	152	143	131	140	132	117	118	127	132	134	135	124	115	134	122	112	124	133	124	139	136	132	130	147	106	127	135	123	136	105	129	135	134	121	135	119	126	140	126	137	138	123	117	127	130	132	122	136	113	136	122	139	131	138	138	122	153	118	134	129	158	109	125	127	139	125	123	122	124	159	147	124	116	117	134	126	119	148	133	133	129	118	144	94	129	118	136	133	131	139	142	130	146	142	125	105	125	142	128	144	146	127	139	148	102	126	116	138	133	121	105	148	118	138	108	127	128	159	141	143	116	142	128	130	128	127	118	111	146	121	128	121	121	142	133	131	132	142	129	107	137	112	132	113	132	135	138	146	121	142	113	143	143	112	138	148	132	128	153	158	130	121	134	130	130	114	126	129	130	137	148	134	138	122	127	122	127	144	129	125	122	141	100	120	130	126	129	124	135	132	143	98	137	120	122	123	145	140	131	119	132	121	117	108	114	119	131	140	114	126	134	104	145	119	145	126	123	147	114	148	113	132	126	120	130	136	136	132	130	118	124	150	146	124	142	157	107	143	141	126	134	145	106	146	149	121	143	100	134	128	114	110	127	118	117	122	118	113	137	130	121	137	122	124	114	118	141	135	142	120	132	120	128	120	136	113	121	129	117	138	156	122	127	143	122	133	123	128	114	112	126	125	169	134	119	136	155	139	137	126	146	127	121	123	113	141	120	137	143	148	116	125	120	113	141	111	109	121	114	144	131	121	125	125	127	126	131	127	128	128	103	136	130	107	128	135	133	131	116	130	123	118	138	133	119	130	109	140	134	130	125	124	139	109	113	112	152	131	145	149	127	121	117	110	143	148	144	141	151	153	143	127	126	132	135	132	135	134	153	135	117	116	135	124	114	119	153	134	133	123	130	123	126	109	132	127	136	113	129	137	133	139	125	141	126	153	133	126	129	146	152	106	132	151	119	132	122	138	142	114	127	138	125	141	114	143	108	130	132	126	138	129	140	123	120	124	119	130	131	141	140	120	149	117	150	128	144	120	137	138	128	135	117	108	121	119	139	122	132	137	127	116	132	127	130	118	128	116	113	122	132	121	136	153	119	123	121	139	147	146	118	146	123	121	136	156	160	148	133	122	145	144	112	137	139	121	150	124	137	140	149	124	121	136	150	130	125	155	137	136	127	126	115	118	118	148	142	117	120	118	119	142	137	134	105	124	139	117	134	131	139	134	131	131	121	127	142	122	121	137	133	133	130	137	123	129	140	134	141	123	108	136	133	129	132	103	133	120	127	140	131	131	108	102	143	135	144	152	137	145	125	146	137	126	122	137	129	126	121	138	133	132	124	139	143	131	138	118	135	116	131	113	125	123	111	133	127	136	137	147	128	122	140	131	135	136	117	151	140	130	123	141	107	102	135	141	132	122	132	116	120	137	131	128	136	122	116	114	115	138	133	126	121	119	119	124	117	137	128	139	141	120	132	134	118	130	119	125	135	143	140	142	149	105	124	141	120	148	133	142	137	131	147	121	147	132	133	137	123	116	110	127	120	123	130	111	125	122	130	146	136	130	138	124	129	123	128	117	137	135	129	130	111	134	124	129	134	128	120	142	139	118	132	122	129	127	116	131	107	111	125	132	111	111	141	137	127	121	124	131	116	94	124	123	132	139	125	145	132	132	132	124	130	133	107	146	142	133	118	98	153	117	128	137	110	147	134	149	127	115	134	134	130	143	115	128	119	134	127	109	123	139	127	136	118	135	130	141	103	148	115	119	136	136	132	108	125	142	120	131	135	146	123	128	149	134	127	113	129	141	133	116	140	136	125	141	114	139	129	144	130	120	133	137	146	130	124	126	116	139	122	127	131	146	125	126	135	120	139	141	127	122	132	127	136	125	128	131	129	140	107	126	147	128	123	122	133	116	104	123	98	120	120	132	138	118	120	131	146	118	133	128	130	141	138	119	129	144	117	129	141	127	113	128	138	120	142	145	124	104	154	137	138	145	145	120	135	140	118	133	136	128	141	128	127	132	126	132	127	116	115	141	133	161	135	127	134
7120	1897	4275	4956	4343	3728	2891	2465	2050	1829	1604	1416	1240	1151	1033	943	919	875	797	726	717	698	716	673	631	643	635	585	585	548	525	583	562	516	521	525	490	530	521	452	524	472	474	440	458	489	465	460	431	448	483	445	409	472	443	407	426	429	432	440	434	444	439	446	439	390	463	426	423	383	417	450	436	425	400	404	406	440	415	403	427	431	429	421	433	412	423	407	407	421	406	400	419	392	416	439	434	369	416	403	377	411	404	439	443	413	365	393	378	429	437	423	402	407	395	381	416	403	415	427	425	400	412	375	409	398	386	365	390	400	386	389	446	425	393	395	412	385	402	411	413	434	389	374	410	392	410	425	397	397	380	400	408	404	410	417	380	391	363	389	401	410	408	401	392	403	371	393	415	392	418	415	373	385	423	380	395	403	420	402	400	375	378	397	355	389	405	390	416	366	400	362	414	382	427	385	378	414	386	401	409	372	378	393	431	387	445	417	413	413	399	415	380	416	382	432	389	417	407	397	367	358	425	410	425	406	418	389	374	402	399	429	378	362	373	422	403	391	418	356	381	378	371	433	376	385	387	394	438	407	367	405	392	339	392	399	398	425	423	398	392	409	398	400	388	405	395	378	380	397	416	427	417	415	422	378	399	415	390	380	401	437	387	370	377	431	395	400	406	393	379	406	380	374	388	372	389	382	386	425	435	417	385	362	360	370	379	410	423	422	403	403	370	388	365	367	399	384	425	379	379	404	412	384	377	408	416	363	394	412	389	383	360	420	392	359	436	399	406	381	388	410	412	418	373	378	396	403	393	382	406	389	415	415	433	430	372	433	416	365	418	381	405	408	373	431	423	398	403	421	381	387	420	391	381	382	420	394	407	387	378	376	392	412	384	406	385	410	388	364	400	398	418	448	401	409	401	403	390	431	397	346	416	364	401	370	334	368	428	406	384	406	404	400	392	407	394	428	364	364	387	382	416	436	384	400	389	414	374	395	355	398	412	372	436	395	377	377	363	392	390	369	406	396	393	405	367	378	358	396	358	387	404	439	392	421	380	366	362	412	417	396	384	401	406	405	389	386	414	393	395	383	393	417	390	420	407	418	427	419	418	356	369	389	405	423	383	352	416	399	367	416	406	381	387	376	371	383	390	412	415	401	413	397	388	427	380	440	450	417	382	409	421	394	388	389	364	426	388	406	395	408	351	421	383	385	386	385	423	410	433	423	412	410	410	414	422	414	369	371	428	382	399	387	358	425	400	375	433	406	405	365	392	383	406	402	410	383	389	439	409	390	434	375	395	401	378	419	378	413	410	369	370	385	417	386	378	420	390	382	397	411	413	394	391	385	390	383	405	382	406	391	409	407	387	415	400	408	390	414	365	424	391	381	398	425	380	415	383	386	406	403	395	389	426	383	402	404	423	399	399	380	433	356	369	404	419	395	388	384	388	390	399	376	427	396	427	410	384	392	393	358	409	398	423	392	384	419	403	373	374	366	384	406	403	449	379	403	384	384	392	417	403	369	378	374	416	395	400	394	405	426	403	431	442	370	399	416	387	403	430	398	382	379	409	395	376	432	394	379	414	373	374	401	394	398	393	413	394	413	392	376	386	409	407	403	404	356	389	390	372	410	392	370	380	369	396	406	420	397	392	419	422	351	365	411	431	375	404	421	404	418	396	407	392	398	367	396	409	370	399	381	414	392	390	446	393	380	375	388	405	418	406	415	403	362	372	432	386	355	419	397	398	397	393	410	415	401	396	391	399	373	419	420	400	404	367	449	384	402	392	422	409	415	375	420	386	390	386	441	367	405	394	384	416	385	374	378	445	372	410	361	391	373	400	397	403	407	413	392	387	385	401	384	373	400	410	396	425	381	397	401	398	405	377	418	393	371	379	406	387	393	367	368	401	375	405	387	395	375	408	395	406	384	400	393	413	401	416	386	376	416	363	397	407	416	378	378	402	379	388	404	419	399	408	394	427	378	422	387	401	413	382	398	409	415	360	431	398	382	385	441	399	350	360	428	379	369	369	381	407	330	388	363	367	433	377	380	404	387	404	413	448	393	363	420	403	382	395	418	386	393	359	425	400	375	388	391	367	402	406	369	386	416	403	385	382	387	372	362	408	389	376	393	380	399	399	414	411	371	414	394	414	396	388	413	372	384	355	399	392	380	390	446	426	403	381	422	381	409	387	377	369	392	358	415	380	382	373	393	390	380	392	376	377	368	371	397	396	427	393	383	375	412	437	404	390	418	423	365	369	382	382	386	375	378	363	406	411	446	422	410	393	379	394	377	372	365	392	423	397	402	397	439	359	417	383	359	389	354	436	358	401	420	430	402	371	420	368	369	409	394	376	408	399	372	383	421	413	378	381	378	401	404	392	409	376	416	408	399	399	394	338	392	399	411	365	403	432	379	357	399	409	409	399	380	399	396	382	410	363	387	406	374	386	427	347	412	403	385	448	390	437	372	407	419	420	362	407	369	393	395	375	391	400	371	396	383	388	393	396	420	383	390	383	421	391	372	393	392	427	416	408	394	418	418	390	419	399	381	349	381	398	392	371	403	398	422	411	381	410	401	403	356	403	410	406	360	381	355	371	396	410	400	398	379	392	426	404	391	383	412	397	417	379	429	373	403	400	365	404	389	384	403	386	401	364	419	405	411	393	403	360	397	405	408	405	390	370	412	369	378	380	435	387	383	396	366	428	425	424	412	416	377	411	407	424	397	410	426	402	383	460	412	441	388	365	370	396	379	416	396	392	373	380	389	367	375	416	380	383	418	425	371	392	405	398	416	424	429	372	393	382	430	410	418	411	373	372	418	397	389	396	374	417	403	385	399	364	417	407	383	406	386	412	380	404	387	371	399	413	367	369	415	366	425	397	413	389	382	383	350	378	383	402	419	384	393	402	363	402	407	362	387	432	406	391	368	412	405	390	410	383	436	396	337	421	404	421	405	371	373	396	396	416	381	401	348	444	385	406	371	369	405	384	400	418	384	402	387	387	417	389	391	408	371	370	361	350	366	388	414	407	410	375	403	384	383	377	431	418	426	413	394	370	362	377	383	410	394	396	403	372	394	365	374	346	393	427	390	397	367	400	373	372	402	401	395	411	390	430	421	373	403	389	364	404	397	378	420	410	422	385	391	400	406	409	398	396	393	381	379	374	358	401	415	403	398	403	372	403	392	401	384	432	373	385	382	399	408	402	411	386	370	387	419	425	388	419	397	378	390	392	430	408	400	397	417	358	434	377	356	393	370	425	391	410	388	383	373	397	387	417	393	400	425	398	382	388	425	435	407	384	420	426	418	367	385	390	389	363	378	407	363	391	387	378	404	372	415	428	362	386	393	359	402	411	399	375	406	392	381	401	429	418	398	403	393	363	406	359	397	388	405	419	376	411	393	375	355	389	385	382	364	407	401	402	386	372	405	390	436	392	426	380	368	401	385	361	376	381	394	427	406	345	388	402	379	378	392	402	390	410	414	391	400
2549	390	408	346	310	347	303	308	304	313	300	341	300	311	307	327	309	285	292	290	310	293	323	259	309	316	292	291	330	329	283	310	328	281	291	304	309	301	300	317	301	293	308	300	282	308	306	317	271	339	308	313	302	324	311	286	267	318	291	301	324	289	321	293	290	286	300	313	302	328	311	297	296	313	304	274	298	327	284	286	309	289	290	315	276	292	280	337	295	300	315	288	279	305	280	303	287	345	267	316	307	291	304	298	308	289	273	303	322	288	282	294	283	311	337	345	288	311	288	293	302	308	304	298	301	276	302	284	314	316	309	294	301	334	318	286	287	318	290	264	293	336	314	282	283	322	284	325	291	316	312	299	261	286	298	298	311	325	300	328	288	295	292	320	293	308	293	307	311	305	326	342	321	307	292	270	283	310	297	285	303	306	317	290	278	276	257	303	317	339	316	305	259	307	291	302	290	299	296	276	294	305	295	276	309	300	271	312	288	301	302	306	283	300	273	291	266	284	283	329	288	289	284	295	292	298	296	295	296	300	304	295	280	292	309	307	304	305	295	330	288	311	323	303	286	292	315	296	315	294	283	277	292	309	304	264	285	269	301	271	299	301	301	306	296	302	290	335	287	327	323	288	304	295	291	316	312	300	295	304	332	267	311	302	281	302	292	308	311	313	307	298	313	296	300	320	318	317	300	281	270	288	300	292	269	290	324	307	283	296	286	292	266	306	301	293	297	281	313	295	288	284	304	316	314	289	323	294	287	261	296	291	284	299	295	293	281	306	325	300	308	283	289	353	336	263	278	268	300	297	275	286	317	311	308	283	349	313	280	282	323	313	287	285	302	279	279	288	298	324	313	280	273	295	287	311	297	276	297	298	309	290	300	278	277	304	312	327	291	273	297	328	300	290	315	301	300	290	286	292	305	292	317	304	298	306	288	312	309	306	265	281	319	320	264	289	306	299	295	316	259	292	299	310	289	271	294	285	268	290	267	329	297	311	315	295	308	289	329	278	304	285	311	309	305	288	304	297	281	300	283	313	273	296	318	334	298	325	299	315	298	301	287	280	310	284	314	279	280	290	298	317	317	275	293	283	267	290	277	279	294	320	297	307	319	271	273	285	288	293	307	318	269	269	318	289	286	282	302	279	304	315	317	276	267	279	276	302	316	315	288	296	293	305	290	288	279	311	312	306	288	299	299	296	312	293	312	324	321	291	315	285	302	302	289	297	313	294	282	313	260	300	305	275	296	296	302	313	283	312	279	278	298	311	281	307	302	286	281	310	323	275	298	295	272	290	280	289	271	288	287	287	290	319	288	285	269	285	303	290	284	273	280	322	276	308	272	312	290	326	306	312	300	294	300	276	281	289	309	315	315	311	298	307	292	280	292	271	332	268	321	320	261	293	298	291	312	323	311	322	289	281	271	318	320	308	308	305	318	274	301	289	300	288	294	296	318	309	307	288	333	297	296	292	272	248	311	308	283	284	262	307	302	308	283	268	280	297	291	293	302	282	325	314	312	249	303	288	315	287	301	303	245	293	301	285	310	319	271	291	276	325	336	280	291	281	310	298	308	305	309	319	283	338	303	301	309	309	292	298	280	299	298	287	307	291	312	296	313	291	299	265	281	303	313	286	308	306	337	306	297	311	310	336	310	293	277	326	342	300	320	309	283	302	285	309	298	299	326	293	295	301	306	306	268	284	308	290	299	322	308	304	276	349	306	285	278	307	292	303	317	281	298	280	301	276	291	307	296	282	265	302	346	280	288	312	307	283	261	308	287	302	307	288	328	326	290	274	302	299	299	295	323	292	288	294	354	293	293	315	263	302	293	283	307	288	305	315	325	307	312	269	299	299	294	292	292	301	284	299	298	343	307	286	307	292	292	285	283	299	295	288	306	317	302	307	279	264	340	340	281	308	270	323	282	333	267	282	285	308	307	326	274	266	295	311	298	317	290	266	294	267	321	329	311	272	287	309	297	310	288	262	307	323	292	304	307	291	313	310	300	291	274	286	256	339	314	319	307	300	302	322	268	305	315	288	286	312	285	311	291	304	292	281	281	273	307	299	272	298	300	292	296	290	310	313	285	336	312	310	329	315	281	267	270	260	291	280	291	323	290	303	314	289	292	286	336	301	318	277	286	295	293	310	287	293	296	283	284	303	298	287	295	286	300	316	289	299	294	295	297	303	292	275	282	321	331	321	250	323	346	341	308	307	313	322	289	296	292	261	274	284	286	266	282	309	293	283	322	295	316	296	306	292	329	282	298	304	284	310	294	308	261	277	307	285	320	311	301	353	290	315	285	278	297	315	305	291	303	278	327	297	311	299	279	330	344	284	302	298	266	286	305	320	333	321	286	293	296	299	278	313	295	309	247	297	314	269	330	298	310	311	279	333	257	309	276	312	280	294	334	272	278	319	325	283	318	262	302	300	314	297	306	295	283	300	313	296	315	289	296	299	288	294	291	300	295	293	303	306	314	302	292	267	291	292	301	283	274	271	299	319	319	316	302	300	292	286	268	271	316	262	313	295	304	309	275	281	281	301	291	322	306	285	291	306	281	285	310	305	325	302	309	297	306	331	320	315	309	306	284	282	307	282	282	302	311	276	291	293	305	326	308	317	292	277	277	257	312	329	336	291	320	319	298	332	292	250	303	273	272	322	302	318	302	281	274	285	313	320	328	289	300	306	309	309	300	288	313	300	312	304	271	286	305	286	315	298	324	319	289	294	281	323	296	290	315	357	292	288	292	301	304	311	322	298	293	288	291	311	275	285	306	299	298	309	265	308	326	328	277	282	308	314	300	297	274	308	271	292	332	317	303	297	323	313	290	273	287	306	292	291	317	309	312	300	306	300	293	292	324	283	296	306	327	299	289	306	271	322	351	295	283	292	307	276	278	293	289	305	320	310	328	296	294	306	285	298	302	314	298	296	293	303	286	289	300	312	329	322	323	302	321	298	295	294	317	319	310	289	317	302	301	294	286	308	295	316	309	305	321	327	330	286	265	269	304	294	312	342	340	295	292	279	290	285	300	304	290	295	325	300	263	339	264	317	297	296	319	290	310	312	264	284	324	306	303	314	285	280	308	300	334	270	277	310	318	277	306	279	294	266	311	285	272	308	280	300	285	271	288	291	302	312	307	285	336	275	287	291	277	271	294	269	303	289	303	332	285	292	319	299	300	270	331	300	275	311	332	294	291	294	285	293	308	302	307	305	326	271	297	287	286	338	296	287	296	324	292	301	291	285	284	287	307	305	312	291	271	318	284	291	293	335	270	293	315	304	300	299	308	298	291	290	299	305	285	311	266	281	300	273	289	285	310	276	305	290	299	309	286	299	295	293	291	283	298	302	314	309	295	314	309	279	290	301	290	285	310	301	309	291	305	312	289	291	319	333	289	282	267	305	293	291	290	313	320	306	283	250	307	294	308	263	289	321	316	303	308	303	285	326	318	279	293	337	307	300	285	304	316	286	295	301	309	282
2457	898	1007	1039	1031	952	900	940	848	881	829	866	820	833	860	865	865	827	799	782	842	872	804	844	816	837	795	800	821	775	812	864	825	810	830	817	753	806	801	791	781	818	778	834	798	841	744	761	793	781	760	800	751	789	790	798	831	807	796	839	840	833	788	792	822	777	807	824	766	815	799	833	797	797	831	823	792	820	798	813	783	859	797	767	822	780	835	734	782	878	779	773	794	768	773	781	792	824	821	773	815	773	802	742	847	781	820	814	842	743	800	817	777	782	794	786	785	853	790	772	791	785	780	824	812	794	774	780	832	780	762	832	825	729	812	786	839	792	744	822	786	782	770	778	786	814	788	799	809	826	814	761	804	810	753	796	758	817	825	814	803	793	793	786	845	798	769	800	758	776	790	804	812	798	767	787	761	747	802	843	869	791	830	756	797	799	787	808	856	819	782	821	859	828	754	804	825	816	857	800	805	767	791	803	829	795	822	843	804	814	800	805	823	816	854	794	773	741	838	790	828	816	801	810	784	788	813	790	784	826	819	794	821	848	827	783	748	855	820	787	818	821	804	768	792	809	821	843	795	790	813	837	846	832	794	828	803	789	797	766	849	851	767	821	783	824	849	766	839	799	792	804	793	804	788	834	828	818	778	759	777	801	791	770	874	814	850	818	767	829	815	796	800	835	825	809	808	791	834	787	799	778	851	830	777	784	843	745	747	822	763	807	768	734	838	767	810	817	794	802	819	828	781	779	805	753	745	821	812	739	790	800	708	777	805	811	835	805	799	785	727	820	794	802	827	783	810	819	783	818	799	802	802	774	789	787	794	806	756	770	773	797	798	797	819	788	820	768	813	778	821	760	785	756	808	812	835	763	811	823	780	816	835	823	779	730	800	833	810	847	841	838	777	795	724	818	798	774	775	779	806	782	769	806	846	741	812	819	769	813	766	774	793	754	799	812	792	803	831	770	751	833	791	823	853	801	827	784	806	842	827	782	733	830	795	738	801	782	828	803	807	758	819	819	777	829	771	818	795	813	772	784	844	792	840	783	826	767	847	783	862	787	812	856	840	784	772	841	815	833	770	824	821	750	786	828	824	812	781	804	804	812	835	818	847	781	799	770	769	788	841	766	822	781	852	777	806	776	820	816	788	808	822	767	823	760	796	800	796	757	768	798	779	767	808	833	810	730	836	783	737	744	788	801	818	836	786	821	831	775	803	775	761	802	790	824	794	746	771	775	825	810	768	786	802	811	829	878	754	832	760	801	775	776	768	751	832	851	824	790	835	820	776	765	785	802	756	816	785	806	778	866	795	786	756	777	795	826	779	794	782	764	782	787	841	790	770	797	791	834	828	784	765	816	811	815	774	757	756	737	740	778	810	868	777	854	821	770	768	795	764	816	788	787	796	800	780	802	838	828	810	727	824	816	799	786	796	768	784	767	849	715	807	810	810	765	809	819	773	853	777	789	811	837	761	855	757	804	807	796	768	782	813	762	825	812	803	805	814	771	805	799	843	748	837	776	799	744	814	877	853	796	821	731	787	796	785	810	815	801	793	795	807	743	775	811	772	797	784	792	810	764	816	812	786	826	803	811	818	805	794	800	764	791	765	797	764	796	815	733	794	807	850	819	791	812	827	766	788	794	796	820	779	763	823	781	861	784	859	862	781	784	792	854	763	785	849	775	809	819	791	756	834	812	832	830	843	774	783	732	765	811	810	772	826	801	830	828	852	762	779	803	791	795	831	808	752	797	833	844	826	848	796	749	805	826	793	803	810	804	759	764	835	784	850	796	797	776	765	759	789	838	821	789	745	805	759	761	808	784	748	785	774	832	777	842	768	822	766	782	786	790	810	764	820	822	793	813	780	790	794	807	841	826	782	780	792	789	827	780	807	758	782	737	818	810	783	766	784	819	811	785	846	728	803	845	765	829	820	788	847	793	822	772	759	784	788	828	823	716	759	779	839	772	802	788	819	790	796	790	808	822	794	860	816	848	808	792	810	783	820	782	794	786	788	761	785	777	803	770	816	777	802	832	850	808	834	823	811	777	796	822	821	784	851	786	788	790	808	757	810	790	788	797	744	803	746	842	803	827	809	808	824	787	814	769	859	802	814	803	787	808	822	808	841	815	710	811	785	748	819	781	783	841	799	742	812	830	833	782	820	774	821	785	789	766	752	790	809	823	854	775	825	782	735	736	801	832	771	781	811	784	812	820	785	773	816	800	814	772	803	768	803	818	785	785	792	869	813	750	802	820	764	810	816	815	783	842	781	788	814	803	811	844	780	820	797	794	792	833	838	797	763	812	772	791	808	822	771	823	829	850	796	834	751	815	799	789	808	777	792	754	805	773	755	787	827	742	787	802	849	826	811	757	767	801	810	795	835	772	818	784	816	771	801	791	795	816	811	783	784	782	813	767	784	815	836	821	814	810	789	818	797	865	811	805	823	834	764	766	806	812	801	772	790	789	807	844	777	801	822	793	785	772	819	777	800	766	829	754	857	797	815	791	803	785	769	817	776	761	825	799	771	844	835	858	831	764	806	803	786	803	804	806	786	782	810	805	762	816	791	793	778	770	805	814	773	823	797	782	806	797	841	830	771	812	797	792	783	777	832	744	826	837	772	768	786	823	824	811	813	796	833	802	811	791	870	791	797	788	754	848	808	767	806	823	797	773	800	781	788	823	763	837	803	783	796	790	824	835	811	797	811	785	796	730	782	757	771	744	786	829	841	846	791	798	816	773	746	810	759	796	807	840	832	803	749	836	802	843	799	780	758	774	809	839	815	873	831	810	776	773	869	754	799	798	838	785	844	815	829	823	850	747	750	811	783	804	812	807	841	814	785	853	826	822	798	771	813	792	858	791	812	872	808	805	805	749	773	793	829	770	804	800	773	804	791	839	803	815	872	825	819	771	817	795	801	825	808	828	807	844	818	764	791	775	832	760	802	792	816	768	818	845	814	890	833	830	792	777	812	823	846	852	840	793	807	752	829	752	838	780	821	846	792	801	840	810	858	778	755	761	799	823	831	747	784	812	795	755	766	819	812	842	758	746	783	808	773	779	812	748	749	854	765	798	799	820	749	804	854	832	811	809	804	783	766	809	781	843	782	782	785	772	822	830	828	774	805	806	776	813	805	781	798	811	817	758	798	805	763	780	759	811	738	822	755	798	829	824	762	814	756	833	838	843	804	826	796	845	788	753	793	787	751	796	818	774	775	759	771	799	774	752	840	797	833	796	786	819	804	789	764	773	790	821	783	774	805	769	781	828	820	779	833	813	776	799	783	822	781	791	839	752	799	803	809	848	795	755	831	828	800	810	802	750	806	806	752	752	795	782	784	807	796	812	768	806	808	766	794	752	793	795	797	812	785	779	836	755	754	763	805	744	796	783	806	853	854	742	750	798	797	824	784	794	809	760	748	788	806	811	829	773	819	817	814	825	810	816	788	791	797	782	790	790	769	802	802	798	769	823	819	744	812	810
8606	954	1154	983	698	558	426	368	328	320	239	255	236	231	208	225	207	193	185	203	194	194	191	183	196	173	200	177	204	189	182	203	190	198	169	166	167	164	177	183	184	175	163	176	186	184	187	172	156	150	154	190	152	155	188	186	178	160	189	169	183	162	191	158	188	171	178	163	176	173	142	160	174	178	168	156	191	150	139	155	173	166	164	193	159	174	185	165	169	177	169	164	173	154	170	196	184	141	156	183	147	156	177	145	161	157	170	185	162	143	172	177	200	163	141	159	176	169	164	165	178	158	172	145	196	184	166	168	172	170	162	156	145	169	144	174	151	166	160	187	152	160	145	169	162	169	183	156	154	153	149	168	148	151	157	140	149	148	181	175	161	168	166	168	170	179	169	168	181	170	191	175	182	170	175	177	169	175	155	180	152	169	163	165	154	159	180	149	149	189	161	152	170	177	160	181	172	186	172	181	183	180	167	159	167	178	194	169	145	180	171	173	194	171	182	159	164	157	158	181	195	162	183	169	143	188	166	164	162	204	179	157	200	154	179	134	168	160	151	165	165	176	178	171	159	161	168	167	183	175	161	148	167	180	154	163	152	139	172	155	172	180	157	181	159	148	160	183	169	178	143	144	160	183	160	170	163	156	176	159	165	192	164	170	154	152	164	182	169	161	163	168	163	171	159	150	177	160	161	185	184	185	168	179	159	173	149	168	154	189	163	167	169	167	163	164	160	173	159	171	183	182	178	149	165	157	162	162	165	174	161	177	175	183	180	169	185	181	145	143	172	156	157	173	166	159	161	144	193	154	179	177	178	166	170	163	178	141	173	179	147	167	137	157	157	171	149	175	173	170	180	165	162	154	182	171	191	175	176	153	152	169	177	154	157	145	159	166	164	180	165	184	160	172	161	155	175	175	166	182	141	160	168	155	142	172	176	170	140	178	161	163	187	170	197	167	170	169	186	185	190	161	164	188	165	180	177	150	171	193	176	160	170	175	150	171	163	185	146	169	155	177	186	180	161	176	183	175	164	170	171	159	160	173	164	157	177	160	160	147	165	157	175	155	149	172	173	180	177	170	155	162	190	156	169	161	200	148	177	158	172	170	178	180	182	171	177	178	175	186	151	160	174	176	175	194	179	162	168	194	162	164	158	199	170	178	165	162	191	160	155	183	185	159	170	164	158	161	164	156	164	184	161	148	170	153	172	177	153	163	168	155	160	150	147	201	161	184	177	174	171	180	151	176	172	191	168	179	162	157	159	207	166	158	166	171	152	147	140	184	163	165	176	164	159	134	166	158	194	164	167	178	158	183	161	158	169	182	194	161	168	193	184	172	181	187	161	159	153	172	184	180	163	145	174	177	171	148	163	170	161	142	161	148	168	182	160	178	180	176	181	167	131	162	181	154	180	164	174	167	161	195	185	164	157	168	145	153	174	174	176	170	171	167	169	178	165	188	176	174	167	159	182	176	166	144	161	147	147	148	186	188	182	160	161	145	193	194	180	180	162	167	160	167	167	151	171	186	172	170	145	148	154	185	146	182	159	177	177	186	175	183	199	159	176	168	178	169	174	170	169	178	181	160	158	173	157	146	170	156	164	161	178	151	172	166	164	181	170	165	168	137	173	168	172	169	149	176	145	195	163	153	170	187	150	166	188	153	169	170	174	197	183	153	160	152	166	156	176	177	164	182	159	189	180	171	162	169	180	152	181	165	192	189	169	151	161	171	194	130	180	169	195	187	151	160	162	148	174	167	185	177	199	162	179	153	169	169	193	171	159	174	160	184	169	169	155	160	164	199	180	183	198	141	173	166	156	171	147	151	159	153	143	179	167	161	135	179	158	186	159	165	162	160	149	175	197	190	161	163	162	156	172	172	171	165	172	186	185	184	170	167	156	176	191	172	171	186	186	185	161	168	145	164	166	180	174	187	162	166	197	169	173	161	197	178	155	177	186	181	157	170	139	141	181	150	192	148	196	165	183	185	159	163	180	149	177	186	148	147	155	178	164	171	177	182	170	147	139	181	184	167	158	178	166	177	181	169	163	179	158	169	145	157	154	193	161	166	167	160	172	157	153	160	168	166	173	160	139	165	172	159	166	171	153	167	160	158	175	172	180	177	165	159	188	162	142	162	177	151	195	169	170	150	138	161	176	171	189	190	169	174	167	166	150	176	151	183	179	180	175	140	186	182	168	162	169	147	167	158	169	184	181	148	174	139	154	133	168	173	163	193	152	169	180	188	155	174	176	155	171	162	187	150	148	179	160	150	183	164	150	158	157	171	172	158	151	182	144	192	178	170	174	167	198	176	190	144	158	192	184	152	168	154	198	182	162	164	167	174	166	168	161	169	171	170	172	149	174	156	164	158	169	151	181	192	157	141	161	168	177	166	172	167	171	173	156	169	183	191	168	187	179	174	173	170	169	166	144	158	162	158	174	142	153	168	154	173	171	143	161	139	180	194	175	156	177	168	175	185	167	161	179	138	151	174	172	173	161	161	182	171	157	160	186	170	150	178	181	169	165	158	182	162	171	183	176	163	156	157	154	165	178	179	134	140	173	164	146	177	162	161	153	154	162	182	192	148	170	171	169	171	161	155	169	164	180	189	167	158	159	182	179	175	186	184	167	158	165	167	157	157	170	158	164	154	145	148	171	165	149	195	143	169	163	151	165	179	168	167	179	183	157	158	188	173	167	161	181	142	153	177	175	156	159	155	168	162	177	168	170	158	184	184	164	174	168	172	154	164	188	176	186	179	161	139	195	145	167	143	182	138	163	156	152	142	148	179	186	147	147	141	171	151	171	186	182	161	181	199	174	165	165	163	145	158	141	175	175	166	160	158	176	189	164	176	163	151	188	192	175	193	173	144	160	150	176	182	160	145	192	196	129	187	168	186	180	174	171	161	174	159	190	173	182	182	183	156	162	195	166	186	186	180	165	174	177	161	152	170	174	175	155	155	150	145	137	167	152	156	162	157	168	169	165	178	187	160	180	160	172	155	176	167	173	167	184	155	151	161	192	169	169	181	176	163	173	151	157	155	150	167	179	172	136	187	140	175	172	178	174	165	167	167	154	160	180	177	137	178	164	185	145	166	174	174	146	187	178	143	145	160	174	166	142	179	156	175	147	158	152	165	182	159	162	153	173	178	159	163	142	187	160	165	173	156	149	160	175	192	175	135	159	192	164	187	171	173	163	161	146	167	176	171	178	158	190	198	165	175	158	154	177	169	166	177	193	164	172	159	143	159	153	162	156	176	169	160	174	160	181	165	160	165	183	166	179	177	162	160	170	164	167	180	192	165	195	158	185	142	165	169	177	173	183	148	160	184	160	158	159	177	148	153	153	161	168	167	160	178	163	169	155	180	167	171	153	140	163	158	165	165	170	196	184	191	179	140	174	167	165	164	188	154	174	162	174	174	155	157	168	177	166	172	165	161	185	196	196	180	157	176	199	145	164	142	181	183	157	175	178	186	166	165	161	175
5572	1315	2552	3092	2710	2256	1894	1634	1437	1195	1134	1024	945	886	834	806	777	727	668	689	637	673	621	661	584	562	613	594	613	537	559	586	527	572	519	508	607	553	548	531	529	511	516	514	516	534	522	489	543	540	521	550	498	532	492	515	525	522	524	504	464	508	503	526	519	507	452	493	501	511	436	501	496	512	511	546	472	526	504	453	494	505	469	544	483	499	442	508	500	512	472	480	505	500	449	461	481	484	490	480	465	533	498	486	526	492	473	490	477	476	459	499	458	459	504	500	502	500	511	487	502	531	486	472	477	483	515	470	459	479	503	507	478	515	497	524	512	515	487	515	470	484	484	497	474	468	458	475	489	461	498	486	478	539	445	517	502	492	524	475	477	478	486	480	482	466	463	461	529	534	475	490	478	498	459	489	466	508	461	490	481	500	483	481	493	453	450	513	463	542	494	476	500	506	520	473	495	487	487	538	466	497	466	480	453	488	527	435	546	493	513	480	508	499	482	521	512	501	447	509	463	484	487	474	484	489	462	469	454	504	472	503	498	446	451	494	490	492	499	463	486	486	500	490	483	517	507	517	490	479	473	481	489	471	445	482	479	483	478	459	500	510	526	466	472	481	452	507	548	497	496	478	513	507	489	445	506	515	464	507	497	495	525	461	480	465	518	478	473	451	480	453	465	478	466	445	477	485	504	483	509	464	530	486	520	458	477	473	497	498	538	474	503	449	479	497	504	474	492	500	485	486	458	487	492	491	487	473	487	489	480	492	487	497	451	478	488	500	443	499	484	495	497	474	454	467	524	504	462	469	508	488	480	538	507	460	480	526	478	474	491	519	505	491	471	483	532	477	479	490	509	457	487	521	505	485	512	491	476	510	457	499	477	500	477	519	537	483	536	461	456	465	514	524	473	421	508	480	445	500	459	490	459	517	486	506	457	464	473	514	496	464	523	510	468	471	442	456	489	464	475	496	534	486	475	491	433	466	495	512	471	495	507	467	466	517	500	496	467	524	478	461	525	461	501	495	495	463	474	479	480	459	511	475	472	447	491	459	515	476	501	475	486	458	488	471	490	505	462	527	449	527	450	479	504	494	506	495	472	547	466	498	432	520	508	477	493	483	450	476	487	500	493	489	529	465	430	483	515	446	495	502	513	471	455	450	456	463	464	467	488	464	485	523	471	531	506	515	458	534	477	511	497	533	451	480	485	479	498	436	498	495	468	479	511	498	501	503	456	493	473	455	491	474	460	477	505	456	490	455	494	461	459	467	527	500	480	458	481	488	518	458	467	547	497	461	487	476	478	506	472	488	462	482	468	490	479	470	485	455	495	493	493	453	467	513	456	467	492	469	474	442	513	463	446	487	469	469	494	470	469	457	472	436	448	482	491	481	471	479	470	478	492	431	441	448	531	483	517	469	454	481	480	491	471	461	492	502	440	496	452	480	463	500	491	477	509	495	459	492	460	482	460	495	467	487	514	474	477	479	454	510	490	461	511	485	500	526	509	469	491	474	507	498	466	509	452	487	499	436	523	458	533	494	498	502	495	501	487	457	477	465	459	466	498	519	471	485	475	494	491	487	508	467	495	471	498	484	479	453	472	482	502	496	483	485	489	474	474	476	438	483	498	473	486	494	456	495	477	523	527	473	507	485	436	493	474	473	482	476	484	517	470	428	474	447	475	463	499	480	488	474	486	476	491	467	472	508	491	480	486	502	478	483	482	472	464	467	479	480	501	469	467	462	503	494	469	476	478	506	497	458	510	496	504	511	476	463	468	471	493	496	501	536	481	448	475	504	542	501	496	464	492	494	508	513	514	498	486	494	505	490	464	462	463	455	459	454	491	486	514	480	519	500	475	523	482	439	472	506	459	496	467	490	512	490	524	508	478	448	495	481	513	445	488	495	501	495	508	435	490	495	492	448	493	494	483	456	489	537	510	531	496	499	485	477	462	508	493	463	461	440	474	464	478	519	502	466	519	453	466	520	484	460	498	472	504	513	514	473	479	466	468	447	479	455	498	489	502	462	459	507	510	477	491	450	503	506	479	485	477	462	505	497	444	475	502	498	466	508	450	485	494	502	486	451	456	499	460	475	469	472	460	500	499	518	508	465	506	493	478	435	461	480	444	478	471	492	470	478	497	485	479	484	493	500	475	478	494	510	493	485	469	491	418	479	478	479	492	513	492	532	461	452	487	502	492	465	471	492	479	490	492	471	462	491	505	487	508	452	480	505	501	530	437	486	483	489	489	485	504	448	462	497	518	475	489	512	500	441	474	518	470	501	473	526	489	459	487	502	444	480	490	490	471	468	489	513	476	523	483	426	499	507	513	540	479	467	477	511	461	504	461	479	510	464	483	507	499	492	503	493	456	494	465	484	507	510	517	500	458	498	484	476	486	503	480	472	485	501	486	474	500	488	497	489	516	509	485	453	511	489	492	453	491	471	501	471	483	511	524	462	501	480	466	485	498	482	494	510	498	520	483	479	487	458	457	454	464	485	517	520	487	489	500	494	483	485	471	469	504	511	471	495	484	518	474	481	483	484	472	479	455	481	477	493	451	500	491	538	504	535	503	495	471	502	488	530	472	490	497	462	480	506	449	496	502	451	498	508	521	506	476	490	466	459	438	499	501	488	526	456	458	490	502	468	498	429	498	483	473	468	454	549	503	463	451	479	505	513	519	489	488	470	483	507	482	483	500	493	520	491	484	465	466	490	473	487	470	504	437	497	467	459	491	493	487	486	493	463	483	516	518	501	478	521	485	509	485	467	485	479	474	479	497	490	450	485	478	486	490	488	517	486	446	485	477	457	479	499	493	467	465	501	480	487	456	448	508	514	456	438	498	481	445	484	453	473	493	465	457	467	444	483	420	476	474	462	524	436	503	435	464	494	467	496	505	482	505	513	490	461	499	499	517	481	455	487	473	476	508	489	477	474	499	527	479	486	453	502	460	474	485	505	486	496	475	441	499	462	467	489	490	484	458	526	498	466	517	462	489	503	493	498	463	510	455	527	507	463	471	489	461	458	531	493	522	498	481	493	508	492	489	492	491	522	473	486	530	478	470	516	490	484	471	466	475	463	491	467	547	456	421	497	454	498	447	486	458	508	500	493	493	476	485	486	457	481	468	502	506	477	466	472	522	485	486	486	500	487	478	488	470	496	484	485	482	481	479	438	474	465	494	480	519	508	489	498	492	466	441	526	487	434	459	485	511	463	458	510	471	503	508	472	491	482	435	519	496	499	485	515	493	482	476	462	487	509	485	466	494	441	499	507	458	451	483	470	485	489	486	456	476	455	489	480	507	500	460	463	511	490	477	516	486	523	454	474	477	512	517	501	470	514	493	496	467	476	492	479	506	469	456	463	505	502	477	479	466	494	448	445	509	493	461	476	442	445	462	480	504	500	480	451	447	488	442	472	474	446	487	473	508	494	471	525	469	511	544	491	505	509	482	467	472	471	488	484	446	485	498	438	493	456	473	497
16239	2240	2276	1780	1248	931	750	550	460	397	411	296	274	243	259	223	226	215	170	168	196	169	185	183	167	168	173	149	150	162	162	152	185	143	135	168	130	167	154	165	156	157	148	136	140	154	146	154	150	146	136	152	149	138	157	130	123	119	155	141	130	136	133	141	134	130	140	158	125	157	133	141	146	131	146	134	122	139	114	130	145	124	151	146	120	121	142	151	146	157	143	142	125	135	140	122	145	124	140	138	155	135	116	136	150	126	147	152	136	144	151	125	144	138	123	120	154	133	133	145	142	121	126	140	143	134	167	164	129	163	135	131	171	134	119	138	117	140	137	143	130	142	153	132	132	138	148	131	119	132	126	138	141	134	108	141	152	132	151	115	145	153	135	129	148	149	141	162	138	125	145	131	144	113	124	138	141	128	126	129	147	124	143	154	137	135	126	145	130	132	142	129	166	130	139	141	144	139	151	143	134	136	152	127	149	128	144	137	145	138	168	153	137	145	117	115	149	147	164	139	146	153	116	131	149	139	125	138	135	125	163	145	136	143	137	147	155	146	146	135	159	131	141	164	134	122	141	144	152	153	127	131	120	131	148	142	150	125	145	159	121	147	140	139	140	130	164	136	127	123	135	162	132	132	153	110	139	135	145	153	140	145	132	157	139	154	154	133	148	137	141	141	158	124	135	144	126	124	152	127	134	108	122	140	125	132	152	129	137	147	132	107	136	133	149	130	139	129	132	124	117	159	134	132	138	121	125	129	125	149	147	134	123	131	134	142	141	142	133	132	127	164	146	137	131	135	129	141	128	158	145	143	131	119	135	129	141	136	126	179	148	147	152	135	132	148	129	146	142	141	142	133	123	151	123	156	161	137	121	140	141	127	118	137	129	146	115	124	144	143	140	115	149	146	143	116	140	154	113	130	138	133	128	128	151	137	127	131	138	141	143	154	139	151	138	135	117	143	114	132	135	147	131	149	142	140	124	127	145	134	155	146	143	144	156	128	144	129	122	126	126	145	139	148	129	138	128	189	146	135	143	153	138	145	141	172	132	143	147	136	143	152	132	134	123	161	121	154	122	146	156	138	107	124	150	124	141	128	141	154	148	111	147	137	132	135	136	127	156	129	151	147	136	142	146	133	120	129	139	141	114	144	141	149	134	144	123	141	142	139	141	153	143	128	125	137	130	142	168	127	128	145	153	129	134	147	137	126	135	142	147	165	122	153	109	129	143	131	152	129	152	137	116	146	158	145	119	149	124	133	159	133	144	129	115	162	137	166	122	156	148	125	131	147	132	138	135	132	138	120	124	149	143	122	159	145	138	132	130	152	141	161	151	156	127	145	149	137	150	118	131	148	138	148	128	134	125	156	145	117	115	142	123	154	147	139	132	154	125	159	143	135	138	167	121	140	130	131	135	130	130	155	160	132	137	163	135	147	134	133	143	138	120	141	120	144	130	135	134	143	142	117	146	131	137	151	129	151	120	120	148	152	126	133	137	149	115	145	148	119	113	135	137	135	130	124	138	123	118	142	133	144	113	135	129	139	160	138	151	125	132	119	142	146	143	114	150	136	106	126	123	128	103	132	124	144	139	154	119	143	134	131	132	159	146	160	149	141	154	161	157	126	143	136	136	130	134	137	135	124	128	142	139	125	149	131	133	144	149	140	140	138	149	132	130	105	139	130	145	132	134	143	136	115	142	144	134	150	118	154	139	169	148	132	138	133	121	149	141	117	119	126	136	122	145	120	129	141	143	138	113	141	133	134	152	148	134	151	136	139	124	141	148	125	147	127	138	151	127	134	131	137	154	122	136	141	128	146	133	120	143	123	133	138	115	133	122	154	154	125	143	135	142	141	112	137	159	120	141	122	129	138	141	132	135	110	128	158	141	157	139	144	118	134	118	164	148	149	126	153	143	139	144	143	147	156	139	134	145	155	160	146	134	154	137	131	146	145	132	127	122	135	122	125	145	149	148	119	116	152	144	134	152	146	115	136	127	138	152	117	128	129	138	127	143	147	128	134	150	134	140	145	127	121	130	132	137	128	140	133	152	148	141	136	121	144	136	131	171	144	149	160	139	119	136	138	148	151	137	143	149	148	123	137	143	107	124	137	124	138	145	147	148	152	138	141	139	128	139	107	131	136	116	130	130	136	135	133	155	135	132	147	154	150	128	144	130	127	143	133	166	138	154	137	154	123	134	145	133	139	138	154	145	140	135	147	153	147	107	130	154	151	149	121	140	143	143	138	136	139	136	163	162	134	160	136	142	131	141	147	142	151	158	132	149	139	135	125	133	158	147	136	144	128	140	156	132	133	134	154	135	148	152	147	128	120	131	128	133	142	127	137	137	140	121	138	144	162	152	118	139	141	151	144	129	144	121	119	133	140	121	143	135	130	130	129	118	156	113	166	126	143	128	140	153	162	142	154	124	138	137	120	118	133	140	133	130	158	142	150	115	137	116	164	145	125	131	124	125	137	140	132	127	129	120	127	158	139	131	125	137	127	125	131	140	149	131	124	131	136	131	138	151	129	157	158	168	156	136	120	121	136	135	128	137	123	122	155	126	118	139	149	146	145	144	131	133	134	122	135	141	123	133	125	153	152	144	146	138	115	152	159	124	151	141	121	134	133	147	149	159	165	127	140	139	161	149	135	158	142	135	139	145	119	121	128	131	154	130	136	136	145	152	143	132	132	135	155	132	143	143	124	132	134	125	161	137	118	158	145	151	138	138	158	143	141	141	153	136	120	131	140	143	139	140	154	170	127	136	143	165	135	129	131	144	155	123	144	140	135	141	143	146	129	154	155	145	126	130	138	138	144	122	137	146	148	128	144	147	125	145	164	127	167	142	146	143	128	142	151	119	145	118	131	148	141	149	137	134	134	155	120	131	147	130	135	149	138	129	130	131	118	142	138	140	143	157	132	145	149	129	137	139	136	128	132	133	126	131	139	146	135	142	156	133	127	126	139	135	150	140	134	138	132	153	129	142	133	135	137	116	135	140	139	128	138	134	152	127	120	122	142	128	129	124	145	145	128	105	121	150	138	153	142	132	133	157	140	150	134	136	131	141	148	141	128	117	141	140	146	126	157	126	154	125	116	158	131	115	146	160	123	134	125	162	148	128	125	152	150	143	132	142	144	128	128	140	146	149	146	176	139	117	163	158	124	138	146	149	152	140	165	153	130	121	115	119	138	141	136	135	149	147	133	108	144	147	120	135	151	152	147	141	137	138	115	172	130	142	149	147	136	128	116	130	131	136	159	125	145	128	160	153	134	136	129	141	119	153	140	142	141	140	129	125	150	137	151	144	140	158	165	130	135	134	131	152	125	161	143	133	129	153	131	135	138	138	148	125	123	129	138	139	148	129	131	157	130	162	171	118	133	147	127	152	136	136	146	165	149	116	150	140	151	143	136	144	141	154	125	130	151	147	147	149	154	137	129	131	144	147	160	166	129	139	127	122	137	145	144	149	135	141	149	139	124
7429	2072	4352	5329	4676	3778	3110	2604	2314	1936	1587	1497	1301	1154	1128	1024	929	917	874	842	805	776	705	710	668	651	700	578	592	592	596	589	573	497	570	548	568	564	514	479	505	508	515	500	505	504	467	472	466	499	453	486	459	476	460	483	462	487	484	438	465	467	423	482	446	472	463	453	412	429	407	432	467	432	427	438	478	444	411	426	470	417	451	436	462	439	402	397	420	403	418	429	443	401	431	430	400	450	410	463	471	462	397	431	443	438	422	439	442	478	413	454	420	431	414	419	431	422	434	438	441	480	430	391	431	380	450	454	449	418	448	441	454	441	400	381	456	404	408	436	462	401	403	434	423	404	404	429	407	436	434	385	439	430	401	418	411	388	453	429	417	445	434	423	411	433	434	453	433	422	437	433	433	401	425	429	419	413	409	425	401	448	441	427	436	435	439	425	438	388	439	457	396	428	464	416	411	433	457	462	432	436	428	408	424	423	425	425	418	418	393	431	457	379	422	468	417	401	406	441	439	462	400	423	451	403	427	432	412	362	452	443	447	426	412	398	401	431	420	419	400	438	388	403	414	445	447	433	454	448	419	466	415	435	399	394	417	418	383	421	386	458	399	395	415	411	408	415	441	426	407	389	426	441	410	450	454	418	424	436	447	423	417	424	408	408	415	419	419	424	391	431	420	446	410	392	435	419	393	431	403	420	412	414	429	417	412	417	392	422	446	376	405	423	421	428	379	412	399	443	409	440	442	378	397	435	411	431	406	406	406	411	435	380	442	382	439	408	460	429	380	433	431	415	410	419	426	430	449	395	390	448	461	408	418	409	438	438	408	413	435	409	425	392	391	442	416	428	397	457	432	377	448	434	403	427	437	407	407	450	398	407	413	428	420	373	444	404	447	437	444	429	420	434	416	436	413	405	420	411	408	409	397	413	448	429	430	402	416	429	413	398	402	431	437	423	446	439	461	452	409	423	422	426	342	430	413	389	438	394	416	420	417	448	399	379	397	418	412	410	381	394	415	388	374	454	446	434	400	396	400	405	409	413	395	390	430	418	423	401	419	426	420	386	439	400	451	441	401	440	440	424	430	414	383	429	439	413	428	435	389	437	404	414	423	427	439	412	400	416	392	445	431	424	387	417	405	431	414	431	420	413	406	456	413	435	430	379	401	418	408	418	446	459	441	474	416	402	420	441	420	426	415	427	444	396	425	408	452	419	450	428	371	443	412	384	407	404	422	392	427	418	425	439	452	383	438	403	400	441	409	422	428	418	408	433	436	425	424	373	452	415	414	412	391	412	419	409	450	364	425	445	416	401	442	435	424	408	419	425	440	409	410	428	371	422	433	429	393	431	421	423	427	409	438	428	447	427	432	411	426	448	395	413	437	443	427	393	419	395	417	418	466	423	410	385	432	435	393	390	444	433	429	383	368	455	434	424	432	412	419	407	417	427	431	396	440	440	425	387	404	419	433	418	390	412	423	447	415	425	468	409	442	412	386	428	420	419	429	427	431	380	433	401	423	435	384	430	425	393	441	432	447	413	436	444	387	405	415	433	407	398	421	398	399	415	448	410	385	395	423	418	455	410	445	440	404	462	410	401	423	403	402	417	442	420	366	414	421	409	432	420	442	406	397	386	446	431	421	410	412	399	439	445	423	430	450	418	427	423	431	415	440	404	433	403	420	418	418	417	405	384	458	458	406	396	417	411	407	400	434	420	446	413	441	402	449	455	430	416	387	419	411	417	404	430	443	384	389	452	427	412	407	444	424	437	428	428	404	422	434	438	414	421	413	410	410	397	429	416	461	429	394	438	438	395	445	403	409	423	406	431	428	410	406	431	428	466	444	405	377	425	378	413	423	423	486	439	421	432	404	445	450	379	462	412	434	440	394	402	421	415	377	413	396	433	402	427	430	417	396	431	422	432	395	426	415	415	418	423	429	447	428	455	447	452	428	445	389	392	424	394	409	433	428	425	427	416	426	418	433	416	436	432	430	452	446	437	376	409	403	429	460	457	403	424	412	411	438	388	422	451	412	417	429	421	409	419	400	441	442	392	425	443	452	402	424	408	415	379	422	372	411	408	477	397	397	402	449	448	401	425	431	414	426	436	433	429	417	449	403	425	431	420	431	414	385	394	434	424	426	393	430	393	419	447	443	412	395	361	451	394	390	423	433	452	387	397	433	387	436	407	407	406	431	425	398	419	411	401	461	404	415	430	436	411	397	421	430	438	431	415	397	397	400	419	415	422	409	415	390	443	386	455	433	418	407	424	412	435	399	443	380	412	413	439	447	369	403	441	426	415	442	403	396	426	438	397	500	389	397	381	378	442	402	444	412	407	420	432	439	428	389	456	404	404	438	437	418	383	427	446	435	434	435	438	459	457	427	447	445	378	402	408	374	398	392	386	442	432	426	384	442	415	416	386	429	428	428	433	435	410	420	381	419	434	427	380	429	421	393	436	418	414	423	401	384	411	406	415	426	400	419	446	437	429	401	411	408	442	387	428	445	425	414	401	441	413	375	388	429	433	464	406	415	435	433	429	400	428	430	466	402	403	416	434	439	451	453	446	410	406	419	423	465	411	396	433	402	403	414	410	421	443	413	396	441	423	457	435	459	424	444	403	440	418	404	441	390	423	432	405	429	408	369	412	395	446	436	404	397	451	406	409	427	382	436	416	431	414	411	405	414	446	427	386	422	421	412	415	440	446	421	435	469	421	438	381	375	445	424	394	417	403	433	407	411	452	418	401	400	453	425	372	446	454	442	400	433	422	431	428	420	426	418	424	386	408	404	448	408	409	406	399	435	433	402	411	435	390	396	396	417	409	423	420	432	415	401	434	428	423	443	409	428	417	433	439	424	389	425	413	400	425	418	396	469	425	411	440	441	433	409	416	430	396	402	408	411	430	460	414	432	423	413	409	438	430	400	409	453	401	427	411	368	396	429	447	405	428	420	428	439	405	439	447	420	384	430	411	445	412	417	428	423	440	446	386	444	440	436	401	433	415	401	442	436	436	416	393	439	416	407	448	424	421	457	428	418	441	397	453	424	437	427	401	426	442	442	426	417	426	416	437	445	394	411	414	416	389	392	369	424	404	387	448	390	413	426	393	439	404	423	436	409	411	367	432	446	401	398	413	412	392	412	389	429	436	425	408	440	415	431	428	415	421	411	417	413	437	414	411	409	383	411	400	425	442	410	454	443	398	434	420	400	399	435	417	478	419	397	424	419	418	393	440	434	404	405	452	454	406	432	417	432	414	413	402	423	426	459	428	411	419	415	432	452	422	422	399	380	412	421	450	427	395	420	410	423	399	400	397	435	437	423	424	396	458	458	420	449	437	423	439	424	411	418	394	400	424	428	428	441	425	420	385	438	447	421	374	421	410	409	460	440	434	425	425	432	430	424	433	408	401	399	415	461	438	400	414	432	419	417	443	421	426	405	401	461	396	422	394	439	419	427	415	424	404	445	433	415	399	430	407	414	408
2413	368	374	346	315	345	342	285	305	322	305	285	285	319	277	297	283	323	299	293	336	311	324	309	279	294	321	290	250	301	272	309	298	302	288	329	305	268	285	306	291	312	332	278	323	302	312	322	326	255	289	310	324	334	306	284	319	262	289	281	296	301	285	290	272	295	291	317	309	286	302	294	312	282	332	306	312	294	302	285	317	286	272	305	313	330	302	302	296	260	308	319	285	283	277	311	325	340	311	331	316	309	279	296	292	277	319	297	290	302	300	294	322	306	281	320	318	284	307	291	319	301	275	323	301	275	272	313	299	317	348	291	315	306	308	319	276	325	307	297	314	301	278	297	296	279	303	297	321	297	290	260	313	292	289	326	296	319	317	299	302	282	313	295	279	289	302	290	289	277	288	295	321	322	321	289	298	291	301	313	288	275	297	286	297	264	282	264	307	289	274	304	304	319	285	320	319	314	283	320	287	300	299	289	260	282	293	314	306	307	308	260	299	303	289	279	294	295	289	302	307	283	284	301	344	291	312	295	289	269	289	266	272	308	281	292	284	316	265	313	252	329	308	320	321	288	256	305	291	266	303	299	277	312	302	297	300	292	288	311	272	305	330	281	277	320	271	271	293	289	296	311	259	285	301	311	303	305	288	320	291	271	284	295	294	298	339	324	260	315	295	294	281	303	320	267	280	283	315	292	298	292	311	297	317	325	317	288	288	318	325	280	282	287	298	326	298	320	292	311	290	321	279	308	265	311	249	250	280	294	302	325	304	291	289	271	278	275	301	304	279	329	294	293	295	270	300	308	294	305	323	282	304	278	315	305	295	304	308	293	261	299	318	342	309	300	289	269	347	300	336	309	285	282	283	274	319	328	311	313	298	283	284	308	323	300	297	298	299	287	327	313	299	286	306	273	289	297	295	269	279	315	284	312	319	337	312	279	293	302	260	293	307	297	266	272	294	308	322	294	321	324	268	293	315	271	287	300	316	310	264	313	313	287	306	307	315	268	292	333	299	316	324	286	290	273	285	286	290	257	304	304	293	317	297	286	295	294	304	293	302	294	285	287	267	304	299	288	311	312	307	293	292	285	291	297	243	301	294	267	303	293	328	303	331	280	334	286	315	276	270	278	286	306	292	285	305	303	259	290	289	324	305	298	330	280	320	320	284	325	315	301	307	307	294	274	297	298	278	302	287	268	276	301	290	304	302	279	318	299	297	314	289	296	294	308	284	323	265	279	281	275	277	316	309	279	294	296	298	292	311	341	293	293	304	305	312	292	300	300	301	318	291	276	319	323	287	299	312	320	318	283	321	315	302	289	300	322	297	275	283	308	301	306	283	283	300	282	289	275	296	293	275	260	294	301	276	313	324	307	337	287	295	288	315	288	302	325	299	268	282	306	276	295	320	304	326	314	299	300	312	295	300	283	314	297	305	289	335	334	298	312	304	298	311	302	297	301	293	325	288	281	261	289	291	320	276	276	319	287	293	271	291	312	322	291	283	299	278	329	297	282	291	287	290	281	314	304	303	298	291	291	304	302	298	266	301	288	290	291	287	323	330	292	265	311	294	279	286	292	282	301	312	284	280	298	324	283	322	288	312	316	307	294	332	297	338	311	302	275	282	270	288	304	308	319	286	305	293	283	282	303	308	313	318	303	289	292	285	316	286	280	274	297	267	292	280	313	306	298	301	275	316	308	304	280	269	306	298	254	297	284	256	307	317	317	290	303	277	299	285	305	270	289	323	327	286	277	275	309	272	314	281	325	303	311	326	297	263	299	350	294	290	317	298	293	323	262	277	325	271	334	302	290	334	279	296	303	304	288	291	291	318	285	284	278	287	280	309	291	287	292	268	317	288	295	309	278	261	285	295	333	273	323	289	270	305	290	318	292	313	333	269	329	298	311	284	303	319	286	295	291	312	303	321	312	332	296	283	275	280	281	296	295	273	329	282	260	292	283	305	303	290	283	288	282	297	295	318	304	289	283	297	325	274	296	255	315	305	307	304	289	306	307	294	303	297	298	312	305	295	276	322	313	293	311	297	280	284	330	298	301	289	289	292	321	308	287	322	295	309	311	300	313	287	293	307	289	314	289	258	267	285	281	287	287	311	301	319	306	309	317	306	305	319	296	267	324	286	305	305	283	308	311	338	286	285	290	302	294	292	323	295	315	297	295	286	301	295	308	285	294	296	306	304	272	280	299	308	296	268	301	313	321	271	306	287	304	308	283	331	304	311	288	281	297	284	303	274	285	281	303	317	290	326	293	311	316	327	270	283	307	319	310	309	320	298	312	309	305	273	309	261	329	291	275	295	276	299	316	318	306	287	312	279	291	284	282	311	303	315	278	299	288	308	291	292	294	293	311	294	288	295	255	275	308	295	317	323	269	294	283	305	281	293	303	291	313	309	302	321	277	310	300	277	267	289	292	291	293	278	273	275	283	290	304	311	305	338	291	263	295	255	299	312	279	300	345	298	285	284	302	286	327	309	309	318	291	297	267	316	275	298	318	309	307	277	328	321	285	272	324	305	323	311	309	322	352	316	288	298	268	270	299	298	272	325	295	300	281	315	323	343	282	289	290	290	286	274	323	292	297	304	296	306	338	312	274	292	328	291	288	336	295	287	295	307	312	321	309	294	295	316	301	259	270	299	288	293	312	277	280	307	307	300	294	315	309	304	313	272	303	320	308	302	279	322	297	282	284	295	291	319	302	325	298	287	305	291	314	308	333	293	300	300	308	345	300	277	291	290	299	291	320	313	268	299	271	261	272	273	312	294	294	308	314	315	301	294	299	274	292	294	275	289	308	291	279	283	295	285	286	266	296	321	287	338	302	322	296	308	293	283	320	320	281	267	320	292	295	366	344	303	291	251	324	309	275	310	299	308	327	297	294	318	313	283	295	302	275	321	291	307	312	308	314	282	287	280	304	326	310	296	305	329	308	329	297	335	319	284	317	300	304	333	324	290	299	295	300	298	301	294	320	305	333	291	281	276	310	295	281	311	273	280	300	299	299	307	320	283	259	315	283	269	307	298	296	300	283	302	310	274	304	273	296	331	287	256	283	334	317	339	292	281	313	283	275	312	284	286	280	279	272	297	303	297	279	307	308	303	284	303	300	284	288	287	310	300	308	294	297	286	313	290	291	292	267	303	273	290	280	332	300	328	329	272	307	306	331	295	315	338	318	310	272	300	286	306	286	285	258	295	263	296	305	322	322	296	279	291	305	274	302	280	289	326	298	293	301	268	286	270	282	291	287	285	278	323	278	283	289	299	310	291	310	293	303	303	314	285	315	272	315	284	318	307	275	297	321	304	310	294	281	275	272	297	303	268	267	280	295	293	298	279	313	289	310	297	311	294	310	285	255	311	250	280	305	293	319	282	291	303	289	282	292	303	286	323	296	242	288	298	291	285	283	297	333	309	298	308	299	280	293	310	292	289	274	301	301	294	293	305	298	314	315	297	314	285	294	304	290	313	307	277	315
2549	857	955	1059	1022	999	946	912	886	815	883	831	859	805	847	826	828	782	805	853	794	836	814	806	850	824	811	832	803	770	800	815	857	828	802	774	762	792	741	753	828	782	750	786	826	799	767	794	771	749	783	828	773	799	799	799	816	856	792	769	749	828	786	799	787	803	771	811	802	844	774	819	785	802	788	822	811	786	792	801	778	827	786	825	805	849	791	751	812	816	784	754	779	793	767	784	756	831	805	782	795	838	780	799	827	811	785	796	838	791	795	783	798	816	760	762	814	850	742	855	754	805	833	798	838	794	790	812	776	753	801	824	804	811	771	794	771	795	821	763	786	756	817	757	811	816	781	797	788	773	811	784	830	842	780	824	780	783	766	819	760	802	822	769	799	813	821	824	785	817	783	761	807	809	768	820	708	775	818	756	805	792	835	798	786	807	767	766	790	784	793	770	802	782	816	786	763	757	793	817	754	791	806	774	837	826	825	756	768	787	812	777	778	766	829	784	840	806	754	793	823	786	800	810	761	813	820	763	779	749	779	775	818	784	797	733	759	763	801	780	835	761	802	753	818	842	798	821	748	834	790	795	784	809	793	790	817	809	822	779	827	806	790	752	772	834	842	768	771	845	793	816	804	799	784	787	803	751	780	784	792	780	869	786	753	809	808	781	792	771	825	738	798	805	785	805	801	840	778	737	789	779	762	803	801	779	802	743	766	786	803	778	771	811	799	821	760	798	841	800	803	803	782	790	763	775	819	754	808	870	787	828	792	844	846	788	806	764	748	796	803	794	781	844	822	792	798	846	763	822	830	864	806	744	788	800	760	770	811	801	795	765	784	744	775	806	859	791	795	784	797	792	808	774	742	770	775	805	788	860	717	762	827	778	762	803	822	764	763	831	763	815	790	773	777	819	805	774	794	797	789	765	830	752	764	779	779	829	867	809	818	770	750	778	822	823	800	786	769	765	771	803	780	806	731	821	760	794	767	801	784	778	766	792	779	801	813	749	728	825	850	776	826	771	848	823	732	814	800	786	819	773	811	827	757	781	776	846	878	780	817	825	816	784	818	745	814	833	830	784	774	812	801	790	797	807	798	780	797	863	787	769	866	819	755	806	810	823	811	724	806	812	742	789	782	767	790	748	796	821	728	732	800	877	777	800	733	804	816	790	796	807	809	787	796	757	825	827	772	725	772	822	801	811	775	788	817	782	835	754	784	828	789	797	803	742	790	817	790	751	784	807	773	797	780	839	799	852	772	752	791	780	820	850	815	816	777	813	833	818	764	792	778	815	840	752	837	810	803	840	766	778	781	815	836	804	761	823	791	854	835	814	800	812	779	776	763	755	838	833	782	753	780	801	744	692	802	759	815	822	818	776	771	833	797	799	840	784	838	781	851	803	829	757	780	752	784	726	790	788	786	783	814	727	831	769	810	781	798	775	826	810	818	803	807	806	782	768	789	853	780	760	783	759	807	808	820	770	788	780	800	822	796	821	812	833	803	818	782	865	780	790	792	814	812	787	806	796	745	824	714	752	777	790	819	854	841	777	786	788	778	728	746	775	767	799	789	819	773	794	828	775	740	830	777	821	824	811	827	778	771	788	773	758	800	803	734	803	816	793	824	850	805	777	805	815	764	801	830	784	822	798	798	809	794	819	824	715	803	802	805	783	797	818	775	829	782	811	787	815	772	801	725	791	824	786	759	737	828	832	800	815	777	758	794	775	780	727	778	818	776	821	810	770	820	797	818	746	812	794	792	807	761	792	766	821	788	811	827	764	800	836	799	761	806	772	753	796	817	813	792	774	799	795	757	820	731	766	806	814	819	836	786	787	801	798	798	793	842	755	844	842	817	785	769	801	753	802	818	785	831	781	772	811	837	814	760	811	774	795	784	784	779	803	854	832	769	796	768	773	759	796	789	767	769	781	809	786	764	799	825	785	770	782	792	816	782	783	797	805	800	799	780	799	813	770	813	796	800	800	761	771	784	842	792	782	795	800	820	824	798	762	816	790	819	784	834	835	781	766	773	764	788	829	832	814	831	789	825	800	781	799	858	778	819	817	790	783	766	812	801	814	789	806	763	784	790	774	789	756	782	785	761	803	785	785	793	782	806	812	738	781	809	802	813	845	792	767	791	784	751	813	780	829	808	816	799	827	761	760	825	807	778	825	789	819	779	786	814	811	827	779	782	809	781	796	730	830	827	812	825	822	782	752	811	753	749	751	778	776	748	786	810	778	847	821	767	792	802	788	812	840	791	807	790	786	811	849	779	819	745	838	767	762	802	770	810	767	793	818	795	745	775	785	823	730	765	832	801	810	847	764	805	819	808	751	803	804	785	788	804	807	790	866	797	805	733	756	780	814	790	775	827	798	826	867	767	813	760	790	787	787	768	807	847	772	782	769	810	791	796	730	874	853	769	806	795	784	801	771	787	798	806	797	792	804	792	773	785	833	848	782	783	817	807	829	837	797	801	781	789	795	782	827	837	782	774	803	830	784	847	768	823	792	801	803	858	779	793	751	787	804	787	814	794	795	748	813	832	839	788	766	760	782	845	792	809	787	804	898	783	827	790	779	787	807	797	810	855	789	770	853	728	846	796	768	784	799	807	812	841	746	772	774	849	790	781	872	819	825	816	766	771	819	834	814	781	807	815	803	844	837	766	801	763	808	799	822	797	816	797	833	816	776	825	804	784	846	770	750	809	822	814	794	778	766	779	760	806	806	795	761	770	792	809	791	800	831	813	791	852	859	780	769	766	806	796	789	797	834	800	762	775	789	794	861	802	804	769	770	840	780	773	832	844	840	804	765	791	761	845	774	827	803	785	772	790	752	774	806	781	875	785	820	798	789	815	780	782	784	829	779	780	746	779	808	800	812	806	778	791	849	827	769	786	824	791	830	774	787	758	783	800	798	808	797	771	793	801	767	791	814	825	789	854	778	812	829	777	794	853	839	812	809	809	795	769	799	784	800	795	757	825	819	772	773	815	808	799	784	778	816	819	787	790	783	786	809	757	800	783	800	753	860	822	809	745	797	826	835	778	800	788	904	768	803	751	774	797	796	824	804	826	843	834	785	770	796	773	770	774	790	813	789	787	798	788	797	793	803	806	762	855	819	835	829	799	827	780	791	849	824	768	782	795	781	739	817	823	786	838	768	767	767	779	764	781	792	794	816	831	744	804	796	777	816	826	800	805	797	795	815	811	803	822	806	793	823	804	806	776	788	799	831	783	773	842	797	759	754	797	844	810	765	842	789	832	833	820	819	765	805	805	793	833	783	772	800	824	768	770	804	787	787	854	779	767	807	821	784	783	827	738	802	779	752	799	745	788	797	788	755	780	792	820	796	782	769	818	768	766	783	720	806	831	822	813	772	835	739	806	790	818	783	788	775	795	792	776	796	807	792	798	768	751	836	824	797	809	802	760	850	814	825	792	798	793	790	762	784	814	788	796	863	777	777	808	760	792	787	825	765	822	801	798	780
8938	893	1216	1009	743	555	480	373	337	296	275	268	272	221	204	224	187	217	210	210	190	180	189	203	188	201	182	211	175	172	177	175	190	149	179	172	169	187	174	160	173	173	189	145	187	170	177	185	163	175	181	167	182	172	180	188	184	139	157	194	204	177	185	170	159	165	163	168	149	202	178	170	161	187	171	165	168	187	170	156	172	185	182	144	161	181	166	159	180	161	178	152	157	183	171	179	175	176	192	171	171	165	167	178	178	186	152	162	204	167	186	169	185	194	171	179	169	163	175	184	143	174	163	200	172	173	163	171	144	174	171	164	169	181	166	171	175	156	184	183	153	164	172	164	146	195	166	173	161	184	167	163	175	168	195	184	186	176	163	161	169	169	157	171	180	155	175	164	177	178	166	184	181	159	174	187	157	164	169	181	160	162	163	153	185	189	161	146	168	157	199	172	156	159	161	167	149	164	185	172	167	181	178	164	185	186	132	166	156	158	166	192	145	154	167	182	159	178	160	198	168	167	178	167	160	153	165	166	139	153	191	184	171	170	156	150	188	179	193	199	186	156	179	165	192	175	185	159	166	163	163	192	170	152	167	162	166	185	164	170	177	150	146	147	138	165	183	185	171	181	163	160	164	161	158	173	184	192	174	158	183	148	169	166	168	175	162	165	185	180	173	162	153	142	165	176	152	171	193	170	185	162	137	151	176	185	172	166	177	185	181	173	167	161	176	142	177	184	169	167	155	155	160	156	149	165	164	148	172	139	159	143	180	182	161	165	182	176	165	170	153	157	159	174	154	145	171	188	157	165	178	190	156	158	140	167	178	177	155	164	162	179	178	160	173	155	153	173	159	150	186	168	172	165	149	186	166	165	151	146	176	146	170	151	161	169	173	170	170	188	165	159	182	154	182	154	165	167	171	175	168	148	182	176	157	176	165	147	140	188	162	166	171	162	165	146	154	176	191	187	168	164	145	161	188	157	183	176	163	185	173	173	145	165	159	167	167	146	164	147	186	172	168	165	179	156	152	163	187	176	172	156	181	173	154	165	159	179	182	178	158	174	164	133	156	180	184	171	175	196	161	167	167	156	160	167	176	171	190	156	190	167	201	149	156	161	171	153	155	184	163	172	168	156	176	176	150	171	183	145	181	157	179	199	170	177	172	165	131	161	177	149	165	179	169	155	194	175	170	168	126	145	157	182	177	178	152	150	155	162	184	188	153	155	153	183	171	192	151	177	182	160	165	166	152	172	175	172	162	172	167	172	153	164	174	166	161	168	159	194	162	151	167	155	174	155	173	188	183	185	156	191	183	170	151	135	153	170	184	185	166	194	176	163	171	167	170	164	169	138	149	173	180	165	137	133	156	159	158	188	165	147	154	173	168	176	154	183	150	176	150	168	181	191	183	172	149	154	161	163	176	181	186	176	138	181	165	167	188	194	183	164	186	168	193	201	149	135	132	164	178	165	167	173	166	147	143	160	178	156	188	176	155	152	149	152	176	180	154	174	188	169	181	156	174	182	180	181	207	183	150	162	156	166	153	171	163	160	172	175	170	178	172	160	159	175	172	175	178	191	172	168	173	148	164	172	155	171	185	184	173	157	159	161	188	171	151	174	168	172	197	179	168	168	151	165	174	164	183	176	154	174	161	157	208	158	182	162	188	175	163	140	150	175	171	162	177	182	147	159	157	172	153	187	171	187	178	185	156	154	170	182	178	144	146	176	163	145	166	160	178	163	157	177	176	165	162	183	170	160	185	148	179	161	212	197	178	156	169	156	187	156	163	194	181	158	141	178	156	166	149	186	157	170	168	158	177	171	175	180	169	182	160	174	195	170	175	164	151	206	173	158	180	162	169	172	182	176	172	178	156	173	174	163	157	163	177	164	167	180	156	176	157	170	170	151	175	184	169	165	172	186	174	161	152	165	178	165	174	177	164	168	173	183	175	173	165	143	159	147	170	174	173	174	180	164	179	163	169	199	160	138	168	177	169	163	153	153	182	175	172	162	183	162	163	166	180	162	182	170	151	161	160	164	148	143	167	155	163	164	156	154	166	145	182	177	176	171	145	163	161	137	173	170	174	164	170	155	168	187	188	167	167	175	134	186	172	171	174	160	181	198	161	162	175	167	168	181	178	160	180	152	164	173	167	165	160	154	180	151	157	153	195	164	175	174	172	187	164	151	173	178	169	175	168	176	154	161	196	164	172	181	182	165	186	154	152	167	174	174	154	154	159	180	172	168	196	163	185	161	174	168	164	168	147	166	166	160	182	168	161	164	192	159	192	150	160	156	170	143	168	156	175	166	171	179	162	173	132	164	160	171	158	175	143	174	148	174	179	173	161	188	146	201	180	176	169	152	178	167	162	165	148	155	167	186	181	169	173	164	152	163	153	181	167	163	171	191	182	167	174	161	144	159	169	179	174	162	156	165	158	174	168	186	147	167	152	164	149	164	177	149	169	143	159	173	161	168	184	163	192	177	150	172	165	163	163	187	173	162	171	159	164	175	186	152	164	174	143	156	174	143	153	153	156	185	162	172	166	200	165	188	150	175	176	178	170	175	176	150	157	164	191	194	161	162	173	165	159	143	196	177	157	156	150	170	155	177	173	164	163	173	160	157	166	157	171	179	186	172	158	158	137	186	159	162	152	171	177	177	160	146	177	154	181	169	169	169	167	169	185	171	166	173	157	189	179	188	157	175	148	164	148	174	157	161	182	151	172	159	164	177	155	155	158	175	160	165	170	168	144	151	166	164	167	158	151	162	138	177	201	173	172	176	174	182	157	169	188	156	167	165	174	180	164	164	165	176	164	150	171	202	168	160	186	161	169	168	163	159	171	148	176	174	148	156	138	161	177	160	176	156	174	180	150	152	162	150	164	173	168	143	152	177	164	174	148	169	166	176	162	173	168	164	176	160	182	183	168	196	160	155	158	166	164	155	157	164	174	150	160	191	170	182	173	186	208	182	178	183	162	174	170	173	183	192	140	183	157	168	158	172	150	161	161	171	165	162	179	186	162	149	193	155	173	183	175	169	169	161	158	162	156	149	133	188	160	150	151	177	185	181	151	178	185	157	186	159	157	170	161	166	166	148	174	166	159	178	172	168	166	177	194	168	159	156	176	164	159	203	153	154	170	163	172	195	159	174	185	156	171	178	164	176	152	155	166	174	177	174	175	179	186	156	177	183	169	179	153	153	159	180	171	169	150	142	159	153	166	177	173	143	174	189	149	154	175	170	176	171	167	149	178	160	148	172	168	176	156	171	178	156	177	161	190	186	171	168	161	159	172	138	176	186	175	130	184	148	167	157	172	186	158	181	174	160	152	162	164	160	163	144	198	156	170	167	175	141	168	158	161	139	150	163	156	198	173	157	152	157	175	187	173	181	175	183	166	167	182	159	151	174	192	142	180	179	156	196	174	178	171	158	186	174	152	181	165	171	185	187	175	194	164	166	170	173	188	152	186	158	160	184	170	178	168	158
5506	1314	2561	3063	2721	2266	1860	1601	1377	1317	1183	999	939	888	848	813	792	797	717	674	668	616	632	605	579	581	612	588	595	577	571	569	558	623	575	529	518	509	542	489	546	563	583	515	560	503	505	518	596	490	546	465	507	499	495	501	514	573	478	537	500	525	528	552	468	495	522	467	543	486	489	515	508	530	507	457	500	512	459	465	526	476	487	491	512	490	499	498	497	473	451	489	508	474	510	492	468	487	500	503	526	471	467	471	463	490	492	535	477	509	511	473	480	487	515	450	474	455	492	517	496	448	466	488	487	475	542	482	486	453	539	452	482	502	459	485	474	475	501	494	536	499	483	434	499	462	510	501	442	511	514	497	502	532	447	506	501	468	478	497	462	458	462	510	506	472	454	488	472	480	514	485	463	464	528	484	508	481	484	479	472	472	493	462	457	445	483	477	481	514	441	505	507	472	522	489	478	513	451	482	461	509	486	469	473	524	477	489	484	492	484	459	476	465	505	462	500	509	493	503	460	486	463	491	476	494	457	501	467	471	496	503	524	485	484	476	469	447	510	479	496	478	489	471	470	451	488	501	490	477	543	507	468	491	463	485	505	494	435	461	528	523	504	458	501	484	429	448	486	471	476	489	477	507	474	480	453	557	458	472	500	509	489	458	458	474	472	462	471	456	468	499	503	490	470	514	507	466	459	503	459	484	463	527	492	454	545	489	495	485	471	457	473	492	470	461	487	463	497	494	485	473	505	489	480	476	502	432	519	490	500	425	466	484	511	506	486	491	470	514	497	493	498	468	484	482	475	478	490	488	467	488	493	481	503	503	485	488	445	506	484	497	504	489	503	465	494	439	477	532	490	528	484	496	478	498	495	492	526	477	499	455	481	507	482	485	520	471	480	538	525	424	508	456	461	468	500	464	477	501	508	487	485	514	531	455	460	471	466	462	474	497	461	470	483	465	489	473	497	468	512	474	464	471	435	503	463	454	499	478	504	499	477	469	465	453	495	486	493	503	476	510	475	515	510	479	468	481	448	430	466	475	480	482	471	479	500	459	466	488	494	479	529	483	492	468	460	507	501	495	482	468	502	495	552	489	487	465	511	465	499	506	479	467	518	432	446	513	410	499	501	485	474	479	474	450	485	479	486	471	483	492	496	521	451	487	460	499	516	452	482	499	466	485	494	469	507	465	491	457	484	532	484	480	470	464	474	456	491	515	486	508	501	490	499	503	540	489	472	499	441	469	492	461	508	499	512	492	477	502	488	454	469	462	507	501	479	491	511	503	495	486	482	446	523	496	459	480	472	475	486	502	465	520	478	456	491	495	491	490	474	522	464	478	437	487	463	500	503	475	443	465	464	462	426	484	470	455	439	476	484	452	482	482	475	515	435	503	447	499	497	474	504	475	503	467	481	493	516	482	468	491	512	485	451	509	442	440	505	507	501	533	461	500	518	476	451	470	447	489	495	507	534	432	504	476	506	523	505	464	439	457	449	444	482	476	502	482	459	486	502	447	459	472	471	481	493	471	479	488	494	476	471	484	489	484	484	432	462	476	427	488	477	521	531	501	487	478	480	463	461	519	464	482	464	484	499	526	453	469	463	469	434	516	464	503	543	493	451	510	465	472	505	505	481	475	518	474	490	469	463	489	466	466	491	514	502	486	459	503	491	526	452	464	462	493	466	497	471	519	465	479	501	494	471	485	461	525	477	455	470	490	502	486	503	488	456	440	473	500	526	435	502	528	474	491	491	499	476	492	503	459	484	489	485	496	480	450	485	470	456	479	485	510	479	443	443	472	471	449	485	498	504	504	461	451	498	492	478	501	459	469	428	502	510	470	506	454	483	492	481	477	488	464	482	512	514	493	474	494	475	464	512	495	486	506	519	462	502	488	423	485	474	531	491	483	475	481	508	468	425	499	470	499	425	479	503	471	477	507	413	489	450	514	481	447	467	495	482	515	537	466	491	476	475	481	533	480	451	495	473	525	489	469	510	499	484	457	453	487	490	454	474	449	472	525	501	481	523	481	512	429	537	500	491	501	513	505	481	437	450	469	442	481	449	502	505	472	504	525	468	475	509	498	477	483	475	484	471	476	456	500	466	482	483	480	498	489	497	452	490	496	502	447	529	512	455	494	481	491	482	468	524	487	483	487	480	467	490	458	495	479	497	498	498	499	481	506	506	511	504	491	497	522	524	474	516	481	495	488	455	484	492	514	474	453	453	473	512	469	469	517	495	475	483	465	452	486	509	470	492	440	450	444	469	456	491	508	462	494	467	507	493	479	526	490	496	452	509	475	451	485	510	474	491	515	455	492	463	517	492	456	491	476	490	476	472	475	452	458	504	485	489	488	481	522	444	496	494	492	448	464	490	474	508	442	487	462	513	515	492	494	455	500	492	488	468	509	492	518	465	500	494	493	481	507	487	479	439	483	477	492	447	480	513	455	515	464	541	466	442	475	491	507	480	433	503	546	484	510	486	480	500	482	491	475	481	528	475	470	451	463	464	473	468	489	459	508	496	461	482	530	477	483	473	505	491	533	472	489	479	509	501	459	475	469	493	472	471	462	470	502	507	446	504	487	517	479	490	470	499	499	423	495	460	482	483	474	504	492	472	481	492	466	469	466	477	506	511	485	481	466	514	499	484	501	476	468	482	475	476	474	531	477	484	491	483	494	483	514	521	477	478	513	516	460	500	484	483	471	472	469	465	480	428	508	482	498	498	469	482	525	489	487	522	477	502	462	467	506	502	452	480	491	478	506	517	466	466	486	463	491	465	499	487	505	490	500	500	473	498	451	492	499	478	467	470	478	455	510	522	468	469	473	514	490	490	468	490	484	493	485	492	482	494	456	460	527	500	530	489	516	512	538	489	508	459	487	494	521	508	467	518	467	504	558	466	452	475	437	476	491	482	474	453	493	505	480	486	501	487	508	473	443	470	473	478	470	493	456	476	450	461	481	493	498	482	507	481	454	528	532	457	481	463	460	514	461	514	485	448	487	467	504	493	497	480	487	469	549	481	471	434	484	488	498	468	479	524	486	490	448	467	498	488	490	495	478	467	486	463	511	520	449	498	454	460	439	479	451	443	462	441	474	499	466	462	521	456	486	472	487	458	493	471	506	488	471	476	502	434	495	470	532	513	461	502	462	489	493	474	521	494	489	530	526	487	480	489	491	518	499	499	502	489	481	486	469	446	483	480	467	475	511	461	502	473	484	452	460	481	501	471	504	459	473	481	460	489	485	489	533	496	474	494	478	517	490	486	495	466	505	475	497	515	492	448	475	509	475	499	453	454	481	493	468	502	454	458	469	452	459	486	488	497	476	496	504	509	487	503	472	474	465	531	477	486	526	499	509	500	491	485	479	440	474	462	494	478	500	445	496	465	503	514	464	495	489	497	470	473	443	489	505	477	505	453	522	492	492	478	488	472	465	545	486	484	470	479	477	463	470	469	452	454	492	452	518	464	467	484	501	483	482	463	492
16087	2216	2278	1852	1261	907	695	576	468	383	343	314	283	267	230	225	216	215	189	194	176	181	165	165	179	164	173	198	167	145	169	159	139	164	155	147	145	160	142	148	165	128	143	157	155	155	160	162	149	150	149	129	162	141	163	155	146	142	138	142	148	140	146	142	138	157	134	141	137	138	172	142	154	152	137	151	144	147	139	138	157	155	138	155	149	138	156	159	162	131	141	137	145	137	129	158	142	159	140	143	124	131	136	137	147	135	143	120	137	136	127	116	151	153	129	143	142	148	140	157	135	139	119	126	137	138	142	152	136	150	129	156	168	146	146	158	141	148	154	127	146	143	158	140	153	130	122	134	128	128	141	136	128	139	129	141	119	145	156	146	131	154	135	127	139	122	129	135	125	137	153	153	127	129	168	147	126	151	146	155	136	140	134	125	157	126	135	148	130	147	122	134	119	128	136	141	147	125	139	156	153	136	154	128	150	134	158	134	123	125	148	126	137	130	159	127	129	144	137	140	110	153	148	129	133	120	137	133	119	144	139	136	155	142	124	146	130	125	125	143	150	146	134	139	141	126	115	146	121	134	121	145	128	138	150	144	133	139	118	116	143	135	139	147	155	148	122	167	132	143	135	129	143	130	144	116	135	143	129	150	121	137	118	117	138	143	139	139	157	119	128	141	118	142	140	145	135	131	137	143	145	153	124	143	155	119	141	130	135	139	143	153	133	128	152	130	132	119	147	116	134	138	140	131	129	156	118	152	146	155	125	143	133	129	171	136	136	135	118	131	134	137	128	145	157	140	142	127	134	142	124	149	152	135	129	150	140	112	149	122	142	124	128	133	134	140	141	145	133	126	145	116	127	135	121	156	121	118	151	117	144	144	113	143	140	148	139	135	144	150	156	124	133	115	144	135	152	137	145	144	123	149	120	133	139	137	157	133	153	141	131	132	155	137	133	142	143	139	130	114	150	139	133	141	144	149	129	121	137	160	137	164	138	158	153	138	128	153	150	135	129	153	138	124	154	153	142	142	152	138	130	110	125	156	134	138	136	147	149	124	132	132	132	131	129	146	137	144	135	142	148	125	129	118	151	112	155	140	143	134	130	107	132	120	133	115	136	132	129	135	143	117	121	125	170	123	149	128	157	154	121	134	133	160	145	138	143	132	117	118	147	131	164	149	121	154	132	159	140	120	140	139	142	153	155	129	151	108	133	138	145	169	127	120	140	161	145	139	140	125	122	125	127	132	140	146	140	154	130	130	154	137	140	129	154	126	145	135	123	114	139	123	145	141	154	171	152	139	112	116	138	147	135	142	128	120	149	143	137	134	161	136	148	135	159	132	137	139	137	138	122	143	156	138	150	136	133	119	142	121	146	128	143	130	139	143	131	141	130	130	135	137	129	157	155	138	171	147	159	139	153	119	145	137	148	143	143	143	138	162	126	143	147	115	137	125	137	137	136	140	139	132	152	124	129	149	138	117	150	137	152	128	134	132	164	124	124	129	142	146	164	126	146	147	160	136	122	131	122	155	130	147	130	120	140	149	135	128	124	131	129	135	140	146	135	137	139	132	142	162	140	142	124	135	143	138	157	121	123	128	154	152	145	127	149	130	159	137	143	143	127	127	141	149	133	159	152	131	141	139	145	145	148	150	131	141	135	144	133	161	121	158	161	128	142	141	127	132	124	163	119	148	137	137	158	128	163	138	148	128	141	151	154	130	132	121	135	159	133	158	149	126	120	153	145	145	118	126	164	141	130	124	122	167	140	134	136	147	147	144	139	134	134	148	143	148	137	118	128	125	137	114	144	134	150	127	138	143	125	146	142	140	158	139	141	142	130	147	141	142	130	158	139	138	148	131	125	130	133	151	139	137	134	131	136	134	126	139	150	154	136	162	112	154	127	150	138	141	112	155	149	145	137	128	139	147	137	126	138	151	138	124	123	131	135	137	132	137	125	135	134	154	140	119	129	124	130	153	137	131	156	142	130	126	124	143	146	125	150	141	151	127	140	139	145	143	123	157	127	145	127	141	142	150	128	116	111	135	121	124	169	144	122	138	121	134	137	135	144	144	126	141	147	155	122	144	139	139	129	134	125	122	122	137	145	141	138	129	122	154	149	128	135	144	136	127	126	143	126	131	125	132	155	121	149	140	142	136	165	138	139	124	134	150	153	142	135	133	124	120	126	139	131	139	124	152	142	134	141	136	145	131	142	145	157	142	129	140	126	154	131	134	136	159	153	158	129	143	131	130	138	136	143	141	124	142	134	144	142	119	137	137	118	132	149	139	139	139	157	150	151	136	132	148	133	165	141	115	114	163	153	140	152	140	127	123	133	132	132	132	139	158	138	120	143	125	156	125	138	122	134	147	127	137	129	146	145	159	123	160	144	136	129	120	131	151	137	133	130	126	141	152	140	118	177	141	122	150	145	132	139	121	142	152	155	147	131	131	124	124	143	131	134	154	159	146	141	144	160	140	141	136	146	128	125	164	145	140	135	143	150	150	139	131	145	126	134	128	119	120	148	127	131	138	148	143	135	145	132	128	142	137	152	136	128	145	143	130	146	146	136	153	146	145	138	136	146	145	151	126	135	142	128	154	128	133	147	141	159	146	142	132	125	129	143	138	136	128	148	150	129	117	177	134	140	153	147	158	126	153	134	122	127	132	155	135	165	138	131	153	147	118	140	103	120	141	139	135	143	152	132	136	143	131	136	133	140	125	128	141	97	135	140	147	126	150	144	133	137	126	142	107	138	157	137	146	137	154	137	118	133	132	152	130	134	143	134	115	137	149	121	125	144	138	136	143	151	135	151	154	147	136	109	144	146	140	140	124	142	125	135	140	141	134	125	116	149	144	134	138	118	134	146	154	155	124	139	136	154	138	130	123	144	130	153	141	147	128	134	150	157	131	121	141	141	158	130	164	153	143	134	166	132	146	139	144	157	153	141	150	140	135	152	111	133	137	152	141	132	155	120	146	140	138	136	148	121	137	137	137	126	136	131	144	144	123	158	124	126	129	153	132	134	140	156	139	130	140	150	131	163	130	137	149	121	144	137	134	127	109	149	120	138	147	139	130	120	143	118	125	138	140	148	139	134	123	133	144	162	119	149	127	147	136	129	144	138	132	124	131	128	143	143	125	127	137	154	128	152	172	147	149	149	159	134	151	148	128	132	161	128	150	132	137	127	121	137	132	153	128	158	139	130	126	146	134	132	132	123	135	157	122	157	132	164	134	135	138	113	116	145	155	154	136	138	126	121	135	139	131	129	138	121	143	132	129	120	155	145	135	132	139	141	142	126	142	142	123	136	147	131	124	130	133	136	127	114	133	135	133	141	131	160	126	138	132	112	142	148	139	140	139	150	139	149	125	120	158	158	145	144	125	157	160	135	131	140	154	136	146	129	133	127	122	129	149	129	145	147	139	131	150	143	132	150	132	157	148	132	142	120	120	154	146	149	138	137	148	138	169	135	121	159	151	124	134
7435	2140	4383	5265	4574	3696	3074	2579	2193	1893	1677	1512	1415	1223	1147	1051	938	890	837	823	798	714	721	738	645	655	661	666	598	585	567	542	533	512	574	555	533	530	439	521	496	484	545	508	508	485	490	458	480	474	438	453	463	497	492	498	470	469	439	469	468	444	464	419	448	476	436	443	450	448	460	433	424	448	464	432	429	475	413	420	472	403	459	421	423	472	426	409	449	420	450	431	464	423	420	427	449	466	429	426	412	428	441	437	455	416	432	430	408	435	410	451	441	458	416	412	424	455	408	400	398	439	427	417	417	408	427	413	471	456	469	441	449	419	418	418	427	435	415	425	463	450	425	444	455	411	400	408	423	460	420	430	453	407	451	391	438	420	415	407	402	416	434	419	438	394	468	427	441	423	392	432	419	426	419	409	427	443	421	441	381	428	439	436	427	435	425	453	427	430	427	411	417	428	442	402	425	427	421	395	393	413	437	438	429	437	398	406	450	436	434	410	418	392	421	382	431	417	431	454	429	417	454	418	419	408	388	401	430	422	446	434	425	452	434	438	400	408	433	404	410	450	390	420	422	438	453	412	431	412	432	409	385	428	423	387	425	414	424	436	468	357	402	390	413	397	424	417	407	415	400	418	443	389	451	422	447	406	415	387	427	439	407	401	423	427	403	442	380	435	429	436	434	405	425	409	426	436	414	421	443	404	459	440	407	398	432	471	428	422	396	391	419	408	396	415	424	429	420	456	431	443	391	449	439	436	422	392	432	408	436	453	417	421	428	374	413	405	478	435	407	424	407	443	435	393	436	392	422	409	413	430	397	429	439	413	391	413	411	393	432	426	442	417	418	426	431	420	433	437	414	436	408	446	393	405	443	420	439	397	445	431	418	429	433	434	408	426	451	400	438	451	409	449	388	430	411	439	450	391	411	441	409	421	461	419	445	366	387	422	438	404	404	401	398	411	441	413	410	421	400	420	419	419	422	426	438	432	383	392	401	396	459	406	424	391	447	422	393	425	411	402	400	431	447	423	437	408	429	423	378	445	418	421	420	431	418	420	451	410	470	445	387	408	378	426	421	429	420	399	391	433	425	441	427	437	440	462	449	450	417	420	422	419	411	385	438	387	415	400	427	437	432	406	425	399	441	451	399	435	449	390	430	406	409	437	445	448	400	422	420	412	426	391	412	375	408	393	432	430	403	436	410	387	424	428	451	387	442	420	405	401	377	425	415	429	403	446	409	402	424	413	421	428	446	414	426	413	392	466	439	398	410	384	437	431	394	481	411	407	476	406	387	426	417	424	422	450	439	382	437	427	449	380	405	405	409	422	426	435	404	446	451	415	424	418	414	416	371	413	412	402	446	438	393	426	430	410	412	448	439	408	373	409	433	429	391	413	402	425	437	430	411	416	417	389	446	436	417	416	436	413	397	407	455	401	451	440	386	383	466	410	417	421	382	417	433	428	387	404	406	435	447	396	413	414	423	412	406	434	432	412	421	417	369	414	408	382	399	402	388	413	399	426	386	402	444	394	441	424	400	434	400	445	387	409	410	429	451	419	380	403	418	445	379	405	407	437	389	395	410	414	409	399	443	414	392	410	442	417	423	429	396	416	409	461	429	428	407	433	416	405	408	418	418	388	413	399	399	427	386	388	428	430	405	434	388	446	404	418	449	433	409	421	409	438	395	390	433	406	397	436	360	436	437	426	390	411	394	412	469	414	407	403	421	390	422	389	428	447	427	395	392	396	398	396	454	425	393	412	425	420	426	425	379	392	408	446	443	396	420	393	445	407	386	400	417	398	423	376	420	438	376	411	444	395	412	419	441	438	383	440	407	427	431	417	434	425	390	413	394	444	423	409	397	377	394	387	458	414	409	439	396	414	445	395	416	407	404	430	415	444	397	418	429	403	432	428	421	456	424	412	452	411	419	402	396	428	432	407	377	414	395	408	401	406	424	413	408	394	383	408	401	400	462	410	412	392	407	443	370	409	404	401	413	395	425	457	417	417	435	402	411	380	441	392	436	405	426	417	409	433	431	429	434	412	420	418	402	432	414	413	455	423	442	449	400	406	404	428	439	394	411	439	434	420	392	411	397	417	404	415	420	438	426	420	428	411	439	404	421	451	400	413	408	399	413	405	390	404	402	424	418	407	472	408	439	442	400	422	449	418	453	394	405	377	422	460	409	431	411	410	456	384	400	427	423	442	423	424	414	436	398	444	426	400	444	435	436	388	430	388	424	401	412	427	424	424	403	426	419	409	410	407	405	420	403	443	385	443	452	433	408	421	419	419	439	454	399	421	381	414	416	414	400	433	402	417	399	411	429	397	409	451	440	414	409	417	413	387	426	429	402	401	398	391	423	440	432	418	380	438	405	403	425	426	429	398	399	432	461	393	400	411	415	412	427	453	402	432	401	407	405	427	419	430	402	425	408	407	437	379	423	429	417	433	435	445	417	372	444	436	410	395	383	438	451	413	396	400	414	421	436	412	433	459	423	447	416	401	418	423	425	423	410	431	430	412	422	416	444	399	399	439	430	397	447	425	415	413	452	408	411	403	423	401	437	415	418	411	412	364	446	388	394	424	367	421	467	398	399	413	436	437	433	406	413	433	394	394	411	404	401	422	391	419	429	422	440	367	461	433	383	433	446	391	444	429	413	417	429	414	424	382	418	389	438	385	396	444	428	402	433	425	431	425	395	405	393	432	436	390	384	422	389	460	398	396	445	404	442	390	435	402	446	394	424	424	406	428	470	441	442	383	406	399	417	392	419	391	426	411	425	416	405	437	452	423	405	423	441	444	397	407	403	392	387	402	416	411	439	426	407	396	421	387	391	417	431	397	415	421	445	432	417	435	403	461	429	433	402	388	408	408	405	416	405	400	430	373	421	373	408	413	383	422	414	417	433	420	441	405	386	417	406	399	466	413	420	439	443	387	403	448	433	442	415	402	436	388	440	451	430	411	401	444	413	427	421	431	419	462	396	427	424	429	432	399	454	424	449	415	408	443	426	437	443	416	435	438	439	425	405	408	447	464	422	413	413	402	401	423	417	410	412	420	430	421	429	403	413	403	450	403	431	415	393	406	397	404	400	474	412	402	430	418	462	389	450	394	397	398	421	427	422	402	451	407	425	423	422	430	439	442	389	420	469	453	414	463	404	415	405	425	381	419	418	431	432	412	450	398	376	406	425	419	402	451	417	408	396	408	414	437	417	402	452	408	435	404	394	469	409	422	428	432	441	421	421	413	423	384	395	449	400	464	427	387	429	403	409	421	424	422	365	426	427	393	431	421	429	429	427	404	419	393	440	426	406	442	413	416	422	398	404	381	406	444	427	428	435	420	421	421	413	428	412	447	417	389	401	422	450	426	448	420	414	366	408	426	414	433	406	441	420	417	383	406	436	408	445	427	415	411	390	387	404	435	430	440	392	428	399	433	412	398	406	392	424	433	423	438	401	452	382	413	430	415	399	440	380	404	436	428	377	402
2585	368	379	344	336	294	315	299	315	306	322	320	270	264	276	301	297	280	318	313	313	292	288	311	311	292	296	326	280	258	315	300	322	300	295	285	301	293	295	303	307	308	286	272	319	258	299	274	275	261	300	288	295	294	286	316	325	292	287	277	305	296	300	288	324	307	311	302	316	280	272	286	273	296	330	304	297	301	302	263	284	275	300	294	286	292	304	284	308	306	270	314	267	273	292	289	279	305	266	287	291	297	294	292	300	300	326	316	307	309	305	293	291	275	292	277	285	302	305	290	304	318	275	322	306	311	298	289	327	342	289	282	300	294	333	312	311	282	265	307	287	304	295	322	273	290	328	282	298	317	286	318	280	321	297	309	295	305	296	277	278	280	278	290	276	258	299	302	283	268	299	287	286	280	300	291	311	292	262	278	312	300	262	303	311	317	278	306	328	304	310	295	298	332	303	282	273	293	295	283	310	289	289	271	285	316	295	289	265	316	276	281	270	305	293	293	296	268	300	293	276	296	283	321	272	308	307	289	301	284	337	294	321	304	307	297	274	310	277	336	343	296	293	293	277	292	323	279	295	312	270	313	347	284	312	288	297	281	249	285	285	299	284	282	274	293	297	293	308	305	324	315	290	292	297	321	302	299	303	311	286	309	294	291	270	274	293	308	320	297	306	298	280	313	284	311	296	296	277	285	302	275	265	284	285	332	309	317	295	291	300	312	313	260	286	289	296	307	295	319	286	311	297	267	264	295	301	311	297	328	305	327	300	323	304	292	274	311	328	296	298	272	281	300	301	297	270	283	314	277	295	312	309	296	312	324	282	301	298	285	278	310	311	307	292	307	321	308	294	312	278	277	306	284	334	296	321	295	315	324	277	303	294	303	302	311	303	308	287	309	305	293	289	316	318	288	301	298	341	336	336	299	299	309	283	306	321	320	288	271	265	297	303	312	341	323	302	309	323	275	305	301	290	287	278	294	321	263	306	279	275	271	287	297	304	287	303	308	294	302	297	295	277	321	287	269	296	317	320	312	316	327	308	313	313	300	288	291	316	282	304	290	265	297	332	302	292	279	277	301	303	274	300	303	266	316	290	269	276	307	295	320	302	296	252	294	310	294	293	294	287	278	295	272	319	288	332	283	262	332	253	308	296	265	312	287	274	318	284	276	291	260	301	293	324	286	302	347	292	313	308	286	288	276	270	313	281	303	292	289	288	306	318	295	310	301	275	317	297	290	306	270	329	302	303	282	290	313	281	268	293	283	331	285	289	304	282	309	282	281	276	324	309	294	280	332	292	276	300	300	285	294	302	301	300	286	288	299	329	324	300	277	314	300	296	280	317	287	275	283	337	288	308	297	301	299	268	284	309	315	259	318	303	307	310	279	293	289	283	291	269	294	287	300	334	304	284	309	320	304	301	314	313	300	272	306	306	309	328	309	289	324	305	288	302	298	291	266	283	309	292	344	295	294	295	321	300	281	297	291	276	294	279	309	293	301	328	328	309	296	278	280	346	301	323	292	295	321	321	304	316	297	331	316	295	307	308	306	304	276	278	312	321	315	291	329	283	269	304	292	268	269	294	289	318	294	290	292	308	329	311	297	309	296	308	310	312	306	295	295	348	276	311	302	319	284	279	300	313	293	271	284	301	293	284	313	282	347	305	315	267	260	303	288	305	295	317	291	308	291	295	301	290	280	307	296	270	287	297	278	314	299	298	296	292	303	285	309	291	330	287	272	297	268	294	314	303	270	291	300	279	305	268	302	324	330	293	301	296	309	315	290	271	300	307	311	309	288	289	308	290	317	316	297	258	285	288	306	308	305	320	322	292	276	328	310	286	281	281	296	278	282	307	304	326	294	309	271	276	278	290	278	266	299	263	322	298	298	303	319	301	265	272	296	302	328	289	304	306	275	294	268	293	291	307	310	295	309	270	284	281	311	302	264	332	304	306	287	278	309	280	309	310	302	304	300	295	277	310	319	322	303	299	286	281	320	322	301	286	296	283	294	316	279	315	299	309	329	278	293	277	277	292	304	322	317	305	284	304	310	265	305	264	293	304	318	329	296	315	330	305	296	312	299	286	314	337	277	294	290	288	274	297	265	293	287	296	265	292	307	278	334	322	301	289	307	317	287	304	280	273	274	273	290	317	318	333	296	298	300	285	294	287	287	274	289	310	292	296	327	282	287	295	317	275	268	328	291	291	293	320	324	293	275	293	342	322	289	296	312	334	314	293	318	289	275	273	293	291	326	295	303	305	297	305	280	317	277	318	308	311	317	288	331	278	297	269	257	290	293	276	282	269	303	295	291	291	268	339	279	308	277	308	281	328	310	300	337	284	266	272	291	314	299	276	277	264	309	294	299	282	290	278	298	268	292	281	313	292	315	261	305	302	317	281	315	309	323	291	317	301	305	271	317	290	290	308	310	301	279	286	302	306	305	299	330	289	286	315	274	330	306	302	293	308	314	331	301	305	299	284	288	275	280	310	315	276	317	312	308	312	302	296	304	255	300	340	297	291	274	292	295	287	294	322	299	302	286	286	288	315	309	316	311	277	271	299	305	296	301	280	312	324	301	306	285	286	306	309	295	302	271	303	308	310	285	268	280	299	339	306	279	309	257	304	293	297	281	322	309	285	269	298	324	307	311	271	304	304	310	315	295	306	312	271	294	297	293	296	305	285	296	293	298	274	301	260	296	270	311	305	261	341	305	290	327	287	289	289	294	305	295	319	304	301	303	306	298	284	283	304	320	320	297	299	279	286	259	290	323	299	308	299	321	289	290	286	289	290	288	334	284	297	298	283	310	289	324	296	283	261	273	293	252	289	295	305	319	299	342	298	316	271	286	300	280	309	298	339	283	310	278	294	323	272	282	259	285	309	325	297	342	304	279	287	300	301	274	304	299	297	300	276	302	281	308	313	302	265	316	299	275	296	295	286	290	280	321	280	269	284	299	259	322	311	312	281	325	299	264	307	280	279	335	303	291	295	300	299	278	287	334	275	283	314	281	299	305	311	285	281	297	274	280	299	289	279	282	301	309	311	267	293	318	277	281	298	296	302	298	309	301	292	263	289	313	286	276	311	300	311	317	287	280	291	291	273	329	269	302	279	302	262	284	276	287	266	291	308	313	298	289	299	274	279	324	318	319	318	305	323	299	283	306	271	282	323	285	310	286	300	312	320	300	275	288	301	299	280	322	295	310	296	286	275	284	271	299	330	272	299	306	289	289	302	278	287	293	328	300	318	264	285	314	283	343	300	290	290	289	306	296	307	287	303	303	278	266	311	271	279	299	298	282	267	280	286	279	307	294	296	303	324	332	292	317	298	294	305	290	300	321	293	281	295	316	299	321	307	275	326	282	302	285	304	301	291	272	308	309	273	324	314	298	285	257	305	293	284	317	291	279	300	322	334	316	329	275	339	291	293	280	293	290	348	336	307	317	276	287	287	307	285	293	280	269	324	307	307	290	325	288	297	299	276	326
2317	870	939	1075	978	1018	914	910	900	801	889	855	860	838	806	852	812	816	836	856	805	804	772	796	807	801	822	806	818	802	827	814	798	825	826	830	850	804	812	793	807	759	744	769	812	798	777	784	767	808	815	818	839	755	789	819	800	813	798	737	844	828	797	806	789	764	788	798	775	828	764	821	758	768	819	784	815	815	786	835	789	789	788	778	802	827	801	795	825	777	812	805	804	837	789	820	783	784	762	773	804	802	759	788	764	774	739	751	791	780	811	758	830	835	768	803	797	780	825	795	817	751	755	802	791	781	769	794	738	812	810	821	802	796	755	803	786	824	769	796	838	759	721	761	777	810	840	762	790	780	797	812	779	801	740	756	823	732	803	784	746	773	794	761	782	825	806	797	831	823	800	781	772	821	759	770	789	767	815	781	747	783	762	777	860	814	814	794	770	776	820	799	788	772	792	782	771	768	787	801	782	775	756	779	764	755	835	793	852	808	794	779	791	806	810	788	817	810	776	793	809	771	826	770	833	816	743	809	784	805	793	788	814	751	805	791	783	780	787	825	794	781	822	790	778	769	822	778	750	786	761	759	716	796	813	871	852	793	750	797	809	813	755	838	776	750	776	796	825	835	814	758	779	750	797	768	787	751	804	823	804	792	805	794	838	812	816	786	773	805	774	788	773	745	788	817	825	818	778	775	785	835	809	799	810	821	774	798	776	775	832	751	788	760	763	796	818	792	779	825	799	799	793	771	752	786	760	804	839	798	812	732	755	799	832	800	763	812	841	807	795	803	790	772	779	828	797	814	749	782	804	832	742	832	814	794	774	784	804	790	733	786	788	782	833	787	774	800	784	807	828	782	787	765	818	828	804	737	763	732	799	799	795	779	790	836	776	839	821	804	769	793	791	812	812	800	790	770	775	761	820	800	796	791	836	826	793	852	806	772	793	827	780	794	793	835	797	805	775	756	775	812	771	839	793	784	791	800	764	767	805	802	832	809	816	791	806	796	841	768	775	746	819	751	812	808	847	831	728	810	828	822	821	774	797	808	794	850	853	750	767	767	827	759	805	796	782	800	814	741	763	833	802	803	812	795	812	753	816	817	753	771	768	830	745	782	819	845	795	777	780	775	794	773	792	825	826	795	765	806	841	748	789	793	813	782	821	824	789	802	845	749	752	837	823	799	805	774	804	786	808	817	797	783	766	854	779	790	788	789	789	769	809	767	853	820	784	785	811	773	788	751	820	822	832	800	782	761	823	745	821	795	757	823	771	813	798	819	770	774	816	731	810	766	817	818	801	809	804	784	831	805	751	814	794	786	773	788	781	752	780	749	814	828	771	783	851	727	798	763	807	764	771	824	820	790	796	774	776	753	797	814	841	803	758	720	785	808	794	806	768	750	779	802	801	798	751	788	791	816	798	829	807	833	758	836	770	787	755	803	777	765	796	828	813	754	790	793	753	802	806	789	803	768	784	823	816	817	808	776	794	752	781	785	791	814	776	770	820	768	756	813	822	793	767	785	806	815	785	775	824	746	788	773	761	792	816	773	827	808	797	785	798	812	823	726	830	808	761	786	755	811	753	770	870	810	771	834	807	807	792	831	826	821	792	755	812	832	763	771	768	790	813	832	782	766	801	762	838	805	795	845	779	760	770	788	830	789	791	810	766	824	788	782	832	813	775	794	816	768	801	695	750	792	802	817	764	790	754	791	781	817	778	806	768	763	792	838	798	775	792	863	833	803	800	833	768	787	805	734	824	838	814	811	819	805	811	786	795	809	810	801	793	794	817	757	781	777	789	816	790	733	859	785	827	856	845	825	803	783	799	767	771	796	812	811	855	767	743	818	774	792	780	805	792	766	769	818	760	826	761	823	795	786	782	809	815	818	798	798	832	807	766	763	783	860	784	820	793	815	836	812	805	794	771	780	798	810	818	781	765	800	758	839	804	779	813	760	790	772	770	760	780	839	813	786	778	807	802	771	816	777	796	807	838	807	778	809	812	782	786	728	719	801	816	835	871	831	781	771	829	835	789	782	775	770	799	811	790	786	805	814	796	850	863	761	778	815	792	762	719	791	810	803	776	774	819	739	759	818	786	787	773	793	784	832	804	791	788	835	805	790	756	784	776	787	803	782	775	773	795	807	846	750	822	820	793	773	752	806	822	798	750	816	763	791	811	785	792	824	781	786	808	797	759	790	850	782	757	784	788	769	795	835	759	799	819	818	754	758	824	870	767	772	784	836	815	767	828	762	851	779	777	821	773	775	768	799	799	836	792	818	791	864	777	823	779	788	736	834	787	774	779	823	788	811	785	750	768	811	829	791	789	812	804	790	820	830	777	783	783	758	760	863	786	764	778	791	785	773	785	800	796	805	790	822	765	817	766	807	817	783	814	771	786	819	774	771	756	775	814	764	825	769	816	774	782	785	806	784	768	801	805	773	782	814	780	822	797	787	779	761	837	825	848	762	811	797	815	790	803	787	840	798	807	776	779	845	754	789	835	815	788	776	788	764	783	753	767	778	816	767	822	847	754	764	805	792	797	770	831	742	774	841	806	864	839	778	798	770	774	800	802	745	831	821	772	780	767	802	764	837	786	805	792	779	806	802	774	742	793	849	830	804	845	786	842	775	826	802	821	834	812	824	802	845	839	812	809	827	832	836	801	759	821	826	766	784	770	741	821	772	766	748	759	759	782	847	800	795	807	834	810	799	825	808	810	846	791	750	844	788	779	784	804	822	821	810	742	756	793	788	796	777	812	821	785	803	822	777	780	749	759	791	799	730	791	818	790	734	807	787	819	831	765	822	757	782	817	831	740	783	815	783	803	732	846	789	788	791	743	786	809	794	754	808	790	801	781	739	830	749	779	773	828	803	764	811	809	812	794	773	843	796	751	755	849	790	751	841	766	785	824	792	819	848	742	819	794	792	829	762	785	798	779	721	782	769	822	829	803	774	846	804	732	792	796	806	832	793	772	762	819	813	796	780	749	786	757	803	756	808	858	797	769	736	815	786	828	788	796	731	800	708	774	796	770	813	784	811	772	863	794	823	772	772	812	800	813	807	780	800	816	826	780	806	803	805	791	777	776	705	811	795	829	776	788	843	811	793	827	762	815	786	804	822	830	768	793	751	804	778	791	753	805	785	773	757	723	799	756	782	809	796	772	828	835	781	779	833	836	786	771	777	776	843	758	778	779	807	766	841	824	811	755	803	810	773	783	808	800	803	833	829	798	837	792	806	734	785	740	805	830	855	825	810	829	810	802	827	791	790	776	871	821	832	770	775	838	840	787	827	824	845	777	807	791	796	806	766	796	847	796	819	774	761	757	816	790	802	736	790	794	786	784	824	777	789	772	753	811	758	798	794	819	783	788	756	748	759	845	790	787	774	843	812	774	838	799	826	787	762	747	811	761	811	818	811	793	772	847	738	744	799	761	791	796	821	745	791	791	791	768	768	720	737	772	824	789	830	839	785	792	810	773	847
8984	937	1254	951	784	524	454	373	347	325	264	247	248	222	224	191	200	221	196	212	179	163	214	180	208	183	175	164	166	178	177	176	190	191	158	184	180	194	179	175	174	169	192	156	165	202	159	181	182	160	168	161	175	187	180	207	173	168	171	175	185	176	153	165	160	168	154	191	157	159	160	165	151	151	193	161	161	162	144	183	154	161	141	171	144	160	182	167	175	160	159	171	185	181	174	166	176	143	167	168	162	170	194	158	173	180	194	182	154	191	194	186	153	162	183	169	153	155	144	168	166	140	162	175	175	162	163	168	205	176	162	167	180	153	191	164	178	177	149	158	160	152	138	174	175	163	170	181	155	190	161	147	169	164	150	169	184	178	176	165	149	186	161	166	173	180	177	191	183	199	180	150	191	165	158	168	189	172	158	154	161	197	170	188	138	179	178	178	173	147	167	163	181	158	161	178	188	163	164	175	166	155	144	156	148	157	147	175	152	167	172	181	160	171	161	169	195	163	167	166	159	148	172	161	163	168	210	175	150	163	148	167	169	159	175	153	160	165	160	174	175	151	164	180	173	181	162	168	207	166	159	152	166	182	173	178	170	165	156	165	162	185	152	172	154	176	175	146	171	170	172	172	161	183	164	175	144	143	186	171	168	186	166	172	175	184	186	184	161	168	175	176	169	171	156	174	171	171	174	164	165	176	176	152	189	163	175	161	155	181	158	136	171	159	171	178	175	168	163	173	146	161	180	168	173	164	169	174	177	190	174	194	158	146	148	169	147	156	167	181	179	137	181	186	186	165	162	172	153	160	186	175	186	166	162	165	160	177	174	179	186	171	188	151	173	159	178	158	169	191	179	166	157	167	130	137	181	166	160	162	158	148	162	141	170	147	174	154	178	170	152	144	152	172	178	177	179	169	157	182	157	183	173	153	175	176	178	180	180	167	165	173	141	196	189	165	162	150	169	153	180	185	157	163	168	182	165	158	144	165	181	155	188	183	156	181	162	162	154	158	161	165	164	171	175	212	170	183	188	168	166	150	166	181	185	168	177	158	175	171	170	160	162	178	169	176	175	171	181	165	188	158	180	161	153	185	180	164	222	169	176	141	171	175	144	170	159	158	152	178	173	163	175	175	174	178	151	181	158	163	165	162	206	179	148	172	172	179	179	180	180	166	161	157	162	190	180	166	173	173	162	160	167	178	173	171	171	183	168	158	171	168	158	160	154	133	160	158	148	164	180	169	172	176	173	166	146	168	171	174	160	157	177	166	178	157	176	160	195	178	183	167	188	157	179	137	184	204	147	184	175	188	185	151	157	168	168	167	171	176	175	168	203	173	179	178	167	170	150	170	174	160	162	164	164	184	167	188	167	178	186	162	170	176	186	169	176	173	151	168	163	175	168	170	175	173	156	169	185	153	143	184	175	150	157	163	166	155	160	199	169	162	159	158	163	164	189	164	156	179	164	166	157	151	163	172	166	181	184	168	203	180	185	148	150	137	179	165	149	157	152	145	164	169	168	173	166	158	175	177	179	167	159	156	167	164	162	175	169	174	161	156	136	161	164	185	170	181	174	181	177	155	156	162	160	136	151	171	157	205	200	160	179	149	153	169	165	164	165	190	155	163	170	170	181	189	185	178	155	181	172	158	187	147	162	153	166	178	154	162	158	168	177	171	162	183	183	169	178	157	162	164	159	187	174	144	144	164	149	169	177	154	195	184	180	162	170	166	171	158	166	146	175	190	165	168	188	158	153	150	175	167	173	161	169	152	158	155	155	175	199	167	188	156	192	172	174	157	194	136	159	180	184	183	161	174	180	174	178	183	149	148	156	179	147	192	189	153	160	184	165	169	157	182	163	175	152	149	166	145	164	192	163	174	148	155	170	176	167	177	177	169	178	181	187	145	182	167	195	151	178	181	144	158	154	190	159	165	155	163	153	168	159	169	150	175	151	182	187	164	172	185	167	164	165	179	173	180	174	165	164	201	162	157	169	187	166	158	155	163	175	159	152	189	160	153	166	182	155	156	188	167	152	175	181	197	159	160	163	154	158	160	166	191	164	162	175	178	172	181	188	161	174	178	157	171	174	176	176	169	167	181	157	163	159	171	182	174	162	137	162	176	154	172	176	178	167	152	164	164	159	179	165	173	190	154	148	177	163	152	169	167	172	176	167	158	176	165	152	192	172	179	166	161	163	147	148	163	156	167	158	179	194	178	171	179	169	159	165	159	194	171	205	193	176	171	178	175	162	162	188	162	154	150	195	156	149	189	161	180	184	167	171	179	179	161	162	186	155	178	176	171	151	156	185	169	155	140	156	157	164	169	168	166	143	166	152	154	167	157	155	161	169	158	164	159	176	164	135	170	208	160	180	172	171	190	147	166	146	171	177	183	161	190	158	184	178	171	206	151	173	162	178	169	164	159	164	183	165	188	185	134	161	136	199	174	170	163	145	191	160	166	171	155	177	163	161	183	159	160	173	166	175	148	164	180	163	170	186	145	189	171	165	154	182	174	158	172	176	177	155	174	170	170	171	153	158	160	156	183	154	167	141	166	181	161	163	180	173	174	178	158	153	191	161	156	159	162	146	161	146	172	172	188	166	186	149	152	150	161	153	183	180	163	161	154	165	161	154	177	158	169	181	156	190	169	193	145	178	187	143	198	182	165	159	174	167	175	185	175	164	141	157	168	186	169	163	172	152	167	182	163	159	178	162	160	183	160	167	153	167	154	178	180	173	189	145	165	165	186	164	173	154	140	152	157	173	161	164	170	183	164	171	173	174	171	148	142	175	190	175	182	196	168	171	167	160	150	166	156	182	175	159	154	175	155	149	181	184	160	175	166	177	138	171	163	151	166	190	148	166	168	149	182	174	169	150	169	165	174	141	169	171	162	157	142	150	158	193	157	166	148	161	170	186	166	193	201	188	163	151	162	163	178	166	166	182	199	179	169	168	173	173	173	154	177	179	169	167	164	189	200	158	170	200	167	166	170	167	156	165	175	177	157	165	181	156	165	173	156	174	161	155	154	166	171	143	189	166	169	147	160	169	163	160	168	145	178	175	175	193	165	166	181	155	179	169	166	175	153	147	160	185	192	155	159	178	185	163	164	163	175	141	178	191	158	159	161	166	163	170	175	166	157	175	160	166	175	185	168	168	169	174	190	187	158	194	177	183	178	169	169	174	180	167	165	173	156	185	187	186	166	178	161	179	177	177	194	170	186	156	181	148	183	149	169	182	170	178	172	161	161	158	166	151	160	167	186	164	165	148	189	141	160	182	161	156	182	167	172	163	167	181	146	182	151	154	168	187	134	172	188	159	144	184	157	175	178	164	168	154	170	184	161	170	168	144	162	167	177	173	165	172	153	166	187	198	152	159	178	153	146	163	154	185	175	163	169	167	164	175	175	157	192	176	158	202	160	149	174	167	150	181	174	154	158	170	162	171	180	157	136	173	168	158	150	176	170	178	183	178	155	152	163	185	176
5584	1364	2508	3129	2802	2242	1917	1621	1401	1286	1151	1016	959	887	828	767	797	752	729	672	663	651	682	587	628	594	550	570	591	575	546	590	586	527	523	560	525	567	551	466	560	504	538	526	527	493	502	511	546	523	541	485	512	491	480	513	482	492	510	536	540	491	518	507	478	526	474	485	504	498	533	533	526	491	476	479	489	537	476	509	455	528	499	491	487	511	490	512	473	485	474	493	528	492	469	495	514	524	475	489	498	491	521	498	490	533	474	460	504	475	480	486	481	473	503	500	496	494	458	469	489	466	459	451	475	442	476	460	486	490	486	473	527	473	465	471	471	485	501	451	462	492	501	539	513	492	448	488	496	479	485	489	497	480	484	489	457	513	491	486	502	509	473	483	473	428	484	466	509	475	507	474	456	492	486	485	521	528	484	486	507	494	504	467	490	473	474	497	509	499	527	486	501	461	478	509	512	468	470	509	469	486	479	532	491	499	493	497	497	523	514	466	465	491	462	474	442	445	479	480	497	498	496	457	475	502	493	514	465	518	472	495	483	462	490	490	485	461	480	441	482	496	460	466	500	492	421	479	496	470	437	482	458	477	449	459	515	465	487	504	509	453	467	465	494	475	473	473	479	444	467	475	481	470	482	472	488	496	515	468	475	475	493	481	459	467	529	515	511	483	464	483	488	442	460	483	489	511	515	490	521	505	477	461	489	489	477	472	463	514	453	510	450	479	517	472	500	476	508	522	504	444	452	518	439	441	506	532	482	513	500	480	436	455	476	462	489	520	472	466	470	485	531	477	481	507	476	453	493	499	486	503	515	476	496	474	496	501	462	531	449	500	505	481	512	458	486	504	476	480	440	483	473	469	483	441	480	507	511	477	494	492	499	481	497	441	499	468	483	461	478	445	486	487	461	474	501	481	495	496	490	478	469	487	480	479	489	499	515	467	487	531	460	485	512	476	446	514	482	474	469	508	523	484	489	481	470	510	524	486	524	458	472	499	457	486	468	504	468	445	476	469	509	461	447	501	485	485	447	465	442	479	491	480	497	466	482	473	490	460	503	503	522	467	458	500	465	495	463	500	452	460	493	486	473	509	532	449	449	484	489	473	460	509	485	476	483	493	479	479	475	459	467	491	481	516	482	502	458	471	470	450	483	488	520	464	455	504	487	513	478	482	483	475	509	458	489	456	469	487	501	480	482	496	478	511	502	471	451	519	518	499	469	495	449	480	469	494	509	523	458	516	499	464	477	465	501	458	473	487	478	489	507	467	480	496	490	472	501	519	475	504	525	517	492	445	473	497	469	470	500	477	466	510	470	470	458	473	451	466	459	494	492	457	496	455	484	540	451	483	474	459	495	481	433	477	488	461	531	466	510	501	495	481	429	471	482	495	496	512	490	521	462	453	488	489	464	548	475	473	484	510	464	470	463	488	501	439	449	449	494	515	505	487	499	488	453	485	490	476	507	478	473	469	442	470	500	455	472	523	453	473	476	479	460	480	488	481	465	490	488	461	471	482	498	514	474	467	483	462	501	436	474	517	528	499	480	479	505	492	481	502	472	472	486	494	498	481	451	490	475	509	464	503	497	507	488	512	482	469	483	513	482	478	483	480	467	493	500	514	451	480	528	465	467	506	490	481	517	475	492	471	464	501	481	466	495	457	494	485	464	456	478	479	476	528	465	455	492	490	487	487	464	486	479	472	470	468	457	465	497	516	434	496	480	498	460	471	466	526	478	475	478	485	455	444	471	472	456	455	484	446	489	486	500	470	479	458	481	442	469	483	468	511	450	479	445	496	478	498	495	472	475	492	467	501	492	479	488	458	508	473	504	507	479	463	481	442	492	474	463	462	474	456	504	482	451	493	502	478	488	482	476	496	524	497	440	475	480	500	500	512	493	437	511	508	462	459	501	488	509	515	480	509	467	471	477	481	509	471	533	479	538	492	471	463	480	463	466	499	481	524	491	470	467	495	469	457	454	479	496	486	456	471	479	476	518	476	431	470	465	483	494	508	474	458	469	480	466	433	487	443	472	465	482	480	495	473	506	483	472	483	513	462	493	462	499	492	510	494	493	468	484	489	488	495	497	465	503	514	473	457	498	493	494	447	507	484	445	481	467	499	465	473	475	486	486	512	479	487	499	468	457	499	483	512	462	498	482	459	494	479	498	443	520	481	469	483	520	480	503	459	476	485	452	446	486	471	454	491	461	464	495	496	503	497	492	484	513	501	481	478	495	491	514	452	498	500	501	463	501	469	531	494	485	472	515	477	504	491	444	462	506	471	496	469	505	496	497	507	496	483	463	465	498	522	475	487	488	481	506	476	482	465	479	493	508	507	429	506	503	482	498	492	489	490	499	506	487	464	495	487	448	477	502	464	504	445	487	441	483	512	497	518	478	450	535	479	517	506	466	479	458	483	477	451	501	455	491	473	457	456	511	489	437	475	486	462	459	522	468	494	489	475	488	473	498	452	474	482	469	516	448	528	487	513	486	498	473	449	454	486	477	462	464	469	495	510	499	507	467	504	512	508	463	495	434	501	479	483	509	492	465	473	481	489	483	515	509	506	501	501	506	467	518	499	518	468	455	475	498	485	467	471	503	515	493	483	498	478	482	481	490	472	468	508	498	502	467	485	487	494	463	440	473	477	472	506	526	481	485	475	498	492	464	510	480	452	503	475	503	460	469	481	456	478	457	444	516	498	479	472	472	486	500	472	481	533	429	485	447	504	508	521	516	505	485	492	474	465	447	467	503	457	474	508	511	442	499	469	479	462	453	443	508	458	513	501	489	495	459	475	495	477	472	478	495	448	532	507	496	493	483	456	489	473	434	526	480	463	478	462	488	422	468	497	478	485	477	471	504	503	457	477	497	469	504	463	479	517	462	500	491	475	497	513	506	453	475	474	506	510	512	512	479	451	519	510	456	469	504	533	474	455	457	497	489	508	472	476	464	474	511	517	471	517	478	499	529	470	501	465	475	507	520	473	511	495	461	501	450	500	513	499	489	507	466	501	494	517	494	515	486	488	481	478	512	476	496	472	467	526	487	480	505	484	492	448	480	485	438	472	461	467	496	495	489	465	482	488	490	498	505	473	479	496	478	486	476	430	473	470	443	493	470	494	440	438	495	487	460	443	458	461	467	490	460	484	496	476	461	491	479	507	479	454	474	510	504	516	538	487	474	453	478	502	523	536	478	512	429	468	496	462	471	482	485	496	496	520	502	480	464	505	478	526	460	494	478	489	485	489	437	482	491	474	479	467	455	488	488	500	504	478	496	473	501	460	490	487	492	468	473	457	445	466	509	545	513	490	472	525	447	474	467	452	510	456	500	491	469	484	484	461	477	479	476	475	468	509	471	504	511	445	466	482	505	519	469	490	450	503	489	478	498	433	472	474	498	507	518	463	515	505	505	463	519	490	479	473	484	461	481	445	489	480	486	509	462	510	492	432	498	502	484	488	469	494	505	475	465	474	502	500	515	445
15939	2203	2234	1798	1278	886	723	538	443	401	336	287	289	271	249	228	221	209	187	212	164	183	155	189	177	163	175	168	157	187	177	172	162	183	164	159	162	141	125	126	134	132	137	133	164	156	133	171	163	140	137	140	164	147	134	142	133	148	146	146	124	149	138	162	148	142	121	161	152	155	125	144	120	159	146	131	156	136	145	129	133	136	141	150	142	136	121	151	161	144	132	134	153	127	148	142	164	136	129	116	141	126	146	133	127	147	135	142	128	153	133	117	163	158	127	162	141	134	148	144	141	123	146	142	125	151	147	131	153	131	144	127	143	139	127	131	136	145	140	156	144	135	152	145	128	137	151	136	149	146	163	123	129	145	135	140	125	111	139	137	147	129	170	132	151	145	141	172	140	135	141	144	162	119	156	130	123	130	132	146	109	142	135	152	131	154	130	142	124	153	143	138	152	139	137	148	130	137	141	136	121	156	133	143	154	127	142	140	137	133	135	125	152	132	131	135	130	137	131	138	125	138	144	140	132	123	148	109	138	121	135	136	142	152	137	129	136	122	147	120	105	136	138	138	133	136	155	145	147	150	136	119	138	130	139	139	140	134	179	116	157	136	135	144	133	140	161	134	144	143	138	127	147	135	146	110	130	148	141	146	139	145	134	139	159	142	114	163	133	152	152	163	131	156	147	160	154	132	132	129	118	127	160	139	120	138	138	146	147	121	143	139	136	139	121	153	138	148	144	128	141	139	146	100	141	133	124	127	139	171	136	134	138	130	147	152	139	142	145	124	136	125	149	136	157	142	130	138	143	138	112	138	125	142	159	125	158	120	158	137	121	148	123	136	134	138	142	138	123	164	126	139	127	139	123	132	155	126	123	136	136	126	120	138	119	127	152	159	152	122	135	139	140	149	131	144	133	151	165	111	157	144	154	126	143	145	134	129	137	136	138	148	148	137	134	140	137	134	141	133	128	135	158	112	157	144	123	147	149	141	151	147	142	141	151	144	135	137	134	161	151	134	132	136	122	128	140	136	129	137	150	126	129	126	124	143	117	127	162	149	136	145	137	155	156	122	128	126	136	139	136	134	147	144	141	162	136	123	140	143	136	158	133	153	162	137	148	142	127	154	127	151	138	136	141	137	147	129	126	129	148	138	133	103	132	133	154	135	141	142	116	129	114	153	152	130	128	125	146	130	139	137	127	153	145	131	124	121	143	130	111	144	136	130	145	129	138	146	123	125	122	148	139	148	124	145	127	153	140	122	143	133	120	124	129	137	144	151	124	135	155	136	144	146	132	124	147	123	143	139	132	163	147	151	150	169	161	138	148	144	134	136	157	137	136	125	142	136	143	122	134	121	133	137	138	153	157	131	141	132	148	152	148	138	133	125	159	145	151	145	144	140	134	116	120	136	132	144	130	141	125	140	153	130	138	121	125	134	139	165	147	140	129	166	121	134	126	141	155	145	114	126	135	141	131	143	151	134	132	141	118	146	133	132	149	138	164	145	126	138	155	146	141	140	158	147	126	131	123	134	149	144	126	175	114	138	122	125	136	138	125	134	155	151	129	145	135	156	142	120	137	122	147	150	134	146	154	138	141	149	144	130	144	143	138	130	142	123	148	141	155	147	127	137	149	147	154	130	149	150	132	133	138	138	133	126	141	160	149	130	101	117	144	142	129	131	142	139	156	119	133	131	129	156	124	152	150	139	137	140	138	145	138	137	143	138	144	125	106	133	134	136	118	127	144	132	138	143	122	141	118	107	140	143	134	149	132	110	136	125	164	136	136	150	138	148	124	155	160	141	146	142	152	142	124	127	123	148	150	145	138	137	138	148	125	138	139	143	144	137	133	163	137	142	119	150	132	133	126	155	136	148	120	144	141	141	166	147	128	148	145	143	129	136	148	135	134	128	111	143	159	112	137	149	141	140	151	133	145	169	140	164	157	135	137	149	145	138	155	135	151	143	137	127	132	127	115	136	137	134	137	134	126	136	120	121	145	137	147	127	144	145	140	106	122	148	144	148	123	160	152	140	158	149	126	119	120	131	133	122	141	116	142	136	136	146	150	135	117	150	133	151	138	155	120	128	141	119	138	141	127	146	140	132	160	142	150	148	148	140	119	149	147	150	114	124	137	141	160	157	121	120	132	116	119	150	137	130	152	129	126	133	165	125	136	133	136	123	135	174	145	145	136	133	126	128	149	154	120	116	132	158	150	133	129	144	139	131	156	133	134	137	144	147	121	152	123	140	145	147	137	139	123	135	128	147	124	126	116	143	132	132	139	118	129	137	133	129	145	152	120	134	145	146	136	139	135	155	138	143	137	144	131	146	144	126	149	133	136	150	142	131	144	136	125	116	144	124	123	144	136	143	126	156	127	137	136	135	120	145	125	141	151	141	137	137	150	135	144	150	143	141	145	150	116	155	135	149	152	125	146	142	133	139	118	129	152	137	143	137	153	175	120	164	127	118	141	132	133	145	149	119	165	147	131	140	118	145	137	132	150	127	122	124	139	129	118	120	115	138	137	144	137	128	135	141	113	144	153	140	161	125	145	148	142	148	146	140	133	122	152	145	139	124	136	130	147	125	125	134	159	137	140	112	154	135	156	128	129	138	126	164	168	149	152	142	134	128	128	124	124	161	138	126	143	150	129	135	123	139	159	152	138	125	150	141	115	137	144	153	151	135	141	124	137	154	116	128	117	125	155	119	117	133	150	124	110	132	125	143	115	139	149	145	118	135	126	136	133	118	145	132	107	121	133	140	150	121	140	126	142	117	122	144	169	132	140	116	144	137	135	143	135	151	159	126	134	152	132	149	141	145	143	150	131	125	148	141	147	135	139	133	121	132	148	162	138	155	126	139	154	137	144	147	130	161	150	137	142	116	146	138	140	144	135	140	147	136	158	157	129	161	149	134	144	116	125	120	141	160	122	151	140	137	148	152	151	125	146	136	135	143	144	138	150	129	152	151	138	136	126	142	125	139	135	151	140	132	122	117	128	133	138	151	143	129	137	135	142	147	151	131	138	121	141	137	142	137	140	134	144	154	138	150	137	152	143	142	136	141	133	128	141	142	110	134	120	145	138	124	154	116	141	123	142	131	148	136	129	139	150	144	133	139	113	139	141	143	143	121	135	150	150	163	153	143	107	135	153	124	128	135	136	126	143	155	132	130	123	148	137	133	127	135	126	152	153	124	149	145	127	143	141	145	129	134	151	142	149	134	151	139	126	149	146	126	155	147	133	148	125	134	146	125	151	135	139	140	154	133	119	139	124	159	131	125	121	110	151	146	140	128	144	148	139	163	128	143	138	125	134	170	164	144	136	122	141	157	163	123	140	152	129	132	154	143	130	146	123	155	128	150	138	145	134	140	125	140	152	126	109	143	133	142	137	133	119	150	129	138	138	133	132	148	154	142	141	134	126	136	143	144	128	136	124	140	117	142	131	135	122	145	147	156	127	125	146	136	125	137	118	132	151	127	134	145
7504	1987	4426	5244	4445	3762	3087	2558	2139	1913	1702	1368	1307	1234	1094	1055	996	916	825	849	784	771	698	748	686	649	634	651	658	581	568	597	572	538	537	496	520	519	503	519	538	499	496	522	492	501	483	478	493	480	529	459	489	512	461	478	453	466	471	393	479	427	479	483	438	449	462	428	477	494	418	473	467	467	462	447	419	460	431	460	435	463	450	429	449	425	422	455	455	423	462	410	443	416	425	452	419	414	379	406	437	441	398	450	448	413	405	428	417	443	433	439	444	422	421	451	422	420	406	431	468	418	432	435	413	452	435	443	395	445	418	432	411	413	439	434	445	415	411	421	452	410	416	436	396	389	440	434	420	465	398	402	449	425	443	436	446	424	449	436	431	432	416	431	459	410	430	410	460	426	431	426	413	391	387	426	410	414	413	423	391	398	449	452	423	422	415	416	404	429	403	430	433	395	389	418	404	428	422	411	445	381	438	401	392	435	419	432	379	420	421	418	420	411	425	450	403	411	431	439	412	401	440	417	448	398	413	405	416	418	401	419	428	419	434	426	440	406	379	403	455	414	401	448	367	418	430	438	424	392	395	415	451	405	442	406	438	424	446	402	430	460	389	426	383	438	395	405	445	375	412	422	402	403	402	426	422	399	413	430	425	448	427	420	406	385	407	430	428	429	373	408	422	425	433	413	444	412	394	419	444	432	412	420	455	414	406	409	406	431	451	463	405	422	415	430	418	398	383	420	438	414	421	426	413	412	411	413	444	406	443	390	423	424	410	432	419	398	423	445	419	428	433	475	430	415	358	414	397	403	424	409	382	421	437	447	418	419	431	438	446	432	435	427	418	410	375	419	468	391	433	404	445	413	402	415	448	401	445	456	398	446	424	414	416	450	409	445	406	410	448	370	416	427	417	421	461	412	388	397	421	425	446	396	448	372	434	397	433	440	438	418	443	428	413	392	418	422	403	409	456	434	414	463	387	428	398	415	404	405	437	416	423	441	416	422	463	399	403	408	411	411	419	392	426	400	408	416	430	446	437	380	390	417	417	425	395	437	386	439	422	458	400	397	403	387	442	420	442	404	405	422	406	414	419	408	411	434	375	411	434	396	425	423	409	408	427	434	425	418	401	395	453	454	466	404	402	423	414	417	418	417	413	389	422	422	405	423	405	427	426	430	398	413	430	419	431	438	431	412	421	422	416	383	443	430	407	436	405	428	430	429	440	441	431	430	413	449	444	399	413	422	420	410	373	437	400	411	399	438	382	394	409	419	430	397	432	402	409	424	424	402	414	446	416	401	396	446	448	426	427	398	414	424	405	427	440	392	473	410	403	415	389	444	421	398	398	406	409	411	400	398	430	440	378	445	404	439	400	413	383	422	430	434	430	443	394	439	442	451	409	379	399	414	423	414	426	420	401	383	432	412	384	390	439	400	430	434	410	398	448	412	374	409	384	427	457	389	409	412	427	428	410	429	409	432	414	422	418	367	385	383	416	407	436	450	433	430	458	417	418	442	402	453	420	406	417	381	419	420	444	419	384	387	395	416	440	428	413	407	439	400	407	400	399	395	429	415	455	393	463	397	431	413	413	404	423	411	448	399	422	407	410	436	452	436	404	379	439	420	422	441	413	426	385	429	414	406	434	411	412	419	429	426	416	429	406	426	393	395	396	427	435	431	414	426	453	423	402	445	430	424	438	406	447	446	415	436	395	415	407	436	422	408	399	438	412	440	437	409	421	442	434	409	413	443	412	389	413	429	440	409	407	385	436	406	412	404	404	413	429	407	404	438	402	386	402	401	436	409	438	437	410	374	389	436	404	386	441	433	455	457	430	445	396	422	425	412	437	417	385	367	406	427	437	406	433	430	392	404	410	423	416	404	412	423	459	413	441	339	397	398	406	405	405	422	410	421	451	447	408	443	417	429	428	458	423	445	425	393	404	416	413	412	442	418	438	417	430	426	435	422	415	375	390	413	432	457	393	387	443	395	411	427	427	378	413	387	422	464	422	402	400	440	380	465	432	422	398	410	439	446	434	429	470	430	426	415	440	411	428	424	423	417	425	448	426	413	487	388	410	387	438	439	422	402	366	402	419	411	415	413	380	399	413	409	412	433	426	429	396	456	418	412	418	430	425	400	391	369	450	413	407	444	401	422	422	428	427	406	481	451	412	406	399	427	409	440	418	409	440	415	403	427	385	390	421	424	403	421	429	441	441	409	419	417	455	394	462	411	400	397	414	408	385	403	394	435	382	425	438	422	380	408	442	387	406	446	426	402	407	417	380	418	396	431	376	421	423	417	408	434	436	401	410	428	462	470	361	436	430	427	411	435	388	420	457	403	381	451	424	440	415	431	392	392	398	444	443	394	403	429	457	452	425	426	463	380	446	438	441	410	429	409	406	421	417	422	431	434	420	423	421	410	432	405	401	406	433	411	441	426	473	424	393	433	430	388	391	423	387	406	408	426	456	397	385	426	439	408	443	414	431	434	451	393	429	412	394	421	445	414	390	436	410	416	362	433	422	420	436	413	438	417	415	388	426	431	410	411	406	422	430	415	419	442	424	400	416	412	399	433	418	440	432	424	389	415	374	405	417	431	440	421	404	414	437	404	421	390	446	396	402	410	459	427	401	442	432	457	429	419	429	422	394	396	416	408	418	402	377	385	404	419	441	404	423	447	386	399	397	397	441	428	385	375	432	450	409	406	416	488	396	400	408	463	389	413	434	421	417	439	395	413	442	432	399	401	394	398	397	437	398	442	441	453	401	431	454	433	381	400	434	363	431	413	457	398	419	409	454	374	455	447	410	420	389	441	406	425	396	412	424	431	459	424	370	393	444	404	422	397	421	386	413	408	384	395	409	431	430	432	396	418	411	406	443	427	453	450	409	458	408	421	434	407	416	388	414	422	400	410	413	412	403	424	436	402	416	423	407	405	396	425	379	408	421	385	406	421	442	423	452	370	437	434	424	440	383	461	403	398	441	422	426	426	391	435	409	442	418	434	390	396	448	414	396	388	378	415	437	433	422	425	373	437	416	373	432	423	411	416	438	392	407	386	432	445	395	386	440	402	463	409	411	419	435	413	413	431	412	423	416	445	426	421	398	416	420	420	434	388	403	446	414	427	452	402	397	371	425	449	406	407	427	425	418	411	396	441	426	412	450	434	412	418	433	416	429	399	379	391	428	423	406	418	413	395	419	417	433	436	398	385	428	422	399	406	416	416	430	372	414	447	398	445	435	376	413	386	439	414	430	419	427	401	433	414	455	438	422	437	401	428	415	449	444	405	405	425	413	429	441	432	451	407	379	393	439	400	416	417	409	418	423	371	416	407	434	414	408	431	411	412	428	386	444	432	435	416	428	487	419	428	410	426	460	412	418	420	390	427	413	393	425	459	414	417	417	461	363	419	457	405	423	397	429	408	425	419	389	393	432	414	386	413	398	430	444	386	398	389	361	430	420	428	396	432	411	444	457	404	425	452	398	406
2355	335	364	347	337	316	309	300	309	294	304	293	323	301	321	302	293	301	342	311	303	330	301	303	313	309	321	308	326	296	286	317	293	302	312	288	302	323	312	283	309	307	304	303	313	294	305	287	281	314	280	264	311	279	321	283	331	329	304	295	279	327	279	280	312	310	296	332	317	280	271	289	307	284	297	362	281	297	291	286	304	292	308	289	289	292	320	307	305	296	316	300	309	276	308	295	305	291	304	315	308	323	290	300	263	271	280	320	298	257	270	290	293	328	284	314	301	295	299	287	328	324	294	278	287	282	269	299	307	290	268	281	340	281	302	309	307	282	302	280	303	283	299	331	304	277	311	310	305	289	304	302	330	353	321	287	330	273	274	298	317	297	274	305	301	300	287	298	295	308	294	305	270	327	327	319	305	318	308	315	298	296	275	314	268	284	312	299	295	291	291	277	284	296	297	328	284	325	316	303	309	320	291	342	291	309	299	294	308	323	276	314	298	322	290	307	306	266	282	306	328	287	295	261	309	297	320	290	300	283	302	300	283	291	302	291	297	279	284	289	282	304	298	299	307	306	279	313	290	289	290	307	302	290	300	291	277	307	289	306	296	283	288	308	301	275	307	304	310	298	341	292	304	311	309	297	316	309	281	268	321	308	314	320	321	326	308	309	336	290	281	266	299	309	309	292	311	280	336	337	306	275	316	285	300	294	294	277	310	306	297	284	303	277	286	304	312	288	318	269	300	313	292	257	315	309	304	300	294	292	319	313	285	288	295	303	292	291	297	276	311	285	276	301	280	294	286	308	325	308	280	289	305	281	329	306	313	293	296	294	276	329	288	316	304	301	281	315	309	334	267	293	284	278	316	306	288	261	301	312	309	300	264	335	289	305	300	293	317	297	282	293	302	305	294	280	318	294	285	284	283	323	301	294	307	295	297	291	332	290	294	324	297	282	286	290	298	302	308	282	310	313	299	287	288	296	308	283	294	300	280	308	316	287	320	319	284	299	278	322	293	290	284	291	303	324	285	299	309	291	272	288	313	294	301	285	283	275	312	302	309	271	296	308	283	277	297	284	304	322	308	318	275	305	265	297	308	289	308	286	318	273	297	286	298	292	323	321	336	279	288	326	284	304	325	262	278	305	287	315	323	269	279	293	312	288	288	286	316	264	291	265	282	287	322	269	279	330	283	344	298	295	269	304	311	302	285	294	291	322	270	316	304	283	331	271	283	275	328	314	290	312	299	321	325	308	300	302	260	312	287	306	271	306	315	285	281	275	310	289	300	293	293	269	289	303	294	300	302	298	290	267	311	274	306	294	270	266	320	277	280	308	294	290	294	311	294	326	294	269	288	316	276	303	262	264	291	305	298	299	309	300	315	279	276	317	299	328	287	298	307	311	297	289	314	296	301	293	302	332	306	304	299	297	301	266	294	288	294	334	295	276	277	255	304	287	314	295	306	318	295	311	300	307	309	272	288	286	265	281	322	316	287	308	314	273	299	302	329	333	301	265	292	275	301	281	316	304	267	304	268	293	280	311	287	275	337	282	290	305	297	317	291	248	265	313	302	294	334	298	290	304	283	273	320	283	293	291	297	299	331	293	315	288	268	315	308	305	316	299	277	332	276	297	324	281	286	314	306	279	295	300	302	278	306	288	284	293	289	286	283	287	278	318	291	280	305	271	301	299	294	304	297	290	321	267	306	311	301	321	310	297	311	265	311	295	262	281	289	266	325	313	293	264	283	298	301	297	317	304	301	269	295	305	304	283	279	329	305	305	295	317	280	290	271	302	313	312	275	277	288	306	318	281	323	319	301	291	283	285	315	282	303	322	294	316	299	295	267	322	282	352	262	283	306	308	280	273	266	288	321	283	281	294	273	277	316	311	297	295	284	296	303	275	287	262	300	301	301	315	298	297	265	283	300	301	289	278	281	300	293	325	332	300	262	289	310	299	295	310	315	300	290	307	327	283	302	316	297	300	279	313	301	302	291	281	303	305	278	299	276	273	294	279	283	304	304	269	293	332	282	310	268	306	307	297	302	278	280	291	307	324	308	297	288	306	288	290	279	300	299	296	255	267	291	282	304	296	276	303	288	287	314	283	290	293	322	287	319	319	303	268	302	302	313	294	301	287	296	291	284	315	292	325	289	306	317	279	304	276	309	282	317	305	293	320	303	316	280	295	301	317	293	284	316	293	282	312	323	318	300	265	272	313	301	287	298	268	295	293	282	330	296	285	302	275	287	323	315	292	297	311	290	303	325	305	303	318	299	286	267	277	324	291	328	265	302	319	265	299	294	302	338	303	300	298	335	297	304	286	299	266	298	274	311	287	338	291	317	270	316	275	289	304	279	289	292	294	289	339	323	286	290	307	298	274	288	294	309	299	301	275	289	306	311	304	315	282	287	272	296	287	274	281	323	292	266	272	295	292	315	304	308	256	294	249	330	300	313	315	319	316	317	318	287	287	292	267	276	319	269	310	300	320	294	299	280	289	287	298	282	285	289	292	273	286	303	337	305	295	291	312	287	280	268	306	305	308	287	284	306	336	296	287	284	320	315	276	299	263	275	313	288	304	265	289	272	304	308	279	273	320	304	302	301	293	287	282	297	300	277	297	313	301	267	294	290	278	277	299	299	283	292	301	281	278	260	298	257	291	307	294	329	294	278	295	311	279	294	314	278	327	284	300	312	298	289	294	326	312	289	293	316	287	265	285	297	326	314	298	324	295	302	291	280	297	310	289	295	301	286	319	319	275	286	294	286	309	300	307	290	283	295	300	323	256	295	311	323	295	315	320	331	317	297	320	289	306	290	283	315	283	287	326	317	313	325	276	317	276	291	308	273	294	299	272	286	299	299	316	261	261	272	285	286	305	293	305	281	282	279	293	314	308	288	291	314	284	359	301	286	328	311	274	309	261	317	305	310	275	313	301	329	299	310	311	296	305	309	298	296	334	299	311	286	307	278	253	296	311	270	318	304	323	303	329	295	302	319	341	307	296	290	308	298	285	303	316	288	309	277	315	311	323	326	314	341	295	322	316	323	315	306	296	287	279	317	284	312	299	293	323	323	312	305	288	283	311	282	289	293	297	301	288	319	306	341	316	308	299	294	305	286	311	276	294	285	300	268	284	307	303	291	285	292	313	319	288	318	330	290	311	313	286	285	303	293	284	295	289	340	270	295	289	292	278	301	273	274	282	344	294	304	288	286	289	282	304	294	300	326	288	306	291	266	330	281	292	319	323	311	341	293	269	306	309	291	308	280	317	295	351	304	301	308	288	318	319	295	285	306	296	303	300	280	317	287	324	266	320	286	299	302	304	319	324	283	300	300	295	272	310	298	273	279	293	295	340	323	287	305	290	292	304	299	283	279	302	299	327	266	309	290	296	318	322	286	288	276	274	286	315	326	298	298	286	289	300	288	298	314	278	321	312	276	301	293	293	268	272	298	281	311	319	304	332	282	293	325	288	323	301	288	289	298	251
2447	849	959	1043	982	916	877	868	888	885	833	836	819	849	768	799	790	831	853	807	794	806	806	786	819	872	809	775	841	774	833	829	787	797	821	824	775	894	792	741	782	826	826	786	812	790	824	832	854	803	859	790	765	771	817	830	767	868	787	814	782	829	845	797	838	774	783	793	807	810	804	781	826	793	794	770	815	762	810	779	785	786	731	770	799	815	763	795	846	831	777	794	782	803	773	737	827	790	778	806	780	767	800	810	799	816	715	755	785	762	735	783	748	819	806	746	821	810	808	736	735	767	775	805	832	768	779	761	782	869	817	739	779	762	747	780	833	785	754	827	797	775	784	788	771	801	777	826	794	745	820	853	794	754	804	754	771	758	745	816	788	753	845	744	763	781	811	776	773	805	739	823	748	830	775	818	803	823	815	793	802	831	741	808	810	791	792	807	756	754	766	761	747	821	839	844	798	749	748	776	776	778	811	774	811	779	749	771	773	796	820	779	777	772	742	805	823	806	792	755	809	775	779	783	748	806	807	769	758	789	820	791	770	756	756	808	764	792	795	759	812	778	810	818	824	829	761	777	790	768	788	784	766	773	764	787	797	801	799	817	811	792	774	813	808	794	784	771	788	764	762	817	793	826	822	747	800	741	820	795	809	770	812	789	771	835	744	770	733	809	777	793	851	795	809	813	799	786	750	769	799	780	785	794	808	814	795	793	784	799	762	805	788	800	814	795	815	770	783	820	834	809	798	781	797	803	765	805	804	769	769	744	778	756	821	779	778	814	767	759	760	834	803	840	797	781	740	749	839	768	842	833	777	867	792	785	795	809	842	798	784	782	781	765	752	813	746	789	772	768	820	788	852	775	772	828	816	755	759	788	751	783	803	790	798	820	777	773	827	782	815	744	846	763	784	783	832	768	741	801	794	806	757	769	825	791	769	801	855	811	792	847	783	815	781	785	839	755	774	805	806	775	765	806	838	771	814	805	802	784	794	747	796	788	766	808	883	805	787	749	727	809	838	782	776	799	785	692	831	758	797	829	806	834	750	766	787	756	824	736	774	783	809	804	823	778	811	845	786	760	777	790	755	817	766	797	845	806	789	774	758	830	809	825	812	801	870	800	821	750	810	808	820	806	767	811	784	825	809	800	827	761	816	735	801	809	794	781	789	765	774	830	790	786	745	778	761	828	844	700	811	721	783	777	787	782	786	788	807	790	821	815	799	779	754	827	826	769	815	777	823	733	844	778	805	842	789	747	824	772	819	789	830	816	810	824	843	809	789	806	816	750	820	735	801	782	774	795	756	787	772	800	791	801	770	808	762	789	829	809	800	835	781	779	843	842	784	811	798	784	786	783	807	827	805	738	809	792	779	770	773	844	749	759	736	766	728	790	797	796	821	772	862	750	794	817	826	808	825	736	746	767	811	749	823	836	835	803	765	767	763	761	800	763	770	792	787	844	779	820	755	810	791	812	849	757	822	816	828	802	776	770	843	807	831	806	792	753	809	822	799	788	775	826	762	786	817	817	799	761	778	792	819	774	784	788	828	777	777	791	772	754	783	789	747	850	813	776	824	770	782	775	773	741	777	800	760	793	807	777	745	832	793	828	849	788	814	749	802	774	817	768	837	859	803	802	761	768	785	785	766	747	793	797	789	804	774	806	820	752	795	753	778	806	818	775	827	796	756	797	782	830	800	752	772	798	774	772	758	828	785	780	764	798	773	792	820	791	812	783	817	784	767	761	776	806	805	756	782	819	818	766	807	817	799	782	797	816	802	770	741	739	810	794	804	822	820	765	780	767	775	796	800	793	809	891	793	771	812	806	798	747	796	821	785	756	771	835	803	760	826	780	789	814	777	775	804	787	791	810	810	773	776	793	796	792	801	800	778	855	810	724	849	807	766	783	811	768	817	770	785	789	784	759	761	785	781	770	762	816	801	775	767	798	776	831	793	852	781	815	817	840	737	800	795	778	762	773	766	812	765	801	802	789	805	821	778	829	801	785	797	799	761	797	820	819	802	776	797	783	786	770	829	791	794	763	778	809	801	815	809	785	832	792	784	854	829	850	778	832	760	820	780	822	831	722	807	780	757	801	821	781	797	838	776	772	823	805	771	825	755	744	798	777	835	843	724	781	756	811	813	777	760	722	824	826	769	779	821	799	772	782	743	816	787	738	819	796	780	814	772	708	798	775	799	807	775	765	771	771	829	772	846	760	774	783	757	805	765	763	813	779	807	837	788	858	799	783	795	847	793	746	772	795	793	809	765	804	799	801	744	843	795	773	811	797	801	802	755	779	750	820	845	775	810	793	816	812	769	794	818	769	783	765	821	781	813	764	781	752	760	774	761	789	805	824	783	782	834	813	802	779	800	815	784	784	770	774	743	796	812	786	831	753	785	778	776	810	838	744	807	724	860	810	810	787	786	779	765	817	780	798	802	784	803	797	818	820	798	762	803	838	793	770	747	784	754	861	792	802	774	757	809	778	753	798	765	749	754	791	781	834	837	803	728	769	795	791	818	784	762	803	801	814	781	780	820	805	827	757	755	776	749	789	794	754	777	767	763	828	747	789	781	827	828	798	804	791	832	809	757	803	769	805	798	793	808	739	746	771	762	761	736	748	812	821	759	804	798	795	784	831	787	780	787	749	791	778	759	798	783	761	784	799	772	794	797	804	783	837	766	733	813	751	805	803	746	804	800	843	772	776	804	815	803	759	775	748	772	751	780	794	805	789	824	807	779	794	806	773	788	788	817	835	786	781	754	820	786	796	822	779	774	835	778	829	801	789	814	775	819	799	806	777	758	807	743	820	825	819	818	770	784	779	796	828	806	773	812	837	823	819	812	811	809	829	761	756	781	756	783	775	768	804	799	768	764	789	748	839	785	765	806	825	776	825	824	778	773	760	801	833	840	805	766	775	808	776	786	738	800	797	805	799	766	746	722	764	771	749	758	831	789	799	746	838	774	801	803	757	772	773	798	724	805	752	810	786	815	820	799	793	783	845	761	824	818	755	794	742	847	834	776	769	768	814	792	841	814	802	764	783	827	769	803	821	780	785	819	792	813	804	805	799	761	798	790	804	817	828	777	848	788	814	796	844	786	793	763	817	793	811	809	823	790	786	782	769	789	791	769	817	757	781	774	817	825	768	783	775	811	803	805	798	765	790	790	798	848	777	790	813	762	822	828	807	843	782	762	759	766	816	770	761	764	746	795	808	782	744	700	815	773	783	758	822	780	811	765	792	766	794	806	774	758	784	750	787	760	829	777	829	822	750	811	815	848	799	831	788	803	777	809	787	733	789	772	774	802	774	786	773	746	763	748	856	774	830	790	830	784	810	803	809	797	804	831	771	767	785	816	809	793	758	827	794	823	773	760	818	823	772	787	799	737	785	780	825	795	753	800	741	843	780	767	823	786	761	804	758	786	783	787	801	773	768	796	738	802	788	786	768	777	850	748	786	762	739	774	817	762	764	776	817	801	799
8831	906	1146	946	727	544	461	374	323	300	266	255	222	248	237	217	194	202	210	187	190	192	206	188	183	185	182	190	182	176	182	157	165	166	164	163	172	183	205	188	194	184	162	164	189	161	178	187	158	163	172	144	148	168	152	172	160	193	153	182	159	184	175	179	179	177	170	178	171	155	190	159	159	172	176	152	187	162	176	161	167	166	169	150	157	167	173	176	171	172	168	186	171	179	195	150	176	148	174	165	182	164	152	187	177	168	157	161	167	182	187	174	166	171	163	183	173	163	166	173	176	163	166	164	150	179	153	185	175	175	156	147	139	154	168	187	175	197	146	170	186	173	154	194	177	172	169	165	181	158	167	194	170	194	172	187	202	140	182	182	175	190	159	176	154	166	181	177	193	203	174	160	155	180	160	192	162	167	170	173	163	169	190	145	184	199	195	171	171	163	161	182	153	167	165	162	169	159	167	159	175	180	138	168	158	166	157	197	173	178	174	193	163	172	154	153	155	166	151	163	165	193	161	193	160	167	169	172	191	161	197	184	181	157	174	151	181	160	177	166	154	172	186	163	157	181	196	185	160	140	183	171	165	178	195	208	163	181	174	173	161	164	193	156	163	167	179	165	177	151	168	146	154	179	189	157	157	163	204	182	192	175	146	146	175	158	185	177	170	158	167	155	171	161	167	172	166	157	185	154	176	187	194	169	162	148	140	170	182	154	146	179	163	169	159	179	162	166	171	171	157	171	182	173	171	177	154	175	180	162	186	158	158	178	165	158	180	182	142	162	185	188	177	177	166	191	161	167	161	155	201	170	152	175	129	156	166	193	173	150	175	160	160	145	163	158	172	171	164	176	158	169	170	179	164	185	167	156	182	152	152	175	160	165	160	149	145	164	176	172	161	157	159	168	174	141	166	170	160	173	167	175	157	183	165	175	165	192	174	152	179	146	164	166	170	164	166	182	186	160	150	159	171	158	169	160	157	184	158	155	164	173	164	149	178	151	158	159	172	172	177	169	166	158	159	153	171	167	174	166	174	173	155	176	188	173	177	175	195	148	154	170	199	152	176	186	154	174	172	182	166	161	155	182	177	188	163	177	162	171	155	155	167	141	176	143	163	157	145	179	160	182	153	173	170	166	159	184	177	184	164	184	162	193	146	176	156	156	183	156	147	174	161	187	178	173	165	157	147	172	180	165	182	164	154	178	185	129	160	174	157	143	149	162	167	170	183	160	159	162	160	165	173	165	154	154	152	154	132	164	176	160	179	155	158	153	177	151	161	181	198	178	173	186	167	189	182	204	178	166	187	174	166	169	181	167	156	174	165	193	160	154	167	168	162	176	154	159	161	178	190	165	143	146	168	146	174	185	205	168	159	157	178	150	153	166	153	182	166	173	180	145	165	157	162	164	176	152	158	191	157	158	171	169	170	188	178	171	158	168	168	180	188	172	159	167	193	168	167	165	176	182	165	150	173	151	171	153	167	171	162	166	166	179	185	157	154	156	173	158	158	193	158	184	160	183	149	165	175	171	166	161	163	166	136	149	188	173	183	171	168	158	148	181	171	141	159	159	163	159	171	167	175	152	162	179	146	162	188	178	190	178	156	172	192	165	154	171	176	187	177	160	186	166	155	142	186	171	171	154	175	195	168	149	167	177	199	160	166	147	183	158	158	174	162	173	153	162	146	170	182	179	158	185	180	176	179	151	158	182	147	179	181	160	156	189	164	184	187	167	176	160	154	161	183	175	154	170	150	183	173	158	204	162	167	168	161	162	161	170	164	170	162	186	144	182	175	185	160	171	155	174	159	177	173	173	183	200	163	176	179	146	194	182	153	157	157	152	162	156	175	195	183	181	169	162	181	175	183	170	167	142	157	174	158	134	149	163	195	146	144	171	147	166	181	165	163	149	169	177	169	176	162	166	169	161	163	167	172	182	160	163	167	184	169	178	159	152	157	160	169	187	169	161	157	154	177	160	189	156	163	179	149	162	173	172	160	174	184	177	174	176	178	192	149	145	159	165	164	198	174	177	155	141	151	193	171	151	151	175	189	181	164	166	186	165	162	150	182	185	169	164	162	176	170	154	157	191	158	158	180	173	164	176	198	167	154	166	175	202	163	168	143	157	168	184	166	183	149	175	188	144	169	158	160	145	175	169	151	170	149	173	164	178	171	163	181	182	166	198	168	170	155	178	188	157	170	188	176	167	172	148	167	175	159	171	166	171	145	163	157	176	159	213	178	172	151	166	154	187	180	167	152	181	204	174	154	184	160	179	180	167	146	188	162	164	168	152	152	142	170	161	189	165	175	159	145	165	162	178	186	170	165	160	176	159	155	152	151	162	188	155	156	163	176	173	182	181	153	170	198	146	176	178	176	166	178	161	172	159	177	167	162	164	170	171	175	184	146	172	169	164	209	155	185	177	173	179	170	160	156	180	159	163	151	175	188	161	165	156	159	157	173	157	167	163	162	176	178	164	164	170	179	149	165	151	152	181	181	191	180	183	161	163	149	148	187	161	168	178	149	155	171	171	165	171	165	163	167	146	174	185	161	150	167	160	175	189	185	157	176	201	181	162	151	147	168	158	172	183	157	155	151	155	186	152	170	201	196	159	157	145	174	184	172	152	161	157	176	165	174	176	164	175	158	166	154	151	158	180	168	180	135	152	161	176	182	154	189	150	154	183	161	203	185	186	189	176	175	145	166	168	164	165	190	153	148	155	157	167	149	167	214	183	154	151	169	171	156	152	167	149	169	144	169	165	177	186	160	174	156	181	185	171	145	160	176	182	181	173	161	169	167	164	139	184	149	150	152	162	164	171	155	169	163	176	189	158	175	155	175	151	185	156	169	160	177	172	159	184	169	132	190	190	176	154	164	163	165	179	162	158	172	170	179	166	168	173	170	161	161	173	170	163	168	153	177	150	171	177	167	172	179	166	168	207	164	149	173	186	156	165	167	144	186	154	153	158	168	153	156	186	186	172	127	185	200	146	152	172	161	155	175	173	173	167	145	151	155	181	179	144	172	185	176	175	175	148	186	190	152	155	179	152	172	171	168	165	163	145	180	193	160	176	172	192	180	166	182	149	153	172	167	171	172	170	153	157	175	196	181	176	162	146	176	189	161	167	171	187	156	166	199	162	173	171	166	165	167	151	152	194	170	170	150	173	189	157	169	160	167	175	161	163	155	172	172	161	173	165	181	149	142	173	190	184	147	172	170	183	176	161	170	162	131	160	177	166	152	177	169	160	162	163	170	162	179	178	154	183	186	142	170	148	183	162	161	160	154	190	176	175	162	176	176	164	160	176	184	182	172	163	156	183	179	169	173	163	186	170	167	162	176	167	184	168	155	172	172	186	169	177	187	177	150	152	160	185	186	188	170	172	175	171	186	161	168	181	178	174	169	179	155	152	167	171	170	178	168	183	176	157	165	134	186	198	195	150	169	159	151	166	163	160	145	157	150	174	166	177	155	178	153	163	178	172
5562	1340	2480	3064	2670	2313	1861	1637	1436	1228	1120	1010	932	859	839	795	787	729	697	683	666	608	699	614	627	647	627	589	602	545	542	553	567	535	599	521	522	524	545	537	562	509	503	476	493	471	525	506	550	523	547	526	503	469	472	527	508	493	513	461	535	542	491	476	497	499	517	473	527	539	493	520	468	490	456	475	459	494	462	460	512	508	494	508	476	496	477	498	484	511	518	476	492	491	485	535	476	506	489	468	494	478	476	487	476	481	461	448	469	485	439	492	490	475	514	475	477	498	548	475	468	446	469	472	461	481	485	529	483	439	482	455	528	482	479	498	498	476	473	471	423	481	488	509	547	475	476	475	462	507	501	456	476	487	450	454	504	486	455	525	486	496	469	474	496	463	479	503	499	454	523	476	518	479	460	493	492	480	511	492	472	485	519	447	505	492	520	495	514	461	489	462	498	441	479	491	533	476	476	436	474	454	437	437	491	497	509	476	466	481	500	473	547	490	477	499	457	483	472	499	471	486	506	483	477	456	479	490	478	466	485	519	515	509	504	477	463	472	457	453	500	450	447	485	464	510	484	466	463	468	499	499	515	460	486	505	450	463	480	454	431	463	470	462	440	492	481	499	456	457	462	440	495	485	461	503	517	446	480	511	484	446	497	494	472	458	519	464	443	469	454	479	486	498	486	483	451	510	454	474	505	453	462	461	496	487	491	529	499	474	482	481	483	513	505	456	530	453	479	447	491	462	489	486	490	514	469	516	488	483	442	532	473	510	494	483	442	477	489	516	486	472	490	483	476	462	462	511	474	497	466	489	502	435	486	490	497	456	497	468	447	463	474	428	470	480	518	486	481	465	498	450	484	471	423	447	470	460	508	491	495	488	492	466	454	455	503	488	491	478	499	523	486	478	473	470	493	474	469	446	510	504	454	469	503	468	470	496	485	513	497	476	484	463	459	438	474	472	461	470	499	470	513	462	491	485	482	488	498	495	487	527	479	515	452	512	434	517	493	525	474	458	458	485	448	480	516	519	487	477	533	479	458	499	495	478	434	486	493	488	472	461	525	478	484	517	509	488	480	511	460	478	507	499	472	483	457	454	479	473	530	513	486	487	469	509	476	452	517	505	517	484	479	489	472	485	486	489	502	514	477	448	466	467	477	479	487	427	475	499	471	481	490	516	511	445	515	479	466	484	469	462	464	468	499	533	483	488	463	430	502	523	474	450	462	490	509	438	501	466	494	474	470	464	472	487	456	491	499	481	494	494	482	493	438	492	486	459	484	485	481	490	504	463	477	517	473	463	478	451	478	477	456	469	496	473	444	515	462	470	462	483	510	468	458	497	476	487	481	486	459	461	474	434	464	459	498	539	469	497	469	495	546	466	467	517	498	502	455	494	492	506	465	484	495	438	474	448	470	497	500	452	499	470	489	507	465	484	497	481	498	444	451	489	480	467	509	467	500	468	489	493	440	484	497	420	492	496	488	486	533	458	458	463	453	496	475	473	509	484	504	491	482	478	495	432	481	504	477	485	484	451	488	445	487	447	505	463	504	463	494	495	492	485	463	505	521	494	476	442	477	477	452	525	481	488	465	481	511	490	471	504	465	456	507	486	458	485	454	477	463	450	450	472	489	511	514	462	504	514	470	504	484	432	511	516	502	487	460	504	485	462	483	480	520	449	468	467	500	465	485	494	512	459	465	491	481	486	462	450	460	502	457	444	492	484	448	479	475	475	501	487	469	448	477	447	432	441	480	506	499	549	501	479	501	488	490	501	475	486	497	443	452	491	505	472	487	471	487	477	467	463	479	485	490	504	476	515	492	481	498	460	460	485	470	475	474	495	496	474	475	486	536	463	459	516	496	498	488	469	488	483	512	480	518	454	451	469	497	483	462	504	495	482	513	451	470	479	483	497	457	477	468	494	471	444	469	506	484	427	493	496	499	484	501	490	463	478	476	454	477	431	484	468	468	504	467	464	493	503	465	495	515	481	496	510	467	453	469	489	505	518	460	465	514	506	484	483	494	498	548	476	483	507	456	486	499	476	477	532	465	495	494	475	520	524	479	468	474	486	500	479	464	448	499	479	517	481	497	465	451	489	471	505	493	458	506	451	506	460	476	455	479	485	474	470	456	495	482	464	494	464	476	514	479	474	505	534	473	478	452	466	496	484	487	465	453	513	417	503	483	480	470	493	479	526	501	488	496	502	455	487	464	491	483	459	442	467	492	530	494	458	490	491	465	478	469	522	492	473	474	516	478	492	551	464	491	480	502	471	477	482	493	475	465	495	516	486	434	493	476	503	522	466	486	478	507	476	451	464	483	491	484	488	482	454	477	480	472	486	465	476	476	485	431	509	463	500	439	485	491	508	483	499	504	449	501	466	477	460	453	465	468	459	460	494	510	497	468	499	460	477	507	474	499	502	485	466	502	488	552	466	520	501	481	483	457	475	469	471	504	504	506	472	489	447	432	483	483	468	467	480	440	453	480	515	514	477	456	479	518	506	507	525	456	475	500	490	500	488	457	528	497	545	485	455	473	470	475	460	440	521	489	508	456	481	507	489	459	492	505	451	533	513	481	501	500	523	477	454	496	464	474	454	495	497	461	522	494	484	505	525	432	482	496	458	459	479	517	471	485	490	498	477	467	462	491	471	481	448	481	518	479	517	498	455	472	493	468	475	487	470	468	489	499	485	474	458	454	481	455	496	490	474	487	474	455	493	497	491	442	517	489	500	482	477	422	476	494	479	498	512	467	508	450	491	498	488	496	440	461	493	452	537	484	487	461	483	468	511	468	495	505	535	501	493	439	473	454	483	485	476	476	492	429	471	499	534	500	488	443	484	476	490	496	443	485	476	512	463	444	458	493	409	476	460	488	435	488	483	503	500	497	483	499	483	443	501	508	490	487	496	501	516	503	446	454	483	468	491	452	423	473	475	490	454	456	507	515	457	444	498	462	460	469	474	481	471	513	536	473	462	496	441	457	483	483	497	446	467	471	473	490	475	457	498	498	469	475	507	510	486	448	494	484	497	479	499	509	497	497	510	475	498	499	488	472	477	444	506	454	496	456	494	497	453	466	477	461	489	464	488	472	469	490	513	478	476	456	454	504	500	479	452	459	495	500	486	511	448	483	493	505	477	447	509	495	492	507	422	488	484	459	457	459	529	483	456	476	463	467	470	497	530	482	447	483	449	491	515	469	491	483	472	483	470	488	434	463	465	477	516	470	535	501	508	459	462	521	497	453	467	468	497	482	464	476	505	484	478	463	459	505	518	450	452	465	498	507	435	463	478	481	485	464	492	468	431	482	492	479	476	461	469	480	525	479	480	488	497	473	497	474	446	444	444	498	539	469	515	487	469	506	486	485	498	446	504	488	461	436	513	484	476	475	475	443	459	491	471	470	472	494	495	495	479	499	472	500	456	525	468	492	522	503	509	461	436	486	448	477	466	472	497	499	454	477	491	484	488	530	477	458	505	471	477
15875	2148	2305	1769	1203	943	703	555	458	401	359	316	285	245	230	230	209	226	197	178	188	163	160	160	163	153	166	177	171	168	151	179	173	178	146	166	154	130	139	156	156	142	139	128	152	149	150	162	146	142	131	143	170	149	138	133	173	155	162	158	141	140	166	153	137	132	134	156	151	141	147	141	142	147	140	137	120	143	140	134	155	154	124	144	130	145	136	142	158	142	157	152	136	154	145	145	129	139	124	136	148	155	150	164	131	141	119	168	157	139	132	144	142	140	129	144	159	153	147	130	131	163	135	129	140	133	111	141	124	144	134	128	163	141	150	153	141	167	133	137	139	143	137	142	144	133	137	126	174	99	151	156	141	135	142	147	142	133	137	156	126	139	129	140	159	132	136	132	133	132	127	158	136	137	119	140	155	156	138	138	136	141	149	146	137	116	143	150	142	151	146	140	152	113	149	140	127	146	153	143	148	149	140	121	127	140	153	136	128	164	146	141	138	133	143	155	132	128	150	124	112	148	148	134	149	150	145	139	143	149	149	143	150	132	138	156	122	136	110	134	131	145	129	127	142	153	125	130	139	142	141	132	136	124	149	145	130	141	112	144	156	130	121	140	171	155	150	142	151	147	123	128	121	146	127	142	130	136	137	137	139	139	106	132	137	130	134	136	129	146	130	138	154	142	139	141	140	130	152	135	156	147	148	114	149	161	148	145	134	128	142	118	146	130	130	134	131	145	147	154	135	143	130	131	142	135	140	129	144	130	135	158	164	132	123	129	148	146	146	141	158	145	181	130	130	166	150	138	145	166	138	154	124	150	148	133	135	140	142	150	142	117	141	141	151	136	119	144	147	120	145	129	138	138	141	131	141	132	138	137	162	148	142	131	142	143	131	111	154	125	120	140	139	131	119	132	133	155	122	138	167	138	158	132	133	143	142	146	143	136	136	146	127	150	153	143	150	147	134	135	135	135	134	122	158	134	136	133	130	137	119	145	135	131	138	127	146	151	129	161	139	140	137	102	125	135	143	128	151	144	128	126	154	160	114	148	156	138	115	151	135	119	125	132	154	130	132	131	172	147	136	122	152	126	133	131	157	128	143	132	121	125	131	141	130	140	128	142	135	134	131	132	161	131	151	144	134	151	139	127	158	135	160	152	144	137	123	139	168	144	141	139	148	155	133	136	131	141	129	135	145	134	135	125	117	147	142	131	139	130	154	147	119	136	136	119	140	129	153	155	147	130	123	120	126	143	127	129	144	152	143	125	129	139	132	127	119	139	138	129	138	144	135	155	127	138	147	139	145	146	150	124	161	133	159	116	128	138	131	163	132	136	130	145	141	135	114	135	164	130	139	138	140	131	153	139	152	151	118	170	129	136	120	145	143	124	138	131	121	142	154	141	137	149	120	132	110	132	129	114	137	136	148	125	142	123	127	143	145	139	119	159	142	161	142	120	139	121	129	122	131	138	137	124	131	153	137	134	136	123	119	133	138	144	120	144	146	140	144	117	127	129	138	131	163	142	124	150	140	144	150	127	135	140	133	147	143	158	153	165	166	134	139	132	132	115	116	148	148	127	158	122	137	157	146	143	144	135	148	133	148	137	143	147	146	134	134	140	127	147	147	121	131	120	147	129	142	153	129	127	114	138	140	135	143	132	155	132	138	143	132	129	146	140	149	141	147	127	130	139	150	136	153	156	151	166	139	119	132	158	159	160	158	151	136	138	138	158	108	132	128	152	145	132	131	150	145	156	125	129	133	167	134	135	133	139	127	131	132	158	156	128	121	130	128	127	137	122	115	123	107	138	118	127	167	133	134	154	126	156	133	171	140	134	120	137	150	142	117	133	144	135	132	157	130	145	156	141	139	111	142	130	138	134	133	128	156	147	158	138	153	141	144	142	140	125	140	130	150	154	158	145	130	131	139	148	134	134	136	125	156	127	133	146	116	150	155	133	133	131	123	127	130	145	110	139	126	150	121	130	125	133	124	149	130	135	146	149	141	142	155	129	137	113	140	131	135	133	130	136	153	137	136	147	147	130	153	119	147	155	144	156	142	142	145	143	145	154	121	138	161	136	137	139	137	129	155	149	125	124	141	154	141	136	145	147	117	157	156	133	142	126	125	141	126	134	136	142	146	126	145	148	145	156	136	164	147	134	123	153	158	135	138	162	156	123	119	139	124	167	142	155	147	161	127	140	124	136	142	139	145	125	103	149	132	140	130	122	132	142	150	140	146	115	124	126	131	138	135	154	135	148	167	117	131	144	137	121	131	132	127	150	134	148	147	119	135	131	138	138	153	151	141	130	152	157	138	131	133	141	155	132	141	139	120	126	138	140	146	139	119	145	124	118	114	137	135	121	144	143	130	142	133	145	115	161	135	138	136	144	120	144	141	156	138	143	141	142	128	144	125	115	127	133	138	135	138	142	140	151	151	136	135	145	125	126	153	126	138	133	138	142	133	149	134	155	140	149	148	120	126	140	126	147	125	140	121	137	132	139	135	143	139	131	163	144	135	118	116	150	159	136	143	153	131	150	154	148	122	131	167	143	144	151	137	153	142	129	154	144	156	157	140	143	141	158	135	153	127	126	149	139	144	119	114	123	143	138	135	146	138	131	121	147	146	155	131	141	120	146	135	134	156	134	132	125	134	122	135	134	128	142	138	149	147	139	149	127	132	126	113	142	127	125	140	124	151	141	133	134	128	120	120	117	145	161	143	161	135	120	146	138	159	164	127	153	157	135	137	136	124	145	145	142	158	150	163	154	132	139	133	133	133	140	164	135	157	157	143	146	121	143	161	133	148	136	116	141	142	150	120	135	125	143	147	131	123	146	141	123	134	119	140	131	134	143	125	142	122	133	162	157	137	132	144	130	152	135	153	148	132	155	136	129	137	159	166	143	133	123	146	144	145	137	120	148	136	143	134	132	144	145	155	143	124	148	141	128	132	139	144	158	151	133	148	137	137	138	139	147	122	130	141	146	131	160	146	133	131	119	145	137	143	135	131	133	156	147	154	161	114	131	151	151	137	135	131	145	139	149	114	136	126	152	132	145	112	134	145	135	130	130	127	132	130	159	112	131	152	131	144	129	118	105	133	139	145	137	145	152	137	135	169	168	148	143	138	154	134	136	159	129	147	145	137	154	150	142	122	148	138	123	149	114	143	135	130	147	131	135	122	133	138	144	132	140	135	158	145	132	139	117	143	136	163	148	120	138	142	135	140	145	119	152	143	153	119	139	157	145	140	131	155	142	137	140	165	132	131	117	141	143	141	144	159	137	148	129	139	116	126	134	148	137	145	130	140	152	155	151	153	163	131	121	148	145	146	138	124	149	118	132	158	140	135	133	131	139	136	137	146	140	140	146	140	144	143	127	134	149	138	128	123	122	156	143	135	132	143	159	136	152	131	144	150	141	146	125	132	145	144	143	134	140	121	129	130	151	143	146	129	148	133	123	141	131	146	129	124	150	133	136	135	138	134	157
7449	2061	4373	5182	4626	3869	3124	2549	2179	1936	1691	1469	1346	1209	1142	1019	963	907	869	843	746	746	803	677	657	634	663	642	632	581	592	585	535	554	551	570	563	523	532	515	531	529	486	497	500	522	510	474	453	461	455	479	507	457	468	451	451	456	506	467	470	456	472	449	452	424	425	435	426	459	454	481	461	460	424	430	433	446	416	482	411	459	437	481	412	437	460	442	422	406	427	439	412	422	420	440	459	440	416	447	431	433	430	450	455	467	428	419	427	469	428	436	424	445	408	464	418	453	402	439	464	421	413	444	465	445	456	413	415	435	429	461	422	391	443	436	422	433	438	412	411	426	421	386	411	435	435	421	446	417	424	400	433	438	378	420	439	420	453	426	424	437	421	429	424	420	452	439	410	417	453	401	401	433	410	427	412	436	441	384	423	424	428	425	389	438	441	421	445	417	427	447	410	419	406	390	429	412	377	434	435	437	426	434	404	412	407	404	403	418	420	387	459	431	418	448	441	402	417	425	441	453	403	388	434	423	385	426	444	414	409	440	396	382	394	407	446	442	413	411	402	398	460	420	449	435	401	469	419	411	453	416	418	395	436	415	418	430	437	426	447	402	424	386	400	431	415	449	384	365	395	415	422	406	386	408	424	423	413	424	394	405	413	419	437	400	436	419	394	434	432	402	429	438	410	423	378	402	416	421	430	380	434	416	443	418	409	437	418	426	375	389	426	401	415	426	422	443	407	431	423	407	417	400	416	400	438	391	409	405	413	388	394	435	392	423	420	453	467	408	431	398	430	430	429	439	421	437	400	409	415	422	428	413	423	386	449	436	462	447	389	434	425	443	422	411	395	427	403	417	407	406	379	439	419	454	421	382	444	452	396	380	430	434	401	459	406	401	407	470	384	396	440	430	403	425	427	447	427	417	396	443	457	423	426	435	405	407	396	394	398	434	413	445	450	442	392	418	413	441	406	444	406	434	426	430	423	393	431	421	406	399	432	409	431	385	379	429	426	406	424	416	388	409	416	428	401	414	438	425	414	437	464	441	400	402	426	440	416	440	395	454	434	394	416	461	448	420	431	399	422	403	381	369	392	419	379	378	477	416	442	379	411	412	444	416	410	390	393	402	409	396	425	403	429	380	425	441	408	443	468	379	402	408	396	397	423	400	446	393	392	417	400	411	418	419	422	422	398	395	387	384	393	443	396	407	441	430	433	426	392	391	394	430	384	460	402	428	390	391	429	418	440	452	405	380	405	422	421	435	419	436	449	389	404	446	408	423	399	398	412	449	408	388	441	422	418	407	421	405	386	409	454	443	421	418	436	418	444	415	457	427	429	412	404	427	380	439	425	384	417	424	430	451	398	410	375	381	433	394	433	425	410	420	406	437	404	417	387	458	406	398	404	429	412	400	429	409	416	444	443	408	451	407	440	406	415	400	433	410	426	424	402	397	433	408	401	349	398	418	462	419	468	418	388	410	400	382	442	429	447	422	441	423	444	439	456	416	441	426	413	420	410	407	436	413	444	412	451	457	440	453	443	423	384	443	422	419	401	401	462	412	459	456	412	436	453	413	415	388	431	409	420	386	410	367	403	436	409	414	399	420	405	414	400	422	408	410	421	417	421	439	414	417	424	412	395	480	413	458	460	430	433	417	405	402	445	433	497	406	438	399	403	478	427	393	406	440	441	378	438	400	440	389	417	428	410	433	428	420	429	409	407	374	443	365	406	420	420	399	422	450	439	437	419	432	405	398	421	423	403	466	398	370	451	462	457	395	408	406	404	408	423	409	366	426	431	455	400	396	420	423	440	422	415	412	436	412	415	446	426	442	410	408	453	417	383	476	395	405	426	408	426	420	423	418	407	411	390	449	410	390	450	429	420	417	437	421	414	424	423	442	458	419	429	425	412	375	418	421	401	382	425	420	383	454	392	453	409	401	441	446	408	400	436	469	419	396	394	437	387	414	405	410	431	412	413	359	414	382	418	428	383	421	421	390	412	428	427	392	393	454	412	406	428	408	398	410	397	420	413	403	405	395	402	414	441	420	471	431	421	420	432	435	401	404	396	412	369	403	383	401	424	398	395	408	431	375	430	420	421	446	376	414	387	422	430	376	416	435	389	415	433	390	407	437	403	425	411	433	437	412	444	428	419	432	423	445	458	430	409	446	424	425	434	435	403	405	426	393	387	425	428	416	426	436	413	445	426	447	377	424	417	416	440	417	411	396	413	402	425	403	423	406	424	394	427	441	412	435	418	391	398	424	394	444	408	420	449	436	432	435	401	435	405	415	430	454	406	425	426	431	401	431	401	437	432	397	429	395	454	432	440	448	406	455	422	416	435	402	435	427	428	393	440	436	406	407	413	428	435	427	397	424	392	413	399	376	410	374	408	406	442	387	406	407	391	399	416	410	418	413	425	406	413	424	375	455	421	462	428	427	440	384	445	435	413	416	448	415	430	439	397	439	442	424	460	416	430	441	379	423	398	396	375	409	407	427	403	464	409	447	397	422	437	421	444	423	380	393	416	385	459	466	393	414	398	411	421	438	397	422	411	402	433	406	407	415	394	401	394	425	403	441	416	410	447	425	414	422	440	405	433	448	424	409	414	420	445	378	423	394	409	432	418	427	436	400	411	435	408	405	416	402	434	426	395	415	380	397	442	411	428	388	417	426	415	452	418	461	429	430	416	386	400	401	386	416	452	411	410	422	406	424	402	425	407	432	400	409	433	407	424	455	415	427	447	435	414	421	413	406	406	426	418	423	399	455	424	390	444	388	389	469	432	402	416	458	425	383	427	420	377	444	420	401	425	412	420	443	430	414	370	406	418	488	438	433	422	398	440	412	403	472	431	433	430	436	415	419	487	443	422	395	411	431	428	425	432	423	409	420	371	410	445	431	423	442	417	442	394	421	390	404	375	441	419	438	420	400	419	429	428	434	438	445	428	421	432	411	420	453	432	450	401	418	441	430	436	450	414	422	401	435	387	400	460	405	406	410	406	397	404	432	425	434	439	466	432	416	405	421	441	411	408	392	424	399	422	419	442	415	385	411	400	387	423	383	418	417	386	374	440	403	414	395	448	433	434	441	398	424	416	408	384	417	391	429	437	398	408	450	426	432	433	430	386	384	399	423	366	416	380	433	421	429	411	402	456	417	414	435	401	443	400	431	430	409	412	421	436	446	428	414	419	441	424	413	455	434	392	425	436	432	404	430	431	416	449	461	438	410	422	431	448	416	434	370	346	414	422	389	458	411	430	435	414	413	419	424	431	475	423	440	421	405	418	440	420	409	411	403	417	409	443	395	424	400	419	408	431	422	444	446	429	417	462	425	421	436	441	420	449	441	415	414	419	471	411	413	384	421	435	409	416	408	470	397	422	433	427	432	401	430	424	410	375	468	437	416	420	411	394	419	399	404	419	414	408	431	452	446	433	392	416	433	399	401	429	401	433	446	416	419	418	411	391	440	429	410	413	439	419	404	408	472
2500	308	403	374	307	343	326	332	294	311	324	279	322	292	324	306	310	314	310	332	326	283	289	342	283	293	262	316	280	285	311	312	302	280	328	332	292	304	306	319	283	272	283	321	322	337	337	275	294	305	302	270	286	287	289	297	258	277	307	275	310	270	285	281	308	318	269	282	296	322	314	270	300	293	319	316	297	327	255	312	297	278	305	293	297	278	303	303	331	354	328	296	298	330	323	272	297	329	301	252	293	284	311	305	299	292	299	317	304	313	325	309	280	289	308	273	294	311	335	309	320	293	291	297	274	288	278	291	279	282	318	286	311	317	319	318	312	278	296	279	288	319	298	275	293	285	276	320	336	288	290	278	322	247	302	309	295	309	337	304	331	305	321	299	293	288	296	304	299	290	296	297	284	298	306	312	326	265	285	311	299	296	280	275	290	291	276	302	278	289	285	298	291	289	286	338	287	315	292	310	288	303	338	326	316	301	314	308	321	320	285	315	296	315	292	304	345	294	331	311	328	281	307	320	252	293	318	342	292	300	284	287	275	307	291	269	272	302	296	322	265	286	309	301	293	282	297	300	305	328	293	304	310	311	289	296	260	297	304	310	301	320	284	302	298	304	284	286	331	259	296	260	312	268	325	293	278	317	304	300	313	305	276	256	323	316	265	306	283	291	289	316	326	318	326	285	268	285	279	288	283	326	337	297	297	297	288	289	306	273	327	301	346	310	302	304	279	287	284	264	296	318	306	296	312	260	274	301	291	325	288	300	298	302	293	295	294	273	321	303	286	287	311	282	288	271	270	297	269	267	318	274	276	325	311	306	296	301	320	299	303	312	286	292	299	326	297	287	285	301	298	293	287	305	294	277	260	313	301	275	301	285	260	293	273	320	322	308	275	261	280	271	314	304	305	298	294	310	272	301	296	281	312	316	295	281	284	308	282	290	308	305	300	311	274	296	267	326	307	287	267	317	281	296	309	311	286	283	278	269	315	267	270	293	288	308	310	303	321	282	282	323	293	317	280	302	316	303	311	300	280	298	276	287	301	270	327	301	318	308	304	321	314	310	314	288	333	315	287	288	303	294	313	327	292	273	295	290	295	287	300	317	311	313	313	301	275	271	296	286	296	285	286	294	284	278	307	310	331	304	304	341	250	286	274	299	290	294	349	320	292	290	315	338	304	278	331	255	293	298	292	258	279	288	332	291	316	281	292	292	304	281	306	316	298	301	303	288	277	283	314	314	311	310	294	287	308	287	333	313	306	294	313	321	285	272	305	299	322	286	312	310	301	285	328	298	330	252	271	281	274	313	285	309	299	336	274	268	276	308	311	266	321	318	321	282	280	308	321	307	297	280	278	271	302	314	289	272	273	292	293	298	309	295	290	302	305	285	294	293	293	294	279	295	287	278	288	275	289	325	278	331	337	281	306	293	305	305	283	303	305	285	281	283	292	287	312	333	308	297	335	305	333	280	276	293	316	302	272	309	291	321	278	305	301	294	286	316	302	284	301	270	332	310	304	318	335	312	304	332	274	285	291	306	304	295	299	309	324	297	314	294	291	254	316	299	324	301	292	298	315	305	276	334	304	271	310	296	284	300	284	317	303	306	305	316	306	332	289	271	339	304	269	300	313	291	299	305	291	298	278	274	312	273	265	322	266	310	281	278	292	291	282	301	327	281	263	306	299	280	290	315	306	305	323	300	321	267	298	286	324	282	309	289	276	318	301	290	284	278	260	302	302	319	303	305	310	297	299	308	315	304	289	278	304	282	288	304	310	300	305	311	283	298	294	286	342	308	321	269	313	300	305	319	283	277	281	272	287	269	306	271	309	272	265	300	280	306	324	314	294	276	320	281	299	291	284	329	285	296	298	288	295	317	296	306	295	306	272	303	276	273	285	319	334	275	285	288	305	284	306	283	297	279	304	308	311	277	303	293	271	266	320	281	299	298	287	321	296	259	288	277	292	265	317	295	282	300	319	311	281	306	299	292	326	325	307	311	304	303	307	278	300	312	299	319	293	298	301	302	302	279	293	262	307	320	277	288	302	313	305	327	265	286	297	301	291	306	279	304	311	266	310	279	303	304	330	303	303	293	287	325	308	306	289	293	328	296	320	300	320	357	293	288	299	299	337	274	266	303	269	302	286	292	308	308	305	290	316	301	330	261	308	309	299	293	304	318	269	311	303	291	272	295	279	285	293	282	307	310	270	309	292	305	300	317	322	275	289	273	283	294	281	300	283	324	279	295	292	303	298	302	288	298	294	313	305	270	316	304	324	315	292	314	294	290	290	293	297	324	300	340	334	280	303	303	267	297	302	293	303	296	308	283	297	290	296	299	312	311	318	302	312	294	317	287	306	295	315	302	265	284	284	265	292	288	292	292	323	288	287	288	288	288	333	274	294	287	297	300	307	272	314	304	287	280	259	285	293	298	268	276	334	313	295	308	294	303	276	293	293	277	294	288	291	311	288	285	308	324	297	289	317	292	277	315	305	306	305	294	283	313	295	317	271	292	271	261	292	316	297	274	305	309	290	293	313	315	297	302	301	321	287	306	320	309	291	306	323	312	306	305	278	322	295	273	314	278	245	300	324	277	317	266	286	293	311	282	307	289	287	307	319	298	287	306	286	289	284	269	319	278	303	275	283	255	286	279	295	300	278	289	323	303	302	307	308	303	288	286	316	314	263	279	311	316	317	332	308	314	320	289	325	280	278	266	299	274	299	329	291	293	280	291	274	319	290	334	301	284	315	281	308	326	275	309	320	263	279	305	265	304	295	316	323	314	319	298	287	300	293	283	296	262	315	309	320	317	298	288	271	271	315	319	322	302	300	305	320	281	289	311	294	311	314	265	303	276	304	300	288	296	263	288	283	293	292	302	292	289	298	314	285	272	287	293	330	283	311	268	281	276	285	298	281	283	323	312	306	328	298	288	272	309	313	299	302	271	319	294	289	291	342	289	296	320	283	296	287	308	324	285	266	273	279	290	271	284	262	312	274	283	280	278	294	295	291	296	321	305	321	308	275	304	319	298	310	314	294	322	345	299	229	309	310	272	300	281	277	307	288	309	318	285	283	280	290	318	296	300	301	274	306	298	298	323	306	328	286	283	317	278	299	301	295	277	288	294	315	318	305	304	299	304	320	290	294	275	305	331	280	282	317	335	291	299	298	326	286	296	302	315	310	273	324	300	287	299	312	293	282	295	307	267	284	303	309	287	297	300	286	311	298	317	279	280	295	281	317	279	294	276	271	288	321	281	294	283	284	293	286	289	297	298	310	291	310	287	304	330	292	304	287	329	273	296	302	319	295	307	299	329	265	283	307	286	292	303	273	287	337	295	265	273	301	290	278	267	297	300	300	304	267	302	293	297	291	330	284	322	306	311	324	285	284	264	274	276	291	318	308	277	306	273	284	294	324	297	297	307	323	286	285	288	319	327	305	303	301	300	297	297	269	262	293	293	297	308	320	287	283	332	280	303	344	268
2468	892	887	1003	955	988	906	931	859	867	787	831	833	796	753	799	841	828	774	789	820	782	792	812	776	823	762	815	829	837	814	765	782	857	733	781	785	818	808	840	824	792	828	763	750	793	819	784	819	766	804	807	793	754	859	820	744	796	827	808	840	808	779	817	746	778	815	778	813	804	792	779	762	811	817	767	808	776	801	769	820	758	781	770	782	766	862	828	797	796	836	803	753	793	823	746	831	795	827	823	754	755	790	761	801	778	811	784	783	772	747	831	822	757	798	785	766	787	723	809	755	816	793	800	848	813	795	772	828	783	850	779	840	773	836	773	804	784	829	805	775	823	742	804	754	812	800	771	781	780	778	812	750	813	737	775	782	766	827	756	789	809	832	795	815	787	811	790	790	767	846	791	824	829	781	797	766	781	826	756	789	804	778	796	775	748	769	759	844	773	810	811	845	820	820	759	797	776	800	757	800	797	816	751	754	841	790	801	809	800	770	779	749	767	801	820	802	814	809	782	814	821	775	764	811	789	803	859	794	805	788	748	798	868	802	797	768	794	815	781	788	765	810	805	787	767	764	777	793	809	784	803	751	744	766	816	736	848	806	772	767	794	780	783	794	795	731	779	793	773	826	827	802	722	781	795	810	810	792	802	761	814	790	810	769	820	853	807	815	806	795	830	720	877	782	779	818	801	819	766	806	788	747	825	780	771	820	816	759	828	782	775	823	813	746	823	820	790	788	802	821	773	796	807	817	782	781	763	800	855	758	764	750	771	817	819	789	809	765	764	741	778	819	743	798	756	833	835	794	784	770	764	760	791	858	783	824	788	764	726	801	815	740	777	809	797	793	789	850	762	753	789	773	824	816	759	740	764	769	757	788	815	778	717	785	836	755	819	801	770	776	776	755	798	822	759	764	800	788	828	761	842	789	801	774	758	773	788	798	788	781	834	791	819	776	786	809	781	775	763	755	774	800	782	791	783	826	833	813	767	845	763	786	814	794	774	806	805	820	823	791	806	750	794	856	741	808	823	781	826	745	730	817	807	783	778	758	799	795	778	779	766	785	774	789	800	853	780	755	829	840	831	795	847	779	783	762	807	817	761	834	808	845	774	782	795	811	814	820	767	756	787	789	775	782	783	782	765	696	778	744	801	767	801	810	835	824	775	801	796	749	752	790	772	797	803	785	822	754	807	758	814	782	778	811	792	777	780	777	827	788	743	769	787	803	794	771	803	838	835	854	800	805	815	813	792	821	848	721	761	810	763	775	845	791	743	785	782	808	804	783	810	787	848	846	806	816	773	843	788	840	789	804	800	818	781	823	790	779	763	728	833	811	778	801	785	769	753	813	818	813	770	815	824	863	847	797	777	766	804	797	790	732	819	772	802	735	839	791	758	808	765	792	815	807	805	759	812	739	867	792	797	817	772	776	799	753	792	817	800	817	789	755	771	805	779	742	809	799	849	800	808	779	705	758	762	786	793	764	826	804	767	792	798	777	750	802	825	758	840	753	836	811	822	848	824	802	770	763	777	811	798	830	786	805	765	792	824	770	816	827	768	793	757	816	780	820	792	805	833	802	806	770	798	782	816	790	773	801	818	778	784	736	818	824	737	783	779	802	741	809	740	783	807	824	816	768	809	754	760	837	781	827	770	758	822	830	798	796	824	814	788	781	787	742	828	802	839	790	803	764	754	806	841	799	832	796	800	810	794	839	772	792	807	750	785	793	818	770	772	797	810	771	760	783	836	787	794	782	822	820	734	866	763	819	804	785	769	776	802	841	775	793	805	812	816	764	799	768	829	779	796	831	826	775	791	828	723	768	821	766	772	818	734	741	826	782	770	773	784	807	795	827	759	790	747	756	849	755	767	755	818	783	786	815	803	797	787	768	753	738	800	796	798	839	782	846	808	813	781	779	781	774	815	773	749	830	804	802	778	726	771	798	758	823	797	791	808	757	836	782	780	820	816	789	785	818	792	836	755	789	846	840	772	816	775	807	806	806	776	811	810	824	772	816	740	792	795	766	815	799	818	795	790	800	752	789	799	812	752	794	780	782	784	796	804	744	842	808	806	831	804	785	776	769	760	770	838	819	791	782	802	748	812	817	798	782	778	808	777	790	765	828	820	808	813	790	774	793	784	772	781	761	823	782	783	776	730	793	760	781	788	785	740	840	746	814	769	797	826	772	847	713	822	790	758	762	791	814	845	824	805	838	803	756	802	820	844	769	823	782	728	784	759	821	826	776	805	797	749	787	756	792	792	789	715	782	778	800	772	803	819	806	780	835	800	748	825	794	757	823	778	772	790	755	789	776	811	804	812	811	778	791	731	800	804	786	810	761	807	775	795	812	785	787	767	799	782	786	792	717	775	755	795	811	805	782	792	796	779	803	831	798	824	768	713	796	809	792	767	800	797	721	764	799	777	780	776	793	797	829	814	834	823	754	764	782	779	809	775	793	759	834	829	795	803	790	778	830	812	792	798	791	760	774	791	774	802	769	722	795	823	778	782	787	804	802	739	857	783	767	825	780	801	807	793	859	831	860	760	796	827	784	798	792	798	818	820	797	812	804	774	804	746	745	759	770	788	788	810	851	819	795	763	787	794	784	754	793	792	792	811	791	763	828	758	813	745	795	778	782	783	774	800	837	799	753	767	803	770	784	797	794	795	770	807	806	813	777	846	771	829	803	814	794	767	778	809	818	828	804	778	852	820	804	798	826	789	808	777	796	795	799	865	816	799	795	845	770	796	804	758	797	777	746	787	829	832	764	729	790	819	792	773	820	781	843	812	807	792	787	788	775	818	750	773	774	737	816	773	806	815	745	788	796	783	778	829	725	844	804	795	727	761	824	785	787	799	801	770	770	771	783	813	843	767	814	741	834	789	798	776	823	798	803	757	759	828	796	777	823	789	744	802	766	785	864	735	810	780	783	803	753	829	793	796	766	718	759	791	808	760	748	837	813	781	809	797	798	778	796	818	842	808	839	805	783	793	828	788	813	817	820	776	784	781	728	795	792	809	766	819	783	787	783	800	810	812	788	797	836	787	808	803	793	801	772	762	781	798	795	817	834	783	809	752	771	790	808	775	823	854	805	804	781	796	753	776	714	768	777	771	764	764	758	788	816	801	828	785	797	795	788	806	792	780	779	758	799	797	767	818	821	787	810	819	770	825	790	775	774	773	766	809	797	787	807	780	765	802	788	737	773	767	780	740	752	786	807	805	768	790	815	812	781	783	801	772	773	774	742	828	773	777	787	793	795	808	775	760	803	872	789	789	779	766	798	749	786	792	799	780	785	765	823	816	804	770	810	795	797	788	773	795	801	830	787	736	777	795	811	774	779	788	875	814	797	743	820	799	790	798	790	740	765	799	804	804	827	756	765	775	799	772	772	819	759	773	820	792	792	812	803	776	764	773	773	743	793	794	789	761	773	797	829	773	812	803	752	757	779	755	763	854	784	724	765	761	785	833	816	818	786	796	800	796
8834	968	1190	938	678	542	434	381	335	303	274	240	255	224	218	192	186	207	208	182	206	204	195	210	178	195	186	176	183	176	184	176	184	171	195	173	164	153	161	159	171	190	187	186	176	163	188	175	195	161	181	151	172	173	177	171	158	170	194	186	163	165	183	178	185	174	168	171	163	159	151	150	178	177	196	159	176	178	181	164	160	168	162	175	169	156	183	189	182	173	188	155	172	172	163	177	183	168	179	185	189	183	161	191	157	164	146	155	165	163	161	185	154	182	168	168	150	183	142	179	163	153	156	165	156	168	166	150	163	165	178	151	174	161	180	177	162	172	165	178	156	175	183	175	181	164	163	183	172	172	170	164	168	197	174	171	192	184	161	188	182	169	159	161	168	172	148	170	162	146	151	191	171	132	178	162	179	158	177	160	179	166	167	180	155	152	169	192	170	184	203	149	183	174	175	159	178	197	171	181	163	168	184	168	199	191	163	179	178	204	172	164	166	161	176	192	193	149	142	157	168	167	166	151	178	160	156	182	182	172	150	161	162	158	175	184	156	175	183	198	169	170	157	166	164	179	198	163	147	174	154	150	140	175	145	187	162	151	179	162	196	179	168	160	163	157	192	176	149	160	172	180	152	166	162	155	169	167	173	158	166	182	191	163	182	148	150	174	183	158	153	146	174	168	185	173	158	162	157	148	183	158	177	174	183	174	163	165	171	184	163	157	161	158	186	171	159	163	174	169	156	162	161	172	157	164	162	169	175	163	156	157	177	172	170	173	171	157	162	162	172	149	151	159	172	169	161	187	170	155	142	190	169	176	167	155	144	166	165	177	166	159	145	182	156	168	170	157	145	170	178	178	168	163	171	186	166	157	169	160	142	164	152	160	154	176	175	170	137	176	150	175	167	156	190	152	147	178	178	159	178	163	170	161	154	158	178	156	176	146	170	193	176	184	163	163	181	176	170	160	185	183	153	185	154	178	191	188	161	184	183	145	171	164	159	172	160	173	159	179	156	169	155	192	173	172	159	162	170	172	155	150	164	190	157	180	168	153	176	172	164	142	153	141	164	168	174	177	174	178	166	145	181	198	183	194	174	162	168	179	182	164	166	158	201	179	187	166	184	151	167	169	153	160	147	160	174	178	151	177	168	175	162	161	158	177	159	153	173	160	174	148	158	206	188	193	180	179	155	168	168	182	165	181	166	164	144	160	151	173	173	166	153	157	175	148	179	179	189	170	180	166	160	164	183	172	169	169	161	157	167	155	176	178	171	171	163	176	137	176	152	185	171	173	168	188	168	170	161	185	165	149	161	160	169	175	151	167	148	160	179	178	181	156	162	137	172	175	162	163	181	172	178	148	169	160	170	154	173	174	151	156	189	155	168	178	200	183	173	183	157	150	193	186	184	161	169	174	180	173	178	166	157	185	182	197	179	180	143	153	157	145	166	187	169	159	150	159	178	167	172	151	168	161	159	163	183	176	166	160	156	161	143	153	176	166	158	163	189	166	189	186	206	161	165	158	163	172	161	154	180	163	161	150	152	168	158	174	170	182	189	164	154	161	167	146	183	199	181	169	169	151	139	177	184	175	164	155	175	181	168	166	171	152	166	193	163	174	140	178	137	174	166	160	160	166	191	149	183	171	163	154	169	185	162	170	169	185	152	156	148	204	159	140	174	178	161	155	155	139	156	172	176	186	165	158	177	165	178	169	144	167	173	177	163	178	166	179	156	143	149	193	192	167	171	190	158	197	145	195	169	156	177	156	182	171	168	160	150	173	179	167	158	197	173	178	185	169	166	175	147	185	152	145	159	195	154	201	166	173	156	175	176	172	164	170	161	173	186	176	161	177	177	171	163	160	159	173	170	148	184	169	158	183	147	177	181	166	151	185	161	192	155	151	157	144	172	193	188	178	165	173	156	167	153	153	163	153	159	159	166	164	209	185	164	188	170	137	165	171	185	163	144	160	169	181	169	172	174	182	158	175	160	174	147	194	162	146	154	178	149	177	155	135	145	152	182	151	165	165	138	170	192	156	175	156	184	177	174	188	157	157	189	179	156	154	182	151	171	163	157	188	164	178	162	173	179	184	161	146	178	182	167	193	162	157	179	186	166	168	166	143	177	186	158	155	156	169	148	178	167	186	156	147	159	184	170	173	175	170	193	178	176	165	175	153	199	169	168	185	179	172	159	196	186	170	187	176	158	178	162	160	166	176	166	177	158	159	181	158	172	166	182	186	156	159	170	177	176	178	155	156	155	181	165	165	186	152	168	178	176	184	167	166	165	173	180	172	161	161	172	152	166	166	166	169	220	168	151	168	166	172	182	194	185	163	179	174	165	167	194	186	169	154	152	168	147	154	162	150	166	167	153	170	147	173	158	178	164	175	184	160	155	156	145	160	145	168	182	154	179	190	173	146	167	158	154	155	170	181	177	186	171	164	205	188	153	181	167	184	190	149	157	186	148	163	180	159	166	175	140	158	181	170	156	184	165	166	162	154	189	184	182	170	170	155	160	166	161	183	162	172	184	154	161	143	166	161	150	169	173	159	152	175	167	169	170	157	162	163	197	172	156	147	177	149	166	149	142	128	162	149	180	169	166	165	183	155	169	172	167	171	160	161	168	153	177	168	169	141	184	175	172	166	183	167	177	163	169	169	162	172	200	172	154	177	188	170	162	165	156	159	145	160	164	169	160	140	161	139	156	159	166	158	165	171	158	161	181	182	167	172	163	172	190	168	169	157	160	177	147	186	167	161	185	179	181	170	186	142	164	152	145	182	183	152	174	157	160	177	175	183	157	148	170	188	173	188	173	170	159	156	181	169	174	181	153	164	177	168	171	160	197	180	166	172	189	173	148	167	176	172	162	153	155	148	181	176	165	161	192	188	170	172	184	158	171	154	168	186	161	177	162	186	154	183	166	163	157	179	148	170	157	202	176	180	157	157	142	164	172	163	152	176	174	177	168	177	147	183	158	186	161	153	192	162	187	169	182	145	172	175	185	164	138	160	151	150	168	152	168	175	176	163	148	157	174	166	184	160	164	200	184	143	153	183	164	195	159	168	165	138	171	153	155	169	181	200	163	160	160	172	169	145	174	173	176	160	153	161	185	169	155	151	168	165	182	167	167	172	178	164	172	177	161	181	146	129	173	143	173	171	178	177	169	163	177	168	167	154	162	159	168	166	163	166	175	165	174	178	172	185	173	155	155	151	185	185	186	129	178	161	149	172	175	191	188	163	152	154	161	147	181	193	162	177	170	191	152	161	171	191	180	162	160	150	176	158	178	157	163	161	171	152	162	174	156	169	190	172	157	169	154	164	138	172	166	167	181	168	143	171	146	171	188	177	167	162	166	186	179	141	141	176	154	185	151	157	171	156	167	168	172	150	149	160	161	164	167	179	197	143	171	155	164	179	175	174	194	163	163	174	156	160	161	185	168	167	149	186	165	184	170	141	186	165	157	163	184	155	176	171	175	158	180	158
5513	1335	2580	3037	2728	2214	1891	1636	1446	1225	1138	1036	979	923	846	815	781	718	666	680	661	661	617	621	618	587	622	573	600	551	591	591	581	524	502	558	551	562	543	536	501	504	524	531	537	533	498	508	520	477	485	489	482	476	536	512	441	499	491	548	489	516	465	471	471	525	483	504	505	480	527	499	502	474	500	462	466	511	477	461	476	470	505	446	481	488	515	487	514	521	494	494	473	516	472	503	510	517	491	478	501	497	460	458	473	495	451	477	547	450	486	462	504	524	498	474	500	512	511	499	522	498	491	472	473	465	474	474	478	483	515	541	437	484	482	456	484	489	465	477	489	530	492	441	458	490	445	459	466	468	450	461	514	484	478	454	506	475	466	504	476	467	447	466	474	514	455	473	453	469	479	498	503	493	495	489	497	476	467	499	437	498	500	504	482	463	503	486	462	503	489	462	469	478	519	490	497	507	472	484	439	485	493	467	460	485	477	489	477	454	469	464	450	492	483	485	513	478	461	495	448	510	485	463	496	456	467	476	472	481	535	478	471	460	503	527	463	449	485	501	489	476	480	459	479	483	494	491	465	470	482	467	445	476	489	547	515	482	502	511	453	499	484	498	476	465	465	439	468	490	536	465	470	484	489	503	462	513	512	431	456	469	476	482	486	492	484	488	476	486	479	461	471	487	471	488	505	474	472	503	474	476	491	501	493	480	433	461	489	475	471	551	492	462	472	533	495	489	481	531	482	512	452	482	487	484	527	481	462	508	474	475	475	497	458	456	500	499	470	503	473	540	465	486	476	501	482	524	491	504	472	447	460	504	472	455	449	497	496	460	490	525	481	485	465	475	455	503	463	477	456	467	462	473	477	490	491	487	465	492	468	466	493	491	465	449	482	496	493	484	439	492	492	463	460	495	472	473	459	541	456	513	475	472	433	503	514	451	493	490	468	482	469	477	507	457	461	488	489	465	477	512	487	472	468	479	451	483	495	473	467	503	481	466	492	515	479	472	436	484	463	507	437	489	481	460	468	478	485	486	515	494	505	535	493	443	457	480	482	515	455	451	447	474	506	476	518	466	481	475	514	495	440	465	430	450	463	490	485	506	465	442	478	469	440	474	474	476	466	484	472	443	490	494	445	465	470	450	458	468	497	478	448	483	456	513	451	464	469	505	483	474	494	496	484	497	482	464	429	529	488	474	472	508	481	483	493	511	518	476	441	488	476	508	460	516	493	497	463	489	485	494	485	480	456	482	491	479	480	510	465	473	476	494	473	475	510	494	456	486	456	450	506	493	449	494	458	455	502	509	458	487	483	440	490	486	473	472	436	473	469	472	431	455	487	497	494	491	466	512	505	466	470	499	521	501	441	480	499	455	452	512	485	490	496	452	482	436	473	530	432	503	511	441	463	474	474	469	459	461	512	491	476	509	483	476	481	469	494	493	518	476	488	494	470	453	469	456	486	510	465	476	485	487	427	460	497	479	494	473	454	499	472	474	465	471	469	511	481	506	486	477	445	470	500	473	472	488	478	433	452	478	489	474	492	476	460	503	463	473	485	483	479	458	487	493	528	491	470	501	460	504	503	477	441	473	459	475	459	461	513	476	483	462	474	468	490	438	512	475	495	500	448	462	468	463	489	487	475	490	475	483	447	462	465	479	472	477	512	477	511	490	484	503	508	452	498	491	477	497	449	473	462	485	468	489	523	464	495	482	466	502	474	484	487	464	508	521	510	479	472	498	473	460	465	500	523	441	487	505	505	483	499	492	519	470	468	474	463	461	480	478	507	497	465	484	455	490	472	445	487	528	484	515	475	450	454	475	465	470	504	478	490	458	472	450	472	462	479	469	497	469	450	480	490	508	489	500	464	500	483	492	492	484	525	475	500	486	430	509	443	483	488	509	499	491	479	469	452	457	492	510	472	474	532	483	487	463	487	491	467	500	471	468	446	500	460	510	489	492	482	469	447	487	463	483	513	468	489	463	463	484	485	502	497	449	464	467	461	473	482	453	474	448	484	510	493	466	459	469	471	458	449	465	463	451	495	468	485	492	507	459	508	499	466	471	435	469	517	450	465	502	445	474	503	485	465	452	529	507	477	460	482	464	483	516	520	535	446	468	466	446	512	504	516	468	501	486	455	510	481	479	492	484	443	471	462	428	485	484	517	486	486	479	482	480	495	461	465	501	499	498	442	508	489	456	477	527	472	478	491	447	456	473	454	454	508	476	501	444	483	483	489	493	497	492	485	467	480	488	505	463	464	494	458	472	448	492	491	486	502	509	482	485	507	485	465	445	535	466	489	463	491	478	459	456	464	472	506	499	493	478	481	468	480	473	478	457	464	489	465	471	510	467	495	484	454	508	468	488	451	487	431	476	477	492	453	461	472	453	486	472	446	485	505	487	428	498	514	484	486	503	469	464	469	437	455	471	448	454	478	485	483	473	484	477	502	476	485	484	486	469	459	481	462	431	462	489	519	481	475	479	465	464	481	428	469	475	507	456	476	524	473	475	473	506	514	491	506	505	515	490	455	483	484	482	514	461	454	441	462	468	481	485	500	509	492	460	447	466	503	516	435	465	497	494	468	445	535	487	493	458	469	500	480	481	473	471	482	484	473	512	448	476	509	492	462	477	468	483	439	445	503	458	456	490	479	482	422	472	477	515	468	490	489	456	512	500	470	480	475	523	533	458	486	510	509	464	509	478	498	483	475	475	489	491	472	471	492	459	469	468	485	479	496	508	473	491	520	466	497	473	485	472	502	476	496	460	507	488	474	467	452	497	525	502	475	494	520	522	500	491	468	465	471	472	502	461	486	486	484	510	492	495	492	468	493	489	477	503	444	495	444	523	439	495	449	475	482	490	490	498	500	500	510	466	461	477	505	490	482	484	505	487	505	515	470	471	506	464	489	485	450	526	477	471	480	514	533	486	440	484	446	500	478	454	465	474	483	493	475	473	460	493	447	490	484	459	457	470	483	471	457	488	484	503	449	475	517	490	449	491	460	458	471	465	507	486	511	501	478	481	462	467	466	470	508	478	521	503	450	486	478	487	461	486	470	486	519	469	515	508	507	473	487	497	464	490	483	471	475	496	507	477	483	517	485	502	479	469	473	432	479	467	495	497	533	472	485	504	481	480	474	499	504	458	497	464	505	441	448	479	485	469	433	481	477	481	517	484	466	510	455	483	509	489	474	501	482	494	457	478	484	474	485	505	493	467	455	522	489	484	472	498	460	446	450	517	487	457	450	490	498	501	443	481	485	482	490	486	457	467	520	539	474	479	527	506	467	459	472	473	452	470	469	482	448	476	489	504	521	480	502	461	481	519	468	514	442	465	503	456	517	462	457	447	509	499	510	495	472	488	455	485	501	508	506	512	446	547	459	469	453	454	435	503	540	492	456	497	491	499	479	475	464	465	484	476	486	469	499	526	499	456	456	499	445	478	495	508	471	506	488	448	444	468	478	469	477	472	459	473	500	489	466	522
16057	2212	2322	1782	1343	953	708	549	470	411	323	322	277	230	263	224	224	211	209	210	207	180	206	148	152	166	152	175	161	151	152	150	123	156	150	156	150	131	145	173	144	171	129	131	124	155	182	145	148	126	143	136	146	147	150	161	162	136	158	165	130	153	150	140	139	131	127	129	148	138	153	126	120	115	141	137	139	144	132	148	136	166	154	137	132	129	149	131	119	149	146	136	136	141	130	120	152	133	123	120	140	132	120	142	115	148	134	142	146	151	154	157	147	140	139	128	139	127	158	158	128	131	158	127	158	115	136	133	127	150	133	141	147	157	148	137	139	139	146	162	125	128	126	127	151	119	140	153	132	127	117	140	134	142	173	127	140	117	137	136	167	139	135	144	144	135	152	121	117	157	141	145	135	137	123	132	123	135	126	152	143	140	138	126	154	120	114	148	132	133	145	138	156	130	137	139	127	139	159	128	133	129	140	106	134	111	135	142	154	117	145	145	130	142	146	106	128	134	142	126	120	132	130	137	147	157	137	137	154	129	152	145	150	149	177	127	119	147	153	138	151	156	144	117	139	149	147	132	143	149	126	135	153	130	142	145	145	160	157	128	151	115	132	115	137	142	151	124	122	135	141	115	128	157	139	129	107	139	157	143	137	140	127	135	138	128	135	159	130	133	130	132	137	144	153	153	134	118	153	126	140	135	136	142	129	131	138	153	122	140	136	140	137	117	151	136	134	144	129	129	149	158	140	139	133	139	129	133	120	149	144	164	139	148	128	115	130	156	147	143	145	146	153	141	130	122	129	142	148	136	140	137	130	142	135	150	150	145	139	147	156	127	136	119	143	116	135	139	136	128	108	140	146	168	121	134	141	142	140	157	154	159	141	149	146	147	160	112	139	143	149	148	134	136	139	128	148	143	151	141	144	135	153	136	139	131	106	134	149	137	122	130	148	167	145	139	125	152	148	146	152	150	123	122	131	137	142	137	146	148	142	148	136	118	145	151	141	137	123	139	141	140	141	136	147	128	156	133	126	140	138	132	132	129	136	135	141	133	155	146	142	145	131	133	152	141	142	176	133	137	150	140	133	113	132	137	144	128	143	151	163	151	125	126	136	125	140	159	142	140	149	148	136	138	136	126	119	160	131	168	122	154	144	152	125	145	139	149	128	121	148	122	135	139	130	139	136	157	137	146	129	128	141	119	137	154	124	142	153	168	160	170	149	138	133	144	135	163	145	143	145	123	122	121	158	137	148	142	131	149	141	149	150	128	146	122	126	148	156	142	155	130	160	122	112	126	142	136	148	151	132	148	125	132	146	140	140	160	135	141	126	164	123	155	143	162	137	136	134	138	135	134	147	147	128	148	138	111	113	133	127	142	138	123	149	149	128	137	131	118	134	154	121	126	149	139	134	130	132	141	131	159	132	133	137	140	131	127	147	127	141	124	137	156	145	117	140	127	130	126	126	128	148	125	157	134	145	125	151	135	123	118	118	129	162	140	144	136	136	136	144	133	158	118	133	132	140	154	137	150	140	133	147	137	135	136	140	137	121	131	150	142	131	148	130	141	134	135	124	137	139	144	129	139	143	157	137	140	132	123	139	142	139	133	139	125	124	146	148	154	144	148	160	128	151	136	154	139	143	122	155	122	138	143	129	134	134	149	142	120	122	135	141	136	147	153	146	126	127	135	122	150	131	157	140	155	159	161	142	144	167	126	141	129	134	133	143	155	151	115	133	130	162	132	147	130	127	138	147	144	148	164	150	133	140	118	142	159	159	142	134	121	136	150	144	135	136	140	119	115	122	117	153	146	140	123	125	130	122	134	142	138	161	152	122	122	152	157	129	147	134	135	151	129	111	142	115	143	130	112	151	131	146	164	146	124	126	143	134	125	136	143	143	117	157	142	133	124	144	159	144	138	134	136	147	136	153	156	123	143	130	122	122	139	118	128	132	143	144	157	171	152	123	146	145	144	135	140	125	159	142	124	125	142	137	134	126	137	134	143	126	176	126	148	133	142	151	101	142	128	138	116	147	138	144	117	140	140	153	163	148	123	119	140	143	154	147	163	134	134	154	131	116	123	135	128	116	154	132	135	117	143	151	126	125	130	158	145	137	122	128	124	137	154	138	155	144	117	144	124	158	140	163	131	129	137	109	137	138	142	157	149	149	135	133	148	144	144	153	139	141	126	138	154	136	152	154	134	126	144	136	111	129	135	156	150	144	154	129	146	124	130	138	139	134	163	113	126	149	144	139	138	140	138	146	149	146	121	140	124	130	143	133	143	121	140	144	131	133	139	141	140	130	172	138	156	146	120	130	135	130	129	161	119	121	147	162	145	132	132	133	121	131	144	144	155	124	140	138	140	131	154	128	129	133	147	139	139	132	143	154	154	129	121	158	144	141	107	169	139	116	161	150	134	107	128	142	120	136	132	151	158	125	145	153	149	137	156	151	152	131	122	141	150	127	153	142	137	138	143	143	167	135	140	135	141	139	133	133	146	145	125	162	143	126	133	135	141	150	138	142	133	136	140	134	150	127	145	125	134	133	149	149	124	135	154	106	132	143	132	128	132	163	133	120	153	123	132	140	126	121	131	127	166	125	139	139	162	135	133	136	142	115	155	139	146	146	146	133	135	117	162	120	159	127	122	152	121	147	142	129	148	134	113	142	148	118	134	131	132	128	127	139	127	137	140	142	146	131	158	161	148	143	150	131	145	150	131	130	118	165	121	160	144	115	162	147	127	149	151	119	129	145	138	137	124	146	137	156	138	138	129	158	116	132	160	140	129	142	121	133	148	125	144	140	128	134	151	141	140	156	149	131	124	132	126	147	144	123	126	135	116	159	129	123	147	146	135	142	171	117	166	140	149	132	134	120	145	146	134	143	125	148	125	165	153	139	144	156	144	140	131	162	127	144	153	128	146	146	133	134	143	144	132	149	135	125	141	148	125	128	143	126	130	135	144	120	133	133	160	136	142	134	128	139	152	129	145	153	128	135	121	145	142	132	119	133	147	138	139	132	130	140	135	136	119	120	151	129	128	142	146	133	138	130	116	138	139	144	150	146	149	139	143	116	126	137	143	136	137	139	143	136	169	128	127	152	142	141	134	149	155	146	120	126	131	144	128	153	165	130	152	155	146	139	155	128	151	119	133	126	130	158	129	158	160	130	137	150	116	153	141	123	131	122	154	141	131	133	149	133	152	112	129	124	141	121	122	153	140	131	131	132	119	146	142	134	141	140	131	131	138	147	144	147	157	130	122	153	120	129	140	153	142	148	125	161	133	154	126	142	132	154	148	113	155	160	138	139	133	115	140	146	138	156	153	147	140	135	141	125	153	160	156	138	117	137	137	132	137	137	135	156	135	152	154	134	133	147	131	118	135	125	133	117	149	139	131	135	135	161	146	157	155	131	139	139	141	137	146	140	139	134	127	121	148	119	141	155	138	137	145	125	128	131	142	131	153	136	129	147	131	155	140	150	142
7594	2062	4512	5376	4760	3808	3063	2660	2197	1866	1715	1437	1335	1247	1081	989	914	930	882	818	799	748	700	670	679	668	630	633	599	594	597	594	577	539	492	516	566	513	517	509	524	507	520	501	506	471	514	529	488	495	471	468	476	507	490	444	439	451	465	448	475	454	469	446	452	443	450	446	457	460	465	436	431	453	467	460	437	453	489	427	429	417	461	396	462	393	424	447	473	456	475	441	465	376	428	425	437	435	411	399	411	420	395	429	403	438	420	449	387	437	420	445	403	428	416	425	427	421	431	437	425	405	417	436	402	391	412	448	444	432	446	427	409	412	431	429	432	428	453	399	416	429	427	454	414	420	454	441	422	395	418	420	433	446	438	399	363	436	424	433	401	465	423	401	401	427	436	430	449	399	444	408	438	411	425	417	356	419	426	450	471	455	411	416	410	420	428	391	449	430	394	387	435	446	422	424	433	440	396	422	419	433	392	437	451	453	424	455	402	419	458	435	428	400	400	421	415	454	426	425	426	407	414	429	434	418	382	390	422	383	406	432	482	402	370	440	410	412	432	397	417	435	399	419	451	406	438	433	455	398	463	405	381	423	441	467	426	418	459	417	422	424	421	391	446	443	423	386	423	410	385	407	439	427	440	445	436	424	447	392	418	427	446	407	407	408	394	443	415	417	440	407	447	420	399	447	405	449	418	486	464	413	395	426	418	416	379	420	446	457	392	438	396	454	415	427	382	416	446	436	417	425	391	415	433	390	415	419	424	400	429	402	395	443	416	433	391	417	416	412	453	411	436	425	456	431	414	425	368	408	440	419	404	373	435	420	413	403	438	425	383	431	430	423	424	404	398	414	390	420	380	434	383	420	435	406	420	423	414	443	379	430	446	423	424	402	414	399	371	428	466	406	414	415	414	420	452	418	431	411	392	405	409	393	416	431	416	409	408	406	424	391	386	436	435	420	400	434	413	423	415	443	412	424	393	416	412	441	439	399	448	424	401	400	415	387	414	391	432	443	400	426	439	437	430	423	432	382	412	430	446	401	394	427	447	451	404	408	417	400	455	423	396	415	413	389	413	406	433	422	430	422	433	434	429	430	404	387	398	420	413	453	415	438	446	418	410	410	404	430	442	442	414	415	443	402	429	441	404	384	381	429	469	397	404	414	438	435	435	419	420	409	391	398	416	405	446	431	437	430	424	453	418	417	432	385	425	413	425	434	451	403	425	441	427	439	424	423	443	381	431	424	414	411	408	439	404	437	437	426	456	416	398	410	432	437	386	431	429	423	420	420	439	429	397	442	393	422	388	374	443	452	412	420	384	407	430	420	457	432	447	407	415	412	392	391	418	382	425	411	400	399	417	411	417	434	419	417	428	421	405	408	419	414	400	410	389	432	394	444	386	397	417	406	442	432	437	407	437	374	427	433	434	417	383	426	443	427	421	411	447	414	417	408	435	435	424	379	429	431	444	431	403	416	422	381	420	434	408	432	405	431	442	430	410	416	401	420	440	436	419	437	441	431	425	464	420	380	406	452	419	423	440	378	411	435	429	414	466	421	417	449	414	383	428	439	404	409	412	421	397	453	377	406	448	453	401	432	412	444	408	396	443	405	458	422	451	410	422	426	412	406	415	399	394	472	421	439	431	430	456	405	432	422	423	444	412	435	412	450	421	442	413	417	440	426	444	437	446	467	449	385	418	400	422	388	436	429	462	398	387	449	420	440	410	416	426	434	442	425	436	426	412	377	417	366	412	443	416	404	425	435	412	418	414	421	414	397	401	420	411	407	406	434	422	405	440	435	419	402	414	379	409	382	425	427	393	420	417	409	425	411	402	506	433	396	427	422	429	402	375	395	374	406	403	417	428	400	425	446	437	394	415	391	422	417	420	402	400	446	423	438	386	392	419	432	397	411	424	413	434	407	412	442	408	434	444	409	455	420	388	416	444	414	402	431	439	395	421	423	414	420	386	407	428	403	450	429	410	395	403	412	417	446	448	433	435	420	362	398	422	442	438	433	444	452	383	421	411	440	416	458	433	434	407	424	450	400	422	397	394	438	454	433	400	420	438	410	411	408	420	392	429	431	455	400	413	433	409	445	425	450	455	422	454	417	411	398	461	455	430	436	448	395	382	420	435	417	415	421	419	402	416	429	400	399	403	444	445	409	424	497	387	419	433	445	415	450	424	429	410	416	444	415	427	414	390	411	446	427	448	422	384	402	394	464	422	425	408	425	441	407	413	415	410	438	429	394	433	455	391	438	424	399	441	412	444	407	387	410	413	420	481	444	394	445	413	427	408	434	448	436	436	413	408	409	382	417	426	400	391	430	426	392	402	442	398	419	411	447	422	428	439	432	445	425	414	388	436	419	436	439	426	430	398	466	423	428	394	432	414	415	429	430	415	387	418	456	385	367	435	390	408	430	421	413	394	422	398	411	402	403	399	464	431	428	433	417	420	416	420	417	433	405	412	400	419	440	382	414	420	433	373	399	416	416	398	413	375	436	406	431	415	424	419	403	399	400	422	430	421	394	444	407	447	444	393	419	416	422	411	407	408	389	396	429	376	363	439	458	441	396	407	418	405	402	410	435	404	402	459	403	395	398	445	442	420	433	421	423	398	409	438	400	401	441	403	459	452	414	408	375	451	446	421	444	401	396	412	401	395	386	432	411	446	416	428	416	432	429	423	398	426	409	440	430	416	439	399	459	393	446	450	427	403	409	443	415	394	389	447	402	454	402	419	439	431	417	405	421	431	426	443	370	443	410	400	393	397	379	390	418	456	400	413	420	436	390	411	422	389	401	409	427	450	415	440	401	433	420	460	422	418	425	410	445	413	414	447	405	441	420	440	438	435	405	411	396	396	437	417	428	429	401	415	390	401	425	446	444	419	402	456	400	421	416	405	442	456	393	426	450	404	418	409	396	420	430	416	391	419	425	418	466	404	430	430	407	436	413	425	409	434	419	424	416	446	376	458	405	401	393	416	420	453	396	380	447	436	429	430	423	432	403	453	420	420	476	406	408	454	412	445	377	416	450	450	417	421	408	430	415	425	395	427	407	386	395	419	421	423	426	420	444	425	416	445	405	389	423	448	437	421	435	431	418	410	398	399	422	426	428	429	420	430	432	421	416	418	393	439	400	459	400	414	410	368	410	404	416	438	416	414	416	401	396	435	431	415	411	396	435	456	399	431	435	458	420	387	426	432	389	447	388	418	413	407	423	423	400	437	414	379	398	447	424	434	406	423	432	432	437	429	438	425	431	422	426	452	396	438	427	387	461	365	426	432	449	426	428	429	408	434	459	427	418	423	417	421	426	425	457	410	421	403	428	420	419	400	424	442	456	433	469	403	405	418	418	438	408	416	428	392	415	434	406	424	419	426	415	398	406	437	400	406	428	459	439	407	422	398	399	411	437	453	427	426	438	395	392	452	428	416	417	410	443	432	385	420	393	426	399	432	439	421	398	412	432	406	450	442	419	394	427	411	401
2456	318	379	349	347	322	335	284	318	324	303	303	298	297	292	315	341	316	299	312	346	298	298	286	323	273	324	328	300	314	290	325	283	313	285	272	278	290	276	304	277	293	294	260	299	323	308	302	308	314	292	299	269	284	279	283	303	275	310	294	316	285	338	312	281	307	293	312	294	288	293	312	263	302	291	298	288	308	303	261	298	260	274	307	314	311	289	310	285	303	326	287	290	306	306	304	275	271	316	294	286	302	325	298	288	309	318	287	305	284	300	294	286	283	289	321	274	321	308	303	273	276	288	325	289	302	301	307	307	282	279	298	273	306	309	314	305	311	294	265	305	285	282	268	292	308	305	277	298	290	298	293	303	291	303	274	306	293	289	267	298	302	295	295	325	287	295	284	307	281	294	281	277	278	324	313	322	325	319	286	277	305	283	335	299	309	320	267	279	321	285	315	328	274	318	321	295	289	317	288	318	310	288	291	306	286	294	290	268	324	286	316	329	307	299	288	293	297	341	296	338	296	273	271	299	300	292	321	317	342	269	297	284	284	324	284	285	302	294	285	298	296	306	254	304	338	294	298	311	298	309	295	310	269	270	291	297	306	281	307	298	298	273	301	321	294	303	288	313	272	276	307	330	306	300	269	297	288	311	288	299	327	301	300	300	289	312	308	322	289	284	298	278	303	269	316	294	292	298	319	302	285	299	347	298	301	319	321	292	310	262	274	327	297	264	272	319	299	311	313	320	320	310	281	299	306	307	282	288	333	267	283	311	310	291	309	290	297	301	291	307	279	322	325	292	307	307	315	315	325	271	294	260	271	290	312	309	300	316	275	296	281	261	275	288	298	303	306	299	261	298	298	293	275	317	302	306	283	281	308	299	283	286	283	299	306	311	300	318	300	266	275	325	292	284	304	310	304	247	264	272	286	322	330	294	309	313	281	318	306	286	323	296	293	338	319	287	280	301	298	280	313	291	281	294	311	294	294	291	306	290	326	277	303	287	292	286	294	315	284	299	299	302	307	315	269	291	335	293	300	277	293	288	306	297	296	295	304	296	302	293	300	303	307	316	301	279	271	326	303	302	314	324	299	300	286	273	283	309	304	281	321	294	300	296	295	305	285	282	285	285	308	309	271	267	314	306	327	309	311	315	309	310	328	278	312	314	301	266	297	276	285	301	285	287	281	294	288	286	309	286	291	296	305	274	276	322	286	306	338	308	265	311	300	291	287	316	306	311	315	305	313	284	278	301	295	295	293	296	291	305	289	283	294	305	293	262	323	337	332	312	317	308	271	313	295	315	324	322	281	280	296	256	297	298	292	294	292	298	303	298	295	288	304	285	311	307	274	291	324	291	303	281	315	332	307	296	305	299	307	268	311	319	297	272	258	255	302	301	321	300	314	275	298	295	294	301	298	308	315	279	315	269	288	297	281	298	298	289	298	273	330	282	306	293	309	299	304	281	314	295	277	304	322	286	262	320	305	298	297	284	303	287	319	302	337	324	289	304	296	288	283	282	310	293	318	322	336	269	279	301	292	274	269	321	290	285	295	305	310	288	331	313	360	263	283	305	312	297	304	290	303	286	281	251	303	300	307	288	300	324	319	243	309	282	298	314	291	291	293	282	287	280	304	315	315	294	304	301	305	287	302	268	321	286	317	315	305	331	281	286	278	293	283	292	313	269	303	269	287	257	278	270	287	294	337	288	319	259	293	310	283	271	313	306	293	312	296	297	291	301	297	309	288	312	296	289	318	313	290	313	316	322	309	303	307	312	288	292	312	277	288	298	290	278	298	293	293	289	259	273	266	304	294	323	306	305	311	324	316	316	322	319	274	310	278	295	308	299	294	289	318	316	280	313	291	294	300	275	319	307	276	291	305	289	286	278	282	311	337	306	326	302	308	299	296	279	248	303	263	317	289	280	321	302	298	280	290	316	287	300	323	278	301	289	266	299	300	292	262	271	296	299	273	317	297	287	321	304	302	325	304	305	296	288	294	293	291	296	270	295	314	300	356	280	312	291	298	295	284	301	279	264	280	297	310	265	288	286	293	296	317	280	263	285	309	311	277	288	312	318	303	274	296	281	309	313	280	299	319	289	358	288	304	268	273	296	308	296	282	325	319	303	275	299	302	272	307	299	308	301	295	327	302	318	303	326	338	290	283	303	250	299	280	329	304	308	277	319	337	288	290	305	294	300	318	308	299	279	281	332	297	301	313	287	249	312	275	287	338	313	259	314	278	297	261	285	291	305	292	292	289	282	297	286	293	304	298	304	318	319	302	275	293	302	290	278	331	267	279	287	263	305	316	293	283	276	280	281	284	273	275	291	292	298	295	279	295	325	301	305	290	286	282	289	319	270	280	283	300	287	281	325	285	303	292	284	317	292	316	296	277	291	283	312	291	293	291	300	279	302	312	313	315	311	323	299	321	278	275	312	267	303	278	298	285	303	338	305	274	295	295	308	311	261	305	283	285	292	304	272	298	278	324	331	320	252	286	291	305	288	295	282	292	337	309	288	296	284	299	230	305	287	313	270	335	262	282	320	272	313	293	279	302	286	289	274	310	301	282	310	258	308	279	301	287	285	298	312	313	299	285	292	285	333	309	288	286	299	291	298	314	279	285	307	310	263	283	320	288	302	315	313	291	305	290	279	269	299	293	289	283	313	281	281	321	289	303	308	301	289	288	275	272	294	318	322	285	285	307	263	289	304	282	290	310	293	277	283	305	275	328	311	268	331	269	332	273	271	279	329	342	296	273	297	283	323	301	289	356	286	273	279	289	241	308	289	282	287	308	296	310	301	304	286	305	258	320	305	301	273	299	278	273	294	295	321	301	288	288	292	326	310	311	300	273	290	292	286	293	298	321	311	312	295	294	318	295	310	320	279	287	307	291	282	293	301	340	290	303	256	283	296	319	332	307	292	312	291	302	294	311	296	319	331	296	309	302	296	329	303	305	287	280	293	295	298	307	301	328	304	301	295	275	264	287	314	293	269	319	264	336	286	300	311	306	300	282	311	318	277	319	309	292	291	304	264	317	301	309	337	302	315	310	253	305	332	292	312	306	299	313	252	308	276	303	290	323	304	290	293	304	259	267	260	298	277	289	289	293	308	298	300	282	306	283	293	289	258	266	306	281	274	285	285	290	297	333	310	332	325	314	294	284	293	311	282	331	287	291	270	305	315	326	308	308	287	303	290	298	294	328	330	277	284	306	291	276	308	283	321	294	292	294	290	287	289	275	286	292	291	306	319	311	322	290	305	290	291	285	291	292	319	308	311	272	284	303	260	300	318	282	287	298	289	286	321	286	290	276	308	267	306	317	298	283	299	289	301	278	290	309	272	279	325	331	300	291	288	291	288	291	310	285	292	301	306	286	323	291	256	263	288	307	299	296	279	302	294	286	301	294	302	320	293	333	315	321	306	271	305	322	312	295	284	308	306	307	294	283	324	296	298	292	284	274	304	323	293	316	306	283	292	283	290	287
2351	841	960	1029	960	964	955	886	893	870	809	831	791	830	837	782	841	826	850	828	806	854	783	811	835	812	780	835	766	803	789	839	811	810	769	822	768	784	775	859	817	768	786	840	803	769	787	795	778	748	828	829	777	792	831	802	811	781	798	782	783	797	747	790	783	761	810	789	810	791	812	844	778	775	760	757	762	815	794	773	816	816	772	784	807	780	826	779	798	771	805	780	767	817	820	791	760	726	848	820	786	768	791	785	797	787	786	829	765	786	838	790	830	804	760	792	775	811	818	785	807	805	762	783	763	760	819	778	790	830	785	802	756	808	817	761	811	771	771	787	816	837	801	788	814	749	759	858	813	776	786	842	779	820	783	753	821	803	774	797	803	779	724	756	772	794	809	781	801	767	733	798	833	756	796	738	804	776	741	843	791	772	803	811	801	799	752	756	779	777	774	805	771	769	839	781	812	760	825	800	808	794	825	817	836	767	770	812	771	756	786	781	756	802	737	812	817	776	776	796	768	737	813	830	814	790	846	760	777	781	857	766	818	799	811	791	778	802	784	756	767	821	787	793	782	771	774	748	781	747	784	807	760	791	819	772	769	762	818	825	849	782	801	791	729	781	839	762	802	776	816	804	779	781	790	769	781	797	796	828	789	840	790	808	808	788	798	768	799	777	826	836	840	742	776	814	855	793	838	703	832	817	785	817	808	783	788	796	760	784	766	830	792	785	755	784	823	808	816	781	769	837	783	768	830	799	806	765	728	833	817	781	803	808	766	804	772	777	755	756	802	780	765	779	805	760	788	786	791	819	810	733	790	781	773	822	822	774	779	753	758	771	749	825	803	824	798	874	767	758	797	764	787	797	754	795	759	815	818	859	788	828	772	772	705	787	801	782	796	799	807	802	778	805	798	801	789	818	804	815	774	790	802	814	768	798	790	756	804	854	830	763	790	742	852	803	805	783	766	794	773	789	815	816	808	791	797	817	818	749	789	839	763	784	844	763	793	817	799	785	753	789	805	730	770	775	791	735	791	790	792	809	756	826	815	757	829	781	793	762	767	793	819	778	781	796	782	807	807	775	786	781	798	753	785	791	806	742	791	766	764	818	822	760	795	795	735	808	832	790	806	804	787	755	777	847	771	730	722	770	828	790	802	823	739	753	791	792	798	790	801	771	735	783	759	772	766	824	778	766	762	818	780	810	740	825	790	806	814	860	806	789	755	792	749	772	776	795	767	797	791	777	808	804	795	824	786	794	820	827	783	795	781	773	793	783	808	784	787	771	801	796	780	786	773	721	794	786	818	757	840	736	806	818	755	769	800	818	765	799	830	749	769	775	795	784	810	763	770	777	760	754	800	770	786	831	795	797	796	776	788	795	788	771	752	801	809	826	793	755	817	831	778	810	811	852	807	771	744	776	791	775	784	783	757	812	779	773	805	757	806	820	793	803	755	813	813	817	765	820	777	813	736	826	779	768	795	757	781	819	753	797	786	772	776	825	788	793	813	778	801	811	807	752	778	788	773	753	836	760	823	822	727	747	798	791	756	784	742	819	797	805	781	818	767	813	755	751	741	764	792	804	831	828	762	848	781	825	804	786	780	780	788	787	812	807	768	770	800	880	851	798	786	808	781	769	783	795	800	810	765	781	830	766	816	814	809	838	792	744	801	761	815	740	833	807	768	813	817	797	781	813	789	732	779	791	814	771	855	793	713	772	789	751	762	847	788	808	841	779	786	818	838	736	737	826	822	790	822	809	818	803	734	808	751	861	742	794	771	751	781	763	836	790	773	761	765	796	743	783	795	775	776	783	792	755	762	839	809	784	737	796	808	783	764	798	778	779	799	780	813	755	781	808	758	783	753	763	815	729	759	805	782	797	839	799	766	742	736	856	792	791	800	792	788	749	779	770	761	752	779	809	769	749	793	828	763	770	769	842	765	712	755	783	794	778	796	736	807	862	790	816	793	771	788	781	781	767	768	761	809	815	724	778	808	774	828	843	782	805	765	791	802	804	781	803	816	812	794	819	768	749	782	808	789	810	825	792	846	770	798	783	795	820	794	775	835	838	837	751	806	762	816	796	811	774	805	788	819	844	809	812	762	760	739	793	772	808	747	800	766	764	792	756	789	823	780	802	779	826	814	812	768	788	797	761	838	809	787	789	825	776	792	788	792	825	809	761	787	825	817	803	790	768	826	824	824	787	786	770	790	865	781	798	771	768	798	828	794	744	781	760	800	785	773	829	776	793	823	807	766	808	785	777	802	754	707	787	793	793	792	784	804	792	785	802	753	804	736	748	795	767	750	790	794	792	887	825	784	752	782	832	791	784	777	767	726	780	802	781	796	753	837	819	818	806	794	809	813	764	767	832	803	813	809	764	705	806	780	755	796	771	794	796	765	766	825	799	791	776	739	776	820	771	768	844	795	826	796	795	814	796	757	793	810	858	825	810	795	811	840	793	725	758	740	835	827	781	775	742	747	744	784	743	771	818	792	797	838	742	774	773	815	762	761	775	814	765	823	810	807	816	802	780	832	791	837	774	790	808	795	772	833	795	796	849	813	764	839	801	802	782	851	817	816	763	822	773	755	808	808	845	813	790	841	761	744	763	804	783	860	765	793	773	776	775	738	805	767	791	756	779	778	771	814	794	813	757	759	814	788	843	767	798	815	793	767	801	784	827	802	782	756	798	785	799	796	778	759	792	787	804	793	769	813	821	786	792	807	762	807	769	790	819	757	809	732	785	805	812	770	770	799	822	823	832	786	829	800	773	824	753	821	831	806	788	808	844	780	752	757	754	791	826	782	805	755	754	786	799	835	792	758	767	779	755	819	757	783	760	738	788	773	797	784	769	783	754	803	841	769	806	804	796	774	806	801	819	778	819	834	791	806	783	769	810	804	805	822	829	855	777	840	766	777	797	774	822	823	828	832	775	773	761	807	768	790	815	713	747	785	765	789	798	763	781	796	806	793	784	805	772	774	762	806	847	815	777	786	818	730	816	801	762	787	774	764	793	860	792	792	805	789	770	808	801	769	780	790	802	745	828	777	797	849	802	740	761	810	767	775	798	798	828	751	779	842	769	725	734	756	781	766	817	771	773	767	816	832	813	823	831	799	805	729	779	798	767	785	847	816	748	782	831	804	769	826	794	740	749	780	832	760	841	819	786	827	814	823	761	789	797	868	750	827	800	809	763	801	758	813	818	791	813	770	773	755	830	726	810	836	840	798	796	836	793	855	791	806	814	806	810	787	771	814	823	809	770	754	771	772	815	827	825	800	796	788	812	836	803	794	737	738	753	762	792	840	787	776	808	730	838	821	784	806	820	744	778	762	789	814	802	816	810	757	759	830	792	785	790	816	791	799	825	751	809	790	755	759	845	764	750	768	766	782	843	784	799	759	812	796	803	800	818	818	795	799	822	816	794	802	798	770	786	781	783	777	777	809	755	837	795	734	775	779	803	799	804	831	723	807	795	815	788	737	808
8639	941	1292	1039	735	557	477	387	349	279	268	274	223	228	227	211	187	203	168	192	170	179	207	211	161	209	190	189	200	171	174	183	160	177	192	167	180	172	175	169	166	174	181	202	192	160	181	172	157	171	174	178	186	157	185	179	196	167	194	158	191	159	186	167	146	157	178	169	162	164	167	148	142	167	188	175	160	179	191	159	175	170	154	171	181	150	175	165	169	171	170	164	171	177	169	154	184	175	166	152	181	161	137	177	153	164	169	154	168	162	154	159	179	163	188	165	160	169	206	187	162	139	168	168	173	178	180	163	173	198	179	161	163	174	147	182	165	174	159	166	189	164	181	143	167	174	161	171	138	160	166	137	164	165	169	167	172	187	198	172	185	150	172	198	161	150	176	179	181	141	183	177	158	161	167	178	156	150	159	161	156	170	179	157	156	170	166	184	161	146	177	152	174	179	148	141	172	171	190	165	147	162	163	151	165	168	137	162	173	186	167	154	164	181	184	180	140	169	175	162	174	155	159	166	158	161	163	161	153	170	170	171	180	165	157	153	168	192	156	162	199	157	189	185	161	174	161	157	150	143	179	160	181	155	168	163	174	168	144	155	186	142	166	162	187	158	156	186	173	138	170	164	177	183	146	195	185	174	145	183	156	170	172	173	171	174	158	202	168	169	153	149	191	154	166	160	168	170	172	178	165	193	176	160	173	164	144	172	158	183	165	163	173	170	140	181	174	158	152	184	174	150	168	177	155	173	155	189	161	154	185	175	179	143	159	186	153	160	213	154	170	169	157	159	181	172	161	175	175	173	158	172	169	172	185	152	176	181	157	174	175	184	196	176	152	174	144	150	190	198	189	159	168	164	142	170	176	165	173	166	156	172	181	174	184	173	156	160	170	175	180	172	144	153	164	163	170	148	161	147	156	156	152	160	157	176	177	179	158	152	171	188	154	166	180	195	177	161	154	155	171	160	173	138	160	149	182	166	170	171	178	160	185	166	168	165	167	167	157	156	178	187	157	159	170	165	156	158	157	157	157	177	155	180	163	182	172	152	165	193	147	182	152	182	148	183	146	170	161	171	182	189	172	175	197	163	168	160	190	158	181	143	152	167	193	160	159	189	168	160	169	168	168	170	151	149	179	163	175	206	176	164	164	159	181	165	176	156	175	168	166	176	155	167	179	171	167	184	162	160	171	176	147	180	152	163	170	170	177	163	184	190	156	181	162	164	170	154	175	153	165	201	139	163	172	176	159	189	163	158	183	172	149	166	163	174	157	195	171	162	155	170	145	150	160	199	173	157	164	164	167	173	149	169	165	160	141	171	166	174	172	154	166	129	149	159	173	149	183	138	152	173	152	146	166	179	158	181	174	174	163	158	154	148	185	187	157	157	152	171	185	171	180	160	173	170	196	169	172	172	185	182	142	155	151	190	160	144	175	163	180	173	174	148	176	162	149	160	185	184	182	196	176	162	156	173	187	191	164	169	192	172	178	173	180	182	155	170	182	156	166	154	157	186	162	172	158	144	168	156	157	155	174	180	139	167	160	157	155	156	166	185	187	142	174	208	166	174	167	165	141	175	147	190	165	174	158	151	174	158	164	158	168	184	168	152	201	180	175	183	174	164	156	155	161	166	152	181	166	152	179	150	168	164	151	146	181	146	197	170	167	173	157	162	173	139	168	177	170	184	161	162	167	183	184	172	158	169	170	159	162	167	173	168	158	170	175	184	179	162	180	164	177	128	159	157	197	154	169	171	156	166	169	150	171	188	173	187	155	151	192	164	186	158	153	168	177	177	163	185	162	165	164	144	156	180	193	145	178	166	148	195	169	158	159	178	162	178	166	190	166	160	167	190	179	169	160	175	156	158	185	179	172	172	165	181	164	148	179	172	187	180	152	163	155	177	174	150	164	156	158	137	175	180	174	173	166	157	181	179	176	173	178	158	170	170	170	172	173	179	168	153	182	161	165	151	153	171	172	192	151	192	170	152	169	144	182	156	160	150	167	163	150	162	191	167	159	159	172	148	206	152	180	159	163	163	193	169	174	157	167	202	149	167	192	158	187	184	143	181	177	179	156	171	172	175	189	172	158	154	169	201	187	147	176	167	182	157	160	172	152	180	176	159	179	174	167	176	181	159	151	141	153	162	156	174	172	159	162	169	182	143	184	199	160	153	181	171	159	146	149	173	171	187	177	174	161	197	175	170	156	166	163	164	204	172	168	175	174	184	177	153	169	157	169	171	185	168	162	202	171	166	176	161	158	165	139	178	176	146	159	173	170	196	163	177	154	171	191	166	163	178	166	176	177	151	150	166	154	177	167	171	179	156	153	158	158	153	178	176	156	181	171	197	191	179	168	155	172	168	156	162	164	165	185	180	184	162	175	168	170	171	175	173	131	192	154	174	167	166	183	187	184	189	175	147	176	180	171	179	166	163	143	165	154	173	151	157	142	168	188	167	162	188	161	170	175	182	166	160	166	149	155	169	168	160	154	182	173	157	175	177	181	170	151	162	173	161	175	170	160	178	165	172	171	182	163	158	152	158	166	162	154	137	170	171	181	149	174	164	165	150	171	175	166	174	173	169	144	147	202	186	186	170	170	150	180	181	164	163	173	155	166	164	164	163	168	167	181	147	177	177	184	183	167	145	171	162	173	147	159	163	178	176	167	153	175	168	163	157	182	188	194	179	160	151	175	159	157	157	181	161	168	171	155	165	185	141	160	163	159	173	168	152	153	154	187	182	177	198	157	166	162	163	175	171	163	183	153	188	179	190	153	185	177	173	168	149	161	163	151	175	156	181	162	162	165	180	163	157	172	164	164	157	150	188	172	168	187	178	164	173	178	177	156	159	155	182	156	156	163	168	149	163	163	167	173	163	168	183	174	162	160	152	181	147	146	182	152	155	174	149	163	162	174	135	177	183	191	177	168	153	168	182	174	188	162	175	155	187	164	194	156	153	158	169	164	146	148	172	151	153	191	177	179	154	163	162	165	166	170	160	190	199	170	154	168	158	164	151	175	165	159	164	181	202	164	136	156	163	162	179	175	157	161	155	163	166	156	165	183	153	145	159	157	147	166	162	183	156	171	188	173	171	154	168	155	170	201	158	175	178	189	163	148	176	176	186	163	173	153	172	135	185	144	167	156	199	175	180	169	162	187	175	169	185	161	163	151	175	188	165	162	152	173	186	169	146	196	167	168	175	167	153	172	160	178	164	185	159	164	171	166	178	176	162	181	155	162	180	150	175	159	154	157	152	184	159	163	168	173	161	169	148	166	178	197	165	170	171	173	169	168	166	169	184	148	150	160	164	172	153	176	192	158	180	159	173	165	167	173	182	154	153	157	168	168	158	157	167	161	170	164	177	180	179	163	179	183	162	147	158	176	146	179	177	167	135	147	165	169	169	176	172	164	172	176	178	185	179	191	164	188	186	159	182	150	169	159	169	179	165	176	157	153	147	154	176	169	171	151	165	161	152	172	181
5486	1244	2614	3136	2761	2324	1824	1626	1400	1277	1193	1077	964	908	857	794	812	721	722	684	706	641	632	606	588	602	568	569	625	550	567	561	548	591	543	565	556	592	539	564	516	505	521	484	538	496	514	511	521	549	485	511	517	529	466	473	503	485	520	495	460	479	499	479	515	505	504	531	518	510	515	486	522	438	496	516	521	526	530	508	523	466	499	494	503	474	486	443	449	478	511	525	483	482	506	482	511	463	482	471	490	484	494	478	478	522	577	529	508	478	489	481	490	483	476	481	475	515	488	507	487	449	478	482	442	490	467	503	466	494	474	460	513	476	506	464	509	496	488	507	491	477	490	468	466	434	492	480	519	501	464	498	473	514	497	494	517	512	501	491	489	471	463	456	498	495	502	517	473	469	470	522	471	455	481	438	487	480	484	496	517	525	452	434	476	488	481	472	469	452	482	499	477	434	461	448	450	540	523	466	443	480	456	491	482	460	452	470	467	482	505	490	504	470	475	476	467	435	464	431	491	484	515	513	521	501	512	478	481	470	482	478	457	487	471	485	477	485	468	502	445	489	463	499	499	458	486	486	483	508	483	462	525	489	497	475	477	473	467	510	474	473	488	493	485	461	484	481	469	470	471	494	464	503	476	498	464	499	493	463	518	503	445	451	497	491	533	505	469	496	448	514	469	471	418	474	453	452	470	447	489	492	433	485	485	489	458	456	462	496	457	503	475	497	499	491	471	521	447	475	484	472	493	481	454	507	449	475	492	497	492	469	495	473	497	487	508	481	497	488	488	412	450	450	474	491	470	475	460	491	470	489	489	481	514	505	506	499	488	464	482	461	467	494	496	485	467	505	484	511	475	454	495	497	464	526	479	505	493	446	508	441	535	437	521	482	487	447	442	479	500	490	464	481	507	506	489	469	476	464	474	449	482	506	514	495	485	446	481	447	482	464	457	481	489	474	485	454	500	486	514	472	507	488	479	462	508	459	453	438	486	467	499	461	504	491	480	483	494	499	462	508	518	502	490	460	465	457	490	445	490	476	503	485	475	458	464	511	449	458	476	526	496	490	480	489	451	496	474	466	472	463	514	473	455	473	511	482	502	492	472	480	502	550	440	477	460	495	480	475	508	456	498	495	458	505	494	486	489	529	474	481	529	479	434	465	475	517	459	469	482	467	484	485	464	479	515	510	453	448	454	444	499	494	489	482	486	485	488	469	461	497	522	500	500	470	495	468	510	488	492	464	472	490	538	494	473	449	484	498	479	459	460	435	484	497	492	450	499	503	507	483	446	498	493	527	500	506	447	479	462	484	455	458	468	474	460	496	456	510	509	466	492	519	484	465	494	470	463	488	472	500	507	483	497	466	475	478	478	475	454	458	471	460	506	507	507	483	440	480	487	473	486	490	511	492	468	518	471	494	471	468	491	501	483	467	471	460	432	499	507	475	443	459	470	476	426	479	489	517	512	498	441	496	531	505	506	452	460	512	479	495	522	506	502	448	460	471	442	441	466	512	432	475	481	437	478	498	522	471	499	490	475	512	531	494	481	493	470	481	510	430	459	494	458	461	481	475	475	497	443	486	447	501	455	474	474	481	472	501	496	493	467	485	480	483	444	496	480	466	472	476	489	476	460	489	466	485	494	526	490	454	475	473	458	443	447	473	477	464	480	504	477	540	455	496	438	489	433	470	467	505	455	464	515	495	444	467	488	491	491	507	512	504	443	494	465	471	493	515	506	470	488	470	443	460	457	488	453	466	511	526	466	482	480	480	482	488	498	499	462	493	480	472	471	454	483	421	496	470	460	486	450	473	480	453	475	502	489	450	493	477	452	435	485	466	498	484	485	441	464	491	489	442	467	490	472	500	459	489	465	442	504	488	470	471	475	474	492	449	461	459	500	503	471	479	491	493	520	492	492	477	469	493	470	490	439	464	490	455	471	496	506	467	494	468	500	454	493	479	466	466	467	496	455	497	502	430	458	487	495	449	493	503	472	457	497	488	497	487	509	482	481	507	508	429	475	481	448	506	488	500	482	444	468	495	470	473	441	513	464	538	451	502	461	462	453	458	521	496	472	465	512	452	507	488	504	465	457	472	504	511	459	517	470	477	449	452	431	472	482	447	471	454	484	485	485	488	472	513	481	491	509	488	497	500	455	490	497	445	470	484	513	532	471	470	498	489	479	456	491	471	446	452	449	458	473	519	508	477	494	481	462	491	431	482	490	459	468	482	531	489	486	480	510	498	500	420	503	478	476	481	455	477	475	449	489	501	476	508	441	501	460	443	451	490	484	488	476	488	493	493	464	529	467	438	479	479	493	482	495	484	502	536	449	498	486	454	485	498	523	480	493	515	489	457	470	445	507	470	459	519	460	473	509	478	479	456	473	468	505	491	493	475	485	480	487	480	488	462	452	502	485	493	451	488	481	484	470	453	480	464	484	482	474	487	475	481	513	455	524	545	527	441	494	498	465	468	479	526	499	445	457	462	483	479	489	479	461	506	452	474	464	468	495	455	453	484	517	467	505	484	482	465	442	476	467	498	482	459	480	464	497	506	469	500	452	515	468	471	497	516	456	533	447	484	495	495	462	492	522	490	502	477	484	493	468	464	485	488	472	458	487	485	466	467	443	482	485	513	481	521	473	488	494	477	530	493	464	492	522	487	451	457	471	485	485	484	506	447	465	505	507	446	450	514	454	491	512	496	498	504	467	444	482	485	478	513	436	465	492	498	516	470	447	499	491	486	461	485	456	490	495	480	479	477	506	483	492	451	489	460	484	476	486	512	483	476	455	454	530	517	489	516	437	526	475	501	479	490	451	508	474	460	468	463	500	459	489	485	460	485	493	515	489	525	492	476	485	523	481	510	467	460	489	465	478	501	491	447	512	478	467	446	511	483	467	491	443	494	480	471	473	518	507	472	456	481	436	467	514	475	498	502	493	492	490	454	510	495	505	471	473	519	453	501	445	518	496	466	494	497	495	477	463	470	465	527	503	484	475	502	467	491	527	485	485	438	450	476	458	472	464	505	482	487	466	447	504	467	480	477	445	481	490	472	507	490	438	512	453	518	512	465	454	460	461	518	497	477	466	489	497	476	504	466	494	469	496	493	514	451	478	473	456	459	508	511	461	451	450	465	505	457	518	473	497	506	496	488	496	494	495	415	489	472	460	466	457	469	480	475	465	489	471	446	505	486	449	492	475	457	432	457	509	480	494	454	495	453	468	444	451	490	495	502	453	487	447	464	501	456	444	461	443	479	467	492	487	490	504	488	454	484	478	456	481	491	505	465	478	500	460	501	521	489	505	463	468	506	483	517	429	468	471	475	513	493	474	459	449	450	492	513	465	516	506	421	505	463	524	464	512	474	493	522	489	439	478	468	455	476	480	465	507	495	503	458	493	502	474	499	510	460	470	477	490	524	495	453	513	467	468	470	498	487	500	484	469	490	498	505	503	488	548	467	487	513	461	461	477	502	457	493	519	505
15978	2289	2303	1792	1259	944	660	573	472	387	320	296	327	248	265	236	225	193	194	211	187	191	156	169	160	188	168	156	179	176	176	175	160	175	177	162	180	165	146	151	158	149	150	154	141	147	168	151	137	143	134	118	141	138	143	146	142	147	144	131	132	120	141	156	139	149	138	144	142	144	139	130	140	140	151	164	164	156	110	122	137	141	125	147	123	140	151	148	146	130	131	131	109	121	134	153	141	156	111	143	156	106	155	121	130	136	129	131	134	134	151	135	130	150	154	143	142	140	123	159	135	135	157	140	137	128	113	162	147	135	123	156	133	132	129	140	140	146	160	145	132	130	119	128	129	135	145	160	143	142	133	145	114	133	141	116	117	122	137	153	152	131	155	126	118	143	151	131	141	135	133	126	137	154	146	147	133	140	134	118	129	133	142	134	140	134	140	128	131	136	156	145	102	150	167	145	150	127	136	131	117	129	148	128	133	136	141	153	136	147	138	130	138	119	136	134	150	123	139	114	123	143	131	122	131	128	146	123	161	142	138	145	161	130	132	145	141	141	136	144	129	135	162	154	144	149	141	137	129	151	127	132	161	165	126	146	127	161	147	132	113	144	141	148	154	157	141	152	130	132	136	147	138	138	143	148	129	121	145	130	141	143	127	126	150	134	130	134	126	152	146	144	126	136	136	144	146	140	148	140	154	117	141	140	150	112	128	124	132	149	138	149	152	148	145	138	135	150	130	143	155	130	153	134	123	136	148	141	145	152	142	142	147	135	137	122	144	140	160	140	133	141	137	127	144	142	146	126	145	136	122	123	133	149	145	129	143	137	150	136	147	135	124	136	141	140	156	128	153	146	144	124	121	132	152	119	150	136	156	141	130	129	157	134	127	141	152	129	131	120	142	149	155	129	127	148	149	140	139	125	145	143	136	127	134	136	134	132	147	138	133	145	107	137	142	148	163	133	155	143	133	128	130	140	133	139	148	145	143	136	146	142	131	136	133	146	146	120	132	123	138	146	148	131	125	140	144	134	138	155	136	127	134	147	131	143	162	125	147	130	136	130	127	123	148	139	139	116	160	156	133	143	133	121	122	146	132	130	116	139	141	145	143	156	173	135	129	117	140	122	134	120	125	123	148	136	118	164	167	142	155	109	144	151	139	130	137	149	147	141	147	138	137	118	126	135	156	143	145	133	135	131	141	133	141	172	149	140	116	125	141	152	145	110	147	116	123	142	153	142	137	133	138	130	134	143	118	131	122	140	125	146	143	120	139	146	124	135	142	138	127	139	130	135	134	138	155	151	137	139	143	137	150	137	147	143	138	149	133	130	127	142	142	169	136	152	149	146	140	146	131	124	153	124	139	138	136	113	135	129	136	119	149	124	153	120	137	138	139	148	158	136	123	153	127	131	134	141	133	120	125	154	134	154	139	106	148	138	143	140	118	142	132	140	129	125	126	129	122	132	148	145	146	129	134	148	115	143	148	128	163	126	142	144	132	146	131	162	150	142	150	136	140	140	142	136	126	134	147	136	144	131	143	142	137	156	125	149	142	148	164	138	129	150	144	120	126	155	138	129	143	160	127	134	131	139	137	149	151	114	171	145	138	141	135	136	141	126	140	122	132	129	145	146	135	144	131	142	149	140	132	144	115	142	118	144	130	141	136	127	137	161	123	133	161	131	148	137	131	136	143	129	137	160	137	142	161	141	132	143	138	106	129	122	135	129	138	143	122	139	140	146	130	148	134	139	123	133	135	151	140	155	135	133	157	142	134	115	143	152	145	110	130	111	138	135	153	143	119	149	127	116	140	134	140	142	143	127	141	152	131	135	136	141	150	143	143	145	160	114	122	132	139	136	126	158	140	147	117	152	153	161	154	131	143	117	134	132	129	133	152	142	145	145	122	141	124	144	139	139	136	150	148	126	149	140	138	151	130	144	139	131	161	161	143	129	156	148	155	147	132	128	157	144	138	127	148	147	160	127	142	127	137	135	137	159	135	143	158	133	151	142	135	145	134	149	127	150	136	138	124	114	134	135	124	156	130	131	146	149	151	149	140	141	136	132	154	127	113	131	143	136	128	135	155	130	133	143	132	131	149	124	127	114	118	127	120	135	130	123	139	147	156	153	141	157	138	133	137	143	126	152	138	150	149	133	139	175	116	140	157	143	163	154	146	131	153	148	149	135	138	123	146	139	148	118	159	165	146	122	154	148	158	155	116	122	141	132	151	137	131	121	153	140	119	134	126	143	140	147	150	120	143	173	154	158	126	135	112	130	126	137	149	141	131	137	147	128	162	127	129	132	128	138	137	152	149	110	145	138	134	157	134	128	136	107	165	129	133	143	117	135	146	143	145	143	123	122	141	145	137	137	127	126	140	128	121	155	144	137	137	146	127	129	145	142	141	131	136	146	147	139	147	169	145	140	140	136	149	130	135	129	143	142	126	122	135	133	157	131	125	125	136	121	124	137	133	129	135	139	145	117	140	142	143	159	113	128	144	132	137	147	152	126	128	147	133	141	136	141	128	126	139	131	138	138	130	131	163	139	136	141	117	122	131	128	153	147	171	154	136	145	126	140	139	121	141	133	111	138	141	139	138	167	136	130	138	138	127	133	137	146	123	136	142	119	149	140	134	136	156	147	150	127	125	118	127	124	132	146	119	135	122	140	129	102	141	143	159	134	130	135	138	143	146	139	131	131	132	134	151	144	140	141	129	134	110	131	125	133	123	160	129	151	149	134	152	126	152	140	142	150	124	147	132	120	128	131	128	117	151	124	143	146	137	126	148	131	136	142	124	119	140	151	140	155	151	130	127	125	157	140	131	139	133	144	153	132	145	133	153	152	147	161	129	149	140	148	137	146	131	123	134	119	146	144	138	127	138	156	135	127	163	130	138	124	122	140	141	157	125	132	132	130	145	139	144	163	133	155	140	151	134	136	137	123	139	150	143	158	131	138	140	138	147	136	143	135	146	131	135	97	129	130	136	130	153	132	149	132	130	115	139	139	152	146	144	147	134	117	109	138	158	158	131	132	147	124	121	128	154	147	152	141	148	132	130	142	158	138	129	132	127	133	153	144	130	135	144	162	140	143	151	159	155	124	142	142	139	145	157	145	122	142	146	134	151	121	116	148	125	134	143	142	133	134	144	154	142	142	124	135	149	138	125	115	119	126	144	121	136	127	156	177	126	146	139	139	146	121	125	130	130	132	134	112	146	144	137	138	134	150	138	153	144	144	131	132	124	151	130	124	152	128	147	134	142	111	130	127	121	152	153	139	138	132	132	142	137	146	142	127	136	124	140	152	132	123	158	148	158	133	141	136	150	119	137	139	140	149	124	122	169	127	152	139	142	126	144	122	132	136	143	146	148	141	131	158	149	140	142	129	126	126	134	135	125	152	148	141	132	137	125	112	141	149	152	130	133	142	128	156	147	124	141	156	152	164	146	108	156	137	150	123	134	148	127	151	145	130	139	133	140	137	167	141
7493	2008	4470	5381	4529	3845	3106	2584	2222	1866	1687	1461	1293	1220	1095	1068	918	933	835	842	763	745	716	661	675	643	623	615	634	581	596	582	556	589	545	537	513	503	526	554	502	501	488	450	509	496	498	512	464	467	457	491	467	439	457	472	511	456	457	474	484	447	482	460	455	440	407	445	488	443	456	463	439	434	444	454	461	435	470	437	407	404	429	468	431	460	440	416	421	449	441	456	422	446	424	471	437	453	432	422	458	459	436	418	416	445	426	429	414	410	422	419	429	398	422	460	421	440	397	452	431	411	410	413	412	407	427	412	415	453	448	396	406	429	434	426	403	416	433	435	466	408	436	445	457	444	419	400	422	422	437	412	382	410	392	457	408	424	405	415	433	438	448	427	423	434	432	378	434	400	406	415	416	434	407	414	393	462	379	408	446	428	394	419	415	424	427	410	414	416	401	444	421	427	428	421	403	413	434	475	442	420	419	417	419	447	392	404	432	419	466	409	436	432	436	412	448	419	370	402	407	462	396	412	396	435	439	428	433	415	392	420	426	420	445	445	413	438	414	442	414	421	430	414	399	437	431	402	415	407	411	416	416	436	393	447	407	444	422	423	433	419	428	425	414	439	447	393	442	443	391	425	438	435	408	463	426	442	433	435	402	425	461	387	426	435	454	388	421	425	417	428	434	391	418	426	410	449	416	376	422	430	395	424	394	437	431	419	398	438	439	419	410	420	407	380	437	402	435	444	399	439	414	410	386	416	399	429	385	414	431	417	415	462	436	419	411	410	414	386	397	429	418	371	416	416	431	399	405	426	400	419	367	434	446	413	429	418	429	380	422	413	430	398	381	406	380	401	425	436	430	430	437	442	406	423	414	375	430	464	392	388	407	415	396	425	405	435	410	438	417	434	439	463	426	459	391	418	385	453	393	468	420	415	446	409	422	390	426	423	412	415	414	432	439	445	416	442	408	434	443	410	414	420	428	393	400	384	466	418	379	426	419	388	430	410	433	451	405	406	433	422	416	454	413	452	409	399	426	407	393	432	406	399	413	414	434	418	412	385	432	438	417	430	442	428	387	414	453	468	453	421	444	410	441	376	422	396	439	454	395	371	409	381	427	433	400	425	407	413	418	428	444	446	443	402	438	414	415	435	401	379	438	410	439	446	389	419	416	396	398	394	445	433	401	408	418	368	425	449	449	457	424	424	384	382	416	432	405	438	433	426	444	373	434	413	430	455	407	431	425	426	424	416	390	444	415	426	443	422	443	408	431	415	426	428	442	387	441	427	406	393	429	422	446	364	431	450	435	421	407	426	412	415	431	382	438	438	409	451	397	387	441	409	409	428	422	434	424	388	428	434	431	422	400	435	411	405	426	430	397	406	428	433	438	411	402	433	423	437	389	441	417	427	367	414	454	420	446	403	403	421	418	410	439	409	415	432	406	468	428	390	427	412	447	399	400	452	417	461	401	403	400	425	417	456	439	402	398	399	379	411	391	431	440	449	396	396	417	445	416	473	408	446	388	439	451	370	434	423	417	436	419	426	395	438	442	402	427	401	437	417	426	430	401	446	391	386	410	432	414	409	393	429	401	416	425	420	433	416	446	385	457	377	399	391	458	399	397	412	425	402	410	384	431	421	441	432	387	432	373	410	445	422	402	429	437	409	438	428	442	386	402	409	432	480	409	414	398	383	420	416	441	435	403	376	424	417	379	404	431	396	409	404	447	438	425	430	461	381	408	443	427	421	432	435	426	362	418	407	400	399	461	460	399	406	416	412	415	438	436	400	431	390	412	431	433	411	417	437	392	393	429	438	470	412	421	391	432	459	389	397	415	436	436	433	419	408	432	409	437	457	438	406	387	390	423	398	431	397	432	447	437	450	401	419	412	389	412	415	429	412	376	382	423	418	390	409	415	412	421	434	427	406	420	421	435	442	384	468	399	433	417	436	404	441	411	385	415	431	386	396	370	430	382	434	407	407	396	412	390	429	393	433	416	428	395	412	410	425	407	393	433	406	400	452	436	452	426	427	437	429	445	422	384	439	435	454	430	424	427	409	426	448	411	407	474	436	400	407	441	410	427	436	442	421	408	421	416	395	430	438	421	442	416	397	410	425	410	391	385	416	415	417	433	437	443	412	426	418	434	403	393	390	460	430	423	378	406	441	402	415	430	424	392	435	414	419	425	403	388	377	401	414	423	398	423	458	420	413	407	402	401	380	393	431	394	432	417	448	399	409	399	392	420	418	406	381	395	409	422	409	397	421	397	400	472	399	430	407	416	402	400	410	382	371	405	396	439	418	430	476	424	393	372	462	394	433	422	432	457	404	412	433	440	435	429	404	422	426	406	420	402	386	412	400	399	451	447	420	405	406	410	405	427	427	410	428	429	398	428	419	437	379	391	433	456	417	415	419	429	428	447	416	439	400	457	434	388	439	409	448	412	427	451	398	415	401	415	398	421	437	431	440	414	375	419	442	397	430	414	410	394	406	399	438	380	436	426	407	403	394	470	399	394	418	402	361	387	403	455	402	401	425	408	472	420	435	362	415	423	401	449	428	436	385	429	410	425	458	412	423	445	424	424	397	418	380	427	396	412	390	398	430	423	398	437	412	425	440	439	402	462	422	377	437	397	446	395	420	366	419	423	430	414	402	455	472	424	409	397	397	456	404	417	418	424	399	440	432	432	423	406	384	433	446	445	403	383	412	446	438	413	401	435	372	410	378	426	407	395	401	391	451	411	414	448	419	430	420	401	424	393	431	412	424	407	392	438	410	397	428	442	410	401	417	424	373	405	410	429	431	438	441	424	412	437	385	413	380	431	461	441	414	420	431	417	448	439	407	383	461	420	417	419	401	425	440	430	376	439	412	427	408	409	446	415	438	393	434	464	436	402	415	427	431	410	380	421	426	412	449	394	411	419	457	441	420	433	436	411	426	408	432	415	396	429	430	377	427	444	391	415	419	445	427	419	400	429	407	422	412	426	410	386	406	398	402	405	412	421	433	449	433	381	406	405	406	431	423	422	398	416	436	395	413	415	410	407	405	418	400	425	424	415	452	410	394	402	408	442	422	419	435	416	454	359	441	423	440	461	426	406	437	417	439	429	425	416	431	397	439	398	427	413	407	402	451	429	401	411	417	426	410	435	417	410	463	403	435	428	417	409	444	432	407	424	413	431	388	406	412	385	434	401	428	437	401	395	419	394	406	422	394	444	431	399	429	413	437	408	411	400	433	433	388	407	403	446	434	435	422	407	453	423	418	409	412	422	399	426	415	449	402	428	438	426	452	429	385	399	427	377	409	420	404	411	380	437	428	445	413	414	426	437	406	445	434	426	390	426	452	438	409	388	433	378	439	393	460	397	420	407	381	399	408	435	418	401	404	424	422	413	440	448	459	424	433	393	422	402	427	412	416	393	414	430	393	417	435	415	398	446	409	408	387	429	407	431	407	410	426	434	424	405	435	402	421	399	462	411	392	413	428	415	410
2411	325	371	349	349	326	331	315	330	317	280	297	316	291	295	303	287	277	325	304	299	320	312	303	298	316	288	298	295	333	289	331	297	287	317	357	317	323	299	318	280	306	312	290	305	296	287	288	296	294	276	297	286	315	287	308	306	319	318	273	290	295	292	316	309	307	305	290	285	313	280	306	306	285	280	260	298	285	323	297	300	279	272	289	323	291	307	264	283	322	322	296	306	300	299	318	296	248	323	275	305	299	284	304	300	291	322	304	283	296	308	277	319	317	286	305	290	328	273	283	318	305	276	278	315	266	292	281	257	324	307	295	303	297	293	298	291	277	311	288	296	292	308	313	297	304	295	296	304	290	304	316	279	312	314	328	303	298	303	296	329	304	317	289	282	296	315	291	261	277	314	288	289	289	320	317	313	315	340	286	287	300	305	328	305	282	342	290	295	295	334	297	336	289	297	305	304	288	275	323	262	302	308	326	333	317	313	286	274	296	305	312	283	313	304	304	318	300	296	304	310	286	293	305	256	291	294	311	279	285	303	273	298	278	290	353	328	309	305	286	300	306	278	294	323	275	283	312	306	306	274	318	303	300	312	278	272	300	314	296	296	287	296	303	296	262	277	299	280	340	276	274	290	272	273	309	324	304	315	349	296	277	284	295	285	273	299	306	281	295	296	326	308	289	304	306	279	292	302	300	295	278	265	296	310	311	254	294	297	290	302	305	320	285	292	300	304	295	333	304	336	320	293	275	257	289	301	284	276	289	299	302	286	317	292	277	279	280	288	293	248	296	295	293	278	310	313	319	329	323	323	316	286	323	279	288	284	276	295	311	322	273	314	277	293	296	308	295	305	293	270	274	296	304	296	316	262	308	290	300	287	275	313	247	340	266	304	319	273	286	320	273	291	325	299	278	322	345	313	291	289	291	303	310	302	299	315	279	256	317	278	321	296	309	331	306	265	293	273	330	267	264	318	289	309	286	314	302	275	305	317	257	289	279	324	290	302	280	343	290	280	322	291	289	270	294	319	306	312	296	323	316	308	304	319	309	282	290	280	294	289	307	302	297	325	301	320	300	307	282	293	283	290	294	280	299	319	274	308	300	287	317	308	277	299	306	315	287	334	320	304	292	297	292	312	309	273	323	274	294	298	302	319	298	306	305	296	299	279	305	313	268	315	347	304	276	303	286	310	324	317	307	284	314	307	314	300	294	311	305	285	295	312	308	317	274	290	323	295	323	281	281	322	281	290	292	282	321	296	257	277	286	273	281	332	277	274	298	283	315	298	291	290	311	280	301	304	342	321	321	314	261	336	319	303	297	292	283	300	301	279	315	296	270	328	286	298	307	321	307	277	279	308	272	327	306	311	299	302	314	271	290	335	312	309	323	267	313	314	322	315	300	304	274	291	295	328	298	336	305	297	285	299	296	295	290	298	304	283	290	300	298	260	305	260	308	315	273	312	303	344	298	322	321	287	291	288	273	316	310	275	301	304	285	270	321	304	283	297	301	278	282	280	298	300	288	325	317	304	280	303	294	274	282	265	279	320	331	273	315	298	293	288	318	348	304	265	268	296	293	274	299	314	278	306	285	269	301	312	294	280	292	271	294	282	331	296	326	297	287	321	281	282	287	290	283	290	342	301	304	277	290	317	304	348	319	306	292	313	307	326	270	307	284	307	273	280	290	273	266	313	307	295	322	327	311	273	285	316	314	323	313	260	297	307	313	329	310	314	314	345	277	294	267	299	287	259	295	287	297	279	305	301	294	298	292	306	297	270	302	252	283	292	297	287	323	283	299	276	305	323	297	299	278	330	285	294	315	301	280	313	265	278	282	292	284	316	295	298	296	298	282	308	302	296	271	300	292	313	323	323	282	315	307	306	304	304	300	294	333	296	298	294	315	287	304	297	321	328	304	291	284	319	285	263	294	281	262	284	263	303	291	297	318	310	288	289	292	269	324	265	321	262	313	281	307	300	324	300	286	317	330	308	295	290	293	301	312	281	296	289	305	293	304	294	310	314	295	284	292	310	299	298	297	307	308	294	305	296	299	318	301	306	299	305	274	297	297	292	300	272	312	305	297	297	298	295	273	255	313	300	320	279	289	288	302	326	302	280	329	312	288	308	290	296	292	298	293	310	282	299	302	298	297	289	316	312	300	333	309	279	292	295	291	324	330	312	300	304	274	312	317	293	325	259	254	318	333	294	287	327	311	288	289	290	293	282	323	316	310	282	301	289	276	280	299	283	285	299	297	293	288	301	293	299	300	294	312	312	326	299	327	304	281	320	295	297	333	275	311	322	278	308	320	273	315	287	333	259	308	314	285	303	304	272	295	326	327	298	281	285	304	304	273	318	284	323	300	292	302	287	305	293	273	329	295	318	316	300	311	283	298	269	279	274	307	319	307	309	291	300	294	306	312	275	316	324	311	289	325	309	289	286	287	281	314	302	315	311	319	278	302	307	337	322	268	277	302	305	285	328	299	284	287	301	266	263	318	309	310	343	297	291	281	269	311	313	298	300	317	284	289	284	291	312	293	315	287	303	292	280	296	342	304	302	314	308	304	302	267	319	301	285	319	292	300	280	294	306	304	308	294	308	253	292	270	308	288	282	295	306	297	299	294	301	306	289	328	307	300	310	304	294	329	291	310	297	298	323	293	312	295	291	307	307	317	302	307	291	290	294	291	308	274	294	299	298	312	308	291	305	274	328	302	314	305	297	323	306	325	307	294	294	299	271	320	264	279	308	320	278	312	283	266	338	294	286	297	293	293	283	281	292	287	313	290	322	310	323	293	308	281	295	294	276	274	300	282	314	286	301	297	294	296	310	283	294	317	281	326	302	276	301	280	308	308	337	315	319	303	299	280	318	299	299	317	307	303	286	319	277	312	276	316	257	314	316	298	281	330	278	292	294	308	309	298	297	294	300	276	338	280	278	292	310	285	318	317	287	310	309	314	298	305	298	360	310	298	283	303	282	282	260	307	300	272	288	276	287	305	304	333	301	326	278	313	296	267	300	301	305	293	290	291	273	267	314	290	302	284	280	314	293	245	305	278	301	307	292	317	276	308	269	282	293	327	299	312	289	317	314	269	272	331	303	323	293	299	310	274	278	286	311	293	286	290	317	322	311	291	314	307	306	315	329	290	296	301	300	275	289	309	288	326	290	316	309	289	291	319	289	308	315	314	266	285	300	286	266	318	313	313	307	286	320	255	271	283	287	308	309	296	296	302	290	294	297	316	299	300	300	303	276	281	295	358	285	286	292	254	319	310	306	321	287	303	278	314	290	266	304	316	311	327	316	309	295	293	304	285	302	313	312	304	289	319	277	293	318	311	294	283	304	279	336	298	291	308	307	305	309	303	280	313	334	291	312	289	293	311	290	302	281	300	314	291	307	289	294	295	300	274	307	281	285	315	313	284	326	318	301	305	300	306	336	306	279	297	309	286	284	283	301	290	293	296	276	309	293	295	278	296	329	285	275	277
2501	818	906	973	958	952	923	894	828	810	811	839	853	812	844	840	835	798	758	814	804	833	796	771	822	765	767	774	761	817	813	785	804	818	805	804	858	790	783	781	750	778	749	816	818	811	790	823	758	829	756	815	792	794	778	850	806	770	823	781	777	746	775	775	814	778	768	773	769	782	787	767	757	787	757	798	826	794	830	836	759	773	755	770	797	772	794	774	790	769	758	807	783	764	807	814	802	744	798	819	795	779	841	791	779	800	763	791	819	800	818	784	802	831	733	762	799	845	794	797	814	806	784	791	772	824	795	763	792	769	772	769	785	838	776	765	803	784	803	799	832	746	764	799	805	843	787	787	777	815	769	784	772	760	771	763	786	774	828	743	790	821	776	836	791	782	816	839	800	809	821	767	796	758	826	821	762	766	810	791	819	766	790	812	770	746	765	746	803	742	810	769	838	769	790	796	761	797	761	794	790	828	738	807	787	777	772	786	763	815	799	791	800	726	807	786	802	736	758	794	815	755	816	761	779	799	822	775	796	750	810	762	791	819	793	798	783	762	819	801	792	784	814	780	837	854	792	743	804	852	823	739	801	826	774	787	772	807	742	778	785	823	823	776	809	792	789	764	796	748	803	761	794	827	772	800	799	766	805	799	820	826	759	807	838	798	786	819	809	740	763	784	742	795	777	773	774	776	751	780	776	805	745	796	805	855	779	854	755	796	761	790	771	787	745	799	776	751	779	813	760	765	783	779	775	797	786	765	815	816	772	789	786	824	783	779	784	804	860	801	812	749	809	774	785	835	798	768	784	811	797	829	806	812	790	808	790	796	785	813	730	796	773	796	818	771	779	802	783	784	794	781	796	803	793	796	805	794	825	761	792	811	795	725	817	783	756	771	745	822	839	774	774	824	761	778	802	835	765	852	810	808	825	789	807	821	878	748	843	753	797	808	808	728	784	792	771	802	778	779	812	794	799	769	770	797	796	809	792	782	809	797	793	775	748	773	803	765	764	771	850	779	790	773	760	803	831	775	762	803	822	782	779	792	808	779	830	746	783	782	827	767	735	782	809	771	794	755	842	855	797	814	791	808	826	750	757	787	831	804	816	782	766	811	755	785	786	801	759	782	832	810	795	853	756	844	834	755	798	737	782	825	774	755	794	801	747	806	786	814	782	780	781	819	764	801	747	825	818	815	801	791	762	813	867	825	803	748	831	828	781	803	797	793	819	804	802	737	776	790	822	769	791	809	811	795	764	832	808	776	742	810	758	800	797	801	750	736	803	751	776	800	837	789	796	806	819	788	830	755	802	840	849	810	768	798	771	783	786	770	810	784	815	819	801	801	758	763	793	811	747	806	773	776	769	796	812	775	766	820	802	791	743	756	795	761	828	766	812	807	752	793	751	800	813	793	836	787	775	815	826	775	817	784	748	790	811	778	784	805	780	804	760	809	754	862	787	748	780	788	784	806	731	785	769	761	828	865	739	784	761	746	829	787	830	788	793	795	806	861	812	805	809	788	732	785	795	794	753	761	766	779	837	778	786	761	756	779	809	769	791	789	812	789	776	800	745	770	778	790	773	808	802	813	820	849	774	804	826	791	776	759	775	777	817	801	773	771	815	803	812	795	849	799	833	780	811	768	821	768	777	817	764	815	816	791	800	781	820	769	824	761	859	803	848	816	766	746	782	801	810	761	804	809	783	761	786	776	764	722	807	803	784	795	794	799	772	813	814	799	815	813	818	779	827	800	787	742	797	770	866	799	803	826	816	813	765	786	810	771	823	776	749	786	803	791	773	752	791	804	740	739	798	749	786	774	787	844	831	769	808	798	789	775	811	785	796	784	826	815	781	837	752	764	811	820	797	809	802	815	757	790	799	776	828	792	778	775	789	780	756	802	810	768	838	792	790	782	731	782	783	751	808	761	762	788	744	749	764	795	784	846	761	777	793	812	802	776	789	777	786	779	824	799	850	777	776	777	830	782	817	779	739	825	823	819	847	754	827	795	748	807	774	819	792	761	815	790	798	783	754	794	799	800	821	757	784	744	844	759	808	815	766	780	783	816	814	775	786	796	821	828	845	793	781	797	851	761	783	794	770	796	814	792	812	786	786	787	792	757	786	824	803	837	792	791	781	777	778	765	822	759	802	789	747	773	781	753	820	791	786	805	777	821	823	771	846	825	787	807	782	795	821	785	803	767	814	794	766	761	743	781	791	780	811	801	765	787	785	814	789	778	839	765	787	814	770	753	730	804	842	789	800	794	816	799	755	820	808	734	796	778	815	804	785	847	770	783	784	802	788	767	761	819	797	787	848	818	739	796	769	841	809	821	774	765	788	765	778	773	781	820	805	786	778	789	820	809	799	769	794	843	793	772	850	784	776	846	777	788	772	800	759	798	807	739	812	804	788	797	749	746	789	792	770	778	776	796	771	781	752	785	750	790	797	772	793	823	763	828	787	777	760	850	781	827	781	808	782	821	784	814	808	784	810	824	806	803	832	790	737	784	818	787	798	822	731	808	793	794	863	803	801	809	803	773	765	744	783	772	769	749	784	785	762	789	801	736	786	792	764	801	817	813	767	812	825	773	768	811	803	826	792	783	794	808	787	766	860	811	786	776	763	807	783	820	767	820	799	794	780	783	735	831	802	849	747	792	744	825	790	858	788	837	830	782	780	775	715	742	809	783	810	805	757	792	804	760	812	803	742	760	820	767	796	768	789	745	810	787	810	846	819	746	751	847	773	780	806	799	824	796	750	773	844	763	783	787	776	813	761	791	751	782	804	819	778	783	815	769	730	777	805	777	816	761	781	751	786	787	814	786	787	789	806	776	794	814	815	800	765	795	788	812	773	775	819	788	810	821	809	829	789	802	814	790	756	787	800	774	799	849	836	759	741	780	742	766	797	809	784	743	762	770	786	763	783	783	800	855	773	810	752	762	796	816	815	793	740	779	864	791	772	842	831	808	765	799	837	811	777	760	792	749	767	815	795	776	799	817	785	791	840	766	848	806	776	792	764	823	751	807	832	782	813	781	790	750	833	776	842	781	812	800	812	847	780	769	810	790	806	802	837	775	789	754	798	774	787	803	802	807	764	800	808	762	777	773	818	763	773	780	793	794	770	845	793	815	778	751	810	762	821	786	779	807	795	844	808	833	806	802	828	783	796	713	825	802	757	819	805	814	781	762	791	764	825	790	825	844	794	772	801	843	811	822	798	783	787	780	826	797	801	769	786	797	771	794	827	801	802	802	809	772	801	748	761	806	799	781	770	770	772	814	781	765	803	801	877	823	792	788	857	784	762	813	817	859	760	799	826	730	776	824	754	770	759	807	759	828	828	771	790	783	785	799	807	818	774	770	841	782	763	787	764	785	766	795	739	782	780	795	776	811	840	759	827	790	762	837	785	873	785	835	780	764	775	745	744	807	827	817	797	778	813	801	772	788	804	793	778	824	792	848	821	754	773	789	860	732	791	779	797	796	789	761
8745	1020	1208	980	750	578	414	396	336	320	284	258	242	261	218	191	229	203	189	200	189	158	198	166	195	205	182	202	178	164	175	158	172	195	172	206	177	190	185	173	169	167	171	167	183	166	160	179	165	167	158	163	180	172	188	182	155	166	178	153	166	173	180	167	129	146	178	170	185	181	176	158	181	173	187	178	190	166	172	181	146	161	175	162	153	171	183	173	172	180	175	182	165	167	170	192	161	178	194	181	163	180	186	148	186	179	167	167	155	163	173	176	190	177	168	164	172	169	149	162	167	174	184	153	182	164	184	180	170	161	152	164	178	150	148	168	173	174	175	183	152	190	172	174	172	178	158	174	178	178	164	169	165	168	155	173	178	174	161	145	136	172	166	178	212	163	162	180	158	144	162	163	163	166	193	157	171	186	172	163	166	176	153	160	184	156	152	140	167	184	165	154	149	181	169	180	162	171	176	150	174	173	157	166	163	175	153	153	173	159	195	170	169	182	155	154	171	173	163	174	162	187	161	166	167	152	174	156	154	179	167	155	172	153	170	149	148	153	192	162	142	184	167	148	172	184	193	191	165	193	170	166	187	158	177	181	183	175	155	162	164	156	147	165	157	160	166	172	161	145	170	185	153	176	155	184	158	209	140	165	187	190	173	165	173	141	156	160	153	167	152	160	185	177	162	183	160	181	155	164	179	169	189	155	171	188	181	166	148	179	155	158	169	179	168	162	187	159	134	170	162	171	168	188	155	151	191	147	179	196	171	161	163	183	185	159	142	173	181	166	148	148	160	169	159	180	152	182	182	178	185	170	153	152	164	157	177	169	162	154	159	197	165	181	150	166	189	171	163	187	158	166	167	159	154	150	186	178	159	159	168	157	182	169	168	191	157	172	160	154	155	160	167	196	171	173	161	148	167	179	176	178	157	163	166	154	174	153	140	200	176	155	166	162	183	172	163	183	169	160	162	179	165	173	156	160	177	152	163	164	178	172	159	181	170	157	151	162	158	176	166	182	171	155	172	158	160	191	175	161	156	153	170	179	172	176	162	181	164	164	169	177	163	174	174	160	188	167	166	183	160	157	176	164	172	162	172	176	182	175	176	181	179	172	155	155	164	155	183	166	178	200	150	194	153	151	170	160	168	176	142	162	169	168	149	153	160	158	177	173	170	175	140	156	178	179	182	156	149	160	169	183	150	140	151	180	174	176	160	158	170	168	181	161	173	166	175	182	187	173	167	160	179	158	161	167	162	173	193	152	166	177	187	187	147	177	158	189	151	146	158	150	171	152	126	160	173	156	159	176	171	176	185	181	169	170	160	170	180	145	172	169	145	185	160	157	182	175	156	141	165	153	163	155	162	150	171	191	188	162	165	167	176	148	181	178	188	176	148	194	159	181	168	180	185	184	147	168	142	179	162	175	178	148	160	172	162	193	172	147	153	153	185	166	195	169	194	171	164	169	152	187	184	161	156	167	199	163	187	186	158	145	183	162	151	160	177	185	157	179	171	143	161	181	149	161	162	176	169	193	143	174	181	180	155	140	171	179	159	169	142	178	161	184	155	154	164	150	169	180	168	150	158	155	182	168	183	179	178	152	157	160	166	162	163	155	175	156	183	162	150	162	169	146	179	174	165	168	157	166	145	161	168	150	166	165	167	175	185	163	169	157	170	139	163	175	172	170	173	188	148	177	180	176	159	153	156	143	181	166	172	172	185	162	151	166	162	183	192	173	178	146	175	165	165	169	172	146	168	187	172	156	182	162	173	161	187	183	188	175	184	144	146	170	182	180	158	194	153	183	162	175	153	171	157	140	194	161	165	141	149	181	159	166	165	182	196	184	160	178	164	163	177	167	170	174	192	157	158	177	146	146	150	182	155	181	149	173	158	198	183	198	180	159	169	167	164	180	188	155	153	153	173	163	169	171	146	159	171	160	165	160	156	165	179	177	163	163	179	157	195	159	177	177	196	173	155	167	181	185	165	182	166	183	163	191	186	161	164	173	180	176	158	178	164	167	157	165	190	165	154	169	162	153	180	179	168	169	155	168	195	176	190	156	178	158	174	154	178	175	184	203	157	161	152	167	180	151	191	165	153	140	172	175	191	154	131	152	170	167	161	164	153	167	189	153	173	174	174	175	160	145	145	195	167	176	169	172	171	164	172	147	158	155	152	177	154	177	174	163	195	149	146	161	171	143	161	163	167	163	146	167	170	168	155	193	186	162	160	144	180	156	137	155	142	174	173	160	157	166	186	174	156	177	169	179	162	166	184	169	192	186	158	160	171	170	182	177	180	150	141	169	165	160	159	144	152	156	163	191	151	168	168	162	141	162	179	145	169	159	166	163	174	142	157	158	171	176	169	156	158	174	176	146	162	171	171	168	163	153	160	177	169	153	161	164	166	185	160	158	174	208	182	156	167	183	166	154	167	152	152	154	159	148	150	169	171	164	170	167	146	167	171	165	156	175	154	156	184	183	158	148	147	141	180	137	178	139	183	159	149	179	167	161	149	160	186	150	169	175	199	155	152	162	148	180	162	153	147	168	165	179	150	161	173	162	186	153	158	154	176	156	162	184	157	182	172	174	162	183	201	159	164	181	185	168	172	176	145	162	173	179	165	156	158	171	167	194	174	177	141	201	169	152	177	159	182	158	186	172	168	177	178	168	177	166	172	166	149	195	177	163	185	171	163	188	166	166	187	165	159	172	164	175	166	186	157	160	169	177	186	173	171	154	149	170	167	188	181	165	146	154	167	184	181	158	164	176	164	162	185	142	175	169	185	178	143	170	174	160	193	172	159	151	168	148	154	174	176	169	177	165	149	158	179	170	164	151	157	177	167	181	189	166	171	150	157	180	154	158	188	165	171	159	164	156	168	155	135	170	200	166	167	162	169	177	170	160	145	156	164	158	187	173	170	169	188	181	166	164	162	174	154	194	183	149	151	156	182	160	177	141	168	183	169	187	192	168	167	168	175	169	181	174	176	173	181	157	182	158	142	149	166	171	174	174	149	170	172	161	172	176	183	167	157	151	158	167	175	157	162	178	156	162	165	140	168	156	143	187	167	162	186	153	162	165	163	159	172	153	196	187	143	156	191	179	169	166	144	169	185	157	163	182	157	156	157	181	149	175	171	165	153	178	170	172	198	164	177	146	157	162	165	169	148	176	169	179	159	168	172	174	170	154	182	190	161	178	181	177	192	166	201	152	160	173	163	162	164	160	161	157	178	152	164	175	171	139	193	187	185	189	163	170	159	155	160	179	196	183	172	176	181	166	174	180	167	182	167	193	173	174	164	179	185	164	155	169	155	154	168	147	169	157	155	160	175	159	155	185	166	166	166	162	163	173	163	174	167	171	159	174	178	158	163	168	178	159	191	176	169	186	163	160	172	167	169	181	172	154	141	166	168	177	162	189	177	153	168	173	159	141	164	164	173	164	156	148	152	179	192	152	176	176	155	165	183	167	194	153	159	152	148	159	172	165
5621	1296	2550	3042	2688	2358	1910	1623	1438	1256	1103	1010	938	921	805	802	763	732	721	691	654	673	650	630	585	594	589	596	568	569	547	516	590	549	518	587	507	530	554	562	535	528	535	538	525	506	518	522	510	537	535	486	458	467	509	507	484	528	503	550	490	498	464	470	521	474	483	510	463	457	481	489	492	511	527	505	487	465	482	475	483	493	503	504	456	472	486	486	483	510	498	471	473	462	505	491	483	461	470	511	489	502	482	457	477	478	473	517	479	462	482	501	478	472	493	456	476	487	471	465	493	493	466	449	502	488	456	489	455	463	437	492	484	490	490	469	476	463	456	442	417	509	494	477	469	488	493	483	470	473	457	430	484	489	520	454	517	435	458	463	480	517	496	461	456	487	466	497	489	442	497	451	482	475	448	475	441	491	488	454	455	487	491	464	487	511	490	507	507	484	467	478	436	465	499	489	472	504	490	481	455	459	458	478	487	469	461	446	477	483	453	510	495	510	443	522	493	513	473	495	491	477	512	482	475	471	410	488	494	440	464	485	472	443	488	486	511	480	486	449	468	507	448	511	501	470	466	487	515	485	483	508	460	466	466	487	485	490	492	485	514	481	469	483	471	501	486	447	432	488	476	479	471	445	497	461	472	474	458	479	478	461	528	490	529	491	468	444	486	476	485	465	504	484	485	481	491	447	470	496	499	466	483	492	495	469	456	506	482	521	459	501	481	481	489	492	509	483	440	507	479	473	472	496	462	514	479	466	494	462	470	495	478	504	446	432	478	458	470	487	480	486	453	439	441	457	447	445	467	487	471	469	480	472	464	475	455	465	460	480	479	481	471	488	479	461	464	503	468	479	450	498	464	480	499	477	440	465	468	493	484	459	450	481	464	502	465	483	504	496	479	502	513	446	485	480	509	483	431	459	438	487	436	449	466	489	459	476	487	488	495	443	520	514	494	510	479	457	477	488	482	458	477	484	483	457	488	464	499	528	450	471	483	496	459	491	458	471	494	506	436	478	500	499	460	450	478	485	480	478	496	440	472	514	448	486	471	464	438	486	479	464	486	510	430	481	463	467	517	467	464	478	460	466	466	482	477	448	438	543	503	436	475	462	466	444	476	451	455	471	512	509	490	527	485	486	525	500	493	476	494	450	442	488	490	496	488	467	508	498	497	467	478	473	473	480	477	483	484	433	454	497	499	454	540	460	461	444	484	469	472	468	461	444	455	443	476	487	458	501	493	498	470	477	468	512	443	452	492	463	511	499	493	486	484	494	481	466	486	490	483	516	474	477	449	467	503	495	440	461	503	475	471	444	514	481	484	507	484	453	504	445	485	428	480	474	513	460	508	464	469	484	489	518	459	465	474	490	513	479	496	516	447	470	496	483	498	500	488	532	515	494	489	448	487	476	480	471	461	535	425	469	494	478	443	496	495	478	477	462	409	463	522	482	481	497	477	500	513	493	496	458	475	510	452	442	486	483	467	483	495	443	543	487	433	492	494	467	504	469	476	449	461	442	469	456	450	477	505	528	479	473	520	489	486	475	493	445	456	457	471	468	470	437	497	485	414	490	479	472	502	475	475	469	526	473	535	478	476	467	474	535	506	525	496	521	501	470	493	449	480	465	480	464	470	469	458	448	470	483	458	469	479	524	487	492	478	481	477	464	468	490	468	490	470	500	455	491	500	479	492	475	471	467	471	444	509	476	479	499	511	489	437	467	516	480	487	474	497	503	456	487	478	485	496	525	472	447	470	464	489	518	486	450	467	463	449	475	462	452	489	449	462	486	493	488	475	472	453	458	491	494	474	445	473	486	463	474	477	462	498	500	513	487	486	462	506	441	461	510	487	473	470	488	493	462	504	482	495	475	487	475	495	465	506	467	464	513	484	528	498	454	515	487	490	478	475	505	474	492	474	478	449	452	503	489	454	447	492	477	495	469	520	443	482	482	485	497	468	520	489	463	450	474	460	479	454	422	465	494	492	455	472	456	499	491	469	475	492	478	507	491	451	455	476	506	495	447	489	442	479	514	463	480	451	480	468	501	464	471	480	475	487	465	467	497	491	460	507	466	489	486	500	487	465	463	492	502	467	449	481	459	491	474	475	456	482	480	465	462	497	475	494	491	513	515	491	501	480	520	491	510	474	486	523	474	523	462	489	503	477	489	480	436	511	495	476	487	491	465	456	500	442	442	467	497	488	513	478	458	508	432	452	451	485	458	461	485	436	423	466	482	524	470	498	453	494	459	477	460	487	499	495	458	495	483	484	480	486	488	445	489	511	471	455	453	434	464	488	468	471	465	444	489	473	471	466	477	462	503	507	465	490	497	468	471	493	455	509	491	509	495	493	428	508	482	464	483	454	481	522	519	456	427	500	443	453	477	525	456	477	499	471	485	493	432	462	448	458	457	490	481	474	494	482	455	487	473	493	461	466	485	446	485	463	490	515	476	463	468	458	467	459	497	490	481	459	450	440	503	476	500	493	462	495	476	529	478	465	471	478	458	437	487	460	491	506	470	481	474	483	494	457	481	413	483	496	470	471	457	484	500	527	491	464	498	473	449	488	452	477	460	442	502	501	474	466	481	469	474	489	463	452	463	493	481	469	508	441	453	520	468	441	482	496	458	518	512	485	481	484	455	469	494	499	463	474	475	500	484	465	477	439	465	493	489	469	454	494	451	491	473	494	491	540	501	472	458	479	482	493	469	521	491	451	416	479	496	465	444	448	483	463	489	479	486	472	494	490	481	479	467	461	509	487	456	467	473	462	498	477	510	494	464	482	491	496	477	471	462	504	489	518	491	473	448	482	487	473	462	439	436	522	442	516	461	484	490	479	468	492	500	487	435	481	476	465	493	497	469	502	513	449	463	472	477	456	475	472	456	470	476	467	494	447	470	526	444	474	489	485	463	504	484	471	522	508	527	485	535	480	471	414	495	490	413	496	488	504	477	512	505	454	439	491	470	476	475	495	452	481	508	463	501	473	523	449	471	511	519	467	458	486	492	481	486	469	501	501	445	457	485	483	444	476	491	465	482	495	504	494	458	477	478	458	471	492	498	468	477	472	471	431	504	460	456	470	505	514	493	482	511	421	457	432	495	471	486	448	474	455	493	453	500	463	450	468	479	489	426	495	494	461	496	469	458	447	516	474	486	484	467	450	494	493	505	466	464	502	476	443	448	439	474	447	463	434	453	480	503	489	494	455	442	449	457	465	478	473	438	423	504	506	497	520	480	442	526	447	429	500	465	507	496	490	484	448	492	440	462	464	444	509	447	446	491	497	459	450	468	495	484	498	482	502	461	480	452	461	463	483	492	473	505	472	498	478	502	480	461	480	470	455	487	477	471	487	472	486	483	469	497	476	481	484	499	478	487	492	475	477	449	520	486	431	468	466	473	501	495	507	458	488	492	484	466	445	467	485	433	475	462	468	479	510	477	458	484	523	464	480	474	496	507	485	501	472	450	524	480	520	496	533	496	494	467
15996	2318	2289	1752	1248	929	752	603	490	404	367	298	260	247	232	235	211	200	194	202	179	189	191	156	174	165	195	155	159	181	168	160	149	161	139	160	154	146	135	169	162	150	119	123	169	137	136	150	162	149	145	150	143	149	123	122	148	135	134	146	138	133	144	141	115	145	112	145	150	157	156	128	139	115	142	144	154	140	142	149	118	150	177	166	144	150	124	140	130	155	158	138	138	136	119	136	137	129	139	134	124	146	112	132	155	145	129	145	143	130	151	146	129	128	154	146	128	146	116	137	127	149	127	145	118	155	137	125	143	147	133	147	119	128	123	135	146	132	133	144	127	135	145	134	134	139	125	152	121	120	155	131	141	142	135	159	147	149	125	136	137	117	135	142	153	129	159	129	140	142	135	126	136	144	166	122	137	103	148	146	163	124	121	148	135	152	129	137	142	130	145	166	136	150	158	143	146	128	168	130	144	141	131	146	131	141	139	141	146	144	135	131	121	150	131	164	147	148	124	126	157	151	142	133	141	120	132	132	132	125	139	134	148	146	117	132	137	150	144	118	133	157	139	118	131	128	139	133	137	129	149	149	147	144	131	140	166	147	128	125	125	140	149	120	149	144	142	148	144	127	129	129	129	137	119	147	146	136	109	120	152	139	141	141	125	133	134	147	122	155	137	142	135	137	146	124	125	131	147	157	134	154	150	142	127	134	127	138	136	156	134	139	169	146	139	139	162	130	137	139	117	120	146	127	147	142	140	140	155	128	133	110	139	144	147	129	160	154	160	116	110	126	118	134	155	135	137	145	131	126	160	129	132	140	144	123	139	145	138	143	116	110	151	144	127	124	117	139	115	136	129	117	145	147	128	144	148	141	153	151	119	146	134	130	147	135	141	128	143	153	152	138	134	148	158	141	126	130	143	125	149	139	130	132	146	148	119	129	153	140	137	129	153	144	152	130	145	150	132	152	122	128	129	125	158	135	136	134	150	136	134	122	144	147	137	126	116	130	157	128	133	142	169	128	153	155	141	125	126	129	139	137	142	124	131	142	128	125	141	138	122	167	129	151	135	130	137	150	131	141	149	142	135	134	106	145	118	158	153	120	148	135	136	129	127	125	139	135	115	131	143	132	142	134	155	130	123	132	145	139	144	118	141	144	147	127	134	129	117	161	156	149	138	120	135	140	143	149	119	127	148	132	164	137	138	130	122	143	130	134	128	150	124	150	148	146	158	118	148	136	123	137	147	146	134	134	143	129	131	140	122	143	154	140	125	114	113	159	126	143	145	146	142	134	126	130	135	131	135	128	138	138	119	145	148	152	160	133	139	155	154	144	149	148	130	148	125	134	179	121	161	122	134	136	115	159	147	134	137	136	141	156	136	153	146	135	146	130	155	160	117	134	152	153	131	133	141	141	132	135	130	140	138	163	132	107	155	127	111	138	159	165	130	129	137	139	140	135	143	138	144	109	134	146	150	143	127	155	148	136	150	129	134	153	166	143	130	132	157	136	169	138	129	155	149	126	118	144	137	144	138	147	135	138	100	138	119	140	149	140	135	153	131	130	152	135	157	139	148	140	143	145	140	151	143	146	158	142	137	137	140	115	139	155	142	145	151	136	151	145	123	134	124	147	127	111	141	129	134	125	142	134	117	148	137	143	129	123	143	133	145	137	143	126	134	138	165	149	150	121	128	142	125	145	123	121	135	148	141	148	132	132	143	138	141	146	147	145	133	136	131	134	140	131	147	142	141	152	144	123	137	163	143	122	134	114	147	142	135	119	143	124	125	130	144	150	143	126	128	142	130	150	127	151	155	144	132	124	143	132	127	152	157	136	132	129	151	128	146	146	128	146	149	133	128	140	135	119	121	145	126	137	148	138	135	149	160	139	146	136	140	124	123	136	135	162	126	118	142	150	147	133	155	152	150	136	129	128	136	127	145	137	139	133	135	152	163	139	119	135	136	137	128	137	126	142	132	154	123	143	136	154	143	151	140	134	131	143	126	129	121	135	138	144	154	151	134	150	125	128	140	157	136	154	132	128	138	137	124	145	129	137	122	139	121	113	117	141	142	122	135	149	124	146	145	139	142	139	132	152	124	122	142	159	122	150	143	150	135	128	133	129	143	131	135	138	140	128	135	128	120	138	147	133	145	121	141	138	125	152	131	134	126	139	138	139	130	130	137	136	147	135	135	141	137	163	128	136	137	118	124	141	134	154	141	150	127	132	121	137	112	130	141	122	128	135	166	133	142	146	142	129	160	137	109	139	121	154	147	128	149	140	151	142	129	116	116	135	129	157	139	136	131	148	136	149	114	150	123	148	143	130	139	151	155	143	130	154	125	138	152	160	147	148	146	123	148	124	156	137	133	128	139	138	147	128	128	146	136	147	138	156	121	128	149	130	133	170	133	126	140	134	124	139	152	109	133	126	147	161	142	159	121	129	132	133	133	135	137	148	152	120	148	157	132	142	132	144	134	127	138	130	116	129	145	137	154	145	145	149	124	144	131	137	141	136	125	121	151	127	140	135	144	141	157	141	123	139	145	134	152	138	160	136	132	132	152	149	131	137	143	121	147	134	107	153	139	144	130	135	130	150	109	152	159	137	160	152	143	129	117	121	132	140	141	145	146	141	134	132	142	141	133	145	144	135	152	160	142	130	131	149	138	144	141	148	125	148	140	140	143	151	141	132	141	144	128	150	135	153	115	141	122	119	150	134	143	131	133	125	133	117	123	135	151	150	136	129	120	142	133	111	152	137	133	131	158	135	138	141	151	136	158	151	142	122	136	158	139	140	122	145	126	158	122	148	145	131	149	144	157	144	130	114	133	123	110	149	131	115	117	158	152	157	142	145	128	162	145	139	119	147	147	145	151	127	149	133	152	152	136	131	140	150	137	126	144	142	140	129	126	122	144	139	136	133	133	131	138	125	135	143	131	146	151	120	142	145	144	157	136	132	149	126	127	143	145	130	167	152	130	144	139	131	147	124	145	109	145	151	160	138	145	148	145	146	122	143	118	134	148	143	139	109	136	147	154	144	143	130	144	151	127	137	157	147	140	118	153	150	124	172	152	148	134	120	144	124	164	129	149	153	160	152	129	147	139	137	143	139	131	134	141	135	139	155	136	125	129	147	137	141	154	144	131	101	152	143	131	134	132	143	140	116	136	123	139	140	159	146	135	139	147	153	143	137	132	128	144	127	123	151	162	169	131	142	125	122	146	143	138	104	129	123	145	144	137	151	140	133	158	149	135	143	139	132	114	129	132	128	141	158	140	139	132	133	143	145	144	120	152	122	144	118	134	109	148	142	129	134	113	147	149	122	151	125	131	159	143	144	152	150	131	149	159	127	122	148	118	139	114	144	128	126	143	134	123	142	125	131	145	150	117	144	134	138	119	140	135	169	131	143	164	119	141	142	133	139	123	140	153	140	128	173	152	140	148	122	125	153	133	149	114	134	142	154	136	143	141	142	144	126	146	152	139	111
7540	2023	4400	5229	4610	3674	3051	2614	2182	1955	1699	1488	1414	1144	1085	1099	962	847	858	770	740	707	707	660	703	666	611	635	640	580	569	598	522	525	546	549	509	542	550	546	500	513	490	478	523	479	488	473	487	477	464	447	457	445	459	432	416	478	450	434	456	414	414	474	452	438	425	417	447	435	430	420	470	458	431	437	439	443	425	431	421	453	420	424	461	449	431	423	460	438	439	453	419	431	441	436	419	447	422	453	436	428	413	431	431	419	448	409	447	423	459	398	436	407	426	409	393	450	429	417	392	445	429	440	453	462	437	421	437	403	405	441	410	423	411	400	428	376	456	423	438	437	434	404	412	403	422	418	442	414	412	437	398	409	423	441	424	435	430	411	402	411	419	399	396	404	410	413	436	418	392	412	428	433	385	412	421	423	424	440	428	425	430	420	402	422	468	464	412	411	387	420	419	388	432	426	419	413	451	428	405	412	417	433	456	410	403	430	416	377	441	446	445	390	434	429	425	413	426	432	413	394	440	412	406	452	439	404	405	414	440	442	399	395	391	427	431	422	425	435	420	438	429	432	392	416	389	415	415	416	452	439	407	452	399	443	437	464	413	412	398	411	438	409	428	410	409	436	445	435	416	430	386	414	407	423	428	425	412	399	411	433	403	410	429	431	427	411	382	398	405	419	414	405	421	420	405	397	452	448	403	403	403	467	422	408	425	446	423	408	415	428	389	406	435	430	428	414	408	380	391	442	413	445	432	424	422	444	432	417	377	440	415	433	420	411	431	429	396	434	405	410	423	434	436	405	436	428	410	452	437	408	415	396	424	411	420	416	425	418	419	412	396	412	441	421	430	421	441	409	391	439	363	438	407	392	433	447	416	434	445	410	387	421	415	423	411	454	441	404	456	418	410	440	428	410	453	433	430	385	448	438	436	404	410	473	395	387	417	440	420	402	464	407	400	413	421	429	405	449	366	412	397	391	451	420	416	397	411	428	411	417	381	401	406	421	416	398	424	427	423	397	424	430	406	445	408	402	433	415	415	438	449	435	428	414	430	444	385	402	418	423	397	410	442	432	424	399	426	401	414	429	385	455	352	450	432	429	454	382	407	417	454	416	420	391	441	429	436	420	402	431	394	423	428	442	390	441	397	424	414	421	414	411	410	453	419	382	407	397	415	403	424	461	415	414	401	418	411	387	377	438	437	371	429	419	404	402	426	383	410	392	463	411	430	410	374	419	411	467	426	407	403	353	395	424	431	409	463	427	423	393	404	420	412	447	423	432	408	450	415	453	392	402	419	449	417	432	392	415	437	410	428	403	387	362	422	402	425	384	419	393	394	432	427	420	425	406	397	424	413	411	394	401	399	399	427	407	432	439	408	424	374	410	437	435	431	447	435	424	381	424	456	397	399	432	391	400	406	390	415	401	438	401	480	399	427	408	425	392	394	425	416	425	454	451	374	422	432	419	411	433	409	404	428	412	391	401	411	425	393	425	429	444	410	476	403	415	432	425	438	387	413	424	426	428	429	421	390	434	416	374	385	406	437	414	434	416	421	410	424	443	416	434	369	413	396	435	410	403	386	431	352	446	385	450	414	410	426	395	415	382	426	416	412	418	405	389	420	417	470	416	419	421	434	441	401	407	401	418	383	442	446	440	410	432	438	411	450	412	388	428	417	407	393	425	411	390	455	432	430	421	425	452	431	464	418	396	409	468	407	394	387	436	416	426	432	414	425	417	421	442	415	420	416	453	423	436	426	424	404	443	430	391	390	392	427	432	359	419	406	425	434	373	441	444	376	443	417	388	429	424	408	432	423	398	415	402	409	417	437	393	410	392	446	375	406	431	432	401	414	411	438	409	432	382	416	391	402	378	399	434	407	377	405	414	415	422	386	419	425	395	417	451	383	445	417	420	395	393	433	424	393	403	421	445	387	405	398	446	429	445	450	423	443	421	434	395	415	411	409	377	394	396	441	450	407	411	408	398	460	417	431	386	427	412	434	426	409	418	430	434	431	436	423	377	431	432	409	417	400	411	425	420	427	399	428	389	421	418	432	442	401	415	437	382	406	404	398	411	407	420	415	426	420	390	408	434	369	407	376	384	449	398	385	438	430	428	390	427	426	400	449	409	420	399	401	448	413	426	442	417	415	424	388	452	435	407	418	378	430	415	401	403	427	407	442	427	412	393	430	440	430	410	438	393	417	427	442	412	454	396	434	418	414	427	425	403	396	417	475	432	430	419	403	464	421	416	434	419	434	424	405	401	414	425	420	424	387	415	408	408	414	418	423	401	439	420	410	425	445	416	413	421	460	419	439	386	415	427	404	385	398	414	429	416	415	400	411	376	448	406	419	447	412	401	442	423	386	430	409	439	413	411	433	394	393	412	419	413	428	412	398	423	405	434	399	424	406	459	394	412	425	402	421	431	405	444	431	416	414	376	426	398	401	394	384	412	411	411	421	398	429	411	451	395	387	446	419	389	425	428	440	432	402	459	456	416	397	390	399	374	409	380	437	421	442	419	386	446	407	383	404	444	395	395	414	412	431	382	422	419	436	442	410	410	417	433	416	432	428	410	435	412	386	388	425	396	437	430	401	421	407	422	434	432	423	441	407	409	382	410	423	386	423	410	452	419	421	445	432	412	413	396	440	440	434	381	404	413	435	436	377	401	403	384	427	422	395	417	407	430	437	390	405	436	452	388	400	385	407	382	424	404	403	456	436	399	440	418	453	398	404	422	425	393	391	441	420	423	384	391	399	412	425	430	408	423	379	420	407	464	435	411	426	399	417	421	415	418	466	433	392	432	394	397	406	403	403	404	464	370	409	395	427	394	413	438	394	414	397	416	432	410	429	401	394	447	400	448	397	413	423	413	398	410	406	411	405	389	433	416	449	427	423	397	404	427	448	440	411	402	431	411	410	382	446	371	439	431	402	415	460	433	381	400	396	411	400	456	404	473	417	412	376	407	436	434	427	448	387	373	442	426	422	410	410	469	422	385	388	424	423	397	439	406	422	418	428	409	444	391	423	396	429	416	426	405	413	443	447	422	424	369	414	408	405	426	415	399	410	443	371	414	431	421	399	408	415	429	421	435	421	444	402	435	423	455	416	423	450	415	392	404	412	415	432	411	393	450	451	427	413	405	406	425	433	391	409	425	442	404	423	372	427	435	439	428	381	410	409	420	447	397	397	423	424	427	406	423	374	417	427	417	396	392	392	392	432	452	389	431	399	387	409	441	392	414	441	392	418	442	383	452	439	424	448	434	390	412	404	437	368	349	407	407	404	413	410	374	416	379	420	402	438	382	465	416	372	412	416	439	396	413	429	394	387	387	414	420	414	423	406	378	389	448	442	428	424	403	412	409	395	416	402	439	410	386	435	417	385	393	425	401	435	386	423	458	438	422	455	405	414	445	405	411	415	450	407	404	424	434	385	409	430	428	446	407	429	422	394	407	409	437	385	398	408	391	369	433	446	438	415	412	417	395
2493	358	374	356	328	351	300	330	310	322	316	287	302	286	271	270	310	275	273	275	310	300	274	284	313	333	289	282	335	264	296	306	303	272	269	292	312	244	298	289	285	285	314	275	348	276	284	277	275	297	306	303	260	276	273	296	289	318	323	264	293	294	306	297	281	313	277	318	331	256	283	277	290	292	304	293	288	299	286	294	296	273	311	286	271	289	312	309	296	311	286	288	308	268	293	290	307	288	266	307	263	285	308	277	271	295	284	315	299	303	305	306	261	311	314	305	285	289	292	315	267	297	304	288	284	311	288	309	308	290	270	300	296	310	318	287	305	306	316	329	307	322	298	286	252	292	327	305	310	269	285	339	302	305	306	268	309	299	294	302	296	304	295	311	298	305	306	281	276	296	270	304	318	281	254	315	285	313	285	286	281	274	295	285	289	304	306	293	285	260	292	311	270	305	289	279	300	296	270	302	313	306	291	302	280	247	289	304	287	299	305	302	301	318	310	292	270	285	276	289	284	291	293	314	290	297	272	303	292	280	271	327	293	270	304	306	284	306	283	282	305	276	285	272	276	294	293	258	303	317	297	288	308	331	294	310	286	301	283	291	284	287	281	290	294	285	296	298	296	288	306	277	284	290	294	289	307	345	319	309	285	303	274	299	315	291	301	292	274	292	296	288	295	291	280	282	254	274	303	324	309	272	276	300	280	306	305	306	293	301	294	300	291	291	272	306	298	301	281	308	267	286	305	340	307	273	329	279	327	299	282	305	269	323	270	325	266	270	293	296	276	277	263	304	277	295	304	284	296	292	301	309	252	285	312	306	281	312	321	295	295	260	290	306	266	270	274	322	292	302	274	282	312	247	310	313	285	296	300	308	302	268	289	286	288	296	302	297	313	320	252	296	279	304	309	295	333	302	304	301	286	299	279	266	308	305	281	287	283	321	327	306	292	264	306	306	290	293	269	269	265	318	316	290	303	280	269	282	285	286	320	294	313	299	287	282	279	296	314	302	332	280	286	267	312	277	291	312	280	300	310	276	289	303	284	285	282	295	282	299	308	268	305	302	301	281	299	262	285	317	301	271	284	290	293	280	290	304	319	276	295	271	279	282	305	288	281	277	298	277	314	292	298	279	288	280	285	293	311	286	310	294	306	294	302	278	291	309	291	300	271	278	292	303	287	274	279	308	304	322	312	285	304	304	286	297	291	302	340	266	315	309	287	277	271	293	308	289	320	294	321	279	321	279	304	283	276	311	300	331	300	287	300	312	305	277	265	309	257	277	315	322	294	296	269	311	312	282	285	277	288	283	289	261	268	273	310	308	280	313	286	274	289	299	323	284	272	284	312	276	294	270	292	317	296	294	333	277	303	289	310	260	295	294	264	278	294	289	290	291	288	301	294	266	278	287	279	288	318	318	289	272	296	302	301	310	274	291	297	325	338	286	280	320	312	305	318	302	269	296	286	259	336	309	261	289	281	295	287	271	286	311	301	314	290	307	266	314	290	266	312	288	276	272	279	285	249	297	278	285	261	294	326	282	291	276	281	271	293	297	311	294	299	310	308	276	276	255	285	276	310	313	281	285	297	307	301	308	324	315	304	297	296	300	296	305	311	300	272	267	291	288	270	294	286	256	280	286	309	283	319	296	282	269	297	296	281	281	285	310	313	310	300	330	283	311	308	309	279	282	290	259	278	251	285	314	318	304	302	295	311	298	298	317	311	319	265	308	308	299	292	283	286	273	285	276	274	290	307	303	302	312	267	276	299	290	300	282	313	286	297	285	310	285	297	275	304	288	290	313	299	302	321	300	285	283	272	302	291	275	304	331	286	291	301	271	275	332	302	296	262	289	280	302	325	311	263	327	317	288	310	295	304	306	283	275	264	297	292	306	312	307	317	311	277	296	281	272	261	306	265	308	302	304	321	308	270	295	294	304	301	339	307	298	296	284	290	303	293	277	303	319	293	315	287	278	302	308	295	291	269	285	295	293	289	280	292	284	291	287	291	276	281	303	292	307	271	338	287	290	307	291	274	290	335	301	287	313	326	285	318	277	321	287	301	325	305	308	312	320	307	277	304	301	313	279	285	303	304	312	299	310	276	310	335	271	296	257	300	306	272	297	283	273	269	280	293	285	309	313	284	291	285	272	273	306	288	288	284	319	292	293	304	319	288	264	302	296	270	276	279	291	313	282	292	277	295	286	302	295	282	277	282	283	331	305	278	261	293	286	285	277	328	295	273	304	271	296	273	280	314	308	328	321	285	261	292	289	280	290	335	343	302	272	305	277	271	297	263	280	290	311	316	302	272	306	288	272	309	292	276	319	248	297	284	306	298	313	264	280	297	279	290	279	287	294	282	283	284	288	290	312	272	333	264	276	316	269	297	301	299	265	288	284	301	285	320	273	299	349	305	289	272	281	298	286	307	262	306	271	290	306	314	279	302	279	307	313	284	309	283	307	284	297	312	309	282	324	285	294	251	294	296	309	281	306	299	298	298	301	300	280	310	274	290	296	310	300	315	277	291	287	299	274	286	311	305	302	287	284	344	310	292	298	325	268	287	286	258	294	321	310	312	279	283	308	309	300	288	323	276	283	291	316	279	295	253	290	280	284	297	326	283	314	295	312	307	290	257	303	280	301	290	317	288	313	296	285	280	290	311	284	286	309	289	315	299	276	268	279	278	270	324	297	312	279	318	299	309	315	328	275	286	282	283	297	313	279	289	302	296	317	303	304	278	298	275	288	306	275	313	313	305	307	303	302	316	301	289	319	275	280	299	275	314	282	281	265	271	286	276	290	308	308	322	279	287	265	310	298	295	310	305	292	298	296	280	299	313	297	268	279	289	282	309	268	282	294	292	327	319	310	311	331	323	303	277	275	282	276	291	320	274	283	278	318	281	314	311	288	307	263	325	288	292	286	257	263	279	299	300	288	313	279	308	259	314	306	299	296	295	314	309	308	280	288	287	320	276	291	319	305	298	294	301	289	274	310	289	328	306	300	295	284	338	282	275	282	312	304	286	294	301	321	304	272	318	279	306	299	282	278	297	280	286	271	270	287	302	287	275	275	307	294	310	295	314	284	253	304	290	270	306	266	256	300	285	304	261	276	311	301	284	277	290	293	295	263	282	282	264	271	290	269	286	309	269	300	267	298	290	295	301	286	278	288	300	326	314	275	251	280	295	308	270	308	274	276	292	274	307	306	316	302	277	290	302	291	279	308	266	300	301	302	292	280	296	301	311	295	322	286	290	297	318	288	317	265	308	264	297	305	282	316	311	310	285	289	289	296	286	304	300	284	270	295	286	270	268	278	292	305	279	272	287	327	312	297	295	306	276	317	314	305	300	314	293	291	288	274	289	314	269	285	311	312	308	279	294	284	302	296	297	319	290	301	287	304	249	300	298	284	297	312	321	285	300	310	286	298	276	310	269	267	287	291	319	277	340	285	303	298	295	290	310	302	302	287	287	277	289	282	277	293	277	284
2412	849	1013	979	970	951	873	874	865	822	888	815	838	865	825	787	802	762	821	782	820	809	835	791	795	809	809	784	776	807	794	820	797	805	806	811	782	794	798	774	799	811	821	766	783	760	746	814	818	840	760	782	799	845	809	798	721	799	785	760	770	830	783	809	771	768	776	770	761	778	795	810	841	796	801	773	766	815	768	826	778	827	794	796	781	832	815	849	811	789	734	734	730	783	763	814	780	777	816	809	781	801	739	768	816	761	817	755	788	769	764	764	785	777	790	793	788	764	775	804	801	826	792	762	781	787	805	777	745	851	783	806	780	785	751	789	821	787	776	776	780	768	821	819	740	795	777	724	753	809	771	814	770	808	751	801	776	781	765	783	783	769	802	769	821	790	817	762	790	768	795	759	735	713	771	775	776	813	803	784	827	797	828	775	830	827	800	788	745	794	790	756	826	795	772	766	794	756	797	776	776	796	805	804	771	794	759	801	769	795	772	757	758	791	756	771	788	814	788	797	736	771	868	773	810	785	768	753	792	803	772	796	843	742	751	786	756	790	797	772	754	779	820	748	783	752	768	774	776	771	810	766	820	783	833	778	791	752	828	815	746	771	768	758	808	763	795	763	765	806	754	802	785	806	795	766	790	782	775	779	760	791	775	776	757	758	789	800	806	763	797	706	824	720	825	748	761	742	800	768	822	792	820	799	783	781	781	816	853	808	806	797	803	782	797	798	816	743	799	755	801	793	770	779	811	787	882	762	781	753	739	772	769	762	764	821	775	774	778	775	768	747	777	811	787	734	808	786	829	813	791	823	709	785	792	777	742	747	748	754	791	765	790	782	815	808	786	779	794	847	804	801	788	835	802	744	784	782	776	765	803	742	772	777	735	823	771	773	843	768	734	783	776	786	766	791	791	760	859	763	776	832	800	861	826	789	824	797	771	741	739	834	755	820	777	795	767	811	775	800	803	786	788	770	775	790	807	798	804	805	747	792	795	758	807	837	762	724	824	794	769	802	760	845	784	789	780	816	837	787	763	822	764	764	791	815	774	790	736	838	777	825	769	796	783	799	808	786	809	770	812	796	809	775	766	774	806	806	837	767	768	794	860	802	766	802	750	789	825	806	760	822	770	794	727	788	824	762	825	801	780	817	791	796	813	811	809	805	771	795	812	793	736	726	756	747	784	787	804	802	801	745	795	770	808	824	765	849	752	782	812	742	777	733	793	766	766	812	790	752	811	779	805	782	834	789	793	742	795	792	789	745	783	769	827	813	793	814	780	800	815	795	817	835	825	791	831	740	793	756	783	811	816	805	781	831	789	751	746	786	767	856	776	795	807	817	825	813	777	808	722	793	757	739	725	786	816	805	793	789	747	808	762	724	854	778	763	773	749	779	734	784	787	789	823	832	745	806	826	820	762	758	814	770	801	768	793	793	770	764	789	737	799	776	778	758	773	777	798	790	792	804	781	787	830	800	707	779	822	769	771	788	789	785	758	797	811	793	798	786	815	829	820	838	828	722	782	797	748	799	778	725	848	740	744	733	775	754	747	843	812	776	747	818	799	821	827	803	801	784	776	870	782	785	795	794	757	783	807	729	850	828	829	810	759	783	794	782	768	856	797	778	790	823	780	797	762	776	786	804	743	791	757	758	747	789	747	806	785	762	801	782	771	778	828	781	821	810	864	796	760	823	781	865	747	811	771	761	784	780	798	793	771	769	805	768	802	774	763	792	815	787	732	795	825	753	783	773	734	796	717	777	747	742	759	832	736	839	787	777	797	754	821	779	834	801	817	814	799	805	834	782	794	758	816	824	757	754	827	805	714	741	778	773	785	794	774	747	771	787	810	832	770	788	802	770	756	834	787	706	772	824	777	752	792	793	784	796	849	780	724	796	811	750	765	744	768	745	794	739	821	772	814	766	813	743	787	792	794	801	778	788	786	785	749	754	835	788	816	754	785	815	753	733	833	778	786	797	752	835	827	754	803	767	725	802	743	798	780	727	787	754	783	794	739	786	765	804	777	803	817	794	772	739	833	759	769	841	795	741	766	817	805	780	831	820	770	812	773	811	803	803	774	774	767	860	777	797	797	804	789	767	697	805	755	764	799	778	759	789	732	780	824	775	785	811	805	759	772	744	763	787	743	761	780	763	786	784	766	830	814	820	808	781	796	809	809	822	771	748	776	784	748	797	741	813	761	798	783	839	783	822	783	859	785	778	857	769	750	758	792	782	800	778	768	808	831	784	726	831	751	819	772	777	765	771	720	755	811	750	820	802	809	795	747	769	809	786	781	769	743	750	834	742	793	757	823	756	801	781	775	779	819	804	780	766	823	738	787	784	761	781	798	759	803	791	776	808	797	751	806	798	787	763	791	759	755	774	747	769	780	778	782	820	787	751	784	798	791	792	769	751	799	874	799	792	746	754	818	802	777	812	822	783	787	749	763	766	786	754	763	775	757	772	778	732	845	787	774	822	783	771	768	751	812	755	811	749	745	791	809	778	774	809	757	847	768	807	768	852	825	819	789	793	796	809	778	841	766	758	754	779	716	810	840	793	820	799	819	747	796	804	752	764	787	746	794	771	776	769	779	751	835	749	770	735	816	823	801	771	842	789	764	761	821	813	804	783	762	822	786	729	803	736	833	821	810	760	796	800	761	811	829	767	777	748	839	751	758	782	774	831	763	773	803	809	763	821	780	755	762	725	705	756	787	800	799	839	754	798	820	763	798	826	805	819	774	819	791	775	800	775	752	780	825	804	779	760	792	762	822	726	817	801	748	781	795	780	772	812	797	757	759	806	802	831	798	787	836	784	810	769	769	791	732	756	782	875	790	804	811	774	805	824	776	717	818	753	800	747	780	779	814	775	785	803	861	802	745	789	760	729	804	785	815	794	776	813	781	803	792	830	744	776	822	822	817	782	736	757	827	764	753	738	798	808	790	826	752	759	806	755	758	809	788	789	736	762	748	824	797	791	829	789	812	785	777	826	788	768	794	837	776	786	762	801	790	778	736	781	822	768	769	775	781	744	784	773	796	801	789	824	787	780	809	807	781	753	771	807	752	789	787	787	779	781	761	831	776	782	786	733	833	786	764	808	799	795	808	722	783	790	783	779	820	799	751	764	811	825	810	752	761	789	808	774	785	787	803	785	833	728	798	816	785	777	729	776	761	823	777	757	751	805	839	782	821	773	767	777	787	738	792	772	840	776	777	776	753	799	781	801	857	730	775	812	781	802	796	699	809	783	779	811	769	768	807	803	751	774	790	819	752	757	765	806	812	757	834	764	833	771	810	768	819	711	733	748	788	728	762	784	798	818	794	810	842	796	775	785	764	805	828	762	792	800	816	795	821	831	774	784	797	782	814	758	758	763	735	760	873	756	790	734	791	742	810	769	798	772	793	760	791	808	754	697	845	804	813	809	743	744	793	775	855	799	772	760	775	760	780	835	745	821	790	770	816	769	781	748	765	785	806	766	856	774
8880	955	1261	961	696	531	432	341	371	315	251	255	264	226	225	215	204	188	199	184	185	202	173	182	162	179	141	164	160	189	172	172	163	163	162	176	168	170	177	162	152	163	179	159	188	184	174	177	175	156	187	176	177	145	173	161	166	154	166	165	200	159	165	154	163	198	163	158	167	178	155	170	173	187	165	143	175	183	182	157	179	164	163	178	155	172	164	168	166	155	154	171	176	173	181	162	161	171	145	180	157	171	162	180	188	175	167	163	182	153	170	179	165	182	157	162	155	167	151	184	167	169	148	148	164	178	169	149	174	159	172	165	192	180	156	181	158	156	187	157	185	165	174	178	157	178	166	168	152	164	149	193	166	161	160	173	142	157	136	153	174	171	173	175	163	161	187	173	148	148	163	140	165	140	185	167	175	165	174	141	192	162	153	147	181	164	178	145	154	201	172	183	163	170	174	144	170	177	160	175	162	170	175	166	152	160	178	185	173	175	173	190	161	184	166	146	185	172	158	170	176	142	170	170	155	175	158	198	166	186	171	148	138	165	175	135	160	216	167	187	160	162	150	137	180	167	172	161	181	161	185	169	172	188	183	154	167	174	167	171	185	173	162	171	192	171	166	181	158	173	155	163	164	153	160	182	167	152	186	185	177	174	180	179	147	157	163	169	153	175	173	162	154	168	168	159	169	142	162	149	161	145	173	176	161	170	182	187	162	165	179	185	168	175	172	156	165	178	178	177	160	157	173	159	144	168	137	152	166	182	142	158	166	156	151	166	154	187	163	191	158	160	177	148	160	206	170	161	155	171	177	173	157	162	147	176	172	169	172	161	173	154	163	144	155	167	162	180	173	168	158	178	190	157	154	164	152	160	158	171	169	168	162	174	165	154	169	172	181	172	169	163	173	167	174	153	176	148	179	141	159	164	162	180	155	168	161	164	182	159	181	171	181	157	165	161	143	168	180	168	182	166	147	185	146	173	158	169	140	167	171	184	155	168	202	169	202	172	158	147	179	185	159	165	137	162	142	179	148	172	135	154	150	164	160	162	153	156	180	175	181	176	154	169	161	137	165	144	163	162	176	150	155	159	152	181	172	189	154	155	162	184	153	157	161	165	176	156	156	144	164	161	151	173	162	149	164	168	187	170	173	180	155	151	162	148	152	169	155	193	147	152	162	168	181	161	169	173	174	179	150	166	159	179	151	175	180	152	172	155	156	156	155	170	178	163	163	158	179	161	150	158	146	167	192	177	151	150	156	162	152	169	145	169	188	161	154	169	163	135	159	164	157	163	189	152	170	181	175	162	147	176	159	171	181	173	184	158	175	135	163	152	175	161	177	178	171	168	157	173	156	148	186	171	163	189	190	179	191	163	146	166	169	159	174	169	151	172	168	168	163	182	172	152	168	167	173	173	181	175	168	158	175	180	162	166	178	168	171	131	177	166	178	145	167	172	174	153	177	150	165	172	170	196	161	158	154	173	176	171	181	148	162	168	154	172	179	176	137	167	184	173	147	188	146	157	154	162	161	165	173	146	199	184	172	199	174	159	178	185	176	174	182	175	172	174	140	162	148	172	195	156	173	180	169	173	171	179	150	163	179	188	157	168	138	167	171	170	171	161	162	177	181	163	172	173	190	175	165	180	168	184	168	170	163	175	162	163	170	167	160	161	188	170	168	173	178	168	171	175	172	178	168	178	153	181	168	187	163	148	154	161	161	157	157	159	146	185	160	177	149	175	161	160	178	143	153	176	166	155	176	181	183	176	155	179	158	176	147	178	167	174	176	170	154	161	167	199	175	168	187	180	198	146	145	171	168	176	170	175	155	179	160	176	178	161	175	144	169	188	178	163	179	169	173	161	167	159	156	158	150	159	142	152	151	163	161	167	191	151	176	174	177	174	154	167	165	171	157	145	153	141	129	184	160	166	175	182	177	156	175	187	163	169	186	199	178	183	148	158	163	168	161	172	157	167	163	158	167	165	189	180	157	152	175	156	164	167	187	183	166	161	166	162	172	184	168	145	168	155	173	173	165	162	185	159	177	143	161	169	181	150	173	160	168	181	158	166	167	160	178	157	171	150	156	165	148	156	158	154	172	172	174	160	182	179	166	166	141	168	173	169	167	185	153	170	158	145	157	174	188	176	159	152	141	181	161	160	173	160	140	173	154	177	173	175	144	184	184	152	187	169	175	171	190	174	164	150	194	155	142	190	176	156	158	161	162	154	179	170	140	169	164	181	149	154	183	164	175	201	168	172	151	159	175	159	170	141	163	153	136	175	138	164	140	179	150	183	185	156	165	155	176	157	160	175	175	184	170	159	151	174	165	184	175	166	138	176	184	140	176	177	158	164	170	151	154	192	182	143	160	181	185	176	157	178	155	167	171	159	176	151	181	173	183	175	168	151	137	158	160	149	143	163	152	176	168	159	162	169	161	172	195	163	163	166	169	165	146	171	174	149	168	144	176	172	154	183	171	152	154	161	157	165	155	170	195	144	160	134	187	188	171	169	166	169	149	161	156	165	150	160	158	166	154	161	171	170	169	171	152	167	166	162	150	163	168	173	170	167	171	169	158	163	164	181	160	197	164	156	148	172	179	146	141	159	172	147	176	157	146	169	160	162	169	165	157	154	162	155	170	160	168	176	162	179	133	189	146	153	180	158	159	147	176	162	158	163	179	166	132	179	186	161	171	169	147	158	157	169	163	161	142	177	184	171	155	161	185	153	179	172	180	153	177	165	158	161	156	166	140	175	155	164	158	177	159	154	172	156	181	172	177	152	145	182	157	155	166	164	145	160	165	164	179	160	166	183	155	166	182	185	146	181	191	195	180	177	164	194	165	147	177	169	157	145	165	174	160	175	170	165	159	159	150	149	173	156	163	174	152	167	182	166	185	142	170	161	161	156	190	179	181	168	178	161	156	160	177	161	167	154	169	155	151	165	188	165	165	158	149	167	173	174	155	184	170	154	166	154	178	166	161	168	159	164	158	160	159	168	172	173	182	182	173	160	173	151	199	156	173	161	168	181	152	168	181	155	166	153	174	149	186	173	178	155	153	178	190	172	170	156	156	151	167	160	154	179	176	157	179	146	165	160	145	159	152	178	155	186	155	190	167	166	150	175	156	171	183	155	160	176	176	166	134	150	155	158	151	161	166	161	136	174	176	150	156	154	177	166	148	151	157	186	151	159	167	155	197	192	152	177	163	165	174	155	162	165	160	183	180	174	166	172	170	165	172	161	145	146	167	167	175	176	179	165	164	155	186	186	181	171	183	180	133	149	172	194	186	166	170	154	168	154	189	171	172	171	179	187	151	151	202	189	169	156	173	152	151	176	176	171	164	152	163	165	154	170	144	150	169	156	151	172	172	163	167	164	171	176	162	180	152	163	161	188	166	157	141	174	172	147	179	142	170	171	163	155	147	159	199	159	151	174	193	171	157	202	174	165	186	161	171	171	168	174	170	170	164	170	158	166	168	171	181	177
5585	1250	2529	2966	2731	2255	1897	1675	1345	1256	1070	1017	1009	863	845	799	748	718	708	667	694	633	652	599	646	577	599	572	561	596	560	557	563	561	500	512	512	530	532	522	538	528	533	548	544	534	533	547	507	535	513	524	505	527	490	514	497	521	464	502	478	497	481	514	545	522	475	500	512	465	496	507	488	483	476	445	500	508	459	547	516	481	460	457	506	472	470	470	475	499	492	519	443	483	493	491	475	465	499	477	510	496	474	479	510	487	494	516	487	470	454	501	505	476	505	471	501	483	478	480	455	494	479	487	503	478	460	506	478	492	506	486	452	490	486	509	514	451	509	539	522	494	452	454	511	512	496	475	454	461	500	487	470	446	503	490	465	459	498	503	492	446	478	467	508	452	456	475	453	456	480	515	451	480	429	467	514	483	467	508	486	458	492	487	476	480	485	538	456	481	490	446	466	464	515	481	496	467	479	480	492	467	460	472	472	441	445	432	444	480	431	505	461	467	463	475	502	497	514	487	443	474	471	485	519	483	470	475	475	478	470	476	512	444	499	515	469	445	464	455	448	469	476	494	479	458	467	495	482	487	491	495	454	498	490	505	481	433	480	489	491	454	484	463	476	489	493	485	467	481	485	485	426	518	469	473	499	473	485	453	477	459	497	496	480	458	473	495	434	473	508	480	489	510	518	494	500	507	445	466	489	493	480	485	486	478	460	461	465	488	459	507	484	479	479	489	469	479	477	499	478	487	474	486	479	454	464	498	482	515	458	467	487	445	448	425	455	489	474	446	461	484	433	477	480	484	502	506	455	467	457	476	519	447	464	485	483	487	470	492	475	431	501	496	483	502	443	478	458	470	482	454	469	490	468	447	453	440	476	489	503	487	494	459	500	507	473	486	482	490	441	488	461	509	483	464	465	468	495	486	466	500	448	474	479	492	467	488	468	483	483	451	547	524	438	524	502	548	467	550	468	480	532	495	491	462	474	467	457	467	459	450	510	457	487	446	500	508	466	437	479	479	460	489	444	477	456	478	473	486	499	475	493	470	460	468	494	455	463	451	497	502	494	453	486	481	460	501	491	504	452	488	442	481	496	487	479	473	495	502	459	512	474	485	463	486	481	461	453	491	479	476	433	519	497	502	478	464	504	477	471	514	482	458	490	455	500	462	501	497	470	471	510	499	498	469	497	448	449	488	448	478	474	485	450	461	457	484	446	466	470	501	486	493	453	477	463	504	443	459	481	492	463	489	480	456	484	487	500	454	497	449	506	466	477	455	449	481	473	449	460	484	462	464	512	506	516	474	488	492	504	460	479	441	492	491	474	511	482	494	499	468	501	488	524	496	463	455	459	458	503	494	439	493	468	527	471	490	476	476	444	493	468	459	473	452	459	504	460	484	471	456	466	461	461	465	484	448	485	469	487	449	491	478	481	484	466	504	462	460	471	445	476	519	475	450	498	465	495	484	462	479	525	481	467	531	486	478	484	471	509	478	471	470	462	468	469	451	482	451	477	463	486	447	503	464	452	502	423	459	514	509	490	457	495	476	458	471	457	521	476	498	471	493	455	490	461	466	483	496	469	504	492	465	490	467	464	466	482	499	479	485	479	505	502	457	473	523	485	463	463	448	474	463	492	439	530	479	483	474	486	498	474	479	455	464	493	479	480	481	505	484	491	467	515	451	496	479	479	468	469	498	456	478	467	475	472	416	489	493	498	463	486	470	496	487	457	457	495	451	490	474	463	464	488	491	461	466	496	477	484	469	455	492	443	485	478	491	474	441	497	447	472	505	468	474	453	489	459	457	504	478	486	476	480	454	482	489	456	487	487	425	498	479	513	485	458	497	467	492	491	476	489	484	451	470	459	466	460	488	463	452	480	478	457	468	499	479	495	478	455	457	503	466	491	467	448	463	477	466	481	479	483	481	498	483	471	471	475	478	475	476	466	431	467	477	496	504	464	433	473	516	465	506	468	453	477	443	478	470	503	484	457	474	473	521	462	449	464	512	440	452	433	526	494	493	459	491	480	439	479	483	479	472	475	486	493	501	482	501	457	459	470	490	487	495	455	490	467	465	470	489	494	519	496	477	485	452	507	477	441	470	491	448	447	466	431	477	478	475	481	477	444	443	463	506	460	529	472	514	471	466	449	480	477	489	469	477	488	457	438	455	480	516	469	504	475	460	446	459	469	485	459	459	447	489	466	514	482	514	497	481	495	496	493	493	516	481	481	451	516	480	498	491	460	489	464	456	515	472	501	474	482	483	471	465	464	465	486	446	479	496	503	479	482	465	487	494	495	516	444	496	457	451	520	489	514	451	469	479	437	503	488	445	454	461	467	474	461	519	459	448	509	486	524	532	463	536	495	483	471	469	481	492	499	482	469	461	500	442	468	430	483	541	454	452	439	465	466	444	497	486	472	448	487	481	471	445	476	439	458	477	464	475	508	450	496	476	498	443	431	474	475	488	470	455	458	473	473	475	493	458	474	478	480	489	439	518	484	453	427	488	423	501	473	494	498	446	486	475	481	460	481	467	541	489	447	468	494	502	499	465	438	434	448	483	457	460	491	481	491	495	438	480	455	423	438	521	475	463	487	519	449	464	472	457	459	434	503	463	461	476	482	478	464	464	421	459	473	484	486	506	475	469	494	471	464	476	482	459	502	467	451	478	468	458	476	476	502	467	510	458	511	474	463	529	480	515	484	492	472	497	473	487	459	495	478	464	509	471	491	496	462	459	476	502	495	479	446	514	452	467	486	513	452	446	472	463	478	496	468	507	501	488	464	465	504	466	509	484	468	496	463	489	467	428	470	500	505	451	464	490	458	462	458	463	478	461	462	457	496	487	468	474	516	486	459	461	467	463	482	487	484	483	462	475	462	503	480	471	482	479	513	448	461	491	431	484	442	512	499	453	484	447	431	489	505	466	463	470	534	480	468	484	491	469	472	481	510	506	486	448	463	496	461	497	495	492	441	461	501	498	501	479	471	439	489	496	464	494	442	468	482	468	429	470	471	467	508	473	467	474	449	446	483	472	458	494	453	516	449	467	498	466	495	495	473	484	478	485	507	533	455	496	461	492	430	519	476	466	515	503	463	521	419	468	485	490	488	441	498	476	451	478	454	479	478	474	500	527	471	468	456	456	475	454	526	485	483	467	460	470	479	435	485	486	470	436	489	474	473	505	493	446	515	428	457	475	467	493	472	512	457	473	491	466	453	483	449	482	492	478	485	450	468	477	464	441	496	490	457	464	469	460	471	501	461	460	461	481	451	471	470	499	473	435	490	499	472	466	448	532	478	462	476	497	514	454	469	493	462	481	458	450	428	465	486	517	478	504	472	474	458	481	467	449	473	457	476	510	430	478	449	453	473	505	482	472	469	468	480	449	482	458	446	454	494	490	466	501	485	485	500	480	496	527	487	432	469	463	474	436	519	483	475	472	487	442	468	469	484	470	477	468	469	489	504	467	480	442	500	486	467	462	452	475
16241	2211	2230	1813	1252	943	731	522	487	388	374	310	285	300	246	206	221	230	182	198	155	164	175	169	162	142	145	154	154	156	135	152	151	167	159	154	140	154	159	144	158	122	141	134	139	144	124	149	144	147	137	137	157	149	145	133	131	145	138	168	143	146	161	138	142	177	150	134	117	125	152	135	142	154	159	109	141	146	137	142	143	135	159	150	146	150	168	144	165	143	151	142	128	123	109	138	141	152	135	144	127	136	157	125	160	137	141	148	138	132	131	139	158	157	170	125	137	156	126	166	148	127	111	128	116	132	145	151	146	122	131	157	135	144	154	139	131	147	135	138	116	131	145	138	129	145	152	156	136	120	142	137	135	133	146	126	134	136	123	125	134	119	119	151	123	142	141	112	174	153	126	151	135	131	135	134	158	139	154	140	152	142	146	151	117	134	145	111	157	146	128	145	143	124	152	151	135	133	137	143	139	140	151	178	123	141	150	145	133	119	151	161	156	159	149	129	147	139	117	153	129	142	118	149	120	132	153	150	158	141	138	136	136	152	147	150	130	125	148	136	139	159	146	124	148	151	142	140	153	130	119	147	154	150	126	158	124	153	138	122	141	160	126	131	156	113	142	142	158	139	135	93	126	157	147	113	136	155	136	133	143	140	143	161	144	137	156	131	137	134	131	143	156	152	129	136	160	133	134	130	133	142	123	129	134	125	152	128	153	151	153	138	122	135	121	138	159	156	154	145	151	146	147	146	152	125	146	119	131	118	144	134	123	150	120	133	153	161	128	150	134	142	140	140	147	139	128	146	163	127	129	150	156	111	157	142	132	128	118	132	138	137	133	125	138	137	118	156	133	125	134	131	139	142	140	134	128	146	139	140	126	151	137	134	114	134	144	134	115	134	156	143	137	160	138	129	151	148	150	137	141	144	162	122	154	133	128	120	130	126	139	145	128	147	135	136	139	136	150	139	150	121	133	127	148	145	143	139	172	151	156	152	151	153	159	142	141	129	156	125	145	148	125	146	131	133	111	144	145	128	125	131	129	156	138	133	122	137	107	140	129	129	124	139	176	163	145	135	128	156	139	140	152	155	141	141	151	146	130	135	127	147	162	137	133	131	151	127	136	148	121	130	140	138	147	158	130	148	152	125	157	122	130	144	124	144	143	128	166	134	133	124	123	134	134	139	132	129	133	154	135	126	124	148	129	140	144	143	141	127	145	142	131	123	144	130	130	132	128	133	127	129	138	145	158	132	135	135	121	142	119	141	143	143	158	117	128	138	134	155	133	141	154	154	146	140	141	143	125	144	155	132	134	140	129	125	145	148	162	141	148	125	131	140	153	135	143	128	131	130	130	128	153	140	135	139	116	153	151	152	118	139	134	122	145	157	127	132	126	137	145	142	148	147	133	147	131	111	137	128	139	126	135	132	143	158	130	139	144	133	169	139	116	149	143	149	147	139	139	141	137	154	146	126	127	144	132	128	144	152	121	150	126	145	142	179	158	128	102	148	134	164	123	131	113	137	142	133	131	132	156	122	143	142	152	143	149	147	146	143	130	142	126	132	141	134	139	142	129	139	113	118	155	110	155	120	128	115	125	146	138	112	135	127	145	130	138	122	122	155	168	134	129	129	142	141	128	142	134	132	133	138	141	141	130	120	121	155	141	130	135	132	148	133	129	159	140	140	133	112	145	146	129	156	131	143	144	161	127	145	142	128	144	137	115	135	127	141	138	132	141	140	141	146	148	160	137	147	131	147	166	137	144	136	125	142	134	150	132	142	121	139	149	144	132	143	109	141	152	149	127	159	115	141	147	143	139	134	124	158	130	146	124	129	128	149	136	147	152	121	139	145	129	160	143	135	132	130	149	135	167	138	136	148	140	151	147	143	116	131	145	126	141	133	128	140	146	130	156	157	143	121	146	156	139	134	123	130	137	134	146	137	145	106	154	153	168	145	142	130	127	129	149	140	163	115	138	143	129	155	151	161	132	116	154	126	132	129	141	113	150	137	159	147	131	168	121	154	139	158	142	138	121	124	140	143	137	127	150	130	153	132	151	102	136	145	123	135	150	135	158	129	166	171	145	136	147	139	135	153	153	149	127	138	136	113	131	133	127	136	124	140	124	150	139	153	125	127	125	115	144	137	133	128	143	147	158	141	138	153	140	136	148	123	142	139	150	156	151	143	135	136	125	154	135	134	126	151	153	112	133	124	134	147	149	133	154	154	129	137	103	127	133	138	136	146	143	125	142	136	145	123	149	143	125	146	124	118	158	137	128	139	141	122	128	134	153	138	136	138	131	123	132	104	142	134	149	162	145	138	135	144	143	145	144	139	141	125	139	151	139	157	145	141	141	133	134	129	155	135	117	127	125	142	148	130	138	153	137	115	136	141	140	131	149	133	141	136	150	149	143	130	135	157	148	141	145	136	128	109	154	141	123	148	151	139	150	139	126	153	123	157	146	149	137	130	149	126	134	136	127	143	140	141	120	130	135	145	143	119	130	136	139	142	120	115	148	160	136	145	108	142	127	139	141	119	165	152	151	123	137	141	146	132	135	134	130	152	136	128	149	140	135	143	164	162	115	129	149	150	144	145	109	139	146	133	137	146	156	135	159	124	113	138	127	176	160	158	162	141	139	161	137	150	149	157	146	137	148	119	124	115	139	150	148	129	148	152	158	154	155	135	143	138	145	142	137	132	115	151	104	134	141	132	137	148	161	151	132	137	134	150	142	138	153	145	144	140	136	122	133	143	141	134	147	122	143	143	135	131	167	130	135	129	161	123	119	138	156	132	140	133	127	128	154	140	146	143	143	126	136	139	142	167	129	143	139	140	141	138	130	142	150	131	144	138	152	142	133	136	131	161	131	130	114	121	127	158	135	149	149	154	136	164	132	126	161	172	134	131	147	143	162	145	156	129	115	138	128	138	123	113	118	142	145	142	140	143	108	149	134	132	125	142	136	112	119	136	131	153	129	141	141	146	141	128	157	146	123	133	130	139	123	138	134	139	139	133	124	147	139	147	137	150	124	126	157	113	128	141	131	133	116	160	152	149	137	135	137	154	142	139	144	139	166	151	117	129	140	174	144	154	131	128	133	130	133	146	147	132	136	123	128	138	112	131	148	132	133	140	133	132	156	116	138	144	151	165	141	144	161	142	137	126	138	137	131	152	148	129	136	143	141	155	140	115	140	148	131	135	156	152	124	120	153	124	128	135	118	118	140	138	145	160	132	146	152	125	134	129	150	157	136	142	129	134	144	137	155	127	138	127	158	152	141	132	121	130	120	126	158	142	142	136	147	134	117	139	160	142	147	140	136	140	142	124	137	146	123	136	122	147	122	132	143	164	148	147	125	147	154	152	137	132	131	148	152	146	125	147	138	126	144	132	155	143	161	135	140	139	131	137	137	142	144	124	143	129	137	164	122	136	140	140	115	147	143	137	118	130	129	152	139	125	141	124	136	142	126	142	153	125	116	139	147	142
7417	1970	4481	5249	4612	3826	3151	2615	2202	1901	1671	1468	1331	1217	1111	1030	1028	859	806	782	801	758	748	719	699	674	655	672	667	578	587	545	552	552	551	569	540	499	544	553	512	496	497	529	508	519	480	480	447	464	441	485	471	436	492	411	429	496	499	449	496	450	454	458	450	441	460	475	448	414	423	421	454	449	400	460	419	472	455	415	452	435	458	414	459	455	437	469	425	419	422	416	464	396	454	421	407	439	415	409	421	451	415	442	434	402	416	423	388	458	448	434	464	416	435	412	457	411	440	414	402	413	411	429	409	436	426	439	442	416	446	435	444	406	465	398	390	427	433	423	404	410	433	407	409	459	439	398	446	437	411	421	414	419	445	402	409	416	410	462	422	366	399	438	429	416	409	413	442	448	436	441	410	427	452	433	378	411	439	454	428	414	424	374	430	391	399	383	461	413	433	404	436	427	423	429	467	423	428	412	448	412	409	474	408	418	376	424	396	409	448	439	407	424	428	419	401	411	465	402	397	443	413	425	446	400	455	419	423	426	402	421	399	403	456	415	425	401	381	420	393	431	434	405	378	399	441	377	385	411	421	424	419	421	389	450	413	386	410	408	433	446	426	431	411	415	430	394	370	431	415	403	443	412	403	437	413	439	443	378	423	405	398	411	402	429	428	415	413	414	427	422	405	438	425	415	393	395	415	432	433	439	473	408	445	407	401	463	406	407	436	397	451	408	438	415	407	425	439	444	410	410	405	397	423	420	404	438	434	416	382	425	428	400	421	415	416	415	432	421	412	408	446	400	404	419	417	450	394	398	438	421	392	413	417	440	420	426	422	428	419	418	426	393	419	408	447	411	458	398	408	403	436	462	378	404	397	421	465	406	417	457	416	424	394	418	382	420	416	430	440	426	446	418	404	415	399	429	403	406	394	384	404	436	410	394	419	415	400	433	412	427	445	414	378	414	455	420	430	398	414	419	450	422	411	393	436	445	395	430	460	408	383	442	412	417	439	441	420	423	433	410	442	402	415	385	409	422	414	407	388	439	415	419	414	393	393	443	439	428	439	397	387	430	386	444	409	402	417	420	417	406	406	409	444	445	415	414	423	427	421	427	435	396	425	456	416	383	411	401	395	440	413	413	393	424	415	387	407	384	467	407	387	437	394	410	418	465	424	424	435	410	430	387	388	423	399	420	406	429	431	416	426	406	417	419	438	444	414	412	406	425	377	444	413	457	432	418	426	424	430	397	417	391	424	393	410	380	405	400	383	403	399	438	405	423	402	394	457	444	419	441	410	433	408	419	363	417	420	404	380	400	449	423	416	403	441	425	395	385	385	423	399	389	393	400	401	457	415	417	406	436	409	426	418	384	430	438	420	434	440	421	397	421	368	434	411	447	419	399	420	463	408	414	405	420	435	442	417	427	409	393	376	430	428	389	444	426	394	432	439	419	395	404	383	408	441	426	443	413	384	421	421	427	405	449	437	392	451	415	397	422	396	405	423	421	419	420	435	427	412	416	399	401	418	447	403	410	443	387	403	424	436	420	406	393	408	427	449	425	428	422	387	411	393	425	400	390	425	439	420	422	424	440	409	411	412	394	385	392	420	423	436	444	395	407	401	401	403	444	398	410	432	387	399	429	437	431	395	397	428	394	447	393	433	403	405	421	383	429	416	406	397	412	380	410	410	440	415	412	437	404	419	385	436	406	434	406	429	409	400	396	435	392	412	438	402	417	418	459	391	443	412	395	398	439	440	432	375	462	408	405	405	407	413	372	426	431	446	407	405	414	415	418	443	394	417	426	464	424	415	439	417	442	410	390	399	407	433	419	431	415	435	431	411	431	413	422	394	398	427	377	429	443	438	457	415	471	417	413	438	435	399	413	452	436	429	426	417	431	429	394	436	441	423	416	419	431	462	432	413	408	412	401	438	410	421	433	413	455	392	437	395	448	413	426	390	417	417	404	415	382	442	421	401	417	449	412	393	398	400	432	422	438	416	386	424	450	390	407	371	383	423	381	451	402	415	408	427	402	409	398	427	431	437	426	438	415	409	407	404	399	430	425	369	435	432	401	428	404	408	410	391	405	411	407	435	438	420	422	415	407	417	413	401	403	389	416	425	427	410	475	412	450	412	441	425	386	440	423	449	423	391	418	420	454	428	448	417	397	432	401	437	400	445	443	423	420	395	434	398	426	459	463	396	430	415	429	398	401	438	423	395	387	391	392	444	390	430	438	443	420	423	407	451	415	430	428	437	441	405	412	409	446	441	432	444	403	386	396	441	453	379	423	450	430	397	425	375	414	397	437	451	387	421	414	380	406	429	424	424	392	415	392	399	399	420	420	440	437	414	396	399	399	445	418	399	395	428	445	434	434	397	421	429	416	387	445	430	384	398	434	415	434	413	408	420	429	441	380	406	418	422	396	441	419	431	408	408	417	416	378	426	410	444	426	417	420	417	457	430	459	415	384	391	401	429	395	445	446	425	409	436	416	397	433	400	396	442	448	429	427	396	433	420	412	422	460	424	395	388	453	426	404	382	418	405	461	408	386	439	453	437	453	404	439	441	431	413	422	474	416	435	396	400	412	414	420	444	406	422	433	453	405	383	454	437	430	419	400	430	419	421	421	429	427	396	397	428	430	467	446	409	398	430	401	451	412	446	402	423	442	391	401	431	427	419	405	421	419	437	431	402	456	404	430	428	440	417	429	420	395	441	404	417	380	414	408	433	419	435	396	426	445	424	416	407	413	390	410	394	415	395	390	398	422	402	398	456	405	426	448	382	425	425	423	444	436	443	409	401	414	402	441	434	444	403	403	388	401	411	401	435	421	414	448	419	460	443	408	402	425	403	447	422	419	420	389	417	432	415	469	425	406	396	408	434	442	426	422	427	437	403	408	472	399	401	442	395	386	434	416	426	426	441	434	405	418	434	471	422	423	420	421	435	416	443	426	408	419	402	410	433	429	430	401	403	399	434	427	435	451	394	425	392	397	410	459	430	447	390	424	419	400	407	426	396	404	368	429	407	468	371	443	403	416	425	445	407	429	396	379	421	419	429	392	438	446	379	409	414	417	443	397	398	438	414	430	383	428	416	393	425	429	441	405	399	437	407	423	420	384	409	437	443	433	426	418	422	409	403	418	416	405	390	429	416	440	426	401	413	403	412	419	441	416	421	411	409	433	405	420	416	431	403	456	429	415	432	438	429	440	413	403	394	406	418	431	416	381	371	403	430	417	391	433	392	437	440	432	373	452	453	396	414	417	395	442	432	420	409	409	439	381	409	399	404	401	445	441	433	419	395	446	418	436	402	402	396	416	426	372	424	418	407	435	409	428	423	416	418	436	419	380	432	389	406	434	409	424	435	398	411	402	378	411	417	436	430	384	409	399	461	428	389	440	395	398	427	421	428	430	422	396	441	387	422	389	407	421	414	391	404	440	444	420	439	423	447	381	432	366	438	421	435	426	363	421	436	422	398	408	448	434	430	433
2463	354	400	384	312	339	295	308	295	296	292	320	276	315	311	316	317	298	303	285	285	317	310	305	309	314	305	300	288	287	326	308	306	276	279	313	301	289	291	280	278	294	303	269	323	299	298	304	321	276	331	317	283	275	307	323	319	302	295	295	277	288	315	307	270	295	337	312	329	314	285	298	292	310	342	283	305	327	298	275	295	294	273	263	297	285	313	287	282	320	287	286	284	296	307	266	266	309	282	302	278	314	304	299	282	301	310	263	323	310	291	278	284	305	304	296	305	295	326	294	296	306	291	295	277	284	302	313	296	305	282	299	301	275	275	294	303	308	305	285	299	320	305	290	295	319	284	280	284	305	290	301	285	280	281	292	306	286	299	308	290	322	296	296	289	311	319	292	286	334	277	283	294	277	305	336	292	311	288	279	300	297	283	298	318	303	288	291	293	292	291	298	291	280	261	270	316	309	291	316	277	279	287	275	295	320	319	294	286	325	283	287	272	310	296	295	318	272	302	286	275	305	289	283	325	265	319	304	278	269	284	333	288	292	314	275	305	293	317	309	268	298	289	298	289	302	291	302	332	269	303	305	309	283	284	284	278	313	295	313	262	284	337	300	319	289	298	294	276	323	317	279	322	298	311	319	313	290	267	291	331	278	296	299	255	294	317	263	307	285	280	331	290	288	334	273	270	295	269	268	302	288	280	286	296	316	272	263	277	296	305	293	279	288	295	305	270	315	301	261	322	321	291	303	277	308	286	293	304	297	325	296	334	303	303	293	315	289	292	319	290	299	316	290	314	280	310	293	285	265	257	294	303	297	297	281	303	304	325	284	289	303	282	297	313	254	298	300	298	279	301	287	297	275	287	293	298	296	265	260	300	283	300	309	291	300	294	326	324	316	306	285	296	308	281	296	318	312	269	316	289	323	271	298	279	300	305	303	295	279	243	312	334	302	256	314	295	286	273	323	311	280	300	296	300	271	286	287	296	281	332	293	303	284	305	340	304	271	310	284	310	292	282	311	282	272	287	293	303	317	301	300	292	328	308	274	289	298	306	299	311	312	315	279	312	264	283	315	320	256	307	304	282	282	287	292	286	322	289	308	299	290	281	271	313	256	298	336	293	314	308	294	310	294	274	280	303	278	286	293	286	281	305	271	313	282	279	307	300	274	258	274	284	294	326	314	296	315	304	275	268	308	298	301	300	276	314	333	298	285	297	268	272	310	287	277	301	321	287	296	291	289	292	271	307	324	287	283	264	284	297	308	299	339	305	292	306	305	295	313	291	298	318	295	306	293	286	290	290	276	273	304	322	303	297	318	295	273	308	307	304	297	325	294	285	279	289	324	305	301	328	281	307	279	289	274	310	298	294	303	290	309	289	292	333	278	311	290	291	302	300	288	294	306	312	305	322	297	289	305	284	281	318	277	289	295	319	295	288	273	271	303	306	299	308	281	279	314	280	300	274	287	299	326	315	276	292	301	321	320	268	303	291	286	312	311	268	312	307	286	296	318	289	287	309	298	304	282	265	288	286	308	302	333	302	303	298	272	309	298	302	303	303	315	275	318	272	292	280	318	260	306	288	318	325	285	287	306	288	315	289	325	303	315	317	306	284	264	310	288	281	314	312	284	323	287	348	272	293	295	297	296	304	271	315	284	301	295	323	322	305	305	331	318	286	292	296	284	298	322	288	293	328	290	306	321	292	317	259	260	272	330	269	287	307	307	332	292	294	294	291	295	284	263	298	297	321	303	293	305	303	273	325	317	260	279	279	296	303	288	292	292	284	281	296	292	299	287	294	327	293	272	293	296	322	295	288	317	300	288	267	301	291	300	310	306	288	323	316	312	280	298	288	308	297	313	319	289	295	288	293	281	315	305	315	278	286	345	315	322	326	305	265	251	296	302	290	307	290	305	311	295	293	313	305	301	288	302	303	271	281	293	284	285	308	314	287	279	310	269	284	327	308	322	302	306	282	295	264	308	288	288	255	292	296	299	271	315	326	297	277	303	271	286	312	298	262	264	284	272	294	276	320	282	289	255	288	326	282	320	294	275	288	305	278	272	286	280	289	316	277	286	275	302	305	308	335	314	271	322	345	298	295	253	296	311	285	280	304	276	296	283	294	346	260	284	272	287	310	291	313	280	277	293	293	284	296	283	339	288	289	308	295	264	303	292	268	280	299	322	323	298	300	297	306	314	319	288	315	324	288	310	310	303	306	310	285	323	285	286	267	301	271	301	295	296	293	287	290	307	253	306	309	306	286	270	308	298	299	288	294	282	257	314	311	286	291	292	278	310	334	289	334	310	309	273	299	299	266	313	325	297	290	291	306	329	300	323	288	286	289	300	290	260	247	318	289	274	298	307	290	288	277	318	318	272	273	320	307	310	259	331	287	320	287	298	302	290	280	297	313	312	301	320	298	302	343	271	307	305	315	318	299	282	287	303	265	284	285	282	260	307	296	273	270	313	292	308	285	295	315	288	300	281	302	274	310	318	308	275	269	301	304	293	306	291	287	283	314	317	318	268	282	294	286	282	279	292	312	290	271	289	278	282	307	317	283	314	267	284	274	291	322	292	305	315	279	307	292	327	292	324	286	328	310	290	289	299	308	273	287	300	277	254	310	289	299	318	303	296	280	277	262	269	315	294	307	276	300	289	300	298	273	304	289	284	315	280	282	311	300	296	276	290	305	308	302	291	271	286	298	339	292	318	288	298	309	295	297	294	308	300	300	306	332	316	302	279	305	286	259	293	273	304	304	287	309	298	246	280	299	294	275	276	296	297	305	287	281	278	305	296	296	294	272	293	307	281	318	307	283	298	286	324	303	279	285	269	283	269	272	288	284	293	308	302	322	296	326	296	289	320	295	314	314	291	273	319	299	303	295	317	324	303	296	316	297	316	301	290	312	287	306	304	300	284	327	291	294	302	311	316	280	298	290	300	298	293	320	300	289	308	303	300	311	278	318	294	297	300	316	286	317	305	313	311	312	298	296	293	263	281	296	316	306	292	284	289	306	308	320	296	313	315	284	289	288	292	326	281	303	276	286	325	266	301	280	288	277	273	264	278	280	301	275	320	286	319	281	328	299	283	315	311	270	309	297	346	291	294	279	308	307	289	294	305	265	321	320	278	337	321	299	274	293	317	296	278	282	307	276	309	299	278	286	296	278	306	284	279	310	294	322	273	305	318	299	322	284	303	255	295	273	276	270	303	312	262	281	272	254	295	312	281	285	287	311	326	308	301	258	307	303	267	320	310	292	296	261	330	273	297	302	310	323	282	304	315	303	290	297	319	291	303	273	316	280	295	285	277	300	306	299	307	292	279	302	297	292	279	342	255	311	312	314	301	304	282	309	285	310	300	324	283	258	301	331	297	319	315	338	317	312	274	312	296	295	309	295	308	277	320	276	307	298	275	280	303	294	270	293	274	287	275	279	312	274	300	281	290	310	293	268	303	294	270	262	314	306	285	282	305	295	305	319	285
2526	851	923	1003	983	937	900	900	909	819	827	752	789	816	801	834	844	814	804	844	820	797	806	815	766	756	794	762	805	782	804	819	827	845	773	769	800	809	800	810	755	764	773	773	850	834	801	783	824	816	793	826	765	777	814	827	799	786	811	812	758	778	764	785	840	798	778	781	768	833	796	787	785	769	769	778	804	799	758	790	783	802	750	783	749	781	772	806	757	791	763	774	841	741	804	827	801	824	803	776	777	757	779	800	756	785	722	808	809	843	821	783	762	839	781	841	793	745	822	788	806	788	805	773	759	839	782	820	803	819	808	777	802	802	791	810	803	801	796	805	796	804	825	780	754	839	799	825	790	761	787	746	760	782	801	813	759	774	818	781	836	774	750	785	794	806	776	797	819	798	774	763	778	806	790	780	755	790	793	780	720	759	721	795	747	781	814	830	754	817	762	832	786	797	783	766	777	812	785	774	834	789	754	751	795	811	808	776	774	766	784	855	780	764	851	814	796	738	805	755	753	823	830	737	808	777	799	783	826	775	784	764	807	790	778	770	791	748	786	757	795	797	775	816	783	810	725	800	791	796	785	826	857	769	766	821	746	736	780	788	760	795	784	783	795	775	822	790	778	776	785	804	776	803	799	809	855	821	747	800	747	804	749	784	768	815	809	762	729	781	797	810	811	735	794	776	779	743	768	769	817	847	727	728	750	773	823	726	780	789	796	758	805	768	777	751	772	781	786	763	826	792	857	768	823	827	785	780	787	853	811	761	754	764	782	797	792	797	796	749	789	775	798	787	810	848	757	784	812	743	759	802	778	796	763	797	744	767	770	804	778	769	803	804	803	799	789	745	782	790	693	747	814	794	774	770	801	792	791	774	763	812	768	813	845	788	857	783	831	775	781	785	754	807	764	808	819	754	782	737	768	798	748	781	819	751	798	791	781	821	748	828	833	764	791	805	774	790	773	781	779	770	780	778	754	779	770	792	781	810	747	739	798	768	785	782	756	783	736	862	774	855	721	749	769	783	803	784	849	816	837	812	819	781	760	754	756	795	786	824	762	796	768	798	808	809	766	732	786	779	817	783	810	838	810	786	780	831	759	768	773	779	807	767	760	726	818	826	771	781	764	767	849	766	819	860	758	817	814	815	801	797	767	734	783	768	805	768	783	802	760	733	815	751	807	781	746	776	796	800	774	757	785	809	741	767	772	815	770	773	769	823	811	765	788	789	774	845	770	735	818	801	791	751	758	797	801	765	833	770	781	792	779	776	764	785	794	784	780	754	749	728	784	784	790	781	808	791	773	840	780	780	811	804	805	823	746	787	773	774	773	784	787	772	797	794	786	778	740	832	765	746	766	826	776	814	811	802	784	785	761	807	748	727	803	809	778	760	769	782	810	806	829	762	786	791	733	790	743	747	730	790	777	808	817	767	756	818	751	802	758	799	760	777	771	805	751	804	753	801	783	812	830	761	736	756	827	800	806	784	817	799	783	770	782	782	782	826	820	865	755	789	816	756	757	770	754	765	793	785	829	795	800	761	775	803	792	801	825	796	761	808	781	747	794	748	797	812	734	767	780	762	779	738	841	794	773	803	742	768	813	798	744	788	825	765	812	758	784	781	806	781	838	795	720	806	764	747	768	829	822	786	787	797	810	777	782	767	769	830	781	786	808	818	779	752	715	767	832	790	766	755	780	708	812	802	818	785	755	789	792	787	787	783	775	803	764	780	765	724	774	795	773	780	782	784	819	792	791	756	779	805	791	808	763	761	801	773	799	802	788	793	788	817	764	758	762	830	791	762	797	772	747	801	778	788	785	772	810	818	730	835	828	761	762	823	858	816	772	785	775	747	772	772	844	802	820	820	813	819	777	753	797	804	783	794	765	776	786	741	795	789	797	764	784	820	766	795	796	797	818	784	816	782	769	808	745	757	800	819	772	774	767	775	795	805	794	769	751	752	799	843	757	779	788	768	804	853	796	809	833	822	804	776	776	803	802	685	779	828	829	812	770	751	836	771	823	781	788	788	793	803	764	791	782	763	794	777	859	741	794	826	763	738	758	796	830	769	844	825	780	785	765	782	796	798	790	780	811	810	798	794	853	814	734	777	784	828	790	802	766	788	801	783	859	761	757	758	714	839	756	787	746	834	740	775	800	757	783	774	806	774	776	768	773	819	778	825	786	785	818	800	809	806	776	825	771	773	790	761	813	812	747	784	744	818	827	750	751	744	811	768	807	748	791	827	807	798	754	847	820	790	761	821	795	795	783	816	768	765	810	800	774	769	828	763	778	815	746	789	772	800	793	791	804	801	733	767	759	781	759	815	795	754	734	823	772	813	771	746	809	801	764	714	766	797	832	788	795	840	762	843	759	813	771	783	795	747	779	760	792	777	763	813	789	811	753	818	734	787	805	805	812	801	790	782	754	708	789	762	788	771	780	805	805	777	802	817	769	797	803	768	738	797	759	797	777	781	829	838	822	816	824	789	776	794	789	727	771	785	784	794	744	818	758	812	782	790	793	778	785	731	813	771	825	751	774	759	780	773	801	776	795	827	812	800	784	777	829	802	821	806	766	798	756	815	770	767	750	801	720	768	743	768	798	755	800	747	790	783	790	754	791	812	776	766	825	761	806	765	766	782	812	827	791	769	787	794	787	813	803	793	741	812	795	765	815	782	775	788	766	821	811	812	814	758	804	818	790	798	789	762	835	792	777	823	782	805	830	854	805	856	797	771	814	791	765	792	778	791	788	780	789	804	719	736	846	827	781	801	767	815	769	766	793	810	793	776	803	755	753	779	759	828	858	770	810	762	749	761	819	757	781	760	815	807	795	789	748	821	813	815	841	786	734	782	807	781	783	780	800	810	756	814	752	785	762	761	793	762	803	799	793	785	771	777	800	799	792	750	730	750	803	791	797	775	777	786	812	774	824	822	853	818	822	777	785	774	801	826	794	766	789	762	789	773	819	798	775	794	796	769	824	781	783	795	784	718	785	758	782	782	757	726	801	811	805	756	797	800	764	799	769	816	754	824	787	802	830	762	720	742	766	789	791	864	765	794	728	754	851	741	827	761	748	768	797	770	799	862	780	794	845	746	748	785	752	742	775	769	745	786	791	818	769	780	797	847	789	802	738	755	785	731	827	787	741	814	790	752	800	805	755	849	833	788	795	819	817	817	829	806	785	789	839	768	812	814	811	784	784	813	836	804	771	776	820	753	800	802	761	784	808	719	812	811	772	819	771	771	772	786	773	761	822	811	785	752	772	783	773	843	811	786	749	803	828	829	798	786	850	831	778	797	759	780	793	770	791	775	827	792	791	790	791	791	797	760	773	828	825	774	775	797	797	778	763	789	824	745	814	787	753	808	787	752	823	833	813	797	783	841	789	775	773	808	732	794	812	798	770	800	759	806	830	808	821	800	782	816	737	769	762	770	784	788	824	793	757	805	817	736	818	802	825	807	802	787	757	790	812	778	774	791	790	741
8981	922	1191	1001	700	484	406	378	330	316	262	265	241	213	230	216	206	216	209	188	196	167	196	184	163	172	178	176	178	182	177	174	153	168	179	175	160	170	167	165	170	175	162	172	158	153	179	164	168	151	157	154	171	161	185	155	174	167	168	160	171	153	165	166	161	167	160	166	181	186	158	169	167	182	156	161	171	152	182	192	177	148	160	174	196	172	133	146	162	142	168	163	194	159	154	171	178	161	157	168	163	180	174	166	179	172	148	187	181	136	183	179	146	161	153	169	164	174	156	164	154	130	169	167	172	156	166	161	186	180	190	148	181	188	168	180	154	166	154	151	170	154	149	182	170	169	161	160	171	164	157	143	161	172	182	157	138	171	172	167	178	185	165	183	193	169	154	169	172	150	175	157	154	129	172	163	166	150	158	184	173	159	181	173	165	181	168	172	173	167	175	170	176	174	205	176	177	198	152	155	146	152	165	170	143	169	186	155	152	191	166	161	177	172	174	160	161	170	142	157	178	162	179	186	159	172	164	151	167	161	184	152	147	154	175	171	163	183	176	165	161	157	180	164	164	151	169	173	166	169	150	145	169	170	155	162	161	176	136	171	168	183	172	157	146	170	181	172	158	157	167	170	186	178	167	172	146	147	153	165	145	168	166	186	164	193	176	173	152	164	173	169	162	158	171	167	180	170	163	169	171	181	169	148	164	154	165	184	170	186	193	162	173	165	197	165	157	195	193	174	139	167	141	143	169	169	159	166	128	170	153	168	165	157	164	167	161	168	171	174	172	164	184	160	161	155	168	173	165	177	162	161	188	156	187	170	177	156	183	159	191	160	151	171	144	154	165	160	166	145	141	165	190	154	169	171	153	161	166	166	166	156	163	171	160	166	172	180	171	188	176	160	142	167	178	175	152	166	164	155	175	147	168	151	155	172	141	176	183	159	160	156	150	171	191	166	192	176	185	143	178	169	164	154	161	172	156	151	158	184	173	185	188	148	153	167	187	184	168	158	151	164	169	166	186	163	164	167	158	154	167	163	156	157	163	180	156	150	172	158	178	174	160	180	158	167	158	146	154	173	155	165	167	168	190	174	171	184	182	172	150	171	171	178	156	159	165	168	181	170	136	139	184	180	175	171	151	187	154	154	180	176	157	170	187	175	168	169	181	145	189	170	181	157	181	143	173	183	154	175	157	161	171	186	171	161	163	174	169	184	175	171	187	164	187	164	150	159	170	177	172	142	142	154	165	186	194	186	154	174	159	166	155	158	175	172	171	184	165	172	166	176	204	169	161	163	180	154	145	197	189	157	158	165	149	160	186	168	147	169	180	148	171	161	171	166	166	158	166	177	167	165	154	149	165	153	159	174	169	163	167	143	136	202	171	177	180	168	159	185	147	175	171	158	180	174	177	173	161	185	162	187	151	142	170	166	136	163	185	176	156	170	154	164	137	157	181	165	159	174	143	170	161	146	170	159	154	162	179	164	162	195	165	162	182	166	161	146	200	162	155	177	145	150	161	162	161	184	171	186	167	167	181	159	167	175	173	197	155	165	174	167	181	167	173	167	140	172	139	165	172	161	185	170	167	161	155	171	139	183	145	165	144	156	179	170	153	174	174	198	164	159	162	163	154	153	176	197	152	162	180	190	142	158	166	166	166	161	162	163	157	168	141	169	163	158	151	155	179	171	170	152	167	174	161	182	165	175	143	156	169	168	140	157	169	167	174	159	169	185	165	189	168	175	164	162	168	167	185	164	176	166	182	169	164	193	164	177	178	173	184	169	167	155	165	164	151	162	180	151	178	172	158	161	169	185	192	160	155	135	150	202	172	170	172	198	146	168	159	181	159	159	171	154	179	154	160	163	163	144	187	196	183	166	188	143	146	159	179	177	171	131	174	161	166	169	185	165	170	150	172	173	178	168	151	180	157	158	172	148	153	133	167	179	160	171	167	185	183	169	179	174	182	173	148	185	168	192	158	172	155	172	172	154	154	166	154	152	180	174	167	162	186	155	170	159	169	153	174	160	148	175	180	175	205	168	179	145	182	175	162	178	157	178	173	173	170	170	175	155	179	169	170	165	176	178	187	153	166	171	158	173	186	173	180	172	153	168	154	173	153	178	165	175	185	170	141	154	155	168	163	152	161	177	175	208	202	184	163	165	159	185	169	178	151	170	170	156	176	165	174	164	166	147	156	148	167	162	199	189	179	174	185	141	170	170	155	150	151	156	154	180	162	162	152	161	151	163	167	172	142	150	168	173	161	180	175	171	155	156	137	160	162	165	164	179	208	163	146	158	172	165	159	165	175	162	163	151	170	149	171	135	170	175	151	148	154	161	153	164	168	153	199	142	168	170	153	172	166	169	145	161	170	162	150	158	181	163	154	199	186	175	143	151	175	146	194	154	144	182	162	181	159	149	164	187	165	155	164	181	163	145	168	174	163	155	184	149	159	171	174	172	171	158	187	184	172	157	180	159	150	145	177	174	147	153	160	162	168	161	194	183	165	156	169	178	169	146	145	164	164	174	155	167	186	147	199	171	192	182	175	157	156	165	129	159	179	141	174	163	174	151	150	164	180	175	158	169	144	165	186	190	165	157	174	165	167	158	140	195	170	202	160	177	158	158	171	171	158	157	170	157	159	157	172	164	157	177	152	167	193	178	170	168	159	185	172	164	177	181	163	195	165	156	140	173	184	152	139	140	177	187	131	174	193	171	170	148	186	172	178	164	138	158	165	159	205	159	153	152	162	144	176	145	146	152	164	183	163	171	162	183	178	158	162	139	175	177	171	168	158	175	153	157	183	158	154	150	164	168	172	153	194	143	178	141	137	152	173	162	164	160	159	155	181	167	170	151	151	171	170	152	191	187	147	175	153	156	169	166	162	185	165	144	170	176	169	162	172	177	169	163	161	171	151	189	167	169	183	154	180	203	152	150	169	170	150	162	160	199	160	168	176	195	172	168	159	156	156	174	155	154	169	142	170	180	177	169	151	158	183	154	168	163	175	164	169	163	170	182	155	155	180	160	180	154	169	167	182	168	166	155	175	150	169	141	176	147	162	182	159	179	158	193	157	167	164	163	155	153	155	154	181	147	169	171	171	165	178	163	140	177	160	159	178	174	153	160	180	179	161	201	189	141	178	170	161	162	167	184	169	166	170	152	177	169	165	157	166	160	158	174	148	173	169	148	161	173	154	167	171	157	160	161	182	164	185	159	153	187	160	167	185	154	157	183	141	163	168	161	162	160	186	169	170	166	161	183	146	154	145	178	162	155	193	159	173	180	168	188	182	171	147	181	166	177	166	164	178	160	149	152	175	148	163	176	186	155	185	183	184	182	187	174	154	176	179	187	162	181	183	162	153	169	180	147	174	178	180	183	171	195	166	171	200	159	170	172	159	152	172	174	164	164	146	159	173	166	169	135	154	151	150	168	179	178	186	176	172	151	169	181	143	191	160	160	158	181	168	168	153	158	180	165	157	172
5560	1366	2514	2982	2594	2300	1983	1665	1427	1237	1137	1028	1001	858	864	795	750	710	700	658	642	611	601	608	606	559	604	615	579	574	533	578	607	528	545	500	522	545	513	514	539	524	514	518	523	509	531	537	494	544	547	480	521	519	496	503	473	469	489	507	496	512	478	497	515	495	506	544	487	505	479	487	483	489	490	517	514	487	503	490	493	496	507	487	489	472	477	509	469	461	500	468	507	493	506	493	487	466	478	499	488	497	489	539	496	444	495	468	469	445	505	469	468	467	471	462	492	467	480	503	502	458	452	506	492	476	493	439	486	484	485	475	484	465	484	498	491	510	517	494	446	507	465	475	451	493	484	453	492	488	492	440	528	505	467	464	466	447	471	439	484	477	488	516	459	513	485	488	505	446	482	476	460	451	494	461	519	484	483	510	470	498	493	483	489	457	468	480	472	461	470	483	492	499	489	470	501	471	471	444	485	517	481	505	480	508	487	495	451	450	473	488	473	475	476	502	475	497	451	501	440	442	524	491	498	469	505	485	456	430	512	509	490	485	488	464	505	473	417	512	467	456	500	472	526	485	520	466	473	470	503	451	504	472	478	474	506	483	455	505	503	469	454	479	506	475	461	494	437	500	437	469	487	514	518	470	470	492	512	469	527	493	496	491	449	531	507	493	436	462	470	461	469	500	500	463	443	465	482	477	544	439	530	512	465	452	503	448	430	478	453	489	471	492	494	491	479	475	460	471	494	441	486	471	475	484	488	464	441	463	514	464	470	490	477	491	446	477	469	473	467	486	499	463	522	477	501	459	456	509	458	483	475	468	480	434	471	504	464	462	444	488	461	473	467	473	476	475	477	457	525	523	492	521	502	489	497	445	468	464	466	453	487	529	484	466	484	491	463	417	480	481	482	470	456	499	497	468	504	480	489	489	473	470	462	470	493	512	523	496	463	506	475	485	463	503	500	467	472	481	520	448	466	475	453	436	507	469	471	507	473	487	499	468	481	444	480	465	482	500	449	483	509	478	484	479	487	483	468	463	469	485	475	475	479	464	446	478	472	490	513	460	474	477	476	485	485	472	440	477	421	515	494	471	497	474	466	426	430	439	473	498	498	477	485	480	490	453	482	487	504	455	482	461	503	507	429	497	472	507	504	471	482	456	487	487	502	504	456	493	441	475	466	505	471	487	435	459	487	451	465	484	460	507	488	513	504	445	489	461	450	442	456	429	458	456	532	470	467	485	507	466	483	471	460	482	435	501	484	445	475	477	485	447	447	486	485	459	454	476	468	470	447	471	471	484	483	454	462	496	451	499	488	452	531	449	494	491	496	481	505	508	481	487	448	517	501	500	486	465	475	504	503	453	462	475	461	492	448	485	456	436	472	492	479	483	474	475	492	454	515	515	465	505	469	488	529	483	484	494	457	496	464	436	466	455	496	479	487	450	511	531	457	493	471	487	464	509	447	465	466	468	476	479	452	494	469	462	503	451	494	470	472	478	473	482	498	520	499	485	513	501	495	481	485	471	468	488	500	448	472	443	450	475	469	459	502	453	489	481	445	470	467	489	488	454	468	472	480	473	504	475	449	458	497	508	480	451	464	458	546	508	480	479	449	475	473	449	478	460	478	483	492	522	508	500	467	489	443	479	530	507	514	494	494	506	467	460	462	492	501	494	481	467	451	499	440	478	531	499	487	514	466	455	445	475	441	511	492	462	466	495	476	454	470	499	475	470	511	513	474	462	502	477	494	500	467	488	504	450	466	529	525	462	520	467	519	511	497	474	511	454	435	469	472	463	521	501	472	473	437	467	449	496	490	456	503	441	480	471	467	509	480	514	467	494	434	484	479	504	469	449	447	452	510	474	481	494	467	483	452	467	467	493	487	525	490	475	468	461	430	457	495	481	461	500	500	513	474	501	460	504	503	485	471	477	493	478	480	472	474	482	449	419	467	482	449	424	442	461	482	491	441	521	451	469	429	484	514	469	491	464	505	509	488	493	423	430	453	471	444	473	469	462	433	498	519	472	459	458	498	482	487	476	459	491	441	487	488	514	478	460	487	523	473	468	450	481	527	475	486	464	456	452	449	497	486	491	481	493	477	504	474	479	524	469	449	418	512	510	469	504	441	442	426	516	493	468	468	473	486	483	496	445	457	473	490	523	468	459	482	492	523	446	482	472	456	445	444	478	455	451	455	459	475	459	489	502	494	479	516	449	503	489	500	499	432	509	452	450	490	495	474	497	466	520	512	467	512	477	463	477	504	439	520	464	468	459	429	445	501	465	454	419	490	467	499	465	453	490	457	452	468	480	458	471	520	467	455	468	461	494	499	439	472	437	462	485	490	466	450	495	474	495	453	470	481	474	479	460	500	454	494	465	472	475	481	499	477	507	484	471	481	428	477	487	476	489	494	490	493	493	473	443	507	489	498	513	467	467	456	504	462	511	459	463	499	500	466	440	468	500	511	481	465	476	461	483	452	468	473	493	532	491	432	480	474	465	505	457	472	508	478	443	491	492	472	494	475	457	523	481	451	482	474	492	496	450	475	523	474	445	490	472	507	465	484	492	479	458	490	464	473	487	465	466	498	456	486	485	470	462	477	447	458	461	458	470	516	480	499	461	458	485	500	451	468	472	494	463	483	457	488	460	445	429	511	507	478	497	503	491	521	489	461	456	477	454	481	478	527	465	458	518	455	449	469	463	451	476	473	500	472	470	477	487	498	493	483	470	453	485	470	536	452	473	445	449	498	437	472	519	473	439	497	483	487	451	470	490	462	456	542	441	448	495	472	458	507	462	507	474	509	443	457	481	507	500	457	497	467	468	502	454	514	493	482	480	517	458	481	477	501	500	477	477	493	516	505	420	463	459	489	468	488	516	460	499	451	497	445	505	508	501	442	513	496	480	489	497	444	480	457	470	468	505	474	462	524	484	508	502	477	482	461	510	527	487	496	497	480	505	486	488	485	439	520	475	467	505	456	449	458	496	521	475	492	485	449	468	494	477	486	437	511	460	464	466	483	485	512	473	466	453	462	498	465	468	510	494	460	486	498	490	487	462	461	498	494	465	470	463	441	471	493	515	471	479	495	529	503	488	470	465	455	453	485	457	498	483	470	499	472	485	487	468	501	493	507	488	496	408	473	515	454	477	505	481	504	478	496	483	478	481	444	513	517	434	432	444	473	453	495	505	461	459	467	440	470	467	479	471	492	494	446	464	483	492	454	480	495	502	497	478	480	511	540	481	494	467	478	461	462	492	479	497	468	485	482	444	501	517	505	503	475	494	484	457	502	493	438	461	497	494	483	491	491	468	428	517	447	531	511	480	477	499	483	494	518	454	455	404	477	498	501	478	449	507	484	543	518	493	518	513	497	461	462	481	489	490	488	427	448	478	496	467	481	491	491	471	443	486	474	450	482	473	483	457	472	534	493	466	519	475	493	428	496	438	468	485	478	486	450	491	466	469	491	465	458	490	507	475	456	474	470	471
15944	2090	2303	1786	1245	948	680	553	454	397	322	307	268	268	229	200	208	192	182	206	197	181	165	167	172	178	179	151	185	155	170	168	163	144	177	141	151	164	140	157	162	151	136	158	154	146	135	129	141	133	140	145	118	149	140	125	151	146	140	139	149	138	144	141	139	137	143	141	146	147	132	161	131	134	146	146	139	130	131	147	147	141	136	145	137	116	147	119	140	157	128	136	142	128	143	140	119	132	132	135	159	134	149	121	134	133	145	127	133	133	140	128	136	133	140	138	146	153	136	130	160	128	131	133	131	158	135	160	134	139	138	147	103	135	139	136	126	138	134	160	150	144	135	129	118	124	112	131	136	148	141	128	139	137	146	130	105	138	141	149	140	154	125	152	152	148	140	159	144	169	141	124	143	160	139	153	141	155	145	149	140	132	147	154	126	141	136	159	131	119	132	153	132	152	132	133	114	139	129	146	128	150	133	135	150	139	137	117	147	124	143	151	132	131	135	155	124	136	147	142	112	130	153	134	158	132	145	137	122	133	143	132	134	148	138	159	147	144	140	140	171	143	127	142	119	134	153	157	130	141	128	142	135	129	164	119	154	132	133	150	132	133	124	146	161	134	146	149	146	159	120	134	114	150	138	166	135	147	142	133	139	141	119	125	136	138	147	122	138	148	129	147	147	155	121	133	152	136	131	143	149	138	146	135	158	150	139	125	154	143	131	139	142	141	117	126	138	129	138	149	131	113	138	145	151	111	143	116	128	124	147	147	156	128	140	166	130	144	143	137	123	145	137	118	150	128	119	124	135	147	140	117	153	159	145	117	145	154	135	121	138	148	114	114	124	144	139	134	141	122	138	130	143	145	143	127	151	140	142	147	121	144	144	154	138	135	125	135	141	139	121	149	143	128	127	148	131	133	153	124	118	128	125	150	150	125	147	133	157	141	124	116	133	144	147	139	149	115	155	144	141	127	171	116	118	131	144	148	135	130	136	127	153	136	128	131	137	142	134	139	130	140	134	150	138	134	147	123	125	136	154	143	119	155	145	156	148	128	131	121	141	122	132	163	146	147	136	145	134	132	123	149	129	138	164	120	150	112	132	126	151	124	118	134	161	143	148	138	131	130	141	131	142	129	161	145	128	140	146	127	124	132	132	127	140	133	147	111	133	145	171	148	158	161	130	119	141	139	117	145	139	148	150	119	119	154	139	133	162	136	139	136	128	147	126	136	136	141	140	137	136	166	131	132	151	112	132	163	149	137	132	137	152	143	135	130	136	125	141	129	128	148	115	124	142	127	148	137	159	127	150	139	141	144	134	143	154	147	128	142	143	123	122	138	134	133	150	134	135	132	141	138	142	125	118	134	163	161	135	142	156	166	157	160	148	139	134	154	141	154	121	138	111	125	161	126	143	150	126	138	160	175	139	145	117	153	125	138	153	126	141	126	136	143	153	138	150	129	119	133	153	132	146	158	155	151	140	120	133	157	147	140	143	131	152	151	139	114	159	129	153	154	145	120	142	134	125	133	144	137	146	139	131	162	149	126	131	130	144	132	135	129	131	142	132	117	154	144	149	132	175	143	137	124	123	140	134	162	154	147	136	160	135	145	142	109	131	135	129	120	173	143	144	149	127	149	162	136	138	155	151	140	131	136	137	145	133	131	159	133	114	124	141	148	136	126	122	131	132	119	126	126	139	108	120	132	148	135	129	137	152	144	145	150	148	115	145	133	136	139	156	144	126	145	112	137	138	132	130	168	146	149	143	167	141	143	160	144	144	145	118	165	145	140	150	131	153	135	152	126	135	132	144	127	142	150	132	144	141	145	114	140	117	125	141	131	112	138	143	148	148	144	126	134	159	135	135	119	160	128	136	131	133	122	131	120	136	130	143	177	131	140	147	146	121	144	141	165	130	140	137	129	121	149	152	105	125	124	144	128	112	115	136	138	133	151	134	131	119	155	137	123	148	155	134	149	153	127	116	144	154	161	117	119	146	148	152	132	140	137	128	156	142	142	132	129	133	130	134	134	119	139	125	132	128	136	123	129	131	114	119	131	113	147	148	132	122	112	139	165	146	149	128	135	129	129	136	124	127	134	141	145	135	136	156	119	122	133	137	124	119	123	143	130	151	140	127	111	115	135	134	148	137	138	133	143	135	142	130	136	134	119	121	127	133	144	146	160	138	155	127	128	146	128	157	134	141	128	128	160	127	132	136	159	110	135	148	148	145	160	133	114	163	125	162	141	128	130	158	148	141	148	118	164	148	123	141	131	131	146	125	131	140	116	124	144	135	132	137	130	119	142	143	142	131	152	133	126	163	138	137	138	145	135	123	157	147	129	146	141	144	144	139	127	152	141	145	122	132	124	144	137	149	149	143	130	151	127	133	123	149	158	136	119	155	134	145	118	123	121	142	151	126	131	126	145	133	151	140	169	131	130	134	147	125	130	130	124	139	100	130	135	117	134	136	108	124	132	139	131	137	147	142	148	148	116	142	147	120	131	135	137	131	149	131	146	124	144	160	131	123	124	134	131	116	142	124	136	154	125	135	137	128	122	136	127	121	133	129	140	127	132	121	154	144	150	156	141	147	133	134	150	137	117	146	109	131	140	126	158	139	150	125	133	132	151	126	139	122	141	121	144	144	148	121	158	139	136	143	126	126	140	139	135	122	139	133	148	142	131	134	143	145	139	144	146	139	150	121	147	147	143	132	134	141	156	145	140	134	144	152	158	153	133	137	148	118	135	127	133	145	134	135	155	146	126	137	142	137	136	142	139	150	161	132	135	134	143	141	124	143	112	137	138	133	133	131	156	157	151	132	151	128	132	150	145	147	130	169	130	129	164	133	131	115	109	147	138	122	127	148	127	149	123	169	146	130	154	137	119	146	151	145	149	160	126	144	136	155	144	136	134	157	137	127	130	126	135	132	136	146	141	145	160	149	162	149	149	125	140	134	149	131	139	146	131	122	139	155	136	112	132	138	134	149	115	117	141	143	149	152	139	141	122	143	143	151	131	130	132	156	143	145	139	137	126	144	128	120	141	137	136	158	116	123	139	133	154	151	124	140	124	149	152	145	137	150	135	163	135	132	137	145	138	156	149	138	139	127	138	131	156	150	113	131	140	136	143	123	158	144	134	121	118	129	127	132	148	161	141	156	132	128	146	132	129	162	131	142	138	148	142	140	145	133	142	146	132	148	145	126	137	136	136	130	139	136	130	148	138	123	124	153	125	149	138	123	129	140	139	126	137	121	129	127	128	149	137	140	137	126	129	127	141	124	133	138	123	134	151	140	135	147	109	135	145	143	149	125	113	132	137	143	154	124	139	126	166	120	129	134	148	137	142	141	151	135	128	153	135	150	141	171	146	136	149	137	129	133	132	140	156	128	165	155	132	160	134	150	137	144	156	151	137	130	116	133	127	145	118	137	135	135	127	125	146	126	146	132	138	125	118	135	131	114	126	127	139	143	146	121	141	144	132	137	127
7455	2039	4337	5180	4673	3888	3115	2607	2164	1907	1663	1493	1281	1195	1156	992	997	855	872	818	790	670	731	653	706	635	676	597	625	626	579	579	583	587	558	530	537	588	491	524	572	470	476	535	527	478	496	545	479	516	473	465	488	468	483	474	484	448	468	498	479	449	426	408	465	443	463	431	457	452	420	440	388	454	450	481	444	437	424	431	455	443	426	472	495	420	427	392	396	462	454	469	501	418	458	458	480	429	450	399	430	464	465	426	427	428	434	419	430	417	424	460	417	450	450	474	399	411	407	396	414	458	388	406	430	416	432	423	399	433	384	437	421	396	407	436	454	414	429	410	403	435	439	432	406	428	419	444	398	415	451	429	399	441	396	378	427	414	442	422	408	458	405	399	417	461	438	435	412	423	389	407	443	434	383	406	469	426	410	399	437	445	429	403	429	422	440	411	436	421	427	432	393	424	429	412	431	402	420	399	477	381	420	419	424	416	444	445	447	395	406	400	439	397	399	384	380	446	426	477	409	371	448	436	435	441	442	416	420	388	402	423	404	412	447	390	424	396	371	398	412	423	421	415	394	438	410	384	425	439	418	412	406	463	414	437	429	436	432	437	418	434	392	410	422	413	402	405	432	415	397	381	409	397	401	445	431	412	411	424	397	426	406	414	468	442	426	394	389	434	413	413	434	401	400	407	416	408	419	427	447	385	411	384	431	385	401	407	412	411	402	427	454	357	438	405	395	388	402	432	417	413	464	408	425	418	406	435	411	434	395	414	428	423	426	382	409	423	417	388	454	401	438	408	440	427	377	427	393	426	426	374	434	397	412	441	424	421	450	392	418	433	431	442	406	384	449	427	401	422	429	413	435	387	429	418	417	433	387	434	437	415	404	406	449	412	425	415	425	415	457	431	396	419	424	422	429	439	445	438	409	408	444	441	399	443	393	395	402	409	411	411	397	438	420	409	409	411	426	408	439	411	391	426	410	406	414	427	399	415	423	367	444	410	413	427	434	435	409	420	426	407	433	398	435	412	417	396	440	381	404	389	406	396	395	411	391	398	407	438	418	417	422	433	390	424	381	420	429	450	430	415	436	384	385	417	412	412	458	442	392	413	415	412	383	392	389	435	429	407	367	412	445	411	449	442	393	444	405	430	387	430	394	429	412	415	424	410	383	395	446	444	466	422	377	403	412	369	399	440	388	411	394	406	425	444	424	402	432	431	426	400	443	453	373	438	413	384	384	382	418	417	417	425	437	436	453	418	412	395	421	415	433	407	427	408	414	433	435	406	412	452	431	435	412	435	401	427	428	422	392	423	453	416	419	419	427	402	436	413	421	416	381	406	401	413	424	442	409	428	417	379	412	419	399	433	427	455	432	388	437	399	428	448	408	409	395	404	403	441	417	406	433	418	412	453	412	387	425	389	402	403	410	423	375	425	443	416	466	412	452	411	445	398	422	456	425	407	436	383	384	421	435	405	440	421	416	399	416	421	446	464	362	423	421	447	425	404	435	425	474	403	379	372	422	438	430	467	417	400	404	425	404	416	392	403	416	428	406	438	397	426	423	428	442	408	408	432	399	416	364	452	445	414	417	416	405	403	414	409	424	405	423	428	395	417	439	403	428	422	406	410	402	408	380	383	431	419	424	381	399	411	391	379	441	425	453	443	385	430	441	384	421	385	423	412	436	430	409	415	427	431	408	419	392	420	418	387	437	414	460	396	417	441	418	404	392	411	427	419	434	434	374	419	408	401	412	406	408	443	406	461	421	425	406	404	458	412	411	407	426	423	406	400	418	437	468	409	448	402	414	417	448	427	442	447	414	393	415	409	428	455	421	428	422	427	418	431	416	464	450	436	433	428	389	401	400	423	386	423	441	405	398	397	392	386	441	404	424	421	389	432	443	411	426	443	389	443	413	409	431	426	411	449	389	442	413	423	434	427	420	408	415	430	401	412	411	413	390	398	440	427	445	394	425	402	393	441	448	396	425	402	394	418	413	410	391	458	430	404	419	408	412	437	410	443	451	430	445	408	433	417	393	393	417	405	427	411	416	428	390	394	390	405	393	416	432	444	425	389	416	392	427	416	407	427	435	389	463	425	439	394	415	413	425	419	433	438	419	408	409	384	417	440	446	431	433	421	415	410	366	447	429	393	418	451	416	417	441	430	431	399	416	394	434	416	405	423	435	441	450	448	427	413	400	396	434	403	423	422	394	402	410	466	402	396	423	396	436	387	422	406	402	378	428	381	422	398	445	424	408	401	406	438	427	434	440	427	415	399	414	409	425	444	428	394	435	396	388	462	413	428	440	447	416	382	419	409	429	402	403	380	413	421	406	403	404	401	393	442	442	385	393	406	404	446	423	408	394	432	417	413	397	429	420	417	414	379	411	431	435	405	439	449	453	438	423	412	430	414	415	391	432	420	411	423	445	419	449	415	438	414	407	439	439	424	438	439	416	393	416	403	416	430	420	437	370	386	413	424	426	414	428	406	431	420	407	382	423	401	423	429	425	451	448	400	414	432	410	434	406	444	398	410	416	469	429	423	403	410	405	392	417	425	426	434	376	421	398	450	431	398	423	402	452	411	449	413	449	451	400	409	397	414	384	408	377	369	414	426	383	410	393	398	396	427	411	398	423	384	385	413	412	413	448	417	454	432	424	405	436	401	414	399	399	404	410	414	434	424	461	384	411	417	378	426	401	413	427	390	413	379	399	431	429	417	375	413	365	414	458	407	422	404	413	413	465	420	402	389	390	387	413	392	460	423	412	401	416	400	406	415	437	470	398	414	440	424	407	450	419	426	392	393	415	429	382	412	441	428	399	439	411	418	418	419	418	420	406	397	414	415	430	379	393	422	411	388	391	423	401	381	399	433	405	437	428	390	443	430	425	429	456	406	435	437	394	395	414	415	408	429	439	367	439	422	412	430	457	387	400	436	406	434	415	394	438	476	441	430	451	439	465	417	439	439	427	400	417	419	417	397	457	402	441	409	424	414	419	432	413	446	440	424	420	442	392	465	375	395	391	453	404	452	388	406	406	425	416	421	387	442	403	410	409	431	423	411	463	407	434	398	384	371	437	408	407	400	415	423	412	397	436	395	459	393	392	415	396	450	432	405	401	380	409	477	434	399	407	429	389	395	395	426	435	441	436	408	393	460	412	418	393	436	417	443	413	437	442	443	386	421	419	414	429	401	419	416	466	418	394	420	404	417	416	411	392	439	414	397	375	439	378	422	424	390	392	426	407	435	419	427	437	442	415	426	445	424	402	420	454	412	428	437	431	430	435	434	388	432	429	405	386	421	399	447	413	406	400	452	431	434	418	401	420	419	405	442	408	441	419	466	416	384	423	400	438	420	392	425	407	431	410	427	420	408	438	419	433	426	378	403	399	378	441	370	403	409	409	438	426	408	382	403	441	437	405	403	395	425	405	414	442	424	430	414	427	369	414	458	396	403	370	405	423	408	412	430	444	388	415	451	437	455	419	390
2474	332	351	372	304	332	325	322	297	321	302	285	310	298	304	295	287	287	305	294	319	258	286	317	301	313	305	304	296	271	288	277	298	305	280	306	297	319	295	299	304	278	284	268	296	292	310	295	283	309	293	303	285	291	306	291	299	296	295	300	285	298	287	291	291	271	268	316	313	252	259	290	267	274	297	277	286	305	316	281	282	304	309	300	276	317	315	289	292	311	278	289	281	306	288	296	287	272	303	279	299	294	303	297	280	275	275	304	295	287	314	281	303	262	280	292	309	288	293	269	313	284	295	296	295	292	289	340	303	287	277	299	268	315	278	314	292	287	267	288	278	271	298	301	304	291	257	287	307	329	274	289	271	298	322	287	303	288	292	260	291	289	274	287	300	303	292	306	305	262	295	295	305	301	314	253	285	292	276	280	295	282	302	294	315	297	277	298	308	285	299	268	328	312	292	305	281	277	294	324	297	268	306	275	300	284	296	292	294	279	301	298	323	279	285	278	276	277	301	277	294	296	275	287	284	316	284	295	287	260	296	260	272	288	296	335	303	311	278	306	310	289	261	305	304	311	301	280	293	307	300	288	278	304	304	289	322	297	300	291	295	299	292	272	293	293	271	330	294	274	316	290	296	291	297	300	300	290	278	282	320	286	294	313	271	287	329	283	314	272	299	306	300	281	300	308	310	313	267	289	285	267	291	306	307	306	310	286	324	276	302	304	273	291	323	289	292	259	259	293	293	290	305	315	278	294	298	272	292	303	282	284	267	264	290	283	295	309	298	326	291	301	300	312	279	291	266	293	315	297	308	296	299	284	298	300	292	299	291	288	321	295	310	298	276	292	299	294	272	270	296	264	287	298	288	298	288	279	295	290	288	280	286	298	279	310	259	308	344	318	295	304	328	289	282	327	299	336	305	315	302	301	301	309	307	308	275	269	271	279	284	287	325	306	313	321	274	271	328	286	311	276	292	285	269	289	281	294	321	279	322	299	294	303	311	291	299	339	298	286	293	280	301	284	276	265	324	310	308	296	266	270	298	262	303	297	284	279	301	301	316	291	301	296	309	270	298	302	308	278	292	292	282	315	309	289	296	288	299	310	274	296	278	274	334	298	312	288	301	296	267	296	296	301	290	276	279	276	294	302	298	264	278	304	289	268	303	298	297	319	282	309	305	285	284	264	280	273	314	291	262	304	252	297	272	278	282	328	322	264	331	281	282	302	301	297	305	299	305	303	304	286	287	312	273	281	248	271	276	299	283	286	323	257	296	315	265	286	248	326	324	287	297	273	293	264	257	272	294	321	280	305	294	277	287	291	312	302	283	274	279	303	297	291	271	284	276	323	310	287	300	281	295	314	314	296	295	271	296	289	293	272	283	265	271	286	301	279	286	263	329	303	291	286	289	261	287	308	286	274	267	323	288	299	302	276	290	279	282	278	291	298	316	281	268	266	297	302	302	297	281	273	308	277	316	280	325	305	288	260	301	290	297	303	326	336	312	296	265	291	298	289	281	318	300	287	311	320	302	271	268	276	299	303	302	319	316	306	310	318	281	298	301	272	305	291	304	279	345	311	292	269	303	280	276	322	306	300	290	265	287	309	342	305	284	283	291	308	285	289	275	288	274	303	320	293	267	275	304	300	300	360	296	277	289	268	284	282	327	280	261	270	329	287	299	305	316	310	290	327	307	290	297	304	300	286	294	285	301	304	271	329	305	310	280	288	280	287	289	301	284	298	323	316	261	262	300	287	286	320	286	268	307	297	294	295	290	294	292	275	312	280	301	307	310	277	289	301	274	286	301	290	312	296	294	267	280	305	301	303	310	312	303	283	292	311	291	291	323	267	281	302	283	275	321	285	274	285	275	301	290	263	288	272	310	316	300	305	280	316	284	294	295	293	311	264	318	301	294	265	296	319	311	266	282	318	296	315	305	312	306	303	288	281	285	311	319	278	320	299	298	269	293	307	274	279	315	307	314	310	279	298	281	264	303	277	294	319	296	284	315	288	291	261	315	283	261	312	307	273	291	318	288	303	301	311	312	272	298	258	301	293	303	305	315	292	301	297	285	302	269	302	277	304	302	310	255	292	283	298	279	296	290	307	299	258	281	273	311	303	294	284	267	284	302	312	322	285	345	290	284	298	334	290	291	268	323	259	293	292	306	288	289	319	328	257	310	281	297	295	314	302	283	288	299	296	293	296	280	312	298	260	305	257	301	308	320	276	312	274	311	295	278	283	275	309	290	288	301	293	293	305	310	276	297	273	317	343	289	302	271	295	279	285	269	238	281	298	266	267	286	283	267	283	318	307	305	301	290	304	310	288	320	297	299	332	275	297	270	264	302	280	305	292	319	277	298	323	302	293	296	292	291	267	298	274	316	301	283	289	321	302	314	283	295	273	270	282	276	293	298	294	280	294	295	291	328	304	307	305	299	299	288	293	279	295	314	278	310	276	310	298	261	293	297	272	273	296	296	281	309	275	285	303	276	270	292	289	293	283	284	295	269	334	297	299	310	317	278	286	283	277	309	273	308	306	292	299	298	290	283	322	283	293	290	283	278	323	300	308	278	303	310	283	271	308	291	303	267	306	295	284	283	316	281	306	265	300	283	271	280	306	299	315	267	305	311	288	302	262	290	315	308	317	323	298	268	277	292	338	290	273	294	283	291	291	293	263	266	284	272	322	283	302	282	298	267	317	297	326	311	309	294	290	269	281	279	314	300	296	297	279	289	329	284	294	310	299	310	275	280	299	259	294	260	285	323	270	282	271	286	305	314	277	312	294	295	292	335	293	312	263	266	296	253	296	300	303	320	302	272	287	302	319	305	274	300	298	266	308	262	304	297	283	316	324	304	315	313	317	323	320	309	285	280	272	308	282	265	289	292	287	299	281	264	320	326	284	329	309	279	283	283	290	332	283	343	246	329	302	290	320	273	285	293	319	304	276	273	325	288	285	272	300	259	304	304	308	296	287	335	303	324	277	303	288	294	275	265	268	340	269	299	320	302	287	291	313	306	321	290	289	273	292	268	334	279	293	336	293	262	286	301	310	322	317	287	304	293	275	281	259	303	288	304	333	300	303	278	268	267	303	300	285	292	294	305	311	298	331	308	282	283	296	275	263	293	288	296	286	280	285	268	302	281	292	300	305	289	278	287	293	316	311	269	318	271	287	332	301	295	303	297	293	294	319	276	306	261	289	296	287	301	294	316	297	269	285	303	285	280	318	269	279	321	279	284	307	295	290	302	286	297	312	297	297	281	293	265	296	299	323	273	284	331	280	319	276	315	270	289	291	312	273	263	324	291	305	289	282	308	286	277	295	281	308	282	275	281	273	241	289	294	299	283	300	300	284	289	276	280	255	268	293	304	282	293	301	299	287	317	313	304	313	293	305	303	255	301	279	300	292	287	309	305	311	265	267	274	299	323	309	281	286	284	302	276	317	294	295	294	302	283	281	293	306	314	296	298	301	284	296	287	295	291	287
2472	860	972	1009	948	960	937	896	884	841	879	840	858	873	784	817	803	854	829	831	834	765	780	795	807	792	826	833	823	790	730	801	770	759	774	775	826	848	806	787	777	765	776	759	794	810	795	831	777	721	791	815	758	819	794	726	854	785	826	791	829	812	832	789	726	790	761	848	797	768	795	780	816	821	758	779	804	736	765	816	812	762	777	767	766	773	775	759	749	772	759	791	857	790	767	793	755	770	832	755	755	744	761	800	779	815	793	818	812	790	869	788	847	780	778	795	830	792	831	826	788	763	805	801	768	813	789	784	766	783	794	806	822	777	770	762	805	735	778	802	777	780	834	827	785	769	768	835	799	825	747	779	787	791	841	835	780	814	782	762	786	799	791	793	808	827	771	821	802	815	771	775	824	748	776	757	813	808	804	743	753	808	792	782	825	877	774	766	766	777	781	795	758	758	774	785	833	820	793	788	819	835	792	752	766	769	794	802	852	782	744	817	804	843	808	797	803	800	783	757	772	765	781	789	791	786	768	774	820	789	807	784	788	750	795	772	836	768	763	844	817	777	776	767	810	799	799	807	745	819	786	824	842	765	774	812	857	786	806	787	832	776	773	843	810	770	825	747	775	726	788	788	745	809	763	834	788	747	786	761	765	761	787	709	770	819	778	812	799	795	788	783	771	781	788	843	831	768	784	806	720	803	775	763	826	845	744	811	761	813	749	790	783	755	771	807	783	769	759	770	785	738	777	815	737	782	846	740	770	810	779	749	787	753	754	851	810	729	791	800	797	795	774	791	793	780	819	789	773	739	801	752	811	801	798	814	753	748	801	823	781	749	785	784	778	826	821	737	777	840	780	807	724	792	813	817	818	802	781	764	789	729	767	731	731	778	809	775	857	768	849	781	791	751	796	783	793	794	771	765	809	775	834	795	807	761	814	754	836	855	737	815	816	782	838	774	805	837	810	790	803	783	790	741	797	790	774	755	766	811	754	806	786	836	836	728	843	797	833	777	791	739	799	787	827	794	816	778	804	817	796	753	812	778	776	834	786	796	835	801	754	745	802	775	787	829	790	831	760	791	766	766	814	800	845	743	845	795	776	810	777	815	862	828	835	800	800	793	810	789	750	797	789	833	737	776	779	742	799	780	778	817	749	780	782	800	792	779	802	771	761	802	774	785	784	749	817	796	813	815	751	746	743	801	791	761	764	787	840	803	816	761	763	794	730	797	805	835	807	802	787	866	753	765	859	752	829	810	740	807	776	768	782	824	783	831	776	783	803	760	795	797	749	755	760	778	802	755	767	747	780	812	792	778	804	816	802	791	735	793	803	767	752	820	796	796	820	814	747	807	775	802	765	782	816	826	792	768	800	790	800	821	792	773	819	768	812	787	781	796	753	789	801	787	744	742	708	778	771	785	794	807	819	783	759	865	754	784	765	788	751	800	809	788	795	841	804	825	760	767	819	760	796	819	810	768	832	770	779	788	799	796	815	810	793	784	803	818	788	759	723	752	763	793	778	794	759	775	821	788	805	761	810	742	753	798	788	744	735	824	769	801	786	813	791	772	756	843	781	788	821	753	762	812	741	833	820	762	832	805	794	808	771	785	762	786	818	814	763	790	823	814	758	758	808	795	792	830	845	814	834	791	867	800	823	760	758	810	781	824	837	807	779	837	756	777	776	830	808	798	801	753	787	810	778	796	786	801	776	800	815	801	775	786	742	776	774	795	779	721	754	765	755	796	816	737	770	769	809	767	801	808	755	798	801	760	767	779	765	764	803	786	799	791	768	804	804	850	811	763	800	808	815	834	792	794	806	769	811	808	846	793	812	809	794	800	778	792	785	741	783	817	814	828	800	835	765	794	786	815	800	821	774	751	745	831	776	759	758	762	759	820	748	817	790	796	811	775	835	770	837	805	773	828	817	762	840	779	781	780	821	798	806	790	791	762	745	771	813	781	763	795	812	770	772	808	794	833	776	825	736	758	765	779	817	799	806	772	751	809	793	816	801	810	767	768	796	795	810	811	784	820	800	813	807	818	807	752	805	788	769	789	778	795	782	775	763	797	820	796	784	808	788	811	757	780	804	799	770	800	737	818	805	735	766	809	808	769	822	804	775	784	791	789	811	836	768	789	771	814	750	781	801	802	809	772	733	815	777	817	774	795	795	806	720	806	836	782	783	806	799	802	772	770	866	752	769	751	812	788	839	775	820	786	816	772	802	793	757	784	825	840	822	784	797	782	721	770	829	819	789	839	781	752	791	816	758	794	802	804	785	749	798	747	880	762	844	749	782	820	785	749	806	818	804	766	767	762	838	809	740	774	772	819	764	828	806	762	768	753	786	768	758	768	795	794	791	807	769	783	801	781	791	775	830	809	817	804	819	822	781	790	775	785	767	812	788	757	784	749	833	757	758	775	796	791	785	796	741	805	780	740	805	804	815	755	811	788	755	815	799	802	764	798	797	773	767	807	778	738	826	804	727	749	809	808	761	804	815	786	816	826	794	767	782	751	862	786	815	795	794	792	822	805	791	821	783	787	799	791	742	783	778	795	807	821	800	800	770	809	793	774	777	818	811	776	750	778	768	802	768	814	776	786	793	768	781	780	820	811	769	801	806	800	782	822	772	795	775	795	786	816	804	808	792	771	782	765	854	827	806	790	757	769	802	804	756	795	807	816	765	789	837	807	788	734	794	738	778	787	756	802	758	811	812	782	799	767	726	788	817	850	770	772	765	787	779	806	777	803	727	812	796	805	792	770	823	775	784	806	824	799	750	777	768	784	740	780	764	792	772	776	825	780	759	738	757	798	817	805	820	736	813	819	799	786	765	774	776	729	792	848	763	798	807	791	735	735	794	795	832	830	802	800	800	803	780	763	798	813	781	814	801	786	750	803	776	788	785	851	773	791	801	783	814	800	831	796	758	831	797	784	793	804	745	744	771	835	775	825	797	815	784	827	801	789	785	787	791	774	763	765	752	803	790	801	794	818	774	809	768	771	822	781	753	792	811	805	782	816	776	771	770	836	777	761	759	840	751	782	776	768	809	775	818	790	776	796	837	719	830	821	808	813	828	835	840	767	800	794	799	789	800	811	782	799	749	770	750	825	754	812	788	832	748	813	785	767	783	815	766	752	764	801	817	763	833	767	786	795	805	796	765	784	788	813	781	770	810	802	762	806	716	735	782	750	794	774	748	783	844	805	815	788	741	801	794	781	798	794	792	813	754	720	795	741	797	768	817	742	804	807	759	781	757	759	791	781	768	749	772	751	791	791	775	831	777	747	803	774	798	723	768	818	799	769	766	783	779	844	776	777	776	793	771	777	779	782	760	780	778	797	793	751	740	818	802	796	830	771	799	838	802	792	787	771	690	796	773	818	788	785	806	781	783	793	798	752	753	779	830	787	796	783	771	797	752	738	831	822	797	749	756	771	807	792	731	738	785	811	799	791	753	789	799	809	817	777	815	756	870	828	757	787	772	748
8773	926	1172	914	705	537	428	396	318	299	272	237	231	222	220	221	195	192	164	196	161	186	197	174	185	164	187	176	196	154	173	175	160	201	174	171	178	165	153	178	170	187	171	155	189	186	161	186	177	197	167	155	175	180	168	158	177	169	176	172	171	163	159	173	175	167	178	166	160	163	180	169	164	183	167	172	171	164	164	164	179	171	163	170	193	171	176	154	160	171	142	161	185	178	169	186	159	169	177	171	161	184	153	172	175	149	173	137	165	145	149	155	154	172	169	182	188	161	190	185	184	171	147	159	169	169	163	182	143	189	145	177	180	147	170	177	153	137	134	176	178	150	146	177	179	155	173	168	202	177	139	164	177	182	163	172	179	188	148	174	162	165	171	167	188	172	172	167	197	141	158	179	148	155	167	151	184	171	167	157	172	162	168	168	158	169	176	146	190	149	163	165	176	183	169	152	185	149	167	174	178	171	176	166	171	161	162	168	152	166	166	171	195	154	175	149	154	180	176	174	164	158	165	165	154	154	166	174	184	148	160	175	170	155	159	175	154	152	168	186	177	150	150	176	165	155	158	162	187	154	176	161	167	152	156	177	164	186	165	164	139	176	163	148	150	192	170	160	162	171	170	163	146	144	178	178	148	174	153	163	161	160	168	161	157	170	159	142	161	157	180	174	159	137	171	160	150	172	190	139	171	167	154	150	146	184	184	153	172	130	176	186	171	179	151	162	203	151	158	163	168	196	152	167	168	152	154	148	170	180	157	142	160	186	174	151	185	154	173	163	170	165	170	179	157	152	186	166	151	175	161	183	148	154	141	183	159	158	163	155	147	149	178	177	155	155	177	144	168	167	167	158	184	161	163	163	169	153	171	149	163	165	187	147	176	156	137	158	165	162	149	154	165	179	141	177	155	153	156	148	160	137	172	167	146	139	208	162	165	177	186	152	157	167	171	156	195	148	141	179	161	171	144	167	168	157	170	177	172	150	170	162	168	170	149	184	153	167	182	171	180	151	138	171	166	181	202	162	159	157	165	163	157	159	169	157	168	187	155	162	168	173	177	156	182	147	153	166	162	165	159	186	132	182	158	167	179	180	171	162	158	165	156	162	155	157	158	158	156	162	160	165	161	172	162	171	178	147	172	155	162	173	170	180	155	177	143	168	191	156	165	179	161	173	170	166	161	153	189	149	147	159	153	181	165	178	170	154	151	155	128	148	146	163	165	176	155	153	163	149	164	170	168	159	147	155	153	176	171	164	154	148	167	147	179	167	183	165	145	187	148	161	143	188	200	170	156	176	176	157	160	177	185	147	177	170	182	168	182	151	126	157	147	161	182	159	174	168	164	166	168	183	170	173	148	147	159	168	167	151	148	151	180	159	145	164	160	162	148	177	186	171	153	172	196	166	161	157	165	169	165	163	168	150	158	165	150	180	165	171	185	168	180	155	168	163	142	162	164	158	168	158	144	190	171	185	172	167	185	158	136	158	154	155	162	184	182	159	157	179	170	165	157	157	169	163	156	160	162	169	161	175	180	154	165	171	170	150	155	174	181	164	164	171	153	163	176	151	154	161	169	194	150	163	151	162	169	166	149	179	188	159	145	162	184	172	165	160	156	159	182	164	159	183	173	191	187	154	155	149	154	164	146	172	150	154	177	163	150	157	170	151	141	173	157	170	165	177	170	146	182	202	142	171	164	151	171	144	153	166	182	157	178	161	157	188	178	170	162	167	172	163	154	152	165	171	166	143	136	171	175	188	171	173	154	159	158	186	153	186	162	162	157	160	159	158	149	160	165	157	141	153	150	170	187	155	171	170	164	175	149	179	144	152	155	180	150	159	169	173	160	178	156	176	165	159	150	183	159	160	154	201	169	154	150	170	187	167	164	177	179	153	172	177	193	147	152	174	150	168	183	165	166	138	159	172	171	164	151	163	175	142	176	157	182	144	162	154	156	169	163	167	172	175	169	174	157	169	167	180	160	170	144	153	142	158	148	157	175	168	150	167	168	158	186	161	157	150	176	168	164	155	162	163	175	153	169	170	174	154	171	143	147	190	169	180	165	152	165	157	173	152	147	163	175	161	159	158	186	171	143	183	154	183	149	172	171	177	142	140	152	172	167	145	169	188	154	175	157	183	185	169	150	137	175	156	160	166	150	160	152	162	151	157	189	161	180	161	160	193	141	170	160	173	173	169	153	156	163	157	155	159	145	137	170	141	152	160	176	167	197	156	167	185	173	176	196	159	162	172	166	158	151	154	138	175	174	173	141	159	181	147	157	203	136	167	156	167	145	155	153	167	161	158	187	162	145	184	169	170	173	167	162	162	171	157	163	147	152	171	140	155	160	138	183	167	176	165	176	164	151	146	163	159	185	185	159	163	172	163	145	149	161	157	163	157	186	152	163	172	178	155	174	162	151	157	180	159	165	165	168	145	180	139	160	167	183	137	160	167	177	155	179	172	169	150	174	164	165	176	165	153	171	164	180	188	161	149	163	154	164	165	186	162	164	164	146	158	146	159	155	154	175	174	183	179	188	181	159	177	175	181	158	178	150	172	175	167	181	163	163	157	171	165	175	163	186	150	157	155	185	152	144	175	176	175	145	168	180	168	155	149	162	176	175	154	167	166	150	176	148	171	190	183	181	174	184	176	150	168	159	174	161	159	171	164	158	159	143	175	168	177	177	150	178	179	173	170	152	153	196	181	151	141	169	175	164	146	169	157	171	152	161	148	157	140	149	169	171	137	173	162	153	160	188	160	153	151	187	172	165	166	167	189	153	174	164	157	163	157	160	202	181	184	192	183	177	144	157	172	149	169	175	159	179	171	154	167	173	161	168	166	173	147	168	149	175	154	178	162	162	164	173	150	156	177	162	179	171	130	183	167	151	150	194	161	184	148	152	177	164	174	156	163	179	148	168	160	163	154	162	153	155	147	176	177	170	151	165	167	151	140	170	177	180	177	157	148	152	180	164	172	184	172	160	168	167	162	175	134	157	167	176	153	161	159	154	159	168	168	180	159	169	169	188	155	177	150	138	151	149	181	162	164	171	181	190	185	156	152	170	154	147	157	169	163	174	176	161	157	163	168	184	163	156	159	170	152	184	146	166	150	174	157	171	182	148	145	130	144	153	171	167	175	156	199	162	182	166	141	172	154	159	155	160	159	163	175	143	171	176	181	172	177	177	170	150	136	148	140	148	171	167	160	174	159	155	150	159	181	190	169	187	156	164	159	166	160	166	168	189	136	164	149	161	147	164	143	150	158	181	163	189	178	172	179	146	135	157	163	156	153	157	179	166	174	167	172	191	168	183	163	139	187	192	167	154	180	165	164	165	149	161	164	182	154	160	164	153	159	171	159	174	170	163	177	167	165	162	173	163	152	158	165	169	183	185	173	178	170	153	178	145	151	157	165	174	165	143	160	180	155	157	167	158	180	167	152	166	159	166	162	173	161	162	164	169	153	172	179	173	171	157	161	191	177
5559	1299	2601	3145	2663	2330	1879	1620	1466	1309	1126	1117	907	874	801	808	762	657	707	691	639	631	634	604	565	632	632	620	543	568	564	519	506	540	538	553	499	526	520	528	500	493	511	509	526	521	463	535	522	541	519	501	509	489	456	486	516	479	489	501	484	483	510	491	494	513	504	493	501	463	463	488	507	470	470	506	482	516	523	463	475	476	496	517	501	496	444	543	462	483	501	508	462	471	476	491	476	461	488	461	452	492	485	476	474	486	477	511	490	481	460	447	479	436	463	475	446	485	480	493	489	454	511	466	474	480	473	519	489	446	495	466	460	484	483	481	511	487	500	484	456	463	445	465	439	468	485	463	480	486	472	464	483	472	442	463	482	494	447	473	505	511	517	480	487	462	488	465	470	463	506	483	483	481	420	457	454	459	450	431	487	476	454	498	479	455	473	485	517	496	467	467	484	503	467	472	495	499	452	484	494	445	472	496	482	458	481	489	522	469	489	449	455	453	462	499	544	468	482	482	455	511	508	453	472	469	449	474	484	482	458	503	483	457	474	453	492	453	462	455	423	505	518	433	504	473	487	453	450	466	481	517	455	483	450	465	485	522	459	449	472	458	421	512	479	483	502	473	518	478	467	479	459	508	531	455	493	482	480	527	484	468	492	471	464	479	512	462	480	443	487	467	498	504	465	506	471	455	456	458	468	482	495	486	488	506	459	523	464	471	485	446	474	492	499	464	466	482	476	468	474	471	451	462	458	527	477	488	460	481	454	464	512	497	468	464	465	479	490	473	455	518	442	475	485	461	469	448	460	499	524	458	506	487	491	460	490	500	466	474	480	465	445	475	478	509	421	478	484	472	461	477	448	477	491	440	444	472	484	458	479	499	467	488	445	432	484	464	495	471	502	465	506	453	532	444	453	494	457	520	461	486	470	478	488	485	473	471	479	467	479	483	502	480	467	479	505	461	461	479	445	471	423	498	479	476	458	467	481	474	496	464	465	469	486	460	457	471	446	481	478	500	495	495	489	496	509	447	464	462	481	461	475	465	499	464	460	454	472	503	458	458	465	512	447	494	467	494	535	452	473	470	497	468	477	464	459	462	461	486	462	488	470	484	480	412	469	503	466	450	474	482	480	475	499	489	504	466	462	447	468	458	463	471	465	482	493	505	481	487	460	478	484	462	479	473	473	526	509	456	520	470	502	489	460	464	487	470	467	465	446	499	460	475	475	477	438	486	454	483	459	473	508	455	503	458	462	482	440	482	478	476	443	505	492	524	442	450	467	508	484	476	545	517	464	462	496	469	492	480	459	471	453	456	467	491	484	448	488	449	481	476	521	436	475	490	491	476	527	476	446	501	498	466	461	438	481	472	461	515	448	489	473	479	469	452	434	508	492	443	509	468	445	452	471	517	457	502	470	525	487	489	503	447	477	484	459	475	509	476	466	452	476	493	474	505	454	516	497	433	496	486	492	480	454	473	500	502	476	478	454	462	501	476	481	464	480	493	475	497	450	500	468	514	492	486	476	474	452	476	476	496	483	454	474	466	484	491	446	495	472	516	505	503	461	505	478	460	504	450	471	488	447	510	498	471	482	468	456	471	448	485	474	487	475	487	505	445	514	436	453	475	462	512	468	486	467	526	496	514	484	501	440	464	475	520	482	487	512	476	469	465	502	497	517	430	480	460	472	467	502	466	495	490	438	476	475	513	492	501	493	450	508	448	494	465	513	506	448	443	463	483	452	476	483	458	470	492	464	443	477	466	501	486	434	492	480	483	474	457	502	510	486	530	491	461	511	453	485	472	474	464	489	456	469	435	464	437	474	472	464	477	452	485	473	481	471	475	484	489	460	451	429	490	472	501	507	458	474	456	445	493	493	476	450	474	478	469	496	460	496	479	479	466	483	460	482	491	507	491	458	472	451	496	476	510	457	480	471	464	494	460	505	466	436	472	453	474	522	483	484	472	461	450	465	425	466	467	502	466	495	499	482	478	489	458	473	475	466	456	491	495	507	447	462	439	495	456	477	487	483	470	485	484	485	467	473	446	477	488	471	443	471	495	464	484	497	469	466	473	486	446	480	484	481	505	480	494	478	493	490	476	515	464	498	467	431	478	486	475	469	475	505	448	466	504	498	465	494	469	462	509	466	425	496	495	488	473	505	445	500	456	471	466	493	438	454	486	497	472	474	461	512	465	482	484	450	448	458	483	451	487	491	478	458	504	448	490	463	470	467	470	504	485	497	473	479	469	438	477	463	521	452	502	489	432	435	489	468	471	479	461	500	508	486	467	474	474	509	449	458	491	418	464	447	465	454	447	470	469	462	502	480	485	535	480	467	495	499	512	489	450	460	484	509	484	515	456	450	472	480	474	484	467	509	453	477	462	438	451	460	436	506	452	443	507	416	457	419	480	473	462	487	461	464	471	493	405	490	455	497	473	498	472	472	481	472	472	458	467	488	454	483	486	516	478	480	494	481	478	492	478	449	498	468	473	465	512	473	488	478	479	430	461	480	506	481	429	458	485	470	480	492	485	470	505	486	514	508	464	455	489	463	488	475	469	514	478	496	475	479	476	479	494	481	463	495	525	476	499	478	478	513	459	490	451	486	492	467	433	460	420	454	499	440	506	511	462	481	448	503	458	477	500	431	477	515	486	466	495	432	483	447	474	437	444	493	484	473	481	433	480	452	531	452	477	467	484	513	510	462	441	458	479	476	515	495	470	472	487	496	457	501	437	475	490	490	484	471	452	505	495	500	490	498	496	450	517	467	490	473	454	492	476	477	487	453	490	488	458	499	486	460	446	492	478	494	511	469	500	447	450	488	482	479	432	470	503	491	430	458	443	467	512	488	469	472	491	422	455	467	495	473	494	460	459	465	478	486	465	490	471	472	474	474	492	502	488	475	508	488	469	479	478	470	475	465	479	458	531	491	466	499	472	456	465	453	451	471	512	470	452	470	471	459	477	496	498	503	461	471	443	474	453	487	465	480	470	471	480	476	457	447	493	467	486	466	505	486	468	472	493	488	482	504	522	477	477	456	473	470	437	487	458	500	507	450	478	480	512	482	460	480	468	487	497	482	484	457	485	461	474	452	498	467	454	460	487	485	494	485	485	495	458	465	485	451	473	474	471	478	504	489	470	466	494	479	486	450	465	490	486	503	468	509	509	454	442	527	458	441	430	489	471	469	499	451	479	514	464	483	436	475	501	477	502	465	474	473	515	457	490	458	472	521	448	481	440	481	437	481	472	448	465	480	467	473	466	490	444	499	473	473	473	478	507	475	481	460	447	469	447	507	464	476	496	477	489	483	471	480	496	475	529	505	513	482	520	433	443	425	469	480	463	520	459	473	424	463	461	423	489	471	451	455	492	472	444	490	436	460	484	499	502	498	457	490	503	466	482	476	505	486	479	465	473	449	465	449	462	499	461	464	451	510	502	477	492	446	488	468	475	483	463	491	449	479	474	473	488	463	472	481	487	463	475
15889	2207	2257	1816	1221	873	658	596	484	388	372	332	269	247	229	256	205	204	204	220	157	179	177	171	164	174	149	172	143	160	146	153	166	152	141	150	150	132	165	143	156	130	166	142	137	146	138	138	125	163	140	162	149	139	142	127	129	141	151	159	143	155	154	133	135	143	135	145	126	152	142	132	141	158	138	145	143	152	129	140	130	140	150	129	129	151	142	154	121	135	117	140	137	140	148	143	138	118	140	150	133	159	126	131	141	125	141	161	138	143	140	151	142	130	131	125	147	161	138	141	140	142	120	134	116	139	137	140	111	168	148	131	129	139	136	142	139	130	142	113	128	151	134	129	143	128	150	126	135	126	128	117	148	133	127	130	163	118	129	129	137	139	161	145	145	138	160	136	125	137	120	167	155	158	113	131	131	145	153	141	131	139	127	136	120	140	155	159	147	115	142	131	128	127	134	131	122	125	153	132	124	135	118	115	144	131	151	140	138	127	134	166	152	155	152	139	126	137	140	135	154	112	125	120	117	130	133	138	128	130	149	125	123	138	142	115	148	134	122	128	135	161	114	140	133	135	143	139	115	145	137	138	122	126	116	144	134	120	160	141	156	136	150	120	129	146	121	144	165	132	139	129	133	139	130	144	110	136	118	136	123	135	135	108	124	138	147	143	128	115	137	117	143	149	130	139	143	145	132	138	141	135	142	128	140	155	148	145	159	141	148	134	137	139	136	137	157	147	126	135	127	127	140	120	156	150	142	126	144	116	144	125	113	146	134	127	121	126	143	128	124	189	125	141	142	132	143	155	124	135	153	142	123	127	115	127	149	145	123	151	122	147	142	127	157	138	145	136	135	136	142	106	163	137	128	121	119	146	131	143	133	156	139	133	118	165	124	142	130	147	134	141	148	122	147	114	153	126	129	138	142	132	144	147	135	133	144	134	137	140	134	149	124	131	131	134	127	158	125	131	119	141	132	125	157	138	156	151	130	147	142	121	142	140	150	143	131	144	121	138	155	144	138	142	138	139	130	154	145	138	126	118	145	138	135	164	130	136	151	126	132	118	159	122	146	128	132	137	115	140	152	168	139	141	133	157	140	147	123	131	159	127	124	134	111	134	145	139	138	152	127	142	137	144	146	155	127	149	132	142	135	131	154	141	142	128	126	145	121	133	139	149	125	143	122	142	151	152	154	124	139	145	122	143	135	138	172	143	123	138	129	144	150	155	153	146	125	137	153	145	139	131	149	139	151	128	157	148	141	134	130	139	141	151	134	124	161	140	128	137	118	162	147	138	131	131	136	128	140	124	127	148	128	158	156	139	149	152	139	139	148	143	139	128	127	140	152	132	123	128	113	139	118	156	141	135	119	155	154	137	151	131	147	147	135	129	120	154	147	139	136	108	129	149	144	129	153	120	140	139	133	123	145	143	131	134	140	139	149	131	148	138	133	155	123	121	128	125	130	136	133	151	137	156	141	125	137	141	136	130	121	135	134	145	131	149	127	132	129	147	143	141	128	126	120	149	136	145	134	138	136	153	147	154	145	124	138	124	109	113	142	142	116	139	120	138	133	129	152	125	115	141	145	130	147	155	154	129	110	135	133	127	104	134	135	157	135	144	149	151	136	144	130	122	155	153	139	142	121	136	142	138	147	138	135	154	128	129	155	123	172	151	138	152	134	120	127	158	124	145	130	140	135	136	147	145	135	138	141	148	143	128	128	116	129	149	135	125	135	138	126	115	130	133	129	127	143	157	141	133	144	142	148	132	122	149	118	116	148	126	108	156	161	124	141	155	126	112	144	142	142	131	138	120	145	144	133	123	132	129	120	154	138	125	124	143	136	173	128	135	117	120	135	125	126	137	137	140	143	133	131	140	141	138	134	127	142	132	147	132	128	141	138	137	149	117	139	129	134	139	145	150	147	140	124	136	135	138	137	139	143	152	130	163	122	130	124	124	118	146	138	138	139	127	108	132	133	134	155	138	143	115	154	125	134	121	149	132	147	128	130	138	121	130	132	149	138	147	139	136	130	110	119	142	143	139	132	147	128	154	132	132	157	153	131	118	148	141	138	139	132	143	128	130	161	161	142	131	151	126	138	133	135	138	145	159	153	135	133	124	152	140	159	136	132	113	154	136	116	134	125	144	141	131	129	132	134	130	138	122	122	136	142	143	125	127	127	120	146	137	132	128	119	125	141	147	146	119	124	128	129	139	139	162	133	125	142	144	140	146	140	142	150	143	132	132	99	121	126	142	146	130	167	145	155	131	141	137	142	144	148	135	157	156	160	152	138	129	132	147	142	135	116	155	142	131	125	152	137	148	128	138	127	144	130	136	141	173	139	148	127	143	135	125	135	130	137	191	131	137	150	141	136	146	138	141	142	123	126	140	130	149	139	132	121	146	142	122	147	137	142	126	117	140	118	128	133	130	141	137	127	143	139	141	137	132	137	149	120	142	124	135	126	130	139	142	124	131	124	136	129	136	142	131	143	160	125	177	134	147	129	137	120	138	138	128	121	131	152	162	144	129	142	144	136	150	139	139	118	142	136	135	126	150	142	121	124	137	141	141	144	130	131	135	166	125	164	142	152	131	151	142	139	156	129	141	132	139	121	163	132	123	144	132	131	133	148	127	154	129	128	127	164	142	157	127	132	138	143	126	161	127	152	134	135	151	122	128	141	125	144	125	136	141	133	143	121	149	153	126	126	145	158	121	132	139	142	123	135	140	141	108	108	134	144	123	131	119	124	126	133	134	151	135	118	144	116	138	155	154	141	146	160	138	126	147	158	152	155	138	126	139	143	145	121	140	157	141	143	142	127	126	146	117	136	122	142	138	143	135	133	142	151	129	127	128	131	145	126	135	112	132	143	123	141	123	131	118	154	146	158	122	145	124	145	134	136	127	125	165	99	141	130	136	148	165	135	126	145	133	126	122	126	133	129	150	125	108	113	144	148	114	141	133	145	138	146	151	143	150	129	124	143	135	144	140	134	154	142	141	133	149	156	135	142	140	131	132	137	135	137	114	113	133	135	132	136	134	133	126	135	150	150	140	127	156	158	143	132	144	142	130	141	130	139	141	137	140	136	120	126	137	148	119	132	135	135	170	143	136	140	127	132	142	156	138	135	123	143	146	122	120	142	134	152	132	135	137	129	145	142	128	142	153	151	131	146	136	143	147	135	145	128	134	129	155	122	147	150	121	139	141	146	139	137	162	158	139	134	136	145	146	118	151	143	134	132	133	128	144	152	145	119	118	141	109	132	116	118	139	151	147	156	142	138	135	149	128	138	115	148	148	142	145	138	146	151	119	142	127	128	146	151	141	146	147	129	154	130	148	145	144	127	125	126	136	134	138	137	153	128	142	134	140	128	143	129	151	144	132	124	140	127	130	126	144	145	140	125	145	124	147	127	129	156	158	145	126	132	147	131	143	147	133	176	148	158	128	135	139	125	132	136	157	122	137	139	134	142	137	132	132	158	129	134	131
7437	2051	4368	5278	4588	3786	3120	2601	2188	1910	1601	1501	1390	1264	1133	1054	934	902	786	792	761	740	740	730	663	668	673	564	592	599	540	581	546	562	549	562	486	508	533	532	544	527	498	480	556	454	463	496	491	499	486	493	484	454	494	487	455	429	445	452	451	434	420	453	444	443	457	416	449	446	428	423	452	431	435	452	421	423	404	429	464	449	394	430	437	422	432	472	459	419	426	433	463	444	436	395	424	462	463	419	422	413	406	419	434	418	441	447	444	423	369	428	415	437	436	422	455	403	440	429	432	445	410	386	420	438	438	426	475	412	424	434	401	435	431	408	394	443	370	418	429	410	400	438	437	446	429	489	410	434	400	421	406	443	426	411	436	399	420	407	422	442	437	410	428	411	412	408	427	391	440	432	425	405	427	423	415	427	396	415	429	388	428	385	401	412	427	387	383	431	432	433	448	418	425	425	464	446	425	432	428	402	431	379	456	421	419	444	405	433	415	364	405	404	426	405	386	418	392	404	390	392	418	430	417	383	427	446	393	416	422	426	418	399	377	431	406	407	408	393	415	436	396	442	395	432	425	412	425	386	458	414	415	440	419	465	398	390	409	399	424	421	428	424	382	413	371	408	420	462	370	422	411	419	427	423	399	416	404	393	409	415	424	405	420	414	410	422	420	442	441	383	419	455	438	423	423	391	414	410	387	441	455	388	402	431	428	420	416	425	435	407	410	446	408	383	413	400	436	399	414	430	419	418	418	399	424	426	431	399	440	414	447	414	425	431	433	449	423	410	404	396	452	386	383	420	406	405	415	419	398	410	364	383	375	434	395	397	453	449	415	405	427	464	417	411	422	428	398	431	434	381	386	368	394	429	421	401	422	429	416	409	447	414	449	433	428	428	429	414	410	432	412	407	408	404	396	439	431	407	414	404	431	399	425	409	432	373	409	403	405	397	404	390	422	450	424	410	410	405	466	421	400	441	404	386	428	461	406	443	383	412	412	435	401	432	430	443	420	412	399	462	421	403	417	385	427	417	434	407	410	477	394	415	445	411	413	432	384	428	385	438	419	449	376	437	412	400	449	387	470	415	433	453	433	397	430	411	424	425	440	451	433	425	439	393	427	438	423	409	406	459	423	434	397	427	451	366	438	435	435	421	403	406	401	383	431	469	417	435	442	402	417	441	425	392	393	440	444	426	404	444	400	386	396	426	406	418	445	407	445	460	460	415	431	404	424	445	440	367	427	411	369	426	459	409	431	399	425	405	427	407	400	426	436	380	448	423	448	436	409	429	405	451	401	401	385	416	427	413	392	420	394	411	422	440	412	434	403	408	430	422	399	398	385	419	405	422	403	426	435	414	435	405	411	415	413	388	426	435	401	398	409	441	447	389	410	400	432	387	351	423	427	414	405	428	383	417	412	417	416	418	444	423	450	419	426	393	430	471	441	379	450	409	417	430	434	440	412	425	449	436	426	440	430	423	398	425	437	439	409	420	409	381	374	417	412	430	438	441	408	422	426	440	455	433	439	420	425	418	432	385	451	405	435	405	502	405	401	404	416	389	392	433	433	404	408	422	418	392	416	419	433	442	455	412	393	424	393	404	438	428	407	388	416	430	427	407	423	419	431	414	441	458	401	432	423	442	440	391	431	417	409	381	399	408	426	428	396	436	394	424	389	433	455	403	420	390	520	418	407	414	469	430	418	406	435	403	414	382	431	382	419	432	426	383	392	396	381	414	411	398	430	420	416	444	405	448	413	433	480	438	415	425	429	412	394	413	425	474	390	435	391	445	413	402	422	420	431	412	425	397	387	415	424	409	433	408	442	421	442	388	390	411	403	434	437	395	434	426	435	392	424	403	478	390	412	421	395	399	436	424	447	426	413	381	430	416	421	432	451	414	402	390	409	412	407	413	407	419	438	419	367	412	410	419	406	449	420	385	403	455	404	439	401	418	404	398	422	383	417	415	396	416	370	376	440	412	413	396	434	441	420	410	409	417	430	458	426	410	406	454	416	405	411	396	423	362	438	396	401	425	385	451	406	413	405	415	371	423	406	394	443	410	401	411	396	401	424	404	416	412	418	427	438	418	412	405	424	401	392	427	395	424	401	406	434	428	404	407	441	387	389	411	403	394	386	452	400	402	431	416	418	401	397	440	431	409	409	426	426	438	408	410	381	414	415	405	436	423	432	456	376	370	418	405	406	410	451	431	477	415	424	391	415	419	407	410	407	407	422	428	423	428	404	415	412	426	416	448	412	414	456	420	437	447	413	403	403	413	419	430	422	452	401	443	439	421	416	425	433	401	421	423	395	402	445	407	431	433	415	415	423	443	448	413	435	428	395	434	436	460	427	399	452	434	451	425	428	394	408	398	395	388	403	395	437	395	431	398	450	416	439	420	418	426	411	413	435	435	432	436	398	420	403	432	412	411	424	425	380	420	409	427	433	434	464	437	423	423	398	431	446	418	442	434	407	411	394	414	400	439	415	392	411	418	390	425	441	424	416	405	404	401	422	433	422	420	393	422	414	422	401	416	424	422	422	421	378	438	426	408	450	436	424	422	403	401	415	411	432	420	416	413	422	427	428	443	410	400	423	455	452	429	425	437	430	444	410	425	399	417	400	411	429	416	403	437	440	420	436	424	405	388	402	407	417	387	396	409	432	427	409	397	403	433	418	430	416	430	394	414	413	424	441	432	414	430	381	423	392	470	419	426	395	386	422	409	412	443	395	398	411	411	425	413	407	444	411	430	390	412	424	386	435	408	403	395	412	408	402	423	440	456	413	436	358	459	414	429	425	383	428	449	449	453	404	420	410	416	464	436	423	417	421	423	423	417	399	392	427	444	400	423	392	408	404	414	412	440	437	391	402	417	413	385	438	442	432	435	444	418	427	430	414	437	431	414	456	452	412	461	465	422	405	432	394	425	409	452	412	411	486	422	377	370	420	439	442	434	451	402	394	417	439	417	413	413	389	423	406	425	388	381	402	419	429	423	402	407	451	405	466	418	412	389	425	399	408	422	411	390	483	393	398	414	427	423	390	441	397	370	401	415	422	434	402	475	434	465	401	397	416	402	424	424	382	440	412	436	421	419	384	397	433	402	421	427	411	446	388	429	422	427	414	420	431	413	401	404	390	422	381	429	399	383	424	397	387	377	453	407	440	446	414	479	416	421	399	407	387	386	446	468	435	413	482	394	416	423	400	418	418	420	416	395	417	440	417	412	408	415	419	410	457	434	460	425	401	388	416	416	453	407	399	404	413	418	359	416	403	406	401	390	454	408	396	429	435	409	399	421	433	408	407	404	451	406	444	409	398	412	405	427	383	466	392	409	432	393	379	402	405	417	402	396	383	396	473	421	402	409	393	387	418	433	396	436	438	449	431	417	422	442	404	406	398	436	466	429	452	440	424	425	396	420	428	414	461	404	461	387	434	429	378	400	400	423	432	417	449	419	453	434	400	425	429	404	415	397	429	413	413	431	442	441
2388	371	392	350	322	280	353	302	309	332	279	277	314	286	302	313	289	292	291	301	294	283	300	297	263	315	297	284	257	296	320	292	288	291	289	278	297	295	289	275	294	303	271	277	288	281	295	287	257	311	279	272	282	349	285	251	289	323	284	308	291	272	299	264	300	259	278	289	301	278	283	288	303	288	287	317	290	290	286	289	296	324	274	282	289	325	302	318	319	294	313	263	305	270	294	274	292	306	322	283	317	289	299	274	294	312	292	299	316	280	289	290	302	296	287	274	303	314	282	309	301	277	285	313	278	265	304	299	280	315	302	323	287	304	338	306	284	293	298	293	301	278	282	288	277	279	280	299	282	303	278	309	263	303	311	293	303	298	282	312	298	277	314	288	272	306	299	263	299	303	303	328	287	269	284	300	335	293	297	294	284	269	311	291	286	288	293	312	287	304	294	297	281	275	307	270	313	283	310	302	285	306	319	318	309	322	284	298	326	300	307	314	273	290	278	321	286	291	261	275	281	294	289	280	308	313	298	321	302	283	278	291	294	268	327	279	260	288	320	289	272	311	304	316	295	286	306	270	297	263	309	273	305	292	285	285	283	299	294	321	313	284	313	263	337	308	274	263	275	328	295	306	277	287	290	263	265	286	309	286	299	276	260	302	282	282	264	311	312	282	294	271	291	269	272	304	293	278	279	268	291	290	307	255	328	276	271	298	297	308	305	305	293	283	270	266	284	323	281	289	325	308	344	301	253	249	262	288	288	293	279	260	266	302	309	315	280	294	262	280	329	303	274	296	293	331	307	308	281	304	290	283	298	280	297	289	294	275	262	254	265	286	296	301	277	309	299	279	321	321	308	329	301	281	337	302	305	297	299	298	292	292	278	335	292	298	331	292	300	330	305	273	291	293	301	311	280	280	289	299	247	331	326	296	299	319	296	281	288	298	287	302	308	301	309	329	268	270	313	281	302	292	293	295	297	312	276	306	284	303	278	256	293	303	277	321	305	292	314	311	280	332	311	267	297	297	273	311	310	268	312	292	269	277	275	289	279	267	305	289	328	292	294	275	308	320	283	282	289	301	281	271	291	293	251	277	296	352	284	306	272	282	261	268	300	281	308	293	329	286	323	267	255	306	276	296	301	277	304	338	297	269	322	327	282	283	266	308	308	306	295	280	275	275	304	317	301	267	284	298	297	269	304	295	301	297	268	295	312	325	265	264	252	279	305	323	278	304	278	323	295	278	301	304	293	299	302	309	306	310	270	273	290	322	309	280	315	314	302	306	314	279	267	318	291	297	288	293	262	299	261	295	303	274	275	327	291	305	320	303	283	288	296	289	310	285	293	305	296	292	291	314	300	294	324	273	318	293	331	315	266	276	304	309	288	283	295	323	308	264	311	284	267	302	278	308	296	306	282	291	254	307	277	293	294	310	305	262	284	315	269	264	293	305	276	278	301	347	283	284	275	291	310	269	283	305	275	321	289	286	281	278	285	267	321	304	294	287	259	279	276	269	266	291	282	312	273	287	289	289	268	264	273	311	291	319	253	321	302	280	315	287	283	296	301	303	300	272	299	332	290	294	302	296	309	280	305	296	317	271	272	285	305	287	279	295	260	297	294	290	283	294	291	285	298	316	305	248	296	272	276	310	304	273	281	272	318	328	308	291	297	302	276	243	293	291	257	282	308	315	289	305	288	272	284	333	305	287	286	301	275	280	301	286	305	319	293	280	305	272	304	267	300	310	287	307	310	286	303	288	292	277	290	277	277	308	259	287	295	302	282	307	287	279	321	274	320	286	286	290	295	302	264	246	293	272	306	311	281	308	303	277	269	319	317	309	286	307	301	305	310	290	305	315	303	320	300	304	291	277	290	304	271	321	302	303	311	279	291	300	339	283	334	288	300	323	323	296	263	289	271	298	313	296	299	274	307	307	329	298	281	300	279	294	314	302	290	290	293	269	272	304	275	285	293	283	290	285	322	297	291	305	296	298	284	292	314	291	288	313	293	296	311	269	279	279	309	274	301	239	281	266	285	286	266	304	293	299	311	283	319	313	308	291	312	278	264	275	274	287	315	294	285	271	304	291	296	262	297	301	302	302	284	311	269	271	295	272	294	310	249	283	279	273	292	300	294	291	283	283	291	293	269	302	272	308	264	249	299	268	304	284	277	286	276	292	292	282	304	281	297	308	299	292	332	273	256	300	329	263	282	312	297	283	303	271	268	273	310	313	285	313	284	296	308	276	308	297	290	300	299	304	315	307	299	297	308	309	253	265	269	289	294	314	293	276	318	315	282	270	301	266	299	260	308	301	291	312	313	293	291	301	297	313	315	289	259	278	296	305	298	265	286	277	272	309	297	322	309	268	277	296	295	285	290	304	290	309	280	291	280	277	301	294	280	314	302	293	295	280	275	284	286	309	325	307	291	333	282	282	314	276	268	265	274	275	304	251	267	285	314	301	282	268	294	299	301	264	318	317	303	282	292	324	265	266	307	290	292	286	270	337	327	297	301	286	273	292	311	304	299	264	311	321	282	276	295	276	287	267	273	266	282	309	316	352	314	289	289	303	310	265	308	290	283	317	313	280	281	299	297	327	295	294	280	274	276	269	305	303	320	304	307	303	308	291	304	318	275	283	297	306	286	307	310	303	312	299	307	294	285	298	279	303	319	285	320	305	303	304	312	290	292	295	323	274	308	285	266	284	296	311	278	295	296	302	318	303	290	302	308	289	292	318	254	291	309	276	293	288	279	288	287	288	268	321	283	266	320	280	279	322	292	308	263	306	274	291	332	291	301	296	325	314	277	317	291	296	305	290	281	292	305	303	266	288	311	284	310	292	308	299	302	284	284	306	279	287	305	312	289	312	303	263	287	282	309	263	315	330	296	283	312	296	288	320	261	279	291	322	293	284	303	297	250	279	299	318	319	310	296	307	305	315	288	231	288	295	299	302	305	285	320	286	303	280	306	280	289	285	282	271	287	274	256	292	302	284	322	310	297	295	292	297	294	276	302	305	276	301	281	294	287	302	325	298	325	287	315	279	310	284	307	278	270	281	303	275	290	280	309	275	294	328	300	284	295	337	277	306	269	273	283	299	310	298	293	316	287	286	291	268	277	263	298	281	288	305	288	339	299	294	285	295	279	279	298	299	313	301	268	263	266	299	340	321	299	248	319	325	320	277	266	270	294	315	270	308	308	293	272	307	322	277	281	277	318	282	298	290	285	272	298	292	312	304	311	308	275	286	290	305	283	267	291	286	297	287	284	308	299	298	302	288	287	279	280	270	295	275	289	283	299	282	287	296	305	287	290	279	317	289	310	316	293	264	285	266	303	301	281	303	267	290	311	278	279	297	287	265	261	295	276	320	305	275	294	306	280	296	285	315	300	297	305	286	267	285	313	271	310	301	282	296	337	294	309	295	279	276	289	285	301	316	315	259	323	317	283	307	304	300	337	301	327	317	302	297	297	294	296	297	303	267	316	298
2419	879	933	982	973	969	943	928	902	824	843	833	840	802	823	809	819	804	778	864	810	793	811	813	808	835	799	811	780	749	794	780	749	758	748	730	797	838	841	793	754	780	809	773	766	775	781	784	809	816	782	789	812	791	785	786	784	805	801	781	765	762	833	794	731	829	771	823	767	816	770	809	807	751	776	794	849	827	802	764	826	819	761	800	776	771	812	800	794	744	832	765	811	791	799	772	837	763	797	732	811	792	808	751	789	768	772	839	806	789	749	774	802	785	781	808	824	824	741	794	779	796	745	780	795	846	748	780	825	785	773	795	794	788	748	771	806	776	786	767	780	785	752	809	805	813	783	792	784	780	790	763	783	777	741	771	775	784	857	811	742	788	834	789	712	772	763	784	754	793	824	795	796	804	776	808	780	767	792	729	796	774	838	771	782	800	778	816	772	738	752	819	808	771	821	795	797	750	815	801	784	846	726	854	766	773	761	785	735	793	863	771	819	845	746	787	790	818	740	716	836	736	809	743	777	812	768	785	808	746	779	798	815	765	810	770	807	824	811	779	795	791	782	819	742	765	771	806	791	789	746	726	757	809	803	749	758	755	804	769	807	816	744	774	788	762	744	766	718	829	807	784	794	807	787	773	777	756	799	810	769	807	743	799	790	822	790	791	782	748	766	751	786	787	814	757	768	783	817	837	795	798	821	766	814	844	724	802	751	810	768	778	780	787	787	789	805	814	775	782	831	790	775	822	765	733	786	773	795	791	769	777	765	762	764	774	820	789	837	789	817	775	792	734	792	787	822	778	769	713	749	858	823	731	800	805	746	819	790	813	771	801	809	757	799	742	765	772	744	844	752	749	825	779	814	805	777	807	789	765	797	788	820	779	767	777	774	790	774	784	783	801	800	788	806	780	767	820	752	810	787	743	800	801	765	817	781	771	766	762	767	837	798	813	835	814	770	748	794	786	744	756	807	773	808	788	740	782	786	783	803	769	774	726	762	743	756	785	808	793	767	812	723	759	764	814	736	756	823	783	796	770	744	821	754	758	850	823	808	786	813	733	770	785	759	824	779	783	792	788	804	805	762	755	778	815	763	806	808	814	762	767	797	814	782	808	774	763	822	784	808	805	759	778	787	815	832	765	818	765	765	760	800	789	785	772	840	762	755	759	842	815	777	811	802	778	847	791	842	757	793	786	766	746	781	750	811	744	788	787	785	802	793	759	741	821	795	768	820	802	792	793	751	805	807	776	794	767	764	780	802	857	798	798	787	830	820	756	779	733	756	768	743	777	813	786	766	809	751	809	780	824	817	801	811	822	782	821	764	786	806	808	756	718	847	774	788	780	812	784	788	765	781	825	777	775	765	756	808	763	790	729	798	823	750	777	816	810	758	825	823	761	754	819	840	786	819	767	765	796	799	745	761	806	765	779	752	751	803	758	809	819	777	781	800	791	778	771	804	798	786	801	779	804	769	766	800	795	777	748	775	832	758	793	817	731	747	901	755	782	762	835	752	791	799	726	772	771	777	769	788	780	816	769	819	753	826	816	809	769	812	779	768	836	820	795	730	763	782	774	758	782	731	770	732	805	813	741	756	748	801	839	810	773	825	786	770	814	741	793	784	755	790	772	812	787	805	810	767	803	804	794	759	755	804	757	789	778	787	810	806	825	803	809	846	777	779	712	807	791	790	785	822	767	780	734	776	742	747	759	802	819	758	777	797	761	758	773	801	824	787	804	781	814	752	755	741	786	823	777	828	801	745	729	784	777	783	817	795	827	820	787	813	843	752	790	765	780	783	766	778	757	789	830	810	783	790	737	750	783	764	787	769	813	780	754	788	773	797	817	782	805	768	816	777	801	797	783	819	778	767	759	821	798	738	748	764	781	831	778	837	769	759	805	757	829	790	764	783	838	778	815	777	765	823	805	733	822	780	840	808	732	766	766	810	822	812	775	793	809	791	807	815	799	801	774	804	820	794	732	769	770	782	778	758	806	762	782	816	821	800	770	766	791	758	782	825	764	782	773	799	803	762	762	789	804	780	771	866	801	783	763	791	750	814	785	788	832	751	762	742	742	807	754	796	770	825	766	816	814	761	793	780	781	759	797	787	779	785	792	787	766	778	790	772	780	769	813	803	805	809	762	751	786	776	753	800	756	768	810	795	781	770	801	828	749	764	745	830	787	796	806	766	765	809	802	778	795	761	775	755	772	819	789	799	817	801	789	783	776	775	850	788	766	760	806	798	799	788	791	737	781	807	812	825	786	801	802	743	754	720	781	779	773	759	753	810	802	788	820	793	819	815	798	758	782	867	764	740	782	791	787	810	795	784	798	785	748	790	792	809	838	809	755	747	757	789	790	751	799	786	820	759	855	777	798	769	796	825	825	800	843	812	753	787	791	804	737	811	742	767	798	797	793	708	771	800	786	753	767	779	748	801	782	787	800	783	703	801	800	772	773	770	798	775	764	818	784	824	776	792	801	775	772	802	767	755	781	782	783	819	835	766	780	777	790	765	782	780	790	774	795	811	703	833	761	752	790	811	791	823	817	793	821	776	784	818	760	791	830	793	762	774	773	755	772	756	759	753	736	773	780	785	789	790	850	831	799	753	779	810	772	799	803	812	775	819	722	813	789	723	814	812	764	771	778	793	822	706	738	755	722	788	805	764	793	732	796	765	762	791	796	744	773	787	821	802	782	808	806	763	791	816	811	757	778	756	768	777	766	818	764	795	792	828	818	800	789	814	784	787	806	772	766	779	728	830	752	760	720	799	755	762	777	753	770	763	781	791	811	787	801	751	761	821	793	811	784	815	784	736	817	791	768	776	797	786	759	838	814	787	765	798	809	806	759	804	824	797	817	741	811	764	775	733	776	783	798	768	815	761	814	792	755	772	796	760	780	750	801	795	815	786	778	796	730	765	782	771	796	799	839	818	797	764	790	820	801	778	797	771	814	788	776	749	725	841	823	783	743	773	802	753	785	811	802	786	794	815	827	824	842	829	805	777	764	829	790	776	769	809	754	812	780	800	800	702	750	790	814	738	773	823	782	798	726	757	797	802	742	817	812	783	797	779	732	755	766	797	779	768	826	772	757	777	779	824	753	756	788	823	760	746	754	775	731	792	811	813	798	759	730	773	755	798	757	804	724	794	768	772	776	785	776	723	772	789	744	783	809	794	766	780	803	755	755	778	759	786	807	777	806	750	754	763	761	794	765	783	802	782	800	754	791	748	830	776	805	761	778	794	832	803	818	800	781	777	871	814	797	748	779	782	785	821	802	800	794	740	825	785	744	761	760	765	781	760	797	790	768	773	823	776	817	757	820	803	795	797	761	845	779	770	776	785	784	789	790	824	750	822	831	762	835	779	839	816	767	833	790	760	814	796	798	752	751	800	794	829	802	802	789	848	735	788	795	779	746	741	767	776	769	806	814	747	805	759	746	809	812	762	763	818	742	792	737	782	789	749	798	788	742	772	807	808	803
8759	986	1186	976	767	561	466	373	284	307	256	257	219	252	201	203	195	220	185	228	182	189	190	173	174	173	164	164	157	176	179	176	193	176	178	172	191	179	168	189	187	176	157	177	153	156	189	181	168	154	172	176	188	163	170	170	176	160	163	166	177	186	156	154	163	189	177	155	175	151	178	162	145	156	194	163	148	165	145	159	153	174	169	169	179	193	167	166	170	163	141	182	157	138	178	144	169	178	160	165	171	169	194	164	164	156	150	134	184	155	153	175	141	154	173	176	178	161	191	158	191	148	159	152	132	156	187	160	151	184	175	149	185	162	178	160	170	163	153	151	184	142	165	170	160	174	156	171	180	141	151	191	165	151	181	182	161	158	183	163	175	150	155	162	156	152	151	173	165	176	170	151	134	143	175	164	157	153	160	179	172	190	170	173	166	172	188	194	174	168	164	157	158	156	153	169	160	165	155	168	168	167	175	172	180	152	161	160	160	163	163	181	176	168	160	167	144	149	166	148	164	190	151	166	164	165	161	164	160	133	143	177	169	173	156	155	152	143	175	174	160	167	143	153	160	157	157	141	181	169	165	179	166	158	181	184	164	154	156	150	166	176	175	165	155	170	153	191	167	156	176	167	163	175	161	178	171	166	161	159	179	169	165	168	185	166	161	153	168	151	156	187	185	160	176	160	160	170	162	184	152	165	184	159	160	168	145	168	149	163	183	138	162	167	168	183	151	163	170	195	163	156	176	157	183	165	152	150	155	173	144	181	168	167	153	167	164	161	157	172	138	171	158	155	190	161	153	145	153	170	159	159	160	188	190	168	151	159	157	173	174	154	167	181	184	155	151	167	173	170	160	167	147	162	151	170	161	166	195	161	170	182	149	163	138	150	155	188	175	174	166	184	146	168	159	173	163	172	166	187	170	160	140	147	162	157	139	158	169	156	146	132	170	172	184	167	179	154	154	169	169	149	170	155	155	164	143	159	161	162	157	187	167	151	172	151	182	179	165	157	169	142	158	157	174	149	173	156	145	190	172	146	183	166	151	167	167	156	154	161	158	151	166	169	172	173	168	184	174	135	163	161	185	169	161	158	157	178	171	169	168	146	178	158	161	152	148	180	154	145	141	154	147	149	157	179	140	171	162	143	149	160	170	159	175	164	171	163	188	163	151	181	143	155	168	164	142	157	150	159	168	145	166	158	154	194	166	173	146	173	164	159	147	173	161	170	174	136	173	175	172	165	169	155	175	167	163	134	159	180	164	160	172	172	165	153	160	147	136	156	158	164	142	157	161	153	145	164	174	156	161	183	156	191	145	159	186	161	162	164	158	150	192	174	179	154	137	175	181	170	159	157	175	170	171	154	168	156	173	167	162	155	171	147	176	173	171	157	161	188	173	150	178	159	183	150	159	161	170	155	167	145	196	184	171	163	163	175	167	170	170	170	166	159	151	154	177	149	175	170	154	164	188	150	163	149	155	149	167	172	153	180	156	158	184	169	169	166	163	189	142	168	178	157	155	176	166	192	155	166	184	169	177	155	156	181	175	181	147	177	165	147	155	164	157	146	143	142	153	155	174	162	160	189	165	151	159	184	135	154	169	154	139	167	150	173	163	167	164	189	174	170	159	142	155	147	175	175	169	161	159	165	171	169	153	157	171	167	134	151	163	166	164	160	170	185	153	143	167	178	167	162	165	174	167	181	159	144	168	172	158	151	154	167	147	169	156	167	192	187	166	160	155	165	157	162	162	167	165	155	187	154	154	152	164	175	159	176	161	165	182	178	163	145	156	163	179	137	145	155	159	165	169	155	157	146	144	168	149	162	158	151	174	165	164	168	152	155	141	156	164	180	173	162	154	157	161	188	163	182	187	149	172	156	160	149	173	179	172	154	177	170	166	170	156	160	155	168	150	157	163	173	158	167	160	159	166	167	160	160	168	166	168	154	167	178	167	170	157	156	165	140	182	182	172	179	154	136	138	192	158	140	161	158	158	171	167	176	163	164	170	165	166	165	127	175	149	170	138	168	162	162	143	154	174	155	154	168	176	155	163	143	153	158	148	171	168	157	165	168	169	159	146	160	167	152	163	157	158	174	160	168	163	169	165	174	178	160	158	169	179	174	176	153	147	163	155	169	166	155	179	173	171	140	177	163	181	159	164	142	155	160	176	160	169	176	172	165	152	161	165	159	152	138	173	165	163	205	159	153	156	194	155	164	164	163	171	177	151	160	160	181	180	161	144	159	177	160	170	172	171	155	140	188	158	162	167	173	178	157	164	163	138	162	169	171	172	154	162	167	169	170	168	182	161	182	174	157	154	164	155	168	144	150	170	159	155	183	175	173	171	175	170	174	148	166	167	159	178	157	162	156	157	163	169	187	154	158	178	166	146	151	171	159	165	165	159	176	163	143	162	179	168	178	139	143	173	161	159	181	192	164	180	161	168	174	168	165	173	152	172	159	167	182	171	175	157	163	178	173	166	168	145	156	163	166	172	157	164	150	167	176	160	164	198	153	158	166	151	181	155	192	164	175	170	160	142	170	187	158	161	170	177	157	168	165	151	151	179	165	140	162	164	158	162	168	174	144	154	175	161	149	182	161	159	172	176	190	173	170	171	172	139	162	147	158	162	160	161	154	152	171	181	177	172	157	172	188	186	158	142	153	149	151	164	173	180	147	157	161	154	168	150	190	147	175	155	164	154	153	153	149	163	173	167	174	181	161	157	159	164	158	164	158	162	174	173	174	178	176	161	173	178	171	167	161	169	182	177	170	172	167	178	185	152	161	178	166	174	149	174	171	154	165	175	163	175	157	166	142	181	141	165	165	172	159	175	191	178	165	177	187	181	167	156	153	153	158	173	174	169	163	181	167	158	178	176	171	174	179	166	166	176	167	175	161	170	151	141	176	169	156	162	155	152	182	165	162	184	172	166	176	151	152	165	173	178	154	164	152	157	161	158	168	168	176	194	183	161	167	165	171	155	152	180	145	159	168	166	153	192	171	131	189	179	158	170	150	152	148	164	175	145	175	178	177	159	161	169	165	163	163	149	169	166	156	163	181	166	186	177	141	152	156	164	172	152	162	165	166	141	160	149	186	159	174	172	180	163	175	158	184	187	153	147	176	167	168	171	168	155	152	174	165	162	172	159	172	178	155	169	169	167	169	161	158	150	189	162	172	176	169	146	163	164	178	171	163	160	166	173	145	163	186	154	136	136	145	164	162	181	157	157	148	145	172	155	164	153	145	177	166	174	157	184	178	145	162	164	178	175	170	163	144	149	161	162	151	168	174	152	169	210	154	184	146	176	170	153	174	163	159	190	184	144	158	159	162	167	156	146	169	156	176	171	163	158	177	196	164	170	138	163	157	165	144	153	146	169	160	149	159	163	161	165	173	154	160	146	153	164	170	161	159	170	176	164	149	157	171	182	155	157	184	162	153	182	172	165	184	160	181	152	173	191	170	167	170	151	163	172	187	142	170	191	163
5557	1300	2580	3125	2698	2325	1913	1575	1426	1261	1117	1005	1009	867	806	800	762	720	663	714	657	672	622	654	580	616	613	584	585	552	550	494	579	522	507	535	527	518	508	517	543	562	559	511	504	541	496	512	495	502	520	510	485	541	543	515	484	523	522	498	503	507	470	497	507	487	450	483	473	471	490	456	446	486	499	495	505	475	438	513	505	502	459	446	485	467	513	485	491	501	528	470	449	459	470	457	510	458	499	500	447	507	470	440	485	486	523	508	464	453	453	507	490	509	480	466	472	488	503	481	471	514	479	479	510	517	495	462	469	468	449	495	477	518	505	464	463	530	492	504	466	458	474	491	444	459	479	481	490	529	498	480	464	459	476	505	482	441	460	469	467	438	461	514	457	494	494	453	475	499	451	446	461	480	507	471	444	467	528	455	484	476	463	485	490	506	485	503	476	474	470	482	504	482	456	466	536	498	435	428	461	510	519	444	486	477	490	435	481	470	484	482	479	515	474	459	456	494	471	478	491	458	481	488	496	471	465	427	485	498	467	498	473	476	477	484	468	476	432	467	458	497	478	449	490	486	454	519	451	470	445	486	477	481	480	445	460	441	461	445	465	482	470	462	451	459	478	462	460	463	460	491	472	475	408	454	443	475	471	501	476	439	467	499	487	526	467	454	458	499	482	474	466	521	481	456	464	454	454	448	450	473	493	477	468	486	475	458	463	491	469	481	462	456	482	456	458	456	487	474	489	480	423	481	505	461	455	500	484	461	469	491	472	473	469	437	516	504	484	461	481	494	498	532	471	480	430	428	451	509	438	484	509	477	468	481	472	468	456	486	434	450	466	476	444	425	497	445	442	455	490	457	481	482	496	469	478	487	512	447	476	481	480	455	489	456	483	480	480	467	469	477	486	497	476	431	459	495	488	471	485	444	499	458	496	462	461	473	520	471	481	499	482	512	500	523	481	466	420	400	466	462	512	509	460	436	419	479	470	482	443	507	477	468	481	479	443	514	476	460	508	473	456	431	461	498	464	486	436	464	485	471	530	493	452	490	440	464	452	488	442	461	426	506	473	446	462	451	490	490	485	468	461	486	461	447	441	492	470	458	470	474	485	451	479	484	469	479	477	491	461	486	507	461	479	502	445	469	494	469	446	486	444	423	526	477	503	467	469	484	532	465	432	460	425	459	456	479	474	520	482	488	502	430	485	491	448	469	545	474	474	523	472	452	467	471	504	513	472	459	476	467	456	429	473	471	461	467	431	508	459	450	481	441	456	448	424	488	462	497	442	467	431	460	525	475	465	488	456	487	461	511	491	451	445	512	473	473	483	516	459	479	478	467	448	461	487	443	472	497	451	491	476	467	523	448	475	458	474	500	447	468	466	470	468	417	437	460	486	478	480	482	483	473	418	489	466	495	457	468	494	472	452	467	445	468	491	464	475	482	467	484	487	463	503	493	490	469	460	470	483	471	462	495	470	478	491	436	510	467	506	448	442	460	457	492	485	513	493	454	488	467	462	499	500	436	473	495	461	451	460	502	501	475	522	470	484	459	482	429	461	491	486	485	467	483	478	482	486	460	464	462	493	472	474	493	503	476	478	455	507	501	483	439	443	475	489	453	477	475	481	454	458	440	508	461	511	512	437	501	457	490	441	459	467	430	457	468	431	514	471	471	468	441	458	514	446	483	479	457	474	471	449	427	489	453	459	426	429	477	484	488	448	469	491	471	511	437	433	476	494	483	483	471	454	478	492	509	454	458	476	462	472	440	483	494	478	478	461	467	450	430	484	444	458	465	476	484	489	480	477	492	485	479	503	499	522	478	480	448	491	493	433	488	438	464	463	509	470	492	520	444	479	514	431	480	447	463	457	458	484	487	482	441	469	419	456	520	489	433	466	460	484	474	488	473	442	497	481	463	497	485	448	514	458	463	499	480	442	468	478	464	480	430	500	493	469	470	477	474	499	454	502	460	497	449	480	499	510	479	485	453	447	493	495	489	471	479	450	455	479	483	485	486	458	461	462	477	495	476	509	502	457	442	498	514	473	446	501	480	512	476	531	495	447	484	461	471	429	470	467	457	474	492	513	453	472	465	468	463	482	437	462	464	485	463	469	479	474	437	467	480	474	473	488	461	488	492	473	466	436	487	479	452	515	479	483	457	454	503	511	502	497	493	466	476	465	431	473	472	451	493	457	514	471	432	445	493	475	456	467	497	487	483	454	424	439	472	455	471	464	479	473	474	469	487	468	488	455	498	461	475	448	503	513	486	497	535	487	429	457	464	475	477	486	496	484	497	458	480	457	476	477	432	482	455	489	475	451	480	463	517	472	478	481	444	466	434	448	418	477	432	494	450	470	493	496	467	493	445	476	482	505	479	458	478	462	444	454	500	455	453	459	488	471	500	439	497	472	448	462	489	474	501	480	419	468	458	461	482	490	456	449	497	496	486	484	504	507	439	488	473	457	470	470	472	508	510	466	456	454	482	509	473	485	484	469	452	492	504	472	440	483	451	502	488	464	488	483	479	446	478	504	495	469	469	494	501	503	478	470	474	469	468	441	486	473	444	494	433	486	477	459	470	471	485	490	473	474	503	451	470	471	489	433	466	438	456	518	466	437	458	479	466	446	459	448	497	504	456	490	451	463	485	478	467	480	502	513	484	446	466	462	477	476	464	457	466	495	478	465	461	452	442	499	464	516	489	471	514	455	458	481	444	449	464	475	448	469	482	492	462	499	479	527	479	458	443	432	499	460	500	488	454	504	460	461	464	493	453	484	482	471	467	468	464	450	503	491	460	474	481	488	457	457	511	474	471	443	463	483	493	458	466	456	452	457	428	465	486	509	480	434	472	525	467	487	486	476	457	472	469	453	488	468	482	446	466	442	454	464	452	464	491	432	425	475	472	519	453	467	474	446	487	440	484	505	468	487	500	452	455	484	500	489	487	464	477	459	476	488	489	477	441	444	455	490	468	446	467	475	490	492	468	435	486	432	466	512	497	454	481	456	492	487	451	510	473	478	459	472	461	473	442	485	443	470	435	492	449	467	468	474	511	477	467	491	475	458	469	458	440	467	457	460	470	448	478	450	479	484	461	451	452	488	432	471	476	486	492	449	470	481	472	451	436	527	460	469	491	477	486	480	477	496	479	483	489	475	449	436	457	480	488	463	495	444	472	515	525	452	464	477	453	469	508	482	493	491	469	508	499	455	486	489	470	483	461	453	460	437	465	434	453	451	486	458	496	459	445	471	480	461	426	516	511	437	522	481	507	467	451	432	493	469	470	447	471	465	466	486	438	484	498	434	501	420	471	469	458	465	490	456	472	431	461	499	484	467	466	480	468	505	496	482	466	490	435	463	448	497	462	501	519	441	481	485	442	500	487	460	495	458	475	444	436	454	438	481	464	465	469	462	499	434	495	465	464	469	494	445	512	490	468	490	500	496	517	485	505	519	485	490	480	463	465	474	501	474	489	459	445	510	505	463	498
16064	2262	2295	1835	1242	900	711	614	488	375	340	312	267	222	233	207	193	205	190	178	159	172	210	163	177	147	163	139	154	156	149	131	184	140	157	147	150	147	150	150	137	135	155	148	132	164	146	143	143	130	162	127	148	145	158	143	151	141	139	138	144	151	156	163	140	148	150	126	124	143	107	114	135	148	138	124	140	136	148	121	161	148	150	133	145	142	134	153	128	129	126	153	137	149	136	148	136	145	158	135	158	148	153	151	125	123	145	146	135	147	132	124	138	146	118	129	148	140	151	134	146	134	149	144	137	144	137	147	132	124	125	143	123	147	132	138	150	133	137	126	107	132	113	140	133	111	117	129	135	141	138	147	133	132	140	136	147	128	130	150	135	139	142	119	134	139	133	123	139	127	132	137	125	138	144	137	140	116	130	141	124	128	132	152	129	112	127	143	144	128	118	112	134	123	149	144	139	134	138	111	128	133	113	149	136	126	138	122	129	149	112	125	152	132	127	133	119	129	154	133	122	166	157	144	142	160	123	149	140	137	139	143	134	125	135	121	145	131	145	127	124	121	159	149	117	131	157	125	136	132	129	135	135	116	152	136	141	146	117	132	147	141	129	128	140	136	130	130	117	151	141	138	137	143	127	157	123	125	126	131	135	134	150	145	136	141	133	120	120	126	141	141	150	148	125	160	119	129	155	136	111	132	136	130	143	131	159	132	154	159	147	128	135	143	122	166	134	141	141	129	130	152	155	128	132	157	129	128	145	137	135	145	134	130	157	149	159	125	145	147	141	156	135	138	154	120	150	133	137	150	123	137	136	130	132	144	140	141	143	137	124	139	133	129	128	137	139	129	133	135	128	159	132	133	149	133	142	134	137	150	144	143	120	143	114	113	135	146	132	124	160	151	116	134	154	137	119	147	133	130	130	149	138	131	157	134	154	129	141	139	125	139	130	123	134	152	132	145	150	142	139	131	138	131	155	142	146	144	122	140	131	112	133	138	128	134	162	137	128	123	133	125	157	125	152	141	142	134	142	155	150	136	138	127	119	130	155	145	138	123	138	155	142	130	136	114	141	150	124	138	127	131	140	135	127	149	139	160	137	145	135	140	131	143	139	130	144	131	150	123	135	156	138	127	141	141	131	147	143	122	143	140	136	140	134	135	166	151	139	141	127	125	131	133	153	135	130	107	128	125	148	116	129	138	137	133	114	135	141	145	124	131	127	137	125	140	117	156	148	157	128	146	124	145	129	146	139	135	123	155	160	168	152	151	136	131	142	134	131	124	149	133	146	144	148	139	122	132	138	137	129	124	124	124	136	144	159	128	129	160	133	122	133	142	115	144	148	116	127	138	152	128	149	140	133	151	146	148	137	131	135	147	123	151	135	153	149	148	138	141	129	138	116	137	140	115	132	132	152	138	131	123	136	131	139	134	132	121	104	139	145	140	126	152	131	118	134	144	138	145	126	131	130	147	146	139	130	143	164	141	134	111	124	129	129	141	135	117	140	148	124	127	135	120	140	130	143	147	149	126	129	129	142	141	135	147	122	133	149	142	151	138	116	124	135	126	158	126	133	137	147	153	148	146	129	135	148	133	140	144	140	143	146	124	149	135	138	115	119	148	146	140	152	134	131	137	145	122	124	144	143	140	144	128	140	156	131	123	142	116	150	136	142	131	137	137	127	143	145	150	163	137	149	158	143	131	133	134	125	139	136	123	143	150	132	150	144	156	133	144	128	151	131	132	134	149	114	112	144	131	114	140	128	120	155	147	155	144	137	133	120	116	134	143	138	114	130	139	152	149	135	128	144	142	142	149	118	128	145	133	128	139	156	142	116	146	144	141	124	138	135	159	154	132	135	122	137	133	126	113	139	133	130	140	139	132	147	132	164	123	142	134	147	133	112	130	152	156	132	120	141	141	132	124	139	131	150	139	148	132	155	139	146	136	139	133	136	116	151	143	141	140	148	136	157	132	141	130	123	121	134	131	140	134	127	150	134	154	125	131	156	123	135	136	150	125	136	150	146	129	131	141	164	142	140	139	121	117	145	125	130	141	146	143	136	134	130	127	141	127	142	121	116	155	144	127	129	138	140	125	137	140	131	116	138	132	150	132	120	144	136	147	139	134	142	145	128	119	149	148	142	138	134	133	135	118	144	146	147	143	137	149	139	140	177	130	129	110	134	139	128	140	123	134	149	147	132	158	135	118	119	143	140	120	138	144	137	160	145	142	117	138	136	117	148	145	133	148	124	138	119	135	127	130	130	137	128	147	144	135	139	129	114	119	132	138	136	150	149	105	133	149	170	128	136	111	116	119	139	168	119	159	130	131	145	122	139	142	109	124	138	133	141	137	128	126	156	133	134	122	125	147	167	117	141	153	121	134	122	135	125	138	118	135	154	155	141	126	137	126	131	126	159	140	155	135	151	136	143	101	124	130	128	120	133	135	136	138	123	148	116	128	155	130	136	145	141	113	134	116	127	127	136	150	137	158	147	137	152	133	158	128	139	128	136	123	151	133	178	127	135	142	144	120	156	138	139	141	144	144	135	151	120	129	143	143	148	133	148	107	143	156	141	147	123	131	155	151	122	124	139	136	139	137	152	148	130	146	130	136	120	145	154	124	140	128	136	128	153	125	149	151	142	141	146	145	137	147	140	140	134	126	127	131	129	133	131	115	133	151	122	130	135	139	132	124	122	155	130	133	136	134	153	146	133	152	131	136	134	143	146	143	137	147	125	126	136	150	136	139	144	142	127	149	137	109	128	135	153	125	108	152	137	133	134	142	122	143	133	126	130	129	150	130	133	144	136	132	142	126	142	149	136	137	140	128	140	135	123	151	149	138	138	135	139	146	118	142	150	135	161	119	144	137	120	138	130	128	109	145	152	145	137	124	135	139	128	142	138	134	131	145	156	130	116	123	135	129	135	140	148	141	125	119	144	145	139	135	140	127	149	122	161	129	136	130	143	141	152	116	142	135	136	148	134	137	150	160	122	129	136	136	142	126	148	145	145	149	147	147	143	140	125	156	138	161	125	145	134	140	149	143	123	132	140	139	114	154	161	116	151	136	155	129	135	120	134	138	134	128	134	136	142	138	126	135	106	130	140	130	135	121	150	117	133	122	118	137	139	122	160	133	126	137	119	146	167	133	145	113	124	135	123	132	134	136	143	130	156	131	157	142	132	147	131	133	134	146	121	141	144	137	145	143	130	133	148	153	131	136	128	169	134	135	141	132	123	132	130	141	122	132	159	145	127	132	126	122	150	155	139	149	126	159	170	137	137	134	134	136	112	140	144	135	129	129	135	145	134	123	153	129	135	121	137	132	128	143	132	149	134	143	124	144	149	150	124	133	113	111	134	135	152	137	147	152	145	129	115	140	129	114	148	132	144	123	148	131	137	131	138	130	147	141	127	136	129	130	141	116	130	144	138	121	117	128	167	144	139	129	116	136	155	126	132	136	136	150	135	146	135	122	153	130	135	155
7533	2003	4433	5176	4666	3729	3077	2602	2177	1980	1690	1509	1326	1252	1089	1054	971	885	852	767	713	722	701	688	664	663	643	616	603	563	556	557	547	572	570	526	520	536	519	501	474	482	496	508	499	474	489	466	504	479	455	458	488	433	513	481	461	468	493	458	424	471	446	432	443	434	450	457	428	459	427	437	477	434	428	421	474	466	457	475	415	398	479	427	406	448	429	399	447	440	473	459	405	448	425	432	447	418	427	394	411	383	434	416	412	433	440	420	410	415	405	446	398	446	418	443	421	424	397	403	456	465	433	396	464	371	389	406	398	438	444	459	405	423	409	420	378	410	409	429	396	401	432	391	436	422	416	425	409	431	425	431	444	445	414	403	386	402	427	436	412	423	414	423	443	430	420	412	436	452	423	438	417	379	426	434	415	453	450	465	427	419	436	409	447	422	448	422	418	409	392	423	403	447	448	415	415	416	403	434	426	418	416	428	374	389	421	438	448	397	421	429	436	432	402	422	431	411	402	443	414	370	401	479	418	403	451	408	389	391	438	428	447	463	410	404	379	441	441	411	412	428	418	414	459	444	460	426	418	413	449	396	366	436	393	419	426	407	406	414	435	383	403	437	419	444	429	411	401	403	461	404	430	436	420	370	423	366	425	383	401	419	395	428	410	398	469	430	407	446	389	442	415	406	385	391	394	425	450	397	398	407	409	417	418	431	382	425	402	415	356	389	443	422	429	406	428	445	466	460	415	407	391	426	390	426	393	434	421	403	415	416	469	390	440	466	455	399	446	413	415	387	434	405	432	382	417	429	382	423	434	426	416	435	366	423	427	380	424	398	400	384	456	428	388	435	410	440	441	413	415	390	423	405	402	430	451	453	418	425	406	405	403	412	400	419	445	436	390	404	447	423	410	433	407	430	382	422	463	411	407	432	378	385	389	398	428	409	390	399	401	421	405	428	409	387	403	382	442	469	408	431	412	451	428	424	410	417	419	408	394	420	380	415	421	402	411	431	394	425	411	411	414	412	418	441	436	445	426	425	392	418	389	420	427	409	385	417	397	433	434	402	411	454	412	394	407	442	427	399	395	426	382	402	439	397	368	437	412	420	409	397	427	399	423	402	402	404	449	432	417	459	448	419	421	442	386	411	406	415	408	393	410	398	443	423	410	428	413	440	428	407	436	407	387	418	448	383	428	431	416	430	431	367	416	425	428	423	443	430	446	405	407	429	420	413	405	402	416	426	389	400	429	411	434	417	388	383	431	427	379	416	401	383	410	456	437	415	423	418	421	416	433	431	424	405	394	440	407	450	411	415	435	440	440	378	442	437	412	420	424	416	413	410	450	435	417	418	425	398	418	395	421	405	424	442	362	456	386	396	418	452	427	446	400	424	401	414	451	382	395	414	403	413	435	415	400	423	400	426	438	420	423	395	440	427	405	439	413	421	418	423	415	437	428	436	410	415	409	402	440	430	438	407	434	415	391	422	405	410	416	414	405	396	440	419	381	402	436	412	384	410	409	406	416	415	390	431	405	473	437	401	407	411	424	402	383	449	419	431	429	390	391	451	444	438	423	413	433	394	430	423	420	396	385	417	438	412	373	392	407	445	382	405	417	423	431	408	454	452	422	428	435	405	404	440	399	440	430	444	433	438	425	433	468	456	405	403	441	403	439	419	359	411	423	415	378	416	420	420	423	402	413	406	451	432	392	395	434	408	458	424	402	384	430	382	399	406	386	413	371	395	363	423	448	390	418	442	418	404	420	444	405	391	442	420	397	396	395	405	433	390	382	400	427	422	409	382	394	456	416	427	409	421	437	414	426	393	423	424	418	415	444	463	433	401	442	373	386	446	387	419	425	419	431	462	412	435	400	426	418	394	423	401	433	419	409	423	407	409	423	441	401	384	417	409	405	417	413	429	422	416	416	404	422	472	427	420	430	402	438	402	416	421	394	380	433	406	395	433	385	422	384	453	424	405	390	403	406	416	437	415	433	440	403	426	434	429	400	411	417	439	426	377	401	380	415	425	386	378	410	422	432	385	402	378	407	442	397	421	450	430	421	441	404	394	409	451	441	399	403	414	424	427	434	437	437	410	437	436	364	418	404	432	379	437	432	414	435	433	429	455	447	399	407	438	393	441	421	420	431	429	479	435	411	457	424	425	463	392	402	406	406	410	464	407	421	411	406	443	395	388	416	417	406	439	410	391	441	439	436	427	427	409	441	403	464	420	412	408	437	447	426	445	383	403	373	439	368	423	409	446	413	409	427	397	422	407	385	389	417	436	396	424	443	409	419	379	375	424	416	420	411	459	409	452	429	416	425	433	450	442	391	378	418	431	424	424	420	419	434	416	434	452	389	428	435	394	443	409	408	381	428	432	375	425	430	443	424	441	426	432	419	400	437	432	398	427	423	431	379	429	413	404	406	442	391	417	380	462	396	399	390	394	414	439	406	408	408	412	436	408	413	404	475	406	394	428	410	433	407	431	390	406	414	422	414	404	386	392	382	425	424	429	408	397	439	407	417	439	422	428	392	420	416	416	414	401	425	417	417	399	412	418	478	405	408	429	387	430	422	414	462	438	431	412	439	434	408	411	451	413	419	435	455	448	444	420	398	443	442	427	396	414	410	389	436	443	395	407	434	455	445	408	410	387	402	443	437	422	405	408	413	396	380	413	399	430	421	409	420	392	405	418	436	459	415	404	391	447	444	424	402	445	413	434	424	419	388	432	415	450	392	422	393	440	413	416	428	421	375	398	427	458	400	401	410	426	432	428	407	405	402	388	468	422	429	404	400	447	423	394	414	431	394	447	401	380	427	441	445	402	411	400	403	397	427	407	406	431	416	427	435	415	426	447	450	449	414	415	402	408	440	426	395	414	454	424	411	421	405	395	427	398	394	430	455	401	368	453	447	383	414	413	391	414	421	435	411	420	381	408	428	409	414	415	465	446	423	385	398	428	453	424	417	422	384	431	428	458	416	451	432	437	427	412	387	422	387	417	446	393	437	412	405	435	430	417	376	407	427	391	438	401	377	402	450	407	448	410	388	438	395	415	433	379	392	449	391	406	395	419	407	439	433	445	440	421	410	433	456	417	418	424	401	442	432	426	440	396	424	410	406	412	434	453	394	383	413	422	432	403	386	431	399	428	431	402	436	418	404	432	421	391	419	409	393	379	401	417	419	399	372	431	408	455	428	420	472	418	402	418	406	435	417	416	396	448	407	462	439	395	433	431	406	430	460	384	440	406	466	418	447	419	410	444	412	400	426	427	407	410	440	398	434	379	412	393	434	423	419	394	409	416	398	374	421	411	400	448	401	427	461	415	413	400	401	391	421	404	424	420	426	435	441	429	408	404	419	391	423	431	418	397	430	396	391	411	423	428	409	425	421	402	443	419	382	405	385	441	421	421	396	412	422	441	451	392	432	436	402	397	459	406	414	373	384	484	404	428	429	377	437	407	373	424	424	409	412	387	404	422	446	423	466	453
2500	383	377	348	342	295	288	293	331	316	340	291	285	311	282	289	309	284	317	296	274	318	278	301	277	302	301	278	267	307	317	279	285	325	311	312	273	267	293	300	294	277	309	302	304	267	330	272	312	315	308	309	273	276	271	289	296	255	258	293	296	288	278	280	269	287	299	336	333	297	274	276	321	290	324	300	262	298	301	293	303	317	281	289	268	307	268	306	291	293	308	254	311	272	296	325	296	273	337	271	279	314	283	292	301	285	315	279	312	299	298	276	303	320	299	270	309	281	296	286	315	288	279	268	315	283	302	283	305	265	285	306	281	285	337	276	319	328	271	291	268	270	276	298	283	315	292	270	299	272	270	312	282	299	305	311	275	264	273	304	317	321	257	297	304	306	322	303	300	291	302	309	282	304	287	290	298	281	280	287	307	276	290	290	295	278	281	309	293	281	318	298	271	291	267	292	292	299	278	302	263	287	313	270	273	275	312	280	301	291	315	286	288	240	290	295	299	241	302	295	314	304	306	261	293	303	294	300	287	287	281	299	295	294	297	266	301	293	293	267	290	268	297	284	297	293	279	296	294	295	280	282	281	287	288	286	299	297	299	308	334	269	293	301	314	281	282	317	298	298	299	287	261	311	288	271	276	304	318	276	296	293	284	296	292	267	267	298	295	257	285	318	269	265	287	268	274	302	292	271	309	307	301	304	295	316	291	297	314	282	284	301	299	292	272	317	283	289	286	294	313	321	314	296	278	281	296	290	296	318	285	317	289	281	289	255	294	292	294	314	290	292	267	306	269	315	291	280	291	280	313	298	285	303	321	272	290	323	265	296	285	277	302	264	294	239	320	280	269	275	290	271	311	304	294	292	307	273	314	294	287	295	291	317	296	303	280	270	281	305	310	299	302	307	298	303	318	273	281	290	332	283	307	307	307	279	275	267	302	292	267	298	301	285	271	283	289	315	265	294	264	307	282	286	300	253	289	297	282	308	299	291	293	284	290	295	290	253	264	288	274	285	288	309	281	277	299	292	299	277	312	319	269	319	292	294	291	298	313	297	258	306	272	298	291	275	278	282	302	277	295	272	264	292	285	319	275	298	319	293	321	313	295	296	289	304	260	313	287	297	305	272	272	322	275	308	266	308	295	303	320	303	288	279	298	301	313	266	283	287	273	305	293	306	316	281	288	282	271	316	326	327	269	299	276	298	288	291	321	284	309	295	289	342	272	297	296	277	303	282	315	314	290	296	273	331	304	276	292	314	314	274	289	280	281	331	281	294	309	286	308	306	307	268	284	292	323	265	296	316	305	271	282	295	311	261	288	298	300	314	300	285	318	290	260	269	265	280	273	291	306	286	272	300	311	286	253	328	278	298	306	325	288	282	275	261	289	287	278	314	300	293	324	321	288	285	258	301	289	287	269	273	292	296	313	290	285	280	304	261	289	287	289	289	309	278	272	271	301	307	282	281	327	299	293	310	265	270	292	314	290	288	278	281	276	274	299	296	290	282	287	296	296	299	291	289	264	299	258	280	284	293	279	301	304	290	296	285	279	289	302	284	298	286	287	281	283	265	293	296	271	307	276	298	283	282	286	274	286	313	306	295	288	275	276	276	299	277	313	326	307	289	244	311	287	291	314	267	298	274	281	287	286	286	301	309	264	290	272	269	301	290	294	294	324	282	291	264	279	317	272	299	275	303	285	267	285	333	295	281	290	269	288	271	291	261	277	297	284	289	303	301	272	279	284	307	255	289	310	277	297	274	267	271	318	310	302	301	269	294	288	289	264	299	292	288	304	272	263	315	300	311	340	282	300	257	296	277	263	301	297	293	283	305	287	301	313	298	307	310	321	287	288	294	263	270	277	287	311	264	255	316	302	310	284	302	342	263	272	303	299	270	316	286	316	278	272	291	267	267	285	288	319	294	284	278	275	291	305	300	285	282	339	297	270	300	299	273	306	273	313	284	268	294	289	268	280	315	301	296	275	305	302	300	283	306	273	322	285	292	285	266	306	290	251	282	297	297	303	273	290	265	282	300	290	301	261	290	288	291	303	262	312	287	266	288	318	285	316	291	307	282	257	300	292	312	296	302	320	271	276	293	300	277	309	276	315	299	292	287	268	292	301	300	340	300	263	293	299	297	306	276	295	287	310	288	277	272	281	313	298	292	270	292	292	272	284	290	329	293	318	277	281	288	309	294	287	304	280	295	308	263	325	292	290	298	309	296	292	302	297	289	292	307	282	275	298	273	268	266	301	277	291	268	338	294	288	301	294	285	275	284	279	264	313	274	279	293	296	289	325	293	278	267	282	294	311	301	313	272	307	300	327	295	301	294	302	300	291	299	297	285	280	299	249	276	275	269	279	318	298	320	298	281	278	270	304	291	289	268	288	275	321	252	318	258	272	289	326	301	293	295	308	300	276	291	280	295	285	285	257	277	336	293	296	314	291	280	282	334	294	286	293	300	305	273	299	276	268	262	284	292	279	278	288	304	270	284	306	305	283	282	250	288	284	300	290	271	266	291	318	318	300	275	287	289	271	284	298	278	277	299	278	277	323	297	313	293	300	315	279	262	307	277	329	278	295	284	309	324	267	277	276	295	279	272	307	321	323	264	281	292	275	277	279	288	298	277	285	265	294	283	279	295	333	295	301	313	287	282	290	263	279	304	300	284	273	279	294	269	305	284	289	319	280	309	332	303	279	274	294	265	287	274	291	282	275	265	291	279	296	308	277	308	314	276	308	297	281	291	247	276	267	298	284	287	262	280	266	292	304	304	311	267	289	311	294	292	300	294	263	314	295	270	310	303	255	287	284	281	305	299	298	301	296	290	271	313	292	289	288	310	282	282	299	330	279	264	311	291	295	284	282	292	294	302	295	309	302	270	291	307	262	309	292	286	295	279	269	277	247	289	309	270	278	279	267	319	285	266	285	291	318	302	268	266	261	313	310	276	294	311	293	257	315	309	287	305	287	325	277	277	305	278	324	278	323	284	271	264	276	261	283	264	295	345	299	295	279	287	282	270	317	298	268	300	308	283	287	277	261	262	275	259	281	301	301	283	275	298	288	284	249	319	284	272	292	297	288	306	281	293	287	278	285	307	279	301	315	293	318	279	281	276	305	292	288	311	304	288	295	301	314	280	310	283	269	293	284	279	290	289	300	274	302	290	288	283	289	302	286	279	273	297	317	265	297	279	286	278	312	285	270	310	295	305	297	289	306	293	308	289	313	320	295	307	274	320	295	287	279	271	303	284	303	298	308	298	293	278	276	278	283	290	289	260	290	288	301	312	332	314	307	325	275	281	298	279	300	287	311	296	261	299	324	318	301	284	327	298	283	294	256	319	302	284	274	321	289	295	290	274	301	289	285	289	279	287	264	313	301	270	326	284	289	290	296	286	297	305	279	302	311	309	297	291	263	294	305	288	283	307	300	280	289	295	320	278	313	306	303	274	294	292	308	315	289	312	311	276	287	298	307	281	298	302
2450	876	943	978	976	943	923	863	848	844	823	815	792	822	811	767	791	756	819	830	828	836	806	835	777	798	816	798	761	762	790	811	733	756	808	800	764	804	810	803	766	774	803	747	747	827	759	826	817	766	794	793	760	780	786	791	762	796	798	822	781	830	774	763	769	758	783	792	781	796	733	734	750	775	725	791	821	795	796	763	752	813	788	762	760	851	803	831	743	791	810	789	809	779	807	782	795	829	768	798	776	817	786	774	752	797	807	778	791	742	752	775	757	819	785	770	753	755	787	773	765	776	782	801	752	740	790	779	806	810	777	760	775	808	769	810	803	783	777	763	759	811	811	755	828	807	767	770	796	791	770	801	735	813	795	738	761	776	795	757	777	776	783	817	770	793	762	813	798	753	782	759	830	772	750	755	768	781	807	723	767	810	786	817	800	818	778	743	803	767	803	757	807	772	807	762	779	769	832	762	750	756	788	759	810	773	777	791	752	807	765	836	809	782	799	779	829	774	780	757	799	804	773	791	775	815	789	688	765	808	784	786	821	779	801	803	793	807	800	799	763	793	736	772	822	769	700	776	807	805	822	785	803	858	733	740	739	766	817	812	759	826	726	804	760	777	815	824	781	802	776	809	780	768	743	796	774	829	755	784	797	748	780	793	743	808	786	804	757	759	801	767	764	819	792	719	790	791	778	795	796	761	818	784	800	779	762	787	794	811	766	738	764	758	804	834	777	736	776	793	783	800	794	795	786	804	781	803	821	772	711	831	822	778	772	810	727	836	739	767	785	788	845	804	773	805	763	760	791	790	819	751	812	846	781	853	747	800	789	785	789	791	754	880	771	751	793	697	782	767	792	774	825	769	796	759	784	777	801	800	724	771	814	799	785	775	795	785	794	782	799	840	786	785	752	761	784	771	778	795	819	737	786	788	802	752	810	801	769	764	755	801	764	795	813	807	783	831	761	773	807	811	773	811	775	810	784	819	769	785	758	756	745	771	796	744	754	733	752	770	779	763	798	750	797	795	845	770	791	798	770	773	754	782	782	806	798	780	812	796	765	780	789	725	781	826	774	740	817	778	761	780	816	792	743	800	798	794	768	750	813	817	808	810	806	791	767	810	758	798	764	800	762	808	791	789	775	799	808	853	795	819	737	796	814	776	745	759	768	787	801	793	761	876	803	760	760	835	727	773	790	789	847	765	778	788	734	791	765	778	824	771	796	838	777	759	760	791	770	809	727	758	751	730	800	823	741	744	758	765	784	761	744	727	800	794	717	768	868	779	827	788	780	779	781	789	788	797	751	838	755	733	758	812	784	780	775	786	790	751	825	829	748	761	797	786	780	792	778	786	761	826	809	704	755	775	777	772	806	834	750	815	767	819	751	809	780	798	808	799	775	746	826	851	721	781	791	748	794	780	764	783	779	882	754	791	814	791	773	793	784	813	767	864	802	803	758	731	823	846	781	823	729	749	799	782	761	781	780	801	789	783	756	767	780	867	826	762	787	750	804	755	808	772	767	762	828	786	794	790	768	771	812	793	783	763	767	781	759	808	777	797	777	754	771	822	770	841	785	758	768	850	782	817	832	779	741	742	814	793	774	719	791	735	787	784	755	774	760	755	776	781	737	830	783	750	783	792	796	752	781	801	775	792	794	777	827	785	822	752	851	778	783	779	786	791	781	798	828	834	799	767	820	776	783	765	798	786	754	756	765	727	808	739	832	784	800	804	766	779	735	773	808	820	778	780	781	806	803	761	807	807	773	765	833	854	812	772	782	781	839	773	809	791	797	723	783	825	806	776	765	749	846	772	807	777	838	814	822	786	751	845	796	801	818	789	833	804	789	771	769	798	765	747	726	753	846	767	732	780	731	763	834	790	737	761	763	764	755	821	783	811	821	810	773	787	807	770	798	803	781	760	777	857	780	762	803	843	781	826	794	852	771	788	780	816	755	778	728	788	798	794	806	793	786	787	746	768	820	801	749	772	777	756	787	764	758	764	772	771	798	808	765	825	783	836	787	741	768	771	761	806	808	809	825	793	791	773	773	747	803	780	806	806	818	794	789	791	786	788	737	758	804	757	773	795	802	742	824	788	802	793	754	791	752	805	788	769	745	758	800	773	733	704	781	768	809	772	780	788	777	779	767	742	732	810	764	794	763	808	785	705	827	795	812	798	773	813	761	780	788	800	784	792	763	723	829	768	743	806	795	779	826	815	785	756	798	795	780	760	801	841	777	767	836	798	783	796	783	734	720	763	779	735	758	765	771	778	797	819	758	786	791	783	762	847	744	784	768	816	748	787	840	769	787	799	784	789	773	808	797	794	785	822	761	808	807	764	733	776	739	782	768	783	776	754	743	738	789	727	774	784	749	819	792	757	817	764	785	766	773	795	773	793	745	782	790	813	825	780	820	798	792	776	821	789	850	757	793	726	827	822	754	876	749	770	789	804	821	769	766	817	767	787	791	746	763	765	783	774	801	776	781	743	812	799	848	792	765	719	742	756	762	834	817	787	738	814	773	811	739	796	814	765	777	838	754	802	781	797	791	791	824	761	766	805	741	834	780	803	829	849	843	759	797	752	780	775	754	780	781	775	794	762	809	804	784	791	786	767	753	753	808	805	806	737	804	827	801	799	789	758	801	794	721	740	775	790	837	781	819	787	760	781	827	793	770	756	818	786	777	768	784	805	776	753	763	786	778	830	876	794	803	787	777	825	780	750	813	771	749	770	778	801	774	790	776	791	770	782	771	805	767	831	785	794	793	796	765	781	772	804	762	800	723	800	758	769	750	808	785	767	786	784	804	809	740	816	767	787	828	803	729	798	764	812	787	777	806	782	769	812	770	831	770	846	791	805	776	783	790	763	795	806	798	759	775	813	841	754	817	762	811	793	791	731	734	777	767	805	724	835	798	795	786	774	751	723	774	818	742	735	798	818	801	794	752	792	772	781	768	814	811	780	773	835	756	764	729	744	784	767	776	774	829	797	767	765	723	755	791	815	775	759	822	740	855	801	795	746	812	816	802	786	813	756	837	818	788	791	806	751	763	767	766	782	793	796	808	797	794	805	779	817	828	765	787	824	779	727	754	796	760	775	832	783	796	829	821	757	736	787	807	800	819	747	805	757	762	738	811	767	737	786	763	795	827	786	772	823	760	800	781	794	792	752	839	780	739	820	800	787	754	806	789	751	730	778	773	756	805	723	748	793	748	779	767	796	766	799	760	828	776	780	787	779	796	813	797	784	730	823	767	832	768	797	790	766	751	789	763	775	812	782	764	765	762	762	770	807	793	815	788	782	756	796	807	836	792	797	802	748	832	773	823	807	833	762	790	771	774	791	760	814	764	779	710	789	788	821	793	776	807	774	769	742	818	819	809	777	793	779	820	734	758	817	760	751	798	796	771	767	819	769	778	791	754	767	756	786	782	834	840	825	797	732	784	815	754	784	792	777	799	763	775	799	739	816	764	803	778	780	731	805	788	808
8586	924	1233	991	703	531	449	414	316	254	275	244	254	229	195	233	181	198	186	219	194	161	201	177	201	202	147	151	178	159	189	190	187	188	160	159	157	171	176	159	147	184	166	160	155	166	181	147	173	195	154	213	157	174	139	169	156	186	171	141	165	179	164	171	169	190	170	162	178	190	162	170	170	157	159	149	154	186	172	157	170	153	149	175	173	184	172	183	159	154	157	165	175	179	150	160	192	171	167	151	161	163	162	143	177	159	164	181	151	165	172	157	151	177	167	166	155	166	183	162	192	144	156	165	154	177	164	145	201	135	157	172	169	168	156	167	153	156	164	168	178	150	172	149	139	161	168	161	144	184	166	137	151	138	173	164	157	164	169	165	164	184	174	163	164	179	160	158	165	138	145	160	150	139	164	165	148	151	153	170	159	180	169	163	176	164	189	179	159	173	153	166	169	170	189	182	168	147	172	151	195	165	159	176	155	174	139	149	180	174	165	161	155	168	170	167	171	151	149	172	157	138	164	160	183	161	164	178	179	171	172	172	181	178	140	176	162	177	150	150	151	173	167	170	167	183	174	185	159	168	160	162	189	178	151	188	162	152	177	165	148	175	164	168	144	151	158	173	165	166	186	164	189	190	166	159	168	163	178	184	156	161	180	172	147	186	159	170	161	158	178	147	186	155	182	181	167	175	151	181	160	170	162	160	148	143	152	173	164	144	157	154	163	165	162	179	156	167	165	173	155	172	155	159	157	166	174	166	141	163	160	139	180	167	147	167	177	169	150	158	164	160	170	163	175	171	165	164	166	171	175	165	140	181	155	177	171	153	167	167	175	164	169	153	149	155	164	172	146	158	171	163	146	160	161	152	182	163	192	163	175	164	159	185	180	151	154	160	159	143	175	169	175	178	164	154	146	158	160	141	158	146	163	198	150	169	160	154	132	165	135	165	164	181	158	160	144	176	141	167	168	178	172	165	151	167	160	203	173	153	148	170	150	160	166	150	144	173	188	147	166	168	166	169	154	165	156	147	158	173	142	176	176	174	179	173	165	174	164	158	169	182	159	162	124	149	171	170	141	185	156	161	155	182	164	182	173	148	190	185	166	155	164	159	173	163	151	153	168	182	162	140	154	155	196	169	168	162	162	161	156	158	172	138	187	157	166	136	176	156	139	167	163	171	161	148	148	157	166	163	168	159	160	185	160	162	162	144	146	163	160	164	150	168	162	139	162	165	168	169	164	162	181	171	140	159	166	165	190	148	150	183	169	147	178	155	133	167	175	131	168	137	155	146	176	162	159	150	172	153	179	167	155	194	147	156	159	174	157	181	177	142	162	135	181	182	159	158	138	145	153	175	161	165	154	145	154	168	171	169	165	163	150	163	177	161	168	151	164	150	140	169	173	192	163	155	174	178	152	152	155	179	182	157	165	148	194	168	173	173	177	164	172	160	166	153	165	145	145	155	165	152	151	192	190	165	158	176	154	164	162	140	159	169	176	148	159	156	179	165	173	180	169	165	146	166	168	179	151	149	143	149	186	181	144	171	145	165	161	149	174	179	185	162	194	169	174	191	177	160	185	169	175	163	177	147	173	142	172	148	140	175	159	171	150	160	160	161	137	155	153	137	187	167	172	151	156	170	172	173	163	168	176	162	178	165	183	183	177	162	188	139	142	183	153	159	177	153	182	166	154	167	187	182	175	162	192	173	177	156	164	159	145	163	178	175	143	176	152	179	163	145	156	155	159	181	142	170	169	173	158	174	122	153	164	141	163	165	166	176	155	132	154	154	144	158	159	168	136	140	139	157	155	154	172	172	172	161	184	169	173	172	171	158	153	159	158	150	171	174	162	143	148	161	147	161	168	159	141	179	148	183	136	179	156	145	168	183	162	161	160	173	147	161	161	158	152	175	151	153	172	169	145	163	165	168	188	157	167	173	170	144	136	170	135	150	152	153	166	190	183	143	168	169	189	175	148	159	185	170	168	164	159	140	152	179	166	168	138	143	183	145	166	150	154	193	159	172	191	179	149	148	170	171	157	156	154	142	192	158	174	178	176	164	163	145	179	157	172	147	168	161	181	151	176	156	170	154	142	147	150	173	147	167	177	165	178	171	170	148	142	169	140	192	164	147	170	184	161	125	147	162	178	159	149	178	198	169	139	143	171	194	147	156	168	168	151	160	142	163	145	163	180	175	139	165	182	163	156	176	168	161	160	194	166	157	163	159	171	151	160	162	186	165	151	182	155	142	157	164	156	152	172	160	162	177	161	167	164	155	147	147	175	165	136	168	151	178	168	157	177	161	175	174	172	166	172	155	159	142	178	170	144	199	167	180	182	159	160	150	171	155	186	161	135	166	159	174	166	158	143	177	167	174	149	168	170	158	165	191	172	167	161	162	174	183	178	187	141	164	142	157	176	173	145	161	175	179	163	182	165	135	175	144	179	148	148	191	166	170	150	180	161	165	153	169	176	163	174	178	145	162	173	185	158	165	147	147	145	149	138	178	165	165	176	172	164	165	175	140	157	174	160	184	158	141	161	166	161	174	167	159	179	161	160	183	159	156	148	174	171	136	150	179	164	170	181	143	186	145	169	178	148	193	177	181	163	170	156	172	185	165	161	171	139	175	166	151	153	144	163	158	160	136	145	178	154	181	156	159	156	172	157	154	157	161	164	167	179	148	162	154	166	177	166	179	159	174	174	174	171	155	154	184	151	174	181	145	183	160	179	179	172	173	190	173	185	150	178	150	149	178	170	161	163	162	160	200	165	167	170	167	146	145	158	169	172	184	161	150	160	155	170	168	181	176	164	169	162	159	164	176	167	163	150	142	161	167	163	161	167	180	140	174	137	177	195	160	167	145	182	148	163	191	154	158	148	160	152	154	161	164	155	145	180	163	161	176	169	170	161	171	163	147	170	155	175	182	194	159	170	196	181	181	187	159	130	153	153	181	176	176	147	160	178	160	159	163	149	169	159	149	158	174	166	151	166	170	172	169	162	160	182	174	162	141	154	180	165	152	161	170	180	182	165	170	167	171	196	138	165	163	163	178	144	161	170	170	158	147	165	182	160	174	155	142	153	185	144	146	167	170	173	147	167	171	192	160	155	171	147	146	148	153	153	168	164	160	176	173	181	176	174	142	147	158	163	145	149	177	175	144	160	173	167	163	171	168	149	183	159	153	143	193	173	153	162	170	137	146	143	187	176	198	151	191	165	136	180	146	175	187	156	192	167	181	175	163	183	138	146	157	170	173	153	167	149	181	170	179	177	173	161	170	172	165	168	155	143	168	154	162	160	148	166	149	147	164	150	157	164	161	164	155	179	175	162	184	183	158	163	151	169	151	188	153	143	169	150	175	167	162	168	159	166	178	170	155	155	141	148	168	142	184	158	161	171	181	140	163	156	160	144	158	165	182	180	149	161	173	175	162	167	158	160	162	160	175	153	171	169	134	173	153	179	192	153	173	175	176	177	181	179	152	186	155
5621	1274	2418	3053	2748	2281	1878	1637	1387	1257	1152	985	949	836	829	787	732	718	677	705	615	655	610	605	606	614	558	583	582	583	570	575	591	552	542	579	563	523	525	527	520	545	506	510	509	503	550	493	526	522	498	433	495	481	484	500	546	494	486	505	490	455	491	471	517	495	500	516	517	490	484	516	483	515	496	477	487	470	526	503	451	483	519	476	468	487	497	499	507	492	483	473	517	496	470	510	463	498	485	488	475	457	430	484	458	476	470	501	475	488	451	487	439	446	489	484	511	470	470	482	515	480	466	471	496	481	441	468	458	481	491	478	478	408	463	461	436	500	499	491	493	467	477	472	446	469	493	468	471	506	492	468	540	475	461	461	463	508	516	460	459	460	440	505	465	503	527	467	480	493	452	474	437	481	483	491	489	490	444	479	463	468	465	506	456	457	481	452	485	482	497	494	479	459	453	495	509	482	456	445	502	462	509	453	486	469	476	440	496	465	464	485	477	470	433	465	477	450	438	475	484	469	459	479	450	469	514	500	437	453	455	464	472	443	481	464	513	450	475	453	467	465	472	472	453	480	452	479	476	461	458	453	493	461	476	499	490	446	476	446	469	501	473	493	466	485	423	503	478	454	465	469	474	514	474	461	475	466	461	480	482	450	464	463	478	472	479	476	472	498	459	470	511	483	473	465	484	485	461	452	457	429	446	512	477	450	476	473	491	456	464	479	503	439	469	470	482	477	462	512	463	445	467	480	471	461	476	486	484	494	496	474	502	506	465	431	438	478	487	464	449	486	468	434	507	471	513	502	485	455	473	477	495	475	497	514	453	457	488	478	483	463	493	457	462	481	505	479	457	449	486	467	468	428	515	497	474	491	471	472	467	487	478	483	431	469	449	466	493	449	471	485	447	488	480	471	443	463	458	522	452	496	477	447	475	473	483	463	464	478	486	457	492	456	506	495	449	487	454	437	469	467	450	474	475	516	473	423	497	451	476	462	464	500	474	466	482	494	473	454	501	452	451	507	511	454	461	474	483	456	449	478	427	500	453	488	479	487	457	509	463	461	463	477	446	479	487	477	485	456	484	496	480	474	480	469	472	473	436	470	482	466	479	461	495	485	484	460	460	453	460	449	480	488	480	455	491	444	452	453	466	515	472	428	471	455	469	467	486	499	499	451	461	498	482	512	489	476	519	478	470	468	467	478	484	460	490	483	458	481	489	459	488	484	470	467	489	474	452	447	477	458	482	505	483	459	468	467	473	432	487	457	458	455	442	427	463	444	467	439	484	465	482	465	474	462	483	450	447	497	483	485	451	467	481	517	504	467	454	462	492	465	519	446	461	445	464	427	461	456	494	501	488	489	451	456	485	503	523	468	512	434	480	463	444	491	416	493	453	436	474	456	479	456	480	494	497	455	455	468	482	475	475	487	499	513	481	483	509	462	501	485	435	464	452	529	501	495	417	522	451	460	479	473	456	461	461	472	474	471	465	525	477	465	487	473	465	470	485	431	454	490	479	489	445	501	456	469	466	448	462	458	416	474	516	466	487	477	484	466	499	475	470	472	485	522	493	487	441	436	460	507	478	457	471	469	498	483	458	487	486	512	471	464	483	488	466	478	481	484	482	480	462	465	442	467	459	446	472	448	538	491	478	477	451	477	479	446	421	501	515	473	491	459	468	487	469	467	467	471	464	476	478	495	508	500	508	455	475	485	484	509	476	466	471	478	436	475	482	478	464	480	487	462	482	455	462	508	487	477	471	459	472	417	482	487	476	446	505	515	462	452	471	461	464	475	496	476	476	450	472	456	477	487	471	459	425	451	443	446	487	445	472	467	493	456	481	473	483	447	481	500	485	498	490	437	510	447	496	490	423	435	441	441	484	454	439	480	514	464	438	507	461	470	439	446	470	464	464	478	450	474	466	481	471	477	458	446	449	508	497	486	504	447	505	470	440	474	464	444	492	442	466	507	499	441	464	431	470	502	486	453	462	459	476	492	486	508	435	485	495	471	477	494	477	451	468	434	465	518	440	484	462	472	501	443	472	438	474	475	507	483	473	503	490	501	469	442	438	507	443	442	510	497	500	496	464	459	456	499	422	467	492	444	453	479	441	447	488	489	459	513	469	430	465	471	450	505	455	456	455	436	508	458	439	471	496	456	470	495	443	495	473	462	492	453	483	533	418	464	447	514	469	469	484	445	498	471	497	497	441	510	454	509	502	479	528	477	491	478	497	495	468	468	447	530	485	442	500	514	486	488	482	516	494	468	518	485	484	497	493	462	472	474	452	503	446	482	468	477	502	542	475	475	516	480	447	488	492	438	476	472	475	485	485	514	448	505	467	496	480	472	459	490	467	485	464	477	492	465	485	450	457	454	451	490	457	505	491	500	488	498	422	501	484	461	463	463	496	512	517	449	470	492	475	464	478	483	485	519	486	492	487	491	463	506	479	473	470	503	463	456	512	448	460	451	464	510	479	477	476	465	469	456	468	470	486	464	483	474	490	479	476	487	502	471	483	482	463	473	465	495	472	444	490	474	495	473	465	516	473	453	486	471	463	449	446	465	442	479	435	483	468	473	482	491	436	508	482	467	482	452	496	475	469	405	466	489	467	450	473	473	480	508	434	474	463	465	433	433	504	451	478	532	473	491	491	469	462	475	454	480	446	499	505	451	477	492	460	478	441	470	463	458	478	469	490	467	444	412	456	480	479	480	492	483	479	456	469	454	489	480	507	469	458	455	490	499	455	491	427	488	469	466	474	484	449	471	472	414	436	485	447	467	465	485	469	471	485	489	484	486	461	503	495	481	522	464	468	461	439	491	495	476	441	481	467	459	475	486	491	479	494	489	469	469	420	465	455	481	461	448	453	491	502	515	502	478	484	510	474	483	472	504	476	468	493	456	465	467	482	401	487	451	465	505	452	475	486	487	505	476	502	526	449	493	517	477	472	475	437	458	441	510	433	490	523	437	437	472	498	455	482	458	477	493	501	472	486	441	466	490	466	473	505	477	453	450	458	446	475	468	425	491	496	479	477	466	437	445	468	456	454	450	490	520	453	488	461	461	499	457	448	479	489	463	505	484	465	490	466	454	494	485	461	529	440	413	485	477	452	508	478	512	502	444	472	510	453	457	496	486	505	495	481	479	459	498	476	483	511	480	449	487	488	474	487	474	480	480	456	474	491	497	494	467	466	457	489	533	463	482	453	479	477	469	460	491	515	466	462	506	449	478	503	451	474	448	471	478	445	523	483	451	452	475	488	470	491	452	476	424	479	465	503	474	465	473	479	488	516	451	483	498	497	485	473	479	476	418	485	425	453	504	486	467	482	497	481	453	459	458	471	464	498	491	487	491	474	497	486	482	480	475	462	450	519	505	464	456	493	477	491	439	474	459	480	469	440	439	459	463	470	466	466	520	459	517	463	456	476	441	455	490	464	475	472	450	440	421	439	465	459	471	511	486	494	448	444	478	468	437	508	444	481	464
15842	2219	2390	1745	1194	1007	684	572	465	409	345	296	297	273	228	220	236	203	224	175	200	176	164	179	173	181	169	172	165	163	151	168	140	152	168	166	153	178	142	154	159	127	156	142	137	136	134	159	138	161	153	129	159	155	156	132	144	139	149	135	145	130	143	133	130	150	129	130	155	131	138	159	135	149	132	146	135	148	144	122	157	147	132	133	131	130	152	129	142	151	121	149	134	141	134	166	132	138	149	134	142	130	114	156	149	112	129	137	128	153	125	112	132	148	140	154	151	109	134	143	131	138	131	157	147	134	133	166	133	134	141	126	126	133	129	153	134	142	143	133	133	126	132	158	138	134	135	152	117	135	146	122	133	136	158	152	130	163	132	133	132	103	148	145	131	143	148	131	158	127	127	148	151	150	124	143	136	139	128	137	131	150	128	137	139	142	129	156	153	127	137	128	131	129	145	127	141	129	138	125	143	160	155	115	132	145	147	144	136	144	142	145	151	125	132	142	145	146	111	150	149	131	149	121	124	129	144	142	139	159	111	149	124	130	126	147	133	140	135	143	140	140	145	124	135	136	118	112	152	140	154	142	126	144	152	113	137	133	129	148	134	136	119	136	140	140	130	114	136	115	128	143	139	151	130	136	124	154	135	157	128	142	147	132	137	151	133	144	113	121	139	130	125	149	142	128	141	133	134	140	173	137	136	139	117	130	126	128	137	143	133	127	138	116	121	121	151	144	143	152	126	144	139	153	115	123	136	148	130	150	138	138	140	129	143	135	136	147	111	153	133	134	145	136	141	136	140	136	145	130	142	152	140	118	135	142	134	132	135	129	134	145	139	141	133	134	147	118	133	142	132	134	114	146	139	152	142	142	127	126	119	149	120	143	132	120	110	123	126	152	134	135	130	126	156	137	147	121	119	133	122	128	140	129	126	119	138	129	128	144	116	151	135	145	142	149	128	125	130	159	129	142	143	149	137	133	132	146	133	147	135	163	129	133	126	128	132	145	142	138	141	125	149	119	133	134	167	143	123	130	142	162	153	128	148	130	128	115	147	143	121	141	133	136	140	154	141	136	117	147	143	131	131	120	130	147	132	151	144	130	142	146	141	140	135	143	144	138	121	134	146	149	134	127	141	142	142	124	126	140	137	141	135	144	127	145	116	134	141	115	130	147	154	120	149	137	141	124	124	152	133	129	150	128	133	128	111	133	152	145	106	125	129	136	119	136	135	137	143	128	137	136	134	135	140	128	131	118	142	135	127	148	139	144	129	136	133	155	114	150	149	127	120	134	130	156	156	142	153	140	126	135	124	107	153	165	141	137	136	136	137	133	136	127	135	151	125	128	142	125	151	147	157	141	137	140	160	129	134	124	129	145	152	132	139	118	134	120	146	125	118	138	140	129	125	144	146	121	137	129	129	157	146	144	170	144	146	124	137	129	151	124	139	141	135	130	138	137	125	116	117	137	123	122	137	119	155	141	142	134	122	126	141	139	132	134	136	155	140	151	114	111	149	146	122	128	137	132	156	134	125	137	125	126	128	123	123	140	111	133	135	145	134	151	123	127	144	127	133	133	129	150	135	132	154	140	142	140	137	134	142	141	151	148	133	123	127	153	138	158	142	141	143	127	117	135	156	120	141	136	149	149	132	139	137	134	121	144	120	127	138	152	131	143	135	128	138	147	132	156	155	135	127	140	150	135	134	136	124	131	134	121	141	130	118	150	158	156	136	125	136	122	118	109	138	160	156	127	127	144	147	146	148	139	111	118	125	124	122	122	134	134	131	123	131	121	138	139	133	139	148	144	143	144	138	146	128	143	129	143	114	121	130	148	145	153	133	156	128	146	127	120	149	143	127	132	125	148	122	125	124	145	135	142	130	129	125	131	120	141	130	126	132	149	167	144	136	125	126	140	132	134	142	129	145	129	146	146	151	129	139	142	148	153	151	124	113	133	117	131	138	152	134	133	153	108	126	161	138	115	152	136	143	143	149	157	125	145	127	144	138	147	149	145	127	119	128	130	118	148	109	130	98	138	142	117	150	135	132	129	129	144	131	165	144	126	116	129	117	140	152	144	154	143	131	126	156	137	129	147	146	129	115	138	129	148	129	163	139	150	147	156	134	139	133	124	136	119	133	135	120	146	121	124	133	129	131	145	119	150	149	138	135	144	144	126	125	142	137	134	134	148	143	135	134	165	159	131	158	144	130	123	141	131	116	124	125	136	112	122	135	148	144	129	142	142	138	120	133	121	130	137	157	134	131	139	143	137	136	150	135	122	120	112	130	129	135	134	156	138	145	133	112	148	131	123	134	153	145	136	141	141	134	129	125	133	152	137	128	136	123	145	150	135	128	126	156	139	121	125	131	122	136	146	126	123	128	134	146	140	132	120	137	131	133	135	142	136	149	141	112	137	141	146	128	125	144	130	140	128	138	126	146	144	130	130	148	115	146	123	127	150	128	159	116	123	143	129	139	130	117	132	130	163	134	127	107	126	155	140	113	137	127	139	113	139	124	139	123	141	148	125	150	130	148	131	135	128	139	132	132	143	156	149	140	118	140	140	131	126	125	141	137	134	140	135	149	133	143	136	126	129	142	135	131	146	133	133	137	140	160	131	139	147	142	133	124	142	147	164	136	140	139	155	135	144	141	143	142	131	158	127	127	130	147	134	117	124	141	142	139	125	116	130	153	128	144	132	149	132	127	137	145	127	141	133	128	156	122	135	146	138	150	113	128	134	148	129	138	134	129	126	129	113	147	150	149	124	138	132	126	122	149	132	139	132	120	146	147	138	125	124	130	136	129	136	144	146	132	135	132	129	133	157	139	145	126	127	123	127	125	144	116	132	133	132	132	143	162	133	134	155	162	146	136	157	160	153	129	140	150	139	120	135	130	158	153	128	156	127	132	149	139	135	126	135	138	122	144	152	146	148	146	122	138	133	146	169	139	151	145	114	124	140	141	119	149	153	131	124	136	141	115	147	142	144	132	125	137	155	140	146	155	157	121	156	117	148	136	151	135	117	173	137	132	136	123	148	145	154	132	150	126	151	140	130	153	130	127	125	115	143	144	127	145	140	147	133	116	135	154	123	135	137	150	142	150	128	158	120	135	118	147	143	127	150	145	125	134	136	154	142	139	143	124	112	131	133	144	160	146	137	124	138	126	154	131	128	137	146	129	127	139	144	133	136	129	142	133	150	128	133	152	156	116	121	141	135	135	137	131	144	136	127	132	151	135	166	148	124	140	136	128	119	148	128	122	135	133	134	124	132	142	112	146	133	121	143	124	147	114	127	125	135	128	146	146	147	140	144	131	144	128	146	128	133	129	145	161	116	138	122	142	138	142	132	138	125	146	121	128	153	137	123	132	123	137	140	151	132	116	143	123	137	127	122	118	148	143	141	139	144	127	127	124	138	136	134	119	139	116	134	130	128	127	113	141	130	121	151	146	114	139	138	157	132	152	154	135	124	128	129	148	135	140	161
7490	1998	4514	5422	4737	3821	3134	2585	2236	1959	1650	1516	1276	1210	1138	1042	941	883	877	846	780	698	738	657	704	647	629	644	653	651	532	595	506	556	535	543	541	517	526	529	537	519	496	501	485	504	479	448	460	494	446	482	456	456	453	462	473	440	430	432	481	447	462	440	454	442	424	415	463	452	450	420	486	446	443	386	465	458	455	447	457	417	435	423	474	434	446	441	452	429	416	424	442	419	462	412	430	479	404	401	396	426	468	387	395	420	445	428	425	428	416	428	412	386	415	384	417	434	450	397	385	437	397	387	431	419	433	392	432	436	412	424	402	447	418	424	446	449	452	380	468	463	399	415	433	447	393	389	423	395	415	430	411	431	387	399	428	413	376	413	426	413	421	429	405	392	447	397	424	431	403	386	384	425	433	426	363	450	402	385	429	421	375	436	451	418	418	434	387	415	407	476	408	406	423	406	433	410	425	436	420	413	372	409	442	423	444	425	416	418	429	388	454	414	427	379	417	425	445	365	409	413	421	375	443	421	403	400	408	420	420	422	423	451	436	467	424	420	448	409	406	399	431	422	441	396	414	421	433	431	428	401	387	404	417	454	407	412	394	394	438	433	434	416	399	413	443	448	431	418	436	386	418	405	440	388	424	406	394	433	421	447	408	419	407	385	419	417	400	402	417	418	419	398	398	436	425	414	422	421	429	455	448	412	448	426	429	399	406	420	387	414	426	439	445	468	384	434	404	446	389	386	403	418	439	403	383	385	427	420	441	473	427	406	388	434	448	413	416	412	433	436	384	397	434	398	436	433	444	381	398	396	417	408	427	436	442	416	423	408	460	411	390	402	436	414	396	385	393	403	390	398	415	399	466	406	402	438	403	417	417	443	440	442	432	424	478	390	437	462	403	392	416	402	431	400	410	448	430	393	425	421	430	394	399	411	400	424	405	450	419	374	410	429	436	438	416	431	356	408	446	433	401	428	430	401	420	401	395	421	422	423	409	416	430	374	415	412	399	414	412	410	392	411	423	448	397	419	432	442	411	443	423	404	427	406	440	406	415	417	433	440	431	435	401	421	411	398	419	394	404	428	452	402	393	436	415	408	423	435	389	420	409	408	375	431	425	398	397	420	433	414	385	452	427	394	402	416	427	415	403	413	446	432	428	423	410	407	397	390	408	400	401	414	386	410	401	411	407	427	425	418	392	404	393	450	418	394	449	418	419	413	398	430	423	409	427	413	448	440	426	394	391	443	397	401	440	447	414	423	422	417	375	426	454	417	410	406	445	427	431	420	394	399	448	435	428	391	421	433	420	408	424	414	386	386	395	425	438	403	423	441	399	392	382	422	410	405	423	416	397	437	399	390	409	440	391	404	429	409	421	418	426	390	406	417	392	419	429	433	422	389	403	416	372	434	398	419	397	429	399	459	398	392	433	450	419	404	427	419	388	425	437	421	379	430	421	444	397	456	405	425	425	394	402	420	414	397	443	442	421	419	434	407	423	419	399	425	396	434	415	400	422	427	388	385	435	396	392	429	421	410	436	409	416	399	394	453	428	413	408	400	417	451	441	439	422	419	406	388	407	397	377	429	421	400	405	416	405	375	412	426	390	410	419	423	445	409	422	388	382	389	417	400	386	359	386	457	435	452	403	403	404	417	425	427	391	428	404	415	430	379	409	398	450	425	396	426	420	377	419	413	414	415	399	412	409	404	392	416	417	391	431	468	425	385	409	420	371	400	423	423	410	415	431	455	406	439	405	429	411	438	434	427	410	426	392	423	378	428	443	366	424	404	416	401	403	412	375	416	418	408	428	405	421	415	422	381	402	397	435	392	424	409	397	419	421	376	416	465	411	419	398	389	390	387	423	438	409	431	406	391	425	406	422	431	403	418	478	407	416	422	419	428	403	408	410	410	417	421	428	419	403	459	453	412	414	409	460	417	412	391	405	407	421	413	413	387	443	438	434	417	406	454	421	431	397	408	482	402	399	383	394	442	431	451	417	408	443	440	420	400	382	427	421	449	405	429	429	423	416	408	392	401	386	425	432	444	412	442	431	410	421	466	386	400	400	409	440	432	457	411	452	436	440	420	446	430	426	413	452	421	400	441	426	420	429	407	402	421	435	410	407	381	398	438	390	418	452	409	422	468	392	428	422	392	390	416	405	435	422	357	419	420	413	411	388	394	413	385	413	441	388	419	379	392	425	424	412	430	398	404	376	423	394	386	409	420	400	392	377	416	385	381	433	401	382	387	411	408	387	468	395	399	414	412	412	417	430	407	442	412	437	425	423	411	406	437	419	457	407	418	425	443	416	412	389	448	405	402	426	424	432	411	385	444	379	441	422	406	427	402	412	393	448	393	396	458	410	397	439	431	387	435	410	391	420	387	420	410	395	414	415	409	431	420	425	422	428	404	423	447	414	401	430	468	421	365	407	438	403	408	441	420	415	433	464	397	419	417	418	447	418	407	379	395	415	390	434	396	443	389	404	404	403	427	395	418	415	417	389	416	423	445	439	423	465	437	404	420	396	439	442	450	416	450	394	427	441	412	415	406	404	406	405	436	408	438	411	387	452	385	418	401	415	433	433	438	413	397	396	428	418	449	427	428	449	422	390	430	416	433	403	377	403	416	427	414	425	407	395	444	421	392	426	412	409	421	450	426	435	428	409	434	438	452	420	365	420	386	431	414	429	396	410	436	418	433	437	437	432	437	369	445	415	433	411	408	413	384	450	444	460	416	420	439	419	400	421	416	388	396	392	398	429	381	413	441	398	441	458	389	423	385	414	420	423	392	449	441	415	464	429	410	428	373	386	425	389	423	442	407	413	393	417	408	403	367	389	407	428	425	433	440	426	405	423	432	391	411	395	397	396	411	432	407	389	380	415	408	429	424	430	406	425	410	427	440	397	412	442	425	419	412	437	424	402	417	446	438	390	412	373	408	403	415	426	422	449	452	408	410	417	432	426	427	416	373	435	396	397	460	396	434	419	367	421	449	455	417	431	408	452	425	395	402	399	426	418	447	429	395	436	454	394	392	419	421	394	381	440	423	404	432	407	454	396	414	437	418	421	448	434	436	425	411	399	421	404	435	417	445	399	418	414	438	412	389	425	431	413	397	384	441	413	413	390	418	411	411	414	455	418	423	410	408	400	412	371	418	433	377	446	420	404	427	433	454	401	419	391	401	423	459	410	432	426	412	436	400	413	411	378	450	421	428	394	429	442	403	452	408	421	431	422	422	442	428	383	423	451	438	426	412	437	416	410	417	422	453	413	413	429	367	420	394	406	433	400	431	422	414	412	407	440	441	454	428	412	438	384	443	447	411	401	407	372	399	414	379	421	436	404	414	416	427	407	360	452	401	401	417	401	436	413	459	419	432	456	431	402	421	429	401	384	403	385	438	428	427	424	406	417	437	399	432	432	411	412	402	409	395	438	435	390	396	433	417	398	443	456	430	409	412	413	427	416	394	398	432	417	430	409	380	404	439
2450	365	367	327	339	280	292	303	337	309	309	297	320	267	297	275	282	287	281	298	277	286	297	307	263	303	313	317	302	289	312	292	324	298	282	295	279	265	291	262	287	303	304	279	319	266	296	276	291	277	291	306	269	277	296	296	297	290	314	300	305	310	310	307	326	295	291	286	306	285	266	281	280	290	293	301	298	275	281	273	324	276	270	297	293	326	299	267	304	284	300	309	296	296	303	312	297	307	279	318	266	317	295	290	278	278	294	313	290	277	296	314	275	284	283	295	304	322	300	289	270	311	295	297	286	294	288	282	271	268	267	310	305	250	300	325	300	265	285	305	275	288	315	260	320	293	286	285	286	266	299	282	281	289	316	289	312	305	317	298	287	257	302	284	319	274	287	281	272	274	329	326	271	292	295	328	282	302	291	277	272	292	312	298	254	311	256	282	265	307	270	316	298	293	291	267	292	257	292	294	288	254	310	299	291	291	283	289	298	304	281	323	312	269	327	284	291	294	304	308	277	308	293	309	269	270	331	264	291	274	301	299	292	281	275	300	338	314	315	266	321	303	303	261	312	263	298	281	302	252	285	319	315	298	314	294	289	318	267	283	279	301	272	309	284	313	250	300	278	262	300	309	288	324	310	267	297	295	314	271	279	293	278	276	284	285	296	242	295	288	318	295	329	261	301	313	289	301	293	309	267	281	298	294	295	276	297	307	290	289	269	296	300	310	258	291	277	314	309	303	306	277	302	306	297	304	271	301	292	258	278	293	269	285	325	286	271	331	315	303	259	316	301	277	273	316	291	308	292	281	316	285	321	271	270	284	296	302	307	275	294	284	308	304	282	300	318	319	299	304	304	272	306	306	288	285	283	263	280	285	313	291	295	300	302	269	274	295	298	305	283	287	284	279	293	315	286	302	294	322	292	274	273	275	287	292	314	299	257	284	327	282	284	294	323	247	308	287	299	286	314	324	278	299	297	288	265	313	317	285	286	288	292	282	283	304	301	265	283	251	281	305	287	287	300	271	310	289	273	290	283	271	291	326	292	294	289	305	280	291	292	299	309	316	303	299	286	298	298	271	279	308	295	286	282	288	289	271	282	315	267	315	300	293	291	300	288	261	285	286	279	283	320	261	302	289	302	295	272	273	283	274	273	327	309	303	266	294	305	300	313	293	312	246	285	269	290	301	285	280	311	289	288	286	282	295	289	309	292	262	338	316	285	292	281	284	288	283	311	310	270	269	308	291	307	296	299	264	314	276	286	298	269	310	313	285	290	300	294	285	267	292	313	328	282	313	279	285	275	248	284	322	272	279	294	279	261	290	285	314	304	289	319	298	332	268	283	342	317	279	289	298	297	298	296	301	285	309	280	289	297	321	295	285	272	278	274	290	303	283	290	292	253	283	290	292	297	313	289	301	307	292	307	283	303	274	305	313	269	263	297	308	270	292	287	305	320	314	304	317	274	298	299	304	309	273	265	292	305	312	269	321	311	259	280	294	272	289	287	337	277	303	297	290	306	289	313	277	313	321	304	317	296	314	323	271	268	258	309	278	310	296	282	265	286	268	283	282	260	297	291	290	300	305	306	290	294	294	340	275	301	279	255	306	289	298	297	295	304	291	302	283	314	308	280	305	293	257	325	306	301	288	306	307	279	265	290	296	300	280	275	286	301	287	285	277	296	290	292	320	303	297	291	304	305	303	248	309	318	258	282	332	280	303	298	276	294	307	312	294	288	305	330	287	321	264	322	292	293	262	260	299	307	318	311	332	279	288	316	295	320	299	278	302	291	312	304	309	303	315	311	316	289	281	286	318	278	269	324	301	319	298	299	293	292	287	294	250	282	302	287	307	313	306	312	294	280	309	290	286	303	274	281	274	276	307	310	301	283	286	279	314	321	274	286	293	303	304	290	296	300	316	280	278	311	336	287	284	285	288	305	341	296	292	283	310	305	325	287	306	297	310	297	316	304	284	306	294	306	275	291	294	294	291	306	297	306	331	273	287	298	316	310	279	295	289	268	256	266	311	290	310	284	300	300	298	300	280	299	284	291	294	296	291	282	269	304	258	288	292	295	274	276	309	308	273	278	289	296	302	321	291	321	314	282	285	281	312	306	297	296	295	290	285	295	275	278	297	320	310	287	270	275	281	270	298	307	277	287	294	292	325	267	276	324	259	289	298	295	291	288	295	300	266	289	268	287	289	331	274	291	312	290	257	291	313	280	274	322	294	280	275	249	287	301	276	291	303	278	332	273	286	267	281	248	312	287	309	306	292	307	274	287	290	309	265	282	328	292	282	286	272	302	324	296	304	299	282	314	288	305	289	270	272	301	284	288	316	289	266	333	272	279	296	302	283	277	268	278	283	276	300	310	289	287	291	292	277	296	304	279	297	299	299	278	292	296	298	322	307	297	317	273	294	287	285	305	280	288	296	302	304	262	278	319	300	302	311	306	293	325	264	284	278	299	278	279	281	283	260	281	282	272	302	329	287	310	325	295	274	323	283	276	308	284	319	299	303	257	308	286	314	292	308	300	297	306	288	280	251	313	270	308	309	284	301	275	266	289	269	270	303	316	292	277	325	320	290	309	308	282	274	276	291	314	289	315	277	318	263	276	300	288	324	313	310	319	269	287	285	276	272	271	288	285	291	282	268	284	340	295	290	299	273	302	290	297	306	296	285	273	288	295	314	299	296	287	292	280	316	317	326	301	302	311	285	295	286	274	310	283	282	284	302	276	297	297	326	300	312	308	307	279	305	313	288	299	342	285	288	304	274	306	276	320	300	277	279	273	287	273	284	296	262	276	288	281	294	308	274	290	272	282	277	294	286	261	282	292	291	278	294	333	285	321	329	286	288	260	311	297	307	313	287	305	315	258	280	302	327	290	332	309	325	304	310	277	310	293	296	288	296	314	290	294	344	324	311	302	297	305	286	280	290	261	254	293	309	296	286	318	278	294	282	266	285	300	326	280	298	260	304	302	318	309	300	317	284	289	271	290	289	317	298	302	276	288	281	319	304	302	287	306	313	269	332	295	281	297	300	319	276	318	289	286	288	304	271	260	285	285	314	317	318	286	259	268	292	266	284	278	319	290	293	307	315	294	318	286	293	295	295	269	299	267	245	318	307	309	300	292	303	314	301	283	269	278	306	284	286	301	322	297	287	308	281	324	306	294	316	291	268	268	304	328	286	276	282	329	336	310	258	282	303	294	279	299	318	307	308	309	286	308	305	275	290	262	298	292	275	297	312	295	286	285	328	309	320	266	279	300	304	312	296	304	270	255	272	290	305	284	282	300	277	278	295	311	307	305	287	269	303	289	274	305	290	284	283	306	271	297	322	281	298	297	261	269	262	296	276	288	300	296	300	261	336	274	319	316	269	292	283	293	303	253	271	274	307	282	295	294	282	308	286	304	332	290	295	287	304	281	305	276	287	300	325	299	288	284	316	312	301	288	297	297	283	289	322	328	290	252	300	298	297	287	308
2410	869	937	1052	970	959	878	880	824	865	829	856	803	820	798	829	775	799	804	756	735	809	774	749	717	822	791	799	825	857	780	759	830	804	770	758	776	878	824	762	780	785	789	871	795	789	787	789	788	772	756	814	759	820	807	761	770	808	838	778	838	789	784	826	801	790	769	793	764	779	818	735	853	813	813	789	787	778	788	786	809	824	775	756	735	772	740	821	779	785	801	769	772	787	759	816	802	743	788	786	813	786	743	804	812	803	795	822	819	763	757	815	789	773	749	833	824	730	775	774	782	797	759	783	751	765	835	789	816	805	770	778	789	793	796	811	788	824	796	769	831	757	844	771	723	855	763	773	749	780	772	748	760	778	770	793	784	778	800	771	789	797	774	834	814	808	790	815	805	814	770	786	762	796	798	771	787	802	798	774	786	749	753	801	767	774	762	820	759	818	776	778	820	817	797	770	799	770	757	794	780	805	791	801	797	755	859	799	802	800	785	787	801	755	761	768	820	796	797	767	782	741	752	761	736	775	761	819	801	796	790	817	826	849	783	812	781	792	765	759	795	799	807	774	760	766	829	800	809	768	797	852	762	791	792	753	798	809	745	763	830	818	787	702	794	741	813	722	721	797	790	779	759	751	883	725	724	828	803	757	768	793	844	761	789	773	797	832	825	805	807	753	878	767	772	759	807	824	747	780	756	831	824	829	805	819	795	781	756	777	761	757	820	756	754	785	810	787	768	789	787	727	763	793	780	753	803	814	716	761	760	791	797	800	833	754	824	762	767	778	795	781	763	774	780	784	769	755	769	826	766	734	773	786	755	800	752	741	777	749	772	810	764	826	820	777	755	788	750	778	782	798	808	778	798	785	823	793	779	792	786	797	781	798	806	755	792	841	767	837	728	750	794	819	770	751	786	748	724	792	807	791	734	773	780	789	808	752	763	807	771	782	751	809	818	759	795	792	829	784	797	724	780	778	777	780	711	795	803	785	785	801	788	761	806	743	768	771	816	812	773	777	741	798	809	808	786	817	798	843	757	777	851	803	779	745	747	751	771	781	821	774	795	757	782	774	773	799	816	788	801	758	761	782	729	810	749	765	750	775	814	807	761	757	741	751	796	743	779	780	773	792	763	802	790	792	803	714	801	757	798	793	780	751	750	794	792	802	757	792	778	770	777	796	811	730	788	761	815	797	778	750	741	810	767	777	769	763	824	782	766	769	787	756	776	758	781	794	800	784	761	759	790	792	784	828	794	807	745	770	824	782	852	805	811	750	744	764	765	778	791	815	803	803	793	775	807	798	788	744	795	784	789	803	769	817	807	836	780	770	761	800	764	796	785	795	782	737	755	760	831	723	783	866	768	765	812	775	770	764	811	812	788	803	775	762	765	739	738	743	793	729	783	830	764	795	775	766	740	803	837	768	776	790	767	771	768	804	787	757	773	795	775	785	831	763	764	731	793	761	786	770	827	772	792	792	780	784	839	762	791	716	806	767	718	820	792	738	754	810	750	804	817	800	801	832	773	847	780	821	810	791	790	816	740	805	779	757	748	794	771	736	762	776	764	739	839	792	758	756	756	858	776	793	842	815	735	790	759	782	771	759	734	753	796	770	757	785	770	806	755	783	781	774	813	761	849	773	797	817	769	793	806	800	766	780	814	803	774	725	762	787	839	785	774	744	769	780	748	749	771	775	772	772	762	771	786	804	727	782	789	739	797	772	786	762	762	836	727	797	771	731	858	787	777	785	769	735	782	783	737	749	760	775	815	778	771	841	749	714	746	762	754	750	796	814	743	773	789	777	766	792	769	782	818	764	791	759	742	810	766	779	781	775	796	802	772	776	809	741	773	711	838	819	781	806	767	783	797	802	783	765	773	802	791	783	816	823	754	782	795	759	780	792	766	790	750	806	762	798	764	771	735	796	770	817	764	788	803	806	751	746	744	739	792	795	802	743	751	750	812	786	772	731	756	749	754	787	755	770	810	849	800	785	786	802	833	793	777	776	799	783	765	754	848	801	790	798	761	737	745	771	795	825	750	758	776	761	811	802	801	813	770	813	786	735	744	757	780	784	795	757	765	757	762	776	789	766	820	744	761	800	819	809	855	834	752	758	802	754	809	769	757	739	814	771	784	793	760	782	743	772	793	843	816	758	798	757	769	785	766	804	811	756	796	748	746	777	824	801	796	769	806	784	749	776	776	783	772	817	752	757	814	738	750	814	778	740	791	785	741	802	791	809	784	753	756	781	853	795	745	756	772	772	788	767	757	807	770	746	736	781	788	765	795	795	779	810	789	798	785	765	766	752	806	716	845	801	747	771	763	786	779	795	774	779	785	786	733	788	785	775	755	774	854	750	756	801	809	760	805	780	777	800	745	792	733	774	780	771	790	756	779	776	750	781	779	753	810	761	793	751	738	768	823	770	740	799	785	794	815	824	754	811	750	786	794	788	810	784	756	788	799	749	738	811	765	739	785	791	814	733	732	795	806	778	794	801	745	784	778	824	779	787	774	736	790	750	794	814	738	772	767	807	778	819	783	772	756	774	813	785	782	767	797	777	760	757	777	774	789	800	766	813	762	793	824	817	778	753	774	771	787	769	733	776	799	769	776	795	792	834	802	838	800	794	791	769	771	766	737	722	793	804	785	821	747	774	745	799	796	778	758	797	791	741	817	765	772	710	790	799	809	740	824	798	779	805	772	816	820	765	827	796	791	751	798	758	791	788	788	790	795	770	827	797	798	779	764	767	766	757	767	784	801	794	762	825	816	827	734	781	794	771	823	820	798	750	800	776	806	797	789	790	767	758	782	742	758	813	852	773	818	795	778	793	785	752	819	733	760	796	827	777	740	801	786	802	816	749	761	789	787	778	760	748	758	792	737	803	802	777	825	808	778	764	803	746	798	773	760	837	808	791	766	824	800	775	804	763	764	798	796	787	725	820	786	791	772	836	719	776	810	791	817	765	754	780	719	813	820	794	779	779	737	760	756	794	794	825	766	771	794	792	738	752	787	777	791	772	785	780	708	776	763	784	724	765	801	777	796	770	766	771	766	804	785	753	803	730	740	843	806	777	777	790	784	793	836	819	796	756	838	834	843	801	798	799	824	809	816	808	773	799	738	792	832	809	797	760	850	755	755	766	757	787	794	798	781	845	820	806	826	754	834	789	772	788	794	770	763	784	745	784	760	738	819	767	795	772	795	755	736	811	813	787	760	836	748	827	777	836	778	795	789	786	766	786	816	785	791	723	806	757	740	754	773	728	809	809	780	735	758	821	790	810	821	801	788	769	788	836	759	768	764	785	802	750	791	768	799	790	803	752	761	785	791	817	786	811	785	765	794	809	832	786	715	821	757	764	755	749	750	773	775	774	824	767	795	799	787	787	812	801	810	751	774	780	785	792	732	798	820	772	763	789	805	802	766	780	799	753	793	771	784	790	806	783	758	817	797	873	749	792	755	780	789	825	790	807	801	777	752	826	777	746
8794	941	1260	963	695	566	450	370	342	320	244	228	234	241	219	208	183	219	174	197	189	172	174	193	144	179	175	175	158	160	191	157	172	175	174	157	154	162	150	175	162	172	181	168	169	171	196	152	159	177	170	159	151	150	171	197	168	151	187	179	155	157	182	165	156	150	173	161	152	184	164	175	179	158	180	169	178	158	158	157	150	161	167	197	179	181	162	132	173	174	147	165	152	185	178	153	166	156	142	178	139	178	176	168	192	181	167	172	178	158	170	178	150	189	147	148	158	145	169	160	168	178	156	152	176	150	153	160	181	179	146	161	168	166	147	149	169	160	172	148	159	164	147	137	163	183	178	174	176	160	158	183	159	154	172	161	169	174	155	176	171	155	162	145	155	162	179	173	170	173	155	170	176	155	158	172	168	182	140	154	203	173	164	186	185	164	151	173	181	148	165	153	162	160	177	168	140	164	160	158	171	166	164	167	189	154	172	170	161	172	185	164	166	193	156	191	181	175	170	139	158	157	156	155	138	172	158	170	155	174	154	137	159	157	198	177	160	159	164	154	176	162	167	166	164	161	154	180	138	190	149	182	154	158	157	177	168	164	144	162	177	138	156	177	191	150	169	177	179	171	153	156	169	152	155	152	148	154	150	195	167	162	182	176	147	177	155	163	186	150	176	171	156	171	145	165	161	147	146	148	144	153	175	160	161	165	150	162	152	162	166	149	166	165	159	166	174	179	136	153	166	150	135	145	171	154	141	152	183	169	175	143	160	175	167	156	167	151	170	171	164	162	174	141	167	156	181	161	183	143	172	197	145	157	154	167	153	167	166	160	162	161	178	152	171	182	179	161	178	166	165	151	167	182	155	169	158	186	161	147	157	166	170	175	161	183	154	150	157	177	167	179	181	175	159	164	180	176	156	203	179	156	180	146	167	175	161	184	158	172	204	150	186	164	179	163	153	153	147	126	174	165	149	179	173	152	149	157	164	166	155	177	151	144	164	174	165	155	145	157	209	144	188	152	184	159	159	143	152	162	156	175	182	167	200	167	156	166	158	155	155	168	174	170	167	170	154	171	148	175	175	168	168	159	154	172	175	180	164	147	155	172	153	170	147	172	172	188	149	171	173	167	143	176	168	153	135	165	178	157	169	191	153	166	153	168	146	142	170	146	174	167	154	184	193	156	130	171	174	163	152	153	181	158	168	150	176	159	160	179	148	171	166	155	179	161	172	180	158	182	187	179	134	188	169	151	190	140	180	153	169	182	167	158	140	190	159	156	155	171	169	156	143	153	165	183	170	167	169	158	151	147	153	175	155	145	164	175	175	154	162	183	146	145	141	160	166	190	161	170	163	166	149	153	162	184	162	177	158	156	166	193	158	180	192	182	158	157	142	155	194	164	151	154	145	164	176	160	164	177	153	126	177	144	133	148	158	185	152	169	144	185	151	182	173	138	150	170	170	173	171	162	177	170	174	171	162	142	175	167	144	172	164	148	157	186	153	167	160	155	149	179	155	166	134	162	137	152	162	140	178	158	159	141	188	125	156	170	168	177	148	171	158	161	161	191	170	163	162	168	164	157	161	154	162	173	167	150	141	156	145	123	164	159	164	169	169	166	166	155	159	151	159	155	168	169	165	148	163	175	168	158	188	176	152	158	163	138	165	155	166	147	150	154	175	163	155	168	138	162	158	163	179	177	147	169	153	165	172	177	156	155	173	150	165	173	140	177	152	173	165	182	167	165	163	169	161	151	171	168	164	159	154	160	178	146	152	167	150	176	174	142	176	171	166	156	168	187	170	150	183	177	159	153	149	195	166	160	161	168	172	151	144	162	165	179	163	161	156	154	148	147	152	176	146	171	154	150	161	149	171	152	174	160	150	151	153	162	148	188	154	171	164	164	159	175	168	158	173	157	159	163	151	191	161	156	150	168	187	157	163	170	164	182	190	173	169	152	154	152	172	148	162	156	174	147	163	150	182	162	151	157	179	161	160	163	172	167	190	172	166	181	173	164	160	147	138	163	160	163	171	158	177	178	165	152	157	153	188	157	143	170	157	178	183	193	156	153	153	171	196	166	160	158	166	173	165	160	165	157	163	170	162	163	145	159	174	166	170	179	176	167	148	167	142	173	184	168	153	194	172	149	160	180	179	180	163	156	172	147	145	151	179	151	178	157	161	170	152	138	185	183	178	170	155	160	154	142	160	176	145	152	150	155	168	176	169	155	186	194	133	155	175	151	164	166	125	146	175	146	173	161	160	148	159	149	166	162	147	170	184	176	160	174	165	154	183	182	161	161	166	148	164	157	177	161	180	155	174	156	164	156	170	146	168	149	161	173	163	173	149	149	159	170	158	186	164	143	149	165	150	156	166	179	149	171	159	168	180	170	179	175	149	163	149	167	174	190	160	146	160	154	147	154	185	155	169	182	187	169	153	152	160	186	158	157	171	189	164	164	164	164	184	147	165	160	170	165	144	164	168	173	151	168	163	157	157	165	156	173	154	175	161	177	173	159	158	153	170	177	176	171	164	154	161	176	150	161	177	169	151	163	157	176	161	144	159	163	173	174	141	179	157	171	168	170	150	164	168	148	148	171	157	166	169	163	170	174	169	179	152	170	174	190	147	152	169	177	186	160	161	196	160	144	145	159	166	165	173	153	178	184	146	153	184	154	183	160	140	163	185	152	182	165	169	164	157	147	147	141	156	168	154	155	158	179	158	165	162	165	155	156	176	144	173	159	159	197	148	167	166	163	153	159	162	156	163	171	151	171	143	195	180	156	144	151	158	155	167	176	160	175	171	159	149	156	145	166	159	165	171	192	187	176	157	161	160	164	166	173	174	164	167	150	145	173	163	151	160	186	165	172	162	173	152	169	145	165	163	181	151	176	152	177	165	178	187	168	183	159	150	186	152	147	156	160	165	173	143	151	157	176	160	171	160	149	170	165	138	180	149	163	154	172	161	145	171	174	186	177	140	175	137	169	180	160	153	144	153	175	138	147	160	169	154	158	141	179	192	177	151	162	159	171	158	157	151	155	157	159	166	146	177	165	175	146	168	152	168	191	189	165	176	179	184	155	178	173	135	158	153	148	157	176	173	140	157	166	161	141	148	163	153	182	155	170	159	154	181	167	173	179	174	158	182	157	160	170	146	169	143	180	180	158	173	145	174	154	163	156	167	160	163	139	146	167	136	169	188	171	153	163	182	171	147	167	181	167	193	155	155	160	162	153	154	158	150	160	179	152	162	172	171	168	158	147	182	172	155	161	160	159	176	182	149	140	177	146	189	150	166	168	164	165	159	166	168	160	182	166	145	165	145	162	164	152	143	174	141	167	153	162	179	177	164	163	161	168	158	171	161	165	168	150	158	165	179	168	146	161	192	153	145	153	162	145	139	168	151	166	170	151	177	130	163	187	159	159	184	160	139	173	178	156	163	176	134	158	192	166	185	163	179	140	160	153	153	155	174	183	173	175	179	168	140	166
5594	1286	2555	3027	2821	2271	1888	1667	1432	1237	1071	1050	926	853	868	742	732	730	697	680	691	633	634	611	600	589	588	575	569	587	560	566	571	543	495	525	567	547	499	503	538	508	503	525	546	505	468	489	525	504	502	533	497	511	550	498	523	513	490	495	499	504	517	472	461	459	507	471	519	476	460	515	464	481	504	499	501	489	453	526	537	482	489	464	483	471	461	491	472	460	435	514	504	466	479	504	467	507	471	455	495	533	489	484	491	511	477	489	495	455	487	477	474	500	468	472	492	472	509	465	491	494	456	455	466	476	473	516	470	451	469	487	450	462	450	447	493	477	473	539	463	436	472	469	485	461	478	435	481	447	507	456	456	474	450	496	476	482	536	449	488	450	452	465	483	498	460	450	465	468	491	478	442	446	465	473	464	493	503	504	514	456	473	474	481	496	469	450	474	454	454	485	458	487	478	439	506	449	473	481	493	474	498	495	404	470	488	464	495	481	453	456	465	456	475	490	483	486	464	511	454	486	467	481	461	457	454	526	497	443	441	498	468	476	501	447	478	455	445	503	474	421	477	447	429	504	482	490	497	482	471	462	462	497	503	435	463	469	448	457	502	496	456	484	464	499	464	481	441	473	507	492	470	499	439	481	477	467	490	507	473	509	492	454	472	494	451	460	471	498	486	432	516	443	468	469	486	510	493	465	476	453	431	463	457	480	448	469	465	468	422	487	439	453	498	486	453	473	410	459	475	486	458	458	491	490	509	451	485	494	477	478	471	473	470	503	474	436	452	436	443	452	501	493	453	474	446	477	466	479	446	463	454	454	446	451	437	436	502	488	455	507	467	448	481	455	483	492	462	493	443	463	516	460	469	489	490	481	463	452	430	504	491	483	506	456	483	437	498	464	456	445	484	476	452	464	488	505	425	416	474	446	447	447	473	478	470	473	466	507	469	467	441	472	481	517	464	440	459	503	469	478	451	470	432	450	461	495	471	479	453	462	467	474	480	441	468	440	484	499	487	489	468	433	471	467	490	488	481	448	513	536	464	461	490	421	500	473	458	466	466	494	460	488	505	482	475	486	471	435	489	472	480	446	462	455	498	481	457	453	465	472	463	469	486	481	461	432	455	496	493	494	488	470	460	462	493	468	440	480	477	479	470	462	469	492	441	479	511	441	484	486	464	471	465	493	492	490	456	513	476	485	449	547	488	483	475	472	455	479	494	439	498	469	495	438	474	455	521	438	465	492	461	463	493	483	493	457	462	477	480	451	482	519	449	436	443	494	492	462	470	488	447	488	481	473	477	478	488	510	481	448	492	445	467	448	479	498	516	494	481	493	475	485	468	473	434	438	472	504	463	460	475	448	461	509	474	465	444	481	431	444	484	497	480	452	458	475	493	481	432	469	461	423	454	501	448	495	483	477	471	508	514	472	464	480	509	493	482	447	448	444	469	465	477	458	488	453	479	463	445	485	470	472	463	492	458	461	502	476	447	481	457	450	447	471	439	462	488	488	483	459	476	473	509	450	440	493	462	483	456	463	462	450	486	478	483	478	453	463	477	449	432	460	508	492	463	449	468	434	513	466	466	446	450	496	462	500	483	487	496	481	457	468	455	481	490	449	473	454	469	461	468	473	517	473	484	475	468	479	502	482	445	436	496	493	492	460	500	468	480	486	480	494	490	482	457	488	445	452	449	493	497	499	485	483	452	446	461	459	468	467	505	519	482	471	491	464	450	460	503	463	470	503	485	481	442	472	482	458	468	464	491	459	458	451	439	439	437	485	485	503	481	481	464	441	450	500	483	449	429	449	445	465	470	521	507	518	488	488	441	470	477	471	457	483	451	477	479	487	472	498	467	452	441	491	459	457	495	410	456	472	447	490	474	498	460	546	467	479	455	446	495	501	435	425	498	451	504	492	520	489	500	471	444	424	457	478	493	451	476	478	492	481	449	454	478	510	467	510	456	471	474	451	483	483	474	503	469	465	456	486	484	479	440	485	479	487	528	437	457	450	487	465	467	438	466	478	500	430	457	449	456	455	452	471	486	452	428	498	456	468	477	479	460	494	450	470	464	486	456	478	463	438	470	433	514	463	464	470	485	428	495	448	463	500	484	488	465	438	455	471	497	461	477	489	462	484	451	453	499	470	458	521	476	449	442	482	419	442	477	450	452	465	470	474	454	482	461	467	527	448	482	482	448	472	471	488	477	448	446	425	464	504	477	483	465	465	448	480	476	475	517	461	465	474	471	468	437	431	466	486	465	531	453	493	472	478	465	453	481	504	506	470	483	480	468	483	464	473	481	493	479	459	460	488	446	475	484	491	483	428	479	478	482	487	470	516	441	478	459	459	488	501	452	473	469	450	479	466	484	495	466	483	477	482	468	507	488	453	439	491	463	460	468	489	472	464	453	473	484	477	481	490	455	532	486	483	484	478	450	428	467	486	471	480	454	466	501	464	479	455	450	475	494	503	478	468	440	539	491	467	473	445	487	453	458	492	495	427	481	480	492	501	483	499	467	464	511	468	470	467	469	467	477	453	413	495	456	458	486	478	485	458	446	465	485	458	484	482	486	472	514	523	429	515	422	455	474	455	433	481	460	472	433	454	471	481	432	480	473	496	446	429	470	447	494	443	479	506	469	474	469	459	488	450	496	473	436	482	465	479	497	496	440	478	467	461	470	525	466	452	450	485	483	477	501	457	492	482	504	467	453	493	468	476	485	475	476	473	492	433	429	484	480	506	434	470	446	507	449	426	466	443	467	470	477	462	473	461	449	463	508	454	451	495	488	489	495	503	480	456	464	474	491	463	483	463	486	518	493	470	475	434	471	480	496	470	488	500	506	456	450	492	477	476	475	533	445	454	453	480	521	470	498	500	434	414	439	443	486	484	465	497	470	480	470	474	467	515	468	475	460	526	497	479	457	485	515	473	452	453	493	463	474	450	476	476	473	480	470	463	464	460	484	496	477	499	479	464	462	460	473	442	466	476	496	473	474	478	500	452	485	493	490	467	455	453	512	474	443	436	435	499	465	481	506	497	453	468	497	434	425	483	471	459	480	457	466	490	470	437	491	508	491	458	481	456	490	460	493	465	461	446	475	480	491	460	485	463	485	465	487	451	477	507	474	492	454	433	521	446	429	459	490	463	454	506	482	487	516	466	485	470	438	488	456	470	450	494	457	476	477	464	437	470	421	459	487	485	445	449	449	488	502	513	428	456	453	447	516	466	484	470	459	486	437	461	482	489	440	440	463	463	461	514	489	514	484	449	487	512	465	453	486	447	499	492	450	482	453	476	485	450	468	490	468	495	427	482	483	496	457	460	505	489	449	452	499	469	508	465	485	478	466	473	484	465	452	448	457	516	470	488	473	451	501	485	458	463	472	474	458	479	450	478	485	454	481	494	472	465	463	501	474	447	453	484	473	459	480	499	488	497	474	459	479	507	463	461	498	472	465	499	468	488	463	442	485	485	465	481	480	489	466	436
15906	2223	2321	1782	1314	920	728	605	472	407	348	298	295	270	264	226	203	191	207	188	185	182	176	178	177	165	180	175	176	152	149	148	161	151	152	149	155	132	130	154	142	140	152	129	164	151	156	148	152	147	126	126	142	143	147	151	169	143	152	160	151	153	138	134	125	175	142	135	162	145	152	128	148	142	131	134	156	143	123	155	167	135	135	154	136	143	145	133	154	154	153	145	134	160	123	112	134	148	144	141	131	140	140	152	120	126	116	144	143	128	140	132	142	124	134	144	135	117	165	149	122	129	135	122	136	139	139	127	130	132	140	150	138	149	145	122	117	158	144	156	143	134	128	135	136	135	146	140	143	134	150	144	147	127	133	135	167	150	136	133	121	132	139	140	123	133	144	141	132	139	145	141	142	150	142	143	140	121	119	129	144	151	135	150	119	129	137	135	142	141	144	138	117	133	159	135	130	147	127	123	137	136	144	161	143	136	155	134	146	142	152	144	151	149	128	139	120	136	139	150	120	141	128	140	129	140	128	148	137	121	141	119	161	151	130	147	150	151	142	114	136	129	136	132	138	132	136	134	151	141	139	129	135	145	114	158	136	147	135	120	123	144	138	126	139	124	134	139	126	126	144	150	133	133	131	140	124	143	135	133	145	145	141	129	156	130	133	125	128	142	143	129	153	145	135	124	154	140	123	133	164	141	146	160	126	139	107	123	160	130	170	132	159	143	158	148	119	119	115	133	140	147	122	140	149	151	139	134	126	147	134	129	152	142	151	145	130	132	136	125	127	136	126	145	123	144	150	182	150	162	128	149	125	122	131	129	138	137	165	132	137	157	144	137	128	144	151	134	138	137	121	149	172	111	147	101	150	126	134	149	139	146	138	158	115	135	127	154	147	144	156	133	151	150	113	141	147	168	126	144	137	142	147	152	132	138	135	152	128	133	131	127	146	129	146	128	144	134	130	144	122	149	129	139	114	130	133	142	132	127	154	132	141	135	148	119	135	137	147	143	151	134	162	146	120	147	138	167	134	130	143	131	153	132	157	129	124	156	136	116	123	153	136	135	115	147	145	151	148	132	137	148	110	140	143	116	129	151	151	135	141	138	144	134	145	130	112	115	129	143	122	137	137	147	116	135	144	146	121	127	129	150	141	131	141	138	149	155	145	138	135	124	141	135	137	156	150	149	144	117	149	133	119	149	130	118	141	151	131	125	129	126	134	146	126	135	134	160	151	158	130	117	144	130	154	153	133	137	144	159	105	121	147	127	142	131	151	130	136	132	127	118	134	120	119	126	148	144	129	145	115	129	139	130	142	144	149	135	144	116	142	135	130	118	137	145	144	146	144	130	132	150	140	114	129	136	130	132	154	156	136	148	132	134	147	145	122	141	157	144	125	153	137	144	141	157	143	112	140	122	138	150	140	128	140	143	143	138	120	143	149	154	148	140	134	123	144	151	115	148	129	143	121	134	109	143	141	144	132	139	112	134	152	141	139	133	156	120	132	136	148	159	143	132	132	116	158	129	154	127	136	144	163	173	134	161	155	151	117	147	125	141	141	137	127	143	122	128	125	122	150	136	136	160	136	129	135	153	131	139	121	158	125	132	156	129	126	155	140	144	119	128	141	155	130	127	120	148	130	140	142	134	146	139	146	128	138	123	121	133	131	135	133	139	136	127	143	135	141	135	154	148	129	149	130	152	146	135	150	118	133	144	129	144	140	134	132	143	126	121	146	126	125	113	154	138	142	146	140	146	126	118	121	122	128	134	150	120	137	128	127	139	137	132	137	152	140	139	131	154	145	136	131	160	127	132	136	147	140	150	156	127	131	125	143	127	137	124	131	131	134	124	125	147	147	123	145	145	125	136	142	126	115	133	135	146	107	146	134	128	129	125	128	138	115	134	121	130	127	137	135	132	135	146	131	154	152	126	154	142	137	137	114	137	137	140	129	123	142	143	137	124	136	137	131	143	142	149	134	135	119	154	139	134	138	141	110	140	125	125	129	155	136	142	127	130	141	126	165	132	139	151	162	134	131	142	139	132	121	145	134	154	112	142	166	138	130	148	150	137	147	169	133	131	139	141	139	143	139	113	131	132	127	133	125	147	127	126	143	143	111	149	143	149	115	152	132	146	136	148	146	126	140	148	149	130	139	129	150	136	136	151	171	143	139	141	139	128	121	109	131	129	140	131	121	128	122	140	144	126	128	136	123	158	148	134	121	140	154	163	143	151	130	146	143	126	147	148	140	131	131	148	134	136	154	150	150	123	146	140	149	135	151	138	148	140	131	146	145	118	139	140	118	133	117	121	140	132	147	124	131	116	155	138	133	139	135	143	140	143	126	136	150	130	143	148	118	116	145	139	141	129	150	131	141	126	143	118	133	135	140	149	129	130	137	113	156	125	130	153	134	125	138	141	152	136	144	121	134	139	143	129	137	143	140	123	122	144	134	142	128	119	150	130	145	162	130	133	152	147	160	153	133	149	141	146	137	155	139	137	133	136	135	135	106	112	134	138	129	157	140	120	121	134	137	152	147	153	135	132	120	113	131	145	153	155	132	153	113	136	120	143	147	134	129	120	126	140	156	135	157	134	138	138	154	161	128	153	151	133	155	130	120	143	135	166	138	137	142	123	149	166	124	137	140	156	125	145	121	142	166	129	139	140	134	134	133	147	149	111	160	154	154	130	136	132	119	163	141	131	127	127	130	155	136	142	120	151	121	157	159	139	141	134	147	135	140	141	153	136	118	143	129	117	143	125	151	140	141	152	136	124	129	107	138	121	136	153	131	154	151	156	143	140	143	143	159	160	152	139	159	131	139	150	159	155	154	120	119	136	134	139	146	119	138	132	131	114	132	147	126	135	117	139	134	121	150	144	127	147	140	144	114	118	149	156	133	134	132	140	149	146	142	142	133	134	184	139	139	151	133	140	155	134	162	156	136	116	126	150	146	135	129	144	117	140	130	144	131	138	117	165	142	158	137	142	130	121	132	151	151	141	137	123	146	139	134	136	137	130	145	133	155	142	119	129	149	130	122	136	154	122	152	143	140	162	141	150	126	126	125	139	140	158	120	159	144	136	150	131	137	142	132	141	131	144	144	129	137	128	137	124	131	158	116	136	146	127	149	125	136	146	140	140	132	129	157	142	134	142	132	119	131	132	161	150	144	137	137	128	124	127	142	130	130	144	120	138	127	142	145	150	140	134	126	149	145	131	109	125	155	136	154	145	133	125	127	151	154	135	151	137	149	142	134	140	148	160	147	137	126	133	126	140	133	154	135	143	159	120	145	146	131	140	138	134	133	142	155	140	117	121	141	121	121	127	124	139	124	121	138	136	127	134	131	147	129	132	121	132	154	143	121	120	132	113	138	127	129	138	150	145	132	139	137	144	136	133	136	132	123	140	130	148	157	116	135	137	127	151	126	133	140	118	133	141	135	127	140	139	150	131	131	144	142	144	136	147	145	136	133	140	134	134	108	140
7448	2051	4426	5176	4567	3761	3104	2662	2190	1858	1685	1480	1338	1183	1088	1032	974	855	890	776	749	724	712	678	701	610	638	588	586	575	588	566	539	532	570	537	571	497	526	508	506	479	525	494	493	474	466	474	485	467	461	432	495	473	477	471	438	442	440	449	504	443	464	419	469	469	467	449	434	427	416	445	411	445	437	452	435	445	429	443	402	435	438	447	384	429	444	427	432	425	429	459	469	437	433	439	396	402	403	418	429	432	440	427	429	446	450	404	414	442	440	411	441	415	453	448	442	404	430	414	426	442	445	399	430	424	434	450	442	450	411	448	433	386	407	417	405	414	449	470	421	425	446	426	403	402	427	393	403	387	438	419	452	400	405	407	458	393	421	421	398	374	418	398	418	434	414	442	406	401	417	416	419	414	392	403	382	428	392	402	392	409	397	434	408	419	388	465	414	401	401	404	431	423	420	425	390	431	439	388	421	388	401	415	408	429	416	413	410	450	420	433	429	428	447	422	429	419	440	385	451	436	447	417	412	401	405	387	448	456	393	459	408	426	435	403	393	436	431	412	415	431	417	405	410	429	388	387	365	427	459	415	396	412	431	394	429	409	435	406	430	391	415	394	449	448	391	417	417	437	417	401	403	409	425	416	395	387	433	416	407	395	411	407	426	432	380	425	431	429	424	419	421	432	425	445	409	411	397	420	404	462	434	396	382	397	420	420	397	444	399	427	417	473	442	410	413	421	424	425	407	409	445	438	409	384	429	362	433	407	425	413	423	416	405	430	450	403	404	446	387	424	440	422	421	413	414	397	443	410	396	407	429	428	408	424	413	417	424	424	429	427	414	387	398	437	440	438	391	380	396	402	414	381	410	419	413	423	446	430	405	431	382	407	397	399	424	428	408	406	425	392	442	421	432	437	451	434	415	406	439	438	452	414	407	413	428	409	428	415	390	367	378	402	433	414	399	428	362	396	407	391	430	402	422	410	441	421	409	426	425	433	445	454	425	423	416	398	399	428	403	433	424	386	396	412	420	445	370	427	380	417	409	412	400	409	427	427	406	452	408	406	412	410	433	411	419	403	378	430	429	435	404	385	410	429	430	421	441	435	424	426	416	425	435	433	427	441	421	408	409	415	401	421	426	397	430	393	431	444	417	441	393	406	391	413	394	369	387	423	400	454	432	444	421	405	386	432	422	418	432	407	408	421	424	404	424	407	434	392	409	402	390	445	368	406	430	400	426	440	438	400	407	409	421	443	422	389	457	436	435	415	466	416	407	413	401	429	440	426	421	367	421	416	431	400	397	375	395	413	406	441	432	404	470	419	407	389	409	420	446	406	398	406	398	412	430	432	448	407	384	469	381	421	376	426	429	420	420	418	436	402	465	456	434	404	408	398	402	423	408	449	421	407	447	401	428	427	436	409	363	367	422	429	447	391	418	414	411	403	389	401	409	408	420	427	410	384	392	440	432	418	406	384	433	443	412	394	427	404	447	451	458	439	398	411	406	422	402	390	432	450	440	468	452	419	429	455	392	406	404	412	410	403	435	414	432	447	395	423	400	434	372	389	408	421	398	431	406	417	406	428	405	403	421	404	395	427	379	429	430	394	411	465	400	418	434	393	413	385	408	394	389	390	431	436	455	450	412	422	373	422	410	399	449	425	425	434	408	436	431	408	412	421	407	395	422	409	402	387	430	394	454	406	419	482	429	380	430	412	407	423	419	402	445	418	388	428	415	442	410	418	409	404	414	451	418	464	452	411	383	424	440	445	456	386	431	411	392	450	414	397	391	464	427	398	418	427	421	412	407	394	439	406	409	433	408	422	400	369	420	424	439	395	379	367	436	446	416	391	442	424	425	438	413	443	440	425	432	454	428	429	444	393	367	409	412	435	384	421	419	423	418	439	414	429	400	422	421	427	422	400	391	439	430	356	401	406	404	396	397	370	423	441	469	436	427	454	435	429	424	435	416	424	425	447	422	404	421	418	424	427	405	424	423	438	418	391	397	411	424	418	424	442	383	417	390	436	428	411	373	411	419	402	405	409	387	425	384	362	442	414	420	407	389	444	390	389	411	465	414	410	408	432	418	410	405	404	415	401	394	419	435	450	425	427	418	397	406	432	422	400	430	434	424	383	406	427	415	416	416	399	402	414	429	418	412	405	392	418	431	408	407	435	397	416	431	403	425	430	409	380	416	393	451	430	396	432	425	413	418	395	396	382	403	403	394	416	449	440	418	429	416	385	374	433	415	405	405	426	396	414	439	397	415	403	422	438	394	405	413	442	396	421	403	408	429	381	401	403	426	417	426	413	462	424	410	403	448	417	389	433	422	426	411	416	430	400	411	391	459	414	429	425	434	414	435	415	435	418	448	428	379	413	412	403	402	407	435	433	438	412	448	388	444	407	428	428	394	447	390	426	409	389	424	410	398	458	426	384	429	462	424	399	389	425	425	393	353	400	398	418	439	409	405	425	415	383	413	460	431	406	432	445	432	434	455	428	396	437	439	417	429	418	395	438	406	419	419	413	442	422	408	422	424	420	422	412	441	389	400	421	428	389	453	382	434	401	427	411	419	381	431	426	474	424	447	434	447	406	432	411	442	450	432	411	403	441	372	402	424	450	466	375	417	399	406	455	407	424	396	410	431	391	419	401	432	449	430	444	420	399	413	415	405	416	398	380	442	433	428	446	401	404	399	417	422	391	356	420	421	396	391	449	434	399	434	425	433	410	413	428	407	393	429	417	388	454	405	442	401	379	420	390	404	408	400	420	424	375	443	362	433	437	407	408	408	415	426	428	407	403	395	409	442	406	405	440	405	400	406	403	436	416	431	428	409	429	356	432	383	407	407	435	399	410	425	443	387	433	449	407	408	398	412	392	398	453	410	425	405	420	414	425	412	448	405	414	425	415	424	437	376	421	434	431	388	396	423	388	378	371	403	390	416	385	408	410	383	415	408	364	404	429	433	380	405	432	404	394	413	397	438	455	428	396	431	404	417	396	404	429	413	422	384	397	433	423	397	423	416	414	436	407	405	413	430	435	390	386	435	410	421	383	397	419	406	424	439	401	451	423	398	419	424	403	438	421	393	451	422	439	433	399	432	395	403	387	409	448	436	435	411	423	454	417	444	386	434	404	426	426	405	401	361	429	392	431	424	432	428	427	430	448	438	420	440	390	424	392	414	419	373	403	427	403	410	435	417	409	423	418	436	425	424	428	436	423	416	419	450	414	400	391	410	388	417	419	416	422	415	429	411	449	431	448	424	441	449	431	421	406	431	415	384	423	449	431	428	435	391	406	423	390	385	409	425	401	454	414	380	442	441	419	443	410	419	432	407	397	435	461	410	417	389	442	394	398	395	405	400	406	418	436	440	397	444	420	392	391	418	405	452	395	418	378	428	408	424	397	437	409	431	410	419	395	402	417	432	487	446	408	414	430	391	405	431	409	448	414	428	424	418	429	399	395	404	416	398	425	429	407	431	416	435	423
2447	339	355	334	336	339	366	310	312	299	296	327	274	298	287	287	300	319	292	312	281	286	325	273	284	271	307	299	260	299	308	286	327	293	297	276	287	279	309	304	294	253	326	276	304	268	337	309	286	290	295	274	276	287	335	319	277	301	279	268	277	272	240	329	282	325	301	305	299	294	307	278	314	297	287	316	303	294	301	282	309	317	285	332	271	281	291	274	306	295	274	310	308	292	291	307	283	288	280	293	302	308	300	286	258	311	311	280	284	288	288	312	272	284	286	313	317	281	282	303	286	279	330	298	271	289	291	273	303	280	300	265	286	279	308	275	327	303	262	260	297	297	273	297	307	255	299	287	301	270	323	284	313	296	313	291	320	284	270	294	261	284	281	288	276	306	305	338	281	278	296	299	275	296	291	295	305	327	276	305	307	281	295	277	328	263	304	295	288	275	332	293	305	303	298	303	281	311	288	313	294	293	277	310	295	314	329	315	305	318	291	259	289	253	338	277	244	314	261	315	278	305	302	299	327	283	283	284	287	287	287	262	310	328	294	296	305	312	302	262	264	273	296	303	270	258	278	328	341	292	295	301	300	319	319	266	304	312	267	283	298	276	322	311	302	306	304	324	285	291	295	281	291	305	295	261	306	311	329	271	297	286	283	294	298	297	306	263	302	298	293	297	289	283	291	312	286	263	284	287	253	291	293	288	295	274	305	311	311	273	307	327	322	273	315	312	279	280	317	296	278	313	286	342	292	290	296	286	299	265	293	258	297	287	308	281	288	307	300	297	317	310	313	297	302	292	295	279	270	272	286	266	293	277	317	293	316	269	313	292	309	294	311	284	269	287	299	284	290	322	305	305	308	268	314	270	317	318	312	300	271	295	291	304	284	299	294	286	294	305	255	267	295	298	285	314	284	319	286	304	295	294	296	309	303	283	308	271	307	273	282	294	306	280	272	274	280	320	305	317	284	292	290	267	325	288	285	297	303	343	323	267	296	290	312	283	293	322	312	303	287	333	285	293	298	307	307	301	300	337	284	286	243	320	282	307	307	289	283	277	278	298	298	309	323	278	292	319	299	293	304	289	305	279	286	304	303	292	285	327	295	267	268	298	290	309	245	296	307	268	274	268	317	311	308	323	302	251	306	310	285	288	308	267	312	288	291	298	300	276	306	291	284	302	288	288	291	277	275	294	244	268	271	320	331	297	292	290	277	284	317	292	267	314	303	307	298	294	296	296	280	285	278	314	269	284	287	294	283	304	285	291	280	275	274	313	275	290	288	318	282	283	309	297	286	288	295	288	288	282	302	311	322	285	272	294	287	309	290	294	276	314	292	294	302	297	265	276	284	283	285	311	319	312	300	283	303	293	280	301	336	295	301	289	296	298	284	315	328	293	291	278	287	282	269	284	315	296	292	292	295	283	293	269	291	278	287	281	303	294	288	260	328	322	292	265	308	281	273	283	274	305	291	261	296	310	274	308	307	279	258	306	305	320	311	297	266	308	290	285	284	279	290	313	299	306	316	264	302	285	305	280	301	299	316	316	323	262	289	283	316	269	307	285	279	277	282	297	337	290	308	294	285	303	259	316	293	304	311	317	332	287	327	264	298	256	280	319	294	247	281	306	300	319	302	312	261	327	273	283	309	274	284	286	303	287	283	254	303	279	271	299	297	292	279	300	294	290	313	292	319	281	310	273	294	283	301	268	301	307	293	302	286	280	266	298	321	285	281	298	296	300	280	270	286	303	282	293	294	268	266	284	273	311	269	324	311	284	327	301	281	309	283	301	275	295	304	301	261	279	269	254	292	258	275	306	286	312	308	312	305	296	281	294	310	275	271	266	304	309	280	282	296	293	271	258	298	295	274	284	282	312	278	292	306	278	318	302	315	328	295	326	306	285	304	281	291	299	290	262	272	295	287	297	282	284	312	287	287	291	288	294	263	285	300	302	301	268	275	327	321	274	298	282	295	289	315	298	284	289	246	264	271	290	305	292	289	315	280	306	296	325	312	270	299	271	309	289	293	316	279	305	239	293	296	275	282	293	287	300	301	297	316	278	263	317	290	296	290	276	275	315	279	295	290	298	308	272	299	303	282	294	290	295	307	238	271	305	307	286	312	287	289	305	267	268	277	335	284	314	315	273	327	296	262	279	302	269	300	283	268	305	274	291	290	284	280	287	301	300	290	297	284	303	282	305	285	315	275	330	280	265	311	275	277	296	333	279	283	279	291	294	339	275	297	311	289	274	311	299	317	310	283	267	319	291	301	307	298	271	294	295	278	311	297	291	272	261	277	322	277	293	281	353	301	299	275	321	280	285	295	270	286	260	293	301	300	298	261	297	256	280	294	306	293	278	274	263	295	295	270	294	293	288	304	286	332	277	294	305	284	299	298	307	268	264	286	308	317	310	314	286	283	306	300	280	309	278	285	319	320	311	277	259	305	328	280	320	325	309	271	287	274	280	306	278	262	258	279	284	288	289	252	283	323	305	309	300	286	288	265	316	323	294	272	318	308	272	301	293	298	287	284	263	292	288	281	288	280	311	284	292	285	260	302	305	275	295	283	285	277	297	315	295	322	300	307	265	305	309	305	283	272	290	310	306	302	271	313	286	281	282	310	272	266	266	326	283	306	301	318	305	294	280	279	303	302	295	309	303	334	336	308	293	309	305	287	298	269	292	275	297	305	293	314	295	279	292	279	304	286	306	286	315	288	267	294	318	281	302	319	331	264	292	331	268	297	310	303	280	287	299	296	291	304	301	285	289	327	324	303	290	269	288	300	295	294	309	327	307	298	330	292	265	289	289	294	256	278	292	296	248	306	292	293	287	299	288	299	274	274	303	290	286	298	293	293	268	323	290	294	298	294	262	282	279	291	301	273	303	336	294	271	280	325	269	271	293	303	307	304	286	313	329	306	311	304	300	306	266	282	283	297	261	299	307	301	289	306	279	293	315	311	293	306	320	275	306	294	284	278	309	276	327	288	303	299	296	283	298	293	297	334	300	281	272	292	289	295	317	274	293	259	317	283	317	303	298	314	325	295	280	260	288	282	298	306	309	257	311	297	279	301	289	313	277	316	278	285	288	265	275	292	284	293	300	298	324	275	323	263	283	305	279	287	304	287	310	296	309	307	287	293	300	319	296	300	283	287	312	298	303	307	253	279	307	275	303	281	287	273	285	283	312	313	305	283	301	287	294	304	310	310	315	279	309	295	308	284	307	355	323	260	296	300	277	295	285	302	318	291	321	282	338	286	295	281	292	251	293	302	295	294	307	307	286	279	281	333	254	292	285	296	281	310	261	279	286	315	306	290	300	313	295	304	288	274	318	280	301	296	272	275	280	310	273	277	286	292	282	286	256	288	269	302	310	322	317	308	286	290	325	287	304	296	309	314	278	294	301	287	265	287	298	305	322	273	308	303	285	307	274	285	238	310	289	312	318	304	299	294	288	317	309	303	288	299	315	323	278	300	293	286	301	276	287
2435	856	934	1000	1004	909	920	896	879	903	814	886	854	839	843	801	816	787	816	764	736	789	823	828	784	814	848	814	773	839	754	810	726	831	805	795	825	800	764	815	751	802	802	782	814	806	745	773	805	770	789	752	757	759	839	780	822	784	783	815	825	799	775	763	757	770	715	754	796	798	846	757	752	796	748	823	776	837	856	778	799	802	809	790	816	793	834	755	756	803	780	764	776	791	774	791	801	793	807	784	821	753	763	810	788	770	825	723	800	803	750	734	831	764	748	756	858	782	785	771	786	789	835	787	722	787	744	817	797	761	774	759	788	734	744	762	805	768	753	821	773	789	800	776	802	797	800	750	792	805	773	744	748	838	798	822	824	761	748	813	827	809	762	741	771	784	746	842	802	795	737	778	791	702	726	816	797	790	790	732	788	750	823	811	817	817	796	778	805	767	732	730	781	806	781	800	781	772	795	755	766	794	819	789	735	753	760	820	809	749	762	851	783	789	764	807	807	798	794	784	810	768	739	838	762	754	807	798	748	848	766	747	758	777	750	757	773	780	797	790	775	779	718	796	807	799	755	775	781	757	802	784	774	848	807	790	818	790	769	793	768	796	767	788	773	784	756	705	785	809	788	820	781	754	774	793	797	754	786	788	772	773	769	766	790	744	753	775	787	848	778	762	804	802	809	741	770	773	822	763	762	783	757	823	738	790	826	800	755	753	791	726	810	802	833	812	824	779	804	796	819	777	807	765	783	778	769	785	812	785	823	809	790	831	861	742	725	842	832	768	761	781	801	771	771	757	749	816	766	793	759	771	805	762	787	728	798	817	815	730	771	807	794	774	785	725	772	836	812	756	734	760	769	818	754	778	764	751	777	789	810	812	794	794	813	750	747	799	779	802	782	780	737	775	785	852	780	750	788	775	786	777	779	802	818	751	790	778	773	780	818	760	795	752	789	751	755	770	779	757	744	834	800	753	791	795	785	772	793	816	770	753	801	808	835	779	760	812	845	779	841	784	786	780	784	800	821	797	732	791	798	706	781	802	792	778	805	777	787	790	772	826	812	746	786	750	830	752	767	788	774	770	763	722	757	800	701	777	824	756	783	733	754	734	765	769	806	797	771	808	775	850	736	796	829	754	763	778	794	843	774	769	774	760	749	772	761	773	748	744	776	779	807	717	745	809	733	722	793	807	767	777	743	794	760	813	781	788	821	801	733	765	799	810	831	741	809	770	739	777	814	726	789	812	863	756	770	795	805	797	809	787	789	817	814	760	840	791	862	781	763	751	784	801	780	840	818	748	813	776	820	781	782	858	811	746	759	728	792	767	787	772	757	724	770	789	775	797	724	752	798	802	816	745	784	792	787	809	760	836	808	807	825	797	822	760	777	835	811	742	820	796	818	763	799	803	781	768	751	801	790	783	790	816	750	815	813	789	829	785	765	753	819	798	785	796	806	770	820	798	818	797	824	761	830	804	778	765	795	815	739	798	741	762	769	779	751	751	775	796	807	803	787	778	729	780	795	766	777	707	788	785	768	772	819	773	795	784	768	725	770	816	819	808	806	774	784	772	793	772	760	835	766	728	774	767	843	821	769	800	799	768	805	768	793	804	783	798	789	824	799	759	787	788	735	771	794	816	776	785	740	768	821	770	822	799	806	795	736	788	819	783	775	816	762	768	811	715	753	755	791	790	781	781	797	775	815	756	797	796	756	768	806	770	782	818	803	790	791	814	740	777	798	824	815	803	796	732	770	804	788	768	806	772	785	842	770	781	835	761	777	823	822	804	820	805	774	811	769	787	731	790	789	831	762	778	784	786	759	817	813	747	759	793	799	850	791	749	790	742	817	802	804	806	770	834	760	762	812	791	783	790	809	769	774	769	779	791	735	786	746	754	758	786	798	794	727	797	764	802	763	811	839	820	770	756	757	818	798	817	756	745	791	799	782	798	818	789	758	746	747	763	775	812	826	788	784	727	791	764	769	781	764	765	743	786	808	775	794	819	800	743	742	775	818	792	782	787	822	787	797	771	820	759	766	796	806	766	756	774	779	753	826	795	777	772	775	786	747	841	790	780	784	811	787	811	796	756	793	811	799	809	815	799	785	835	803	739	733	821	781	725	792	760	736	727	790	820	801	754	801	745	745	798	806	772	742	754	820	818	809	805	739	830	797	814	789	821	804	748	793	763	757	798	803	771	817	813	740	768	776	741	769	758	798	757	785	792	776	770	786	799	794	822	765	789	740	742	824	840	766	772	762	771	795	798	813	822	761	786	763	786	787	813	812	790	817	732	747	801	814	789	773	827	745	750	753	800	769	765	767	825	768	775	838	739	797	754	786	832	763	776	757	810	787	781	821	785	788	785	773	791	802	737	756	768	770	769	736	739	787	778	766	812	759	756	773	772	772	797	793	810	753	795	787	776	770	758	807	803	728	777	821	788	798	815	763	745	783	751	815	757	734	768	766	779	755	805	770	768	790	778	746	722	768	780	797	776	795	805	807	747	786	833	782	776	808	774	787	793	705	786	785	774	748	752	795	759	758	756	808	729	760	802	853	760	831	762	800	809	810	733	813	811	772	821	729	800	797	767	805	841	777	822	845	736	758	747	803	779	828	761	783	801	769	791	822	789	803	757	794	795	828	749	787	782	783	793	737	755	763	793	771	776	777	785	750	778	746	782	794	773	761	809	759	773	799	817	807	755	768	765	789	747	760	724	792	812	773	783	803	802	780	801	826	835	803	759	796	775	782	806	813	788	774	788	804	785	787	770	818	776	748	763	782	775	792	770	767	770	796	768	791	812	753	804	787	797	786	755	776	835	842	787	776	733	760	784	778	808	810	794	794	806	805	770	796	796	774	793	769	813	752	789	791	792	810	811	761	737	801	788	795	797	799	795	829	758	787	791	781	769	782	795	768	780	794	754	782	762	772	803	789	797	734	779	791	760	801	770	783	830	790	792	730	813	799	775	752	803	779	776	769	830	781	776	721	795	746	772	785	803	789	813	834	713	737	764	756	783	774	779	737	796	763	786	754	754	793	756	763	794	770	852	766	793	782	740	829	819	799	793	809	752	798	774	752	756	776	803	808	762	773	829	775	768	796	739	762	839	785	787	748	780	778	767	749	785	802	767	758	828	787	769	805	860	827	777	771	778	742	797	786	772	765	818	737	768	794	776	838	819	764	800	826	804	793	753	774	783	786	769	812	783	758	791	789	773	757	814	803	800	792	848	785	747	773	752	781	783	746	740	788	794	805	808	762	770	781	803	791	766	743	832	803	771	776	798	750	771	767	784	843	791	753	802	789	832	767	784	769	836	780	787	738	807	771	766	764	823	815	795	796	758	770	725	771	741	820	766	773	822	784	787	769	766	784	697	812	790	819	809	741	831	781	818	769	769	772	786	763	751	791	806	759	800	759	781	839	742	840	776	740	783	790	813	765	729	789	786	797	812	779	839	807	842	786	785	817	755	765	764	802	797	776	769
8782	941	1233	976	676	535	470	377	321	332	266	220	240	203	221	238	227	232	202	191	189	205	188	163	193	208	174	163	186	179	148	196	166	161	163	177	168	161	193	176	173	148	152	179	177	176	154	195	171	167	148	154	160	163	169	129	163	147	144	146	164	177	164	149	179	171	154	152	135	175	158	158	166	136	187	180	157	154	164	163	175	136	160	177	158	185	139	174	129	171	139	160	160	174	135	154	144	158	173	147	173	168	170	139	179	152	167	149	166	151	136	176	162	150	157	176	160	165	212	140	161	160	160	179	159	176	181	171	157	148	164	165	160	164	156	166	163	151	157	159	183	176	171	172	150	176	172	144	157	159	146	152	178	149	146	188	166	146	155	148	161	187	174	140	154	185	144	161	176	169	160	147	166	165	147	182	162	164	132	158	165	167	159	178	169	167	161	155	139	144	172	166	170	159	153	171	153	171	154	144	144	135	174	160	157	147	168	187	162	152	166	191	167	171	152	176	181	184	157	181	162	161	184	173	159	179	137	158	148	163	171	160	162	156	149	178	183	143	172	155	178	157	172	146	163	181	167	149	172	163	140	170	162	170	163	176	155	155	175	149	164	172	156	150	161	142	187	160	177	177	160	160	165	155	164	165	157	161	147	171	163	158	161	153	159	185	169	174	170	161	158	155	156	160	155	166	155	184	147	172	165	162	169	164	166	175	169	177	160	149	169	173	196	167	159	146	191	163	177	173	138	170	162	170	166	179	164	160	169	167	155	158	156	152	168	145	160	175	166	168	170	144	141	145	149	151	160	138	183	154	160	146	168	184	169	185	172	145	173	165	160	171	159	140	159	146	186	171	182	149	161	147	163	170	149	147	182	186	154	172	173	157	205	171	150	159	173	152	149	165	153	145	168	157	185	152	164	180	140	161	180	172	186	182	172	180	166	139	163	161	199	162	139	175	169	158	158	170	162	164	186	182	173	156	147	155	154	169	154	161	159	171	185	169	172	169	151	154	161	165	169	152	160	147	200	164	158	174	150	162	159	162	164	156	167	170	163	164	137	152	160	167	154	162	166	158	184	173	167	176	174	160	143	173	164	176	175	169	145	161	178	149	167	174	184	146	155	143	153	175	190	161	163	143	150	155	180	150	170	163	150	160	178	183	160	174	177	172	172	140	165	176	162	146	172	167	172	164	163	171	202	164	166	166	168	167	165	151	145	160	152	147	166	159	165	157	157	155	184	158	174	171	170	170	147	180	154	145	175	146	144	185	168	172	174	143	159	166	155	177	159	182	167	162	161	154	169	159	164	207	174	155	165	142	164	156	166	170	174	169	184	197	186	169	166	183	162	158	173	157	148	181	179	177	172	194	154	163	167	163	163	162	190	169	167	146	175	148	179	156	177	173	140	144	162	153	174	167	162	181	158	162	143	176	153	153	175	149	150	156	163	130	152	155	161	164	158	172	159	174	158	175	167	162	164	189	177	153	190	169	147	179	153	146	168	152	134	176	171	171	178	155	195	172	166	170	184	144	165	156	157	157	148	169	138	144	146	174	153	171	176	163	181	157	185	188	143	170	170	176	162	148	151	182	142	170	157	152	178	165	154	165	152	156	167	165	170	144	173	162	160	170	190	166	157	148	143	170	141	157	171	158	173	149	145	179	143	176	150	156	164	175	149	165	155	159	176	158	144	187	170	169	167	175	181	194	157	158	172	162	146	160	128	166	168	171	172	166	155	154	175	158	174	152	168	171	176	166	169	148	172	164	176	170	158	143	148	178	161	173	144	180	165	135	157	150	143	142	131	171	162	148	168	178	153	166	173	153	167	169	169	200	163	176	170	150	148	171	150	166	167	169	169	196	134	155	176	178	161	175	142	165	158	157	151	170	167	183	179	160	149	148	148	166	145	167	173	150	172	176	158	165	160	165	164	146	168	125	160	161	157	172	153	140	172	183	170	166	176	178	152	169	176	172	158	157	152	147	163	160	163	151	169	182	161	157	182	147	149	178	168	161	189	162	181	155	162	175	164	181	174	167	153	181	154	166	145	165	181	166	167	179	192	176	162	166	178	158	175	158	156	170	172	139	171	161	150	143	140	134	172	160	157	150	164	153	178	169	155	159	160	160	146	179	165	129	135	161	173	166	162	157	161	161	177	184	154	165	173	178	150	171	151	175	152	152	185	167	163	177	181	156	151	160	154	158	150	168	145	163	160	151	166	157	168	154	162	156	169	184	156	142	158	191	184	149	190	178	178	154	162	148	158	157	162	152	151	186	163	142	188	155	154	170	153	154	187	153	178	180	162	148	177	165	144	152	179	147	166	165	173	166	167	179	185	175	155	151	168	155	159	170	147	148	147	162	144	163	184	173	180	160	162	166	151	162	163	191	160	143	174	136	161	182	152	172	173	158	197	200	174	162	136	136	170	196	153	173	180	149	167	157	166	164	158	144	157	174	142	146	165	159	159	162	204	152	169	146	182	174	186	164	156	180	145	181	173	157	170	166	168	158	179	156	179	171	175	155	163	179	173	170	177	176	156	146	149	149	192	169	160	179	167	172	168	160	200	177	165	177	186	157	161	144	159	169	149	153	158	169	159	151	149	161	181	173	147	162	180	193	180	141	154	159	174	171	145	199	177	159	174	183	149	154	168	171	161	165	160	147	164	161	181	166	177	162	160	175	167	138	148	156	187	165	157	151	180	150	186	172	165	156	163	169	152	148	159	172	163	167	165	170	187	164	145	171	156	166	196	155	169	160	159	169	172	173	142	165	163	147	172	164	178	159	156	166	162	162	139	199	177	146	151	161	172	175	164	166	164	164	154	147	152	173	173	160	160	181	167	144	153	144	185	178	163	180	169	166	172	169	147	150	169	166	150	149	167	171	166	159	149	177	145	178	159	145	187	161	182	181	164	184	145	174	172	154	164	154	171	161	175	169	173	155	182	163	168	159	188	166	175	143	145	158	179	173	167	149	162	200	148	158	172	176	174	146	156	168	147	158	151	163	149	180	180	152	166	167	184	156	181	146	161	164	150	140	164	174	166	141	152	156	142	141	149	175	163	158	159	148	166	158	168	151	169	183	160	154	153	149	168	187	165	188	151	168	150	144	140	146	155	171	159	182	170	171	152	181	178	165	154	189	167	187	167	153	161	148	151	171	166	181	145	163	171	155	170	170	180	147	139	152	139	161	157	160	146	152	159	170	160	167	164	164	150	155	180	165	189	159	187	143	174	144	189	152	166	191	171	159	180	175	152	158	168	145	155	154	161	167	139	157	144	169	167	167	152	155	163	155	155	154	150	181	174	157	178	146	184	149	166	142	151	144	180	177	190	161	163	146	150	153	155	159	154	157	150	171	166	170	138	176	167	189	142	172	164	153	144	159	160	197	164	172	194	150	160	162	160	149	154	119	172	141	177	152	152	171	162	169	169	160	166	173	167	155	174	185	171	176	178	157	182	152	157	134	153	150	180	172	165	175	166	152	167	185
5603	1255	2585	3157	2642	2309	1865	1674	1464	1272	1102	1023	942	902	829	831	742	679	716	664	633	643	624	634	593	566	594	580	544	575	570	611	550	562	549	570	528	560	489	548	504	485	492	507	477	519	488	519	451	522	526	496	477	452	538	478	519	516	488	457	483	481	500	466	486	533	479	493	483	503	500	502	469	459	462	480	492	491	470	471	462	479	470	491	503	488	489	458	461	515	473	437	447	468	511	485	473	471	448	431	488	510	476	494	480	514	500	482	481	465	446	476	465	460	449	510	480	455	496	465	447	503	453	479	480	480	474	487	498	441	505	474	454	529	502	488	494	503	522	466	452	471	514	475	457	472	471	441	479	496	467	451	434	465	478	485	450	453	464	483	463	472	458	423	473	435	479	489	480	497	448	474	464	484	472	479	476	441	444	460	453	488	504	469	457	465	446	464	480	439	501	455	444	497	492	529	477	487	487	452	435	500	437	459	474	463	475	505	404	451	426	469	488	476	505	492	488	439	480	441	500	513	447	489	457	489	478	443	434	461	436	504	492	497	466	465	499	469	435	458	487	462	443	488	466	516	511	483	495	509	439	482	473	454	477	453	422	489	489	429	456	448	446	438	455	471	488	484	472	484	439	489	483	466	493	423	459	471	508	441	463	483	459	450	421	450	483	443	488	479	444	492	400	446	434	473	456	478	460	473	467	454	432	496	468	464	477	467	473	459	477	484	493	441	449	452	465	473	448	464	455	475	453	479	458	443	448	482	533	479	446	455	444	470	431	481	451	486	471	455	471	490	467	480	473	456	485	472	445	453	485	462	514	458	456	450	487	486	464	477	455	484	484	463	447	475	498	477	476	457	450	536	437	481	453	464	485	501	450	462	469	467	453	466	463	475	458	498	492	476	475	478	453	467	484	471	482	491	479	454	462	477	442	447	527	455	452	461	457	492	477	488	448	485	426	501	488	447	468	511	478	463	433	474	493	467	489	483	481	487	477	450	473	484	474	473	487	450	473	465	504	497	421	478	500	482	479	464	468	471	489	450	494	470	501	472	457	466	494	469	476	486	490	487	459	452	486	475	465	450	440	450	497	471	482	466	467	475	481	459	488	457	484	469	485	464	483	456	491	477	482	454	499	504	465	473	473	484	450	483	475	453	501	457	498	487	497	463	493	457	493	484	473	473	477	460	465	471	461	436	471	420	476	476	475	489	486	458	448	452	461	466	465	423	491	467	488	479	463	480	468	472	457	471	468	469	461	482	456	488	478	468	479	460	494	459	495	454	507	467	476	477	485	431	456	462	488	453	458	453	465	453	468	480	487	454	491	471	420	462	468	469	501	484	427	454	440	466	481	472	502	484	491	464	398	482	487	471	484	450	494	457	459	427	463	447	472	469	487	449	463	492	455	442	501	469	461	487	463	483	501	487	478	436	472	431	471	471	477	491	489	460	448	479	500	464	467	480	475	466	438	464	480	472	444	512	445	460	479	470	474	460	477	488	457	443	521	479	444	476	469	468	524	495	469	436	480	486	439	458	492	449	441	460	471	484	460	459	493	440	435	478	427	492	462	509	486	471	478	466	485	457	451	477	465	447	463	475	472	472	513	459	443	469	469	454	465	496	435	426	495	475	424	460	498	467	467	462	491	492	470	464	493	474	469	509	484	405	467	443	474	454	466	534	449	470	505	452	460	473	464	455	458	456	480	454	503	458	477	513	451	453	452	461	459	484	480	461	463	505	466	489	471	473	473	475	494	465	469	467	489	468	509	482	478	502	433	460	512	467	523	459	471	489	490	483	504	474	455	461	468	489	465	482	419	458	468	462	494	444	483	460	493	440	471	488	485	465	469	504	488	485	500	441	511	506	441	471	473	457	460	486	497	483	458	437	432	443	478	457	475	451	501	479	459	448	464	473	504	481	460	505	465	445	467	527	487	500	467	480	471	501	502	489	475	477	510	492	463	455	486	472	499	494	469	436	473	474	475	447	457	469	489	475	511	472	494	477	502	491	428	469	447	480	474	446	437	530	465	480	506	466	457	466	478	476	484	486	443	474	459	451	469	445	513	495	481	493	484	452	456	465	514	457	469	484	492	463	459	506	513	473	467	460	481	473	489	431	490	500	454	490	463	482	479	469	458	513	455	501	470	454	490	472	482	452	453	461	449	473	432	457	471	458	456	466	481	460	490	468	482	468	469	458	480	479	444	448	463	475	481	460	481	449	427	499	447	466	464	447	487	464	453	462	485	515	425	460	461	477	459	430	505	455	471	468	484	433	484	453	493	490	452	464	474	474	452	491	514	437	481	454	508	498	456	452	480	456	450	471	474	485	499	489	523	464	459	446	518	471	464	475	480	481	469	467	506	519	448	455	477	462	463	503	489	462	446	459	452	470	485	482	456	498	473	465	493	485	461	460	504	485	459	465	428	492	463	446	457	484	493	449	492	508	472	489	511	466	470	491	456	459	446	465	507	463	463	472	483	451	492	442	482	437	439	483	481	477	424	443	471	460	495	478	495	463	485	490	477	485	473	444	469	437	504	494	444	518	450	475	469	485	474	472	488	466	482	522	510	474	462	454	475	498	501	475	490	480	477	465	442	458	465	461	473	469	454	480	476	499	519	475	503	501	451	469	473	467	461	499	489	470	478	467	511	488	487	463	455	491	487	485	470	485	451	473	461	503	452	460	472	466	467	495	475	485	475	443	462	516	484	470	479	503	500	474	461	467	475	455	412	477	479	467	515	492	458	447	457	469	480	476	493	468	444	509	479	476	469	485	436	468	524	485	451	479	472	490	428	468	473	471	445	483	455	472	428	494	494	489	474	489	461	437	455	513	501	476	421	445	445	459	493	483	486	459	490	494	463	492	414	537	481	454	444	476	496	498	482	476	495	489	505	484	470	486	437	464	505	518	447	459	494	491	464	483	438	449	468	467	498	463	468	491	467	494	460	442	426	457	441	483	510	461	451	469	445	488	494	451	451	436	482	472	493	489	472	443	458	480	443	454	454	459	462	473	498	508	461	466	506	453	461	470	446	478	475	492	469	510	454	477	481	479	448	473	452	483	498	463	458	515	450	466	465	453	484	473	519	469	486	448	499	464	505	468	507	478	490	445	505	452	505	480	466	466	438	446	454	459	486	498	425	493	462	474	468	481	457	467	420	482	478	471	510	483	425	452	436	480	485	459	477	464	500	437	439	482	493	460	488	501	441	453	498	484	473	476	447	480	501	483	458	468	497	505	477	458	479	504	479	491	509	480	475	480	462	485	474	510	465	458	462	473	479	440	465	468	464	456	472	462	483	488	464	459	469	469	475	474	418	488	505	503	480	433	454	461	440	470	481	487	456	453	466	466	518	491	507	501	455	442	511	450	450	435	466	451	438	512	471	465	468	476	484	466	470	479	478	468	483	481	491	495	494	442	453	481	455	423	479	506	451	453	500	453	490	463	464	478	496	501	459	465	440	468	471	474	449	503	459	499	459	494	483	471
15922	2321	2348	1768	1285	974	699	541	452	394	331	340	250	262	258	214	198	206	196	208	171	172	163	175	176	180	181	160	174	165	169	169	156	159	166	161	169	152	156	164	147	169	148	144	158	136	141	166	175	154	147	139	137	134	149	157	128	125	155	132	147	146	148	147	152	112	134	126	136	153	132	147	128	143	151	148	123	112	135	161	137	129	135	130	144	128	130	131	120	138	148	133	135	148	146	150	123	121	131	131	130	139	128	160	134	131	137	146	126	128	123	155	145	149	153	119	137	143	143	122	156	150	121	161	146	115	130	139	123	145	135	112	156	138	137	135	129	124	140	124	153	159	142	134	135	140	147	125	139	138	158	133	127	134	147	141	125	161	125	132	147	134	134	116	125	124	131	127	134	133	122	135	136	137	146	128	139	138	128	137	115	136	150	142	136	162	132	139	157	146	126	156	145	110	139	143	118	140	108	148	140	134	143	134	142	148	149	145	131	131	135	156	121	139	140	145	138	138	132	138	117	145	155	122	154	157	140	150	129	146	148	127	127	128	148	150	117	147	147	132	125	182	128	148	161	131	135	136	138	150	133	120	178	149	128	134	131	127	152	129	144	110	133	135	134	165	157	169	120	135	129	127	140	148	134	126	161	137	151	136	139	146	147	121	117	131	149	131	144	138	152	117	158	129	141	152	125	122	145	144	143	132	138	130	141	146	137	143	133	132	145	121	139	139	132	150	143	139	128	123	125	133	138	139	141	141	137	154	167	148	135	133	127	148	141	129	132	142	130	146	129	116	132	129	145	128	129	151	151	133	134	149	134	110	132	162	141	141	143	148	144	132	145	135	125	128	143	153	135	128	134	143	148	135	156	126	137	139	127	132	119	126	152	160	139	147	120	138	141	150	154	151	130	148	141	140	145	124	151	161	163	142	140	122	147	131	147	170	140	129	161	131	133	128	126	132	149	120	139	120	127	136	135	144	127	131	143	149	117	141	163	142	138	150	146	154	142	127	137	121	124	154	135	136	138	130	141	148	140	124	136	155	139	131	124	127	162	142	152	128	145	144	151	132	145	148	148	140	139	150	154	124	142	138	131	121	115	138	136	132	151	139	163	142	135	122	143	141	138	149	133	140	153	142	119	144	123	143	142	117	137	123	127	135	158	128	132	143	133	135	136	132	148	160	153	138	150	124	117	135	127	139	151	133	134	154	151	154	147	153	135	156	165	163	145	139	132	149	135	126	122	139	132	135	141	148	120	156	145	134	158	151	138	132	153	108	142	153	132	125	139	137	148	136	138	129	163	152	115	154	133	137	124	157	130	143	167	134	112	147	137	140	130	146	119	138	174	155	124	140	127	149	130	152	154	145	130	121	154	157	151	140	150	148	137	114	134	154	148	121	133	120	146	126	141	149	168	148	167	141	127	124	120	123	138	146	156	143	136	114	131	136	132	130	127	142	148	121	141	158	135	151	132	173	121	118	143	113	138	139	140	117	136	118	130	118	120	150	133	129	125	135	146	136	160	125	147	106	140	146	135	133	147	129	131	130	140	134	147	152	148	132	136	155	134	144	137	143	133	160	115	123	157	136	138	136	158	130	141	118	156	156	148	121	130	135	124	157	133	119	140	117	130	126	139	126	139	133	133	134	120	145	126	148	153	133	147	152	142	147	132	138	133	134	131	127	144	130	120	141	123	120	145	135	135	148	137	129	131	145	129	128	142	135	150	149	119	128	146	142	129	151	156	142	142	135	155	137	121	161	131	115	146	142	138	161	142	158	137	145	138	142	154	134	119	139	151	143	141	132	141	121	135	125	116	144	148	150	133	132	130	134	133	140	115	150	140	131	152	131	160	136	143	132	156	135	143	163	141	122	153	144	124	132	164	137	156	128	121	125	140	136	116	145	111	109	159	160	134	118	121	159	136	153	140	142	119	156	138	140	147	133	140	135	143	136	138	120	147	141	151	162	132	127	133	137	112	142	147	136	145	141	138	146	142	150	139	129	143	146	140	142	135	145	150	151	147	139	130	147	133	133	143	126	165	136	131	118	123	134	148	134	141	142	139	142	159	120	117	142	147	125	148	141	149	139	126	137	142	126	139	137	123	155	129	136	132	141	136	123	152	139	149	140	118	149	138	140	119	145	153	146	141	130	137	121	134	150	126	126	146	135	141	153	153	126	151	148	146	151	109	132	138	149	134	157	119	143	119	120	145	146	139	126	139	143	131	146	127	137	112	127	131	145	131	138	119	149	130	137	148	147	138	145	128	148	133	142	112	135	130	129	147	121	148	141	142	125	134	141	156	142	119	144	126	147	139	137	111	136	149	135	133	142	151	128	122	139	133	124	145	144	138	168	135	120	141	136	141	117	130	132	168	124	154	163	140	146	129	135	122	155	140	134	116	157	130	129	138	134	137	144	125	133	135	135	140	144	149	136	127	142	148	135	129	143	158	132	146	144	143	120	156	129	137	136	106	134	140	126	133	152	145	132	132	149	138	143	145	128	155	116	124	155	125	142	138	133	152	138	141	143	144	141	156	139	153	152	156	152	144	118	121	129	128	141	124	163	146	110	143	125	135	151	160	141	166	155	146	147	123	129	147	123	122	139	131	132	136	148	137	126	136	140	149	138	127	142	118	136	115	144	119	149	149	132	139	149	156	149	140	131	150	131	143	152	149	150	133	126	141	136	144	121	130	127	139	131	132	127	137	125	133	152	141	120	144	147	141	144	133	129	118	134	139	144	135	164	119	151	120	137	128	146	145	135	131	124	144	133	152	127	136	132	119	137	140	114	148	115	137	146	136	163	117	136	136	126	137	145	151	143	113	134	135	133	135	120	131	134	153	143	150	147	141	140	133	137	133	131	130	139	131	138	140	121	150	160	136	150	151	142	133	142	120	159	106	126	131	127	144	136	138	134	149	116	150	127	130	129	125	128	170	145	123	131	161	151	135	124	151	150	122	143	124	134	115	139	149	145	126	143	145	138	133	136	150	141	148	137	113	136	151	152	137	139	141	129	142	123	157	107	144	132	138	115	127	121	128	142	154	136	144	137	131	134	152	140	145	138	133	141	127	142	130	139	146	146	137	141	133	133	116	159	142	122	138	126	136	113	129	141	143	154	137	111	141	137	130	140	116	126	130	136	153	125	128	125	136	136	141	149	144	136	171	130	146	142	116	118	137	123	132	164	132	119	143	131	153	130	125	160	168	130	129	146	139	137	148	137	118	133	131	117	136	121	137	137	129	143	134	136	116	144	144	126	140	134	127	154	131	129	138	116	135	142	148	147	130	129	154	133	125	124	115	143	142	135	125	139	154	131	135	151	135	136	148	151	122	156	157	136	144	138	130	133	120	133	136	126	132	124	133	147	123	132	130	127	146	123	154	140	135	150	139	132	129	141	127	141	119	132	145	139	133	110	130	152	132	142	131	134	133	124	136	142	136	143	125	136	147	139	148	138	134	139	133	132	140	170	125	131	129	141	114	146
7382	2046	4453	5315	4575	3814	3174	2560	2201	1929	1658	1446	1339	1147	1127	1090	1001	925	859	821	766	737	701	709	617	609	677	624	611	586	652	551	545	576	557	499	511	487	524	526	532	500	494	515	506	455	516	470	492	476	460	478	455	512	470	479	425	422	477	496	483	461	422	451	450	451	490	429	505	471	467	461	480	440	401	468	459	400	470	471	464	430	445	434	447	448	417	421	451	424	433	442	446	461	453	420	405	397	411	437	430	432	421	401	446	451	419	404	450	448	403	437	466	466	409	403	400	403	461	423	432	436	429	449	404	419	473	382	413	437	453	449	410	414	465	410	455	405	393	422	439	417	429	418	438	413	415	410	401	417	442	428	445	399	461	457	401	416	439	487	389	431	440	408	423	393	422	432	452	406	406	447	384	405	433	420	441	457	441	468	421	410	418	442	427	440	450	432	457	428	422	400	438	433	431	439	415	455	429	419	460	437	393	434	403	408	399	440	461	434	444	432	412	387	404	407	437	415	392	467	429	402	399	424	463	431	412	417	426	411	430	435	444	436	414	428	418	408	401	379	422	443	441	404	428	421	403	408	406	426	428	390	423	400	416	413	445	411	427	461	406	468	397	420	421	455	433	402	379	411	425	409	426	455	405	454	423	377	409	427	406	405	454	423	435	408	415	439	400	402	429	462	425	410	423	390	400	436	429	380	418	441	401	426	433	411	408	404	455	400	393	432	414	463	383	410	407	415	410	416	442	440	374	439	463	438	389	384	432	415	406	432	384	433	411	415	424	409	416	412	419	413	389	362	408	426	395	439	418	420	419	401	401	456	412	396	432	439	394	412	424	405	433	415	434	436	438	420	389	458	419	424	455	444	434	404	444	404	432	442	419	417	427	493	418	434	412	432	422	403	377	410	432	429	437	414	451	402	387	408	399	425	442	400	424	416	431	394	390	406	451	450	423	414	436	390	391	410	411	417	396	417	423	449	422	432	423	403	427	418	401	390	416	438	435	420	433	427	446	406	438	369	408	421	404	442	430	415	434	442	431	398	416	438	414	415	442	366	429	424	385	402	411	438	430	414	405	456	427	419	446	396	389	443	408	426	420	385	428	437	390	398	392	405	389	438	427	420	410	420	406	437	435	386	423	396	450	421	417	408	417	426	404	412	426	444	416	430	429	428	440	400	396	442	443	423	407	422	416	399	421	436	418	440	403	402	399	423	436	408	424	408	412	407	424	421	391	414	425	414	386	408	415	414	416	402	381	434	425	419	451	410	446	405	416	452	442	411	418	435	412	418	411	423	400	401	433	393	419	432	405	416	438	432	403	409	465	417	434	423	433	427	392	405	444	413	420	429	385	408	435	419	410	429	436	385	406	401	441	432	397	428	414	420	423	395	396	394	417	414	415	411	381	431	435	419	410	412	400	407	443	408	426	397	411	441	426	450	431	389	422	388	417	411	394	410	446	429	406	434	460	394	406	400	433	403	423	423	435	435	420	419	433	410	443	418	386	404	405	422	392	427	417	438	398	414	446	408	452	402	465	443	415	426	414	429	388	440	425	400	432	428	398	395	438	408	451	431	424	437	411	417	400	443	420	379	431	430	435	408	402	426	415	413	433	392	420	416	428	457	407	425	391	430	418	386	420	427	391	428	394	413	412	395	449	410	424	421	423	417	379	414	404	476	446	426	418	420	420	407	438	437	426	394	401	408	397	420	448	404	414	428	412	428	425	416	432	422	392	411	404	399	438	404	414	425	431	424	426	405	429	405	450	420	420	416	398	397	400	386	434	423	403	408	408	401	404	447	432	385	406	393	408	418	408	476	441	395	411	451	440	398	386	437	392	392	436	449	433	442	390	414	444	396	424	365	422	397	404	423	447	424	403	374	385	420	424	448	407	370	425	455	394	456	425	486	426	417	439	430	430	438	411	443	416	410	411	392	395	443	410	435	438	405	394	393	416	383	425	422	407	415	423	446	403	412	437	423	412	449	413	388	451	405	439	431	441	419	417	404	385	418	417	443	399	395	396	412	430	413	417	420	405	440	413	421	398	411	424	401	441	428	391	414	430	378	437	452	410	391	404	381	386	447	410	440	425	450	431	384	414	437	416	401	438	407	435	420	422	409	453	404	395	428	415	429	440	409	427	380	396	452	417	392	454	428	400	425	432	394	447	437	407	411	428	412	388	448	434	410	422	395	454	437	402	419	432	375	377	455	435	405	405	451	427	427	439	416	429	391	432	422	445	452	419	451	458	410	405	433	437	427	413	436	405	409	431	432	431	447	426	409	448	391	440	434	452	432	427	445	423	382	431	410	445	432	420	394	439	422	444	362	418	443	372	451	419	387	430	444	436	408	445	402	442	407	427	404	424	412	389	427	409	429	421	415	420	469	418	408	427	418	395	437	444	425	403	467	425	475	417	402	393	417	446	385	428	385	425	396	404	420	416	385	396	406	476	395	448	425	390	399	439	415	412	406	416	396	382	419	431	440	471	425	432	430	394	414	426	380	426	414	414	416	439	408	410	438	435	404	454	401	403	407	439	408	403	391	416	399	419	427	413	445	438	435	415	411	442	459	398	427	375	392	426	441	431	423	477	378	408	431	394	406	413	431	385	428	437	403	460	391	434	422	409	443	415	403	413	388	441	424	403	400	408	408	410	421	410	413	414	412	399	425	405	440	426	420	414	398	435	424	428	432	444	406	397	423	403	394	436	422	387	406	432	368	390	403	435	407	439	408	446	379	435	440	387	442	426	426	430	446	410	435	402	411	413	416	405	429	456	435	431	436	448	460	426	392	434	399	440	433	391	426	427	442	413	450	426	407	418	453	399	418	384	426	420	415	392	419	417	402	406	440	425	412	389	405	424	387	425	419	405	429	429	409	379	420	450	404	422	372	398	458	386	410	423	388	457	430	432	387	387	411	380	425	423	447	423	458	433	404	421	407	407	383	413	433	391	438	423	435	414	451	421	421	407	446	415	443	400	392	424	423	405	430	415	422	405	421	418	399	434	416	379	402	383	404	408	439	442	431	407	394	389	406	410	412	421	408	405	447	436	404	432	427	390	422	433	404	423	412	416	408	449	417	418	411	416	451	422	419	413	448	401	377	436	419	426	434	429	426	405	395	423	443	441	421	396	433	406	418	384	413	438	430	410	401	428	410	442	381	390	416	430	409	430	414	436	454	415	404	397	430	457	404	422	452	395	377	382	401	401	433	436	444	423	401	440	426	411	417	397	399	445	423	399	414	448	398	444	416	403	431	423	394	416	452	429	396	423	428	438	414	407	423	414	443	395	427	442	414	415	430	397	404	423	406	434	415	417	382	434	432	458	418	437	432	415	406	407	403	421	419	433	405	419	426	466	403	438	396	410	414	405	430	395	426	420	455	404	413	419	386	401	435	406	416	447	429	415	398	425	374	404	424	437	398	405	418	414	396	442	401	433	414	412	394	399	406	413	396	443	403	467	415	397	401	409	416	423	412	434	439	443	419
2409	360	350	331	336	333	309	317	309	285	318	292	310	305	328	286	305	290	287	305	297	295	289	305	297	283	301	309	292	290	294	296	299	318	298	275	326	289	284	293	323	325	303	278	296	311	286	288	307	280	266	281	312	298	293	279	274	278	304	264	298	295	307	297	306	285	305	324	289	284	316	291	285	290	288	316	324	266	301	289	312	286	280	291	299	310	313	264	291	288	291	269	281	276	284	297	330	275	294	257	273	274	302	316	266	279	289	279	314	309	285	288	313	267	282	306	308	294	299	299	304	300	300	313	289	291	309	291	288	291	286	284	294	308	293	289	289	287	303	275	324	295	262	309	290	258	298	284	286	294	305	281	288	294	278	300	270	307	295	299	305	290	329	261	273	307	328	298	275	305	271	290	296	292	286	284	286	306	279	301	283	286	284	271	301	291	273	307	291	309	304	288	283	268	298	299	282	262	254	288	266	303	284	269	287	257	283	294	274	290	304	305	289	283	295	362	286	271	281	275	281	265	306	317	274	322	295	282	308	278	295	325	291	309	279	313	337	324	283	300	302	323	291	288	265	304	314	303	291	318	273	293	310	295	293	277	268	331	286	321	258	273	290	290	307	258	310	295	287	288	301	275	298	320	290	274	280	271	271	303	321	298	282	328	303	257	299	288	281	302	295	289	282	284	314	276	285	310	316	288	299	304	256	332	265	284	292	306	318	282	272	285	285	295	282	301	291	308	306	307	292	288	321	285	309	302	278	315	292	317	278	299	281	320	290	291	285	288	320	286	263	278	283	278	286	297	266	305	288	277	306	287	285	300	275	264	268	319	295	295	305	288	270	319	274	282	305	299	277	307	328	288	319	277	286	307	321	284	314	287	264	295	293	298	270	266	302	301	297	277	280	290	286	287	329	322	298	270	290	306	295	254	317	297	313	297	285	299	298	313	280	282	313	311	291	271	301	271	319	287	300	284	314	333	286	307	262	294	281	275	294	291	307	274	294	297	275	280	275	312	296	308	289	288	272	283	310	291	301	293	321	311	287	299	310	327	272	305	319	284	288	282	291	274	303	280	292	321	291	300	269	300	291	277	278	319	307	294	297	289	351	266	288	275	294	287	295	298	281	296	279	314	293	302	315	270	289	289	315	321	283	294	258	290	296	315	301	280	290	284	291	290	284	278	323	319	304	277	288	302	293	329	329	276	282	286	260	302	316	331	288	303	317	297	292	282	263	273	308	299	303	318	328	286	315	280	274	329	277	312	271	289	303	290	280	304	288	289	330	263	327	309	285	273	277	295	287	304	298	305	292	305	292	284	304	281	286	294	286	288	273	273	328	292	293	311	270	314	296	288	302	296	301	287	296	320	281	298	278	301	261	300	277	309	262	297	296	314	284	271	257	298	288	290	292	267	287	302	303	313	293	282	295	327	311	310	304	307	276	306	320	252	314	308	281	266	285	314	298	301	298	303	307	348	277	338	281	276	315	285	262	314	300	281	283	292	307	293	278	303	289	291	305	311	314	276	286	319	278	282	325	279	291	290	294	270	289	301	321	286	326	318	299	295	294	305	313	286	273	287	278	302	302	284	282	285	291	293	291	288	316	307	329	295	299	281	299	292	293	278	292	301	262	292	289	272	306	298	281	294	326	320	261	309	274	292	295	303	276	292	270	311	267	302	291	278	314	261	299	303	319	292	326	298	296	326	293	310	282	295	292	271	290	288	311	249	304	290	294	289	278	271	282	283	307	304	300	302	308	274	299	274	279	313	311	304	260	291	296	293	306	279	304	283	318	251	275	304	292	276	288	313	298	307	311	289	310	272	281	319	310	306	304	282	291	293	312	291	296	278	282	288	312	274	276	284	271	305	258	249	292	284	299	296	311	299	311	298	304	292	288	294	291	283	300	288	260	318	278	314	329	290	307	273	281	271	294	289	286	309	292	291	286	270	320	312	310	287	292	289	261	318	288	296	316	272	311	253	309	297	298	276	297	295	286	290	294	300	304	265	293	284	314	287	285	311	286	286	276	289	313	319	286	289	299	295	263	291	276	287	315	293	266	273	280	308	286	282	260	279	249	285	278	290	288	305	289	300	287	306	276	270	295	288	268	279	263	276	299	315	296	319	301	278	308	313	271	316	287	294	250	318	321	302	293	305	280	283	304	310	288	284	320	273	286	283	284	309	295	314	303	323	282	270	314	273	288	308	277	305	293	304	279	281	305	292	282	276	295	300	302	310	286	274	298	322	284	272	277	272	301	303	307	308	287	287	290	318	261	310	318	310	271	269	248	301	277	276	279	284	309	280	296	318	266	296	321	277	306	294	281	303	326	266	291	267	305	297	288	282	313	281	309	299	315	307	276	303	272	290	274	278	296	305	300	268	306	284	265	291	298	292	299	282	321	307	302	287	279	298	299	291	282	274	283	296	323	278	312	304	265	319	328	281	273	278	309	296	311	322	319	314	275	321	288	286	291	277	304	307	285	297	267	283	297	284	311	323	316	273	268	288	295	279	294	322	288	289	303	297	274	294	271	290	317	273	318	295	289	283	291	333	288	292	306	294	285	284	298	334	308	303	314	293	316	273	317	298	281	299	271	325	296	259	313	273	297	292	313	288	287	322	284	303	321	308	285	278	288	298	288	304	267	264	281	293	301	308	276	302	286	336	306	292	316	276	297	283	317	304	323	333	299	275	286	296	339	285	302	310	306	310	311	326	307	294	305	301	328	311	295	290	301	263	316	284	273	304	267	310	305	280	289	311	279	303	287	281	301	297	293	302	290	276	286	310	282	292	267	307	282	307	282	292	300	294	308	266	297	321	296	300	302	287	267	308	307	289	309	288	319	284	323	297	304	266	283	283	306	306	313	311	303	274	271	304	284	341	335	264	304	339	284	295	284	304	299	281	280	300	275	288	286	293	293	295	291	307	305	321	252	278	307	296	303	304	299	274	320	267	336	278	271	287	298	260	299	256	314	285	307	286	313	294	313	315	314	305	268	320	281	307	284	284	289	299	312	282	295	291	291	302	257	327	305	298	294	286	282	326	305	303	297	285	289	288	266	255	322	285	289	312	304	309	301	293	261	286	298	303	262	291	278	283	309	288	293	302	322	276	302	313	288	281	292	318	287	340	290	311	288	322	292	275	305	288	288	282	286	267	331	287	321	285	269	295	300	284	283	267	279	281	286	280	310	277	319	317	300	271	304	317	312	289	311	263	282	309	274	296	308	278	312	285	318	277	302	321	282	281	270	285	300	329	304	275	313	267	285	289	302	247	320	319	263	261	290	292	285	267	279	291	289	287	274	278	304	299	313	280	328	276	336	280	305	278	293	303	300	305	300	302	267	313	305	291	304	295	314	325	301	316	301	294	286	299	249	308	290	261	283	267	279	288	257	266	324	299	272	311	300	330	282	270	277	324	268	274	292	322	287	303	268	291	301	270	304	313	296	301	315	292	294	296	291	307	306	307	309	303	287	305	297	278	282	290
2504	869	921	1001	981	929	916	894	883	874	822	852	823	750	826	818	832	796	742	784	804	800	794	774	800	780	812	846	820	797	870	804	778	800	769	778	771	752	799	800	866	813	784	799	768	819	813	788	791	760	818	809	790	815	779	783	793	799	823	828	801	801	778	765	740	726	739	747	805	780	796	752	802	741	763	786	738	771	739	782	782	787	773	768	733	789	807	771	781	827	785	776	763	802	763	755	804	812	781	780	770	820	802	723	819	752	786	792	833	743	822	803	786	764	751	808	763	801	805	802	766	785	766	761	770	769	799	775	780	752	721	774	766	820	741	738	798	791	817	789	730	780	752	799	774	779	718	801	765	760	748	799	727	793	759	781	779	746	783	769	768	760	752	813	736	766	770	780	802	775	807	768	765	811	799	772	752	750	765	813	802	766	779	762	782	802	736	794	772	797	803	816	745	775	778	777	791	787	782	745	810	749	793	779	792	766	780	778	823	790	788	804	768	753	813	801	812	783	812	777	782	766	791	823	778	803	763	761	816	799	814	735	784	761	809	718	827	765	786	773	770	774	748	799	815	731	808	759	775	809	750	707	821	775	786	778	721	739	830	746	803	752	743	753	753	779	802	793	763	801	761	771	808	766	756	735	780	772	759	803	776	766	772	754	833	780	791	767	813	812	771	820	821	794	747	766	769	773	818	769	792	779	765	821	771	775	754	766	831	812	767	766	752	813	786	821	758	828	756	802	868	793	804	767	756	770	770	800	791	764	760	750	803	784	810	785	816	781	832	762	806	778	799	777	795	782	791	779	753	819	779	786	903	788	767	807	799	829	802	772	781	787	765	790	751	774	773	774	808	750	774	736	778	790	827	764	806	779	762	730	800	774	777	771	806	776	782	765	803	767	769	787	767	819	791	788	805	754	743	779	737	771	823	778	768	765	779	767	760	816	777	787	732	790	778	744	769	776	793	739	826	770	778	727	774	755	733	774	788	774	773	757	752	769	824	754	817	780	779	719	782	767	804	790	738	754	804	806	768	794	783	789	748	863	762	783	770	850	778	776	777	787	813	783	799	812	750	775	747	752	742	772	767	825	793	744	792	752	826	794	753	754	809	751	783	798	765	894	766	774	781	819	740	828	748	755	739	762	828	784	763	742	830	775	776	796	815	785	790	761	828	772	773	757	804	705	761	809	789	799	766	743	825	803	776	824	729	791	755	772	801	733	795	806	778	827	817	788	809	780	768	786	777	789	794	791	768	781	835	776	817	784	775	814	777	735	758	774	808	762	810	800	813	771	817	766	787	812	759	773	771	808	748	776	821	759	767	806	766	807	762	781	773	763	790	814	811	760	808	787	708	780	818	757	758	791	782	817	789	822	865	756	780	829	772	743	745	802	815	824	772	807	719	808	791	732	778	771	766	795	776	779	784	754	813	804	795	855	747	815	777	747	730	756	766	729	754	729	778	795	790	720	768	795	763	817	790	739	773	777	805	762	744	780	790	774	724	791	778	809	784	781	748	811	776	776	793	827	764	753	807	798	817	779	741	768	757	783	751	779	763	810	782	799	753	780	803	820	795	773	754	853	769	757	793	802	790	783	763	757	818	762	771	754	748	835	809	824	768	788	798	786	793	749	840	744	775	768	788	795	757	797	795	791	761	749	841	743	779	800	785	796	815	798	786	770	786	763	773	744	812	785	825	823	766	819	749	820	777	816	754	732	774	716	787	784	723	823	807	765	774	810	863	781	766	801	769	843	810	789	777	768	799	765	760	801	801	721	750	834	809	829	799	767	795	774	810	790	773	766	770	765	739	799	765	800	753	783	761	736	803	775	779	779	825	783	751	789	812	732	780	770	763	754	750	768	757	783	741	735	758	795	776	789	789	831	824	778	720	770	825	801	788	805	788	822	767	777	768	756	808	773	798	763	765	785	751	796	770	783	780	743	792	779	798	791	756	769	820	787	770	816	762	774	761	774	737	807	789	820	763	743	782	751	767	788	808	807	780	779	825	789	784	777	804	786	823	801	795	792	811	749	790	808	795	757	753	788	701	824	760	695	777	818	804	788	820	817	751	814	720	790	760	797	800	795	770	729	776	767	791	773	757	790	761	781	799	769	850	775	795	784	814	776	763	767	782	763	772	789	801	796	778	758	769	754	783	781	797	761	764	795	801	775	772	808	773	780	777	768	806	806	780	830	858	793	752	749	826	777	790	854	786	828	700	801	779	777	814	775	775	764	789	759	766	781	786	749	783	778	742	817	768	777	752	743	761	801	809	790	828	764	840	792	732	780	842	752	767	728	781	723	752	786	850	835	829	745	753	758	830	760	763	772	759	752	763	830	780	732	789	764	778	730	784	806	761	768	797	751	783	786	771	792	798	753	824	807	793	844	822	815	742	773	806	801	781	811	734	794	765	776	756	799	798	773	707	821	801	763	786	788	816	795	789	795	761	772	780	761	807	751	815	803	780	798	821	785	796	785	816	776	724	827	784	779	765	785	838	774	770	766	797	798	769	767	817	760	806	751	763	801	799	782	803	758	800	720	757	725	792	775	801	753	798	762	780	753	806	717	770	795	790	770	759	797	765	741	750	824	818	777	736	762	786	739	778	780	799	844	818	810	765	769	818	808	780	820	802	750	808	744	762	761	746	790	781	767	803	807	768	824	769	798	813	788	748	786	787	722	782	773	728	819	774	807	791	777	800	753	761	799	786	764	772	789	776	784	794	750	761	750	738	770	790	781	783	730	778	800	795	774	787	768	758	815	752	767	816	847	778	773	779	862	721	872	813	812	785	761	814	729	761	759	759	753	811	736	774	836	746	777	798	832	750	756	808	767	788	812	752	737	794	825	767	779	801	728	747	766	715	768	773	814	793	766	761	770	726	816	743	728	750	794	794	771	812	792	715	809	812	821	784	771	793	774	824	828	751	744	774	803	772	808	786	778	789	829	835	751	810	780	731	751	788	810	729	801	801	759	798	829	806	783	818	801	806	756	822	818	801	813	777	770	724	709	756	767	804	821	864	757	761	725	795	789	800	792	812	787	794	770	768	783	811	784	739	783	837	776	768	768	797	793	803	818	790	794	808	812	790	728	763	786	797	782	758	737	800	793	720	735	785	772	764	812	784	780	775	739	783	763	805	752	789	790	796	840	803	762	797	733	779	749	727	760	794	785	772	789	763	790	725	777	802	796	745	802	821	753	788	782	879	784	749	819	800	749	769	734	809	755	804	777	738	808	761	742	745	820	790	823	804	799	857	783	807	791	760	850	786	780	770	817	801	768	780	795	806	763	753	768	772	748	783	775	755	818	790	850	826	731	778	798	772	757	770	809	790	775	791	757	784	758	717	756	751	823	820	803	772	787	789	763	815	856	775	791	772	726	781	744	761	757	792	802	747	753	790	784	816	752	742	740	782	751	782	801	761	770	783	804	816	848	778	784	733	778	782	786	759	815	777	830	789	822	783	776	780	828	762	764	846	751	733	744
8729	886	1199	978	749	549	482	391	344	260	268	279	212	220	219	227	183	214	188	182	181	175	174	202	190	211	174	171	173	168	185	150	172	182	148	161	155	160	171	165	172	184	155	167	168	165	160	149	188	153	179	168	163	168	174	179	155	156	172	169	164	148	182	178	156	163	149	165	184	161	176	134	175	162	160	165	170	157	185	163	163	173	145	175	153	158	188	181	161	159	162	152	165	169	161	159	164	155	174	152	166	171	154	167	166	147	160	172	165	160	155	157	169	158	149	142	142	175	158	161	138	133	158	145	156	177	168	160	162	151	141	174	173	171	172	148	173	155	166	153	154	133	158	181	143	172	149	135	151	170	162	171	163	165	156	147	187	158	170	159	144	165	133	157	171	158	155	178	170	178	163	155	170	144	161	192	170	172	161	153	172	183	164	153	181	155	167	141	158	139	183	163	126	152	174	160	170	152	164	168	140	161	161	149	167	155	178	158	153	167	166	157	150	153	144	146	153	173	159	160	170	159	145	153	169	148	161	162	163	151	155	159	176	139	164	183	180	155	156	159	177	150	159	137	168	147	190	183	160	169	178	171	176	159	148	157	176	142	144	161	175	173	178	172	179	156	154	149	193	168	168	171	173	168	157	142	157	140	168	160	162	149	162	155	172	158	166	163	197	158	161	143	150	171	131	182	184	165	165	161	155	164	149	163	166	164	156	168	165	165	145	168	157	164	181	167	159	185	170	169	164	163	157	162	162	161	146	166	166	158	167	171	173	168	158	153	154	162	172	155	155	147	140	165	161	172	150	173	154	166	162	172	185	175	144	149	180	157	156	152	156	169	171	175	147	176	167	161	165	141	171	146	179	139	167	171	135	158	161	157	184	159	176	181	155	165	178	147	133	175	143	144	161	159	154	136	165	159	165	156	166	153	152	164	159	168	161	137	166	189	161	166	148	168	181	170	176	163	162	151	146	160	149	166	166	155	176	183	176	163	168	142	167	174	167	167	162	167	158	156	159	148	166	153	167	174	177	147	130	130	156	155	158	183	170	161	179	175	170	169	170	193	157	150	170	192	164	166	175	175	163	147	166	170	155	177	174	166	188	180	162	172	166	165	153	156	177	170	180	157	152	159	167	161	147	163	142	163	179	161	165	159	146	174	161	149	152	172	176	149	171	149	170	150	151	143	181	159	160	162	154	143	144	149	147	185	153	191	153	182	160	182	164	162	159	169	166	135	155	169	164	169	167	186	168	176	179	176	164	149	149	187	177	155	172	171	155	174	160	182	153	170	136	152	156	167	154	169	160	134	163	156	167	162	169	165	166	163	176	161	174	156	156	170	170	154	162	177	155	167	192	162	152	165	164	167	148	147	172	175	168	139	173	169	144	157	175	148	176	167	160	170	163	149	194	163	173	172	164	159	177	176	164	168	151	177	152	165	168	160	160	175	169	148	161	163	182	170	158	177	153	175	167	144	169	165	145	180	164	175	150	175	167	168	142	143	166	160	168	163	169	149	176	159	173	140	159	178	150	168	160	171	161	166	142	170	162	164	165	186	140	167	198	189	166	167	148	154	161	162	172	157	128	166	171	152	175	143	153	161	155	178	138	149	157	161	138	165	156	161	146	176	135	167	146	172	166	170	179	169	156	189	180	150	156	182	168	160	154	166	152	157	152	174	176	152	156	160	192	146	157	171	162	155	144	165	157	180	159	187	160	157	185	171	163	172	151	173	158	187	186	148	156	165	155	173	161	151	141	150	149	139	176	158	172	166	169	179	166	172	172	181	159	174	185	134	157	155	167	161	177	191	185	170	160	150	195	162	164	140	178	169	162	155	155	160	161	162	182	160	157	186	157	157	159	178	152	161	153	140	161	160	171	155	155	157	169	160	187	157	169	183	180	171	159	148	182	178	142	166	159	160	185	176	170	144	125	167	157	176	160	167	153	158	154	173	156	175	163	155	191	154	147	140	172	154	160	152	134	166	163	174	167	148	174	181	152	150	172	170	181	167	195	166	161	143	166	178	158	156	134	157	181	155	155	167	156	171	183	164	157	163	195	145	151	162	158	173	168	156	138	169	177	154	156	200	156	164	167	176	135	164	147	168	175	167	174	188	138	147	144	149	152	167	185	165	165	167	164	157	152	173	172	163	165	180	186	177	168	171	165	138	161	177	151	144	150	147	150	163	146	171	166	160	177	167	153	144	177	179	181	151	169	162	169	176	160	171	165	143	186	160	156	169	168	151	143	148	179	155	179	175	165	164	171	138	176	148	194	153	163	174	154	171	173	155	162	159	181	168	152	152	150	157	148	165	151	171	167	141	160	173	160	158	152	134	151	170	161	147	153	165	158	145	175	150	171	144	168	158	186	171	145	156	147	166	168	182	177	183	175	154	180	158	164	163	168	178	165	172	169	165	137	153	134	175	160	141	156	155	157	181	174	149	153	185	164	177	173	156	169	156	137	159	165	149	141	158	166	169	145	157	167	154	189	174	157	170	156	183	158	144	176	153	159	165	153	146	169	181	168	147	175	168	185	148	169	168	176	167	155	177	167	151	153	164	157	165	147	161	145	151	159	165	176	172	151	165	138	167	169	168	148	155	152	140	150	161	159	144	175	164	163	136	169	146	175	181	148	141	169	172	176	158	162	160	142	160	163	151	152	157	165	142	160	160	156	169	158	143	172	135	176	164	158	166	165	174	150	155	159	166	131	165	169	175	165	152	170	178	151	176	161	152	152	168	153	141	158	177	140	167	160	168	165	170	172	160	170	171	143	150	198	147	178	164	159	167	171	168	190	164	172	172	146	170	170	161	171	152	163	171	157	170	157	177	157	156	136	169	168	173	174	163	178	156	173	168	198	170	162	165	182	162	161	157	165	160	177	175	156	192	146	147	166	161	174	168	154	151	141	160	167	173	191	150	155	150	164	160	149	149	161	173	179	142	183	159	159	151	167	150	158	164	160	170	136	178	178	156	148	133	154	157	166	150	166	150	151	158	167	167	172	154	187	184	158	208	156	169	166	160	152	163	159	168	150	164	171	133	146	166	181	165	148	176	166	158	215	163	177	157	195	174	180	155	166	164	136	166	164	167	173	150	141	145	178	161	160	165	150	154	174	140	143	161	163	172	143	159	134	178	163	139	171	147	182	158	166	173	141	170	147	147	158	149	164	167	157	175	157	148	140	159	165	146	173	154	188	150	170	135	164	185	150	157	171	142	151	148	165	161	148	166	163	174	153	161	160	177	153	174	160	165	152	158	169	148	143	149	168	138	169	174	170	157	167	189	174	146	165	145	168	156	159	163	176	153	148	165	165	154	185	164	155	164	185	154	177	171	134	170	171	168	154	181	179	158	169	169	172	168	158	157	172	156	151	160	161	189	152	165	157	177	162	149	184	152	172	159	167	179	159	164	177	148	129	169	168	156	171	168	159	154	157	159	145	160	142	143	153	194	151	151	167	202	154	160	142	175	160	150	173	152	174	167
5519	1267	2524	3173	2757	2234	1846	1637	1413	1243	1115	1011	904	845	815	764	722	707	655	695	695	581	607	625	610	575	588	569	526	526	564	605	521	570	555	521	527	506	496	513	518	555	505	514	514	522	554	546	515	513	488	491	560	469	483	496	500	501	461	491	496	491	474	487	484	472	467	462	476	445	479	462	482	477	475	481	489	493	469	493	477	497	512	493	454	484	483	475	460	455	454	467	511	457	472	459	458	440	471	466	439	467	476	469	457	478	459	459	482	459	459	467	473	475	470	488	464	439	485	501	485	488	467	477	490	486	465	437	469	457	444	456	449	477	450	455	492	449	447	454	485	469	449	472	481	441	480	467	463	456	496	488	428	466	429	468	461	462	447	480	449	445	476	481	495	453	474	439	486	492	485	480	453	453	459	443	495	484	466	476	458	501	505	442	511	492	434	479	501	483	482	445	494	469	467	482	460	484	436	456	442	489	447	446	502	469	455	467	427	489	433	474	467	464	471	465	475	461	445	489	493	476	507	487	496	494	449	463	483	460	451	486	507	490	479	491	463	501	477	468	471	493	518	494	451	411	442	444	482	473	521	474	484	452	486	493	477	469	496	443	500	447	475	435	458	455	457	479	497	477	486	466	452	470	512	473	497	474	480	485	450	465	455	465	438	483	493	487	440	463	474	440	446	475	486	475	490	466	498	500	481	451	481	475	487	481	488	477	467	437	445	467	479	463	491	450	498	495	438	492	472	471	500	466	432	445	511	478	496	480	448	443	451	474	484	487	459	453	451	481	475	463	483	476	500	472	460	450	446	489	472	467	443	490	454	476	473	462	447	437	457	473	464	436	456	510	450	480	435	525	454	465	450	436	492	491	480	478	427	454	461	468	481	439	419	465	434	491	512	518	526	447	422	475	490	481	464	454	468	461	457	473	499	449	470	461	442	444	482	476	474	459	492	475	488	433	441	456	457	451	483	458	473	445	481	470	457	455	504	484	503	461	478	447	492	456	448	437	456	466	452	476	457	478	494	420	465	483	510	489	435	479	438	469	468	464	463	446	450	469	473	476	460	462	482	461	445	490	501	472	452	454	477	468	475	414	485	463	445	463	446	460	444	477	438	483	469	472	448	493	494	454	454	472	500	454	470	489	468	430	476	438	459	468	486	451	470	433	469	462	494	451	462	450	462	486	442	436	475	477	513	479	515	450	515	462	500	472	461	466	505	513	420	498	475	459	480	500	439	490	456	444	431	447	472	475	509	455	478	461	427	471	473	474	494	467	418	492	442	455	478	479	458	461	433	412	479	441	500	451	460	457	506	488	458	475	475	433	438	489	437	448	448	471	479	447	463	490	478	480	485	489	488	495	466	429	455	477	502	458	477	473	446	508	473	463	472	453	472	475	507	472	458	466	505	492	419	480	454	396	463	468	453	469	463	474	481	481	467	418	485	455	441	432	454	487	449	456	451	482	491	446	464	469	469	476	484	446	459	450	455	480	436	506	464	447	472	456	468	470	457	458	430	471	457	532	467	463	445	504	490	502	448	529	486	446	515	494	440	445	457	488	444	443	478	483	474	444	491	434	464	484	428	491	458	489	428	427	437	465	451	461	444	435	445	424	468	481	496	460	477	438	466	436	456	448	495	461	471	462	487	493	434	478	486	449	455	462	449	413	435	449	469	429	459	469	449	464	450	472	456	459	460	466	459	443	436	443	514	435	442	440	480	463	451	476	450	437	444	466	471	469	452	453	436	495	478	427	498	485	491	464	481	504	502	490	475	446	545	459	505	475	458	472	458	474	415	461	469	499	449	473	438	467	501	465	476	431	474	468	453	462	474	469	445	457	451	475	488	469	446	492	468	484	445	489	492	475	477	498	517	450	454	511	463	418	473	464	454	477	447	465	478	509	479	452	474	464	458	472	444	437	482	472	448	457	427	441	445	481	454	470	442	450	483	475	498	452	458	447	464	466	452	444	463	460	470	457	503	452	476	426	464	447	481	469	469	480	447	501	466	455	507	458	475	448	481	490	491	460	462	494	468	465	466	446	422	474	454	458	472	514	485	446	458	463	471	458	478	466	454	496	487	451	474	431	438	466	487	425	463	472	482	507	417	501	429	455	459	449	471	503	456	470	500	468	476	478	490	493	472	464	451	459	482	485	485	464	474	460	470	489	502	457	454	466	465	466	504	462	478	451	438	479	465	465	448	450	511	483	501	432	510	496	465	451	457	459	455	432	498	465	441	430	485	451	469	450	470	458	449	467	474	451	463	462	465	467	445	488	462	466	423	468	471	446	452	454	480	452	448	471	466	465	458	472	484	456	456	483	491	510	494	470	459	482	465	439	463	481	494	495	455	491	421	436	440	449	456	476	479	506	450	460	478	478	475	420	437	457	484	524	493	471	485	461	422	457	482	466	465	460	460	484	423	423	466	486	431	469	452	488	463	467	439	464	483	450	476	489	468	513	499	415	489	458	466	434	488	450	484	481	489	464	496	483	506	469	478	472	465	468	476	468	465	461	466	490	461	446	431	462	475	442	412	462	487	487	454	453	490	495	460	442	485	436	465	449	434	475	455	484	503	457	464	472	468	495	523	485	489	431	449	456	470	479	494	473	495	469	448	476	463	489	495	464	470	480	399	452	457	432	447	482	489	482	480	466	485	444	485	459	460	490	455	437	446	450	484	455	485	473	452	457	470	434	478	439	463	455	471	448	459	459	470	471	452	450	508	422	455	462	460	450	489	462	474	474	455	463	470	452	450	487	450	463	487	501	440	467	478	469	443	441	525	463	472	420	433	499	469	478	480	466	472	459	464	465	469	441	455	491	457	471	478	459	465	474	481	459	493	473	461	456	433	488	449	526	491	439	454	444	447	445	429	470	440	488	461	450	455	487	474	446	484	452	439	463	441	475	480	485	454	469	421	457	455	452	477	435	465	494	468	489	474	455	445	438	473	461	414	480	451	476	499	468	471	462	459	453	454	482	464	449	477	439	440	479	452	481	459	486	461	472	455	487	451	470	453	435	392	487	443	459	473	450	466	479	477	503	484	439	493	474	482	454	447	485	476	458	495	474	432	480	448	475	470	501	478	514	445	477	466	460	483	475	440	484	459	484	486	425	502	443	473	450	462	453	460	442	459	417	494	437	472	454	459	455	500	479	447	486	442	495	481	485	470	492	453	452	419	456	479	446	453	455	456	435	453	444	428	499	476	460	446	503	460	476	454	454	470	452	501	432	478	505	471	480	425	450	461	457	458	467	457	444	468	488	487	457	475	499	521	482	494	457	465	503	482	469	485	427	451	467	446	445	497	486	464	458	431	473	484	473	493	470	450	460	440	479	493	474	450	492	448	442	461	443	449	498	478	433	453	447	467	481	485	473	483	433	466	460	485	475	477	467	485	481	464	453	448	425	494	472	432	506	467	459	467	473	423	472	448	486	453	463	449	482	435	467	440	434	452	487	450	464	480	424	454	446	463	483	447	488	469	478
16131	2189	2359	1797	1276	938	734	573	481	409	330	303	254	267	223	218	213	192	212	179	184	155	198	184	168	155	142	137	179	157	166	176	148	148	143	135	155	169	140	153	150	146	154	144	151	140	124	138	146	156	155	132	142	157	149	151	135	135	139	150	159	153	168	154	147	152	147	147	133	159	154	146	133	120	133	154	134	133	132	142	135	152	131	138	148	137	146	139	138	135	138	137	129	156	124	138	148	129	121	150	144	140	141	148	153	132	148	140	128	160	149	140	138	129	141	127	126	137	124	121	130	153	145	138	135	133	126	134	142	128	142	152	131	122	151	141	143	127	143	146	144	125	140	145	131	134	137	123	127	138	133	127	146	139	146	133	138	130	135	150	139	133	136	132	154	149	133	126	154	140	128	131	165	153	161	134	151	135	128	131	123	136	127	138	138	125	144	132	132	128	134	155	138	158	141	130	140	137	137	121	160	150	137	149	133	117	129	139	130	131	117	136	153	137	147	165	137	145	152	129	131	139	121	136	136	137	127	146	153	123	143	145	128	136	123	131	147	136	118	125	147	135	126	131	151	125	139	156	136	144	119	135	143	132	147	138	128	119	125	132	122	158	142	122	146	134	142	127	125	123	139	128	116	156	125	127	125	148	155	128	114	130	151	123	151	122	134	141	135	125	131	138	119	143	128	138	137	142	143	146	119	134	140	130	143	125	142	135	128	119	137	137	130	141	157	151	140	164	141	151	125	147	131	113	142	120	159	139	127	126	147	138	145	147	148	153	140	146	148	135	115	138	119	120	123	122	126	134	132	146	131	118	144	153	134	126	135	115	145	135	143	128	140	149	142	133	132	118	144	139	137	121	126	149	155	129	135	121	123	140	126	150	150	145	138	147	133	147	140	144	146	139	145	147	145	140	131	146	139	167	142	121	146	135	133	119	137	131	140	155	121	136	130	132	139	127	145	139	145	147	143	133	140	152	141	149	131	112	128	130	123	128	143	156	116	130	128	134	127	139	129	137	169	129	126	150	149	147	128	139	125	173	130	148	131	131	142	125	152	142	131	132	146	147	123	150	152	146	138	135	135	119	129	142	143	165	151	150	164	149	126	130	135	130	126	143	125	142	152	145	137	137	149	138	139	131	128	136	129	140	133	146	130	137	138	117	140	145	134	117	139	138	142	133	121	134	137	154	129	129	145	148	131	127	143	154	155	118	120	148	128	146	123	130	141	148	141	125	132	126	132	146	129	131	152	142	137	133	138	141	138	158	142	122	117	142	116	152	141	128	140	128	144	116	124	138	140	147	140	169	135	130	132	138	163	136	151	148	149	143	137	129	152	130	139	127	149	134	128	150	134	143	118	158	123	139	142	125	151	143	132	131	131	165	156	124	131	156	158	141	147	147	135	139	122	140	142	158	150	143	115	144	132	133	155	118	119	135	133	139	144	130	118	146	131	146	136	126	131	145	138	143	149	129	136	130	148	138	133	125	128	133	132	144	136	163	126	153	159	132	142	135	146	138	125	152	151	135	134	138	126	132	151	166	136	124	140	135	133	139	127	147	127	132	121	138	141	137	153	150	144	139	144	129	142	172	131	118	154	156	141	131	143	126	149	148	146	145	134	136	136	144	121	146	117	145	124	139	116	147	133	146	128	141	147	139	147	141	154	144	133	152	121	120	139	131	125	131	145	140	136	132	119	122	146	142	164	135	135	152	111	130	126	142	136	138	124	129	130	111	134	131	132	137	143	157	130	125	136	132	113	126	155	149	167	120	129	126	145	139	114	136	148	144	130	133	154	134	135	128	142	157	144	160	123	135	136	156	145	128	144	149	149	144	135	130	133	130	149	143	116	160	140	126	146	130	119	127	140	136	153	142	134	153	129	129	143	141	151	138	119	140	137	147	172	144	147	125	140	129	138	139	139	155	146	146	152	130	143	126	156	128	144	148	137	153	133	134	145	141	136	141	132	132	165	148	143	131	143	130	140	123	145	130	119	144	151	138	127	139	147	137	106	134	136	151	138	137	121	161	162	114	119	139	150	141	123	142	135	133	139	143	151	146	129	140	130	145	126	120	126	140	120	137	111	143	146	141	119	159	152	140	153	123	133	135	124	120	148	136	150	142	141	119	116	129	143	128	134	128	141	138	124	144	131	146	127	121	144	139	136	132	158	140	135	119	161	135	145	149	134	144	139	156	127	140	148	136	148	137	143	124	114	128	140	128	140	128	136	150	147	162	150	150	135	140	156	141	140	130	142	139	120	150	118	130	140	126	138	143	176	132	142	136	151	133	122	134	121	134	149	148	146	131	137	109	164	114	150	129	128	157	137	139	133	129	134	121	142	131	123	122	144	112	129	149	128	133	133	123	133	149	128	147	145	130	117	130	144	130	124	157	133	126	149	134	141	134	131	150	132	143	136	133	145	124	147	138	153	125	141	152	140	137	135	137	132	127	135	135	128	141	147	121	132	155	117	156	144	164	102	125	131	129	138	134	132	150	140	126	149	136	126	157	127	141	119	140	113	134	160	141	146	144	144	138	143	134	141	127	114	110	144	145	156	136	131	118	130	134	156	126	154	158	125	149	138	147	144	145	160	146	128	150	149	135	131	135	139	104	131	144	129	139	135	162	136	148	150	143	135	139	161	139	134	152	159	138	146	148	137	115	138	149	150	141	136	152	128	129	140	121	158	130	135	147	131	136	126	136	142	118	150	129	160	162	149	150	154	148	138	125	115	153	133	121	118	127	136	124	108	149	139	146	136	164	142	153	138	129	130	151	137	125	149	118	142	130	144	131	153	154	120	140	135	116	141	159	153	138	130	127	130	125	144	175	173	131	134	143	142	144	131	137	123	125	130	118	137	133	127	136	147	127	144	127	130	138	150	148	128	106	142	133	130	126	145	117	113	140	121	140	122	140	122	116	136	141	163	136	138	137	157	113	141	117	127	142	155	121	139	150	167	137	142	129	126	136	171	118	147	139	139	134	139	136	156	124	133	122	138	130	155	153	124	119	139	167	114	155	123	161	116	150	134	130	139	141	132	147	136	134	135	134	122	127	117	131	135	143	154	134	135	135	143	151	151	141	139	127	132	140	159	126	138	134	141	126	141	150	142	144	136	155	129	157	135	138	141	147	151	121	147	157	146	131	138	127	126	143	137	126	140	122	140	156	145	128	135	148	136	155	125	143	108	148	146	141	141	139	144	149	134	143	136	134	107	135	138	125	138	130	129	139	160	150	142	139	134	137	128	145	142	123	141	141	126	168	155	131	131	126	140	150	125	163	135	133	136	123	151	142	142	142	151	136	142	139	162	138	123	116	135	134	140	155	130	129	128	144	139	154	137	142	141	125	148	123	156	125	137	143	132	135	149	139	132	141	161	136	137	146	124	146	132	135	132	139	136	109	144	119	144	140	138	141	162	148	130	128	129	125	142	138	111	136	140	134	129	117	141	133	141	152	139	155	133	137	135	130	140	142	152	148	129	148
7567	2059	4441	5342	4665	3824	3183	2668	2178	1876	1585	1456	1293	1169	1104	1042	928	900	887	851	763	760	721	708	705	668	610	641	602	591	590	560	539	543	599	542	502	519	488	485	538	513	494	486	486	461	506	494	494	450	468	505	463	463	487	494	455	421	475	464	409	453	422	452	428	472	466	420	453	468	427	392	424	440	431	442	438	446	400	452	443	424	448	409	406	446	459	446	417	468	436	411	395	434	450	444	430	424	467	432	437	411	438	403	426	436	415	411	427	408	431	404	391	379	384	401	408	439	433	407	409	411	406	400	461	403	429	381	440	438	454	420	410	402	415	441	397	428	420	381	409	425	371	402	389	433	430	407	417	418	442	404	424	406	438	426	406	413	419	413	431	400	394	442	436	408	435	426	404	419	405	408	390	390	412	410	436	425	410	392	433	421	384	409	393	422	408	468	417	438	409	433	385	423	445	457	406	407	427	368	432	446	385	430	421	401	423	456	476	426	430	417	433	400	442	425	444	415	434	428	396	435	449	422	416	397	418	428	420	415	425	447	436	421	394	410	421	423	436	429	417	403	428	415	404	434	424	402	435	409	405	388	411	377	395	412	458	404	423	407	407	439	420	404	414	435	407	461	438	402	403	413	401	446	399	419	430	485	421	439	431	420	398	442	414	419	414	425	385	451	431	428	406	408	412	371	404	397	417	432	412	429	420	426	423	427	411	417	394	410	427	439	414	404	409	441	417	370	410	428	375	446	431	408	424	410	453	433	395	442	419	415	422	444	405	412	455	417	363	390	423	403	428	412	409	398	427	429	415	417	403	417	440	413	441	433	386	400	408	457	409	440	371	420	447	394	411	423	408	427	424	415	413	421	414	399	396	404	384	435	397	398	437	425	445	389	402	434	412	369	413	404	417	437	408	411	438	403	381	439	396	422	442	445	438	434	452	424	432	390	370	444	438	433	402	434	399	423	430	397	438	447	414	387	430	400	425	417	398	433	425	403	410	420	403	437	405	400	417	404	400	422	393	422	444	405	405	419	397	410	427	418	416	408	368	380	409	403	429	400	381	441	394	430	414	389	416	459	440	430	422	394	409	417	388	397	395	420	388	433	436	402	417	428	420	430	436	374	389	403	384	401	403	400	428	435	423	388	405	402	418	401	447	419	443	416	363	402	417	429	412	421	429	433	422	423	409	394	399	405	433	425	379	426	419	397	420	377	409	371	418	431	432	431	425	405	435	398	395	427	423	419	400	430	437	413	437	438	421	382	425	398	426	391	406	386	390	395	389	440	419	476	432	457	418	393	405	410	393	372	397	408	386	429	398	445	456	385	408	430	427	440	441	408	400	461	412	427	420	436	398	393	432	405	424	459	455	441	413	416	392	413	413	438	454	385	391	420	395	409	416	400	445	383	443	443	408	409	387	423	405	409	421	431	453	426	404	446	439	395	446	445	438	440	389	444	416	395	431	425	438	411	431	422	414	409	451	406	443	417	413	429	390	425	406	426	388	417	404	423	390	412	438	394	426	392	419	412	394	398	427	436	398	413	425	419	424	435	394	417	460	422	385	443	421	427	432	390	436	424	407	439	420	429	406	424	440	433	420	429	430	396	397	406	371	424	400	411	417	402	428	421	406	444	426	404	412	418	383	413	429	399	421	442	437	423	453	429	387	443	448	445	422	408	372	427	402	421	416	423	413	401	408	413	450	395	388	413	419	401	431	429	411	429	396	426	426	387	461	426	427	403	415	397	413	419	401	409	427	407	434	383	434	439	434	393	416	426	415	455	379	419	419	427	407	437	460	410	409	419	414	433	433	421	415	418	390	413	377	417	430	446	416	427	422	435	427	422	407	417	376	379	418	425	428	425	419	393	419	439	436	424	388	434	444	441	397	429	413	389	382	451	399	419	406	395	409	403	424	429	398	429	430	406	375	397	427	439	419	447	418	396	394	437	388	383	407	387	413	388	403	418	421	432	426	409	403	419	401	389	439	425	464	398	458	378	413	425	459	397	392	431	411	432	412	433	414	428	431	443	401	443	401	360	413	415	387	383	425	443	408	455	413	419	427	426	421	415	406	407	405	411	429	372	381	415	445	424	404	428	410	411	429	411	407	421	459	389	408	408	405	418	401	398	425	419	421	409	430	452	432	424	396	410	402	444	490	400	424	425	398	412	380	448	409	407	400	410	422	405	402	421	415	401	426	418	451	408	394	409	461	378	425	427	395	400	423	421	397	404	409	379	451	450	414	399	445	387	460	403	433	464	446	418	361	398	430	410	442	404	444	408	401	367	413	403	424	431	432	428	435	357	422	395	413	436	418	427	390	429	384	428	392	435	400	433	401	405	403	406	375	392	406	401	442	416	420	411	416	412	424	398	427	417	423	393	421	415	395	373	421	425	403	441	397	396	441	385	411	431	414	400	442	368	416	425	440	395	441	385	454	432	413	454	416	416	415	389	407	402	425	403	428	403	421	422	430	441	418	430	411	398	418	402	419	414	389	454	414	401	408	407	397	396	424	389	402	379	396	433	385	405	420	379	424	408	398	427	400	409	414	416	423	422	401	388	406	427	429	414	373	392	419	419	399	412	475	410	455	405	401	403	414	386	432	424	421	411	422	437	390	392	406	424	433	395	428	430	427	423	440	396	431	422	426	410	437	385	447	433	447	417	422	437	422	459	441	449	421	425	410	413	397	442	407	440	409	432	417	386	416	411	420	437	397	426	392	403	409	400	393	421	408	418	397	416	422	439	425	425	420	427	413	458	443	426	410	390	420	395	429	436	413	416	423	415	407	418	415	413	402	414	406	437	415	377	437	432	385	414	418	441	413	455	431	385	441	404	426	400	433	412	427	414	435	443	430	440	447	411	437	405	424	378	402	401	406	450	413	422	446	400	450	428	388	442	402	430	449	424	424	424	441	428	423	450	402	407	416	376	427	417	417	407	404	429	372	395	406	400	400	393	384	443	409	417	398	390	375	430	419	424	454	433	401	416	422	438	378	414	417	409	444	413	438	424	436	431	444	388	432	405	395	424	412	419	435	395	415	400	406	454	398	420	407	376	407	419	414	408	431	389	443	426	401	416	419	407	440	409	425	446	407	399	434	443	420	418	418	416	414	452	388	399	422	419	432	415	444	407	428	410	460	429	389	429	426	405	407	427	443	441	384	433	416	436	425	425	425	418	388	437	423	442	404	389	421	418	426	434	464	420	409	441	411	366	380	420	419	402	401	412	405	421	404	405	416	394	424	402	410	429	409	403	383	447	393	430	427	438	447	422	395	419	407	410	408	421	405	433	388	433	415	383	404	442	421	424	406	396	407	445	438	415	379	414	430	375	398	393	402	412	471	414	404	423	436	420	440	420	393	395	399	478	406	406	413	396	414	380	408	442	404	403	389	425	419	438	428	441	388	380	382	412	439	445	434	439	412	425	464	442	438	417	422	410	428	376	394	420	428	396	380	411	393	434	409	418	412	386	391	424	396	452	424	423
2455	334	370	372	377	290	278	315	317	306	287	306	307	285	293	283	286	291	298	307	302	294	294	310	287	319	294	292	301	296	287	304	337	286	286	266	286	301	341	292	281	292	296	319	316	276	271	266	307	275	291	299	283	321	317	276	300	254	282	291	313	305	296	289	307	331	301	307	285	290	301	281	302	295	278	307	282	281	299	306	276	304	272	311	288	299	294	294	278	287	305	290	289	303	273	292	290	330	278	321	300	283	239	286	301	296	308	275	257	298	288	288	319	283	313	269	294	312	272	300	275	264	302	298	324	303	294	289	282	276	307	325	286	288	319	314	302	309	297	307	297	315	277	274	319	281	254	276	266	277	295	297	289	292	281	315	275	293	270	318	298	297	286	295	308	271	283	274	287	281	298	303	285	293	302	309	293	278	318	303	284	298	293	293	309	290	259	296	311	284	271	305	291	292	298	280	267	294	279	305	284	272	338	313	317	283	273	322	292	318	298	269	303	279	276	291	289	285	300	293	295	288	296	289	301	309	288	261	310	280	305	278	306	293	282	311	288	299	280	310	291	275	292	313	276	282	288	334	321	293	304	295	300	289	315	331	286	300	300	275	282	312	310	257	258	333	286	290	280	279	307	303	251	293	272	292	264	284	286	265	306	296	299	295	326	242	275	312	278	286	273	257	286	288	339	323	280	308	293	288	300	295	313	318	260	287	325	273	302	310	276	278	321	281	291	322	303	299	311	296	274	294	277	280	300	294	302	291	266	273	263	297	281	274	280	301	286	292	265	285	301	282	271	253	284	312	310	294	310	289	257	288	293	264	289	283	309	271	293	314	265	292	297	305	293	298	310	274	292	286	295	294	286	291	293	286	287	297	310	304	318	293	303	290	293	284	290	283	297	288	311	308	278	301	281	293	291	312	311	291	304	321	279	258	286	289	296	308	317	266	291	295	274	304	309	278	314	351	276	263	306	277	313	297	276	291	297	298	325	292	272	294	259	272	277	255	288	279	270	290	272	330	293	281	291	298	298	309	305	309	312	320	294	290	290	305	303	302	289	270	314	289	269	289	270	298	294	270	286	300	310	295	281	278	308	275	298	307	296	293	280	268	272	290	289	289	282	299	298	302	275	285	287	299	274	309	272	266	320	277	293	273	309	325	306	278	325	289	294	305	252	289	294	301	299	276	302	278	275	298	301	263	278	327	291	285	280	297	300	262	323	275	264	299	307	266	285	302	315	295	297	306	288	290	287	302	309	275	292	282	303	280	305	261	249	297	294	301	277	263	344	289	317	254	292	283	283	298	293	304	283	281	298	279	283	291	311	319	300	293	260	296	301	267	275	307	262	266	271	253	291	275	290	304	269	300	298	280	295	290	317	275	284	312	290	307	313	315	317	282	299	266	309	294	306	286	294	306	320	285	247	293	292	313	260	289	288	280	303	291	319	293	291	260	298	290	270	292	273	303	302	297	289	289	316	313	302	284	287	295	290	300	273	249	288	263	272	301	262	304	327	290	283	277	313	309	260	257	302	279	303	306	321	284	272	332	275	282	295	307	316	258	296	318	297	266	297	296	267	289	269	295	277	311	294	300	332	297	291	303	287	292	290	277	276	282	306	260	266	270	271	266	270	319	310	305	302	285	287	294	274	298	307	305	267	323	320	315	264	302	267	304	289	289	279	290	281	306	326	299	281	294	307	320	304	289	296	301	289	280	287	288	318	285	285	308	298	316	268	301	312	307	288	323	291	287	303	328	289	273	265	258	290	305	297	254	300	300	284	317	298	300	305	278	293	249	303	295	308	307	266	289	327	307	309	296	250	292	276	267	312	309	326	330	268	304	277	275	291	318	273	248	313	316	305	321	319	294	282	291	295	286	290	313	300	290	304	314	295	297	308	273	279	289	290	266	269	272	255	275	291	273	302	271	301	277	280	290	283	282	257	295	308	294	279	296	315	319	316	315	306	267	298	300	321	277	296	272	322	324	301	269	301	267	325	294	275	297	312	272	275	295	306	331	303	306	287	294	302	307	293	292	276	285	285	296	296	272	275	301	311	275	308	293	267	246	280	299	287	311	314	349	262	265	305	298	286	271	297	292	251	274	289	301	313	304	286	288	299	295	294	303	309	305	288	273	256	309	270	292	342	339	316	311	311	281	243	297	297	297	306	298	287	274	282	299	290	269	293	306	270	267	278	284	291	313	269	302	289	257	320	296	292	268	286	287	301	285	259	304	281	266	287	272	275	295	299	312	289	277	277	277	324	269	287	297	280	276	294	312	288	288	283	285	287	276	286	304	271	311	279	255	297	308	298	286	273	266	272	302	292	299	291	283	301	304	305	280	290	271	317	303	295	286	285	303	303	275	338	311	329	272	304	263	280	302	304	273	300	280	302	307	285	259	287	288	278	302	301	333	279	267	283	302	295	274	290	285	292	287	295	274	320	285	277	281	277	297	313	320	302	303	301	292	330	280	274	274	292	277	320	310	263	306	274	306	303	277	278	302	286	267	282	277	288	299	256	283	235	303	266	303	271	319	312	269	260	280	306	318	283	319	315	283	326	314	324	275	283	275	290	271	286	287	259	273	286	293	277	309	312	298	289	275	277	291	296	301	288	287	319	287	296	303	282	296	272	277	321	280	293	281	283	275	296	294	279	330	270	260	311	289	293	300	289	267	296	273	305	273	289	311	285	278	326	297	276	339	258	283	257	280	292	283	313	291	309	284	308	286	289	275	279	288	304	298	267	310	266	302	310	284	294	290	294	288	329	303	314	277	258	336	279	287	290	293	284	275	280	270	286	307	316	264	316	301	279	300	287	303	286	288	324	302	311	296	286	294	295	302	294	267	269	310	314	318	280	283	281	302	303	293	291	325	270	277	309	299	281	278	294	301	262	314	275	295	288	302	310	288	267	278	273	263	326	300	283	311	285	267	294	282	290	288	285	299	284	292	292	290	273	297	276	298	297	301	301	292	268	324	316	296	299	263	295	280	289	302	301	294	296	288	292	312	288	300	273	267	308	291	264	301	264	276	275	309	305	281	302	287	295	281	324	250	320	306	294	298	306	298	320	271	292	284	273	312	287	295	332	269	272	279	294	326	308	305	282	274	272	336	285	280	278	261	284	319	316	291	288	287	298	290	280	300	297	274	288	320	291	322	287	290	289	270	294	287	289	313	293	311	285	294	273	300	269	294	260	318	311	282	302	295	260	279	283	297	288	309	263	300	310	306	309	296	263	285	297	293	264	262	282	306	317	286	293	322	290	279	255	289	273	279	295	307	281	291	313	300	270	285	259	306	282	313	282	265	263	271	300	302	296	269	280	266	295	269	295	294	301	282	294	285	274	267	287	300	296	287	303	276	314	269	295	272	278	285	272	300	333	255	295	301	310	291	271	293	283	266	287	262	291	306	327	294	299	270	279	286	290	276	293	284	292	334	293	299	297	288	281	262	309	300	298	288	283	282	286	265	286	299	283	299	289	299	263	291
2430	816	921	977	988	953	949	854	876	872	811	815	820	815	841	814	823	790	792	842	830	794	835	777	830	792	791	800	788	806	798	790	708	808	744	812	778	841	788	800	774	804	786	791	798	757	752	782	827	733	788	819	831	806	784	797	759	770	821	812	818	765	786	814	796	757	802	799	788	773	732	806	759	706	796	758	797	795	785	737	773	783	773	757	776	770	744	733	758	763	788	772	810	788	739	835	799	761	786	784	781	752	746	830	746	824	751	774	796	750	794	779	797	802	790	819	783	745	778	780	755	749	796	819	784	756	784	768	750	727	772	805	774	801	792	781	720	777	797	774	809	733	746	772	792	770	824	790	754	775	811	757	753	821	813	824	817	775	801	758	822	799	733	791	798	738	716	798	783	798	764	771	771	799	761	775	778	782	745	795	789	778	820	769	765	773	783	810	771	785	782	786	794	752	787	769	763	813	735	811	785	806	727	796	762	801	788	770	816	746	748	787	752	832	815	747	807	804	778	744	785	808	790	760	796	748	817	796	790	747	825	788	807	820	830	746	758	802	761	808	774	807	789	778	766	844	782	811	829	798	767	781	784	758	755	765	809	746	828	777	796	822	734	791	757	813	793	739	780	771	781	737	787	793	748	783	735	770	748	803	764	786	814	780	851	776	793	762	739	780	796	774	778	735	742	785	782	758	760	783	750	731	723	763	776	781	781	785	732	755	845	743	829	785	803	789	803	790	762	731	764	738	834	745	752	786	792	803	777	821	789	783	778	783	746	807	796	800	792	806	785	776	772	792	758	752	792	806	750	744	758	756	761	739	767	779	792	800	754	777	741	790	763	783	764	819	788	776	819	764	765	825	776	766	797	808	833	831	711	751	747	782	785	780	766	775	745	771	740	767	794	760	826	775	812	714	769	797	788	751	788	807	777	784	751	727	809	732	745	749	723	820	815	748	805	805	820	768	729	802	792	768	767	775	853	781	773	803	761	838	762	739	779	764	738	763	793	777	770	751	807	787	773	746	759	805	770	788	776	815	803	818	733	750	791	744	758	753	819	767	783	770	758	763	762	777	778	774	821	833	796	802	819	816	795	768	811	784	784	796	774	835	813	748	801	790	765	774	782	771	776	778	797	744	800	810	806	805	768	801	756	783	724	798	755	754	739	786	791	807	729	744	773	778	783	809	765	795	748	798	775	805	802	802	800	795	757	814	822	774	741	759	765	782	755	841	822	752	747	752	791	750	788	767	804	767	786	765	803	792	737	807	785	772	750	731	780	798	799	791	773	793	724	801	773	770	818	779	747	792	798	770	794	730	818	773	789	781	772	829	744	797	769	870	761	773	806	784	766	841	820	802	717	791	791	737	767	760	757	764	785	783	757	794	766	768	762	767	746	713	769	811	804	785	774	799	782	773	808	807	809	795	810	789	810	756	783	792	787	732	787	812	796	747	839	783	768	791	749	751	802	736	762	804	785	787	777	786	730	777	802	740	730	791	773	794	783	784	786	818	799	819	760	761	786	803	729	800	795	782	754	747	813	760	762	817	720	786	779	720	785	811	786	744	801	771	734	786	711	741	764	749	788	799	824	746	736	769	779	765	828	759	839	782	809	767	726	757	793	804	759	776	767	737	793	823	738	756	728	729	784	769	802	788	746	825	744	789	796	748	799	789	761	739	789	817	763	793	799	817	762	770	765	784	826	780	744	729	814	799	774	789	778	733	739	847	784	756	758	766	811	761	759	776	782	777	745	788	797	747	773	807	747	761	793	728	822	782	733	768	828	779	777	746	808	744	794	746	799	783	786	777	763	798	720	830	788	746	739	767	778	773	779	778	777	789	756	794	815	751	735	703	780	797	739	766	801	752	774	748	757	767	778	798	836	771	778	755	781	718	759	794	757	804	781	740	783	794	764	792	806	738	806	778	761	819	801	764	765	798	799	723	784	735	745	802	749	747	810	770	821	742	754	725	769	814	778	719	771	777	742	767	793	765	790	800	815	786	816	747	748	770	794	758	757	804	786	780	713	762	773	715	762	795	707	823	780	760	809	782	774	772	794	831	811	784	815	747	761	764	821	806	779	805	756	818	758	800	773	837	760	749	781	770	769	815	789	816	773	811	760	757	754	780	768	784	801	739	796	783	756	793	786	780	728	781	790	787	763	742	776	752	791	779	823	721	819	785	813	781	774	796	785	792	796	794	721	760	818	787	761	750	762	787	816	777	819	764	819	813	756	759	785	757	757	742	772	730	822	771	809	766	756	792	794	784	827	774	736	784	751	823	752	737	754	779	740	768	803	802	756	797	781	773	760	767	735	784	806	784	822	775	769	762	777	795	803	819	744	788	836	800	835	765	785	833	767	764	797	822	776	768	782	738	817	810	805	703	779	733	755	788	787	819	818	773	789	794	759	779	759	797	800	811	767	847	735	724	741	784	798	773	737	801	754	784	807	726	833	743	778	786	768	785	782	748	815	749	804	823	764	734	786	798	784	778	779	769	759	803	775	762	754	814	784	824	737	803	752	780	781	788	802	805	819	780	795	783	785	765	793	763	820	783	776	739	803	830	842	798	778	821	725	793	792	752	752	757	801	823	792	781	771	764	807	790	776	805	740	817	801	776	773	770	784	795	747	717	783	820	785	796	770	788	777	768	822	751	733	759	746	757	744	754	770	778	728	801	804	795	778	790	778	759	781	777	813	746	749	790	772	760	827	710	814	769	781	796	727	783	819	757	799	786	774	810	773	778	793	756	792	785	759	780	830	748	798	791	806	808	782	811	759	778	798	762	773	761	755	807	776	811	775	761	772	804	719	794	776	763	752	729	741	757	747	784	778	768	785	812	762	774	799	754	803	774	773	813	750	749	823	780	833	772	753	779	719	760	759	797	785	796	791	786	775	833	712	764	776	751	728	789	780	780	829	743	762	814	807	709	793	752	761	806	856	796	763	820	781	760	796	766	726	787	776	762	750	783	757	774	752	811	751	793	773	721	786	811	783	745	764	759	721	776	716	771	758	724	731	712	763	760	754	771	787	767	747	805	759	778	734	764	819	761	779	758	764	751	817	831	785	732	796	753	813	780	771	823	782	770	778	779	791	758	811	825	790	777	758	757	750	756	793	754	738	769	752	834	792	796	809	813	768	816	760	743	783	795	796	727	806	791	775	827	839	798	781	835	800	742	815	781	832	787	764	761	763	782	744	797	746	764	766	761	795	836	775	745	765	805	746	802	765	815	792	810	776	759	767	755	805	744	828	784	762	787	729	783	744	776	776	759	801	815	774	757	768	796	746	791	795	776	769	804	741	766	757	777	799	741	793	770	800	790	731	777	782	795	792	824	792	782	792	826	768	770	771	813	793	769	748	808	768	732	762	766	792	754	772	751	765	771	789	800	759	764	787	736	803	769	770	774	752	756	743	753	753	786	747	774	792	794	738	737	796	790	798	774	842	814	735	850	786	790	796	822	788	811	774	733	770	753	733	731	799	784
8850	984	1231	928	672	568	407	377	334	283	256	257	217	215	246	182	202	182	178	225	183	191	184	176	191	202	202	173	167	172	171	153	186	180	176	176	172	169	202	182	172	155	158	167	152	151	176	162	180	157	166	163	179	175	177	163	179	164	176	182	169	132	143	147	154	167	174	170	171	166	169	153	167	189	161	185	152	157	172	163	172	168	170	180	168	149	184	171	152	160	169	143	171	164	165	159	173	168	160	182	178	192	145	162	178	148	173	178	147	157	144	176	156	160	162	139	158	193	155	159	151	152	165	160	169	166	169	175	168	157	177	173	178	139	149	156	163	177	173	161	169	153	166	153	193	147	169	158	163	179	138	153	169	154	171	147	171	149	173	171	150	152	146	174	161	167	137	160	193	179	194	142	153	146	161	156	185	166	186	144	175	176	169	195	186	150	192	168	140	136	161	158	163	165	155	183	193	159	170	167	176	162	160	164	146	152	156	165	156	160	161	157	135	166	176	175	150	146	151	157	194	144	175	164	162	145	159	168	146	176	183	153	148	172	169	152	180	158	175	162	170	142	184	165	179	147	146	186	182	153	149	187	165	143	165	156	152	150	137	168	175	151	177	158	156	183	185	165	140	163	172	190	160	159	161	174	182	176	152	173	179	158	142	199	147	164	169	184	185	157	144	185	171	165	159	147	175	169	169	162	194	158	163	170	143	159	164	141	167	159	162	162	182	179	168	188	160	167	170	142	139	179	149	168	127	157	143	139	173	158	148	183	159	148	159	173	158	168	156	148	156	159	175	168	157	154	192	149	161	166	181	145	144	154	156	169	161	174	164	161	165	173	166	166	148	185	165	156	150	178	151	151	162	167	156	142	185	177	149	144	172	158	165	177	156	166	158	145	149	159	150	165	162	161	181	167	160	144	174	171	169	155	166	138	163	153	195	160	166	175	168	163	160	156	164	158	160	153	159	158	161	173	157	123	144	146	184	157	153	155	180	176	161	173	180	139	180	170	184	151	156	173	159	160	143	142	162	137	168	142	177	170	165	164	163	180	178	173	158	160	175	163	146	171	147	158	152	180	175	170	165	182	168	181	142	151	169	170	161	173	140	173	158	144	161	169	192	166	178	173	159	183	154	153	167	152	173	176	144	163	155	191	156	172	185	160	147	165	147	171	147	164	143	174	170	175	148	177	182	159	153	170	173	177	166	146	165	165	150	159	170	159	160	164	156	154	138	142	161	162	169	170	167	175	153	170	149	154	149	151	143	165	190	142	164	157	160	157	197	167	155	163	151	157	165	192	174	147	137	170	159	161	178	151	157	166	157	130	160	162	166	162	183	160	159	203	174	157	160	166	165	159	162	172	151	159	153	170	153	163	144	154	160	171	153	161	163	159	153	182	154	154	163	161	147	149	171	168	178	148	155	189	146	164	166	170	185	199	167	154	179	160	173	150	176	172	145	153	164	162	168	168	167	162	154	158	164	157	160	171	154	168	163	168	157	163	178	155	141	164	149	160	171	174	164	171	185	157	177	149	152	144	146	173	150	169	157	183	173	151	177	153	163	150	157	150	157	148	157	157	182	172	173	160	147	137	171	174	154	160	164	170	178	163	138	143	163	139	159	149	168	186	144	154	156	167	171	185	144	173	170	176	161	179	152	145	148	169	141	172	158	149	179	144	164	144	166	162	151	192	133	159	176	154	155	152	179	157	188	168	166	151	145	166	175	148	154	143	179	139	190	164	166	156	147	194	173	168	165	156	145	142	152	166	177	147	182	158	187	159	151	148	163	157	177	186	157	164	167	172	150	166	153	160	155	163	173	164	180	168	148	163	177	163	169	164	161	156	163	137	165	181	189	159	158	185	176	174	162	177	145	143	150	154	177	156	153	155	171	157	160	175	160	179	190	153	184	160	153	135	151	171	145	181	175	149	176	148	219	188	153	175	177	182	185	182	162	163	180	155	172	169	173	140	150	151	154	165	180	159	139	168	157	188	143	181	149	168	160	136	174	140	163	179	154	153	152	176	158	152	149	177	140	174	172	160	136	150	189	149	175	171	163	195	157	181	153	166	181	174	164	160	169	156	148	150	146	191	176	166	168	162	171	154	148	159	158	177	174	171	146	162	168	181	156	128	168	160	160	145	169	163	136	151	161	162	137	162	155	172	169	155	141	150	145	153	131	165	156	155	152	150	155	154	150	150	174	181	170	130	167	157	167	143	181	147	181	179	151	166	172	148	134	138	142	189	165	182	155	174	171	170	160	158	182	158	168	152	172	148	161	159	178	163	175	162	168	146	164	159	150	175	159	163	173	165	157	168	179	164	160	174	137	172	164	181	164	155	158	185	134	173	148	175	170	135	190	148	163	173	165	163	187	165	134	182	178	197	141	162	156	135	144	177	170	163	173	179	171	166	156	148	150	168	151	161	171	157	166	187	170	170	167	169	158	161	164	177	153	147	164	151	152	170	182	176	141	162	163	146	169	168	165	150	169	166	161	177	162	167	146	158	158	175	155	153	161	159	153	187	169	167	161	162	169	185	171	175	162	166	156	171	139	156	177	153	171	162	161	154	159	173	178	155	142	165	157	159	154	165	155	153	153	178	186	174	164	165	145	150	164	166	158	180	153	176	189	153	169	155	168	162	169	160	166	141	166	141	168	188	146	168	171	141	187	171	157	165	152	155	169	166	174	165	179	204	174	152	186	120	155	167	173	149	170	159	146	167	159	150	158	157	194	163	168	184	178	157	150	162	150	158	166	149	177	162	165	154	160	149	148	162	174	179	166	160	155	128	142	179	179	162	159	161	157	179	181	165	186	131	169	163	176	160	173	158	159	177	149	149	148	150	153	163	161	162	177	168	152	156	176	145	159	145	136	177	186	149	179	167	146	181	175	169	152	159	153	140	187	160	163	148	181	171	160	173	163	176	177	151	158	178	181	158	168	147	150	164	147	164	144	145	169	168	187	178	156	167	166	154	166	169	159	163	164	152	163	158	169	145	164	161	187	181	166	140	167	163	169	165	175	195	174	154	164	157	182	185	151	153	166	176	149	158	165	164	168	174	147	161	148	173	165	167	179	132	163	168	158	162	159	169	164	166	158	139	185	142	158	177	155	195	170	154	168	172	156	159	159	167	156	169	156	161	170	159	171	146	179	156	168	193	156	157	165	136	156	180	164	152	170	177	169	163	147	163	172	155	151	156	171	184	153	171	173	151	146	156	167	163	176	163	156	151	144	147	189	173	173	144	152	165	160	187	155	140	156	167	180	171	162	154	173	168	153	167	159	156	170	150	157	161	155	150	165	154	164	172	138	143	169	160	161	158	155	163	164	162	147	178	161	153	184	142	162	180	170	169	146	167	170	184	153	175	185	145	173	157	148	154	163	160	138	157	163	168	185	181	158	153	165	144	158	148	151	165	160	168	181	158	164	176	153	175	159	153	138	145	151	181	160	168	165	170	170	172	169	166	149	159	149	148	156	183	177	156
5497	1260	2579	3142	2714	2228	1817	1709	1448	1284	1152	953	934	911	818	801	725	690	697	676	613	647	653	602	601	570	613	563	578	557	582	555	564	550	536	538	564	543	521	508	487	518	557	498	481	479	483	513	497	526	483	536	498	500	484	509	504	519	500	514	489	477	490	497	455	482	503	504	480	519	495	479	454	461	484	506	486	494	497	481	446	507	475	473	505	504	463	485	504	448	489	481	520	510	464	497	516	493	454	474	444	472	491	465	455	500	488	517	491	443	443	457	470	450	469	483	498	481	428	459	493	460	472	468	456	469	473	530	487	464	463	442	445	478	474	498	460	454	457	465	419	448	468	467	436	471	465	524	466	431	419	487	456	403	455	471	462	506	480	465	492	455	459	432	521	458	486	498	490	482	455	445	517	478	462	505	453	470	452	467	460	453	484	495	442	506	460	447	500	458	468	507	468	432	453	491	461	427	469	463	464	483	463	476	484	495	469	478	446	448	466	464	493	442	505	476	480	421	450	471	475	448	455	483	440	477	432	460	462	486	468	486	485	439	483	495	478	467	462	511	459	465	474	484	455	482	482	461	426	468	447	503	477	474	458	495	446	475	468	503	454	491	426	452	445	514	464	466	465	462	474	454	456	454	457	438	428	453	498	429	435	428	474	461	473	456	452	449	486	465	475	460	462	423	524	432	450	448	476	513	495	476	483	422	482	465	458	510	487	455	460	442	479	467	498	493	503	471	476	490	479	443	497	459	476	441	492	454	470	440	481	500	462	469	477	474	479	455	442	469	463	509	473	499	486	473	459	472	510	482	490	456	433	485	488	478	463	426	457	508	397	479	454	459	453	438	453	427	424	447	459	464	450	485	499	446	452	459	482	485	469	473	455	458	476	455	456	460	456	478	474	454	467	449	493	450	460	429	488	446	476	523	429	464	490	483	441	479	447	502	483	473	466	477	465	452	483	459	465	478	452	498	496	501	439	436	494	449	443	486	433	468	498	460	477	478	471	427	489	452	508	509	413	433	465	478	467	485	463	443	473	520	497	451	461	461	456	463	483	475	466	454	476	458	455	457	470	465	437	481	459	468	461	473	464	465	450	472	479	465	468	458	466	486	472	459	477	508	450	502	463	443	476	458	483	477	448	530	454	476	510	497	461	476	449	498	478	481	489	474	522	437	490	441	485	436	462	478	465	506	458	492	456	470	486	486	485	488	474	460	448	468	482	475	495	473	460	449	469	482	477	445	479	446	479	458	442	459	471	478	447	440	483	457	466	446	466	452	464	460	495	475	463	440	476	466	465	429	473	524	447	448	461	462	480	460	481	471	454	488	489	492	465	418	477	468	486	478	441	481	483	495	469	448	453	494	464	496	487	517	428	466	465	469	498	467	504	444	503	466	472	439	488	487	438	486	484	452	474	451	497	497	475	500	433	499	494	467	466	462	487	432	470	462	500	469	474	468	466	454	479	472	467	482	461	501	465	496	482	456	468	448	465	462	460	417	459	472	473	480	454	489	482	463	471	423	491	477	447	473	491	458	455	505	474	552	495	475	481	485	459	466	471	451	511	438	488	488	473	395	450	470	459	479	498	464	505	473	473	455	470	434	452	482	450	479	469	478	447	469	446	479	415	485	478	473	449	457	435	473	454	483	459	493	457	458	455	531	477	461	440	480	438	458	444	482	443	489	524	473	481	451	461	462	510	442	462	466	503	464	454	447	467	475	439	499	453	478	459	462	473	433	417	445	523	452	486	441	485	473	485	505	496	460	443	482	437	453	449	459	491	466	478	459	483	457	470	497	462	451	500	426	461	487	467	469	484	448	480	480	502	470	458	471	454	513	479	437	448	448	411	523	451	448	440	494	483	456	467	448	478	503	482	475	480	492	484	465	501	473	483	459	464	462	452	456	440	465	493	483	489	466	490	448	475	475	408	508	456	461	500	489	473	467	494	468	465	447	457	491	480	501	494	474	482	437	446	453	482	530	441	470	494	485	491	480	445	500	478	461	468	484	477	450	474	474	504	502	474	417	487	471	441	481	452	479	490	467	450	474	459	488	464	459	469	472	524	426	489	461	499	450	459	466	470	528	488	454	475	472	464	482	500	491	483	499	443	422	476	487	457	437	428	470	440	470	441	471	456	464	466	494	477	479	444	429	470	484	451	443	461	485	418	485	490	481	446	483	468	509	457	487	455	452	472	450	439	464	468	476	458	462	477	447	496	485	467	469	468	441	459	470	499	453	458	491	476	477	469	466	471	454	482	480	443	469	438	457	477	457	487	497	484	462	496	469	501	453	465	453	424	462	463	449	479	486	481	483	450	497	495	453	445	430	454	485	460	483	434	484	454	490	457	430	478	512	474	457	467	463	436	501	507	447	474	461	470	451	464	479	488	463	467	439	463	465	477	466	459	468	497	484	461	426	407	525	462	437	483	477	429	435	463	459	464	478	485	468	450	505	439	486	478	485	471	457	464	479	451	450	489	471	501	474	456	465	468	449	469	454	465	504	485	440	456	466	492	478	496	476	456	477	473	472	485	446	478	492	452	492	456	467	488	506	486	497	474	479	429	482	469	436	503	468	494	456	506	456	505	461	482	478	467	421	470	439	461	443	470	460	462	477	502	441	453	476	464	494	475	497	474	480	487	453	462	486	446	478	515	471	449	446	468	488	487	504	451	445	462	465	480	474	516	460	484	444	470	463	483	431	478	466	479	473	437	485	431	461	463	483	472	455	505	469	447	474	474	491	478	495	474	482	502	484	413	465	452	445	483	433	462	452	492	474	464	447	500	471	445	466	470	462	466	464	434	443	464	476	452	477	484	466	450	476	459	447	452	471	437	501	502	480	440	445	478	484	461	445	485	428	479	448	479	507	478	480	470	476	471	461	432	485	493	443	491	491	433	452	465	447	469	496	511	451	425	490	430	462	476	489	468	466	460	482	501	462	489	509	513	447	458	458	469	440	443	487	435	474	471	438	478	476	472	465	500	464	443	429	471	484	478	445	453	476	474	468	470	478	466	447	503	492	461	461	459	465	466	515	440	489	477	484	465	473	480	428	459	458	468	449	474	444	447	477	472	498	437	480	452	464	455	478	440	434	428	485	493	473	431	496	459	489	467	456	488	485	456	464	493	494	504	486	424	446	477	461	445	489	487	467	461	464	451	443	435	466	533	432	449	447	497	433	484	529	480	456	489	484	467	470	476	436	459	441	503	493	517	460	450	490	459	505	496	468	471	439	462	469	500	483	442	467	450	445	526	471	505	455	477	457	483	463	486	418	472	500	450	450	458	484	488	462	457	509	490	468	487	449	485	453	447	486	488	464	418	438	462	479	482	479	496	442	462	494	464	479	489	470	459	481	484	466	471	493	521	505	472	450	464	466	503	447	458	483	455	462	453	488	443	504	472	496	489	482	493	473	433	441	455	423	473	476	491	468	474	422	456	454	428	463	451	459	487	455	423	447	489	483	431	467	480	475	476	458	492	511
15969	2249	2313	1760	1130	906	666	570	459	375	328	325	279	287	235	215	235	202	181	203	178	182	152	161	169	169	170	150	183	176	186	142	178	149	154	160	150	162	144	157	152	159	133	123	157	156	139	136	140	136	135	168	132	157	140	150	148	127	161	131	146	134	137	152	156	136	134	146	137	147	147	142	139	147	160	123	132	149	144	136	151	133	150	161	144	144	134	137	124	132	139	135	127	137	119	134	127	146	125	124	143	171	140	145	141	131	145	150	149	156	149	142	137	121	121	117	166	151	122	115	142	140	144	150	153	125	147	170	113	144	143	146	131	138	115	140	137	150	134	139	141	118	132	140	149	117	141	135	146	135	144	126	141	134	123	149	139	130	129	123	121	129	131	128	144	127	149	128	138	134	118	143	128	166	124	125	121	143	147	126	137	149	127	122	133	160	136	127	127	150	152	108	146	139	147	134	113	133	136	137	114	129	147	137	150	127	117	159	143	126	139	114	146	139	144	125	133	123	124	130	139	160	115	150	158	137	148	120	122	126	137	128	136	139	148	123	146	151	139	122	118	150	146	148	122	141	151	137	136	150	156	135	105	139	135	150	140	124	145	157	120	154	143	133	111	144	132	129	124	133	144	140	137	115	135	143	139	124	135	160	132	122	134	154	143	148	146	171	134	123	125	129	138	135	125	136	131	115	138	138	142	143	143	124	128	137	136	142	142	134	143	148	132	120	136	128	145	131	165	127	133	146	134	120	126	149	139	140	149	129	120	139	152	135	144	162	138	132	129	145	127	125	140	144	149	131	142	112	145	118	131	131	125	114	133	128	127	130	133	146	151	142	111	141	133	116	158	127	126	130	142	148	136	117	135	146	135	127	157	142	129	129	134	146	133	123	126	132	132	144	136	121	149	121	134	134	142	130	157	141	152	159	135	124	138	130	154	140	148	113	134	117	148	123	156	127	150	111	165	124	118	136	140	138	155	131	130	148	138	145	152	127	151	133	133	174	119	142	132	162	187	145	139	129	124	132	137	143	136	143	145	173	154	147	128	121	132	165	126	149	135	120	139	132	149	135	119	136	129	131	133	134	159	133	135	127	126	143	143	140	141	142	150	133	137	129	143	138	144	128	144	149	116	137	138	147	142	118	151	139	138	147	136	125	156	149	125	97	150	138	125	129	128	125	134	131	116	140	157	138	145	136	143	143	126	125	139	137	157	146	140	123	149	146	155	146	166	143	108	131	119	144	142	169	122	136	148	131	132	155	138	120	137	125	126	152	137	147	143	145	143	142	124	152	125	130	136	130	130	125	134	151	120	138	147	152	114	110	149	141	148	116	157	107	136	141	137	137	144	129	135	143	140	136	147	121	129	151	152	151	136	134	116	115	132	153	142	146	139	136	136	131	133	132	129	152	137	154	132	120	161	126	127	125	126	124	139	144	153	137	128	127	150	128	125	133	156	135	129	133	139	140	144	137	129	133	158	135	139	116	133	135	137	135	113	119	147	137	130	133	135	144	147	145	138	133	152	139	149	148	138	115	138	141	135	151	119	107	145	138	124	153	138	146	129	122	132	148	153	139	121	150	125	151	115	145	129	132	131	147	132	115	131	144	113	155	122	135	146	136	132	153	143	125	142	138	133	131	144	116	143	144	128	129	124	132	131	128	141	131	125	152	158	145	137	137	142	143	127	120	128	123	117	118	145	128	142	135	136	150	147	136	136	142	136	114	157	138	140	155	139	141	125	116	131	140	134	149	161	149	131	149	152	127	160	146	135	139	140	130	125	155	140	144	149	142	137	103	124	125	131	144	131	148	118	123	123	114	111	127	132	137	124	123	144	118	134	150	149	140	146	131	117	116	131	123	121	136	129	142	142	114	132	148	136	97	142	144	144	151	129	168	137	122	132	152	137	148	137	141	127	136	119	131	135	152	153	122	140	138	130	149	118	117	141	154	142	123	130	129	159	152	137	136	146	119	117	141	125	127	161	119	142	134	152	125	140	131	136	129	135	127	137	136	138	122	137	151	147	143	132	127	155	149	138	136	128	138	140	105	143	120	129	135	120	135	145	163	150	148	136	145	123	116	155	149	131	127	136	120	128	166	141	153	153	146	140	134	149	131	151	149	149	138	154	129	159	134	129	121	165	127	141	111	136	132	136	134	124	144	141	126	139	146	109	147	136	121	132	135	152	144	137	154	137	117	158	134	126	130	138	135	130	138	124	134	139	125	129	108	145	134	155	132	136	138	119	143	150	133	143	168	153	152	142	139	158	150	143	134	133	127	146	133	130	161	128	139	142	130	125	131	140	147	144	160	130	138	165	123	133	130	126	146	145	131	114	136	141	150	129	138	146	127	115	130	144	130	139	134	146	129	146	122	133	153	124	130	142	126	134	135	127	146	132	123	126	143	105	141	148	132	133	123	124	141	121	117	155	125	143	130	139	138	130	138	132	127	135	114	145	131	158	134	124	157	126	134	135	148	140	134	139	137	148	136	150	129	132	134	125	136	156	120	134	135	140	143	130	112	132	133	123	139	138	135	125	131	141	142	141	139	143	151	134	138	149	138	137	122	121	142	135	143	134	140	141	128	139	137	127	137	138	141	136	151	134	139	149	168	143	135	112	127	139	127	143	130	120	137	136	141	159	141	130	136	144	132	139	154	128	143	139	119	160	110	123	150	146	155	138	117	135	143	151	138	115	129	138	136	141	155	126	139	155	134	132	122	137	128	150	143	141	156	133	135	136	134	145	138	139	141	141	132	132	131	128	136	126	152	143	138	132	137	138	151	130	133	133	145	175	146	127	137	118	145	116	130	127	120	144	118	142	145	128	123	134	140	129	149	146	139	131	126	125	133	155	151	120	158	138	148	131	158	124	122	143	113	138	135	145	146	141	119	140	134	151	119	136	122	128	132	141	138	126	135	135	136	143	118	165	125	138	151	138	121	150	138	133	137	129	147	143	126	138	133	152	137	146	130	121	147	126	147	142	144	137	134	115	125	133	129	139	126	141	148	120	130	128	122	124	128	145	116	162	129	142	129	121	136	150	146	133	126	146	104	139	117	142	110	124	126	139	134	145	140	139	151	126	136	139	145	125	130	121	143	134	122	121	132	129	124	143	159	150	143	118	116	131	140	136	120	120	157	172	163	135	116	123	129	151	138	134	130	147	141	136	162	157	126	154	135	133	116	156	138	133	134	141	137	139	148	142	154	149	126	133	123	107	142	125	120	143	140	121	130	119	152	127	144	130	135	138	132	151	147	143	146	122	153	144	114	159	138	147	136	141	136	130	132	136	123	127	157	128	124	122	141	111	123	151	166	128	135	134	138	136	111	109	125	131	124	138	129	134	136	143	131	137	146	107	155	137	136	125	128	138	126	131	141	151	149	117	159	130	132	142	138	125	147	130	143	142	136	138	138	135	148	131	123	130	154	150	137	166	151	148	128	138	138	109	133	138	128	145	133	134	142	142	149	139	135	136	133	114	128
7444	1985	4397	5439	4723	3819	3110	2643	2215	1876	1700	1499	1367	1238	1069	1011	954	890	839	798	819	711	700	728	696	626	601	608	605	614	551	563	558	541	537	509	539	506	508	466	518	505	522	484	471	496	493	493	466	478	485	486	496	432	477	480	449	445	485	452	437	458	434	507	487	423	411	458	459	419	462	434	401	472	449	447	476	450	423	421	429	445	431	417	450	444	431	455	449	409	416	478	400	437	438	396	412	406	420	434	448	476	387	394	464	421	398	401	420	418	444	427	402	433	428	434	452	411	417	419	413	398	446	386	426	446	408	401	444	430	419	449	429	394	435	407	437	422	423	431	398	403	422	396	447	423	413	440	402	440	427	460	426	417	415	436	437	393	429	420	416	413	392	396	415	417	413	406	444	422	445	392	436	408	400	436	464	429	409	409	430	406	384	402	422	460	384	411	379	419	418	419	407	419	421	421	413	407	414	420	429	435	408	417	433	449	441	439	393	407	401	441	438	428	416	377	438	426	415	413	406	445	429	418	433	416	439	433	422	374	432	429	375	380	429	404	399	411	408	407	402	418	404	425	399	419	383	428	413	436	433	455	432	443	448	400	428	406	426	435	437	420	423	398	424	399	469	427	353	396	363	433	437	421	428	427	412	418	388	429	436	408	397	411	434	402	393	419	399	422	438	417	439	412	400	415	394	364	385	448	420	429	417	399	441	398	378	413	395	422	407	409	432	429	412	426	370	386	426	439	442	427	406	417	420	404	403	397	415	436	414	428	410	441	433	388	441	442	396	428	426	430	390	419	432	412	432	364	448	435	394	443	384	417	391	394	436	454	442	385	459	416	407	415	370	425	417	410	411	424	419	466	466	414	400	412	398	442	409	411	394	450	426	417	416	388	436	401	449	417	416	440	456	380	370	403	391	433	406	383	419	405	393	452	381	418	421	432	395	403	411	374	391	392	399	376	430	381	382	450	383	439	396	354	400	414	422	415	420	401	428	449	426	416	408	418	407	450	452	436	389	386	457	451	402	408	414	408	423	413	411	401	432	446	420	445	407	392	407	432	403	409	403	399	399	406	402	426	413	410	396	424	414	405	407	435	414	414	450	370	402	432	427	402	417	407	442	400	460	380	443	381	439	399	403	417	423	399	398	432	434	403	393	414	413	406	416	419	427	433	402	409	435	415	406	397	418	418	442	431	382	418	418	426	407	422	405	438	434	387	422	424	391	441	423	419	420	404	413	449	435	411	397	426	431	410	411	375	392	429	431	430	450	421	416	420	395	426	409	407	403	420	389	433	430	379	432	432	433	408	444	449	457	416	429	386	433	406	449	390	409	434	417	398	407	437	409	409	414	408	441	407	451	402	435	379	390	403	416	418	377	409	396	417	423	367	408	412	390	423	453	406	447	413	395	427	435	416	422	439	405	401	419	425	439	389	457	426	407	404	391	403	460	410	406	438	419	451	425	408	454	403	471	428	420	406	417	382	427	441	417	437	411	443	380	415	423	401	430	376	438	433	377	415	419	432	442	394	414	397	410	411	418	408	376	405	451	404	411	422	410	435	444	407	427	417	427	429	419	400	445	405	400	448	436	457	398	428	427	387	426	456	409	417	397	431	445	407	414	417	413	440	397	420	407	392	406	376	388	430	395	404	428	414	437	392	399	398	453	414	405	423	416	416	454	411	384	375	438	417	392	377	442	427	387	400	392	404	425	421	433	408	390	408	399	415	411	408	416	414	414	407	416	426	435	428	382	428	425	433	448	428	408	421	437	449	413	421	383	411	403	416	433	394	443	402	448	395	424	420	423	385	422	405	402	406	399	424	413	386	434	409	398	405	388	403	451	434	411	414	383	445	402	436	416	407	414	386	424	388	443	394	385	418	387	410	413	409	406	464	406	427	381	423	386	414	399	395	387	422	385	419	416	406	455	418	410	425	385	405	402	423	454	437	384	401	422	435	395	438	424	432	384	444	419	392	438	428	410	448	406	425	400	393	388	446	413	400	421	387	432	407	431	428	390	428	411	398	436	433	399	418	459	405	449	416	442	432	430	434	422	400	396	455	394	437	429	441	423	432	401	383	416	421	408	409	430	407	383	385	428	420	392	386	423	392	419	412	433	392	421	412	409	462	405	397	419	402	434	408	417	456	399	401	419	418	433	439	400	412	412	436	444	420	448	420	465	414	449	367	431	458	418	393	393	428	402	430	408	408	427	440	381	426	409	401	407	439	422	442	403	428	418	419	385	426	383	412	451	407	417	403	454	397	399	437	424	409	427	380	419	445	426	417	457	418	412	410	446	400	407	394	424	399	399	405	457	421	395	381	409	436	440	408	420	410	393	389	399	457	460	409	436	390	405	438	416	382	417	359	400	436	390	410	464	440	391	408	432	428	437	374	402	444	381	411	444	435	411	385	420	401	409	385	419	442	370	375	394	407	431	433	378	422	415	406	420	418	410	418	422	413	405	419	435	406	411	428	409	415	438	410	419	388	411	437	394	406	412	424	415	416	412	421	431	405	420	408	393	428	422	420	423	401	447	423	428	453	422	395	424	413	430	400	435	445	397	392	409	439	416	383	416	433	449	417	389	407	417	395	424	440	414	417	411	397	397	439	370	381	419	430	364	409	403	388	457	405	447	431	432	439	396	450	445	414	443	445	423	375	421	418	415	422	409	418	442	397	423	397	384	462	438	401	437	429	394	410	399	410	437	405	415	392	442	397	421	434	383	378	422	406	436	450	418	440	385	396	436	421	372	434	390	457	453	400	392	435	372	458	402	399	424	387	392	396	417	414	424	409	398	418	424	437	395	438	407	438	412	383	408	414	424	438	419	452	407	432	357	420	394	413	448	413	389	406	421	411	439	405	407	440	425	386	447	438	416	402	453	402	406	413	419	378	409	385	425	431	415	395	441	388	441	462	394	412	431	439	441	454	412	413	381	415	385	450	408	410	408	418	384	418	388	413	421	378	387	430	399	413	399	387	430	411	414	453	407	421	440	453	446	445	433	419	396	435	386	420	422	388	404	431	411	379	396	363	417	410	413	392	411	399	445	425	383	387	436	389	388	398	391	429	433	428	422	426	405	391	411	416	382	378	447	454	428	405	393	411	428	426	401	422	418	383	432	459	417	391	433	418	473	416	404	417	399	442	418	401	403	402	403	401	427	414	422	427	405	445	424	412	419	376	444	396	427	380	421	393	419	409	422	426	436	446	393	440	397	427	398	388	423	418	415	415	462	400	413	454	434	424	395	411	416	436	424	460	440	396	410	425	436	402	426	408	420	405	421	423	443	400	416	426	403	421	401	432	420	377	406	406	410	392	388	415	397	471	404	433	398	446	420	416	449	432	437	444	415	415	405	441	402	420	458	422	407	457	430	401	357	416	416	414	426	440	422	419	429	407	410	416	424	411	405	406	418	450	390	399	413	437	458	409	453	403	408	445	437	438	399	382	404	395	413	434	414	432	432	394	449	362	422	412	418	381	442	425
2413	350	371	340	344	297	324	286	324	324	294	326	289	301	275	301	279	263	277	325	282	317	280	296	292	311	288	287	302	345	290	295	313	297	301	325	285	277	294	277	281	265	273	298	286	324	278	281	284	289	273	297	249	302	295	303	278	283	279	285	302	302	284	275	290	292	267	283	304	300	321	265	278	275	250	294	259	304	286	302	261	285	296	304	264	283	304	261	303	301	303	270	301	288	286	283	338	320	312	287	295	280	266	302	257	284	252	297	286	289	279	272	293	297	284	311	321	292	301	343	306	320	298	289	310	301	290	289	281	280	288	303	295	295	286	293	326	285	312	316	306	294	294	296	282	287	287	315	267	273	298	297	332	306	342	289	282	269	292	282	320	300	278	292	270	309	290	288	278	276	295	299	287	309	325	301	245	298	279	297	287	274	254	304	312	265	287	270	311	271	316	317	272	292	262	302	280	287	272	280	281	296	255	296	293	264	291	282	289	292	293	305	321	291	299	258	298	314	316	318	270	292	271	267	301	292	306	299	283	285	335	313	275	278	274	238	303	296	300	276	309	295	281	298	302	293	306	308	298	280	331	311	331	274	274	281	281	290	316	306	278	309	286	261	272	290	298	318	282	259	300	309	281	300	299	273	288	269	297	290	279	293	287	307	299	259	289	277	268	270	305	307	296	286	268	276	279	271	306	284	288	319	297	278	279	299	297	296	312	323	299	306	280	306	306	277	290	317	293	304	312	315	298	301	286	263	306	274	263	307	291	305	268	279	279	273	283	282	297	313	307	298	264	274	286	284	283	300	292	288	294	306	290	309	276	261	277	275	302	302	287	293	264	281	284	280	312	324	301	296	283	303	302	261	312	270	243	288	294	289	314	298	295	281	253	308	267	311	279	312	308	252	263	279	288	289	304	276	281	307	294	286	275	289	288	293	292	287	327	290	308	293	276	273	262	291	296	297	334	304	278	315	303	312	285	275	321	326	284	300	304	313	325	292	331	295	288	305	270	272	267	289	298	280	330	299	292	259	323	292	308	278	298	268	278	302	255	261	301	290	299	270	281	292	269	288	308	266	302	303	287	279	295	266	254	275	308	287	311	285	291	277	279	310	280	294	298	284	311	297	280	279	279	303	265	303	281	284	273	268	293	267	276	273	329	297	297	299	286	287	290	313	273	269	260	258	289	288	286	299	301	282	304	304	290	305	286	294	317	279	274	306	292	279	323	289	285	285	278	291	316	318	293	243	301	270	283	315	299	308	308	299	283	286	316	265	305	316	266	276	293	281	320	272	295	289	289	284	276	274	292	290	292	289	294	285	301	303	296	291	278	312	300	299	297	291	288	298	324	300	274	277	282	266	277	282	289	285	269	292	279	292	296	283	277	296	283	282	303	330	282	292	280	283	275	274	315	296	293	280	282	309	299	296	286	262	301	271	311	303	308	314	303	304	324	295	281	276	279	281	283	282	320	303	286	307	285	287	284	282	262	270	289	326	300	281	274	305	303	304	301	295	279	308	284	259	292	311	283	270	302	309	320	313	283	297	298	283	284	298	279	310	276	271	281	293	277	298	292	299	290	293	300	297	291	284	292	297	292	287	267	319	295	287	302	304	276	316	284	276	276	316	287	304	268	282	285	303	284	298	272	301	303	313	282	284	300	288	266	307	283	325	266	309	316	322	302	319	296	273	304	282	274	275	298	300	281	264	315	297	295	279	312	285	287	280	274	276	260	322	276	303	267	293	286	292	295	292	297	291	259	317	306	292	290	277	285	317	282	293	293	297	271	292	298	298	275	295	266	288	287	303	289	289	299	305	264	257	289	262	287	297	262	276	270	271	280	262	303	291	313	307	282	307	330	285	303	295	304	299	298	279	311	311	305	313	285	274	269	316	279	284	295	288	285	299	334	295	279	303	303	272	286	266	282	283	326	276	264	247	296	299	307	255	281	317	296	289	317	293	315	256	271	291	301	275	294	295	297	291	297	308	288	307	288	308	296	290	306	274	281	276	269	291	261	266	293	273	316	293	288	297	280	289	282	265	286	271	310	295	316	277	294	298	270	285	305	313	310	290	303	276	296	296	251	290	290	286	279	273	306	291	285	263	285	300	286	284	271	295	291	298	295	286	313	270	294	275	298	283	307	295	284	281	297	284	304	320	299	248	323	278	289	312	322	314	289	306	290	291	260	303	285	309	302	309	268	296	291	326	300	279	294	313	284	269	302	277	296	284	279	310	304	328	291	301	324	293	286	277	274	272	301	278	292	293	306	316	308	284	297	267	316	270	308	309	290	315	289	282	300	291	288	286	296	259	278	280	249	288	277	310	291	305	273	297	286	279	309	281	265	310	293	312	289	295	297	303	313	289	316	289	305	285	299	274	276	291	279	317	286	284	301	282	285	299	330	276	278	255	278	270	290	302	271	270	308	277	298	302	273	306	312	295	271	311	296	306	298	324	281	265	295	275	303	308	293	272	281	288	281	283	301	270	283	294	292	260	303	276	282	281	314	306	309	291	266	288	270	273	276	296	313	278	296	277	283	291	267	336	286	283	290	310	306	308	305	264	284	286	297	305	298	274	300	305	287	293	282	280	273	308	274	292	311	280	283	291	309	306	277	310	292	290	290	256	309	278	298	275	277	300	315	274	285	261	278	292	298	296	275	295	290	312	286	282	304	282	278	281	286	297	290	283	303	285	299	275	286	287	290	289	309	312	298	296	294	270	293	312	290	272	286	309	278	283	297	272	275	257	279	285	282	321	329	263	309	287	282	265	298	297	280	289	274	262	261	284	264	282	309	261	291	290	293	274	301	298	302	314	312	261	299	296	264	306	282	284	303	300	339	315	299	300	271	307	271	294	317	291	295	276	334	273	284	272	294	282	282	275	293	313	295	301	299	302	286	290	314	286	289	304	336	287	282	265	315	295	261	278	295	270	296	295	237	299	264	288	282	275	293	299	309	275	291	283	294	282	312	288	297	292	293	270	299	273	284	307	280	312	296	300	290	290	305	307	314	307	304	319	270	319	298	289	315	297	292	243	290	275	296	296	273	274	295	286	303	290	294	288	297	329	307	266	312	279	307	304	293	282	282	281	301	293	281	275	306	312	315	312	289	301	316	282	283	287	290	290	310	283	282	293	305	283	287	281	280	261	275	287	302	311	262	315	292	302	287	308	284	274	254	314	297	297	266	275	261	281	298	269	265	315	291	318	305	317	313	298	294	318	298	302	269	276	282	268	314	299	274	292	275	298	302	271	310	310	289	296	271	299	265	304	312	274	309	282	300	287	273	320	289	300	307	287	286	310	285	269	268	283	283	339	295	299	289	290	294	280	266	313	332	280	266	269	290	316	282	259	272	303	283	288	236	305	287	278	278	310	314	282	266	326	296	258	269	298	271	289	308	259	288	278	296	257	325	287	268	275	285	269	302	252	301	262	263	304	305	263	290	337	285	266	303	293	328	292	268	314	314	286	280	274	312	304	280	311
2459	824	932	1032	950	935	862	860	868	853	836	891	797	863	835	825	834	835	808	812	812	842	813	784	787	771	799	801	827	757	777	774	775	762	804	738	775	786	726	758	842	808	770	789	760	814	779	822	765	790	772	777	788	764	760	773	795	824	821	770	778	745	773	772	772	769	724	752	753	741	798	749	796	782	785	828	777	788	801	760	811	822	774	735	805	807	796	776	814	759	797	781	751	788	733	732	780	729	810	793	761	782	779	790	786	817	782	776	777	815	804	815	784	783	805	788	766	840	776	739	773	824	784	773	792	756	749	746	764	779	766	741	773	792	766	724	814	808	721	804	835	780	773	762	759	770	725	737	810	773	790	762	783	751	786	750	787	799	736	752	791	781	787	770	755	793	784	768	759	782	783	749	786	785	775	801	834	782	832	736	764	780	814	776	759	761	830	769	766	793	780	759	760	770	776	773	833	776	816	776	840	785	779	797	796	823	736	775	781	831	807	800	793	783	760	771	795	800	771	732	802	754	754	795	739	697	791	831	769	760	766	849	776	791	731	793	756	780	791	772	721	760	832	781	749	807	789	817	755	804	795	748	791	730	762	753	778	759	778	828	823	758	765	769	782	789	768	771	760	779	757	764	802	811	800	717	846	754	754	817	783	769	785	758	779	816	776	801	801	776	762	787	752	783	811	793	802	769	758	816	759	835	777	823	789	757	773	793	789	740	765	748	739	789	782	758	712	760	770	816	736	734	712	763	772	769	790	768	775	786	780	800	768	804	796	787	761	791	759	761	725	809	746	782	767	836	788	783	773	728	765	789	782	802	803	771	749	732	766	786	775	762	755	770	802	804	788	807	794	774	778	787	800	780	741	828	802	801	764	789	755	784	744	776	777	770	747	744	747	766	784	780	785	716	756	767	782	771	757	742	791	754	793	764	823	805	737	820	794	795	745	809	779	783	736	785	769	753	746	793	777	785	830	813	798	724	819	792	765	807	760	756	782	782	695	716	809	787	759	797	789	750	793	763	831	818	746	791	720	771	769	801	799	791	807	771	803	794	778	754	797	809	726	790	749	710	813	759	780	772	780	763	768	777	769	766	808	799	764	784	762	796	797	828	769	771	789	805	763	771	748	766	758	757	794	758	755	801	795	769	745	732	744	743	760	746	793	794	795	734	767	792	829	787	819	817	778	784	788	771	748	820	791	750	805	823	784	763	785	809	772	789	804	766	769	801	724	772	776	809	785	771	802	786	768	756	742	798	796	799	830	764	753	801	875	811	762	732	798	740	783	802	768	743	788	750	807	783	760	732	687	770	778	792	776	764	780	770	771	772	767	764	775	800	802	832	736	758	786	732	802	793	733	783	833	760	722	813	811	803	806	775	787	757	793	775	811	758	760	754	759	825	757	798	741	783	751	731	722	751	762	739	760	793	803	733	766	809	773	853	755	771	811	763	718	751	776	776	751	796	794	789	749	739	765	763	808	770	797	777	781	803	785	812	793	786	793	777	768	728	782	808	782	763	812	822	818	758	752	790	696	770	798	797	791	763	754	735	751	776	827	766	763	749	811	803	812	784	834	787	796	795	775	763	747	721	813	759	764	763	805	800	809	822	811	733	767	796	731	778	790	752	783	779	784	738	805	754	791	822	792	787	818	809	839	768	755	759	720	764	817	748	806	771	794	730	800	733	760	793	773	790	772	765	790	760	834	784	804	784	754	762	777	790	768	790	765	786	787	806	798	766	753	807	770	750	816	778	809	789	823	782	791	834	776	789	778	793	748	756	827	809	817	748	805	736	731	788	784	754	777	759	732	778	744	765	787	785	745	794	753	758	753	799	735	781	769	796	771	779	749	831	753	740	793	773	805	777	838	806	734	769	786	825	768	741	763	748	738	747	813	832	779	777	803	788	806	772	830	791	753	772	824	734	776	772	793	754	731	829	786	713	752	802	795	768	783	810	772	769	833	779	744	804	775	763	789	842	773	798	793	790	736	778	786	798	766	755	769	780	789	808	776	735	756	777	788	759	815	774	773	719	795	759	815	759	800	747	805	770	781	755	835	789	764	761	768	754	782	804	795	776	803	770	782	775	803	807	768	766	763	773	761	787	790	786	746	774	800	741	720	793	734	826	803	805	747	739	758	832	805	805	773	772	738	796	775	793	783	770	785	742	744	805	782	782	767	773	786	859	750	781	765	800	758	743	792	749	783	773	816	746	763	752	777	774	793	763	788	739	789	801	814	783	813	739	815	793	763	783	742	796	718	776	774	765	764	806	744	770	749	829	748	819	810	750	802	755	769	798	795	838	769	765	768	791	771	782	765	807	781	793	753	785	751	730	715	768	767	765	753	765	778	830	761	764	751	750	767	811	749	794	812	793	809	781	783	792	776	750	748	786	799	790	794	759	846	804	718	767	813	803	765	746	765	759	786	764	744	782	784	755	731	774	778	813	741	785	804	755	715	773	808	753	802	775	778	816	789	816	769	799	756	748	687	765	800	742	759	723	782	749	782	811	790	775	731	766	801	770	803	762	839	761	736	801	764	791	760	781	771	788	737	774	815	716	773	709	798	760	793	793	736	795	778	781	775	808	767	780	772	771	785	820	789	794	760	793	737	755	762	794	799	819	744	732	778	798	832	722	747	770	795	796	775	804	800	816	798	747	731	826	764	789	817	779	794	774	768	779	785	750	840	803	753	836	785	793	809	774	756	806	760	799	798	781	745	802	769	784	801	753	776	803	772	777	748	754	816	862	702	789	798	807	727	744	793	785	809	773	777	737	763	775	775	838	796	787	852	795	745	773	794	837	829	801	810	753	764	768	759	751	824	785	761	753	852	746	779	789	773	835	815	745	817	777	780	769	745	735	738	777	793	755	774	806	790	816	810	783	823	792	767	741	727	819	798	783	768	761	822	721	744	764	739	732	771	815	774	780	825	737	757	756	826	794	786	791	745	748	761	817	788	797	733	814	775	803	802	739	796	826	737	783	750	822	785	793	798	822	810	770	758	769	842	769	818	823	827	809	772	767	761	784	776	795	810	761	739	776	784	794	765	769	750	755	760	772	784	790	765	790	806	803	775	783	771	822	816	812	776	792	731	753	784	753	725	809	825	764	738	776	777	777	755	756	761	737	756	813	772	773	785	813	765	785	772	794	807	766	772	789	795	804	863	781	769	783	795	747	776	773	786	780	780	784	790	774	789	769	805	758	770	785	773	766	791	803	760	754	799	781	759	796	840	806	715	806	775	729	752	786	813	776	812	777	744	778	820	780	784	781	772	752	814	774	780	733	791	798	786	777	781	770	761	803	780	756	813	759	807	785	773	830	804	785	818	733	776	723	783	747	788	755	802	772	783	802	778	805	810	809	773	743	793	818	771	734	781	817	793	814	758	734	805	747	787	778	799	763	769	803	776	768	796	745	779	747	796	758	747	744	802	762	742	734	771	768	767	748	782	754	799	831	764	799	782	803	751	839	847	753	781	793	802	725
8783	927	1190	911	683	558	408	353	300	281	268	261	230	243	227	191	202	198	242	195	177	185	198	184	189	191	192	160	188	171	151	158	159	226	154	162	178	155	179	155	179	191	166	168	148	187	172	147	163	163	173	170	152	184	165	172	168	135	178	174	154	160	168	161	177	156	177	172	165	156	172	169	146	157	168	161	140	138	170	166	150	158	168	176	178	171	174	153	133	154	154	149	164	162	148	176	161	142	158	167	166	165	149	152	159	172	157	176	160	178	156	162	179	163	163	175	181	146	160	151	153	158	171	162	161	159	148	154	174	144	160	173	201	152	175	178	155	174	141	161	172	176	172	173	155	166	175	161	154	164	186	164	154	154	165	185	174	176	150	134	141	164	165	154	195	155	138	164	156	181	195	196	134	187	154	155	148	187	157	163	165	158	164	172	173	138	156	159	150	157	177	159	168	186	168	164	151	166	181	159	166	161	193	167	161	160	163	160	165	144	143	168	183	166	150	185	166	184	172	152	178	159	159	154	154	172	161	178	158	151	160	146	143	146	165	161	159	173	137	146	146	147	132	174	152	173	156	159	200	143	202	148	168	148	143	179	182	145	181	138	166	143	159	167	156	149	165	169	143	160	160	147	167	146	175	141	151	184	158	153	151	160	155	149	175	173	158	139	143	169	155	173	175	170	171	184	164	140	179	160	160	177	162	153	171	178	152	183	194	167	153	161	153	185	171	152	172	147	184	158	149	142	177	165	161	149	164	166	158	154	159	136	153	152	164	178	177	151	158	183	148	177	157	194	164	172	150	168	171	152	165	149	162	167	146	151	165	168	155	160	156	156	152	170	156	161	168	152	186	138	165	152	161	155	137	159	149	166	146	155	169	154	165	149	142	170	152	170	155	150	152	160	145	151	160	157	179	163	185	167	164	174	166	146	160	187	170	189	169	156	156	174	157	156	177	166	150	164	167	165	173	155	145	147	162	148	183	165	140	141	143	155	172	156	142	166	180	158	167	164	162	136	168	160	179	168	136	169	153	158	150	180	153	146	166	155	189	160	149	169	165	157	186	163	153	147	142	138	177	154	180	178	173	151	164	149	144	133	166	162	182	166	175	162	167	164	164	157	168	165	187	135	181	168	150	170	168	161	124	188	133	150	165	135	150	172	147	153	179	156	150	177	172	150	147	156	179	180	152	156	137	172	190	176	144	172	153	160	152	166	148	143	157	157	167	166	150	158	166	162	147	167	173	169	158	163	175	168	158	168	176	162	150	150	153	178	168	156	149	161	158	161	165	136	145	182	158	158	158	174	154	165	132	184	172	174	178	153	155	167	165	158	163	167	149	162	159	155	156	194	164	168	141	133	148	162	149	173	160	156	150	158	158	143	152	131	152	168	161	207	140	160	156	166	175	173	160	161	156	145	150	160	162	157	164	182	154	166	163	151	164	155	150	181	161	148	136	154	142	169	144	158	161	136	132	174	168	174	144	149	148	170	153	177	159	155	148	145	161	136	151	148	164	179	160	163	133	169	167	167	169	168	152	134	160	169	159	176	151	153	170	183	152	160	152	164	174	172	151	132	148	160	168	163	169	179	163	152	164	145	161	152	159	148	169	148	174	135	150	158	152	166	149	180	157	157	165	155	147	155	129	164	171	174	151	187	168	153	148	171	159	161	158	180	175	156	152	140	171	157	157	147	175	144	164	156	160	138	186	144	160	161	174	186	166	174	179	154	151	151	136	173	158	155	160	157	168	155	187	166	156	154	191	159	170	178	165	186	154	147	149	190	143	161	161	146	149	156	162	158	178	162	165	171	171	158	176	159	153	161	162	165	148	166	150	138	159	157	129	160	141	167	140	166	169	140	170	174	170	177	170	180	167	183	152	172	166	176	170	177	159	156	154	135	156	151	142	176	160	168	177	173	162	154	174	155	167	158	179	160	168	167	142	159	176	154	151	167	175	156	159	164	151	170	154	143	155	168	136	174	170	152	156	155	176	146	140	172	182	153	151	143	173	173	177	148	198	155	149	165	172	155	177	174	173	158	183	158	183	147	158	142	158	153	166	163	182	167	154	167	154	177	158	167	143	154	159	165	162	160	159	173	170	157	156	163	165	141	178	153	167	153	182	169	136	165	158	148	155	173	167	164	189	181	170	166	157	160	172	171	167	166	165	137	157	172	149	150	144	180	149	153	165	162	177	182	159	163	170	158	124	167	146	164	157	186	178	144	175	170	147	158	169	171	141	154	153	156	141	156	158	150	149	160	177	162	169	156	151	161	152	155	147	165	178	163	160	180	117	150	170	164	160	159	179	158	171	149	149	165	147	177	152	161	158	171	155	159	151	158	159	158	153	142	158	188	158	162	174	153	158	172	165	145	163	171	156	168	176	167	163	168	170	171	155	170	175	171	181	177	154	162	187	161	177	183	148	156	182	164	143	144	157	166	161	161	138	155	163	170	157	148	158	171	163	151	201	172	178	184	150	156	174	162	171	189	179	164	177	176	161	162	152	177	170	161	154	166	165	171	157	174	151	150	146	173	198	177	168	157	152	154	170	168	165	175	165	143	150	166	145	154	161	159	158	168	156	163	159	132	153	157	174	134	162	152	175	148	175	152	131	161	180	184	163	155	159	136	148	166	168	178	171	150	139	153	163	159	154	154	163	165	162	166	180	158	160	140	158	156	164	169	155	160	150	166	165	181	154	164	152	172	180	186	171	164	161	169	168	173	169	192	138	149	170	153	161	186	143	164	142	156	175	151	164	173	139	156	158	167	155	159	141	160	188	152	162	150	157	153	179	160	163	175	154	148	165	148	173	153	153	153	153	157	143	158	160	152	158	165	177	167	177	168	164	158	163	158	163	179	165	165	150	154	165	173	128	163	142	167	168	163	170	178	142	165	165	157	159	173	164	164	181	164	148	182	173	174	166	143	148	152	149	157	161	161	155	138	152	180	181	167	157	153	155	148	156	179	165	176	168	165	171	166	194	163	179	136	179	156	158	153	152	163	177	177	162	156	189	182	153	176	160	130	194	152	145	148	171	158	161	148	150	155	157	175	155	158	175	158	173	171	160	157	161	181	159	167	160	183	165	156	143	174	153	171	162	174	175	159	189	162	148	164	152	168	175	147	180	188	163	165	140	149	147	182	166	179	177	168	175	175	169	139	167	150	145	150	156	188	153	178	173	183	179	183	139	157	177	160	177	152	180	146	151	152	158	170	162	173	163	137	158	169	161	164	167	152	152	167	157	152	188	148	160	150	162	163	160	190	179	172	178	133	147	134	163	168	194	144	146	155	142	164	141	157	175	169	140	171	171	151	184	172	143	158	166	158	156	165	162	150	173	137	151	175	150	147	147	172	144	162	183	148	144	166	158	163	157	181	167	181	163	163	175	160	158	161	168	184	162	170	162	155	154	162	175	152	197	151	171	160	163	139	159	190	194	148	163	160	161	174	160	173	167	144	165	169	152	164	150	169	161	166	157	165
5535	1364	2594	3142	2790	2253	1966	1611	1420	1230	1109	1004	930	860	837	795	739	785	652	674	633	664	653	566	595	598	595	550	586	599	554	523	544	531	550	546	525	505	501	496	495	527	514	525	556	518	496	486	504	481	469	484	495	467	481	516	469	450	503	478	460	485	444	465	491	478	450	507	490	485	466	454	446	477	477	515	484	519	500	480	497	457	468	473	490	445	479	487	469	479	465	450	454	474	474	515	453	448	480	462	457	477	463	464	491	442	477	503	439	466	433	483	489	461	464	458	468	486	461	461	478	470	442	480	493	472	450	479	461	488	494	477	485	459	490	474	452	499	469	478	467	454	450	454	476	463	487	468	434	465	473	451	475	480	456	502	475	445	449	456	478	436	455	480	465	448	461	478	451	458	488	481	485	455	483	460	476	452	475	485	491	467	456	467	448	473	478	448	447	461	465	468	442	416	496	466	441	498	482	428	455	464	468	475	473	468	465	448	493	431	493	468	468	461	476	453	471	473	510	475	432	450	478	478	484	481	467	471	486	486	491	449	475	478	462	433	453	494	462	482	481	468	462	429	414	485	465	464	452	498	465	467	478	497	478	483	459	442	463	440	484	479	499	469	454	463	497	466	463	448	481	498	522	453	457	458	485	475	494	445	422	452	475	451	505	482	459	494	439	487	451	445	431	461	493	499	441	449	464	452	487	472	475	436	457	480	444	453	429	496	493	461	475	438	485	460	461	494	474	486	471	468	464	472	416	471	488	471	468	474	486	485	448	471	466	492	458	458	477	442	466	468	464	485	442	461	447	476	447	432	508	457	472	475	476	467	499	425	465	498	433	467	473	471	451	479	457	468	524	492	507	469	503	480	480	448	456	441	470	448	469	464	444	466	500	477	467	438	449	446	452	506	460	506	480	465	477	458	451	485	510	456	475	457	450	473	417	489	480	463	529	515	499	452	465	484	476	473	467	469	485	443	487	467	449	451	479	453	490	499	461	470	453	477	484	495	461	495	465	441	433	467	458	475	506	473	403	486	443	435	447	458	454	439	431	494	464	463	501	474	477	457	461	491	466	514	480	450	457	472	472	459	463	457	441	444	476	466	411	458	496	472	464	416	454	479	468	442	473	460	459	466	466	474	469	478	477	461	463	438	479	496	450	508	447	487	462	485	446	450	443	476	444	465	445	432	480	479	470	473	501	475	450	481	476	475	500	480	490	488	439	444	439	448	506	479	460	446	444	532	478	497	476	453	458	487	476	464	486	475	464	428	479	441	466	489	485	446	418	465	471	470	478	501	499	481	465	443	481	507	483	453	482	484	444	437	461	497	465	453	433	436	528	485	499	487	497	490	452	494	480	454	444	453	462	439	455	471	456	447	476	496	474	471	482	495	462	434	451	433	462	481	451	494	463	471	472	465	498	494	460	437	499	441	437	454	421	453	475	456	449	491	463	485	485	428	445	436	458	456	513	487	484	475	450	448	424	491	486	481	513	482	484	435	464	457	456	486	441	449	472	482	474	469	465	452	485	459	459	482	492	471	424	439	475	489	479	482	500	470	462	459	478	496	443	445	436	462	484	463	505	480	497	438	482	489	483	500	437	436	438	453	480	488	463	464	513	458	468	489	442	452	476	481	472	504	426	484	471	479	454	475	453	474	486	456	494	480	454	499	448	510	525	446	440	454	484	453	433	439	478	468	458	469	447	511	496	494	478	487	481	472	462	449	463	466	469	423	463	482	456	449	492	462	509	472	444	452	471	441	454	461	456	496	455	473	450	500	451	463	483	465	433	480	462	447	468	489	474	482	485	480	457	430	456	481	453	484	452	465	446	469	473	457	489	432	454	448	436	444	481	475	471	473	519	455	477	458	450	479	454	481	503	463	480	478	443	470	475	491	445	474	440	462	490	473	476	464	489	492	447	456	467	462	529	459	473	456	469	463	469	439	449	457	487	463	448	484	463	472	471	443	474	527	475	443	482	449	473	446	501	499	472	482	460	488	448	475	488	435	453	467	408	485	467	456	452	486	474	477	469	452	447	479	477	495	459	471	465	456	477	501	471	447	453	461	451	498	492	441	490	450	405	425	479	462	456	473	462	478	464	440	475	452	471	482	495	435	459	494	479	469	451	458	447	468	462	470	455	499	457	468	491	500	452	450	494	476	464	438	486	481	441	477	469	476	467	470	481	486	452	486	449	459	469	459	449	476	452	473	422	446	498	468	481	480	454	475	489	449	489	476	489	450	458	445	460	460	454	496	483	430	461	480	490	524	454	481	499	481	505	471	470	494	460	446	454	466	449	470	464	458	425	484	478	479	463	488	449	463	521	476	443	458	484	440	448	474	459	478	491	455	460	463	440	457	480	460	430	466	439	486	484	445	484	441	489	448	466	480	463	462	449	492	500	491	495	473	493	488	479	462	444	451	470	478	433	446	444	470	467	489	469	417	479	482	411	483	502	476	475	480	513	465	477	456	454	438	446	475	460	502	494	450	476	478	494	438	425	488	478	474	470	476	436	476	464	458	479	483	457	481	475	477	467	459	465	463	450	468	449	471	467	462	498	478	465	475	476	466	472	414	431	460	490	426	519	481	451	460	470	476	452	456	452	449	461	479	467	442	462	484	475	475	470	488	475	471	474	460	456	466	460	469	446	487	414	433	492	469	445	483	515	473	454	486	475	496	447	434	480	453	455	483	450	492	461	441	479	537	437	448	457	466	455	477	489	494	454	502	467	468	479	466	455	459	447	508	499	441	453	418	492	484	449	441	482	455	418	502	443	500	474	460	480	477	456	439	464	470	465	485	442	450	489	471	514	428	501	474	517	486	452	481	493	466	454	452	467	475	448	470	475	431	492	483	469	513	464	432	489	459	487	474	436	438	466	448	445	502	450	445	493	447	480	472	448	458	486	443	443	462	459	451	462	483	489	530	475	432	464	445	486	440	458	453	419	494	473	478	455	448	438	470	459	483	459	468	457	456	488	435	477	506	475	443	471	483	427	452	407	476	464	510	515	486	473	455	491	512	494	491	473	436	442	455	463	459	471	446	449	458	455	466	489	456	444	446	445	453	478	408	468	454	480	450	492	470	480	477	471	458	465	464	490	473	476	472	453	489	445	464	469	468	474	460	448	467	488	439	453	482	459	454	467	489	485	477	481	445	474	469	450	474	436	433	486	457	488	472	445	482	491	456	463	469	472	476	491	495	502	451	449	465	492	478	456	496	495	428	484	480	478	475	483	462	463	440	483	482	488	466	483	472	486	447	461	449	457	466	489	461	449	461	480	506	463	439	432	448	485	467	488	459	436	454	487	472	482	476	436	491	480	482	474	485	484	476	445	481	486	492	490	502	462	470	468	493	459	481	466	497	461	480	494	472	486	441	506	442	455	486	487	509	464	482	408	440	447	450	461	484	480	441	471	425	446	453	455	484	438	439	461	477	453	461	447	457	451	465	440	493	454	470	481	497	458	466	432	467	468	461	470	433	468	496
15942	2171	2309	1848	1280	928	724	549	484	379	346	322	297	231	247	228	248	228	209	173	186	182	155	184	175	148	194	176	129	149	165	160	132	133	159	134	130	147	143	152	148	147	150	147	154	165	142	142	122	149	154	144	133	136	159	143	136	115	130	125	135	153	128	138	150	146	131	150	137	131	136	139	137	148	155	124	121	141	152	138	134	136	119	154	143	134	141	159	153	138	139	151	130	137	127	148	128	129	149	152	159	133	141	150	124	135	139	131	141	131	135	129	158	144	128	153	131	145	137	145	131	133	118	134	128	145	138	141	142	143	148	137	151	136	129	136	151	152	154	121	130	133	115	113	131	147	151	146	137	153	139	130	124	132	144	142	145	129	139	137	136	138	151	118	127	136	154	142	153	149	150	133	122	150	126	113	118	140	133	137	151	134	142	143	129	145	139	148	136	142	150	154	131	158	126	148	133	129	140	132	149	143	139	111	148	146	126	163	153	154	163	148	154	138	132	131	127	121	128	127	124	156	129	130	140	148	140	137	127	125	137	109	134	138	114	138	136	120	142	118	142	148	112	126	132	93	116	137	144	149	140	135	146	126	126	139	120	127	112	139	161	130	136	155	142	142	143	139	148	147	139	154	147	136	146	161	130	146	134	134	139	133	161	134	118	142	132	153	139	125	114	149	152	138	124	131	146	126	118	122	124	142	134	130	146	156	119	126	130	124	151	136	141	127	128	129	145	151	121	143	135	145	122	129	136	151	118	128	142	115	119	137	134	155	140	136	151	116	147	148	137	145	139	149	139	149	124	122	141	129	137	116	148	137	129	136	145	138	117	135	126	157	139	145	135	139	125	142	147	125	155	133	128	119	136	148	151	150	116	135	142	129	139	130	119	146	160	140	121	132	119	130	122	144	127	141	161	141	143	144	139	153	131	140	143	125	141	151	115	137	166	139	126	142	168	147	140	130	120	133	134	123	133	126	129	156	140	128	125	142	135	127	118	146	145	136	136	166	142	130	131	154	126	122	141	139	141	141	140	155	140	141	126	167	151	146	141	130	123	147	131	143	135	161	123	124	122	119	132	143	126	128	113	134	133	120	149	127	112	144	134	136	136	127	153	146	139	140	140	117	139	135	131	127	114	142	138	136	138	139	142	121	142	139	148	132	130	139	126	150	116	134	141	127	155	144	154	137	137	153	140	120	132	118	155	131	156	165	146	143	120	135	120	130	130	138	128	137	144	128	133	136	130	122	137	132	124	131	152	127	122	138	146	135	131	127	127	134	140	140	137	137	155	122	140	158	129	124	126	118	147	141	154	130	134	150	128	141	128	131	124	128	145	133	140	158	120	135	143	145	130	142	135	111	124	122	148	142	155	151	140	138	130	153	145	142	150	140	131	141	149	140	122	124	118	124	131	148	132	164	145	133	145	122	121	136	119	144	133	122	122	124	133	125	149	116	137	147	149	119	157	141	134	149	142	152	132	122	143	118	133	141	145	140	163	142	109	145	124	142	166	122	140	149	138	135	137	138	137	117	125	127	151	139	133	139	118	135	131	128	142	118	118	116	132	128	129	140	148	140	155	122	141	162	126	142	124	145	141	150	144	131	143	161	120	157	122	161	124	140	102	129	118	124	125	126	156	130	126	107	147	128	104	136	134	158	158	133	137	132	136	120	161	146	143	142	122	128	143	144	150	141	147	134	124	128	116	145	121	128	153	127	124	124	145	141	133	140	147	143	143	136	146	146	112	133	130	148	125	118	151	140	156	134	127	129	122	129	152	141	146	125	123	144	119	161	124	123	139	119	143	138	140	132	134	152	155	137	130	124	121	154	118	129	149	155	137	151	131	156	151	138	146	170	143	152	136	128	113	127	137	131	160	137	123	127	130	129	138	157	151	122	134	144	150	127	128	142	122	144	119	141	132	138	180	130	127	124	137	115	123	132	151	144	140	144	111	137	149	152	123	124	131	147	132	143	136	137	127	135	121	118	141	168	148	144	122	136	142	135	138	128	134	134	130	129	104	133	113	157	131	161	143	142	148	138	124	120	124	128	131	134	124	134	141	136	126	130	156	137	131	136	134	149	128	134	135	138	144	104	153	167	145	172	151	148	145	138	134	138	129	121	121	118	137	135	144	134	147	129	139	127	113	133	132	125	121	107	134	121	151	140	137	134	125	123	154	142	142	138	138	149	162	102	150	136	136	138	142	129	130	127	159	149	129	141	124	147	114	157	132	129	134	139	115	132	119	144	138	138	146	135	162	138	151	166	135	146	117	154	135	143	157	134	136	134	125	131	124	139	150	143	142	141	143	142	131	120	147	154	139	139	145	169	125	138	121	124	144	154	136	132	144	146	123	127	122	130	112	115	133	142	123	125	124	134	138	124	131	133	134	126	141	140	112	150	136	151	168	117	135	149	130	139	121	144	145	142	149	145	112	149	132	125	133	125	131	126	155	125	151	142	114	143	161	135	138	136	133	130	164	146	128	141	134	128	161	137	157	147	157	160	152	145	142	146	129	114	134	124	124	132	126	150	154	143	154	125	121	148	131	115	122	138	122	129	150	121	133	130	130	142	113	145	143	140	139	117	137	139	131	134	151	124	138	122	143	132	118	154	133	139	123	124	137	126	127	151	142	115	109	137	154	130	141	147	126	135	134	141	131	148	146	134	149	114	142	131	128	138	146	133	121	131	133	126	145	151	123	124	136	144	128	130	139	128	114	122	130	120	139	135	127	138	125	137	143	128	123	139	146	132	137	130	136	127	137	143	170	133	154	144	125	121	124	132	135	119	149	114	130	152	148	142	158	127	132	142	167	141	114	149	143	147	141	129	141	141	114	123	140	131	132	149	132	155	159	127	133	155	152	138	142	125	132	128	134	146	146	121	141	135	143	148	140	152	127	157	146	138	138	133	133	137	155	129	152	126	112	148	130	141	144	123	120	137	103	143	131	142	148	157	138	150	140	114	140	127	139	145	151	124	142	124	133	125	151	143	149	141	129	146	140	140	127	128	136	119	142	144	134	111	125	122	135	143	134	137	138	139	147	120	132	148	140	131	148	126	132	129	116	125	126	131	134	150	134	154	149	123	120	138	143	136	149	157	164	119	141	133	124	142	130	144	141	156	130	129	126	140	155	154	137	135	132	138	149	125	128	121	142	137	138	133	146	141	112	145	129	140	127	118	141	127	124	134	127	130	128	152	137	126	159	145	131	144	129	158	139	122	125	145	145	152	129	146	119	140	124	130	166	120	139	121	138	146	150	140	135	152	132	125	137	148	144	150	112	150	134	128	144	126	128	137	118	130	134	127	134	136	138	144	123	142	139	138	148	131	122	120	166	132	138	140	160	126	141	128	127	139	165	148	146	114	152	124	157	140	121	143	142	142	123	146	133	137	118	141	124	118	136	130	132	133	132	144	155	149	150	129	123	128	139	123	134	129	139	141	156	162	123	143	138	120	129	132	138	138	146	130	120	134	149	140	127	136
7458	2010	4424	5357	4636	3751	3116	2485	2171	1867	1681	1493	1347	1251	1145	1020	982	914	871	842	789	745	689	632	700	671	661	606	596	596	572	562	548	523	540	529	516	543	492	540	506	478	549	502	537	496	465	483	482	481	494	458	469	461	430	487	444	449	435	442	482	484	478	475	454	454	458	474	443	490	477	462	431	447	482	404	438	439	453	464	427	400	406	427	459	460	403	425	449	399	434	421	441	445	423	466	461	427	370	414	465	412	436	410	414	406	444	441	416	423	421	432	431	425	422	446	385	458	423	427	400	402	429	419	422	417	445	409	387	442	425	452	412	394	390	419	439	469	422	426	390	401	423	420	398	429	465	409	441	409	460	422	434	438	394	402	421	396	429	434	444	400	429	428	442	429	385	427	416	401	428	396	402	404	405	415	423	395	422	418	422	411	385	416	400	402	418	394	416	423	442	434	427	434	415	409	441	420	428	396	423	403	394	418	425	407	407	376	423	422	412	431	431	387	448	407	444	450	409	408	414	438	407	443	390	399	420	407	415	425	426	451	416	425	397	438	391	418	422	406	387	430	420	430	431	430	423	432	469	426	394	403	422	421	444	421	434	426	365	407	423	404	414	403	368	401	405	415	424	445	407	410	397	445	460	422	401	441	382	394	409	453	393	388	418	403	420	440	398	390	399	399	397	394	387	376	407	398	406	435	408	400	437	383	460	410	433	432	420	415	416	453	439	425	408	404	434	426	403	421	393	404	427	455	424	419	412	429	411	440	454	394	442	384	456	395	418	401	393	419	408	428	391	426	439	421	451	426	434	414	414	419	411	435	397	414	412	407	386	432	415	434	433	433	404	386	353	444	414	467	456	426	384	441	454	423	445	422	426	438	403	435	391	388	420	396	441	393	451	374	401	420	428	423	405	439	417	415	449	394	428	428	404	452	439	426	395	404	397	413	445	403	416	385	412	389	431	451	400	429	418	390	403	403	424	424	415	427	396	374	411	433	436	445	413	442	438	425	389	399	386	385	411	426	414	377	400	442	402	442	406	442	415	452	424	435	382	446	418	437	416	440	418	423	413	429	417	447	401	410	461	406	417	417	438	419	420	423	441	434	428	426	402	417	417	396	415	404	446	448	430	449	410	407	400	386	394	394	422	425	440	399	391	393	430	449	454	417	408	424	424	417	436	430	442	422	392	422	410	436	382	419	431	407	429	404	426	428	409	411	430	438	435	431	418	434	418	415	420	464	479	422	444	428	407	405	409	433	403	403	389	427	409	437	407	401	401	407	423	413	429	425	432	405	435	412	428	403	415	472	471	414	419	391	369	427	402	433	409	430	382	425	414	406	423	439	366	427	415	384	403	393	446	417	446	404	441	398	410	414	422	397	424	397	426	416	435	395	465	415	407	439	419	385	421	418	407	431	408	442	429	448	418	433	444	395	425	449	423	392	453	408	422	408	450	419	416	419	410	394	413	419	414	385	441	457	444	410	424	415	444	417	407	413	435	384	392	406	407	416	410	425	395	422	414	399	424	394	419	393	425	395	429	446	396	407	384	409	422	396	426	426	425	401	416	416	443	451	423	416	391	434	397	412	431	441	425	434	394	434	408	423	413	423	423	408	416	441	404	418	433	421	420	413	384	415	440	406	413	427	433	423	397	448	403	427	434	457	394	411	385	428	456	423	399	394	395	425	401	413	416	400	426	418	411	412	412	411	384	437	389	392	422	420	400	395	427	416	433	421	385	413	473	381	416	430	409	413	445	400	413	380	423	458	445	388	386	424	432	402	404	442	430	456	402	429	424	420	424	454	401	427	406	411	404	426	391	398	363	413	403	424	418	452	438	459	419	407	405	413	409	368	459	427	452	426	418	448	392	403	398	393	410	426	432	401	423	423	391	456	437	448	419	416	441	442	409	386	434	405	408	452	425	449	421	465	447	376	409	423	460	400	382	433	406	419	425	390	460	414	438	428	447	415	410	417	386	424	406	434	417	389	372	389	406	454	417	412	446	425	412	405	401	386	383	436	391	379	415	409	415	396	382	379	455	415	422	428	419	430	443	436	378	404	458	407	410	399	421	407	390	428	455	430	433	446	428	416	434	372	414	416	402	440	415	397	424	420	396	452	399	432	413	444	427	417	415	412	404	390	430	449	406	406	394	375	407	437	425	443	404	417	420	467	413	379	408	437	404	446	408	425	422	414	424	392	415	461	417	394	411	384	441	404	445	393	421	417	428	393	414	422	418	426	401	393	439	391	408	412	424	407	422	460	418	429	418	390	423	396	436	436	386	404	411	400	394	423	445	419	450	432	411	446	402	413	432	424	387	424	420	415	413	412	414	405	399	449	411	419	406	415	388	431	413	461	388	395	417	443	408	425	404	422	390	420	396	377	417	423	385	408	394	428	432	378	390	433	439	402	357	416	444	426	413	418	391	399	433	401	413	407	435	442	424	399	443	400	451	403	393	377	378	408	473	410	425	408	413	403	454	411	419	427	451	365	430	383	395	438	454	402	427	447	427	406	426	383	461	439	418	432	421	394	444	424	437	400	416	399	407	395	423	380	421	402	387	424	398	411	413	413	414	451	442	395	424	442	380	401	411	426	422	362	402	435	445	439	385	400	443	426	459	435	424	427	403	411	413	416	416	430	415	424	425	360	399	430	423	433	442	395	430	439	406	421	442	412	398	418	417	413	401	437	394	400	411	403	454	403	418	444	439	406	409	419	436	407	406	457	387	412	384	438	393	369	404	373	422	401	423	426	418	410	446	426	434	431	407	426	402	407	423	423	456	444	438	424	410	418	462	422	415	440	419	393	432	389	396	428	387	436	408	412	376	414	432	448	386	438	405	383	386	425	421	436	415	417	418	451	412	427	379	430	416	419	435	416	392	410	435	400	412	430	411	412	449	409	400	406	435	409	414	404	405	406	410	479	439	387	414	403	410	410	416	431	382	383	420	439	403	404	416	402	384	397	434	419	389	426	371	411	424	401	410	401	415	372	398	436	415	405	423	429	409	439	411	408	409	399	397	402	409	434	457	426	435	422	396	398	417	418	410	429	396	406	431	418	430	411	406	443	431	404	409	440	405	405	401	428	402	427	434	420	425	400	408	424	424	406	393	397	440	446	390	383	453	413	440	401	388	388	448	397	410	367	414	409	429	432	408	407	452	423	391	385	421	441	402	429	409	408	415	415	418	387	425	470	407	384	394	419	424	408	408	411	404	389	421	432	420	445	408	418	397	410	435	373	393	461	432	364	395	398	388	360	409	449	408	404	420	419	410	411	438	435	445	436	400	399	413	411	416	451	449	441	416	449	408	396	413	397	400	391	406	374	403	399	416	400	423	432	411	427	419	424	419	413	410	426	389	443	392	432	427	416	452	432	395	401	420	450	418	435	439	440	462	419	398	424	438	427	458	437	433	444	398	419	461	442	444	414	419	432	416	413	430	371	408	393	430	393	398	422	417	443	402	443	446	403	464	433	412	384	383	403
2451	323	321	297	337	318	332	298	333	280	274	300	306	290	286	294	305	284	299	287	320	316	297	287	293	277	283	304	292	309	299	305	287	287	288	314	297	273	277	287	324	286	272	308	303	269	278	313	285	294	261	281	309	316	315	292	295	309	284	308	271	298	306	285	314	300	283	284	326	274	283	328	291	283	280	323	275	295	298	261	282	296	316	335	297	275	311	285	287	315	332	290	287	291	292	319	271	264	303	295	279	288	282	311	294	286	314	303	294	322	284	291	279	274	292	280	287	305	299	279	298	295	299	244	305	305	297	281	289	296	293	262	289	297	270	310	302	289	302	270	284	305	291	307	296	343	287	296	316	313	306	290	312	293	290	276	302	294	289	294	298	309	272	296	291	326	297	304	308	292	322	313	285	328	299	279	292	283	290	282	285	251	276	294	299	307	330	298	279	278	314	310	282	310	313	291	278	283	294	274	303	283	291	306	324	289	287	289	322	299	299	255	313	266	289	289	282	247	305	298	298	294	287	313	297	290	295	314	312	261	270	303	276	280	270	289	299	295	288	315	265	275	292	283	300	290	276	276	245	270	296	286	286	302	273	297	306	314	290	258	324	305	262	321	276	303	281	287	258	302	321	294	313	300	297	272	298	302	323	295	331	294	319	267	327	269	284	320	278	314	282	312	325	294	272	318	298	275	290	292	287	270	281	299	309	243	323	287	254	292	300	282	291	268	297	301	280	269	287	316	276	304	291	290	292	295	289	317	270	286	287	270	309	270	324	291	294	300	303	283	283	235	296	284	301	291	290	289	295	271	273	291	307	280	314	300	318	284	267	292	287	287	312	288	270	318	295	294	272	276	307	290	281	295	269	282	300	284	269	269	306	297	279	338	301	269	317	291	293	273	297	323	290	279	303	298	293	282	287	299	284	311	304	292	286	291	287	276	312	283	277	286	296	269	287	282	285	290	328	310	297	311	257	271	276	300	281	267	318	300	253	296	322	284	268	280	299	287	300	275	274	279	250	313	281	327	281	307	292	281	307	266	291	247	312	324	298	299	315	289	281	283	294	298	315	289	322	292	264	312	308	330	322	304	300	302	254	295	300	274	285	288	277	280	289	274	268	285	295	303	301	286	268	289	275	275	306	309	286	268	267	289	287	268	299	304	259	289	288	285	285	270	296	289	292	311	292	261	286	288	307	314	313	262	298	280	288	294	279	285	304	278	273	278	295	293	295	276	290	299	265	311	291	265	294	290	259	283	285	292	223	273	274	294	308	269	282	292	270	287	313	309	335	281	284	271	298	285	289	266	273	279	267	283	260	278	271	278	319	293	277	269	305	275	297	259	275	312	281	265	262	288	305	304	313	277	273	285	292	286	293	287	307	287	266	263	270	306	280	286	302	295	283	281	304	284	272	257	313	260	306	286	276	283	284	287	283	305	289	291	306	296	287	261	290	286	289	301	290	285	298	287	272	283	269	304	248	245	284	331	288	308	302	274	311	299	297	276	299	292	302	282	300	287	273	300	303	288	264	287	292	325	301	325	302	268	288	301	304	298	289	310	258	310	295	295	268	275	278	270	294	300	326	292	273	297	286	320	301	251	272	279	319	310	272	285	287	304	315	296	283	263	308	343	287	293	295	280	266	296	272	319	310	291	245	304	307	309	310	279	277	265	290	296	322	295	267	304	324	282	275	303	280	278	277	294	294	286	308	314	303	254	285	291	298	274	318	287	303	276	280	291	303	285	309	291	290	277	297	269	313	302	289	263	291	263	258	286	298	304	299	280	292	279	284	276	274	283	322	289	279	311	269	285	276	324	296	292	284	294	339	270	282	291	282	318	277	272	305	296	302	303	300	288	308	283	293	323	284	274	294	279	298	290	266	288	295	318	290	260	290	287	291	313	318	292	293	299	267	281	304	308	281	298	293	274	302	276	331	311	273	282	301	296	292	321	303	301	282	260	274	331	294	278	272	292	340	304	291	294	297	296	260	254	299	308	291	289	311	278	308	310	299	318	290	291	276	315	283	297	281	326	280	293	296	306	284	293	296	338	317	295	306	291	277	289	300	310	297	273	282	291	297	286	263	302	286	304	265	268	305	292	328	277	301	292	321	308	309	288	267	306	288	296	276	263	283	317	295	283	291	304	293	291	304	334	286	278	279	346	322	313	289	302	293	293	287	258	289	271	302	268	326	298	288	306	300	278	274	322	264	284	296	303	286	310	274	296	287	302	300	314	275	275	277	280	293	278	270	297	301	272	262	278	261	300	289	303	303	316	282	312	300	258	312	295	318	266	269	300	279	279	307	327	267	291	338	303	264	326	279	300	319	309	286	294	296	269	274	295	314	264	286	274	261	326	282	296	299	304	285	304	290	288	301	287	275	286	319	289	316	292	269	269	278	308	289	290	254	296	280	312	267	271	284	277	276	308	303	314	282	269	292	288	277	263	302	287	306	334	305	287	318	288	278	252	286	300	294	319	268	282	282	308	283	298	283	308	287	298	306	307	286	289	324	307	289	300	317	285	284	293	251	261	275	266	298	291	301	288	278	310	305	284	291	281	306	270	273	309	298	289	264	290	302	274	272	313	304	297	278	267	323	305	278	302	314	289	272	271	333	298	280	312	325	293	283	304	311	254	276	259	283	287	295	283	309	286	307	288	295	269	291	273	279	314	266	279	288	306	290	297	272	261	301	269	297	290	284	265	292	288	297	313	288	307	298	303	287	323	315	283	296	263	302	311	287	283	287	304	269	286	295	293	291	303	295	288	286	293	269	278	334	300	316	291	271	291	271	302	287	287	268	261	325	281	278	279	330	295	283	291	268	267	244	279	326	264	279	260	286	278	313	293	277	275	321	296	311	300	282	280	303	305	291	260	285	272	287	288	317	268	331	319	302	289	287	294	308	277	280	307	277	287	260	295	267	317	301	290	303	273	305	333	295	279	280	301	294	295	279	277	298	287	252	278	284	329	261	295	255	308	283	296	307	282	277	310	328	298	296	279	298	290	279	281	303	289	323	271	332	308	301	265	306	287	321	299	322	310	297	311	264	310	307	287	285	297	269	307	288	300	290	273	294	292	289	293	301	280	285	281	293	355	270	299	290	293	272	280	278	268	278	283	269	295	311	306	274	311	286	304	306	278	293	280	280	298	306	274	297	302	282	270	310	284	312	286	305	296	282	295	306	285	328	289	280	265	305	314	285	276	289	277	295	274	287	282	300	300	285	260	306	302	303	290	325	282	305	264	283	279	278	315	294	270	318	273	298	318	288	286	278	274	269	285	295	313	281	319	297	291	254	271	273	304	292	333	270	298	267	267	272	309	307	294	267	285	278	271	299	257	291	261	269	276	299	276	328	306	303	304	265	305	316	305	288	348	280	274	309	294	282	274	319	281	318	312	302	276	296	308	299	291	270	302	303	271	282	299	303	270	283	313	297	308	320	272	276	276	300	299	308	287	278	288	280	286	302	262	294	312	280	290	283	290
2320	847	902	1026	926	887	837	823	891	855	811	806	800	818	792	834	775	748	816	769	751	825	784	757	776	772	791	800	806	811	762	820	758	796	770	816	724	805	793	803	782	751	779	750	806	794	747	717	778	786	770	818	724	828	706	776	802	762	794	812	754	756	822	766	775	754	825	724	756	770	725	816	799	743	760	782	822	787	813	730	798	781	769	767	739	773	762	802	812	738	781	808	789	784	798	732	789	824	811	798	764	790	769	771	777	750	769	771	792	811	749	796	756	756	761	809	790	786	740	818	786	787	764	757	753	752	771	748	771	812	804	728	811	724	778	788	765	806	826	779	780	785	783	785	801	790	749	764	823	765	776	767	784	767	779	760	780	788	798	821	820	765	793	831	749	802	733	762	820	797	790	794	776	756	806	801	766	761	765	796	734	810	819	799	796	741	761	766	779	795	794	810	824	769	818	799	750	743	797	803	843	781	759	774	789	763	790	805	768	812	735	748	831	765	799	776	797	800	781	723	800	765	775	783	748	795	768	729	789	793	778	758	835	752	760	758	809	763	800	725	753	766	758	760	768	803	758	782	720	772	747	787	743	794	782	782	860	758	757	779	755	810	764	802	764	760	763	771	788	775	776	788	849	768	770	825	796	805	747	765	759	792	788	799	769	833	779	799	789	856	732	788	776	736	765	846	791	719	774	783	790	787	719	816	811	804	778	767	752	808	728	773	798	768	800	816	772	750	810	790	833	774	768	735	772	770	769	800	764	750	726	757	823	756	772	759	860	780	792	816	790	787	776	740	764	743	792	777	803	820	793	743	796	781	784	781	717	783	781	786	809	817	802	763	821	749	729	794	740	802	784	799	798	825	754	747	794	786	834	813	808	761	773	751	782	836	778	747	784	763	777	789	799	765	740	784	758	791	804	772	743	785	801	837	800	831	785	784	786	815	763	809	807	804	797	772	757	794	768	780	810	801	793	790	799	773	736	785	771	847	749	796	730	808	773	760	792	774	778	814	753	740	848	772	778	798	825	759	816	786	753	835	812	817	824	818	772	776	775	801	759	790	824	787	808	807	748	753	742	814	801	765	779	784	752	801	810	837	773	781	810	765	744	776	751	749	780	786	805	780	769	818	790	789	778	774	753	767	726	782	791	770	753	788	780	765	742	776	761	785	788	785	746	810	749	833	762	734	786	759	753	730	788	787	723	791	799	772	803	748	799	783	783	804	733	779	774	757	786	779	847	822	752	798	734	801	713	767	782	749	835	807	767	785	788	814	780	774	795	735	778	761	756	773	784	790	787	758	753	828	754	810	807	777	816	781	837	802	815	747	745	771	760	756	787	817	784	760	764	771	739	760	788	741	742	777	743	816	834	781	813	751	813	783	771	811	768	778	794	788	771	800	765	777	806	816	753	783	777	830	776	800	809	775	831	775	770	789	811	822	826	781	801	785	810	766	777	756	833	781	767	741	729	778	769	677	784	802	770	807	798	729	754	800	789	780	784	782	812	789	798	799	752	778	797	761	777	778	785	746	785	764	762	783	822	796	751	793	748	808	799	761	807	784	727	776	782	770	803	802	803	747	778	788	768	771	774	779	737	852	785	781	777	789	788	807	833	764	749	796	776	741	747	772	809	770	743	771	798	746	757	784	740	748	779	779	737	784	775	756	827	795	805	768	793	766	788	801	792	760	758	792	754	780	761	769	735	738	805	749	776	798	814	776	810	736	785	789	752	817	809	739	820	771	796	742	785	702	806	763	741	728	778	761	768	769	767	798	809	782	816	792	802	794	772	783	794	803	824	799	773	788	795	763	787	780	791	822	765	793	767	784	798	805	777	790	709	804	784	811	769	753	748	808	736	812	816	757	753	802	746	784	796	838	798	808	739	842	777	783	781	839	763	781	773	766	774	730	811	738	813	755	813	827	784	785	816	798	777	766	782	815	783	792	760	771	764	761	755	798	737	767	782	774	766	782	746	767	780	766	792	790	790	803	716	753	774	745	765	759	794	821	771	757	784	804	808	771	793	781	791	733	769	738	831	784	776	792	744	835	826	819	756	766	776	743	751	825	839	791	754	767	753	742	760	762	778	796	785	781	776	805	776	737	766	797	745	832	746	737	820	811	765	754	788	762	779	777	720	788	764	763	845	803	771	792	750	777	816	794	769	712	769	784	799	795	764	805	771	781	846	788	811	752	734	822	711	737	759	804	753	770	788	793	833	813	784	782	809	810	800	795	768	835	796	784	754	768	799	814	815	843	763	767	751	757	794	794	792	785	775	781	776	824	732	825	744	769	833	757	772	701	770	766	771	774	739	846	809	754	816	785	802	760	726	767	775	768	781	820	779	778	775	716	805	812	775	752	791	822	795	773	780	788	789	831	836	805	797	775	783	710	847	821	757	792	777	812	741	761	767	801	830	802	789	795	755	782	786	757	790	765	816	804	765	808	752	757	738	767	789	759	807	770	768	786	756	807	810	787	812	796	771	781	824	789	780	796	767	739	794	797	743	787	746	805	781	720	808	769	795	733	802	728	778	769	754	780	784	763	795	755	764	788	742	806	772	796	776	732	810	789	748	791	756	787	746	807	746	845	788	774	772	771	811	814	769	762	788	723	806	785	785	807	769	750	723	759	741	800	800	739	790	758	801	747	713	747	842	790	776	802	772	765	748	839	758	829	780	781	765	762	738	792	750	813	770	808	773	812	782	778	775	787	798	789	757	803	798	764	768	764	787	761	770	738	788	768	764	779	823	834	749	784	800	798	834	787	782	763	783	728	793	775	766	751	813	756	779	764	790	786	776	789	770	778	768	735	741	784	740	780	719	815	793	787	774	790	763	777	729	825	852	789	797	812	800	757	820	811	779	793	822	823	824	770	854	738	740	719	781	807	737	788	755	768	775	791	809	802	797	754	758	805	750	747	790	806	835	833	774	767	764	729	812	757	760	753	841	770	774	779	832	779	797	775	805	748	781	780	731	758	777	777	762	776	782	777	743	773	799	782	757	767	774	786	812	760	803	761	769	780	818	779	793	804	737	755	811	748	787	739	761	795	777	783	839	745	785	752	777	760	754	789	762	784	780	782	807	749	767	786	811	778	743	744	806	767	768	786	791	790	794	772	767	764	742	814	777	785	765	797	834	792	747	801	789	810	799	786	768	789	851	755	796	817	762	770	774	802	798	787	793	805	747	786	830	803	802	739	743	782	759	776	746	733	726	766	812	783	807	807	827	759	777	794	760	783	760	779	798	753	830	826	790	779	773	842	777	765	764	741	815	816	802	762	805	761	793	781	798	728	788	803	791	799	801	789	763	819	754	792	774	789	788	748	791	771	782	771	756	751	770	792	734	732	824	778	811	795	752	743	783	783	868	783	820	724	789	776	760	793	801	759	735	829	816	787	781	762	786	787	769	760	789	738	790	771	793	829	728	817	757	794	796	755	770	748	753	776	782	740	791	791	754	813	756	786	785	808	764	756	826	830	795	791
8893	955	1148	933	733	562	455	402	322	283	270	243	238	219	228	205	207	192	182	192	197	208	161	172	171	202	181	165	166	176	161	187	178	167	157	183	173	168	185	183	145	170	151	153	170	163	172	191	167	162	147	169	154	139	157	150	173	182	181	138	165	172	146	184	180	170	182	169	174	154	165	167	146	159	159	152	161	173	168	148	180	159	176	163	145	155	156	153	163	163	168	171	157	173	156	156	160	146	159	180	158	179	160	176	153	155	181	170	159	163	134	145	178	174	164	147	125	150	183	150	148	150	161	194	157	157	180	172	154	156	154	157	157	160	157	165	158	170	162	158	151	172	140	179	172	164	168	181	158	138	145	163	164	168	156	167	158	174	149	147	153	167	164	164	148	152	184	152	183	151	157	175	172	183	174	162	161	168	168	166	163	156	178	150	154	151	155	168	156	168	138	158	150	148	166	174	169	185	149	155	177	150	155	167	165	162	160	177	166	138	156	158	159	171	188	137	148	168	156	162	142	152	158	181	180	133	139	158	154	150	156	169	141	165	172	162	175	121	154	146	140	168	149	166	147	151	172	166	172	144	162	170	201	165	154	172	159	165	150	157	167	161	167	160	171	155	166	149	142	150	128	127	167	159	153	167	180	160	185	152	165	172	154	164	169	157	168	163	159	172	151	172	158	152	141	180	172	168	149	132	147	168	133	159	152	149	184	136	162	156	148	153	180	158	183	184	181	149	171	163	164	176	153	160	155	170	166	163	157	156	182	186	149	158	171	177	178	151	168	153	152	183	162	169	176	164	137	140	155	159	166	175	158	173	152	165	156	158	141	170	165	155	201	177	149	148	159	148	152	138	150	151	162	149	156	145	139	158	141	181	174	159	152	156	174	161	187	175	149	143	167	169	172	149	154	148	190	167	163	146	173	153	153	166	161	152	162	144	172	168	139	158	146	193	179	176	164	152	159	167	156	160	189	160	155	162	153	157	159	150	168	146	173	153	157	171	185	165	154	167	173	172	182	172	168	158	196	149	149	166	158	161	153	190	182	155	143	138	169	182	163	154	181	162	161	163	157	151	175	171	167	172	136	158	152	174	150	175	164	155	168	153	187	161	144	160	166	166	167	168	132	168	167	165	165	170	161	168	170	172	151	155	173	140	168	167	167	172	184	169	158	173	162	162	193	162	154	156	159	151	170	149	167	161	140	168	154	157	183	156	178	134	140	174	154	161	158	168	139	161	145	165	168	141	173	153	170	166	153	154	160	154	158	171	171	165	151	157	156	149	147	159	164	153	156	149	181	165	172	159	137	151	156	138	176	198	152	159	154	145	152	162	163	151	155	159	139	147	161	172	167	183	157	196	143	156	158	153	158	173	150	169	161	150	155	154	128	155	171	143	189	138	180	158	158	155	165	157	145	139	154	156	162	152	153	176	157	148	146	153	173	157	150	180	172	145	144	160	183	155	163	158	166	156	162	159	157	162	154	154	159	163	148	146	142	157	152	166	158	171	175	177	152	163	172	159	138	168	173	158	172	153	162	145	165	169	151	131	149	152	156	175	175	163	142	171	161	164	170	159	162	177	171	164	158	168	129	178	161	173	166	145	159	158	146	158	164	158	151	151	156	154	147	174	165	159	173	142	174	178	180	167	149	162	162	169	160	184	151	178	181	163	169	167	156	170	162	151	162	162	140	156	157	149	168	154	153	183	158	166	166	169	159	172	151	162	181	164	128	175	174	161	174	158	159	150	163	157	160	172	161	172	143	166	173	202	189	159	199	156	142	151	144	151	173	168	154	167	166	159	155	149	179	181	174	162	163	167	175	167	187	176	155	178	155	189	142	165	150	160	166	167	143	162	163	165	166	178	163	143	163	163	179	169	151	182	146	174	179	139	152	158	156	174	163	149	177	142	153	140	141	152	155	173	152	187	154	176	186	153	157	134	161	147	160	176	158	164	160	170	147	163	162	170	157	171	156	147	162	163	162	145	172	172	172	147	151	170	138	144	173	163	151	153	166	170	131	151	151	188	159	144	133	149	179	170	174	154	137	159	152	178	143	143	166	168	171	160	163	185	172	153	182	161	158	139	159	161	154	171	178	171	178	143	163	169	160	156	152	140	146	140	175	150	155	170	166	143	174	166	167	183	168	149	172	153	161	149	169	164	169	130	185	160	169	163	159	166	147	157	146	157	170	181	182	138	154	185	156	165	152	157	153	169	143	157	160	163	157	158	171	169	174	146	161	152	165	161	145	187	155	157	176	148	154	153	148	166	170	143	164	166	146	170	167	168	178	158	142	179	183	161	186	151	188	150	157	177	166	168	143	156	171	166	175	153	160	159	154	143	150	179	163	148	149	161	181	175	140	152	155	173	165	172	177	161	147	150	147	178	162	161	180	163	162	160	169	151	163	144	152	124	155	161	157	157	152	168	164	170	172	162	173	156	161	172	159	173	158	159	157	145	153	156	167	165	169	143	146	165	185	137	146	162	172	175	185	177	158	182	154	142	161	153	137	153	169	159	165	148	166	183	178	168	167	141	170	173	180	146	151	147	176	159	154	171	160	156	184	155	148	160	155	164	148	159	186	158	152	163	146	180	167	179	157	169	173	142	152	151	166	163	175	162	162	179	150	151	160	159	147	163	160	160	157	156	135	149	177	180	137	172	156	167	150	159	153	169	161	160	177	175	149	165	161	141	153	166	148	161	150	166	133	154	144	171	145	176	162	165	148	132	168	155	166	162	176	168	178	169	180	166	159	171	166	149	167	165	152	169	171	183	166	166	157	175	150	154	161	158	156	184	168	161	145	162	144	143	145	158	161	177	136	166	145	165	174	143	162	159	145	157	154	156	149	152	151	164	177	160	162	159	158	145	143	142	159	164	173	157	171	173	149	141	159	158	168	168	155	152	159	152	147	171	157	164	166	188	164	146	145	162	176	158	147	137	166	175	141	162	177	184	152	157	175	173	144	161	149	148	173	155	185	173	160	161	149	173	157	166	146	186	175	148	162	177	155	167	181	130	153	138	159	144	165	155	161	161	166	163	180	164	173	162	165	171	167	149	142	154	146	166	185	153	158	170	166	166	159	141	159	185	153	143	168	159	160	170	181	171	136	173	150	157	165	169	166	180	136	156	156	169	146	155	165	153	156	158	176	152	172	165	164	150	136	160	162	145	168	129	149	166	169	153	178	170	158	164	182	153	167	151	138	160	144	153	186	130	158	176	153	158	168	145	183	142	166	156	157	156	142	147	193	162	167	139	153	166	142	172	158	167	164	159	181	159	174	164	148	149	164	158	170	157	157	142	157	169	157	163	148	143	169	145	169	168	154	169	176	179	159	137	168	161	161	169	158	132	141	157	152	147	165	147	164	173	158	173	154	179	155	152	148	183	166	143	152	149	178	156	139	176	150	156	172	181	162	155	162	130	141	180	166	162	147	158	165	177	143	161	155	162	168	145	164	161	155	163	167	164	169	148	152	157	146	160
5537	1337	2565	3192	2817	2393	1902	1673	1406	1233	1165	1001	952	868	821	822	732	722	686	657	637	660	663	647	573	627	559	516	572	585	574	555	530	555	535	547	503	537	527	508	531	527	538	486	541	517	525	520	500	486	474	455	502	521	479	500	484	507	485	483	478	463	472	519	528	470	466	499	467	474	511	470	452	457	507	498	514	475	500	465	490	456	487	478	452	439	489	449	488	476	487	500	436	474	469	474	503	445	484	471	461	461	465	460	474	464	453	443	502	449	506	482	471	404	465	501	498	477	452	460	458	485	490	493	481	440	466	453	482	418	460	479	432	454	438	486	480	463	449	429	442	474	462	452	460	466	465	503	483	481	431	431	434	454	486	483	456	445	467	481	473	478	473	457	470	467	448	477	484	478	450	490	455	470	433	491	434	485	485	441	472	470	471	472	470	449	452	506	467	473	440	465	440	469	490	480	462	493	435	483	465	449	479	449	438	494	478	482	490	454	455	479	507	480	466	428	476	498	462	494	481	493	472	450	442	439	472	454	479	429	438	481	482	442	477	476	478	507	446	482	453	445	482	493	457	470	411	456	484	489	490	439	486	485	484	468	454	443	490	497	453	425	458	458	481	477	479	463	461	494	459	491	461	437	463	471	440	469	476	496	452	506	435	479	459	426	456	495	503	483	496	468	446	475	459	479	453	443	457	454	470	485	490	447	466	478	472	497	423	502	444	457	494	423	460	442	470	457	461	456	484	473	473	494	451	504	484	467	467	509	496	454	449	430	459	442	476	485	467	486	502	461	468	451	500	482	480	482	498	447	498	461	459	475	472	471	468	466	473	463	436	435	471	442	470	455	446	510	457	463	436	419	456	437	489	455	477	434	483	441	470	454	470	508	480	448	468	470	460	474	477	477	485	487	452	451	426	465	462	452	472	460	466	474	522	457	493	464	521	422	466	460	485	439	497	504	443	426	458	458	449	477	481	489	478	434	472	480	477	470	489	447	466	460	479	457	441	451	465	494	498	497	437	476	457	452	515	469	454	491	463	469	422	477	439	458	454	416	464	480	449	461	440	445	493	452	482	492	457	445	467	449	443	464	460	479	455	493	444	508	438	493	480	474	469	437	446	471	468	439	484	492	507	470	455	479	477	482	462	434	473	482	480	455	462	446	467	479	446	490	479	453	428	451	457	497	476	477	467	470	476	442	478	464	475	465	422	475	494	461	458	468	460	452	479	463	461	480	472	470	483	457	450	445	465	476	512	486	520	404	428	433	464	465	440	479	458	400	481	503	514	477	470	470	460	463	463	506	445	470	440	421	446	457	445	459	479	459	466	454	467	443	448	439	462	430	470	465	467	422	482	515	467	486	465	455	477	459	461	461	424	453	504	456	467	450	439	452	468	461	491	453	445	472	448	469	454	474	473	458	460	477	491	438	461	461	463	471	507	505	475	478	500	462	486	477	469	434	455	440	484	506	449	442	446	504	460	462	473	426	473	495	486	489	503	471	441	463	471	461	440	474	482	456	415	456	490	406	488	436	486	482	482	454	497	482	432	476	486	430	443	452	468	448	460	440	474	474	488	475	524	464	465	478	468	445	461	448	463	479	487	470	489	462	445	473	483	467	443	461	454	479	476	456	488	497	481	463	501	461	464	442	477	429	442	447	479	464	477	470	474	466	481	456	460	482	468	468	478	472	440	473	462	458	474	483	469	442	486	471	457	497	523	487	448	451	467	475	483	468	429	462	428	487	467	460	451	471	475	454	481	474	460	413	484	454	457	440	438	463	466	456	421	502	461	440	504	435	482	480	460	447	475	493	480	495	475	443	489	420	471	487	433	463	467	438	461	458	440	472	446	496	478	438	450	481	507	464	451	453	466	452	460	497	474	483	477	445	494	452	476	478	449	449	481	510	446	433	487	465	440	431	451	468	457	430	500	469	476	481	454	474	448	442	448	445	482	465	447	440	492	506	478	465	465	483	471	424	468	477	469	493	479	483	453	456	428	482	445	499	458	467	432	432	452	489	451	464	431	466	469	472	458	459	472	482	467	442	515	446	482	496	470	463	488	437	458	448	474	479	490	477	490	479	497	493	484	483	498	479	439	463	456	486	458	452	479	424	470	457	425	473	483	489	489	471	417	465	493	440	469	511	473	442	464	466	491	464	461	457	458	472	453	426	468	462	475	453	455	428	438	457	480	418	429	494	502	475	503	457	505	429	422	452	455	443	456	453	462	450	449	411	495	471	481	490	454	471	488	487	473	515	456	470	509	492	446	479	488	456	474	468	433	428	496	468	434	466	465	466	441	453	474	453	470	489	491	443	433	478	431	469	434	469	458	499	468	486	465	483	432	468	441	469	495	416	489	480	436	486	456	444	491	457	432	447	458	446	432	442	431	430	473	470	469	449	446	451	451	453	477	508	464	516	466	485	459	423	460	488	439	465	470	468	510	482	449	469	519	486	438	440	421	466	458	449	507	463	468	489	455	473	455	431	472	449	518	441	453	469	436	425	480	456	500	456	488	478	466	503	518	432	494	466	474	474	470	466	458	479	482	494	463	458	454	478	458	470	472	434	453	510	474	432	484	449	467	448	476	461	439	455	503	486	529	430	454	474	480	482	454	484	443	453	465	469	484	494	460	470	481	450	477	487	492	495	465	448	489	480	479	464	455	453	443	499	450	480	456	444	482	450	462	467	455	456	465	433	462	455	459	480	493	461	450	473	431	473	422	506	460	460	481	477	445	470	469	480	475	436	467	451	460	497	484	475	455	473	453	430	462	443	468	441	456	480	446	430	468	474	497	502	479	494	472	446	449	489	492	469	472	465	444	445	444	469	439	480	457	474	464	456	490	446	496	483	446	466	493	455	482	481	444	431	493	486	469	441	467	468	475	478	496	461	436	485	482	463	466	457	468	462	491	445	473	443	458	436	464	428	464	488	432	448	457	476	462	473	484	503	476	484	486	464	467	500	455	465	490	457	476	482	479	447	468	488	476	480	461	473	451	446	489	453	481	499	454	493	467	442	476	481	500	474	449	463	450	450	461	490	438	451	449	458	486	515	462	476	467	474	474	443	494	476	450	501	452	427	476	427	479	466	466	437	441	448	485	479	460	438	444	452	412	494	485	469	459	486	463	433	451	471	465	475	486	491	476	494	466	460	468	480	493	451	479	481	457	457	475	489	468	456	451	466	460	429	438	453	452	441	460	451	459	460	447	485	454	463	444	479	471	470	445	452	455	455	459	482	504	470	478	457	492	463	467	433	456	479	439	471	449	473	489	504	452	490	484	442	503	511	478	482	449	458	483	411	456	459	463	453	448	469	472	477	455	473	453	456	476	445	496	470	450	440	495	485	503	478	481	479	479	484	504	459	464	486	447	482	450	468	452	478	488	482	477	478	435	440	472	437	484	469	478	447	480	479	428	480	458	474	492	452	500	452	513	443	457	454	473	444	435	445	470	456	477	435	453	415	467	432	485	481	417	504	471	459
15938	2248	2289	1751	1222	924	716	574	415	405	345	281	263	270	242	234	203	193	198	186	184	172	179	178	194	151	180	194	162	144	166	156	158	167	172	153	158	155	160	151	155	117	145	135	149	135	134	130	164	158	121	154	140	134	143	132	139	147	140	137	166	134	130	134	129	165	123	136	144	131	143	141	137	155	138	123	142	144	148	136	147	111	133	132	124	138	139	135	157	151	139	121	146	139	123	135	133	136	135	140	150	158	123	128	146	166	122	130	135	129	161	135	145	122	133	147	136	134	125	132	137	151	160	138	152	142	142	129	158	137	157	128	124	122	131	130	144	136	139	128	160	136	120	134	140	137	146	143	147	117	148	133	115	139	148	142	142	143	147	129	141	143	118	125	151	152	131	156	152	141	139	149	125	137	131	143	135	144	125	133	150	115	134	135	122	160	136	134	152	161	143	136	141	149	122	141	141	154	141	156	137	143	138	136	152	120	129	135	134	128	137	137	132	140	124	132	127	121	131	132	131	127	133	129	131	135	157	140	147	129	162	140	119	124	164	155	142	143	138	128	136	129	135	138	125	154	138	151	145	118	158	132	111	129	126	163	127	139	139	144	152	128	138	123	110	143	142	159	131	125	134	130	159	119	136	128	130	135	147	149	129	138	139	130	133	152	132	143	127	128	138	150	130	137	121	120	153	141	127	104	124	151	117	174	128	148	155	145	140	111	120	149	140	123	132	133	152	118	135	142	136	151	120	136	128	149	128	144	154	134	132	148	106	138	140	104	125	145	153	142	126	141	156	134	146	141	130	131	142	144	153	144	131	130	142	136	134	130	154	143	138	128	126	144	136	125	146	125	125	131	149	129	157	154	128	128	138	131	137	117	132	155	119	129	137	141	132	141	161	131	138	141	123	121	137	132	123	139	130	131	148	121	123	141	142	119	125	126	137	130	145	124	131	122	121	127	125	128	145	154	136	137	146	136	130	133	148	137	132	134	129	141	135	122	127	143	114	135	140	151	132	140	157	119	123	137	142	133	147	141	142	135	149	143	152	154	138	135	144	151	136	114	130	117	119	125	133	132	141	117	147	133	138	141	121	148	116	132	116	147	128	127	159	133	142	123	132	150	115	130	140	145	116	146	130	134	130	139	138	124	121	120	122	126	130	122	135	149	150	135	104	136	134	136	145	131	138	125	136	136	139	141	135	151	153	142	136	142	137	135	124	142	127	157	158	127	134	114	128	119	107	132	112	133	126	157	133	165	137	136	143	121	118	143	133	149	123	135	146	122	141	126	111	135	158	149	145	122	129	164	135	140	146	123	142	156	123	128	155	135	145	121	151	145	146	123	121	134	140	114	140	129	152	144	122	144	133	151	150	148	136	139	157	122	157	119	152	121	126	148	140	160	136	125	147	131	135	132	150	130	119	164	118	142	158	127	147	141	131	129	140	148	165	152	136	140	132	133	116	119	142	130	129	140	115	128	128	139	141	127	127	126	128	139	134	132	142	141	120	144	126	145	141	129	125	141	132	130	134	132	122	138	149	134	141	159	113	149	141	142	138	133	131	142	137	134	167	124	147	135	125	140	141	161	128	125	124	137	133	148	146	136	126	163	124	146	133	126	148	129	134	158	131	135	153	128	147	131	148	118	126	145	138	113	126	130	139	139	128	135	143	149	125	147	132	126	155	138	157	123	148	140	145	123	127	171	149	139	139	141	130	115	125	127	151	134	123	139	144	133	136	133	133	137	134	140	158	129	133	143	148	123	136	132	136	145	163	141	140	149	132	150	129	152	154	125	114	142	136	117	132	146	144	133	126	149	127	130	134	131	129	139	127	120	153	136	140	123	147	124	145	121	127	138	148	170	150	148	119	135	147	134	142	143	127	122	127	159	112	147	136	141	143	136	132	111	128	117	153	140	124	123	137	130	134	137	135	133	146	149	141	134	147	129	122	149	138	153	133	140	143	125	102	128	131	140	147	129	139	119	119	132	149	140	147	123	134	132	128	124	147	140	114	128	141	149	138	154	142	128	137	136	136	141	123	145	127	123	120	156	134	141	150	112	142	129	136	129	128	133	139	155	130	131	138	149	143	146	128	129	168	138	150	121	141	131	147	167	140	151	123	122	144	132	148	134	150	134	140	152	152	123	145	135	133	151	123	133	124	149	136	140	142	145	142	158	118	130	143	124	153	124	125	123	124	120	142	118	133	134	121	128	145	144	147	137	131	134	134	139	134	142	126	120	129	150	130	133	129	126	158	151	122	153	145	122	128	145	138	147	142	132	140	154	158	141	137	144	136	123	146	143	142	133	128	157	138	157	145	122	144	109	138	117	136	135	142	136	117	117	129	116	130	125	143	137	119	128	124	132	141	156	156	132	146	143	147	134	132	152	138	125	133	113	140	144	111	131	128	124	119	150	141	131	131	120	124	136	136	131	159	134	142	144	114	137	134	143	137	128	145	157	134	131	136	131	134	142	167	147	118	146	154	154	141	151	137	126	124	142	142	126	143	107	143	144	130	136	135	148	108	127	123	137	132	116	123	128	155	135	157	139	125	112	129	145	139	112	137	135	126	135	144	122	156	115	139	136	146	128	109	133	141	122	147	130	123	131	132	140	139	154	135	138	125	138	140	151	125	147	132	107	142	128	139	138	127	141	140	135	139	138	123	133	139	138	144	138	131	127	137	145	146	136	123	118	152	122	132	137	134	128	154	134	120	121	117	150	119	143	142	144	125	139	125	141	123	137	153	130	132	123	130	126	142	130	127	152	145	136	123	128	134	136	131	127	147	126	149	144	160	131	142	143	130	113	130	122	152	114	112	121	130	131	137	134	116	152	146	135	137	137	134	137	146	142	151	134	150	118	120	138	97	132	140	137	125	125	136	146	157	126	130	134	151	146	126	155	120	143	137	160	151	147	143	136	154	118	139	131	136	161	121	142	119	128	140	147	161	147	138	134	134	138	138	142	135	127	155	131	124	145	164	126	131	142	141	125	143	138	159	129	157	147	154	144	135	129	139	140	127	129	129	140	123	138	129	130	143	139	130	130	149	134	156	155	113	136	121	120	129	152	122	133	143	130	134	152	149	154	157	135	112	130	137	134	140	160	143	130	135	149	132	147	137	129	158	143	129	145	130	134	154	148	132	123	139	134	138	127	155	131	151	152	120	131	139	113	139	129	130	139	146	133	135	144	136	151	151	157	148	125	129	142	118	141	146	128	120	141	161	147	155	163	144	131	123	131	138	134	136	131	128	140	124	153	139	140	125	130	122	134	150	123	128	146	142	136	134	152	137	130	134	120	144	143	110	123	135	148	134	135	136	147	140	128	133	146	138	132	149	134	136	136	138	161	114	139	128	129	146	149	120	124	123	118	148	162	142	133	110	132	154	150	133	131	146	126	130	153	148	143	147	145	129	151	123	118	136	128	145	136	142	129	123	126	125	137	132	133	132	120	145	149	133	142	141	136	120	145	129	144	157	133	124	137
7546	1928	4367	5293	4634	3821	3051	2643	2205	1818	1726	1492	1282	1150	1150	1046	922	873	864	804	764	750	686	714	653	646	665	592	588	611	548	551	571	539	572	571	523	487	494	512	485	493	516	494	531	497	443	466	495	490	492	466	487	522	452	458	482	457	467	470	436	407	486	430	440	474	450	470	455	472	445	471	432	463	429	435	459	492	461	440	395	419	453	460	459	431	452	455	448	436	467	417	419	402	439	498	421	432	420	457	364	404	420	438	404	438	393	419	443	424	455	425	421	409	452	420	444	428	459	446	427	425	396	441	385	421	407	422	413	408	411	445	444	431	438	423	385	459	444	445	414	437	398	406	426	410	403	439	401	366	425	388	411	400	413	393	392	419	436	456	418	404	396	437	399	422	401	427	441	387	401	418	425	396	450	428	420	414	417	422	394	422	423	458	398	441	409	443	394	428	434	402	451	413	449	404	422	408	420	430	425	418	453	409	405	418	435	428	394	441	430	413	432	421	402	397	419	420	444	434	416	402	428	437	429	405	414	389	457	430	413	400	433	361	423	395	406	419	424	440	390	390	387	442	443	444	423	430	394	387	399	420	415	422	426	376	403	379	401	458	391	428	406	441	391	431	439	422	412	412	406	389	396	424	410	446	393	403	434	396	444	391	416	416	404	406	398	418	421	428	430	424	398	468	437	424	418	438	416	427	381	397	427	376	410	374	448	385	396	373	441	404	399	442	411	403	410	428	397	424	397	397	442	403	422	408	440	422	403	431	398	442	387	425	400	417	395	399	395	442	401	413	442	418	415	379	379	388	392	436	414	414	420	409	446	418	423	407	413	418	425	450	419	414	412	437	401	426	419	379	453	430	405	407	414	429	412	425	407	431	432	420	432	408	431	437	428	417	438	444	422	421	402	418	426	401	417	430	458	416	370	423	421	432	382	431	402	435	416	397	409	422	401	421	428	445	415	386	377	403	413	422	402	434	367	426	426	400	395	425	407	437	421	460	417	412	433	419	422	420	381	411	398	429	424	435	426	417	406	422	391	412	397	414	397	454	415	367	428	397	408	388	419	395	416	416	391	404	406	387	451	418	383	405	417	418	438	390	427	436	399	436	422	392	428	417	417	380	423	434	458	417	431	384	418	422	410	419	411	393	430	445	417	397	392	396	398	397	434	427	417	418	424	378	420	413	393	398	435	422	422	487	394	428	440	439	414	413	405	392	414	426	417	420	397	373	379	405	379	397	426	371	399	447	407	441	404	402	437	438	417	408	414	422	379	414	397	396	372	430	423	406	418	446	396	412	409	422	408	427	380	401	437	405	429	429	402	394	394	426	379	426	394	417	415	428	434	396	426	412	393	367	453	405	411	407	401	443	404	410	387	420	427	395	442	403	421	449	437	391	448	378	375	439	396	396	406	434	403	417	403	401	403	424	400	413	413	389	416	422	404	408	416	390	417	415	389	427	434	424	446	431	400	390	429	424	443	443	402	429	402	416	422	397	398	423	411	398	407	435	420	438	392	405	410	452	443	443	427	419	391	401	407	426	432	420	437	396	413	419	392	393	370	430	399	409	429	422	397	399	448	422	395	385	426	417	426	411	407	407	408	400	377	392	428	416	420	399	372	418	446	407	430	424	417	415	407	429	429	387	391	392	422	410	423	370	452	419	395	435	440	398	387	385	409	412	436	440	409	401	400	408	448	450	393	419	442	380	447	424	402	400	388	430	387	442	403	448	439	433	435	407	438	407	358	421	419	437	413	411	390	456	374	394	431	448	413	442	437	389	400	438	431	410	408	425	394	414	459	432	441	384	400	410	352	396	418	428	408	397	396	429	403	398	429	384	376	457	359	416	418	420	383	411	424	404	423	435	418	403	407	387	404	392	388	414	402	402	444	399	444	419	398	424	409	399	412	401	421	446	386	400	449	426	429	425	415	404	398	446	423	435	414	417	408	421	421	380	425	401	392	433	409	376	400	447	415	451	455	421	411	417	453	426	416	402	410	399	426	403	414	457	416	380	387	417	401	417	393	455	422	412	410	410	419	378	437	409	415	424	414	415	384	412	391	386	392	426	420	383	412	414	422	410	450	405	416	408	412	393	434	415	426	450	438	470	443	396	424	401	441	432	399	429	387	394	417	412	423	417	410	410	433	419	438	459	428	416	389	397	404	409	409	415	389	403	408	419	406	464	373	374	460	391	407	426	421	400	397	445	433	428	426	384	431	391	421	381	390	415	405	406	464	404	417	407	426	391	441	416	460	410	415	423	429	444	421	435	394	422	412	399	411	443	425	419	404	407	389	442	399	412	417	394	406	399	405	385	480	394	423	407	403	394	409	399	416	416	401	410	386	415	382	420	411	407	415	401	443	424	390	395	446	460	430	438	357	448	409	434	376	459	392	424	396	415	437	410	453	414	387	412	422	414	403	403	395	433	434	401	406	417	411	407	409	415	390	429	398	406	401	399	412	395	430	419	392	457	417	392	382	406	416	410	409	418	385	392	392	419	449	377	419	394	430	440	438	449	396	423	435	428	409	406	443	420	413	370	415	444	383	417	461	408	388	393	404	421	385	362	385	439	419	380	408	431	432	401	419	404	440	407	432	422	401	379	408	408	393	416	426	405	421	432	410	398	411	426	389	397	397	442	408	436	430	413	432	418	402	410	410	451	419	443	383	419	412	439	430	423	413	409	397	439	442	420	392	372	451	407	424	405	370	395	412	392	392	415	375	455	377	391	422	418	397	447	408	402	397	429	417	405	370	380	392	476	389	421	418	425	429	436	397	415	458	414	409	403	420	459	432	406	418	421	413	423	403	392	373	405	422	409	393	410	423	403	431	401	390	381	422	440	447	395	408	440	388	380	423	376	404	424	408	417	445	414	445	397	417	453	409	415	389	429	387	435	389	387	449	402	378	444	432	459	433	425	426	428	411	420	423	408	386	406	466	407	400	427	408	395	406	414	426	416	435	440	408	424	408	426	403	424	416	402	453	436	395	397	404	398	405	428	425	394	416	403	375	399	400	411	379	401	445	424	427	421	388	449	401	413	415	374	387	438	419	410	394	417	410	417	435	373	405	407	419	413	402	383	384	411	426	447	428	403	424	439	437	412	384	384	420	414	418	397	425	424	359	436	417	401	406	419	417	429	425	420	429	447	409	427	443	401	436	395	420	434	419	445	404	383	394	392	470	406	421	470	434	447	387	399	417	438	401	398	423	432	453	421	432	393	395	418	427	384	427	416	421	389	410	462	400	388	426	440	407	391	430	432	394	437	388	442	419	435	408	439	421	395	387	419	418	401	436	397	415	406	424	411	386	419	447	413	398	424	444	420	458	416	425	389	406	400	412	409	408	386	432	402	439	434	424	426	378	412	392	437	394	422	451	441	395	386	430	417	416	377	442	482	413	398	396	443	405	442	399	432	427	391	399	404	450	413	454	446	384	427	394	398	408	440	437	412	430	402	441	400	412	376	424	384	411	423	434	415	399	432
2383	356	352	354	335	319	322	291	268	320	320	300	316	289	293	290	299	293	291	296	299	278	299	297	311	287	315	284	332	268	296	281	294	296	271	277	319	302	301	263	277	297	273	329	268	300	297	300	293	289	297	309	295	303	317	292	287	266	256	318	295	266	287	298	303	253	310	283	282	262	312	309	297	273	303	301	260	280	264	313	300	300	313	320	318	263	291	287	297	328	285	297	311	281	285	322	297	288	283	281	276	285	313	275	289	281	295	310	293	262	281	317	281	275	278	283	291	315	288	286	303	306	301	303	246	280	308	294	296	279	321	324	313	303	280	264	306	263	305	260	284	293	284	294	280	300	270	280	292	286	286	303	282	281	292	281	294	255	272	282	290	269	271	283	294	293	269	282	311	287	286	253	292	299	312	285	262	329	297	269	292	290	260	264	276	304	262	304	279	267	254	296	294	281	301	315	272	272	302	297	319	269	270	284	297	276	288	285	301	256	322	278	264	275	311	286	294	306	249	305	264	292	282	260	303	272	284	292	275	273	264	316	262	303	270	295	258	308	244	294	298	296	284	274	273	267	316	307	315	269	272	323	281	290	306	284	264	296	312	281	288	311	279	317	275	316	269	287	305	276	289	271	296	282	293	314	292	268	298	266	276	275	265	271	236	312	308	253	281	298	313	271	280	316	301	303	274	290	313	278	291	257	294	279	306	282	257	316	301	281	298	276	286	290	299	301	309	274	268	274	260	295	279	264	277	282	263	290	287	284	272	310	264	275	277	307	283	301	290	265	308	262	288	300	250	299	300	302	252	257	284	300	285	293	256	285	317	315	286	282	293	293	293	279	281	297	236	276	283	274	307	296	302	293	288	295	311	293	295	279	284	304	284	274	295	267	273	285	317	293	293	283	297	296	298	325	289	286	291	321	274	287	263	298	276	286	295	261	291	332	275	316	283	271	286	302	271	265	300	299	249	332	290	265	317	302	286	289	250	295	299	290	306	302	298	309	312	272	272	314	307	269	302	263	282	284	286	277	300	289	278	267	268	285	295	283	297	294	272	274	283	308	291	285	311	291	321	286	273	312	260	301	276	308	274	282	305	308	313	302	266	263	278	305	279	300	300	290	278	264	313	277	300	314	276	312	311	281	323	262	287	290	302	281	327	300	270	297	297	284	272	276	261	280	309	273	291	264	278	304	263	288	280	327	290	268	297	292	312	282	291	323	252	298	283	301	285	277	293	270	316	287	266	277	289	284	303	316	305	254	269	282	287	288	272	278	285	303	283	304	279	281	288	317	276	305	301	276	291	283	270	307	294	311	310	275	321	300	274	269	281	282	300	292	295	298	296	300	299	283	269	298	301	317	288	297	288	268	278	302	267	257	282	273	276	307	286	278	290	292	317	283	295	292	326	291	282	260	271	288	325	306	243	290	300	289	294	279	315	254	291	280	303	265	287	284	283	274	283	296	273	313	292	316	272	306	319	291	270	296	265	290	272	261	294	290	251	283	279	281	300	267	288	272	285	286	276	253	261	288	293	283	281	271	284	297	295	293	263	285	312	301	303	297	297	315	290	292	294	324	274	268	256	283	278	251	292	310	276	241	276	284	308	262	302	281	282	272	294	283	314	306	315	269	314	284	309	278	300	268	320	279	275	283	269	323	291	309	302	279	320	283	340	306	264	292	301	290	280	279	257	238	292	305	293	268	289	300	292	327	279	279	260	288	276	293	288	292	295	270	285	301	272	294	295	250	313	267	298	291	298	284	296	285	304	278	303	300	295	308	314	308	313	292	308	283	325	315	266	288	320	299	276	272	275	298	306	250	304	300	266	283	266	288	294	294	309	292	305	297	312	301	308	295	286	303	285	331	280	283	299	309	302	286	288	298	288	282	295	300	307	291	293	291	294	293	268	309	302	290	313	268	282	288	287	274	341	293	311	286	320	262	269	273	292	304	289	290	279	278	323	292	296	297	277	272	303	284	278	285	264	292	240	306	318	293	285	263	323	265	264	306	264	286	271	297	304	260	290	287	317	296	278	302	286	299	282	292	295	289	303	297	305	301	295	276	307	250	287	319	256	245	329	353	279	307	254	267	339	281	292	278	283	260	331	270	296	285	273	260	324	294	300	266	303	285	310	284	289	306	261	291	286	302	275	268	297	298	323	296	289	303	286	280	288	276	279	300	335	267	320	320	295	281	280	297	313	266	298	253	292	283	278	280	269	296	259	268	295	271	282	276	289	304	299	268	249	260	302	276	287	290	277	332	284	265	283	290	324	266	315	287	320	280	262	346	318	288	308	296	297	276	266	296	270	284	281	291	293	265	281	283	275	289	259	281	273	292	310	282	269	290	306	273	289	282	299	294	308	261	315	286	296	304	297	271	295	280	300	302	271	275	288	295	288	310	288	271	251	305	334	305	299	251	265	293	283	300	304	280	284	286	255	326	315	279	279	271	272	267	329	309	265	298	284	289	258	266	286	289	309	284	281	266	268	281	290	314	324	318	295	287	265	317	283	308	282	276	258	269	265	285	301	275	303	317	285	268	278	288	250	290	306	241	295	276	269	261	273	307	324	285	292	301	293	282	259	259	275	295	264	293	291	251	283	284	276	263	303	258	280	280	290	287	297	277	298	292	304	277	288	298	284	270	295	315	293	293	270	278	323	273	299	293	306	284	285	300	292	301	301	273	263	278	275	305	275	291	285	279	284	274	296	302	272	279	294	282	283	285	268	274	317	307	296	276	296	270	280	286	291	307	271	306	287	284	302	275	307	287	326	291	300	290	317	290	282	289	279	282	293	300	303	279	284	303	289	280	280	287	267	267	245	290	301	255	314	270	256	274	271	290	277	310	277	283	271	281	286	325	262	299	277	279	328	276	315	310	312	282	295	311	284	289	283	323	297	308	264	305	282	291	309	299	294	293	297	304	308	286	278	277	295	302	288	296	282	279	300	308	278	277	287	291	278	326	315	296	273	291	299	308	256	310	279	292	260	280	307	283	293	282	250	312	272	279	302	332	261	271	300	304	270	280	313	319	309	272	271	254	300	290	303	285	312	292	305	297	307	245	300	318	282	282	275	280	261	303	291	273	248	271	298	310	258	269	288	297	276	293	243	276	294	308	286	277	296	277	296	269	301	299	301	275	291	265	283	303	283	316	325	280	278	300	286	292	285	259	255	289	308	324	286	274	306	291	271	290	275	300	278	268	308	259	302	253	269	293	269	274	306	292	286	318	287	293	299	296	293	279	275	297	295	293	287	285	281	296	297	275	292	274	264	273	261	278	288	298	278	281	285	282	285	242	303	285	264	278	270	297	309	289	285	303	292	289	269	274	304	299	327	295	307	280	289	296	304	272	317	285	258	286	279	267	293	284	298	349	314	297	281	294	304	291	301	308	307	285	287	269	304	278	304	283	281	259	292	324	252	317	305	287	285	313	290	256	323	294	297	288	320	274	300	307	252	268	301	337	297	292	295	287	337	291	320	290
2478	838	993	972	951	919	939	912	848	885	799	866	844	758	817	785	829	796	775	750	807	764	811	843	812	825	816	774	790	796	741	800	800	777	820	796	762	776	758	788	798	779	750	792	768	722	771	743	771	791	779	768	720	788	767	821	788	782	780	795	798	742	799	793	800	774	776	770	763	698	782	803	763	751	814	801	753	778	771	744	749	819	771	748	791	757	802	758	739	773	827	782	729	748	821	748	831	756	734	737	818	817	757	750	756	786	771	781	733	798	793	764	783	813	768	792	806	789	758	715	797	795	804	762	816	765	725	791	794	758	749	797	769	761	810	789	784	758	799	736	824	780	748	800	808	766	836	746	744	731	748	804	807	798	770	729	798	770	805	745	757	723	728	735	767	769	764	778	781	836	816	774	754	767	749	811	742	768	801	774	763	756	770	777	770	773	775	751	795	753	781	742	721	750	748	847	750	766	743	721	786	797	806	785	804	778	767	788	743	766	814	790	796	752	738	791	780	769	821	772	745	757	759	743	769	765	832	795	776	760	764	783	783	777	798	798	804	761	789	806	772	763	790	751	740	728	759	776	782	768	786	788	792	789	726	781	749	819	749	783	781	752	774	762	796	762	774	720	751	755	762	757	785	778	770	745	777	745	817	834	773	794	755	789	773	780	805	765	796	803	791	822	784	685	790	808	755	786	708	752	720	776	757	748	804	763	711	787	761	806	766	772	793	764	805	777	729	789	788	757	795	772	797	753	806	787	732	759	788	746	796	784	812	783	780	804	773	767	809	765	703	838	787	775	802	828	751	778	790	745	822	728	738	735	749	739	779	760	736	722	760	760	772	724	735	741	790	768	779	723	763	765	767	799	801	782	715	759	781	810	799	835	779	739	803	807	756	787	795	740	773	776	784	796	744	833	751	764	763	742	731	764	792	805	788	806	749	793	776	762	744	777	768	808	814	751	769	745	786	777	793	736	768	771	763	778	763	785	776	819	776	768	743	739	818	719	767	727	781	859	751	780	794	777	791	755	752	796	736	738	766	751	780	751	802	764	795	812	782	836	747	796	769	795	757	774	782	742	801	781	843	732	747	790	795	765	788	747	711	733	776	811	722	749	773	782	738	767	785	760	818	818	768	795	773	779	786	763	805	766	762	742	842	768	764	793	750	811	831	794	727	768	778	774	744	848	719	827	800	785	785	783	741	782	749	750	766	760	778	794	760	750	734	774	814	772	793	792	737	780	766	711	840	749	734	742	801	728	739	765	800	783	718	776	753	803	760	799	764	821	755	739	770	778	794	771	777	772	787	743	775	787	752	818	754	768	773	775	778	757	769	752	758	814	784	769	764	782	782	808	809	731	810	756	782	710	784	697	770	748	783	791	737	755	801	816	779	817	823	836	772	778	796	798	802	798	822	768	798	745	782	764	787	773	747	795	793	788	806	805	822	790	787	765	806	794	818	818	773	779	779	767	812	779	799	762	806	759	777	733	770	757	786	811	776	760	804	774	767	792	723	827	780	796	761	817	704	797	762	787	758	793	794	743	766	734	757	757	782	768	770	736	765	786	826	750	766	829	800	802	779	825	758	774	815	757	732	785	758	755	787	786	777	772	814	719	769	750	781	739	789	727	733	742	762	742	751	766	772	764	815	821	783	742	775	741	823	801	792	778	756	721	782	769	774	786	761	804	810	768	718	759	742	770	750	751	755	723	792	766	748	791	801	737	773	798	790	746	756	833	796	740	770	811	775	796	779	780	802	787	801	796	773	751	813	766	772	776	759	753	780	756	769	787	787	808	769	792	793	792	811	747	803	758	754	755	792	789	762	722	800	750	794	755	768	774	737	774	829	758	761	803	768	766	735	785	732	829	814	831	781	724	798	713	784	760	800	822	791	755	775	766	744	746	807	845	796	777	767	765	789	733	802	793	740	761	775	809	832	771	794	780	773	756	769	784	801	811	815	804	771	764	764	774	767	740	800	778	792	778	814	768	790	800	727	798	748	759	797	764	771	792	786	800	779	740	797	758	764	722	801	726	797	781	758	746	761	754	756	760	737	787	826	748	765	794	780	733	767	751	784	782	764	790	762	753	783	798	706	786	742	784	763	763	793	781	762	802	773	779	744	736	785	760	763	844	811	798	760	754	768	777	770	715	787	739	734	786	765	756	776	775	762	800	778	777	759	719	753	770	772	811	788	774	756	771	715	761	770	779	793	781	812	825	812	784	727	759	759	766	781	763	799	841	756	787	781	814	759	775	764	776	748	776	751	824	724	771	792	774	750	744	842	740	769	756	757	740	799	769	757	793	752	786	762	793	794	776	774	817	774	767	821	752	827	774	769	728	775	773	814	739	778	817	737	711	749	771	816	777	777	776	768	752	754	784	756	757	765	758	764	801	785	787	771	775	768	795	816	741	772	790	744	795	773	710	801	753	773	751	803	790	795	790	763	790	786	781	765	818	768	755	776	778	745	759	791	753	757	776	762	767	735	811	769	821	757	796	734	793	757	856	758	773	816	813	757	772	768	799	786	757	782	745	774	752	763	744	756	736	805	801	821	790	780	774	807	752	738	772	834	805	817	760	739	781	777	753	776	762	819	794	743	756	765	787	833	798	746	768	825	795	787	755	728	796	752	822	756	792	745	745	783	779	789	767	827	787	781	810	748	771	764	772	760	761	858	810	784	801	764	761	740	792	767	754	792	787	801	756	786	752	822	747	733	744	780	741	815	787	748	766	741	786	806	798	812	784	810	792	751	781	767	767	746	791	755	786	760	768	795	805	761	748	761	756	765	742	815	797	809	760	761	808	772	788	760	783	770	748	790	751	776	747	788	733	812	805	754	788	837	737	758	748	777	803	745	753	750	758	736	794	786	736	790	758	767	775	779	714	829	752	830	810	788	778	761	845	852	793	812	786	806	774	774	726	806	747	805	778	774	761	827	735	785	716	755	784	784	808	752	812	813	824	744	769	785	764	742	738	808	790	800	767	768	787	800	808	799	789	791	788	784	762	765	787	764	740	822	768	765	776	810	807	794	806	766	760	783	815	759	744	763	769	748	786	789	748	786	744	734	762	754	762	737	740	746	826	781	753	713	775	814	749	757	777	815	809	755	749	776	760	750	788	765	807	805	788	770	807	803	768	791	773	809	756	761	754	797	777	788	762	785	773	762	805	728	788	778	776	744	805	784	802	801	773	760	782	783	779	797	801	736	752	785	740	776	745	779	713	764	789	782	739	781	817	743	777	780	773	790	727	737	731	787	741	771	781	774	776	788	795	721	810	797	762	776	706	831	798	778	772	789	815	756	781	793	773	734	774	790	717	744	791	751	809	812	773	769	792	792	785	832	768	786	757	778	733	775	764	765	757	776	774	772	791	782	754	792	752	762	737	787	816	760	804	748	796	738	817	769	763	766	735	784	813	797	759	746	706	778	751	772	792	794	806	799	790	740	740	754	765	784	814	779	811	777	751	736	809	766	791	767	777	766	777
8793	1020	1137	971	738	559	465	351	367	273	251	238	226	227	226	187	195	195	181	180	195	190	183	194	192	161	190	172	171	168	182	178	200	185	148	174	176	192	169	163	145	183	181	157	179	180	167	183	145	166	181	175	158	161	172	160	183	142	150	155	171	173	175	159	159	178	185	161	152	160	173	163	165	150	166	164	164	145	161	169	146	170	172	152	160	168	143	168	173	186	170	159	175	162	149	135	160	141	156	162	163	178	178	173	180	160	139	173	162	185	145	161	156	169	154	164	152	156	167	167	165	143	180	143	142	151	142	187	158	160	162	181	163	161	165	169	163	139	157	156	148	172	183	169	186	159	143	164	144	157	172	151	156	160	142	175	167	163	192	166	161	172	169	157	152	166	173	134	179	167	177	138	170	144	175	149	164	170	144	159	157	146	181	134	158	154	154	148	167	160	156	161	144	158	173	144	152	163	185	155	147	170	165	160	180	169	188	168	164	133	171	186	154	153	174	184	187	205	169	157	190	149	153	171	162	147	152	146	156	166	178	180	175	178	172	149	162	144	182	162	167	149	141	166	154	150	135	180	163	144	164	182	161	151	182	150	159	163	176	159	181	157	178	164	166	182	171	156	142	169	147	148	170	170	156	161	163	168	139	176	144	134	170	188	178	158	169	180	163	181	160	146	144	139	175	168	121	143	163	165	161	165	175	170	162	147	158	159	181	179	143	190	141	165	133	165	137	148	184	162	156	146	158	162	152	170	171	168	181	159	152	162	196	160	161	161	158	167	174	173	164	156	167	151	168	162	140	160	182	150	154	157	148	153	161	144	144	163	156	163	146	168	168	156	146	158	190	163	183	148	158	166	172	159	180	161	182	172	157	166	162	174	172	166	176	159	159	178	150	138	159	154	171	153	163	158	197	150	166	165	177	161	164	171	149	161	143	166	153	148	169	160	155	161	170	174	155	153	145	167	138	154	159	155	159	172	179	164	165	175	175	179	150	163	184	193	153	165	164	174	168	162	161	154	174	159	150	167	139	168	153	152	157	181	163	151	183	168	151	145	158	150	172	180	169	153	136	181	167	167	152	185	170	159	180	170	155	176	182	151	172	178	177	162	177	169	157	152	146	174	178	150	174	138	141	161	166	164	180	150	168	163	179	176	157	171	172	173	159	133	153	160	160	145	154	159	151	175	174	172	150	164	156	180	167	170	165	173	157	155	162	164	168	190	163	157	153	181	166	161	183	173	137	158	162	139	163	167	145	177	141	178	133	157	175	163	149	180	159	151	138	137	168	158	182	174	154	170	135	173	149	169	162	165	166	161	187	148	156	177	165	167	176	142	166	164	152	172	156	149	168	146	164	141	165	139	150	164	152	156	174	147	143	151	170	154	150	153	158	182	150	168	172	165	168	157	167	148	154	156	175	138	166	155	170	174	184	149	175	154	166	139	154	143	167	161	168	169	179	164	156	150	160	159	184	155	160	155	180	166	149	166	150	154	154	144	190	129	169	160	169	184	164	131	154	171	149	162	159	148	185	159	145	169	181	155	157	165	150	151	174	154	150	162	162	138	163	152	169	150	159	180	170	148	167	161	166	151	160	150	161	156	154	165	148	157	153	145	151	184	149	174	158	151	154	149	157	156	162	188	176	158	193	163	180	183	156	174	170	138	170	165	164	155	169	165	156	151	171	137	160	132	155	145	160	154	152	159	144	161	158	169	149	151	168	169	153	175	165	176	154	165	134	159	163	173	152	146	130	176	167	166	182	154	170	150	175	178	175	169	161	155	161	171	163	170	173	156	182	152	159	158	165	151	157	154	183	148	165	160	161	154	167	142	162	151	156	162	141	170	155	151	164	169	148	136	180	156	169	156	142	166	159	172	186	151	183	177	154	176	168	159	152	168	143	146	133	162	154	167	165	155	163	164	178	143	160	169	161	160	171	174	141	184	175	186	175	152	181	158	158	143	183	172	152	161	169	142	155	179	142	143	158	139	152	176	164	168	153	144	151	172	197	160	161	155	148	172	164	162	166	155	160	170	161	138	170	158	164	158	135	165	185	152	167	145	144	166	151	180	159	179	175	164	162	155	162	168	169	175	178	175	162	181	164	136	150	151	156	175	159	154	170	181	165	167	167	140	157	181	169	173	158	163	196	170	164	158	154	163	150	159	170	181	168	167	141	160	192	163	162	160	139	149	157	173	180	163	132	159	159	143	149	150	160	173	154	140	163	155	159	164	158	157	173	166	147	140	185	166	152	158	161	153	139	170	165	185	161	155	155	163	172	163	152	179	156	147	155	158	188	168	176	169	154	188	175	156	154	144	158	142	179	176	152	160	166	138	161	151	177	133	150	162	152	153	172	149	166	154	170	159	177	156	161	158	162	165	119	149	181	188	154	141	165	160	187	154	162	139	170	160	153	153	169	191	167	175	160	155	176	183	159	150	158	142	150	153	180	159	163	137	135	176	159	173	151	148	191	138	182	151	155	156	148	145	161	162	142	156	141	174	126	162	134	153	169	131	158	157	154	175	149	141	169	182	154	161	170	168	158	163	174	155	161	164	163	164	150	157	192	166	168	161	155	169	148	154	165	180	150	162	163	161	177	161	166	150	149	161	165	187	171	163	164	143	158	161	145	154	160	180	153	139	164	180	172	160	174	173	158	158	173	136	162	160	149	164	171	173	174	166	174	152	176	156	170	168	162	176	152	165	169	159	154	129	149	147	158	167	149	140	138	160	156	182	161	155	173	172	174	160	153	172	182	148	159	161	198	157	140	167	153	198	147	152	186	176	147	159	147	155	152	163	147	186	164	143	146	147	132	162	146	174	158	153	167	146	159	129	166	182	171	168	146	152	178	137	170	161	152	154	187	155	153	166	163	170	156	147	147	161	173	156	156	161	155	157	152	168	154	154	134	149	144	175	151	184	160	156	173	162	177	152	164	151	138	183	158	160	152	174	151	180	168	170	150	166	164	159	139	170	152	162	170	157	160	151	166	182	142	178	159	143	162	157	155	166	153	154	168	171	171	197	149	180	155	152	142	161	165	154	147	169	153	148	150	172	164	167	154	159	167	167	162	166	170	178	164	170	160	193	162	147	163	152	171	127	185	155	156	161	170	175	171	168	163	167	171	171	135	170	181	162	146	152	164	170	165	142	164	147	170	167	149	151	146	174	148	151	162	178	170	141	175	179	159	157	135	164	164	169	161	171	169	163	146	154	167	151	167	153	154	174	134	156	160	136	163	155	154	167	164	151	166	170	136	164	162	181	168	174	157	149	168	157	165	156	162	146	143	172	160	157	174	149	148	167	150	165	178	171	160	165	177	169	154	154	144	172	175	160	172	175	155	139	160	175	142	143	166	134	144	147	168	152	164	133	160	168	142	158	163	167	177	175	163	171	169	175	163	161	173	162	165	172	161	163	166	163	164	161	172	168	142	142	165	135	176	183	166	155	152	158	146	161	164	165	147	148	196	161	169	157	176	177
5540	1223	2579	2982	2752	2340	1824	1600	1368	1180	1123	1061	882	896	773	735	723	713	703	698	656	606	610	561	555	571	580	540	550	573	547	531	554	505	514	504	538	536	497	500	537	487	494	473	559	525	474	554	550	513	507	501	499	517	469	511	486	457	453	481	500	475	453	470	522	474	475	443	477	462	471	464	476	468	504	450	499	501	483	478	508	474	447	492	461	520	445	454	480	441	470	466	434	436	466	474	483	455	486	448	448	464	479	465	477	451	463	478	456	450	480	525	456	472	501	467	492	458	475	461	419	490	478	450	446	456	469	493	433	482	417	454	481	498	468	465	436	416	494	432	482	429	457	476	449	487	475	444	505	467	478	467	421	452	478	467	444	476	461	437	453	457	484	520	442	473	460	458	460	460	467	492	484	472	501	528	498	463	435	486	445	464	484	468	480	464	503	470	452	472	506	483	433	467	469	482	461	449	435	447	471	477	431	442	434	448	476	479	470	502	455	483	462	491	447	485	427	452	480	475	474	448	457	436	483	468	503	468	482	447	435	468	440	471	423	491	472	493	479	434	484	445	436	471	460	481	508	456	468	444	466	452	493	448	433	463	484	445	480	443	476	478	480	474	499	464	469	442	467	464	515	444	449	443	453	495	478	476	474	508	481	456	450	437	453	429	465	439	471	467	477	440	470	472	505	467	442	436	496	468	461	494	445	458	451	448	473	501	476	476	477	463	429	475	473	443	443	475	435	500	469	459	484	458	438	440	477	454	478	453	441	464	440	489	480	446	467	455	441	472	475	437	436	450	511	503	481	476	485	482	474	440	438	424	482	457	444	477	464	448	476	462	452	452	502	476	463	463	463	436	457	443	440	480	476	471	426	465	490	488	461	455	450	470	480	483	460	478	458	442	470	497	472	444	482	504	473	466	439	455	451	462	445	455	440	437	470	446	475	439	447	471	462	435	461	452	426	438	445	491	450	458	450	440	477	455	434	478	476	478	481	485	449	470	434	491	469	465	485	446	452	460	465	468	452	444	467	424	447	425	468	440	445	478	441	450	472	471	459	489	478	480	474	432	473	496	473	459	430	451	440	437	462	461	495	456	502	489	441	482	417	486	460	487	493	467	450	467	463	468	478	461	470	476	435	445	500	447	457	464	447	465	467	439	464	480	488	439	455	512	433	467	437	475	477	502	464	474	466	474	468	459	481	503	484	472	465	438	454	461	477	442	475	467	447	455	493	397	505	479	457	438	425	452	467	467	518	434	489	454	471	453	452	424	413	449	451	436	449	487	463	443	526	471	450	477	485	441	465	498	486	459	458	485	484	435	487	452	494	446	443	438	451	458	444	498	458	468	468	480	462	473	455	460	457	498	441	447	458	465	496	477	461	467	517	459	481	480	485	476	431	444	448	479	464	436	482	476	441	481	471	477	467	435	465	456	453	463	495	463	469	505	480	478	470	473	471	465	426	470	475	451	456	421	457	477	446	460	436	457	451	466	445	460	506	479	442	451	492	481	458	452	474	459	495	459	493	453	448	433	468	493	454	477	481	440	428	445	489	466	488	462	450	445	481	442	464	488	444	444	517	472	435	492	495	478	464	465	463	439	489	442	464	467	445	474	427	457	476	455	475	462	464	477	448	483	477	473	483	489	440	436	460	435	430	466	450	472	466	437	474	467	482	470	450	451	479	484	430	494	458	473	494	504	449	476	462	473	461	461	473	458	454	441	502	501	481	465	448	490	485	462	471	475	464	460	509	487	457	457	474	487	477	454	442	473	419	486	496	457	418	506	471	477	450	458	451	464	497	459	473	493	440	447	424	428	466	418	435	432	467	471	480	468	476	467	417	431	482	468	480	449	431	462	451	459	460	464	532	475	451	495	478	432	469	476	462	473	465	467	494	448	459	499	455	462	471	465	472	452	438	473	460	484	535	452	509	490	475	481	449	479	481	425	440	474	450	463	460	463	471	485	448	443	469	461	428	425	455	437	474	456	414	502	447	478	447	483	471	473	473	513	469	437	441	488	502	462	483	470	415	460	488	490	472	496	450	472	440	477	455	482	475	492	470	463	455	431	432	494	459	455	446	464	409	440	450	443	446	460	461	463	509	516	466	462	470	466	443	455	483	453	454	464	501	472	475	463	468	426	471	467	496	427	443	454	465	481	485	438	420	454	463	502	437	434	476	488	493	435	480	448	482	454	452	437	467	446	502	457	464	469	458	471	486	439	459	471	468	443	433	500	451	449	474	452	456	473	491	454	432	467	479	458	462	450	473	453	451	447	438	445	468	476	468	465	483	475	473	451	436	447	479	439	483	459	481	472	441	435	443	443	446	463	444	440	488	479	460	444	488	444	477	428	468	424	480	473	472	492	468	486	382	463	480	486	468	500	463	489	450	470	439	451	494	451	470	478	433	422	461	497	434	493	476	497	475	455	466	493	432	432	467	479	487	470	465	460	466	441	466	442	454	437	460	422	485	477	434	477	468	474	419	452	467	415	460	449	448	489	479	433	460	465	485	478	449	473	480	456	466	476	464	458	432	439	472	462	495	481	481	446	428	452	500	486	489	432	447	480	483	492	437	459	448	427	471	468	439	440	473	426	419	469	451	479	441	466	481	459	454	447	462	477	443	453	436	449	463	493	493	502	461	491	485	479	462	490	471	479	496	460	430	445	491	445	483	457	451	470	444	472	476	439	435	470	458	462	472	467	455	448	497	472	468	481	485	454	477	458	452	477	512	478	510	443	474	479	481	454	477	434	468	457	462	472	462	498	499	503	484	478	477	502	433	466	459	475	448	447	464	444	422	471	483	457	420	489	460	460	457	461	435	520	406	496	466	480	517	455	432	462	434	443	455	517	498	451	501	479	452	445	502	437	453	461	450	452	434	437	446	466	474	440	436	436	451	493	445	491	505	470	456	418	443	479	465	490	446	476	464	447	450	496	487	466	451	429	466	434	440	483	457	471	467	477	449	472	473	471	442	447	510	515	469	446	498	494	470	432	452	481	471	497	487	459	457	445	486	480	499	438	478	470	448	482	476	456	513	470	457	450	478	450	491	481	481	487	451	461	460	466	449	468	424	442	494	453	449	450	431	469	469	466	468	471	468	480	464	468	460	445	436	520	479	434	466	459	484	463	474	485	453	481	455	456	445	444	488	496	471	458	449	439	425	467	424	463	469	478	497	433	440	471	443	456	463	501	477	461	455	434	455	474	444	456	487	450	440	496	478	424	458	438	487	430	454	505	469	471	442	469	439	495	447	444	458	457	453	466	467	482	453	488	442	475	454	496	462	467	489	484	492	471	454	513	469	458	484	457	442	478	475	490	485	422	475	480	499	456	431	473	424	459	477	472	487	436	481	471	465	482	452	426	437	477	467	461	472	429	466	448	424	476	461	433	493	439	463	448	467	453	458	451	455	481	438	476	449	459	501	486	476	498	450	442	469	499	449	482	478	444	511	453	473	462	443	448	453	413	471	475	460	428	456	480
16039	2251	2324	1802	1262	928	638	598	435	369	354	330	285	248	244	225	204	201	199	212	183	180	176	166	157	161	190	180	154	161	154	175	162	169	159	141	153	157	140	168	152	149	164	140	150	131	138	159	112	142	150	130	143	165	144	167	149	153	162	159	157	135	160	165	146	148	137	142	146	131	155	148	159	127	146	139	142	151	131	135	126	165	134	139	150	133	140	145	124	136	157	144	143	130	141	144	132	139	157	144	141	122	123	123	150	133	135	128	150	135	130	134	167	126	134	144	144	165	133	123	141	129	150	124	149	152	138	158	143	141	121	141	145	128	143	132	159	127	132	122	132	148	132	134	143	123	140	129	123	144	140	137	126	133	120	149	133	157	122	128	120	153	139	120	118	140	133	141	151	124	134	150	109	127	127	148	140	144	129	131	135	123	146	151	136	135	136	135	147	139	142	149	142	139	134	125	133	118	145	128	142	126	130	131	145	136	137	135	136	154	130	131	127	139	140	139	104	120	126	144	129	147	148	136	133	120	124	121	140	141	160	116	124	132	145	137	120	130	152	143	141	143	143	143	128	133	133	153	148	147	147	107	129	135	126	147	139	152	120	125	125	142	158	150	132	127	128	155	142	125	136	136	147	122	145	117	135	134	135	125	142	132	145	139	138	167	110	151	140	144	124	155	147	130	147	134	138	139	132	132	149	134	141	119	121	149	121	139	146	128	153	175	146	146	131	128	143	133	143	150	123	125	132	161	145	132	152	131	140	158	140	143	162	130	139	154	131	125	130	135	141	123	141	127	127	146	143	113	126	177	144	134	160	125	147	141	149	123	134	132	116	134	160	135	145	122	120	136	127	141	124	143	137	122	138	147	145	135	150	141	122	134	123	125	136	148	162	122	139	148	155	122	166	104	136	148	142	135	140	123	146	126	116	153	139	138	140	140	146	140	131	163	147	129	146	128	126	139	135	137	137	142	132	147	118	138	129	120	128	120	137	151	138	155	130	153	153	142	145	122	143	127	110	120	133	152	123	124	133	125	120	124	144	123	156	127	136	125	144	132	157	133	141	141	117	143	154	152	135	161	141	132	149	146	128	141	128	127	154	102	133	131	151	144	143	139	160	136	129	145	157	136	117	148	143	144	154	132	147	148	149	155	138	142	150	152	155	128	114	140	131	109	159	152	145	115	148	149	132	132	125	138	156	136	116	121	128	130	140	152	168	140	140	137	143	158	135	143	139	129	132	119	119	140	141	118	130	130	134	118	133	132	127	135	144	139	143	132	172	140	123	146	152	148	132	172	136	135	131	134	135	128	150	138	131	136	131	116	132	129	133	140	127	125	126	108	118	111	133	155	133	129	127	147	143	132	138	133	125	125	141	152	157	165	134	130	130	135	118	121	145	152	127	142	135	128	139	139	127	142	134	156	153	146	133	134	128	146	133	128	122	163	117	130	127	137	157	147	150	149	142	138	142	168	143	177	121	143	140	118	142	141	132	144	118	145	128	137	140	132	139	140	143	142	134	137	133	131	122	138	120	136	125	139	132	148	120	142	153	130	133	136	143	144	128	150	156	120	133	136	116	129	150	130	135	135	146	144	128	135	131	130	160	133	130	151	144	158	124	118	171	155	141	140	139	145	146	137	121	124	140	139	118	126	122	116	150	131	140	133	132	141	131	150	140	134	131	156	143	146	140	144	124	110	146	141	137	128	141	112	126	120	138	151	145	132	148	126	143	155	120	155	149	142	152	144	143	123	132	128	119	131	117	128	132	158	123	147	145	149	153	118	158	127	141	140	135	145	153	130	126	125	126	139	138	162	160	125	154	132	142	141	142	146	136	134	138	140	118	152	145	153	129	142	128	149	142	142	130	131	127	136	140	141	163	125	131	121	125	148	157	128	130	147	139	144	132	137	149	137	155	153	137	146	142	151	135	131	161	138	139	124	128	133	137	146	137	130	147	137	133	137	119	127	155	131	135	130	122	144	152	132	121	141	143	131	141	143	124	126	140	135	132	126	162	153	135	159	135	110	146	134	138	149	138	126	143	137	113	153	127	126	130	147	136	129	140	136	150	117	127	141	150	139	129	126	165	130	143	142	142	129	124	131	139	136	130	153	147	131	148	140	124	135	148	150	143	139	140	135	105	137	145	117	118	129	120	138	136	120	141	130	138	128	155	123	154	148	146	152	165	169	145	154	146	119	134	142	173	127	141	138	140	139	137	148	137	133	146	135	129	136	134	126	150	135	139	123	116	142	122	98	119	124	132	143	140	120	137	135	117	151	129	141	124	134	123	150	130	137	145	134	133	112	134	137	159	148	129	143	134	167	149	136	131	128	118	141	140	133	128	129	159	159	138	136	121	155	136	126	151	139	149	147	129	119	134	121	148	138	122	109	143	122	135	135	171	125	145	140	130	155	146	145	157	142	151	116	128	139	139	133	141	136	135	134	126	119	133	123	157	147	155	137	148	121	135	151	144	136	123	161	162	136	142	130	133	144	117	132	107	152	134	145	131	133	151	159	128	137	142	130	148	136	146	125	145	127	152	150	141	147	140	132	122	126	121	144	162	127	133	138	123	143	139	152	139	129	124	139	123	136	139	121	133	128	148	143	131	118	118	155	132	138	127	151	152	135	118	148	121	142	139	119	124	141	157	127	135	141	152	136	118	145	145	137	136	133	114	138	127	118	168	151	119	125	141	150	130	126	140	129	128	143	114	120	155	130	137	120	158	138	135	145	147	130	158	130	155	125	152	132	121	122	127	136	152	158	112	141	136	119	154	124	135	139	149	141	153	139	131	134	140	154	151	127	112	138	144	135	156	132	118	137	139	137	137	140	127	162	109	123	127	155	135	128	141	136	133	126	146	137	135	149	133	157	148	135	112	159	132	143	143	153	141	117	150	163	135	132	141	130	153	142	149	119	119	156	137	138	131	141	134	146	146	124	121	151	145	150	143	140	149	127	127	133	115	114	153	131	151	130	141	149	147	139	138	124	152	124	148	123	128	157	134	153	144	139	135	140	137	124	131	130	131	140	131	134	136	136	121	118	126	124	119	146	141	149	139	128	122	123	139	137	131	132	164	145	121	126	142	154	127	148	135	143	127	151	150	152	126	146	123	136	171	123	141	153	126	136	129	140	142	120	129	120	104	161	145	143	129	145	141	131	140	132	138	121	111	133	137	146	127	137	163	129	132	141	130	151	130	145	156	127	149	137	148	153	140	149	141	126	134	140	127	136	146	124	135	133	133	124	148	119	150	130	146	153	127	142	134	156	141	142	143	134	132	138	131	118	139	132	123	132	138	122	120	152	121	127	153	141	146	142	145	148	139	138	166	126	126	138	143	118	131	132	141	126	116	157	154	118	115	119	140	152	151	132	135	123	136	141	151	126	146	130	120	133	117	152	133	114	148	140	150	146	143	156	123	113	160	121	102	134	138	132	132	111	136	136	136	143	131	141	152	153	132	136	139	149	143	151	117	141	147	126
7371	1940	4410	5404	4606	3822	3154	2606	2179	1885	1660	1453	1354	1190	1090	1006	961	973	873	780	809	729	730	684	712	692	680	631	572	624	592	571	582	556	543	540	532	516	523	487	509	495	503	470	474	469	514	489	484	494	501	490	466	452	472	447	526	481	456	473	456	472	478	471	394	419	464	448	439	448	467	437	412	459	434	466	453	412	473	458	481	440	454	452	481	430	416	419	446	426	422	463	430	444	398	457	454	419	447	401	436	432	446	425	438	444	457	453	410	423	450	435	401	419	420	459	433	408	399	414	430	440	427	423	394	436	393	425	444	421	419	414	433	457	444	434	412	437	429	392	413	426	358	423	455	410	404	412	414	458	425	414	408	407	411	408	434	390	398	419	423	453	430	428	410	400	418	429	428	442	384	451	437	408	400	443	431	431	468	433	436	409	435	435	429	417	415	441	432	420	430	430	413	421	437	410	436	434	443	407	392	459	425	426	412	428	413	431	403	443	406	419	440	424	397	425	445	439	431	419	430	430	419	401	431	415	414	423	398	386	464	408	422	380	409	405	417	396	394	427	442	442	418	399	396	404	403	425	413	393	423	418	392	410	404	417	447	453	425	385	394	420	426	426	442	403	364	414	430	396	400	406	433	379	392	388	394	428	415	429	414	404	406	428	417	403	425	415	402	449	418	408	450	439	406	398	421	400	446	417	408	451	394	420	424	383	423	425	387	431	430	410	425	409	394	448	434	450	422	435	421	406	393	377	402	424	444	415	405	429	410	420	447	417	408	361	408	401	401	419	446	418	429	399	385	388	401	431	420	416	403	439	421	419	420	410	424	381	459	428	418	399	418	421	435	411	419	444	417	413	455	436	460	435	448	416	427	415	455	396	449	416	430	426	417	443	433	407	399	404	440	434	387	380	414	403	427	402	422	442	401	436	418	389	409	419	427	406	439	426	386	421	402	432	413	442	408	417	419	402	435	409	425	424	410	409	423	418	415	435	402	414	381	376	423	428	412	421	419	412	378	446	424	432	358	450	399	444	392	426	421	446	414	430	415	430	432	395	368	406	399	441	401	406	428	425	411	375	434	420	404	459	394	383	418	372	415	407	400	385	419	403	410	427	406	399	429	485	418	430	392	397	395	420	431	418	451	432	385	412	399	467	421	401	445	414	442	424	440	409	416	402	394	414	398	376	422	398	400	420	406	406	404	437	412	430	412	418	424	436	401	409	410	373	376	407	356	420	424	473	406	412	348	388	404	408	453	409	399	438	428	430	397	410	395	406	401	460	411	394	407	454	412	423	395	427	440	432	433	456	424	424	415	394	402	435	420	414	424	417	423	416	459	386	422	395	371	401	431	411	403	405	435	467	444	411	373	386	416	416	405	428	409	419	439	459	414	397	434	414	394	404	421	419	394	440	427	466	441	420	383	463	432	411	445	372	419	412	422	386	442	385	386	411	426	430	406	398	414	413	443	408	407	424	427	438	395	389	401	439	429	468	427	404	432	417	457	451	399	397	433	384	424	404	422	437	398	384	410	389	407	413	401	399	401	371	401	391	385	399	407	437	427	436	392	390	434	417	407	425	464	411	404	444	440	404	443	467	397	423	431	375	407	407	448	387	421	448	436	442	397	423	417	416	412	400	427	429	447	410	443	397	408	399	371	433	426	398	419	400	380	435	424	440	432	441	382	432	420	393	416	429	400	405	402	425	414	422	455	428	430	430	432	395	415	422	419	432	416	386	432	443	449	437	417	434	439	433	424	403	398	413	426	412	436	393	407	419	364	382	396	416	401	470	419	446	432	411	436	406	425	403	434	437	401	428	414	423	410	418	415	402	429	414	391	424	438	400	388	399	430	375	406	450	421	420	407	424	443	434	386	400	425	421	439	448	415	399	428	410	434	412	392	393	425	399	445	446	436	394	428	397	431	432	440	402	422	417	443	438	384	413	414	415	407	411	435	418	449	430	426	447	401	441	377	404	386	402	427	440	415	411	385	381	385	412	425	434	397	417	404	389	408	436	450	385	441	419	374	420	429	416	413	437	393	411	398	380	419	432	384	390	423	430	425	433	400	415	436	416	400	434	417	434	407	453	427	434	416	438	421	413	411	409	426	452	396	398	415	424	419	431	391	414	425	399	436	422	412	421	410	432	427	435	431	421	414	423	399	381	434	398	403	437	432	414	446	436	403	424	425	411	435	406	392	440	419	436	393	414	403	438	419	427	407	415	388	416	397	414	428	420	406	399	404	427	424	393	438	420	420	391	426	449	414	447	395	399	451	412	390	411	431	431	397	409	394	396	436	405	395	399	438	400	451	382	437	433	416	420	409	438	426	405	441	419	440	393	432	433	415	428	384	421	458	414	399	417	406	401	424	431	432	431	420	418	407	428	448	436	419	416	388	416	446	442	418	423	447	420	413	411	426	398	400	413	427	432	399	395	430	427	376	383	400	396	398	429	404	421	423	440	425	425	405	397	413	433	446	419	414	435	449	426	388	403	389	429	418	397	422	435	435	415	422	408	409	389	430	442	402	391	418	391	448	402	413	450	439	424	399	430	428	410	436	404	430	414	422	410	417	425	425	422	427	410	428	411	407	421	467	423	432	393	393	414	411	403	388	438	471	441	405	407	394	409	375	399	423	402	468	412	410	418	431	436	388	437	419	424	423	370	431	447	421	430	402	411	421	425	435	423	376	384	390	405	418	424	397	429	384	397	392	433	431	411	432	418	432	433	465	411	420	387	424	422	434	419	397	409	410	422	390	417	411	424	423	366	458	441	429	403	402	399	476	408	418	415	396	386	399	401	383	387	443	387	425	412	411	414	446	434	396	426	417	429	365	394	418	446	428	427	402	425	424	440	362	432	433	388	368	417	432	412	398	404	371	422	449	369	416	417	432	373	400	430	387	443	427	434	427	421	418	452	382	390	432	389	407	404	446	384	410	430	381	410	432	395	407	424	445	419	423	446	405	444	437	398	404	409	427	436	415	434	423	411	423	467	413	398	416	422	413	413	395	399	443	413	423	429	457	406	441	401	415	438	429	427	401	436	399	411	418	414	399	414	422	416	392	379	453	390	382	424	432	412	433	420	452	435	383	437	449	375	424	421	420	464	417	444	413	427	414	417	430	418	388	389	391	433	456	414	436	434	433	416	394	399	472	415	432	413	417	382	449	383	412	404	421	428	427	421	381	425	424	387	411	398	451	395	422	399	378	409	418	434	439	396	406	406	419	447	398	407	437	428	409	467	406	400	434	441	424	419	401	403	432	401	418	418	390	455	400	433	403	419	384	406	426	427	408	414	438	386	405	416	383	444	397	417	405	389	430	445	456	387	441	388	449	437	418	416	383	426	359	433	406	411	407	423	446	445	435	400	376	416	408	428	394	439	398	404	459	375	433	410	409	423	398	428	422	393	398	402	419	429	430	421	455	405	423	417	374	391	396	394	395	410	399	408	404	437	440	410	425	448	410	413	419	437	397	422	418	425	431	420
2452	366	355	308	323	297	315	290	314	293	290	297	264	267	258	290	299	308	320	266	319	317	259	284	284	273	309	306	305	301	291	279	301	297	277	282	303	274	285	272	318	272	318	277	285	255	297	307	266	298	312	283	298	334	307	278	293	270	277	268	304	272	307	295	282	280	290	281	294	306	288	282	269	329	285	278	309	307	265	275	261	262	273	280	316	266	294	302	296	297	270	271	281	301	283	304	258	294	293	284	297	323	292	294	280	281	270	289	254	276	265	296	267	295	307	281	309	262	302	286	311	295	279	262	293	304	260	302	287	267	294	279	288	273	261	275	310	278	260	295	270	300	285	315	282	275	284	282	281	291	312	293	279	307	286	254	299	279	265	312	284	288	317	271	316	286	263	329	279	266	271	278	289	302	300	305	284	275	308	274	265	344	246	289	285	292	304	309	290	258	313	295	299	293	298	321	278	266	319	311	279	306	280	266	281	306	303	264	264	283	278	305	291	293	292	258	303	257	284	326	287	290	245	306	306	281	275	277	319	274	284	295	253	300	294	260	268	275	285	289	296	302	279	278	285	291	282	285	318	283	296	305	304	270	318	278	290	288	295	271	300	286	241	241	291	278	298	298	275	295	291	301	278	296	292	276	276	301	291	292	275	289	267	286	284	280	295	276	290	296	302	295	312	316	291	286	291	305	306	293	259	256	284	263	272	282	267	276	290	287	302	282	318	251	274	283	280	279	306	306	263	265	319	326	262	284	282	284	289	310	297	274	282	297	310	314	274	273	331	287	309	299	310	297	308	290	284	307	305	304	269	297	292	280	295	281	278	316	264	264	291	314	306	300	307	305	279	259	269	308	316	279	327	278	244	288	323	307	293	269	273	281	315	274	303	286	286	294	291	266	246	305	254	313	276	295	246	270	301	292	281	280	271	293	280	293	270	286	280	271	284	288	285	253	270	290	272	294	292	268	291	251	290	275	303	322	287	284	254	309	278	289	278	277	280	289	288	246	292	289	306	307	296	311	290	277	317	270	266	271	265	251	273	292	292	279	283	287	263	291	266	305	322	299	304	316	307	293	268	255	273	276	316	262	325	310	298	311	291	284	301	275	305	273	338	272	311	303	279	319	306	276	296	286	290	310	302	285	298	296	286	286	311	274	283	278	261	280	316	290	284	273	275	313	284	274	261	293	298	308	276	288	245	295	286	293	282	293	331	309	295	258	281	249	268	282	272	307	302	283	289	278	302	284	316	280	293	304	281	297	289	297	319	292	306	306	290	295	291	282	256	281	288	284	284	299	294	274	288	337	285	287	270	306	257	299	281	301	279	286	275	302	274	247	261	288	264	261	302	275	285	318	292	301	256	270	280	268	297	329	298	309	314	297	288	288	276	278	290	265	284	281	311	289	266	274	304	285	285	298	288	286	264	295	299	291	292	285	319	292	298	283	282	254	269	274	303	303	303	285	280	303	296	275	301	289	291	285	296	305	290	263	282	291	270	304	284	296	286	282	277	270	256	309	308	276	282	261	278	254	283	276	287	277	286	276	304	283	242	295	300	284	264	298	292	280	292	278	290	303	298	289	282	292	311	284	286	302	324	297	294	267	274	314	300	308	265	276	283	276	289	268	336	273	326	266	295	293	272	302	282	283	298	287	298	297	288	282	282	298	312	257	274	244	271	268	267	269	301	296	295	295	302	257	287	277	289	312	314	270	314	278	242	301	298	273	302	295	293	287	279	276	301	285	273	270	303	310	274	323	324	312	265	279	283	281	249	292	292	306	313	295	279	287	314	290	295	274	295	285	280	296	312	285	297	298	301	277	264	290	279	260	292	303	293	305	264	280	314	277	276	306	292	294	293	292	280	290	304	266	322	315	280	274	292	290	289	262	271	284	265	256	285	299	282	288	311	302	316	262	303	284	291	315	266	335	282	265	276	287	300	271	312	294	275	274	306	274	240	285	307	273	274	266	260	273	282	251	283	281	288	306	298	282	287	311	299	273	286	304	292	299	278	299	255	267	279	300	313	247	283	294	287	286	294	318	288	293	287	275	282	257	283	271	286	270	302	293	277	277	294	279	245	261	296	300	280	302	287	304	255	289	253	311	288	286	284	282	258	278	263	306	271	249	270	299	300	285	321	275	239	282	308	275	299	286	317	286	327	261	301	288	289	272	272	290	293	300	308	305	290	265	312	261	308	259	274	319	279	304	276	300	290	293	304	272	332	297	279	273	285	270	290	309	304	295	284	317	281	294	307	301	264	267	296	298	295	278	300	280	294	255	287	271	289	322	275	289	263	284	293	279	309	297	297	309	279	321	286	260	309	304	288	292	275	315	267	289	292	303	289	243	295	306	306	292	331	300	266	287	299	289	297	307	279	261	316	306	339	316	268	261	272	302	308	326	297	288	288	291	255	309	290	307	258	299	340	279	273	280	277	318	297	284	283	268	286	282	290	255	299	311	266	276	283	298	266	283	274	326	279	279	261	274	289	260	300	296	283	294	281	307	298	295	271	302	285	302	314	299	293	304	292	272	290	292	311	284	290	281	262	247	296	304	291	274	319	270	291	281	292	290	314	304	296	308	288	279	283	282	291	286	307	274	277	272	301	278	311	285	285	282	290	273	284	291	274	266	259	263	306	307	284	299	274	301	276	297	325	326	289	276	277	281	285	284	305	294	284	307	314	303	287	268	336	277	285	297	263	289	294	299	291	270	318	285	291	299	270	289	266	312	274	273	279	284	284	273	276	283	293	308	287	254	285	300	278	291	302	301	251	278	264	310	299	288	290	282	259	265	310	295	273	276	330	289	298	293	290	305	287	281	297	288	292	302	289	292	293	288	314	316	298	300	289	296	309	310	274	318	321	299	267	285	301	286	308	277	294	293	331	293	284	290	282	291	288	276	278	271	280	292	294	327	274	258	266	344	303	327	290	340	303	292	281	294	286	294	288	294	301	279	309	313	311	277	282	323	305	294	300	263	302	301	280	286	273	290	300	245	286	270	323	295	259	295	289	287	287	317	277	270	316	291	302	280	297	298	293	266	270	294	328	290	286	280	294	303	267	279	282	252	294	282	281	288	309	269	261	283	243	271	300	312	317	294	306	300	285	301	281	268	311	298	308	274	289	277	261	335	288	252	279	320	304	281	280	282	302	294	275	293	257	292	295	294	292	283	296	312	303	298	264	292	326	319	273	308	269	283	296	273	302	296	274	299	274	265	291	259	283	295	282	268	279	292	254	292	292	286	279	274	271	276	298	293	297	290	254	278	301	271	289	313	297	274	278	324	294	290	286	285	288	297	287	303	282	303	281	310	318	295	283	338	319	281	270	277	309	269	322	289	293	306	288	329	308	267	289	281	276	280	276	310	280	304	299	304	293	277	309	301	291	275	312	297	289	278	273	270	308	290	273	276	288	269	315	310	258	292	290	321	304	282	291	296	279	272	290	284	270	275	286	301	277	286	291	287	304	299	269	298	294	300	270	312
2487	827	943	967	1019	912	904	854	914	862	827	805	811	827	777	752	761	782	839	811	739	788	801	803	786	787	771	765	751	724	779	814	777	789	762	773	783	796	797	747	781	769	779	765	739	743	762	741	767	775	754	756	798	821	745	788	754	847	785	759	809	789	760	741	778	752	760	784	758	794	781	795	797	754	795	793	794	765	816	772	780	753	771	800	787	758	742	772	730	787	747	770	751	757	789	793	779	761	753	763	780	770	802	816	731	769	779	758	788	783	742	798	803	816	783	753	769	764	783	816	764	784	777	763	782	779	790	797	774	776	744	742	826	734	784	760	814	729	787	795	816	787	798	787	784	759	792	772	760	748	701	743	796	772	792	746	739	793	767	805	801	801	779	769	791	714	742	831	778	750	780	751	743	847	760	811	735	738	845	750	761	811	764	794	796	801	750	720	776	752	800	777	774	825	809	809	785	823	736	791	715	718	758	776	821	809	758	797	733	794	756	752	771	767	797	744	780	754	831	765	791	760	755	759	779	747	741	764	771	794	782	755	791	802	790	756	733	745	782	774	762	776	800	809	747	752	757	777	746	803	742	752	776	735	756	760	787	791	812	763	824	756	798	774	760	765	781	774	762	771	753	781	716	862	773	790	781	813	739	813	729	801	764	790	769	767	770	851	781	738	756	738	811	797	759	789	782	797	748	806	759	794	772	817	746	824	762	748	748	761	755	723	785	752	791	798	764	839	767	778	779	741	763	755	751	785	781	764	801	834	808	810	752	758	737	762	781	753	734	822	756	777	762	800	781	800	777	727	744	732	814	798	761	760	750	774	760	805	780	757	767	730	782	794	808	768	802	808	755	776	757	748	816	808	788	760	757	772	779	752	797	766	791	780	752	802	786	749	731	791	756	736	756	784	728	745	782	784	795	817	771	763	738	770	737	772	767	796	766	767	746	742	792	761	754	765	790	729	733	767	768	770	737	811	775	826	824	773	781	761	754	759	793	786	778	717	774	822	706	767	780	712	759	758	771	792	730	783	750	797	760	808	780	739	765	773	758	797	713	744	773	734	750	747	741	755	700	763	729	768	789	771	705	765	770	757	785	760	756	816	749	744	805	796	762	797	745	805	758	717	714	751	824	788	799	781	750	800	747	747	787	762	761	779	723	789	763	738	795	756	797	794	756	778	753	769	776	755	807	776	765	788	755	796	754	788	825	754	748	782	815	843	766	736	784	760	757	786	816	727	747	790	789	734	727	761	782	761	781	738	761	765	784	774	754	713	728	750	778	785	789	786	699	781	761	785	810	760	768	783	781	809	805	805	787	719	749	775	772	810	751	741	778	769	824	770	718	760	775	776	766	821	801	825	779	774	776	780	762	802	759	756	813	786	784	812	771	782	778	788	803	778	757	760	763	772	781	754	743	789	724	770	775	800	766	791	850	792	759	744	758	809	771	779	769	771	834	732	763	787	759	749	773	755	786	726	789	764	744	748	724	769	736	766	775	805	784	761	758	777	788	835	744	783	812	760	787	774	756	772	760	769	779	749	764	813	790	797	721	758	782	734	736	763	755	770	810	792	787	797	780	752	776	795	757	809	741	792	796	747	686	775	714	801	815	787	764	780	794	770	777	791	747	762	758	800	792	775	755	766	795	786	797	794	789	805	792	758	744	758	832	748	783	809	787	837	722	782	784	786	802	777	786	807	849	763	815	773	745	756	777	743	763	793	773	775	820	791	804	782	791	734	772	795	757	723	748	764	780	780	779	718	801	755	748	766	758	775	756	742	793	806	771	759	747	779	802	733	801	763	818	791	763	727	788	744	798	801	755	798	763	765	819	759	706	792	794	760	773	712	748	767	801	822	743	731	792	789	772	755	796	771	761	779	818	785	757	774	770	783	770	768	809	772	772	749	786	803	742	805	852	773	796	750	777	815	732	737	748	762	780	750	802	752	772	748	791	779	728	799	761	755	774	780	793	765	751	765	751	734	783	719	769	736	797	792	787	762	783	793	790	724	792	760	783	771	732	774	798	761	754	733	809	745	769	803	749	761	812	756	765	779	805	761	791	790	755	789	798	765	753	776	715	774	808	756	796	787	769	815	796	799	812	811	785	773	772	784	760	759	778	788	795	742	742	704	739	772	747	814	785	764	716	755	722	845	763	757	753	750	768	776	793	729	772	763	792	743	733	734	827	761	748	794	745	783	773	801	761	738	801	819	807	770	762	818	739	797	755	796	790	810	820	801	787	745	764	772	785	806	787	800	786	785	749	745	760	795	799	749	817	734	781	799	777	726	781	741	781	775	790	791	775	758	803	760	807	790	788	761	813	771	779	818	810	760	792	756	763	763	783	774	772	780	780	753	732	819	718	841	765	738	776	772	800	799	790	801	759	817	792	782	755	730	762	769	768	799	751	817	735	775	772	752	806	745	796	732	775	744	799	755	738	774	729	737	705	810	768	805	760	814	760	753	738	745	741	765	801	777	724	767	747	724	757	751	735	821	760	772	783	780	790	770	791	738	776	834	818	781	774	739	808	748	783	728	753	741	769	764	756	758	791	807	806	757	761	753	797	807	757	798	781	745	806	811	773	743	790	783	758	730	733	746	703	800	753	747	759	748	737	799	795	847	794	771	765	800	756	792	733	762	752	796	787	816	797	789	748	749	702	750	748	743	769	788	768	786	767	738	759	736	815	774	766	783	795	792	758	748	736	783	730	789	775	789	783	847	760	773	723	781	802	775	775	793	747	772	779	762	775	820	781	753	793	795	771	728	740	788	771	815	771	806	771	710	785	787	717	735	775	800	777	750	729	799	785	750	759	701	737	765	740	744	727	744	801	797	757	805	747	790	735	775	727	756	743	752	781	821	721	787	787	811	760	805	759	753	747	825	752	782	772	818	805	758	826	807	743	715	781	722	809	778	742	764	754	768	795	772	768	744	796	752	766	802	758	767	802	776	789	734	794	744	782	767	790	755	777	747	732	762	780	809	795	779	783	783	781	791	776	783	769	769	775	772	793	742	771	749	739	757	733	748	731	806	738	781	759	781	767	755	762	784	774	838	761	702	741	769	767	806	767	831	773	793	762	799	777	732	758	732	747	749	788	788	736	773	772	755	780	780	785	798	769	784	762	778	767	754	707	785	724	820	822	750	748	783	797	739	801	783	743	792	802	831	819	772	810	774	750	765	785	777	796	794	811	798	780	773	739	795	787	820	789	764	823	757	767	727	818	752	776	809	739	779	751	779	806	761	790	774	746	840	782	790	781	743	830	761	789	771	752	742	780	812	788	736	789	749	791	770	776	773	769	784	746	814	780	758	793	740	746	740	793	747	776	734	783	718	804	799	784	794	774	758	752	766	756	810	766	800	752	772	771	822	751	759	729	774	729	763	747	764	790	693	732	771	775	821	741	784	799	745	771	802	790	737	747	785	778	750	769	805	752	774	826	722	768	759	709	794	796	789	720	783	742	808	733	770	836	789	811	738	739	818
8595	951	1171	927	728	548	403	362	337	250	241	279	249	221	185	199	210	196	187	226	166	182	199	174	195	195	166	166	161	152	160	171	147	164	160	169	155	158	174	179	170	155	154	180	165	152	177	175	166	153	177	159	142	170	153	157	174	143	166	162	161	151	156	134	146	158	162	172	176	161	158	155	160	169	152	171	173	154	165	148	170	178	170	176	174	170	160	168	165	151	166	169	141	177	164	169	162	161	168	158	138	187	157	162	164	158	180	152	172	163	168	172	145	159	151	157	146	169	177	160	147	150	163	169	161	156	161	156	153	166	144	154	140	137	146	190	159	154	173	154	151	170	174	144	143	172	156	159	171	160	176	147	133	171	137	137	171	161	171	160	191	183	140	170	170	190	164	197	184	177	185	139	162	167	167	183	142	156	165	150	153	139	153	165	167	141	150	183	159	159	169	130	162	167	179	161	146	162	169	167	142	151	160	148	167	132	159	176	191	153	176	166	171	155	161	161	130	156	156	150	161	180	148	144	157	131	160	190	201	160	181	163	167	163	147	158	183	164	174	141	166	140	147	166	170	150	161	149	156	156	153	152	154	154	150	172	137	159	162	160	171	172	176	172	136	150	154	149	164	153	152	160	145	181	165	142	165	166	128	162	132	152	157	167	166	179	166	162	162	131	189	169	144	155	165	158	163	163	156	145	160	162	165	151	160	151	148	172	169	159	145	148	154	162	163	152	149	132	169	164	169	148	156	157	148	160	155	159	135	158	166	157	170	160	167	165	159	149	154	164	171	182	136	174	147	153	187	156	149	171	132	161	143	164	142	150	157	160	142	168	160	175	159	157	164	158	142	187	142	145	162	157	164	162	160	163	158	161	185	175	173	150	150	142	160	145	165	151	155	174	147	177	175	170	178	169	157	186	144	137	177	169	161	151	151	153	159	169	130	156	181	134	187	158	146	162	146	141	165	142	146	150	148	166	160	172	169	184	176	169	157	149	154	169	151	171	160	168	160	161	158	171	188	159	166	164	158	172	188	172	164	176	172	160	156	156	171	154	174	177	170	158	168	163	162	152	148	152	172	159	183	178	191	164	169	145	155	164	154	146	160	169	140	155	154	157	171	166	181	169	170	156	154	133	159	163	158	141	146	166	149	170	144	153	147	149	158	153	160	165	152	152	155	161	192	159	147	167	150	134	142	137	133	141	145	180	154	149	148	171	169	158	166	174	160	141	180	140	143	158	172	163	161	161	164	154	151	158	198	175	168	144	155	179	159	162	152	155	156	153	155	166	140	168	168	153	160	183	166	153	156	148	161	154	135	169	162	167	151	161	157	148	175	146	156	156	168	158	148	168	153	150	166	180	161	149	170	153	183	155	144	166	169	151	157	159	158	187	156	180	171	158	172	152	174	177	156	149	153	173	171	156	170	153	170	162	171	159	164	162	144	153	158	150	151	182	174	162	171	176	168	143	163	172	167	163	155	155	169	146	164	157	158	152	172	147	190	173	160	158	151	155	166	168	166	185	152	164	144	151	142	162	151	177	168	158	151	144	168	152	180	153	162	176	151	168	175	161	158	148	160	156	145	162	158	162	175	161	176	148	164	149	161	164	150	170	143	156	167	156	139	164	159	135	159	168	167	140	146	166	163	172	179	179	147	163	162	161	186	165	153	168	148	143	158	175	162	168	169	174	157	166	159	145	157	177	161	147	176	176	182	145	186	176	144	175	172	166	171	148	147	144	164	153	139	157	170	159	155	151	136	150	190	149	179	131	178	167	144	149	155	161	162	132	171	166	178	151	150	136	165	156	173	148	144	165	155	169	156	149	163	166	177	161	168	151	160	168	144	157	149	160	176	140	157	184	169	161	164	175	162	150	166	143	138	171	149	161	156	153	168	144	149	153	179	160	155	149	173	177	144	173	161	164	154	154	171	180	177	161	155	145	168	173	150	158	155	166	150	146	149	160	159	145	174	128	151	153	167	154	144	171	139	160	139	176	162	134	157	141	173	132	144	158	156	153	159	167	154	163	164	168	183	151	160	178	165	181	140	146	172	145	158	161	139	139	165	154	152	156	159	150	174	158	166	153	180	171	156	183	144	163	197	164	153	159	155	144	152	168	139	156	162	176	153	173	162	168	155	161	190	153	170	156	159	153	161	135	152	157	161	157	159	175	157	189	169	174	164	141	164	170	159	185	184	165	157	167	157	155	165	157	147	145	172	173	162	148	152	173	175	149	156	169	135	157	143	174	154	160	136	165	168	150	175	185	172	177	163	153	161	169	170	157	158	154	180	149	162	168	160	162	159	164	165	179	163	175	189	157	141	151	166	169	157	152	165	165	136	153	151	172	153	171	177	159	143	160	179	161	157	184	174	171	142	143	139	177	183	143	182	163	184	132	171	168	146	154	177	145	165	166	170	155	142	159	148	162	149	154	156	166	165	168	161	147	156	170	175	173	150	185	166	148	151	156	172	175	179	162	180	160	156	159	161	169	151	167	145	181	160	165	174	153	177	156	174	143	165	158	143	161	170	155	183	159	140	154	142	171	172	170	157	151	156	168	150	155	166	170	176	156	178	153	186	152	154	168	165	154	140	163	168	194	156	163	167	162	175	151	168	180	152	144	165	154	146	169	157	155	163	160	168	168	178	163	154	178	155	138	159	156	185	166	145	158	169	160	169	176	143	165	160	160	177	159	158	161	164	152	155	157	146	147	150	167	163	152	180	195	173	165	166	181	154	145	156	173	154	158	159	151	145	152	153	155	159	177	172	154	140	161	172	152	169	157	162	142	146	145	182	167	159	144	146	144	169	181	130	167	172	157	149	178	170	161	156	177	158	144	154	142	158	147	135	140	158	141	142	177	176	153	153	167	165	137	153	142	163	171	188	169	136	156	171	185	187	176	171	179	177	154	142	183	159	156	188	153	158	154	148	149	169	150	155	172	145	151	157	171	169	151	154	161	155	171	158	144	162	176	163	160	160	159	165	176	160	152	151	145	156	143	161	148	152	187	154	162	158	144	162	144	183	152	175	151	157	171	173	171	166	133	169	149	156	168	160	182	184	161	147	168	168	156	169	155	147	157	154	150	143	167	156	152	168	148	161	149	166	169	145	157	174	172	181	170	157	145	151	160	156	160	166	149	155	173	169	148	129	169	145	187	169	178	149	131	134	189	206	156	157	161	150	124	178	161	159	151	144	161	171	175	159	170	148	177	175	179	147	150	160	157	143	171	166	188	165	169	181	146	178	173	164	166	157	153	146	166	143	152	155	196	148	157	165	150	137	152	160	168	140	182	161	142	159	169	179	165	149	157	157	157	152	157	164	162	145	172	161	146	166	174	147	156	139	186	157	166	144	171	149	169	141	148	146	157	149	138	153	165	158	168	155	158	135	156	181	155	177	177	165	172	148	152	146	148	154	148	163	162	171	155	152	177	159	155	159	152	143	155	158	152	167	159	144	159	152	173	134	152	165	156	166	158	163	161
5456	1205	2556	3026	2755	2207	1949	1696	1385	1214	1130	1060	936	894	852	784	736	715	707	697	653	603	634	593	566	573	599	566	570	578	535	545	518	549	499	480	529	546	537	495	505	503	490	534	518	509	582	508	485	497	519	488	469	443	486	499	519	480	494	481	487	464	461	518	489	480	528	457	522	461	467	449	482	479	459	497	500	497	464	441	434	434	432	462	483	500	480	467	513	455	470	451	453	458	481	493	466	480	454	460	494	450	457	500	438	447	475	470	512	475	498	451	463	437	503	461	463	473	461	500	462	453	454	456	470	463	481	484	447	493	455	469	454	471	477	457	468	490	429	459	481	474	469	458	473	446	467	462	456	462	471	453	460	505	492	481	461	499	475	461	487	494	468	451	456	445	467	492	478	480	445	466	478	444	465	464	468	420	497	479	496	483	461	454	467	467	456	461	472	465	483	467	456	478	464	433	475	501	478	445	454	440	457	450	437	502	469	461	451	468	435	461	448	493	480	432	430	489	476	464	450	472	485	443	435	435	431	470	426	477	489	428	461	467	460	456	469	489	506	465	447	474	461	513	471	467	461	425	438	458	481	473	479	431	457	479	483	428	425	440	411	477	468	474	421	452	484	483	485	472	477	467	452	425	453	446	498	463	426	441	452	462	509	462	488	450	500	456	457	497	462	457	444	454	475	496	453	460	432	411	471	488	435	446	456	473	461	495	491	434	460	433	453	496	468	463	454	451	455	445	496	459	472	448	460	513	455	449	446	445	493	432	465	455	510	464	452	442	437	461	435	482	477	433	450	470	487	459	496	448	465	452	480	471	455	455	455	460	438	413	457	476	440	475	447	487	440	474	481	481	469	471	497	482	432	477	478	459	468	446	458	459	440	438	446	415	490	477	431	482	466	445	499	437	428	462	442	427	499	440	501	447	440	450	509	442	461	479	467	473	456	468	453	441	461	476	474	453	413	443	454	465	437	418	446	457	426	493	439	463	449	461	470	482	452	469	468	469	458	449	500	465	455	455	507	458	470	491	455	451	473	490	479	467	502	438	475	485	454	459	478	466	439	497	450	459	476	431	503	454	456	456	453	465	447	497	502	465	415	434	412	456	441	469	435	485	460	421	449	445	466	455	493	459	485	489	441	464	477	520	439	446	423	448	478	500	468	451	471	471	461	458	473	432	501	482	468	443	418	460	481	479	462	457	498	423	472	460	452	455	425	504	449	470	464	475	493	447	490	484	454	464	453	457	452	452	443	460	443	444	461	464	447	461	479	465	464	453	476	483	465	433	463	452	427	502	426	456	450	445	486	464	497	460	463	425	429	514	470	447	436	451	485	462	471	434	466	457	441	470	455	443	438	467	474	458	450	474	433	512	463	450	431	425	472	425	441	477	521	463	445	461	448	469	467	509	494	456	477	450	492	452	467	449	458	466	446	439	466	470	432	434	467	428	471	467	456	480	427	446	457	474	472	465	440	488	483	451	446	486	460	449	434	423	417	452	484	441	500	476	477	465	478	495	420	466	473	437	495	453	456	467	440	465	476	461	494	483	465	451	477	438	468	438	454	485	477	485	475	465	468	481	469	435	471	452	459	452	452	437	423	466	424	447	447	469	449	467	484	441	449	469	445	441	440	453	469	476	465	452	475	469	465	433	487	449	470	439	489	459	469	477	425	463	455	499	500	412	446	438	481	481	457	441	479	477	450	459	447	466	491	440	460	432	462	497	468	482	463	474	503	466	409	471	492	423	493	451	458	435	477	457	483	418	472	447	448	482	456	408	476	465	451	453	466	442	504	486	437	457	458	434	467	480	492	440	472	422	485	456	466	416	438	467	490	496	433	476	513	461	449	468	473	461	488	469	460	473	462	468	470	461	454	455	451	444	469	445	468	482	488	498	489	403	445	467	447	434	475	446	473	441	467	474	447	444	449	468	461	473	470	452	424	493	435	475	492	465	467	434	474	475	433	476	457	439	460	464	501	434	476	465	486	460	458	469	482	443	426	446	448	455	449	478	456	448	428	477	480	440	430	499	493	443	450	450	472	477	391	440	456	433	460	448	470	483	461	456	457	423	473	460	450	453	466	499	455	453	480	498	445	485	402	445	462	488	464	481	437	480	490	421	444	492	431	424	430	444	449	495	452	473	478	500	462	478	474	449	469	467	472	476	471	421	483	470	474	474	507	455	428	481	463	455	450	475	476	509	454	484	435	427	426	461	478	478	452	451	446	484	441	448	459	490	456	431	442	471	455	462	498	483	444	453	466	426	464	445	474	458	474	486	437	439	469	473	492	476	425	476	435	462	487	467	428	487	493	483	487	459	449	457	521	432	472	519	475	458	464	482	440	493	499	454	492	514	472	464	425	449	459	452	460	460	407	483	448	486	463	448	468	485	482	448	448	465	488	426	486	479	448	471	473	503	493	461	474	475	448	451	480	460	454	468	456	465	454	497	490	499	478	478	434	479	460	482	512	464	456	434	497	476	445	457	468	482	490	435	434	450	487	462	460	487	425	451	489	453	475	469	477	526	499	480	455	428	481	447	456	463	452	461	451	473	483	485	424	472	445	502	457	457	469	478	488	467	433	434	455	491	428	434	476	458	481	488	472	505	448	500	490	497	485	473	462	489	455	473	418	441	455	471	472	506	456	479	456	486	455	456	478	512	458	436	500	450	441	440	494	436	474	469	478	490	423	450	467	452	457	464	488	454	504	484	438	459	498	453	503	458	488	438	425	427	505	488	471	456	437	476	459	467	421	458	481	447	489	462	466	485	446	474	489	435	458	477	456	471	450	451	469	496	477	451	464	468	450	458	451	474	450	477	455	457	418	456	464	463	496	472	460	490	497	427	454	446	499	494	462	444	474	416	480	478	471	504	466	446	514	456	456	445	479	457	434	457	471	482	463	431	505	480	479	492	463	454	455	476	461	483	467	443	401	447	478	475	450	450	460	460	452	447	436	482	469	483	499	435	482	478	486	430	470	452	478	435	444	487	444	493	471	463	455	498	449	465	448	413	509	438	477	455	485	445	459	460	473	497	487	477	433	480	472	444	483	423	493	462	487	481	460	446	447	468	449	444	492	447	441	463	468	499	479	480	472	474	443	473	474	442	436	469	447	474	468	517	469	455	436	494	469	453	477	462	478	460	471	497	450	475	457	445	477	471	485	454	439	456	447	453	460	476	441	489	434	469	416	445	489	490	428	480	468	489	451	498	491	511	508	443	442	487	467	463	475	460	450	436	488	477	446	483	460	444	475	444	441	454	454	476	454	471	481	440	449	433	452	470	479	432	487	475	445	448	478	480	454	449	486	459	456	477	463	515	452	434	484	420	471	476	482	480	474	472	454	468	460	450	458	452	454	478	461	447	483	439	496	464	456	466	485	433	472	476	460	449	452	467	447	479	486	478	453	461	501	451	469	460	508	460	435	461	457	481	477	445	437	488	487	475	467	445	474	440	433	446	441	463	456	477	488	474	428	448	435	519
16032	2268	2320	1708	1228	904	696	555	499	375	348	275	294	260	243	202	194	206	188	187	157	204	171	176	158	146	169	169	164	178	166	145	150	159	150	141	142	130	130	145	158	155	170	163	137	161	137	142	129	150	145	160	135	138	144	168	154	149	137	136	127	138	144	145	136	126	144	157	144	152	126	153	120	173	118	139	145	144	124	150	151	154	124	143	114	142	141	150	152	133	116	140	164	153	145	147	129	138	130	155	118	134	116	131	121	141	124	121	136	114	137	124	148	137	129	134	144	153	145	136	127	141	172	161	128	129	138	129	126	119	143	136	133	122	127	129	143	134	135	125	144	139	143	137	135	124	148	131	137	135	133	154	111	135	124	146	142	147	153	135	110	137	117	140	131	143	163	123	145	143	151	123	117	153	167	132	125	127	154	149	151	144	132	144	138	136	141	152	141	147	139	130	121	139	113	116	135	136	122	158	136	136	135	129	136	139	145	166	147	147	156	123	142	135	147	140	122	125	143	138	137	144	137	133	132	135	137	153	137	126	148	152	157	153	145	137	136	149	133	125	137	123	124	123	128	131	136	126	144	158	124	122	154	107	136	136	124	104	163	145	120	128	148	142	140	129	161	132	134	151	162	146	123	135	136	133	138	125	146	137	119	139	154	160	142	121	141	139	117	143	118	132	132	117	128	139	149	131	139	135	129	150	159	138	154	129	120	129	131	155	143	130	143	144	110	136	146	147	138	137	134	127	126	123	132	128	120	119	150	162	145	132	128	118	115	136	131	121	138	132	123	133	122	132	147	126	156	122	133	136	134	143	124	149	129	138	129	155	145	128	136	138	111	114	122	144	159	153	133	136	146	116	112	137	121	139	145	162	137	142	140	139	123	129	128	138	130	150	144	157	142	136	130	135	138	153	140	143	122	137	142	133	136	144	110	159	128	128	129	130	117	121	138	131	116	143	132	143	132	127	129	132	145	134	132	150	135	146	144	153	158	146	140	145	167	113	128	133	138	125	123	139	126	154	128	124	140	131	126	136	133	130	137	145	141	132	120	150	136	138	139	128	148	128	140	133	148	130	134	139	116	148	128	125	134	136	140	154	119	153	134	142	123	143	120	132	117	125	137	130	140	147	153	141	120	168	145	152	138	135	136	142	146	131	135	130	131	140	139	145	174	146	140	150	144	144	117	125	127	153	130	131	138	144	133	114	122	131	127	125	138	124	134	133	155	150	143	142	110	143	161	151	122	132	127	131	137	145	145	111	135	119	132	140	147	114	140	140	125	134	142	117	153	135	105	147	144	138	139	129	140	149	131	109	127	129	122	128	153	129	126	148	135	128	141	123	143	116	147	146	120	149	130	126	130	127	125	121	134	127	125	149	149	153	131	139	103	127	121	156	132	143	136	131	145	144	140	140	132	143	129	125	150	129	147	126	134	145	123	130	138	145	155	154	134	155	136	127	130	128	143	138	116	128	124	136	132	120	163	165	155	128	133	122	135	138	138	146	136	135	120	128	116	127	129	102	122	138	128	147	147	115	142	123	111	138	134	138	124	147	152	127	145	133	135	141	140	130	128	127	125	151	137	144	127	167	124	157	121	134	130	131	154	107	130	131	153	152	146	118	120	132	121	143	126	154	140	134	147	127	135	152	113	136	128	130	151	125	145	145	139	147	130	108	130	137	154	140	155	132	133	137	152	143	144	129	119	136	158	139	122	121	145	153	143	134	131	140	143	125	145	150	136	141	128	127	134	130	136	128	134	146	142	131	128	126	124	123	125	141	141	137	152	122	127	137	129	127	139	153	124	113	135	127	149	144	145	133	132	140	128	134	138	145	145	140	151	106	131	155	153	152	143	128	123	134	135	142	141	130	148	141	121	131	125	128	131	148	129	128	139	140	155	165	120	148	138	137	143	141	131	134	139	139	125	141	127	134	156	134	143	153	127	126	135	135	150	134	120	148	142	122	136	157	145	161	129	141	150	155	134	119	107	138	139	144	142	135	135	135	122	139	115	133	120	151	153	174	138	125	148	154	133	140	141	142	126	145	149	155	118	136	130	115	139	128	148	151	147	146	130	133	137	136	144	133	124	138	128	126	123	149	157	123	137	142	148	133	133	126	129	139	159	131	145	129	133	147	130	130	132	132	122	123	156	121	129	141	136	119	144	126	151	135	134	130	140	147	135	147	122	150	134	141	119	145	133	141	140	120	151	143	142	99	134	122	131	132	132	158	143	145	132	137	145	139	143	136	112	144	133	133	152	150	119	124	142	138	122	146	153	135	142	130	136	144	144	141	159	132	127	133	142	146	128	159	133	128	149	137	139	160	127	158	134	141	132	130	135	144	108	136	132	139	136	146	144	128	117	135	128	132	160	125	105	142	131	109	146	143	138	152	137	128	140	113	131	127	139	153	137	138	141	143	152	134	149	149	127	129	138	124	139	147	118	119	136	147	117	127	159	134	128	121	130	130	134	130	144	127	134	145	141	147	140	134	125	136	133	139	141	134	139	128	125	147	125	152	135	110	133	127	154	126	136	129	112	129	111	135	133	124	131	150	146	133	139	126	124	146	144	135	144	144	138	145	138	143	146	135	149	144	154	139	131	145	129	129	119	111	134	116	113	142	128	135	122	111	135	120	153	123	118	133	145	142	116	137	124	152	144	144	153	151	118	125	144	145	155	120	130	134	130	131	141	121	131	144	136	122	132	139	143	140	147	133	148	129	129	144	140	135	137	148	129	145	157	123	121	144	138	129	117	138	135	150	127	107	131	141	139	129	133	134	126	157	138	138	147	128	137	153	132	135	139	149	150	138	159	140	130	125	154	135	148	144	126	125	134	127	143	128	123	115	139	138	139	139	137	114	132	148	137	136	119	136	159	117	131	140	134	151	140	142	154	154	133	136	166	136	120	154	146	127	125	139	152	129	151	130	142	135	127	142	149	147	154	140	140	127	150	149	147	135	147	122	106	122	138	124	126	143	122	133	129	124	157	124	143	120	160	145	138	127	144	140	164	140	117	139	129	146	136	128	138	143	132	137	170	122	150	131	148	122	157	139	131	130	135	130	118	135	143	153	134	137	160	128	139	148	138	150	133	133	142	144	129	144	141	124	132	147	106	156	127	126	123	139	131	137	119	136	128	132	151	135	169	117	129	137	139	157	141	125	111	121	146	125	158	152	150	137	113	125	130	127	135	110	135	141	139	132	141	136	119	138	132	134	144	144	125	126	137	140	135	141	141	133	136	155	143	124	130	123	132	124	127	139	123	133	125	162	123	140	141	135	138	138	121	142	123	132	140	152	143	132	163	96	121	125	131	130	121	124	134	141	123	142	125	144	142	150	140	131	142	158	134	152	132	142	142	143	125	161	133	110	129	118	155	149	146	120	144	120	133	141	130	140	123	125	124	122	120	153	155	141	141	122	144	130	155	133	146	140	148	132	135	144	131	150	120	130	155	153	119	133	130	137	140	125	132	114	133	153	161	136
7482	2031	4348	5234	4546	3699	3115	2713	2129	1937	1698	1483	1318	1206	1081	1017	1011	954	860	802	757	740	742	678	659	659	635	613	581	595	569	600	543	507	532	529	601	530	522	496	510	536	527	511	498	462	503	476	480	475	460	424	452	452	478	468	468	455	468	457	456	457	454	415	439	455	430	432	412	415	458	446	456	428	445	425	430	442	437	462	445	414	420	427	453	451	437	437	425	404	456	424	425	441	444	446	449	406	399	428	421	447	399	398	450	434	440	386	407	449	417	415	438	436	406	433	421	445	410	415	437	444	428	432	395	416	392	421	412	442	419	400	399	418	425	405	456	384	448	428	426	421	451	425	428	454	444	402	413	393	419	405	430	411	423	444	409	380	401	451	398	445	430	436	427	422	437	412	406	419	378	447	414	435	411	412	424	413	382	390	426	392	397	400	406	400	392	407	464	409	445	421	426	394	420	410	416	444	407	420	403	445	411	410	492	403	461	408	360	391	449	405	415	372	427	439	413	411	404	368	421	409	377	438	439	440	459	396	432	429	395	388	439	399	415	412	398	412	413	402	402	433	421	421	448	406	420	418	369	398	406	415	451	417	405	388	416	403	436	423	423	405	406	431	393	438	407	379	404	412	393	400	420	432	422	401	459	440	429	383	432	412	415	379	394	380	412	407	428	401	413	391	408	439	437	453	422	426	385	423	429	406	393	439	407	387	468	422	387	434	393	425	453	432	409	406	402	425	431	403	439	388	441	420	399	431	433	408	388	412	408	405	407	406	407	422	408	388	426	342	388	409	429	436	421	420	406	431	440	404	408	378	422	403	420	416	398	423	435	448	419	412	404	425	401	390	434	415	416	434	426	403	438	449	442	398	456	392	407	418	416	418	391	439	379	451	405	420	432	402	424	355	403	418	411	415	429	432	406	428	441	443	435	388	447	413	394	446	407	400	374	440	410	395	428	429	417	399	391	400	417	383	426	392	414	364	439	423	413	414	393	411	437	434	405	435	440	442	422	428	428	410	447	426	406	362	404	428	379	421	425	387	438	384	382	405	419	420	435	445	420	423	427	380	410	398	412	414	434	418	434	404	385	424	432	426	402	431	412	421	441	442	439	415	414	398	426	406	393	457	414	425	428	462	397	425	413	391	382	419	431	427	445	429	426	392	443	408	422	430	405	368	445	389	406	381	415	412	420	393	407	432	426	438	417	419	422	397	412	423	417	447	425	447	388	466	403	410	401	417	463	414	399	424	439	408	427	452	434	417	427	415	457	411	438	423	392	442	455	405	402	407	436	438	398	408	431	429	391	389	437	407	427	392	466	381	395	403	437	412	398	403	387	394	416	393	402	438	437	413	430	432	425	442	388	425	446	428	401	386	437	447	389	390	418	416	423	412	418	410	393	423	395	404	394	419	395	375	396	423	412	402	432	413	439	426	414	395	392	409	451	412	429	405	442	402	417	357	432	395	422	401	407	420	398	421	430	416	421	411	418	382	406	411	416	431	436	384	439	408	406	418	415	442	406	401	365	451	412	430	402	426	391	409	411	434	402	403	415	449	406	430	432	403	446	414	426	426	427	415	375	420	426	438	386	405	383	425	435	392	420	422	412	404	376	396	386	431	413	439	373	415	402	438	424	420	384	391	410	404	403	393	416	443	420	396	461	463	415	391	457	403	428	425	421	372	448	376	377	399	406	412	430	411	429	393	407	395	413	447	401	389	437	458	427	383	485	389	428	425	447	424	403	409	377	420	369	414	416	429	437	390	386	415	418	505	377	406	394	443	435	390	394	393	424	398	397	406	419	436	370	458	447	456	385	400	378	402	416	415	398	403	399	418	425	421	410	426	422	418	444	425	410	428	442	416	446	400	415	445	369	405	386	413	408	376	437	421	415	440	401	414	398	411	442	410	428	444	440	394	408	435	451	437	416	427	431	399	385	417	397	372	441	441	391	422	446	386	425	421	426	427	395	404	397	382	399	425	417	399	427	382	431	446	390	399	398	438	395	423	401	401	432	444	456	417	403	403	417	405	424	439	373	403	426	422	416	435	429	384	412	402	382	410	434	418	424	428	415	419	376	385	400	427	421	422	420	414	406	450	430	473	382	403	413	418	444	440	423	414	420	467	412	410	450	442	429	384	410	399	403	418	368	422	408	433	456	458	385	415	423	433	423	402	423	421	449	389	376	425	445	430	393	410	432	431	408	404	408	430	453	404	411	403	426	396	386	448	433	420	449	428	412	425	432	409	398	417	400	424	389	428	427	405	429	432	399	386	408	405	415	428	427	418	399	394	420	401	413	376	409	415	417	433	452	395	437	413	422	407	432	450	409	402	429	417	370	416	381	395	452	422	411	413	425	425	432	415	415	416	423	444	420	399	429	390	415	417	425	415	415	454	438	383	420	451	467	403	433	429	450	394	402	450	450	403	411	441	407	409	395	404	450	421	429	436	398	407	412	417	418	417	422	428	405	366	454	433	391	414	446	421	426	411	442	441	461	411	376	446	413	399	397	434	432	407	416	389	428	392	436	431	411	408	439	417	431	376	394	449	426	393	417	409	429	437	411	399	424	399	408	410	459	407	414	448	442	390	420	418	414	400	427	422	421	434	438	419	410	417	408	379	385	394	399	400	402	441	381	420	411	398	408	415	429	397	403	409	396	423	413	424	401	398	420	412	451	403	403	421	377	414	394	414	410	438	417	423	406	404	416	422	416	392	410	399	427	413	419	379	401	405	426	400	427	413	393	416	402	366	415	397	399	382	412	434	442	399	412	431	396	392	442	423	412	456	426	398	435	424	407	453	410	412	409	415	413	396	435	402	409	421	430	399	377	406	410	441	401	425	411	432	410	406	443	436	395	399	411	422	409	417	454	406	394	391	415	379	372	382	410	446	401	477	419	407	395	431	410	408	383	429	413	404	424	404	429	387	417	442	409	421	447	389	396	407	442	416	409	420	427	387	401	418	401	426	439	414	403	411	400	413	430	401	448	391	428	419	392	434	415	415	426	387	408	394	395	417	400	404	385	382	398	440	446	402	413	414	392	395	394	420	427	384	435	429	401	413	412	400	418	413	427	390	420	418	419	359	387	393	427	411	402	441	401	389	375	426	447	401	390	409	382	393	443	426	402	411	431	421	413	394	398	438	394	413	414	406	432	411	419	435	413	422	415	448	414	432	407	434	415	363	429	427	395	435	408	395	442	398	419	448	400	363	393	413	419	387	422	398	427	430	414	402	424	434	432	458	383	413	395	424	417	396	434	418	429	415	404	427	367	428	357	436	417	395	428	402	414	405	434	438	427	431	384	435	406	399	439	392	416	415	458	417	420	414	433	436	396	461	430	422	414	411	417	431	412	410	390	435	402	431	429	406	435	385	392	399	443	425	412	419	411	385	429	392	447	414	409	427	418	411	403	397	395	418	429	437	449	426	415	446	423	405	467	429	431	396	378	407	415	414	387	421	381	416	387	446	442	434	419	407	442	442	408	413
2236	339	321	357	335	289	307	304	312	267	256	275	264	321	270	252	263	281	305	266	313	260	282	263	278	277	291	289	262	259	290	284	298	293	279	307	284	324	272	306	274	289	293	257	268	315	255	288	292	285	326	295	276	313	314	303	291	266	296	287	267	300	266	289	281	278	309	320	295	285	267	288	297	291	278	287	261	287	293	286	288	268	279	318	299	288	269	284	278	270	315	290	292	288	276	299	295	281	275	251	285	300	314	290	282	286	284	296	289	300	309	304	276	307	276	274	304	299	278	280	298	291	265	286	270	287	285	282	296	299	280	236	333	292	280	276	277	282	289	267	277	287	258	279	304	291	268	301	291	274	279	318	307	292	287	279	265	305	295	268	322	275	277	281	266	282	275	302	301	274	282	263	253	288	271	299	312	299	259	312	309	289	273	274	269	280	261	301	285	295	263	274	275	286	268	275	263	312	310	271	284	288	281	319	295	266	276	288	300	268	283	277	259	309	277	261	296	277	298	254	298	288	272	282	258	262	297	271	276	280	294	294	314	263	248	261	275	305	284	296	298	297	275	268	283	295	306	272	287	261	286	304	277	272	291	306	309	284	278	287	266	280	309	292	301	288	274	274	296	308	295	275	302	297	274	279	272	247	269	319	284	279	270	270	273	334	305	293	279	329	293	268	291	288	276	273	293	259	292	276	283	293	297	304	288	308	275	283	325	305	293	287	266	295	304	275	285	280	300	327	306	281	301	304	289	284	315	261	328	288	274	292	295	248	283	304	300	309	262	297	305	293	298	261	294	271	302	306	308	292	302	273	281	297	274	287	265	286	286	304	297	296	300	306	284	284	297	269	271	305	280	269	265	293	284	279	288	306	268	278	281	297	273	284	291	276	303	272	290	291	275	263	279	275	316	275	280	265	282	294	306	303	286	263	289	253	260	286	274	327	305	286	298	331	327	258	300	279	272	308	305	283	256	303	289	287	316	275	273	279	285	311	301	308	292	273	284	282	277	290	288	272	273	274	285	280	270	276	266	311	291	300	301	280	261	297	307	279	268	282	272	288	308	239	293	267	294	311	268	268	308	279	283	283	266	280	262	282	277	294	289	277	236	308	292	260	308	296	283	282	267	286	304	279	295	259	264	255	283	274	297	263	302	276	292	283	317	293	281	303	291	277	297	278	286	262	288	261	306	293	300	300	329	263	315	258	306	321	276	267	287	283	305	268	295	271	285	324	313	295	312	283	278	276	274	291	309	287	271	286	305	255	284	285	295	297	291	277	289	302	265	306	286	292	311	306	284	285	288	292	287	280	294	284	294	287	274	290	288	293	283	259	291	303	297	267	293	286	299	301	306	295	271	285	252	300	284	269	281	299	275	261	303	288	312	287	265	285	293	292	270	299	259	267	303	288	293	300	320	286	294	277	283	251	276	260	310	263	280	275	265	297	310	285	289	257	271	298	258	292	264	269	288	306	277	245	252	257	256	294	258	298	263	273	264	307	292	271	299	303	285	285	283	266	288	291	291	293	293	262	277	304	301	288	309	328	297	279	312	278	276	309	284	271	264	272	261	279	300	311	331	298	303	269	296	287	307	277	312	308	284	307	278	252	266	278	273	301	265	284	261	284	255	308	287	292	260	280	291	269	299	307	291	261	280	299	312	296	297	295	289	295	285	277	290	285	272	282	271	288	307	292	281	282	284	274	298	288	284	270	282	293	275	278	281	315	312	281	288	287	282	289	296	273	275	276	274	290	291	293	293	289	297	291	278	273	286	315	281	275	316	286	286	289	247	271	273	280	305	293	289	300	285	286	277	308	307	301	260	309	282	281	281	279	299	290	291	272	283	285	257	271	297	258	282	290	289	289	277	277	298	262	300	275	278	315	263	303	310	271	290	252	285	279	301	320	273	316	291	303	279	303	301	292	298	263	276	274	277	247	260	285	298	300	294	261	310	293	297	283	294	292	273	287	305	313	268	283	291	294	273	307	280	310	294	319	283	312	266	313	284	336	284	311	279	267	295	291	279	276	295	325	252	283	274	274	318	264	285	263	268	297	289	274	251	290	278	292	310	294	319	270	285	256	289	300	298	312	244	300	290	261	288	290	269	297	268	286	287	286	271	310	296	278	263	260	290	270	297	262	293	299	300	280	290	277	274	288	292	288	260	273	280	270	299	297	299	278	298	287	297	301	275	295	266	265	272	272	270	297	306	270	251	270	270	293	307	285	287	278	278	299	299	262	297	266	297	292	289	287	262	302	296	255	275	274	274	278	289	264	314	294	302	316	310	239	294	273	279	270	255	302	283	284	252	258	291	280	294	267	301	311	306	278	293	272	280	290	268	269	246	293	276	314	256	281	273	309	297	289	301	299	303	274	313	304	305	272	274	256	269	278	288	292	315	272	290	298	298	319	287	309	285	268	285	290	279	278	294	287	316	261	289	284	287	274	280	268	280	330	295	290	298	263	275	310	301	283	289	309	325	236	270	283	299	303	292	282	285	304	268	304	262	292	292	287	270	267	285	315	297	283	275	291	292	331	303	312	277	266	283	275	242	265	276	317	299	285	287	266	292	275	262	281	287	302	258	322	280	281	290	273	293	256	286	311	307	291	308	272	267	301	282	316	296	258	282	295	302	299	301	290	288	295	275	289	299	278	276	263	334	275	286	295	274	310	282	286	283	294	274	296	290	282	294	285	273	283	285	295	273	274	303	254	251	305	284	302	297	291	289	266	283	294	279	276	273	273	273	290	268	302	314	287	289	261	318	269	333	256	276	297	266	291	233	284	274	307	294	289	291	298	312	300	288	273	272	281	289	281	296	274	277	281	326	285	337	273	247	313	274	296	253	294	271	285	312	282	289	313	287	312	292	316	281	310	284	289	289	256	279	288	296	269	286	282	317	315	297	290	286	310	306	271	278	299	259	293	304	279	306	303	295	284	268	274	303	301	267	305	290	294	271	297	315	294	277	306	297	291	273	264	285	281	300	246	278	282	327	276	275	313	273	283	310	282	287	295	278	310	271	294	257	307	279	315	295	301	303	291	285	277	295	312	313	284	288	274	275	295	274	271	265	245	264	299	303	265	297	301	291	295	289	309	267	296	285	313	296	277	312	301	278	304	270	283	337	287	258	275	306	279	289	278	288	302	281	297	303	281	282	305	294	277	307	287	288	288	299	266	281	276	294	279	309	271	260	279	267	287	282	281	297	270	288	293	290	278	281	279	268	264	308	289	298	293	328	311	286	292	284	262	310	277	310	303	289	296	302	285	254	298	293	273	310	289	313	265	301	277	287	301	257	287	268	275	293	310	312	305	270	252	305	284	278	278	286	295	258	309	272	279	288	242	294	294	295	282	312	274	266	321	285	271	280	295	282	281	276	280	295	275	290	281	304	289	262	274	282	295	271	293	302	286	281	286	329	318	294	270	285	293	266	274	288	303	296	283	289	298	308	312	277	318	281	287	256	288	277	288	306	335	264	276	254	304
2369	811	905	965	903	907	936	869	836	791	751	819	803	791	854	801	741	782	759	802	769	767	812	806	730	837	802	738	779	785	733	768	782	770	755	771	723	798	769	786	746	828	771	796	730	734	722	836	721	781	737	797	828	813	776	750	786	747	726	772	811	736	815	699	826	792	797	738	799	778	863	714	720	750	782	775	755	738	728	798	776	783	763	747	708	791	734	775	772	829	749	761	764	709	780	825	780	761	741	784	790	802	779	759	809	738	785	749	743	773	767	774	760	784	811	796	771	788	786	789	812	802	777	829	712	772	773	752	764	784	784	714	779	756	748	787	782	800	731	786	805	755	780	745	794	798	792	761	747	750	715	760	730	733	814	723	767	726	783	740	765	767	784	757	755	782	768	777	763	779	791	777	751	772	782	762	762	734	725	788	754	750	736	811	772	808	711	808	761	792	826	766	776	754	730	761	786	740	745	801	751	747	782	756	778	759	778	839	752	738	775	758	756	784	750	739	788	752	773	768	726	749	724	835	764	763	765	750	754	779	811	775	817	762	751	777	779	757	762	759	773	786	818	771	738	786	749	793	777	789	758	728	751	801	772	735	763	738	754	793	736	727	796	780	780	813	766	754	775	804	837	782	771	807	714	766	788	814	813	764	788	764	801	772	769	731	761	788	756	779	768	734	737	794	776	789	700	790	812	767	785	729	784	728	768	758	794	744	793	816	798	761	802	783	743	776	720	768	789	741	801	756	745	720	768	770	774	794	753	779	767	762	759	776	753	759	823	700	783	778	740	714	762	723	749	780	748	725	778	803	764	807	777	756	752	778	814	777	764	777	780	750	790	779	831	759	804	838	764	772	782	769	760	764	801	757	718	789	731	791	744	766	786	769	771	753	725	766	793	763	757	785	742	746	771	755	791	772	711	782	815	781	776	797	799	804	784	780	759	770	715	739	766	728	762	750	782	746	777	775	751	822	743	750	773	747	795	706	799	764	732	761	791	779	749	803	751	784	793	776	787	775	781	769	803	801	722	774	800	796	809	793	764	765	760	751	767	789	816	767	835	741	797	817	769	784	752	769	721	825	775	737	744	765	755	786	785	767	742	769	789	731	761	756	751	736	789	784	751	763	771	774	744	813	759	808	776	807	720	780	753	791	766	814	764	830	802	721	748	773	821	826	770	795	762	758	785	794	757	731	758	730	776	698	763	791	697	780	743	789	763	782	747	769	759	820	799	795	790	766	797	762	739	776	782	780	796	836	812	777	733	768	772	757	770	744	806	773	795	812	803	777	743	812	793	756	805	780	754	742	783	781	731	764	759	786	770	778	763	746	814	759	755	748	783	765	713	774	774	798	774	798	812	789	729	784	749	745	781	727	760	825	807	756	798	747	775	785	808	771	737	802	767	730	782	788	773	748	806	739	777	837	763	756	777	778	727	762	781	755	744	758	765	769	791	752	770	730	758	757	791	773	837	781	814	827	776	817	765	776	789	767	750	757	785	798	787	774	750	742	802	774	774	749	743	743	727	806	754	739	731	748	710	771	769	746	810	758	759	763	734	759	785	736	750	742	809	784	755	739	794	776	696	728	785	780	765	764	759	756	716	707	690	761	800	765	752	757	755	764	738	744	794	771	770	757	750	788	758	762	747	766	743	712	782	803	746	790	782	783	759	748	746	785	809	776	725	752	760	760	772	771	734	792	739	793	740	769	732	771	773	806	765	827	748	759	832	764	769	759	789	795	776	799	777	756	774	809	762	739	790	763	739	823	760	800	793	742	809	728	734	775	753	745	722	747	762	764	743	780	781	753	794	791	717	791	774	769	803	768	766	771	788	777	794	770	768	760	784	797	805	747	746	765	755	757	748	813	758	765	735	730	761	788	779	783	776	731	752	779	753	786	819	791	801	705	754	767	756	746	806	752	772	784	811	747	725	784	769	760	705	732	763	755	803	726	795	745	795	771	791	779	788	765	728	792	755	773	761	743	741	761	757	786	775	718	722	798	737	793	790	782	788	771	795	772	795	756	731	728	748	818	768	806	716	837	801	791	787	740	757	744	784	790	802	800	794	723	765	791	804	790	777	736	776	811	791	787	806	727	769	759	743	768	818	763	772	800	768	784	766	797	709	779	793	780	830	738	799	774	741	780	764	778	744	777	756	754	746	776	819	723	812	787	770	718	781	722	759	812	761	771	761	784	747	861	748	741	773	781	766	762	743	726	753	761	789	817	776	709	771	766	764	781	766	755	728	732	806	754	746	753	780	767	791	735	800	772	762	783	804	781	829	771	711	761	759	735	761	764	769	745	759	782	810	784	822	755	791	748	757	790	772	748	770	755	745	747	776	786	773	782	747	699	762	725	797	798	729	797	777	806	803	786	821	750	769	737	760	803	805	791	800	788	763	792	767	782	785	735	806	742	729	756	788	760	755	812	763	760	778	770	789	803	791	795	742	742	819	725	687	775	753	792	789	750	816	804	735	797	731	781	754	774	757	785	741	771	764	808	792	777	741	738	729	775	816	800	793	742	780	738	782	804	769	769	755	769	803	792	746	752	780	742	757	788	730	772	767	789	776	801	776	741	751	731	743	762	815	768	756	747	740	766	774	739	735	721	750	802	793	788	747	778	779	768	801	798	754	748	762	759	768	770	729	753	747	711	799	710	808	759	697	707	779	806	732	773	757	754	751	792	783	716	788	769	756	785	772	775	762	801	809	819	772	749	805	802	745	780	759	740	802	776	803	719	778	802	745	785	717	822	735	789	731	751	762	779	750	771	807	775	738	783	786	775	789	832	759	777	805	785	762	738	742	813	749	752	749	712	755	733	784	735	733	751	736	741	752	815	784	738	769	767	754	741	788	788	731	741	781	793	800	793	746	798	766	741	770	798	760	775	808	732	710	780	785	772	751	757	819	718	781	750	770	811	713	737	790	761	750	812	744	747	775	761	781	803	769	729	757	722	761	775	731	781	767	689	751	788	807	770	817	767	777	728	769	758	759	807	757	789	812	755	776	804	760	790	758	751	749	805	724	766	827	742	834	743	725	738	747	788	781	756	794	767	778	789	759	752	768	776	778	781	770	804	819	821	727	741	776	747	791	772	783	809	791	798	746	723	811	736	752	728	807	773	757	763	781	730	787	775	720	762	770	757	777	786	783	793	719	732	815	804	752	754	759	798	764	789	763	759	799	823	795	696	751	767	770	798	763	733	792	801	749	793	801	779	767	755	706	759	707	736	780	809	809	794	773	761	763	770	771	775	765	797	786	772	746	754	764	768	762	805	800	814	752	777	821	763	793	744	723	820	720	829	742	794	807	786	728	788	730	759	738	743	753	723	779	776	795	748	762	750	780	756	755	766	787	765	758	725	795	743	818	812	733	816	795	756	737	757	739	765	768	729	747	754	758	799	730	784	773	766	759	804	752	754	796	756	757	776	719	844	771	788	775	751	750	769	778	752	768	778	807	745	763	778	768	715	755	814	768	746	742	766
8804	1000	1218	972	739	532	450	358	332	304	245	247	250	215	232	206	216	192	191	205	192	199	184	208	208	186	160	189	167	159	173	176	165	186	145	161	156	170	163	150	151	163	181	162	161	160	169	162	164	178	183	172	171	167	179	168	165	164	197	169	168	158	164	146	161	150	173	155	159	173	174	158	159	165	174	132	160	159	172	174	176	183	163	171	158	133	155	151	146	156	154	172	158	149	149	160	167	145	154	178	161	162	138	145	163	155	149	164	141	158	179	166	161	148	163	153	182	146	154	172	180	183	147	159	157	155	157	166	195	151	173	160	154	150	160	166	170	170	152	196	169	133	169	156	176	148	168	171	170	163	152	169	149	175	136	163	154	158	169	173	155	152	155	157	188	153	173	151	146	155	149	173	156	159	165	164	149	183	153	170	134	145	155	157	157	132	166	141	169	152	167	145	169	161	163	134	188	161	145	176	138	173	162	160	171	162	181	161	181	175	151	171	180	166	164	145	182	144	184	150	155	142	164	155	150	175	167	169	156	160	147	144	166	167	160	168	149	151	163	166	192	155	150	147	159	148	145	159	130	173	144	142	158	159	138	151	180	141	177	145	175	149	165	147	157	164	144	166	154	165	152	148	157	150	157	167	144	166	166	150	147	138	153	176	153	158	156	155	161	156	147	175	160	167	170	182	157	161	174	175	135	176	167	145	161	159	178	144	170	150	155	162	185	156	144	189	170	179	154	153	172	170	161	162	161	181	152	148	152	151	159	173	162	137	155	177	179	152	170	152	165	166	158	142	152	181	139	147	159	169	143	142	160	155	160	156	164	147	138	142	170	140	175	147	172	181	161	170	147	165	181	172	170	164	149	160	166	168	167	150	158	174	169	147	169	156	157	164	175	125	163	164	154	167	161	179	195	161	151	167	165	164	157	162	162	185	152	173	162	165	167	158	150	156	151	147	159	156	175	169	163	171	159	143	172	162	155	173	148	156	156	163	134	154	162	179	177	158	153	171	165	163	165	155	166	169	163	152	128	170	160	152	161	154	157	158	180	154	170	152	155	166	166	156	157	149	157	169	170	160	167	143	163	158	152	157	173	176	160	152	165	138	164	165	163	166	144	155	154	163	150	157	162	142	152	126	165	159	154	152	164	170	152	166	155	156	164	141	152	192	175	154	141	168	152	170	151	153	154	150	160	154	168	170	158	161	157	172	160	168	155	137	166	161	159	171	164	166	168	167	178	156	171	172	158	149	151	175	173	139	156	147	168	175	172	151	151	169	166	162	153	152	137	156	171	175	149	175	173	155	168	147	157	154	139	162	162	141	164	159	175	166	157	141	161	155	185	168	163	161	164	182	159	148	171	169	152	163	165	175	161	149	171	152	145	153	173	170	171	168	155	153	162	156	173	191	133	157	171	153	159	157	167	166	149	161	158	168	168	180	173	167	157	165	162	142	156	164	167	150	162	170	141	154	139	140	180	158	186	170	151	127	160	142	150	182	150	184	134	133	139	161	163	149	170	166	182	148	154	145	175	135	149	145	158	167	161	185	156	165	165	165	188	139	149	164	168	181	148	151	151	162	136	173	163	138	168	162	150	174	149	168	156	163	167	159	151	150	152	184	153	158	172	191	148	163	146	159	193	172	161	149	168	163	169	164	170	167	154	143	154	161	155	144	150	148	166	135	174	161	150	155	165	167	169	169	163	169	187	148	179	206	150	156	164	155	152	147	143	144	174	159	152	155	171	157	163	167	157	156	172	164	140	160	168	172	160	145	169	142	155	152	168	162	159	167	157	143	157	155	144	159	147	189	163	162	165	157	165	163	149	169	158	162	167	153	165	175	161	190	167	165	176	165	165	134	144	169	164	153	156	142	142	164	149	141	169	167	132	156	152	175	154	161	160	162	186	157	143	177	159	147	172	149	163	186	181	167	191	165	155	157	151	146	154	136	171	152	161	154	171	154	154	157	163	170	142	170	160	171	167	156	168	137	165	142	157	160	148	147	164	158	168	147	145	167	167	155	159	141	184	154	185	167	160	163	137	148	158	178	157	147	159	166	151	149	162	155	165	157	173	156	164	167	164	157	144	186	168	158	174	155	177	160	162	174	200	155	140	149	157	138	152	162	170	140	155	159	169	170	142	176	181	166	145	170	176	160	157	151	162	178	141	151	141	170	167	154	165	158	143	164	160	138	170	154	154	153	149	155	176	162	157	146	169	143	146	156	181	140	182	173	158	148	167	161	138	164	166	145	144	159	153	145	159	151	157	170	161	182	154	161	143	164	128	170	153	170	168	174	163	165	165	157	175	177	148	157	154	182	161	163	150	170	164	173	172	163	154	180	177	149	153	158	174	152	206	149	163	148	158	146	162	163	151	155	157	167	160	165	169	166	147	162	185	165	168	169	163	153	166	162	140	151	171	171	150	157	167	149	127	166	190	172	166	135	155	136	162	165	147	154	159	146	162	170	157	147	181	173	153	167	178	174	153	166	170	177	145	162	166	149	170	150	145	177	167	151	183	174	166	164	147	134	171	149	160	188	153	153	148	166	160	157	155	160	143	177	136	163	160	179	132	144	173	161	156	180	162	154	153	164	164	160	183	150	138	156	154	168	152	190	153	150	159	167	141	174	180	152	150	153	165	160	155	151	153	140	162	155	164	175	151	153	140	178	169	162	163	160	148	173	147	174	169	156	181	174	176	182	200	138	153	182	174	175	140	160	152	159	183	159	148	183	173	144	169	159	159	142	164	159	175	161	170	149	153	167	146	156	148	158	151	162	149	181	163	149	171	171	155	168	146	150	152	154	203	158	165	165	173	169	150	137	155	159	180	154	158	158	157	164	150	183	158	141	163	138	187	153	171	172	156	152	170	170	163	163	191	165	163	175	168	158	161	168	175	162	155	157	159	178	160	170	163	146	160	152	167	169	154	163	160	178	176	174	169	156	148	163	192	146	155	168	167	132	173	156	156	145	153	163	159	158	164	164	158	176	150	149	152	166	170	146	181	183	162	158	174	169	188	166	171	158	171	156	173	158	187	137	140	153	163	151	157	175	165	189	163	153	166	156	158	175	170	146	190	153	174	160	164	158	162	170	141	142	156	153	139	168	163	139	144	158	173	166	161	166	192	140	144	153	164	147	133	163	177	177	143	158	177	179	149	170	166	148	171	147	165	142	159	143	143	155	141	167	152	166	169	151	150	168	160	146	135	151	172	186	167	146	178	152	161	137	178	165	171	131	178	182	146	155	139	172	165	151	171	147	164	167	153	144	165	189	154	178	177	149	151	153	157	141	164	148	149	146	159	182	162	149	181	146	178	158	152	140	176	185	155	148	146	151	162	173	188	173	154	162	176	170	162	163	159	165	152	155	166	158	163	141	155	164	169	142	166	132	156	169	165	172	140	157	156	160	156	149	165	157	153	155	152	138	169	150	156	160	171	152	149	169	161	162	178	160	165	157	179	143	154	190	165	158	159	134	171	179
5528	1391	2558	3039	2692	2229	1914	1605	1402	1243	1124	984	967	853	876	777	728	760	755	671	654	630	635	581	575	597	586	579	560	551	554	534	573	536	569	528	536	512	555	502	477	508	527	502	519	494	497	471	481	529	473	489	483	473	516	488	487	484	455	513	451	491	508	431	510	474	485	462	485	477	499	479	456	459	487	480	452	431	440	485	478	504	471	494	448	451	521	451	497	468	452	483	457	491	443	497	459	485	463	470	451	471	454	521	516	473	482	485	479	429	484	466	452	461	480	494	494	480	458	478	462	464	474	448	435	497	467	453	519	499	442	477	451	484	463	475	475	472	514	472	506	465	479	417	477	482	446	453	466	447	458	474	471	463	449	460	474	442	463	460	468	406	465	463	474	446	425	500	495	424	455	461	493	455	468	484	483	438	454	443	468	451	498	468	431	433	458	464	495	469	438	491	495	442	489	516	482	471	478	453	463	447	462	471	440	476	488	483	464	439	511	455	472	445	468	465	491	447	424	434	466	437	489	466	457	498	468	513	447	451	473	462	457	467	453	478	418	476	459	485	485	479	456	450	450	454	467	457	489	431	446	424	472	455	466	479	497	462	454	437	453	470	485	438	432	461	453	448	445	441	452	447	450	480	455	453	485	442	461	441	458	467	440	420	458	467	469	488	481	483	447	462	466	461	464	429	477	480	441	451	458	510	476	453	479	434	460	485	470	433	465	537	497	439	499	433	450	465	485	458	485	477	439	470	449	486	499	451	440	452	434	446	440	439	446	483	476	469	480	468	493	482	437	480	449	456	483	454	453	489	424	452	434	474	447	475	461	458	500	528	440	471	475	453	455	476	439	443	445	448	501	514	465	431	454	454	505	454	485	410	477	442	483	451	515	456	491	460	481	435	486	450	474	473	416	451	477	455	466	445	473	517	473	460	467	491	435	439	478	462	468	471	468	435	462	477	468	468	443	479	508	494	471	402	492	454	458	451	454	455	457	489	438	447	448	455	461	466	459	482	477	452	450	465	492	506	473	491	452	469	477	494	466	495	441	468	482	492	466	482	437	470	465	437	503	474	469	469	451	465	480	454	459	447	490	497	494	471	462	458	489	473	463	484	460	437	431	460	464	442	465	455	439	450	449	452	464	465	467	464	501	471	483	464	433	437	470	483	474	441	463	458	518	471	483	496	455	485	506	454	493	476	465	459	457	465	470	431	452	487	489	409	442	498	429	470	496	472	443	468	447	494	458	462	479	431	456	454	451	476	432	467	461	463	479	470	467	433	470	489	488	439	447	483	470	449	444	439	472	466	482	466	470	441	492	470	422	446	446	449	492	451	451	438	492	471	495	468	435	468	430	458	444	452	504	479	462	471	420	488	500	488	461	470	485	461	476	458	440	463	457	477	502	449	449	451	504	438	442	466	510	470	477	450	408	448	465	469	456	449	464	453	434	475	464	462	455	497	485	500	499	454	465	498	481	457	476	462	491	458	425	449	451	446	473	494	469	450	547	421	450	460	485	468	421	495	448	483	435	471	450	491	513	431	451	487	455	468	473	473	477	446	464	474	445	433	435	439	429	469	457	426	454	463	475	515	443	498	488	462	431	438	445	467	451	450	479	440	463	440	495	446	494	478	465	479	438	436	479	449	469	456	493	449	488	478	433	450	455	478	460	459	482	508	467	408	470	470	474	460	428	499	474	483	431	451	498	489	460	459	434	493	493	469	487	464	435	476	434	471	466	457	479	452	457	442	442	454	477	462	445	478	420	471	436	479	455	470	473	451	455	420	461	505	452	443	456	486	520	498	485	432	504	499	442	452	426	427	473	467	478	510	423	442	510	495	462	468	491	434	467	485	477	470	440	439	476	494	448	466	485	495	516	443	441	451	507	450	485	480	466	456	416	457	477	455	470	441	448	481	481	458	454	498	507	461	441	473	487	489	437	416	435	458	474	469	475	432	453	448	471	459	465	452	484	475	470	468	464	505	483	449	462	425	467	437	487	456	463	484	482	452	431	459	470	468	470	474	443	475	468	456	457	474	468	459	408	488	450	467	500	467	451	489	478	441	470	471	464	435	490	455	437	450	461	465	450	475	431	471	483	469	445	466	476	460	479	446	473	483	460	465	476	456	432	501	493	445	454	482	463	461	451	485	460	435	454	447	470	421	468	458	490	456	440	458	452	482	473	470	433	508	516	491	484	512	489	459	477	463	477	441	500	476	436	470	478	449	449	477	475	452	459	461	484	448	513	483	482	465	478	435	431	446	492	439	432	473	480	472	479	475	494	455	481	476	438	447	463	466	456	440	453	480	459	488	433	462	445	467	445	473	491	447	469	496	487	455	478	451	476	503	496	483	473	406	450	490	485	442	428	454	505	473	457	484	475	433	469	465	473	438	458	473	479	453	490	431	492	470	469	416	465	452	518	454	453	475	440	464	442	431	432	479	447	489	491	433	464	453	427	476	465	516	464	462	461	478	443	468	436	445	456	481	464	510	474	477	457	455	468	433	472	467	451	427	447	471	447	426	478	471	445	457	450	475	465	486	486	460	479	486	427	465	437	451	512	463	470	482	516	482	479	477	478	484	440	456	509	477	442	478	486	433	452	459	462	459	464	456	468	443	475	463	451	440	441	463	459	465	484	475	493	467	471	442	510	471	454	478	462	443	468	463	470	435	473	444	465	475	422	463	488	498	448	478	439	472	476	471	485	431	483	480	456	465	436	480	420	408	465	457	443	461	483	422	477	450	482	459	523	495	504	453	485	451	491	429	471	462	462	467	462	475	480	491	465	449	443	508	424	484	488	509	446	439	437	462	462	480	453	432	485	474	493	447	440	504	401	439	448	482	494	447	457	521	492	462	457	489	501	476	448	475	449	440	425	473	458	491	513	449	470	475	418	474	438	463	487	487	453	466	450	480	443	480	466	460	478	509	466	480	473	483	476	457	487	489	454	451	518	488	489	446	502	452	468	486	447	498	476	446	484	479	443	436	458	486	492	491	437	459	468	443	500	442	457	487	450	428	483	510	502	499	469	470	490	479	458	442	453	450	465	496	470	452	423	475	445	483	460	457	449	472	500	475	490	459	496	471	466	494	495	460	495	481	442	436	529	473	458	473	458	471	436	471	465	438	399	453	454	432	492	475	475	479	478	480	467	453	438	428	424	477	460	462	477	509	468	476	476	479	453	452	448	447	468	467	465	456	479	426	484	466	456	475	451	478	471	468	485	467	412	470	440	436	471	485	441	475	460	485	475	429	474	464	494	481	496	469	437	493	466	484	459	434	446	435	451	484	443	462	421	434	443	473	452	447	444	481	448	466	504	465	443	456	515	491	443	484	477	468	474	476	443	484	489	491	432	436	447	490	453	474	433	478	452	498	450	478	506	438	415	447	479	481	484	491	440	470	447	511	470	485	479	452	481	458	443	468	490	477	427	504	503	444	512	429	456	495	483	473	527	466	490	483	465	434	449	482	467	484	474	469	453	439
16152	2180	2168	1790	1244	912	688	612	489	430	339	321	264	255	263	215	202	226	208	190	190	182	200	171	187	152	143	174	163	163	155	146	163	171	150	171	168	139	142	154	156	127	157	145	133	158	140	128	140	140	154	184	165	165	144	151	145	126	122	141	134	127	133	145	151	132	157	141	141	136	140	149	141	160	140	115	124	161	143	155	145	126	114	160	147	146	152	144	136	141	136	153	138	153	120	135	116	134	136	124	124	149	143	155	123	174	153	134	136	120	107	112	138	163	169	156	120	130	149	150	117	157	128	134	117	145	136	162	141	138	150	138	148	133	142	124	120	119	144	139	140	135	136	134	152	147	130	124	129	120	142	149	132	139	124	147	141	119	124	137	142	147	135	146	133	142	121	151	121	124	134	125	155	154	136	151	130	151	133	149	157	131	119	130	159	133	130	146	165	135	116	139	140	139	141	103	130	137	166	140	137	133	120	126	155	130	127	128	141	145	128	125	145	139	130	130	135	108	125	151	119	123	150	141	128	152	135	149	140	147	142	128	158	145	134	139	150	130	127	145	149	136	140	134	134	134	137	129	129	129	127	131	147	166	147	139	144	134	150	139	134	132	138	134	138	131	124	121	144	154	147	127	137	140	135	128	134	123	151	124	127	137	152	150	140	156	130	129	141	122	128	138	150	136	134	148	151	152	141	144	112	128	139	137	155	142	132	119	131	148	122	141	142	147	159	121	128	140	156	127	135	131	141	129	123	119	148	146	156	139	161	147	115	130	137	151	163	112	138	146	131	152	141	139	133	122	124	131	146	141	145	146	121	133	138	143	142	130	127	143	118	129	117	141	121	145	142	160	148	127	127	131	154	137	136	146	129	142	148	122	142	134	132	138	146	133	133	128	144	152	139	140	133	118	132	125	141	142	123	123	155	134	132	134	152	153	131	120	158	151	146	139	124	140	120	142	127	131	125	133	151	129	151	158	142	132	128	134	152	130	145	144	134	144	147	137	154	134	133	135	163	131	130	116	124	134	130	134	121	118	130	138	123	140	146	142	124	160	146	129	143	125	151	126	130	148	121	136	167	135	125	131	117	146	132	152	130	142	123	130	132	130	135	126	124	137	157	144	125	132	102	145	133	146	123	149	136	127	135	130	136	140	114	139	137	141	134	149	129	127	133	137	143	136	133	156	150	126	133	126	130	133	171	135	143	143	131	108	121	120	130	116	143	131	148	123	126	152	124	129	151	146	140	116	129	139	134	157	151	144	125	137	136	125	131	136	171	143	151	158	125	148	143	112	158	156	130	128	151	119	136	142	137	138	138	143	120	152	125	130	138	147	151	122	149	146	137	118	140	149	169	160	140	132	129	142	142	129	107	134	154	138	153	132	128	139	119	158	165	147	160	147	130	122	132	157	112	141	129	131	141	137	142	147	133	137	148	148	130	120	151	145	136	143	125	102	133	131	151	149	122	158	131	113	135	139	130	143	147	152	144	147	138	129	143	118	156	160	126	140	134	139	130	132	144	129	133	158	142	128	136	138	122	130	133	142	131	130	124	158	134	143	121	145	141	137	135	131	152	161	162	134	149	142	139	130	128	162	111	133	139	137	153	150	136	121	138	136	139	130	147	131	133	152	129	136	160	132	146	160	157	127	131	163	143	122	151	162	150	142	133	133	136	128	134	124	136	132	124	120	125	133	133	126	131	120	160	141	137	149	122	108	142	144	143	140	120	145	130	118	133	128	132	143	129	130	146	139	131	156	134	117	134	136	126	142	143	143	151	138	155	126	145	140	134	121	138	142	151	146	124	147	141	134	117	164	135	132	121	143	137	122	125	132	160	138	136	125	126	137	122	146	138	148	126	136	143	147	136	134	131	137	148	134	101	149	138	139	124	136	141	154	136	155	150	170	153	146	126	114	122	152	149	130	130	143	139	154	145	144	141	126	156	141	139	139	143	135	147	128	150	124	134	119	135	131	145	143	117	132	160	135	133	143	131	129	134	153	145	138	122	139	123	116	123	151	148	147	126	122	145	159	140	124	140	135	172	125	133	146	151	127	132	164	123	147	165	128	126	131	137	148	121	129	125	125	139	129	141	155	130	150	140	131	126	120	124	138	147	118	152	126	130	138	141	119	126	122	149	143	158	145	144	142	127	139	143	136	123	156	136	130	151	135	126	128	134	133	142	144	143	154	133	142	150	150	130	144	143	130	167	123	131	142	129	121	150	128	139	132	131	144	133	149	143	134	142	149	132	133	130	136	153	124	147	133	132	137	144	127	138	158	120	144	140	131	134	142	141	112	133	164	136	136	139	123	141	154	123	137	130	135	137	143	142	138	138	125	123	139	111	117	140	139	115	142	128	131	115	127	110	134	116	128	135	134	147	147	115	137	138	135	153	135	133	142	114	125	145	137	138	146	113	133	122	132	148	132	138	170	157	139	156	123	150	124	138	119	145	150	129	132	130	147	150	149	141	130	141	129	142	100	137	160	120	145	146	137	135	128	124	137	124	139	134	125	140	125	144	135	125	114	113	104	127	129	130	138	144	151	145	147	133	128	130	111	146	149	152	151	149	140	141	128	145	120	129	133	137	135	142	126	126	136	112	118	155	113	128	133	140	127	135	130	136	157	155	153	132	138	150	135	132	122	159	162	139	124	152	138	136	145	145	128	133	167	150	135	151	126	125	161	127	123	150	126	140	129	140	128	154	134	113	113	123	163	146	141	129	131	136	131	134	127	115	125	159	138	135	127	142	124	127	160	135	133	146	135	142	160	124	135	128	136	139	157	146	140	116	132	140	115	137	150	151	154	133	120	138	158	138	131	149	136	127	129	140	117	156	131	149	128	133	138	150	139	121	129	141	132	142	141	140	125	115	154	130	144	120	128	141	145	125	127	129	135	152	135	125	140	147	149	153	142	119	128	153	144	129	136	133	120	151	127	123	137	144	115	124	136	127	133	123	140	132	146	138	140	154	129	130	167	135	121	151	151	134	137	141	118	108	118	135	149	129	165	130	126	118	137	132	125	108	153	126	126	139	140	154	141	128	138	135	148	123	139	131	111	149	144	145	152	147	152	163	119	141	134	140	137	140	137	175	137	124	127	143	135	131	149	152	147	138	141	112	134	140	133	134	134	152	145	122	132	134	134	134	137	146	131	123	145	138	129	132	137	137	131	127	152	128	130	150	134	139	147	127	147	123	134	132	134	122	135	135	131	140	132	138	151	141	143	125	137	150	142	154	150	115	130	131	107	153	146	136	144	132	139	136	144	139	116	156	124	118	142	132	152	124	128	134	129	118	139	134	142	132	138	138	133	129	136	134	116	131	130	136	144	122	149	136	137	125	148	126	113	140	133	132	127	142	125	144	114	139	117	135	125	137	161	161	117	137	142	156	133	134	128	136	131	142	128	144	130	144	168	125	133	150	159	129	134	151	130	115	150	139	140	152	139	125	138	118	137	134	153	137	137	151	127	116	145	116	137	126	141
7375	2023	4382	5254	4669	3798	3098	2697	2212	1916	1593	1478	1310	1214	1121	1075	986	930	848	802	743	725	719	696	662	643	617	645	549	578	569	587	532	563	558	543	492	506	469	499	533	521	487	533	497	492	496	475	509	472	490	492	437	492	477	505	422	445	439	419	460	413	484	454	465	469	480	465	421	452	492	474	464	438	470	436	419	476	475	415	446	447	423	426	415	454	459	418	430	433	452	440	412	409	434	443	430	429	421	440	411	451	456	429	426	444	372	410	420	430	427	395	427	401	395	402	400	411	445	465	419	425	418	406	377	393	405	404	410	413	432	434	426	469	460	424	399	397	425	412	453	403	448	442	450	422	447	412	438	401	398	410	423	435	439	417	392	420	419	404	429	391	432	369	453	433	421	373	427	443	408	472	395	446	427	431	447	423	417	427	439	430	384	406	380	464	414	406	398	439	414	392	448	401	408	427	380	447	382	420	421	407	394	447	397	419	419	435	380	402	426	413	412	426	407	419	442	416	383	411	437	446	432	468	415	408	399	438	430	425	438	408	387	408	390	403	397	433	420	409	426	465	434	400	387	432	427	381	407	409	411	439	424	379	416	428	379	409	451	439	407	423	367	408	408	426	432	380	421	392	363	403	430	415	441	429	391	412	396	394	412	391	434	429	424	419	424	413	416	409	405	423	408	444	422	405	388	405	386	365	433	403	410	430	426	411	433	445	399	409	417	404	396	428	399	414	439	429	417	418	424	433	418	406	396	410	393	409	466	410	411	407	407	422	431	424	408	381	429	396	402	435	420	407	398	424	389	413	441	450	376	399	428	446	431	442	377	412	403	417	445	409	392	407	402	396	446	424	416	396	421	396	413	431	440	388	369	365	424	430	426	401	427	464	403	424	430	434	421	382	408	417	443	425	437	396	407	395	373	437	418	423	430	406	449	430	423	431	452	466	413	411	417	431	407	419	422	422	413	420	404	408	414	422	440	407	448	413	443	408	443	435	387	432	422	430	435	404	443	450	420	439	428	401	450	430	398	426	429	408	439	416	400	431	441	398	409	399	411	443	441	373	456	392	418	467	408	410	394	376	418	442	427	429	406	382	422	433	397	397	367	426	430	405	398	444	462	422	431	367	379	425	436	450	412	398	435	389	401	468	408	429	422	418	438	454	407	401	431	398	449	416	393	441	397	379	424	411	421	435	412	406	394	424	398	432	450	417	423	400	393	419	392	414	390	426	414	437	415	422	412	455	420	451	415	438	389	405	407	415	458	385	418	451	418	437	407	416	409	447	408	411	397	416	403	435	452	397	398	412	413	392	388	442	427	424	433	439	447	444	403	402	397	427	423	408	446	401	396	451	421	394	408	405	408	399	432	400	414	447	425	406	407	380	426	426	424	416	407	454	397	440	436	467	416	418	434	413	416	399	392	475	410	420	421	425	409	400	388	436	412	442	396	422	419	402	433	404	468	376	423	441	428	414	409	373	428	420	413	372	436	429	420	418	401	428	426	418	410	445	429	396	379	446	389	443	416	421	444	382	418	448	439	436	390	426	432	403	414	409	423	413	413	427	402	438	416	413	400	409	396	393	407	421	382	414	453	398	437	391	399	398	382	414	402	406	405	404	432	415	394	432	402	406	401	404	419	443	416	431	405	444	421	411	406	442	416	445	438	413	407	436	418	417	402	428	398	441	430	445	407	431	404	372	424	397	444	384	378	409	393	408	447	437	423	431	427	420	415	419	413	390	414	428	374	430	430	447	429	403	420	411	398	441	423	390	407	419	428	449	405	455	392	404	434	426	410	397	411	450	401	389	448	427	466	422	388	450	449	396	422	433	443	380	403	446	401	420	385	428	432	466	438	421	404	411	418	408	393	404	455	416	398	395	389	370	414	414	432	406	425	401	446	412	392	420	399	370	427	389	427	439	370	440	411	378	401	398	442	438	424	418	426	402	433	430	417	388	416	405	430	410	411	390	427	456	414	434	414	381	423	433	424	393	424	428	426	387	407	417	399	408	404	377	360	443	447	423	421	444	405	436	430	418	392	431	417	418	431	399	430	414	394	400	415	396	402	407	421	406	426	435	401	402	427	444	399	413	393	425	396	396	418	445	428	428	428	383	412	414	396	402	439	447	400	404	412	432	392	420	417	407	450	407	414	423	395	403	421	433	425	426	428	405	417	422	390	406	418	394	415	386	420	418	424	404	406	437	433	411	440	426	403	441	424	423	431	432	403	426	395	414	468	395	426	431	417	397	415	415	447	388	415	423	422	399	429	407	414	434	392	421	411	398	399	416	413	436	434	437	445	414	466	423	404	398	392	423	408	397	402	434	413	420	435	397	419	429	394	463	436	411	445	422	417	393	439	390	436	409	413	380	411	415	426	427	390	404	383	414	446	361	402	403	383	418	424	422	453	400	408	408	430	436	420	421	402	418	372	411	410	375	394	409	456	431	398	372	403	435	436	427	408	425	428	399	421	405	403	438	440	398	443	400	405	402	394	352	374	441	401	425	396	429	410	434	436	431	485	428	420	425	459	353	433	428	424	419	389	419	435	418	407	388	389	423	410	432	420	398	407	448	432	409	398	445	397	412	415	408	403	414	390	415	418	412	409	413	401	404	437	402	363	438	410	421	421	402	413	410	430	460	438	427	447	401	387	427	419	410	413	368	453	423	402	412	449	432	445	409	427	425	416	412	428	390	398	409	398	407	414	447	407	398	401	420	423	422	408	424	396	450	423	426	431	407	383	416	379	402	415	390	400	410	400	444	411	405	422	415	442	403	410	397	427	443	448	406	424	416	404	395	431	418	403	385	433	449	390	398	462	400	438	406	439	440	418	394	406	422	421	401	407	427	451	412	438	383	393	377	429	391	453	437	408	433	433	407	425	407	453	415	405	412	410	429	393	429	425	417	391	390	436	395	411	391	440	447	391	433	399	409	416	417	412	427	424	422	409	402	385	428	453	406	394	397	392	393	421	392	427	421	382	412	411	424	446	438	401	383	410	421	451	409	410	383	417	448	377	441	431	380	426	408	420	395	422	411	388	401	447	405	449	440	401	443	404	390	366	379	402	412	392	433	408	398	391	420	382	446	384	435	424	391	401	443	459	417	418	423	368	380	447	408	392	413	422	445	445	408	454	412	444	396	408	380	382	409	415	401	448	406	390	420	383	404	410	378	430	368	416	407	438	442	430	422	417	418	427	389	421	438	426	400	435	430	406	402	423	406	401	413	447	394	437	400	418	377	409	430	401	395	411	444	428	373	439	436	389	402	442	413	403	412	417	417	397	437	430	398	426	428	380	375	423	390	426	420	410	393	390	394	413	410	435	406	410	415	454	399	419	365	432	400	439	428	398	418	403	398	448	443	437	458	419	419	409	412	396	416	401	423	427	428	429	443	409	425	422	400	410	421	423	453	420	409	418	420	452	417	415	441	399	416	454	447	417	406	407	407	395	425	413	413	424	424	361	439	400	411	414	412	427	450	403	412
2428	335	348	329	308	363	281	315	290	303	327	266	328	267	276	298	281	280	282	296	307	278	287	268	293	294	297	303	311	289	319	309	263	280	302	289	304	272	291	286	272	253	268	307	259	256	279	294	302	291	284	268	290	306	284	262	266	305	263	306	263	277	270	297	322	242	292	313	279	305	291	310	265	291	293	275	293	302	264	294	275	305	313	287	300	280	259	305	254	284	263	290	271	263	276	309	323	273	290	303	290	319	309	288	287	292	277	266	314	263	288	289	289	271	270	271	283	264	254	295	295	284	255	279	271	288	250	289	298	310	283	277	285	296	295	311	284	308	291	277	288	307	288	291	270	264	297	285	292	285	302	271	293	292	282	274	259	324	291	283	296	297	285	282	270	290	323	258	283	311	279	286	325	288	260	294	274	265	293	271	291	278	317	295	278	253	278	252	252	277	294	272	234	293	311	305	265	296	292	277	297	278	299	299	283	302	291	274	290	287	283	272	295	298	289	273	301	297	278	308	297	261	269	282	240	299	270	289	256	285	275	281	290	294	287	315	291	283	283	297	284	285	294	286	287	275	275	282	266	299	285	292	284	273	308	309	285	276	291	284	277	282	267	286	310	297	301	288	271	262	298	277	297	292	253	284	310	294	274	277	283	262	283	293	316	278	274	281	307	313	282	278	303	261	281	287	278	304	256	301	312	298	295	293	304	297	305	302	304	305	273	279	310	255	272	276	291	263	308	276	274	315	274	283	274	283	264	285	284	279	307	281	293	283	299	274	291	274	296	302	299	316	303	285	306	243	293	255	306	238	275	263	303	332	280	270	267	289	283	246	278	294	311	286	299	286	259	263	302	282	290	310	278	305	287	302	306	326	297	286	297	261	277	299	304	282	277	289	291	272	293	288	270	293	281	274	304	277	295	288	294	303	308	296	303	276	297	285	285	252	265	304	284	283	282	281	288	313	276	290	281	301	299	295	254	299	319	277	282	291	288	301	308	297	297	305	276	289	256	301	299	292	275	267	315	277	285	286	277	285	310	297	300	277	302	282	263	308	301	299	289	268	293	303	270	262	273	287	288	271	297	274	277	273	295	292	281	261	284	293	265	266	254	278	274	284	290	297	287	270	266	297	276	298	277	276	274	268	261	304	299	308	243	281	318	300	258	279	280	307	296	279	281	281	297	269	327	282	290	286	285	297	269	288	275	272	300	278	292	276	275	266	275	294	275	254	261	268	264	283	312	296	297	234	277	316	263	275	278	283	316	320	266	268	270	278	327	264	254	307	330	282	268	269	269	313	257	283	290	279	297	273	300	306	297	296	282	296	266	291	284	275	262	246	277	273	254	273	286	316	291	295	309	269	291	277	282	259	273	304	291	295	265	330	311	247	295	239	280	276	275	295	272	287	305	276	284	291	273	315	295	277	300	270	285	297	289	340	276	283	291	265	320	283	291	253	283	331	296	301	282	283	288	302	289	299	273	321	302	300	288	297	283	286	286	297	296	283	322	293	305	276	260	286	278	283	273	288	271	280	257	312	268	265	286	269	282	252	279	290	306	262	277	266	304	285	309	266	265	299	277	329	295	265	293	312	308	285	254	283	281	285	278	263	283	265	248	292	301	271	301	287	321	285	287	268	293	304	280	279	332	298	267	287	300	269	250	272	302	284	323	266	289	291	309	278	286	312	293	278	273	302	288	282	255	295	263	288	290	282	299	283	243	294	349	309	295	288	307	276	287	301	281	277	295	304	278	253	279	255	308	306	305	295	285	277	277	285	281	286	299	280	286	289	280	293	292	264	287	265	259	302	297	311	282	290	260	311	320	282	282	299	286	281	269	293	268	305	302	304	283	280	302	286	292	281	292	303	292	265	288	280	273	263	294	252	315	298	302	302	270	277	281	279	320	301	311	289	266	292	266	308	278	303	252	278	306	290	300	304	301	270	296	241	305	276	307	275	283	288	300	304	258	267	304	295	296	279	283	307	273	307	241	284	289	287	286	298	268	290	272	274	291	280	277	266	317	283	294	287	259	317	301	308	287	296	287	244	264	258	293	312	302	294	292	270	252	321	292	280	292	273	275	296	276	284	284	290	308	308	271	270	285	284	289	271	277	277	285	299	291	296	252	296	315	275	265	278	274	302	281	294	318	284	284	286	273	289	300	303	300	256	278	270	290	268	261	278	278	266	281	286	247	293	300	255	288	285	275	278	317	280	302	302	273	297	262	296	259	291	299	285	294	282	282	254	273	295	283	299	287	304	270	315	283	286	284	308	329	290	269	296	303	293	287	298	245	274	297	284	273	291	282	315	314	312	287	285	317	295	265	319	256	274	252	302	285	323	269	313	292	266	280	292	301	295	281	286	289	263	306	297	266	260	311	305	274	302	298	277	301	290	275	287	298	312	309	258	285	311	300	289	298	322	296	267	295	290	276	299	276	287	303	286	307	267	282	312	297	298	306	292	272	320	300	294	311	299	273	274	312	300	282	267	304	253	296	249	287	271	302	297	282	283	275	272	298	291	263	294	274	284	262	285	305	263	284	286	270	267	274	275	278	295	269	280	282	292	301	276	270	304	298	266	289	249	305	305	316	272	277	281	309	290	256	261	299	286	296	285	273	268	267	285	302	282	300	305	299	298	276	309	293	319	305	303	246	277	288	285	306	274	286	296	271	279	277	277	290	292	269	276	286	293	277	303	290	301	289	299	304	254	311	283	274	295	290	275	287	299	291	281	255	299	294	297	306	263	324	301	277	282	304	268	284	282	297	281	286	299	310	287	300	280	283	293	280	272	269	295	302	294	264	312	274	271	283	284	296	262	295	287	278	272	295	280	277	296	300	302	295	271	290	286	268	313	293	301	291	266	274	296	308	305	277	257	309	223	284	246	293	282	290	268	287	297	317	282	279	298	312	281	293	277	277	314	304	266	289	253	301	262	290	259	300	318	295	326	302	270	299	294	276	297	280	283	277	286	283	288	277	305	276	326	259	286	299	311	294	312	268	260	288	291	285	308	295	315	284	249	272	277	283	275	277	252	293	276	313	272	266	264	278	279	285	285	290	284	271	281	306	322	274	295	302	302	277	274	277	280	287	276	268	303	304	285	291	296	249	282	310	273	306	290	262	285	301	275	273	273	291	277	289	274	272	292	297	295	302	279	281	290	274	313	277	291	291	286	270	264	301	271	288	266	296	241	291	302	286	286	257	274	313	319	294	315	239	270	287	271	279	286	284	286	313	281	285	306	303	294	269	266	278	315	311	235	287	281	265	305	291	313	270	308	284	265	282	294	292	277	312	317	306	301	294	309	258	272	302	289	277	287	264	267	261	269	292	311	267	314	273	297	269	304	328	292	287	256	283	270	275	306	288	300	268	296	265	274	317	312	278	292	304	258	284	257	279	291	282	276	295	283	248	285	297	288	276	321	276	281	295	289	304	306	275	281	284	277	289	281	305	281	286	275	269	273	305	279	298	262	291	274	267	285	287	284
2489	824	923	1013	992	835	894	845	881	817	909	829	763	824	832	781	770	735	749	755	816	795	776	780	764	803	744	768	746	802	782	737	750	774	784	746	778	753	809	771	833	751	795	796	760	736	746	755	785	782	768	800	770	745	826	743	768	747	771	715	817	752	791	783	753	780	786	784	785	802	796	747	755	795	754	713	760	827	784	750	756	720	790	796	807	781	766	769	801	762	760	825	737	761	758	742	785	739	732	753	757	758	751	710	755	805	787	786	737	765	742	787	758	772	762	767	739	720	772	762	781	762	813	805	704	742	762	753	758	714	774	760	768	751	787	739	778	733	768	837	803	805	740	739	757	729	823	726	754	755	751	759	767	765	802	767	801	766	793	775	758	709	801	745	723	746	769	807	783	712	727	798	795	769	738	703	784	756	719	740	793	733	763	814	809	747	751	737	779	772	784	770	736	730	791	722	817	768	779	794	780	794	830	786	814	754	809	759	858	790	759	737	735	746	789	773	784	782	787	774	729	746	767	759	777	766	743	753	752	778	777	719	781	734	765	778	754	791	781	752	777	810	783	732	761	758	735	807	726	751	731	768	795	734	695	773	753	813	784	726	738	727	734	768	771	782	778	765	784	754	768	721	795	774	783	787	772	739	768	785	742	734	740	768	808	744	734	775	776	777	752	812	786	777	810	769	754	755	708	800	785	729	740	716	802	795	753	733	722	761	768	780	781	779	756	733	770	759	762	756	745	756	817	757	780	758	761	750	780	798	792	814	808	791	758	717	762	776	751	820	753	753	786	797	761	775	758	777	751	786	773	731	753	748	780	744	812	768	786	787	772	780	840	772	748	758	825	771	779	759	746	808	768	784	763	736	795	753	790	820	782	713	725	843	787	772	775	781	766	759	753	755	741	796	809	746	771	747	704	772	747	734	770	745	755	797	745	740	809	781	785	750	747	784	771	737	768	740	769	757	812	714	786	790	822	774	757	744	771	768	755	801	756	809	769	845	755	805	810	767	758	757	764	778	775	791	748	768	730	789	769	801	751	816	769	700	778	756	781	733	795	781	765	736	804	731	751	737	782	725	735	757	822	777	766	801	741	772	788	769	771	756	801	701	784	771	790	759	758	754	783	770	788	806	808	735	747	792	778	767	804	772	763	741	773	769	756	808	763	797	780	794	801	815	730	774	767	788	746	763	828	733	763	673	772	756	768	746	759	768	758	793	777	749	767	756	785	761	782	766	777	711	758	775	803	718	741	772	750	740	756	781	740	741	773	778	746	814	774	755	783	756	777	757	800	780	803	768	768	745	698	792	719	783	788	728	760	766	783	779	818	747	733	773	773	770	758	797	749	778	756	768	766	764	770	791	778	762	766	741	798	772	795	766	739	751	740	782	778	767	780	768	788	766	769	800	759	729	730	751	763	786	845	718	768	799	823	767	773	778	791	789	799	823	770	770	789	786	778	776	778	784	778	751	803	774	774	760	735	790	816	767	786	759	768	802	752	764	794	803	822	829	717	728	799	768	777	796	809	803	721	755	754	749	715	756	727	810	782	784	715	818	759	735	786	740	735	735	791	732	784	803	781	761	794	740	787	778	751	795	777	741	739	776	731	744	747	811	761	773	721	762	738	727	760	736	776	776	733	755	735	736	790	765	750	744	813	742	808	742	799	792	797	743	791	763	814	768	787	802	808	769	749	769	775	752	699	759	782	759	778	767	809	811	751	759	750	783	731	795	770	782	746	748	740	763	824	773	747	751	761	782	802	758	798	726	784	727	749	730	768	742	793	772	795	737	767	758	729	726	769	764	767	785	751	745	785	776	782	787	735	736	800	772	750	756	746	803	763	715	772	772	773	713	769	743	768	772	735	810	734	760	755	728	765	762	761	745	741	767	761	761	761	779	781	780	752	787	745	757	756	747	769	792	744	745	754	802	761	736	816	782	824	765	739	746	776	779	742	803	761	781	745	774	738	765	745	788	751	744	757	784	780	760	766	753	736	731	774	812	777	755	773	738	788	751	828	755	738	747	778	766	732	786	756	718	733	758	766	735	815	739	729	738	775	784	780	797	826	740	824	765	798	788	796	756	752	753	753	796	747	726	738	774	728	762	788	791	760	765	803	811	782	750	766	775	731	745	812	730	809	796	786	765	761	730	810	771	734	805	772	777	752	798	741	793	748	757	786	760	748	773	733	837	764	803	783	747	754	710	786	772	779	750	826	747	726	758	773	805	748	756	768	768	826	739	730	751	792	811	741	808	738	759	767	783	815	783	802	777	728	774	749	767	728	758	707	744	753	788	764	777	800	736	746	833	776	775	799	792	748	738	746	761	758	765	747	786	753	768	723	768	780	780	714	755	715	745	756	766	776	785	819	748	769	781	790	700	819	748	715	752	754	723	776	779	773	752	764	726	751	766	782	755	763	773	783	744	755	730	755	779	783	778	814	739	761	799	760	744	760	766	781	760	732	791	733	805	777	753	702	797	772	789	765	749	747	785	732	717	783	735	759	765	752	705	746	740	762	755	796	802	773	762	797	745	754	773	756	768	758	749	770	740	747	781	817	795	753	768	786	742	736	751	790	766	783	818	794	811	755	715	786	750	769	714	810	747	799	748	815	774	731	754	765	720	735	761	814	774	807	778	725	842	781	768	728	795	783	778	783	804	739	760	764	735	749	744	768	753	781	789	848	724	743	748	778	786	712	760	806	800	788	804	714	769	768	791	795	702	751	729	746	762	742	754	738	776	796	724	750	803	781	805	748	748	756	732	790	777	774	786	756	729	776	762	738	803	729	821	812	790	792	748	785	803	718	764	754	723	793	774	789	759	779	779	760	714	774	791	756	768	761	717	734	774	735	773	727	768	784	753	721	725	811	796	788	773	742	755	727	773	811	843	783	816	741	761	807	770	774	767	805	729	802	767	715	786	748	751	749	755	774	732	758	760	810	749	725	814	750	745	752	802	757	778	757	807	771	726	755	758	732	760	810	744	827	741	748	812	795	761	773	781	747	783	784	799	724	798	738	769	709	748	756	807	746	763	817	732	770	744	781	804	722	758	799	778	751	747	751	785	789	767	745	792	749	754	781	740	794	772	752	773	777	806	770	743	752	758	746	768	787	731	755	759	800	780	768	779	766	764	774	704	765	724	735	778	738	759	732	788	725	828	759	724	797	770	778	734	768	787	748	808	739	761	769	812	790	751	800	745	758	746	761	769	782	758	796	761	735	766	764	743	748	774	805	783	752	806	801	719	765	741	752	777	759	768	711	745	778	793	791	820	743	808	796	758	774	767	785	758	787	731	755	791	757	726	762	762	775	746	713	735	795	741	783	745	795	696	734	797	727	727	761	770	750	828	777	783	805	777	779	771	776	747	757	804	761	753	698	790	788	816	751	807	778	782	760	818	757	790	730	757	770	739	758	743	788	833	755	748	779	768	810	775	796	784	763	738	749	814	783	735	778	796	805	792	721	811	759	741	758	779	754	758
8799	863	1215	978	689	574	429	333	313	314	246	255	248	234	224	194	198	198	195	171	198	174	168	178	187	187	166	190	165	166	167	158	166	165	155	160	149	185	139	164	158	138	182	178	145	159	146	136	150	146	129	162	170	171	176	175	178	163	156	150	173	152	165	151	170	165	160	160	155	165	158	189	164	162	169	168	153	167	139	144	168	163	151	145	159	162	157	128	147	156	170	178	148	151	172	164	150	148	159	130	138	175	143	181	160	138	181	182	135	151	139	160	180	165	151	185	185	179	164	154	141	168	165	155	155	168	172	165	146	163	161	171	190	143	170	148	168	175	149	153	165	174	142	153	150	153	154	168	162	180	148	174	137	145	179	161	175	168	162	162	171	156	140	145	156	163	167	149	139	141	184	165	160	148	160	146	169	158	148	165	161	156	151	156	178	182	153	152	168	162	165	167	140	160	153	157	167	165	152	160	170	148	148	162	160	159	147	157	153	148	144	153	179	158	160	138	137	171	150	159	155	153	160	148	176	154	181	163	163	142	175	157	176	163	156	168	167	160	154	152	148	149	164	169	169	153	165	162	159	186	166	161	140	143	177	156	160	151	162	164	173	158	135	137	147	181	172	169	141	161	168	164	173	149	157	171	143	165	158	175	176	175	157	156	158	170	175	170	166	141	159	158	177	172	170	150	177	207	151	147	140	147	187	145	166	162	161	158	135	152	148	153	175	155	157	158	155	150	171	182	139	185	148	147	153	158	144	179	167	178	161	169	144	138	161	163	152	152	170	150	148	136	175	159	161	133	169	162	154	167	187	171	167	144	146	163	158	180	166	151	165	176	160	149	174	154	156	158	173	152	172	138	170	160	153	172	162	166	164	148	163	173	156	164	149	161	155	175	153	153	153	141	153	128	166	159	158	162	147	134	154	155	158	156	176	160	167	160	165	146	147	155	155	159	153	160	152	167	154	155	162	158	152	177	156	186	151	155	149	160	144	161	190	153	163	149	139	156	147	184	152	169	154	194	169	150	174	153	172	162	145	168	173	150	185	180	186	164	137	151	156	162	151	166	161	167	188	173	164	163	163	151	149	166	165	173	153	136	171	165	153	171	165	148	161	170	176	141	163	164	161	158	157	169	175	153	182	175	151	169	161	175	159	187	150	178	154	134	144	155	171	171	155	158	152	164	149	145	168	162	158	175	155	144	163	141	143	135	139	149	167	161	151	165	159	126	169	166	157	163	167	160	156	168	150	175	140	157	157	157	152	140	148	175	168	158	150	146	169	152	152	170	148	158	168	159	162	158	157	133	150	159	185	146	153	163	152	154	162	132	142	155	153	180	170	169	151	155	182	153	163	157	144	182	150	140	143	173	135	145	175	149	152	166	160	163	169	144	166	141	161	164	156	163	172	172	171	159	164	180	161	168	145	142	151	168	136	161	146	172	152	141	142	160	160	165	159	170	156	166	181	144	153	152	155	151	170	168	165	169	165	150	139	173	182	195	162	168	173	157	152	163	136	162	139	149	152	145	175	161	156	147	190	170	158	169	158	163	172	183	142	149	190	157	174	185	148	176	149	152	148	187	182	149	147	162	143	167	131	151	160	165	185	161	163	181	157	184	169	145	160	166	148	157	156	147	175	163	161	179	157	153	162	176	171	167	175	175	163	152	139	143	171	152	152	146	154	153	166	171	175	165	178	132	152	179	161	159	176	149	166	131	160	160	151	155	144	149	159	174	152	138	178	144	149	147	151	160	174	142	168	159	164	169	152	174	159	167	184	173	152	145	165	166	148	153	127	163	149	137	166	190	164	161	146	170	183	185	168	152	173	151	153	165	172	171	167	184	137	136	168	158	142	167	150	162	120	157	161	167	160	154	139	175	148	168	136	158	141	146	158	166	144	175	140	163	164	167	167	184	181	176	169	162	153	166	175	166	160	165	167	168	144	171	157	155	147	146	150	136	155	155	161	151	181	157	152	161	181	156	175	157	151	170	156	143	148	130	172	151	156	139	166	158	148	159	175	165	166	163	155	155	169	160	162	146	160	137	133	154	168	164	136	153	162	166	160	152	174	187	124	156	177	160	160	160	173	165	166	138	189	148	148	159	151	149	144	174	177	152	158	170	172	139	182	154	159	148	186	153	168	183	165	154	146	167	153	121	170	146	170	179	169	140	176	148	160	164	162	167	153	157	163	179	163	152	159	181	174	155	156	158	168	155	164	137	158	150	167	151	145	144	170	134	149	166	165	168	158	157	178	174	154	148	153	175	174	172	166	168	171	157	155	159	150	153	155	185	177	147	140	162	159	178	175	159	164	131	166	143	162	160	156	157	169	176	181	156	162	147	153	148	166	156	174	141	150	157	159	147	158	153	188	164	165	171	175	165	153	154	171	191	146	181	154	153	154	158	174	162	181	166	157	161	178	154	151	155	169	162	173	156	158	158	155	157	166	152	162	139	177	162	128	140	146	157	151	131	141	178	151	161	153	170	147	141	161	166	152	171	170	149	148	145	171	169	165	154	172	157	154	159	145	168	167	171	156	166	153	154	149	163	160	188	138	170	163	167	177	138	137	162	158	141	124	150	165	157	198	160	173	159	165	170	172	171	158	174	137	172	155	128	161	160	179	164	177	171	170	155	158	152	173	172	161	169	126	170	155	165	165	149	154	175	166	139	155	167	159	120	161	169	166	167	145	153	148	170	183	170	150	155	140	151	159	187	161	172	144	143	160	178	155	175	160	147	175	155	143	185	135	157	145	161	164	158	173	146	183	163	158	153	139	171	152	161	189	166	142	154	154	175	172	180	172	163	154	147	157	162	161	169	141	193	154	156	167	187	163	139	165	155	163	150	164	158	167	147	167	166	156	180	169	163	149	183	157	150	140	166	149	163	168	142	144	151	157	143	166	158	152	157	172	162	174	162	143	173	155	154	165	169	162	154	168	152	175	164	136	141	155	164	142	146	160	192	162	167	172	160	172	167	163	167	167	152	160	188	140	146	162	167	179	196	170	182	157	157	139	159	169	148	154	156	175	163	186	168	163	166	164	140	178	144	190	165	146	157	174	184	156	150	192	167	147	154	162	158	156	165	169	181	149	158	176	174	160	158	162	172	166	162	170	158	171	155	142	174	151	147	161	133	144	164	167	190	161	145	189	154	155	135	155	146	139	174	150	180	159	175	141	171	169	168	153	149	155	154	149	167	163	151	158	189	139	138	136	184	144	142	160	168	139	147	150	177	166	158	152	147	155	152	147	147	168	143	166	150	135	175	158	159	142	179	142	166	140	157	167	181	154	163	145	164	160	157	150	162	160	163	149	165	145	169	180	159	160	160	188	141	143	153	162	156	154	160	159	149	161	155	168	158	169	162	165	175	157	143	166	147	165	161	165	150	153	171	141	166	167	158	168	149	147	160	156	156	134	175	146	147	171	151	147	171	156	147	158	149	190	158	147	148	159	160	161	181	166	141	155	154	163	138	189	139	153	161
5441	1276	2503	3047	2753	2253	1868	1588	1423	1203	1076	957	930	901	786	768	734	704	738	643	645	641	635	607	562	569	565	573	549	571	536	544	496	513	513	564	547	536	479	513	499	514	467	525	461	494	501	462	513	466	509	509	501	451	502	490	496	503	471	460	502	543	493	441	502	489	472	512	466	473	479	473	483	487	489	490	449	462	513	435	433	495	497	456	460	532	429	453	486	513	466	451	449	451	470	466	435	474	432	491	462	464	463	469	453	463	465	421	463	481	469	451	474	486	465	464	473	426	465	463	490	435	484	475	447	435	485	469	433	497	469	466	467	429	467	447	457	492	456	493	474	443	506	471	465	462	510	513	450	484	468	472	426	474	482	459	469	459	482	431	445	446	490	472	459	461	460	428	496	476	478	427	459	461	466	456	460	459	467	449	483	480	479	497	461	495	457	516	499	457	480	448	463	446	456	444	420	453	466	454	463	509	453	460	490	515	468	480	488	449	475	453	503	495	458	428	461	468	462	409	476	485	431	473	458	492	463	445	506	446	480	501	454	431	443	484	456	460	442	493	468	467	459	450	476	483	473	459	479	524	441	479	455	456	460	512	477	497	442	484	450	461	463	446	462	493	455	477	476	448	471	463	483	463	486	431	486	495	448	484	471	475	463	477	452	471	449	437	505	481	483	454	467	428	455	460	437	455	475	461	477	486	460	458	452	443	459	488	495	475	447	448	471	501	439	457	469	465	468	461	509	472	460	522	440	433	454	441	450	470	481	433	450	504	485	449	464	467	420	470	465	496	445	466	475	486	469	476	453	466	465	465	492	491	449	460	466	487	486	497	444	472	467	475	473	469	467	516	474	447	481	495	442	470	448	478	508	485	444	445	446	461	465	434	439	436	487	442	478	453	456	461	466	447	446	439	427	446	447	440	479	470	474	473	460	449	493	449	487	463	447	459	453	482	435	432	493	484	435	471	485	489	479	481	464	451	451	454	433	457	483	482	461	449	458	467	462	463	452	501	452	453	450	471	477	464	475	473	440	446	431	454	467	497	479	455	434	458	461	472	448	445	444	465	456	438	401	510	439	480	484	460	468	468	463	468	480	456	442	426	419	464	451	445	448	464	474	450	439	477	483	473	452	454	457	432	484	461	446	465	488	455	466	465	467	472	447	435	443	456	452	459	497	449	444	433	507	509	444	434	462	450	478	446	460	441	485	453	466	464	429	438	503	475	446	464	463	489	463	468	459	470	517	439	466	464	478	496	442	479	452	478	470	465	480	445	440	483	469	453	504	445	471	455	412	473	466	454	471	427	449	459	460	467	479	460	485	506	513	454	461	499	466	481	495	434	480	453	468	439	474	441	506	434	473	486	467	496	444	427	501	491	448	401	447	426	452	388	525	507	466	451	453	429	452	497	475	460	497	437	467	453	500	495	439	459	447	472	453	447	478	478	476	435	473	426	455	458	520	447	479	470	439	449	475	455	471	478	462	489	448	460	454	493	472	492	457	481	442	455	445	432	431	469	478	491	426	473	464	465	421	478	456	470	446	448	452	433	513	431	484	455	468	473	478	469	492	424	452	493	498	456	443	479	443	474	467	460	441	504	466	495	471	426	466	523	471	435	472	470	451	503	467	455	462	461	436	474	468	486	460	466	431	491	447	431	440	483	466	454	433	448	498	446	474	441	450	450	462	455	474	431	452	477	462	455	458	508	455	489	480	482	461	476	444	482	439	458	447	486	438	425	482	445	448	474	457	415	452	433	446	453	430	486	486	457	475	492	491	451	478	455	435	474	493	436	473	470	478	443	491	521	461	487	459	486	439	501	459	462	463	507	452	497	424	417	484	471	453	469	483	483	480	451	451	470	441	453	473	420	451	449	481	475	470	470	481	399	440	444	470	471	475	480	477	449	462	456	466	463	455	432	427	448	462	462	466	453	467	490	447	478	457	517	483	493	459	427	412	440	495	488	430	429	448	513	433	458	502	495	487	484	449	472	462	492	439	492	489	460	440	450	482	496	426	473	473	477	453	470	474	479	450	459	465	498	483	476	439	420	470	418	419	501	473	464	420	434	464	435	462	455	491	455	474	427	442	442	477	462	446	460	494	464	452	450	464	440	440	456	469	441	487	432	495	478	456	449	491	453	474	503	447	491	446	432	449	485	461	479	421	456	459	463	482	471	490	464	484	485	517	472	415	459	450	500	484	482	501	469	429	457	465	443	470	454	465	496	443	470	443	472	432	444	461	464	457	445	489	491	477	458	443	464	462	456	469	391	478	450	492	432	450	470	457	467	514	453	490	455	461	452	471	454	486	482	477	460	485	470	476	452	450	470	462	496	449	461	439	449	445	497	459	464	477	498	444	449	479	490	427	473	481	448	511	470	459	470	439	447	454	449	488	448	447	453	475	484	471	504	504	457	461	462	487	462	425	477	446	507	429	432	457	467	471	485	467	465	438	457	483	475	452	463	482	473	493	483	464	440	444	448	444	490	484	446	510	457	495	471	468	446	481	451	446	465	503	461	492	443	456	492	470	479	446	476	438	442	436	466	466	451	466	450	472	428	431	437	466	437	478	439	490	441	495	455	459	476	479	470	437	469	435	484	445	443	453	455	494	495	485	419	437	448	457	483	409	464	418	475	463	466	460	497	452	456	481	452	461	480	456	454	438	444	464	458	443	462	486	439	486	462	462	488	473	447	494	458	465	492	476	452	453	439	446	475	429	446	454	488	465	501	460	479	461	433	476	467	430	447	434	443	477	472	478	476	467	482	466	449	471	462	480	448	506	498	442	475	439	464	457	455	439	447	443	491	470	469	467	454	435	476	463	456	478	473	464	472	466	465	415	436	451	445	478	481	447	429	456	445	485	422	471	455	468	468	487	485	457	452	477	480	470	478	492	441	479	449	481	459	478	466	467	466	479	496	464	468	463	449	457	457	452	456	474	483	458	478	445	469	468	446	474	479	427	461	458	454	444	430	445	454	423	458	446	457	471	447	507	497	457	453	490	473	448	428	470	455	485	446	447	411	477	499	445	448	409	446	451	482	458	443	452	476	478	440	455	428	449	460	501	484	448	454	476	470	454	428	431	466	439	457	434	445	505	500	434	448	479	437	444	477	468	466	445	432	489	455	491	464	467	468	530	429	459	458	497	438	447	451	472	472	490	455	418	455	439	471	458	441	446	457	437	463	447	413	471	465	452	457	483	492	433	486	487	459	465	495	450	488	445	557	466	445	488	528	485	466	470	439	501	450	484	444	460	452	465	469	474	453	453	449	492	492	458	455	480	479	457	436	494	450	467	491	468	457	456	452	444	442	462	436	434	460	476	464	471	453	447	449	452	459	424	464	462	453	463	449	476	434	436	460	507	439	459	481	447	469	455	473	474	487	418	453	452	442	463	450	487	478	471	464	475	472	504	456	500	447	521	458	459	476	466	496	447	501	447	442	446	416	492	440	498	489	443	455	477	476	425	426	482	477	484	414	457	458
15976	2218	2255	1771	1307	939	704	586	460	393	316	299	280	260	214	223	183	212	201	191	173	196	192	154	163	159	165	180	168	175	173	152	159	146	152	132	157	158	163	175	151	129	149	148	138	140	150	145	146	144	139	125	145	141	153	140	150	137	150	127	143	143	123	150	168	154	153	142	125	151	157	149	162	136	127	158	143	132	148	168	134	139	147	150	139	166	135	139	137	143	162	156	146	144	124	115	149	131	139	122	134	128	150	129	131	124	138	164	141	152	117	137	130	149	132	133	143	135	137	129	132	131	141	137	130	138	137	143	140	135	140	116	139	141	149	137	157	123	144	153	128	141	109	162	157	125	138	139	137	116	140	135	132	156	139	118	137	161	127	122	145	127	128	137	117	117	151	135	136	138	137	141	119	167	134	136	149	143	151	140	151	130	157	153	162	134	116	132	132	142	139	148	129	132	121	134	121	112	147	128	132	129	148	115	147	149	151	125	139	125	131	145	125	131	148	111	146	148	145	134	115	144	139	138	140	131	134	132	140	128	117	132	161	135	129	142	140	138	130	137	159	118	124	128	136	143	146	150	142	130	137	111	135	136	132	118	132	138	149	140	127	114	134	137	124	124	135	113	154	157	135	151	128	132	155	146	129	131	125	131	123	147	133	122	128	130	139	130	132	125	123	133	133	133	138	143	134	140	137	140	127	125	143	155	127	149	126	105	145	125	128	119	125	138	142	161	138	142	140	157	151	121	120	140	138	136	134	125	145	123	128	132	139	137	110	146	144	142	134	149	131	131	132	140	117	146	161	115	142	135	134	133	124	140	137	116	134	141	131	129	139	146	122	144	144	127	116	131	135	150	145	125	133	119	123	144	155	147	120	145	143	119	133	133	146	142	143	144	118	137	134	152	131	172	133	126	132	111	149	140	145	117	126	130	146	118	143	125	133	133	142	141	139	140	128	119	143	142	145	139	132	137	134	152	147	159	130	138	130	134	149	136	131	146	161	138	124	135	132	124	134	153	120	139	158	142	133	160	138	133	130	132	145	121	124	147	131	142	137	158	121	146	144	148	139	145	120	138	117	143	139	129	114	116	143	131	146	127	133	149	143	132	130	135	133	147	127	137	125	158	127	120	155	150	144	143	116	133	135	143	140	139	128	130	143	153	140	138	131	125	159	128	120	139	129	112	157	130	129	123	146	136	155	125	121	135	135	151	144	137	109	156	111	111	146	154	113	147	139	140	151	122	128	144	133	138	147	134	144	144	140	153	98	129	162	135	114	133	124	138	145	131	136	152	117	122	130	122	130	120	135	153	145	137	139	143	123	122	131	125	136	136	137	120	138	141	119	137	135	122	139	127	111	142	129	144	132	136	133	164	137	132	135	127	126	134	140	123	135	131	139	154	148	132	119	133	144	140	108	142	137	131	129	134	134	115	140	127	119	135	127	121	132	145	122	128	143	141	115	142	142	110	124	134	133	130	132	130	134	140	127	123	144	132	128	127	132	132	116	116	137	111	168	124	133	141	151	124	139	124	134	116	129	131	116	138	127	121	113	150	134	140	136	138	132	137	146	133	124	136	130	139	154	107	148	116	134	132	128	133	148	146	134	108	134	146	138	142	139	140	150	148	150	126	138	143	133	132	151	143	150	139	161	136	151	156	136	134	140	134	137	136	149	143	139	120	124	123	139	135	142	131	161	136	150	124	150	156	134	152	127	159	156	157	139	141	148	125	150	133	130	112	145	142	118	127	113	147	144	141	107	170	151	138	120	124	116	140	134	135	131	139	127	145	126	149	111	141	153	149	159	129	123	132	107	141	135	134	127	102	126	134	136	130	133	145	149	137	143	157	135	157	141	137	150	129	127	132	132	134	155	127	147	142	130	141	144	131	132	123	105	149	148	144	132	148	142	135	139	138	152	145	128	133	136	148	120	119	137	126	126	109	134	127	153	109	146	140	160	138	135	126	122	149	145	141	135	141	134	135	107	112	133	151	132	131	153	122	147	147	134	152	144	133	119	141	142	138	130	154	121	138	133	141	143	134	129	152	144	122	133	111	132	153	124	156	154	145	150	128	124	133	139	117	137	125	143	131	119	126	110	135	129	153	125	135	144	129	138	148	157	141	118	131	144	119	154	154	133	125	143	138	150	129	136	138	123	119	135	150	118	131	120	113	140	126	144	120	146	148	122	158	146	143	163	129	138	129	139	149	145	136	135	123	135	136	135	154	160	135	145	140	136	141	128	135	123	146	134	148	139	138	134	144	128	139	144	136	119	154	136	123	136	134	120	126	121	148	117	144	139	119	129	127	148	149	144	125	142	125	134	143	138	126	129	145	138	140	143	139	120	134	147	151	130	135	121	142	132	139	118	120	131	137	127	145	138	160	128	147	129	134	144	140	131	138	150	128	144	119	123	132	147	147	137	132	128	135	125	145	140	138	138	128	140	112	129	147	141	145	124	127	148	132	117	142	137	136	133	135	156	139	120	136	142	139	134	123	152	163	132	143	120	144	118	147	135	120	150	150	145	135	124	156	135	136	115	134	127	157	138	129	116	131	139	156	132	139	132	139	120	134	138	157	148	135	143	143	138	134	117	138	149	137	151	146	125	131	145	141	147	140	141	132	113	151	134	127	123	133	142	122	163	144	136	149	132	128	135	135	133	126	148	120	116	133	136	139	130	138	131	130	137	144	146	129	133	124	137	144	164	109	130	144	123	148	131	152	143	126	129	151	142	155	136	140	148	144	129	140	162	137	143	144	124	140	124	151	128	118	134	141	142	132	118	125	129	106	140	143	133	174	140	117	131	157	134	141	129	129	156	143	141	135	141	110	134	128	132	100	144	129	153	138	114	135	111	152	132	161	128	134	139	116	139	134	160	119	118	133	137	144	152	124	146	132	139	108	161	170	135	130	141	126	144	131	129	123	147	126	143	149	130	141	124	135	156	143	145	119	129	106	150	138	126	102	123	115	115	147	147	168	119	136	155	122	128	122	129	151	134	121	115	127	147	128	142	137	116	135	139	124	130	122	132	142	148	134	141	133	141	149	116	144	124	145	142	138	122	140	129	160	161	130	118	122	114	138	130	127	131	114	144	152	131	127	136	140	145	116	133	139	144	117	132	130	133	144	149	153	141	146	140	135	144	122	123	140	151	145	125	137	149	147	138	127	134	135	147	151	135	146	150	138	140	127	137	135	149	118	136	132	172	149	125	147	144	127	140	158	144	135	123	137	148	119	128	122	130	152	147	152	126	144	147	123	125	128	109	144	154	140	133	136	135	142	144	115	146	150	116	133	123	117	159	136	138	135	132	126	108	153	120	136	134	136	150	124	132	162	135	140	126	133	151	135	148	133	129	125	132	155	138	124	111	125	151	162	133	109	149	138	141	141	138	139	129	135	136	134	149	125	108	145	125	129	141	143	132	124	114	126	152	136	120	140	145	136	103	125	173	132	140	133	137	136	119	123	132	142	145	143	130	149	125	136
7504	2040	4425	5262	4709	3717	3138	2622	2225	1847	1641	1471	1357	1221	1016	1035	980	930	829	794	748	716	761	687	608	608	670	630	609	627	595	567	561	546	485	567	515	511	493	497	501	483	459	515	483	481	469	474	475	517	501	472	491	455	455	466	454	476	476	450	462	458	470	469	459	454	477	436	446	450	461	434	437	448	428	423	419	474	433	433	418	453	423	393	416	451	444	424	426	441	450	401	403	461	417	448	428	412	435	435	452	484	443	407	426	408	466	411	424	446	409	448	447	437	415	396	417	387	404	395	440	405	413	418	468	435	450	448	443	443	454	460	408	419	412	409	394	432	410	402	442	442	400	433	423	447	409	418	432	415	417	410	416	408	435	408	419	403	398	397	420	431	467	407	404	411	402	393	380	405	411	434	421	436	401	426	447	424	401	370	430	442	426	413	422	395	453	419	444	411	433	436	428	390	443	386	411	413	405	414	408	459	412	421	410	416	388	454	420	454	443	433	400	405	427	444	420	407	416	386	416	455	366	409	401	437	427	421	389	454	418	435	413	413	434	447	400	400	426	402	436	419	432	440	417	439	440	438	432	407	451	392	406	396	423	412	408	407	413	407	425	407	422	410	430	425	419	428	387	386	412	459	428	386	387	447	391	384	408	406	417	403	416	402	428	404	408	401	414	434	386	407	405	455	375	439	414	401	443	429	401	390	414	401	425	411	435	395	382	413	389	425	407	406	421	425	418	385	402	400	428	425	421	421	359	453	406	427	453	421	421	425	429	433	400	389	419	404	414	390	448	417	451	423	433	403	417	438	454	400	382	441	408	400	407	390	443	406	457	372	395	423	392	446	416	392	426	417	417	397	395	403	373	400	418	417	396	405	401	422	403	406	386	409	394	391	395	384	410	421	436	413	418	388	393	424	454	431	417	402	390	419	382	396	402	420	432	416	411	395	388	410	422	421	433	350	384	397	421	386	421	411	401	407	427	436	484	424	417	408	427	422	431	404	436	398	428	429	430	426	403	429	402	389	384	409	405	421	396	420	420	391	414	422	419	389	433	413	404	440	430	401	442	394	407	386	440	449	412	406	405	398	418	434	366	432	408	406	447	397	410	426	409	426	460	416	401	446	442	413	408	427	423	416	410	394	434	424	385	402	472	437	414	411	424	436	398	392	438	396	418	452	404	431	444	422	400	410	420	394	399	396	405	435	413	387	433	410	421	374	361	416	388	421	429	401	429	438	453	415	439	434	419	437	397	418	458	429	407	451	445	401	400	419	444	429	401	399	426	435	421	432	416	444	406	409	425	399	449	424	411	354	450	415	400	407	388	415	407	383	400	405	398	419	427	424	411	431	451	460	420	372	465	412	412	403	408	443	377	396	431	404	443	411	381	431	435	423	415	420	376	339	411	400	433	414	430	432	395	437	420	429	422	405	423	401	373	414	451	394	393	404	393	363	422	434	426	427	426	408	416	395	398	405	421	392	378	433	411	451	391	446	398	413	410	400	417	411	416	439	414	408	414	385	447	392	403	412	438	396	411	430	425	398	424	476	473	418	397	341	430	380	431	427	417	411	439	444	408	380	412	357	391	442	444	397	395	404	427	379	422	409	460	418	395	426	360	446	417	401	431	429	415	398	445	436	416	401	433	466	415	392	421	403	434	413	427	466	449	406	415	415	388	407	437	401	370	395	420	411	451	416	417	405	410	458	444	376	396	371	434	408	432	447	415	444	381	408	428	449	399	414	410	380	418	435	402	421	389	392	447	397	428	437	397	398	407	410	434	428	438	419	411	396	391	427	411	435	429	392	416	435	415	405	402	415	449	402	413	457	423	414	395	396	400	410	439	396	416	438	441	422	427	398	437	441	416	404	398	383	402	409	393	392	457	430	408	421	393	413	441	384	418	409	430	395	450	411	381	371	442	428	421	424	416	448	422	444	408	452	405	437	405	380	399	435	411	448	422	430	396	426	426	391	437	413	420	422	441	408	407	427	435	430	429	439	434	453	442	439	409	392	434	441	424	401	423	416	395	395	427	412	404	434	393	403	434	407	372	412	361	404	429	417	441	433	406	411	409	410	400	418	410	436	397	422	376	427	426	446	425	400	428	435	430	399	430	405	397	400	397	431	442	404	427	386	394	404	406	431	412	406	404	427	393	434	423	420	458	459	475	410	439	423	439	418	434	413	413	406	446	420	439	409	379	401	458	430	394	407	434	426	421	410	425	388	407	401	378	414	418	373	403	410	413	434	428	422	417	443	454	381	390	449	436	417	422	371	419	439	445	407	418	405	421	422	439	378	396	409	425	417	400	438	441	428	412	395	406	463	375	410	402	414	383	434	412	419	413	410	407	407	420	375	415	452	409	440	453	427	415	449	386	431	432	394	425	403	409	405	421	401	420	370	427	424	400	417	428	421	430	414	401	377	424	421	408	412	405	437	398	426	423	405	385	424	427	421	419	400	406	397	406	427	412	430	383	457	451	396	429	367	426	431	382	394	383	397	440	407	409	444	441	402	402	417	442	411	393	415	411	421	414	402	418	379	429	401	415	408	435	386	408	400	413	406	451	414	403	428	422	404	431	434	455	422	416	437	414	373	424	429	406	431	415	454	416	399	411	405	408	406	410	458	428	420	405	427	408	442	421	404	382	439	418	426	449	436	407	457	408	413	451	422	426	382	415	405	426	432	407	412	410	438	409	407	397	412	429	407	442	438	416	404	412	396	392	424	413	383	409	409	433	391	429	403	408	416	423	435	390	413	441	380	422	387	404	381	414	422	427	413	462	408	417	396	410	410	396	386	407	427	414	430	400	458	389	401	452	424	437	397	417	385	420	399	374	388	385	407	441	420	418	406	449	447	415	458	428	432	396	430	399	419	434	418	387	444	405	442	419	421	389	432	376	434	430	396	425	391	401	432	403	426	405	456	403	378	439	413	432	421	424	413	424	416	389	422	434	396	410	446	452	379	409	428	394	411	386	419	389	407	403	379	407	413	412	437	419	411	375	442	414	413	403	396	437	399	431	432	422	413	395	420	405	449	426	444	389	447	427	397	394	390	458	404	392	418	413	448	397	437	402	419	421	441	448	466	429	407	434	422	400	424	404	404	425	407	439	428	439	430	383	422	443	443	423	405	399	399	418	425	418	398	421	449	433	419	390	425	396	412	409	414	392	430	425	394	412	393	368	446	427	416	442	383	430	430	429	437	429	441	406	439	447	428	404	419	429	415	411	414	387	425	451	405	424	419	402	405	435	435	397	415	412	421	422	397	410	441	397	461	435	398	429	411	451	393	434	405	433	411	403	389	425	439	425	370	418	465	417	389	446	461	464	434	401	457	467	430	383	439	387	440	400	414	396	383	419	434	414	434	408	409	441	392	435	406	443	399	401	407	432	416	399	413	391	395	435	410	396	413	429	434	384	419	417	421	427	417	417	419	401	424	398	403	437	432	400	451	437	428	403	416	391	410	398	440	405	404	401	433	394	406	421	410
2473	378	350	338	310	350	315	305	297	264	284	322	325	301	289	302	283	293	282	285	316	292	284	305	264	295	293	304	290	299	295	276	290	282	290	294	292	284	267	274	304	280	300	272	296	281	313	277	292	274	321	300	276	273	297	299	316	285	319	332	289	262	295	308	263	308	290	282	290	293	264	270	300	302	280	282	290	264	290	303	273	304	294	284	269	268	291	291	253	287	268	287	273	307	293	302	287	302	274	272	293	298	270	271	291	269	275	267	268	285	281	272	303	295	298	264	297	327	285	272	251	289	284	290	288	268	284	335	269	290	297	272	279	265	253	303	310	283	281	277	257	246	300	284	281	280	272	282	291	286	281	283	276	287	310	286	302	294	310	306	288	307	283	274	299	290	281	289	291	277	279	277	271	271	284	278	266	247	295	256	288	306	311	302	251	260	269	280	285	305	284	273	279	298	265	285	291	288	299	287	299	289	287	296	309	260	281	267	285	290	278	269	276	306	310	294	299	279	270	299	292	307	272	284	287	278	304	291	279	302	278	273	271	278	272	286	295	289	300	301	285	268	295	278	295	293	272	296	268	291	247	274	276	281	290	280	289	266	290	290	293	278	262	274	292	277	294	284	260	303	308	268	289	286	269	280	296	290	323	307	296	270	281	250	292	280	296	300	301	284	265	260	281	281	298	295	253	272	296	306	295	274	277	279	264	281	282	284	286	296	281	305	299	286	292	285	309	295	265	269	298	279	292	321	271	293	287	289	268	290	308	262	279	267	279	297	298	317	285	330	292	295	275	249	284	300	312	300	283	277	304	313	305	247	299	313	290	294	281	303	283	276	288	297	327	247	279	317	277	272	290	282	293	282	287	295	288	249	287	295	319	280	272	290	296	315	327	263	283	285	287	285	278	270	280	237	276	278	285	305	316	272	292	310	257	283	273	308	261	298	302	262	269	300	273	276	260	316	299	285	269	319	301	288	284	276	322	283	294	291	256	265	259	307	272	299	268	275	299	297	254	311	268	310	327	294	265	281	270	300	277	299	271	302	312	287	311	288	272	294	254	273	263	284	285	323	329	273	273	275	286	282	284	292	292	302	308	297	250	282	296	285	298	293	302	301	239	268	278	299	278	298	266	301	304	243	290	279	285	283	257	305	313	270	295	301	270	283	294	300	312	296	276	278	284	268	305	288	326	299	309	271	294	259	285	274	286	259	269	292	310	261	245	296	303	280	277	323	291	290	304	269	283	305	277	258	278	284	299	317	292	263	314	277	321	298	281	287	319	273	287	300	262	263	273	294	286	280	291	253	271	288	296	295	294	294	285	264	281	312	280	258	282	276	306	299	288	287	283	302	287	308	289	269	306	311	290	272	285	278	316	285	324	289	300	351	270	273	270	289	278	291	300	281	280	302	282	282	269	283	295	252	295	294	264	299	275	272	309	281	264	286	292	286	265	303	274	288	279	315	269	315	267	269	281	328	247	304	263	282	289	313	300	279	271	261	307	277	286	274	298	276	276	282	300	312	271	283	308	265	301	279	286	290	294	271	280	289	288	279	299	322	292	295	276	273	294	303	295	315	305	296	325	271	265	292	289	272	288	304	282	256	268	268	282	271	271	311	301	283	306	283	300	287	242	295	283	265	284	279	313	246	307	304	292	276	320	275	277	287	290	300	292	300	254	281	314	270	281	272	268	286	280	299	300	301	284	319	270	283	299	286	323	297	284	314	261	293	290	276	258	343	290	310	262	272	274	273	301	309	306	257	287	254	284	293	290	295	314	284	287	287	290	304	291	268	294	319	274	290	303	262	286	280	282	272	309	288	275	253	279	288	304	295	275	310	280	277	290	252	280	289	278	276	266	292	264	294	269	278	261	251	298	303	264	275	289	309	278	289	298	265	281	283	307	278	304	276	267	260	271	274	269	273	310	292	308	262	274	287	274	311	262	265	270	321	282	304	255	268	249	265	289	308	274	310	293	276	260	276	276	259	275	290	288	291	298	293	319	287	268	316	254	277	290	294	271	284	244	301	258	296	288	279	273	271	290	325	294	313	302	292	293	317	303	259	309	305	299	298	312	295	294	306	320	285	286	321	267	297	295	287	277	289	291	288	245	288	283	276	274	272	330	263	297	280	279	315	304	300	265	283	300	276	310	277	275	293	288	309	278	289	294	304	281	299	295	302	288	292	287	315	277	268	279	257	262	277	287	287	264	276	283	296	291	283	271	284	277	275	310	258	259	299	304	281	284	293	272	298	248	264	296	297	303	311	272	288	284	297	267	267	275	277	276	284	270	293	314	291	293	306	311	293	280	271	255	306	271	283	303	261	289	264	293	289	287	291	284	273	271	309	272	296	272	265	287	327	312	266	285	292	292	294	300	303	267	292	291	281	270	299	300	252	284	282	293	272	287	294	298	295	279	296	261	295	252	279	311	275	301	297	282	254	278	257	299	290	294	287	278	304	313	277	290	295	303	308	271	307	278	278	285	282	272	313	306	283	322	281	277	273	284	286	296	298	286	281	297	296	256	261	299	270	303	266	261	297	304	276	271	302	307	282	289	249	293	287	283	306	280	259	303	292	297	287	323	273	286	260	276	281	305	314	307	305	269	282	288	290	285	302	266	259	279	279	240	295	295	292	298	308	276	266	289	272	287	305	334	298	290	306	267	290	255	297	258	295	270	309	277	297	291	267	269	264	281	280	342	311	290	280	254	301	264	330	283	253	293	300	280	297	289	293	291	280	295	320	291	273	257	296	281	274	280	272	302	284	306	276	311	280	281	293	283	297	268	304	309	264	285	283	260	296	291	278	258	256	254	267	283	296	297	286	291	320	272	277	287	265	280	268	280	309	267	286	281	301	270	313	292	295	273	310	284	261	284	251	288	280	297	295	295	298	298	276	284	294	257	283	300	305	287	318	258	295	259	314	271	263	258	276	269	253	290	293	277	287	289	298	264	268	292	274	290	292	270	312	290	314	291	271	293	257	303	301	302	267	311	347	299	320	292	296	295	288	260	291	287	299	305	298	274	297	279	316	297	275	302	293	301	285	278	288	287	257	311	285	286	293	285	298	287	284	276	258	277	293	284	295	277	297	254	295	282	282	316	291	288	265	309	279	307	279	302	299	277	259	281	305	291	280	280	321	248	283	273	257	279	285	259	275	300	290	290	316	278	273	248	293	258	310	314	287	283	279	325	280	301	290	278	291	301	263	271	322	311	285	237	255	264	283	267	293	284	269	278	292	265	295	279	294	254	299	307	309	308	294	278	265	271	288	301	268	282	267	273	278	293	298	263	311	269	269	261	295	304	308	291	274	274	258	285	283	271	283	272	288	267	260	286	288	284	275	288	253	259	281	291	271	283	302	316	271	257	294	265	277	296	274	289	279	275	292	266	287	263	303	272	267	256	282	278	294	275	276	296	296	303	262	281	291	286	292	269	264	283	315	276	286	268	266	294	297	287	293	310	261	282	291	274	287	297	285	298	296
2391	857	921	977	953	928	924	823	870	830	858	782	797	787	810	854	747	842	799	809	810	790	764	782	800	755	789	738	747	787	712	766	798	824	777	747	749	804	800	799	799	752	790	786	786	738	789	793	736	802	807	744	795	734	764	760	813	783	767	780	697	810	816	834	794	804	799	755	762	725	777	788	774	820	756	776	726	770	745	746	809	779	728	720	784	769	737	740	783	792	739	759	765	734	781	754	785	803	704	796	767	790	723	749	770	804	769	770	790	806	784	778	740	831	726	781	741	800	773	783	767	791	775	709	712	803	709	760	767	751	779	796	779	755	740	788	740	742	769	817	763	749	735	795	751	782	824	789	761	738	764	802	752	749	786	761	796	822	803	763	701	764	770	744	762	790	737	767	721	756	743	739	761	743	770	759	769	749	743	776	761	706	792	785	742	788	787	796	758	785	781	786	805	700	787	701	788	720	785	778	744	759	780	753	781	773	742	835	796	713	812	798	705	775	798	664	770	754	793	770	815	762	794	767	755	740	814	811	766	776	741	772	749	790	765	749	769	759	787	734	750	792	730	828	753	707	759	791	795	784	774	773	756	769	731	817	754	766	729	755	808	753	764	749	792	758	802	774	761	768	758	773	724	783	798	768	757	821	779	790	744	745	753	775	742	780	798	790	799	760	808	753	768	754	783	755	763	816	795	788	779	776	786	724	752	738	755	797	753	768	816	736	768	793	762	798	791	733	760	738	810	791	782	767	730	768	724	784	742	726	810	732	757	810	705	714	762	708	725	754	781	786	799	761	760	705	804	769	749	720	769	757	784	815	786	733	762	773	750	809	761	746	766	763	786	742	738	750	776	735	786	784	807	774	784	768	752	785	732	737	703	802	712	749	794	798	801	713	766	708	805	774	790	786	764	773	812	783	732	762	735	781	717	739	770	789	732	834	790	818	751	795	791	794	737	781	710	783	776	769	751	822	760	776	792	757	778	789	743	786	786	749	768	787	782	753	800	728	730	794	795	718	717	744	759	721	737	702	768	735	858	717	776	780	795	747	778	751	775	747	761	732	784	759	785	845	756	749	789	738	793	776	785	822	777	807	782	763	782	742	811	786	785	786	763	763	767	768	777	737	755	748	739	773	750	786	789	750	751	790	747	809	789	782	762	747	770	783	773	744	792	779	751	790	747	841	773	737	794	779	790	766	773	775	774	746	763	813	788	761	779	780	731	804	723	723	812	765	750	744	770	767	767	775	767	746	759	756	755	779	760	767	763	780	755	769	712	771	738	793	750	781	808	780	732	803	820	793	762	725	712	819	796	730	731	786	786	778	760	792	774	811	776	749	787	779	735	760	772	769	742	808	733	744	842	730	741	778	765	721	772	801	727	770	828	807	736	770	780	748	817	718	752	767	763	757	780	813	743	765	749	769	778	763	833	768	726	793	780	824	768	761	768	766	739	738	751	787	798	755	764	763	757	764	779	777	763	761	823	735	788	779	772	722	791	751	799	743	749	792	741	778	801	752	754	759	740	737	797	823	759	787	746	731	786	793	747	756	757	749	780	820	805	756	779	781	721	780	822	800	782	761	740	806	764	790	778	796	738	789	750	769	778	798	766	783	783	768	724	778	744	758	808	777	745	767	821	752	815	762	784	825	796	786	817	824	797	795	802	748	760	799	748	773	772	745	774	774	737	775	732	757	739	791	784	769	774	743	739	792	774	817	758	732	783	841	790	766	761	770	803	788	765	715	788	724	773	743	778	799	725	774	748	726	778	767	802	793	759	780	782	783	760	785	760	752	746	736	739	762	787	800	761	727	787	783	780	764	737	798	710	730	828	782	724	786	743	760	818	783	786	729	782	805	798	803	735	764	782	822	776	793	747	753	774	820	766	756	760	754	786	766	801	747	764	734	784	746	760	731	777	747	788	743	791	752	819	754	743	766	781	752	734	702	713	718	764	737	786	766	776	759	754	789	748	771	764	713	748	766	766	711	798	787	737	780	780	794	790	759	776	766	750	739	756	797	684	778	731	736	778	777	747	721	762	724	809	733	801	757	755	752	762	741	749	846	773	787	761	745	775	789	797	722	786	784	769	755	731	749	776	754	782	747	786	770	759	779	767	764	822	766	803	763	756	725	754	766	749	761	720	786	766	759	759	774	790	783	797	758	796	778	765	811	778	746	793	782	747	756	811	722	726	794	714	756	726	807	782	712	733	693	761	736	770	735	739	754	759	772	790	735	785	732	754	762	707	779	782	769	793	720	755	749	761	765	729	833	759	764	767	761	721	748	797	757	758	725	782	742	797	776	749	742	758	765	776	771	749	782	774	771	762	722	794	791	806	809	782	784	799	760	742	780	737	742	753	773	787	809	733	732	719	810	753	741	789	781	754	736	767	766	745	697	765	791	739	779	728	815	762	757	815	786	805	773	793	766	739	779	780	778	773	802	742	746	802	766	763	781	757	780	869	771	780	771	792	744	769	743	777	800	809	733	733	722	769	795	728	751	770	794	740	774	706	759	743	721	796	732	761	762	776	791	773	735	760	769	714	749	741	686	713	799	822	738	784	832	765	748	783	801	806	779	784	727	748	767	788	730	788	756	741	809	735	760	818	746	749	780	774	751	802	754	782	772	783	752	799	768	761	776	790	789	778	751	762	740	737	813	759	765	799	730	791	761	773	732	792	709	745	750	752	763	757	743	776	776	742	731	835	776	797	749	712	759	783	764	750	769	789	793	775	747	760	786	767	774	752	749	733	792	819	815	738	743	809	768	748	728	793	774	744	778	817	748	769	742	732	757	739	775	840	734	773	783	765	723	696	820	755	787	807	759	783	738	766	752	744	705	728	765	725	836	749	775	738	783	767	750	797	771	745	794	770	774	751	752	780	825	770	811	690	797	782	775	755	800	749	830	759	785	751	796	785	741	733	811	731	780	752	805	747	816	822	715	731	770	777	721	803	789	789	753	759	784	828	783	783	734	761	761	714	785	731	780	780	763	732	783	786	805	802	816	733	786	800	738	798	776	762	701	749	774	776	771	730	741	784	667	758	740	781	769	855	780	769	788	736	777	760	752	761	822	787	743	798	728	753	769	800	759	783	769	784	789	736	802	748	724	780	747	743	766	697	763	855	748	741	768	786	757	769	767	804	765	774	797	735	710	772	764	802	758	770	746	765	794	760	714	751	760	776	765	790	769	767	758	802	745	782	794	786	770	777	768	757	751	785	755	758	745	713	791	756	770	759	747	753	726	773	772	756	794	780	721	794	795	769	761	747	772	783	797	748	727	744	776	733	792	804	744	773	780	767	755	784	781	807	728	756	746	732	749	788	781	751	754	779	793	774	761	821	739	790	767	773	764	750	763	726	744	722	802	772	775	786	779	768	753	763	759	730	794	732	804	737	742	759	725	762	815	749	778	725	772	773	726	729	788	799	780	755	788	732	784	799	775	809	832	759	761	736	826	775	744	784	769	790	719	762	769	742	785	729	757
8610	969	1233	977	743	553	410	378	358	283	285	251	236	247	212	203	201	203	165	168	205	167	172	193	174	183	183	161	189	172	200	178	159	157	156	160	190	169	156	172	181	181	155	178	165	157	186	173	151	162	153	161	197	167	177	165	177	175	158	176	167	173	186	164	143	154	148	154	158	148	156	165	147	149	167	159	184	171	164	174	167	186	158	171	131	159	168	145	152	173	166	157	165	150	185	167	149	146	150	151	164	147	174	165	167	162	152	144	157	135	153	174	156	161	140	156	155	184	163	149	161	134	160	151	149	147	149	158	155	149	173	153	153	148	138	161	150	160	177	147	160	157	192	145	168	150	140	140	158	149	152	182	165	154	157	179	169	183	173	164	147	150	161	146	152	183	173	141	171	163	151	160	136	147	184	173	168	178	157	163	165	158	162	160	159	153	161	157	168	158	146	145	156	166	184	181	178	171	158	149	147	156	161	164	161	173	153	150	180	168	146	177	178	167	163	155	171	175	154	177	173	163	142	194	156	144	152	165	148	165	163	150	166	187	158	158	164	140	149	160	150	161	166	165	137	138	168	166	168	152	158	150	137	169	185	159	162	162	165	152	183	162	155	165	154	158	159	156	162	151	165	131	180	149	160	165	144	151	182	159	159	164	157	161	166	164	156	156	184	149	148	162	167	159	143	145	165	173	160	152	168	166	169	169	160	152	142	170	165	135	172	185	154	164	162	149	134	156	144	154	152	173	160	171	180	164	134	151	161	148	164	168	142	146	148	187	158	150	154	155	169	167	173	151	170	146	160	149	144	161	167	173	163	168	163	169	159	164	148	148	179	170	166	155	147	164	131	171	167	155	165	161	169	148	168	156	157	179	173	176	154	144	147	161	148	143	155	156	156	180	160	142	156	163	169	165	166	155	155	186	163	166	158	159	170	150	147	154	150	173	154	169	161	143	153	181	140	145	166	167	155	155	175	152	162	155	151	176	169	165	162	159	169	154	164	170	175	170	154	162	168	173	140	164	174	156	148	141	159	161	177	154	171	145	166	190	161	138	180	148	170	157	170	158	149	166	152	149	152	173	168	158	158	149	134	152	152	136	141	163	144	161	145	171	160	153	163	135	165	151	175	174	177	188	153	161	153	140	170	150	158	152	163	149	156	144	154	143	152	149	150	157	160	164	151	154	150	178	192	153	181	167	174	159	142	173	145	150	151	154	150	164	160	147	146	160	158	149	186	168	148	162	166	162	154	165	173	166	171	147	164	167	173	153	149	158	167	144	158	179	168	155	168	165	187	154	168	160	160	146	146	174	184	156	165	162	166	169	176	175	154	173	159	160	179	176	162	158	159	165	157	153	171	149	188	177	144	159	159	155	164	174	170	162	160	146	172	173	168	158	177	167	160	160	158	146	165	162	181	126	159	174	158	180	172	161	141	165	162	152	172	174	172	152	124	175	145	163	169	174	159	173	164	162	129	167	161	163	167	169	161	172	167	153	152	176	143	172	159	142	155	169	161	163	137	165	164	149	166	153	131	149	173	164	156	157	156	150	150	173	165	165	153	143	169	166	153	180	142	159	157	163	160	200	172	155	167	180	139	165	171	166	190	164	151	155	134	169	175	148	160	138	158	187	165	126	170	156	160	157	161	169	167	139	165	175	148	145	169	177	168	162	173	177	164	167	173	151	168	191	158	145	173	172	176	151	167	170	188	159	166	147	129	153	166	138	149	164	173	177	164	170	172	182	150	154	155	153	173	178	148	154	148	164	163	153	161	154	155	152	170	155	156	151	168	154	183	155	155	152	158	162	173	174	141	140	177	173	160	158	145	157	162	155	169	161	154	187	167	147	162	159	163	139	159	164	142	177	153	181	155	174	156	179	145	188	151	153	157	176	170	158	177	164	155	147	160	179	143	155	166	168	176	143	155	156	167	167	190	147	167	167	155	176	167	153	160	155	154	163	178	160	149	158	178	169	169	156	152	160	189	180	154	148	146	159	143	150	146	158	141	151	145	135	145	153	142	153	156	168	170	148	168	155	179	155	144	145	145	177	144	153	144	159	164	155	140	147	169	150	164	170	166	162	151	168	172	176	149	168	160	161	145	169	156	167	147	149	163	171	136	165	166	170	187	155	157	147	134	169	145	145	170	189	157	167	165	155	162	181	137	156	171	156	175	148	167	180	157	154	188	176	152	171	177	170	183	153	160	163	162	172	174	134	156	167	147	157	180	160	161	167	149	155	164	167	139	182	156	165	150	155	161	165	148	154	186	151	163	165	144	128	145	170	172	154	172	167	160	176	141	164	172	148	161	165	153	161	146	143	151	136	164	160	167	162	132	155	169	165	157	154	157	161	171	173	149	146	161	153	152	160	151	176	177	135	159	166	164	153	173	141	169	166	152	147	152	151	143	159	151	168	165	164	153	161	160	145	158	169	150	140	189	149	160	172	158	148	160	185	173	158	176	171	156	159	143	186	156	153	136	151	156	176	169	160	166	146	157	156	182	140	168	191	153	154	173	135	136	146	173	154	159	166	174	155	154	150	183	175	172	163	131	165	157	154	171	157	149	162	175	149	162	167	148	149	163	173	160	153	186	181	156	146	172	152	165	150	168	145	142	155	167	160	163	171	182	134	147	163	153	158	143	147	159	170	151	157	161	160	135	156	151	148	146	157	160	161	150	156	149	168	151	164	145	162	161	142	165	177	144	148	162	161	157	152	147	167	159	156	152	176	174	142	153	143	179	161	151	182	159	145	160	172	179	149	179	143	159	175	161	161	153	157	151	156	183	156	136	151	179	162	152	146	178	163	132	152	155	146	149	160	168	159	162	168	169	153	188	172	143	162	172	160	152	172	155	160	177	172	164	167	166	151	158	169	173	163	172	165	157	162	168	157	176	150	159	156	175	157	163	167	142	151	142	165	170	165	166	157	159	176	152	165	147	156	144	162	142	179	176	155	165	145	181	148	157	153	155	177	168	185	151	160	144	161	167	165	170	158	149	147	171	151	188	158	184	146	177	172	160	157	159	143	146	151	147	145	147	139	153	153	181	147	185	174	153	158	170	164	163	148	167	156	142	152	159	161	182	164	171	153	161	158	159	183	141	162	142	140	151	155	159	157	150	144	155	169	166	162	140	174	183	160	153	156	153	192	192	154	151	168	154	147	165	166	137	183	167	169	145	164	133	169	157	164	167	167	163	161	151	142	138	176	157	137	178	144	174	152	162	157	176	140	167	156	148	158	164	175	158	162	171	165	162	170	151	146	165	164	170	152	168	166	152	165	154	144	170	159	190	155	188	171	177	159	151	164	149	144	154	137	154	149	140	177	141	157	161	147	158	178	172	156	156	164	157	157	147	173	169	163	155	171	152	171	173	148	148	174	147	186	165	152	146	190	167	154	165	157	146	146	154	172	167	158	165	154	175	149	146	146	169	176	170	149	160	145	181	160	195	161	178	160	159	170	151	164	180	144	160	159	141	187	184	140
5614	1235	2612	3106	2640	2228	1904	1624	1367	1243	1095	988	997	847	807	765	722	723	671	688	621	658	620	569	633	577	550	538	559	570	523	532	574	536	512	517	540	545	465	538	536	523	485	507	470	464	495	505	490	486	521	468	527	502	495	461	517	490	461	536	485	459	478	465	455	447	487	497	474	452	488	487	459	473	475	493	474	502	479	471	450	503	472	478	472	465	461	447	497	505	431	458	439	455	433	481	486	475	448	452	467	466	436	468	470	466	486	451	497	455	485	427	507	467	452	474	455	471	481	473	486	477	461	484	436	434	478	464	481	507	466	469	480	463	453	428	453	482	461	468	449	485	463	466	432	485	449	453	472	445	468	463	481	495	451	509	461	482	468	472	466	491	441	458	485	431	465	498	499	438	492	456	466	487	411	463	467	459	491	492	472	478	469	464	453	470	435	470	460	457	502	431	502	496	465	447	460	504	472	514	465	447	452	452	479	475	466	442	448	485	472	459	415	461	483	464	451	492	449	472	454	509	441	484	451	410	495	464	435	429	483	526	453	463	469	478	485	462	435	519	499	498	470	454	482	451	465	483	436	470	468	442	483	460	447	427	487	440	486	501	451	465	444	437	484	478	448	481	446	445	467	419	453	460	457	477	485	487	449	471	452	474	510	481	484	499	433	501	459	487	449	466	447	441	451	424	483	428	432	481	491	441	480	431	446	464	467	466	430	467	465	492	460	476	467	465	486	489	446	446	495	451	450	443	434	474	533	469	449	432	483	479	444	478	462	457	493	440	465	486	444	454	469	465	435	444	474	470	484	442	471	480	500	451	457	476	470	468	491	450	449	505	475	412	469	473	433	471	473	467	459	444	468	459	449	478	452	442	496	470	443	434	477	426	472	483	499	443	435	448	434	444	462	457	459	485	460	484	465	475	441	458	498	480	491	457	448	451	498	475	476	460	424	487	485	479	446	437	470	448	503	463	444	506	459	483	481	446	458	478	466	473	482	471	450	474	486	462	447	454	437	451	440	447	464	478	484	475	473	480	465	476	498	461	456	452	476	504	470	486	473	442	493	457	453	469	490	488	503	474	451	479	467	445	463	469	464	492	430	447	446	434	465	438	466	458	439	445	472	493	451	456	455	465	449	435	465	451	487	519	430	437	484	487	445	441	475	492	468	426	490	462	447	498	454	434	492	486	495	464	461	438	483	478	428	482	489	466	473	457	433	450	436	448	484	487	478	464	412	472	434	499	501	436	451	478	463	447	477	476	494	477	434	427	462	448	480	473	441	482	475	531	465	442	468	442	463	466	435	469	489	474	462	433	478	427	455	464	451	465	439	499	474	467	460	528	442	445	475	473	459	476	482	486	469	437	487	472	477	449	464	490	432	463	487	467	427	515	459	446	453	454	504	470	483	444	447	463	432	466	454	481	445	426	422	437	480	472	459	424	443	472	472	474	480	471	427	445	499	447	468	486	435	505	451	435	462	501	456	452	454	441	466	442	473	512	463	477	451	454	488	451	459	482	444	430	461	479	478	490	429	449	446	440	451	465	486	440	459	479	485	508	456	479	436	461	468	496	446	476	500	466	432	479	498	483	455	431	447	454	452	474	477	462	498	427	509	475	442	445	447	434	497	419	429	486	457	483	494	447	463	456	418	441	475	451	457	435	425	461	458	470	435	456	454	482	468	491	449	495	447	509	453	427	486	470	484	452	492	473	465	478	446	446	481	489	474	464	453	430	448	438	470	474	488	466	483	473	474	464	463	439	497	429	428	475	469	467	488	471	445	475	495	478	404	416	446	466	492	470	420	425	453	459	431	483	464	450	442	486	453	460	457	484	461	506	474	503	461	477	455	497	462	501	464	471	427	459	476	474	430	486	475	455	445	466	482	429	449	482	464	444	476	456	462	450	463	425	462	482	465	465	459	472	472	461	483	425	477	417	421	469	449	459	468	489	458	452	467	452	479	474	510	480	432	447	477	496	454	502	477	447	448	505	469	462	468	437	486	474	459	473	434	466	420	455	412	469	501	437	420	478	458	465	498	443	485	467	485	482	449	433	495	446	452	435	481	468	438	437	474	451	479	460	489	483	429	516	474	440	468	432	464	479	432	490	475	449	462	435	444	444	453	474	496	434	443	434	433	469	432	443	448	470	460	450	481	491	489	470	459	487	448	485	421	453	454	496	497	448	466	476	480	448	471	476	464	473	429	451	433	451	444	485	464	465	484	436	466	461	520	425	463	468	478	476	461	487	429	449	491	462	448	431	438	441	440	463	452	496	494	502	428	420	477	466	462	460	456	469	466	450	459	448	513	505	432	461	484	446	459	513	484	470	440	468	453	459	448	464	425	472	446	432	447	456	444	423	465	463	469	471	433	475	471	461	449	472	451	473	426	434	465	435	455	457	457	477	456	490	455	493	457	460	452	509	442	453	406	494	473	494	460	498	460	497	455	479	490	444	442	471	464	450	447	476	463	462	438	471	451	437	470	478	441	497	459	452	490	442	472	465	486	449	425	477	458	440	471	446	495	444	427	432	483	483	470	458	442	422	454	453	453	451	469	463	449	460	470	488	527	467	438	456	448	479	496	487	459	443	500	446	462	462	507	451	469	454	462	466	475	451	476	468	479	463	498	475	485	467	429	437	437	468	469	458	450	465	487	476	457	478	433	487	447	473	476	492	487	445	460	451	444	455	474	457	468	461	470	474	508	477	430	456	430	452	488	499	463	457	399	425	461	445	480	470	449	449	454	418	481	481	450	430	485	446	469	473	458	469	444	454	473	451	469	497	464	522	473	478	415	504	445	487	440	467	449	492	451	491	477	433	460	470	465	429	518	459	490	425	483	451	489	448	453	486	501	471	457	456	464	491	447	429	453	414	458	475	486	446	443	432	508	461	476	443	429	451	485	435	501	443	443	484	470	433	465	455	464	432	475	445	477	469	470	485	448	471	463	475	472	461	447	466	459	443	432	469	458	485	481	464	479	435	448	469	463	448	467	446	466	456	452	470	419	489	437	466	431	477	461	440	435	432	445	477	463	481	418	445	439	494	504	426	418	465	447	470	464	478	447	465	439	450	500	471	467	443	470	456	458	418	434	507	437	451	465	445	441	453	454	457	475	477	455	467	464	441	430	450	471	453	465	472	460	437	424	497	464	492	423	473	427	489	463	466	487	453	455	438	454	495	465	485	456	448	465	464	487	462	519	445	468	453	475	435	471	451	491	468	432	454	454	454	443	481	460	446	431	516	414	506	486	441	473	442	447	454	475	446	491	425	472	464	468	441	439	454	493	443	494	470	459	423	446	455	447	456	430	471	457	453	495	462	470	446	462	448	418	450	475	490	428	471	471	438	456	468	432	465	428	485	479	474	426	486	461	449	478	422	445	488	481	463	459	458	483	467	469	517	478	471	449	488	440	440	443	464	476	436	430	461	446	483	443	442	442	466	433	509	484	469	481	505	465	444	493	472	437	482	410	449	464	460	446	456
16057	2176	2370	1818	1303	968	697	515	428	386	344	293	288	283	210	223	253	217	202	170	203	179	169	172	168	164	173	182	139	184	181	162	147	152	145	167	163	130	146	117	135	138	144	132	141	152	129	128	140	154	121	136	150	150	146	136	137	159	135	142	114	135	138	130	138	142	135	140	134	140	134	127	137	126	137	143	147	150	151	151	142	132	142	154	144	135	119	160	134	147	129	133	152	133	134	170	137	125	157	140	131	155	140	161	140	146	116	139	131	149	134	125	132	151	136	142	133	135	148	136	136	149	137	132	140	143	133	145	125	147	137	105	138	142	137	147	152	149	139	134	142	136	147	148	144	150	125	152	131	135	129	153	119	143	151	164	126	128	140	133	141	147	131	119	131	110	140	125	135	164	134	132	129	133	134	129	147	143	154	113	119	172	144	143	139	136	135	134	126	142	150	139	120	135	132	147	143	109	146	129	109	157	128	136	132	182	144	133	126	138	127	142	142	138	146	154	137	141	146	126	143	137	147	166	148	132	147	133	131	157	159	148	147	160	155	145	143	142	166	152	127	130	151	129	126	145	127	131	147	118	129	149	143	136	140	158	130	125	163	137	106	121	124	139	131	136	157	134	136	142	153	117	133	132	129	144	133	135	135	129	154	124	155	118	138	144	145	133	149	128	122	150	142	144	137	122	141	167	124	149	141	137	131	128	142	145	127	122	125	145	120	125	148	136	127	126	121	160	136	111	150	127	158	143	128	129	143	142	135	143	121	139	139	144	151	147	121	130	130	130	127	140	135	151	144	141	128	147	129	130	119	144	147	144	133	141	133	112	147	152	144	137	132	123	140	172	129	126	119	141	144	144	119	120	121	155	122	126	151	126	127	129	153	138	161	143	125	138	131	144	145	135	140	146	137	144	136	146	143	133	150	125	131	154	133	134	121	141	142	142	139	113	140	137	151	130	142	121	146	138	145	136	150	136	114	130	125	123	125	139	125	152	132	147	132	153	145	143	129	148	141	145	136	134	137	146	126	135	143	131	118	128	121	126	131	125	155	131	146	135	130	135	126	153	160	126	126	144	116	137	139	153	145	148	163	147	128	138	141	133	143	132	143	113	151	130	137	148	146	140	149	142	135	130	132	139	138	134	129	145	147	134	121	138	149	146	125	147	137	123	131	126	120	148	116	140	137	108	135	150	130	130	151	136	122	145	137	131	148	142	141	145	107	147	131	143	143	132	143	149	143	147	143	149	164	120	134	146	140	151	142	149	138	139	147	128	155	136	139	142	138	127	144	140	129	119	126	136	150	149	142	138	145	132	140	138	145	147	117	135	129	139	130	131	110	132	132	135	135	151	138	127	130	140	159	124	146	125	148	126	157	154	167	134	152	143	140	118	136	133	151	139	138	109	114	152	132	168	138	137	129	134	138	129	145	114	153	149	127	116	148	131	140	132	152	122	128	132	140	132	137	138	128	131	146	130	125	140	169	151	136	120	147	143	132	145	130	138	138	134	139	135	115	138	125	146	130	118	125	137	119	142	150	114	130	142	140	127	123	129	150	124	127	126	131	131	158	141	131	150	117	113	148	128	141	115	131	147	134	141	157	135	132	130	128	149	126	132	136	147	138	111	140	128	140	139	127	110	123	134	117	134	123	124	130	119	160	158	124	128	171	141	148	145	127	135	133	140	154	137	126	125	129	142	147	135	147	144	131	136	131	137	143	147	146	126	141	137	137	142	148	124	131	148	138	128	135	143	148	148	136	121	147	120	151	134	137	129	149	152	141	145	164	143	140	144	152	147	135	150	131	144	147	121	120	119	130	147	131	125	131	122	126	121	137	148	140	147	117	144	153	129	136	131	136	141	140	131	154	151	139	133	140	127	124	145	125	153	145	130	139	135	121	127	125	120	137	127	121	132	135	143	117	126	141	136	130	137	150	139	124	137	135	145	121	148	140	140	134	130	127	152	143	132	134	127	130	139	130	135	136	160	124	138	131	125	144	140	159	138	119	140	160	116	132	132	138	142	166	130	128	153	149	137	124	135	139	144	146	128	122	132	134	122	115	116	121	125	124	164	153	142	127	119	146	128	149	144	148	152	136	150	147	162	134	108	135	132	151	133	148	126	126	127	135	150	140	117	130	156	151	151	127	147	135	141	143	137	146	132	134	132	126	146	146	149	156	139	157	130	145	134	112	106	135	146	111	125	121	143	135	145	120	152	134	138	140	144	142	131	142	120	125	151	146	130	132	139	134	127	131	138	148	141	124	150	131	140	125	145	126	129	135	133	140	142	118	118	126	147	152	131	130	126	155	131	133	119	145	134	136	161	132	153	140	134	136	141	142	144	148	161	139	141	142	118	126	119	146	150	117	161	123	117	130	151	130	131	134	152	127	131	134	134	147	114	152	109	129	142	145	149	144	135	139	124	124	142	140	115	131	130	148	137	137	156	144	136	134	167	143	122	140	137	137	137	127	148	139	123	124	147	131	141	144	151	129	134	147	134	138	116	137	126	139	140	125	133	143	144	163	156	145	147	141	137	148	142	140	129	151	159	172	121	146	121	122	143	153	129	135	111	144	158	137	154	144	151	142	134	146	155	143	133	136	134	122	134	132	144	127	148	164	143	126	107	150	138	149	145	146	164	122	136	130	141	137	137	159	149	137	142	107	140	138	134	138	150	145	135	148	133	124	138	143	161	157	135	134	145	121	145	134	162	153	152	143	135	156	121	132	134	142	157	135	135	137	115	141	135	133	139	156	150	144	138	128	128	157	127	137	146	161	121	112	111	119	119	139	135	139	149	158	122	133	126	144	135	136	153	131	164	141	135	143	140	125	129	158	126	139	138	138	138	153	139	128	159	133	130	145	157	136	135	138	136	140	143	136	135	128	137	139	135	139	130	116	133	151	137	126	147	159	135	140	132	132	144	135	152	152	137	138	134	130	138	144	146	133	133	145	135	145	154	140	130	109	108	149	137	147	145	115	143	110	139	129	134	127	130	135	154	157	155	133	137	124	129	128	133	122	151	137	136	125	139	131	130	123	146	121	119	129	132	124	121	133	130	112	131	117	140	153	122	111	130	148	136	144	122	117	115	147	141	133	107	126	135	133	142	131	166	132	133	130	118	132	130	135	131	120	155	144	136	118	144	147	148	136	124	131	163	131	137	147	131	151	138	148	143	139	149	140	132	133	144	153	146	141	125	121	133	156	146	120	120	136	135	156	150	139	139	136	130	141	121	156	141	137	135	133	127	142	155	141	148	150	138	139	128	131	144	139	153	155	115	135	137	137	145	129	113	124	120	153	135	134	139	125	125	170	136	135	155	127	132	140	127	129	145	128	127	136	161	132	140	137	156	105	130	143	158	112	124	129	147	161	149	147	146	131	152	140	144	125	141	148	149	127	133	135	124	127	131	133	140	150	128	125	128	180	150	128	123	151	131	130	145	154	122	144	124	113	127	152	119	134	121	139	137	135	144	127	146	136	156
7486	2066	4356	5412	4694	3868	3099	2631	2246	1869	1631	1458	1327	1153	1095	1094	948	896	832	840	800	745	740	701	653	627	617	588	625	625	607	594	539	565	557	562	521	549	511	509	546	491	541	462	474	500	513	460	473	488	488	436	467	487	474	506	439	498	427	478	433	457	437	455	435	496	441	455	440	443	453	426	492	444	445	411	465	420	433	459	472	436	464	408	471	442	443	452	408	414	449	400	457	432	456	457	453	436	408	481	462	425	423	405	435	443	459	427	415	411	402	429	427	427	451	401	456	398	423	443	392	448	447	425	441	432	459	449	435	433	411	424	427	373	446	458	414	419	400	424	446	427	421	421	400	429	461	396	437	430	456	426	400	443	448	424	432	392	397	424	400	455	393	432	437	393	391	412	434	441	431	418	428	440	452	405	401	428	414	422	450	406	397	398	429	482	367	424	445	389	420	410	418	438	433	419	407	421	390	444	398	368	396	406	407	424	381	412	407	455	411	404	404	459	406	432	395	465	417	399	396	427	405	374	437	416	413	388	403	395	430	424	405	400	433	426	413	439	407	410	400	389	417	439	436	402	409	411	403	406	449	406	453	401	422	409	453	444	424	439	450	434	404	416	399	412	435	445	414	416	424	388	398	431	410	421	419	427	416	394	392	382	405	421	425	426	415	408	394	425	415	413	374	409	416	422	419	457	392	372	417	403	414	422	445	418	459	404	391	384	418	414	414	409	396	406	445	404	403	411	413	399	388	413	386	405	437	395	403	424	433	413	366	405	419	410	422	411	401	399	384	411	395	404	428	429	413	431	420	453	427	380	395	412	421	419	423	397	398	417	437	387	401	406	432	418	399	398	387	415	440	413	410	412	395	406	427	445	436	403	389	408	427	420	463	442	442	441	411	380	419	410	399	427	430	422	409	395	413	435	482	419	379	415	419	396	406	394	436	401	388	412	395	380	413	367	383	395	401	445	412	419	404	427	415	413	419	452	398	442	401	458	395	406	409	394	412	419	453	402	432	417	394	391	426	438	431	402	413	431	407	386	411	415	392	420	410	414	387	391	403	420	448	399	429	385	428	417	403	435	450	404	425	435	417	369	391	394	402	422	408	423	418	411	448	427	433	455	407	418	388	393	406	439	408	446	414	409	396	427	395	441	388	407	398	398	436	399	403	425	404	415	446	417	434	421	405	423	423	412	390	395	425	419	407	402	390	393	420	410	408	408	405	442	427	408	443	369	424	388	424	400	415	435	411	390	402	400	392	414	431	426	421	414	423	370	431	419	454	408	419	413	421	412	424	435	413	427	388	406	390	433	420	389	445	406	447	387	440	389	452	406	413	417	407	418	380	381	413	377	412	422	405	404	441	403	410	416	373	425	415	426	373	380	445	407	422	450	418	435	445	395	404	407	369	441	412	372	402	424	414	404	434	431	379	404	396	389	421	414	414	400	410	417	418	423	408	415	431	469	425	411	405	434	447	418	391	400	463	434	431	453	410	425	419	371	454	431	417	427	417	422	450	430	447	441	444	444	408	447	422	420	396	417	425	438	437	417	372	409	414	417	443	402	393	394	405	392	444	437	389	438	418	409	475	424	391	434	424	390	380	416	424	412	417	429	418	397	341	392	400	433	442	420	424	447	439	443	391	408	407	411	417	404	453	421	384	422	423	408	437	447	389	430	419	407	413	389	401	411	452	450	441	430	386	412	408	418	421	431	399	396	415	380	407	409	396	405	468	405	422	404	400	434	421	414	411	415	417	419	389	420	414	426	415	399	425	418	391	400	422	384	418	422	442	407	425	460	416	412	439	442	440	417	404	395	408	429	416	400	438	433	422	389	414	405	428	427	408	423	417	416	450	436	430	389	430	411	394	431	399	390	408	416	429	424	405	430	407	416	376	409	411	399	433	400	461	427	404	463	389	412	422	432	402	367	397	401	429	380	409	391	431	400	408	424	403	410	390	419	435	410	371	392	401	378	365	443	412	430	429	422	425	420	416	390	437	408	425	391	430	420	414	444	404	400	386	451	403	428	403	421	383	439	436	409	413	398	390	385	414	376	413	449	407	420	396	419	430	426	363	417	419	429	421	415	434	446	390	415	411	425	388	390	453	406	424	370	410	418	415	412	425	395	400	417	447	379	414	406	410	417	439	418	411	404	393	436	416	377	458	402	406	406	442	421	415	393	399	403	397	460	388	393	412	393	431	402	413	393	409	421	435	402	432	416	427	420	392	403	424	421	421	423	367	411	441	415	403	437	389	407	383	423	412	448	442	428	456	391	412	416	389	389	426	430	411	434	421	446	406	402	386	417	429	396	440	405	420	420	423	434	385	394	412	388	418	429	389	390	427	396	423	412	395	414	445	405	460	416	408	435	421	414	424	420	402	431	417	392	421	414	404	407	436	416	406	381	446	415	435	423	430	417	420	489	408	389	371	403	383	437	400	433	446	396	411	440	414	387	417	420	381	400	405	384	406	397	460	396	416	394	427	441	404	424	396	403	373	435	384	416	415	428	437	401	375	407	395	415	431	446	404	419	407	386	402	406	424	427	412	464	416	416	444	431	395	422	382	393	398	404	387	464	380	381	423	386	392	417	412	423	379	428	386	442	434	392	391	401	406	409	416	417	402	433	418	414	408	446	382	422	421	400	402	391	414	374	390	432	402	422	426	455	413	439	377	416	397	404	392	433	397	399	420	406	405	421	420	417	402	399	408	415	454	435	399	405	384	408	414	431	439	440	424	390	412	403	400	417	426	391	415	460	384	408	398	381	421	418	413	399	418	342	414	416	431	391	445	426	384	401	439	424	426	396	439	442	411	445	406	454	438	397	447	393	409	418	451	390	427	449	432	450	374	393	435	427	399	409	407	419	408	408	409	410	425	411	419	420	433	412	375	392	415	407	386	378	432	401	454	411	399	436	420	424	430	396	404	414	375	413	438	408	419	416	401	420	432	427	408	453	432	427	387	420	411	390	400	387	407	414	385	418	415	405	434	417	443	424	389	406	407	379	412	414	420	390	407	436	399	405	422	404	421	420	452	381	426	435	398	401	415	438	437	431	402	425	427	401	398	414	415	420	395	403	430	397	413	386	404	407	431	427	453	451	394	428	413	416	404	418	405	416	440	434	411	391	372	373	420	417	414	398	415	418	446	418	432	401	434	417	439	403	454	444	433	382	401	417	408	388	451	443	411	377	399	452	399	392	436	436	414	416	415	399	371	425	449	388	354	396	410	382	443	413	409	428	368	389	423	390	402	425	438	425	413	407	402	435	422	412	417	415	403	392	436	401	433	425	435	419	411	420	391	430	385	431	435	419	417	431	433	421	412	446	451	412	422	426	426	432	418	433	412	439	414	401	459	414	400	432	413	428	402	409	406	442	394	412	426	448	433	465	405	422	391	428	415	446	404	419	411	447	408	429	403	401	423	466	411	420	424	396	442	425	428	433	432	417	396	389	409	411	403	414	425	417	422	405	440	408	428	446	401	421
2503	332	392	368	341	292	302	286	286	294	289	284	274	291	292	281	289	283	289	244	296	277	307	261	329	294	265	274	307	274	298	288	281	252	292	312	297	297	298	278	288	281	287	296	286	281	271	256	296	283	290	275	302	292	316	291	267	276	283	299	300	280	257	290	289	287	305	293	288	272	289	295	271	303	273	310	274	278	283	289	288	289	281	331	276	312	315	297	281	264	301	262	302	301	283	293	290	305	302	271	305	314	303	288	274	310	258	273	316	312	317	276	285	311	292	291	306	273	308	291	290	284	281	290	260	281	276	297	261	273	300	265	302	270	269	274	300	304	275	243	295	285	304	282	275	308	284	281	287	294	270	308	290	298	270	313	278	249	278	292	277	243	298	271	290	270	273	248	292	298	239	274	279	314	273	293	312	289	283	303	284	267	295	286	275	311	277	264	272	281	273	269	293	309	286	282	309	293	296	295	287	303	279	296	314	307	290	271	303	286	262	285	313	279	261	294	306	302	299	278	279	327	301	319	264	278	298	292	262	265	271	282	304	275	305	259	267	288	300	325	299	263	283	312	279	291	283	283	287	308	276	291	296	292	296	269	315	318	275	271	294	293	309	301	295	301	292	308	268	311	301	303	271	289	256	280	295	272	270	278	253	275	302	278	286	253	275	313	287	253	284	276	283	282	289	289	265	279	288	257	286	271	294	300	266	280	296	263	272	250	305	277	327	310	291	270	296	246	244	300	272	279	318	302	306	273	290	257	271	287	258	297	309	295	269	290	264	278	303	296	324	293	267	262	274	281	273	279	299	288	315	292	272	273	245	269	305	277	284	256	279	282	288	261	283	280	292	281	272	272	278	305	284	285	304	285	287	310	277	297	292	278	319	287	273	289	260	285	261	290	278	277	299	287	266	277	289	285	274	276	269	279	304	302	279	282	284	260	262	265	290	287	300	307	270	274	281	291	279	284	304	274	294	274	302	277	282	308	288	306	279	288	280	277	274	294	288	279	304	310	289	288	283	270	303	292	283	274	303	305	288	310	293	277	303	280	289	276	344	277	278	294	310	300	268	270	291	280	303	312	267	301	297	306	283	253	326	263	257	267	288	282	286	299	282	316	271	293	310	294	273	299	292	279	285	278	278	296	282	284	264	274	283	288	290	287	312	271	288	294	290	275	265	261	299	274	295	242	253	259	265	262	291	287	292	275	279	309	279	281	286	287	268	318	260	285	290	288	299	317	289	299	314	281	271	271	281	270	312	288	254	269	264	253	275	279	292	284	253	270	275	274	290	292	305	259	260	272	288	288	304	249	290	260	289	307	262	276	281	284	286	298	271	265	275	294	265	312	293	309	282	252	279	314	277	301	303	302	265	249	274	276	319	280	279	255	272	309	291	293	279	293	288	294	287	298	298	285	280	308	249	266	272	282	294	267	302	293	287	317	281	278	322	283	267	291	316	309	303	281	276	304	291	291	316	285	263	294	281	294	268	297	282	250	268	290	284	290	321	271	265	264	304	310	309	297	314	252	298	245	286	323	278	272	284	248	283	301	272	284	290	265	294	291	303	345	296	268	259	247	255	311	287	276	297	258	282	291	270	290	299	283	275	286	297	276	272	307	294	274	300	277	285	262	279	267	296	291	270	259	279	275	286	270	254	289	282	294	276	305	298	279	286	286	317	288	291	250	280	307	263	308	288	278	320	264	282	283	285	295	305	252	286	274	298	301	288	257	290	305	284	260	292	305	282	270	304	292	286	318	286	264	268	297	278	311	284	319	299	304	286	284	303	252	277	263	271	292	300	274	258	309	272	266	289	273	302	302	285	277	311	304	323	299	285	311	270	287	250	292	267	256	298	284	297	318	247	269	296	289	296	292	273	296	296	298	311	276	299	276	291	291	281	283	291	285	296	272	286	291	273	295	274	309	255	296	283	284	306	272	259	292	301	311	310	281	282	286	274	292	264	274	288	280	276	294	309	246	287	271	284	309	294	284	275	275	267	329	283	272	277	298	260	324	275	272	293	296	305	309	311	263	286	299	271	284	287	292	289	282	287	317	254	264	262	285	278	301	262	310	275	294	286	280	264	297	290	269	337	276	254	312	256	297	325	282	319	284	316	287	265	308	281	290	279	287	309	318	279	298	289	306	259	248	299	321	305	301	295	299	324	269	288	293	275	294	274	274	283	312	264	246	311	277	288	274	314	297	282	283	276	289	287	301	294	282	285	301	283	295	284	266	271	295	290	252	295	294	277	273	283	305	294	283	284	294	331	296	299	264	266	271	285	294	308	278	286	306	251	290	300	307	280	281	300	298	272	283	276	254	280	264	246	282	288	301	264	281	297	274	298	303	261	279	282	295	288	255	262	279	277	251	293	298	291	287	283	290	288	242	289	302	325	284	285	305	288	303	303	271	268	330	315	278	275	314	296	246	306	283	285	284	304	276	319	272	270	301	283	291	247	272	277	294	280	257	242	274	305	294	310	290	296	287	255	300	280	274	295	292	279	274	301	266	260	263	288	327	291	289	260	283	306	273	283	268	264	278	280	266	289	302	267	307	287	262	293	269	278	289	307	295	291	234	303	300	300	272	283	265	305	290	289	302	305	300	267	266	273	290	301	282	284	304	270	284	295	275	304	278	300	289	274	299	285	261	277	272	268	289	284	252	281	284	285	276	250	291	269	287	278	254	273	281	262	299	248	299	285	263	261	262	263	273	272	278	275	290	296	278	276	300	274	298	287	267	275	295	280	269	287	285	281	265	271	279	271	274	293	255	306	294	294	268	299	293	299	283	270	296	305	267	267	301	280	302	310	307	287	270	297	259	313	251	289	297	288	286	284	326	273	272	292	270	276	273	289	304	266	271	280	254	295	273	269	296	263	277	295	295	277	291	300	266	254	263	316	277	268	296	273	301	305	281	289	277	306	265	280	272	287	307	280	282	307	271	269	278	279	266	263	299	307	273	295	312	299	281	304	289	250	257	280	279	273	282	248	282	310	286	309	299	296	300	282	298	269	301	280	326	281	280	277	307	277	294	281	290	273	291	308	279	277	314	302	289	325	299	287	281	267	304	258	285	282	296	314	280	283	301	282	284	301	289	270	252	291	281	301	285	297	289	322	285	268	251	286	279	292	300	286	303	297	308	294	311	262	281	313	307	276	265	306	265	278	291	268	304	239	282	284	288	286	304	265	269	287	272	304	307	274	286	325	281	289	280	283	280	267	265	270	288	292	306	269	276	264	277	284	285	280	273	305	279	293	240	309	290	279	284	296	287	294	275	272	306	274	304	296	283	299	308	312	283	309	293	287	290	293	296	265	252	291	280	286	305	303	284	277	294	317	280	301	286	268	299	297	298	310	283	291	253	276	281	290	271	284	304	272	280	297	278	274	294	321	291	271	275	269	283	274	319	287	304	308	297	295	298	266	289	277	288	286	268	281	264	272	256	266	275	297	271	311	317	302	255	298	278	295	300	281	261	301	308	309	264
2449	837	974	1031	975	913	895	868	824	830	878	806	820	754	758	792	803	825	794	753	826	754	834	805	818	817	787	768	762	749	725	761	791	762	735	772	747	749	769	737	796	755	799	754	811	789	726	794	780	798	862	736	779	782	758	797	766	781	754	814	753	777	805	732	770	799	764	758	770	769	776	766	770	722	760	787	786	778	754	822	811	816	770	723	771	730	750	803	714	773	798	807	802	759	746	779	763	784	737	786	777	762	726	772	771	858	742	750	734	744	754	799	790	751	787	784	731	825	777	727	798	760	778	760	750	792	732	791	772	770	789	783	774	775	709	797	733	800	755	735	810	784	789	780	729	750	769	744	781	752	762	773	754	826	763	796	731	767	771	755	763	710	744	744	786	740	805	748	716	746	784	775	799	807	775	705	763	756	755	725	775	772	762	796	742	775	770	741	777	803	789	749	759	812	724	772	789	726	724	752	780	750	735	762	803	800	751	753	763	786	801	795	752	752	745	737	775	783	751	802	739	730	780	754	755	814	783	781	786	784	765	768	796	770	795	769	777	755	754	786	739	772	784	754	784	750	760	756	748	799	775	746	792	798	731	799	756	812	739	735	813	786	785	746	759	755	748	774	759	763	778	782	758	774	798	735	724	750	692	804	769	744	792	769	802	728	761	808	716	762	773	786	750	787	768	748	767	739	705	762	814	773	742	811	705	781	711	822	768	771	760	807	738	779	747	766	770	732	722	777	780	668	750	755	738	776	768	744	754	758	815	799	744	766	768	741	807	754	736	803	767	810	745	730	747	797	785	696	774	760	774	744	787	745	744	754	747	767	783	739	797	753	765	757	697	761	801	845	741	764	769	784	766	731	760	803	807	791	753	740	730	772	757	783	782	774	760	780	719	761	778	734	749	772	714	773	793	795	704	788	767	755	825	785	746	784	779	758	717	803	791	751	815	778	816	801	771	790	785	772	785	767	780	784	850	765	679	804	815	774	748	781	732	779	780	778	781	791	806	821	745	784	748	779	777	792	742	824	770	777	807	779	767	737	759	731	813	794	769	776	671	768	774	755	780	791	788	778	764	768	761	760	812	745	756	770	764	812	774	738	745	718	750	787	733	845	772	762	767	753	758	794	750	746	765	776	729	760	783	814	820	742	790	786	796	726	826	810	770	741	795	753	797	773	789	771	765	796	781	810	774	816	772	762	829	774	827	822	784	779	757	743	800	736	811	783	778	718	774	736	714	753	787	761	811	749	762	779	783	732	744	781	744	748	771	804	784	762	781	796	758	765	775	757	798	760	761	735	757	729	763	755	784	747	803	781	781	754	739	755	761	777	773	804	802	790	789	765	757	736	822	738	776	727	804	773	771	785	851	742	800	784	764	777	787	767	824	758	796	719	794	772	732	792	755	734	785	772	790	750	776	753	762	757	779	757	736	783	778	750	763	784	773	774	757	732	764	765	811	796	805	786	735	743	683	799	799	747	780	723	767	788	755	737	793	753	787	779	762	748	776	773	749	745	742	734	795	732	820	785	764	828	778	738	788	775	742	806	744	781	798	741	801	702	741	750	792	759	788	755	758	734	759	781	779	749	770	764	736	752	751	715	760	797	782	764	792	755	762	800	766	762	771	759	708	720	800	740	716	775	767	807	780	734	801	761	725	775	746	736	743	743	767	811	743	825	792	738	776	792	773	783	725	782	773	755	764	790	783	763	820	747	768	765	775	782	707	741	769	759	739	791	773	812	734	750	783	771	779	800	746	772	769	756	692	750	776	783	779	757	837	796	770	783	754	782	749	777	735	816	747	729	742	800	774	745	710	771	739	771	770	782	754	786	799	793	777	792	785	757	760	702	794	821	732	781	778	773	796	725	772	775	762	775	746	745	753	758	755	755	769	750	798	731	749	756	790	748	782	783	744	759	729	781	796	771	742	773	777	762	765	742	802	760	782	779	790	758	762	767	774	726	739	818	750	746	719	759	774	766	757	791	769	756	765	777	797	737	765	774	732	810	781	768	780	784	771	851	755	734	752	746	779	750	797	733	735	755	790	759	761	764	759	810	790	747	740	772	758	792	759	754	782	760	770	769	808	755	741	768	772	760	748	794	791	769	770	747	762	751	719	703	743	701	717	781	793	791	800	818	786	776	757	796	756	771	770	778	754	739	757	780	727	765	719	750	769	774	769	777	796	783	753	791	768	726	738	782	755	825	789	764	750	745	736	739	748	717	725	725	720	755	781	757	712	754	740	821	782	774	741	756	754	716	776	742	754	745	769	766	750	801	823	782	760	793	742	744	754	762	722	807	781	786	750	750	748	802	751	789	742	784	745	831	771	764	798	768	758	785	758	784	780	783	768	749	755	789	757	757	806	793	749	773	790	760	747	761	755	752	753	741	781	841	754	800	787	752	782	792	760	794	851	809	787	739	803	780	708	784	805	771	800	734	800	805	736	831	742	763	755	753	730	837	758	784	801	770	795	793	730	765	750	743	786	797	737	733	775	721	779	743	742	783	775	720	767	763	801	780	738	779	814	822	790	725	713	740	794	770	719	718	780	760	770	801	773	811	773	780	728	739	762	733	744	769	774	790	784	735	787	776	749	791	750	767	768	743	794	771	749	773	738	727	777	785	774	771	781	798	728	818	732	787	752	739	733	819	771	763	761	758	696	782	827	765	782	723	782	761	774	741	751	711	803	777	746	707	802	752	714	797	785	779	789	760	752	778	775	722	770	700	782	804	779	789	751	760	758	755	769	782	767	771	756	761	750	771	761	781	739	784	773	790	756	773	780	728	766	757	814	773	768	819	742	796	792	800	762	748	749	765	779	791	755	729	782	807	737	790	794	765	767	751	785	764	762	759	761	762	755	751	781	769	725	789	778	777	784	772	800	749	754	783	719	756	785	753	729	797	809	757	783	723	818	797	815	799	772	725	744	776	692	785	809	823	748	759	771	779	758	773	769	753	801	752	784	703	752	788	773	736	791	737	772	765	759	752	734	784	815	792	778	815	765	769	801	829	748	735	807	742	778	729	765	797	798	753	794	788	741	781	768	776	769	771	762	817	746	767	733	780	802	730	785	753	794	786	814	768	805	814	714	733	763	808	799	746	754	762	795	846	747	722	783	792	779	785	770	755	775	762	766	754	776	796	820	783	752	765	752	766	735	724	762	760	721	777	766	768	760	789	755	735	767	787	774	798	778	794	793	799	812	763	815	719	746	791	787	745	777	760	735	741	744	774	773	718	768	750	752	799	686	764	809	792	770	779	788	762	828	799	696	787	823	754	769	747	720	747	768	778	730	774	797	737	757	788	761	757	757	759	741	780	764	764	740	742	774	752	747	766	802	814	777	775	781	719	697	760	782	756	746	782	777	771	771	805	774	767	727	751	768	771	782	756	759	782	762	792	745	696	761	784	718	701	722	722	760	843	778	760	782	769	748	733	773	747	809	788	727	791	731	801	727	706	776	777	761	779	747	776	792	736	811	775
8833	960	1232	970	728	525	448	372	304	265	242	266	245	216	201	219	213	196	185	180	176	168	155	202	177	170	168	154	208	174	186	165	158	191	173	176	149	148	183	159	144	156	152	138	164	159	176	147	164	190	175	162	169	133	153	146	163	177	166	165	150	149	165	139	145	155	157	172	162	143	156	160	169	159	164	175	186	162	162	185	156	136	164	149	156	159	150	146	191	163	136	163	166	169	151	157	141	169	156	149	154	165	171	165	184	141	172	133	178	146	175	176	152	164	179	138	141	137	128	173	155	164	172	173	168	154	156	162	142	152	153	163	150	197	128	151	174	145	159	150	168	164	154	172	152	181	169	170	168	155	157	158	165	158	149	149	172	182	173	165	167	146	166	159	170	161	183	134	144	161	169	141	164	171	156	138	176	157	154	144	145	165	161	172	163	149	156	182	159	166	153	157	151	172	168	151	134	166	143	137	150	172	163	171	176	165	158	170	139	161	163	145	171	168	150	174	155	168	158	187	162	150	167	169	155	172	160	173	190	142	153	158	171	167	167	164	165	156	162	164	165	151	144	155	136	155	147	148	177	156	155	136	143	181	166	131	162	136	153	162	179	163	181	180	159	152	144	165	166	167	150	176	149	148	150	160	177	182	160	182	153	173	153	158	155	182	189	136	145	180	178	141	146	168	153	150	155	173	163	149	172	147	154	151	139	142	164	116	143	143	170	168	151	159	175	152	162	167	171	156	152	158	162	149	178	146	163	161	169	131	169	156	156	194	157	181	137	163	140	163	169	178	160	170	159	145	162	174	171	168	158	170	149	166	161	139	151	165	158	176	159	176	136	159	158	176	175	145	153	166	170	159	133	177	141	164	173	155	147	154	165	158	161	154	159	167	153	174	165	150	162	159	168	175	134	159	161	149	157	149	162	158	154	156	161	156	139	151	147	149	154	172	162	154	157	130	184	162	166	181	175	161	177	163	138	150	163	153	156	178	176	139	153	148	142	165	156	148	159	175	174	172	171	186	181	151	173	168	142	147	149	155	150	153	172	165	145	152	130	144	162	175	182	181	156	142	173	153	157	164	160	154	163	126	166	144	159	175	182	161	169	164	150	153	154	185	174	187	176	149	164	195	160	160	149	142	162	121	151	126	149	148	157	159	159	172	152	167	155	167	157	161	161	169	177	160	159	159	144	169	162	161	172	161	167	191	150	166	169	169	159	181	158	166	159	177	154	160	173	147	198	163	175	160	128	163	149	170	165	144	148	140	160	162	167	155	164	188	183	170	149	162	166	115	170	191	135	154	143	169	152	152	152	156	164	151	148	151	135	148	177	176	174	155	165	144	170	146	149	145	157	156	157	141	165	189	151	135	167	160	158	146	150	143	163	134	154	138	153	160	166	168	151	152	178	165	140	149	145	158	138	152	163	140	166	155	167	151	184	139	176	155	175	150	165	150	145	185	138	193	154	146	162	135	151	150	162	126	153	172	176	146	161	163	143	184	180	148	156	152	160	157	161	145	161	155	192	164	127	157	162	156	155	169	152	142	162	167	177	141	175	149	165	149	149	167	158	163	155	135	168	146	167	162	158	152	160	168	163	146	168	161	180	151	168	164	151	138	170	165	169	156	149	141	164	148	157	159	141	163	170	182	164	144	168	169	176	158	161	143	163	148	135	146	166	143	157	160	161	144	176	172	172	164	170	154	144	141	157	163	156	150	149	165	172	161	177	161	178	150	162	173	160	136	169	158	152	180	149	149	146	148	154	170	171	159	156	151	161	167	160	169	173	163	171	176	156	162	153	155	146	150	185	162	171	170	178	140	143	181	163	167	145	164	162	173	143	147	163	174	146	163	152	147	145	144	152	139	139	185	154	145	125	144	146	143	152	160	158	151	174	138	146	176	187	156	186	162	164	141	160	169	168	155	166	160	148	143	171	165	164	164	158	133	145	175	159	152	145	170	164	151	160	169	176	176	159	151	153	166	154	162	155	143	143	159	175	163	154	165	167	142	156	166	166	204	164	142	180	145	149	164	135	164	147	140	152	158	156	152	149	157	155	123	170	161	161	148	179	138	157	169	149	165	157	132	160	151	133	159	152	179	154	157	168	159	146	148	157	149	157	169	159	163	164	164	141	151	149	150	164	158	160	156	155	148	154	172	153	152	164	164	139	158	148	171	160	169	140	170	173	158	156	152	159	188	174	167	149	170	178	160	169	149	160	149	168	165	179	172	175	166	174	159	157	168	149	157	161	181	170	175	143	149	170	160	166	148	169	156	143	165	149	150	169	144	159	125	167	166	170	172	157	140	163	155	143	168	149	138	142	161	165	172	155	163	163	173	140	160	170	135	168	191	152	177	192	173	175	127	151	164	166	149	174	152	141	166	163	171	158	141	146	154	139	147	154	166	173	147	157	184	162	172	171	169	166	147	177	159	172	164	169	154	160	146	156	164	162	169	148	139	156	162	155	160	185	155	134	154	142	143	151	162	152	163	152	172	159	174	145	162	179	165	179	164	165	138	176	176	149	157	165	134	162	138	149	130	146	160	152	143	170	155	160	187	153	181	139	165	167	174	152	166	171	154	157	152	159	144	149	152	204	145	170	142	139	150	149	158	157	151	168	146	161	144	163	164	152	161	167	175	146	143	156	157	166	168	160	165	165	180	171	164	169	159	149	161	170	171	153	159	152	159	135	144	177	150	144	140	167	163	160	179	158	178	160	139	171	170	145	155	151	135	160	171	143	151	164	139	147	171	146	151	177	184	166	149	165	147	157	150	161	155	159	169	177	159	150	169	160	162	153	179	170	158	174	129	143	160	178	161	197	155	154	157	157	169	157	157	164	137	165	141	181	166	156	177	154	175	140	171	170	163	140	142	130	166	173	168	159	160	187	159	170	152	167	156	148	160	146	173	135	168	167	155	162	159	160	166	150	163	160	174	155	178	154	152	172	172	151	144	148	123	154	173	153	168	154	164	157	157	163	159	142	134	157	168	167	145	162	166	151	165	148	151	168	148	154	170	157	155	141	169	141	208	163	174	167	143	175	158	166	165	167	149	171	144	139	156	138	142	183	182	165	187	162	138	153	169	145	161	159	148	163	165	157	153	190	192	158	146	147	191	180	140	184	150	161	160	157	168	170	146	133	180	158	167	156	140	158	144	158	176	139	167	149	144	173	161	142	174	178	168	150	173	171	170	182	160	153	174	141	164	145	156	153	159	159	169	145	168	153	148	166	139	152	170	176	165	166	157	133	170	146	147	145	151	165	157	149	161	163	155	147	158	153	134	154	138	132	159	167	197	163	161	151	154	156	160	169	156	157	153	156	182	148	147	152	161	152	151	135	154	156	162	160	162	169	162	135	173	141	126	144	166	177	147	153	155	146	171	178	147	169	161	158	170	161	173	146	152	171	182	158	154	161	180	161	175	169	142	140	160	191	170	159	151	163	168	159	166	167	146	158	149	155	157	165	181	151	160	165	145	163	173
5542	1324	2570	3127	2852	2263	1890	1593	1457	1248	1129	1048	895	847	847	741	720	698	640	653	698	593	618	567	612	617	540	597	543	555	566	578	521	523	537	520	539	539	538	500	509	519	502	479	482	505	537	542	509	482	506	555	530	473	496	526	466	471	517	486	505	492	449	477	465	491	425	507	477	446	464	471	442	498	503	478	438	482	450	503	457	461	489	443	491	518	484	450	486	473	444	468	507	467	444	452	503	496	482	474	438	457	463	495	457	505	506	433	460	462	483	479	463	450	443	462	477	463	469	493	468	479	499	480	477	468	494	447	473	492	417	460	489	421	447	445	469	456	473	465	427	461	437	489	446	474	449	454	469	463	437	446	455	460	468	495	482	478	462	442	473	461	432	424	466	450	462	484	455	454	418	446	470	471	470	433	442	450	428	433	459	469	492	479	487	455	434	462	454	483	483	471	430	495	408	449	442	476	459	439	496	453	475	414	492	468	475	475	456	424	485	451	461	452	489	480	434	464	467	444	454	446	461	435	492	427	419	453	477	494	487	474	467	499	492	468	438	465	453	483	473	425	489	446	474	483	462	463	498	430	451	469	466	450	439	474	431	417	469	434	458	439	424	482	497	434	476	433	502	435	427	452	459	461	492	451	438	480	408	428	438	448	479	460	503	447	443	462	438	448	467	425	494	435	462	457	473	430	499	488	465	471	447	466	469	469	455	449	495	433	449	470	510	479	463	472	466	474	463	443	452	460	487	433	456	428	480	470	462	468	458	420	439	444	443	454	463	482	464	510	462	487	479	488	492	437	459	477	441	472	442	458	438	528	526	402	439	436	466	520	484	461	456	497	501	472	439	429	478	454	478	448	435	481	457	480	460	456	473	480	476	484	476	466	443	436	462	439	530	437	486	461	465	440	471	433	477	488	470	485	464	472	463	480	444	477	427	451	469	473	442	491	454	448	445	474	460	454	440	449	480	481	495	452	486	455	479	487	449	462	478	436	512	451	483	464	464	460	491	480	497	449	489	447	459	470	450	456	435	435	485	467	451	457	459	449	436	482	462	445	455	450	460	459	455	443	447	446	434	423	487	501	417	441	460	455	467	445	446	454	468	438	500	442	478	461	486	459	458	457	481	445	500	475	463	498	452	430	438	437	497	463	437	440	499	457	499	491	447	477	448	461	476	420	446	485	456	489	451	450	463	463	463	464	473	480	451	503	439	452	471	447	483	493	474	424	415	461	485	476	465	446	453	449	476	452	463	446	423	473	485	444	472	460	476	472	441	482	468	457	473	486	474	482	443	429	477	462	506	454	477	472	439	465	447	436	444	492	425	465	470	481	457	491	457	468	482	487	502	495	460	460	484	483	495	496	466	480	441	446	468	456	470	481	456	459	454	430	438	450	442	463	485	469	460	462	491	462	483	493	435	461	457	483	463	485	449	491	495	457	425	451	439	469	471	458	482	428	431	486	453	476	476	490	466	466	435	449	470	446	446	455	464	447	440	448	465	463	460	468	464	476	449	443	473	454	409	502	447	479	469	441	415	450	438	484	460	444	453	471	444	439	459	448	458	455	461	400	489	458	469	457	438	441	476	431	467	436	490	479	473	492	489	469	468	420	446	436	547	458	483	460	457	480	453	445	486	432	472	419	490	458	485	466	429	446	477	459	424	448	453	459	490	495	487	449	481	501	462	441	457	496	473	478	457	471	452	448	480	426	483	456	481	458	429	457	432	464	495	497	467	467	451	472	435	470	453	472	428	402	494	437	437	451	477	440	482	437	458	439	484	487	470	475	466	465	494	445	457	445	446	425	436	496	448	458	436	461	455	487	460	451	484	501	423	465	461	463	481	467	460	427	468	403	450	445	476	479	493	450	429	445	461	452	481	479	456	475	455	448	447	441	424	459	490	496	442	433	458	469	450	454	436	475	468	457	500	461	517	415	442	462	471	448	462	470	463	465	460	454	450	455	488	455	476	499	420	477	419	475	473	462	461	447	471	479	454	465	431	423	456	456	444	468	466	452	440	491	490	441	454	505	436	456	467	482	464	473	477	484	507	477	477	461	458	444	462	466	474	450	479	460	448	470	453	455	456	457	469	443	445	442	450	435	459	496	478	472	418	455	451	450	475	479	492	464	488	443	482	467	460	483	429	446	442	446	449	474	466	487	480	477	479	492	448	466	474	439	448	469	463	467	473	447	459	452	516	415	449	455	490	469	479	446	456	483	412	475	455	486	455	446	442	434	474	486	481	487	431	489	447	441	448	402	483	493	441	480	469	450	472	471	451	465	474	475	436	474	475	455	417	467	436	438	427	444	485	490	502	477	462	432	446	435	451	481	476	462	435	457	468	440	484	436	473	439	453	453	440	500	456	468	447	443	473	470	435	488	458	443	449	474	424	434	456	467	433	446	479	454	407	498	449	464	449	446	441	443	473	484	465	455	482	467	468	471	479	470	435	418	436	439	477	442	448	443	424	472	455	470	469	443	483	449	473	452	491	496	444	488	454	452	483	452	444	463	490	463	508	478	472	480	444	428	423	455	447	459	446	477	474	469	473	476	440	442	462	448	401	444	500	459	509	443	440	421	462	485	474	442	446	454	439	470	450	441	466	465	432	471	495	488	492	480	463	468	438	474	462	473	446	457	443	483	429	428	482	470	469	471	432	492	498	414	443	440	455	476	446	443	480	482	471	494	445	476	472	424	468	476	525	428	442	437	495	438	439	447	435	477	477	486	448	466	474	428	456	461	452	490	497	474	483	467	481	515	430	442	420	439	464	460	459	439	480	459	476	451	462	467	423	465	447	464	453	481	485	472	447	435	457	472	417	456	465	469	444	490	454	506	430	504	465	487	474	460	474	455	456	516	451	457	454	495	421	441	459	489	450	478	433	480	495	486	484	463	474	440	444	437	502	482	438	491	469	440	471	473	444	462	415	473	448	404	464	411	483	474	447	460	491	469	452	446	452	480	442	479	465	461	456	471	465	458	445	442	490	446	446	440	466	444	436	445	474	483	443	460	446	422	518	449	499	425	461	463	435	483	439	448	431	476	472	450	463	472	444	457	449	440	481	474	417	464	424	438	432	450	480	450	478	487	443	435	474	465	466	440	453	434	448	454	453	495	431	437	425	481	471	462	485	429	433	445	504	456	430	455	454	469	476	501	487	448	445	442	466	467	490	452	452	407	484	459	457	484	495	466	471	441	449	458	469	431	482	423	480	469	488	508	442	419	482	450	461	473	447	442	432	437	453	510	491	465	467	458	453	425	478	476	457	403	461	473	478	453	446	478	445	419	459	486	439	427	432	481	450	448	449	478	440	462	452	470	465	458	476	495	452	457	496	440	469	440	462	461	459	452	480	415	449	473	425	468	434	440	466	459	458	472	479	444	535	467	445	450	470	449	489	490	423	452	469	440	460	465	427	432	468	438	464	446	440	482	425	491	446	474	458	438	485	469	448	445	467	476	460	452	470	456	439	486	492	452	462	485
16080	2296	2375	1880	1289	912	707	575	444	396	321	265	271	254	244	236	202	210	208	198	167	193	177	173	143	178	157	161	166	180	154	149	157	163	138	137	150	143	137	139	128	148	136	130	157	157	153	130	131	139	173	144	145	147	109	128	156	171	140	148	125	138	129	134	127	150	149	133	162	136	153	135	152	128	156	123	162	142	156	159	140	126	131	142	139	132	127	141	142	151	133	162	132	123	157	136	136	137	164	151	136	123	165	140	110	147	127	163	149	130	148	144	136	125	126	118	140	153	139	119	150	138	125	135	130	133	132	130	139	129	131	157	137	126	136	117	129	133	126	133	141	138	121	160	131	123	143	138	154	129	144	134	134	132	125	133	120	150	148	140	134	141	145	145	134	118	122	152	156	146	135	152	143	139	130	163	139	140	128	130	122	142	113	140	128	171	133	132	118	133	148	128	128	140	151	128	118	135	133	117	124	152	108	122	132	117	124	129	144	141	153	131	140	129	166	109	137	146	135	141	116	115	113	130	124	146	137	137	127	131	122	138	148	136	123	144	148	127	141	135	136	145	146	135	166	150	143	157	141	131	126	146	145	140	129	128	126	133	128	155	122	136	123	127	130	147	136	124	154	151	138	148	139	111	118	144	129	140	148	146	119	142	133	126	134	131	131	129	140	141	135	143	153	137	129	133	131	126	132	124	125	145	129	133	143	142	125	108	142	136	130	161	119	122	143	112	138	122	118	128	119	141	119	139	122	118	148	129	120	129	114	129	140	133	132	147	122	126	146	132	131	131	134	132	139	141	134	127	138	135	124	131	147	130	132	151	129	148	143	135	147	133	115	126	135	161	132	124	119	156	144	155	155	140	159	136	130	145	134	137	143	116	145	157	121	147	123	152	135	132	128	125	146	142	130	134	150	128	140	142	158	126	130	140	135	134	144	131	124	126	148	119	142	152	154	119	130	121	152	148	154	136	130	126	161	134	135	133	148	149	145	137	155	158	116	129	131	133	126	144	110	120	117	168	133	142	122	126	130	142	137	133	133	150	140	110	147	127	144	127	140	143	135	143	129	133	158	140	127	117	148	123	148	144	125	142	144	119	125	135	134	146	143	142	132	152	153	133	127	132	117	159	141	134	111	147	131	142	112	134	120	160	137	133	139	128	108	129	143	158	129	132	143	139	162	139	141	149	105	151	153	130	137	136	130	147	130	126	142	131	142	133	140	143	118	124	139	149	147	125	143	149	140	148	143	149	152	132	147	143	142	118	151	131	134	136	118	130	130	121	140	126	142	136	135	132	127	157	143	124	138	133	126	120	127	137	139	143	129	121	142	125	151	135	138	125	123	130	140	135	110	129	157	152	138	145	136	128	137	110	130	117	147	128	152	119	145	147	130	137	141	147	140	139	126	126	139	155	128	143	151	145	166	122	148	115	128	136	150	134	145	159	140	139	134	119	125	145	128	130	127	143	120	122	124	148	143	134	148	131	138	129	142	135	129	155	154	140	130	153	131	136	134	145	136	150	113	126	138	161	138	130	137	136	150	116	116	141	144	130	165	133	121	137	139	132	133	122	122	148	141	132	139	120	129	146	134	137	150	129	139	123	156	127	128	118	136	117	142	124	148	134	142	138	127	146	127	134	141	149	127	140	140	126	136	141	114	125	140	130	142	139	120	129	120	124	146	152	142	128	124	129	123	142	144	132	135	163	134	139	150	142	136	122	122	139	114	112	134	126	141	142	125	145	138	118	135	121	137	122	117	146	115	131	129	156	126	138	149	138	131	131	133	125	131	137	122	133	112	133	127	127	136	153	128	134	135	135	133	150	146	108	129	129	116	125	134	129	123	128	133	123	136	149	136	132	129	119	140	130	139	134	115	160	119	133	131	117	125	143	141	127	132	159	132	132	142	122	123	127	147	114	118	127	136	133	151	146	148	151	136	125	134	148	139	139	137	142	137	149	139	142	131	135	152	126	125	139	131	163	129	123	139	136	113	141	118	150	130	139	116	150	121	156	132	157	133	117	144	115	131	139	135	162	113	154	112	133	137	140	137	128	145	128	134	109	130	114	130	121	152	134	126	130	134	128	129	126	128	132	150	135	128	114	135	129	133	127	154	146	120	142	135	137	116	140	130	168	145	139	145	130	136	145	146	147	153	142	126	135	119	125	130	140	138	121	164	105	119	129	147	126	158	135	128	135	123	126	139	136	129	145	115	124	126	150	144	140	134	129	116	133	140	139	132	131	136	113	138	133	147	123	142	131	125	134	125	143	136	150	144	132	144	152	136	129	126	124	136	138	131	133	131	143	144	142	133	136	153	142	150	120	123	132	155	145	124	114	148	123	121	141	163	122	142	138	134	156	142	128	139	158	139	150	134	152	134	140	160	122	114	134	152	131	132	138	132	114	139	145	135	133	106	136	143	131	153	136	139	124	147	159	129	152	130	150	141	126	145	143	131	123	144	128	148	138	141	146	145	137	112	149	136	144	154	122	131	149	130	121	143	144	133	139	140	116	123	108	156	128	147	136	146	149	133	133	139	139	149	132	140	144	140	147	141	133	139	137	130	130	147	137	122	117	142	119	137	130	147	143	128	145	126	125	138	135	154	155	148	127	150	125	137	145	148	144	128	122	138	150	138	134	142	127	136	142	153	126	120	129	131	137	133	149	135	150	113	134	123	134	154	142	118	145	142	132	140	141	131	124	142	135	139	142	148	135	144	121	129	131	127	125	147	131	116	137	129	118	140	126	126	145	152	146	133	139	115	134	175	121	142	123	136	145	142	148	125	117	134	150	138	136	141	149	136	150	148	138	146	126	130	134	148	122	157	158	136	148	121	152	168	117	143	134	124	129	120	131	155	123	151	137	113	148	145	132	126	145	130	123	123	139	110	150	114	121	133	137	130	140	138	115	127	130	141	141	134	123	119	150	163	153	159	129	128	133	162	138	119	132	137	137	128	158	122	131	139	139	141	147	130	112	129	160	119	138	121	151	131	134	132	121	149	129	130	133	161	142	146	153	116	136	149	134	124	127	118	122	128	127	135	137	140	137	125	124	132	146	131	113	154	128	146	128	141	145	132	157	131	124	141	144	142	147	136	126	141	121	128	106	150	132	147	137	126	115	146	140	133	115	127	123	130	130	148	145	129	157	120	142	140	113	128	129	130	146	137	148	130	144	126	133	134	125	141	144	137	123	115	133	160	140	146	137	135	129	150	122	135	119	114	139	133	165	126	124	128	126	141	138	135	147	122	156	139	125	135	123	134	136	142	126	144	139	143	126	140	112	126	130	144	136	136	119	154	135	133	136	138	135	134	132	125	124	143	133	124	135	128	133	150	137	150	127	149	138	131	146	125	164	122	163	115	147	134	118	125	143	145	151	140	146	112	130	137	143	116	122	132	126	127	118	143	135	137	135	138	103	132	139	148	153	140	139	117	146	120	127	131	152	158	134	138	131	149	137	133	150	125	127	135	139	159	123	133	121
7443	2068	4453	5380	4583	3782	3107	2595	2198	1865	1668	1465	1380	1200	1090	1068	924	829	891	832	819	749	733	684	669	634	638	626	582	574	601	598	537	537	570	583	526	490	506	510	498	469	518	483	470	537	507	478	422	485	439	485	467	473	453	450	425	487	449	456	422	464	452	450	458	465	427	438	420	433	442	421	435	477	456	461	435	433	436	465	456	440	408	454	403	459	426	433	437	440	440	415	438	449	396	441	435	442	398	410	443	435	411	444	421	417	448	422	433	428	431	440	425	427	453	388	436	408	401	425	424	450	421	443	400	445	404	441	430	376	419	425	444	439	450	420	389	433	397	414	393	397	400	445	437	433	399	418	410	415	422	410	436	405	423	423	412	416	444	417	430	403	441	419	441	369	403	420	459	420	377	445	431	444	420	411	428	448	422	430	404	416	421	441	429	420	430	418	416	449	439	406	424	392	416	435	397	426	395	425	391	385	431	413	415	425	401	458	388	419	425	395	420	401	402	422	439	396	458	439	412	422	390	393	403	440	412	431	407	404	383	414	417	402	443	408	413	433	414	431	412	432	425	423	401	383	413	435	413	397	434	431	439	448	393	408	454	411	437	402	430	372	446	397	422	436	446	422	404	428	375	381	428	421	427	437	390	396	445	428	440	429	395	410	427	460	435	425	394	418	423	447	410	422	425	416	424	414	404	427	402	409	425	406	398	440	446	427	416	423	440	397	477	425	413	417	436	422	399	388	425	415	397	407	424	439	386	391	423	422	458	408	389	406	434	405	401	447	411	433	445	404	400	420	442	451	415	424	416	402	428	404	381	433	386	444	430	399	408	401	365	398	413	417	390	406	384	422	415	441	408	420	445	418	427	384	402	398	445	398	420	409	429	444	454	409	435	413	435	415	395	414	432	424	406	371	449	395	389	442	405	419	416	410	407	396	412	405	386	384	417	423	426	389	395	416	406	421	433	407	441	451	406	403	420	384	381	427	442	413	398	419	426	392	385	376	388	419	421	436	395	435	441	394	433	401	414	427	420	408	394	415	440	416	390	406	370	396	462	401	402	390	410	382	387	400	423	437	420	405	414	441	380	416	428	380	407	447	429	379	441	423	436	425	404	406	414	407	406	421	410	416	439	416	402	368	406	409	419	413	402	386	355	426	420	403	406	438	407	425	429	411	453	412	429	390	411	414	388	438	449	404	412	400	408	396	405	382	421	400	403	399	425	440	424	402	430	391	443	355	420	383	406	435	422	414	459	393	415	435	431	401	424	396	446	438	392	437	377	420	450	459	431	415	431	416	400	415	411	394	414	449	398	434	393	442	415	410	403	424	391	457	404	401	450	397	445	429	409	416	392	435	410	376	436	412	437	420	440	418	431	412	412	433	438	396	438	364	444	406	404	391	414	406	412	418	414	401	424	407	415	416	434	405	417	421	420	400	388	414	409	388	379	429	384	450	427	405	380	457	435	417	400	435	440	433	386	424	405	400	410	425	444	405	394	391	444	401	403	458	416	407	406	376	408	398	428	404	405	377	390	437	426	397	405	395	450	417	384	446	416	390	425	413	393	400	378	395	407	412	389	419	397	403	379	441	466	403	438	418	431	439	395	423	451	424	399	399	372	401	395	451	395	396	408	407	423	413	424	397	373	449	386	394	410	440	393	406	419	428	427	384	407	426	378	438	376	396	393	384	414	399	416	418	366	380	427	424	413	398	418	412	414	431	354	394	422	415	417	396	413	399	423	391	402	383	422	418	397	442	421	414	419	411	401	409	435	420	419	421	406	423	454	423	435	402	434	413	416	416	369	409	415	399	418	426	416	380	428	401	436	409	450	409	410	448	416	402	425	455	409	424	351	438	388	429	436	413	403	398	415	403	412	403	394	366	410	413	406	420	393	424	429	399	421	397	417	388	364	460	403	420	434	427	380	439	378	453	410	445	443	409	435	412	409	468	417	401	424	414	414	439	387	427	435	416	402	457	418	405	395	459	396	446	408	416	424	414	425	423	401	428	406	432	408	402	407	422	407	439	395	421	422	448	392	444	420	435	410	465	394	428	410	401	419	407	435	397	430	398	390	391	419	443	439	438	406	441	473	394	398	402	408	444	388	393	417	422	373	386	481	411	414	429	426	452	385	420	395	420	424	454	428	425	422	414	421	452	444	424	385	434	398	431	420	411	372	398	398	383	418	435	425	432	458	469	436	444	412	462	423	399	416	402	422	423	405	426	417	382	415	421	410	399	413	403	438	431	441	380	386	414	420	430	395	385	417	427	380	438	451	368	428	390	444	409	442	426	409	403	449	410	427	399	445	412	390	411	404	431	432	427	396	440	383	415	393	411	453	428	423	421	404	432	448	425	412	462	400	384	411	393	380	452	457	410	406	420	441	403	406	438	429	402	384	428	421	414	425	382	440	456	439	439	421	422	389	425	406	406	389	378	366	405	399	414	403	392	414	437	439	426	380	426	416	432	407	395	429	433	435	467	411	415	430	428	454	421	377	378	422	459	352	447	442	437	406	439	404	416	409	429	410	416	434	433	446	394	434	431	414	425	412	407	418	390	414	437	463	426	428	432	412	459	401	426	398	467	410	419	414	416	419	391	431	383	401	405	379	411	422	404	435	413	412	410	428	434	418	389	413	410	416	436	441	389	410	452	440	394	439	426	454	404	417	453	409	407	399	449	417	380	402	403	444	459	399	392	416	408	433	432	400	418	406	420	434	388	415	425	402	444	428	452	406	410	452	430	406	415	421	401	406	415	412	414	405	389	424	431	423	403	409	424	442	423	423	412	393	409	437	400	431	414	462	407	365	432	409	424	422	443	396	443	435	429	360	394	425	420	397	443	400	400	395	427	416	442	414	395	449	390	402	399	420	427	438	394	416	430	434	448	395	424	415	445	387	379	455	425	397	390	416	416	433	423	422	393	400	401	381	418	435	402	425	425	415	394	414	415	415	408	426	396	423	407	410	421	430	418	423	443	421	413	422	436	423	400	420	435	385	414	394	416	424	400	447	416	439	420	407	475	443	406	412	429	421	435	371	413	420	405	439	400	380	443	390	403	418	433	389	422	400	438	410	423	458	425	408	419	420	431	401	418	371	409	440	440	378	412	432	408	437	417	375	402	437	369	412	448	405	394	443	425	434	425	437	414	393	444	418	408	420	424	430	406	400	451	463	455	409	420	410	411	404	387	375	386	403	372	449	384	400	426	359	402	446	390	368	396	399	422	430	421	415	454	433	391	424	437	415	402	392	390	403	425	418	474	422	415	408	401	427	435	399	405	450	390	406	418	395	440	420	452	432	415	458	404	398	431	399	440	429	405	443	436	458	450	382	433	376	415	431	419	434	437	412	396	408	404	380	390	410	456	391	412	408	413	433	414	450	441	404	427	426	404	454	439	403	433	389	414	387	424	416	403	420	430	405	437	434	414	413	376	431	412	394	437	428	399	415	379	428	416	420	414	382	468	424	400	407	400	403	427	406	442
2433	334	369	361	335	320	307	330	307	300	285	278	298	289	297	300	302	295	295	295	280	295	267	311	279	329	301	301	290	271	293	294	277	273	274	288	279	283	294	308	265	290	295	279	285	303	330	280	277	301	310	296	268	293	267	285	291	280	285	258	301	296	308	261	301	297	288	277	299	304	281	283	289	282	295	279	282	278	278	290	299	300	340	306	306	291	263	299	269	283	293	279	311	256	292	298	292	280	295	302	291	277	320	249	275	299	267	311	325	300	283	276	273	285	289	283	273	281	287	303	316	305	270	266	254	263	301	277	250	282	257	269	274	289	291	249	263	302	300	279	287	275	274	290	279	280	260	311	283	286	267	289	284	263	287	276	288	265	308	290	305	281	282	294	294	275	314	286	337	275	276	276	323	316	260	278	293	278	280	285	273	301	284	299	281	251	281	282	285	307	279	291	297	292	295	290	297	292	254	320	296	279	311	298	286	291	293	281	283	265	279	306	269	295	284	286	280	276	323	319	282	288	255	281	285	285	252	295	296	267	263	315	286	272	268	288	272	314	268	294	280	307	305	261	311	282	303	286	280	270	316	280	301	309	296	272	292	318	268	283	284	268	287	311	246	258	286	283	265	259	283	325	297	268	284	293	262	278	284	282	280	297	286	271	289	291	262	287	316	287	278	294	324	299	318	286	269	315	283	257	271	294	325	304	294	267	271	305	288	265	288	304	291	303	301	257	281	275	290	288	299	298	302	285	302	271	299	279	293	323	263	273	276	284	278	293	258	286	284	276	287	292	262	280	292	291	276	305	299	292	276	266	285	275	284	287	290	300	287	254	290	287	300	272	317	295	277	326	277	304	265	284	312	296	311	297	301	267	283	274	283	271	287	290	272	313	302	276	275	289	282	263	294	269	299	258	257	278	289	269	293	261	310	271	288	286	272	338	265	264	291	268	248	280	301	310	280	271	288	264	273	265	259	298	312	292	289	260	284	275	310	315	288	281	277	301	288	268	302	237	288	305	278	276	302	292	280	265	302	269	280	285	269	307	319	307	304	303	306	271	278	289	268	273	289	293	285	276	292	283	278	271	293	312	269	321	278	263	300	298	297	278	283	278	283	306	278	289	304	328	267	310	323	244	296	277	301	271	278	273	257	286	300	251	310	296	327	258	298	261	288	301	287	265	284	295	288	302	281	272	299	290	294	297	312	277	316	289	294	305	263	337	281	274	278	310	293	306	298	276	291	289	307	285	286	276	277	275	274	282	303	289	312	303	274	306	287	289	291	320	291	298	308	314	283	287	267	297	304	278	286	283	284	254	260	301	277	281	279	273	315	302	294	287	275	317	306	289	298	277	310	282	281	268	317	284	306	276	291	271	294	288	298	304	273	268	289	298	312	309	284	277	278	266	271	290	289	289	270	282	281	255	266	269	309	269	267	304	283	280	308	300	303	293	295	281	256	287	305	291	290	271	292	293	295	287	269	301	305	313	281	295	280	294	291	292	298	306	270	294	285	275	298	273	279	296	291	260	283	278	329	284	297	299	293	278	318	297	310	306	296	262	290	331	290	311	298	280	287	293	307	274	273	306	303	314	283	276	314	298	281	278	303	260	286	281	282	311	284	305	298	288	260	284	284	312	302	310	302	305	251	271	298	270	288	263	289	295	263	280	303	259	303	265	298	287	283	277	249	294	264	253	307	275	302	305	305	306	273	258	305	266	267	278	257	273	273	296	271	289	285	271	263	288	306	306	245	327	317	283	273	300	298	320	299	268	289	288	279	265	296	298	278	277	268	291	288	319	252	265	284	283	273	298	288	304	273	289	281	310	252	277	310	276	288	306	278	278	288	288	275	279	297	262	289	289	305	266	311	279	277	242	285	279	293	256	298	256	278	289	295	316	296	317	265	299	250	259	315	293	266	278	293	301	290	270	283	267	288	298	261	301	261	279	269	276	289	271	288	314	282	254	288	277	294	279	269	304	272	298	315	286	284	265	324	277	302	284	297	283	262	292	307	257	291	295	268	275	290	295	287	300	263	300	287	266	318	285	285	286	288	282	256	263	301	284	315	263	281	274	281	264	301	287	275	282	279	267	278	305	283	280	286	281	308	297	295	278	287	272	282	294	298	275	290	296	292	287	303	281	296	270	297	274	286	308	259	290	262	271	292	285	284	287	268	287	289	268	288	286	295	298	312	326	275	288	304	272	287	288	250	270	258	305	280	297	253	263	284	284	315	261	274	281	270	292	263	268	304	322	256	274	292	262	294	312	261	286	289	298	278	310	274	270	288	272	310	291	294	270	288	312	284	310	265	305	272	284	285	278	279	293	307	296	338	284	283	266	303	310	291	312	289	281	284	265	280	268	289	288	259	281	287	263	245	281	257	274	272	253	279	264	304	309	279	266	254	283	280	292	269	273	316	271	305	285	298	279	282	288	308	270	293	286	296	274	274	288	283	275	293	266	295	290	290	289	277	297	251	252	283	257	266	285	270	289	287	303	277	310	277	269	311	301	267	299	296	307	274	273	286	305	284	308	293	281	306	279	313	289	281	285	277	289	304	309	268	259	276	278	276	286	296	282	274	249	303	266	317	291	283	257	278	293	271	272	261	289	285	281	260	280	300	289	276	281	301	283	298	273	311	271	304	274	284	308	301	296	276	303	308	314	272	261	282	311	281	261	270	286	289	288	273	289	273	298	280	268	271	280	256	282	283	294	276	277	275	263	303	335	269	283	279	286	283	285	274	278	292	324	336	286	305	289	323	256	295	288	282	306	271	282	276	292	320	274	305	272	279	308	309	288	287	253	283	267	271	284	259	265	296	287	278	303	299	298	297	290	317	298	280	301	281	310	297	272	269	269	281	271	270	287	274	277	263	298	298	275	286	314	288	297	312	317	282	275	288	262	261	286	288	293	286	298	285	284	279	296	278	288	275	307	292	274	287	278	264	295	301	300	315	312	302	280	310	296	284	271	287	284	332	306	315	314	283	278	313	309	304	309	288	297	280	295	281	273	273	290	267	282	260	249	295	284	276	300	291	311	285	303	265	289	282	317	266	296	264	308	273	304	310	269	269	267	278	285	286	277	283	257	268	306	298	268	286	293	265	273	289	249	283	279	279	270	277	292	278	293	303	270	280	246	307	270	285	275	279	309	267	285	277	282	264	284	291	285	287	270	284	258	271	286	276	321	264	288	297	282	297	278	304	291	313	270	310	278	276	319	273	279	302	294	292	265	279	283	297	287	282	286	283	287	294	299	301	291	289	314	301	274	303	277	289	291	285	287	294	306	269	274	283	299	310	288	316	297	305	290	313	303	273	272	246	318	275	299	324	297	275	296	284	285	283	293	272	303	283	270	294	339	329	296	258	284	301	266	300	259	275	289	265	274	295	272	295	276	274	269	242	301	275	262	276	316	310	285	272	290	283	290	306	302	291	273	312	280	298	284	280	296	314	315	301	276	297	256	293	294	298	283	312	281	284	283	303	269
2421	842	946	999	940	959	875	937	859	811	857	754	832	817	805	766	836	782	771	795	754	827	785	791	791	796	767	737	788	744	784	750	773	809	790	808	761	771	752	793	754	751	791	768	784	788	803	740	836	718	778	784	757	774	751	794	761	742	791	787	755	764	749	831	800	802	821	743	786	786	719	756	785	773	751	759	814	805	718	846	813	785	751	737	775	742	757	714	737	790	803	775	816	740	817	735	776	785	741	749	753	779	784	769	811	745	796	797	780	794	797	768	758	750	785	844	758	716	771	766	792	743	784	788	690	765	783	754	750	752	793	821	737	715	833	749	752	708	793	772	794	795	764	753	759	801	711	726	729	803	757	746	771	772	793	734	747	774	782	785	760	757	796	782	797	764	737	766	779	744	773	788	754	749	753	766	814	712	781	742	767	824	733	765	790	785	747	772	773	770	822	705	761	815	748	748	748	741	802	785	774	783	787	778	755	718	794	784	774	749	781	721	758	792	772	754	695	753	746	777	759	780	791	796	802	745	828	773	782	784	753	778	766	754	744	742	804	798	757	721	781	773	755	757	735	779	790	770	824	773	698	762	773	753	739	737	795	764	795	748	719	764	718	742	701	766	698	739	761	742	781	825	783	811	769	740	793	797	813	754	829	843	740	741	734	772	830	685	813	741	751	763	758	776	761	777	762	750	808	766	777	785	792	803	759	768	794	756	730	795	761	820	743	742	777	778	778	805	760	773	809	743	728	745	751	769	734	793	804	777	728	727	795	781	775	777	831	755	743	766	776	757	684	789	776	781	753	796	755	772	800	782	726	725	694	725	803	752	782	750	758	814	793	763	779	741	786	740	771	734	747	795	703	768	753	703	789	742	739	741	802	820	710	737	759	782	759	750	783	806	807	707	785	739	716	780	754	725	749	787	770	764	745	776	731	756	787	779	728	769	802	774	731	761	771	752	788	770	783	764	774	731	758	777	768	721	735	799	785	767	735	719	714	770	780	812	842	771	752	750	722	735	825	803	778	792	783	761	801	755	759	781	742	728	789	768	777	674	818	788	773	762	823	756	761	759	765	776	723	775	801	759	784	766	794	788	757	830	817	812	748	722	765	776	770	749	751	766	755	730	754	796	770	791	750	781	784	729	742	740	761	710	739	811	726	775	782	735	784	713	765	790	812	778	754	764	819	844	758	788	738	725	806	767	745	800	766	747	754	730	789	778	738	804	768	748	775	736	766	772	782	807	747	767	740	775	797	772	790	805	766	766	758	748	783	732	804	784	731	794	737	768	804	781	719	722	756	759	747	762	733	810	765	761	822	733	789	749	794	788	732	768	748	776	755	735	740	775	752	765	736	793	755	762	763	799	735	741	746	730	771	770	796	784	803	767	752	785	780	738	733	729	773	722	770	740	725	728	758	741	781	761	770	825	802	746	743	784	826	772	784	740	759	790	804	787	785	767	769	806	773	747	752	747	726	752	801	743	791	766	794	811	759	732	795	745	763	779	758	694	789	776	789	790	780	733	763	787	803	745	750	763	760	782	754	738	797	750	760	743	740	748	735	749	749	797	785	796	749	767	797	703	766	758	802	755	747	780	721	761	784	788	774	772	776	736	779	770	752	772	776	801	773	836	717	782	739	732	724	729	731	743	749	821	770	773	793	776	824	791	766	795	808	791	760	767	769	775	765	806	741	762	741	773	721	796	750	735	746	780	724	795	766	799	741	747	780	794	787	777	746	787	764	773	786	717	752	825	755	746	762	757	799	744	736	749	763	802	794	779	801	758	709	786	776	769	743	740	786	783	798	767	756	745	774	713	778	792	725	778	777	783	795	766	798	800	801	786	774	790	785	782	745	779	768	775	809	761	783	745	762	802	813	765	763	743	777	771	798	724	751	800	706	769	740	768	775	821	761	790	771	783	755	769	741	776	782	800	700	733	789	777	796	755	784	795	771	759	739	780	743	779	804	780	830	758	756	765	791	730	740	765	829	818	735	754	757	789	729	785	794	786	769	767	749	795	795	734	720	801	776	722	792	758	740	763	802	807	762	785	765	714	791	762	773	758	753	784	745	791	768	763	795	775	774	751	755	717	801	800	755	749	746	758	740	798	788	823	778	809	788	797	722	749	750	717	804	760	764	784	729	786	755	794	738	771	787	725	752	716	764	791	757	759	779	752	758	797	760	781	778	772	784	794	789	758	775	793	772	761	769	763	756	763	796	737	775	746	825	789	748	742	722	743	787	771	792	746	811	791	767	794	725	774	744	739	796	759	723	735	733	758	833	755	777	759	772	758	765	726	761	828	712	778	803	793	796	795	728	762	836	776	754	804	800	730	776	766	771	782	793	723	789	710	759	794	810	753	760	764	853	733	792	757	788	771	783	789	757	764	756	760	776	774	809	718	820	798	721	790	744	819	758	758	743	794	748	791	707	794	728	759	792	755	739	756	765	760	801	802	764	795	809	769	808	797	763	802	707	767	753	771	766	802	776	731	773	753	777	782	753	786	795	831	750	749	709	739	771	768	831	768	745	770	744	783	765	789	787	795	741	804	753	757	762	730	752	783	744	714	800	750	774	747	818	729	805	765	765	785	791	761	758	734	740	758	776	763	834	735	772	760	712	742	791	764	790	821	776	787	712	776	745	752	773	772	755	736	769	761	745	748	805	763	808	823	779	760	725	786	762	767	736	760	785	755	724	827	765	774	762	751	775	774	808	740	729	749	798	734	817	771	747	766	800	729	791	759	765	763	751	804	751	779	771	753	775	769	742	742	766	762	782	776	790	776	734	754	757	793	801	742	773	780	758	808	743	761	740	735	773	768	782	772	753	749	769	718	739	779	810	761	767	745	788	791	801	771	763	763	745	765	775	713	751	737	711	760	767	719	750	746	796	740	733	778	805	768	739	820	720	790	816	779	781	794	732	747	779	715	778	763	754	751	802	775	711	746	752	747	732	743	769	745	812	795	778	811	795	765	747	757	789	786	796	781	804	786	723	766	758	777	780	776	771	743	756	772	804	768	769	752	747	735	777	768	764	742	771	788	767	748	754	778	772	741	756	754	762	759	735	817	752	823	755	797	744	782	766	764	761	783	736	759	806	739	766	750	813	769	802	746	751	753	780	781	781	786	785	753	759	760	740	764	806	765	742	705	781	785	769	737	771	740	792	811	798	751	746	763	738	785	787	763	809	762	787	768	814	753	729	706	768	786	771	757	778	741	721	797	812	793	814	803	812	786	727	787	813	781	726	819	748	787	762	763	778	744	771	768	769	764	730	779	758	736	785	769	784	780	754	780	757	770	740	815	755	774	787	764	801	802	752	756	760	741	750	824	755	767	757	749	724	775	758	786	765	751	771	760	780	852	795	804	732	815	770	765	776	719	791	778	749	747	759	753	790	738	815	762	810	781	771	758	758	773	771	771	835	753	793	793	770	765	744	775	776	750	746	711	743	764	759	758	801	776	793	765	782	736	731	761	763	746	772	794
8738	973	1244	938	679	600	444	343	327	282	265	243	227	229	192	186	226	186	192	198	202	190	178	154	158	187	170	158	162	188	177	180	172	155	157	177	169	155	171	173	167	156	152	139	158	152	166	173	167	159	165	173	149	147	164	152	162	138	163	142	173	156	157	150	147	169	139	144	161	173	146	161	169	140	176	168	160	175	147	145	154	139	152	153	172	173	152	203	176	165	163	179	151	159	154	151	187	149	153	166	172	161	169	158	185	163	167	145	176	161	144	164	130	166	141	161	151	144	156	144	192	170	170	151	168	160	155	148	155	158	169	143	175	161	181	163	139	156	151	157	180	182	164	168	159	175	166	165	182	136	161	153	144	141	178	149	155	159	159	161	168	163	181	169	154	144	153	173	168	165	155	179	175	137	164	147	167	153	175	152	169	165	179	146	156	163	180	179	168	170	180	158	153	161	148	170	161	166	142	145	142	164	160	168	163	163	166	143	141	163	150	171	167	171	165	184	158	150	187	162	168	147	162	175	166	163	163	158	183	141	142	154	175	163	160	149	154	170	169	173	155	163	161	169	155	154	185	136	172	151	155	151	148	181	168	182	172	140	170	160	158	151	165	155	153	156	157	140	177	182	186	142	161	155	168	144	160	140	145	166	145	156	162	161	157	150	155	169	155	152	169	161	163	159	180	166	138	163	157	147	167	144	169	170	157	138	165	149	162	188	154	162	154	155	166	186	176	146	158	171	165	170	161	141	161	117	165	167	150	181	161	164	173	185	160	186	158	155	172	166	160	179	156	154	164	161	169	161	171	155	155	165	144	163	164	147	171	167	161	176	158	145	166	172	163	160	162	172	170	154	142	145	173	146	163	161	179	153	155	173	166	178	133	159	147	155	146	161	136	152	132	157	165	154	148	180	150	143	151	185	153	181	129	180	171	123	176	167	161	142	141	170	146	171	155	151	190	160	177	140	150	174	155	171	141	119	161	137	156	146	155	151	158	176	133	147	164	172	164	161	166	158	203	144	152	144	147	163	134	157	171	186	154	190	160	156	139	157	162	162	151	146	160	174	163	188	156	186	164	146	166	154	146	179	152	175	162	195	179	174	160	153	179	146	156	184	155	186	179	142	142	168	147	148	166	157	132	174	147	144	148	155	153	156	163	166	150	161	160	151	158	143	128	166	156	153	146	177	169	164	155	159	165	161	152	141	167	174	173	164	170	170	148	147	174	162	170	150	138	161	147	134	180	163	159	169	162	169	154	170	157	182	176	174	149	164	150	173	153	161	156	158	165	163	199	171	161	166	151	146	159	175	158	159	161	157	161	167	144	149	165	160	154	147	168	142	165	159	148	143	149	155	165	155	170	163	188	149	153	145	158	161	178	145	149	143	161	166	194	169	155	178	157	150	178	171	161	153	148	154	174	165	168	159	149	166	180	165	180	177	160	176	166	165	159	178	166	161	160	150	161	155	143	162	127	165	154	161	166	160	162	167	138	170	160	139	150	173	177	164	152	185	165	155	170	164	144	154	161	144	157	168	154	156	168	165	160	179	171	158	145	166	167	152	150	153	164	157	159	163	128	157	169	173	160	147	148	163	178	161	150	141	174	166	147	132	188	161	176	169	163	151	146	145	152	150	159	176	167	163	171	149	173	170	172	146	151	146	165	156	136	164	157	163	152	142	130	168	188	146	148	148	158	156	140	176	128	181	162	158	145	178	149	160	152	173	178	142	162	170	149	170	169	181	167	146	145	155	133	165	152	153	165	153	174	148	158	174	160	163	181	145	163	181	145	180	152	157	145	151	155	155	170	163	155	153	161	153	163	167	147	169	161	156	171	120	161	175	156	162	153	176	154	163	161	147	149	130	170	158	165	150	165	158	159	134	168	151	164	180	146	159	154	146	155	139	151	151	150	179	150	173	156	137	175	146	166	172	164	169	139	153	178	152	149	158	152	146	148	167	192	160	142	167	161	162	153	165	171	157	164	184	165	164	175	160	153	141	165	185	162	167	168	170	126	156	153	151	152	155	162	160	163	150	158	144	153	156	142	150	147	179	154	136	157	168	164	163	173	156	173	186	173	140	159	149	156	155	167	190	195	157	162	162	165	178	163	154	163	189	146	177	180	185	163	184	152	148	138	171	151	148	167	150	153	198	149	161	153	152	143	145	151	159	158	170	168	154	165	138	158	158	168	186	130	161	158	153	178	168	156	155	227	149	145	163	160	152	152	160	126	162	148	171	143	167	163	142	157	179	166	152	169	160	150	180	157	148	173	166	163	163	163	166	144	188	160	157	148	170	181	147	146	161	154	152	175	166	150	149	151	163	176	160	159	174	150	155	145	174	148	160	128	149	180	153	134	159	151	160	171	162	159	148	121	146	136	173	152	141	176	147	149	143	165	143	139	159	154	154	156	151	193	151	164	161	151	155	161	141	155	177	160	141	171	158	158	165	162	161	131	174	152	164	163	150	152	138	149	165	155	155	162	140	170	163	156	157	141	155	152	166	170	171	169	178	172	175	147	152	166	162	191	154	140	143	142	147	137	172	156	158	152	183	173	177	174	154	175	156	172	160	164	179	185	153	143	156	151	148	153	161	168	160	143	154	169	160	165	125	166	162	183	175	159	140	165	181	172	141	163	147	179	178	145	188	162	163	169	156	173	195	148	185	162	161	130	159	154	162	172	160	137	169	158	140	162	140	171	139	151	178	167	167	168	157	161	144	167	153	171	146	179	144	139	160	170	164	176	155	143	163	156	139	154	153	168	132	148	168	164	156	146	163	168	161	170	166	154	154	169	168	174	170	181	144	165	155	148	141	162	162	151	148	193	165	159	164	160	173	154	187	153	153	148	145	147	156	176	147	164	159	148	152	166	148	168	162	190	156	154	149	160	164	139	154	167	141	177	168	151	165	163	159	177	151	149	166	142	145	132	166	145	146	164	155	130	186	143	177	172	153	141	159	165	161	152	162	156	170	165	158	150	155	155	176	154	166	148	173	186	173	153	161	160	148	172	171	153	168	178	186	162	172	170	155	154	136	166	157	152	160	155	178	159	178	157	144	153	131	152	169	150	140	133	189	161	180	150	160	154	172	158	163	157	141	145	168	189	166	171	156	147	182	181	141	150	173	170	185	171	160	165	180	155	147	174	143	154	168	181	165	162	173	159	162	148	175	168	174	154	148	161	159	140	148	147	136	158	169	154	159	158	150	177	147	157	175	156	164	170	155	152	165	160	169	157	184	169	129	182	165	168	142	176	156	156	192	159	153	143	156	181	181	157	165	154	147	137	154	170	165	131	155	158	170	142	140	141	145	142	153	161	164	170	176	166	152	141	157	154	149	148	185	138	180	160	151	143	169	167	156	148	172	173	152	158	138	163	153	171	171	167	151	155	167	180	176	160	143	158	167	162	180	188	148	175	187	160	145	159	164	144	156	154	169	145	177	158	167	163	171	181	162	158	171	140	161	141	162	147	153	145	134	160	157
5509	1297	2579	3019	2742	2281	1938	1582	1434	1254	1056	1019	894	827	838	721	754	678	717	675	652	601	616	600	569	564	592	572	558	576	514	527	506	527	510	508	504	517	526	495	512	526	511	495	509	512	500	510	489	499	488	487	486	430	475	523	497	474	457	449	472	514	495	514	456	460	479	482	481	472	469	503	478	493	487	476	471	467	467	473	452	468	459	472	472	471	493	493	447	481	499	483	473	517	481	460	457	465	491	448	478	488	490	466	503	490	423	487	452	505	485	453	469	427	429	447	514	438	492	475	457	467	473	453	448	479	485	478	458	443	459	485	465	478	447	490	485	499	476	453	473	473	447	478	493	478	417	415	477	456	456	462	454	489	470	495	454	480	495	428	457	471	482	444	454	463	447	487	450	456	445	476	446	491	412	464	436	447	436	494	457	472	500	436	465	490	454	444	463	464	457	435	520	452	453	460	449	417	428	467	466	476	480	494	506	459	480	471	468	472	458	423	456	469	464	456	452	471	460	451	481	450	469	494	461	453	485	469	511	458	438	458	451	476	487	450	453	443	462	512	465	435	526	434	439	423	487	449	464	505	465	486	491	457	446	436	484	473	468	433	419	464	470	472	461	431	457	492	461	476	467	465	483	469	486	498	522	492	469	483	464	458	436	420	465	465	446	423	511	468	443	476	451	435	484	448	472	437	441	444	454	414	481	461	488	469	446	449	462	463	485	480	485	463	482	430	483	465	491	495	466	464	445	477	498	472	435	468	442	425	418	476	467	438	451	450	469	487	478	465	472	473	405	477	479	426	467	484	468	470	509	479	476	460	463	445	428	458	483	447	431	474	449	425	438	455	468	470	497	453	461	426	493	465	439	481	453	426	438	443	454	482	460	505	518	401	439	478	454	451	442	441	450	481	465	463	470	466	482	447	438	477	481	467	456	447	523	466	450	443	465	446	441	432	436	452	502	438	444	449	421	504	455	469	492	423	439	443	457	470	413	490	438	487	403	466	435	460	488	480	457	457	459	478	442	483	430	463	447	456	392	434	471	428	445	439	443	446	456	458	472	452	475	431	451	484	460	463	476	481	440	454	457	441	488	453	457	450	471	466	464	447	470	464	453	434	443	442	469	465	453	503	452	489	435	502	500	456	475	434	503	447	483	451	466	445	463	454	488	452	453	481	503	453	427	484	429	462	496	459	455	474	470	469	455	443	496	471	401	491	493	468	456	466	473	445	443	423	438	487	442	449	420	497	476	494	479	436	471	447	472	427	485	481	442	459	468	456	457	444	457	494	420	464	435	450	490	453	458	464	466	502	468	448	493	473	464	474	466	513	455	451	456	432	482	469	465	456	439	433	492	435	479	458	493	468	410	459	477	455	435	441	451	477	469	434	480	425	478	437	508	459	431	455	446	416	459	462	461	460	444	488	480	476	464	469	469	435	448	453	458	423	503	466	453	455	472	442	473	459	444	429	474	473	449	448	456	469	450	465	482	482	440	514	465	443	451	491	468	486	477	458	451	488	483	463	440	424	456	477	476	486	469	491	470	453	430	452	444	488	450	451	488	464	450	441	460	456	428	436	487	460	474	443	476	451	424	436	453	446	467	485	450	461	450	422	490	461	484	467	423	427	454	507	466	515	460	436	474	467	484	464	459	420	453	441	442	471	414	457	452	479	420	435	454	474	475	456	491	471	491	489	481	479	472	436	469	456	470	433	476	466	463	445	492	486	415	452	460	451	461	453	468	439	476	437	435	473	474	458	476	466	465	473	489	457	439	480	450	459	464	464	469	445	460	480	486	468	488	468	482	475	458	455	442	421	437	490	443	486	456	437	451	481	457	467	459	485	469	454	497	504	462	462	439	458	441	421	401	460	487	464	465	443	484	469	484	504	471	489	462	481	413	477	506	424	451	473	456	445	470	464	472	457	458	463	454	443	429	481	435	459	476	499	472	454	510	496	469	439	452	448	468	471	404	494	465	484	464	486	442	405	413	424	455	475	454	466	462	447	455	470	455	477	477	477	452	439	431	482	464	436	457	445	425	430	487	471	467	424	464	514	422	465	457	484	467	451	470	456	465	433	487	435	437	420	429	456	448	454	441	509	481	437	442	485	451	442	474	434	457	442	462	455	465	491	499	439	487	494	443	470	448	463	449	483	463	458	488	459	490	452	423	466	468	476	464	476	464	453	477	436	438	457	464	463	493	444	474	508	472	461	472	452	451	468	449	466	463	457	446	450	438	472	483	463	472	465	442	491	458	498	471	431	470	442	475	458	442	481	417	441	456	447	438	436	458	452	487	479	475	476	439	483	454	458	491	472	479	469	440	483	430	457	463	446	457	491	474	488	442	457	483	451	477	415	461	468	488	421	465	455	511	493	436	463	467	501	464	468	491	474	477	478	455	459	432	487	472	442	467	483	452	475	427	495	446	436	490	436	476	446	479	417	491	428	474	451	494	457	489	477	455	478	446	434	459	425	465	462	417	478	487	442	457	458	473	426	463	412	468	444	438	464	466	471	495	435	425	457	410	413	443	493	445	478	435	438	488	466	412	473	466	460	478	438	462	474	461	409	435	468	457	467	443	459	455	458	450	447	473	513	469	475	425	444	450	443	441	466	419	477	481	449	471	504	464	456	463	455	502	460	456	446	492	430	506	509	456	476	517	460	479	472	453	459	453	474	481	486	439	443	458	421	486	489	466	451	433	475	435	484	515	439	442	454	476	459	434	451	449	446	490	469	452	475	478	458	487	448	463	478	458	458	462	423	442	490	459	468	439	482	408	424	452	507	467	450	498	501	492	475	484	484	442	434	416	462	453	443	461	466	469	498	491	467	503	416	460	438	525	468	489	444	460	441	442	440	437	482	462	454	480	472	477	440	507	472	464	488	451	451	465	503	424	476	463	457	450	460	446	453	488	458	426	422	454	445	476	464	462	442	471	454	485	448	494	440	460	475	445	472	481	490	469	410	426	465	451	452	473	494	458	474	446	441	475	461	504	480	479	471	455	485	424	489	485	445	472	469	474	493	469	491	460	456	470	447	504	462	474	480	461	481	472	504	520	442	475	448	488	454	487	484	489	496	464	442	427	454	480	452	474	464	464	405	442	465	469	465	483	470	421	471	457	464	480	425	465	502	470	445	447	495	438	445	475	460	492	421	419	461	464	445	504	471	465	443	473	448	459	451	490	463	434	464	455	454	454	478	478	450	495	459	519	436	444	429	411	459	492	454	448	476	456	496	454	472	461	455	454	455	439	496	463	486	458	436	472	476	496	476	454	463	481	450	471	470	470	457	455	461	489	445	434	437	434	457	482	470	466	479	474	440	466	457	470	471	450	457	475	469	442	481	494	502	445	503	461	467	434	488	458	479	459	460	423	461	460	427	471	450	430	493	448	497	458	449	463	461	494	440	478	516	449	466	439	466	474	442	459	462	476	461	441	486	452	470	455	451	452	467	434	460	483	480	412	473	443	430	465	493	457	462	496	443
16230	2220	2221	1785	1235	837	723	585	481	425	372	304	295	279	218	222	216	188	191	186	188	182	169	174	169	162	159	190	170	163	165	172	151	163	147	147	146	148	145	156	153	146	151	149	122	171	147	151	158	142	150	145	138	157	132	148	144	122	131	164	148	140	154	138	137	136	150	129	135	139	158	129	140	167	145	130	132	117	127	152	135	117	123	120	123	135	153	132	143	133	151	133	133	146	140	146	96	134	139	140	129	140	149	131	121	153	127	136	151	138	144	139	124	123	150	151	138	137	138	149	135	141	133	158	133	129	111	151	149	125	135	131	154	140	135	115	147	147	145	126	132	130	106	141	137	120	124	155	131	140	150	136	137	127	147	124	142	157	133	140	128	139	127	128	142	131	117	143	136	120	144	121	129	137	131	141	148	137	127	115	128	122	140	129	146	106	138	149	130	151	137	140	159	160	136	132	132	135	120	140	132	142	152	142	142	133	153	124	145	122	153	139	153	146	132	144	131	139	139	116	150	140	140	122	150	135	121	150	140	130	116	130	124	135	143	144	120	133	142	133	134	116	131	142	127	122	150	127	144	147	116	133	121	124	132	130	127	131	145	124	136	123	150	124	120	137	141	157	147	148	123	139	152	137	143	147	141	132	144	127	144	135	154	129	161	144	126	141	145	146	132	131	115	142	123	153	139	118	127	129	150	143	153	150	142	123	135	145	132	133	141	140	149	136	145	116	136	125	136	139	130	133	115	135	147	130	135	145	134	147	108	115	143	142	126	159	128	151	144	155	137	126	134	153	148	135	149	138	126	143	131	154	133	146	124	116	133	129	138	130	135	126	145	136	133	143	169	140	167	136	128	110	134	140	140	130	149	141	157	138	125	123	128	115	117	147	147	152	126	120	119	137	115	158	130	150	142	163	124	137	133	155	128	120	143	126	137	149	136	152	129	135	145	129	162	145	133	119	147	157	127	166	140	137	127	153	137	129	162	135	128	139	116	143	146	145	135	121	133	144	139	145	122	139	138	148	161	141	128	141	134	149	139	130	133	126	149	117	142	155	151	141	138	115	130	152	140	129	116	132	142	136	146	158	163	119	127	124	128	138	144	149	121	139	146	143	119	142	135	140	134	130	130	130	124	144	134	137	147	158	125	138	141	126	146	118	118	157	139	106	135	146	131	134	128	133	143	150	153	145	121	142	118	156	128	137	143	146	145	143	154	141	122	139	121	151	141	137	131	127	149	153	133	164	157	142	145	120	131	137	132	132	128	145	136	138	140	132	154	146	130	149	156	127	147	121	144	151	129	122	97	143	140	141	134	120	137	119	160	98	155	109	131	128	155	132	148	134	137	135	132	115	134	146	129	146	123	113	129	143	131	159	147	131	153	149	154	146	146	114	154	133	128	138	150	144	128	120	125	118	129	145	136	137	154	146	152	126	135	144	127	124	138	130	134	123	147	137	140	130	139	138	138	129	143	139	129	141	154	151	112	135	122	142	115	125	137	133	139	143	134	159	129	169	142	143	131	118	140	144	141	133	139	132	118	142	150	124	147	158	127	147	144	117	122	125	157	124	137	129	131	132	124	118	148	134	125	148	138	150	137	134	140	135	161	134	137	119	142	146	134	132	149	114	133	127	164	134	136	135	139	144	168	130	132	131	130	133	132	129	120	145	142	133	146	154	145	112	141	135	131	122	138	148	140	132	149	128	138	135	134	136	131	143	139	133	130	110	148	140	137	142	145	143	135	161	130	136	148	127	143	128	132	140	137	120	140	149	119	134	119	152	153	129	154	128	141	143	143	125	131	138	119	145	137	138	165	127	148	136	144	134	121	140	137	144	153	147	129	149	142	163	137	131	123	135	135	147	141	134	118	131	147	121	124	134	154	141	129	141	136	138	117	123	119	140	150	134	164	117	129	119	140	147	141	156	126	164	132	136	135	137	122	132	118	160	127	141	124	126	147	144	144	152	125	134	118	121	150	143	142	131	138	121	133	135	137	157	138	149	148	140	137	134	148	144	121	138	135	138	133	133	134	123	143	162	157	155	112	146	143	131	138	149	139	130	119	125	146	131	111	155	153	140	146	144	134	129	122	149	131	143	146	147	157	152	139	136	135	131	136	156	145	146	130	124	139	155	139	142	149	145	132	122	133	146	155	159	112	136	117	162	118	105	146	142	152	134	137	121	154	128	136	140	139	138	150	142	135	145	133	116	132	141	130	126	155	141	136	134	126	132	111	138	145	142	147	150	135	136	128	137	145	120	161	142	153	131	136	126	134	148	150	164	135	137	159	151	155	135	127	133	144	146	159	134	135	135	156	146	140	138	113	158	116	148	119	141	131	149	139	129	147	142	113	130	127	124	115	139	125	137	152	167	131	156	130	140	132	145	159	119	142	141	144	132	141	141	149	152	134	146	124	124	139	123	149	114	140	136	115	164	146	111	129	135	109	148	135	151	138	132	139	127	140	132	145	124	143	127	146	124	119	128	136	124	123	132	128	155	147	139	134	135	133	126	153	152	170	118	145	146	149	148	124	128	157	153	127	130	150	149	141	133	141	129	127	126	139	150	142	148	124	134	145	150	133	132	137	132	154	159	142	126	120	126	142	125	144	135	131	152	131	126	132	132	153	143	147	149	132	127	136	139	146	124	150	139	112	134	125	141	136	135	109	162	139	136	133	132	136	159	133	150	144	116	128	132	150	122	132	137	153	133	135	130	130	136	138	139	135	138	152	118	166	127	110	125	123	142	129	124	130	158	142	140	137	117	130	120	135	134	132	134	141	134	147	154	151	123	132	158	139	140	135	143	142	113	163	132	126	140	125	126	143	154	118	123	113	122	145	147	139	132	132	141	135	125	129	127	136	121	136	134	145	161	144	127	143	120	129	143	136	129	145	140	134	124	148	151	144	145	145	143	148	132	141	141	138	158	135	140	149	142	129	166	137	135	133	130	127	143	134	147	124	133	137	129	153	139	127	131	140	148	143	128	127	127	156	118	144	143	144	122	119	121	138	127	147	133	135	139	112	133	141	130	136	126	143	141	124	130	144	135	138	157	135	141	130	130	154	136	141	133	121	148	151	131	131	140	123	120	147	138	155	134	143	129	157	140	135	143	118	138	162	120	141	121	126	133	127	128	145	141	128	145	123	114	137	137	135	128	146	115	141	122	109	134	133	144	151	135	132	155	135	127	145	151	135	121	133	139	144	161	155	148	137	131	121	125	138	118	142	125	150	153	156	133	138	144	161	136	148	112	136	137	116	125	125	141	115	124	143	155	144	130	136	139	137	131	125	143	159	138	133	145	154	154	145	133	152	136	137	140	138	135	134	133	135	132	115	141	109	143	140	130	137	113	145	155	152	131	150	141	136	139	143	150	149	138	151	134	121	133	130	164	129	149	149	142	142	139	134	149	136	131	134	132	139	154	143	137	145	112	141	154	139	161	146	145	134	136	128	141	145	137	141	126	149	140	155	129	138	138	134	157
7455	2021	4312	5290	4733	3802	3130	2539	2167	1858	1648	1508	1233	1242	1091	993	982	938	852	755	751	696	706	678	667	663	632	615	615	573	623	565	591	554	521	555	547	498	516	513	512	510	499	511	512	467	470	468	460	522	462	477	472	481	419	477	437	474	507	447	431	479	448	449	427	434	455	440	413	464	434	453	471	438	453	439	420	431	447	444	435	422	426	448	487	416	417	412	441	391	456	461	440	444	455	449	419	429	401	420	445	458	442	447	450	417	415	419	419	436	425	458	438	384	401	453	422	433	443	451	446	457	419	399	430	411	414	444	434	440	443	403	396	430	432	435	390	380	412	395	383	428	451	441	440	422	403	427	408	455	443	403	439	429	433	432	453	392	429	417	405	394	387	402	426	416	423	428	409	393	419	421	426	414	371	422	395	417	367	403	454	392	442	402	394	432	412	397	384	419	393	459	440	404	396	395	419	400	388	386	405	415	407	428	435	431	396	412	424	415	418	413	406	388	411	399	434	424	429	391	395	411	403	411	429	429	396	407	428	438	382	396	420	423	382	440	408	392	454	411	404	406	377	417	433	414	424	408	405	423	433	426	386	426	408	385	426	394	412	395	437	423	419	435	432	452	418	406	434	397	427	426	426	389	408	416	408	449	422	438	387	411	418	426	428	410	427	400	412	416	472	433	408	429	403	385	402	402	417	464	414	439	416	391	427	414	420	393	412	428	423	423	393	427	444	424	429	393	393	418	394	430	391	414	451	393	401	400	434	440	435	431	444	416	457	410	423	413	394	437	393	427	454	422	404	428	440	420	416	451	392	429	392	395	433	410	415	427	372	429	405	409	424	391	428	435	436	425	413	417	417	369	386	407	434	391	458	413	427	406	404	418	419	415	383	419	400	444	398	390	415	438	394	431	416	408	435	396	434	400	427	414	403	426	371	410	418	397	403	401	417	396	401	421	466	405	440	413	429	411	412	439	391	413	423	383	422	423	460	431	408	415	432	403	367	383	380	436	445	439	376	388	425	453	398	424	422	448	419	425	407	407	430	432	398	428	424	405	427	385	414	418	408	427	440	456	390	420	406	442	423	425	426	422	443	412	386	404	414	402	448	395	394	448	385	415	423	451	452	394	431	434	439	442	405	447	451	404	444	439	414	432	412	394	418	405	408	411	412	398	407	405	430	400	425	430	404	415	406	471	419	401	430	424	410	400	420	423	449	393	380	429	414	415	419	381	397	415	388	408	416	410	428	412	402	435	428	381	417	442	398	452	428	413	399	385	414	421	379	450	398	432	452	430	401	406	440	406	417	429	405	393	425	435	456	401	412	390	440	416	414	416	443	447	407	422	419	428	450	412	381	417	443	429	389	412	407	449	396	427	407	425	409	453	402	415	418	417	408	397	441	425	433	395	435	460	403	396	452	396	422	389	430	430	391	415	422	417	408	422	466	394	455	422	416	422	409	404	419	396	379	459	384	424	401	402	403	423	392	438	430	418	410	422	407	409	401	387	416	402	426	406	416	425	421	409	410	429	451	413	440	397	419	404	390	423	430	422	443	416	395	415	409	433	446	433	408	425	431	428	387	436	463	408	453	414	415	435	432	404	440	426	413	409	408	397	436	433	412	453	425	419	415	424	375	415	422	444	389	453	452	403	445	422	448	426	412	393	440	396	423	422	434	399	415	410	424	445	437	424	382	409	461	418	432	434	415	398	422	425	428	394	429	412	427	449	368	417	431	420	406	406	442	386	425	435	409	425	418	439	395	430	425	394	434	396	428	415	429	393	384	394	409	428	394	433	396	449	420	424	395	359	441	425	409	441	398	428	414	429	397	393	430	426	398	389	400	423	399	430	398	396	405	439	437	391	467	416	450	396	436	404	387	458	411	441	387	444	446	433	459	447	401	383	425	394	405	403	398	446	429	415	423	440	445	445	411	407	441	397	438	409	412	420	399	415	387	406	452	397	412	416	412	409	402	444	410	393	429	369	412	394	383	382	407	410	448	412	424	396	431	431	410	412	395	431	447	415	382	456	435	421	441	389	429	421	402	410	398	425	379	417	439	418	401	419	437	407	388	413	433	419	405	404	399	433	438	428	401	427	403	432	412	390	444	394	495	431	404	418	429	413	418	379	449	454	387	444	423	402	440	427	408	421	429	412	418	400	418	456	415	409	419	409	393	419	396	420	411	413	411	387	399	397	445	425	436	413	376	400	437	428	424	434	453	475	403	404	423	439	434	420	424	405	423	391	437	438	451	414	430	390	427	398	409	426	393	428	436	433	387	416	393	431	428	396	434	433	432	407	407	472	425	396	450	438	419	427	377	399	456	417	401	411	406	393	387	449	409	433	420	429	437	418	392	380	452	411	390	385	408	415	375	431	431	420	415	454	429	402	390	437	385	421	421	425	435	423	420	409	424	438	427	415	395	447	383	413	423	442	400	410	431	383	415	427	430	426	435	424	403	444	391	414	401	398	423	386	415	439	414	443	361	404	429	394	443	407	418	404	406	392	431	433	407	427	383	395	425	447	388	418	421	405	386	436	431	421	417	374	381	412	403	419	417	423	438	381	446	394	441	447	385	391	409	424	441	437	392	407	419	410	420	419	418	408	396	381	424	456	414	423	421	430	403	388	426	438	419	400	397	395	408	425	444	393	392	397	404	411	402	441	429	444	430	422	442	425	419	393	413	413	384	424	397	419	434	461	383	416	409	430	438	412	430	419	432	421	421	424	377	407	422	408	440	417	394	396	419	451	388	403	413	402	417	410	434	398	425	391	417	397	422	437	448	398	419	405	381	381	404	418	412	403	419	432	410	439	404	420	404	402	397	413	412	396	412	435	375	403	407	399	429	442	431	393	394	445	435	425	402	432	446	456	448	403	437	432	442	425	457	420	435	416	436	427	380	411	418	422	415	398	396	402	411	409	384	435	403	409	393	413	433	414	437	402	408	398	424	415	432	420	394	413	413	406	410	400	408	406	408	433	414	429	416	389	389	394	417	456	422	432	436	407	421	420	433	411	440	424	400	430	445	375	408	414	371	393	415	422	419	394	439	456	426	406	411	438	424	411	414	409	417	408	428	384	416	437	425	417	437	404	428	450	429	431	423	412	426	454	420	399	439	446	429	436	407	453	428	418	405	454	394	426	420	398	395	389	391	414	461	407	440	411	434	449	407	431	392	434	433	438	407	365	381	442	385	419	419	430	422	384	442	405	419	411	441	435	401	387	405	397	384	457	431	422	422	378	438	432	392	433	369	436	433	426	403	442	402	413	445	421	414	404	408	400	413	404	422	392	419	407	433	422	429	454	437	407	432	424	445	395	409	374	441	376	417	395	396	417	432	469	444	412	413	418	453	472	407	426	395	411	404	418	409	449	415	432	433	412	426	434	393	373	411	430	427	428	434	402	435	402	392	443	397	427	450	396	423	397	410	421	438	376	366	378	425	439	429	427	423	411	411	400	426	420	389	435	424	459	416	390	420	415	418	417
2411	371	376	348	296	321	303	326	345	299	287	310	296	290	294	290	290	297	292	289	299	298	281	288	273	272	285	290	277	282	286	308	286	296	265	253	267	286	297	295	285	264	297	292	322	299	299	308	280	297	309	279	267	301	276	308	283	302	279	263	275	278	263	283	273	285	271	309	280	292	273	269	303	269	318	275	280	282	301	316	273	293	258	303	289	287	293	276	268	300	273	290	290	270	308	293	291	278	323	254	284	292	302	256	282	292	261	291	294	314	281	305	279	272	300	298	289	286	256	298	291	286	296	288	253	288	307	277	285	295	299	324	298	249	274	292	278	283	292	265	310	275	316	289	296	296	309	283	283	292	261	302	301	287	289	280	289	312	317	291	294	291	296	268	267	292	302	260	316	273	290	282	283	278	270	275	280	279	294	271	265	292	264	324	279	279	284	262	297	272	272	261	261	295	280	268	324	318	285	291	289	259	249	291	306	279	290	260	303	302	288	294	259	271	265	289	286	301	289	270	283	308	314	273	262	301	251	278	295	329	298	287	281	294	284	249	272	284	300	282	279	287	321	286	299	281	275	301	295	306	316	292	278	270	300	285	266	288	300	303	262	280	295	269	286	313	294	294	293	293	294	308	303	304	293	283	248	287	277	268	302	277	305	287	259	294	300	307	304	308	295	271	319	301	292	266	298	315	294	291	272	283	283	297	320	297	289	273	290	298	322	313	291	274	270	300	307	330	305	306	291	266	310	262	262	267	296	271	315	271	299	312	286	278	303	258	273	287	281	280	288	301	282	284	281	251	305	306	280	299	284	287	296	291	265	278	298	273	262	272	307	306	312	275	301	278	283	276	283	294	297	319	295	283	308	293	286	276	279	292	281	255	284	288	296	239	296	272	287	277	265	297	273	318	312	270	313	309	282	278	286	290	277	298	270	288	301	298	297	292	288	284	239	285	281	259	311	305	277	293	286	315	300	279	279	295	262	273	304	313	298	266	289	313	300	259	274	271	282	265	294	277	282	272	254	284	279	256	316	305	265	268	283	269	299	316	282	279	289	276	282	268	304	289	300	283	320	274	275	295	294	288	276	312	317	275	293	287	263	298	275	261	298	290	317	273	278	298	301	296	284	281	301	288	274	288	271	265	284	288	310	293	268	277	283	285	285	291	291	279	253	299	291	290	288	291	289	292	283	268	287	282	265	273	286	271	272	291	280	285	278	286	291	244	296	316	291	283	286	269	278	307	292	277	269	290	304	285	262	286	258	275	308	260	297	304	278	265	284	263	285	266	323	275	318	288	263	269	282	263	297	293	276	292	277	317	265	282	292	277	277	302	314	262	292	288	294	297	272	284	300	287	294	271	295	298	289	284	285	292	326	261	278	313	300	305	264	270	289	294	298	294	261	259	275	285	303	270	275	279	301	277	285	305	292	313	313	299	274	322	287	288	269	281	285	282	308	288	270	299	320	306	300	269	273	297	290	302	277	297	287	283	282	289	303	257	304	292	297	300	283	240	295	271	297	262	272	296	292	312	283	293	318	279	284	291	264	282	275	283	273	233	298	281	288	299	288	282	276	276	300	296	281	292	291	270	274	261	302	259	290	301	277	275	312	289	270	271	264	296	296	283	285	284	262	271	303	265	250	269	283	292	279	307	282	329	258	304	292	306	273	291	310	293	272	288	285	302	283	243	285	292	278	315	265	289	272	248	268	283	283	305	303	293	278	314	289	293	271	280	294	266	315	306	288	313	278	321	282	283	268	285	294	291	268	288	316	304	288	267	299	284	294	292	298	282	313	282	269	302	268	288	272	269	277	267	239	300	284	283	272	285	295	304	294	275	271	326	294	289	320	255	292	282	301	298	288	317	271	310	304	312	300	287	271	263	257	291	280	285	319	320	280	241	289	286	311	304	278	294	259	291	327	263	303	307	292	244	262	272	269	278	291	289	287	270	277	297	321	270	287	287	306	288	283	259	268	279	315	292	299	285	311	322	263	254	276	291	269	276	279	305	288	272	255	275	264	286	309	275	307	314	280	284	284	277	316	291	279	304	266	244	280	269	286	270	287	283	292	256	292	284	312	307	285	285	300	275	278	316	296	284	263	285	255	281	282	310	257	284	267	288	306	299	265	297	304	278	299	293	273	297	251	263	299	266	290	311	273	291	276	251	287	297	305	292	299	293	252	272	314	288	276	285	278	313	293	258	278	273	256	309	287	259	291	283	262	300	276	292	315	302	264	327	276	321	254	272	289	249	276	304	309	296	285	317	312	283	284	298	305	308	257	303	288	293	285	249	278	281	271	269	250	267	302	268	276	297	279	312	279	308	283	287	300	276	297	282	240	299	297	256	301	265	304	277	303	283	286	307	281	292	294	268	283	295	297	275	287	256	271	284	283	288	313	274	284	299	272	309	285	271	281	289	317	275	302	299	297	269	274	291	291	283	321	281	257	304	304	293	309	312	315	294	303	286	288	274	295	294	301	296	293	313	290	303	296	247	292	288	263	293	260	318	268	294	298	267	289	277	300	321	290	303	283	295	287	307	269	304	293	294	280	288	289	273	299	286	298	279	275	285	310	298	299	269	243	275	276	296	302	262	276	295	304	290	293	289	308	308	285	288	263	307	288	282	276	280	328	309	275	291	268	290	286	269	301	278	271	284	295	319	261	281	296	273	310	305	234	268	268	311	302	251	267	302	274	283	299	298	279	316	276	305	277	284	309	305	279	284	268	295	271	266	312	306	275	293	286	288	287	327	280	298	315	308	270	278	278	261	290	279	294	287	307	302	295	259	273	280	258	282	289	270	293	274	276	296	282	306	292	276	294	279	290	281	317	303	282	287	268	286	302	279	316	282	263	299	266	309	299	288	282	258	297	304	330	298	306	294	271	294	316	270	313	280	313	297	285	298	280	299	310	285	284	300	264	298	310	289	291	281	269	267	299	268	262	279	304	299	231	305	289	286	288	273	287	295	309	307	286	291	345	299	302	288	281	256	241	311	288	274	275	292	284	318	307	283	284	281	291	277	303	309	286	276	302	276	298	276	283	294	255	267	270	274	306	285	309	274	269	289	281	276	291	307	288	295	275	313	293	301	278	277	255	294	298	307	290	260	263	262	286	295	301	285	300	263	290	285	306	289	262	283	266	280	255	325	268	290	307	297	283	294	270	296	322	263	253	307	282	287	296	278	280	271	310	268	301	309	298	295	271	306	282	292	266	320	270	267	317	283	309	282	281	283	284	292	303	291	274	281	294	270	288	279	273	298	240	284	273	283	260	276	261	267	309	314	319	284	279	285	265	281	281	263	268	280	266	306	295	288	266	297	268	291	297	318	301	309	296	270	278	296	272	269	306	274	268	287	274	298	303	291	292	287	290	284	259	290	289	284	292	287	277	298	255	272	280	337	284	260	264	288	281	286	308	287	295	275	242	271	294	266	299	289	285	287	274	292	288	294	285	263	265	285	265	245	286	289	265	288	314	275	306	292
2484	804	957	990	951	889	928	915	806	794	850	809	765	786	794	783	794	803	738	836	791	774	812	746	789	799	744	829	790	754	858	730	805	786	753	802	744	747	781	702	772	712	773	830	759	790	777	738	787	747	789	824	756	786	786	763	814	749	771	794	777	755	763	777	720	736	750	800	745	738	766	749	792	780	812	766	780	763	776	732	792	808	714	802	801	728	771	775	757	699	763	772	745	766	771	749	790	802	817	768	760	790	722	761	809	780	772	772	771	759	767	756	774	816	751	727	715	772	778	759	778	783	716	788	780	769	746	773	776	791	748	786	801	804	801	787	730	785	848	752	736	780	739	831	742	708	736	790	774	761	756	729	822	742	747	780	792	762	757	777	756	739	723	786	770	760	750	759	758	721	795	757	721	756	766	740	759	772	763	783	789	779	780	800	739	836	827	756	803	722	756	700	774	775	765	775	797	829	787	752	749	767	782	765	800	803	781	785	753	795	787	769	760	752	800	788	790	754	718	805	801	784	780	785	745	771	728	745	741	767	749	731	786	794	775	739	775	765	823	729	807	776	719	781	806	778	761	719	821	797	728	751	801	790	785	731	789	828	780	773	784	769	785	813	809	786	774	735	801	778	808	799	773	760	776	781	806	727	787	747	771	780	778	752	740	776	804	779	748	784	770	752	795	758	720	767	754	789	695	772	767	800	768	765	743	742	779	770	856	808	752	794	791	713	806	760	757	755	715	762	743	822	782	742	736	802	798	767	768	744	750	768	745	773	805	740	737	752	823	734	748	747	723	783	754	741	785	784	772	788	794	725	765	778	753	800	740	748	718	775	812	777	766	775	768	741	760	777	791	766	703	778	735	739	742	722	757	728	764	775	718	781	767	753	752	794	792	762	775	742	819	769	797	766	771	754	754	765	760	758	760	735	727	757	770	765	725	776	788	776	752	743	738	802	792	786	817	733	732	747	748	764	737	796	777	731	790	743	799	798	807	790	741	815	725	791	731	768	738	772	760	806	752	756	776	709	782	771	738	807	749	744	784	750	765	770	748	769	796	781	767	765	793	762	759	739	768	745	799	717	777	752	724	781	756	795	831	815	764	739	747	785	811	772	759	729	822	751	803	741	834	759	769	721	775	754	761	757	748	709	751	762	725	742	743	765	808	752	782	751	814	783	711	715	794	767	739	819	782	795	750	780	765	785	798	748	725	799	755	759	806	746	746	797	770	694	806	782	718	727	755	736	838	748	719	728	747	778	741	770	752	732	771	813	748	754	732	761	732	786	740	722	809	775	731	766	742	790	759	776	721	762	795	789	810	777	762	768	813	726	744	721	737	731	794	739	766	751	794	800	758	723	760	823	752	801	762	780	744	751	751	789	796	739	767	800	756	793	777	718	786	734	711	744	748	771	771	738	774	759	803	745	759	778	761	766	805	757	787	800	779	787	696	809	766	834	775	777	762	733	807	761	793	763	807	752	784	821	699	790	741	715	780	783	745	726	743	748	763	780	813	759	746	749	752	805	754	793	738	754	762	742	782	775	748	770	729	712	740	734	753	792	796	780	797	770	747	823	777	736	760	789	751	705	768	714	779	732	720	775	769	780	748	737	768	752	812	747	754	801	768	731	784	762	811	751	775	785	768	733	754	757	798	811	728	756	744	747	774	788	782	760	779	776	753	822	737	735	790	765	760	820	770	762	768	831	742	746	773	789	803	802	796	784	800	773	712	775	753	759	778	797	754	795	792	818	833	818	785	761	787	791	739	801	792	728	760	792	789	783	782	761	727	724	747	771	741	809	783	751	780	774	769	761	763	799	782	742	771	741	794	792	779	731	713	741	783	797	776	774	774	771	767	794	773	816	725	778	776	774	802	762	787	787	765	777	764	741	798	758	780	762	783	787	761	790	743	776	765	745	756	783	745	780	802	773	748	778	785	780	760	765	732	798	739	752	799	781	781	734	702	744	758	722	859	778	762	740	773	740	819	772	753	741	747	765	788	762	743	784	734	780	752	754	736	751	746	717	775	767	733	743	823	794	762	782	747	786	770	755	764	766	741	775	784	754	766	773	769	744	767	769	781	734	789	771	765	758	754	734	770	775	806	819	803	779	763	730	791	742	787	765	833	766	795	737	756	761	782	776	768	799	779	794	767	749	793	761	773	765	751	741	713	784	761	785	806	802	828	780	735	807	739	756	782	802	753	768	727	781	770	836	767	793	741	794	764	761	786	755	758	804	738	800	774	748	751	777	766	740	744	761	728	778	772	799	781	761	805	757	789	800	730	768	767	774	756	710	800	772	784	788	738	795	735	741	752	797	725	788	782	771	690	767	751	803	816	705	769	717	776	746	728	791	782	737	779	765	785	816	714	775	768	728	793	784	794	775	767	783	742	738	773	781	804	754	717	776	758	763	742	779	749	782	726	747	786	793	817	722	747	774	765	748	803	775	781	774	747	776	736	723	783	773	790	727	780	745	761	752	789	798	791	767	802	757	774	789	767	756	787	729	770	729	774	729	776	784	789	713	788	767	800	818	776	781	767	769	770	760	736	793	762	788	748	730	773	758	744	772	783	770	746	809	794	755	783	751	793	741	750	804	741	769	783	758	758	762	751	788	774	754	777	772	797	782	768	808	706	721	737	790	761	770	796	770	718	761	768	703	760	784	797	772	757	751	768	820	755	746	793	726	787	737	766	781	772	782	781	822	792	812	772	814	717	765	775	778	743	748	769	752	796	755	812	775	748	758	772	734	756	775	786	755	756	712	793	763	764	756	741	780	799	758	747	821	777	774	768	808	732	734	821	759	784	752	789	801	757	797	738	752	764	750	756	749	778	740	748	769	733	750	798	753	725	812	709	773	801	761	767	745	790	766	784	785	784	806	778	745	825	763	794	734	802	821	753	767	726	767	755	728	801	734	767	775	771	737	753	763	754	730	765	772	774	751	785	780	779	795	785	779	779	782	708	738	716	798	757	789	790	789	749	730	771	736	819	755	773	760	750	769	774	766	756	759	746	743	811	735	775	737	791	770	772	777	751	763	799	740	804	738	749	778	808	721	744	775	771	773	772	754	795	792	761	738	756	770	726	785	738	784	716	776	772	726	760	770	780	783	741	743	733	766	774	796	750	800	717	757	746	791	765	756	752	757	766	732	735	798	741	743	767	780	752	697	765	753	796	745	760	802	823	755	749	746	720	750	727	796	751	751	765	811	771	768	770	777	769	753	771	718	803	797	772	724	790	736	733	761	775	752	741	761	782	720	768	793	771	700	784	768	759	778	764	712	741	814	768	763	763	725	772	812	738	754	733	757	782	793	787	792	772	763	754	723	789	737	742	765	772	722	724	751	723	742	759	799	761	746	735	777	776	751	771	743	699	758	819	799	844	786	760	814	737	759	742	754	757	715	807	789	784	777	802	749	761	753	755	786	774	783	750	732	708	781	719	766	757	774	773	750	786	790	763	776	743	802	755	728	774	740	725	759	745	780
8707	933	1208	942	736	531	412	375	346	291	257	248	222	206	200	218	201	178	237	181	188	170	159	158	175	197	171	175	177	173	171	195	151	177	170	164	160	154	163	178	151	163	153	157	145	155	169	170	151	170	162	150	161	149	125	134	176	156	167	158	146	164	152	147	153	149	146	153	161	139	151	166	152	148	178	156	154	160	158	158	144	180	173	147	151	154	137	170	165	156	140	142	157	163	154	161	160	159	153	145	158	150	152	173	153	156	172	161	165	178	167	169	149	180	163	134	134	173	161	157	158	127	154	147	172	167	179	153	154	152	148	155	182	164	137	147	150	133	140	153	158	154	162	171	168	157	161	156	158	144	151	165	139	155	158	156	189	151	155	149	164	172	164	135	153	176	145	146	159	161	168	146	170	155	147	137	156	165	159	166	191	163	171	150	145	167	124	166	157	135	160	147	144	149	174	145	143	157	174	143	158	180	153	149	147	159	150	154	144	168	169	160	143	172	161	139	145	163	172	156	156	149	159	159	149	166	149	145	146	152	168	183	154	167	163	152	156	174	169	157	173	148	122	149	136	163	155	159	138	152	147	166	144	156	185	172	195	164	166	145	147	160	179	173	160	156	159	155	155	162	169	150	143	177	152	170	163	169	150	157	142	179	151	138	166	147	158	156	144	146	150	137	163	153	163	175	140	139	155	153	168	155	163	184	144	148	149	148	160	159	178	154	154	149	174	171	155	150	161	161	142	149	146	154	182	162	139	142	151	160	156	163	154	145	153	170	147	161	174	166	159	159	178	139	148	151	163	165	156	133	156	173	165	142	177	165	182	144	170	149	156	148	192	151	141	148	162	175	172	182	133	166	152	160	152	155	173	150	168	171	184	163	160	178	160	149	158	171	165	131	158	153	158	150	150	175	186	165	176	154	165	160	163	161	146	152	156	180	161	160	163	173	163	163	169	180	162	181	149	173	139	159	174	145	152	160	190	157	192	151	152	154	152	131	162	173	147	165	175	159	158	184	148	175	176	167	160	154	177	163	168	174	142	179	144	151	166	159	160	169	136	149	166	159	148	175	159	151	176	143	164	151	151	165	149	149	149	158	168	181	170	173	143	175	188	157	141	140	171	166	168	151	159	162	180	154	165	142	146	157	143	170	148	162	142	163	174	155	152	180	168	149	165	177	159	162	158	156	162	160	176	163	148	149	159	179	159	154	165	154	157	165	163	148	160	154	169	148	165	175	158	171	180	151	142	187	155	158	156	176	155	155	147	157	160	164	130	153	138	158	151	156	149	155	156	156	152	158	157	163	145	174	163	183	185	135	155	149	171	193	175	151	164	176	179	160	143	132	147	182	157	164	155	154	169	168	133	151	125	179	160	152	162	157	161	166	160	169	156	155	169	154	168	154	167	165	154	137	149	147	162	163	153	140	176	139	149	157	165	177	145	169	178	144	119	161	171	138	153	145	149	164	182	160	180	154	169	163	173	154	169	160	161	151	164	145	148	141	159	146	173	158	140	151	158	188	154	162	168	161	160	150	135	174	179	151	173	150	167	175	168	166	150	163	158	180	141	177	129	162	158	171	134	156	153	183	150	156	174	170	163	154	148	160	155	158	158	143	165	138	172	170	154	151	153	182	147	158	175	162	167	152	147	171	149	172	159	152	160	146	168	147	167	159	155	144	151	153	170	152	141	158	161	170	147	174	169	166	151	168	144	165	174	155	140	154	168	143	175	192	148	166	159	148	165	152	155	156	143	175	152	168	151	174	175	176	186	131	153	148	145	136	161	131	142	188	139	146	173	183	169	154	154	167	164	155	151	145	165	164	161	158	156	186	148	152	161	168	163	146	147	183	150	184	149	163	161	191	169	175	166	177	166	170	191	156	153	138	172	174	142	135	154	148	162	159	151	169	161	138	150	163	161	152	156	165	163	168	159	164	147	156	159	154	156	138	145	164	167	155	159	162	164	159	175	190	178	141	157	153	154	163	178	161	148	158	142	164	168	143	167	147	155	145	147	174	150	172	173	177	181	169	146	173	157	169	165	135	179	179	174	144	163	163	156	147	164	145	151	162	160	152	181	149	155	141	149	181	154	156	177	165	166	161	185	164	165	150	155	165	151	178	143	158	151	139	162	161	164	163	176	137	165	164	149	171	159	155	188	146	152	157	165	179	165	143	154	178	158	152	164	175	164	150	182	150	148	156	163	148	183	156	173	168	158	165	163	149	160	151	156	144	163	154	156	160	154	149	158	153	157	188	162	153	161	165	140	161	147	145	144	137	152	163	162	143	156	158	177	141	141	142	166	146	162	146	163	156	175	175	147	166	166	168	139	155	143	165	166	163	154	162	178	161	150	161	163	153	165	180	154	154	139	158	170	143	151	169	146	162	155	149	160	151	163	153	161	172	177	136	151	149	163	152	161	151	154	163	157	155	166	142	175	151	158	154	159	152	169	152	135	143	172	185	163	147	154	163	158	168	177	147	141	137	141	179	143	166	159	164	164	155	156	135	139	166	153	159	172	134	170	135	175	160	159	173	145	169	180	170	169	163	157	159	179	152	165	163	158	152	178	154	166	151	184	170	151	167	152	160	162	162	146	131	163	126	157	174	150	178	152	168	176	161	155	157	148	166	154	158	156	167	133	159	145	135	145	158	149	155	176	174	177	165	159	164	137	177	157	184	158	167	134	151	141	161	140	166	169	155	163	156	163	166	146	157	169	154	140	181	153	134	147	155	185	175	167	158	173	182	154	170	135	149	177	148	175	181	160	117	166	158	153	144	161	147	155	169	164	146	181	159	159	156	140	177	162	163	152	162	140	148	158	155	150	159	150	162	135	155	171	145	159	149	166	149	173	148	170	142	163	181	144	146	148	170	184	154	141	163	141	158	171	167	153	157	169	150	175	124	159	159	135	158	161	176	180	143	156	165	172	165	158	156	180	163	164	162	179	164	155	144	146	141	145	162	161	150	148	152	163	149	173	145	166	166	161	156	165	155	168	172	155	149	140	157	158	167	171	160	170	174	175	166	178	155	192	168	166	151	157	160	165	171	181	172	157	153	157	164	169	149	150	154	162	138	163	169	161	154	161	135	155	154	165	166	167	157	168	163	173	153	149	170	167	157	151	152	159	170	148	182	171	161	146	160	175	155	161	143	159	151	169	161	156	140	155	167	163	144	148	194	154	178	149	134	158	161	141	151	141	162	145	149	154	149	140	140	179	147	151	166	163	175	159	162	154	147	163	138	178	148	173	148	166	175	126	163	179	182	155	150	170	181	162	157	159	166	156	170	161	178	156	171	165	177	141	165	144	158	156	164	132	150	167	159	158	141	172	140	141	137	169	167	160	175	138	162	168	166	176	172	157	170	165	142	182	149	174	153	177	169	166	141	151	147	168	165	157	163	163	158	147	180	141	165	124	146	178	169	156	162	170	144	158	156	144	187	158	172	153	165	167	164	150	149	158	147	150	142	153	157	167	159	163	168
5539	1278	2610	3055	2742	2304	1854	1616	1435	1217	1114	1027	878	877	794	759	711	730	666	672	676	651	622	589	593	630	574	638	535	559	587	528	525	545	478	534	544	516	500	500	504	487	503	497	484	526	493	457	468	478	480	522	462	490	499	481	506	514	509	518	463	490	457	473	509	446	493	458	476	485	514	443	449	449	492	453	475	489	474	507	470	480	470	480	466	502	490	432	460	459	451	448	470	442	487	478	511	434	469	461	466	495	506	468	457	504	494	449	524	445	485	422	450	473	455	472	463	476	450	487	480	448	447	485	472	454	478	464	455	460	470	478	429	461	434	506	483	449	498	479	497	453	433	465	451	479	456	451	462	413	480	475	459	454	434	462	453	430	469	487	486	467	485	483	448	431	471	458	466	482	451	468	456	453	456	504	485	468	446	455	474	486	466	417	441	498	459	463	465	516	459	458	497	477	439	470	444	454	493	460	462	455	455	459	449	490	457	432	473	476	431	448	452	460	480	444	461	446	490	497	488	429	468	470	473	437	445	455	447	451	448	479	458	471	462	430	473	438	495	493	414	470	439	462	493	457	431	436	443	446	449	458	454	482	471	415	484	470	492	433	436	463	456	470	488	462	444	469	442	449	456	456	458	500	456	458	442	458	450	446	454	463	441	446	448	498	460	454	469	436	468	403	486	471	440	458	463	465	473	492	455	458	449	448	462	464	469	478	460	416	470	409	417	467	476	440	438	438	466	481	465	471	467	510	424	453	464	501	450	477	451	407	463	444	447	428	439	446	451	507	445	486	448	490	481	447	467	398	434	429	456	480	481	442	433	444	474	480	467	456	434	452	419	463	452	451	458	484	492	463	455	462	442	450	460	463	458	474	480	456	436	440	452	445	443	450	448	470	439	459	446	488	478	446	483	462	459	469	458	487	503	491	493	479	426	459	454	472	466	474	477	439	459	477	434	463	466	467	483	430	458	426	438	461	453	462	452	511	470	478	458	497	468	482	417	426	472	447	485	478	457	454	477	470	494	450	477	431	460	452	457	471	456	498	461	445	440	430	447	466	473	478	474	456	481	488	497	493	473	453	441	444	436	499	434	454	456	461	481	482	422	475	413	492	439	468	451	463	442	421	415	490	477	423	477	447	482	476	454	456	477	489	470	458	448	493	467	472	412	419	430	473	444	434	422	447	472	441	428	480	457	490	475	449	451	490	426	501	416	496	465	485	455	468	481	467	462	437	445	436	481	465	425	421	480	453	476	497	449	475	448	470	473	459	454	446	505	462	453	478	469	482	501	449	458	484	481	445	424	461	469	467	442	443	509	464	464	431	457	466	439	470	437	470	475	446	478	491	472	450	522	431	454	467	459	438	446	463	451	433	471	459	442	464	438	474	479	445	457	480	462	440	469	469	442	485	450	459	440	478	435	478	459	445	447	454	516	451	462	449	452	431	475	464	467	453	486	480	504	488	464	432	469	472	441	435	460	479	436	447	482	462	448	449	447	460	521	458	450	460	424	469	485	442	447	438	471	496	479	466	495	440	464	446	466	463	460	455	474	478	432	443	454	441	469	481	453	413	456	468	466	484	455	488	470	455	475	481	466	492	449	457	452	488	459	475	449	468	440	460	465	466	426	467	434	428	443	412	425	459	470	499	448	444	451	438	488	481	461	465	459	483	450	447	452	446	458	480	469	470	474	473	460	462	449	466	472	431	479	464	476	451	440	459	476	439	461	446	482	478	462	459	512	445	444	496	455	449	467	474	487	413	449	482	446	489	477	476	482	462	476	452	453	437	435	482	454	459	463	439	472	457	497	447	504	461	471	488	432	445	483	448	485	508	466	471	491	436	463	439	507	458	475	463	448	470	444	437	504	412	467	463	437	470	477	484	428	410	474	443	463	475	475	426	481	492	496	484	415	464	455	431	466	437	481	472	463	451	445	437	451	468	461	461	467	464	510	434	487	454	431	435	493	459	491	452	487	473	459	430	452	466	458	444	471	456	493	443	449	490	459	473	435	439	446	459	461	503	463	490	471	461	435	451	418	446	470	504	431	489	472	465	443	496	422	456	478	444	453	444	456	467	440	497	464	440	462	465	461	490	444	469	431	486	429	457	464	457	471	496	429	488	471	473	475	469	492	477	453	462	437	443	466	462	465	483	456	485	478	465	464	439	454	445	460	430	502	446	465	486	460	426	445	450	504	448	446	471	457	440	453	506	499	476	484	497	445	440	489	444	490	480	454	466	447	483	462	434	488	463	480	466	450	447	405	491	462	425	473	469	464	404	480	483	455	459	448	436	455	465	468	484	455	420	448	494	503	425	414	485	468	492	473	472	442	461	431	505	489	469	463	463	523	468	473	459	474	421	448	459	400	467	491	462	450	464	438	459	495	464	437	486	430	455	467	473	464	482	468	493	451	464	450	414	442	485	485	441	448	456	462	479	443	518	432	452	497	470	464	462	425	477	453	447	416	468	506	445	490	478	473	482	451	483	438	460	462	463	423	438	463	478	457	464	457	429	442	487	419	448	468	449	468	470	479	462	419	450	480	454	507	491	480	501	499	476	464	450	446	457	410	454	490	469	461	492	442	449	454	482	464	455	463	497	478	477	468	480	448	476	443	431	492	445	472	486	432	457	503	490	456	458	439	438	473	452	453	465	467	471	455	485	477	442	439	456	468	469	471	438	478	480	489	485	496	488	478	458	459	424	459	487	487	461	501	445	498	423	480	434	462	467	469	471	508	447	449	461	475	469	443	422	423	489	459	459	468	462	462	443	444	457	466	438	461	448	476	476	437	472	440	483	443	467	440	456	464	469	486	458	468	448	458	481	497	478	459	488	481	426	437	504	466	499	465	469	466	432	503	415	491	393	444	482	473	480	469	441	442	484	447	473	443	461	487	454	455	465	452	486	440	457	449	443	506	446	466	468	459	493	433	478	445	399	435	466	482	445	490	480	458	454	466	462	429	461	444	470	485	421	465	490	419	486	454	472	434	453	473	459	448	447	467	451	489	458	486	440	458	438	485	493	471	485	436	481	506	415	470	457	463	448	418	431	455	410	466	500	449	450	441	443	458	436	455	401	466	432	455	475	464	440	465	464	446	477	446	453	485	493	460	468	439	464	469	443	423	469	453	475	485	476	445	471	516	461	448	455	478	456	488	481	442	451	487	472	445	401	439	471	480	469	452	426	468	484	441	460	456	473	453	479	438	491	470	443	480	463	446	473	486	504	446	461	437	463	437	456	434	480	452	470	479	473	492	445	440	429	478	440	466	472	460	469	471	441	462	493	481	507	492	466	456	442	450	444	448	482	449	453	455	450	457	468	440	521	452	491	457	433	423	462	471	467	468	466	473	474	484	453	443	427	462	457	429	442	476	446	511	450	475	465	490	470	453	493	485	457	460	449	448	456	473	481	452	493	464	430	442	495	502	494	471	476	471	484	493	452	444	434	452	422	452	488	439	460	458	476	476	454	447	480	437	502	490	496
16051	2308	2382	1753	1196	921	725	541	486	402	368	282	297	242	243	230	228	201	225	169	210	176	171	177	171	167	163	145	161	159	142	170	171	156	130	165	157	130	149	142	142	140	145	150	143	159	145	160	164	156	155	162	143	152	160	141	123	153	130	165	134	131	133	153	149	132	128	166	148	131	137	136	137	149	160	143	136	120	133	132	119	147	154	161	133	136	148	119	145	156	132	140	140	126	125	128	138	136	141	151	135	122	147	141	149	123	133	134	139	139	131	135	134	128	128	113	122	123	142	124	139	152	148	144	145	155	138	160	149	131	137	137	149	132	137	140	148	150	140	137	139	151	137	134	112	129	123	146	141	144	148	153	120	138	129	169	150	121	152	141	128	128	138	125	147	135	122	141	157	127	165	140	121	141	150	148	133	144	148	142	135	135	116	132	106	121	131	150	127	143	155	137	129	119	166	140	132	128	134	148	115	147	159	122	134	128	158	137	149	124	140	153	147	142	132	122	144	140	154	133	121	135	149	154	139	141	112	133	139	135	138	122	147	151	130	129	128	143	129	130	145	139	146	128	138	139	139	130	140	153	147	139	143	129	129	142	131	125	147	126	133	159	124	138	134	155	140	148	118	127	156	152	136	134	139	137	150	155	134	149	116	153	126	152	142	122	142	145	148	148	114	153	135	119	142	129	118	143	125	166	148	124	138	117	144	157	145	142	129	129	144	127	140	138	140	151	139	160	139	154	137	133	145	143	140	128	158	138	150	132	144	130	146	133	137	142	142	145	136	149	138	132	139	114	156	140	125	149	143	126	134	141	145	131	129	128	153	143	123	147	145	123	123	124	120	134	145	140	135	134	129	134	143	133	128	135	142	128	137	145	132	125	149	124	140	151	135	127	120	131	139	138	123	138	148	123	153	127	141	144	141	146	142	137	153	134	136	145	136	148	119	139	143	149	161	134	143	153	128	134	131	140	137	122	107	136	124	136	136	137	140	126	146	116	127	135	140	128	124	135	147	138	137	141	133	117	149	134	142	131	137	136	133	132	120	137	137	125	129	141	143	132	143	146	116	124	111	126	124	127	116	146	129	140	141	138	159	134	123	144	159	120	130	136	138	170	128	152	141	143	146	153	143	147	148	145	145	136	136	146	115	104	105	130	132	129	142	141	137	143	134	121	141	159	148	143	129	131	133	152	132	126	132	122	119	138	129	155	126	137	139	127	160	117	132	122	157	150	147	121	148	140	128	131	137	115	151	138	141	132	117	128	129	132	142	155	131	140	127	143	132	127	131	123	101	152	130	119	125	149	145	135	128	127	132	127	149	149	133	136	127	133	128	147	131	144	142	152	128	110	157	139	132	158	128	118	133	125	149	115	123	136	145	144	145	134	142	135	115	128	133	114	120	142	145	132	133	131	123	138	144	129	135	131	127	122	143	144	121	127	145	130	130	167	136	131	148	133	137	132	148	133	138	133	132	160	138	154	126	131	158	138	146	146	150	152	155	154	142	135	133	121	126	119	136	143	151	155	130	140	123	124	148	135	132	117	120	136	120	118	144	125	149	136	109	123	128	136	129	125	119	148	152	119	151	142	120	144	126	116	136	132	126	141	120	139	134	143	123	127	161	135	123	131	128	118	133	136	145	136	123	138	146	139	119	142	136	126	144	135	139	144	137	132	140	149	132	145	136	133	112	132	134	143	133	150	129	144	121	125	130	141	137	145	134	143	141	129	129	139	136	151	142	140	150	117	129	146	120	148	132	128	133	138	127	148	138	135	133	138	145	138	124	129	144	137	119	123	140	142	125	142	140	138	157	138	133	131	128	146	133	139	132	136	144	141	127	124	134	147	154	130	136	143	106	139	130	146	147	145	152	140	147	125	125	125	135	130	159	146	116	150	158	141	132	108	137	126	140	120	128	146	169	160	135	142	145	147	145	129	136	186	136	134	157	133	154	139	123	136	118	124	129	154	138	140	146	143	144	126	131	137	154	140	133	113	125	157	141	151	121	139	141	133	147	149	150	130	131	134	136	123	136	139	143	117	130	145	152	131	125	143	129	116	123	134	160	130	158	154	148	142	132	141	128	146	133	124	131	149	153	157	134	144	142	137	139	144	146	146	145	128	133	158	137	133	123	117	136	117	118	155	140	138	136	147	136	155	138	139	147	130	127	131	132	160	133	125	141	145	139	150	134	144	129	156	132	123	113	114	104	130	150	122	125	142	141	120	124	134	106	159	143	117	128	151	161	141	146	144	140	133	141	127	143	129	128	152	128	120	123	137	155	131	149	160	151	114	137	127	140	134	146	135	137	129	139	122	147	147	120	139	138	148	148	135	137	144	140	120	150	121	147	138	159	121	136	135	128	145	128	159	128	132	152	128	140	138	131	152	144	131	141	125	153	154	136	151	119	130	126	149	124	146	140	130	124	143	136	135	129	128	155	133	106	136	151	147	120	155	135	134	150	152	139	127	134	130	146	133	132	98	148	132	130	129	141	128	143	145	149	127	123	131	150	145	144	141	163	138	146	122	141	143	114	123	155	137	146	158	122	151	131	134	147	148	126	168	133	146	138	144	150	137	150	115	128	132	155	135	125	170	143	131	135	139	130	150	139	148	155	151	136	124	131	148	141	140	156	128	117	143	124	124	123	144	132	148	121	137	109	153	142	144	140	157	134	146	124	129	123	140	123	140	132	149	141	116	139	135	138	120	121	140	130	146	145	121	129	129	137	131	136	128	131	140	133	135	129	118	129	133	127	131	131	139	154	115	139	126	131	109	134	138	160	135	134	143	139	138	145	143	125	128	126	134	134	142	139	146	146	144	117	140	137	132	120	138	123	167	127	126	141	142	125	144	134	131	120	131	129	143	149	159	141	157	143	148	134	123	144	143	114	136	148	147	122	135	141	146	140	135	121	138	122	147	151	129	113	119	143	152	124	161	146	158	143	155	161	133	128	128	123	135	135	148	142	136	132	155	153	131	143	116	145	121	128	145	139	145	141	143	130	143	142	103	131	124	125	143	139	149	130	135	125	133	132	142	115	135	133	119	123	127	118	142	156	130	147	136	100	145	165	129	146	125	139	129	126	123	182	136	136	162	116	152	132	144	150	136	140	138	131	150	140	144	136	111	118	130	152	111	145	155	137	144	141	126	146	141	121	132	132	156	122	134	135	159	118	124	125	167	136	145	137	137	140	150	130	124	130	130	155	175	119	146	145	142	138	150	157	149	124	139	144	156	120	118	136	143	114	117	130	126	129	127	135	132	137	157	128	147	121	119	133	134	139	119	126	134	142	131	145	130	156	148	134	103	108	155	145	131	136	142	138	136	137	137	119	146	119	146	132	149	149	130	158	130	133	142	149	130	151	141	125	126	115	133	129	131	150	134	144	125	134	133	140	121	120	131	156	147	135	125	137	140	118	130	140	115	135	130	125	148	142	150	157	135	150	133	132	151	125	145	130	160	153	132	120	162	126	162	156	142	129	118
7382	2092	4545	5378	4749	3780	3133	2637	2177	1997	1612	1440	1363	1144	1050	1039	940	899	872	865	699	740	703	713	672	662	654	641	601	604	592	637	580	562	512	548	545	525	514	489	505	486	515	451	472	485	516	511	460	508	517	532	463	545	457	455	459	443	472	478	491	470	448	453	434	449	465	427	449	443	459	456	439	438	463	446	419	404	438	437	452	448	402	419	449	476	438	462	459	415	436	378	435	429	454	418	424	423	409	441	379	447	420	458	418	376	454	385	392	423	437	460	410	442	436	414	453	410	459	403	394	430	399	428	409	416	450	423	442	416	456	435	421	435	413	413	409	439	408	455	413	423	453	417	391	405	412	420	406	402	411	417	430	446	386	387	396	417	390	406	398	417	426	423	402	431	403	426	437	415	422	426	414	385	395	408	414	442	420	416	395	425	427	425	430	423	469	430	409	404	417	422	405	437	399	456	425	382	417	451	405	412	390	399	423	402	416	401	428	434	412	381	400	407	457	411	407	444	414	427	393	382	453	432	416	436	426	428	441	436	405	393	431	428	426	405	446	427	435	385	443	395	383	396	416	401	455	421	418	447	434	431	450	446	433	406	436	399	418	443	433	391	418	425	411	387	434	424	429	417	410	419	383	414	429	398	434	425	434	452	411	400	431	447	407	364	398	415	422	425	441	466	435	421	453	410	398	410	418	433	430	389	409	421	407	416	407	429	410	432	419	380	430	441	393	450	433	414	446	429	438	457	416	406	471	404	404	390	426	409	379	440	417	453	380	412	391	425	420	452	422	416	418	409	428	426	398	399	428	395	380	410	407	390	387	429	409	398	426	360	428	404	429	425	417	402	415	382	396	413	418	421	434	425	433	413	433	424	443	424	433	396	425	388	434	438	444	443	434	405	426	401	372	392	454	426	428	383	415	405	407	435	424	421	406	395	403	378	428	398	390	427	445	431	414	448	401	388	452	440	398	420	436	425	420	411	422	424	410	403	440	406	382	441	419	391	407	364	418	407	408	389	434	392	461	426	401	437	414	419	421	429	419	447	419	423	408	447	464	447	434	372	463	407	396	419	430	402	409	397	384	453	452	449	405	413	472	411	420	424	459	425	436	439	406	384	377	406	447	397	376	378	408	433	440	448	425	397	428	433	400	373	430	392	422	468	388	395	411	405	438	413	442	404	413	389	389	436	447	442	339	412	391	460	425	398	408	398	410	400	402	442	404	451	441	442	420	439	411	411	412	404	430	460	380	385	384	411	391	402	409	388	388	424	457	403	430	439	381	446	398	436	405	390	407	425	435	406	426	436	415	400	416	462	425	430	393	415	418	432	434	466	430	470	402	459	442	419	416	407	405	424	407	418	419	402	385	404	437	412	425	400	423	398	380	363	420	411	423	411	408	393	420	412	395	423	407	428	403	453	417	405	434	408	430	400	411	417	430	435	409	392	397	428	456	443	414	375	442	406	405	421	418	420	421	416	415	395	382	433	419	440	427	418	424	419	404	385	424	420	412	409	451	407	420	408	426	407	429	425	372	413	428	422	418	364	424	393	400	418	395	448	418	394	478	372	411	415	408	442	407	442	399	391	437	402	437	463	408	407	402	402	437	409	395	413	423	415	444	433	413	420	425	472	437	409	398	421	424	435	390	406	411	397	404	384	394	422	453	450	430	420	422	431	384	423	444	408	397	427	419	404	384	406	403	445	426	440	414	382	433	407	440	382	382	406	407	385	405	438	425	428	421	381	410	370	414	406	410	441	403	409	400	420	445	399	376	462	416	439	417	434	401	455	398	437	439	400	402	414	395	423	436	438	432	398	409	392	432	404	423	411	435	398	417	407	445	392	388	406	411	399	402	413	429	394	431	424	400	432	412	423	400	409	412	448	388	406	424	426	407	358	435	403	397	400	436	412	412	399	432	390	407	409	430	454	393	431	431	392	419	437	430	417	411	425	390	435	408	397	426	409	385	420	410	397	421	426	427	414	437	442	408	393	426	397	405	407	455	434	451	430	450	419	458	428	439	392	427	389	446	425	404	390	375	408	406	374	421	404	438	425	412	365	414	431	411	416	405	422	472	474	375	398	413	375	422	387	377	419	377	431	390	426	407	419	429	405	399	422	410	435	432	410	422	410	431	409	456	407	415	442	442	416	424	388	415	440	442	396	415	429	400	385	428	410	416	405	420	423	450	437	426	393	398	439	423	396	437	393	401	379	420	423	404	415	439	423	423	432	413	409	422	395	420	458	407	414	429	381	438	411	406	399	408	410	410	399	446	434	390	405	379	400	416	389	418	437	394	403	424	431	404	425	411	392	410	421	445	428	425	415	394	416	437	409	431	433	423	386	432	406	412	421	422	404	419	382	461	387	385	409	432	434	420	410	419	454	430	432	405	431	462	379	388	411	398	396	418	368	395	441	434	401	406	399	418	433	414	433	450	410	430	424	402	415	388	428	390	408	451	403	433	450	435	366	382	416	420	422	408	415	409	416	400	393	421	408	406	411	454	424	447	448	449	426	450	408	423	413	399	443	386	434	431	436	430	423	420	422	425	444	417	400	435	407	433	396	395	416	419	424	424	385	411	440	403	414	400	418	426	416	433	415	445	392	381	415	441	393	406	414	417	438	411	418	425	428	416	388	411	429	408	433	404	425	437	421	420	406	423	405	440	441	422	434	443	464	378	434	416	452	414	403	389	402	412	462	403	410	404	421	469	411	428	414	411	428	408	401	425	408	407	419	409	426	373	401	435	430	410	404	438	421	426	415	400	452	424	438	403	420	443	403	394	393	432	438	405	413	383	407	435	453	431	397	367	407	411	428	424	442	422	420	381	429	407	440	410	447	412	397	401	434	432	438	378	418	438	430	424	394	394	448	440	419	402	392	422	417	405	370	397	454	434	385	388	426	416	435	406	448	398	463	421	412	404	413	395	415	424	439	431	398	382	403	428	402	441	413	396	456	391	394	398	435	410	462	438	428	450	424	427	382	435	425	435	430	407	413	431	434	397	416	412	412	420	424	430	421	412	443	392	422	445	441	458	423	450	422	393	415	422	430	399	437	418	431	400	417	419	386	406	430	409	411	436	451	401	394	403	450	398	408	421	384	391	409	385	371	413	416	418	392	388	381	454	400	441	401	414	433	416	445	446	405	416	404	424	413	434	418	442	410	401	408	412	416	409	378	394	404	403	407	393	407	410	401	438	413	403	441	393	470	453	417	400	411	441	429	417	416	402	430	383	400	379	449	393	385	406	430	415	415	432	404	403	395	419	418	386	429	425	426	419	456	436	402	406	415	400	433	400	428	425	412	401	422	426	413	413	455	398	385	397	406	433	428	419	398	354	426	413	442	464	433	430	444	428	402	438	426	448	423	435	459	429	413	440	425	402	418	376	395	399	384	473	387	431	396	397	398	392	419	445	394	398	410	414	415	419	412	435	414	404	427	384	408	417	412	452	411	407	450	400	391	401	423	454	406	409	408	428	449	422	407
2403	368	322	350	324	305	281	286	288	293	294	272	290	262	305	282	319	266	276	317	306	295	309	315	284	297	266	247	301	324	307	294	294	286	296	294	283	296	318	248	259	263	291	278	286	295	270	251	271	298	292	247	283	313	273	269	308	293	312	291	301	284	259	296	291	276	307	278	262	288	260	274	291	269	298	272	274	306	296	307	277	288	286	239	284	260	275	262	267	298	311	307	282	267	271	276	269	267	280	270	272	270	279	278	279	312	299	271	297	274	294	291	295	286	252	283	282	285	297	287	283	279	280	254	276	299	261	333	284	292	280	285	294	262	269	280	275	306	270	258	272	299	261	290	281	295	280	281	249	283	294	277	282	288	306	272	256	286	295	294	275	276	307	295	288	319	283	304	255	251	318	286	295	305	289	279	293	302	270	290	265	289	309	275	277	274	276	283	315	298	275	275	299	284	286	289	321	292	264	274	281	285	255	276	254	263	297	279	307	284	294	280	260	315	295	298	301	282	275	301	285	275	273	285	312	270	294	289	292	274	281	281	289	302	255	283	290	291	289	310	297	300	292	243	271	251	329	323	270	299	263	254	282	244	285	299	288	291	271	291	273	293	309	281	273	294	278	296	278	258	317	284	282	267	270	277	288	330	299	267	303	293	291	257	314	274	298	278	294	281	289	275	304	289	321	312	303	296	276	299	305	265	272	296	294	277	311	288	272	329	291	286	288	296	266	277	245	282	273	263	275	255	283	275	281	303	307	269	253	276	292	275	275	252	302	299	290	292	289	294	285	268	307	258	273	292	278	281	298	281	293	326	292	280	262	300	260	266	300	296	314	294	275	304	247	275	272	266	298	275	281	273	265	291	291	257	284	270	280	289	298	304	289	289	292	272	293	265	284	289	273	287	289	266	290	288	309	295	306	277	279	275	297	304	305	319	265	271	272	283	279	310	274	258	232	282	271	311	284	298	255	301	307	282	260	323	304	249	284	264	279	322	297	282	274	301	298	274	276	272	286	263	326	260	267	282	294	267	256	283	300	271	236	298	278	288	303	276	281	285	278	251	282	304	269	291	274	284	310	284	296	283	284	284	263	280	269	282	307	311	275	280	310	300	253	279	309	287	295	292	267	295	278	313	266	280	274	317	308	272	283	268	270	299	290	278	298	262	311	278	310	285	274	268	296	255	289	271	278	313	275	275	290	308	306	283	268	297	290	307	289	280	290	286	269	284	297	267	284	264	269	284	269	303	284	271	278	283	274	313	296	304	297	282	289	277	276	282	288	266	305	270	295	280	304	275	281	285	287	295	283	235	300	289	270	276	309	313	274	300	297	302	303	298	279	239	290	301	276	289	262	301	291	296	270	289	263	265	305	287	308	286	310	293	294	279	275	303	267	268	282	323	293	291	278	319	260	271	280	301	283	294	293	260	324	296	273	306	283	284	307	262	279	276	270	268	275	278	300	312	282	298	292	284	267	253	320	294	272	279	305	311	298	293	289	257	264	282	272	291	271	281	278	274	288	253	285	304	286	290	290	262	311	274	280	289	300	274	306	264	263	255	287	290	267	295	256	331	282	314	313	284	267	271	293	314	293	272	299	309	305	288	276	269	291	297	288	269	307	293	266	246	294	264	289	281	285	303	287	260	273	292	281	282	262	258	277	293	302	286	281	290	254	291	276	286	289	293	256	310	277	257	304	294	283	279	290	277	308	307	288	336	266	296	287	306	259	307	274	273	264	296	289	310	310	281	284	297	273	281	278	277	310	280	299	294	281	284	278	295	304	292	306	287	288	287	291	270	288	261	299	234	287	279	318	288	299	317	269	296	284	246	290	266	269	265	271	256	272	273	296	290	285	294	285	288	252	287	299	277	308	299	284	276	305	298	268	291	308	289	268	280	305	286	297	285	277	307	281	289	299	280	300	246	311	270	289	283	269	256	309	323	260	257	273	294	259	303	298	284	287	275	274	284	278	308	273	276	288	300	294	279	274	270	284	287	295	283	302	304	279	324	271	294	281	287	290	296	314	332	278	285	299	309	283	290	278	289	286	283	262	278	280	280	264	248	278	292	287	310	297	289	297	296	298	287	294	276	289	294	319	313	290	284	312	277	288	302	267	295	278	290	272	284	296	281	290	279	276	282	282	265	309	329	279	251	305	317	305	272	285	296	287	252	296	240	311	268	266	313	268	308	271	275	281	246	283	281	264	298	293	342	252	299	263	269	281	288	287	281	290	265	305	308	296	291	282	267	290	274	291	302	293	271	289	267	277	295	271	301	332	278	294	278	292	296	283	316	275	282	282	245	305	289	311	277	280	292	325	281	269	255	321	305	291	260	265	284	283	263	289	271	299	302	268	260	280	301	295	298	280	303	280	302	262	297	305	288	286	283	277	286	279	276	281	300	289	301	290	294	305	274	304	314	294	281	288	300	267	315	267	292	280	307	283	263	257	284	285	302	273	308	305	304	284	278	299	284	281	263	277	297	252	265	293	299	310	296	281	283	309	275	311	269	292	295	290	296	287	312	305	278	284	285	276	278	283	320	282	306	270	274	262	306	261	296	241	272	317	300	294	299	270	314	279	255	282	269	286	281	261	302	239	277	274	271	278	323	287	278	308	307	262	270	288	298	260	265	306	287	290	277	314	279	269	316	288	303	307	276	275	303	281	296	256	289	296	281	253	303	286	325	311	299	297	280	272	283	280	303	284	300	297	261	254	282	269	292	295	291	299	271	251	277	273	287	301	256	265	282	288	291	309	272	288	288	312	295	269	259	271	304	281	303	287	270	279	293	295	277	274	274	288	305	326	293	264	296	303	278	258	286	272	251	266	271	278	290	267	264	295	272	267	311	276	255	277	261	286	284	296	295	279	284	286	294	268	296	283	279	281	278	256	271	254	285	288	273	268	300	298	299	286	274	274	322	277	285	269	261	293	280	292	279	329	252	306	290	272	292	303	291	292	301	278	273	267	280	292	289	302	274	250	259	270	275	275	291	310	296	274	298	315	283	300	309	284	274	270	295	292	287	281	330	289	282	273	301	279	284	277	270	269	303	279	324	290	297	297	290	277	292	285	262	307	276	275	269	272	268	266	300	286	286	271	310	257	294	307	338	282	315	271	296	292	289	294	300	274	272	311	276	266	292	294	262	260	308	287	280	279	265	294	299	302	281	278	281	284	289	290	298	315	311	294	281	264	279	274	298	297	296	291	296	247	267	271	296	243	292	275	284	293	290	278	286	278	310	311	265	276	311	307	280	282	282	275	277	253	299	272	285	272	307	293	267	316	268	285	269	306	293	286	291	302	284	289	287	289	269	291	299	289	277	289	306	315	282	279	300	286	288	266	312	303	263	272	296	308	259	311	282	267	267	271	290	277	318	297	260	308	292	272	285	260	302	297	270	283	275	301	309	285	293	260	295	264	307	329	289	278	253	306	313	271	283	253	282	316	295	301	267	283	309	324	317	295	292	279	269	263	282	286	297	260	299
2365	824	864	884	897	929	855	811	835	811	783	789	797	806	793	794	815	799	809	761	756	791	785	746	780	766	770	758	812	813	788	798	822	734	753	765	762	781	804	745	768	851	744	824	793	749	738	774	791	757	760	750	737	737	792	764	814	783	773	750	781	789	736	745	734	717	750	695	780	765	748	796	762	784	773	792	805	763	767	763	836	718	784	753	757	761	719	792	747	761	729	794	738	757	761	788	780	792	751	761	783	730	807	784	768	816	743	767	759	802	781	807	776	720	813	743	798	792	814	734	752	766	756	747	816	705	738	776	770	789	700	780	747	792	789	763	799	739	788	763	757	768	793	732	793	771	785	753	745	786	752	749	768	811	811	747	760	723	784	777	795	797	734	759	701	762	770	744	764	749	768	776	740	739	814	747	770	789	754	770	731	750	757	782	729	738	772	788	740	756	798	768	755	805	729	764	744	775	803	737	766	741	763	823	826	747	774	762	773	743	744	785	811	759	707	829	781	781	760	761	757	749	722	748	732	710	754	733	776	749	798	758	786	818	788	779	757	849	771	780	759	755	775	782	756	768	762	756	804	827	717	698	764	767	753	777	778	759	762	775	773	761	722	803	778	773	766	755	701	749	805	727	739	748	730	832	702	770	713	737	809	691	736	800	761	768	800	795	750	774	751	784	776	749	743	745	748	765	764	776	728	798	740	784	781	745	789	773	711	758	772	822	755	765	737	734	749	804	786	776	777	776	762	770	782	748	700	772	724	783	774	782	767	779	779	738	747	782	801	779	756	771	783	753	745	783	777	722	781	761	753	836	800	768	762	780	780	741	790	804	770	773	718	810	774	753	782	783	802	793	743	759	759	803	752	783	815	783	776	712	826	747	782	754	769	768	782	788	796	814	805	714	758	717	747	774	758	790	779	772	780	769	750	698	737	763	753	746	791	740	815	751	773	763	789	808	744	826	764	786	807	755	776	754	741	777	754	771	761	779	761	745	811	751	788	764	742	764	741	768	761	791	799	813	795	741	699	775	827	837	710	779	812	724	765	751	747	784	756	799	767	755	787	740	743	771	745	797	760	783	730	757	760	759	806	842	773	775	735	739	722	786	726	752	776	787	729	796	770	765	771	797	763	727	747	780	808	716	790	764	766	723	793	721	798	774	756	726	713	786	769	757	778	722	724	764	794	701	737	719	774	757	739	781	770	741	777	780	762	831	765	736	761	786	786	758	777	740	796	767	763	732	790	769	737	755	764	815	783	792	742	744	774	753	719	797	738	785	785	785	746	724	798	754	740	741	728	765	800	740	752	793	795	775	756	780	780	772	740	774	730	783	807	735	767	773	777	791	748	831	752	742	722	783	753	765	766	786	788	803	736	776	803	745	761	797	770	779	755	754	760	815	812	776	777	775	763	772	783	772	742	793	804	828	727	777	731	803	771	757	766	694	731	726	802	724	765	745	711	800	771	805	770	724	798	737	782	727	749	790	742	749	787	748	756	822	771	782	756	762	776	770	749	771	780	790	734	764	782	787	757	791	758	782	776	801	802	773	782	803	762	767	824	770	816	765	762	777	815	762	748	776	807	775	792	726	816	798	758	758	766	804	740	786	800	780	765	788	762	773	742	752	796	805	706	773	816	778	761	773	756	738	811	810	738	720	746	729	773	779	756	719	751	767	749	757	777	788	780	752	729	774	841	734	717	798	795	776	745	745	826	786	768	783	814	740	740	777	744	710	753	746	802	764	751	801	735	801	780	769	781	748	800	757	749	746	791	747	765	790	734	768	793	765	746	757	721	755	816	744	836	745	817	757	747	781	759	759	778	750	819	748	780	746	779	775	778	776	789	746	751	782	764	802	782	744	738	770	776	770	789	752	735	782	800	784	813	762	749	790	739	779	754	770	834	777	801	710	728	741	757	746	753	767	796	767	790	736	780	769	736	785	752	733	825	766	756	783	752	758	723	749	796	769	819	815	759	770	779	791	726	801	754	780	807	770	748	788	779	784	772	737	784	711	758	775	781	743	793	776	701	806	769	847	754	816	783	760	735	804	758	773	767	791	793	793	722	758	820	787	796	773	784	752	817	807	784	759	698	801	740	765	749	775	767	760	770	783	751	780	754	748	760	777	769	716	744	777	758	767	784	798	821	807	756	772	732	738	740	711	819	769	741	767	801	766	765	765	729	786	811	739	725	740	738	791	776	804	756	761	748	749	771	762	723	781	733	805	729	727	732	809	761	756	783	748	788	806	788	761	759	796	800	753	827	778	778	792	840	744	790	785	728	758	795	766	786	704	782	783	770	769	756	775	744	730	769	781	775	734	771	777	734	766	779	738	777	720	745	802	791	749	798	709	781	759	760	822	774	750	781	771	780	735	758	723	762	808	768	802	765	759	810	784	748	806	740	749	776	811	769	754	803	794	810	757	762	783	781	771	794	755	785	803	725	778	813	758	741	714	718	750	805	783	754	743	817	787	746	753	786	769	764	776	731	797	770	772	785	759	760	796	782	722	743	814	758	780	797	733	746	815	756	788	776	744	783	782	749	752	790	784	755	734	781	784	766	755	727	770	764	792	801	848	749	747	790	779	801	759	759	778	748	781	755	726	738	783	778	728	746	734	784	761	801	757	761	749	774	761	757	752	762	783	741	760	814	756	759	804	784	758	784	777	801	767	832	750	794	718	805	772	733	806	765	742	744	745	748	786	754	767	785	695	747	771	753	771	768	734	808	725	754	791	761	779	744	764	821	800	791	784	806	734	779	787	794	747	747	780	734	802	784	754	772	761	753	789	751	785	759	726	807	749	787	750	807	793	700	705	776	767	769	721	757	785	776	769	737	780	753	777	814	782	764	766	774	740	807	773	770	791	778	744	805	776	790	770	754	776	794	761	794	744	784	803	737	722	732	713	747	766	749	811	774	750	799	778	765	769	810	756	753	788	744	764	806	760	802	848	814	790	735	832	781	756	750	783	755	791	777	801	764	809	760	800	781	783	796	788	765	731	754	746	716	795	771	821	761	767	821	749	742	744	761	758	778	744	771	758	787	794	754	785	790	795	777	769	746	818	771	804	838	733	842	740	812	792	785	745	793	768	781	770	754	767	795	782	749	728	794	785	735	738	764	757	763	798	765	773	763	757	740	746	730	782	772	742	813	810	743	752	789	708	745	765	806	777	758	740	780	787	729	789	749	767	777	751	731	792	729	763	751	765	741	803	752	800	764	760	763	750	795	796	737	767	806	782	806	757	755	750	784	722	793	750	743	771	771	730	849	765	798	743	808	742	746	750	789	762	794	743	763	753	740	773	744	730	795	795	738	748	778	735	748	716	750	786	784	762	777	750	754	809	817	755	832	793	782	748	754	789	787	753	750	798	791	748	790	802	790	755	792	755	761	747	750	742	782	802	709	732	809	752	757	777	820	783	781	810	743	786	774	797	743	726	807	752	748	796	785	768	795	734	762	768	782	796	734	783	754	773	774	747	739	758
9018	1002	1221	1022	728	567	425	353	309	282	264	257	239	238	228	220	180	209	206	192	177	174	190	159	154	171	179	172	150	152	161	145	159	168	157	174	159	164	166	164	155	175	160	162	159	175	174	172	146	186	159	167	178	166	161	168	159	166	145	185	167	165	143	158	178	146	172	158	150	169	168	164	173	144	148	181	153	137	148	144	160	172	174	174	155	161	170	169	166	150	145	150	159	147	158	168	204	163	172	138	156	139	148	159	145	178	198	151	156	152	151	142	144	162	142	177	149	162	165	144	177	167	145	159	150	153	164	166	174	172	170	148	163	141	169	169	146	139	136	148	144	169	146	161	160	145	128	142	160	155	170	138	156	157	139	146	157	148	167	182	141	138	190	160	165	138	145	153	142	152	142	176	173	182	163	166	155	164	148	156	158	144	152	187	141	154	149	156	182	163	170	155	150	158	144	146	154	165	184	165	166	130	140	172	155	151	163	163	143	150	171	158	140	153	178	168	145	161	145	165	181	139	178	152	180	134	156	178	163	162	150	158	149	154	160	159	159	156	155	150	162	159	150	154	145	182	205	161	162	160	152	170	149	154	149	167	169	177	149	181	149	158	158	172	139	163	163	164	147	159	164	151	177	149	158	153	151	167	181	152	168	137	163	157	167	154	176	145	173	157	167	161	133	169	157	154	133	168	141	164	175	153	151	151	147	160	159	163	137	177	165	147	159	160	152	186	164	148	142	160	148	149	155	156	164	138	164	166	201	153	171	161	150	165	174	142	145	169	140	172	153	138	161	152	156	141	156	155	173	152	149	163	178	168	159	133	161	155	164	181	140	156	130	165	167	170	152	157	162	164	162	163	165	164	139	150	167	160	164	148	160	158	170	173	159	170	170	150	163	166	144	154	156	151	151	154	167	166	151	156	146	152	179	145	183	140	154	148	167	145	156	165	161	149	160	164	157	154	130	172	179	147	178	171	156	157	149	150	137	155	149	142	175	160	148	162	162	165	182	170	159	158	152	173	167	152	178	150	153	156	163	151	161	156	170	138	152	165	159	162	159	159	165	158	176	154	171	141	146	162	150	159	190	158	156	144	157	182	154	144	161	157	167	150	170	175	141	160	141	150	152	156	155	170	144	162	166	165	159	179	193	132	175	159	175	162	156	167	145	168	164	130	146	150	166	160	163	175	138	150	179	168	143	142	137	150	169	158	173	144	159	143	166	155	162	150	147	153	170	160	159	171	154	151	162	149	161	155	158	149	143	170	152	166	167	147	160	181	172	153	166	157	179	151	167	144	150	158	178	153	149	130	137	146	142	165	173	149	129	156	157	152	152	156	150	169	162	143	147	155	153	155	158	170	167	149	157	142	151	155	176	170	132	144	174	175	161	140	152	152	181	167	136	158	155	153	151	159	169	162	154	164	159	204	165	163	152	158	160	164	175	137	179	188	155	170	155	156	163	153	155	158	142	131	165	157	163	161	165	143	168	166	144	180	183	159	163	154	154	164	165	161	143	174	137	165	173	180	142	147	144	149	161	147	154	167	173	151	167	170	159	168	154	165	162	139	153	163	170	147	157	147	165	158	144	156	161	167	165	143	162	161	166	153	164	152	157	166	144	154	154	153	158	154	177	152	165	147	151	142	153	172	152	161	175	199	157	172	155	150	185	170	167	146	188	159	149	165	148	159	150	152	152	180	164	174	140	135	139	173	132	144	153	167	147	140	148	163	162	178	144	159	194	157	149	157	155	155	156	176	148	159	149	167	141	151	164	161	155	148	160	160	168	159	155	173	138	161	150	162	131	162	162	173	164	164	156	176	163	161	180	160	166	160	149	158	168	163	166	160	161	153	149	181	177	182	172	164	163	149	165	146	180	138	145	155	158	152	159	160	127	158	163	150	150	162	154	143	127	154	165	161	187	147	147	141	148	170	168	158	169	157	153	189	178	129	163	179	156	156	185	148	168	152	158	157	165	168	147	164	140	133	133	162	160	168	165	155	143	147	140	147	143	181	167	146	166	146	167	174	164	163	157	138	160	165	151	167	132	151	116	164	158	175	164	155	134	163	158	149	160	130	151	177	178	187	160	159	143	165	183	156	181	168	148	141	175	152	151	150	158	165	152	151	153	170	145	143	175	136	144	138	132	150	164	160	182	142	152	161	141	156	157	126	160	148	137	165	171	147	153	159	162	168	177	174	141	148	169	153	160	153	156	163	172	162	157	172	144	155	158	179	166	166	164	163	164	165	169	157	157	177	172	147	154	153	139	168	174	151	164	138	147	155	155	143	174	179	129	162	156	179	142	167	151	152	149	160	157	156	161	161	166	161	157	163	176	144	157	153	149	179	143	153	158	168	165	158	168	156	167	151	154	166	165	153	170	158	151	152	152	162	145	173	163	188	157	169	157	155	147	159	163	141	154	154	144	158	161	159	150	160	154	146	186	174	169	150	146	176	162	166	165	169	160	146	144	165	166	154	158	159	155	184	168	181	171	149	180	149	171	162	151	130	140	164	150	174	170	126	141	170	156	150	126	158	176	162	161	159	148	144	153	158	160	159	175	161	133	147	175	179	130	168	145	157	148	127	140	176	156	146	161	173	175	144	150	171	194	154	151	160	165	165	158	173	135	179	159	159	164	141	142	157	163	167	169	160	184	147	163	149	155	132	154	175	179	160	150	162	189	139	160	170	176	164	142	167	150	156	181	163	160	166	155	146	157	148	167	137	153	177	156	177	149	161	182	166	152	154	160	173	171	167	160	159	146	152	161	146	160	170	159	142	138	161	150	135	165	173	155	151	161	148	183	157	164	145	160	161	152	150	150	150	155	173	166	170	161	151	172	146	170	155	193	172	168	153	163	180	151	151	157	153	161	140	147	172	145	147	136	156	167	170	154	170	150	133	157	157	188	178	164	166	157	159	144	179	160	172	176	170	138	170	164	156	151	141	140	173	156	175	164	147	161	157	164	179	175	163	143	146	138	165	174	156	163	140	143	147	155	147	140	161	161	163	139	150	161	158	159	156	152	173	175	150	161	177	174	147	149	166	168	164	179	148	149	144	164	164	165	154	162	165	156	158	171	133	156	171	140	161	147	156	141	152	147	144	153	170	171	182	151	156	143	141	174	186	146	160	162	149	145	161	159	155	159	150	151	144	181	190	154	143	143	157	154	149	163	157	163	159	163	170	168	147	174	178	139	170	155	169	191	175	166	162	175	149	175	172	194	168	162	166	177	116	135	153	163	154	167	147	172	180	150	157	145	158	137	159	149	173	161	152	166	203	150	158	182	160	141	156	150	150	148	170	141	164	175	176	143	152	145	175	131	163	166	149	149	188	175	163	175	185	178	146	157	140	151	172	165	135	158	157	158	159	164	169	151	151	151	147	164	136	157	162	166	165	174	150	158	138	155	176	154	147	146	133	163	154	162	151	160	151	126	154	161	165	155	185	162	171	162	150	134	165	161	158	170	153	180	158	164	160	165	153
5523	1332	2648	3149	2713	2301	1848	1652	1414	1249	1164	1016	905	855	764	718	756	751	680	700	644	633	599	587	641	599	566	580	508	603	536	539	549	543	532	453	528	553	531	482	491	527	479	494	465	477	465	490	502	461	458	489	508	506	474	476	464	530	483	501	467	460	472	452	481	472	483	464	468	476	465	445	465	451	450	462	480	433	457	481	444	521	448	476	483	445	512	478	461	506	490	457	491	507	458	482	471	458	484	491	484	436	473	472	507	469	493	472	492	439	430	434	499	498	460	461	510	459	451	461	486	452	482	443	471	463	448	454	471	422	439	521	479	438	464	455	446	454	410	429	448	476	456	465	476	485	479	416	453	453	476	456	475	442	445	480	441	452	484	453	473	488	505	478	452	448	435	467	452	464	439	464	456	445	462	457	466	451	457	461	480	522	444	419	441	462	507	449	484	469	476	450	442	489	455	451	468	476	470	466	403	449	431	491	454	427	477	483	446	465	468	478	435	491	424	462	467	457	468	431	418	475	442	432	445	474	468	459	460	470	477	485	457	480	433	478	454	475	459	457	449	482	447	461	461	462	467	483	483	448	484	453	491	476	447	471	409	439	434	466	401	463	477	480	445	500	439	444	435	465	475	469	473	429	468	431	456	514	467	462	493	452	460	500	482	490	449	423	454	463	464	460	471	467	460	457	442	450	475	475	470	471	487	478	467	433	442	470	477	462	456	435	464	498	426	479	467	477	491	473	508	459	467	453	468	459	490	473	472	456	470	469	416	465	424	450	479	480	476	475	486	470	404	430	447	484	434	504	468	444	451	508	440	481	470	458	449	499	488	440	452	459	467	463	476	426	413	426	472	471	479	480	437	462	458	466	452	455	469	455	463	435	468	474	500	435	450	461	453	471	442	417	453	477	452	505	453	431	460	453	438	506	464	493	452	411	484	477	489	471	475	469	438	421	482	461	478	484	460	438	481	479	471	408	460	408	477	454	446	454	423	436	461	446	483	488	457	486	457	452	472	439	470	472	471	461	481	448	471	471	419	421	488	486	486	462	475	473	425	457	471	472	434	472	463	445	460	469	509	461	432	477	443	449	463	474	439	454	476	443	468	480	431	481	474	417	468	450	476	426	508	451	476	439	433	451	484	437	457	452	435	446	448	474	439	469	486	470	455	460	449	454	470	487	456	446	493	459	456	453	472	435	497	459	473	444	464	418	418	475	460	495	449	446	497	464	448	488	475	467	442	448	451	474	464	479	447	463	470	485	458	504	453	466	449	446	422	487	474	465	479	468	445	429	480	471	451	486	477	437	482	476	439	439	439	424	430	455	464	508	485	456	451	478	461	482	444	471	478	442	503	429	441	427	478	483	453	461	446	475	448	476	439	455	454	430	522	462	466	431	447	441	478	464	487	456	474	437	465	433	481	489	445	466	482	478	476	455	422	456	479	457	464	463	479	457	471	496	461	432	448	471	468	467	464	423	473	478	448	447	459	449	474	470	438	517	428	446	476	468	419	480	456	478	445	446	461	415	457	451	443	473	491	507	485	452	421	489	474	404	488	464	433	464	492	470	458	453	462	465	443	481	450	458	427	466	437	499	473	455	432	491	428	469	449	499	457	517	457	414	477	476	464	466	457	460	479	500	474	456	453	456	439	432	501	500	451	477	402	437	463	460	435	448	473	472	430	454	436	498	480	472	474	492	475	430	465	484	437	476	482	465	483	440	470	467	478	446	438	457	485	478	479	453	470	451	468	466	467	487	472	488	458	455	429	442	445	468	460	441	435	481	486	474	478	464	474	474	477	465	472	435	464	483	458	446	460	478	430	468	466	454	424	451	471	473	469	452	449	462	479	455	498	449	430	430	463	498	432	435	464	448	466	492	456	485	435	440	449	454	479	453	455	442	441	476	464	439	484	437	429	436	453	499	498	474	470	463	448	458	521	484	457	465	504	461	426	458	416	457	501	424	441	484	461	475	453	450	430	495	460	445	430	457	459	487	404	468	492	437	411	439	460	456	471	472	463	429	481	482	478	467	495	441	451	463	459	457	482	440	430	397	468	476	450	416	479	428	480	429	476	463	462	479	446	476	478	473	452	464	476	487	475	494	452	470	450	466	463	470	454	456	449	475	479	444	443	489	488	464	446	473	455	484	480	439	484	449	446	442	475	460	453	417	450	453	451	447	507	457	485	441	426	482	416	456	524	462	468	445	495	439	436	503	423	457	502	456	450	463	429	480	447	430	509	460	450	475	432	462	446	443	423	465	460	441	502	508	457	484	438	476	451	441	437	461	470	461	451	468	450	469	486	457	439	442	455	492	458	473	444	445	454	454	447	431	441	398	443	468	455	462	431	442	467	465	458	430	426	445	423	439	468	464	456	454	505	450	467	475	466	486	436	441	437	446	506	456	485	457	457	446	441	458	484	456	450	455	450	388	422	434	441	470	500	456	467	480	444	461	451	467	468	459	475	453	457	499	468	450	470	469	463	446	440	476	474	476	498	479	440	467	421	488	473	443	481	430	438	485	453	458	447	434	460	460	466	494	472	428	444	463	454	444	439	451	484	424	500	452	459	475	455	460	495	452	461	493	450	458	428	474	458	439	471	465	453	449	489	469	442	434	475	471	436	477	462	458	482	457	444	444	463	430	469	412	446	478	431	444	479	487	482	445	476	422	454	460	467	424	461	433	450	438	431	475	433	441	433	474	488	496	415	466	468	492	459	475	467	437	445	443	496	447	451	492	470	457	446	472	419	481	460	481	430	458	409	496	503	451	445	470	461	445	479	467	473	485	471	462	433	473	444	456	466	499	437	407	461	456	452	449	495	444	465	473	484	447	491	469	456	444	458	429	462	448	460	490	464	459	472	449	452	497	476	475	472	434	483	431	464	476	471	469	461	467	447	468	460	447	468	449	464	457	439	474	467	494	463	451	450	476	459	435	477	460	480	427	478	484	427	445	459	479	461	457	445	457	468	444	479	449	443	469	470	450	463	466	469	439	451	483	465	453	420	427	485	419	455	448	462	411	459	451	451	415	497	451	467	443	445	456	445	452	444	476	431	465	470	461	471	443	491	434	443	454	459	474	461	475	465	451	456	433	483	438	463	463	421	452	471	439	479	467	472	436	462	455	500	476	443	442	425	417	486	446	406	468	465	462	482	441	483	477	449	467	487	440	476	454	460	463	441	452	432	455	440	441	455	453	437	449	444	443	505	473	488	444	471	439	426	449	443	462	448	433	451	450	436	460	486	448	487	476	500	456	463	413	439	472	493	460	489	438	468	436	503	477	473	464	458	391	446	455	434	451	433	504	491	446	446	425	447	483	461	506	454	446	459	503	442	447	476	462	431	465	484	461	481	469	493	491	430	442	484	523	459	462	448	449	483	466	445	482	441	456	420	464	407	434	450	457	467	489	431	498	471	483	434	468	443	496	431	489	445	495	443	471	466	450	470	476	459	435	467	465	460	432	459	470	441	473	458	455	447	461
16303	2245	2241	1786	1268	945	686	579	494	363	358	338	227	251	236	200	194	221	193	182	185	209	176	166	163	189	179	180	148	155	134	179	148	163	171	149	131	150	140	125	139	126	151	138	132	141	169	144	139	148	137	153	143	153	152	160	155	143	152	134	147	122	139	146	143	153	131	140	116	141	146	124	149	139	122	147	140	147	149	150	134	133	146	132	137	154	139	137	135	137	145	135	149	133	120	124	105	135	129	152	134	144	129	140	153	131	127	130	135	154	142	140	120	126	138	137	162	130	153	134	144	151	139	136	136	129	146	149	119	153	121	132	146	136	121	149	141	138	155	134	150	148	139	155	131	145	121	147	126	139	145	125	133	136	131	142	152	161	146	131	120	106	141	139	112	156	136	151	138	123	147	148	124	139	143	138	125	116	152	113	126	122	134	123	130	135	152	126	117	140	123	135	134	157	131	144	138	129	160	131	134	123	123	123	126	134	121	120	130	126	148	124	153	145	120	137	134	121	135	122	113	142	137	121	126	122	137	156	119	144	129	129	137	145	132	122	120	148	129	129	121	120	130	131	123	149	129	142	140	146	140	159	131	137	135	125	150	142	159	157	153	135	132	124	130	127	134	119	133	124	133	141	130	139	136	123	158	141	160	152	138	126	146	131	152	133	154	143	139	133	155	118	135	144	127	131	150	122	148	126	121	159	127	131	130	130	130	129	143	130	138	143	130	122	120	123	136	119	152	139	115	145	132	142	146	145	123	126	133	152	133	130	131	121	137	123	136	109	141	131	125	129	126	140	139	131	126	138	147	134	130	137	118	137	131	115	123	144	119	153	149	138	150	140	146	130	128	154	133	132	135	141	134	133	130	138	128	135	145	128	129	117	148	148	135	132	139	130	131	132	142	144	136	126	134	138	172	145	148	149	120	119	150	112	104	127	164	122	123	121	133	137	152	151	161	128	147	142	147	124	122	134	118	120	126	135	151	138	147	146	137	124	140	116	133	139	111	119	135	153	144	128	130	131	150	130	140	139	121	148	149	131	128	112	181	141	138	143	129	133	124	104	139	126	150	149	137	110	136	120	138	110	153	139	137	131	157	111	140	118	147	130	141	113	134	141	143	128	148	123	111	113	123	147	149	140	127	134	148	145	141	155	118	137	139	128	126	126	113	127	122	152	146	138	138	148	133	141	144	129	135	152	136	146	138	137	134	109	133	122	122	142	126	135	136	134	129	133	139	152	144	139	122	126	141	134	137	154	143	135	135	156	122	116	151	126	157	143	139	128	138	129	133	131	133	150	147	125	154	135	129	118	128	138	147	119	112	110	138	136	132	123	143	142	131	134	133	130	119	153	120	128	141	145	148	143	124	140	128	140	133	124	129	128	164	125	158	123	125	152	144	132	150	147	140	118	152	143	143	127	148	131	175	119	153	127	138	131	134	120	155	136	152	147	130	129	129	132	152	142	161	125	144	121	124	140	149	141	125	153	144	149	147	131	119	129	149	139	145	146	124	142	137	130	133	126	133	159	163	131	131	132	128	106	138	130	141	146	129	134	133	147	124	136	130	135	147	148	138	130	153	126	140	155	128	128	129	150	136	130	148	137	132	153	145	134	142	140	144	149	142	136	119	154	128	131	137	144	155	147	136	133	133	127	142	128	120	144	147	142	122	144	114	131	162	133	150	144	133	151	138	156	145	138	151	131	154	114	128	130	126	129	143	146	139	134	131	149	125	130	140	133	144	143	150	132	145	140	142	141	124	139	122	145	136	126	132	133	137	137	144	140	146	133	156	130	133	115	130	136	113	124	129	142	134	136	139	150	144	134	146	135	116	150	121	154	121	129	108	134	148	126	140	150	123	158	116	122	125	119	113	153	140	124	121	139	130	131	139	135	160	117	155	121	145	139	149	135	114	160	127	129	141	125	138	119	133	131	147	144	135	130	143	130	151	138	119	124	139	127	140	129	138	140	155	127	115	119	140	121	142	152	122	148	148	128	150	157	154	124	132	121	139	153	133	140	159	139	123	108	119	140	121	123	134	149	148	144	135	123	149	140	125	126	129	129	149	141	105	128	139	137	141	136	129	142	138	133	139	128	134	138	152	133	161	133	132	143	149	138	132	117	136	128	108	147	160	147	159	119	143	137	126	122	148	146	145	150	138	130	134	100	159	119	130	104	135	127	120	129	139	121	129	131	128	150	115	147	131	126	136	135	164	130	122	138	119	152	127	125	151	139	144	124	141	152	129	144	123	137	132	146	146	135	133	126	135	134	127	147	144	148	132	139	127	145	137	142	151	132	151	111	124	150	128	134	130	150	132	139	163	118	132	152	108	155	121	119	140	128	122	144	153	145	131	122	143	127	133	150	131	124	142	132	133	145	136	136	151	156	124	146	137	111	113	142	129	133	135	160	137	134	132	139	130	138	142	135	135	131	147	121	164	154	147	121	140	127	136	135	122	166	149	126	151	155	127	134	132	134	147	142	159	131	132	136	134	138	152	139	145	129	136	136	165	167	143	125	138	129	134	151	119	133	139	134	152	137	155	134	134	130	142	123	147	139	133	141	120	143	148	156	157	131	130	134	153	138	122	145	144	137	110	124	130	138	155	138	134	138	133	118	168	136	150	120	131	149	155	134	136	151	146	131	118	138	139	141	136	135	139	137	142	140	142	148	124	144	134	121	139	132	127	148	130	125	145	138	125	118	132	132	127	130	130	137	139	157	124	101	141	131	138	139	153	140	150	135	124	143	134	141	156	143	126	143	135	140	139	140	145	138	117	127	139	128	120	131	130	144	135	141	137	143	141	136	152	126	157	141	129	134	121	144	136	154	146	142	143	124	139	155	138	119	105	128	132	130	106	152	137	133	154	115	123	143	142	128	131	125	124	117	129	136	142	146	144	140	155	141	122	156	144	135	134	137	152	149	143	144	128	153	140	135	158	121	134	119	144	154	122	155	115	128	124	138	143	143	133	122	124	137	149	110	127	139	128	132	152	134	148	138	150	136	130	131	124	131	143	162	139	137	154	131	150	120	152	146	127	122	156	142	142	146	158	124	113	140	132	130	134	123	135	160	135	136	131	141	115	117	139	116	140	147	128	136	130	139	145	144	128	141	130	134	123	146	140	126	152	128	124	139	132	140	143	147	124	145	138	140	122	131	148	130	142	121	133	137	130	135	144	132	150	121	129	127	129	147	171	134	159	129	144	134	136	121	155	137	122	136	114	138	142	139	137	152	127	147	129	140	124	128	122	149	133	146	132	119	128	121	119	131	127	125	134	137	139	145	118	127	157	131	130	126	127	113	123	139	142	137	129	100	133	119	121	137	123	138	125	134	124	156	139	131	152	142	149	135	147	152	144	160	160	113	128	137	130	132	125	121	152	139	121	157	131	141	144	140	150	137	133	144	110	147	133	140	145	137	129	139	126	133	136	128	124	122	147	108	139	128	132	114	137	164	144	134	128	128	132	119	126	139	133	140	133	120
7453	2005	4526	5370	4765	3709	3108	2615	2201	1902	1665	1523	1262	1175	1106	1015	934	880	858	830	789	741	740	673	672	667	638	615	650	600	552	545	580	559	571	569	536	517	518	510	495	506	495	493	481	479	474	501	457	496	448	482	501	487	456	452	509	459	433	446	419	501	467	456	459	466	464	460	495	468	434	434	455	482	405	467	418	413	451	449	426	469	466	449	441	463	419	409	465	409	466	473	434	426	445	450	412	461	426	413	394	441	472	423	437	430	454	478	430	415	436	479	411	469	457	410	427	416	425	440	410	400	427	377	407	398	432	409	428	434	411	435	392	409	365	426	404	421	415	382	419	370	443	419	409	407	446	418	463	391	434	384	442	415	398	412	408	402	407	458	388	409	413	418	395	375	424	413	415	387	422	393	431	421	419	402	435	407	389	424	458	412	410	441	412	433	436	370	397	408	435	421	422	439	403	389	417	397	415	418	423	435	443	409	421	424	430	410	419	418	437	425	396	401	449	393	415	424	424	432	397	390	419	389	410	428	396	403	419	450	431	416	428	411	390	414	445	424	408	401	406	414	415	441	457	393	385	460	402	453	402	386	401	436	440	402	426	380	398	402	419	467	447	449	421	410	411	450	399	438	419	406	417	421	380	404	420	415	390	435	401	455	436	387	409	404	414	402	425	393	384	442	431	379	413	451	401	428	430	458	411	417	438	402	396	434	431	434	386	390	410	395	425	389	424	425	365	411	400	444	443	442	397	439	422	443	398	429	478	429	435	408	420	416	379	355	407	388	429	391	400	406	401	419	435	432	407	425	432	428	382	384	421	382	413	434	387	407	461	390	391	405	393	411	396	409	431	449	452	375	437	431	430	399	386	434	395	417	431	390	418	429	421	436	409	403	448	423	444	415	438	394	450	423	394	445	422	424	426	429	413	369	380	437	431	395	411	414	383	434	389	410	389	429	424	412	373	394	434	419	458	441	436	445	423	433	386	384	416	429	434	437	391	411	418	416	385	420	416	416	348	399	400	415	446	411	432	448	391	450	384	403	434	436	447	423	394	412	434	434	439	401	419	458	402	393	413	441	423	429	434	389	412	399	409	419	445	433	435	395	388	438	400	423	421	427	418	414	400	440	429	428	449	407	457	378	423	434	439	408	427	398	437	407	429	413	410	446	427	439	373	410	422	459	384	388	416	418	434	394	438	398	454	441	424	393	418	410	420	449	426	431	430	406	409	416	432	406	388	412	402	434	420	399	420	446	413	419	445	371	408	430	468	407	406	427	403	396	403	403	399	403	390	433	421	405	413	399	425	426	434	405	394	384	451	448	378	433	385	443	412	410	369	420	395	444	422	451	411	393	431	395	424	399	413	439	402	432	411	444	415	403	430	428	421	396	436	381	416	399	394	395	413	406	412	433	409	418	404	427	383	398	396	443	435	415	426	375	420	425	365	413	443	427	392	386	386	447	399	447	413	406	417	436	448	457	388	375	452	399	427	429	402	409	406	408	403	397	433	404	432	416	392	444	414	401	404	375	432	416	398	439	381	419	423	442	417	401	387	430	404	452	464	400	430	423	410	410	429	429	433	402	433	444	421	381	406	424	406	382	419	427	389	400	416	398	392	446	418	438	422	421	410	387	409	418	388	411	398	414	419	449	397	439	417	398	394	415	441	415	399	448	408	403	431	441	438	403	454	392	408	425	446	418	404	406	420	421	432	425	427	422	430	420	420	387	404	428	372	404	420	413	428	409	433	438	419	425	372	456	437	415	383	408	408	450	462	421	426	372	429	449	388	395	442	427	437	424	403	409	424	401	378	401	404	412	428	403	429	416	413	452	410	408	426	418	414	388	440	417	408	376	430	410	420	423	437	424	461	391	397	402	443	449	456	453	433	390	396	413	406	435	429	454	404	431	425	431	384	405	415	434	431	435	393	409	419	420	400	394	414	392	412	425	384	425	417	414	413	457	424	439	415	434	411	449	433	439	406	453	404	432	407	430	409	394	384	417	417	401	394	416	442	405	437	415	420	407	459	430	415	393	424	372	405	376	412	416	389	413	426	401	431	409	412	439	411	396	384	442	397	426	421	393	432	391	396	408	453	434	444	457	380	404	394	451	385	396	432	419	417	381	449	387	425	420	404	438	420	419	417	405	400	388	424	401	417	417	427	399	428	425	413	434	407	399	444	416	427	379	394	411	394	424	446	417	432	400	455	380	427	406	424	402	414	434	443	409	417	379	431	418	430	410	384	434	380	414	428	413	434	424	414	413	408	454	383	409	400	413	443	407	467	412	408	446	431	428	449	391	417	430	424	417	366	390	420	428	434	401	389	403	398	415	374	412	427	446	416	388	393	430	366	439	397	417	411	395	403	419	395	459	411	443	413	416	433	398	384	429	370	422	440	414	422	433	439	401	422	445	364	420	436	409	384	389	411	425	433	417	420	396	388	403	404	428	417	400	391	435	428	399	437	468	406	403	434	439	421	420	428	386	452	423	421	393	402	410	414	409	437	422	431	421	442	423	414	461	418	395	443	375	453	413	379	412	384	411	467	405	426	401	424	438	472	434	416	423	391	426	397	399	393	423	413	411	427	400	424	445	389	402	430	403	434	400	431	422	412	425	439	407	426	396	406	445	402	384	401	412	398	432	404	408	421	383	399	444	433	385	415	413	416	430	425	417	437	436	423	427	374	410	394	400	421	383	387	418	401	416	457	472	406	445	389	389	422	412	411	396	428	442	452	428	429	423	414	433	426	410	411	398	439	403	454	410	434	429	418	413	429	401	399	377	421	420	446	429	406	433	397	397	408	405	424	419	414	394	430	406	402	412	399	420	430	407	430	396	420	422	424	439	408	398	422	417	412	408	441	397	409	427	438	435	446	412	396	412	411	389	399	415	413	410	400	413	419	399	424	436	402	394	396	405	443	410	421	383	443	403	395	370	431	444	370	429	397	403	420	464	422	426	440	412	466	402	435	396	404	442	415	401	423	441	441	419	425	447	436	399	420	371	399	435	436	430	408	435	360	415	422	395	393	432	422	376	381	422	436	431	423	430	444	377	390	419	426	407	413	398	378	394	426	414	412	400	408	411	438	421	380	406	442	383	421	428	419	372	422	375	416	418	409	356	390	482	414	439	379	424	430	459	410	434	410	433	408	443	429	403	446	409	435	419	417	438	431	451	415	405	393	426	415	430	436	385	442	382	471	421	430	434	422	418	398	376	400	390	448	405	412	411	463	384	430	415	399	420	411	427	402	396	461	431	405	406	420	445	446	421	425	408	406	407	424	437	409	414	383	419	382	437	413	422	423	363	422	376	424	392	391	422	426	410	402	404	406	423	427	401	416	423	429	440	432	397	399	422	444	436	446	439	451	410	434	420	460	426	390	397	433	401	466	413	446	430	417	415	406	431	408	391	442	442	449	416	362	443	431	410	464	419	396	383	397	392	373	415	422	421	416	423	397	447	402	461	407	394	435	438	417	379	460	432	395	430
2360	342	338	340	317	339	319	316	281	297	304	271	280	298	277	287	293	289	268	277	283	282	303	291	259	307	272	280	301	296	259	290	297	258	287	274	304	261	271	300	270	288	283	279	290	314	323	300	318	252	298	292	260	292	282	293	292	287	318	296	285	270	283	273	285	266	319	296	288	265	292	287	274	275	287	294	300	273	277	297	272	292	264	274	309	279	307	283	299	302	266	245	315	291	300	276	296	283	295	273	296	319	286	292	294	301	297	290	269	306	289	272	303	291	288	278	281	305	286	291	292	284	290	282	293	286	291	292	280	273	306	306	270	281	277	334	305	285	250	264	291	286	310	273	265	295	280	271	279	289	278	244	296	288	286	311	277	302	300	268	271	285	306	291	287	293	273	320	277	282	262	275	298	302	285	306	279	296	281	265	305	251	289	275	287	306	321	276	250	305	275	311	276	312	301	275	287	264	278	291	279	309	289	284	291	268	248	302	320	286	246	252	247	268	275	288	292	292	315	313	277	307	257	279	276	291	287	323	305	264	297	260	291	286	268	294	283	276	281	284	303	308	306	262	264	267	252	302	318	293	302	270	301	266	268	279	284	256	281	294	318	287	265	289	308	287	278	279	275	322	282	277	274	245	292	233	279	273	286	319	301	293	255	300	283	265	284	304	289	293	288	273	271	281	291	283	259	271	257	289	278	288	294	294	273	260	297	258	273	282	278	295	301	286	260	285	279	308	284	276	286	291	300	288	309	301	286	291	275	299	293	287	272	249	290	292	266	277	289	290	271	270	303	282	281	251	291	287	293	280	254	308	283	260	302	263	315	289	290	297	294	283	285	288	256	299	279	259	298	283	288	292	262	282	271	314	259	294	287	266	300	276	304	283	271	284	284	288	298	286	287	268	306	268	282	315	280	258	307	292	292	274	257	319	278	270	297	305	287	279	281	281	275	288	302	288	286	291	285	317	300	258	273	229	269	304	278	268	276	279	294	279	283	290	257	284	277	271	270	265	281	288	276	304	268	273	298	305	281	271	293	281	318	263	278	274	287	279	264	283	282	291	272	299	300	265	256	298	282	277	280	266	277	285	275	283	289	284	291	253	262	279	286	282	301	266	270	282	254	307	249	286	273	316	273	273	281	273	287	283	264	283	286	274	294	263	270	254	287	280	263	254	325	301	247	289	304	277	263	288	272	266	285	306	267	303	299	286	300	260	291	280	277	320	258	304	275	278	297	272	266	276	292	314	282	270	280	304	286	283	316	278	276	287	284	306	280	298	303	287	273	289	297	291	303	252	282	324	272	271	282	301	290	316	276	284	257	271	294	287	298	277	318	279	297	293	304	292	294	282	276	289	317	291	289	296	270	281	278	270	258	295	282	279	290	320	301	299	323	250	291	287	300	294	291	267	269	275	261	281	317	275	283	290	310	285	283	257	281	279	288	301	296	271	278	297	285	265	275	256	260	320	279	256	269	300	294	270	269	301	263	277	308	271	302	252	271	291	284	302	298	284	301	279	282	274	305	271	256	274	281	269	302	311	261	256	269	294	255	288	289	303	283	268	271	309	291	257	274	284	295	282	321	269	284	275	278	246	296	286	275	268	275	278	283	284	264	298	276	296	305	327	261	269	285	276	282	294	281	278	298	284	281	289	266	274	276	292	293	319	266	295	276	280	280	285	266	284	286	275	287	293	243	306	324	294	286	293	272	262	265	294	286	289	321	292	294	243	326	282	270	289	298	275	298	286	271	293	267	269	267	295	287	275	297	295	287	288	315	296	285	295	294	293	315	268	289	291	272	302	282	303	301	297	275	254	273	261	269	274	288	263	292	296	266	283	289	284	274	273	270	267	294	289	277	270	288	289	311	263	256	321	303	285	248	279	310	266	301	297	314	299	288	259	292	326	256	269	311	285	274	296	270	297	260	300	289	259	296	294	272	289	266	279	289	266	284	299	286	271	284	262	262	298	280	287	291	287	313	280	268	299	277	271	306	259	276	262	259	276	275	250	274	274	271	298	281	278	268	280	251	282	288	282	307	280	290	290	278	272	268	290	283	269	286	275	296	269	290	279	289	284	274	313	298	300	269	280	304	276	296	283	252	268	322	318	282	289	286	304	273	278	294	279	288	292	275	287	313	289	263	281	272	277	274	302	260	301	277	280	272	306	292	280	279	267	275	282	289	307	276	281	287	311	278	294	294	296	263	291	300	299	276	274	297	269	272	259	291	270	297	269	277	281	327	292	305	285	276	284	252	292	279	284	278	288	264	277	275	310	276	289	298	288	305	299	300	289	282	287	300	297	268	283	264	271	313	285	260	282	286	263	302	279	290	273	267	311	309	271	302	277	254	224	289	289	249	278	296	279	282	284	272	267	285	273	292	300	289	269	276	283	264	270	280	298	280	307	294	300	293	276	273	258	295	285	285	271	283	298	244	272	278	270	299	262	308	285	266	290	308	274	320	285	282	305	292	255	298	277	265	268	294	294	282	277	278	298	312	280	258	283	250	274	280	288	292	283	304	289	266	265	294	271	280	292	280	301	280	270	298	284	254	300	298	301	289	295	266	276	279	243	330	275	272	309	269	286	314	276	282	262	275	269	300	296	303	261	289	289	302	276	298	338	300	263	266	267	288	284	267	290	256	286	261	299	287	274	292	296	328	290	285	297	290	283	274	291	284	315	279	284	274	290	274	264	268	281	303	303	287	299	292	288	287	287	274	301	305	255	274	273	299	293	300	286	290	246	273	290	282	308	318	278	279	304	316	291	253	280	308	245	291	293	299	281	284	258	300	313	303	304	270	296	283	286	274	300	309	252	276	284	282	274	294	311	287	293	297	289	296	266	260	264	257	243	277	286	269	286	270	292	283	315	277	317	288	263	276	276	260	273	283	286	272	285	269	249	296	287	321	290	264	281	292	302	310	296	276	269	274	290	286	298	299	262	290	282	309	287	295	266	252	296	303	290	285	286	286	304	265	265	283	280	251	278	299	274	309	282	302	314	309	316	278	286	289	296	260	276	266	264	265	258	293	292	296	274	280	312	283	282	279	270	307	303	262	261	321	288	297	296	265	280	279	300	285	288	263	262	280	271	298	285	304	272	310	282	314	289	270	277	295	302	311	296	315	315	266	302	288	302	296	275	282	296	293	286	304	301	319	269	296	261	272	275	285	313	289	278	306	252	287	299	306	281	309	270	298	289	276	284	321	301	302	279	285	276	273	289	290	298	251	312	285	269	274	279	266	321	327	293	278	281	309	278	322	273	298	277	276	270	260	288	276	306	273	300	274	293	286	294	267	294	274	266	279	280	274	285	269	315	278	296	305	293	281	297	286	278	288	277	284	285	300	296	293	286	287	322	264	271	261	283	301	258	283	289	281	260	269	260	259	281	273	273	284	273	287	289	311	282	291	286	295	296	278	293	296	297	314	301	268	324	280	291	290	290	262	275	276	330	285	276	291	284	279	294	286	294	251	282	283	256	280	315
2467	824	948	1039	968	906	895	883	827	814	816	815	798	770	781	811	761	797	770	824	790	820	742	780	790	758	736	754	820	754	758	751	706	718	747	768	706	754	733	778	772	724	760	745	771	754	807	785	773	784	743	727	739	736	732	805	721	746	738	732	751	803	752	764	792	749	752	776	794	762	785	768	762	783	782	747	717	750	804	792	770	768	759	786	811	743	742	770	739	734	778	793	803	723	797	758	765	765	771	785	780	759	751	758	765	772	778	757	752	791	712	783	751	703	754	737	800	820	759	773	803	753	781	752	770	729	739	846	746	836	743	738	764	782	771	791	744	771	778	710	773	734	748	716	790	829	821	758	762	761	779	763	762	739	795	810	764	747	721	756	738	744	787	765	769	759	768	766	750	818	774	775	734	795	845	769	790	739	765	752	757	802	798	761	749	786	731	794	831	794	785	732	770	693	768	764	815	749	816	772	722	801	795	750	800	772	770	747	761	762	792	762	783	782	807	731	806	722	778	717	821	769	783	777	749	718	777	764	754	753	792	768	770	803	812	780	739	772	765	756	753	786	824	750	731	794	760	762	766	772	721	752	746	715	717	798	735	748	801	785	759	796	755	756	774	789	700	780	729	782	770	763	749	713	788	805	777	763	776	733	787	765	768	716	767	769	790	789	746	764	770	783	808	750	785	751	760	760	786	772	793	761	804	720	794	801	768	797	808	744	753	759	782	765	786	746	766	735	809	743	772	783	730	731	743	716	774	788	724	764	807	765	791	768	720	781	760	781	765	717	776	773	775	795	739	738	750	799	766	740	729	781	745	772	765	727	710	791	796	806	723	789	721	735	794	785	785	758	722	757	812	795	775	744	758	733	742	775	792	766	820	721	698	743	769	743	765	763	770	813	784	756	763	720	740	784	759	773	754	738	730	685	767	717	819	795	789	747	809	760	787	786	758	721	777	763	757	825	774	728	741	790	769	780	726	724	736	702	764	774	779	788	775	769	758	792	784	750	736	758	829	791	748	762	760	737	697	754	811	773	776	766	740	745	762	799	795	783	770	771	792	771	755	794	842	815	799	793	781	712	791	737	744	765	803	779	748	772	804	777	777	792	741	777	773	777	744	774	809	791	792	736	766	827	814	809	817	755	789	743	779	755	760	771	744	768	740	789	754	736	731	719	718	760	746	732	789	778	761	726	782	772	777	738	778	798	752	796	780	759	738	801	765	805	813	751	808	837	772	719	724	804	800	847	764	758	755	825	780	751	816	810	799	791	777	781	759	759	739	751	755	766	779	726	757	756	759	783	770	789	751	802	749	768	772	759	758	759	808	787	738	809	727	790	794	780	800	736	773	831	764	775	761	745	759	672	750	767	773	755	764	741	751	822	769	771	784	808	799	777	776	758	783	764	712	821	738	791	711	759	766	785	754	740	756	750	756	783	711	746	739	745	738	729	719	772	755	758	785	781	770	761	724	792	779	747	745	803	757	774	738	775	778	740	758	755	735	802	755	783	721	837	687	770	755	759	759	769	778	766	735	825	776	781	847	765	757	725	759	807	741	714	714	776	786	722	719	801	773	783	775	774	778	798	725	737	799	742	746	801	750	748	784	749	786	770	759	748	736	755	784	820	748	764	736	808	783	709	789	740	773	796	783	735	718	754	737	782	812	777	763	792	794	739	774	753	758	780	732	759	706	737	794	746	783	714	789	723	754	768	779	778	801	764	752	759	770	805	716	760	716	715	743	811	719	824	773	790	790	762	774	801	752	798	789	791	744	748	773	757	816	776	744	751	738	782	774	835	781	732	756	790	760	775	802	754	779	782	780	757	752	789	729	780	739	779	779	738	715	767	743	751	772	730	805	804	752	808	814	769	760	751	734	746	765	759	774	755	763	783	814	819	798	766	757	752	790	772	766	770	750	793	739	784	723	789	778	801	757	757	737	765	838	771	764	789	745	739	768	810	728	829	787	829	722	715	835	776	783	742	750	779	763	778	738	733	721	837	760	726	777	749	734	761	756	758	777	834	756	721	755	796	753	785	771	751	797	802	776	793	756	795	778	806	763	760	694	778	766	766	778	713	775	753	785	822	760	754	777	801	718	807	823	728	755	768	720	750	781	760	701	792	746	800	826	752	782	793	762	773	767	722	757	768	761	784	761	752	789	747	755	733	760	777	836	786	751	773	765	787	727	760	757	776	776	744	737	787	769	791	756	767	792	787	775	812	756	801	720	733	764	731	738	778	763	791	749	771	736	791	712	722	751	779	757	765	780	744	762	746	762	715	753	759	785	751	814	772	784	751	775	779	763	771	752	787	771	739	807	748	731	748	788	763	725	822	740	720	708	812	817	726	723	764	741	737	802	788	748	738	757	743	795	742	756	774	781	772	772	854	774	729	738	741	785	760	761	794	743	784	745	762	772	748	760	739	730	798	758	788	749	786	770	752	705	720	775	782	748	743	717	802	766	769	815	824	743	828	740	755	820	757	770	788	825	737	724	742	744	734	807	775	800	780	797	750	759	786	758	743	787	781	778	727	787	748	774	747	705	721	750	769	815	733	754	768	764	765	881	732	745	762	788	717	774	790	797	722	760	751	791	808	729	780	763	826	820	745	765	770	740	722	745	761	745	785	760	726	780	741	761	772	789	780	761	789	802	748	736	770	699	796	734	734	708	791	789	762	758	798	749	824	720	780	786	786	745	710	753	809	755	756	757	772	782	773	755	767	746	779	720	777	725	758	723	751	746	781	783	735	755	779	778	771	763	722	799	749	727	770	836	778	752	762	754	723	744	761	715	762	779	742	764	735	816	762	753	784	736	775	757	777	807	755	741	776	744	740	782	758	743	780	803	767	711	789	783	761	780	798	784	791	755	769	809	815	767	787	798	758	765	757	782	730	738	756	753	791	748	780	796	764	742	741	706	727	775	744	814	799	797	775	740	742	775	750	743	772	761	713	699	706	752	804	730	744	773	754	739	746	792	765	771	793	761	758	748	751	740	753	789	751	787	800	746	747	809	710	722	780	759	804	771	727	809	761	772	775	781	787	723	730	754	797	776	719	761	779	791	711	793	764	814	784	795	787	743	758	773	746	771	770	751	736	740	743	762	820	759	769	762	755	766	783	735	802	743	787	804	763	823	762	845	768	766	766	768	768	776	744	796	735	773	738	779	811	751	770	764	814	751	736	785	788	774	794	732	745	754	750	782	743	712	760	769	801	776	753	781	733	776	782	764	805	789	769	745	855	724	780	784	814	737	778	728	746	790	743	727	766	710	786	785	764	701	768	751	790	788	739	795	781	778	712	788	752	782	749	740	776	769	764	763	777	770	767	742	762	761	764	759	800	754	728	717	738	760	760	763	783	740	785	836	830	794	710	774	774	712	742	781	790	745	784	741	727	735	775	794	777	782	816	714	794	739	799	767	814	706	733	751	763	746	736	755	776	773	762	757	756	777	764	727	810	796	738	762	772	750	770	757	734	734	758	731	792
8718	929	1179	1017	739	561	465	378	317	291	259	237	232	202	204	195	197	216	191	184	167	173	179	186	173	156	208	180	177	144	143	181	139	136	172	165	185	172	166	173	167	173	156	171	156	166	150	168	182	161	155	181	146	157	157	162	157	140	144	186	178	173	156	142	152	162	170	159	170	165	144	162	154	183	162	166	152	171	162	187	165	172	168	144	148	151	173	174	150	156	156	138	167	159	152	152	154	156	137	150	125	168	142	186	177	163	150	186	136	170	185	147	150	185	164	140	171	150	168	170	148	147	156	172	155	159	166	169	156	142	143	160	157	196	146	155	165	160	158	161	165	180	172	157	162	152	144	157	166	157	165	153	151	159	159	148	175	148	173	156	148	160	145	163	160	151	141	154	154	164	149	152	151	174	174	160	118	157	126	153	147	153	136	147	168	142	149	136	157	130	165	172	152	136	150	167	164	145	189	178	161	178	158	165	149	143	167	170	162	143	163	181	173	152	140	157	158	168	157	185	153	143	150	152	173	168	161	153	157	138	137	162	167	147	157	158	164	163	162	194	157	152	140	153	152	165	154	159	153	145	161	151	176	146	170	161	154	152	171	153	139	145	147	139	140	161	153	130	156	153	163	187	164	156	150	168	157	155	157	142	156	146	167	136	157	156	175	159	145	148	144	160	167	140	184	180	159	154	157	168	148	172	150	176	158	147	171	169	150	152	184	149	166	139	165	169	145	137	154	146	167	155	147	149	153	154	165	163	173	167	142	169	152	163	168	170	157	168	155	157	154	134	144	159	161	140	170	162	142	139	161	163	152	150	159	166	160	163	139	165	158	176	153	133	164	157	154	131	173	153	154	149	170	175	146	163	157	172	147	151	176	141	131	151	163	152	157	134	171	143	166	136	155	149	151	155	154	159	158	179	153	168	169	163	150	157	159	142	150	175	141	176	163	155	154	168	166	140	160	157	163	149	173	162	165	151	152	170	153	159	144	179	159	183	157	161	167	154	161	158	167	147	178	142	167	147	163	164	146	165	156	180	143	137	156	153	147	165	152	159	157	178	164	158	165	140	131	171	158	156	151	153	153	147	164	163	178	166	141	132	136	191	145	158	134	155	139	163	167	145	164	167	144	142	146	180	147	153	165	169	138	129	153	142	154	167	155	160	152	167	173	167	153	148	166	148	157	156	174	157	152	127	162	164	167	170	146	168	162	125	155	157	177	161	149	165	153	167	149	155	148	149	153	147	152	160	128	172	175	179	150	162	160	170	165	158	157	180	171	125	161	150	166	162	158	158	155	145	163	161	131	171	137	141	190	147	153	174	138	146	140	144	148	172	158	151	164	150	156	133	159	176	162	152	169	171	152	147	139	153	157	181	155	142	162	183	153	159	158	174	153	167	134	135	164	147	133	159	152	157	159	147	146	173	148	133	156	166	145	157	165	164	153	167	156	134	168	159	160	168	150	147	171	158	152	142	168	152	142	165	142	138	150	182	171	164	144	140	165	183	148	162	170	160	177	152	143	163	153	168	142	184	161	169	164	174	160	143	142	142	184	146	139	140	143	162	138	174	160	165	162	157	156	144	171	151	141	185	179	180	130	160	176	169	159	172	175	171	162	170	172	142	148	138	154	157	161	161	151	136	161	163	144	170	159	163	163	175	180	156	155	160	160	159	166	148	157	153	148	145	143	156	165	133	149	161	172	188	160	149	167	139	142	165	133	145	157	172	156	168	146	134	154	172	155	166	156	147	142	150	181	187	156	174	172	138	179	159	150	140	141	156	162	158	159	170	171	176	169	160	141	185	165	178	145	158	152	147	178	181	159	135	151	148	157	145	162	171	155	152	174	153	163	158	138	145	166	145	166	142	161	164	167	157	160	172	150	153	158	149	148	147	154	172	145	158	177	159	173	160	135	136	181	156	181	161	148	137	156	162	170	151	157	154	149	145	184	141	159	162	169	144	151	175	159	163	166	173	170	162	162	144	151	159	176	147	148	165	152	146	159	152	165	160	187	158	172	154	154	159	156	136	166	140	167	156	152	143	157	167	165	173	142	163	156	156	146	145	165	150	148	191	149	160	131	149	149	136	136	170	148	158	153	151	158	143	141	166	145	163	153	142	161	171	163	172	159	156	149	150	146	160	158	158	145	161	138	142	160	149	141	156	148	160	153	181	152	154	141	161	144	161	149	168	162	149	168	174	164	176	159	159	155	158	161	151	166	147	156	167	174	150	139	148	160	143	175	148	152	166	138	144	151	154	162	172	161	154	158	165	147	182	144	163	157	178	149	161	154	148	147	173	139	158	151	157	152	160	174	163	155	160	158	166	152	160	140	164	158	157	170	161	171	147	167	149	172	153	171	140	153	132	173	158	165	156	134	157	178	148	146	169	148	145	156	156	173	146	157	163	140	165	166	154	181	165	141	147	160	142	154	149	170	154	154	159	141	178	172	151	163	159	148	138	186	160	152	158	180	146	160	166	161	136	182	137	130	153	160	150	157	148	157	173	177	162	151	143	176	143	157	152	165	160	142	145	163	165	172	133	167	163	159	146	147	166	166	171	155	165	152	157	153	155	157	150	151	147	171	137	160	168	155	165	181	170	155	151	141	158	149	158	171	161	159	167	172	131	148	148	170	164	140	169	147	145	140	156	181	153	152	143	137	147	140	151	163	177	134	166	152	171	148	133	171	135	160	161	162	167	153	138	145	136	153	172	162	182	169	163	168	166	140	134	187	166	155	153	145	163	153	150	169	173	139	156	172	142	172	151	153	148	154	177	157	147	174	162	160	157	163	154	145	158	157	132	143	156	173	164	175	166	165	180	139	168	181	165	131	173	156	164	163	159	169	168	130	135	176	133	154	154	180	145	166	149	151	148	158	174	161	156	148	146	159	177	148	136	140	138	163	163	138	152	168	187	165	173	148	137	163	154	154	140	143	166	168	169	139	170	155	173	135	147	163	143	151	164	157	182	161	154	169	162	131	157	152	131	171	144	155	168	147	143	151	156	165	145	138	152	151	152	157	158	160	176	172	154	166	154	157	147	156	171	166	159	158	155	167	165	168	160	143	150	144	166	168	170	132	153	144	153	159	153	179	165	161	131	154	179	158	164	161	153	166	136	152	168	165	150	166	147	179	165	162	149	137	165	144	142	152	166	169	132	158	152	157	152	147	157	158	157	167	155	152	147	150	163	152	152	157	156	161	136	183	155	148	142	170	168	163	157	184	160	145	150	149	144	177	158	164	149	149	146	161	191	146	158	161	177	171	167	148	192	158	158	145	142	133	161	171	147	135	162	134	159	157	182	141	147	145	152	181	149	134	147	156	153	168	147	183	184	172	165	153	177	155	146	142	163	165	161	157	165	141	164	159	151	142	175	148	138	155	166	157	173	148	155	158	169	157	166	152	136	162	158	152	154	143	147	147	172	144	164	159	167	147	165	164	155	155	170	165	140	153	184	142	163	155	164	134	146	150	159	152	153
5407	1250	2650	3079	2661	2298	1832	1652	1370	1210	1114	1029	950	861	869	810	726	724	698	632	665	617	627	618	600	545	592	544	550	559	538	529	523	510	521	546	510	511	507	515	505	496	476	480	491	446	502	470	455	508	514	469	496	487	492	463	492	456	482	481	455	528	490	471	490	479	493	494	487	470	461	449	471	479	490	496	444	494	472	495	435	478	445	444	458	464	520	470	444	465	474	432	423	496	492	429	463	458	457	408	450	444	442	491	420	472	530	516	499	467	439	449	480	436	456	476	451	490	474	496	457	491	420	457	436	434	455	428	451	491	447	434	473	453	430	481	519	482	484	473	465	430	466	469	444	447	442	456	481	415	486	440	474	415	487	447	466	471	471	459	430	483	484	445	408	471	440	423	431	460	465	451	452	450	415	484	462	450	436	476	466	478	470	475	462	448	455	427	474	488	426	444	458	438	448	473	435	432	463	463	461	476	457	457	448	449	432	456	407	479	441	476	439	449	456	471	426	435	475	427	409	439	449	457	480	472	500	454	442	431	448	460	460	479	447	444	434	470	468	459	473	482	465	474	477	503	478	452	434	457	457	473	457	418	464	482	501	484	454	483	489	466	444	428	442	456	462	426	476	444	428	462	468	486	461	427	424	488	504	450	466	436	463	467	488	479	417	486	430	473	463	504	504	452	506	449	435	489	465	449	460	445	481	464	434	434	477	445	440	449	473	443	430	460	446	463	488	446	442	479	449	475	463	434	435	439	488	443	427	467	450	478	477	444	449	453	424	442	439	465	459	413	447	463	454	458	448	464	464	465	453	472	458	461	472	468	453	423	467	466	460	465	467	521	472	459	409	482	472	442	437	443	478	458	435	479	459	484	450	429	483	478	437	467	467	454	472	458	428	460	447	433	454	460	463	458	455	472	455	456	482	442	464	505	421	418	436	428	461	450	467	431	482	491	461	437	467	462	432	458	401	431	447	430	440	463	449	474	452	485	500	440	448	471	467	476	412	429	483	475	469	474	427	492	439	481	461	492	425	459	442	461	462	448	426	436	433	446	448	454	458	472	491	440	403	440	434	441	437	461	417	464	464	478	457	435	453	460	472	495	490	489	438	421	470	463	463	434	415	414	456	485	432	484	448	457	459	463	441	497	431	475	487	497	472	445	417	432	482	464	471	475	471	467	459	462	458	470	437	406	456	483	483	498	469	421	423	460	426	466	444	433	464	434	431	452	432	452	438	453	435	454	499	473	488	432	437	461	458	468	445	430	460	474	441	457	436	453	482	444	445	470	446	503	468	450	451	445	473	464	457	468	446	453	457	445	490	424	467	437	442	426	453	422	458	458	457	439	468	475	442	443	475	478	431	446	421	467	478	424	454	427	468	445	470	423	427	445	482	491	449	448	445	450	445	480	459	468	440	499	434	490	437	438	439	443	479	451	454	475	443	505	466	451	446	488	462	475	479	455	452	476	425	447	433	439	433	461	461	472	478	471	490	455	470	430	470	428	430	473	430	457	482	445	480	483	463	441	435	455	425	486	442	445	448	463	419	447	460	477	480	415	474	444	454	484	440	448	445	461	465	463	440	477	462	493	453	504	435	457	470	436	454	468	472	452	470	443	447	480	477	471	461	430	492	484	453	455	428	457	433	447	456	435	464	474	414	488	463	446	466	494	442	490	424	443	465	470	472	439	486	449	421	469	461	470	434	486	461	436	443	433	469	468	463	474	444	463	487	477	475	497	427	427	451	479	430	437	463	425	456	449	469	460	447	449	467	491	436	425	439	479	474	488	455	430	433	447	440	427	420	496	458	428	461	490	475	463	449	448	481	436	471	443	499	437	477	444	433	426	455	470	471	459	444	417	478	431	458	480	453	460	469	477	502	440	451	449	463	453	458	437	409	457	432	477	474	428	437	427	445	463	472	448	441	454	443	466	451	460	472	442	436	465	500	495	448	447	473	474	480	444	451	480	443	454	461	494	464	436	456	470	433	466	463	428	494	438	425	476	425	464	445	442	428	490	454	468	455	452	468	461	423	482	432	455	425	436	484	426	459	487	444	447	457	423	457	462	413	461	456	473	449	427	448	444	473	438	488	477	461	411	465	471	453	473	450	424	450	456	444	419	434	433	457	449	490	454	444	424	464	445	448	487	468	423	454	447	467	469	457	435	444	460	437	473	413	455	497	460	451	462	439	435	432	452	469	463	453	481	439	492	436	476	494	475	463	462	465	457	449	457	471	444	431	433	435	491	448	483	505	459	428	450	500	449	490	422	491	475	430	456	442	447	435	417	478	458	476	437	450	435	487	476	479	443	467	479	483	479	467	449	444	448	449	475	443	435	446	443	453	450	464	448	454	455	452	477	439	474	481	459	453	478	464	447	461	439	470	441	441	443	432	458	455	445	463	448	533	455	457	479	475	458	492	451	459	439	448	466	451	471	437	440	462	457	484	468	449	468	446	438	430	468	440	473	455	451	464	427	454	429	455	442	482	457	436	489	452	489	406	479	484	477	411	441	473	443	442	452	456	432	481	462	444	472	485	427	474	467	461	443	479	449	454	440	490	427	461	445	477	473	483	484	454	420	463	427	426	452	435	466	452	471	457	413	480	467	436	440	427	463	479	460	451	467	451	420	448	421	436	489	453	478	487	445	494	460	500	442	460	457	445	470	438	487	481	426	488	491	453	465	407	487	460	464	453	429	467	474	436	460	464	439	431	437	466	441	461	463	472	436	448	449	446	481	448	452	471	438	441	480	499	466	452	439	447	467	465	482	468	488	456	512	462	485	497	454	457	488	471	461	461	468	464	419	460	429	409	434	469	437	460	468	464	469	475	442	478	429	440	447	457	459	456	499	429	415	466	444	448	462	472	420	458	471	442	439	487	478	485	417	454	441	412	470	472	463	458	454	458	450	472	453	458	488	469	455	506	460	418	443	495	497	477	431	477	465	443	483	457	475	467	471	482	439	468	455	481	457	466	476	458	464	450	466	443	480	478	437	441	480	439	439	437	491	453	440	472	449	449	478	447	435	460	467	445	475	462	445	449	475	462	427	432	410	440	458	445	480	425	468	478	453	449	432	461	434	468	434	479	446	459	487	484	469	456	453	460	514	463	402	478	457	470	450	459	436	433	461	434	466	441	480	436	478	464	501	459	448	411	445	485	451	465	450	474	421	442	467	482	450	450	455	446	481	442	456	466	460	427	436	473	423	451	474	463	408	488	469	444	483	475	471	473	429	482	462	463	467	461	442	456	464	445	442	470	504	464	453	437	433	477	430	448	451	474	435	517	466	447	501	455	446	468	446	489	460	489	472	441	446	447	504	478	422	482	475	440	448	426	446	473	481	453	459	471	426	475	458	446	453	456	467	463	466	464	439	454	479	470	485	476	492	453	458	434	439	502	453	497	421	432	483	473	425	440	453	458	471	457	485	485	465	482	488	403	467	458	432	450	447	432	478	456	437	454	435	495	484	459	449	487	421	473	455
16279	2247	2292	1785	1223	883	703	583	434	380	344	308	267	258	255	228	196	212	189	183	179	161	179	157	161	155	164	150	160	174	167	165	152	159	171	143	151	160	139	143	147	145	160	163	130	151	163	146	129	161	143	158	126	131	162	139	165	149	140	148	131	138	143	122	106	138	134	124	144	159	141	140	126	125	148	146	128	142	153	147	135	136	149	134	129	134	138	136	141	143	119	131	134	140	148	142	132	148	127	157	130	121	133	123	139	145	124	147	141	130	128	146	141	137	122	132	134	139	154	130	158	119	138	121	128	140	146	134	164	131	128	153	130	128	148	141	144	155	137	139	131	130	162	109	125	132	151	149	132	130	152	110	117	123	133	141	142	139	146	132	128	130	144	137	155	136	144	136	127	130	116	127	132	147	152	142	141	140	136	151	139	122	144	125	141	136	127	133	151	136	144	142	127	132	145	129	144	135	116	137	128	116	147	137	106	143	143	117	141	134	132	139	126	146	122	118	118	132	147	153	128	140	139	135	156	166	131	146	137	122	138	148	152	128	134	133	146	152	134	147	141	150	118	127	137	140	135	134	156	149	128	137	153	141	158	137	151	116	121	135	137	131	134	125	137	129	139	138	141	120	131	138	154	136	122	139	151	107	143	108	131	122	132	149	126	126	150	149	155	130	138	150	137	136	127	146	141	135	127	149	116	124	125	140	130	134	131	147	137	127	124	162	138	180	152	146	143	125	144	133	171	127	117	120	122	135	114	143	140	134	130	141	129	122	135	149	152	125	147	152	147	147	133	129	111	150	134	133	118	114	121	131	138	139	156	139	148	136	147	141	147	130	119	125	131	149	128	130	137	125	124	141	133	135	123	147	135	127	146	138	147	144	131	157	157	123	133	127	152	148	131	148	137	121	139	148	124	137	127	135	130	131	138	154	137	140	139	112	137	143	147	165	141	142	138	131	160	133	120	156	126	129	141	124	129	150	132	158	135	142	133	132	139	117	140	135	139	148	122	129	153	118	134	128	146	123	134	147	152	121	150	159	137	150	135	140	129	162	135	123	134	143	130	167	117	143	148	160	159	150	132	155	143	117	138	154	139	146	130	144	134	127	143	146	131	122	121	133	139	128	136	127	125	143	147	133	142	143	141	120	146	136	151	125	144	132	138	149	144	149	123	121	123	137	127	128	131	147	135	129	141	134	127	127	140	143	158	156	141	125	145	127	140	149	142	143	129	135	133	136	133	140	113	108	122	128	125	134	137	135	135	135	165	122	135	109	138	136	143	108	125	157	111	130	151	144	136	142	139	150	117	143	132	143	126	141	137	148	112	134	121	139	152	158	128	142	141	106	121	148	143	131	139	137	134	115	143	121	127	127	132	139	139	117	133	132	123	164	137	121	148	129	121	147	146	137	144	126	145	117	129	131	132	134	148	138	121	160	134	130	147	151	140	135	139	134	139	130	147	138	140	136	125	123	142	135	124	139	164	139	136	147	148	133	158	150	138	138	136	135	122	143	133	125	142	123	147	126	120	148	137	127	133	133	116	122	148	163	143	143	121	135	124	149	139	131	148	149	147	160	143	128	139	151	133	138	156	111	140	120	141	138	127	136	146	116	175	177	135	151	145	155	151	140	125	158	118	137	141	115	133	137	135	141	108	135	143	141	124	127	112	130	136	135	141	131	132	141	120	143	142	152	143	143	121	125	145	132	128	136	125	142	128	142	141	154	145	124	135	137	145	120	161	131	130	162	163	147	144	142	139	143	144	127	132	136	122	130	166	144	147	134	128	132	128	134	117	131	120	127	134	151	150	132	119	138	148	126	132	142	130	110	159	119	149	134	161	148	143	122	119	125	143	135	152	130	121	146	149	124	134	160	151	149	147	129	148	162	137	154	135	116	125	119	144	129	140	143	152	137	132	132	137	148	134	126	134	140	137	135	133	100	145	142	150	129	141	132	166	142	121	154	153	120	135	122	139	164	138	141	140	142	145	142	145	127	139	139	122	137	143	127	130	133	129	143	112	129	121	127	136	143	133	134	146	133	153	141	163	134	147	135	123	148	119	140	149	127	151	142	143	123	134	121	136	148	158	139	135	125	141	128	133	143	138	124	143	138	114	151	134	144	132	136	110	135	145	119	124	156	120	132	151	134	129	121	133	125	158	143	140	140	133	156	138	134	101	138	132	139	153	138	156	121	159	150	138	133	143	137	136	130	129	143	141	127	145	138	146	138	135	147	156	141	124	126	134	154	140	156	124	154	141	127	150	116	131	151	117	116	152	118	155	133	124	142	136	155	141	159	134	137	145	130	144	147	163	130	137	140	153	144	130	127	140	144	112	130	162	125	142	153	134	144	148	115	114	149	138	146	140	139	126	149	132	131	137	123	138	152	141	118	138	125	146	137	152	125	135	162	118	137	129	146	144	148	140	132	152	128	125	143	122	139	142	148	125	129	130	119	133	169	131	108	125	132	157	151	138	142	147	145	150	144	128	150	128	144	118	162	121	131	139	115	141	146	135	149	106	138	152	138	142	137	139	132	148	143	139	131	142	144	131	143	144	122	123	127	133	138	144	132	131	133	144	138	119	131	134	136	132	136	121	132	134	128	150	137	131	136	107	119	142	137	127	142	123	132	152	121	119	138	143	133	128	148	121	121	132	141	126	158	136	134	129	136	154	138	130	134	134	157	148	129	135	127	144	131	129	139	120	105	118	154	153	147	141	132	132	131	127	120	135	134	143	140	157	154	136	141	117	142	147	124	142	127	131	134	161	142	146	152	119	112	124	136	128	129	137	124	146	138	140	125	132	131	131	133	147	130	143	139	134	132	148	136	124	135	155	159	139	133	142	147	154	139	135	138	157	129	146	134	138	124	119	133	139	130	113	124	134	138	155	142	133	125	130	127	141	130	144	145	135	140	144	138	151	157	112	135	151	122	124	150	134	142	141	128	140	122	124	125	145	145	154	137	160	139	141	146	118	133	135	163	120	130	150	139	153	129	119	115	149	112	128	148	135	134	106	153	132	142	123	129	142	134	147	121	131	129	146	150	132	138	138	118	142	129	132	143	140	150	137	147	149	140	135	141	143	131	113	128	130	155	153	143	139	128	135	157	120	122	127	132	139	156	128	139	132	116	139	124	111	142	123	151	130	137	145	127	131	160	128	134	139	125	129	138	137	144	149	143	128	142	123	130	130	141	118	155	139	138	131	124	118	152	152	142	130	133	151	138	133	129	124	129	132	152	114	152	122	144	124	141	103	165	128	131	154	138	137	122	137	155	147	137	121	142	124	169	126	128	139	149	161	125	129	138	132	117	133	125	131	120	104	148	136	121	157	122	147	136	128	148	138	146	131	116	138	136	139	140	115	128	145	134	172	161	161	107	126	144	129	120	126	146	140	124	151	158	138	145	141	137	150	113	147	144	153	121	117	149	136	142	131	138	143	131	139	119	119	130	136	133	129	115	140	125	119	141	128	140	123	140	141	120
7429	2064	4420	5276	4626	3834	3154	2747	2220	1979	1637	1455	1403	1288	1127	1012	991	881	864	853	756	717	721	663	661	665	604	634	629	558	623	556	569	522	517	588	524	531	511	546	508	485	453	471	453	501	496	497	486	428	497	468	483	507	422	430	466	448	445	474	439	464	440	432	468	451	433	450	431	480	413	468	470	429	465	439	419	469	448	451	457	425	442	437	437	475	451	462	464	488	409	411	427	418	443	415	449	449	420	432	451	380	428	406	399	422	448	455	440	464	440	401	419	390	392	451	403	447	405	407	443	402	420	414	411	412	413	409	406	427	433	400	435	383	412	425	390	468	431	415	395	459	435	421	434	446	420	427	419	409	434	407	431	456	436	404	411	402	431	449	430	422	420	429	397	398	403	428	375	442	435	438	391	389	394	445	419	418	406	426	432	408	411	422	458	422	377	430	415	391	446	430	420	446	430	429	424	423	411	430	405	423	429	434	432	407	409	393	427	394	400	412	424	401	428	425	403	402	443	387	417	435	429	440	403	416	404	376	426	434	428	393	408	440	398	424	443	417	392	421	428	382	392	422	398	403	441	428	458	405	415	391	423	414	414	430	400	415	406	403	416	411	426	397	423	392	412	419	394	420	390	404	396	438	432	423	422	416	423	416	423	402	420	418	425	396	411	421	443	435	434	418	422	431	354	415	440	388	429	418	434	430	423	404	410	421	460	433	438	397	429	404	427	423	425	414	411	436	424	388	427	411	397	434	440	420	398	431	417	431	408	431	408	421	395	408	408	399	448	405	399	379	384	414	403	448	397	392	414	417	411	421	375	424	427	418	416	399	415	397	409	381	422	431	390	414	405	422	428	392	397	407	405	410	443	416	415	424	422	405	446	407	421	429	390	444	374	411	394	418	426	411	410	440	401	402	433	416	370	421	407	392	420	401	404	395	411	424	402	415	402	414	420	448	430	433	405	411	419	397	398	394	460	401	423	397	450	437	388	423	402	411	372	436	396	413	405	418	406	432	436	372	415	417	393	435	396	390	393	402	424	404	384	424	393	392	410	395	404	448	431	409	416	392	416	457	419	437	405	430	419	403	459	401	421	401	421	405	431	452	455	419	426	417	412	409	430	429	424	392	394	420	409	446	412	415	429	422	373	420	394	409	462	394	423	389	398	445	426	395	406	423	390	414	430	409	429	416	436	384	422	408	413	401	434	447	407	407	413	404	435	421	409	416	415	406	393	457	431	415	420	431	427	423	450	408	428	446	444	408	437	400	436	422	450	404	361	386	390	388	404	405	391	389	404	420	444	389	428	409	409	410	417	382	416	422	390	434	420	411	442	431	405	443	428	422	391	390	407	412	415	423	453	391	430	427	423	407	427	421	439	413	424	415	377	390	411	411	414	402	440	408	425	425	422	379	426	425	429	427	442	441	416	431	398	439	460	417	404	399	373	409	407	427	393	452	384	410	439	403	419	403	401	405	443	431	424	378	395	410	396	410	402	369	442	437	419	401	426	417	429	396	424	386	396	422	414	410	420	452	427	415	423	429	437	397	373	423	391	424	420	372	409	421	417	401	422	416	432	418	394	425	422	407	391	390	378	404	394	399	435	465	434	402	385	391	416	396	415	386	429	434	405	409	421	423	453	385	399	405	413	440	423	414	435	417	410	405	427	431	428	424	404	426	408	430	432	411	403	379	433	393	405	403	402	404	395	421	404	409	437	436	414	416	399	411	403	396	389	399	409	416	417	410	437	442	457	422	413	410	420	405	405	412	423	442	402	466	391	428	426	419	390	407	424	416	415	411	437	429	432	406	415	409	378	401	393	395	413	393	394	408	396	421	415	409	430	397	439	418	430	376	439	427	393	427	404	436	440	422	393	415	409	415	427	415	397	414	429	393	423	421	433	394	423	387	429	397	385	406	417	396	412	417	387	474	381	439	428	430	428	384	407	425	423	398	417	418	412	437	407	451	402	436	420	401	418	394	457	440	404	413	430	411	423	389	448	453	414	386	385	449	422	419	412	449	406	401	415	384	435	396	441	456	429	420	396	387	414	409	412	384	451	427	407	392	405	414	413	428	365	434	429	431	401	423	433	430	435	433	410	387	428	445	425	407	417	418	426	453	419	418	433	396	421	423	403	393	442	382	423	428	429	435	404	426	442	390	398	419	437	413	401	431	441	412	390	405	396	425	401	429	414	419	380	419	436	429	433	423	383	459	443	401	398	439	382	425	421	456	416	376	394	401	384	424	401	433	431	419	405	437	413	390	435	406	413	419	444	421	449	430	402	411	408	394	439	414	398	431	434	389	403	419	420	424	375	421	394	390	402	408	416	427	416	412	399	455	405	426	407	412	445	436	433	417	382	409	419	433	428	409	445	413	434	398	412	458	432	385	392	388	385	440	411	407	451	419	449	462	413	404	428	409	401	426	395	423	436	368	432	387	428	386	457	427	430	418	386	448	415	442	424	401	404	457	422	401	438	403	434	428	433	379	409	430	391	411	388	431	429	458	430	390	394	431	414	396	454	415	429	394	400	385	392	417	411	416	396	424	437	437	437	433	460	391	414	420	411	414	412	441	376	422	452	425	412	452	393	432	426	428	407	412	431	393	443	437	396	424	429	410	426	370	427	394	435	431	417	380	412	356	390	409	407	439	389	435	409	402	432	384	402	427	414	402	361	359	451	444	435	416	416	407	447	398	424	417	401	396	436	417	375	387	410	391	360	438	420	380	410	442	447	465	435	393	394	407	391	415	438	366	434	422	431	429	370	435	415	381	404	419	410	441	428	411	430	420	407	422	428	419	417	409	434	431	389	444	422	412	378	383	410	386	384	423	403	389	381	441	432	427	394	406	435	420	420	423	408	389	447	425	433	417	429	436	439	398	420	452	402	430	425	419	410	423	398	419	383	438	411	389	409	420	392	402	420	422	417	413	428	410	388	393	439	416	456	413	437	431	396	414	395	422	403	432	413	429	444	382	433	437	414	434	419	452	420	423	402	395	409	399	429	396	420	413	382	450	428	445	420	456	419	374	426	408	408	366	419	440	436	403	405	402	406	396	409	456	413	401	421	420	432	420	426	420	423	400	416	433	409	395	373	420	414	403	403	405	386	447	437	445	443	419	410	406	425	412	410	379	421	403	411	416	411	416	415	434	442	403	413	449	433	404	446	422	443	440	400	394	446	422	404	457	394	423	436	371	435	378	418	434	441	404	418	434	387	446	416	439	450	425	435	388	419	430	407	352	425	422	425	432	381	422	405	405	393	412	389	437	363	422	409	387	415	403	427	395	443	393	417	395	400	408	386	435	402	405	396	397	448	389	427	450	406	403	435	424	444	414	447	432	409	380	413	378	433	372	416	435	415	441	399	415	397	417	439	416	400	407	454	419	375	392	435	410	394	409	453	408	400	393	384	411	392	404	442	447	410	400	390	420	419	401	409	428	436	398	409	429	381	429	455	401	397	395	404	423	400	386	421	431	415	411	397	417
2506	336	363	344	353	308	293	317	283	292	292	285	281	299	286	277	306	289	270	287	263	273	291	294	275	293	298	266	274	310	286	289	306	261	268	300	311	293	291	277	265	282	285	272	299	294	276	264	277	269	287	258	296	254	302	252	292	311	306	311	302	268	286	285	267	278	259	284	278	281	327	285	270	282	279	279	268	284	288	270	287	251	282	248	291	249	284	300	261	263	278	292	268	302	301	249	274	286	276	284	305	245	281	279	274	268	273	267	300	260	285	305	268	257	270	264	297	272	281	269	300	261	290	248	263	267	250	272	267	281	296	298	276	293	314	288	286	281	278	285	265	270	302	287	271	283	289	288	285	259	277	276	279	276	317	279	270	295	280	283	294	266	309	285	286	271	292	311	279	276	277	274	303	282	270	268	278	241	305	295	274	309	281	270	286	300	275	311	277	292	280	289	278	289	260	314	308	269	302	269	284	261	317	268	260	285	255	299	264	294	261	277	271	273	307	308	269	258	292	266	275	298	284	289	284	304	278	294	317	271	281	290	263	269	284	248	274	289	266	282	273	299	281	290	313	279	283	258	308	297	288	289	289	297	274	303	294	312	266	273	284	297	285	281	268	311	288	281	282	320	260	256	293	294	257	259	291	300	247	301	293	289	289	283	279	300	286	271	271	307	291	270	272	284	286	268	293	298	291	271	287	293	256	285	265	321	265	269	288	283	247	297	272	252	295	290	295	277	269	281	285	316	281	294	301	272	264	296	292	284	288	290	265	297	271	277	298	259	271	277	259	268	286	281	282	272	267	280	293	264	258	298	258	292	278	287	293	285	295	268	254	315	286	319	320	278	300	284	271	263	289	292	268	279	281	284	282	307	303	270	291	280	278	269	281	291	280	263	300	299	287	286	289	293	297	279	308	308	312	278	326	276	276	274	271	298	292	291	289	258	273	273	293	306	263	278	283	308	277	279	263	300	313	281	296	279	276	301	292	281	292	286	285	235	288	279	266	307	269	307	296	270	298	283	303	270	292	279	299	276	285	229	255	290	316	277	302	287	275	294	282	283	290	287	274	276	277	299	256	258	298	303	273	265	284	275	283	300	274	275	287	312	275	291	264	271	290	282	308	295	306	263	273	293	285	287	266	281	242	296	292	286	271	291	259	289	259	240	247	284	288	253	256	255	287	289	267	281	294	275	322	273	282	279	277	281	307	268	300	287	301	335	294	303	277	263	272	294	273	281	315	259	270	252	296	276	282	265	274	268	295	288	276	249	292	303	280	268	287	283	265	309	249	257	264	293	296	255	310	243	273	321	293	281	296	280	281	288	269	265	253	280	291	286	301	290	268	267	295	275	281	305	269	313	272	291	289	288	277	294	300	272	277	287	304	276	307	273	286	307	274	294	268	317	308	303	288	293	273	316	266	276	291	293	278	278	271	251	299	298	276	309	289	283	313	256	282	241	292	293	276	291	272	319	260	292	312	297	308	284	284	275	284	285	320	261	286	274	284	302	282	303	272	311	289	287	309	282	275	281	260	264	263	309	282	281	271	318	295	278	244	293	274	312	306	306	283	291	272	315	291	266	297	272	286	291	283	276	281	296	315	264	270	306	290	284	285	277	289	297	292	294	278	323	278	272	287	291	286	275	281	276	316	288	274	279	288	294	304	284	290	267	285	290	297	245	267	295	276	260	288	295	284	296	274	296	284	293	257	264	277	270	277	293	278	248	268	283	267	290	257	279	256	280	285	292	274	276	278	287	279	267	281	262	290	283	266	276	281	292	298	292	260	278	278	292	277	294	284	258	280	278	279	255	277	288	270	297	287	274	312	280	268	290	262	285	298	274	300	280	256	267	271	268	246	293	275	256	270	298	269	292	293	308	294	266	272	291	268	269	258	290	299	255	304	284	271	303	285	296	284	323	314	302	265	307	303	288	281	305	291	277	314	273	282	283	269	281	323	308	257	313	257	283	292	270	290	268	283	312	288	279	298	293	302	265	273	259	246	273	304	276	287	297	296	280	272	291	288	297	276	273	254	319	298	302	260	310	296	297	275	303	268	280	287	276	297	313	276	252	287	310	280	307	298	263	280	299	275	286	273	291	266	272	279	279	284	294	258	277	255	285	272	313	275	262	272	296	289	278	298	280	300	286	272	273	270	285	294	285	266	282	258	280	291	290	254	284	279	291	236	272	274	286	289	273	273	284	301	315	307	293	288	271	279	267	253	284	282	259	291	278	276	280	275	286	284	275	282	298	309	274	275	296	288	272	296	281	264	262	296	264	268	285	290	290	272	293	264	272	288	282	260	285	274	286	273	273	260	271	288	300	300	275	272	278	279	280	303	272	293	287	277	297	285	282	275	274	297	305	288	272	291	327	283	274	295	323	297	303	282	304	258	266	294	283	255	269	301	274	277	298	229	254	260	284	292	292	280	320	277	306	284	298	276	314	293	267	278	296	260	293	282	265	307	292	270	287	256	287	285	275	261	288	321	281	280	291	271	277	298	280	279	289	292	275	255	248	292	310	268	299	286	290	293	289	290	278	279	287	297	270	281	290	279	282	303	300	268	267	265	300	309	279	284	256	273	270	301	275	282	302	240	271	310	288	284	269	280	265	292	279	279	261	291	309	270	250	276	253	243	264	297	264	302	284	291	324	277	261	264	306	314	267	262	262	250	279	288	312	299	304	263	292	315	263	290	289	289	274	284	301	268	288	258	263	293	308	298	289	285	285	266	282	267	260	275	288	267	274	296	295	294	281	267	282	307	247	277	277	279	290	280	276	306	288	286	301	300	296	246	308	286	290	325	285	299	287	255	284	257	274	285	318	288	267	301	277	258	268	292	293	256	280	288	261	291	276	263	279	264	317	296	279	317	280	294	312	273	294	315	288	286	267	288	284	267	280	309	273	329	276	281	292	282	311	279	281	259	276	265	293	314	276	274	320	268	308	286	294	276	247	284	291	265	300	292	270	256	287	252	293	273	246	303	279	280	288	282	282	276	276	306	307	292	297	280	290	267	262	291	283	299	264	301	248	284	281	268	283	264	273	316	268	303	288	278	299	260	256	274	265	266	300	270	297	302	287	258	293	289	304	269	287	269	262	262	284	289	277	279	281	288	295	283	296	294	286	286	283	285	259	276	279	253	293	259	268	278	259	286	268	284	254	264	303	279	260	263	285	289	289	275	285	281	312	268	286	279	271	313	300	275	266	285	252	288	242	277	301	280	263	283	302	298	274	264	323	267	272	287	310	247	285	286	260	317	313	292	280	260	288	288	260	274	276	291	289	265	274	273	301	265	276	294	297	302	294	289	293	312	266	269	289	305	290	256	290	275	263	274	272	264	303	285	267	280	302	278	277	308	274	271	277	262	259	274	287	295	298	285	266	305	309	304	306	305	312	311	257	294	285	265	268	280	284	286	282	322	330	292	241	250	281	305	271	317	270	300	272	321	293	283	252	302	307	286	278	258	316	279	293	295	287	288	281
2451	839	980	989	984	911	877	874	842	826	841	826	858	827	819	772	810	772	743	837	767	749	766	780	791	792	798	797	757	782	786	769	775	749	805	745	798	767	739	771	847	748	795	723	800	735	725	726	763	770	741	748	780	797	783	770	735	726	771	726	747	764	797	798	727	783	758	739	784	753	776	786	755	724	740	833	783	816	820	734	747	784	790	761	803	772	742	728	761	721	779	751	769	775	770	750	757	753	750	773	740	763	768	781	737	753	757	772	728	752	781	754	756	747	760	796	742	743	778	776	724	740	805	741	770	744	781	753	765	771	765	751	777	676	737	763	767	784	782	745	753	798	769	780	742	755	748	750	751	749	773	785	797	790	735	766	753	768	696	728	812	760	810	733	747	790	753	707	766	760	752	746	785	776	761	724	768	782	753	820	768	733	787	752	779	789	729	794	790	740	750	785	764	718	822	772	737	813	752	772	747	790	740	755	739	735	805	781	756	750	817	765	753	800	798	730	720	792	782	762	731	787	758	763	719	765	785	744	784	721	744	754	759	710	787	710	768	750	738	732	781	808	770	789	756	733	795	724	767	749	706	839	744	770	749	776	779	733	758	803	717	778	749	727	756	759	788	720	778	794	733	766	766	771	782	817	747	761	759	775	744	706	773	794	789	762	769	769	736	792	787	755	723	737	749	763	732	733	763	789	749	765	742	770	740	750	780	753	714	769	774	788	744	759	768	789	776	741	783	793	748	758	753	735	788	762	790	754	755	772	762	774	786	733	780	760	772	800	775	733	784	738	704	738	776	747	812	742	753	740	754	785	769	755	764	739	773	777	752	742	743	716	780	769	753	720	770	765	781	727	790	746	727	756	771	803	733	765	788	810	758	806	782	755	714	761	757	774	828	741	749	767	811	795	806	713	749	766	760	750	782	733	749	739	803	747	774	744	806	740	728	726	788	771	748	753	766	792	762	770	741	755	736	759	747	764	784	791	771	755	727	805	815	727	718	771	754	736	831	767	796	721	770	793	731	770	794	769	778	750	762	734	776	769	735	787	742	810	754	746	761	706	773	784	807	754	737	747	739	738	780	763	768	770	764	760	766	753	750	758	757	760	793	751	714	790	726	772	781	776	766	716	775	773	768	770	800	807	795	741	751	787	808	822	769	769	766	777	765	788	742	712	732	747	790	760	746	743	782	767	780	752	757	771	742	755	742	775	747	774	765	789	782	801	780	760	754	734	704	735	751	812	808	779	755	716	771	737	752	774	781	748	760	807	814	744	779	769	795	717	710	766	730	765	746	825	807	725	707	728	772	745	754	744	757	782	775	760	798	773	761	809	748	754	752	795	780	757	755	729	788	752	725	766	750	809	773	781	762	779	775	810	711	727	762	744	748	760	798	742	798	790	776	746	785	785	750	793	763	759	735	706	794	769	763	726	754	782	735	796	763	740	772	792	736	738	750	754	707	783	721	712	771	718	784	760	721	772	765	765	727	789	807	770	782	798	718	777	759	767	781	794	711	786	786	775	724	767	765	779	771	787	741	727	778	739	782	736	752	736	738	766	814	773	721	774	752	755	783	730	789	799	775	799	785	761	760	740	762	773	740	786	771	786	733	780	796	732	779	738	779	780	739	745	808	775	789	726	815	758	756	774	712	743	742	735	744	808	792	783	760	814	722	732	722	769	765	765	767	790	735	759	753	810	758	746	760	790	807	765	806	767	697	718	754	747	750	826	791	768	777	753	761	741	737	695	791	782	711	759	758	759	753	767	731	755	738	787	774	699	704	774	782	771	757	801	742	762	794	805	756	768	751	755	767	812	748	771	742	820	771	720	744	746	725	759	787	771	780	720	775	760	771	758	748	781	796	745	790	755	785	774	772	761	704	754	772	749	704	779	698	776	763	789	771	773	775	745	759	761	749	738	747	757	770	802	729	728	718	753	759	798	774	755	759	786	696	761	804	748	790	766	761	824	776	767	786	781	808	742	761	787	784	844	792	759	752	735	758	766	756	775	771	770	737	757	738	790	797	737	758	713	807	753	753	791	765	732	738	763	742	773	768	776	734	723	824	782	747	696	754	704	769	781	769	754	735	800	790	761	752	758	780	792	722	765	744	720	778	749	768	759	748	711	792	757	775	794	841	764	766	770	697	797	780	740	752	708	747	737	742	788	781	760	708	811	765	798	772	721	791	768	786	739	770	774	779	759	813	819	747	784	720	754	740	817	806	753	786	800	756	734	841	793	780	765	801	737	774	788	732	753	792	745	766	743	770	752	752	769	798	745	805	781	750	728	749	751	797	819	788	717	770	753	781	743	784	734	809	774	727	725	736	777	754	800	767	743	808	754	771	758	752	795	791	732	787	764	759	791	760	784	766	776	726	799	803	768	775	785	769	782	744	735	777	789	729	783	702	774	763	765	723	762	785	741	784	770	787	694	748	740	813	778	743	757	752	778	772	729	735	747	762	821	762	809	710	769	766	747	765	789	769	754	743	788	732	746	787	717	765	715	752	767	800	773	746	786	741	753	796	761	736	784	793	753	764	778	756	757	821	788	749	765	725	789	793	773	772	769	719	788	678	752	773	734	767	704	769	765	768	781	766	742	803	770	766	760	751	811	712	718	782	776	798	744	750	800	738	817	785	759	771	774	771	767	734	815	761	767	758	739	751	748	758	793	723	769	745	770	740	793	777	757	704	774	799	749	752	753	781	760	754	754	830	794	826	724	764	759	739	789	759	742	749	769	796	726	749	770	776	785	789	756	799	776	782	791	803	782	719	739	781	737	766	739	725	752	764	805	771	789	774	786	785	763	765	765	734	764	764	710	767	755	799	791	755	779	764	740	779	739	794	762	786	703	764	747	715	743	756	738	817	773	748	799	790	753	753	753	761	761	757	789	809	712	779	820	772	794	774	737	721	782	815	768	731	812	778	752	770	760	770	773	777	782	800	777	745	816	785	756	801	790	780	759	767	768	751	777	732	782	767	753	747	760	734	761	729	769	738	773	773	768	738	749	775	759	779	787	721	770	743	777	772	747	725	780	717	759	757	768	761	752	797	724	786	724	764	788	749	776	792	765	765	751	754	754	711	725	822	764	716	771	769	761	745	752	767	736	781	769	794	731	774	788	821	758	747	745	772	788	790	733	711	810	787	814	692	757	797	806	740	749	745	787	751	764	777	768	718	779	803	776	770	736	739	799	787	738	745	733	746	802	776	805	810	797	751	766	772	748	737	780	806	733	775	752	766	743	776	777	794	776	760	711	765	775	739	763	756	758	727	800	734	770	743	769	699	714	762	838	751	754	805	737	773	763	736	747	752	768	765	773	755	793	739	735	765	758	776	729	771	769	776	708	806	786	760	776	734	765	733	790	766	717	787	713	780	767	780	761	771	763	730	741	797	737	740	784	727	768	801	745	783	771	763	770	762	726	778	772	782	744	758	765	764	781	800	756	755	769	765	745	794	767	769	728	763	791	742	725	782	754	782	792
8749	917	1194	955	683	562	448	399	295	290	248	252	226	210	239	194	208	163	203	188	186	215	188	170	173	173	179	144	167	179	165	157	174	169	194	174	177	165	146	158	163	171	156	169	182	168	181	159	161	150	144	152	172	157	154	165	137	144	166	139	150	159	141	165	172	155	136	154	165	165	162	162	174	167	170	143	172	167	164	152	183	156	157	162	157	162	145	162	149	141	145	150	148	143	153	179	150	169	181	153	156	148	147	164	142	149	185	176	159	153	149	173	165	143	168	157	146	141	174	157	155	162	152	153	156	173	175	169	158	174	168	165	125	161	165	177	156	171	172	151	162	179	136	175	162	156	158	152	169	170	171	179	148	175	126	160	154	158	164	150	151	138	144	153	158	154	152	174	174	148	166	139	157	149	166	159	151	145	145	167	138	174	146	154	156	144	149	153	151	151	160	156	154	151	159	148	149	174	163	160	169	158	154	142	150	154	146	174	130	154	159	159	151	134	164	154	154	175	152	151	158	167	146	168	165	150	157	160	191	164	159	166	179	152	178	156	154	173	161	171	163	170	162	167	153	147	166	173	167	155	166	162	158	161	155	172	177	185	141	168	147	148	144	154	158	158	146	156	158	138	172	179	146	168	144	177	165	159	155	143	153	159	156	166	163	154	164	171	135	168	160	182	151	140	167	160	177	147	151	163	154	159	170	161	179	168	138	145	167	152	178	168	159	151	174	160	162	163	171	139	152	165	160	156	159	150	152	165	165	160	194	172	188	163	131	147	151	167	151	152	151	167	152	159	145	172	176	167	159	173	182	167	166	173	153	155	141	143	139	129	160	151	188	149	155	160	151	163	151	176	143	169	148	144	160	147	171	159	152	148	163	171	147	173	142	165	159	167	147	160	138	159	160	147	158	163	161	172	148	159	152	188	148	164	152	137	174	144	161	161	160	187	173	153	165	144	172	149	148	170	157	157	159	158	143	153	151	167	157	149	135	165	173	136	155	161	161	166	156	161	168	148	158	152	184	180	162	139	151	159	147	139	167	164	168	174	139	157	151	167	179	163	165	167	173	147	174	172	150	115	154	158	142	151	157	155	156	161	157	158	162	158	156	164	187	163	186	170	145	149	150	151	172	193	138	151	153	155	159	155	169	186	152	154	150	163	163	169	166	161	169	145	168	137	170	154	133	145	174	161	163	177	177	161	147	162	168	166	146	168	153	167	155	160	169	168	160	156	147	180	145	158	156	151	142	152	141	162	157	153	145	159	167	171	177	169	169	156	147	168	145	160	169	153	184	157	140	151	137	162	149	147	157	168	146	159	156	149	144	161	166	170	150	155	170	157	159	156	157	162	170	170	143	167	157	165	173	143	167	149	176	141	161	175	179	144	143	162	166	155	167	127	155	139	157	145	154	153	140	170	150	134	157	164	168	147	148	156	160	158	141	149	165	155	189	172	165	145	163	155	138	172	120	156	138	146	141	163	143	149	146	161	200	162	159	144	177	146	149	161	159	157	138	141	147	153	150	165	164	150	166	163	141	164	153	149	158	151	159	146	162	148	147	165	179	160	173	166	156	163	138	153	155	138	151	164	146	160	150	153	172	135	134	183	151	171	166	194	160	173	152	169	146	156	146	157	164	158	153	153	142	161	144	158	170	160	165	163	160	163	169	132	191	182	152	174	144	135	145	154	150	149	169	167	181	161	157	153	144	169	137	138	176	137	164	166	144	175	153	172	168	152	159	164	166	177	144	153	156	150	163	144	157	163	177	164	158	164	167	160	158	133	150	182	153	163	140	162	165	177	161	168	161	175	164	184	155	158	152	139	154	148	152	151	161	172	151	155	132	170	172	165	153	165	154	160	175	181	186	160	144	161	144	157	149	142	157	166	149	184	181	149	163	154	166	157	165	153	173	137	157	155	155	163	167	171	158	168	143	167	160	171	135	161	173	152	151	146	131	147	158	180	163	165	164	160	152	185	158	179	143	173	142	160	126	174	158	166	136	158	143	160	159	149	161	147	168	171	180	147	189	142	148	151	159	136	165	189	138	145	168	164	153	173	170	126	135	161	152	167	149	164	160	165	162	163	158	146	170	169	148	160	177	170	130	156	146	152	188	177	161	182	157	154	149	158	136	154	156	136	147	134	163	152	174	152	163	151	160	143	158	178	141	152	143	152	164	170	149	159	163	152	160	143	146	156	134	163	155	143	159	156	168	170	147	179	172	184	152	143	160	141	160	162	149	166	128	180	149	149	162	165	146	137	136	154	156	124	127	158	162	160	164	131	140	151	180	154	152	162	157	169	165	155	160	131	165	170	141	167	160	161	152	144	178	176	151	163	148	154	156	177	159	154	165	164	154	172	148	149	143	149	151	146	142	113	144	159	163	149	145	153	162	190	155	142	154	145	150	177	163	164	156	175	178	148	159	183	171	174	148	150	142	169	158	148	150	172	167	169	155	154	151	157	157	156	166	172	164	188	147	156	148	156	156	165	161	165	163	169	153	140	155	177	162	165	137	154	158	147	170	140	166	185	148	168	151	166	161	148	177	167	147	174	148	165	144	152	174	168	168	155	174	117	173	142	136	144	147	172	127	151	148	145	145	177	143	160	163	139	164	150	145	153	176	149	167	197	144	159	166	144	132	159	172	164	156	168	157	145	170	181	156	148	182	169	168	161	145	150	181	151	161	161	168	150	129	155	141	155	158	175	143	148	171	167	161	172	149	154	145	150	158	154	152	190	151	163	167	142	142	170	152	166	148	147	156	149	161	157	160	167	155	141	169	159	186	172	155	131	141	169	162	170	138	193	152	163	146	168	180	140	177	159	173	143	140	153	165	157	152	157	172	145	160	140	142	157	176	160	142	161	164	157	168	134	149	151	142	131	188	162	164	149	152	151	153	176	158	155	159	150	152	182	143	135	154	160	150	160	170	167	167	139	171	179	172	157	154	166	166	161	178	170	175	149	164	151	163	132	145	161	156	162	170	169	154	155	170	158	153	156	161	150	161	153	157	151	146	157	157	154	153	158	162	141	155	148	173	184	139	144	157	145	152	163	185	140	156	162	170	156	181	157	173	174	126	163	159	176	175	158	175	163	156	154	138	143	151	147	170	168	155	130	166	152	161	181	157	154	178	149	168	156	152	159	148	139	158	158	145	166	160	172	181	144	179	142	166	178	163	156	133	141	148	147	166	153	155	150	164	162	182	154	154	153	157	155	153	146	142	149	158	139	158	160	144	181	153	161	163	172	168	172	148	188	162	148	164	170	152	158	142	175	163	165	153	152	170	172	160	165	141	148	127	144	159	159	147	177	152	172	141	152	129	164	167	153	148	161	139	158	138	146	160	161	130	157	165	154	142	138	167	142	157	166	150	133	175	143	156	152	156	162	154	132	169	148	147	165	169	148	155	154	169	172	167	167	155	159	152	146	149	156	140	184	147	146	151	160	148	165	157	179	134	193	163	165	151	128	162	172	176	134	159	201
5571	1295	2531	3056	2692	2319	1979	1687	1389	1262	1129	1012	886	865	790	802	726	672	674	666	641	572	578	610	594	553	562	535	546	563	559	564	525	527	527	540	539	490	503	483	497	504	489	513	445	482	493	502	492	489	443	500	476	491	478	430	440	509	460	495	479	447	505	461	462	440	480	488	443	425	455	510	446	488	447	508	470	485	493	511	474	467	456	482	461	445	450	493	484	436	450	410	451	482	464	468	452	465	455	468	452	463	474	448	448	451	438	481	410	473	459	456	417	480	442	438	456	442	480	455	441	434	462	428	431	482	459	432	455	483	470	430	463	441	461	446	429	451	479	510	458	477	465	430	479	470	483	493	475	455	445	408	455	468	416	438	465	447	469	476	456	423	459	427	464	449	508	450	459	379	487	481	461	420	448	447	447	441	456	442	450	428	460	453	458	421	473	478	483	459	437	511	439	454	494	442	470	451	468	446	444	465	448	489	460	453	449	426	423	479	482	471	422	485	459	445	514	425	479	464	449	444	497	470	484	444	455	433	463	448	463	433	488	433	469	463	447	457	479	476	503	449	450	490	463	461	469	468	500	456	457	430	477	468	490	435	446	445	466	494	428	469	435	451	440	456	443	505	465	456	449	490	468	492	474	455	473	437	418	465	404	465	458	437	459	467	465	431	468	445	446	464	476	443	424	494	468	420	448	449	439	447	472	464	446	466	482	470	458	501	493	465	459	480	468	457	502	444	443	452	469	468	446	419	486	425	491	447	470	464	447	455	440	452	485	443	463	457	456	488	466	449	426	432	472	479	454	464	445	443	423	452	458	489	476	471	462	428	456	472	468	473	452	454	461	473	468	472	479	428	481	454	497	475	453	467	496	489	461	475	455	421	503	437	476	475	432	423	463	485	440	445	479	464	447	421	473	441	463	441	440	466	494	440	460	463	477	472	469	465	508	480	444	443	442	445	491	473	502	417	466	497	465	469	447	497	467	493	437	445	460	427	445	458	489	446	452	481	452	473	490	485	442	396	457	441	478	491	449	434	440	491	484	491	484	470	463	454	472	453	432	438	503	486	429	422	458	426	464	427	485	487	492	465	448	496	458	427	450	478	456	470	469	458	465	516	419	422	460	454	482	455	452	502	463	449	446	472	499	471	426	430	461	471	464	462	447	480	501	438	457	455	466	476	489	440	458	472	450	463	429	425	470	428	448	447	444	452	448	448	463	407	482	474	422	457	454	473	440	465	465	445	425	428	496	436	484	449	482	464	455	408	454	475	471	428	450	455	447	434	424	466	497	484	457	448	459	449	440	476	433	444	453	454	436	459	495	438	444	459	436	445	419	407	470	480	400	447	491	438	457	453	434	451	455	444	429	422	430	474	449	475	503	435	507	435	467	424	426	421	433	441	428	481	420	466	441	477	476	446	460	478	445	457	446	431	462	428	449	457	494	455	465	461	473	469	457	443	467	407	458	432	414	491	449	421	443	418	489	450	477	446	439	455	446	413	495	479	449	447	436	447	488	475	467	435	446	448	425	435	464	503	398	476	411	466	464	481	465	430	503	473	467	413	466	463	446	505	464	449	469	462	478	491	465	468	493	483	438	450	434	503	475	485	434	451	427	497	416	416	484	478	490	452	447	455	464	429	450	459	477	486	446	431	443	469	451	455	445	436	430	444	434	458	467	433	448	468	427	452	451	472	424	494	471	490	458	506	450	450	441	454	459	497	435	451	482	432	451	478	425	449	463	490	470	477	458	449	462	454	414	439	451	458	469	452	434	494	425	479	484	431	526	440	499	453	467	465	411	473	453	403	455	452	462	452	477	492	397	449	465	470	459	443	460	425	447	462	483	478	438	458	470	453	439	454	484	401	482	451	430	454	458	454	447	481	453	477	444	456	479	419	481	466	429	450	444	465	437	487	484	439	464	449	496	455	443	465	438	481	437	490	459	461	461	441	454	469	433	451	433	447	412	444	438	489	450	469	479	474	459	460	460	490	458	458	447	477	497	462	448	450	457	474	445	461	471	494	453	458	475	465	469	438	439	475	447	437	465	460	448	456	466	473	451	461	433	455	476	511	462	463	474	440	462	452	457	517	452	459	453	448	484	452	449	458	466	457	441	472	411	410	466	477	415	459	484	436	445	470	464	488	444	471	455	462	452	441	429	461	454	462	487	453	464	407	433	437	467	460	434	463	447	435	476	479	450	464	475	456	439	480	451	440	441	449	487	440	485	450	421	460	456	422	465	454	496	488	449	479	473	479	476	410	455	458	487	467	515	453	422	444	454	466	446	439	440	504	471	485	454	459	425	449	476	462	412	428	480	474	442	424	468	452	484	442	459	465	465	457	462	456	470	500	469	449	444	479	469	495	442	457	426	464	472	477	458	464	478	450	478	447	478	472	460	440	464	438	447	432	457	453	461	463	437	429	471	447	438	444	458	451	434	431	465	450	493	398	486	445	446	443	489	481	439	441	473	493	450	482	456	481	482	479	463	492	413	462	456	459	497	442	453	460	463	460	435	473	474	481	479	453	473	460	459	444	445	463	438	477	458	487	437	440	459	461	450	479	434	474	431	452	461	447	493	445	479	413	429	467	440	500	462	423	485	447	448	461	436	464	488	446	436	469	468	458	451	446	480	448	440	417	425	429	467	442	445	433	476	481	449	509	471	408	456	455	481	464	456	473	457	466	444	477	423	437	455	459	482	467	448	472	484	469	464	497	500	463	466	496	477	441	447	428	449	466	447	475	427	442	442	435	452	433	452	493	463	443	503	458	427	421	509	459	461	467	453	448	450	455	455	482	455	446	440	469	438	463	466	467	461	462	467	468	432	445	484	444	463	467	511	461	480	443	472	453	421	466	443	441	447	499	447	440	466	484	478	459	461	481	450	466	460	443	442	447	396	470	482	505	477	467	501	461	440	471	465	453	475	442	465	407	477	445	460	448	442	454	471	488	453	458	476	475	447	454	448	422	478	478	448	470	488	437	466	441	465	453	459	491	463	493	430	455	418	414	472	499	470	444	458	451	450	451	443	433	460	476	426	474	469	451	428	454	450	437	448	457	484	491	447	405	423	466	493	454	451	435	520	456	414	445	479	458	434	450	447	448	435	443	470	484	439	470	462	527	450	425	502	470	461	486	440	474	467	471	481	462	419	445	453	405	431	466	464	497	497	456	460	431	487	497	466	455	453	393	482	481	468	464	446	436	489	448	470	471	475	446	447	462	444	433	483	448	404	445	446	481	476	489	467	446	469	434	444	463	498	447	454	473	439	456	476	501	457	459	430	473	485	424	439	464	471	440	458	435	488	457	430	459	517	472	428	447	426	458	475	450	477	462	418	514	438	460	455	467	459	499	456	482	456	471	478	466	443	481	469	429	453	485	413	455	434	450	471	477	474	477	455	453	473	447	442	428	480	465	426	469	469	454	447	461	441	450	466	453	464	495	482	448	432	447	476	466	436	436	449	473	486	440	463	455	501	454	425	436
16124	2282	2269	1788	1227	930	713	561	458	393	300	333	298	262	244	198	230	210	214	216	168	180	176	154	183	155	162	157	162	159	160	166	149	143	163	139	145	147	140	151	136	148	148	153	157	144	114	141	122	148	156	162	160	137	142	122	144	154	136	135	142	140	128	136	120	150	161	143	142	134	133	128	128	148	151	133	140	148	155	143	145	137	129	132	141	153	148	142	144	124	151	145	124	143	140	133	124	125	156	134	147	134	144	129	127	136	129	131	145	149	121	140	121	137	124	126	131	130	130	135	148	124	143	141	146	145	122	136	138	156	142	150	120	159	144	158	128	147	121	123	125	124	152	149	148	139	122	136	148	122	117	122	142	117	128	133	149	138	139	135	138	157	128	149	140	133	128	139	142	134	146	152	139	139	141	128	121	118	131	140	144	145	145	130	124	141	140	139	142	140	129	139	127	129	154	128	126	137	141	133	146	147	140	128	128	135	121	136	125	157	135	125	144	126	140	138	141	122	137	127	137	132	165	149	139	132	149	143	150	121	138	142	131	148	151	134	147	125	139	156	154	123	122	132	137	135	140	145	147	152	135	121	144	130	141	122	134	151	122	144	120	131	150	117	123	140	144	125	153	138	137	157	132	137	106	125	149	136	139	140	135	147	115	140	140	151	132	144	141	153	150	153	161	109	133	133	135	128	130	138	170	122	143	133	104	157	146	130	159	132	128	145	114	138	134	137	140	121	139	133	136	133	130	130	151	132	125	144	149	157	134	137	127	138	130	125	123	123	119	138	171	141	137	139	138	130	131	145	115	117	140	150	135	139	143	118	152	138	128	144	155	156	150	146	139	127	147	141	149	130	142	138	119	139	125	122	127	112	144	147	136	149	129	153	127	141	131	111	130	140	129	153	133	143	152	116	143	136	148	165	137	144	130	130	145	126	123	127	126	138	146	137	144	120	140	117	117	113	142	140	145	116	127	146	133	121	134	152	131	114	127	138	143	142	139	142	138	119	131	134	153	144	121	120	145	136	150	166	163	123	131	118	127	147	106	143	128	134	131	145	143	130	141	160	122	158	134	151	135	151	119	133	136	144	146	124	154	133	138	133	143	139	145	135	148	136	123	123	125	129	124	155	122	128	120	139	125	122	140	125	153	109	131	139	128	139	133	114	141	153	132	157	126	123	130	154	151	150	130	107	130	145	124	122	131	126	118	138	138	134	144	141	142	126	138	140	132	129	139	153	130	132	143	142	138	148	117	143	153	165	124	165	124	115	135	149	112	131	128	162	129	136	116	116	120	123	123	115	127	107	132	132	130	140	144	128	138	114	138	134	143	160	129	142	128	149	100	150	147	130	147	148	124	139	157	144	129	141	120	132	139	99	128	131	140	141	135	171	148	130	127	141	137	139	122	138	135	154	136	139	133	127	113	122	134	119	127	140	147	121	132	127	130	137	125	122	127	136	145	143	140	149	149	139	156	128	130	145	144	145	122	109	143	141	162	153	154	150	129	140	154	133	137	145	138	129	133	142	166	121	115	148	134	134	142	137	119	125	155	108	148	136	120	134	140	118	144	125	132	141	124	160	142	132	129	136	128	142	127	141	144	148	142	116	154	140	133	126	127	134	126	124	141	141	153	151	142	141	154	147	141	110	133	146	146	132	130	138	134	133	142	123	143	143	124	142	119	128	123	120	137	143	137	127	182	114	143	123	131	154	117	142	142	154	149	155	133	154	157	148	120	119	115	131	134	140	145	129	129	106	133	128	148	133	142	124	147	129	111	146	136	135	138	133	127	145	132	111	125	134	132	134	138	130	178	124	133	123	140	124	125	132	136	156	134	141	148	136	134	128	119	143	162	108	127	135	152	137	131	144	140	122	160	156	140	137	158	142	153	125	159	132	122	137	149	155	119	129	157	151	120	131	134	158	155	147	130	149	163	126	147	139	131	135	123	140	138	126	160	131	153	130	120	150	119	134	136	153	155	110	127	153	135	137	144	137	143	147	160	168	122	131	115	127	113	141	137	140	149	113	157	150	139	143	122	153	137	129	162	148	145	133	134	134	151	123	130	149	151	142	139	143	131	148	165	160	115	147	125	133	139	160	132	135	131	137	133	152	120	132	141	143	148	142	133	155	134	131	138	132	123	117	122	123	150	136	161	148	122	129	133	146	120	147	145	131	157	130	126	164	127	148	135	145	143	157	125	143	118	136	131	122	147	119	129	135	127	125	143	131	136	141	135	123	149	148	133	141	151	138	138	150	149	141	122	142	138	128	146	134	111	161	139	133	147	135	122	147	123	136	128	128	122	167	98	136	138	147	116	120	141	150	130	119	148	134	123	155	121	135	131	133	147	123	152	126	159	134	134	145	145	138	140	142	140	163	143	138	145	136	127	160	140	124	130	131	152	122	150	146	131	136	143	141	135	131	146	120	125	147	134	137	123	149	148	147	128	144	143	153	142	129	157	130	128	124	141	122	132	130	142	141	143	121	141	145	131	131	142	127	159	137	156	132	129	146	150	143	114	153	138	150	120	134	133	126	133	157	138	132	139	123	116	150	124	151	154	150	137	144	139	155	149	137	155	134	132	122	140	150	118	139	133	148	126	141	127	130	139	139	151	149	117	162	133	135	122	137	132	148	133	147	123	147	144	138	142	130	133	154	136	134	145	129	124	138	119	125	154	138	143	121	136	137	152	145	123	130	134	150	138	146	124	115	143	141	131	130	135	156	128	155	151	111	126	153	141	160	156	130	139	135	133	156	121	128	141	124	138	142	149	127	162	123	140	126	123	127	141	153	145	145	126	150	121	152	132	140	142	146	126	124	116	132	113	137	145	129	147	133	133	135	157	137	161	147	134	114	127	124	135	129	150	146	143	147	142	146	141	147	139	123	167	139	129	135	117	143	149	133	125	137	126	147	137	127	125	149	117	138	124	138	144	138	135	128	136	123	125	134	141	132	134	137	135	145	134	144	138	130	152	137	138	142	134	123	125	109	129	134	135	146	123	140	136	139	124	158	140	146	138	132	121	146	144	142	151	119	117	145	138	142	143	149	126	147	153	139	148	131	138	134	142	128	156	124	145	132	136	134	126	131	162	130	148	152	132	138	130	148	139	155	138	157	144	116	135	146	141	130	136	146	139	122	138	130	153	145	136	124	121	150	128	139	174	140	137	130	135	135	127	131	120	119	141	125	119	139	141	121	134	126	123	155	139	125	129	127	122	129	147	127	142	156	116	138	126	118	150	154	135	129	154	131	136	135	137	140	133	155	144	130	152	138	130	133	143	126	134	140	147	126	138	138	120	153	128	142	128	121	157	144	132	137	111	147	135	128	152	120	129	113	135	117	139	140	124	142	113	139	129	129	131	139	135	144	128	142	145	142	151	140	146	145	123	148	147	122	142	138	152	138	123	154	129	145	123	122	134	115	116	133	134	131	139	127	156	129	166	127	142	128	132	120	133	131	135	135	132	140	136	135	138	131	158	129
7466	1975	4403	5326	4632	3865	3172	2577	2252	1896	1649	1506	1341	1178	1110	1018	991	860	859	754	748	789	712	700	644	648	625	606	565	565	592	564	561	589	535	532	516	503	512	513	458	487	507	471	508	468	508	484	471	487	471	457	439	429	462	448	461	461	496	481	466	496	445	454	434	448	400	463	449	450	441	462	457	431	469	464	431	424	446	442	394	458	438	456	448	436	439	462	452	415	387	433	412	466	420	434	436	471	441	444	402	417	448	431	417	446	455	462	410	433	399	413	432	406	439	412	454	446	457	400	414	438	425	452	430	417	431	410	453	390	429	426	447	411	464	400	422	406	428	406	445	412	403	471	419	385	448	437	398	447	400	433	397	448	413	394	400	394	420	459	411	425	393	438	409	419	460	374	418	430	413	409	424	424	446	410	381	424	434	414	443	426	380	430	426	416	396	388	437	407	417	402	424	407	400	437	422	417	398	417	440	410	426	378	409	421	431	419	440	438	403	431	407	416	379	397	388	422	419	407	437	412	444	452	413	370	427	432	406	417	377	419	447	440	460	416	414	437	409	403	402	414	437	395	411	413	403	410	419	412	389	436	425	419	417	399	438	464	413	422	400	395	443	425	406	431	394	393	416	411	417	405	412	431	446	419	425	390	420	422	411	413	396	446	396	433	430	443	401	402	418	449	390	389	399	432	461	426	427	401	371	435	436	419	418	406	415	426	414	415	445	388	412	394	428	417	454	413	375	411	438	442	432	441	419	418	421	412	435	421	401	411	413	427	388	410	405	420	404	395	393	403	390	421	435	443	399	410	433	433	423	408	399	390	422	451	394	422	453	403	447	370	440	421	440	408	428	406	434	420	426	397	420	455	417	407	415	440	450	409	387	398	399	415	379	394	412	392	436	388	399	401	391	433	360	384	402	427	387	423	442	431	424	429	392	390	376	378	439	402	389	404	389	419	403	390	427	417	408	433	421	436	426	422	393	391	442	415	393	401	424	434	379	452	401	447	413	376	423	419	393	409	443	400	399	412	417	423	403	421	423	425	392	411	457	431	425	452	412	444	399	453	411	486	410	446	401	420	454	401	437	405	386	437	394	422	421	439	411	397	400	414	424	414	459	436	420	405	385	439	432	406	424	423	452	429	422	409	463	421	444	451	420	404	370	377	412	415	454	425	434	410	403	414	453	433	421	423	433	455	414	411	406	445	406	404	398	402	419	439	399	394	397	408	453	394	413	397	388	441	422	380	378	434	428	379	405	430	416	399	428	412	417	408	418	436	406	393	453	404	435	413	407	403	407	416	388	425	408	441	452	440	429	449	449	392	405	415	403	410	442	439	414	406	401	396	426	362	425	417	388	445	378	431	416	401	416	368	394	449	404	403	430	431	426	437	430	381	452	429	419	385	436	458	411	450	406	463	398	405	463	441	431	416	439	399	413	385	417	404	430	381	405	397	441	377	381	418	381	407	407	440	387	429	439	421	454	413	425	431	477	428	400	423	390	393	411	440	440	415	418	403	390	424	426	427	411	434	400	403	383	409	408	435	415	390	403	428	413	426	422	425	454	420	420	409	387	444	379	427	423	429	390	408	391	387	459	411	426	435	435	418	438	434	436	401	425	413	410	422	404	437	409	388	419	410	439	421	444	433	415	422	407	435	391	399	425	379	402	397	403	452	419	421	434	422	407	436	412	443	413	405	429	435	409	395	409	413	420	451	437	450	415	392	413	392	445	390	431	428	424	449	436	428	408	424	395	420	407	400	385	399	457	432	403	408	426	413	420	415	464	424	430	385	407	428	406	420	417	387	436	431	416	398	406	418	438	459	414	378	439	414	443	463	400	387	437	410	418	451	406	404	422	436	426	423	453	441	400	377	388	390	423	447	425	417	407	411	421	410	428	437	418	403	372	421	393	419	430	429	416	406	452	442	408	405	374	432	425	434	434	407	415	406	458	394	379	421	439	410	421	454	405	425	413	411	397	406	388	430	450	406	411	390	423	385	382	399	414	417	434	434	417	424	446	418	412	405	406	425	439	437	406	411	410	390	409	396	438	423	401	447	470	403	405	429	395	393	427	392	423	430	420	430	428	387	434	431	430	393	435	437	440	418	467	417	431	428	397	393	417	435	399	398	408	418	435	446	420	417	389	416	396	429	395	410	399	401	407	421	392	418	408	409	436	427	418	404	404	434	434	398	408	418	446	422	378	406	460	413	424	401	422	416	417	427	442	392	437	399	437	446	422	382	420	421	415	419	378	411	432	404	391	372	414	444	416	393	411	424	440	448	421	444	434	429	416	376	396	409	387	410	404	415	409	374	382	392	400	423	447	396	455	424	411	419	421	407	402	412	434	425	436	452	416	387	392	411	370	435	434	417	411	404	430	461	421	424	372	401	402	406	429	404	437	420	408	434	426	435	405	423	440	421	422	420	416	417	402	457	410	430	412	385	435	419	400	420	441	369	407	390	446	410	412	389	460	409	427	431	416	420	423	451	379	446	372	416	439	406	440	403	410	384	402	426	418	438	430	425	378	442	391	434	419	390	435	437	374	433	390	378	410	436	389	413	438	432	415	418	377	387	424	424	428	440	398	436	415	397	432	425	465	426	405	449	405	434	423	409	411	436	433	429	426	446	400	447	390	419	405	364	411	396	414	395	390	431	442	444	407	389	412	438	416	411	418	421	417	414	421	386	432	438	420	403	424	428	425	399	421	412	380	399	401	424	391	401	426	392	408	423	418	401	442	436	425	418	437	416	428	410	461	392	416	399	394	411	421	460	453	400	410	406	419	383	432	414	403	421	407	416	449	413	413	419	390	432	454	438	404	412	419	426	415	394	410	440	441	411	410	365	424	401	418	418	417	443	451	435	433	456	414	443	389	416	430	438	408	411	417	401	398	455	427	440	370	423	401	413	443	378	469	414	457	478	450	454	413	414	442	399	413	433	368	382	390	418	369	402	414	425	428	405	401	383	419	397	408	407	413	449	409	402	459	435	377	456	424	448	382	412	388	380	409	447	452	431	418	421	415	410	374	379	452	414	411	409	429	392	418	390	438	430	419	393	455	414	402	399	442	386	427	409	421	411	400	427	401	440	451	433	440	388	419	416	410	447	426	376	394	418	408	424	387	412	451	416	395	409	398	396	444	382	418	414	448	404	377	423	426	397	364	391	393	410	399	418	433	433	446	438	372	425	409	433	427	426	424	427	405	406	405	446	431	435	423	394	408	397	432	422	413	427	433	384	461	451	403	402	435	410	417	401	413	437	408	410	402	420	462	389	410	414	433	441	412	444	410	423	452	399	433	436	486	401	416	450	417	375	399	425	421	422	423	426	397	410	430	388	451	437	395	414	450	437	408	409	425	396	439	430	437	382	437	421	424	384	380	422	417	424	363	440	429	414	432	414	382	404	436	376	398	397	429	420	426	442	446	426	434	420	409	412	413	378	411	408	413	410	403	417	441	402	398	427	391	393	421	411	417	404	411	422	408	415
2400	336	366	322	340	312	292	291	277	305	269	277	248	273	257	290	314	291	288	274	252	306	288	254	285	269	302	316	311	308	280	263	278	258	280	256	280	249	298	270	257	272	270	289	296	279	269	281	299	297	271	302	270	284	320	287	303	265	295	250	298	267	286	302	275	305	263	321	295	271	298	283	264	287	298	276	297	274	280	260	335	308	273	266	277	302	291	265	300	280	268	290	262	257	257	280	313	293	320	253	283	255	272	301	315	298	284	294	319	267	298	315	297	282	282	262	267	291	287	295	282	262	279	280	275	245	275	269	271	341	282	310	275	293	256	275	278	298	321	292	298	265	233	269	275	285	268	267	317	290	295	296	312	289	317	292	308	308	266	274	292	286	264	274	282	271	260	287	261	279	289	288	310	302	304	302	297	262	311	252	288	259	280	292	286	276	270	269	293	302	297	282	280	304	275	307	297	293	292	270	266	281	308	270	266	291	272	270	307	269	257	279	274	283	284	269	284	290	296	260	252	307	280	256	277	272	289	288	297	284	288	281	279	305	275	273	307	279	322	286	278	280	293	292	303	281	269	284	256	287	285	277	305	284	306	270	292	283	277	288	264	281	261	293	310	271	284	285	251	297	304	273	299	316	284	268	276	260	292	321	278	294	290	292	282	280	262	281	306	316	278	269	275	241	311	282	270	253	268	291	306	267	285	280	338	315	277	273	258	282	297	277	296	284	301	271	248	333	264	288	263	285	272	276	289	281	290	255	265	291	325	264	272	306	268	260	284	285	283	282	319	268	251	290	277	316	290	269	264	273	282	279	283	259	253	261	278	292	270	294	261	300	288	262	285	271	299	289	260	266	274	268	296	307	293	295	275	283	312	304	290	292	264	269	287	288	287	272	285	290	271	266	288	296	294	286	293	281	297	294	267	280	259	271	289	264	278	266	300	293	255	261	311	282	293	307	308	296	314	280	283	313	287	271	284	313	276	296	293	296	290	312	305	282	269	310	287	282	308	278	297	322	252	298	306	262	297	279	290	281	308	280	276	266	274	259	274	282	305	252	276	263	278	262	229	295	306	269	270	280	279	297	285	280	290	282	294	295	291	294	251	270	264	280	279	256	280	275	292	264	268	242	315	314	288	270	254	277	261	312	295	259	295	308	270	268	305	287	298	272	256	291	267	266	299	270	252	294	300	306	295	271	252	264	316	283	290	298	296	301	275	289	280	273	298	298	262	283	272	276	291	304	278	281	287	294	242	265	259	286	279	266	292	291	271	293	316	275	294	292	265	270	287	269	252	258	295	292	264	282	252	297	280	269	272	252	294	288	305	303	285	265	295	315	272	299	267	300	297	296	290	272	289	265	291	276	287	261	297	306	279	301	268	264	285	288	297	300	275	278	265	292	277	276	291	255	278	274	284	282	308	273	291	300	279	302	294	272	277	289	265	297	314	281	311	293	276	293	277	293	259	280	266	291	286	278	269	288	276	251	285	279	267	287	286	268	294	291	276	265	300	286	294	267	275	266	275	306	293	287	273	286	269	281	268	277	270	247	280	257	258	302	286	333	303	259	294	288	258	260	301	286	264	273	272	279	265	273	288	298	274	304	274	292	305	289	286	278	263	287	269	281	275	291	258	258	272	293	288	286	291	263	296	278	294	275	287	261	279	294	275	289	265	294	274	274	264	293	274	299	275	296	254	286	280	297	295	284	302	280	296	300	274	291	310	272	273	303	265	295	291	290	297	265	297	290	316	274	286	285	267	280	287	279	288	291	264	293	300	251	303	269	265	273	289	276	289	308	253	298	287	298	281	286	294	276	262	293	263	277	279	302	235	283	264	294	291	263	294	275	264	295	288	273	291	271	275	303	285	290	281	293	262	309	293	284	274	313	289	288	284	288	319	278	295	287	240	274	267	294	270	289	288	308	288	300	262	278	288	273	278	285	299	297	278	302	276	273	294	291	275	291	288	298	283	290	287	266	275	294	262	266	266	278	263	292	284	282	268	276	260	287	266	282	286	275	272	255	288	269	253	287	306	252	301	299	274	287	309	278	270	285	303	275	287	303	299	286	284	274	313	310	309	269	310	293	267	287	297	314	312	305	274	308	261	292	287	255	311	303	288	282	287	289	279	264	301	266	283	263	260	247	310	264	267	250	299	295	283	285	227	284	290	293	284	277	310	291	266	290	297	288	291	275	320	289	271	268	262	281	261	265	291	275	274	276	238	288	297	318	288	270	322	296	275	301	292	272	315	284	287	270	294	293	301	281	295	254	286	303	310	286	303	283	280	288	267	290	265	271	279	271	291	263	271	286	314	267	311	279	279	283	259	291	276	271	280	288	288	287	306	285	295	290	283	286	266	288	296	279	320	271	285	272	275	317	279	291	273	275	262	282	291	257	272	292	304	298	317	305	306	292	282	289	287	275	266	326	278	285	284	275	271	279	283	265	273	312	284	297	279	236	312	293	287	273	284	305	252	287	303	278	295	294	273	295	287	290	304	271	290	264	280	278	342	246	256	325	310	253	277	304	293	317	292	311	303	304	251	267	316	286	300	270	277	296	285	268	297	270	273	287	293	296	278	307	287	287	293	281	287	291	297	288	286	289	280	261	317	281	240	280	265	277	276	302	299	280	265	274	285	290	291	250	265	273	297	282	271	284	259	248	296	272	287	284	294	260	279	283	297	273	274	315	299	273	271	280	272	266	305	269	299	307	276	287	268	288	308	283	292	290	313	314	301	275	264	272	299	292	299	252	267	293	306	273	288	300	265	322	274	313	253	291	305	281	329	305	283	275	284	297	318	255	265	266	295	271	267	279	273	289	269	290	305	313	324	268	282	271	270	307	278	292	302	276	287	261	292	287	282	271	308	304	267	295	310	287	261	312	269	300	269	270	271	292	275	284	261	279	241	287	267	286	276	287	292	276	315	266	291	264	286	303	273	340	293	280	274	269	275	280	269	268	270	287	268	274	292	294	278	301	260	301	256	282	296	310	282	263	298	274	286	259	291	277	308	292	278	255	278	282	277	287	261	324	307	279	292	265	253	283	288	296	322	260	263	257	303	283	306	280	264	293	292	283	284	290	291	294	266	303	303	258	275	284	263	296	293	275	285	264	289	280	296	233	295	276	276	292	280	302	267	277	327	294	269	291	312	301	277	297	272	276	267	305	280	276	257	296	248	257	294	286	259	270	302	292	280	297	297	286	274	299	276	279	299	268	262	272	283	271	283	264	250	303	271	281	277	256	262	272	294	301	298	314	287	302	300	267	292	257	303	280	298	301	305	263	268	302	280	302	279	284	274	285	282	286	280	283	274	258	327	270	318	270	276	278	295	281	283	295	304	281	273	274	249	286	264	266	244	267	300	299	284	268	299	285	240	286	256	301	286	294	267	305	275	262	281	255	286	317	266	266	301	314	274	255	259	282	266	287	264	254	274	293	284	326	281	304	267	282	259	302	264	271	270	290	272	269	317	276	266	294	258	283
2399	854	912	991	961	940	927	879	816	839	828	816	792	746	819	835	771	783	761	786	769	771	775	791	791	738	772	743	827	774	778	751	753	764	772	729	724	778	770	728	746	761	769	813	733	745	782	729	755	748	799	785	767	763	793	736	742	732	803	824	752	801	783	774	765	787	762	742	770	707	776	753	802	751	765	795	776	791	800	798	689	751	792	764	717	773	777	769	735	745	789	713	796	765	704	783	807	750	765	826	787	793	762	757	713	737	782	725	738	781	791	762	763	803	763	759	760	784	756	737	810	764	801	816	733	798	760	759	788	759	772	721	793	796	799	747	754	745	764	819	773	762	750	764	806	753	790	815	737	727	796	763	720	749	787	740	733	747	776	745	716	791	766	765	780	774	740	721	750	742	748	761	773	798	761	777	758	790	786	766	768	754	790	737	705	731	795	777	789	784	742	753	749	784	779	725	752	768	786	763	778	752	736	804	811	741	730	726	756	817	777	803	714	757	782	783	762	812	745	769	769	707	742	764	767	799	752	783	772	742	839	760	779	698	773	755	783	783	817	722	734	745	775	766	786	790	831	792	753	767	744	706	750	792	773	766	710	772	764	775	789	740	712	727	756	765	795	748	762	751	742	762	723	721	726	773	672	757	775	779	783	754	779	764	755	779	735	780	764	744	722	763	807	733	716	772	757	756	790	770	833	773	765	752	769	797	779	745	755	788	744	770	771	779	746	775	786	825	826	753	807	713	770	751	775	760	726	766	788	787	770	789	808	764	786	778	776	746	825	738	809	777	746	774	772	758	748	765	756	744	783	733	707	788	788	771	795	765	764	774	799	733	763	750	749	783	797	755	706	766	841	799	790	779	744	773	767	712	796	727	749	763	772	730	737	769	772	779	772	760	814	796	762	755	759	806	755	809	734	755	790	783	786	742	728	735	782	743	761	771	777	758	777	751	784	726	774	763	746	793	742	803	788	778	773	760	765	770	795	786	771	825	759	791	749	781	733	754	780	780	793	765	747	793	743	752	750	766	812	749	748	765	746	771	731	793	701	737	765	746	748	770	762	808	737	747	759	757	778	775	783	760	787	771	769	750	762	785	735	750	754	754	720	788	760	778	736	776	770	797	764	778	727	720	715	743	753	770	751	787	788	752	784	793	752	768	751	803	775	750	762	769	760	777	758	752	782	768	736	811	741	793	790	769	754	706	734	749	770	738	769	776	770	750	786	782	779	767	773	705	726	810	821	778	737	765	757	780	759	833	748	767	748	778	789	773	762	774	752	771	746	794	795	718	784	781	768	740	771	744	781	740	800	754	758	767	784	727	793	794	819	743	764	787	737	756	758	748	746	784	749	754	772	755	728	748	785	768	747	738	735	783	776	761	768	757	764	715	745	731	716	755	778	743	737	748	769	733	805	773	738	724	808	802	764	750	744	741	774	743	737	762	792	785	740	765	729	757	792	825	754	762	822	752	744	759	759	767	729	789	769	784	777	793	809	739	752	786	739	736	775	744	773	725	789	795	731	750	712	790	802	788	753	798	767	747	769	713	763	774	738	819	770	750	806	722	689	775	807	723	767	728	784	749	736	780	754	744	792	760	748	774	725	810	733	778	746	730	755	720	777	729	766	802	732	791	768	767	719	772	773	717	767	807	768	790	778	758	756	700	764	764	792	762	752	811	747	803	740	797	753	738	797	771	756	778	736	776	784	781	727	798	801	782	753	772	739	806	746	760	772	754	726	738	783	804	753	768	720	808	745	717	790	735	740	753	817	741	765	769	763	790	751	749	741	787	760	739	750	737	801	773	821	758	772	801	736	767	727	746	780	725	743	787	762	761	755	714	711	757	774	763	809	770	782	798	758	774	791	722	759	738	729	777	715	771	776	782	798	808	761	730	753	785	786	765	821	741	786	758	791	782	761	777	724	763	788	816	795	724	786	785	739	777	798	802	738	788	790	719	766	749	758	767	734	784	782	679	756	742	769	725	819	750	792	796	813	810	769	749	748	790	786	807	791	707	799	760	784	736	726	778	724	767	779	756	813	745	776	767	763	775	681	780	759	753	762	766	732	798	827	766	789	766	794	778	755	743	783	760	767	743	747	777	755	767	734	751	779	812	750	786	737	697	795	778	719	781	779	752	722	782	770	793	796	771	812	820	748	813	789	776	727	776	725	786	765	778	748	744	751	736	726	758	777	829	756	781	726	745	783	718	809	822	755	732	779	753	718	743	810	770	721	739	759	790	750	791	757	748	715	744	756	770	767	782	760	769	813	790	734	784	725	765	772	758	791	793	788	689	734	759	736	758	767	761	791	795	769	760	742	729	789	739	736	761	721	772	767	761	773	777	791	752	761	732	744	728	762	802	790	737	730	774	777	786	786	774	780	781	802	761	794	767	766	740	781	784	788	791	741	754	719	773	750	759	804	746	779	729	810	768	772	746	738	753	742	759	790	736	807	743	789	772	753	719	809	713	797	789	755	801	846	758	721	783	770	734	806	734	808	765	827	772	781	755	750	772	822	769	766	745	770	806	766	801	758	745	756	683	737	745	755	771	719	825	716	776	752	752	785	778	760	763	725	790	838	755	776	774	748	760	738	735	811	748	811	770	781	787	798	740	769	721	757	762	735	758	795	783	738	719	827	748	791	736	724	725	804	824	798	754	737	738	776	733	773	718	767	771	773	766	720	771	807	762	766	733	766	797	765	766	775	780	790	729	766	775	774	757	738	756	744	838	754	770	787	753	751	775	714	778	732	761	750	717	740	808	721	754	696	751	747	790	746	769	793	812	763	837	715	779	744	814	765	747	765	763	748	730	728	724	809	734	724	720	728	754	753	749	735	770	758	724	804	747	748	773	759	736	791	789	749	769	785	701	762	749	733	732	749	754	741	781	781	788	754	804	739	783	729	735	759	771	767	721	746	763	722	735	775	741	734	782	759	729	815	776	764	807	755	773	764	741	708	737	797	761	728	757	734	789	772	740	739	765	769	770	758	744	823	752	778	753	750	807	748	786	717	779	795	768	783	752	766	770	772	796	810	783	771	782	703	734	774	742	730	766	769	772	762	731	796	767	723	759	736	792	709	747	793	798	784	797	746	768	760	758	728	734	753	796	733	812	774	803	732	771	761	783	761	738	788	773	767	787	773	757	767	754	803	768	761	836	818	791	731	782	718	758	755	791	764	763	729	781	772	771	755	774	758	753	767	787	771	740	765	760	795	748	801	767	776	738	788	724	760	770	760	745	760	757	756	715	760	800	736	705	794	844	759	697	782	793	759	729	757	755	767	739	701	785	741	766	766	809	760	778	779	744	776	808	770	737	813	764	787	763	772	770	771	724	794	682	767	783	780	779	735	776	811	775	774	781	822	774	754	735	766	768	776	761	795	742	771	758	746	735	740	712	754	778	769	744	751	761	707	715	799	743	733	759	755	774	753	808	769	801	741	756	725	759	736	753	712	826	791	780	738	765	749	758	698	767	766	769
8945	920	1264	968	705	521	429	347	305	317	247	244	234	246	201	202	203	188	188	171	177	180	189	175	167	175	188	169	161	185	173	166	182	176	167	164	155	152	182	149	167	153	184	172	164	177	132	154	163	175	156	175	129	133	135	172	156	159	148	168	131	145	163	167	154	151	156	164	163	168	178	156	183	141	152	170	138	148	159	167	142	147	159	158	174	155	157	163	163	173	154	141	157	143	162	155	167	157	157	143	153	157	147	163	144	151	151	161	143	180	153	163	148	160	131	150	131	155	162	158	164	163	163	151	177	153	171	162	168	160	153	161	145	161	176	164	149	190	139	141	144	148	172	148	156	170	147	164	167	160	140	170	191	137	164	146	158	156	155	147	160	170	154	152	151	161	154	159	167	172	165	162	172	149	162	134	161	164	150	139	151	161	159	161	147	181	140	152	157	159	167	158	170	158	175	154	167	151	165	151	151	139	162	173	166	139	148	138	149	164	172	145	161	158	171	155	163	175	187	176	135	184	168	133	164	140	134	160	157	173	151	162	169	152	167	126	154	161	165	152	130	151	144	142	182	148	189	121	141	157	173	164	154	159	165	144	175	148	152	140	129	161	141	149	142	161	159	156	137	155	147	151	149	142	140	152	167	163	148	166	163	159	156	154	167	139	168	141	152	144	168	146	156	163	174	153	150	131	147	167	167	169	161	167	157	156	139	142	172	164	165	157	157	131	141	171	152	145	152	167	117	175	163	173	135	161	153	189	164	159	170	155	158	166	171	129	151	128	155	166	139	156	149	135	142	172	136	161	152	185	164	165	138	178	150	160	146	170	148	146	165	151	145	152	159	143	184	161	184	151	156	139	167	167	158	146	148	139	165	151	154	158	166	145	149	158	179	171	148	149	168	163	156	156	145	174	141	149	168	148	163	160	165	156	137	146	185	149	154	141	183	164	150	162	155	165	155	135	142	137	178	154	141	161	168	143	171	152	141	148	141	141	143	150	156	180	151	139	171	141	157	152	164	164	164	162	141	172	156	159	167	134	159	143	151	153	159	158	144	153	149	149	150	142	169	162	170	175	186	166	151	174	160	179	164	165	154	149	165	186	182	167	147	162	162	178	140	155	180	135	150	168	167	158	151	146	138	161	149	167	179	178	144	163	147	165	171	163	133	161	153	175	154	150	137	162	156	159	148	161	149	142	152	188	143	162	155	163	175	183	145	147	171	150	152	167	140	174	163	156	130	168	148	173	173	156	164	163	162	173	172	148	154	171	169	157	147	144	166	142	156	161	174	160	171	167	171	157	147	159	176	133	172	148	128	147	151	154	160	142	151	154	159	153	153	156	161	157	148	159	169	170	148	141	151	161	152	175	160	177	142	164	148	178	145	177	151	167	145	174	159	172	157	154	157	163	156	162	168	139	163	174	147	152	153	137	147	152	132	150	152	150	170	148	164	158	134	139	151	148	156	174	141	153	161	154	146	148	154	148	147	141	170	145	152	160	149	172	153	145	161	173	164	159	151	172	174	166	142	157	162	156	122	167	192	151	171	160	158	146	142	197	176	176	186	146	159	144	138	164	175	154	154	180	157	157	167	131	167	161	140	159	141	151	150	149	170	145	133	148	162	159	157	166	134	168	153	153	137	179	137	174	163	149	144	164	175	169	151	159	137	192	153	161	141	154	156	167	146	179	169	151	158	139	160	168	137	167	171	135	159	143	187	140	149	143	147	154	141	180	159	157	123	157	155	159	173	158	157	134	169	158	171	114	171	159	159	165	146	154	139	168	161	170	157	150	163	157	155	142	169	141	149	137	153	169	156	164	167	152	180	164	169	161	137	159	146	142	150	149	161	158	157	144	153	162	159	142	161	149	143	168	137	161	156	161	164	170	183	160	185	149	151	158	141	146	159	159	163	144	168	149	147	128	151	138	148	157	167	152	155	158	156	181	148	150	130	159	157	145	181	140	136	142	163	176	173	179	165	169	162	155	154	148	155	170	148	167	168	158	161	131	155	156	155	188	170	139	170	163	154	169	158	172	139	135	163	158	143	152	165	164	141	163	156	152	155	164	143	148	171	159	147	175	139	165	140	159	153	165	148	146	144	147	145	165	158	152	154	149	159	140	159	148	146	165	179	161	154	137	161	169	158	152	170	143	162	169	184	169	153	155	175	171	160	163	150	160	165	150	141	150	191	137	172	160	165	136	148	161	178	151	161	157	161	154	149	184	149	163	167	175	157	145	166	124	147	150	151	157	144	149	180	179	172	180	178	184	171	159	143	133	144	147	145	184	173	142	164	176	163	134	167	125	159	163	149	151	150	141	153	157	160	183	145	166	150	164	164	147	144	167	156	179	158	155	161	154	176	168	140	152	133	145	159	159	163	157	157	149	154	173	172	162	144	149	146	167	158	153	159	169	172	140	165	165	167	158	158	163	146	165	148	146	157	136	157	125	166	136	139	150	152	176	157	139	156	174	143	163	144	181	169	180	144	165	179	150	161	154	178	152	144	164	134	160	134	157	171	155	152	157	156	155	169	154	156	134	141	155	143	132	154	149	153	169	163	146	167	147	157	155	139	177	151	149	158	141	154	167	158	159	139	181	141	141	165	166	146	161	151	183	157	154	171	127	166	148	154	165	159	157	161	170	158	144	151	151	159	151	157	165	160	168	151	175	170	180	148	153	156	156	156	160	154	151	169	141	151	163	158	174	173	183	131	160	166	137	157	152	148	165	157	143	189	166	159	151	191	153	148	142	161	146	135	143	168	152	160	166	156	165	159	155	153	148	155	161	151	174	163	159	158	145	154	166	154	151	147	157	152	152	155	153	159	183	153	150	165	172	137	149	171	150	154	171	161	150	168	149	134	175	167	151	143	182	157	160	156	145	167	164	154	150	133	152	186	137	167	161	162	158	170	147	155	157	155	159	185	145	156	141	160	164	164	168	155	168	155	149	137	141	138	164	144	152	163	143	166	168	144	159	157	151	172	140	195	164	146	155	141	137	124	156	173	168	168	143	154	166	155	155	171	160	161	140	126	170	140	167	174	176	164	135	169	151	154	148	139	129	156	153	152	160	156	169	147	148	143	160	158	163	167	155	152	186	145	163	157	154	145	141	164	161	135	161	153	152	163	161	164	158	187	158	157	155	161	164	181	161	167	133	172	164	132	160	160	139	142	167	165	152	142	146	163	158	156	139	177	170	165	176	163	151	154	147	148	156	163	136	164	139	149	146	169	175	157	166	167	159	170	133	161	154	173	126	166	163	179	144	160	169	136	159	159	157	151	165	172	127	160	168	164	136	169	179	164	162	174	159	166	157	155	160	146	178	168	146	157	142	150	155	157	177	169	150	155	177	152	150	171	168	160	155	145	138	153	162	149	152	165	170	189	172	166	164	152	141	153	167	165	151	158	155	146	166	178	156	168	181	146	160	154	166	150	152	155	164	153	137	159	148	169	151	169	149	142	153	145	148	141	160	153	155	170	175
5738	1244	2549	3121	2833	2291	1872	1599	1472	1173	1123	1004	956	903	867	789	771	663	679	666	611	627	611	631	533	600	590	557	572	567	540	501	550	523	498	550	530	535	519	494	492	511	502	528	504	486	523	480	506	515	490	470	456	461	492	466	537	482	449	506	507	446	457	432	486	485	487	459	473	483	461	494	499	444	441	474	434	487	492	475	471	469	457	432	426	482	484	467	487	482	464	455	474	452	466	461	474	452	474	443	489	479	487	462	510	492	454	472	459	454	442	443	482	423	457	473	465	470	478	454	425	447	460	465	420	476	469	496	437	436	459	471	434	495	496	450	486	454	469	427	456	464	439	423	463	443	475	450	453	461	437	492	467	436	452	493	484	407	529	464	473	501	458	515	487	419	449	469	461	416	456	436	462	523	476	480	479	492	440	456	466	435	469	464	472	481	454	423	464	457	438	460	449	448	471	441	438	414	486	479	446	445	442	438	480	453	446	450	478	436	480	445	473	471	451	509	442	450	468	465	467	468	446	454	473	448	496	458	451	453	435	484	475	461	457	472	482	455	467	453	457	488	469	434	481	460	448	513	427	467	476	444	437	455	473	440	458	438	456	419	456	458	443	500	453	490	444	481	469	462	470	411	407	407	419	448	466	469	471	440	465	426	486	456	422	479	462	430	477	501	469	467	436	461	470	446	461	459	502	449	440	480	436	462	432	465	457	447	474	437	472	430	462	467	462	419	454	448	427	496	451	469	491	444	479	431	491	430	459	408	426	455	487	463	472	432	427	459	470	470	477	428	438	444	441	463	469	496	455	479	470	461	467	471	474	463	439	478	459	454	462	449	454	454	427	446	446	444	453	452	470	440	450	444	475	456	445	484	488	461	463	479	464	469	481	463	446	457	454	475	460	465	435	466	460	445	426	427	451	465	466	469	441	436	477	461	465	464	450	477	466	409	447	463	458	422	500	450	456	443	421	472	468	482	435	446	440	462	458	451	477	446	427	451	472	479	453	455	435	426	455	477	474	460	447	469	438	488	447	461	439	449	417	442	437	458	488	433	431	441	455	455	492	433	432	429	426	455	454	439	425	478	470	474	462	470	442	442	446	413	444	461	470	441	472	461	460	481	481	467	449	439	445	412	456	478	489	437	467	464	443	467	430	437	466	474	467	419	483	454	425	442	479	456	422	473	443	453	472	448	482	450	494	433	428	448	491	448	434	446	475	464	464	447	458	503	434	524	424	455	442	467	425	467	446	486	462	487	470	454	454	501	471	455	425	418	464	471	456	435	457	432	440	472	510	433	413	429	478	431	492	469	502	477	489	473	439	438	456	461	460	483	440	451	450	466	447	485	477	476	453	451	454	448	486	482	434	434	479	484	448	461	425	456	449	437	438	463	477	448	446	429	427	442	473	483	457	439	478	448	478	468	468	408	430	440	465	431	466	439	472	421	449	477	457	446	444	462	465	479	457	481	489	495	449	452	475	461	438	520	475	465	466	462	447	468	479	493	435	422	431	451	464	457	468	436	472	444	506	451	451	471	479	450	409	447	506	454	470	478	450	448	434	471	445	471	461	419	467	460	458	476	485	431	456	436	483	440	430	479	465	462	475	462	460	465	453	440	475	405	476	446	459	437	450	461	437	456	451	453	460	416	471	447	445	482	496	477	441	457	474	443	448	456	469	468	479	404	491	493	430	480	444	440	440	453	512	441	460	469	435	450	451	435	455	459	450	413	463	450	438	475	449	481	489	485	474	451	435	449	480	471	456	434	459	420	469	456	439	461	438	431	491	441	481	457	459	448	462	451	423	442	488	458	469	465	464	456	437	461	485	438	424	489	461	431	467	458	468	488	466	470	457	470	491	457	435	465	435	451	442	493	423	475	448	446	460	420	472	478	448	456	473	433	480	467	470	445	428	466	498	440	486	521	434	459	420	479	486	435	440	436	490	433	469	474	480	454	450	472	437	459	512	471	451	482	440	505	443	487	456	445	449	474	473	418	464	454	469	495	484	462	420	475	451	475	452	470	436	455	449	454	449	489	429	474	465	434	455	448	476	447	472	452	488	457	443	429	453	433	433	477	478	453	461	450	437	448	457	486	486	445	433	438	454	434	467	452	433	434	440	441	450	454	477	473	445	459	474	457	483	446	427	465	459	446	437	469	421	454	459	439	472	453	428	442	442	467	487	410	466	437	468	460	443	485	460	468	484	464	470	428	442	494	468	469	458	482	435	461	417	470	464	451	452	460	478	462	422	458	475	456	441	485	432	458	444	457	429	470	437	502	469	449	449	470	430	479	498	441	476	423	422	480	447	444	469	434	475	483	456	425	436	464	461	438	472	471	455	426	488	493	456	444	434	454	464	434	447	480	458	466	429	446	505	424	445	460	464	470	458	476	436	468	450	484	473	481	456	459	471	455	489	461	470	478	429	426	429	462	470	478	479	470	482	445	433	423	474	453	415	458	439	458	462	484	472	448	425	432	488	431	430	425	444	466	420	438	469	455	439	474	489	485	451	452	465	441	451	435	471	411	473	483	472	462	487	463	435	436	469	466	447	445	470	467	493	465	449	490	441	457	475	440	436	447	415	449	462	481	446	467	495	486	461	459	446	446	467	482	502	464	458	448	496	501	474	444	463	473	441	453	465	484	465	448	491	475	469	427	428	489	498	434	474	474	404	442	459	495	443	457	469	458	448	464	485	479	464	433	457	421	465	441	475	486	431	463	453	452	440	470	466	506	485	478	472	451	452	480	447	462	508	464	462	454	464	449	479	447	463	460	450	485	453	438	489	471	440	473	449	472	464	423	434	485	480	443	456	482	493	466	481	433	459	474	420	442	454	442	461	450	467	448	462	439	445	486	439	451	486	408	464	433	446	461	475	477	464	474	494	436	410	455	501	529	435	484	468	441	462	459	483	467	468	439	477	440	471	445	440	439	451	445	491	475	451	447	467	485	428	460	447	445	430	469	467	464	454	425	465	455	461	436	440	463	398	477	463	438	446	455	469	453	467	457	453	438	498	453	438	433	450	491	463	434	450	429	455	443	471	448	449	438	414	426	486	492	462	437	452	463	464	441	442	453	427	473	448	450	461	461	483	455	484	482	495	419	447	484	406	476	465	474	446	483	468	437	444	431	428	434	455	429	462	467	462	476	465	457	489	461	441	451	424	439	425	435	442	477	460	461	502	498	460	449	456	497	487	467	517	455	452	466	453	491	476	428	474	476	483	509	426	458	424	458	449	469	420	458	454	461	467	471	432	466	470	450	458	466	431	456	463	482	450	498	447	477	486	481	460	439	459	468	458	503	489	454	463	494	500	428	471	457	460	483	442	496	468	457	454	433	455	462	452	469	392	434	489	462	453	423	445	474	428	451	497	462	453	429	469	490	460	458	447	448	447	425	444	464	480	460	438	490	471	446	452	431	461	479	463	445	399	411	443	463	449	468	450	482	472	443	455	467	462	448	420	487	480	461	474	484	466	461	481	465
16148	2243	2363	1831	1330	883	738	549	446	382	348	323	294	251	256	244	217	204	209	192	212	174	170	158	163	167	190	143	166	130	158	125	161	168	148	165	140	130	141	155	164	135	132	152	158	149	147	150	128	126	168	141	152	145	153	158	134	128	120	132	144	125	129	133	145	140	135	119	136	123	159	154	119	151	146	150	155	157	125	116	134	138	136	144	108	137	145	148	128	125	161	135	120	154	124	132	121	165	152	140	146	141	131	129	153	145	147	136	143	119	158	133	137	119	124	153	145	119	117	161	147	140	150	147	149	137	150	134	142	143	140	147	119	142	134	130	149	126	131	128	140	144	151	155	129	122	142	137	159	147	121	139	157	139	141	145	167	143	153	144	123	123	153	112	135	142	146	177	148	138	135	136	142	146	128	145	149	150	114	128	118	127	143	144	169	157	153	145	133	142	162	127	147	136	128	149	140	139	133	145	134	128	135	143	137	145	147	138	146	146	131	131	124	143	146	130	145	118	158	123	143	126	124	140	153	136	132	130	129	145	133	117	147	143	149	147	136	137	127	133	128	139	124	141	124	121	113	119	155	119	147	163	139	138	130	130	129	151	144	140	154	132	130	132	140	120	123	139	130	135	135	145	144	137	124	119	156	125	143	144	121	129	148	153	131	123	163	146	150	139	136	132	151	112	154	153	133	136	148	166	135	115	148	123	135	112	143	136	139	128	124	138	139	130	147	120	141	151	142	131	123	149	154	128	117	124	127	112	122	130	144	114	132	149	134	130	148	152	134	117	125	146	147	110	140	135	131	144	145	138	137	135	128	137	119	127	146	148	127	144	136	130	131	139	118	132	162	150	143	139	147	135	142	127	125	157	119	130	139	127	131	136	137	145	122	130	122	124	152	160	138	143	139	147	144	123	141	127	130	123	155	156	130	137	133	141	132	131	145	124	128	129	131	144	119	122	137	137	133	138	148	126	113	133	141	118	139	139	116	133	149	137	143	136	118	153	159	148	143	138	148	146	162	139	117	138	131	161	123	128	121	137	117	156	130	131	152	143	117	130	150	140	141	137	106	135	139	141	142	136	137	128	127	111	140	165	131	141	124	141	139	144	123	157	117	107	135	124	146	155	133	145	147	145	150	166	134	133	130	151	134	120	124	140	118	131	127	140	135	135	126	163	154	127	142	137	127	151	123	118	151	144	145	135	139	157	129	154	130	140	140	122	123	128	124	115	131	127	139	133	136	122	110	117	157	139	132	120	157	147	127	137	156	151	166	127	149	145	141	154	131	131	123	131	137	134	136	146	116	148	135	138	117	157	139	149	143	117	144	144	131	142	128	152	133	147	137	133	145	142	145	138	133	134	134	136	143	127	124	141	120	130	122	130	130	133	151	127	147	121	125	148	126	121	147	157	121	136	146	134	123	134	120	124	136	125	152	141	131	127	124	148	140	116	134	147	146	142	143	131	158	128	132	140	155	152	136	147	128	125	124	142	135	133	139	116	160	124	149	142	135	133	150	128	144	146	126	125	137	133	138	159	126	153	120	140	134	119	151	134	142	113	147	126	132	124	131	141	160	114	131	122	151	107	131	140	144	143	113	140	132	121	138	144	137	124	146	122	158	146	132	145	135	132	130	137	144	128	131	143	152	110	129	151	137	134	141	119	126	127	148	131	145	122	129	122	126	127	132	150	133	133	135	123	140	129	127	152	145	139	148	146	154	125	155	130	138	137	139	135	147	124	136	128	114	121	128	116	139	134	120	150	163	146	145	126	135	121	123	118	140	135	126	135	132	150	125	147	128	141	137	128	141	146	146	132	132	124	147	152	163	136	143	121	143	124	125	151	126	127	146	147	151	146	126	132	155	148	138	132	143	124	130	145	152	131	149	134	140	140	123	143	132	138	123	127	158	151	140	147	142	154	139	152	130	120	115	147	129	129	132	135	135	113	156	143	147	145	128	126	118	120	144	150	127	160	146	124	133	128	131	138	129	135	146	139	122	125	157	129	145	138	143	120	137	131	142	149	130	143	135	147	134	128	178	142	154	138	143	149	138	117	129	126	148	132	146	142	140	126	122	133	146	149	138	136	146	139	117	132	161	131	144	118	141	136	137	135	111	119	134	124	145	119	113	157	126	133	135	123	141	130	128	121	114	136	135	132	151	128	124	140	107	142	123	151	145	136	147	154	167	139	146	147	118	131	139	148	135	130	159	141	138	124	148	133	132	150	154	158	153	146	142	148	144	125	116	138	148	151	123	113	146	142	127	118	140	143	144	149	136	150	134	146	137	127	153	145	158	133	160	117	159	152	144	142	123	134	136	141	141	141	135	163	138	103	106	117	128	150	128	143	141	145	122	137	126	151	141	121	126	152	123	153	152	136	165	138	147	129	144	136	146	139	133	122	131	150	117	126	127	158	138	132	144	157	133	155	126	134	130	144	139	130	150	133	134	125	128	145	149	111	132	134	127	124	121	136	145	151	127	133	160	136	113	157	126	123	125	128	141	123	160	138	145	155	148	136	135	155	148	148	137	128	139	126	135	141	138	138	135	139	135	133	154	141	130	128	134	136	119	121	148	116	128	149	120	124	155	150	125	136	128	139	132	135	146	127	148	141	148	126	137	147	120	138	134	132	142	118	125	136	133	127	129	143	150	123	133	143	132	145	137	152	124	124	128	131	131	132	138	129	130	132	147	137	138	134	138	140	131	158	132	128	143	148	120	167	144	128	119	148	121	129	133	136	138	118	148	131	143	155	149	131	128	136	143	150	126	134	141	150	136	159	148	138	145	115	144	114	123	138	151	137	133	142	154	166	140	131	146	133	129	127	131	122	153	119	144	113	104	143	137	139	137	132	144	133	132	134	142	131	140	129	134	138	137	142	121	165	158	142	150	123	122	140	119	128	136	136	157	159	150	144	131	154	140	141	132	131	151	118	136	134	135	130	134	131	116	132	136	129	124	132	165	142	131	147	129	132	122	140	143	145	142	123	140	151	155	151	134	135	134	145	128	117	141	131	115	144	137	158	129	132	142	125	123	129	133	149	134	131	145	167	145	126	121	149	133	116	131	133	121	147	123	147	146	142	154	160	135	135	153	142	125	133	117	129	132	132	126	122	125	135	135	137	97	133	123	125	136	120	127	124	163	130	143	128	135	156	154	159	137	149	130	144	135	125	141	146	129	130	134	158	122	136	133	127	124	120	126	153	130	121	147	129	136	120	149	134	126	166	144	135	138	135	137	155	132	143	157	141	113	135	120	126	147	138	119	131	128	155	137	116	125	133	141	114	134	148	139	122	165	121	128	134	143	129	122	128	135	120	124	109	147	154	141	139	123	124	133	169	145	137	141	128	131	128	125	155	113	135	122	124	139	143	138	147	135	153	140	146	125	143	142	136	133	138	155	125	125	129	152	114	129	134	134	132	132	118	125	97	135	120	135	151	153	139	141	123	150	116	124	141	124	136	136	157	164	138	154	148	134	148	135	134
7440	1998	4430	5319	4490	3696	3099	2664	2216	1936	1643	1489	1259	1234	1130	1057	971	888	854	845	780	791	707	690	676	674	604	631	583	586	612	558	552	573	562	533	519	483	509	520	482	530	505	505	517	467	484	471	513	447	488	485	485	480	461	494	492	468	483	486	444	448	417	422	448	442	457	452	449	450	447	476	421	404	452	478	425	447	453	425	446	434	443	471	441	453	400	416	409	466	445	443	445	446	403	437	420	453	410	434	467	413	444	457	416	411	420	393	409	399	410	407	413	419	433	434	411	433	427	444	405	420	428	425	424	391	417	424	423	408	413	424	422	406	409	455	456	406	436	432	409	435	440	402	408	421	468	442	423	410	432	429	386	463	436	427	453	414	415	420	446	395	409	402	399	435	444	405	412	423	418	415	419	431	426	447	432	410	441	413	422	412	397	414	400	425	435	440	444	424	416	425	377	396	411	407	444	378	420	422	422	444	416	395	416	444	388	407	408	391	448	418	427	418	390	418	440	435	430	401	408	448	432	421	414	445	397	393	403	428	403	398	442	425	383	388	452	385	455	386	424	452	441	413	448	424	410	384	414	411	458	415	429	431	457	419	388	396	419	398	431	410	408	380	419	428	412	454	399	415	419	389	419	410	432	426	425	370	383	396	402	406	416	415	406	423	448	424	407	402	381	424	374	419	434	396	435	402	409	448	419	396	408	415	365	414	391	419	451	431	403	405	411	386	439	409	429	402	387	471	411	406	444	416	469	434	428	421	432	413	422	430	423	401	388	452	416	401	454	400	432	420	382	432	396	433	450	412	410	422	383	425	406	422	438	405	415	429	427	393	431	401	415	390	429	402	413	390	420	413	423	402	389	385	429	418	395	418	426	429	437	407	450	409	397	388	433	439	417	433	393	463	388	433	405	411	407	449	437	408	419	416	441	433	434	428	376	399	415	418	444	418	411	436	426	435	438	394	426	380	421	417	417	452	463	409	435	408	433	414	437	386	433	423	451	403	389	429	432	459	448	379	431	386	400	398	397	382	375	439	435	385	419	399	428	414	426	401	397	442	431	401	388	411	410	428	444	397	433	402	409	448	389	448	431	415	451	441	456	438	439	412	398	438	384	451	394	425	408	422	400	421	441	415	389	396	389	405	429	369	417	394	452	415	384	407	403	406	382	423	429	402	394	416	398	411	424	413	436	445	387	383	418	434	397	409	392	445	391	385	396	421	412	436	423	389	413	414	430	378	422	387	401	383	417	422	429	436	422	385	397	430	421	443	440	431	402	377	402	424	435	390	422	419	409	407	440	412	383	386	456	420	417	417	414	384	405	458	414	435	450	366	441	435	445	401	406	421	417	426	415	389	416	424	401	405	435	419	455	405	436	408	408	408	422	397	427	399	396	426	432	431	393	423	402	410	397	414	440	401	399	386	409	453	395	438	392	402	399	395	430	411	420	426	418	412	417	427	415	436	426	435	429	372	449	387	412	420	448	423	411	439	454	422	417	430	388	395	431	420	441	421	385	434	406	405	380	418	426	408	429	427	434	402	413	397	444	465	418	416	409	417	448	369	457	425	412	419	424	410	412	426	433	406	402	425	414	375	413	398	482	403	450	390	395	412	400	382	403	431	439	400	427	437	423	429	386	414	430	476	424	402	420	432	417	409	449	401	428	433	403	437	411	422	416	418	422	444	400	450	425	462	434	421	417	433	412	435	427	423	416	411	399	440	413	442	421	425	416	433	434	438	438	421	400	409	389	445	411	396	390	415	392	398	402	417	388	392	411	386	430	422	463	425	440	429	381	416	415	406	422	410	437	415	419	437	418	382	428	417	387	395	412	428	380	409	414	456	405	397	450	398	409	419	410	402	423	429	418	397	402	392	424	420	404	422	390	419	370	405	424	410	400	398	417	396	393	446	397	412	434	402	397	389	392	408	415	416	435	430	408	413	419	388	393	401	402	406	406	402	394	443	386	448	411	421	397	400	421	408	444	427	389	403	425	399	417	405	412	399	446	408	389	406	428	427	433	382	419	420	426	427	437	432	438	392	396	412	379	423	460	401	393	436	463	414	434	416	432	424	421	410	387	416	410	422	426	420	416	416	407	410	415	417	382	375	414	426	382	410	428	404	422	386	397	397	445	395	389	404	435	435	408	391	390	417	451	436	457	417	403	443	387	427	414	421	431	396	423	406	400	412	439	392	433	421	439	439	387	397	441	430	367	399	404	429	461	390	427	416	398	435	414	416	427	380	418	427	392	415	408	431	403	435	397	425	416	414	412	374	393	424	437	420	438	453	394	409	402	403	460	394	403	414	411	385	407	421	380	389	391	442	413	411	393	450	443	413	421	409	437	423	415	412	450	422	418	394	405	380	399	425	425	445	401	394	378	434	424	425	430	411	418	390	435	410	407	395	390	393	434	446	435	433	397	415	405	422	418	407	405	399	436	445	409	425	416	412	437	370	384	406	450	405	427	441	431	415	422	434	410	411	424	380	399	413	413	428	405	448	394	417	443	405	408	467	417	424	414	418	420	408	445	428	407	400	416	417	421	459	390	387	427	381	410	430	422	417	421	421	394	440	460	379	422	414	419	419	435	426	403	449	409	415	440	416	427	387	392	386	393	416	410	408	423	414	425	401	396	439	464	445	451	432	429	417	414	384	434	400	411	421	422	435	392	422	426	364	418	428	466	400	414	384	444	392	448	377	402	385	426	426	448	408	386	389	432	418	399	415	398	441	427	439	430	451	443	428	415	424	388	392	389	432	417	432	413	408	447	447	381	404	402	403	430	398	417	422	433	428	423	433	449	432	399	400	408	406	445	440	448	405	441	411	386	406	389	387	399	456	394	413	444	412	484	444	392	429	409	378	444	400	447	453	442	444	417	437	385	416	408	430	388	388	407	419	388	375	435	398	411	438	427	406	393	406	402	438	407	411	418	419	418	400	407	389	368	409	402	397	388	411	408	416	381	438	412	459	390	454	428	403	453	439	407	439	386	454	423	428	415	395	378	431	424	369	386	399	413	433	371	400	442	403	385	416	404	450	421	399	396	418	388	440	405	410	414	420	399	450	402	397	419	410	410	399	428	426	401	419	453	420	421	439	430	415	433	405	427	428	432	428	418	400	406	412	401	357	423	428	435	410	434	401	452	420	405	431	446	430	448	414	431	431	401	378	393	450	409	435	411	423	397	420	395	417	395	400	406	404	403	419	411	406	429	418	435	437	408	430	417	408	409	420	355	393	407	358	397	394	410	442	383	383	386	414	408	426	449	400	415	420	396	383	377	434	376	423	401	397	407	390	431	441	402	423	412	428	403	423	432	392	419	408	438	420	377	428	395	396	402	445	411	394	444	412	421	409	417	408	413	418	454	440	457	451	404	356	394	400	418	439	401	438	418	415	432	385	445	454	428	433	418	420	383	420	419	411	389	468	422	411	410	446	409	409	420	422	415	411	456	418	429	443	403	396	418	393	428	401	420	398	455	387	423	423
2441	369	312	345	322	333	339	284	323	288	336	281	282	324	254	282	253	276	263	282	276	283	272	288	253	290	272	287	289	249	282	282	296	267	274	285	260	316	278	256	273	305	281	295	267	309	285	254	260	293	292	308	294	288	268	284	310	280	287	292	301	290	270	235	294	293	265	299	303	259	293	260	274	277	284	285	284	284	293	293	286	286	257	252	309	300	265	273	295	303	285	291	298	263	311	266	297	306	271	255	299	300	280	295	308	260	277	280	280	282	265	261	282	294	306	272	250	290	284	287	303	291	262	278	304	304	314	278	279	276	315	252	268	281	297	315	296	285	278	270	288	332	288	294	271	290	269	277	308	271	296	295	268	257	288	286	287	279	271	275	307	283	239	285	306	300	280	313	296	302	298	261	283	280	280	280	261	248	302	263	300	274	281	268	259	292	317	260	258	265	298	307	295	289	258	272	248	261	257	262	277	309	270	272	246	247	293	268	327	270	268	268	282	311	264	307	275	243	268	298	311	280	257	303	286	305	251	276	292	298	297	294	299	301	273	304	272	298	293	277	291	262	300	253	286	294	257	255	291	284	282	275	291	272	304	258	270	269	294	261	276	291	293	280	275	283	299	292	263	325	305	339	266	268	286	266	281	291	327	277	281	291	302	312	269	273	265	269	263	273	255	277	278	275	287	293	310	279	286	258	273	295	290	290	277	272	289	297	285	281	251	279	254	268	278	312	293	313	340	296	272	284	284	272	272	303	283	272	323	275	286	270	289	250	277	257	310	276	287	279	283	294	281	313	270	291	269	293	258	290	272	309	293	285	289	272	301	252	276	266	295	307	227	289	273	278	272	271	274	280	311	299	293	298	281	268	255	288	311	298	274	290	288	274	337	269	276	319	259	268	292	295	278	275	282	260	311	307	272	291	264	291	298	264	299	280	302	278	279	279	241	260	290	266	299	306	279	322	284	293	279	263	277	277	306	307	283	248	282	270	305	290	305	302	292	286	271	299	292	270	285	265	273	255	283	311	295	286	284	307	302	279	279	301	301	312	293	276	277	311	300	298	303	254	320	282	280	308	268	289	282	291	332	299	264	303	282	310	300	289	269	276	251	309	292	280	283	287	297	293	238	260	292	282	297	289	308	294	277	248	287	330	279	281	292	241	284	296	276	276	262	295	284	285	295	261	319	285	271	273	254	282	281	274	278	304	282	293	258	263	300	297	253	255	262	277	290	275	284	290	287	302	317	268	287	298	268	289	286	283	269	263	267	285	268	311	250	297	248	285	273	265	314	280	307	284	261	278	299	308	289	256	274	258	251	284	304	316	290	292	301	296	284	283	290	312	296	328	289	253	260	275	262	274	283	265	256	278	262	272	289	276	308	266	282	268	281	293	306	294	273	273	282	287	287	318	313	276	261	288	277	321	272	322	308	287	298	291	284	264	255	271	271	277	274	292	273	280	261	306	267	291	264	285	281	287	288	288	270	267	275	302	305	298	280	268	281	282	287	283	272	298	295	285	256	276	266	283	271	282	276	298	255	257	293	270	287	257	283	281	288	319	265	276	278	280	280	245	294	278	263	344	280	278	264	285	269	291	296	261	266	294	277	265	297	255	265	286	270	305	262	310	280	319	256	267	293	274	275	293	299	281	290	287	314	301	250	273	266	313	271	292	264	283	276	265	285	273	279	267	243	284	275	293	269	282	283	296	304	291	246	252	253	317	283	259	294	301	298	265	313	316	276	280	305	321	297	321	322	280	277	315	308	280	264	290	263	295	270	272	305	291	282	301	275	248	261	289	301	256	296	280	266	317	270	281	269	290	312	270	289	334	285	250	306	282	275	291	289	271	275	249	294	281	302	273	294	304	279	260	302	267	271	268	277	295	280	304	294	264	262	279	298	269	279	310	265	299	288	264	268	278	281	269	292	307	262	282	287	298	278	282	272	302	275	275	287	262	264	273	292	293	277	286	304	269	276	258	280	308	274	315	264	277	295	269	289	316	252	303	280	284	270	284	294	279	269	297	276	281	254	261	261	293	269	280	260	263	313	287	285	312	326	266	265	278	276	318	259	294	318	273	278	300	276	281	288	287	284	293	303	261	289	303	303	281	289	275	295	280	263	254	261	276	274	280	289	291	279	251	249	317	289	305	268	281	309	301	283	293	287	296	263	301	289	279	281	288	268	265	283	292	277	290	253	277	298	291	268	275	282	291	286	286	290	288	256	256	269	274	290	279	283	296	266	269	301	264	287	345	288	300	279	292	270	289	304	291	287	238	289	302	268	300	297	311	258	279	265	284	300	284	301	262	289	282	302	273	321	287	286	286	272	243	273	308	262	270	267	291	276	260	269	273	269	325	264	277	286	277	270	306	300	286	318	286	299	291	302	267	268	279	255	309	294	294	291	263	292	255	295	272	265	286	297	293	300	278	285	302	265	283	274	275	272	317	272	288	277	291	274	298	308	286	277	291	314	296	269	303	264	284	295	280	298	289	316	272	309	267	279	305	292	286	273	303	309	286	294	290	238	273	282	299	277	294	313	317	271	237	279	271	296	305	278	277	282	304	282	293	274	293	272	296	300	300	276	275	296	257	263	265	270	288	290	285	284	297	285	285	280	276	284	267	273	295	270	281	284	292	276	276	279	298	277	293	299	257	276	263	309	294	287	277	306	304	290	273	323	285	288	267	281	306	290	299	274	264	249	255	276	273	292	265	291	306	310	281	299	290	276	301	274	295	281	274	317	298	298	267	258	266	285	277	304	290	266	303	276	302	273	290	296	292	294	295	304	309	280	254	290	262	267	293	278	288	281	275	286	257	272	246	270	269	273	283	279	265	256	293	266	247	302	249	265	305	287	254	293	274	286	271	292	295	328	280	279	278	281	256	266	288	286	313	292	263	299	245	283	268	314	290	271	279	250	306	273	262	297	261	263	282	276	261	249	290	305	295	276	281	277	296	239	267	282	277	302	265	241	268	291	307	281	283	304	300	275	276	282	280	314	284	260	274	298	282	270	277	305	267	301	292	298	299	292	295	266	268	283	276	275	312	294	294	272	251	286	282	271	311	301	325	287	270	274	305	261	282	292	299	272	264	280	283	284	267	278	300	254	258	273	279	285	308	283	302	287	286	275	272	268	273	278	287	282	292	298	268	282	280	281	248	278	270	286	283	299	284	278	289	259	258	292	293	290	298	287	286	316	292	279	290	306	256	280	296	290	239	293	282	269	307	287	267	257	325	280	287	311	272	274	285	287	270	288	277	287	256	298	303	288	283	282	264	295	279	264	295	261	264	288	303	285	279	277	286	269	293	292	260	304	259	269	302	249	284	272	266	294	296	274	281	278	301	303	283	286	307	301	279	292	263	253	269	260	288	276	301	276	302	306	276	256	267	269	271	278	280	310	284	277	298	285	281	280	250	283	281	258	289	261	305	291	297	266	254	312	289	283	282	309	304	300	279	297	321	268	283	242	296	273	292	284	270	274	260
2380	841	897	1027	948	915	827	848	843	817	830	806	762	802	848	778	780	836	781	742	796	756	861	784	738	768	716	747	780	761	751	837	771	772	818	752	789	753	797	779	763	756	752	753	801	827	776	756	802	743	813	751	773	835	765	721	760	749	764	786	767	740	764	791	759	748	709	774	799	757	785	747	797	758	732	724	782	766	704	806	799	799	711	788	757	788	760	733	754	747	779	813	746	730	799	746	817	765	749	777	784	786	701	745	772	778	709	732	754	739	762	785	791	725	776	749	750	773	775	733	785	735	794	771	717	751	806	739	740	783	743	763	794	761	763	777	716	742	804	749	772	777	782	702	757	779	758	765	743	738	757	765	729	737	758	728	755	792	704	787	817	752	773	745	713	739	749	777	761	740	737	740	742	802	777	766	717	764	764	758	737	783	722	761	788	733	748	739	779	741	768	734	718	731	759	780	752	724	741	766	792	725	753	747	771	744	775	834	752	709	792	803	723	743	692	771	737	707	761	780	754	768	773	755	748	778	737	775	743	773	753	781	707	758	766	740	714	781	712	716	768	744	743	749	770	828	764	766	760	754	775	787	808	732	728	741	761	758	766	746	786	775	774	715	776	738	755	771	787	758	758	766	734	753	776	782	806	753	784	792	709	767	754	712	821	754	799	727	735	709	746	761	773	761	781	812	738	728	733	760	757	691	760	752	793	799	783	715	760	774	809	737	784	756	711	736	784	721	781	751	767	737	733	757	747	796	725	772	779	767	742	752	745	744	742	818	728	706	793	738	765	729	741	738	746	756	756	755	769	742	738	745	786	758	791	768	786	762	720	826	800	798	775	772	670	789	764	787	788	760	790	765	767	774	777	748	758	753	743	767	735	748	733	789	795	775	793	739	754	709	785	788	750	794	753	758	759	772	719	754	737	806	774	796	758	784	761	749	761	735	724	736	798	758	789	759	776	698	778	793	740	773	794	734	787	712	782	801	755	760	769	774	782	726	780	838	854	719	796	771	754	814	783	720	769	772	745	754	753	769	720	733	747	744	803	708	836	756	739	806	769	784	744	763	750	738	775	773	792	742	758	772	772	768	749	810	741	792	727	752	760	720	750	814	770	790	743	729	750	779	793	787	779	720	752	744	738	715	734	730	732	714	731	747	813	757	747	783	741	763	742	774	736	761	791	737	766	750	787	792	770	711	733	772	748	775	778	772	732	744	804	717	760	736	758	797	764	747	739	774	771	791	719	771	821	801	815	763	729	771	795	766	769	733	789	757	725	772	738	734	719	737	764	758	770	809	743	767	747	754	786	761	743	771	716	742	779	772	753	658	786	777	800	731	763	743	808	781	758	802	759	790	766	775	801	757	781	740	792	766	740	771	785	771	741	724	741	765	763	772	740	790	777	799	739	772	792	745	725	761	809	718	753	754	772	724	783	757	747	807	759	786	737	759	772	724	795	828	802	715	740	806	734	816	746	752	780	749	734	732	771	703	763	727	774	786	703	742	809	799	764	704	774	750	711	772	782	755	753	713	752	716	754	780	811	761	758	711	735	752	741	750	762	747	765	742	778	774	760	780	742	784	745	757	762	794	743	748	764	739	754	735	776	740	815	759	772	751	700	771	733	749	760	774	755	768	771	762	765	808	724	774	744	766	730	785	797	780	773	763	775	793	771	760	738	752	747	755	746	735	790	767	738	736	780	789	812	786	727	778	777	765	752	757	798	811	751	757	826	732	780	773	771	761	766	715	785	733	781	768	807	769	742	763	763	745	769	755	720	764	749	709	724	755	733	797	725	814	762	723	749	751	741	777	767	755	751	724	754	768	745	762	752	759	723	754	799	791	725	774	737	770	720	776	769	764	793	764	747	764	739	808	744	772	751	762	672	742	734	721	724	782	775	754	737	788	749	764	737	743	753	757	759	757	754	742	781	745	785	748	768	797	764	727	770	771	737	769	755	723	821	794	730	802	795	736	766	768	790	736	745	801	758	736	808	730	723	809	749	735	800	726	789	722	718	778	761	756	737	761	789	787	735	775	751	764	759	799	773	759	779	785	761	776	767	731	783	720	755	779	737	843	770	725	732	771	763	786	783	805	740	692	778	771	752	769	734	754	765	804	777	765	772	773	739	787	824	714	785	782	736	784	787	774	795	743	812	784	786	700	766	734	784	795	739	793	767	781	732	768	708	758	761	724	764	722	788	738	787	766	755	733	796	756	768	824	768	742	755	789	747	778	751	726	727	734	802	773	728	769	731	756	774	770	764	768	702	780	760	774	736	744	771	784	794	742	736	772	733	741	752	787	779	741	751	723	780	769	734	728	796	740	787	770	814	761	752	754	770	807	782	802	768	759	722	788	724	763	756	755	746	742	792	786	717	732	761	787	768	759	761	770	773	728	726	758	787	760	758	764	760	739	792	760	725	783	754	763	729	745	796	762	707	746	717	786	780	749	731	735	756	776	745	752	790	808	741	768	752	798	759	754	782	751	724	759	778	730	807	802	764	781	719	784	772	729	738	738	790	778	743	770	741	788	793	783	801	768	728	749	770	750	797	777	787	702	738	742	797	770	772	783	773	762	774	747	779	778	774	731	795	765	813	729	705	742	719	762	761	733	779	757	762	808	763	770	769	796	707	756	792	741	841	734	801	768	721	746	778	762	788	771	758	790	774	749	763	751	742	766	793	760	803	778	773	731	809	732	773	733	718	727	786	733	729	792	774	790	786	746	770	760	796	783	743	725	777	765	784	795	847	791	795	747	735	779	769	802	789	812	786	739	754	751	749	806	765	715	733	777	753	723	775	716	792	746	750	721	754	729	727	755	744	726	786	742	760	806	730	732	733	785	733	780	806	769	765	798	785	701	727	786	759	767	745	749	777	797	772	780	749	759	796	742	710	707	775	745	752	727	762	754	762	764	786	761	772	723	729	743	765	745	735	746	763	774	714	778	702	785	718	736	718	737	758	741	758	763	795	804	738	753	756	772	698	771	795	773	742	745	755	769	806	748	791	784	761	750	795	768	750	786	749	791	772	781	754	819	783	773	754	771	773	745	752	775	772	746	759	680	725	755	720	773	752	757	751	727	764	745	795	792	762	750	804	755	788	764	728	726	759	733	750	782	736	785	775	774	747	755	796	735	768	746	720	783	797	790	714	810	744	747	771	729	743	770	760	795	772	786	792	754	730	828	770	732	798	803	789	778	801	731	775	781	741	789	762	766	782	768	772	791	753	755	768	780	746	711	710	740	736	720	773	802	777	776	732	760	747	762	766	773	790	791	722	773	833	780	765	776	799	772	757	784	755	778	788	740	755	772	740	741	741	765	752	752	778	707	806	745	741	739	748	764	787	745	797	794	747	744	761	771	813	731	808	811	746	754	721	752	766	756	776	788	799	753	781	746	793	738	778	749	733	747	768	771	751	728	779	766	820	702	814	748	780	762	777	757	739	784	757	749	796	760	727	801	754	774	737	745	777	741	765	769	741	783
8839	915	1188	1026	727	548	447	366	298	285	242	273	216	227	228	208	213	199	192	186	188	194	189	177	176	175	172	176	182	163	180	170	184	176	162	172	169	161	178	169	167	153	156	162	180	184	150	182	168	168	162	168	167	173	165	160	179	150	151	149	153	165	151	162	157	165	177	143	156	153	154	160	152	140	157	162	160	156	179	178	147	160	156	156	148	137	144	127	153	148	160	165	148	155	181	153	151	166	163	148	163	165	170	172	144	164	155	116	141	172	140	129	170	149	156	181	164	168	152	152	152	153	157	177	139	154	142	160	155	154	138	154	153	176	156	169	144	146	151	138	165	135	148	158	169	147	183	168	160	150	153	160	150	160	148	166	166	151	148	145	161	183	171	166	162	152	146	172	173	147	159	170	176	164	163	171	145	151	138	144	162	166	162	148	154	157	171	139	165	144	148	153	175	161	165	186	163	154	173	155	132	156	162	157	163	136	180	144	159	164	153	160	178	161	144	157	154	163	139	151	151	168	127	131	147	148	169	150	154	145	122	167	151	162	155	157	153	149	159	139	148	150	146	164	154	175	146	147	131	157	171	159	148	151	159	185	154	158	154	153	167	154	164	137	150	138	177	141	160	165	166	159	160	161	152	170	154	158	124	162	162	173	182	164	164	158	155	173	179	152	153	146	154	155	143	150	130	154	145	149	164	156	131	165	153	136	160	163	171	145	174	164	153	162	163	169	167	147	164	159	140	142	169	148	132	141	158	149	154	154	150	150	151	124	160	161	172	163	155	141	137	172	188	142	161	165	160	139	154	164	167	128	172	151	152	164	163	152	158	153	165	140	141	161	159	166	165	191	184	157	147	157	142	175	172	154	162	168	185	175	154	152	161	162	141	152	170	154	146	146	157	163	165	167	162	155	180	136	170	174	169	166	143	152	154	147	149	127	158	149	151	177	168	164	145	155	165	169	172	174	175	171	165	145	177	148	157	204	157	171	160	192	126	170	150	140	172	153	150	160	138	139	170	171	159	151	167	165	161	153	150	158	151	129	155	144	155	137	148	155	171	143	169	179	164	134	155	162	160	149	146	157	172	160	168	170	161	155	134	161	149	156	150	142	140	170	166	171	156	178	173	150	147	141	168	147	151	149	139	151	163	139	134	148	142	147	151	140	134	134	166	175	168	157	141	184	157	147	194	173	137	161	152	151	140	158	136	160	171	143	148	146	151	151	164	166	188	134	168	162	168	186	164	155	130	162	158	148	155	172	154	151	148	158	133	143	151	144	140	180	157	153	161	158	152	145	153	143	137	155	168	167	149	138	157	171	141	189	163	149	146	171	159	154	153	153	166	139	169	151	174	151	153	160	159	147	155	162	159	143	179	174	146	163	167	125	179	132	160	145	153	152	159	150	127	158	153	156	130	129	163	153	149	145	168	158	158	174	174	160	161	147	144	143	144	145	175	152	150	161	166	143	155	164	177	144	155	158	150	156	134	176	148	166	170	150	168	154	176	164	167	166	167	151	162	144	175	162	161	167	144	165	168	149	186	162	131	146	159	168	147	149	172	147	192	179	145	151	156	151	165	153	152	154	181	159	147	146	146	151	149	171	148	146	165	143	168	180	181	164	144	161	184	157	146	149	162	168	155	173	161	138	171	171	165	171	160	138	148	152	173	130	167	157	156	158	163	153	152	167	147	164	152	159	159	139	156	147	119	135	156	175	162	175	153	142	147	171	163	142	149	150	161	150	144	171	156	162	194	156	157	182	187	165	151	173	160	168	146	160	169	168	154	160	155	163	162	164	159	154	166	146	142	147	126	156	169	182	173	159	138	164	178	138	140	175	148	159	173	155	152	151	160	198	157	166	146	155	162	141	152	163	150	163	138	177	150	162	162	167	134	151	154	171	174	172	146	166	162	173	162	161	154	157	148	157	164	162	150	171	163	166	167	194	155	145	154	149	163	157	158	147	175	150	138	134	147	164	151	141	156	186	157	167	157	159	173	158	151	139	146	152	164	162	160	165	167	172	165	154	186	172	160	150	186	156	172	143	155	179	172	146	157	167	179	166	157	165	161	175	170	170	143	142	163	125	143	167	160	142	178	163	163	162	155	165	142	169	172	142	152	156	161	171	168	133	178	146	145	151	154	135	140	152	155	146	162	150	158	140	171	179	180	169	146	171	179	169	154	175	158	147	155	146	150	171	160	147	174	143	156	145	166	172	143	158	164	177	153	166	167	165	141	164	169	140	167	155	158	155	186	148	163	184	136	157	157	156	169	175	173	157	166	149	143	175	137	160	157	157	149	165	153	182	153	187	146	169	174	142	153	166	141	152	160	157	139	157	145	159	141	176	176	169	169	143	159	133	155	152	160	177	170	154	121	176	155	185	157	163	148	152	147	151	165	185	158	170	139	151	180	167	171	153	166	165	141	156	140	174	185	151	170	190	159	164	150	143	164	157	167	176	131	151	186	155	165	146	129	162	146	146	163	148	173	175	157	144	172	165	183	149	156	162	142	155	169	162	169	128	181	151	170	162	185	153	159	170	152	127	162	149	152	159	172	139	164	143	159	150	167	175	141	157	173	186	136	130	154	153	150	162	168	174	157	154	152	152	152	146	177	152	174	151	155	150	135	164	161	171	160	173	155	149	158	119	178	157	178	162	139	155	167	154	163	161	154	142	144	161	137	151	151	136	162	159	147	158	164	168	142	152	144	158	180	142	156	148	152	199	158	153	167	149	172	157	147	158	164	158	138	162	140	130	141	163	168	168	142	179	135	166	146	149	157	154	136	157	148	137	166	167	156	171	147	160	154	162	178	179	145	152	140	153	165	130	159	140	139	157	136	141	170	161	149	153	160	171	142	170	141	155	158	173	170	167	154	178	167	152	163	147	156	150	171	143	162	149	148	181	159	150	150	173	173	152	159	130	160	177	147	153	150	153	138	157	173	154	137	136	139	161	153	142	150	142	139	150	145	137	162	136	162	157	185	171	175	150	128	159	167	161	167	134	157	183	164	171	164	164	156	149	164	191	159	178	154	157	150	163	143	152	144	149	143	133	183	175	144	156	160	168	150	152	155	146	160	186	186	190	185	174	147	139	158	164	141	153	168	169	156	148	151	131	159	163	174	140	149	173	136	146	145	153	180	156	164	140	159	169	158	145	147	168	163	167	160	151	153	144	152	174	186	170	148	150	129	151	152	151	179	133	170	165	162	127	143	145	166	163	140	144	150	163	150	163	163	149	172	155	151	124	162	177	149	157	167	154	175	148	142	146	165	164	154	182	166	161	157	146	177	156	153	157	144	142	179	162	170	160	168	164	147	159	157	163	173	156	137	158	148	154	148	167	178	158	145	149	185	154	165	154	174	147	161	151	158	160	159	131	158	155	181	157	145	172	180	147	144	157	149	162	152	179	147	142	144	150	155	146	145	172	123	166	140	159	160	181	159	162	156	169	174	161	153	149	175	160	150	146	179	161	157	136	186	182
5535	1252	2395	3082	2767	2272	1908	1601	1422	1210	1110	983	926	854	772	837	812	717	698	655	646	604	609	551	621	585	551	597	572	561	548	560	529	572	543	528	523	498	518	493	471	523	487	497	485	502	501	484	489	486	488	481	473	476	447	465	469	460	499	515	485	472	511	476	442	453	492	470	439	457	452	467	522	506	505	446	489	496	477	473	472	454	433	462	478	472	517	475	495	417	460	460	434	446	463	445	446	450	471	465	478	468	485	469	486	449	432	471	470	434	457	462	473	462	445	499	464	437	468	473	428	460	474	451	489	409	444	457	464	476	445	465	475	454	456	432	478	497	478	475	457	468	448	476	467	416	485	486	468	454	471	429	462	474	456	464	488	465	457	459	440	456	465	439	485	471	433	465	465	447	470	480	501	449	463	499	461	434	445	446	465	469	430	428	486	441	466	479	468	474	472	452	451	451	436	453	407	441	456	458	426	461	485	442	427	441	453	485	459	438	479	454	467	452	469	455	474	488	443	474	489	477	421	476	503	440	445	446	433	448	439	487	450	488	508	472	464	464	438	441	444	483	448	472	475	451	450	460	449	452	458	453	431	473	466	442	437	455	513	471	475	434	488	441	457	465	444	441	480	423	467	435	471	425	443	488	458	457	460	456	468	474	408	466	478	450	444	427	443	419	484	463	450	447	427	446	444	462	471	452	417	456	461	428	477	433	453	451	443	425	465	442	470	439	438	484	454	454	437	450	480	475	449	438	448	431	475	442	433	461	447	456	445	476	431	460	497	476	426	406	482	448	444	468	440	462	450	460	436	446	446	467	447	485	460	435	436	489	443	489	423	478	482	458	436	503	468	428	447	460	470	464	437	442	404	454	456	438	448	443	438	478	482	468	482	451	426	511	412	451	469	453	436	479	468	459	459	464	504	496	448	474	481	447	475	436	453	442	480	423	450	465	451	506	424	437	439	482	423	470	425	438	434	437	463	427	455	449	463	451	445	450	404	479	435	451	443	453	475	414	423	469	457	447	490	447	446	441	516	484	446	480	490	429	488	443	445	486	458	474	447	440	448	455	487	455	442	430	460	486	446	449	443	429	476	498	438	435	470	434	458	477	485	450	471	439	438	441	425	441	457	490	471	476	491	426	489	445	467	455	430	483	437	452	466	445	455	493	464	458	433	431	471	421	453	431	466	462	474	447	402	456	430	444	430	432	441	477	453	439	418	455	456	418	504	462	462	456	418	466	484	509	464	476	435	479	457	453	426	471	463	436	507	455	440	438	426	433	482	428	471	479	424	462	421	440	428	439	494	439	461	452	433	515	439	458	461	464	455	451	442	446	471	475	453	465	466	466	453	437	492	434	440	433	495	472	442	467	465	441	429	428	453	451	449	447	474	418	425	480	461	451	475	481	497	461	433	454	439	446	482	469	446	484	449	420	488	427	410	462	487	474	434	476	488	460	457	434	456	456	488	474	469	443	419	414	444	500	454	435	493	468	434	425	463	472	447	462	440	456	434	470	457	455	418	437	476	463	455	442	452	437	485	463	449	436	426	473	505	445	437	501	451	431	412	455	470	472	505	474	479	437	461	431	461	431	456	442	435	473	483	464	438	425	467	476	469	491	441	461	461	460	415	423	442	451	464	467	479	468	477	460	475	450	473	451	483	439	490	477	453	465	456	461	457	449	482	437	464	459	496	472	436	475	457	450	466	438	454	458	470	434	469	467	458	457	475	437	470	476	485	430	462	495	465	471	450	442	486	459	423	441	463	440	415	433	451	434	433	434	482	442	503	466	493	474	445	436	447	457	473	429	483	457	417	474	478	420	450	490	429	456	473	486	416	474	430	433	430	481	421	483	464	468	416	496	430	468	446	433	436	463	467	479	457	478	458	469	466	469	466	422	459	487	466	466	481	490	465	468	459	448	467	420	430	446	440	409	432	453	438	451	465	442	449	478	447	467	435	445	471	489	444	474	494	480	443	439	441	461	466	439	466	438	465	411	440	462	477	460	467	456	462	457	425	508	457	476	454	473	441	470	468	476	445	437	439	466	458	451	433	438	425	480	428	423	470	471	465	499	403	469	465	497	407	455	447	425	470	462	445	530	467	437	422	434	461	483	422	493	407	470	483	453	457	434	465	427	479	454	490	497	456	438	444	455	430	443	445	428	455	463	465	460	446	445	461	468	464	429	471	420	428	491	426	416	494	468	444	414	465	437	427	476	455	482	450	455	431	499	443	479	449	453	432	455	458	444	463	458	450	478	441	470	432	462	463	421	438	454	456	421	464	450	475	440	466	467	443	404	458	468	486	436	467	455	490	493	489	463	439	456	493	475	461	485	460	471	474	452	461	466	457	447	445	461	465	441	460	487	493	443	493	439	429	477	462	477	452	469	449	471	442	466	447	455	456	473	451	445	515	488	422	461	479	434	482	470	433	462	426	443	432	467	439	437	460	460	474	445	462	428	450	466	461	451	450	458	500	427	475	460	461	458	458	460	460	458	495	466	458	461	446	462	464	482	431	421	458	467	438	453	460	461	476	441	456	412	411	442	425	481	450	406	461	434	449	440	435	448	469	443	443	432	428	474	486	431	476	432	468	460	468	462	417	462	449	438	452	434	446	460	432	411	431	430	429	429	438	450	452	486	442	445	439	436	463	479	459	397	467	492	454	491	447	460	421	478	472	427	430	491	433	503	463	452	461	445	456	415	460	425	433	493	417	456	462	399	415	454	434	448	463	447	470	445	423	480	450	446	437	462	434	456	422	478	444	452	492	461	478	455	461	418	393	487	462	472	466	454	437	421	458	423	446	456	434	472	434	408	460	431	443	436	466	466	454	470	458	457	426	484	478	449	481	445	456	459	460	457	436	455	520	448	467	419	440	445	450	471	471	461	467	457	478	471	451	457	453	459	466	455	438	418	496	474	472	444	505	480	462	476	450	430	399	483	467	442	458	453	446	481	438	444	449	470	460	473	482	460	436	448	456	453	470	478	439	437	471	453	429	471	407	426	440	472	492	432	441	411	472	419	457	459	444	468	465	489	428	438	453	480	460	463	462	444	508	466	437	430	492	436	451	446	458	417	498	448	455	447	443	439	447	425	437	490	468	458	519	474	448	442	463	452	438	494	452	423	473	450	477	443	455	447	463	477	449	484	448	427	446	451	448	482	388	446	446	451	463	476	455	434	450	448	473	486	439	481	437	424	460	453	425	442	417	462	481	479	465	426	450	478	480	466	459	484	444	495	392	457	513	457	439	475	439	483	448	487	448	487	469	491	443	472	456	432	430	451	484	465	464	453	447	455	445	490	447	507	435	457	509	441	454	478	452	472	484	437	494	470	454	499	452	447	480	444	458	459	435	511	429	439	452	454	411	481	445	461	446	473	467	462	438	436	491	457	463	440	502	464	442	485	443	464	447	449	484	417	448	462	459	480	393	454	431	437	483	435	425	447	450	487	486	457	451	456	459	479	421	449	404	458	452	457	458	481
16218	2247	2314	1752	1258	950	687	589	462	445	332	308	300	257	243	230	199	211	215	179	187	183	171	164	179	173	148	139	154	160	164	147	146	158	148	156	163	170	150	156	166	145	164	140	161	140	163	137	146	136	142	148	161	130	156	154	143	119	130	157	123	143	153	130	140	133	143	140	166	142	129	126	129	163	142	141	146	127	132	146	134	133	127	136	136	140	158	141	149	132	168	129	148	133	133	143	131	147	156	153	150	141	149	152	143	142	147	137	155	143	147	146	124	157	140	129	134	133	154	134	130	120	145	120	145	167	140	110	145	137	122	130	131	126	155	137	120	142	119	142	124	139	150	139	158	129	127	142	131	132	144	130	133	128	147	140	131	130	131	138	140	165	139	124	140	145	142	123	147	132	133	137	145	115	119	112	154	139	142	140	144	131	137	137	164	149	118	139	139	152	132	114	137	146	131	132	162	137	129	138	124	127	137	117	115	152	117	139	122	144	124	149	151	129	140	150	126	115	147	136	163	121	116	131	139	131	141	144	123	144	146	147	135	135	120	149	130	133	151	135	136	141	141	146	120	151	111	123	137	132	132	150	137	146	147	124	159	141	153	150	139	160	116	136	153	110	115	142	130	143	146	145	134	149	151	132	123	110	137	133	125	138	104	116	172	141	149	142	138	149	153	120	132	157	144	119	145	133	120	130	131	109	128	130	111	135	126	130	126	126	135	127	142	100	144	130	132	135	120	157	118	135	122	130	151	134	147	124	124	122	153	110	146	121	122	149	142	122	138	104	139	144	132	153	138	125	130	143	145	129	139	167	127	121	123	143	110	134	142	155	147	134	149	139	144	138	131	133	146	153	143	120	134	126	157	127	126	137	125	151	131	118	127	118	141	113	134	149	127	153	127	136	132	131	137	145	154	134	136	134	131	129	113	132	143	125	130	127	151	122	154	132	131	140	132	147	143	147	148	122	143	157	130	129	117	146	125	123	136	141	131	134	166	141	131	144	137	140	155	133	130	139	157	128	126	117	133	147	144	137	142	150	119	127	135	125	145	130	139	132	117	153	143	133	149	136	140	134	124	139	124	140	136	147	128	126	129	146	145	129	137	130	110	127	153	154	127	106	138	130	123	145	153	157	137	139	118	145	130	129	159	132	146	137	158	144	122	135	143	118	131	129	156	160	120	118	118	141	142	109	136	123	140	138	142	144	136	142	158	131	123	140	161	151	120	137	123	133	127	145	138	140	136	155	142	140	131	124	116	141	127	115	141	136	131	131	145	155	141	136	138	145	138	108	136	110	127	149	151	132	114	124	132	122	148	128	122	151	164	155	144	130	128	132	122	117	142	138	120	176	142	149	151	141	136	151	142	142	137	123	137	140	153	148	127	121	151	124	130	135	153	133	132	108	121	148	140	138	117	152	131	137	136	118	133	120	130	148	109	127	137	122	121	150	124	128	122	135	151	143	118	138	149	127	144	153	151	130	145	126	134	129	124	131	146	130	137	142	145	136	145	153	139	138	150	125	126	154	132	114	158	143	138	145	133	168	140	147	121	155	121	139	128	117	142	145	148	138	150	148	139	137	124	130	143	127	133	147	138	125	145	128	140	123	130	130	118	147	136	148	129	135	132	109	143	152	136	130	142	146	137	151	148	143	143	114	151	150	139	152	132	126	114	146	152	119	113	127	131	143	140	113	137	124	136	130	123	144	157	129	138	141	132	119	138	134	139	131	137	128	132	135	127	138	132	146	138	141	120	143	118	145	166	116	146	147	132	132	143	142	155	156	148	142	134	144	135	133	146	133	129	134	140	140	143	157	149	128	144	152	148	142	139	145	146	120	122	137	128	164	162	129	145	138	143	142	145	156	151	118	130	114	107	135	128	135	140	137	141	142	133	135	130	158	136	132	123	151	141	133	136	138	154	146	135	142	135	137	133	112	157	129	137	146	132	126	127	123	146	120	125	137	137	146	146	128	152	142	135	148	145	153	136	135	116	118	148	143	132	135	137	133	110	137	139	134	147	124	148	124	133	117	132	135	135	123	130	140	148	140	134	138	135	130	135	142	138	121	134	147	136	137	130	134	145	126	133	140	135	122	146	129	120	127	137	131	138	151	162	129	157	136	133	136	123	148	170	159	144	139	134	138	148	160	157	130	146	127	148	153	154	145	134	104	122	119	118	139	120	131	134	125	142	150	116	130	141	111	139	120	139	141	152	153	148	155	144	159	142	136	109	164	188	135	130	116	133	131	117	133	154	154	126	121	142	131	119	135	124	137	130	130	154	130	143	132	135	122	133	118	117	131	139	148	143	121	140	119	123	145	124	142	120	132	148	143	130	133	131	110	124	120	146	127	146	134	126	123	123	142	138	129	128	139	127	124	131	133	157	135	127	131	122	138	134	148	139	128	121	138	128	161	115	136	135	142	141	142	145	149	139	146	131	129	128	127	138	135	138	148	140	133	144	125	146	140	145	143	140	154	128	156	158	142	137	155	123	130	124	139	140	154	147	145	141	138	133	154	119	142	135	142	134	145	123	144	122	127	127	149	147	122	133	138	123	130	138	126	131	128	123	133	121	123	150	131	142	125	132	138	125	128	143	139	149	144	145	138	136	131	127	113	139	130	145	174	130	112	128	134	133	140	127	136	134	122	139	139	114	137	146	142	126	147	140	143	153	119	136	149	111	111	159	144	135	123	135	132	136	137	121	164	130	157	156	157	149	128	143	134	120	122	136	143	150	135	149	116	137	131	148	134	144	152	111	152	143	130	121	123	130	152	125	125	126	149	113	141	137	145	151	127	139	134	146	147	121	126	137	121	113	136	120	151	122	139	134	138	152	139	136	126	122	145	122	144	134	135	139	142	117	141	119	119	134	138	133	127	130	126	124	146	135	144	139	154	136	130	153	125	145	124	128	170	152	136	137	117	126	147	134	140	124	131	132	134	121	161	137	140	127	117	133	145	148	148	138	138	125	135	149	133	132	147	129	134	141	155	153	141	115	131	120	148	134	147	147	126	139	154	131	145	124	140	126	139	140	123	137	110	144	108	162	149	138	144	146	142	137	108	123	146	138	148	142	136	132	124	147	134	140	130	115	114	155	141	121	138	132	128	126	134	142	106	156	142	143	120	175	138	134	146	136	122	130	122	141	135	133	120	129	129	129	137	112	169	148	139	147	135	137	136	126	131	141	141	113	130	139	134	111	138	141	126	127	127	136	129	130	126	122	131	150	148	129	119	146	131	134	135	129	144	142	109	148	148	147	165	144	131	128	132	151	156	127	137	132	127	138	157	127	122	121	130	124	146	133	136	129	138	143	147	143	127	137	149	131	124	119	110	132	127	147	114	161	137	130	141	147	126	150	117	148	143	122	138	133	128	127	155	131	140	152	141	136	151	143	120	119	137	123	143	121	131	125	110	142	144	148	145	140	153	122	113	130	133	142	136	142	154	149	126	124	142	130	139	163	114	133	129	130	132	160	112	119	136
7417	2055	4339	5189	4723	3864	3172	2571	2225	1859	1608	1461	1328	1183	1082	1027	913	889	857	829	730	712	713	688	649	604	617	607	558	622	550	538	562	575	526	528	558	493	503	549	503	532	441	502	479	488	485	479	512	474	467	489	492	503	433	418	432	419	461	477	463	485	442	435	424	425	435	444	448	425	444	450	474	462	456	438	424	444	462	419	433	436	393	413	410	434	432	436	410	397	432	420	446	420	426	423	408	403	421	396	397	430	433	425	444	425	427	432	399	427	415	441	421	470	405	451	410	441	427	394	424	406	409	434	439	395	427	428	402	426	428	436	407	406	472	405	392	409	419	422	403	397	440	414	436	359	446	396	432	423	390	421	411	440	462	450	407	410	417	407	420	369	423	451	422	430	440	431	417	376	389	449	422	390	449	410	427	411	395	433	419	403	418	428	391	407	447	394	429	423	424	424	406	447	427	393	421	412	414	486	404	414	368	420	414	416	440	387	411	453	406	430	402	417	435	401	401	371	401	431	408	441	416	411	392	383	445	437	457	439	425	410	405	428	403	436	435	439	426	421	432	432	398	458	406	426	379	389	447	395	412	409	409	452	411	426	401	426	427	443	425	421	419	414	446	400	421	420	415	427	395	398	406	403	405	421	428	414	446	436	394	442	373	448	414	415	405	436	373	388	427	422	413	407	409	405	422	401	415	444	399	433	463	417	402	454	420	426	388	402	416	433	391	436	444	408	441	399	393	398	403	429	410	414	442	384	418	401	432	429	415	404	434	380	423	409	419	402	430	404	455	438	425	435	411	405	420	400	441	416	368	404	384	421	434	441	436	458	411	472	416	425	409	400	390	394	420	402	445	407	434	389	435	433	388	426	436	386	413	388	417	398	398	461	408	444	409	453	420	401	403	418	439	415	443	379	393	386	416	422	414	384	411	403	384	418	438	391	433	441	427	408	397	392	419	427	434	413	407	402	401	427	424	414	398	420	413	393	422	433	427	402	406	487	416	381	411	393	400	412	422	408	432	441	399	392	407	455	399	399	425	394	455	434	424	400	437	454	411	406	413	401	436	420	424	414	383	412	392	430	429	448	415	437	413	440	408	444	387	434	388	390	400	408	409	446	411	439	430	404	417	416	452	407	400	417	415	446	387	399	442	420	414	445	393	430	435	398	423	428	427	412	411	420	423	426	423	412	419	453	388	425	396	414	399	403	428	424	413	425	398	407	430	421	425	430	428	425	438	466	456	402	455	432	425	394	419	457	399	426	440	422	414	399	381	389	428	454	403	424	391	421	409	416	379	431	410	459	401	405	444	440	422	411	406	413	410	394	408	434	395	423	378	433	392	406	418	422	452	423	435	450	428	403	417	413	406	399	373	429	419	398	402	433	417	396	396	413	393	393	414	414	415	422	449	431	410	425	410	380	383	410	458	446	422	449	396	416	373	470	418	432	432	384	396	381	401	381	408	411	388	403	390	422	387	375	375	456	400	433	400	410	463	361	384	391	454	435	431	398	429	409	408	378	389	433	370	384	435	434	401	415	411	405	449	419	432	415	393	404	446	409	425	402	443	454	412	406	423	427	439	394	426	383	408	398	390	425	430	406	385	418	441	392	390	442	456	432	425	396	410	423	427	423	417	401	392	405	450	442	425	444	416	420	423	408	412	395	401	413	389	388	426	401	411	384	411	399	413	399	408	399	408	421	398	413	395	412	432	409	388	417	410	429	392	415	369	377	404	400	432	419	420	436	389	442	425	412	404	426	415	397	414	401	424	424	450	437	390	428	408	424	460	432	415	381	397	399	434	402	406	418	432	438	414	454	428	415	415	403	412	422	448	429	418	414	431	424	399	430	370	382	409	417	437	417	382	428	414	420	419	401	421	430	395	367	438	395	429	432	426	425	400	419	425	433	438	417	402	424	428	425	424	397	423	389	413	437	416	453	399	428	423	400	429	410	408	409	401	409	389	421	418	470	416	419	376	435	466	409	448	386	393	432	435	413	412	413	415	407	408	407	379	433	398	399	429	399	454	427	430	423	411	433	423	392	381	402	426	399	452	414	424	408	395	398	413	389	419	441	369	420	424	423	421	411	392	402	388	414	408	389	399	407	381	433	414	426	405	416	405	399	423	435	409	439	382	394	426	423	421	402	448	383	454	428	391	452	407	395	435	427	421	394	396	433	415	416	432	405	414	418	390	405	435	431	435	415	446	410	405	388	414	420	449	409	436	401	403	456	409	408	417	438	409	433	396	387	456	411	432	422	372	424	438	385	429	403	396	438	411	405	427	404	431	394	380	435	427	414	448	455	431	438	406	411	385	430	422	417	388	418	392	401	403	404	415	409	416	397	424	407	405	402	396	417	452	434	429	436	383	403	426	413	406	436	392	466	427	418	420	435	396	430	408	378	401	428	400	423	443	438	425	388	396	413	424	399	423	389	432	406	396	425	390	402	410	404	406	426	372	399	409	419	372	407	417	400	436	418	413	427	423	390	405	401	410	388	411	427	449	406	394	401	396	404	409	407	461	409	409	453	385	395	402	403	439	419	388	438	412	406	415	413	429	396	391	436	418	394	371	432	428	385	426	396	401	462	431	423	445	414	423	452	434	410	411	384	421	393	420	408	394	454	462	390	403	376	397	422	429	423	432	415	426	363	442	438	425	426	417	412	375	411	412	429	428	438	409	381	427	426	430	389	409	436	413	425	392	415	438	407	386	388	402	403	397	413	435	434	416	415	452	386	412	424	445	435	397	402	395	437	418	404	414	424	392	462	391	370	397	410	392	418	433	411	412	397	426	418	395	395	387	411	417	459	401	416	392	418	427	402	431	424	436	409	401	420	418	414	411	426	436	409	418	401	426	412	423	405	424	433	401	403	430	384	420	443	385	411	390	411	414	424	414	430	406	400	390	393	379	389	405	407	402	402	402	494	402	428	390	424	443	404	410	408	421	398	417	408	407	382	381	449	452	372	376	407	411	407	432	391	438	425	397	404	413	395	425	413	416	416	405	427	398	441	409	430	420	388	415	444	485	403	367	396	368	417	413	428	421	442	443	421	382	435	410	384	409	416	410	402	434	441	430	395	410	438	434	398	398	395	435	409	446	425	397	411	434	420	431	465	400	423	450	418	423	429	424	382	406	409	414	413	414	416	364	402	422	412	408	370	412	422	414	403	408	405	399	419	397	397	391	377	383	408	413	425	401	446	393	444	413	419	410	415	392	431	394	417	384	420	377	395	422	391	407	415	398	432	399	424	429	388	410	406	443	408	397	406	418	437	435	429	415	421	371	421	404	431	392	423	441	402	447	403	451	391	391	411	413	422	415	441	418	436	401	403	416	410	465	387	393	416	409	414	396	446	401	422	399	408	433	431	424	410	406	402	398	406	395	412	403	408	420	418	418	425	405	376	367	406	385	440	401	443	406	419	397	427	399	446	408	398	392	415	401	377	397	405	433	417	418	396	380	415	393	378	407	403	408	397	437	423	388	384
2398	323	364	336	300	315	296	323	281	326	292	306	289	305	278	264	267	280	287	296	310	256	297	299	340	299	307	282	307	286	282	293	313	296	281	267	309	293	286	262	266	292	277	277	284	295	325	281	305	290	308	319	276	263	300	281	277	306	305	287	281	303	272	250	299	287	283	254	265	268	288	305	280	259	265	272	267	285	309	292	318	295	294	270	277	307	316	269	280	320	277	284	295	261	287	268	285	298	283	272	291	266	264	264	286	255	301	284	288	297	282	307	262	290	274	290	306	284	266	282	285	292	315	306	291	267	255	273	279	280	244	301	265	291	264	300	310	287	285	258	280	266	298	274	271	279	288	292	267	289	298	298	289	283	279	280	267	254	270	294	262	250	294	301	273	288	292	297	296	294	260	288	295	284	249	281	278	276	262	303	288	293	285	284	281	288	286	242	263	303	315	269	272	253	281	286	306	298	294	313	265	285	275	283	258	274	277	260	277	307	272	269	294	290	312	321	287	274	290	276	266	291	305	293	286	289	303	298	283	284	283	284	288	261	284	264	274	247	285	305	313	280	277	248	273	300	285	268	293	267	294	270	274	318	283	277	291	280	274	256	275	279	257	310	296	275	288	281	285	259	275	280	304	293	265	302	284	293	278	279	285	267	302	298	287	313	284	280	259	301	273	297	268	255	258	291	271	267	307	279	292	266	303	274	287	269	279	297	284	334	309	280	277	288	272	277	280	301	295	283	275	278	293	309	280	310	311	272	304	276	278	265	283	284	293	275	289	276	271	298	259	295	298	300	293	305	304	265	270	286	256	284	317	256	272	281	313	286	295	262	303	304	312	278	269	270	286	282	260	276	264	289	270	298	282	270	271	273	269	291	241	263	272	280	248	285	262	280	270	292	309	294	273	300	291	274	295	267	302	284	275	306	272	268	259	283	301	271	284	298	275	286	304	260	297	283	282	292	286	287	290	280	298	274	291	280	276	321	290	278	265	271	290	272	281	310	305	271	284	267	290	293	258	278	244	259	272	267	285	276	264	267	259	289	269	273	296	276	276	267	297	255	278	282	300	278	285	295	283	282	269	293	273	263	270	278	256	274	316	286	288	259	293	290	288	303	280	281	302	297	289	292	288	305	298	296	275	285	285	311	319	273	315	290	292	298	281	290	256	289	308	284	288	314	253	287	271	270	291	335	282	288	275	316	320	287	279	283	275	287	261	283	283	281	280	276	300	263	269	296	257	267	277	290	290	276	305	284	309	293	299	286	271	294	317	271	276	279	319	258	285	305	276	276	279	293	275	266	270	278	270	286	251	286	293	286	272	290	290	282	263	271	289	264	254	281	315	264	308	302	248	278	273	286	277	289	273	299	305	263	280	282	314	288	318	277	303	277	304	247	307	315	280	290	288	289	248	287	241	275	301	291	287	233	269	286	248	296	268	289	290	271	263	293	292	294	287	291	293	270	276	295	253	273	265	280	245	263	291	290	286	305	281	268	267	291	293	273	307	281	269	287	321	289	260	291	276	274	302	309	290	270	267	310	290	286	299	283	241	310	272	288	285	254	293	286	297	303	256	281	300	273	271	291	302	285	272	288	321	296	302	293	314	285	334	288	316	306	273	261	296	261	253	299	294	316	297	286	267	294	277	307	266	289	274	285	266	280	283	296	284	299	311	299	291	263	300	257	301	273	279	315	267	282	281	300	293	261	298	285	289	270	242	290	287	291	260	266	292	259	297	254	280	260	284	260	244	267	274	257	287	291	322	278	286	297	286	275	275	275	273	269	291	291	280	260	264	273	267	292	272	273	277	280	251	303	287	264	302	294	265	287	283	282	266	282	261	250	282	306	276	286	255	263	278	316	281	291	298	288	278	276	309	270	267	272	282	299	277	288	316	296	307	289	280	276	310	311	308	298	276	288	280	300	289	276	290	262	310	252	255	337	300	267	291	331	297	303	291	299	263	279	303	290	303	251	285	275	296	275	288	296	257	297	295	264	277	270	283	272	293	288	260	266	293	269	268	295	280	284	313	289	261	268	295	303	262	284	307	290	263	265	274	261	288	328	313	275	289	294	265	270	319	277	288	270	263	326	297	269	273	299	286	290	289	300	256	272	272	261	266	264	284	265	279	275	279	298	270	287	250	292	318	282	306	286	285	279	228	279	277	315	297	287	278	266	302	290	294	270	299	310	301	294	294	267	270	293	286	279	248	268	291	283	296	300	312	278	258	269	276	272	268	287	287	299	254	292	287	276	289	302	276	267	246	293	292	273	303	292	258	309	281	291	299	297	315	262	281	331	265	283	318	281	297	298	289	262	305	299	290	295	282	242	277	289	265	271	287	280	285	284	271	276	274	270	239	311	280	305	308	262	280	252	252	319	280	281	308	310	304	252	285	260	279	279	262	295	296	257	283	303	290	269	271	278	311	278	263	244	280	281	283	282	274	277	284	325	284	258	304	282	271	280	301	239	270	302	275	280	331	291	280	295	261	294	313	243	256	279	282	284	266	282	290	256	282	281	303	339	302	290	297	258	267	269	261	284	260	283	298	277	272	280	271	287	296	289	290	324	289	307	310	268	264	281	305	276	320	280	289	315	300	306	291	299	293	279	260	266	266	267	279	291	259	290	277	309	302	271	261	258	297	262	292	284	290	265	272	309	285	308	337	286	267	293	291	266	286	329	286	277	279	275	266	290	265	269	295	253	297	305	260	285	275	298	295	324	280	267	282	272	267	333	269	280	251	258	287	281	314	291	303	276	276	280	276	281	296	264	277	307	273	287	290	267	255	304	271	295	311	303	301	317	260	282	305	301	297	272	296	278	274	275	296	302	279	296	279	279	259	282	291	290	266	298	267	263	254	287	273	256	285	291	310	289	301	288	262	296	313	274	271	283	300	266	267	281	289	290	279	257	288	277	258	298	274	294	273	272	284	296	297	296	306	306	266	263	280	270	278	293	264	281	307	318	268	268	277	303	288	289	314	251	278	269	274	300	252	277	296	274	307	266	291	284	278	284	259	284	255	275	262	300	260	274	284	248	267	275	287	291	287	267	255	253	281	273	272	296	283	307	265	269	298	244	294	283	292	288	267	291	296	282	276	274	245	253	259	285	296	291	300	298	301	269	292	274	288	288	293	280	267	257	284	270	264	292	289	270	286	289	296	258	300	295	278	283	264	274	280	269	264	278	280	299	285	288	264	261	287	265	328	283	284	280	313	268	267	269	285	289	301	290	295	276	281	293	298	291	311	262	268	276	292	310	273	294	295	286	277	276	311	271	263	251	284	263	312	298	269	273	279	298	295	280	287	293	271	297	286	286	294	279	308	317	283	283	256	304	260	270	264	291	282	275	274	287	280	285	298	271	298	295	260	248	251	295	288	312	283	294	292	295	294	296	282	307	284	277	273	268	262	244	275	260	276	268	284	295	272	311	301	284	279	243	264	253	297	256	257	317	273	274	296	295	285	285	283	284	287	248	302	270	298	290
2396	869	898	1014	954	955	859	883	868	844	843	827	787	811	788	785	779	732	756	729	832	804	779	739	738	770	727	764	693	770	765	799	738	706	785	715	779	758	768	707	757	720	767	774	744	756	743	782	750	805	756	786	750	818	735	756	725	739	775	807	758	758	731	763	719	717	720	709	767	762	758	805	755	768	795	807	748	757	754	744	775	751	769	768	723	777	719	766	735	747	789	719	717	813	793	795	742	763	758	741	764	785	811	789	792	783	798	727	808	783	772	750	782	724	771	740	802	770	719	763	695	769	762	780	726	722	811	735	743	753	755	742	757	748	752	753	774	778	766	769	722	702	782	794	752	762	753	716	801	769	781	820	784	777	828	769	736	774	767	709	736	815	751	760	737	761	718	724	728	751	721	732	749	792	762	809	750	765	770	738	751	780	785	756	807	753	774	776	806	742	770	715	703	709	739	725	742	735	757	744	722	746	751	740	724	720	793	760	719	735	762	770	808	755	731	737	710	773	785	788	755	778	820	695	769	753	759	808	760	732	790	746	753	717	696	768	745	731	786	806	751	782	730	778	766	794	736	821	718	778	821	771	776	733	729	775	745	718	752	760	751	746	778	777	733	770	756	783	723	780	734	752	730	750	772	789	814	724	700	731	735	738	748	743	768	776	805	770	699	750	741	776	705	755	743	723	777	746	746	775	739	772	751	768	743	755	730	768	763	741	732	744	734	775	743	772	746	778	706	742	800	773	735	729	745	750	718	772	769	778	778	747	735	818	748	798	725	801	784	781	795	740	756	795	748	757	751	791	783	792	765	750	816	736	761	776	742	761	750	796	791	761	774	776	740	770	767	744	743	764	739	767	762	783	765	749	802	755	790	748	730	744	726	747	741	751	823	730	706	812	717	719	788	757	763	755	793	766	741	717	744	757	796	760	711	762	813	815	749	746	729	760	769	733	760	780	813	722	754	809	802	750	797	760	746	716	766	766	744	768	754	770	736	741	799	765	769	747	793	773	750	750	740	736	751	726	775	731	741	737	743	772	762	755	724	765	737	747	768	712	711	712	762	726	780	753	756	746	763	769	776	778	736	788	734	725	790	774	736	755	773	743	818	777	741	772	747	759	716	723	755	734	790	753	801	761	808	733	781	771	756	787	804	764	745	712	751	764	772	712	744	709	766	764	779	738	781	763	752	776	765	784	744	754	777	745	791	722	724	763	762	752	732	758	752	773	773	778	780	736	808	786	715	747	720	761	720	772	804	747	714	713	747	779	748	808	784	744	734	754	746	746	755	797	787	763	748	729	793	745	716	778	781	768	713	764	686	785	739	722	765	760	767	757	735	748	747	732	752	731	763	737	766	749	747	735	781	748	796	752	765	766	763	770	839	741	760	775	766	758	740	762	807	773	744	757	733	728	785	797	750	738	702	735	773	761	758	787	765	775	713	761	783	686	757	770	772	732	734	742	758	775	777	764	771	717	733	731	738	774	738	745	783	751	730	797	792	745	756	735	769	750	732	736	789	772	734	757	774	735	724	744	779	763	780	751	739	687	771	754	761	762	775	752	750	764	738	776	754	788	731	716	754	788	793	759	721	784	803	769	747	757	742	810	774	755	773	729	753	738	760	738	738	769	745	707	757	750	783	770	730	753	743	755	712	811	741	743	741	765	692	688	783	803	730	773	777	758	801	757	783	740	763	795	780	754	775	747	708	762	757	777	778	772	734	726	746	702	743	738	770	769	764	746	764	736	777	722	735	808	773	783	737	761	754	765	750	758	795	721	775	805	785	741	773	730	773	750	736	749	799	733	745	806	780	752	757	750	813	788	758	755	785	787	791	742	745	738	754	793	764	705	793	710	768	705	755	726	729	757	751	880	746	796	781	789	768	769	742	731	790	797	668	750	760	760	765	723	751	763	756	746	762	769	748	699	779	762	786	750	792	743	757	728	723	758	736	779	796	729	747	746	811	795	762	730	742	751	772	767	755	749	786	750	768	715	750	750	720	750	758	803	776	746	778	801	747	802	773	747	763	736	750	729	778	711	727	780	800	770	779	773	735	777	753	720	715	757	800	779	781	733	773	735	776	764	769	757	733	757	737	756	774	732	754	754	761	736	781	789	789	788	759	762	784	754	775	714	788	727	811	736	750	744	762	742	789	742	724	731	722	742	751	774	752	768	742	749	741	806	799	714	756	778	740	773	770	770	744	759	737	805	788	734	737	731	772	710	781	800	741	758	760	767	761	782	772	743	734	783	776	763	741	744	815	797	723	798	765	802	787	760	728	768	719	751	762	746	744	761	752	759	822	775	740	803	743	715	734	793	749	805	804	768	741	758	802	757	809	769	716	767	783	711	771	761	765	768	723	763	735	807	773	748	748	774	740	728	789	794	747	758	752	784	744	777	743	747	734	708	751	741	749	801	748	717	734	738	708	739	741	753	782	779	774	766	742	765	700	775	782	772	762	778	713	773	765	728	816	758	776	783	757	791	762	770	754	744	728	769	762	768	759	747	764	738	776	761	772	723	763	730	732	736	775	747	788	758	736	750	737	729	739	745	758	751	740	761	757	736	759	800	756	736	808	751	799	780	775	734	759	752	770	760	819	733	735	745	762	692	752	783	798	794	703	724	769	735	767	779	768	809	762	787	795	764	813	740	735	724	776	743	729	747	749	735	765	739	730	759	759	758	762	788	806	756	738	772	716	804	724	734	754	776	713	758	726	798	732	775	763	762	802	768	779	779	736	749	799	751	716	723	775	778	779	730	744	744	779	779	802	752	724	715	776	721	794	810	778	739	744	811	754	756	769	756	724	762	761	733	794	767	753	779	756	735	728	749	770	713	666	765	747	737	719	742	760	750	762	750	800	763	753	769	751	756	793	729	760	751	723	775	781	749	745	740	804	756	775	784	809	743	779	791	768	802	769	707	778	791	771	720	760	773	779	736	775	701	783	726	751	773	757	792	747	763	712	740	750	784	757	747	741	767	783	784	762	754	763	771	759	757	735	750	740	795	791	737	754	737	687	735	754	727	761	764	783	776	776	713	791	747	756	722	772	763	752	747	738	767	768	714	819	779	760	779	736	753	755	788	751	738	802	776	747	804	758	766	709	774	769	752	800	774	818	696	767	765	752	790	774	718	741	759	779	734	775	748	748	776	794	786	759	759	741	753	754	770	823	754	803	762	729	775	758	741	762	742	688	795	762	791	749	739	751	769	739	767	761	750	730	751	765	761	740	754	725	774	695	755	814	754	709	766	789	762	714	723	753	766	799	762	761	790	740	723	773	794	790	780	817	728	787	755	750	784	789	748	796	786	772	750	803	741	796	779	761	725	795	773	735	747	725	778	762	778	800	730	747	753	741	771	726	755	808	747	795	734	755	756	781	703	762	742	747	765	800	729	776	751	789	795	712	744	759	763	767	762	807	745	738	729	776	780	784	793	771	760	814	751	738	780	750	711	797	751	714	770	800	764	754	781	792	732	813	722
8817	909	1223	1001	742	512	478	366	362	295	262	219	236	213	209	238	231	189	191	173	212	171	168	181	190	156	154	164	179	160	189	149	163	168	156	155	162	168	162	155	162	153	155	167	137	136	156	175	139	159	162	173	159	149	173	165	152	142	165	147	168	162	156	142	162	143	164	149	152	163	154	147	152	175	157	164	150	165	185	138	171	148	148	182	162	151	178	147	175	166	170	155	165	173	151	180	155	168	155	136	150	147	157	158	173	167	152	156	155	173	145	155	159	139	178	167	141	144	161	169	153	142	154	145	159	192	164	160	146	196	174	169	153	156	182	165	169	160	152	164	149	158	181	167	147	142	140	158	143	133	130	148	145	139	157	128	149	161	160	125	169	161	151	164	157	163	150	140	147	144	152	131	149	143	149	181	158	171	152	157	178	173	136	160	157	147	165	145	146	153	119	154	150	178	152	164	150	154	152	145	148	124	180	158	155	149	149	163	153	149	180	160	128	148	168	164	133	168	164	136	139	175	138	157	177	162	147	162	180	162	165	126	161	143	135	168	134	158	149	148	139	172	152	158	177	163	161	156	154	162	155	160	147	141	139	142	187	160	162	162	151	155	141	139	157	152	159	156	169	158	179	160	141	153	170	158	140	136	169	157	153	162	175	181	161	144	155	152	137	165	172	157	148	153	176	139	166	155	151	149	167	141	160	174	165	139	152	138	130	155	159	146	163	162	166	156	147	182	144	159	141	165	154	139	151	156	137	151	171	166	153	132	164	167	181	170	167	165	165	146	142	159	147	166	154	166	163	171	155	148	172	158	153	123	177	166	156	139	149	143	146	172	159	156	145	160	160	166	169	157	162	161	158	146	155	161	166	140	159	158	167	175	136	168	149	128	159	147	162	170	152	175	147	178	156	162	173	173	115	149	155	148	165	133	162	153	165	160	152	157	165	150	143	168	130	157	165	126	183	135	164	138	167	163	160	150	157	156	141	149	145	134	150	174	145	158	148	149	153	159	179	174	174	170	139	144	165	159	147	137	151	168	196	153	151	169	178	148	156	164	146	141	146	170	166	173	144	167	170	152	143	158	167	142	150	140	155	147	151	144	178	149	153	143	145	152	160	149	171	178	140	177	169	157	172	163	154	147	166	163	174	145	145	145	153	132	148	154	146	168	170	167	165	156	165	165	147	164	167	157	165	180	153	174	153	171	162	165	145	191	167	156	153	154	123	167	166	158	154	132	120	165	161	155	146	161	155	150	156	164	172	162	166	148	168	144	161	157	158	173	152	166	159	147	143	166	131	162	146	143	169	166	158	163	160	158	164	152	149	154	157	153	152	173	180	160	137	171	170	152	146	145	154	156	149	163	158	148	175	153	149	175	143	150	152	140	147	167	162	160	125	147	160	156	162	196	171	182	172	142	158	145	162	156	149	167	155	145	165	157	137	153	139	159	171	149	155	176	158	156	185	145	164	145	167	164	151	167	148	137	145	163	141	133	150	144	130	166	153	173	151	162	150	128	165	150	179	140	138	181	157	159	154	158	168	169	169	173	139	129	149	159	172	159	140	143	155	142	143	168	161	162	143	148	158	133	163	159	163	169	172	167	153	149	149	146	169	159	162	150	145	166	127	138	145	170	152	168	144	178	165	121	151	163	152	168	162	148	160	143	151	165	168	177	150	152	129	150	146	136	143	144	137	147	159	155	177	144	154	151	145	154	152	159	138	152	156	172	163	161	154	159	166	175	142	156	142	176	159	158	149	139	150	149	165	178	149	163	158	148	157	156	165	140	146	148	148	135	151	168	160	151	162	178	176	144	165	156	130	180	150	172	143	157	179	155	153	158	145	150	167	150	158	167	144	152	166	157	151	160	163	167	172	175	169	152	162	151	156	175	160	151	172	156	164	145	145	162	136	148	168	176	158	145	186	129	154	150	155	170	200	143	141	154	181	169	164	170	197	162	165	153	126	128	149	166	124	144	172	131	152	139	149	164	158	160	128	139	151	132	144	158	169	145	146	155	171	153	158	145	153	163	149	163	154	161	157	151	144	143	153	159	159	192	152	139	167	153	177	150	132	162	156	147	161	169	119	150	168	152	156	154	141	134	166	141	162	175	149	150	148	146	135	161	143	151	160	148	147	176	174	155	142	150	139	145	140	146	151	167	153	142	138	151	145	168	145	154	170	193	166	163	142	177	155	160	154	162	163	163	156	179	141	148	156	147	176	171	151	162	137	154	137	151	144	145	161	169	158	176	156	146	160	156	153	166	171	140	168	176	179	168	167	148	175	159	159	149	145	154	154	156	151	156	151	151	181	158	190	160	159	152	165	155	158	174	176	140	149	134	152	156	156	163	169	170	159	157	158	164	158	151	173	155	165	162	161	176	151	150	146	154	135	182	162	174	152	156	161	144	141	160	187	167	166	149	154	163	144	140	160	168	147	200	156	150	160	165	152	168	156	153	166	144	157	135	136	180	160	163	163	157	164	154	148	166	176	161	165	158	149	164	175	160	181	156	157	148	168	168	161	151	146	163	157	161	135	141	151	142	149	160	153	155	160	144	162	137	147	175	168	178	137	160	164	155	138	162	152	144	165	163	168	148	165	170	132	145	141	169	161	179	159	144	153	164	148	159	157	160	164	156	160	145	187	150	165	166	149	140	167	153	159	151	149	149	141	136	165	172	162	158	159	181	182	161	140	146	160	158	140	154	156	146	160	163	168	162	157	149	160	136	155	161	171	168	134	163	166	152	164	155	149	150	165	150	160	139	135	142	190	186	148	145	136	150	161	164	148	164	165	154	142	150	171	154	155	141	146	167	133	186	166	154	173	173	146	166	136	160	166	151	151	159	165	148	145	136	159	150	150	152	146	147	159	180	150	163	145	151	172	167	175	150	161	142	161	133	150	153	138	170	149	187	148	171	138	165	141	155	163	136	158	173	161	167	167	168	149	152	150	186	160	146	141	142	198	137	155	153	139	159	138	180	151	153	142	150	151	135	155	158	155	151	140	120	151	169	147	146	166	155	149	156	164	148	170	162	151	145	157	182	161	168	168	157	195	160	145	156	150	140	151	133	165	159	175	168	155	138	175	174	161	148	150	166	166	139	157	155	150	140	169	161	151	183	172	154	162	171	152	160	169	152	149	145	152	158	174	147	162	154	164	169	163	152	124	153	141	160	166	153	161	169	159	143	146	159	150	141	178	132	143	157	154	148	141	156	151	158	166	160	139	154	173	151	148	172	167	147	136	172	148	163	146	164	152	156	163	151	132	173	141	157	178	165	153	159	127	137	146	138	170	166	148	164	202	150	143	163	147	184	145	161	157	153	142	157	141	181	161	150	136	158	142	165	144	154	193	136	156	145	137	149	136	174	155	156	170	166	161	186	146	138	150	153	169	141	163	167	150	162	157	153	136	178	125	164	158	143	184	145	162	141	128	144	172	156	166	151	152	154	176	154	135	159	170	154	176	151	139	153	183	164	141	165
5474	1314	2615	3118	2674	2380	1903	1679	1425	1225	1120	961	926	875	805	735	724	658	652	673	658	651	564	597	590	615	562	571	583	578	550	568	537	543	524	509	474	499	508	455	488	486	523	486	501	487	502	489	494	493	474	455	499	521	493	480	470	470	440	477	459	448	505	489	471	465	461	492	465	445	432	446	505	451	437	482	454	435	513	469	507	448	454	462	464	461	465	417	442	440	498	445	468	451	442	459	456	470	428	451	465	466	498	427	463	487	452	464	453	450	439	481	490	454	434	507	468	445	461	469	444	459	475	454	445	450	443	447	465	449	466	445	464	478	468	456	441	461	456	429	498	417	481	421	447	464	471	414	461	472	441	430	477	450	473	442	447	452	426	474	456	486	466	464	487	453	487	454	439	437	451	406	450	441	482	444	486	462	451	454	456	495	447	451	431	443	448	441	460	450	486	473	443	448	435	443	446	461	470	473	443	452	472	435	514	466	449	448	460	468	449	485	457	476	456	458	452	422	464	497	445	449	436	422	459	419	456	479	449	433	432	473	480	495	478	422	456	426	480	454	453	468	432	466	413	449	478	463	434	464	475	431	443	468	453	448	453	462	423	460	406	460	422	457	431	443	416	475	451	488	440	443	479	459	455	447	463	483	417	423	471	413	475	465	477	436	455	487	476	451	460	453	398	434	447	454	450	493	440	443	449	471	430	428	451	467	475	470	456	445	503	490	488	446	452	460	445	436	475	439	418	438	462	467	481	484	466	422	449	459	459	459	443	471	434	451	473	462	486	483	450	467	495	471	447	458	484	455	455	442	457	433	465	463	474	473	491	426	443	472	440	431	474	418	510	483	452	454	435	444	456	453	461	449	432	442	443	469	500	465	440	501	433	455	451	427	420	426	427	437	469	479	470	460	465	451	460	465	442	456	491	455	416	456	442	452	465	455	512	436	469	505	435	443	480	429	491	445	479	440	432	488	476	482	428	443	461	447	445	481	459	483	462	468	448	433	458	428	485	483	445	485	421	494	449	448	482	447	432	477	432	469	450	424	479	468	451	448	452	465	468	428	470	479	441	436	464	443	463	441	466	483	468	461	462	516	456	474	452	494	450	451	461	439	466	479	477	441	448	496	402	470	429	467	443	465	438	464	482	440	449	421	481	452	477	467	464	427	464	495	433	452	480	451	464	440	469	503	491	464	447	493	420	450	444	481	450	464	464	446	439	439	446	415	450	442	442	456	427	456	450	463	484	437	467	436	464	437	491	442	464	454	399	457	480	481	458	439	484	449	467	433	462	500	477	446	429	438	407	428	431	477	408	450	453	462	457	500	428	480	446	456	449	477	430	453	457	462	447	450	454	467	476	457	425	452	465	421	459	434	452	457	432	457	444	441	455	452	442	461	455	457	453	424	473	480	476	447	446	428	468	462	471	459	463	431	427	483	476	472	454	461	430	409	476	445	435	466	501	443	459	473	455	472	433	452	471	475	446	454	443	448	424	467	469	484	465	460	449	454	465	484	448	485	427	465	466	467	459	465	483	487	440	456	469	464	450	440	465	469	421	467	482	445	420	443	460	467	435	479	453	438	490	447	467	460	441	457	449	485	446	439	475	468	445	438	437	470	458	484	428	433	472	475	444	423	431	474	459	440	415	462	436	462	493	467	459	438	418	422	434	495	472	436	424	473	482	463	488	430	424	473	469	418	467	452	458	436	460	461	505	477	464	420	447	458	464	452	463	450	463	459	445	436	468	458	443	431	490	470	444	463	436	438	465	449	435	474	393	531	463	470	447	478	443	449	451	485	438	431	436	451	454	445	446	448	434	471	479	464	488	477	485	472	453	445	457	468	422	463	432	448	464	475	433	505	476	467	402	436	451	452	479	449	449	465	405	495	455	464	474	398	432	468	431	450	419	466	452	477	448	501	482	458	484	474	470	486	450	461	432	427	464	409	443	447	436	451	419	447	451	405	462	448	458	465	460	449	410	439	475	458	499	446	420	456	450	458	465	452	466	484	451	463	445	442	489	453	468	459	443	449	467	455	417	459	453	412	469	458	483	428	465	442	493	445	423	431	421	461	434	468	412	464	438	496	490	432	444	449	500	501	440	456	486	458	394	480	456	466	440	453	424	447	461	429	447	439	456	419	419	470	420	453	402	462	447	463	445	462	452	481	470	468	427	456	454	457	417	466	448	492	444	447	427	453	456	447	424	407	445	422	478	471	474	459	459	484	467	457	452	451	469	393	445	463	473	420	461	456	448	453	419	454	445	448	450	466	486	450	455	447	501	428	454	485	473	478	439	448	467	433	478	450	488	473	441	464	439	451	422	457	432	452	464	418	450	445	464	440	446	457	432	465	405	454	456	460	430	470	478	451	457	471	454	450	462	480	443	448	440	445	453	460	450	464	435	444	466	491	427	491	468	462	463	460	488	469	463	480	416	450	451	444	464	463	419	447	454	421	439	488	488	424	477	443	454	419	416	443	453	446	428	480	471	487	460	465	483	454	447	501	427	416	484	449	455	448	462	494	406	456	476	472	449	419	458	454	476	462	460	472	429	461	422	425	446	446	438	443	461	451	428	455	413	494	475	428	471	452	479	464	422	477	450	467	442	455	476	464	462	464	430	447	452	471	461	475	432	463	425	467	431	483	420	440	433	455	451	438	466	447	501	433	439	426	429	417	451	467	429	456	444	453	484	461	460	487	478	416	463	438	464	486	469	467	459	431	473	464	481	457	420	447	473	515	488	452	467	446	473	459	427	428	463	493	450	467	487	456	438	430	491	494	458	441	461	437	484	452	472	446	458	449	455	446	450	438	476	444	491	461	445	451	462	443	434	472	434	467	500	433	466	451	453	433	431	473	423	474	430	437	454	460	458	493	468	460	435	463	471	462	470	469	448	452	472	451	436	458	477	458	479	430	458	480	466	466	471	466	444	428	446	482	432	462	456	475	468	467	465	472	451	444	502	492	466	458	426	427	459	439	453	429	412	453	475	464	485	428	431	490	477	463	407	445	464	457	472	467	433	479	425	473	409	421	461	475	454	444	432	432	437	462	450	457	434	446	472	483	425	484	431	449	440	509	456	462	481	441	476	433	429	471	422	417	477	501	486	497	465	432	445	453	499	497	489	469	461	469	458	466	463	435	419	448	503	403	460	445	460	464	453	447	484	473	433	440	432	469	473	439	443	461	454	450	472	437	438	433	484	482	457	448	430	454	465	420	502	479	469	476	462	430	444	438	462	426	443	435	443	432	452	443	457	432	507	459	466	421	460	440	461	499	457	413	426	468	447	450	408	467	470	497	436	471	508	434	404	467	458	507	497	465	463	476	451	435	441	428	444	469	476	433	468	434	484	446	457	446	433	456	416	461	448	481	482	449	465	492	474	422	495	427	461	457	477	433	475	442	487	469	442	427	427	473	459	456	488	447	456	436	440	454	469	455	444	451	494	463	464	438	416	476	462	434	458	444	446	459	465	452	448	461	449	437
15979	2171	2276	1745	1218	916	729	538	458	385	394	294	246	243	207	232	226	201	206	163	184	167	155	183	164	180	162	173	169	169	134	154	168	152	136	160	155	134	153	142	147	142	134	161	149	147	138	163	158	132	118	128	142	131	128	129	151	133	125	152	148	160	152	134	166	164	131	155	152	155	145	146	142	128	163	129	131	131	131	160	122	132	134	129	137	132	138	113	139	137	129	109	132	121	151	130	136	133	147	140	139	155	127	151	116	149	143	138	123	144	130	131	155	140	112	118	144	147	117	143	133	139	137	140	130	152	143	124	133	136	133	108	127	130	134	131	136	124	150	152	139	116	138	131	126	133	116	138	147	114	112	157	164	133	125	119	131	138	148	141	128	129	129	122	140	144	124	149	145	134	139	121	119	136	135	138	137	129	129	122	155	130	116	159	129	144	133	127	156	128	133	126	118	124	149	138	162	132	146	137	128	129	140	142	130	137	120	145	126	141	142	138	125	124	122	124	148	149	146	124	146	155	134	145	142	146	154	140	137	121	140	144	132	146	122	144	141	120	133	144	116	160	154	134	138	113	136	123	131	137	140	141	128	120	122	125	151	131	146	128	159	127	144	128	137	161	141	141	134	134	125	134	140	140	134	144	112	148	125	135	139	130	116	133	117	128	127	135	142	126	127	131	132	136	135	150	141	120	151	143	146	128	135	144	116	167	135	143	147	135	159	132	154	116	154	136	130	139	138	137	136	146	129	152	130	120	144	125	122	120	119	119	161	127	143	121	132	132	141	150	151	146	124	129	141	130	159	126	135	150	135	134	141	129	137	127	142	136	138	134	128	95	110	131	143	118	136	142	160	142	147	127	137	137	116	145	146	145	112	115	136	139	138	120	120	128	123	138	139	142	131	139	148	132	139	127	140	126	131	132	142	133	129	142	138	134	128	148	129	143	139	110	147	131	125	130	148	126	112	127	136	129	143	123	120	142	144	138	113	134	137	127	127	127	119	144	129	137	157	126	133	134	128	131	125	113	133	138	137	124	110	125	140	143	150	136	126	130	153	122	152	135	156	110	138	150	125	122	117	129	125	147	139	126	126	123	134	165	135	137	150	119	136	129	147	113	130	141	139	106	136	136	139	124	123	135	145	130	136	140	124	167	142	143	147	134	128	134	147	133	156	134	143	131	137	130	137	130	131	132	138	140	132	142	140	138	113	141	157	120	114	122	124	139	121	141	150	128	137	152	136	135	151	128	127	148	146	115	140	178	132	134	142	138	135	127	135	132	121	138	137	127	136	152	131	133	144	116	126	121	136	136	164	148	128	151	131	135	136	132	141	111	136	152	168	128	159	135	181	130	137	130	135	133	137	133	135	132	141	159	142	156	143	141	163	142	138	129	149	135	135	119	118	123	141	143	134	141	151	147	143	146	130	127	141	128	142	144	142	121	109	134	136	121	140	114	134	146	149	117	123	127	119	141	143	142	129	143	132	135	131	159	136	144	134	119	153	143	131	140	116	147	137	154	129	112	153	140	137	123	140	125	121	122	127	130	138	130	126	150	147	137	146	140	135	134	107	136	135	141	130	141	158	147	129	112	142	115	130	128	145	139	152	135	123	133	114	143	158	147	132	148	138	103	133	131	131	124	139	144	141	109	151	143	156	136	145	141	126	131	144	132	123	149	127	128	143	125	125	135	148	137	138	150	141	135	121	138	153	124	156	124	147	144	131	143	151	133	122	130	121	138	127	124	151	129	150	150	124	125	148	136	137	149	160	137	131	162	143	115	142	145	128	148	150	128	149	123	131	120	141	134	144	158	128	108	137	112	116	146	116	127	130	141	130	134	138	136	110	149	133	130	139	151	133	127	163	130	145	145	137	142	129	119	129	129	131	161	120	137	154	158	127	135	139	155	128	145	147	110	149	122	130	147	147	133	127	138	114	143	126	138	131	132	135	144	134	147	125	128	145	125	131	151	119	151	146	157	124	141	134	136	127	139	147	152	136	161	128	141	140	136	147	139	128	134	114	163	126	119	140	135	145	120	128	126	151	130	123	127	131	146	164	129	126	131	156	116	158	136	143	137	132	134	148	136	114	149	118	155	121	124	120	142	126	121	123	138	137	137	140	120	120	121	138	131	131	131	133	120	145	114	132	140	155	119	145	115	150	139	130	141	112	174	147	136	157	149	130	137	149	125	139	99	140	139	143	133	126	125	134	122	122	160	124	130	145	131	116	136	116	113	146	142	141	142	144	159	108	144	118	134	118	148	127	138	140	136	138	143	135	139	120	148	138	121	131	136	133	123	150	119	145	135	150	147	140	152	128	126	152	115	135	119	153	137	134	143	139	140	158	149	147	140	138	152	137	133	128	123	147	133	157	133	147	144	130	161	124	140	121	117	117	140	135	120	130	120	115	137	131	140	133	132	175	142	145	127	142	136	118	139	139	122	123	125	157	121	125	135	114	117	133	128	157	136	129	137	140	147	127	149	141	145	139	126	121	120	125	148	136	146	124	137	155	120	147	131	126	145	125	143	124	132	130	128	130	130	128	119	151	132	136	127	113	150	125	137	128	136	137	127	124	125	137	142	125	129	137	130	134	144	112	120	134	126	146	143	146	133	140	134	138	127	148	139	134	118	123	119	152	147	141	133	128	141	127	133	133	117	126	152	130	108	128	129	147	134	121	144	112	126	154	126	128	158	120	133	141	137	125	127	140	141	120	125	135	136	127	132	152	113	122	152	124	145	123	136	127	133	119	166	145	126	123	137	155	123	137	160	120	148	135	117	139	133	135	133	113	139	135	126	139	134	138	128	128	128	134	145	145	127	144	129	152	134	164	139	149	139	130	133	133	138	151	140	119	125	120	139	122	126	138	123	155	139	116	147	146	133	120	137	131	127	131	136	121	148	147	125	114	144	135	122	141	131	137	148	148	135	119	143	112	152	150	133	135	127	140	142	157	151	133	135	151	152	156	149	147	129	145	121	134	130	130	149	137	131	121	147	138	131	129	111	152	139	138	162	141	154	177	133	128	136	123	132	120	147	130	135	138	126	144	154	142	126	125	144	140	151	117	127	135	141	134	137	141	121	154	120	133	126	132	125	149	116	154	138	139	118	153	121	120	136	140	134	131	129	157	131	124	125	122	152	141	154	162	142	121	116	142	123	136	144	148	134	133	138	131	127	118	122	133	135	125	130	127	135	132	131	116	128	152	132	133	159	138	149	151	139	135	136	133	141	138	136	144	126	135	134	136	138	124	137	129	134	137	145	132	143	153	125	155	157	156	132	140	116	115	126	131	133	113	133	115	147	124	134	109	130	129	155	144	134	141	126	153	142	136	146	133	137	149	113	143	128	109	125	127	153	138	132	144	127	147	127	132	121	148	132	151	147	136	136	117	149	130	123	128	136	154	132	149	130	125	154	139	124	161	147	126	135	147	126	146	119	130	129	152	133	129	141	144	126	133	132	109	128	146	140	134	163	135	120	136	131
7538	2057	4547	5370	4756	3929	3215	2581	2191	1896	1655	1453	1305	1242	1139	1041	978	937	818	811	774	722	722	692	692	675	627	604	579	563	595	614	515	512	564	524	532	523	516	525	500	491	499	481	494	475	494	484	490	480	506	468	469	466	444	437	483	463	444	526	429	433	426	430	445	448	453	474	443	455	453	449	438	488	439	385	419	437	399	455	412	432	438	463	457	411	461	444	423	465	402	461	431	437	473	418	416	436	425	429	386	416	415	417	404	431	415	431	395	400	407	437	422	426	432	394	430	417	447	408	434	411	414	443	447	420	401	436	460	433	411	411	404	442	413	456	418	406	435	446	468	434	406	410	395	392	426	420	421	412	435	437	429	394	416	419	424	402	382	423	408	419	454	466	421	422	409	408	386	373	417	422	407	422	447	401	426	368	394	402	426	398	422	428	399	400	446	413	420	423	375	417	391	402	430	410	408	426	425	423	400	414	401	413	438	429	417	387	387	373	404	403	405	413	401	420	398	426	398	396	461	399	423	414	425	412	436	377	400	405	432	432	397	382	411	431	425	391	405	427	448	455	443	407	424	396	405	412	409	388	422	437	423	374	389	429	423	410	366	411	421	409	400	419	405	402	430	403	431	447	452	414	394	383	421	411	423	397	424	404	395	411	399	419	431	402	412	446	399	409	447	383	394	428	414	403	417	412	408	395	398	394	413	381	399	395	425	418	435	420	427	432	395	409	412	417	421	419	419	411	396	443	412	400	440	403	427	403	429	399	391	420	451	401	407	365	402	429	401	436	397	449	449	434	399	425	429	433	413	397	375	449	415	437	417	377	443	460	436	450	449	361	443	399	402	408	434	383	443	427	428	402	425	407	402	427	431	415	415	371	409	431	422	392	427	430	435	409	392	431	378	405	424	412	420	420	389	456	463	431	441	379	389	402	393	403	446	394	430	417	405	448	439	425	415	420	403	439	403	404	431	438	435	411	396	405	444	366	383	399	402	416	425	441	461	453	440	435	435	420	439	419	396	399	417	399	435	392	445	417	432	407	394	410	427	401	427	402	410	434	424	400	422	392	425	403	404	411	420	394	431	390	404	433	400	429	431	406	386	396	419	430	415	423	431	416	413	408	427	392	423	450	421	408	448	387	408	394	424	454	414	394	388	400	398	413	427	376	438	417	388	422	401	386	442	415	394	423	403	407	413	389	411	443	428	396	432	405	449	400	404	442	378	406	396	401	418	408	400	393	405	440	439	437	434	433	410	415	425	425	390	400	432	407	391	397	407	397	419	433	387	450	411	430	444	425	432	413	441	402	436	457	419	425	387	436	400	396	419	392	423	450	425	384	412	422	427	419	407	417	399	422	387	418	430	431	426	425	416	416	388	397	405	409	427	409	412	428	453	386	419	425	420	407	395	420	412	455	404	394	404	419	416	400	397	419	457	422	442	427	420	404	428	404	404	437	430	406	436	390	444	389	392	455	439	445	409	435	416	426	418	417	407	424	433	450	382	385	424	429	394	408	422	393	389	408	392	428	435	422	434	433	422	408	456	447	432	449	413	388	415	362	432	375	379	402	397	408	422	430	381	397	437	429	378	395	418	421	414	400	426	451	406	424	444	430	469	398	386	368	444	359	440	403	448	398	398	426	425	401	408	401	453	422	385	386	405	424	402	420	406	440	390	427	390	384	386	412	426	395	425	415	417	435	398	418	417	406	428	400	429	408	361	418	422	382	408	420	416	373	400	441	396	403	391	386	404	406	410	411	429	409	398	410	409	433	424	410	373	412	389	399	422	400	436	398	382	425	408	389	376	399	459	408	414	385	415	399	433	412	400	432	413	420	429	439	404	382	383	406	401	434	430	414	426	391	394	404	421	375	390	380	392	387	408	412	434	404	413	411	420	437	459	403	415	383	430	360	418	440	376	445	384	466	433	418	439	405	406	409	395	387	419	417	417	432	409	391	445	367	375	407	380	406	427	419	409	410	383	405	385	384	401	412	422	424	422	409	415	397	410	397	386	416	417	439	388	403	392	373	432	383	413	424	411	427	442	427	367	423	373	418	405	386	429	386	441	432	455	411	388	431	376	435	439	427	403	432	422	418	446	413	393	410	439	408	426	391	392	403	407	391	396	394	439	410	371	403	429	370	390	392	412	404	408	414	394	425	421	424	428	422	439	415	410	427	386	411	413	412	400	391	438	435	385	420	411	411	446	397	398	397	437	407	395	410	429	419	431	437	381	408	401	435	423	421	395	438	404	423	437	409	416	373	398	412	429	413	402	427	433	390	393	428	414	403	426	426	424	388	374	415	403	392	410	432	413	398	453	434	432	417	408	434	407	430	425	388	419	395	442	403	409	412	436	393	417	406	400	450	407	439	389	448	429	410	434	419	388	413	413	395	402	421	400	436	434	397	412	389	409	378	444	433	464	420	381	401	396	411	410	384	389	404	393	374	390	386	411	412	448	429	447	403	417	403	451	404	396	390	405	399	393	411	399	409	394	399	414	402	399	403	397	412	461	393	394	398	398	431	397	414	423	422	429	415	396	450	432	404	421	415	413	452	394	398	410	426	410	424	388	413	440	428	390	423	426	397	441	423	399	399	429	398	425	433	421	416	409	402	423	414	402	391	375	388	415	410	410	438	430	422	450	416	402	430	421	425	420	400	426	447	405	402	451	429	445	400	383	430	424	452	394	414	420	443	380	419	435	409	406	440	444	435	432	429	404	410	389	434	437	416	433	431	411	424	421	388	399	412	425	419	397	454	413	401	407	443	432	418	444	400	406	437	446	411	394	405	415	452	390	387	418	424	420	425	404	441	443	438	406	371	402	447	410	419	402	437	439	437	454	413	429	378	406	407	424	403	397	420	411	401	398	440	429	408	387	414	410	416	414	419	451	432	405	414	404	422	381	406	420	393	412	432	402	409	400	407	442	400	437	417	417	416	416	432	390	405	376	419	408	442	432	458	437	378	397	417	349	435	411	444	411	398	399	437	396	419	444	410	406	392	420	413	406	434	460	406	432	390	433	423	403	391	441	439	429	404	406	482	405	392	421	394	407	408	433	397	395	403	425	412	425	416	399	405	414	367	425	411	436	421	479	390	412	417	392	449	422	374	393	379	413	427	394	421	405	414	389	405	418	402	401	446	441	408	394	391	409	380	442	375	424	431	424	389	423	421	414	416	408	431	421	432	394	405	454	400	428	445	429	429	410	382	433	411	416	388	393	442	376	397	439	427	406	405	378	410	393	410	436	405	394	409	384	436	410	398	428	400	410	412	421	430	439	416	434	381	438	407	415	424	416	430	417	405	449	454	411	450	382	408	424	367	410	407	397	438	403	423	390	413	397	397	439	432	441	421	436	399	420	419	410	439	413	417	427	397	392	396	427	415	444	356	419	411	406	403	393	405	410	418	379	417	445	389	427	372	430	422	371	427	414	404	425	374	409	392	431	396	411	387	380	450	410	420	393	444	406	421	396	416	390	367	435	388
2465	350	351	336	347	305	308	278	252	286	257	295	287	283	288	302	294	255	312	312	270	303	290	289	302	314	282	310	292	302	274	283	270	305	286	281	269	306	271	274	246	283	296	265	283	274	280	287	279	266	250	266	274	259	291	286	291	283	285	295	299	265	267	252	269	263	270	272	241	277	268	275	293	302	281	259	283	295	274	279	270	292	316	255	275	263	305	284	292	292	269	307	265	272	328	276	269	273	308	288	277	295	272	264	270	278	257	297	303	318	267	267	270	283	292	280	307	259	296	279	300	305	266	286	274	277	246	270	297	283	259	274	281	284	252	272	271	292	280	296	274	276	312	304	275	280	275	316	263	262	323	259	270	287	282	288	299	259	267	288	281	281	270	279	296	282	265	287	291	275	280	284	274	267	279	308	265	262	285	315	301	281	269	300	282	294	264	302	277	307	292	286	268	257	301	277	273	247	268	279	297	286	274	253	261	279	278	263	260	277	276	298	278	273	291	288	285	284	284	297	281	287	267	308	276	260	272	257	311	297	278	288	273	305	297	298	281	274	283	301	288	295	249	254	276	279	284	303	281	281	278	273	281	271	295	294	276	253	251	264	292	267	283	257	267	282	278	279	290	287	286	289	315	261	294	299	293	298	278	286	274	294	291	308	278	277	300	279	295	273	277	268	300	282	248	273	282	273	288	287	275	274	233	281	297	318	247	318	286	294	286	258	269	264	274	291	301	266	257	280	291	272	272	270	274	288	281	283	283	278	263	280	299	301	283	253	257	304	279	278	258	282	272	301	266	310	307	260	274	287	292	275	295	290	290	294	290	266	280	260	273	259	288	298	291	303	273	300	296	274	283	284	314	274	289	319	296	280	306	287	265	299	329	269	256	267	266	232	301	286	303	279	285	289	257	294	257	286	289	280	309	269	303	280	266	266	316	290	257	269	293	349	281	287	314	272	290	292	261	288	301	270	263	316	266	288	290	249	290	304	279	294	280	294	280	230	290	295	278	284	247	287	298	255	294	304	287	274	276	289	288	271	300	265	243	283	290	279	289	279	285	313	250	290	262	298	307	275	265	315	292	273	289	263	291	241	297	273	304	318	261	263	263	311	305	281	292	274	280	280	283	283	270	279	302	285	279	301	288	284	285	294	272	273	306	299	280	289	280	276	260	271	267	303	296	257	259	306	279	243	273	262	272	265	278	276	298	303	306	293	292	276	299	325	319	310	290	306	264	271	255	278	304	285	265	295	319	268	257	274	270	280	297	265	258	253	304	288	268	298	297	281	275	303	301	288	302	273	290	276	271	273	278	281	280	277	275	266	295	282	300	269	278	290	292	274	285	277	296	277	263	297	297	270	277	287	275	274	281	297	281	298	308	273	256	295	288	268	268	276	286	264	261	294	290	257	270	288	281	287	298	264	250	253	295	282	278	269	290	284	275	279	281	268	269	279	280	297	270	305	293	302	279	299	251	284	276	297	309	279	277	298	291	273	286	290	286	295	269	267	282	281	275	267	267	254	281	278	271	297	289	283	272	288	267	288	283	288	247	277	289	278	229	315	258	286	301	295	270	269	285	302	273	260	305	304	277	301	257	273	246	283	269	299	286	292	315	273	301	279	280	264	304	318	278	277	285	301	291	300	267	287	285	264	303	258	290	292	266	312	311	249	260	262	295	299	269	270	279	283	309	279	322	274	281	266	287	281	294	282	292	305	262	260	270	264	291	265	301	298	271	287	252	295	284	267	286	280	280	303	278	276	307	287	270	261	274	265	298	298	239	268	310	260	257	294	272	260	267	285	272	294	291	304	310	267	255	279	280	268	263	268	282	278	284	279	281	293	298	288	291	265	251	269	291	267	276	273	314	291	265	327	254	269	314	288	280	308	286	264	314	307	262	272	306	256	277	276	288	277	271	267	339	251	283	291	283	262	288	343	301	279	254	304	271	253	272	291	266	279	279	279	284	284	302	271	260	288	291	275	261	258	275	290	314	263	293	267	270	285	269	283	308	263	330	311	278	274	297	252	270	260	258	321	288	256	266	310	314	271	274	269	282	241	283	293	278	279	266	271	272	274	281	312	281	296	293	310	273	281	276	264	269	290	321	276	279	292	288	248	273	280	303	274	276	277	280	264	290	289	258	305	252	264	256	297	264	264	272	303	254	270	288	272	322	296	284	287	272	272	303	308	272	262	303	298	276	268	313	312	284	285	269	291	270	284	280	287	274	281	319	255	305	296	259	291	284	311	286	277	257	281	296	298	281	279	268	274	258	263	293	299	282	303	264	253	295	291	286	279	274	309	278	311	244	284	298	283	281	280	258	296	300	246	285	288	289	305	282	273	251	267	264	299	265	290	267	266	286	261	307	295	272	258	291	292	268	297	290	284	243	295	286	277	284	271	266	280	277	253	304	287	286	262	287	257	294	262	264	256	281	293	272	300	295	263	258	255	263	250	319	315	266	278	292	289	288	285	261	273	240	278	292	260	277	306	290	283	294	292	276	304	286	272	271	305	291	294	258	245	270	270	293	271	278	291	284	271	269	272	287	264	276	291	304	300	274	294	310	266	279	265	303	283	281	303	291	310	279	268	268	264	280	267	276	289	288	305	271	253	276	302	266	300	300	273	265	298	301	278	300	265	262	288	290	279	292	263	292	289	283	261	278	263	292	294	290	270	292	305	278	264	257	300	302	280	276	296	276	274	295	284	253	236	264	286	276	282	271	289	300	280	312	311	260	288	294	276	270	276	302	266	301	257	269	292	263	322	291	286	269	284	296	271	296	291	275	253	277	280	277	274	252	269	273	278	275	275	283	305	275	258	284	288	285	270	292	280	279	258	301	292	262	294	276	284	297	320	295	300	303	275	290	293	274	274	281	292	274	285	291	272	298	287	307	273	263	299	294	308	288	279	291	282	271	279	280	296	284	250	279	259	277	298	291	287	304	283	268	298	298	317	296	263	277	255	291	312	283	300	267	274	270	293	320	289	303	277	279	313	291	275	267	302	276	281	295	271	272	266	232	301	295	259	281	269	293	288	278	271	298	287	273	302	282	254	313	260	289	303	269	281	301	261	263	277	315	283	283	309	275	288	311	310	272	267	271	271	331	286	279	258	297	281	287	306	282	296	271	291	293	282	290	273	254	263	306	267	283	264	288	284	288	300	268	282	289	266	268	264	262	291	273	265	310	265	293	246	286	276	299	253	258	271	283	274	313	285	286	264	311	303	282	291	248	302	289	290	277	293	269	289	272	283	284	282	264	279	259	248	283	301	279	262	286	278	272	239	282	289	299	301	291	288	283	305	295	286	265	280	258	284	261	255	267	296	317	294	298	282	318	280	297	292	298	313	260	281	284	279	286	257	277	243	249	262	243	308	294	260	305	249	288	308	302	278	279	263	257	268	341	259	300	260	314	273	235	301	293	295	293	309	289	306	262	274	290	289	252	262	285	290	308	274	289	303	269	288	271	295	295	275	285	273	268	269
2443	866	922	970	1009	918	845	906	833	803	857	808	846	772	832	822	757	763	783	774	789	801	823	788	780	834	740	741	764	725	797	789	752	774	791	764	810	784	791	770	774	772	770	747	759	739	748	736	769	763	783	793	772	787	822	786	785	815	758	759	748	789	736	780	726	773	815	790	762	795	696	765	774	749	739	708	734	775	742	796	791	791	738	777	776	755	795	772	754	747	778	746	788	756	787	759	738	749	798	790	721	792	757	775	743	780	721	747	768	753	721	766	714	765	711	768	729	753	722	816	803	761	776	789	746	725	716	780	728	732	786	757	781	763	762	721	778	737	758	773	820	738	742	742	798	782	766	793	771	779	782	769	726	779	762	715	736	805	739	766	764	757	715	747	801	778	803	699	702	738	733	789	767	762	738	760	765	704	784	782	772	746	750	777	764	740	748	738	795	748	786	759	779	770	738	777	706	751	745	716	766	762	754	801	754	739	769	786	740	735	802	769	722	802	757	710	751	773	768	711	743	724	757	789	719	772	777	741	790	739	761	731	768	733	774	752	769	740	706	776	740	755	739	785	753	784	760	772	704	773	808	769	731	738	745	792	760	753	783	789	794	743	738	774	735	748	786	738	773	805	779	777	791	738	761	761	795	785	793	757	747	735	708	784	787	743	755	783	671	805	773	744	776	741	776	743	808	693	779	753	747	786	751	719	763	793	745	742	773	759	772	759	775	760	763	713	775	744	842	734	777	754	749	784	751	781	771	803	764	728	756	695	742	771	768	736	815	729	762	752	771	738	735	763	723	728	751	727	813	764	779	737	727	762	739	783	762	752	764	769	733	753	800	754	723	794	736	755	794	760	740	768	748	757	713	775	799	735	750	708	708	779	747	718	782	755	737	820	746	721	773	726	768	727	781	743	755	789	776	768	739	755	711	710	690	746	807	723	741	792	755	709	737	800	783	696	757	727	769	739	774	750	735	776	804	737	764	764	767	725	771	735	771	768	728	747	758	774	743	753	806	773	759	726	765	768	738	779	740	759	777	812	734	720	765	788	742	737	731	789	775	760	757	722	741	763	782	737	740	730	792	749	757	772	721	738	719	792	767	816	810	687	772	762	796	700	748	750	803	729	742	772	722	769	728	761	769	800	779	790	787	786	764	743	729	790	737	771	715	799	707	741	778	752	761	734	764	747	739	750	780	766	751	718	815	795	738	779	719	725	767	785	766	743	751	774	738	751	719	741	754	760	768	733	792	729	796	761	721	745	727	813	756	788	747	746	798	751	792	715	724	742	729	735	774	779	763	799	725	751	811	749	732	772	769	774	757	747	766	741	759	778	772	701	728	766	759	768	758	756	812	757	694	741	776	785	794	761	743	746	783	793	790	738	748	703	766	749	772	776	727	763	747	788	814	764	774	758	747	797	710	772	735	778	762	748	723	776	755	746	791	745	786	734	734	765	744	766	748	777	770	744	788	753	782	763	758	732	773	762	739	804	736	731	773	730	801	732	774	769	758	796	739	743	737	730	730	807	799	783	770	718	762	764	739	783	787	701	729	771	743	759	795	743	746	788	710	759	709	744	717	730	752	719	789	723	740	783	743	756	818	732	785	771	733	783	781	783	739	720	736	765	746	779	764	736	757	754	696	745	753	773	771	716	778	782	774	732	764	815	774	804	813	788	738	769	788	728	701	786	772	757	736	722	721	794	757	762	793	775	729	764	761	763	742	775	706	729	815	681	779	758	742	776	791	754	770	779	740	738	772	713	731	766	772	753	756	745	783	763	730	746	746	755	765	754	707	719	751	774	752	746	780	731	750	748	824	760	741	801	758	724	744	733	794	702	757	762	796	738	751	695	793	749	763	759	748	790	749	764	796	747	768	827	708	803	759	811	697	781	747	783	724	783	761	779	787	772	768	758	695	712	729	752	780	808	750	801	768	762	780	777	753	796	783	789	728	758	796	717	806	707	733	729	752	734	750	786	760	749	725	778	826	791	731	729	833	774	717	737	780	790	765	771	774	744	749	793	781	748	751	779	794	747	743	792	775	722	762	774	703	783	741	727	768	744	770	712	757	749	736	775	725	788	708	706	753	771	798	735	758	787	772	755	683	755	780	724	744	741	776	758	784	731	732	719	779	774	775	725	803	753	749	761	698	760	754	767	770	763	780	788	770	803	742	756	740	743	782	776	770	773	791	779	800	769	813	801	746	799	745	782	754	745	724	794	770	795	753	784	704	753	744	757	792	773	756	741	798	725	795	752	782	831	768	752	730	767	759	755	759	710	768	784	779	741	730	785	741	764	777	757	738	762	763	749	781	790	816	736	715	695	762	793	782	793	781	740	796	831	787	764	732	797	738	775	790	763	792	768	742	711	708	720	765	765	772	772	746	753	743	774	758	712	768	742	757	753	756	756	783	721	732	813	739	756	763	756	749	724	739	786	802	739	755	762	758	730	758	770	746	758	755	773	744	722	734	759	721	774	741	748	788	737	727	738	793	730	733	790	799	721	778	764	816	753	772	782	803	746	728	780	744	762	762	823	776	772	756	716	767	716	740	752	776	722	758	759	783	728	739	720	730	696	791	767	715	720	802	738	739	759	765	782	725	738	699	747	776	787	769	791	748	736	785	756	763	757	742	732	802	734	775	765	697	790	788	714	792	749	739	705	740	702	796	724	738	709	749	750	772	742	782	738	797	764	801	780	815	789	780	733	736	774	747	788	743	752	723	748	779	767	784	770	693	744	767	746	753	792	708	782	751	767	773	745	743	751	837	796	769	718	741	787	737	771	746	775	798	735	727	789	733	748	770	755	747	749	764	747	733	730	725	728	761	762	707	753	751	760	755	741	782	759	733	757	730	698	753	755	756	777	774	713	783	741	763	747	729	755	745	774	722	760	728	768	729	748	734	760	752	741	758	814	751	781	791	748	816	733	786	808	814	759	790	727	760	756	771	752	762	732	767	713	809	742	767	717	710	774	762	826	774	698	765	740	763	749	790	721	759	805	745	779	736	759	745	771	726	727	754	708	750	778	783	745	761	761	803	730	778	762	778	783	723	781	789	738	776	738	773	738	768	706	762	759	757	736	760	799	714	701	767	743	738	770	713	776	743	739	724	746	755	812	746	736	706	812	784	791	749	700	715	788	763	753	752	751	707	768	775	711	756	828	773	734	751	727	746	780	729	741	774	770	777	753	745	757	749	761	716	755	735	796	729	740	719	758	747	702	766	770	717	730	747	774	812	756	790	741	710	769	741	773	748	744	754	767	757	749	728	808	759	826	815	719	787	728	734	778	768	780	726	738	739	762	749	765	763	788	731	792	725	766	770	772	744	784	758	763	753	758	735	735	786	755	728	746	725	760	747	765	794	764	739	798	769	766	752	771	729	750	794	796	754	799	826	743	807	728	777	787	764	783	753	747	721	730	784	723	770	774	755	784	757	771	742	787	748	723	737	768	743	790	753	779	735	753	761	732	802	739	756	755	729	750
8763	963	1169	967	736	522	437	394	331	275	284	256	226	226	214	195	187	182	174	171	180	166	167	178	156	170	177	173	148	194	165	163	188	164	136	178	158	162	167	187	152	160	153	155	155	186	168	154	167	127	152	160	170	162	179	173	158	161	164	166	163	144	148	167	172	165	185	163	160	153	168	171	161	182	152	150	147	153	171	131	147	161	143	149	179	151	148	152	149	146	146	174	162	138	147	148	156	168	149	163	161	156	166	160	144	176	149	163	172	157	154	134	165	169	144	161	155	146	158	146	155	137	167	166	167	147	169	167	174	178	149	151	166	173	152	149	178	142	164	123	162	145	143	172	149	187	161	144	166	171	163	165	144	169	146	136	133	169	154	152	161	146	157	137	147	174	129	157	170	162	137	145	156	152	146	164	142	142	137	156	143	143	152	166	163	154	151	161	148	149	127	159	173	150	156	171	153	150	141	147	158	151	127	151	174	183	137	157	145	153	152	126	172	167	150	177	156	170	135	151	133	150	128	176	160	147	173	157	158	151	153	168	170	159	131	163	152	141	131	164	138	142	162	154	168	154	141	174	148	130	164	149	165	143	179	190	163	153	142	138	186	177	154	150	163	142	150	135	174	160	161	161	149	157	156	146	158	149	154	157	151	142	152	155	172	179	152	144	145	135	161	167	164	147	159	157	160	161	148	165	176	161	155	170	169	177	159	177	151	151	142	155	167	140	175	157	133	142	144	168	128	174	157	138	153	147	159	165	172	146	154	163	140	147	170	154	149	162	157	182	156	159	139	162	150	156	150	142	158	167	164	147	155	150	177	150	151	132	150	166	177	167	144	154	153	180	152	156	131	169	157	174	180	177	203	147	194	158	173	143	158	145	143	141	155	138	142	142	158	154	166	163	142	143	164	161	154	133	140	155	134	181	161	142	157	163	152	141	180	153	117	167	163	157	170	149	177	158	128	165	166	155	174	154	162	171	164	133	156	165	157	133	159	151	145	171	160	156	143	162	140	158	162	155	170	145	146	154	143	155	132	165	135	142	146	141	150	149	149	134	164	160	143	171	173	141	157	152	153	143	145	159	163	186	175	150	168	160	162	158	173	144	153	129	164	175	162	137	178	180	170	152	153	166	177	144	131	147	157	159	168	148	150	159	171	149	162	159	136	168	162	142	135	167	128	175	139	154	167	179	164	133	164	155	150	139	167	165	153	152	166	175	166	172	165	143	163	163	158	159	186	161	157	152	143	154	140	151	147	158	130	148	156	179	160	147	136	157	162	164	153	166	160	128	146	171	152	180	157	162	150	167	151	142	154	165	156	166	168	181	172	145	145	136	160	168	137	166	149	162	151	151	146	166	160	142	163	160	167	179	151	157	151	129	161	159	170	147	159	161	208	152	176	172	156	161	152	147	156	164	156	144	176	158	168	142	147	161	141	161	143	148	173	156	152	167	162	142	153	153	166	144	165	157	152	162	146	145	152	174	199	159	154	153	166	139	150	148	177	165	152	162	145	156	153	158	159	159	155	161	155	151	119	162	165	168	148	156	165	154	151	153	120	161	144	153	172	139	153	151	148	161	159	162	142	162	162	160	180	145	148	138	170	164	150	150	156	129	142	160	155	158	152	174	169	154	178	138	162	190	161	165	171	155	169	141	154	162	146	139	155	145	161	163	154	150	182	168	140	168	166	160	146	138	164	132	168	141	159	141	145	190	161	154	146	143	150	169	163	149	159	150	140	158	157	147	156	163	172	149	145	161	148	151	150	165	153	144	157	160	157	146	156	133	152	142	153	134	181	157	162	164	157	172	166	179	148	138	170	173	169	162	167	162	141	161	168	150	163	179	150	146	135	166	135	154	132	144	146	140	178	159	163	146	172	147	138	182	147	162	136	158	167	165	171	167	143	146	137	157	191	149	154	150	144	171	145	180	143	172	161	164	166	149	166	179	140	159	151	141	134	166	158	175	147	132	153	153	145	156	150	180	149	141	154	180	130	150	162	159	172	158	149	144	145	180	159	178	161	159	142	126	151	161	147	166	157	160	148	150	158	128	146	131	164	154	144	151	151	153	140	158	140	167	149	159	130	141	154	151	137	131	148	186	144	148	149	169	142	156	135	156	140	154	145	157	152	171	166	149	123	159	157	161	171	141	164	136	142	132	138	151	177	169	166	164	139	153	166	152	180	144	175	163	150	150	156	166	146	185	154	148	158	169	143	149	146	137	174	156	162	152	155	174	148	173	146	148	154	134	158	133	164	159	161	147	160	154	150	145	165	157	158	162	155	161	155	163	160	156	165	163	151	146	159	167	161	157	144	148	155	163	154	150	165	159	140	143	153	151	164	154	166	140	160	162	136	178	133	164	161	164	151	164	169	149	168	179	161	179	157	181	159	149	150	153	147	148	142	154	156	145	160	140	169	159	154	148	177	171	171	145	135	155	159	166	146	138	165	164	165	156	172	158	136	154	166	158	142	143	164	159	141	155	143	157	160	151	149	145	146	150	151	164	152	139	167	146	148	166	159	159	156	149	131	160	167	164	179	186	164	165	164	161	149	145	155	152	144	161	155	172	176	164	145	125	136	141	149	151	169	172	169	167	160	133	153	166	149	170	167	142	158	176	160	139	145	163	156	154	141	145	129	168	152	152	139	150	154	159	142	160	158	162	164	170	161	164	175	170	150	148	144	164	151	154	160	151	158	170	147	148	132	164	126	149	163	154	159	160	141	143	149	142	169	154	152	156	144	164	193	165	171	148	162	150	152	150	170	163	133	158	146	165	157	160	167	147	153	122	162	152	185	153	177	183	154	166	164	156	141	144	176	181	151	152	141	163	148	150	160	167	181	157	158	141	169	159	149	176	159	138	157	168	157	141	177	172	163	162	141	133	189	153	139	152	159	125	163	155	167	157	168	139	157	157	160	179	126	160	133	142	161	161	163	155	161	159	162	148	158	173	140	162	156	187	150	168	167	154	189	154	157	169	157	174	164	150	156	180	143	153	173	150	143	167	167	147	152	154	157	155	153	163	154	136	151	168	166	146	151	150	175	160	160	151	155	149	149	165	159	142	176	140	164	126	163	156	147	124	147	173	130	160	151	138	144	156	160	153	165	131	162	129	147	166	166	168	166	144	168	160	154	141	172	158	162	167	167	151	143	158	172	159	144	193	143	133	169	173	168	166	155	152	168	147	165	170	155	145	161	184	162	188	143	158	169	132	144	182	153	154	157	175	151	163	122	139	158	137	130	150	147	163	170	188	159	152	175	148	184	183	169	167	172	156	153	162	146	145	144	139	158	165	149	170	182	171	161	154	156	140	144	163	147	150	147	149	160	158	163	176	164	166	168	163	162	141	159	187	152	130	133	162	124	183	178	151	169	184	158	135	149	148	162	173	164	158	158	172	159	179	142	146	164	149	156	193	158	134	159	159	150	167	178	152	166	170	167	175	159	172	157	150	166	169	153	174	153	151	165	149	161	165	153	157
5523	1304	2642	3101	2768	2330	1941	1588	1409	1227	1100	1052	881	850	851	724	763	732	688	627	670	623	569	618	605	551	567	534	529	516	508	556	537	542	513	552	477	492	485	466	498	477	510	505	501	485	479	525	458	472	486	472	507	468	504	465	509	499	477	468	467	451	489	480	489	470	477	475	473	438	488	461	474	420	467	476	457	451	492	401	467	467	457	449	464	481	460	462	477	423	471	451	434	452	425	423	460	509	478	465	467	479	441	448	459	447	461	431	467	449	464	452	455	448	452	457	471	442	430	454	473	446	451	485	457	456	452	444	435	441	435	455	507	468	477	440	430	432	464	479	433	450	462	437	432	483	513	468	428	442	441	462	436	444	451	419	455	467	426	413	485	436	480	445	439	458	461	423	452	425	490	459	462	464	461	441	465	482	473	429	448	433	454	446	440	446	474	441	458	477	455	443	467	457	446	446	470	436	439	418	481	438	437	435	464	481	431	483	456	440	471	461	482	509	455	422	448	446	468	453	453	471	470	461	463	448	470	480	451	445	452	415	474	497	493	433	444	478	423	443	505	448	448	465	431	458	455	447	478	465	460	436	489	463	457	457	482	492	450	409	448	467	469	442	445	435	480	444	429	446	471	428	450	450	464	470	463	451	437	488	451	449	442	463	458	426	451	451	479	490	418	485	467	449	421	428	431	475	468	458	470	463	440	468	447	473	477	472	452	441	436	419	483	442	481	465	463	450	474	486	444	445	462	447	421	443	435	433	446	428	461	475	472	432	438	460	500	412	469	490	451	499	438	464	456	437	444	467	466	462	424	442	440	428	471	437	456	454	414	451	425	499	418	460	499	477	446	495	465	459	430	433	463	434	441	427	478	449	436	456	404	426	442	459	424	493	456	438	457	463	468	428	427	440	439	485	448	460	437	449	448	416	396	460	474	463	440	457	431	420	439	461	475	444	473	428	420	443	430	435	466	464	478	472	468	464	433	433	460	417	449	430	480	401	459	447	422	454	471	444	480	453	469	427	455	419	462	468	458	515	446	445	455	458	483	476	445	465	483	465	455	451	479	444	462	460	425	441	482	434	473	469	453	440	432	446	431	455	443	438	466	516	435	471	434	431	472	475	477	420	468	471	456	434	445	434	444	436	436	442	452	439	415	450	462	454	418	435	483	475	444	427	481	449	460	446	424	399	445	429	448	458	462	463	418	486	429	462	477	445	420	443	491	456	455	445	435	504	496	438	482	438	436	438	459	461	474	475	485	448	476	497	449	473	405	474	439	459	477	436	418	454	467	470	446	456	461	434	435	434	449	441	460	510	474	476	473	463	471	448	461	436	438	428	441	469	480	439	433	502	451	428	457	447	457	494	445	434	460	469	442	466	453	452	482	430	422	431	437	464	457	449	449	450	486	435	456	454	437	459	439	434	460	427	456	440	438	475	457	440	468	444	478	449	456	432	443	407	457	443	470	486	438	483	396	465	456	438	468	461	449	420	449	480	435	437	463	459	484	448	462	442	438	529	453	454	422	453	432	468	431	453	462	446	465	444	476	411	447	462	455	462	450	457	461	408	421	471	459	484	453	492	444	460	457	413	465	441	431	474	418	436	469	464	456	452	433	447	464	429	428	470	437	455	454	481	478	421	431	453	447	460	467	493	483	476	443	435	449	438	408	420	437	452	455	444	475	446	423	478	423	450	445	452	469	448	461	459	483	477	431	439	460	477	431	443	467	448	445	447	443	467	471	447	433	461	519	459	496	480	416	449	437	480	437	436	435	444	477	475	462	479	449	452	466	433	460	427	449	444	447	442	446	435	456	444	448	464	426	474	439	429	459	471	461	439	448	477	442	445	463	432	422	441	458	469	491	480	453	467	454	459	471	427	466	448	452	458	488	445	464	457	461	480	434	477	466	426	475	464	462	432	447	464	474	451	479	481	419	476	440	492	497	467	449	426	471	460	428	463	454	423	440	462	390	445	477	451	474	460	431	455	458	453	441	463	484	461	470	468	486	482	452	446	442	468	447	405	463	451	497	476	443	460	460	450	425	489	418	477	466	452	476	425	498	474	448	435	453	437	462	470	421	464	478	439	454	456	447	493	452	446	456	450	481	480	458	429	465	402	468	483	436	468	462	460	434	417	484	485	438	478	477	466	472	463	471	463	441	431	452	437	457	467	426	432	441	486	448	434	432	465	442	443	477	465	465	480	448	462	453	440	456	464	442	495	464	415	443	478	446	486	462	436	466	434	425	435	462	472	463	465	488	487	462	422	462	478	443	418	494	439	451	466	474	448	456	475	455	472	421	467	445	449	484	442	456	449	438	436	470	423	452	455	449	452	456	457	499	481	416	446	467	463	455	426	448	440	443	440	439	434	441	436	436	456	422	438	449	411	458	445	429	453	421	428	457	470	449	435	452	477	454	442	478	440	441	439	393	431	460	424	513	503	423	449	443	398	441	495	447	454	468	393	475	425	449	457	441	482	459	418	423	436	433	487	485	437	477	488	480	435	450	446	440	455	442	477	423	436	415	445	442	457	456	465	447	456	455	455	470	496	502	463	474	462	446	446	442	453	455	462	462	434	417	433	509	452	438	430	491	457	448	463	490	474	451	469	455	430	449	516	475	430	406	448	459	425	469	440	457	464	473	459	459	515	445	421	445	468	471	437	451	435	427	442	468	501	457	431	479	466	435	478	417	434	454	438	469	403	436	442	403	481	450	431	484	420	472	459	466	427	447	443	467	451	489	461	467	468	448	443	440	432	425	483	458	405	427	473	456	432	479	448	441	455	438	447	458	427	442	451	421	411	442	421	420	428	454	459	461	467	459	466	488	448	492	435	453	442	400	437	461	463	450	409	485	444	463	464	486	459	468	460	480	450	472	453	452	469	460	433	436	435	447	418	441	447	452	444	475	437	451	470	430	423	462	432	451	450	435	496	495	432	464	477	435	451	449	481	471	476	475	457	475	476	453	486	444	457	481	467	444	433	449	451	423	461	459	465	459	487	457	484	458	451	412	426	479	485	477	456	500	449	454	477	478	460	472	497	427	441	444	494	466	471	440	480	464	458	448	470	457	473	446	457	479	458	462	438	468	503	431	441	429	428	441	463	451	477	471	449	444	447	476	469	415	488	466	477	509	420	481	480	429	467	448	472	471	445	452	454	455	442	432	462	478	440	483	437	446	441	426	426	456	446	492	429	456	471	448	445	455	439	439	446	438	420	420	461	462	425	445	481	449	466	441	437	472	456	448	444	434	449	447	447	439	423	407	453	413	456	490	470	447	453	443	474	424	455	448	442	449	475	460	464	464	427	488	479	441	463	461	436	477	444	441	471	465	507	475	434	423	449	454	437	436	459	455	471	476	437	475	486	456	428	442	459	483	464	413	455	424	466	470	471	429	429	450	462	467	453	430	450	449	436	466	441	440	461	453	429	447	440	450	447	460	492	417	430	454	425	437	463	424	481	433	443	437	419	449	450	411	448	446	469
16086	2216	2267	1818	1299	909	719	541	503	425	369	313	294	245	248	220	223	224	182	196	173	163	176	160	145	178	169	166	161	128	171	162	158	152	157	152	158	143	137	132	142	142	154	140	161	142	143	155	144	158	150	141	146	132	161	130	128	150	146	150	136	154	139	128	146	141	131	149	154	144	131	130	139	133	127	152	164	148	136	146	143	126	123	148	122	144	137	128	145	130	145	162	145	146	135	155	152	121	130	148	132	133	124	138	137	133	134	115	145	132	151	125	130	143	124	145	125	125	121	147	150	154	150	145	147	110	124	135	136	129	144	121	154	139	158	127	127	132	165	115	136	115	143	143	150	132	129	139	133	124	122	135	143	121	146	133	130	140	131	125	127	136	116	131	126	116	142	135	140	147	132	131	133	137	158	128	142	150	141	152	126	131	142	158	112	148	136	145	117	155	152	118	142	142	145	131	120	131	138	138	153	151	139	134	152	128	140	133	150	165	137	127	132	126	125	112	136	137	124	151	130	146	122	122	154	129	157	127	148	129	129	127	125	159	155	127	145	149	114	145	161	138	134	136	145	141	146	148	123	134	155	140	148	144	141	130	123	123	162	133	138	129	135	127	144	132	132	109	144	136	136	138	139	127	136	140	133	133	158	128	127	130	121	145	162	137	123	148	132	118	138	144	143	135	125	142	155	140	117	135	151	139	150	124	143	134	125	128	128	139	123	149	147	126	138	131	144	110	123	118	161	137	154	148	116	145	125	123	123	140	149	137	142	128	146	135	137	141	139	136	118	138	154	152	142	154	140	141	116	127	136	139	146	137	139	138	130	147	108	139	147	134	138	137	119	135	131	127	106	139	145	123	138	129	130	134	127	123	123	154	147	135	118	119	131	149	144	143	133	141	129	124	162	147	143	134	130	157	138	138	157	139	137	164	123	123	132	124	126	155	126	146	126	153	147	131	131	117	142	137	152	127	126	134	126	114	139	149	122	153	149	159	129	129	133	143	145	152	141	137	140	123	140	130	141	125	143	133	147	131	143	123	121	140	111	131	134	127	150	155	143	139	136	137	146	128	130	141	135	142	110	115	140	116	130	154	158	119	116	149	134	120	125	123	136	120	138	140	139	157	130	150	151	119	128	136	118	149	118	141	150	122	133	140	129	137	143	137	122	125	145	148	118	141	119	151	139	151	130	137	160	125	119	130	149	151	152	137	114	132	133	125	148	110	148	102	135	140	138	133	132	139	131	140	134	157	122	136	130	153	131	144	131	135	111	126	108	142	140	141	120	130	133	154	120	120	146	141	131	149	142	115	168	142	126	133	137	135	137	154	128	137	138	129	138	148	136	150	143	129	127	149	136	141	161	129	148	137	135	140	119	138	133	121	123	132	142	124	147	150	146	142	138	126	143	125	116	147	115	140	142	124	124	148	145	126	147	137	148	144	136	135	123	123	135	135	137	136	117	128	131	146	152	136	146	134	149	143	128	148	113	142	123	134	132	127	116	140	130	134	132	137	142	128	128	140	145	134	135	122	132	115	123	130	126	154	127	123	121	144	127	119	156	132	133	140	134	140	138	132	135	125	112	127	127	140	145	141	107	126	128	129	138	116	150	121	117	153	128	144	127	118	153	133	128	136	134	141	136	154	129	128	154	138	132	138	113	123	132	134	139	148	124	150	131	132	139	133	123	141	134	135	122	150	134	116	137	137	140	163	119	144	140	119	136	144	154	121	127	123	129	129	119	139	126	123	147	148	137	155	142	134	117	134	141	136	125	149	133	128	140	129	127	152	141	155	136	135	153	145	131	132	144	126	151	137	139	142	133	149	158	124	146	131	132	150	137	143	151	138	132	131	131	127	122	152	135	153	138	137	134	123	134	132	141	147	169	135	126	139	149	133	160	122	133	153	133	145	124	130	141	138	130	119	126	136	141	143	135	115	120	127	149	132	140	125	132	137	131	140	145	167	140	132	133	151	148	125	154	117	152	152	141	160	145	139	147	120	119	145	129	151	158	147	114	112	122	125	128	132	132	132	138	139	133	127	137	151	136	121	148	141	143	146	133	136	127	153	133	138	120	141	116	125	144	148	123	153	144	133	148	142	138	133	145	164	137	151	132	123	145	121	113	141	139	138	134	142	129	122	114	147	135	132	141	120	133	157	147	139	122	131	121	123	115	140	108	143	146	114	139	148	140	151	134	134	129	121	131	133	137	151	138	130	142	157	121	151	140	139	129	137	133	134	127	153	132	120	145	156	147	138	129	130	129	150	124	139	141	131	116	156	138	139	133	106	140	144	165	146	126	132	121	143	140	124	138	140	134	139	143	129	138	129	137	132	132	138	165	141	131	157	131	122	125	165	151	139	135	119	149	133	125	125	154	123	130	125	159	128	153	150	145	146	116	133	143	128	120	118	136	148	157	138	126	150	128	138	135	101	136	137	133	164	132	145	133	142	138	142	129	131	149	109	137	122	136	146	125	152	149	132	136	132	130	139	131	136	125	134	145	130	143	124	135	138	133	121	145	126	128	136	130	126	142	148	113	142	128	133	129	144	136	142	128	114	107	122	146	139	137	133	130	123	137	138	144	144	135	153	142	120	146	106	119	146	142	139	148	136	161	132	116	132	127	118	135	135	133	135	122	132	133	113	140	157	142	144	132	138	130	138	137	140	139	139	138	129	129	133	159	132	140	130	160	115	123	116	146	126	145	173	147	133	126	139	126	143	115	148	141	145	119	132	132	133	135	128	137	126	128	135	143	143	154	151	144	141	123	138	151	139	135	133	142	141	136	142	129	137	146	153	150	134	137	141	149	137	170	138	125	130	126	138	139	134	150	143	154	126	152	145	133	123	134	118	128	145	152	151	122	125	138	126	138	121	152	142	129	123	138	144	125	151	125	118	133	153	130	132	136	137	140	137	135	144	130	132	148	126	138	148	124	140	153	138	132	131	137	114	111	122	143	135	133	142	139	138	151	130	132	134	147	135	141	143	157	136	121	151	143	122	142	135	115	135	149	122	159	117	119	115	144	136	110	131	139	144	145	125	109	114	159	147	120	130	133	113	124	139	145	152	154	124	152	151	139	135	127	135	134	128	144	136	149	127	121	125	138	136	128	117	117	144	122	111	128	133	153	130	124	148	150	140	132	154	140	149	144	138	147	147	124	133	131	143	126	117	118	149	133	146	150	141	142	129	111	125	134	149	149	148	120	125	143	167	151	136	139	144	133	138	135	118	127	128	124	150	124	139	130	123	141	152	127	132	152	157	128	141	141	136	166	150	126	118	147	117	131	116	138	112	130	145	135	114	126	123	116	141	124	138	134	145	132	145	133	113	128	142	128	121	140	127	116	145	145	147	135	138	130	136	135	131	135	133	127	118	152	154	156	125	140	145	136	146	122	126	133	121	131	123	131	124	120	149	154	157	136	141	144	113	122	140	134	125	149	115	124	139	144	115	124	150	134	139	115	153	145	162	137	130	143	136	133	162
7521	2100	4363	5285	4715	3887	3081	2557	2289	1950	1632	1500	1346	1159	1126	973	919	907	851	834	748	756	762	664	719	659	617	596	614	575	576	532	565	543	536	527	507	519	494	465	515	475	565	485	493	497	499	480	456	502	444	458	478	438	467	497	463	456	495	486	433	451	442	485	460	434	469	455	444	420	452	420	407	441	449	450	455	446	437	417	429	479	455	436	442	403	432	404	445	430	417	438	455	430	423	449	399	404	423	449	472	407	449	408	399	448	436	437	408	400	431	410	451	404	407	410	429	455	421	411	436	421	433	396	388	429	416	403	433	423	419	420	405	426	402	440	427	394	428	416	424	447	391	389	422	437	419	426	424	413	436	393	427	412	443	397	423	377	429	401	432	413	407	403	429	430	418	431	457	442	386	429	439	407	362	414	427	403	390	418	419	399	438	403	431	434	425	426	427	397	395	420	391	404	398	427	439	406	389	419	424	389	432	438	412	394	414	410	397	432	427	432	412	439	391	421	411	440	417	421	434	391	403	407	419	414	425	367	426	401	370	426	408	393	435	416	426	433	406	404	388	404	442	405	409	439	418	428	394	428	367	409	441	418	422	399	433	446	421	415	427	436	424	412	420	431	449	418	377	416	397	399	405	396	426	445	401	427	396	427	409	393	390	430	409	414	393	416	420	421	386	417	380	434	427	407	406	385	389	420	435	429	402	398	410	377	423	392	431	424	410	395	352	429	419	440	431	411	427	428	425	431	411	435	425	422	420	396	406	379	431	391	417	415	382	370	416	395	418	405	432	402	364	366	407	422	384	412	389	402	405	379	411	373	374	425	410	395	408	397	444	405	408	438	423	405	398	393	424	378	389	384	397	437	411	442	428	387	416	430	420	392	436	404	382	382	442	414	426	431	413	409	413	453	426	457	448	404	441	424	398	435	407	358	412	418	411	398	398	387	419	372	389	436	422	440	426	408	398	418	420	401	429	428	406	429	399	429	419	445	420	419	395	428	384	403	394	432	451	401	407	434	411	422	402	375	406	418	428	448	386	426	433	384	404	395	382	411	419	425	389	399	418	365	419	437	449	420	410	429	426	429	423	413	419	423	411	416	385	418	433	408	392	410	438	382	400	416	416	419	406	405	381	394	420	397	457	449	394	433	355	430	382	394	425	423	364	413	392	411	464	444	398	412	428	419	433	401	396	405	422	384	448	413	427	414	423	371	407	417	404	444	396	381	455	425	403	422	427	421	438	399	396	436	403	437	425	410	423	409	444	426	424	410	385	435	425	413	410	445	425	403	439	440	397	409	423	392	404	427	399	414	414	406	385	418	432	437	405	430	402	419	415	435	434	382	411	380	427	420	436	420	382	408	441	381	400	410	373	419	417	416	422	439	429	422	419	433	392	413	418	428	432	437	426	441	403	407	455	440	432	399	404	436	424	385	425	413	413	388	390	427	421	384	409	455	404	433	414	418	445	426	422	423	398	414	425	375	406	399	438	421	403	416	401	410	417	428	434	435	407	424	444	401	438	425	435	404	396	414	435	420	419	419	408	422	405	415	381	430	447	418	385	451	408	401	383	439	426	409	378	417	434	395	426	460	403	410	415	395	428	418	394	443	425	409	430	404	408	416	379	446	435	415	388	398	390	415	399	393	443	417	422	426	442	433	427	425	370	422	387	439	450	406	434	380	396	421	428	438	408	440	432	423	367	418	408	429	408	411	404	390	384	436	396	432	386	386	423	383	372	443	424	441	424	413	400	413	415	392	395	392	428	404	383	427	393	384	435	412	412	420	374	421	355	388	401	422	410	439	401	419	380	428	427	386	441	415	390	430	418	383	417	382	410	433	431	411	395	419	417	402	410	417	392	430	439	412	436	447	399	447	406	427	388	437	386	431	420	405	433	408	388	435	401	400	422	385	432	426	392	357	463	406	447	403	359	420	405	446	390	433	437	434	393	406	422	398	442	394	404	422	420	412	404	456	391	419	423	404	443	441	429	421	405	433	393	460	384	407	443	427	424	394	441	422	393	453	429	392	420	443	423	413	412	438	376	470	396	422	403	403	410	440	421	366	389	415	421	369	397	407	439	394	393	432	401	391	379	380	407	433	452	413	409	415	429	417	392	413	424	428	377	388	425	404	389	401	393	410	420	406	415	411	411	403	431	439	454	421	414	390	416	378	419	414	394	431	394	426	396	424	427	451	418	393	394	402	402	415	439	431	420	439	412	399	417	401	390	400	417	419	436	453	398	371	427	397	408	405	439	423	419	405	412	410	420	437	446	416	422	403	427	396	415	447	408	387	416	418	449	434	373	430	431	409	409	383	399	405	365	411	419	405	397	387	410	384	442	378	391	431	404	394	438	407	355	419	382	422	425	459	397	405	429	405	418	415	426	438	444	404	408	378	422	412	410	429	385	403	429	405	430	399	381	398	450	419	444	435	449	453	407	419	431	393	388	439	447	394	426	393	429	436	392	408	407	402	414	443	427	434	389	367	394	406	373	398	397	419	389	424	439	396	397	400	428	433	416	375	407	437	379	415	415	417	385	451	389	420	425	439	416	421	414	402	435	389	367	410	424	424	400	427	456	381	408	395	390	432	394	436	410	388	400	443	380	374	422	432	410	417	442	376	430	415	413	456	396	436	431	411	439	383	421	413	430	410	427	460	390	420	437	409	364	405	407	439	384	410	402	427	423	398	389	414	407	397	419	409	449	378	420	436	403	431	412	423	395	385	440	416	382	398	410	419	432	403	455	407	382	432	393	399	406	397	388	424	455	377	423	424	390	423	428	418	409	427	392	424	384	413	421	441	398	392	436	406	416	430	430	427	412	382	337	438	402	429	399	428	424	432	398	440	431	445	421	370	415	407	377	431	370	413	390	401	392	428	415	403	391	405	408	420	419	418	410	412	407	423	410	469	387	413	391	391	440	431	407	406	405	413	432	427	383	375	389	387	397	401	411	432	444	415	385	447	407	404	420	404	418	414	408	434	393	456	395	430	422	394	401	451	364	425	372	451	449	395	419	410	395	397	384	418	395	420	433	398	370	428	406	371	403	456	378	442	386	383	382	401	418	421	396	428	422	392	423	375	423	437	405	380	368	424	420	454	418	386	420	406	432	407	427	453	414	375	424	412	349	418	402	436	425	399	413	396	417	472	408	394	375	419	449	437	426	441	410	431	396	441	409	429	415	411	372	401	406	421	376	361	466	417	423	393	413	459	458	394	419	361	429	436	398	398	433	408	420	430	464	408	429	384	430	416	404	386	376	411	423	409	420	425	402	425	417	408	389	412	411	443	431	447	396	452	430	393	405	406	415	408	406	399	396	417	378	411	437	400	425	387	436	405	408	387	408	440	430	423	451	399	427	434	404	408	380	407	434	396	392	438	411	396	434	436	419	449	421	413	413	431	454	437	403	427	418	421	418	438	417	387	428	409	405	384	398	412	395	406	408	396	418	400	371	397	412	382	442	435	435	386	411	398	412	409	377	408
2351	370	362	343	333	316	263	306	280	287	288	304	297	300	263	279	312	315	274	316	263	298	303	260	286	278	295	270	299	279	305	268	307	294	277	278	287	282	274	246	276	268	273	267	287	294	323	268	281	303	286	281	285	276	291	289	279	282	268	313	266	269	266	276	282	278	313	285	291	270	284	279	286	303	278	276	267	285	265	266	297	296	250	268	284	316	309	289	252	284	260	276	270	292	278	298	287	279	299	296	273	278	281	283	304	282	281	260	279	297	291	300	287	280	282	271	290	269	283	299	284	285	250	277	270	270	285	286	251	290	291	252	281	277	299	290	267	298	276	284	315	269	267	268	292	292	270	266	265	266	268	270	304	282	304	282	271	275	292	256	293	285	295	305	266	253	290	266	261	268	301	316	302	284	272	285	292	278	302	319	279	278	269	261	277	332	258	304	288	277	290	280	277	296	293	298	272	304	264	281	292	265	274	257	276	291	269	268	254	269	304	278	288	261	247	275	276	257	285	276	277	270	308	280	274	274	268	256	292	280	272	279	330	281	294	263	269	266	299	298	258	259	289	309	263	275	284	278	283	291	300	287	270	285	276	296	271	289	277	279	276	293	284	282	272	262	269	269	273	284	276	257	297	281	293	258	255	284	281	262	268	274	273	274	278	296	277	279	275	287	298	298	291	277	309	285	272	259	282	312	286	256	280	281	277	305	268	302	275	318	302	264	262	290	274	275	288	273	297	260	300	305	280	256	302	308	296	277	289	311	270	302	317	247	283	278	287	280	282	287	270	280	274	262	278	279	288	242	266	290	244	266	255	295	267	298	261	290	304	281	313	262	268	289	285	255	296	311	266	269	307	259	315	269	261	250	299	266	288	281	271	283	265	277	264	263	252	290	260	251	254	306	294	268	263	269	292	277	265	284	291	265	283	306	291	274	290	286	267	290	296	296	268	269	304	277	293	248	300	309	294	282	274	244	252	266	297	285	262	272	285	246	269	247	311	252	282	285	280	298	278	307	305	289	288	290	290	271	289	290	286	254	277	286	290	258	307	250	284	279	300	271	298	273	272	264	300	242	266	300	274	297	268	279	275	286	304	308	298	277	285	286	258	276	277	287	290	295	277	311	277	274	286	248	276	279	281	288	264	290	269	250	285	242	304	302	236	259	281	253	286	283	247	305	266	293	284	285	290	278	256	275	316	293	301	290	272	280	260	307	293	252	287	267	272	272	288	246	279	273	274	261	272	290	235	278	289	291	262	285	274	280	283	254	269	261	283	284	265	264	277	277	312	295	276	289	292	269	273	278	248	281	288	279	248	271	263	290	273	270	288	281	286	283	287	324	315	291	292	249	305	272	271	282	281	289	270	254	298	300	278	316	303	293	283	263	262	284	298	284	261	273	268	295	280	286	264	279	279	273	288	311	287	261	294	309	274	275	284	301	300	274	267	282	306	284	257	288	306	287	246	287	271	294	246	280	253	301	273	297	281	281	294	294	275	276	308	252	290	296	295	302	295	263	300	269	266	286	275	276	288	269	292	300	268	275	295	272	265	285	285	258	278	289	316	271	299	288	294	304	294	276	276	254	285	269	295	259	272	251	282	261	288	281	292	268	287	274	268	313	281	280	277	282	296	294	274	264	275	290	315	306	267	258	313	310	286	293	274	279	299	262	297	296	279	251	314	284	279	281	255	271	283	283	259	268	251	289	301	285	295	298	259	259	287	310	271	287	269	277	299	289	284	287	287	302	266	241	269	281	295	286	257	262	285	286	270	271	265	272	274	282	274	268	279	260	284	242	284	284	282	302	288	268	287	280	278	266	304	273	301	302	285	288	308	277	305	298	268	291	281	277	305	268	297	272	283	277	281	275	320	280	296	282	280	306	283	292	278	264	249	279	293	316	304	278	294	269	291	292	303	297	282	278	300	250	311	292	296	299	252	256	279	269	286	271	247	290	291	288	271	285	297	287	288	272	282	280	267	293	271	293	270	278	256	279	265	246	305	286	332	299	305	279	300	281	268	304	290	295	256	263	274	254	295	284	262	265	265	276	252	286	262	280	260	296	268	277	286	292	295	257	274	312	265	297	285	281	301	293	295	237	256	270	251	267	281	256	298	268	303	280	270	288	291	288	306	327	271	267	249	292	305	286	297	280	283	291	239	278	282	259	290	268	258	289	255	275	256	263	262	297	292	271	288	292	280	265	291	262	256	244	250	285	292	278	308	291	253	245	302	299	282	281	281	270	296	306	274	286	244	255	284	278	286	294	273	288	269	267	267	273	284	265	276	292	290	273	267	297	297	246	293	294	289	247	282	283	310	264	301	287	261	272	296	295	261	296	261	300	289	307	282	304	290	253	300	291	272	256	278	275	284	279	298	283	260	282	311	278	240	257	239	276	297	258	252	254	284	268	280	287	288	287	276	280	278	261	318	237	268	307	268	293	297	292	259	258	271	309	274	279	291	294	288	278	302	279	296	294	271	285	275	281	275	281	282	274	294	263	300	274	269	277	284	253	254	287	266	279	251	272	290	260	276	282	279	279	274	282	284	273	277	298	299	280	274	266	247	289	307	298	280	299	296	284	276	295	263	273	260	269	270	277	257	281	291	280	278	307	286	278	272	265	295	305	273	275	276	277	266	286	275	296	277	269	266	318	269	300	286	270	303	295	294	287	297	329	285	283	299	280	301	265	281	275	270	275	275	274	294	311	263	280	294	280	282	262	274	254	292	303	288	286	302	250	269	270	265	274	261	263	286	287	281	251	279	272	289	296	264	287	256	302	269	271	286	292	289	269	288	296	249	271	286	280	295	282	281	254	244	305	282	310	263	284	303	270	262	256	299	268	271	253	274	264	311	280	269	308	297	322	288	303	259	283	298	277	294	287	294	257	243	279	263	261	292	271	287	286	272	271	293	279	265	306	254	281	280	288	273	277	246	272	287	302	273	267	298	306	283	302	266	297	292	269	304	295	282	279	271	258	284	297	268	304	312	285	279	274	288	279	305	307	257	295	274	295	276	279	279	280	300	288	264	276	310	274	279	289	297	245	289	275	255	298	263	275	274	264	263	293	292	277	279	286	287	310	306	315	296	279	273	274	252	316	274	269	273	289	310	270	266	257	278	271	287	308	287	305	263	256	266	286	306	294	276	275	298	311	309	278	282	315	269	290	280	257	307	283	288	275	287	275	287	288	288	274	251	290	309	288	282	286	276	281	287	290	256	303	289	274	285	297	289	331	288	273	262	295	303	312	269	274	275	290	293	283	252	278	284	268	263	290	282	290	278	282	262	264	280	266	261	293	303	260	286	267	294	264	281	303	287	284	292	297	300	280	308	280	245	261	278	288	295	277	282	287	283	298	275	272	279	291	284	258	272	274	288	269	255	272	266	280	263	265	305	316	272	262	276	277	291	279	297	275	304	314	268	282	253	275	302	254	284	252	263	295	287	253	245	263	255	273	267	288	244	289	296	303	266	324	259	281	285	293
2485	852	911	1008	929	925	838	819	849	762	795	783	790	772	765	802	789	788	801	734	769	777	783	836	760	759	778	795	738	755	766	772	818	710	773	796	752	746	745	806	739	762	744	771	744	724	740	747	758	773	795	753	755	758	745	746	780	782	764	790	767	767	772	689	819	704	737	724	750	760	755	767	769	734	787	761	814	770	744	731	703	749	722	729	741	746	721	737	781	745	766	777	750	692	789	754	771	767	722	734	758	720	752	733	780	777	784	802	728	732	761	787	759	835	729	750	742	725	796	739	756	765	759	732	732	758	743	809	717	762	770	732	740	701	723	767	760	787	755	781	794	786	750	790	764	734	769	735	746	768	712	730	734	775	733	784	780	785	818	740	760	762	776	774	783	747	695	725	697	732	821	756	806	717	769	731	693	772	733	752	810	770	764	771	698	780	748	733	760	763	780	796	745	689	742	778	754	708	720	758	801	736	801	719	735	759	760	754	751	727	749	743	725	788	800	789	753	741	758	818	769	833	736	731	721	785	736	778	771	756	746	744	726	787	781	772	808	758	767	781	761	740	736	756	787	708	778	700	725	760	749	718	735	718	799	756	773	755	766	687	777	739	756	764	723	721	731	767	727	720	776	727	770	738	718	768	698	739	771	750	728	733	740	728	780	723	728	779	707	750	755	722	740	773	759	747	783	757	748	777	755	742	744	780	669	785	771	775	761	716	735	746	784	777	723	791	763	799	785	745	789	791	789	753	772	778	783	716	754	740	724	747	727	789	771	775	809	762	779	776	771	765	748	717	702	718	761	766	758	822	709	778	707	765	727	731	729	771	757	750	717	741	760	759	739	739	778	742	728	778	757	758	740	736	755	758	748	716	703	785	773	803	746	700	721	706	732	744	778	774	776	789	755	740	765	716	743	758	794	796	773	708	762	781	774	739	761	839	759	843	776	808	756	744	773	806	769	784	704	765	748	752	774	773	781	768	724	773	805	745	790	731	741	789	747	775	728	792	756	724	748	744	754	757	765	732	722	728	739	764	782	763	752	738	788	774	762	773	778	737	753	738	743	806	803	767	716	738	727	753	726	743	756	758	773	734	770	745	696	800	743	781	786	749	756	756	734	767	782	755	798	777	753	763	751	754	806	744	741	725	728	703	733	732	733	772	694	729	763	733	791	742	773	760	703	765	716	790	753	764	790	729	734	802	729	713	688	739	787	754	744	789	752	737	694	766	774	733	767	739	749	746	766	730	775	752	773	714	704	763	796	763	763	765	768	739	649	737	761	738	756	739	781	723	778	774	816	693	744	755	722	762	762	720	740	734	746	784	736	791	763	737	721	789	770	732	728	765	759	795	760	785	749	737	760	790	692	735	809	771	724	735	694	762	808	787	714	719	729	759	764	789	793	738	717	777	762	764	756	738	824	711	787	767	736	735	758	770	762	748	733	737	716	782	728	726	752	762	741	730	801	750	749	745	727	735	723	800	803	712	716	728	778	717	765	738	753	756	786	829	790	767	770	731	753	804	697	719	711	750	815	762	780	795	719	757	806	713	816	770	783	723	790	729	767	713	708	781	674	757	793	783	750	688	754	749	777	799	718	724	734	785	814	730	716	783	775	778	764	733	747	687	752	758	760	804	804	753	698	730	751	736	728	758	769	743	785	762	778	740	755	731	750	759	718	776	744	739	753	745	754	743	690	719	769	746	749	733	779	778	766	761	796	694	782	762	747	743	773	691	778	741	726	760	765	681	751	753	775	728	763	768	780	795	801	752	713	758	742	774	787	736	760	772	735	729	804	763	781	767	722	718	719	723	759	715	750	707	777	793	761	772	800	726	746	709	709	752	750	794	770	731	778	739	746	713	798	775	754	781	779	784	751	764	738	772	786	735	778	733	707	731	786	719	779	692	757	749	735	752	753	756	775	792	740	742	775	790	724	802	767	783	743	755	756	724	761	772	775	785	815	740	769	781	779	755	782	734	757	742	763	764	762	714	776	754	750	795	767	725	780	772	744	729	709	744	745	691	764	737	761	728	768	793	756	806	770	729	763	718	727	755	774	776	756	782	750	779	769	730	711	744	800	750	744	761	763	747	750	762	739	770	801	744	706	749	774	772	741	738	774	687	730	750	744	754	754	771	738	767	724	780	759	795	747	764	741	703	728	769	779	727	759	741	826	741	718	770	749	695	718	695	784	792	726	713	723	732	745	759	761	757	747	749	793	730	746	780	788	719	739	712	786	779	744	706	749	760	754	698	734	744	740	748	835	712	762	781	733	762	772	760	748	774	764	804	757	764	825	782	743	762	767	831	738	779	753	775	767	746	751	706	767	746	739	761	760	759	762	718	747	725	757	809	768	754	747	728	755	746	717	776	813	743	702	801	730	753	778	815	756	723	693	749	753	714	784	757	730	759	729	758	784	686	749	764	778	751	757	805	770	748	753	752	750	754	821	713	768	796	808	740	739	782	769	820	789	759	774	700	790	755	750	709	753	759	754	752	763	701	719	740	797	758	768	802	767	742	732	738	790	767	751	751	762	733	787	762	783	776	765	734	741	737	763	732	833	788	746	771	733	766	757	767	760	771	737	754	757	780	691	787	785	733	741	774	771	768	721	770	743	750	691	760	750	772	732	788	727	753	742	785	776	790	733	783	787	721	742	748	739	763	746	760	779	782	712	724	696	761	781	744	750	763	718	768	729	721	698	732	696	751	717	745	776	771	724	779	726	748	725	757	755	734	783	740	729	770	754	783	836	752	756	769	753	778	720	734	783	707	783	754	765	749	814	751	760	722	754	743	785	746	784	764	760	767	790	757	763	818	731	769	788	741	688	785	709	790	774	758	775	749	770	749	764	759	746	798	729	763	724	748	771	731	734	740	786	785	755	732	758	737	754	811	737	723	731	802	760	775	750	703	806	745	711	772	769	770	772	772	744	713	769	759	778	755	719	752	714	759	795	814	735	754	753	779	715	771	759	731	776	754	791	725	742	715	744	756	748	766	793	753	787	840	766	741	725	775	840	746	757	743	714	769	732	749	736	743	741	756	784	801	798	746	780	763	755	734	771	738	760	716	721	734	723	716	747	748	735	719	793	778	714	738	714	748	754	747	808	829	774	753	783	760	745	744	734	746	723	764	777	774	734	729	710	759	777	715	750	711	725	742	737	755	767	741	765	781	709	762	790	738	750	765	710	721	749	767	803	772	774	731	779	726	748	801	742	754	698	766	765	789	719	761	705	760	764	761	729	765	753	753	744	782	744	794	753	741	747	748	709	718	764	774	771	759	779	764	774	717	752	739	747	790	742	780	723	688	793	752	731	753	708	715	747	721	732	776	760	729	731	740	757	752	759	793	740	706	767	810	737	723	758	747	727	733	787	742	738	739	732	719	706	762	742	749	744	744	729	724	725	751	738	693	719	794	747	789	789	776	763	772	756	725	750	750	714	753	781	769	800	741	762	766	768	782	762	801	747	734	731	763	776	771	725	735
8666	924	1224	950	692	538	453	351	308	263	250	260	231	215	213	183	180	174	170	156	186	176	177	175	182	189	177	206	192	154	188	167	178	151	183	142	169	174	167	147	170	145	169	177	152	171	138	155	164	146	144	165	133	176	153	150	174	175	149	164	139	157	144	174	167	153	161	166	130	139	174	152	159	146	168	156	172	141	156	139	154	149	159	144	188	136	159	183	161	177	161	147	163	152	170	154	152	153	159	127	153	160	153	153	156	159	175	165	160	175	153	165	145	149	143	144	151	141	151	133	133	150	140	158	136	158	155	153	144	147	169	145	152	156	158	160	142	136	176	141	148	159	157	160	150	142	147	152	135	143	147	131	163	169	135	163	153	176	158	142	155	169	152	151	148	143	158	154	148	147	155	146	152	150	143	160	151	152	143	162	151	170	152	162	169	127	164	158	140	158	157	151	150	149	153	159	128	147	151	135	131	142	166	170	130	148	156	143	136	137	170	148	164	142	162	173	165	149	156	144	142	151	159	160	146	153	148	160	152	131	154	157	155	144	160	158	149	148	169	167	170	154	145	138	148	157	136	148	131	153	182	152	165	142	152	147	135	153	154	154	158	153	140	160	170	139	146	153	172	143	157	138	174	169	168	142	159	148	147	158	153	144	142	140	154	172	164	157	148	153	156	152	157	178	163	160	150	154	168	161	172	173	169	148	134	149	140	148	171	157	146	149	176	154	183	161	171	149	148	153	169	149	139	171	146	157	163	161	147	145	172	137	157	156	145	140	160	158	146	152	143	142	155	166	155	152	156	164	164	160	155	164	154	160	161	152	156	168	162	156	155	163	154	149	153	154	160	152	166	161	142	146	154	142	156	158	143	135	168	148	145	167	159	154	155	153	155	155	145	158	173	150	151	137	152	138	153	153	142	176	148	138	127	141	142	162	142	157	140	136	158	165	120	171	138	161	164	127	163	131	162	155	132	155	149	165	147	163	156	150	156	163	137	174	151	143	144	133	161	155	130	162	145	153	148	153	146	169	130	173	139	170	162	147	150	137	147	147	157	164	156	160	168	153	164	141	158	140	155	168	175	161	151	164	160	154	173	138	151	176	158	148	171	118	168	180	165	163	145	149	152	141	139	157	168	158	165	160	146	162	142	160	150	173	164	130	167	154	153	146	145	135	149	151	175	149	151	154	154	166	144	164	127	159	159	150	141	164	152	160	146	129	139	151	179	179	158	149	144	160	144	158	153	149	159	159	165	162	160	150	138	146	155	175	152	149	151	153	145	168	161	152	183	187	156	152	137	144	179	140	161	141	146	156	131	157	156	165	160	153	136	145	151	171	168	189	168	150	161	170	157	143	157	153	157	181	118	129	153	166	146	148	154	149	154	157	162	162	172	148	149	149	145	153	186	153	147	123	155	160	165	154	144	153	149	138	169	172	141	179	151	170	144	143	151	117	146	157	147	150	159	175	142	166	140	165	178	150	167	148	177	142	153	158	143	138	166	152	142	153	143	162	164	162	150	143	164	133	170	160	165	147	146	143	147	154	171	179	144	142	158	132	165	134	158	154	148	163	153	139	165	138	135	162	131	147	130	141	153	139	165	159	174	141	161	163	121	148	166	151	149	152	165	164	136	151	141	146	147	150	156	157	150	143	156	171	162	160	153	156	157	173	159	152	156	150	165	150	163	164	149	171	157	149	150	142	155	152	146	144	154	150	156	153	141	147	144	172	160	129	160	146	143	142	169	145	164	159	150	136	152	146	151	184	156	156	155	165	147	134	134	169	157	141	153	141	158	159	139	148	141	147	151	152	157	158	159	170	159	163	150	181	172	176	152	135	148	160	153	166	138	143	160	177	147	163	142	179	149	148	172	162	131	150	150	139	152	151	141	158	150	178	120	141	157	133	152	155	161	172	145	154	143	135	145	153	189	175	147	158	126	151	149	153	150	166	161	159	143	151	153	154	172	160	180	165	154	153	157	177	156	164	157	166	136	156	169	162	169	149	147	132	158	186	152	176	149	154	136	144	144	155	159	172	152	150	147	168	153	176	138	151	153	164	138	175	136	185	153	129	136	177	147	156	141	150	159	154	163	146	156	182	175	142	170	155	159	147	162	154	154	135	143	144	152	149	151	157	178	154	150	159	142	140	156	163	153	168	151	148	134	165	148	177	166	150	165	163	148	163	163	162	148	163	135	138	163	153	151	134	160	144	154	166	158	150	158	153	163	139	145	160	154	164	177	149	163	177	150	153	149	163	160	173	148	169	158	130	181	153	132	171	149	136	164	131	160	150	157	190	152	154	129	134	148	155	136	162	164	149	156	173	153	154	171	169	140	132	151	172	166	172	169	155	169	168	162	167	155	162	158	161	163	155	148	166	144	145	153	156	180	153	169	156	159	174	154	181	152	147	152	176	146	171	140	158	135	160	194	163	151	160	142	173	154	156	157	175	159	175	178	151	159	150	159	156	146	147	163	156	154	152	172	152	170	153	145	149	141	133	164	156	151	166	153	157	143	170	150	159	175	150	153	130	128	150	136	177	163	153	152	138	137	148	155	132	151	147	160	149	172	184	149	137	145	156	147	139	149	167	182	156	178	180	139	150	143	143	151	154	145	127	152	158	148	156	146	148	170	162	149	172	156	151	144	149	149	161	156	164	140	156	163	157	132	138	157	144	173	166	129	155	176	152	161	162	165	136	156	146	160	145	146	151	155	147	156	156	144	154	148	143	172	140	136	141	123	138	155	155	150	164	150	195	154	164	148	173	174	151	170	150	173	156	145	148	156	150	152	153	131	143	148	168	148	153	161	170	171	161	148	145	158	148	160	165	139	164	145	141	160	171	175	159	135	146	163	160	158	151	188	147	150	160	149	182	140	160	159	144	139	168	151	156	148	159	149	161	136	163	132	151	151	149	174	141	169	158	148	151	158	173	170	155	157	175	166	150	165	165	122	150	172	146	149	184	140	136	166	164	144	149	168	133	139	167	163	157	158	143	162	168	133	148	167	169	154	161	160	140	169	163	160	157	175	170	135	160	140	119	157	152	158	145	163	169	144	165	150	158	154	147	135	154	137	156	171	141	146	156	158	136	159	157	132	152	165	183	157	152	155	178	148	146	140	165	162	133	162	154	162	150	149	159	150	153	166	161	167	160	157	165	147	154	141	160	170	151	162	142	159	151	136	160	168	169	158	160	138	152	144	137	158	143	166	140	158	171	141	166	155	165	176	172	152	156	150	139	141	169	172	136	137	152	169	150	151	153	128	144	147	152	138	163	178	145	132	155	152	186	173	166	153	163	154	160	163	154	166	155	167	162	178	159	170	135	167	124	175	158	142	150	161	157	133	144	169	156	160	150	135	154	133	146	156	147	167	179	176	147	146	141	149	165	164	161	150	151	132	140	172	165	127	154	141	151	151	157	160	143	130	160	168	182	137	152	148	162	146	164	180	172	148	158	134	150	161	143	149	150	153	149	172	178	136	170
5437	1265	2482	3089	2730	2241	1854	1672	1394	1227	1068	991	935	867	828	726	684	725	655	671	636	609	609	608	576	594	573	574	537	561	516	546	490	514	488	516	538	453	514	474	484	498	466	490	516	470	473	478	496	474	480	454	491	481	523	489	489	444	492	502	504	486	504	465	509	428	476	489	452	494	474	459	446	450	495	467	471	478	451	462	456	449	443	458	430	466	466	449	484	455	499	438	470	454	431	456	461	445	444	413	456	466	451	456	453	451	467	474	464	471	438	473	466	436	484	477	501	409	420	483	441	475	461	476	467	461	436	479	470	417	474	446	461	422	464	412	424	456	442	440	463	457	439	477	504	459	442	477	422	426	488	462	418	433	448	447	461	488	468	462	423	484	450	448	407	493	438	426	452	459	452	468	473	434	444	436	456	439	453	435	439	439	402	486	440	460	474	447	448	491	444	481	425	456	412	464	463	439	440	440	468	484	439	434	457	468	466	478	420	453	441	448	406	433	463	443	496	465	458	482	425	457	443	435	398	467	466	481	431	429	434	423	408	442	424	446	464	442	466	490	424	462	490	481	476	436	434	448	463	443	447	490	432	427	451	436	448	467	440	417	438	401	459	459	447	487	439	467	478	457	406	468	471	473	462	476	458	449	440	463	448	451	439	468	473	471	426	463	445	437	453	468	440	429	418	449	435	446	463	472	462	440	453	458	481	446	448	468	437	467	424	452	434	439	458	432	474	476	436	457	453	442	455	432	487	455	459	452	462	433	441	450	451	488	446	456	470	416	476	450	463	429	435	460	431	449	477	500	453	448	457	454	457	464	461	481	455	446	455	433	445	414	401	425	441	463	418	400	435	426	478	456	467	471	487	447	411	447	444	444	452	471	460	472	425	461	465	423	451	463	468	463	451	451	450	420	455	479	455	434	458	455	463	493	437	482	460	456	436	397	485	453	420	442	439	430	446	461	451	423	439	463	446	436	455	436	484	431	425	420	405	448	432	482	439	445	417	441	459	471	448	421	458	453	457	428	454	418	461	462	454	440	463	448	449	441	459	445	472	475	456	400	443	404	419	451	481	445	462	485	477	442	451	442	470	461	464	457	464	456	425	446	434	491	490	465	441	454	440	427	422	451	438	467	444	441	447	429	466	432	469	437	456	461	459	438	498	449	475	437	449	454	456	444	451	419	464	461	468	456	481	455	421	433	461	395	449	387	446	458	431	483	467	439	417	433	492	465	457	468	475	411	424	478	445	473	476	444	453	471	453	425	484	425	462	431	451	455	440	444	440	453	460	441	459	452	502	460	420	447	484	431	468	426	445	468	414	447	472	438	436	469	448	445	427	413	475	439	457	444	487	434	430	480	446	450	418	450	467	446	463	479	452	474	483	460	440	442	451	432	421	433	438	464	477	431	467	440	425	489	448	463	467	490	484	418	442	450	482	469	467	473	474	440	461	431	460	425	447	477	451	441	460	479	470	457	450	464	447	445	488	469	438	446	442	435	415	456	450	427	444	428	442	411	429	469	472	430	446	459	447	454	444	417	426	448	480	467	438	470	477	432	445	458	462	430	442	452	493	418	447	443	443	455	438	470	405	463	483	426	461	444	430	432	428	484	444	448	491	467	459	466	439	452	464	428	430	462	422	456	431	440	431	428	460	491	419	453	426	475	420	434	491	438	430	471	484	439	449	433	447	432	433	433	439	498	448	485	471	446	474	411	437	443	501	478	458	437	443	498	415	433	417	466	400	422	483	437	451	459	429	462	445	448	415	490	420	435	469	459	481	453	511	435	462	448	455	455	445	430	466	414	463	434	461	432	470	434	418	465	431	427	463	500	462	473	458	459	464	499	436	413	474	425	448	459	468	413	442	471	426	482	444	463	465	482	454	423	468	459	454	442	427	441	442	424	419	464	449	441	450	455	446	440	418	440	464	477	421	451	454	443	480	420	475	445	460	448	449	446	469	452	441	428	415	421	421	416	435	493	473	465	489	432	445	433	429	419	443	484	459	454	469	401	447	438	455	458	464	431	476	444	478	424	456	444	435	427	437	435	389	432	446	465	483	499	427	443	455	467	463	465	474	475	457	451	442	494	433	472	468	441	461	440	444	447	435	442	415	461	459	424	431	424	408	457	396	435	450	464	421	451	446	460	450	458	433	472	429	458	455	430	458	430	480	457	457	424	456	464	479	450	461	445	491	437	428	464	467	475	441	449	453	414	454	466	456	442	487	425	471	454	452	401	440	451	428	441	423	399	447	441	452	465	457	430	441	494	464	475	487	489	471	452	451	438	466	452	465	498	454	462	497	444	452	473	501	458	496	447	434	476	488	408	446	444	451	456	435	485	447	454	451	431	469	408	442	456	455	431	457	459	507	446	453	454	465	461	423	427	435	421	456	436	433	446	441	428	447	445	450	496	451	481	470	423	511	505	436	432	468	446	469	436	456	439	446	474	487	437	481	490	450	469	450	429	451	452	425	448	437	424	425	496	443	451	434	461	452	486	447	422	446	435	439	452	429	461	427	458	458	490	446	433	442	411	438	493	443	468	494	410	450	453	448	460	461	443	408	449	461	474	471	450	457	471	453	458	453	466	428	437	388	445	467	483	455	465	480	475	454	451	455	465	452	455	429	447	441	433	440	469	467	428	440	476	417	471	433	451	434	464	460	440	449	435	439	474	462	454	440	438	444	434	466	460	411	431	446	432	465	485	454	438	474	457	465	440	408	429	476	431	483	426	471	443	442	412	450	459	441	461	453	472	470	441	468	468	438	474	489	480	420	448	447	498	423	454	417	419	489	438	462	465	454	465	465	479	441	469	457	443	436	482	435	443	476	499	462	470	457	478	409	453	446	471	465	442	436	421	431	434	432	447	448	452	456	409	444	424	443	451	426	438	457	410	471	443	419	450	444	457	456	449	457	477	402	465	435	482	428	444	477	430	443	455	480	454	423	439	430	399	468	442	460	501	455	509	424	444	458	456	391	432	428	448	459	414	495	400	470	474	450	406	403	441	428	458	492	481	509	468	437	494	452	469	477	427	456	468	514	417	466	455	458	448	442	441	495	468	430	452	458	444	452	420	433	440	458	423	453	479	454	430	480	434	478	485	457	470	504	469	444	434	409	442	458	497	435	476	468	455	440	438	467	440	429	471	443	456	443	415	482	475	422	483	452	451	503	470	454	451	439	473	460	458	416	449	423	445	451	449	420	436	473	432	432	442	407	435	473	428	422	435	488	407	492	452	441	451	459	427	418	451	405	455	454	439	440	440	437	429	431	440	445	477	442	433	417	439	461	465	409	485	466	459	464	443	443	424	441	440	434	434	449	450	436	454	407	444	455	457	448	439	483	473	419	420	454	457	445	443	423	447	477	410	429	484	450	452	485	469	468	408	416	456	400	502	462	418	421	508	445	440	428	429	459	478	444	461	433	430	453	460	464	500	466	473	454	414	438	450	438	469	447	456	489	441	447	432	431	401	476	467	478	427
16136	2215	2325	1776	1248	876	675	560	497	376	360	324	269	264	244	236	210	187	206	199	193	187	173	156	166	165	170	172	175	163	165	158	165	151	139	146	157	159	172	148	120	148	132	136	142	152	139	137	127	129	142	131	150	151	159	153	149	160	146	131	136	124	142	168	145	123	144	149	156	122	132	148	148	149	141	145	134	122	127	157	141	134	159	137	115	145	159	134	124	141	124	163	146	133	133	151	113	153	151	146	127	121	129	154	145	133	139	128	139	149	120	138	169	145	136	132	161	133	147	109	124	139	129	136	129	148	160	138	110	124	138	138	151	111	122	137	161	128	138	137	120	145	135	130	126	140	123	139	143	109	138	140	130	150	127	133	138	137	132	124	133	136	129	134	135	128	135	120	131	122	135	156	139	149	147	142	138	114	136	125	128	150	136	135	140	150	128	125	133	124	129	158	160	130	134	134	148	150	133	134	144	131	128	133	143	153	138	132	120	120	140	123	121	133	126	133	144	122	130	135	126	127	116	130	123	115	129	150	125	130	142	133	158	119	134	103	122	124	132	129	138	147	139	149	137	141	132	123	128	135	126	125	167	148	162	137	131	133	144	143	129	140	149	137	145	139	134	139	150	117	128	129	134	148	153	146	143	134	143	113	148	123	139	162	141	147	118	140	133	131	127	128	122	126	122	136	129	127	134	108	129	138	136	162	137	124	165	146	139	125	158	130	147	157	137	140	151	131	125	150	167	113	140	122	138	125	160	133	131	113	145	139	117	122	101	123	138	138	128	119	130	131	145	125	126	143	134	133	127	139	134	118	137	154	148	130	133	136	124	147	137	125	137	160	144	136	132	133	132	134	123	144	142	115	116	133	123	143	142	129	148	134	123	123	130	150	129	126	144	137	161	127	119	143	117	128	129	129	129	140	130	123	129	149	134	140	127	150	138	143	145	137	151	131	144	148	123	117	129	123	126	123	123	140	143	135	143	138	130	154	161	142	153	102	120	144	107	130	126	155	121	143	138	135	132	153	148	144	123	151	141	136	119	136	128	165	145	129	138	142	128	160	121	139	117	148	106	125	125	117	132	129	109	130	133	122	128	155	127	135	143	128	117	149	129	148	115	126	138	137	139	143	133	121	132	138	140	126	109	128	148	136	134	137	127	140	118	124	162	150	117	159	133	144	125	129	125	135	122	149	137	135	151	119	117	141	148	129	132	144	135	162	133	126	132	135	138	141	119	112	131	159	129	125	137	117	124	124	146	138	153	124	133	132	145	145	145	127	146	158	124	138	137	110	134	137	152	121	134	125	136	125	152	135	132	121	157	145	118	140	133	117	167	163	122	145	118	123	124	127	144	133	118	143	125	127	117	123	139	147	126	143	136	132	158	136	153	143	139	132	134	140	130	153	142	140	146	138	134	138	142	140	121	133	118	145	119	133	138	138	129	140	157	151	135	145	143	125	124	122	132	128	129	118	153	131	136	125	140	140	137	130	131	120	153	133	149	115	138	133	135	123	122	132	114	134	143	145	145	165	119	122	165	130	111	143	170	136	129	128	126	133	157	131	117	136	143	136	141	135	149	158	132	120	118	148	145	141	151	127	122	136	135	136	127	123	149	147	130	122	130	113	116	113	144	141	117	124	118	135	137	132	127	132	131	150	142	139	133	129	134	123	141	126	166	126	140	138	132	121	124	131	133	165	117	147	115	138	153	146	124	117	127	110	122	142	119	132	146	139	138	126	120	119	115	136	133	128	124	109	134	148	149	122	122	143	131	146	142	118	127	136	137	135	140	131	147	120	139	135	146	119	151	136	142	122	148	145	146	141	131	135	118	130	147	125	126	152	116	128	125	134	146	120	122	137	129	143	122	122	137	138	150	132	142	141	141	119	136	120	127	152	150	132	134	137	140	118	157	128	139	166	152	149	153	153	153	140	138	142	122	102	173	143	132	133	130	145	149	120	130	144	144	149	130	135	133	137	146	127	124	125	130	145	120	126	128	150	154	140	137	128	140	142	115	140	121	127	150	114	124	127	110	136	120	118	136	143	146	133	146	128	124	132	162	134	174	136	124	133	114	156	149	131	136	129	115	145	125	163	157	145	132	133	144	141	120	139	131	130	140	121	143	138	147	126	146	139	143	133	137	141	140	139	132	127	129	143	140	170	141	129	117	121	128	141	144	162	122	138	126	141	140	138	157	139	128	157	129	138	129	142	141	130	150	110	145	136	135	126	112	126	153	134	130	123	122	116	138	146	112	129	128	123	132	124	123	144	120	121	132	148	149	139	134	130	137	152	141	126	131	131	122	139	140	138	155	148	146	129	131	144	139	130	137	137	121	142	139	142	124	128	140	120	162	140	128	127	128	175	153	137	139	126	149	135	122	154	123	141	139	130	138	134	134	126	138	155	128	126	134	129	120	133	128	140	134	141	130	141	130	146	124	170	156	163	134	130	144	141	147	125	127	138	145	146	143	144	128	144	122	136	139	117	133	133	137	136	142	135	137	124	126	145	129	148	131	153	146	148	148	134	137	143	124	114	147	113	138	149	118	135	115	127	133	157	117	135	149	137	144	137	131	141	122	135	136	146	130	143	128	137	133	126	125	152	158	133	128	133	113	148	150	112	129	126	161	148	142	141	155	148	135	134	139	145	129	123	118	138	125	127	123	142	130	104	136	130	137	123	134	124	130	127	135	104	138	127	120	163	130	143	134	157	154	119	139	129	115	114	137	99	138	141	139	144	146	128	126	139	123	153	108	115	145	118	138	134	121	121	143	140	142	131	111	141	122	137	139	121	121	135	143	119	129	131	139	120	133	153	134	124	126	150	134	123	137	140	111	135	143	125	134	135	141	132	154	137	145	124	129	133	117	166	123	127	148	145	142	161	144	137	144	153	131	139	138	137	119	113	136	144	137	156	158	107	148	144	138	129	115	115	144	149	149	131	129	143	122	129	121	153	141	140	135	153	124	135	141	139	129	131	133	144	135	144	124	138	137	154	139	139	139	153	136	158	125	148	133	152	147	142	117	125	122	123	148	124	165	143	123	140	145	121	136	139	127	132	155	136	154	127	134	133	132	130	138	122	131	125	135	157	167	143	133	142	130	127	133	125	123	124	152	153	153	128	131	154	138	136	121	136	123	146	151	131	134	137	157	146	162	134	156	141	142	126	115	128	122	143	140	138	125	117	139	138	134	132	143	170	128	149	140	159	137	140	142	139	108	140	129	141	117	150	117	111	116	145	128	131	125	133	145	143	123	154	127	145	116	145	118	133	104	148	146	148	133	140	121	127	132	141	132	103	132	132	166	134	144	134	169	142	135	132	136	133	121	126	115	131	138	156	131	130	130	136	127	139	132	127	144	138	122	140	145	141	121	144	131	124	118	144	146	126	147	128	127	122	121	124	136	139	149	135	127	130	123	129	126	137	132	169	133	149	134	111	108	122	147	125	142	133	125	110	142	138	144	134	133	134	132	133	130	132	133	166
7562	1991	4322	5092	4680	3720	3135	2586	2191	1884	1626	1501	1325	1168	1088	979	890	866	868	821	746	752	713	663	646	647	610	648	620	544	578	570	541	596	543	566	513	530	531	498	513	545	505	495	483	495	439	459	473	527	436	445	428	480	410	450	464	444	423	433	429	443	430	465	449	435	434	440	439	460	469	407	447	415	467	480	426	398	446	457	448	416	452	422	399	435	406	439	419	460	422	405	427	447	437	404	426	425	415	458	419	404	402	427	440	457	444	468	446	410	446	431	428	418	438	404	410	409	399	378	415	419	420	443	377	416	396	417	394	426	428	416	408	420	423	426	455	425	426	407	426	426	451	436	391	408	379	405	402	414	405	427	390	402	398	409	424	404	402	418	429	414	412	432	440	440	391	403	380	427	430	397	431	377	403	402	417	410	441	422	386	409	440	408	395	423	415	410	423	421	411	413	378	429	411	406	413	423	455	381	368	429	406	415	415	410	425	426	434	430	427	371	429	433	394	420	368	389	427	431	411	406	375	388	421	413	404	386	416	408	402	419	434	408	400	400	402	416	435	394	389	403	456	392	418	403	393	423	394	419	419	434	400	434	415	429	430	425	418	394	455	404	427	396	431	412	394	408	456	415	391	392	409	437	422	417	422	430	423	408	421	419	407	445	371	435	405	425	434	417	456	442	408	437	383	407	440	390	378	432	413	409	381	389	421	372	433	406	434	412	426	409	386	386	439	425	404	374	385	420	396	402	388	429	382	414	368	395	456	401	381	389	441	443	404	403	430	410	418	440	424	387	423	392	412	388	394	441	429	425	398	417	410	436	385	401	398	395	414	404	415	409	390	397	416	422	424	387	402	383	419	409	398	453	431	385	428	416	393	438	428	451	380	441	411	415	428	427	417	421	402	389	412	400	390	437	403	424	396	437	404	360	432	416	415	404	387	417	419	395	420	441	395	418	395	406	403	432	394	439	412	365	416	441	429	419	405	404	392	407	373	421	400	406	438	388	384	420	454	398	378	437	413	421	416	387	396	430	420	420	417	420	398	446	382	400	420	415	422	408	394	398	419	403	422	411	420	444	405	415	394	408	411	399	414	412	367	390	382	377	391	422	420	434	423	391	397	430	441	399	407	417	443	408	383	424	444	440	429	432	408	439	398	417	404	442	373	435	400	406	423	420	417	415	449	422	413	413	425	402	408	400	403	439	398	468	388	432	435	372	406	399	394	433	438	413	402	398	431	401	415	399	392	405	417	375	422	404	413	421	402	430	421	430	416	401	415	401	358	426	436	413	419	413	421	399	405	410	437	441	388	390	431	386	416	428	378	434	411	402	404	422	394	425	401	425	412	424	432	364	423	408	385	404	406	431	447	469	383	407	440	427	393	425	397	392	431	461	413	403	418	374	415	421	402	416	422	413	390	403	417	443	380	381	426	419	406	400	423	424	404	420	423	386	401	390	442	384	398	409	378	385	454	412	372	412	428	413	461	394	401	424	422	369	407	405	401	406	410	433	405	421	396	392	382	389	365	413	397	399	371	406	404	400	384	433	408	429	445	411	399	394	404	422	406	412	413	412	381	444	427	405	404	414	371	400	417	389	423	418	419	414	416	426	438	436	382	397	434	393	386	381	399	389	393	408	376	399	400	400	387	395	386	404	435	390	421	423	397	383	409	403	401	425	433	403	401	422	426	397	397	344	400	427	450	399	431	438	420	418	408	387	439	415	404	394	366	381	408	420	372	391	442	405	391	415	416	404	382	443	381	406	399	435	398	373	407	386	408	422	409	388	377	371	441	430	412	382	439	404	400	427	374	378	420	388	402	434	423	404	411	417	439	404	381	393	425	387	369	406	404	432	427	422	435	415	404	435	413	372	405	450	416	420	418	427	405	423	377	405	421	398	408	399	418	422	399	415	394	402	413	438	392	403	417	436	362	411	415	430	422	438	405	400	438	412	427	408	401	410	399	425	375	404	449	419	432	414	434	387	417	428	422	406	387	434	453	398	354	416	394	394	393	408	385	410	435	403	401	406	396	403	372	405	406	404	447	438	387	419	437	404	388	390	445	392	385	404	423	435	408	436	383	413	431	457	425	413	439	378	412	415	390	449	429	399	402	409	395	390	429	406	404	384	395	426	407	416	388	391	441	391	413	411	407	421	362	386	421	432	410	408	420	395	417	421	436	399	386	396	440	441	408	406	378	419	427	427	415	393	436	404	378	421	390	441	434	408	412	413	378	412	433	394	401	418	434	429	437	398	408	419	417	408	401	402	398	429	384	439	430	411	401	409	387	436	460	430	404	378	431	417	388	401	448	422	387	397	409	423	412	376	377	398	392	420	408	435	435	428	445	410	390	438	413	413	369	386	416	401	424	393	396	387	407	414	414	427	382	427	440	372	452	405	403	408	437	396	403	408	399	344	436	409	410	445	426	421	388	395	378	382	410	396	407	387	415	420	406	426	419	421	419	370	392	401	414	401	421	403	432	401	430	425	435	433	410	378	399	424	393	362	410	409	396	437	404	386	388	405	374	412	406	431	414	411	437	403	411	434	417	430	398	397	397	409	397	417	460	398	423	422	428	463	418	429	426	411	416	428	400	417	421	400	410	409	400	412	407	403	380	415	452	407	417	411	410	415	400	399	432	428	394	431	399	413	375	397	427	414	420	418	417	404	391	440	419	399	380	430	415	392	364	426	401	424	425	395	385	397	409	397	401	425	437	371	398	384	463	396	407	384	444	403	378	394	422	418	433	390	398	408	403	405	389	393	420	400	423	404	413	432	389	437	427	445	374	376	399	401	375	417	413	393	424	431	417	375	419	399	407	413	423	410	398	399	430	415	423	396	460	402	414	435	419	440	408	426	369	382	427	398	359	412	396	421	416	403	438	432	440	415	386	418	450	410	421	434	417	409	391	427	435	421	425	406	431	453	395	410	415	400	427	397	381	402	432	431	424	394	389	399	347	388	383	437	404	402	420	437	417	428	417	396	367	371	433	390	444	420	406	387	404	416	424	429	393	385	403	446	378	428	426	387	409	379	417	360	414	426	403	403	439	391	405	420	441	408	410	407	443	411	400	400	399	413	405	424	398	393	400	431	419	445	384	421	394	447	417	404	430	415	407	405	437	425	398	389	402	453	428	437	430	437	433	397	423	395	416	430	406	433	382	411	399	375	376	373	424	414	438	400	408	410	414	414	466	404	427	398	440	433	396	407	369	383	418	407	407	425	437	402	373	405	410	437	451	400	405	348	426	419	419	412	397	421	413	445	403	416	411	434	425	397	424	428	393	426	394	435	458	433	389	381	407	410	379	432	439	389	424	444	394	390	448	418	405	383	432	387	429	432	406	392	429	415	411	383	380	410	440	426	415	421	410	405	428	374	426	409	435	441	407	387	404	411	403	424	393	416	391	377	418	398	405	422	423	443	419	396	395	409	383	400	456	403	389	439	417	432	397	401	397	397	386	427	421	394	380	440	437	434	412	414	381	434
2415	328	366	338	321	325	311	283	290	256	282	268	297	298	271	291	303	293	252	291	267	282	256	273	231	300	297	295	282	263	290	280	260	272	285	288	255	291	270	267	238	278	289	285	274	280	281	299	285	287	268	275	272	260	283	280	266	316	273	256	282	296	280	269	270	272	256	287	253	275	279	296	296	276	264	295	223	281	270	299	305	268	282	273	274	271	299	287	260	252	260	275	262	249	276	316	295	295	258	282	304	248	262	290	297	299	287	258	282	268	265	314	301	287	268	285	297	288	280	276	281	280	263	274	279	273	271	298	265	292	287	264	319	288	248	276	293	276	237	274	284	280	262	285	280	300	304	295	299	295	295	252	282	287	271	279	307	295	294	273	271	284	313	262	286	276	296	299	292	285	266	286	296	297	279	299	278	292	280	288	279	286	280	262	324	272	277	293	286	270	266	269	261	242	265	250	286	300	261	270	253	310	286	276	281	286	299	261	272	307	248	277	289	286	290	294	291	282	292	276	269	288	287	301	285	253	303	254	276	270	283	290	297	292	274	310	289	279	272	276	314	272	269	282	305	303	280	274	274	298	274	275	307	275	261	268	263	278	257	283	286	271	287	270	260	297	303	270	269	288	292	286	290	300	273	286	279	286	295	264	291	289	276	282	259	324	267	271	269	265	276	306	289	304	265	261	267	268	294	285	321	266	295	274	260	276	310	299	288	311	280	291	259	267	296	265	280	280	308	281	292	267	285	288	286	293	303	252	274	280	285	306	261	300	262	294	260	279	311	311	267	285	306	299	277	289	281	279	222	272	266	285	266	266	291	249	253	284	259	299	287	279	283	260	281	269	274	273	286	323	282	301	256	280	293	287	278	305	264	274	291	274	247	291	273	251	271	267	275	268	287	292	279	264	286	269	279	279	271	304	271	296	293	249	251	277	271	275	276	285	293	252	271	282	254	284	294	284	287	271	290	245	264	290	264	257	276	273	259	304	284	265	283	248	281	291	252	287	279	282	307	281	295	280	282	246	286	272	320	273	286	289	288	266	267	262	300	263	296	297	313	283	274	250	276	258	270	243	297	267	255	277	276	279	279	259	277	288	260	252	310	319	248	280	301	278	287	292	291	254	299	279	241	271	277	263	296	264	300	302	296	305	269	299	260	272	266	282	283	275	278	322	252	276	276	294	259	285	282	278	289	278	270	288	273	283	272	262	265	259	259	296	272	286	269	295	276	304	290	287	271	286	290	310	273	273	256	270	250	278	265	299	293	293	292	254	286	278	284	281	275	274	300	317	279	280	278	278	253	261	301	276	281	268	306	264	271	278	288	239	307	294	289	260	292	267	286	307	284	313	266	264	309	269	273	271	266	264	288	280	286	290	307	274	271	294	290	287	282	263	275	292	264	276	278	305	259	278	290	276	273	304	291	260	310	276	304	276	283	274	302	312	261	281	279	275	234	281	283	274	283	293	264	293	280	258	266	283	297	303	262	276	266	258	266	274	261	289	280	268	279	278	253	277	282	301	265	265	277	286	331	252	259	286	274	295	273	291	292	247	262	283	284	247	272	283	308	286	344	273	310	251	281	293	264	261	318	282	287	295	303	278	286	270	337	312	293	282	282	271	288	281	255	249	290	310	254	291	282	283	300	254	288	282	274	280	273	289	259	265	280	302	274	276	295	281	284	278	270	278	284	283	281	269	262	260	287	277	283	293	278	301	267	267	262	276	316	265	262	279	281	262	289	247	276	247	244	291	287	276	300	272	260	290	231	330	276	288	282	279	298	312	230	259	287	305	282	267	262	305	267	288	287	294	282	278	284	254	283	313	274	269	282	271	260	300	279	294	304	312	288	302	278	288	298	293	286	253	268	241	274	254	296	278	284	270	285	286	273	270	285	304	272	269	298	267	287	269	285	278	278	260	277	297	265	300	299	295	272	257	247	299	321	274	275	258	282	283	277	276	322	277	260	298	267	250	290	285	283	261	276	299	281	269	295	295	263	261	290	290	269	288	276	273	271	287	247	272	308	300	271	282	278	271	299	294	275	264	278	264	241	249	276	282	298	272	285	313	300	281	290	296	262	263	275	255	287	282	321	300	310	278	239	308	286	271	294	290	254	246	284	259	273	293	256	291	311	263	310	271	271	291	295	297	253	290	283	256	280	259	308	322	261	281	297	294	285	290	280	253	273	290	256	264	312	269	275	284	272	302	277	251	286	284	267	267	275	273	288	281	279	294	308	289	271	282	297	279	302	290	279	257	248	284	298	289	296	239	287	284	295	269	258	297	282	288	306	258	270	268	275	306	262	270	262	282	269	289	262	249	283	285	255	292	298	273	298	293	260	264	283	274	288	312	275	250	251	276	256	303	297	283	268	292	261	252	276	262	248	267	285	261	288	259	323	267	283	278	271	291	286	301	253	268	276	256	268	302	304	289	266	298	255	279	298	323	258	280	282	285	246	285	278	286	300	305	287	290	278	261	289	263	248	296	258	304	275	279	277	279	276	248	286	241	311	292	280	291	295	270	265	292	269	299	288	283	276	266	284	292	250	289	316	292	296	296	239	280	263	295	274	273	294	280	295	321	298	278	267	273	280	286	266	285	267	269	299	274	253	273	304	279	279	285	274	264	294	304	280	277	287	280	270	257	254	266	322	266	285	273	270	274	309	285	271	308	290	272	286	294	298	285	269	290	269	271	280	272	262	317	269	271	313	312	247	315	274	297	301	283	268	279	282	328	293	285	272	270	321	295	259	302	268	305	276	268	272	273	259	281	296	293	266	257	270	299	289	270	325	294	265	236	271	272	271	275	254	303	271	299	320	260	263	277	259	269	253	282	290	260	300	290	305	258	290	281	283	268	288	267	279	267	279	285	299	290	263	283	279	304	281	273	290	262	273	280	289	290	296	260	293	301	280	280	266	292	308	292	275	269	262	280	277	296	306	271	296	262	261	290	255	286	289	292	271	293	305	263	269	272	273	289	288	282	267	273	318	263	268	304	254	287	306	267	282	305	289	279	299	263	264	277	284	299	274	265	283	281	274	290	306	300	297	291	296	271	286	294	261	295	264	279	288	279	289	312	298	272	241	283	277	264	257	262	289	288	285	266	307	252	270	280	293	286	314	309	285	247	259	277	247	282	276	284	270	238	292	323	285	280	279	261	269	289	243	277	262	302	292	280	272	288	299	299	292	321	299	261	288	274	306	291	294	276	287	264	257	269	268	276	250	287	282	257	278	265	308	228	275	291	277	281	271	269	293	291	296	284	283	283	307	316	281	286	272	286	273	262	279	314	270	267	256	273	273	288	297	264	265	285	272	290	280	275	251	253	280	265	290	263	308	269	290	298	296	269	259	260	278	271	291	302	261	273	294	260	307	295	271	312	278	287	256	270	274	282	276	255	246	277	308	275	276	250	306	253	297	270	306	291	286	278	269	285	278	259	298	265	269	271	272	280	278	271	272	289	266	273	264	264	287	309	311	298	295	254
2467	826	1007	958	950	922	894	828	843	824	775	787	817	746	750	780	789	715	785	770	823	769	802	760	771	735	775	792	714	794	785	805	748	761	704	739	757	759	782	762	748	792	777	744	752	776	777	749	766	735	750	731	718	736	755	750	782	775	692	781	752	776	716	773	710	737	754	785	768	753	719	772	798	766	698	768	751	752	748	694	764	806	738	727	758	761	744	760	735	781	753	767	756	749	757	704	724	757	731	694	748	734	726	721	784	791	768	725	784	697	760	784	709	731	788	770	746	760	746	779	745	720	711	785	745	799	740	747	763	756	737	741	736	760	746	742	712	741	743	739	722	760	769	707	725	716	751	754	747	705	782	737	699	737	754	797	799	730	759	762	752	710	757	735	735	769	755	762	734	710	741	756	761	746	746	776	725	748	727	791	760	740	777	743	743	682	750	750	810	744	749	764	777	740	755	785	712	715	793	759	786	736	783	745	751	763	746	773	727	739	751	766	755	771	749	773	703	771	759	767	752	814	778	735	753	769	745	729	766	743	783	754	735	762	776	780	770	710	727	783	740	777	777	733	701	771	725	737	752	749	711	760	722	764	733	707	759	751	730	783	772	717	742	736	782	734	752	757	755	753	741	772	748	739	814	795	739	777	758	754	741	760	773	778	786	758	761	763	756	742	728	715	803	727	728	756	776	808	766	760	769	775	734	772	706	770	744	751	754	790	691	701	800	737	792	752	770	780	714	710	756	751	787	775	779	818	770	785	760	739	758	753	757	764	699	731	764	738	767	739	741	798	710	748	798	766	773	780	741	760	729	737	777	741	782	735	789	744	712	742	741	763	803	721	801	756	765	744	740	734	751	777	755	805	770	757	741	780	758	690	760	760	734	726	761	710	724	768	734	755	729	760	741	793	780	765	745	819	789	749	783	788	766	765	755	764	756	755	762	805	773	790	781	780	753	739	731	743	777	691	765	792	778	767	750	738	716	740	751	714	748	708	769	764	745	808	782	777	759	757	763	750	775	774	738	759	807	730	785	703	772	814	766	744	828	760	803	766	725	790	783	752	755	681	742	764	727	772	733	812	757	752	772	771	696	775	743	759	788	769	709	765	739	732	781	769	793	681	754	785	766	746	764	734	747	728	754	774	818	755	736	797	798	737	758	746	733	769	790	753	748	755	775	751	713	768	820	792	780	715	783	710	790	778	768	766	756	735	784	705	739	778	805	726	750	796	759	736	708	729	770	763	748	785	758	731	754	738	724	784	767	713	687	738	729	692	743	764	811	758	724	758	783	748	751	777	751	743	755	788	785	739	774	755	797	759	761	734	725	716	761	788	769	772	762	814	732	776	767	766	744	742	774	712	736	716	742	761	735	743	735	789	714	763	719	742	789	745	731	755	769	758	775	772	734	781	755	761	767	788	783	728	754	699	751	763	747	727	721	781	689	729	780	770	774	789	745	743	771	761	781	749	739	772	759	777	758	729	748	770	802	766	750	783	730	739	761	725	750	751	787	752	698	766	728	679	786	730	758	685	708	721	708	746	789	740	739	736	776	727	755	711	747	801	730	757	775	744	722	692	715	733	773	732	764	716	728	761	763	761	736	753	749	768	740	768	775	777	717	755	699	762	731	740	769	763	741	728	731	732	754	794	752	786	788	712	816	811	728	736	767	773	788	768	738	736	739	759	767	778	702	723	767	700	755	725	755	812	758	768	723	774	723	799	759	794	747	779	773	795	740	733	718	776	812	721	748	799	774	739	730	737	744	747	779	765	752	744	738	771	762	754	762	771	748	745	780	796	745	788	749	755	740	736	761	757	765	785	764	705	775	771	764	762	753	782	763	681	764	772	762	800	720	747	762	795	736	768	766	775	792	749	753	755	752	729	770	751	721	769	740	685	789	720	812	783	797	795	750	754	760	739	754	752	804	765	764	720	721	794	737	786	762	754	769	747	763	762	720	757	751	767	789	724	751	740	740	744	769	761	729	736	723	682	742	729	746	780	720	765	749	756	718	769	780	755	742	763	785	806	754	765	816	743	753	732	775	768	699	728	752	782	701	759	760	752	725	746	712	734	766	765	751	722	724	699	724	707	740	771	736	766	785	723	753	757	728	744	713	739	747	757	735	790	731	760	740	776	726	740	734	720	770	743	736	784	809	772	730	802	771	761	768	751	745	779	772	723	747	739	811	768	780	791	739	728	721	800	768	810	776	755	741	777	712	771	804	712	767	741	774	775	762	752	761	720	750	771	728	768	725	767	790	783	760	800	737	711	730	765	753	776	727	797	747	726	746	752	737	716	759	774	740	765	743	771	745	714	808	773	771	778	776	753	774	764	735	803	750	736	723	785	724	784	770	733	764	693	777	772	787	749	759	763	745	774	747	738	724	764	761	716	723	724	737	736	714	747	750	733	756	749	759	787	714	768	723	767	773	728	775	778	738	770	736	764	724	781	771	727	741	727	793	738	760	756	716	748	768	733	772	762	757	770	755	749	738	759	739	729	742	783	791	708	788	748	745	741	737	774	771	794	775	770	733	762	802	737	807	725	752	756	790	754	756	764	742	767	730	694	790	751	763	773	772	723	763	782	740	756	756	739	741	709	765	686	734	731	750	775	746	701	752	777	760	737	789	728	750	810	754	730	777	734	716	745	772	758	721	721	743	764	789	766	764	757	754	802	788	774	731	763	723	760	737	800	768	754	740	739	773	715	731	773	766	773	764	723	791	745	749	716	771	758	762	751	752	706	746	803	759	787	731	762	769	722	743	767	778	746	736	728	731	775	738	771	787	741	744	770	767	707	786	741	736	769	770	689	715	815	731	711	738	752	755	743	769	751	756	718	775	759	744	783	699	732	727	740	760	753	792	730	741	744	768	728	791	705	728	770	716	740	772	753	738	776	751	762	760	755	762	770	767	763	745	791	727	762	682	784	795	749	745	767	719	702	775	731	789	745	700	746	768	735	775	751	765	733	753	793	740	787	746	788	813	780	789	713	755	692	778	714	788	733	788	724	783	742	742	738	753	791	779	686	784	738	704	748	785	757	730	800	738	732	740	736	766	774	717	755	780	761	753	738	764	738	805	742	769	728	749	795	706	793	745	716	715	730	760	738	721	731	727	838	827	748	769	753	721	735	804	705	734	773	736	729	738	699	751	781	704	757	773	754	773	745	740	791	741	769	744	800	764	730	792	781	752	702	796	685	773	792	734	741	714	743	727	797	698	769	711	794	757	740	701	823	725	767	779	742	762	759	791	716	719	731	761	743	761	748	756	749	767	781	790	766	736	736	810	775	747	780	709	706	742	721	760	777	730	754	731	746	783	715	744	734	743	784	732	752	752	731	782	731	740	704	793	769	725	760	775	767	753	734	719	760	732	728	784	779	763	784	780	743	755	747	723	772	713	799	730	747	809	752	732	710	754	744	792	794	753	737	785	713	716	759	734	738	784	714	745	756	773	756	746	722	757	753	729	739	727	766	774	773	748	744
8746	939	1254	927	713	528	421	384	283	255	237	250	241	176	232	209	198	191	192	173	184	200	199	171	167	155	160	178	177	146	174	194	171	174	175	161	138	148	165	167	172	150	168	150	161	166	151	177	138	156	146	156	157	158	170	145	136	140	164	161	146	157	166	155	138	156	152	167	155	141	148	152	157	193	144	168	128	161	134	151	159	160	165	148	159	163	153	149	159	152	179	133	179	158	149	182	153	162	159	158	140	172	155	159	168	165	151	142	163	175	155	142	137	159	150	165	143	132	141	137	154	148	156	146	170	148	138	162	137	147	149	147	165	152	154	137	145	158	145	167	172	154	157	157	159	165	128	140	140	164	156	154	163	155	161	166	165	126	155	134	169	172	168	153	140	138	171	156	175	155	155	166	139	138	148	146	147	154	154	151	165	162	165	130	160	155	167	135	170	172	181	147	146	154	154	149	164	158	160	167	184	142	155	156	155	145	139	136	137	147	131	176	146	146	181	158	129	136	149	177	138	159	172	140	146	159	144	145	156	135	138	148	146	183	147	167	156	161	145	148	169	146	161	152	139	143	150	171	147	158	174	154	151	157	154	178	149	173	165	151	161	157	141	172	177	189	173	131	166	178	168	150	150	153	132	162	143	163	169	162	176	139	160	155	152	154	138	150	177	173	155	162	140	153	151	145	152	156	157	158	142	161	143	153	167	159	153	125	134	152	148	144	156	150	149	149	174	145	149	161	162	158	143	147	148	165	158	150	151	139	167	142	157	155	152	163	147	167	147	170	141	158	158	153	144	147	165	158	155	143	154	151	148	138	129	156	165	146	150	156	145	136	169	156	172	158	140	162	161	145	143	153	137	145	145	184	156	149	138	148	134	157	159	137	178	157	161	149	191	173	166	154	159	166	156	148	173	144	153	149	150	155	128	158	142	155	158	163	154	148	159	148	142	162	160	155	159	140	132	162	162	149	147	132	148	163	157	125	136	150	162	144	157	143	168	170	157	145	145	143	148	147	159	151	175	151	164	166	154	154	164	128	139	154	169	168	175	144	149	180	150	141	141	164	134	145	146	146	164	163	157	157	146	176	136	157	164	168	169	153	165	148	151	147	156	165	181	152	146	159	161	163	153	158	168	144	154	183	143	142	146	147	163	176	156	176	162	165	133	150	173	116	162	151	146	151	153	133	165	163	154	148	141	163	141	160	148	159	146	161	161	124	144	162	179	148	146	153	145	170	125	181	143	158	147	147	142	145	160	182	131	138	164	154	156	144	170	152	170	163	165	153	140	173	143	166	157	139	138	164	144	144	165	164	148	140	145	156	150	163	143	132	147	154	142	150	156	152	153	141	152	171	166	147	151	161	173	146	155	137	157	145	144	142	155	148	159	151	156	149	147	193	155	153	161	153	161	156	133	142	144	148	149	172	155	154	149	180	166	145	143	158	158	169	164	149	130	168	151	156	151	146	169	142	175	153	145	158	154	169	175	161	146	169	171	158	132	173	157	142	159	151	145	151	160	172	150	157	144	147	143	154	168	161	163	149	165	187	147	151	154	158	168	159	149	154	149	126	144	168	151	136	147	155	149	193	169	137	155	119	131	166	167	158	161	144	161	156	156	140	163	146	163	162	171	150	152	159	148	159	143	144	168	156	157	164	145	126	145	145	117	180	149	165	172	147	151	173	166	152	144	144	167	153	144	157	148	148	147	139	151	157	151	177	147	147	150	160	168	160	154	167	150	131	160	133	149	128	155	155	129	143	150	134	139	163	166	157	170	164	167	142	156	141	153	151	173	155	160	165	171	160	162	148	148	145	149	136	158	140	143	134	142	152	150	141	162	135	159	153	142	148	157	168	159	161	146	136	134	146	164	156	156	151	148	154	151	153	147	166	135	173	161	181	160	201	150	155	137	163	142	154	163	169	150	142	156	170	162	153	160	176	171	141	164	153	147	153	161	129	145	135	153	153	145	158	161	158	137	159	151	144	163	141	152	155	154	139	155	137	139	144	143	149	171	156	176	147	157	139	154	141	142	135	160	132	142	153	156	157	152	152	164	141	136	170	150	149	174	137	142	156	136	163	154	147	145	159	142	148	182	183	161	148	142	162	148	143	162	169	130	147	148	155	141	137	157	143	161	139	155	162	173	178	140	154	137	143	151	139	168	149	136	138	146	136	146	149	143	153	144	160	153	152	137	149	177	151	144	169	136	151	150	169	143	153	162	141	148	161	141	144	142	157	162	170	151	155	156	130	162	157	181	165	147	166	145	142	169	160	160	150	136	149	146	157	155	153	160	137	139	145	170	154	149	156	150	163	154	169	156	143	182	161	151	132	177	167	141	143	152	151	156	162	157	149	158	165	154	179	145	152	158	164	177	167	170	124	155	156	157	162	156	162	147	157	171	161	161	167	138	154	170	152	146	149	152	172	171	158	142	138	155	164	167	140	148	173	169	148	154	138	160	154	160	164	183	139	127	162	156	150	148	162	164	148	146	170	152	147	159	168	158	154	170	148	169	157	154	166	136	164	167	156	161	156	168	175	156	172	143	159	132	151	166	148	167	135	134	151	145	145	159	138	133	159	160	144	162	151	149	141	144	174	127	154	166	128	135	147	161	131	136	150	164	155	162	132	142	139	150	131	160	143	154	154	147	134	163	160	154	167	158	153	171	151	157	169	155	157	159	162	143	146	127	145	172	137	175	144	138	136	138	144	145	146	162	176	161	141	121	140	162	166	163	166	176	167	150	169	179	138	167	162	148	152	165	163	143	128	163	146	148	156	139	160	171	160	135	138	162	137	139	132	150	143	138	162	148	141	171	178	141	133	141	142	155	152	150	151	158	177	161	159	153	141	143	158	161	151	168	165	154	149	137	168	145	164	136	158	165	138	146	140	151	151	149	155	134	149	152	176	171	150	132	164	171	173	173	145	167	157	159	142	143	142	150	154	158	145	155	138	167	138	161	165	160	155	154	150	138	154	163	150	160	149	132	151	152	146	169	147	148	164	169	152	156	160	144	168	150	144	154	155	151	138	172	157	152	174	154	172	176	184	153	162	189	153	131	146	139	165	142	146	158	174	150	157	144	153	142	175	156	141	151	156	159	167	146	150	154	157	174	131	141	154	153	142	152	163	176	150	148	165	153	157	131	140	147	161	154	151	154	156	170	145	147	142	166	150	165	169	145	176	165	162	162	152	162	150	144	149	163	130	161	126	154	169	185	164	146	145	170	162	153	150	169	155	151	154	172	140	146	164	148	160	151	145	178	153	152	160	155	166	162	142	157	152	154	187	134	142	140	155	157	167	138	153	156	174	139	157	169	150	144	142	150	143	158	148	138	157	155	158	147	158	151	150	160	154	144	149	161	159	155	152	145	141	159	148	150	157	153	175	128	169	154	160	150	150	171	137	186	168	183	168	153	158	130	149	145	165	160	145	151	171	132	178	156	170	153	145	167	163	142	148	140	160	133	162	150	158	168	137	164	154
5555	1263	2524	3099	2699	2172	1977	1634	1357	1198	1120	989	906	877	785	826	732	714	649	677	698	637	612	581	568	552	556	543	517	532	531	528	523	505	514	569	517	501	470	511	509	476	479	455	511	495	500	498	481	464	486	500	490	489	492	461	439	457	463	453	495	505	482	458	464	446	450	478	468	459	451	473	451	438	455	486	472	467	490	441	467	488	451	493	449	442	476	476	487	473	427	452	491	461	443	429	466	476	464	473	459	466	428	455	440	454	454	463	449	489	488	442	465	464	477	428	467	446	449	446	447	442	452	486	472	425	440	437	483	492	466	423	512	478	484	463	460	457	440	460	423	485	458	453	494	482	492	448	429	501	451	456	451	492	450	403	438	493	450	408	424	423	470	490	402	439	430	449	489	433	442	477	456	446	453	450	424	471	432	473	450	472	502	459	424	434	480	450	450	470	509	449	464	466	465	429	463	440	457	433	437	434	459	489	437	481	427	425	417	466	458	454	444	429	424	433	499	463	440	445	447	441	447	448	452	411	427	457	445	441	430	479	454	436	437	447	422	387	431	458	457	403	450	443	465	473	416	462	445	479	437	466	430	442	418	472	443	445	453	450	426	448	467	461	440	457	443	463	468	396	447	454	484	442	438	451	436	483	441	448	461	431	432	431	440	430	471	459	473	483	442	464	476	459	456	507	520	451	416	461	469	438	472	460	425	455	471	477	454	462	436	436	451	422	447	473	460	436	476	466	437	427	439	447	462	430	441	438	443	451	422	461	407	423	422	454	471	461	482	460	421	417	421	421	448	469	453	417	458	417	451	405	426	444	477	490	443	441	453	452	442	448	440	455	428	449	440	447	447	462	469	439	442	483	441	504	462	448	456	468	432	407	463	444	431	440	443	447	463	448	464	451	462	452	465	434	444	431	468	427	481	447	477	442	442	445	458	456	443	461	445	438	471	435	492	440	460	470	461	459	479	444	438	455	474	461	408	450	419	458	439	433	466	421	442	475	455	459	474	456	460	482	412	422	451	472	466	442	445	470	444	423	441	426	429	459	444	445	419	441	461	463	429	462	466	451	451	457	435	410	459	442	424	465	423	416	449	438	482	465	446	439	425	482	444	444	437	442	484	450	421	471	485	455	453	463	409	476	447	450	438	436	457	487	436	472	436	468	434	444	464	501	454	454	472	452	438	469	436	465	438	433	449	464	439	460	444	445	451	446	454	462	420	441	460	462	452	423	451	487	459	458	474	468	470	418	450	460	441	445	449	459	444	437	466	432	459	477	462	454	414	396	422	450	436	446	451	428	405	435	459	467	450	435	470	442	443	415	400	487	410	480	434	421	460	462	440	460	484	409	447	449	448	412	440	465	452	440	461	448	429	464	490	451	410	473	463	445	442	485	429	435	430	451	477	449	487	448	411	447	421	435	450	446	457	451	403	439	456	455	478	434	446	430	451	477	476	447	476	428	501	434	428	429	440	464	474	453	419	442	423	473	490	467	471	456	424	454	444	418	453	449	453	436	455	446	438	483	430	493	479	414	464	456	437	410	436	429	441	453	450	446	448	471	416	492	454	416	430	436	448	451	461	444	466	453	497	462	465	454	449	455	453	434	449	472	459	421	422	454	450	456	421	468	467	451	493	464	434	450	438	436	447	476	483	452	471	423	472	429	455	405	459	430	441	471	425	433	456	407	406	445	465	417	431	435	434	449	483	478	444	468	416	431	456	427	420	432	452	442	480	438	471	441	435	451	437	449	441	451	470	447	446	441	460	447	408	407	456	472	438	411	454	430	432	454	488	418	484	439	470	465	428	438	464	453	440	469	431	441	471	462	457	437	443	488	487	446	447	446	414	434	446	476	446	444	445	440	426	451	433	475	436	445	426	409	433	469	433	467	430	442	429	441	438	454	473	461	436	455	459	453	437	499	447	456	457	459	431	489	433	462	488	390	419	445	419	429	403	458	458	465	453	470	445	447	415	475	465	439	443	431	438	448	463	462	481	447	447	483	441	477	477	414	436	462	473	457	438	492	473	413	424	443	468	446	441	442	453	414	466	424	411	440	468	414	476	440	447	460	486	437	448	418	446	511	421	468	448	416	454	467	469	447	456	456	447	411	453	434	470	441	499	449	461	484	462	451	464	447	492	445	448	423	459	424	447	431	480	442	458	408	482	426	451	443	427	485	443	423	406	458	426	447	444	458	442	502	427	456	485	466	427	467	427	431	411	463	496	418	418	449	414	451	427	430	472	441	447	462	447	462	409	442	433	403	450	470	471	421	444	457	483	467	454	441	445	421	413	437	444	443	484	444	422	478	439	450	446	432	482	461	453	459	454	421	457	454	464	430	450	430	445	439	467	446	465	458	444	479	463	473	441	425	437	508	438	415	458	433	452	451	454	432	438	452	466	437	477	476	423	447	456	435	456	459	472	473	442	406	438	439	462	407	479	390	451	467	447	464	447	455	426	518	491	476	467	465	475	472	443	443	438	449	477	429	484	440	503	484	454	449	471	449	493	469	485	461	452	470	426	433	442	488	477	439	435	491	456	412	428	458	444	449	470	431	441	450	433	432	429	436	417	459	468	438	436	475	445	467	435	463	454	446	424	443	465	452	445	442	473	463	467	444	445	470	427	464	473	424	455	465	426	454	446	469	439	451	451	463	435	447	459	442	424	464	458	438	442	445	461	486	459	437	420	490	422	483	452	470	463	455	452	427	474	484	447	458	428	419	438	446	500	464	478	446	463	424	458	451	466	444	487	423	461	454	459	420	417	430	459	482	431	443	428	440	445	455	412	417	418	444	452	461	460	445	493	440	443	451	438	414	414	438	415	453	491	451	477	440	449	468	440	456	446	402	463	439	438	462	444	483	449	423	437	504	430	458	459	491	470	467	419	443	430	476	475	411	424	451	440	415	469	466	428	436	459	433	425	448	479	444	445	463	419	464	455	431	450	443	448	480	420	437	414	420	445	415	395	444	460	447	416	475	450	501	432	432	431	446	441	428	451	431	443	414	432	484	443	492	501	469	462	459	422	439	437	464	474	458	446	440	461	511	492	447	442	456	457	459	454	461	434	453	430	478	431	438	471	463	420	419	437	498	438	423	458	445	447	450	466	462	428	416	446	441	474	483	464	422	462	408	440	484	466	431	475	412	479	425	439	476	456	429	472	411	414	437	441	454	459	470	453	472	454	442	436	465	456	442	481	448	465	455	440	437	486	454	422	443	473	457	462	456	428	450	435	435	454	399	449	456	414	401	430	469	436	425	464	449	440	473	473	439	438	436	433	474	455	445	482	463	473	457	443	410	437	432	439	459	449	443	501	430	464	447	436	456	498	419	452	410	481	457	484	434	458	485	443	448	448	428	438	431	440	447	412	470	414	411	457	444	447	468	435	442	459	431	482	437	452	409	473	418	438	458	466	422	449	421	493	464	471	442	446	429	433	468	454	447	473	465	450	470	466	442	434	444	459	469	462	466	440	463	434	430
16186	2290	2287	1765	1176	934	680	562	465	422	350	325	266	283	239	211	220	197	219	223	183	180	183	166	183	145	158	151	150	156	166	148	146	150	158	141	190	155	153	126	143	135	158	129	141	136	158	148	145	141	152	156	144	125	130	126	136	144	150	126	155	147	128	149	141	138	149	145	133	134	161	134	140	134	154	139	118	140	154	144	141	119	129	139	145	141	135	137	156	141	140	138	147	120	136	125	134	128	142	159	141	127	116	126	147	126	124	144	136	143	134	147	130	128	138	136	118	166	132	128	114	128	135	138	130	112	152	150	146	157	144	155	142	133	149	129	129	129	146	134	151	125	133	149	132	157	125	131	160	138	142	146	159	139	132	148	132	159	156	117	145	147	125	155	118	127	156	119	135	125	118	138	126	130	146	128	136	130	137	128	113	145	154	138	141	125	133	151	110	142	134	125	135	137	128	146	158	118	145	108	142	145	113	108	140	142	141	134	135	127	120	121	150	119	141	149	150	121	151	142	134	137	141	135	146	124	134	142	129	128	147	143	129	119	139	151	136	123	116	128	129	133	124	138	128	129	141	122	143	135	139	117	138	146	119	149	123	139	158	138	177	141	141	143	153	122	143	130	122	105	130	125	124	123	131	127	123	118	121	138	137	142	129	140	137	141	137	136	120	137	162	152	136	141	137	150	142	118	133	144	160	132	143	121	140	144	145	134	116	143	135	148	140	123	146	139	127	146	141	143	138	136	140	127	139	133	113	146	131	152	127	125	125	124	135	134	142	112	129	133	120	138	122	145	134	142	141	155	119	145	150	138	134	116	131	136	128	142	135	155	138	106	138	131	152	131	136	129	133	124	153	124	124	131	141	133	132	142	145	162	132	138	139	140	138	130	152	138	125	128	113	141	145	110	131	141	139	112	115	153	151	144	137	121	141	128	142	129	147	122	127	125	120	104	140	136	133	173	124	139	129	143	146	140	149	127	139	140	136	122	133	122	144	143	149	153	111	127	148	146	146	155	120	158	147	148	137	142	144	133	132	141	125	116	125	131	137	160	117	137	133	133	163	118	133	126	138	124	129	125	134	119	125	131	127	130	131	127	126	130	134	128	126	120	133	146	130	126	136	143	141	116	129	151	120	139	162	136	140	146	139	144	118	133	151	147	148	121	157	129	126	118	115	134	130	144	158	135	153	159	118	119	148	142	156	133	152	167	130	147	143	148	121	131	126	138	134	133	135	141	143	155	144	136	137	132	111	149	139	141	117	149	146	135	131	132	123	148	146	138	123	132	127	141	114	145	133	126	139	140	119	153	139	130	127	133	134	136	120	140	153	123	122	166	125	132	151	137	148	124	133	156	131	135	145	102	143	136	134	148	132	138	145	136	129	133	139	139	143	126	136	135	151	150	121	130	131	148	138	134	138	140	142	147	139	154	126	139	139	118	125	138	126	118	151	136	124	154	145	148	140	146	118	118	132	133	129	139	114	127	135	156	134	134	157	120	119	124	124	141	132	134	146	120	142	116	146	120	140	146	138	122	122	120	133	124	153	140	150	123	127	130	128	115	132	130	138	133	134	139	128	147	119	122	149	145	138	133	140	155	133	152	112	124	146	126	139	150	159	125	140	136	138	140	149	127	139	128	123	146	132	126	137	146	129	106	120	126	131	131	123	136	130	122	111	140	108	127	158	129	132	150	154	161	146	126	126	135	152	142	145	120	122	132	150	160	115	140	132	135	126	131	131	135	140	138	114	131	147	119	143	153	134	141	126	129	135	138	131	136	122	143	129	139	114	130	137	157	136	145	147	138	129	133	145	139	125	135	121	138	129	147	143	123	133	144	124	136	110	126	132	137	125	124	138	134	149	130	144	128	124	133	157	150	132	114	132	112	137	142	135	136	123	151	134	141	142	123	125	133	138	125	136	132	128	124	135	146	144	119	112	134	138	144	146	145	132	138	146	120	130	137	122	137	144	136	136	131	140	109	118	137	142	122	115	135	116	143	151	114	150	126	119	106	135	123	150	145	127	124	119	134	119	149	138	133	115	131	134	149	137	116	134	140	123	133	136	130	139	131	129	132	103	156	153	114	155	142	138	128	135	130	126	144	167	159	136	147	106	133	138	149	113	145	123	113	126	132	126	132	130	142	119	134	135	123	149	133	143	133	159	123	144	143	158	139	148	150	130	125	131	156	149	138	130	112	132	142	132	118	132	141	129	138	123	130	135	130	149	125	140	133	144	137	117	133	145	150	121	136	146	128	126	136	133	142	144	133	140	141	140	140	145	127	122	149	112	144	130	126	147	148	131	139	120	122	130	148	129	147	129	145	133	112	133	133	114	123	130	141	134	138	126	124	122	123	129	154	140	154	130	132	146	137	149	129	131	150	139	142	142	164	138	139	128	137	136	120	106	139	141	127	135	165	136	143	122	134	117	135	129	111	127	128	140	136	133	122	149	136	129	128	134	144	130	133	143	127	127	124	125	129	139	135	139	115	142	131	140	131	116	139	141	120	121	150	132	136	122	126	177	124	144	118	113	115	144	121	126	132	155	135	127	127	144	137	148	137	127	158	150	137	135	142	136	149	131	124	101	144	139	147	129	150	126	105	141	128	124	126	118	130	151	129	137	138	125	124	127	127	120	144	126	134	128	148	158	129	141	120	122	136	112	132	135	146	168	133	145	132	145	129	131	136	155	166	137	117	139	118	134	143	145	138	129	140	135	119	119	132	146	137	122	144	143	132	128	159	121	141	116	131	142	110	138	144	145	131	158	136	129	107	141	150	170	143	137	142	147	115	136	125	122	139	116	131	112	114	136	134	137	133	106	129	141	126	155	150	123	147	123	123	143	141	139	128	132	142	121	138	127	138	122	154	130	120	116	135	130	123	144	125	126	151	129	138	128	150	135	140	132	119	131	125	145	122	158	151	122	136	131	155	136	156	150	137	132	135	125	134	147	142	142	125	152	145	170	133	146	117	146	138	133	106	124	135	141	154	129	121	118	112	116	144	150	131	142	132	145	154	139	150	158	121	118	137	143	144	111	141	132	133	133	144	130	143	133	128	132	121	143	137	134	141	134	135	139	154	124	145	135	136	126	134	151	145	144	126	128	131	130	130	129	122	122	110	137	129	133	147	163	123	145	151	144	157	141	121	149	137	127	162	133	129	116	115	132	145	156	146	128	148	151	137	141	167	149	131	121	127	140	134	125	125	131	142	122	133	121	161	134	140	146	130	120	141	131	142	150	125	132	142	126	122	141	143	121	130	142	119	138	124	135	137	140	116	139	131	119	141	160	123	138	132	121	118	123	133	137	145	139	123	128	126	121	123	144	148	134	117	130	141	127	141	145	123	125	143	151	143	123	143	132	132	125	152	121	135	127	142	121	136	155	136	132	113	131	125	135	116	123	145	146	144	150	154	144	136	126	140	130	134	130	125	130	152	159	148	145	125	148	128	140	158	128	120	139	134	141	137	155	107	162	121	124	151
7459	2009	4446	5388	4787	3871	3127	2624	2181	1905	1645	1459	1336	1238	1130	1054	991	916	837	810	802	736	717	658	673	657	615	641	591	633	592	564	544	541	528	556	518	522	483	510	506	476	524	492	476	488	472	494	486	486	486	489	448	463	474	465	471	497	482	437	466	435	503	448	453	463	439	470	444	444	456	477	449	434	432	404	449	427	421	426	401	432	454	443	439	427	448	445	418	453	418	433	395	426	457	406	419	376	396	425	422	428	474	457	435	463	437	411	401	432	433	455	440	454	435	426	409	405	427	443	390	404	432	456	397	437	414	413	437	405	423	410	422	454	445	427	436	398	417	413	412	438	432	382	410	397	412	452	399	425	393	392	441	401	401	405	384	434	406	425	406	410	391	425	420	443	426	434	375	450	403	420	431	416	403	410	418	423	406	401	478	408	400	371	423	425	395	431	448	381	414	447	383	430	421	407	425	393	401	379	386	415	424	420	398	401	381	422	406	419	400	421	406	392	411	373	408	421	414	399	414	386	437	424	408	381	399	416	386	378	426	397	417	447	438	407	421	403	418	432	398	393	417	385	406	409	421	375	396	402	401	369	419	377	408	427	399	440	376	415	434	390	429	365	377	420	426	391	419	418	438	416	428	424	381	436	396	440	421	440	426	413	375	419	393	370	408	423	400	466	412	415	406	401	442	399	437	402	406	380	415	406	405	440	435	426	397	427	438	384	398	417	382	434	426	428	412	378	404	397	476	398	395	400	428	406	392	404	379	415	383	417	397	425	395	423	409	399	428	360	417	413	397	405	395	391	431	381	424	374	376	425	453	406	400	419	420	413	435	403	433	392	413	408	395	424	402	406	454	422	402	437	412	403	374	409	429	396	418	384	381	390	371	449	410	437	413	439	422	420	387	411	393	426	391	428	419	392	431	431	422	414	442	409	411	418	401	364	385	434	439	399	428	421	394	442	393	412	403	396	435	407	397	403	395	444	403	412	413	422	385	387	392	388	411	410	420	405	412	405	415	389	438	412	415	413	449	390	398	410	429	407	426	395	423	384	388	424	413	377	399	396	393	423	437	398	454	438	412	381	417	442	424	398	397	437	411	395	411	406	432	400	403	436	412	374	397	393	406	413	407	440	439	391	420	409	371	392	429	376	403	424	405	436	444	405	381	427	410	439	389	413	435	428	439	398	373	381	398	383	414	394	383	381	415	432	423	427	422	409	447	422	384	394	364	409	372	427	433	449	450	440	410	451	436	380	445	406	406	407	441	387	428	383	407	398	422	399	420	446	407	449	438	424	408	397	415	388	383	397	436	436	418	405	380	423	419	388	441	426	405	417	425	406	433	402	407	445	414	389	405	463	410	418	417	387	419	392	403	439	395	396	439	447	392	393	399	400	416	385	436	422	413	392	407	427	403	381	410	425	430	402	428	403	398	390	408	448	409	427	398	390	407	402	383	390	442	413	435	435	398	403	440	414	431	428	426	434	433	417	401	370	396	378	394	413	414	410	396	415	430	434	407	441	439	426	428	392	426	434	408	400	425	409	433	404	430	413	420	416	413	420	432	389	407	437	391	386	414	372	419	412	426	418	409	437	390	399	426	435	413	412	434	417	403	400	425	409	406	415	383	393	418	392	422	441	456	438	377	389	415	384	412	416	406	428	379	400	418	401	403	416	395	411	408	383	392	418	421	429	402	400	402	457	419	421	423	406	391	427	428	403	405	412	433	409	410	422	400	388	416	401	421	401	418	440	427	408	435	446	444	418	424	405	403	394	410	416	369	418	448	387	398	424	438	430	394	401	431	433	434	406	420	436	398	391	428	409	383	439	401	409	412	390	427	382	395	412	406	426	426	425	396	402	441	415	381	410	396	420	382	425	423	426	432	410	413	375	412	389	428	410	437	433	413	415	399	459	418	380	384	427	425	413	429	404	401	415	425	431	354	418	405	390	439	416	410	375	414	396	391	419	419	427	424	439	401	415	433	411	439	429	427	385	425	411	393	398	386	441	450	409	423	420	426	388	431	437	425	425	414	386	436	413	373	442	436	427	399	429	449	424	422	443	391	417	407	420	392	393	413	396	442	442	409	424	405	404	417	422	402	387	389	413	417	412	398	411	403	384	395	437	388	445	426	398	388	415	439	429	416	412	403	420	413	404	436	409	481	444	396	410	441	409	429	412	398	378	456	395	417	375	397	452	377	385	368	400	391	395	414	385	393	427	395	429	417	384	388	410	402	410	413	384	417	416	382	396	426	415	428	411	399	434	411	412	425	408	437	396	425	438	437	422	411	409	388	412	420	440	416	383	408	398	415	401	393	395	404	418	391	385	394	387	407	397	410	378	446	423	397	425	423	411	400	439	412	427	435	468	397	430	401	370	430	437	405	459	405	382	443	411	419	387	409	382	433	396	415	406	437	426	416	411	429	427	425	394	414	405	417	406	432	424	420	445	436	409	390	442	420	408	425	414	393	387	422	393	423	434	388	397	451	434	432	403	401	389	434	419	413	393	409	422	397	427	410	401	412	408	415	411	419	412	438	430	393	381	430	423	433	415	391	393	416	416	414	397	402	417	415	395	423	429	436	408	407	400	375	407	414	415	417	393	416	399	434	434	379	429	405	431	432	382	395	411	377	431	405	414	389	422	406	386	388	424	429	418	406	379	412	413	418	423	421	402	441	428	416	422	399	420	397	401	429	438	413	415	400	410	385	399	403	386	402	450	393	351	405	428	420	428	420	415	418	442	435	418	426	390	415	427	409	413	441	403	399	406	423	391	433	431	411	358	403	432	403	383	418	416	427	394	430	384	400	398	451	401	405	420	401	424	403	425	394	406	411	423	391	432	421	427	402	411	362	436	408	368	401	433	395	438	448	405	428	410	407	445	411	398	417	420	417	426	411	407	373	422	410	432	408	421	411	426	461	417	394	391	419	391	411	452	443	447	459	401	422	406	396	429	393	386	399	422	377	389	375	397	411	422	419	434	427	413	436	416	408	393	380	428	402	402	440	385	433	439	433	426	440	413	397	401	424	367	421	405	392	453	367	393	375	392	429	394	437	419	438	405	410	414	439	417	416	412	377	409	454	433	417	406	395	385	438	420	404	422	398	420	444	426	396	388	443	380	412	398	385	432	411	417	387	400	424	422	378	401	425	433	410	438	424	418	386	388	439	420	441	402	427	379	454	388	420	391	402	373	434	413	444	403	419	400	414	398	399	461	446	390	393	399	409	402	397	404	431	437	411	396	426	380	409	383	446	397	402	395	379	411	396	413	407	420	403	389	412	416	388	422	441	396	381	419	421	374	403	432	403	421	398	381	428	429	402	441	390	453	445	408	469	415	431	432	405	435	437	377	385	435	390	435	386	410	388	429	422	408	406	426	424	424	420	390	442	415	426	388	388	416	400	396	413	384	424	423	401	375	422	444	427	421	392	422	396	398	408	418	387	422	400	414	404	402	405	408	402	418	407	408	417	388	395	400	429	423	402	409
2445	327	369	355	349	293	274	272	303	274	302	287	321	278	313	279	286	275	250	296	276	296	286	290	271	288	256	288	296	285	271	296	250	299	244	295	261	253	310	294	276	269	287	274	284	288	258	246	299	275	302	262	277	303	286	288	262	268	303	282	290	270	283	270	292	309	277	268	280	271	271	270	282	277	279	261	245	282	291	272	301	278	279	227	296	280	310	258	316	260	274	278	296	265	279	277	272	287	242	295	296	283	289	277	264	271	281	280	248	309	286	259	253	315	258	282	284	278	259	297	299	290	268	271	280	277	277	293	280	302	267	317	279	254	302	292	261	285	285	270	239	293	300	265	269	305	291	276	296	282	298	263	275	280	310	288	284	281	293	288	288	279	275	285	289	294	298	307	256	300	265	306	280	266	304	287	274	271	307	267	296	288	288	291	303	310	270	275	287	273	296	267	246	274	251	300	265	249	303	301	278	283	274	233	274	246	261	303	294	279	276	264	269	263	282	281	297	280	274	308	262	266	258	256	254	278	238	265	274	297	299	274	294	265	315	264	271	281	281	269	276	294	287	293	258	259	298	274	312	282	282	291	298	274	250	271	280	315	274	250	317	274	270	247	259	293	277	284	255	284	252	283	260	266	267	268	278	285	281	270	242	264	296	314	269	261	257	280	303	275	275	294	278	311	277	299	263	283	260	290	290	257	284	276	290	245	291	294	255	289	276	254	285	310	279	293	265	291	267	280	251	299	249	306	285	262	281	288	265	285	269	306	287	279	278	261	256	302	274	263	287	291	259	289	339	265	306	277	276	289	257	290	286	289	272	310	259	232	271	275	306	269	249	291	336	277	284	288	277	286	293	288	300	265	291	280	273	272	276	266	262	310	298	281	269	242	257	288	297	272	280	291	312	265	258	299	272	266	305	280	291	257	250	273	275	296	298	289	284	286	268	282	283	271	277	301	269	289	295	263	288	286	305	262	287	286	274	299	309	257	272	287	261	264	256	278	282	310	282	269	289	247	258	264	273	293	256	269	265	290	264	293	280	294	319	250	283	266	311	295	286	266	274	287	278	281	297	281	264	287	300	269	288	311	260	296	279	277	304	263	287	273	303	307	287	297	257	280	290	278	288	276	295	302	284	264	306	267	282	288	263	295	286	265	282	291	263	273	305	273	289	269	290	290	279	230	270	280	288	259	301	302	278	275	290	298	270	287	284	291	249	289	314	269	274	271	296	287	257	270	261	264	261	270	297	255	256	261	273	269	258	288	288	278	277	297	293	284	284	248	265	299	270	269	248	282	306	290	281	291	296	279	279	289	299	285	267	268	268	285	317	258	274	286	307	286	304	277	280	250	282	282	272	277	275	299	285	247	303	284	271	266	243	277	255	293	293	283	290	281	264	255	290	290	279	264	286	264	270	248	262	285	308	269	293	274	270	292	324	272	294	282	276	282	275	306	287	283	289	254	287	278	255	255	273	282	243	293	295	270	253	289	285	276	275	282	279	271	271	298	276	310	268	285	278	293	276	287	296	301	257	288	289	266	273	288	294	297	296	261	279	263	271	297	268	271	252	279	260	275	292	259	250	293	281	257	274	259	293	273	268	290	282	275	275	264	255	251	310	259	269	259	324	272	272	286	300	268	273	303	270	273	276	287	288	277	272	278	286	294	264	270	287	294	268	284	272	312	283	270	299	260	270	264	282	286	255	261	274	286	286	278	274	271	259	261	246	279	257	280	299	277	276	254	267	276	278	268	272	292	273	303	306	283	284	283	314	275	269	292	315	278	291	260	259	270	278	271	269	256	263	288	300	284	279	259	271	281	277	262	271	248	319	287	279	309	266	281	279	263	259	287	272	271	268	287	283	280	300	321	317	290	298	295	269	273	262	293	294	270	249	286	302	277	274	310	280	288	234	275	255	257	273	300	277	293	273	275	262	272	265	290	282	289	311	275	242	270	305	269	304	296	288	293	288	292	262	273	282	267	280	265	268	297	290	304	261	275	302	303	301	280	288	277	284	289	281	303	295	278	261	270	264	269	258	296	286	263	281	287	284	266	290	241	301	268	273	279	302	266	279	299	296	274	280	263	302	263	267	277	287	292	283	296	302	299	287	281	290	265	289	279	271	261	296	264	287	291	271	270	280	257	274	284	301	291	276	286	261	287	269	301	249	284	279	277	253	249	250	275	274	261	309	299	310	270	260	274	290	301	312	307	280	266	294	272	250	279	237	260	278	283	273	251	302	266	275	272	275	297	270	278	248	285	290	285	271	286	280	291	276	281	297	255	270	290	295	304	270	303	300	258	259	287	260	291	260	258	282	281	303	283	270	245	287	259	240	303	278	276	268	263	291	291	269	285	252	284	285	295	287	281	266	273	275	280	284	279	276	287	330	247	281	285	260	284	276	311	287	266	283	265	294	283	283	304	273	307	296	261	278	279	265	252	288	301	293	273	302	270	260	295	285	296	287	273	302	268	289	305	268	316	289	290	268	260	272	280	273	280	296	268	293	262	289	264	271	273	277	289	266	255	285	268	266	297	283	274	298	297	243	288	297	300	288	311	254	263	288	279	264	266	264	254	332	291	266	309	253	302	281	289	297	259	261	299	262	264	290	279	290	266	299	272	303	258	292	304	280	276	278	269	300	255	283	278	284	245	269	249	306	267	294	290	274	287	273	273	267	284	264	285	281	305	274	272	287	282	283	276	280	279	273	294	262	267	263	293	266	274	270	268	267	287	292	284	256	322	265	286	290	323	277	268	285	244	297	251	266	271	281	316	242	274	252	273	298	266	259	303	312	251	279	245	286	261	291	283	282	255	284	257	278	296	289	277	301	282	285	291	277	281	304	280	286	308	283	252	295	296	279	278	264	267	284	272	285	276	271	307	243	268	293	270	288	274	309	266	272	307	254	263	238	273	282	295	316	261	261	270	249	303	302	270	294	256	295	266	256	277	290	303	282	295	274	274	260	267	283	302	282	304	282	255	298	283	240	279	273	286	290	287	280	280	287	289	283	283	253	269	275	277	297	278	294	284	303	269	276	292	269	280	291	280	289	260	262	272	255	283	254	255	238	291	254	281	272	307	275	288	277	281	284	264	283	281	273	304	250	272	268	278	270	276	291	264	281	276	283	281	284	306	294	263	278	271	274	290	286	281	259	293	311	285	280	265	303	320	268	279	265	275	279	281	291	283	273	297	277	271	272	288	300	280	273	260	283	275	283	267	271	295	320	284	266	276	274	285	304	274	305	282	275	283	254	323	267	270	286	265	258	261	309	298	308	273	279	284	285	301	281	275	295	295	270	262	258	249	315	278	252	279	254	293	302	284	321	261	271	276	273	260	285	295	267	284	260	270	260	283	272	294	271	302	256	231	252	268	265	283	275	288	264	275	325	284	279	303	282	252	281	271	267	238	244	297	297	322	310	287	256	299	273	259	286	253	278	249	296	267	313	283	273	293	271	294	255	302	274	253	268	293	262	273	278	296
2387	863	950	998	919	866	882	851	817	842	788	793	775	767	719	765	733	818	785	788	752	734	767	716	791	748	768	752	723	785	793	778	760	726	747	774	721	751	793	714	700	750	775	776	771	759	758	754	789	754	774	721	787	756	733	723	752	728	727	756	766	716	733	766	764	771	817	723	778	715	718	755	769	760	804	735	764	719	813	791	762	732	799	759	733	790	753	738	742	747	742	733	789	746	752	737	758	783	740	780	776	742	720	754	779	792	742	743	784	779	744	734	720	727	775	758	761	799	788	755	733	756	777	753	752	798	807	737	744	727	735	779	777	723	754	776	741	782	776	724	779	817	720	776	755	777	718	778	758	744	767	770	756	761	700	783	771	768	703	786	731	776	774	731	728	765	757	806	713	758	789	805	743	743	796	706	760	691	748	766	715	725	777	742	772	805	752	737	699	753	796	759	750	785	805	741	780	730	760	755	786	758	779	717	764	733	809	765	730	741	760	781	758	762	761	734	763	780	752	767	718	741	700	719	763	743	712	792	739	756	752	799	739	759	759	695	720	757	763	776	785	760	794	729	766	746	781	773	744	783	796	727	752	748	793	714	762	773	738	750	731	747	766	725	734	727	755	728	750	738	719	758	727	720	772	745	754	748	747	804	758	735	800	756	779	800	795	766	753	747	739	813	771	781	753	746	761	740	713	732	751	725	798	716	780	779	748	715	725	774	789	752	759	732	788	743	700	750	782	776	759	739	717	721	732	742	777	737	765	757	762	730	738	723	765	727	753	745	768	713	778	737	728	747	772	783	793	746	741	681	762	811	676	726	777	771	757	731	746	763	748	738	785	795	781	786	734	737	764	756	720	760	765	751	757	727	735	682	727	781	726	716	804	764	707	766	732	798	768	711	793	711	755	691	723	787	770	785	748	780	730	710	755	823	770	700	748	765	754	757	716	791	777	726	746	697	763	757	752	754	764	683	720	795	726	742	774	773	769	769	745	741	761	729	738	762	724	744	789	792	756	765	703	725	745	729	768	753	791	770	823	687	775	750	772	807	732	772	744	748	786	729	754	704	786	704	752	747	749	733	698	725	772	747	760	768	777	745	741	730	774	766	725	730	725	774	725	705	782	745	721	733	713	722	765	784	724	781	728	764	731	693	758	807	710	757	731	779	764	751	764	760	748	739	707	756	780	727	846	767	754	756	698	696	787	747	747	792	725	760	718	713	738	759	724	743	748	764	751	792	781	754	834	743	796	706	805	701	779	754	726	687	723	770	691	735	762	743	732	749	797	758	816	776	794	767	760	747	745	740	728	721	756	744	771	787	763	727	812	746	760	733	730	758	740	736	768	747	738	737	713	749	693	712	728	728	775	718	756	733	741	762	765	758	706	744	759	773	753	784	731	720	774	689	789	725	753	746	758	779	760	822	775	766	721	721	771	793	737	761	768	745	751	711	722	711	791	744	772	776	783	758	757	786	737	711	779	743	723	717	747	773	770	741	706	750	754	793	734	753	740	780	741	685	751	745	739	759	791	749	742	736	781	736	729	767	751	687	726	784	751	781	802	707	767	766	763	752	762	691	729	703	813	736	766	703	796	758	762	768	755	730	758	785	778	725	800	792	775	702	781	742	794	788	740	723	737	754	804	767	736	736	701	761	736	777	742	737	811	765	764	742	760	792	703	784	791	760	728	737	798	747	770	733	735	808	680	781	790	738	815	734	775	767	716	766	746	758	771	742	780	725	772	775	733	752	757	753	768	723	767	761	730	761	766	734	738	748	725	739	729	774	740	771	764	756	757	765	721	800	750	797	760	751	784	712	789	759	738	729	801	747	744	749	734	776	778	781	769	736	736	756	738	761	799	731	738	758	723	763	787	733	821	729	802	785	739	744	716	777	764	802	781	722	778	794	780	808	821	732	717	753	751	716	768	714	852	759	764	780	736	750	814	780	726	741	734	761	773	770	757	695	760	774	747	786	770	737	768	780	749	797	754	757	763	774	807	802	750	740	797	755	724	746	753	794	722	754	732	784	783	778	729	741	770	754	777	731	749	710	739	691	740	722	802	798	762	746	747	728	730	708	740	738	789	734	710	812	733	780	738	778	750	727	746	749	762	760	716	771	770	744	722	758	758	735	788	690	781	683	799	725	736	772	743	719	747	749	750	743	755	759	736	739	781	768	755	739	707	713	793	764	786	789	768	746	750	772	788	693	760	751	742	734	782	809	728	773	724	733	767	763	767	774	788	713	716	796	763	741	743	816	772	765	720	709	754	756	766	767	759	735	744	770	767	782	758	757	738	743	726	806	720	688	773	792	763	733	758	746	731	761	710	743	760	744	771	773	732	737	772	753	782	756	743	744	750	734	709	743	765	751	737	782	728	727	720	778	794	716	760	724	781	750	703	750	750	784	742	763	743	756	702	796	759	725	730	751	743	744	739	749	729	744	759	758	746	712	750	745	742	754	768	673	767	748	751	768	773	776	753	774	725	760	734	694	743	755	706	785	740	761	714	760	698	780	729	785	779	772	713	723	715	749	758	778	770	765	768	753	738	748	756	744	747	781	758	773	754	750	766	734	711	748	763	755	737	752	787	742	757	760	749	761	703	749	742	777	720	738	698	736	754	780	718	742	757	761	743	787	733	771	735	768	732	768	756	697	740	797	699	760	713	746	732	728	721	795	780	763	783	753	726	720	694	730	767	745	748	763	749	775	745	716	763	759	754	761	789	775	786	759	752	776	766	772	752	737	780	784	707	791	788	782	679	750	741	727	750	802	692	735	718	739	765	786	778	764	731	750	762	724	768	764	731	722	759	746	764	730	759	732	783	743	739	780	719	692	775	765	728	785	777	744	747	765	744	799	735	752	745	750	757	728	815	726	712	769	751	737	758	709	755	730	747	732	746	744	742	739	745	752	777	768	698	740	730	770	767	695	785	727	743	734	749	772	721	735	747	763	735	752	715	738	783	720	685	755	692	765	755	728	796	703	765	787	770	762	750	758	754	736	766	766	766	733	750	747	725	806	797	751	756	748	771	750	756	757	730	754	737	738	752	757	727	761	747	768	810	709	744	753	750	775	798	802	748	776	765	761	729	774	769	766	751	724	695	735	692	759	742	731	755	752	735	737	794	745	711	783	751	781	759	706	804	742	715	759	722	732	750	752	775	770	786	731	761	772	787	806	753	743	753	802	788	768	720	779	797	790	758	743	786	789	761	794	740	793	775	759	757	756	760	720	738	715	736	737	765	754	764	750	760	805	747	756	756	713	727	796	765	751	678	734	754	821	753	770	768	757	795	803	786	740	742	773	730	759	725	732	754	743	751	756	718	759	755	762	763	714	746	764	747	772	786	751	727	725	740	778	732	774	710	704	731	754	743	747	734	710	741	804	739	729	762	750	783	771	796	750	749	777	756	732	745	758	734	738	765	720	683	697	739	740	712	771	768	776	728	720	790	785	751	814	780	712	768	758	771	712	732	786	781	769	731	761
8814	1002	1192	969	706	531	425	342	303	253	288	237	223	229	220	203	197	190	179	178	209	159	203	187	182	154	178	169	184	151	175	171	185	139	152	157	170	180	172	146	167	174	167	155	152	162	163	154	148	153	140	159	171	190	148	161	146	164	146	154	148	172	179	156	147	153	176	152	157	141	176	137	156	167	139	125	143	159	154	172	181	168	157	132	154	159	157	147	167	154	161	166	133	146	147	158	175	164	145	171	161	164	168	168	154	164	144	155	172	164	144	162	145	145	139	148	151	152	160	144	151	159	148	166	160	148	151	157	172	123	155	162	156	157	153	173	151	148	162	169	155	149	148	146	159	156	159	159	168	150	143	136	164	137	142	155	142	138	152	140	143	165	146	146	179	156	154	153	175	135	162	150	153	149	166	150	162	165	158	156	174	154	163	157	149	158	153	169	146	156	127	161	145	129	152	152	162	156	154	137	152	163	126	160	157	135	183	160	147	141	150	139	140	167	155	142	158	168	160	144	160	151	141	158	142	146	148	147	151	128	149	136	154	135	133	155	156	148	154	151	160	145	154	154	165	161	154	153	130	142	143	149	170	136	150	155	156	162	166	137	168	143	147	136	142	155	147	157	164	138	140	169	152	151	141	177	159	138	159	160	121	136	142	170	150	153	129	158	128	147	183	152	154	156	166	150	162	158	141	158	144	146	152	156	156	171	133	151	150	153	148	162	158	143	164	179	156	153	163	137	153	158	152	174	146	163	152	159	151	148	132	157	136	144	147	160	164	169	161	154	160	145	121	141	156	151	170	145	155	161	154	164	144	150	149	177	142	139	143	166	169	164	168	145	170	155	160	157	145	154	168	147	149	140	155	147	119	159	152	154	149	176	137	165	137	122	159	137	147	148	166	134	159	152	158	160	142	148	138	185	159	172	148	144	166	125	166	147	156	150	153	156	143	161	155	156	147	158	160	179	142	131	152	139	139	165	144	167	136	157	146	154	169	138	174	155	160	156	147	163	164	145	148	178	146	162	155	148	137	166	141	150	152	143	127	121	183	146	154	164	146	156	164	163	163	153	137	164	160	127	133	143	156	164	151	155	161	158	177	159	169	149	169	144	169	141	148	157	135	149	173	181	143	169	147	169	140	142	161	156	144	159	164	142	154	168	162	179	165	148	165	145	154	164	147	172	150	154	144	159	149	152	171	155	163	155	148	159	168	147	145	151	138	159	170	167	145	154	161	153	137	163	153	156	165	168	164	164	148	176	152	154	125	161	169	151	162	159	164	157	136	184	159	148	154	153	181	156	151	153	154	159	144	140	161	173	146	161	161	146	132	150	152	156	146	144	183	153	121	131	155	140	148	158	159	136	164	162	169	141	150	129	146	155	161	142	148	149	154	142	145	146	142	150	157	138	173	148	156	166	126	157	147	147	167	130	146	146	144	154	123	140	137	143	155	156	148	152	140	151	166	135	156	162	172	172	149	176	162	141	157	160	162	140	172	141	157	164	158	142	161	140	181	144	140	126	146	162	180	181	131	132	149	154	159	146	166	171	141	164	136	149	138	142	147	141	148	158	152	150	144	161	141	173	157	166	144	170	151	159	170	138	143	130	149	149	155	146	147	162	167	156	182	141	164	159	177	150	143	151	146	165	154	158	159	140	158	149	158	158	138	141	135	137	187	172	183	137	148	158	161	153	136	140	152	161	176	149	149	168	154	158	156	173	163	144	160	138	158	154	149	161	157	171	145	168	169	153	137	146	155	167	160	138	159	177	162	140	156	157	152	142	170	165	166	152	167	161	147	161	142	152	152	170	172	149	178	138	145	144	137	150	152	158	136	173	163	158	139	142	146	186	132	162	151	136	165	167	155	151	149	163	168	141	159	140	143	149	155	166	159	138	166	156	150	155	151	135	146	140	138	140	147	146	140	148	164	155	157	157	162	152	150	151	163	154	161	157	137	158	159	161	142	152	167	151	173	152	160	153	146	169	151	158	158	143	161	152	141	160	162	163	127	150	148	155	144	155	158	143	157	161	146	166	128	176	153	176	149	152	143	151	163	150	140	155	159	151	162	161	151	166	149	145	153	181	150	173	147	148	156	154	148	138	175	156	146	144	161	158	164	143	149	145	149	130	146	161	130	171	165	153	143	159	163	151	144	143	145	165	158	151	153	130	161	159	147	159	161	161	146	149	157	149	173	144	150	138	180	155	164	158	171	164	157	186	165	164	143	134	167	143	141	148	145	156	142	149	137	148	158	153	161	150	142	140	148	139	149	148	167	150	157	171	146	175	160	169	156	138	159	157	160	134	174	158	150	141	170	142	173	157	139	134	124	154	124	171	131	149	136	148	156	165	148	171	168	145	134	156	166	159	168	168	154	154	155	153	164	143	168	161	147	172	143	144	162	166	153	161	150	149	159	150	160	141	151	161	141	158	131	153	148	153	153	135	171	145	131	158	150	162	155	143	146	135	136	150	144	151	146	150	174	144	135	156	139	152	134	147	163	174	165	164	150	143	151	142	158	142	170	147	141	147	147	148	143	168	171	165	156	155	136	149	164	138	137	147	149	161	148	146	156	140	177	149	153	144	174	168	132	159	163	158	130	141	183	143	166	145	153	132	152	151	149	165	144	149	139	117	160	158	172	152	130	161	148	148	147	162	155	145	132	152	148	167	131	141	145	174	184	152	165	140	159	150	180	146	143	156	150	167	135	159	163	152	164	177	138	141	161	155	153	158	151	132	142	146	157	165	160	141	149	158	156	146	125	147	145	147	151	157	137	172	176	133	156	169	154	138	158	150	155	154	160	155	160	148	193	168	162	181	181	159	178	160	167	158	154	164	175	158	141	143	158	148	168	165	151	144	153	164	144	176	157	161	169	160	173	137	149	151	169	148	152	142	148	172	153	140	143	135	156	160	164	145	157	142	148	148	174	152	160	157	158	166	144	151	162	173	161	141	168	152	160	126	158	184	151	160	138	148	165	127	140	151	157	131	133	141	156	160	184	155	147	184	131	146	156	163	168	144	143	148	142	157	156	176	154	129	172	165	134	147	152	153	148	138	146	149	151	136	164	160	121	161	153	154	151	165	170	170	156	186	172	166	159	154	147	185	151	163	163	138	147	171	166	140	144	156	147	183	169	174	171	147	154	155	133	172	148	154	163	148	148	145	135	141	169	167	161	157	149	150	159	158	151	158	154	146	151	162	145	149	181	168	138	148	148	139	142	155	174	158	164	164	152	160	173	172	174	160	159	134	169	149	154	156	145	145	159	129	141	148	157	124	179	161	157	166	156	143	140	138	143	156	154	164	145	141	169	148	151	148	152	177	145	148	166	158	193	179	137	152	158	161	134	150	160	161	172	138	155	159	186	162	178	150	146	146	145	148	154	151	151	127	165	147	149	145	171	142	167	149	180	136	141	152	152	146	157	148	142	140	161	159	148	160	140	169	140	151	142	157	161	151	149	179	148	177	158	166	158	186	139	164
5588	1268	2577	3090	2746	2205	1869	1591	1393	1202	1103	1001	952	888	800	776	740	696	628	630	636	603	586	609	555	539	553	604	538	545	555	498	540	511	497	508	506	510	495	519	493	512	464	469	488	505	484	506	515	466	501	495	465	468	493	484	512	488	470	462	458	464	449	475	491	483	481	442	447	475	459	458	468	412	479	467	474	446	447	428	473	472	456	460	453	486	454	463	461	415	425	476	426	481	490	456	508	450	476	452	491	441	462	421	460	455	432	435	450	441	424	446	480	472	415	457	452	473	468	436	427	434	460	430	424	429	445	421	461	500	457	462	447	467	436	431	470	426	437	417	435	449	432	421	418	456	476	440	456	435	434	450	436	458	470	441	464	456	462	435	450	450	404	451	438	434	474	466	455	470	455	469	457	432	423	447	455	468	472	436	488	443	471	385	457	407	460	441	452	436	430	469	425	482	467	438	414	422	424	454	445	432	459	453	463	479	475	482	445	460	479	455	429	469	439	463	430	457	466	425	492	426	436	439	440	473	458	448	436	456	469	453	471	460	462	459	479	420	411	474	466	461	462	435	437	421	450	464	422	452	445	441	444	464	436	443	440	452	481	451	457	440	437	444	438	474	474	420	483	440	457	439	447	485	464	485	429	458	453	476	475	457	433	449	422	431	414	467	464	497	454	460	429	460	473	432	450	434	467	474	458	430	490	417	465	468	475	430	445	490	448	436	447	427	451	443	449	436	463	458	455	454	458	443	440	435	469	445	459	449	492	422	475	446	477	396	481	451	434	419	437	449	455	434	401	455	459	451	456	448	455	460	481	492	420	455	465	458	445	450	426	444	443	445	435	449	409	424	484	437	428	458	459	415	444	478	495	455	447	494	432	441	431	466	448	407	436	437	425	456	454	435	428	438	476	450	442	497	427	436	444	426	482	451	466	469	437	463	429	434	442	489	460	480	443	414	417	414	451	473	450	429	473	442	429	454	434	447	426	461	449	464	459	466	448	449	448	431	467	445	446	474	448	425	460	425	433	453	447	470	483	472	442	455	486	442	445	444	469	439	433	449	460	454	437	450	447	405	428	436	412	455	464	448	437	478	450	435	413	426	444	468	441	437	449	454	488	473	485	465	444	454	458	448	476	460	482	462	473	408	430	423	464	426	451	483	453	442	436	454	447	464	436	473	452	452	447	454	431	442	436	432	493	440	445	407	437	461	464	433	440	496	417	445	476	427	459	416	439	429	426	484	463	475	489	458	448	478	440	476	464	455	434	451	431	404	444	446	467	463	498	457	469	431	431	486	445	467	423	440	460	470	463	467	443	440	426	428	475	455	423	415	458	429	454	472	431	454	408	476	468	433	436	433	438	444	445	421	447	440	458	422	500	438	427	446	424	426	469	453	465	450	455	475	441	461	451	468	460	461	439	455	465	468	425	481	430	443	445	449	465	429	420	443	444	475	451	447	457	444	418	454	428	499	411	417	445	442	464	432	421	427	423	431	429	378	423	438	458	415	428	452	458	451	463	415	466	429	429	447	464	423	453	426	462	455	473	477	466	477	451	443	426	411	468	429	440	452	445	409	470	456	446	458	443	481	445	464	432	460	444	422	418	493	467	443	390	442	446	450	454	455	465	472	460	437	467	472	412	495	451	451	458	475	490	452	476	461	461	469	455	459	466	443	461	418	415	471	471	452	444	455	456	441	476	428	462	475	446	442	409	466	475	448	466	445	468	421	430	455	440	432	418	448	432	462	445	428	453	475	458	459	454	451	464	430	450	457	480	440	442	450	478	452	447	442	427	477	467	463	450	439	442	420	444	478	467	452	431	436	436	463	455	449	472	425	459	456	413	414	449	467	473	435	463	429	441	445	434	450	424	470	460	467	459	442	416	436	476	481	460	421	435	451	446	414	426	450	432	458	461	460	473	445	420	431	494	451	490	439	426	443	416	424	448	441	443	476	431	468	477	423	471	475	458	447	464	456	441	448	434	441	450	426	441	423	440	439	460	413	454	432	438	444	428	449	438	474	457	420	439	432	424	483	459	457	447	463	461	401	444	501	389	477	456	452	438	436	462	448	478	429	437	466	424	478	468	383	470	445	456	432	436	436	483	424	450	469	436	450	456	434	448	448	468	465	482	462	408	428	476	476	431	442	433	455	436	445	465	432	509	470	485	431	439	445	424	444	452	461	451	469	419	442	472	414	473	466	481	420	457	416	456	461	416	425	430	455	455	430	427	461	499	459	457	438	460	468	462	448	454	436	461	464	448	451	404	454	436	452	467	433	420	426	452	479	457	437	444	440	451	441	467	451	443	438	491	439	459	451	442	496	451	450	424	468	430	471	439	439	446	420	458	471	499	437	447	466	449	476	485	427	471	447	447	429	426	438	460	479	443	474	451	435	487	440	455	459	401	435	452	447	430	416	453	410	445	440	459	444	493	438	481	452	448	443	442	449	445	443	454	445	432	438	467	454	462	493	419	423	435	479	434	445	474	431	437	455	451	444	435	434	438	440	448	463	462	400	418	456	445	480	433	450	464	440	391	442	446	404	445	441	466	424	433	459	421	438	430	408	451	464	446	496	489	446	451	412	416	448	449	456	446	460	410	479	423	477	449	419	479	385	415	482	471	458	452	437	465	417	468	471	456	487	426	468	439	429	477	471	437	458	417	422	440	472	407	438	442	460	426	461	459	446	458	476	397	449	487	444	477	473	425	447	458	493	476	447	445	415	475	457	462	464	408	441	447	427	415	466	466	441	451	451	418	452	479	479	454	447	457	468	462	454	465	434	452	440	398	425	440	426	434	398	432	465	462	434	427	435	455	443	414	482	439	440	505	448	449	420	441	437	477	440	428	432	410	459	452	462	437	488	442	483	459	456	473	516	449	453	449	466	456	446	464	436	433	465	440	441	438	444	454	417	447	454	460	454	456	517	406	472	450	441	425	442	456	477	455	448	433	433	461	457	432	398	431	396	439	453	457	449	432	403	431	436	405	455	452	452	392	405	483	424	441	439	445	442	421	444	444	432	427	442	455	441	413	448	466	427	444	459	450	439	482	471	446	435	433	479	435	472	442	461	426	453	439	444	459	425	439	440	469	420	454	447	452	472	456	442	418	466	428	444	462	453	476	464	458	466	468	405	425	472	484	466	451	464	409	445	441	441	431	476	447	463	433	442	425	448	454	452	483	445	453	428	495	448	412	450	437	471	459	457	452	497	442	458	468	437	466	454	471	463	473	479	448	470	478	441	436	424	450	428	434	428	444	449	449	422	452	461	453	452	466	462	471	438	445	466	480	444	470	412	431	459	441	466	435	436	422	472	454	436	434	448	474	473	451	396	444	477	425	445	461	480	398	448	488	451	471	456	453	471	422	455	450	448	445	450	462	451	476	485	432	466	470	423	455	435	468	461	440	407	479	452	459	430	478	436	463	425	402	452	457	413	477	444	456	475	423	456	454	414	458	473	434	439	447	458	449	460	451	463	433	448
16140	2255	2293	1750	1245	896	690	593	469	412	333	321	285	228	252	242	195	221	197	186	200	189	164	188	163	183	181	152	142	155	157	166	131	145	144	130	166	152	164	158	144	128	156	145	130	145	149	143	133	154	124	145	118	148	161	151	142	128	131	137	147	146	126	148	141	144	140	132	142	133	122	134	140	121	152	139	163	137	138	136	143	133	118	137	122	120	129	140	146	148	132	126	128	123	122	118	141	140	123	129	117	137	144	145	121	135	126	129	144	134	126	130	140	150	161	144	125	136	150	136	143	121	128	133	128	124	134	135	136	117	126	145	141	143	145	154	145	128	119	157	138	128	146	146	154	131	132	135	143	142	111	144	132	137	129	130	126	138	138	121	150	136	150	125	143	145	128	128	138	140	115	138	136	139	124	121	132	145	124	137	118	136	145	112	132	121	151	145	119	121	132	139	127	132	143	129	130	119	134	123	149	143	132	144	147	129	144	151	156	121	174	122	145	149	133	140	141	148	134	155	139	147	129	140	153	111	148	142	120	116	124	174	140	135	121	116	124	158	140	150	145	122	156	126	124	130	111	137	141	138	147	141	129	152	117	123	150	136	138	132	131	136	137	153	138	145	131	131	126	103	162	124	133	122	157	124	149	146	147	136	124	128	145	131	136	126	125	132	152	128	132	132	146	120	151	122	131	104	110	119	139	134	132	125	109	145	135	133	133	150	141	137	141	133	144	145	141	133	132	109	136	102	126	122	139	122	131	149	142	158	134	131	135	143	119	135	129	151	125	123	132	128	145	124	130	124	136	136	129	141	131	132	108	136	138	141	135	162	142	135	107	148	132	130	141	128	157	130	142	151	138	119	137	152	157	132	132	131	114	135	119	141	134	130	126	142	139	125	123	138	129	144	136	154	136	125	166	117	140	148	119	130	147	139	143	152	123	143	133	126	144	119	146	134	144	126	152	136	134	158	115	137	111	154	144	141	156	125	153	133	154	107	118	126	147	147	149	142	134	151	138	128	123	141	124	143	131	114	143	112	118	155	136	116	143	140	133	129	134	128	130	128	141	130	141	117	137	122	122	132	145	135	119	145	121	136	129	119	135	126	131	103	115	119	135	138	129	119	102	112	122	115	134	131	137	121	121	142	118	135	127	145	138	142	132	131	119	121	136	130	138	135	129	135	127	148	129	131	137	132	126	126	143	138	158	156	119	119	116	131	160	133	130	132	136	138	130	143	151	141	147	133	123	112	173	131	110	125	149	138	131	137	143	124	123	117	125	130	131	122	124	132	146	129	137	118	139	117	139	140	119	131	142	118	122	139	143	136	139	125	131	128	136	134	129	141	137	142	123	124	142	125	134	122	118	125	143	139	137	137	141	136	146	139	133	132	148	142	123	128	142	144	148	123	139	136	121	138	141	144	162	128	118	148	147	117	120	119	132	145	133	132	132	168	132	124	131	139	127	136	139	142	136	132	143	137	145	125	132	129	140	136	147	124	138	130	152	121	143	135	133	148	136	131	144	140	137	143	134	138	133	123	117	121	148	128	105	128	107	125	140	141	132	167	134	139	133	148	123	124	137	123	134	151	157	136	138	133	125	121	147	121	124	145	137	116	126	127	152	143	121	143	126	128	125	118	120	123	146	130	130	154	135	149	135	133	127	156	119	121	125	123	146	145	115	125	137	139	132	126	146	139	124	119	115	152	116	127	133	139	140	130	129	131	93	138	126	125	150	139	139	129	125	140	144	151	130	133	151	140	125	142	138	151	143	125	142	130	118	125	115	120	116	134	138	135	154	111	131	144	136	135	127	164	130	133	158	122	122	142	135	119	134	126	129	137	134	137	148	132	133	113	150	131	144	154	142	131	128	150	140	138	106	131	149	127	143	148	109	150	152	141	118	145	152	113	138	132	135	124	114	134	121	131	161	122	166	141	142	134	138	122	151	147	130	124	132	120	128	133	138	121	132	159	137	149	148	128	142	127	131	123	126	130	139	135	145	142	132	131	135	144	111	140	114	144	127	139	134	138	146	123	119	135	127	123	141	119	125	133	144	108	128	140	126	118	127	143	123	137	149	145	125	113	119	143	142	131	158	134	153	117	140	127	157	143	139	131	121	145	129	133	145	145	124	142	146	124	127	155	139	143	120	145	138	130	148	125	129	132	157	150	134	114	149	110	151	121	124	145	143	152	119	148	133	134	155	142	128	129	152	126	150	126	134	121	143	114	121	131	119	119	151	133	162	147	127	116	163	138	120	115	115	125	128	135	123	129	129	148	99	133	124	129	145	109	138	128	134	128	119	146	132	117	106	127	143	124	125	134	120	116	124	104	140	142	133	133	136	139	149	143	142	124	127	136	141	137	133	116	143	152	145	136	133	118	111	126	131	144	116	144	144	143	137	135	140	143	137	119	140	153	130	141	152	133	126	130	132	145	121	124	138	134	116	162	149	136	131	152	123	157	149	120	126	135	114	151	131	127	127	103	147	137	129	146	147	131	149	124	144	127	130	128	118	122	156	154	132	159	135	130	134	123	130	124	142	127	134	123	141	137	117	138	129	141	129	134	122	146	137	124	130	117	130	132	125	124	127	129	132	123	119	138	132	127	125	153	136	128	106	140	138	144	130	118	149	129	153	142	136	140	138	143	150	128	143	134	147	131	140	149	122	135	148	137	135	136	154	143	135	124	124	131	144	138	133	135	121	131	113	136	151	143	118	138	143	158	118	112	115	158	130	123	136	117	126	122	125	139	134	124	141	135	123	126	147	144	122	150	139	135	148	122	127	144	126	118	131	138	148	123	147	131	160	151	132	136	126	133	141	136	156	138	152	147	130	110	118	127	125	116	127	120	134	164	147	134	130	119	147	136	130	125	135	130	137	125	129	115	123	124	121	122	132	133	130	124	148	119	144	135	162	135	133	141	149	138	118	148	143	135	96	151	136	115	132	129	122	135	134	135	124	148	122	149	129	113	125	138	158	127	141	131	123	141	145	126	136	128	140	150	147	143	137	130	147	136	144	132	132	124	123	140	155	131	126	140	132	129	124	129	129	122	123	134	130	139	139	120	145	152	131	130	120	138	140	134	130	141	131	132	147	142	132	138	115	127	141	130	140	137	141	121	137	129	164	126	144	144	128	137	140	124	131	159	125	139	134	133	139	131	119	140	127	137	141	140	148	136	134	154	143	149	130	133	146	150	129	145	114	120	139	94	146	134	127	136	156	140	144	127	134	129	133	133	151	129	151	129	134	110	133	126	123	124	138	151	127	131	130	144	134	130	135	122	134	124	132	128	152	134	131	144	128	136	137	133	117	127	126	145	149	139	130	126	148	131	129	136	132	112	129	123	130	135	156	127	133	143	143	136	134	129	145	129	128	135	138	133	135	129	150	127	145	143	149	144	117	123	130	144	151	143	125	117	115	137	127	128	130	140	125	132	129	141	147	122	140	124	140	136	120	132	147	124	132	127	126	132	133	139	135	143	142	117
7401	1984	4310	5273	4671	3774	3146	2629	2188	1881	1622	1444	1359	1226	1116	1031	970	880	838	828	759	732	729	684	679	627	626	579	601	620	558	560	591	518	544	526	512	523	551	483	495	471	524	491	464	494	476	481	458	454	459	434	444	504	495	454	460	460	493	482	460	440	461	481	463	461	460	443	444	445	421	491	443	429	442	445	456	423	464	451	468	453	420	414	428	415	436	435	401	431	412	454	399	428	427	425	451	423	390	423	408	438	436	442	439	416	398	417	391	403	441	413	405	425	454	419	450	384	411	442	427	451	379	425	404	414	427	401	427	451	404	379	367	427	412	398	411	426	433	409	420	393	387	465	395	405	418	367	377	430	407	437	394	450	406	403	436	445	425	412	419	431	428	433	415	410	405	408	384	425	441	451	412	445	387	441	396	416	426	437	407	421	406	418	423	392	398	418	436	445	422	404	428	412	411	412	402	383	465	389	417	395	408	426	412	408	446	429	431	395	423	383	433	406	387	431	392	390	437	364	402	439	422	408	425	427	442	400	396	406	453	425	392	389	413	392	404	408	397	413	419	399	400	420	400	457	395	407	399	439	413	401	443	396	382	425	405	457	408	405	425	409	441	408	423	430	401	419	409	450	425	403	392	388	437	431	422	389	443	371	389	392	413	381	404	371	412	399	419	397	425	411	427	406	414	418	425	393	425	436	403	408	407	427	402	409	399	404	435	412	446	401	415	399	406	413	382	401	421	412	415	420	430	410	436	377	415	418	406	447	412	424	424	415	409	378	443	432	382	368	393	370	376	394	396	423	375	422	362	396	403	384	404	416	405	403	393	415	379	415	380	367	404	411	413	412	426	398	404	434	431	384	448	448	384	435	408	407	408	394	367	392	410	420	395	380	415	419	423	400	432	427	423	431	430	407	409	424	416	416	420	428	349	465	432	407	406	408	399	416	404	405	391	441	410	374	403	371	408	402	413	413	411	412	409	408	400	385	413	400	384	391	425	410	399	418	385	442	384	408	374	405	388	400	420	392	398	417	409	449	440	375	400	415	401	411	421	418	404	398	400	396	390	379	394	394	416	401	387	401	399	398	422	404	396	429	406	426	445	425	503	407	411	391	392	425	411	404	432	399	378	386	415	430	404	418	395	405	404	395	442	446	375	397	395	420	419	422	422	431	444	378	404	415	415	389	376	409	383	421	443	395	458	418	446	388	405	416	373	423	392	406	447	395	416	425	403	419	420	416	404	408	399	443	389	400	433	414	396	452	422	426	374	415	408	442	380	393	424	405	384	418	428	400	428	395	415	425	399	406	414	423	429	408	404	417	415	430	447	411	394	417	431	406	409	363	407	393	427	421	401	411	416	418	388	406	400	390	394	399	387	394	371	428	426	399	394	397	395	354	403	373	416	436	410	398	427	416	403	422	423	414	429	391	383	436	396	398	372	408	403	411	395	389	413	406	405	412	412	437	404	413	412	430	395	406	425	404	442	409	446	427	439	400	417	412	385	428	401	456	402	405	407	424	393	432	416	437	452	444	414	431	411	436	406	360	428	432	395	403	416	409	380	376	375	450	379	410	402	387	425	412	408	395	399	405	391	422	430	452	397	392	408	406	432	402	408	419	375	394	420	426	403	421	387	426	412	407	418	388	411	417	417	407	428	424	440	440	434	407	374	389	411	397	400	455	396	431	383	438	412	412	420	399	420	392	403	390	436	451	424	403	445	422	366	436	404	387	423	386	445	428	424	426	400	395	413	419	423	368	433	405	425	413	387	378	389	410	412	406	421	398	410	431	386	428	381	389	415	401	403	395	421	413	409	393	406	390	455	410	388	451	426	423	424	400	412	403	410	394	433	419	387	432	434	431	381	414	414	449	391	425	405	384	406	458	418	388	416	383	397	440	401	423	447	425	418	413	388	424	436	387	434	414	412	379	393	423	419	416	440	417	398	387	414	394	370	390	420	401	387	416	411	400	426	441	403	404	377	417	458	388	424	411	431	426	401	407	413	372	410	408	466	393	419	421	396	384	371	413	389	428	403	395	362	415	411	412	404	418	438	435	393	383	401	423	408	379	449	416	387	440	456	424	397	424	428	412	427	395	407	387	416	443	453	397	407	421	389	390	404	418	410	406	396	417	411	398	414	444	432	446	407	417	389	406	428	432	391	397	441	446	401	393	412	402	437	379	411	392	426	417	381	429	425	406	387	433	413	428	394	435	394	409	417	455	418	419	426	416	386	443	422	404	443	413	391	395	391	392	411	402	421	417	391	409	352	424	420	411	392	391	404	403	397	432	391	389	426	420	362	431	425	379	372	411	419	418	391	423	426	374	426	410	412	395	415	377	427	401	432	397	393	425	378	425	384	429	398	404	401	386	374	396	421	403	438	416	422	433	418	433	380	380	405	407	394	431	418	405	355	360	402	374	398	407	424	405	440	389	442	444	434	422	441	386	433	430	404	409	406	430	403	406	396	437	396	411	425	412	402	418	426	420	381	415	407	411	417	404	402	410	408	371	406	421	398	415	423	435	414	415	429	440	431	417	417	418	400	398	383	417	414	375	410	398	384	420	404	419	378	405	444	372	414	411	418	416	424	433	441	397	426	410	389	403	409	410	454	387	417	420	380	417	391	403	410	389	430	403	400	413	419	415	387	414	439	371	396	416	416	451	391	413	402	403	394	432	407	440	425	420	411	391	430	427	382	417	421	461	421	396	426	429	391	417	425	415	431	408	425	374	392	429	390	433	379	455	381	437	391	423	419	400	362	428	386	356	405	438	419	390	420	395	416	406	387	419	412	397	398	409	437	408	431	419	416	384	423	423	414	384	413	451	419	391	409	411	430	418	404	415	393	396	421	431	395	419	425	398	403	402	356	364	417	439	405	424	421	393	411	413	394	398	382	417	408	423	414	456	414	430	439	419	424	423	412	421	438	406	402	402	435	425	408	441	399	386	416	403	418	395	410	403	375	405	353	414	393	433	395	406	409	419	414	388	408	416	436	412	426	394	398	425	418	414	397	401	400	425	404	414	426	401	413	411	425	396	445	383	408	402	415	405	418	410	451	434	424	410	420	407	407	423	424	408	407	453	411	390	417	403	415	426	400	428	369	425	414	398	443	401	419	394	392	386	382	393	448	405	380	426	436	400	403	390	413	374	427	399	401	402	417	408	408	408	427	391	383	390	427	446	424	415	440	413	424	398	437	393	418	438	421	417	398	423	408	410	422	403	404	367	406	404	399	408	406	400	387	438	403	409	402	374	418	410	430	370	401	362	402	394	403	393	384	403	344	410	416	421	398	389	429	395	395	426	398	412	432	438	443	386	410	380	424	413	426	416	397	421	395	392	417	392	403	409	406	414	394	418	413	416	402	427	398	408	450	380	418	406	400	391	410	444	423	413	426	401	378	452	378	427	445	428	405	374	406	447	437	417	410	434	402	418	423	410	381	386	379	397	413	431	384	390	421	382	374	415	407	407	435	427	427	411	416	444
2405	324	378	359	344	312	327	271	298	308	307	255	288	274	276	257	272	285	313	266	278	256	305	297	290	269	280	322	263	275	270	287	293	271	312	257	282	302	298	279	267	274	303	276	274	276	280	327	275	297	265	275	270	282	289	282	309	290	310	262	282	286	284	260	273	258	269	280	277	290	261	264	299	308	292	286	260	299	280	287	283	300	276	250	297	292	296	276	272	312	285	258	293	314	271	288	288	294	283	267	267	273	276	258	317	258	277	306	263	305	254	256	309	269	254	305	262	300	265	268	272	295	272	305	298	271	253	284	275	265	283	285	281	271	267	280	283	260	254	282	266	274	261	250	260	279	255	297	241	269	288	252	283	296	294	264	286	260	309	304	275	266	308	261	287	261	275	268	251	295	281	274	283	290	278	300	286	260	314	279	270	279	285	274	305	276	265	262	314	296	283	284	299	281	279	297	275	299	299	280	262	260	265	255	307	254	281	248	263	275	264	261	282	274	267	278	290	258	293	289	288	295	262	298	289	250	304	292	268	289	253	277	271	277	278	286	272	284	266	278	293	274	275	276	283	303	259	254	268	293	325	279	301	265	299	278	270	317	291	289	300	282	285	294	288	262	301	281	267	280	254	289	262	248	287	265	275	305	304	312	281	287	269	300	271	270	291	285	297	281	317	280	256	281	259	273	248	273	306	256	282	290	240	303	303	281	303	276	283	308	276	241	305	264	272	284	278	299	262	278	276	268	296	298	249	253	269	316	277	289	259	258	277	291	279	271	263	260	275	259	269	283	272	327	289	278	287	278	267	266	300	288	290	277	275	303	273	258	267	282	282	266	258	260	265	279	314	270	284	270	279	284	299	299	290	287	277	280	293	277	298	290	280	275	297	289	273	263	274	284	279	248	238	262	289	274	298	288	296	290	312	264	270	275	248	280	301	259	299	276	280	295	256	290	313	259	257	280	272	281	246	301	269	263	284	251	283	299	252	289	285	296	270	272	272	276	274	269	286	279	248	275	265	270	291	267	266	286	250	297	268	313	292	278	289	274	296	281	274	293	310	286	250	303	282	307	269	276	259	266	267	267	312	305	317	261	260	268	239	284	252	279	261	280	270	276	266	257	284	285	266	287	267	276	259	260	288	278	279	282	277	314	312	260	264	264	291	270	290	246	270	243	285	280	265	264	265	260	283	303	250	284	281	261	260	301	262	271	286	247	297	281	262	268	293	255	271	263	290	269	273	280	281	274	270	300	288	276	279	280	267	274	265	291	281	280	278	280	267	255	247	269	282	267	229	255	278	271	279	269	286	256	236	286	322	276	282	274	283	298	285	275	271	276	229	280	306	265	263	287	295	287	297	270	271	260	270	277	294	303	270	267	246	257	297	265	258	282	274	274	255	307	283	290	292	288	313	281	257	286	258	303	275	287	298	304	278	288	291	264	288	259	304	294	274	287	302	272	284	278	265	254	282	291	266	272	269	283	295	294	264	308	290	274	270	285	309	257	292	270	253	285	290	273	320	262	285	270	308	289	303	285	276	281	267	268	274	257	267	267	318	264	302	276	289	246	312	243	303	296	275	268	247	254	279	286	286	285	309	261	297	305	281	289	260	291	256	258	288	288	297	292	264	284	289	251	308	286	283	297	280	287	294	292	283	285	273	289	263	240	281	289	293	279	287	284	297	283	273	278	258	268	252	294	285	282	269	263	280	255	291	285	258	274	286	229	279	271	278	257	281	283	271	318	247	310	260	247	272	279	277	261	257	274	272	290	282	260	270	295	267	247	265	272	284	289	327	267	283	255	272	272	281	269	250	279	270	261	266	260	297	273	258	285	266	295	281	255	271	247	267	286	295	296	285	286	279	292	261	267	256	273	270	295	263	262	259	284	277	254	271	283	269	284	266	278	257	287	285	271	301	274	285	284	277	245	278	269	313	278	299	258	327	289	302	267	270	263	280	291	260	263	275	292	262	256	260	307	290	272	286	291	275	243	270	240	275	260	280	272	248	250	306	306	256	264	272	252	256	276	263	242	238	245	296	299	273	273	250	238	260	280	286	300	289	256	290	289	280	282	284	272	307	243	279	297	284	270	299	280	292	271	258	253	269	245	296	262	307	282	285	250	274	289	319	280	278	276	294	258	291	288	301	265	291	292	274	254	297	258	284	300	295	293	295	279	276	271	276	288	259	265	289	277	269	294	270	284	293	256	268	265	269	258	276	297	291	284	281	302	290	275	250	277	306	307	257	290	257	276	276	310	269	271	283	285	251	321	286	272	308	246	286	250	240	281	288	257	276	289	240	278	291	268	263	285	280	326	274	275	260	271	266	255	268	264	271	283	261	319	279	252	275	269	302	282	288	279	293	281	313	282	275	306	279	289	264	269	285	297	256	279	270	273	282	283	276	256	288	278	276	265	289	261	263	292	261	271	261	279	247	285	278	288	294	245	250	282	291	281	281	283	278	281	288	274	293	289	314	268	277	286	273	264	263	270	281	257	289	317	264	275	275	272	296	252	260	255	297	269	277	264	277	280	245	269	283	268	257	273	237	277	259	286	273	281	270	264	301	282	253	293	275	275	307	254	349	269	257	253	299	256	279	228	269	284	266	262	258	319	273	289	253	252	289	257	262	288	273	271	276	283	265	253	278	302	294	308	313	297	291	254	252	293	255	262	262	272	285	250	264	263	297	282	285	283	329	289	282	242	286	270	306	254	273	280	283	272	276	269	258	295	283	274	299	297	307	295	293	305	279	294	276	278	286	293	290	271	284	244	273	277	273	259	263	272	296	276	291	270	271	314	255	271	270	286	291	287	279	281	298	265	274	270	269	288	261	238	287	273	313	277	292	276	252	267	306	275	264	301	310	261	275	290	264	301	264	299	240	274	298	271	265	290	262	251	269	296	253	264	287	303	279	278	286	289	283	296	276	313	290	281	287	266	256	268	259	256	261	275	289	276	285	281	301	279	311	239	289	300	288	281	283	285	272	267	270	281	293	274	270	273	254	273	297	255	324	294	287	238	272	269	266	283	257	269	271	292	263	271	276	288	289	287	299	261	308	274	313	264	269	297	287	259	273	278	274	284	267	284	295	243	282	266	264	275	312	265	275	295	266	297	283	266	276	288	295	290	244	291	269	272	267	258	301	291	287	284	283	287	299	287	307	293	277	253	280	274	291	291	262	274	264	272	284	284	238	280	284	273	274	299	259	284	293	282	310	272	270	301	307	259	279	281	244	288	310	276	290	274	249	271	283	280	315	285	264	261	264	270	270	277	261	290	284	295	269	273	299	298	280	263	269	301	249	302	280	277	279	266	284	288	289	289	275	275	270	278	298	308	259	297	271	280	306	267	278	323	290	289	271	284	279	287	304	263	300	295	284	279	274	245	305	283	253	265	277	256	287	287	294	255	258	280	279	308	295	277	279	282	299	289	274	292	270	297	282	290	314	245	267	307	267	245	240	252	264	259	283	274	262	271	295	279	312	282
2413	762	956	971	976	909	896	827	796	824	778	819	798	793	768	822	773	737	789	733	800	787	814	728	751	723	754	784	731	755	728	736	804	790	722	827	789	737	802	728	720	766	753	768	794	814	779	710	786	743	738	776	755	753	789	695	747	777	737	771	762	723	732	723	760	800	776	804	757	754	763	733	787	730	751	746	725	743	722	788	731	780	800	760	762	755	792	734	738	774	723	768	756	764	760	723	748	753	792	745	730	754	725	739	732	752	730	739	715	779	744	745	731	774	729	782	739	765	720	798	769	752	753	773	738	775	784	779	718	735	718	745	723	817	735	795	762	754	703	689	764	783	762	736	757	732	768	745	714	768	712	758	758	761	731	763	770	770	743	764	724	761	753	782	772	768	777	733	731	737	748	751	701	739	708	747	754	752	779	745	771	750	764	758	802	696	751	741	757	713	789	733	740	780	750	772	756	771	774	736	724	758	729	741	735	762	737	732	717	744	748	745	790	704	714	790	788	744	749	704	744	753	714	765	759	711	746	730	715	761	751	780	787	751	753	783	771	698	784	734	762	733	754	743	702	795	747	766	772	745	757	766	766	782	731	761	803	763	700	732	716	760	760	750	729	721	751	796	774	696	780	738	762	737	791	705	763	758	750	781	712	748	707	690	768	713	747	750	732	723	749	727	757	710	756	754	739	771	720	760	713	752	764	842	766	766	772	788	753	747	730	784	714	761	746	739	768	732	783	759	756	775	762	740	670	717	782	766	766	790	754	768	761	718	772	730	763	823	780	734	745	728	731	775	752	689	733	764	778	737	787	764	765	742	763	675	747	788	758	749	726	731	723	778	732	784	798	724	789	746	750	746	738	746	749	745	763	760	740	740	789	768	729	714	804	757	750	728	724	747	735	797	774	761	738	782	760	835	774	734	740	752	747	793	795	768	719	770	734	723	809	712	754	748	801	754	701	745	744	737	755	717	764	751	749	758	775	731	751	742	733	719	773	754	766	726	719	709	773	735	696	735	789	784	702	787	746	746	712	723	739	701	712	759	766	724	742	800	796	748	800	774	745	775	755	764	749	718	733	730	747	782	702	746	721	729	732	750	808	775	748	701	755	742	733	729	696	755	739	766	751	765	777	791	800	758	717	772	777	742	730	756	744	773	742	748	765	820	765	742	736	753	764	723	720	785	751	757	723	766	784	732	726	761	759	726	745	778	770	721	792	735	767	738	822	769	778	781	766	786	697	755	751	763	744	764	775	759	731	738	740	753	733	761	785	783	791	760	727	743	807	742	774	706	774	738	758	755	734	732	742	764	807	722	761	710	754	764	752	719	783	743	736	778	737	734	716	782	670	741	728	721	727	708	818	797	744	730	758	772	754	771	819	814	736	740	711	699	737	749	795	777	777	768	725	770	764	770	746	737	717	749	776	772	770	733	716	796	705	772	749	713	734	732	750	792	720	780	753	759	820	763	714	742	761	749	757	794	815	787	742	778	748	801	752	797	763	737	795	769	767	766	750	768	739	794	783	770	708	761	736	775	755	748	732	768	677	784	728	700	698	801	757	757	721	790	771	768	741	759	717	740	718	737	720	727	685	724	765	717	746	743	705	732	731	752	799	758	761	793	776	731	787	725	786	764	711	772	763	788	735	775	731	698	787	739	785	704	761	698	717	774	732	718	707	745	782	695	734	796	729	776	776	783	762	793	783	749	725	771	781	742	840	763	752	763	776	730	794	702	756	804	758	731	748	762	754	762	740	698	742	747	796	772	754	747	765	757	774	749	745	682	777	786	735	751	705	738	775	734	781	810	794	750	737	707	736	747	760	736	722	770	707	765	711	761	776	740	771	779	783	739	723	742	761	751	784	738	763	752	738	726	754	796	739	755	756	742	682	753	801	781	772	739	718	813	795	782	730	750	759	799	756	739	751	773	745	710	825	752	747	767	782	743	796	767	736	729	758	758	709	727	747	729	746	766	710	752	724	756	756	737	727	754	772	763	807	798	757	701	804	781	757	687	739	773	720	769	753	772	764	776	764	747	712	713	731	776	711	747	753	708	695	764	767	729	741	768	783	722	737	737	743	789	776	720	707	768	715	784	707	738	796	739	776	764	730	804	776	754	743	760	731	738	731	780	766	769	754	800	744	752	769	799	786	727	754	764	728	777	720	788	762	794	769	723	752	710	721	712	802	771	787	747	734	712	724	744	753	704	750	743	765	738	753	759	739	699	779	771	721	771	707	785	696	761	747	731	739	783	799	743	749	738	743	792	736	728	726	725	715	766	747	740	792	721	756	735	738	762	792	737	742	744	735	669	737	777	744	729	781	720	795	730	743	804	818	759	747	713	756	755	734	723	756	720	739	729	740	778	749	737	751	765	797	757	699	752	756	775	706	771	749	712	732	763	721	738	747	727	789	767	779	764	758	741	747	763	695	768	732	758	755	717	779	784	784	720	783	764	731	783	783	781	798	747	776	748	747	753	736	733	738	715	762	668	736	779	745	747	743	725	785	723	730	742	767	755	733	758	713	726	766	763	740	761	719	710	773	719	728	720	821	718	671	775	754	763	737	732	752	746	770	794	794	744	742	756	751	732	758	737	756	764	766	782	727	752	773	805	779	734	785	729	769	761	736	731	722	720	775	756	731	694	796	747	683	767	766	741	732	788	769	756	758	731	809	739	722	756	754	777	784	757	736	758	736	774	729	762	725	748	725	764	765	786	767	726	824	761	754	766	738	758	756	729	780	776	779	734	762	756	733	743	722	749	771	798	738	718	786	762	786	727	787	732	759	753	742	731	753	805	768	779	776	760	750	763	774	721	744	749	715	775	757	743	704	737	772	789	732	742	770	730	721	744	771	745	729	745	755	736	742	782	738	769	778	742	754	747	772	778	734	771	735	729	693	739	760	773	778	756	737	755	786	761	757	795	738	786	760	740	715	732	733	765	755	731	733	794	816	745	737	746	722	753	761	767	731	784	786	728	803	758	758	771	759	713	738	744	793	739	724	760	728	791	742	739	738	726	756	727	730	698	738	736	729	692	738	767	750	764	784	750	749	752	741	716	789	783	754	757	793	727	755	809	750	765	749	766	750	782	721	736	710	741	734	722	794	715	757	715	769	709	803	722	787	766	753	755	702	727	783	709	751	711	709	754	827	736	755	727	809	755	801	755	778	814	695	754	734	767	796	772	743	692	763	754	801	707	741	751	779	748	734	724	741	767	800	755	736	751	803	728	691	741	721	723	701	752	779	752	752	746	772	766	751	752	812	753	726	751	740	801	769	752	737	735	749	727	784	753	761	725	724	726	757	735	733	760	754	775	690	730	741	740	733	739	781	764	736	740	754	780	718	744	707	764	754	763	718	787	793	725	772	732	815	757	745	718	766	734	739	736	742	714	738	739	698	748	777	743	748	728	727	792	729	741	761	732	746	774	727	732	821	741	777	748	736	723	739	793	763	749	751	721	706	724	741	761	693	769	746	771	696	770
8772	933	1249	937	719	578	452	352	304	287	254	222	227	235	190	227	195	222	183	184	193	156	176	182	169	164	179	179	177	155	141	167	170	177	157	148	149	140	157	182	152	153	145	148	150	160	156	145	150	147	153	157	162	158	151	154	152	150	162	131	156	140	155	162	160	154	154	157	168	142	160	163	148	165	154	151	149	159	161	118	147	161	158	155	162	165	159	176	143	162	140	154	137	151	163	139	152	149	166	145	139	146	127	150	153	151	137	146	161	144	176	155	164	144	174	150	150	163	142	141	170	150	128	166	162	150	159	144	170	149	151	165	142	139	149	140	133	154	167	155	146	156	167	142	148	145	151	155	146	147	181	176	158	156	173	140	164	107	168	129	168	145	147	148	149	157	141	169	146	173	152	162	151	171	126	159	156	144	147	158	147	167	158	151	163	133	167	165	175	170	159	150	172	159	161	171	149	174	149	152	179	143	134	147	177	141	141	150	165	123	153	171	140	157	160	170	134	161	143	154	152	155	168	168	159	161	156	168	136	118	166	137	146	149	145	143	149	126	175	160	151	150	141	161	154	152	152	153	177	145	167	139	180	157	165	154	166	184	144	150	136	146	152	124	137	140	146	158	169	142	152	156	159	168	142	151	148	142	133	164	165	138	158	144	154	166	139	181	144	159	152	130	157	134	136	164	178	151	138	153	151	143	140	146	156	185	162	135	148	149	152	131	153	169	165	183	173	131	154	132	141	139	150	167	163	145	154	169	151	129	162	163	145	142	151	135	130	169	142	141	140	142	139	148	178	175	159	160	141	132	147	159	176	171	127	149	170	137	147	151	149	153	135	151	153	140	134	157	136	137	167	160	171	157	147	148	144	139	136	163	148	125	159	147	148	142	148	168	146	164	170	153	114	166	155	127	151	162	143	160	158	157	151	142	139	155	150	157	152	137	158	147	179	148	170	154	162	166	161	166	166	160	139	149	168	132	165	153	153	162	142	128	160	160	141	154	164	148	163	135	144	144	156	130	143	133	162	163	149	163	152	158	132	157	184	177	135	188	160	157	155	150	140	159	174	167	174	158	153	138	155	156	153	145	154	166	146	141	140	152	164	168	150	164	149	160	154	146	162	163	159	141	142	144	164	153	159	158	129	150	138	156	157	134	125	142	165	141	149	143	144	143	171	145	165	157	152	146	175	154	153	150	146	137	149	147	144	181	143	139	159	138	176	151	173	142	170	153	156	145	129	135	135	152	155	162	150	117	156	167	167	144	135	145	177	169	150	151	164	145	155	160	145	169	145	131	162	149	169	151	163	181	132	150	162	163	160	154	157	123	147	143	164	159	162	160	141	148	152	142	155	179	144	156	142	166	152	131	153	140	147	163	148	166	151	136	134	147	155	181	168	147	162	148	152	166	155	147	126	139	162	182	146	149	138	144	165	138	153	139	162	149	164	156	163	137	171	142	169	170	150	143	175	145	137	162	145	152	157	134	156	140	164	170	136	137	142	144	133	130	146	150	159	136	172	182	181	178	152	152	154	165	163	152	155	150	130	139	143	145	162	157	153	163	136	163	154	149	154	171	151	155	163	120	171	128	157	152	184	165	169	150	138	150	151	154	178	156	158	148	165	137	151	160	140	146	152	154	167	169	138	139	129	155	150	146	151	171	156	148	135	164	123	134	144	154	133	165	158	132	158	147	151	159	164	156	163	143	167	173	143	149	161	144	147	127	139	157	145	149	148	148	144	156	134	159	154	155	135	150	154	139	156	148	132	153	144	148	147	142	147	159	136	142	161	153	137	150	137	153	165	153	162	138	130	185	154	148	157	159	161	173	160	157	172	147	163	180	151	151	174	151	152	170	144	160	147	146	166	160	152	168	124	162	182	160	141	162	135	150	158	146	147	164	163	148	137	148	148	141	143	134	149	155	136	154	169	162	150	161	171	152	152	143	157	163	162	141	157	147	162	153	182	166	167	140	159	149	171	150	167	159	167	144	130	178	148	154	156	178	178	164	152	150	143	159	132	147	165	148	145	140	142	182	149	146	162	136	165	123	164	154	163	161	157	154	154	156	148	137	155	139	183	154	149	150	178	154	141	156	132	155	153	146	154	150	158	155	159	162	141	148	143	135	147	170	163	166	153	146	172	175	163	154	145	141	152	179	158	139	166	143	160	157	153	156	151	153	154	161	137	134	175	163	148	148	151	158	148	164	156	157	130	145	154	140	124	154	143	152	156	150	144	146	172	137	171	143	127	135	144	141	144	155	142	157	164	136	140	135	176	158	148	184	153	162	147	140	143	151	173	151	163	141	146	144	155	149	135	148	158	156	155	135	162	137	132	162	143	171	174	139	154	134	150	156	189	156	149	135	154	151	152	122	135	187	160	167	181	165	186	133	135	170	163	165	164	145	156	157	141	176	158	142	161	147	140	139	162	165	176	176	158	175	169	155	153	160	142	161	146	143	168	194	131	162	152	161	146	162	135	147	144	156	143	156	156	175	138	155	180	165	153	136	148	174	149	156	148	150	128	148	142	153	152	172	155	165	145	157	161	149	128	162	123	132	136	160	173	153	184	143	156	158	154	142	166	163	153	157	172	144	166	148	164	161	152	151	151	156	161	158	168	159	139	150	159	159	156	147	168	158	132	134	173	152	169	130	177	156	151	162	142	155	157	179	139	154	142	147	160	170	159	143	190	145	139	156	172	131	176	169	153	148	155	161	161	156	157	134	166	169	151	172	146	155	149	166	173	139	153	160	145	141	135	157	146	140	157	128	137	170	163	140	181	153	159	174	141	151	167	149	165	159	177	168	180	151	141	171	133	147	127	141	165	170	156	151	157	162	167	164	141	157	140	155	171	143	157	169	160	149	143	158	153	153	156	157	141	127	144	138	154	149	140	139	144	142	157	164	166	140	150	146	156	153	156	157	149	160	150	168	154	136	168	157	162	141	149	165	171	154	163	150	164	175	167	156	143	146	158	161	157	148	152	134	150	147	144	154	142	168	134	148	162	145	149	137	163	143	167	152	163	154	138	146	143	149	154	153	144	161	170	146	156	158	153	158	149	166	171	147	134	171	156	160	144	137	149	163	146	182	166	154	122	182	152	165	151	157	155	147	149	155	132	132	155	158	156	131	170	166	165	163	137	152	160	152	139	176	138	133	163	148	170	154	148	148	167	137	136	132	156	180	131	157	152	168	150	170	146	161	147	130	165	147	150	144	157	165	183	130	151	117	155	145	147	173	149	153	145	141	175	170	145	134	134	155	154	167	164	168	154	144	151	157	135	183	138	152	132	155	173	136	186	157	149	156	128	124	162	165	129	158	141	145	167	152	164	161	142	140	188	187	149	165	138	158	155	127	166	147	161	166	146	146	142	171	135	158	144	148	149	188	163	153	150	169	141	159	172	149	160	146	194	150	142	163	153	172	152	135	145	159	158	149	151	157	174	147	141	139	152	128	108	155	164	139	154	161	157	143	143	159	156	146
5509	1278	2602	3072	2690	2277	1867	1590	1335	1205	1071	991	945	875	786	802	726	708	684	694	625	650	616	599	581	560	544	577	582	531	552	510	562	473	532	508	566	499	512	503	490	514	504	461	470	470	482	480	477	431	444	459	463	466	475	480	502	463	482	477	481	466	481	467	459	451	437	429	470	463	469	420	421	476	408	462	505	475	468	470	442	497	486	511	453	464	456	416	462	464	447	450	460	424	463	438	471	448	466	422	420	470	414	452	436	446	452	467	477	453	457	467	469	434	417	443	434	454	410	461	428	435	441	475	415	465	478	462	459	475	474	467	486	450	435	490	444	454	459	502	436	471	487	448	453	472	422	498	458	448	478	487	407	425	418	485	430	471	463	474	457	432	461	432	431	450	422	485	487	417	444	464	431	437	492	455	415	464	487	481	426	435	448	431	415	432	471	465	463	452	467	431	452	452	419	478	454	496	459	430	452	436	470	458	457	445	490	450	437	475	470	460	412	487	465	460	459	437	455	427	445	422	486	450	383	468	440	427	439	468	449	483	470	425	436	473	427	451	472	446	427	418	408	457	440	440	441	449	480	439	465	446	455	497	432	462	476	417	476	476	444	462	460	469	463	464	419	455	446	458	468	461	438	450	484	445	457	429	455	472	480	452	433	442	438	441	502	443	441	473	449	442	454	474	440	434	415	412	415	492	419	441	425	437	418	466	456	398	447	463	436	483	439	450	466	476	433	424	469	429	428	464	445	429	429	439	453	405	406	449	426	458	424	461	442	476	462	434	449	459	409	404	476	453	489	462	426	440	460	434	444	452	475	461	459	443	437	465	436	472	443	470	443	415	440	436	457	469	494	432	461	441	435	445	445	424	446	483	445	425	480	456	454	389	483	462	429	445	375	450	457	437	452	449	451	449	428	432	463	429	459	450	440	415	464	490	429	491	423	444	455	427	432	435	488	446	467	439	436	464	464	477	447	429	430	453	438	425	445	432	438	427	452	444	448	448	479	477	470	440	403	445	466	464	457	501	490	443	438	410	459	462	464	495	418	434	464	451	418	435	446	423	418	457	441	443	443	443	399	463	450	427	448	420	439	468	442	420	436	425	436	458	436	440	409	433	447	432	451	425	434	458	422	447	473	454	485	482	432	468	437	473	416	485	456	421	473	454	445	459	410	453	474	465	443	454	446	435	434	438	434	468	441	436	462	446	486	469	436	429	417	433	479	436	446	465	464	469	451	467	456	456	512	448	395	470	438	456	441	447	481	433	448	443	467	421	505	434	478	463	428	426	437	434	447	399	423	446	462	419	436	465	421	451	452	452	449	442	447	446	445	462	428	424	435	464	475	438	460	470	443	421	442	432	454	465	455	427	489	473	463	420	465	431	468	395	465	439	464	445	441	436	433	442	460	446	466	447	460	453	433	444	462	490	413	431	436	466	482	435	455	471	422	474	440	421	480	472	411	468	439	479	432	456	466	434	418	451	428	440	455	417	429	430	436	480	446	433	412	432	438	427	454	451	454	479	434	437	457	461	439	446	473	427	454	411	429	452	450	462	465	436	478	461	437	442	463	456	470	439	427	436	408	446	437	459	474	453	428	463	485	462	424	453	459	477	441	448	464	441	458	434	425	492	433	421	425	426	422	452	460	457	459	433	448	448	412	400	458	432	411	438	467	458	441	465	443	485	452	427	447	456	429	460	444	492	443	467	409	426	481	463	459	440	449	434	458	425	438	454	478	448	417	424	462	448	449	433	461	464	458	454	432	478	442	431	472	446	455	427	461	459	481	449	433	457	445	404	442	449	425	454	467	464	469	415	474	442	454	423	479	450	464	453	443	453	435	439	438	465	400	467	446	453	475	455	451	441	439	432	437	430	451	448	416	439	445	456	403	448	441	444	445	416	458	431	450	478	439	460	434	454	437	430	431	461	468	482	459	435	429	428	433	415	449	448	460	454	467	446	428	462	462	467	469	452	442	419	474	426	435	439	424	403	457	447	458	444	465	456	438	432	467	472	456	441	433	455	414	411	450	416	433	463	454	407	455	456	441	422	428	458	415	434	468	492	470	452	428	440	442	439	476	474	461	448	470	452	457	452	430	476	429	502	458	453	443	436	444	431	434	437	429	445	486	430	463	433	450	460	467	451	439	441	444	429	435	471	512	445	421	469	429	440	437	456	428	437	465	476	473	445	452	399	469	489	446	475	450	449	446	440	456	429	471	445	444	455	434	431	457	405	442	391	457	420	467	437	392	481	433	445	446	433	470	449	454	447	460	433	458	407	443	448	473	433	411	496	432	445	447	436	442	465	486	453	434	450	441	418	443	427	436	415	424	468	436	392	464	422	476	445	454	419	482	405	473	446	443	461	441	459	455	505	416	426	463	411	449	464	447	445	453	439	470	441	458	456	435	462	452	416	432	430	450	468	442	450	453	433	433	423	448	464	436	449	444	434	459	443	462	438	451	463	455	448	479	423	444	447	437	419	430	440	432	431	452	449	465	498	475	436	465	438	484	423	454	442	466	424	456	443	437	475	453	451	445	416	449	470	449	461	469	420	440	466	454	453	470	388	438	444	451	416	469	440	453	423	460	466	450	450	434	479	417	456	451	426	445	437	469	457	463	457	441	457	454	426	450	455	428	449	424	421	431	480	454	429	443	445	456	455	504	446	446	478	459	431	469	460	461	479	486	454	463	448	454	460	460	425	470	462	503	418	425	453	446	427	408	456	436	505	442	438	427	428	439	458	423	411	438	475	432	457	455	432	437	464	442	470	478	433	459	469	461	491	406	453	455	441	436	441	424	438	433	432	440	445	440	475	453	430	412	450	454	429	478	492	504	453	494	443	450	451	454	434	465	456	477	484	443	459	445	434	427	465	435	407	474	442	455	416	488	476	447	441	425	464	436	446	452	414	463	464	442	469	464	462	460	428	438	424	458	477	458	449	450	444	436	476	429	478	420	410	440	423	411	479	454	428	471	419	468	469	454	424	470	469	445	451	438	457	424	440	446	462	419	429	457	433	449	451	428	436	427	462	446	407	433	457	451	470	451	431	463	457	471	408	433	440	444	475	418	445	463	441	444	419	442	435	455	437	442	446	447	455	460	461	430	435	423	443	459	434	430	501	464	483	431	442	456	464	442	454	445	496	448	478	438	459	446	439	465	428	464	452	427	441	466	431	440	461	407	454	439	459	416	480	437	447	442	439	456	502	438	458	467	463	440	455	456	431	472	452	452	471	445	476	456	459	438	420	417	399	415	456	469	431	447	435	456	453	433	447	470	471	462	456	482	439	454	427	463	441	477	450	443	416	485	426	448	430	445	448	448	429	470	430	489	449	442	453	403	419	438	430	422	466	439	437	455	476	431	484	480	443	437	444	486	471	511	433	448	452	463	449	414	454	428	462	429	455	419	440	449	447	453	490	470	445	467	461	428	449	462	447	396	409	420	469	468	413	484	450	442	425	433	439	411	445	433	463	454	452	457	454
16249	2130	2285	1764	1187	886	686	601	449	383	362	283	289	261	232	235	189	188	196	169	190	192	146	178	190	162	171	170	146	146	149	148	147	153	169	168	150	141	173	140	145	132	140	154	152	152	135	121	123	151	140	133	153	136	143	143	124	127	130	128	134	136	143	126	146	108	160	135	145	135	122	143	144	127	121	145	133	128	126	124	129	150	144	111	156	116	146	132	144	155	138	143	139	131	126	137	151	140	141	152	141	124	143	140	116	109	142	112	121	133	158	114	131	125	131	140	156	147	124	135	133	145	107	152	142	109	136	126	153	136	155	120	124	135	131	149	126	153	121	127	134	152	143	136	129	110	131	132	111	133	145	134	119	123	145	120	117	138	124	131	137	139	132	147	142	146	132	140	130	139	142	129	127	135	123	130	132	122	126	132	140	130	138	123	129	136	137	131	119	129	134	138	139	131	127	119	121	142	138	139	113	150	131	115	138	125	144	126	125	138	131	122	127	116	146	135	131	139	118	138	148	139	111	142	150	147	148	138	148	135	136	122	139	129	161	133	129	138	146	170	133	139	137	131	125	123	136	121	146	140	145	134	119	138	129	152	123	133	134	145	135	140	145	142	110	131	135	138	161	145	126	153	145	146	132	145	136	134	128	133	124	155	130	121	133	123	126	114	130	156	150	135	153	145	109	121	137	159	118	144	130	143	153	135	134	138	129	124	115	152	144	119	133	125	132	115	145	120	161	128	119	140	150	133	145	140	128	144	132	123	125	151	139	129	124	109	143	134	147	110	143	127	129	143	133	147	108	134	133	129	130	128	143	143	133	131	138	139	112	139	131	127	126	150	143	128	130	126	124	124	124	120	136	124	151	141	118	131	134	122	150	136	148	142	121	119	124	129	157	136	140	135	137	151	159	118	128	149	140	147	130	125	140	145	127	132	131	132	137	138	132	134	129	124	142	142	140	127	129	115	114	149	112	133	154	139	134	139	124	145	136	136	125	141	143	121	137	128	135	135	137	139	129	145	108	123	143	119	126	135	150	140	123	132	140	147	145	124	135	131	144	136	141	131	117	142	129	122	132	139	136	124	137	131	154	135	123	137	136	137	149	139	148	132	134	146	151	144	125	134	132	137	146	158	116	129	133	147	133	154	135	132	119	141	150	144	127	139	130	126	132	121	130	129	128	140	146	135	131	126	152	148	132	122	112	139	126	127	122	149	117	152	132	132	124	138	140	138	137	138	145	136	142	121	117	124	124	122	132	135	147	142	151	149	134	136	131	127	158	131	132	144	143	149	156	139	146	128	124	143	140	108	149	121	144	132	135	132	127	144	126	151	137	125	137	117	149	156	129	150	137	132	117	140	118	125	152	124	148	128	142	133	121	137	116	129	145	135	140	137	119	129	129	132	140	129	118	126	126	149	132	134	125	144	154	126	138	142	128	111	123	137	152	152	128	134	120	137	130	146	136	143	128	131	149	143	128	141	124	108	109	122	153	144	129	126	120	134	127	117	137	142	141	140	141	139	124	131	123	143	145	144	130	154	135	122	126	126	138	158	136	136	104	135	147	136	137	129	125	135	127	134	109	142	137	133	121	143	114	110	129	153	122	141	126	104	120	139	138	129	145	145	117	127	143	138	127	156	138	124	125	126	125	129	143	135	135	135	136	155	132	127	118	146	130	125	127	134	132	125	143	152	146	150	120	127	140	156	127	139	142	137	130	126	116	112	127	141	128	143	133	116	125	130	110	131	127	139	131	124	138	130	144	138	139	132	137	128	132	122	130	123	136	131	111	126	126	133	136	143	137	135	122	131	135	144	154	137	135	134	177	160	128	133	146	154	124	130	123	128	133	145	131	135	124	128	142	120	140	141	136	127	129	127	129	157	138	124	142	130	129	140	136	134	136	131	136	134	115	145	131	142	151	119	129	131	149	122	140	123	118	148	124	128	125	146	124	127	163	139	144	123	136	142	172	135	128	127	135	149	140	147	134	156	140	137	146	127	119	145	122	132	118	138	158	131	115	151	141	144	104	131	126	137	118	136	133	146	135	138	144	126	111	127	127	139	140	128	142	144	135	136	142	135	119	137	107	144	140	128	142	152	140	130	116	141	141	132	111	139	116	131	147	143	125	147	126	125	132	120	154	139	144	148	124	140	114	121	130	129	146	150	152	126	132	137	135	129	126	137	136	116	148	154	149	124	124	150	141	136	118	114	132	144	143	138	139	133	119	133	133	102	145	136	146	134	153	126	124	136	109	135	139	145	136	143	104	144	146	118	121	136	152	135	126	129	136	137	125	147	144	130	158	155	134	132	167	144	140	119	128	127	147	149	124	125	148	137	106	137	133	116	131	118	123	142	132	145	133	109	129	132	144	157	123	139	147	147	157	132	136	115	125	145	122	140	134	141	144	136	127	143	130	142	142	131	135	133	130	134	118	136	132	143	129	156	121	132	146	133	146	116	119	118	139	131	139	129	131	133	113	147	128	131	124	127	140	143	131	131	136	154	139	124	127	144	145	146	136	132	138	139	125	136	149	148	136	134	140	137	136	128	147	137	174	134	148	130	128	147	140	127	129	123	132	154	146	129	139	134	143	115	125	115	145	124	116	141	152	126	141	140	129	126	146	134	139	159	155	125	135	141	110	120	123	123	129	143	110	128	138	149	106	119	120	151	135	145	117	145	157	129	124	105	129	132	135	135	145	148	126	136	138	144	160	151	158	133	112	118	130	158	139	125	141	121	137	143	145	125	137	148	140	138	149	135	143	122	127	149	143	126	125	143	114	127	156	140	129	141	113	146	142	146	129	131	153	134	141	149	141	118	137	129	135	124	150	155	142	124	140	130	138	116	127	157	110	101	135	139	131	137	150	128	147	123	127	143	148	137	149	139	130	151	136	117	153	135	124	149	104	131	132	137	130	133	141	143	135	115	110	123	131	143	145	136	147	147	129	133	131	139	117	155	138	139	122	131	131	108	141	135	148	155	131	142	137	143	138	165	147	122	132	140	135	128	157	117	137	138	139	141	142	129	131	136	137	145	139	125	139	145	120	151	137	116	132	134	125	125	132	130	113	138	139	126	137	142	138	123	122	131	135	122	144	127	112	125	138	139	132	136	118	111	133	138	146	150	129	157	153	147	133	132	121	160	157	153	142	115	129	134	153	147	134	134	138	119	140	142	140	153	124	153	141	139	137	115	132	147	119	100	135	122	132	123	119	132	130	123	160	131	119	133	122	147	139	131	145	133	143	134	147	128	135	134	130	136	141	137	137	138	137	134	122	126	136	162	120	149	139	120	137	137	132	137	107	126	114	118	118	129	130	119	135	136	135	124	144	140	136	125	150	137	122	136	146	117	143	120	146	129	146	144	140	134	142	134	116	142	113	143	132	140	153	139	134	128	134	141	153	140	137	108	118	136	131	129	145	123	133	128	128	147	144	142	130	128	125	143	147	136	144	127	130	140	131	134	124	147	154	125	129	132	139	130
7460	1984	4342	5358	4521	3812	3073	2641	2150	1868	1600	1444	1290	1209	1168	970	935	889	879	800	747	715	675	711	660	617	647	612	597	548	616	553	550	510	523	517	535	505	502	540	471	509	455	493	496	464	510	477	474	461	445	453	471	440	459	470	472	429	409	448	454	451	415	421	443	428	410	414	449	466	414	441	457	430	411	428	448	465	435	454	440	434	428	401	440	437	418	425	424	430	451	449	417	423	443	427	418	406	431	433	414	415	379	417	417	432	430	406	412	396	430	418	409	405	448	418	416	441	418	436	402	445	399	420	445	439	429	398	437	421	411	428	409	381	378	412	444	434	452	456	396	432	427	419	430	407	424	364	410	382	431	411	451	453	431	408	441	395	433	377	381	435	417	428	434	403	447	422	392	394	415	410	415	387	388	428	417	388	411	473	415	405	396	412	405	424	395	402	438	425	437	394	421	454	411	423	381	414	408	441	373	424	389	396	399	384	435	453	433	421	426	458	405	422	388	394	437	438	401	398	399	407	383	438	440	378	388	419	421	444	401	444	444	403	427	443	392	376	388	404	392	400	422	393	389	422	388	394	400	403	393	432	388	389	459	420	417	401	397	402	398	420	421	411	395	376	414	429	388	422	411	441	391	406	427	395	418	416	406	414	407	450	397	389	391	422	436	430	411	406	409	379	391	466	421	444	408	450	409	417	432	424	428	438	432	358	391	408	438	440	426	399	403	403	459	381	431	420	402	410	397	414	405	426	392	376	436	454	389	407	406	417	405	440	435	398	378	432	371	402	404	412	449	424	412	372	374	415	432	443	421	405	396	400	440	422	432	428	401	411	426	391	430	423	443	389	394	419	408	383	435	409	411	416	421	394	434	392	434	410	354	402	424	413	401	428	414	440	407	410	416	416	444	412	417	420	428	382	438	426	381	415	395	395	391	384	388	401	418	408	407	433	438	428	435	373	448	408	418	417	397	391	412	406	424	417	415	432	402	402	400	406	410	424	444	447	412	415	443	419	415	392	447	436	455	416	388	432	393	449	423	447	434	424	395	420	439	426	397	366	438	374	391	435	412	409	410	445	389	442	427	420	401	430	425	396	432	389	416	410	422	440	408	426	472	449	428	426	410	390	406	426	383	460	417	403	404	400	387	423	456	391	405	397	395	405	389	421	402	405	431	446	415	423	414	413	408	382	419	396	397	403	412	410	417	380	364	409	386	379	410	441	420	405	415	426	428	413	383	400	400	412	427	386	451	437	426	386	403	411	417	421	408	426	415	399	403	444	417	384	421	456	410	406	375	386	399	423	393	410	457	390	412	394	415	417	427	387	399	469	404	417	404	411	390	451	419	395	425	433	450	395	439	433	435	464	384	401	383	432	392	401	417	415	409	432	392	399	426	418	412	425	395	417	425	426	397	433	398	395	424	424	369	402	417	422	430	410	408	420	392	388	438	393	370	392	433	393	424	412	426	406	379	456	372	426	400	358	411	424	402	440	446	421	409	447	404	429	372	397	424	416	430	402	405	431	399	401	447	379	395	437	399	406	440	354	425	441	428	398	384	411	396	412	414	402	407	418	444	410	396	418	440	404	424	385	416	401	350	423	415	408	402	411	420	475	409	419	378	416	390	404	420	423	380	410	434	426	435	429	440	420	424	405	395	412	423	440	418	417	412	404	440	417	387	422	403	407	386	365	388	405	417	415	381	397	408	445	415	440	419	405	423	408	384	446	417	371	416	450	369	426	422	429	438	377	391	380	428	404	459	408	429	438	406	411	424	397	438	369	420	415	423	377	409	425	408	401	409	401	410	423	415	394	415	408	415	402	439	434	415	420	422	437	420	405	424	413	403	390	415	421	407	383	446	422	403	408	423	451	416	403	374	427	405	403	432	426	367	417	418	382	396	419	414	408	409	416	425	392	423	417	437	418	438	433	400	421	416	423	412	396	413	436	422	412	394	441	402	448	400	443	405	447	437	391	446	399	407	418	417	430	422	408	412	432	381	404	377	385	422	386	403	405	388	406	387	424	428	378	420	417	432	366	411	405	368	408	435	407	424	436	420	408	395	428	458	445	423	386	443	413	436	395	420	401	432	423	399	391	382	422	417	434	411	411	402	362	398	434	432	417	428	405	388	426	420	414	452	401	474	412	402	429	406	433	419	417	406	407	361	418	449	384	401	412	390	418	398	398	425	438	451	427	405	413	378	441	354	422	391	408	403	397	417	428	401	406	421	403	414	413	408	392	391	407	444	405	425	385	415	409	397	410	399	404	383	417	418	427	417	373	404	407	396	403	377	414	418	391	412	428	358	397	417	403	444	415	404	380	412	405	394	408	421	401	387	400	396	440	475	414	400	436	389	384	408	421	416	447	431	431	413	421	407	409	428	403	400	428	438	453	419	381	394	397	426	387	353	445	397	412	408	424	453	433	415	398	430	423	453	421	360	439	391	402	429	379	408	382	433	437	422	392	429	395	423	425	375	442	401	429	403	387	433	374	412	393	375	407	448	398	395	396	400	426	396	426	403	416	403	427	433	403	375	400	443	398	451	398	397	451	406	441	435	372	405	406	407	428	439	415	432	394	398	436	421	403	415	403	401	426	413	441	402	406	381	412	419	431	418	410	412	399	403	407	393	422	403	376	436	407	437	411	445	422	439	423	400	442	411	410	442	395	439	415	407	398	405	428	374	408	412	442	390	393	416	406	430	433	413	396	393	396	405	419	391	437	394	424	412	397	392	411	380	415	435	378	414	434	419	373	416	418	387	381	430	422	453	419	398	432	395	407	392	450	432	432	421	421	391	414	415	417	395	390	402	419	427	434	389	432	427	429	416	392	401	404	401	413	399	425	427	417	395	471	407	399	426	391	408	388	372	426	410	405	428	396	425	423	443	415	414	419	426	409	402	413	377	404	381	416	408	435	407	418	401	418	395	424	388	398	414	398	418	422	431	408	410	422	382	428	403	380	410	424	407	393	468	395	426	427	439	412	402	417	399	406	389	430	405	413	407	415	417	463	424	420	430	384	425	431	422	416	401	406	388	409	369	379	418	436	414	433	428	436	407	389	415	421	372	389	395	438	409	450	401	399	408	393	410	400	401	430	414	397	405	459	394	384	390	447	399	382	370	400	379	420	426	438	436	417	389	434	434	382	393	445	420	420	421	396	408	402	392	375	422	398	405	405	423	395	415	409	410	425	417	422	423	416	432	393	409	423	418	413	422	436	429	448	412	375	448	388	392	416	439	387	422	437	386	393	389	415	387	399	446	430	398	390	403	399	413	399	406	401	423	389	402	405	394	410	413	405	408	421	379	420	397	430	399	409	401	414	437	413	402	394	418	422	380	390	386	465	428	399	394	399	383	390	402	388	396	416	380	376	407	448	405	446	426	409	403	416	405	379	414	421	417	404	461	405	426	452	468	387	413	428	382	403	391	435	437	421	429	406	393	398	405	423	389	390	423	398	407	426	410	428	407	385	413	436	413	412	398	430
2435	337	320	364	324	312	280	288	294	297	305	289	288	299	288	300	274	258	285	262	268	261	260	303	297	288	269	293	288	287	297	245	296	278	277	300	274	297	324	272	304	305	266	271	243	292	271	262	270	278	249	291	288	271	286	276	267	300	258	281	269	288	281	283	257	261	261	274	276	314	306	260	264	263	261	265	255	292	262	289	270	292	281	268	269	269	270	255	289	255	296	312	282	273	279	277	292	292	253	299	325	268	278	275	285	263	262	281	293	305	250	296	281	281	308	293	310	302	287	274	245	256	253	287	271	272	287	282	281	283	273	288	246	304	281	266	259	270	280	290	288	288	270	263	272	306	279	240	308	299	280	293	267	268	290	292	279	295	302	309	278	276	288	302	268	277	263	260	255	281	287	254	260	288	264	276	283	267	246	272	291	263	276	298	282	281	274	264	271	279	269	273	284	264	288	254	265	290	297	288	283	264	310	268	278	284	277	287	286	281	262	276	292	240	282	284	267	279	299	255	274	270	286	304	291	279	259	251	293	281	287	272	306	258	303	297	285	245	269	294	261	276	278	282	276	287	267	273	288	271	261	299	265	268	255	281	240	298	286	266	278	271	266	276	303	268	261	289	258	284	284	275	287	265	279	286	262	274	302	282	301	274	283	278	270	294	307	269	277	252	295	296	270	290	307	289	288	262	280	293	271	326	312	293	273	295	279	282	289	289	289	277	287	267	307	275	280	261	290	256	304	286	279	249	261	261	252	263	266	269	267	282	303	286	259	267	304	297	261	288	276	250	285	299	282	293	280	282	299	270	285	284	292	296	274	240	301	332	291	272	281	261	270	288	315	258	283	270	335	276	295	304	279	254	276	287	286	272	274	289	275	288	260	299	278	291	249	281	259	261	260	281	293	279	267	248	276	309	291	280	293	310	287	280	293	304	296	301	305	278	269	265	270	266	286	260	295	306	263	288	288	276	261	283	268	292	236	285	268	306	283	258	272	278	282	270	268	286	263	287	264	253	260	251	292	279	271	267	278	255	275	289	237	288	259	268	259	286	285	285	281	264	299	281	296	296	304	271	308	261	278	302	292	254	286	255	298	258	282	258	285	274	250	280	264	269	279	275	289	299	282	283	258	302	260	281	283	299	278	252	255	273	268	287	298	280	262	292	315	281	305	294	282	278	288	287	298	307	308	275	281	323	278	278	293	285	286	259	300	302	283	267	275	260	292	294	319	234	227	282	272	267	282	317	303	266	261	266	273	289	282	290	288	273	296	279	286	268	277	273	274	285	264	283	266	286	294	299	282	269	272	240	276	281	287	305	265	297	285	312	267	292	304	318	303	285	286	254	269	260	260	263	279	257	297	312	274	282	292	289	280	254	247	291	259	288	278	262	240	267	287	258	276	269	251	265	258	296	272	261	307	278	284	288	310	289	294	273	297	274	265	310	310	325	286	280	289	283	299	266	273	282	310	293	282	274	278	275	282	259	254	252	278	274	273	263	325	250	288	273	274	275	291	275	264	279	274	280	287	256	297	289	244	265	260	265	263	284	279	274	273	270	273	275	271	245	301	245	271	290	271	296	255	265	278	259	267	267	283	293	277	297	290	300	268	282	262	273	269	267	264	278	250	272	309	304	294	288	269	273	272	258	271	288	282	275	249	293	260	260	271	267	257	298	289	264	286	256	281	283	261	289	277	283	280	282	265	288	285	285	276	288	273	271	283	278	282	275	277	298	296	290	290	272	265	282	294	323	240	285	265	282	289	269	282	261	281	295	275	280	293	278	289	270	259	285	287	277	296	293	284	306	290	282	274	267	272	276	303	300	274	271	247	290	282	279	262	243	248	264	274	263	269	311	277	302	288	297	293	279	286	274	253	281	303	331	281	267	280	295	282	293	277	289	294	297	251	277	287	257	263	271	278	272	264	266	281	304	277	294	248	248	286	293	278	302	281	270	267	279	262	246	316	261	268	285	250	274	277	256	273	287	274	309	256	250	286	273	284	300	286	280	260	241	305	288	295	265	280	295	281	280	272	248	293	250	292	274	283	299	271	255	276	281	261	268	271	282	253	285	244	295	286	301	272	299	267	267	296	292	297	285	240	295	255	284	252	282	296	282	268	287	282	284	264	241	293	279	260	274	266	261	274	275	292	271	270	277	275	293	264	240	258	238	258	286	284	255	280	266	296	239	283	290	264	279	293	294	220	297	281	268	292	272	277	282	299	289	276	276	292	280	276	258	299	268	282	271	275	268	282	281	260	277	287	301	292	267	266	289	262	309	274	281	291	266	293	250	269	285	285	288	315	276	285	297	284	279	282	276	270	281	270	308	279	297	276	271	273	302	280	290	263	275	266	263	292	277	289	265	290	270	289	264	301	255	277	308	279	248	239	268	266	304	252	334	258	298	283	256	286	270	263	257	270	287	312	246	241	293	263	283	296	277	271	256	268	286	272	260	292	272	254	259	288	271	266	251	287	300	288	283	271	247	295	282	276	275	296	265	285	274	259	271	300	285	289	264	300	271	284	286	266	300	268	302	283	281	289	270	292	288	274	292	296	267	288	284	275	299	259	259	276	264	268	258	281	246	258	267	273	261	301	261	254	281	278	267	282	268	266	270	261	269	263	259	286	287	256	244	261	302	291	261	325	305	253	264	277	293	298	249	285	257	287	298	278	284	282	271	278	257	272	289	240	278	264	284	268	271	251	282	281	279	300	300	295	249	277	265	262	271	251	290	260	268	283	291	262	279	297	250	289	276	262	281	276	262	267	284	281	286	285	255	262	257	258	283	276	269	292	264	262	270	266	268	304	255	280	272	292	256	276	273	261	265	280	262	263	273	281	298	283	305	270	281	262	284	282	288	269	279	269	270	292	281	249	273	267	272	276	293	264	307	292	281	276	274	261	271	286	281	269	271	288	286	272	292	271	265	268	296	267	275	265	265	272	281	292	289	293	310	289	261	259	274	245	258	266	281	260	262	285	275	281	274	275	269	278	295	285	288	259	277	257	314	286	300	302	272	286	259	254	278	287	303	249	298	280	254	266	264	264	269	250	277	265	272	276	268	284	298	264	273	301	279	277	265	279	260	299	284	298	294	241	281	280	296	281	292	285	307	281	288	291	300	288	247	269	295	299	298	253	263	282	278	288	271	286	279	292	296	269	278	289	292	266	296	272	256	256	296	283	261	274	286	263	289	259	284	263	294	273	261	248	291	258	294	270	283	287	305	262	292	304	253	271	271	275	273	259	263	277	239	271	271	294	280	267	320	279	275	276	276	280	271	289	269	279	279	275	283	274	265	238	272	262	284	278	300	287	286	278	243	276	285	309	263	255	263	288	265	307	246	278	268	271	271	260	275	271	269	280	259	293	280	279	322	278	257	261	291	268	269	267	275	278	275	283	236	296	264	275	250	272	273	291	292	269	267	243	266	253	260	266	316	254	281	288	294	282	291	267	256	253	255	259	305	291	254	251	301	263	270	256	245
2461	890	870	948	947	922	871	848	913	829	839	851	783	820	759	745	780	760	794	755	768	721	745	809	748	802	802	757	754	763	763	811	728	805	743	714	732	737	748	745	749	780	749	805	739	794	765	792	734	779	787	756	703	788	760	786	780	777	781	742	765	763	766	770	748	768	733	761	739	748	720	736	822	717	713	762	771	780	757	755	751	734	757	735	801	759	806	769	722	730	745	740	728	779	737	721	767	739	784	746	746	755	784	799	759	786	779	769	766	706	767	780	735	774	769	753	721	749	740	700	756	749	755	769	711	737	746	782	765	738	770	774	786	767	764	703	741	772	716	728	742	754	748	724	766	790	731	780	735	791	760	754	761	747	718	748	751	755	783	749	743	710	784	782	733	774	760	743	827	767	713	774	750	765	748	725	766	786	777	776	767	780	802	700	717	704	778	757	788	788	771	779	783	750	699	739	732	720	793	751	721	737	730	723	795	759	740	704	763	769	716	724	790	805	703	739	757	750	730	776	733	744	741	756	756	817	751	744	784	737	760	742	752	756	717	710	787	768	741	755	760	747	746	721	763	781	778	708	807	794	736	750	787	715	704	750	756	738	775	792	752	787	782	778	704	726	768	758	714	739	776	729	757	682	753	744	751	747	732	742	747	733	770	746	766	773	823	728	766	770	701	750	740	762	729	736	746	719	703	807	727	679	759	734	745	726	752	752	752	712	722	766	768	754	772	775	747	741	705	703	763	716	731	784	735	714	716	745	725	728	771	723	787	744	697	713	763	720	776	758	780	771	756	721	768	738	753	756	725	794	705	729	775	719	740	752	772	731	748	754	760	728	772	779	783	696	726	729	769	728	757	737	745	757	757	748	782	754	741	747	767	748	735	737	772	777	751	749	747	754	734	749	834	746	759	723	831	743	693	763	744	772	745	723	764	763	738	701	766	726	816	715	771	785	724	777	708	767	733	709	758	737	726	747	743	734	767	743	762	750	789	787	755	762	681	711	748	738	744	763	774	786	798	764	769	717	724	769	736	731	775	778	696	732	785	707	782	744	740	733	766	756	745	730	788	707	749	770	791	692	781	723	704	785	753	753	769	714	778	775	773	783	700	723	790	775	768	743	800	778	723	749	780	784	745	728	751	756	722	755	778	774	779	722	761	741	720	758	762	726	802	752	752	735	705	749	779	760	788	757	770	707	764	757	765	787	759	739	763	782	765	730	727	766	736	722	723	740	741	757	673	788	740	779	756	750	742	756	721	717	770	799	786	713	746	721	705	756	759	713	752	731	777	752	702	756	767	729	709	724	752	744	748	738	788	759	748	716	786	784	734	726	759	742	697	724	746	744	721	724	760	729	772	775	733	761	739	770	752	755	725	804	767	730	732	788	706	759	748	780	750	770	715	806	750	774	772	767	772	767	757	744	778	801	724	687	725	748	749	717	721	747	769	778	776	774	739	711	697	753	748	736	745	748	719	755	746	754	768	707	752	779	740	738	761	737	773	727	751	757	756	797	743	752	689	767	769	749	706	747	727	731	744	735	751	736	763	770	745	777	746	739	754	761	780	757	807	804	754	719	772	743	710	738	763	800	760	733	712	752	719	741	765	715	746	753	800	750	754	733	798	785	718	763	748	729	737	748	776	804	733	759	767	748	797	769	792	746	770	749	780	714	766	763	746	768	756	773	760	771	731	696	781	767	725	799	760	744	736	761	749	746	776	751	758	782	766	744	798	737	741	725	767	775	740	757	797	770	745	750	737	791	719	760	777	744	720	744	776	741	758	697	730	738	780	746	725	696	741	742	737	750	706	786	776	779	771	741	774	738	785	793	713	766	772	742	709	752	744	776	759	728	728	726	779	785	728	731	796	735	776	734	757	761	780	725	713	780	708	771	740	704	765	749	856	747	781	767	775	704	777	732	719	726	740	742	775	767	737	713	706	786	697	751	738	719	741	718	807	745	677	743	739	758	756	697	719	711	738	780	725	717	740	734	765	721	749	771	752	793	748	756	734	751	755	768	739	734	754	759	705	737	728	755	762	738	756	722	748	771	759	696	716	739	808	748	751	756	776	763	720	810	745	761	735	762	711	782	793	732	765	742	798	774	738	726	741	725	698	760	781	716	694	759	729	751	723	766	738	712	778	746	720	767	793	728	788	732	736	753	739	710	710	775	733	752	754	710	727	740	775	764	782	784	780	718	733	751	755	728	753	725	735	742	732	763	709	775	729	788	747	754	724	715	713	768	744	805	731	792	771	736	731	752	804	761	739	757	749	746	749	754	756	757	754	758	731	740	722	711	730	782	760	732	735	724	769	761	777	764	774	744	763	721	739	766	736	750	768	745	736	794	813	760	734	784	752	738	738	739	769	762	780	770	733	742	759	743	769	752	718	731	760	796	763	766	748	771	790	746	711	734	735	738	757	750	787	757	740	756	817	787	752	740	770	764	757	756	774	778	745	768	722	736	746	720	729	737	762	793	765	746	783	768	753	767	718	746	775	779	697	749	760	736	768	742	781	796	725	716	747	754	725	712	785	750	787	796	745	759	736	722	770	772	764	755	714	775	729	776	776	767	776	751	738	742	779	762	748	758	715	753	726	768	719	742	759	723	705	755	725	780	793	773	783	785	766	788	731	760	788	739	809	752	741	744	731	801	777	745	774	760	783	785	728	747	788	727	720	734	771	756	754	746	774	743	717	758	775	742	751	720	736	753	715	722	741	764	813	709	703	766	744	733	715	744	797	818	765	753	762	753	814	784	747	727	754	750	736	783	728	732	722	741	714	747	751	731	745	776	756	742	735	760	713	755	750	767	711	790	764	785	803	765	743	750	798	743	769	750	738	786	817	715	768	728	711	716	703	742	760	763	734	740	743	763	764	812	790	756	786	754	724	768	742	801	739	761	701	761	720	783	703	773	740	729	768	760	767	733	759	756	785	778	760	754	768	749	740	800	786	791	733	742	753	756	746	671	800	725	721	789	710	765	787	719	734	715	733	777	756	754	781	767	780	778	760	740	726	800	753	772	725	763	743	782	773	760	743	778	751	728	820	709	685	738	691	772	753	743	773	724	741	716	779	728	785	727	732	735	725	765	767	762	769	741	784	786	776	718	764	753	777	760	747	748	736	779	787	753	719	769	777	706	743	787	734	801	744	731	752	683	712	739	751	743	772	740	762	737	787	759	749	737	737	774	749	765	783	727	783	771	792	729	787	781	732	714	741	791	758	755	744	783	757	695	751	756	806	793	698	703	758	737	782	748	749	753	793	719	748	721	731	784	761	745	786	789	745	735	761	791	785	775	773	733	743	747	766	727	686	791	767	733	754	758	778	721	726	724	728	749	774	782	744	725	794	751	738	704	718	760	730	771	771	717	767	736	741	776	754	760	770	801	760	758	716	737	736	728	788	801	770	740	745	733	748	777	720	731	756	706	735	757	737	736	791	748	747	736	753	758	795	747	751	784	750	762	769	736	750	745	760	704	713	772
8827	940	1167	950	714	572	416	355	340	296	250	244	260	241	198	176	190	181	177	157	179	160	158	172	172	150	184	154	157	162	144	147	156	172	166	173	155	162	158	182	139	146	148	148	169	157	164	150	160	149	145	144	155	184	169	165	129	160	152	154	160	134	156	153	151	151	147	160	144	128	151	169	142	165	155	174	138	156	188	154	157	166	134	157	149	145	158	168	155	161	151	129	162	163	153	154	140	157	158	148	144	160	156	149	161	180	147	169	156	125	166	146	171	123	149	152	141	145	147	155	152	160	153	163	145	161	141	147	155	130	138	149	129	136	179	167	167	152	158	182	155	160	155	155	149	144	134	125	156	159	163	156	165	172	145	129	146	154	140	137	176	137	145	145	147	148	154	175	174	170	166	150	151	143	124	153	142	159	179	156	141	145	156	156	144	155	164	133	153	161	170	187	166	149	143	156	166	165	173	142	132	127	143	133	165	154	177	157	156	154	168	168	170	167	119	165	171	146	148	151	155	127	164	163	137	171	154	124	157	152	164	148	172	144	169	150	156	165	148	152	148	158	146	142	152	124	163	149	150	137	167	141	159	150	153	151	179	150	158	142	142	159	124	151	139	156	133	164	135	139	127	166	149	169	159	158	170	156	149	141	144	153	126	166	140	153	134	159	142	160	147	140	126	157	174	152	141	138	143	155	159	139	149	124	167	158	177	161	150	153	188	144	144	161	124	133	164	175	162	173	147	147	157	157	163	165	156	148	137	166	146	160	164	157	149	164	153	168	135	143	172	141	158	154	142	144	162	147	168	135	145	138	136	121	162	158	168	155	157	162	139	141	152	156	169	140	149	158	171	157	140	151	147	151	163	142	145	166	140	150	149	160	162	140	139	155	167	154	169	152	155	159	152	146	171	156	147	148	148	139	160	157	183	144	149	141	167	169	155	147	160	127	157	160	143	168	154	170	142	162	135	161	144	130	179	142	146	152	149	172	149	170	164	153	146	164	154	125	154	164	156	156	148	146	148	120	152	155	175	151	127	157	141	148	163	156	124	157	148	171	170	136	152	128	154	167	171	144	157	134	161	163	150	139	140	162	156	159	155	162	140	158	129	148	157	152	160	142	155	132	140	160	154	142	165	142	153	178	163	135	162	160	156	143	144	166	142	157	160	132	158	137	164	141	133	155	146	154	159	163	151	155	132	145	152	143	176	166	149	176	155	145	149	160	146	158	156	155	165	145	151	155	151	162	170	173	147	158	145	163	156	139	153	147	157	160	165	140	144	163	149	154	159	142	186	136	156	175	171	124	159	159	148	158	145	155	158	167	166	157	165	160	175	158	148	158	148	175	133	150	151	159	151	163	161	168	168	160	147	146	158	157	140	150	149	176	151	156	151	159	146	141	153	163	163	151	145	175	154	146	153	146	139	146	168	157	159	160	138	152	145	168	189	154	144	166	130	140	151	156	166	159	155	145	147	149	161	134	134	167	162	128	150	160	147	135	158	174	158	184	155	159	134	143	139	132	130	162	148	139	161	139	142	124	127	140	156	159	163	136	159	157	154	138	169	168	160	157	164	183	134	144	154	157	152	155	144	155	150	162	172	136	155	154	133	163	163	162	136	165	162	167	143	172	145	166	134	141	147	140	149	132	136	167	143	131	130	172	172	138	167	178	149	150	164	170	141	177	151	160	137	167	172	172	130	170	151	159	147	149	155	164	177	146	140	160	131	135	126	165	138	140	150	128	140	163	140	147	148	139	140	135	153	156	151	162	167	157	160	168	165	154	147	165	163	146	173	141	135	177	155	128	159	147	156	143	161	163	176	144	156	161	149	135	160	150	140	165	148	163	179	150	144	153	142	141	151	143	156	170	153	159	146	157	128	174	160	168	134	159	161	137	139	161	157	139	169	153	145	161	153	161	177	176	167	160	146	140	152	151	183	144	153	152	163	152	148	153	142	162	142	166	133	137	160	145	161	147	130	130	171	177	139	139	147	150	154	175	159	123	170	155	183	163	164	170	148	152	148	154	147	163	144	125	159	157	152	153	157	139	157	161	168	139	156	138	132	144	155	166	158	152	142	143	163	144	149	154	151	150	145	157	154	138	148	137	173	144	146	147	171	161	157	164	165	154	165	140	153	152	149	171	164	156	170	153	162	157	149	128	167	155	147	158	149	168	162	148	150	173	161	161	143	162	153	137	152	159	125	155	137	140	144	137	130	153	151	144	155	142	152	152	153	152	132	137	154	145	149	146	135	161	167	152	141	152	141	139	138	163	159	168	153	164	146	142	145	172	148	135	169	174	152	159	138	170	154	157	129	155	150	184	146	139	143	147	154	133	158	161	145	142	172	143	130	160	139	144	169	165	149	151	151	156	155	184	164	141	147	165	135	153	155	164	153	154	160	172	157	120	156	144	152	162	131	157	152	172	131	152	172	149	141	136	150	163	158	145	151	176	166	161	153	136	162	162	156	143	152	144	157	156	177	171	143	146	148	145	162	152	152	140	152	145	143	141	146	153	130	170	152	151	155	178	146	166	140	170	138	156	170	159	157	151	146	152	160	143	162	139	154	151	166	148	172	151	149	174	160	145	148	153	140	179	163	153	144	167	144	163	175	167	136	174	138	135	134	162	126	164	157	153	134	144	148	128	136	133	165	159	144	151	149	143	153	164	152	161	165	157	172	169	152	159	152	150	164	135	165	158	166	143	177	185	142	142	142	163	149	166	161	158	127	130	135	151	164	144	146	152	153	153	155	149	170	158	178	150	162	144	153	178	157	150	147	141	155	145	135	133	143	169	155	150	150	171	140	163	138	150	136	122	163	155	172	188	148	168	168	153	165	144	162	186	136	175	155	133	162	157	176	129	160	174	161	146	176	143	154	160	151	156	155	140	160	147	165	138	153	140	161	142	163	192	158	147	153	151	159	169	158	147	151	145	145	145	151	164	155	163	135	158	153	151	152	150	144	148	161	171	148	134	151	138	143	150	158	147	135	157	151	139	139	146	139	139	144	140	172	156	156	138	149	156	156	162	165	152	146	162	137	147	153	158	149	143	170	162	156	161	145	148	147	164	140	145	135	160	154	160	158	182	155	160	155	173	148	141	155	155	165	166	136	145	155	144	143	149	176	160	156	165	144	142	141	154	151	141	160	165	164	144	151	169	160	158	143	147	152	144	163	167	134	158	168	129	156	156	154	146	149	151	161	146	139	143	169	165	165	167	146	143	137	161	141	149	143	156	129	152	161	147	150	153	164	158	152	165	135	144	153	163	165	131	142	146	164	142	142	150	139	170	142	149	145	136	141	157	160	152	123	123	142	135	152	175	186	138	153	149	132	120	172	146	140	159	176	143	145	162	143	138	147	138	179	142	150	141	164	155	168	160	148	146	163	159	138	171	156	161	149	138	176	171	168	141	160	146	149	144	158	157	165	139	149	163	155	134	149	122	131	144	164	170	151	138	150	158	144	148	161	150	154	138	154	165
5513	1203	2433	2952	2753	2211	1841	1648	1404	1157	1098	951	940	861	834	784	724	717	660	663	631	593	536	610	532	571	560	554	503	555	510	501	527	561	495	528	507	465	511	491	486	536	529	498	525	473	495	505	498	481	482	470	472	526	464	469	461	497	477	458	478	482	487	471	477	443	442	481	506	446	416	447	463	472	449	458	495	480	479	453	443	456	482	466	456	422	449	471	453	454	464	428	454	449	410	463	449	477	465	449	423	481	495	461	497	419	450	449	488	437	464	456	453	488	454	453	471	444	432	434	483	449	469	439	460	445	460	447	436	478	424	483	442	417	450	467	441	451	448	439	434	453	451	463	423	474	431	466	417	456	480	437	463	420	421	465	461	462	444	458	483	462	466	469	485	467	477	462	469	402	424	430	414	516	458	435	445	451	424	459	469	450	435	443	434	458	465	458	424	440	483	444	419	458	417	472	460	420	442	457	495	465	450	438	418	448	432	427	426	446	463	440	391	483	464	431	478	455	460	461	456	398	438	489	449	433	436	434	430	491	445	456	453	467	448	434	490	441	447	444	467	454	447	439	456	450	451	436	443	464	463	452	486	430	438	475	469	427	462	474	445	399	431	422	423	478	437	455	443	452	446	455	427	400	435	447	443	442	466	440	489	432	455	452	440	437	451	454	433	452	425	453	431	443	465	464	452	466	444	440	455	420	472	433	447	454	436	476	412	444	432	411	459	448	467	423	460	447	436	465	451	447	450	455	445	446	456	445	462	436	446	437	456	438	441	466	436	455	455	441	446	466	460	453	443	495	452	431	469	436	426	451	474	448	451	461	449	400	444	451	446	442	462	444	426	442	434	439	457	454	452	424	405	441	416	447	466	445	455	519	410	471	405	448	402	428	472	441	406	461	463	442	453	483	427	445	415	436	440	426	435	481	428	455	392	435	463	416	452	435	453	442	459	448	431	422	440	418	466	442	462	464	453	440	443	475	449	465	453	434	420	451	429	484	449	456	464	431	484	414	420	433	452	476	488	417	485	430	443	428	428	467	434	443	479	444	450	450	425	450	424	434	467	407	456	499	451	426	430	435	430	456	447	436	431	444	448	451	488	442	467	434	395	472	451	450	438	442	450	464	460	432	481	475	474	470	449	416	447	428	432	446	455	444	447	447	476	446	430	425	444	413	454	458	424	427	463	441	437	452	454	460	425	452	474	460	470	460	448	458	409	430	436	411	468	404	434	473	469	464	467	461	447	435	461	436	435	413	441	416	416	429	414	456	454	437	439	430	465	472	449	419	423	446	440	450	475	444	444	484	471	428	491	457	429	469	418	428	454	431	440	485	461	462	454	442	403	466	435	435	468	443	415	461	486	410	432	455	428	436	440	462	483	466	462	441	465	462	470	447	435	433	481	449	465	451	477	450	439	478	433	448	468	480	485	443	453	456	446	458	447	469	469	429	444	427	405	426	445	427	448	472	431	464	430	457	395	431	472	424	444	436	464	465	420	485	438	448	464	449	434	425	463	446	433	446	450	455	440	446	458	442	416	440	452	463	471	477	469	422	416	417	452	464	452	461	461	397	465	429	486	451	460	480	451	442	417	430	449	472	403	504	459	453	427	413	449	445	489	435	432	439	458	450	435	405	417	428	434	429	462	417	426	465	417	479	427	452	443	445	438	444	479	459	434	466	446	463	453	434	453	415	477	486	426	414	431	414	476	438	415	429	474	455	423	463	420	461	431	462	453	440	510	474	421	427	452	478	470	478	440	426	452	466	502	448	422	452	449	457	442	456	420	432	463	447	439	462	438	482	424	455	460	453	460	427	433	452	447	455	405	475	437	467	475	457	473	435	430	427	466	459	460	434	480	389	477	457	418	471	474	453	464	457	410	477	477	452	463	427	443	462	469	490	473	462	428	417	492	469	440	464	460	439	438	466	446	476	469	502	472	444	450	442	471	418	434	463	418	472	470	479	452	456	423	488	442	427	436	435	441	438	449	460	423	454	424	461	466	451	420	420	458	454	483	432	442	460	434	484	422	438	424	452	436	463	444	444	449	478	454	471	465	459	453	406	458	444	435	477	427	418	443	464	477	439	431	463	446	489	442	434	425	456	481	443	439	442	413	456	451	460	443	456	458	456	464	452	444	426	448	408	454	413	451	434	486	446	446	481	453	489	425	427	499	440	476	461	451	446	479	444	438	405	444	462	399	468	458	479	449	470	427	459	458	432	423	452	441	445	436	459	440	433	445	460	449	476	443	410	468	462	479	456	424	416	467	444	468	449	451	412	437	394	428	408	433	472	417	457	450	426	469	420	463	440	447	469	477	472	464	453	452	441	433	476	454	427	461	437	417	488	483	462	424	439	414	449	473	443	420	455	438	437	421	516	451	489	428	448	428	466	472	443	485	455	449	411	465	445	403	457	462	451	404	446	435	393	402	458	474	432	452	457	475	439	433	466	408	456	410	440	470	444	439	433	439	473	469	430	430	456	462	444	454	462	451	466	449	447	410	449	399	414	438	438	451	454	418	457	460	460	477	421	437	450	475	420	421	422	458	428	436	434	435	427	461	448	428	449	446	432	406	461	400	503	436	470	425	458	429	448	421	445	429	451	450	432	472	439	417	426	454	447	401	444	441	422	455	434	442	448	479	430	464	432	452	478	442	390	492	435	437	450	472	440	446	461	401	425	458	472	451	444	438	445	489	439	445	458	433	452	450	453	479	456	458	403	444	440	460	440	465	442	434	433	434	467	421	426	484	449	464	444	389	440	439	457	439	454	449	446	468	455	400	404	422	450	427	439	415	432	453	454	418	452	424	478	440	426	477	473	450	485	436	460	492	437	447	443	418	432	422	464	438	438	399	464	447	464	461	437	468	450	441	496	457	457	417	440	418	457	423	440	433	466	418	444	439	463	489	432	457	464	479	437	441	465	463	455	452	454	475	422	495	476	472	413	454	448	473	435	463	480	440	457	447	451	429	453	430	496	466	432	433	488	421	469	427	426	441	436	458	459	431	473	471	471	454	454	465	445	436	452	391	423	473	464	474	423	468	491	416	407	436	443	456	443	432	444	413	481	470	457	442	429	450	461	441	468	463	459	447	438	439	440	451	452	447	498	403	426	461	446	425	454	454	412	450	442	476	423	415	448	432	444	475	439	444	455	472	431	457	474	432	436	444	437	465	417	467	450	420	467	443	437	418	455	445	442	465	453	420	453	453	439	477	430	426	431	474	442	437	466	471	399	477	508	457	500	441	444	390	450	439	437	449	424	412	476	455	486	445	474	429	463	433	438	460	424	467	412	455	470	477	450	431	463	451	470	420	479	459	429	462	424	508	449	467	476	441	423	483	441	431	430	452	456	492	435	462	434	447	470	442	422	435	426	442	448	430	453	430	437	428	455	421	406	437	431	436	448	433	436	436	457	450	458	464	481	413	443	443	479	472	454	440	448	463	446	454	436	487	422	431	447	455	458	440	403	462	418	451	485	451	453
16151	2212	2225	1727	1230	977	705	561	447	395	338	321	262	251	243	222	220	223	163	175	160	186	170	154	183	177	165	152	168	151	147	140	143	158	158	140	151	153	143	128	145	148	145	139	117	139	147	137	146	152	126	154	128	140	114	147	168	134	115	138	162	166	115	148	123	126	134	134	158	132	129	109	157	144	144	115	149	119	129	136	127	137	145	154	144	137	127	149	141	129	134	132	132	146	128	131	119	143	136	116	117	140	141	131	113	128	142	121	132	122	123	126	135	119	126	154	111	123	138	115	144	127	142	133	131	122	134	150	123	141	136	141	140	147	126	143	121	127	139	140	138	111	128	140	148	119	138	141	140	130	126	122	119	124	142	157	118	134	142	147	131	150	126	125	132	139	119	122	127	127	163	122	139	140	116	147	143	144	141	134	163	153	142	141	111	136	116	117	129	142	133	117	146	116	138	129	129	117	127	117	136	124	121	143	157	138	134	143	141	134	127	141	112	139	145	135	120	135	134	120	152	127	146	138	148	120	149	137	138	130	152	152	120	134	137	133	134	136	154	101	119	142	144	155	154	137	121	147	151	149	136	131	148	133	128	136	140	105	130	122	119	142	135	122	125	163	142	139	143	138	137	122	140	145	138	142	135	140	116	135	129	133	120	126	138	122	127	130	136	143	140	140	134	154	140	118	129	130	135	149	147	158	143	151	140	163	119	150	123	115	150	144	120	148	120	140	123	134	132	153	155	143	141	148	143	153	123	126	116	134	152	146	119	128	143	151	129	133	131	165	135	144	144	143	134	109	142	132	133	132	155	132	147	137	135	140	127	149	142	132	133	139	129	114	150	118	124	126	147	119	145	131	124	155	153	139	124	126	139	155	151	140	121	126	127	153	135	123	123	145	145	132	128	148	126	137	134	124	149	140	136	120	157	134	131	120	127	152	127	150	128	134	150	144	125	148	132	99	124	134	136	138	131	98	132	140	119	143	127	131	144	120	133	168	161	128	133	132	137	148	128	156	154	122	139	141	132	136	133	134	125	137	139	117	143	126	122	140	134	152	134	111	140	121	133	130	159	138	117	129	136	138	128	142	119	144	109	142	135	124	134	130	142	144	128	120	139	143	98	117	124	117	123	124	134	141	121	122	140	135	140	133	151	140	128	117	130	143	137	140	135	148	123	130	146	141	136	157	135	112	147	140	120	136	126	140	125	155	142	138	130	136	129	131	130	141	134	118	129	105	134	116	153	145	141	126	114	148	146	116	136	133	132	141	135	157	144	133	117	114	134	136	138	143	143	124	144	148	125	142	139	140	135	148	125	134	146	135	144	126	134	148	138	126	133	163	134	167	150	130	137	135	114	116	168	133	153	148	123	153	127	157	123	132	152	127	118	122	132	157	132	135	135	125	108	142	143	139	152	148	137	120	111	140	166	120	128	128	130	141	119	146	111	121	114	121	139	133	137	120	154	121	131	142	128	133	147	142	111	117	122	135	114	120	135	142	124	125	140	123	129	134	141	134	138	134	129	134	153	131	111	144	129	126	116	133	139	142	131	145	123	139	133	146	130	135	128	135	126	131	150	135	130	138	130	131	139	116	117	118	127	146	149	102	136	116	123	132	136	148	134	120	146	121	137	127	133	106	134	125	118	145	122	124	143	142	114	110	133	138	127	141	132	135	137	140	122	120	133	122	137	142	141	124	139	126	122	128	154	132	130	153	144	126	135	137	156	141	143	136	141	136	129	152	133	147	127	140	120	122	133	111	126	143	151	125	147	128	144	125	138	137	118	131	149	141	131	118	124	145	145	117	136	139	129	122	142	138	149	129	157	139	127	126	146	141	140	117	121	135	121	128	122	157	138	128	131	125	118	125	151	122	129	152	129	128	109	135	146	144	141	124	137	124	120	120	114	114	149	137	119	141	117	150	150	125	127	148	142	114	145	128	138	153	126	114	149	136	145	132	134	147	134	125	127	137	121	125	122	139	144	133	123	119	142	139	133	120	139	139	112	138	130	144	122	129	121	132	121	138	128	140	136	127	131	172	142	161	108	133	147	140	144	133	110	142	137	123	139	128	120	108	144	152	121	130	136	142	126	125	121	115	133	133	133	141	123	151	137	138	133	140	133	144	119	138	124	143	129	149	129	158	124	108	134	137	139	134	143	135	153	124	136	130	125	137	150	117	122	121	134	124	135	129	131	124	128	142	129	146	135	132	132	130	129	144	132	134	141	147	121	172	119	122	123	130	131	154	135	146	129	140	143	145	134	138	121	142	135	132	129	129	151	145	126	133	122	136	141	132	133	143	126	120	134	139	125	116	130	140	128	130	149	144	151	123	151	121	122	141	129	129	106	119	142	148	148	146	137	136	142	118	138	140	139	120	152	141	149	141	159	130	151	146	135	140	145	154	137	153	128	130	129	120	137	125	128	126	135	134	112	129	141	147	140	122	139	138	138	126	136	124	167	114	132	153	158	150	134	127	147	150	155	136	139	149	124	97	125	144	152	109	137	135	146	137	131	136	156	105	129	144	152	138	136	125	158	125	129	118	134	128	139	130	149	137	129	127	131	131	133	130	117	120	133	126	145	140	125	129	140	131	132	125	158	140	145	128	110	134	121	112	123	137	111	143	121	118	126	104	121	160	137	143	119	118	139	126	150	117	127	122	116	125	126	143	140	130	132	132	150	116	157	144	144	113	156	142	125	127	130	126	127	129	123	140	141	126	132	116	123	132	138	112	127	150	114	133	148	124	118	125	147	128	121	145	156	127	148	125	140	129	142	130	129	145	141	124	145	118	142	123	133	144	154	151	151	145	122	153	133	111	150	131	145	145	130	138	114	120	134	139	110	118	133	134	130	148	140	141	143	136	120	133	132	143	124	145	135	131	116	125	129	124	128	97	151	132	135	133	145	114	144	127	124	124	127	139	126	133	142	134	142	139	158	118	148	137	161	126	136	138	115	116	130	141	137	121	144	124	137	124	141	139	148	149	134	148	146	138	132	121	143	155	158	138	113	154	132	142	134	134	146	121	121	140	131	125	126	149	122	139	147	145	168	125	135	133	132	149	127	133	125	124	124	135	127	109	129	143	126	128	122	135	164	139	137	150	162	122	141	114	122	142	162	119	123	137	129	134	139	140	133	125	142	121	139	138	137	131	138	150	157	128	126	118	130	155	149	136	126	141	143	137	138	141	162	143	131	121	140	161	137	127	136	153	129	143	149	113	122	116	131	134	125	124	147	125	133	153	125	139	151	139	119	129	124	147	117	112	140	151	124	130	133	147	171	147	157	144	113	136	143	108	153	143	126	140	114	151	135	115	127	125	139	124	132	127	132	121	142	119	130	144	137	122	135	123	135	144	134	123	124	108	128	138	135	113	139	138	144	140	148	139	126	132	131	137	124	126	132	131	119	132	146	124	117	164	134	114	139	158	143	149	149	120	134	150	127	128	138	119	119	148	126	130	141	128	139	154	134	135	142	146	154	128
7444	2042	4354	5295	4678	3756	3189	2641	2235	1879	1620	1438	1306	1197	1096	1009	949	911	914	786	711	734	677	703	648	655	668	630	574	550	575	547	555	495	487	520	492	499	481	467	489	465	476	540	478	475	458	494	491	476	468	470	480	482	472	454	407	448	486	506	462	473	463	458	427	489	432	437	448	456	421	452	447	451	434	434	435	432	449	476	431	461	424	434	445	407	436	439	423	402	445	449	408	425	421	419	441	418	443	425	442	472	400	433	459	411	422	433	373	450	417	419	464	443	406	392	431	413	419	381	427	403	383	403	405	396	443	387	424	436	406	420	455	396	421	428	413	431	411	423	428	394	449	444	432	378	411	413	411	416	421	454	385	423	420	431	422	431	389	388	408	403	403	420	423	434	423	419	417	396	404	404	426	427	387	444	457	406	435	394	413	411	394	416	421	419	451	406	412	364	433	411	418	393	396	388	424	394	453	417	388	450	409	399	424	400	404	421	391	382	413	372	428	449	408	366	374	413	413	393	393	411	404	412	375	426	415	417	407	401	395	437	424	422	421	432	405	430	410	383	425	424	403	404	430	420	406	412	400	380	382	399	367	404	454	424	399	422	404	418	406	407	428	402	408	378	425	410	419	398	399	449	404	404	419	403	362	451	438	383	425	399	449	432	406	382	448	437	410	415	411	390	415	451	399	394	437	397	395	389	384	416	415	414	423	402	418	372	418	397	413	408	418	407	378	427	417	408	424	396	402	466	395	399	433	393	394	413	357	435	431	392	440	398	408	415	437	439	444	396	391	396	394	426	413	413	428	388	394	374	409	401	449	361	419	431	427	420	431	410	384	406	426	456	410	419	392	428	404	404	421	413	411	405	399	406	384	431	381	380	419	423	382	409	411	448	421	384	416	394	411	397	397	403	419	406	430	410	397	413	403	424	370	374	431	384	389	430	423	416	439	417	437	425	405	391	427	397	401	395	429	428	402	398	402	404	417	423	413	437	415	423	418	385	404	423	408	436	392	416	422	410	417	405	436	413	424	403	412	429	445	373	380	385	438	392	405	414	402	389	376	427	417	382	423	388	395	425	421	418	403	415	399	378	446	414	447	408	412	387	389	384	405	403	442	401	425	380	365	365	372	421	380	405	417	426	391	382	414	376	412	397	408	417	432	414	422	417	420	409	422	405	435	419	446	403	408	380	425	379	416	416	410	405	418	387	423	430	437	393	406	411	410	398	417	404	411	374	403	414	415	406	410	419	422	406	385	447	412	376	415	390	412	420	366	370	425	403	442	406	421	419	403	397	429	403	429	437	416	425	409	417	385	420	410	406	405	457	441	403	424	394	385	410	409	440	424	402	386	418	400	395	428	416	409	410	415	433	427	396	434	390	412	387	398	392	440	401	409	424	414	416	402	379	424	437	400	425	411	445	397	408	388	411	444	371	397	442	392	394	425	403	402	378	421	409	392	431	416	408	404	357	410	388	382	392	423	426	414	398	391	431	391	426	405	394	401	425	432	431	415	386	418	419	404	406	383	424	415	376	434	427	407	438	386	409	405	424	403	379	403	390	387	403	432	422	424	435	408	373	382	392	425	389	413	378	460	398	369	399	391	437	398	408	406	429	416	416	448	438	428	373	409	396	414	400	388	428	409	440	355	421	449	435	430	401	412	418	402	404	391	395	441	391	400	432	411	426	409	390	438	380	401	414	426	413	430	385	404	365	406	412	389	431	428	414	425	384	407	430	410	383	397	430	440	418	424	433	442	405	408	409	417	430	394	420	402	399	376	392	421	392	402	412	412	425	429	437	400	413	413	443	405	406	437	443	433	405	402	398	370	417	414	402	384	398	406	405	405	428	447	404	400	405	425	403	420	403	425	402	419	427	412	439	391	408	396	422	398	428	431	379	426	416	406	406	410	390	386	376	403	404	383	413	392	421	437	382	422	387	407	410	415	423	371	437	389	408	394	403	426	387	381	417	397	395	396	429	458	425	382	390	415	419	438	369	411	398	390	418	399	395	399	414	414	405	425	377	393	447	403	429	405	435	405	397	425	410	381	416	404	436	423	422	410	403	423	412	405	420	394	379	417	407	430	402	404	429	381	392	383	387	407	420	392	402	375	452	394	371	359	407	403	414	388	389	416	392	382	370	394	434	409	397	386	384	428	413	385	437	370	389	431	430	431	409	426	386	402	380	429	445	404	417	403	433	425	416	398	386	399	390	402	439	417	380	400	434	388	392	393	397	416	418	414	410	400	432	405	424	437	405	423	421	388	436	433	393	390	423	406	417	396	406	431	419	421	391	424	437	405	410	398	398	392	408	387	425	400	444	380	392	443	356	433	402	421	439	405	383	411	409	432	419	419	408	378	412	396	360	394	395	407	451	388	418	385	392	386	423	410	420	386	414	430	402	405	397	393	425	387	444	437	391	422	379	389	438	413	421	442	419	438	389	409	431	412	430	383	425	391	380	423	394	401	433	381	403	437	404	413	413	380	396	406	416	402	431	433	400	394	389	432	380	441	420	432	413	381	459	385	419	426	379	429	440	424	398	408	433	439	398	382	407	407	385	397	415	404	412	427	408	385	388	402	398	412	399	414	414	433	376	418	374	442	387	426	449	418	400	410	413	406	397	419	466	442	400	440	375	407	372	424	397	421	434	434	428	402	404	456	421	414	442	403	390	409	415	438	393	445	441	395	434	422	389	387	434	449	437	415	377	431	390	410	426	417	416	404	444	431	417	396	397	402	394	413	394	410	397	391	402	420	415	403	404	388	422	413	418	376	379	409	407	397	405	415	417	378	413	377	419	454	416	402	417	428	394	419	416	418	439	396	379	418	442	382	440	413	455	411	427	408	416	410	426	442	406	413	404	392	423	388	412	434	382	412	373	429	394	404	434	398	408	405	411	407	443	392	445	432	397	413	410	410	417	400	412	419	462	450	412	373	402	424	373	414	406	416	395	416	434	440	394	387	390	426	408	405	433	408	427	427	413	403	374	413	422	416	446	404	404	383	394	386	456	380	395	381	443	365	426	442	390	396	413	445	402	394	394	434	405	438	406	389	412	411	410	390	390	420	410	434	421	366	413	433	412	428	394	427	464	416	383	464	410	412	396	375	443	443	408	421	418	396	419	436	388	393	416	395	384	393	404	418	374	425	411	402	397	428	393	425	418	425	404	411	384	385	381	423	411	410	425	394	425	458	436	390	400	406	383	426	421	385	420	441	405	379	405	428	420	420	416	400	401	418	402	393	417	397	388	416	389	395	394	372	397	404	422	399	407	405	400	425	406	392	361	401	406	469	397	418	393	384	395	394	430	440	432	418	397	417	365	377	403	423	389	382	403	358	410	406	413	412	421	415	436	419	416	421	406	390	384	371	398	389	399	415	429	408	448	415	423	389	359	407	394	367	416	421	393	417	442	409	391	458	385	410	406	406	401	431	363	435	366	397	429	441	442	411	407	427	425	386	392	413	393	446	439	411	407	396	399	406	427
2342	347	330	369	310	295	288	302	320	297	286	256	274	285	268	283	297	291	292	292	277	250	244	316	281	277	282	305	277	263	288	268	271	259	285	260	286	283	299	280	270	262	256	270	254	301	284	281	308	281	296	294	279	283	278	275	292	304	259	293	273	265	271	276	300	271	294	276	265	289	256	272	291	259	262	257	276	304	250	281	288	254	264	262	248	284	258	283	273	255	263	269	284	236	258	284	303	285	267	261	267	260	276	270	272	286	282	279	256	265	286	295	277	283	311	267	264	283	292	300	260	297	299	271	267	268	280	261	304	268	274	296	275	288	246	270	278	310	304	267	259	284	272	255	285	263	274	250	277	282	288	279	279	273	257	283	291	298	273	253	276	295	274	279	288	285	270	287	303	277	244	312	260	262	269	285	281	256	299	279	302	266	265	294	278	259	286	273	284	279	279	278	270	275	278	280	295	300	290	265	288	286	258	272	290	274	296	256	286	289	244	289	288	261	286	255	282	277	265	260	277	283	265	264	256	285	315	270	258	257	264	273	268	270	319	274	287	307	299	287	261	281	252	278	285	256	298	299	287	276	258	271	292	272	290	296	271	269	272	318	312	293	266	261	271	269	281	261	282	277	303	269	276	288	259	308	267	296	277	246	269	289	303	270	267	272	280	273	289	254	289	282	274	290	260	296	289	258	302	290	284	257	284	251	256	256	281	321	288	289	273	266	304	277	295	285	269	303	261	286	279	274	261	301	255	284	281	259	282	277	288	282	279	278	254	271	273	275	286	232	297	276	294	264	237	301	255	291	275	272	283	302	279	284	293	279	288	262	294	243	291	248	266	262	264	273	273	273	297	269	250	266	245	258	283	263	272	293	273	273	260	281	284	265	288	279	302	259	268	268	274	275	274	286	286	225	295	293	256	283	301	251	286	263	268	268	269	259	280	264	241	299	284	274	275	290	271	264	271	283	294	287	268	274	292	249	284	271	299	284	293	288	282	289	268	257	279	303	288	300	262	319	290	273	278	287	252	279	299	278	267	293	267	254	289	272	261	275	290	253	257	276	285	263	284	298	277	278	268	288	285	260	280	273	262	286	275	275	293	283	308	330	288	263	303	271	292	235	251	280	288	269	283	286	282	257	327	299	302	304	310	288	293	263	284	252	280	275	306	265	253	284	308	266	269	272	267	291	263	261	300	273	270	247	270	312	295	235	246	259	293	297	254	308	260	295	272	272	296	280	287	262	287	293	277	269	268	316	291	280	281	266	259	294	265	270	245	264	252	256	297	280	264	286	293	300	300	273	295	270	292	290	280	260	292	253	313	252	263	295	277	312	277	249	274	258	267	269	269	266	285	332	301	304	316	294	286	297	276	298	280	289	279	277	332	291	273	315	328	250	262	294	260	283	268	302	280	245	314	271	257	273	266	266	262	243	271	276	278	255	282	262	289	286	258	293	251	279	274	262	284	261	266	284	290	291	273	263	305	268	270	292	263	277	280	283	269	254	271	308	278	270	273	279	263	301	272	263	307	253	307	264	308	280	261	296	276	245	287	258	258	275	270	280	307	238	292	279	296	260	301	274	271	264	264	261	256	257	261	260	282	304	292	296	267	279	267	235	298	301	287	258	280	269	267	270	285	267	283	269	250	277	279	294	276	293	269	242	281	288	312	269	280	268	268	294	268	264	278	289	295	266	272	261	307	242	270	265	276	304	295	268	316	264	288	292	288	296	282	278	301	280	260	277	302	279	289	283	289	276	264	290	253	307	302	292	290	248	255	276	288	246	276	258	292	267	273	259	261	265	297	265	312	257	275	298	277	290	264	278	299	257	276	286	250	246	281	280	249	273	274	292	270	280	294	266	293	284	281	286	247	309	281	264	263	265	302	262	267	299	297	293	287	262	285	256	272	261	267	290	252	264	269	252	290	292	254	271	301	286	280	266	310	264	251	262	270	259	289	294	260	318	248	279	305	267	272	294	293	275	300	274	282	276	270	262	265	286	285	269	264	274	291	262	318	301	288	284	257	267	274	280	281	271	280	273	288	269	274	264	271	255	299	242	266	267	277	271	296	261	262	262	265	254	264	238	270	273	268	257	257	304	309	284	293	293	282	258	271	292	275	288	296	261	280	288	298	278	308	273	260	268	265	290	312	285	281	270	273	265	278	278	293	281	259	284	272	277	285	277	295	263	265	284	275	302	275	299	251	240	280	263	272	277	299	257	277	305	269	266	272	286	255	282	260	269	297	287	272	311	266	264	298	278	278	314	276	276	275	267	272	246	291	283	270	254	299	319	260	300	288	273	250	272	309	274	272	268	278	301	266	279	269	300	291	293	298	282	285	272	298	268	274	264	277	274	257	280	224	287	279	281	273	291	284	285	281	271	289	270	272	277	255	253	270	312	297	261	279	305	289	268	256	275	277	271	262	289	309	301	249	283	301	260	290	268	262	289	284	283	282	268	298	252	265	279	269	260	271	276	246	295	262	289	284	282	281	314	242	267	280	304	280	283	239	280	277	296	268	285	230	275	266	287	283	286	272	255	272	290	261	264	268	292	286	298	269	271	257	290	286	278	284	277	257	281	267	264	291	277	318	310	263	288	270	271	276	255	262	282	298	247	279	259	265	292	278	234	293	281	262	283	261	278	259	258	263	275	260	261	269	266	262	278	270	240	315	300	312	272	276	320	276	281	292	286	249	262	287	262	304	240	259	280	268	298	310	286	269	298	273	298	276	259	274	300	287	272	278	292	259	275	281	279	259	282	256	280	300	275	317	286	294	271	275	271	264	291	238	258	298	323	301	258	276	271	280	304	267	272	244	279	260	262	283	291	274	275	254	247	285	278	270	276	266	310	269	279	282	282	284	296	294	251	256	270	271	296	312	249	276	316	293	274	288	290	281	272	274	274	276	285	251	294	231	269	307	281	267	309	277	258	281	293	230	274	293	296	290	262	309	276	297	271	260	236	270	261	299	263	297	292	302	266	250	258	303	282	287	276	293	288	290	299	310	284	296	259	308	294	283	249	271	274	285	294	286	263	286	292	293	268	250	275	292	248	250	278	266	294	289	286	268	253	244	280	271	256	293	309	264	283	287	297	261	280	280	275	265	277	281	289	291	274	275	295	267	272	291	305	274	272	269	277	262	290	290	313	265	285	273	271	278	244	266	275	272	289	285	280	249	285	251	269	262	275	295	282	262	272	291	284	284	297	267	254	279	283	292	272	250	287	292	286	261	272	281	279	266	271	266	279	261	243	297	266	265	314	291	259	274	265	292	274	300	263	261	283	278	281	300	271	278	293	275	279	285	257	304	276	247	260	287	240	262	277	276	248	243	302	274	278	258	278	283	314	287	266	265	285	278	279	256	273	274	269	301	284	281	296	300	302	236	274	279	279	303	284	300	277	275	280	251	270	274	292	311	309	239	262	280	281	281	271	276	290	268	250	274	290	251	247	283	261	280	280	253	272	289	257	283	282	279	249	279	264
2442	834	917	978	965	891	852	836	831	784	818	845	790	778	808	814	782	818	766	768	804	805	730	760	806	787	739	699	789	730	700	722	765	769	719	760	782	705	769	793	765	702	741	756	779	776	736	753	723	772	749	736	714	767	736	724	758	773	734	733	758	794	750	742	738	733	775	716	717	773	776	777	722	788	742	757	757	731	734	776	779	769	748	765	727	802	794	747	727	761	698	742	754	767	731	731	686	752	805	714	756	768	750	758	761	799	744	749	744	743	750	750	758	782	764	727	761	774	767	734	726	754	779	751	766	749	815	762	699	757	728	743	734	764	740	742	743	745	749	763	744	819	757	759	761	689	751	753	694	704	774	720	754	748	758	723	738	717	746	740	759	775	687	746	762	761	769	702	714	710	805	720	741	734	756	745	767	742	746	728	712	754	756	757	720	729	777	718	726	790	730	722	767	749	706	774	779	772	742	806	715	716	782	765	704	809	753	778	769	706	781	698	750	727	748	727	730	752	759	773	724	759	730	745	722	750	767	756	752	749	779	772	759	770	756	769	729	724	770	685	787	689	752	772	755	779	712	700	761	769	743	742	712	769	745	752	731	720	800	715	737	812	704	779	699	801	760	773	742	765	772	792	726	722	729	764	720	709	693	711	810	721	768	718	755	764	749	734	722	752	748	698	778	799	683	720	687	718	744	717	773	699	782	736	742	731	742	726	701	789	730	740	693	767	717	730	730	730	745	766	733	742	750	728	731	754	742	755	775	754	747	767	681	762	758	690	722	762	746	762	708	769	733	782	770	746	745	706	727	705	758	760	738	754	726	720	720	790	733	724	700	729	752	746	767	784	707	711	768	764	750	737	780	767	766	785	797	740	726	727	741	764	779	725	810	727	751	784	710	747	729	748	780	714	722	749	778	756	743	805	696	743	721	743	742	751	740	739	804	767	739	756	814	739	755	778	771	745	769	746	783	755	757	730	713	740	728	718	742	723	748	754	709	782	706	727	739	718	709	731	770	746	708	778	732	815	771	720	739	734	773	675	795	763	766	788	737	753	742	753	785	721	774	756	747	793	711	765	705	765	771	748	755	740	748	739	743	751	773	736	765	809	741	804	753	733	753	776	734	736	780	723	782	726	806	753	732	777	789	813	742	726	745	748	720	815	749	756	711	772	723	727	710	755	757	723	709	723	752	736	776	742	736	774	718	758	763	738	723	688	768	765	742	762	761	749	761	777	763	737	722	739	723	722	758	797	783	726	757	759	759	767	743	792	746	730	743	656	733	746	764	765	766	720	737	761	789	720	724	748	760	789	741	774	773	750	760	773	798	809	743	809	726	744	744	744	712	730	792	720	739	758	731	759	725	740	754	720	763	757	744	773	721	737	724	695	794	749	751	768	827	749	761	780	720	764	732	726	772	769	771	728	764	737	755	732	744	784	703	728	782	777	723	756	753	746	754	678	742	736	744	763	678	716	793	752	746	722	759	784	771	776	766	789	750	747	756	720	733	805	719	747	751	715	767	722	733	719	767	779	754	722	719	742	723	721	772	705	740	729	728	744	737	720	730	789	731	756	792	762	749	736	713	726	792	732	731	738	765	784	766	731	745	812	759	741	759	790	785	762	745	725	772	778	749	699	744	714	731	745	813	686	764	750	770	688	704	740	736	689	708	768	742	723	731	769	799	732	758	784	781	770	732	740	760	774	742	745	722	733	752	740	756	744	707	762	759	756	723	732	779	727	747	787	722	760	752	798	755	737	714	749	774	751	815	786	765	778	727	731	741	786	726	771	720	743	749	778	728	723	753	783	739	717	740	745	780	748	770	729	829	743	696	757	755	737	759	765	769	744	730	770	742	722	753	740	711	776	803	715	718	734	767	745	808	769	757	775	767	800	780	724	733	757	705	738	727	752	748	721	776	733	714	755	738	828	763	775	771	742	757	744	755	753	770	751	751	798	728	777	715	745	794	738	773	746	751	748	763	772	725	758	719	746	713	745	789	745	741	706	795	722	780	736	707	736	755	748	764	732	776	731	766	705	729	798	768	729	794	773	713	700	729	732	737	748	726	748	719	750	758	780	794	734	753	746	750	743	747	766	727	776	771	750	763	708	731	727	785	774	739	682	761	782	756	777	727	779	738	740	786	744	760	747	796	757	769	763	751	763	763	771	759	766	760	738	797	745	733	730	805	743	771	724	698	725	783	759	729	745	703	734	750	748	774	766	746	751	788	727	747	752	756	715	757	768	718	767	766	818	796	755	717	778	768	695	706	748	789	765	769	802	767	765	755	783	733	770	757	744	781	750	772	758	763	720	783	752	807	705	756	712	770	757	719	723	742	723	733	716	732	743	701	710	742	734	827	751	723	720	776	793	769	760	746	789	795	791	754	785	786	754	700	766	779	738	828	740	754	765	776	684	789	708	721	798	702	749	724	750	741	781	745	796	730	801	760	733	714	763	769	770	788	734	762	747	740	780	742	781	758	765	784	742	737	767	727	731	761	772	742	722	771	782	751	704	728	745	759	752	755	699	751	747	733	773	762	752	735	735	710	745	769	781	708	744	801	744	746	776	787	750	739	743	775	740	743	722	755	702	736	762	781	743	785	756	768	732	764	725	733	728	754	726	745	754	759	719	768	781	753	705	770	842	789	754	740	776	764	696	748	735	711	788	782	759	771	714	731	738	735	773	749	757	735	726	718	766	777	776	791	733	812	741	791	722	768	752	765	745	723	725	736	697	763	728	756	770	733	771	751	782	793	762	754	770	709	715	730	740	730	779	771	769	770	770	728	725	812	742	733	746	784	755	761	733	804	746	744	748	769	730	783	763	743	736	768	726	770	775	820	718	717	746	742	738	784	748	751	778	726	761	729	740	721	795	711	776	746	711	765	741	769	740	749	742	726	746	766	722	734	735	725	779	738	719	715	739	747	797	783	755	732	717	754	711	785	732	801	757	735	689	767	735	731	704	719	742	726	726	772	755	753	760	743	768	769	727	732	762	724	745	740	733	829	753	776	746	752	746	751	784	750	744	732	782	761	715	766	746	801	745	742	769	722	733	770	756	730	738	786	758	732	779	727	778	742	775	732	785	734	745	719	803	754	711	781	729	783	778	773	784	747	727	756	781	745	748	775	756	739	727	717	767	768	706	755	755	733	747	765	780	752	760	755	772	773	783	736	766	757	747	766	733	775	733	730	735	764	737	778	731	737	708	757	723	760	770	802	841	792	761	724	754	804	783	748	758	755	779	742	758	724	717	729	730	772	743	716	780	713	751	742	723	718	794	749	720	708	730	779	727	814	780	774	726	688	711	739	740	762	844	743	746	776	725	759	740	772	732	724	761	772	722	740	788	733	714	772	728	739	739	716	736	769	733	747	704	775	722	791	748	726	775	756	754	754	711	750	721	792	753	700	806	829	742	762	748	772	730	748	759	790	728	745	751	779	791	744	768	771	758	741	747	790	766	804	758	737	723	752	777	759	758	769	708
8824	957	1194	983	708	506	446	381	335	256	246	244	231	214	187	204	194	189	195	171	195	172	164	177	168	156	173	177	159	176	170	165	159	144	153	150	162	184	154	159	158	170	160	135	142	139	152	165	150	139	165	164	150	164	155	150	157	166	155	143	166	149	177	154	166	145	159	140	163	147	133	165	175	151	162	148	141	147	170	156	134	156	162	139	142	168	174	176	149	142	164	147	151	159	136	136	158	168	153	157	169	152	142	135	144	160	148	136	155	140	141	156	173	183	177	130	145	130	155	145	120	147	155	169	158	142	156	144	161	185	162	140	151	155	147	149	167	175	149	158	148	155	156	167	135	161	141	142	142	156	162	127	155	152	155	160	141	157	173	141	150	136	162	143	145	155	138	173	154	141	154	149	137	148	154	160	148	139	138	129	139	142	136	161	154	152	143	153	161	151	159	148	146	150	139	167	181	160	159	146	148	158	147	147	157	157	151	158	164	159	145	126	162	135	143	147	137	170	157	154	167	156	139	129	159	154	141	157	179	157	169	161	152	142	147	158	144	136	147	171	147	155	157	164	133	161	155	151	140	155	161	134	166	145	136	155	138	165	157	151	154	162	158	145	166	149	137	149	153	141	163	148	130	138	163	139	165	155	161	150	140	165	165	164	151	139	143	155	149	172	127	156	148	156	149	168	139	158	151	152	156	134	140	138	147	152	137	160	164	152	162	141	148	131	154	144	145	151	159	142	177	145	167	149	170	148	155	140	170	165	164	172	135	144	158	139	154	158	155	141	141	130	156	166	152	162	156	139	158	141	141	148	145	156	138	162	171	143	131	151	181	162	132	163	163	165	148	145	162	147	148	156	148	144	148	145	156	161	147	156	161	172	158	166	159	154	155	166	168	150	137	147	143	155	156	163	158	175	144	165	177	146	170	149	139	155	138	164	151	147	163	164	160	157	156	126	158	148	164	186	139	146	128	157	141	123	151	156	144	173	177	139	161	128	152	140	132	139	156	170	157	162	146	151	165	142	153	136	182	136	143	145	131	158	153	143	157	158	161	138	146	154	141	166	155	160	150	154	168	165	159	157	160	128	153	130	159	148	175	137	164	144	145	149	143	134	150	164	173	156	162	167	140	169	173	152	136	154	162	152	162	157	124	132	158	137	148	141	136	162	147	148	123	148	158	140	181	130	169	173	159	167	148	166	118	150	147	154	156	154	136	160	160	152	150	154	149	156	151	146	161	163	156	129	165	167	136	141	153	136	147	148	135	150	158	144	171	146	151	155	167	164	149	134	170	137	153	159	134	168	153	131	156	158	162	142	162	149	139	139	155	166	168	140	162	171	139	157	167	154	147	148	156	157	145	162	152	144	125	146	146	174	152	171	137	129	157	151	165	165	188	151	166	158	159	147	148	146	159	140	152	166	148	142	158	154	145	154	158	155	150	160	126	124	149	157	161	139	161	153	153	157	151	158	160	139	151	183	157	154	138	140	164	137	134	145	178	138	145	142	141	147	136	157	178	153	163	137	155	163	160	175	149	142	171	149	122	139	135	150	163	155	156	157	132	132	148	189	156	166	152	157	154	156	129	147	143	144	148	138	137	146	147	175	150	133	134	143	164	174	138	133	139	123	157	143	156	162	132	155	121	163	164	163	153	142	174	142	165	149	158	171	171	148	133	157	119	157	157	163	147	149	132	160	151	163	144	151	154	150	150	170	150	146	140	159	159	155	167	135	148	137	170	156	162	146	145	174	130	156	165	163	155	163	165	129	152	121	132	158	135	168	149	130	141	157	155	129	169	167	150	175	165	162	157	163	164	141	149	162	149	133	133	137	146	163	134	153	161	163	152	176	133	146	152	148	166	171	145	164	170	147	153	179	146	142	163	179	159	165	145	155	153	175	129	150	159	158	167	137	151	156	147	143	147	167	165	154	169	161	146	126	154	147	155	130	140	195	155	157	143	156	157	136	143	155	149	150	141	170	162	148	164	138	148	153	152	164	144	152	157	163	142	162	161	153	150	155	157	156	153	150	142	170	136	155	151	149	153	143	154	164	140	159	162	149	131	172	160	146	161	142	155	153	176	168	160	128	146	131	135	132	136	146	158	151	156	149	162	142	153	136	141	162	186	141	158	146	141	139	137	137	120	148	153	164	133	160	140	139	166	166	136	158	155	160	138	157	148	139	132	162	132	147	143	156	146	147	154	171	154	169	148	161	166	137	155	152	147	130	161	150	124	170	150	153	159	142	132	172	156	147	152	126	146	157	154	159	161	148	154	154	149	160	163	168	174	131	145	138	147	172	166	162	167	124	149	145	170	167	133	168	152	134	143	144	140	156	161	147	179	135	145	174	139	129	157	168	145	141	163	150	158	174	147	148	118	138	170	134	172	156	164	144	151	158	143	150	152	147	145	160	164	154	153	166	143	164	142	146	158	140	156	166	172	144	153	154	144	164	157	148	175	158	132	171	138	132	144	143	144	165	169	156	134	149	134	159	153	128	146	149	158	159	138	155	145	162	130	162	159	160	156	168	164	146	160	144	143	178	154	156	144	148	173	155	163	155	169	163	153	150	166	167	127	145	142	150	145	158	170	153	142	165	166	165	155	142	136	133	166	141	149	142	131	150	130	148	156	179	180	149	139	156	175	151	161	153	134	164	163	168	147	128	161	155	162	154	156	146	141	142	172	139	136	146	147	143	141	168	168	136	167	160	158	184	150	145	138	159	147	167	148	136	160	161	160	156	144	142	144	163	174	169	146	146	163	152	152	174	151	144	154	159	128	151	170	160	137	129	149	167	148	165	142	162	150	153	142	131	158	143	147	140	147	157	156	149	165	147	151	132	152	136	157	139	172	156	151	175	171	150	138	144	154	128	154	153	166	144	138	162	151	170	142	163	164	136	164	135	163	146	167	139	157	141	159	160	151	116	149	132	130	138	147	155	143	158	162	140	147	159	140	151	145	149	166	125	162	157	171	145	152	158	120	139	175	154	161	138	148	153	156	151	180	151	141	160	168	147	166	161	173	152	160	146	144	152	144	161	141	163	149	149	148	165	149	136	149	133	146	136	143	151	145	155	143	172	155	143	157	155	146	146	141	162	153	179	124	149	154	153	155	154	146	150	150	156	173	159	157	144	166	149	156	161	181	139	166	130	125	149	152	163	133	153	154	140	153	162	132	170	150	142	171	137	153	145	163	149	158	171	149	165	148	158	136	141	150	173	146	165	142	177	155	151	143	153	154	147	156	126	132	150	185	146	139	147	146	150	142	147	157	147	140	153	169	154	164	159	142	156	182	183	168	142	156	154	156	177	175	152	154	159	139	150	157	151	155	142	176	156	156	144	163	153	131	167	157	138	138	141	148	144	150	167	147	156	158	173	161	158	149	123	139	149	147	140	141	147	155	159	162	146	168	129	144	148	160	146	143	165	145	149	162	159	162	146	154	165	170	156	165	157	146	138	134	136	140	148	140	160	125	145	151	154
5411	1282	2517	3093	2717	2328	1873	1611	1327	1176	1021	951	910	777	824	759	747	653	671	659	667	603	595	591	565	546	558	535	560	523	553	507	523	526	495	531	508	509	469	478	467	458	447	457	463	487	469	483	474	485	482	466	494	457	454	444	492	466	458	468	468	434	447	454	440	492	475	480	430	419	442	475	419	470	435	437	478	491	491	458	461	428	461	447	441	465	460	458	485	428	420	482	447	436	451	431	499	435	474	433	470	415	432	464	448	429	432	461	468	412	464	453	441	444	474	452	452	435	442	423	444	435	444	449	431	446	418	453	428	444	436	424	460	496	475	451	378	437	450	425	445	434	448	460	431	450	444	463	466	424	498	458	442	425	458	481	436	454	462	470	426	444	427	424	435	460	406	452	454	417	437	425	428	430	427	439	460	450	456	475	469	422	447	489	438	466	465	498	433	444	485	466	455	484	427	447	467	436	453	463	404	468	461	429	454	438	472	473	456	469	438	481	412	456	415	440	399	421	439	471	412	447	461	448	455	423	427	427	475	421	445	450	433	458	420	436	408	467	440	473	475	410	428	443	454	423	460	399	461	467	436	464	464	429	446	437	491	425	436	449	445	424	443	415	437	465	431	443	471	419	430	437	476	478	430	412	480	446	416	469	451	427	442	433	411	473	437	480	434	469	433	477	435	451	479	439	454	460	411	455	490	437	464	443	451	446	422	455	421	454	457	464	413	458	435	417	437	460	478	491	446	431	454	429	451	438	433	483	398	403	438	397	430	419	405	418	464	440	420	439	450	470	431	439	497	435	463	440	463	438	434	424	450	436	450	443	458	448	442	440	446	433	459	427	435	485	450	458	476	441	444	453	475	452	441	419	439	447	459	440	450	486	445	487	442	448	464	425	471	427	451	439	470	445	408	414	459	410	419	450	433	424	382	460	445	458	433	440	456	435	465	429	420	425	401	470	452	430	425	489	471	461	388	420	427	453	430	451	426	451	414	443	474	443	482	456	470	453	441	443	454	414	478	434	475	440	439	465	452	446	469	417	418	463	452	434	444	433	451	456	422	450	437	456	440	420	473	454	426	462	427	461	423	446	469	437	453	441	426	436	467	433	439	412	461	431	450	417	432	454	454	449	422	470	463	463	414	450	434	467	452	494	422	450	447	491	422	464	433	489	482	439	460	427	452	482	465	447	472	482	439	441	469	427	430	443	490	439	435	464	446	446	458	458	429	451	429	431	455	419	441	441	422	379	453	426	436	437	438	461	421	446	450	448	459	439	456	475	464	419	442	455	392	479	432	408	453	460	460	398	476	418	430	436	443	465	446	453	418	436	476	465	456	411	441	469	450	444	464	439	474	488	433	448	445	430	473	471	462	493	430	425	442	458	440	440	428	449	477	464	430	469	453	456	436	446	398	449	442	474	450	423	448	467	414	445	415	448	488	431	416	450	412	446	424	486	425	440	457	457	395	475	415	453	434	471	456	434	459	433	432	404	441	427	441	393	458	446	471	484	431	434	438	461	408	455	447	420	416	424	441	451	442	411	441	435	432	449	416	435	446	474	450	468	477	457	452	470	414	422	456	416	476	467	464	447	443	437	459	467	439	417	470	450	430	446	445	453	443	487	421	469	476	449	451	424	468	420	445	402	442	420	476	422	427	490	408	420	441	473	479	451	423	449	455	493	462	436	472	441	487	414	437	457	446	430	443	444	401	424	470	472	457	471	448	426	427	453	437	454	438	422	466	441	418	464	455	458	419	477	485	447	425	479	455	435	457	454	431	424	433	440	466	422	415	476	417	444	482	437	477	402	468	401	455	434	416	433	433	416	432	469	411	442	460	453	438	409	496	471	421	444	437	446	469	416	404	447	483	431	460	419	442	479	449	422	465	412	443	481	431	438	427	447	432	416	441	426	460	453	436	455	448	443	420	441	443	442	452	464	392	437	428	436	450	461	463	417	460	452	469	443	414	495	447	444	476	471	441	401	415	454	444	457	408	449	449	468	446	460	443	447	409	464	458	423	420	447	419	466	456	455	431	463	451	416	417	423	462	448	473	442	470	421	433	452	440	456	402	434	461	427	448	448	436	459	446	446	458	434	413	460	463	426	437	454	435	429	487	418	444	441	460	436	468	463	453	426	419	453	455	422	443	464	430	399	482	454	443	383	432	461	474	446	437	447	493	430	479	427	437	449	472	458	440	427	464	431	465	452	465	415	437	443	429	472	447	403	445	464	428	435	446	411	459	434	429	447	506	439	434	445	443	433	427	434	498	432	435	442	477	426	423	457	474	434	436	439	466	424	452	458	439	425	443	442	473	486	469	425	439	430	465	476	465	470	416	407	472	438	447	454	452	418	440	407	452	454	419	438	452	450	457	440	435	450	444	426	435	433	493	410	439	481	421	441	442	463	439	450	447	410	405	428	478	413	491	450	460	463	421	452	415	412	434	415	433	414	466	456	432	469	476	436	457	465	449	429	416	404	472	439	457	442	501	431	428	482	451	400	447	382	454	489	449	437	460	444	459	463	454	441	425	429	484	405	444	456	440	432	388	472	418	445	423	451	388	423	466	452	472	428	407	466	411	453	434	436	482	453	464	450	444	457	440	431	442	413	418	459	460	458	422	426	452	463	433	445	453	452	435	425	460	447	434	439	461	423	412	415	430	442	417	460	459	431	442	480	462	430	428	480	439	432	465	497	460	433	509	443	436	476	457	467	442	433	477	423	431	420	427	442	466	451	456	442	463	473	491	438	459	429	480	413	449	470	430	441	442	452	429	424	441	449	477	454	447	452	414	455	464	404	423	458	453	463	483	443	456	449	437	415	447	468	459	418	451	463	470	428	448	435	473	446	482	493	457	432	454	455	424	426	478	457	446	443	431	439	469	452	422	424	414	438	445	426	433	480	423	420	449	450	484	419	494	454	463	473	416	398	464	425	373	451	443	410	467	423	427	452	452	418	502	443	416	438	414	465	439	421	452	437	433	443	449	426	414	415	431	447	442	408	455	433	431	456	501	423	438	448	450	455	454	447	457	430	462	437	444	441	456	406	423	447	452	455	481	455	474	464	479	424	418	441	438	416	417	431	480	433	465	426	450	451	469	429	443	425	391	412	463	409	447	461	422	435	420	476	456	469	421	449	474	448	461	454	444	452	456	398	439	444	446	443	452	418	429	465	441	451	430	429	426	461	477	457	458	438	420	485	413	488	425	481	427	451	460	441	458	483	450	476	482	466	438	467	442	513	453	434	438	421	416	434	444	415	453	443	441	448	433	445	450	452	455	436	414	462	469	462	414	406	439	439	469	448	426	449	438	447	447	437	448	450	441	457	422	437	427	439	458	440	427	428	425	477	417	463	447	439	434	457	429	450	459	438	418	448	396	466	486	487	460	399	440	491	452	430	419	434	461	424	418	400	437	460	427	448	438	439	494	436	444	478	456	411	469	437	440	468	419	469	462	461	422	454	423	440	453	440	454	437	445	422	439	443
16215	2291	2296	1732	1244	900	686	548	421	397	327	314	277	265	221	196	186	214	197	200	198	176	184	177	144	175	171	157	130	162	160	158	153	144	150	167	158	144	156	160	136	173	143	144	151	144	124	138	127	137	136	151	117	147	130	135	124	130	135	151	131	154	163	107	136	128	136	134	159	143	125	161	146	124	154	126	146	134	132	141	142	122	142	132	169	111	143	149	123	145	144	130	129	134	130	152	145	123	149	149	153	157	134	137	140	119	142	120	125	139	143	132	119	148	146	127	153	142	150	134	141	169	137	124	139	126	131	140	130	130	122	153	136	137	146	155	128	142	133	132	146	121	146	122	131	132	135	133	126	107	142	147	126	137	152	143	144	128	131	133	145	123	138	113	134	146	161	149	135	130	114	127	122	156	151	128	134	131	132	133	113	119	154	150	154	115	131	136	127	110	124	152	126	142	135	140	140	121	134	146	124	137	142	127	149	133	128	127	132	156	134	133	143	134	139	115	117	123	144	144	114	123	142	125	124	125	131	140	135	142	113	141	141	138	133	125	134	157	130	140	123	147	147	124	142	130	128	134	126	131	134	140	146	156	116	119	143	132	129	109	136	153	131	113	134	136	139	121	119	130	141	123	131	132	150	130	114	165	143	118	137	143	142	127	143	121	136	133	131	138	151	149	121	140	130	135	142	136	134	106	140	141	145	131	150	131	122	134	133	125	143	140	130	136	136	158	144	143	127	135	148	156	135	126	125	138	117	147	137	138	152	134	148	135	154	136	144	137	143	133	116	128	139	130	142	135	145	126	139	130	129	128	134	140	138	143	142	139	139	107	128	145	147	149	121	140	112	145	136	135	134	121	103	136	121	122	130	128	116	126	141	128	151	162	129	139	139	141	151	123	146	136	127	114	137	145	129	163	134	125	136	149	135	133	132	122	143	153	130	127	147	141	165	123	139	144	129	133	132	133	133	133	143	152	124	122	128	148	128	165	136	139	117	130	123	122	134	147	137	133	129	135	136	127	134	152	140	132	130	146	110	147	140	147	145	136	150	134	152	114	128	127	136	143	128	135	125	134	109	135	111	159	141	126	138	137	144	142	104	117	122	116	141	126	136	137	153	126	133	134	147	142	106	127	130	127	144	122	135	141	134	129	143	133	119	125	141	119	108	130	118	118	141	136	118	133	149	148	131	152	135	146	143	140	117	139	118	138	123	128	130	131	120	126	136	146	132	144	116	148	128	131	108	118	127	115	138	117	119	134	113	131	145	120	122	128	124	139	125	123	144	125	131	139	133	118	127	132	126	139	154	128	131	137	124	127	150	121	158	132	143	115	136	147	135	139	126	158	127	141	144	134	138	130	150	133	136	157	134	119	132	143	140	142	146	152	140	121	144	142	113	130	144	143	147	129	133	134	118	125	142	137	125	129	148	130	136	132	137	115	135	141	125	144	142	126	125	145	143	162	124	134	147	142	159	146	149	122	129	125	132	140	132	122	150	151	151	127	133	136	131	150	133	115	133	140	118	113	126	144	123	125	116	132	126	139	123	134	132	143	128	121	128	139	133	135	136	118	151	139	144	119	127	144	133	132	138	132	122	134	132	135	125	124	156	129	122	124	135	149	135	117	138	128	155	123	136	123	131	142	128	120	123	142	141	136	126	141	116	136	149	147	128	133	133	143	132	141	127	126	133	138	120	156	147	131	127	124	123	133	136	143	136	134	133	136	129	123	145	151	147	111	119	154	145	144	129	129	128	130	177	128	119	146	147	141	126	144	139	107	129	119	148	128	122	149	117	125	136	110	126	143	136	141	118	130	129	132	148	111	137	128	145	138	128	154	149	133	132	124	124	127	143	110	141	142	137	146	132	156	135	129	137	122	152	137	151	135	133	148	141	132	137	131	131	137	112	146	117	136	136	124	142	138	120	112	108	138	140	152	127	127	148	126	134	132	158	138	121	141	132	105	122	122	138	137	128	136	123	133	140	135	121	157	153	126	127	113	150	136	139	136	131	124	129	131	134	122	118	134	147	134	138	136	133	142	131	132	136	134	122	146	141	152	139	150	113	118	116	150	141	125	144	144	149	141	140	152	150	142	133	125	141	134	122	146	150	124	149	126	117	123	135	133	141	146	148	130	149	139	124	150	137	126	125	129	116	127	128	143	130	134	148	126	142	144	128	134	102	143	140	127	136	147	135	129	134	133	170	134	111	126	129	153	136	147	127	138	145	143	147	137	124	127	149	136	142	119	114	107	117	143	99	129	130	143	149	128	143	132	158	147	130	124	136	127	136	141	129	119	140	142	140	128	135	106	128	143	122	130	131	134	118	136	124	147	132	135	133	123	125	152	154	130	144	127	143	160	130	136	128	146	149	120	137	137	129	156	132	133	153	152	117	134	144	130	137	143	131	130	128	131	130	141	147	130	145	130	142	133	128	111	139	138	152	144	128	132	141	130	124	141	124	125	133	128	134	114	146	141	139	110	134	143	143	117	142	133	114	136	146	129	130	129	158	146	137	144	147	150	139	151	151	140	118	144	124	143	138	128	136	143	119	110	140	128	117	142	137	121	142	132	140	134	131	136	124	142	157	123	130	124	133	126	118	130	156	132	112	128	139	127	132	122	149	140	151	139	123	153	116	144	122	144	132	144	128	132	164	135	140	154	127	128	142	128	138	139	135	120	132	126	145	122	133	158	147	138	112	149	123	139	149	145	128	144	133	122	145	137	140	107	155	124	120	136	125	133	150	147	123	133	138	140	128	126	137	132	141	138	157	152	121	132	162	140	141	156	138	150	131	133	141	141	119	129	138	131	140	133	149	140	144	131	139	125	119	138	148	150	137	125	126	129	135	142	137	117	130	138	128	110	124	144	143	127	138	126	131	139	151	143	134	135	145	138	141	138	108	109	132	134	150	118	134	131	132	135	136	125	124	143	142	125	142	141	135	126	138	132	126	127	129	143	144	124	126	116	144	143	121	129	123	140	123	119	126	116	112	138	137	140	141	148	132	138	153	140	122	130	137	147	136	146	146	138	127	142	151	144	116	128	128	136	136	128	127	125	126	141	128	133	110	115	108	148	138	138	137	118	133	120	134	147	115	109	125	138	133	161	112	136	139	128	130	136	140	119	108	137	151	156	129	143	135	126	118	112	134	139	144	117	150	122	132	154	143	140	149	136	135	132	154	114	141	169	124	143	154	124	112	136	133	159	117	138	136	131	138	154	143	133	142	140	130	136	154	119	119	151	117	126	145	116	140	135	128	151	131	120	158	138	133	156	146	132	121	138	127	127	127	115	139	134	117	135	131	137	125	137	147	139	151	147	120	118	112	157	128	128	130	114	139	140	106	138	140	151	140	119	124	130	161	151	142	123	126	120	121	119	147	128	149	124	130	123	135	112	124	137	130	133	132	121	136	143	152	159	150	140	138	135	120	141	143	101	142	133	120	141	102	138	126	133	145	123	127	127	137	134	129	134	122	136	133	148
7482	2022	4452	5284	4617	3757	3043	2634	2173	1828	1743	1508	1309	1188	1146	1055	968	894	877	809	756	710	716	689	648	655	645	617	651	553	615	562	569	562	553	540	543	527	487	503	482	479	502	496	525	490	458	472	475	467	463	462	464	428	423	451	481	446	463	467	472	438	399	433	446	412	435	454	439	443	456	411	452	450	459	460	441	429	411	422	449	446	434	420	444	425	430	428	445	458	452	466	419	402	403	395	434	428	416	381	406	422	433	435	411	426	424	398	406	428	412	394	432	401	438	424	422	432	444	411	436	418	410	427	442	422	402	430	412	416	394	418	426	417	420	387	392	402	401	379	396	422	423	400	417	416	394	408	420	391	409	402	434	411	442	438	412	402	392	410	435	432	421	417	391	452	421	426	433	390	415	381	410	376	440	441	414	398	449	395	411	413	397	421	409	410	411	417	376	410	395	386	396	412	440	414	389	416	429	418	427	376	427	413	360	420	414	401	371	403	412	389	417	412	421	409	392	377	410	395	435	388	416	390	401	406	410	426	412	447	398	407	398	385	422	409	403	363	410	377	397	426	451	407	404	425	363	383	400	435	394	398	429	411	388	434	427	434	412	432	430	401	421	389	413	384	386	409	416	417	409	406	408	424	396	407	379	435	439	395	403	394	383	380	393	403	411	449	406	394	408	429	402	401	423	373	400	401	411	373	395	409	398	406	402	408	406	427	385	403	395	430	419	409	415	413	427	398	379	375	382	424	441	416	436	392	423	394	440	374	400	383	446	405	428	439	407	404	431	429	427	384	361	384	415	413	409	428	398	450	418	377	406	376	427	417	431	421	417	415	403	410	428	425	404	435	406	427	420	432	444	428	379	431	384	424	400	371	420	430	403	384	382	396	397	405	446	427	406	434	435	397	419	393	430	437	388	422	424	385	379	376	407	417	382	413	418	430	412	425	409	406	404	422	413	421	385	431	408	409	393	396	427	426	418	422	436	411	398	419	419	420	389	402	415	412	403	385	425	423	418	392	412	431	404	434	419	408	421	404	395	411	411	413	416	391	446	396	401	407	438	404	399	374	400	437	406	424	413	376	460	384	401	374	385	401	404	442	393	441	352	400	422	406	420	410	386	428	422	436	392	397	426	422	419	408	428	362	421	433	435	412	401	409	422	428	389	398	416	403	401	415	406	429	409	420	404	410	417	388	433	416	382	407	434	370	387	415	413	394	423	379	390	395	382	430	423	393	425	352	395	401	433	370	458	421	401	392	437	417	401	381	391	403	386	420	386	390	423	398	411	392	423	375	428	447	399	400	386	380	421	428	389	402	406	446	411	419	437	412	429	403	404	404	405	381	372	404	421	417	406	422	425	413	373	396	446	429	383	405	429	380	415	381	411	428	389	402	406	465	437	427	389	390	356	409	376	347	362	389	378	374	425	368	431	438	394	414	371	405	381	392	456	400	408	412	377	429	413	393	398	413	407	375	436	406	387	394	414	407	392	398	378	379	436	375	422	373	422	402	454	400	412	430	427	415	438	433	391	442	403	406	404	416	399	408	394	398	418	418	415	391	415	381	423	443	402	433	398	398	395	414	410	406	435	385	441	390	406	454	402	411	395	424	407	365	425	415	404	426	457	390	366	395	414	400	442	400	390	395	372	362	413	429	388	383	410	403	420	406	387	409	427	426	411	395	403	374	413	397	420	370	409	406	404	387	401	402	423	382	389	408	405	399	421	400	411	394	377	426	386	435	383	407	395	403	426	431	452	420	434	418	387	395	387	430	426	373	414	421	387	430	385	384	381	400	430	389	407	386	395	390	440	372	389	393	391	427	445	383	432	397	419	441	433	395	430	400	379	386	418	391	391	394	401	446	415	412	436	414	431	421	433	410	411	416	445	409	403	439	450	402	381	391	433	416	371	423	352	396	396	411	380	404	409	402	368	452	424	442	377	396	419	403	400	433	363	409	395	402	416	411	423	384	437	410	403	404	409	419	408	417	425	412	406	373	442	415	397	394	405	406	451	375	423	410	405	395	406	364	391	386	423	440	399	406	391	412	384	445	455	408	361	431	395	398	379	415	380	408	441	371	406	438	429	420	406	414	396	357	393	447	416	408	418	416	412	445	406	380	429	398	434	391	406	394	417	392	427	397	391	389	408	408	411	412	392	372	390	401	396	406	436	387	386	379	408	378	387	415	451	429	400	403	425	389	378	407	388	435	434	424	387	372	428	436	421	420	397	383	426	415	403	411	416	407	401	419	419	434	388	381	431	401	408	425	385	392	411	377	448	444	395	436	394	405	373	406	427	408	435	459	391	386	416	376	384	427	423	426	399	397	434	403	443	427	422	387	424	418	380	408	442	373	411	414	459	385	389	371	426	395	431	393	427	479	429	412	413	387	435	404	399	411	399	405	420	403	425	411	436	435	417	410	407	412	419	379	422	407	414	424	375	414	387	392	411	429	407	398	412	359	426	423	404	482	407	430	419	391	375	417	400	411	435	425	431	412	404	415	423	441	417	450	389	369	392	427	382	412	405	429	390	428	432	414	420	404	404	413	404	408	407	388	385	421	390	403	408	431	413	402	404	425	408	410	389	396	383	399	413	390	390	405	418	406	378	419	385	376	433	407	453	395	415	420	428	422	418	400	416	424	450	412	428	406	398	411	393	391	409	403	408	445	400	411	428	387	415	410	419	451	387	436	422	407	422	425	433	388	406	412	383	409	447	407	415	374	425	433	394	395	397	423	412	411	434	413	390	427	396	397	420	427	417	433	401	404	402	387	374	394	410	409	438	402	375	431	412	379	408	395	405	441	366	394	412	405	418	394	433	424	381	433	377	416	376	426	417	399	380	420	403	402	382	413	410	371	424	401	443	415	432	416	403	441	401	435	408	436	395	415	443	410	438	362	404	405	413	405	423	447	412	424	432	427	412	410	445	409	407	435	396	404	380	390	382	397	358	407	400	355	402	435	389	390	423	391	437	394	405	404	440	405	396	393	388	412	368	402	409	392	404	426	418	420	397	431	400	416	453	444	414	428	451	391	414	441	414	414	439	434	368	434	389	444	386	369	421	419	412	399	436	464	405	432	403	416	420	411	374	389	433	396	440	408	418	411	392	418	394	422	415	391	425	391	410	409	378	398	405	404	389	383	413	401	397	403	427	417	431	412	379	425	421	406	389	399	397	418	404	424	426	427	403	436	410	402	428	393	382	390	433	430	415	387	423	402	419	406	427	408	415	397	392	412	419	384	389	366	406	394	402	377	399	430	401	425	411	407	454	411	426	427	406	406	409	411	379	401	405	402	404	414	435	423	408	402	414	416	407	420	421	419	424	426	387	390	425	427	410	392	369	443	384	417	413	417	430	370	410	402	418	418	360	407	365	423	441	377	432	416	365	416	445	411	392	413	418	421	419	389	452	398	411	389	377	405	391	426	395	423	410	442	414	382	402	410	398	449	394	412	434	394	413	412	407	412	414	417	440	453	424	436	393	403
2457	374	387	334	358	314	293	297	297	275	288	282	315	259	270	296	294	287	252	249	292	248	268	270	236	269	297	270	275	278	244	305	267	240	279	292	277	293	263	288	306	271	282	251	273	307	294	315	283	259	260	273	298	285	292	271	289	272	298	263	245	273	226	264	240	283	258	306	268	283	277	303	275	287	262	281	269	273	276	244	265	259	256	274	290	272	278	245	282	264	283	290	281	277	277	293	276	288	235	252	281	268	296	253	273	254	288	286	257	267	289	281	320	244	281	268	284	272	290	288	285	292	246	318	277	256	279	299	305	280	272	235	269	292	289	273	298	299	270	260	261	293	271	252	270	279	285	272	274	280	283	287	281	277	276	256	283	274	275	251	291	317	268	277	284	274	285	259	301	287	279	280	281	292	274	256	284	272	272	287	283	300	263	296	269	287	283	269	316	266	282	262	263	254	279	215	243	285	271	278	264	284	271	281	274	287	269	280	272	270	306	265	299	287	273	284	294	260	262	259	298	294	244	304	262	279	268	276	313	273	265	277	309	292	281	253	272	243	263	264	260	285	257	259	269	285	289	290	266	277	277	262	299	298	287	298	293	253	269	267	276	263	278	297	293	276	270	297	296	289	291	295	263	300	320	273	258	285	238	270	277	285	304	291	286	286	309	278	263	281	261	307	282	229	254	297	263	269	276	284	285	295	306	295	311	273	272	280	246	283	275	296	229	255	286	278	267	313	294	295	239	292	260	286	259	276	287	267	268	275	269	307	272	275	287	272	295	268	269	263	284	310	276	293	255	295	265	255	308	301	275	305	291	299	264	284	283	276	263	284	248	280	281	288	273	278	260	264	288	273	283	301	261	270	261	241	299	292	283	268	299	271	297	277	254	296	270	265	294	253	264	310	308	256	261	263	293	274	284	272	280	243	289	287	291	296	268	263	276	270	323	253	266	306	270	298	250	287	302	279	293	246	293	282	275	281	255	284	295	267	299	251	260	307	273	265	250	261	282	286	298	256	240	295	276	265	279	304	276	248	295	280	261	284	275	280	235	303	241	285	276	285	260	288	282	297	286	278	274	295	278	274	297	299	285	259	275	282	273	293	293	271	305	267	276	268	294	235	278	297	287	247	281	261	307	246	262	274	286	270	275	302	285	279	276	277	273	263	301	271	295	243	276	283	278	279	273	331	278	281	272	275	277	278	248	259	284	243	298	294	248	276	313	288	268	255	258	275	234	282	284	264	240	267	274	260	248	274	288	295	287	293	279	276	294	248	298	269	303	275	264	270	288	269	299	259	295	274	250	276	278	264	282	250	267	260	273	281	308	286	289	271	247	283	268	276	277	264	263	290	274	286	244	294	282	265	285	295	277	278	295	276	288	258	298	300	258	270	297	301	272	255	282	259	318	280	284	290	283	278	282	263	278	295	294	279	300	266	258	264	260	255	298	293	248	303	268	299	284	259	293	288	264	263	292	292	270	320	328	311	260	304	291	307	260	275	284	292	282	278	308	258	259	275	278	280	270	268	270	260	279	300	270	266	281	281	279	231	282	271	262	281	292	288	256	283	286	273	235	285	276	287	303	257	273	282	285	275	288	276	246	303	291	262	292	298	289	291	274	268	299	267	286	265	286	295	252	301	287	296	278	283	282	284	265	295	286	301	247	269	259	252	278	281	298	248	294	293	293	268	271	273	269	259	259	263	273	303	257	272	290	273	239	309	270	295	292	258	299	288	247	278	264	248	259	272	251	285	275	289	291	260	251	266	288	274	242	282	279	258	300	271	275	282	300	301	269	295	286	277	299	291	283	277	268	262	270	284	243	302	295	296	276	296	294	276	282	302	291	286	292	297	271	291	285	311	275	265	299	257	291	291	270	270	267	286	300	289	285	261	283	295	278	262	260	269	317	303	272	311	257	266	256	266	268	301	305	257	272	269	244	281	268	317	259	304	279	282	268	295	278	314	292	270	259	266	263	277	279	287	288	272	272	277	263	274	260	246	295	289	291	295	244	293	254	258	266	277	254	272	270	299	262	256	258	262	303	257	255	273	259	299	255	275	286	276	266	284	274	242	273	257	290	265	302	282	301	289	325	260	290	275	270	259	243	280	303	279	271	286	279	303	294	288	268	268	267	278	297	282	267	282	284	257	291	268	262	242	283	256	259	279	275	271	250	271	303	279	291	258	282	254	267	319	276	297	291	281	273	315	306	278	285	287	279	278	282	268	267	271	287	282	289	264	270	249	277	283	281	271	270	282	293	268	253	296	242	279	308	276	289	256	263	289	290	264	289	276	309	263	265	287	258	267	268	270	291	296	254	267	278	297	259	286	253	279	289	283	274	286	303	256	274	260	254	277	287	311	230	253	241	269	277	266	270	293	302	302	279	285	276	276	258	266	286	307	286	259	271	275	249	311	272	284	244	291	311	261	272	301	288	231	285	243	278	287	292	271	259	239	275	277	287	299	293	265	274	297	278	280	282	296	241	263	278	273	261	270	248	265	285	291	280	273	296	272	293	267	282	260	290	271	273	287	305	311	298	281	275	265	282	254	268	258	290	297	267	274	273	295	266	282	317	240	275	243	273	257	275	305	287	265	264	267	268	288	302	292	276	273	279	301	277	274	261	279	284	250	255	255	248	275	291	289	272	287	269	285	276	271	267	293	281	276	281	251	296	286	271	308	270	297	259	261	255	293	258	277	288	275	273	269	265	285	281	265	281	277	285	259	275	288	276	256	262	319	255	253	283	281	282	303	255	291	273	262	273	232	280	255	288	276	247	274	279	256	255	268	266	289	276	249	274	269	303	277	288	267	275	277	290	267	286	268	263	272	274	278	279	309	314	280	280	264	255	286	271	274	270	305	282	284	288	280	289	271	247	274	262	281	246	251	277	277	266	288	292	233	250	294	257	289	260	275	266	297	286	278	262	286	282	286	269	263	262	251	277	306	242	296	265	319	281	260	287	262	285	261	283	272	289	251	245	300	268	266	298	263	263	278	258	244	289	264	258	277	279	256	270	261	264	245	267	252	276	298	303	272	276	298	289	287	271	246	302	267	288	262	298	258	293	273	319	278	262	235	277	267	277	255	286	277	279	263	293	262	260	309	299	300	277	256	248	268	279	293	257	311	262	260	258	307	259	288	265	275	307	289	276	274	254	320	274	266	269	260	275	259	272	276	306	242	275	281	279	291	315	273	268	273	297	256	242	300	281	304	255	288	251	269	257	298	276	247	266	251	306	275	278	280	248	274	257	280	273	267	327	254	270	264	273	273	294	290	269	292	251	275	309	266	275	280	283	286	224	308	272	230	276	301	266	282	274	298	255	270	253	285	233	292	298	272	274	297	285	282	271	289	280	308	282	268	286	279	269	271	278	272	249	238	286	273	291	312	266	268	290	301	304	294	279	262	279	293	259	269	291	274	274	280	273	293	291	281	267	304	307	294	276	278	258	271	276	251	291	288	284	256	270	266	279	264	257	280	298	271
2393	815	935	964	944	892	863	883	835	824	772	820	782	757	796	774	756	698	784	730	747	734	780	768	767	789	727	784	697	732	777	715	740	742	756	762	757	801	745	754	814	724	723	752	735	722	753	741	747	794	760	727	726	772	749	766	752	761	762	781	735	747	721	749	703	702	761	794	742	742	790	704	805	753	759	712	726	791	805	748	711	746	741	731	732	733	701	751	737	736	743	767	756	720	739	717	767	790	725	834	746	788	768	753	722	733	786	763	764	738	763	736	741	734	737	751	728	746	775	777	770	733	733	729	767	790	771	753	752	796	789	743	724	757	742	716	753	705	739	735	748	784	713	724	764	731	749	719	722	744	762	739	705	733	751	659	740	722	770	766	772	771	780	754	702	749	706	664	729	715	766	759	760	716	748	777	751	745	753	747	754	714	727	768	785	751	736	696	765	744	722	756	726	759	746	720	710	766	746	774	744	758	741	751	726	764	704	713	735	763	722	741	733	755	704	753	747	728	715	744	653	767	729	674	762	776	760	727	772	786	749	812	784	726	759	743	774	727	753	751	715	754	722	728	756	736	746	742	712	766	795	707	784	728	751	767	767	724	765	751	747	781	756	754	779	730	736	795	764	735	736	776	776	696	778	720	740	714	733	739	742	736	716	741	782	789	734	722	721	758	742	717	695	682	753	734	761	766	746	733	735	749	762	736	741	715	749	702	765	733	824	722	754	759	731	724	736	695	781	700	711	748	772	738	743	725	734	767	774	785	734	712	720	743	746	709	731	685	729	749	787	718	784	776	717	790	781	753	703	767	725	674	709	753	780	784	772	767	749	741	730	696	695	790	738	754	759	712	786	743	750	740	774	703	752	718	719	717	715	726	735	780	756	740	813	702	754	710	675	765	726	719	770	759	766	720	735	716	743	764	785	748	758	729	778	753	756	730	798	701	749	743	747	686	763	724	768	694	764	756	726	732	740	754	779	767	722	717	779	736	754	735	727	731	718	731	758	732	790	753	756	741	705	739	731	750	762	723	761	729	778	712	702	771	709	793	703	749	765	737	739	747	724	789	763	763	751	732	692	716	795	777	744	766	733	770	736	721	774	758	735	757	738	729	738	734	750	705	738	707	750	731	748	712	759	787	777	725	789	781	751	694	738	748	785	797	661	771	766	744	703	766	751	747	731	758	773	746	767	749	769	800	745	724	760	735	758	736	749	755	750	817	799	774	747	765	762	733	733	753	770	764	771	734	748	801	743	744	691	776	737	710	802	751	729	739	764	750	760	739	726	743	746	763	725	758	740	739	739	736	777	785	707	690	712	781	766	744	718	751	764	765	793	751	741	739	720	773	726	747	742	726	760	733	772	735	747	727	798	730	771	725	729	739	753	745	732	749	780	763	799	732	754	736	812	718	743	718	754	736	778	751	712	792	780	687	729	775	698	759	737	775	774	689	726	707	727	723	771	701	679	792	765	729	768	775	743	777	777	722	675	727	753	751	714	721	759	743	745	698	763	734	756	785	741	789	704	785	751	754	735	747	767	742	733	746	760	778	765	703	786	754	717	774	805	730	780	786	696	743	726	757	758	705	747	739	771	740	753	731	716	746	729	705	760	730	742	763	757	810	749	745	759	721	750	770	777	747	772	743	732	809	714	708	764	723	758	728	724	718	748	766	680	758	775	765	760	734	756	782	762	796	772	712	734	755	736	726	747	729	742	786	737	721	708	769	753	703	761	739	701	699	727	734	712	787	735	743	742	786	778	757	760	745	724	757	767	714	714	802	778	766	765	771	778	698	684	749	716	726	720	711	740	770	798	718	784	785	738	765	733	814	754	749	726	741	753	740	744	803	741	775	695	742	738	762	727	703	745	753	775	802	755	755	676	706	793	749	708	722	747	726	786	749	717	753	785	738	763	779	748	690	763	790	745	782	764	731	710	730	762	768	719	774	740	733	720	731	740	724	775	749	757	744	769	777	745	708	757	717	747	739	744	755	758	742	713	786	731	717	749	741	737	719	720	712	706	767	754	749	691	759	779	763	782	769	774	746	747	701	751	707	727	782	733	762	751	786	725	774	730	775	686	752	729	740	755	762	725	756	731	762	782	722	747	739	734	699	770	740	728	769	723	754	744	823	742	775	760	742	762	726	742	753	747	742	752	731	768	703	748	754	801	778	707	736	765	750	754	702	766	779	733	754	750	687	740	761	744	678	746	767	717	738	736	726	779	731	767	729	758	757	725	743	752	767	780	784	673	751	726	684	729	761	769	715	758	747	743	743	774	721	716	749	752	734	746	728	733	757	825	749	771	759	748	710	723	715	791	750	757	756	790	725	753	718	728	721	721	739	754	763	736	779	743	748	756	797	710	748	744	759	738	754	748	775	743	737	743	750	724	781	745	737	732	762	741	773	700	760	765	726	743	752	730	734	774	705	728	717	759	721	765	772	770	742	757	761	710	747	745	794	752	748	733	752	739	754	725	781	712	730	719	703	752	732	745	772	732	790	754	695	766	735	741	739	702	780	743	776	731	697	710	771	771	721	762	756	791	787	776	764	752	757	758	752	708	733	771	794	773	711	756	742	733	704	714	764	759	705	764	754	766	758	807	723	771	728	743	769	743	790	764	779	742	716	803	785	708	721	762	738	824	712	788	747	716	780	768	674	750	748	773	794	751	753	746	714	774	781	717	743	742	768	781	758	790	712	746	722	728	748	725	779	785	751	704	759	770	748	747	704	800	743	724	683	717	755	714	773	739	790	732	721	747	707	733	754	693	757	735	725	746	725	817	769	731	703	755	736	713	744	737	734	706	683	761	831	757	715	704	739	733	747	734	749	788	768	728	717	734	731	759	721	784	782	734	772	749	724	735	748	764	737	693	799	719	762	728	718	747	761	742	741	749	737	704	749	741	727	774	776	695	723	736	756	731	739	714	731	759	710	661	762	729	745	777	758	765	765	713	813	684	734	756	757	718	786	735	766	768	744	770	826	785	728	740	751	740	729	758	785	708	756	764	741	739	768	670	767	764	746	717	752	726	820	723	688	725	789	767	753	737	687	756	746	736	741	729	754	756	760	725	752	752	786	724	765	752	757	793	752	728	748	740	731	751	743	760	751	767	779	732	786	746	746	723	750	730	814	755	714	749	750	746	761	720	759	760	783	728	779	771	778	773	750	713	768	761	738	718	708	769	689	787	736	734	723	748	756	740	766	688	685	751	719	775	710	724	721	725	698	765	773	721	757	770	740	739	772	768	730	686	753	741	735	732	652	723	733	699	761	752	763	700	770	719	711	768	748	746	750	729	769	739	756	764	778	729	721	763	746	727	771	739	727	732	692	706	760	780	775	701	736	740	827	764	734	751	740	783	741	710	706	760	719	780	728	765	720	769	746	714	764	756	737	774	741	733	690	736	750	742	708	747	774	772	722	722	703	751	751	679	730	717	802	662	749	796	758	767	717	701	696	703	704	707	683	743	742	773	738	793	730	710	766
8674	922	1170	907	697	530	422	337	314	293	272	216	215	231	217	208	184	190	169	178	172	174	173	170	175	173	172	185	161	155	165	156	161	188	179	146	150	152	178	147	148	161	156	156	168	178	178	177	137	149	122	156	181	152	167	153	141	161	152	164	134	183	161	163	144	139	166	151	148	158	150	175	150	149	171	160	151	152	148	147	144	160	146	183	156	139	155	163	132	150	151	146	163	156	153	156	155	145	142	138	145	150	153	149	182	136	162	149	167	172	156	148	152	143	168	165	153	148	141	155	148	148	163	166	146	170	156	160	155	149	166	121	151	162	164	137	158	154	146	147	131	154	149	143	163	145	132	131	141	127	176	146	143	156	141	153	161	165	148	162	160	162	160	143	153	147	162	131	136	143	170	161	152	147	148	162	176	144	152	153	154	156	154	165	137	151	148	150	159	132	156	149	152	174	159	128	153	153	145	142	121	141	174	183	139	153	131	150	155	179	124	139	144	137	148	152	153	154	165	146	147	152	147	145	166	127	131	157	140	150	143	176	129	188	158	133	171	145	159	156	158	144	166	160	153	127	164	162	150	140	153	146	135	148	135	164	132	148	154	135	156	158	134	144	137	155	152	159	145	153	142	144	143	182	159	152	146	157	171	138	145	175	154	175	162	162	151	139	167	165	140	130	154	156	151	143	136	160	175	141	146	172	157	176	152	161	141	146	171	150	182	163	144	155	153	160	145	170	137	160	151	150	147	155	153	147	135	159	163	152	149	158	159	136	165	158	141	142	143	155	188	136	153	149	166	133	158	165	123	150	156	125	160	164	170	152	151	138	153	158	146	155	148	138	171	148	157	160	139	162	154	139	164	151	194	132	160	170	163	162	149	143	154	171	146	142	144	155	156	140	158	141	146	155	153	149	168	135	145	142	141	135	184	160	174	145	138	142	133	133	145	139	158	175	151	167	163	117	146	166	170	152	162	151	165	147	157	141	148	150	167	149	151	167	148	144	127	156	160	146	143	152	148	139	145	155	161	182	164	157	165	158	155	152	158	153	151	133	141	165	139	147	153	150	151	161	157	143	155	157	143	171	158	165	130	158	143	152	148	156	133	150	153	138	142	151	181	144	154	158	143	165	188	155	149	157	168	136	163	171	183	149	169	128	133	147	162	162	153	182	168	131	151	142	190	175	145	128	170	162	139	163	127	163	140	159	160	135	141	142	154	152	158	162	164	155	139	150	157	170	166	141	163	178	156	155	159	158	157	134	151	127	156	155	175	164	158	143	157	171	142	162	140	150	146	150	153	151	150	148	176	151	180	146	149	162	154	154	161	147	164	152	167	140	136	146	129	172	166	131	181	159	161	154	154	167	152	141	151	156	145	161	144	173	159	147	123	151	148	134	151	114	142	147	151	150	158	163	140	170	155	157	153	133	140	150	165	148	160	138	134	142	129	144	167	147	125	141	169	182	171	148	151	160	153	149	152	148	187	155	169	160	123	142	157	152	162	144	143	141	150	140	129	161	160	162	123	158	157	151	122	154	141	156	172	130	149	149	140	157	148	173	159	139	133	152	140	160	167	184	154	163	142	133	151	148	122	170	151	158	154	161	134	153	171	135	140	147	171	147	149	133	136	154	136	140	148	155	161	173	170	142	164	137	147	144	145	164	137	153	140	147	152	162	173	130	136	155	148	160	148	146	167	159	143	155	155	142	163	155	156	158	162	155	150	153	154	144	151	166	146	158	135	134	146	161	138	128	142	152	147	156	145	129	158	152	155	153	153	144	167	158	150	143	154	158	171	139	143	162	128	147	170	150	158	166	154	150	171	164	163	155	163	141	136	136	151	175	146	170	149	150	157	145	153	149	157	159	158	145	151	144	143	158	162	172	150	158	158	134	169	137	142	131	160	153	144	161	132	162	134	159	145	148	161	160	147	147	140	142	152	146	159	155	166	176	169	134	154	161	163	156	143	164	158	168	149	149	155	144	153	148	172	143	162	122	138	136	136	151	160	183	155	147	133	164	141	147	164	135	133	159	147	179	151	136	179	160	145	175	158	151	161	140	153	164	138	154	175	128	162	177	160	146	146	154	149	137	135	154	134	166	147	162	144	153	162	151	160	138	158	146	148	149	146	134	166	147	143	128	182	140	153	160	141	143	157	150	150	162	138	134	168	138	143	159	145	156	152	144	167	150	146	146	146	169	144	152	170	146	141	125	138	141	145	143	135	158	165	139	144	153	148	152	148	160	147	132	140	156	160	173	165	137	144	151	174	132	149	137	160	138	151	174	158	162	161	168	157	136	134	180	130	133	175	129	118	160	131	159	162	139	144	156	170	170	154	167	170	135	156	162	157	133	177	142	146	169	157	155	161	156	139	171	149	149	138	157	155	157	147	150	143	137	143	161	169	125	158	155	153	146	180	167	144	168	181	179	147	138	167	161	137	149	157	137	153	139	154	155	158	161	150	143	153	164	173	137	154	153	139	161	160	139	168	159	155	180	157	163	165	136	160	138	137	175	153	159	145	165	137	149	134	149	153	147	162	166	143	177	126	147	151	175	158	171	119	160	153	152	159	135	140	150	138	152	155	150	144	164	164	150	173	161	154	148	161	161	157	143	134	154	145	172	151	136	141	127	130	130	174	159	187	135	164	133	149	154	161	150	155	144	156	153	141	145	151	160	139	120	132	141	139	144	164	137	178	162	165	167	146	155	153	143	154	154	156	150	153	158	153	166	155	142	158	148	160	144	146	150	147	144	135	148	167	139	158	146	155	139	167	172	150	174	138	137	154	140	140	153	171	120	162	134	144	161	150	155	159	149	155	156	154	155	154	143	139	161	143	149	145	146	138	168	147	153	147	156	161	146	133	166	123	165	138	156	173	177	157	152	149	128	170	144	177	146	162	175	157	162	156	157	160	139	141	151	141	158	153	143	151	165	159	152	142	182	161	142	131	162	141	130	135	168	164	156	153	158	145	145	158	159	145	165	138	159	147	161	152	160	150	145	151	137	147	138	140	151	154	146	157	155	137	141	153	149	144	164	149	177	148	144	163	151	177	159	164	150	162	130	134	154	139	176	157	178	167	157	140	158	140	148	178	147	139	143	159	143	175	178	166	145	142	154	154	140	147	174	138	160	145	148	181	146	168	147	152	133	162	178	173	152	159	149	152	158	156	155	141	152	131	154	142	146	147	145	150	158	147	166	150	166	158	159	146	151	146	133	172	162	132	158	172	155	137	126	176	119	149	161	170	159	174	166	144	156	167	155	148	169	163	147	156	158	164	157	153	164	167	161	149	153	134	149	152	154	155	139	154	169	153	162	168	140	149	149	141	132	133	143	154	136	148	165	148	157	177	166	152	156	158	154	148	164	156	141	156	153	155	148	177	143	164	155	162	148	149	167	155	149	136	139	145	166	139	150	144	170	153	147	162	166	170	174	152	153	146	143	124	166	158	151	153	154	149	151	154	155	141	142	155	143	162	167	162	141
5405	1257	2487	3041	2672	2235	1872	1549	1435	1176	1057	1014	902	787	810	772	732	718	642	682	626	581	605	591	579	570	546	530	499	500	565	523	535	533	502	505	459	505	501	476	501	531	478	468	463	467	455	476	485	462	449	464	448	455	438	455	454	463	448	469	457	483	488	462	449	483	445	464	438	491	403	475	471	476	443	434	465	468	471	468	435	422	465	448	463	478	502	450	454	450	459	428	457	446	450	456	458	432	431	431	448	456	466	419	406	473	419	454	434	442	451	415	438	440	407	426	452	440	484	426	471	463	447	454	445	436	425	435	477	462	435	452	445	441	465	441	443	441	449	441	422	439	460	434	443	461	424	456	450	433	403	436	411	453	448	419	434	461	458	446	446	428	459	455	441	447	462	430	424	447	474	475	451	434	450	405	457	431	457	428	423	436	447	414	445	458	392	439	459	449	445	439	462	473	435	454	480	438	443	414	468	468	435	451	442	438	440	429	430	437	449	425	424	417	433	437	444	435	439	436	453	440	423	441	442	463	464	440	438	435	418	441	444	457	427	444	413	430	449	488	447	457	455	462	473	437	404	456	448	452	431	454	430	453	460	441	430	432	436	439	449	428	434	466	461	419	474	457	452	422	461	431	415	413	421	417	463	454	440	412	463	452	456	455	465	453	476	444	451	491	430	430	447	474	440	427	462	428	435	456	457	413	472	456	468	438	442	429	459	452	445	479	458	431	462	466	448	415	442	418	492	418	412	442	483	494	416	463	421	452	456	424	443	431	461	439	423	466	434	404	460	468	463	450	441	448	396	454	420	435	436	445	472	441	434	436	443	446	454	402	429	442	448	425	460	424	435	485	459	399	424	449	461	421	474	432	402	453	450	390	411	432	437	452	433	453	459	437	444	434	446	414	437	403	452	440	443	471	452	447	438	448	436	479	456	406	407	409	428	462	448	401	432	436	488	421	469	475	462	466	448	448	471	461	425	479	437	452	420	460	444	445	473	455	461	455	421	442	455	459	422	431	484	454	448	428	430	451	413	448	478	442	449	454	436	449	424	426	440	434	488	432	414	446	454	440	445	461	464	459	477	462	478	467	413	438	465	431	430	460	427	417	431	447	442	420	430	432	437	438	483	426	434	416	438	433	481	443	478	471	484	427	433	432	410	479	439	436	469	414	446	471	445	445	480	418	429	490	506	453	435	440	434	437	438	444	458	422	452	443	442	431	410	448	479	480	470	425	476	428	473	429	452	442	502	448	458	449	451	434	436	438	483	433	443	465	452	470	438	422	447	431	458	450	427	429	457	461	426	426	457	442	457	486	487	420	412	450	440	444	456	412	474	464	454	421	387	440	429	418	497	464	413	426	450	451	443	422	439	422	434	422	441	424	462	476	428	500	439	445	440	447	419	432	434	433	456	458	451	446	429	455	414	457	432	446	428	416	441	477	424	439	477	424	427	400	460	467	457	462	446	440	459	437	422	469	466	421	498	443	474	486	447	465	440	415	435	443	426	468	424	439	431	434	429	483	450	429	468	480	421	440	453	430	441	451	425	463	429	419	453	461	459	442	486	435	457	464	443	448	447	414	430	414	433	474	424	439	435	418	445	433	435	464	431	442	434	406	419	423	441	447	441	440	430	474	469	423	471	470	452	459	477	423	444	452	439	432	413	443	435	427	435	410	427	457	464	437	430	411	468	471	488	460	443	442	488	422	455	412	474	425	415	449	448	420	433	429	470	416	446	418	437	437	461	477	441	434	453	447	422	434	444	400	415	406	464	436	465	465	450	464	425	430	466	459	402	461	453	429	461	423	423	460	433	437	423	453	451	452	424	425	470	433	452	455	418	430	417	464	389	441	450	452	472	423	435	464	460	457	434	516	477	435	440	435	428	458	446	447	456	493	432	443	457	459	442	434	453	469	456	406	454	391	456	480	421	463	445	463	432	432	431	493	456	440	431	404	447	437	497	415	460	407	513	422	450	451	443	457	452	471	442	418	450	443	462	443	455	459	438	463	463	458	442	438	418	427	430	465	483	463	450	421	429	444	438	463	457	457	460	450	445	451	473	421	490	445	455	436	450	456	418	450	446	420	447	426	412	424	444	423	428	415	441	411	428	436	446	418	447	491	461	423	442	486	473	440	456	426	477	441	458	425	431	481	457	440	430	449	435	457	450	443	459	449	434	440	454	447	419	477	458	439	421	438	494	449	459	440	430	457	452	444	470	441	469	415	451	426	445	463	472	445	443	404	402	445	444	432	459	442	443	447	402	455	401	468	448	450	461	436	443	419	427	458	456	481	474	452	424	446	432	471	397	441	500	469	479	442	452	450	417	447	463	464	422	459	436	417	425	433	421	439	483	457	455	438	454	441	444	414	440	417	433	436	456	448	422	483	433	407	412	412	439	467	459	420	443	464	476	409	451	437	448	438	467	457	433	474	461	472	392	453	451	450	455	432	458	443	454	430	469	458	437	432	426	459	441	446	442	448	427	464	429	444	394	415	434	418	441	425	465	425	469	445	470	426	412	412	431	411	483	451	462	478	471	443	451	448	442	459	449	442	422	425	470	468	462	457	420	410	491	443	450	477	418	442	462	448	424	443	448	509	448	403	499	436	490	424	417	427	460	456	443	422	405	438	471	413	407	459	439	449	444	377	467	451	440	430	445	436	420	475	437	456	403	424	452	427	453	453	445	410	405	489	425	434	441	442	430	454	410	411	412	412	450	452	427	422	416	430	486	463	421	432	489	414	420	458	423	475	429	446	426	451	456	379	405	449	481	431	416	421	425	431	452	420	468	444	467	451	405	444	465	458	467	418	450	434	458	461	403	450	458	443	420	441	431	441	454	436	427	393	445	444	445	446	443	418	444	456	435	472	432	438	431	437	454	481	421	442	431	415	442	407	443	442	434	434	453	448	427	444	453	387	437	462	430	443	421	419	413	441	416	473	448	436	440	455	427	475	458	449	395	435	463	463	429	445	431	450	433	432	461	422	415	461	455	414	479	456	450	463	415	448	454	460	446	444	448	433	433	421	484	452	432	437	442	431	420	467	430	448	407	447	408	411	454	442	438	477	445	452	377	437	457	450	420	451	437	440	466	405	456	432	454	417	466	424	439	472	453	478	445	452	410	449	467	452	431	419	420	455	419	454	450	440	439	428	445	434	431	461	427	451	436	419	414	444	467	408	436	452	438	454	449	467	437	412	439	420	421	428	468	458	473	457	485	479	453	476	467	384	429	441	434	494	446	421	438	400	451	395	463	475	435	437	435	442	437	464	456	434	407	436	460	424	417	458	445	471	441	458	458	421	478	429	450	467	466	466	471	451	459	473	447	437	403	444	415	432	428	438	437	420	427	424	433	435	415	438	469	442	442	433	460	488	479	452	452	426	454	460	406	428	423	433	472	422	429	465	444	456	444	426	467	430	423	434	454	447	430	434	437	425	472	454	456	429	463	455	412	467	453	462	427	435	420	426	431	464	457	423	459	457
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
