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
335844898661	335844899222	335844899772	335844900322	335844900872	335844901422	335844901972	335844902522	335844903072	335844903622	335844904172	335844904722	335844905272	335844905822	335844906372	335844906922	335844907473	335844908022	335844908572	335844909122	335844909672	335844910223	335844910772	335844911322	335844911872	335844912422	335844912972	335844913522	335844914072	335844914622	335844915172	335844915722	335844916272	335844916823	335844917372	335844917922	335844918472	335844919023	335844919572	335844920122	335844920672	335844921222	335844921772	335844922322	335844922872	335844923422	335844923973	335844924522	335844925072	335844925623	335844926172	335844926722	335844927272	335844927822	335844928373	335844928923	335844929472	335844930022	335844930573	335844931123	335844931672	335844932223	335844932772	335844933323	335844933873	335844934423	335844934973	335844935522	335844936072	335844936623	335844937173	335844937722	335844938273	335844938823	335844939372	335844939923	335844940472	335844941023	335844941573	335844942123	335844942673	335844943223	335844943773	335844944322	335844944872	335844945423	335844945973	335844946522	335844947072	335844947623	335844948172	335844948723	335844949272	335844949823	335844950373	335844950923	335844951473	335844952023	335844952573	335844953122	335844953673	335844954223	335844954773	335844955323	335844955873	335844956423	335844956973	335844957523	335844958073	335844958623	335844959173	335844959723	335844960273	335844960822	335844961373	335844961923	335844962473	335844963023	335844963573	335844964123	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
8673	1968	2436	1843	1179	818	674	513	435	371	333	282	245	226	242	199	207	209	182	136	170	194	158	146	167	151	130	156	150	159	162	151	143	166	165	152	143	140	171	153	170	143	144	136	139	129	145	152	168	147	151	147	152	137	132	158	137	128	136	159	144	147	136	124	136	128	135	116	150	141	129	135	140	142	142	143	160	162	147	134	132	160	140	148	138	127	145	132	161	144	150	149	131	150	137	115	132	151	122	141	137	127	138	126	140	134	129	146	116	130	138	130	130	152	140	133	154	134	128	148	145	132	137	129	148	146	136	147	142	113	125	130	132	106	126	143	129	143	115	142	148	135	142	126	119	141	145	147	147	158	115	136	143	142	146	126	145	137	136	132	131	141	135	117	144	153	127	118	109	126	133	132	135	144	131	131	124	134	140	128	133	134	134	161	113	142	133	151	134	136	127	114	144	118	121	127	120	156	130	129	134	145	149	112	147	137	108	134	140	125	122	126	150	135	132	143	144	139	129	145	126	146	127	146	145	125	120	149	113	160	126	141	151	125	141	146	145	111	129	145	146	129	149	122	143	162	135	136	143	157	144	128	140	145	129	124	144	116	135	145	143	120	126	136	139	126	108	127	140	142	142	145	118	140	135	152	114	147	120	147	122	132	123	141	137	128	119	165	134	154	136	131	154	129	120	135	134	132	129	132	138	140	126	107	145	146	138	131	143	107	135	146	137	132	124	105	131	111	140	135	149	140	132	144	134	127	147	133	130	117	118	115	132	124	155	128	151	124	132	135	130	149	135	134	139	139	138	136	129	149	124	166	148	165	142	127	140	154	123	145	141	134	124	123	126	136	130	107	145	123	137	164	132	159	134	139	114	125	131	149	142	123	132	119	156	126	133	139	150	138	151	149	138	143	141	122	154	150	135	122	152	128	127	151	125	127	123	140	145	120	120	132	147	123	134	135	137	134	148	131	133	140	149	140	149	136	125	116	155	126	123	124	147	128	125	138	154	127	139	149	133	134	125	143	152	136	137	144	130	130	128	128	155	119	148	112	131	142	125	139	117	123	134	131	129	140	136	146	135	132	128	123	130	128	147	129	117	122	129	116	117	123	133	137	107	139	121	124	130	130	144	116	137	159	153	139	150	100	134	144	134	150	130	150	128	132	120	121	106	145	135	137	136	136	135	148	131	132	112	131	138	134	137	132	127	119	143	146	165	128	132	146	136	118	121	122	134	150	134	135	147	139	144	133	155	135	109	120	125	123	146	148	139	144	150	129	150	151	151	146	121	140	121	132	132	154	138	126	141	149	125	126	134	149	142	135	115	132	148	117	125	158	138	155	139	141	130	140	149	155	121	129	136	142	112	138	132	136	124	116	118	126	136	150	130	146	127	134	116	164	137	121	122	139	164	143	135	138	125	141	123	127	128	128	123	141	135	152	143	153	141	139	126	133	151	139	157	152	138	130	144	136	132	119	121	122	137	117	136	150	139	160	141	139	139	133	153	149	140	118	133	131	138	145	150	150	156	147	125	137	135	127	132	133	124	116	150	124	148	145	130	132	120	153	146	129	124	128	144	126	125	121	134	132	121	128	136	137	118	126	129	133	134	148	139	132	115	132	108	128	127	141	131	121	146	147	157	130	141	118	149	137	124	136	141	140	148	134	136	137	126	128	144	143	132	114	125	137	139	143	132	133	150	131	136	121	135	128	129	124	126	111	124	146	142	139	139	127	145	129	151	134	139	116	129	132	116	131	162	130	152	153	149	125	120	120	133	137	139	123	129	138	136	120	145	124	127	144	136	132	125	127	126	148	133	136	124	120	134	139	144	132	145	123	146	137	142	126	124	107	136	126	133	136	128	156	138	133	156	135	160	141	125	110	126	156	126	126	143	125	128	146	125	124	137	112	129	127	131	117	141	110	148	144	128	134	154	147	122	109	154	123	160	126	132	157	121	135	153	134	120	147	137	125	128	137	121	136	112	141	142	146	137	131	120	141	146	142	124	139	131	123	139	149	112	108	128	138	111	149	160	121	150	143	125	144	145	109	123	121	132	108	122	148	129	145	124	141	154	130	142	129	136	140	151	125	118	140	130	139	135	141	134	132	161	133	149	138	124	148	131	125	131	142	121	130	140	126	146	149	143	121	142	120	125	170	127	126	151	120	103	141	122	122	117	126	114	149	132	127	121	136	119	143	127	114	131	129	120	156	131	137	145	156	127	134	126	148	129	136	116	127	133	126	134	144	148	143	117	147	137	143	120	126	124	123	155	134	142	150	147	121	136	140	142	136	134	132	139	147	158	144	138	122	141	135	118	136	134	149	151	145	145	138	128	152	136	138	131	136	136	148	138	131	127	109	158	136	140	127	113	149	152	128	140	139	121	117	138	133	147	122	140	149	128	137	128	129	119	123	142	141	124	130	123	151	132	141	141	131	142	128	149	139	133	135	112	125	123	130	140	134	118	148	122	121	145	123	110	137	151	127	111	127	142	150	101	115	135	121	143	123	140	146	138	139	148	142	130	149	152	128	124	146	138	140	150	124	145	145	145	174	129	137	127	154	150	129	129	129	128	135	134	134	135	138	135	131	127	120	125	127	139	156	125	132	138	148	135	126	150	115	159	120	125	128	143	137	133	142	126	127	147	126	111	127	153	125	138	129	142	113	148	142	139	106	126	132	146	134	140	121	132	138	110	127	115	117	143	140	134	128	114	125	141	125	149	134	131	129	133	148	121	132	137	138	128	130	148	128	136	135	130	146	128	132	140	149	141	128	138	144	138	123	152	131	130	134	148	123	109	125	137	120	150	143	139	106	147	136	149	132	127	139	153	131	138	136	141	126	129	145	145	124	134	127	145	135	128	146	137	120	124	128	124	144	143	130	139	114	146	136	150	126	128	137	134	137	137	129	150	139	132	124	147	138	131	122	151	152	112	122	117	126	135	135	158	165	132	135	161	148	137	106	155	128	118	130	132	107	142	116	130	154	143	142	126	129	124	138	130	109	117	144	126	125	128	133	147	136	143	139	125	123	123	133	125	128	134	153	131	138	147	108	127	155	131	146	126	144	145	154	124	133	141	133	120	144	147	135	140	131	138	124	162	141	154	141	114	146	160	140	147	130	138	136	137	110	126	142	146	148	150	137	154	136	139	127	122	111	120	129	144	136	129	125	138	110	118	122	125	136	148	115	148	146	130	137	158	132	139	126	124	134	124	145	128	115	147	152	137	117	152	118	131	149	135	151	138	149	136	138	146	133	110	128	130	121	120	134	133	136	134	135	155	136	138	144	157	154	140	151	146	108	145	135	138	136	134	141	120	148	142	130	144	148	162	146	136	126	130	127	118	146	151	115	148	140	145	137	117	122	129	132	124	139	136	127	153	140	122	147	131	121	162	141	108	154	146	137	120	151	125	136	145	148	138	121	138	126	124	131	137	140	150	128	139	126	141	156	129	148	125	126	127	138	121	129	119	120	151	124	149	152	141	151
7915	2435	5406	6225	5409	4430	3662	3022	2607	2177	1962	1683	1512	1402	1240	1190	1089	1023	947	906	876	852	810	761	757	728	691	711	719	650	649	691	583	623	646	583	591	581	608	538	604	586	544	529	564	595	536	556	488	582	528	560	513	534	567	548	512	525	498	509	481	483	528	515	500	549	503	505	466	511	476	506	532	503	505	512	470	501	525	497	444	513	507	514	506	509	487	456	431	496	489	470	470	493	496	499	479	508	462	457	453	483	480	487	495	493	465	440	484	453	459	504	494	465	497	496	459	492	516	446	470	486	490	440	412	426	485	439	455	441	474	480	450	448	485	492	469	430	483	494	446	473	450	461	479	487	496	473	460	501	494	462	465	504	477	495	472	473	481	485	468	473	500	465	444	489	449	441	502	459	456	435	447	482	457	454	476	457	446	441	475	471	477	460	469	437	492	504	434	446	475	457	465	473	458	459	475	474	468	467	480	430	468	451	493	459	483	474	484	456	444	445	469	444	471	452	453	431	480	447	452	486	477	449	471	469	447	473	469	492	458	481	468	478	474	433	450	449	483	477	451	436	444	473	471	459	458	485	447	430	452	494	470	450	474	459	477	431	430	495	455	451	509	467	415	479	448	488	464	476	415	431	452	455	474	467	485	466	444	439	469	449	456	482	463	478	492	455	444	432	464	485	517	483	469	473	469	474	448	452	459	459	459	496	460	493	480	460	455	449	517	439	439	426	495	454	464	459	508	458	481	451	502	450	447	483	509	476	439	474	495	468	486	466	445	485	491	476	451	464	457	484	464	471	466	441	456	463	457	445	477	460	475	475	448	467	483	473	452	456	469	462	470	435	453	439	474	442	483	455	469	479	466	457	452	503	439	447	470	453	470	441	455	472	494	499	496	425	442	441	474	479	464	469	477	470	433	444	434	432	476	472	471	453	484	505	433	444	484	487	450	471	494	450	455	474	490	489	476	438	467	455	503	480	495	434	451	461	483	454	429	462	456	503	457	505	488	479	507	485	437	489	488	465	451	493	459	443	438	474	444	471	460	444	504	459	460	422	446	462	493	474	480	463	457	455	411	482	469	454	485	453	445	468	474	485	458	457	467	477	448	421	423	470	459	473	472	456	462	484	467	468	452	452	476	453	477	488	467	456	473	476	494	465	455	483	454	480	438	454	479	423	449	428	483	505	474	503	438	460	460	480	457	447	483	461	435	457	458	455	498	450	495	487	456	459	439	469	450	485	504	459	479	463	471	466	446	441	458	500	454	461	461	446	446	466	461	465	495	474	491	488	453	481	497	457	454	428	476	495	491	510	461	439	491	476	493	471	496	462	477	444	500	468	465	443	470	496	461	466	481	486	429	483	465	437	468	494	475	489	485	481	450	484	480	485	449	481	461	427	449	491	468	453	468	449	440	480	441	466	404	484	453	473	500	458	479	470	473	448	456	451	456	481	448	476	452	434	454	461	490	505	456	452	431	473	475	473	509	458	476	492	457	438	453	490	432	460	480	467	482	466	501	485	460	432	492	497	476	448	436	422	485	452	450	454	439	484	498	457	469	466	474	453	464	475	454	426	473	452	513	443	469	450	434	493	465	491	470	456	463	463	463	491	477	510	466	469	459	473	456	463	463	502	429	440	457	460	439	462	460	477	466	453	475	472	455	468	447	451	473	448	449	438	442	498	481	468	445	483	449	439	454	437	450	432	502	474	469	443	470	468	417	483	495	446	461	481	445	498	441	480	495	475	472	448	469	433	511	464	443	490	444	477	494	442	440	462	466	455	475	462	483	428	467	498	433	475	487	426	491	457	480	497	487	528	483	474	481	490	486	442	491	470	441	471	475	443	462	439	477	476	473	416	498	457	447	419	499	478	454	445	484	501	472	464	465	485	467	451	443	475	484	464	471	477	447	444	424	482	468	483	473	492	448	455	467	486	461	409	419	461	465	448	455	457	492	460	456	446	472	465	426	475	447	475	455	481	469	461	461	453	473	439	441	474	467	481	481	450	483	444	452	437	441	477	471	476	448	471	508	452	469	425	473	452	446	429	461	480	491	489	454	462	502	490	443	460	459	435	438	443	495	467	447	456	427	471	457	460	476	512	488	482	453	485	473	437	470	440	466	451	475	433	453	461	439	479	449	485	459	423	486	449	475	438	511	462	500	439	470	456	453	427	480	439	455	474	427	481	422	446	507	454	471	477	475	492	482	481	431	474	460	469	445	417	463	465	450	457	469	466	494	478	480	461	470	484	481	454	430	459	467	481	465	485	461	450	461	447	484	462	462	445	489	467	450	427	448	430	496	427	465	480	454	482	445	482	468	439	455	480	444	457	461	495	459	410	463	478	463	487	488	482	450	480	463	490	457	470	437	504	466	432	462	484	450	471	439	484	460	486	453	433	462	481	497	464	435	459	432	465	444	485	519	461	448	447	444	476	471	485	470	480	472	436	492	488	427	519	456	486	469	469	465	458	464	445	468	448	483	454	448	476	456	471	450	436	450	450	452	470	464	478	466	428	457	458	462	463	483	469	449	474	439	430	445	473	487	474	475	449	451	442	484	475	472	471	457	493	452	455	477	441	444	461	482	465	466	444	442	511	475	433	479	455	485	483	467	482	423	522	477	450	497	466	427	479	442	446	446	491	435	484	487	449	465	472	450	468	512	474	480	473	487	468	494	441	441	476	500	439	476	435	465	464	448	456	508	445	426	441	461	465	473	491	503	468	446	464	465	466	447	465	460	492	495	451	504	480	443	467	461	505	446	484	469	496	434	500	426	452	483	491	452	418	455	456	453	493	449	459	472	413	437	469	462	496	443	478	482	454	493	460	451	526	482	464	492	443	475	466	468	457	504	462	462	483	445	525	479	478	504	445	459	468	446	467	462	481	496	450	480	458	494	452	453	492	477	460	423	458	449	465	478	454	510	443	504	443	479	513	519	472	467	483	488	445	470	447	479	493	442	440	432	479	450	418	464	479	473	482	478	481	458	505	461	486	484	482	454	465	470	473	465	463	472	417	445	444	458	483	449	431	455	430	439	471	437	456	477	465	524	481	492	449	455	445	501	454	458	449	450	475	420	452	423	458	472	455	474	485	456	473	510	438	470	523	414	493	464	466	434	432	470	433	480	462	411	446	478	477	437	448	434	462	467	454	482	475	482	462	443	471	444	467	463	484	455	480	458	502	445	443	448	463	478	459	449	467	485	470	456	443	497	490	461	479	497	485	421	500	500	519	466	512	515	507	504	476	471	461	480	477	441	467	461	407	418	526	440	486	448	482	470	485	480	487	430	393	455	435	472	471	488	418	418	497	434	441	460	470	480	469	437	465	405	498	475	489	477	469	460	474	467	459	471	458	454	505	495	451	512	458	454	508	445	463	408	471	476	457	492	496	464	440	456	466	447	469	468	455	465	470	473	480	425	483	468	436	493	441	470	440	458	485	466	476	472	469	461	496	502	480	447	478	507	458	497	475	473	464	453	429	478	475
1368	368	403	368	329	328	354	363	308	362	337	347	337	319	328	317	317	302	298	359	340	344	335	310	348	324	317	321	336	330	338	300	273	337	330	312	304	316	315	324	325	324	318	294	321	346	306	298	303	333	345	332	334	312	332	359	330	345	344	307	354	341	313	307	324	318	334	347	293	320	326	311	331	327	300	315	328	310	355	335	302	338	337	310	331	302	299	353	323	331	336	310	327	327	352	293	328	314	305	324	331	318	299	337	329	318	316	330	296	331	316	335	309	328	327	312	319	312	302	320	316	320	328	345	344	318	308	320	341	353	324	319	315	314	309	334	346	332	354	320	305	321	339	310	326	317	300	318	360	332	302	313	322	289	320	294	314	342	326	342	317	321	317	299	315	313	340	311	331	315	360	307	314	318	304	338	309	325	328	307	318	330	336	312	310	294	310	323	326	311	306	316	329	336	330	314	335	331	338	302	333	341	310	318	326	302	350	336	319	314	330	308	316	324	324	331	325	309	294	303	311	318	354	319	353	300	363	308	300	315	355	333	332	336	289	340	311	347	317	342	340	333	290	350	295	305	284	330	313	325	298	292	328	325	345	313	311	322	329	283	334	355	332	303	336	311	312	300	352	314	309	311	338	291	317	323	333	318	338	322	331	305	315	333	322	318	331	328	309	339	296	292	313	346	306	330	289	357	275	324	306	277	306	313	291	347	309	350	322	349	317	302	300	307	307	325	300	313	331	354	354	320	331	299	320	321	332	301	330	288	330	324	314	300	300	297	335	354	309	291	332	309	299	328	304	320	324	327	308	323	319	322	324	302	324	354	319	307	328	311	303	316	284	318	322	316	294	338	321	344	328	322	290	320	308	316	309	315	313	344	335	347	344	325	295	309	324	306	326	328	347	331	374	324	355	313	300	295	311	291	328	332	325	341	313	368	329	314	339	327	346	304	343	321	280	334	311	315	331	312	302	315	332	328	356	290	343	321	313	348	325	326	317	329	314	322	324	300	334	317	322	331	333	309	328	344	298	330	332	327	298	328	308	288	312	330	313	309	322	305	304	304	315	326	327	330	312	331	315	298	313	338	303	312	330	318	339	367	329	335	328	325	305	290	312	337	313	337	334	309	317	348	338	337	321	330	298	335	351	318	337	317	327	323	339	348	329	307	289	316	302	310	305	320	352	351	308	303	330	346	309	312	295	320	314	324	315	289	313	344	303	315	317	317	325	324	329	306	314	320	334	329	286	315	346	330	381	336	322	263	342	277	337	291	314	314	318	301	340	322	318	320	318	285	325	322	332	322	329	356	336	315	329	262	370	336	318	327	339	307	317	337	364	358	333	315	328	304	350	331	341	299	309	326	342	331	305	350	326	327	335	311	306	317	348	332	312	343	308	320	325	353	339	329	287	307	332	329	308	320	330	324	305	371	335	318	343	321	319	322	337	336	315	330	308	313	305	325	329	308	330	319	316	315	296	351	322	334	313	291	315	337	345	338	335	328	295	337	339	311	306	347	334	330	324	361	326	315	343	363	302	327	337	277	315	336	320	331	351	318	301	309	330	336	319	300	333	294	323	308	322	305	325	331	315	301	350	337	293	308	345	322	334	321	312	331	335	322	289	303	324	308	328	306	287	330	326	321	305	313	302	292	306	356	312	343	337	320	336	296	319	344	334	330	351	337	324	331	312	302	325	319	319	308	330	356	313	301	319	325	321	311	304	307	340	347	321	314	349	336	292	304	315	333	309	308	317	272	353	329	305	329	293	331	321	319	321	322	354	322	340	312	326	325	336	284	316	336	352	328	330	329	320	315	325	320	357	295	343	311	315	320	332	321	343	358	352	309	311	320	331	366	311	316	323	328	338	327	341	331	298	307	324	303	351	334	328	324	309	312	302	321	278	308	334	346	319	305	311	334	311	302	316	298	315	317	327	310	322	305	293	343	353	314	334	322	356	319	329	321	299	298	313	337	324	340	300	313	313	293	330	365	312	293	301	345	301	322	328	325	319	342	332	332	301	313	321	318	324	330	331	306	300	334	302	287	335	336	318	318	312	316	341	332	317	312	329	348	347	336	329	345	339	298	333	308	312	318	329	343	290	314	349	302	338	327	281	356	316	331	314	322	311	296	317	330	302	351	328	333	315	311	341	310	372	333	337	336	338	301	333	298	303	350	313	331	307	315	315	322	302	320	306	300	346	319	322	315	305	306	311	364	304	322	328	319	346	327	324	326	318	347	326	333	313	303	327	312	339	319	321	310	329	347	325	327	329	335	329	332	322	329	302	314	348	307	337	343	338	317	327	313	331	311	300	310	308	305	325	308	351	325	311	307	328	315	329	331	292	299	301	319	315	304	303	320	311	321	359	316	306	339	323	337	328	326	332	312	314	335	321	339	292	352	353	330	311	305	339	293	310	298	354	294	311	323	320	336	305	309	351	321	298	341	331	345	339	304	327	301	303	289	300	308	317	302	267	297	327	353	314	314	316	355	326	334	322	317	324	303	291	310	305	328	334	347	312	318	307	340	338	322	336	294	326	317	271	319	344	349	322	303	301	303	339	343	345	286	345	338	284	348	326	303	319	312	330	354	309	300	322	330	294	295	299	345	298	335	326	328	298	280	313	346	332	351	323	285	307	324	326	316	287	295	318	329	311	329	343	304	319	329	302	321	316	329	318	332	284	327	332	338	322	335	312	299	334	314	342	345	323	322	328	328	310	291	321	346	320	326	343	308	310	296	335	292	290	340	316	308	331	322	331	329	326	306	317	342	317	303	350	326	342	332	335	303	329	305	335	298	303	300	376	319	312	333	314	344	309	294	347	336	342	308	353	325	314	329	301	306	345	328	331	323	294	313	309	327	349	315	324	310	311	308	291	322	292	328	310	332	347	309	315	298	319	334	359	316	314	315	337	344	300	324	313	340	319	299	315	331	308	310	320	324	350	297	308	321	353	299	332	320	307	332	301	342	325	349	352	348	312	367	266	314	331	342	306	364	345	336	351	307	328	313	317	311	311	293	314	356	340	309	313	318	334	321	327	317	317	300	288	322	291	354	326	294	340	331	315	306	314	341	312	295	312	307	314	308	316	341	337	295	314	341	303	355	342	329	305	335	373	302	296	278	341	320	321	328	332	311	314	326	282	342	313	309	326	307	306	273	290	337	294	300	325	297	336	307	321	322	295	266	318	276	335	339	321	339	343	340	330	321	340	304	322	299	309	311	318	317	297	339	326	322	339	322	323	304	307	318	317	289	313	313	313	308	318	315	301	340	306	317	332	318	336	347	353	335	324	287	332	303	325	308	311	302	295	333	310	339	314	321	299	333	348	309	332	322	348	338	333	330	296	336	329	341	352	340	338	316	340	326	298	337	299	330	290	298	337	328	296	359	326	305	343	323	320	329	299	331	307	310	326	320	333	326	316	310	335	356	309	330	300	317	333	335	357	323	323	309	356	312	315	315	310	305	334	294	325	335	310	322	305	308	315	310
2384	1091	1117	1149	1180	1135	1061	1063	1055	1085	1044	1019	993	1029	1014	1008	992	984	969	1028	988	940	955	980	976	989	965	963	990	936	996	941	983	925	954	999	1053	968	999	989	971	978	994	990	971	1004	1020	928	967	943	957	931	947	998	937	974	993	985	950	988	941	974	971	941	960	951	947	954	919	989	1003	968	955	1003	939	1030	959	916	950	935	935	1023	946	1026	976	982	920	1019	1003	999	957	929	966	974	911	990	997	1000	917	972	969	1017	954	971	1028	967	993	932	1013	995	959	948	974	931	971	996	998	986	936	931	902	980	894	997	988	970	1017	999	946	962	1038	965	878	949	997	979	956	974	973	966	938	936	964	996	957	967	958	928	907	954	951	1002	968	958	955	950	950	939	946	949	988	976	945	976	936	952	944	936	1004	1016	935	944	983	905	962	940	925	960	931	954	1012	985	942	974	936	922	999	953	928	925	1010	1020	988	928	929	972	971	967	958	914	999	961	972	966	994	985	941	967	980	931	967	933	930	971	983	1031	918	968	913	1001	973	919	922	927	912	994	938	977	960	976	995	984	985	987	945	978	955	931	949	963	919	969	973	956	1047	993	959	975	1007	985	949	964	965	956	977	953	998	994	989	910	940	906	914	949	984	935	902	997	954	976	961	939	914	975	986	886	955	950	967	1016	952	966	913	931	929	975	945	1005	989	952	976	932	966	950	1018	1014	954	967	905	974	1000	934	967	945	909	975	941	985	910	902	957	960	989	935	977	948	962	950	906	922	982	1016	954	991	975	953	989	976	923	949	991	961	970	948	992	958	960	941	943	992	980	961	969	924	987	948	952	954	986	989	1002	951	983	917	943	940	939	932	943	954	954	920	999	969	941	968	950	924	908	938	905	905	974	1015	947	965	1018	973	1001	977	901	1020	977	984	948	1026	936	921	907	990	985	903	1006	959	938	1015	934	938	957	943	952	935	900	933	928	954	977	1003	915	996	932	918	979	957	942	983	967	947	966	968	930	918	988	973	930	970	968	935	980	989	945	910	936	941	978	953	969	960	947	914	1013	948	922	968	950	977	985	936	1000	957	984	951	898	950	962	984	951	967	992	989	975	966	973	982	980	969	1001	975	984	923	954	951	949	1010	943	997	996	958	993	953	930	917	1012	989	995	994	946	956	920	919	993	948	953	945	952	942	949	944	964	1024	995	984	965	971	929	954	943	944	940	975	957	927	1019	920	980	951	952	973	990	999	1009	944	979	928	963	939	913	925	1009	1002	920	998	951	1009	867	937	964	1017	976	962	946	1010	985	987	971	975	993	1000	929	1037	901	961	983	989	1032	984	964	958	925	920	970	995	969	936	943	928	1003	1020	1036	963	948	975	919	992	929	970	971	980	951	940	912	964	1001	927	917	998	973	975	946	1018	986	968	951	952	952	920	931	933	1018	1006	958	934	940	931	976	972	944	947	914	936	994	955	945	1013	938	932	966	990	958	966	948	931	996	929	1014	981	1018	1019	986	975	982	958	966	961	932	948	980	966	978	925	1011	990	961	996	1019	924	945	949	915	992	914	978	981	963	993	991	928	979	915	945	876	993	913	949	967	939	982	918	954	1002	987	953	967	976	955	961	949	941	936	989	997	1022	931	955	953	940	956	993	999	928	1003	921	904	967	997	910	1000	941	959	944	942	963	967	960	959	951	939	989	957	915	938	948	951	970	980	975	998	1010	948	989	936	957	954	901	952	966	957	910	925	996	927	1028	955	980	1020	924	965	986	956	958	960	929	911	953	926	983	985	976	952	998	962	928	966	933	966	972	959	953	978	962	1008	928	984	976	1006	1026	1005	997	954	963	966	953	973	910	939	918	930	979	989	908	1017	974	974	933	1034	915	942	936	930	986	960	888	934	959	1013	985	932	916	949	968	1007	963	971	922	985	961	954	942	979	998	989	923	962	955	965	936	944	969	1007	936	964	929	983	956	1035	949	953	978	940	987	910	993	877	930	922	1022	915	930	984	924	1021	965	989	960	942	934	961	1010	940	918	1003	950	993	983	983	957	941	935	945	957	950	951	955	942	1006	933	923	997	943	953	969	970	971	1011	982	932	950	929	955	912	927	960	926	967	899	980	940	970	988	954	931	933	963	931	959	978	988	985	962	956	968	951	987	979	934	985	925	906	1029	941	955	928	948	953	962	975	916	970	940	967	943	963	936	950	973	960	945	1002	931	971	954	964	946	916	1045	1009	923	931	982	917	977	977	987	902	921	943	946	957	954	885	961	956	963	932	944	1013	943	1012	955	971	940	979	901	974	970	933	968	980	985	948	937	905	935	956	953	994	949	971	928	930	931	918	944	962	945	965	944	933	964	958	973	974	994	908	945	961	951	913	992	965	971	974	916	972	975	926	994	953	923	950	955	964	950	996	969	964	991	932	921	982	937	966	982	977	934	952	963	963	929	962	961	949	972	916	980	980	955	964	923	996	973	947	999	991	1020	937	951	981	990	951	995	894	935	974	939	977	984	898	971	963	944	1034	976	949	937	976	982	958	1002	920	953	899	925	906	931	978	935	995	990	969	1003	966	931	936	948	943	984	953	877	968	966	961	912	945	963	1022	961	936	938	954	969	940	950	952	936	988	931	960	1032	916	1052	984	935	955	961	914	949	972	929	966	916	982	996	956	955	1045	997	936	970	988	972	1015	941	976	965	1015	1003	973	969	968	957	933	885	938	964	951	1040	931	959	999	925	972	944	952	993	974	965	924	1004	940	1030	992	956	965	934	944	951	908	942	974	981	1015	968	960	1016	1002	982	1011	977	976	947	978	988	1020	974	1008	976	974	939	928	946	985	984	1011	934	1043	963	989	989	1016	935	982	934	933	905	902	980	952	938	945	933	991	1014	982	979	904	962	1002	968	929	912	974	921	986	990	1040	924	936	987	943	982	999	928	926	958	981	970	975	948	990	954	983	986	958	954	970	942	926	1030	941	992	956	982	972	1005	951	975	930	931	920	963	957	953	940	924	968	955	923	1024	931	1012	969	993	973	960	967	991	1001	940	949	969	894	918	960	964	939	966	982	990	958	944	926	968	942	897	966	917	958	953	956	900	1010	907	966	1010	904	994	953	946	961	1031	949	1022	970	950	943	945	963	974	955	1012	974	944	959	1016	922	931	978	968	936	977	922	1032	960	1002	934	962	989	979	944	978	979	969	974	966	886	957	988	927	981	1050	1019	980	946	932	916	935	976	898	934	927	968	965	975	936	968	1009	956	926	959	996	946	959	918	947	1025	1030	940	1031	932	968	883	966	924	937	995	963	953	976	940	997	953	902	966	983	970	1036	944	933	1013	941	919	959	982	989	939	949	955	1000	924	930	940	1007	942	973	977	950	899	993	937	983	935	998	1009	965	971	960	1019	979	1008	949	885	980	1002	918	902	953	985	972	926	938	900	920	974	963	879	946	959	959	975	995	929	973	931	937	971	886	1003	973	993	924	974	962	889	959	1018	952	984	931	948	979	945	957	947	948	983	969	945	932	1022	989	1038	969	924	1005	978	933	990	950	966	952	991	974	918	989	984	992	973	964	957	973	954	929	988	936	939	1025	970	919	963	967	986	950	926	923	976	943	980	979	955	910	943	961	955	869	966	938	971	1031	957	986	940	963	1004	961	942
4660	982	1314	986	712	598	449	337	331	347	278	283	254	244	239	243	217	240	202	243	206	206	206	202	206	223	224	208	206	236	192	210	227	196	202	187	180	207	203	201	189	190	199	198	199	232	180	226	189	188	187	180	203	195	198	210	191	191	201	213	187	200	167	195	209	197	199	176	206	204	180	201	188	222	187	188	207	203	209	219	179	181	180	199	205	206	164	192	201	199	201	195	171	180	200	199	193	210	197	191	204	217	219	214	174	199	182	212	170	201	224	199	189	188	214	224	182	212	218	194	213	200	193	195	211	193	180	168	185	199	208	210	199	200	209	196	190	200	217	197	178	210	196	181	180	193	201	189	208	208	209	175	196	196	209	212	236	206	160	208	221	189	204	224	205	191	203	194	211	194	184	182	206	195	222	187	214	176	188	219	181	214	201	202	204	197	174	214	211	192	188	206	186	183	182	190	189	217	170	175	189	195	192	177	179	210	173	189	213	210	200	202	202	195	186	190	201	196	176	198	212	179	182	181	196	181	193	198	178	208	233	201	199	201	189	176	197	179	223	193	204	182	189	187	178	192	202	210	182	202	181	186	197	207	205	184	205	222	184	181	207	190	215	183	205	172	186	216	197	154	211	212	215	191	213	195	229	201	202	208	175	193	184	195	229	236	205	197	206	220	222	200	208	190	204	193	176	197	188	182	211	218	205	187	194	165	182	186	212	210	192	219	200	187	193	220	177	187	212	193	203	206	170	202	216	207	184	170	204	204	201	193	220	192	210	202	233	174	192	191	213	193	200	206	182	197	178	189	198	209	215	215	206	200	199	208	196	196	203	182	189	201	202	199	198	183	168	220	185	228	188	176	176	182	198	171	180	180	210	205	195	222	200	193	202	205	199	191	197	182	216	218	225	203	178	211	208	209	190	206	201	206	184	200	193	204	200	210	191	193	191	187	185	200	197	178	214	199	179	158	204	187	204	183	209	194	169	192	203	202	189	186	182	180	193	173	182	195	212	215	200	197	199	195	208	196	198	162	203	171	204	201	208	221	191	189	198	196	211	202	219	209	225	216	197	196	205	222	166	208	220	174	210	185	216	193	209	186	200	189	191	189	166	189	171	208	193	210	200	196	179	211	175	178	184	217	232	177	207	199	195	192	207	186	226	210	176	194	211	204	212	177	193	185	212	187	215	194	191	192	195	196	204	194	199	191	188	192	200	198	189	202	190	206	193	192	197	176	182	215	195	193	206	189	192	209	172	190	176	192	186	195	199	192	213	197	198	193	185	183	211	173	212	182	229	199	201	197	210	186	211	177	202	201	201	176	196	198	191	211	211	189	200	212	185	199	199	197	220	182	207	187	195	207	191	172	183	181	180	184	204	180	214	191	194	197	198	183	200	216	208	199	192	199	197	193	206	191	180	190	209	186	205	197	181	184	209	180	187	194	219	218	217	199	215	202	208	204	202	217	202	193	188	204	201	183	220	206	205	203	191	195	211	195	201	218	188	192	220	187	186	191	199	200	177	217	202	203	202	192	185	201	209	178	195	192	179	184	209	201	190	199	177	199	215	180	190	222	183	200	217	200	211	210	208	207	202	198	190	202	200	184	198	168	213	198	203	252	211	197	204	206	181	195	211	178	205	212	209	193	202	212	198	196	197	197	203	182	157	216	199	193	203	213	203	168	171	178	205	202	191	197	196	188	183	198	181	200	176	207	195	171	209	165	200	178	204	193	213	202	199	188	211	184	209	199	186	193	185	194	209	224	190	195	196	211	195	205	181	205	197	216	173	214	171	190	160	201	196	184	183	190	181	197	196	197	192	183	205	191	217	186	195	196	178	207	204	195	171	203	190	189	185	176	183	193	208	179	209	184	203	204	195	191	176	199	191	195	184	205	221	184	191	210	187	190	197	196	196	166	198	174	186	211	175	222	173	189	218	216	199	209	197	183	190	196	204	216	205	192	193	223	161	195	211	183	208	183	201	191	217	213	232	209	219	194	184	198	182	184	204	212	186	219	188	209	193	185	180	182	195	196	208	199	207	176	183	187	199	217	212	182	201	191	181	193	205	230	202	211	184	195	199	204	206	194	201	198	198	236	183	210	169	163	208	205	190	239	204	183	200	226	201	189	198	203	192	184	223	193	187	207	198	175	174	178	184	191	195	198	191	196	205	179	194	186	227	192	198	215	193	197	184	182	216	208	202	222	203	216	178	204	202	200	198	209	196	189	214	212	201	189	195	189	181	174	224	174	219	190	188	214	213	214	205	202	215	179	207	215	180	206	213	188	205	183	192	215	203	176	200	205	198	174	194	225	200	160	210	204	202	195	194	206	199	198	199	200	202	190	196	213	182	188	193	209	185	199	193	219	185	204	181	177	181	215	184	220	180	212	209	202	182	191	192	182	208	196	204	188	201	213	202	187	208	200	224	191	205	205	207	177	206	214	194	191	189	197	202	212	214	200	195	157	188	173	197	186	197	185	194	193	209	186	180	188	203	170	182	192	177	198	190	209	184	187	203	200	199	206	189	233	211	190	226	196	185	199	196	206	147	198	197	208	197	222	189	222	202	201	167	218	205	170	183	191	208	176	196	220	221	219	180	215	202	174	196	204	198	177	205	186	218	196	186	171	198	176	193	171	193	193	214	199	177	207	190	200	172	237	198	171	197	231	209	183	188	169	214	188	212	200	184	166	177	183	202	178	188	183	212	191	210	177	187	182	195	190	167	189	175	216	189	200	193	231	208	183	194	189	198	188	205	205	185	198	188	216	235	181	195	191	187	194	176	206	217	213	198	216	172	189	203	189	194	194	218	179	211	212	211	186	202	172	201	175	208	176	201	219	215	184	186	178	187	213	198	196	184	205	173	201	186	217	193	199	175	206	217	179	184	237	193	198	225	226	193	181	218	192	172	191	194	194	207	187	203	187	209	213	198	207	191	187	161	213	208	192	212	184	210	191	204	205	202	199	206	226	194	178	179	180	230	207	193	198	208	229	211	193	194	191	215	177	182	178	212	207	201	185	192	204	221	204	200	223	200	215	203	212	214	206	190	186	194	196	191	191	190	221	207	188	193	203	196	205	191	196	201	193	193	185	165	206	194	206	195	208	221	217	193	174	185	212	195	192	184	179	221	211	191	210	197	179	222	193	222	211	210	195	182	187	201	209	197	203	219	217	214	210	202	193	187	208	205	183	192	186	189	198	196	244	197	187	188	200	196	208	193	215	206	215	184	236	196	213	205	221	201	188	216	211	210	212	220	200	210	181	202	223	198	201	206	219	205	192	202	195	207	201	218	182	186	175	205	196	185	189	198	184	182	194	191	200	188	194	195	188	198	186	220	194	198	187	196	188	211	222	220	203	212	200	201	173	227	195	193	200	209	213	193	192	206	201	193	198	181	190	198	187	176	217	193	187	176	204	210	207	207	207	209	213	191	188	206	187	168	164	194	188	211	193	201	201	206	182	195	204	199	184	189	200	197	199	209	213
5594	1539	2976	3573	3130	2660	2252	1966	1751	1408	1329	1267	1188	1136	1017	1027	892	896	930	903	872	777	852	829	789	782	816	711	742	737	683	730	709	704	696	704	738	690	697	665	675	682	698	621	682	691	666	663	655	667	630	629	668	630	686	670	606	617	704	616	638	661	686	645	677	623	655	666	636	627	627	650	684	633	608	628	628	661	648	653	636	633	626	634	597	616	622	619	629	636	637	648	607	606	577	582	666	652	598	636	645	600	646	658	583	681	644	618	651	623	674	659	608	667	622	674	651	643	644	632	628	659	610	621	638	611	624	641	630	610	631	626	637	674	626	630	584	604	591	602	657	597	643	648	603	634	603	639	639	643	673	578	653	671	658	636	647	656	591	638	609	612	666	596	641	668	648	604	599	608	611	599	611	593	623	651	693	617	646	608	678	590	706	583	644	620	639	584	598	639	658	649	611	625	608	600	603	638	653	572	602	625	632	636	585	646	628	637	628	651	657	620	646	631	628	672	648	592	636	652	635	669	586	608	593	584	649	586	623	647	641	668	617	633	596	619	606	588	620	651	638	587	657	653	582	635	643	622	644	638	658	642	636	648	634	587	635	646	549	614	622	631	662	625	623	605	641	664	649	653	601	676	643	656	639	629	584	604	673	646	650	594	638	624	608	628	576	640	676	571	652	636	600	625	613	622	642	608	642	592	634	623	652	580	629	620	626	665	622	628	604	668	616	608	661	623	611	614	639	613	633	635	608	651	610	633	658	612	646	638	664	658	627	600	633	613	617	579	584	626	655	608	622	613	655	650	644	645	606	635	591	646	633	608	610	637	599	640	597	581	617	639	620	596	586	644	650	617	642	620	602	635	616	658	567	635	633	636	617	584	598	596	610	653	594	626	638	634	652	658	654	669	627	588	638	633	656	643	561	600	633	651	613	617	656	633	594	642	632	641	603	607	627	617	583	646	648	641	631	626	596	603	638	606	612	642	629	618	612	640	585	610	655	658	652	677	611	639	631	607	671	678	610	641	591	630	585	605	645	626	683	637	581	674	672	604	626	613	595	649	606	626	604	616	638	603	616	621	634	664	567	608	631	608	629	643	629	587	661	632	668	685	645	635	638	653	627	609	589	615	681	622	599	615	631	627	646	580	578	660	680	560	639	629	620	631	619	605	610	603	609	640	643	636	642	646	626	638	602	659	603	588	591	665	624	673	641	657	670	614	623	637	651	644	661	563	666	668	660	631	613	639	587	580	601	624	624	646	619	623	669	594	617	657	647	626	631	662	645	624	629	627	588	635	644	571	646	615	629	623	601	639	621	614	610	638	634	634	606	620	606	625	653	588	615	648	619	564	642	592	615	637	627	682	661	667	605	597	664	608	625	608	633	653	631	627	630	641	623	642	578	592	636	614	613	660	604	660	635	626	634	586	651	582	627	607	618	669	669	617	676	608	617	665	618	589	634	673	614	647	607	630	608	621	616	660	614	623	618	648	638	675	616	631	658	624	597	593	609	624	595	667	612	674	644	602	568	608	589	625	613	660	637	616	624	623	583	616	659	640	619	616	625	650	645	593	619	614	646	638	609	640	613	647	614	628	605	654	601	613	618	635	570	678	629	644	674	613	653	587	624	660	636	617	644	611	647	632	627	602	675	631	607	641	615	616	562	615	619	633	622	619	579	633	594	601	649	666	603	615	631	635	650	590	647	660	613	663	625	624	593	635	624	614	645	672	639	629	619	657	584	611	625	632	590	612	623	632	622	595	590	615	622	650	618	582	628	620	641	647	612	644	573	595	628	623	611	629	620	629	644	649	618	671	580	649	649	659	586	628	621	634	612	614	593	634	603	674	598	646	612	626	640	625	586	617	603	613	648	644	613	649	635	617	656	654	596	596	612	629	621	609	658	646	623	581	627	591	598	619	664	581	604	664	629	601	644	600	620	640	625	601	633	662	623	632	630	626	618	616	635	587	613	673	635	600	591	619	668	619	678	619	599	625	616	606	644	630	643	626	581	580	580	627	632	630	649	640	627	639	628	647	612	624	667	607	621	596	594	655	617	593	635	597	674	629	622	639	619	653	624	659	607	657	632	630	658	633	580	636	618	634	606	663	670	625	608	588	624	625	647	648	629	664	639	618	633	643	601	600	672	615	601	622	632	606	655	673	646	611	607	643	600	629	644	623	639	615	618	645	615	645	641	628	626	630	633	638	633	663	590	598	607	609	663	651	611	649	640	618	654	597	609	559	622	650	636	593	598	615	601	621	663	610	629	579	595	623	645	616	595	651	631	584	654	566	619	629	656	563	645	616	618	577	653	638	643	640	650	639	620	632	577	605	601	623	642	633	620	611	599	602	656	589	660	635	646	613	646	656	678	558	592	627	625	625	681	618	597	606	676	597	632	631	631	630	629	639	661	618	602	588	663	594	653	682	592	659	661	682	589	589	572	658	625	603	664	604	610	588	628	673	629	676	636	656	645	604	635	617	649	625	627	609	618	601	630	612	627	615	633	625	580	641	645	650	638	625	618	667	610	575	658	641	634	648	592	617	641	631	665	615	620	617	670	664	590	628	646	612	659	644	656	609	603	596	642	634	641	638	630	583	619	595	634	656	632	603	632	605	623	620	632	630	635	603	628	596	629	608	630	620	575	648	604	602	648	623	654	585	621	653	611	593	620	653	653	566	627	619	633	622	645	698	617	653	637	661	666	577	588	592	620	623	631	621	664	596	581	620	637	605	673	603	644	636	606	620	626	605	658	648	657	648	636	626	620	616	635	621	628	646	638	628	635	615	624	611	642	653	628	665	637	650	669	636	666	642	621	653	614	624	648	616	638	652	655	622	627	586	594	663	647	600	606	647	618	625	621	619	595	650	640	611	614	636	623	624	604	635	623	614	636	612	637	581	635	627	633	585	624	647	641	554	588	625	645	579	654	639	658	673	649	637	657	576	609	589	614	564	641	650	621	655	625	620	601	616	614	644	619	619	660	644	606	645	625	671	599	656	650	636	639	658	639	641	629	606	648	626	669	596	618	642	610	598	615	611	608	678	671	633	614	626	649	595	606	682	621	615	595	684	680	587	619	639	605	645	656	648	649	611	606	601	635	625	642	658	631	640	679	637	580	621	574	621	650	693	679	694	620	614	636	668	628	617	604	642	636	586	639	614	604	622	598	617	603	619	622	592	655	641	611	613	637	654	583	657	636	597	626	608	635	602	618	604	622	640	634	593	653	619	585	591	675	620	622	614	592	679	626	618	650	615	598	628	660	634	673	636	613	613	563	652	612	636	632	640	657	587	612	632	593	617	617	634	660	603	673	627	641	647	642	669	607	626	630	605	576	634	655	618	623	629	657	581	637	646	664	614	586	601	616	645	621	636	629	680	595	626	652	649	589	568	699	601	625	637	643	611	631	614	664	622	605	603	608	610	654	634	621	635	594	615	636	580	622	605	611	610	617	626	599	593	623	628	611	666	601	610	667	594	637	633	619	603
8649	1877	2298	1764	1155	836	685	499	422	349	305	279	284	237	216	212	221	201	183	167	163	186	181	148	169	160	163	164	144	150	145	156	136	152	160	149	150	140	148	141	132	137	144	157	137	132	148	143	135	137	154	136	120	139	126	148	148	162	142	146	134	132	142	128	149	148	133	137	130	137	138	138	145	145	156	132	122	137	135	140	142	129	135	123	160	127	133	139	136	134	141	114	132	159	121	136	142	121	123	140	128	155	134	155	161	128	115	137	150	142	139	133	114	129	131	120	145	136	141	141	116	140	143	120	130	99	125	135	142	130	126	142	108	134	113	140	140	145	124	154	144	145	134	130	118	139	155	141	145	142	128	144	145	124	144	127	125	140	124	149	156	138	125	154	138	138	106	151	108	130	157	127	146	138	143	136	143	134	136	151	135	119	150	140	138	136	158	128	136	114	117	152	116	155	137	148	128	149	145	140	140	144	118	142	126	124	126	138	128	134	119	130	142	159	147	115	120	119	157	144	118	152	159	152	124	142	123	117	131	130	140	132	135	135	112	127	149	136	123	142	136	128	136	123	133	129	119	128	124	148	135	118	135	140	121	138	138	143	126	115	135	119	131	124	136	132	129	153	134	124	113	134	161	143	126	119	127	136	127	142	141	114	124	113	133	150	154	131	124	129	122	132	142	139	146	119	117	131	140	124	115	122	118	152	130	125	137	138	132	154	142	136	113	131	146	145	121	149	152	124	132	129	124	158	141	126	116	123	139	130	121	138	121	136	132	130	135	136	139	136	121	127	139	120	117	127	101	139	143	138	150	131	126	140	159	137	132	124	122	144	136	141	140	127	155	136	140	141	152	108	145	152	124	128	146	135	117	139	129	131	140	133	132	116	146	118	125	148	117	127	123	139	139	138	146	137	125	149	128	129	136	142	137	132	128	117	121	141	139	134	132	128	121	126	152	124	140	155	131	146	126	127	134	132	128	133	128	147	118	127	131	156	122	124	117	146	125	122	156	124	126	130	116	133	146	122	121	125	124	143	132	135	138	118	144	133	140	124	125	129	153	127	131	144	130	110	122	142	134	119	143	138	140	132	128	145	150	179	151	118	135	123	124	153	135	139	149	134	120	126	126	128	140	105	117	129	119	141	136	133	133	133	113	129	117	111	115	134	128	119	133	143	129	119	127	130	112	147	133	118	127	124	130	134	119	126	137	148	142	154	129	119	112	117	131	114	133	138	102	166	104	125	151	129	141	170	134	141	129	126	124	131	131	129	158	134	115	161	114	126	128	111	137	139	144	115	118	137	132	149	144	137	118	119	129	127	108	140	130	143	117	131	158	134	124	103	146	117	114	139	124	132	121	138	131	141	130	139	125	124	140	116	132	114	114	142	119	131	119	131	127	122	135	131	131	134	129	118	160	123	118	127	148	135	155	115	131	123	125	140	127	126	136	133	171	119	152	147	135	141	131	133	144	133	125	142	131	142	122	141	127	148	143	133	122	140	118	133	130	115	117	140	144	134	145	133	129	149	128	140	130	133	131	123	129	151	140	149	133	143	128	136	124	119	121	135	125	142	131	144	148	124	112	143	127	142	149	151	131	132	127	134	129	137	132	144	133	145	128	112	123	144	122	126	116	123	126	124	125	143	125	144	118	131	130	135	142	137	122	135	127	143	136	164	148	133	141	150	152	146	117	126	135	129	138	138	131	112	130	130	134	128	160	162	136	150	133	119	134	152	142	143	123	124	123	137	134	132	131	145	138	130	133	146	125	130	129	136	136	120	123	122	135	142	142	149	130	140	120	145	124	133	143	127	130	127	148	148	162	133	116	148	123	142	115	132	144	132	115	148	120	127	126	138	143	159	134	126	114	137	136	120	153	151	138	120	121	130	128	153	131	127	139	142	129	137	138	136	115	121	141	128	141	138	139	129	122	137	123	138	132	151	130	133	129	130	117	119	125	125	123	124	140	117	129	128	111	141	119	132	130	155	137	116	129	136	136	155	136	129	127	139	134	119	138	125	122	126	107	144	129	129	124	150	130	151	130	153	112	133	144	134	136	124	147	141	110	135	148	122	128	132	137	127	129	123	120	118	149	135	110	128	137	125	146	135	137	139	126	138	136	135	125	132	127	126	127	145	132	137	143	105	131	134	131	108	138	137	107	112	136	136	143	138	144	133	139	129	129	155	134	137	122	126	123	127	127	127	119	122	155	134	127	119	126	139	143	139	136	133	121	116	130	137	124	127	129	137	134	146	132	125	147	142	127	133	168	115	125	146	128	153	136	127	124	111	121	123	130	120	139	128	129	129	139	115	143	137	122	122	137	140	127	156	132	130	129	134	125	116	119	142	117	131	137	144	151	159	127	124	119	135	126	133	138	116	151	141	121	158	135	151	131	114	142	116	150	131	106	142	128	111	137	143	142	150	133	128	151	144	109	112	127	121	142	151	138	152	134	137	119	131	135	121	125	127	132	134	134	114	138	124	139	117	153	128	130	154	144	141	120	135	133	146	127	122	128	134	132	131	157	139	135	125	125	143	142	144	137	133	147	126	154	130	136	148	133	140	130	112	118	144	125	131	153	151	156	160	104	136	121	139	123	129	122	128	153	159	117	144	117	179	150	132	129	129	125	138	140	122	104	126	130	124	113	123	155	130	129	154	118	135	129	138	129	129	138	143	139	115	121	111	134	119	137	129	139	148	129	124	134	130	134	131	148	137	148	151	142	107	143	120	126	135	120	136	146	156	149	127	127	120	120	139	137	138	152	134	113	128	143	132	136	142	125	135	147	123	143	138	158	146	118	133	145	128	119	124	126	127	138	122	110	130	126	145	163	136	153	137	120	127	130	135	138	123	131	119	114	126	129	130	154	126	137	133	126	172	154	139	125	128	128	115	140	121	137	108	125	141	130	139	143	122	131	127	138	116	145	152	141	137	142	124	121	122	135	138	145	135	138	121	126	120	140	118	132	145	122	139	124	125	150	127	135	132	136	135	144	133	135	137	119	139	138	119	146	141	129	138	151	131	139	130	135	148	130	128	114	155	117	139	119	122	144	129	133	133	143	139	124	117	133	125	136	132	119	124	123	125	138	148	140	119	136	125	119	142	129	136	134	121	124	121	115	137	142	131	140	130	142	148	117	129	127	134	145	145	116	131	150	153	139	121	118	127	131	122	150	128	128	128	122	146	146	125	120	136	101	112	146	141	126	140	142	141	120	139	125	125	116	140	127	151	123	143	129	141	139	126	140	137	127	111	129	147	140	129	127	145	138	138	134	129	118	137	132	131	135	138	131	115	131	131	121	154	140	126	139	130	121	134	108	136	138	108	139	132	136	136	152	110	124	152	154	130	153	121	132	130	120	140	139	114	136	124	120	146	131	122	134	124	132	119	147	107	113	148	122	118	134	125	141	127	125	133	151	143	137	134	144	134	126	153	123	124	149	147	116	124	120	120	130	136	143	134	141	143	123	122	141	136	128	142	122	137
7732	2296	5152	6060	5275	4406	3645	3045	2555	2021	1858	1674	1501	1355	1246	1121	1082	1071	930	926	843	870	773	736	740	738	683	671	676	630	615	645	610	646	597	650	586	601	548	527	553	589	538	568	536	523	554	540	519	545	504	509	494	503	486	529	522	496	528	540	502	467	513	516	491	513	482	474	404	493	468	454	502	500	502	471	499	477	495	496	499	469	506	494	496	513	466	474	437	482	474	474	471	492	473	481	495	485	482	485	463	459	467	483	467	504	478	456	473	519	468	489	479	434	462	444	414	441	448	420	474	514	448	466	437	463	452	457	434	469	455	437	478	458	512	451	455	467	470	447	473	455	454	463	425	492	439	443	452	432	462	514	485	455	445	463	444	452	478	420	450	489	468	412	463	513	452	468	441	432	480	493	480	471	496	466	434	476	493	471	456	493	449	490	457	460	434	486	438	492	445	435	435	435	477	427	448	428	440	475	532	477	466	481	437	470	469	487	462	444	470	496	492	461	475	442	495	500	444	481	456	423	493	439	464	468	447	436	451	473	467	433	457	459	431	454	471	496	464	457	438	434	480	477	449	433	535	491	471	457	471	482	451	459	437	474	465	485	406	517	475	452	488	459	433	414	463	487	424	414	425	440	472	449	460	452	426	437	393	441	464	467	459	445	511	429	458	465	433	488	488	438	466	428	446	464	459	459	436	424	441	444	469	456	454	431	376	445	445	487	430	431	504	439	454	460	460	443	493	452	455	427	460	454	466	475	451	445	445	472	449	421	433	434	467	437	472	449	454	472	468	438	417	445	433	445	450	469	429	463	429	453	456	457	478	477	457	415	472	479	417	435	476	472	425	423	433	474	441	464	474	452	444	453	462	462	503	447	503	481	417	477	451	450	453	462	404	432	449	425	460	454	477	479	437	471	451	437	467	452	474	447	470	460	472	468	436	407	422	450	463	473	464	477	425	390	476	451	429	450	447	452	442	490	423	446	475	413	464	468	491	463	461	443	474	449	456	485	454	462	462	467	424	474	443	471	437	441	427	462	439	452	462	480	462	442	447	437	444	478	463	432	468	481	444	435	483	431	456	465	464	444	445	447	449	448	469	444	408	451	444	428	451	461	448	465	440	443	423	460	476	446	496	503	437	445	445	476	467	467	493	487	503	451	435	441	456	466	461	467	442	465	455	427	483	434	432	455	456	455	437	468	450	452	471	474	459	461	452	445	454	426	466	438	422	446	450	441	439	458	433	449	439	464	454	465	435	458	464	467	467	423	493	445	458	446	437	446	447	443	483	401	501	451	429	443	434	457	449	490	450	466	465	492	434	422	476	447	436	448	456	468	475	439	475	429	471	433	442	446	454	486	452	459	478	485	441	440	452	425	428	487	398	479	488	432	417	436	476	449	451	431	442	448	436	435	472	470	453	443	440	478	447	479	469	442	427	450	459	463	464	464	479	449	465	455	455	500	437	425	458	488	424	467	444	485	444	465	469	430	403	400	440	448	479	508	440	438	451	437	451	471	463	466	450	456	486	438	524	454	463	447	436	442	476	433	429	484	474	521	459	427	441	459	440	448	404	443	445	474	467	430	435	482	429	471	455	461	450	463	456	464	479	444	438	439	474	485	470	434	437	460	480	479	434	451	442	428	473	480	437	428	501	456	459	446	478	478	440	454	456	480	425	469	455	438	474	454	413	441	477	478	466	453	433	451	432	431	482	449	452	416	439	472	478	474	432	466	474	471	457	468	437	472	475	472	452	485	449	429	439	457	450	433	467	409	444	494	411	479	477	479	493	434	455	453	484	483	443	470	424	464	398	425	430	488	477	463	485	434	448	433	465	462	435	430	515	436	456	414	448	524	492	453	439	425	459	457	444	460	481	483	438	422	445	472	410	450	427	447	480	465	416	426	479	451	467	461	476	441	465	445	451	470	452	430	460	465	446	447	476	453	440	485	460	445	443	462	457	471	446	431	420	478	491	454	461	458	443	472	456	445	455	462	473	456	462	453	436	420	430	428	427	446	451	486	469	459	443	474	470	478	443	453	457	484	479	444	426	430	443	451	482	453	465	448	467	457	465	481	489	436	427	454	458	489	490	475	434	418	445	465	460	454	477	464	462	458	466	465	427	418	424	409	459	439	433	401	475	482	479	456	397	415	501	461	455	486	460	411	479	463	433	472	450	476	394	485	458	465	477	466	453	431	456	455	483	477	447	452	451	475	434	463	439	471	450	466	448	476	470	442	479	459	453	432	443	457	450	449	438	466	432	444	458	422	504	451	468	430	489	453	437	481	450	505	472	495	459	436	461	451	503	464	447	477	439	440	448	465	451	415	469	435	475	435	467	461	487	481	442	453	464	486	477	456	439	452	465	427	442	436	436	445	468	426	449	441	448	476	469	441	444	469	467	478	423	450	427	465	463	431	431	447	478	449	456	446	462	457	489	483	458	467	459	457	493	470	439	467	461	456	404	469	426	474	439	456	467	474	449	491	463	463	447	494	463	427	464	473	493	468	485	437	454	424	487	467	465	463	440	433	471	463	447	443	475	463	511	447	451	478	443	467	471	426	426	486	423	474	472	484	459	473	464	416	415	441	457	441	455	450	447	468	451	452	429	476	427	483	473	447	473	412	454	451	431	443	485	469	450	449	472	424	431	476	478	452	462	452	474	444	499	472	488	454	461	473	461	447	451	432	467	456	466	437	420	433	452	473	443	476	461	427	436	440	461	442	422	449	461	458	441	433	475	454	465	469	456	431	403	474	439	430	455	477	457	450	441	445	450	460	462	469	451	447	432	464	445	459	445	478	457	533	410	444	431	414	434	451	442	452	420	465	471	478	457	422	475	447	434	502	486	424	443	481	457	462	459	401	411	441	441	475	457	447	467	481	477	469	461	471	399	439	442	469	420	479	420	470	448	432	423	438	445	454	427	468	426	485	488	440	457	425	442	475	463	456	424	457	459	447	464	454	464	459	427	443	496	499	413	474	440	459	436	435	506	497	435	448	451	447	406	444	460	457	437	430	427	471	468	450	456	462	456	461	457	449	457	439	480	419	457	489	462	428	452	478	441	469	449	468	467	475	419	464	438	435	457	484	479	476	443	461	441	455	441	451	479	496	445	459	489	428	451	428	440	453	476	450	455	436	489	455	435	454	462	456	458	459	425	456	455	465	433	453	486	483	439	453	479	430	444	419	489	428	432	463	449	442	427	435	458	439	422	528	454	465	434	467	442	469	457	464	455	453	437	471	469	438	414	464	431	455	460	469	409	444	459	478	434	475	491	470	432	427	469	474	478	443	474	470	452	457	456	435	467	488	410	454	467	457	439	425	480	420	405	451	466	456	479	465	490	399	457	409	448	417	451	448	479	479	439	450	469	430	457	451	442	464	453	448	468	468	458	465	475	453	476	446	406	452	479	468	446	420	424	462	458	468	461	492	434	457	456	468	456	424	449	409	485	424	445	434	433	469	498	466	445	452	481	467	436	424	448	466
1403	358	401	406	315	352	363	363	321	338	316	315	304	343	343	331	317	317	301	305	301	309	341	354	349	342	304	332	339	302	317	309	314	309	338	316	302	373	312	324	305	326	311	296	297	327	340	307	342	321	330	295	322	368	327	332	300	305	294	328	339	305	336	317	321	339	334	300	302	339	315	295	329	312	338	327	338	286	334	301	304	320	326	300	325	328	343	311	327	328	343	337	297	322	346	324	330	325	340	326	299	309	337	323	319	283	336	285	313	312	295	329	302	320	335	311	304	343	334	323	313	320	335	338	323	323	317	315	344	336	285	322	321	316	319	343	315	346	341	340	329	333	313	322	327	311	319	287	335	290	313	327	306	284	324	327	337	307	327	321	330	293	311	324	303	324	333	311	307	321	335	324	319	326	310	308	304	316	296	346	301	308	318	349	302	325	322	282	311	317	312	309	311	332	338	305	317	343	326	308	341	322	319	341	335	310	316	318	335	373	339	321	329	329	335	310	308	331	322	317	333	344	330	318	269	315	312	335	320	330	296	336	301	346	321	292	270	330	322	327	335	310	346	329	296	353	346	334	303	330	331	291	312	338	310	297	316	309	319	323	312	331	326	340	305	299	336	312	348	330	342	360	327	321	321	332	314	325	358	370	296	334	322	350	298	318	326	348	305	338	324	318	322	316	366	304	314	344	325	320	294	324	308	343	358	351	328	342	315	327	312	329	310	323	327	316	356	323	303	307	336	330	315	326	345	324	331	291	324	357	307	293	323	312	335	300	310	290	333	351	329	317	359	339	305	321	327	312	297	351	336	326	313	291	333	288	304	353	301	320	332	315	342	340	335	347	334	323	294	341	311	305	343	322	336	319	312	343	312	322	325	341	325	328	335	308	326	340	293	364	345	329	295	308	339	317	317	341	348	292	334	316	315	321	305	346	321	308	301	340	329	306	287	319	361	299	307	325	313	307	333	338	333	328	342	353	304	307	326	334	352	327	335	331	340	331	311	354	339	335	354	292	360	335	324	290	365	334	323	324	316	325	319	335	328	312	319	312	327	283	294	297	304	351	338	307	313	353	306	309	308	314	350	353	315	322	352	343	312	329	300	323	334	328	315	313	309	315	310	296	342	303	284	313	303	352	316	349	347	327	318	313	343	326	334	337	326	309	344	314	313	356	342	311	338	308	318	332	337	316	316	356	321	328	301	322	318	313	312	333	308	317	344	335	314	326	342	303	316	328	309	339	323	323	294	337	360	326	335	303	312	321	321	315	322	283	356	308	306	311	318	317	324	319	307	326	328	299	328	306	313	314	338	353	333	320	339	347	319	339	322	320	359	274	339	327	330	319	340	331	316	339	311	346	300	308	333	302	366	332	321	335	330	330	305	323	318	321	312	318	333	299	338	328	320	315	319	328	329	330	302	315	311	308	315	315	331	302	308	319	311	323	297	330	332	292	318	328	329	323	316	312	330	314	348	287	331	321	324	320	321	319	303	314	344	307	318	324	342	330	294	303	328	314	305	333	343	344	316	337	328	347	305	320	309	329	320	320	312	321	316	341	307	282	294	321	323	297	347	320	332	336	342	297	308	334	326	332	322	296	356	317	337	329	328	319	342	315	337	270	291	344	334	331	323	335	329	335	317	312	288	314	318	324	357	293	336	317	338	322	341	343	316	328	323	304	318	296	324	330	292	297	361	299	330	336	374	320	320	341	338	324	322	314	337	298	349	341	337	344	316	320	287	344	322	337	342	319	362	331	341	332	316	336	332	346	299	318	310	324	342	335	320	328	310	324	309	323	313	292	286	323	337	339	310	333	316	293	331	333	344	324	336	319	323	307	311	308	323	332	288	296	304	349	341	324	315	334	339	295	317	352	336	342	309	303	337	342	332	326	323	368	311	342	317	327	341	330	317	309	330	308	331	313	318	352	297	322	292	311	321	321	319	296	337	298	347	330	316	314	313	312	309	296	350	333	339	292	325	339	316	349	330	317	336	332	331	307	319	340	355	345	339	353	337	326	307	306	344	327	310	321	342	305	392	328	303	312	332	337	309	328	381	298	281	300	326	296	305	328	321	310	306	333	310	337	312	345	320	315	304	273	334	311	306	340	306	304	348	332	318	304	299	307	337	335	307	314	307	318	324	327	327	290	311	310	345	302	301	315	297	298	322	291	303	324	343	342	307	321	347	327	299	323	362	276	309	323	339	317	332	307	340	331	324	369	324	312	326	312	353	307	301	329	309	360	329	306	284	317	325	320	326	373	327	316	324	309	365	302	289	352	324	279	328	318	294	331	291	328	325	339	341	313	293	327	319	311	303	313	297	311	323	342	317	345	334	324	316	297	331	320	304	312	351	324	323	348	311	344	325	293	294	340	335	290	306	317	301	290	346	330	337	327	312	369	317	317	297	310	332	315	323	321	308	321	294	323	293	336	348	301	348	325	300	314	337	322	301	347	306	332	330	336	318	325	347	318	310	303	315	299	299	324	319	322	369	315	335	305	359	328	333	304	303	300	338	324	329	310	378	322	326	325	297	337	315	301	323	327	321	334	331	271	318	333	336	328	294	325	303	343	299	365	327	367	348	323	334	364	323	333	347	294	319	314	321	305	316	328	335	302	307	315	310	318	337	335	320	306	322	332	312	299	302	318	312	321	293	320	315	327	361	320	315	330	343	309	335	314	334	311	325	354	330	345	367	335	314	307	342	336	360	324	274	329	345	323	337	347	331	322	301	305	347	312	317	290	360	336	303	318	295	340	292	339	308	316	324	346	349	322	314	316	309	314	305	324	297	356	320	333	352	347	317	329	317	347	332	340	306	349	298	300	350	342	309	324	321	309	331	319	355	314	325	315	305	319	301	327	319	343	302	334	334	335	307	297	316	347	337	325	312	306	315	298	305	332	291	306	297	294	313	301	292	307	353	305	313	324	316	306	327	351	346	327	279	303	337	362	323	320	327	331	323	321	348	295	353	307	297	308	347	304	335	340	330	334	347	338	281	323	331	313	311	305	328	323	310	335	341	327	364	334	340	320	332	329	272	320	326	324	342	336	335	308	340	332	324	321	312	293	313	320	281	319	343	330	313	340	319	307	326	304	310	303	304	322	317	358	313	314	334	301	320	334	357	338	343	323	286	324	317	321	299	309	310	336	315	306	340	343	338	306	306	310	352	321	288	328	368	320	310	346	288	317	303	339	308	339	315	320	291	329	314	303	314	360	318	330	314	320	317	333	342	316	316	323	320	298	305	290	343	313	303	360	350	323	317	317	331	316	291	360	324	324	321	315	375	335	324	336	312	333	322	317	303	336	300	349	304	305	329	333	304	312	333	314	313	314	322	318	309	339	352	294	285	308	279	306	290	305	340	347	340	331	345	329	336	305	304	320	326	300	317	328	334	300	313	334	319	299	298	281	319	310	321	337	360	307	336	337	348	327	334	336	315	308	335	343	304	305	309	308	328	326	318	312	353	311	318	311	318	310	322	318
2267	1003	1220	1183	1123	1090	1058	1039	1040	995	1035	992	966	995	1000	985	955	977	976	979	972	956	947	977	970	962	977	968	977	975	1018	945	910	936	958	958	939	1008	968	924	940	955	1003	978	966	959	980	995	1062	895	983	994	995	989	961	991	951	956	975	923	959	966	963	922	983	955	931	973	951	939	939	932	976	955	958	970	944	927	925	942	1004	934	951	957	918	911	891	993	968	982	982	1002	989	905	964	888	954	985	1006	966	996	922	935	953	987	884	961	904	960	983	927	1025	930	971	1004	915	996	955	900	920	950	920	924	968	963	977	998	981	996	1006	904	962	987	944	930	941	980	888	905	904	936	994	937	956	888	995	964	931	886	955	931	957	934	966	990	927	1020	921	962	964	988	974	974	992	1022	983	988	996	930	954	943	929	901	1008	978	936	1007	900	1020	896	943	923	961	924	980	955	948	951	925	949	999	959	994	966	994	965	932	984	922	937	985	962	1013	948	957	921	921	979	954	986	916	999	962	944	964	1001	933	976	983	947	930	1026	947	998	942	995	944	990	968	964	941	1065	992	950	967	947	921	979	948	949	950	956	1000	985	968	906	937	969	986	1010	921	975	953	1031	984	967	966	919	903	978	951	937	931	983	947	951	990	984	975	965	900	951	854	977	968	941	959	898	929	960	952	975	967	978	971	941	1014	990	936	977	934	963	1003	1043	955	986	991	956	942	939	986	958	954	922	996	942	945	917	952	998	970	975	955	949	946	983	947	964	925	938	982	957	953	1056	914	984	990	986	900	926	910	974	941	962	957	931	945	971	1012	889	930	999	986	956	943	923	932	988	957	961	955	959	975	927	951	975	974	952	943	970	920	926	984	933	985	984	973	921	968	968	950	1003	981	950	1010	993	951	979	913	985	938	911	959	965	975	925	984	993	934	977	1015	953	985	986	945	1005	950	916	886	967	942	1016	978	941	973	964	960	945	925	975	919	923	937	941	946	967	962	934	953	946	978	958	969	987	1001	975	965	947	971	973	1002	920	953	985	976	993	942	932	937	950	971	1019	945	887	981	962	912	970	938	943	934	1001	978	971	941	958	955	955	998	1003	970	924	1032	950	962	989	1020	882	963	925	894	956	964	981	988	920	905	958	950	967	933	983	985	943	897	982	975	953	890	975	975	979	943	981	963	933	1000	961	937	977	997	935	923	958	938	934	984	982	955	998	980	967	970	992	939	941	944	961	890	906	916	956	1031	950	928	950	925	1005	949	937	992	956	939	959	950	935	979	1006	949	957	914	960	989	983	1021	977	1021	908	975	962	974	942	928	949	989	929	944	969	905	961	951	946	958	935	952	973	951	922	953	964	986	962	1005	986	949	954	969	922	979	975	914	1013	959	956	964	1022	975	1027	955	953	962	955	926	949	905	911	939	923	979	889	992	926	1025	965	887	982	946	951	974	979	913	934	975	993	944	917	958	938	964	951	985	971	936	947	984	994	942	1017	982	924	962	939	989	1010	908	974	992	951	946	963	970	939	951	950	966	980	984	1012	951	985	981	978	971	894	993	983	939	968	935	959	1002	989	948	959	945	973	913	947	916	942	952	944	961	934	1033	970	931	960	947	956	1024	980	925	1023	949	937	888	968	949	984	938	908	981	944	939	941	1014	970	936	964	945	987	928	897	962	917	994	926	983	1003	923	986	976	929	958	958	973	918	945	967	970	970	994	935	978	969	951	1005	974	961	911	957	949	947	922	995	975	952	993	991	937	1022	992	935	974	967	1021	1001	976	907	994	925	936	964	968	970	1019	940	986	921	931	980	916	967	978	956	965	965	961	968	989	923	927	945	961	1005	954	968	953	932	927	977	939	943	969	964	1006	1026	955	964	955	981	944	929	962	952	977	960	942	981	949	922	893	966	984	935	956	970	1011	922	981	953	958	943	992	949	978	942	939	992	1012	946	1029	938	997	951	969	956	990	969	944	954	982	972	927	958	960	953	968	956	937	993	923	950	903	942	951	908	994	928	916	947	955	944	940	981	937	953	964	948	929	976	920	1051	1006	989	949	972	933	1007	940	982	976	946	920	958	987	1003	962	914	979	940	988	947	974	873	934	957	953	913	992	906	944	992	970	1011	1001	935	971	988	943	978	980	964	1022	975	995	991	933	927	996	940	891	937	929	966	903	960	921	951	923	944	967	1000	951	984	1020	931	950	985	983	996	985	962	980	1009	922	961	980	906	1048	978	934	984	914	975	929	952	948	935	938	997	939	999	961	915	941	945	1019	975	996	995	974	954	972	963	959	970	916	947	915	923	977	987	980	1006	926	948	976	911	949	992	956	956	951	945	1014	915	968	970	986	1009	935	993	973	1007	929	951	964	937	992	927	938	946	909	995	986	974	977	934	958	983	928	954	941	981	974	970	965	963	1022	966	950	987	942	989	931	956	951	996	912	934	935	936	955	1020	916	983	966	1002	1007	892	969	1002	973	1003	959	949	945	992	914	995	994	929	959	936	970	992	968	941	948	958	963	989	920	929	957	948	971	941	952	929	940	974	959	951	979	924	972	910	941	941	954	962	968	920	971	969	956	919	905	889	1018	1002	982	924	970	951	1009	960	963	902	965	951	936	990	936	972	950	938	916	901	985	988	1000	974	951	961	926	984	936	906	978	959	966	913	959	1009	943	940	960	939	1013	952	967	980	1009	942	984	942	931	939	928	953	934	961	1013	939	975	937	949	967	952	1004	970	966	981	926	957	972	977	915	957	923	975	967	960	959	935	1034	900	945	949	902	931	900	933	1008	880	954	971	981	998	963	960	956	987	922	918	941	973	980	979	960	978	977	1003	942	937	986	921	920	911	924	1014	940	967	914	949	942	926	968	977	1000	978	988	960	958	940	949	970	934	962	1002	939	894	1047	969	1020	979	1021	1006	967	981	957	950	954	880	926	945	959	945	964	973	990	997	964	987	989	964	935	943	917	938	996	993	972	981	941	960	957	981	921	995	968	926	972	943	1028	935	861	947	990	993	929	1017	953	968	982	968	936	951	924	987	934	976	964	1015	967	983	931	937	994	962	891	949	965	950	894	970	936	1014	991	964	950	896	918	983	977	1007	965	996	974	1011	995	976	996	976	1002	960	916	964	966	981	966	970	960	957	960	964	943	941	934	900	903	942	1014	1021	991	952	931	954	927	948	954	950	1020	937	927	999	960	1012	909	936	921	949	956	992	961	965	996	974	957	931	914	927	927	951	981	912	957	911	996	911	917	968	991	999	909	951	928	977	989	997	969	919	941	925	966	998	928	957	950	933	963	1016	930	1009	956	973	931	943	919	912	915	930	948	969	977	948	982	984	951	1029	950	926	970	956	895	970	942	920	939	975	903	956	1000	978	941	941	919	995	927	972	959	948	948	1001	965	956	968	962	933	964	983	991	915	916	970	976	998	995	909	966	952	1017	986	1005	936	916	960	982	998	1006	1023	956	976	952	912	942	960	955	956	969	960	1002	987	954	962	968	957	974	910	932	946	1004	932	968	976	907	998	1010	971	983	993	995	923	936	998	961	953	961	997	999	959	979	916	988	999	1007	976	979	957	1003	966	941	994	913	946	991	968	925	979	946	1010	1019	928	1002	1003	940	1004	1008	955	979	1008	907
4547	1012	1284	944	717	572	457	373	328	319	316	278	245	214	281	240	222	236	232	220	188	225	206	229	209	189	216	188	192	218	185	202	217	191	189	181	192	200	188	222	210	190	215	216	205	209	200	195	198	165	206	209	203	188	193	198	186	190	190	188	190	193	210	211	187	208	170	188	188	198	202	206	197	202	180	195	213	194	208	189	202	185	195	173	190	207	174	195	189	204	217	198	201	208	200	195	180	201	223	169	172	181	193	194	219	217	235	206	164	186	208	204	163	205	174	185	210	163	217	206	192	187	178	211	201	186	200	213	211	221	208	216	182	237	196	186	185	195	194	192	197	201	197	192	202	181	200	197	192	183	185	201	210	196	181	209	177	197	222	184	215	203	184	189	199	207	189	202	194	199	183	194	186	191	197	198	197	209	188	187	176	202	219	181	204	203	180	196	217	179	186	211	202	215	200	210	182	199	193	191	180	178	195	175	192	204	206	206	194	166	203	189	181	181	186	190	234	177	188	190	192	201	175	176	200	209	183	218	197	203	206	200	197	192	196	206	207	183	165	197	185	183	199	194	208	195	191	212	194	175	183	208	214	188	198	204	186	201	187	175	210	197	198	195	204	199	190	195	160	182	217	203	198	207	219	205	189	207	187	192	173	195	201	210	196	222	189	204	186	191	189	194	221	179	185	195	184	181	198	201	209	201	205	189	198	216	186	186	178	201	169	192	198	210	198	192	173	191	199	185	199	224	201	184	230	201	196	187	200	226	195	203	195	174	222	192	209	191	183	188	182	196	179	185	188	214	191	173	198	190	232	205	208	167	198	209	191	195	210	189	194	210	173	178	182	188	200	223	208	180	202	186	177	198	214	187	208	189	204	189	210	181	212	178	195	182	214	206	181	183	201	205	226	199	196	190	191	213	183	206	200	207	213	172	175	178	206	204	212	200	183	206	205	209	180	203	196	175	186	213	189	189	200	174	176	173	177	208	185	219	200	202	200	191	188	172	234	186	187	213	210	173	183	207	213	211	184	212	191	173	175	183	177	166	203	216	204	203	199	214	196	200	199	183	189	225	204	190	181	192	187	185	184	194	193	194	191	202	218	192	210	186	203	179	223	200	192	207	210	196	214	208	189	184	213	185	186	174	186	178	179	222	201	209	203	224	175	195	190	234	181	195	212	194	213	174	187	185	213	197	183	223	184	201	179	197	198	195	201	183	173	191	184	213	185	185	192	168	196	211	173	212	205	220	191	200	197	179	194	154	188	215	202	187	199	187	159	222	183	199	194	197	204	180	196	198	187	196	190	180	179	202	172	220	208	195	197	186	174	182	208	196	177	199	198	196	187	173	175	190	196	185	196	161	208	169	204	216	197	196	202	178	198	201	193	222	200	188	195	194	185	183	220	191	188	202	231	205	227	191	181	199	195	203	192	217	185	190	180	190	186	186	205	187	179	171	201	182	190	196	184	193	186	188	194	200	187	181	203	201	187	198	176	195	207	195	194	200	176	202	175	198	198	186	201	208	168	177	178	186	196	168	208	185	211	195	213	205	211	191	219	201	191	187	188	213	203	186	169	222	195	194	186	208	193	177	203	181	192	218	213	189	189	204	196	193	214	173	196	195	193	182	183	195	204	204	193	175	195	187	202	192	198	193	212	187	171	176	187	202	195	181	212	205	184	206	186	198	173	221	178	196	219	195	176	200	179	203	203	192	221	177	190	200	231	207	197	207	179	187	198	216	190	195	226	170	205	201	199	185	206	204	223	206	198	197	191	221	209	169	208	220	204	199	185	193	202	187	181	196	207	204	199	189	199	182	184	207	191	214	211	177	189	185	197	203	209	206	181	194	203	195	205	204	176	169	197	192	202	201	186	200	199	196	188	167	206	179	202	208	212	192	202	214	170	213	191	174	190	201	207	206	191	182	185	206	211	187	201	204	181	175	172	210	192	174	192	196	209	184	190	202	189	206	171	213	175	195	187	181	186	213	174	195	225	211	193	196	195	193	188	213	185	183	182	194	185	163	182	217	216	180	204	168	194	169	188	179	190	208	193	202	196	174	191	180	194	186	208	187	187	197	212	187	173	188	200	201	189	217	213	201	182	218	203	208	228	165	210	178	195	194	179	211	203	193	201	212	213	194	175	181	205	207	185	190	210	194	189	184	189	195	203	185	200	221	189	198	188	231	205	194	210	192	220	196	190	213	194	202	187	179	185	195	194	188	229	177	193	186	195	200	187	195	203	190	215	204	207	208	188	191	182	207	200	169	207	194	213	203	201	203	206	195	198	191	186	176	210	191	215	183	200	200	201	190	195	178	209	205	186	184	188	195	180	216	194	187	187	168	213	207	179	193	192	213	188	210	191	196	188	197	215	215	190	186	163	209	199	199	209	209	174	215	182	193	194	213	182	200	204	207	190	188	196	198	197	198	217	195	204	183	184	202	189	168	194	201	224	190	192	195	179	177	180	220	178	216	202	197	207	212	206	214	231	204	174	205	176	196	192	181	198	180	201	160	181	193	184	190	202	210	223	185	189	215	202	196	184	165	194	185	191	190	202	171	196	183	247	204	209	171	201	210	182	178	188	201	194	188	184	191	203	184	199	203	179	168	192	205	177	220	191	177	188	211	210	200	194	195	220	196	186	206	190	185	184	190	170	185	206	194	207	200	179	180	189	188	191	223	204	186	194	209	221	197	187	206	224	201	193	181	224	188	191	216	180	187	170	190	191	165	213	191	194	208	190	184	212	203	201	179	204	199	193	189	168	183	198	212	210	187	180	194	193	188	205	224	180	173	213	183	211	191	205	215	187	195	177	206	199	203	206	180	207	218	185	180	183	203	174	194	183	186	192	182	177	195	216	205	185	194	203	186	199	172	212	172	200	209	189	186	197	199	213	215	188	198	198	172	182	179	223	220	207	196	183	173	172	189	178	189	159	201	226	186	201	180	215	182	179	217	184	218	183	188	196	207	220	199	224	197	198	183	191	178	184	168	173	206	206	202	217	189	181	183	192	191	185	197	203	202	187	210	212	218	193	210	177	191	200	219	206	213	210	193	186	176	195	193	193	197	188	200	205	217	192	187	176	195	222	200	214	171	210	172	194	212	183	178	189	222	192	201	202	185	207	180	179	199	192	173	216	194	196	201	227	190	206	205	223	206	201	205	208	202	213	195	207	180	187	205	221	188	208	185	191	181	195	175	191	183	201	193	194	209	209	226	164	211	183	217	190	185	195	179	208	212	166	166	211	178	185	235	174	195	189	214	165	197	211	200	197	194	182	175	176	199	209	204	187	188	180	204	209	188	182	180	189	212	191	195	216	198	187	190	205	176	206	188	198	197	191	182	187	200	204	207	197	220	194	193	183	188	201	185	198	196	189	222	196	196	186	193	220	167	186	195	184	199	210	205	193	215	201	196	226	229	195	199	203	186	232	216	166	198	192	193	212	211	198	188	208	206	198	185	197	188	212	189	186	192	215	206	189	204
5556	1536	3129	3436	3183	2631	2232	1903	1672	1486	1347	1160	1199	1112	1070	976	962	890	894	849	809	841	821	755	762	758	788	745	713	731	678	698	677	785	706	726	679	677	663	678	673	675	653	592	628	661	652	688	670	656	609	636	670	657	626	623	691	668	671	654	653	658	706	632	646	632	627	715	610	633	663	689	715	680	672	639	595	645	612	633	579	638	630	614	649	645	643	648	636	645	651	638	610	665	637	636	645	599	666	607	647	605	646	616	642	625	646	582	622	599	581	661	649	643	646	707	629	603	657	619	661	671	599	637	638	602	598	618	616	638	658	648	677	662	671	644	622	637	625	635	632	643	613	637	617	591	622	627	613	613	656	660	612	642	663	608	656	605	658	640	597	584	616	633	640	607	618	608	636	641	612	574	603	656	658	632	647	623	673	675	563	634	645	577	587	631	651	624	610	633	619	649	674	644	618	625	615	609	589	610	590	622	633	612	650	599	628	589	667	583	628	628	641	620	614	598	591	648	629	602	640	612	642	633	626	629	671	669	630	629	660	594	643	627	623	672	677	619	637	638	628	625	631	622	600	666	635	620	628	672	644	667	625	642	610	665	645	608	644	641	611	628	603	582	637	651	654	619	604	666	683	637	622	603	606	608	618	591	626	646	637	631	573	632	653	616	620	634	628	606	651	596	637	609	571	596	606	600	698	628	602	608	624	634	670	629	653	632	646	657	591	648	664	609	623	610	610	618	615	640	622	598	588	588	645	600	635	657	675	608	619	634	620	605	675	604	596	588	643	619	591	632	600	606	647	638	625	620	629	617	635	648	597	647	655	592	612	608	609	630	606	629	640	562	639	674	617	639	665	600	668	613	616	629	621	614	656	590	646	630	641	610	577	651	640	624	659	652	600	640	580	612	635	616	633	584	686	634	610	592	648	617	584	613	653	610	630	616	658	595	657	631	653	659	668	617	614	587	612	667	586	578	656	584	670	646	623	617	605	593	646	625	640	649	617	608	627	647	600	614	664	597	648	629	644	621	626	618	636	630	623	640	590	603	654	646	611	615	656	632	681	640	633	624	623	639	638	604	600	631	588	637	638	618	630	656	636	637	610	611	580	625	636	592	587	640	626	602	630	610	664	610	644	643	590	616	600	610	636	599	651	616	598	654	643	613	620	639	638	654	630	610	611	631	669	632	626	616	679	625	642	617	636	649	608	696	660	650	615	634	624	647	608	668	617	616	609	618	658	625	613	594	620	632	604	597	611	599	644	646	634	630	601	621	584	624	619	634	571	639	596	612	626	637	691	643	626	604	591	654	610	626	645	632	616	647	591	634	649	578	594	594	602	658	645	602	611	610	679	645	616	650	616	641	634	664	635	600	665	646	673	607	613	637	582	636	604	598	604	681	604	596	639	617	636	611	628	629	644	581	604	616	643	637	622	616	600	589	616	626	627	626	643	657	585	638	640	632	634	635	595	603	591	617	608	613	615	586	654	632	625	627	624	616	626	628	676	615	661	652	611	601	615	623	646	646	620	601	675	637	597	638	608	646	670	609	626	643	616	656	587	647	651	595	594	618	598	669	596	636	651	614	624	653	612	619	605	594	623	637	616	630	597	617	598	574	629	651	606	628	634	556	572	595	607	599	649	636	605	587	669	632	625	618	635	598	567	602	658	574	670	636	614	676	610	615	613	632	603	620	593	658	617	627	601	646	667	606	624	652	674	638	630	572	670	574	641	617	615	635	608	611	591	623	607	649	643	657	624	626	646	597	621	676	626	613	600	600	600	604	616	638	642	649	586	604	660	613	638	655	633	626	612	639	623	611	620	630	606	588	662	592	598	616	626	623	637	642	635	623	609	616	655	582	606	598	633	634	644	643	652	620	626	621	623	614	635	586	625	596	618	628	608	590	600	643	611	711	635	591	639	590	628	631	612	623	608	624	629	605	643	594	597	598	631	625	609	648	647	637	594	613	647	590	647	674	582	590	626	593	637	564	633	672	634	624	589	644	631	586	634	650	639	621	597	631	633	589	564	639	642	591	625	631	611	657	610	639	617	580	618	611	597	667	588	643	638	621	675	660	647	630	649	633	605	583	650	619	623	599	597	593	590	661	641	626	612	684	601	632	648	663	619	638	615	599	640	621	618	592	612	592	633	624	595	608	635	643	626	649	633	604	628	607	655	572	595	636	631	619	639	618	646	587	603	644	601	592	661	571	635	621	610	595	601	640	606	615	643	633	582	612	617	646	647	637	606	617	618	640	632	629	629	634	624	620	648	637	656	619	677	633	643	651	658	648	652	655	592	631	591	665	640	627	619	585	635	577	616	653	626	624	629	649	644	614	615	638	658	635	544	592	625	641	629	586	605	650	623	620	622	651	608	614	685	612	700	611	633	631	650	651	648	685	609	665	648	655	591	644	624	617	596	617	630	636	630	588	628	663	611	607	645	591	621	654	602	631	631	594	638	602	614	576	623	606	629	634	637	663	633	681	623	630	571	626	644	615	649	629	643	676	608	664	583	629	583	618	624	601	657	628	608	658	700	605	636	669	635	629	657	662	644	597	607	608	658	614	645	648	598	645	640	611	613	618	635	663	636	593	641	628	614	597	659	621	645	592	610	576	609	586	644	607	638	660	597	614	656	607	638	629	609	626	620	671	628	607	641	602	592	634	629	669	632	643	660	683	659	606	655	617	638	599	623	635	641	622	593	617	632	622	635	622	664	602	633	616	614	650	646	636	642	637	585	596	623	621	643	611	653	606	622	659	634	606	664	650	599	616	617	650	591	617	575	615	634	628	623	648	627	600	621	668	625	629	651	655	587	653	646	640	635	637	608	636	613	631	604	659	634	698	595	578	592	599	626	643	589	630	627	606	604	651	611	636	622	633	597	610	588	680	617	616	618	612	638	610	631	631	616	617	617	594	625	624	612	638	624	622	613	634	635	594	648	639	632	630	629	657	588	600	621	618	608	650	609	596	635	635	611	609	632	608	646	652	647	633	607	616	630	607	687	643	620	624	652	659	618	614	652	627	572	650	654	615	643	596	595	642	606	598	635	599	650	589	630	630	609	632	630	640	645	634	635	585	598	611	593	648	645	608	638	634	612	587	582	644	670	641	642	616	611	636	626	636	632	629	625	635	658	638	621	610	649	610	651	606	612	619	625	628	601	633	664	639	618	624	647	678	601	597	657	667	663	626	646	618	603	638	630	644	611	640	624	586	638	647	617	600	632	616	592	666	622	634	629	640	619	640	620	614	638	645	627	629	598	625	653	644	605	625	590	677	664	596	652	637	592	636	638	598	659	596	584	645	606	635	582	620	684	594	632	643	596	632	585	675	637	639	608	654	643	652	604	584	657	615	627	640	659	643	632	612	597	653	624	609	654	609	633	574	620	676	605	621	617	635	661	619	622	639	597	621	580	618	601	614	629	621	580	621	631	636	605	645	634	630	588	647	628	605	592	593	632	627	590	603	638	589	607	604	651	654	638	627
8377	1910	2443	1868	1160	831	646	522	387	361	308	292	261	246	224	244	232	185	164	155	172	164	169	175	166	137	144	143	146	140	152	141	154	159	147	149	140	157	149	120	134	142	134	133	134	134	143	133	157	144	131	131	112	118	142	143	130	115	129	159	158	133	136	133	123	139	134	144	123	143	138	147	161	126	140	115	125	124	149	135	140	136	138	130	133	128	134	128	137	114	126	141	138	132	148	132	132	132	125	136	157	137	131	119	116	132	134	141	124	142	148	114	154	134	130	123	147	141	131	128	127	148	129	141	153	140	130	121	133	143	154	129	133	140	150	148	131	110	130	117	144	124	132	130	130	128	145	148	140	140	138	147	135	140	126	143	113	159	133	126	139	128	149	140	122	121	148	144	139	125	121	132	142	118	129	154	147	134	131	147	129	131	131	134	116	132	116	134	129	135	117	138	157	125	138	130	129	111	132	150	129	128	148	120	145	135	131	123	131	133	119	132	131	137	144	131	130	131	142	123	118	113	116	120	119	147	120	139	122	122	132	140	146	124	139	126	112	135	137	135	132	134	132	128	137	113	133	138	127	128	137	124	117	126	128	124	161	136	136	139	140	140	138	133	117	138	119	109	141	143	124	122	120	126	120	152	124	145	129	134	144	132	132	144	127	123	119	129	130	144	141	125	131	138	131	128	143	134	139	127	131	112	124	153	139	133	133	140	154	130	131	122	122	130	126	126	150	122	152	109	130	137	111	120	137	131	114	125	137	126	133	131	124	116	138	123	128	136	145	126	113	136	156	155	140	103	116	121	122	120	148	119	124	109	135	133	119	147	128	113	155	122	128	146	105	128	129	121	134	135	124	133	144	118	138	134	130	139	132	136	131	150	131	117	137	107	126	140	116	131	126	122	115	130	117	124	114	115	135	126	123	138	133	125	142	146	130	127	152	135	155	122	160	125	158	119	108	114	139	128	134	123	148	126	135	143	124	121	149	125	113	139	138	116	132	110	154	104	126	129	139	128	147	145	117	137	116	139	124	127	132	152	142	137	124	133	119	131	159	120	132	123	110	144	126	137	116	118	137	128	118	119	124	131	139	131	160	138	151	115	128	140	123	141	119	124	111	154	145	131	140	146	146	123	112	106	128	121	126	113	111	125	149	139	115	136	117	140	129	141	140	143	135	132	136	124	128	131	132	127	133	124	114	149	145	125	118	131	127	135	110	129	134	133	120	133	142	127	121	146	143	145	155	129	127	107	119	130	108	132	113	132	128	120	129	146	122	124	134	90	133	152	120	127	138	119	136	122	127	132	148	130	137	148	146	128	130	146	123	119	113	118	128	127	141	123	133	134	138	131	129	130	133	141	140	127	144	125	132	128	142	129	132	133	126	136	127	137	139	142	130	121	140	116	119	130	145	137	136	118	124	137	138	140	131	138	124	126	106	135	128	129	137	128	129	156	119	123	136	133	134	138	148	136	156	133	131	139	146	123	139	141	141	124	134	124	146	124	119	118	131	119	125	121	128	135	141	146	158	143	131	129	124	106	132	123	140	133	128	114	127	133	113	131	140	127	134	125	131	132	122	120	146	134	148	113	144	139	127	131	126	132	140	145	117	144	127	134	125	138	124	154	123	121	120	130	118	142	125	111	131	112	135	143	133	122	135	111	128	124	142	148	139	123	122	100	135	117	130	144	118	139	123	116	115	143	130	139	139	134	145	106	112	122	132	128	149	140	145	123	123	129	132	125	142	146	146	130	124	144	136	147	139	116	137	120	117	99	112	119	138	127	131	137	118	165	123	116	121	149	125	120	119	113	135	117	124	115	125	124	132	122	122	117	143	143	116	136	134	152	120	136	139	136	126	130	125	164	137	131	134	141	117	127	141	114	122	135	142	135	132	127	137	125	128	142	152	136	124	128	121	99	115	123	116	114	123	143	138	124	100	124	142	124	138	132	129	127	101	136	115	99	117	133	140	138	146	135	129	135	140	136	132	114	125	127	109	117	130	147	120	125	136	129	121	126	158	122	117	132	124	134	146	128	131	120	126	112	128	145	140	99	132	131	123	140	134	151	140	119	137	130	133	128	130	127	122	125	135	127	139	135	138	118	135	129	140	138	140	133	147	117	130	146	128	138	125	140	125	125	116	136	110	135	136	120	110	125	144	149	120	129	153	135	117	132	130	123	150	136	135	136	128	120	123	146	131	128	128	126	123	144	147	121	151	131	129	127	132	141	126	120	122	146	132	117	150	129	129	144	136	141	128	134	140	94	143	121	134	110	118	121	127	132	135	147	126	134	134	143	122	140	131	137	124	117	119	127	151	137	127	137	134	147	138	139	130	137	129	150	133	135	139	120	108	156	113	145	107	124	128	133	129	135	115	119	135	128	143	113	122	137	137	114	115	128	117	124	139	108	133	121	134	134	133	118	118	110	122	127	137	149	137	160	128	133	120	115	131	129	131	110	147	112	148	112	125	128	138	143	128	152	138	132	120	117	118	136	139	136	139	120	146	141	117	132	110	148	125	131	153	128	165	120	129	110	143	132	151	112	126	124	137	137	115	130	137	122	130	137	123	123	125	133	165	137	131	131	123	113	99	148	131	116	125	116	149	131	133	132	125	120	117	136	148	121	123	148	135	146	133	132	128	127	130	140	136	122	151	119	110	148	118	146	141	122	138	118	170	130	120	136	137	145	106	129	127	142	122	143	137	132	147	123	142	111	125	131	125	152	120	116	122	142	113	165	125	136	138	120	155	137	127	115	129	124	147	129	151	132	133	122	148	131	128	126	120	129	143	137	133	112	130	120	139	128	151	149	132	163	162	126	125	154	149	129	120	135	136	130	119	119	151	149	143	132	145	140	149	149	144	140	130	138	143	134	150	128	121	108	127	121	118	123	141	127	154	124	116	128	137	133	123	140	123	128	139	138	127	126	132	144	121	151	139	143	127	136	140	155	125	110	137	130	135	120	137	124	129	124	123	124	114	126	123	134	139	148	129	123	135	132	118	123	142	127	126	139	148	133	143	132	157	133	128	135	131	149	123	130	136	130	132	122	142	125	129	131	127	132	137	123	134	110	116	129	130	118	140	133	110	111	134	135	131	131	139	141	131	112	141	139	147	113	116	152	123	126	126	147	142	120	118	126	130	129	121	130	155	121	116	138	115	120	137	121	133	121	127	134	125	137	126	143	128	141	140	138	135	159	118	149	145	149	135	115	152	131	135	133	127	134	124	111	127	97	128	138	139	144	132	155	125	128	105	140	150	131	114	128	135	117	143	126	153	144	131	148	127	117	127	134	109	125	124	121	134	145	114	138	136	141	140	133	130	142	134	121	117	126	167	131	150	131	89	124	127	164	146	113	125	127	128	136	143	144	139	129	125	135	139	127	151	138	145	111	141	117	131	116	150	121	134	132	113	140	125	127	119	150	136	139	123	133	127	133	133	133	135	143	145	127	113	116	141	117	131	144	127	130	130	121	119	138	135	128
7742	2227	5356	6066	5352	4447	3480	3024	2590	2135	1885	1698	1484	1371	1151	1154	1093	998	1006	860	890	824	818	739	748	706	683	676	678	659	664	623	594	658	622	571	616	571	565	564	588	562	585	528	544	557	569	553	520	582	539	523	492	537	541	491	506	513	522	493	496	471	481	510	502	480	508	504	491	494	495	459	484	463	492	502	464	485	496	505	495	466	494	498	500	491	460	505	483	435	509	479	455	497	468	470	460	458	445	456	481	449	482	477	450	496	479	482	485	483	466	431	463	414	456	483	455	474	491	456	439	493	488	447	468	433	477	465	454	468	459	456	466	465	473	472	429	483	448	443	470	481	467	464	449	415	485	476	473	418	440	450	465	498	493	466	460	433	429	479	461	482	461	498	507	513	456	453	444	464	466	463	461	435	458	489	473	484	479	455	464	474	444	456	473	489	479	460	459	452	483	472	459	477	471	425	456	520	458	466	468	454	480	492	491	445	452	454	459	472	461	511	466	458	450	474	426	498	444	456	448	478	480	444	449	459	473	465	444	499	480	481	475	470	451	492	458	472	488	479	462	436	473	458	452	430	473	494	475	460	482	447	457	439	465	469	496	464	473	451	509	476	431	455	457	448	475	449	446	460	461	413	447	446	431	433	484	483	461	434	448	481	472	450	399	486	461	459	467	452	445	485	494	455	450	452	428	445	473	441	455	473	476	461	484	412	468	446	442	497	469	470	463	423	441	453	453	488	436	489	476	418	439	454	466	477	464	418	442	485	476	424	469	471	451	439	497	442	441	459	483	439	443	466	419	460	446	467	475	473	472	421	417	466	446	447	461	411	464	447	462	449	462	441	429	476	456	475	477	490	507	439	479	480	483	445	459	445	415	453	480	442	460	442	438	458	470	464	457	485	433	477	457	431	458	442	450	435	443	422	478	447	467	431	495	441	475	465	435	435	427	448	424	471	477	478	483	467	469	463	455	468	453	459	447	484	449	445	463	494	455	441	463	422	466	446	462	471	469	466	460	475	491	428	422	452	411	485	441	414	433	428	452	484	448	467	458	471	475	429	472	437	441	475	479	454	465	460	468	422	467	449	460	440	466	442	458	438	433	456	446	458	442	505	433	502	447	485	448	437	433	470	436	461	444	460	455	474	427	462	461	453	443	454	457	452	430	471	476	459	460	482	451	452	415	431	468	443	473	441	444	438	455	440	448	495	479	471	444	463	460	424	461	456	487	464	433	460	434	459	479	479	464	466	451	447	464	457	441	407	438	444	484	425	478	452	457	446	475	469	482	468	471	439	494	467	462	434	475	458	480	441	420	414	442	433	427	443	489	481	447	472	459	486	434	470	455	502	452	468	449	479	440	474	452	476	427	497	443	483	437	447	453	440	415	460	447	455	470	450	452	431	459	443	479	486	449	456	477	438	435	462	460	456	431	459	480	488	483	430	475	454	465	449	447	421	481	457	430	459	434	434	432	476	426	451	423	459	506	456	490	484	445	460	469	430	445	485	446	486	457	492	469	452	433	450	456	466	483	481	440	454	423	456	479	431	461	496	437	478	466	449	473	485	441	492	478	457	450	456	440	449	486	465	456	487	427	481	456	452	480	423	444	458	500	472	460	459	465	461	419	487	454	451	473	486	447	474	466	443	477	465	435	472	467	465	463	460	429	493	466	475	459	417	427	449	457	408	432	474	463	421	453	465	411	483	492	482	449	473	467	418	478	445	436	439	427	489	453	449	445	419	435	444	451	449	447	469	466	428	482	444	443	469	456	459	485	499	477	452	423	473	472	476	421	478	477	451	495	468	461	476	449	461	465	497	458	447	484	474	448	435	440	480	446	490	448	467	443	459	420	466	434	465	451	467	452	478	434	461	434	462	440	427	459	472	444	424	468	490	450	424	456	450	466	435	441	433	507	469	495	477	461	492	461	434	478	441	413	463	454	417	451	488	482	440	493	472	442	424	431	464	467	487	468	467	485	443	427	433	442	464	515	454	510	459	484	476	437	467	495	435	459	478	410	488	440	462	446	481	412	479	459	462	459	409	450	456	466	434	462	457	436	450	431	415	465	435	471	467	412	461	462	396	466	449	447	455	455	497	490	428	448	404	433	438	441	452	475	496	437	461	448	479	414	451	459	436	464	461	460	460	473	461	474	475	467	475	495	459	450	478	482	478	474	432	431	474	477	456	470	497	422	451	480	455	448	468	438	443	455	418	463	456	443	469	465	438	461	474	442	463	444	511	484	460	456	483	475	457	440	429	467	450	471	447	462	481	410	480	452	469	471	428	479	446	477	428	444	467	439	479	459	493	441	454	469	430	448	445	468	433	434	447	455	458	444	465	399	455	461	465	464	464	429	449	424	445	478	449	433	450	492	473	437	462	447	462	474	468	424	466	467	500	432	450	464	456	502	429	476	462	434	483	445	454	445	460	438	439	428	464	449	427	479	455	472	459	456	439	477	433	464	453	475	471	448	452	466	438	469	484	441	455	432	458	472	434	432	474	455	452	429	477	419	430	433	420	455	490	469	435	426	480	457	472	468	457	450	452	480	423	445	439	455	474	433	460	460	468	429	460	457	480	471	453	470	446	428	443	457	450	456	450	445	481	489	449	459	440	459	432	434	457	439	488	458	445	453	427	466	453	477	471	454	411	469	448	504	429	405	461	460	452	485	426	453	476	463	469	441	455	478	447	476	485	496	463	442	451	475	447	447	446	447	453	458	469	493	471	465	476	420	460	453	481	469	490	431	474	447	431	428	457	505	449	434	453	431	469	476	469	489	446	473	476	436	429	395	471	440	482	435	453	452	455	436	437	427	449	488	480	413	464	435	459	481	479	474	423	477	442	480	459	448	437	471	463	460	478	533	469	473	452	462	454	479	481	434	459	449	442	472	495	478	454	474	472	399	481	486	466	444	444	445	475	433	452	433	436	478	445	465	431	464	473	436	471	456	467	486	468	457	423	424	460	422	453	481	465	472	415	445	472	449	452	460	468	469	452	464	441	437	444	478	459	488	437	423	477	461	478	456	467	414	472	469	440	427	481	482	461	440	461	422	458	491	474	452	470	471	506	442	439	420	482	461	452	447	439	453	438	429	472	516	478	463	447	443	453	457	442	468	459	455	450	437	437	461	443	443	456	449	449	453	465	454	431	461	457	465	451	469	451	462	421	468	420	439	469	458	480	431	479	414	454	447	467	457	451	434	457	432	437	445	475	455	470	457	442	477	481	461	457	476	486	430	434	458	456	426	457	456	464	449	418	449	462	467	444	432	497	422	472	428	461	477	453	461	447	424	451	468	469	498	428	477	465	446	444	492	438	442	436	473	447	477	450	474	409	450	468	469	459	471	479	502	463	470	452	480	474	440	487	468	438	503	485	463	463	454	437	448	461	446	448	450	462	478	433	486	447	492	433	448	484	442	469	417	468	449	476	476	438	427	472	475	480	464	454	455	454	480	447	446	454	502	445	420	499	440	500	461	443	472	453
1364	372	384	348	349	333	345	312	320	325	302	327	329	301	356	312	306	346	337	328	340	295	285	349	313	310	331	350	298	329	330	338	302	327	330	280	316	302	311	316	318	342	329	318	314	339	312	304	337	264	327	292	320	298	315	313	295	349	283	348	302	327	320	320	359	309	317	342	332	320	305	302	316	344	315	361	307	335	276	314	339	307	324	340	331	322	316	321	282	345	349	312	330	313	320	333	296	325	309	335	346	310	329	311	343	321	322	330	338	331	361	330	304	335	324	331	301	323	336	327	335	342	327	317	330	316	329	297	325	340	312	330	321	306	318	374	296	337	333	331	331	302	339	355	344	345	311	333	303	328	353	311	299	351	302	334	341	330	312	341	351	316	323	350	258	310	335	306	318	326	286	327	330	308	302	334	322	315	306	307	322	332	339	310	314	321	312	291	301	350	372	323	293	335	329	321	307	328	317	320	343	328	320	330	312	339	309	309	321	339	342	289	265	329	301	315	337	347	320	321	311	331	329	311	339	306	321	314	348	312	321	343	289	345	312	352	299	325	338	319	304	345	322	308	318	327	313	305	304	312	293	278	302	320	372	346	342	306	358	313	324	313	304	335	290	329	336	345	319	316	316	339	323	352	313	344	297	316	302	349	321	301	335	324	314	314	339	316	324	315	308	285	323	311	298	318	322	323	333	327	338	345	308	291	297	288	313	310	299	336	325	326	318	329	270	294	330	304	330	316	313	346	313	348	327	325	351	331	308	355	324	282	336	288	314	330	338	327	307	325	327	321	321	306	331	266	364	342	327	331	296	311	316	333	333	290	316	311	325	340	301	350	290	291	340	337	322	341	317	291	325	317	326	320	328	323	309	299	310	313	353	262	300	327	328	313	340	318	306	318	311	303	308	330	319	349	283	302	309	323	299	319	328	287	342	325	289	310	325	312	310	324	331	312	295	330	309	312	341	307	314	366	354	291	327	293	298	323	327	302	323	309	326	352	334	338	318	294	333	321	329	321	337	324	335	307	340	337	322	328	334	345	337	317	328	328	317	267	368	329	304	332	308	339	308	297	329	303	298	311	304	313	317	310	325	325	327	312	312	309	357	339	335	349	303	321	311	340	307	318	328	264	323	360	301	297	321	314	304	334	355	335	298	293	328	304	335	308	338	330	325	318	329	305	307	319	276	343	345	314	297	300	303	317	338	334	287	337	322	308	345	300	287	353	321	323	340	322	284	293	322	338	328	336	314	320	336	337	312	339	310	296	312	350	320	310	312	302	370	351	316	352	321	311	343	299	312	299	339	346	356	323	302	336	309	328	324	336	322	313	352	307	288	320	317	344	329	319	307	316	318	326	347	319	323	361	322	325	361	335	316	312	326	342	349	336	333	325	321	297	349	370	352	305	312	331	349	345	323	341	314	331	337	330	319	343	329	333	328	316	341	322	320	350	318	314	318	306	343	319	326	312	325	305	310	311	346	335	307	294	294	313	284	303	309	301	316	289	337	320	337	329	320	317	321	318	300	338	342	325	339	331	321	316	317	347	328	315	348	307	343	329	318	328	319	333	329	310	340	309	301	311	314	337	317	304	343	301	342	330	323	334	314	351	310	308	308	344	290	352	318	302	288	344	327	309	314	328	313	326	316	288	335	343	313	339	327	333	312	281	324	306	322	299	331	311	346	293	330	312	298	326	317	332	307	297	348	302	348	335	315	297	331	293	336	318	291	310	325	311	292	346	300	313	307	338	321	343	319	308	315	333	295	332	296	293	310	381	315	275	308	311	309	311	318	329	338	307	299	303	334	313	325	345	315	304	328	324	358	340	308	312	325	339	327	293	279	336	294	334	326	323	295	313	324	335	348	352	313	323	313	309	310	322	304	321	288	319	287	326	315	311	336	306	332	338	332	306	306	343	312	337	328	332	313	292	328	314	318	301	315	315	338	319	315	330	294	316	331	308	323	304	295	310	320	327	304	308	315	308	316	329	326	341	324	300	361	314	317	325	336	325	326	346	327	340	336	326	281	307	319	331	301	315	319	296	342	301	322	321	309	336	306	322	323	349	306	340	302	311	330	327	324	317	326	299	338	335	330	299	304	304	342	316	321	312	334	315	306	304	330	324	352	335	315	298	309	317	306	305	312	348	323	301	338	301	348	309	328	341	312	308	303	324	299	290	339	304	290	362	325	294	312	330	314	325	339	325	311	326	338	299	333	309	332	322	318	357	289	339	308	317	320	311	324	317	313	310	306	344	306	301	331	289	312	351	306	319	318	323	332	337	334	323	331	320	327	312	351	315	314	345	318	325	293	321	328	338	333	323	357	336	314	308	321	326	334	313	320	297	309	314	326	311	311	311	326	325	330	300	336	288	312	314	320	335	338	335	309	308	306	302	334	324	335	336	335	298	339	306	303	352	328	329	315	333	324	302	322	306	309	309	296	308	322	337	304	308	295	324	315	315	311	306	331	324	327	335	289	313	345	325	339	315	353	323	301	302	318	338	324	343	314	316	337	346	298	306	346	301	306	328	339	333	344	301	349	314	331	300	302	319	346	330	307	318	367	316	322	268	334	348	316	303	347	340	306	351	344	299	317	308	327	341	312	344	328	317	321	328	314	311	317	320	289	295	319	336	345	328	314	318	318	344	306	309	332	303	352	302	315	301	343	357	334	306	294	310	299	348	358	314	350	322	318	348	331	322	314	299	347	320	317	335	326	353	334	312	316	318	301	314	329	315	327	303	335	315	324	330	353	327	338	318	312	284	313	351	300	335	324	313	302	281	296	329	348	312	336	284	344	302	293	318	337	333	297	281	329	342	348	327	316	339	328	275	330	292	302	329	294	333	338	337	309	327	335	305	334	346	298	304	296	319	331	321	302	361	353	324	336	331	321	298	328	301	330	313	297	292	304	339	339	342	301	328	335	304	313	329	292	306	273	299	322	348	311	319	294	329	331	325	319	323	326	324	327	312	306	270	268	321	348	302	318	321	380	318	346	299	337	327	324	272	310	326	327	340	331	333	338	334	336	350	306	314	312	345	308	308	315	312	345	324	321	346	289	356	320	319	303	338	346	328	311	300	310	302	317	319	330	349	357	339	333	315	293	332	339	334	337	321	305	338	329	330	329	327	352	328	336	337	317	298	361	322	314	321	319	328	335	339	306	305	311	329	326	321	329	356	314	316	311	326	341	303	307	326	324	330	301	316	313	339	333	289	341	348	319	319	305	342	328	309	328	286	329	362	310	308	345	300	318	313	320	328	308	356	303	327	316	329	290	321	323	313	323	311	328	313	332	290	332	347	307	344	337	342	287	325	330	340	331	308	337	344	328	330	300	341	289	329	322	298	340	306	303	337	311	297	333	309	319	319	318	300	336	289	319	346	300	316	323	326	295	366	341	303	317	337	342	315	322	310	314	331	312	305	359	326	309	356	332	329	347	361	338	337	317	318	308	334	315	313	306	323	329	323	336	323	311	320	303	335	278	314
2386	1039	1128	1120	1112	1094	1023	1050	995	1039	993	984	977	976	952	993	997	959	1044	919	988	962	1023	968	970	972	974	984	965	951	956	944	978	950	976	989	922	907	965	1004	968	1010	997	939	983	961	954	985	1000	944	936	934	1011	987	969	952	1004	990	970	961	959	963	968	938	966	986	967	999	982	966	924	968	921	990	971	912	978	966	969	934	959	988	1025	956	925	953	979	994	954	911	982	938	988	961	944	916	953	1001	969	988	906	974	971	948	973	960	994	1027	1037	977	981	984	969	940	914	946	966	910	984	883	1001	959	984	964	968	990	1021	967	987	927	997	969	990	910	963	941	966	936	953	914	933	947	971	983	960	963	982	1014	945	917	945	981	942	982	969	972	947	930	980	934	954	971	997	980	903	986	1001	984	954	982	1015	966	1006	974	991	983	924	1002	889	983	954	990	943	942	955	988	972	944	1013	945	884	1013	998	940	990	933	981	928	940	1000	981	993	953	966	957	910	967	948	950	934	992	953	962	961	978	972	956	1007	978	943	921	966	1046	964	944	979	949	940	1017	978	942	978	1002	931	947	972	935	967	998	934	968	891	912	1013	942	970	1020	937	970	961	994	956	942	967	996	933	937	1005	1015	962	934	954	967	903	988	977	990	967	1013	937	931	963	949	904	959	987	951	965	931	933	965	936	926	964	980	972	965	960	964	935	997	941	947	975	918	925	922	950	986	953	930	937	945	941	910	989	947	941	965	989	947	976	963	986	993	958	907	947	972	894	985	1016	942	955	980	940	996	975	987	961	915	953	1031	948	942	987	943	988	913	946	987	962	987	981	946	975	978	914	991	977	1019	913	955	984	932	971	965	967	930	994	947	938	973	1001	974	938	949	977	954	981	955	886	980	956	939	925	934	930	964	972	973	987	1009	1018	983	955	931	933	1007	956	970	927	932	1002	995	993	1024	987	978	950	978	1035	983	950	1004	967	956	959	986	959	967	984	980	932	941	983	954	942	889	954	942	957	962	936	1029	939	938	976	958	954	926	947	986	959	1001	983	932	910	974	966	963	934	961	932	976	945	945	992	935	975	973	950	965	989	1001	981	936	990	982	951	952	952	951	959	992	955	954	984	960	962	944	965	944	968	985	984	952	960	947	996	961	947	953	964	1025	933	949	981	977	933	980	924	936	890	981	967	963	914	997	978	916	968	969	995	1019	975	1008	936	995	943	982	993	989	936	978	999	955	962	981	958	999	959	971	956	955	973	889	931	927	945	919	976	956	984	913	917	945	970	995	938	978	969	934	986	963	942	972	989	949	907	918	991	976	973	981	973	968	938	915	972	966	976	943	993	923	987	943	970	964	965	998	958	945	975	959	1010	981	971	931	962	964	988	987	959	951	969	971	972	955	967	950	957	904	1021	954	968	972	1013	970	961	942	918	957	908	982	979	954	1017	928	961	975	938	976	953	918	950	964	960	966	1045	936	951	1007	941	940	983	915	931	977	1001	1022	1006	977	952	958	934	955	942	988	930	991	969	993	958	960	925	940	938	949	928	947	998	956	969	993	983	969	945	998	987	948	972	986	951	965	970	971	973	1017	939	969	1022	979	992	1011	986	954	962	1001	893	1003	973	948	954	946	981	983	969	954	948	940	900	972	968	980	999	940	915	909	1049	964	980	959	957	982	983	964	964	989	994	1007	996	970	969	1024	959	970	940	892	931	930	984	966	1021	953	966	956	963	990	956	971	963	933	926	947	1014	995	937	940	992	985	960	970	961	961	970	897	949	965	1006	1001	925	980	975	947	976	979	952	947	986	938	968	910	1009	999	979	933	955	995	1056	925	959	996	994	930	995	923	1008	995	981	986	1004	980	959	976	946	950	943	904	922	968	975	945	965	953	961	893	952	945	969	971	971	951	904	941	969	982	953	930	977	969	927	1010	938	972	911	916	966	981	933	953	945	1028	932	958	974	1003	909	972	970	934	962	977	983	992	960	1005	891	929	978	921	948	963	967	945	956	939	968	910	939	1035	972	935	942	990	950	945	980	995	945	980	902	953	913	948	954	953	959	993	926	926	997	966	973	888	995	902	969	966	939	1018	955	974	958	1011	985	990	919	923	940	967	971	955	994	912	956	893	979	1018	946	944	951	921	953	914	919	958	928	972	945	949	932	960	994	976	970	907	948	947	949	941	955	983	944	966	958	928	990	946	973	917	919	998	958	1012	985	944	984	999	1007	930	928	985	946	1004	925	1002	922	1004	966	981	987	1005	997	924	977	937	922	990	938	965	970	992	951	942	962	1009	904	997	991	983	953	944	941	964	971	928	981	961	995	923	893	962	933	957	996	978	958	1025	970	958	947	953	967	942	975	987	1013	967	945	1014	907	939	977	946	939	910	962	966	916	962	962	977	978	920	1014	902	990	946	907	934	926	983	972	952	936	1003	946	932	1011	990	939	897	943	968	929	963	933	952	907	980	939	998	988	1012	950	983	932	913	991	980	958	999	1021	964	943	978	975	936	993	988	1002	928	953	936	966	920	967	960	939	963	988	954	941	945	985	940	979	987	974	951	971	941	979	916	969	1018	942	954	948	994	969	983	929	938	911	983	902	993	946	968	999	958	942	939	984	997	960	943	944	993	944	995	912	991	954	940	938	877	936	902	941	1003	1004	930	948	938	963	984	994	979	932	920	941	957	953	973	950	955	955	948	913	977	959	926	965	973	980	972	958	957	890	990	1009	919	943	941	941	950	942	976	935	963	999	979	988	1001	927	942	987	962	1018	959	920	955	994	959	965	952	944	968	982	918	952	959	929	955	1003	924	944	1010	945	975	963	975	979	985	983	1009	994	954	993	977	928	935	934	950	1007	923	939	937	998	941	945	928	935	980	925	950	923	996	1016	932	970	961	992	956	944	971	971	992	909	931	940	986	919	930	967	996	966	997	981	996	966	975	970	997	964	954	934	958	1004	952	905	941	1011	1052	975	936	1009	1007	965	976	939	924	966	999	908	932	958	971	1013	1034	941	973	979	930	927	973	996	969	973	992	947	997	1006	945	943	972	950	978	961	978	898	985	926	944	993	976	968	966	946	993	938	979	963	989	973	904	987	936	1002	965	921	980	977	961	920	941	923	969	902	957	897	1001	917	901	957	962	935	950	977	926	922	997	934	943	971	948	995	941	953	948	947	996	927	974	938	995	952	926	905	942	996	965	959	939	994	978	962	933	941	955	947	970	939	971	975	911	989	968	986	982	975	925	909	933	959	983	986	902	981	983	897	969	915	972	972	900	941	980	928	978	920	962	982	938	995	1012	942	938	916	964	926	974	988	997	986	991	944	965	995	979	965	911	937	981	908	985	981	930	938	971	930	974	968	959	960	1002	997	941	944	936	963	948	959	938	937	1027	983	991	970	998	989	975	963	934	906	972	932	968	980	975	988	1013	922	959	974	964	950	985	969	977	927	917	989	936	975	982	958	950	1014	990	972	972	954	953	1003	943	942	984	924	933	990	979	988	1007	969	972	947	990	995	924	1005	976	1019	958	973	987	984	1006	982	986	973	947	932	993	975	918	950	931	962	1009	958	975	1044	930	932	978	914	939	963	984	959	952	958	953	988	939	980	993	931	937	996	993	979
4538	976	1325	986	703	537	436	370	340	328	296	255	264	222	246	237	219	216	236	184	211	223	231	221	201	195	211	201	219	213	200	217	200	173	208	207	204	208	209	199	190	211	225	209	190	215	194	180	192	215	182	190	194	196	170	184	208	213	218	210	180	197	195	202	194	174	212	190	227	194	188	185	197	198	188	186	189	210	202	191	211	202	212	210	189	222	215	189	199	178	201	211	194	200	202	192	186	200	190	203	198	188	188	184	186	208	178	188	192	200	201	210	203	175	191	182	179	191	210	205	200	198	211	189	209	192	185	171	196	200	208	217	205	184	201	174	200	216	206	181	210	214	213	172	207	219	216	223	198	163	202	183	189	201	187	195	194	179	203	202	202	180	197	195	168	201	185	200	216	190	204	175	196	208	202	204	200	187	192	177	163	200	180	203	191	189	171	174	195	205	199	197	185	191	192	187	193	196	199	210	206	179	211	195	187	228	190	182	195	217	197	207	201	188	179	205	191	177	185	179	154	179	187	202	194	191	201	187	172	186	203	170	184	191	213	178	217	211	188	178	184	199	191	181	196	186	205	195	176	194	199	165	197	207	203	180	166	184	187	178	163	186	200	204	188	171	170	194	208	185	231	202	194	192	195	180	181	209	204	190	205	186	197	194	186	205	201	184	203	176	197	186	210	189	186	185	191	214	191	202	175	195	201	185	185	192	210	205	189	170	189	182	206	201	187	200	205	192	191	198	193	191	187	213	198	223	200	180	195	188	204	207	190	205	169	226	180	197	199	185	192	180	198	204	204	177	193	202	202	193	171	176	193	205	183	218	206	187	214	195	199	204	230	176	192	226	201	185	214	190	191	204	200	190	187	192	188	220	200	206	224	196	206	207	197	191	178	186	181	194	207	217	171	192	170	209	199	175	187	183	210	197	188	189	218	182	191	208	204	196	187	176	189	175	190	199	189	184	208	190	202	189	212	182	193	168	199	182	211	200	190	189	191	214	177	194	190	184	199	197	197	206	202	166	180	189	213	224	183	197	206	214	180	179	221	204	198	180	198	199	200	228	191	174	177	183	177	208	213	185	192	200	196	177	203	190	203	217	199	194	203	205	173	186	194	211	189	194	191	208	207	182	186	196	215	193	177	208	189	200	202	215	188	193	183	186	211	174	197	181	194	196	202	189	197	237	218	184	213	180	184	207	199	194	199	167	203	180	165	222	185	208	231	202	195	190	192	214	176	212	222	208	183	202	204	185	226	181	167	178	212	183	198	187	182	182	188	193	217	185	188	203	202	209	179	178	180	193	188	197	196	179	190	193	178	189	200	213	240	178	219	191	156	185	197	197	218	194	191	206	212	173	197	193	184	196	180	199	219	196	185	188	194	185	173	202	216	164	209	206	168	180	193	196	198	207	178	215	174	186	207	202	203	178	216	187	221	213	184	199	204	178	218	194	225	201	212	161	205	187	175	188	176	180	211	207	211	210	209	183	175	194	199	190	180	197	176	172	174	204	196	188	192	190	179	201	180	188	213	184	188	212	186	222	185	191	209	178	212	216	190	176	188	195	216	195	191	194	211	197	189	216	212	200	193	214	194	206	188	203	216	214	204	177	198	203	203	172	209	198	199	191	180	187	207	194	174	189	229	200	193	192	207	187	168	194	188	193	200	187	188	206	192	208	195	183	207	201	212	190	184	198	181	176	170	174	203	184	174	209	210	194	191	215	201	178	191	212	181	198	193	196	193	181	198	192	203	214	186	193	192	206	175	188	198	202	190	209	211	176	180	199	182	213	191	202	156	199	181	177	208	185	203	209	188	215	201	201	214	182	187	214	222	202	191	188	198	204	171	230	184	203	208	181	200	195	180	213	190	200	171	195	172	169	164	201	175	217	210	186	212	207	186	190	197	221	212	202	219	206	179	210	171	165	159	193	217	211	204	168	176	179	194	182	208	169	201	190	199	211	206	207	197	200	164	194	190	229	188	203	204	245	197	197	191	206	210	206	199	183	178	174	174	188	186	191	178	180	186	223	191	214	196	203	192	211	206	198	189	207	210	200	208	200	203	185	182	219	209	192	191	196	207	188	172	181	196	181	191	187	205	209	192	202	177	188	177	170	188	168	190	207	181	215	181	207	189	198	187	197	201	198	199	204	201	209	189	192	209	211	198	190	199	187	206	224	197	197	185	184	193	212	198	192	193	195	173	199	189	199	176	199	199	201	194	208	189	180	192	186	198	197	191	163	198	179	214	190	189	182	186	212	172	209	205	183	161	205	212	207	171	178	191	192	187	184	173	183	197	192	204	187	196	210	193	184	194	152	205	197	212	217	217	196	207	199	204	181	181	204	200	205	203	211	212	210	199	213	181	207	185	184	203	194	187	201	198	191	202	176	189	215	206	193	216	219	198	200	182	182	218	198	209	203	189	199	191	192	195	184	209	202	180	218	188	168	201	196	189	183	187	208	204	181	181	184	202	200	178	206	171	213	159	155	179	174	182	178	191	205	211	205	195	162	188	180	207	207	208	200	179	193	200	192	195	181	181	201	209	203	213	187	193	175	195	194	211	183	205	181	216	192	199	189	194	219	185	196	220	190	199	214	191	188	190	204	194	212	202	224	201	211	191	168	173	184	190	178	199	203	174	215	209	193	204	203	229	218	206	201	204	178	185	191	207	202	193	222	221	183	192	201	179	192	180	174	184	217	193	186	193	208	192	189	209	192	202	196	195	185	201	191	192	215	202	185	184	202	196	174	222	183	210	171	182	212	193	185	175	199	191	214	221	201	220	204	194	212	204	185	211	210	215	187	186	189	208	192	190	196	168	168	211	190	217	190	189	191	215	182	192	209	205	197	197	188	177	185	198	217	197	200	199	186	197	166	207	199	208	214	186	214	206	193	192	189	189	187	190	159	194	187	206	184	202	182	179	191	174	188	189	210	188	197	196	203	172	203	183	223	161	194	214	193	190	211	194	189	211	213	182	186	218	194	193	191	184	162	202	199	201	186	182	199	196	231	208	189	209	201	210	206	189	182	186	194	223	181	206	198	198	183	187	202	189	212	205	200	185	192	224	179	209	197	215	190	197	213	180	194	183	204	187	220	193	204	217	201	194	213	186	175	197	204	197	209	208	177	201	213	200	171	195	184	190	168	193	203	221	190	189	192	184	186	211	190	190	175	199	178	212	209	178	196	213	195	182	164	173	188	187	187	192	201	197	190	204	220	204	189	203	220	197	231	206	216	183	221	214	209	202	198	188	185	186	196	205	192	180	187	186	214	170	197	206	189	195	187	203	210	204	195	177	206	196	181	171	175	184	185	201	225	203	222	209	190	188	202	195	194	198	191	215	196	200	204	206	180	184	210	182	190	204	188	176	185	206	181	208	190	194	178	197	190	183	201	180	177	190	187	188	181	195	197	211	173	198	193	183	198	192	191	214	178	193	170	191	189	216	178	184	194	207	178	208	197	168	173	184	187	170	191	193	187	173	214
5547	1540	3027	3633	3243	2688	2252	1890	1751	1523	1365	1306	1179	1112	1021	1006	945	911	905	860	813	806	818	774	748	737	725	748	734	660	691	717	694	703	703	638	688	686	713	696	680	628	738	689	648	670	666	648	686	652	661	649	628	622	623	684	649	631	624	662	611	653	591	633	643	638	632	620	638	637	594	633	650	627	676	672	630	663	667	667	639	622	668	617	625	668	605	625	623	695	625	648	598	632	617	643	638	645	567	661	611	593	631	642	595	622	623	665	634	655	643	612	612	586	626	665	600	632	598	639	610	624	663	593	646	618	616	608	601	610	603	653	613	637	578	646	610	636	582	607	620	638	587	604	580	664	603	631	598	579	601	594	671	682	595	612	595	630	621	596	589	649	630	661	576	648	638	610	629	616	617	667	648	643	641	628	614	659	582	654	598	635	633	609	647	587	636	615	569	631	631	642	620	622	678	602	592	600	640	591	616	622	609	612	664	675	620	631	593	638	652	606	638	628	617	636	653	652	618	624	643	625	630	655	640	623	658	629	671	616	635	635	667	634	639	637	598	638	631	615	653	624	635	657	624	654	623	627	630	616	643	621	630	626	602	596	591	623	601	597	638	637	670	634	628	640	593	628	615	604	621	654	622	609	630	596	602	653	612	582	612	600	641	633	663	613	613	595	654	620	587	598	629	608	615	621	597	634	574	631	669	618	625	603	638	663	564	632	617	586	615	607	643	671	601	601	604	622	639	640	664	635	689	623	638	626	622	632	641	637	626	637	619	643	615	636	631	629	587	626	619	621	640	629	658	643	635	642	632	664	612	668	599	621	621	663	613	614	575	599	620	586	630	602	619	640	639	677	586	640	643	617	617	612	593	638	567	605	616	619	639	641	657	624	607	650	651	631	620	618	610	606	547	663	632	599	615	634	601	615	594	618	645	581	612	631	611	629	686	665	592	624	581	657	612	608	638	642	655	604	604	633	620	600	642	620	628	634	648	614	653	666	662	619	593	633	601	638	604	616	619	624	615	638	597	600	660	606	614	637	588	632	640	652	656	637	607	639	659	568	683	668	570	653	661	630	585	550	669	634	619	630	561	642	601	627	659	615	609	622	628	637	602	597	615	653	602	628	582	587	612	607	616	616	585	634	641	632	617	614	608	590	681	592	663	637	625	611	648	629	577	645	657	637	598	640	554	641	596	589	633	648	636	626	640	606	613	632	616	586	612	605	643	583	613	598	617	633	599	666	630	640	658	636	620	610	594	598	595	639	669	572	594	616	616	657	581	590	668	605	595	621	633	634	598	600	626	616	659	598	606	615	638	585	623	659	623	619	623	655	648	647	627	607	596	619	588	631	648	615	632	609	634	619	629	612	642	637	619	615	619	613	539	659	612	608	625	583	653	633	661	614	613	584	621	654	624	596	612	669	622	647	659	626	572	578	613	613	595	651	640	635	609	632	611	619	660	632	630	646	609	597	601	630	582	622	648	647	608	633	635	636	619	631	630	587	609	603	617	615	627	639	623	632	636	623	619	577	653	637	639	633	645	619	612	627	657	564	626	665	580	617	606	618	625	631	624	638	612	646	641	625	586	651	610	600	629	571	632	662	654	634	570	625	613	652	625	634	642	616	622	613	608	620	654	642	612	655	620	630	633	592	622	641	588	657	646	626	622	579	629	630	580	636	583	656	619	637	649	647	663	623	597	599	620	596	626	620	642	609	696	634	606	671	606	637	626	579	606	644	608	590	622	619	580	629	619	639	627	597	628	630	664	607	640	625	640	620	642	600	642	670	630	637	657	626	617	596	626	626	647	605	629	631	622	610	603	627	607	630	598	628	627	652	609	648	622	622	605	626	628	621	602	591	615	660	620	604	624	599	631	637	634	628	630	639	639	629	635	651	623	637	609	626	620	583	624	622	576	597	628	617	630	638	610	637	612	665	594	632	646	611	595	697	622	650	596	621	633	612	608	658	672	651	676	594	599	632	621	670	619	604	607	601	603	620	593	635	677	621	633	641	603	645	648	622	601	641	652	608	623	589	594	613	634	661	638	601	635	642	629	642	624	573	607	625	627	642	581	596	661	598	645	609	617	597	621	621	660	595	662	635	622	609	578	627	612	605	636	611	607	646	602	667	640	642	566	612	627	589	633	588	611	594	632	623	603	544	602	629	613	607	594	635	630	605	619	614	636	634	621	600	608	647	617	608	643	613	587	646	580	629	639	618	638	576	648	614	668	612	599	603	620	614	650	659	586	631	604	581	625	624	618	591	637	624	624	611	604	594	635	596	618	622	616	637	605	604	662	584	660	603	629	605	622	633	628	601	705	629	605	693	611	588	634	621	613	670	633	619	625	618	610	653	611	612	662	602	620	596	596	608	667	623	676	638	627	588	599	623	623	594	633	584	633	647	613	660	647	657	663	606	582	621	623	664	588	605	567	593	630	622	623	612	621	617	647	602	643	597	598	637	632	600	628	661	627	651	611	615	630	640	643	612	614	630	667	661	618	650	621	639	609	622	627	690	646	615	674	576	636	641	608	634	591	600	583	621	639	639	625	618	607	674	603	653	653	616	653	633	644	631	652	666	629	613	621	622	617	600	624	580	624	600	588	610	640	633	600	622	598	618	592	631	634	630	587	621	633	632	602	634	649	617	618	593	592	616	657	591	602	586	630	630	658	595	600	585	659	637	633	615	615	628	593	614	606	653	595	643	638	632	668	654	658	608	614	622	581	619	609	623	594	632	646	598	626	616	584	650	601	580	613	617	640	578	598	626	633	590	675	618	610	564	570	647	623	646	632	622	584	610	595	593	617	580	627	637	608	657	613	584	652	626	652	605	653	643	593	617	622	580	621	687	626	567	624	625	624	602	668	603	625	621	618	644	564	589	636	611	589	605	626	641	625	595	647	611	650	662	606	664	622	604	602	589	655	587	608	617	667	571	642	629	624	600	629	630	638	609	656	610	595	608	572	575	652	627	664	604	598	629	606	617	634	654	653	633	569	647	628	629	655	623	601	632	610	648	594	592	598	617	635	608	625	618	627	667	596	639	620	653	581	647	629	635	647	650	576	643	656	631	616	617	638	655	629	627	620	585	619	630	610	603	612	636	543	625	623	625	600	604	625	610	631	640	590	586	696	654	630	653	655	660	609	591	627	592	618	634	601	618	643	613	648	617	595	649	624	635	617	595	584	642	630	588	604	649	608	658	609	603	647	653	645	569	602	680	597	648	659	573	648	635	615	571	639	631	649	628	658	587	617	623	594	642	639	662	597	648	590	584	621	654	637	658	641	600	614	638	592	605	608	630	613	643	616	616	621	643	606	605	610	618	622	606	625	603	647	664	640	643	615	672	663	580	611	591	620	571	598	593	634	639	675	631	654	662	627	602	624	636	606	607	615	658	606	621	616	618	640	606	616	585	630	602	645	644	658	621	636	650	639	606	640	609	591	646	653	633	638	641	604	642	634	578	669	647	585	604	658	611	556	640	605	623
8361	1960	2320	1826	1140	851	677	478	461	347	316	302	246	228	212	224	205	165	164	178	161	166	169	149	140	144	155	159	142	157	142	155	142	141	144	138	135	149	152	142	130	149	122	146	142	134	140	133	142	124	117	134	139	146	128	142	134	148	132	136	133	142	132	139	143	139	141	128	141	151	142	143	118	112	114	131	122	134	161	133	140	127	126	121	151	124	130	136	110	106	125	136	152	141	126	137	125	161	120	119	152	121	124	127	128	129	136	135	122	129	136	124	125	139	144	128	134	114	132	123	130	123	128	126	115	136	131	133	131	146	139	136	132	136	121	140	144	139	131	136	145	133	116	129	133	152	125	155	123	131	129	126	142	107	147	127	133	122	137	127	122	153	139	116	124	120	117	114	154	109	130	123	132	134	129	137	140	133	129	132	115	138	141	141	133	128	124	141	151	118	143	159	135	134	135	151	123	144	136	155	138	129	119	128	139	132	137	137	140	149	139	105	137	116	126	123	144	129	149	127	145	129	126	130	132	130	127	127	120	130	115	135	128	117	144	125	116	124	129	121	118	128	135	124	132	127	134	131	150	118	132	132	154	128	127	147	135	129	150	116	141	151	117	121	127	113	135	115	132	126	148	135	109	134	124	143	136	129	134	128	129	134	141	137	115	125	140	114	117	119	118	130	151	109	130	151	141	128	112	138	138	112	126	130	145	146	134	121	112	159	138	155	129	128	120	117	139	133	138	121	120	133	125	128	134	124	119	138	115	131	127	135	139	146	135	137	126	139	140	120	148	122	118	125	135	121	149	146	125	131	149	163	119	133	161	131	149	124	135	123	129	122	134	135	134	137	137	118	128	126	129	117	148	147	149	122	131	145	144	118	143	142	143	134	127	126	125	127	121	139	130	124	154	127	148	111	118	136	105	122	138	129	135	119	136	111	132	124	133	118	122	119	125	114	135	136	120	128	121	126	153	129	141	141	117	137	116	130	140	132	133	110	118	132	152	123	128	132	140	121	146	137	131	136	120	139	139	123	115	124	153	127	152	120	154	152	146	138	143	138	111	124	125	162	156	130	134	154	122	126	151	110	146	121	126	128	118	136	133	148	132	136	115	141	159	105	119	146	103	123	115	117	121	120	124	121	137	123	140	147	131	115	117	123	132	145	120	134	125	107	120	164	120	128	115	127	131	152	137	157	130	111	125	122	161	116	132	127	148	144	149	127	118	130	119	136	110	116	139	131	139	112	130	137	138	152	140	125	110	141	114	131	136	128	131	119	130	137	126	136	135	125	128	117	125	127	133	147	140	154	124	132	125	137	127	147	128	159	107	150	144	121	141	115	141	131	138	119	140	153	125	137	151	127	130	121	123	142	149	128	129	127	126	134	147	128	132	140	123	133	133	138	137	120	128	126	133	116	135	140	120	159	142	121	134	135	133	122	149	145	108	117	128	137	147	141	143	128	136	146	133	135	136	131	111	142	132	111	134	145	112	137	143	144	106	126	112	137	140	137	162	134	122	133	136	106	146	140	128	149	126	123	127	120	107	140	139	143	127	139	123	135	146	157	131	130	117	120	130	115	153	119	130	131	120	116	136	113	149	133	138	121	127	119	121	117	130	127	155	137	147	145	130	104	119	135	123	122	116	130	125	130	133	125	127	128	111	133	139	128	141	124	136	139	142	143	108	126	129	155	138	118	130	113	122	139	135	151	149	133	115	127	121	144	116	130	136	138	124	148	132	137	131	124	119	116	146	142	138	120	113	137	122	128	143	153	134	136	122	129	138	128	131	145	144	138	137	151	100	129	126	129	152	146	135	124	138	99	117	158	129	122	128	144	157	133	133	133	138	134	125	133	134	141	125	144	136	132	122	121	125	148	124	148	128	138	121	163	137	131	118	141	149	161	124	118	143	122	134	152	149	118	118	146	112	143	141	124	124	116	133	124	107	140	118	127	133	135	140	154	107	145	137	120	130	157	123	132	161	128	142	129	131	143	124	147	134	147	151	120	122	134	115	145	140	125	140	148	139	131	140	124	123	142	113	141	123	151	118	134	118	124	134	134	140	125	148	138	141	129	141	134	134	156	115	132	116	122	126	139	157	126	139	124	115	121	155	123	132	135	118	143	134	134	121	131	121	124	111	123	149	148	132	135	148	126	125	123	134	131	143	121	147	130	133	118	142	152	103	138	124	139	126	115	120	127	118	105	143	150	105	141	131	113	125	136	133	118	131	143	128	125	123	122	136	125	121	131	128	140	133	131	131	122	126	115	136	145	140	122	133	141	119	127	145	115	115	113	142	116	127	126	130	111	127	109	125	126	124	125	144	155	140	122	131	147	129	150	134	125	117	120	145	100	130	134	127	128	126	165	147	125	136	135	121	133	123	123	138	120	123	126	117	130	119	138	118	138	132	148	148	133	128	133	118	132	143	140	119	126	137	139	143	122	135	123	145	138	107	122	108	122	148	129	121	132	106	147	128	112	132	121	134	137	143	135	152	132	130	119	126	129	141	124	139	134	137	124	123	131	110	127	131	155	119	147	119	149	131	144	153	119	127	140	101	148	123	128	125	131	125	141	123	139	139	138	137	115	152	126	132	124	138	128	121	133	127	120	136	130	117	104	139	136	142	135	139	154	142	129	139	130	124	133	126	117	119	122	128	105	132	135	128	135	132	136	139	136	118	125	116	142	120	143	140	135	132	125	138	130	137	138	130	113	137	136	160	113	120	130	133	135	120	140	129	146	127	125	124	126	112	136	131	115	132	114	133	142	129	136	132	135	131	143	153	119	145	133	124	132	156	114	121	124	116	133	124	138	114	131	125	126	123	142	153	141	120	142	120	132	119	117	147	140	117	136	132	137	131	140	122	116	138	126	142	133	121	142	135	143	112	138	101	130	122	121	137	126	129	130	139	127	122	130	145	152	143	130	136	108	119	124	117	141	129	126	136	167	120	120	137	134	125	139	147	126	145	118	120	129	113	124	142	126	122	147	152	135	134	136	126	130	118	136	146	131	132	128	117	139	134	132	121	113	130	126	139	121	119	135	114	124	120	130	100	141	134	113	132	135	141	152	129	122	124	97	145	131	135	148	133	133	130	148	117	122	118	159	127	125	134	131	127	105	123	139	142	132	103	132	118	121	142	115	158	125	132	125	103	134	124	147	135	121	120	123	158	150	137	140	128	129	136	140	125	126	148	136	126	156	127	138	133	117	136	133	121	135	126	122	134	132	124	131	127	134	128	120	149	117	122	121	132	136	110	104	139	129	122	124	120	148	135	130	114	118	122	124	152	127	122	130	149	140	135	118	148	126	150	136	138	150	109	140	131	132	139	122	122	120	129	143	120	142	138	121	130	117	125	130	128	127	159	130	142	124	129	133	139	148	107	149	135	113	133	126	152	154	139	128	113	131	147	141	139	112	137	120	143	144	141	125	146	131	115	131	144	125	136	143	137	154	115	131	137	127	150	120	133	138	133	138	148	126	120	139
7599	2274	5229	6233	5339	4426	3549	3122	2473	2138	1873	1644	1503	1322	1242	1167	1098	1015	985	906	869	849	777	776	736	702	712	671	629	666	645	679	660	635	604	582	573	592	562	564	553	547	548	553	509	574	528	533	533	538	486	504	485	492	539	509	495	493	470	534	446	495	495	540	529	533	484	473	494	447	472	513	485	485	445	523	476	460	478	471	479	509	489	518	487	503	498	454	462	475	492	460	486	459	445	469	469	483	450	459	429	457	464	471	440	447	443	504	490	454	458	456	485	450	465	463	510	471	477	400	488	448	460	492	469	478	490	463	429	429	486	467	482	464	457	474	468	485	447	470	471	413	434	456	430	456	466	475	478	468	396	457	466	425	449	477	444	469	444	450	503	454	474	474	457	450	452	440	468	449	460	454	489	450	470	446	443	443	444	437	473	456	436	517	438	461	491	491	449	467	442	486	444	459	455	433	444	505	431	496	461	449	482	498	494	475	486	428	458	449	486	441	420	516	462	471	461	464	423	482	440	475	434	422	454	500	481	475	468	478	453	484	476	436	455	423	480	486	465	455	399	456	429	433	487	433	437	450	458	443	440	455	468	448	445	449	444	438	445	463	438	450	480	448	469	477	461	449	481	479	446	458	489	460	484	442	439	447	437	506	410	428	470	472	430	406	446	464	433	496	432	428	464	470	423	463	452	460	465	448	501	419	465	403	449	452	424	421	494	466	462	479	489	406	438	474	457	447	428	432	465	472	450	437	452	474	414	464	442	486	459	447	442	449	461	506	465	451	471	445	457	456	455	475	441	441	450	454	450	460	474	480	490	481	432	459	474	465	434	466	459	448	422	455	492	439	469	465	458	463	449	465	441	488	472	455	431	446	428	459	474	466	445	484	464	444	480	456	435	486	465	491	472	464	446	453	457	474	440	459	452	475	466	451	459	453	474	425	444	490	472	462	452	489	460	459	454	412	484	469	458	476	455	456	444	466	462	462	448	465	455	488	484	445	442	488	458	473	412	491	444	481	434	439	475	436	457	461	465	441	433	429	490	464	476	462	430	489	453	432	449	467	454	477	422	454	428	473	516	514	452	426	469	445	491	485	471	496	460	498	474	469	473	481	467	452	470	477	449	455	466	446	494	453	490	415	452	444	459	476	469	430	428	399	454	438	473	446	474	446	449	441	480	458	440	463	476	470	459	463	448	448	462	452	477	465	452	451	445	490	456	462	447	444	447	451	445	468	480	443	431	437	473	428	459	423	451	473	458	477	480	482	452	432	444	493	445	470	458	489	460	462	467	446	441	505	490	449	441	446	485	459	443	454	490	437	454	461	422	440	472	469	447	456	469	467	436	449	472	450	457	465	442	403	474	464	459	441	457	454	476	423	457	443	461	455	437	428	431	469	458	472	482	484	412	458	452	468	443	425	472	458	458	457	473	438	453	450	460	486	461	440	437	442	426	446	476	453	472	500	461	447	475	466	467	468	460	463	418	471	490	476	430	483	483	468	444	400	417	444	502	447	459	475	405	475	459	490	478	489	430	473	462	426	470	465	441	478	464	470	479	423	498	476	463	450	503	458	487	419	451	460	446	482	471	472	432	456	446	433	431	447	426	475	461	489	475	453	479	454	431	462	427	451	409	447	437	457	469	447	441	490	476	456	441	449	487	451	446	434	471	485	483	457	467	466	454	441	494	450	444	421	461	467	428	411	433	467	422	437	440	446	453	477	440	464	438	489	434	475	449	444	463	437	479	487	421	431	477	439	459	455	437	456	472	440	496	460	450	473	447	431	409	453	494	417	467	449	455	453	497	460	516	484	479	471	485	468	452	472	469	413	425	464	466	443	426	461	435	454	443	476	446	419	493	452	476	450	452	451	473	468	460	451	504	455	428	461	439	429	449	471	465	447	451	474	467	447	439	458	476	477	422	439	499	488	458	458	477	418	430	440	458	445	423	451	460	425	425	456	427	422	439	473	473	456	453	477	445	435	471	453	449	480	463	445	475	465	448	458	495	474	505	465	466	447	456	480	476	496	472	441	449	464	459	413	450	464	480	414	464	428	446	469	435	442	430	416	483	458	442	498	445	397	459	418	405	443	456	462	454	428	472	471	469	413	494	444	446	436	456	469	437	430	449	450	433	446	502	455	448	455	494	454	442	458	467	432	467	449	468	437	464	466	477	433	436	463	442	456	479	510	442	428	471	470	422	494	474	465	480	429	445	434	475	455	435	459	481	464	471	466	457	470	457	488	415	499	440	450	449	441	464	438	444	463	467	404	446	464	439	468	442	450	460	470	478	454	488	448	468	439	453	423	468	467	471	418	429	444	472	449	438	455	439	443	465	438	456	448	455	489	442	451	428	451	467	437	488	468	429	460	436	427	454	456	453	408	472	461	436	512	486	456	466	456	464	476	460	476	479	457	462	446	466	463	481	440	464	462	420	440	450	484	415	453	463	445	475	438	472	438	461	449	435	469	445	457	470	507	482	438	470	456	462	419	461	455	465	463	446	450	439	482	505	441	443	424	454	475	484	465	477	437	434	437	475	460	468	431	496	479	484	447	478	442	428	448	471	494	488	444	463	447	459	452	450	488	447	439	448	452	454	480	458	461	474	464	447	436	438	480	434	465	420	423	421	464	451	499	454	470	477	458	461	443	452	470	456	451	489	456	504	456	429	488	477	460	427	476	460	468	483	487	428	479	482	476	453	446	479	418	469	456	441	474	433	455	480	474	434	466	474	447	463	459	463	447	486	471	438	449	465	444	439	478	433	425	448	472	456	475	459	476	442	437	484	457	465	448	483	464	458	446	461	460	433	424	489	466	438	488	472	438	468	499	492	462	450	434	467	449	444	429	450	432	412	463	458	472	479	461	453	456	473	438	432	460	470	461	467	481	428	433	446	452	426	467	476	449	433	450	462	458	473	466	464	434	447	457	453	468	425	450	476	437	466	449	471	448	456	459	464	435	452	467	460	462	484	454	431	463	455	470	478	448	449	462	442	458	451	446	435	420	454	445	444	442	460	435	470	463	450	436	475	469	469	470	457	445	450	467	482	466	460	452	453	459	488	423	472	475	460	492	416	425	456	463	442	454	464	434	508	491	466	462	438	441	459	445	494	497	463	452	446	469	441	483	484	461	447	453	469	453	508	455	497	450	436	468	494	484	448	446	469	485	483	457	445	425	453	470	466	468	441	448	423	469	474	478	460	459	424	462	479	461	488	417	492	442	457	456	449	413	475	459	422	435	485	421	446	461	470	480	467	448	428	467	479	480	412	449	475	431	465	495	459	449	444	456	456	451	467	473	441	461	460	475	471	436	442	460	473	425	422	444	453	463	453	430	446	453	448	479	450	470	453	482	424	454	460	455	464	412	427	459	447	423	488	457	454	465	493	454	479	412	425	449	500	416	465	458	436	480	468	471	451	453	468	445	459	450	453	426	463	482	440	413	452	428	437	448	493	483	434	471	435	456	468	412	485	474	445	442	477	448
1375	382	375	396	347	341	329	334	321	361	335	325	299	327	322	334	311	308	322	290	333	348	352	325	344	344	317	307	302	325	313	349	334	297	336	321	329	321	329	308	338	293	331	284	320	340	321	340	324	312	329	324	329	329	314	312	311	300	308	308	331	321	306	313	320	345	330	323	320	334	334	311	310	299	306	312	318	332	314	333	293	332	310	319	323	304	345	332	337	287	299	327	317	309	325	305	318	324	304	355	301	329	318	295	331	324	314	295	322	300	306	323	338	340	330	324	322	279	328	295	366	308	292	353	303	302	323	296	317	312	335	334	326	313	319	329	325	319	292	316	334	335	325	328	292	333	301	324	329	345	295	327	297	312	316	299	349	323	324	290	332	334	339	334	313	314	297	333	328	331	316	324	341	327	316	293	314	344	311	317	341	336	313	315	342	317	332	310	318	302	323	322	302	307	292	341	301	314	319	321	304	318	320	312	311	337	338	315	311	313	305	305	313	332	326	310	323	312	323	334	304	313	285	287	319	310	336	329	332	318	299	280	308	286	317	317	318	300	348	334	325	328	330	305	319	321	337	335	319	343	347	313	282	287	332	326	283	319	310	325	310	327	308	329	313	325	306	333	318	351	305	344	332	322	305	323	297	324	324	307	328	360	315	310	302	319	316	310	295	322	341	331	330	323	309	321	311	351	338	326	304	314	319	290	336	312	318	304	315	309	344	311	294	330	335	328	316	314	320	317	325	320	353	318	307	302	306	330	321	298	326	290	312	325	345	320	345	314	319	306	314	312	341	291	322	328	319	317	341	324	332	317	282	300	325	319	316	306	317	325	301	307	304	334	307	327	316	326	342	335	321	333	328	367	306	330	295	308	318	283	345	315	302	310	322	310	334	352	344	326	342	324	292	300	289	299	332	332	332	309	306	303	279	343	314	310	316	314	325	297	300	341	328	313	299	304	297	295	325	315	328	304	303	309	294	317	328	329	347	301	337	299	299	301	323	316	323	323	316	310	314	305	280	343	315	328	362	332	292	309	308	345	317	317	331	357	365	310	348	340	330	310	309	322	338	322	340	308	292	317	340	328	328	322	336	290	327	318	329	327	298	318	303	325	320	286	356	310	342	312	329	310	334	317	334	331	304	310	318	279	328	301	326	304	351	302	341	295	311	332	337	330	307	327	285	371	337	317	306	322	313	329	349	336	328	326	321	292	316	311	337	347	311	335	359	304	301	345	333	331	342	350	335	309	347	365	323	340	327	304	301	321	341	333	340	289	283	328	328	312	289	300	329	296	356	279	320	349	257	293	305	315	294	322	324	304	308	306	319	342	339	314	327	300	311	304	326	310	320	302	313	292	329	298	333	326	316	308	316	312	315	326	330	341	314	346	318	332	299	335	332	304	316	341	310	335	344	313	296	327	314	342	315	307	328	341	318	328	325	320	327	315	313	310	299	315	332	302	299	316	335	323	315	330	311	347	332	309	333	292	330	306	304	321	332	323	325	319	311	333	318	311	328	333	312	332	333	345	310	317	311	331	333	334	329	321	348	283	329	301	307	304	273	323	312	322	340	301	339	321	302	321	303	308	307	313	329	315	294	320	325	311	300	313	302	343	315	316	316	331	341	329	300	318	342	327	320	290	306	285	332	316	324	338	301	316	305	316	301	327	294	337	321	314	328	309	283	318	291	307	332	301	303	297	332	365	289	331	309	288	341	323	340	333	313	330	343	324	327	302	311	311	321	318	312	336	332	370	314	302	334	335	331	308	311	310	313	325	280	302	338	324	316	332	322	320	294	311	332	308	299	280	337	308	308	344	311	339	353	316	330	370	325	308	319	306	298	317	318	358	329	312	311	306	343	307	317	305	323	341	287	330	315	321	296	315	316	295	325	292	330	331	354	311	315	306	297	326	359	313	339	298	326	330	347	312	319	364	324	327	327	313	315	318	317	313	286	304	319	326	327	326	331	329	314	352	364	336	312	312	357	326	313	310	333	310	338	306	305	309	334	310	324	297	307	320	316	329	327	299	307	334	314	317	320	305	360	303	304	353	325	330	304	311	320	293	321	311	357	309	307	310	320	341	288	322	303	313	293	322	324	331	333	322	342	307	307	325	314	303	291	335	339	328	321	342	315	308	314	321	327	326	331	339	312	329	314	274	293	316	317	307	342	344	330	322	317	307	327	353	295	306	296	305	308	324	302	326	306	317	329	318	313	292	328	326	316	327	316	326	300	314	289	342	299	302	351	314	317	331	347	331	302	303	335	317	309	276	348	293	314	296	283	305	313	331	367	338	338	332	337	287	341	310	337	292	322	318	325	314	327	324	336	311	339	368	319	338	329	338	316	283	303	297	303	319	317	321	335	350	315	322	353	310	322	323	311	336	324	342	303	322	316	306	280	337	324	315	309	339	322	326	330	308	341	318	327	300	289	353	310	323	335	338	329	314	340	305	300	371	315	305	338	308	301	307	323	334	333	295	321	310	310	326	349	351	326	312	286	309	303	319	332	305	307	313	319	342	321	325	305	308	333	304	329	344	297	349	342	301	321	274	322	273	351	326	321	332	324	287	324	323	313	292	299	333	312	299	313	330	315	319	302	279	313	333	363	304	335	299	308	353	358	318	367	337	296	333	306	312	314	330	323	319	306	301	326	298	302	293	321	310	299	295	309	333	291	338	297	316	316	290	324	319	307	309	336	344	334	336	360	338	338	313	307	324	347	300	309	332	301	328	338	319	317	336	284	370	302	327	324	307	309	306	318	330	308	327	298	320	311	297	282	310	311	304	324	310	303	304	298	313	333	354	314	331	323	303	330	313	357	308	328	325	315	327	302	305	313	329	276	333	317	353	313	316	328	303	298	328	321	341	344	286	360	319	326	318	297	340	328	379	315	297	303	328	315	328	365	351	326	309	327	292	302	345	328	307	312	302	297	345	349	347	332	324	270	333	286	304	308	310	308	331	324	299	327	298	323	335	329	354	335	308	339	299	325	305	281	342	333	289	308	305	317	336	298	288	298	348	329	345	314	327	321	328	311	326	356	323	285	319	345	315	338	352	335	311	317	345	320	310	338	298	313	326	320	321	304	295	342	337	312	339	331	312	321	315	348	334	313	318	354	322	335	293	310	284	353	306	327	311	308	346	308	322	305	312	332	255	338	296	318	313	318	323	359	349	320	292	279	310	313	315	300	322	314	290	331	328	334	296	315	299	326	316	324	314	313	328	300	303	305	322	315	333	295	316	314	319	326	331	316	309	273	305	348	313	324	336	338	320	344	309	336	297	309	358	323	306	296	355	325	322	351	297	314	325	303	342	304	284	303	302	301	310	322	301	313	322	339	326	324	311	316	339	328	346	307	305	332	317	328	321	326	304	312	320	293	344	331	314	349	323	343	332	343	345	334	305	307	328	317	319	373	318	326	300	293	365	287	330	293	313	326	315	331	289	326	359	310	315	322	342	328	322	343	296	298	330	350	282	315	295	330	304
2403	1049	1075	1140	1138	1108	1016	1042	1036	1063	978	978	938	1009	1023	1025	990	979	968	994	949	932	939	981	957	994	966	981	935	934	989	972	947	964	990	1061	944	924	1016	973	972	963	932	950	971	939	948	962	954	932	959	968	958	934	1044	973	961	968	965	993	885	1006	949	962	1002	961	960	959	958	945	945	936	1023	989	953	988	940	975	928	934	977	986	897	938	948	979	948	946	1026	1010	973	1037	987	983	952	931	994	986	924	940	989	1011	969	896	940	947	949	961	975	999	952	956	1005	993	981	952	959	988	956	994	998	995	978	925	967	991	950	1010	935	939	1001	1036	962	968	985	987	992	961	943	979	962	939	921	1031	986	917	967	946	954	944	1014	950	997	953	917	993	935	978	936	949	979	904	956	965	962	934	961	979	965	931	916	990	939	1032	995	977	1001	945	920	947	948	979	919	958	916	929	993	978	914	1006	969	956	952	980	931	947	944	1013	970	993	1023	996	913	962	940	928	965	929	911	950	956	928	991	967	937	988	993	927	970	862	931	907	970	920	956	987	955	947	890	945	1011	966	1007	980	950	912	953	1006	942	970	959	920	909	942	913	990	931	866	967	1014	958	933	965	971	950	944	965	971	968	934	967	953	972	977	1000	960	1024	961	911	939	986	963	958	989	933	924	936	974	984	984	920	910	930	1028	898	976	978	1024	987	1014	946	944	966	985	984	929	1013	964	977	926	944	934	994	998	965	954	1006	971	952	955	909	968	972	976	947	969	986	982	952	934	950	1014	1008	915	964	981	942	972	966	920	988	991	940	925	937	983	947	957	896	968	936	936	907	994	964	937	930	1013	988	960	952	1009	991	996	932	1004	975	918	1000	959	990	916	982	955	971	958	961	964	950	986	947	976	974	946	960	955	940	987	966	956	988	990	997	925	977	954	952	947	949	952	1033	936	965	971	961	983	972	957	976	977	946	922	949	966	950	945	925	946	915	947	943	995	934	993	976	934	948	1023	964	965	927	877	948	930	979	966	937	957	956	970	990	925	960	953	952	1003	988	909	985	953	973	959	933	986	978	972	961	998	943	930	936	903	993	995	976	927	952	996	981	970	956	1002	978	966	978	958	1007	965	901	961	935	1004	947	937	953	915	956	933	893	948	930	977	956	940	914	979	970	879	1004	968	976	994	928	946	927	934	936	949	937	970	939	900	981	1033	985	929	944	989	896	887	936	1069	930	966	995	993	962	961	950	955	959	956	991	964	947	973	953	999	925	998	951	1045	958	977	953	982	995	940	985	982	979	949	930	966	909	1035	902	933	975	981	981	975	932	945	929	986	952	953	920	946	982	985	965	913	1016	966	913	981	958	1033	939	954	964	1019	959	979	933	953	927	966	926	918	929	956	993	1005	965	957	988	974	937	966	969	1006	944	904	948	978	1012	945	962	936	925	1002	931	987	957	1030	981	939	964	960	942	968	984	985	941	941	949	934	937	963	972	963	955	945	953	957	917	954	941	999	982	972	998	991	939	964	965	961	996	1008	964	963	905	957	984	949	964	977	987	958	966	916	993	960	983	908	941	963	964	1004	924	973	936	947	950	925	919	990	975	992	981	962	985	1007	946	953	942	930	936	971	947	1010	983	941	944	931	976	971	923	985	933	993	942	985	933	972	971	957	971	964	920	955	955	958	991	962	991	969	987	970	999	962	987	963	972	1006	908	946	992	954	908	940	945	986	947	973	957	939	1002	945	949	975	926	949	1037	997	902	939	1021	927	1002	923	997	999	947	985	949	946	936	959	953	928	966	955	986	1016	951	907	937	943	1015	970	931	944	960	956	989	954	1031	923	964	973	978	983	1005	908	978	948	957	962	920	987	950	962	969	958	955	933	953	886	927	972	970	933	955	968	987	946	950	957	930	954	919	962	965	960	952	975	955	985	911	989	943	954	978	913	936	916	991	979	975	936	1023	955	948	932	934	955	977	940	950	933	984	990	1005	935	992	928	955	955	949	973	991	1015	933	965	956	994	944	1001	925	905	973	978	996	997	978	939	935	959	952	980	909	948	963	945	918	942	940	920	1014	984	912	976	970	902	969	1018	939	990	974	1014	954	941	968	920	1016	1001	927	937	975	956	933	980	920	922	994	969	917	961	977	974	962	984	986	974	889	980	920	915	968	943	945	931	927	958	972	988	1005	970	944	954	983	1002	939	950	927	903	998	976	961	941	943	901	954	878	939	958	980	946	914	991	921	965	970	942	980	997	949	967	981	1012	948	915	983	925	935	937	972	980	895	969	969	991	991	1009	932	909	965	926	956	910	1002	927	960	957	992	918	903	1016	965	902	960	975	941	968	958	924	979	963	958	978	987	946	966	955	977	936	1016	970	1022	1002	957	965	961	919	986	955	972	970	964	922	1010	993	934	951	951	907	947	1032	958	920	964	940	999	931	968	936	1011	951	964	972	969	955	942	968	978	979	962	948	952	984	949	988	924	1006	973	944	945	925	960	944	904	926	1003	979	1027	974	948	955	930	987	941	939	965	941	975	934	894	920	923	983	1004	958	970	959	930	954	923	948	979	973	974	966	938	1002	917	945	877	976	973	906	955	948	970	944	964	985	927	976	990	1000	915	963	949	916	1010	1000	978	928	935	972	948	966	962	976	959	945	1016	907	1001	972	983	937	976	935	958	904	951	1001	1018	916	989	1033	979	944	970	930	988	938	971	1005	921	938	993	932	944	954	983	930	957	970	932	970	935	985	976	950	934	954	938	929	939	969	959	976	980	943	996	958	930	957	952	949	941	1001	915	1020	986	935	979	920	975	933	947	944	906	966	986	972	952	970	952	990	957	962	1008	952	992	1001	918	961	979	964	936	933	982	893	1001	947	958	949	939	981	992	961	969	967	1015	958	923	942	1049	1010	960	972	933	966	932	924	986	964	1029	969	947	952	927	932	998	980	1008	985	1002	1027	922	1015	995	954	962	985	941	961	966	984	902	1033	959	934	958	928	952	969	970	924	931	975	1004	934	963	931	971	924	944	1017	964	938	931	969	953	984	990	959	1001	942	965	923	987	925	962	958	964	970	991	968	936	960	1005	951	1016	929	957	903	969	968	947	968	949	952	1003	968	950	988	985	959	929	986	977	943	991	915	950	924	939	956	941	1054	951	990	967	981	933	923	979	953	985	980	970	932	1033	913	952	958	916	940	967	975	1026	916	1006	1009	958	894	944	883	981	952	1007	951	1012	988	900	936	969	915	938	982	949	982	868	1022	987	929	1025	969	943	933	907	930	976	1004	998	960	994	926	968	970	1014	969	979	924	978	986	971	933	905	957	905	993	966	965	945	1020	974	982	947	946	992	946	1045	922	992	994	997	998	971	926	874	951	1004	987	967	963	953	932	964	1042	985	942	936	939	1032	1003	937	916	958	962	952	946	996	974	959	927	961	963	938	971	964	980	916	950	1035	954	964	975	948	969	1023	951	931	896	978	947	928	955	995	972	959	975	986	937	997	959	958	938	882	981	935	950	1025	977	912	925	1011	966	944	983	953	914	960	942	943	943	967	1019	970	934	964	938	969	974	1007	957	993	974	943	934	932	960	965	967	982	954	979	926	982	976	953	914	921	959	966	1011	1012	1001	995	972	899	907	928	942	905	909	899	944
4619	971	1319	1010	704	558	452	373	340	295	286	274	247	243	242	243	263	214	222	224	250	223	209	224	232	178	201	192	218	210	212	226	190	224	229	191	203	217	217	200	178	210	181	206	213	183	183	195	213	190	201	192	208	182	194	212	193	211	216	186	167	195	186	209	180	194	224	182	190	183	198	181	190	204	202	236	190	186	206	195	204	203	200	196	183	186	180	198	215	210	168	201	180	178	215	197	184	185	174	183	193	182	217	184	182	200	204	212	204	193	191	201	217	167	189	191	185	209	219	202	200	209	197	192	197	209	224	199	204	191	194	208	196	184	197	188	189	197	196	196	203	193	178	223	181	214	207	190	193	184	199	175	182	192	231	207	180	178	203	206	195	223	191	194	203	173	193	199	201	174	190	199	198	204	220	223	166	203	206	193	206	209	202	189	167	199	208	220	185	184	192	186	184	197	201	192	182	202	206	214	179	200	200	174	209	188	201	194	179	186	190	206	181	182	192	188	219	215	193	159	202	210	209	187	179	210	191	163	209	178	189	180	205	179	210	180	185	182	192	215	189	205	209	201	185	194	188	208	193	210	196	196	198	216	206	169	210	206	197	168	212	202	193	229	194	202	194	209	201	212	213	185	207	200	227	175	188	166	204	214	212	172	198	212	182	162	187	222	189	172	188	197	224	203	208	202	177	183	219	198	185	194	199	205	203	213	187	193	185	211	197	209	195	188	180	231	181	188	197	207	184	196	184	192	189	186	180	169	213	183	208	204	213	186	204	197	211	199	163	186	185	222	195	213	219	208	173	199	185	208	216	205	197	184	240	179	181	186	194	210	196	182	188	209	231	178	166	216	201	186	200	210	175	207	188	194	210	209	202	216	184	170	204	174	200	205	189	195	186	196	189	194	192	187	220	195	194	191	183	173	221	197	173	208	211	193	198	189	231	174	202	209	197	184	196	211	212	207	197	198	200	210	168	168	210	178	185	195	189	196	195	199	179	194	188	226	209	196	190	182	210	192	192	218	189	200	196	184	195	229	174	198	203	194	222	193	200	214	184	214	206	167	201	212	178	190	197	183	199	202	205	242	176	209	191	173	183	209	204	178	176	212	200	198	187	201	194	173	210	189	189	189	178	216	215	190	172	199	209	183	231	174	173	195	196	219	206	217	198	222	188	215	190	226	194	225	191	208	175	196	197	210	187	187	163	218	192	191	188	204	169	205	188	202	208	189	198	189	197	182	218	201	217	189	190	198	208	168	182	190	186	209	189	196	203	184	191	220	191	210	180	195	170	174	174	186	202	184	192	191	194	185	190	227	167	200	211	187	201	197	194	220	168	210	202	181	205	196	183	198	206	180	190	193	211	189	173	200	189	211	195	181	204	192	199	204	188	203	187	195	194	179	195	200	194	213	194	207	198	200	189	182	191	196	200	199	176	171	190	227	197	205	200	192	181	214	186	202	194	205	175	199	190	204	205	220	183	167	191	182	192	210	195	197	218	198	173	194	201	199	186	180	204	201	204	166	212	189	195	204	207	203	184	196	205	192	214	183	192	180	184	192	182	180	206	194	201	205	190	200	204	205	190	185	180	211	165	229	189	196	201	183	192	203	193	192	177	192	197	168	192	236	180	195	189	184	183	186	207	186	206	180	175	214	202	203	208	201	208	174	197	176	215	206	197	184	189	187	200	208	216	215	192	194	184	201	194	174	182	170	189	189	201	195	198	203	181	188	212	209	219	233	204	192	222	180	217	210	184	184	186	217	205	207	194	205	183	192	195	217	168	194	169	198	210	190	191	191	188	230	193	198	192	190	225	189	202	226	208	200	210	223	188	214	211	203	187	195	197	179	193	182	208	177	190	201	200	183	188	177	211	185	201	192	181	210	214	211	200	202	230	193	185	209	211	179	210	190	183	208	186	207	195	193	166	201	195	197	201	225	194	182	205	177	227	191	207	192	193	200	192	160	217	192	188	188	206	178	204	209	206	218	191	195	198	191	203	186	222	215	176	186	187	217	208	207	190	220	200	203	193	199	215	190	175	204	192	189	199	192	183	176	210	204	216	212	180	181	199	203	230	189	213	210	193	203	194	207	177	187	182	177	203	211	221	199	215	171	214	191	209	199	175	212	190	195	197	175	184	175	198	192	187	165	181	201	190	192	207	189	214	191	176	196	189	189	206	193	170	191	200	174	213	222	198	225	195	182	190	206	182	211	216	195	192	194	201	177	231	211	199	197	188	200	181	181	214	197	194	193	192	182	180	187	212	188	203	212	191	182	195	215	168	199	201	190	190	202	204	204	182	199	184	213	181	202	199	175	170	210	195	209	210	173	217	199	208	186	187	182	227	173	182	205	185	199	197	173	192	188	204	195	204	190	189	220	205	176	177	156	198	190	178	190	172	204	201	200	173	181	203	182	197	211	200	183	211	190	197	174	196	192	201	186	184	197	194	206	181	179	204	196	187	186	207	178	184	213	201	202	175	187	193	198	186	170	177	205	183	216	184	179	204	208	188	198	183	183	190	183	203	192	200	200	175	169	208	216	189	208	188	196	187	189	186	191	207	170	191	175	197	194	183	204	213	206	220	182	190	199	177	199	188	214	229	216	198	193	200	204	192	206	229	185	203	200	205	221	205	192	181	214	199	223	173	198	207	177	178	185	204	225	219	203	171	190	198	176	184	185	192	201	192	192	171	194	193	234	201	209	169	187	188	197	195	183	234	205	189	192	204	196	177	196	210	203	215	196	193	167	188	188	195	185	207	221	190	198	200	207	210	212	199	196	192	199	192	182	193	217	172	192	217	213	207	197	174	196	177	201	206	191	215	207	184	177	203	232	198	211	185	218	189	195	187	199	186	196	212	170	197	189	196	206	190	230	185	202	172	195	227	176	191	185	186	212	189	220	211	190	209	197	185	177	195	170	194	184	213	186	196	163	193	207	164	198	186	162	211	194	185	204	177	174	204	200	156	196	201	194	173	197	176	210	163	196	249	207	208	169	197	223	181	215	192	199	198	171	217	201	175	187	191	195	202	200	200	180	182	175	207	194	210	186	186	181	207	209	226	189	193	185	188	197	202	208	168	180	192	194	205	204	190	188	201	169	197	207	235	192	206	212	187	198	195	197	202	218	197	186	184	207	200	185	207	181	186	182	199	186	208	178	200	208	200	163	199	201	185	186	186	194	188	181	185	216	181	216	188	190	174	201	221	206	183	160	174	229	191	197	185	196	211	195	190	207	213	191	206	192	191	197	183	181	202	208	197	188	199	201	194	194	198	194	190	207	202	192	201	203	193	197	184	189	190	213	201	217	174	216	187	184	195	179	205	191	175	188	171	165	192	179	202	194	197	182	179	202	190	198	204	200	189	199	194	204	225	212	191	188	193	196	214	213	192	196	182	195	191	210	181	203	194	174	194	195	209	198	215	175	239	194	175	205	236	190	208	201	190	187	199	209	187	167	202	199	205	192	209	229	226	190	189	198	198	200
5544	1490	3171	3632	3251	2708	2237	1956	1657	1451	1348	1262	1146	1102	1050	1007	978	934	880	866	805	781	778	771	720	759	736	729	740	790	723	726	691	707	701	670	676	692	653	685	666	688	697	647	657	686	598	661	697	697	630	650	632	685	674	663	642	646	613	653	662	605	677	651	625	625	635	639	668	626	672	611	615	633	621	630	654	631	631	646	595	591	678	618	650	624	683	655	654	655	639	641	711	633	622	632	647	635	633	654	619	612	603	631	681	601	628	675	669	564	618	643	601	621	639	638	600	629	608	628	602	632	674	632	634	605	608	634	596	620	624	627	633	609	622	647	602	607	614	653	637	604	633	630	637	622	623	643	664	592	648	634	644	616	624	600	632	635	607	646	655	605	665	650	616	630	586	605	589	594	629	622	635	671	605	593	645	675	621	661	613	621	618	611	609	572	635	603	628	604	600	580	636	593	656	590	609	626	638	587	588	591	623	677	614	606	603	612	647	621	628	599	603	637	599	613	650	600	618	681	590	598	600	599	628	624	614	664	611	672	610	614	638	628	593	593	669	619	625	652	586	626	638	612	616	608	641	610	674	627	641	634	620	611	656	652	640	636	614	638	578	627	621	625	616	588	659	641	613	640	609	589	628	629	677	592	639	610	588	594	625	632	630	601	639	639	577	639	618	578	662	631	620	637	650	624	632	639	614	689	572	680	586	660	612	640	656	644	631	642	593	618	613	651	648	666	663	621	633	624	597	621	623	608	613	622	635	581	610	630	601	604	637	623	609	643	618	640	701	606	684	600	644	615	597	619	640	616	594	612	589	622	633	664	642	580	644	628	620	570	595	625	639	631	622	620	629	623	632	616	647	546	654	647	616	622	633	581	619	630	603	625	614	667	628	641	592	662	634	627	639	631	603	573	626	592	586	657	623	586	602	645	602	648	597	662	663	643	647	563	642	598	576	601	639	619	591	641	615	628	585	619	618	645	620	646	610	635	651	639	637	642	671	594	589	638	622	604	644	592	630	649	588	603	578	631	629	625	658	662	595	603	628	587	623	634	607	591	670	655	654	632	626	659	623	644	597	616	647	634	634	616	613	617	610	609	603	608	656	658	574	550	620	680	612	616	614	618	596	617	573	630	653	609	625	646	641	639	613	648	665	649	632	678	639	620	631	601	613	636	668	611	611	566	601	680	651	621	684	654	641	634	676	601	623	612	628	630	592	645	636	607	622	589	600	617	608	632	605	673	609	632	597	656	626	626	592	593	624	591	636	611	645	607	661	639	666	622	614	614	588	632	619	644	593	591	638	611	623	646	615	685	665	609	657	653	633	609	573	643	579	627	622	596	592	625	662	622	619	608	616	613	639	632	634	606	556	619	591	626	660	663	618	662	664	608	650	635	603	561	645	604	650	636	617	633	629	665	612	616	641	654	618	657	596	640	618	633	639	653	628	640	649	603	612	636	600	659	614	625	611	632	625	673	616	659	583	624	592	604	596	609	627	711	630	577	662	642	640	633	648	623	617	641	609	600	640	677	589	639	631	625	648	674	642	592	622	594	658	628	631	610	681	616	647	603	604	632	631	601	626	649	598	660	607	656	631	626	640	610	664	624	628	662	648	639	590	617	591	653	645	647	629	651	634	594	630	601	610	640	650	610	647	624	630	609	670	621	638	617	651	634	589	621	612	613	634	631	605	613	664	595	628	598	673	596	619	640	639	594	626	628	637	569	655	670	644	607	596	589	640	641	622	649	588	612	617	622	590	629	598	639	651	605	629	631	619	669	609	644	608	603	607	631	655	661	641	640	592	650	634	599	597	596	641	577	613	644	653	640	630	600	645	591	596	660	595	652	660	678	611	650	637	580	616	590	607	641	630	583	650	607	628	632	622	584	611	634	674	632	620	610	674	631	595	620	676	593	610	612	597	614	618	630	619	629	623	651	590	589	605	585	649	664	600	614	624	615	601	615	642	618	626	602	623	631	591	610	622	678	690	600	629	598	589	639	588	668	613	602	620	626	624	639	618	568	621	645	635	634	641	579	583	624	629	590	578	658	609	642	612	566	632	617	639	612	608	634	635	619	645	599	584	682	616	634	654	636	623	592	590	619	635	622	619	589	640	692	640	579	598	605	612	619	594	587	606	673	633	656	634	643	602	631	621	666	633	600	631	637	611	635	626	600	626	585	660	617	640	637	579	638	596	611	585	591	616	598	626	628	635	579	615	640	597	612	602	625	632	610	606	678	592	606	606	632	638	655	583	607	659	580	637	621	627	589	593	624	634	678	631	629	583	628	622	669	626	692	621	579	594	622	627	596	666	629	614	600	680	632	631	613	652	615	656	618	598	608	681	659	649	615	624	589	619	654	629	601	587	652	606	630	604	606	592	617	614	609	643	640	618	561	645	618	643	653	595	627	618	623	628	606	615	578	638	601	611	632	626	632	650	624	610	587	611	632	662	657	615	592	583	621	632	644	578	645	613	585	674	618	609	601	597	606	583	633	649	668	571	630	620	625	619	658	602	626	661	648	638	582	609	613	631	601	588	638	631	619	621	567	651	628	601	583	649	641	637	670	625	586	662	596	594	633	612	647	635	567	660	663	607	618	615	567	608	605	640	650	615	626	589	624	683	612	560	632	674	654	631	626	639	617	590	621	636	633	586	642	661	659	601	641	596	614	608	627	632	593	664	624	609	608	588	638	614	582	621	608	639	604	646	614	622	639	640	630	616	597	636	599	588	643	622	611	583	639	623	646	661	626	636	642	679	646	642	605	610	629	620	648	598	616	614	586	666	603	639	662	626	622	612	631	643	647	641	642	642	644	660	612	567	630	572	607	609	629	639	598	613	651	629	659	625	643	644	622	574	641	599	611	656	599	632	590	644	617	662	628	639	623	612	603	631	593	623	635	619	626	585	636	631	615	623	621	630	648	632	610	634	610	611	637	605	599	627	636	646	623	576	613	634	612	615	662	627	613	619	627	619	558	596	664	638	638	640	599	584	616	596	593	605	638	670	617	605	621	640	612	616	652	617	624	600	655	642	604	639	649	583	622	656	624	612	616	644	623	637	588	631	632	647	623	581	628	576	585	624	633	613	609	652	589	624	596	602	655	662	609	614	642	587	597	604	628	644	659	648	634	675	650	625	601	602	629	656	619	661	623	656	601	644	581	597	608	644	599	610	616	627	639	606	648	617	635	605	676	633	648	610	620	618	627	646	587	611	597	691	639	607	627	696	660	647	571	624	617	654	647	655	605	624	586	655	624	621	646	642	641	632	588	617	561	626	615	629	590	621	644	580	603	642	610	621	628	612	645	625	609	602	668	574	647	633	635	614	624	623	592	624	616	682	624	638	664	638	654	644	626	633	624	586	569	655	615	678	620	618	625	597	611	625	660	602	577	629	657	628	582	637	599	662	600	596	568	664	641	682	639	650	596	643	672	582	677	620	604	635	625	558	575	611	635	622	653	598	600	625	607	599	597	606	645	605	653	628	640
8466	1891	2344	1795	1209	854	634	499	447	358	339	273	284	252	239	202	216	218	213	160	193	175	160	148	152	169	150	139	155	147	132	154	143	143	133	157	145	150	160	170	106	143	147	112	127	137	149	132	153	132	144	137	139	135	135	138	130	142	118	136	135	130	123	130	145	125	126	146	110	124	137	142	150	135	113	134	135	125	121	145	133	120	124	128	132	149	130	126	143	124	118	139	128	144	144	141	120	123	144	137	122	148	105	121	146	130	112	141	142	130	142	107	136	129	115	151	122	131	142	155	95	133	113	138	131	143	133	120	141	156	135	113	132	135	137	146	135	118	138	135	121	157	144	113	112	126	142	126	136	133	138	141	143	122	137	132	152	130	130	147	133	145	124	137	119	116	111	145	129	140	136	144	127	109	122	130	141	133	118	127	146	101	116	133	130	128	125	135	143	150	133	138	132	125	124	141	131	116	148	109	154	142	173	132	135	118	139	133	164	144	135	124	104	134	112	126	120	128	156	134	127	134	128	126	149	117	145	114	128	148	141	123	121	117	141	109	118	128	112	117	123	140	125	124	123	148	121	117	127	141	141	124	134	147	124	164	140	125	153	130	120	154	133	142	137	153	137	127	132	145	141	153	103	131	118	118	138	150	113	128	132	124	124	114	128	122	144	123	128	129	145	121	116	131	129	128	133	125	140	108	135	123	125	121	124	120	118	146	110	121	133	122	118	115	139	109	138	106	127	125	145	123	133	123	122	129	143	120	145	142	146	153	137	151	118	150	124	113	115	128	123	142	127	118	115	131	128	122	106	132	126	134	120	151	144	122	137	131	133	117	139	138	142	130	135	128	131	132	144	122	155	129	141	146	107	115	124	155	110	124	135	151	131	143	116	122	127	135	133	112	134	121	109	128	148	139	133	138	145	156	126	138	120	134	129	124	134	125	119	132	103	118	138	123	142	148	130	149	117	146	133	118	106	132	104	124	142	134	104	142	136	117	144	139	109	138	129	125	140	139	110	144	131	135	147	155	126	112	136	139	151	133	138	122	133	124	128	150	129	130	122	115	122	143	119	124	123	167	129	136	133	135	140	131	126	117	129	116	141	134	131	118	116	138	115	128	138	152	141	135	131	158	108	138	131	139	120	123	138	138	128	128	131	123	132	131	132	130	137	111	131	132	131	122	138	113	151	134	118	117	144	119	136	123	119	143	130	131	133	154	122	132	117	119	135	142	115	136	134	146	138	124	133	148	135	128	147	135	132	130	131	143	131	119	132	136	135	135	118	150	149	125	137	141	124	134	152	148	123	145	140	126	129	148	138	133	149	148	136	126	135	134	133	129	133	131	131	135	136	120	137	122	142	133	131	119	133	131	134	123	138	140	140	119	121	125	145	139	142	122	134	114	122	132	137	108	111	116	127	144	138	145	144	119	141	125	136	128	155	143	147	106	154	129	131	135	126	139	116	102	125	149	136	111	120	136	130	159	122	131	150	122	120	135	118	130	140	115	128	114	148	113	127	155	129	135	116	130	125	110	129	103	145	128	108	139	137	160	146	129	132	134	130	137	132	143	134	140	111	130	117	126	137	130	124	115	113	135	144	128	125	129	159	137	142	134	139	152	130	170	123	124	122	131	114	136	122	138	118	117	132	140	144	134	136	122	133	152	132	136	144	122	132	137	130	138	117	127	135	136	127	138	107	148	149	137	131	139	142	127	155	138	137	121	137	148	127	103	158	129	131	123	135	108	121	134	113	118	128	125	120	149	133	135	124	123	133	133	134	121	116	124	127	134	117	147	129	148	124	132	146	131	151	126	133	134	117	125	127	139	165	133	141	135	140	126	144	129	123	134	138	122	117	146	134	130	154	131	133	139	130	145	134	133	119	146	146	131	125	142	141	132	130	124	139	137	124	133	108	135	125	104	113	142	135	119	129	116	137	126	129	143	151	136	142	124	146	138	129	135	147	140	124	134	134	138	152	139	134	131	123	141	128	134	138	133	107	140	147	139	151	135	152	139	129	118	135	155	130	128	133	144	131	127	129	125	146	127	107	121	124	121	150	121	135	148	122	132	127	119	126	130	108	135	135	143	119	148	138	128	135	138	152	143	143	115	123	124	130	123	134	132	114	125	137	127	128	124	109	131	131	113	146	126	129	132	147	115	120	156	130	124	131	132	139	129	137	131	129	117	133	118	138	115	119	137	146	150	109	141	127	134	125	134	122	139	165	145	132	135	131	111	141	118	131	145	121	121	142	146	117	139	129	131	136	124	124	121	111	136	144	126	118	139	106	139	131	118	120	131	106	133	137	130	128	127	122	120	128	132	145	138	152	118	109	142	113	123	139	130	164	153	150	134	125	133	141	143	137	127	134	143	141	121	145	131	141	134	130	123	133	130	122	148	138	124	135	131	136	136	113	130	138	121	135	131	121	135	133	125	129	118	142	117	142	115	136	139	129	123	127	131	117	153	134	135	135	135	121	131	119	150	141	150	121	109	145	140	129	147	126	149	128	136	131	147	138	137	133	133	122	121	129	148	133	145	140	137	110	134	135	133	121	135	147	143	135	128	122	161	147	127	124	137	120	126	150	126	124	126	132	134	126	163	132	133	120	135	125	140	126	153	137	146	125	119	138	153	160	137	124	123	133	137	109	116	131	120	141	130	145	133	144	141	121	133	142	118	126	121	126	153	130	124	122	137	130	127	133	137	125	138	126	126	164	130	137	125	138	115	128	131	131	143	135	144	128	119	141	148	123	145	128	141	152	115	129	124	143	131	106	136	111	136	115	125	130	129	109	123	149	119	150	125	140	152	126	117	124	124	135	125	134	129	108	122	119	123	129	151	127	127	134	114	124	134	130	122	131	151	132	132	143	133	135	135	108	133	132	133	137	133	136	119	134	125	108	125	118	131	140	137	117	149	115	129	140	132	159	125	147	148	123	125	129	120	141	137	134	131	119	139	152	122	134	114	118	133	134	114	135	130	114	152	143	133	120	134	121	141	128	156	116	129	145	133	119	133	134	120	150	122	124	122	129	149	153	107	136	151	133	135	127	127	132	119	129	138	138	135	129	142	132	145	136	117	121	129	112	139	128	119	149	124	127	151	124	123	143	128	128	144	111	144	147	148	138	120	135	139	135	139	119	132	145	130	150	119	112	133	134	125	133	131	122	109	130	130	129	147	129	118	127	144	126	133	117	159	144	127	148	110	144	144	126	136	116	134	125	136	125	133	135	118	138	114	120	146	107	126	136	135	140	142	134	127	134	130	121	125	141	110	105	137	135	125	136	124	150	119	123	116	131	136	120	143	116	144	140	150	135	142	109	139	125	127	129	127	125	158	122	121	131	146	120	137	141	143	127	134	127	114	128	113	133	127	144	132	126	133	136	140	142	138	135	132	134	120	137	133	130	125	149	142	127	133	108	118	131	117	123	137	134	124	133	142	158	149	139	148	132	106	124	139	133	127	130	146	129	127	115	121	134	130	111	116
7707	2380	5229	6029	5319	4401	3641	3028	2520	2217	1865	1663	1512	1319	1273	1180	1116	1066	1011	916	888	853	767	781	759	732	717	663	694	696	654	630	574	573	587	601	592	595	602	588	563	601	517	598	537	529	574	510	526	542	528	522	516	495	524	499	538	508	509	515	499	505	464	547	514	477	473	498	504	473	486	481	462	489	493	487	481	506	522	467	491	468	505	501	475	476	496	473	469	497	479	476	440	485	452	461	491	464	465	474	475	446	474	489	452	477	482	464	446	473	471	483	454	458	421	505	485	486	466	431	479	467	479	495	515	411	508	475	459	468	478	442	446	473	460	447	496	454	463	460	443	479	447	466	462	449	471	490	445	451	515	467	452	453	487	459	439	467	476	460	482	440	471	510	451	478	472	459	492	466	434	526	446	454	483	440	426	442	446	451	439	441	474	458	455	482	489	456	470	456	469	462	424	464	457	434	409	456	440	429	507	427	451	454	474	486	443	464	457	451	476	438	450	459	461	475	409	491	462	455	499	466	482	456	476	436	442	439	434	469	430	445	432	479	435	449	462	476	446	518	479	466	453	472	469	397	458	447	473	428	461	423	443	468	450	482	475	489	434	473	430	452	450	465	497	499	458	458	487	509	469	477	468	457	424	482	438	458	503	457	480	423	479	452	466	487	462	474	449	462	457	462	467	433	498	460	458	467	474	461	464	485	432	465	465	476	473	428	463	483	454	455	424	470	455	442	482	452	474	417	446	497	469	448	448	475	426	475	455	436	452	444	474	482	456	452	429	475	449	501	465	462	453	426	452	431	482	474	467	447	505	468	452	477	423	433	457	473	479	502	469	470	464	480	499	472	460	487	424	464	446	434	461	451	467	497	441	466	464	454	520	461	451	482	479	468	467	460	412	464	469	456	417	444	489	456	490	459	478	479	451	462	467	470	427	428	452	471	457	446	460	467	432	468	461	431	415	460	495	437	436	461	470	458	426	443	458	457	439	446	461	495	451	464	459	459	495	462	441	413	448	425	482	453	471	429	505	458	456	429	442	461	467	425	410	470	452	435	453	450	472	467	467	436	431	473	486	459	480	484	435	476	468	480	462	460	432	470	458	467	446	444	473	449	438	459	477	419	465	440	443	464	459	434	449	437	468	478	463	448	459	467	462	458	482	485	425	463	474	433	441	476	469	453	438	475	455	492	438	471	421	490	483	458	468	474	473	457	470	469	478	481	451	459	455	430	443	496	457	444	464	444	461	455	456	444	465	461	455	494	468	470	452	485	452	428	495	463	424	460	479	438	434	468	473	452	432	447	469	416	444	478	450	406	447	465	446	450	468	479	467	462	445	490	478	424	442	465	434	446	441	454	469	463	461	458	452	429	480	469	458	478	432	468	463	437	443	506	499	453	478	444	485	419	461	431	453	466	484	436	425	455	451	502	439	482	430	436	474	467	447	478	460	441	447	468	446	458	501	434	507	500	472	442	448	467	481	437	436	456	450	453	467	465	464	475	481	440	433	433	441	491	439	467	467	436	435	437	454	474	455	477	471	445	453	473	458	428	437	477	499	483	451	440	448	453	421	460	436	463	423	436	477	462	456	480	448	491	424	478	464	456	424	481	485	459	468	427	457	471	455	496	494	435	446	445	433	472	464	460	468	479	450	455	433	493	437	449	474	421	419	452	478	427	463	477	427	460	478	466	449	419	494	438	476	476	504	483	472	462	468	449	456	424	437	433	489	452	490	467	476	457	480	433	449	462	433	501	450	469	496	500	503	463	421	435	424	488	461	431	452	405	460	444	465	434	467	465	426	449	461	452	434	473	475	434	449	429	475	473	498	491	463	451	418	429	469	446	455	480	459	473	439	488	447	458	442	471	417	447	467	472	440	419	447	430	442	468	473	460	477	439	493	438	466	469	422	463	430	469	488	475	486	469	473	469	449	472	447	463	486	430	463	448	471	456	473	459	461	450	448	401	494	465	453	476	518	465	460	450	462	429	462	451	454	468	455	437	475	459	490	444	476	450	473	450	466	463	442	429	450	438	421	444	457	439	482	516	472	461	413	468	486	462	423	434	446	464	490	435	475	460	468	485	461	465	440	508	440	472	514	462	433	442	476	408	418	436	488	471	449	463	455	457	438	478	466	451	450	432	440	492	469	505	462	463	431	448	495	449	470	467	476	461	480	445	478	477	462	461	440	456	496	501	493	476	471	469	457	476	486	480	468	468	490	503	422	446	498	474	441	402	438	453	420	473	484	451	489	435	452	416	465	451	486	490	459	464	458	454	432	477	486	449	447	467	429	493	442	492	453	430	453	447	472	456	492	451	421	460	484	462	469	472	479	446	461	477	422	434	481	483	458	459	473	464	422	488	471	467	480	446	454	456	454	403	454	449	397	461	436	452	457	467	485	424	470	475	455	428	426	455	485	452	471	453	458	475	450	441	461	480	454	449	481	462	486	452	474	472	473	467	435	486	445	479	470	438	469	398	472	484	461	454	472	483	482	422	416	435	453	478	467	449	487	455	464	438	422	465	407	439	455	455	430	443	483	476	440	434	440	483	454	462	437	430	473	476	461	488	464	443	456	458	446	456	481	473	446	450	484	417	466	453	462	431	464	453	447	462	450	460	459	484	452	451	404	420	413	444	473	462	436	470	442	456	415	482	498	465	473	451	458	428	409	455	447	452	470	443	438	495	441	459	428	465	474	463	472	501	404	429	467	439	463	496	458	469	467	502	455	411	487	460	427	454	481	462	448	474	446	448	464	378	485	430	519	516	420	442	489	465	495	457	497	461	456	431	464	400	464	466	478	447	477	474	480	485	483	423	512	460	455	456	457	414	403	451	416	453	474	423	459	464	432	512	493	488	454	485	519	461	439	452	446	436	490	467	456	438	437	496	471	454	465	484	460	396	463	448	445	487	455	475	468	454	454	476	455	436	429	461	489	475	484	449	477	428	470	435	435	430	515	470	465	484	423	488	466	460	413	439	463	459	468	453	446	476	467	453	497	482	464	444	464	447	474	460	448	416	444	457	466	438	495	426	464	472	459	465	476	476	426	455	504	445	441	466	452	456	413	432	480	438	459	462	451	461	454	438	425	441	469	464	464	449	470	464	424	476	508	465	451	441	461	423	468	447	462	459	451	431	479	449	457	421	433	466	468	473	482	500	466	450	457	445	471	451	473	439	481	471	472	499	446	407	437	462	435	433	439	455	460	468	455	460	462	438	444	454	441	460	436	463	483	472	452	464	444	477	473	473	487	448	469	472	443	472	458	493	473	470	484	409	451	501	445	437	465	457	488	462	420	427	486	489	448	473	416	454	458	440	444	447	466	457	487	469	501	505	447	459	453	444	480	466	455	464	497	442	451	457	473	443	482	488	461	447	457	447	470	450	436	452	451	424	491	439	473	506	477	434	474	485	457	457	464	463	464	461	455	434	471	477	434	416	442	500	473	460	448	451	472	444	492	456	449	445	466	508	431	476	460	434	541	488
1319	365	379	369	337	336	319	303	311	305	336	338	309	337	306	331	339	331	291	294	319	311	317	310	294	310	321	310	326	332	307	332	365	338	327	328	338	291	309	306	336	293	346	295	291	285	339	308	312	324	331	275	330	336	303	353	314	302	305	315	356	326	315	337	325	308	342	304	316	327	324	321	318	321	328	310	325	326	302	282	302	301	317	341	342	302	319	318	358	296	308	304	317	331	341	310	338	271	330	319	340	364	328	320	310	308	320	356	301	348	312	305	313	298	326	308	326	342	301	316	332	335	332	336	326	328	327	337	324	307	327	305	310	322	304	308	306	307	315	311	366	293	278	315	302	297	323	315	279	299	310	318	301	339	315	324	291	337	316	304	333	330	350	320	316	293	341	294	312	353	307	332	326	323	316	308	322	353	286	309	309	325	326	317	336	307	332	329	274	298	320	332	338	354	314	312	292	360	318	333	339	315	322	329	343	311	296	339	309	319	322	316	307	307	295	324	260	307	324	343	334	327	308	298	311	330	327	313	288	302	395	310	317	322	330	306	321	303	318	331	327	336	303	310	300	362	338	333	316	330	336	319	352	305	317	323	354	301	321	338	308	317	326	361	312	334	285	306	317	295	345	341	301	294	304	334	334	308	307	340	332	304	335	294	299	308	344	316	328	284	324	293	295	323	334	316	308	336	297	342	334	350	310	340	308	319	334	277	279	323	317	337	330	317	330	314	334	328	346	318	336	320	294	334	326	324	329	341	323	268	290	314	322	297	297	330	313	295	336	302	323	317	308	297	338	325	314	321	319	318	301	340	319	304	317	331	300	304	313	304	306	301	332	330	328	289	333	301	296	299	296	317	318	320	326	325	326	335	336	292	320	312	325	323	345	308	305	304	317	303	311	276	328	334	345	325	313	314	332	324	314	302	322	299	315	303	325	292	300	311	313	333	344	326	321	321	336	313	329	277	267	314	342	341	330	326	302	366	317	306	320	301	330	330	323	339	296	307	308	352	325	306	286	337	327	302	304	322	313	330	305	322	331	326	326	307	330	322	296	316	327	313	317	321	331	314	316	320	312	318	339	261	342	287	338	336	297	309	313	317	326	333	349	316	298	328	318	329	308	318	307	310	288	307	326	317	342	309	326	303	347	284	327	341	310	304	335	349	314	333	308	297	318	296	330	284	298	311	296	321	303	280	297	324	354	309	328	333	329	329	318	308	337	354	361	323	305	308	285	317	304	313	344	337	320	319	289	287	306	330	305	296	315	286	308	346	294	315	315	290	305	311	334	316	306	323	317	357	328	312	313	339	312	295	346	314	315	328	302	323	307	324	317	321	329	327	346	342	314	305	316	295	292	337	315	346	310	320	321	316	310	333	299	305	325	342	328	328	319	286	332	319	275	312	341	341	315	307	382	335	305	319	322	256	329	332	310	340	303	316	320	330	315	317	327	316	330	293	315	338	284	313	315	317	383	306	327	289	294	314	330	313	304	311	321	330	318	336	304	329	312	329	344	317	327	314	337	320	297	323	308	312	338	320	310	328	318	320	315	321	308	331	320	347	321	309	310	338	306	316	312	310	322	336	326	336	350	339	303	338	311	266	324	340	326	297	314	293	343	279	341	338	306	311	313	298	323	300	322	332	304	311	328	284	319	331	338	321	328	335	317	308	316	336	344	312	297	318	324	331	340	319	310	310	345	328	315	288	296	343	310	320	318	321	307	325	314	312	318	295	331	323	304	324	325	279	292	334	332	332	329	314	330	310	334	313	311	305	315	322	349	311	317	306	303	341	320	353	345	294	295	327	327	305	327	300	312	324	309	334	327	303	320	346	323	330	295	308	315	315	341	305	315	312	329	303	328	319	305	307	323	325	316	351	302	294	295	317	325	316	316	284	305	332	314	337	333	326	328	300	318	334	336	304	313	331	359	340	342	317	330	318	276	300	315	336	342	321	333	306	318	336	302	318	319	316	305	336	334	306	361	338	323	334	322	307	315	324	298	308	306	330	323	311	336	291	307	340	312	317	307	313	327	292	319	286	288	314	321	331	321	329	327	315	297	315	329	320	357	347	304	282	367	331	334	328	334	339	322	355	326	317	309	328	309	337	324	284	339	322	341	335	303	324	293	359	320	304	335	321	305	315	297	294	309	315	311	294	328	296	354	337	299	303	338	283	313	333	319	331	314	344	323	351	323	324	321	306	337	289	328	293	334	293	346	313	308	321	313	301	332	319	327	323	325	317	329	283	321	287	295	345	293	301	318	326	318	325	333	310	339	313	314	320	313	316	322	291	325	311	311	281	314	273	359	331	320	326	303	298	338	339	317	309	290	288	302	344	299	332	341	321	316	309	329	341	303	334	319	315	305	344	306	315	283	277	296	301	300	321	320	274	292	296	333	337	311	338	299	323	303	315	305	324	351	328	313	352	278	324	309	318	323	325	326	348	328	339	310	313	342	312	310	303	337	303	306	357	330	304	345	313	334	327	320	329	327	311	335	317	296	350	312	330	320	323	296	324	322	328	344	306	307	321	296	306	313	317	333	315	327	333	310	318	325	307	309	323	301	311	314	287	316	330	333	313	295	332	321	308	285	294	299	337	292	350	310	328	322	289	291	320	310	316	302	304	342	318	315	312	340	310	333	321	311	339	327	330	336	321	330	329	336	310	359	291	358	301	309	317	352	314	330	305	302	310	321	330	337	344	309	294	324	290	311	306	322	301	327	323	326	323	321	349	298	351	338	299	322	322	287	307	358	330	314	322	351	304	335	327	372	328	310	315	302	325	354	309	318	283	331	325	327	300	295	338	370	325	332	319	294	311	340	304	336	330	352	329	323	312	312	327	324	312	292	321	332	310	349	334	320	332	303	309	335	347	279	301	321	337	311	329	333	325	330	292	330	328	353	297	348	331	322	298	315	326	330	337	287	341	324	373	338	314	337	298	323	338	310	321	331	303	339	323	336	324	298	319	355	346	289	330	298	291	347	297	335	324	290	332	326	329	314	325	327	287	298	339	317	324	343	313	345	307	327	302	325	292	315	293	320	325	321	297	333	306	313	316	332	325	321	313	318	305	298	348	299	315	339	318	286	331	310	323	351	326	308	302	334	330	339	315	356	339	326	305	310	304	343	354	307	289	316	299	315	335	326	317	336	347	328	323	332	286	311	305	313	309	329	327	318	325	316	302	303	288	328	318	303	296	310	314	310	281	334	342	293	326	346	338	292	366	330	305	310	294	319	322	318	374	302	323	318	305	314	348	291	336	273	308	297	286	350	339	314	335	311	316	332	331	329	310	317	332	344	314	320	312	322	324	308	312	302	344	291	299	329	284	304	379	309	328	348	327	292	345	324	346	290	357	333	302	320	316	309	330	331	295	305	321	342	333	316	289	296	331	294	339	346	327	335	310	308	315	309	309	322	314	311	288	330	321	310	325	320	329	323	315	329	311	356	309	297	295	332	296	328	329	327	348	315	342	334	325	338	281
2409	1063	1075	1121	1090	1066	1044	1069	1015	1057	974	986	993	1003	985	950	988	965	944	1019	955	1000	949	1022	1012	970	928	981	925	990	975	1001	910	957	980	913	937	996	991	982	962	932	1012	947	971	907	936	942	968	995	935	966	965	988	987	1007	1001	929	923	966	1028	910	930	894	980	955	927	967	1036	993	966	939	944	925	990	968	961	937	1012	984	947	926	981	1026	1000	992	962	892	948	918	975	977	981	978	940	963	988	933	951	991	977	993	950	1020	970	1008	938	923	992	920	991	925	971	942	966	962	941	939	937	920	999	901	961	946	914	939	905	1008	931	955	978	950	941	995	985	936	991	954	929	961	943	926	1006	959	922	922	953	951	964	977	965	951	938	938	942	948	924	973	995	968	986	945	976	976	979	984	943	1004	960	1007	903	988	1015	951	950	989	928	955	953	926	918	983	979	961	931	968	992	906	1005	981	1005	904	946	1021	996	939	957	936	949	1017	950	908	987	929	925	948	962	943	989	930	990	919	967	963	895	964	955	951	980	938	950	890	928	917	972	959	900	1009	913	986	907	1000	984	940	925	945	928	989	979	978	958	922	947	1036	940	976	933	967	971	965	986	951	995	999	936	938	942	947	970	950	933	914	977	977	969	1025	905	983	980	985	1003	983	973	988	956	976	956	964	914	990	956	953	957	990	931	997	965	975	927	955	993	981	958	991	976	943	935	990	954	930	953	954	974	994	954	908	979	960	966	1017	968	1003	930	950	933	950	940	1051	995	932	922	945	912	951	999	939	1002	952	1004	966	994	968	941	972	934	998	966	1001	989	946	974	965	1013	974	964	958	947	976	979	937	950	1012	904	978	977	957	967	1012	1017	935	955	929	914	960	979	971	947	968	971	915	972	979	982	987	959	1020	950	955	925	946	976	948	964	928	973	978	986	1009	934	963	937	972	991	964	993	985	912	935	945	942	902	942	947	955	923	949	962	939	954	981	950	1022	967	965	958	890	984	924	960	933	989	938	962	910	961	1004	946	975	992	998	955	997	958	909	977	998	966	976	1005	907	968	918	965	939	966	956	961	1027	976	914	1012	984	878	935	920	963	980	988	961	910	918	938	940	1041	1035	951	1025	953	969	961	938	935	932	956	989	980	963	956	916	930	964	937	1004	983	929	971	990	934	941	1004	943	978	940	948	923	930	972	983	968	911	930	902	941	946	963	935	974	960	1017	968	971	944	965	917	984	948	930	958	977	949	975	1010	969	978	959	945	942	972	957	955	940	955	924	960	985	955	960	909	916	969	966	906	944	986	974	1033	966	980	964	949	909	945	975	972	964	1019	920	957	929	983	959	1026	913	980	945	961	982	980	955	929	940	972	1007	996	936	1010	972	982	911	926	908	984	946	992	914	991	980	1012	964	979	956	1000	966	935	966	963	972	926	980	1015	986	981	1017	980	959	938	959	957	1001	991	977	1026	952	990	962	925	949	982	1013	970	965	994	959	961	955	955	976	949	944	987	993	984	921	992	996	912	984	960	1000	983	953	912	957	952	972	955	980	943	969	882	1035	940	904	935	917	947	943	993	937	937	954	919	998	962	950	945	959	953	966	950	965	998	971	992	975	1002	1015	940	979	926	968	943	996	971	1020	984	973	1005	921	981	935	1000	987	965	979	918	928	905	985	989	976	987	947	989	930	951	894	992	941	952	931	958	980	967	1038	934	938	896	948	973	856	980	954	964	958	964	959	983	883	945	971	975	985	951	945	998	901	921	969	944	969	927	941	948	965	989	946	988	921	963	966	903	943	912	938	941	964	991	960	1006	938	987	1014	946	918	987	1011	949	903	925	944	942	956	943	952	939	956	974	946	1041	967	888	932	957	993	955	942	904	938	950	926	977	983	993	944	898	930	952	938	999	928	944	959	943	986	958	960	1006	918	1025	944	977	945	955	948	987	987	1025	945	928	945	978	962	929	946	991	950	934	970	943	984	969	956	985	963	944	956	973	941	945	955	958	969	937	996	930	909	973	961	982	918	998	964	968	975	919	963	941	961	931	964	1011	998	936	943	937	924	950	940	933	973	966	953	932	975	947	965	928	950	925	951	953	930	994	920	991	1028	920	968	923	984	972	979	971	969	951	875	956	952	969	956	970	921	980	922	953	932	953	970	977	973	926	966	914	937	942	929	936	975	994	989	968	924	891	898	967	979	939	968	960	943	968	991	978	932	967	976	928	984	945	968	955	965	971	899	891	929	947	969	968	955	917	953	907	953	973	931	961	947	945	956	992	901	936	977	931	989	914	985	921	948	959	925	976	936	940	966	966	983	960	961	934	945	1015	938	923	978	976	953	952	1026	976	984	995	906	948	974	961	977	1007	932	994	1005	908	965	981	974	940	922	961	994	980	929	925	948	951	1013	947	993	944	982	919	939	974	916	948	931	977	960	926	959	985	902	1023	897	978	954	991	978	985	954	1012	898	943	992	949	961	910	912	931	961	995	964	940	954	961	981	961	951	957	940	972	1005	970	912	981	984	971	981	956	957	959	958	1040	972	997	994	924	961	946	943	984	943	972	942	988	883	941	973	973	896	925	1002	960	950	958	977	968	921	911	969	996	942	1012	985	947	941	972	971	974	962	930	1019	934	949	979	984	952	934	953	981	985	969	993	967	958	938	982	974	953	978	893	1002	948	977	957	947	905	961	928	953	976	902	923	1029	1038	959	968	951	961	955	958	954	931	978	996	940	990	977	937	1000	973	961	968	942	966	908	957	973	990	1002	944	970	1020	967	926	917	958	945	922	1012	953	954	942	1004	930	959	949	920	947	1007	1011	994	986	958	933	925	946	963	994	914	950	1002	941	970	930	973	922	979	914	956	985	1001	938	925	925	965	967	930	955	941	933	950	978	942	976	964	937	967	960	990	965	989	922	957	982	930	917	954	960	923	939	946	961	949	948	986	966	1016	987	992	968	1034	914	952	987	925	932	921	899	943	908	996	973	951	993	1020	950	1016	962	929	964	953	949	950	993	951	966	993	960	976	984	959	915	973	968	935	960	971	948	926	958	992	951	964	929	930	973	931	981	937	1023	948	988	918	972	944	983	910	984	952	935	1002	922	927	973	943	952	1007	1000	952	967	948	947	998	964	924	925	981	915	928	988	984	972	976	968	965	971	929	889	985	1020	954	1000	1002	954	922	912	919	970	978	926	993	956	998	918	973	932	963	977	984	937	937	988	966	953	1005	971	950	950	979	929	934	938	990	973	928	893	955	936	956	930	959	963	974	935	972	942	960	995	948	959	970	1011	1026	979	977	989	924	974	979	911	959	913	965	908	932	925	956	937	952	925	959	946	944	960	952	957	957	995	929	912	925	967	936	981	957	969	892	1015	1009	945	952	919	914	958	910	968	921	958	1031	958	968	976	956	942	1003	952	991	955	992	968	935	969	969	954	972	969	985	931	976	987	945	951	997	972	967	914	914	973	922	991	928	936	954	965	953	914	938	997	988	939	956	966	1007	1003	1025	964	905	910	930	948	959	970	975	1008	943	986	960	978	1011	946	947	903	968	963	949	966	950	1003	966	989	954	962	981	980	957	983	989	949	993	955	926	943	908	973	996	934	977	1035	1001	964	945	992	935	896
4607	1026	1238	1027	744	555	445	415	332	298	275	263	246	264	246	238	237	201	212	231	219	203	203	213	228	189	209	197	174	220	212	207	217	205	176	200	199	198	203	196	189	199	195	229	176	200	193	202	207	191	189	203	188	165	201	174	190	209	167	197	193	199	187	183	224	209	203	175	187	190	203	193	191	205	184	183	218	197	185	199	186	175	197	197	205	194	168	209	191	205	213	186	219	209	200	163	206	211	208	174	204	163	182	203	184	180	217	171	163	184	194	215	183	218	201	191	183	204	183	195	197	191	197	197	199	178	211	172	214	216	193	210	210	224	196	197	219	188	194	192	196	187	179	210	211	192	216	199	203	201	164	185	212	194	188	214	215	176	186	189	204	207	199	186	194	207	208	181	200	197	201	202	183	190	197	194	199	223	184	181	163	180	175	195	189	201	214	206	222	196	201	154	185	174	188	190	188	194	194	191	209	182	197	203	176	201	187	221	193	199	179	200	197	198	216	178	208	198	165	197	175	195	192	190	190	196	221	216	171	186	180	210	197	183	175	198	163	179	199	224	192	182	217	196	200	194	190	183	204	220	208	210	192	208	176	218	180	202	203	156	192	179	190	167	212	173	171	200	170	182	206	219	210	174	199	191	252	193	202	179	190	204	199	182	193	184	191	178	203	189	208	190	200	183	224	212	191	173	215	165	204	168	174	197	188	185	170	164	186	184	165	191	191	172	199	187	190	199	173	183	194	194	179	182	193	194	191	198	195	191	231	189	211	196	225	205	195	208	186	194	203	197	211	208	194	204	176	220	183	185	189	183	172	183	180	193	202	202	186	194	206	187	205	181	198	206	201	191	192	179	183	190	220	201	186	210	186	198	189	193	197	196	199	197	191	188	190	224	170	174	183	193	177	181	192	167	200	198	200	180	186	204	197	179	197	209	203	190	204	194	207	199	202	201	201	193	200	223	166	210	201	210	189	186	213	220	201	186	163	203	175	202	208	207	182	184	208	209	199	198	198	207	205	197	197	191	193	181	211	193	199	186	194	201	201	185	178	188	193	170	195	199	198	204	200	198	195	193	198	171	181	206	196	211	197	192	180	207	180	223	197	196	191	200	201	181	186	177	229	191	191	170	199	212	207	194	196	197	199	182	187	176	197	177	166	185	198	176	201	205	207	208	193	183	182	184	177	196	201	182	199	201	180	174	164	194	168	202	184	219	191	186	186	204	178	211	185	197	177	178	193	194	187	175	211	199	195	198	218	210	171	167	204	201	213	174	176	202	209	204	189	197	184	181	185	195	203	199	187	210	181	192	176	197	212	196	171	198	174	182	178	191	198	201	179	175	170	209	184	179	173	176	184	208	223	199	185	195	207	205	181	186	138	169	204	209	200	194	187	185	192	181	192	171	180	189	209	190	202	209	199	195	195	207	197	189	205	188	189	189	189	190	179	197	207	199	202	180	186	173	197	187	197	203	182	200	186	181	177	185	182	169	197	195	200	185	193	187	208	189	175	186	179	206	195	193	190	180	183	179	203	191	219	183	212	211	204	187	209	208	190	172	185	184	187	208	182	191	180	183	173	178	214	203	179	188	199	170	180	201	212	204	189	196	193	183	195	189	163	192	177	181	201	204	204	209	182	201	170	198	166	179	180	183	193	169	178	211	192	186	212	157	204	189	187	189	191	178	209	187	201	210	167	169	198	177	200	185	218	177	181	178	199	206	199	165	212	189	204	214	185	216	194	195	193	211	196	179	201	199	196	220	196	196	194	187	183	197	198	214	188	186	209	195	191	192	198	189	205	206	214	199	182	205	199	180	185	169	189	197	205	189	207	198	182	202	189	208	184	186	206	227	217	184	192	166	173	219	206	177	195	188	210	192	180	212	177	180	199	200	186	169	186	214	189	188	221	184	177	206	161	208	186	205	199	200	184	204	204	197	214	185	201	148	189	206	182	191	204	220	216	193	178	173	188	180	215	193	213	194	185	219	177	192	189	200	203	174	204	175	171	194	184	186	193	194	204	181	208	187	177	212	200	194	183	175	208	196	171	201	192	172	190	189	197	182	172	202	192	220	206	222	201	201	217	182	197	210	182	211	188	215	211	200	170	188	179	187	166	200	180	194	192	191	178	164	222	174	215	186	184	196	182	208	186	172	191	209	174	190	192	187	219	196	187	175	187	208	201	201	187	209	193	199	181	196	171	210	191	216	210	183	200	214	180	175	183	194	208	172	201	199	214	190	193	191	195	212	215	190	205	204	202	217	176	176	203	184	189	186	160	196	182	193	156	203	172	191	205	207	214	196	197	190	202	221	181	185	186	180	196	184	194	189	197	205	187	210	188	152	191	192	217	202	195	193	210	173	196	186	188	183	175	203	190	170	176	189	189	205	194	178	207	182	186	195	216	195	179	199	162	192	219	208	198	203	180	184	204	178	213	191	176	216	167	191	195	193	178	181	197	197	188	193	196	194	201	168	191	189	203	205	178	201	190	197	195	181	200	201	197	189	198	184	181	184	194	188	202	178	192	196	173	177	183	182	172	171	187	184	211	231	170	196	226	193	201	191	214	199	191	210	189	189	198	183	172	208	177	177	204	177	179	176	184	179	197	220	205	202	204	208	201	197	185	177	192	172	216	212	194	198	209	178	190	178	195	195	178	196	200	197	191	205	167	209	192	194	212	180	212	195	196	199	184	186	183	159	197	181	186	163	214	218	211	169	175	200	181	193	171	212	186	185	197	177	198	177	187	200	189	195	185	178	202	185	195	222	190	216	199	203	196	194	182	184	188	207	166	174	170	163	202	188	189	190	216	203	173	201	205	193	184	187	180	191	194	193	194	193	184	195	210	190	196	224	218	200	192	205	207	183	185	198	193	228	192	210	199	216	162	217	213	194	181	184	213	187	195	190	186	191	196	189	185	199	189	169	201	179	162	205	163	229	186	198	208	192	205	198	182	195	187	210	185	212	188	186	189	190	193	180	199	198	180	182	212	172	197	207	205	165	190	164	205	178	169	191	203	212	189	184	183	176	191	196	206	211	231	184	210	206	198	201	191	199	189	195	190	178	220	208	198	208	177	208	204	201	204	208	207	174	180	200	186	214	196	204	198	205	182	183	226	178	216	198	191	192	179	200	181	195	188	188	181	183	202	191	198	207	208	209	188	191	178	206	211	201	193	195	190	217	185	177	198	176	205	166	223	201	177	204	174	195	202	198	191	186	196	194	189	197	186	200	218	177	196	182	217	169	175	190	202	213	221	185	199	192	197	199	190	219	181	200	205	208	212	186	200	191	186	207	196	204	207	199	189	178	184	193	190	186	199	208	197	186	178	191	193	173	183	198	191	212	192	192	173	169	188	208	195	200	173	189	186	211	182	171	195	199	185	208	183	174	210	203	215	177	187	195	186	218	176	200	186	175	194	201	198	223	182	188	191	184	206	177	192	198	176	210	203	162	196	177	179	191	184	207	202	186	190	189	177	168	213	189
5684	1577	3136	3632	3134	2660	2264	1862	1598	1460	1356	1213	1213	1068	1009	951	923	911	830	860	831	827	855	757	768	710	726	753	679	710	718	697	704	706	638	679	717	677	672	689	706	661	662	626	681	631	647	636	630	617	688	641	665	618	636	664	618	625	648	645	652	662	651	669	613	624	649	628	650	618	681	617	653	627	608	638	596	572	615	605	683	640	632	626	646	671	641	659	655	601	613	628	617	666	641	595	573	620	597	569	613	617	641	647	611	582	647	677	622	656	678	634	614	592	641	618	608	654	638	618	625	630	631	639	618	615	590	621	562	637	635	557	638	644	597	637	589	618	628	621	577	601	659	596	642	627	587	622	625	595	641	639	650	660	655	598	653	596	597	613	643	595	605	636	624	630	614	612	594	612	633	598	619	651	657	607	605	692	607	646	624	618	637	621	615	640	597	569	617	626	586	638	659	656	649	643	611	644	612	579	644	615	606	604	636	639	611	636	650	632	607	643	637	632	658	639	583	620	639	601	633	613	619	643	643	603	619	615	622	639	612	633	608	654	619	645	623	603	618	611	585	610	577	620	637	671	607	578	644	633	585	610	613	628	605	618	604	652	616	649	639	628	640	635	619	619	605	659	654	626	579	640	621	656	686	594	577	638	637	640	597	619	634	618	646	661	604	635	595	692	598	652	570	602	660	616	637	586	611	607	606	596	666	657	601	590	606	562	588	590	576	606	570	615	615	620	629	635	616	621	589	641	588	613	631	640	620	641	616	668	612	609	659	589	618	630	610	621	614	620	649	605	645	617	627	565	594	618	584	613	600	640	634	597	620	609	626	647	648	609	613	610	624	602	640	586	629	607	615	593	599	660	629	610	627	633	627	626	581	611	585	647	652	602	614	652	620	589	687	640	596	595	612	643	643	627	664	637	676	621	617	640	634	611	664	600	607	613	628	636	625	625	611	643	647	635	675	638	583	641	603	621	616	613	640	599	637	639	603	675	665	608	612	596	596	573	629	672	626	669	602	652	616	601	608	586	626	602	585	618	601	632	633	635	563	628	617	612	648	620	630	624	634	640	604	613	635	615	607	622	624	623	606	651	657	647	684	661	596	661	639	592	588	617	642	646	628	603	625	639	641	621	662	645	610	609	628	597	580	607	648	598	608	612	631	630	592	632	634	652	643	632	605	604	631	598	590	644	646	599	615	629	599	592	593	642	611	622	660	678	597	619	662	620	628	641	603	627	633	655	644	685	609	596	609	606	581	620	637	593	657	612	612	607	593	605	629	643	650	654	604	629	608	640	646	606	627	638	579	617	645	632	603	609	618	627	633	623	603	617	611	624	589	703	612	635	640	623	616	585	615	614	641	626	637	642	652	594	622	596	627	663	638	638	623	606	650	602	655	622	675	621	637	610	626	618	600	648	642	610	610	577	599	556	585	655	603	577	640	612	568	640	631	680	595	589	585	614	626	643	612	585	607	606	630	646	639	619	651	651	588	618	570	627	597	625	595	647	653	612	642	597	615	599	630	574	663	641	666	606	608	605	618	605	613	593	590	640	606	619	636	599	608	604	602	596	643	600	593	605	626	616	628	626	633	635	584	613	621	640	615	676	590	630	693	600	588	596	661	621	565	604	603	598	572	627	607	613	601	598	588	647	610	621	607	621	588	623	594	634	661	588	580	680	632	690	650	610	627	614	615	620	649	621	661	604	645	622	627	631	612	596	605	619	629	673	647	624	668	616	599	618	653	614	578	594	610	595	632	588	628	612	596	638	609	631	604	648	631	618	626	583	589	597	648	624	655	632	577	644	596	615	603	634	603	649	580	581	632	674	635	649	633	649	571	633	601	595	620	660	612	619	629	654	643	617	636	596	624	661	602	628	661	618	599	581	637	604	627	664	595	631	609	646	654	586	603	588	601	677	615	601	635	639	658	639	624	615	572	633	601	649	623	654	670	580	613	567	596	632	648	605	632	604	640	592	586	614	629	589	641	587	646	624	671	649	629	593	693	638	638	600	591	670	594	602	640	605	640	619	601	663	623	599	628	630	623	607	644	677	591	625	618	645	611	641	637	628	631	613	601	630	594	649	594	610	640	594	571	599	580	641	652	599	660	615	619	608	628	652	655	617	619	619	595	636	603	580	599	620	615	642	629	633	600	622	606	627	594	616	619	625	666	628	657	620	620	647	632	641	609	626	629	592	581	643	638	593	611	615	586	605	650	611	657	651	593	654	581	639	610	626	620	666	587	636	570	575	646	629	604	650	622	637	581	629	615	636	626	614	618	605	617	615	611	622	631	677	659	615	592	637	601	636	637	628	638	579	611	647	600	600	580	636	650	587	555	629	611	623	587	601	628	605	624	637	646	627	580	646	639	667	630	633	602	637	617	619	608	672	622	654	676	618	654	596	634	611	656	657	586	641	630	569	614	584	642	656	623	614	633	643	649	606	628	599	595	627	654	634	606	611	601	583	619	657	637	631	608	604	612	627	603	602	669	584	616	652	625	631	627	605	604	619	639	641	605	613	649	645	594	567	591	573	646	611	601	636	607	668	633	617	632	634	647	617	640	628	616	600	622	621	643	631	595	600	647	631	622	595	599	629	630	609	631	602	593	607	616	601	669	640	599	661	603	642	643	630	615	612	643	657	605	666	641	600	606	625	658	651	663	568	601	635	652	601	593	616	618	586	651	614	641	584	650	631	633	613	669	676	600	642	626	665	599	588	648	605	636	618	611	621	610	587	626	649	576	626	623	624	637	605	611	621	585	635	647	619	595	642	579	588	596	618	576	621	643	631	636	624	634	635	563	639	600	657	625	584	679	599	663	600	622	612	604	618	622	579	596	643	582	601	601	654	612	627	571	697	587	620	609	611	643	629	600	594	623	609	603	626	635	620	652	625	620	582	590	646	634	599	605	687	620	654	543	654	605	642	591	659	624	608	629	583	623	587	662	662	628	629	658	655	613	615	651	628	694	589	621	612	625	615	658	612	641	569	609	601	621	602	597	657	652	649	587	635	635	601	624	628	634	632	588	567	612	642	635	611	612	634	632	627	611	620	636	635	636	626	654	613	583	639	621	628	596	598	644	648	608	657	602	606	648	634	609	610	599	591	600	639	593	623	662	624	582	598	607	634	629	639	592	637	602	633	599	660	613	643	686	638	620	612	597	590	622	638	628	601	637	675	611	597	641	614	610	639	571	628	629	607	596	605	562	624	620	606	628	624	644	616	562	620	627	603	598	602	607	593	665	611	561	601	619	688	643	631	623	625	602	658	644	622	616	603	630	599	603	606	638	631	606	611	616	647	595	624	608	560	639	635	594	603	631	667	583	593	608	603	603	595	628	629	612	604	581	607	598	572	599	637	604	657	652	634	613	599	596	638	602	590	639	598	612	632	633	623	579	631	668	619	650	623	620	616	648	622	573	654	630	649	623	607	638	620	635	591	587	595	631	586	632	613	619	640	620	642	615	615	642	633	653	596	641	611	641	631
8473	1957	2370	1732	1184	878	694	485	407	371	329	260	235	251	232	207	239	189	180	181	172	171	157	166	167	155	149	145	155	149	149	149	129	137	151	161	152	165	157	146	136	145	164	136	119	144	158	123	141	142	151	160	127	155	146	136	123	140	157	127	147	128	145	127	136	122	128	128	127	147	117	141	132	127	113	134	116	157	123	107	111	122	127	148	135	120	146	116	126	157	125	131	120	130	143	137	133	139	123	137	130	136	149	140	128	133	137	130	149	127	118	114	137	145	128	129	146	143	135	123	122	119	151	116	124	117	120	137	117	135	132	131	127	140	121	136	133	136	150	138	129	117	146	143	127	122	137	139	116	133	152	130	144	114	115	130	140	131	121	127	115	142	119	149	141	133	127	143	163	114	118	134	130	132	147	125	162	136	126	128	136	142	139	148	144	136	148	141	140	143	127	131	137	132	143	146	139	126	147	143	118	138	131	139	133	125	116	125	130	141	114	124	147	128	131	152	131	142	137	114	114	131	117	150	130	136	107	123	116	117	132	118	114	141	135	132	137	131	122	135	128	128	113	140	139	129	130	155	135	152	138	127	137	106	125	126	128	149	126	153	138	127	124	115	119	136	157	135	136	134	118	136	127	134	136	136	119	140	109	123	135	115	131	115	123	125	146	132	124	120	143	148	134	137	160	145	123	127	132	136	131	136	124	143	150	128	140	121	131	126	138	133	123	123	119	145	137	129	127	116	133	150	127	153	118	138	135	126	124	153	126	122	133	119	134	117	120	125	130	129	130	135	141	131	111	127	125	123	138	127	159	128	137	134	136	126	121	154	147	120	124	139	130	141	125	133	121	129	134	145	137	119	138	119	126	125	139	126	132	139	142	121	129	126	126	131	156	115	168	149	118	124	135	127	127	129	140	134	118	127	111	125	117	135	134	138	150	123	123	136	141	122	136	120	123	130	142	146	130	117	147	126	126	144	121	140	133	150	151	140	144	150	145	126	143	130	148	136	157	147	151	134	134	118	122	120	130	137	133	126	133	133	114	122	115	140	128	125	137	120	145	134	147	136	125	134	131	145	133	151	125	134	114	126	146	134	130	134	121	132	136	140	140	127	127	122	122	155	113	130	121	139	136	142	134	136	121	112	140	117	149	150	127	125	120	145	157	115	135	117	128	143	117	158	126	139	127	129	130	145	130	129	121	145	149	110	119	134	118	128	152	121	132	124	122	139	115	134	120	144	105	121	148	150	136	155	120	126	124	133	146	127	135	133	170	145	132	129	114	159	127	122	105	147	118	120	138	117	134	143	124	151	126	133	121	128	125	154	131	125	106	131	127	133	138	118	150	119	153	124	134	134	151	128	137	152	142	152	124	129	120	130	141	153	115	129	130	140	130	144	125	120	139	140	115	121	116	123	135	126	106	125	143	128	130	115	128	143	138	139	158	151	124	137	136	133	145	120	123	139	123	135	129	129	132	127	140	130	149	119	143	130	126	146	129	130	136	152	134	112	145	158	133	110	125	126	120	107	152	141	135	112	131	113	140	141	143	117	137	126	118	143	120	137	147	136	129	131	112	132	140	132	153	137	158	134	132	137	125	138	157	133	124	135	120	141	124	125	132	128	140	125	126	144	130	110	124	122	160	123	126	117	120	112	94	117	148	131	140	135	116	161	141	129	158	138	139	120	127	116	158	121	135	109	132	124	114	117	127	150	144	138	126	128	120	119	127	132	132	121	151	111	135	142	116	130	129	124	124	140	123	124	161	123	137	130	151	156	115	124	118	123	132	139	149	119	142	141	138	136	119	155	124	115	146	146	135	125	126	135	148	150	156	121	131	145	131	112	137	147	136	136	127	129	157	139	128	128	128	135	136	129	149	135	129	116	124	131	131	121	141	138	146	145	160	132	138	131	123	143	135	139	138	133	145	126	127	118	138	135	131	132	127	141	125	131	127	139	154	121	137	158	108	152	134	125	122	124	140	136	137	130	150	146	125	145	132	119	125	135	136	127	146	133	126	135	142	129	124	120	126	130	137	146	148	145	136	117	135	134	147	146	148	140	131	117	145	141	100	123	114	136	123	133	139	134	127	116	127	121	127	128	118	126	134	145	137	131	138	132	139	136	145	138	139	112	131	144	138	151	129	140	135	142	125	127	136	139	122	134	116	152	123	131	144	113	121	122	120	142	128	129	131	124	111	133	111	141	135	116	115	136	122	118	142	103	138	137	130	152	148	126	133	132	131	118	144	126	147	118	124	152	136	127	124	135	125	126	136	136	133	114	121	134	143	125	135	137	143	146	109	146	137	144	108	130	127	143	135	130	116	137	133	113	151	129	138	128	130	126	130	130	121	150	123	116	144	131	127	146	145	130	116	131	147	127	107	113	140	134	147	138	128	131	138	120	138	134	153	116	153	133	126	121	122	126	127	115	133	114	129	144	135	136	130	136	105	134	123	129	139	121	131	138	134	148	130	135	124	137	128	136	137	126	116	137	118	142	125	147	141	122	123	127	125	133	132	117	129	122	150	133	127	127	121	122	122	122	125	152	143	138	141	143	144	153	143	127	127	113	118	121	132	126	140	145	126	117	117	133	164	123	132	137	138	130	141	129	151	115	146	127	134	114	135	134	112	137	121	137	120	130	148	136	127	126	138	137	122	119	131	146	133	127	141	111	133	120	151	135	147	113	144	137	114	153	142	147	119	129	117	143	149	132	133	138	130	132	121	154	149	118	143	122	104	130	139	119	127	142	133	132	129	122	135	141	123	130	132	148	146	147	128	137	133	135	146	130	137	122	146	133	111	126	117	116	144	125	122	140	149	124	142	130	123	117	134	129	151	134	131	132	144	128	125	149	139	116	160	115	121	127	144	128	141	112	139	133	132	130	114	118	118	114	137	137	149	147	122	121	116	120	113	137	133	127	137	132	125	119	125	120	126	122	123	144	119	132	142	124	139	119	122	136	137	137	143	133	138	144	113	159	115	137	132	125	145	138	138	123	139	143	111	141	132	137	124	147	133	150	124	141	124	144	126	122	136	140	128	135	128	139	140	125	157	158	127	136	139	128	127	117	122	143	118	134	127	122	140	114	120	153	131	122	140	124	140	129	124	122	142	139	132	137	122	119	123	133	125	132	119	135	129	134	144	129	108	124	139	126	120	128	139	118	138	144	132	116	121	129	131	133	125	137	132	136	126	136	155	122	104	138	120	146	125	121	128	129	141	133	116	134	129	122	132	153	141	128	123	138	132	125	106	130	155	137	160	129	116	124	125	135	133	165	124	132	143	146	141	133	132	127	140	136	117	137	128	134	137	146	124	155	124	144	118	139	119	129	125	106	124	125	125	132	146	143	113	105	113	146	145	139	150	136	118	131	120	123	124	132	143	128	130	139	131	128	139	120	152	140	147	131	130	133	112	148	153	135	121	118	111	131	123	127	133	118	119	140	131	132	153	119	131	129	135	135	126	125	125	134	133	122	138	139	134	114
7791	2299	5324	5971	5259	4319	3553	3095	2562	2185	1851	1643	1497	1436	1254	1146	1058	1006	938	894	861	838	801	765	756	718	703	702	714	627	599	657	600	605	556	597	587	601	556	574	556	604	572	587	541	509	560	565	522	558	503	515	557	495	462	530	478	484	511	478	507	530	512	520	489	473	482	478	502	486	423	475	534	517	511	480	439	480	463	527	477	511	446	473	495	470	491	456	530	512	448	488	508	458	474	458	426	501	474	469	450	468	475	448	472	466	477	480	468	454	490	464	459	511	507	455	477	443	490	461	444	444	478	452	421	469	457	471	429	443	475	514	449	486	449	478	439	459	433	459	436	481	496	490	462	425	477	418	499	445	500	467	494	474	455	455	418	514	451	474	431	496	467	466	448	456	446	427	429	464	444	455	472	405	457	463	447	471	469	468	444	423	428	464	503	460	434	451	463	451	437	415	451	505	479	442	469	442	445	404	468	503	465	448	439	480	466	472	432	437	448	449	448	432	445	489	459	486	444	418	419	440	482	471	458	461	413	474	488	467	468	449	497	454	457	445	463	457	484	462	394	478	463	453	473	446	486	440	437	447	508	419	475	424	467	493	447	453	435	461	434	478	420	451	438	493	444	500	422	462	438	481	453	458	403	466	487	453	459	505	439	465	482	464	492	471	467	461	474	432	439	472	463	455	429	448	497	484	438	458	432	482	474	457	485	488	470	519	441	448	489	470	453	440	459	422	445	473	464	430	451	482	466	439	459	455	455	436	480	449	446	475	447	465	443	424	475	459	471	458	467	464	496	437	421	445	452	432	453	434	430	473	457	430	460	427	469	446	423	449	451	479	441	452	473	473	475	472	425	464	421	449	469	480	468	472	454	474	456	443	480	442	400	444	444	440	461	477	446	443	455	412	455	463	446	464	465	442	445	453	492	478	488	448	486	465	431	470	448	485	431	473	448	455	455	452	472	486	429	447	469	473	444	459	417	436	465	399	470	496	464	441	464	465	448	497	488	477	446	437	432	508	429	448	418	445	453	431	432	449	436	456	481	454	457	536	451	423	431	491	416	452	452	449	444	451	471	446	471	456	456	470	457	427	451	460	482	459	443	441	467	486	455	466	455	441	457	447	457	474	481	450	465	446	460	437	434	473	477	426	430	456	449	442	442	448	486	418	429	404	505	469	430	495	444	507	458	474	458	479	418	489	436	443	428	451	443	448	457	427	460	468	415	448	467	444	435	464	415	432	449	449	484	430	467	427	473	440	448	455	469	467	425	462	452	431	439	474	453	482	478	464	471	435	444	444	432	471	444	469	479	460	459	433	416	441	447	459	472	451	446	457	438	453	423	470	464	457	457	441	446	465	440	478	458	492	465	469	464	494	470	489	460	471	469	472	466	473	452	479	484	477	455	451	460	426	482	465	475	455	479	458	461	434	459	442	445	454	446	428	481	477	468	456	478	449	455	490	480	460	459	459	470	442	468	456	479	453	438	502	488	425	458	426	451	437	473	421	437	404	442	431	418	429	451	451	455	465	484	493	450	490	486	446	460	459	445	454	490	452	426	435	474	472	444	466	446	461	452	435	472	472	460	445	453	492	466	477	502	434	447	452	442	488	484	467	435	442	462	449	432	420	459	449	416	418	435	458	440	444	450	439	439	471	473	454	469	427	444	444	463	421	449	462	435	453	464	446	438	436	469	470	444	494	464	433	460	451	425	442	431	453	436	468	466	440	450	445	458	446	506	455	471	484	463	456	479	475	440	478	469	464	455	443	435	443	447	437	431	458	416	430	455	459	441	451	465	459	469	441	431	428	462	478	470	450	429	472	446	497	447	472	423	495	441	427	431	442	443	468	517	436	448	449	461	462	480	491	449	451	437	467	467	478	468	439	479	446	443	502	447	493	518	437	465	433	445	436	453	432	493	414	461	466	450	470	448	484	421	471	450	472	453	438	472	464	443	442	475	431	497	472	457	446	418	489	469	425	467	474	445	417	454	468	461	453	481	447	407	475	454	507	431	439	447	490	466	472	464	474	430	443	467	450	464	431	461	464	481	458	458	497	452	454	444	442	451	457	497	425	469	441	496	456	407	425	464	425	493	438	462	442	466	449	450	470	435	424	458	474	464	479	458	495	439	401	451	445	461	458	477	445	468	437	458	464	443	474	449	436	476	472	456	450	433	427	449	450	429	430	466	479	460	445	440	454	462	479	488	455	491	447	441	442	431	429	461	449	467	437	460	472	472	444	451	453	451	451	448	432	473	464	463	451	461	479	422	463	487	459	463	464	433	445	441	447	434	497	437	470	472	476	443	474	453	434	460	431	434	473	478	442	464	426	498	449	410	468	466	420	449	439	490	475	423	442	452	434	468	454	478	460	420	414	466	441	464	472	460	480	467	459	464	437	443	438	448	426	418	453	433	482	465	447	457	487	450	465	481	435	453	465	431	470	452	467	465	428	436	474	436	432	447	488	467	443	445	422	463	478	478	469	418	455	480	466	454	487	441	463	443	463	421	472	439	509	456	425	454	452	458	439	440	450	474	423	463	465	441	451	464	466	477	458	458	456	448	467	447	470	446	479	478	455	450	440	437	517	460	441	453	487	430	472	429	452	449	444	423	465	492	436	463	455	405	455	451	460	409	474	443	459	466	463	467	458	456	443	431	462	438	478	458	475	462	454	461	438	461	439	444	464	450	471	488	458	420	471	456	517	446	457	474	416	470	449	440	425	444	455	475	442	454	483	463	471	469	459	404	446	471	424	456	445	470	455	450	489	435	478	464	450	441	486	447	488	421	452	472	428	459	460	423	474	479	477	445	427	433	527	447	452	471	473	444	436	481	459	482	438	410	465	476	483	433	435	435	456	431	455	432	458	451	468	466	431	508	472	479	424	442	423	437	442	460	471	459	466	454	470	450	469	483	451	420	451	462	477	442	475	472	481	434	452	426	447	467	435	466	471	455	463	422	462	439	426	467	472	504	444	471	471	459	453	472	449	442	422	471	408	478	477	468	462	450	454	499	486	442	435	435	478	470	435	426	439	461	436	448	473	413	480	489	485	425	459	464	422	446	466	477	418	485	443	491	454	435	467	435	445	467	425	409	418	470	481	445	454	462	442	443	461	496	442	489	418	410	446	407	404	454	437	422	479	473	452	480	493	466	460	479	478	457	472	479	444	476	492	462	416	458	447	501	434	454	432	451	421	456	443	449	475	442	440	444	431	473	454	523	467	458	460	462	473	454	437	441	466	435	462	494	451	450	493	436	483	443	454	495	476	452	491	426	415	476	438	441	449	469	422	460	441	417	488	425	465	444	421	498	446	470	476	444	449	498	463	471	467	455	467	493	441	471	479	466	474	472	424	461	431	427	473	488	465	424	445	447	460	425	458	448	431	453	449	459	464	461	470	481	440	455	460	457	408	470	419	490	438	486	501	490	445	489	467	460	444	454	439	479	487	475	477	459	466	451	459	434	481	477	461	437	464	467	459	469	485
1434	351	411	358	313	369	361	328	302	314	325	353	324	313	309	302	342	321	340	347	340	327	318	325	290	319	296	341	328	340	331	320	306	319	309	298	325	316	299	302	319	319	301	286	331	309	332	313	298	347	311	329	305	330	332	331	334	294	327	333	325	323	289	335	356	334	340	314	333	323	308	304	323	306	318	336	325	321	351	297	293	312	311	307	323	334	303	315	288	312	324	332	315	325	313	331	291	329	344	298	322	295	325	323	328	341	321	346	317	337	313	325	319	313	306	340	298	304	297	324	333	324	326	313	339	311	340	300	316	319	309	277	292	321	343	320	353	302	317	341	309	345	293	300	365	328	346	355	325	305	338	341	367	334	326	316	293	334	313	345	303	333	327	313	363	321	339	306	318	315	325	318	324	333	322	319	310	319	360	315	341	319	304	339	338	315	324	324	324	318	312	297	322	332	307	324	327	316	317	310	341	300	316	331	331	314	285	338	327	316	361	343	279	327	313	287	310	318	301	323	341	330	284	321	319	351	307	319	351	311	334	320	326	332	309	318	325	320	345	311	297	311	323	323	320	333	336	330	328	331	294	283	328	305	311	319	300	305	337	333	353	323	313	324	346	296	328	326	334	315	355	326	295	322	317	314	314	299	310	312	283	366	339	310	343	309	323	337	302	299	327	310	331	348	308	358	355	335	317	338	310	326	303	325	290	305	354	310	306	298	269	338	324	299	301	320	320	298	290	312	339	311	306	315	336	339	331	304	332	330	338	301	288	330	312	301	310	336	300	326	361	316	301	331	330	314	338	327	310	352	344	338	354	319	306	301	337	338	309	339	321	307	340	319	319	319	314	311	314	328	317	297	303	300	331	344	311	355	315	321	312	296	317	318	341	324	342	314	305	312	327	327	336	316	331	322	284	277	333	323	330	283	315	348	323	361	307	346	359	340	319	346	317	338	304	336	327	286	319	308	338	337	336	319	333	355	307	355	334	302	288	318	306	303	344	303	336	310	319	317	337	319	309	347	313	312	311	306	327	324	366	304	349	337	312	283	322	323	307	346	322	337	310	334	332	348	354	300	324	303	328	320	285	307	308	321	337	315	301	321	311	323	331	297	345	336	354	329	302	319	309	314	315	307	323	330	303	313	360	317	307	286	332	336	315	340	314	336	310	314	345	316	318	340	309	290	336	325	337	331	312	322	334	282	339	329	312	317	317	335	328	318	282	336	324	331	327	319	289	334	290	349	349	302	336	318	309	295	303	311	334	347	297	294	306	314	343	296	314	311	311	285	314	333	310	332	313	332	308	321	301	309	317	299	299	315	299	317	311	312	312	349	317	298	301	323	300	337	273	337	342	295	349	351	322	294	317	301	340	323	311	337	340	325	294	319	323	298	312	316	323	303	298	305	323	318	321	311	314	314	303	338	326	303	321	313	327	333	323	332	326	300	299	300	305	314	334	324	342	306	313	308	336	318	312	304	333	326	320	312	330	314	362	319	336	343	311	341	316	322	327	280	308	296	329	310	307	345	350	318	335	330	322	310	318	344	335	351	354	328	286	297	340	341	337	325	335	281	334	316	303	320	293	297	307	335	317	338	287	310	326	291	337	311	307	307	323	324	326	351	350	291	325	345	323	306	323	326	324	299	327	358	324	314	327	328	323	281	324	319	328	318	330	332	311	340	318	349	322	306	331	312	305	301	310	338	267	353	282	327	337	329	315	350	322	304	347	374	318	328	309	306	309	309	304	311	336	274	315	330	319	337	311	306	332	316	319	329	328	324	317	325	306	311	328	297	330	331	304	312	326	337	337	326	312	337	326	331	342	277	338	337	317	343	320	338	319	314	309	302	307	319	298	341	299	320	319	333	310	310	298	299	312	303	357	337	293	332	336	328	337	285	285	329	305	334	337	339	324	359	324	311	340	304	340	316	295	296	312	307	311	305	310	328	321	334	331	309	301	310	314	333	325	327	279	301	290	340	307	312	326	345	286	294	322	337	312	324	315	302	330	326	347	315	312	311	330	298	346	304	334	336	336	316	332	299	339	316	329	317	288	295	310	315	342	334	313	332	308	322	336	348	296	334	329	316	291	367	275	344	330	322	298	349	331	319	355	317	331	296	305	328	332	305	327	295	306	300	315	316	324	303	339	313	301	324	304	328	325	298	336	311	355	319	318	315	337	325	341	320	327	325	312	326	321	316	337	328	324	319	328	325	308	305	317	317	330	316	333	340	323	313	332	281	321	333	316	317	334	316	310	324	331	308	328	328	324	331	313	280	338	348	319	339	337	307	340	299	338	331	293	330	323	307	292	343	318	290	317	307	290	341	324	297	303	292	316	310	330	303	328	315	331	359	332	332	370	345	303	317	355	307	360	315	287	304	310	340	302	310	318	318	315	345	328	321	282	331	317	322	318	349	297	322	293	309	331	310	317	330	348	310	312	330	338	321	354	310	315	324	288	326	326	337	333	338	291	294	325	341	317	308	321	336	269	332	294	302	267	311	322	332	349	323	343	309	307	336	291	303	313	336	312	345	345	306	329	334	318	315	327	323	292	332	304	339	296	325	325	345	337	299	331	301	322	293	299	343	324	301	348	303	312	304	336	306	303	300	339	309	321	329	316	340	328	308	319	276	303	295	334	295	307	319	321	330	326	298	298	301	311	307	328	288	305	330	324	333	288	302	308	304	320	327	349	331	325	332	326	327	336	312	325	326	347	298	329	321	323	310	309	322	320	299	309	316	320	309	336	320	289	300	298	335	326	332	341	314	327	334	310	315	293	313	321	370	333	339	346	303	285	325	321	310	330	281	353	322	307	280	312	324	321	303	311	331	327	310	319	314	327	321	311	312	326	330	308	330	339	330	337	326	326	314	331	285	325	299	327	295	308	317	323	338	341	330	299	337	322	308	315	342	315	309	323	296	325	300	262	301	317	314	326	330	312	321	315	329	322	288	307	350	332	321	334	360	306	293	350	342	304	347	327	320	309	326	349	330	311	307	308	320	322	312	307	310	302	366	307	336	351	292	323	337	303	330	307	293	298	324	327	320	267	291	287	297	305	336	303	316	326	318	341	273	324	293	342	304	324	310	314	328	354	342	359	325	313	310	318	302	338	292	345	335	346	305	342	297	314	358	325	314	324	302	334	332	325	295	328	321	324	345	319	333	291	297	285	319	303	307	337	326	341	315	301	311	313	322	331	302	329	309	306	320	322	305	344	304	314	318	323	304	353	317	301	340	309	317	301	334	314	315	318	299	311	326	314	328	313	334	347	290	314	294	347	318	306	321	325	312	295	311	313	316	324	323	340	336	337	338	317	335	337	340	309	321	297	360	317	293	364	321	299	297	309	327	291	290	319	294	342	300	301	285	314	305	317	316	339	336	323	306	303	337	305	344	287	346	312	298	328	305	325	305	305	298	299	323	322	344	320	320	298	308	340	350	305	339	338	334	335	338	330	309	308	325	320	347	286	298	291	311	308	313	279	322
2399	1011	1115	1173	1101	1062	1066	1012	1001	1016	959	1007	962	1006	1022	995	1008	972	1043	1054	980	966	997	997	1023	989	995	1001	912	908	1043	907	972	932	966	983	946	1009	949	913	954	929	994	921	970	965	967	913	992	941	949	963	962	962	1003	912	941	935	962	907	909	990	998	926	964	970	980	993	965	919	932	996	1010	974	931	992	978	985	1009	975	953	967	965	979	998	965	962	973	962	907	949	972	999	895	970	950	941	919	965	966	931	974	972	962	1012	948	972	999	957	981	1000	942	987	972	997	955	983	924	938	999	1035	903	990	972	965	954	979	989	998	966	988	940	946	933	996	916	898	909	964	969	966	947	974	924	938	945	945	949	950	1029	929	941	971	959	955	914	941	897	963	998	972	950	961	939	930	973	949	944	972	980	969	965	1000	963	950	997	928	921	978	932	924	988	965	967	975	1056	953	948	969	1013	971	972	970	979	984	992	926	1011	976	1029	923	960	941	915	982	932	980	1031	929	935	957	936	961	947	963	970	912	962	941	984	997	962	939	927	942	975	942	949	980	953	956	986	999	880	959	948	990	981	992	989	962	910	964	943	935	942	970	940	1010	1003	983	970	996	972	959	986	927	899	981	943	991	935	978	962	939	968	998	967	921	930	951	966	958	942	955	993	982	992	977	935	996	982	972	989	966	977	931	1036	1005	1011	981	956	909	1013	923	1002	955	1005	982	963	973	940	971	967	951	963	1006	994	970	958	986	981	982	981	930	981	954	998	929	877	1003	977	958	960	922	933	951	953	963	984	941	951	956	937	937	1006	934	957	962	976	971	988	972	929	954	977	940	929	916	979	969	954	952	979	983	1000	977	990	997	1011	969	942	1007	970	1013	986	935	973	912	930	945	933	960	893	974	986	921	947	1017	970	953	1000	1012	871	964	1001	957	1012	927	908	964	927	982	971	964	1019	995	925	939	975	937	956	939	946	921	937	977	957	993	952	974	1004	922	896	977	1008	953	1004	997	935	977	994	932	994	938	952	927	926	1008	1013	993	944	972	953	953	953	936	979	955	1011	952	931	986	1050	925	960	948	933	987	962	980	964	992	963	968	973	933	996	899	968	1034	989	975	1007	941	879	946	973	920	964	959	935	992	1006	960	914	922	951	915	945	957	937	960	981	907	974	1008	949	935	974	1003	923	958	1005	945	934	951	964	1016	952	954	918	977	968	949	930	935	1019	941	867	978	954	893	910	955	944	998	936	966	939	964	969	935	914	987	944	982	984	1033	933	923	999	960	987	996	997	1023	1016	968	935	946	962	927	965	935	1000	980	994	968	994	935	946	906	913	969	923	990	993	981	937	954	973	967	954	992	976	972	991	934	941	939	959	972	914	998	935	940	940	920	970	1003	880	924	941	986	982	911	949	980	964	961	978	1021	967	913	949	988	910	888	980	960	960	931	983	969	940	988	931	945	1014	969	975	972	985	898	979	911	946	957	980	968	983	968	945	964	963	918	962	935	981	934	976	992	941	947	998	913	938	975	919	986	898	981	915	986	971	947	1022	965	965	925	961	894	1016	1025	940	964	926	965	956	925	1010	968	956	908	940	916	947	976	1019	952	924	956	950	982	958	951	950	938	922	965	969	957	949	962	988	985	937	953	944	938	978	944	998	922	975	963	929	989	953	1027	955	988	954	982	984	965	973	1003	928	937	965	947	1018	954	946	952	946	904	994	930	983	944	1007	948	920	996	958	940	928	991	969	985	969	960	952	984	866	928	972	1011	938	948	908	921	956	977	915	949	971	923	966	984	985	1003	999	944	947	961	979	1022	976	988	959	1000	925	967	968	1009	998	977	984	925	945	947	910	957	958	929	876	1002	976	914	952	981	983	933	985	980	999	1056	953	975	910	935	981	888	984	978	941	980	1003	951	915	895	960	973	964	903	947	946	984	983	950	985	930	950	1017	1002	927	982	979	983	944	970	913	961	985	957	929	952	930	969	987	956	974	929	914	943	913	998	973	939	977	998	992	930	972	1007	1012	969	974	907	982	950	1007	947	998	1001	904	954	953	937	912	933	882	947	935	941	972	943	941	965	953	958	955	950	975	983	1000	934	985	929	963	962	959	978	944	944	1014	1034	946	927	992	990	937	986	951	944	1001	958	934	935	940	899	958	979	964	992	972	912	908	948	991	997	978	978	994	968	975	948	967	976	933	921	936	997	966	899	955	973	982	972	943	952	910	941	1016	953	924	1005	965	972	995	964	1045	978	914	970	969	951	939	1003	934	985	1001	932	921	932	974	952	990	981	965	957	994	962	928	942	972	1007	953	971	940	948	951	874	958	917	955	906	944	948	971	972	960	967	935	972	963	958	966	978	943	1030	981	934	997	953	924	1037	956	985	960	944	989	983	930	944	914	983	955	987	982	971	931	991	933	1010	897	897	987	958	971	968	956	960	962	939	1017	973	945	978	946	941	935	977	988	970	944	944	939	950	986	984	983	965	937	971	991	950	933	948	996	936	949	994	961	995	986	1002	893	978	1000	976	963	963	955	960	969	935	947	948	961	1040	974	968	920	938	920	960	932	974	950	985	950	937	962	985	999	972	933	927	940	970	921	946	963	948	995	977	987	1012	935	945	948	995	940	977	968	957	974	911	954	892	1004	961	1019	1002	964	903	956	980	982	901	929	948	958	974	935	941	947	959	924	947	1028	961	985	957	951	1010	940	967	1034	899	963	930	977	982	971	942	956	942	923	939	938	928	968	913	969	945	966	996	939	988	945	962	998	999	982	948	943	990	957	948	1006	953	1009	1003	934	954	974	938	933	942	994	976	980	934	969	894	929	905	922	976	887	930	926	960	977	975	942	930	959	942	993	999	1004	991	953	939	1017	944	980	920	962	989	975	1011	937	994	990	968	944	974	973	924	935	956	919	1018	992	915	954	973	975	925	939	969	987	967	991	927	986	941	1005	969	967	949	997	982	948	961	885	1011	981	939	884	915	976	958	949	962	904	933	958	981	943	976	952	999	984	978	972	964	1010	921	947	921	955	983	975	996	964	950	938	938	984	938	959	977	960	1015	967	972	973	971	975	993	947	946	904	955	965	944	1000	965	940	969	982	948	966	955	993	1008	949	1002	972	1004	988	979	1006	993	985	979	940	908	941	983	928	970	929	962	975	929	935	972	996	981	930	984	935	938	986	894	893	921	983	933	938	965	1018	961	964	932	975	946	983	929	992	919	966	964	943	922	934	994	955	962	972	1017	928	912	928	981	989	1021	1000	986	888	968	952	945	926	962	973	989	962	964	1036	962	914	970	937	984	943	963	948	909	992	947	977	974	965	1049	1027	955	1019	1000	1023	970	1021	931	956	958	970	908	1014	956	962	947	901	944	913	952	932	1001	996	943	1019	919	899	960	924	950	967	939	934	937	938	961	976	985	1009	944	916	947	938	977	946	968	965	866	978	1002	1002	977	973	957	1016	939	973	966	963	972	975	972	924	966	977	958	983	986	887	937	1030	994	937	941	955	968	967	970	940	981	997	951	973	972	973	947	1039	958	940	963	932	938	945	968	1005	963	967	974	965	1009	1002	984	952	951	929	968	970	916	1014	980	969	939	910	948	975	960	940	920	997	969	974	954	966	981	948	913	981	950	1010	961	956
4627	952	1294	985	716	532	443	409	362	316	273	295	240	269	237	229	210	220	223	220	199	209	223	221	226	209	192	248	204	201	197	217	215	214	207	183	187	188	214	195	192	174	187	210	201	197	210	195	207	188	177	166	197	194	189	170	194	206	176	189	175	203	199	208	197	196	200	183	188	189	204	199	180	192	198	193	199	197	208	188	195	203	183	167	211	206	174	205	178	200	208	186	192	214	215	169	188	188	207	188	187	181	188	203	192	180	187	186	176	191	192	166	209	205	190	197	203	199	173	214	198	177	209	210	211	197	209	193	199	176	201	189	182	174	172	200	188	191	202	191	218	197	209	216	176	202	204	185	178	177	212	189	207	204	198	207	185	207	170	196	194	179	182	193	223	229	193	236	180	191	210	198	190	186	198	185	206	186	194	212	192	174	193	204	186	193	168	201	179	199	178	174	171	192	187	182	167	221	180	196	176	189	208	192	205	183	181	201	218	197	201	214	194	235	177	189	174	203	199	192	195	205	187	157	190	203	182	185	199	189	217	190	189	189	173	195	184	197	204	225	190	200	201	205	239	188	214	174	219	190	185	193	192	174	207	194	196	194	187	188	183	205	221	161	178	169	203	184	215	195	160	196	200	175	186	185	189	202	209	203	177	199	209	191	182	217	170	217	193	183	189	169	195	179	213	213	182	212	195	190	222	187	214	224	196	188	196	194	192	202	169	179	188	222	183	199	221	175	201	207	189	181	190	190	173	199	182	208	180	213	196	197	189	174	193	191	188	177	189	180	201	230	177	180	217	179	213	210	198	179	182	185	202	200	178	169	180	190	200	180	212	203	200	211	173	207	164	179	161	195	199	210	183	193	169	165	216	201	170	195	186	208	188	202	194	221	187	193	211	181	206	211	173	185	165	205	216	190	174	205	174	203	168	177	170	196	203	197	186	191	235	195	176	230	194	202	181	231	184	200	186	200	197	193	196	183	217	191	183	214	180	173	187	211	201	189	199	194	179	200	211	203	180	188	212	193	186	219	198	205	191	197	198	192	170	187	180	201	197	172	187	187	182	177	210	216	219	204	178	197	216	190	211	205	205	175	187	188	217	196	214	180	187	189	203	207	195	198	192	194	179	192	181	187	206	184	186	184	184	183	194	189	191	191	208	181	193	179	180	211	205	194	193	192	215	193	197	181	199	210	198	184	190	211	170	209	193	174	184	182	205	203	196	196	198	205	205	188	189	161	213	190	177	183	214	225	182	170	202	178	218	196	176	180	211	183	183	213	197	205	192	223	197	171	195	189	183	164	205	180	220	226	197	182	209	192	193	174	188	157	210	190	193	176	181	219	171	209	219	207	189	171	178	192	202	192	181	184	196	194	191	194	220	175	184	190	206	201	179	205	204	184	210	180	202	224	215	201	185	178	195	174	205	204	185	182	198	201	201	203	214	218	199	189	203	181	221	210	200	169	175	195	189	207	178	189	172	212	194	181	205	213	160	190	194	192	185	190	222	186	189	184	203	206	190	168	194	197	191	199	189	204	181	200	204	183	213	206	175	221	184	224	184	167	197	200	177	186	209	204	193	198	179	187	186	196	184	222	211	217	191	201	197	206	183	180	181	185	206	215	200	188	192	173	181	173	177	202	189	180	181	193	191	186	206	205	185	209	203	192	210	191	224	185	206	170	206	195	215	194	214	205	159	186	188	183	195	229	175	191	192	179	207	194	213	206	185	204	206	216	205	207	194	191	196	186	194	174	180	201	200	162	192	193	198	195	203	228	195	200	185	197	188	203	191	197	188	216	202	205	201	208	199	194	191	211	187	195	209	193	218	194	212	199	211	199	207	192	192	214	204	211	191	198	188	168	175	194	186	171	199	212	204	185	186	189	196	181	207	196	202	225	182	190	176	206	164	181	192	204	212	199	193	207	178	199	210	193	199	162	198	184	174	200	200	190	176	205	169	179	183	182	193	176	195	194	205	201	177	199	204	205	190	204	188	192	179	203	198	214	178	190	196	188	186	173	201	196	194	183	177	190	189	187	187	182	222	207	198	166	193	182	206	192	204	188	206	194	194	213	187	196	207	186	192	201	188	230	154	183	199	217	180	214	207	198	187	212	179	176	193	189	183	210	164	217	179	199	211	186	201	209	208	170	184	178	218	204	179	187	190	189	193	205	213	222	190	209	222	200	191	213	190	210	196	177	210	184	188	250	194	177	192	210	243	203	205	218	196	196	192	238	173	188	194	202	204	200	201	202	165	192	201	201	181	202	218	186	185	211	206	215	204	188	191	191	196	198	171	203	189	201	200	217	190	200	212	190	191	191	177	205	220	219	189	200	215	193	198	213	176	204	181	187	196	195	187	197	189	201	191	179	188	209	194	190	187	197	172	188	207	193	183	207	207	186	175	183	199	172	193	179	183	169	198	187	164	219	196	184	193	184	192	170	207	183	200	216	187	203	203	175	187	180	208	174	209	183	173	201	191	187	205	186	182	196	190	170	193	196	178	200	219	175	222	182	176	194	187	186	186	189	193	182	191	179	195	195	211	180	209	180	190	188	200	210	199	210	183	178	188	187	193	202	185	217	207	194	184	210	207	205	211	191	197	179	180	228	204	222	225	187	177	198	204	201	221	193	221	205	178	203	207	193	178	202	186	203	167	189	188	186	215	149	184	194	214	190	201	211	178	187	186	206	189	196	216	194	188	217	222	170	190	173	203	182	215	208	182	190	197	190	211	205	185	189	218	184	211	211	166	184	198	219	203	212	203	204	182	187	187	188	203	188	178	179	181	183	192	201	186	203	183	205	187	218	195	173	170	189	201	190	176	191	174	176	160	190	192	181	171	177	203	205	198	211	208	196	193	228	213	217	194	194	185	203	194	197	207	183	187	178	165	203	188	199	228	210	189	185	181	162	200	183	194	186	192	199	185	169	188	204	192	173	214	195	222	200	207	173	183	185	185	208	188	175	212	176	179	167	187	194	197	192	200	176	182	185	185	178	190	188	195	180	181	177	204	197	179	187	184	212	188	180	208	180	189	195	194	206	198	212	220	202	183	217	199	192	186	203	213	194	191	194	197	193	221	179	184	176	215	184	192	199	206	184	192	218	202	217	174	181	188	222	197	201	170	200	208	185	176	201	220	209	187	188	222	202	194	188	185	198	192	199	186	200	202	205	189	209	189	198	186	209	197	185	183	218	225	205	191	167	200	191	219	181	200	199	197	179	179	210	192	210	173	188	188	185	179	186	187	224	179	208	178	215	208	197	224	213	203	169	183	166	204	182	173	204	185	202	191	203	190	218	201	195	192	189	181	189	186	182	211	176	210	184	193	194	208	194	198	197	215	174	206	193	164	200	195	178	204	188	185	202	191	194	201	204	208	179	176	207	206	191	199	204	185	212	211	195	200	185	173	185	188	193	231	167	218	226	192	210	210	184	200	180	170	199	174	188	179	186	179	215	194	212	196	194	184	181	201	164	196	200	206	183
5651	1600	3037	3515	3149	2593	2283	1934	1691	1560	1387	1189	1110	1081	1015	1005	950	920	858	876	779	888	774	734	737	752	753	736	700	751	705	688	738	719	724	754	738	664	678	671	714	665	700	647	643	672	663	630	634	657	670	620	648	657	649	627	609	657	601	643	624	625	611	640	666	614	662	677	649	620	630	632	636	626	647	647	616	635	646	647	597	626	649	640	647	654	634	624	674	618	627	631	667	634	598	641	622	618	628	640	619	623	600	643	616	627	643	585	631	630	613	618	644	650	674	624	603	630	656	648	610	642	644	606	626	614	630	640	613	637	620	613	624	626	557	620	588	620	628	603	649	585	642	613	591	566	616	664	588	636	605	642	661	624	652	609	598	632	589	633	638	661	633	589	589	660	607	621	618	634	632	632	618	648	617	622	615	649	566	673	640	606	627	619	626	568	624	656	613	615	608	606	650	627	632	624	650	618	631	612	652	654	621	638	652	638	644	619	633	618	605	624	634	663	649	633	653	606	598	634	624	648	642	620	619	592	634	612	672	612	638	651	601	601	626	654	626	642	581	638	597	609	581	562	623	597	649	632	627	640	596	605	585	609	626	610	575	650	608	622	658	617	610	638	650	679	647	600	649	622	625	624	660	578	613	639	653	639	599	621	594	632	636	572	603	655	619	645	664	654	623	600	617	572	616	652	603	631	599	624	601	607	608	635	613	633	601	660	634	601	632	617	599	653	602	659	609	596	584	601	628	625	632	601	611	664	651	638	605	607	636	688	612	613	622	610	604	607	637	604	615	628	641	641	617	611	663	647	635	634	630	636	571	646	619	647	604	616	593	587	589	651	575	600	657	595	614	643	653	665	627	621	618	638	554	609	637	631	604	613	595	636	591	616	649	600	640	638	617	642	604	573	639	632	628	656	601	645	618	694	601	615	643	615	608	620	647	638	621	584	641	611	616	591	652	547	617	612	593	656	645	606	634	641	569	595	609	648	622	644	657	642	623	613	634	617	615	598	622	631	674	586	627	636	612	619	570	587	635	608	566	653	618	598	636	629	668	621	604	633	595	628	657	606	658	634	576	627	619	598	606	597	600	626	575	648	603	663	628	593	581	612	631	660	619	600	591	647	609	604	629	661	637	614	624	622	623	607	620	632	611	642	705	576	573	628	609	597	613	582	630	604	634	638	659	626	661	630	622	640	634	602	646	601	590	639	660	649	630	591	608	640	613	630	624	602	619	637	635	641	628	623	620	673	555	645	597	592	619	595	617	584	619	596	645	644	632	621	642	677	673	611	624	636	570	607	607	602	630	610	602	653	639	604	581	625	623	600	592	643	671	660	615	655	603	542	596	618	659	604	629	602	579	641	581	629	624	655	619	576	643	625	647	580	561	603	655	642	608	691	594	634	632	628	634	636	624	646	622	626	613	659	610	630	618	580	618	608	595	663	640	645	621	637	610	640	623	586	625	607	665	613	637	606	651	647	614	585	657	648	617	634	638	635	629	599	636	586	613	618	595	589	584	660	625	679	646	587	638	666	603	630	660	623	624	649	607	643	598	675	594	601	622	621	608	632	637	635	638	612	638	584	612	665	621	613	596	576	617	599	618	624	650	586	657	621	595	621	620	587	607	663	595	673	634	610	631	641	659	632	615	617	650	618	648	623	694	637	605	626	598	638	619	616	593	625	630	617	605	649	627	640	606	603	617	633	599	630	650	639	705	677	644	614	570	610	636	607	611	642	620	630	666	634	637	624	581	568	651	620	605	594	621	646	606	620	656	607	647	595	621	596	610	602	595	641	631	639	649	609	580	657	634	591	603	567	590	667	608	598	637	636	640	610	651	585	610	633	641	605	624	598	596	636	627	630	644	620	608	642	593	610	621	591	621	570	653	631	616	598	606	586	611	662	645	622	574	651	602	608	625	589	651	645	622	616	635	616	612	611	646	626	652	605	623	648	657	616	592	652	597	586	683	595	630	608	614	593	659	590	641	592	603	652	612	651	648	624	595	585	597	613	645	639	623	599	636	649	641	667	602	614	637	653	613	631	595	643	670	642	655	585	599	647	655	642	645	628	639	608	618	620	605	625	649	617	667	642	637	603	622	614	617	611	659	620	610	625	603	620	592	639	640	668	610	661	627	671	593	573	576	634	639	634	648	620	616	637	630	604	658	624	587	619	657	619	664	637	586	628	602	620	635	602	603	607	654	616	613	594	643	601	638	618	608	620	614	580	671	595	637	628	633	623	598	619	614	608	589	642	602	623	653	619	602	609	641	663	635	575	611	633	626	612	633	670	616	638	663	636	614	584	638	643	591	633	603	611	636	665	570	626	618	577	624	632	645	627	645	632	635	598	627	610	623	640	621	619	668	671	646	600	582	624	660	628	627	618	649	639	654	621	600	596	626	631	657	628	628	653	616	630	607	625	628	617	609	624	577	638	590	580	592	654	645	621	662	638	607	635	601	618	625	671	614	593	641	603	691	612	635	599	622	650	638	662	604	570	687	604	612	613	612	608	672	630	664	624	607	637	623	622	662	641	624	601	652	597	577	610	656	626	583	600	642	642	638	629	657	628	642	600	641	613	621	617	602	650	621	635	570	625	603	663	620	627	610	609	629	619	609	626	607	597	622	693	586	669	612	633	613	666	628	628	664	614	624	590	643	609	663	609	591	612	612	636	584	642	636	580	642	591	615	635	622	661	664	654	655	612	606	649	674	605	565	636	609	617	594	619	592	618	652	593	594	609	645	617	630	589	611	545	635	583	644	630	607	644	625	628	613	598	675	606	644	569	639	606	634	585	605	633	631	607	625	588	640	602	668	599	616	625	628	631	638	625	595	643	692	573	621	625	589	610	599	626	629	609	647	619	649	614	612	604	635	627	579	675	602	629	592	639	572	630	581	621	662	586	604	641	637	626	618	604	623	638	633	637	670	623	613	660	624	599	604	624	586	618	627	581	601	645	615	611	609	630	621	599	659	607	631	638	572	638	583	682	619	609	585	597	642	606	614	607	618	607	613	580	609	634	607	638	598	595	638	648	618	663	602	657	577	647	640	630	642	611	629	629	590	600	628	622	613	598	634	631	605	667	658	602	637	597	619	588	646	650	601	540	721	604	639	598	650	630	613	619	639	598	633	596	661	654	585	650	595	610	612	617	629	644	654	623	617	609	619	637	630	630	622	630	621	641	628	596	636	616	631	624	642	607	610	599	611	578	606	622	608	656	587	647	637	617	649	610	665	626	642	620	611	611	644	672	620	576	648	599	653	632	611	597	627	630	679	582	595	618	618	619	656	638	612	601	584	604	606	584	613	636	648	595	604	631	601	649	590	608	602	675	671	601	617	586	583	661	599	581	639	635	591	617	584	659	636	633	611	618	612	658	606	646	609	556	605	638	615	613	618	642	626	612	620	627	610	633	589	632	628	592	554	602	637	592	578	655	619	689	625	625	628	630	596	612	629	596	624	655	620	612	650	628	611	630	609	576	631	625
8596	1849	2317	1816	1245	823	630	489	396	337	332	280	251	235	210	206	225	213	160	175	176	152	150	155	157	166	144	141	141	162	141	169	149	144	156	141	139	131	158	130	127	131	125	150	119	148	151	150	154	143	145	122	114	157	167	135	146	120	126	150	135	150	128	117	116	128	146	140	130	151	136	134	135	116	131	135	137	132	131	120	152	153	131	133	114	118	122	134	129	126	124	127	136	128	127	138	129	109	144	125	109	147	146	121	141	137	126	145	121	134	148	146	143	132	133	125	142	130	142	127	134	131	106	136	128	132	119	131	141	115	137	138	162	123	147	120	118	144	118	146	126	126	121	144	131	146	141	156	132	124	130	140	119	138	147	142	134	131	134	130	137	127	135	135	136	147	125	145	139	132	135	148	134	134	139	142	124	126	124	137	123	151	122	121	137	144	147	137	124	140	108	132	141	144	125	131	136	118	113	140	156	153	132	117	128	128	117	141	123	115	133	138	140	121	141	133	126	120	132	117	141	124	134	151	145	147	131	125	134	134	147	132	144	140	112	139	141	131	133	130	123	135	135	117	116	135	126	134	126	139	144	132	146	122	125	148	139	157	144	143	141	133	121	131	142	121	131	138	117	106	134	144	150	117	119	113	124	132	135	134	144	138	130	116	145	119	153	124	143	126	128	121	139	135	136	120	135	136	116	111	125	135	126	142	112	143	115	122	138	127	150	135	150	141	137	119	161	127	135	132	145	129	146	125	123	107	135	114	126	133	133	120	143	133	131	139	141	119	141	124	125	125	111	138	134	134	130	117	151	137	122	141	144	137	132	136	140	143	146	140	137	131	155	147	148	124	119	137	123	138	145	139	140	134	125	126	133	152	133	125	149	141	130	135	125	119	138	137	137	130	155	147	143	133	125	147	111	132	123	133	146	129	155	136	136	123	120	128	132	107	140	122	138	135	138	141	143	150	144	116	144	136	130	148	159	112	132	131	113	124	154	122	129	141	129	121	123	125	136	144	121	136	141	111	117	136	151	121	128	155	110	132	111	130	119	122	128	130	108	143	122	121	116	135	139	111	113	138	151	137	138	131	110	138	116	136	125	141	108	130	150	138	142	123	120	151	137	135	127	124	137	127	122	122	119	117	136	118	143	130	136	135	136	158	136	148	125	143	125	149	139	146	143	139	134	130	160	129	135	154	156	135	115	139	139	133	126	137	131	133	143	147	149	130	124	134	125	143	128	128	136	113	127	139	127	126	105	151	119	142	139	113	123	119	120	121	129	154	119	121	140	132	125	147	137	137	122	143	129	128	119	140	141	131	144	119	130	134	124	129	141	134	119	125	143	136	124	131	143	133	109	110	135	119	114	123	142	114	129	130	130	129	130	112	134	151	122	117	122	124	126	134	126	122	120	130	133	143	118	138	126	157	137	135	133	142	134	141	136	121	137	125	115	118	120	145	108	153	126	132	105	152	153	150	132	124	131	125	131	124	126	125	129	133	141	138	137	149	132	124	137	122	134	129	134	121	132	134	137	143	131	126	135	116	137	141	127	110	140	143	136	133	120	127	112	146	118	143	114	150	146	107	134	132	94	151	149	131	145	136	130	139	130	151	135	137	146	121	121	138	140	145	133	130	113	133	130	138	121	135	114	134	112	145	110	161	146	145	134	144	137	118	122	149	121	130	132	140	137	113	130	127	164	150	144	128	138	133	128	132	132	132	105	131	123	116	144	150	132	152	127	135	126	117	131	115	123	147	134	134	112	144	119	131	136	120	124	127	138	111	121	140	132	146	128	132	123	140	108	118	129	128	124	143	143	142	124	126	150	124	127	128	127	119	138	140	121	135	123	122	127	125	126	133	131	135	141	135	137	123	133	139	140	139	125	123	134	132	151	124	133	141	138	131	118	150	136	131	138	127	111	118	127	137	133	137	130	135	133	149	135	120	141	124	135	121	151	133	131	139	130	120	171	148	115	142	123	134	126	144	141	116	137	124	125	130	124	154	156	145	139	145	132	127	131	141	129	156	141	116	126	140	130	133	131	141	135	143	129	132	130	124	128	148	121	134	124	135	128	146	116	137	150	135	127	136	124	129	120	143	137	125	129	135	111	115	125	120	135	120	116	110	136	144	140	129	132	113	124	126	137	139	129	132	135	148	125	114	121	124	120	141	102	132	136	125	122	114	156	124	119	116	137	130	131	136	125	125	130	133	155	133	149	147	131	127	127	132	122	141	135	131	144	105	144	148	117	145	147	140	123	129	157	135	121	126	135	132	120	131	122	127	128	128	115	127	135	151	136	109	124	136	129	138	137	133	132	120	152	133	117	98	131	133	125	141	137	135	132	118	143	143	153	111	138	141	128	138	145	120	124	143	133	133	134	126	108	139	129	133	127	128	141	161	148	120	133	141	142	128	137	112	139	110	133	134	141	136	150	116	138	147	139	116	135	145	128	110	123	131	123	148	137	136	140	134	112	144	134	133	136	132	133	141	136	123	129	134	137	131	132	122	129	127	137	139	127	134	129	136	130	155	132	148	131	129	129	122	139	127	117	148	120	143	124	124	135	122	124	145	127	125	126	153	134	126	133	132	125	147	127	130	140	135	130	134	144	117	131	121	120	140	147	126	140	145	129	141	148	119	141	125	126	135	122	146	143	130	137	139	123	125	144	129	141	120	115	115	146	142	140	126	130	147	128	120	135	133	138	133	116	121	130	144	143	163	128	151	126	120	137	131	136	148	156	128	148	130	139	135	122	116	121	129	146	135	136	150	128	119	120	133	114	135	131	140	105	110	131	139	130	126	123	113	127	110	134	136	124	135	133	127	128	145	127	163	148	145	124	127	136	124	131	143	134	126	135	138	138	136	134	143	142	125	143	149	126	140	137	145	114	130	125	145	135	114	135	120	134	128	149	117	138	137	141	109	115	145	153	141	124	138	131	126	122	126	140	131	130	125	129	125	125	118	140	144	127	134	135	121	137	123	137	136	117	124	128	122	121	116	132	149	117	130	145	147	133	115	117	118	138	128	117	131	142	131	119	136	120	156	113	126	143	133	136	161	115	137	118	132	100	117	130	124	140	121	106	108	122	137	130	140	130	145	148	134	148	171	140	134	148	140	135	122	133	144	123	146	124	138	132	118	122	131	128	133	120	136	112	132	146	126	132	123	127	144	135	127	135	121	128	130	138	128	133	136	153	137	123	132	152	136	126	128	143	153	148	138	112	132	107	118	128	124	130	155	112	135	150	143	148	138	124	134	122	142	118	137	145	141	140	141	143	144	114	141	145	136	145	140	141	131	139	151	130	134	146	125	119	124	114	132	128	144	139	146	119	136	155	132	134	138	151	137	133	116	131	133	137	137	141	123	121	105	142	126	143	122	139	126	102	158	136	140	148	124	121	130	150	143	142	126	155	145	129	139	122	108	138	129	122	135	132	115	134	150	143	124	129	143	134	121	104	125	136	122	144	133	153	127	117	132	133	140	116	125
7612	2319	5207	6110	5231	4407	3575	3035	2428	2149	1862	1701	1493	1383	1287	1152	1056	1012	929	889	838	830	739	780	767	712	680	682	710	657	633	673	632	616	620	565	586	578	535	575	616	556	564	555	497	542	565	565	546	544	541	515	516	480	477	492	505	484	481	538	495	541	478	488	478	530	485	484	525	522	461	510	479	448	476	440	490	485	458	463	489	480	462	466	491	490	484	488	479	525	451	453	525	497	451	467	479	516	437	476	463	483	477	471	484	468	448	473	483	423	438	440	425	421	470	487	452	465	474	438	461	494	478	479	458	481	482	454	480	458	465	499	457	451	444	442	452	462	452	493	493	491	485	440	433	475	461	450	483	426	482	458	453	486	461	451	459	439	463	450	452	456	465	453	426	472	415	498	450	465	427	479	458	469	477	435	448	447	491	459	491	492	471	430	455	518	497	450	449	480	479	442	463	460	482	467	440	467	475	448	453	430	454	476	458	396	466	485	468	491	440	412	451	449	489	480	465	461	464	442	402	439	443	512	490	438	448	458	460	463	475	460	480	465	492	437	444	404	398	404	484	436	449	421	473	441	447	466	462	437	462	451	476	453	472	478	466	472	470	448	419	448	452	482	445	452	479	497	430	456	450	478	477	447	485	455	414	434	458	470	432	466	457	460	473	437	466	454	477	445	439	486	446	466	441	440	460	463	447	480	454	474	446	417	456	421	461	447	473	454	481	445	441	461	443	475	435	478	469	434	436	484	449	463	458	477	465	478	474	461	461	457	461	438	423	467	493	441	471	481	441	453	483	449	473	402	449	460	479	475	433	464	493	487	461	455	452	443	426	450	471	448	458	465	490	485	451	493	440	460	461	453	432	453	462	448	494	471	481	471	435	451	465	455	466	480	441	475	450	467	466	481	442	460	461	455	467	469	481	459	419	504	448	429	474	451	448	474	425	428	477	458	484	441	472	443	457	438	475	474	467	465	470	419	455	444	500	430	512	486	455	458	469	435	495	438	464	468	443	474	455	424	441	469	450	472	465	442	461	453	452	464	456	445	456	473	448	442	451	485	476	456	453	455	449	424	467	465	445	467	516	426	454	402	462	480	430	465	456	461	457	403	436	463	443	491	453	444	414	454	482	472	479	477	465	440	411	476	455	448	440	478	429	471	434	441	459	474	470	468	457	444	477	443	458	451	490	449	426	463	426	459	448	464	472	436	473	461	480	460	464	465	446	440	446	471	424	463	465	454	467	463	456	456	463	446	445	485	453	432	440	467	455	440	429	472	454	478	475	462	481	465	452	458	415	460	419	455	465	479	504	454	462	443	449	435	454	405	467	450	439	452	450	433	447	435	451	498	454	476	474	444	465	428	427	410	463	433	419	440	458	464	440	449	456	459	469	451	503	433	469	496	467	437	474	438	459	436	456	458	464	476	444	475	458	428	439	460	434	437	464	449	462	468	429	497	450	465	479	438	477	439	435	428	458	448	483	495	452	454	436	425	480	476	446	467	443	513	437	413	468	446	458	499	433	465	445	481	439	481	475	456	426	488	464	473	440	480	391	468	467	481	461	468	460	440	473	437	473	477	434	434	459	467	465	475	422	425	410	444	466	467	479	444	470	448	452	503	476	457	426	487	435	477	456	449	441	451	443	481	471	453	449	452	443	428	470	443	505	403	433	461	482	492	432	470	469	446	463	463	448	443	421	459	451	453	492	484	435	466	420	468	497	459	459	457	457	469	466	471	456	474	450	441	434	434	448	502	452	452	469	479	459	452	418	464	438	451	438	462	462	486	495	459	462	472	437	445	426	446	476	431	475	477	464	446	462	465	478	461	455	448	466	458	417	429	490	409	441	454	493	404	453	445	451	451	435	471	465	452	424	452	470	459	459	498	436	440	461	499	420	451	466	448	450	461	474	473	433	475	469	447	464	458	463	461	438	456	435	484	464	459	476	436	490	475	466	456	443	463	443	430	484	434	470	460	411	456	426	484	480	423	459	437	454	450	470	430	451	502	455	480	447	455	457	439	442	477	439	453	484	459	457	456	446	466	459	429	459	461	491	459	454	438	466	463	460	533	479	433	445	459	454	396	460	507	482	452	486	499	425	435	459	451	458	489	454	453	508	473	481	443	459	459	490	469	453	486	451	461	501	481	414	468	466	472	461	435	482	484	484	458	448	453	443	440	464	492	425	476	496	470	440	412	433	474	466	451	432	406	465	464	477	449	440	442	473	450	462	454	478	474	469	480	452	456	455	488	422	421	427	466	453	467	439	456	443	435	461	449	463	434	438	465	474	454	422	434	439	470	454	441	441	443	481	462	410	478	463	440	416	450	468	418	480	464	441	453	459	449	426	463	462	459	452	424	486	471	473	440	423	461	455	446	494	448	497	505	422	491	481	499	477	484	483	438	478	442	483	437	455	445	441	435	489	478	450	385	458	434	446	458	478	436	447	478	431	486	435	462	470	478	467	469	478	445	468	487	479	470	437	475	466	420	476	445	470	493	465	467	481	441	489	454	480	482	471	484	469	446	481	488	465	498	461	423	493	431	495	465	437	489	457	419	461	486	466	524	418	438	450	436	458	446	483	435	453	447	443	435	442	470	436	446	421	447	462	455	429	447	503	451	469	461	475	458	416	447	431	455	451	443	482	451	490	466	486	446	454	491	418	466	490	513	466	446	462	444	465	443	455	451	464	484	478	447	471	449	484	448	469	477	491	450	485	478	503	475	428	421	480	410	471	488	456	466	448	477	451	486	430	459	478	482	443	422	461	449	489	474	454	471	470	456	465	451	478	479	445	477	458	431	482	487	495	488	433	461	471	462	451	458	448	465	467	478	460	473	458	429	427	462	461	443	418	450	467	476	479	415	452	464	418	408	488	436	467	426	422	484	424	462	469	489	432	465	468	433	471	484	463	473	474	463	440	423	457	481	453	441	449	496	502	445	449	465	476	452	442	485	466	470	435	440	482	455	449	429	463	455	480	456	435	444	470	422	469	450	447	431	442	465	485	459	480	431	455	430	496	407	449	463	488	483	449	454	486	439	440	453	481	432	478	429	457	472	449	457	447	446	484	428	458	451	459	469	451	485	458	457	481	460	444	462	459	424	444	490	464	479	471	428	456	435	429	464	501	465	509	461	481	453	474	410	468	425	409	481	466	461	446	440	442	463	428	435	462	455	481	488	439	421	455	462	447	426	463	449	447	463	411	447	466	451	442	459	444	450	484	447	461	454	497	435	473	442	404	442	438	442	454	479	470	448	448	473	493	494	444	453	468	448	445	476	444	469	429	471	464	444	469	478	454	457	444	461	462	463	495	489	484	457	462	499	436	480	456	488	461	438	429	475	429	425	470	461	459	476	460	483	401	462	431	463	445	486	467	485	430	442	428	438	475	472	432	479	459	434	458	482	442	478	465	485	444	471	450	470	483	451	463	424	440	465	419	457	486	440	491	474	488	466	445	466	475	433	461	428	471	494	476	443	429	499	452	460
1346	361	374	349	354	332	313	330	344	346	345	347	343	328	285	336	330	340	309	335	346	336	307	317	342	317	323	294	292	323	325	313	334	314	303	341	319	322	338	322	325	342	329	317	315	318	317	297	313	315	318	287	252	321	352	309	331	312	307	311	337	309	319	340	329	332	370	302	316	292	350	306	349	294	340	297	302	329	316	324	303	312	317	303	305	338	333	302	334	352	322	338	339	327	299	317	317	328	311	342	308	321	318	336	308	349	298	275	312	289	326	305	305	310	321	337	351	323	337	275	331	358	321	334	316	313	322	324	329	314	313	300	300	336	275	298	323	322	332	337	324	328	328	321	337	289	328	303	297	302	319	311	329	320	348	320	318	334	330	331	328	326	285	297	311	289	304	329	300	339	308	316	321	344	327	331	304	334	289	344	310	322	314	326	314	329	305	304	327	287	336	312	293	335	313	339	312	318	336	343	311	346	317	322	354	316	330	298	348	301	308	319	317	345	304	341	320	311	312	292	344	321	322	340	358	304	343	327	324	335	347	317	323	359	300	313	304	357	345	297	326	298	294	308	328	330	327	301	341	324	327	313	293	324	329	317	324	298	309	298	349	297	323	354	309	292	294	327	314	300	349	347	321	294	325	315	330	331	291	321	323	294	294	305	304	334	317	314	335	320	331	335	318	310	323	294	292	331	357	302	343	344	343	327	339	311	306	322	326	326	320	311	322	323	298	300	302	283	315	298	313	313	318	320	323	322	326	313	362	338	325	310	307	313	331	314	332	322	285	316	289	318	295	329	330	347	281	316	328	292	324	338	299	305	348	292	314	283	314	342	298	320	338	337	323	315	318	319	317	302	333	340	315	344	341	309	347	307	299	347	302	356	324	305	291	309	336	339	290	294	337	349	346	321	350	337	323	323	317	310	327	300	295	297	303	339	291	320	364	330	343	321	327	337	354	297	370	338	296	340	291	294	300	316	346	309	344	286	322	301	319	330	316	374	305	311	344	325	320	298	315	341	310	315	315	320	326	326	319	261	344	328	329	325	306	304	320	316	338	339	339	311	302	338	323	320	324	316	326	315	315	344	300	338	315	304	314	316	325	335	332	331	340	313	322	337	333	341	299	317	330	308	322	336	329	332	327	367	286	289	309	310	314	318	325	333	300	311	341	344	343	347	334	289	327	348	331	326	329	324	309	339	287	348	332	288	319	337	292	315	324	336	319	335	306	327	338	332	307	280	307	305	316	310	308	306	341	289	317	323	299	317	311	352	309	315	336	310	323	307	293	285	326	309	337	315	327	316	309	352	318	320	330	319	345	261	317	325	311	319	342	338	306	368	341	324	319	293	316	319	302	327	318	295	348	325	325	316	336	315	315	347	312	330	303	310	334	308	335	327	325	317	326	323	308	310	320	320	335	318	325	308	322	288	326	312	356	306	311	318	300	348	303	285	315	342	305	346	306	281	317	335	346	315	306	330	338	298	279	296	348	353	321	319	317	278	322	288	324	361	315	347	328	344	314	308	358	331	315	319	339	295	323	320	322	302	321	332	333	312	317	342	364	310	295	308	307	301	312	328	292	312	312	324	319	334	337	301	305	304	320	312	326	324	289	293	303	313	307	314	332	343	327	304	334	292	319	304	300	301	328	299	305	338	313	338	342	309	294	340	319	329	310	358	290	341	302	332	308	350	306	314	303	297	327	345	306	314	312	323	314	323	313	313	309	305	321	299	316	310	318	321	315	324	317	343	318	323	302	311	322	337	299	327	311	306	362	318	297	323	324	329	315	345	319	317	330	295	298	281	309	352	299	342	319	322	289	333	316	325	314	310	312	283	320	333	343	312	334	285	310	323	334	312	334	305	282	326	332	324	327	362	343	327	345	306	307	321	322	341	319	307	350	338	307	327	331	356	341	305	327	284	308	272	363	303	300	302	352	345	311	322	334	287	290	335	308	301	311	301	315	306	304	331	308	305	308	292	309	317	306	280	316	343	328	337	287	303	328	307	350	331	311	340	348	346	299	319	288	300	306	349	314	295	331	296	341	332	308	303	324	320	316	314	313	326	334	313	324	305	277	320	280	332	334	322	289	318	346	332	303	336	340	301	329	300	297	314	310	300	315	328	325	328	297	331	333	312	317	313	283	349	302	357	338	342	315	331	295	295	309	364	332	332	322	321	315	326	312	334	277	310	294	326	323	327	348	303	314	286	318	284	301	319	311	323	312	314	305	294	329	340	330	304	320	305	324	335	358	308	310	319	333	309	306	328	354	313	297	332	297	317	306	316	318	322	338	310	333	310	336	315	317	314	331	323	299	315	335	290	288	313	329	330	316	293	306	307	318	323	310	319	290	314	345	331	313	302	362	349	319	322	292	347	358	330	307	326	290	317	321	338	321	321	286	352	322	341	301	316	336	313	325	342	317	293	339	318	327	326	332	332	327	320	299	297	345	319	317	315	333	290	332	351	293	305	325	324	315	324	328	284	278	318	328	298	327	326	324	367	320	306	333	342	306	332	312	315	291	326	335	316	304	314	313	291	372	312	291	297	297	318	321	341	340	326	314	318	323	336	310	334	338	332	328	322	328	341	311	329	331	289	327	347	302	307	311	304	317	293	297	343	327	319	302	332	335	338	301	307	324	373	357	319	303	308	312	350	320	303	307	322	283	332	302	327	307	307	343	286	312	327	282	310	368	327	349	297	295	332	345	338	351	319	357	328	295	293	322	329	307	328	327	291	304	304	310	328	279	333	315	314	323	326	327	296	277	351	323	320	286	307	323	336	338	323	323	313	340	301	330	339	313	309	328	353	319	357	296	325	332	314	334	327	318	297	356	310	328	332	316	360	311	330	307	331	352	345	320	307	319	367	339	331	315	309	291	317	344	314	313	315	347	312	333	309	324	349	358	322	332	295	297	287	330	329	345	313	331	323	307	337	336	316	315	301	309	322	290	333	321	301	315	313	318	297	343	302	282	324	306	320	342	356	298	328	316	309	329	313	316	343	340	311	335	363	308	307	300	348	329	330	325	337	315	330	320	350	328	323	311	350	333	325	318	337	333	301	346	329	353	298	327	326	304	319	295	319	324	334	295	314	310	319	304	337	293	318	323	305	297	310	310	321	344	310	322	339	298	341	309	355	306	350	327	310	337	346	285	331	327	347	315	340	301	358	321	344	316	302	308	317	324	344	328	300	339	336	341	315	329	322	335	324	296	332	317	281	336	326	277	357	299	328	313	324	375	303	329	333	295	298	285	320	338	323	320	311	303	297	339	305	338	316	297	341	333	289	343	313	311	339	305	313	329	305	337	305	347	323	297	339	324	315	320	331	296	307	301	318	324	349	331	338	324	296	292	336	288	302	291	320	335	336	325	328	323	329	319	288	329	354	314	340	317	308	317	306	304	326	307	327	338	324	310	312	345	305	333	348	333	310	343	311	345	320	324	316	336	316	329	318	323	345	367	330	338	315	329	330	307	323	354	329	335	311
2275	980	1047	1140	1065	1026	986	1023	1051	971	1012	993	980	981	977	1064	1012	1014	981	1021	935	962	993	988	961	932	981	954	971	1010	1005	983	914	946	981	966	971	958	898	1005	970	963	1018	978	1030	982	961	973	962	962	951	962	965	956	973	945	989	981	952	945	939	938	985	970	935	932	914	965	895	983	967	943	939	998	1021	974	975	938	937	945	981	988	972	923	933	926	990	942	964	926	935	950	944	985	865	975	956	990	965	973	936	1005	1046	914	923	992	955	972	957	987	959	1017	940	964	915	952	934	915	938	986	942	924	926	925	939	973	942	1030	1014	930	995	986	975	971	945	975	980	928	959	941	979	946	924	978	939	968	969	961	923	937	982	927	958	938	968	923	996	883	956	914	1037	931	1012	974	964	967	956	1007	991	1015	927	1003	953	991	943	943	1007	998	979	944	960	934	979	928	948	943	931	974	998	956	913	973	976	944	989	997	941	956	953	967	946	921	978	964	1004	994	971	987	944	952	966	972	977	1003	969	929	915	981	946	976	943	962	1004	915	911	947	935	955	976	951	918	953	928	954	911	931	952	992	969	957	945	965	977	990	994	929	918	979	945	971	1001	959	933	959	921	952	1003	931	924	1001	901	961	988	985	992	935	970	971	977	965	948	972	1016	944	936	968	952	960	987	977	1018	1028	970	940	913	980	930	955	923	949	966	981	970	937	943	997	1032	992	981	934	1022	1003	970	951	949	978	930	974	959	938	969	978	911	977	926	939	954	967	939	960	894	981	961	912	966	908	1002	993	1009	914	928	919	956	962	981	984	891	968	944	953	967	959	988	942	971	936	923	963	932	899	995	934	951	947	934	978	952	1017	963	972	948	944	990	958	955	1004	967	945	954	960	949	1022	963	908	941	989	912	984	934	925	952	936	961	917	979	987	941	950	990	1009	917	979	932	945	940	929	960	953	979	991	975	937	946	1027	939	1006	967	1007	944	966	932	1000	979	921	963	1011	984	997	956	984	927	933	962	946	1001	994	944	957	960	992	964	987	1005	997	973	979	1010	1023	999	996	937	997	1004	954	990	939	981	998	933	1024	976	973	965	941	965	989	966	953	988	943	970	986	984	968	1014	962	939	982	944	951	1019	933	986	960	992	934	927	973	963	981	967	990	942	914	961	1042	971	956	953	954	969	950	1011	908	960	965	926	916	937	950	945	933	965	1019	991	925	985	998	918	891	971	986	966	954	978	932	967	904	941	971	981	955	977	904	929	935	927	1007	916	960	932	973	920	964	919	997	963	952	932	946	962	987	988	982	931	978	961	944	987	947	1009	985	956	983	944	973	948	985	959	952	1007	923	979	929	993	976	917	921	940	980	922	991	1012	1002	990	961	958	899	946	1027	1022	1002	994	955	969	949	929	951	913	1012	922	936	978	915	945	946	951	953	932	959	1012	948	914	970	989	983	940	996	957	901	994	927	1069	974	933	923	974	944	1005	944	911	965	1003	979	993	908	969	941	998	1008	958	968	940	1021	992	984	964	901	888	863	985	927	923	954	1039	984	932	1007	956	929	966	1001	1001	939	902	938	926	972	936	961	931	965	936	983	945	1003	982	1002	967	998	943	937	948	973	965	955	920	979	1026	947	960	950	1007	926	957	933	1072	949	998	978	948	1030	942	979	954	947	950	995	945	972	1002	952	987	930	977	946	947	954	983	973	932	959	939	1007	954	928	970	932	974	951	930	1003	966	963	949	988	943	1025	913	1012	965	971	947	930	945	1004	980	1007	942	983	977	934	956	966	971	977	960	943	984	926	920	995	941	947	922	975	973	954	954	981	973	972	989	969	960	993	943	954	965	973	954	975	989	1017	990	940	936	986	976	952	959	944	932	898	959	959	942	991	925	927	948	958	944	951	941	954	1001	952	1002	997	991	922	945	1027	959	935	1030	932	989	960	940	999	989	974	940	916	937	1013	952	951	1009	995	910	932	973	973	954	1001	949	948	963	956	958	976	930	927	960	979	918	946	877	933	951	967	973	945	982	949	932	962	1014	954	996	989	952	957	924	939	938	1003	959	956	968	937	983	941	941	947	1021	926	925	955	965	941	980	983	917	1025	953	967	947	959	920	976	984	960	940	987	948	1003	931	962	999	909	961	1002	932	914	922	908	1001	934	939	903	961	964	969	963	963	985	976	962	963	955	943	942	915	955	962	975	964	959	910	1002	958	944	945	929	993	936	986	977	951	1001	1006	953	942	1032	998	1002	1003	974	1002	963	1013	948	938	978	964	931	975	938	1004	940	944	891	971	896	1000	931	969	941	964	985	963	988	966	915	958	966	998	1014	888	942	961	981	960	987	930	926	944	875	1030	950	920	1002	987	924	961	956	962	978	952	927	964	935	968	1007	978	969	968	922	941	960	936	968	997	975	1001	872	956	1008	888	939	956	957	962	946	976	961	981	937	920	1000	973	924	981	959	944	966	998	973	956	959	926	976	918	1026	981	940	999	976	970	957	1011	968	971	967	949	1003	1024	975	906	989	919	966	965	948	977	959	989	925	916	957	942	915	931	902	966	911	915	960	968	995	971	959	930	974	976	1001	972	936	927	948	977	945	1016	967	973	968	974	945	919	949	958	937	987	941	930	959	922	979	997	944	949	996	996	984	974	975	967	956	991	945	914	977	947	926	971	969	951	1013	944	991	916	1016	921	936	909	917	933	930	977	973	977	967	918	919	1000	930	959	994	934	930	960	964	920	964	967	993	948	963	971	956	932	973	919	976	970	974	919	973	998	953	997	996	947	994	952	951	990	933	993	983	995	983	940	1019	920	956	959	911	1023	936	981	982	981	988	932	988	969	921	927	960	932	929	955	979	953	926	954	965	944	958	972	953	928	940	935	954	943	1044	984	898	968	904	938	949	911	957	958	1008	947	959	967	939	995	1011	972	960	943	967	980	968	938	996	1017	932	985	954	1015	942	921	979	981	966	905	937	953	988	982	918	954	993	889	969	909	996	919	940	967	955	962	988	978	995	940	921	936	981	970	969	988	1003	964	934	975	1004	934	972	934	964	900	1002	912	953	927	1012	962	961	979	983	1006	996	965	1025	1036	948	967	982	976	985	920	955	1007	906	977	958	1002	990	948	948	977	936	964	982	967	931	965	955	973	963	971	947	911	871	952	925	870	994	936	971	915	956	935	973	923	952	948	985	992	932	978	1037	984	921	946	931	982	987	972	922	978	956	1033	950	997	907	962	999	918	982	931	935	986	972	992	947	969	960	988	923	966	939	952	924	920	956	984	1030	952	1005	989	972	991	948	1003	973	917	945	977	900	1037	927	1036	956	945	971	1019	939	990	972	939	930	962	972	995	957	979	987	962	928	972	931	971	1000	981	915	1009	963	938	924	953	945	984	1003	951	1020	955	978	957	947	958	946	979	987	898	966	927	955	1000	973	896	1003	901	962	936	971	927	956	917	920	984	944	974	998	972	988	962	955	993	948	936	919	957	928	913	1026	990	998	965	986	930	983	948	991	949	943	943	938	938	991	946	1005	1044	935	958	939	939	1014	952	963	944	920	950	957	962	986	947	965	1041	950	966	950	985	958	1019	993	970	923	971	977	944	991	902	897	993	953	936	942	977	990	956	972	882	947	914	926	971	942	969	1002	962	997	974	954
4614	965	1260	1011	701	565	469	394	330	296	316	297	260	248	252	240	210	222	213	227	230	221	199	203	211	194	213	188	181	194	207	198	201	204	191	203	224	191	178	216	205	200	187	202	193	188	202	190	178	183	153	183	214	226	198	188	222	169	203	201	185	195	184	209	194	210	195	202	228	215	201	179	165	195	207	182	173	186	191	170	229	200	195	188	225	196	204	194	187	200	203	200	183	181	190	183	195	217	171	193	189	194	177	168	194	199	190	176	176	178	222	206	191	196	192	188	206	197	201	201	194	199	176	222	193	173	190	207	190	188	183	185	183	197	208	165	172	166	211	198	200	188	169	193	202	166	208	198	191	189	195	212	221	175	201	172	162	234	190	194	175	171	199	191	222	189	181	216	192	192	187	177	201	199	191	202	177	188	167	169	211	199	196	191	197	182	182	197	194	198	185	202	194	195	196	220	197	229	198	189	203	211	189	198	211	180	198	176	181	187	187	192	193	211	203	180	195	187	187	183	211	209	189	190	201	224	198	189	190	193	197	187	211	186	192	217	177	209	210	207	203	193	192	199	179	194	185	203	217	194	180	187	179	176	190	204	201	187	185	182	216	183	165	198	223	196	197	196	175	176	195	185	219	172	199	212	200	174	217	207	176	198	205	205	195	180	201	192	189	198	208	183	204	188	207	178	195	196	192	221	177	198	216	195	187	193	169	179	192	211	200	201	222	178	185	200	206	181	179	212	187	201	191	188	216	187	212	187	194	181	179	190	155	183	203	188	197	194	185	195	200	202	187	191	196	191	200	202	197	201	183	207	177	193	188	187	192	205	232	221	204	199	190	208	172	194	201	200	199	192	197	191	207	184	189	210	176	198	187	179	186	222	203	194	201	192	193	210	186	189	213	199	193	207	169	196	175	184	204	208	200	222	185	194	180	210	207	186	180	208	220	226	192	203	159	171	180	195	196	184	183	221	214	194	192	189	209	196	192	209	178	198	202	184	189	178	174	186	188	195	176	201	174	184	165	191	181	159	231	185	223	179	180	197	181	179	184	209	193	229	183	213	184	195	202	184	198	225	195	209	188	199	203	227	208	218	177	185	200	188	191	215	201	188	226	195	190	219	180	194	206	198	198	206	178	209	203	204	189	224	193	198	189	163	199	194	191	196	222	175	198	188	181	184	172	195	169	197	204	209	177	185	200	180	201	180	198	223	199	199	217	209	190	217	194	184	162	221	202	188	188	189	177	186	164	191	195	175	203	188	189	180	195	183	193	195	191	198	183	193	181	181	184	198	197	200	218	189	213	198	184	190	187	224	206	177	185	200	190	207	203	172	169	180	186	195	215	203	217	185	194	218	185	195	185	192	196	177	174	198	205	190	175	208	200	190	185	193	206	181	184	176	199	197	202	217	178	200	214	198	176	201	207	209	189	213	216	178	189	180	184	166	175	217	208	206	193	182	179	167	202	199	224	205	197	179	175	197	189	187	200	179	202	217	206	198	215	203	192	185	205	196	168	195	183	182	199	205	191	180	216	197	182	226	197	180	223	207	200	193	186	200	190	203	195	196	172	199	180	188	199	218	182	186	198	211	197	206	178	199	183	184	181	189	161	199	176	195	203	207	185	202	201	199	187	212	201	183	188	178	165	212	180	201	213	194	195	196	192	196	198	176	185	199	182	177	170	190	186	211	209	199	182	192	194	163	183	207	186	180	203	160	211	162	193	179	222	226	215	185	182	201	188	201	206	194	181	186	181	177	191	200	207	190	209	201	175	179	205	203	183	205	194	178	223	187	212	193	194	193	175	203	175	188	204	167	192	194	217	175	202	178	179	195	202	207	182	201	168	179	195	175	180	197	205	179	173	208	205	205	158	223	201	197	198	193	194	195	211	197	197	194	175	200	193	177	173	188	185	180	190	209	198	204	191	217	187	179	208	205	195	224	204	206	188	201	214	213	196	205	191	197	201	188	169	183	212	205	185	193	214	195	218	190	192	187	197	188	184	205	175	192	220	210	191	168	193	181	205	207	194	182	189	186	206	224	208	197	198	189	201	209	193	209	210	188	188	173	188	210	178	203	196	185	221	179	195	198	207	202	199	201	194	222	208	204	190	167	179	185	207	218	177	167	204	176	181	185	181	185	183	174	203	192	221	202	183	190	189	189	200	192	172	211	195	214	172	171	184	197	213	214	202	184	177	204	170	212	186	170	175	195	180	190	180	210	206	201	214	178	190	176	183	208	179	210	192	175	187	214	188	182	215	196	206	202	196	211	168	187	181	181	187	184	167	189	201	183	191	199	194	189	244	183	208	210	199	183	195	178	177	172	194	202	213	169	204	190	181	182	206	210	208	203	182	197	203	171	175	199	180	211	167	190	181	171	194	171	205	211	206	171	194	202	187	191	203	191	186	203	189	217	205	182	179	191	188	199	190	191	222	179	205	190	180	219	171	195	200	178	183	220	215	160	193	198	215	195	176	201	180	186	181	202	187	190	231	194	198	196	220	187	176	195	192	188	179	178	204	225	192	190	202	169	195	173	180	194	193	187	159	199	206	205	190	174	203	188	176	207	225	193	183	191	177	182	190	193	201	179	203	192	194	230	184	172	201	193	186	217	207	182	195	198	193	201	199	181	177	199	178	202	180	215	188	188	194	186	175	191	185	188	190	193	191	191	186	217	198	205	179	197	183	176	182	175	190	172	171	186	206	209	194	212	185	199	195	202	173	167	199	189	210	203	172	201	212	212	185	196	195	194	202	197	196	208	209	183	180	197	209	175	218	185	201	180	189	193	216	205	173	186	197	205	177	190	192	213	180	204	207	189	173	194	174	204	204	191	188	203	214	156	216	183	203	210	174	201	203	222	187	197	224	182	181	190	199	200	189	188	204	199	205	195	194	186	179	187	207	202	201	195	175	201	186	198	195	206	229	201	195	182	197	184	190	205	199	193	206	195	171	216	186	194	160	195	193	201	195	175	184	208	173	192	180	180	195	181	195	180	187	196	210	199	197	210	212	202	215	185	219	184	176	170	188	188	183	191	206	222	188	193	186	172	214	204	208	194	179	205	185	169	196	191	209	194	213	191	212	199	211	209	179	201	200	184	197	188	188	211	211	222	198	178	226	183	189	201	188	191	206	194	189	204	190	225	212	182	197	200	207	192	208	185	184	173	207	218	183	181	191	203	196	182	193	151	198	174	188	207	196	187	217	173	175	195	199	185	207	191	186	206	212	168	192	188	163	206	207	189	195	202	207	184	218	189	171	166	178	211	193	186	194	184	211	183	193	211	205	195	214	216	192	213	196	182	183	205	198	218	190	197	199	185	207	161	200	199	193	204	194	178	191	184	220	200	200	200	163	191	197	180	194	152	182	197	192	189	226	195	202	207	189	227	204	200	214	214	195	192	192	186	177	185	192	203	183	166	167	191	211	177	203	185	201	200	198	206	166	218	208	170	188	183	215	217	183	212	210	171	195	194	192	210	189	214
5702	1557	3123	3578	3214	2752	2188	1947	1736	1479	1386	1229	1174	1139	1034	1013	909	906	865	811	817	769	768	766	700	729	755	792	782	730	763	696	707	735	651	698	675	670	701	675	709	647	689	691	646	693	649	638	652	664	632	693	640	704	646	615	669	651	669	612	615	615	660	623	690	652	663	616	669	683	622	627	629	609	662	652	631	654	646	601	650	615	603	639	628	615	602	645	619	574	656	561	658	619	628	600	623	592	629	656	635	625	636	667	662	663	627	649	675	659	611	626	559	562	623	597	634	646	639	625	659	623	667	612	664	639	625	611	654	634	598	632	595	624	636	627	640	614	611	618	622	612	577	647	626	596	667	611	598	592	609	626	638	607	581	613	629	627	594	612	577	614	651	612	637	662	644	550	638	638	610	619	621	627	630	600	634	631	596	605	613	638	602	606	591	632	658	617	658	673	643	611	653	606	612	578	632	619	626	595	637	649	651	609	633	647	661	613	616	622	608	667	618	621	625	677	647	595	649	636	634	589	653	621	609	606	590	609	611	599	618	628	604	605	650	630	560	655	657	614	615	631	654	601	611	650	601	621	582	645	601	627	625	627	609	634	553	615	607	636	621	630	621	625	604	570	581	587	606	617	634	653	599	639	597	581	627	645	608	595	595	601	622	627	608	615	605	607	601	597	627	588	607	650	606	586	633	612	637	596	564	636	624	640	644	631	638	623	618	638	604	591	634	626	646	623	623	604	630	577	623	634	601	632	633	620	626	586	641	624	638	634	618	643	613	666	627	594	580	586	586	604	615	619	640	616	634	617	632	652	609	660	573	608	635	608	628	653	632	655	645	626	593	616	615	591	613	625	621	595	612	662	612	600	584	644	586	608	595	650	608	662	619	656	646	615	599	593	608	626	578	621	623	583	660	609	647	651	600	645	589	610	603	644	602	596	623	611	615	632	599	655	607	581	636	635	679	639	573	652	603	582	617	656	666	624	589	658	628	622	619	572	642	596	663	622	606	590	605	606	658	601	664	594	607	614	635	587	579	632	626	591	629	671	608	596	621	597	635	620	579	655	632	593	592	585	615	627	627	584	632	654	625	642	552	573	636	591	645	578	640	654	594	655	607	644	628	606	656	641	594	558	606	569	639	602	645	628	611	606	607	596	634	592	586	598	570	624	592	670	597	601	638	610	622	647	624	571	573	658	646	595	633	619	609	617	607	580	627	623	662	579	586	635	620	618	625	617	590	630	635	667	536	620	643	580	667	665	645	595	584	654	611	585	672	607	601	614	619	622	593	594	629	592	651	618	636	623	621	566	625	606	636	644	637	651	597	600	645	634	590	638	638	646	620	621	560	591	622	611	631	666	578	632	677	632	621	624	599	655	671	655	621	612	622	661	627	638	627	617	676	649	614	597	628	574	620	648	605	645	613	591	642	657	604	607	617	647	660	610	643	599	673	647	648	634	582	615	660	587	643	606	600	634	589	649	587	579	610	609	608	609	641	625	657	649	609	603	643	661	623	598	633	624	616	610	572	619	604	564	551	637	637	636	648	602	620	598	615	570	643	594	629	600	638	607	605	640	617	635	635	625	592	649	590	640	668	602	590	600	642	576	647	610	626	638	613	660	602	625	630	654	638	603	626	646	654	627	590	633	586	604	605	605	616	626	608	654	649	629	586	623	629	616	645	602	584	652	644	667	645	652	621	594	657	625	619	669	633	618	617	647	595	590	613	612	653	641	592	620	586	623	618	584	639	622	613	594	632	595	618	658	620	565	603	647	590	653	650	614	632	619	592	601	649	678	644	646	606	597	633	627	595	624	645	621	614	593	619	584	562	626	607	603	594	637	597	601	619	674	616	623	648	633	631	628	627	622	593	590	661	584	640	600	637	616	660	630	618	627	639	612	584	678	607	644	618	633	621	622	573	591	584	650	630	577	638	629	600	661	612	649	653	624	613	634	598	612	644	659	593	636	617	623	619	608	656	591	646	639	638	630	605	624	623	644	630	616	630	602	637	638	602	596	600	632	666	606	660	611	589	608	612	571	616	608	612	616	647	638	624	667	568	633	631	642	604	659	607	600	608	603	629	615	649	699	615	654	612	614	624	609	615	606	635	637	599	619	646	614	628	646	669	674	646	606	622	628	614	660	642	626	606	630	601	649	621	597	606	583	611	618	632	627	586	588	582	623	571	604	617	611	634	605	625	592	588	652	643	578	599	605	623	595	653	623	595	683	623	616	644	601	599	651	643	635	657	630	620	664	599	586	632	650	592	634	640	655	634	598	602	622	605	667	619	620	646	595	622	625	607	598	621	629	630	602	608	646	614	634	619	624	639	651	633	576	612	606	664	620	633	596	574	630	630	640	613	617	633	619	594	629	548	658	647	598	650	650	643	674	634	622	623	631	645	625	598	615	581	598	630	639	640	621	608	616	597	633	590	629	636	568	620	607	644	594	649	648	618	603	603	634	583	640	613	607	628	642	586	601	596	638	639	580	615	632	594	617	636	620	630	609	625	632	646	610	570	608	591	657	619	614	611	617	600	628	593	605	615	615	632	635	647	609	559	640	647	591	604	632	631	634	640	625	596	597	604	617	648	605	591	629	602	601	591	581	570	668	599	628	619	604	635	651	616	648	625	661	638	603	577	598	583	625	631	602	630	613	590	640	572	631	641	609	609	604	628	637	634	646	644	597	630	631	661	656	635	605	611	645	637	596	618	621	606	618	613	625	605	617	615	647	634	575	636	599	597	622	655	589	628	636	600	574	615	641	589	638	618	654	634	635	630	629	671	613	621	629	600	622	595	617	658	614	593	621	613	629	643	585	620	594	643	603	656	618	610	644	620	614	616	620	685	619	633	647	618	610	624	620	607	621	624	619	587	611	611	596	606	590	621	605	672	620	628	615	641	634	620	644	599	633	616	593	604	677	616	649	585	568	575	659	600	594	620	590	591	621	599	636	651	622	624	596	653	672	647	651	625	653	611	587	637	646	632	612	638	614	599	628	637	617	623	665	634	584	605	612	608	598	648	623	591	614	646	602	660	625	628	650	646	649	625	645	617	604	621	616	597	659	629	642	633	618	595	636	589	618	586	643	626	627	634	592	597	614	641	630	634	645	584	591	588	589	602	658	643	621	654	607	623	664	616	577	650	600	624	642	629	625	616	599	630	625	656	604	599	638	588	647	622	593	590	654	629	610	637	594	608	594	598	576	602	645	667	606	621	620	639	614	632	603	569	598	636	610	626	625	608	608	622	622	646	646	614	610	672	664	644	620	599	604	645	637	586	574	604	618	602	614	615	619	605	641	632	636	594	634	641	580	584	673	615	634	648	635	613	608	609	620	635	663	629	589	679	637	662	684	629	592	612	616	606	606	642	591	600	609	602	656	603	620	573	618	611	631	655	620	572	607	627	583	628	580	617	611	591	621	609	627	658	586	701	607	656	629	620	614	602	625	614	630	576	635	660	604	579	635	612	631	610	632	645	629	608	633
8484	1869	2215	1792	1203	905	584	537	406	358	338	283	290	224	235	183	214	180	223	172	184	153	152	154	168	168	158	164	138	160	144	158	157	136	138	152	160	147	145	135	146	147	147	131	139	142	145	174	149	134	133	110	134	139	131	153	124	126	153	144	137	128	148	138	139	143	137	126	125	136	128	146	139	129	137	127	139	128	120	128	128	131	135	142	136	137	120	137	145	124	141	122	142	150	139	131	125	131	134	122	147	122	109	127	141	111	105	129	116	146	160	114	134	145	136	118	146	126	126	134	140	146	140	129	127	136	139	126	144	121	144	134	122	130	150	162	126	131	143	136	140	119	131	138	140	135	122	129	126	124	143	127	146	124	129	138	118	137	122	135	134	126	129	124	155	148	151	129	115	126	116	148	121	121	105	117	146	121	137	148	109	124	139	133	141	112	133	151	128	156	150	118	130	131	113	131	127	142	147	123	125	123	152	153	129	154	138	141	116	146	126	135	115	137	132	133	148	141	136	127	127	153	135	118	129	118	110	142	132	152	140	136	116	117	150	123	129	143	145	121	139	121	116	135	133	127	141	133	123	132	116	109	131	126	131	129	138	129	115	130	134	122	136	120	136	147	146	138	133	127	120	141	146	139	129	132	154	127	141	146	133	142	140	129	120	135	131	129	122	132	146	143	142	135	137	113	151	140	131	150	130	145	132	123	127	143	142	148	143	135	140	128	138	156	149	121	136	132	145	154	135	127	116	132	160	141	128	138	127	117	158	135	116	162	123	124	113	122	104	110	141	143	144	115	148	137	143	124	105	127	126	144	121	128	124	132	141	133	124	131	136	127	129	133	115	125	157	131	131	127	125	130	145	125	114	130	118	114	118	153	144	122	156	109	153	139	123	130	155	121	140	169	139	137	133	130	143	130	131	111	136	118	120	134	135	144	132	138	138	124	138	105	136	103	113	144	140	140	152	129	139	136	127	122	151	148	132	168	138	135	117	128	121	138	108	144	107	119	137	144	139	114	137	127	117	129	126	120	138	122	140	114	127	109	128	116	140	127	128	139	139	137	104	128	128	127	130	136	141	122	134	148	125	135	147	113	149	136	131	132	125	155	127	122	135	120	137	139	130	143	120	142	131	109	140	110	139	128	118	119	116	137	147	122	129	135	118	123	125	151	146	138	152	145	129	129	126	116	107	141	133	123	111	146	148	130	128	139	143	142	146	120	139	133	127	143	134	96	140	131	126	136	156	125	119	131	117	129	131	118	135	127	147	123	148	132	144	116	133	105	141	155	130	137	124	126	128	136	134	136	114	134	135	126	147	130	135	133	128	128	149	127	133	140	128	127	110	125	131	133	127	112	142	120	149	125	118	144	132	121	118	135	163	135	117	156	133	127	126	140	129	127	136	120	122	136	134	127	108	141	135	131	135	115	136	118	136	123	130	148	133	130	137	123	142	130	137	136	151	132	130	118	133	125	136	150	124	132	108	121	131	117	163	136	126	140	125	121	105	134	114	130	140	144	117	124	155	136	135	128	128	129	125	122	123	118	142	131	115	135	124	129	146	132	118	127	130	139	131	136	136	109	133	143	151	127	119	118	150	131	118	120	129	153	118	126	141	125	149	117	139	128	149	109	118	127	113	127	112	150	128	117	127	133	126	134	129	141	126	150	139	141	144	124	122	155	127	150	130	128	133	114	132	123	118	144	133	101	133	121	145	123	136	124	122	136	140	142	121	137	135	118	125	125	127	125	137	126	125	133	134	126	141	131	116	138	142	116	128	126	135	144	140	119	134	120	121	146	149	136	139	141	148	125	134	100	131	140	117	144	127	130	130	120	143	153	125	123	141	125	118	111	113	117	111	132	122	146	143	142	147	122	147	131	128	131	127	118	135	131	134	158	133	130	126	127	143	140	151	133	133	164	151	132	140	119	134	117	120	162	139	131	112	132	127	134	132	128	128	132	134	127	152	118	139	157	135	140	146	155	125	119	115	154	122	127	127	122	124	130	108	142	135	139	112	144	126	134	122	125	129	138	136	127	122	130	140	138	138	151	125	147	125	138	128	134	155	123	128	130	127	132	136	128	145	143	134	125	127	131	130	127	142	130	134	157	117	152	136	136	106	163	133	142	118	121	130	116	139	118	119	136	141	130	139	116	117	145	130	156	130	146	118	124	141	123	132	134	122	134	140	130	129	136	134	115	140	116	122	138	119	124	124	117	139	133	127	142	119	109	142	121	118	137	124	121	133	131	116	118	112	139	137	141	130	125	144	143	113	130	133	144	146	124	126	130	122	121	130	152	124	110	121	123	139	142	136	130	120	140	120	123	165	133	136	111	114	121	128	137	119	148	127	131	127	133	145	139	123	141	117	133	148	126	144	126	134	141	126	140	132	138	126	119	137	131	129	120	136	141	151	131	128	133	143	122	116	138	151	122	148	132	141	149	144	132	119	148	119	131	147	129	143	133	136	142	124	141	135	142	133	140	143	151	138	123	129	140	140	123	119	119	108	116	141	145	126	127	120	121	125	151	118	147	125	157	133	138	138	140	117	131	139	137	134	149	128	134	143	158	107	126	137	132	128	142	144	131	143	122	153	121	138	147	124	134	123	148	125	109	137	143	135	132	150	143	119	113	107	145	136	137	119	150	128	120	145	132	132	125	122	112	119	138	131	118	114	136	124	124	131	119	145	134	141	128	127	113	132	129	143	128	119	128	132	134	125	157	128	131	129	121	128	126	129	133	126	139	121	136	135	131	118	127	133	119	110	162	149	120	143	135	139	135	134	147	141	140	112	140	126	130	126	136	125	136	136	145	138	125	141	147	112	139	128	144	124	115	139	142	128	132	130	122	124	160	138	115	138	123	126	133	146	142	123	157	121	117	144	134	135	140	107	138	160	110	122	136	139	121	130	125	133	117	142	134	118	128	127	163	135	121	146	123	135	107	147	119	109	122	146	132	132	124	151	157	128	144	136	144	133	125	123	131	132	125	156	146	126	108	139	142	126	103	132	127	132	138	134	118	146	130	142	126	150	125	140	143	133	150	133	135	136	117	149	133	144	112	137	108	142	118	145	126	127	135	138	131	124	126	143	128	130	130	129	122	126	124	139	167	126	117	141	148	141	121	128	137	153	126	137	130	138	127	138	141	125	119	141	138	141	109	141	145	127	140	126	129	153	112	142	123	143	116	145	139	130	140	137	120	160	137	119	141	122	121	140	141	140	138	132	151	127	125	123	124	116	140	126	163	153	134	141	147	119	132	118	130	133	128	139	136	152	130	146	157	166	122	127	118	130	139	145	131	126	121	122	116	149	129	145	133	119	123	134	130	123	127	111	122	139	119	122	128	133	141	131	137	125	125	136	114	134	112	123	132	147	139	157	137	132	149	119	109	149	126	129	135	141	145	136	145	132	154	119	151	125	135	136	141	149	130	147	146	139	122	135	153	130	151	122	142	156	141	122	127	137	145	132	151	157	110	136	130	131	120
7674	2250	5232	6161	5312	4306	3612	3101	2589	2217	1928	1621	1531	1388	1275	1165	1075	1075	947	931	863	837	813	785	754	714	753	689	644	653	643	582	604	657	606	607	560	579	597	554	593	624	515	541	558	549	549	559	516	540	514	507	534	507	489	548	473	509	523	517	495	503	498	497	529	486	475	485	493	512	492	482	497	521	499	512	487	485	465	498	477	468	479	522	458	496	467	511	466	455	471	506	508	473	479	464	444	435	430	493	521	458	472	470	487	494	456	467	451	444	481	467	467	471	458	448	454	477	492	431	463	472	429	480	442	498	461	506	500	472	438	449	475	447	439	456	466	504	481	453	455	475	479	474	478	432	468	462	461	457	438	456	470	464	465	473	461	486	479	459	479	447	467	433	459	453	477	469	425	461	462	457	431	497	469	457	469	442	489	477	454	447	468	465	485	465	444	451	477	424	431	443	453	454	435	501	458	506	424	486	442	418	482	472	484	462	421	456	452	453	467	478	493	446	471	459	463	442	461	479	476	469	451	465	442	480	436	450	456	462	455	493	468	460	484	482	462	439	456	440	448	505	464	460	466	446	443	448	457	487	422	430	490	463	472	478	483	431	484	501	444	499	458	457	486	445	451	446	438	452	438	453	457	467	427	436	454	469	452	447	442	478	475	433	433	421	435	429	470	445	465	463	414	454	476	468	471	469	448	482	432	418	460	429	461	425	465	428	429	445	434	442	475	454	455	452	428	442	427	453	478	460	426	478	413	451	433	442	504	431	485	435	466	459	449	460	455	464	462	429	461	431	434	451	440	442	466	453	496	477	480	465	456	468	452	462	438	446	443	461	422	464	458	501	447	434	432	508	423	456	425	425	470	446	464	479	483	433	469	420	469	435	440	458	461	440	497	458	481	469	484	453	475	438	469	464	464	456	499	440	506	458	476	454	450	465	444	435	434	475	421	482	481	484	448	461	456	456	432	456	427	455	449	479	458	449	473	448	423	423	448	465	433	434	461	495	470	424	474	475	483	443	445	447	466	474	445	461	449	475	478	435	455	481	469	490	452	451	463	458	459	472	420	449	440	430	467	478	425	495	436	441	464	450	458	446	455	428	462	483	447	475	446	447	493	432	427	425	456	461	442	450	456	486	503	473	495	434	439	470	450	443	472	463	442	448	473	454	455	441	484	431	443	456	444	462	443	475	434	455	490	480	454	457	464	466	448	463	452	456	474	464	465	433	464	458	449	461	472	469	462	478	433	449	449	432	490	495	467	475	436	443	473	474	463	436	458	446	461	445	447	459	457	485	446	459	452	418	464	478	434	451	456	474	453	435	459	473	433	468	462	420	458	459	469	455	459	440	475	452	463	480	432	475	443	455	487	460	452	486	461	438	450	466	439	480	468	471	468	471	455	450	449	459	429	439	445	457	504	511	466	443	432	471	448	447	409	431	462	500	424	458	484	497	479	456	486	434	441	458	469	438	460	449	478	425	441	465	467	450	451	471	452	458	434	438	476	494	485	488	443	498	434	462	458	467	446	461	483	462	508	437	469	465	480	462	435	461	473	467	481	458	445	477	438	479	460	436	442	460	466	429	488	458	431	474	452	469	452	452	459	493	493	443	445	469	480	448	449	484	464	453	479	441	476	428	469	467	442	478	431	473	464	462	428	481	469	470	475	434	434	462	470	425	465	466	461	443	481	424	476	431	421	472	426	451	430	449	466	436	453	452	415	463	440	483	446	445	465	489	472	457	449	463	454	473	453	435	491	428	453	447	482	453	468	456	472	460	468	444	458	457	425	451	456	504	474	499	418	450	448	433	455	476	523	452	430	463	458	462	461	423	472	469	485	465	456	415	465	444	487	486	431	457	432	451	461	472	478	442	455	462	488	455	445	424	453	478	473	469	443	471	452	467	450	457	456	464	434	467	430	463	446	419	456	482	413	442	440	425	513	456	455	467	471	442	458	440	460	449	421	465	452	451	455	492	438	455	435	468	478	473	471	487	450	437	429	432	469	476	476	472	454	472	512	506	448	447	453	430	467	452	437	457	430	465	491	455	415	473	465	470	460	436	471	466	436	456	444	421	494	465	441	490	445	451	427	502	456	459	475	459	426	469	466	445	437	453	434	450	472	469	442	504	447	482	443	452	426	436	437	433	474	463	466	466	428	451	460	462	482	452	451	476	454	466	460	461	456	457	458	435	444	466	469	474	469	417	450	443	484	419	422	461	442	437	465	472	471	462	471	460	451	473	445	460	485	453	459	426	423	492	510	447	447	430	463	455	462	455	462	452	465	428	432	444	434	473	430	478	422	441	434	429	461	460	456	433	459	491	464	453	464	455	426	436	450	498	483	478	481	436	427	434	473	454	432	443	446	446	449	472	454	417	417	436	472	475	464	425	457	490	434	463	465	481	409	464	451	467	431	446	416	414	450	416	487	451	446	478	447	463	443	424	458	474	462	437	511	501	458	460	450	484	430	457	464	455	482	493	471	423	420	486	446	479	448	438	445	462	450	401	469	503	469	459	477	470	505	467	510	510	468	391	462	470	444	494	491	432	459	448	480	440	458	458	472	483	430	482	458	431	455	448	425	451	472	490	460	449	500	433	417	439	492	428	421	467	422	469	456	453	434	478	468	456	481	493	469	474	451	412	439	484	461	458	460	446	497	467	491	446	474	440	467	508	449	437	481	489	421	467	470	467	429	447	475	450	468	419	473	468	424	443	419	470	449	457	462	428	471	468	495	486	460	478	454	446	464	460	414	484	442	454	436	461	477	459	476	443	434	438	482	461	473	458	434	437	456	475	472	462	438	426	472	456	499	474	443	456	431	450	432	450	471	497	463	454	460	441	440	443	462	448	487	473	465	427	463	471	450	445	455	442	466	478	468	442	447	423	452	423	427	455	426	460	482	454	452	426	438	469	475	417	467	433	481	466	412	487	470	445	472	451	451	464	438	489	428	460	431	464	422	430	466	466	467	481	465	428	496	454	473	439	419	462	503	503	446	486	431	437	486	450	423	456	413	466	435	453	470	459	480	456	426	463	459	488	432	458	458	459	482	445	449	449	485	471	448	467	441	454	458	466	465	440	451	452	469	460	448	444	449	471	429	461	487	474	434	439	443	508	451	452	436	507	454	496	448	453	455	474	458	474	456	436	434	454	446	444	442	443	443	445	468	464	466	494	464	450	454	467	509	465	411	480	442	433	430	471	440	454	479	467	434	453	472	454	431	436	462	452	481	464	495	453	436	446	474	463	481	478	462	429	477	445	457	435	440	469	445	440	450	424	453	464	452	438	442	484	495	496	500	469	480	443	409	452	417	455	475	466	439	455	454	463	510	469	450	500	452	517	470	452	429	451	433	466	473	435	430	451	481	493	469	427	490	447	500	422	473	471	491	405	461	492	456	447	460	495	440	465	479	434	420	476	474	466	481	497	462	458	476	465	480	471	459	433	429	452	424	453	483	472	451	450	465	441	446	440	460	438	444	428	469	443
1336	350	412	350	345	314	323	324	307	340	330	330	333	347	286	313	331	312	302	311	306	303	300	295	290	330	337	326	330	304	317	337	321	315	322	289	300	324	334	321	326	332	349	328	328	321	307	308	345	321	281	345	330	307	318	311	327	286	332	361	329	373	327	313	314	329	324	296	287	314	317	304	313	332	325	349	315	324	317	304	314	298	305	330	333	331	306	316	313	297	307	316	298	325	285	332	303	325	327	300	299	329	314	338	327	357	330	336	353	328	340	309	345	335	311	298	306	322	316	311	331	367	324	334	327	303	318	303	291	336	303	355	329	337	298	294	316	293	316	331	339	321	336	318	339	299	315	342	298	271	352	317	307	319	327	309	329	321	281	326	293	315	288	314	311	304	316	327	312	344	297	352	316	325	326	304	304	303	315	283	333	323	304	294	330	308	338	334	337	313	312	313	306	303	337	321	287	316	295	315	302	325	286	368	344	314	329	300	315	285	302	338	321	338	318	348	317	353	315	303	294	320	330	339	322	328	291	326	307	321	302	319	328	323	354	347	371	283	343	295	300	307	291	335	313	335	336	317	320	361	317	299	333	325	348	288	298	275	287	339	310	299	328	301	336	327	306	272	329	315	298	337	309	329	336	331	333	341	329	299	320	309	323	330	338	308	355	289	335	340	322	368	288	322	313	334	331	310	302	314	287	310	259	343	321	314	308	318	313	318	316	328	335	294	310	297	327	320	318	301	290	312	299	310	287	284	322	317	327	282	298	337	295	330	312	324	341	324	297	309	329	331	310	306	367	299	316	304	301	326	292	329	329	310	328	316	323	311	325	336	326	338	332	325	319	298	334	338	331	319	307	296	310	307	346	336	352	311	308	329	328	317	336	324	299	344	333	335	321	326	334	309	306	329	323	324	306	313	311	334	325	319	293	351	351	338	322	340	316	337	318	300	300	320	331	326	325	314	330	316	295	316	303	361	283	347	296	365	302	308	339	338	335	312	306	324	338	337	295	303	301	318	348	298	311	323	318	317	315	321	290	321	321	320	264	282	308	305	306	324	305	348	330	338	349	345	339	314	338	316	304	344	317	323	297	293	316	290	302	308	318	331	331	345	309	343	312	302	341	338	294	294	306	335	333	303	299	314	315	325	328	326	322	323	315	288	287	327	346	285	284	344	352	298	332	311	364	320	330	310	306	330	305	318	322	318	321	308	368	321	289	340	291	292	340	329	316	320	370	298	323	334	323	327	303	328	301	328	303	313	325	307	332	332	287	325	332	335	311	328	326	344	301	334	330	355	327	347	334	283	322	316	288	349	337	320	329	309	334	333	345	317	347	315	297	325	318	309	329	315	305	327	328	335	305	326	301	267	330	310	289	332	311	329	337	340	331	325	323	305	338	317	298	333	304	283	313	304	285	326	293	292	304	302	332	331	327	315	307	335	334	328	330	312	330	308	337	320	314	329	328	336	331	342	310	306	289	291	326	345	303	327	331	301	291	317	330	340	306	308	308	355	306	352	332	289	326	330	317	337	344	332	306	302	276	283	309	322	321	316	290	313	311	312	320	290	306	334	316	324	316	314	331	313	309	287	343	324	356	321	297	301	299	335	342	303	299	336	311	321	318	335	314	332	325	331	320	317	300	318	348	301	319	332	307	314	320	308	344	326	314	341	328	323	310	314	344	290	297	305	340	317	352	327	333	338	310	328	310	327	350	338	299	319	321	302	318	316	291	337	339	345	318	300	297	283	302	347	325	319	328	319	336	317	298	325	338	334	288	302	322	352	305	341	329	310	328	330	339	297	344	301	338	321	328	312	329	332	324	301	311	298	321	331	331	349	312	331	321	301	339	332	320	327	312	316	355	326	308	305	312	331	308	330	303	323	300	292	324	338	314	289	286	321	330	319	328	289	336	338	331	314	319	321	312	325	333	328	308	316	319	341	310	316	337	300	337	304	290	290	342	327	345	302	323	285	316	314	321	296	338	372	316	351	288	352	306	301	302	310	336	312	310	339	277	316	291	333	316	290	280	329	344	339	325	313	337	328	332	305	328	298	310	351	307	292	338	309	307	340	309	304	309	306	325	337	309	326	292	322	326	360	320	298	303	313	333	296	335	291	319	316	283	280	335	328	331	323	311	321	301	329	309	312	305	323	344	337	336	342	312	321	320	326	326	280	326	319	343	303	321	345	330	313	360	316	322	304	317	336	319	339	353	309	315	293	310	323	304	312	292	341	301	334	330	307	298	297	301	351	321	312	316	331	307	294	302	316	298	294	292	318	311	319	314	353	298	315	302	296	298	305	296	346	315	311	300	304	330	344	322	288	309	302	296	318	301	314	337	329	287	311	359	307	318	312	337	310	292	345	311	288	302	334	325	319	304	344	346	300	341	300	309	276	303	301	317	319	344	309	326	360	330	315	327	326	320	295	300	323	272	346	331	302	322	332	305	326	320	280	325	285	339	303	319	328	304	331	305	309	310	347	339	315	338	299	315	337	325	287	318	306	294	327	334	350	310	341	324	304	324	332	322	320	321	332	307	364	306	313	335	326	319	334	297	333	293	300	310	322	339	324	318	305	278	318	332	324	336	318	305	334	307	314	322	297	369	337	333	301	324	341	331	327	347	321	355	329	340	296	307	333	307	339	303	348	312	325	316	281	328	317	288	337	320	355	305	356	323	359	353	307	349	308	295	302	333	309	329	302	290	298	331	299	358	311	347	318	341	328	330	301	300	315	301	300	300	302	301	314	340	353	348	313	327	318	336	298	311	318	328	320	302	317	318	307	305	297	290	321	324	275	281	287	330	366	299	302	314	315	299	323	325	333	334	332	329	316	333	313	318	293	354	294	306	350	301	290	353	330	302	334	312	343	313	297	305	306	359	334	295	308	325	327	316	305	310	357	297	282	303	321	341	324	315	311	280	341	345	313	338	286	288	309	304	286	313	357	320	326	311	316	324	344	316	291	314	344	287	281	311	330	323	349	340	329	300	297	312	316	303	325	294	344	314	312	313	290	346	308	303	304	323	327	298	320	311	311	335	305	330	322	292	335	319	303	284	335	318	289	306	323	313	315	336	330	326	288	309	324	333	313	327	317	351	325	298	349	327	324	315	347	357	300	312	321	372	299	273	336	293	295	294	309	325	299	290	307	299	304	308	322	326	327	343	361	324	313	326	326	327	307	321	294	317	344	325	307	329	307	319	352	330	320	318	332	320	311	328	329	316	300	306	313	319	310	329	308	288	332	311	327	335	306	303	317	336	302	308	302	351	359	289	342	299	290	335	308	287	355	311	316	306	330	319	294	307	327	308	306	306	280	304	312	331	299	330	313	315	298	325	340	345	322	297	319	311	314	301	305	303	313	311	342	309	340	330	308	352	308	304	342	345	316	305	325	329	345	298	302	308	298	322	299	333	318	276	324	301	348	318	312	345	301	334	342	299	311	313	273	336	314	324	313	302	293	334	308	343	293	321	329	323	370	295	300
2333	1090	1155	1118	1142	1114	1046	1038	1035	1078	1030	983	953	1010	969	939	1010	944	959	964	968	959	953	929	1011	968	996	1020	967	960	988	956	960	1021	982	958	935	963	892	952	1004	971	974	960	984	968	943	984	967	937	915	941	945	942	943	956	967	966	995	906	927	953	941	915	1002	957	951	991	982	977	930	938	966	946	986	936	976	980	981	942	965	944	953	979	930	944	997	977	934	940	989	948	980	979	939	996	919	1023	971	891	997	1004	989	984	950	943	944	885	945	983	956	902	979	959	940	960	985	924	967	937	943	979	944	1002	969	957	1022	929	975	966	917	932	959	961	1007	937	952	923	952	881	959	957	998	890	960	968	966	953	893	910	953	980	946	946	964	987	976	912	939	985	956	945	909	967	983	932	955	967	957	940	980	963	938	955	935	965	984	947	953	924	907	953	943	992	981	1014	965	969	958	1001	932	927	959	966	998	953	1027	954	908	904	924	994	944	941	1009	1032	986	937	952	974	916	965	971	957	946	960	1005	940	985	1018	952	988	932	991	959	937	912	1007	974	957	997	970	1015	943	1002	945	980	951	969	999	921	940	975	963	932	1008	902	914	999	942	962	958	954	982	916	982	951	970	955	880	982	954	970	985	968	933	868	915	920	966	954	953	995	984	972	947	963	925	963	915	939	896	1009	1023	1026	980	986	979	893	969	953	936	976	996	939	971	917	970	948	950	984	1005	946	929	945	940	962	966	962	909	956	951	1040	915	974	995	976	990	925	903	1006	969	1009	950	982	1008	952	987	1009	985	909	971	999	917	966	972	903	958	973	907	935	1024	997	995	934	1005	969	967	948	954	939	961	935	939	935	969	941	990	985	1029	920	932	963	956	971	1000	982	983	881	931	1009	960	904	963	998	971	947	965	997	970	991	938	1002	974	929	974	926	981	977	968	952	952	939	973	984	975	976	971	940	961	930	967	944	948	985	943	1043	993	929	914	978	919	974	888	947	969	936	983	952	1013	949	934	972	941	941	960	1004	959	909	948	1007	996	965	962	955	929	912	980	971	943	982	942	934	974	956	938	942	977	930	906	937	946	945	966	959	978	974	920	1003	974	959	1029	976	952	934	959	916	974	922	951	989	946	932	932	957	914	947	1003	944	969	931	952	990	960	968	978	973	954	942	947	982	966	976	928	964	979	937	966	959	997	958	961	944	980	934	958	900	938	901	1033	982	898	951	971	966	938	989	922	967	943	959	941	974	1047	1020	908	932	962	983	924	935	953	948	989	964	981	982	1037	922	966	912	912	918	988	949	983	977	965	987	955	978	926	1015	971	981	985	960	982	950	951	920	908	974	937	920	970	979	977	969	910	935	919	956	994	960	946	967	886	958	950	918	928	990	922	908	920	974	941	953	904	987	904	971	911	979	989	888	950	937	922	995	985	964	925	940	1026	1046	908	947	878	962	983	945	940	970	934	946	956	951	964	997	1028	1005	923	944	1003	947	932	950	952	977	937	1003	1007	936	973	1005	994	977	985	968	938	942	935	947	973	993	962	975	939	928	952	998	909	1016	954	945	910	977	969	921	960	948	927	946	937	948	997	921	917	947	956	960	992	958	948	949	951	943	941	968	998	986	994	989	978	949	962	982	970	925	966	977	960	946	972	927	961	960	966	938	955	940	934	960	1026	979	919	969	899	923	900	964	984	942	934	951	960	957	960	982	951	952	1032	936	958	962	951	975	967	932	1011	961	955	983	957	941	952	986	946	1009	1006	948	970	1017	973	993	947	961	976	949	942	926	968	958	970	993	963	966	992	1005	960	971	964	985	1035	959	986	964	942	998	954	988	962	957	951	1009	908	935	974	1023	892	967	927	959	924	923	956	952	942	968	976	943	922	958	952	913	1053	996	992	927	946	968	961	1010	952	1024	988	956	972	975	942	990	922	957	969	906	950	987	931	989	947	982	978	952	987	958	943	975	940	926	961	955	963	967	906	972	934	935	925	952	929	963	960	972	926	970	949	967	959	955	1003	935	918	980	960	993	984	969	944	983	923	967	987	971	912	955	946	957	960	1000	945	979	960	950	997	946	939	996	922	997	972	948	950	982	940	938	924	980	957	1001	952	890	961	960	982	945	944	958	984	941	929	952	1001	936	940	948	917	960	912	947	948	976	936	914	931	1012	960	1004	963	926	989	983	933	951	984	1000	984	993	995	958	992	950	997	964	913	975	970	979	954	957	897	947	1003	932	956	947	980	1006	1031	953	947	951	910	944	974	964	973	974	954	1030	989	957	988	995	932	976	1005	982	938	940	972	937	951	916	949	949	995	993	941	925	962	897	1001	971	935	930	1050	995	973	983	935	1024	984	987	973	983	914	941	1011	938	891	968	934	985	1004	973	971	986	972	946	960	973	972	915	952	995	946	940	998	961	988	964	925	977	972	961	964	972	949	944	932	936	954	949	939	965	952	932	995	992	979	1019	971	931	915	1019	1000	961	974	1015	942	968	940	994	950	933	891	894	937	1011	974	938	966	968	1017	978	961	930	939	940	959	1034	974	959	960	944	962	933	1013	982	965	954	922	926	1016	969	952	967	964	965	960	916	954	930	929	1005	959	986	968	924	944	1026	958	977	884	964	957	947	922	979	953	931	965	978	936	940	945	987	986	1009	965	990	951	978	900	883	924	978	896	962	985	963	1020	938	959	951	928	919	892	960	947	1018	942	964	977	1040	893	952	908	913	1007	940	986	960	952	972	970	1013	979	945	956	913	903	941	947	951	976	957	973	1040	966	980	979	916	940	973	935	966	988	964	933	937	999	938	930	921	942	949	965	954	966	984	956	917	971	938	966	902	965	965	951	956	951	994	923	933	955	891	999	990	939	951	981	1005	972	922	996	955	914	950	942	925	983	974	903	946	1029	931	930	974	1015	971	980	945	988	960	980	921	991	976	915	942	965	969	959	970	973	953	938	942	954	948	966	959	963	927	941	994	954	979	1018	997	962	974	952	990	968	966	950	917	993	979	934	982	967	965	994	944	955	948	946	967	920	947	979	922	1007	948	998	961	984	935	917	984	928	956	959	1018	1028	987	940	965	923	992	968	973	953	905	958	972	918	987	961	902	898	985	970	963	963	950	942	941	932	951	994	977	945	1018	962	970	951	948	986	926	973	943	931	951	939	1003	936	923	973	943	958	949	942	967	975	953	981	1018	991	930	972	946	901	931	995	987	968	966	934	945	923	885	1004	952	968	943	992	961	986	986	963	942	927	925	937	927	927	884	949	953	944	978	903	919	952	946	941	948	1034	966	961	971	940	1000	946	976	967	986	903	972	943	971	985	990	988	938	965	927	953	977	967	965	947	1039	959	899	966	953	954	968	978	929	954	935	954	994	930	999	933	968	994	1014	982	1027	900	927	988	1000	979	972	1000	964	977	1020	979	985	941	982	959	974	940	931	922	996	968	976	970	1021	950	983	987	980	1036	987	965	904	985	1002	977	1008	998	945	975	919	909	947	946	960	968	977	957	911	916	972	958	947	907	896	968	957	996	976	1001	970	964	1020	949	965	991	1007	941	962	942	945	930	956	1004	939	980	949	978	946	949	953	1003	961	928	920	897	949	942	987	923	926	965	943	997	906	959	958	946
4514	962	1259	1052	727	554	450	352	326	331	276	264	245	260	257	227	219	227	194	211	226	222	218	184	238	195	209	206	191	204	205	218	184	195	205	177	206	195	191	214	206	197	207	192	207	180	200	205	183	203	193	197	199	181	206	180	217	202	174	195	189	189	181	196	172	207	227	182	199	203	175	178	163	205	201	209	182	223	209	185	196	212	210	206	192	181	172	178	176	197	201	206	176	210	189	175	180	185	193	188	193	188	171	216	206	195	182	187	202	180	197	221	199	190	196	181	193	178	169	202	171	182	200	184	187	187	186	187	188	181	194	178	181	206	217	205	177	215	180	199	193	214	196	189	208	198	178	198	179	211	183	201	185	202	197	178	188	181	171	180	204	193	174	168	188	167	170	199	222	203	199	186	192	178	208	217	194	195	184	194	200	197	200	179	188	189	195	177	197	188	187	174	205	204	175	183	198	181	188	190	194	178	185	200	210	177	216	185	189	195	186	166	190	214	180	191	197	196	198	211	192	192	205	199	184	195	184	180	181	205	178	201	191	185	202	197	174	180	206	195	177	192	201	215	179	222	211	204	216	186	161	181	189	188	187	184	160	181	201	182	215	206	227	196	180	175	186	155	191	184	198	181	211	179	184	183	190	185	199	201	184	183	190	203	208	199	180	175	197	193	192	217	218	188	204	201	197	176	183	183	200	155	200	200	169	154	192	199	184	197	201	186	200	179	199	191	188	179	182	194	180	191	177	184	195	199	189	209	193	223	196	192	166	180	155	198	197	199	197	204	167	204	197	196	200	223	174	204	179	245	166	190	205	184	219	199	221	199	191	219	180	203	191	183	210	201	211	195	195	201	178	184	201	218	168	197	178	183	193	205	176	181	192	172	200	191	181	211	207	213	209	169	174	215	207	201	176	200	195	189	204	199	177	191	202	208	201	215	173	190	187	194	177	196	203	188	200	220	208	188	208	198	190	185	196	196	191	172	206	189	179	203	188	190	161	203	182	163	194	172	182	204	189	200	172	204	186	179	181	212	199	213	222	187	182	199	187	194	175	198	162	210	204	196	197	186	177	170	184	194	163	223	191	180	183	190	187	227	190	212	222	164	200	197	199	194	179	184	193	186	217	200	192	196	207	195	207	186	212	190	201	182	193	215	191	195	207	198	202	182	205	178	191	191	217	199	189	193	177	203	175	165	194	197	195	177	197	217	184	184	180	165	184	180	210	216	194	192	192	183	172	197	174	177	190	197	177	225	187	195	193	191	173	176	172	163	181	204	216	196	173	216	177	190	186	200	171	198	152	200	204	183	187	184	178	210	221	181	190	185	199	194	187	179	199	185	206	191	188	204	219	209	197	179	218	200	195	182	197	166	187	192	183	187	199	218	186	219	183	192	191	184	182	193	201	170	193	204	209	197	201	209	201	173	229	219	182	201	200	200	185	182	208	205	187	187	204	183	213	191	188	180	185	194	170	197	214	179	186	179	183	194	198	182	176	186	167	213	186	176	165	190	220	195	193	168	194	209	188	179	183	165	181	202	186	174	207	194	182	193	216	177	165	175	190	180	181	208	191	167	191	187	196	185	186	175	185	169	194	165	205	183	186	194	183	196	161	179	198	189	211	178	179	184	209	182	212	212	196	214	177	219	210	199	176	201	200	198	166	203	179	199	191	189	210	188	199	183	193	197	182	203	205	207	179	202	188	191	180	182	198	186	217	197	197	193	209	191	182	176	188	204	225	191	180	211	200	191	213	200	181	193	190	205	211	205	184	201	202	198	195	197	196	201	204	200	186	182	186	178	192	168	203	196	180	196	195	199	196	183	191	202	202	214	210	177	200	202	195	164	218	183	194	184	192	187	200	194	181	218	187	188	191	206	172	215	212	185	202	179	198	192	199	182	203	180	197	198	201	195	201	190	170	195	191	194	174	204	198	216	186	193	207	198	201	186	187	168	205	166	205	188	189	202	209	196	184	180	173	205	178	209	189	190	187	188	197	199	194	221	188	204	182	170	173	203	186	226	206	192	192	197	187	191	160	208	219	165	170	185	197	182	193	185	194	179	225	197	186	242	192	199	166	192	180	189	179	186	202	198	177	174	184	185	191	199	202	188	187	177	196	175	180	175	190	199	199	175	197	182	215	181	194	213	241	196	176	213	195	222	217	203	206	186	181	206	195	180	203	196	179	202	173	202	201	195	205	180	201	194	205	172	192	189	169	184	171	170	200	194	177	167	195	194	220	204	196	182	191	197	182	185	162	185	180	174	177	162	181	191	213	188	180	176	212	198	199	191	202	194	188	199	172	184	207	179	194	204	167	181	193	182	212	183	184	188	205	195	185	212	207	189	189	206	204	181	185	203	186	186	203	182	183	184	211	184	200	203	177	191	194	220	187	185	167	189	212	182	180	216	183	181	193	184	179	170	173	205	189	186	196	193	190	209	194	197	202	200	192	187	173	210	187	183	213	193	195	197	182	166	199	176	196	195	207	205	183	209	172	170	188	161	183	186	189	207	194	218	184	194	181	198	229	178	214	174	178	202	161	192	182	215	190	223	176	206	190	177	185	195	209	225	215	199	165	172	205	189	199	186	204	191	217	207	193	194	202	183	157	185	177	176	216	195	207	169	194	211	175	185	185	178	173	190	204	193	188	185	194	187	182	206	178	175	182	183	177	188	190	170	170	188	216	177	184	200	198	190	185	186	183	195	208	190	184	215	179	205	193	185	179	209	201	202	189	173	189	198	172	220	180	174	210	175	175	190	202	170	181	170	196	179	213	196	204	172	212	199	181	192	202	229	180	196	205	206	213	186	185	193	170	181	184	207	180	200	167	193	199	169	193	203	195	220	167	177	192	184	155	185	221	210	199	191	201	193	193	201	217	199	190	225	185	189	194	186	174	201	199	217	176	171	175	171	177	196	186	189	208	180	199	195	223	193	193	175	196	212	191	185	169	213	207	200	198	212	210	183	213	196	175	180	211	163	203	197	178	222	197	176	195	208	201	217	165	206	161	210	205	204	178	204	182	202	171	209	179	176	194	157	197	202	194	183	189	172	186	198	184	169	197	201	175	191	183	192	199	191	192	184	184	216	174	200	200	206	198	207	186	206	205	178	195	194	206	222	200	178	192	189	183	195	179	171	176	182	195	189	207	186	192	180	186	204	199	186	192	192	200	183	239	195	186	215	187	194	230	210	209	192	204	170	196	208	200	199	199	187	193	180	199	162	219	166	203	188	200	184	189	191	196	171	206	214	205	224	200	186	203	186	193	181	182	203	189	211	176	197	175	172	155	192	199	180	181	189	174	219	196	174	192	162	200	178	183	202	196	187	193	176	177	192	169	151	184	192	201	208	180	185	205	196	196	179	194	196	195	198	181	190	183	186	195	163	184	201	182	184	195	186	206	193	193	186	207	197	193	203	194	194	192	186	178	168	191	187	178	210	216	177	190	167	210	181	193	190	170	191	183	184	207	199	177	188	183	198
5593	1541	3118	3548	3127	2766	2255	1866	1631	1540	1327	1279	1128	1101	1013	940	963	954	898	807	874	802	742	797	763	752	752	727	739	735	720	712	728	715	674	714	715	706	712	673	671	711	630	680	620	670	648	671	643	688	712	678	631	671	634	669	635	604	703	600	636	615	628	663	657	689	635	647	648	594	681	629	664	637	651	598	662	618	650	635	618	582	656	594	621	640	623	624	589	620	645	623	594	587	617	634	661	637	575	613	635	625	653	596	635	654	615	636	637	623	610	604	606	593	633	618	644	574	600	618	701	649	596	617	649	605	592	602	623	633	627	606	640	630	597	679	666	651	618	655	581	633	646	608	628	679	584	592	619	623	612	596	665	642	621	603	611	640	579	621	643	613	610	594	634	621	656	578	619	603	625	604	586	637	621	578	588	631	587	615	644	599	629	609	593	637	623	630	589	635	649	656	610	602	624	626	611	649	672	595	575	618	635	572	592	638	625	623	659	628	632	626	596	596	607	625	615	620	620	633	618	671	666	645	584	597	629	636	611	600	652	677	617	599	597	614	627	618	620	650	632	605	610	627	625	604	603	620	633	612	607	610	649	651	596	638	603	624	598	608	616	617	608	598	609	555	654	612	573	571	600	614	613	632	641	612	621	565	592	628	630	634	634	591	604	620	632	632	631	633	633	643	632	631	651	661	609	616	615	624	631	585	660	623	615	560	614	610	618	613	580	626	615	580	641	613	632	591	641	619	609	593	630	628	585	621	622	616	631	606	567	646	579	589	590	623	658	638	622	646	645	619	596	663	583	603	654	669	644	649	613	607	599	608	615	627	614	590	637	642	588	604	588	652	639	636	618	598	641	647	602	633	652	586	611	627	591	621	637	632	608	621	617	634	590	632	643	660	605	558	563	605	637	656	596	610	641	608	630	627	578	599	646	624	621	574	640	664	677	648	604	615	622	621	582	623	604	618	616	610	620	611	632	611	628	637	616	615	538	612	629	636	586	617	618	640	631	605	646	600	579	586	625	640	629	632	653	575	638	675	613	570	632	594	614	606	624	611	619	641	581	611	568	637	622	593	626	607	646	594	614	640	638	605	595	582	573	596	627	623	606	589	601	646	616	595	632	612	632	642	624	635	587	639	600	601	645	656	659	595	628	622	618	649	604	606	583	607	624	620	615	601	606	608	671	608	589	630	630	656	578	620	613	623	671	615	594	591	603	594	639	636	614	592	601	590	627	628	597	613	630	604	653	580	653	595	601	618	623	578	616	647	634	610	590	624	569	623	616	627	630	612	653	644	619	642	634	688	605	622	698	583	658	575	656	583	618	654	633	643	604	668	626	604	597	605	605	654	615	613	604	612	639	626	600	641	619	673	630	645	638	596	596	591	561	629	644	641	617	617	629	631	638	617	618	590	611	639	660	575	623	632	622	582	598	620	598	623	623	577	624	637	666	617	671	604	623	606	601	620	605	620	648	631	565	613	618	651	609	628	674	629	629	581	618	611	607	604	679	626	623	646	594	637	592	678	625	657	581	591	602	632	625	630	586	644	599	626	632	631	611	612	602	614	615	684	660	627	607	595	627	609	611	556	623	613	661	621	631	624	601	638	636	633	620	621	614	595	592	623	639	617	609	648	626	569	639	624	591	640	597	652	647	645	656	572	658	654	618	606	599	610	619	599	665	644	623	624	612	635	616	580	677	605	592	643	648	604	666	611	613	624	635	624	651	609	598	600	597	614	604	628	617	614	619	631	661	627	658	577	637	606	619	592	663	595	656	620	630	611	633	570	623	636	627	610	678	594	625	600	611	614	638	617	577	609	615	604	591	677	619	593	604	618	596	614	623	594	609	606	608	605	625	674	612	626	622	627	641	630	604	581	631	588	656	579	617	652	646	629	641	613	651	598	611	623	600	594	597	644	626	621	610	615	624	637	652	642	623	630	600	600	611	583	603	600	638	630	618	632	619	612	614	650	614	648	595	587	631	648	622	612	583	608	594	644	638	596	591	614	558	607	635	598	628	639	646	683	604	589	586	635	652	579	640	641	632	552	624	639	624	611	610	612	656	598	614	623	649	649	613	613	614	582	570	607	611	622	592	597	619	613	593	615	616	640	637	588	646	629	609	610	619	660	603	599	580	643	611	612	656	631	627	616	610	557	651	611	602	576	599	579	613	600	661	589	651	608	589	582	601	640	625	605	639	603	596	636	648	626	672	611	639	624	620	591	607	599	608	660	620	675	614	622	630	598	598	638	608	660	618	605	683	641	641	564	582	626	667	614	618	628	600	560	603	631	596	599	620	641	628	615	587	625	625	630	623	657	652	639	628	632	621	646	602	627	634	642	621	567	637	627	614	594	608	626	645	655	617	641	652	639	594	675	615	605	625	640	629	612	615	614	624	637	645	654	593	577	600	633	589	616	612	580	651	619	616	653	645	629	617	600	647	588	671	606	642	617	633	623	604	618	623	648	565	645	656	652	606	607	654	613	631	622	589	604	623	649	595	617	652	635	699	619	621	637	615	612	587	602	576	605	622	596	646	602	604	616	607	624	654	655	649	592	667	636	638	615	608	636	632	608	610	659	620	610	615	647	566	645	618	602	580	627	619	645	677	589	615	630	605	675	567	642	654	620	629	625	656	597	619	660	631	585	595	582	605	620	597	600	593	573	644	659	655	616	644	630	599	620	600	651	642	593	627	645	673	588	589	597	553	637	598	604	652	634	652	647	612	664	613	658	621	620	613	638	636	660	606	640	638	636	626	620	625	654	627	666	634	627	609	594	652	609	617	569	610	638	618	613	612	666	640	620	618	597	605	641	651	559	657	644	612	624	617	620	644	655	622	630	617	638	614	614	643	604	627	601	669	602	611	670	619	636	581	592	605	597	617	660	626	572	616	565	561	633	624	625	662	618	662	629	623	659	633	636	625	588	621	602	634	646	600	649	625	582	624	634	590	615	667	577	627	571	632	643	594	604	666	636	647	685	603	619	630	636	623	607	619	660	596	607	629	602	650	632	690	587	595	624	644	618	631	633	618	613	632	632	639	671	620	589	601	586	621	607	670	594	608	583	639	602	620	608	621	595	631	609	591	608	619	636	591	644	589	646	624	630	629	604	626	579	609	586	617	611	638	613	584	643	604	610	629	624	641	602	584	560	569	566	632	603	672	599	594	602	634	621	602	612	620	598	603	629	659	632	626	634	610	636	651	612	632	606	632	614	664	581	609	651	580	585	608	580	627	640	649	604	616	616	645	631	610	714	620	622	650	636	581	579	651	613	638	610	549	640	637	649	606	653	605	599	627	593	599	659	563	638	629	624	647	619	613	593	605	610	612	613	631	600	663	644	628	667	628	606	633	650	606	628	595	655	656	616	612	584	610	617	667	655	614	663	637	612	616	622	631	632	606	617	630	586	579	655	635	601	655	593	627	610	598	630	626	604	576	673	621	560	613	580	645	639	618	650	649	664	573	617	574	645	615	646	585	625	656	614
8545	1821	2378	1743	1207	845	646	479	422	328	336	259	273	239	213	187	192	205	181	181	173	149	172	165	161	186	157	150	152	157	159	155	141	151	152	143	143	136	150	136	131	147	132	151	130	121	144	121	144	132	155	130	136	164	123	147	142	136	130	149	124	155	127	123	155	132	122	143	162	125	136	153	129	138	147	126	135	119	118	145	130	105	131	126	160	142	135	134	127	131	139	145	137	141	111	126	133	150	118	118	130	137	130	148	142	137	127	128	127	147	145	124	139	147	141	146	127	132	120	138	128	123	132	128	144	144	162	107	133	149	135	130	134	111	127	142	135	137	135	145	123	129	126	128	146	136	122	118	148	151	118	152	136	145	128	127	145	153	124	116	138	147	135	135	130	134	111	147	119	151	113	138	128	111	122	122	123	127	138	136	130	117	144	134	132	122	124	127	130	125	134	140	138	113	130	121	125	138	159	136	112	123	123	129	129	115	129	130	125	128	131	147	126	131	143	135	130	134	144	116	109	134	149	133	131	121	153	133	130	138	144	120	150	126	126	138	135	150	133	127	124	107	141	132	110	125	132	120	126	132	129	145	140	128	133	124	119	124	146	120	131	134	123	122	134	123	146	135	122	137	146	134	128	121	112	150	142	124	104	141	123	115	117	126	122	127	153	119	136	119	130	138	124	119	126	147	134	138	131	141	137	133	123	133	147	139	134	146	147	153	137	132	151	132	132	127	112	128	144	150	126	155	121	137	120	145	134	130	128	123	127	118	131	128	127	129	132	132	133	124	130	133	150	123	137	137	112	127	146	154	126	114	144	141	131	122	109	137	131	151	124	116	150	132	137	122	119	114	128	134	116	148	132	137	124	145	137	114	117	130	125	140	121	139	139	147	132	126	119	139	108	120	137	126	128	145	120	155	131	133	126	114	147	117	119	135	150	138	119	122	125	111	145	150	121	115	128	134	138	134	143	141	131	131	133	141	107	122	104	131	135	119	139	135	142	121	127	135	109	116	109	134	132	118	118	121	132	143	129	116	135	134	151	134	145	120	137	119	143	133	130	153	125	109	153	118	131	136	134	127	127	108	134	136	122	126	121	128	120	151	139	133	128	129	138	137	122	125	136	123	138	130	126	140	123	134	154	117	135	127	143	142	141	139	123	127	133	120	130	137	120	131	136	133	113	113	127	135	129	133	130	127	131	118	119	124	139	140	129	138	155	136	145	128	153	134	99	130	127	136	139	145	112	135	146	119	118	148	118	153	123	135	132	113	153	128	142	120	141	116	134	133	123	120	121	126	140	114	151	130	141	122	141	149	134	125	122	142	140	114	124	124	120	146	125	141	142	133	128	130	152	140	155	125	132	126	140	120	116	124	134	125	139	130	117	120	141	144	116	129	137	148	145	134	118	143	132	132	138	121	140	130	132	117	126	131	138	112	146	132	129	131	115	131	160	131	118	125	132	118	132	123	148	111	102	147	128	120	121	140	121	132	122	132	115	151	139	119	134	120	138	113	132	140	153	132	130	146	154	145	132	116	130	142	122	148	122	137	129	141	124	137	119	115	129	142	150	118	141	142	147	117	141	145	141	125	146	150	124	131	148	126	123	126	124	118	143	135	121	153	130	139	128	119	136	137	132	129	116	109	121	143	124	135	136	145	130	130	116	148	128	117	110	142	121	129	128	131	127	122	143	129	127	130	136	137	113	120	109	151	138	122	125	105	146	111	121	145	140	128	121	118	129	107	125	160	152	127	135	131	141	116	107	166	130	134	119	133	128	145	130	132	119	134	134	140	123	122	143	127	122	126	144	141	125	149	135	144	109	161	119	117	131	144	137	109	134	130	114	121	128	116	135	135	141	126	130	112	109	112	135	123	137	146	146	111	129	145	142	141	147	107	126	109	133	143	128	137	135	116	133	148	121	136	128	124	136	147	133	130	134	117	126	129	134	137	131	138	137	130	106	127	125	129	128	134	164	141	125	118	132	120	157	145	120	114	126	125	97	120	97	141	125	127	137	143	132	139	115	123	134	128	150	142	119	128	135	143	145	122	141	136	132	127	133	135	140	126	127	121	131	136	121	129	136	133	136	127	128	135	130	112	145	131	117	143	111	124	149	142	112	156	136	141	142	115	147	144	139	142	126	122	123	135	125	123	134	119	122	116	118	123	123	139	171	132	129	153	113	147	143	129	145	126	139	132	125	129	126	122	107	132	133	155	126	109	137	120	139	138	133	120	153	143	161	135	128	131	126	128	130	123	130	130	146	128	129	132	153	112	128	148	125	135	128	120	139	124	129	149	144	130	114	148	122	140	125	130	124	114	130	133	142	140	123	115	132	129	145	165	134	135	133	145	100	130	134	125	133	137	139	115	138	138	134	145	126	131	108	140	123	127	132	104	125	129	132	131	126	119	128	149	157	130	110	138	129	109	129	116	140	143	139	124	129	100	120	124	140	147	147	141	130	151	135	143	139	124	128	112	134	149	127	137	131	139	123	131	128	112	129	116	113	139	143	127	121	142	136	118	117	124	150	142	124	136	143	138	148	136	123	123	115	134	124	118	127	126	121	140	128	135	130	141	137	132	139	110	141	140	125	115	127	141	130	126	135	144	134	135	136	123	131	132	130	129	113	137	144	130	131	138	133	118	140	132	147	119	152	146	124	131	137	126	112	124	120	154	130	123	116	119	131	125	146	122	146	134	143	112	116	130	140	155	116	138	152	139	164	126	139	136	137	129	152	151	142	111	121	113	138	134	134	147	111	127	101	154	139	117	118	137	118	135	151	137	129	130	146	108	135	116	121	139	154	138	114	110	135	125	106	121	127	141	147	113	119	115	123	110	131	142	134	129	104	131	143	123	129	139	140	111	136	114	112	138	112	137	133	115	148	101	115	115	142	120	153	134	137	126	138	129	115	117	127	124	145	118	145	139	109	120	133	126	125	131	130	142	109	140	118	118	112	129	129	126	136	112	126	123	136	141	146	120	130	136	132	135	111	119	128	137	133	121	130	128	126	134	127	134	134	118	149	124	143	143	125	117	154	116	136	142	146	113	141	132	127	143	128	136	127	133	113	118	134	119	149	120	155	140	124	129	130	126	113	134	118	123	132	106	131	143	116	121	134	137	131	133	117	132	142	141	123	113	136	119	127	144	133	149	131	158	121	134	135	122	114	122	136	124	123	133	121	136	124	136	139	131	137	126	140	142	129	126	124	147	128	123	117	150	135	130	130	120	116	132	146	125	130	147	118	134	121	115	112	117	131	128	110	152	139	111	144	115	135	151	153	127	139	132	130	136	132	128	141	120	135	130	137	115	105	154	120	134	143	124	125	117	124	118	129	133	116	125	135	129	132	115	119	146	115	119	125	124	138	138	130	120	137	120	137	136	141	130	115	136	120	134	134	111	136	128	116	140	133	122	152	123	123	144	150	109	125	136	139	148	111	133	127	122	128	141	131	129	140	139	126	122	115	105	141	122	139	127	146	137
7852	2276	5262	6080	5328	4416	3655	3005	2449	2192	1889	1760	1532	1332	1236	1177	1064	1016	1016	904	908	875	809	780	747	692	727	720	656	663	657	628	638	572	593	634	629	542	586	542	608	532	551	562	516	521	542	568	547	531	546	549	487	528	486	498	522	535	485	509	511	502	520	486	475	515	500	513	481	448	482	482	494	472	487	440	482	468	505	472	444	497	478	443	477	482	492	500	481	476	511	465	482	456	496	446	456	464	446	444	477	471	483	459	482	482	500	488	482	480	463	447	474	470	456	466	488	447	469	486	467	439	445	491	444	454	462	478	480	505	469	497	447	455	495	449	435	438	456	465	449	425	474	484	473	446	442	459	453	469	452	464	459	439	434	462	461	470	465	465	481	460	474	438	447	427	467	432	470	458	449	448	433	453	450	442	473	468	478	495	448	484	429	468	469	468	430	452	480	425	480	451	476	444	475	459	432	444	446	483	481	470	472	430	477	484	438	431	455	456	463	465	421	444	483	459	500	483	441	453	440	466	447	405	497	450	459	474	462	468	495	447	423	468	479	438	435	440	465	446	456	459	446	449	456	512	463	438	475	490	438	459	478	454	465	473	439	465	427	452	472	464	452	477	458	430	482	462	435	432	441	483	458	452	451	439	473	465	445	485	482	480	446	482	483	516	468	451	461	437	461	458	462	453	459	480	485	456	468	431	463	418	494	440	457	455	435	408	437	456	436	443	441	446	471	455	464	427	437	451	456	462	447	465	379	462	446	479	456	429	447	505	455	481	490	447	470	503	454	459	464	460	422	481	452	477	459	491	438	450	465	453	460	461	459	463	484	464	466	450	455	513	462	451	439	464	437	449	441	464	487	503	448	513	461	450	506	432	432	458	443	443	453	434	499	448	438	494	469	455	459	495	474	479	469	421	457	433	465	415	430	440	430	462	465	449	474	408	444	461	447	503	468	514	468	481	437	455	475	421	485	468	481	469	446	446	465	467	463	454	467	442	439	447	420	445	462	434	478	459	494	473	444	471	457	457	427	456	451	464	468	454	431	475	504	445	431	445	459	473	433	477	436	474	484	447	447	481	476	457	448	470	471	477	442	493	452	491	432	476	453	466	474	453	473	450	447	443	445	450	485	433	459	427	471	461	477	435	427	493	454	486	458	461	440	465	455	464	447	442	448	447	457	434	465	439	453	456	465	465	427	448	443	426	442	448	481	510	454	473	446	427	474	450	470	455	477	471	451	454	447	455	429	442	473	433	440	462	444	450	468	463	469	482	474	458	464	470	444	446	472	430	465	432	500	418	454	524	448	468	453	480	480	465	450	462	475	438	460	471	463	414	485	446	472	423	467	468	493	443	484	436	473	420	456	450	448	461	454	402	453	468	469	455	485	453	412	468	439	445	450	473	433	455	462	482	480	471	488	459	430	414	482	451	457	465	469	445	435	508	442	466	445	450	446	462	408	461	472	492	482	420	460	449	466	450	453	445	458	424	441	461	463	464	472	447	437	438	470	422	475	449	414	440	474	455	450	428	472	470	438	463	460	446	491	486	434	423	464	452	462	448	467	461	456	471	460	444	476	472	477	452	449	450	449	437	465	451	418	461	463	456	465	483	478	450	446	490	453	505	432	474	435	455	444	470	464	482	469	447	454	482	434	456	490	452	439	483	450	487	486	474	450	474	450	509	435	455	464	489	434	472	463	445	404	437	485	444	443	433	451	500	441	445	462	479	456	465	495	466	458	430	419	481	476	455	472	473	430	446	469	484	429	451	457	496	469	464	461	483	421	458	460	464	458	443	430	439	431	468	492	485	446	442	424	460	453	471	420	442	432	451	473	433	423	451	471	484	445	461	453	460	436	453	458	494	433	479	473	475	464	459	420	434	471	463	478	431	461	485	440	436	423	450	472	420	435	437	430	475	477	463	442	406	446	420	443	436	449	454	482	426	449	450	487	453	491	450	441	427	453	469	465	455	441	473	443	460	467	440	465	443	455	464	417	427	441	455	421	477	443	460	482	428	482	494	487	480	459	432	484	421	481	465	455	445	447	479	446	443	456	440	460	417	493	493	460	443	437	452	465	498	430	438	489	448	487	459	469	475	505	456	453	430	474	443	465	452	447	489	443	457	472	429	414	479	449	503	464	480	448	500	493	491	451	395	444	486	490	442	494	431	425	460	441	446	469	437	481	481	438	456	485	430	474	436	493	465	443	430	461	445	461	453	461	480	419	467	423	461	474	459	447	428	464	440	434	439	477	423	476	453	474	430	473	449	428	490	445	463	490	452	440	461	451	453	435	432	454	446	459	450	461	484	403	422	456	478	486	443	423	453	455	438	449	479	437	462	438	459	503	475	441	432	455	463	448	491	467	464	461	484	425	406	457	456	450	468	428	459	475	476	448	457	487	439	437	442	456	481	445	468	430	449	437	462	487	480	455	462	460	453	454	467	456	437	462	473	456	461	494	472	459	457	456	451	469	452	466	421	463	449	488	486	484	459	441	474	441	473	451	434	439	423	452	494	503	489	467	451	461	438	467	481	470	501	462	454	480	445	468	487	419	458	472	429	453	457	411	467	461	483	448	446	459	476	448	445	433	417	481	441	499	463	450	460	473	427	443	456	488	438	468	441	452	442	477	450	480	455	462	436	452	451	460	447	446	452	420	470	470	462	471	457	475	492	452	433	480	437	491	440	478	439	444	476	468	487	444	476	468	456	436	458	429	477	463	457	437	464	466	452	450	474	465	430	437	468	496	486	436	465	463	454	497	433	423	450	483	433	461	437	465	488	463	449	447	436	455	476	474	503	451	456	438	440	475	471	465	468	461	463	448	460	479	465	447	463	424	460	479	486	477	443	426	432	443	428	476	484	466	445	404	482	431	464	446	467	474	451	469	459	466	473	453	476	478	450	455	453	440	494	426	441	452	427	444	452	436	428	462	442	460	438	462	449	430	453	435	417	456	440	445	472	440	473	444	451	476	473	464	423	478	434	435	464	488	439	458	453	452	468	469	474	456	467	472	502	455	457	440	455	477	437	498	435	479	469	462	481	449	456	484	417	467	450	509	492	488	458	444	478	446	503	469	477	493	465	446	461	443	482	393	447	449	401	443	435	471	473	447	472	433	459	448	421	468	467	448	427	476	468	458	451	457	485	451	437	447	481	430	445	448	436	479	449	463	427	434	439	473	452	465	404	453	492	469	477	461	476	465	456	491	484	476	446	475	493	444	418	485	467	478	409	419	447	414	457	433	445	437	434	422	402	397	454	436	467	460	495	443	424	445	457	462	472	437	443	485	433	434	452	468	488	460	431	458	453	426	427	458	443	447	435	430	454	478	451	452	414	456	486	448	441	432	475	436	489	460	458	467	426	500	456	472	463	432	463	475	420	478	464	459	437	487	435	466	454	481	426	431	479	461	462	456	479	443	476	494	423	436	461	448	461	451	433	479	438	473	469	452	461	475	472	462	460	454	477	478	453	435	435	442	440	439	462
1281	374	379	352	335	327	355	297	354	318	322	325	308	308	315	321	313	336	297	334	309	357	312	332	337	322	346	319	327	307	314	346	310	300	317	289	307	353	332	301	332	349	295	306	284	295	316	321	338	328	336	346	300	332	330	313	362	314	336	307	316	316	306	305	370	336	303	314	315	305	329	363	334	279	320	293	269	299	313	310	320	296	272	312	293	309	309	340	323	334	316	312	313	304	336	345	292	322	295	326	322	321	345	321	326	338	291	319	340	319	305	328	328	340	339	330	336	319	304	307	279	329	322	312	321	332	315	344	303	312	319	316	332	350	330	342	319	281	324	341	314	313	290	313	302	310	357	298	281	285	307	308	344	334	305	313	318	311	325	332	305	318	289	325	305	283	285	327	304	276	323	274	320	334	329	308	311	315	347	346	300	320	306	343	350	316	342	316	343	326	339	311	312	308	340	317	293	325	299	314	318	325	296	278	291	345	353	333	318	322	310	321	325	322	328	329	317	305	332	307	324	316	338	311	317	311	300	317	304	315	314	331	339	337	324	310	325	340	326	344	309	294	297	290	341	307	296	337	321	302	345	316	312	346	315	316	317	348	308	339	358	289	349	319	329	320	318	344	287	305	315	326	350	318	336	347	345	314	311	322	336	348	325	320	339	348	291	314	331	289	301	301	291	329	334	294	308	311	341	319	323	304	298	311	342	277	297	323	301	318	277	274	321	290	284	314	293	317	332	316	316	309	289	311	364	327	312	324	333	322	323	294	294	328	330	309	333	345	292	343	319	303	334	328	319	327	298	309	305	328	308	336	328	312	279	312	296	323	334	348	326	333	305	321	323	335	333	293	297	312	337	338	339	285	303	345	319	332	328	301	303	334	345	306	344	331	326	283	310	303	319	270	337	337	332	314	322	306	330	341	336	326	340	291	322	322	297	328	299	341	301	329	325	299	317	316	305	328	330	326	295	305	301	310	319	330	303	301	306	332	339	315	313	327	348	304	317	315	322	334	334	319	313	330	318	306	308	325	294	335	345	347	356	327	312	310	343	343	300	331	308	331	266	317	286	320	286	301	331	280	323	317	300	335	326	337	330	325	342	309	313	313	294	333	315	299	361	357	307	323	300	322	310	285	329	313	317	300	326	327	327	319	318	305	339	316	340	318	285	326	340	322	305	319	287	286	262	312	317	284	338	289	309	305	320	331	319	332	312	300	326	343	314	321	301	297	325	280	308	334	350	328	322	351	363	299	312	297	312	303	368	302	339	305	317	333	309	337	291	322	336	342	289	325	336	308	313	319	328	290	329	323	341	310	305	295	315	322	285	331	322	333	315	318	350	351	321	337	312	264	308	312	302	310	315	331	323	330	274	294	326	305	305	287	267	311	334	323	330	316	306	354	309	320	313	307	355	274	310	331	275	311	291	327	315	324	313	310	312	299	352	308	331	302	355	319	310	326	332	317	357	334	324	346	316	335	297	309	347	327	304	317	323	336	322	318	304	329	285	324	325	287	325	313	323	323	317	327	339	322	305	333	335	365	313	300	312	315	349	314	297	273	325	310	351	333	291	278	320	314	307	323	325	307	302	310	301	292	309	313	310	300	308	324	308	295	310	300	305	332	325	283	345	339	318	298	293	345	326	326	288	311	324	313	349	338	328	312	315	319	335	327	321	340	320	298	339	319	346	312	300	314	288	303	329	309	316	315	294	308	314	319	288	323	348	293	291	308	314	333	325	334	311	294	322	322	341	336	309	318	288	298	351	307	343	326	333	298	327	343	361	315	287	293	334	351	331	310	299	336	341	299	308	316	308	338	317	290	326	291	286	319	298	328	346	341	301	308	341	326	306	341	296	302	315	320	311	323	329	306	317	312	351	302	299	310	357	324	274	307	326	276	320	313	313	323	327	316	338	367	367	298	337	337	312	306	290	310	299	318	316	296	318	291	331	278	296	300	301	293	328	331	316	310	321	320	314	330	335	290	308	321	337	323	327	296	309	343	321	312	324	314	334	309	301	299	326	316	356	303	311	333	311	301	305	288	322	314	317	308	324	304	293	313	315	326	306	309	339	313	319	329	347	334	332	320	291	337	323	312	345	311	308	301	323	316	321	316	323	341	316	325	341	325	326	294	304	330	308	277	327	313	301	308	267	306	327	320	286	291	337	310	299	329	313	347	336	316	325	313	321	321	299	332	276	339	302	293	338	330	345	305	278	301	298	321	344	338	332	303	330	352	324	261	317	335	304	337	328	316	305	359	322	326	319	328	339	296	311	303	332	309	306	320	322	320	310	310	284	306	330	311	342	302	324	334	323	308	302	330	326	306	330	307	336	328	322	316	286	341	331	296	287	310	318	336	341	325	337	315	329	284	322	299	316	332	305	275	333	298	372	311	313	338	301	321	312	308	317	298	314	309	329	302	325	328	321	315	309	327	287	309	337	303	345	333	340	307	303	342	351	293	287	308	317	288	314	316	310	309	307	338	324	316	316	323	335	311	313	351	323	318	311	304	315	315	318	338	306	306	318	287	335	336	330	302	292	336	318	316	333	300	363	330	336	310	327	320	319	285	323	336	322	336	323	304	314	300	343	276	345	325	313	296	318	321	309	328	298	336	336	333	330	309	315	334	331	314	310	328	320	356	313	316	303	309	339	330	318	276	289	332	316	315	332	335	344	320	336	298	339	309	329	328	310	325	303	310	348	297	343	334	318	317	293	318	332	321	330	292	297	314	308	305	265	329	286	322	307	310	317	306	309	283	277	347	339	315	340	298	332	297	304	329	294	339	323	290	348	310	347	285	307	307	328	333	322	327	316	346	283	297	317	278	318	277	322	320	292	336	345	336	323	335	349	327	315	317	337	319	288	304	293	319	349	333	314	286	315	349	318	273	307	322	361	297	356	317	346	302	292	310	337	304	287	319	307	333	308	289	306	329	328	335	306	338	322	282	339	309	341	298	326	296	324	346	313	311	325	293	311	330	368	302	332	323	308	334	331	316	315	323	302	290	318	318	334	343	337	351	330	336	321	335	359	345	315	336	298	313	313	297	344	288	292	337	335	316	300	332	303	303	338	302	306	325	292	334	280	292	326	304	323	285	337	295	283	362	297	312	292	306	309	291	319	316	339	299	327	303	356	321	318	333	346	329	316	348	331	326	295	348	319	315	300	324	316	340	318	330	327	319	321	327	318	352	273	317	335	312	323	331	290	297	319	290	305	294	312	340	309	315	325	347	318	329	326	317	331	324	329	331	333	338	304	349	282	311	309	284	325	337	319	345	323	333	318	314	339	334	289	340	298	324	342	360	311	326	316	334	301	353	319	320	354	320	268	331	325	302	285	305	329	321	330	283	330	322	327	322	331	332	334	351	326	319	329	323	294	327	320	279	288	287	303	349	305	306	336	334	320	322	319	287	328	286	287	300	297	315	308	329	347	317	353	368	324	346	327	337	328	321	309	312	322	315	327	309	309	340	340	335	284	340	314	312
2415	1066	1119	1156	1122	1024	977	1017	959	987	1056	1023	996	919	973	967	984	1004	944	1009	933	966	1018	973	1038	953	981	965	983	960	959	946	1009	894	992	995	946	984	976	908	920	944	972	962	921	956	934	944	981	992	937	982	957	958	942	967	998	981	960	934	1024	967	915	1005	961	1003	892	930	985	947	993	973	961	967	954	951	935	969	950	955	918	961	941	949	936	905	954	950	935	885	979	924	913	915	897	979	971	950	987	962	1006	974	970	917	1016	986	956	879	960	940	977	955	958	954	992	988	998	979	952	934	958	955	955	924	926	966	936	974	977	1021	918	969	962	933	1004	960	985	963	912	978	925	946	970	960	878	961	976	945	949	947	935	967	914	911	991	917	953	892	943	993	972	943	941	903	966	918	884	996	1002	954	943	975	960	974	952	974	1012	963	962	969	1065	918	993	1017	988	939	951	953	934	917	980	966	929	968	969	1007	992	942	958	942	916	965	982	985	993	940	967	969	940	929	935	970	954	908	920	950	985	940	1013	938	963	984	897	937	909	981	977	1005	938	954	954	924	978	954	983	981	947	959	934	949	957	950	995	963	940	980	954	914	922	905	909	910	913	972	947	943	983	959	893	987	968	968	979	948	942	934	930	933	920	987	945	895	958	939	923	927	968	1028	976	932	1000	899	951	945	958	960	1012	928	904	914	914	923	965	977	1014	951	938	929	990	982	963	950	936	888	1016	1010	933	910	1012	977	992	922	937	978	977	983	919	920	925	967	952	1004	919	960	929	994	956	970	987	970	906	947	941	931	989	936	958	950	961	986	887	941	961	959	975	914	963	961	982	949	982	1026	922	937	988	949	937	984	1001	979	965	943	911	904	943	942	904	997	958	938	944	943	921	941	928	1000	903	952	983	935	977	924	947	963	971	1035	1012	957	943	940	968	1034	1018	970	922	954	1003	950	935	927	979	977	859	963	933	979	1028	994	932	978	982	943	1017	997	966	945	947	944	926	945	954	877	945	938	959	959	980	970	980	959	971	931	937	977	1019	983	918	905	988	964	975	1025	1002	941	935	962	933	978	970	944	922	983	997	903	921	966	974	934	918	972	981	952	1022	967	974	933	979	969	972	973	986	1005	895	976	996	918	1001	987	996	930	963	938	926	1006	941	912	972	915	973	963	946	966	986	992	869	937	955	950	907	922	967	979	961	911	948	942	986	975	990	943	956	990	961	984	955	940	994	948	972	1028	960	943	991	914	927	1055	970	935	905	985	937	983	926	954	965	971	996	964	973	949	930	952	943	971	931	973	1006	989	975	959	963	893	950	1029	946	912	898	941	959	936	1003	946	1002	975	952	902	976	955	917	989	990	964	912	977	960	922	979	970	949	937	934	970	917	940	993	947	987	896	961	966	976	923	946	928	916	971	1005	972	964	926	909	945	934	949	969	984	978	988	963	979	963	945	950	942	1007	960	986	958	931	934	955	990	964	941	919	962	1012	1024	954	930	971	950	937	944	948	933	941	988	974	952	925	941	1020	959	984	910	925	976	966	903	948	897	923	917	969	930	991	962	939	962	938	933	929	938	916	963	943	967	940	975	943	940	943	912	959	971	1004	921	952	946	970	960	975	984	971	937	974	1002	975	997	955	986	932	934	953	965	924	954	937	947	923	943	961	955	984	944	1005	926	958	895	971	979	909	914	926	952	951	960	981	969	952	983	929	959	919	951	950	979	984	952	940	957	929	960	927	987	940	952	948	1012	910	977	974	933	1004	930	926	979	996	930	863	949	970	971	1000	989	950	953	978	978	963	931	902	948	955	948	920	972	1000	981	914	962	933	1015	941	972	911	949	970	976	927	985	959	934	942	924	995	934	932	934	941	962	937	954	930	942	948	983	914	937	935	946	928	907	934	991	973	1003	990	968	922	964	921	978	988	925	956	938	947	931	991	977	945	956	909	979	964	986	1006	879	939	996	989	899	1014	952	973	955	937	912	899	954	1003	975	951	951	943	994	945	968	960	921	957	948	982	970	996	895	918	948	963	927	955	915	934	971	967	927	936	934	925	940	922	955	969	953	1005	1046	936	970	1005	933	918	969	931	984	942	980	925	1010	960	967	924	910	971	961	938	943	968	963	928	938	994	952	960	955	913	924	993	948	951	963	990	950	978	978	965	933	953	983	957	986	999	1030	928	957	920	974	930	947	967	966	963	955	951	955	933	938	975	963	964	895	979	936	958	982	974	940	979	952	921	896	948	964	983	930	953	935	956	951	951	898	952	949	957	934	905	911	1001	896	979	967	1014	992	953	936	975	1008	960	936	968	945	961	984	962	969	948	985	998	996	932	970	932	946	978	926	958	973	958	914	957	989	971	981	928	956	1009	1005	965	940	922	944	970	1015	996	940	944	930	927	964	926	959	1027	963	933	887	1002	932	933	957	983	941	981	1009	961	982	970	980	942	1006	948	926	986	981	914	983	957	996	971	912	949	960	924	965	906	934	939	946	987	887	906	942	970	1008	981	928	892	1013	944	940	942	932	1004	912	926	950	956	929	941	940	965	980	934	989	981	942	929	944	951	979	953	926	972	972	921	958	965	928	911	990	906	971	978	983	984	980	993	922	929	979	939	955	963	919	929	947	980	893	924	938	1010	950	948	942	972	967	980	914	969	942	941	957	931	988	974	939	943	923	961	955	975	970	988	958	1010	989	912	991	981	974	944	994	929	973	937	959	915	957	952	967	918	965	985	906	953	941	947	931	970	975	892	903	994	969	911	916	948	883	995	952	974	975	925	977	962	967	982	863	973	974	973	975	939	950	965	965	921	936	954	959	956	923	980	957	961	952	936	941	1009	915	951	936	979	974	977	993	993	969	956	949	990	917	983	950	922	988	943	976	1020	889	950	991	1008	978	943	971	949	921	958	943	979	952	982	950	981	971	932	949	929	911	920	958	899	1009	943	948	1004	957	992	926	966	931	1029	984	1007	980	973	956	980	966	936	953	923	956	951	961	970	961	962	999	986	950	997	1014	964	946	900	951	974	957	959	901	959	954	954	984	925	933	939	957	939	1009	947	981	939	944	941	944	907	905	957	951	1012	938	936	992	996	1009	890	952	1012	993	934	965	952	975	978	949	984	959	892	881	947	985	932	984	956	975	963	980	1069	1013	1007	956	960	919	929	1010	967	957	982	936	1004	952	968	941	967	959	1010	935	1007	944	981	1011	986	984	984	990	926	924	941	958	921	968	1002	983	930	959	953	938	961	949	989	961	950	921	977	955	1018	954	953	948	941	951	944	957	954	910	947	981	928	998	931	999	931	930	990	969	947	956	967	1020	941	980	968	994	986	926	926	1015	930	985	975	1034	867	966	949	911	952	913	933	906	1017	966	918	1029	948	954	1003	993	888	937	973	971	905	948	980	985	965	987	980	961	970	966	963	932	997	945	937	966	925	955	955	940	948	974	904	991	901	968	976	991	979	924	945	913	1004	941	979	934	920	927	929	950	950	948	886	964	926	926	951	924	945	1008	963	964	1006	920	949	978	876	931	992	914	969	975	994	982	950	953	959	937	1013	948	967	946	986	940	943	1007	985	949	922	885	986	953	964	937	953	925	938	994	950	883	949	928
4564	993	1240	1031	670	524	461	381	324	274	253	248	238	233	260	243	199	209	204	219	209	212	222	251	215	181	192	204	206	187	188	197	201	215	193	194	228	188	197	180	200	182	212	172	195	191	189	208	197	205	219	186	211	191	182	204	187	189	200	189	197	181	208	175	182	208	170	199	187	188	201	191	166	180	173	166	182	165	185	214	203	206	209	185	210	175	203	175	188	217	217	176	222	197	190	196	205	199	207	179	176	176	210	197	200	195	182	218	205	217	192	183	175	213	171	210	176	223	199	229	193	187	190	194	187	199	173	203	210	190	194	181	170	177	206	178	174	193	203	202	176	202	193	188	192	200	195	186	176	200	213	187	208	214	196	186	173	185	203	211	191	208	177	207	215	198	187	198	204	198	189	194	187	216	186	205	194	189	172	175	164	178	211	192	195	187	211	201	222	181	190	192	178	214	196	211	172	186	179	172	162	185	186	201	186	184	187	198	163	202	217	191	196	202	201	200	182	188	180	178	212	179	207	190	182	202	227	223	209	184	203	178	182	191	182	178	181	174	182	200	181	171	208	181	181	176	211	181	199	191	194	197	201	199	188	205	192	199	185	193	183	200	202	191	186	188	181	209	161	198	200	205	173	189	216	213	216	210	196	187	161	180	177	210	195	200	185	199	183	212	193	208	185	184	203	209	211	178	212	195	203	193	177	206	206	203	181	186	208	190	200	181	171	181	216	202	207	186	210	221	158	196	179	243	179	204	186	176	190	166	165	196	199	183	200	199	198	232	203	168	195	178	183	190	187	211	177	192	192	179	192	186	194	179	198	209	206	186	192	179	196	187	192	171	208	172	195	214	161	179	200	172	186	200	190	188	194	177	172	199	186	194	181	216	194	211	186	180	176	192	189	191	188	202	203	225	177	174	190	160	188	201	199	190	190	187	192	194	183	200	180	216	236	180	203	191	182	191	191	203	208	201	205	175	189	169	173	194	179	195	208	191	192	210	199	167	193	206	190	185	171	210	173	193	192	170	204	192	172	193	187	191	202	200	193	195	193	187	205	184	199	178	171	179	180	186	189	196	191	202	192	196	188	217	173	207	208	194	202	187	222	194	168	189	192	181	174	188	198	176	168	190	172	194	206	208	206	207	187	178	196	208	185	182	171	183	169	202	199	179	176	210	210	180	172	167	187	189	183	216	167	187	196	196	180	202	196	181	217	186	187	181	150	206	199	203	176	201	197	186	186	203	191	193	191	194	213	185	200	195	191	186	192	205	203	193	187	204	183	197	217	196	182	174	195	203	189	207	196	199	153	181	191	181	186	169	187	196	202	211	188	203	171	191	191	201	186	205	184	183	193	200	206	201	200	170	184	209	186	199	188	173	192	209	158	197	207	188	194	185	192	199	212	184	189	185	172	223	193	186	167	193	184	183	186	211	203	177	195	160	197	194	177	204	184	212	199	197	199	194	193	188	195	182	194	178	177	205	181	219	197	190	199	194	200	195	193	198	171	179	201	203	192	154	184	195	178	176	231	195	184	200	169	215	196	207	183	189	219	173	213	178	187	208	192	215	211	164	215	190	176	201	192	194	206	203	203	201	189	201	193	192	168	191	192	195	217	185	198	198	208	184	187	199	185	178	201	205	209	215	196	201	199	194	180	202	192	191	200	208	205	199	190	193	207	184	185	202	161	175	204	211	173	205	219	188	157	203	203	187	180	229	189	208	226	200	208	205	178	196	204	199	197	196	217	180	190	194	184	213	178	183	186	197	188	181	200	188	183	215	187	212	224	160	196	200	165	168	202	191	227	193	169	204	195	195	202	194	163	188	204	168	201	184	201	207	218	165	218	189	188	218	194	181	207	208	193	182	191	206	181	182	211	176	203	176	192	212	185	171	199	177	181	194	214	198	195	181	187	215	185	202	189	193	194	182	177	197	219	203	221	163	178	190	214	194	204	179	203	188	175	185	205	172	193	163	195	183	172	165	167	202	204	203	197	173	170	181	214	186	192	197	185	213	182	204	186	190	221	202	195	193	204	202	181	192	158	196	187	200	196	226	215	211	206	173	210	213	196	203	187	183	179	179	178	182	159	172	199	209	183	182	189	193	176	216	189	165	214	229	163	180	186	159	215	178	206	188	190	187	210	218	197	167	217	182	187	190	185	181	182	200	189	213	194	180	173	194	203	196	195	182	181	187	185	197	187	185	179	209	193	205	215	202	185	176	197	192	216	188	181	170	205	198	206	198	210	190	172	176	186	203	174	206	200	190	191	192	200	180	203	190	192	181	187	168	187	190	209	193	187	175	168	181	189	162	198	191	196	180	208	200	177	178	192	190	203	218	223	180	190	195	214	210	228	217	198	225	182	170	171	186	179	187	193	186	202	207	168	182	211	212	172	157	183	192	190	188	219	181	216	187	168	183	178	174	189	185	208	173	194	199	206	196	218	196	197	179	180	188	189	189	175	187	194	205	210	212	227	172	187	186	209	195	205	201	186	181	182	200	192	196	193	179	186	207	180	179	192	176	190	208	206	204	190	199	215	181	212	185	186	222	201	175	166	178	204	177	200	172	217	206	177	159	172	197	188	179	198	193	183	191	174	189	178	161	178	207	197	186	176	198	178	190	192	185	196	184	217	195	200	180	187	203	189	181	178	190	201	215	229	185	171	186	182	176	202	187	207	192	215	213	185	178	168	194	200	201	199	188	183	172	202	189	203	208	197	209	179	210	177	187	193	183	198	196	195	209	194	168	198	166	186	172	197	203	201	198	202	231	207	176	207	186	184	207	171	178	193	185	186	184	214	196	209	187	172	164	184	191	201	170	190	182	205	183	185	195	190	165	192	162	194	202	198	194	172	177	179	196	203	204	188	199	181	207	216	195	183	186	182	182	181	186	196	184	199	206	174	208	180	191	184	189	198	188	169	172	194	205	185	194	174	161	202	173	182	165	184	181	228	191	193	176	186	190	199	191	178	194	191	173	207	200	208	183	186	205	207	212	197	172	193	204	183	200	175	181	170	194	205	181	201	202	176	174	219	182	190	192	170	206	180	192	190	198	201	218	209	188	180	204	196	197	189	180	192	204	191	202	164	195	203	191	209	191	198	183	185	193	180	165	199	176	219	197	181	190	205	194	198	177	195	199	192	196	218	160	203	188	212	182	201	190	178	192	182	187	206	190	171	203	192	198	215	205	211	198	187	198	208	192	201	201	193	177	209	156	192	194	194	178	179	182	190	199	216	175	188	196	214	199	186	225	184	199	213	195	216	216	190	188	183	233	194	188	192	188	196	194	194	188	178	173	187	198	176	190	208	195	174	180	216	170	171	194	192	180	186	212	199	205	188	187	186	194	188	163	217	186	186	167	192	210	187	179	197	191	204	170	200	173	196	174	173	183	182	191	200	201	169	208	198	179	163	204	209	193	196	173	191	194	184	199	185	193	196	178	209	171	166	172	179	212	214	193	171	192	220	194	193	188	192	187	180	180
5564	1508	3205	3593	3189	2697	2335	1925	1617	1497	1381	1279	1120	1064	1029	950	939	889	854	797	847	758	821	829	761	726	701	725	755	743	659	721	741	671	681	693	668	615	676	683	670	710	682	662	673	633	678	627	635	645	659	683	666	605	672	636	611	651	646	663	597	681	638	664	623	643	667	608	596	662	607	666	604	659	659	591	640	611	600	638	644	687	607	608	599	625	642	621	585	641	613	621	620	632	618	640	674	605	611	611	644	632	619	622	593	680	643	607	649	594	623	616	568	615	625	680	586	576	635	645	603	645	629	571	643	639	593	631	545	595	636	630	632	593	666	647	638	611	602	658	610	604	612	615	606	673	661	599	608	638	626	575	611	640	644	602	618	642	606	622	630	599	604	609	617	644	568	621	584	606	642	652	603	612	582	627	601	648	635	618	606	623	637	635	619	648	632	597	634	603	636	616	596	659	654	575	581	618	610	614	584	651	598	597	626	625	619	623	626	632	636	621	623	635	603	619	567	653	621	605	649	599	630	618	625	641	641	614	604	596	600	679	612	599	653	648	611	628	657	643	618	610	596	574	583	616	606	604	623	591	632	652	598	621	631	611	635	598	583	633	601	629	576	611	640	560	609	569	603	636	641	615	648	648	580	611	622	586	591	598	630	635	627	571	625	631	589	597	615	620	636	610	635	645	635	618	655	651	591	611	598	666	587	591	620	602	602	622	583	593	625	633	625	596	581	628	606	594	607	638	659	594	630	637	661	611	631	560	608	596	593	638	617	625	588	635	571	587	628	635	652	626	592	593	593	616	599	668	604	612	581	620	628	620	614	632	591	594	586	633	621	618	627	597	621	659	605	618	650	646	599	598	671	571	580	622	617	622	581	607	665	578	598	621	598	601	597	645	584	592	597	583	603	599	646	658	545	638	603	574	626	611	651	595	626	592	627	643	580	602	589	592	628	641	624	580	580	615	598	670	594	632	603	633	598	610	574	572	596	604	618	605	628	627	654	601	650	621	582	613	595	624	579	621	605	602	653	655	628	557	590	686	627	617	621	620	623	667	644	592	597	605	634	667	619	584	614	610	652	593	621	596	611	601	629	609	576	603	573	569	643	640	616	612	627	659	582	615	615	686	615	600	656	615	604	605	617	584	581	608	576	593	621	606	633	657	599	617	650	638	606	591	632	597	583	615	661	616	623	589	586	636	618	584	649	607	619	625	599	644	616	585	618	638	588	587	662	652	610	606	633	606	591	601	605	619	611	616	637	672	625	611	623	581	598	600	646	585	612	645	555	628	646	631	578	597	581	629	606	621	593	634	583	637	614	602	619	587	606	629	598	600	634	599	584	614	627	598	642	622	587	633	640	625	582	587	593	593	643	628	608	640	588	616	623	614	628	624	588	580	618	622	592	609	595	608	635	630	660	609	617	633	554	601	653	607	590	569	620	601	637	650	618	620	609	630	634	643	621	553	589	617	600	597	561	587	630	646	635	627	573	604	592	647	617	628	653	583	612	575	608	603	609	619	659	643	634	573	624	655	647	616	628	600	587	708	639	604	614	642	589	664	611	609	607	609	616	626	610	617	590	583	619	600	595	635	625	629	579	605	642	599	596	625	646	587	624	608	654	641	603	605	631	614	583	625	592	614	642	627	609	592	656	632	604	636	607	641	619	606	623	633	591	621	626	629	614	560	636	599	617	608	662	600	582	641	581	593	605	593	655	599	611	601	614	598	635	642	612	624	575	569	631	608	669	606	662	603	621	640	606	631	567	611	611	660	631	595	678	620	670	608	618	607	623	604	625	643	610	593	616	628	569	626	610	620	555	574	595	607	640	616	660	630	589	597	612	620	626	587	628	624	608	636	644	574	590	618	601	609	569	631	602	609	655	585	622	606	633	637	623	621	626	620	637	640	633	626	635	586	611	640	577	595	576	594	593	624	627	679	637	628	597	623	604	605	615	592	617	625	614	619	608	639	646	637	617	645	646	606	594	633	626	617	627	593	577	622	640	610	593	629	610	653	590	607	605	617	597	642	608	572	587	601	584	602	623	630	630	617	617	624	619	635	570	607	622	579	628	600	622	563	629	607	611	619	617	629	640	591	600	591	644	612	600	605	608	594	637	609	595	647	609	621	605	633	628	598	599	574	639	593	609	635	622	644	649	602	609	563	623	575	636	618	673	575	662	620	585	579	614	611	604	577	644	608	624	616	602	625	614	563	661	611	610	580	634	631	616	605	613	623	609	633	609	623	589	615	596	647	604	588	680	649	603	625	629	599	583	594	637	585	594	604	648	597	593	620	657	582	569	601	618	642	620	566	664	538	593	561	636	614	677	609	640	585	624	659	639	616	614	631	615	581	598	642	645	640	626	636	639	636	606	619	641	636	597	620	626	621	593	592	644	584	629	616	647	669	644	626	615	597	590	623	636	569	621	593	629	619	616	647	627	636	645	610	603	604	588	624	644	645	596	587	632	590	616	654	628	624	585	613	615	594	594	639	568	592	581	603	635	616	619	590	604	617	603	616	638	633	644	592	615	643	618	596	669	645	605	612	641	603	642	622	624	608	648	589	587	616	654	611	589	590	601	612	606	622	620	647	649	637	573	622	611	630	630	611	586	607	637	594	648	657	653	599	607	612	581	587	625	637	620	626	606	629	612	583	644	621	599	641	645	635	620	611	611	620	589	657	606	664	565	581	604	637	632	601	596	603	658	581	578	604	639	645	662	594	650	557	585	637	598	565	627	648	631	616	611	616	597	582	607	617	625	641	622	633	614	645	573	604	606	612	618	589	610	649	626	598	586	604	584	610	618	613	593	566	650	620	602	627	654	592	615	646	613	613	621	586	596	591	585	622	684	638	640	630	632	621	563	634	609	623	694	620	589	610	574	648	654	607	634	626	596	618	601	584	617	607	632	617	593	603	615	639	625	619	628	578	614	618	606	618	594	615	630	653	659	617	633	629	616	617	598	622	637	604	594	638	605	613	623	570	591	606	639	601	638	568	643	610	624	605	621	640	652	584	624	631	640	622	648	641	644	638	608	630	636	612	662	587	602	633	631	639	594	624	570	620	586	589	622	625	616	609	583	667	608	579	633	592	621	597	583	638	638	582	623	660	634	619	622	563	597	655	603	612	616	655	607	608	608	602	579	616	603	603	656	633	580	618	619	616	633	610	625	621	589	630	610	584	616	639	637	584	648	610	580	585	649	630	609	594	629	569	602	615	657	614	598	599	616	626	586	650	657	644	616	617	669	601	615	610	594	635	605	608	600	600	647	603	627	616	624	599	609	626	621	615	636	631	600	619	608	626	630	624	615	610	648	628	627	582	603	610	567	624	616	624	589	599	608	597	607	593	622	626	676	598	609	615	641	647	608	623	640	604	608	595	619	605	618	591	584	608	601	628	632	597	622	616	590	625	573	592	644	606	595	577	651	589	644	619	595	651	633	594	573	640	650	589	582	645	613	649	592	640	664	624	620	690	687	626	633	586
8634	1876	2371	1676	1173	851	629	479	412	345	310	305	230	234	210	223	206	192	173	173	182	157	152	182	166	133	154	160	167	143	137	151	161	150	128	129	140	151	134	127	145	132	135	152	148	145	153	128	145	143	149	124	126	137	126	120	164	118	140	155	125	139	145	123	154	155	126	129	152	119	138	140	139	133	109	134	132	121	115	140	131	140	140	132	125	120	155	146	135	149	149	144	111	120	127	139	119	140	146	113	158	126	136	134	127	138	117	133	139	124	136	140	153	107	119	112	121	130	124	118	144	112	143	118	124	149	140	123	134	136	161	123	139	121	136	142	132	144	123	145	135	137	154	144	121	118	126	133	132	123	129	132	129	122	138	147	115	136	107	93	111	117	128	120	115	131	127	153	135	124	137	122	126	136	155	142	124	125	136	126	138	138	125	115	140	138	125	135	145	130	117	136	155	130	127	122	121	135	121	135	142	130	131	145	119	108	134	145	155	118	141	107	126	132	133	147	160	144	104	135	138	123	138	140	115	138	130	110	123	141	139	114	149	126	123	119	137	126	137	138	132	134	136	120	144	126	137	110	117	129	132	127	130	148	110	128	130	117	127	123	141	151	122	121	127	130	137	119	117	118	129	144	132	132	119	143	137	121	126	151	131	102	125	143	139	135	137	147	145	146	117	116	125	133	114	116	129	132	130	127	135	122	125	130	152	126	137	121	117	119	141	141	120	134	129	122	147	133	130	122	97	129	114	124	134	141	155	153	129	126	135	120	155	104	143	135	120	135	136	123	133	119	126	125	136	122	117	140	113	121	137	128	153	121	130	111	124	124	128	124	147	119	133	135	142	114	151	137	116	137	127	144	133	136	131	139	143	146	134	134	144	149	125	134	116	119	127	127	127	129	128	134	122	137	133	139	128	138	129	139	129	127	108	134	128	136	140	122	117	145	140	140	140	133	153	135	136	128	140	130	152	135	145	148	126	140	134	138	127	160	106	131	132	115	134	120	147	144	134	142	132	136	121	136	128	136	141	134	108	129	128	108	139	154	142	139	138	128	141	139	132	118	122	125	143	114	143	126	130	146	177	135	118	141	126	121	119	138	130	114	120	134	125	142	117	133	134	129	142	132	130	118	124	121	147	138	115	132	111	136	162	123	135	137	133	122	129	134	128	151	127	129	130	128	134	116	130	131	136	119	128	122	140	124	132	141	125	141	130	143	131	136	138	159	122	122	132	115	125	119	123	141	132	127	134	136	136	138	132	154	119	129	112	125	138	121	146	138	123	129	127	137	123	140	139	134	122	112	129	136	130	138	132	125	135	114	120	150	142	130	128	138	130	123	132	134	131	133	116	132	124	149	124	133	136	131	123	134	129	122	128	137	132	106	148	144	121	140	143	120	142	132	145	122	117	135	119	148	113	123	122	120	143	120	131	130	138	137	138	131	136	126	153	132	120	120	138	139	150	142	140	134	147	135	161	133	140	125	105	147	134	133	148	135	138	109	145	124	125	108	142	143	134	155	153	130	118	117	129	105	121	146	132	137	138	135	137	150	139	125	124	158	149	128	122	117	145	132	165	124	137	149	124	129	137	126	135	132	150	116	144	131	154	131	140	152	121	132	137	120	132	126	149	116	124	123	165	138	150	142	120	124	132	134	114	131	134	120	132	121	140	117	116	139	117	127	117	133	141	124	127	122	128	133	139	144	162	134	145	134	135	123	121	132	162	141	127	135	139	124	105	103	135	143	137	134	115	110	146	131	133	141	148	143	142	134	119	130	117	141	125	132	118	114	129	114	131	120	142	134	128	135	138	134	134	140	131	128	105	131	144	120	154	115	153	128	127	144	138	153	152	132	142	114	128	120	126	146	132	132	119	124	131	121	142	143	124	119	146	130	120	137	134	123	150	153	137	123	134	127	142	124	143	137	143	127	129	130	117	138	148	117	141	124	127	154	152	109	148	140	147	146	137	149	123	123	147	129	146	131	124	132	131	134	121	131	112	169	142	133	114	112	132	125	145	120	121	125	127	143	146	140	129	119	111	118	140	131	160	149	127	133	149	126	97	102	135	138	136	137	140	120	122	121	126	144	126	119	150	145	105	134	136	133	124	121	133	129	125	132	120	132	119	125	127	136	169	128	120	127	128	139	123	125	140	134	118	110	129	141	134	148	118	117	121	113	114	128	129	145	139	119	137	136	142	122	143	131	129	112	143	142	124	142	145	140	129	125	135	131	114	134	164	119	120	123	128	141	141	141	133	130	114	127	118	122	127	149	136	139	133	139	138	140	137	137	152	126	118	137	150	138	137	134	125	124	113	144	152	148	137	122	138	110	125	136	146	136	152	154	119	118	143	111	141	111	120	134	139	131	118	129	126	141	124	154	124	134	104	135	126	130	126	126	131	147	117	132	103	137	150	157	114	131	121	130	144	145	112	129	128	134	153	146	125	122	145	101	133	121	115	130	134	133	120	143	139	140	154	122	130	152	131	123	132	119	141	123	118	135	137	121	113	125	125	134	133	130	132	151	147	133	141	116	123	144	141	124	138	125	134	154	118	109	150	140	165	142	129	117	153	140	131	144	128	139	128	119	124	151	155	136	130	138	120	125	120	135	135	115	129	125	132	129	129	129	113	140	142	122	122	132	132	128	144	121	128	137	114	117	130	135	141	121	122	124	128	171	127	120	148	127	134	97	93	123	126	142	137	106	126	128	147	118	147	130	149	146	144	141	125	123	140	130	130	125	121	130	130	131	128	136	131	134	143	140	118	145	107	112	122	126	120	139	111	117	145	127	116	114	118	121	124	107	156	137	135	121	126	127	149	129	118	134	122	128	112	132	120	133	125	153	139	143	132	128	121	146	119	145	130	137	152	147	134	143	130	137	147	136	140	153	129	131	112	141	134	113	148	137	127	120	113	136	107	126	129	123	143	131	130	128	114	133	123	130	142	144	130	128	129	122	121	135	117	139	140	130	130	133	136	125	126	158	131	126	130	121	138	133	135	130	141	123	146	137	129	148	130	122	114	139	113	138	133	119	146	122	130	130	139	149	112	133	107	130	120	138	137	140	134	140	130	130	153	128	133	156	106	138	126	139	152	129	126	136	142	132	136	128	131	134	137	143	103	123	136	142	104	130	118	133	135	151	143	130	122	119	130	129	141	126	150	136	129	128	130	132	132	132	168	122	129	129	125	149	110	141	150	133	151	117	131	106	142	122	129	143	149	147	126	134	120	132	123	133	120	143	153	132	133	149	129	133	137	144	133	113	124	128	134	118	139	125	121	123	116	140	119	145	131	152	133	146	114	127	108	144	127	131	141	123	123	121	138	144	146	132	138	150	138	115	132	142	148	138	116	131	118	129	121	141	119	145	131	125	143	129	135	105	101	123	109	131	134	119	132	107	125	148	156	137	144	123	143	116	115	144	127	132	145	111	127	130	115	153	129	143	134	138	133	132	138	114	161	148	135	131	147	120	139	138	145	116	138	117
7570	2227	5320	6230	5382	4367	3626	3048	2521	2164	1908	1669	1565	1435	1241	1189	1022	1003	923	911	877	817	797	751	773	702	761	737	666	644	646	628	650	592	566	575	576	552	558	581	532	544	570	525	525	555	534	509	502	522	540	511	509	502	517	475	518	490	549	484	521	470	501	505	469	521	460	474	485	480	502	485	487	441	484	454	439	477	493	487	474	462	542	472	452	491	475	462	504	480	462	430	471	454	421	455	450	479	472	461	462	485	486	477	453	481	544	458	483	447	466	446	454	426	501	451	449	449	480	447	441	453	487	492	496	452	443	443	485	479	475	447	445	428	449	478	445	447	480	458	472	436	478	460	433	455	424	424	460	439	492	516	466	454	483	433	446	433	439	461	486	469	417	451	468	475	464	449	494	475	457	462	458	465	472	474	435	450	427	462	482	480	469	451	470	477	456	431	462	478	459	467	470	480	481	460	482	523	435	457	442	462	461	489	452	460	436	479	459	471	458	448	483	455	462	450	387	435	455	459	470	462	448	461	465	423	447	445	447	451	464	443	456	460	474	474	474	455	446	452	471	478	442	467	467	498	421	469	475	464	456	465	479	426	459	459	430	450	481	446	458	411	418	492	448	450	486	481	443	445	445	457	469	470	431	461	466	468	470	440	425	481	471	464	497	457	482	425	453	449	465	461	408	455	458	459	453	462	451	442	459	462	474	437	461	460	425	459	445	450	473	462	458	465	441	489	460	479	460	437	446	451	439	435	485	475	441	456	477	456	469	478	443	485	520	489	449	400	463	450	459	435	477	466	486	474	418	462	472	442	464	436	424	491	452	438	440	495	476	430	432	469	467	452	438	448	451	448	459	472	467	451	480	415	459	467	460	474	438	451	457	436	486	399	442	447	410	446	482	467	442	438	489	439	438	453	492	455	422	426	460	479	496	494	488	485	455	466	463	452	478	461	446	456	452	464	489	446	446	444	451	449	432	499	453	409	467	440	433	479	477	436	441	507	485	455	497	468	479	432	466	427	468	438	460	407	460	458	468	501	445	451	460	464	435	472	442	453	456	449	470	469	464	424	478	454	425	452	477	445	466	458	453	436	452	475	492	492	471	471	430	457	464	468	436	477	417	439	454	431	453	475	437	442	439	501	456	466	499	416	433	445	485	448	478	439	425	461	442	475	450	446	461	476	439	448	442	474	453	482	453	481	449	445	468	457	457	432	468	456	473	443	429	481	427	428	434	460	459	448	477	456	442	458	436	478	472	460	449	452	446	464	450	461	450	437	472	496	450	470	472	444	455	463	452	482	453	416	461	464	444	492	489	444	471	424	448	455	472	448	444	452	464	427	451	474	423	448	447	484	441	431	469	474	457	455	446	457	425	406	447	446	464	452	472	441	424	473	442	438	461	442	466	436	465	412	486	464	465	404	445	463	439	467	447	471	463	460	431	442	454	472	456	461	444	418	451	449	473	457	427	454	451	469	446	456	464	452	478	441	454	442	460	450	497	455	478	468	428	445	451	479	513	461	471	480	466	434	453	473	482	448	453	417	461	454	442	502	479	427	453	485	443	429	484	443	459	467	440	462	450	422	457	458	452	442	432	448	437	446	447	476	434	468	468	445	435	492	462	471	514	462	458	445	436	474	418	462	496	426	456	488	495	442	481	452	426	460	453	475	465	437	446	459	488	435	431	414	488	467	444	452	462	440	457	464	428	430	457	461	463	470	446	463	480	455	443	446	468	447	446	478	423	469	439	493	426	467	505	476	454	442	457	428	424	499	453	464	468	455	452	444	468	473	456	463	454	471	470	464	454	482	467	455	437	436	472	449	446	456	456	437	508	439	444	455	443	412	473	465	439	485	464	459	466	452	510	428	440	493	451	482	441	482	472	424	449	430	453	457	444	430	461	479	447	443	481	433	440	454	431	442	457	445	461	391	455	444	443	485	440	432	452	458	445	471	445	442	436	453	474	487	452	490	408	443	459	459	437	461	415	454	473	469	451	458	432	429	459	465	428	480	469	459	435	461	479	486	453	438	481	462	488	479	470	503	453	450	484	486	496	459	456	458	438	410	458	468	479	476	436	470	476	510	464	474	430	462	459	442	461	446	462	497	485	484	466	497	446	454	475	459	402	447	484	455	451	478	461	444	470	474	467	452	441	453	514	458	448	435	473	429	444	446	438	445	461	490	434	483	431	455	443	452	428	430	460	408	450	487	455	471	505	435	413	451	470	449	437	490	443	472	434	465	431	475	430	449	468	437	480	419	465	424	473	468	473	444	435	429	438	429	447	431	435	489	450	474	408	459	451	485	528	405	472	472	455	451	466	482	455	438	466	447	445	482	453	483	492	452	464	411	458	438	470	458	461	467	500	448	449	470	436	448	476	481	450	443	459	441	473	467	440	454	465	443	462	440	421	451	455	471	450	450	463	459	471	463	445	436	432	426	488	440	473	464	436	436	474	452	488	473	454	468	451	474	426	421	478	496	433	474	448	449	457	435	485	419	441	469	446	460	458	466	436	478	430	464	434	472	422	476	456	466	437	449	450	436	429	447	474	469	476	485	446	479	442	398	454	426	488	448	417	475	498	464	478	446	416	426	432	471	441	443	450	445	489	467	474	482	448	470	429	481	433	450	458	471	463	464	499	481	443	452	473	462	462	472	473	486	446	429	457	479	465	473	482	467	478	442	459	469	472	416	466	463	421	434	480	432	466	476	447	453	492	457	394	476	460	445	453	515	461	465	470	464	398	460	446	454	437	474	478	434	443	455	474	450	441	449	447	419	463	448	486	488	474	489	456	446	444	480	440	445	453	457	449	477	443	432	476	452	440	473	445	455	437	467	438	414	460	461	463	445	467	429	435	441	427	449	492	450	476	465	447	442	474	459	468	448	489	477	460	512	474	439	477	473	465	466	458	441	456	485	443	450	470	511	461	468	439	438	441	473	472	466	448	469	468	450	460	466	430	430	479	482	460	457	421	452	443	432	454	464	449	419	412	471	468	415	417	417	453	432	485	470	483	449	432	492	463	437	454	483	423	462	487	454	446	462	451	451	462	464	451	436	490	456	448	449	449	441	464	448	462	460	455	437	462	441	446	441	451	489	446	425	467	507	465	429	480	466	464	428	441	438	452	462	476	438	439	454	481	449	477	435	471	427	435	454	449	498	432	441	456	454	449	473	449	459	449	458	476	433	468	449	476	441	432	434	418	439	467	457	420	433	454	487	447	468	453	430	448	439	430	483	469	466	449	431	469	435	439	455	420	455	453	458	494	418	455	413	442	475	473	471	423	515	442	444	458	445	449	488	449	446	471	459	476	446	448	497	446	427	447	455	479	433	464	453	458	440	436	422	440	439	440	460	463	449	477	451	466	444	426	475	483	521	426	459	421	443	457	436	433	442	453	471	483	453	470	472	445	461	415	464	458	501	462	484	466	432	422	456	482	442	463	438	453	459	449	474	441	443	503	504	466	455	468	465	482	480	462	462	429	448
1358	355	410	352	356	345	340	299	349	315	316	331	305	367	286	310	304	317	303	319	334	308	291	283	290	329	338	321	348	320	307	354	329	316	332	308	331	324	338	332	274	313	311	297	301	310	307	301	317	328	297	350	344	352	316	342	319	305	356	287	334	313	303	329	343	330	298	339	306	323	315	309	323	314	302	321	315	307	304	332	336	320	295	290	323	325	323	320	328	334	336	334	329	305	313	283	338	291	339	293	303	306	303	326	281	324	326	313	302	325	321	304	336	331	303	313	314	289	298	310	290	326	321	295	315	313	293	316	289	328	332	294	286	313	314	288	325	339	341	337	333	340	304	328	326	279	325	327	347	305	299	334	330	305	297	316	331	309	314	315	330	326	326	324	311	321	322	350	323	314	313	325	308	294	309	317	329	331	318	302	295	339	340	307	319	282	313	308	353	284	305	295	321	287	310	326	315	329	295	311	293	333	310	300	328	353	320	316	332	322	354	321	309	307	332	313	365	313	308	303	294	290	277	333	326	344	289	314	324	319	312	309	336	317	310	310	321	311	307	318	335	312	354	307	284	294	302	328	287	289	311	325	330	317	322	303	323	284	319	343	315	324	317	308	312	327	313	308	333	312	306	308	318	314	303	343	310	309	330	323	318	326	306	327	311	311	314	313	294	320	328	312	331	308	332	302	332	341	301	309	314	344	285	303	313	288	348	356	280	281	327	303	315	323	314	307	302	331	294	315	300	306	325	323	304	320	317	299	339	313	295	301	320	339	310	317	317	309	330	329	314	320	322	318	293	307	320	304	333	307	331	306	290	344	300	350	299	296	322	304	324	311	290	273	341	311	317	327	301	339	332	370	340	305	319	286	307	333	300	300	317	286	311	338	321	317	299	305	297	318	302	335	321	353	295	300	312	312	295	343	306	301	314	326	293	311	314	296	319	305	299	306	311	307	325	360	277	315	284	305	304	308	316	327	316	316	316	326	301	315	329	300	327	323	336	312	319	321	313	323	333	353	334	298	342	294	304	311	334	303	265	331	300	343	317	319	309	317	299	318	308	305	312	340	337	305	331	335	345	300	297	329	289	317	355	319	315	321	320	294	323	299	308	306	322	303	327	315	299	303	293	312	311	306	347	326	323	312	312	330	309	309	284	316	330	325	322	362	338	326	309	319	345	320	303	313	318	341	280	285	311	304	318	316	308	301	305	281	316	335	314	297	324	326	318	314	287	321	344	334	330	293	308	298	308	289	297	334	323	294	325	273	290	301	285	298	305	306	329	326	327	319	300	325	317	284	298	321	284	322	333	313	340	330	310	336	333	324	308	315	314	306	311	314	285	306	279	330	274	321	319	286	299	307	363	336	350	306	347	302	313	310	337	321	331	316	316	322	332	307	315	313	315	326	369	323	372	303	291	301	320	347	330	325	276	310	298	324	286	304	295	336	313	314	338	360	283	289	317	344	338	326	333	299	310	316	319	298	325	320	352	324	328	335	300	327	314	326	307	320	332	340	309	347	287	312	295	306	345	317	291	289	315	301	328	315	319	310	333	290	297	283	321	296	325	291	342	304	328	315	331	321	312	320	298	322	368	287	311	309	342	338	279	307	315	356	334	277	312	288	316	310	351	290	332	334	307	309	305	319	300	308	297	300	352	346	289	345	310	332	328	318	324	294	321	270	301	327	312	313	312	317	291	345	337	300	322	313	308	296	334	307	301	308	315	315	310	312	332	294	332	343	349	312	302	282	333	317	299	322	334	323	325	355	314	304	327	320	320	301	341	298	318	293	321	338	310	301	323	327	312	331	347	314	306	317	316	330	307	293	309	323	335	331	326	331	326	313	321	317	308	323	340	292	319	361	313	323	301	301	355	330	319	282	305	339	297	282	318	318	304	308	350	318	322	334	322	325	291	324	300	332	332	301	310	334	319	318	296	325	347	341	322	342	329	337	312	305	320	349	309	292	329	313	312	320	299	353	302	320	316	300	332	314	321	303	308	310	308	333	297	275	313	314	296	316	340	323	307	314	325	335	303	312	313	306	306	343	333	292	322	324	338	337	313	311	296	303	313	313	294	336	333	335	328	324	333	317	315	315	300	342	307	326	317	347	345	307	333	295	326	323	358	347	312	309	308	308	302	297	338	313	332	308	326	300	319	301	312	309	297	330	346	338	333	287	360	335	320	291	290	344	286	307	356	331	336	324	338	293	298	320	322	311	346	293	300	318	343	342	292	323	288	329	368	315	315	288	317	302	307	298	340	319	318	342	304	318	311	308	307	309	349	333	310	324	330	330	331	353	295	312	310	287	321	315	347	323	290	318	319	322	300	329	297	325	293	294	336	304	297	311	299	331	317	298	340	330	308	335	327	312	305	277	319	319	300	308	320	292	303	297	318	343	323	314	298	294	334	313	291	335	336	317	313	352	316	318	314	315	312	302	319	310	281	290	325	306	321	325	334	318	332	351	314	347	335	296	314	298	329	290	299	305	325	304	305	300	308	325	339	347	344	309	314	349	308	331	314	292	323	306	328	317	310	297	273	326	301	321	339	280	312	289	349	316	308	300	336	306	325	324	326	306	334	290	329	325	302	336	320	321	309	293	325	309	326	332	296	307	326	303	320	326	311	317	300	293	311	336	291	327	301	307	301	319	282	309	341	327	362	286	330	285	338	309	328	300	285	306	316	307	297	312	314	337	326	293	340	317	349	291	342	330	315	280	301	326	313	333	332	321	324	294	335	309	345	310	311	325	323	330	278	333	319	335	319	315	318	327	286	316	376	315	295	320	335	320	307	359	328	332	284	285	308	323	302	326	326	319	274	313	320	319	323	341	332	329	328	314	349	316	296	322	284	296	304	299	291	302	320	323	333	330	314	309	339	305	312	322	347	331	322	341	313	345	360	334	303	334	330	324	295	320	321	348	332	313	310	319	304	329	306	303	334	325	284	325	318	287	304	330	308	309	325	295	327	348	335	310	304	329	329	296	305	305	345	325	347	321	314	315	293	317	325	341	321	309	312	321	328	304	298	321	340	278	292	324	331	318	295	313	319	329	336	341	306	282	325	296	331	306	282	321	339	326	342	308	307	291	320	317	334	319	319	318	341	290	289	278	301	330	335	344	312	329	313	316	327	313	307	319	320	321	311	319	307	305	308	309	314	303	289	323	330	314	333	297	341	299	305	273	313	281	289	352	311	319	329	313	289	305	321	334	320	327	295	292	330	333	311	309	309	332	321	287	304	338	315	323	319	321	312	315	293	329	363	341	336	336	318	299	323	310	334	327	314	326	333	327	338	304	341	331	333	301	277	299	301	328	311	305	344	335	329	288	315	328	346	309	313	329	317	271	329	311	300	287	342	307	320	307	334	338	319	323	306	311	283	301	312	321	284	323	314	320	329	303	309	292	284	319	308	318	347	327	341	355	298	312	343	316	305	330	339	307	290	308	312	320	312	276	329	317	313	302	314	297	349	324	323	322	326	313	317	344
2408	1031	1115	1123	1117	1107	1110	1023	1042	1011	1043	1002	936	974	971	1030	973	983	905	934	948	944	972	948	945	976	956	962	912	928	955	959	979	1013	962	979	914	958	1010	953	973	970	940	965	910	1021	928	937	980	1041	917	958	963	950	948	912	984	957	944	971	972	931	960	962	939	978	973	987	970	950	943	971	952	882	970	950	977	934	925	939	976	956	986	923	941	922	933	925	886	1021	936	972	925	906	941	939	954	980	1026	899	929	970	963	964	917	930	1011	954	1001	959	926	920	962	921	977	931	995	913	981	967	979	890	973	990	959	1001	958	987	954	980	949	978	922	950	912	949	905	988	932	972	947	940	992	1004	983	1009	949	926	971	972	940	926	983	971	923	931	941	926	945	948	988	920	963	977	900	973	1034	971	1025	971	1021	967	941	915	994	989	934	901	947	967	968	860	939	962	944	965	888	986	938	1008	885	950	981	936	926	959	945	952	898	945	913	969	1011	955	937	1035	963	930	905	913	975	977	934	972	937	940	933	990	930	997	928	951	934	954	960	976	971	973	944	948	1014	962	945	965	918	912	939	961	920	931	1028	952	934	1027	969	1012	1007	934	1027	917	976	939	924	941	943	884	896	910	1004	927	931	992	934	931	953	954	965	992	891	921	964	956	996	954	971	898	926	934	949	907	921	974	936	963	912	960	973	995	907	953	963	959	977	976	930	980	952	947	964	903	971	967	942	943	937	993	909	978	949	933	877	962	988	933	915	922	970	926	979	908	971	918	986	912	847	925	923	931	997	937	961	949	957	955	932	950	923	959	951	995	968	996	971	931	991	938	960	918	946	946	917	972	1019	963	920	949	910	941	982	944	926	960	923	976	941	991	967	970	968	1027	921	931	926	939	955	920	999	961	943	974	987	946	906	946	941	965	933	910	980	978	960	978	969	915	996	935	976	992	946	962	974	892	967	948	940	928	956	908	943	937	957	950	980	957	912	941	956	974	945	937	927	953	921	961	1001	954	1006	958	961	938	909	974	972	906	941	935	950	884	982	997	960	932	944	973	985	949	916	983	973	936	982	958	943	944	920	940	934	926	967	960	999	950	896	946	969	918	960	978	926	917	929	935	977	906	972	940	964	958	895	942	920	949	930	897	995	925	954	1031	976	1023	964	944	917	923	884	957	945	994	992	933	914	958	908	933	995	941	945	960	918	904	926	934	936	963	945	981	941	920	912	940	931	977	943	934	952	966	956	981	999	963	958	890	991	931	965	910	923	945	938	939	954	951	964	953	954	955	970	932	956	950	988	929	967	911	966	1007	962	956	943	977	896	921	977	900	955	979	943	937	945	908	989	927	943	931	973	913	958	934	897	926	948	972	1012	969	956	908	1007	949	958	976	1035	951	996	945	961	940	954	970	934	944	932	942	937	979	912	885	937	901	909	935	964	926	961	930	994	949	970	898	945	911	961	940	928	891	980	945	949	912	1007	953	927	933	984	937	974	945	990	948	957	980	892	975	950	933	940	1036	1003	906	950	1027	938	898	968	962	978	941	946	985	982	931	957	1000	976	998	985	971	919	924	926	962	935	958	943	983	945	922	916	978	958	929	912	967	936	972	921	913	969	945	983	942	960	969	933	972	972	923	902	931	918	947	956	923	981	977	969	945	985	951	1002	950	959	944	926	946	933	928	949	938	967	909	979	972	919	949	991	902	961	979	978	909	950	965	968	985	947	893	904	936	928	897	958	975	974	929	1029	887	923	883	988	977	980	942	951	998	929	953	978	936	949	932	963	967	997	959	959	961	920	983	947	962	974	930	894	945	994	941	992	901	955	981	948	954	948	952	922	879	928	913	996	960	916	972	907	949	951	967	929	910	851	933	929	891	929	961	987	947	934	911	1000	918	913	945	979	941	912	973	938	919	993	996	946	1002	930	908	931	918	929	873	934	996	978	950	948	948	934	984	893	982	999	936	908	937	956	952	997	972	961	911	974	931	968	963	926	935	934	901	957	984	975	980	940	934	936	953	972	976	969	982	935	944	1002	943	971	979	944	932	936	938	946	944	918	953	954	989	993	1012	906	977	910	976	904	956	1011	952	982	948	939	955	908	961	948	969	927	970	957	973	960	892	987	959	919	946	973	939	942	945	985	973	970	927	933	954	930	1013	924	984	946	932	908	1011	941	947	893	926	868	945	959	978	942	947	972	934	954	941	946	952	949	980	939	961	973	984	938	951	945	930	964	919	995	946	974	942	921	897	915	911	940	936	941	945	963	970	878	943	986	912	940	974	952	957	957	953	964	1013	955	1022	924	1008	958	926	944	959	902	966	952	925	935	971	967	954	944	1013	930	979	935	916	994	940	961	939	889	955	945	953	897	904	910	968	966	968	946	962	915	993	961	979	899	947	926	950	968	960	949	968	932	969	921	953	952	987	955	943	932	964	959	981	949	940	925	979	913	908	990	946	935	934	982	945	951	930	901	942	933	890	980	928	945	976	1013	916	961	959	894	956	934	1003	980	925	981	961	925	981	957	961	996	950	956	967	979	960	1008	946	951	947	1022	907	973	964	958	924	995	944	899	967	954	942	990	983	977	903	968	932	986	942	904	922	949	924	955	936	969	932	998	927	950	963	965	955	937	971	944	989	926	925	912	1017	978	927	960	942	947	957	960	945	954	1007	942	963	1021	955	949	944	927	883	983	924	995	1003	934	926	915	948	932	954	946	914	976	977	872	971	991	971	925	974	947	970	955	915	977	934	953	920	945	969	922	892	935	975	932	921	971	972	926	1002	972	940	919	924	1002	955	975	959	972	975	934	957	961	939	1031	943	953	910	892	991	942	1027	930	1006	970	1022	986	933	991	915	999	959	950	960	1011	966	1000	956	943	946	1006	938	958	927	983	933	935	976	909	981	992	954	929	985	910	947	989	949	955	920	947	988	978	937	986	966	987	906	950	956	972	934	956	1017	927	939	941	903	951	956	927	946	965	967	947	954	977	981	950	936	957	1002	987	949	910	930	965	959	920	940	936	970	916	918	947	949	986	942	948	877	945	955	972	1009	910	998	947	912	936	1007	922	972	1026	911	951	920	907	946	951	948	1012	879	923	999	995	898	984	966	981	973	956	917	874	898	966	983	971	1002	958	953	916	956	926	1002	951	939	921	959	912	933	980	944	929	966	965	987	877	920	963	942	959	891	939	951	956	917	918	972	949	960	926	992	1020	988	939	978	897	976	927	956	976	936	981	955	913	952	974	900	912	961	952	954	960	941	1019	952	942	962	924	958	911	879	962	956	1028	935	976	941	953	979	946	980	925	1037	953	901	936	965	947	931	965	1006	975	957	896	967	994	942	958	985	924	935	988	969	922	944	960	926	944	935	969	947	951	1008	903	940	916	978	942	968	952	942	902	968	880	970	977	945	937	917	959	954	911	978	924	997	981	936	926	959	996	961	946	997	984	951	929	863	974	895	971	993	945	936	944	909	932	998	941	967	989	893	914	940	922	997	988	942	962	931	956	1003	974	986	941	990	896	998	1009	925	891	1002	938	921	940	1005	985	950	970	892	918	952	961	969	951	985	897	949	962	1025	929	953
4499	958	1321	990	683	572	419	372	345	287	285	255	280	256	231	215	229	221	196	186	220	184	226	228	202	185	190	201	189	211	196	205	224	206	196	201	193	193	209	199	199	192	229	193	208	215	223	215	194	174	189	194	196	194	190	186	204	205	189	202	187	191	173	181	192	210	194	189	184	169	181	190	192	195	180	182	184	174	200	186	189	211	193	217	179	198	183	174	174	182	191	176	198	190	226	208	192	178	185	195	187	189	173	184	184	181	196	179	194	178	175	198	195	198	203	185	181	194	176	191	202	191	199	197	202	189	208	214	220	203	181	170	187	204	191	203	197	198	190	216	205	196	194	204	197	202	196	189	196	177	204	189	178	194	207	202	188	185	188	224	184	173	176	202	203	195	186	193	184	209	180	182	216	192	171	179	196	204	199	180	210	195	193	204	207	198	192	199	208	182	183	156	181	179	192	178	202	199	203	183	211	186	196	190	171	187	207	179	207	174	194	203	193	179	187	189	195	181	211	204	168	194	201	211	206	194	184	189	199	200	191	192	168	170	199	189	193	185	193	181	190	197	192	203	198	208	208	219	164	210	227	178	181	188	169	208	204	193	179	184	210	186	185	197	180	178	206	188	215	193	201	209	209	201	196	219	187	170	206	211	209	207	200	188	175	218	202	191	213	214	207	179	182	200	188	181	196	188	172	184	196	191	208	192	189	211	211	199	208	199	209	197	203	190	183	181	189	184	198	169	195	192	184	215	184	198	194	181	191	193	167	183	175	187	193	172	204	182	192	189	183	170	198	196	205	184	199	221	190	179	170	192	217	201	214	210	221	189	199	197	200	199	174	201	209	186	206	194	173	173	206	198	217	193	209	169	193	202	197	178	178	204	183	173	195	176	198	200	197	185	217	188	176	163	197	179	214	191	204	190	196	202	174	191	192	199	189	186	217	199	157	177	169	207	198	208	192	199	184	190	199	190	197	182	180	204	195	180	223	209	205	186	186	180	196	187	201	173	193	176	192	200	191	180	175	190	209	171	198	206	196	203	187	211	204	221	219	193	181	194	172	172	208	179	201	198	179	195	184	172	189	177	201	175	173	194	199	224	192	183	190	204	206	204	183	204	200	189	199	211	202	188	199	188	182	179	194	169	188	211	193	202	183	199	192	195	188	186	196	201	191	180	195	188	192	201	199	172	182	169	193	206	180	216	187	190	169	188	173	200	199	188	194	166	191	211	174	218	189	242	172	206	208	188	194	171	180	201	203	199	193	206	190	190	199	226	203	199	214	190	193	197	193	172	195	198	184	197	193	175	194	204	214	169	196	186	206	214	205	192	205	185	171	182	186	185	189	178	183	195	189	173	210	196	188	193	192	180	209	191	191	183	159	187	190	209	178	214	197	197	203	205	205	178	196	190	150	227	183	203	208	193	187	204	192	198	154	194	191	214	200	201	195	205	196	183	204	213	181	190	194	195	163	186	179	195	194	186	193	172	192	206	159	169	193	180	196	185	220	189	194	219	218	200	167	204	194	198	188	221	190	211	184	182	188	186	192	185	198	168	188	179	189	181	187	204	171	197	206	186	198	199	178	186	188	180	184	186	168	196	151	189	173	182	202	200	184	201	193	196	198	187	178	179	192	192	208	194	184	209	213	203	193	180	213	196	201	199	157	188	178	195	188	203	207	190	168	204	226	194	179	203	191	175	200	209	191	207	204	201	201	201	190	185	193	194	216	199	193	194	180	170	205	198	203	181	198	195	192	168	188	182	214	178	189	181	187	181	196	204	171	204	182	163	188	185	186	194	198	196	199	193	195	188	216	193	195	185	196	192	168	199	185	206	199	195	242	165	183	186	193	187	177	179	176	189	182	169	204	176	173	211	200	212	183	183	188	223	167	201	169	195	191	199	195	200	174	168	208	205	198	185	188	199	186	195	188	185	167	188	172	190	204	177	192	172	184	184	185	211	182	210	209	190	191	211	212	165	177	191	181	198	190	211	168	190	207	187	178	192	207	213	195	172	186	208	204	181	171	184	191	196	207	172	182	191	197	206	184	170	206	208	191	191	172	181	194	171	187	217	193	213	183	185	213	197	181	160	197	189	183	213	176	194	181	192	216	180	201	178	195	196	181	215	202	169	181	192	200	200	211	190	191	200	193	197	194	195	200	192	195	196	176	179	191	180	225	204	199	215	230	198	190	183	197	187	222	200	204	211	174	201	203	172	190	206	166	183	191	214	208	226	195	198	182	209	191	192	196	199	214	193	211	192	180	202	196	188	193	221	195	195	187	216	186	211	195	208	179	205	166	179	204	173	175	174	216	211	174	186	192	185	187	180	184	185	170	168	190	173	190	172	192	188	186	176	194	193	196	188	209	208	203	190	157	184	182	192	180	196	196	182	193	201	177	217	183	198	188	182	180	212	202	185	212	200	199	178	191	176	191	192	185	197	211	208	172	187	186	170	204	196	203	196	191	190	176	234	171	207	195	183	235	189	218	189	185	172	180	167	171	212	188	194	208	192	199	228	176	198	171	205	193	210	189	163	184	207	193	184	226	192	185	190	229	185	183	195	213	187	211	191	175	183	191	189	226	205	205	196	179	198	191	195	206	188	181	175	192	166	181	196	186	182	178	190	173	209	188	186	203	194	182	210	193	195	170	215	193	188	170	208	202	219	188	177	208	204	220	201	178	221	196	207	211	188	181	200	188	186	200	181	189	180	200	190	197	208	178	183	191	183	178	197	181	188	197	177	171	202	215	185	206	207	212	219	187	202	206	200	199	198	193	202	191	184	212	179	194	187	207	187	204	200	195	190	169	187	179	194	174	187	195	198	204	185	200	189	188	189	200	184	202	192	205	190	180	181	207	169	192	191	193	182	180	184	190	210	170	194	212	188	191	190	213	194	169	189	235	206	171	197	181	196	205	195	173	196	182	178	194	194	189	200	200	160	199	194	184	190	185	161	194	165	201	199	179	213	191	192	204	190	181	210	189	191	196	191	199	186	184	207	176	168	171	191	201	196	174	180	185	186	194	213	180	197	209	195	166	202	207	202	189	187	189	184	207	192	211	164	198	212	162	173	192	198	181	199	184	185	176	155	196	192	202	177	202	178	179	190	203	184	183	194	178	175	177	185	187	197	174	177	185	210	213	195	194	204	207	184	198	192	185	185	186	184	174	211	185	178	190	189	209	191	211	197	177	184	211	197	186	186	183	191	218	184	180	169	204	187	183	193	189	192	210	195	187	174	180	192	191	200	221	186	216	198	189	189	186	219	211	202	195	203	187	167	200	187	190	201	193	189	163	178	195	190	176	193	203	225	200	163	179	183	221	179	201	199	203	190	193	172	195	196	196	200	186	193	207	216	189	189	200	185	178	192	196	178	177	189	234	193	182	186	182	184	215	177	206	219	169	216	199	189	188	220	218	193	199	202	187	211	190	210	211	178	196	172	195	186	186	169	191	168	195	184	217	187	202	215	188	193	189	187	169	199
5644	1559	3112	3648	3184	2684	2151	1935	1786	1454	1358	1245	1106	1062	1002	950	879	927	797	904	775	815	803	799	762	738	773	715	729	739	731	716	690	736	669	663	659	687	649	679	665	684	636	693	663	611	656	653	652	643	634	629	651	667	600	696	605	617	646	687	654	650	626	663	629	628	663	696	653	624	631	638	619	670	581	633	669	599	568	621	641	602	668	640	677	580	603	600	657	646	619	623	641	612	622	570	624	634	628	623	645	601	586	640	578	639	565	636	645	595	600	665	583	591	664	608	631	576	591	593	657	601	613	612	565	609	626	631	622	607	625	633	622	620	599	664	624	638	618	624	642	627	619	561	589	603	612	636	615	633	594	626	560	617	582	635	614	638	635	587	615	580	625	605	603	602	601	667	644	602	589	665	631	629	593	599	641	628	614	655	657	614	634	635	628	606	604	595	593	622	645	596	586	602	622	524	621	615	617	609	589	619	633	606	645	600	613	622	608	577	632	608	601	593	599	619	564	610	570	633	623	654	586	632	599	633	604	647	633	622	598	685	580	597	649	612	603	616	611	568	629	594	631	575	655	584	614	623	632	578	613	561	634	645	615	628	645	612	621	587	641	561	620	581	605	613	615	560	628	645	586	601	642	620	587	656	637	591	611	609	612	623	593	640	595	602	568	613	578	622	646	615	627	646	609	650	666	645	603	647	617	575	671	612	621	624	543	608	582	652	606	587	602	611	629	670	610	622	613	651	590	635	586	602	591	627	620	601	643	621	573	603	622	584	583	625	635	624	614	591	622	607	613	633	624	616	597	648	602	558	603	624	627	624	606	638	630	630	635	660	598	580	640	618	647	616	628	620	595	630	624	641	593	610	609	613	631	660	609	602	627	590	621	674	640	610	649	584	613	648	581	602	607	646	617	632	596	645	600	605	625	595	557	631	618	621	608	592	609	579	626	636	599	612	621	598	649	628	585	604	616	592	594	604	599	612	626	609	631	625	611	629	603	588	618	662	598	579	592	636	624	635	637	616	584	642	639	583	578	589	613	564	630	626	641	605	628	571	635	581	560	607	595	645	584	667	617	623	647	649	629	599	599	617	612	574	621	599	665	601	632	617	645	606	593	610	616	634	610	596	624	620	590	596	672	585	630	600	587	639	636	603	598	636	610	617	658	566	630	568	611	605	631	626	586	590	618	571	600	656	620	597	556	608	587	602	562	627	589	591	628	618	624	595	619	617	588	617	674	612	617	654	574	613	630	621	599	585	603	621	605	648	606	583	618	663	600	554	609	580	611	637	577	590	567	582	625	585	617	613	619	620	590	587	586	604	623	619	658	627	632	558	591	529	627	586	618	607	643	573	626	609	588	619	632	583	563	638	623	575	574	653	625	572	603	596	645	625	613	599	639	605	606	622	620	614	621	626	619	585	601	605	635	621	689	622	624	657	604	619	581	612	583	625	599	616	592	625	649	623	665	567	645	594	641	611	621	627	581	612	633	593	595	621	598	625	686	614	610	631	581	620	645	594	635	592	584	633	609	617	614	664	586	612	565	609	623	604	653	643	604	582	608	587	681	607	618	626	634	610	589	617	589	621	623	635	643	594	609	647	633	626	613	637	600	608	592	641	614	602	594	595	627	602	635	662	607	641	553	580	617	637	622	635	553	599	567	604	603	592	643	598	641	634	628	646	607	585	603	597	596	636	639	544	639	610	635	616	611	646	616	581	632	600	611	578	604	634	640	614	613	634	626	592	617	636	634	560	638	596	590	637	687	652	638	602	554	633	640	654	676	638	587	650	596	641	598	586	620	613	636	579	590	591	633	644	568	653	613	632	576	601	614	626	614	631	612	611	640	589	598	624	632	624	620	596	620	587	546	618	669	577	622	645	625	625	603	592	640	629	535	604	597	608	633	590	613	588	600	570	630	661	621	628	645	633	591	643	609	597	604	641	600	633	618	680	646	622	617	644	606	644	622	575	624	562	631	629	632	618	637	644	610	606	632	626	616	569	650	595	621	618	619	629	605	612	635	625	586	611	624	614	652	584	653	597	603	603	625	591	629	554	617	608	626	604	627	579	638	646	625	575	594	592	628	621	651	608	636	582	595	614	639	540	589	642	638	596	582	607	639	608	588	643	591	639	620	634	613	582	560	572	648	585	641	635	580	594	630	595	587	579	638	618	692	607	603	627	614	604	627	609	620	639	666	587	591	599	644	563	603	621	651	627	652	639	635	622	642	630	616	632	647	638	603	641	640	616	607	597	571	619	618	656	616	625	610	606	602	608	595	586	600	624	645	602	635	615	608	630	593	621	593	584	611	620	628	633	609	627	618	609	630	650	610	623	612	616	621	622	643	622	603	622	600	616	613	624	622	628	615	623	663	602	616	595	576	618	590	616	648	578	633	621	594	635	606	613	568	620	583	644	620	567	613	656	602	631	615	594	642	590	578	596	608	642	598	593	594	637	606	661	590	581	592	626	656	634	605	625	636	590	637	602	650	605	615	581	624	630	609	580	618	562	578	649	629	621	646	593	613	616	606	576	649	607	632	610	640	601	641	590	646	616	632	653	637	614	584	612	623	614	579	649	605	583	599	608	605	595	615	587	602	624	604	621	594	598	560	611	626	592	626	627	617	612	592	611	564	659	601	666	647	631	634	628	628	615	627	631	542	605	630	623	637	598	614	617	618	611	626	597	601	588	616	596	607	606	631	679	604	642	615	606	619	634	619	586	626	616	637	621	626	632	633	600	591	630	613	616	632	546	648	624	628	607	619	648	641	639	598	588	588	538	618	587	584	623	618	621	600	606	580	607	611	622	652	599	579	636	605	606	629	583	642	609	610	568	618	586	576	608	627	629	625	611	617	619	584	641	644	626	582	616	613	583	580	617	603	631	623	611	613	620	616	559	616	574	603	618	586	595	631	609	584	672	601	570	662	596	604	605	600	603	591	653	691	652	698	631	632	618	610	584	647	571	644	617	613	628	610	606	659	620	649	610	665	589	607	619	609	603	619	574	572	643	646	604	633	546	589	586	613	550	591	667	657	624	612	669	625	621	606	626	612	598	650	601	621	585	618	620	630	668	620	617	617	619	607	611	662	605	607	607	616	628	652	585	590	630	610	579	612	606	643	600	618	642	571	633	625	608	575	621	587	634	625	607	589	565	607	574	608	595	612	590	602	640	600	626	614	618	619	599	625	662	589	626	593	599	622	619	617	614	640	626	591	655	624	607	647	605	593	652	612	588	587	647	575	582	596	620	608	614	591	604	618	629	658	613	632	603	610	598	665	613	636	606	569	638	617	591	614	607	641	601	631	634	620	578	621	608	595	607	652	584	618	650	631	632	677	616	620	588	645	550	641	598	567	671	576	584	637	650	622	623	657	599	601	632	638	633	599	618	604	585	616	623	599	620	632	640	622	577	589	620	625	627	597	622	594	630	611	593	621	626	650	616	578	617	610	668	640	614	638	643	626	618	627	610	597	583	602	588	624	581
8571	1854	2359	1789	1198	836	627	502	423	336	312	273	233	246	224	216	197	173	186	173	154	149	161	147	158	162	168	126	143	153	139	148	160	185	150	140	147	165	152	146	145	144	154	122	142	151	171	134	133	131	133	130	130	126	134	142	144	136	153	125	126	146	140	145	137	128	138	138	139	152	166	157	145	144	156	117	133	118	136	129	138	133	142	125	142	124	125	110	132	144	142	158	129	129	141	121	138	136	128	130	147	137	119	123	144	129	137	138	122	114	126	120	128	145	133	118	128	134	137	147	151	135	134	123	125	142	142	148	131	140	133	116	155	156	137	118	136	141	147	120	150	135	134	145	139	127	127	121	117	132	130	114	123	109	123	128	135	133	139	150	151	140	136	144	116	135	139	156	113	133	129	122	150	173	126	123	134	146	121	145	156	93	148	156	121	125	112	125	131	124	124	135	124	137	116	145	122	130	147	120	146	130	135	137	139	126	130	122	153	143	133	139	144	130	122	153	119	133	157	137	139	120	136	138	133	126	135	105	127	126	141	121	129	123	127	130	124	108	138	118	126	139	136	138	128	136	128	146	114	141	124	124	156	119	135	145	121	132	136	116	140	113	131	122	124	140	134	127	132	133	139	143	134	101	129	149	120	122	133	146	128	135	159	147	129	140	148	129	124	134	126	102	128	123	163	101	118	131	130	144	122	136	144	136	150	116	133	129	144	125	124	129	116	117	157	114	143	122	127	140	116	127	138	123	153	116	123	123	121	139	138	118	127	116	130	129	119	145	133	126	139	135	138	136	135	123	123	130	146	124	135	149	136	118	135	137	129	114	116	113	119	148	127	130	119	118	114	137	145	129	113	110	130	141	147	128	146	131	128	128	145	146	120	144	146	129	122	153	120	138	145	126	120	135	116	120	125	132	140	122	149	138	113	113	125	141	140	149	117	141	129	131	119	139	124	151	120	127	115	134	122	133	129	138	122	127	138	118	127	113	154	119	135	132	129	129	140	144	133	124	133	116	116	150	143	125	130	132	147	122	127	128	145	143	142	121	140	134	120	127	135	139	105	136	152	131	117	138	122	132	137	132	109	131	137	134	128	129	134	145	123	149	127	117	130	127	124	137	126	132	127	137	129	128	101	125	130	122	149	116	135	162	121	135	142	126	136	120	125	124	126	134	139	146	140	147	128	123	105	134	135	128	130	133	118	127	137	138	132	144	135	118	123	133	129	145	131	124	127	134	143	125	108	116	117	147	118	152	136	126	132	117	131	134	139	126	113	130	127	122	121	126	115	143	126	138	121	126	139	128	135	156	128	139	125	119	128	121	128	138	120	158	123	120	132	140	136	122	129	111	125	132	133	134	104	124	116	143	125	120	115	121	114	140	154	149	132	131	118	118	130	128	127	147	117	139	109	120	119	132	134	130	137	136	112	133	145	138	159	131	124	120	139	113	125	137	141	130	142	116	115	146	133	120	120	132	139	134	148	123	138	117	119	142	153	152	119	117	117	133	138	111	130	148	150	137	115	108	100	114	133	136	112	130	127	128	130	138	138	127	133	131	146	107	132	137	132	135	141	109	132	144	131	114	137	151	122	135	151	143	124	141	129	126	156	125	120	132	123	135	122	147	130	113	128	136	143	137	144	119	142	150	109	125	117	125	114	111	130	136	132	143	123	124	122	125	144	123	132	140	103	137	116	118	130	142	128	107	134	123	134	123	137	123	127	137	119	143	118	131	111	123	132	159	123	143	130	126	145	124	117	117	135	113	126	133	111	112	128	119	124	145	123	142	133	135	120	143	134	127	123	137	137	119	129	140	132	132	130	136	106	146	138	117	135	137	111	123	117	128	128	132	142	131	130	141	113	137	150	130	122	122	118	124	146	139	105	148	151	120	139	128	118	148	117	147	143	143	140	126	154	151	125	143	144	140	150	132	134	147	150	155	141	125	115	107	139	151	155	161	147	134	115	134	140	132	150	119	117	134	143	111	147	137	136	103	117	131	131	145	138	131	125	142	127	120	140	117	134	116	136	125	146	143	160	150	137	147	116	128	125	130	132	138	118	129	148	135	110	127	114	136	148	141	134	137	140	141	128	125	135	125	143	109	136	153	127	144	132	125	135	129	130	127	139	139	119	143	140	124	140	136	126	145	161	134	122	153	124	144	150	124	134	127	124	132	133	130	133	128	127	110	143	124	130	141	145	103	126	127	140	119	135	120	129	142	126	136	149	134	118	136	126	138	127	136	134	120	127	140	127	119	129	138	136	156	154	109	147	118	114	113	113	131	136	129	123	122	134	134	133	139	139	118	115	124	121	141	114	130	136	133	130	128	119	135	130	123	132	146	157	136	132	124	143	150	139	129	142	132	130	132	120	140	131	127	138	121	119	109	135	131	126	140	160	139	141	136	123	112	137	121	147	123	127	116	136	130	142	111	122	131	126	138	119	151	133	147	113	124	131	135	144	125	135	126	119	128	141	145	129	134	123	132	138	132	139	127	135	126	141	117	130	143	140	132	126	150	136	151	138	137	131	128	144	123	166	123	129	165	137	131	128	141	112	114	133	157	121	106	130	121	124	128	130	127	140	110	122	116	120	142	131	128	137	130	128	132	137	136	122	125	120	121	128	133	152	107	137	132	137	131	142	156	133	126	105	124	137	122	140	121	148	122	149	128	145	120	124	116	110	139	123	141	111	119	160	126	135	128	134	142	124	132	144	139	135	126	143	128	136	135	131	155	125	111	115	138	137	120	114	129	131	121	115	148	124	151	124	125	148	120	131	108	146	137	149	130	131	131	132	151	124	144	134	120	120	127	122	128	133	145	138	132	117	146	128	142	125	155	126	130	139	143	140	140	164	147	138	135	126	162	140	120	135	143	146	135	137	147	120	138	128	108	126	131	117	115	123	155	129	145	151	138	140	134	146	120	131	126	145	119	162	141	131	133	133	147	122	135	148	134	126	136	109	130	128	126	113	133	137	131	129	153	119	143	128	114	137	148	115	138	139	140	147	141	121	145	138	120	122	138	152	128	140	126	124	155	146	142	119	134	133	125	136	129	135	127	129	117	137	133	127	120	132	149	139	140	125	156	151	140	119	126	115	126	115	133	129	121	126	153	138	124	128	116	128	128	138	148	146	134	129	135	127	134	137	136	117	132	123	117	138	126	139	121	132	133	116	125	139	131	143	138	159	130	134	114	133	148	128	129	128	127	130	136	126	114	154	118	117	139	134	138	163	120	140	119	130	127	137	134	125	134	137	120	125	121	112	132	146	154	135	113	127	141	122	133	134	126	121	110	129	123	124	135	117	115	138	136	119	115	131	125	140	134	127	125	146	121	126	152	130	147	132	112	124	109	134	134	135	118	134	132	143	127	108	124	134	105	138	145	165	120	125	129	134	104	120	160	129	136	106	144	136	112	135	112	145	100	128	127	112	132	127	119	131	128	134	132	140	124	124	119	144	139	137	123	130	123	113	113	126	130	107	142
7743	2235	5342	6033	5335	4394	3532	3023	2475	2190	2007	1639	1491	1321	1262	1146	1136	1026	944	889	829	826	812	773	810	731	718	685	670	688	651	633	626	619	650	574	560	571	589	513	580	560	573	533	542	525	566	525	546	536	556	472	501	514	518	495	497	528	517	531	527	509	484	520	523	526	489	471	540	496	477	505	493	482	477	457	491	498	468	480	496	500	486	470	491	514	469	478	445	499	469	489	461	471	484	476	479	487	434	453	489	487	473	508	465	472	450	465	444	464	472	476	500	479	476	489	447	477	481	450	452	440	450	449	469	471	460	450	441	471	436	474	480	439	475	474	432	420	485	469	458	499	512	459	525	428	465	456	454	480	481	472	448	435	462	461	452	446	467	457	502	446	474	464	433	451	469	445	451	474	477	441	426	480	478	475	457	465	464	500	458	499	418	481	453	421	449	460	438	452	459	444	459	464	463	449	443	432	476	473	441	454	434	446	455	475	478	470	445	470	429	408	437	471	468	473	436	483	494	487	431	469	444	435	437	434	463	471	438	499	443	457	452	480	481	418	435	493	456	466	462	461	431	455	450	450	445	467	491	447	455	423	446	455	455	447	463	466	462	417	465	451	447	449	477	452	436	452	448	475	460	470	463	466	459	443	458	444	466	438	458	499	485	486	447	481	409	415	442	480	441	478	452	450	406	463	415	455	449	491	447	463	429	478	470	485	488	419	455	451	448	448	458	467	496	431	487	475	490	473	476	445	472	422	428	480	456	441	429	439	454	476	480	469	422	471	460	465	472	475	439	424	444	413	436	473	440	465	447	474	452	448	463	447	478	478	445	461	467	437	446	456	466	452	456	469	444	474	491	424	472	474	423	448	474	429	480	450	454	495	452	490	420	491	456	466	471	455	449	459	468	433	447	444	441	459	469	470	481	430	450	430	410	470	447	438	459	436	446	452	434	438	457	423	507	464	449	463	427	410	470	465	461	427	457	462	451	406	458	465	438	439	477	448	442	434	461	429	451	456	466	474	433	436	447	419	464	433	471	480	441	424	437	490	458	434	445	465	414	501	461	419	446	434	471	482	450	467	439	494	443	430	457	454	495	468	438	431	449	442	475	440	473	429	474	440	457	432	502	450	447	437	446	458	427	479	450	492	479	444	445	426	414	449	451	451	472	484	479	468	471	460	451	434	445	475	364	441	467	459	454	462	437	451	472	448	431	427	427	430	468	467	463	468	465	452	420	417	443	459	466	468	410	410	433	422	477	443	446	465	441	429	447	483	460	489	454	427	432	448	405	410	430	444	458	422	505	419	475	465	453	406	458	429	466	433	402	441	413	434	458	449	424	503	480	495	472	466	454	460	462	462	429	440	477	464	452	457	452	410	406	427	443	459	433	447	450	432	430	477	434	431	428	422	451	468	436	429	469	431	466	455	457	447	471	433	469	451	425	497	450	425	452	453	443	456	443	458	461	474	454	438	478	498	470	470	439	446	456	450	477	432	426	446	454	477	466	474	446	471	425	474	461	465	468	444	478	467	473	473	446	442	464	470	483	451	472	462	455	429	478	471	433	452	418	473	450	430	446	451	410	418	452	481	404	464	450	482	446	466	459	456	460	471	448	447	440	432	425	478	427	433	488	435	463	463	467	468	445	414	479	443	467	459	447	430	502	449	450	398	437	466	491	463	502	460	460	456	462	455	457	448	471	462	485	508	443	464	417	434	460	434	442	445	462	447	426	426	406	443	447	484	436	434	430	465	458	479	456	438	436	465	443	466	426	431	477	452	467	467	500	451	481	456	448	410	421	456	485	423	429	453	473	427	440	478	436	459	457	440	426	437	480	501	467	428	454	436	444	441	449	456	430	443	500	461	423	455	451	459	440	466	471	453	422	457	422	470	460	452	412	435	442	396	471	424	441	475	450	481	436	460	445	493	454	463	499	448	477	446	460	495	445	481	440	465	459	443	458	489	456	424	437	444	444	457	452	426	450	466	483	426	449	465	438	462	432	457	453	453	464	471	415	449	459	444	440	455	426	489	444	477	448	466	408	497	424	452	477	467	442	460	434	451	498	460	442	467	421	443	442	490	467	445	503	448	500	414	433	418	447	465	440	447	414	462	447	442	504	503	493	464	451	468	441	461	469	503	444	489	487	455	459	445	423	439	468	482	437	435	445	469	458	447	453	467	444	498	481	429	473	437	465	449	441	475	453	458	417	463	463	461	452	451	436	478	491	467	445	486	466	457	445	462	465	434	415	462	475	495	461	454	446	436	490	456	448	457	427	426	485	443	459	477	464	437	408	468	488	490	448	450	470	438	480	480	451	431	480	471	463	460	452	472	419	477	443	463	446	393	475	440	458	461	465	455	476	463	473	415	470	448	455	457	453	446	473	519	447	438	449	441	415	477	475	440	454	490	472	444	452	484	426	461	462	431	441	439	452	443	436	446	420	456	473	438	441	427	496	468	445	399	450	431	447	453	424	456	418	450	422	456	450	481	440	413	436	471	414	442	388	440	450	433	411	447	439	470	471	487	433	421	436	426	414	429	486	432	460	487	466	425	445	439	465	466	480	433	449	457	442	481	449	441	442	468	460	432	460	451	456	461	481	454	429	468	446	480	450	455	436	422	417	468	458	434	429	445	493	481	478	465	418	474	492	492	463	431	422	448	450	450	421	468	483	442	437	490	475	472	471	424	437	437	471	449	451	489	454	496	459	427	450	473	465	440	442	433	441	465	412	467	443	438	458	460	471	449	431	439	459	463	465	476	469	435	456	446	409	452	486	422	428	469	444	443	422	435	445	482	477	444	472	477	472	446	468	475	470	477	426	479	448	470	445	468	459	444	457	441	490	473	452	477	435	465	434	438	468	457	438	476	431	428	482	475	476	459	434	456	453	468	502	463	468	457	492	453	447	475	452	438	485	438	452	452	435	408	469	487	455	472	462	438	458	475	456	488	454	473	451	446	454	459	455	435	445	477	448	407	421	482	463	442	439	453	441	447	415	433	431	478	429	429	467	420	469	450	459	468	445	436	448	473	453	477	470	484	455	456	461	448	467	431	444	483	453	474	467	447	442	467	474	467	418	450	451	466	445	463	466	442	453	465	441	459	451	477	471	444	461	443	458	464	389	448	399	428	471	445	471	453	478	475	459	463	470	466	445	451	464	487	477	457	434	483	457	463	465	443	460	457	448	473	446	448	442	478	469	436	444	518	457	415	424	441	456	462	415	473	468	446	439	522	434	471	431	462	432	462	443	440	477	464	469	428	506	431	469	424	457	470	444	458	477	446	465	481	438	505	446	467	474	443	466	467	449	440	464	476	515	432	474	470	459	470	438	482	458	442	440	480	448	491	464	464	423	431	458	446	462	442	474	450	430	462	486	453	485	482	449	417	418	468	459	460	409	434	449	469	453	480	466	467	461	477	469	471	447	465	459	443	461	420	444	417	480	436	473	488	443	458	438	443	437	473	426	422	483	454	415	453	441	450	446	458
1269	372	381	378	336	353	333	337	311	329	310	305	325	326	313	325	314	317	301	294	304	294	317	330	345	324	344	318	275	308	323	322	297	280	306	294	308	294	355	285	286	306	329	316	333	307	317	327	304	339	315	319	315	316	327	278	332	292	322	321	349	316	278	311	310	302	296	319	313	320	333	316	341	361	327	341	311	320	304	318	323	339	306	326	306	302	333	288	318	310	339	329	324	332	302	321	302	326	326	308	310	332	310	301	312	313	308	333	321	359	301	321	281	323	322	300	314	322	294	328	306	322	328	328	322	310	313	332	314	312	330	320	326	312	305	335	300	300	335	329	331	334	314	316	324	330	319	340	320	335	304	281	293	299	350	305	327	303	323	306	295	318	303	326	310	326	301	314	340	297	321	338	306	338	335	310	294	307	301	293	305	296	289	284	324	301	286	295	314	303	314	344	293	297	309	298	334	325	316	329	350	299	326	328	310	326	306	316	324	311	338	337	352	321	322	302	351	340	324	313	306	329	308	322	312	303	284	295	320	363	334	330	310	324	317	294	335	335	328	308	317	289	323	304	337	346	312	326	326	329	325	335	312	322	321	312	286	312	307	338	319	294	344	304	287	323	316	296	319	298	328	308	309	345	323	340	332	339	305	326	326	333	350	314	301	335	323	299	315	309	302	300	326	308	324	295	314	315	313	310	310	294	335	330	330	300	327	301	308	317	339	340	304	278	343	323	329	283	345	320	310	342	327	330	305	296	334	310	330	319	315	300	312	313	342	312	335	278	308	328	321	309	318	314	314	316	335	314	308	320	330	328	314	332	291	302	327	308	313	328	297	326	341	298	340	307	342	303	328	332	312	325	320	326	333	316	292	333	308	307	327	302	328	323	304	303	339	337	308	345	314	329	315	320	290	300	307	344	339	325	328	320	302	322	335	327	336	348	331	307	280	364	313	279	332	324	297	283	357	335	303	304	320	313	344	312	319	312	330	284	344	320	339	307	290	288	296	324	321	283	314	310	314	330	328	302	348	338	300	326	337	274	310	324	311	322	298	351	290	344	322	339	330	323	318	323	285	335	327	321	292	330	305	332	329	315	336	303	305	334	325	305	322	298	347	270	333	313	329	305	330	299	316	319	320	313	323	307	299	320	301	300	349	295	321	323	342	298	299	366	345	337	325	313	336	290	299	337	296	357	353	331	293	328	329	270	333	340	355	310	331	295	312	316	286	326	338	302	280	294	331	322	301	304	336	313	336	317	287	315	302	338	371	330	342	338	329	291	290	282	317	308	291	302	357	323	308	320	316	329	334	308	329	310	353	348	292	304	322	344	336	317	295	322	334	315	350	312	361	345	315	324	322	324	298	300	328	320	300	303	294	322	303	338	341	309	330	325	291	293	321	323	335	298	327	329	331	348	324	343	318	325	307	301	311	311	306	326	315	281	297	331	274	335	340	305	327	292	285	344	313	297	316	311	308	338	331	292	309	329	347	309	308	344	298	316	319	314	318	284	290	332	287	340	335	307	301	309	309	311	307	333	335	324	316	304	305	305	305	324	338	289	334	327	310	323	320	313	350	261	304	327	340	304	353	341	316	353	284	333	292	344	315	314	332	318	280	291	284	335	320	335	331	353	320	328	286	279	329	336	299	283	312	310	309	314	315	331	305	315	307	312	299	312	334	278	327	318	325	361	333	302	301	333	332	319	283	341	316	336	333	300	332	339	302	338	296	312	325	322	336	303	299	325	303	284	309	313	312	346	300	323	317	306	314	322	323	325	308	320	309	321	312	296	305	326	325	308	302	311	322	310	291	341	317	316	301	306	318	322	333	339	330	312	301	307	293	319	327	303	315	306	336	321	323	288	324	336	289	320	296	353	328	340	354	297	299	341	296	325	293	327	324	291	293	301	289	307	289	327	321	309	315	292	297	297	311	281	273	323	325	332	314	301	326	339	322	346	288	326	323	324	315	296	298	309	325	321	338	319	364	307	340	296	304	327	310	329	340	329	326	304	324	318	324	326	317	292	336	328	322	304	320	353	319	342	327	329	328	310	319	313	319	318	306	325	335	346	347	297	344	299	348	242	300	312	297	308	315	331	333	351	333	316	341	341	326	308	362	294	338	333	302	312	343	298	301	313	319	298	313	350	343	278	323	308	320	308	312	328	308	328	311	319	332	289	300	302	324	316	336	318	333	330	317	335	343	341	321	326	314	306	366	351	292	323	314	285	357	321	355	319	319	315	333	341	305	333	314	339	341	329	306	327	301	293	312	331	303	310	319	322	308	328	331	297	313	324	348	297	322	316	326	314	344	331	310	334	318	320	331	324	320	345	320	288	314	315	300	330	285	310	331	355	325	309	302	310	327	315	321	337	283	304	324	297	275	329	320	311	315	289	354	312	330	314	284	337	292	322	319	316	317	319	290	315	344	331	303	304	323	335	321	305	304	329	295	321	328	329	325	315	310	312	314	314	300	329	328	348	342	329	307	299	340	310	317	347	321	320	283	332	343	309	302	261	318	342	324	314	312	329	324	318	311	321	338	310	300	301	318	292	306	345	291	315	317	346	322	289	331	291	329	336	337	343	344	320	334	330	317	296	313	309	307	310	282	299	304	337	329	313	319	308	307	315	316	318	302	310	290	295	340	312	320	330	366	325	325	318	275	296	316	329	316	322	306	296	337	285	310	313	350	293	316	310	322	316	326	316	320	318	363	336	300	318	321	321	330	337	321	308	292	290	324	356	302	346	318	319	311	342	336	345	339	323	341	319	309	300	329	310	304	339	314	294	303	327	357	347	304	288	333	314	303	338	319	337	311	309	325	306	303	302	340	291	312	291	318	318	297	335	330	310	336	336	329	296	291	289	320	308	306	313	302	296	357	337	330	294	301	298	323	351	306	324	276	345	310	337	338	346	314	308	279	316	332	337	318	292	334	309	305	320	303	342	322	293	335	347	289	319	306	337	330	326	292	322	292	327	314	346	332	330	323	324	302	310	317	321	322	309	314	298	286	364	348	328	328	284	285	313	356	278	306	344	320	280	320	286	324	299	304	322	324	324	317	324	317	350	296	315	303	300	305	321	292	317	332	309	333	303	307	309	309	306	301	309	346	326	320	299	333	319	281	306	353	289	326	309	285	330	331	325	310	336	336	297	306	322	330	341	309	294	316	352	288	318	308	328	321	316	336	302	305	332	342	313	326	302	324	295	331	308	319	309	334	313	316	311	303	307	316	303	317	327	335	298	319	336	333	332	326	294	298	297	316	354	299	308	312	319	354	303	296	317	317	291	325	315	293	316	301	334	293	327	300	333	297	339	315	345	340	335	355	334	334	286	365	322	321	315	338	315	303	326	314	294	347	291	307	313	318	317	297	306	333	317	312	300	338	318	312	277	358	313	342	311	321	333	315	315	284	337	327	351	324	310	305	294	305	276	309	293	309	304	307	334	324	334	315	350	327	322	325	347	304	319	337	303	323	322	327	309	318	310
2386	1073	1139	1146	1108	1090	1018	983	1024	1030	986	979	986	1010	975	989	945	930	935	965	933	978	957	968	885	938	1015	984	968	943	1020	1025	928	1003	991	954	926	935	967	961	951	989	977	938	973	969	934	920	960	1028	880	944	957	940	978	929	956	966	924	933	993	932	956	995	990	900	984	960	922	924	971	983	937	968	929	963	951	904	945	965	971	940	935	942	945	988	938	973	966	977	970	960	959	949	930	961	950	988	944	968	1011	952	974	1009	914	927	960	979	955	955	971	913	935	914	944	958	963	908	978	966	922	916	981	962	958	976	986	914	920	932	953	945	1001	982	944	968	966	966	884	958	990	936	1028	982	958	933	1022	1008	925	975	928	944	975	976	901	984	957	943	979	951	979	978	988	981	932	974	991	962	994	917	993	931	940	959	933	921	935	941	944	877	941	927	978	984	915	960	904	956	920	921	960	991	989	945	950	979	901	957	949	934	900	942	932	940	981	990	933	954	964	926	983	951	931	939	925	936	962	911	949	900	938	968	961	905	970	916	923	985	913	951	972	948	937	949	943	942	981	960	949	942	968	964	946	931	907	961	939	941	972	928	947	953	991	962	944	951	969	926	954	991	954	922	980	939	926	979	950	965	940	966	942	890	953	955	950	938	954	900	957	1004	974	955	949	956	926	924	974	914	971	916	939	1000	942	926	914	930	973	947	940	936	967	936	926	926	954	925	922	970	948	968	923	905	954	900	970	967	903	942	943	993	970	907	972	968	944	953	950	950	957	922	949	960	959	965	957	993	988	971	946	894	915	968	946	965	910	952	961	938	923	926	933	988	943	914	869	934	969	957	1014	976	955	998	929	950	924	989	938	963	953	915	956	975	910	984	1002	986	976	1002	916	960	942	1001	927	977	986	927	964	993	954	974	920	952	956	969	910	960	952	941	938	956	905	997	964	991	914	989	972	970	903	935	928	930	923	1008	990	1016	913	946	929	962	934	948	936	891	947	968	967	910	964	886	985	904	941	1019	950	965	933	928	998	961	1008	981	952	953	959	930	944	964	953	947	944	880	959	927	894	949	942	936	962	1003	915	917	936	927	917	979	943	928	990	946	968	987	956	986	917	927	978	940	975	966	926	919	950	915	981	930	920	956	931	914	946	921	862	945	907	958	992	988	942	945	890	911	952	980	897	934	979	896	986	952	921	974	970	924	938	903	1010	900	954	957	936	934	954	935	914	966	961	942	949	991	911	907	935	943	939	923	973	984	963	955	962	978	973	924	925	995	928	987	952	951	946	933	950	986	1014	972	901	927	986	921	971	991	1019	967	976	945	966	925	905	948	937	950	979	909	979	947	933	978	922	971	970	950	1028	937	922	945	927	956	926	926	946	942	966	947	937	953	958	939	941	935	942	982	917	971	883	984	963	983	976	967	995	1017	938	958	927	950	950	956	942	942	960	988	923	1006	871	952	1022	919	904	928	951	933	894	998	956	1021	921	935	896	988	893	923	899	986	951	981	966	973	974	992	991	927	970	945	941	951	937	941	890	982	940	895	930	989	1003	930	951	978	943	937	966	956	902	955	980	992	923	914	994	956	941	920	938	940	945	920	944	949	953	961	1009	972	935	946	920	949	969	949	973	948	959	938	955	969	953	916	957	970	943	937	1023	976	922	896	866	993	907	1017	999	989	963	927	930	950	935	923	963	929	963	951	939	966	964	959	937	967	919	935	924	991	978	944	902	920	916	914	917	966	922	960	937	985	998	989	976	934	931	893	929	944	950	943	938	943	929	1006	934	954	945	982	964	987	980	915	982	914	927	912	986	986	982	929	935	965	918	974	987	909	893	935	916	940	951	974	940	939	921	937	963	979	944	979	920	922	917	945	978	1036	928	972	910	898	978	924	979	955	954	968	945	937	929	941	984	973	1012	973	962	933	960	943	934	946	967	887	965	955	986	945	927	943	977	983	979	988	1032	953	962	971	935	971	974	914	974	921	904	935	878	946	917	948	1013	969	922	1006	896	967	952	972	961	974	939	961	972	942	956	947	923	916	977	935	940	982	956	915	944	967	946	948	957	962	946	999	960	991	912	968	990	957	983	918	952	952	983	944	962	893	947	947	957	962	939	953	962	993	923	969	970	969	912	966	994	921	983	905	976	952	977	929	926	918	953	919	933	978	984	915	911	923	942	973	933	933	964	943	928	986	1009	929	927	986	951	1002	987	1000	957	961	895	967	956	935	956	925	988	1003	924	940	948	946	950	937	973	922	952	919	972	987	945	986	953	905	913	964	934	943	967	929	932	1013	947	933	952	926	959	943	939	964	918	923	943	999	939	950	932	935	978	969	934	996	901	941	940	911	908	959	969	997	932	941	999	919	973	930	894	949	889	964	1004	939	901	976	989	956	965	923	984	921	960	959	956	944	962	939	961	989	943	912	984	937	952	967	918	964	955	943	966	980	994	932	937	934	960	917	983	941	933	957	924	920	972	979	978	954	935	935	988	911	954	990	930	961	971	991	954	950	908	975	965	928	993	938	926	986	962	973	974	986	967	947	908	974	947	994	892	931	893	951	965	969	939	932	950	907	920	895	897	883	946	903	928	955	947	943	973	915	950	929	924	950	903	983	910	939	976	967	954	921	953	925	984	908	904	959	943	906	957	936	972	916	980	967	917	967	938	918	997	917	930	940	983	958	962	937	921	987	924	915	902	989	914	973	920	959	951	968	958	904	972	966	947	935	887	959	928	898	977	963	949	965	948	932	904	994	925	918	986	939	940	926	927	959	972	989	945	921	942	951	929	941	973	995	994	948	902	1005	1020	953	915	987	982	926	942	975	845	976	923	960	970	922	951	906	927	946	964	981	939	925	996	925	954	947	963	992	908	959	942	944	940	940	981	968	918	1020	957	938	994	959	933	898	971	938	986	957	952	969	971	918	935	937	921	959	956	924	964	1013	961	981	996	986	983	932	957	963	977	930	964	992	949	920	967	947	986	965	993	913	1006	997	944	888	915	927	916	881	938	934	941	902	900	1002	897	936	914	894	980	953	942	954	973	929	963	919	894	908	916	934	928	902	902	980	957	922	923	972	990	991	953	957	951	929	933	966	934	964	977	971	979	945	968	897	911	963	923	956	1032	957	894	984	972	963	925	965	895	972	946	929	942	982	967	967	969	941	938	958	913	936	900	958	964	966	951	979	923	948	950	959	935	912	1001	1015	968	908	933	959	971	863	978	945	950	986	942	928	932	984	895	958	942	919	933	915	917	940	953	956	950	934	937	963	902	922	980	937	970	924	1017	980	981	921	960	957	933	904	969	942	915	902	931	917	906	943	978	942	943	914	920	932	927	906	935	934	930	956	934	948	949	944	959	913	946	901	1006	983	948	941	885	911	899	923	950	1002	951	1022	978	972	984	947	956	960	947	989	970	935	958	961	975	987	918	975	964	948	964	996	959	934	875	927	970	1001	944	1011	958	983	995	976	923	1015	965	957	998	928	928	954	951	981	922	968	999	1034	931	992	960	913	933	957	987	913	991	921	977	948	1019	937	980	929	956	1005	948	961
4606	932	1256	990	713	529	441	370	336	286	284	269	248	246	200	234	218	210	202	227	221	229	230	196	202	194	212	198	191	191	205	225	213	192	186	181	189	170	204	194	202	217	202	166	178	185	186	218	190	188	178	171	167	200	179	204	178	222	220	162	187	167	209	197	197	179	207	201	189	195	188	182	169	214	196	193	206	209	201	179	195	194	204	207	189	200	196	181	201	212	183	202	183	194	172	181	216	197	183	213	197	191	199	172	201	207	172	191	215	159	183	206	173	173	186	188	202	191	189	190	201	184	185	190	180	187	214	172	203	170	197	199	186	216	181	185	180	183	193	202	200	196	207	204	201	196	215	186	196	195	229	202	182	180	191	199	186	190	175	205	181	193	170	190	194	193	197	158	190	212	204	178	184	171	213	163	193	185	196	193	181	200	204	203	162	193	171	189	175	207	211	211	198	211	178	229	187	196	191	190	203	193	191	194	171	186	186	163	187	207	217	171	184	211	201	214	188	183	176	201	162	181	207	202	192	157	186	203	224	181	194	178	200	171	203	208	192	180	188	177	188	200	197	204	214	193	211	214	184	187	217	196	206	214	188	206	190	201	170	201	204	197	180	210	210	188	172	171	207	168	204	194	173	205	206	181	192	162	205	201	140	180	181	187	199	162	193	168	178	190	183	198	206	208	197	189	202	229	169	170	183	179	226	167	214	189	174	184	170	197	216	195	184	200	194	195	209	202	192	213	192	198	168	201	193	179	182	178	184	211	187	159	209	179	177	194	188	180	198	182	167	184	197	199	191	180	185	188	193	224	176	206	176	175	195	209	209	194	206	179	188	196	185	222	205	195	179	197	176	190	186	175	174	183	178	183	194	197	201	207	188	197	183	184	217	194	233	196	199	197	174	187	204	207	202	201	179	210	155	202	202	199	214	187	183	181	173	199	202	185	182	181	197	179	190	192	197	176	195	169	193	192	196	197	179	189	212	183	219	175	184	212	187	171	200	189	177	184	178	178	200	208	194	163	187	205	189	178	197	178	197	219	167	185	205	193	204	230	176	207	224	207	205	181	190	184	191	200	180	187	200	192	189	194	177	214	217	183	214	220	196	175	194	181	192	184	185	205	183	196	203	219	183	176	176	183	178	174	183	181	180	183	191	210	189	207	195	202	190	191	187	184	193	170	192	194	196	161	164	210	174	178	207	199	196	192	175	199	194	185	195	186	203	190	212	200	215	190	205	213	177	172	168	217	224	209	196	184	193	193	181	167	179	184	196	176	195	170	187	201	182	199	185	187	176	208	180	162	176	192	215	187	171	201	191	191	192	203	177	165	185	172	195	203	181	195	181	200	192	202	218	208	203	184	203	194	204	184	188	170	189	185	180	204	188	197	182	179	181	185	194	197	171	177	185	180	198	160	195	191	169	194	159	182	174	181	175	176	170	180	176	202	169	164	180	203	169	155	183	183	206	217	189	178	214	196	196	186	214	191	174	182	192	184	186	205	189	176	202	178	182	201	200	167	203	230	161	200	207	193	215	218	177	181	189	180	179	168	210	193	203	173	192	185	184	178	187	199	182	201	158	180	169	186	186	187	195	188	205	184	187	214	208	193	200	187	186	181	212	187	191	168	210	198	168	205	175	241	189	180	188	196	208	211	184	195	204	193	197	189	214	188	206	201	216	199	201	232	193	190	206	187	185	175	181	177	199	208	182	169	180	201	180	165	198	212	175	189	196	187	181	185	182	185	204	191	208	196	188	206	191	210	171	203	163	194	190	197	193	171	213	194	186	180	167	191	217	182	160	192	186	203	201	159	200	186	196	174	192	194	189	172	195	171	196	176	227	203	179	221	180	213	200	211	172	184	188	179	190	199	168	210	186	211	200	169	208	189	206	171	191	175	197	202	198	191	192	184	200	205	178	185	178	178	206	197	173	210	207	208	214	211	173	210	213	202	180	194	206	194	195	168	154	185	187	211	186	193	190	186	197	208	194	220	233	186	194	190	202	189	208	204	193	189	196	185	164	218	189	187	194	185	184	192	203	213	190	192	176	192	212	184	170	164	180	194	190	192	201	202	204	186	181	206	207	194	211	198	187	213	199	212	196	181	197	187	197	209	191	223	152	190	186	187	210	175	180	151	196	166	195	214	176	213	190	178	183	177	184	210	186	195	194	193	186	195	190	194	192	181	182	206	215	156	198	195	189	190	199	177	187	203	190	185	197	238	176	183	185	205	188	193	205	189	203	200	195	194	187	204	182	194	190	195	207	181	187	169	206	215	193	189	162	173	191	182	163	196	179	197	169	186	178	178	190	205	207	171	196	182	171	208	184	181	210	179	170	207	183	181	197	225	196	199	177	194	187	179	164	191	199	203	208	209	169	177	194	186	187	181	192	166	194	199	176	197	193	187	171	177	192	200	158	194	182	190	171	161	205	181	173	197	207	200	193	188	155	188	180	182	175	200	204	186	216	211	201	182	189	178	211	185	206	180	173	186	197	202	196	162	201	212	181	196	204	193	179	193	188	195	199	195	175	191	184	211	206	181	194	201	203	183	199	195	195	193	203	199	199	183	193	199	196	181	194	210	208	197	185	170	188	198	194	193	194	177	199	234	157	180	154	169	203	183	213	177	213	183	171	169	224	204	194	189	177	186	200	229	194	180	206	178	204	179	164	205	191	208	182	178	185	181	199	185	205	178	187	186	199	188	195	182	202	176	170	186	190	221	177	198	203	186	183	185	189	195	205	159	176	183	180	207	190	166	182	176	187	165	203	198	176	195	184	193	194	217	201	186	180	179	203	196	198	190	215	182	176	167	196	214	216	209	198	208	180	151	186	205	203	177	190	192	210	199	185	195	177	227	189	193	185	196	197	199	193	156	196	202	211	176	187	184	198	183	198	168	179	187	195	180	149	178	177	176	187	202	199	183	190	185	203	167	183	188	161	176	214	176	180	183	189	218	201	193	195	188	188	203	216	217	191	217	181	156	204	206	204	180	192	203	183	184	189	190	206	199	199	193	163	198	198	183	200	192	190	189	185	161	230	174	213	200	182	203	199	189	197	174	189	195	159	200	190	198	202	190	178	175	177	202	202	213	198	186	192	200	205	168	173	180	205	194	181	200	199	183	188	214	194	186	173	198	168	168	209	200	173	186	204	222	181	211	195	185	199	183	190	183	188	190	166	198	206	184	185	189	193	189	218	188	196	172	185	188	183	192	189	196	182	174	178	188	194	192	213	170	196	217	195	206	218	207	199	180	187	187	179	176	164	186	182	177	185	175	188	190	190	197	199	190	178	201	192	187	202	233	216	176	184	220	190	194	196	175	184	184	172	191	194	238	192	182	200	184	191	200	198	190	190	178	196	191	206	197	198	182	205	206	202	194	212	172	182	199	211	199	170	196	191	205	198	219	200	204	184	206	189	249	171	205	182	195	208	182	186	156	190	234	187	197	208	162	179	224	204	192	172	160	197	174	176	207	178	187	196	175
5596	1508	3163	3577	3063	2667	2279	1904	1655	1500	1337	1246	1157	1065	1051	1012	921	987	953	875	827	840	823	787	760	749	717	699	713	675	688	711	701	727	754	670	681	678	665	645	647	674	629	679	683	660	649	673	644	632	617	674	629	638	603	662	647	647	630	622	601	629	631	652	605	614	657	641	641	608	609	631	657	637	628	631	605	649	622	646	647	638	609	622	594	655	586	597	668	599	569	593	591	682	637	603	598	619	643	629	603	644	612	606	591	585	644	616	603	614	614	643	612	593	607	598	642	652	599	621	648	624	633	617	658	595	621	604	613	631	668	627	613	614	575	645	654	632	684	614	635	599	592	638	599	604	665	601	593	573	629	585	598	582	619	575	580	584	630	628	621	604	603	588	664	636	603	618	581	629	638	595	620	570	619	601	602	610	621	626	593	653	606	620	650	622	629	591	641	603	619	573	631	626	572	614	654	635	629	611	577	634	568	584	595	635	602	622	627	652	594	606	588	607	634	651	596	598	621	607	599	618	586	591	604	616	598	574	648	597	638	590	633	584	641	606	579	621	610	628	638	651	604	621	582	651	623	622	598	599	599	628	621	598	619	588	593	630	660	632	607	584	642	623	603	630	656	620	649	603	644	594	584	597	582	618	616	649	585	591	602	631	618	594	619	619	588	639	585	601	629	601	631	592	595	621	627	599	630	572	573	603	594	626	557	650	623	626	667	592	606	616	651	610	655	631	614	620	607	591	639	596	630	585	594	625	641	587	611	589	648	651	635	622	576	594	585	564	627	649	599	624	614	595	616	577	582	667	629	627	608	581	581	636	595	647	589	633	618	588	625	590	600	588	609	599	560	599	645	627	612	597	609	584	613	630	646	637	658	618	614	605	612	598	591	625	596	626	577	565	565	649	609	623	603	626	613	638	611	628	625	627	621	590	583	640	626	595	619	615	591	628	646	640	645	609	625	584	641	555	625	627	633	633	653	653	648	596	613	600	613	557	596	599	601	592	622	656	624	612	598	598	603	636	603	594	577	556	597	645	593	623	652	562	634	587	627	653	580	642	589	588	612	615	582	549	626	608	620	634	530	573	595	625	605	617	588	618	619	618	639	589	638	593	614	616	558	622	674	641	606	620	644	623	640	618	626	585	576	600	600	568	627	570	602	555	557	632	626	614	648	603	587	558	628	613	656	629	629	621	595	603	618	596	600	600	608	620	606	609	598	636	609	613	597	603	641	607	654	593	591	612	622	578	600	611	631	638	600	645	630	657	611	576	609	563	616	602	641	635	640	620	617	607	630	630	597	632	596	599	622	606	620	601	598	605	653	552	652	589	594	573	615	617	644	592	631	577	596	549	630	619	627	627	634	629	629	581	610	681	554	553	633	638	619	592	623	600	618	622	600	607	592	598	638	629	596	627	617	586	594	600	596	614	595	644	640	602	557	612	646	589	592	635	651	571	629	618	624	635	636	601	611	651	630	604	582	657	635	598	595	638	606	616	642	644	646	555	554	594	566	603	599	578	631	579	640	651	618	579	572	578	588	657	587	606	618	665	612	648	602	600	616	613	609	593	598	597	612	630	625	593	619	632	606	637	610	578	619	601	641	610	636	635	621	605	657	624	588	569	618	570	638	615	640	598	597	605	581	585	608	612	605	630	601	597	605	620	666	624	599	605	593	556	638	639	623	603	603	607	652	644	623	590	606	637	637	618	606	621	647	633	643	646	575	599	601	582	630	659	630	577	609	570	579	610	596	563	593	638	598	603	604	599	631	575	627	617	591	577	637	598	640	641	633	590	620	597	586	590	613	619	626	590	587	590	657	634	643	614	622	639	635	623	584	641	597	666	646	632	621	621	609	603	597	599	648	645	605	652	602	635	653	627	621	583	623	632	592	605	629	623	628	628	616	640	563	613	613	581	632	571	578	591	614	614	567	583	568	586	617	604	588	607	632	553	615	616	536	582	614	620	592	636	586	616	612	596	609	630	623	654	674	610	612	614	633	603	666	625	586	606	641	618	616	637	603	616	615	651	617	616	619	644	616	613	594	616	608	625	636	599	677	642	600	613	612	594	577	581	608	600	590	634	626	637	601	633	606	582	601	592	585	604	624	549	599	643	653	591	636	620	632	656	608	593	599	607	656	603	650	598	613	581	598	575	594	615	610	584	641	642	587	638	643	614	642	618	591	570	588	609	623	608	635	602	637	592	606	632	620	617	602	622	615	629	595	667	636	590	612	629	619	631	587	622	616	561	637	670	614	604	649	602	572	609	605	588	603	622	553	628	645	597	584	583	578	632	570	618	638	622	658	624	565	610	608	588	613	632	610	589	603	602	595	618	624	606	593	614	590	641	593	567	610	636	592	604	586	609	622	556	616	595	603	686	597	573	637	634	647	592	653	597	605	600	610	665	602	625	586	597	618	611	638	633	608	575	614	651	615	586	605	628	592	627	606	559	589	583	617	597	626	536	646	660	643	631	638	598	607	635	629	629	642	643	621	605	587	584	591	646	562	611	611	586	658	592	609	628	619	621	614	625	627	630	595	604	606	611	619	582	575	640	594	612	610	579	569	603	681	602	644	558	556	614	608	617	587	628	578	605	558	661	662	626	602	622	608	606	575	613	627	612	618	586	612	575	635	645	619	572	595	614	608	560	605	612	599	630	581	587	616	627	641	609	605	640	572	612	590	614	569	611	601	621	617	578	618	609	633	602	623	651	631	615	638	610	589	618	641	636	597	620	619	668	619	602	622	589	577	607	614	627	637	623	610	600	586	643	610	672	591	622	614	632	625	613	688	668	600	621	571	613	633	607	605	620	618	631	622	651	625	610	595	622	606	634	610	578	588	629	639	661	631	617	651	612	545	599	615	627	596	619	583	598	584	587	575	638	616	623	628	646	642	623	618	652	634	614	610	634	584	650	580	658	567	604	607	594	599	669	636	588	574	649	600	619	627	618	637	651	553	573	609	639	638	617	656	625	566	643	611	619	598	618	656	628	621	627	553	605	641	622	572	591	591	627	647	620	650	626	614	614	617	643	576	631	628	589	664	663	606	620	636	641	601	622	604	637	570	636	596	566	609	648	614	633	628	607	616	587	623	593	627	614	650	624	637	606	591	612	639	628	610	620	617	623	623	594	611	601	673	632	575	624	634	605	638	586	629	623	610	655	597	646	657	624	656	601	588	622	594	611	598	577	632	597	613	586	607	624	576	607	644	614	586	631	596	638	630	592	555	596	607	614	605	608	610	615	622	611	588	610	595	633	583	623	563	578	604	585	591	623	608	564	621	598	617	563	631	648	596	591	612	633	622	604	605	677	606	677	581	580	621	633	578	640	593	646	643	609	616	620	654	646	640	594	647	614	616	632	600	618	616	618	572	597	634	659	616	594	648	631	593	583	634	625	612	618	612	612	615	625	567	630	584	638	634	570	554	630	591	605	638	649	643	635	592	603	635	594	603	622	652	630	585	609	548	667	593	666	596	581	643	635
8484	1902	2254	1798	1152	802	625	479	429	336	304	274	255	234	219	200	201	216	199	163	189	189	174	177	137	157	140	153	154	132	127	157	146	132	141	141	152	140	128	156	163	122	142	126	142	126	116	142	146	151	122	143	118	153	130	125	150	117	136	132	128	108	153	139	113	140	133	137	144	134	133	135	151	137	141	144	122	136	125	120	119	119	140	157	112	141	142	131	139	127	132	125	119	129	157	117	153	127	121	128	146	135	138	132	111	123	117	138	125	133	141	148	147	125	133	145	138	143	124	114	151	121	131	124	133	133	138	111	130	116	145	120	133	147	137	149	115	141	120	124	139	139	135	119	135	144	129	141	133	131	134	139	145	120	129	143	130	134	127	111	135	121	138	127	142	129	151	137	141	130	122	130	118	145	133	132	142	139	136	120	123	134	135	124	128	134	113	148	148	132	122	116	113	108	135	118	148	133	144	114	148	131	100	125	136	127	130	120	129	133	131	124	138	137	141	146	112	136	112	127	133	128	136	141	136	117	126	119	129	161	134	144	138	124	126	123	134	131	126	124	140	141	139	133	118	113	128	136	137	114	125	138	112	132	142	125	114	147	115	144	125	125	135	134	131	147	146	112	139	125	138	128	149	140	125	123	126	138	127	121	114	115	130	119	105	125	119	120	137	118	116	107	124	119	133	140	151	144	137	137	132	124	140	130	122	133	125	123	140	116	150	111	140	126	134	130	137	139	133	136	134	140	128	129	116	143	142	148	154	120	142	135	146	106	125	128	141	124	122	136	134	117	116	121	142	107	136	138	124	144	142	118	109	128	137	110	138	125	118	153	132	128	125	121	126	147	126	128	150	127	118	120	126	152	133	131	137	120	128	127	143	123	136	144	134	118	126	130	135	133	126	137	120	116	140	145	111	117	142	120	125	142	149	144	121	131	136	142	131	140	87	142	113	134	137	138	112	124	123	137	127	151	131	116	139	136	124	140	150	132	122	131	125	123	122	126	96	133	134	112	122	111	136	123	126	153	124	141	117	136	144	133	131	149	131	130	142	154	151	111	135	129	120	140	133	133	125	143	135	129	133	154	123	126	114	143	137	133	135	126	145	126	124	116	149	126	138	119	137	133	129	143	121	138	126	122	133	134	118	133	146	129	139	135	140	129	124	107	147	121	121	144	120	128	128	107	125	129	122	116	136	146	129	128	120	125	151	126	125	120	137	133	110	141	124	144	122	143	142	152	116	132	121	140	134	123	126	136	140	138	142	126	117	127	108	129	126	122	119	129	132	120	115	144	135	117	119	141	129	131	120	117	120	124	136	154	152	130	150	149	136	127	137	123	112	139	130	144	127	117	124	118	142	136	130	124	129	118	137	119	147	139	154	142	146	129	126	127	125	127	127	138	138	120	122	138	155	143	132	163	110	130	133	130	107	117	140	131	138	132	144	127	129	113	128	135	136	134	129	123	139	126	141	123	136	124	125	105	147	139	124	127	143	124	145	138	113	156	156	145	138	120	123	144	138	118	135	124	126	125	120	147	124	132	136	114	115	141	134	127	142	114	118	113	139	125	134	151	126	134	111	107	128	120	120	127	143	130	137	136	145	144	137	130	134	149	134	150	135	156	134	124	104	146	133	117	135	125	139	125	127	132	121	115	122	128	120	134	140	147	121	126	131	118	141	136	122	119	108	147	139	137	120	137	133	131	126	143	151	126	138	157	138	121	126	137	123	124	129	135	129	125	127	129	133	144	136	136	134	141	135	122	141	123	124	115	116	128	130	115	142	123	120	129	128	114	143	128	135	130	120	146	124	121	110	118	135	113	143	124	126	118	138	156	125	139	131	134	119	138	152	138	131	128	124	121	127	150	144	115	136	137	124	117	130	131	138	122	163	135	137	126	113	130	152	148	120	133	123	122	123	137	130	133	167	122	135	135	116	149	157	148	143	144	125	146	123	121	132	144	140	117	128	132	133	127	118	147	107	124	128	121	140	137	135	120	117	125	140	142	123	115	101	134	130	123	134	131	124	129	126	131	116	136	131	114	130	145	144	111	114	138	143	117	114	122	132	121	121	128	116	124	143	134	135	117	107	143	128	129	148	129	109	127	135	108	137	152	123	116	123	113	141	135	129	146	138	142	121	132	136	150	127	118	108	117	131	132	152	145	146	144	156	148	138	119	147	154	158	140	145	144	118	128	147	138	132	150	142	156	145	127	138	140	121	121	128	128	139	155	140	127	132	131	133	147	124	141	140	116	120	128	124	135	102	129	117	119	123	144	132	135	140	141	134	156	129	143	122	128	124	116	154	133	116	137	122	136	131	120	132	136	142	118	144	106	120	135	119	138	125	127	139	128	117	124	133	119	125	120	136	150	123	113	140	145	132	148	128	136	119	138	135	139	137	123	137	132	133	147	136	114	102	145	131	111	130	124	127	147	123	120	140	150	130	152	120	131	148	155	132	140	128	142	127	128	136	136	123	129	132	142	151	153	159	130	143	128	133	132	122	109	128	115	130	127	121	133	139	136	130	145	144	153	134	121	135	134	114	115	131	151	127	138	135	119	128	126	119	130	163	130	140	126	107	134	126	136	142	111	124	130	138	128	113	140	139	134	111	118	127	133	148	143	133	111	118	119	128	135	120	121	138	121	132	120	130	123	126	126	127	140	131	120	136	136	139	128	126	132	121	118	123	138	109	135	108	133	116	137	135	145	109	123	134	120	130	132	132	134	140	138	139	117	130	139	148	133	122	116	121	121	116	131	137	141	136	149	118	126	137	123	137	140	130	122	137	132	116	134	138	135	120	136	139	150	117	136	119	118	119	123	137	121	136	138	120	129	136	123	117	144	125	128	151	141	117	128	122	135	132	131	132	122	127	138	129	117	127	105	148	140	131	117	141	141	136	130	113	138	134	118	139	124	150	137	121	109	117	154	131	131	109	147	115	130	141	135	144	134	130	143	116	126	128	149	158	151	141	141	134	130	137	117	129	132	134	138	126	140	133	112	150	136	123	134	136	146	140	144	130	140	138	125	138	116	133	128	136	117	142	147	142	114	123	112	124	111	127	122	131	135	116	117	129	139	128	137	124	132	123	124	117	110	156	147	127	121	112	120	119	128	147	136	131	138	139	131	145	118	137	136	132	129	138	120	125	118	136	139	116	128	140	116	122	128	129	131	136	129	115	150	133	123	110	126	114	116	118	139	117	144	145	116	127	135	137	131	148	152	142	138	139	135	127	134	125	135	143	117	121	147	124	139	130	128	124	134	122	117	124	137	125	139	133	131	125	129	145	132	156	110	139	113	132	146	116	129	124	129	130	130	132	124	118	108	142	128	118	118	122	117	133	128	130	131	126	132	133	141	125	122	118	155	122	133	133	126	113	113	121	129	138	125	132	141	130	127	133	136	142	121	122	124	131	120	123	116	135	126	127	136	115	123	157	154	126	148	141	138	128	145	128	122	152	122	134	115	125	112	125	129	143	163	169	135
7690	2267	5256	6029	5401	4382	3520	2986	2482	2159	1783	1623	1527	1378	1267	1170	1095	975	918	884	869	882	732	741	776	656	716	713	654	619	579	635	609	643	589	577	589	561	583	565	598	559	558	511	558	529	463	533	532	529	530	506	524	511	482	494	517	501	471	528	441	505	537	475	515	472	468	491	484	500	493	547	484	458	470	459	473	431	457	464	482	492	494	466	496	471	515	450	494	427	483	479	484	463	499	516	483	492	499	495	475	443	510	456	471	441	492	466	482	498	485	468	447	494	416	517	454	439	468	496	473	463	438	467	463	485	446	453	446	451	467	446	491	443	417	440	501	435	434	457	466	495	438	438	474	450	452	439	403	476	466	464	447	431	447	449	522	421	475	440	431	444	422	453	438	426	464	445	470	485	478	473	462	493	457	454	453	497	435	442	447	443	492	444	455	436	482	496	446	479	474	460	449	500	453	411	459	461	470	445	442	485	450	438	472	469	465	490	444	414	472	460	457	465	435	425	455	464	439	468	435	438	452	448	457	438	457	436	438	447	487	459	453	449	465	457	479	413	417	446	510	496	449	448	452	422	511	462	462	439	451	469	474	466	429	443	478	454	463	471	446	435	448	420	432	450	457	458	449	497	458	442	418	433	492	458	466	436	468	447	455	395	459	414	467	446	460	440	518	431	457	442	472	485	457	446	462	434	469	461	506	496	468	491	418	447	436	472	487	434	461	426	463	439	421	434	440	456	452	401	462	457	440	466	417	437	471	417	424	443	478	424	403	445	465	500	498	447	434	453	464	453	443	446	416	470	431	467	433	486	472	448	460	451	462	451	442	427	471	434	423	477	442	433	504	434	413	423	452	465	476	456	436	457	461	500	421	442	458	427	476	415	457	444	446	473	449	463	469	423	421	476	436	452	414	421	457	486	476	426	462	465	461	462	473	455	471	458	446	433	452	436	433	429	486	505	442	445	427	457	427	462	464	465	471	432	472	490	486	448	455	449	438	426	433	458	478	456	472	438	474	458	432	420	443	432	449	457	448	443	467	453	445	404	463	456	412	414	439	452	436	462	438	446	467	434	436	440	440	499	463	443	479	435	432	484	462	425	493	470	487	480	453	458	458	464	460	456	446	450	452	451	423	432	466	460	473	470	466	479	461	451	441	462	450	470	433	475	452	428	413	437	415	467	457	437	445	442	442	466	419	452	453	457	484	450	426	424	436	422	452	440	438	449	435	460	440	407	477	489	454	455	500	420	429	462	425	424	452	426	473	469	437	449	417	448	507	461	475	447	486	460	460	450	509	442	470	453	461	464	459	458	487	497	441	465	442	478	410	465	460	444	469	435	443	470	410	473	436	449	471	456	453	462	446	406	431	406	439	467	442	480	467	459	458	481	439	470	436	471	430	463	456	438	446	522	483	416	440	474	440	472	454	470	452	440	439	445	470	451	467	441	443	454	480	462	491	456	434	465	463	468	479	439	483	460	440	472	471	430	449	487	441	454	418	453	431	460	438	457	434	453	496	480	435	453	447	438	457	419	475	451	446	482	433	456	439	469	436	449	475	441	472	461	446	457	430	431	489	434	501	441	444	430	468	458	456	454	461	451	456	429	427	473	420	437	454	480	443	465	413	434	446	452	459	456	462	461	440	439	426	482	423	488	467	474	408	456	463	447	416	461	492	462	504	417	485	457	434	442	457	424	436	429	438	428	465	436	407	445	459	440	473	463	474	449	434	478	410	419	430	462	463	455	460	452	459	453	475	476	445	447	442	471	472	455	481	478	429	443	424	460	462	445	468	459	433	440	476	441	451	494	447	466	466	513	443	442	446	464	443	474	465	469	490	458	433	471	456	432	489	431	423	433	469	404	447	428	448	492	450	401	490	482	420	471	444	478	464	472	431	453	488	452	448	437	472	467	441	448	476	440	433	432	437	423	507	459	468	449	471	443	470	434	459	477	466	434	492	432	475	441	484	419	494	437	446	428	419	468	486	437	435	472	448	417	437	407	451	435	411	453	452	451	443	474	420	470	483	421	425	440	426	482	421	448	466	453	489	477	482	442	454	472	430	453	465	471	482	453	433	483	423	460	476	436	441	421	444	436	453	451	472	467	422	473	435	416	418	429	431	425	459	441	474	478	431	450	443	453	474	480	456	462	474	489	448	449	419	457	479	457	435	468	442	467	424	460	405	461	468	456	457	498	440	446	456	443	411	387	475	471	453	407	445	468	448	444	462	485	479	441	414	418	449	449	459	421	477	448	443	437	463	454	459	443	437	443	411	452	448	465	445	484	436	438	435	480	442	455	443	456	475	459	466	467	467	463	435	461	469	470	464	462	421	442	430	464	475	487	441	421	425	428	457	451	434	437	444	424	415	444	450	472	451	457	464	439	486	474	442	474	490	444	452	475	444	495	459	428	483	502	452	459	427	438	419	444	475	493	479	464	445	466	462	437	429	473	436	486	459	464	443	433	434	464	464	437	433	455	449	430	461	476	483	443	434	456	433	478	430	470	394	425	508	460	468	446	418	464	443	466	469	481	419	480	439	419	430	463	461	470	433	459	419	431	481	414	453	446	450	440	437	451	499	469	470	452	396	466	451	470	494	464	437	439	448	484	475	484	449	453	482	491	501	460	509	464	457	470	456	440	453	481	451	463	464	433	490	472	464	431	480	482	409	445	445	415	482	423	499	455	454	455	463	463	453	446	455	503	480	433	441	476	488	481	451	453	463	459	482	485	470	464	425	503	475	459	434	442	470	468	473	429	429	430	424	449	467	460	450	446	492	478	481	432	389	463	469	444	449	441	419	452	464	428	454	483	495	424	429	441	452	447	414	442	485	449	505	459	478	479	449	441	488	449	452	457	486	483	476	460	452	450	455	454	432	443	428	439	455	431	440	470	476	456	466	459	425	442	447	430	462	433	454	435	471	453	440	445	456	488	425	448	424	444	432	460	430	458	485	492	435	421	460	449	473	454	458	465	451	482	451	429	432	466	451	463	425	449	467	452	451	449	411	458	446	458	472	436	501	474	456	452	444	450	435	466	451	450	455	437	442	478	448	470	443	456	427	462	477	418	449	435	450	458	483	448	393	447	462	466	421	455	434	432	494	417	463	429	506	495	456	449	404	466	424	461	453	411	468	452	460	440	459	471	411	436	482	439	473	446	454	473	471	455	499	430	451	418	449	439	440	458	460	491	449	461	481	463	455	456	458	426	446	435	462	471	473	480	445	431	446	434	461	459	504	442	471	463	470	428	442	413	456	429	445	411	428	437	455	446	458	423	394	408	455	438	434	463	519	471	418	456	422	443	452	449	439	439	437	453	458	454	470	500	470	509	451	497	463	460	430	429	467	433	452	470	434	484	465	437	469	449	518	469	489	484	413	477	461	452	483	520	455	434	443	484	447	462	479	461	444	448	428	463	472	418	464	435	451	478	464	447	500	477	442	452	466	443	477	463	423	474	405	439	443	448	443	460	434	437	507	482	445	433
1300	372	389	351	355	341	331	302	294	316	321	315	327	316	318	286	320	278	336	313	336	322	299	303	302	323	293	292	315	303	308	331	292	340	295	319	282	327	305	280	282	325	301	339	306	295	298	316	315	302	313	301	327	291	326	311	308	297	320	284	283	340	348	339	293	321	313	335	348	305	259	320	288	290	314	290	328	329	307	366	313	318	315	326	300	321	342	296	299	316	297	304	321	317	306	294	295	322	310	285	325	327	320	285	321	313	335	315	301	318	298	310	316	336	314	319	320	340	338	339	315	327	301	308	326	295	338	296	312	334	310	306	294	321	327	310	323	338	316	351	334	314	305	329	325	296	307	337	312	293	283	334	312	310	253	330	313	294	337	306	316	292	356	304	317	322	315	341	320	334	327	321	281	293	308	326	298	322	326	296	311	317	305	334	306	291	304	342	296	294	326	332	354	306	280	343	324	329	294	313	314	331	305	294	320	323	308	336	327	299	302	322	310	300	326	290	325	334	309	310	293	325	315	332	309	312	306	331	331	282	295	290	288	291	326	312	330	336	330	275	312	338	353	332	342	322	320	317	295	310	301	340	347	303	316	309	297	314	292	289	317	321	315	306	301	279	336	290	331	321	318	324	324	294	321	301	312	307	302	320	303	318	294	297	322	306	274	296	343	285	322	319	315	347	321	309	325	318	316	289	317	292	334	318	302	323	314	335	304	315	329	319	328	285	291	317	313	315	294	290	309	306	294	291	310	297	324	342	326	295	319	318	340	317	330	305	299	305	312	313	303	327	317	322	315	354	317	293	316	327	308	312	312	321	321	330	329	329	296	296	335	321	300	305	318	326	321	332	319	298	281	316	307	324	304	334	296	307	317	314	301	319	311	317	297	301	316	330	338	330	288	316	284	310	313	299	344	285	309	313	329	321	345	330	315	323	316	291	314	323	316	333	312	308	306	301	326	307	310	297	343	319	297	298	304	321	340	287	324	285	300	317	310	314	328	317	332	301	299	341	315	303	299	298	311	286	316	278	337	335	311	313	314	290	321	309	311	286	319	306	305	303	333	318	310	333	324	341	286	326	302	307	302	311	328	336	338	367	314	300	313	314	309	333	318	273	295	278	289	302	304	308	307	320	305	333	277	330	318	311	319	335	328	328	274	324	323	317	322	323	354	329	344	303	315	311	288	332	332	290	321	330	326	282	302	302	342	325	311	327	294	326	310	337	323	306	328	337	326	343	298	309	304	324	311	315	327	316	303	307	302	323	321	289	294	329	286	328	310	309	311	321	301	306	303	334	350	299	294	371	310	293	323	301	306	332	311	306	313	291	308	347	313	315	315	312	333	304	306	314	336	316	311	314	334	319	315	313	320	316	288	309	315	315	314	292	321	331	299	309	315	339	332	328	324	315	302	328	288	299	324	330	275	319	327	315	305	330	317	298	333	293	324	317	336	342	332	313	318	300	328	334	327	307	325	336	342	316	310	312	328	308	336	314	326	348	304	337	313	289	291	290	317	323	318	308	341	285	319	299	294	332	306	340	323	288	313	330	286	306	330	306	310	313	317	311	306	313	314	299	343	350	331	360	311	292	324	312	305	331	309	325	321	307	329	295	297	324	307	338	300	307	320	325	327	301	347	308	281	306	314	328	313	305	312	322	302	301	298	293	335	325	302	323	345	319	311	306	324	293	333	316	323	317	322	304	305	312	319	325	315	331	321	323	309	298	283	298	317	323	305	305	300	317	303	304	321	300	285	327	292	287	298	312	342	337	313	319	326	344	308	308	340	289	338	302	332	301	314	316	344	277	309	286	322	334	316	290	317	328	314	297	297	292	298	299	314	317	305	313	307	308	327	303	343	336	308	355	312	300	325	306	303	297	299	319	327	363	293	308	316	307	326	329	324	318	315	323	303	312	308	340	304	301	326	315	335	261	313	315	293	296	310	319	319	300	347	295	312	320	287	304	308	318	325	321	305	286	312	297	324	300	320	322	303	356	321	287	326	298	312	322	299	306	342	289	300	308	303	357	292	309	310	310	304	322	312	304	298	283	317	296	296	319	333	305	309	307	313	315	311	345	291	347	322	322	314	331	310	323	329	301	332	317	316	310	326	319	305	327	345	317	320	315	344	339	315	317	308	319	310	303	320	313	313	294	342	287	332	320	349	300	278	294	322	306	296	299	283	293	332	316	328	329	310	308	323	312	291	282	307	326	333	295	289	298	322	312	308	333	329	304	311	311	319	295	292	315	336	328	319	311	343	331	305	334	312	311	296	334	320	314	303	319	306	329	293	301	322	305	332	316	311	279	324	304	319	290	295	296	316	311	319	308	313	349	313	322	326	326	318	312	334	330	317	325	308	294	309	341	290	309	315	302	328	303	280	327	302	319	284	330	315	296	320	328	330	273	291	321	313	322	325	319	318	340	338	348	313	316	301	347	309	376	318	313	322	349	351	301	336	309	312	315	302	342	312	325	296	316	323	293	309	304	325	303	320	282	322	282	286	305	319	312	328	327	325	292	328	288	297	339	310	320	323	291	321	301	328	287	290	347	281	320	325	318	349	293	335	326	330	313	298	316	343	314	307	295	318	306	324	330	342	332	322	320	352	325	305	317	309	296	323	319	327	312	321	333	310	321	301	313	302	319	347	319	303	252	312	331	291	297	313	321	285	314	295	335	302	319	299	333	334	334	328	304	334	282	308	308	315	287	311	302	283	342	328	330	305	299	318	312	335	333	314	305	311	324	334	294	275	319	313	330	324	289	339	323	320	338	304	307	331	330	321	322	312	341	328	310	283	334	297	289	304	337	332	343	322	306	305	300	304	303	339	338	319	309	295	320	329	327	364	309	312	316	347	347	304	290	329	291	311	295	304	300	299	290	315	326	287	345	299	258	309	276	303	328	319	318	321	301	304	333	313	363	339	298	305	308	296	315	348	342	333	323	316	350	296	338	309	306	307	286	327	326	300	300	319	321	300	307	294	340	336	310	316	311	305	344	290	306	308	316	325	313	321	320	327	284	310	299	316	305	306	324	300	300	307	309	326	315	338	309	320	317	340	292	320	300	326	314	311	324	293	312	304	333	309	320	289	312	341	312	336	334	317	310	309	289	335	327	328	338	325	310	268	328	307	307	307	322	334	322	317	320	325	302	328	329	313	339	294	331	296	314	333	341	319	301	273	312	328	342	322	301	330	298	316	305	308	337	323	296	310	317	333	308	276	310	286	310	341	306	321	295	295	380	317	308	325	285	314	311	332	325	299	329	319	317	355	314	310	302	330	310	313	311	298	310	314	315	306	294	302	312	332	330	314	317	317	308	310	330	327	320	317	307	326	302	331	292	298	295	301	316	335	302	304	317	301	327	314	299	348	323	308	310	290	289	284	327	289	271	304	319	300	325	312	334	306	310	323	291	331	329	306	308	341	313	311	290	311	333	319	280	340	309	320	319	315	326	314	303	337	315	305	326	291	327	343	331	308	308	307	355
2477	1019	1073	1139	1121	1068	1077	1053	961	967	1026	988	986	957	966	1003	994	1029	991	1020	971	939	944	979	909	985	961	941	938	958	984	925	956	1004	940	923	957	976	930	931	990	1007	963	1000	990	983	919	937	941	983	1032	948	887	974	953	912	964	972	968	931	923	974	945	946	934	981	940	918	956	908	923	971	906	953	945	1011	964	980	946	955	897	957	955	1024	932	894	938	955	991	932	936	906	1018	929	989	938	998	973	977	939	947	987	917	922	956	983	1000	1036	979	923	977	957	956	917	926	984	922	930	952	971	926	985	973	921	940	964	1025	982	941	962	947	971	909	936	983	926	935	961	930	929	922	992	957	1008	967	993	988	992	963	958	949	922	954	918	979	985	952	910	975	973	950	959	958	983	974	905	943	910	902	953	970	936	984	998	976	909	953	968	910	976	976	950	948	949	988	968	913	945	919	967	937	994	973	963	964	972	959	882	892	920	1005	945	951	932	905	946	926	947	959	984	981	979	921	996	966	953	926	968	928	915	913	933	974	994	974	943	922	915	958	900	1001	942	929	990	911	961	912	979	922	930	898	994	934	936	958	952	980	940	937	950	960	933	963	979	920	909	1005	971	945	974	933	931	990	920	992	1009	919	950	964	958	948	909	948	926	940	915	965	982	938	912	974	895	955	937	958	994	1005	958	938	910	919	915	893	947	983	968	993	932	946	975	929	953	919	973	961	943	945	946	944	931	965	948	983	937	959	934	918	944	977	974	1001	987	887	959	919	943	917	940	1006	919	909	954	932	914	949	991	946	876	940	960	945	959	964	948	918	922	935	936	959	974	961	1028	930	997	1000	942	972	952	908	928	972	916	958	912	975	957	961	963	900	975	946	1073	998	947	947	958	957	972	915	983	995	917	937	901	1025	953	960	937	989	1027	972	905	886	951	937	960	895	974	904	970	955	1006	949	943	984	953	1000	891	900	982	960	949	961	962	885	938	904	891	967	979	986	976	971	864	903	948	906	937	1009	992	951	952	928	921	961	895	974	961	947	953	983	924	949	932	967	988	985	983	994	917	951	961	909	980	1007	933	921	981	951	990	961	941	956	947	959	963	902	913	928	960	969	949	955	951	901	1007	986	946	1066	927	919	929	972	954	925	938	937	945	924	907	961	935	903	974	904	939	964	965	952	877	931	964	899	1017	933	947	980	922	971	967	956	952	955	943	966	914	949	945	942	967	919	962	951	936	912	919	932	914	920	933	933	946	943	981	984	959	962	940	999	946	985	953	891	938	902	980	939	887	978	911	915	983	983	971	988	961	991	963	944	979	971	915	919	883	912	1000	972	974	963	962	965	916	938	992	963	918	956	930	948	942	979	906	975	984	902	974	930	891	949	955	971	995	958	963	968	963	947	918	983	890	926	1021	967	986	933	962	983	947	967	961	918	941	944	968	938	982	927	959	948	959	990	892	956	974	944	951	940	984	916	971	1014	914	938	956	916	931	920	991	939	933	1008	926	966	966	964	974	950	1000	921	963	957	922	999	953	936	962	943	913	968	899	964	990	959	959	960	991	920	948	905	980	943	977	973	941	933	910	937	936	929	942	906	982	994	923	903	945	983	999	936	956	987	921	972	923	895	953	963	902	889	946	943	989	993	975	875	943	935	978	987	964	966	977	953	909	926	949	957	946	986	923	965	912	933	954	966	982	1015	938	979	954	936	941	915	996	964	977	944	926	970	976	975	967	972	921	954	947	987	942	976	977	958	994	1020	927	970	966	955	986	966	930	980	888	936	928	959	921	945	1008	944	998	971	1010	913	951	966	952	959	906	975	938	969	964	987	958	979	997	937	979	950	889	902	934	908	950	934	998	910	989	964	878	934	926	1002	983	957	974	912	902	901	956	977	995	977	970	908	915	944	965	981	982	965	1029	964	955	907	943	958	978	885	954	945	997	954	957	978	935	976	998	897	975	983	937	962	954	955	979	952	974	1034	979	936	973	935	1022	959	930	1015	967	956	997	954	927	986	963	1000	908	932	961	998	970	957	910	894	993	981	909	929	934	927	902	954	923	957	919	943	979	949	971	976	938	968	944	961	966	981	984	926	977	961	947	972	986	944	922	961	932	913	939	955	919	927	934	959	970	894	971	949	1005	941	928	941	958	984	913	1063	935	923	947	977	940	949	1043	965	971	923	962	1004	972	935	883	949	921	949	957	940	945	1012	996	918	940	924	955	946	984	959	948	938	936	981	950	956	941	962	975	971	966	942	895	926	954	944	992	1014	934	989	919	989	939	889	966	865	959	977	982	897	937	858	964	944	937	938	993	992	962	956	963	901	944	937	930	941	924	986	1020	951	924	923	986	897	1009	993	964	993	913	982	944	1029	971	914	998	997	966	981	924	951	991	994	907	992	911	1027	967	896	959	979	963	975	950	917	916	924	934	896	917	915	957	943	952	934	953	943	882	955	993	974	981	908	976	975	910	948	931	906	953	1055	953	942	989	880	959	960	933	1005	951	946	964	906	973	954	924	984	969	971	894	943	920	947	946	947	963	994	923	967	958	951	981	981	911	942	944	945	929	949	995	979	936	896	979	929	966	907	942	944	989	952	948	975	977	1007	948	982	910	927	974	954	978	949	988	930	974	970	922	959	972	964	954	956	951	961	881	949	910	1002	965	896	978	948	916	943	925	899	942	926	949	1017	959	985	937	957	966	929	978	989	936	912	954	970	981	978	954	974	1006	951	926	973	919	916	963	1056	938	974	960	974	912	934	927	934	991	964	924	912	965	929	938	1037	991	930	892	901	967	938	948	958	951	927	951	921	924	941	994	951	936	934	952	896	913	972	921	968	938	992	919	960	1005	993	881	923	905	969	941	945	909	933	971	960	927	945	970	940	923	943	893	949	955	925	967	946	925	974	900	934	959	925	960	927	897	914	960	963	931	952	965	1007	903	914	975	943	945	961	948	950	976	958	960	964	906	968	931	937	985	958	923	969	988	955	955	950	909	1017	959	952	955	963	970	976	931	972	1005	993	964	957	939	956	962	959	1018	959	947	940	950	958	951	971	940	968	928	1004	959	948	914	971	909	894	940	935	974	890	935	940	926	941	958	977	927	970	969	993	923	941	959	988	955	941	1002	974	920	928	895	969	968	983	986	923	982	951	943	966	949	946	938	921	904	991	941	987	955	958	995	907	919	984	971	967	966	958	972	940	925	947	961	937	968	911	948	970	936	923	960	931	944	938	919	917	980	949	926	932	1033	954	997	904	952	955	951	929	920	938	957	955	951	914	940	942	931	946	933	977	946	971	983	955	966	920	937	962	985	987	917	969	970	917	958	977	972	1042	1007	938	937	912	985	971	952	951	937	920	979	958	928	970	904	919	926	965	1005	948	940	948	952	951	1018	976	948	983	892	1000	938	952	955	890	950	896	942	998	989	904	953	996	893	991	894	993	1009	970	950	1002	885	942	920	1000	958	954	988	969	898	928	963	956	991	996	970	1031	1004	950	990	944	950	916	978	949	955	982	963	938	965	941	947	973	962	986	968	918	926	904	936	926	915	958	962	998	913	960	967	896	950	924	943
4550	1040	1273	989	709	536	455	366	327	309	307	262	271	265	227	241	221	239	215	204	216	205	216	200	226	217	239	191	214	196	211	182	162	212	202	184	182	189	194	191	175	184	209	204	182	197	204	172	184	177	189	196	191	176	199	217	197	197	182	196	189	149	207	207	190	196	180	192	183	194	211	216	173	215	177	164	207	197	162	224	185	184	190	189	179	190	170	209	223	168	198	185	193	166	208	190	171	190	183	192	186	181	185	191	216	201	169	188	206	195	182	184	190	176	197	158	199	184	190	175	198	176	193	185	202	191	186	190	184	199	216	198	195	194	155	156	201	186	196	194	189	176	196	196	206	204	199	197	197	182	170	207	192	204	178	158	206	215	166	185	207	178	189	206	180	211	199	202	188	175	215	183	180	187	202	199	187	168	196	204	199	183	182	196	190	197	191	204	193	194	171	203	203	189	191	188	233	193	162	179	197	207	170	198	181	194	186	186	171	194	187	196	167	159	174	192	188	174	181	178	190	186	199	207	186	163	201	200	211	196	184	181	200	198	207	180	190	214	167	204	180	183	199	189	189	187	195	177	187	188	178	198	191	164	191	209	159	192	193	200	205	168	171	185	190	176	175	182	205	189	180	176	178	188	211	191	201	196	183	167	184	186	200	176	186	194	199	175	181	200	189	212	191	181	174	189	183	179	181	191	201	176	215	193	172	166	202	212	189	180	180	192	152	197	181	218	199	188	203	233	236	202	200	174	214	176	182	181	203	204	200	186	193	169	189	206	189	207	205	192	179	190	190	198	188	182	182	186	201	177	174	219	187	180	174	212	176	200	192	217	193	183	186	196	187	185	189	179	193	187	194	198	202	193	190	197	190	202	177	192	191	150	186	212	170	190	173	183	188	196	195	195	186	184	180	175	179	208	191	173	202	196	200	205	189	177	197	197	202	204	169	167	205	196	176	175	187	184	206	148	209	172	194	201	193	171	175	180	226	165	197	202	172	169	185	216	204	186	191	154	193	200	204	187	186	197	199	170	191	203	179	173	191	190	173	202	178	198	205	216	187	213	230	194	186	181	185	198	189	196	174	167	188	219	191	156	212	215	172	161	207	213	191	199	195	201	193	183	179	189	196	199	188	206	188	205	207	193	186	198	170	190	201	187	186	185	180	199	240	178	190	193	191	183	186	166	192	180	199	194	189	177	221	182	184	171	218	185	208	197	185	175	203	182	211	183	201	167	217	219	181	186	190	217	199	213	175	182	178	177	194	202	195	212	183	220	188	178	188	207	181	199	185	196	182	198	190	183	181	205	178	166	184	206	162	181	204	187	180	170	192	198	197	171	193	223	180	195	200	186	218	192	187	180	163	197	172	196	202	203	189	180	189	191	205	179	183	185	188	180	220	212	179	197	221	180	161	201	194	195	176	173	201	212	208	201	183	213	182	194	198	225	153	171	180	172	169	183	206	206	196	185	161	180	193	189	185	174	177	184	220	215	198	190	194	163	191	210	176	192	203	185	205	173	201	179	197	178	156	197	167	193	172	214	177	205	194	172	187	178	205	201	176	210	208	194	190	196	184	170	212	188	198	188	185	174	176	191	157	182	197	175	191	163	207	188	181	174	202	186	202	201	180	182	197	177	180	197	213	202	216	207	221	182	191	191	195	184	196	192	212	200	189	204	192	174	203	201	192	170	187	185	221	172	213	187	176	203	192	196	183	193	179	185	174	200	209	216	180	194	194	199	196	204	190	168	184	182	183	200	192	190	196	210	170	182	181	196	180	200	178	217	186	181	203	176	189	194	203	187	221	195	183	194	181	215	179	178	200	203	185	194	189	190	167	181	188	204	188	188	203	206	189	206	199	194	176	176	208	182	192	185	191	186	180	188	193	185	192	184	187	205	186	180	210	181	189	200	190	196	170	194	185	184	200	182	180	190	179	185	176	163	215	195	192	201	174	181	196	187	201	175	191	198	173	184	164	192	188	183	180	195	218	183	190	179	200	204	200	218	206	186	184	184	170	195	201	165	184	179	188	201	193	175	165	192	196	196	174	182	199	203	186	180	184	182	202	198	193	196	195	177	203	168	170	175	208	181	194	167	191	198	174	181	194	205	219	186	180	173	198	176	208	170	176	186	201	216	214	189	179	186	198	193	207	189	170	181	195	203	179	182	196	192	199	199	200	176	197	196	191	224	197	187	207	190	199	190	203	210	183	175	196	194	172	194	201	163	192	184	196	185	178	183	199	194	189	190	170	188	191	194	189	196	243	181	192	170	175	184	198	203	194	196	216	189	197	194	187	213	198	179	207	177	198	195	171	184	206	194	198	180	200	191	204	200	198	191	165	176	189	213	170	201	183	175	214	195	187	171	226	177	204	197	194	212	198	185	187	195	194	181	192	205	193	190	194	214	184	203	223	180	188	206	191	205	162	193	185	218	177	188	176	187	222	173	188	194	191	169	199	155	190	174	175	165	194	212	178	226	167	201	194	204	183	205	191	203	202	202	181	207	181	203	200	196	200	177	204	198	185	189	194	185	187	188	179	190	185	201	172	205	185	195	177	191	211	190	174	192	205	191	175	202	165	179	221	170	176	216	189	180	179	195	212	194	200	191	208	191	212	187	199	195	232	178	183	194	223	188	203	202	177	174	201	181	187	176	199	198	183	192	165	175	169	185	165	188	218	173	179	192	200	178	197	210	189	211	181	214	184	190	191	181	203	203	180	164	201	190	186	178	186	180	189	201	180	200	212	175	182	177	199	187	186	178	210	198	175	204	197	166	177	172	203	201	197	191	209	206	201	205	178	184	192	185	188	175	214	202	165	174	202	208	219	195	170	194	182	195	190	191	201	178	180	171	186	192	194	185	180	195	191	177	182	186	202	198	207	198	188	166	180	179	184	190	208	212	194	178	162	196	193	198	204	200	215	176	199	193	177	192	195	207	202	204	182	210	190	204	191	172	181	206	184	189	199	192	185	194	191	176	195	168	201	172	183	178	218	180	200	193	217	190	195	199	186	181	202	193	205	178	193	188	190	171	183	202	189	183	179	187	185	184	206	184	195	188	191	182	181	185	191	172	174	204	193	195	180	195	207	156	197	189	194	211	172	209	186	179	190	221	175	197	170	217	193	195	194	205	171	186	194	184	162	183	199	207	200	194	189	192	183	181	175	203	190	175	179	195	209	180	187	191	179	191	202	206	211	203	212	184	170	190	204	185	177	204	190	196	198	171	192	176	214	196	185	172	157	194	161	205	200	186	180	185	185	187	160	175	173	188	214	176	170	179	202	182	198	195	224	176	201	185	204	177	174	181	171	204	197	177	189	195	214	188	206	173	194	204	223	207	203	188	177	200	193	186	207	200	226	208	190	212	193	188	206	208	201	199	202	180	209	175	212	203	160	190	211	191	194	172	179	185	204	207	199	182	201	206	166	195	189	167	209	216	203	173	216	188	208	203	210	210	176	195	220	188	171	206	164	201	197	182	200	212
5456	1517	3116	3520	3130	2595	2184	1989	1661	1459	1342	1180	1115	1133	961	989	873	886	887	845	849	779	769	744	797	759	792	690	760	671	708	710	720	738	717	637	689	673	697	658	661	654	678	641	628	686	673	657	706	661	639	613	678	620	612	632	645	607	641	644	591	679	600	619	659	669	615	598	632	608	646	581	608	702	582	649	643	623	601	643	623	669	624	583	597	583	651	630	614	587	614	619	587	600	610	590	608	647	631	663	635	594	620	613	609	625	585	611	590	636	589	636	685	613	589	661	620	634	631	632	646	645	596	593	586	669	608	619	651	603	642	568	582	584	619	581	626	611	567	613	664	630	597	636	674	614	572	563	620	630	598	648	586	650	599	599	624	634	624	605	617	608	610	668	605	624	626	658	608	595	612	600	599	652	577	598	628	603	627	642	675	615	598	608	627	624	638	614	588	626	639	604	604	601	599	645	607	582	582	649	650	627	643	626	594	624	599	600	654	632	616	617	612	586	603	632	617	640	620	618	645	599	585	616	602	610	673	616	611	593	602	623	597	637	611	621	577	620	575	598	622	613	602	579	615	556	661	618	615	613	655	573	585	623	620	642	645	598	572	606	616	627	605	623	656	629	652	606	628	650	630	607	609	580	640	600	581	620	600	650	599	577	612	589	585	598	639	613	597	603	587	612	644	586	626	622	607	601	605	623	616	643	647	568	660	652	618	604	629	619	570	634	644	676	632	586	609	631	583	615	643	585	615	583	595	607	648	621	605	624	613	606	574	617	602	594	601	649	659	616	623	604	632	627	623	585	627	597	630	647	635	606	622	609	582	618	617	585	586	568	625	665	631	625	628	582	613	592	664	595	570	614	629	630	644	603	598	571	593	637	628	568	620	629	651	604	622	629	626	600	619	580	565	584	608	631	624	584	547	602	597	636	576	580	612	573	614	629	638	617	627	568	622	645	576	629	570	588	590	604	636	651	570	636	633	628	598	587	628	567	628	579	647	621	675	598	611	606	671	640	591	630	583	553	567	613	606	600	607	618	622	595	613	629	608	642	565	594	615	584	584	581	585	596	637	576	655	626	609	600	622	632	614	583	638	582	590	591	601	607	619	623	609	630	637	604	647	605	612	607	617	650	614	592	607	601	586	572	624	601	600	620	618	624	622	612	645	605	619	608	615	613	608	612	623	583	599	584	659	622	607	594	596	589	601	630	609	621	625	591	623	631	640	590	625	637	606	618	586	593	657	575	616	598	579	612	621	610	626	603	640	641	678	595	638	643	626	603	635	619	638	606	619	590	632	601	612	590	611	643	660	598	613	614	616	578	584	605	625	588	574	645	626	607	619	604	616	662	619	634	572	655	607	617	627	642	572	615	565	557	627	640	643	654	621	605	639	585	705	583	578	602	591	637	617	642	611	589	658	584	618	604	590	664	594	638	611	600	601	610	584	596	595	615	600	615	587	615	625	604	607	629	619	624	591	623	639	616	632	612	617	599	567	616	611	599	624	562	618	618	604	625	592	654	643	598	631	614	599	603	642	562	603	603	590	606	566	591	635	582	576	626	672	610	633	600	640	662	604	571	602	644	633	583	585	602	586	598	604	621	645	608	627	632	606	600	595	630	568	638	612	600	618	614	621	587	618	628	614	612	624	577	633	599	600	633	645	607	599	616	592	632	613	600	644	584	656	589	596	627	622	596	603	611	632	604	629	555	629	556	605	630	635	641	618	610	626	615	544	638	626	604	589	615	637	603	621	662	638	636	613	584	592	606	646	613	613	598	591	542	620	587	636	597	655	640	623	577	635	535	573	597	638	591	621	619	583	606	623	621	600	608	559	599	610	625	600	594	578	640	636	650	629	617	641	584	611	613	585	615	622	595	650	625	634	590	600	618	625	599	573	623	605	621	576	629	590	628	573	636	636	629	607	601	621	582	569	648	602	606	628	620	568	588	642	624	648	611	623	572	556	631	634	609	583	609	601	632	597	608	602	591	629	585	590	632	591	618	592	620	561	601	664	630	612	591	585	595	618	598	542	622	580	647	578	637	614	612	620	654	622	587	612	551	633	613	614	602	577	637	649	627	615	606	648	599	640	621	553	614	612	615	658	581	625	646	594	574	633	610	647	611	607	640	640	600	599	624	599	608	584	643	592	624	605	615	576	580	644	603	637	629	627	606	575	618	591	614	629	576	608	629	580	601	624	606	633	612	603	629	618	644	594	621	650	623	598	619	570	621	619	598	589	638	586	606	580	598	630	634	623	598	617	588	632	617	633	612	611	628	634	592	582	613	635	624	615	600	590	553	630	596	636	616	587	627	630	612	588	586	629	615	603	606	634	592	620	607	588	595	581	630	584	596	622	615	609	607	593	606	604	586	629	606	640	586	643	657	584	608	629	584	570	610	559	594	646	646	615	633	595	585	607	600	616	619	590	568	580	607	586	602	623	633	574	617	639	646	600	618	588	611	642	637	642	611	649	628	612	634	632	598	593	585	611	593	621	631	548	580	610	612	627	603	605	638	596	592	667	599	637	603	626	589	617	601	585	594	650	632	591	612	625	591	617	602	561	638	596	625	597	650	577	573	591	631	605	558	585	596	615	639	635	631	596	635	617	581	629	612	570	575	613	617	604	595	641	594	641	639	650	605	646	621	620	628	656	625	604	600	584	651	628	575	554	593	609	575	634	573	640	584	628	583	572	619	579	573	621	615	616	591	572	600	609	624	620	653	598	601	570	676	635	637	589	627	599	614	653	632	620	591	570	631	625	654	617	641	610	606	620	590	627	576	644	578	638	637	629	624	625	600	604	615	614	602	576	641	576	597	642	643	621	615	621	609	658	611	582	635	624	620	598	583	620	578	610	619	617	604	624	627	661	648	599	637	602	609	630	574	577	615	613	623	641	643	616	604	578	639	629	596	613	591	639	595	575	593	643	642	632	591	609	618	611	616	631	610	606	586	614	567	589	623	650	606	640	619	635	644	624	613	624	649	634	574	605	595	624	617	656	612	591	647	631	637	585	619	583	634	589	641	565	598	657	645	619	614	580	656	593	632	639	589	610	622	624	624	576	573	565	653	623	588	619	619	584	608	662	613	582	639	623	602	617	604	619	626	620	637	594	606	593	581	614	622	583	583	641	601	624	606	645	613	617	588	652	628	607	597	627	628	614	632	658	594	576	633	620	623	582	647	617	612	600	563	626	602	570	617	612	596	621	611	661	601	577	648	636	612	606	642	602	580	590	615	615	623	622	614	644	582	578	621	590	570	651	605	619	610	623	594	605	618	640	620	617	613	612	617	627	636	600	638	621	572	619	599	606	625	603	587	611	621	645	631	662	626	599	671	602	609	603	610	573	610	601	580	607	611	602	609	607	616	636	634	591	571	604	582	647	629	607	597	574	637	592	622	587	620	564	634	582	611	597	650	585	614	629	621	661	633	593	589	600	631	622	610	621	654	628	618	650	619	629	614	601	591	631	630	623	595	605	611	584	572
8435	1902	2263	1771	1167	866	622	529	415	373	294	292	239	232	230	191	197	178	180	199	157	175	171	147	151	155	169	143	140	157	157	158	140	149	155	127	143	156	149	138	139	155	133	128	146	152	136	127	128	130	144	142	136	152	144	131	128	120	128	126	138	137	150	129	138	151	131	137	135	118	124	107	125	139	155	151	138	148	117	123	118	140	146	130	152	143	140	123	126	137	146	137	150	127	125	130	140	123	118	126	149	119	147	125	130	115	136	130	135	132	142	132	129	137	136	120	119	119	122	144	129	126	119	119	138	120	121	145	122	142	118	129	127	132	135	127	127	127	152	131	145	123	139	148	154	151	164	122	116	129	119	135	126	126	131	135	129	135	131	103	141	123	115	141	161	115	136	121	149	132	134	135	145	139	121	157	136	131	145	143	130	142	118	123	140	109	129	147	125	127	121	138	122	127	151	130	133	124	135	144	131	129	140	130	153	106	124	130	143	135	128	116	138	128	119	127	129	142	102	138	150	150	141	140	113	122	133	124	123	134	141	150	127	116	121	135	137	139	120	126	148	131	128	158	131	140	140	133	113	143	121	134	131	143	135	117	146	140	120	134	123	134	141	125	115	133	124	128	132	155	138	128	128	147	131	129	156	141	140	128	96	126	145	120	147	133	147	152	124	143	128	139	120	116	124	132	138	147	117	120	116	99	126	116	120	132	140	137	136	125	115	131	119	130	140	120	137	130	136	129	128	127	125	136	112	114	113	144	135	114	126	116	119	108	124	104	142	146	140	148	114	132	134	129	124	136	138	136	167	109	120	151	135	135	149	121	129	137	124	104	150	138	128	149	140	134	140	122	133	116	120	119	118	132	110	118	158	130	137	127	132	115	135	134	141	132	111	136	143	139	120	131	132	121	110	142	145	126	121	128	158	120	131	124	114	121	138	126	130	127	103	117	126	109	125	131	140	131	130	118	124	143	117	123	146	112	130	148	129	132	153	142	120	122	147	132	133	137	129	121	137	138	128	115	120	127	146	131	127	116	120	143	136	114	114	141	119	126	138	137	122	152	136	137	123	123	145	150	132	127	127	141	125	110	126	126	152	148	121	133	137	119	146	123	109	114	141	128	116	135	138	125	144	125	136	126	130	118	120	127	126	111	134	114	131	148	149	128	121	128	116	143	144	139	137	154	130	109	137	132	137	126	142	130	143	151	122	142	140	142	139	135	138	98	118	136	147	156	121	118	160	130	142	129	147	154	144	145	113	142	115	122	150	137	129	123	122	122	138	125	150	126	130	130	127	127	143	145	115	120	121	131	116	132	127	154	139	120	143	133	126	125	127	139	144	126	133	118	133	139	126	130	125	145	124	126	137	133	101	100	141	130	136	131	125	130	127	153	144	154	149	126	143	136	153	111	142	123	129	138	129	153	118	127	104	123	150	131	123	134	154	125	133	111	134	141	124	121	155	133	129	142	137	121	148	129	118	131	125	110	138	139	130	118	141	136	149	154	133	128	144	137	130	134	146	121	148	129	143	111	147	139	136	117	120	128	146	108	122	144	112	124	121	142	131	136	141	146	146	132	125	147	143	134	124	126	133	130	126	151	131	129	135	116	150	123	113	132	132	133	136	122	133	152	147	141	122	112	126	134	119	121	128	121	124	112	142	120	124	157	120	132	134	121	143	140	134	150	144	130	126	121	142	134	123	144	128	128	118	138	133	136	123	131	131	149	136	126	140	131	140	109	126	131	147	160	127	120	119	144	150	113	125	129	138	120	126	121	137	137	125	123	135	137	127	124	123	163	134	136	122	129	126	124	140	138	120	132	136	125	139	145	117	145	135	112	139	123	122	157	128	114	152	111	153	140	134	130	125	123	126	123	139	135	142	130	118	129	134	130	118	131	127	126	109	158	146	143	115	129	128	117	141	145	133	129	153	126	124	127	129	114	125	115	120	128	135	126	133	139	118	138	145	137	124	117	147	111	160	115	128	145	149	137	162	156	119	137	127	120	118	132	118	122	125	127	134	115	117	136	125	127	141	159	141	129	121	144	155	136	127	128	117	130	105	104	109	133	154	137	113	116	147	143	136	117	143	137	156	124	132	116	141	128	123	144	124	145	140	121	122	145	114	137	117	139	119	125	132	122	116	133	128	122	135	129	140	121	124	132	132	121	127	167	146	132	131	157	138	133	123	120	144	137	127	134	118	128	144	126	129	145	155	133	111	102	134	145	124	125	133	105	141	126	112	128	133	138	150	136	124	136	127	140	118	144	131	143	123	121	136	134	121	122	127	139	136	127	128	136	126	120	149	138	134	132	128	128	131	120	138	158	142	147	121	140	133	107	150	144	122	124	122	133	122	117	152	130	130	138	130	131	126	158	122	136	139	136	120	136	131	120	122	135	143	153	132	122	122	122	118	134	123	135	120	140	115	134	115	129	129	142	126	127	128	118	123	141	111	150	135	126	137	133	134	141	135	140	127	135	115	126	127	140	136	144	127	119	142	153	118	124	128	134	148	138	131	127	129	116	130	139	136	123	115	118	119	140	124	139	134	137	143	156	138	129	119	128	122	141	138	129	140	121	119	125	138	127	136	116	144	131	132	134	143	140	115	137	144	152	146	124	122	134	120	129	150	125	129	148	126	136	147	142	133	126	130	127	143	137	136	128	131	131	125	122	126	134	135	132	130	133	149	135	157	136	118	124	137	140	143	140	129	119	128	129	110	101	138	135	123	114	116	145	144	134	145	130	132	120	112	119	136	140	123	130	142	121	133	113	136	140	131	151	128	111	141	140	133	136	153	126	142	125	137	131	146	133	125	130	129	125	111	135	116	122	133	139	133	126	135	121	128	120	139	143	133	139	128	121	145	120	133	148	143	135	125	141	138	141	143	123	146	131	126	131	146	111	135	137	118	119	136	123	133	128	120	122	120	123	128	130	126	130	153	136	136	122	112	132	116	124	137	121	143	131	155	138	138	139	130	131	133	130	153	132	147	109	140	140	124	123	119	135	128	140	123	139	144	134	123	141	135	140	131	152	119	119	153	142	139	136	125	115	112	129	122	126	132	132	134	114	131	118	128	134	132	140	119	129	140	106	114	137	132	128	131	130	123	125	124	130	132	119	139	115	136	136	127	160	118	110	116	147	140	126	119	118	142	121	140	147	144	138	141	132	129	118	132	125	142	142	138	140	125	124	146	138	146	114	142	125	105	123	128	132	130	130	137	145	158	138	141	131	134	130	133	116	137	133	125	116	119	119	139	125	136	138	148	160	127	131	115	137	139	133	133	130	105	137	102	114	124	134	113	121	114	126	131	118	151	124	124	128	134	133	119	125	130	122	131	138	123	132	122	128	123	107	129	139	121	139	129	140	114	121	152	139	139	137	112	121	122	140	136	147	163	148	126	134	137	127	128	114	117	142	149	133	118	141	136	116	135	110	137	129	106	135	143	131	130	117	152	127	153	143	152	121	134	124	135	128	141	136	132	136
7737	2278	5279	6042	5134	4391	3620	3027	2538	2097	1881	1708	1482	1336	1267	1174	1094	1040	978	873	897	839	790	755	735	660	750	676	670	699	633	628	654	602	599	576	600	607	558	590	575	532	548	505	585	529	522	577	484	558	504	560	520	518	525	525	494	503	492	485	495	506	534	483	492	505	492	506	453	511	517	489	497	485	452	459	422	451	476	451	473	472	469	457	459	504	491	500	468	482	469	499	461	478	496	463	484	455	452	471	477	470	449	479	490	489	454	478	439	450	450	432	442	489	474	477	477	486	446	488	473	470	482	468	479	471	460	514	466	445	448	496	502	435	479	474	455	461	468	467	451	488	487	473	442	474	457	431	458	445	467	429	523	490	446	474	482	471	441	440	485	451	421	435	457	454	457	439	438	462	452	466	447	472	453	435	467	486	476	462	483	440	448	445	451	417	447	460	423	471	457	441	445	437	496	479	430	472	495	472	441	460	424	487	465	480	470	433	490	462	413	464	439	464	481	463	456	442	428	448	427	480	473	465	444	442	470	413	434	471	447	462	446	438	484	507	409	448	444	405	472	471	463	449	423	511	476	463	432	446	454	459	463	459	459	453	478	468	436	480	427	461	421	461	432	411	495	433	493	414	478	437	439	454	443	417	496	449	476	434	433	447	478	479	430	416	443	436	490	452	478	465	466	462	435	458	460	496	440	477	425	445	447	454	448	480	413	460	422	467	461	476	458	463	466	485	417	458	434	426	458	443	483	477	456	450	453	423	483	457	440	452	456	437	460	415	464	441	504	437	463	420	469	462	420	456	458	438	462	469	402	460	450	472	445	440	435	469	451	420	435	465	466	433	484	420	473	428	415	421	458	460	449	462	488	448	475	424	435	438	454	471	445	457	444	413	476	451	466	455	454	450	458	459	430	452	466	455	482	425	433	476	403	475	451	468	445	482	453	479	505	410	510	429	474	451	464	444	434	458	432	459	462	468	466	456	402	454	469	426	440	448	426	467	397	457	440	430	487	477	486	482	477	465	459	463	437	465	468	434	456	415	441	474	470	443	441	436	435	441	435	429	460	437	441	453	455	453	412	452	492	465	422	490	451	487	447	487	444	422	450	416	489	445	441	420	506	454	499	417	440	477	448	420	428	461	483	451	470	450	439	455	476	469	454	451	443	488	467	468	492	433	446	440	435	453	434	428	454	436	467	478	462	436	477	407	469	463	505	460	418	422	476	426	433	457	454	461	446	433	460	434	460	440	431	461	470	442	460	455	446	407	433	415	424	435	446	503	436	435	433	427	450	468	412	445	459	462	426	454	430	465	458	478	430	435	455	488	469	447	463	469	454	450	436	471	443	484	454	484	427	449	473	439	452	457	469	439	473	464	454	428	448	467	431	439	466	469	424	471	447	432	491	460	459	448	428	462	429	469	469	447	460	417	438	428	439	466	478	435	426	456	445	451	430	445	454	454	447	447	492	477	457	480	460	458	450	434	451	461	425	486	483	421	453	463	446	443	470	437	463	454	491	441	454	429	453	470	480	470	467	470	430	505	403	482	438	435	459	442	428	469	468	465	461	459	429	434	466	460	482	475	443	459	460	466	440	450	440	452	484	463	414	432	456	496	465	434	434	441	448	417	441	469	446	445	504	463	438	460	445	463	454	432	469	455	430	447	473	447	426	458	481	497	445	433	460	505	447	450	449	431	420	466	433	481	438	427	437	443	452	453	429	469	481	465	437	482	455	448	440	427	447	439	464	472	487	485	430	427	425	454	430	514	447	473	504	455	477	456	441	458	438	456	466	431	469	447	480	490	443	450	443	421	480	470	457	444	424	453	472	477	428	456	476	438	469	463	475	458	453	434	466	481	472	456	452	462	435	431	470	451	461	466	469	445	446	456	420	429	444	441	435	422	455	463	438	470	461	437	449	451	488	475	439	481	449	450	506	469	426	475	415	452	421	464	444	441	421	422	481	462	471	450	433	489	432	476	432	463	465	429	457	449	453	488	466	440	483	435	438	416	440	473	474	460	469	445	447	467	439	445	449	428	483	441	451	465	428	412	454	431	463	443	445	409	409	462	466	456	421	410	462	459	458	439	458	454	471	450	457	485	469	430	480	437	429	414	449	441	471	457	472	462	427	421	455	447	420	445	460	429	442	457	460	433	442	461	420	474	443	423	460	450	450	447	460	437	419	432	449	484	443	412	461	441	416	474	445	458	447	475	472	445	429	429	423	418	443	486	478	443	436	463	443	478	487	486	470	446	430	413	440	464	441	425	462	463	437	447	474	455	480	432	446	447	472	420	463	481	481	477	470	435	471	438	431	465	452	454	457	461	459	447	436	503	528	463	431	430	447	431	426	472	510	447	443	445	446	462	484	482	437	421	472	425	454	448	434	430	451	451	441	469	422	457	436	451	451	497	443	517	412	483	422	445	458	459	455	404	486	481	485	449	447	457	423	390	460	433	446	431	454	427	482	489	458	439	512	479	463	481	465	496	468	459	455	427	417	447	440	447	463	436	422	450	477	454	469	423	477	446	461	448	464	479	447	459	441	469	423	461	450	503	509	433	446	474	452	461	451	449	456	480	427	468	435	429	450	473	436	486	414	440	433	484	439	432	464	446	435	465	453	436	437	468	420	447	481	422	491	461	438	439	438	463	428	426	462	518	442	480	478	423	460	442	412	400	473	450	429	431	484	451	444	408	437	448	474	479	401	443	454	429	475	459	421	410	447	413	465	427	474	451	412	436	467	424	431	479	457	498	462	397	446	458	438	483	421	458	477	461	459	495	396	468	450	455	450	449	474	419	460	448	508	430	445	469	430	418	459	481	418	430	433	481	439	446	462	449	444	435	464	463	460	456	434	473	479	458	443	416	429	439	469	424	459	471	452	461	472	453	423	460	498	462	437	485	454	472	480	456	430	465	461	438	443	455	459	496	462	462	458	430	462	393	471	452	487	469	428	469	400	442	426	459	396	453	442	455	473	423	480	434	474	463	455	431	459	429	465	424	499	451	450	434	448	473	433	457	434	476	413	448	449	457	476	483	472	433	434	453	461	435	445	455	448	457	470	481	457	426	465	426	446	422	464	467	450	473	450	476	480	462	438	440	445	490	461	481	472	461	450	463	440	446	446	458	464	435	489	462	440	465	480	443	477	475	468	498	440	499	487	469	442	418	419	426	456	445	459	462	448	436	429	439	466	415	464	463	497	492	462	459	478	421	430	480	435	467	437	454	439	454	482	471	424	445	478	441	457	480	447	480	468	473	467	488	457	465	465	449	429	406	405	476	468	430	471	439	458	470	493	415	474	429	426	432	433	451	435	444	454	449	461	467	457	455	461	443	479	448	451	475	462	448	462	450	460	434	471	474	445	470	461	432	430	458	448	460	485	461	465	443	415	425	453	450	469	481	452	446	417	445	420	421	447	438	405	445	463	452	441	445	446	460	438	473	467	443	455	465	449	464	445	456	451	457	490	468	469	465	477	455	392	466
1359	342	374	344	342	335	308	315	353	329	299	352	324	334	316	327	325	298	321	300	292	309	320	348	314	346	296	297	299	329	288	324	297	327	334	311	317	306	301	341	334	311	292	322	336	309	303	318	318	330	322	315	311	333	302	290	328	306	333	330	329	333	280	315	296	305	320	304	305	287	301	320	291	318	343	308	307	292	319	314	339	289	286	279	327	302	302	294	319	340	343	336	339	306	304	303	332	342	315	316	313	312	304	308	349	316	317	344	347	316	319	335	303	275	322	347	332	311	317	287	294	293	337	323	336	318	343	316	324	300	330	353	335	314	324	316	336	301	313	335	312	315	295	298	334	321	350	302	295	333	300	307	337	301	338	321	301	317	305	308	328	330	337	314	302	320	313	309	287	327	313	320	310	289	322	315	339	323	315	326	297	325	332	331	304	261	333	317	302	303	296	335	308	303	305	312	282	327	330	310	306	317	303	329	316	358	336	302	325	352	298	334	289	266	309	313	300	314	297	326	308	333	320	325	321	313	355	337	294	300	307	318	329	327	273	309	305	346	312	304	334	306	328	335	350	335	307	330	333	310	329	316	321	310	322	323	306	308	318	320	329	294	312	278	337	298	309	303	341	306	307	309	317	277	321	329	324	310	348	315	324	330	328	337	340	326	314	318	312	296	331	315	319	345	317	325	309	355	309	291	337	325	303	320	323	330	323	340	336	294	311	312	343	305	353	325	329	320	330	293	331	346	322	314	336	348	316	295	328	320	278	311	312	310	289	308	285	362	298	298	309	318	319	314	335	307	314	312	286	298	360	326	298	304	306	331	310	293	277	313	297	320	334	324	313	340	308	299	274	289	311	293	307	303	286	294	309	344	311	334	347	309	309	317	299	307	308	351	330	332	321	346	301	292	308	309	310	293	335	314	306	340	340	316	312	305	336	339	326	319	318	286	322	314	327	314	315	333	293	292	315	324	323	337	298	330	368	308	321	338	302	322	334	298	316	307	292	302	295	313	315	308	312	305	323	328	325	307	335	302	308	331	325	320	288	294	300	309	352	334	304	320	319	336	328	327	307	286	334	280	332	353	318	326	287	311	308	311	332	303	303	319	310	289	306	312	302	332	287	300	340	326	305	316	320	297	322	311	319	330	311	342	344	310	290	329	314	297	298	305	308	292	303	310	322	312	295	289	319	328	289	305	353	340	303	325	329	342	332	332	307	317	316	312	324	307	300	299	308	335	299	297	310	340	314	296	317	308	307	305	323	301	313	324	331	327	308	328	310	325	307	295	322	322	304	308	315	321	331	330	341	334	313	327	290	343	311	311	320	327	319	304	324	341	320	329	313	338	316	313	296	335	322	340	320	317	309	307	300	312	347	299	311	328	308	338	309	326	335	308	317	261	311	307	340	301	286	336	316	317	312	329	316	270	300	327	348	326	308	298	329	290	345	315	324	290	348	289	303	344	315	333	295	327	326	310	286	350	293	313	301	375	337	335	343	323	325	337	330	314	290	316	314	300	316	325	320	320	318	317	325	314	322	322	277	308	291	327	319	310	293	319	303	305	321	312	290	309	314	325	310	325	311	346	321	336	319	313	289	356	364	307	328	321	307	286	292	310	290	328	341	304	323	305	304	302	314	319	299	325	296	333	340	321	297	326	304	284	320	318	351	317	331	329	320	335	303	319	350	308	301	297	344	311	325	295	325	336	295	299	314	320	307	297	331	331	313	290	319	312	307	329	303	302	313	291	313	323	314	312	321	323	291	305	290	317	312	323	308	286	323	313	301	328	307	322	297	328	325	306	303	315	321	338	311	341	297	320	327	307	316	307	301	295	343	298	295	328	275	307	290	323	325	317	315	315	329	346	322	314	303	307	333	334	298	317	313	352	336	296	333	324	315	324	315	315	355	315	314	337	325	334	326	322	296	305	318	315	292	316	308	339	334	314	331	339	286	312	304	316	320	299	330	328	306	322	303	323	361	332	338	311	296	294	314	319	335	359	314	327	348	315	320	308	304	312	344	337	352	296	299	336	310	351	356	302	292	324	295	329	321	334	333	322	311	327	289	298	313	323	304	318	302	327	293	341	283	328	302	301	292	301	320	305	324	328	348	349	310	327	312	302	299	288	291	340	282	312	340	332	305	338	323	323	338	300	297	363	328	346	284	319	329	326	310	345	301	295	320	319	323	278	324	309	335	303	273	319	328	315	309	325	312	324	300	316	330	320	342	300	327	341	322	333	300	341	310	330	303	282	297	339	311	321	331	294	305	284	322	312	304	297	337	320	320	329	296	302	301	305	322	349	297	293	298	306	325	329	318	287	311	324	313	325	324	351	306	321	313	301	309	323	307	294	295	354	329	357	323	339	320	315	329	317	347	294	337	310	323	336	266	280	326	324	329	331	305	348	313	287	329	309	309	327	332	314	293	346	326	299	286	336	309	344	357	314	331	307	318	350	299	312	343	324	289	322	332	305	312	297	308	273	274	301	338	319	330	324	321	306	306	365	335	328	344	296	343	303	311	326	332	334	320	297	283	315	322	288	306	293	343	341	293	324	312	328	347	322	270	314	327	293	318	338	328	323	320	290	348	323	290	310	330	318	299	319	323	317	290	307	305	341	300	297	328	308	329	342	304	321	316	314	315	325	324	322	327	301	311	309	291	322	307	328	306	332	322	332	327	300	345	333	320	314	319	313	313	326	316	344	328	308	306	304	327	308	318	289	331	283	285	355	321	295	317	333	321	332	326	319	309	327	306	279	282	298	330	270	309	327	295	335	316	321	271	301	333	311	333	337	332	300	315	325	326	348	322	317	327	320	307	303	346	341	313	299	281	326	333	332	305	293	292	321	310	340	313	301	274	299	297	371	313	312	299	314	295	345	323	308	324	354	314	317	286	349	361	311	322	326	330	326	347	291	334	325	273	322	322	327	338	319	326	329	286	322	351	309	359	352	348	320	320	310	310	315	314	317	322	293	314	341	330	340	324	303	330	309	329	307	294	365	356	314	327	319	329	296	304	305	352	312	323	305	350	324	332	335	314	302	284	296	300	335	308	328	297	330	295	296	330	300	354	313	289	338	293	289	332	295	347	337	329	285	292	293	311	315	316	310	344	304	327	328	320	339	317	348	317	311	328	311	357	346	339	287	298	331	309	327	314	328	288	313	316	341	326	331	317	297	353	324	308	334	308	310	305	328	315	361	306	320	295	319	294	288	322	325	346	318	308	334	307	342	330	314	341	320	305	314	333	301	340	318	318	315	285	325	290	301	328	291	329	323	309	317	316	297	267	307	315	315	293	292	329	317	317	307	320	284	304	333	309	326	320	310	333	354	316	320	315	310	317	332	316	321	310	341	333	274	332	304	328	333	321	365	296	311	320	321	331	309	340	344	294	333	297	343	311	329	319	324	302	324	289	328	334	307	314	343	342	337	326	357	306	310	315	308	299	339	307	299	321	291	314	309	316	349	321	327	322	299	308	296	327	324
2356	1013	1095	1161	1049	1087	1101	1021	1007	1012	960	985	921	969	965	981	996	947	957	921	962	956	1031	954	980	950	1012	978	935	970	887	990	972	994	977	1001	975	928	977	1009	952	942	893	1026	981	940	979	919	962	949	964	884	882	967	929	969	888	1015	936	898	953	939	945	993	913	945	984	961	958	957	920	901	1020	981	923	926	913	1014	939	951	914	906	976	950	953	986	947	984	977	956	928	896	932	893	973	988	935	985	1018	960	965	973	930	1022	936	951	938	982	969	927	933	978	957	925	950	950	940	953	1009	949	984	935	936	970	978	914	927	971	931	942	981	951	921	928	999	878	960	968	993	925	936	988	970	980	971	934	999	916	899	943	932	960	855	920	985	927	979	988	979	877	947	952	967	951	984	947	909	965	973	959	961	1013	951	955	1002	975	1014	906	921	966	920	996	913	941	961	963	930	966	926	918	921	1016	982	945	953	934	934	960	926	921	996	949	929	873	933	945	944	1020	952	918	995	987	967	891	965	935	935	979	910	1051	906	966	923	970	924	937	949	947	971	936	973	962	979	964	994	966	952	987	931	970	1019	945	928	1033	910	985	980	998	899	925	898	971	950	931	941	959	951	879	942	920	999	967	963	939	961	1014	966	981	928	1025	979	974	925	954	1001	914	965	963	924	977	979	952	988	901	947	954	916	984	1004	987	919	936	1017	960	960	960	971	944	935	924	962	964	926	1003	1004	954	975	962	901	958	963	932	963	984	950	926	1036	911	958	939	946	936	1016	935	955	946	968	980	935	927	988	937	1037	1003	918	912	948	883	912	943	968	946	931	937	974	924	931	905	979	949	902	979	966	924	981	932	957	988	965	983	990	975	961	998	947	950	885	967	909	967	945	974	940	998	952	1013	947	922	912	954	932	999	942	911	955	913	974	944	955	929	958	921	967	946	945	959	969	953	993	943	994	979	956	928	955	891	968	966	986	955	975	928	892	972	895	978	949	942	942	956	931	933	949	928	982	955	960	924	952	973	972	878	924	925	898	913	914	954	934	906	925	949	920	964	989	962	989	985	977	967	938	958	936	917	1030	938	928	960	960	938	1000	1015	936	931	895	990	938	965	906	902	935	968	975	953	921	967	930	912	988	985	958	886	971	936	970	963	993	973	937	932	955	990	966	906	879	887	970	948	923	946	981	935	926	950	970	891	927	1012	925	978	925	1004	985	966	936	1004	974	943	926	957	947	1002	920	969	927	925	953	892	914	953	977	904	954	894	965	941	920	904	1061	904	921	939	949	970	955	928	866	947	963	917	957	991	950	952	979	952	917	924	990	989	928	945	917	1018	951	933	988	952	945	947	922	895	985	971	958	970	1000	931	1014	946	968	962	955	968	913	956	971	928	934	958	956	994	975	985	990	951	963	963	971	953	928	920	941	959	924	990	969	919	990	952	913	955	936	958	1004	950	967	990	1001	971	1000	940	946	996	978	906	949	893	940	1003	974	969	924	898	962	933	968	931	982	980	935	975	941	1013	934	944	929	983	896	1008	921	977	959	952	913	960	967	955	952	955	956	997	951	1011	980	928	959	965	944	957	967	973	937	901	1011	990	921	936	913	1007	966	930	917	887	967	925	984	931	910	975	1002	945	971	930	921	888	955	970	1016	921	991	992	931	1019	956	975	1023	982	944	989	950	932	996	923	945	911	929	917	988	1001	917	944	931	987	958	1017	934	973	976	974	967	932	943	982	961	1002	952	903	976	983	944	945	978	934	920	945	911	971	897	945	1000	931	994	984	928	951	985	941	950	993	945	900	960	900	919	980	925	931	921	956	951	951	961	953	957	934	955	927	1017	972	970	951	896	914	960	971	907	968	934	984	969	966	973	1012	1009	1022	954	969	974	975	937	959	917	956	950	971	947	934	910	984	923	913	961	951	947	992	975	908	977	952	875	982	964	922	981	909	956	1015	970	969	907	920	946	958	973	905	965	966	961	991	933	925	949	881	965	944	927	979	929	926	976	919	992	970	946	962	947	932	1002	915	946	929	953	930	908	970	923	973	954	929	926	918	900	925	983	949	943	913	985	979	943	957	962	979	1037	929	931	920	905	963	910	922	916	973	920	982	971	983	915	915	972	921	991	991	908	958	924	943	933	923	986	892	976	939	903	970	932	958	878	937	895	975	911	977	960	927	992	937	990	916	997	915	1016	936	914	982	951	989	919	929	941	996	949	941	958	971	915	1029	975	974	928	934	895	966	991	950	955	954	969	902	973	886	909	957	929	998	948	995	940	925	971	985	961	893	933	905	951	1005	867	937	962	947	963	932	912	1010	934	926	914	921	961	939	977	943	931	938	928	982	941	922	924	973	945	955	890	938	979	917	969	935	946	964	910	965	997	951	980	930	966	941	956	978	960	901	896	972	1017	996	949	939	954	910	995	1015	962	979	930	937	977	913	975	951	915	968	946	923	957	963	888	936	933	955	934	904	930	901	965	1015	933	999	925	929	911	955	974	956	980	985	999	941	986	972	923	969	971	965	963	953	982	949	966	884	883	966	948	1012	907	940	993	958	987	963	897	926	952	967	920	972	994	994	982	916	970	949	1004	905	904	928	921	1006	949	953	981	956	863	942	1012	934	915	920	914	967	937	968	961	930	939	961	952	986	886	958	960	941	990	935	929	927	993	995	980	976	1021	977	954	982	959	994	946	953	972	961	946	932	952	913	925	969	963	947	985	922	988	968	951	956	945	960	987	954	945	934	917	971	982	949	980	973	992	919	957	953	954	938	908	1013	936	936	932	928	940	959	951	914	932	956	981	969	918	937	980	981	948	959	1013	974	930	938	962	912	942	918	950	946	956	928	933	879	939	989	941	944	996	974	965	946	967	956	992	939	971	946	957	959	946	975	928	920	927	957	965	977	979	930	921	971	924	956	962	934	958	942	955	974	1002	978	928	950	963	981	880	996	966	988	935	905	966	956	906	989	959	992	961	980	973	931	1002	966	976	980	985	1017	947	975	985	981	969	954	971	904	947	900	911	920	934	916	972	985	982	943	927	979	945	919	995	990	930	986	964	919	1017	929	918	944	979	984	926	954	915	960	939	883	900	959	932	946	1019	928	952	950	923	949	976	982	874	936	953	988	1016	902	938	955	992	946	933	934	947	921	969	962	988	942	936	969	960	933	985	981	895	962	962	925	934	951	964	975	926	902	908	1002	919	918	954	924	867	949	927	955	944	955	953	983	932	1026	907	950	969	893	943	973	954	921	986	887	991	983	1022	932	955	903	939	897	962	1049	940	988	944	976	933	975	956	937	972	1023	954	882	894	1002	1023	921	984	992	916	925	947	958	961	956	957	970	938	901	918	938	956	952	1037	968	947	969	927	939	909	909	974	915	975	880	936	955	933	995	943	976	906	977	911	974	916	975	941	938	917	934	1008	928	934	989	890	951	930	976	932	951	929	981	971	948	965	965	951	960	959	975	954	956	985	996	906	932	932	931	941	987	917	924	923	1003	911	981	961	911	978	928	957	978	980	962	966	931	980	952	974	955	943	961	945	922	1036	959	995	969	886	982	969	964	976	960	897	958	919	979	970	976	943	911
4543	985	1211	965	682	511	431	349	358	303	289	250	235	242	244	235	210	235	217	223	187	213	209	206	219	211	209	200	213	214	203	227	195	191	186	187	201	184	197	214	195	196	210	182	185	210	181	215	203	217	188	196	192	191	187	198	201	202	220	178	192	179	227	223	203	208	165	196	179	191	215	185	188	175	190	220	215	206	172	185	203	171	163	190	189	186	193	173	202	184	208	206	214	181	191	191	196	196	197	189	193	190	210	214	193	216	216	193	182	189	168	162	172	191	205	193	193	158	211	206	198	199	189	179	182	196	180	193	219	197	200	185	209	199	186	194	181	182	193	166	174	166	163	188	186	178	204	207	200	181	190	164	164	186	177	178	175	170	178	196	175	212	188	176	213	160	193	205	188	165	206	180	189	166	197	209	195	182	198	194	195	205	205	174	179	183	195	198	180	185	205	181	226	175	193	192	198	224	200	202	175	181	211	213	185	197	198	189	193	204	172	185	211	189	202	191	210	178	170	160	196	174	194	183	193	209	193	193	200	198	210	195	179	172	178	169	212	184	170	194	210	184	187	197	173	179	203	171	205	202	187	202	212	196	183	184	194	183	167	186	198	178	191	201	173	169	194	197	172	195	189	184	195	164	183	182	193	198	200	170	177	193	181	183	190	212	200	172	184	198	206	190	189	197	217	189	208	178	168	202	202	158	156	183	192	197	201	185	205	174	190	193	178	167	191	197	194	198	189	192	189	173	189	195	206	176	179	189	196	192	176	169	169	185	192	195	183	210	186	208	181	212	168	182	213	229	217	185	177	177	165	186	194	175	200	192	182	174	186	185	164	180	206	201	178	184	184	204	193	171	204	218	182	181	177	194	182	164	165	220	175	193	186	201	171	184	203	210	170	190	183	182	219	228	203	180	185	188	153	203	190	187	191	186	179	207	177	200	202	191	192	202	178	195	191	198	198	171	182	184	181	192	191	183	186	182	203	178	197	218	172	179	220	174	207	184	195	201	175	184	186	199	193	187	194	197	180	176	182	181	196	173	175	194	189	170	197	189	181	188	184	215	188	160	191	166	183	185	218	191	198	186	201	198	194	208	165	186	195	192	170	192	199	180	180	211	203	168	167	215	186	175	208	215	181	201	166	190	209	186	199	199	170	197	205	196	193	174	200	184	183	184	196	170	192	175	180	197	204	179	197	186	222	191	172	199	191	185	210	192	190	171	193	205	194	199	219	198	198	199	205	181	195	207	183	188	174	205	181	192	191	201	184	195	189	203	193	196	182	173	187	221	204	196	180	200	200	172	183	191	170	203	183	209	201	167	189	196	178	172	193	198	202	186	186	202	175	212	215	178	167	199	192	195	177	187	183	197	161	194	192	196	165	176	212	191	209	170	203	207	180	210	205	209	201	188	209	174	184	179	197	190	187	207	187	207	207	200	209	221	191	194	208	192	207	186	195	205	198	192	209	179	175	189	220	211	196	183	184	193	186	200	195	198	202	217	201	213	192	210	193	208	165	194	160	153	188	181	179	220	205	213	188	205	173	190	168	184	177	199	197	195	187	186	164	194	194	212	167	186	167	185	180	207	204	233	177	186	197	182	201	188	193	180	179	178	205	182	189	184	168	173	187	176	193	193	210	196	185	189	183	193	202	198	197	206	172	212	196	211	194	190	189	160	198	190	213	176	206	195	193	189	203	191	201	197	193	164	183	212	191	207	202	183	202	186	170	195	197	181	177	172	167	180	187	211	195	191	217	199	173	178	207	196	189	180	196	202	182	183	201	199	205	192	204	202	189	199	193	176	183	172	213	190	197	168	192	167	204	168	183	183	204	219	203	179	179	208	177	186	159	183	200	182	190	185	171	165	180	191	196	188	177	181	178	188	202	168	192	226	213	181	188	179	192	202	205	180	214	172	199	179	195	178	211	173	181	188	187	188	189	178	220	187	187	186	200	212	204	219	193	197	204	184	187	176	173	178	190	191	200	192	210	177	184	195	186	205	178	191	183	179	195	178	214	184	215	186	166	196	175	214	211	186	194	176	171	209	184	193	193	168	176	191	184	210	182	195	158	201	191	208	199	197	182	186	196	200	167	190	173	214	186	198	178	194	192	166	169	214	202	209	184	197	194	180	209	178	204	172	184	162	165	185	172	177	177	205	169	173	178	200	216	190	180	204	178	195	182	195	200	200	206	190	168	182	206	198	202	181	194	197	194	197	203	203	190	188	199	198	202	192	173	185	157	222	204	190	202	181	197	179	177	174	198	191	207	193	187	218	176	182	187	193	186	190	173	185	185	183	194	182	209	203	190	172	194	198	179	197	170	186	207	170	170	179	195	205	192	188	192	201	194	181	177	184	199	178	185	198	217	198	195	189	201	184	188	190	178	185	216	191	222	186	193	197	179	198	198	199	190	200	201	178	186	196	211	197	182	180	201	185	191	200	179	199	182	187	207	166	215	189	191	207	193	178	186	205	197	189	214	182	182	191	177	203	195	179	196	165	185	203	183	187	190	195	153	183	190	179	203	176	187	203	196	199	196	169	186	190	182	189	199	175	180	199	184	185	194	194	191	194	205	184	173	211	197	176	162	184	202	194	201	199	178	181	183	196	217	204	203	178	192	177	192	188	212	210	206	189	197	215	206	178	234	187	199	170	198	194	196	196	167	194	208	210	185	183	186	216	189	176	206	202	180	194	177	207	207	203	174	197	209	200	201	192	173	181	171	193	209	178	199	192	153	183	192	192	198	177	180	174	198	182	203	207	194	209	184	204	171	188	191	172	195	182	190	177	189	193	191	174	214	186	175	214	200	197	189	191	174	192	199	184	209	198	193	205	209	179	218	204	211	212	189	182	202	213	166	220	167	191	198	163	202	184	202	192	195	199	178	185	178	208	187	189	173	170	209	201	192	194	184	211	211	187	200	193	191	188	179	212	186	187	181	189	186	192	203	197	172	182	181	174	190	182	215	174	198	174	195	207	196	205	204	179	167	178	207	207	193	202	208	193	180	211	219	144	204	182	184	198	178	210	193	190	186	212	207	190	214	144	193	201	194	191	192	218	199	159	192	188	175	192	195	203	180	172	214	198	194	184	192	200	202	197	186	172	185	197	215	180	136	203	216	170	185	179	204	191	199	177	174	201	187	186	176	192	175	201	210	186	192	210	176	198	199	202	215	207	193	215	185	187	180	197	198	180	190	203	179	222	209	185	202	197	206	202	198	184	192	183	188	205	189	205	187	167	218	211	174	193	164	193	196	189	200	176	200	217	191	183	208	207	173	184	206	186	181	174	176	178	205	203	194	202	203	180	178	189	190	190	201	194	182	208	179	186	181	190	213	216	196	195	195	196	195	173	196	181	205	182	178	166	201	201	189	186	178	201	179	190	192	191	218	179	193	165	173	182	205	194	196	219	182	184	182	194	165	176	182	192	166	196	199	196	215	187	182	175	206	190	202	187	192	208	194	179	196	200	182	167	200	202	181	182
5564	1511	3038	3521	3176	2667	2253	1876	1709	1551	1296	1221	1119	1102	1063	984	894	909	860	866	847	832	790	763	737	742	744	739	761	739	716	717	714	714	694	662	714	667	656	659	713	637	678	689	677	656	662	728	645	602	638	632	631	619	621	681	674	691	624	644	655	588	628	646	628	611	658	649	635	656	663	626	651	645	653	641	642	611	641	594	590	636	634	611	623	610	610	637	631	575	619	618	642	639	632	628	652	602	593	608	630	642	628	606	664	609	643	635	607	650	610	624	607	612	593	634	622	639	605	655	580	656	650	587	660	570	615	605	596	632	631	633	600	609	659	647	605	583	619	639	624	615	642	645	578	634	595	589	628	639	612	637	641	608	662	644	609	610	650	635	597	677	610	658	631	673	584	589	611	602	618	652	627	662	646	609	553	664	571	625	581	599	584	597	590	614	689	635	674	611	664	581	596	564	612	627	626	613	612	613	667	611	617	609	576	565	650	608	638	623	589	635	653	617	619	599	604	643	568	650	601	596	615	618	600	617	642	596	617	683	621	607	595	628	595	638	614	585	626	607	616	638	620	611	593	629	574	616	598	597	595	605	587	617	615	589	555	594	590	630	607	604	625	657	619	574	617	633	647	606	580	603	574	611	639	652	647	633	652	629	685	604	575	644	578	624	613	625	605	626	583	632	619	594	601	649	626	621	626	590	603	648	592	627	659	621	610	543	612	628	644	577	632	590	605	619	619	602	613	578	606	619	665	597	613	612	673	601	615	625	614	578	605	620	584	626	635	601	611	590	616	664	590	623	621	606	658	605	609	618	617	619	648	632	622	618	613	603	595	596	604	591	606	598	612	620	599	601	572	572	578	676	604	650	598	592	641	613	619	636	603	601	597	622	626	616	599	613	631	584	612	631	597	600	589	567	569	599	593	603	593	594	592	684	573	592	620	632	610	592	597	606	636	566	628	566	584	649	615	618	607	634	595	627	600	599	610	632	626	584	553	621	602	605	633	647	599	604	603	644	618	630	602	607	598	656	636	619	589	615	641	597	615	643	637	605	666	579	623	608	624	637	640	613	622	630	608	643	603	610	596	615	585	608	624	647	586	614	603	601	579	573	571	619	609	662	571	616	612	588	635	583	585	606	598	618	612	607	585	603	667	615	620	583	602	591	626	626	615	605	606	567	617	587	573	628	612	637	621	587	618	631	621	625	621	632	619	651	629	598	595	616	607	661	621	611	569	607	602	631	615	612	578	597	594	613	633	576	620	618	603	635	619	587	614	621	546	611	609	587	616	583	600	651	612	628	596	596	578	597	638	619	582	620	657	589	628	597	589	581	606	571	618	597	607	614	592	567	603	618	655	639	603	590	651	612	582	606	662	611	626	589	616	598	649	654	586	654	579	606	593	572	588	615	592	599	610	601	585	592	605	655	623	686	616	685	610	638	581	581	599	618	663	606	663	612	611	617	612	609	576	587	610	669	615	642	592	627	629	604	616	596	613	600	625	619	614	638	625	678	585	589	603	618	615	648	601	594	614	585	630	600	571	627	588	559	620	607	588	635	654	619	603	574	615	605	638	595	580	643	581	603	622	673	604	570	609	611	621	588	591	612	602	661	603	617	592	631	643	636	609	626	630	570	626	588	663	605	594	616	637	591	613	631	631	578	650	610	613	636	603	646	590	614	609	613	630	613	613	619	636	613	613	607	579	607	606	590	602	623	632	643	619	618	599	597	607	627	646	625	610	571	630	555	620	642	627	613	570	595	615	609	604	645	611	649	588	597	636	599	651	625	614	614	618	637	609	589	613	607	643	579	614	615	636	611	657	594	635	600	608	586	636	606	626	661	599	620	588	638	601	624	604	615	568	597	594	613	628	607	637	622	619	627	631	633	662	667	631	594	656	593	545	638	601	582	636	613	625	568	611	596	590	566	672	603	628	601	585	607	613	575	580	576	639	626	599	603	602	608	603	612	583	645	620	600	628	600	637	625	588	612	563	584	625	608	650	616	586	614	589	635	570	594	616	613	619	613	571	627	575	588	602	598	658	609	611	600	638	568	627	649	644	574	622	612	590	629	618	621	604	571	604	612	626	563	627	633	601	585	586	582	599	640	618	587	621	558	582	629	600	592	611	565	625	643	610	593	609	634	634	655	592	602	616	596	605	633	608	577	613	614	617	637	654	595	605	587	569	582	603	616	662	627	608	609	623	631	627	642	651	590	612	609	648	588	572	636	632	619	620	605	647	613	609	615	591	596	596	606	625	605	635	656	584	596	625	662	617	610	597	588	637	629	592	620	624	609	642	594	616	593	616	644	599	613	612	604	600	654	594	623	632	580	639	615	631	646	593	627	623	603	592	603	671	599	616	639	610	578	577	610	615	661	593	629	668	589	596	641	662	633	611	602	622	631	625	600	618	635	594	607	611	630	656	650	686	623	618	604	611	622	613	614	639	588	608	633	586	666	578	618	588	574	614	621	590	626	589	601	631	595	574	613	608	580	602	614	611	581	625	617	621	621	609	601	656	616	624	604	618	608	614	552	616	611	568	604	630	631	628	590	624	613	613	635	608	607	596	590	577	595	637	603	588	646	610	614	622	622	626	623	623	614	617	619	656	624	614	638	602	626	574	669	585	628	580	622	546	594	612	641	616	624	619	596	617	585	590	592	601	588	594	611	615	602	620	631	672	604	604	576	623	602	602	587	603	581	620	600	607	628	637	600	620	635	630	628	595	619	624	626	606	632	627	602	621	589	579	623	595	598	602	584	653	605	604	618	601	575	615	633	632	588	610	650	604	582	601	625	631	577	579	646	602	615	593	620	624	610	599	634	637	625	604	584	606	634	584	607	606	662	646	628	604	631	640	608	625	635	646	570	626	599	584	629	620	604	605	635	594	619	638	652	640	601	651	607	648	598	642	580	649	628	586	622	663	612	579	616	597	547	647	606	627	537	607	634	644	628	587	617	624	607	607	609	614	584	642	599	614	605	627	570	636	582	587	589	624	599	590	616	596	561	592	617	595	694	627	618	661	602	635	617	625	609	590	627	691	585	626	615	668	614	624	638	581	604	633	605	625	627	625	660	596	569	587	635	617	617	608	632	602	631	642	630	607	573	609	622	596	633	603	598	584	580	629	565	627	622	579	589	627	627	639	603	600	603	604	646	613	640	607	613	594	592	617	617	637	610	600	610	609	583	584	564	616	578	641	557	604	610	600	608	603	637	603	644	652	622	623	652	652	610	606	636	596	654	571	589	598	598	628	613	643	625	607	608	658	635	613	619	614	616	589	619	569	629	618	586	642	588	593	648	631	618	638	605	643	625	590	582	589	600	643	608	663	614	624	568	605	653	622	609	584	623	554	627	640	572	646	629	624	648	624	624	616	623	630	618	639	591	616	629	601	559	586	582	647	563	585	615	630	610	644	620	583	630	653	576	614	630	583	605	605	618	568	580	619	603	565	582	584	609	622	580	597	591	613	586	615	599	599	637	602	601
8543	1830	2351	1776	1140	880	656	544	400	326	329	268	260	256	200	221	199	194	167	199	179	180	185	168	167	165	166	152	170	163	144	148	138	158	135	134	140	137	139	150	113	143	136	138	138	146	133	161	125	150	131	146	137	115	147	121	114	144	140	139	149	129	142	137	124	139	139	109	126	122	145	138	151	166	126	153	155	145	143	137	147	134	150	176	144	130	116	126	128	135	122	125	126	133	132	128	131	117	156	138	127	138	112	163	124	140	130	129	131	133	138	146	132	123	133	137	127	128	150	121	132	137	153	120	149	137	141	125	137	151	110	124	136	139	127	119	123	128	129	151	127	126	115	141	131	106	127	111	152	132	137	137	146	130	137	134	121	129	143	148	128	144	123	128	114	153	140	112	133	135	121	139	144	135	137	143	140	142	145	136	143	146	137	151	134	123	129	142	137	122	136	119	134	145	119	129	137	129	129	144	137	113	129	152	124	136	143	142	141	130	141	141	137	117	150	126	124	127	117	144	123	124	126	135	123	137	144	143	128	133	120	129	146	127	118	132	130	130	142	118	135	126	137	106	139	111	125	136	119	132	123	118	131	120	144	130	147	123	133	124	113	141	123	141	128	124	130	132	134	140	139	148	138	148	126	124	142	124	123	113	130	131	118	124	142	139	138	135	140	133	117	132	128	151	102	141	134	138	137	109	135	145	113	133	148	131	135	140	146	128	125	140	134	153	133	134	119	142	142	123	136	136	108	148	141	142	137	118	135	143	129	123	138	140	122	139	127	145	145	127	119	136	149	120	129	116	139	115	136	141	123	133	125	145	133	134	147	132	126	124	118	128	129	144	115	120	123	141	132	112	103	131	120	140	109	126	159	130	144	126	122	118	137	118	126	122	139	114	128	114	138	135	128	141	136	105	113	151	135	134	126	124	141	143	109	138	137	135	124	132	131	145	143	120	133	128	148	122	143	141	140	141	135	134	146	127	114	104	119	139	109	134	161	143	132	126	136	150	124	142	129	138	131	125	135	151	142	117	133	139	124	147	148	144	139	113	155	110	144	117	134	143	139	112	120	117	145	144	121	110	123	117	162	130	131	127	148	134	154	131	150	140	133	148	123	144	123	110	129	139	144	116	143	139	123	133	117	137	103	119	145	130	151	135	110	132	128	126	131	156	125	108	117	141	132	131	129	116	129	116	123	147	142	123	129	119	110	126	130	127	121	134	132	146	145	133	116	106	112	148	127	119	130	149	122	145	120	112	126	134	121	144	144	133	119	131	133	115	155	125	125	141	122	128	121	126	132	134	134	135	151	129	121	138	131	131	135	130	129	129	147	129	125	136	122	113	139	111	113	135	133	132	131	115	123	119	131	132	146	117	138	145	117	136	138	136	111	118	137	126	135	141	134	134	148	154	128	145	137	122	127	124	136	141	119	118	112	141	124	115	136	135	126	128	131	120	132	123	116	137	118	124	128	134	132	142	140	132	120	145	121	134	140	137	116	104	117	129	151	119	121	146	131	139	115	120	117	131	142	125	135	118	117	142	135	129	126	124	125	131	141	101	144	134	126	141	131	131	133	132	139	136	125	145	145	125	136	122	136	127	104	122	124	141	137	118	149	131	149	136	128	131	127	130	118	118	137	139	119	133	130	148	135	131	143	119	127	120	122	125	143	111	118	137	125	149	142	135	155	121	137	132	159	136	106	111	146	139	110	116	147	135	151	142	128	134	131	132	133	137	153	148	99	130	123	120	123	139	138	108	142	146	115	133	139	151	122	134	123	128	137	137	126	120	127	138	122	124	118	115	137	122	132	138	116	133	125	149	130	131	130	138	132	126	126	137	140	112	137	125	131	124	120	114	145	113	140	118	134	129	124	125	133	140	116	143	133	133	148	156	118	154	118	129	134	119	131	131	148	134	140	100	132	132	119	139	150	137	131	132	103	136	121	135	126	123	110	125	132	147	130	141	120	133	156	121	128	112	137	128	115	134	125	139	137	132	124	126	123	133	120	129	123	131	116	155	130	140	123	151	109	128	136	156	130	133	137	112	141	122	127	131	116	137	142	149	141	120	125	123	136	131	132	106	136	147	137	138	152	143	122	121	112	110	136	129	157	124	135	136	139	147	134	133	134	137	141	135	135	136	155	129	125	134	118	150	144	149	120	143	127	134	123	128	117	115	131	139	124	128	140	122	118	130	115	122	122	139	121	125	132	120	134	139	109	147	145	122	148	137	140	124	132	141	123	124	141	112	124	124	128	140	143	116	115	139	129	131	140	139	137	138	133	105	137	143	119	108	142	133	123	128	131	132	141	117	130	140	119	132	124	134	151	138	106	146	127	138	138	127	131	119	132	134	132	123	138	144	141	134	136	126	114	128	119	136	132	125	136	127	127	149	140	130	120	122	131	141	154	117	141	148	114	134	156	143	114	137	128	135	130	154	141	121	128	126	115	139	138	111	143	141	116	135	133	131	134	149	146	137	143	132	152	133	131	115	107	138	125	107	130	136	132	143	129	139	139	152	143	145	130	108	132	120	134	133	133	147	127	119	112	120	154	157	121	159	139	129	133	127	132	127	129	124	118	155	149	124	134	111	134	137	114	140	131	123	125	123	144	105	127	121	128	125	142	117	130	143	127	125	137	133	142	142	140	132	146	116	146	131	134	123	131	132	121	139	143	130	120	129	128	126	128	138	120	126	136	144	132	117	124	135	113	136	140	121	122	106	111	149	143	130	115	112	140	129	143	125	127	120	129	138	119	129	145	141	140	145	154	132	152	141	142	117	134	115	131	137	144	132	157	152	142	111	150	138	123	142	149	125	138	134	134	144	125	111	103	128	131	129	152	137	135	129	123	140	141	151	148	120	108	136	131	144	139	126	131	101	133	142	151	125	139	124	129	122	142	137	128	160	150	122	127	138	139	149	121	128	122	134	123	137	134	121	122	137	126	136	127	143	120	141	141	138	137	148	124	137	119	137	130	139	134	143	135	129	136	119	133	146	135	144	118	125	137	127	116	110	135	123	150	131	120	128	124	123	126	121	141	130	130	124	132	106	129	123	134	142	134	146	132	105	118	127	127	125	128	143	112	123	116	139	152	122	129	115	125	124	153	142	123	124	127	134	135	141	112	127	120	140	142	107	146	128	130	107	151	124	128	153	146	138	102	130	128	110	134	120	139	149	113	130	121	122	146	124	126	135	144	140	121	139	138	136	107	145	139	124	124	138	122	139	124	130	117	120	134	109	141	129	140	113	134	112	119	114	133	126	157	110	127	130	111	147	144	144	132	127	137	130	116	120	117	122	134	134	137	139	147	123	121	122	141	129	134	129	116	134	129	127	110	115	115	146	135	126	125	137	122	113	144	137	137	133	129	125	149	126	124	130	119	130	153	131	152	123	136	125	116	129	122	131	136	128	151	133	135	133	120	133	144	149	109	117	142	117	157	114	132	154	143	139	153	139	129	117	140	139	149	128	132	146	119	137	114	133
7641	2279	5228	6100	5339	4351	3528	3037	2657	2164	1911	1649	1528	1341	1276	1145	1094	1052	968	971	842	837	820	763	747	742	678	654	661	686	683	593	572	634	582	572	593	557	545	555	566	604	559	525	532	577	532	518	503	553	534	479	533	552	503	495	516	516	486	485	514	511	538	487	488	498	475	444	535	470	495	454	494	472	476	519	469	455	495	436	474	486	468	479	493	440	468	488	499	485	473	486	510	447	489	474	458	476	481	477	469	502	436	454	472	484	475	462	446	490	453	510	440	492	474	462	465	483	467	461	455	493	479	447	451	424	463	469	487	431	493	450	471	446	466	475	463	440	452	502	432	432	506	492	482	445	429	436	479	457	455	454	461	463	447	449	452	460	477	448	439	447	447	461	520	443	431	462	473	436	469	472	432	461	517	424	482	444	471	460	445	494	436	459	442	472	453	423	440	485	452	475	470	502	453	459	446	431	500	477	492	468	454	461	480	446	466	440	484	423	447	438	452	415	467	432	454	441	472	449	468	496	451	473	461	440	434	454	443	441	437	428	409	463	430	444	481	463	431	480	471	475	479	440	466	447	434	428	458	469	454	507	456	481	433	484	471	461	452	451	435	411	454	451	464	466	475	450	450	435	456	421	448	465	445	451	440	462	530	440	428	465	407	476	436	475	467	445	466	456	447	452	448	427	441	421	441	459	426	489	484	453	456	472	456	448	469	467	472	467	475	496	473	425	454	433	475	481	437	433	485	443	482	473	514	446	434	451	449	452	422	447	451	413	494	447	471	462	425	460	467	452	445	485	454	473	427	423	429	475	472	476	460	440	445	421	417	454	448	444	436	466	431	466	475	472	457	493	447	441	447	434	471	448	496	440	474	433	459	468	410	431	448	466	453	436	441	421	467	470	445	422	449	443	443	431	501	468	460	476	469	411	437	442	471	458	461	467	439	459	460	457	454	463	422	452	397	438	430	452	442	449	454	484	457	455	436	454	464	430	446	425	451	445	447	430	493	435	445	416	444	431	456	454	472	453	489	449	480	459	473	468	439	453	467	436	435	501	446	451	433	486	431	500	429	441	451	408	490	403	453	469	450	449	475	424	467	437	473	453	467	419	476	430	496	484	454	462	473	464	469	448	428	440	447	450	406	460	482	473	506	447	444	459	461	433	470	493	452	499	469	534	470	449	441	457	453	451	446	454	451	477	437	444	445	469	448	444	470	434	443	462	478	475	459	444	445	492	440	499	466	466	418	458	470	472	455	442	472	450	469	447	454	442	482	461	460	423	476	467	463	443	474	451	459	476	472	434	474	440	509	434	442	468	464	416	452	435	446	428	494	452	430	464	467	459	464	442	508	470	429	473	481	473	437	444	461	464	428	413	448	447	475	483	434	469	470	458	425	469	437	437	434	417	418	447	429	426	452	456	429	444	459	442	450	438	452	459	469	422	483	462	457	434	467	491	466	482	457	441	447	438	471	449	438	464	432	480	436	457	435	476	468	480	419	485	437	441	467	429	445	436	461	441	456	437	427	419	428	434	410	434	439	455	441	456	431	473	457	434	487	450	429	456	426	483	467	460	431	416	456	479	454	439	452	447	438	417	451	475	470	419	453	430	457	461	453	450	451	447	449	440	444	453	449	456	479	436	471	454	421	454	431	455	432	440	453	495	435	484	425	443	439	465	452	488	458	443	463	437	425	435	394	471	414	444	446	482	448	437	444	508	454	453	459	486	437	479	420	485	444	446	440	478	446	451	461	430	462	469	421	451	455	501	451	414	447	474	462	485	452	471	440	434	488	439	503	476	471	443	461	425	424	460	466	426	456	436	419	482	463	422	458	458	469	401	474	453	457	447	446	450	449	459	426	457	452	442	475	455	485	480	476	445	474	454	499	475	430	483	427	410	455	432	439	478	450	473	471	462	483	467	449	464	426	434	468	505	431	471	439	405	498	447	503	470	443	471	456	461	472	461	417	437	466	451	426	444	496	458	439	444	422	472	474	456	452	446	422	476	475	523	407	437	446	499	513	439	402	463	450	444	461	451	445	470	476	478	468	449	429	446	457	448	467	430	475	433	439	433	484	458	474	449	514	469	446	422	410	442	440	421	489	431	456	462	492	452	422	457	468	460	471	448	493	448	474	454	455	445	490	456	438	461	482	488	453	435	435	483	473	460	445	445	446	451	485	460	442	424	482	477	454	430	451	465	446	499	466	458	415	450	438	450	435	459	456	463	515	452	453	429	493	466	506	415	433	441	457	466	465	452	448	434	460	465	434	481	459	455	458	439	458	472	446	456	424	448	452	403	413	438	463	438	435	443	457	452	441	435	447	505	472	430	447	482	432	497	478	449	481	439	425	392	464	427	467	481	446	421	482	439	434	458	515	453	466	464	452	488	429	474	465	465	475	439	457	461	464	429	485	464	473	461	445	444	448	440	439	428	473	448	456	483	474	468	454	443	448	441	437	469	485	469	459	441	432	442	429	440	448	457	490	484	462	482	447	473	427	452	477	479	461	451	466	451	411	411	461	468	459	445	419	421	447	469	452	493	443	480	445	474	506	453	456	449	456	429	456	465	439	434	461	433	438	473	463	470	438	447	496	466	424	447	443	479	446	447	473	483	448	428	432	490	461	497	437	434	465	472	440	450	470	482	484	433	441	425	473	456	450	459	471	442	438	453	462	473	471	441	434	465	463	483	464	444	463	459	450	433	441	481	462	456	420	403	415	502	422	444	469	468	445	437	476	436	413	476	448	456	438	439	434	438	470	456	529	451	430	432	431	492	482	451	431	442	444	433	436	480	429	483	419	455	435	482	467	445	438	450	494	429	477	464	434	426	408	446	454	464	480	434	453	488	445	443	443	417	465	472	458	452	476	467	446	453	431	439	466	475	431	418	507	472	438	426	463	456	446	485	421	455	461	455	443	440	462	455	442	446	406	451	426	489	448	476	432	438	480	473	458	437	451	467	446	497	479	460	474	465	458	474	464	461	430	475	473	417	446	434	482	462	405	467	444	495	464	452	425	469	411	463	454	492	458	438	431	440	492	462	482	443	465	441	490	470	490	448	428	439	470	413	453	453	468	461	434	468	449	466	452	476	463	446	437	470	437	473	448	486	470	418	457	448	463	433	441	507	464	392	432	464	457	439	448	443	432	471	455	468	488	437	483	473	477	458	426	446	398	464	439	413	459	421	456	444	450	479	437	416	444	456	477	436	431	443	474	488	439	461	449	419	463	424	424	470	468	417	419	461	436	472	469	484	451	455	472	423	421	441	432	445	498	455	471	473	479	472	440	459	460	442	451	450	449	467	441	446	466	479	425	480	455	462	469	505	450	489	468	476	470	416	514	428	455	481	467	457	438	444	458	483	431	416	463	455	466	423	467	445	458	445	451	424	444	458	458	452	401	476	473	483	452	438	466	474	443	508	486	491	460	435	461	453	439	461	465	471	446	431	454	464	469	424	463	478	458	459	418	472	453	451	473	450	427	460
1398	314	367	334	375	357	334	361	316	306	330	358	321	280	332	307	294	313	306	320	306	281	322	332	304	312	330	329	361	305	364	321	307	323	303	322	272	317	285	311	322	308	298	303	363	329	284	302	287	301	298	301	292	300	324	287	326	355	330	310	297	340	332	322	329	320	331	307	332	351	339	319	295	297	296	332	315	304	318	337	314	313	285	299	356	330	303	305	298	340	328	310	314	326	314	311	333	274	273	334	336	332	347	337	304	299	329	311	312	297	306	276	314	295	323	310	308	315	317	320	310	306	338	302	290	285	326	310	287	302	312	295	360	307	360	312	296	328	316	326	297	329	311	347	332	325	308	329	327	322	356	295	305	327	356	336	299	334	277	314	300	325	314	328	276	310	297	293	300	319	340	310	305	269	315	319	348	323	328	340	318	309	336	311	346	295	341	313	266	294	325	350	284	319	319	337	295	298	307	318	304	326	322	316	289	292	305	286	324	334	318	292	305	337	298	318	330	312	330	323	311	316	345	317	348	294	336	290	327	309	335	306	332	307	327	336	325	324	324	312	346	307	311	309	315	286	332	323	352	303	318	264	327	295	328	298	348	318	271	328	308	322	340	265	272	336	323	357	327	295	312	332	351	331	345	281	337	349	337	336	307	299	293	298	310	301	317	312	314	340	352	285	286	279	316	308	309	293	337	300	318	302	326	320	341	288	314	308	318	327	302	307	308	315	309	319	298	309	319	318	333	323	317	340	300	336	328	301	338	289	323	318	309	350	287	312	336	309	337	303	308	291	319	331	300	350	291	331	305	288	309	315	343	292	311	301	327	325	290	321	321	334	333	297	343	333	323	293	348	299	305	275	311	329	328	332	337	324	308	330	337	331	337	309	311	324	323	304	327	307	260	331	266	320	309	302	317	330	318	311	282	314	294	338	316	306	297	322	313	297	331	294	292	345	325	327	328	298	311	334	287	331	307	291	335	327	309	301	320	321	295	328	315	313	306	300	306	322	326	303	325	321	310	340	361	337	305	308	316	314	349	312	301	330	325	317	314	321	342	313	314	310	302	318	304	312	324	322	339	308	293	305	330	331	310	322	294	279	322	328	304	313	318	309	311	301	325	307	314	351	325	301	298	325	335	365	288	315	343	285	345	301	307	291	312	291	350	320	305	305	343	330	292	316	330	330	327	304	317	318	328	333	309	335	348	349	317	293	348	325	327	342	312	345	325	311	310	308	323	313	328	302	292	355	332	314	335	306	349	299	277	322	283	299	311	317	296	332	315	304	298	314	313	314	329	342	361	294	330	320	322	317	321	313	327	342	320	308	327	311	307	309	349	314	316	321	342	319	314	310	307	323	309	318	295	357	327	289	321	299	317	345	309	305	283	317	332	320	331	308	305	369	329	322	299	312	303	299	290	314	333	304	304	370	284	327	326	295	327	302	305	307	312	345	314	299	316	302	316	336	358	302	288	295	327	310	297	315	336	312	322	308	329	315	293	313	318	297	310	331	308	302	303	325	302	289	280	321	310	301	312	313	317	333	310	324	302	319	321	304	312	292	328	338	325	315	317	321	312	307	302	331	273	343	324	338	311	331	310	291	288	325	304	310	323	313	324	294	303	314	320	311	310	324	326	343	322	327	319	308	317	291	281	300	292	324	332	302	304	285	292	337	290	296	325	306	311	311	333	298	305	320	303	290	332	294	325	318	319	318	293	317	300	305	287	344	294	329	310	308	276	308	298	307	316	315	314	303	320	346	318	322	339	328	324	322	336	300	313	311	314	300	306	329	314	345	330	340	316	321	309	330	358	301	313	342	320	307	303	323	301	327	313	316	287	337	332	325	345	338	287	328	315	322	315	340	309	306	346	305	310	311	309	332	318	285	300	360	306	326	305	299	318	315	288	313	321	320	331	307	329	317	293	301	309	321	330	314	329	315	322	302	327	343	317	299	298	285	315	312	322	299	277	352	335	334	305	333	306	340	324	319	334	295	295	336	331	340	310	320	314	333	322	328	335	306	329	270	324	315	289	342	299	301	334	312	310	275	292	340	316	336	297	324	311	309	341	308	305	354	317	309	335	315	305	302	297	322	295	302	312	322	335	296	314	321	307	324	333	316	322	343	292	324	271	353	311	307	299	334	314	297	292	305	314	301	339	352	342	290	303	286	314	295	347	320	311	306	317	316	297	336	326	330	329	293	347	316	305	294	322	319	324	314	318	325	342	314	326	316	304	312	316	309	318	315	297	326	320	318	317	316	310	320	318	295	318	305	324	327	315	324	317	320	307	305	309	338	279	292	312	302	325	299	328	308	353	326	352	327	303	331	314	352	309	285	312	345	320	292	314	276	277	321	325	319	310	295	321	314	307	332	337	315	324	341	318	321	309	316	317	323	293	326	286	344	303	279	294	303	328	308	289	325	334	300	310	338	296	295	330	273	350	301	280	319	318	282	313	312	321	333	313	305	333	277	283	327	328	327	316	314	290	305	371	337	328	329	297	300	339	336	340	347	302	309	327	287	310	330	286	319	300	320	350	298	312	333	314	329	325	341	328	288	311	306	310	303	322	359	328	335	306	300	329	290	308	288	330	277	319	319	321	291	344	294	303	308	315	318	335	328	319	327	295	300	306	297	278	306	326	314	328	336	310	350	298	323	302	290	317	314	320	319	285	304	318	283	310	291	312	309	315	297	303	292	315	319	297	313	299	314	316	307	331	303	299	333	320	329	309	319	334	286	323	305	311	364	329	348	279	313	319	317	300	321	320	292	308	297	339	303	328	312	311	312	310	326	290	338	311	299	302	323	339	341	334	277	311	309	314	324	332	322	318	293	285	341	315	302	307	332	319	315	315	307	308	357	309	309	325	326	310	332	302	323	303	289	328	300	295	305	310	295	305	311	274	288	353	317	341	302	327	294	319	322	303	302	329	337	340	337	338	356	326	304	304	314	311	290	317	314	295	288	308	327	297	309	279	336	320	308	351	332	309	322	331	323	322	316	301	306	336	314	353	305	299	279	318	299	357	297	302	306	329	316	339	284	318	325	299	291	320	302	329	295	328	323	311	296	321	300	319	300	314	290	311	331	279	338	312	297	321	320	325	351	315	334	348	291	277	301	377	325	283	308	332	320	297	307	301	304	298	317	323	310	328	288	338	288	340	334	347	312	328	294	329	306	328	310	322	328	304	308	330	294	321	316	335	336	303	326	288	317	321	300	321	336	317	301	346	332	309	294	329	330	317	334	318	314	309	306	311	306	325	307	349	336	318	330	285	311	290	299	319	319	304	313	328	342	304	338	329	339	290	324	357	313	281	304	326	331	320	327	325	340	311	349	287	316	312	317	322	321	321	308	323	347	331	311	311	302	308	303	306	306	337	294	326	290	326	297	293	333	356	297	339	320	319	309	317	308	296	340	321	292	354	318	281	321	319	312	301	332	300	347	306	312	330	276	308	290	315	326	297	301	316	284	313	301	332	329	322	332	328	324
2338	1017	1125	1075	1100	1138	1100	1021	1042	1048	1019	1006	962	996	933	927	924	1031	942	987	902	912	939	962	1013	934	989	947	987	977	930	993	968	985	990	935	999	937	946	933	983	948	961	949	950	932	967	914	981	978	920	944	953	939	924	955	925	957	922	953	976	966	985	938	939	935	979	940	989	951	957	956	933	966	926	959	907	992	903	989	955	923	938	1002	929	975	932	964	975	979	926	934	953	977	970	946	968	1002	939	936	950	911	981	985	898	936	956	954	1003	965	947	909	957	958	893	912	1010	942	1022	968	958	1016	937	996	946	932	936	946	932	943	973	934	944	958	896	938	930	932	959	903	903	996	907	965	916	947	853	931	956	946	935	928	934	920	1015	983	897	882	965	965	918	969	965	936	987	981	967	956	977	992	994	957	958	982	950	999	995	920	959	980	959	965	938	961	935	947	946	953	954	959	898	952	929	936	952	994	964	937	1005	926	932	908	954	961	963	978	1005	998	957	965	920	938	947	998	975	944	939	885	964	918	990	974	907	969	965	946	991	915	926	949	972	996	967	927	957	935	924	983	905	970	930	903	964	937	923	927	927	961	914	904	971	959	896	925	952	939	1014	910	967	959	929	967	957	994	898	956	922	1004	972	981	942	898	948	988	947	973	968	954	913	931	961	968	963	996	950	928	938	974	947	962	967	896	929	944	965	979	983	961	915	941	938	886	942	942	967	971	952	958	935	972	968	869	969	950	1006	1018	1007	967	935	985	890	910	935	951	969	949	880	966	937	909	889	968	917	905	903	899	937	1008	909	955	914	924	1034	946	964	964	953	930	973	947	951	846	969	915	950	977	938	911	934	990	944	921	959	913	899	946	919	915	912	942	906	934	883	991	957	949	933	931	955	959	956	930	956	972	928	934	952	927	977	941	893	953	933	916	927	997	890	953	979	974	941	884	947	1017	973	968	916	889	921	979	939	935	940	922	920	952	977	955	957	914	908	907	956	992	969	970	931	926	939	914	905	966	946	919	956	964	975	952	965	968	990	905	935	943	924	938	939	934	954	953	929	984	963	948	919	943	941	938	932	923	926	989	954	912	920	957	937	983	994	1002	976	951	949	930	985	931	963	935	957	922	1002	896	950	980	961	996	953	946	953	964	955	1015	958	948	952	965	959	899	950	967	942	968	948	937	976	938	909	974	928	893	1015	934	937	913	928	928	921	989	958	969	943	926	944	966	980	915	964	953	961	955	972	934	1008	978	940	934	994	968	957	950	921	964	961	925	921	975	989	942	957	951	987	936	881	898	958	929	979	993	919	943	984	898	924	920	1038	971	932	945	879	1015	949	959	933	961	930	963	893	966	939	972	927	874	992	986	974	906	976	957	951	954	972	936	969	936	955	977	1041	937	913	980	916	934	965	972	946	945	911	922	932	950	962	923	889	911	958	952	958	1000	940	966	935	980	1001	930	972	927	919	910	952	945	930	945	985	933	976	948	987	930	965	990	942	1001	946	958	967	928	974	926	973	996	993	957	945	929	961	940	924	957	982	971	1011	961	920	967	967	904	953	989	946	919	949	940	969	950	963	984	922	916	981	918	930	979	892	968	903	932	954	921	949	937	943	943	948	973	926	946	947	981	956	955	946	922	936	964	921	920	977	899	941	999	925	955	943	999	954	962	961	925	978	993	947	920	910	904	929	964	953	964	966	928	924	925	991	926	954	920	893	927	978	901	930	935	905	920	970	966	916	968	924	932	941	950	965	909	940	950	930	918	987	903	923	926	968	963	943	951	960	919	899	985	977	958	948	919	927	930	921	915	975	984	927	969	953	937	936	941	909	968	931	1010	993	979	893	943	981	952	928	966	935	912	968	922	959	887	924	891	964	915	925	944	945	964	971	963	945	887	995	918	921	976	921	981	941	937	891	940	973	949	869	896	956	1034	996	933	984	986	941	951	895	969	957	934	953	958	937	939	955	959	969	988	960	999	938	971	957	976	933	947	945	908	921	960	956	953	979	924	982	961	969	918	936	928	931	972	962	964	965	936	953	964	962	971	980	954	1010	947	966	906	939	919	919	887	1007	916	975	941	1000	939	967	937	976	966	1002	962	1047	913	926	978	921	959	1007	929	878	1018	937	997	964	935	937	963	962	963	988	960	914	972	985	998	953	925	948	924	949	941	942	913	929	952	952	976	951	929	1008	929	979	963	953	906	955	963	933	897	953	916	963	973	963	911	890	912	966	957	921	960	947	954	971	910	965	997	985	1008	994	987	943	959	960	926	958	969	978	882	912	997	924	945	974	936	970	918	900	963	950	944	988	970	939	960	951	956	955	967	945	942	974	986	963	903	943	973	925	906	892	901	993	937	954	972	977	1020	972	979	960	943	960	985	976	956	918	1018	973	959	951	940	916	920	914	898	958	896	989	964	958	910	972	938	882	935	968	919	936	1013	1006	976	938	951	955	867	1011	979	937	937	967	992	948	949	947	970	947	959	967	987	930	963	938	970	946	977	989	898	945	955	946	935	862	940	968	896	876	947	924	990	981	947	925	989	960	918	939	949	917	952	882	942	946	917	916	927	914	971	956	938	1012	955	948	947	955	951	944	956	950	917	947	968	934	900	911	958	901	934	1013	962	896	908	934	929	939	977	960	917	921	958	939	924	916	1010	932	949	949	931	935	936	970	896	949	919	922	916	971	966	958	1040	950	967	962	944	938	976	930	915	952	958	1014	932	966	961	923	978	945	974	876	946	900	903	923	941	940	975	931	962	958	941	962	917	967	901	968	965	999	961	967	925	955	998	950	941	985	1000	939	963	994	975	948	932	867	956	894	922	914	940	1036	998	950	946	975	961	1033	987	895	960	951	977	827	986	962	936	935	899	925	983	964	914	946	865	1011	923	955	935	937	924	944	905	932	953	925	992	990	969	928	937	994	956	973	944	1008	937	939	905	943	953	954	931	938	983	936	926	926	1005	910	910	962	930	994	964	977	946	890	966	947	995	1014	971	930	918	938	961	921	992	937	947	950	906	899	951	978	1003	926	954	968	970	944	952	981	980	940	954	970	995	961	957	931	978	960	989	888	956	967	949	934	913	897	962	901	1007	927	954	928	926	958	970	900	963	971	927	966	989	978	956	941	916	954	971	959	942	1001	999	954	1014	919	968	943	971	966	997	951	918	928	953	961	937	949	999	957	953	935	906	951	929	962	951	954	974	963	976	916	927	966	970	888	966	923	958	966	999	1002	950	974	993	980	921	968	934	960	998	906	961	949	873	941	907	1013	996	937	931	947	929	951	981	944	1001	968	915	955	925	927	941	963	986	908	872	973	969	927	952	985	953	920	956	929	962	931	906	996	939	960	946	905	941	1002	943	921	946	894	957	924	960	952	1008	983	976	952	936	914	940	959	953	940	975	897	992	983	913	905	989	975	936	954	969	979	883	939	917	936	1015	912	958	960	964	958	942	922	958	958	930	991	966	962	958	891	927	1001	970	896	950	949	954	980	989	955	919	920	972	931	975	919	968	917	948	918	937	971	971	960	929	1025	918	981	963	948	972	968	915	946	945	949	907
4531	966	1193	1047	717	546	487	386	327	320	268	260	279	251	240	218	226	225	204	245	225	217	188	209	220	193	200	195	197	188	200	201	218	191	168	203	184	203	195	178	206	192	197	192	190	203	174	220	194	178	207	205	184	200	190	181	181	174	217	207	160	184	208	180	203	197	188	179	200	213	212	196	183	201	181	191	172	184	189	178	174	192	194	175	193	200	182	162	198	177	202	199	199	201	178	170	195	171	208	203	169	200	155	190	211	156	196	201	195	195	205	175	183	203	190	188	195	184	179	200	158	188	192	171	231	177	199	201	191	191	195	188	199	200	196	186	219	182	208	180	195	180	160	199	174	193	200	198	181	212	176	180	195	177	202	183	217	170	198	175	195	202	219	180	179	202	185	209	197	244	176	168	191	196	188	196	192	195	208	195	211	203	180	196	184	194	192	172	204	162	180	178	160	177	193	199	182	161	189	169	199	191	196	161	194	159	184	200	192	211	183	210	196	172	196	198	192	207	196	216	190	209	181	179	199	200	189	190	192	188	198	202	186	188	207	174	200	195	207	198	175	198	183	171	177	186	202	196	204	178	163	186	198	180	174	190	199	191	191	174	188	195	186	203	198	199	178	198	185	203	197	203	177	195	218	211	215	197	168	190	186	185	202	211	223	174	205	198	201	178	184	200	193	189	182	186	198	189	184	184	179	214	186	195	186	202	183	222	218	175	185	200	206	194	213	169	172	190	194	190	196	179	207	198	205	161	189	190	184	177	196	188	202	179	189	207	205	178	193	181	175	170	186	171	206	220	197	154	186	196	209	161	192	180	172	207	167	191	171	199	201	193	195	172	198	195	197	183	200	189	169	190	181	224	172	164	187	187	172	216	195	197	167	191	191	186	184	192	175	178	191	181	204	180	199	170	200	207	195	177	194	185	183	197	154	171	180	206	190	206	177	180	192	201	176	187	185	190	172	198	212	190	200	198	222	219	206	180	189	199	191	199	193	177	193	196	188	170	178	188	181	195	179	171	185	178	188	180	191	197	173	180	165	186	197	186	167	180	202	175	181	199	183	183	193	178	182	192	182	215	169	196	192	206	186	167	168	203	204	193	181	223	181	189	186	180	181	178	201	189	172	183	187	203	181	172	193	214	192	177	177	193	195	166	188	202	211	196	165	211	185	185	173	185	204	199	171	202	174	196	195	201	185	166	199	190	194	175	202	182	194	194	209	211	183	198	184	194	187	194	173	179	166	216	172	184	190	199	184	190	209	183	176	197	200	200	200	215	197	191	193	189	201	171	199	176	211	208	192	200	183	198	188	199	186	209	176	176	214	177	192	202	190	189	199	196	180	181	189	182	179	198	210	201	206	169	170	194	197	175	192	186	199	199	209	200	206	182	151	213	196	168	168	187	205	188	190	195	181	195	205	192	163	215	207	186	210	194	182	176	204	203	176	178	189	171	184	184	192	180	189	174	184	167	203	167	179	186	174	187	187	183	184	202	189	193	168	196	205	176	168	200	184	182	193	203	194	171	181	184	192	177	208	180	181	180	176	213	212	184	194	172	194	180	181	187	191	181	178	210	177	209	183	177	154	170	210	170	189	191	193	205	186	193	183	176	182	176	185	179	197	193	185	202	205	198	187	199	202	199	173	194	186	199	179	216	187	196	177	167	184	199	205	200	183	193	172	199	190	193	179	190	182	203	192	183	216	214	179	209	190	206	186	206	186	218	178	205	178	191	214	191	183	177	178	162	179	192	199	170	191	175	211	234	167	206	183	178	207	210	198	183	183	201	193	170	199	188	197	179	204	193	186	188	204	184	184	190	209	174	169	201	211	195	190	191	204	183	175	198	205	203	184	183	184	169	188	206	187	202	190	201	171	185	216	170	184	180	154	207	192	196	175	167	188	176	202	214	173	200	178	197	182	208	205	170	183	170	192	197	186	198	176	191	204	161	197	191	190	169	201	207	195	190	183	202	182	196	201	182	180	187	195	209	215	187	184	181	212	185	184	196	193	190	191	203	212	188	213	162	209	190	182	221	181	177	211	187	198	192	171	193	191	194	180	176	235	196	201	168	177	199	186	198	196	183	172	168	183	187	177	184	178	194	182	177	180	202	177	190	183	204	196	207	164	169	183	189	234	210	175	189	169	183	185	216	195	185	179	193	200	174	174	207	176	191	189	194	199	180	189	169	197	211	203	205	197	204	192	181	155	193	192	194	200	192	204	165	212	227	166	190	190	188	192	186	205	176	200	198	174	193	190	170	180	200	192	174	179	186	166	170	205	176	208	175	176	182	170	199	191	174	190	216	187	220	199	170	206	195	178	165	189	181	174	178	197	188	164	189	173	205	200	183	187	221	194	194	190	182	169	223	220	176	204	198	192	192	194	169	190	196	171	169	178	170	187	172	177	163	200	178	174	207	205	174	203	192	189	204	191	194	186	198	187	173	194	179	195	169	198	183	192	172	192	193	174	209	207	180	177	173	193	168	192	183	180	195	201	202	192	200	192	184	200	203	189	209	209	181	172	165	204	205	201	208	184	184	202	157	185	180	191	209	189	185	164	194	181	192	208	187	175	207	190	176	198	176	189	172	186	196	214	219	199	191	190	210	186	213	185	176	194	176	191	200	208	161	195	191	187	214	183	172	184	197	203	194	165	205	183	197	199	182	200	195	202	206	193	198	185	191	193	175	196	212	211	192	199	195	181	188	200	202	190	178	201	172	185	196	178	197	192	188	177	209	187	178	179	173	191	172	204	196	194	202	175	194	187	173	180	191	182	191	201	176	175	198	173	196	203	177	193	198	189	188	191	201	192	214	189	213	198	182	183	185	183	181	206	173	200	171	188	203	197	203	188	192	163	224	190	184	200	182	186	188	194	204	188	182	225	197	215	179	194	183	187	191	187	169	183	179	210	204	177	179	212	185	165	186	194	178	199	175	187	190	199	191	164	194	179	189	204	211	205	182	178	181	202	189	193	196	185	194	187	188	209	203	206	198	181	173	171	171	192	177	196	180	209	190	222	190	219	165	188	196	193	155	179	178	177	170	188	203	193	203	221	208	185	180	181	215	180	186	207	207	176	201	204	178	216	158	189	179	203	228	195	205	170	189	191	201	176	172	176	188	195	206	158	203	209	186	196	187	181	192	195	208	195	195	203	201	186	167	200	162	180	194	200	195	193	187	185	206	185	159	196	194	198	211	190	195	186	188	192	182	202	193	179	177	208	186	199	195	180	175	189	188	195	199	193	224	171	182	187	185	186	188	182	171	198	200	193	180	191	174	184	175	198	194	203	180	192	169	210	198	177	165	192	189	209	195	172	194	182	194	164	184	201	202	170	173	190	191	221	181	195	202	169	210	188	168	189	190	185	189	197	201	194	174	173	189	187	189	190	171	195	195	193	169	181	205	205	171	199	157	190	192	187	178	203	206	218	180	193	192	202	188	211	186	172	208	185	202	169	175	184	205	220	191	184	170	209	171	173	178
5548	1513	3115	3654	3221	2730	2286	1900	1703	1500	1308	1194	1152	1057	1041	998	885	931	873	832	833	816	777	809	747	762	711	727	714	729	703	673	663	663	726	683	702	665	704	659	715	641	636	629	651	626	694	659	606	662	600	621	661	655	639	622	634	643	662	658	659	658	694	630	669	602	617	597	630	625	668	617	611	600	586	649	610	579	619	573	621	618	615	625	642	587	617	656	645	664	639	659	618	598	652	647	629	627	629	636	602	575	581	630	605	654	593	574	644	667	623	643	587	584	613	627	652	602	631	595	669	617	591	651	634	605	655	617	624	615	622	612	592	633	635	625	605	596	629	638	607	578	628	611	586	600	597	590	597	584	584	629	643	632	636	614	605	656	611	621	601	675	609	569	579	604	601	625	611	625	651	599	599	585	604	614	610	599	600	601	610	563	579	611	558	627	634	631	624	636	627	560	586	605	612	632	622	604	607	653	618	597	647	627	585	640	632	594	584	579	618	577	564	625	629	595	610	593	650	617	666	613	572	618	600	617	628	639	625	622	599	613	603	612	615	616	615	669	631	612	585	660	599	647	592	592	608	657	633	601	615	590	609	606	609	587	661	634	603	584	624	643	644	628	602	573	606	621	623	620	595	665	593	612	632	566	670	621	615	602	623	636	632	604	654	594	569	607	610	638	655	612	553	588	637	587	595	575	614	560	620	556	627	599	682	629	626	600	588	560	613	604	608	602	628	601	593	607	653	601	624	613	586	607	615	585	615	597	651	645	629	585	600	585	619	640	607	587	603	602	601	638	606	617	639	597	604	619	607	613	588	634	610	563	616	599	618	608	589	641	621	623	619	618	619	629	608	623	619	636	627	601	607	617	599	612	606	644	586	607	661	586	597	621	620	594	569	557	636	636	623	583	568	615	592	598	631	618	597	625	601	582	625	626	584	618	636	595	594	639	619	650	625	609	576	591	617	608	575	657	584	610	637	612	597	628	615	655	636	617	602	674	594	616	580	623	592	652	627	597	659	581	627	612	630	589	614	575	591	605	589	635	604	569	613	640	597	588	600	620	586	634	643	651	619	600	638	622	619	603	571	622	627	598	590	611	604	547	622	607	556	639	608	576	620	588	581	607	629	620	612	636	636	631	623	613	639	613	625	614	612	633	652	659	590	608	671	618	619	637	625	657	617	574	649	605	610	634	602	647	637	616	633	579	619	611	610	600	625	623	569	621	622	629	620	642	605	617	576	627	593	633	630	595	634	595	621	591	577	603	605	625	637	571	628	647	620	630	643	614	578	619	649	619	622	609	668	662	610	605	614	635	622	640	603	595	583	631	616	585	650	561	646	573	566	575	611	641	606	631	602	609	627	579	639	588	626	582	608	601	602	622	531	572	615	648	579	646	660	639	574	541	577	579	598	670	624	606	614	590	589	619	659	614	629	641	637	598	607	559	606	620	645	594	592	617	575	637	620	615	582	640	624	612	608	620	631	575	618	596	591	639	628	625	585	601	663	572	654	657	609	607	608	587	612	636	561	599	595	603	637	605	621	582	612	659	598	590	592	590	593	607	600	621	613	637	579	619	612	621	615	652	615	618	604	609	612	615	604	598	605	591	636	631	558	569	612	587	610	571	566	610	589	598	614	570	611	609	628	659	604	620	607	600	592	588	567	628	630	622	614	653	647	601	613	584	578	620	611	595	612	609	604	653	613	574	598	599	628	595	626	568	620	650	639	633	596	595	583	616	630	610	641	637	600	625	618	619	636	627	660	592	628	596	604	630	641	591	576	575	608	584	627	599	601	586	609	620	618	579	579	639	588	615	617	603	590	589	628	588	601	579	633	617	612	603	614	569	575	618	630	632	641	611	543	627	624	628	577	586	604	646	655	580	623	630	606	599	638	654	589	594	606	615	628	632	624	617	677	566	578	614	549	598	616	585	650	606	568	632	550	584	626	672	600	603	609	607	620	606	617	589	599	624	603	602	560	635	596	570	660	560	680	641	593	618	593	604	633	613	622	620	592	606	625	630	627	557	615	626	601	602	644	602	555	594	610	617	620	597	574	624	607	652	591	625	628	621	621	565	613	620	605	624	643	617	634	634	580	570	660	622	601	587	613	561	628	651	595	599	601	619	588	575	614	584	615	612	616	627	632	599	574	625	608	609	620	588	617	656	611	619	641	615	602	603	574	588	598	631	592	633	569	610	620	576	566	622	602	614	586	583	575	609	599	603	617	624	574	638	623	605	599	637	682	574	615	613	573	602	640	593	599	582	627	582	589	631	632	632	594	650	632	617	632	647	601	635	661	601	630	616	595	619	605	602	634	579	584	626	624	602	660	677	607	628	593	563	624	608	627	629	605	668	633	634	561	596	575	549	629	587	621	558	597	606	543	625	601	618	612	605	599	656	611	613	635	630	625	604	643	611	658	612	587	577	610	636	630	631	615	570	606	595	605	624	609	642	620	577	582	594	633	629	577	607	573	624	611	678	624	623	644	557	618	617	598	582	596	611	660	622	607	558	638	635	597	616	602	590	614	595	632	604	615	624	617	609	657	629	582	595	616	629	609	592	634	602	603	615	580	628	619	596	598	574	614	609	645	620	609	629	591	595	638	634	666	627	639	598	629	612	620	628	629	645	645	634	591	608	617	588	644	597	594	619	655	571	605	614	629	597	599	595	606	601	608	622	625	582	599	614	582	646	608	656	629	602	587	578	573	639	604	624	613	625	575	590	604	615	611	589	591	590	626	629	605	607	638	610	610	597	638	629	631	642	607	580	578	569	633	611	646	572	638	627	586	596	618	602	622	611	646	599	621	594	638	632	652	576	629	643	660	627	658	632	612	607	628	594	615	592	648	617	598	610	570	624	596	596	630	585	607	580	601	573	610	587	603	606	558	595	603	580	607	595	611	610	591	582	654	607	586	614	594	575	606	584	604	647	598	602	597	637	618	635	616	637	610	616	650	612	597	608	628	580	620	643	594	614	575	640	646	628	597	596	611	652	643	576	559	617	600	664	612	629	616	592	611	580	605	602	637	619	637	646	593	574	585	569	629	630	587	638	585	615	616	596	598	595	599	584	596	569	660	640	617	640	643	606	627	622	604	600	642	611	589	623	614	616	626	596	627	635	596	631	616	633	633	593	584	572	606	601	648	611	606	601	599	595	609	634	576	588	605	627	592	601	623	625	641	593	612	607	595	599	634	616	625	626	606	637	635	656	553	624	565	622	616	662	640	632	616	556	594	662	619	569	648	629	571	596	629	581	627	630	585	615	594	620	607	611	627	618	623	590	627	637	595	612	564	658	611	590	605	611	589	636	638	604	599	598	583	547	621	611	585	562	610	603	610	638	618	566	627	630	643	579	632	604	639	624	651	605	633	599	612	626	622	596	572	608	624	622	576	615	627	601	606	648	559	599	549	636	601	590	638	640	624	585	619	683	597	585	632	581	648	599	622	547	634	634	560	605	652	624	605	629	627	642	583	570	607	634	621	594
8523	1822	2321	1751	1138	885	600	481	382	344	297	284	242	252	215	207	166	175	191	161	166	165	170	174	168	160	139	156	174	163	158	134	154	147	132	140	131	119	139	130	131	154	144	122	146	129	134	123	147	119	133	151	135	132	138	148	159	139	117	122	137	133	127	138	137	138	136	134	128	142	118	116	130	148	146	137	115	151	112	125	125	123	126	120	134	126	138	154	134	133	123	141	130	121	135	136	136	140	137	106	144	132	126	116	123	130	134	126	137	114	149	109	146	132	136	104	131	128	121	124	138	125	131	132	137	142	125	146	133	116	115	143	135	138	134	129	127	130	112	134	121	130	136	135	120	110	142	131	139	148	121	129	140	136	116	125	140	140	143	136	129	120	133	114	132	127	109	128	121	119	125	129	132	160	135	122	115	138	152	131	135	121	142	114	117	129	130	162	126	136	151	133	134	118	137	131	130	120	129	132	123	123	112	140	139	130	134	126	135	152	133	140	138	139	137	127	119	125	138	126	141	145	137	138	150	143	127	138	118	140	119	154	140	143	135	133	137	131	127	115	133	135	125	125	129	123	137	139	124	116	131	127	133	144	110	127	138	106	149	127	138	128	126	145	124	132	101	148	112	126	121	132	147	134	129	111	121	118	122	135	135	135	127	145	134	127	135	124	136	128	132	128	140	145	131	134	136	120	127	145	142	131	125	137	130	121	139	108	134	100	126	153	112	132	115	143	117	136	136	127	149	143	120	130	134	150	139	133	129	143	118	124	140	128	134	125	134	137	122	135	133	129	122	131	123	133	138	129	133	129	128	142	145	97	121	130	129	133	141	135	132	131	114	132	125	136	138	125	108	124	146	118	150	126	128	129	135	141	133	139	124	115	111	124	130	128	130	139	120	132	133	138	136	134	146	133	141	127	142	120	116	120	127	115	127	106	117	122	129	134	103	129	140	111	126	137	128	135	116	127	130	153	117	124	140	117	137	143	148	128	113	139	122	144	140	144	134	138	142	116	143	128	120	116	135	120	129	143	132	117	129	150	126	126	116	131	145	125	129	146	126	115	119	150	129	106	134	120	140	127	152	149	123	145	135	121	116	162	122	121	124	117	142	120	132	144	124	126	127	137	132	151	116	127	134	125	124	115	121	112	147	130	138	144	123	122	142	123	123	144	134	138	139	139	107	133	120	125	134	131	129	130	109	132	133	142	122	133	128	125	131	155	116	127	139	126	150	145	107	118	115	137	129	140	135	142	154	115	132	142	134	131	145	152	133	118	128	138	128	140	127	109	126	127	134	124	126	116	109	126	129	134	137	138	148	114	141	135	141	146	139	129	136	130	118	145	136	136	121	134	112	133	132	124	133	154	131	136	129	121	128	124	114	140	128	114	126	140	152	133	134	132	145	129	139	158	145	135	134	140	138	140	136	110	127	146	124	124	102	136	118	117	128	132	134	145	115	141	137	130	154	153	135	140	125	134	127	112	133	130	124	124	114	132	142	121	128	154	122	135	136	130	147	122	126	133	126	143	134	135	134	123	142	132	135	115	128	149	132	115	130	129	132	126	129	126	124	138	135	127	143	122	135	162	110	131	118	125	131	120	119	136	146	129	127	129	126	139	130	128	118	123	146	136	116	129	126	142	135	132	136	123	115	130	109	131	113	113	150	133	137	120	133	141	122	140	132	118	126	118	140	125	122	115	132	134	155	133	141	114	137	135	154	129	141	128	128	131	132	154	148	138	106	136	120	113	143	131	157	120	140	133	111	112	151	126	140	123	125	126	123	142	121	137	141	136	120	117	130	116	137	130	151	131	130	121	127	140	132	146	131	127	152	122	119	137	119	157	134	144	123	120	140	149	147	147	140	134	132	134	154	126	139	143	128	117	116	111	126	134	114	126	111	130	145	135	103	148	153	143	140	126	154	119	138	134	123	128	128	109	146	104	114	118	130	132	141	136	135	124	131	130	108	127	125	134	138	122	147	132	117	106	131	125	150	146	136	140	118	134	124	146	142	130	135	117	127	131	121	129	146	135	136	142	119	113	115	130	144	123	133	127	149	122	138	134	125	124	134	133	144	131	141	138	127	147	121	134	139	148	131	126	128	128	131	119	123	140	122	108	139	118	121	127	121	127	135	141	131	120	141	141	136	128	140	138	132	143	127	127	154	137	119	127	123	128	142	121	121	144	122	130	130	135	148	125	150	114	139	120	121	129	139	124	140	128	110	124	123	105	125	129	137	127	135	139	121	123	150	138	126	125	122	143	142	139	125	130	122	138	122	112	119	143	127	138	128	121	135	125	130	143	132	132	118	138	128	123	127	146	109	140	133	109	148	154	131	131	131	140	123	117	112	117	133	110	116	136	131	128	111	130	111	132	135	130	139	140	130	151	142	109	130	133	128	102	133	138	152	136	137	140	107	119	147	124	134	131	121	155	141	126	130	145	145	133	115	149	112	140	131	119	126	117	121	159	115	121	148	114	129	114	127	161	138	126	132	160	137	127	112	137	113	105	136	132	126	112	117	132	143	113	126	135	117	122	143	141	127	126	128	125	120	138	134	121	131	128	117	126	114	142	113	132	125	116	137	121	147	129	119	140	121	131	130	124	136	111	132	112	137	123	116	137	121	123	143	145	133	102	140	147	123	134	120	120	136	116	148	144	133	128	117	111	134	118	145	133	133	127	134	136	122	128	123	132	111	141	143	115	133	134	117	121	117	116	133	121	143	131	132	123	142	121	128	126	130	121	140	126	162	106	129	124	135	136	129	149	136	119	135	137	143	119	127	128	145	136	144	131	148	143	129	129	123	120	120	122	123	127	143	121	120	111	111	98	125	141	125	116	146	155	126	114	138	130	135	136	137	144	128	139	137	111	136	132	135	133	122	133	138	142	126	118	122	143	129	139	136	126	136	125	117	136	107	121	131	126	123	113	117	124	112	131	133	119	137	151	123	132	166	138	143	149	133	124	127	124	127	144	128	130	142	135	122	131	140	132	142	128	140	130	139	128	121	148	135	131	125	125	121	127	105	140	144	140	128	151	149	141	172	126	126	134	115	137	131	132	152	135	147	121	122	144	132	114	119	152	126	110	134	119	117	141	126	138	122	121	147	139	127	109	125	114	133	120	123	119	105	113	126	130	148	151	104	143	132	129	155	134	136	131	137	123	119	140	153	143	112	124	115	133	141	107	136	110	134	121	145	126	145	120	117	123	124	153	145	146	124	143	129	136	133	137	134	120	110	107	131	116	131	107	136	117	124	124	126	145	107	143	134	141	127	127	132	147	129	108	132	137	131	137	140	129	116	109	125	118	116	124	113	124	122	127	125	144	130	102	143	132	124	146	124	130	125	134	136	140	131	128	136	132	128	131	131	127	140	122	151	132	112	139	136	142	127	143	134	141	119	130	141	126	148	115	157	130	114	121	133	128	147	139	147	146	113	133	137	120	139	127	121	146	113	130	136	134	120	128	134	121	134	120	129	142	135	138
7730	2307	5148	6020	5422	4333	3561	2980	2561	2150	1813	1684	1466	1352	1222	1146	1075	1030	982	853	831	781	758	776	712	782	707	702	668	659	643	646	595	581	591	605	587	584	607	570	512	520	540	511	513	530	553	525	513	496	514	525	481	537	503	508	505	525	507	482	471	512	526	511	469	555	475	470	488	476	479	477	460	501	491	470	462	503	457	453	468	439	498	471	460	454	504	454	468	503	454	475	484	455	517	419	435	438	432	492	455	447	478	505	498	470	474	463	492	437	435	485	448	454	481	465	435	447	439	476	482	448	451	452	427	452	463	469	456	455	430	445	488	448	507	471	453	454	460	474	443	472	442	465	479	443	495	493	486	421	446	493	478	438	477	449	451	459	481	465	463	463	439	433	447	413	492	425	479	423	469	466	451	433	434	454	426	421	445	463	443	496	421	487	440	438	455	468	434	468	420	467	451	461	451	484	448	462	462	438	461	447	440	455	482	455	455	440	457	425	463	435	441	452	470	462	476	470	471	431	445	465	455	470	503	455	435	426	464	460	459	468	456	458	437	456	433	472	449	463	489	448	477	460	505	464	468	458	418	427	462	442	431	441	466	460	471	448	448	480	471	424	465	459	436	438	465	473	465	485	443	458	448	469	403	444	454	461	443	469	426	465	440	462	459	486	463	459	443	435	451	427	427	441	466	438	459	461	419	478	437	437	422	488	449	467	500	424	436	462	449	465	448	453	445	424	459	436	486	484	464	453	432	443	463	453	437	487	437	438	463	453	456	495	419	467	424	467	447	420	455	435	451	429	457	464	441	457	462	457	440	460	431	471	448	444	432	447	455	440	473	452	428	465	445	467	457	414	456	447	436	512	414	466	458	435	445	439	431	417	453	498	463	502	452	464	452	423	464	451	455	475	485	451	468	412	491	431	469	483	482	432	498	434	428	463	443	461	424	474	505	451	482	443	459	444	430	456	462	456	474	413	442	465	442	449	469	432	409	437	409	482	451	453	413	415	438	453	480	473	480	430	493	433	448	449	476	459	414	449	443	473	433	410	443	435	427	423	451	456	501	462	449	466	436	448	445	420	499	490	448	446	416	489	440	476	442	482	443	460	443	450	414	436	453	468	423	441	482	463	437	459	449	447	445	443	485	466	437	434	484	424	458	473	492	451	431	424	439	451	447	454	468	446	453	466	444	390	427	438	458	474	462	466	491	431	454	475	474	435	423	479	450	437	443	457	463	454	499	498	466	480	414	458	446	462	435	453	461	456	434	477	460	472	432	461	468	467	440	475	442	482	458	422	467	464	433	450	449	471	399	455	457	439	447	480	456	425	403	419	428	450	469	442	454	415	458	442	444	443	456	413	459	471	451	482	442	426	437	442	430	429	442	458	455	491	434	470	435	484	467	449	476	457	395	469	516	450	438	421	446	448	434	437	495	462	445	451	457	492	462	453	494	454	458	473	472	433	508	390	446	448	446	455	437	433	457	486	464	439	431	451	473	440	480	450	465	484	450	455	431	457	427	473	474	417	415	439	463	458	479	437	428	478	447	476	495	474	453	443	466	459	479	475	471	433	482	482	483	445	450	479	467	467	459	448	502	452	444	498	477	444	485	473	444	418	474	457	447	461	443	486	467	459	442	465	464	416	434	469	439	440	481	458	438	417	480	467	418	434	446	435	487	447	452	432	445	426	435	455	449	468	441	507	475	467	481	416	488	488	466	436	445	460	434	486	464	462	450	440	451	444	493	455	518	431	436	464	483	402	418	451	437	481	491	462	460	430	461	463	449	495	455	462	402	433	460	461	439	431	480	449	493	441	453	480	448	437	451	473	457	463	450	444	462	426	449	449	485	450	443	480	473	469	450	449	453	467	442	450	469	464	480	436	497	468	446	472	472	480	489	435	454	429	469	414	461	430	471	467	440	442	473	418	463	405	474	477	463	445	459	459	460	466	446	459	516	441	456	440	432	483	417	441	418	482	422	484	480	488	470	440	439	423	434	482	441	463	461	427	482	468	447	428	462	466	465	469	476	452	455	438	480	447	456	465	513	444	465	427	478	455	459	461	410	463	453	458	447	455	474	464	461	425	491	461	460	417	439	441	431	457	453	444	433	509	491	460	459	440	434	433	425	440	452	457	453	451	425	458	467	476	438	479	475	473	426	442	476	471	489	470	440	465	427	467	450	471	447	460	489	486	408	472	484	484	483	423	471	417	467	405	473	415	497	425	498	415	479	439	499	452	431	410	459	453	468	433	458	485	458	435	434	424	433	429	483	500	443	463	450	483	452	463	449	450	472	483	453	438	454	405	484	440	466	461	484	433	417	428	447	421	454	443	502	439	478	451	464	426	445	453	464	475	457	439	460	474	467	455	427	463	445	432	465	420	487	456	467	484	491	453	477	499	422	443	432	434	446	419	460	437	440	411	421	457	445	459	432	446	443	466	439	481	458	405	446	440	442	469	471	459	441	436	494	468	483	467	457	471	454	431	416	442	426	457	456	473	449	454	439	468	444	461	450	433	425	442	429	498	463	464	463	416	440	489	408	435	471	481	450	469	442	414	451	459	449	437	440	446	446	487	466	467	458	504	439	456	436	441	461	449	458	440	456	438	424	434	432	464	477	471	463	448	435	485	461	427	442	458	473	459	429	438	511	429	470	425	470	462	447	477	464	443	435	448	471	467	468	466	438	445	410	428	479	430	472	487	478	476	448	460	395	474	452	452	462	448	450	419	479	453	468	420	423	450	438	466	419	446	429	413	454	422	478	452	460	464	439	467	438	420	429	433	450	445	458	465	432	432	449	467	424	451	444	420	425	459	445	493	443	452	473	480	417	441	434	443	454	445	482	460	445	436	419	409	454	451	456	448	441	438	473	449	436	453	478	439	445	451	478	455	488	443	472	422	484	432	405	423	454	450	417	465	438	436	468	445	483	428	458	464	441	462	466	452	461	406	489	449	447	422	488	463	412	451	467	456	492	481	488	443	476	466	469	437	454	522	436	432	419	425	442	458	472	402	425	422	418	457	439	464	445	452	442	438	471	433	447	436	466	412	481	462	499	420	475	434	468	418	451	416	413	416	455	464	426	464	468	431	407	428	471	435	423	463	436	464	441	502	508	431	470	448	449	464	452	437	418	478	478	482	488	469	451	442	444	446	443	460	463	484	457	459	381	418	470	471	462	452	468	465	454	486	476	468	465	459	404	462	459	418	403	443	437	445	462	442	443	452	438	481	428	442	436	460	439	470	453	474	444	450	428	427	450	447	463	436	467	418	439	477	428	449	466	430	441	428	426	441	424	453	476	463	467	476	440	455	454	447	474	452	476	444	472	436	438	469	449	457	427	461	473	497	470	407	425	452	458	444	479	429	448	494	477	426	436	451	468	493	484	456	456	472	437	423	403	438	484	469	445	459	431	404	456	433	428	433	465	463	477	433	433	453	433	432	480	443	467	456	491	439	422	462	431	465	434	431	438	445	460	498	486	474	475	456
1375	360	392	364	354	374	356	337	317	376	324	330	316	328	337	295	308	316	319	327	298	309	295	335	319	322	322	328	326	319	311	335	324	320	316	326	332	322	339	328	310	343	311	324	354	306	331	290	297	279	278	302	318	323	307	306	290	349	304	336	333	314	318	316	298	339	315	330	314	317	320	337	298	324	289	329	329	326	321	334	312	324	297	300	301	322	342	320	325	310	324	354	343	361	330	311	300	359	312	348	304	335	307	300	335	317	322	307	348	297	284	323	292	336	305	337	340	299	291	320	307	308	315	295	309	306	286	314	333	341	305	318	314	271	327	329	293	351	352	299	299	346	314	322	369	330	306	317	315	328	288	296	327	287	296	314	331	328	326	329	307	313	302	310	307	303	334	346	288	317	317	319	334	299	323	349	300	306	292	334	308	304	311	313	295	315	318	316	336	316	302	322	286	316	301	295	327	344	327	291	311	305	287	357	305	320	312	335	325	343	299	326	285	284	311	332	346	329	344	327	310	340	328	296	317	300	298	325	346	308	325	293	317	322	299	339	302	333	328	320	316	303	338	303	317	296	318	315	308	324	298	332	322	305	316	304	313	356	315	348	308	317	309	305	319	307	284	321	309	333	309	303	318	323	307	322	317	336	295	328	302	341	294	312	301	330	310	298	347	323	292	317	337	358	326	265	316	332	324	326	310	326	296	308	331	294	330	345	320	296	302	331	285	330	324	317	293	306	333	339	293	307	307	296	300	338	295	298	310	318	302	317	275	319	292	339	320	290	323	306	301	317	276	292	315	313	322	323	316	308	313	307	334	317	334	286	344	312	313	349	297	333	335	302	310	301	312	333	351	298	304	318	295	317	336	286	310	304	314	315	318	298	313	305	339	296	337	347	320	292	348	353	322	338	294	335	310	320	332	320	334	329	301	313	330	300	313	320	276	313	306	344	281	321	337	326	314	335	293	318	293	304	317	315	298	303	356	332	308	295	330	281	310	323	315	308	306	337	321	315	323	311	316	296	308	296	325	359	286	274	296	344	314	326	315	308	313	342	336	327	335	306	306	298	301	332	345	334	293	312	301	315	301	327	300	308	321	340	320	327	336	284	310	300	298	339	321	294	318	303	322	326	309	294	323	314	331	324	323	335	341	336	314	278	309	293	319	318	321	340	327	300	282	317	303	296	297	335	314	307	333	319	316	290	305	341	327	309	313	311	319	296	311	292	322	304	309	290	344	310	287	313	319	301	323	325	342	317	334	312	350	284	295	322	316	339	310	277	305	338	326	322	300	306	332	354	332	302	334	307	288	291	354	284	335	315	309	303	304	340	314	352	276	342	312	289	311	310	312	343	315	282	322	347	337	308	324	298	324	294	327	335	339	306	302	294	316	334	295	310	316	319	338	323	312	325	294	319	289	306	304	353	311	347	300	316	304	299	295	305	303	316	325	322	306	326	329	328	312	320	312	323	289	341	316	364	338	329	290	308	300	335	329	338	301	317	313	336	288	327	307	328	298	289	318	328	335	293	319	292	295	295	322	297	337	301	332	319	324	339	289	283	308	275	351	319	323	302	323	287	312	294	303	313	304	302	320	322	299	320	339	324	319	304	343	333	328	325	299	312	310	315	336	327	301	303	278	317	325	323	337	311	332	286	295	299	311	329	299	312	294	334	324	324	312	267	324	275	323	306	310	350	326	288	293	289	341	304	327	309	312	305	315	305	319	305	288	298	342	312	298	327	323	278	281	278	302	328	297	341	307	323	303	301	309	289	316	322	304	323	325	323	284	305	304	322	308	320	319	299	320	308	320	310	297	314	305	352	318	309	326	310	257	304	306	337	295	309	271	313	326	327	321	324	324	320	321	304	316	271	309	288	325	319	321	336	294	283	310	296	297	330	356	322	309	327	298	281	318	327	328	300	340	304	322	327	301	315	298	291	335	328	295	329	278	310	354	292	333	338	321	298	290	294	342	293	276	350	299	307	303	297	322	324	327	344	333	356	327	323	318	337	346	314	334	318	311	301	304	309	328	291	283	335	334	339	318	308	316	333	309	330	315	311	308	300	298	330	294	335	313	304	297	281	295	320	308	320	330	299	306	301	316	313	337	286	334	292	300	338	302	336	321	302	323	314	322	297	314	337	315	310	307	338	300	316	289	311	295	306	309	317	361	332	313	344	325	340	322	294	358	316	306	326	317	301	288	308	310	333	343	307	281	316	309	327	319	322	356	300	331	323	315	331	315	298	323	348	329	349	325	346	312	318	346	300	297	311	301	311	312	315	333	340	322	344	321	330	313	319	338	297	319	307	312	333	300	345	329	299	309	332	317	353	287	289	322	316	313	319	319	322	271	329	297	289	318	301	304	300	310	328	345	360	328	317	305	328	302	308	320	308	320	326	305	334	315	295	307	313	289	303	326	307	335	343	346	337	287	333	320	345	306	342	306	288	342	317	332	284	295	288	324	322	329	288	325	303	328	313	303	325	284	317	274	326	308	323	313	284	318	302	332	334	310	360	319	279	291	305	293	296	294	297	329	323	311	307	312	326	331	313	325	309	283	294	321	299	289	329	346	342	299	311	300	279	326	302	294	318	317	308	317	319	340	327	306	324	298	318	308	336	327	324	363	323	306	306	293	313	292	281	344	300	310	324	278	317	314	304	306	297	302	312	307	301	267	290	313	324	313	301	297	368	317	354	322	289	312	290	335	320	289	321	313	308	295	326	305	302	324	296	302	327	319	323	316	287	329	299	311	301	303	324	321	297	318	304	305	332	307	319	306	317	303	294	338	306	294	286	306	276	342	289	301	311	297	307	336	307	312	326	313	323	317	318	311	308	262	325	282	322	311	314	305	332	303	287	331	333	300	286	308	283	295	321	306	340	310	283	333	308	310	283	323	331	312	327	321	297	314	300	325	334	310	342	316	313	320	292	319	326	314	294	300	305	346	322	302	308	332	347	310	292	328	342	333	328	296	323	319	322	305	332	312	338	295	293	279	329	334	345	314	298	327	314	301	326	319	276	315	315	309	298	336	322	330	315	336	348	330	334	326	316	280	299	284	328	267	297	307	288	286	317	324	312	309	311	278	319	298	328	272	281	321	298	344	348	321	365	337	307	307	300	326	318	321	327	328	319	320	329	308	308	303	322	308	326	294	309	287	345	310	314	328	308	313	314	295	328	348	320	304	330	323	271	294	307	328	314	344	321	334	316	303	329	294	299	337	325	333	289	317	319	292	317	326	353	315	339	356	297	315	348	309	303	335	343	329	313	303	300	301	307	301	340	297	319	288	314	325	316	330	328	313	332	292	322	297	326	295	338	328	318	345	343	297	296	346	324	301	320	319	314	307	341	293	292	335	326	320	319	333	294	322	314	338	315	305	313	335	352	315	306	349	303	305	305	294	305	318	350	313	323	314	328	347	313	324	373	287	343	327	326	304	323	301	305	328	300	324	308	330	312	319	321	318	324	313	283	344	334	304	306	310	327
2385	1039	1090	1145	1112	1008	1021	1042	1079	987	1021	973	936	980	984	960	1044	972	1010	998	986	975	981	947	982	922	940	960	994	951	907	908	973	998	974	911	963	903	964	959	1011	996	940	923	944	945	958	999	986	972	929	958	1007	980	994	971	953	959	950	954	961	956	951	957	1008	935	962	959	899	938	996	1007	932	906	968	968	986	876	922	912	914	907	994	957	956	946	937	895	916	941	905	988	964	935	936	952	939	927	933	921	986	967	977	1010	976	961	909	982	970	941	949	979	949	945	913	1005	981	957	988	954	938	955	910	915	977	955	897	942	957	950	984	911	901	938	948	958	959	974	919	890	953	959	956	948	985	976	1002	961	952	951	1006	921	967	947	920	943	943	952	968	924	916	949	969	949	888	945	961	951	954	944	893	932	911	937	922	983	935	1005	1001	945	964	958	939	863	980	983	936	990	914	945	948	945	941	952	937	944	944	978	940	995	991	938	962	991	915	947	925	929	954	943	907	950	959	993	981	894	978	924	972	906	893	956	978	916	896	952	913	919	913	918	955	942	956	933	977	953	985	951	962	988	983	931	935	904	980	998	950	957	949	947	939	948	971	931	969	958	999	909	922	942	938	915	964	1006	911	898	909	973	985	976	966	939	972	970	900	905	1035	938	912	973	995	977	957	975	945	958	990	934	976	953	915	974	870	943	976	967	924	938	956	928	921	931	949	966	922	914	932	897	919	940	899	934	929	968	946	906	939	966	921	975	934	933	938	957	927	933	1011	944	934	880	967	956	988	914	927	931	1008	943	940	957	964	969	952	957	948	960	953	907	972	887	981	939	984	899	961	1003	891	964	980	917	956	977	899	966	961	905	986	994	927	931	904	943	974	936	938	1020	983	949	958	972	1019	973	913	957	960	956	1011	977	968	988	980	956	963	951	918	952	1004	947	920	951	983	942	899	983	961	906	914	899	998	970	972	925	941	926	920	932	994	941	981	934	901	1015	962	960	974	933	966	915	962	940	936	927	991	911	955	968	900	955	945	938	979	926	901	975	973	940	949	976	983	930	969	951	948	954	969	974	934	909	897	957	946	974	938	860	907	937	941	946	967	950	940	965	940	986	923	980	966	975	1008	951	952	987	865	941	988	979	922	989	1009	867	957	955	972	938	998	960	922	941	934	1000	947	905	995	926	943	946	897	889	1005	912	973	985	913	940	956	960	950	907	914	963	978	992	946	987	983	965	974	958	939	975	957	990	975	972	941	994	986	928	904	951	924	997	972	886	944	983	915	982	980	984	976	888	971	959	966	988	889	939	977	999	929	929	942	938	935	959	944	955	997	928	987	970	950	935	904	918	992	911	957	900	933	909	947	881	911	981	923	967	925	943	953	957	946	979	978	1015	929	933	952	966	897	919	929	923	951	975	917	934	876	930	893	955	949	963	937	905	941	974	983	932	963	939	963	903	947	942	911	971	940	925	928	985	944	924	973	944	964	920	947	908	896	964	942	976	947	988	935	1004	933	943	1003	918	959	945	984	912	930	958	917	975	836	987	911	942	940	944	944	974	914	911	924	962	935	993	951	998	954	902	938	983	954	975	1009	906	938	957	981	980	995	982	968	933	899	923	973	922	943	965	992	954	918	1001	930	945	925	932	917	957	929	911	992	1015	999	933	921	909	963	913	886	972	905	936	998	941	962	947	921	930	928	986	888	989	965	1021	963	893	974	944	966	990	891	984	964	927	959	975	893	910	941	944	986	978	916	938	937	917	975	882	948	921	950	959	955	939	971	965	967	978	951	931	951	912	921	951	945	949	909	993	905	939	928	982	919	958	979	950	956	960	932	952	959	909	940	955	944	1020	1042	962	955	946	920	897	980	997	950	963	955	991	906	943	932	975	872	895	973	950	941	1001	966	918	933	979	979	928	955	954	952	965	991	940	965	995	1010	947	988	960	966	995	946	970	933	955	1002	943	926	980	950	964	903	990	943	941	912	927	988	988	944	969	984	944	884	964	954	916	926	955	933	979	973	980	918	952	968	910	983	991	917	951	972	953	919	965	953	919	948	931	961	972	926	949	1022	952	949	921	971	955	898	940	972	944	953	1005	972	967	943	922	946	974	940	986	926	965	945	911	969	953	941	993	973	982	910	930	966	936	913	876	904	969	921	912	922	975	1007	902	959	928	880	984	915	948	970	942	947	941	969	909	917	925	910	944	929	933	937	1010	932	1040	985	922	937	944	927	981	981	948	984	884	970	952	931	936	930	956	907	952	855	968	957	933	933	967	941	936	956	941	1008	1025	956	958	949	922	920	945	878	984	949	977	934	927	961	965	924	983	951	946	978	1009	917	950	970	982	890	938	934	997	981	938	938	942	1024	881	941	958	884	966	960	941	926	992	940	921	997	980	962	985	948	973	944	903	976	992	983	951	960	981	899	928	983	960	900	920	921	957	987	942	962	986	930	976	946	984	964	959	935	961	940	934	950	951	988	957	962	915	993	917	947	931	938	948	945	992	984	955	897	951	934	907	954	891	916	979	925	949	949	929	925	946	873	935	957	988	992	979	935	888	1002	977	914	975	925	960	976	938	1000	929	974	962	960	935	974	969	941	963	1013	922	986	974	895	955	952	892	913	894	985	957	979	981	961	950	937	974	976	922	975	956	981	984	982	908	972	940	1019	948	889	957	944	914	929	1000	959	987	920	947	978	931	921	881	893	973	938	924	911	934	932	935	987	944	905	943	946	896	946	1005	962	892	979	960	929	919	896	997	958	935	950	970	954	963	979	911	956	966	981	959	980	974	965	874	1007	948	1004	922	944	953	896	932	892	924	946	981	955	964	926	955	948	913	964	928	944	932	974	954	962	970	999	963	954	985	918	977	967	947	939	903	950	962	941	930	946	940	911	921	967	950	932	959	992	955	918	928	914	967	950	976	936	916	938	977	976	941	975	919	927	973	911	969	907	961	915	947	938	984	993	938	923	974	919	904	975	939	953	891	912	976	958	1008	957	933	923	968	968	981	971	944	871	934	961	903	930	947	955	869	919	1011	926	940	991	931	951	942	966	905	903	938	949	966	962	933	1012	967	991	910	983	939	900	953	990	880	979	884	951	957	934	959	950	989	929	940	955	908	978	988	988	913	964	950	976	946	937	933	976	894	943	964	936	947	962	939	961	894	939	901	936	905	1006	939	937	965	898	955	965	964	1001	916	976	963	923	951	973	922	941	942	878	924	973	931	933	1002	950	982	989	891	957	946	989	941	973	919	923	904	949	953	950	947	974	975	909	972	950	954	931	949	963	953	969	947	923	953	976	972	952	934	955	960	971	985	933	966	925	971	989	943	946	966	907	976	918	928	956	961	945	978	935	929	970	933	996	966	934	964	939	932	918	898	953	937	965	935	941	943	941	951	943	965	920	940	957	904	960	953	936	985	1034	974	947	960	998	969	894	955	942	974	981	971	962	898	1013	906	965	959	939	982	934	939	961	956	900	970	978	994	984	946	916	892	912	957	958	944	936	959	955	903	925	937	959	986	905	933	945	969	932	965	941	947	929	956	976	964
4419	979	1293	990	681	502	423	417	320	336	276	258	279	236	251	225	218	248	200	212	222	158	204	205	203	196	221	187	192	207	190	177	220	204	215	201	195	204	197	189	193	188	189	197	185	175	174	185	183	188	204	198	231	191	207	202	192	175	202	168	171	161	180	199	188	194	175	183	201	216	190	187	192	183	185	191	186	185	170	156	189	187	178	190	184	192	192	181	200	209	221	186	184	171	172	204	192	197	192	159	197	196	186	166	176	194	184	181	180	184	222	201	193	172	170	194	199	197	191	198	171	184	192	168	184	191	185	207	196	191	175	207	199	191	178	184	170	191	206	193	205	206	198	179	209	162	180	183	211	186	201	191	189	193	189	183	206	174	190	187	203	193	189	202	203	190	195	215	220	168	229	183	188	189	191	181	184	194	207	163	187	180	189	191	179	198	199	177	204	186	195	187	191	198	182	169	190	179	199	192	198	204	177	167	192	183	182	169	181	213	193	193	171	200	160	215	185	188	181	192	174	182	192	186	184	205	185	162	198	183	200	191	194	190	186	186	187	202	200	195	207	199	175	183	214	203	180	195	170	191	175	193	195	182	173	194	178	202	189	175	155	184	192	182	181	210	220	196	173	208	192	193	189	195	172	186	174	197	178	191	184	177	215	179	189	169	187	171	167	198	229	190	193	177	166	147	181	204	190	191	182	193	180	186	184	184	200	213	196	185	196	191	193	192	191	181	199	200	186	195	191	192	171	193	180	171	179	208	192	199	187	203	171	184	190	210	185	171	205	199	162	193	200	190	193	177	187	185	204	204	173	160	190	193	189	222	192	196	175	175	174	177	194	208	201	199	192	187	164	191	148	218	175	168	185	165	192	169	186	181	202	167	196	209	177	161	196	188	186	188	177	182	174	161	169	185	186	195	201	242	193	180	190	192	196	200	177	185	200	207	179	217	182	188	204	184	208	190	188	179	192	186	194	187	159	175	197	169	183	198	212	196	176	204	173	180	189	186	191	189	187	187	178	190	197	169	184	207	174	168	222	200	208	161	198	182	188	171	202	198	186	190	194	194	180	210	174	183	171	191	207	196	190	176	174	189	191	196	188	215	216	162	186	165	202	204	197	178	182	213	197	221	203	199	195	206	183	183	202	206	206	182	158	201	187	176	189	212	182	173	183	186	171	210	200	195	186	178	199	201	202	188	191	175	185	169	177	184	190	187	188	180	192	189	159	170	181	170	197	181	199	215	194	153	174	189	181	179	198	183	216	197	191	184	196	184	165	190	200	178	173	204	167	182	175	175	189	194	179	163	193	190	190	207	194	187	191	197	173	159	179	185	190	191	165	232	203	204	164	192	198	174	197	196	183	179	189	184	183	174	177	192	178	177	195	197	204	181	203	189	180	182	164	206	166	171	194	175	170	211	189	204	190	198	180	210	197	186	170	201	202	192	199	188	200	212	182	175	190	212	206	177	180	188	174	182	179	184	170	188	195	189	218	208	208	217	185	176	217	196	177	197	192	189	205	197	166	200	188	198	185	192	208	172	207	200	182	185	204	206	192	191	194	210	189	194	196	169	216	189	240	170	199	195	194	198	190	205	171	192	210	212	209	173	179	177	190	189	182	171	215	207	187	189	171	197	169	184	180	192	183	199	178	186	188	182	204	218	211	181	213	166	180	194	184	195	199	170	170	165	162	174	197	176	187	202	171	196	174	177	186	174	188	193	188	196	174	183	214	184	209	202	200	198	198	215	195	152	175	179	177	176	182	194	176	182	195	178	192	198	209	203	180	180	198	199	164	193	200	161	188	192	203	178	196	191	176	243	169	193	227	177	200	192	177	195	177	187	184	181	204	214	184	200	189	203	182	207	180	177	165	191	189	196	191	187	178	198	177	200	202	202	191	200	191	180	175	188	195	217	157	203	161	203	193	193	199	178	177	177	194	196	199	205	183	167	203	208	198	176	221	203	182	186	189	197	164	197	204	198	186	164	182	175	192	181	193	180	178	178	189	208	178	192	195	166	169	200	178	187	181	219	194	179	197	212	185	209	179	193	248	174	190	183	194	190	194	168	188	200	183	190	200	201	196	184	200	203	182	187	199	192	196	175	174	165	176	176	175	190	192	180	182	189	186	165	183	158	193	187	190	171	202	162	209	178	177	190	214	170	187	200	160	189	198	180	189	212	182	187	202	171	201	198	182	207	196	187	188	179	197	206	192	194	202	184	186	203	180	186	174	170	187	183	193	190	192	174	199	198	183	189	183	211	184	206	207	211	210	199	197	174	204	198	179	178	181	196	179	179	182	204	201	171	187	183	202	201	204	191	185	208	198	204	191	198	164	196	180	184	190	187	171	194	198	173	191	183	190	193	176	187	169	181	178	186	188	194	185	185	192	181	215	195	186	200	188	214	189	182	183	191	191	172	190	183	207	182	196	170	184	223	200	203	214	167	178	204	168	190	181	188	214	204	204	169	171	225	171	189	170	182	188	154	198	189	180	182	184	192	184	211	240	176	209	207	197	194	192	180	228	191	204	180	178	207	186	188	196	203	193	188	182	178	177	196	179	180	153	187	201	204	179	161	186	177	202	187	197	210	185	181	192	177	199	198	198	170	186	197	196	193	205	180	173	195	178	173	204	177	161	203	187	171	175	182	183	175	161	201	169	190	183	190	193	188	196	168	183	207	185	184	189	165	190	210	161	181	187	182	179	174	178	194	203	190	205	193	190	191	175	211	193	167	183	200	190	163	191	181	185	195	199	166	197	193	212	179	170	194	185	187	200	212	203	177	183	166	204	175	215	199	199	188	203	168	218	152	185	186	234	223	164	163	192	203	187	190	178	174	165	209	186	201	190	186	193	189	192	196	201	195	214	183	203	194	204	189	193	208	205	192	181	172	193	182	174	168	186	178	190	192	188	213	165	162	180	191	191	208	201	177	206	196	158	231	184	184	221	193	169	170	203	185	183	180	186	190	217	202	199	179	160	184	195	216	210	176	173	195	221	163	210	192	193	212	175	181	195	173	179	173	197	193	176	207	180	198	203	178	184	192	197	184	185	202	184	185	190	214	171	209	168	180	192	171	196	182	199	183	190	180	183	204	204	212	196	209	167	204	180	193	171	196	163	186	195	189	195	189	186	195	176	198	192	180	187	201	214	198	184	192	191	197	211	210	185	205	190	183	191	186	175	160	193	190	205	199	191	183	183	194	212	203	184	191	193	201	211	189	216	185	190	173	197	167	176	187	190	200	188	219	208	210	202	198	164	178	204	192	164	197	201	201	167	201	213	207	179	205	206	178	195	188	191	187	200	205	169	185	188	176	184	177	197	187	189	205	177	173	200	191	198	189	199	184	185	196	205	177	174	184	180	218	182	201	208	198	200	186	184	196	194	182	206	171	184	180	195	199	171	173	179	181	178	193	211	215	174	186	206	175	175	157	210	221	185	174	194	198	189	201	168	216	205	172	180	158	200	185	187	174	180	189	197	164
5557	1604	3114	3529	3118	2705	2237	1968	1680	1408	1367	1240	1119	1054	979	1008	896	884	820	813	809	788	828	777	779	804	748	723	730	687	690	689	702	682	681	646	641	645	686	650	653	619	666	637	667	704	678	657	685	618	590	595	636	646	628	682	658	600	623	673	611	603	607	596	588	622	632	625	618	615	643	635	638	638	612	663	635	636	622	648	587	588	603	604	589	659	640	616	640	627	619	618	603	645	628	626	656	555	608	628	599	589	621	628	646	602	579	608	634	635	565	591	611	638	594	596	560	601	643	634	633	599	577	608	603	574	613	573	671	581	631	628	591	583	603	555	642	602	623	570	621	578	641	582	608	607	661	602	598	648	615	585	569	646	576	603	603	651	658	572	593	656	598	588	611	617	580	602	565	587	588	630	626	598	637	589	579	625	588	626	582	605	629	626	590	646	607	576	646	560	601	542	655	642	615	607	630	614	593	592	591	595	587	616	597	595	645	643	626	588	596	616	616	597	631	642	622	608	608	608	622	583	601	593	620	596	632	615	619	651	636	684	608	589	579	635	598	606	568	630	588	635	582	643	592	608	613	568	587	597	614	616	631	639	596	638	631	625	610	594	599	585	576	594	598	595	582	626	627	603	620	622	621	655	605	591	584	633	652	628	609	604	629	596	601	615	585	574	586	626	532	590	612	621	602	600	600	592	661	583	583	616	640	629	630	609	612	595	580	629	625	605	649	606	575	579	619	597	571	617	599	565	598	570	588	613	605	616	614	595	578	585	621	614	564	612	623	598	621	634	630	605	599	592	626	628	615	630	634	629	610	598	564	628	647	622	652	617	561	632	603	569	609	605	590	636	613	612	614	614	618	611	559	633	607	584	610	590	584	617	616	637	600	629	603	623	618	637	618	620	621	603	586	600	634	629	587	629	638	630	576	595	604	556	619	606	575	640	586	653	632	560	607	623	605	586	622	615	598	569	616	588	608	589	619	595	612	589	584	592	631	632	592	601	591	574	623	651	563	575	593	625	626	628	644	598	630	584	604	595	595	624	538	655	643	620	606	615	585	601	587	590	625	593	599	615	633	608	647	586	603	609	621	615	606	679	586	580	585	603	590	629	616	675	600	585	617	624	606	596	615	627	626	616	608	636	598	602	619	595	579	620	598	588	605	616	615	644	572	612	608	652	597	620	579	602	639	599	608	599	600	642	614	573	619	622	604	604	632	624	568	597	638	610	655	615	639	607	601	612	617	602	572	560	658	573	598	576	627	604	572	637	620	606	639	624	580	595	564	593	632	561	618	641	639	601	598	621	616	661	584	575	624	634	580	618	557	658	590	663	623	596	631	639	611	584	609	567	587	611	643	597	620	655	594	587	621	631	625	594	631	602	642	583	614	593	652	574	637	597	596	640	615	601	667	621	630	619	632	564	622	592	561	596	607	643	600	644	628	611	632	588	588	613	581	615	571	623	605	643	634	658	635	568	577	608	566	633	603	625	612	557	591	633	578	618	604	620	592	665	631	616	573	592	636	613	611	618	639	641	607	612	599	620	577	567	632	624	646	639	656	593	604	597	576	611	592	589	582	600	608	653	627	580	578	591	596	580	663	603	616	602	617	609	602	641	602	588	598	585	616	572	630	589	621	622	596	586	596	600	586	646	605	605	649	551	628	649	593	612	590	622	611	574	587	650	603	669	610	610	601	603	607	571	622	622	586	600	570	605	620	622	601	606	593	568	603	624	609	602	620	618	610	635	581	629	602	630	658	683	592	616	587	625	663	581	635	587	639	589	606	621	604	545	601	587	594	596	611	650	588	602	583	595	588	664	598	618	579	636	585	624	612	616	627	634	628	608	606	624	583	567	570	564	640	601	625	636	598	583	623	673	606	599	679	622	608	581	672	591	610	598	626	577	617	601	644	595	588	553	597	631	604	601	606	595	610	616	596	638	616	622	626	575	590	623	631	633	605	590	622	591	585	599	615	619	616	650	590	653	586	622	615	563	571	664	606	636	618	588	605	622	641	614	607	631	584	618	617	664	581	588	592	645	625	637	598	596	598	574	634	568	633	638	639	588	572	590	602	618	600	599	589	615	623	623	629	583	599	611	613	611	564	582	601	603	651	610	633	592	585	582	626	591	613	634	578	620	595	609	631	595	599	614	623	650	630	591	619	600	630	634	591	611	584	598	593	602	593	615	589	567	625	601	600	592	618	612	630	594	617	573	591	607	612	609	592	623	577	612	583	644	612	597	621	573	592	616	627	620	636	595	571	616	594	573	590	630	617	622	609	599	620	638	601	592	584	597	581	569	626	594	655	636	604	601	596	628	610	591	624	620	611	560	593	570	594	634	608	658	594	569	609	596	615	620	604	620	609	637	590	582	592	678	587	657	597	599	610	617	622	627	642	586	647	626	611	614	601	570	580	630	623	625	580	600	579	600	648	590	639	587	634	616	610	622	604	601	629	630	611	606	603	612	612	587	587	579	581	632	597	629	594	637	628	561	699	610	605	620	662	634	626	571	577	602	554	543	654	643	637	603	550	567	638	600	625	611	622	566	631	622	610	598	588	563	610	661	618	586	637	585	617	618	642	579	611	612	647	599	657	658	552	599	587	578	581	597	589	589	610	598	615	644	608	616	661	599	607	595	593	624	664	623	586	625	588	629	591	570	567	616	640	608	625	608	619	632	626	618	610	605	618	576	615	617	606	573	609	586	620	573	616	633	645	558	568	602	610	588	602	642	617	596	594	601	647	626	618	589	619	660	643	633	605	647	622	621	624	632	616	609	609	657	628	581	635	568	578	605	622	610	585	642	594	560	604	688	587	652	624	588	632	613	581	608	666	622	636	612	625	661	563	633	581	616	625	617	603	618	592	668	591	603	613	612	605	547	616	626	632	626	579	574	649	628	585	588	602	623	614	601	647	594	624	557	617	613	631	634	595	646	603	609	642	595	582	623	604	606	627	615	576	623	614	620	612	579	612	595	561	540	599	660	619	618	583	616	630	615	597	604	602	603	637	579	588	593	624	608	597	612	611	600	610	623	580	626	612	606	578	634	600	603	551	585	622	567	604	585	589	612	598	625	599	620	610	570	661	610	612	618	633	575	626	576	587	625	631	617	567	614	598	611	612	602	641	622	596	625	610	572	600	596	699	591	633	591	591	584	596	635	601	614	619	606	564	662	585	591	642	607	640	615	565	630	606	622	642	610	612	622	565	615	635	586	635	597	577	588	687	642	614	641	643	590	642	689	594	627	627	611	559	636	604	608	600	577	581	615	611	614	629	594	635	649	623	609	591	621	607	568	617	657	588	630	608	590	670	635	587	585	605	601	628	603	623	625	645	650	588	582	567	654	607	606	613	625	589	612	563	635	593	660	592	569	630	604	591	601	612	606	618	637	641	601	616	646	639	633	657	607	628	616	582	590	575	600	598	593	655	619	610	608	634	630	600	595	630	642	616	623	624	606	631	605	594	537	633	594	604	629	622	633	589	611
8560	1871	2343	1737	1228	843	652	534	388	374	282	285	235	228	233	201	243	214	185	175	166	180	156	167	178	147	176	165	148	150	157	141	144	151	141	145	153	161	134	142	145	141	142	153	144	125	129	142	136	148	133	140	146	122	160	136	146	135	127	135	146	137	135	124	126	160	135	131	132	135	154	114	136	135	125	139	136	129	146	127	126	121	115	156	150	126	115	133	136	110	146	118	124	101	137	134	167	128	155	129	133	135	154	135	119	121	132	117	134	119	148	132	127	103	142	132	157	148	140	127	130	130	124	133	142	119	135	128	112	153	108	125	111	112	109	135	129	136	122	111	131	103	108	111	129	118	126	141	151	145	123	122	133	141	115	144	133	111	143	140	130	144	125	120	103	129	136	125	141	123	132	130	124	120	125	139	114	129	138	144	123	124	128	134	134	135	145	121	89	159	133	121	118	161	125	122	121	146	145	127	139	147	126	128	141	132	134	136	142	120	128	129	122	131	143	136	129	121	137	119	133	137	117	147	125	137	141	123	120	130	116	124	137	121	120	133	141	144	120	143	127	109	152	122	123	135	148	148	119	124	113	124	145	118	107	137	150	146	134	129	124	115	137	156	127	137	124	116	129	132	154	109	124	128	110	159	128	110	135	133	122	136	112	142	145	115	113	131	127	137	133	142	120	130	118	105	123	119	122	114	129	127	128	120	157	132	124	156	111	137	125	116	132	141	120	132	121	141	127	136	125	154	140	107	130	120	146	147	143	136	119	111	122	118	129	129	122	130	122	121	122	133	130	134	127	137	142	132	136	157	136	125	121	146	106	116	130	156	131	121	124	137	114	121	115	141	152	126	130	127	154	132	119	133	134	126	145	126	144	114	122	140	130	128	135	136	132	138	141	128	123	127	150	124	129	102	136	117	134	128	132	142	120	115	111	135	130	124	116	116	148	121	140	118	135	133	125	129	129	151	138	127	121	145	126	118	125	137	138	134	121	143	124	160	126	121	123	106	115	120	136	130	137	153	157	125	132	158	129	131	108	119	141	130	131	123	131	125	116	125	125	143	134	127	122	137	129	111	139	119	145	144	104	135	148	147	155	113	144	136	129	128	141	132	129	132	151	137	151	126	123	131	126	134	133	122	128	139	124	129	128	153	138	141	139	125	134	137	127	122	128	142	136	117	135	145	126	123	143	127	137	128	145	124	112	122	138	110	120	136	135	150	114	134	131	128	116	144	144	129	123	113	122	128	159	119	150	125	143	146	124	112	115	140	131	124	133	104	134	131	161	143	125	135	130	141	129	135	125	132	133	131	102	109	116	128	126	123	126	115	127	151	127	124	128	106	116	107	113	133	118	143	151	131	129	108	129	130	155	141	125	150	141	136	142	139	155	119	131	119	120	129	131	119	130	140	127	129	122	150	119	158	113	113	145	135	137	124	121	142	125	122	134	145	124	119	131	122	128	147	136	124	120	112	137	128	124	126	122	130	117	120	126	138	138	135	127	154	119	130	146	137	148	142	149	129	123	131	122	132	132	132	117	128	124	145	126	128	168	132	110	145	118	128	131	136	107	134	143	122	132	132	110	125	110	123	127	118	144	131	135	118	125	137	118	134	111	128	136	142	132	127	139	117	123	124	130	130	141	150	134	117	108	118	109	133	131	143	153	142	121	126	127	138	133	138	128	154	118	147	131	127	131	125	144	144	124	141	122	136	154	118	128	124	127	148	138	150	128	121	123	129	144	118	136	151	136	128	129	135	138	122	132	126	135	142	133	132	133	127	97	131	140	124	132	121	132	161	144	139	126	137	126	117	147	133	136	122	143	126	131	141	133	119	128	105	131	148	131	132	128	144	140	143	127	120	134	136	128	114	125	133	124	135	136	130	116	133	123	130	151	120	120	112	137	135	140	141	158	113	139	147	128	150	149	138	132	122	134	121	128	131	124	141	141	133	124	117	126	142	120	128	120	138	148	134	141	136	144	143	172	152	133	112	126	109	129	137	123	136	127	122	117	143	121	126	124	136	137	146	151	141	145	136	123	135	118	124	133	120	142	132	123	124	136	118	130	130	150	104	122	152	130	128	135	131	141	125	130	141	123	109	130	127	138	134	131	116	153	143	120	133	152	134	129	133	132	131	127	129	153	126	123	136	123	139	148	131	133	128	139	132	145	135	134	123	130	129	131	122	140	126	119	129	126	133	131	120	143	138	129	106	133	117	128	118	127	123	132	120	134	138	144	123	141	126	136	136	127	127	143	132	127	141	127	148	142	133	137	139	141	118	153	141	123	127	125	140	119	126	131	116	134	142	133	130	128	140	129	139	117	138	131	143	109	135	161	148	137	120	117	137	121	119	136	121	112	152	144	116	127	144	144	134	123	122	146	154	141	137	144	135	119	118	121	138	116	121	139	136	107	117	132	132	136	146	133	124	150	113	141	140	136	133	146	117	128	145	122	150	119	129	127	152	154	110	140	147	132	129	106	129	148	107	123	134	123	137	140	129	104	143	127	131	131	139	148	129	140	145	142	141	140	150	126	133	137	144	145	124	131	150	133	137	116	121	135	150	124	128	128	127	128	136	127	142	145	118	136	136	109	119	137	157	126	119	129	128	138	134	129	138	120	112	137	146	129	112	148	139	152	131	131	141	138	141	154	129	122	124	135	138	134	117	139	131	134	120	135	142	150	138	124	137	141	118	132	127	132	117	122	121	129	138	133	123	124	138	110	117	109	135	125	127	115	142	116	145	117	129	119	142	148	132	107	147	114	153	125	127	140	128	100	131	146	123	138	130	127	144	138	132	136	134	116	142	128	133	128	145	131	130	127	134	159	135	109	134	124	136	134	130	130	136	115	116	133	127	131	129	140	149	131	121	114	125	112	140	122	134	127	121	135	117	138	137	118	125	127	142	122	131	129	116	124	135	121	129	148	143	131	128	149	117	102	112	124	130	124	130	148	132	122	150	148	117	133	137	129	132	137	127	139	117	128	135	128	103	131	129	134	137	139	142	114	147	123	144	141	138	137	142	120	138	153	138	123	127	139	137	137	138	124	130	123	147	139	132	122	118	156	118	151	123	145	152	128	134	126	139	128	135	150	128	131	126	129	127	117	130	123	121	117	139	148	131	158	122	134	131	141	108	126	125	123	106	157	143	127	128	124	114	144	130	135	120	126	144	143	108	141	134	115	141	130	121	115	131	142	154	134	117	134	130	123	116	129	120	149	114	128	127	138	129	133	115	119	138	124	126	142	115	130	137	134	132	136	116	123	132	134	122	127	153	128	134	138	123	147	121	116	131	126	144	178	135	112	124	111	122	140	118	124	134	141	163	128	148	136	125	119	146	149	124	137	129	145	128	138	138	124	139	154	122	136	144	133	123	110	142	146	129	132	130	138	121	109	131	140	130	134	137	135	96	130	154	134	151	143	115	136	138	132	130	138	130	144	149	137	116	124	116	111	139	128	129	152	132	114	143	123	130	134	119	124	124
7744	2321	5255	6091	5168	4321	3712	3031	2501	2133	1878	1739	1521	1295	1193	1220	1098	1000	929	918	880	783	756	761	721	697	706	649	678	677	644	664	610	612	622	596	561	571	559	581	568	553	580	565	551	537	539	544	520	479	521	556	536	556	499	516	557	505	471	461	488	492	473	497	538	474	507	476	500	481	484	465	491	468	457	473	529	475	496	500	493	505	462	472	447	498	465	492	420	466	450	439	486	421	503	444	469	472	497	456	470	463	441	464	492	419	455	480	456	479	493	466	454	454	473	471	446	441	472	420	450	487	505	487	469	471	465	438	456	476	461	471	426	424	444	459	452	428	452	469	461	488	491	461	491	441	477	425	462	465	470	443	453	484	454	448	488	446	471	477	444	463	476	460	422	434	470	441	440	450	482	453	446	473	474	444	434	490	416	458	420	483	469	439	456	438	480	452	447	469	452	416	428	476	492	411	441	469	467	437	438	434	460	449	450	462	467	433	449	461	444	470	444	414	461	437	444	436	460	427	434	439	454	440	459	444	446	470	414	447	490	465	455	427	490	468	441	429	443	465	460	433	430	515	438	473	429	462	449	452	477	466	454	432	453	447	498	441	455	391	444	448	440	462	444	431	484	478	437	492	428	434	460	458	453	501	420	471	464	420	433	434	421	411	421	440	469	431	452	462	445	432	468	469	428	465	440	459	473	442	471	462	462	432	481	438	453	444	463	470	438	457	449	458	464	448	466	456	464	450	466	429	388	412	463	411	421	450	447	450	478	449	490	472	466	439	439	452	435	454	457	473	415	432	424	458	457	451	461	428	458	420	472	454	428	461	457	466	440	431	433	454	455	443	473	459	460	455	461	483	460	448	435	446	433	444	455	478	468	443	471	467	464	433	446	467	442	439	429	443	465	413	433	455	433	464	419	440	463	460	439	454	421	438	431	464	440	476	482	455	432	503	457	431	383	460	485	466	424	473	441	487	443	442	456	458	431	466	466	454	459	457	459	457	485	415	487	427	456	461	464	416	456	452	447	442	419	443	444	457	464	458	428	463	469	425	470	466	467	413	448	473	445	399	428	433	431	449	448	472	437	447	447	482	423	484	416	443	443	390	430	465	465	457	462	432	449	477	415	436	424	454	449	423	479	462	465	463	435	471	436	425	485	468	462	457	460	438	418	471	451	460	469	470	457	437	469	450	467	470	436	454	442	461	432	503	447	421	433	457	440	435	465	427	473	478	463	416	478	456	454	463	439	480	435	446	460	470	465	432	484	453	445	456	482	458	418	414	465	412	483	450	482	460	476	448	448	449	469	475	470	477	448	439	449	469	463	460	469	430	465	446	461	447	477	482	438	450	461	488	469	465	440	466	445	416	457	463	476	466	479	422	429	436	445	443	446	442	435	471	473	442	477	470	448	461	447	470	448	431	464	466	489	499	438	508	427	425	420	453	479	468	462	490	460	439	451	425	477	463	449	476	469	441	480	466	470	482	434	462	430	471	459	480	435	402	405	471	430	448	442	481	440	472	451	417	496	433	478	444	474	469	456	454	473	433	467	462	413	427	463	472	531	412	502	420	428	470	479	442	451	430	435	485	449	448	452	449	436	461	443	483	448	445	448	453	456	440	471	477	461	461	470	441	467	439	407	469	488	438	464	475	419	442	456	442	456	459	445	452	458	434	454	438	471	472	482	424	459	437	469	468	496	469	463	477	450	472	432	458	455	454	461	476	502	457	481	458	448	447	422	456	456	472	484	448	433	452	453	490	453	486	466	470	436	430	447	473	494	386	452	448	457	458	426	495	438	459	465	455	456	437	486	493	478	445	455	468	456	492	437	439	484	510	458	438	460	451	449	468	482	449	438	479	451	482	444	434	486	440	422	415	454	445	438	463	451	425	458	452	415	456	432	449	446	436	450	415	449	489	446	444	475	456	444	454	467	443	443	445	468	450	455	453	456	460	447	438	405	462	433	450	461	432	458	444	467	408	445	453	420	479	456	447	444	449	461	446	434	474	432	441	432	461	482	440	442	455	430	439	410	506	460	457	435	392	481	453	467	481	468	479	459	437	462	446	463	441	475	452	425	464	492	461	414	451	475	482	443	443	472	493	452	451	426	487	406	489	424	459	472	450	445	452	466	458	460	434	487	454	441	479	440	412	477	483	419	473	458	405	433	483	458	461	443	416	443	457	484	500	436	483	442	462	421	445	470	464	442	486	473	464	426	469	443	457	459	438	460	446	432	451	446	498	468	429	429	420	433	452	434	477	464	473	420	451	457	465	434	421	421	428	427	477	468	452	444	445	445	470	468	427	479	469	424	467	482	479	428	432	493	448	395	423	422	451	454	431	410	436	442	426	437	459	456	455	442	446	446	459	447	436	440	449	445	456	447	458	475	436	462	448	467	452	412	434	482	429	476	426	480	465	454	447	486	430	426	457	422	482	431	459	462	463	470	493	430	450	450	419	413	448	441	452	441	451	447	427	428	447	478	412	474	461	441	448	447	463	488	440	453	456	469	458	485	441	436	459	470	476	460	417	444	431	447	444	403	462	438	479	473	434	469	467	471	438	452	436	417	492	479	479	438	452	462	464	440	445	460	479	446	456	468	428	397	451	470	432	446	475	430	470	483	479	493	438	428	460	455	446	481	429	406	454	478	455	447	404	486	465	466	466	442	447	450	466	429	439	461	448	445	452	457	408	463	486	441	462	432	422	460	423	433	426	450	463	458	457	412	421	465	426	421	443	454	445	513	440	438	443	439	467	483	458	393	485	475	442	489	446	453	470	468	470	461	421	489	462	453	445	484	432	431	455	404	440	437	460	433	490	482	463	473	465	447	479	486	470	456	425	437	450	418	441	453	459	438	427	492	451	452	433	463	465	424	458	464	423	415	476	466	447	470	441	447	469	469	435	445	496	464	462	461	425	423	471	473	438	435	474	472	473	465	462	439	487	472	440	418	463	487	426	445	437	429	427	478	477	404	470	418	430	458	417	499	453	459	483	444	480	474	462	443	463	460	455	413	440	414	443	490	463	428	432	432	433	436	470	424	440	447	456	429	452	422	475	435	501	484	451	461	452	472	429	486	459	422	422	465	441	425	450	464	440	466	407	428	461	450	468	447	449	443	423	450	452	426	456	452	425	450	455	437	451	422	434	418	459	406	472	451	440	464	414	439	436	450	438	458	427	449	474	447	429	465	459	436	416	428	481	477	434	444	438	472	417	432	452	416	429	454	446	426	441	479	458	434	440	482	420	437	466	471	474	455	461	477	468	441	468	410	418	444	441	465	436	500	453	417	481	478	440	440	443	458	489	488	446	444	469	452	442	431	455	416	452	453	444	427	470	467	448	446	427	453	449	459	485	463	461	426	425	468	424	476	435	472	457	418	464	463	465	431	471	486	453	429	480	429	414	458	458	472	451	483	436	433	473	463	490	464	467	467	465	451	424	486	468	464	463	432	485	467	443	440	459	475	456	434	399	404	447	467	452	452	453
1299	403	390	346	340	323	340	288	315	334	346	335	297	310	313	340	309	316	294	327	298	313	315	334	302	341	337	327	317	299	294	305	317	325	301	319	304	291	301	339	350	339	320	289	303	322	306	319	293	314	315	324	308	325	312	324	327	313	321	313	358	327	299	310	336	293	311	339	289	288	327	331	308	310	324	276	296	289	309	304	312	330	290	301	303	298	306	291	340	333	309	297	299	329	276	315	315	315	337	300	290	306	338	339	289	309	309	325	288	297	328	293	307	317	314	351	316	300	305	327	349	323	319	325	311	308	320	299	336	309	298	318	256	306	321	298	322	335	335	328	339	311	307	320	325	307	318	300	286	333	317	280	322	324	304	343	286	293	326	334	313	315	305	311	322	313	321	329	326	324	347	330	303	313	312	338	293	342	308	321	307	302	345	339	319	322	321	318	317	293	298	295	277	300	323	313	292	348	335	299	324	335	294	347	301	276	315	346	283	301	322	314	321	322	341	310	290	306	306	307	297	321	313	319	290	306	292	296	325	329	298	304	314	334	309	328	283	289	308	316	318	300	322	278	318	332	327	306	344	291	335	339	297	336	309	276	289	298	327	321	321	326	296	335	317	298	291	313	332	333	302	354	316	303	308	297	328	312	308	309	328	294	297	332	326	321	320	345	310	314	299	286	293	294	353	296	297	322	356	299	315	304	298	295	327	305	345	347	311	294	322	318	318	288	282	314	311	309	301	322	333	316	321	313	320	297	302	314	351	328	315	318	305	323	298	339	309	325	344	307	300	324	303	332	376	285	306	306	333	324	314	305	305	326	335	313	322	327	317	298	303	299	314	311	305	348	297	311	301	314	329	321	330	301	306	308	322	335	320	331	318	322	311	307	307	319	326	331	311	334	286	264	308	357	330	314	312	310	310	292	315	325	326	337	297	302	312	284	308	322	306	290	331	328	331	320	319	314	333	345	321	329	288	314	292	274	287	315	298	324	311	330	323	301	281	349	280	328	338	294	300	308	318	313	357	308	314	298	315	306	284	321	324	286	324	284	320	291	297	306	285	296	276	332	281	298	313	273	332	340	323	334	318	352	327	310	311	350	290	288	323	302	323	326	325	291	324	310	319	325	297	313	316	298	302	317	308	314	303	318	321	293	307	299	334	335	298	354	309	325	317	301	285	322	315	344	311	333	324	320	311	291	330	320	337	320	317	303	305	330	320	305	336	299	290	286	315	312	319	334	356	324	320	327	297	292	343	334	316	301	334	320	333	303	302	341	326	330	334	305	326	338	306	294	326	347	353	277	337	299	305	347	319	323	324	313	294	318	339	320	315	323	318	307	307	325	306	313	325	337	317	330	325	340	297	334	330	311	314	278	311	328	334	337	335	307	355	304	312	300	302	325	317	294	342	289	279	335	313	320	299	299	305	316	322	315	306	301	286	328	320	309	332	330	327	299	315	316	325	317	331	317	332	327	289	296	347	304	323	305	317	317	317	332	299	321	342	292	311	340	284	318	329	332	326	285	300	302	283	308	327	321	335	309	314	341	339	327	321	316	330	304	310	308	329	278	344	319	322	307	321	323	335	316	339	289	356	347	323	299	315	312	331	307	319	323	310	303	288	313	318	300	313	329	317	336	299	317	366	314	335	293	342	315	311	326	311	297	308	289	330	308	340	327	319	332	313	304	316	298	323	295	302	305	308	312	299	308	330	318	300	293	328	301	337	299	318	317	291	277	335	282	297	326	265	334	301	310	329	298	332	311	334	360	282	297	316	316	332	330	314	323	319	299	306	329	306	330	309	299	322	297	310	310	303	308	319	328	326	347	304	280	303	330	312	319	315	333	299	310	330	336	329	297	316	321	297	332	295	324	338	296	271	315	360	297	327	318	298	329	293	301	340	322	331	322	294	306	293	299	295	282	316	320	313	360	329	328	325	316	333	309	333	332	311	287	300	307	320	306	338	316	323	310	337	318	289	321	317	328	322	305	314	325	318	285	311	287	312	309	313	291	291	299	322	310	303	323	305	295	289	322	297	310	325	309	320	354	318	306	311	304	337	330	315	282	316	320	318	305	308	332	315	321	316	310	316	287	325	295	341	308	314	311	302	290	325	325	313	315	312	327	311	348	327	312	343	301	308	314	321	287	331	330	294	312	328	337	299	304	301	315	316	345	330	332	327	299	322	264	305	321	320	313	288	324	272	301	323	374	293	331	314	333	320	327	281	314	320	320	326	292	299	294	296	319	326	310	324	324	291	356	318	299	316	302	298	312	327	303	330	300	323	316	305	314	335	303	325	339	289	324	308	310	320	305	300	347	325	310	310	283	314	299	317	335	318	305	337	318	322	315	312	308	287	340	286	278	331	300	328	336	317	318	304	316	315	321	286	336	291	301	321	328	311	315	334	307	294	303	345	335	306	305	318	333	330	295	332	349	304	315	298	272	302	322	306	295	331	313	306	351	312	318	282	320	308	292	317	332	317	296	304	346	285	342	325	308	320	318	322	314	336	312	339	319	311	306	330	312	346	314	257	328	322	291	361	327	328	316	344	332	290	314	321	313	328	327	330	329	311	331	364	309	313	314	341	311	368	292	304	300	330	308	305	304	311	329	328	321	277	318	315	340	276	305	307	301	310	330	335	291	317	323	312	324	325	331	314	312	321	291	319	293	292	347	293	342	314	313	331	338	344	303	313	289	330	331	304	335	313	296	334	339	321	306	304	303	316	325	341	304	315	314	291	289	298	329	311	303	293	282	308	330	343	289	316	280	282	285	317	291	298	308	307	287	299	339	289	317	313	309	314	306	303	328	329	345	291	318	327	318	330	303	333	325	316	289	327	285	298	319	286	323	380	314	299	307	301	274	323	352	322	303	332	300	324	310	304	286	298	301	308	328	291	299	315	336	299	310	310	297	307	304	283	337	308	313	299	310	311	350	283	327	309	305	290	352	297	313	308	313	291	293	341	297	334	272	311	347	284	341	304	334	308	322	320	304	331	319	298	313	300	339	295	323	296	320	287	328	286	289	316	316	314	319	308	337	296	333	323	329	277	320	319	292	328	330	283	343	307	314	286	313	329	319	330	298	312	306	294	285	299	324	340	316	300	322	284	357	293	338	331	307	316	297	328	337	313	340	316	328	324	319	328	335	303	309	314	324	301	323	330	329	283	329	328	300	321	302	338	339	329	297	318	315	322	305	323	309	285	305	326	321	296	298	318	298	315	306	309	304	346	300	304	296	316	278	326	293	315	308	318	306	316	323	303	286	308	329	312	318	364	297	312	293	333	295	338	332	345	301	287	304	306	336	310	269	318	288	319	331	337	326	326	287	311	324	310	348	316	304	288	305	315	286	338	317	329	281	321	323	295	299	315	353	313	300	283	279	320	304	346	305	299	341	312	312	303	315	297	321	341	324	292	333	324	315	318	298	327	309	343	309	320	345	300	333	313	296	326	325	355	322	358	311	296	313	321	293	321	308	334	328	314	299
2370	1051	1115	1085	1076	1129	1044	1005	962	1040	950	968	934	1026	988	936	960	1014	953	962	931	957	941	963	949	983	988	936	974	950	947	960	970	976	1006	1006	951	964	927	929	925	919	965	927	885	971	972	929	923	968	960	928	977	966	956	899	988	946	1000	978	952	942	993	966	915	941	952	969	916	912	921	970	930	951	959	966	938	938	945	950	916	905	923	948	921	910	880	968	1029	926	944	977	994	935	918	926	886	966	928	888	989	902	962	928	974	961	931	934	963	946	923	940	944	922	991	938	906	931	946	980	983	997	978	922	881	977	945	958	965	917	947	937	934	944	964	964	1006	885	958	934	944	937	1014	969	954	922	925	967	978	946	1021	939	936	896	980	908	892	949	923	945	960	961	976	978	998	932	949	906	913	919	933	976	942	946	938	945	971	899	850	968	985	947	976	936	908	947	957	940	914	929	909	910	899	944	973	905	931	933	931	917	1000	924	969	962	994	920	954	974	949	1028	956	887	992	954	979	936	994	949	919	963	947	881	972	969	872	998	949	921	968	964	934	922	915	942	922	932	934	943	1015	964	968	957	990	967	974	954	925	978	957	976	954	959	966	932	937	975	963	886	953	939	976	968	906	920	929	912	972	921	987	889	1006	924	956	937	1004	952	955	949	1003	913	926	956	950	941	955	901	934	966	931	947	926	929	957	943	912	907	957	942	905	868	907	945	960	905	940	973	984	987	954	949	897	924	931	954	957	953	938	906	950	931	922	945	933	933	883	957	991	925	981	928	950	988	955	918	885	957	941	943	933	915	948	990	900	922	936	893	927	959	930	935	939	1006	949	938	922	876	962	895	924	1032	944	893	951	960	956	957	971	914	975	934	920	925	962	943	964	981	979	983	926	958	996	970	956	948	919	935	933	972	934	898	910	911	975	959	975	951	900	916	934	942	941	959	986	899	920	960	968	916	956	989	946	981	914	944	937	950	924	898	965	940	955	959	913	919	1005	950	959	974	936	926	973	889	1023	916	957	961	908	988	938	893	919	968	898	947	951	888	941	928	984	932	929	961	930	985	932	949	907	983	931	954	886	973	952	937	958	941	944	951	1004	949	972	885	940	913	916	999	941	979	988	968	958	950	901	947	969	970	968	994	961	922	921	967	896	984	984	969	958	955	958	976	935	955	962	933	930	903	912	951	1003	958	929	930	936	949	987	923	955	911	927	985	944	944	967	938	959	914	880	891	993	963	904	904	923	967	914	935	910	906	950	945	951	918	880	892	985	932	952	978	960	940	917	953	961	955	939	964	1015	959	979	1001	909	967	962	984	935	922	919	947	977	973	963	912	894	940	940	1005	903	934	893	942	948	913	952	979	949	917	986	953	961	910	977	913	894	978	944	932	876	920	952	966	932	993	916	975	901	937	933	879	846	935	1020	957	919	941	976	926	927	961	952	912	985	879	897	925	925	948	946	996	980	910	972	942	960	931	919	897	936	925	950	955	957	991	962	973	960	905	923	976	995	942	883	939	914	988	949	928	927	919	945	968	920	928	936	998	956	912	948	962	964	919	920	906	921	947	948	957	930	919	934	925	955	929	937	1001	921	955	929	909	933	906	921	957	874	982	943	920	941	941	919	980	929	984	1005	955	899	918	993	942	924	986	934	922	937	940	946	881	955	944	963	948	955	978	961	936	919	974	932	957	899	903	960	979	961	939	960	940	923	921	889	930	918	917	903	930	998	944	934	927	1003	916	973	993	961	945	921	966	915	990	939	965	918	937	962	968	956	966	923	916	888	997	901	986	944	915	934	895	954	917	971	963	946	924	1032	982	941	966	922	915	919	943	953	938	923	995	970	947	967	907	888	928	917	914	1001	941	1000	890	969	970	918	942	973	937	980	882	974	910	925	943	908	927	921	1023	941	943	945	923	965	945	955	937	949	993	971	982	945	964	962	923	924	931	936	971	926	923	937	940	1001	967	930	894	910	951	994	1013	981	907	929	915	939	937	945	943	920	928	961	965	929	973	917	940	907	903	951	944	927	962	900	955	937	1019	947	955	892	887	964	967	891	885	992	947	915	1004	995	927	927	952	926	939	984	978	924	923	891	1004	991	936	971	970	945	946	942	994	927	984	975	947	964	913	972	983	969	908	928	964	944	966	918	973	884	945	936	930	945	940	916	935	952	931	924	969	959	929	963	948	946	911	976	979	922	942	980	958	956	962	956	979	964	956	932	926	942	998	989	919	991	885	902	963	969	966	952	950	937	943	947	884	984	926	911	919	928	915	914	933	945	928	951	1013	923	976	956	915	963	1003	986	892	980	929	941	989	966	965	927	957	989	915	898	933	980	964	951	965	954	955	980	916	981	955	957	914	922	897	937	892	947	949	976	938	972	1004	978	947	979	909	991	969	978	871	998	1022	924	909	955	911	960	931	968	980	921	934	941	954	977	1004	964	989	970	958	895	910	932	1025	937	926	887	929	939	888	951	928	929	907	939	978	917	899	924	913	992	1007	909	932	922	918	958	920	950	940	906	880	931	929	892	966	955	969	985	914	931	949	925	961	971	916	949	892	938	913	965	939	940	926	912	974	1011	970	951	935	934	906	967	991	910	918	939	910	944	898	936	943	943	897	929	1006	983	964	912	930	979	914	931	973	938	912	973	934	970	978	971	990	935	928	907	946	928	944	920	907	903	920	890	909	980	976	941	945	1025	961	968	907	1005	941	896	923	958	966	983	968	933	956	967	958	924	934	985	914	926	977	939	954	884	938	971	913	888	911	900	900	941	918	897	960	960	967	932	1002	927	953	960	913	967	966	920	936	935	914	962	956	939	959	933	864	968	993	930	952	963	918	945	948	944	925	979	943	997	943	988	949	924	959	956	880	960	957	922	928	1004	1023	964	998	929	988	942	880	941	985	924	995	978	964	924	957	964	947	965	970	921	961	879	963	914	1007	952	960	951	921	991	947	958	903	907	883	903	965	961	955	940	974	928	993	1043	983	945	976	959	997	969	916	992	940	956	901	985	951	989	934	952	956	930	1003	922	928	936	952	946	970	956	948	970	937	982	887	996	946	965	916	942	944	912	951	961	975	954	904	959	915	951	954	952	979	932	956	937	889	945	908	984	949	946	956	931	959	973	1006	991	902	903	934	915	963	963	959	921	973	942	962	937	967	906	980	936	931	979	941	976	939	930	870	946	862	994	1037	904	1001	947	950	926	902	937	953	968	907	955	945	962	912	961	919	965	941	953	980	972	930	894	980	897	922	959	923	931	898	955	994	1004	899	914	978	887	941	929	945	969	901	989	886	971	947	933	954	960	929	926	923	942	994	912	933	938	931	894	941	977	947	844	984	912	978	945	918	897	927	980	976	928	939	932	898	1000	962	916	963	940	921	952	928	945	944	989	936	975	906	918	953	919	942	945	977	928	995	979	965	961	932	920	977	922	926	926	945	921	979	956	988	954	908	956	922	966	932	929	969	926	926	913	978	922	959	946	987	971	953	913	936	938	934	986	932	945	986	969	902	959	992	970	941	941	917	963	911	956	939	960	927	930	1011
4585	946	1325	992	727	495	446	357	316	286	248	265	255	257	237	237	233	192	214	201	219	199	214	205	222	191	187	197	233	198	193	198	212	201	181	202	203	206	200	175	229	220	198	206	163	193	201	177	202	198	160	181	198	197	176	183	181	185	174	192	171	212	207	193	172	222	212	183	176	200	193	195	174	190	197	180	211	226	199	183	189	181	171	173	199	190	183	174	174	186	160	199	189	162	208	191	201	209	179	201	193	180	173	210	189	198	191	186	183	190	181	197	201	181	205	156	191	190	189	220	210	188	182	164	209	191	197	197	206	189	204	160	162	201	210	185	196	207	184	197	179	171	192	199	197	181	189	195	180	192	195	196	174	203	181	193	175	184	178	189	176	224	187	178	193	211	157	194	164	198	191	173	194	210	204	202	164	184	186	168	168	186	202	203	181	192	185	180	179	195	187	195	188	177	181	188	172	171	181	202	180	171	184	191	196	208	199	168	190	186	185	201	186	203	203	184	176	170	187	160	188	193	199	168	194	180	199	216	186	177	210	177	220	195	201	186	188	198	188	179	180	167	182	209	184	179	179	179	204	195	176	191	193	188	183	191	210	179	197	210	176	223	216	194	170	185	202	173	195	182	171	185	173	191	183	181	186	187	216	170	200	190	203	182	200	191	175	199	212	186	173	188	218	170	160	186	160	205	186	193	177	195	189	190	214	193	162	181	190	209	170	189	207	194	196	192	180	164	195	196	189	184	212	191	196	189	189	187	197	201	200	206	199	186	202	188	187	213	182	174	179	188	180	178	201	184	198	195	182	213	199	217	206	230	189	195	183	199	184	200	178	189	205	225	177	186	198	231	174	219	191	202	176	169	187	174	162	192	167	195	192	201	204	188	186	169	196	179	180	211	190	214	190	183	181	212	204	186	181	204	219	183	199	184	151	204	165	191	192	177	178	182	194	202	202	203	183	179	180	213	175	202	200	179	183	194	192	200	193	205	204	214	176	198	190	194	185	194	173	167	185	202	217	184	172	172	193	182	192	171	176	179	195	175	174	181	184	180	171	200	181	187	182	195	170	170	197	158	201	178	184	198	180	194	183	172	187	177	186	159	205	185	160	181	199	196	175	189	173	177	200	191	199	181	205	211	207	199	197	184	210	211	178	206	204	171	177	200	187	173	196	183	196	200	181	173	178	175	199	213	171	194	186	187	142	196	200	176	180	230	191	208	214	202	178	175	167	181	194	182	190	179	205	203	186	185	178	195	206	206	214	179	191	199	202	180	194	178	220	187	196	204	157	199	195	200	208	189	205	174	186	186	180	215	196	177	172	191	220	177	181	146	183	177	201	187	184	206	198	177	193	199	159	195	180	192	197	187	177	187	198	185	178	197	145	174	189	198	182	219	192	207	195	198	199	200	172	175	188	189	179	195	189	180	190	205	183	196	208	203	188	179	191	211	203	208	198	194	181	203	199	192	175	177	187	205	193	193	180	187	187	177	195	185	165	180	174	193	215	205	180	209	175	214	199	168	204	177	202	208	197	219	195	190	192	183	180	202	179	200	210	202	190	178	197	211	204	176	162	170	201	170	176	170	197	170	158	183	163	211	201	198	189	190	199	194	171	195	208	195	186	223	216	201	198	208	170	198	173	187	184	187	177	189	208	197	191	170	183	203	162	171	178	175	205	191	175	196	169	194	203	210	167	174	176	201	168	171	176	172	168	196	191	187	180	183	173	189	196	197	215	198	186	186	193	203	186	203	204	206	199	192	160	171	192	184	207	184	199	181	200	194	186	196	182	182	206	208	212	178	193	196	197	181	192	169	205	207	174	191	168	190	181	208	187	195	177	194	193	183	193	191	186	210	202	184	181	198	187	184	183	175	204	176	189	179	199	201	184	219	194	188	194	195	182	194	202	179	186	191	194	200	225	219	200	189	200	186	222	180	189	190	192	175	197	184	170	196	192	197	163	181	150	179	223	196	224	171	214	196	211	186	180	159	166	208	187	197	174	174	194	169	224	185	187	185	203	187	189	181	183	203	180	166	188	187	194	167	181	173	197	186	177	187	177	185	216	209	190	196	213	176	182	193	186	221	177	210	192	202	184	187	199	178	187	211	172	191	195	198	167	160	187	202	185	196	176	175	194	194	185	190	187	195	209	180	185	216	185	175	170	197	180	191	191	178	185	174	204	185	192	206	189	175	191	199	171	200	194	223	179	194	210	182	200	190	185	198	182	167	197	189	193	210	175	188	181	177	182	185	193	179	175	191	195	185	199	224	180	177	154	173	187	193	202	212	175	198	177	188	201	186	212	183	169	172	193	201	169	174	210	194	195	226	172	164	163	180	204	202	183	180	187	202	204	195	192	207	209	177	193	198	181	211	187	194	186	209	163	194	194	178	200	197	173	199	202	170	185	177	162	183	201	202	200	180	202	175	202	192	193	206	206	184	207	168	177	183	204	180	183	194	167	197	188	210	203	185	176	179	201	178	170	200	188	200	195	204	199	195	187	205	185	203	175	207	192	148	200	191	185	202	207	205	182	175	208	181	177	203	170	194	215	179	200	182	177	187	176	183	176	179	180	190	199	186	203	199	194	186	175	182	185	191	168	164	190	202	168	190	186	196	201	183	202	195	194	166	198	183	184	207	162	215	171	177	207	203	172	176	181	209	195	198	177	200	199	203	174	222	204	188	200	191	188	207	189	178	174	205	196	198	178	179	185	176	197	203	156	192	229	217	209	176	196	176	176	208	203	174	197	207	195	173	191	198	197	171	180	192	192	211	174	179	185	177	182	169	178	193	184	174	180	174	191	191	182	176	194	204	189	194	187	192	183	183	173	173	188	195	185	204	189	174	186	206	203	196	175	203	206	180	191	206	187	199	193	169	194	182	172	193	184	188	219	212	219	206	199	178	182	176	191	197	187	193	198	186	180	192	203	193	191	208	193	195	186	194	208	192	194	184	195	181	176	218	181	185	224	177	191	196	180	194	198	180	189	200	188	198	182	187	181	194	194	172	176	187	197	212	181	199	211	190	177	192	213	179	200	192	185	186	191	184	209	174	210	187	203	210	173	190	179	184	186	184	154	181	209	180	169	210	192	201	201	195	174	210	200	185	163	195	183	180	216	185	185	192	175	196	176	172	185	192	185	170	206	208	186	195	184	190	192	203	189	206	191	197	190	190	200	207	177	195	170	180	180	203	180	179	174	204	217	183	159	189	185	176	177	184	197	171	191	180	160	176	172	174	193	182	186	185	180	187	188	186	206	174	181	164	185	176	181	184	164	173	202	180	190	196	199	186	212	189	210	186	197	181	194	197	203	183	179	201	201	175	165	186	165	199	193	201	195	183	198	195	201	168	193	190	188	209	206	166	201	184	176	226	194	206	204	194	185	186	189	228	186	174	207	207	186	160	196	185	185	221	176	210	206	168	187	173	193	197	186	201	200	183	197	191	191	196	184	168	187	209	184	207	183	174	183	178	157	187	214	198
5697	1497	3040	3630	3199	2693	2263	1939	1667	1449	1318	1196	1136	1097	1035	973	890	867	839	821	829	796	791	780	733	764	720	788	751	757	655	673	687	722	673	672	683	643	651	666	628	599	701	682	652	620	633	637	617	627	648	583	672	656	657	608	670	639	660	639	615	610	627	643	676	660	613	667	662	646	586	599	606	647	649	613	628	594	645	640	605	591	597	631	606	620	629	614	636	642	619	649	636	581	627	589	605	563	606	604	592	683	615	619	604	620	584	623	645	634	614	611	626	616	600	586	602	632	595	631	643	600	624	611	590	582	590	599	636	624	586	607	649	594	647	624	599	623	614	616	621	592	605	582	604	620	634	556	609	619	641	656	576	603	644	600	597	598	590	651	653	578	612	588	621	607	633	605	616	579	627	594	642	611	614	594	637	584	560	596	557	595	664	598	597	606	594	616	646	622	603	601	605	617	574	585	604	594	664	640	618	589	604	611	601	617	624	601	616	591	576	594	589	606	635	607	584	597	603	655	607	647	565	620	604	622	636	598	588	577	627	618	550	566	624	590	659	643	618	665	592	635	545	628	609	616	623	630	589	575	561	621	622	622	624	620	612	603	645	612	618	640	562	613	618	619	614	600	621	583	576	622	589	582	643	561	615	645	572	666	624	644	588	627	573	615	615	592	619	615	594	587	582	589	606	610	592	611	584	601	607	548	622	616	611	618	620	599	664	613	601	588	607	645	619	551	589	615	614	628	630	640	597	573	633	580	623	580	592	586	623	633	572	592	579	576	616	640	631	612	615	598	597	567	601	623	587	620	608	541	584	625	590	609	615	614	610	571	587	575	676	621	630	615	598	607	578	594	642	647	637	597	639	587	633	630	583	624	614	630	615	668	588	604	611	594	609	590	647	606	607	625	581	632	627	580	620	628	644	623	621	652	563	650	599	591	633	601	614	594	626	618	605	586	658	616	560	590	597	619	570	669	603	605	645	576	629	588	622	604	579	590	651	619	599	583	604	598	568	620	576	628	586	642	610	618	642	592	601	603	609	592	635	589	641	571	623	617	641	629	588	614	661	633	602	606	639	596	608	632	561	610	609	622	565	620	615	580	599	621	602	597	614	615	616	615	578	634	620	607	612	646	599	622	642	582	638	599	599	648	618	613	672	606	602	585	603	594	658	617	596	571	578	590	624	598	575	598	636	577	620	610	600	599	627	630	593	623	629	622	631	642	634	609	631	619	613	608	586	601	578	606	621	609	629	592	630	631	588	585	617	619	606	625	574	597	569	610	607	599	602	597	604	639	632	586	613	580	655	625	612	639	633	581	617	644	581	656	623	574	575	592	618	616	643	647	575	591	637	526	602	597	628	598	622	612	596	608	647	676	610	613	535	567	617	614	588	611	602	590	566	595	599	604	615	619	607	575	599	640	598	587	615	574	592	602	620	607	625	605	580	576	639	601	567	637	635	570	595	602	624	585	596	581	617	615	598	666	635	604	640	621	664	597	603	649	630	622	584	617	553	581	586	606	658	632	579	591	605	605	587	609	613	586	557	589	569	617	578	594	569	584	641	597	567	570	568	572	639	586	582	566	542	582	587	634	654	576	629	616	609	643	597	598	596	625	546	596	621	647	625	570	585	600	643	631	571	597	617	608	625	587	652	646	632	607	609	615	573	566	614	640	611	581	636	617	619	629	582	585	586	610	612	618	601	601	616	574	589	628	590	595	552	619	634	568	597	582	564	665	622	592	616	622	571	599	562	584	588	612	610	615	598	604	610	650	593	562	618	609	584	609	583	634	589	578	598	609	627	584	594	551	620	620	618	609	654	605	612	567	611	595	601	569	617	608	610	620	627	589	611	595	597	572	606	602	580	627	612	660	595	579	585	610	594	599	610	615	598	571	608	584	594	612	624	586	626	622	611	614	606	565	594	594	568	635	581	604	605	623	577	585	592	612	626	641	622	567	612	627	635	616	628	593	626	626	627	617	601	593	623	626	628	641	624	626	570	599	607	627	586	621	628	635	632	589	581	607	623	609	577	592	592	591	602	629	614	603	635	594	641	613	639	616	608	605	604	615	576	581	620	602	579	611	594	655	594	593	582	576	600	644	630	618	590	585	597	599	612	595	571	610	657	631	701	593	611	576	635	611	616	628	593	609	565	616	569	588	587	645	606	604	620	591	581	638	683	605	574	566	599	596	596	618	597	627	635	604	617	607	613	622	630	620	574	644	605	546	606	599	595	658	599	609	645	628	561	659	574	615	620	609	626	585	655	595	619	638	556	592	575	622	593	627	589	572	645	581	585	589	624	631	635	618	614	608	643	606	562	613	618	649	596	598	629	615	607	550	640	604	588	643	547	562	569	589	586	591	591	605	650	578	637	645	581	589	627	645	629	585	619	599	605	651	566	618	569	582	562	553	610	606	595	622	648	586	623	565	631	643	610	618	613	598	624	626	628	604	623	653	628	627	570	602	607	631	645	602	585	579	572	593	584	589	610	585	636	593	600	609	550	614	593	613	566	607	631	645	611	588	652	607	672	601	620	615	622	564	662	579	623	649	609	599	618	635	596	590	625	673	638	596	613	574	591	594	630	627	622	631	623	613	611	563	647	580	599	660	606	578	632	551	628	611	644	630	577	595	624	616	611	577	587	625	625	582	611	606	623	616	607	575	590	603	590	626	649	575	602	603	617	600	618	583	600	602	678	630	627	615	614	642	603	618	598	591	577	667	606	616	618	635	630	615	593	594	605	621	596	597	618	578	605	621	580	635	573	614	658	609	630	627	564	611	622	604	596	624	633	585	621	603	614	600	586	619	682	589	625	608	594	618	562	620	570	589	610	586	602	626	584	636	612	621	591	586	576	600	541	583	620	623	591	595	654	640	609	600	588	619	595	598	561	641	601	594	657	607	611	590	623	625	636	603	629	608	621	604	596	607	641	634	640	601	585	665	605	639	640	605	558	591	610	608	602	547	591	590	555	611	610	556	646	578	646	591	601	639	593	609	609	588	602	645	607	610	592	616	588	537	606	593	583	622	575	588	583	611	636	601	623	667	605	575	629	600	620	576	607	631	608	594	617	603	597	600	596	603	567	658	612	588	620	642	656	587	598	606	583	608	566	633	620	576	592	608	626	569	634	556	603	621	596	621	620	638	613	605	539	566	636	629	584	614	656	584	589	594	653	631	601	599	578	604	628	633	591	617	596	581	606	642	632	562	644	569	626	608	613	614	610	612	630	588	610	628	607	623	595	620	593	614	605	619	595	583	573	600	607	588	554	596	632	601	578	632	590	594	603	645	579	599	553	552	604	576	586	623	621	598	630	564	589	620	614	653	600	564	570	610	618	582	576	591	589	631	564	606	629	602	593	591	626	582	592	624	587	586	603	596	637	582	607	601	598	615	651	622	568	610	630	617	616	602	595	605	606	587	604	616	598	579	674	580	600	565	639	582	607	584	609	644	628	609	609	607	638	574	643	607	595	615	582	621	580	625
8586	1975	2312	1777	1132	828	612	545	409	368	324	259	279	212	207	210	197	203	197	188	181	165	173	159	166	155	164	168	160	134	174	154	150	133	152	152	154	136	138	127	127	158	128	122	161	162	147	141	152	134	123	140	155	146	141	127	132	128	130	144	132	134	168	132	138	139	130	152	127	155	139	133	154	161	109	142	117	122	144	110	132	118	121	142	149	138	131	114	125	110	123	166	149	134	124	127	148	146	153	135	142	131	148	130	140	120	132	134	137	131	111	135	123	121	107	138	148	128	120	121	118	137	143	130	144	125	141	135	123	117	156	125	118	101	144	120	121	151	143	149	143	127	121	127	131	145	128	136	110	136	119	127	138	119	136	104	132	111	148	143	127	142	129	132	125	104	143	146	139	122	106	136	111	151	158	143	127	141	118	124	134	118	146	114	126	102	114	143	140	132	118	137	124	135	107	130	134	143	135	115	130	105	143	136	124	142	145	130	139	129	132	127	138	142	123	131	126	144	140	112	131	147	124	123	126	122	131	132	135	145	110	151	134	133	133	148	128	141	139	120	125	114	120	131	106	131	155	137	138	127	126	133	165	141	135	111	116	136	129	125	148	121	122	120	150	155	118	117	132	113	139	130	120	143	129	147	157	138	143	117	138	116	133	141	132	134	149	113	132	128	126	139	125	130	140	125	120	116	143	127	132	122	125	126	130	114	127	138	133	117	136	136	140	122	148	121	140	140	117	118	145	129	114	122	143	154	107	124	143	127	150	122	134	119	145	139	129	128	136	124	144	125	144	132	119	129	132	140	141	126	141	143	117	127	138	149	117	136	132	121	115	133	136	126	137	119	133	140	130	113	140	144	116	122	120	130	134	148	128	114	137	127	131	119	151	112	122	128	128	136	138	121	135	131	118	119	141	149	137	127	126	132	146	112	132	119	126	120	120	125	119	128	129	133	131	136	116	140	142	136	125	140	115	137	121	151	106	123	139	128	131	138	132	117	116	124	146	134	135	111	126	126	143	131	130	134	116	113	124	130	143	135	108	117	148	139	165	127	132	115	139	143	143	105	104	125	129	110	122	139	137	142	128	139	125	136	124	129	131	111	130	120	119	134	130	128	131	130	135	124	128	136	136	130	153	142	143	130	122	136	145	129	123	135	130	133	115	128	133	133	146	148	127	123	123	123	119	144	128	142	125	141	134	138	131	137	137	129	130	123	122	128	127	140	136	147	132	139	126	120	125	133	145	108	125	127	117	120	145	120	137	134	142	147	148	134	124	123	136	155	121	122	162	121	130	126	119	140	126	121	150	132	134	126	145	153	125	131	141	117	138	135	155	168	131	137	126	125	118	136	133	157	134	135	137	138	136	140	132	129	147	129	137	133	127	131	129	128	144	125	122	120	138	142	144	133	118	129	126	119	126	126	131	123	147	122	133	141	140	135	99	152	143	137	134	141	135	119	125	135	127	119	121	124	125	118	131	146	123	153	113	131	137	127	133	134	120	141	129	127	127	127	113	133	135	137	126	137	134	132	108	122	112	131	116	124	117	126	146	138	147	126	118	118	127	122	118	130	141	124	111	124	143	121	116	152	109	143	148	130	122	133	120	146	133	139	112	132	122	139	129	108	106	147	115	124	133	125	122	149	103	136	144	112	138	128	122	112	115	133	130	134	150	136	137	131	121	117	140	152	113	135	142	132	120	131	119	128	126	126	131	138	118	127	142	125	139	125	115	145	122	117	134	127	136	143	128	149	135	128	138	147	128	143	135	137	103	152	120	135	117	137	132	120	125	140	127	107	134	124	131	139	133	114	137	126	120	115	110	142	135	154	113	139	121	140	148	121	128	130	138	115	134	132	130	109	126	128	116	129	123	122	126	116	101	123	117	141	134	124	147	118	131	134	128	123	123	128	136	124	123	127	146	156	137	147	134	140	113	125	140	151	153	123	119	126	144	131	128	117	139	125	123	156	140	120	125	134	119	146	144	135	144	130	141	148	142	126	148	140	128	147	140	132	140	142	121	134	145	147	124	135	118	130	135	121	136	136	140	115	136	129	130	116	116	121	124	136	121	135	121	119	141	116	126	128	142	128	151	133	113	147	125	120	125	120	141	130	125	117	125	124	134	139	128	121	149	133	123	124	141	132	143	107	127	117	115	150	150	120	127	113	129	121	120	125	123	120	120	130	147	131	135	131	145	154	134	138	138	117	113	145	122	149	120	126	125	111	132	134	150	133	135	127	124	126	111	123	118	147	156	145	136	133	116	126	133	151	144	129	144	128	150	130	113	126	129	116	132	130	144	130	129	121	143	136	133	130	125	130	150	109	122	139	122	111	132	125	119	129	150	111	128	114	126	128	117	138	144	133	156	134	136	111	129	131	118	133	152	140	155	116	133	124	134	119	129	126	133	139	129	138	118	138	136	121	133	160	110	143	132	120	146	120	143	149	114	143	142	140	129	110	124	136	122	124	117	106	137	123	133	136	133	137	146	125	126	140	135	123	149	116	125	137	139	123	132	127	121	134	124	119	131	143	121	150	139	122	143	127	141	126	148	126	132	123	130	122	140	123	141	146	117	119	141	124	137	133	123	137	113	135	157	149	123	125	139	111	110	115	116	139	137	122	128	145	121	142	123	127	132	120	137	145	125	139	148	134	104	103	135	140	141	120	123	108	108	137	129	130	137	117	123	122	136	135	131	131	125	147	120	143	111	137	128	149	136	138	137	120	132	135	134	148	121	112	134	145	113	128	155	120	128	121	128	118	134	128	134	136	156	136	121	128	152	138	151	127	127	139	145	125	124	144	129	133	130	128	134	152	120	127	129	128	138	113	138	136	146	142	121	139	119	118	143	159	136	126	109	145	149	129	123	145	118	124	119	120	141	130	119	123	120	131	125	124	117	124	133	137	127	150	123	133	133	139	126	137	138	127	140	145	108	106	145	115	122	127	125	138	139	150	155	138	148	125	132	128	124	140	124	123	128	142	149	107	151	123	134	161	146	137	118	119	128	117	118	136	121	114	140	138	119	138	134	132	130	124	120	126	119	115	127	100	132	136	137	143	129	122	144	132	121	111	129	132	147	136	130	126	134	142	143	146	133	119	123	126	160	117	124	117	131	135	115	137	115	127	133	143	126	139	133	133	133	137	127	138	122	131	127	148	118	124	134	133	129	141	123	138	128	114	120	151	116	124	121	115	126	122	125	138	127	137	128	143	121	126	124	123	129	124	126	116	121	144	133	107	104	121	138	109	122	147	136	123	129	124	110	120	137	128	128	120	127	121	132	136	145	123	124	127	114	132	111	145	142	140	125	126	110	140	141	142	142	153	134	126	111	111	146	131	120	123	134	137	136	131	168	128	129	140	128	130	136	133	160	143	132	138	142	115	137	123	142	121	128	125	132	136	126	136	112	125	125	132	107	134	132	138	133	142	114	111	126	136	142	135	135	114	136	141	140	124	156	96	130	111	95	128	132	150	135	96	143	115
7580	2340	5262	6000	5192	4419	3555	2974	2558	2187	1841	1724	1453	1315	1318	1128	1064	1057	979	879	829	798	799	784	722	746	663	661	684	702	643	639	634	621	585	620	574	589	588	588	530	502	554	529	543	562	548	535	526	530	535	500	509	538	508	507	551	518	478	495	494	488	497	525	533	491	466	486	476	490	463	462	431	474	484	491	499	453	500	498	460	492	483	462	470	458	488	508	481	426	452	508	433	458	450	462	473	450	473	442	468	457	435	490	465	490	507	472	470	482	484	444	496	436	452	477	472	427	465	431	461	482	486	450	423	483	482	496	438	446	462	443	435	446	437	450	437	427	480	406	429	460	428	466	436	456	492	452	459	441	450	438	429	452	409	473	474	439	441	482	413	486	432	456	417	411	446	488	451	464	469	451	447	435	431	439	424	418	470	451	438	468	430	464	457	459	509	462	462	440	455	425	437	447	442	449	439	426	440	437	473	459	445	453	475	453	408	429	435	483	430	473	454	476	459	448	443	476	448	473	441	450	451	443	466	492	443	405	420	486	474	443	409	437	428	489	428	442	458	446	419	455	433	444	488	430	433	439	468	461	505	457	469	454	464	450	429	455	450	436	439	443	446	419	428	423	460	439	499	466	478	475	458	432	475	457	500	475	459	426	474	419	471	454	472	454	433	442	467	459	475	489	463	415	475	428	442	458	491	464	432	467	436	431	459	476	453	436	424	433	457	455	464	466	470	472	426	450	444	434	455	448	493	437	408	464	429	475	423	452	428	467	467	471	415	463	403	469	452	451	456	427	441	459	463	428	480	473	423	456	475	474	432	435	439	506	515	441	442	453	453	442	429	463	487	463	442	446	453	432	465	442	479	421	438	437	445	456	457	443	441	445	462	451	443	465	452	458	452	480	451	460	475	466	415	460	432	440	460	440	433	457	458	468	469	443	463	460	437	437	442	439	460	413	444	434	438	470	472	463	459	483	439	448	467	474	420	412	494	464	442	421	449	445	457	470	449	454	448	466	455	457	404	437	462	493	458	425	486	454	441	449	424	470	454	435	433	431	483	462	454	450	446	487	413	465	466	432	428	437	466	458	455	450	436	451	466	425	490	455	455	449	462	399	465	472	476	473	493	419	422	446	447	459	431	462	443	453	452	462	436	466	451	478	446	484	431	421	393	455	497	417	471	450	471	460	471	411	473	442	454	438	440	437	477	445	448	427	458	447	434	427	422	519	431	474	436	467	384	424	437	408	443	457	482	467	424	473	505	469	454	448	427	435	448	455	485	479	452	422	435	428	458	464	439	454	445	492	475	463	456	468	461	466	444	483	451	438	439	452	467	443	469	460	465	502	478	457	456	482	461	454	484	468	476	488	498	440	438	458	423	445	453	439	466	441	426	475	473	470	440	450	464	443	474	454	443	429	463	461	482	465	454	454	421	424	474	430	438	444	449	447	443	414	418	448	475	436	466	461	448	425	451	454	418	444	480	466	435	457	444	447	449	434	414	413	440	418	437	444	480	484	451	476	450	515	457	489	468	435	483	469	434	414	439	468	440	447	451	455	487	456	442	437	469	478	467	469	450	458	501	502	474	459	438	435	437	436	454	404	470	472	447	447	464	499	431	488	462	451	451	432	488	437	483	469	450	440	442	487	424	415	451	469	443	399	458	459	480	491	469	479	449	409	432	433	469	473	456	441	467	460	454	479	434	452	467	450	474	481	447	420	425	458	459	445	445	445	487	424	440	474	468	445	456	486	438	466	462	482	471	471	411	447	443	446	459	423	448	494	458	432	443	447	444	470	472	477	450	494	440	477	455	437	439	443	435	465	441	492	460	445	448	432	456	468	478	434	443	455	438	454	459	492	465	484	458	466	461	422	486	431	462	428	435	458	429	445	476	447	432	440	420	468	479	428	437	447	423	481	428	445	456	475	437	442	452	441	460	446	415	449	425	468	451	434	431	429	412	460	475	422	442	430	448	417	449	476	415	446	461	460	499	475	453	449	483	409	435	442	444	420	438	445	478	444	473	423	441	424	443	436	454	458	445	448	443	466	420	437	487	457	418	443	464	472	453	426	489	441	462	469	436	488	477	441	439	449	488	461	402	442	423	400	446	475	459	458	463	451	457	461	444	439	476	446	454	405	430	452	438	494	445	474	424	445	482	457	465	472	454	496	458	450	438	452	452	417	435	478	442	458	418	487	429	437	431	476	457	440	442	476	444	465	446	435	454	483	426	438	418	483	482	438	446	461	474	451	446	465	448	450	438	429	468	467	468	416	473	447	431	438	464	501	436	438	477	438	483	450	440	495	437	409	420	473	447	442	452	483	426	453	439	432	413	457	481	473	444	470	441	466	424	461	423	425	449	480	463	493	469	408	452	474	449	492	428	445	456	460	463	458	482	473	435	486	428	447	416	497	455	398	431	422	445	445	467	471	421	488	416	454	457	451	439	415	452	443	465	481	411	446	463	420	463	449	449	458	447	498	463	438	424	468	437	442	442	446	404	456	494	446	473	458	440	445	449	429	458	458	405	454	432	420	429	434	456	429	418	453	478	491	487	465	444	456	463	470	464	439	421	473	449	448	483	449	432	485	465	434	446	468	418	465	459	463	451	499	450	445	442	433	455	479	424	436	435	449	470	458	436	428	454	478	477	446	446	435	430	462	426	455	427	420	467	439	406	449	443	472	490	477	446	485	481	432	439	478	466	456	440	460	482	458	437	427	430	425	461	454	466	484	459	448	426	451	467	425	443	454	422	477	430	426	484	462	455	471	484	477	440	448	440	473	450	460	454	456	449	454	448	457	476	497	453	451	433	431	433	431	434	394	448	432	444	458	445	464	469	516	441	462	442	485	449	467	424	472	449	455	459	432	500	427	474	432	441	452	444	446	435	473	464	433	445	481	469	457	471	440	460	446	423	461	424	445	469	397	481	445	476	477	470	452	430	452	473	417	432	453	464	404	463	479	437	414	464	478	428	446	435	486	505	455	442	418	472	467	431	497	460	448	442	413	509	457	461	495	426	442	395	445	439	452	490	461	449	459	417	478	469	429	396	474	458	432	424	479	405	416	458	465	464	437	483	482	473	475	435	464	474	460	454	440	463	438	510	485	441	464	434	415	418	428	447	439	437	437	481	448	453	460	471	447	444	424	443	437	465	452	448	425	428	430	444	433	477	439	478	479	436	486	475	460	491	430	408	455	445	414	419	435	487	469	446	453	487	451	441	469	445	453	414	437	471	461	472	451	472	451	461	454	463	441	455	474	454	447	459	453	457	467	452	444	476	443	468	438	455	448	470	453	443	487	470	473	452	484	492	429	423	438	452	428	428	451	432	433	456	479	399	414	444	439	435	449	471	430	447	445	458	433	461	440	469	484	426	472	445	464	426	417	430	459	453	434	434	417	446	428	429	464	460	464	467	465	421	415	442	423	483	464	467	424	434	443	447	463	485	435	463	466	442	440	418	454	469	450	417	400	451	442	484	423	483	512
1316	386	378	382	371	331	307	315	304	307	338	313	295	342	312	306	303	308	295	346	305	319	317	318	315	293	293	326	298	312	315	313	336	307	275	305	270	293	315	333	348	337	306	316	264	294	327	306	345	297	314	318	309	322	316	298	316	303	333	298	318	295	312	311	281	296	307	306	316	295	328	309	341	288	307	289	339	315	327	315	300	304	323	314	316	281	329	336	339	298	342	298	281	329	287	319	331	316	343	301	321	333	299	310	326	314	309	306	305	330	314	323	304	314	347	321	306	333	288	305	315	326	343	325	317	309	303	324	326	335	342	351	314	303	312	318	294	312	324	339	337	332	285	327	328	330	308	292	321	304	283	311	334	329	308	309	311	325	309	356	332	336	303	298	301	317	316	304	301	316	266	326	314	303	326	313	308	304	311	323	287	303	330	290	303	319	292	311	310	345	330	289	285	314	310	316	306	330	337	301	301	317	301	289	343	317	303	319	357	311	301	298	311	284	337	318	322	287	317	299	325	316	304	335	336	309	344	314	362	335	309	320	311	325	321	293	345	303	346	317	277	316	308	297	339	298	327	314	320	306	332	334	285	302	323	281	318	340	310	335	314	268	324	312	272	315	310	306	299	296	301	322	313	326	290	310	291	344	316	283	323	279	342	303	334	293	293	329	298	299	303	312	302	306	336	329	323	307	298	315	333	317	334	283	339	363	346	318	322	330	330	321	318	344	334	335	354	319	326	306	291	312	280	314	316	300	297	328	298	344	305	320	298	291	335	303	317	289	311	300	295	305	323	320	313	290	322	304	312	306	304	298	299	294	306	335	327	318	289	311	317	321	306	309	328	320	326	324	303	359	301	316	317	308	315	272	326	313	308	271	315	284	314	284	299	325	297	330	317	330	329	331	333	337	316	351	312	301	288	330	302	294	298	317	304	356	301	285	308	308	298	331	330	317	302	315	307	317	302	289	323	319	342	324	300	338	334	293	330	303	301	316	287	299	275	335	313	320	297	326	286	303	295	321	312	324	297	303	319	313	330	310	357	335	305	287	290	295	284	344	299	312	307	314	319	318	276	322	316	303	339	318	329	273	301	300	337	312	310	311	321	305	317	324	320	318	305	310	293	338	295	292	299	369	291	312	309	336	305	304	320	298	307	328	328	338	299	323	321	323	309	328	316	317	312	303	310	337	272	318	303	316	326	276	340	299	296	321	338	297	284	318	314	310	317	308	304	352	300	324	303	287	311	315	292	303	284	312	311	322	336	290	314	349	323	296	302	301	307	314	304	308	311	297	335	314	308	311	321	334	317	322	297	301	332	270	299	310	300	285	334	312	330	314	336	323	250	270	323	332	310	344	295	323	337	307	335	287	317	300	323	290	309	285	332	316	323	324	294	309	310	287	308	278	276	299	334	304	318	309	302	330	327	319	304	311	310	304	325	326	321	311	295	340	330	306	328	301	352	333	352	320	311	334	317	330	318	312	300	288	321	330	322	324	308	273	339	314	343	313	323	314	293	331	297	328	301	309	306	310	313	313	319	316	289	302	314	302	300	358	310	303	311	290	289	312	285	273	314	290	287	334	306	326	335	310	354	336	325	333	276	321	348	331	320	319	325	324	334	321	314	288	311	330	298	329	317	321	312	273	333	347	350	330	297	299	299	313	308	302	296	298	352	314	321	307	324	306	310	307	301	341	290	325	329	307	298	291	310	306	330	339	308	306	316	323	300	339	304	350	326	339	295	329	346	330	318	319	308	289	307	307	315	313	320	303	313	325	296	311	330	321	295	329	372	312	310	314	305	302	321	292	315	329	326	303	333	305	332	305	315	264	327	312	336	319	356	303	313	302	325	295	342	336	309	306	309	338	331	317	302	302	318	320	325	322	315	321	291	303	319	312	293	322	312	291	302	314	301	316	332	315	319	339	319	295	301	320	302	320	312	309	343	323	321	329	279	325	321	306	328	314	306	312	292	295	293	315	296	311	295	330	331	324	294	305	313	324	294	317	320	297	280	308	316	325	307	313	278	307	335	372	328	312	347	332	304	294	311	332	334	314	310	342	322	329	295	299	306	300	308	345	308	314	340	324	325	328	290	285	293	289	347	301	286	307	313	295	317	314	265	326	314	324	313	309	333	326	328	339	314	315	317	327	295	325	305	313	303	349	316	294	318	302	294	336	302	302	289	318	308	325	313	307	315	316	300	308	307	308	341	319	327	345	316	319	298	320	282	319	326	335	310	309	308	289	336	279	324	311	296	316	325	344	289	320	294	283	315	292	314	331	280	292	309	316	322	332	320	328	298	307	339	321	316	297	268	310	312	298	322	311	309	271	321	317	316	321	336	294	308	319	286	311	280	322	337	329	310	326	277	304	324	283	321	294	295	318	307	311	293	306	272	327	306	336	309	305	292	311	329	297	294	299	308	317	351	331	304	314	334	345	283	319	311	310	320	325	282	315	311	312	308	295	284	328	326	319	316	305	326	307	296	294	301	334	336	337	316	328	289	300	335	301	318	281	319	301	319	303	312	299	283	309	299	304	293	312	287	322	327	316	312	339	308	313	334	323	290	304	326	314	303	298	312	286	316	309	302	331	357	319	334	325	302	319	315	320	325	324	286	316	314	326	301	312	309	304	316	311	293	286	312	297	321	283	337	321	297	286	295	348	319	313	307	308	282	301	302	307	329	317	313	299	328	332	300	276	330	317	326	296	317	349	330	288	307	322	314	323	311	328	274	291	295	303	278	309	321	327	304	295	310	316	298	303	326	292	302	315	307	319	308	313	299	312	304	310	322	271	317	315	305	309	300	302	316	302	318	350	299	346	303	317	322	315	326	338	294	310	316	284	291	305	318	282	320	298	318	282	316	313	311	301	320	277	325	297	329	361	303	318	291	312	333	298	276	353	317	328	315	329	306	301	317	312	286	308	328	332	313	306	325	288	307	308	315	302	298	343	306	294	321	312	320	316	315	285	306	334	335	310	310	322	305	283	301	323	326	300	331	313	291	313	324	327	286	311	323	332	315	317	342	320	312	354	328	298	305	354	320	343	333	289	305	302	307	299	308	328	301	340	298	337	318	330	314	320	333	323	323	305	317	320	334	296	321	275	330	330	276	298	314	312	314	312	302	330	281	295	293	313	320	303	317	306	341	295	316	275	346	294	290	330	298	283	318	338	286	317	321	307	330	285	342	369	302	327	292	307	300	299	308	286	284	329	288	321	312	310	300	306	319	323	345	332	313	326	365	304	325	319	285	284	314	313	307	301	300	321	352	316	284	341	326	298	275	297	310	326	348	322	319	308	323	288	300	320	323	333	309	290	320	315	298	324	342	359	332	300	314	289	297	332	338	298	296	318	309	343	349	308	328	287	320	326	302	295	335	318	314	320	322	335	337	312	360	313	294	296	337	336	284	309	308	321	306	312	343	307	304	326	311	315	321	300	305	303	337	303	314	308	296	323	319	315	315	311	327	288	323	318	292	307	287	332
2287	1041	1129	1088	1068	1088	1021	1117	1012	998	979	1007	954	995	942	952	1026	1002	943	934	944	893	932	935	961	880	920	963	986	948	942	991	937	945	921	909	945	950	970	992	956	893	1005	940	906	964	927	998	979	972	965	966	1020	929	907	977	885	1003	957	888	965	912	934	957	952	956	941	927	964	998	959	947	969	949	940	941	918	1009	975	980	974	972	988	934	947	945	1055	977	937	994	907	945	923	977	944	911	939	973	964	944	927	942	968	963	946	901	952	935	934	959	932	957	914	982	968	900	951	972	959	952	931	947	1005	934	885	945	951	953	894	972	963	960	949	893	952	982	986	953	957	966	923	950	930	907	953	947	926	939	923	918	977	926	969	968	955	879	924	925	947	897	971	965	917	923	942	964	917	915	943	933	946	928	986	923	943	1002	942	967	975	951	951	1011	959	917	887	918	961	948	954	971	972	930	976	961	970	919	905	975	965	919	974	894	935	953	904	917	952	980	944	922	997	961	953	949	929	957	894	969	951	992	943	926	1000	999	931	971	975	1000	925	960	941	929	970	954	935	929	943	897	968	935	954	944	942	898	923	921	945	989	927	889	972	962	962	903	1023	938	977	966	920	938	970	946	950	924	944	916	941	936	966	954	925	964	964	916	914	930	939	948	980	971	906	932	910	978	999	939	931	946	1012	877	927	879	971	963	953	911	962	911	916	941	931	924	952	884	986	929	920	904	1026	910	910	942	953	952	974	961	939	956	953	981	873	953	964	953	966	942	930	924	974	910	941	952	947	870	922	895	933	969	960	951	954	933	968	959	916	951	975	959	941	922	974	938	968	982	944	935	946	942	938	959	951	943	897	971	931	994	1003	936	954	979	918	915	952	995	885	964	961	954	916	923	926	961	970	926	898	919	947	949	935	907	977	907	983	931	940	930	960	872	1011	945	929	888	947	898	947	963	954	932	962	943	962	973	915	910	911	968	943	890	965	970	900	978	927	981	918	906	952	928	937	970	938	929	952	896	919	947	963	957	910	938	905	954	915	940	981	978	876	945	931	951	942	969	994	948	999	909	975	935	1005	925	992	950	960	887	955	975	907	957	905	950	934	901	1014	931	900	942	907	934	953	971	996	943	930	929	946	955	985	944	947	964	959	921	982	957	946	897	927	890	976	954	1017	861	935	954	988	878	934	923	966	929	973	895	941	906	969	967	980	956	881	947	963	946	978	1001	932	892	942	923	928	968	931	986	938	914	968	892	919	984	901	985	919	932	999	888	910	954	979	927	926	975	916	962	983	983	1018	927	953	902	919	935	941	937	966	903	906	977	982	959	974	940	974	946	959	950	944	973	929	924	944	933	923	947	946	960	956	950	971	973	915	979	923	926	937	903	926	990	922	977	917	942	944	968	884	951	921	971	919	930	836	950	959	971	920	968	940	933	983	957	932	918	912	930	948	933	961	927	996	912	994	968	942	951	927	984	961	967	963	946	925	937	954	914	901	893	988	932	969	973	915	924	899	938	974	983	939	934	921	928	986	957	928	948	928	961	913	953	943	919	901	954	923	936	933	982	895	944	981	923	940	879	937	930	915	930	988	978	960	936	913	943	919	1000	937	959	929	939	981	957	998	960	957	952	903	966	946	936	989	924	929	965	960	939	986	988	999	947	980	901	907	889	932	877	963	969	966	946	930	930	954	922	894	961	980	953	932	944	910	953	945	905	929	968	933	946	979	952	947	940	917	906	882	899	927	954	953	876	931	905	931	946	942	938	953	998	946	950	977	922	936	943	959	941	946	935	957	932	963	965	943	964	946	898	984	965	930	967	947	938	919	927	890	963	955	950	944	995	934	891	876	963	905	908	917	907	972	977	852	934	933	926	946	923	995	957	935	948	965	983	929	986	979	949	945	960	885	936	946	950	954	905	946	922	945	990	919	946	952	954	956	940	918	918	961	968	925	926	939	952	952	947	924	981	949	1004	946	952	937	946	943	935	974	1034	889	953	938	937	929	937	944	940	986	944	926	951	912	897	988	932	919	945	981	997	950	874	945	926	932	889	958	882	912	938	893	926	939	893	916	955	992	938	981	961	942	979	917	978	951	959	988	929	936	914	936	913	911	965	950	935	941	995	890	927	991	980	884	944	923	963	955	952	912	912	956	897	916	988	931	901	935	952	878	903	956	921	946	946	927	995	924	954	949	940	926	975	945	956	943	947	888	954	954	919	906	976	928	967	933	938	994	925	984	989	935	938	948	935	963	907	957	985	951	941	921	968	984	903	969	953	942	957	920	907	942	956	963	946	947	953	958	923	931	907	925	921	913	935	939	942	954	982	935	927	947	910	957	914	965	913	949	951	1004	930	940	928	966	948	937	963	964	955	970	946	954	980	955	935	921	957	872	956	927	943	949	929	929	898	979	923	925	989	909	982	943	996	908	959	932	900	941	930	914	942	968	899	1000	1000	958	950	993	945	983	935	909	936	955	1013	877	940	955	953	945	970	969	1007	912	937	948	943	948	893	986	942	937	854	951	978	971	932	954	968	943	937	919	946	919	969	881	870	965	980	955	1028	981	985	925	956	974	951	950	939	984	910	903	956	925	960	916	1000	937	937	932	981	970	985	982	917	963	922	959	940	896	977	931	895	993	985	939	920	976	1002	938	884	962	939	954	927	967	932	953	939	950	955	922	897	911	956	982	943	974	956	953	960	898	938	986	956	924	926	934	949	965	953	966	991	936	935	985	947	921	891	972	939	947	979	952	942	971	917	976	948	914	956	951	951	993	912	962	877	962	903	925	944	923	870	958	975	949	863	935	910	983	934	956	908	989	944	970	964	951	948	977	915	916	972	972	988	988	880	949	951	931	950	932	951	932	889	960	973	983	929	893	919	946	921	947	967	928	976	985	945	908	986	901	968	919	972	951	942	948	921	941	929	970	950	898	952	950	914	953	974	993	969	947	969	951	938	945	919	938	1031	945	974	939	925	948	960	912	974	927	914	929	960	936	916	921	942	955	958	939	996	876	959	931	953	902	928	977	941	963	989	946	945	897	969	921	975	1012	915	930	945	948	946	884	934	905	917	964	971	941	957	870	942	961	928	914	967	930	947	976	938	970	958	955	893	931	913	907	990	939	889	915	915	916	997	922	909	952	949	970	916	985	936	927	949	909	947	956	922	938	933	980	932	922	958	968	956	963	919	925	929	908	930	937	948	988	918	944	944	932	932	966	932	993	865	947	937	919	923	954	967	981	921	1002	898	871	897	881	963	949	920	958	990	960	950	900	940	927	960	933	960	965	944	907	934	914	890	932	920	884	936	953	902	902	955	919	898	945	955	935	962	930	964	910	924	978	980	932	943	897	944	954	958	958	911	962	951	928	954	914	955	930	933	973	924	964	992	896	900	942	975	946	964	915	957	945	957	978	934	969	953	986	936	970	884	919	962	976	914	935	975	966	925	965	972	963	976	870	959	924	941	935	959	978	956	927	919	965	942	928	977	911	964	995	941	986	905	938	963	928	946	963	891	931	953	853	921
4487	1006	1260	1045	728	555	432	361	291	302	263	282	261	240	220	240	240	224	215	190	208	210	195	184	169	194	182	199	223	199	175	191	192	206	208	200	193	219	209	207	185	210	197	197	201	190	182	198	188	216	188	178	212	174	178	203	194	207	188	219	189	222	187	187	188	180	175	185	207	190	177	200	177	191	179	184	191	211	189	159	187	188	206	164	178	187	206	169	182	192	194	193	168	189	187	181	174	183	190	195	197	211	191	186	169	187	178	199	217	176	195	186	195	175	165	188	222	190	197	198	183	208	194	197	172	195	188	191	198	194	170	174	191	174	199	188	202	209	193	183	182	178	179	192	199	197	188	170	189	172	180	167	175	168	193	206	180	204	178	197	183	182	201	166	171	204	201	197	210	178	189	169	189	221	168	196	210	200	206	167	166	195	188	183	175	182	189	204	190	197	179	184	174	148	178	174	199	205	203	223	196	190	191	175	204	184	191	205	201	196	209	187	192	182	180	171	182	189	168	192	175	186	170	193	198	170	184	182	210	183	183	164	203	166	191	186	174	200	184	204	177	173	169	204	171	204	198	193	204	189	215	184	181	188	184	191	182	179	210	203	175	196	178	207	172	185	220	194	195	192	172	208	208	175	195	183	193	187	181	197	202	184	191	188	203	171	196	177	207	204	190	194	181	202	192	209	204	165	196	173	207	185	180	213	199	175	192	206	200	180	188	177	200	185	197	194	206	184	184	174	178	182	180	162	165	169	196	182	173	179	180	191	206	179	175	185	191	208	191	190	180	182	197	200	199	207	167	179	203	176	193	189	189	181	174	202	198	183	177	191	184	192	198	154	213	168	192	208	186	184	206	197	200	189	206	190	183	206	193	196	201	170	190	198	180	191	183	189	193	183	189	205	169	178	176	174	177	175	180	195	200	205	182	168	201	171	210	178	166	185	169	186	177	192	192	192	198	185	193	175	183	197	176	187	201	193	191	185	180	198	210	172	169	189	177	186	213	201	209	198	185	218	212	182	196	178	198	183	171	206	187	206	203	194	193	191	166	173	193	183	198	206	200	213	181	193	177	183	194	173	215	195	204	198	189	196	188	199	201	184	180	190	180	183	182	197	168	187	177	198	178	192	196	170	180	189	191	201	187	173	183	182	169	185	173	196	181	193	174	207	187	171	192	188	181	177	176	182	190	210	181	179	182	182	170	178	182	197	186	210	169	209	230	195	204	172	171	196	198	170	182	197	196	181	194	190	199	196	164	190	193	165	162	184	181	214	193	193	199	216	206	183	173	164	201	178	178	200	170	172	201	160	173	186	175	199	172	209	181	177	182	174	208	191	205	192	197	195	159	205	206	194	185	184	168	176	155	187	190	167	193	229	182	166	205	162	210	176	195	187	163	181	188	195	210	195	169	196	190	179	194	197	174	190	219	189	172	187	163	190	180	197	219	188	181	171	161	184	162	180	195	166	178	188	156	195	173	196	174	183	193	202	194	219	170	197	196	225	183	169	217	185	166	196	196	191	186	210	183	196	160	209	175	207	163	174	177	196	168	224	181	192	188	182	196	199	199	190	177	182	176	189	169	192	183	198	170	192	196	203	190	191	205	196	177	190	203	168	204	194	204	184	176	210	201	193	183	194	198	206	174	179	197	179	188	201	173	205	186	176	179	182	196	196	197	200	188	202	202	214	193	194	197	173	197	175	157	189	211	193	190	182	190	198	171	180	178	183	184	195	199	161	174	179	180	191	191	174	170	195	184	190	197	192	170	182	195	193	183	180	189	184	177	199	193	183	178	188	205	203	156	172	177	195	173	187	206	189	205	191	217	160	165	172	194	188	181	196	172	189	173	180	192	213	218	165	185	196	180	172	189	187	205	210	164	193	170	182	175	188	182	180	188	176	185	178	169	182	175	165	165	195	182	184	166	200	212	187	188	191	177	209	193	195	176	157	208	176	211	204	208	193	174	212	202	163	176	161	183	211	180	193	196	201	190	174	179	176	205	211	197	174	215	183	188	179	204	193	192	181	196	203	223	190	180	201	170	217	192	208	176	204	180	179	198	203	186	165	185	184	192	209	200	178	183	188	213	189	180	158	180	205	215	154	194	178	197	211	192	194	167	203	178	187	181	187	197	191	192	222	189	200	179	190	177	176	194	180	203	205	197	177	189	192	201	171	194	188	201	171	194	212	181	191	180	193	159	200	180	172	193	198	175	173	191	206	204	183	181	197	189	219	176	217	204	183	195	189	166	217	200	200	155	190	199	196	185	159	178	164	212	177	187	183	187	226	179	200	208	175	175	189	190	188	177	180	197	195	187	183	204	169	182	180	191	198	190	202	182	190	200	190	198	191	191	190	189	193	181	193	175	192	168	200	199	166	167	182	191	200	183	190	204	179	204	177	180	203	165	183	186	165	207	181	183	179	170	187	165	193	188	191	203	184	183	192	197	186	209	210	202	164	196	185	186	213	188	193	169	171	193	219	190	169	191	219	183	178	194	164	189	199	190	165	204	189	184	193	195	168	212	174	192	170	190	191	168	193	168	178	186	213	182	190	148	166	177	176	202	186	201	195	208	193	181	168	194	185	203	169	212	181	201	183	183	198	199	183	169	192	201	173	193	178	184	190	185	195	214	174	196	190	184	191	186	182	188	187	195	199	203	189	168	192	191	178	172	173	184	202	177	194	172	209	192	191	186	163	181	185	181	193	180	183	198	180	176	200	178	186	188	192	180	207	170	198	167	183	182	198	194	181	195	176	180	185	182	194	181	211	186	161	174	183	189	200	206	175	179	190	209	189	200	193	181	187	163	171	190	199	189	203	191	165	167	199	179	186	176	201	205	186	161	196	199	219	190	200	199	182	162	193	210	200	166	201	187	184	205	201	201	195	198	200	194	181	172	206	170	182	192	183	185	173	189	183	167	177	212	186	181	209	183	196	170	191	179	218	201	181	184	198	207	190	185	176	206	178	182	198	196	193	183	188	181	190	194	196	199	179	187	188	207	183	202	195	200	192	168	174	183	196	180	181	207	186	163	169	167	158	203	190	180	189	194	212	196	186	180	225	198	160	191	204	207	183	196	187	192	165	183	203	186	203	188	193	199	221	177	204	191	174	205	164	211	192	203	197	179	188	189	183	180	189	193	193	194	207	202	202	207	208	176	210	179	177	181	193	193	172	196	197	184	182	184	188	193	217	228	195	181	207	194	152	197	209	196	166	202	182	203	201	179	198	184	203	199	221	172	216	182	200	195	187	207	188	197	198	196	192	188	205	196	213	195	185	183	184	186	187	186	194	191	183	195	202	197	228	181	199	185	177	203	197	202	190	205	191	194	184	194	180	171	191	173	201	187	164	190	171	195	216	191	195	186	179	182	156	189	197	188	189	175	183	192	200	177	186	183	179	208	179	209	188	206	183	194	198	198	191	186	197	187	192	205	194	178	182	203	176	182	191	211	183	179	161	188	168	173	178	206	182	186	208	207	208
5649	1487	3092	3670	3128	2634	2241	1879	1705	1484	1319	1144	1171	1059	995	936	876	878	812	843	831	800	781	765	767	723	713	741	763	672	707	692	671	704	660	685	746	713	712	672	641	680	656	621	627	688	622	624	657	663	626	616	661	647	646	604	645	640	646	640	610	656	635	672	601	618	622	612	584	631	638	603	659	630	611	641	608	657	568	629	626	576	595	643	592	616	633	654	629	561	563	659	663	604	603	640	624	567	625	674	617	597	663	626	568	605	581	613	625	608	636	583	601	649	605	590	614	601	652	649	621	612	625	609	574	601	616	620	622	614	631	643	612	599	594	587	620	600	671	630	586	622	630	600	599	572	615	599	599	612	583	577	595	600	598	667	594	669	613	621	651	636	634	614	584	615	593	634	628	599	605	567	603	561	556	627	620	565	599	635	620	650	628	631	578	620	606	597	626	649	642	587	653	630	601	566	578	639	589	611	600	592	633	628	640	535	617	639	595	562	643	632	582	647	613	585	587	606	628	648	625	569	602	586	653	578	588	603	596	614	583	603	585	610	592	623	622	601	611	600	622	631	600	632	597	568	628	611	622	640	621	585	596	616	574	584	614	592	619	654	581	610	633	573	610	634	590	589	602	578	579	587	614	572	637	596	618	613	639	631	607	620	576	643	568	617	616	554	592	621	629	622	606	642	572	616	601	609	607	596	601	624	606	598	652	592	603	587	569	619	610	607	605	560	622	638	565	613	572	642	611	645	643	617	595	583	623	606	607	595	604	616	634	603	628	670	554	601	562	622	590	623	618	600	572	671	580	636	598	604	601	577	595	643	564	580	563	630	611	573	585	607	610	605	609	602	592	606	605	597	640	613	596	604	648	616	612	611	645	604	629	631	618	635	563	637	624	673	603	549	605	639	652	601	606	613	635	589	588	621	545	610	620	624	579	618	607	644	628	622	644	649	599	593	636	577	574	585	598	578	583	633	614	613	586	630	611	612	597	609	599	647	603	551	547	560	615	622	625	617	645	618	586	620	610	660	583	632	612	603	621	615	567	601	599	586	588	634	579	635	597	612	639	670	601	642	620	626	649	631	600	593	642	607	593	623	655	599	614	622	636	618	640	595	594	614	610	623	659	671	646	608	647	607	608	597	603	605	609	592	605	607	614	616	623	602	598	571	576	612	577	603	638	618	606	606	630	620	580	642	663	571	585	600	576	628	530	612	615	646	629	584	595	606	614	591	638	579	610	591	628	606	583	621	592	622	582	619	599	604	620	602	614	580	607	606	590	633	641	540	584	589	577	616	608	593	629	613	574	608	594	610	588	602	598	637	628	590	641	601	597	585	620	589	644	625	620	592	628	582	590	593	609	586	573	541	612	589	618	605	629	624	615	577	618	634	628	621	648	634	587	612	559	593	620	566	643	613	610	609	554	625	601	596	616	614	592	645	603	636	608	648	611	593	631	644	588	614	581	651	587	580	632	639	606	595	614	616	571	601	585	580	583	593	576	607	611	582	567	598	648	656	610	608	561	583	612	600	621	586	561	634	602	576	592	660	596	572	631	606	615	574	640	634	603	577	600	583	612	580	667	603	576	642	612	573	605	589	652	646	635	643	608	575	624	608	642	602	605	630	582	603	583	631	596	638	611	575	569	605	583	587	635	622	597	614	615	608	592	607	609	596	632	629	576	608	576	553	613	621	601	651	627	577	573	556	635	603	580	646	646	621	590	562	576	573	592	563	628	650	628	613	587	617	607	617	599	581	619	625	643	620	605	630	621	602	589	602	650	596	650	622	603	623	637	625	641	638	580	597	620	599	591	581	635	579	614	558	626	616	626	612	613	590	620	562	559	631	604	585	583	670	625	601	663	600	614	596	583	581	581	602	602	551	598	624	572	603	588	625	604	610	578	614	596	588	639	616	602	599	581	641	639	605	634	654	622	603	606	618	588	616	623	640	570	587	610	633	623	588	633	625	603	622	606	566	589	612	559	624	590	584	644	618	597	642	619	600	592	574	625	615	633	580	594	615	592	577	617	620	620	591	614	603	591	607	617	617	653	621	644	570	571	636	564	605	610	621	632	587	634	587	613	592	588	608	589	568	611	600	615	636	618	638	622	599	592	593	589	602	623	551	590	601	571	622	598	598	623	634	573	598	609	620	584	584	603	598	605	573	640	601	579	577	641	618	585	589	633	621	642	612	581	601	625	617	617	591	614	563	628	597	611	619	633	555	622	575	573	647	577	579	547	613	607	645	593	595	594	560	602	616	623	625	646	576	608	616	644	620	576	549	617	558	632	623	631	605	565	604	561	609	603	683	604	591	595	604	591	586	646	621	589	605	617	624	582	606	604	608	633	621	613	620	591	666	609	604	573	581	594	637	653	576	611	624	585	661	598	611	649	627	599	590	604	594	608	622	622	599	603	588	681	640	592	626	563	615	624	597	571	587	598	590	591	612	580	630	587	599	602	605	607	619	585	628	636	641	603	600	593	629	579	580	630	595	645	548	613	640	593	627	582	578	618	617	627	629	594	647	586	576	628	606	620	589	579	568	596	582	625	604	644	638	613	603	601	601	600	602	633	592	641	573	636	579	599	614	603	651	605	567	611	546	581	636	593	597	560	630	653	607	635	621	600	626	659	629	634	590	610	625	590	570	621	629	604	607	628	632	606	603	591	604	599	600	609	583	639	629	587	549	581	644	602	616	615	629	604	641	676	627	606	568	561	578	634	622	589	580	613	567	623	674	584	593	580	611	616	655	593	640	605	597	565	603	583	597	638	601	640	639	560	639	608	613	604	643	634	615	619	565	610	682	638	567	590	669	643	599	612	609	588	619	590	649	593	604	656	633	576	612	592	602	643	619	589	645	633	562	614	639	638	584	639	585	642	601	592	577	630	596	642	614	592	589	589	563	620	628	644	610	621	619	632	628	598	580	580	578	578	590	591	629	609	605	589	608	619	622	611	645	594	600	556	619	608	587	575	643	625	602	608	606	620	632	565	615	617	614	610	589	596	607	668	521	584	635	633	569	600	594	614	617	659	611	578	602	612	609	602	582	620	583	615	613	639	616	558	639	605	617	574	583	608	573	619	613	628	601	595	623	594	641	639	616	569	588	559	572	601	615	578	610	594	606	596	579	598	616	627	612	606	638	621	660	592	594	637	598	622	627	633	609	586	581	615	555	580	663	602	597	607	572	658	590	603	609	653	578	580	635	573	595	583	648	630	608	613	618	603	582	607	604	524	577	563	598	629	613	614	599	606	602	648	595	568	612	584	565	601	593	588	581	601	610	602	654	620	593	576	603	605	587	630	619	665	593	633	616	617	608	622	599	623	621	543	632	620	625	588	631	595	616	586	598	608	587	584	572	595	607	640	584	589	580	588	650	554	606	583	585	652	594	639	603	584	600	590	624	602	618	622	625	585	576	625	602	587	640	591	586	580	633	572	610	609	607	558	609	593	594	620	584	617	590	586	571	648	560	619	617	601	594	579	623
8545	1923	2287	1785	1171	890	657	500	399	351	332	271	232	246	228	218	195	205	186	172	175	175	179	182	154	160	146	157	158	127	143	141	128	140	156	139	153	126	154	150	135	124	135	149	169	144	152	139	128	137	143	120	145	149	113	118	146	150	140	138	148	125	137	139	133	130	151	128	131	138	147	105	146	134	143	140	151	135	129	130	127	165	132	114	126	129	117	123	129	121	141	143	128	100	133	138	119	124	135	107	134	139	126	138	130	143	123	140	142	135	145	131	140	136	134	125	122	142	159	142	140	140	158	143	147	132	149	147	125	118	150	140	145	132	126	121	125	107	128	152	132	132	124	135	141	121	108	122	129	143	151	127	115	126	123	128	119	133	125	118	132	145	118	139	136	138	144	139	109	125	122	114	161	122	125	127	105	142	130	139	142	143	136	144	127	147	132	145	153	139	130	124	145	119	139	135	124	132	113	134	125	129	136	127	130	135	129	138	119	110	131	143	132	136	122	138	116	130	124	126	127	111	120	123	131	129	125	119	152	149	122	110	123	127	119	120	122	138	119	134	126	121	146	126	111	132	134	135	134	125	113	146	128	152	119	140	143	132	134	151	160	130	113	121	140	130	159	123	139	135	141	150	132	122	146	133	139	128	146	125	133	132	121	121	127	137	135	126	132	105	121	131	153	122	123	141	130	120	117	119	175	138	126	121	137	140	136	134	132	154	136	125	143	127	125	144	140	139	116	126	124	155	139	128	125	116	134	129	137	138	120	143	120	119	153	108	126	145	146	122	135	109	132	136	118	145	108	125	133	141	124	145	126	144	137	107	142	131	122	134	138	148	131	128	125	130	123	148	123	145	121	124	128	135	123	149	131	142	125	145	146	133	146	131	142	149	110	135	122	118	132	131	123	119	125	128	127	126	148	131	120	132	132	115	118	141	137	140	142	121	104	166	132	126	153	153	124	133	147	138	116	137	130	125	137	141	127	140	145	130	137	139	108	130	128	135	130	142	119	123	115	122	140	125	125	126	131	122	149	141	124	126	117	135	132	151	125	123	133	122	131	124	124	138	122	98	143	119	130	137	134	128	139	120	159	146	122	142	134	111	132	159	133	120	144	124	131	120	134	145	99	127	109	136	138	123	130	139	125	115	104	132	134	112	126	133	145	140	122	134	155	129	141	117	138	118	147	142	121	138	134	126	139	116	128	130	139	148	140	128	140	117	116	127	130	123	143	114	114	130	106	106	125	127	134	123	127	126	124	140	157	128	111	140	116	106	135	112	126	140	125	113	139	144	124	145	160	116	142	141	127	130	142	138	127	111	117	141	134	138	112	132	135	123	124	123	115	126	123	135	117	111	126	166	142	131	108	120	111	141	130	152	126	127	133	120	137	154	130	147	142	124	137	157	115	125	138	136	122	137	133	138	117	143	134	132	108	123	135	113	127	143	140	130	121	160	132	134	131	138	129	128	123	132	126	127	119	144	143	117	115	144	124	151	131	125	118	112	123	130	142	114	118	136	129	149	108	144	143	128	135	129	130	150	131	111	108	140	129	123	145	122	123	124	129	147	125	146	123	107	142	138	119	129	126	139	130	99	152	142	133	124	144	134	137	119	137	116	144	146	134	124	122	144	109	131	133	116	115	133	128	145	139	123	130	132	128	140	114	133	131	117	136	134	130	122	139	130	129	122	113	114	130	125	137	147	108	131	129	124	150	128	126	123	132	128	119	141	134	127	149	125	110	121	124	138	131	132	142	124	131	135	133	126	138	139	133	143	124	133	132	122	120	138	130	145	141	130	123	123	129	136	140	114	113	130	122	110	141	136	124	123	121	143	132	128	138	150	107	122	145	128	127	132	109	126	144	131	131	140	133	144	130	133	115	153	149	140	144	145	149	125	138	149	129	154	155	134	126	126	128	132	122	132	137	122	132	143	125	122	117	108	106	127	134	124	129	138	141	133	142	120	112	137	117	145	135	126	118	133	122	118	106	121	117	138	127	108	125	130	109	120	143	136	128	121	126	148	133	152	110	126	138	128	125	116	135	127	107	162	133	134	124	121	115	142	147	129	117	119	130	140	134	121	126	117	104	128	117	131	109	121	133	150	122	115	148	121	138	119	121	136	132	163	141	125	142	147	136	140	136	121	132	139	126	127	139	120	127	122	131	136	128	124	134	119	140	129	128	133	133	122	125	136	135	141	129	117	133	148	128	125	138	126	135	133	118	124	109	127	120	129	127	127	146	125	139	131	131	120	129	125	121	138	137	140	124	140	144	131	124	117	110	146	138	142	100	123	126	116	116	133	128	128	120	126	130	131	147	133	141	145	123	103	115	103	124	136	119	131	130	148	144	127	138	135	140	118	130	152	152	141	128	124	131	140	102	132	129	111	138	126	145	153	132	126	136	130	125	140	152	131	120	122	135	128	131	125	129	132	136	139	115	120	129	138	154	117	130	130	132	127	124	145	135	126	124	126	139	145	112	148	117	126	147	126	147	124	135	129	155	126	156	118	140	116	137	120	137	124	122	135	137	113	124	149	121	141	107	126	119	129	128	125	126	126	113	123	114	113	113	136	114	133	124	104	125	125	114	131	134	131	132	148	148	141	137	134	128	121	123	143	143	136	133	129	137	143	127	150	103	128	131	108	111	128	116	135	136	136	127	130	138	131	116	129	115	123	126	121	131	147	132	140	131	142	122	132	142	125	121	130	127	125	119	146	157	125	125	137	117	125	124	139	126	136	135	113	118	153	122	130	145	118	122	137	144	107	142	137	141	122	122	129	129	127	132	128	129	120	131	112	130	125	127	136	136	144	137	125	139	136	138	135	144	127	127	138	107	124	139	136	152	135	135	123	134	117	119	128	124	143	133	138	130	122	129	128	136	124	130	149	136	136	129	143	155	154	133	147	134	137	123	134	119	128	131	108	143	125	130	146	143	118	124	119	118	140	131	133	147	131	150	120	126	133	162	129	124	151	153	139	97	126	129	126	132	123	137	147	128	147	136	124	130	127	137	107	129	126	145	113	129	128	138	134	138	128	145	130	148	117	136	134	123	137	133	123	128	135	126	156	130	119	138	137	122	119	134	135	144	120	159	136	142	129	119	148	127	119	127	131	117	125	132	109	136	119	128	128	127	142	128	141	121	122	122	144	135	138	141	122	132	148	116	117	118	142	136	133	123	136	147	119	131	140	135	129	133	153	143	137	128	130	133	136	127	141	132	133	122	115	130	137	152	119	135	137	128	138	158	122	151	125	137	126	125	127	120	123	116	146	135	133	136	115	152	126	107	130	141	148	140	120	104	135	128	125	154	126	130	151	128	142	134	127	117	128	132	111	130	121	136	113	143	127	120	130	116	124	112	136	137	121	135	132	115	115	119	140	134	120	134	119	96	124	120	159	121	137	113	120	124	117	126	105	124	137	160	113	118	125	127	131	150	130	122	109	126	127	139	119	133	122	128	136	123	127	133	129	123	132	124	110	135	139
7759	2290	5276	6027	5170	4390	3536	2964	2547	2128	1939	1632	1464	1418	1288	1123	1081	1060	926	894	869	850	792	774	737	719	667	671	725	634	593	632	657	628	549	622	588	623	584	535	589	608	531	568	536	547	490	542	557	500	551	527	532	478	546	513	512	514	510	503	483	489	503	472	456	484	482	506	506	512	529	479	468	449	478	465	488	486	487	440	484	483	489	438	503	460	508	488	471	466	478	474	500	478	472	445	490	459	471	436	456	453	465	452	481	508	455	502	449	495	449	465	471	415	460	472	473	453	462	480	457	470	474	497	465	439	492	472	453	448	498	460	476	471	489	433	480	435	438	475	432	474	428	453	421	438	425	485	416	450	481	451	462	461	461	471	460	456	441	452	459	460	484	468	461	468	431	447	407	448	457	408	472	481	442	487	435	469	458	483	436	452	448	480	449	436	432	417	471	450	461	463	423	439	420	438	436	462	495	460	443	484	472	453	468	436	438	418	464	468	453	450	441	474	459	495	444	440	433	457	470	437	395	427	478	444	470	434	440	507	422	464	440	439	493	443	490	439	457	480	465	438	447	440	443	441	493	467	476	413	488	457	425	451	464	463	461	449	428	429	493	443	477	418	435	421	439	456	459	469	434	449	430	451	484	403	450	463	441	484	458	464	428	492	450	429	421	464	456	442	456	433	461	428	428	454	439	473	447	477	440	422	466	460	440	439	444	461	488	475	441	489	439	484	462	473	462	420	411	437	435	461	457	466	421	457	465	463	465	467	422	428	455	443	434	456	466	424	448	457	457	454	433	471	469	465	466	439	454	472	471	468	460	453	429	461	454	462	445	432	459	447	481	422	472	435	464	502	422	442	447	429	456	456	448	474	407	459	480	458	461	441	436	447	465	482	452	424	452	482	490	442	465	425	452	463	460	475	497	458	494	481	462	436	431	443	425	411	447	440	479	465	467	449	406	478	427	461	444	472	469	461	435	429	442	440	485	479	459	470	451	452	480	442	445	463	446	470	435	420	449	432	443	436	469	427	416	395	503	439	423	472	464	457	426	473	431	451	457	455	437	481	478	495	492	485	456	446	478	443	430	453	425	480	426	432	465	486	452	444	470	486	431	443	459	494	449	404	461	460	463	461	416	465	453	420	473	488	423	478	485	450	457	473	412	428	495	464	461	458	446	458	487	462	418	487	457	495	427	465	445	419	407	442	474	471	459	450	464	455	459	474	415	465	479	462	445	432	454	450	471	459	450	444	465	446	463	443	440	442	490	441	453	448	458	470	461	431	465	434	450	408	467	431	475	475	452	462	453	480	445	456	453	451	471	448	481	470	469	446	447	442	446	477	459	457	465	455	445	473	465	432	449	488	457	451	457	447	458	457	495	434	497	482	453	466	427	455	419	467	474	437	450	466	436	455	421	478	458	395	450	418	461	445	446	473	419	507	481	465	468	462	438	464	416	468	452	486	460	436	421	431	461	445	471	414	436	427	439	472	487	442	450	449	474	458	436	421	407	468	472	469	488	414	476	444	460	481	448	446	448	439	464	467	477	489	451	473	432	444	434	436	460	424	458	448	469	448	441	425	446	470	438	451	485	402	468	473	436	453	467	440	460	457	444	460	428	419	472	471	457	468	467	468	459	471	453	467	459	463	412	491	438	435	476	455	436	401	469	469	459	486	465	437	442	423	455	484	472	436	464	478	481	433	462	428	438	440	432	450	468	482	419	460	441	455	485	470	467	442	468	484	431	447	450	461	472	496	487	487	445	435	449	461	502	488	470	477	423	471	445	438	456	454	416	484	458	458	470	439	458	449	418	480	444	425	449	508	479	432	420	462	451	423	429	439	462	429	451	434	475	407	480	429	444	440	426	440	454	469	456	437	475	476	442	468	424	417	476	406	442	447	478	462	495	442	468	428	460	465	404	455	445	490	440	458	436	460	519	441	472	479	474	445	437	458	441	444	446	492	476	452	462	456	453	417	464	455	477	469	457	446	479	449	476	442	479	464	481	437	487	423	465	455	467	441	447	438	446	459	400	448	443	414	469	461	444	431	428	454	418	453	469	459	412	459	467	461	468	440	486	469	477	473	431	457	440	434	438	453	500	445	445	456	469	437	473	446	475	424	437	470	472	436	436	411	434	466	432	469	458	446	415	440	475	477	461	459	459	471	459	501	473	434	464	453	458	497	487	454	460	434	459	455	440	428	461	457	483	436	475	478	440	448	455	481	469	439	440	448	486	455	461	481	447	441	480	482	421	441	483	476	421	438	469	474	452	426	494	454	469	457	433	465	439	410	417	454	422	442	462	460	478	431	444	492	453	504	449	467	442	442	471	476	467	419	427	460	441	439	459	434	442	423	505	418	463	467	417	439	506	455	442	471	449	450	453	454	448	455	438	435	436	452	413	423	449	429	418	456	457	468	447	456	458	469	443	466	420	478	433	438	449	445	414	435	439	450	457	404	481	452	430	430	469	477	468	426	415	448	421	470	457	491	461	439	492	445	424	463	450	484	454	443	456	439	415	402	494	475	427	465	425	427	438	443	464	516	484	451	465	423	461	460	476	441	451	468	462	464	433	449	457	459	474	424	442	453	453	439	449	449	468	448	515	461	461	457	437	476	436	437	427	432	473	451	470	460	439	460	463	446	455	447	474	437	521	458	402	462	471	449	466	414	480	424	459	444	435	440	417	418	465	441	462	438	466	453	479	453	449	450	466	445	514	451	490	472	410	457	461	450	481	457	442	451	449	435	428	472	499	447	421	472	455	442	449	457	415	467	442	429	455	415	453	460	465	410	433	427	441	479	441	462	412	472	463	430	436	473	468	463	423	464	416	479	439	477	443	467	423	441	484	450	435	483	487	450	477	454	407	442	447	429	435	450	477	501	480	453	445	493	476	471	436	439	448	468	450	489	434	438	464	444	472	438	441	482	461	462	454	442	430	448	448	440	477	471	481	482	468	457	466	484	430	431	421	438	457	448	462	455	460	426	474	473	440	470	440	444	430	442	412	435	455	459	450	486	482	446	430	436	469	449	428	440	434	451	448	450	425	488	413	444	432	418	477	436	491	466	480	476	473	444	430	441	480	455	412	417	485	477	444	446	424	419	465	468	491	453	480	467	440	478	469	436	477	463	479	407	447	461	411	484	454	424	438	459	441	457	483	444	485	454	464	436	473	432	467	450	452	456	458	466	469	463	456	428	471	432	446	460	438	515	445	437	472	438	480	436	468	473	413	449	483	412	441	435	491	477	426	481	475	445	479	484	447	464	432	479	415	428	449	466	452	421	491	452	472	462	473	424	421	447	462	429	472	468	453	450	434	447	456	436	471	469	458	436	464	416	485	469	464	450	428	458	461	461	437	481	509	435	444	429	431	466	436	455	431	447	437	451	457	476	470	440	450	441	484	445	456	454	445	427	457	471	493	464	450	471	443	480	475	411	474	457	479	540	488	462	462	435	450	464	450	428	441	467	435	452	472	418	455	475	445	458
1327	358	389	318	329	322	355	317	317	318	323	302	290	311	324	341	312	309	346	315	287	332	327	289	312	292	307	284	316	330	300	319	327	334	328	330	308	357	342	338	288	312	356	329	315	315	295	297	311	303	293	311	301	292	336	326	333	286	313	295	318	353	331	279	307	312	319	312	309	299	262	273	304	306	304	334	285	302	302	320	302	285	330	312	299	282	348	326	339	307	295	317	314	334	317	288	288	326	301	291	312	315	330	336	326	307	323	324	285	327	291	308	317	381	347	331	332	285	313	315	317	292	324	310	321	314	322	323	300	358	340	303	317	313	288	316	309	286	329	299	300	300	323	296	298	299	322	312	287	343	336	314	305	330	290	334	299	336	304	328	314	321	293	304	376	331	295	307	293	325	361	326	318	295	314	345	310	316	302	326	317	303	316	301	317	309	323	297	290	282	291	315	286	285	313	324	297	325	286	311	356	320	293	294	317	304	336	336	275	303	352	327	323	305	266	307	356	320	303	339	344	319	305	316	313	271	300	303	288	315	307	303	308	329	288	298	350	297	309	322	269	318	327	291	332	338	340	343	323	309	320	289	300	342	297	292	342	289	321	317	322	293	311	314	293	285	346	316	322	357	300	325	332	315	308	318	293	341	303	315	326	310	320	327	311	315	309	311	303	309	330	321	347	308	284	325	342	302	334	311	322	316	300	305	316	307	316	295	331	307	292	316	313	288	313	336	312	299	350	324	309	291	342	309	312	290	328	280	332	331	300	342	346	319	334	315	321	284	317	298	310	315	316	325	314	319	318	302	303	303	318	310	278	323	318	278	297	311	306	359	311	321	324	315	347	309	333	322	315	299	293	299	369	325	302	320	314	311	310	303	317	331	302	320	313	329	317	329	294	296	329	307	292	299	293	288	334	325	324	333	312	300	321	312	326	352	316	339	342	312	317	303	313	332	355	312	342	313	304	316	330	321	323	319	293	324	321	323	323	312	316	320	310	292	350	339	299	323	337	348	310	305	324	272	304	325	345	316	325	307	295	304	265	318	326	323	335	325	295	323	298	300	272	349	323	327	317	305	321	324	305	298	319	326	303	303	313	314	329	334	326	312	322	311	339	292	329	288	309	303	329	295	297	279	308	341	316	304	338	337	320	313	331	317	299	334	326	353	308	297	340	327	308	304	322	330	315	346	310	299	325	318	288	324	343	322	330	293	322	294	298	306	307	329	294	324	320	293	330	325	290	329	315	288	311	332	279	313	313	315	321	295	330	298	318	306	316	292	359	304	309	314	319	319	317	312	323	322	290	312	336	311	326	310	310	324	304	307	322	337	333	289	345	317	323	328	360	344	303	305	312	322	298	352	318	320	288	321	337	273	332	319	321	293	310	331	308	291	356	322	343	309	295	334	328	322	325	301	338	324	342	326	307	338	309	304	331	304	286	279	300	319	307	314	350	335	301	279	310	317	314	283	295	294	310	283	306	340	306	314	294	293	306	318	305	318	288	307	291	341	330	285	333	307	304	333	341	317	315	307	312	299	341	331	297	310	306	351	276	321	305	326	314	270	287	293	301	274	322	323	340	305	326	309	328	288	294	352	313	318	310	326	347	318	320	305	326	315	305	317	291	295	338	313	304	332	295	326	319	321	308	315	289	328	306	347	298	304	311	315	330	290	318	277	285	294	307	314	303	301	306	315	285	307	301	312	338	342	311	322	292	302	303	337	290	319	311	302	320	310	338	316	314	320	325	330	300	305	341	351	316	309	311	306	295	322	346	305	309	307	321	310	284	286	315	315	310	339	276	308	326	307	301	336	274	322	328	300	301	298	346	324	322	335	303	310	295	314	315	294	285	309	323	320	287	301	320	323	300	313	329	278	326	317	305	327	319	311	297	292	337	309	299	304	321	313	289	297	322	306	329	291	296	347	323	301	284	315	303	274	315	329	316	319	321	325	328	314	322	331	295	295	310	322	329	298	315	309	313	297	299	287	343	325	274	326	303	278	309	292	320	297	318	285	318	325	324	319	338	293	289	310	311	333	317	339	337	277	317	327	302	289	305	317	357	325	292	326	367	300	328	312	309	315	349	287	329	314	329	311	326	297	303	277	324	309	305	320	290	334	330	275	332	270	266	298	304	320	286	315	282	273	326	324	296	326	328	321	301	287	298	274	308	311	296	323	332	305	304	280	317	299	309	299	325	321	356	333	330	288	302	328	310	305	337	320	283	342	327	337	314	303	307	322	310	316	305	317	325	289	343	331	296	289	289	334	306	333	313	303	318	309	315	292	344	304	309	282	288	294	296	307	335	295	331	312	295	342	313	335	332	293	288	337	302	310	320	319	317	326	354	328	339	328	310	342	326	302	306	322	296	331	316	319	337	317	289	312	307	317	300	319	331	299	344	326	311	311	322	305	280	317	312	295	288	302	319	308	330	341	276	324	325	338	310	305	282	288	336	320	321	302	312	303	327	313	310	295	340	318	287	322	328	354	306	250	343	326	329	295	285	284	335	331	325	320	310	328	316	329	345	329	325	302	291	314	325	314	301	335	324	294	298	335	317	307	297	282	282	311	312	318	336	310	329	341	335	346	305	301	314	313	322	320	314	317	298	305	294	316	302	308	337	313	326	316	315	344	322	317	316	332	330	315	351	311	310	340	314	277	299	315	325	310	313	283	315	313	294	311	317	290	314	305	345	347	320	329	283	308	347	306	323	336	320	323	308	354	305	312	326	305	314	302	309	312	310	338	323	310	321	327	334	317	300	330	321	305	307	303	318	306	346	283	311	334	298	346	338	325	314	289	323	296	293	297	316	331	315	322	311	266	303	322	307	315	302	351	316	310	296	306	331	314	326	264	317	329	285	346	293	351	346	302	324	329	305	316	291	316	328	335	320	303	314	302	297	308	327	374	313	313	330	312	297	310	304	315	315	304	338	318	307	339	333	327	362	309	305	313	315	312	341	322	302	289	313	329	331	338	319	298	341	325	331	301	342	324	322	301	279	320	313	298	337	333	308	299	294	317	328	328	332	316	298	339	303	289	312	322	317	325	312	325	323	304	294	308	325	293	345	340	324	337	307	331	307	314	306	304	304	294	326	314	290	313	332	323	325	313	311	303	333	287	306	326	351	297	298	328	294	314	355	313	318	285	300	355	305	316	297	319	318	285	312	319	306	305	351	336	335	293	293	311	317	302	322	322	323	310	303	317	320	317	316	325	298	317	332	308	315	324	313	324	314	318	307	320	326	329	298	309	308	349	349	324	323	316	288	315	315	296	316	328	310	342	295	312	311	290	302	309	313	322	325	300	309	310	315	321	305	302	305	304	321	323	303	302	309	320	323	312	310	340	303	303	323	306	280	322	306	320	278	288	327	348	293	322	300	327	313	304	311	325	284	331	329	322	312	351	319	326	334	312	309	329	291	323	339	319	332	325	300	303	303	274	321	277	315	333	309	309	303	318	318	345	357	299	344	331	318	301	274	376	311	319
2332	993	1095	1101	1108	1093	1017	1045	988	996	955	1035	1031	932	979	999	979	930	914	996	924	936	977	985	929	986	960	938	926	946	963	996	974	931	983	964	949	934	956	920	942	976	899	929	923	942	991	933	927	948	963	952	942	928	885	1000	920	946	924	935	961	982	939	1035	939	962	932	972	977	934	963	1004	976	963	972	878	919	979	934	942	948	992	993	952	982	1017	927	910	904	941	929	956	968	944	952	981	939	935	963	935	940	967	942	924	965	968	967	931	935	927	949	908	945	948	929	936	983	961	946	942	1009	945	973	915	948	930	919	910	962	953	1004	972	919	952	941	976	996	910	883	923	947	910	944	981	921	960	928	991	948	927	940	990	919	1002	928	913	965	986	907	913	919	960	935	930	911	912	946	933	956	983	933	972	928	958	952	924	934	954	921	999	942	992	933	963	938	975	943	936	960	961	967	922	969	939	949	945	1014	938	989	945	913	934	990	925	956	970	987	976	908	994	910	907	946	962	958	936	932	980	930	953	890	931	926	908	938	953	982	857	915	939	951	930	900	1008	1031	905	931	933	974	916	883	936	928	935	940	954	940	921	919	927	901	968	993	963	940	915	1011	934	956	905	950	964	873	963	931	969	894	968	969	990	929	895	942	949	918	949	926	979	881	964	858	932	968	941	935	910	914	908	950	945	954	945	970	1018	914	993	981	938	979	876	938	983	963	972	920	945	929	1004	947	980	932	936	932	936	911	946	925	997	900	946	939	908	941	942	911	928	967	889	924	1004	942	964	931	900	947	937	914	992	938	976	920	917	915	982	931	948	965	948	916	945	972	967	925	901	934	944	933	968	933	955	991	888	917	959	956	929	968	923	967	958	956	1018	946	870	894	942	988	938	927	937	985	918	952	944	976	914	952	902	963	891	934	914	940	904	943	924	948	890	960	969	948	966	938	987	930	953	948	947	903	974	928	939	867	965	956	881	953	937	911	971	929	894	907	967	915	986	943	936	900	945	967	975	939	913	1047	911	970	907	931	927	924	917	955	905	902	899	977	990	910	881	961	926	931	914	973	941	917	937	906	965	941	953	915	959	956	898	919	963	963	937	958	959	971	932	908	977	966	961	936	943	936	950	937	903	943	974	977	966	927	921	934	930	909	917	964	939	995	952	899	902	953	950	953	929	939	894	909	957	945	964	944	967	912	952	931	912	941	919	961	918	953	937	920	913	932	931	933	955	1003	966	938	908	940	936	912	902	963	930	932	953	959	970	935	931	969	939	944	1021	937	923	919	928	954	942	902	1011	949	941	939	967	927	930	942	989	880	1009	955	929	950	965	958	919	912	926	925	960	981	965	899	981	948	946	926	895	905	914	929	944	962	928	885	920	906	936	957	959	944	920	928	910	953	955	950	984	968	937	981	995	978	1003	932	904	923	966	1028	929	926	941	1004	932	904	951	887	917	964	1001	921	909	910	963	921	986	970	913	926	953	972	931	928	967	915	964	992	946	986	926	918	944	917	917	967	963	939	927	954	938	972	949	963	935	918	956	937	975	960	906	933	969	945	956	939	962	966	931	938	963	960	971	962	957	922	884	950	919	945	960	909	881	902	974	988	972	943	929	953	885	951	980	1010	935	986	957	975	884	982	955	944	947	923	972	947	960	971	996	963	953	949	957	974	1002	941	975	978	957	937	948	909	931	989	941	942	987	875	995	962	909	929	938	954	903	916	928	934	952	1023	1003	991	907	915	996	894	940	924	978	924	961	954	955	920	926	956	914	965	972	948	993	963	899	972	914	950	957	948	937	945	973	935	931	907	950	946	952	980	924	900	960	984	937	935	945	939	947	944	944	938	972	984	973	928	966	952	938	970	879	958	978	999	976	924	993	971	905	910	884	909	970	938	968	922	949	1023	950	939	921	942	943	975	972	955	950	954	999	968	947	959	923	969	963	952	932	854	984	927	956	897	938	960	951	952	936	1011	883	970	997	1011	926	948	977	942	1026	899	964	884	928	922	1006	904	924	943	941	913	954	910	922	949	932	944	954	1012	921	962	955	913	945	944	899	994	950	914	987	936	905	943	933	877	957	950	912	1041	958	966	973	932	915	983	925	876	934	920	960	932	890	963	919	932	1013	933	966	918	938	941	970	985	918	925	1008	942	912	948	998	895	935	935	933	882	953	896	906	890	973	947	973	959	929	923	946	950	931	978	939	921	958	963	951	981	959	941	944	938	965	940	914	953	972	926	924	969	934	950	945	946	929	936	948	944	943	945	958	902	947	937	960	917	887	932	944	884	899	897	904	983	929	993	954	895	956	971	969	939	935	896	916	905	946	972	933	944	951	954	931	971	913	945	966	952	963	953	946	910	935	934	933	974	966	962	926	913	906	955	932	940	920	937	899	949	957	940	945	967	981	919	916	986	960	952	945	917	954	993	936	924	942	925	912	906	943	1001	949	953	901	938	979	938	945	985	984	953	959	964	955	983	928	944	956	986	951	949	975	897	951	983	922	920	929	903	1012	961	911	976	927	959	945	938	965	914	933	980	942	1004	957	896	909	924	973	931	943	924	950	935	943	962	931	1011	990	925	923	955	932	916	906	918	885	967	928	953	959	938	983	951	942	906	919	968	916	945	958	956	888	902	962	955	945	951	921	876	940	971	942	935	957	1003	943	926	924	963	935	922	900	1001	987	932	975	911	954	953	944	865	926	936	905	927	991	949	951	997	979	904	914	992	1011	947	997	972	942	971	972	945	942	991	912	932	931	923	947	874	973	899	915	903	1007	965	933	944	961	909	936	925	912	934	997	974	926	954	911	965	948	940	979	914	934	911	923	933	911	950	985	894	937	953	964	965	995	959	964	929	876	993	986	929	957	973	979	938	933	908	916	965	916	939	934	946	886	937	993	939	969	1005	936	860	912	940	938	884	962	911	895	954	908	1026	949	939	981	915	954	926	956	952	892	997	948	1002	913	964	971	996	966	949	924	942	957	963	965	939	943	935	952	1027	925	975	923	951	971	955	959	959	881	924	976	938	985	941	986	916	926	990	941	900	929	914	898	905	977	917	939	969	921	995	966	946	940	1010	936	930	966	952	949	926	905	1007	961	967	967	890	918	976	961	940	960	880	998	952	886	1018	949	940	999	942	960	961	907	940	936	962	967	971	995	957	960	943	969	931	922	1015	950	900	956	905	965	905	990	926	913	955	991	969	923	973	982	969	942	909	910	981	935	936	958	948	929	967	905	928	967	935	963	956	936	944	927	927	937	988	945	916	897	988	967	936	885	931	900	928	956	972	981	997	999	929	903	944	962	937	965	951	863	916	919	925	976	932	971	922	972	951	949	934	925	949	969	919	1017	953	953	942	985	933	956	935	889	951	1010	901	963	953	897	930	918	936	985	917	949	933	882	942	912	960	957	925	954	948	955	973	912	959	920	970	895	968	923	987	989	955	943	969	919	960	892	944	947	925	901	977	929	942	944	948	932	886	959	969	920	968	909	945	952	910	941	951	896	945	912	985	935	896	929	953	953	929	935	919	912	908	932	953	960	967	919
4558	963	1248	1009	682	482	468	379	349	321	301	271	269	253	203	208	224	224	211	235	223	216	202	200	217	211	205	209	212	196	207	196	186	178	203	234	201	173	214	209	187	224	179	218	187	193	211	198	201	195	205	186	183	187	216	191	176	192	201	198	182	193	174	173	191	205	175	209	208	202	179	195	189	205	201	186	204	193	198	199	181	192	175	227	201	174	183	201	212	192	196	176	196	171	190	193	206	202	153	183	168	186	171	201	171	214	207	206	172	184	202	192	190	218	199	211	178	189	169	181	183	183	187	190	162	216	187	167	177	202	189	224	175	206	179	178	209	163	182	208	201	186	189	172	160	201	194	182	200	179	179	180	183	175	187	201	179	185	217	167	202	207	173	184	186	192	169	206	209	198	171	171	198	197	159	183	212	201	190	194	191	172	183	177	196	191	172	189	194	175	180	193	208	187	178	190	181	203	179	192	175	196	202	204	194	208	180	189	182	179	184	197	182	187	191	189	183	191	185	187	203	173	190	205	188	200	188	180	185	196	183	196	185	177	215	185	185	200	201	199	196	202	217	198	183	190	208	183	202	179	187	174	227	194	173	197	178	180	210	201	206	171	183	180	206	212	208	188	178	192	226	174	217	203	190	191	173	187	163	186	199	219	201	231	183	171	177	170	187	172	209	209	194	222	209	184	214	219	194	201	205	168	189	190	191	186	199	167	198	228	182	213	192	195	191	206	172	200	193	198	174	198	180	172	200	187	213	207	189	185	183	210	181	164	195	191	181	174	171	173	173	195	196	180	173	171	180	194	209	196	202	189	176	182	205	188	178	200	203	172	189	187	176	153	206	179	209	206	196	172	201	216	162	202	203	192	214	209	189	198	186	185	182	192	187	186	210	192	182	176	197	174	178	204	189	185	180	178	183	203	209	163	185	185	196	180	195	168	187	205	213	190	158	207	177	205	180	175	176	191	184	184	193	192	183	184	191	172	195	166	196	200	202	194	169	171	175	187	179	200	177	201	188	188	182	191	173	192	175	200	176	177	187	207	192	225	222	186	187	181	203	158	183	178	185	192	205	184	190	202	199	184	194	175	190	190	215	170	195	173	202	183	173	182	202	199	182	216	174	215	171	188	198	189	186	184	164	200	188	182	180	206	176	189	188	154	197	186	188	164	202	201	191	197	192	187	166	198	213	178	174	178	172	176	198	200	194	192	207	195	176	198	172	197	190	195	181	164	207	194	182	189	199	178	186	200	174	195	188	187	184	179	200	183	169	207	185	194	160	160	174	171	173	205	194	204	191	189	186	192	185	188	175	201	212	186	207	181	176	213	198	196	213	208	187	177	196	186	182	188	181	201	169	181	170	210	187	203	187	185	199	176	177	193	177	183	165	205	184	184	174	183	210	181	163	196	180	176	183	187	197	199	195	201	175	207	178	211	178	183	175	183	184	197	206	185	178	187	183	174	202	171	198	184	176	178	175	182	198	175	191	200	177	181	192	176	211	205	183	198	205	194	172	201	196	197	163	181	193	179	182	224	172	193	178	192	208	192	177	186	202	195	172	193	199	210	176	205	186	210	175	173	199	186	156	189	188	195	172	188	199	194	205	192	207	197	188	165	182	168	202	189	195	171	175	200	209	172	206	182	178	182	182	188	208	198	181	186	179	187	180	192	189	175	174	177	189	186	181	171	195	202	184	172	188	181	181	208	186	192	166	168	187	193	188	184	209	216	166	191	166	178	179	182	167	182	195	180	216	177	171	166	184	199	183	188	194	191	162	165	169	165	195	165	170	182	161	186	185	191	180	175	173	192	176	189	193	177	188	178	180	176	181	199	185	185	183	188	176	203	182	180	196	181	181	199	189	159	203	197	187	195	183	185	194	171	196	193	166	180	205	187	185	180	176	192	192	191	190	185	199	205	175	197	195	192	186	165	177	202	196	173	208	189	211	174	187	168	189	181	213	198	216	195	190	199	199	184	179	210	199	183	180	193	190	190	193	213	164	187	171	181	184	186	177	163	181	194	188	183	193	189	167	185	188	219	164	223	187	199	209	206	157	190	208	192	205	180	200	179	200	171	165	204	182	202	189	205	207	178	187	190	177	220	188	190	178	193	206	184	194	200	202	207	196	186	191	168	190	171	188	187	187	197	181	189	175	205	189	193	182	177	186	190	194	196	210	189	178	175	164	179	197	168	170	193	196	197	173	194	175	203	180	187	192	196	190	185	210	187	181	148	160	197	192	187	187	215	192	181	217	167	179	204	174	197	179	203	171	181	219	170	224	188	174	190	206	200	192	159	179	197	191	170	178	186	189	175	211	179	182	160	190	170	173	202	162	170	191	184	176	202	185	185	165	182	182	198	171	198	160	201	195	198	190	187	199	172	164	180	197	192	177	177	230	181	173	178	195	187	160	185	208	202	183	195	197	200	194	174	159	179	183	195	178	203	188	188	187	189	176	202	172	177	177	159	186	159	196	175	195	196	165	190	184	183	177	201	174	183	175	189	187	194	198	198	167	183	192	201	193	179	171	194	192	169	180	180	189	195	186	174	204	182	202	212	193	185	177	216	176	185	175	213	184	198	168	182	174	187	194	197	217	213	201	185	197	199	193	197	200	196	167	196	187	192	193	180	202	192	170	166	188	201	180	179	191	187	166	220	196	210	176	196	178	193	176	215	209	192	193	211	191	199	202	194	183	194	153	190	176	177	176	171	197	201	201	177	206	184	195	183	194	211	177	201	208	193	199	181	210	177	184	193	200	197	161	223	164	200	184	189	207	200	198	195	175	188	168	195	187	196	199	199	192	184	189	205	167	213	198	182	187	205	195	182	171	196	211	169	192	184	231	198	199	183	187	193	185	198	179	179	175	188	195	181	180	201	181	194	160	176	176	182	195	201	175	193	194	189	193	190	189	173	183	198	193	210	197	187	201	187	183	175	198	214	200	190	205	197	195	173	165	198	159	179	186	212	204	200	176	189	204	179	201	190	185	181	195	190	200	181	223	197	189	197	206	188	198	195	225	174	182	176	181	206	202	202	191	207	156	187	158	165	167	189	187	185	181	177	182	205	201	198	168	180	171	191	215	206	181	199	166	157	199	180	183	182	211	197	178	186	177	198	165	169	214	177	194	178	202	174	190	178	196	180	183	179	182	182	173	197	182	189	187	209	191	196	184	211	194	195	199	208	213	189	202	198	203	179	199	188	189	206	173	197	191	161	189	192	173	170	187	192	198	201	198	187	187	162	195	184	178	191	182	181	191	197	202	185	200	183	190	192	185	193	190	154	171	181	186	185	198	191	197	205	206	173	188	199	188	182	183	195	194	184	183	182	180	165	208	194	170	166	182	188	195	191	178	181	173	175	188	192	188	187	190	191	181	186	181	193	230	195	180	174	194	148	178	202	202	163	202	190	172	195	197	188	187	170	205	215	209	177	180	195	194	187	198	201	186	177	160	190	212	173	208	195	165	192	214	188	184	192	206	187
5579	1524	3047	3649	3146	2588	2332	1906	1643	1426	1288	1169	1116	1057	963	996	926	913	888	820	812	781	773	718	729	764	732	754	661	671	743	691	729	675	654	668	677	655	645	615	666	601	596	634	621	638	674	654	646	612	666	630	653	627	621	639	623	622	608	639	595	653	669	609	602	618	595	605	613	622	604	612	651	635	631	650	600	606	612	639	586	616	593	634	626	613	641	587	645	611	572	590	615	589	620	619	629	621	600	612	625	593	636	644	570	633	599	562	591	602	618	599	621	618	622	637	622	611	646	605	563	605	600	631	632	608	572	618	594	556	621	601	666	588	639	608	610	645	584	631	558	633	639	590	608	638	549	652	571	562	590	618	586	605	617	572	632	580	608	582	618	584	625	620	609	630	629	592	595	596	600	642	621	592	551	651	630	606	593	577	586	620	603	629	640	591	606	630	588	600	604	622	616	609	613	588	560	607	620	591	597	631	597	589	593	594	592	628	626	583	618	580	593	607	658	578	587	599	594	585	609	640	588	596	613	621	589	605	601	597	600	613	642	583	565	580	583	556	614	635	580	625	585	572	578	627	587	606	598	603	598	602	580	587	619	557	590	613	657	623	582	626	608	622	621	623	603	609	619	611	608	625	654	584	606	614	596	568	605	564	563	568	593	615	594	627	604	594	594	614	556	591	597	588	590	561	595	610	582	650	598	612	612	623	602	560	631	616	592	590	609	618	608	604	626	659	628	641	600	575	608	611	598	598	635	550	604	608	608	570	639	641	618	622	636	578	625	607	578	587	616	629	573	588	593	577	556	601	609	575	624	623	559	635	596	612	584	615	607	586	637	578	592	578	582	651	580	562	607	603	598	614	636	629	615	621	612	590	604	618	585	613	587	596	626	647	641	623	597	658	592	582	603	589	587	566	607	630	625	602	589	621	635	585	604	577	642	595	627	605	581	597	585	600	583	602	637	626	633	587	618	602	632	592	590	603	637	572	586	634	571	598	620	583	586	618	658	589	559	576	661	637	622	591	597	589	625	616	634	609	633	618	600	587	623	586	636	610	574	637	554	642	603	608	607	581	643	596	598	610	580	611	600	634	584	562	679	571	586	625	602	578	652	624	588	617	573	600	595	595	568	615	608	614	595	569	602	607	632	606	557	606	616	598	599	605	619	597	624	582	614	620	623	616	600	605	575	619	599	650	607	579	654	640	621	622	597	556	606	599	634	625	595	596	648	574	575	594	587	589	608	622	619	597	605	600	594	620	573	609	605	572	616	594	585	552	632	585	629	678	619	589	601	607	605	629	568	614	614	582	553	575	631	638	619	576	563	625	561	633	637	608	591	633	574	610	624	605	624	599	640	574	630	596	595	602	615	629	606	599	581	653	571	590	623	649	579	611	608	648	583	619	596	585	623	610	646	582	610	593	638	623	667	580	626	548	628	593	597	598	604	620	611	626	566	574	609	615	592	620	654	598	613	585	609	575	618	587	605	569	635	608	600	593	651	592	626	611	585	591	629	625	621	622	552	578	619	593	620	619	578	626	637	625	632	604	597	596	604	578	617	604	599	576	628	574	611	585	577	603	641	594	595	667	582	552	600	632	596	615	649	652	600	562	618	611	621	583	588	611	589	531	575	627	625	574	587	634	590	609	660	619	643	588	621	574	591	590	566	608	581	579	588	595	594	627	587	624	644	628	590	589	625	583	617	572	652	547	617	581	591	583	635	568	581	608	574	628	604	599	633	631	583	579	551	614	634	587	602	565	586	600	605	622	652	619	573	630	580	566	610	596	635	623	609	571	594	584	614	621	600	597	609	622	615	616	608	607	546	647	588	653	611	575	603	614	577	620	616	605	602	651	586	612	598	592	615	598	616	632	621	590	559	602	628	613	651	638	640	585	591	647	622	606	623	628	621	643	620	620	593	565	603	568	593	632	588	612	604	635	603	608	630	628	600	665	597	626	584	595	584	588	626	605	641	605	623	668	619	605	586	600	599	607	633	579	628	644	592	565	611	643	636	568	569	623	613	625	611	606	573	627	623	609	624	607	647	546	604	568	606	615	604	617	632	599	642	628	582	595	573	561	605	595	597	560	594	615	578	616	580	625	615	606	589	608	644	592	593	546	612	637	625	601	593	582	635	608	600	603	663	609	570	660	598	600	574	628	649	588	641	564	561	570	598	652	643	605	604	642	615	604	594	576	607	585	607	572	564	651	601	602	586	597	614	645	591	616	612	599	590	619	560	635	653	586	589	606	644	587	652	591	619	620	609	591	615	615	644	617	602	608	581	625	581	603	588	582	621	601	604	597	583	584	602	559	616	590	619	618	666	560	575	643	585	620	580	594	647	595	595	592	588	622	629	648	614	614	558	592	573	610	609	628	592	658	653	606	611	576	623	578	578	599	609	619	612	606	586	608	603	584	608	619	620	626	638	611	632	585	618	627	580	630	608	588	643	649	577	620	586	643	615	602	606	647	606	599	567	649	613	606	594	596	580	576	612	580	617	602	618	564	623	591	647	619	617	631	609	611	608	573	567	617	621	605	626	577	616	669	626	573	601	634	613	643	639	575	616	599	607	597	605	605	570	585	631	593	569	622	593	609	630	599	609	568	627	607	609	581	585	646	626	648	629	575	586	615	592	613	604	625	588	615	622	585	599	589	600	595	618	581	673	625	592	593	621	601	628	538	571	613	588	600	601	605	628	603	625	626	609	650	608	576	583	606	616	595	606	570	598	591	573	594	635	542	633	603	629	624	599	610	616	627	625	613	610	584	616	594	616	589	613	588	615	603	612	586	594	607	604	615	596	622	604	629	589	615	644	637	617	583	650	594	606	619	583	594	591	589	614	612	607	611	588	625	613	612	582	598	621	651	650	596	616	627	626	609	606	629	590	598	613	594	562	603	552	590	602	588	632	603	618	571	620	596	599	595	620	614	618	653	598	609	622	584	582	634	585	637	578	616	614	596	599	617	590	555	626	567	627	547	629	632	560	626	620	616	610	593	594	621	602	639	594	612	604	612	611	593	668	615	655	622	636	632	596	583	554	602	582	624	563	586	591	603	603	611	562	691	560	596	573	630	632	581	640	594	624	627	593	597	593	615	617	570	572	596	575	612	597	655	622	603	624	577	584	580	581	649	634	598	618	606	592	613	609	599	597	595	573	616	585	600	593	583	547	569	606	574	605	592	573	580	640	648	639	588	561	614	548	589	634	597	569	615	583	614	574	570	610	620	609	600	632	652	592	628	577	557	581	555	587	636	658	599	598	558	604	615	617	591	636	581	596	569	597	621	606	614	627	603	550	615	627	629	583	637	580	591	583	626	637	635	568	606	578	613	608	619	631	621	635	575	683	610	588	620	536	609	596	595	637	624	573	625	610	601	580	594	622	617	610	575	577	570	579	622	600	667	635	655	604	605	628	614	569	606	587	637	612	577	584	597	585	614	606	603	616	613	588	571	619	653	593	627	632	609	633	599	624	626	542	599	595	617
8489	1887	2291	1782	1188	858	627	486	403	383	304	274	272	249	224	217	170	180	167	161	164	189	142	151	172	136	144	132	134	162	147	159	142	168	138	149	132	134	138	135	135	154	145	134	143	130	133	129	142	159	150	130	122	149	130	140	128	125	144	118	121	150	131	117	159	124	135	129	162	132	123	120	113	118	130	146	141	132	140	174	146	127	129	162	109	129	133	141	151	129	149	135	148	144	137	134	145	126	133	127	140	146	127	137	132	127	130	137	129	135	157	132	129	148	159	144	104	140	136	132	134	133	159	112	138	122	123	123	105	137	148	133	125	140	128	123	130	122	116	127	134	141	122	128	127	129	119	152	154	135	132	110	133	141	125	121	133	141	146	115	143	128	131	134	125	119	122	111	126	140	130	145	119	133	119	128	122	149	138	116	127	104	146	150	145	134	132	127	147	133	127	118	132	158	113	132	156	127	146	131	157	138	135	123	152	124	108	115	124	119	143	122	142	143	147	135	120	127	147	136	127	121	118	134	134	134	115	133	133	141	121	123	148	139	153	127	134	141	127	142	115	128	125	128	117	136	135	129	148	131	154	148	148	141	142	142	128	130	126	133	134	140	117	127	129	137	134	149	138	141	136	152	136	140	138	115	123	128	136	123	133	106	129	163	120	134	138	123	143	128	131	132	132	129	119	135	123	126	134	126	139	151	149	125	108	141	136	122	123	123	133	139	141	118	116	109	136	124	145	136	124	132	124	123	143	137	124	166	137	116	130	120	136	150	134	134	113	136	124	136	125	125	119	119	124	159	126	134	127	123	126	123	129	139	157	133	138	103	123	135	140	127	157	104	131	128	135	130	127	130	122	130	124	112	117	119	121	130	136	147	136	159	132	148	133	114	127	123	128	112	136	102	156	147	142	125	139	127	128	129	115	140	136	122	128	127	128	154	120	127	128	106	109	148	136	112	126	143	135	138	136	140	160	136	140	125	152	136	129	149	117	141	133	136	131	126	146	133	137	143	127	123	137	142	132	112	112	118	142	152	121	124	139	132	146	117	140	156	137	140	126	121	140	139	133	114	135	122	126	138	133	115	136	134	128	134	158	130	128	149	132	144	168	133	120	136	131	115	116	126	113	134	136	131	134	131	136	110	116	108	144	132	151	150	109	133	116	119	116	127	143	136	128	118	133	133	116	123	117	130	119	120	116	151	135	131	139	129	131	142	124	122	120	125	129	116	145	139	127	125	152	135	146	121	98	111	135	137	135	130	128	119	148	143	133	126	121	130	149	146	118	157	110	145	134	127	121	143	131	123	131	118	131	140	131	138	131	128	131	134	124	137	121	133	117	131	122	138	126	145	131	143	129	116	159	124	126	124	120	132	125	133	142	128	121	146	155	125	124	131	135	124	139	139	127	117	128	139	147	137	117	117	137	113	152	144	113	124	129	128	129	139	128	131	118	150	124	130	132	125	120	107	106	147	106	125	116	124	112	154	133	136	133	140	132	128	140	133	112	122	131	119	141	123	135	119	135	134	113	112	147	134	122	132	143	123	133	134	134	113	143	111	131	131	127	146	129	124	117	149	121	129	152	136	136	106	111	135	122	136	143	140	144	124	122	136	130	139	123	123	140	140	123	123	131	128	112	117	107	117	144	124	115	121	135	121	121	122	116	132	136	136	136	133	131	125	121	112	98	126	119	137	144	132	118	166	117	143	126	128	127	136	122	133	127	132	130	128	159	146	148	128	123	120	154	127	111	132	143	140	135	115	135	129	123	117	145	131	126	120	124	122	115	120	132	117	122	128	136	133	117	111	151	134	118	124	132	123	122	129	127	124	125	132	89	125	131	125	125	124	128	129	146	118	142	112	147	149	134	134	122	125	132	133	133	134	153	140	155	127	129	108	117	120	118	115	124	135	137	131	111	118	121	154	137	108	137	132	126	126	150	123	117	129	129	130	121	135	118	136	131	147	129	139	149	133	118	112	115	124	158	128	135	153	141	160	126	128	125	139	105	147	129	141	127	141	135	114	148	127	138	116	136	120	116	132	131	142	113	130	132	127	139	123	152	142	161	122	128	130	135	127	134	117	127	130	125	137	118	125	115	138	132	109	124	133	124	146	138	132	129	138	137	126	139	130	149	113	123	132	126	136	135	135	115	130	125	119	124	128	143	140	125	124	127	117	131	135	125	142	137	131	119	123	119	137	127	144	123	126	122	137	134	134	130	102	144	144	128	119	128	142	139	125	129	115	129	121	122	134	125	132	142	132	140	124	126	127	136	125	124	119	138	132	116	124	148	125	130	112	128	136	137	97	119	146	127	131	148	123	135	119	124	131	125	144	117	143	149	114	113	122	126	125	136	143	130	108	125	124	129	119	135	119	138	138	142	146	139	148	131	124	131	157	138	135	134	139	119	127	148	122	140	136	118	144	133	132	136	134	126	115	107	130	122	108	125	143	137	110	119	116	111	121	122	106	127	147	122	121	129	127	133	145	146	125	127	132	139	122	139	139	134	110	123	134	135	117	117	129	137	117	114	114	141	130	154	144	130	116	118	145	132	131	142	131	168	119	134	148	113	143	133	112	136	146	123	136	139	132	128	124	123	131	119	119	119	126	152	146	126	167	123	124	128	117	143	154	112	126	122	132	134	134	127	106	132	132	138	116	130	128	135	122	134	123	116	136	138	136	136	132	137	131	141	139	127	158	131	113	139	143	134	128	119	126	144	130	121	126	119	126	130	125	148	132	131	129	136	113	134	124	115	143	129	148	123	118	122	134	144	133	119	134	107	134	129	139	128	148	131	112	141	153	148	132	132	122	138	157	142	143	130	130	137	134	151	131	122	121	131	157	129	159	134	125	120	120	134	139	129	142	146	136	130	135	136	127	149	134	135	140	115	124	141	140	140	110	99	121	141	130	140	124	118	131	117	124	127	125	146	115	128	142	130	128	125	127	136	131	114	126	133	132	120	141	155	127	125	137	114	129	109	132	122	137	128	149	137	155	118	133	150	135	133	143	142	124	136	135	121	127	113	135	129	140	123	139	120	142	131	130	135	140	133	120	122	136	125	137	152	119	107	122	127	122	103	123	133	145	140	146	117	131	131	127	146	135	145	121	148	124	112	151	110	129	125	111	128	136	136	134	117	127	128	139	152	112	120	144	141	124	128	136	130	122	139	139	141	127	155	112	151	126	120	118	143	139	112	120	127	123	136	113	130	116	139	162	140	129	114	120	145	122	144	148	131	143	124	131	145	152	156	133	117	121	125	133	112	158	116	131	122	119	133	133	116	134	118	126	133	135	147	113	139	130	150	139	171	127	131	126	140	135	133	141	119	121	141	114	133	139	136	141	151	138	157	141	135	117	125	127	169	150	126	133	132	101	140	150	144	142	129	127	138	124	144	130	122	135	119	120	133	148	136	130	128	131	141	126	142	114	141	119	129	162	129	109	128	121	127	124	120	122	132	130	125	130	138	139	142	130	120	123	116	132
7764	2222	5075	6068	5290	4422	3635	2972	2447	2141	1937	1730	1498	1282	1205	1164	1111	1012	959	920	916	819	775	765	745	668	725	668	635	645	617	605	613	563	611	591	605	551	581	560	564	548	520	572	499	547	544	543	584	503	512	528	535	485	522	474	516	505	494	486	491	495	457	497	448	463	509	486	454	474	518	465	478	473	478	462	453	480	478	459	442	489	454	483	484	479	451	465	472	498	445	456	491	481	465	454	438	449	477	418	466	447	470	446	455	465	504	447	458	441	450	443	462	467	444	472	481	433	450	471	487	444	437	420	456	498	485	457	472	462	430	477	477	470	452	453	492	435	445	432	466	444	472	451	461	477	481	468	472	463	447	496	453	418	422	421	460	516	480	482	462	448	473	454	434	411	480	434	475	462	455	431	493	474	462	459	421	460	485	422	452	460	422	453	496	434	506	431	461	507	442	463	442	457	449	455	457	486	452	434	446	458	434	426	454	478	469	468	447	450	457	431	486	454	432	473	443	459	496	442	437	456	450	452	449	430	499	470	464	432	496	457	463	429	458	470	457	466	458	457	476	448	429	454	475	479	462	463	460	472	460	456	441	460	463	449	495	445	435	470	443	448	441	415	451	481	451	454	446	471	463	451	429	452	437	454	448	440	512	469	452	445	470	462	451	436	476	475	461	444	440	427	439	463	421	455	456	431	453	451	470	446	436	442	467	407	443	441	460	460	445	432	427	470	462	453	477	470	450	475	453	465	428	452	462	469	481	434	444	515	447	459	481	473	449	452	492	469	447	498	421	429	450	434	437	442	437	445	450	496	465	457	411	456	438	443	447	454	488	461	459	449	486	457	471	457	470	450	401	437	419	423	465	449	438	448	448	453	459	419	442	499	436	459	396	395	442	484	440	460	464	424	477	484	466	439	400	425	431	430	482	427	465	459	510	470	448	454	423	433	459	466	445	477	416	469	472	399	507	419	491	456	449	445	494	426	459	470	470	447	435	468	474	499	467	490	436	471	425	417	439	443	484	452	454	453	487	483	481	453	466	450	463	431	455	467	457	472	486	442	440	520	443	420	454	432	475	452	443	459	467	456	414	462	461	449	450	495	473	451	448	457	497	459	493	445	441	477	457	473	433	467	450	430	447	454	437	467	472	452	435	458	456	458	468	465	471	455	394	465	454	427	465	409	440	458	439	457	468	433	450	457	460	431	426	468	483	453	446	475	442	414	447	440	417	425	448	412	460	503	424	454	461	481	491	446	465	447	453	437	438	447	439	483	442	462	470	468	446	470	442	485	436	447	437	462	462	483	454	468	427	451	475	444	460	440	468	443	470	458	486	408	436	426	469	455	480	455	466	482	486	486	478	444	462	449	465	446	449	430	462	425	464	438	445	437	444	456	439	445	454	463	455	435	445	483	480	474	467	463	449	455	492	464	479	449	471	474	451	408	432	453	449	456	453	478	482	435	445	478	435	447	427	450	483	449	459	442	468	447	477	443	459	449	430	441	475	454	427	486	502	470	461	434	444	470	464	439	448	463	449	477	474	463	453	442	441	444	440	434	410	483	452	448	432	463	437	442	477	462	434	424	479	470	476	460	428	452	468	472	476	476	502	467	463	425	463	442	459	440	475	443	453	459	419	417	418	481	414	461	471	464	472	454	436	449	444	469	459	462	457	459	458	442	491	444	463	423	476	456	449	433	498	460	412	475	438	451	467	450	446	481	427	433	455	464	475	456	486	484	446	461	442	417	483	458	450	434	460	436	427	473	450	470	459	429	448	457	436	459	451	425	447	439	457	455	469	418	450	423	494	426	474	470	500	438	455	453	420	457	473	461	448	480	486	455	424	480	455	472	425	458	457	448	465	457	481	468	480	461	447	461	446	446	479	457	455	441	473	426	446	437	459	459	453	469	446	445	463	449	441	477	490	442	429	431	429	424	462	456	448	447	465	457	447	438	455	452	461	460	468	450	427	417	463	473	484	458	448	439	431	485	479	426	456	431	490	448	400	469	488	497	430	424	438	453	428	434	435	420	445	439	451	466	464	443	474	434	472	471	433	461	454	486	500	469	465	458	466	447	434	479	461	451	428	467	429	429	444	448	522	432	480	434	472	439	438	422	472	456	416	467	463	472	439	451	441	456	432	465	478	457	444	470	443	450	466	492	463	483	445	458	452	443	427	435	432	465	420	438	464	458	420	464	450	479	475	428	492	507	460	429	446	434	473	435	432	449	472	422	447	453	458	441	467	444	476	437	425	443	438	444	463	472	437	440	461	442	490	461	453	461	429	426	463	458	468	450	503	447	466	432	472	471	439	450	439	468	469	498	489	447	459	462	472	420	451	437	479	459	447	433	463	467	441	474	439	456	470	462	466	431	441	435	459	459	460	489	474	457	493	428	460	458	468	450	448	462	442	451	440	471	442	435	443	419	467	462	475	478	414	442	437	473	450	436	436	437	456	401	426	447	421	458	445	415	473	442	443	482	476	461	449	447	417	454	424	477	442	453	451	470	466	464	492	443	451	433	484	421	423	450	469	484	430	487	439	457	465	480	464	442	497	457	419	439	464	468	457	457	414	469	451	453	444	428	491	458	452	462	470	439	442	473	494	451	488	455	432	449	443	423	442	438	452	473	484	452	450	460	471	461	466	490	448	460	439	432	428	461	461	465	450	458	483	430	438	421	423	433	443	442	436	444	458	480	446	467	514	460	474	478	472	450	455	461	454	439	431	527	498	443	463	429	437	465	441	454	445	438	444	426	464	460	444	442	465	480	461	477	464	426	447	438	460	428	446	469	509	457	413	431	444	464	486	491	415	440	435	453	451	485	446	460	421	462	440	438	435	471	407	467	436	454	459	476	473	442	424	441	456	441	497	481	436	465	466	470	472	447	449	431	470	438	475	421	469	474	474	456	459	445	436	465	453	486	458	460	424	447	461	482	469	481	417	443	454	459	437	440	419	471	431	446	442	464	450	467	448	449	464	497	484	431	437	458	483	385	441	461	464	428	442	452	422	466	458	460	432	470	474	433	471	445	450	482	471	460	431	460	468	483	411	493	450	466	462	446	437	404	440	468	442	480	487	429	445	437	442	515	466	487	468	454	441	426	496	458	455	440	484	412	492	435	463	422	429	459	480	471	427	425	420	437	444	439	463	443	468	429	488	492	461	449	441	460	448	453	455	472	442	470	445	446	469	414	468	457	424	449	472	455	423	454	448	434	457	464	441	432	473	430	458	448	443	476	455	444	474	433	460	451	506	479	431	451	493	465	452	449	443	447	452	472	450	464	455	443	467	453	508	419	452	515	455	501	447	432	488	418	468	451	473	455	475	456	425	429	428	465	514	461	431	444	405	444	416	484	456	460	453	466	469	436	458	457	464	433	453	476	439	462	480	457	458	409	430	477	462	471	464	461	413	444	424	473	461	458	481	421	464	445	430	478	443	422	450	474	462	405	422	476	463	440	437	417	447	502	419	445	498	476	453	457	437	474
1416	358	367	356	333	351	326	345	346	330	328	322	340	335	319	296	282	306	331	328	328	313	320	303	365	279	329	315	301	330	297	286	315	316	289	298	330	298	300	308	313	309	310	343	304	329	299	323	335	308	301	324	319	320	329	331	320	274	326	309	283	328	291	298	304	330	313	334	344	282	312	286	300	323	315	332	316	321	361	296	279	311	323	343	302	321	342	309	314	314	319	302	333	316	301	326	289	317	350	294	309	305	336	329	325	310	323	315	322	346	302	290	324	282	326	334	333	298	314	322	329	305	343	319	322	327	321	319	305	325	327	331	297	298	310	337	328	300	304	316	317	322	315	348	306	314	273	321	333	314	309	289	290	324	317	339	362	315	324	307	315	313	329	321	343	313	325	294	307	313	327	338	318	299	311	296	321	317	315	341	322	319	329	299	270	327	309	307	294	309	313	303	334	303	298	328	323	321	326	317	362	303	316	299	302	328	282	346	314	328	321	320	308	316	307	329	307	297	346	312	329	290	339	315	290	302	327	340	330	320	329	323	299	326	292	337	311	331	339	348	324	304	333	302	323	307	313	339	265	330	369	286	303	322	333	298	319	300	342	302	294	331	318	311	335	297	292	332	337	308	316	294	286	282	275	328	331	284	302	305	314	317	319	311	303	336	303	306	316	304	277	326	341	376	356	319	290	311	343	326	273	322	323	356	317	299	305	339	342	294	326	314	262	287	314	324	322	330	322	321	337	310	327	312	307	299	324	294	321	288	317	304	328	326	298	314	330	330	323	326	278	319	314	325	332	335	305	319	322	276	288	332	321	323	309	316	307	312	303	300	355	320	287	302	297	329	361	326	314	325	334	322	312	325	332	353	303	293	335	288	327	298	346	321	349	360	299	298	293	334	311	290	354	349	260	291	337	330	306	307	323	308	337	310	344	310	312	316	326	305	310	321	303	311	311	303	335	320	302	287	300	350	302	341	308	314	292	304	310	332	299	296	320	275	343	286	335	307	278	297	305	322	321	323	315	313	342	303	309	330	347	303	355	300	284	311	323	345	320	329	324	304	345	300	330	309	295	288	302	323	297	306	287	316	302	311	350	325	316	326	322	276	308	262	303	323	318	295	313	336	308	298	344	317	279	290	304	334	298	295	348	303	307	311	294	324	308	272	344	332	317	335	309	312	342	307	314	302	313	329	292	308	306	323	289	302	301	292	329	292	326	329	303	307	321	331	320	324	329	331	317	308	308	306	349	303	338	311	318	328	315	316	272	301	341	320	287	319	289	281	334	318	291	326	349	317	287	304	314	305	292	316	303	326	323	308	308	318	322	324	293	264	312	333	318	286	316	321	264	309	303	363	348	306	319	327	305	309	340	295	315	321	319	332	289	339	301	361	338	314	318	287	296	298	289	343	314	337	312	315	295	318	331	342	310	325	322	296	305	312	309	297	316	303	359	338	293	312	325	322	302	333	325	333	325	282	298	314	331	327	298	310	317	318	320	317	291	308	296	322	321	296	357	317	304	322	285	323	339	313	294	316	321	279	327	317	308	305	333	314	335	282	285	347	271	283	287	312	305	284	322	310	307	306	309	305	347	326	304	345	290	298	324	338	299	322	317	274	299	286	314	313	316	347	313	340	295	308	266	330	346	284	296	314	305	325	327	283	320	312	360	309	295	275	324	288	288	339	292	312	307	324	322	350	302	336	340	306	330	292	324	318	343	303	308	291	368	285	318	338	315	310	325	311	329	303	295	355	315	287	317	310	311	290	303	300	322	345	304	336	325	330	276	315	337	333	302	305	318	316	344	327	319	298	311	309	318	274	314	305	326	313	291	316	322	352	292	314	310	310	317	287	320	358	318	319	306	317	311	335	325	345	331	326	313	328	264	316	299	342	333	304	310	302	351	328	335	333	303	330	311	298	308	308	343	317	338	319	320	304	318	321	316	323	347	283	336	326	302	292	298	341	321	337	323	310	342	301	312	301	306	316	261	331	301	332	339	333	323	319	322	298	315	329	299	304	310	322	314	326	291	296	315	318	312	330	336	302	310	313	307	327	304	268	314	299	288	318	280	274	321	321	347	341	297	320	268	331	334	320	296	310	323	304	305	300	295	322	342	325	297	288	321	339	312	311	312	301	319	316	305	307	295	314	333	299	316	334	334	335	302	293	334	316	344	327	329	345	318	314	316	329	291	310	308	294	301	324	305	291	333	311	314	295	333	348	332	275	309	310	317	318	318	306	323	327	333	296	339	316	312	311	307	316	329	326	311	310	303	344	318	310	330	299	320	339	279	307	307	282	295	314	304	321	312	322	315	315	333	311	326	320	315	293	301	316	298	308	307	304	324	318	336	327	308	324	298	314	302	325	309	299	336	303	343	316	324	317	323	312	300	310	278	350	296	302	318	331	328	301	313	317	302	327	319	288	307	347	303	276	328	308	313	312	318	307	281	313	332	299	286	302	316	314	321	325	354	352	335	320	314	284	301	309	302	310	366	331	303	340	334	302	327	300	298	314	312	301	315	313	295	309	288	308	287	326	325	359	301	288	346	319	302	302	307	322	315	296	324	315	309	317	343	315	307	309	329	331	313	324	291	317	316	334	348	314	318	340	283	318	302	328	297	319	338	316	329	304	338	283	323	295	307	300	300	352	294	308	319	330	306	334	282	324	331	316	302	335	339	315	334	322	281	302	329	290	325	333	308	318	322	359	319	314	299	282	345	310	304	335	318	302	339	338	297	317	314	328	293	305	361	311	308	302	321	307	327	338	280	299	275	303	299	318	325	318	306	306	284	328	327	313	319	325	322	289	317	336	300	314	304	338	328	303	323	319	311	324	297	310	317	326	269	313	325	311	346	302	331	313	300	347	323	312	322	301	300	312	313	350	344	309	332	303	312	305	327	323	318	282	319	284	294	308	317	307	310	314	318	335	300	293	301	354	326	325	291	320	330	293	306	346	330	324	316	310	306	329	328	298	294	324	351	277	311	316	275	302	294	327	299	308	304	314	331	325	314	310	309	302	359	281	306	297	362	287	306	295	349	307	322	320	317	313	343	310	310	327	321	310	286	310	325	331	323	330	293	328	310	331	340	293	343	332	300	289	297	324	337	318	287	322	309	307	282	350	300	311	332	314	310	300	295	310	335	266	318	367	292	314	332	301	315	309	342	319	296	344	299	331	296	306	302	315	295	323	318	322	317	328	297	292	313	298	303	315	356	315	314	312	310	324	335	309	331	300	301	296	308	293	298	320	292	314	308	316	294	329	297	331	282	274	327	337	325	326	301	326	313	283	311	302	322	348	333	340	301	303	287	298	300	334	318	291	307	317	321	301	357	323	338	316	330	340	311	323	311	299	324	298	298	306	312	319	342	311	313	333	314	316	320	303	321	291	327	331	312	319	324	286	300	322	318	315	346	334	304	287	329	306	332	311	336	336	272	322	332	300	313	301	310	280	313	322	332	330	295	312	328	307	324	345	341	311	318	323
2395	1017	1122	1162	1092	1137	1107	1007	1040	999	1028	941	987	967	966	955	961	967	929	946	966	989	873	951	933	935	972	923	975	965	974	951	1004	979	946	973	913	956	965	949	927	930	1000	959	922	943	902	976	1020	866	942	996	948	1000	920	935	973	965	1001	980	959	997	954	925	998	918	914	969	941	910	940	959	918	955	958	965	942	941	984	895	937	974	963	950	966	969	870	903	957	945	937	910	945	937	911	945	989	969	936	964	956	915	949	969	948	938	912	936	1011	961	947	958	944	971	933	909	912	960	963	985	952	908	960	960	959	936	943	915	919	969	938	928	891	963	920	966	934	912	989	927	944	1019	929	916	955	941	921	946	994	911	961	961	925	934	998	956	950	895	910	939	1003	965	914	965	962	977	976	924	950	959	972	923	944	957	921	983	995	913	962	954	991	913	958	972	940	930	931	975	945	938	958	868	918	928	964	957	927	902	936	963	940	931	963	948	991	972	974	965	926	991	913	888	979	879	933	924	929	959	957	967	948	1012	915	967	941	919	923	908	964	954	945	863	990	886	1028	949	966	953	929	961	925	939	931	952	925	898	954	996	995	932	911	953	934	951	968	967	910	934	889	948	895	972	985	916	999	948	916	984	956	938	913	928	984	950	945	916	989	935	935	929	957	975	963	931	970	946	913	890	923	929	991	966	930	903	956	907	910	952	930	964	969	944	978	948	950	933	941	952	948	909	890	933	948	964	937	966	975	924	928	948	910	917	857	958	947	939	945	972	932	928	942	954	917	964	912	919	921	999	995	937	946	901	931	942	938	935	965	919	985	931	971	889	906	980	946	909	927	947	943	985	899	933	919	969	921	888	939	948	994	920	998	945	949	889	967	958	946	930	976	970	952	916	918	894	956	969	988	980	949	987	889	939	956	910	959	925	908	940	923	946	940	990	962	876	907	945	965	959	983	980	946	931	923	968	962	902	962	1022	940	935	937	898	924	908	889	960	896	996	970	936	954	903	972	902	920	905	950	959	936	993	908	914	981	920	921	937	937	951	937	897	967	959	936	996	907	925	914	898	970	912	978	877	925	942	947	933	946	978	935	989	977	958	990	925	952	918	934	917	955	938	1006	900	936	957	932	969	954	900	939	893	924	906	994	918	975	931	936	940	922	940	992	945	932	897	953	955	931	949	917	974	873	945	942	927	951	929	939	971	912	957	957	949	947	950	901	1001	870	991	971	990	938	965	897	956	927	937	981	909	985	939	909	940	933	948	967	965	981	959	897	949	943	977	964	927	983	974	991	1029	905	918	938	914	989	981	966	964	955	892	997	945	983	920	969	948	915	960	949	951	896	950	915	941	987	979	920	923	918	977	937	937	974	979	884	911	919	966	937	968	953	937	938	929	944	924	941	932	926	955	949	918	930	913	983	897	998	939	978	939	932	986	948	982	946	953	935	900	946	997	921	966	891	971	941	975	970	934	927	898	959	927	941	948	969	890	924	948	935	960	936	895	906	979	933	937	932	895	906	934	926	908	936	910	985	914	953	968	894	1011	978	1006	912	938	1025	930	915	920	944	967	990	953	948	933	937	950	928	928	943	960	928	945	931	967	953	955	944	906	943	952	916	962	879	980	935	955	955	910	893	965	932	999	966	934	953	898	929	1000	955	904	946	919	919	904	1006	988	982	897	928	1012	888	951	952	962	907	979	982	963	911	919	941	937	964	961	949	895	935	891	934	886	948	909	983	984	933	914	915	942	961	925	963	964	970	916	889	984	986	949	948	932	954	1031	939	923	946	976	917	920	960	953	923	990	906	931	926	944	909	925	959	935	913	962	936	947	967	957	866	951	957	943	967	968	887	964	993	998	998	911	956	944	906	996	942	932	938	989	989	934	933	933	950	928	957	947	929	945	906	892	964	927	932	945	1005	905	947	978	938	919	928	960	990	938	917	929	954	920	937	944	990	935	952	971	945	968	970	970	935	939	960	968	914	959	960	935	947	926	963	954	950	943	981	956	889	905	917	945	989	943	965	965	983	934	1004	943	905	946	956	908	965	951	947	939	881	936	920	953	915	923	964	990	947	910	936	909	930	946	939	956	960	933	946	931	938	981	958	939	976	955	925	943	978	926	901	981	939	996	930	967	908	992	944	967	971	973	932	915	988	984	962	974	981	964	983	946	951	979	975	934	962	925	951	953	951	938	954	970	950	968	984	937	964	1019	1007	962	1012	931	939	925	923	902	1032	917	946	992	978	950	966	920	931	891	939	864	975	961	927	977	921	876	930	908	904	952	959	949	953	962	941	933	954	946	910	951	981	944	922	953	942	913	889	916	971	909	924	949	927	916	968	925	928	971	967	958	900	964	883	921	952	924	949	924	940	899	884	923	918	955	1010	902	978	923	924	1003	951	960	968	891	895	941	899	925	948	943	929	968	919	991	950	950	876	907	943	939	947	971	991	905	994	945	928	885	904	955	934	927	934	931	927	951	979	970	880	928	920	990	935	971	972	912	973	957	930	929	929	943	960	930	968	926	952	953	999	944	892	968	947	926	961	982	939	1018	971	959	931	963	929	944	957	878	924	910	1009	965	1000	1010	978	994	949	917	970	946	980	945	871	965	942	908	938	940	933	966	969	955	931	986	1007	946	936	947	973	954	912	939	963	967	994	945	954	923	908	929	976	917	969	980	942	911	951	935	935	975	958	945	900	951	965	924	944	895	967	912	913	969	936	991	935	940	918	1006	948	953	978	944	953	977	1007	891	930	949	943	923	919	949	915	896	941	986	951	927	975	949	1001	928	940	967	944	877	898	950	960	991	939	953	907	995	970	960	1012	904	933	959	954	905	935	928	927	975	951	886	970	905	923	928	890	968	969	915	939	903	973	948	946	928	909	955	938	942	966	931	915	956	910	871	925	976	949	987	984	939	950	966	945	953	931	991	929	980	944	950	939	926	954	962	918	994	936	957	939	902	956	936	987	951	976	1008	967	931	905	970	976	945	1001	934	925	895	897	962	935	960	921	945	929	915	932	991	1001	884	908	937	950	982	924	990	958	919	935	915	921	963	902	906	964	959	940	923	920	960	919	1015	972	951	942	914	976	958	987	983	913	965	945	929	949	949	952	973	952	976	920	940	979	932	919	918	946	967	972	974	912	961	979	943	998	954	969	987	918	948	917	981	974	960	952	962	957	944	985	913	981	951	920	917	965	936	911	939	996	929	929	965	936	959	970	907	938	959	977	979	998	912	910	923	969	938	977	964	944	930	937	989	935	940	904	929	1002	987	942	951	941	940	950	938	968	981	937	950	918	969	978	959	980	957	989	1015	920	979	933	945	970	995	921	970	932	906	973	961	928	945	1019	924	970	967	1000	975	949	906	912	912	938	979	950	936	914	910	982	960	934	938	954	976	955	981	903	940	964	939	914	948	939	942	962	884	956	907	1007	944	919	953	932	952	880	940	977	946	919	937	936	918	930	929	963	894	925	970	985	907	943	918	960	971	944	925	950	947	901	930	997	980	931	892	934	979	956	933	1003	913	938	949	971	956
4550	961	1309	1017	737	591	383	387	369	299	276	272	268	258	234	229	214	181	205	217	205	200	204	215	203	188	209	200	183	226	218	198	206	172	207	204	176	205	182	177	211	176	205	199	195	183	191	199	196	187	217	179	205	197	198	179	199	183	171	201	186	183	208	180	170	206	175	219	191	191	200	198	205	189	189	178	185	178	199	189	191	192	185	194	203	198	179	180	196	204	168	162	206	174	197	202	200	203	195	191	192	184	203	207	204	187	170	202	180	161	193	216	175	206	170	177	194	208	197	163	215	206	186	201	171	172	185	219	173	178	182	208	202	170	200	172	167	209	188	193	202	187	179	170	192	191	185	210	191	198	163	181	210	194	178	192	185	196	188	192	182	190	196	175	189	191	199	184	179	178	186	228	247	192	190	197	206	183	203	200	179	206	217	193	190	209	197	174	182	172	189	203	189	197	176	180	188	189	165	197	188	193	205	189	189	218	209	179	191	221	188	176	175	192	212	218	186	201	203	167	204	175	181	179	171	208	197	187	161	187	186	185	189	200	190	203	194	210	182	172	186	191	185	198	180	187	189	189	202	206	206	191	188	191	178	214	201	169	172	190	193	192	191	204	164	184	206	169	196	171	199	206	185	178	196	175	191	166	176	180	195	197	164	174	195	157	197	194	195	152	191	199	197	178	206	174	160	168	170	191	195	171	189	187	186	194	192	165	188	167	164	179	179	218	202	190	188	196	191	193	192	181	214	188	188	203	181	214	182	179	200	194	194	175	190	205	194	186	169	166	186	210	195	198	185	169	201	207	196	180	179	186	179	204	183	177	169	184	191	174	180	184	201	186	213	185	169	164	177	206	187	187	177	207	191	183	160	183	211	177	178	198	180	188	199	210	185	200	196	197	186	186	186	204	204	183	188	201	209	188	189	208	187	183	176	175	209	166	216	199	203	163	196	169	195	199	195	181	185	178	187	182	195	196	192	194	186	199	184	214	183	186	213	189	203	186	167	187	199	200	182	162	190	191	175	168	212	189	198	221	180	176	181	183	183	151	178	192	185	187	199	197	169	211	181	163	179	184	172	202	189	197	164	183	196	201	193	184	192	178	180	190	190	183	189	170	169	179	204	178	181	178	166	171	190	195	210	190	192	183	211	191	191	193	194	171	192	170	202	197	188	188	184	192	195	208	212	200	188	182	180	165	170	187	207	159	207	202	197	195	177	197	200	189	182	177	192	184	182	180	188	216	169	171	183	175	183	193	166	216	199	191	181	200	196	197	175	191	204	176	178	218	190	201	208	176	186	186	175	185	185	175	189	186	166	193	166	204	188	185	205	181	177	214	171	182	228	199	165	170	185	219	195	182	180	178	197	201	191	182	201	177	183	173	220	166	197	180	202	200	189	191	182	194	200	201	210	202	190	215	196	184	194	163	175	162	143	185	186	190	198	162	181	193	200	183	194	196	184	208	178	178	204	192	206	200	181	202	183	173	187	204	196	207	164	175	178	205	216	196	183	214	176	198	200	184	173	178	184	184	172	196	173	210	192	229	194	221	206	181	176	187	210	204	190	176	181	204	229	206	195	198	208	202	182	191	189	180	194	184	220	191	199	205	188	189	190	199	185	197	191	174	186	222	181	171	199	176	186	202	194	173	192	201	208	181	188	200	209	184	188	181	174	180	177	169	177	183	174	217	201	194	202	167	166	203	185	222	186	184	198	173	183	181	176	182	176	201	211	197	192	177	196	211	209	164	209	170	188	183	183	150	168	199	181	181	206	216	174	178	185	177	206	203	192	201	193	160	186	203	166	186	183	178	199	183	203	214	187	174	175	226	210	176	185	203	180	192	179	202	177	197	199	191	191	185	173	197	186	180	196	178	194	175	199	205	198	203	212	204	199	175	191	200	194	184	161	190	177	187	186	183	183	165	186	183	149	220	207	189	182	163	182	183	181	182	173	181	182	163	172	192	190	241	190	191	183	174	189	181	191	180	164	188	175	177	192	200	202	204	190	212	203	200	200	207	188	159	195	207	166	173	198	176	185	172	175	197	191	173	200	204	195	179	186	192	168	181	165	182	199	201	169	191	194	209	159	215	202	200	207	165	197	165	162	203	196	180	202	173	192	159	179	188	215	205	211	182	186	221	199	172	185	184	168	182	185	190	171	172	194	186	208	177	182	208	177	192	185	183	195	185	206	195	206	193	165	200	194	185	216	174	186	168	183	186	177	179	189	182	158	203	180	198	178	190	192	194	162	187	202	195	183	188	187	219	184	173	183	183	191	200	164	179	184	199	186	199	187	175	167	190	168	185	214	180	195	209	201	181	179	184	194	202	173	189	175	176	163	170	201	176	183	181	221	217	194	178	192	200	189	189	186	194	205	169	181	179	222	193	181	194	196	218	178	171	205	178	188	186	203	203	209	174	184	187	187	199	184	171	201	162	197	190	190	173	179	181	220	201	175	168	194	180	172	188	198	191	162	212	190	205	208	182	173	195	209	180	187	212	183	199	199	163	208	185	187	218	164	184	198	182	214	208	227	185	184	178	187	191	222	206	193	188	180	173	184	196	186	175	203	189	190	169	169	226	196	181	197	184	186	212	194	175	179	180	212	205	187	181	195	196	199	156	194	179	194	200	179	197	183	194	152	206	190	188	194	213	199	200	192	187	154	173	197	194	187	197	186	195	194	196	194	186	175	173	187	210	167	192	189	160	184	199	174	189	159	179	204	180	183	174	192	203	206	172	165	164	197	214	199	214	199	206	215	160	197	172	210	191	164	210	188	184	193	199	209	224	203	201	192	190	188	186	183	178	193	183	173	188	185	162	188	176	187	197	184	171	183	179	189	186	199	208	197	220	190	173	183	183	177	165	198	168	188	169	175	167	184	176	154	188	189	185	199	197	159	177	178	189	173	200	199	169	181	192	166	209	208	186	177	178	189	185	190	204	167	173	168	187	202	170	185	199	185	172	177	201	192	195	207	185	198	192	214	194	179	198	197	200	171	172	179	189	206	161	208	205	171	201	181	192	206	185	177	182	205	208	204	214	211	198	198	190	224	168	197	197	173	189	191	200	193	185	215	181	184	198	196	184	191	195	178	201	184	182	192	175	198	185	164	185	163	169	196	174	162	182	168	160	199	206	183	171	178	192	184	172	167	167	163	173	189	180	198	189	211	177	197	200	209	180	184	206	183	178	179	201	226	177	193	209	185	227	187	200	193	171	198	180	184	182	189	186	196	199	209	185	167	155	181	179	182	182	164	191	195	198	184	180	192	188	173	185	180	178	188	200	176	172	203	185	186	204	196	189	191	180	183	210	170	185	179	193	199	181	196	191	180	204	210	184	195	172	169	175	183	200	174	201	183	186	180	207	211	200	187	191	178	194	201	184	224	180	163	196	188	185	211	176	219	157	196	210	175	193	186	173	198	175	191	180	204	186	187	168	190	188	178	198	183	186	191	167	189	176	174	172	192	195	176	192	180	210	181	211
5521	1479	3071	3566	3138	2739	2175	1886	1679	1498	1294	1230	1102	1096	1041	898	899	881	892	809	790	817	785	781	785	725	785	779	746	727	696	673	657	669	722	706	666	654	691	641	702	687	632	629	626	693	603	632	632	654	649	663	685	623	649	621	624	606	639	654	632	636	594	648	609	656	640	609	648	594	601	624	629	606	618	649	593	609	613	609	609	609	646	643	640	613	577	627	628	620	574	609	644	653	600	611	659	610	650	674	593	690	604	595	585	618	601	647	614	615	632	626	619	604	600	587	620	584	579	588	609	597	610	602	610	610	616	594	617	638	606	635	562	643	608	593	616	593	634	591	613	593	597	599	625	580	597	600	609	577	685	589	645	621	574	624	667	627	613	601	609	573	633	601	597	596	630	623	574	567	587	648	590	599	593	627	654	599	608	610	607	560	614	596	580	595	590	615	588	624	614	619	613	612	620	623	576	608	549	634	616	615	564	640	591	644	598	633	610	625	622	546	576	626	597	600	603	645	594	625	628	645	590	586	576	608	649	645	581	643	608	596	610	608	623	628	609	579	594	667	605	603	620	651	601	643	630	640	598	596	637	556	645	635	643	606	624	607	621	604	621	595	622	604	623	588	590	580	596	609	645	657	603	645	554	578	594	593	664	618	597	618	592	623	647	614	605	608	598	638	618	625	653	574	620	559	597	587	622	614	624	609	610	586	608	604	577	566	654	608	605	563	594	580	626	572	581	612	601	618	611	582	647	615	590	610	631	569	603	620	629	605	584	578	609	579	574	626	602	642	579	610	617	568	601	645	619	630	635	634	636	618	621	628	614	638	611	590	592	601	619	629	635	606	633	595	600	641	623	596	644	638	672	607	591	655	575	634	661	570	594	618	617	587	594	618	590	619	566	578	651	613	616	604	618	599	630	571	586	632	625	557	595	627	636	616	644	568	643	568	592	577	558	617	610	632	609	592	668	579	621	604	649	629	626	592	615	616	631	612	600	607	586	614	593	607	589	579	573	581	601	621	613	581	635	582	616	610	614	610	601	596	617	580	612	641	611	597	587	606	568	618	600	582	622	618	638	621	625	627	572	578	584	590	595	596	577	651	624	614	602	586	604	631	594	578	606	603	585	581	593	650	608	610	589	592	626	613	625	643	597	632	621	618	601	603	560	567	637	648	631	639	576	607	602	570	616	579	596	622	604	604	614	610	578	583	654	637	551	597	604	629	609	617	571	616	603	655	573	627	602	638	627	540	642	599	627	605	636	577	663	616	588	575	579	596	613	630	575	627	588	569	592	611	625	603	635	593	585	641	613	666	580	587	638	569	578	591	630	654	582	584	615	570	634	627	606	607	572	591	606	633	607	607	593	602	583	585	640	571	625	671	592	573	562	607	661	619	607	584	598	596	627	621	557	580	595	633	615	617	573	601	572	600	588	590	638	629	600	682	645	560	562	585	614	577	584	585	579	579	599	621	615	611	646	624	598	617	652	541	615	594	644	605	611	624	617	612	614	631	637	607	630	585	616	583	624	619	603	587	604	615	649	631	643	576	578	605	595	583	625	630	618	594	576	589	593	585	593	593	664	594	605	594	602	627	568	547	596	603	615	603	664	611	610	647	604	652	605	629	588	620	604	665	584	618	616	602	601	627	601	613	595	576	598	587	587	584	668	578	594	593	591	607	609	621	601	596	606	606	584	593	616	645	601	599	587	636	583	610	612	625	590	605	569	618	600	640	601	639	641	585	577	636	600	600	645	644	602	555	631	597	585	623	604	578	613	631	568	631	646	558	574	597	650	598	585	630	626	585	632	599	640	600	607	600	589	580	644	602	588	574	602	631	619	618	614	606	612	605	644	592	637	602	573	589	593	591	586	561	578	625	643	627	627	627	628	617	620	572	593	600	574	590	619	616	637	594	596	600	628	640	639	594	578	590	619	646	633	571	602	641	605	661	593	637	592	652	641	581	606	605	603	635	624	575	575	592	623	584	604	612	593	629	638	604	633	626	634	625	620	586	596	613	593	567	627	632	649	613	582	584	655	605	589	627	639	611	606	633	617	597	615	599	619	646	651	613	566	596	611	605	606	647	589	630	563	604	627	547	592	622	626	618	612	601	594	663	623	562	658	605	575	640	561	616	560	645	656	582	614	607	634	590	591	572	578	625	612	599	629	606	594	628	608	584	625	638	611	686	641	607	602	612	629	610	591	637	582	583	568	603	634	643	614	608	645	629	576	618	631	618	586	629	628	602	595	576	613	626	576	564	582	626	615	597	662	636	589	605	629	590	599	621	597	612	569	624	588	600	633	622	665	578	622	620	601	622	591	637	642	631	618	563	607	588	677	603	615	613	567	593	629	620	587	647	578	591	618	636	613	628	584	641	600	614	639	601	613	579	597	588	613	613	607	615	595	595	598	612	602	648	584	619	629	618	588	605	630	601	618	635	577	600	623	650	613	577	620	638	575	591	587	608	609	620	604	597	619	619	585	665	611	635	591	602	599	581	652	625	592	593	610	622	615	619	615	622	610	587	609	603	593	662	569	595	593	589	590	596	601	577	653	598	580	582	595	601	570	623	614	584	620	620	603	640	600	560	603	675	624	575	591	597	607	623	618	573	628	649	587	592	636	624	602	611	636	636	576	605	602	586	611	628	574	589	649	646	601	599	594	601	624	605	585	586	621	646	645	585	571	697	564	612	601	630	619	587	609	580	589	639	602	600	551	606	584	607	608	643	582	612	646	599	601	619	612	588	593	615	619	599	656	597	642	579	611	607	597	593	646	607	612	559	609	564	595	571	586	591	639	607	614	628	586	600	559	585	644	586	672	600	567	632	624	551	590	581	600	635	605	643	586	632	628	560	602	605	572	614	601	586	624	620	645	611	629	617	645	619	565	632	592	605	612	592	581	610	585	672	565	577	652	609	592	655	580	566	576	594	600	591	596	635	602	616	605	606	610	589	594	627	639	577	585	658	616	592	588	581	599	614	612	590	615	612	609	569	581	628	651	590	583	561	612	574	619	592	642	653	580	596	642	613	597	570	606	627	573	610	593	564	608	627	616	592	575	598	612	597	639	608	622	599	591	621	628	630	617	613	677	629	607	624	590	598	607	637	623	602	600	628	640	600	613	627	574	590	589	594	592	584	662	584	627	610	598	602	624	642	615	616	578	584	598	618	605	626	608	591	595	609	600	593	588	605	605	608	588	613	630	620	601	600	607	583	665	614	573	610	574	618	612	593	626	653	604	591	670	592	631	624	575	631	627	578	598	620	626	594	603	678	614	611	599	639	587	633	604	590	594	579	550	564	595	612	614	617	590	614	637	610	620	591	637	605	626	578	614	614	572	651	597	611	653	619	596	577	613	604	592	623	624	593	602	586	588	554	585	628	623	641	601	559	588	577	623	581	581	593	574	644	618	586	623	636	631	600	605	598	606	563	605	578	597	600	615	635	637	576	576	552	603	569	596	587	619	596	620	610	606	577	608	603	631	595
8491	1841	2365	1737	1199	842	653	511	454	317	317	265	236	245	209	206	209	208	181	171	161	176	186	171	169	161	175	161	133	156	163	148	132	155	149	145	157	146	150	152	143	163	144	139	130	111	139	118	116	140	152	143	133	109	126	121	154	139	149	125	128	153	154	132	121	149	140	139	124	136	145	134	141	141	129	121	131	117	132	148	129	150	125	134	126	117	129	151	147	126	126	105	125	108	130	127	130	124	148	121	118	147	123	129	139	152	121	134	132	130	130	125	127	129	119	129	132	132	127	147	121	133	119	118	133	159	146	123	138	137	133	137	126	111	150	146	146	148	143	140	131	120	150	141	141	131	149	133	129	129	137	136	117	132	123	152	130	113	133	151	144	131	125	130	139	130	108	117	127	128	140	134	125	131	142	138	134	133	133	118	129	115	127	113	153	152	126	125	151	116	133	119	128	135	129	133	128	126	136	110	146	137	133	138	117	135	131	126	135	151	119	136	138	154	144	125	121	124	144	128	123	140	132	143	133	120	121	113	141	134	153	143	141	130	138	144	149	131	133	152	148	126	132	132	125	140	121	118	128	127	115	133	142	120	99	124	130	145	142	131	140	123	151	135	141	153	127	115	138	134	159	126	139	106	132	143	116	131	156	121	129	144	131	142	131	132	130	132	114	143	129	134	147	124	122	122	106	124	112	120	117	129	132	150	130	129	131	128	119	143	134	166	129	120	136	133	162	134	132	148	120	143	136	109	129	138	122	126	124	149	133	143	129	127	133	134	124	122	119	130	141	128	146	117	124	135	153	132	133	137	125	149	125	146	125	101	131	139	123	119	125	129	134	144	128	132	146	123	132	122	147	122	140	141	127	128	142	132	124	122	130	134	130	135	147	138	123	117	124	132	150	157	142	119	139	121	111	152	137	133	150	137	157	160	147	143	141	127	146	136	104	119	146	139	126	132	122	116	144	136	126	140	155	143	124	134	141	143	118	129	139	156	115	113	130	133	121	130	136	135	141	139	134	136	146	127	107	116	150	121	126	116	139	140	143	131	142	119	117	133	129	142	139	133	120	127	143	130	104	145	110	116	131	144	150	121	104	134	133	143	145	134	136	114	135	111	139	147	129	132	122	141	150	123	111	144	124	126	140	114	138	141	140	125	149	134	124	133	157	135	136	127	133	121	108	138	129	120	142	127	132	124	121	150	131	149	124	126	147	101	140	144	128	124	130	120	140	143	135	121	141	122	128	120	131	121	127	113	128	139	127	133	133	134	143	125	139	132	130	121	142	110	159	129	130	128	119	139	125	137	112	144	141	153	125	127	138	154	128	125	132	139	134	132	124	126	125	123	147	122	144	137	124	149	120	126	114	124	130	127	135	134	116	112	106	114	119	121	113	128	127	126	125	126	121	114	141	121	127	133	113	131	122	146	120	116	134	136	108	119	139	131	142	143	129	142	124	117	131	153	129	122	125	114	119	118	120	118	105	134	157	134	127	143	122	124	118	128	134	145	141	134	145	121	135	130	138	131	127	138	144	142	131	111	125	132	123	107	143	109	108	137	133	131	123	146	108	131	137	141	136	131	136	146	136	142	111	118	125	124	121	118	126	136	153	120	148	140	126	132	152	135	132	136	141	128	120	136	157	116	147	132	122	136	115	132	129	120	130	109	139	136	135	130	114	115	138	123	117	143	145	125	140	134	144	109	125	119	150	117	126	127	146	129	137	129	147	110	126	128	125	126	131	128	125	142	110	120	110	123	129	140	122	137	111	140	138	134	139	134	134	139	119	129	127	108	142	142	128	137	141	116	116	131	138	123	149	138	128	150	117	134	138	113	134	140	109	125	129	146	125	126	134	139	126	125	117	137	137	122	116	117	150	152	149	131	127	117	159	133	129	116	151	134	108	145	129	113	135	137	142	111	132	127	130	145	134	144	119	122	128	147	124	111	114	128	143	139	126	127	115	142	129	137	134	119	128	125	136	119	124	129	130	137	140	126	147	116	140	136	154	136	133	133	148	151	140	150	126	121	144	126	124	132	141	118	122	129	139	136	127	146	107	141	143	145	132	140	111	109	114	119	136	123	125	152	134	124	140	121	131	141	150	112	123	132	143	129	113	148	137	104	141	116	162	128	142	142	122	115	132	143	123	137	150	128	120	112	127	130	126	110	129	128	114	137	124	111	120	130	135	133	139	156	133	126	141	149	130	131	125	139	135	134	125	126	137	138	148	134	159	112	133	123	142	130	120	142	99	151	107	124	138	141	122	127	143	156	133	114	125	141	124	108	129	124	130	126	125	148	134	126	135	130	118	117	117	143	141	119	152	132	138	112	122	124	121	130	146	147	136	118	132	150	115	149	119	119	143	148	118	120	134	136	131	130	126	128	129	118	141	108	120	126	146	128	124	120	135	114	111	129	132	124	121	139	133	124	157	118	123	139	134	109	127	128	124	117	147	131	113	122	133	138	154	128	134	150	131	128	136	137	124	130	131	118	128	125	126	121	129	116	147	141	126	149	118	117	158	132	123	129	108	145	129	109	127	130	133	141	139	135	131	119	132	143	146	143	133	126	129	127	144	127	115	137	121	140	124	139	132	130	126	128	130	122	118	133	134	130	126	130	121	103	131	145	131	129	114	133	119	117	147	134	135	128	121	150	128	135	143	112	132	113	117	141	121	125	164	113	118	123	137	129	118	155	110	127	129	136	128	142	113	126	124	124	121	130	141	137	107	135	132	137	128	131	135	116	124	112	136	124	142	141	169	120	125	137	137	139	131	128	140	116	134	117	138	137	129	144	128	127	120	129	110	124	116	123	139	120	126	130	112	126	122	135	122	150	141	135	129	138	119	142	128	141	116	143	133	133	127	122	126	134	127	150	126	128	133	140	136	135	135	127	125	121	129	113	121	123	127	137	134	147	139	121	154	140	119	122	129	141	138	123	106	129	112	142	123	130	152	135	149	140	129	136	129	134	130	144	120	144	115	151	147	122	149	125	125	133	122	134	136	134	138	129	145	144	135	121	138	142	131	133	136	125	138	130	118	120	139	126	132	138	129	136	129	114	129	125	125	137	144	138	133	150	116	133	135	124	140	138	114	130	138	104	114	132	115	127	141	135	149	123	140	112	132	122	119	144	133	148	125	148	120	144	128	129	138	150	152	154	116	131	138	141	130	118	148	147	140	132	125	132	135	134	136	154	135	144	106	126	139	125	141	129	129	137	127	129	115	122	132	133	119	118	119	120	117	124	131	145	128	146	137	120	107	131	116	115	131	149	120	118	127	132	149	136	133	154	120	111	132	138	121	131	121	129	130	103	128	124	119	133	138	127	124	121	115	131	135	121	125	156	128	132	127	113	117	129	130	146	122	138	154	116	134	129	133	135	135	118	121	156	137	152	116	121	137	126	138	121	149	138	135	122	139	126	137	134	127	146	128	145	122	140	146	133	136	116	137	130	130	121	125	112	120	116	134	126	137	113	123	129	129	132
7679	2332	5249	6047	5258	4391	3674	3008	2447	2036	1868	1728	1561	1322	1288	1117	1097	1081	884	832	855	838	804	821	734	736	697	686	637	623	653	625	637	567	586	594	576	583	574	564	540	582	570	537	527	547	527	519	510	517	504	516	522	531	463	489	508	502	520	502	491	471	486	479	492	468	452	522	459	464	479	516	493	495	436	470	479	507	461	474	481	493	519	485	459	507	481	494	474	455	425	452	436	446	490	478	483	475	446	486	492	412	446	514	456	478	472	497	471	450	491	500	464	468	489	439	462	441	457	448	475	430	479	476	463	453	452	456	491	449	468	471	436	452	440	446	504	435	482	494	419	436	460	438	476	488	493	466	480	443	453	457	449	448	457	416	453	464	454	474	411	423	453	458	482	471	470	424	418	446	440	471	449	473	443	454	478	479	451	484	442	462	471	462	439	475	446	434	473	486	476	485	465	443	456	423	452	493	438	466	450	473	475	440	455	458	433	417	466	443	484	438	436	462	497	459	435	435	451	441	436	462	459	459	459	435	415	497	460	437	451	450	480	462	460	402	496	454	520	429	400	448	417	481	442	470	460	424	447	433	458	452	417	487	441	453	458	448	427	459	431	435	438	450	475	448	456	428	457	444	425	457	433	417	439	433	473	455	444	474	432	423	472	435	422	485	422	484	420	508	405	433	417	466	457	467	483	466	447	475	491	432	461	447	471	429	474	451	447	495	460	464	488	434	453	429	485	433	478	473	423	414	443	454	427	444	465	476	455	465	463	460	432	438	446	463	450	449	434	444	425	453	443	437	441	462	464	474	484	473	438	452	409	443	449	435	457	445	432	436	466	448	434	446	428	442	471	478	451	422	442	472	480	435	439	471	468	438	440	499	459	399	451	490	443	476	451	400	467	439	448	473	458	440	434	439	434	391	441	481	432	445	446	440	434	435	482	451	443	453	398	436	449	456	481	430	501	476	454	446	441	442	490	473	435	459	453	423	448	459	458	488	439	484	462	451	461	462	452	455	457	477	453	473	505	448	489	417	472	504	454	453	493	445	466	440	433	456	412	450	448	472	465	439	419	439	433	422	470	493	428	449	458	462	440	486	471	435	447	493	465	444	467	422	471	432	444	424	407	456	426	413	464	445	465	446	409	452	413	458	425	419	448	441	476	461	466	418	477	421	428	444	437	462	469	462	458	420	460	477	444	442	458	409	456	465	463	442	491	437	446	455	400	439	414	439	437	462	471	456	454	449	424	468	473	441	474	406	451	436	460	449	432	441	436	450	429	461	438	449	433	417	442	473	462	446	427	407	441	469	456	465	436	455	428	464	499	474	439	449	419	415	464	475	453	479	456	459	463	459	453	431	433	429	449	479	460	424	457	476	479	455	451	426	440	409	472	440	442	465	451	459	449	459	450	427	437	452	436	454	434	428	422	447	434	462	445	437	439	437	455	445	424	440	458	439	478	451	424	471	436	453	438	445	433	459	416	473	444	424	459	442	458	444	459	438	432	430	435	424	436	439	460	418	418	478	462	434	413	416	483	436	457	476	419	481	431	445	513	484	440	449	468	450	422	473	422	468	464	452	447	442	453	461	449	446	431	460	438	439	457	440	444	473	443	464	443	470	484	434	445	476	440	441	408	468	466	479	479	423	464	476	443	460	496	453	495	458	469	462	459	454	477	462	472	430	431	482	416	473	442	422	460	484	453	464	463	423	455	444	432	442	489	448	493	422	458	463	457	465	448	504	445	437	418	433	421	451	425	476	463	450	463	473	445	456	433	424	455	469	468	461	422	469	483	456	483	398	415	461	464	433	458	448	442	463	448	440	448	456	465	463	417	418	442	446	462	449	458	420	459	488	434	464	463	419	439	479	434	444	464	461	445	468	409	418	441	472	459	444	465	433	457	446	468	466	436	455	431	463	439	470	427	456	488	447	428	433	458	424	443	436	460	454	431	473	479	446	462	427	459	468	440	504	464	434	451	465	424	398	449	430	472	470	446	465	464	434	443	396	399	460	494	454	426	462	430	418	474	462	489	459	496	445	432	469	447	479	482	468	409	454	470	492	441	451	425	442	441	432	447	479	462	493	447	469	446	475	462	439	463	460	436	426	462	462	470	447	437	404	452	437	412	412	463	437	453	434	479	454	477	485	455	508	448	470	456	424	455	417	449	440	472	440	450	435	471	472	462	491	455	427	422	464	430	409	470	418	464	468	440	449	435	450	490	456	471	458	451	453	421	437	489	458	489	461	407	484	473	454	468	442	445	448	448	452	483	487	443	449	468	518	473	457	471	445	454	421	438	475	447	464	469	445	468	438	440	397	440	407	497	436	478	459	439	420	488	466	430	462	471	443	430	430	462	438	448	415	474	449	470	457	460	417	454	450	457	449	429	452	475	417	432	453	415	458	443	462	448	455	429	414	474	433	445	468	473	474	489	467	462	433	460	416	459	446	430	467	449	443	457	482	484	450	453	494	461	465	432	462	470	485	472	437	442	453	480	470	451	426	436	478	483	473	464	479	431	463	459	472	435	415	472	459	456	451	497	472	461	439	447	437	458	487	478	427	461	417	433	489	453	436	496	426	443	438	455	442	492	433	429	433	514	479	455	464	454	426	456	410	463	490	457	441	425	431	498	466	453	423	451	423	445	426	451	439	434	453	442	454	420	471	446	437	421	458	431	443	415	462	437	453	458	438	475	443	433	486	406	432	450	451	450	427	438	458	483	441	446	442	433	480	510	444	459	471	466	444	480	468	456	431	455	457	449	479	449	494	440	439	443	452	454	425	489	457	472	459	444	488	444	476	454	451	452	503	465	487	469	437	442	445	463	437	484	481	420	484	480	460	469	454	453	430	439	423	418	462	472	481	444	451	450	457	438	462	441	474	485	461	439	451	484	438	444	416	422	480	454	477	469	447	453	467	470	485	456	478	463	434	456	413	422	428	437	463	451	470	459	456	454	434	422	489	443	471	459	476	489	485	441	408	467	483	458	474	414	441	459	453	449	431	481	428	441	474	446	450	421	453	446	447	421	422	460	443	443	443	441	483	426	505	489	471	449	462	482	464	475	453	477	424	471	476	419	468	428	447	409	437	421	407	456	447	504	423	463	460	472	419	469	459	457	453	452	451	473	473	468	432	440	441	458	423	413	494	468	474	435	450	424	460	466	465	443	455	455	419	445	433	453	452	436	452	404	429	435	437	451	452	411	469	454	485	408	444	457	455	411	493	434	416	463	472	470	472	442	482	456	455	440	441	496	444	480	438	467	487	440	451	456	455	436	471	475	467	443	439	438	464	442	447	451	486	465	454	451	463	471	458	429	429	440	443	462	440	468	431	422	456	465	441	470	487	438	448	450	426	474	453	435	438	439	463	497	450	475	442	485	475	442	400	463	462	471	468	428	461	425	443	469	455	433	480	452	495	414	432	410	442	520	441	457	465	466	452	452	442	471	421	446	453	477	435	452	460	439	443	419	469	505	497	470	447	447	455
1357	348	401	356	341	302	341	326	324	314	348	289	311	323	348	325	299	273	324	331	299	306	328	332	317	293	338	318	308	317	311	323	327	307	312	282	323	303	283	290	303	304	345	321	320	310	286	339	331	346	303	324	319	329	319	332	295	328	269	309	326	338	342	278	309	324	284	298	323	296	315	332	312	320	282	310	318	287	328	328	327	329	302	332	304	313	282	336	295	318	293	317	313	317	328	310	318	311	290	360	318	300	344	337	331	317	313	302	337	337	303	295	304	339	337	296	315	308	331	284	319	336	333	331	312	335	332	298	318	339	306	328	331	289	286	311	319	284	286	323	308	352	337	305	286	320	316	304	292	288	300	293	316	317	314	317	330	323	330	298	318	329	325	296	279	304	324	298	304	322	309	282	308	301	307	283	315	301	273	336	306	318	314	311	317	294	314	315	321	333	295	287	345	315	293	295	338	333	292	288	346	306	337	313	307	284	302	311	329	337	310	293	309	278	336	317	315	298	309	299	302	306	323	305	277	306	342	300	323	310	308	302	301	326	294	308	303	309	295	306	305	317	323	317	325	336	315	328	312	319	287	302	314	305	323	299	320	300	313	340	305	330	302	311	320	321	306	331	270	273	302	303	339	320	306	337	289	302	332	326	311	326	328	338	298	317	334	323	309	288	309	326	321	317	300	288	301	363	324	301	293	300	325	326	308	303	332	330	320	289	290	287	312	312	335	349	312	317	321	312	311	280	316	324	329	331	310	335	341	309	309	291	318	329	307	339	321	343	334	293	318	301	300	352	337	333	307	296	317	336	367	305	340	306	305	315	297	318	314	308	314	333	332	311	317	267	309	283	299	313	258	314	324	299	326	325	299	290	291	322	315	288	322	302	377	326	294	301	323	310	327	330	342	322	289	314	340	295	302	322	307	330	316	332	309	311	302	315	338	338	322	302	290	342	331	303	328	300	315	320	282	343	318	293	326	323	350	323	302	299	301	317	341	337	264	300	309	332	327	275	327	321	312	300	328	330	320	325	309	299	314	334	313	280	319	303	305	322	300	315	307	279	320	320	296	281	315	305	316	313	320	322	294	340	312	292	326	294	313	292	303	309	323	305	308	301	298	310	313	291	323	317	315	314	287	349	300	294	313	319	309	309	317	326	295	309	313	329	307	299	320	325	286	282	323	305	276	312	330	309	303	340	289	327	348	323	307	297	303	341	374	337	314	314	295	296	322	342	312	292	308	318	311	346	303	313	318	334	301	338	347	277	301	273	312	325	326	313	290	294	301	270	308	311	332	322	281	310	330	296	302	322	307	297	287	333	308	315	318	306	316	276	305	290	312	327	325	318	311	292	295	334	337	331	321	337	354	305	298	313	347	354	308	326	310	320	305	299	330	304	309	301	321	276	320	327	304	291	303	325	298	330	267	304	295	319	314	299	314	273	331	306	325	310	330	310	329	286	319	307	316	325	333	280	303	294	313	316	288	318	284	323	313	316	297	321	302	286	304	309	322	325	321	328	301	335	284	309	363	314	302	317	310	338	296	295	297	299	339	345	316	286	323	316	307	311	332	311	315	296	285	312	305	333	312	278	307	341	336	317	297	316	338	304	318	320	309	345	359	308	306	323	301	300	279	295	318	304	324	286	328	309	312	335	312	347	310	338	320	289	341	312	343	279	309	298	309	316	353	328	360	332	315	297	307	331	315	291	343	297	293	346	295	313	320	307	337	308	287	276	329	327	308	338	300	303	293	328	318	344	315	307	299	315	338	329	288	322	339	322	298	292	305	328	313	314	292	316	309	322	318	319	328	297	297	310	303	317	307	287	314	278	319	338	320	305	326	306	313	307	338	317	310	305	329	289	329	320	308	300	298	323	325	314	304	308	333	344	272	317	276	298	284	314	341	297	287	302	306	310	320	322	321	348	309	331	298	289	320	342	330	298	322	310	297	309	341	308	336	306	327	335	333	317	320	337	320	292	369	306	293	321	302	301	299	316	315	299	317	307	270	286	314	338	309	331	326	297	316	327	311	323	317	325	307	324	324	328	314	305	313	298	304	336	336	313	314	336	342	336	330	332	293	326	315	305	310	332	309	312	305	327	320	335	311	328	287	342	358	328	314	293	305	300	321	326	318	295	293	317	327	344	312	335	299	309	332	312	337	367	316	304	325	313	295	292	311	309	357	337	302	303	320	299	352	339	297	328	327	330	314	298	326	302	342	285	312	320	325	320	296	308	307	335	332	294	306	301	322	346	345	279	339	320	310	354	292	308	320	272	312	344	300	274	308	343	312	313	303	317	307	321	308	323	302	342	332	319	293	310	328	313	328	304	309	299	317	324	345	311	307	322	305	329	345	310	276	341	322	333	322	322	303	337	313	319	296	319	301	272	320	317	343	319	277	297	305	313	310	299	334	311	307	295	341	325	310	331	326	298	303	315	300	340	301	308	308	311	315	303	315	316	297	325	305	291	310	329	307	309	328	353	300	358	291	310	295	299	287	336	327	273	284	314	292	326	313	314	293	332	336	322	297	304	333	314	327	346	304	356	338	304	283	315	309	306	323	312	333	312	312	325	338	314	304	323	295	322	300	308	311	292	341	332	324	344	302	321	313	318	303	309	317	344	330	334	320	336	328	291	313	330	337	331	318	291	299	324	323	282	332	356	314	343	309	313	328	281	306	337	301	338	309	302	321	329	313	317	319	309	352	298	324	319	281	315	329	318	325	309	336	295	336	323	328	306	308	307	305	294	315	326	281	331	319	339	305	301	308	325	312	296	336	288	327	290	305	329	310	337	303	322	312	320	332	311	330	303	339	317	297	298	299	306	311	308	284	292	348	321	305	314	314	299	306	323	359	319	326	318	315	322	313	324	317	316	302	324	343	320	308	335	326	322	300	294	309	330	285	334	331	321	323	302	309	301	310	283	307	304	310	310	334	351	316	309	334	308	319	312	310	328	313	327	333	312	318	297	315	322	310	293	339	313	285	351	295	306	323	300	335	284	330	334	301	326	312	307	322	344	345	309	329	347	328	322	292	288	289	313	338	291	324	311	307	343	323	325	277	341	329	299	330	304	328	309	300	332	316	316	309	319	338	331	316	305	294	311	298	318	323	308	310	290	321	311	339	300	305	340	325	338	299	295	321	317	311	297	285	311	323	310	327	287	300	344	294	301	310	308	262	322	334	341	331	332	303	273	302	348	318	298	317	282	277	301	325	308	282	317	302	309	311	299	306	337	318	327	338	315	327	337	335	333	326	289	310	291	309	314	261	287	297	305	309	300	346	332	300	273	311	344	341	322	322	307	306	341	361	311	332	288	293	297	306	354	289	317	278	292	268	322	318	296	324	338	328	285	287	324	328	323	339	323	322	321	330	309	302	335	323	318	322	312	299	325	323	303	307	298	291	325	298	336	340	317	332	318	317	326	307	322	306	313	303	312	302	299	303	341	307	306	319	345	351	334	329	284	346	375	305	300	323	320	330	277
2392	1021	1091	1136	1062	1118	1049	1026	1017	1017	999	1004	993	955	980	983	978	959	935	927	972	925	992	1015	953	1015	950	948	954	947	1003	943	1038	984	962	893	978	931	995	960	949	982	939	953	990	963	933	986	917	932	926	940	984	901	964	942	921	990	952	952	924	964	998	943	953	918	944	920	924	941	971	938	908	934	920	948	953	985	954	957	936	947	894	949	963	929	946	975	937	919	961	961	964	920	945	949	983	850	905	938	919	984	934	918	962	994	940	976	987	984	979	964	949	934	942	949	934	866	930	953	924	978	934	933	958	928	920	968	1019	939	921	893	898	902	885	934	955	909	918	918	924	962	911	931	970	950	1006	938	936	938	951	911	893	947	976	941	965	930	949	934	925	996	938	983	953	923	923	926	930	986	902	912	931	911	942	977	951	900	924	932	923	961	886	900	898	1006	925	925	945	941	919	937	947	896	920	950	933	980	916	933	911	964	921	987	929	928	936	974	939	969	924	894	932	964	946	967	915	861	952	927	911	910	899	968	940	956	959	935	926	933	961	984	960	945	921	914	924	922	910	918	975	927	959	974	957	971	931	948	956	955	953	945	977	986	971	962	966	907	949	926	967	910	926	1011	951	994	891	950	949	939	958	979	950	952	952	957	930	934	950	960	988	990	943	932	929	952	949	971	910	980	919	921	1002	970	919	979	950	908	943	897	912	939	923	956	951	933	963	929	961	910	915	892	999	980	926	914	947	917	931	967	936	943	885	913	924	969	941	942	946	928	939	948	945	933	972	933	906	965	962	926	939	946	912	948	918	895	977	975	935	950	983	979	916	915	945	982	955	927	893	929	949	976	915	935	998	972	957	972	932	942	903	912	915	959	961	998	928	953	940	939	933	978	970	941	927	908	946	917	904	940	945	955	949	959	934	910	928	957	982	928	927	939	895	932	947	955	958	951	940	914	936	998	975	950	978	959	919	918	947	918	979	957	938	934	949	923	952	1005	893	970	936	963	960	987	954	932	922	947	989	935	944	912	971	911	981	866	994	942	1014	975	976	885	887	941	1004	954	920	928	941	907	949	913	911	975	966	915	1012	938	904	958	919	983	951	948	959	957	947	874	951	918	961	957	947	962	960	955	975	933	944	992	959	915	968	954	968	961	975	889	926	970	920	1011	890	903	958	967	945	938	930	918	915	973	952	953	936	936	945	1008	929	966	949	908	957	967	942	955	958	959	907	963	908	949	913	981	956	1016	955	897	1005	923	912	978	962	933	954	969	915	981	941	939	989	897	943	972	966	940	936	952	932	944	1001	970	910	955	961	924	916	1030	934	941	980	951	978	955	934	958	939	950	978	960	977	915	908	957	928	963	945	948	942	991	955	969	958	955	940	970	968	980	983	895	993	938	952	953	1008	914	946	919	939	917	984	888	896	900	933	936	918	958	919	913	930	900	945	943	876	956	1016	936	967	863	902	931	938	947	967	953	978	980	912	902	956	959	946	942	988	921	974	941	966	945	977	944	935	957	874	966	946	908	1007	921	928	939	927	961	977	974	926	952	919	954	903	916	969	950	929	901	891	945	951	1001	960	956	933	941	934	968	932	957	948	988	940	968	937	947	938	923	914	951	994	994	979	942	943	951	976	967	938	946	910	928	971	927	961	949	983	979	884	925	984	895	905	883	924	956	993	971	900	916	935	947	1012	973	942	955	962	953	967	1035	940	976	971	933	969	936	921	918	907	916	997	977	940	961	1001	966	976	965	949	983	930	930	945	981	939	952	900	969	942	936	967	961	914	929	886	930	942	969	944	917	890	906	917	955	922	930	1004	963	955	941	903	945	934	963	935	919	1022	965	954	956	968	932	870	944	954	928	946	925	946	977	953	919	960	920	903	889	952	911	914	931	951	920	941	949	931	980	936	939	985	966	953	953	952	990	923	926	962	955	968	909	977	945	905	903	962	981	951	977	951	1007	907	899	921	946	936	971	983	943	952	965	903	941	907	941	993	980	952	916	939	952	986	906	967	940	953	977	935	947	946	948	951	971	968	920	984	943	954	943	947	964	920	935	978	966	993	945	937	893	929	944	942	958	912	973	972	939	907	988	960	958	958	950	979	933	942	939	980	893	984	914	935	986	953	931	966	917	955	932	944	944	912	935	908	952	933	924	921	946	957	981	922	947	977	921	937	910	949	949	932	936	913	928	969	944	1029	926	892	941	934	924	948	994	964	943	941	972	981	871	932	965	941	912	961	982	971	915	959	992	936	989	967	979	913	879	944	925	912	978	934	907	950	944	947	931	939	927	1011	939	942	931	961	972	946	996	910	965	927	960	939	941	941	905	943	911	890	945	983	948	970	940	963	989	974	982	960	949	995	909	942	969	949	917	946	929	921	958	945	916	931	938	937	950	958	968	931	913	993	987	960	955	975	886	924	943	949	925	946	952	973	915	974	946	954	918	985	928	948	925	961	999	1028	972	938	975	984	971	941	913	959	929	904	965	976	858	926	963	893	985	935	969	913	965	934	967	918	888	961	931	950	922	968	972	916	903	899	925	963	992	934	953	926	917	910	976	943	951	942	984	900	940	945	965	925	923	921	1022	966	874	965	933	939	941	960	902	896	960	959	953	944	929	914	964	969	1015	928	921	954	895	933	910	944	907	986	879	971	912	919	912	971	914	927	961	954	973	953	976	905	940	906	928	908	998	914	956	950	956	925	890	961	878	953	963	902	866	942	894	930	976	859	918	918	914	957	964	919	968	937	952	938	986	931	991	978	937	930	910	927	923	970	979	923	970	901	916	964	956	969	890	983	962	927	939	929	921	936	948	967	898	921	933	913	963	898	954	955	967	979	946	1012	952	992	936	946	1017	936	922	951	913	969	886	926	978	942	930	937	954	998	964	954	930	979	931	911	944	964	987	932	901	928	934	932	961	970	908	966	927	941	916	904	1002	955	968	988	964	951	902	968	867	962	906	947	936	997	921	963	1019	985	966	996	959	969	967	933	994	921	963	970	968	929	879	974	904	971	940	925	1022	906	988	928	993	953	993	857	887	904	946	956	974	928	931	960	976	887	951	1016	963	944	933	890	933	1020	943	957	893	990	914	904	947	975	891	963	940	978	944	922	947	943	896	968	934	900	956	946	936	969	975	929	921	904	880	935	923	938	927	929	929	917	962	919	948	938	923	904	875	976	914	977	963	955	954	994	895	919	964	937	966	995	961	999	893	973	976	990	921	908	966	965	939	963	948	950	947	957	927	1002	914	898	965	959	982	965	969	930	973	936	943	902	958	908	947	894	937	968	958	944	920	968	940	919	951	956	982	999	954	991	995	928	912	954	968	957	947	966	952	966	948	913	1005	904	901	963	974	977	980	921	913	887	944	973	917	945	972	918	980	948	948	954	951	957	897	919	892	961	932	920	935	978	970	951	986	972	929	907	910	972	969	950	984	929	939	987	948	947	950	911	975	950	988	960	933	980	956	922	939	968	969	943	986	944	970	964	950	958	939	908	940	995	928	961	977	932	903	937	898	957	949	899	988
4538	1001	1303	1011	686	557	407	372	320	267	263	257	262	273	246	242	188	189	211	163	212	185	207	196	205	178	189	209	213	194	207	193	189	196	189	188	163	162	203	189	201	194	195	177	204	185	187	201	195	205	175	180	177	179	184	185	206	203	182	185	197	190	179	176	201	219	209	181	200	179	218	185	206	216	217	206	172	210	166	214	203	204	182	188	198	184	191	181	186	191	179	207	187	209	220	209	189	198	197	203	185	179	197	191	190	178	168	227	177	178	193	179	212	181	203	162	173	169	198	185	180	202	221	187	178	197	197	201	151	196	172	166	185	197	205	193	196	164	168	186	175	217	186	172	169	167	176	193	172	178	172	207	199	184	174	181	182	192	203	215	172	178	166	181	199	201	194	177	205	160	181	191	197	190	182	203	188	199	207	165	170	184	212	181	181	198	181	187	183	189	177	201	210	165	186	185	180	209	200	182	178	201	209	176	204	182	212	186	180	171	196	184	211	175	194	175	196	201	190	159	159	184	186	187	204	172	197	206	187	176	193	189	168	178	171	191	195	195	168	180	183	197	171	197	214	216	184	175	193	197	170	208	171	193	202	197	196	190	205	201	184	187	207	197	163	190	192	200	160	180	166	199	196	177	176	195	213	163	192	168	179	178	180	198	187	211	170	189	213	188	218	179	179	179	212	194	197	180	185	190	180	187	192	194	184	205	190	186	158	180	186	195	197	203	175	210	202	168	172	193	170	192	195	192	180	204	186	191	186	173	179	183	191	185	175	206	179	182	183	164	185	190	194	193	195	194	168	171	189	185	179	199	182	191	186	183	181	190	170	171	171	184	178	179	199	175	212	176	208	178	184	172	188	221	176	162	207	185	172	174	177	213	188	195	181	199	194	172	183	200	174	172	184	184	201	203	204	189	176	163	206	203	169	214	156	174	186	189	180	194	185	182	180	200	181	184	175	223	197	160	177	193	198	217	201	186	151	200	190	197	195	191	189	188	194	175	170	224	205	187	184	190	192	189	179	192	172	206	180	189	182	184	160	201	169	195	181	187	197	177	186	173	180	175	204	189	172	196	197	187	163	204	172	182	178	200	188	166	195	183	191	190	202	172	196	187	164	182	192	225	165	205	220	196	165	160	199	152	187	187	186	197	196	158	180	198	189	173	189	177	161	191	168	211	195	204	193	175	182	206	185	199	206	183	214	169	200	173	182	185	193	199	187	208	176	170	183	184	204	176	204	208	168	176	178	177	178	192	177	184	172	184	187	213	198	180	188	176	179	174	174	175	209	188	171	200	170	191	206	200	202	176	165	177	175	166	174	184	181	182	201	198	203	165	174	201	185	180	189	175	187	197	173	198	192	201	180	214	185	172	187	181	185	198	213	191	180	188	194	183	204	194	159	203	175	170	181	186	192	190	186	185	177	168	189	184	196	217	185	182	218	176	214	206	200	189	191	194	179	178	190	184	188	174	180	173	177	194	182	181	219	190	160	171	187	187	213	176	210	204	184	194	209	183	190	193	200	199	198	211	162	218	206	193	171	173	174	189	199	184	185	184	191	184	204	187	202	184	190	184	197	206	174	178	162	180	192	199	212	178	209	167	185	213	163	228	191	188	200	196	200	194	172	212	179	179	171	197	189	164	189	199	185	183	198	176	204	181	166	177	177	195	209	188	207	170	167	184	187	192	185	186	215	187	182	182	175	195	187	192	188	192	171	188	177	185	209	187	198	180	190	171	185	195	203	195	188	181	199	205	173	202	220	186	184	196	223	200	218	190	198	191	203	169	195	189	181	185	205	199	186	209	174	197	165	184	178	183	196	165	197	176	210	192	174	173	192	182	180	184	196	194	187	207	197	181	162	182	193	166	188	172	176	207	181	183	196	174	195	181	207	184	186	173	182	169	202	198	186	187	169	200	191	200	191	194	202	181	167	214	189	174	207	176	193	192	194	213	162	181	188	196	190	214	199	194	174	182	171	189	171	195	172	192	185	180	179	183	175	164	216	214	195	210	211	179	160	183	160	185	200	193	190	175	182	189	195	171	189	177	201	190	191	206	181	204	175	167	160	196	179	183	168	196	188	208	207	211	204	168	186	198	190	180	168	200	182	213	181	189	203	175	189	198	199	185	185	198	189	175	173	187	193	191	205	187	199	176	185	189	192	193	205	178	192	179	175	192	209	185	194	184	203	184	200	173	190	188	192	188	174	213	193	182	177	185	158	188	191	186	190	201	194	203	199	194	187	182	180	181	184	182	185	181	196	180	177	206	178	174	177	201	188	206	179	203	188	183	213	198	171	174	194	194	165	189	190	216	214	199	193	179	160	212	195	182	192	180	198	193	195	174	201	168	188	171	195	192	194	176	191	173	188	207	188	186	196	196	148	167	173	170	206	159	206	199	194	195	187	184	178	173	193	192	192	183	205	180	202	169	172	184	180	185	195	190	178	172	180	175	188	194	180	184	178	184	187	198	185	184	184	161	184	174	178	196	175	199	194	171	173	183	193	183	182	181	202	178	178	192	191	189	192	200	166	194	169	174	193	176	210	217	189	179	205	196	163	183	193	181	166	196	181	181	186	196	163	191	173	186	186	175	183	206	184	221	190	183	188	176	200	189	179	195	189	194	192	191	200	193	201	192	179	182	180	182	167	185	188	155	189	198	193	168	211	188	191	208	168	180	196	167	173	176	216	194	187	178	202	180	198	183	184	156	186	226	191	198	197	175	187	193	183	199	204	208	193	191	178	193	174	175	185	198	198	165	185	189	167	187	209	193	177	173	185	198	174	205	196	158	194	175	185	206	192	197	208	170	199	202	184	199	190	173	202	177	177	173	196	175	206	197	204	201	195	175	213	205	197	190	213	180	188	213	206	182	214	188	186	182	195	218	194	194	178	181	188	184	169	187	202	179	196	182	185	194	166	213	172	203	189	177	205	206	185	197	207	199	196	195	185	213	187	178	190	194	200	194	218	219	177	186	194	189	161	192	175	193	183	182	179	190	211	177	195	192	198	178	176	156	178	201	178	179	180	205	193	170	186	178	179	174	195	174	193	212	169	174	177	195	196	168	180	195	186	197	197	177	198	182	151	158	170	176	210	174	173	164	171	195	189	180	189	195	169	177	183	203	194	198	211	197	179	187	188	184	190	171	170	185	192	182	173	190	197	184	176	188	198	138	187	191	170	175	200	183	156	202	187	218	189	206	176	198	193	172	178	192	193	198	172	182	183	168	191	189	190	183	195	187	197	185	178	215	203	203	201	178	168	204	169	169	194	181	188	170	190	188	180	188	215	189	170	186	181	204	170	210	200	195	217	200	195	169	156	189	182	194	174	204	198	170	193	176	184	201	172	157	198	200	176	182	159	185	189	175	185	184	191	185	186	200	173	195	185	196	200	213	183	194	192	223	174	193	184	200	190	178	195	184	187	198	188	183	185	179	162	193	190	213	193	186	180	196	164	154	197	172	188	219	177	189	211	195	180	199
5498	1499	3131	3572	3206	2662	2169	1851	1679	1458	1370	1201	1178	1089	977	985	972	832	878	862	798	789	792	739	766	758	714	732	729	695	655	687	697	667	657	712	656	655	667	690	660	709	649	661	634	643	640	626	596	648	689	638	636	631	666	657	608	639	642	650	611	634	655	616	617	622	656	650	617	582	615	572	598	590	615	629	657	638	618	616	582	581	595	562	627	609	636	621	586	620	655	627	649	619	609	632	568	610	631	615	608	615	621	637	606	636	632	573	624	615	625	629	611	595	597	593	586	616	595	645	658	594	569	529	567	608	582	594	622	599	633	609	603	588	689	636	590	608	605	662	619	637	627	564	628	600	609	588	591	596	608	567	639	625	551	606	614	594	586	601	593	654	591	624	580	623	588	627	584	615	591	606	597	584	626	576	635	620	577	568	601	618	585	637	617	580	628	623	620	553	609	581	602	641	623	581	603	585	604	636	573	608	564	622	605	580	574	559	680	615	591	615	577	613	570	588	587	597	597	623	601	630	595	604	581	634	602	602	579	612	566	585	586	586	552	629	566	581	577	581	566	595	564	602	593	651	591	596	624	652	629	616	591	590	607	599	617	591	620	600	619	631	597	622	625	619	650	672	584	600	565	606	589	590	610	629	634	652	563	614	595	622	562	606	602	611	586	631	635	613	596	627	613	607	621	603	613	580	616	621	621	625	574	634	543	607	586	584	586	618	585	592	624	604	617	607	565	617	596	667	589	603	615	571	601	602	572	610	623	592	609	566	609	603	648	600	603	636	653	580	572	590	610	623	640	590	599	624	614	617	597	591	589	588	630	628	630	606	599	636	592	652	612	601	644	594	592	611	601	580	581	658	604	610	656	639	627	602	591	613	639	580	595	620	611	616	582	617	581	594	555	585	612	633	565	651	611	620	620	601	581	569	621	594	643	572	594	610	587	577	638	634	592	565	601	604	604	589	613	592	625	594	598	623	652	602	583	606	542	571	573	631	613	601	586	623	689	643	578	581	584	609	598	622	626	604	602	597	668	633	595	552	565	614	649	586	626	562	608	593	571	592	623	615	565	617	573	614	578	593	602	555	600	629	591	601	624	650	648	613	573	618	616	603	590	623	654	577	582	629	599	585	576	581	584	603	600	629	621	583	583	586	622	600	612	578	591	600	603	600	617	589	607	580	619	563	598	631	569	604	574	608	561	624	557	598	587	651	613	615	626	621	574	584	631	577	585	605	585	611	615	590	631	555	587	668	610	602	602	626	586	631	555	592	627	571	602	587	577	622	578	569	592	601	625	572	604	599	588	615	586	643	590	628	610	630	634	588	606	574	577	589	604	580	584	622	585	616	610	573	636	579	578	639	601	604	638	665	600	624	599	608	566	582	555	588	621	627	596	634	589	604	606	597	642	590	623	575	643	571	617	628	587	609	580	628	625	633	568	604	630	551	586	565	636	567	602	620	588	609	588	610	622	585	653	570	581	634	556	601	611	580	617	577	632	599	629	644	598	586	642	611	612	605	661	628	601	561	600	666	596	549	573	609	633	592	584	623	624	602	585	645	580	610	581	626	604	603	645	633	587	621	627	680	632	626	596	644	625	610	557	634	662	652	601	626	585	586	580	603	622	580	604	612	615	628	637	643	604	597	546	603	629	576	599	612	652	638	618	573	596	564	585	630	573	633	670	618	617	616	562	586	612	564	575	603	599	645	631	559	564	597	603	631	636	611	577	603	628	565	594	637	645	589	574	616	570	635	664	636	627	593	609	572	580	606	581	595	605	606	584	595	628	579	583	569	590	616	619	616	578	631	621	550	574	650	587	629	581	598	601	550	629	653	595	639	584	622	650	598	604	607	586	582	615	580	590	595	638	647	596	582	635	616	598	578	549	630	619	615	626	607	614	580	630	627	564	641	630	621	593	615	643	578	601	620	596	637	635	605	611	584	592	625	626	587	588	628	556	599	625	531	556	632	646	618	636	599	659	563	638	590	566	615	613	635	609	575	627	586	610	641	636	593	559	632	606	607	608	658	601	616	605	579	567	602	593	588	593	621	583	614	576	616	607	583	571	631	591	598	596	657	587	636	581	634	673	606	630	579	665	597	572	587	624	630	597	626	627	621	595	577	595	609	616	584	629	572	643	614	584	614	625	600	644	589	566	604	593	639	605	625	606	561	623	574	587	651	617	655	593	599	614	610	595	620	592	583	623	586	562	618	586	604	605	581	632	597	629	614	591	561	611	629	618	594	623	621	648	577	584	595	625	628	605	581	588	605	594	607	604	592	597	627	573	592	620	652	664	633	638	599	614	617	598	624	602	583	649	618	619	614	603	624	640	629	599	618	613	612	594	606	601	590	593	550	621	581	592	609	620	620	585	624	589	614	598	551	631	625	587	602	607	622	607	591	621	619	623	600	587	615	567	670	611	646	640	576	617	592	613	629	606	591	592	589	632	594	610	650	563	600	603	603	614	597	583	624	605	622	579	579	547	626	594	624	572	631	616	584	637	601	589	640	615	615	601	660	609	622	587	579	621	645	643	563	581	631	590	566	603	649	633	622	566	642	575	591	573	615	635	600	605	584	566	577	587	612	576	624	594	573	600	594	570	618	615	592	597	572	618	646	565	571	611	586	587	633	619	622	609	583	622	592	599	586	589	568	577	649	588	607	590	560	609	612	581	639	609	616	630	599	624	595	591	603	600	608	623	601	564	619	591	543	585	621	553	587	558	622	651	628	627	585	595	578	617	569	643	647	643	621	565	604	618	579	578	617	583	628	636	587	609	645	615	593	608	603	621	565	613	580	626	640	606	613	605	589	619	599	637	625	612	620	605	586	587	578	624	638	608	614	624	603	599	606	586	601	627	635	600	639	602	584	616	606	584	601	570	618	580	633	577	576	556	627	619	612	581	562	562	586	557	619	605	602	607	623	592	621	591	601	621	639	602	628	614	580	604	624	626	627	581	581	617	615	603	585	586	632	644	593	647	591	581	603	613	669	640	584	592	576	599	620	579	586	603	606	597	581	619	612	580	628	595	617	586	595	580	609	610	579	576	583	593	651	621	614	620	554	642	570	611	557	592	604	631	596	584	627	621	588	598	583	598	618	641	607	608	604	586	599	606	659	597	611	629	597	613	585	586	626	616	548	604	593	614	588	627	602	548	579	582	606	610	601	606	583	607	603	587	629	615	596	663	622	609	629	595	618	617	617	595	608	584	645	615	625	586	590	613	618	565	598	599	636	610	620	631	612	637	591	598	589	578	604	629	603	617	601	590	610	579	603	584	592	610	590	617	626	607	584	645	562	635	627	590	575	605	601	616	610	605	596	598	615	637	602	587	634	623	578	614	570	646	592	617	622	574	596	601	622	649	583	574	587	635	586	598	592	586	622	602	619	611	569	576	634	593	625	583	652	626	579	568	573	636	605	616	599	641	627	603	609	587	585	651	672	584	592	592	601	573	637	638	606	614	642	568	590	635	576	629	637	619	594
8370	1887	2315	1760	1202	856	628	466	376	385	317	317	279	216	226	243	193	214	180	189	180	174	162	176	166	155	148	148	139	156	143	142	131	156	153	143	136	137	136	132	156	163	145	153	162	138	140	139	129	123	131	131	132	111	139	130	134	132	160	146	126	114	135	152	141	120	137	140	123	141	128	146	138	129	135	128	142	140	137	125	135	131	128	141	141	133	109	129	122	121	157	140	111	127	150	134	131	142	127	128	107	143	132	142	116	117	134	128	140	130	140	135	120	144	136	139	140	131	151	134	117	133	124	115	107	123	165	118	117	134	120	127	136	128	144	139	142	142	145	142	134	116	126	118	132	134	144	131	127	124	136	121	129	139	129	141	141	132	132	125	121	146	136	141	131	106	131	128	149	128	137	112	116	124	122	123	138	126	132	120	151	131	129	135	138	130	109	133	130	131	127	127	117	123	155	115	151	146	124	149	130	134	137	102	141	129	117	126	127	119	109	123	128	143	127	128	124	124	138	132	126	138	128	110	125	147	140	134	126	111	128	137	126	130	128	134	128	132	129	127	144	118	137	136	130	112	134	143	148	146	154	132	137	111	118	132	104	131	116	156	129	121	141	120	132	128	119	135	125	129	146	118	132	145	143	114	127	141	143	113	130	118	122	148	122	152	118	122	132	154	130	121	123	119	146	134	113	127	142	134	120	152	118	116	131	129	126	139	151	121	124	121	141	137	130	130	138	136	145	121	121	144	153	136	118	133	152	161	132	135	120	121	142	132	119	122	139	136	125	146	110	150	127	138	150	126	120	125	140	103	122	136	132	127	140	145	128	122	137	131	121	119	146	121	135	142	121	132	145	130	141	133	144	131	107	140	139	128	116	135	148	143	133	124	143	117	142	110	123	119	135	126	122	126	118	127	136	122	124	120	137	145	128	118	140	115	116	120	134	115	138	134	129	134	129	129	135	132	134	130	128	151	104	129	123	132	142	136	140	124	133	146	115	131	119	147	135	113	131	149	127	139	109	115	136	141	125	129	126	124	154	150	120	143	124	134	128	143	116	136	123	135	126	122	127	145	141	144	126	122	124	129	153	137	141	143	129	146	144	147	133	128	135	133	137	133	131	142	118	122	148	121	124	151	122	121	144	144	118	140	130	127	115	112	105	127	127	142	134	137	145	114	139	132	138	134	136	127	136	122	148	107	107	105	121	123	142	140	139	113	143	111	133	154	125	132	144	147	123	138	135	119	133	132	127	130	125	115	117	137	126	122	127	118	147	148	123	137	142	113	147	144	136	135	123	126	122	136	153	112	138	131	133	139	130	114	120	122	138	132	128	126	135	144	147	131	116	136	132	117	131	117	121	132	132	126	124	134	136	120	119	126	143	130	116	124	135	127	137	128	107	129	129	130	131	130	130	134	123	153	138	138	133	155	129	126	135	155	140	134	128	152	129	136	130	117	145	125	117	131	128	137	115	129	125	156	129	142	121	106	119	118	123	150	118	129	114	126	129	138	135	128	140	157	141	113	132	140	129	112	144	134	130	127	129	120	123	141	99	161	115	117	121	114	140	151	133	121	153	120	129	141	120	115	118	136	127	118	136	132	143	102	143	112	137	131	139	125	151	142	129	139	125	111	131	144	145	161	144	145	130	134	136	145	135	112	153	132	115	126	121	124	132	124	144	120	119	139	111	123	130	136	120	95	128	125	120	133	136	152	124	127	145	137	115	123	124	133	143	152	123	121	130	121	122	117	152	150	124	136	108	113	134	122	145	121	113	118	135	142	131	127	111	130	145	118	138	137	123	134	99	140	134	137	124	150	134	120	137	128	127	129	125	142	126	123	126	125	145	121	130	133	134	126	134	133	120	144	105	129	137	138	125	131	128	135	144	134	125	141	129	124	129	145	141	140	135	138	125	138	121	139	138	143	124	119	150	131	148	141	125	136	115	120	120	115	138	127	135	114	148	160	122	125	166	135	108	131	118	143	139	125	139	143	105	133	124	127	139	140	124	129	133	152	119	125	144	120	141	123	143	135	101	119	143	111	122	133	114	126	128	122	140	151	138	126	130	123	106	139	134	143	136	133	156	126	133	118	144	118	151	144	137	124	145	153	131	110	128	127	133	114	151	123	156	131	129	118	133	139	113	121	136	135	115	145	126	127	133	131	132	131	112	111	123	119	114	121	109	127	123	122	142	117	139	130	141	132	135	145	113	130	141	117	112	114	130	123	122	130	126	136	128	139	118	149	130	132	122	135	123	134	137	134	127	116	122	133	140	123	130	137	120	143	141	122	117	134	152	118	140	138	171	115	121	133	135	145	153	141	131	142	139	163	130	140	125	138	145	132	112	122	134	151	118	134	134	150	129	121	127	135	139	144	119	119	115	137	153	135	127	130	144	136	145	123	131	129	134	117	122	119	107	109	121	161	141	155	119	125	133	139	124	121	122	130	130	117	114	123	129	131	131	124	141	151	134	128	126	135	137	126	124	133	131	149	148	143	143	116	116	125	129	117	128	120	128	128	122	126	126	131	131	141	130	138	111	130	149	128	146	130	158	156	119	128	150	137	120	131	149	114	132	141	135	146	117	118	145	134	137	122	142	129	119	129	141	122	124	144	142	142	117	116	151	142	147	125	131	122	159	105	135	127	139	124	148	138	104	142	115	138	156	126	118	119	136	125	142	143	125	124	125	124	109	137	131	162	124	130	130	117	132	123	137	134	129	149	125	135	134	128	141	119	131	146	135	137	115	136	143	104	114	129	120	122	119	138	132	130	113	138	125	126	131	140	142	125	119	131	114	137	129	119	132	116	134	143	125	141	120	147	118	135	100	134	124	110	146	135	134	138	107	132	133	139	145	123	151	128	138	147	139	127	123	139	140	127	128	122	126	127	127	130	143	131	128	127	102	117	136	159	125	157	135	143	124	141	141	110	117	141	113	140	143	119	125	137	108	134	117	127	146	123	136	139	118	118	134	123	132	130	116	121	120	151	142	102	124	125	138	135	113	109	145	141	150	120	125	126	130	125	122	140	104	114	128	143	146	144	140	128	143	140	147	142	118	112	117	130	129	112	126	124	133	125	133	151	117	131	142	144	122	121	130	116	132	148	130	140	122	132	130	138	139	106	120	143	136	126	132	157	134	111	144	117	135	118	124	121	139	119	141	130	115	140	121	102	131	119	128	104	135	142	155	124	138	135	122	133	138	123	144	122	135	122	123	135	133	117	131	136	127	141	146	136	114	125	140	120	135	151	133	115	131	137	142	137	128	121	133	129	127	137	136	107	130	126	131	119	103	154	139	141	126	121	157	117	122	137	132	119	127	119	147	113	117	130	131	123	114	144	126	129	141	138	144	145	123	132	114	120	127	138	127	137	152	128	133	146	146	139	140	138	161	124	143	119	147	124	138	150	150	122	124	123	141	123	141	132	142	146	147	128	133	119	126	122	122	119	144	124	121	113	136	118	117	108	142	107	134	129	115	118	136	134
7718	2223	5279	6193	5332	4391	3582	3026	2475	2136	1882	1660	1527	1348	1230	1143	1049	1018	982	876	866	863	832	777	729	752	728	707	639	631	674	567	612	621	603	568	601	576	562	521	558	619	591	532	530	516	501	496	534	537	477	461	471	496	503	481	477	486	550	500	482	497	486	507	454	480	490	489	489	500	534	517	453	495	490	450	501	487	478	452	488	458	480	477	515	452	463	453	474	477	487	493	476	499	457	487	458	457	460	478	459	467	462	428	459	468	468	458	507	420	464	485	467	445	434	454	484	461	503	457	481	460	496	496	487	461	433	414	473	452	478	459	449	451	433	439	469	490	459	472	434	456	454	459	490	457	461	426	476	434	420	481	461	469	465	458	449	445	422	393	453	484	461	448	481	410	451	414	412	473	460	434	499	450	438	453	453	449	474	450	464	464	431	420	487	458	440	457	446	401	440	413	436	464	436	461	472	483	451	396	466	466	444	449	467	423	466	467	439	439	468	437	447	473	478	416	411	451	413	449	480	499	468	464	439	466	428	428	509	462	426	467	443	457	440	492	469	434	469	503	472	461	429	417	447	451	481	441	459	465	454	404	445	443	464	437	447	445	492	462	435	461	470	445	487	479	469	430	474	431	451	461	462	454	455	487	454	420	442	482	425	433	453	469	502	451	413	432	490	462	440	473	434	488	455	456	436	471	427	468	450	446	473	447	486	474	462	453	478	463	467	464	453	452	434	426	488	459	445	448	415	422	492	468	466	453	483	447	438	460	425	463	466	466	411	471	419	467	467	441	469	438	442	435	480	436	486	442	443	420	457	456	475	442	467	480	456	436	447	464	464	460	462	429	462	432	438	470	449	403	438	443	441	494	424	461	450	455	410	447	482	472	434	428	445	420	450	500	410	446	482	447	440	420	488	441	432	455	474	431	485	465	466	467	463	462	448	430	471	433	476	483	485	448	461	450	451	446	501	452	452	465	462	484	442	465	432	448	459	457	458	456	442	418	470	425	496	434	453	474	482	441	465	431	419	441	449	471	432	463	459	462	475	447	432	467	450	410	504	476	424	446	486	446	453	449	423	467	461	436	441	432	481	438	450	453	486	494	475	426	494	459	462	436	473	480	467	454	473	452	442	435	440	464	414	444	455	466	440	418	472	463	471	431	434	443	449	472	446	429	437	455	454	463	465	447	463	466	455	456	476	424	419	420	490	432	489	466	434	467	452	483	414	443	459	444	449	456	443	449	431	442	430	491	466	400	456	448	490	441	419	423	475	454	467	445	476	477	442	451	457	503	454	454	441	413	471	429	476	448	450	452	437	462	436	481	456	432	417	455	457	456	453	471	442	467	453	462	490	435	443	484	410	432	442	459	469	429	462	473	447	445	441	449	476	475	480	434	449	478	477	473	440	461	470	472	420	454	468	465	450	435	460	406	442	452	403	470	461	447	499	435	454	470	434	447	460	430	498	413	442	475	481	523	467	479	437	458	464	440	463	441	486	465	414	463	459	442	454	455	471	466	460	467	461	435	450	431	460	478	432	462	488	434	444	454	420	488	490	426	475	464	456	446	467	499	443	489	442	456	444	450	438	483	462	473	397	441	476	462	412	460	464	459	437	425	481	431	467	448	432	458	424	447	480	416	447	504	455	427	426	457	454	426	439	413	438	449	436	425	431	431	440	469	482	456	472	455	464	476	475	480	440	454	447	462	482	469	428	437	421	469	452	470	436	458	455	466	456	463	457	464	455	452	475	460	467	474	470	474	427	464	427	427	461	452	477	428	472	486	438	471	451	435	468	460	472	482	425	436	452	443	437	481	459	423	444	458	445	477	477	432	450	428	419	476	459	463	433	429	446	481	491	463	463	477	469	456	481	451	484	427	424	449	460	485	473	414	475	454	435	448	450	457	517	432	402	459	469	454	500	445	441	437	437	447	425	449	457	465	470	449	473	464	432	449	438	450	480	430	459	472	432	442	432	482	459	439	425	441	438	464	430	438	444	487	472	449	432	463	432	437	422	447	448	487	421	433	438	445	431	426	427	450	455	442	421	446	446	437	458	441	446	411	421	417	441	457	494	419	463	445	483	438	460	459	434	441	451	459	449	438	449	453	427	450	486	462	417	438	463	502	464	491	445	460	443	474	453	428	423	457	461	446	451	473	458	439	477	481	427	473	483	453	409	480	453	425	454	444	426	459	451	434	434	451	439	442	468	450	462	456	475	470	438	458	448	470	433	426	460	471	454	463	462	434	470	441	483	424	436	460	468	430	442	477	439	464	440	461	447	473	429	456	484	425	468	481	466	452	466	437	482	449	429	477	430	484	460	430	460	459	437	429	470	429	432	426	441	452	457	453	425	481	435	442	469	458	449	462	452	494	429	429	424	470	429	463	451	463	410	479	440	435	454	473	448	449	457	459	470	461	457	444	473	445	508	434	453	473	482	468	411	479	465	445	501	445	467	445	456	409	438	445	466	433	445	455	473	484	457	476	471	470	461	460	454	429	490	490	440	454	456	453	455	484	464	479	456	448	434	429	462	504	493	475	461	504	452	433	448	457	441	424	467	470	464	445	412	442	442	476	447	482	445	470	433	464	428	457	449	456	449	413	461	449	446	445	445	429	453	431	469	456	455	443	435	449	451	452	449	459	479	458	444	449	476	462	460	422	435	510	414	456	479	444	439	486	457	451	425	444	421	431	428	437	454	446	488	452	475	451	456	450	486	463	450	416	418	465	462	458	457	439	462	457	459	424	474	470	445	415	462	456	436	482	458	462	489	445	447	467	412	443	471	490	473	451	444	432	413	432	487	456	450	475	470	452	436	432	427	472	420	448	472	461	427	468	459	495	460	437	420	426	438	456	458	441	463	424	451	424	445	455	469	449	436	442	471	489	460	463	454	464	445	470	453	461	449	495	477	423	450	462	479	460	460	452	457	447	503	465	466	428	453	471	417	441	493	445	445	445	456	454	463	433	438	498	424	431	447	450	493	469	454	444	476	451	483	458	425	432	436	450	463	416	428	453	468	463	451	462	434	452	456	439	431	457	450	430	480	418	444	429	499	450	503	471	497	486	469	483	447	435	429	467	443	468	460	448	465	427	411	426	462	510	466	457	439	449	403	449	446	415	426	481	465	453	439	447	456	462	452	483	485	498	483	423	460	469	452	433	471	467	453	426	491	408	466	441	497	432	476	467	465	468	428	460	431	429	497	467	463	500	448	440	463	419	468	478	497	444	448	422	409	492	439	464	473	488	491	487	454	432	462	469	451	460	450	478	473	439	432	461	463	436	450	413	507	455	481	452	418	464	455	469	485	480	455	447	450	443	433	457	454	464	467	449	450	398	461	470	478	483	441	411	416	474	442	460	435	465	443	402	458	435	417	444	476	459	470	446	395	446	465	458	454	426	418	467	451	452	467	449	453	458	442	451	448	428	487	447	439	491	435	472	458	488	455	483	460	444	464	450	452	441	465	463	451	437	469	466	494	458	418	475
1402	344	374	357	328	309	325	321	337	321	329	320	327	321	299	318	282	304	309	323	301	335	281	306	301	290	310	299	315	324	281	299	312	333	331	311	301	308	282	321	295	307	324	346	339	312	320	313	321	318	282	305	320	322	296	305	285	324	302	316	311	290	311	310	313	332	307	316	304	335	338	289	279	316	319	341	312	315	345	297	323	354	316	304	316	324	326	313	304	306	308	318	321	297	328	321	321	294	273	339	321	322	293	337	317	301	299	308	322	303	326	320	310	314	314	308	303	328	344	332	286	314	310	304	315	290	291	326	328	300	300	307	313	304	294	271	327	309	307	311	332	281	309	314	291	321	278	324	274	318	312	311	313	300	338	312	306	285	316	284	316	294	305	309	291	335	348	325	287	315	309	331	328	306	326	316	324	307	347	335	303	307	302	315	314	318	292	349	343	309	306	319	302	344	333	309	310	350	320	331	322	309	306	329	318	333	340	330	316	336	312	334	344	331	310	309	332	312	293	316	327	304	291	339	310	311	324	299	298	312	333	318	311	315	290	296	311	304	275	300	307	331	314	360	305	283	319	320	288	294	324	291	314	306	299	295	335	319	337	300	299	300	329	325	307	288	340	359	291	315	334	298	307	316	342	335	322	329	327	310	305	327	305	331	321	322	313	318	320	313	296	311	342	314	299	300	343	305	335	318	345	289	337	311	339	281	312	336	265	299	343	326	348	316	305	313	311	329	292	313	322	316	324	312	310	292	319	312	298	340	289	324	309	330	284	310	304	302	293	304	326	320	326	282	363	314	309	309	321	288	296	347	319	304	317	287	321	307	312	336	277	330	321	325	305	338	345	298	302	304	300	348	279	327	314	294	329	285	281	304	344	321	320	281	338	344	336	342	308	308	326	294	311	343	300	320	298	313	312	317	292	328	327	303	306	303	283	322	287	316	317	282	324	313	307	307	290	322	341	322	332	333	335	301	274	320	321	286	324	317	324	310	342	356	322	287	314	323	309	315	333	326	299	330	323	311	302	308	310	308	314	328	297	354	311	323	296	309	332	317	319	329	355	334	332	323	311	332	300	297	280	312	334	321	311	338	288	326	314	336	303	344	324	299	307	289	333	310	310	307	305	279	332	287	317	303	320	314	303	310	303	330	308	295	298	310	292	328	312	333	306	318	304	311	345	331	320	330	295	315	327	331	315	272	359	302	290	288	321	327	316	336	313	291	312	314	282	290	338	307	302	282	338	301	297	306	299	318	322	297	315	302	292	341	311	331	322	304	288	295	294	318	306	295	327	313	327	299	346	297	313	298	313	332	317	334	310	331	337	288	326	325	315	320	333	315	313	333	338	347	362	306	300	323	301	306	307	350	291	323	299	322	322	297	331	302	322	321	324	311	320	293	351	294	297	312	339	326	308	306	279	327	285	297	311	295	296	289	336	324	295	325	303	282	350	302	325	295	337	296	334	298	285	298	296	325	333	300	297	292	336	307	333	328	300	298	280	316	302	289	307	289	334	328	305	319	311	331	287	316	313	345	298	310	325	339	297	284	269	308	348	303	289	343	295	308	303	327	334	348	319	317	299	278	326	306	318	328	303	292	312	299	338	318	356	331	301	302	319	348	306	330	337	291	305	275	326	318	334	295	288	321	341	334	298	317	302	325	300	308	283	324	305	330	297	309	301	291	313	324	335	306	310	322	335	304	332	321	331	297	328	309	336	311	296	313	316	329	303	279	277	308	333	327	296	282	293	340	303	292	339	305	325	336	286	322	284	334	301	289	310	298	311	318	308	299	331	286	296	301	319	306	311	332	275	298	303	311	357	331	320	305	313	297	318	319	335	295	322	305	295	307	285	295	288	286	281	317	320	298	309	331	324	312	330	292	292	308	310	290	315	332	272	343	342	334	282	298	297	333	317	314	319	332	288	330	344	351	299	298	318	292	297	293	299	316	308	331	305	327	329	306	310	334	310	295	307	347	305	315	304	338	349	285	358	310	308	339	328	320	319	298	325	312	312	302	316	348	292	333	288	319	310	295	331	289	309	303	326	317	303	294	288	343	342	302	295	312	293	299	330	362	296	312	331	296	300	305	321	281	330	324	305	366	263	272	324	338	344	327	321	309	327	352	307	353	298	284	296	265	319	315	328	307	332	299	301	335	321	311	336	313	304	334	359	341	320	311	318	300	332	310	328	313	315	281	302	302	312	325	344	334	320	365	294	322	328	305	310	331	290	317	301	294	305	312	313	295	315	331	291	279	281	292	318	296	282	337	306	336	280	298	305	307	302	315	307	282	294	306	297	326	312	281	314	298	325	342	300	341	323	295	343	338	321	310	302	315	335	283	309	318	314	313	324	313	317	308	309	333	313	345	316	300	299	313	287	328	313	312	334	291	303	305	342	350	304	315	319	316	327	313	298	313	338	335	302	328	319	301	362	291	325	320	287	297	273	320	309	300	332	290	289	303	325	337	293	306	293	297	308	312	301	316	337	307	341	311	318	289	351	320	315	303	312	325	328	328	327	328	336	310	320	297	311	315	265	328	318	307	315	310	313	326	340	343	285	278	301	318	302	316	326	336	307	300	293	333	343	334	318	301	353	319	326	311	308	320	317	285	320	349	297	313	317	303	330	311	332	341	298	322	317	295	297	288	336	314	304	332	305	293	300	326	315	308	314	297	333	288	299	320	314	300	319	317	308	332	305	321	328	316	355	284	307	298	333	303	314	325	322	297	302	310	284	327	300	304	279	336	339	353	307	319	258	336	306	283	288	322	310	324	326	317	308	289	302	327	310	316	340	331	309	291	319	325	324	328	309	297	276	329	322	324	289	301	323	329	315	320	320	307	305	326	307	293	302	287	327	357	318	320	321	305	305	325	277	293	323	320	298	341	300	343	316	315	294	311	328	320	275	335	286	311	326	309	305	272	322	306	322	344	322	318	291	293	315	300	300	311	270	305	282	310	344	307	327	288	313	349	325	285	296	321	327	327	279	298	307	305	309	322	290	322	301	318	314	309	329	314	316	278	298	336	275	327	308	292	285	328	325	322	340	325	334	288	338	304	290	328	325	305	328	305	296	294	340	323	336	298	295	361	308	321	316	313	348	319	331	332	309	335	301	340	351	340	334	336	325	283	293	316	315	342	331	334	303	316	302	296	317	308	303	329	331	319	309	304	295	308	310	346	287	335	290	321	334	316	295	298	303	325	318	322	332	308	294	298	316	328	317	297	350	321	291	318	307	299	309	309	314	320	321	291	305	308	323	329	339	311	301	304	288	310	323	298	330	312	282	344	300	316	333	329	293	329	314	364	313	322	322	329	311	284	310	308	305	313	350	282	304	313	339	291	301	301	304	335	306	293	343	324	319	304	302	350	348	323	318	317	300	291	323	304	324	311	307	281	349	318	322	296	322	318	299	299	304	312	324	307	313	312	349	300	315	338	342	350	304	347	307	311	309	293	298	299	296	307	305	328	284	339	313	337	313	314
2463	1053	1114	1066	1136	1102	1066	1021	993	1019	1014	978	987	963	908	932	971	920	990	900	1001	938	938	963	917	921	949	949	893	998	919	902	946	996	966	946	972	985	901	975	949	954	944	920	924	930	941	952	960	934	940	890	951	937	970	952	921	930	950	905	936	933	928	944	935	981	947	936	932	963	960	982	915	934	959	949	945	943	939	993	981	951	952	973	948	892	908	934	984	942	1011	967	890	948	997	942	926	948	960	972	926	933	912	930	936	953	917	974	957	912	968	906	939	960	919	926	956	1012	979	971	969	960	959	929	941	928	928	920	983	950	956	943	954	902	955	944	954	989	944	961	932	997	929	1007	950	910	926	993	937	913	949	975	923	860	951	951	992	947	943	922	910	995	983	945	922	942	939	923	949	941	959	954	969	953	942	996	1020	957	893	923	996	944	898	959	948	941	956	941	924	948	891	920	887	929	986	943	904	961	943	1036	924	968	949	922	951	997	907	933	899	902	917	983	970	962	979	956	943	959	954	994	982	922	967	975	985	889	1002	929	986	911	963	916	965	862	915	1006	932	930	969	985	926	907	976	909	967	958	991	920	945	948	977	937	954	956	932	897	939	954	948	962	958	1007	948	946	924	946	956	952	945	910	978	1020	957	943	967	982	941	903	967	905	991	980	931	962	979	914	895	908	964	949	903	926	946	888	978	981	942	928	932	991	971	996	918	939	933	933	953	886	1010	951	887	921	979	913	994	919	905	1024	932	913	978	879	963	926	916	955	935	958	932	986	972	942	981	995	912	940	904	953	931	969	903	979	894	958	985	953	932	896	925	885	971	918	939	915	943	971	907	943	952	900	988	888	948	956	879	942	987	959	937	942	977	944	927	857	938	953	979	956	930	899	855	933	935	948	927	919	975	962	963	952	902	969	944	898	967	893	927	914	928	893	908	930	923	910	939	961	937	947	969	1020	961	944	927	957	944	945	966	943	976	925	884	883	963	922	978	892	955	950	941	916	931	966	939	931	924	960	912	998	968	962	986	999	907	924	948	968	971	955	921	989	932	930	957	1003	979	924	1014	948	950	943	957	958	925	969	933	964	963	965	888	954	973	959	942	936	970	899	976	974	912	933	929	926	908	991	944	980	932	954	1014	932	965	922	1020	923	963	944	894	941	901	911	943	951	967	957	954	924	936	962	904	949	991	888	929	876	930	942	949	949	961	931	936	883	976	970	909	978	940	981	933	996	940	961	864	976	939	942	938	966	971	916	937	873	968	938	998	964	973	972	954	908	972	921	938	989	984	967	926	1002	912	880	908	1015	982	948	922	928	924	972	955	927	931	950	975	954	917	897	993	959	987	975	971	906	945	935	940	969	880	944	901	940	956	975	880	965	957	923	977	924	924	960	987	949	959	926	955	947	934	911	919	985	962	942	937	917	987	912	929	983	977	973	932	929	995	941	962	976	926	984	988	925	937	942	923	949	942	977	946	954	950	905	941	985	977	926	943	909	965	925	926	987	942	924	927	951	972	940	972	973	984	906	986	920	944	952	953	990	918	938	971	920	1001	902	954	988	916	861	904	948	944	961	980	896	964	952	928	918	965	924	940	941	911	994	975	997	914	953	929	987	1004	941	1019	931	922	932	937	936	1014	925	910	908	963	953	872	945	918	924	900	914	965	947	1009	938	968	946	910	1038	926	999	976	917	962	923	916	942	945	933	979	937	953	942	947	904	955	1012	932	919	987	977	924	986	935	951	972	996	962	967	909	950	939	973	924	951	973	930	1020	892	911	899	968	960	943	913	968	953	924	932	998	909	940	958	897	911	951	936	986	957	940	954	951	945	968	954	999	955	952	940	921	923	907	955	896	961	969	886	1024	960	904	881	914	928	977	928	969	926	963	936	896	965	999	946	942	958	868	942	919	984	941	936	919	921	967	959	925	950	930	957	943	1007	929	985	964	905	907	947	934	950	898	941	960	945	922	895	943	970	954	929	940	933	949	1001	1000	942	927	970	920	869	983	992	876	952	892	971	886	928	965	910	912	985	971	960	931	929	920	912	912	917	917	954	930	957	947	933	928	954	955	937	931	922	1013	973	987	878	977	949	949	893	974	934	996	965	961	917	984	1004	902	991	942	966	981	975	983	909	976	959	944	957	912	955	950	928	934	929	942	937	936	947	961	942	909	958	935	909	1015	869	935	941	991	972	902	968	992	930	922	967	913	958	893	985	908	989	953	948	915	965	938	940	978	970	998	924	956	946	951	946	1006	969	988	954	974	973	925	936	948	962	918	931	936	949	951	971	937	977	890	958	915	980	971	952	911	958	930	985	891	909	935	964	939	983	893	981	924	982	902	945	945	961	1017	946	938	932	933	923	888	955	983	946	961	967	986	951	935	921	962	992	1004	935	940	961	907	958	938	943	948	1005	912	933	909	905	903	906	960	1017	969	927	950	928	946	940	1003	933	905	974	933	939	973	938	956	998	919	976	938	975	956	894	948	998	935	902	974	966	931	942	992	903	971	908	971	966	949	953	952	931	974	998	955	983	931	943	925	965	872	934	903	953	951	919	933	974	938	906	942	952	975	925	957	942	922	915	923	983	917	956	961	942	964	1017	889	964	987	971	999	936	907	938	957	947	953	955	1035	910	971	967	951	974	923	957	897	964	908	944	931	980	957	1038	966	943	957	896	980	956	1002	884	930	1006	944	931	918	902	972	939	959	960	963	950	911	1007	981	915	939	976	942	952	910	913	966	919	963	975	1015	945	938	962	889	915	1003	940	952	937	961	983	887	929	928	872	952	987	979	973	940	950	933	876	923	896	940	931	902	943	935	901	1012	919	915	932	979	963	971	916	925	936	973	941	958	977	957	930	916	973	915	958	968	902	924	962	934	906	978	895	909	966	939	968	919	885	942	949	947	912	950	909	968	975	957	966	916	938	948	940	921	935	956	930	987	1006	910	909	992	909	963	937	938	949	932	929	981	897	922	898	921	957	992	933	932	971	910	952	944	956	941	927	897	957	916	859	995	942	902	934	967	983	983	941	980	938	941	922	964	974	938	930	953	973	947	966	966	926	914	986	954	928	958	913	924	996	968	949	900	959	916	948	882	992	916	889	930	984	932	948	920	953	972	963	941	960	966	971	925	976	955	969	934	959	932	967	933	979	896	936	942	911	943	964	899	933	1000	953	903	870	944	939	876	928	916	964	968	989	893	959	985	966	975	939	928	917	912	975	921	921	958	995	927	961	929	967	925	969	930	976	959	916	940	937	959	944	951	918	879	947	958	974	941	912	901	940	917	993	947	969	935	943	972	959	1004	933	929	897	974	1005	976	945	926	950	949	918	936	956	938	961	916	943	968	986	953	950	979	1008	936	958	929	955	958	915	922	971	914	939	920	946	890	888	970	961	947	904	948	936	973	923	920	924	945	911	909	923	979	948	937	935	908	955	943	959	960	981	945	957	933	968	907	925	977	947	912	914	944	997	960	959	1027	939	999	965	923	953	969	1018	926	910	921	984	922	956	1007	955	890	968	998	862	944	953	945	950	953	978	1006	951
4566	1006	1175	961	701	596	405	371	321	287	276	281	237	269	227	191	228	236	190	220	226	202	207	201	188	201	205	186	216	202	196	176	210	179	176	167	186	221	203	189	191	206	198	185	202	192	193	189	189	203	219	213	190	193	175	224	180	184	220	193	212	186	186	205	196	182	199	173	183	169	230	182	215	208	180	207	191	170	172	184	192	189	179	179	172	180	184	187	193	171	187	183	203	196	210	203	182	196	214	188	167	201	203	193	176	161	189	196	176	193	202	176	193	198	194	196	191	172	172	190	204	183	188	196	191	209	177	185	174	178	188	189	195	192	182	179	178	194	182	177	183	214	227	200	190	184	173	187	188	204	188	171	192	172	190	199	180	183	192	178	203	178	156	187	172	176	168	196	185	175	179	193	179	195	176	193	187	184	220	188	184	199	195	205	187	189	204	194	191	179	186	204	191	150	201	213	188	201	208	212	188	193	190	197	188	190	169	197	216	165	206	171	183	187	209	191	180	191	193	193	195	197	175	191	185	180	192	163	192	183	198	166	188	187	189	194	176	181	204	180	206	177	210	193	181	178	182	199	189	182	191	212	204	163	205	215	193	194	171	175	181	174	187	189	191	200	170	212	183	171	186	188	185	194	190	183	205	206	177	185	197	185	202	183	193	181	188	204	165	186	181	201	167	171	181	199	206	203	184	218	176	175	188	176	168	191	192	197	181	177	172	189	191	192	207	157	208	184	159	160	173	180	186	173	195	193	182	184	162	178	176	204	181	180	194	183	181	164	182	177	176	195	191	180	206	194	180	221	165	196	176	189	197	217	210	216	182	185	175	192	162	183	178	210	207	198	176	185	189	182	207	194	180	213	202	183	194	192	204	208	200	171	207	195	177	205	182	177	184	184	181	165	193	196	186	210	175	214	176	186	189	197	185	160	184	159	202	185	151	188	188	190	184	155	189	200	186	188	211	194	181	188	190	178	187	147	183	160	165	214	203	180	170	208	194	198	173	194	197	165	179	198	185	175	181	188	193	200	182	171	167	200	179	184	172	188	238	168	202	185	163	213	197	189	192	176	165	172	204	165	186	178	210	182	200	203	176	214	170	189	200	171	181	191	181	203	188	192	182	185	171	204	179	230	176	185	156	180	173	203	182	185	222	206	185	203	176	186	215	164	178	196	198	172	190	170	190	197	168	175	212	170	199	197	171	172	192	189	158	183	213	198	206	182	161	175	163	185	213	198	194	208	194	181	203	196	160	169	186	205	175	171	212	190	182	194	189	195	164	195	195	190	208	192	226	187	186	191	159	209	214	190	186	170	173	172	185	192	146	173	192	190	207	189	189	211	166	174	193	194	184	204	172	185	159	183	208	188	158	177	176	209	197	194	205	211	203	177	178	201	187	206	187	188	207	182	191	200	187	165	187	180	176	192	172	204	171	164	190	191	175	166	200	172	182	190	185	196	179	185	162	194	209	183	192	176	170	166	178	192	190	199	172	178	202	196	202	185	198	214	181	190	171	202	185	169	216	186	199	169	192	198	159	174	200	201	181	166	185	179	187	172	194	211	179	179	171	197	198	169	195	202	195	194	213	187	194	172	202	185	199	180	155	184	184	183	201	191	185	185	204	197	170	218	204	170	192	172	210	197	180	195	207	192	180	212	187	195	180	195	177	192	209	160	184	168	182	169	180	200	174	188	195	196	195	194	187	180	189	204	188	190	192	178	197	198	191	201	187	201	193	179	187	183	185	184	194	196	154	211	183	186	198	209	200	193	207	197	182	216	208	183	188	180	211	182	175	176	184	207	176	192	169	199	177	178	178	198	204	218	183	167	181	168	201	189	211	160	193	213	192	178	144	178	201	210	189	183	197	174	211	188	207	148	184	191	174	201	198	187	185	177	174	180	201	178	187	180	204	188	170	183	192	179	190	202	180	199	199	168	175	167	198	155	187	191	213	190	214	193	188	178	202	174	209	218	191	190	180	191	178	191	188	182	168	193	193	179	197	201	195	192	182	161	211	202	225	165	170	181	170	189	203	174	189	190	180	190	208	181	194	166	205	174	190	202	176	193	200	189	171	202	169	182	190	182	189	206	186	208	207	196	175	196	193	190	182	202	188	198	192	190	176	172	182	177	176	174	170	181	187	224	166	204	147	168	189	195	174	192	176	188	183	182	168	178	188	195	188	183	197	188	183	188	176	193	182	181	177	171	209	190	183	176	189	181	166	181	187	177	183	197	212	176	178	206	189	175	199	182	188	207	207	175	180	186	194	195	173	183	166	205	182	184	191	207	184	190	183	189	188	161	196	166	194	182	198	179	196	210	197	194	190	192	189	204	196	185	180	199	172	200	185	204	196	193	216	190	174	204	176	181	200	192	191	190	177	174	170	198	196	178	173	167	198	189	205	191	201	164	183	163	204	195	171	166	192	186	202	167	183	193	187	178	180	179	190	161	183	172	200	186	198	175	167	186	166	189	189	183	176	221	165	205	204	201	150	176	172	172	181	182	196	174	174	186	171	184	185	189	190	208	197	187	189	190	203	203	176	178	202	193	202	180	168	200	193	168	181	199	164	164	160	186	178	210	212	167	189	196	182	187	205	203	180	170	184	195	204	189	190	191	208	178	196	185	171	193	205	168	185	203	182	196	195	175	206	152	162	199	191	166	204	190	195	189	183	192	210	171	198	202	184	191	182	178	172	184	162	210	179	169	189	201	211	175	194	189	192	218	189	196	185	167	199	187	191	147	179	183	172	191	193	170	193	181	173	183	193	210	152	184	174	190	176	198	202	196	189	186	174	216	188	172	171	183	191	163	177	162	186	181	191	175	193	187	179	177	171	186	183	188	183	189	176	180	185	180	221	207	217	171	198	193	183	192	188	186	190	181	190	182	166	210	175	186	206	178	188	191	197	182	183	186	214	181	173	186	183	181	176	185	185	210	165	203	171	177	189	179	153	187	195	195	177	201	190	176	197	241	177	184	188	205	203	209	196	183	210	181	210	179	180	196	172	189	175	172	176	170	184	185	180	190	187	203	160	170	201	196	200	208	170	188	187	206	176	203	162	166	183	171	202	184	190	180	180	205	186	179	193	174	193	187	168	184	191	185	187	189	197	167	185	195	185	161	185	186	192	199	199	205	189	185	191	203	177	180	185	223	191	203	171	175	182	186	192	202	209	182	194	194	168	200	184	217	174	172	177	183	197	191	161	187	204	194	189	188	175	203	204	195	176	191	193	173	178	214	202	187	208	171	185	176	196	179	184	202	150	209	192	226	191	170	182	197	213	188	181	177	162	202	186	209	196	172	168	180	170	176	200	198	207	186	185	199	173	194	170	168	189	176	188	184	180	199	176	173	178	201	189	164	198	167	187	174	180	194	201	186	212	198	220	205	200	190	187	193	188	150	185	183	174	187	184	215	208	181	216	198	188	179	201	163	189	209	203	174	186	185	180	195	194	165	187	216	188	161	188	180	195	184	183	185	184	171
5587	1506	3098	3571	3185	2688	2242	1905	1685	1466	1365	1186	1074	1064	938	973	893	877	860	840	799	790	789	747	725	761	722	781	711	678	757	719	683	670	682	682	643	675	633	623	636	663	639	648	627	679	650	615	641	628	645	669	631	645	614	654	593	615	584	605	599	638	602	635	628	642	629	634	655	616	649	606	612	609	635	654	596	630	598	614	637	580	632	615	599	592	621	621	602	570	634	620	649	612	626	611	614	630	625	635	604	598	565	627	613	624	616	621	567	614	645	585	619	572	622	641	594	608	582	603	642	585	637	568	661	624	581	612	585	621	569	612	571	622	605	608	620	558	610	635	628	624	600	559	626	599	603	648	581	618	551	630	602	623	583	630	633	613	607	600	594	633	586	597	608	592	584	597	609	632	571	571	621	563	626	606	573	597	599	588	608	616	628	558	601	612	547	592	596	607	599	641	580	600	614	570	625	576	630	617	600	581	648	592	611	606	604	565	634	673	573	590	589	626	595	600	595	604	671	595	558	585	612	577	582	624	601	599	579	582	573	601	620	601	570	594	608	601	678	608	596	606	627	555	607	610	576	620	599	629	610	585	621	640	558	570	694	590	580	628	577	639	627	586	618	601	610	551	607	603	599	614	591	616	563	611	592	601	625	588	617	625	601	620	617	597	608	633	600	595	605	579	569	576	625	587	601	623	656	624	610	636	619	574	602	603	574	591	609	602	614	595	577	592	587	643	568	590	589	582	548	584	614	620	587	564	584	658	612	580	627	557	598	571	607	608	630	600	589	562	585	626	568	616	610	592	618	605	607	635	628	613	601	597	568	606	669	659	577	550	561	616	603	565	630	602	644	581	600	619	610	607	601	595	613	557	552	546	635	606	594	574	601	618	615	589	609	588	573	601	589	602	592	608	607	588	623	628	622	610	631	614	614	580	617	586	585	610	580	576	607	639	615	645	627	562	632	617	577	637	602	612	582	630	610	624	589	633	588	622	586	591	591	597	658	608	584	593	674	560	605	602	591	579	624	610	641	604	600	608	562	585	615	581	581	617	606	591	614	606	603	579	500	537	583	582	582	597	608	611	625	586	610	593	609	615	573	614	585	577	573	573	569	595	620	588	615	540	595	587	621	562	569	662	612	603	592	591	621	627	615	595	588	617	611	603	619	638	613	543	628	583	592	595	579	566	583	659	604	552	629	620	569	631	571	618	593	595	588	586	613	605	649	604	634	596	612	595	652	620	609	621	588	659	600	645	591	577	652	586	617	630	587	585	611	556	596	600	601	575	646	615	576	626	590	628	586	582	602	620	621	628	607	616	609	640	577	582	602	604	604	587	567	555	573	595	617	638	605	630	622	632	602	628	627	611	648	596	569	616	618	603	570	621	592	641	555	597	594	594	612	627	594	597	589	588	619	613	582	624	559	623	607	580	599	638	650	591	621	588	618	589	580	641	598	610	588	602	609	649	603	585	611	580	605	594	624	670	648	585	653	606	604	579	627	612	606	620	571	591	587	586	610	538	583	589	617	565	572	597	541	651	565	591	580	618	643	649	625	626	612	646	641	594	609	632	639	617	604	617	626	573	594	607	601	565	612	580	629	620	618	601	567	604	614	616	595	599	570	598	642	612	612	563	625	600	614	643	564	605	630	607	669	614	579	638	633	642	612	643	560	623	584	573	642	613	619	597	593	596	620	566	609	665	628	613	623	635	592	604	619	576	626	585	648	617	546	590	612	565	625	621	588	628	581	561	576	604	589	608	602	605	599	591	615	604	581	662	617	588	616	622	604	621	598	635	597	616	587	617	583	632	604	598	603	592	637	638	587	636	617	625	582	609	597	606	587	598	610	617	648	601	621	610	595	645	592	584	582	583	601	565	635	627	636	613	629	594	624	598	613	614	635	555	645	606	606	582	622	593	634	625	577	585	605	627	584	613	601	646	604	571	617	607	576	624	643	627	575	562	603	621	620	580	619	616	563	587	590	553	623	587	568	616	625	612	567	622	567	620	596	621	605	641	585	552	612	605	582	602	615	586	620	650	604	615	621	596	593	635	579	596	620	646	614	636	601	621	637	567	597	624	571	656	611	591	591	622	600	579	643	602	599	580	590	585	604	620	584	572	630	548	555	631	590	632	626	619	634	617	606	591	612	647	616	615	590	566	653	576	604	570	625	582	567	627	568	593	617	596	576	650	640	635	571	638	617	621	616	580	549	606	583	647	629	616	647	607	594	599	678	598	589	655	611	606	599	595	603	622	681	591	577	580	588	554	600	628	631	604	582	609	619	609	635	614	581	618	623	598	624	594	578	594	641	586	575	611	606	578	628	585	625	625	591	607	568	602	605	627	619	574	625	632	618	583	590	620	589	565	565	612	579	595	640	594	601	613	594	635	614	623	615	645	596	559	628	598	653	593	587	614	552	640	609	581	591	613	640	603	587	634	581	631	616	617	578	607	557	592	598	593	616	604	598	623	602	615	648	580	600	631	600	594	594	619	635	642	567	536	595	621	639	630	573	580	629	587	603	577	644	592	580	600	572	583	567	636	596	620	575	614	629	590	583	614	602	611	581	651	619	617	611	580	594	644	627	579	557	602	633	619	577	620	613	622	542	627	617	599	595	580	553	614	582	583	603	615	643	631	601	598	644	596	661	615	576	578	594	606	611	630	606	609	589	585	628	612	592	620	598	565	625	557	572	611	566	580	579	599	563	614	584	580	604	609	628	638	643	592	638	656	612	621	599	584	602	590	601	594	584	607	620	613	587	667	594	607	642	595	616	587	622	615	628	624	631	603	632	611	606	609	606	595	585	610	608	573	594	592	597	633	590	594	594	630	649	632	604	566	610	578	627	561	635	647	641	609	582	586	576	558	643	617	600	592	595	607	644	612	571	582	639	615	591	574	592	625	597	578	610	600	591	593	633	601	656	568	585	633	590	580	639	610	632	609	576	570	604	636	593	580	588	582	597	608	552	639	633	608	604	645	593	585	594	610	592	629	600	546	619	588	616	634	615	597	573	633	585	631	604	559	603	599	618	586	605	614	582	625	591	576	603	565	609	589	556	563	582	572	568	624	635	631	572	581	614	603	636	573	595	643	596	620	581	586	616	603	605	583	576	569	544	548	642	627	598	597	594	604	613	603	651	618	581	636	606	618	600	609	602	597	596	604	575	633	577	602	646	627	627	659	582	605	624	617	569	584	599	620	571	628	604	576	605	619	635	622	596	646	613	606	591	571	602	581	643	595	596	612	657	614	616	616	623	560	551	601	594	603	640	594	586	637	647	589	567	594	597	595	650	614	578	591	627	609	596	621	619	599	542	604	629	592	562	597	615	603	580	603	632	598	595	571	591	631	567	603	663	616	638	590	627	565	596	580	610	546	602	575	572	604	567	586	626	617	603	583	624	594	603	611	629	547	620	657	579	580	585	593	621	625	578	619	581	613	604	632	614	572	639	654	581	619	614	588	597	618	579	596	592	593	638	622	604	582
8377	1816	2238	1773	1147	819	634	521	442	346	293	271	259	235	220	240	217	183	168	174	175	175	135	168	123	175	150	169	152	150	154	150	114	142	121	140	146	132	152	157	147	128	144	155	141	139	159	133	115	125	133	122	159	135	142	117	134	154	153	113	144	144	123	151	123	115	155	130	131	133	138	142	116	134	113	131	129	137	106	128	140	118	136	124	117	133	146	129	142	123	129	121	124	132	117	124	131	121	136	116	137	141	139	127	120	119	125	123	115	133	131	147	111	149	122	152	136	131	137	141	140	143	131	141	131	137	152	137	130	138	112	133	133	135	158	134	136	133	134	140	146	147	121	137	132	153	154	139	128	138	139	156	127	114	132	119	108	127	134	137	134	138	135	152	123	130	129	122	117	139	129	116	126	120	134	137	132	135	121	130	125	122	122	127	110	116	140	136	160	141	146	126	113	131	148	134	130	133	125	126	119	134	125	123	137	125	123	136	123	133	118	121	140	121	133	134	121	141	153	130	109	133	126	135	120	129	147	135	117	127	134	125	129	126	129	122	136	131	141	146	115	117	126	149	130	115	151	142	127	135	132	133	116	124	140	144	145	125	127	132	136	123	122	156	118	133	134	117	164	144	123	114	134	108	117	132	115	128	111	130	150	132	133	140	151	128	107	125	143	117	133	110	132	129	126	129	120	129	128	122	122	137	130	127	132	146	129	127	129	130	162	128	123	138	124	123	123	127	152	124	143	124	137	107	126	140	132	146	141	128	134	135	119	147	125	154	139	140	126	110	142	127	144	117	140	121	147	133	123	133	128	137	120	126	114	140	115	132	141	137	120	112	156	145	111	102	127	121	112	141	160	154	127	103	113	109	135	121	142	145	120	170	127	122	135	134	142	125	132	120	142	120	146	144	164	118	152	123	130	132	114	128	118	113	114	144	116	136	135	127	128	119	118	117	133	115	127	124	125	107	119	118	149	142	132	113	130	130	123	133	138	132	120	143	127	114	103	118	115	127	128	124	153	128	126	120	127	129	130	123	124	140	125	141	130	125	149	121	112	142	146	140	114	143	130	118	134	131	135	127	139	121	139	106	128	129	128	137	137	146	166	126	132	131	131	120	119	135	135	122	133	103	141	128	122	141	135	107	135	156	117	127	129	114	127	138	145	138	131	127	133	133	109	113	138	113	129	129	153	130	118	126	129	117	139	128	127	115	122	151	128	112	147	129	130	138	135	132	159	128	132	132	131	118	116	115	135	115	119	134	110	112	133	137	128	132	126	124	102	133	133	137	114	106	109	124	150	115	122	132	108	142	143	135	134	132	105	125	126	105	132	120	125	110	129	116	129	140	130	125	130	137	121	126	127	133	126	127	140	146	136	113	141	117	139	122	127	122	128	138	138	142	121	154	122	133	141	141	137	143	115	149	124	128	135	133	133	132	134	126	114	122	134	148	111	136	139	128	136	131	144	138	137	162	138	120	132	125	134	134	127	126	128	132	107	112	111	137	125	125	136	127	139	112	126	115	132	136	113	105	129	159	141	140	141	135	148	128	138	119	131	124	127	114	145	119	124	103	131	118	111	123	136	148	134	157	133	133	135	127	149	126	116	110	130	118	118	123	121	128	130	119	107	134	129	148	121	124	148	127	115	147	130	126	125	118	139	136	114	116	126	132	126	137	134	142	112	125	115	126	126	136	139	114	127	109	125	117	118	136	135	121	121	113	142	135	121	115	96	115	121	118	111	130	122	127	130	132	142	134	132	125	123	142	114	142	138	138	137	155	132	148	109	135	142	121	137	125	153	117	122	145	148	132	134	144	160	137	145	115	122	136	130	109	120	122	126	118	153	121	122	132	133	128	143	156	127	143	125	138	135	133	135	139	124	108	123	120	127	129	124	109	147	134	144	125	138	116	123	110	125	139	118	139	126	137	123	142	161	124	137	125	137	124	133	127	140	110	123	116	133	106	135	137	133	121	124	126	110	134	129	142	144	139	132	124	133	144	125	122	130	150	132	140	141	133	140	130	128	139	103	138	144	128	128	124	117	126	133	133	141	135	132	119	123	126	114	140	137	128	126	126	143	145	124	118	121	122	110	122	136	125	144	134	138	115	127	130	125	135	115	148	145	115	135	132	122	117	137	125	115	110	107	112	116	108	123	127	126	144	107	124	142	147	113	155	129	120	132	151	128	131	118	132	119	130	127	120	136	127	126	114	117	130	123	131	119	114	117	107	128	153	135	127	136	118	136	134	132	126	120	129	124	140	154	125	131	136	135	127	130	125	124	136	118	136	131	119	126	119	110	131	125	120	109	117	149	139	142	141	110	126	125	113	126	135	130	127	142	122	111	126	128	129	130	134	119	120	124	129	134	118	130	121	129	120	126	121	142	113	122	142	110	110	154	128	139	131	144	126	136	120	141	153	132	130	106	125	119	131	133	115	131	129	139	121	147	128	130	118	135	150	141	136	116	125	115	131	130	130	136	142	124	153	142	130	104	125	119	122	147	131	119	137	107	118	129	128	140	115	114	135	128	130	126	166	125	125	103	123	127	131	122	138	133	123	139	118	107	120	122	124	123	128	129	138	132	131	124	124	110	123	139	120	133	115	118	114	129	129	125	145	140	125	134	121	131	128	128	134	140	126	120	117	117	110	114	128	114	105	136	120	125	131	127	154	127	107	129	127	138	120	148	113	136	144	119	143	157	126	135	134	140	135	119	131	117	123	144	107	125	133	106	127	142	149	134	138	135	131	123	140	119	118	124	125	143	134	122	137	103	108	110	139	130	103	142	118	122	123	136	130	135	112	107	129	138	146	116	138	145	132	113	125	139	106	137	146	139	117	106	129	124	134	127	116	122	141	138	148	130	131	138	146	124	138	134	130	163	121	128	121	146	145	118	134	135	131	113	122	118	125	125	150	145	130	123	134	139	115	145	130	140	157	116	132	125	144	145	116	132	128	127	129	131	118	127	125	118	131	114	152	129	124	157	128	130	131	134	133	142	131	116	119	115	125	140	112	116	135	124	110	145	121	143	121	111	135	121	124	113	136	128	132	130	134	130	127	142	153	133	134	124	123	111	138	126	128	106	119	126	114	138	108	129	129	145	123	144	154	151	141	109	137	127	140	118	131	137	142	110	126	128	129	126	125	121	132	118	162	136	142	145	141	140	137	109	127	137	152	156	134	131	136	134	117	128	136	152	126	131	129	151	124	135	108	117	145	135	142	121	136	141	121	123	132	124	121	123	116	125	110	125	127	144	132	134	148	139	128	121	138	109	153	140	134	112	125	125	130	130	129	126	147	139	141	124	123	143	142	154	128	129	144	158	128	132	153	109	112	150	133	124	117	122	141	106	111	130	131	133	111	123	160	147	114	144	142	132	145	126	109	133	117	109	136	106	125	129	118	149	137	160	127	132	131	135	132	120	137	120	140	131	145	130	118	125	131	130	127	120	130	129	115	140	131	136	116	126	110	139	116	161	132	131	127
7755	2307	5390	6042	5395	4444	3540	2962	2423	2195	1826	1709	1574	1363	1269	1187	1142	999	949	940	867	806	811	778	766	743	708	658	684	629	691	653	588	637	615	625	582	545	578	544	547	537	568	542	566	575	518	544	557	497	529	501	544	512	490	526	510	518	549	494	502	520	491	500	488	469	498	463	480	519	527	468	479	474	468	500	485	454	462	459	533	498	483	465	457	481	474	456	498	468	467	478	427	450	468	477	458	459	450	456	451	447	446	467	477	493	441	466	461	470	470	459	478	446	473	455	471	481	438	486	493	436	438	505	481	444	484	445	442	434	440	444	454	466	474	413	468	425	453	474	435	445	445	455	493	472	424	477	437	443	417	482	480	415	460	445	507	445	459	411	450	451	464	444	443	455	431	448	470	469	439	452	427	458	451	436	495	463	435	439	498	497	469	476	472	417	433	412	464	493	483	429	467	414	447	469	469	453	438	468	488	489	470	446	469	446	436	455	482	459	439	453	475	451	495	524	460	454	430	459	453	446	453	459	434	470	492	458	435	446	430	437	458	475	442	453	434	432	424	435	440	484	426	449	437	431	446	440	449	484	470	437	475	447	409	455	458	482	455	400	444	448	468	457	443	435	461	463	473	455	482	408	468	474	478	430	422	432	444	454	476	484	454	424	419	403	439	456	441	480	412	470	451	461	473	431	445	440	430	433	456	421	431	464	452	430	466	472	444	432	455	473	477	452	442	449	502	478	473	463	412	431	474	431	461	454	489	435	443	437	466	439	448	448	446	454	444	449	416	438	454	449	445	454	431	436	466	479	460	479	437	469	456	458	440	455	462	470	474	469	505	459	429	451	402	426	469	494	450	453	476	480	485	439	470	450	460	444	438	444	481	445	468	454	478	465	446	475	434	447	496	439	483	434	455	470	443	444	428	463	488	439	433	445	437	471	420	446	474	444	480	466	464	424	455	440	437	453	472	464	450	431	439	501	432	472	441	439	487	417	407	447	443	448	467	460	463	454	434	435	457	464	440	485	439	442	429	410	433	475	462	450	468	439	424	450	491	469	472	455	472	480	452	469	484	433	441	462	491	471	487	446	451	450	456	479	459	474	439	455	438	447	450	446	459	460	457	452	472	437	437	468	429	419	473	415	494	445	469	457	455	439	446	401	492	434	446	425	425	496	435	444	471	479	439	450	457	452	461	452	445	465	434	448	500	462	464	440	476	473	471	456	462	468	445	470	470	453	445	462	470	494	468	434	448	464	439	467	434	473	483	430	487	470	470	425	425	490	451	454	463	455	460	450	481	469	477	431	410	435	454	461	477	449	443	469	491	389	445	440	446	463	449	487	447	485	470	517	418	408	433	425	469	456	436	444	429	439	464	427	486	425	450	426	455	460	426	455	474	428	427	457	432	465	458	459	484	476	416	470	426	499	494	497	475	481	433	446	434	444	478	458	444	443	456	458	474	472	432	425	416	492	416	475	428	464	419	444	439	432	430	453	443	445	447	486	443	443	445	425	441	488	449	454	497	468	443	461	449	461	470	466	432	460	476	466	442	401	432	442	444	439	493	445	483	454	448	434	426	472	443	449	477	432	476	444	443	478	454	430	471	437	461	440	483	457	461	440	437	465	470	430	429	455	455	460	460	485	445	439	482	436	443	455	465	459	458	427	422	454	478	451	446	441	469	456	452	448	473	473	423	458	442	442	472	476	468	437	427	443	437	413	465	450	472	447	445	435	447	467	425	428	437	404	458	439	449	456	453	481	456	478	429	430	472	500	457	408	447	438	506	464	445	466	452	427	460	471	464	458	441	454	393	448	434	437	449	489	465	455	464	471	457	474	455	454	471	440	450	443	467	419	442	499	463	470	456	456	430	433	472	480	439	458	485	492	449	432	433	481	455	441	450	479	455	420	443	421	455	432	478	450	405	430	460	459	447	459	465	467	450	429	477	437	461	441	469	432	477	430	452	420	456	419	442	450	458	455	419	430	460	462	450	459	442	420	419	437	460	443	479	462	464	449	456	435	467	491	463	475	478	472	445	486	463	480	469	481	465	444	433	460	491	470	445	442	449	449	433	466	497	438	420	465	452	419	453	466	412	469	476	459	461	471	467	434	469	463	474	460	463	458	472	426	444	483	451	427	446	435	418	472	461	417	480	446	460	458	462	442	465	474	453	456	467	485	444	453	486	460	474	454	485	464	455	471	458	455	483	461	446	487	465	467	428	437	444	445	470	496	461	465	428	479	471	443	471	453	432	450	463	458	453	465	497	436	403	486	464	453	471	498	496	473	445	443	448	485	481	456	459	471	467	465	474	457	414	459	440	432	450	451	460	458	460	471	437	443	462	430	463	466	435	459	430	457	463	451	452	464	446	452	412	403	434	447	436	439	455	424	491	450	455	428	430	440	436	453	433	460	469	473	436	448	437	447	442	472	477	454	447	429	430	454	458	433	468	438	448	442	464	459	430	459	435	450	453	479	423	439	422	473	467	452	444	450	484	450	452	439	463	450	458	491	479	458	470	428	432	423	484	431	478	452	456	478	474	464	460	463	470	479	471	431	506	484	502	478	457	473	438	459	426	424	439	462	492	426	442	458	450	420	477	442	444	465	436	465	424	429	435	440	468	432	443	445	475	473	431	479	476	440	474	450	443	477	410	421	470	466	466	459	458	453	440	481	415	431	500	473	487	465	440	445	461	453	457	445	434	450	512	422	495	447	450	475	454	467	473	448	470	454	478	475	429	471	443	436	492	467	440	405	458	448	458	422	448	455	456	431	442	429	450	474	489	466	464	459	463	450	440	422	439	481	454	440	475	471	448	446	448	470	442	463	453	465	498	444	467	478	447	449	476	451	413	431	443	465	449	446	432	468	462	461	469	467	467	498	453	447	452	470	433	480	463	450	453	447	472	431	440	498	423	458	491	449	454	426	491	442	408	432	443	463	448	457	394	475	463	447	427	470	480	474	443	463	466	455	476	460	438	442	460	437	483	412	466	466	496	427	392	469	466	464	398	428	447	449	486	407	444	432	451	432	450	432	460	420	441	476	477	448	494	427	447	427	465	448	395	429	477	460	437	498	451	432	463	455	457	446	484	467	417	458	457	467	460	474	441	464	425	484	461	483	446	439	451	433	457	452	427	468	478	419	422	453	429	446	464	464	437	433	437	488	470	421	470	458	448	445	432	413	455	457	446	473	441	417	469	471	444	450	463	473	442	474	471	437	465	444	444	465	430	449	468	480	441	442	458	431	458	496	474	472	454	453	490	492	481	448	444	444	409	457	450	448	489	481	438	448	470	417	468	456	455	466	441	470	445	461	465	484	470	454	451	423	456	454	411	448	442	430	452	464	502	489	493	491	447	434	456	458	442	494	438	427	464	438	429	451	464	490	438	426	423	483	417	487	452	413	449	419	478	422	461	460	391	461	418	428	421	461	435	448	439	465	464	483	449	453	456	443	417	492	459	447	422	479	467	445	454	451	420	437	457	467
1388	348	356	367	331	309	325	316	344	312	331	292	327	375	306	289	314	341	319	284	300	318	284	317	320	318	324	343	317	298	302	318	304	285	314	320	290	316	310	319	296	316	305	307	325	343	352	323	329	295	326	292	321	302	322	320	302	310	326	304	326	314	303	332	293	303	318	320	305	327	303	287	319	310	328	303	343	319	356	339	324	325	314	310	302	332	330	336	294	296	288	304	311	305	331	287	303	337	317	328	322	310	317	315	320	317	292	320	297	288	282	316	313	290	271	316	294	311	295	329	312	281	306	329	287	306	331	323	307	330	312	315	297	338	362	299	313	308	319	304	301	306	289	347	303	291	346	332	268	320	335	319	306	308	306	302	277	326	338	274	301	281	305	319	321	317	304	287	294	310	296	319	330	353	314	297	332	313	307	322	320	341	306	309	324	312	300	313	302	338	323	327	307	300	325	271	330	310	318	307	314	326	340	304	311	332	341	314	316	322	294	335	332	340	322	318	358	309	326	331	302	299	315	332	278	286	311	329	292	327	298	344	281	342	307	316	298	307	338	321	311	296	315	315	309	329	298	331	335	329	302	311	324	320	303	302	291	284	299	283	300	312	296	318	327	324	317	319	279	343	302	340	351	312	368	323	328	308	320	346	337	309	321	328	341	332	303	343	313	310	292	279	330	320	306	284	326	338	297	310	319	332	310	289	327	315	295	310	333	315	324	342	316	324	291	341	302	295	319	275	312	317	335	288	309	316	295	316	269	299	321	316	300	302	295	299	318	308	320	309	320	346	301	304	331	317	319	305	323	360	345	309	319	317	319	338	310	302	307	317	324	330	312	312	285	335	298	308	287	345	311	355	327	321	321	334	303	291	331	309	295	322	320	307	314	321	268	290	337	300	318	318	291	266	318	337	305	306	310	331	332	300	317	305	325	321	325	299	321	297	337	330	327	324	319	311	338	290	304	303	317	311	300	301	313	309	291	322	329	320	332	310	316	282	318	307	299	318	304	317	296	303	306	318	325	323	324	328	294	315	300	301	290	314	351	355	322	315	311	310	336	309	321	321	310	308	327	357	310	293	292	355	313	291	306	329	342	294	329	326	318	326	274	311	303	317	317	315	328	320	297	294	319	328	317	332	329	305	301	330	323	291	340	316	290	351	313	301	334	301	314	325	330	267	317	324	294	307	327	341	292	296	317	307	320	307	358	325	316	344	317	334	292	308	284	362	328	294	308	304	304	312	323	289	287	310	284	322	302	302	308	325	314	299	313	322	309	313	292	295	326	331	301	310	310	308	321	314	299	319	315	307	302	316	309	311	298	307	345	328	310	306	294	312	338	310	335	297	304	321	325	324	331	302	330	324	317	289	295	364	315	331	339	293	328	319	329	302	330	295	343	336	286	312	308	343	308	303	328	320	316	316	323	285	308	311	294	337	303	291	356	308	319	316	307	302	300	316	317	310	312	317	303	313	307	305	332	314	332	292	324	310	299	309	305	323	306	325	308	291	352	319	322	309	303	323	290	304	326	306	320	326	314	290	302	328	301	321	321	259	335	321	309	327	302	294	325	300	327	320	316	350	333	290	308	328	316	314	332	329	315	317	303	283	321	305	281	312	305	333	334	329	309	271	321	319	295	292	306	304	316	321	308	336	303	312	336	315	301	317	297	315	307	310	283	304	343	313	314	336	348	317	325	300	351	313	288	284	317	340	306	293	319	311	334	292	292	333	314	327	282	324	314	297	326	321	326	320	323	318	347	282	300	294	311	294	322	322	326	301	314	288	313	311	294	313	309	331	314	319	302	299	299	311	332	332	291	316	337	328	316	329	286	349	294	312	301	320	332	287	359	287	282	312	306	313	285	309	321	295	269	355	301	332	307	339	304	298	296	338	339	314	296	323	297	321	298	340	296	303	295	311	315	302	317	310	317	372	313	288	310	302	309	297	303	356	342	343	312	299	336	325	296	333	310	309	312	297	287	330	305	303	301	315	306	317	344	294	303	309	291	292	300	307	294	300	316	324	297	283	298	283	309	295	343	299	302	314	318	332	320	343	354	315	302	321	288	322	358	321	291	290	339	323	314	318	287	308	329	310	313	339	323	325	331	279	331	349	309	324	298	316	296	289	308	328	304	309	326	313	292	305	289	293	345	305	305	296	337	344	295	311	320	320	321	319	324	301	298	323	310	314	302	345	298	318	285	312	314	335	311	327	321	327	309	305	317	334	309	292	322	327	305	284	307	284	336	299	311	270	294	298	306	311	316	311	314	335	274	321	325	326	288	312	314	318	340	335	293	328	310	296	310	303	303	300	310	282	320	318	319	311	329	314	333	306	337	296	326	327	321	285	330	317	295	313	314	332	297	295	303	281	312	282	305	357	321	288	312	338	324	316	330	310	319	323	325	292	320	305	313	324	304	343	307	327	290	309	317	313	308	294	298	321	330	324	301	318	311	318	292	307	294	327	335	335	286	310	308	297	314	300	330	326	307	313	304	323	267	318	324	302	320	290	306	306	310	312	320	306	305	308	317	327	313	299	314	296	330	297	336	304	325	336	321	309	330	312	300	306	299	313	319	309	346	312	311	315	328	307	326	330	283	315	290	322	319	282	294	294	323	323	286	276	370	313	328	314	317	315	330	317	342	303	259	313	356	294	313	311	327	278	297	291	310	289	297	303	326	298	333	336	315	308	321	296	304	298	317	326	303	333	320	299	307	328	321	333	325	289	330	333	282	303	296	307	309	317	303	318	269	349	302	313	330	293	333	316	297	307	287	288	314	311	331	338	345	353	326	276	318	351	310	328	307	284	305	357	316	283	318	309	314	307	317	322	301	315	325	330	314	327	296	278	324	319	284	290	300	316	319	354	334	330	318	320	322	291	289	357	336	318	311	323	295	314	309	306	308	306	298	308	306	327	298	319	331	298	316	320	283	289	297	292	311	299	306	311	295	302	311	304	329	319	305	352	324	337	326	295	330	322	300	326	308	317	292	297	327	334	293	344	294	333	307	305	303	284	317	332	337	319	303	321	326	322	345	292	304	285	297	305	295	320	309	320	315	289	309	332	306	332	321	315	328	294	321	279	324	314	312	301	325	296	330	314	328	305	314	285	301	308	312	291	355	303	317	327	310	327	310	296	306	298	335	304	348	289	295	305	340	311	335	284	308	285	293	301	303	325	328	319	308	316	309	317	306	303	295	295	363	334	303	350	339	312	323	327	312	298	320	303	301	346	342	337	324	338	301	347	338	316	334	364	316	330	325	341	294	315	307	323	333	316	298	299	306	317	345	306	346	311	320	308	331	309	333	302	308	339	299	299	345	335	298	296	321	307	328	312	326	301	333	329	332	341	307	304	282	302	316	325	350	317	292	309	328	306	308	283	303	318	304	318	303	341	283	330	298	294	309	295	328	334	297	305	334	316	317	302	328	312	329	289	299	320	307	300	342	300	313	319	273	352	310	344	297	318	290	309	308	332	322	325	314	308
2384	988	1106	1101	1078	1052	1109	1023	1025	965	1003	954	1013	950	995	958	947	1008	948	971	968	1004	957	951	1016	909	874	930	944	959	954	965	942	940	987	958	983	952	950	955	940	954	966	875	938	966	969	930	902	977	907	933	935	930	948	988	943	929	938	965	936	919	911	836	959	894	956	900	994	960	948	954	939	904	938	998	917	939	958	914	955	932	915	935	935	960	978	941	976	903	953	928	969	980	1015	977	982	997	890	912	956	919	937	943	941	909	978	941	941	948	972	883	958	906	967	941	905	889	914	967	938	922	963	990	975	961	937	960	949	913	935	938	962	915	920	944	922	980	962	973	934	981	932	1018	900	959	906	943	884	949	935	948	957	949	939	977	949	959	947	922	943	963	958	960	953	937	949	974	960	940	921	916	931	948	938	881	935	919	935	982	932	1004	944	937	922	940	941	930	964	905	954	937	948	941	926	947	911	950	931	886	914	943	949	962	934	966	960	913	948	967	920	929	913	933	919	978	957	971	944	988	955	902	947	936	927	930	950	991	920	939	992	972	900	943	918	950	941	931	963	902	931	931	904	993	967	933	934	960	971	1005	955	919	965	957	896	944	929	912	934	923	909	940	1001	939	895	936	907	919	976	894	956	964	907	923	917	894	969	934	924	905	924	975	945	936	958	918	1003	993	942	925	918	989	982	928	944	911	1015	992	935	942	955	900	981	980	921	949	980	946	998	943	940	910	943	904	949	934	945	964	1004	969	947	933	872	959	944	895	906	946	988	874	913	906	954	967	986	950	1000	923	939	967	994	969	940	937	968	930	939	944	937	973	923	1001	923	936	910	933	940	950	907	999	972	961	903	995	952	991	933	915	968	959	957	969	945	957	967	951	974	943	981	937	898	966	963	980	949	914	889	892	935	954	940	963	964	972	897	929	907	922	926	966	988	909	978	944	952	974	919	981	968	952	856	1006	990	976	929	970	937	904	963	943	971	941	998	946	918	914	944	963	960	927	999	952	936	946	961	947	911	938	954	956	958	939	903	897	954	947	918	896	962	958	957	965	971	928	945	899	911	950	947	957	921	935	885	949	912	916	904	939	971	976	944	913	957	951	987	937	984	998	936	964	951	997	925	929	945	970	957	957	937	929	901	959	937	947	945	969	928	930	950	944	977	922	929	919	946	921	986	934	913	959	922	956	937	938	921	877	916	945	914	968	948	920	913	937	895	946	941	916	939	911	929	994	952	960	965	943	964	914	937	972	913	977	906	885	940	903	939	918	910	916	914	927	968	965	916	900	947	903	922	939	920	933	956	987	953	948	915	910	940	926	990	927	941	957	941	968	1004	1019	986	935	914	935	992	999	941	968	872	999	888	955	937	990	909	970	928	931	957	921	919	929	847	907	931	967	928	921	933	971	968	979	898	950	1006	891	997	941	919	921	971	888	933	884	949	1003	954	946	1015	908	881	939	924	913	872	982	928	986	942	928	963	893	928	892	955	937	885	902	921	954	960	939	951	944	932	938	954	961	966	969	930	915	938	914	948	940	1004	969	968	987	950	962	915	923	957	945	942	970	889	929	984	932	937	891	955	964	954	916	928	966	950	935	982	933	917	956	932	996	992	932	941	988	974	895	989	981	939	924	1000	950	939	924	978	946	953	863	977	940	884	932	920	987	950	944	922	959	858	928	997	947	921	915	938	936	935	967	909	979	959	938	986	952	977	976	943	964	986	978	968	937	912	891	967	950	894	920	943	868	959	982	907	931	932	1003	976	877	914	941	992	955	931	948	918	950	915	933	1012	967	992	926	896	962	926	991	979	946	946	941	948	977	909	936	913	959	937	921	946	951	944	891	978	902	955	967	922	986	940	982	942	948	908	936	919	913	931	956	919	971	944	948	933	953	971	957	957	920	940	909	924	1006	920	950	964	910	908	897	983	957	911	924	978	944	924	943	999	951	970	952	947	932	1007	997	1010	944	897	989	943	950	942	980	975	926	940	935	985	882	1022	958	938	877	935	902	930	974	942	943	916	984	979	986	942	906	946	966	914	895	931	890	935	913	955	963	928	957	946	949	936	945	909	979	964	961	900	988	955	956	933	958	935	957	912	971	950	940	918	965	942	962	960	910	971	971	908	944	898	978	989	928	943	942	904	936	938	931	956	977	920	929	993	965	945	932	924	895	956	907	910	965	973	958	952	957	958	959	958	970	933	939	919	951	941	934	982	941	937	962	977	959	914	907	994	915	904	953	951	950	1014	926	915	953	954	946	928	970	955	950	935	923	932	966	959	965	896	928	970	958	970	926	954	906	986	974	1004	908	919	951	1000	944	951	1006	932	974	978	994	939	994	936	913	900	965	933	970	992	951	958	937	967	949	1014	886	973	1009	938	933	929	945	993	971	939	942	951	920	971	927	993	1005	962	964	932	956	972	981	937	980	906	932	907	914	961	980	945	905	960	958	971	963	943	945	938	941	916	936	937	899	962	942	932	925	994	885	933	976	930	921	953	909	915	1020	1001	932	917	940	914	957	925	931	927	971	944	945	973	913	990	940	962	959	954	916	963	953	963	916	925	945	864	897	959	953	966	928	948	935	928	969	913	982	928	960	968	960	958	903	959	972	933	897	929	976	939	983	969	988	943	941	961	965	987	965	872	946	967	950	924	959	924	980	944	968	926	937	917	902	963	945	918	934	911	910	939	926	957	921	924	1003	940	975	968	953	961	919	952	931	910	967	881	935	947	941	958	982	945	938	946	924	933	945	925	957	922	905	891	875	917	929	951	917	971	948	1000	980	899	928	940	910	980	962	948	936	939	924	958	957	908	970	953	940	929	947	959	910	983	971	975	936	1017	895	927	957	993	949	962	966	951	954	922	953	948	935	968	979	902	879	936	970	957	932	980	995	937	946	939	947	937	949	985	1022	953	979	944	883	954	973	942	987	942	935	970	946	953	970	973	940	944	969	924	943	974	958	992	931	926	985	987	977	953	902	905	945	939	957	981	899	985	979	947	957	929	976	959	973	891	956	931	955	941	897	973	956	922	960	941	913	953	938	942	883	869	909	926	944	907	946	995	872	932	922	921	952	950	963	897	957	964	941	871	945	939	943	944	927	946	947	969	934	935	907	971	943	974	935	946	965	922	973	892	966	1009	962	977	956	893	1015	953	975	955	959	934	938	937	949	876	920	982	938	923	963	907	1011	1011	960	996	921	951	970	893	961	952	906	977	977	963	963	941	930	996	913	919	951	956	970	942	970	969	946	942	1024	970	906	922	979	945	975	909	1003	912	928	923	940	901	981	948	926	918	946	935	938	930	945	913	979	935	959	936	946	866	934	920	968	957	941	995	978	925	958	869	930	928	988	879	980	994	987	905	951	923	952	934	1011	989	925	940	910	946	959	894	974	911	933	939	894	904	918	953	933	937	934	919	924	909	884	1028	925	896	922	959	915	943	1001	968	920	935	923	903	928	955	972	911	956	904	926	908	945	868	882	912	957	1008	995	923	949	940	977	923	927	920	917	953	915	947	981	915	918	920	922	939	985	936	937
4486	932	1342	962	723	559	431	342	318	327	278	285	231	232	246	230	200	223	232	205	209	186	190	187	193	191	209	196	181	193	191	206	186	209	212	201	203	181	183	192	216	186	191	202	193	212	209	206	193	180	207	199	221	172	173	196	190	162	174	188	187	202	179	183	208	208	167	190	187	167	190	172	176	183	192	181	180	173	186	195	185	179	197	182	180	170	175	187	194	181	181	189	191	200	173	192	186	189	194	181	184	171	190	189	200	185	185	194	200	194	198	161	199	202	186	177	174	197	177	182	159	185	198	195	205	169	205	186	184	199	198	159	169	183	200	184	179	181	205	222	211	199	188	163	198	186	198	194	197	179	185	206	196	163	217	197	211	188	215	181	177	177	191	174	207	182	182	199	172	196	163	200	194	176	189	179	164	176	203	194	171	167	182	178	193	179	182	184	171	184	202	201	188	194	203	171	188	192	185	197	190	186	163	169	157	196	222	182	194	191	189	199	204	179	190	168	191	193	177	183	189	215	190	194	196	181	183	200	206	205	230	184	198	170	188	203	177	168	176	174	157	184	164	192	192	204	152	174	189	166	168	183	215	185	182	176	174	160	189	193	174	205	205	179	198	187	182	177	172	209	200	185	195	185	177	182	190	197	177	201	173	185	178	187	171	174	180	185	191	181	214	198	195	193	164	169	184	187	192	200	182	197	219	200	200	204	186	167	173	177	183	191	183	184	193	179	182	201	169	212	214	199	182	183	192	194	212	190	200	190	176	184	172	172	168	198	174	207	191	207	170	162	193	233	184	174	175	166	178	180	181	188	202	191	212	194	217	208	189	164	195	165	197	188	172	204	187	169	156	175	196	188	176	180	203	192	191	183	177	194	167	193	193	178	179	193	156	186	177	184	206	188	197	177	210	173	198	201	171	180	177	205	167	188	183	185	156	201	198	193	215	182	177	170	180	168	194	188	218	196	172	186	196	182	193	189	216	182	195	182	170	186	177	174	208	185	187	186	205	190	193	178	189	206	194	194	194	175	187	179	178	176	187	197	168	178	186	167	184	192	177	167	174	186	196	207	193	175	187	180	198	184	186	174	192	186	192	194	179	186	193	164	196	169	178	173	174	173	194	191	201	182	190	194	192	189	190	184	173	194	216	211	209	181	205	180	209	185	196	177	179	189	170	194	199	194	173	193	174	149	186	206	178	182	182	175	154	220	185	162	186	184	191	202	178	184	161	193	217	194	180	198	185	181	183	163	182	196	216	198	216	187	171	213	209	185	172	189	193	192	198	190	169	194	191	191	195	179	199	185	167	184	194	195	177	190	175	181	190	187	185	174	181	195	184	195	186	181	195	162	187	181	200	175	182	194	177	209	199	199	181	196	194	178	181	191	198	166	175	185	200	197	177	172	199	173	186	189	177	173	214	184	182	192	181	198	191	181	194	188	210	188	175	176	187	210	184	178	195	219	176	197	188	172	200	183	193	201	175	202	207	188	156	169	176	155	173	182	185	172	229	211	171	166	204	180	183	193	163	200	192	211	185	164	194	193	165	202	163	168	186	206	188	187	181	187	183	192	166	209	179	184	184	168	196	161	159	165	194	203	192	207	193	165	179	183	178	191	172	186	180	189	186	179	205	183	182	164	163	190	185	173	187	171	170	211	196	177	203	182	185	188	176	163	175	192	170	211	184	179	201	207	184	178	183	215	205	194	187	167	181	166	205	182	169	188	197	168	185	180	190	189	182	180	151	179	184	188	179	216	192	168	197	187	212	196	203	160	171	195	183	200	185	165	192	165	183	168	197	192	183	167	189	192	164	189	196	172	194	172	156	188	189	172	181	159	182	198	192	183	191	182	186	186	203	164	182	200	193	179	185	176	187	184	178	182	202	194	197	183	208	201	203	208	181	195	189	180	182	187	218	185	173	190	210	186	175	188	181	190	161	155	188	178	167	179	200	179	198	178	190	187	194	172	197	198	159	180	198	202	178	201	179	168	180	195	217	200	188	212	190	189	204	191	182	185	185	209	194	189	170	171	176	212	187	199	182	172	173	198	189	182	193	176	202	168	198	185	197	194	164	202	189	162	175	188	192	190	174	183	182	187	179	183	190	209	193	185	184	196	171	200	169	194	182	194	183	191	166	227	164	190	202	223	194	173	176	178	223	202	191	177	174	207	193	205	189	174	156	181	194	201	196	183	216	189	205	183	184	179	190	190	183	178	190	195	171	195	188	156	183	188	200	185	188	176	194	192	183	198	221	202	191	194	188	189	192	157	183	179	174	190	184	202	172	215	202	181	189	181	167	195	196	216	200	197	187	200	181	194	185	176	210	190	182	193	186	181	182	182	199	197	180	214	190	184	188	183	190	209	182	189	201	197	197	202	194	191	204	182	202	171	166	182	195	197	185	208	175	202	190	181	172	179	184	189	179	200	178	203	183	186	200	173	167	189	174	177	187	184	177	185	189	197	189	192	169	194	158	189	171	202	198	191	198	162	196	186	178	204	194	175	171	164	198	181	170	186	201	198	204	193	187	185	199	188	176	176	191	165	204	207	161	201	205	206	178	210	183	159	218	171	214	182	175	195	184	208	171	196	212	184	192	168	190	187	202	187	213	203	183	206	192	193	222	207	198	195	188	186	190	190	184	176	181	176	170	189	193	184	199	164	205	167	218	180	211	188	171	181	176	184	181	192	201	202	167	191	197	178	207	187	199	176	192	161	173	177	180	189	158	201	175	182	176	185	181	189	174	179	175	204	212	189	180	179	184	172	193	188	190	180	191	179	218	187	170	189	190	203	193	193	199	193	245	150	183	190	179	186	183	193	177	181	183	191	175	187	171	202	168	192	210	169	202	201	193	226	199	202	185	182	168	173	198	202	180	194	165	197	192	186	181	176	197	199	177	194	196	174	179	193	178	190	196	191	178	185	191	195	198	194	209	192	184	200	204	188	187	164	195	192	188	184	174	186	189	187	194	180	172	197	202	213	208	177	187	173	190	191	175	168	206	189	179	183	191	184	174	205	189	210	202	185	163	196	199	222	175	163	172	170	199	203	199	184	196	198	190	178	195	180	178	193	218	191	187	174	215	174	178	190	177	207	182	181	206	198	212	152	202	167	184	190	171	185	169	182	193	204	202	199	189	181	163	201	187	170	185	185	191	200	212	207	176	194	198	174	192	177	198	207	183	193	176	189	206	191	184	171	177	180	196	172	206	180	175	164	166	187	196	205	173	178	196	185	162	188	216	194	188	202	163	184	188	188	165	191	185	188	174	173	185	183	192	198	179	190	166	203	204	190	195	201	223	196	196	190	190	179	198	178	204	166	206	198	189	196	181	174	178	187	199	169	187	203	164	175	195	175	197	184	192	174	184	185	187	187	184	171	225	191	200	188	176	195	219	182	178	185	155	184	177	189	213	187	212	200	182	196	171	210	188	186	187	189	182	189	168	206	196	181	170	216	175	181	164	172	186	170	183	173	189	189	179	151
5588	1563	3064	3586	3156	2659	2219	1997	1649	1502	1327	1212	1149	1101	1021	990	903	863	873	828	787	812	773	714	730	775	785	732	728	710	695	660	709	682	700	681	641	667	673	648	688	673	645	620	667	656	660	624	637	627	634	636	652	648	607	645	628	626	586	574	645	661	602	631	642	604	626	644	574	625	671	636	644	594	603	665	605	606	630	627	621	643	578	621	634	599	614	603	643	592	578	619	622	643	580	593	648	591	598	650	670	591	598	568	616	637	601	624	596	632	621	625	616	546	621	630	588	606	592	619	606	612	569	612	678	573	642	642	631	589	554	638	614	592	627	645	623	614	605	625	595	645	597	621	606	627	593	610	571	607	583	622	620	614	603	614	624	556	565	614	586	623	656	618	589	607	626	588	584	596	589	615	618	625	569	601	623	590	608	610	602	636	661	609	561	621	592	595	554	622	603	588	584	577	583	597	598	604	568	597	619	587	632	646	603	635	638	550	569	655	615	586	598	606	644	587	608	609	602	579	598	597	628	545	626	592	596	578	590	602	592	607	601	631	567	625	614	603	627	622	624	559	622	601	653	615	619	564	589	626	610	587	625	558	548	604	622	619	586	628	575	610	582	615	660	600	654	567	592	630	587	602	660	596	605	630	580	593	600	660	623	635	575	625	614	607	608	599	630	570	584	569	575	601	584	597	624	620	580	610	605	597	589	643	601	587	656	572	636	641	590	625	611	654	605	603	576	617	598	594	598	618	638	631	624	635	632	629	587	626	595	607	616	568	592	570	586	630	615	600	621	630	609	628	606	603	590	592	642	596	630	638	607	582	580	640	618	637	623	580	581	614	617	571	613	620	610	622	647	587	582	605	620	625	582	582	648	631	614	600	577	612	594	574	622	595	639	698	582	597	650	593	609	594	632	598	628	628	622	637	584	601	555	566	639	665	615	581	611	633	649	605	606	615	592	603	606	593	630	598	601	582	588	606	599	599	637	593	600	603	641	590	584	539	635	611	642	609	595	601	594	623	631	575	617	598	584	568	570	600	607	609	558	613	587	552	606	538	544	593	625	600	609	642	616	605	613	614	596	583	582	564	583	629	612	583	537	617	607	592	636	575	579	625	619	602	606	617	627	570	594	588	613	617	630	560	676	636	552	599	638	591	587	575	611	565	642	624	623	616	594	574	615	630	560	540	596	584	619	613	576	551	602	620	633	597	590	637	594	600	583	583	619	616	607	589	572	611	617	575	607	656	602	606	592	643	595	596	574	597	570	628	644	561	592	594	538	621	591	609	582	591	585	575	615	614	603	590	576	623	591	613	599	577	640	557	642	552	588	603	585	573	590	587	603	640	593	567	622	623	620	601	608	600	593	636	650	616	614	649	617	617	608	608	615	606	583	560	610	588	579	605	565	599	608	626	592	631	601	622	609	575	558	632	602	597	594	625	576	585	639	606	586	578	604	564	597	638	588	576	575	609	572	589	600	639	587	605	622	648	585	623	631	610	617	561	617	575	591	651	601	630	612	558	592	618	566	630	601	599	600	591	615	600	597	597	621	622	598	605	601	573	606	608	592	614	613	619	590	611	596	571	642	613	583	629	608	596	628	588	599	620	638	597	636	580	534	615	581	624	626	633	589	572	592	579	593	619	585	612	574	599	575	614	593	602	592	599	626	626	592	608	587	581	637	618	601	618	574	625	615	580	621	604	601	584	605	593	613	640	589	583	597	614	559	586	615	599	607	593	587	621	609	630	589	611	617	608	616	608	609	572	634	559	584	589	624	579	590	624	600	588	626	592	592	593	602	613	614	628	583	574	640	622	583	585	587	602	634	561	626	582	598	631	569	590	561	612	555	627	587	619	561	584	577	602	558	583	624	630	558	574	617	618	591	592	608	651	606	561	602	599	616	580	596	567	570	626	613	619	563	571	601	660	616	611	589	624	642	589	596	636	607	583	575	545	620	584	611	587	622	613	605	594	626	597	611	598	594	558	611	561	601	574	627	582	615	619	623	607	537	595	605	579	666	618	593	640	602	594	629	619	587	549	598	592	624	600	619	618	606	626	617	635	618	583	604	644	612	576	599	618	599	605	607	626	580	619	634	594	608	609	652	619	534	612	577	579	621	602	560	585	630	602	604	579	604	608	597	636	615	594	573	595	610	627	617	603	573	596	561	639	600	594	563	576	631	611	608	553	593	626	576	603	642	585	611	561	583	587	616	604	553	634	600	600	580	589	629	574	610	623	638	577	598	560	610	611	619	563	582	577	577	582	567	595	608	592	600	616	579	581	598	598	595	593	571	575	594	632	584	633	578	613	619	580	617	612	608	595	613	624	603	612	584	598	639	548	576	592	594	573	605	563	623	609	626	587	616	636	616	581	582	642	604	591	588	583	603	592	599	596	603	641	581	575	570	580	592	610	616	604	602	616	618	587	580	612	629	587	602	615	592	593	574	640	603	634	598	604	603	634	630	615	618	597	596	620	620	560	587	582	618	585	579	613	616	564	610	645	610	608	587	598	643	584	580	581	610	606	638	573	599	594	608	556	598	604	624	579	561	589	610	663	615	612	608	632	633	599	636	574	606	628	588	602	606	626	618	605	605	594	598	583	601	640	574	590	647	609	569	574	611	584	595	582	632	607	567	577	613	593	624	598	599	608	592	609	629	613	613	597	612	605	639	585	595	636	600	579	566	593	666	593	630	553	623	657	594	573	621	604	594	584	620	568	599	544	627	565	570	545	596	603	622	619	619	547	622	631	575	639	593	641	623	612	637	573	633	576	641	608	628	613	605	617	591	613	615	599	606	572	621	641	593	625	565	572	594	630	629	563	583	629	579	579	560	615	598	630	601	580	568	570	614	646	614	645	581	544	631	636	638	583	638	596	592	615	596	603	601	566	557	598	589	640	614	583	588	580	630	618	608	579	611	593	580	581	603	628	614	601	642	572	606	640	553	600	583	587	612	554	595	589	570	574	627	644	626	577	607	613	630	641	556	584	609	609	591	636	624	610	617	561	630	589	594	612	601	598	610	625	591	570	624	576	590	579	623	618	586	611	591	611	541	595	590	657	656	607	589	593	566	592	572	577	584	646	577	618	609	574	610	650	605	643	603	595	601	620	648	604	597	610	575	569	623	571	622	615	613	601	590	623	600	585	611	585	573	596	604	592	595	609	598	595	611	594	587	573	613	647	583	580	563	615	585	601	578	619	624	589	598	544	583	632	644	630	603	609	610	620	588	598	610	589	568	581	627	598	631	617	658	598	627	576	603	586	581	601	594	639	625	639	606	552	631	607	659	594	546	626	612	640	651	568	620	609	567	625	618	590	609	642	597	628	597	554	607	585	575	612	611	589	609	592	662	619	594	622	593	575	591	607	597	591	610	557	591	635	559	590	600	616	591	607	611	624	600	592	602	586	602	619	592	602	669	577	585	588	632	616	595	598	567	609	600	587	582	584	591	582	579	587	591	608	627	624	564	592	586	605	608	611	544	623
8393	1781	2316	1804	1143	802	664	531	426	380	282	275	276	239	233	209	191	202	172	169	165	163	139	165	138	166	142	135	154	142	142	147	138	145	139	145	139	143	118	153	131	152	153	139	112	130	126	118	144	109	109	140	157	134	114	146	148	143	133	111	130	129	136	134	124	135	119	123	120	152	141	115	138	131	136	136	122	136	118	126	121	145	133	125	147	137	141	143	125	120	132	157	125	142	132	125	133	136	139	133	113	142	132	141	138	133	150	137	112	151	119	134	139	145	130	126	132	117	117	132	107	122	128	122	130	132	126	138	130	118	132	108	137	123	121	142	119	130	140	128	126	122	131	133	136	140	139	118	130	125	126	107	134	123	140	128	132	117	152	139	135	132	118	123	128	116	127	125	148	134	134	122	114	142	129	128	133	137	147	142	113	148	124	130	126	108	127	108	122	118	124	122	135	132	151	131	138	137	163	132	122	136	128	116	117	130	118	142	116	135	130	136	124	136	112	111	126	110	127	141	120	121	127	129	133	136	149	131	140	143	126	127	125	110	127	119	128	138	115	118	130	121	118	137	135	132	135	141	130	122	148	122	123	137	147	124	150	132	143	129	132	124	139	134	121	148	144	135	114	123	117	140	135	109	128	126	138	139	130	102	143	143	134	139	133	114	139	132	131	123	146	127	142	125	121	140	124	133	114	126	119	126	120	138	133	125	149	145	146	119	120	129	127	131	113	131	127	143	145	118	137	133	119	123	125	129	132	126	129	120	140	124	135	140	121	130	114	136	130	140	132	132	142	137	133	129	152	117	108	128	158	136	120	151	141	118	116	127	142	111	125	132	92	140	132	130	133	122	131	145	145	129	122	149	133	119	122	122	137	137	133	121	123	129	118	131	139	134	127	124	145	130	157	137	124	133	134	132	132	115	136	121	131	115	128	129	134	136	131	142	132	113	125	107	127	137	149	124	141	132	147	129	124	145	135	136	148	134	118	130	134	135	139	108	113	120	132	150	140	137	106	130	130	135	130	127	136	114	142	128	148	135	144	112	134	149	108	139	137	131	138	136	140	145	136	126	145	124	135	119	135	146	131	135	118	147	144	115	122	152	128	133	157	120	132	116	123	128	131	138	111	121	139	128	129	135	119	112	127	135	126	159	113	140	132	120	142	143	145	133	136	119	115	115	123	132	116	120	110	149	112	132	119	97	128	133	142	149	153	113	130	132	126	134	123	123	142	144	154	134	122	135	137	133	114	138	107	132	133	137	120	142	121	124	119	119	160	139	137	116	130	133	147	124	129	156	131	116	111	131	124	128	125	154	111	129	131	119	121	124	141	121	135	126	138	122	143	127	113	145	126	126	128	134	127	130	137	134	113	117	124	143	112	132	153	145	121	133	141	122	120	139	151	134	141	149	114	120	129	142	120	138	145	130	108	141	125	133	130	134	137	124	108	137	136	112	127	141	118	150	119	144	135	141	118	107	135	117	138	143	133	151	134	129	140	132	148	134	128	124	141	134	133	128	116	118	125	143	138	108	134	126	118	121	137	133	127	126	116	119	120	126	142	124	143	135	124	129	126	124	137	125	116	121	123	137	150	134	121	122	142	154	134	125	120	134	141	120	107	127	131	143	125	157	121	135	129	119	131	113	119	132	127	135	128	140	138	135	110	112	158	130	129	134	122	106	130	122	138	126	119	130	147	147	125	119	124	118	120	125	140	135	136	113	154	138	140	136	135	122	117	136	122	125	117	147	126	139	146	137	149	126	138	149	128	110	128	121	115	137	124	149	115	131	123	125	111	140	125	132	139	104	120	145	132	135	143	132	135	141	139	137	115	125	127	130	151	132	135	142	145	112	112	132	136	121	128	131	140	143	130	115	137	119	145	142	125	129	141	149	118	111	129	152	141	117	127	130	140	129	146	131	135	129	154	120	137	113	123	121	145	126	133	144	125	124	116	128	138	107	111	131	136	117	129	126	160	130	146	130	132	140	136	129	140	141	124	115	119	146	132	134	127	132	132	134	141	148	123	142	129	113	144	101	122	149	146	126	129	129	125	146	130	123	131	125	114	137	136	120	128	145	131	106	137	133	133	137	126	152	113	109	146	142	112	155	138	125	106	105	152	133	133	124	115	122	131	123	145	131	116	137	136	145	142	128	141	131	140	121	117	152	136	138	132	131	121	142	127	109	119	140	138	122	150	126	132	136	133	129	146	144	127	119	124	138	136	136	127	141	130	131	132	135	142	120	122	129	126	116	126	128	132	135	109	121	135	127	141	121	126	121	114	137	129	124	130	144	123	141	125	137	133	142	125	131	119	131	142	145	133	123	125	123	113	118	124	142	122	131	139	128	123	154	122	151	141	131	145	131	140	153	122	137	148	128	125	123	128	137	118	120	117	130	111	117	144	151	124	122	149	114	120	141	126	130	132	113	134	136	134	137	108	125	130	125	131	137	138	134	126	141	130	130	128	123	128	139	116	140	122	121	134	126	127	129	119	139	126	120	120	138	135	120	142	119	139	134	127	138	140	137	114	128	120	113	132	149	114	125	129	127	139	122	116	130	122	125	132	132	118	112	130	112	137	126	110	113	134	158	121	128	139	155	138	134	129	140	133	133	122	138	158	162	141	133	158	160	122	153	126	133	121	152	140	119	133	133	117	126	140	118	124	138	132	128	131	131	143	139	142	128	138	133	125	138	125	170	136	134	125	138	126	118	123	121	103	110	102	132	133	137	131	128	126	131	126	139	145	133	132	142	136	124	130	128	124	124	136	134	126	127	126	121	112	139	118	128	134	132	147	142	143	124	145	132	123	138	144	135	117	144	139	125	130	128	127	144	147	134	140	108	128	137	121	145	136	132	143	143	142	115	125	121	133	141	121	134	136	133	137	130	135	127	126	125	145	147	108	134	145	108	148	144	123	133	121	122	114	140	135	128	131	139	131	135	122	132	146	142	121	120	117	125	126	119	144	122	148	132	120	133	140	143	110	118	132	138	125	140	133	118	138	119	119	130	112	111	140	128	123	130	109	125	155	144	145	127	129	120	139	114	131	129	122	122	131	144	117	136	126	135	122	147	154	123	136	126	133	141	119	134	128	130	116	135	137	127	145	135	137	147	156	143	131	145	149	131	135	127	131	144	126	124	146	114	131	123	127	126	124	128	150	130	119	131	131	151	155	131	110	134	120	136	116	148	123	120	144	110	140	132	102	117	135	142	114	142	112	143	142	121	145	135	144	117	120	123	130	139	127	149	139	158	133	130	146	134	134	120	144	120	127	152	123	133	132	129	116	137	170	134	120	106	123	142	135	152	108	139	119	117	129	124	135	140	129	130	142	131	119	131	116	133	159	135	119	123	156	130	142	135	141	138	131	113	116	152	130	124	117	114	135	131	111	122	132	129	118	149	130	116	141	125	138	132	140	141	132	137	120	125	103	140	136	127	115	128	137	130	133	130	125	117	142	116	136	121	129	142	134	149	131	147	131	151
7667	2304	5145	6103	5253	4306	3537	3093	2421	2094	1831	1670	1561	1408	1239	1160	1080	1025	960	898	908	850	811	798	730	734	704	669	703	692	621	682	593	607	578	548	567	560	534	541	566	562	549	535	514	518	503	523	555	547	498	522	516	512	536	470	511	496	478	499	465	518	490	519	519	506	489	477	509	453	453	509	505	494	465	510	509	449	500	507	448	470	461	427	406	507	470	469	477	479	481	473	477	422	479	465	475	464	474	476	439	439	475	439	469	484	448	452	460	440	479	487	484	443	434	415	451	480	421	436	455	485	435	491	455	438	447	460	455	399	469	447	458	454	468	469	467	521	443	445	457	460	454	428	442	462	419	460	450	399	474	448	451	422	455	422	464	457	452	444	468	426	435	486	435	475	448	451	472	417	418	468	550	511	448	439	457	480	441	473	459	447	455	460	441	473	466	442	470	461	456	456	456	477	435	475	434	457	480	469	470	434	457	409	471	475	454	477	438	430	435	473	424	464	446	424	433	476	456	451	466	464	427	469	478	433	428	500	474	447	449	453	455	467	491	448	387	442	429	444	470	459	428	430	477	437	472	460	494	481	462	435	447	479	434	461	465	473	436	462	480	455	415	447	452	442	441	461	448	443	443	448	463	465	428	461	451	451	463	439	433	450	472	480	464	428	432	461	474	489	435	430	449	475	451	414	445	446	474	454	502	447	434	482	419	425	435	454	452	449	458	432	444	473	396	473	465	430	445	449	490	449	430	442	465	448	462	447	452	489	447	429	447	443	476	484	468	429	440	438	462	439	429	484	434	448	445	437	422	444	461	466	436	429	457	439	477	433	440	452	421	501	455	477	429	470	443	432	426	439	448	442	451	451	433	478	424	440	444	450	417	469	486	440	463	408	455	399	446	409	452	467	414	462	474	467	457	460	427	450	444	415	428	462	474	438	448	465	447	468	454	471	486	476	454	470	449	459	476	427	483	465	428	477	423	442	458	448	450	434	460	447	470	428	488	436	451	465	468	456	453	467	452	453	463	440	435	458	424	484	493	463	413	434	456	427	436	470	480	450	434	472	449	448	416	426	443	461	464	421	405	459	474	478	410	449	433	465	483	476	427	460	441	450	444	490	451	456	502	469	418	439	399	447	423	455	457	425	465	451	437	473	454	419	407	449	463	465	458	454	479	471	437	464	431	451	457	436	432	413	427	467	426	410	444	456	459	461	485	443	457	445	417	455	456	454	439	448	503	475	479	445	469	464	466	431	458	426	477	499	444	446	453	473	426	449	432	489	472	487	404	439	465	459	444	481	416	464	460	419	443	436	441	464	452	433	488	444	466	424	488	461	488	482	466	433	435	430	458	444	438	466	485	412	433	439	448	464	454	451	440	468	447	465	484	430	451	490	421	512	443	437	426	440	438	453	472	468	460	448	485	481	458	420	438	451	436	453	425	431	434	440	464	437	507	446	410	434	459	447	424	440	463	459	481	430	409	420	459	480	453	444	481	463	446	471	477	420	438	460	424	467	478	471	441	448	475	458	402	431	434	458	439	402	419	439	484	450	446	422	469	461	452	458	495	435	436	455	450	443	459	465	454	433	457	446	447	446	435	429	417	418	499	427	459	411	441	469	475	488	441	437	453	446	457	453	444	443	497	450	451	435	443	489	448	410	435	464	443	425	462	464	433	462	457	484	463	456	467	444	453	476	463	448	428	435	454	460	412	475	509	448	443	398	442	436	455	436	488	445	406	441	436	434	461	476	468	428	466	486	516	431	467	449	475	424	449	430	419	456	485	459	449	442	434	490	449	450	441	451	480	455	463	444	469	465	458	441	462	441	431	451	433	434	444	432	457	470	455	453	459	483	434	444	449	412	437	397	442	471	435	436	441	492	469	487	435	457	455	446	443	414	457	452	439	450	426	447	440	496	417	474	444	427	432	479	434	487	436	462	446	497	425	423	430	442	463	424	495	431	452	462	428	450	466	441	439	426	433	442	448	437	462	424	456	467	433	440	458	409	461	461	419	469	444	439	449	475	487	465	426	447	455	432	477	443	469	456	422	470	427	447	457	446	446	427	502	425	450	412	421	467	423	460	425	448	408	474	496	423	492	448	451	473	452	444	427	517	441	451	471	482	447	448	470	451	442	485	468	461	490	461	485	450	477	448	414	460	450	455	450	443	448	418	428	464	489	468	476	461	443	474	452	448	462	470	481	434	449	466	437	438	458	414	425	462	452	456	438	414	418	464	467	423	459	517	443	457	442	485	465	453	465	464	446	462	435	440	447	442	412	412	456	458	455	461	419	497	436	477	447	466	491	488	495	395	412	456	448	448	464	450	428	442	444	495	463	444	428	427	452	455	439	432	453	458	431	458	468	439	423	463	496	466	463	406	453	458	460	450	469	424	441	436	442	490	457	438	444	437	475	447	441	493	454	433	463	441	436	430	453	432	454	479	411	443	431	415	442	411	462	435	439	431	430	431	475	469	420	448	465	446	462	474	453	437	432	470	483	454	473	469	461	464	438	439	444	454	415	455	419	481	451	438	474	419	468	465	460	436	436	453	479	440	444	501	449	429	435	415	442	452	451	403	487	437	451	467	501	414	468	454	443	490	470	447	463	456	418	445	434	471	468	445	436	479	423	525	445	450	470	455	433	447	468	474	493	418	446	441	477	480	457	455	462	431	452	444	436	456	464	439	434	425	446	482	462	408	442	441	404	452	444	463	471	490	450	454	441	453	451	436	440	472	433	453	450	446	488	481	431	438	416	444	442	446	425	446	466	468	469	452	432	425	454	509	468	463	480	456	454	481	425	440	456	439	446	476	447	446	446	479	446	408	462	478	463	467	473	457	480	468	464	448	443	430	447	460	433	450	425	401	438	487	476	431	468	440	423	448	400	449	481	456	457	430	451	471	454	454	476	462	464	427	461	423	440	471	444	458	431	463	461	451	460	470	483	449	452	434	440	437	449	447	448	464	432	483	493	464	405	460	473	450	470	411	458	463	465	436	427	481	467	440	441	473	435	451	473	425	444	427	448	455	460	465	435	475	470	462	463	438	463	489	448	446	445	433	479	455	469	442	483	477	440	448	441	460	474	470	464	425	462	439	471	418	471	454	472	495	480	429	444	458	449	460	430	461	465	463	448	505	464	458	501	475	459	463	448	424	464	443	449	431	424	443	415	480	469	467	453	438	460	478	438	478	466	448	431	419	471	427	460	426	451	450	468	439	456	448	445	430	474	437	446	442	486	420	438	423	437	464	457	481	418	453	446	457	447	459	464	438	459	445	477	468	437	445	436	475	477	422	457	447	422	474	451	457	456	453	475	444	458	420	465	470	450	473	466	451	455	430	448	440	506	432	468	442	471	438	453	422	454	472	431	474	430	460	455	443	486	472	462	421	453	477	414	432	463	443	468	464	417	461	429	449	423	436	426	426	452	450	460	459	469	484	453	469	470	424	452	456	425	441	493	444	446	456	433	449	441	421	453	435	483	461
1369	368	387	369	345	296	310	310	299	327	312	326	311	326	334	305	314	351	308	313	329	305	281	292	320	328	316	318	312	316	329	323	325	325	339	320	330	297	321	301	319	304	332	317	332	274	313	339	334	314	278	345	315	305	316	309	288	321	317	333	330	333	339	342	302	308	342	320	342	306	298	304	325	324	308	280	308	335	327	333	300	334	312	310	345	322	314	320	335	337	344	332	304	282	323	288	316	304	307	316	324	327	321	304	308	316	307	293	329	305	321	299	297	298	312	315	301	302	317	316	293	318	309	317	309	301	315	313	323	307	288	278	323	308	302	295	339	322	315	306	305	299	285	290	306	305	304	356	329	310	343	302	345	289	366	311	309	312	268	324	301	323	304	330	326	287	304	313	291	288	315	300	328	335	297	304	352	309	317	336	325	322	351	317	308	311	343	314	275	285	287	288	308	294	315	325	369	299	322	302	317	304	297	314	281	337	304	332	334	312	336	307	290	347	297	306	321	328	316	289	301	295	324	309	305	320	333	328	295	318	316	358	287	315	320	322	285	328	292	315	284	309	337	294	346	300	322	323	313	307	323	305	301	300	328	291	305	292	330	301	304	313	318	309	324	300	314	314	283	313	323	299	334	284	302	302	312	315	297	316	333	332	332	326	323	327	302	294	292	305	310	318	326	297	325	325	310	289	312	325	329	338	311	291	297	310	294	304	265	317	296	281	307	344	327	311	316	313	299	297	285	313	334	334	315	332	296	305	300	309	285	320	320	287	327	296	313	305	316	287	321	297	311	308	303	311	303	340	340	315	285	303	305	338	329	359	323	328	331	297	340	280	345	311	348	330	319	288	302	318	302	317	312	332	315	315	298	289	318	327	353	310	317	322	322	294	311	310	302	307	281	315	287	313	298	321	312	313	295	296	343	325	317	304	306	301	329	296	327	333	316	320	301	358	324	356	323	329	328	348	319	303	313	313	349	314	309	318	302	297	351	314	320	283	327	336	310	312	299	291	324	344	326	326	303	314	330	309	310	276	328	313	352	313	299	304	308	327	302	325	310	310	288	284	329	302	298	320	317	297	282	340	317	308	328	320	329	311	298	327	324	294	313	298	355	277	339	343	355	333	324	296	328	282	304	301	322	302	319	308	341	328	324	311	293	313	321	330	300	331	317	291	291	343	342	337	301	329	316	310	304	331	258	290	309	286	334	334	277	318	278	318	285	335	306	305	289	317	310	306	322	317	289	342	319	304	307	308	298	298	286	335	330	308	301	326	312	289	321	313	313	329	326	309	341	301	311	300	305	303	321	277	304	308	343	315	330	345	320	292	308	311	309	333	310	308	322	293	311	306	309	299	345	321	330	304	307	281	296	292	271	320	317	321	322	321	325	316	347	306	301	328	299	353	329	299	311	301	318	349	312	325	356	318	322	283	289	297	307	293	322	348	333	320	306	321	346	322	322	323	288	291	350	305	322	300	336	313	315	316	324	297	348	303	300	320	326	324	290	337	303	301	314	290	320	308	332	345	321	300	329	327	331	297	316	316	303	306	308	360	299	305	336	338	343	294	311	307	334	312	315	302	359	337	317	303	322	308	291	330	280	316	327	299	286	338	276	332	319	327	302	319	335	307	352	316	317	308	291	334	299	309	343	329	329	323	329	308	305	302	321	289	301	305	309	311	326	302	382	301	293	321	302	326	329	333	323	300	293	308	318	334	273	305	327	283	292	297	315	328	331	331	296	304	331	317	302	317	330	308	278	322	297	284	348	315	326	292	283	313	320	299	303	290	309	298	291	308	328	332	320	315	305	332	296	310	294	305	327	295	299	277	293	316	314	314	295	318	285	308	311	324	275	290	326	349	332	293	258	319	309	320	307	296	319	318	320	309	310	307	299	300	290	335	305	301	296	336	314	310	328	313	333	301	314	318	335	298	342	309	308	299	310	308	300	342	326	300	327	314	335	312	332	293	319	322	300	312	320	316	288	299	327	292	306	287	300	301	293	308	308	318	308	316	330	297	334	337	306	299	284	299	295	288	307	328	312	314	307	324	326	326	311	310	307	313	318	347	329	283	325	350	309	327	318	325	318	313	335	322	307	289	319	321	268	287	337	315	320	346	304	307	323	288	300	323	320	286	327	280	318	299	294	321	308	307	321	302	301	277	289	302	318	325	332	316	309	345	327	345	294	311	293	297	307	323	299	309	306	299	326	283	303	301	292	306	272	302	328	317	296	311	337	319	275	301	345	319	296	310	313	349	262	310	301	332	346	313	313	306	308	316	292	317	310	316	326	292	318	345	290	286	312	315	282	313	314	354	337	300	341	321	302	321	305	330	320	318	352	321	309	315	296	255	307	278	302	315	340	288	314	308	290	325	324	325	272	311	314	327	286	324	356	283	315	330	318	280	320	311	316	306	293	328	298	323	292	330	303	299	321	325	315	290	341	293	300	317	309	332	297	299	335	321	313	303	310	319	308	310	304	360	311	320	327	325	314	305	292	347	333	307	316	300	317	301	321	319	300	309	334	303	304	302	303	333	303	310	331	323	323	320	307	348	289	295	313	314	292	304	323	345	320	303	314	323	290	312	310	344	317	323	312	313	330	290	295	309	283	309	313	326	301	301	334	301	307	324	294	356	340	281	301	294	325	279	315	302	335	307	335	314	325	315	328	288	293	298	325	327	320	282	314	299	310	330	326	309	321	329	345	333	312	322	302	294	297	338	310	318	316	318	311	322	321	306	304	328	343	342	277	356	327	343	319	296	323	308	312	335	310	305	280	307	325	309	310	321	293	328	323	326	289	302	296	292	322	352	325	298	305	281	307	298	339	304	322	327	293	306	289	285	283	306	302	311	288	311	326	302	311	354	325	321	317	320	313	324	340	292	320	307	291	300	340	298	309	316	322	352	331	279	314	336	286	315	325	314	322	320	334	265	317	322	345	278	327	329	271	310	302	309	297	328	283	321	325	296	296	314	319	300	309	326	293	329	264	323	316	311	321	304	306	307	323	315	319	308	318	315	319	328	342	332	316	295	302	329	272	324	336	334	335	300	264	343	272	317	325	309	334	316	325	321	292	334	301	318	300	305	299	308	293	308	340	299	313	324	303	327	302	273	316	285	315	300	305	356	303	328	287	294	308	297	334	294	300	321	341	308	298	354	318	293	309	306	302	278	331	330	285	303	314	333	276	318	301	348	315	310	317	316	289	316	311	344	301	290	295	320	271	276	310	332	292	320	297	313	310	295	314	300	316	295	301	315	295	335	305	308	323	312	296	320	315	309	306	322	281	337	297	300	317	324	313	297	300	307	290	309	340	322	309	308	297	331	339	325	300	328	303	311	328	325	294	308	303	318	321	295	327	293	299	319	330	331	325	294	327	323	286	317	337	290	268	301	324	327	317	343	311	292	281	312	323	293	298	326	317	285	319	319	311	329	301	312	328	326	300	341	331	307	320	311	332	319	329	309	305	303	311	304	309	309	303	309
2346	955	1112	1172	1073	1056	1034	995	1014	982	1006	982	959	957	931	979	958	950	1031	960	974	938	947	953	1043	977	934	915	962	947	930	980	946	951	961	942	924	952	957	979	974	979	954	935	950	934	947	921	959	958	980	931	934	935	924	921	941	963	928	943	1004	960	934	916	921	950	952	956	942	957	896	923	936	978	957	901	1006	929	976	988	913	898	973	967	949	942	963	917	948	972	906	937	935	959	924	911	970	909	965	961	958	916	966	985	953	1002	960	932	987	932	936	1019	949	919	956	997	874	996	913	935	942	997	987	959	923	942	992	960	971	928	973	968	935	920	920	963	966	947	898	966	904	977	965	925	923	949	974	933	962	999	940	957	922	977	927	962	889	941	949	959	973	954	889	930	965	956	894	914	927	914	948	962	940	919	917	938	956	952	947	979	983	923	978	1017	966	973	924	966	964	944	958	969	958	920	940	961	957	952	935	895	971	993	928	926	959	960	1014	986	948	924	940	959	937	942	914	946	880	941	955	1000	941	946	904	928	916	915	931	926	929	963	950	914	939	1000	958	983	923	987	1002	944	931	845	992	887	966	978	935	947	944	956	950	930	951	887	906	996	955	942	889	969	986	994	995	947	905	980	898	954	943	963	936	922	939	939	928	935	929	1009	971	980	929	930	963	947	933	933	986	932	970	927	899	958	945	964	943	966	970	943	893	971	993	899	971	924	937	937	973	940	887	893	934	956	989	955	982	916	961	965	959	960	940	961	989	968	914	977	973	910	939	982	976	925	943	939	909	923	982	970	904	922	954	930	908	963	926	953	959	900	972	1026	885	898	904	918	963	924	963	960	926	922	956	959	922	941	887	906	936	892	963	942	927	924	942	911	941	942	898	909	928	1023	920	970	961	919	961	980	977	951	921	963	984	926	999	879	955	938	965	904	973	943	958	1005	920	951	942	965	874	952	947	977	968	979	896	965	991	910	986	936	967	937	932	931	920	984	961	955	972	888	968	988	914	924	919	938	932	940	922	896	968	932	966	925	961	968	930	980	902	951	944	928	865	912	972	931	933	954	972	963	934	1002	922	940	924	927	920	935	906	941	903	952	928	884	981	957	957	996	949	975	944	929	991	940	954	964	942	926	948	884	957	955	952	971	961	945	985	1022	891	992	963	955	945	944	952	932	936	924	940	989	936	962	980	935	925	969	921	909	927	938	982	871	956	927	924	938	937	919	922	914	976	921	959	943	978	953	959	940	949	854	887	951	935	936	952	950	964	986	954	897	963	929	962	951	954	922	901	922	907	923	934	956	1015	917	926	972	936	906	974	917	950	935	967	929	902	958	965	936	977	977	939	900	923	916	954	926	906	981	979	949	972	991	937	954	959	918	985	979	912	921	932	918	894	967	998	933	908	964	945	926	939	950	963	929	961	914	949	924	958	938	961	942	917	898	946	964	932	933	976	962	923	936	943	924	887	980	958	948	973	937	894	939	976	888	910	890	944	944	1008	946	939	958	946	929	961	917	921	943	955	947	864	982	947	917	971	966	913	947	949	929	928	997	1009	985	947	936	965	944	1013	964	939	939	902	932	913	937	894	935	928	950	949	939	893	940	945	930	972	960	913	937	924	1014	994	909	963	934	946	978	882	949	887	1001	911	902	921	981	930	958	981	927	1022	934	1030	918	955	885	909	932	925	948	963	947	931	959	906	1023	950	909	922	991	903	896	944	923	958	931	930	975	975	914	945	941	850	918	980	942	984	950	927	1029	922	987	933	916	903	1005	980	936	1000	967	935	908	953	947	954	908	946	900	965	973	986	935	933	935	938	912	914	979	887	942	956	948	967	930	919	961	902	928	932	896	966	911	968	958	934	999	910	954	994	993	928	924	975	943	948	943	919	934	940	1016	943	1008	929	918	989	975	984	950	930	923	955	982	912	917	981	900	985	984	949	957	936	993	945	909	971	911	977	952	947	941	924	1009	944	1034	945	930	907	958	922	918	958	942	930	966	970	954	947	943	972	901	965	977	912	913	959	908	977	926	993	908	964	963	928	900	933	924	939	925	955	898	999	955	992	938	992	911	943	960	929	938	928	951	906	944	990	961	901	964	865	926	900	963	915	943	947	953	954	938	944	964	917	964	949	967	896	935	930	913	932	931	945	982	916	951	975	918	973	895	965	938	996	984	906	996	893	952	909	896	899	936	992	909	958	951	873	970	911	966	928	957	935	893	987	969	921	935	960	974	1006	897	948	898	923	942	976	930	966	993	922	961	922	926	985	961	941	908	955	935	969	921	973	989	963	896	966	927	917	956	1041	953	954	955	989	955	958	916	943	884	954	936	980	966	925	960	971	929	959	905	912	911	903	896	914	920	957	989	924	883	993	916	995	931	925	972	975	944	929	940	960	907	946	958	966	944	943	916	958	957	957	882	905	947	931	957	933	959	908	937	976	981	909	958	955	895	919	920	934	949	931	909	987	934	917	907	955	956	970	950	895	879	984	980	939	1014	898	950	917	912	978	921	912	873	979	947	943	940	1002	942	987	976	920	954	912	915	951	984	946	1017	964	940	973	984	955	974	1015	910	932	954	950	929	983	934	982	971	934	968	965	969	976	929	945	916	937	970	982	953	970	963	956	943	995	934	929	938	909	955	891	990	936	922	956	939	963	929	893	950	942	940	955	959	962	914	996	925	926	985	991	944	865	954	930	929	959	1000	969	945	920	950	923	938	958	927	948	928	971	940	899	973	955	975	921	936	976	1004	925	893	968	866	954	908	882	912	989	949	870	961	968	994	955	914	924	899	993	970	947	902	1008	917	932	953	882	970	939	924	977	973	970	974	959	878	913	962	922	998	993	978	906	948	938	1002	903	920	931	936	896	947	947	921	940	915	923	947	962	954	999	902	965	958	899	915	962	932	981	939	976	984	898	917	933	933	923	938	939	952	948	906	921	960	933	996	910	1008	864	899	939	939	894	935	935	920	979	967	980	963	1001	958	891	963	971	897	942	959	896	926	909	926	958	915	918	903	887	955	931	957	993	974	983	896	977	993	1010	999	920	959	943	953	999	963	994	951	1012	903	924	929	966	911	938	975	940	954	924	962	959	972	922	1012	941	971	925	946	948	891	941	967	991	945	893	936	981	966	908	945	928	978	1027	984	940	896	912	933	867	963	959	938	942	973	930	915	939	964	954	979	941	983	938	965	947	925	927	931	952	998	943	965	939	918	970	904	955	974	994	918	999	964	931	976	950	958	942	953	960	920	977	963	1008	870	946	976	961	948	979	991	950	955	994	901	911	945	876	966	944	961	930	1009	950	922	955	957	994	995	944	932	942	927	965	971	960	928	950	938	876	889	974	1021	945	982	952	903	921	970	932	925	961	914	936	939	935	913	940	967	951	908	971	940	913	935	923	951	955	926	919	951	938	974	919	911	927	970	947	982	911	936	894	940	1023	911	950	938	920	915	971	976	959	972	942	941	944	914	950	979	917	971	983	989	950	979	951	912	959	909	898	888	930	983	903	1007	966	987	934	975	963	908	950	933	942	973	950	986
4624	1007	1267	997	706	542	441	388	346	303	223	271	248	248	227	226	209	204	202	224	216	206	210	216	190	182	208	185	197	210	203	198	190	173	194	210	198	190	172	165	208	190	197	206	176	192	182	190	185	203	194	176	181	167	191	208	194	163	198	194	177	187	196	191	183	179	184	181	173	184	161	175	179	195	182	182	187	193	210	185	199	171	189	201	203	211	151	202	177	203	182	196	171	159	207	193	198	178	169	182	192	188	174	208	175	188	171	181	203	186	187	171	170	193	201	173	199	174	191	189	171	185	184	217	192	184	189	184	160	174	174	180	178	196	192	196	182	175	171	188	185	173	192	195	206	190	194	201	197	186	203	170	162	181	195	175	155	186	175	175	191	201	199	167	171	183	164	192	196	184	182	213	227	179	187	206	176	197	182	185	182	199	189	183	220	179	175	203	196	196	179	210	196	191	201	199	178	203	193	193	187	188	189	189	178	199	178	190	203	190	200	191	174	185	220	184	203	169	169	163	197	182	198	181	174	185	196	205	190	202	206	185	191	182	191	200	188	176	161	197	183	205	193	198	188	201	200	178	217	187	180	188	182	189	185	160	199	198	201	189	190	194	164	177	191	173	171	154	179	181	208	199	168	203	197	189	191	180	190	174	196	195	189	190	184	181	190	185	195	177	190	216	195	161	188	210	181	179	191	172	198	172	190	207	193	191	194	187	180	214	186	208	178	161	163	178	172	174	201	180	188	182	191	191	172	198	180	156	228	179	197	168	209	207	182	172	163	185	157	165	172	199	191	203	203	206	193	209	193	171	198	186	177	198	189	173	226	186	209	199	190	210	188	197	182	166	187	189	183	174	183	192	188	158	184	188	173	185	214	195	210	171	179	192	183	193	190	175	192	182	196	203	185	198	185	176	208	180	187	177	154	182	178	180	145	166	175	204	174	204	191	194	172	200	189	221	185	185	165	208	186	173	173	201	160	160	185	189	179	193	207	197	226	183	180	184	198	179	184	195	162	205	189	192	190	196	182	182	182	202	186	171	182	182	184	187	188	175	186	162	180	195	196	190	174	166	181	197	198	191	188	181	193	187	186	206	198	200	168	207	191	188	188	188	171	181	179	168	200	179	202	172	171	194	189	193	198	183	172	196	192	199	173	185	185	175	188	188	205	174	174	177	197	178	189	176	186	194	201	168	187	198	182	193	188	192	193	177	176	174	202	173	179	171	174	183	189	196	182	215	169	191	196	165	173	174	181	194	204	210	179	213	171	180	209	223	185	184	191	187	170	197	192	189	197	182	214	196	211	197	191	177	171	182	193	181	186	188	190	203	182	168	201	176	182	169	185	208	175	182	177	189	164	191	187	170	183	167	175	197	201	192	204	181	191	187	195	178	177	163	171	185	196	189	183	188	202	160	180	178	172	181	190	174	179	183	188	199	164	163	190	184	204	174	184	198	185	160	175	206	183	205	207	193	173	160	203	201	185	194	176	156	197	173	192	162	174	167	191	195	186	196	186	195	186	189	182	165	178	201	180	184	195	198	206	208	172	208	163	171	201	191	197	175	184	176	181	188	192	181	176	187	208	201	201	185	207	211	197	165	191	205	189	171	165	217	189	169	196	161	161	196	160	207	199	202	198	207	199	164	208	200	195	182	202	190	179	188	198	196	174	195	181	195	177	181	187	184	183	195	189	199	204	177	161	203	201	180	202	187	214	183	189	193	193	200	178	204	204	176	188	203	201	180	180	187	193	187	207	192	165	189	195	164	204	177	203	192	204	175	192	189	183	191	187	180	185	204	172	194	170	180	166	157	186	198	188	163	191	166	179	172	168	183	189	178	178	180	188	165	172	173	186	185	182	193	177	195	180	207	188	163	188	179	167	174	168	162	193	193	177	194	194	189	195	200	197	192	172	188	188	187	191	188	205	174	183	184	182	191	208	171	187	200	204	161	180	201	170	180	181	168	194	179	172	182	191	170	191	172	211	178	189	167	187	199	170	182	196	198	164	170	190	206	176	166	205	178	190	191	187	182	210	187	189	177	193	192	171	172	186	199	163	189	192	214	181	214	168	180	196	188	182	184	172	160	198	210	189	172	190	216	178	177	187	221	172	171	172	202	188	216	179	198	207	177	174	171	186	195	214	203	202	186	193	189	193	222	171	184	184	202	188	170	213	210	195	164	185	177	182	190	187	201	189	198	205	170	155	190	183	181	201	207	181	197	142	190	179	189	185	206	167	177	182	191	170	191	180	170	168	164	194	189	168	209	183	196	168	187	172	176	209	191	197	176	168	199	171	203	187	187	201	194	201	186	183	163	179	193	189	170	183	192	184	175	179	196	196	175	182	178	159	200	197	188	169	192	176	192	167	184	179	186	185	158	211	186	198	170	190	184	174	175	186	164	163	201	189	162	171	179	205	186	198	205	200	197	187	213	181	189	187	190	195	175	177	204	185	173	179	193	195	181	197	156	207	211	166	166	176	184	194	213	170	187	181	195	198	194	149	177	168	193	168	196	174	180	167	171	161	160	172	180	170	220	158	188	173	216	183	193	207	180	191	192	158	171	168	180	201	181	217	174	186	176	171	160	171	190	198	194	207	176	197	187	172	167	195	209	171	170	175	194	190	185	180	177	209	194	183	185	181	165	164	186	198	181	193	162	189	178	176	206	192	198	182	197	182	187	198	179	185	166	197	200	209	184	183	208	175	217	204	177	193	192	158	175	178	170	176	192	176	174	176	198	210	176	182	178	191	191	185	197	195	173	186	172	184	212	163	200	189	202	162	204	173	190	191	191	197	170	180	176	189	177	177	214	184	188	214	174	195	190	187	187	194	194	184	206	163	177	166	176	179	176	172	182	172	181	194	189	193	176	199	151	172	181	193	196	177	181	192	197	173	179	200	218	190	179	175	203	179	217	186	185	180	206	189	202	194	188	193	165	191	160	191	205	177	196	153	183	167	170	183	169	206	176	194	200	171	183	170	190	175	152	201	164	194	174	171	187	208	203	179	180	197	202	185	195	176	151	183	184	169	192	177	177	185	176	175	187	161	166	204	180	171	161	182	187	191	189	176	162	173	172	191	191	196	186	182	210	179	180	193	166	175	162	170	202	175	198	203	193	167	165	197	192	181	169	207	191	164	178	173	186	178	200	181	204	190	186	161	163	176	186	199	188	202	189	167	194	189	155	183	180	205	198	190	188	178	159	199	190	181	172	176	182	165	185	184	196	179	185	193	192	180	187	194	189	183	162	169	167	199	207	218	183	193	184	193	187	174	183	193	150	218	205	176	192	185	170	190	185	178	167	174	181	193	173	193	201	175	176	190	201	167	175	181	170	207	199	194	167	184	189	180	164	191	194	191	166	174	181	203	209	199	172	194	191	178	173	173	186	197	180	160	201	163	174	210	194	181	174	194	207	190	195	199	199	169	173	182	205	170	172	182	192	184	178	204	181	200	192	209	166	179	202	171	187	169	193	201	172	203	195
5602	1473	3090	3574	3220	2675	2255	1958	1674	1448	1334	1182	1049	1068	1013	969	884	891	839	840	821	763	816	738	733	671	798	728	682	736	680	699	714	682	650	660	666	663	737	674	620	704	641	625	686	681	654	633	668	617	662	615	684	618	622	584	628	622	635	576	619	637	614	599	643	619	679	625	645	633	664	635	576	634	633	636	550	618	613	623	576	611	623	666	562	630	613	613	615	599	569	603	666	576	628	568	596	601	604	620	587	610	580	611	588	606	606	627	562	604	618	603	585	572	611	591	611	558	623	597	632	596	597	573	631	585	591	545	603	601	609	579	606	598	615	624	581	626	610	602	592	597	601	627	657	614	634	606	622	589	595	573	595	601	605	617	609	649	605	572	603	616	606	616	580	596	607	634	609	588	618	606	582	619	598	601	575	601	602	583	596	626	594	596	595	540	553	639	577	587	600	617	619	604	570	577	573	618	623	609	591	556	598	582	642	601	616	620	564	624	581	586	603	577	620	587	585	557	601	570	597	577	641	577	601	579	559	597	618	575	608	558	604	630	604	551	640	649	637	570	534	605	577	601	593	660	578	566	617	600	624	645	621	578	563	639	614	557	619	587	595	546	603	571	611	609	574	612	566	563	565	598	628	590	587	630	590	598	614	592	637	592	617	622	623	615	603	601	565	633	623	571	597	630	623	604	581	540	643	575	622	641	607	590	616	573	579	602	606	590	615	617	624	570	588	658	615	596	593	629	611	631	607	604	582	601	575	585	619	571	641	584	569	609	623	564	591	597	602	650	561	563	587	591	588	552	602	585	614	592	594	607	584	650	594	622	595	609	566	586	616	614	569	613	613	602	574	585	603	639	628	581	611	609	628	637	593	605	614	616	599	625	564	545	547	615	620	601	612	572	637	610	608	605	610	596	596	578	632	592	540	579	653	576	630	586	585	633	579	590	585	621	572	573	578	611	598	580	574	606	591	609	607	616	561	605	604	595	632	614	606	605	672	616	647	574	632	648	562	611	616	612	587	588	583	588	647	601	626	632	590	580	574	592	600	573	606	611	639	593	588	599	596	571	605	639	621	615	586	545	552	585	573	567	605	604	608	609	623	553	600	570	621	626	617	592	612	613	581	597	590	584	598	612	634	617	607	635	577	611	583	626	527	573	610	590	579	591	583	578	637	651	560	558	613	579	597	624	597	647	606	634	558	604	584	623	559	637	603	584	595	588	602	574	559	561	678	559	598	583	586	625	566	566	574	599	610	609	584	607	578	598	599	586	598	574	615	641	564	642	620	570	601	612	597	582	608	617	589	579	581	607	580	575	595	609	585	574	597	620	615	573	600	585	612	597	627	523	541	583	597	606	595	627	600	610	602	584	615	629	587	580	554	601	585	621	603	639	608	614	579	608	600	607	600	599	580	593	626	634	590	613	656	591	583	583	588	615	587	574	588	583	641	580	633	589	595	590	605	585	651	605	617	607	628	599	569	564	579	581	563	613	625	611	575	625	619	576	602	592	607	581	628	586	584	620	600	595	609	630	562	594	591	607	593	596	582	619	606	614	575	618	600	587	602	591	578	609	636	571	654	550	603	585	578	597	538	640	595	635	616	597	573	606	553	628	577	596	600	590	597	580	602	601	618	575	596	624	598	620	619	623	581	592	630	616	600	630	579	598	592	615	630	577	597	576	593	610	606	564	616	624	597	583	627	572	593	626	639	623	586	639	583	661	585	596	585	638	575	620	596	595	646	624	592	597	572	601	592	598	563	607	575	608	621	604	622	558	586	575	561	550	575	575	591	592	584	630	585	585	638	615	645	607	582	569	643	528	611	570	578	612	632	615	578	578	608	545	602	629	612	623	611	601	575	634	581	571	603	620	596	609	596	623	599	607	598	623	604	605	613	571	612	634	559	594	572	620	605	579	577	667	565	621	594	601	568	639	576	607	592	591	585	595	606	654	623	581	591	594	612	617	589	593	628	614	576	634	648	578	634	585	574	636	566	653	567	589	619	550	597	631	633	588	574	588	605	602	624	599	589	591	608	618	599	585	628	577	574	615	608	615	579	598	597	623	639	555	631	622	587	584	567	614	550	616	621	594	595	598	563	631	591	574	561	627	636	610	603	592	585	602	597	617	578	615	587	613	576	595	612	641	585	571	609	625	603	602	587	579	601	654	615	602	595	589	620	605	583	624	611	599	592	587	641	607	571	631	615	612	620	578	598	572	645	611	559	609	568	609	627	606	564	576	600	577	583	558	626	584	600	585	568	614	588	629	603	642	625	560	593	628	588	623	617	584	638	592	606	626	596	615	578	589	593	601	623	587	597	613	647	641	633	617	618	556	590	597	578	599	623	624	622	605	592	586	580	616	609	645	610	607	580	576	576	603	584	558	614	598	555	599	593	619	577	625	639	575	652	610	578	572	596	544	638	600	591	584	603	560	582	633	604	586	603	599	649	547	610	610	546	626	554	569	602	586	625	586	583	587	587	665	620	602	595	594	580	591	573	624	647	550	598	622	641	588	647	624	561	591	591	563	600	604	595	595	594	580	601	619	577	519	639	627	594	626	586	599	597	620	634	585	609	619	593	638	640	663	583	620	585	621	613	606	609	595	611	578	647	586	640	613	599	621	612	620	592	606	599	620	613	571	584	615	618	587	565	577	591	573	589	616	614	592	573	617	653	607	602	593	585	584	598	587	638	580	614	605	608	599	620	578	602	600	644	626	559	619	632	582	637	547	586	632	577	637	625	590	633	611	619	622	561	593	598	610	637	593	607	565	607	601	613	617	603	565	600	631	593	610	605	595	598	578	613	552	570	583	598	608	627	609	603	560	596	601	553	619	563	586	563	612	577	630	578	592	622	597	595	648	621	590	612	570	584	589	561	618	594	574	559	596	587	611	580	622	575	613	634	550	594	593	549	604	614	559	564	555	578	636	639	622	602	672	636	621	595	661	572	561	613	603	636	602	638	600	609	590	590	602	603	617	586	653	614	575	569	614	569	571	585	624	583	584	589	638	584	644	582	607	607	585	569	573	624	630	606	591	591	620	576	548	605	595	589	564	588	605	596	573	610	574	554	558	578	595	631	599	593	594	590	626	587	631	613	560	575	586	637	602	624	619	596	590	627	585	609	556	583	587	627	597	574	597	572	559	581	593	602	595	618	613	577	589	577	562	577	588	551	605	572	620	541	617	584	629	596	608	605	628	638	590	605	617	591	610	592	647	591	602	610	570	599	605	578	582	591	558	619	602	556	597	610	588	643	618	651	594	626	617	594	606	629	605	638	582	572	632	613	600	647	590	612	611	632	594	640	589	612	612	601	576	643	567	589	587	588	613	581	588	614	614	612	608	583	583	582	637	607	598	629	629	606	609	585	599	605	607	629	597	611	632	589	597	626	617	660	566	583	608	597	583	599	622	610	610	631	631	616	592	600	599	605	617	592	601	612	623	586	594	620	574	596	609	638	633	600	610	630	589	613	558	610	622	599	588
8544	1907	2346	1809	1171	854	625	450	426	393	322	280	248	225	211	224	187	178	187	170	188	157	160	146	153	144	151	164	123	153	157	134	153	137	137	138	150	141	148	163	134	135	142	142	138	137	151	161	142	147	134	133	128	148	119	141	129	133	126	117	136	159	145	134	128	117	160	133	125	148	133	139	170	141	139	137	128	119	128	129	128	130	130	136	135	110	138	125	145	149	126	120	137	126	114	155	162	143	147	118	137	128	119	142	139	140	127	122	106	125	126	147	131	145	135	132	123	133	110	158	138	127	135	116	126	148	145	125	115	136	133	123	136	146	149	146	123	128	139	133	135	132	125	120	154	132	112	146	137	136	146	128	136	140	128	140	126	127	118	126	122	138	134	118	110	129	115	136	134	133	134	129	114	136	127	136	132	138	135	129	134	118	121	124	133	151	125	123	137	118	128	147	122	122	128	118	127	136	118	131	106	128	123	125	153	137	114	118	146	120	135	148	126	137	138	144	121	140	127	132	131	144	123	134	143	116	147	118	133	115	135	111	145	152	121	119	123	126	135	120	139	138	129	111	157	144	130	109	123	128	130	130	125	109	129	104	128	121	131	122	116	135	117	105	127	133	123	120	131	118	133	140	124	135	134	132	153	140	120	116	137	134	122	144	128	125	111	129	143	130	131	128	145	141	123	134	155	121	134	128	145	108	145	145	132	136	141	109	132	116	122	133	121	129	121	139	107	132	105	119	159	122	138	124	138	126	121	144	138	138	136	135	119	137	122	144	126	122	134	135	133	137	140	132	132	145	124	131	130	123	140	107	131	137	138	140	133	112	122	131	127	126	132	117	121	133	152	134	120	119	134	117	130	133	130	148	144	161	117	137	142	135	116	134	110	140	119	156	108	114	164	124	132	134	136	125	136	129	125	106	124	114	137	111	137	149	129	131	139	141	134	142	112	126	123	106	135	133	141	137	149	126	136	125	146	130	157	130	121	146	134	132	118	129	107	128	154	140	159	129	130	120	135	136	141	131	133	124	132	133	111	121	130	141	129	124	155	111	115	136	149	153	140	143	143	133	122	157	133	133	147	117	135	130	148	110	124	139	139	136	145	126	113	129	145	114	127	145	137	137	139	135	160	125	133	133	130	155	114	118	138	113	124	114	129	141	131	136	149	110	136	136	122	132	152	130	142	124	131	128	130	149	120	144	136	133	130	137	131	138	144	120	118	139	119	127	143	139	112	156	111	125	127	143	145	143	123	106	125	135	137	117	138	120	119	155	131	121	126	139	118	144	145	128	117	122	113	140	120	129	140	136	125	148	129	139	122	122	145	137	142	107	132	126	136	132	147	138	127	120	140	112	137	110	132	111	128	141	130	138	134	116	111	124	120	132	134	150	122	151	110	126	121	173	146	151	125	150	113	131	137	127	121	130	144	159	138	111	158	129	142	136	142	145	164	117	133	148	123	119	134	130	127	109	127	129	120	134	115	125	123	146	127	120	114	127	138	130	123	142	126	135	160	128	140	140	118	144	108	148	138	120	118	120	130	127	114	125	132	124	151	125	122	137	159	132	133	148	124	136	141	133	125	123	145	107	125	144	121	129	126	135	138	127	132	116	127	120	145	114	118	120	107	133	134	125	124	125	135	140	120	114	125	149	128	129	134	140	137	140	118	119	132	121	111	132	129	137	108	130	123	136	105	115	128	131	142	127	122	141	130	133	152	129	111	123	142	120	145	131	122	123	121	143	139	131	124	133	155	148	127	146	118	139	107	134	134	137	156	137	118	118	132	128	123	143	132	112	121	120	129	135	157	130	120	120	132	121	136	127	126	149	117	129	125	118	127	132	130	127	126	115	136	112	140	135	126	113	143	151	127	127	129	109	115	149	139	127	127	129	104	124	118	128	115	123	140	121	125	117	118	126	132	149	131	153	133	149	127	127	149	119	110	135	139	114	139	141	124	119	151	118	132	138	144	147	117	120	119	144	128	128	122	125	128	139	114	125	148	126	130	152	132	133	127	166	130	149	116	139	138	113	107	137	131	124	127	125	125	139	144	122	149	127	147	124	114	135	139	122	109	114	136	133	122	125	119	138	139	127	139	136	132	124	129	127	135	122	139	116	139	122	133	121	127	117	130	118	134	143	120	131	137	123	130	128	134	126	109	149	135	127	146	122	127	135	153	148	153	140	124	150	117	123	138	139	128	135	132	132	137	127	138	143	140	116	135	123	121	119	140	139	152	124	128	124	127	126	120	128	127	129	146	141	146	126	114	135	164	131	123	128	154	118	160	132	119	124	136	148	126	147	129	133	147	118	114	122	115	146	126	118	137	106	147	140	130	113	103	133	112	120	149	125	120	109	138	131	105	123	123	140	123	135	129	116	136	144	129	126	122	126	126	115	142	120	116	125	104	118	118	142	118	114	146	118	120	131	144	138	126	139	132	133	148	127	124	120	131	114	132	148	124	127	118	139	114	137	114	135	134	128	124	133	124	111	142	136	109	138	143	115	130	134	131	112	145	119	120	135	132	130	137	130	129	117	131	119	142	143	101	134	104	149	131	125	118	115	134	133	120	132	133	117	116	146	111	125	130	117	124	124	135	139	142	128	140	117	128	132	118	146	155	115	124	123	133	128	121	122	159	137	120	137	121	134	137	144	136	139	116	153	135	119	133	147	120	106	129	130	122	132	131	127	124	135	132	102	119	127	117	107	121	138	137	136	112	128	130	135	130	123	128	127	131	150	136	139	147	133	141	147	126	109	120	155	107	117	110	138	127	134	138	142	147	125	147	131	148	136	119	111	136	126	127	105	136	126	128	117	127	131	129	134	138	127	148	140	141	142	146	146	124	111	133	135	132	142	137	129	141	120	126	121	132	129	127	140	123	146	127	136	120	124	117	110	137	114	130	134	142	133	129	119	126	136	122	126	138	130	131	134	122	135	129	118	139	129	146	109	124	135	140	137	143	136	135	124	141	140	130	114	118	132	130	122	105	137	122	137	107	146	142	137	145	120	154	116	127	138	134	130	118	136	130	127	125	107	118	123	150	149	126	129	116	134	109	105	113	133	158	125	160	121	145	133	140	130	116	133	122	136	133	118	125	136	147	117	128	128	140	121	130	135	116	116	135	151	141	132	131	113	130	134	109	136	139	125	147	151	157	125	132	117	122	134	118	119	151	118	138	134	121	123	120	124	151	114	135	135	139	141	133	137	129	132	141	134	123	162	138	137	101	140	128	130	133	127	139	138	144	137	166	123	140	135	107	124	124	119	135	143	124	149	117	138	128	121	138	124	123	129	116	154	127	141	128	119	106	123	166	133	137	134	100	130	131	143	126	128	116	126	112	126	132	127	129	148	127	129	113	147	150	131	113	149	135	121	148	144	128	145	140	135	118	114	131	126	130	106	128	122	131	134	108	125	143	130	126	141	139	118	120	141	134	122	137	129	127	115	117	128	151	136	120	113	130	132	114	118	121	126	125	143	138	127
7650	2256	5315	5973	5311	4308	3543	3024	2476	2104	1823	1649	1466	1323	1247	1189	1088	1012	946	846	849	908	814	823	739	709	731	655	676	684	649	606	586	621	619	638	587	560	608	562	579	578	585	573	532	545	532	502	509	531	480	503	535	516	510	530	517	536	487	513	483	500	489	486	524	514	512	499	472	454	458	467	461	492	468	496	484	431	467	500	521	494	458	511	502	476	481	473	453	494	478	506	483	462	487	468	460	466	460	460	463	469	431	470	477	477	479	441	465	502	465	520	458	440	476	457	429	476	439	493	468	431	502	485	470	437	476	460	472	451	450	434	475	437	472	464	478	450	466	443	442	465	445	480	433	426	431	425	467	434	457	500	474	464	486	466	422	470	496	433	444	452	490	475	449	436	453	447	461	417	499	458	437	459	456	471	459	436	473	453	466	473	407	454	447	438	493	428	435	462	461	398	432	447	476	489	494	454	437	458	421	454	469	453	451	479	446	478	448	445	458	446	454	483	447	435	472	411	464	441	469	431	458	446	451	495	435	425	448	446	474	432	442	434	438	456	446	435	498	442	448	434	432	443	465	440	422	465	509	468	509	470	464	446	428	455	442	474	452	472	462	420	438	440	440	454	476	434	419	452	458	493	438	448	406	442	478	434	444	469	469	458	472	445	455	490	437	432	424	446	432	483	437	433	431	452	493	457	438	451	477	436	426	452	460	465	471	458	443	456	478	430	456	443	478	471	444	473	459	448	453	453	478	408	434	462	432	427	490	449	456	435	463	468	443	436	404	452	442	495	456	450	463	449	428	424	473	441	434	472	437	423	454	442	457	481	488	440	477	440	441	452	429	475	449	443	416	415	457	488	431	435	453	487	442	475	396	425	406	448	460	471	465	472	456	485	446	448	473	478	473	465	451	457	446	420	434	519	456	415	449	454	446	486	465	389	481	462	477	416	433	471	465	443	398	482	466	473	442	484	479	425	451	490	442	487	454	463	454	454	456	439	442	443	497	459	467	447	464	489	470	466	473	466	453	442	453	476	424	462	448	470	413	428	441	440	410	468	449	442	469	411	441	445	430	422	468	457	407	488	482	469	465	470	456	456	454	460	401	453	446	447	454	458	436	437	450	411	457	455	445	415	490	442	449	430	437	425	471	457	439	431	417	459	448	437	447	425	466	468	463	471	449	461	491	438	481	418	426	442	458	471	480	421	467	423	434	453	452	436	446	439	441	461	471	459	481	437	450	509	462	434	478	425	462	444	422	436	459	420	435	466	403	466	464	449	438	438	437	425	440	426	480	441	433	465	469	450	428	464	450	462	438	460	449	445	476	434	457	421	429	509	425	445	477	411	470	483	422	466	426	454	464	469	445	476	458	475	437	428	442	458	432	489	481	456	432	446	437	452	455	462	441	430	449	444	446	451	457	468	475	462	452	439	467	439	468	482	471	457	445	478	446	396	438	425	435	482	471	440	434	456	420	468	473	434	462	417	439	449	466	423	456	449	441	438	396	434	478	447	445	440	472	492	430	441	439	441	402	463	409	449	444	457	417	494	415	452	479	465	448	457	468	461	476	433	460	472	466	435	421	487	461	481	454	446	432	462	464	432	463	447	405	416	467	458	457	426	452	448	461	429	454	421	449	455	464	475	440	417	462	415	459	459	450	453	476	467	450	457	460	457	439	448	449	452	425	438	477	462	471	457	458	452	455	437	444	440	473	467	487	461	457	435	446	447	439	470	459	466	456	460	428	473	410	437	483	487	448	427	426	464	454	411	449	454	480	471	486	440	412	459	466	415	439	456	435	469	424	476	471	490	448	451	390	409	455	466	453	467	453	426	463	404	409	463	444	444	421	473	457	470	452	429	408	458	460	440	477	500	461	472	440	451	432	451	404	473	466	408	468	481	473	447	454	461	419	466	423	477	444	454	415	459	473	410	458	483	456	436	426	447	508	451	457	432	458	479	458	437	457	455	417	463	443	400	463	455	440	453	412	442	474	464	424	462	431	445	426	457	476	488	437	477	472	488	444	439	439	410	457	442	450	461	474	423	467	461	448	472	461	476	466	421	478	459	438	420	444	474	482	476	469	476	442	429	441	458	418	444	442	454	460	445	411	437	457	447	437	439	423	470	441	446	442	463	453	492	474	450	472	429	471	453	469	482	418	454	468	438	440	463	464	467	466	477	452	449	454	436	435	436	445	441	441	425	455	459	448	469	462	467	437	466	445	487	440	445	455	469	427	460	456	454	470	463	478	471	443	457	493	467	466	440	462	429	483	429	461	467	437	460	493	492	461	447	436	424	460	464	438	434	463	501	473	477	484	437	480	398	442	440	475	500	472	415	472	470	429	492	443	432	418	434	439	432	463	423	491	444	442	459	473	460	459	430	425	460	415	421	451	442	457	447	414	430	468	417	443	486	425	470	442	473	459	462	465	448	436	421	440	473	482	470	442	442	463	433	470	450	438	475	454	454	450	456	416	428	456	486	427	417	436	467	466	473	427	458	440	430	432	436	457	442	457	436	473	420	438	432	432	446	448	474	501	416	478	472	401	463	468	477	451	447	450	446	437	455	441	447	427	421	418	492	374	482	461	456	449	434	459	461	468	446	476	473	432	436	422	455	446	449	472	438	434	435	475	478	439	462	465	445	463	429	454	460	431	421	438	467	464	401	427	469	435	477	452	425	436	456	463	442	468	462	504	446	481	472	431	420	441	434	475	423	454	435	415	433	473	474	487	440	467	441	429	466	476	438	448	442	438	506	473	457	465	449	430	456	505	478	430	464	425	425	445	509	438	425	447	459	473	404	466	459	469	495	438	464	416	477	439	451	459	477	471	451	475	476	433	456	429	463	438	483	471	452	457	414	495	417	432	459	460	439	459	425	453	453	449	455	414	433	419	444	495	456	467	463	418	442	437	449	464	393	481	446	432	472	430	449	480	461	431	456	452	459	454	416	439	445	450	451	443	496	454	443	436	452	471	449	463	440	434	472	455	410	465	488	455	439	443	442	453	411	426	425	471	465	527	494	475	436	427	442	451	430	483	432	450	436	483	415	436	452	451	475	487	460	489	458	473	446	406	445	459	438	482	443	473	437	443	450	473	428	421	462	447	443	447	410	447	479	468	436	444	439	465	463	493	418	461	473	447	450	454	449	457	433	425	455	445	456	436	428	478	418	423	416	423	443	444	454	449	411	469	446	466	423	473	450	428	446	424	454	434	477	464	456	468	455	430	442	475	420	437	461	452	452	447	419	434	480	460	443	424	451	460	472	445	441	437	435	441	438	455	431	437	458	434	422	446	402	474	511	428	445	433	448	427	467	453	453	474	412	455	453	457	448	412	488	434	465	467	489	453	460	431	450	455	443	446	435	451	466	453	468	414	488	478	463	434	459	410	440	437	421	432	447	457	484	454	454	462	414	464	475	437	457	468	442	453	436	451	431	446	474	462	442	454	408	443	424	449	487	458	445	471	445	414	483	456	419	444	430	426	441
1326	384	348	356	359	335	338	325	322	331	321	329	290	312	318	313	302	296	280	298	337	332	317	309	319	343	302	317	324	325	300	311	324	305	318	316	296	314	289	321	318	367	289	327	323	299	281	303	328	316	299	291	321	322	348	295	318	307	307	320	362	336	299	298	312	327	325	319	309	322	302	307	267	309	327	312	321	305	291	305	276	305	310	320	295	311	317	289	313	286	316	318	274	299	339	344	278	337	324	325	305	339	325	313	332	310	309	295	305	349	326	304	303	309	332	340	345	303	304	332	306	307	305	315	325	280	295	306	308	319	316	313	347	325	317	320	314	298	307	316	320	317	329	310	300	281	335	295	300	259	314	302	304	328	307	279	316	311	267	352	305	312	313	342	271	304	337	310	310	337	314	304	331	318	351	291	321	326	307	310	326	324	315	287	299	312	331	329	296	303	320	286	304	293	327	320	347	357	325	322	277	286	285	314	311	288	315	315	305	319	332	290	291	303	357	321	299	328	318	302	311	301	278	313	304	285	319	286	301	309	300	294	294	324	299	346	319	320	323	267	314	322	312	318	318	318	331	323	338	343	333	337	300	348	323	290	320	336	307	305	281	345	290	305	316	334	323	315	270	324	280	298	293	290	290	267	318	313	308	290	307	341	313	341	335	329	307	316	307	351	295	342	329	346	306	298	312	285	295	281	305	330	330	302	337	335	313	310	294	291	295	328	332	318	268	316	321	286	325	302	322	332	309	303	346	298	338	329	326	306	294	342	338	343	291	327	326	299	311	290	352	326	322	289	326	313	320	302	300	339	353	322	302	308	340	305	290	316	324	280	304	313	303	302	337	320	313	309	320	309	311	316	297	317	288	328	324	303	328	295	324	320	305	304	298	302	322	303	276	315	346	327	305	316	346	291	328	330	298	326	287	349	304	307	307	302	329	294	316	315	303	276	292	324	282	326	318	301	310	298	289	279	319	301	338	311	311	307	314	312	317	296	323	316	348	298	304	298	292	344	327	294	291	315	309	304	306	335	314	334	299	295	314	320	308	292	315	300	310	306	319	306	297	308	316	329	323	305	308	292	289	329	305	314	271	321	303	312	314	306	299	301	305	326	353	276	325	328	292	308	334	319	308	341	276	315	308	323	310	304	298	317	328	316	296	321	291	326	305	297	287	297	305	300	301	309	336	313	277	333	295	306	308	317	291	291	331	320	314	298	308	294	300	297	330	347	298	310	311	297	324	307	309	326	332	310	291	321	297	300	311	320	295	311	313	308	335	310	332	269	328	324	332	307	311	292	290	307	269	281	320	309	279	305	298	319	287	332	304	292	298	304	299	307	335	299	311	282	328	296	325	291	290	351	326	300	304	322	333	292	292	321	321	340	305	347	326	338	336	333	293	331	331	313	265	354	313	288	325	317	327	324	316	322	294	335	338	282	297	336	291	341	340	304	306	329	311	365	323	319	309	329	302	331	330	319	309	301	319	301	335	305	310	338	333	320	319	308	302	320	320	325	334	334	330	303	296	283	346	321	320	331	283	331	306	317	351	327	312	303	271	318	301	307	307	331	303	321	319	289	292	335	315	319	300	299	319	305	313	325	301	330	301	324	300	310	330	310	324	332	334	318	359	314	306	296	336	325	334	315	310	310	320	296	307	292	302	318	325	307	290	299	341	303	289	335	299	309	296	310	317	285	299	284	299	315	295	323	294	326	295	309	324	297	350	328	330	284	297	309	314	332	326	321	288	303	303	293	306	347	313	284	294	320	327	335	305	293	310	324	300	288	300	329	301	284	297	303	314	321	345	323	294	322	318	303	329	288	290	303	307	297	325	326	300	290	292	320	285	337	351	353	333	327	311	304	299	272	317	334	333	324	315	332	320	301	316	298	284	324	298	337	310	304	317	324	312	335	306	330	318	294	294	317	300	290	333	316	280	328	343	298	275	302	294	291	349	322	289	313	309	320	306	324	294	350	276	323	325	327	310	324	292	313	332	338	307	290	294	316	315	310	308	304	351	334	328	342	301	312	294	282	330	301	301	305	317	315	271	298	330	286	316	304	338	299	329	310	336	311	352	337	322	299	335	288	342	316	315	345	344	318	331	336	308	317	313	345	326	289	323	294	344	311	299	298	308	306	298	335	296	320	300	305	283	318	274	336	308	312	284	291	306	311	358	310	291	310	304	319	304	358	315	303	315	327	304	320	295	313	330	306	299	322	314	302	322	309	317	291	290	286	325	308	338	291	323	331	323	309	282	316	321	287	301	307	290	314	315	309	293	345	309	334	317	300	296	324	313	274	305	293	303	306	303	304	346	305	308	308	314	331	327	302	305	331	342	307	318	313	311	293	297	321	291	336	317	310	311	286	307	277	299	295	294	353	299	322	328	336	324	308	318	344	326	311	313	327	309	313	302	291	315	287	316	301	311	307	322	316	301	323	322	313	290	276	328	305	307	342	302	335	347	292	299	335	285	326	301	304	293	345	318	321	318	314	294	336	342	309	342	337	342	313	297	322	367	316	300	303	334	308	325	350	290	307	301	295	292	297	317	284	304	292	311	334	317	337	342	321	306	328	298	334	292	336	306	318	308	303	289	350	299	333	311	311	329	318	311	339	323	325	301	318	314	342	281	300	282	319	308	327	339	325	298	287	295	299	324	284	325	304	315	323	323	308	308	283	316	289	312	304	309	315	331	319	326	293	299	312	303	320	292	277	319	323	330	311	307	269	298	317	318	283	304	337	317	320	302	320	304	279	310	297	337	285	311	284	304	314	281	320	319	338	334	295	340	291	328	293	321	307	320	305	313	297	310	313	274	295	303	291	326	289	295	309	361	289	307	285	293	272	313	311	309	316	318	326	298	343	298	271	331	304	308	307	321	332	285	321	299	300	312	293	319	334	327	325	307	321	329	340	326	329	318	294	323	342	311	326	324	310	299	258	345	356	302	320	328	289	327	318	319	309	321	300	301	301	288	310	345	329	333	298	315	341	296	315	327	296	317	313	336	348	290	318	316	303	316	304	292	313	316	319	290	295	324	345	357	313	304	310	304	339	357	321	306	314	320	312	296	329	312	298	350	322	311	304	315	327	318	289	277	334	319	314	333	350	302	309	278	310	312	331	317	304	282	298	311	317	312	325	302	278	309	282	297	350	293	293	330	297	323	327	331	315	315	306	298	330	321	345	301	315	318	302	318	323	300	297	302	324	333	329	309	283	294	281	311	305	360	298	333	306	339	333	323	312	320	312	297	321	339	353	308	334	297	313	308	335	311	309	299	310	315	326	294	316	304	332	329	303	321	305	311	292	312	317	288	264	303	291	303	317	280	289	286	314	335	282	325	337	288	335	306	305	282	299	333	321	334	343	289	306	337	322	313	300	340	317	330	298	323	330	311	339	333	314	308	301	346	315	336	303	266	319	328	294	307	306	325	322	326	317	301	358	333	294	320	318	314	310	304	271	334	288	281	294	307	299	296	337	317	323	321	286
2390	1010	1137	1145	1083	1051	1040	1029	1004	966	988	940	1027	957	980	959	1024	966	915	950	912	943	984	909	999	918	917	903	1005	917	942	918	945	967	902	920	915	986	954	930	911	980	976	927	870	937	938	940	991	1002	962	929	914	1046	881	929	961	960	970	943	964	893	896	978	957	922	956	924	947	924	907	928	953	993	955	927	933	947	912	919	964	1004	951	917	949	927	907	949	938	947	915	946	962	955	1018	965	933	973	906	915	990	902	947	962	904	986	918	969	955	935	999	951	927	923	1002	986	956	935	927	935	974	947	880	946	943	976	929	940	935	954	950	964	951	901	936	922	964	982	945	946	953	875	941	979	968	955	971	932	976	910	971	943	955	909	950	959	916	955	928	990	926	976	969	925	938	944	890	966	918	926	982	971	947	926	953	953	940	895	963	906	999	929	950	955	902	917	1001	942	962	897	929	994	947	975	973	951	934	964	933	888	922	947	991	912	943	912	919	949	930	957	923	941	965	924	931	979	987	991	918	941	963	952	917	894	961	976	942	926	932	970	954	930	944	916	971	968	974	951	937	880	941	982	983	941	1005	934	928	894	948	971	910	978	926	874	964	896	908	921	939	962	883	953	909	952	948	894	908	920	963	929	966	961	871	948	900	986	914	936	908	909	955	896	932	998	896	991	906	916	969	921	946	949	966	947	920	976	976	984	897	970	913	950	917	954	907	928	934	908	948	935	932	922	990	891	959	936	942	967	916	996	969	901	920	965	984	887	935	937	915	970	890	905	928	853	969	956	937	1000	935	929	924	991	928	904	934	930	909	918	976	937	925	919	913	884	923	928	917	925	913	983	948	907	952	921	917	923	924	955	951	992	951	936	958	970	923	923	964	954	927	905	891	967	976	931	948	965	968	932	1001	930	945	937	996	964	987	893	883	890	937	951	964	965	930	975	969	923	945	918	961	907	924	951	913	954	964	940	927	902	925	930	958	919	966	883	908	921	940	903	936	929	914	970	972	867	952	914	967	952	939	917	929	974	944	910	925	916	972	924	942	937	941	946	937	962	926	916	954	932	942	963	927	918	932	900	902	968	956	951	909	909	934	935	970	995	918	925	957	933	922	948	999	958	966	931	946	878	937	903	951	938	928	912	981	912	913	932	965	932	929	974	963	948	919	974	928	964	891	952	973	958	833	927	905	942	957	929	960	967	951	966	970	982	883	893	944	887	929	959	941	919	911	888	975	965	981	948	905	947	1002	941	959	934	904	913	933	972	967	904	932	943	899	940	960	985	977	923	962	931	974	908	961	879	909	948	960	974	891	866	941	961	922	971	979	928	943	923	881	924	973	978	935	874	879	923	929	992	931	941	918	926	914	954	967	937	945	918	950	959	986	909	924	960	919	953	920	966	912	930	906	876	983	955	904	931	973	931	908	948	954	952	896	983	905	883	918	979	955	938	933	946	922	961	960	904	918	937	917	987	999	897	963	1018	932	917	914	946	968	940	975	905	932	865	936	956	918	933	897	954	963	969	835	945	999	986	1022	967	870	940	958	988	996	972	980	951	953	963	919	948	924	981	951	943	951	893	944	953	994	933	941	955	942	935	1000	900	910	944	921	927	926	879	895	956	970	913	893	951	923	907	978	954	932	928	998	894	920	910	925	956	946	901	959	974	918	973	909	909	920	937	921	940	965	960	890	914	943	937	918	931	922	987	977	950	967	923	952	936	928	948	920	900	954	923	947	986	922	889	927	958	930	954	945	895	923	888	958	946	973	954	923	926	880	898	824	1015	937	944	950	943	921	951	935	963	948	974	909	899	965	973	983	892	932	931	956	967	940	962	952	922	960	930	984	903	916	1027	931	981	962	912	937	950	912	937	946	940	956	972	990	932	952	943	986	975	927	927	935	916	978	988	952	918	993	909	963	949	936	930	934	965	926	931	971	953	966	979	970	951	940	946	981	896	901	962	918	917	942	872	921	949	958	926	942	995	942	894	930	924	910	967	980	921	949	941	961	943	960	980	967	953	916	946	957	980	899	890	944	939	888	898	978	934	902	949	906	937	925	876	907	960	914	929	954	920	983	890	957	978	894	977	888	913	953	899	948	914	916	934	927	905	951	919	942	892	907	926	932	956	906	975	965	927	896	911	935	911	907	973	959	921	962	904	929	959	952	947	977	950	909	924	940	928	918	953	949	942	899	866	877	899	959	905	938	978	927	947	931	921	968	933	982	963	912	927	985	934	950	944	928	942	908	932	943	949	915	920	891	927	956	948	927	924	936	914	933	972	919	946	901	955	957	909	912	930	923	992	926	974	936	881	939	932	938	964	833	941	929	958	930	970	975	935	879	936	939	898	926	986	945	936	973	956	936	927	964	918	945	951	966	969	883	966	878	924	975	935	926	908	926	958	960	888	962	882	954	969	954	925	859	939	920	941	925	933	875	928	909	893	936	901	949	908	965	895	965	958	972	902	957	923	932	884	962	974	981	979	941	935	964	957	938	925	873	898	938	952	942	935	951	965	968	934	954	924	906	906	940	977	899	987	937	966	927	923	983	925	947	924	880	931	916	972	961	928	942	1004	924	927	960	916	966	966	915	935	881	935	959	949	959	935	923	965	904	926	977	939	969	959	913	932	925	962	937	967	987	928	942	999	982	940	954	931	928	937	905	926	958	956	925	974	906	922	934	963	970	920	983	962	924	913	959	955	897	952	909	893	975	994	955	963	902	935	987	905	999	957	871	936	956	925	935	908	921	893	934	880	977	966	942	903	929	956	986	868	1002	904	961	949	955	932	957	965	947	959	911	933	945	911	918	926	907	963	956	936	984	922	954	934	975	956	923	944	949	970	988	928	956	950	876	933	930	954	928	962	953	978	938	962	913	928	894	945	936	941	946	958	920	953	968	884	916	951	931	1000	977	935	981	948	958	979	908	891	947	913	965	981	871	881	949	923	954	932	978	961	956	942	961	948	929	941	958	943	941	972	943	935	951	923	901	909	905	938	946	988	962	950	958	955	920	907	951	947	967	979	910	907	905	916	932	886	928	907	939	914	918	910	908	940	894	877	949	972	918	957	912	933	931	952	902	929	1036	942	920	983	970	911	913	945	880	953	954	989	945	972	1004	970	929	924	934	928	918	944	906	916	955	955	933	992	940	952	919	899	890	912	935	935	953	918	925	895	938	955	930	1001	896	957	919	903	1002	948	926	937	940	891	945	926	965	921	917	954	967	940	857	890	947	907	933	917	927	893	887	888	941	960	959	969	929	946	951	933	927	947	973	937	880	950	913	899	942	1026	888	915	949	918	951	928	981	921	891	949	985	983	920	965	971	879	931	961	973	930	945	915	928	952	946	925	935	970	991	936	945	979	983	933	950	974	934	992	910	905	1015	891	912	924	973	932	983	974	961	946	898	941	936	957	969	974	941	944	885	942	926	1011	933	975	943	976	924	925	913	878	979	915	991	956	920	900	929	949	936	943	935	909	965	964	947	953	917	939	925	914	923	892	979	940	906	978	935	976
4511	985	1266	959	735	555	459	324	326	307	305	291	260	251	223	227	224	221	198	196	196	226	212	199	223	185	206	202	220	195	198	172	216	182	193	198	245	182	184	175	182	206	174	220	182	188	179	171	178	198	194	173	173	205	198	228	190	172	194	201	192	181	175	176	199	189	188	220	184	204	177	184	185	205	167	202	229	190	185	207	189	185	174	180	184	200	191	174	184	205	179	189	196	181	177	185	184	183	191	172	187	196	208	197	185	176	196	197	191	187	190	201	178	190	185	170	187	178	182	193	202	193	170	160	189	190	179	168	203	173	197	171	167	180	177	182	167	196	196	181	189	169	188	190	180	175	180	200	176	200	201	184	193	193	183	185	180	210	175	187	203	198	203	166	191	200	196	155	194	193	211	184	172	186	178	183	194	196	175	174	173	181	187	197	174	181	200	187	177	209	166	199	162	202	195	184	175	171	193	193	188	183	207	186	174	189	187	191	184	188	183	193	172	173	198	191	189	211	171	172	199	180	187	197	191	217	217	208	160	208	163	175	189	190	204	178	180	174	171	190	174	178	180	183	182	185	208	221	186	180	179	192	215	201	208	154	181	195	180	189	169	189	195	167	195	205	181	205	185	186	186	191	188	201	190	196	192	197	194	186	193	175	182	197	168	183	166	183	174	219	190	195	193	160	148	190	207	184	189	207	179	189	219	186	181	162	180	211	169	199	219	177	180	184	188	166	189	189	178	173	194	211	173	202	190	202	175	174	184	184	163	164	201	198	176	177	169	193	179	193	200	173	207	179	173	198	184	187	201	175	195	180	193	189	200	188	195	193	167	199	188	197	192	180	189	202	193	202	173	183	191	180	190	196	159	198	169	189	187	207	197	197	195	192	151	176	184	189	206	192	174	193	187	169	178	179	177	202	165	194	184	181	184	188	198	177	180	204	241	172	178	179	181	183	188	201	169	205	203	172	214	192	186	167	193	198	207	201	191	192	194	212	152	186	192	177	182	177	167	210	189	212	201	188	207	183	181	214	185	185	173	192	210	187	183	177	175	185	173	201	183	187	215	207	206	193	191	182	204	195	213	191	179	189	183	161	208	193	189	168	196	186	178	191	188	178	179	205	179	188	191	184	208	182	195	172	174	161	181	194	174	209	174	184	180	190	182	168	199	179	195	182	170	187	216	182	178	191	192	182	185	187	205	161	186	183	177	184	178	181	204	182	181	181	214	188	168	187	183	187	177	164	225	177	177	192	199	208	179	179	194	193	211	151	181	169	170	208	187	201	203	190	189	185	171	177	186	167	203	172	195	172	187	185	179	180	178	204	179	162	170	190	184	190	167	187	164	212	205	171	192	195	165	178	179	193	178	205	192	189	191	189	179	173	186	188	186	184	205	193	176	200	173	182	205	185	179	200	191	196	195	205	189	170	174	184	168	197	180	191	180	172	170	205	163	183	170	179	196	200	171	181	193	217	178	172	201	187	218	172	170	175	198	172	169	193	180	203	213	197	176	192	188	201	182	179	163	162	180	182	182	195	176	200	185	212	175	165	173	173	202	176	180	186	202	180	206	169	166	168	180	176	164	186	169	196	173	168	225	188	170	175	183	193	197	203	193	200	183	193	176	193	173	188	187	186	217	175	184	208	200	182	155	201	172	191	177	188	196	167	157	198	188	176	170	201	213	199	185	189	169	187	190	188	175	168	179	188	203	182	179	180	168	182	178	186	200	187	170	192	183	206	207	197	201	220	181	180	176	206	174	178	187	183	166	218	177	211	178	190	183	197	182	183	179	170	178	188	191	176	180	202	187	198	159	183	160	202	217	162	200	201	200	192	182	176	167	164	187	210	181	203	181	189	169	181	215	223	195	196	206	180	210	206	200	185	184	192	201	188	174	179	198	191	177	177	162	178	197	201	176	189	167	185	186	179	150	178	210	184	183	166	164	190	196	151	176	201	173	188	190	198	201	186	184	214	205	182	191	185	192	196	184	179	168	179	156	191	225	199	164	174	195	181	192	186	196	199	180	171	177	200	184	174	209	172	168	173	194	170	191	187	186	192	174	185	180	176	173	184	188	191	200	204	177	193	180	186	199	195	189	203	173	201	192	203	165	166	157	178	202	165	199	184	190	199	155	189	192	174	193	191	177	210	159	195	220	181	186	211	197	171	181	208	211	189	181	187	186	183	178	166	179	198	182	190	214	184	186	191	172	177	179	201	179	183	212	191	189	193	173	185	193	202	195	182	173	182	208	202	194	187	195	200	215	176	197	190	206	170	167	192	195	197	211	201	210	201	197	185	179	208	180	193	206	212	195	179	208	203	175	185	163	172	191	167	183	188	182	171	174	199	180	180	182	202	158	192	206	175	181	188	191	189	185	185	181	199	197	180	173	193	183	167	184	194	202	177	191	186	198	184	185	175	177	181	180	181	180	170	173	185	181	188	205	179	186	172	161	195	206	183	195	219	198	201	185	184	172	167	170	206	180	198	186	174	177	197	205	211	168	188	172	180	200	187	205	196	189	168	207	190	208	170	175	172	179	197	191	188	194	166	191	198	182	185	201	162	210	210	200	174	187	175	193	206	190	181	183	189	187	175	190	178	177	171	177	183	189	205	191	174	179	223	172	184	191	197	179	166	192	205	158	171	172	190	189	194	204	175	181	191	198	224	215	213	175	189	186	177	202	157	181	195	179	167	193	173	201	196	188	180	211	173	208	157	186	168	191	180	166	206	178	167	173	181	185	186	205	184	186	231	203	164	173	191	196	201	188	155	199	199	173	186	182	191	181	185	182	181	187	170	205	193	197	209	184	191	198	177	189	188	178	202	181	182	161	163	194	198	193	196	199	181	194	203	189	163	213	186	195	195	180	186	197	180	178	206	191	200	177	187	180	186	182	166	180	180	192	215	176	193	168	189	173	203	165	192	188	197	166	171	177	161	177	196	191	162	171	187	190	206	197	185	200	205	182	187	166	185	205	184	216	177	190	203	192	206	202	177	191	168	195	173	208	190	188	169	200	202	169	174	192	164	165	188	169	168	169	192	183	214	203	195	198	179	166	184	204	214	195	190	201	154	189	208	204	187	174	179	171	216	197	210	184	184	192	182	182	188	170	195	185	178	199	205	178	211	201	169	199	201	201	172	174	197	180	173	179	171	199	188	182	161	178	179	188	183	184	185	182	189	203	179	154	190	176	178	166	193	189	198	183	156	182	185	192	197	200	187	211	176	176	187	199	172	186	172	203	178	182	184	165	188	190	176	210	175	181	160	208	161	173	163	167	207	179	180	187	170	181	189	186	172	182	208	211	198	193	169	191	208	173	208	198	185	196	181	184	162	166	191	193	183	163	198	184	170	171	176	170	194	200	211	187	193	195	187	202	196	179	192	214	190	209	188	196	168	170	180	200	159	182	171	183	191	212	197	184	196	184	193	191	183	170	202	184	183	174	194	182	188	181	178	190	207	170	185	186	195	179	163	169	181	179	198
5596	1514	3177	3559	3068	2726	2235	1952	1660	1469	1323	1180	1118	1072	1007	932	949	839	885	863	816	734	771	790	751	756	733	716	761	682	721	721	690	659	654	680	678	649	633	709	659	673	630	645	675	637	687	665	661	619	623	609	613	645	671	597	641	600	639	632	591	636	638	582	649	637	622	636	648	603	598	638	616	627	586	590	616	616	632	593	619	577	612	609	631	566	622	618	594	645	595	614	625	622	586	583	624	605	609	599	565	603	592	588	598	595	570	601	630	577	618	640	633	569	619	636	610	618	582	675	642	657	596	610	599	627	613	572	577	603	593	560	589	602	573	590	567	583	576	616	626	605	595	563	594	634	592	565	604	623	606	662	644	636	597	626	608	620	584	580	624	610	605	646	635	603	569	594	581	599	660	572	609	641	589	592	619	648	566	613	598	589	640	549	610	606	553	588	613	600	599	555	644	604	648	586	575	610	635	615	574	612	579	588	627	611	628	616	587	612	577	613	610	631	612	578	560	578	614	586	610	613	636	598	594	602	622	594	598	597	608	603	572	575	598	602	632	632	611	614	589	595	645	601	595	592	619	594	589	665	616	607	626	562	602	565	601	601	639	574	613	572	609	536	602	572	602	617	616	583	603	617	601	593	622	628	617	620	611	590	588	565	581	567	602	604	595	535	586	637	605	573	590	609	589	610	628	536	629	610	599	574	631	579	606	577	622	613	619	607	619	575	593	569	603	572	541	570	624	570	586	585	571	560	591	578	562	632	600	613	595	582	622	604	590	551	612	617	623	590	606	612	586	594	586	603	606	560	598	618	598	611	608	600	547	562	593	647	609	585	629	624	597	589	612	600	600	572	580	611	637	570	611	594	574	572	621	598	625	589	583	589	583	591	623	603	644	580	602	625	640	556	589	579	592	568	586	611	592	635	595	590	590	620	630	602	580	584	598	639	576	558	569	572	591	595	610	605	621	575	618	584	633	576	618	575	616	558	597	553	628	606	611	584	600	612	640	609	587	613	574	642	565	588	621	608	598	569	589	611	636	595	606	570	554	602	577	612	635	592	574	624	617	604	575	597	564	563	605	605	611	580	603	605	558	571	605	565	560	609	572	571	596	641	615	600	580	640	566	635	598	591	606	592	628	543	565	655	617	542	600	613	611	595	621	587	613	630	568	621	612	608	597	603	620	578	604	650	584	588	592	609	565	559	584	598	585	577	556	628	622	589	598	588	571	579	596	588	605	610	603	626	596	611	577	585	568	673	586	585	588	606	635	611	629	601	606	637	552	607	600	633	607	559	626	575	575	608	580	615	651	595	594	604	560	641	564	576	554	596	580	540	576	593	610	594	580	581	583	570	604	571	631	553	599	632	621	579	568	594	582	602	607	618	647	618	587	609	620	608	607	606	600	647	579	614	585	656	580	584	546	593	623	589	633	607	583	623	594	574	607	612	599	651	587	601	618	601	576	595	567	617	590	590	620	595	583	602	620	597	608	627	605	666	604	609	592	610	617	584	622	585	601	653	602	562	625	632	588	638	616	614	636	566	619	622	602	599	590	577	577	584	585	578	572	602	626	636	581	561	553	579	623	578	612	599	638	621	577	564	603	622	572	589	596	635	637	562	606	604	583	620	576	630	607	597	625	608	571	586	618	611	664	570	577	596	595	620	624	604	590	647	572	641	583	593	593	582	587	561	606	606	622	596	569	598	616	584	586	608	595	570	616	625	627	608	564	598	584	603	581	633	605	606	587	542	629	605	615	584	576	634	570	592	644	548	594	599	579	562	541	569	614	615	645	541	586	616	636	583	603	612	633	550	608	575	641	590	571	628	634	615	570	564	638	644	620	643	634	564	587	644	572	607	603	601	591	599	582	602	614	597	624	572	639	603	613	607	627	587	635	619	602	593	627	575	582	659	573	609	605	628	615	594	658	635	610	610	619	634	579	558	591	598	609	625	607	545	596	587	688	608	588	570	601	611	609	632	553	643	643	553	611	611	573	586	616	638	582	573	604	612	571	609	633	596	588	593	627	579	620	603	593	604	577	559	648	581	558	608	611	600	591	608	593	638	578	593	567	599	606	568	565	605	643	567	619	656	598	613	646	582	581	612	563	589	562	594	598	606	586	613	579	606	598	593	546	584	574	617	606	608	602	596	589	629	607	586	571	567	617	612	591	588	640	595	600	612	634	610	603	589	617	604	614	617	594	607	636	603	594	593	629	657	580	623	586	623	615	600	584	617	600	551	609	613	598	582	604	578	603	640	624	586	586	594	612	649	631	639	631	617	574	662	585	599	612	599	588	600	558	579	563	616	566	585	606	643	580	557	607	611	597	603	599	561	583	615	622	640	610	605	635	593	608	607	603	568	593	579	626	581	610	601	608	601	571	587	599	616	606	566	562	564	586	607	587	584	617	589	589	622	581	649	545	606	592	577	574	570	617	608	564	591	633	524	584	600	560	587	569	642	617	596	642	618	592	582	610	633	603	564	625	624	583	577	615	588	631	595	645	583	605	615	617	611	627	601	615	607	615	628	634	543	613	610	596	639	580	602	600	604	571	598	608	616	588	578	605	583	598	573	575	596	613	560	584	605	571	601	619	606	614	643	602	586	575	571	571	602	611	629	610	579	550	609	685	552	584	582	593	601	576	626	612	619	585	659	592	591	609	617	620	574	565	631	641	595	626	595	618	576	553	637	629	603	638	591	574	642	588	617	583	570	573	626	601	551	613	589	576	648	572	583	600	588	625	591	634	611	615	562	624	613	627	609	614	597	590	603	584	589	575	521	581	604	605	597	614	584	593	599	644	627	579	612	593	611	614	573	637	632	607	589	608	582	586	572	577	594	602	582	591	564	597	618	580	609	619	624	612	585	585	629	577	557	567	568	641	633	639	584	612	592	610	565	570	624	621	612	616	572	628	596	592	584	613	616	623	634	608	630	618	568	611	584	611	658	642	606	596	608	589	584	565	563	642	588	614	587	623	629	572	588	584	571	644	615	625	579	557	647	588	601	628	599	597	571	600	589	603	602	594	551	630	557	631	615	558	594	578	640	604	605	621	595	598	628	598	635	587	557	605	647	591	654	577	610	596	578	562	661	570	600	633	629	612	593	574	596	587	599	578	584	588	598	580	595	596	601	623	617	572	596	618	620	617	590	563	586	600	596	618	545	625	590	587	650	631	611	586	574	597	600	576	611	583	589	569	593	585	636	605	632	620	551	552	626	621	588	572	575	581	599	615	622	594	622	602	589	623	632	640	610	610	610	574	579	667	624	617	607	628	625	600	595	572	588	640	582	567	579	597	606	579	561	578	595	564	584	626	595	577	599	612	589	620	585	622	648	603	592	584	617	567	588	597	582	611	625	585	647	581	637	580	670	588	601	679	588	606	610	588	579	618	578	599	636	598	601	607	600	602	596	549	568	548	590	591	596	634	602	575	581	597	610	592	603	610	607	575	601	590	630	617	625	627	609	611	578	623	601	605	565	605	596
8532	1881	2393	1699	1156	777	634	518	432	313	327	281	248	233	212	205	194	191	172	179	171	152	145	169	152	135	159	158	181	141	146	136	139	155	171	144	146	165	143	171	132	132	141	109	147	146	136	128	141	155	142	140	137	122	131	116	158	129	124	128	144	142	125	130	122	117	142	132	140	120	122	122	152	147	119	132	139	130	148	132	136	119	118	134	134	138	142	143	122	131	128	134	128	138	137	134	129	116	122	137	135	125	110	149	145	117	125	127	139	123	113	135	135	140	150	132	139	146	135	143	110	128	134	141	129	142	134	143	131	134	117	120	130	126	134	150	132	124	140	135	117	145	133	130	143	130	135	148	122	128	115	133	134	119	124	128	126	143	128	140	119	109	132	120	133	126	111	149	122	112	125	130	134	144	130	124	157	116	128	128	97	116	117	143	139	114	133	143	120	146	124	133	128	137	121	136	117	129	152	106	115	126	151	141	146	113	113	126	132	134	108	127	115	135	134	141	152	150	121	134	134	123	127	134	128	143	126	119	139	125	159	154	116	114	140	142	135	127	141	139	126	127	150	120	118	131	127	117	144	123	112	123	155	120	130	121	135	133	148	130	138	131	131	117	124	130	150	120	133	125	126	135	117	113	127	136	112	134	130	145	107	124	115	128	154	135	134	124	139	125	128	123	138	120	127	146	149	123	121	130	143	123	149	134	145	140	130	129	125	129	119	140	150	127	127	124	128	140	120	138	126	157	120	130	125	123	120	122	139	133	153	131	127	134	133	117	137	142	108	135	126	115	135	115	124	128	129	133	135	129	129	123	139	135	143	129	130	117	149	158	151	134	105	132	130	153	149	109	141	134	111	126	131	129	143	110	139	128	139	119	156	120	115	123	115	137	117	139	137	109	128	113	130	114	114	131	125	117	128	124	129	127	138	112	116	139	124	116	143	121	133	132	121	155	104	146	134	123	140	125	125	118	130	128	116	138	123	140	118	139	139	129	136	152	115	138	131	129	116	119	117	131	134	138	118	130	140	123	127	121	120	130	111	115	123	139	119	128	127	130	128	127	135	146	136	122	130	156	120	131	114	137	119	147	142	128	140	95	143	133	129	147	127	127	121	147	126	134	158	135	141	104	144	153	132	145	124	118	129	152	149	111	136	140	119	123	139	116	132	122	143	106	136	129	125	146	122	125	140	138	149	120	141	127	123	140	128	157	116	138	146	136	140	113	148	118	108	106	136	130	137	124	121	124	121	120	138	126	122	141	125	119	135	110	114	124	136	129	134	149	128	107	139	109	123	135	130	121	110	113	107	126	137	137	136	122	138	126	142	123	135	127	133	136	115	137	131	136	116	136	131	145	113	149	122	123	148	148	137	128	146	133	121	107	129	118	138	132	149	130	124	127	131	118	115	138	122	112	134	114	133	129	137	124	137	129	131	120	127	116	151	137	133	117	117	102	117	120	121	105	126	117	138	129	132	127	135	127	122	125	130	136	141	129	128	138	125	139	123	127	152	121	119	142	141	127	131	120	126	116	127	137	139	151	135	153	134	111	124	139	140	150	121	149	119	141	143	104	136	136	118	125	135	127	118	126	134	133	121	109	130	167	130	127	133	131	130	120	112	122	116	124	156	146	132	139	133	126	116	128	117	121	144	134	143	111	114	125	126	118	134	128	113	139	126	129	148	119	108	123	142	130	126	121	133	150	136	147	141	123	132	138	113	134	139	134	141	127	131	121	150	132	113	116	119	127	123	129	113	136	110	119	126	142	120	140	126	126	125	134	126	115	143	124	115	132	135	153	116	138	132	122	105	114	123	127	126	129	147	114	136	138	130	126	127	117	156	126	136	142	125	123	130	110	121	131	136	121	122	136	107	125	148	151	129	133	137	132	132	137	130	129	137	134	141	122	122	126	110	133	116	136	123	136	133	117	131	140	141	116	112	124	119	132	131	136	135	119	128	135	122	126	94	129	131	126	149	144	126	122	137	138	130	110	128	149	119	142	121	139	124	139	125	128	123	142	141	124	151	128	139	142	119	115	129	141	113	129	155	151	129	119	121	125	120	142	138	119	127	116	121	113	141	146	146	124	129	121	121	133	142	124	126	134	120	123	145	115	140	130	120	139	130	126	123	131	141	136	139	139	117	128	137	147	135	137	124	115	130	125	124	125	112	128	122	126	142	137	131	126	135	132	138	143	125	135	135	122	123	154	103	127	124	136	133	126	136	143	145	125	131	136	138	102	125	139	119	132	134	132	134	132	120	143	135	132	116	130	128	129	129	126	129	117	133	128	119	127	118	134	146	125	115	149	135	146	126	131	118	111	125	123	126	133	134	139	124	144	130	131	101	125	151	109	122	114	139	123	137	150	123	148	113	113	134	127	139	122	108	143	137	135	130	138	109	146	138	116	129	125	140	141	131	118	123	128	140	138	143	141	134	162	126	97	142	146	126	124	115	125	123	127	138	136	111	115	130	142	127	127	122	127	153	123	129	119	136	138	141	135	126	124	123	135	128	114	137	129	122	114	125	134	127	127	143	125	130	151	118	134	136	122	125	124	126	123	106	128	121	121	140	128	132	125	139	123	143	132	128	127	130	123	138	145	140	127	132	128	112	131	140	125	144	129	126	148	129	120	133	139	130	133	120	139	136	140	117	140	117	101	110	119	134	150	112	129	135	137	138	113	117	119	115	116	143	118	127	122	110	129	135	129	137	141	160	134	124	133	124	138	121	136	150	121	123	134	154	132	135	122	117	143	121	135	147	116	129	123	133	124	121	132	152	117	119	131	113	136	126	123	108	137	146	134	136	139	104	125	123	148	131	167	108	116	119	123	133	118	128	151	127	128	125	128	134	117	124	126	147	122	116	143	134	127	139	122	124	130	117	126	127	129	141	115	134	155	119	112	132	138	134	140	127	124	109	110	120	115	122	115	134	124	149	139	116	131	145	150	116	136	154	118	135	147	129	135	140	140	117	128	125	134	132	134	128	133	134	112	133	123	113	96	122	132	125	147	119	126	141	124	126	156	115	105	133	133	109	133	129	124	156	145	144	139	145	138	153	130	128	142	133	120	141	132	133	123	159	125	130	146	129	122	129	144	131	127	126	112	110	108	131	129	164	127	136	126	151	120	139	132	137	113	120	125	111	139	140	145	135	138	111	149	152	130	151	145	131	143	141	139	116	144	134	119	125	125	123	137	129	153	127	130	125	125	136	141	128	123	132	167	137	150	106	147	137	128	128	138	126	121	126	142	134	127	132	133	143	164	116	117	130	123	129	123	112	128	138	144	146	111	112	117	149	123	126	136	120	155	112	128	134	142	141	125	109	113	109	114	138	136	151	122	137	129	131	131	117	123	124	139	131	148	125	123	122	133	129	125	142	131	122	115	157	130	141	123	131	116	135	137	121	135	136	123	150	127	121	133	133	141	121	135	133	113	116	131	136	108	138	127	119	142	140	158	131	121	138	143	144	137	146	109	140	141	119	128
7792	2222	5228	6087	5283	4388	3678	3071	2562	2213	1872	1737	1469	1345	1237	1120	1108	975	941	982	870	842	788	755	767	684	672	693	659	697	649	646	691	624	646	657	565	580	546	546	547	580	561	529	556	529	509	544	531	518	541	551	523	476	474	516	495	510	487	477	478	480	460	526	492	538	460	463	477	470	475	474	484	504	474	488	502	481	461	462	477	515	466	477	508	419	453	453	482	487	420	471	514	454	448	468	443	507	448	450	451	454	463	432	436	460	501	474	426	476	472	449	507	443	450	455	424	467	483	451	437	475	497	451	487	452	439	482	490	497	484	436	468	479	472	485	465	462	435	481	475	480	447	525	497	464	483	462	489	492	466	436	487	449	474	449	446	450	458	428	451	476	502	433	426	431	453	491	461	414	469	458	469	423	479	448	466	448	478	460	479	440	445	460	455	459	455	485	429	454	432	451	441	449	446	436	467	458	403	454	425	444	460	437	408	466	402	434	458	478	468	460	449	476	488	429	432	458	432	498	458	444	463	447	442	458	446	454	438	469	448	447	438	470	465	432	432	470	460	456	442	405	462	445	439	511	478	423	440	472	440	440	437	419	462	457	437	451	467	453	453	435	425	471	414	414	451	437	450	477	449	467	446	463	463	434	473	440	442	474	429	443	453	478	449	467	464	442	440	440	452	401	444	446	451	457	459	416	443	411	434	431	426	486	480	430	441	436	454	434	478	431	451	465	448	474	433	457	423	472	456	470	462	470	437	429	434	430	423	419	449	455	430	420	437	453	477	439	492	426	400	438	455	456	460	451	460	445	428	461	425	448	436	452	486	432	462	467	447	455	460	435	464	477	446	469	480	430	447	448	439	469	430	429	504	453	393	443	473	469	441	473	443	420	464	430	479	452	445	441	408	465	443	417	431	468	413	450	408	466	442	476	457	443	467	434	474	487	429	401	451	489	400	421	481	454	427	438	411	464	455	464	471	452	457	417	439	456	481	453	434	425	447	441	441	474	446	441	461	434	433	405	458	450	471	470	454	480	445	480	448	428	468	442	449	444	492	446	471	446	449	457	413	456	470	469	491	465	442	443	421	435	458	470	479	457	421	458	446	484	479	431	483	442	494	428	464	433	470	456	440	410	493	454	446	437	463	425	467	408	460	436	471	444	494	457	431	464	417	467	454	420	420	470	457	479	459	437	472	449	502	462	437	486	465	465	449	470	434	408	455	475	449	451	467	466	430	462	456	446	405	409	459	470	452	426	455	428	463	470	465	465	439	443	486	457	403	450	455	453	445	460	441	436	468	469	446	460	474	439	465	457	483	449	427	479	447	461	451	465	422	465	459	436	455	464	474	442	472	416	462	415	474	443	441	407	442	486	496	443	420	461	480	459	455	420	439	487	412	499	446	475	462	493	463	468	437	449	443	464	484	468	426	465	468	442	458	447	452	449	469	438	428	444	479	436	456	478	451	453	472	507	471	439	491	457	459	458	482	483	469	418	420	475	473	457	431	406	454	428	455	480	445	438	453	467	448	423	436	434	406	473	417	468	469	448	471	455	468	441	413	463	438	437	441	452	421	443	460	430	462	446	481	406	454	445	443	444	434	430	404	420	457	412	463	449	432	442	449	474	443	474	428	438	473	455	496	432	448	409	411	458	425	440	457	465	490	450	472	435	483	433	470	479	422	404	431	473	463	470	418	475	483	471	418	466	484	444	457	463	444	402	480	423	449	444	458	461	481	471	456	429	466	485	469	450	488	441	469	442	427	457	439	431	436	428	454	418	430	466	478	497	470	431	435	436	429	465	465	437	457	454	469	488	457	432	470	487	462	456	451	482	452	432	443	473	454	426	485	439	486	422	468	434	462	424	425	421	466	407	477	460	444	479	464	422	477	485	452	475	421	443	462	432	428	469	482	489	449	465	453	429	444	472	412	401	436	453	451	411	465	449	443	449	422	450	445	432	467	464	486	489	445	463	449	437	471	467	403	450	484	433	452	413	421	424	388	490	457	469	440	433	424	476	430	437	444	455	470	451	444	440	426	440	435	449	443	455	430	423	419	476	467	422	446	443	463	433	441	454	451	449	469	415	448	455	448	416	444	412	449	460	420	421	477	452	449	459	442	446	439	445	457	423	444	450	447	456	447	483	420	440	480	460	451	451	447	446	468	423	459	432	459	457	456	469	459	434	424	482	467	469	448	468	457	489	450	468	469	440	408	494	431	456	427	469	450	438	408	449	457	456	394	457	442	465	422	459	475	483	448	404	451	457	461	475	477	475	464	452	466	478	470	443	445	420	462	456	484	474	445	446	476	444	451	444	459	468	454	466	460	462	459	453	479	464	442	461	465	458	443	432	452	409	468	430	439	460	454	426	473	476	437	442	462	452	444	454	453	470	472	465	440	430	465	404	469	459	444	430	485	454	448	463	416	440	470	433	416	436	452	437	446	454	435	447	441	457	433	461	447	417	442	440	456	445	406	463	440	446	448	434	421	438	441	478	452	484	432	492	415	454	452	458	465	442	472	457	463	467	460	430	432	468	471	474	424	457	429	485	442	408	476	461	474	459	448	412	446	438	434	475	463	423	480	437	448	445	420	445	428	446	434	478	457	479	410	440	445	433	451	472	416	453	428	458	452	500	446	463	445	444	468	470	432	454	434	457	416	453	431	441	480	433	479	449	447	450	474	456	426	459	460	424	453	449	507	438	405	411	506	476	468	406	481	447	435	454	452	459	434	467	458	454	460	447	451	451	451	428	447	475	442	448	447	462	424	423	465	484	425	421	450	430	473	449	478	434	469	470	423	433	447	455	437	452	474	441	473	444	440	473	424	421	531	446	461	449	477	445	420	420	448	436	440	459	484	446	466	433	441	449	487	441	441	484	433	411	454	413	434	451	425	448	408	458	447	496	435	461	445	451	493	432	454	443	419	470	460	444	472	443	457	477	440	450	384	437	457	475	442	439	476	478	465	449	451	450	452	501	458	429	462	470	455	448	480	424	437	421	444	463	445	433	436	452	427	437	409	417	405	506	478	449	399	484	456	444	477	491	421	480	454	460	420	444	483	453	464	404	430	452	448	482	425	436	430	473	450	465	439	455	469	404	443	466	472	460	438	466	475	453	456	483	432	423	451	451	413	475	449	449	423	464	491	439	476	447	438	476	456	451	453	420	457	464	459	444	451	459	492	456	445	459	425	432	442	438	456	442	476	477	484	456	474	458	440	491	444	435	436	455	455	446	456	464	477	475	486	437	482	481	411	413	460	441	478	434	451	428	479	473	480	463	490	439	455	457	442	462	473	434	435	454	456	460	416	442	456	454	435	429	466	409	478	460	489	434	500	433	465	427	455	495	446	425	478	438	454	439	440	445	476	491	475	422	484	484	440	455	415	432	440	442	423	481	442	436	440	449	488	441	489	391	429	466	423	469	466	422	442	449	472	444	443	442	454	442	448	450	451	425	487	451	481	430	443	396	433	439	431	510	428	463	461	425
1286	333	349	319	311	304	298	348	296	311	319	299	328	319	321	333	325	317	321	313	323	304	336	323	354	278	296	308	346	328	299	290	319	316	310	316	301	308	285	330	317	300	329	301	306	310	309	302	296	327	319	328	314	330	321	303	318	328	305	288	322	317	305	310	301	333	314	314	302	313	323	353	330	314	317	305	325	327	336	302	322	304	321	312	312	295	333	346	318	343	293	333	326	306	297	337	310	296	291	289	301	319	309	323	296	305	319	325	310	302	340	330	280	301	306	300	300	303	325	288	311	313	312	312	300	327	319	334	303	326	300	332	298	289	328	317	298	325	323	322	291	286	287	315	292	312	321	340	309	298	304	279	319	320	319	316	329	330	302	309	329	282	281	355	301	298	301	342	330	303	313	324	329	295	313	340	296	343	302	323	276	326	325	335	268	318	310	317	314	314	323	313	308	324	353	332	318	335	274	280	321	301	322	340	300	266	300	325	298	308	328	302	331	326	354	316	302	295	293	289	318	292	308	309	290	326	307	324	315	314	332	302	328	284	323	318	309	310	329	313	306	326	305	307	301	262	309	312	314	335	301	324	329	327	322	331	329	335	316	318	286	320	270	309	300	283	303	324	315	316	306	309	304	290	305	339	312	347	338	299	299	312	329	305	314	315	309	307	321	305	302	313	305	332	306	301	321	323	325	349	344	280	317	313	272	273	306	340	282	323	325	310	300	306	295	267	330	300	308	315	333	340	325	317	328	327	290	332	314	333	292	328	319	287	331	320	306	313	315	345	316	301	313	309	298	328	298	297	339	302	291	308	320	336	292	316	323	301	283	311	312	333	344	296	319	313	321	328	312	282	313	275	316	304	296	304	300	325	313	291	280	288	316	305	301	308	317	312	307	358	287	289	314	279	310	325	302	317	328	300	313	317	314	315	338	314	312	290	308	318	329	311	293	333	343	323	324	342	306	349	324	315	323	316	300	327	296	301	326	290	344	301	318	340	293	309	296	358	315	294	281	306	306	319	315	329	329	348	293	335	328	309	313	311	325	311	299	327	337	295	308	290	321	303	315	326	331	318	326	312	317	309	297	338	312	277	290	309	314	325	298	322	320	323	312	310	316	285	335	310	313	311	306	314	332	313	348	280	312	307	312	328	301	298	321	312	339	298	301	319	298	297	308	323	297	304	315	307	312	308	302	311	309	269	284	290	363	313	320	295	312	326	335	333	311	280	306	320	319	314	289	279	338	324	358	330	318	308	322	317	292	275	301	314	290	322	312	323	330	316	296	297	287	301	321	319	297	325	302	299	295	279	293	331	326	306	305	327	297	308	333	294	303	310	332	298	320	318	331	298	279	289	317	297	331	317	315	301	326	305	314	281	304	347	318	319	311	329	299	347	342	299	312	302	326	299	301	322	293	331	302	313	286	328	315	301	309	300	308	311	315	319	290	326	305	297	308	329	286	302	303	306	287	309	290	335	291	310	305	299	306	302	309	293	330	290	340	311	292	333	290	331	306	312	302	324	308	302	303	321	331	296	325	329	304	343	326	277	309	320	302	285	346	309	317	291	317	292	307	313	275	299	320	305	325	297	288	289	299	324	332	324	311	309	309	345	292	309	301	293	285	310	311	288	310	295	337	300	312	309	283	312	292	326	313	351	313	325	291	323	329	305	315	329	329	304	330	323	319	309	295	322	376	309	304	291	309	313	296	281	296	297	320	315	308	286	311	326	295	297	285	290	337	327	309	281	327	289	323	350	299	257	308	299	318	322	309	324	347	318	327	304	315	330	305	300	322	311	341	314	331	285	335	342	342	335	265	297	343	309	340	321	280	326	308	298	318	278	299	311	292	299	328	326	327	326	298	288	310	330	313	313	342	343	290	313	344	292	300	319	310	329	314	300	306	285	323	288	330	286	296	319	324	333	324	306	294	297	299	343	316	318	313	304	281	323	315	355	335	319	286	325	320	293	286	336	319	319	334	327	318	328	331	310	314	308	335	341	332	326	307	280	300	333	297	295	286	305	330	302	306	329	316	306	341	297	298	325	328	318	313	325	326	303	291	334	314	334	352	311	317	302	293	334	322	313	322	304	305	334	325	336	302	306	287	320	334	301	335	321	298	313	284	313	356	320	313	326	298	317	333	330	322	300	312	340	304	297	319	299	282	286	331	300	287	304	287	270	306	310	367	314	333	313	325	299	288	324	323	294	300	334	320	319	305	289	318	294	274	298	305	346	302	362	307	319	273	290	336	303	312	294	298	309	290	288	352	301	299	327	306	327	340	310	339	304	339	287	303	314	305	302	318	328	310	311	335	283	321	337	308	322	298	330	282	324	339	302	333	336	296	318	321	356	309	308	282	335	285	295	283	292	303	319	309	297	322	334	302	285	307	325	302	300	329	321	300	331	259	325	294	312	289	333	323	298	305	325	293	311	314	334	309	290	330	302	281	314	294	284	280	297	328	320	300	323	325	308	328	292	318	301	288	297	304	301	330	311	332	306	325	308	321	314	318	312	319	294	324	317	325	329	319	339	301	314	321	323	317	342	317	289	330	296	319	308	319	324	315	299	306	326	303	279	289	294	302	307	316	299	292	293	323	308	301	304	334	280	304	304	291	292	325	349	309	347	333	299	327	312	303	324	297	309	334	304	299	301	311	304	304	317	312	302	296	325	297	309	305	314	305	321	315	349	338	298	310	312	319	303	316	360	321	283	323	318	341	321	291	311	327	302	287	286	318	335	298	307	329	305	316	332	302	311	315	282	317	316	292	335	292	324	290	304	297	321	303	330	279	309	302	330	351	325	334	289	318	328	324	282	307	283	310	292	287	334	284	337	330	324	291	328	332	294	329	329	317	336	318	311	300	314	304	330	327	327	292	296	319	310	332	321	331	312	330	318	332	312	320	299	322	326	329	301	319	294	340	314	293	340	311	319	326	275	294	291	332	311	321	325	314	286	292	303	295	288	270	297	316	301	315	342	300	318	311	327	329	337	300	325	317	291	323	309	312	297	314	301	288	279	309	298	301	309	275	323	332	296	303	271	314	306	325	292	320	284	307	309	320	321	283	277	299	337	342	305	330	307	299	307	288	297	306	306	305	299	364	300	280	314	316	344	277	318	322	323	313	337	299	296	307	323	293	331	286	334	343	306	308	304	287	317	313	293	352	320	316	303	352	324	332	298	321	317	297	340	274	289	312	317	312	302	332	307	304	309	282	273	328	346	326	331	317	269	291	303	328	309	325	351	341	301	329	273	362	337	322	303	286	288	293	284	313	312	321	285	295	311	334	351	318	344	313	316	320	315	326	315	274	330	300	294	322	309	290	301	313	353	339	349	325	333	317	314	330	305	350	324	287	301	292	296	317	335	311	336	291	297	304	268	329	303	310	344	327	304	286	293	307	297	283	273	310	300	320	323	304	311	285	311	299	296	304	329	318	311	284	298	314	291	327	301	322	281	312	292	328	278	344	277	328	301	302	267	306	319
2373	993	1128	1146	1090	1059	995	965	976	976	979	946	941	1001	973	996	918	950	986	979	948	895	962	1000	946	887	930	979	943	966	915	910	971	939	901	950	959	1012	934	949	935	876	874	926	893	944	932	966	943	933	924	913	943	901	931	930	941	937	915	961	989	968	921	962	962	896	883	940	948	958	905	944	914	913	925	972	897	874	936	950	922	982	929	920	918	927	997	893	912	876	962	928	911	916	933	936	942	971	931	938	960	974	960	945	897	978	932	936	905	942	934	1002	986	917	916	901	936	952	922	996	940	952	969	933	920	932	926	893	941	988	964	939	881	1008	955	902	918	897	923	947	961	920	958	1005	906	954	903	977	922	1007	956	913	906	919	929	1038	954	982	922	924	911	978	952	963	908	963	922	989	950	965	931	892	959	948	974	973	924	985	949	926	905	936	910	975	943	933	922	936	902	926	975	938	931	911	917	940	975	913	900	951	951	953	928	969	909	948	939	941	897	936	936	965	906	946	935	965	910	981	899	872	965	889	959	894	937	941	974	925	958	988	991	933	974	973	951	986	964	960	906	994	962	901	922	970	939	967	925	933	910	959	965	938	935	941	940	988	926	942	932	892	919	1002	921	945	958	909	912	983	879	972	970	883	916	974	969	950	933	967	917	922	964	951	966	953	965	929	864	941	923	941	940	936	926	927	909	967	921	883	930	935	989	961	967	944	914	945	930	935	940	932	924	895	923	908	997	956	981	931	969	914	917	933	878	930	917	947	961	963	882	955	924	910	990	1002	914	968	912	983	907	898	893	977	881	892	928	947	923	916	942	920	916	915	937	950	914	1007	940	957	959	916	965	959	890	943	955	953	928	909	952	985	896	948	884	912	923	1012	958	928	946	913	940	969	999	956	946	995	915	932	924	902	921	916	951	975	915	917	924	924	941	926	926	976	898	876	938	944	904	957	948	927	938	922	945	962	898	900	915	909	969	930	898	971	911	941	930	955	930	950	904	968	938	963	950	918	941	895	959	954	964	953	922	936	922	898	917	931	918	923	884	967	934	990	959	901	944	932	901	907	920	899	898	933	956	942	923	944	920	927	946	955	970	943	977	903	896	945	956	890	921	926	903	982	896	922	919	927	986	927	921	944	916	933	936	972	972	917	945	983	909	923	913	981	1014	875	941	934	984	916	965	948	908	921	923	1003	932	957	965	922	967	937	965	909	954	931	979	953	967	970	903	909	980	912	977	972	965	915	991	961	884	940	940	934	957	931	986	915	952	945	906	974	904	950	936	952	976	861	970	991	917	968	962	918	966	905	917	924	967	928	870	951	964	922	980	924	941	909	1021	984	928	865	904	983	953	910	1008	907	947	994	925	937	948	959	935	926	884	968	876	940	978	919	961	974	967	923	894	1021	871	989	917	976	869	944	878	925	957	911	913	960	891	1002	901	940	924	919	990	946	965	903	895	970	923	914	911	1010	932	926	943	937	936	934	945	968	950	953	871	917	938	930	934	913	990	931	916	931	947	899	945	926	971	964	961	941	915	921	930	887	905	903	927	978	940	933	929	953	885	973	909	917	897	931	961	960	928	928	914	920	924	884	932	958	987	954	904	895	861	974	947	979	947	959	943	921	955	904	966	981	966	950	962	894	920	925	950	974	962	954	939	929	910	938	961	992	932	933	906	986	929	957	926	925	997	962	945	882	915	912	941	943	975	950	935	940	925	911	960	931	918	941	990	938	962	939	933	922	929	960	941	982	933	934	945	918	962	892	951	957	987	929	941	954	976	921	954	931	951	985	973	958	939	938	931	953	920	937	873	912	888	959	908	929	974	955	944	973	891	915	985	953	949	958	899	910	895	934	953	924	945	963	887	923	922	883	981	913	908	946	914	909	955	953	942	921	937	936	968	931	989	953	950	962	918	914	958	892	1002	965	942	959	930	974	937	942	940	919	934	990	957	990	924	910	901	894	955	934	987	992	906	966	914	980	922	906	909	878	988	962	956	963	923	971	947	909	897	1028	944	905	966	950	904	962	966	935	910	1029	918	964	928	911	918	897	983	941	944	962	943	914	935	944	902	955	954	959	920	954	934	975	941	972	959	909	977	927	941	921	960	963	926	907	949	910	966	869	910	944	938	939	911	949	952	996	962	957	915	965	934	888	965	930	921	971	955	962	924	911	967	1002	889	932	914	923	941	943	933	942	933	1009	961	877	986	958	994	919	981	960	871	927	883	940	901	925	947	934	926	927	976	947	930	978	943	950	897	976	969	926	921	896	931	1024	896	914	936	925	953	956	920	941	907	984	959	920	927	921	943	910	991	894	972	879	918	968	977	962	891	918	944	974	934	914	969	908	944	914	990	934	918	913	954	963	994	941	887	932	869	999	921	910	908	936	955	937	941	929	973	948	947	991	931	963	961	963	942	870	950	953	932	907	968	947	968	988	961	954	950	940	878	910	988	944	999	882	924	929	944	939	927	971	899	959	961	970	939	927	956	963	968	973	955	966	969	879	936	971	917	929	963	962	933	948	945	970	943	970	872	996	899	913	902	1011	982	925	917	933	955	896	980	1004	923	896	912	970	953	972	945	951	928	898	942	940	978	987	966	906	971	953	910	973	960	973	981	943	934	885	922	907	947	997	957	935	906	959	941	879	959	985	912	949	919	953	903	950	933	956	963	913	927	996	910	974	955	971	954	962	968	895	964	923	914	921	939	999	919	987	926	985	923	870	935	940	923	879	966	909	921	978	911	942	898	944	901	917	950	897	940	882	901	915	936	964	927	916	973	914	909	905	927	928	923	926	907	947	969	896	977	985	950	876	966	949	905	930	974	959	876	966	952	955	860	955	1020	944	916	940	957	880	933	876	917	938	945	908	940	938	971	968	925	979	917	905	915	970	910	998	965	932	962	979	887	911	849	948	948	936	902	980	942	901	988	918	932	910	957	907	942	901	916	986	937	983	993	1028	900	957	952	887	953	913	957	929	1029	960	889	942	930	965	876	873	919	962	941	907	938	915	931	942	952	910	946	954	934	892	963	937	895	996	923	927	942	932	870	929	958	966	935	959	955	925	951	940	959	942	918	933	923	917	1003	945	902	938	950	941	968	931	963	866	962	956	915	907	957	938	925	928	925	917	931	960	896	956	926	966	995	902	908	920	896	894	980	927	863	989	972	919	941	911	967	939	881	1019	892	914	931	940	963	965	927	985	991	954	938	898	921	921	941	965	956	917	920	878	924	931	999	1021	872	913	941	910	921	945	945	937	945	954	890	913	930	961	915	986	1017	965	942	966	937	940	957	942	989	941	979	963	931	920	902	930	947	900	965	884	890	962	923	907	938	921	927	934	966	958	909	894	942	962	901	970	965	927	961	878	978	919	921	979	923	883	968	932	951	896	946	975	954	873	920	899	969	934	965	946	931	973	884	936	945	950	917	938	906	970	954	939	930	943	973	960	882	950	956	955	927	959	931	914	964	933	899	930	936	960	942	1000	930	929	898	893	935	939	850	883	952	879	927	927	930	965	989	957
4593	1018	1310	1023	737	563	459	364	353	312	279	247	252	233	243	254	229	224	228	193	198	205	197	222	178	186	208	213	207	195	216	205	200	211	221	204	194	212	197	195	191	199	187	199	184	187	191	201	179	193	186	201	171	186	195	172	193	198	172	180	182	200	177	223	195	168	175	219	173	192	199	201	192	182	195	195	158	183	185	183	173	177	180	173	199	205	184	166	201	193	180	197	202	182	197	182	193	171	181	185	196	195	198	183	193	170	176	179	180	197	159	208	207	187	163	188	194	198	187	177	205	182	186	181	199	200	199	181	197	183	196	181	193	186	187	188	165	208	171	184	221	211	187	162	175	174	181	178	177	196	179	201	195	173	189	208	183	179	199	173	183	180	166	188	195	183	197	197	184	218	225	196	166	185	199	172	170	176	180	185	167	178	192	187	201	191	189	191	191	176	178	197	221	173	175	183	185	163	190	182	172	202	156	169	170	166	185	167	183	158	190	203	189	193	203	185	188	161	170	201	172	189	182	180	182	191	194	188	222	182	189	183	178	187	189	184	176	184	205	166	185	170	202	195	163	155	183	177	152	206	183	190	189	183	207	186	163	171	180	187	170	177	181	196	216	169	202	183	173	186	192	201	191	187	209	188	206	198	183	165	191	202	187	205	144	190	204	192	182	181	181	185	177	187	191	204	188	187	168	187	201	216	200	193	197	199	178	170	183	188	191	176	169	193	183	187	204	179	173	208	184	188	202	164	192	201	159	164	204	206	193	170	171	173	175	172	179	177	167	212	197	180	187	219	208	176	177	165	193	198	177	175	164	183	164	179	184	191	195	199	170	181	183	186	186	194	167	194	194	207	195	192	182	169	189	203	199	181	176	178	177	170	170	206	201	183	201	185	173	190	178	165	224	176	176	194	194	191	197	175	206	189	178	194	177	194	194	174	187	175	198	181	182	160	154	186	202	212	213	186	199	177	195	175	188	181	179	183	172	191	205	178	179	221	171	189	189	196	191	211	177	194	196	191	189	182	189	179	167	186	188	175	183	206	184	155	197	193	182	202	215	184	186	187	181	172	205	175	196	181	199	173	169	217	206	172	177	168	193	188	194	188	173	206	165	179	184	166	186	185	176	180	200	178	201	185	170	174	190	191	170	185	181	180	189	188	190	203	184	179	203	182	176	186	208	202	198	203	164	201	201	204	182	179	177	160	183	194	207	196	203	204	190	196	201	152	204	187	176	182	171	200	181	180	194	203	175	204	192	183	188	175	197	162	171	157	203	189	205	196	175	191	197	167	197	187	188	164	169	210	182	198	203	200	170	181	172	160	180	200	162	197	183	193	169	203	205	173	166	195	171	193	189	197	160	181	182	180	170	170	173	186	197	188	201	167	199	182	172	200	213	174	178	178	165	190	176	179	184	194	165	177	182	206	177	190	197	193	212	201	178	164	187	197	181	163	195	193	207	184	189	203	189	210	179	180	216	162	197	200	202	180	202	171	202	163	159	169	193	191	178	184	190	176	184	193	179	174	185	177	177	192	184	176	232	186	188	163	175	179	170	183	191	170	185	186	185	162	180	185	199	218	190	189	183	195	218	179	185	162	185	177	203	193	181	166	165	166	182	191	200	184	160	194	195	174	188	214	181	202	201	192	162	203	200	175	171	180	172	172	169	191	191	180	197	185	169	176	163	183	159	187	222	158	220	197	185	182	173	195	193	210	166	197	173	212	189	177	191	171	172	211	189	181	172	174	187	201	173	184	206	175	150	200	183	210	203	217	203	190	173	201	192	202	157	182	173	190	209	190	181	207	197	177	160	169	175	183	207	158	187	184	182	189	185	168	193	170	180	203	189	190	191	194	157	184	154	184	192	197	207	209	175	188	189	203	182	160	191	185	181	175	201	204	202	182	223	163	187	220	166	164	176	196	186	187	228	177	198	181	195	200	233	178	164	194	199	200	209	181	152	186	173	176	210	192	189	212	206	222	189	185	202	208	190	170	181	175	192	164	188	181	184	155	187	168	202	198	177	179	197	189	190	179	175	187	178	165	180	171	223	187	180	200	184	202	170	207	208	189	178	198	194	190	208	187	179	160	174	188	196	193	201	195	175	187	185	185	173	223	202	185	167	185	181	166	167	210	178	152	194	175	180	177	195	195	204	206	195	199	196	184	196	173	199	199	175	169	181	193	178	203	187	197	178	170	209	180	161	206	186	169	158	191	201	179	176	183	178	182	191	193	193	204	190	184	196	182	194	174	169	222	196	182	180	183	202	187	184	195	206	176	190	174	174	160	180	196	195	190	183	194	181	190	197	184	189	202	203	180	187	176	198	186	179	195	183	182	193	193	173	186	207	183	205	179	187	184	203	185	185	190	202	182	174	176	185	163	159	206	196	187	163	181	191	162	202	204	183	177	203	196	177	187	161	191	165	175	199	191	192	205	183	173	180	183	206	173	171	178	200	183	179	203	179	184	172	207	189	189	199	210	186	213	204	179	190	181	172	193	204	232	179	179	177	175	157	186	190	208	172	193	213	211	205	200	201	200	193	199	170	155	175	185	181	188	180	171	176	186	197	199	164	148	178	212	209	189	185	196	195	165	166	194	172	179	209	164	209	177	195	191	179	186	162	194	211	186	187	167	199	158	185	170	214	172	167	210	178	181	194	202	186	193	182	190	190	161	165	197	174	188	196	203	170	163	172	184	181	200	193	169	167	188	198	170	190	183	172	185	198	158	169	189	194	181	178	203	176	200	171	196	216	193	161	208	178	190	181	155	175	195	188	221	201	204	205	166	189	192	199	168	182	195	176	206	185	203	209	161	173	172	186	204	181	191	201	179	186	180	197	177	179	196	184	191	193	190	189	194	187	162	175	186	202	201	185	173	185	198	197	185	184	197	214	182	158	179	198	185	189	195	181	179	183	172	169	185	194	186	175	195	199	178	167	206	186	192	173	169	209	200	194	203	162	204	178	187	177	188	191	182	193	160	185	190	174	195	187	165	194	180	210	204	179	195	159	187	186	180	175	176	209	187	189	213	195	207	189	179	189	165	169	163	185	208	161	154	179	192	181	186	193	179	156	165	172	185	202	216	188	190	183	195	182	187	184	204	178	176	176	176	197	216	170	196	174	214	196	164	195	199	169	189	176	183	184	188	204	178	177	188	178	204	174	201	184	190	189	174	192	172	183	196	197	194	168	190	185	184	169	165	187	161	194	178	196	173	185	173	200	185	203	210	179	208	194	187	202	186	185	189	165	194	176	168	175	160	176	220	199	181	209	167	186	205	180	174	204	172	201	193	184	188	181	203	208	180	191	192	216	192	193	205	194	179	179	191	187	208	172	181	199	184	190	197	194	191	203	172	181	160	195	193	190	177	208	175	199	177	179	196	183	179	187	202	182	178	190	202	202	208	170	203	188	201	154	167	177	190	191	177	177	174	199	182	175	186	185	186	193	191	171	181	206	186	184	183	172	192	175	186	170	164	196	184
5626	1536	3069	3664	3080	2746	2306	1931	1683	1510	1356	1233	1126	1000	1021	987	957	891	872	828	827	740	805	778	712	700	732	723	715	708	694	705	683	696	698	667	600	661	668	661	664	632	640	632	638	653	666	613	625	650	724	623	613	639	656	651	624	630	600	581	601	586	601	555	607	635	601	590	594	578	654	611	625	597	628	607	627	615	612	623	626	597	633	623	604	594	609	598	594	579	627	577	609	663	615	599	596	603	634	554	575	634	558	584	571	611	666	594	583	614	582	616	599	620	597	589	553	617	552	626	585	605	595	582	625	569	578	621	573	633	601	632	620	573	590	607	626	637	623	575	611	631	578	596	595	581	623	652	597	619	591	594	647	559	600	637	612	612	625	583	605	626	581	599	608	565	628	587	604	598	561	591	589	603	586	590	578	637	613	593	600	596	608	591	606	564	598	558	560	645	625	649	576	598	598	613	596	637	597	587	631	621	616	626	636	564	601	601	592	583	602	615	597	580	598	582	603	604	646	591	629	596	606	580	610	624	619	596	587	628	600	578	599	617	592	585	600	632	631	599	594	636	596	571	639	592	621	586	606	611	617	596	586	572	567	603	641	597	551	592	587	636	565	604	613	617	584	620	572	622	570	644	590	625	618	638	551	590	608	602	547	600	635	579	604	634	591	619	612	596	590	566	598	585	580	588	573	600	587	581	610	578	568	603	562	616	586	568	589	594	624	595	644	582	604	594	600	597	632	570	629	595	598	623	598	566	600	615	630	587	598	527	569	582	584	598	625	579	594	602	580	618	557	586	610	591	564	632	584	584	596	608	604	587	586	617	671	599	607	557	617	603	623	628	594	553	613	574	626	588	549	590	637	557	617	584	625	568	637	584	571	592	597	580	569	561	561	626	625	624	589	630	573	564	597	603	603	599	606	609	598	609	578	581	579	601	594	560	601	623	608	581	594	590	618	584	589	639	592	625	632	574	559	565	657	559	579	620	582	590	619	632	566	616	637	580	615	580	611	575	582	575	619	612	581	580	606	602	622	608	611	625	615	549	528	594	567	638	573	589	600	604	565	572	655	550	595	571	623	598	567	597	613	616	573	562	581	626	582	593	603	595	569	612	591	595	596	633	602	605	576	595	640	631	625	610	617	606	611	614	579	559	633	619	609	574	636	582	590	582	620	571	621	588	588	609	622	606	598	583	619	595	564	632	624	605	578	611	613	561	569	604	603	628	607	637	589	626	610	610	606	612	594	636	620	566	624	613	563	598	634	605	611	567	611	584	578	574	625	609	601	589	608	603	598	596	648	585	617	569	620	582	639	607	621	618	628	619	605	609	629	587	637	554	625	585	631	590	574	548	622	595	598	643	563	601	613	640	607	589	616	584	581	602	610	590	576	597	600	595	651	626	617	611	546	611	620	598	596	584	606	648	622	570	578	586	607	640	629	613	620	637	615	645	634	587	593	603	594	618	593	605	623	538	593	593	601	596	586	616	595	602	594	591	617	597	605	585	584	555	626	611	607	563	607	619	601	653	594	596	592	627	603	622	659	585	590	577	611	599	589	592	615	593	600	625	551	618	563	612	566	636	588	625	592	580	582	613	599	641	605	619	634	591	600	577	604	578	601	546	619	626	597	641	607	634	579	586	539	600	621	597	598	559	577	610	598	581	577	607	613	613	566	629	648	638	616	607	606	631	622	591	580	588	614	621	547	611	552	593	630	587	600	641	604	618	583	600	590	637	624	575	578	613	581	548	601	621	599	594	611	561	602	600	606	620	619	614	610	597	637	587	598	574	590	570	621	573	645	579	614	617	616	584	581	635	565	573	586	593	608	604	607	593	584	622	602	636	593	606	575	630	598	596	594	615	614	584	615	559	620	624	560	600	586	590	574	645	542	621	574	597	563	605	580	546	580	585	592	635	596	574	602	619	564	569	590	612	621	576	613	585	620	593	607	592	568	594	622	591	596	599	576	582	657	611	616	594	641	600	580	595	587	572	598	602	599	581	632	594	615	582	605	634	594	603	582	590	585	592	626	615	594	577	628	612	605	607	604	582	618	605	615	582	660	573	585	563	608	602	578	626	580	607	583	560	604	635	591	597	628	602	582	606	615	577	599	590	602	599	575	547	605	592	608	585	630	594	589	597	575	631	582	578	598	577	580	601	638	567	572	591	620	572	601	586	573	662	586	585	586	607	633	564	617	609	605	559	601	626	630	566	623	599	589	579	594	623	529	588	597	568	624	594	584	611	615	636	574	584	618	591	601	553	575	606	589	587	559	601	591	557	610	611	598	580	593	582	608	572	550	589	571	584	573	596	607	624	626	606	612	623	599	593	601	594	587	626	626	600	636	570	592	605	603	563	585	591	605	552	603	622	577	641	612	610	628	613	590	609	593	628	551	587	576	586	578	605	625	609	585	626	592	615	569	588	617	580	610	590	657	587	633	567	604	597	568	610	623	561	573	607	605	601	593	597	585	612	623	586	622	641	627	604	617	643	600	616	601	628	613	628	569	560	590	609	597	639	574	560	601	568	626	620	616	568	614	607	568	564	570	595	616	566	558	586	576	612	577	643	649	594	615	558	607	574	616	578	583	588	602	579	568	625	573	580	584	615	580	575	597	583	561	628	588	583	593	596	643	608	652	604	606	575	576	605	614	597	615	595	637	627	597	628	614	564	593	561	609	575	598	618	588	608	582	628	603	569	633	605	607	595	602	588	593	609	596	648	610	584	586	631	581	576	593	572	621	610	617	604	613	596	608	613	602	564	637	627	589	585	573	616	617	568	544	579	606	584	599	635	603	594	573	623	555	619	636	604	594	574	604	613	599	595	585	585	578	597	563	601	566	615	609	607	639	604	571	623	615	623	603	611	626	612	643	569	620	583	619	634	593	583	570	605	625	590	544	666	617	585	568	625	573	577	625	619	568	550	566	594	617	610	612	578	606	605	603	615	575	618	609	617	625	586	603	616	582	622	577	562	618	574	579	594	532	589	573	603	623	653	549	618	581	558	582	605	613	592	626	587	595	560	584	604	593	616	598	627	604	576	579	614	593	574	651	622	590	597	573	617	590	621	604	573	607	610	603	623	591	579	597	560	586	579	568	641	628	598	567	575	569	586	594	569	609	590	575	592	591	608	620	608	595	622	637	577	613	613	585	594	568	601	664	623	557	590	586	637	603	588	603	599	595	574	604	609	589	592	636	643	633	634	567	581	591	593	636	602	634	639	562	610	602	562	619	607	601	548	605	587	602	571	563	622	584	605	632	616	602	605	634	579	633	592	550	592	635	623	567	629	588	633	581	561	588	635	619	573	566	592	537	605	562	597	600	595	628	578	599	604	617	597	575	542	615	562	640	676	566	604	573	602	573	607	609	607	608	577	602	560	585	603	601	581	636	573	599	573	599	577	630	598	568	619	630	628	601	598	617	531	579	640	573	586	613	623	602	575	575	615	565	582	589	621	571	629	616	596	591	603	613	572	596	579	598	622
8436	1888	2292	1773	1275	883	665	501	424	339	306	272	257	192	225	198	194	188	208	161	163	156	158	169	166	158	180	166	152	140	156	138	165	153	121	131	146	149	121	148	163	120	148	138	142	152	136	152	135	131	151	139	138	132	154	142	135	128	122	124	121	150	137	139	120	151	133	142	125	120	122	135	139	112	134	129	138	148	130	142	128	142	121	143	117	141	142	136	154	134	122	105	139	119	144	140	118	126	127	112	164	139	142	135	151	143	127	110	127	115	116	141	125	144	143	131	126	121	121	129	118	135	132	134	125	146	130	136	123	120	119	113	133	136	142	134	131	124	152	139	148	132	149	127	131	136	114	165	131	148	135	126	139	128	125	127	127	135	133	126	125	138	124	125	150	146	140	139	123	103	112	115	120	116	138	113	93	131	149	134	132	124	134	120	136	135	120	127	139	153	128	138	126	122	154	111	139	118	126	124	131	118	143	154	124	141	129	131	126	134	137	125	140	138	123	146	122	146	110	129	123	126	103	123	136	142	120	149	142	158	139	157	119	118	142	144	113	130	121	138	129	130	135	118	110	122	137	113	130	137	118	115	115	134	129	132	116	131	131	130	128	136	132	119	124	143	119	146	134	127	126	146	130	147	132	131	136	132	122	136	127	140	142	130	131	129	109	131	111	132	141	126	151	133	128	122	137	123	122	115	117	144	127	124	109	143	122	152	117	126	149	122	110	147	119	145	120	137	148	147	112	139	117	127	137	117	141	123	127	133	137	133	124	129	120	143	154	147	129	122	136	125	142	132	118	130	123	137	144	148	130	118	116	104	137	127	129	133	139	122	128	139	130	123	142	149	133	126	121	134	125	139	120	130	138	137	142	103	146	128	140	143	152	145	119	120	121	140	133	133	120	117	153	132	137	124	144	125	116	123	133	136	131	131	129	132	123	104	124	119	139	117	116	154	142	140	128	129	120	132	147	117	130	120	122	142	128	131	141	125	127	136	119	132	127	125	149	114	130	138	146	129	126	139	118	117	124	112	122	115	117	128	134	125	122	144	120	142	138	124	112	122	116	150	134	120	124	141	153	134	144	120	115	129	136	146	127	120	123	132	139	147	138	125	136	138	142	141	132	133	115	128	120	133	120	126	120	152	136	159	131	132	124	127	154	129	125	150	124	143	130	148	148	147	154	115	130	136	133	133	122	105	126	126	125	123	144	123	128	146	137	124	138	122	119	140	134	160	138	118	126	111	130	113	115	116	120	115	156	120	119	141	121	135	141	144	166	109	120	113	111	129	133	125	146	151	124	145	148	127	129	127	135	131	122	115	120	144	138	127	137	111	118	123	131	129	129	129	114	134	116	130	122	125	147	132	129	136	151	137	121	127	146	126	132	151	132	128	125	143	135	123	131	125	120	141	126	119	126	129	123	129	129	144	124	143	131	120	137	122	133	104	108	137	137	138	154	155	148	148	152	127	112	127	115	126	133	138	126	138	156	146	136	133	123	128	114	150	150	105	127	152	105	139	114	145	124	150	122	150	133	137	134	146	132	119	123	138	132	123	109	113	144	130	123	137	150	125	122	136	129	124	128	140	139	123	140	130	120	134	107	149	127	122	142	122	144	129	133	127	136	144	136	114	122	137	155	129	120	130	138	138	129	137	139	130	108	124	142	124	152	134	121	115	141	121	126	141	157	124	120	131	105	131	149	121	115	116	146	102	106	131	129	149	132	125	131	140	113	139	140	117	121	128	124	128	131	144	122	129	132	123	130	126	117	128	119	115	142	128	131	161	144	135	113	129	123	131	115	138	130	141	111	134	126	117	147	157	138	109	132	112	119	113	143	126	144	131	128	121	138	113	142	127	123	122	135	127	129	122	137	127	142	145	123	120	153	143	149	138	142	146	138	112	133	123	124	141	131	136	119	123	131	127	141	134	123	132	112	101	127	122	118	127	150	128	133	128	141	127	121	138	128	136	129	131	118	118	135	136	142	116	151	123	125	139	152	133	122	114	137	123	129	121	114	135	124	144	132	144	132	134	144	117	133	127	127	128	127	134	129	134	145	130	132	124	127	147	118	128	121	124	133	127	122	114	112	141	144	133	134	121	130	117	127	132	126	129	124	139	141	114	127	124	136	140	117	124	136	128	124	129	150	126	144	139	139	113	112	122	151	134	138	127	110	139	137	141	133	134	128	139	118	119	147	117	113	115	134	144	131	133	107	133	131	125	148	105	110	149	122	128	115	125	132	150	126	133	125	137	125	127	140	131	141	118	151	118	122	160	155	143	137	128	136	122	122	119	139	132	128	116	144	136	118	122	137	146	132	129	125	137	127	134	148	120	129	130	129	130	124	140	129	124	130	120	136	131	124	114	134	137	137	142	124	120	139	131	114	122	142	127	128	106	143	139	133	128	149	122	129	132	132	144	141	115	109	112	128	133	122	137	128	137	140	132	128	118	118	127	123	139	127	133	118	127	122	153	122	169	154	134	150	128	119	120	137	120	118	131	148	129	121	113	117	136	119	126	109	123	122	143	137	109	131	139	122	136	127	125	141	136	145	130	121	146	109	127	130	136	115	137	119	137	137	139	143	145	137	158	133	126	139	155	139	128	129	128	137	123	144	125	122	144	120	135	149	131	156	116	132	118	126	138	128	123	143	126	127	150	121	126	136	125	143	136	126	119	128	104	124	116	121	126	130	127	140	137	109	135	124	126	122	126	142	120	128	125	127	122	125	132	150	115	133	141	129	112	125	124	146	119	126	118	116	131	118	131	114	114	129	133	108	137	138	127	134	119	128	124	124	147	131	113	124	130	151	140	135	122	140	142	146	142	146	105	138	128	130	135	130	124	133	134	122	130	144	116	128	136	107	122	121	130	117	97	153	128	114	149	129	110	130	123	133	126	119	138	146	132	134	124	132	106	144	126	124	117	141	124	123	130	132	128	123	111	123	144	133	147	139	115	141	128	125	138	111	134	117	132	112	129	135	142	133	107	125	122	109	157	153	119	123	153	108	150	147	139	128	129	129	125	133	140	129	131	133	136	124	126	136	110	130	128	134	132	117	130	162	134	139	137	145	136	128	147	136	129	112	154	132	114	142	126	115	129	124	119	127	121	124	135	133	145	116	121	148	127	148	114	114	121	113	140	127	137	135	130	139	131	127	151	113	109	160	113	133	123	124	122	136	138	140	143	131	106	123	118	119	134	115	119	136	124	132	135	143	150	124	117	145	134	125	121	123	123	142	136	133	140	123	146	122	125	127	107	137	147	154	167	121	116	127	148	129	118	142	122	131	118	128	133	127	145	135	138	144	155	135	134	139	102	143	114	126	136	140	122	136	157	123	133	121	138	134	118	129	130	146	144	118	133	133	145	121	127	128	126	143	124	136	143	125	117	144	130	123	126	125	154	134	139	135	143	144	144	159	118	137	111	121	121	134	132	132	129	110	125	132	102	131	136	119	132	105	138	120	117	121	133	136	125	148	137	128	120
7656	2238	5219	6029	5226	4362	3597	3077	2466	2115	1881	1678	1513	1406	1189	1135	1039	981	984	875	858	852	813	765	731	712	678	715	679	660	593	616	628	565	599	588	592	544	541	614	548	573	539	527	523	532	531	547	534	536	550	505	509	472	514	511	474	502	518	499	508	506	493	494	451	517	509	526	450	487	504	502	458	501	459	476	475	477	492	471	472	501	490	451	472	440	477	420	443	470	488	449	445	476	499	461	478	480	477	482	450	448	460	470	441	497	473	524	467	470	494	462	451	426	444	512	442	460	450	483	491	452	441	440	458	470	443	439	471	453	511	469	464	473	450	441	451	426	464	424	457	453	503	393	463	465	434	434	491	464	439	445	432	436	430	427	482	498	440	439	439	446	469	438	471	433	443	441	449	439	485	468	435	458	452	460	491	469	465	407	446	485	440	443	439	453	495	472	425	459	445	424	449	395	399	450	449	441	473	452	523	442	461	460	479	497	488	464	427	457	486	430	454	429	437	424	468	459	412	451	425	412	460	435	489	472	420	428	460	450	455	448	471	454	461	461	420	444	447	470	420	407	454	459	467	427	463	436	400	451	449	439	468	442	409	437	426	449	473	441	419	387	435	450	436	426	447	476	449	485	427	476	446	447	483	482	447	453	476	452	437	443	411	447	474	408	477	487	438	445	419	455	449	465	463	446	447	474	452	503	461	436	459	474	459	444	463	455	483	449	470	461	414	454	455	474	443	412	451	420	443	450	451	448	409	467	458	477	443	469	454	461	460	453	462	462	480	456	435	465	456	479	408	443	485	446	443	445	447	457	424	464	455	440	471	444	466	416	470	448	486	448	451	478	495	441	424	427	433	424	425	509	448	461	502	456	466	485	467	429	461	425	454	445	405	445	500	440	451	447	506	437	447	445	487	452	418	449	476	461	431	459	475	455	456	460	466	495	432	478	456	450	432	422	453	476	491	502	442	426	491	439	441	411	443	464	446	403	446	418	433	461	479	450	455	455	452	438	480	477	415	416	452	451	447	427	421	456	476	440	447	467	429	456	459	442	439	472	424	456	456	453	421	437	479	436	419	412	460	433	436	445	459	462	444	452	441	473	455	442	493	425	475	443	475	457	445	491	413	462	460	427	439	420	478	430	453	449	475	452	476	467	438	441	447	464	453	493	452	437	480	428	456	463	419	424	462	411	452	499	416	420	452	475	428	439	463	481	408	435	470	469	431	461	491	530	456	460	449	475	482	448	457	479	425	419	435	443	458	463	455	409	455	472	444	490	438	453	409	424	452	427	441	426	460	479	465	479	459	468	445	476	482	430	442	452	448	419	475	468	486	442	480	426	455	464	466	453	436	408	460	435	481	459	464	455	435	450	428	423	447	431	458	453	448	450	458	457	429	423	444	425	476	459	456	441	454	455	475	444	483	441	418	462	446	425	474	401	448	426	466	452	458	460	469	457	461	437	453	431	430	432	451	453	468	435	440	450	459	441	466	457	452	447	454	449	453	491	441	475	458	478	442	458	459	478	428	438	441	472	442	484	485	453	468	442	465	444	477	430	463	489	475	433	453	458	427	469	444	390	425	437	467	470	455	484	428	442	456	459	471	448	465	442	448	436	501	409	450	471	465	452	469	479	450	460	461	444	487	433	447	455	431	438	471	436	486	466	431	408	473	442	432	410	438	425	409	446	444	448	422	455	452	434	447	452	456	459	452	484	456	464	454	416	462	470	464	485	475	421	477	427	429	496	477	420	456	428	445	462	473	448	449	416	467	417	451	449	441	456	446	447	489	467	502	457	465	476	463	467	461	429	467	441	424	456	449	435	454	485	451	457	445	450	455	446	472	457	480	429	447	435	477	454	453	458	441	463	446	442	469	472	393	451	457	448	448	484	488	461	505	454	460	440	463	459	476	434	454	477	454	493	460	459	434	413	437	443	451	448	418	449	419	486	479	464	459	422	446	450	448	455	440	412	471	413	447	460	439	452	439	454	461	471	478	448	458	448	451	449	479	480	448	429	452	470	448	400	514	453	482	496	491	407	434	452	478	425	468	437	419	441	420	442	491	443	494	419	407	434	488	457	471	458	499	444	440	448	461	449	430	453	476	469	460	467	440	461	431	462	482	496	438	443	452	475	444	408	463	463	438	450	447	419	431	435	470	490	422	471	440	468	460	422	449	470	470	443	454	423	465	451	463	496	460	422	462	427	463	452	420	474	486	442	426	482	462	458	440	474	469	423	442	436	493	467	478	453	449	488	452	440	464	469	472	460	432	460	442	467	468	460	462	439	433	433	478	477	475	455	418	453	441	440	450	380	451	454	458	423	454	445	489	494	428	445	429	483	465	477	462	423	451	471	488	478	441	443	454	443	420	461	448	457	467	454	435	452	486	477	450	460	460	437	435	427	421	461	427	439	412	477	442	451	466	476	441	428	457	431	431	461	443	464	441	443	475	440	455	450	460	460	452	459	449	477	430	454	466	444	462	450	448	432	442	439	467	417	417	437	461	472	448	438	429	442	429	491	440	448	470	509	434	421	470	432	425	424	464	482	451	428	446	437	475	420	497	452	461	458	479	458	439	463	434	432	450	441	471	458	470	436	484	476	451	450	427	418	473	449	465	425	489	430	463	406	410	460	494	473	456	433	445	464	442	455	453	416	414	422	449	441	466	467	465	461	457	429	445	481	424	359	478	427	434	467	435	434	455	428	434	428	459	453	410	483	463	478	475	448	482	463	452	467	419	425	432	471	434	455	478	456	458	470	448	470	495	440	392	426	432	432	479	429	458	427	419	438	440	439	475	465	443	452	453	427	466	451	461	460	454	450	455	491	470	442	412	486	484	449	440	441	429	461	439	458	469	461	408	444	456	466	490	452	485	446	485	464	457	414	437	484	440	449	479	452	474	445	443	498	469	431	443	467	429	486	417	426	445	459	484	434	458	431	435	462	455	418	426	441	429	456	475	440	470	464	445	420	474	465	457	443	409	458	447	405	426	472	472	432	507	451	426	450	449	400	413	439	475	477	434	467	442	449	456	441	440	477	493	469	443	452	452	470	467	459	413	461	457	473	477	465	491	453	434	484	475	448	473	400	476	460	468	447	456	453	463	454	437	442	466	460	423	474	456	427	445	442	433	498	466	497	443	441	490	438	432	438	440	476	473	446	446	428	460	461	475	416	455	447	430	459	477	461	443	446	505	438	483	447	425	466	412	492	456	449	437	450	461	448	460	473	481	481	419	472	483	467	411	425	464	457	450	449	416	444	445	490	428	413	449	450	445	467	447	465	453	475	435	457	429	478	434	423	474	457	441	423	444	426	434	462	454	421	448	443	400	412	459	438	464	407	458	418	422	468	487	418	445	431	443	385	480	441	451	456	429	468	431	456	441	458	470	450	437	453	484	455	473	451	461	473	454	437	457	453	436	427	477	483	464	441	442	417	434	398	422	443	422	425	390	459	451	463	427	441	487	468	427	440	448	476	449	480	484	455
1314	344	418	374	326	322	338	353	309	314	326	319	311	274	341	324	334	311	285	306	296	344	311	309	323	328	314	345	311	298	300	288	286	304	293	311	318	289	305	324	314	336	314	319	291	327	303	310	339	319	354	326	309	299	325	299	326	297	326	304	303	341	302	319	309	309	312	279	313	319	308	302	312	315	300	301	337	333	312	303	318	310	330	297	318	311	314	342	317	297	342	302	354	306	292	303	317	317	306	315	310	325	289	304	331	289	312	312	301	310	295	337	317	302	322	308	293	331	322	321	294	320	308	277	328	304	319	301	316	344	348	332	308	315	304	298	284	301	335	359	286	349	303	306	291	286	295	318	316	324	308	294	337	288	329	345	331	344	294	316	309	332	325	310	302	291	323	302	325	340	298	365	315	338	318	292	314	303	313	307	321	293	289	338	330	322	306	305	322	279	302	311	313	295	279	336	323	314	305	298	293	314	294	284	307	302	309	338	315	328	328	335	308	295	335	291	319	304	350	330	303	326	328	297	302	312	329	350	304	304	302	324	340	291	294	319	306	275	287	288	311	290	298	324	285	319	309	319	308	327	305	321	320	328	347	318	290	344	351	326	336	332	329	319	323	323	308	291	309	294	321	279	302	311	301	335	310	332	341	316	276	313	301	293	310	313	285	301	304	278	307	315	316	289	330	329	294	294	309	302	306	321	313	308	331	316	305	333	323	320	308	293	290	302	312	303	285	338	329	321	304	313	308	317	306	296	306	275	308	301	325	321	276	304	335	268	281	314	339	341	311	314	316	293	327	307	302	278	307	326	304	334	328	327	291	315	333	344	304	309	302	289	334	345	282	305	316	323	306	317	286	291	315	313	326	282	309	284	303	323	304	329	314	338	292	300	306	296	308	308	316	307	301	318	309	328	342	326	335	311	324	308	309	306	333	311	321	290	315	308	298	301	328	304	341	289	308	311	308	349	304	348	325	307	294	295	284	313	289	290	326	314	305	303	293	331	291	313	334	324	290	316	351	289	319	329	336	301	305	320	323	305	311	337	282	334	296	334	347	318	297	299	293	349	309	338	339	299	298	270	299	350	312	326	328	296	317	328	296	345	311	348	328	321	308	298	325	315	305	320	283	298	307	290	281	319	355	313	301	291	309	300	305	345	339	298	322	303	304	298	336	293	306	331	306	315	315	335	348	332	324	299	316	329	324	307	324	300	319	318	288	268	305	304	294	294	299	342	310	303	308	332	302	310	296	314	301	349	309	293	313	313	295	297	325	364	308	284	297	298	286	306	293	288	339	299	283	302	308	322	295	334	336	311	333	329	310	300	340	303	341	310	292	335	322	320	299	335	289	280	315	308	268	315	317	302	348	304	285	325	327	298	337	316	319	329	303	316	314	311	297	278	304	304	297	314	287	313	331	289	315	293	318	341	310	268	331	356	342	301	339	291	321	299	329	318	344	331	306	324	295	322	326	286	324	313	300	317	299	324	328	321	311	324	315	319	297	293	281	347	312	340	292	311	320	303	317	322	308	322	307	319	313	339	278	324	315	338	304	316	326	322	328	321	303	311	296	335	315	324	294	310	310	308	346	318	302	327	351	337	311	334	308	327	328	345	302	290	313	316	305	330	320	285	315	298	303	308	299	292	336	275	292	289	316	319	289	324	322	300	312	289	303	308	319	289	303	285	334	290	301	318	307	283	304	299	294	280	295	306	275	324	324	329	315	326	313	310	304	294	308	262	285	313	350	338	326	294	314	302	294	309	311	326	329	338	307	307	316	321	326	321	321	302	288	317	314	295	320	336	304	316	301	312	335	340	299	333	317	301	360	296	310	299	288	343	296	295	288	286	314	320	305	337	325	284	302	304	297	275	318	325	324	346	313	347	295	317	306	307	322	286	284	330	299	345	309	307	320	315	294	357	331	314	311	312	334	317	318	324	306	311	330	289	274	333	312	301	318	339	285	282	306	331	291	310	336	300	335	282	317	336	279	295	307	331	290	312	310	316	309	336	299	312	312	318	327	314	285	303	312	300	299	310	313	330	316	299	326	302	299	331	300	299	295	323	326	315	308	313	300	279	313	310	320	331	301	304	318	301	318	331	306	320	312	327	294	312	307	306	294	347	298	313	319	303	294	300	293	311	325	306	335	315	313	302	344	303	345	303	302	310	295	335	312	312	284	307	286	304	345	327	335	291	343	321	326	296	306	302	326	311	289	314	282	286	300	285	309	331	314	325	293	312	294	306	306	327	296	284	313	314	309	314	309	300	300	344	316	291	314	329	278	289	312	315	323	313	278	319	289	315	305	316	298	327	294	318	302	311	316	323	339	313	291	304	325	310	303	300	324	326	294	330	308	308	307	291	315	304	333	292	319	300	282	332	314	307	319	312	316	313	307	283	339	308	344	285	330	327	327	304	300	279	321	308	299	303	283	313	292	289	327	282	310	320	268	317	286	352	313	307	281	329	316	317	320	307	301	302	289	312	310	304	331	309	309	292	336	272	328	291	327	286	298	277	342	319	301	330	296	288	316	328	292	276	280	281	303	307	337	311	322	287	305	312	294	300	339	308	300	294	317	308	288	312	314	319	305	316	314	331	341	331	338	304	296	276	323	323	332	307	289	328	303	327	313	278	317	318	313	316	320	312	292	308	340	315	321	307	277	291	330	331	310	307	286	343	324	313	314	296	331	329	300	293	308	321	310	299	314	291	320	305	334	308	300	316	319	303	339	307	316	338	349	325	286	310	347	308	304	310	289	363	294	309	314	332	303	303	310	296	327	279	313	333	307	311	288	298	344	295	301	301	329	334	290	286	329	310	309	319	341	281	310	311	340	299	309	297	304	301	312	314	331	300	316	324	320	300	321	334	292	290	306	303	278	310	331	311	296	314	297	288	300	341	282	295	310	316	314	316	325	324	308	324	312	300	307	324	292	316	319	304	325	296	329	298	295	285	320	301	316	324	305	304	334	287	308	285	315	316	280	306	315	310	335	294	313	316	330	305	358	310	308	310	310	323	294	320	287	310	282	310	321	292	301	319	312	283	317	322	322	299	313	322	305	315	306	300	318	306	297	320	298	302	322	307	312	295	316	324	332	301	336	367	320	340	300	313	311	309	301	322	287	313	306	300	309	315	311	318	312	324	320	305	276	278	352	314	330	307	280	312	282	310	320	308	281	287	309	331	292	313	320	316	288	320	290	303	288	302	303	298	304	318	297	328	301	349	283	329	335	310	312	326	331	283	305	309	306	312	309	329	343	292	300	300	315	322	356	306	326	300	307	315	295	338	309	295	304	324	306	321	298	285	321	299	309	324	314	307	292	312	319	293	303	300	305	326	289	333	310	302	311	336	318	302	301	272	304	318	327	292	288	309	279	324	319	307	324	353	310	286	343	283	338	312	307	306	331	308	281	292	310	291	303	308	331	289	298	308	286	314	334	295	315	348	330	304	311	333	311	320	311	307	324	299	314	308	322	322	296	285	307	321
2388	976	1102	1157	1063	1083	1006	1040	990	999	952	971	980	995	956	958	1001	977	914	922	993	941	936	958	918	931	944	912	938	926	906	917	944	920	958	938	922	964	912	921	903	917	945	884	944	918	979	926	915	957	917	956	880	958	977	881	959	929	968	901	965	953	948	862	893	901	952	957	917	932	937	962	882	922	889	962	979	946	963	939	942	952	940	972	955	899	947	870	933	1028	968	876	949	942	901	943	920	945	953	911	957	931	975	860	942	892	973	906	909	946	946	936	997	959	925	893	916	943	956	867	893	965	923	952	939	940	950	951	929	951	928	939	930	966	912	966	902	889	902	930	970	930	968	969	931	900	941	985	959	888	906	947	990	937	919	936	889	987	888	964	920	881	970	946	841	915	979	874	931	847	929	965	877	902	936	953	908	945	979	901	990	940	914	941	927	935	955	892	942	909	953	924	968	942	925	920	894	949	940	952	988	934	959	951	911	941	899	940	919	927	936	899	923	891	892	958	976	932	914	887	897	915	941	913	945	968	901	951	978	932	977	909	893	956	994	931	1010	900	942	929	922	929	925	922	979	937	950	922	968	967	932	955	971	937	965	896	907	885	957	906	921	938	919	907	963	977	927	949	950	931	927	933	985	908	959	948	921	921	906	946	916	917	915	915	910	978	917	974	932	946	924	954	963	937	939	932	941	907	898	913	959	965	924	944	938	924	960	905	998	938	956	934	961	950	968	917	956	924	1037	882	948	931	927	928	989	933	989	957	877	902	951	915	952	932	930	921	913	945	915	930	926	917	948	937	924	906	967	881	900	931	961	925	949	887	945	975	963	918	959	927	957	954	914	960	928	903	987	935	998	922	973	912	856	886	917	885	919	935	917	915	890	983	981	905	945	980	969	936	978	930	940	922	867	952	968	896	908	946	893	967	954	912	898	954	905	905	955	951	890	945	924	917	945	939	931	875	886	927	973	942	944	974	945	972	915	938	891	879	888	982	933	956	988	922	923	959	960	955	918	964	959	856	902	930	893	941	930	914	936	963	949	917	1027	977	963	937	897	944	913	890	977	922	873	930	913	945	899	902	957	935	893	915	985	948	889	870	923	960	926	955	892	952	967	942	980	908	1028	943	974	978	949	902	933	952	889	930	942	975	917	972	955	918	931	935	921	959	932	1000	918	974	929	901	881	942	944	914	919	920	936	946	933	901	937	930	985	966	898	918	967	938	940	912	949	984	914	907	939	989	922	918	955	949	955	970	910	873	911	931	952	908	893	971	960	892	946	923	935	919	935	924	970	928	966	982	947	871	936	977	882	937	927	978	961	950	940	932	927	925	953	924	985	963	936	912	914	938	945	978	911	993	910	878	916	909	888	934	955	927	907	978	962	912	947	910	886	914	994	950	926	946	982	1037	951	902	932	982	960	975	1017	1006	917	908	923	909	977	942	964	881	913	962	951	942	1024	993	932	944	933	895	864	910	989	931	949	896	958	985	961	950	939	948	925	976	927	936	960	967	941	876	905	940	960	956	929	920	979	957	951	928	922	892	951	915	905	863	933	889	910	922	972	963	972	931	931	939	954	913	939	933	944	936	921	929	958	881	920	894	936	935	927	934	956	940	938	922	900	917	968	946	926	912	933	948	978	1001	952	923	936	886	979	904	894	899	950	927	930	891	957	977	943	964	898	931	911	922	995	886	963	955	968	941	948	959	1000	933	922	920	913	938	873	932	910	925	942	897	964	976	907	932	956	924	941	964	939	976	925	939	941	913	894	971	916	980	921	1007	942	977	889	921	894	918	894	947	961	959	959	952	902	903	936	870	984	974	944	939	966	878	879	941	928	855	914	896	924	942	960	957	964	913	941	931	959	914	924	905	892	969	937	890	924	954	941	948	932	919	950	950	920	980	951	897	898	927	895	936	863	959	912	979	954	954	926	948	971	966	941	886	946	945	910	902	937	935	915	965	937	954	913	930	995	918	908	920	961	919	929	896	930	967	959	884	946	930	925	985	912	966	1004	895	932	880	922	940	915	932	982	961	922	931	908	941	888	949	932	954	932	925	901	888	918	942	941	933	915	910	963	919	976	950	978	914	951	919	921	885	885	935	940	952	992	991	928	924	950	931	930	980	959	976	942	961	957	990	957	954	884	959	1011	971	960	973	895	923	904	907	972	886	951	917	885	967	967	942	917	906	924	950	950	954	934	919	897	912	996	1025	951	909	932	893	973	936	951	920	901	934	937	972	965	931	899	973	912	928	988	943	920	948	958	946	952	972	917	971	912	907	985	926	948	889	864	907	897	871	910	904	947	951	907	960	960	906	981	979	980	935	963	987	945	924	940	962	903	909	935	908	906	926	993	898	923	945	947	907	922	915	911	964	870	903	968	920	913	928	969	926	966	958	943	944	952	969	984	920	913	948	932	914	955	955	893	1005	987	923	950	912	899	938	967	942	935	969	936	928	943	956	923	940	914	904	934	947	874	909	974	967	982	939	895	855	881	950	904	968	972	1020	1000	877	965	970	961	960	880	993	861	968	997	911	918	934	918	921	917	949	923	936	951	884	921	983	915	959	933	957	952	930	954	961	973	962	889	949	992	972	888	869	927	953	940	953	978	988	934	907	940	936	944	925	954	930	890	983	925	933	953	888	925	935	992	925	898	977	960	931	940	987	939	977	915	973	929	955	924	928	954	948	943	921	954	944	904	937	923	924	858	946	950	954	981	932	933	918	986	867	904	918	989	905	949	958	999	981	905	940	919	934	939	951	971	894	914	951	941	892	939	938	954	962	906	971	913	892	949	954	938	951	975	890	960	964	909	960	912	875	1011	930	959	979	947	894	942	936	952	939	919	929	905	877	968	903	931	992	995	953	921	888	961	878	920	909	883	957	967	905	888	938	915	922	942	933	947	986	935	938	1019	926	887	918	917	930	956	941	944	908	974	968	894	953	910	923	975	943	885	952	935	909	886	966	907	913	883	970	967	877	953	895	941	915	925	908	964	938	914	972	939	923	950	931	912	968	982	907	906	904	901	982	957	953	920	986	963	967	1000	918	908	945	931	888	914	888	919	915	942	932	893	951	950	937	985	1002	900	882	919	973	931	880	938	912	903	929	923	929	873	913	941	990	946	912	970	927	965	903	931	976	945	939	940	946	958	976	937	904	956	976	946	984	979	957	968	938	949	919	933	935	968	968	963	973	950	975	984	934	944	947	968	977	908	1008	900	932	917	922	955	937	888	930	924	965	912	926	953	931	956	946	959	931	924	939	924	933	907	927	908	922	933	943	970	913	984	934	920	924	966	965	901	912	885	980	914	934	949	982	957	948	879	954	973	953	928	930	943	955	903	904	966	928	966	979	919	991	947	966	952	937	941	957	910	983	900	915	945	971	993	993	942	995	959	928	988	955	950	932	924	876	912	968	930	925	907	892	970	960	928	897	914	956	943	912	981	933	926	911	938	945	977	978	1018	940	915	940	916	976	958	910	937	944	916	979	948	908	919	942	915	968	883	880	911	910
4680	1036	1274	1010	682	572	438	372	316	299	269	244	258	237	216	187	245	220	218	215	193	187	206	194	198	191	232	182	195	198	199	211	196	212	180	174	206	209	183	171	179	194	192	179	191	184	188	203	193	206	166	179	160	175	174	190	179	184	163	193	167	178	163	216	191	184	185	189	181	194	192	193	222	178	195	182	201	214	189	185	207	176	172	192	203	178	177	201	181	197	190	192	180	160	158	174	192	196	171	167	171	170	191	182	194	176	204	186	181	194	179	169	170	183	189	170	170	193	224	183	179	177	175	182	209	164	220	168	188	194	169	205	185	184	182	168	175	191	188	169	194	195	181	179	201	172	171	179	189	192	189	179	179	206	169	195	182	190	203	201	189	210	196	181	197	166	198	169	204	179	197	188	196	182	215	174	180	194	188	173	189	212	192	179	197	186	205	178	188	193	181	204	209	186	167	206	196	185	182	180	185	165	161	179	208	206	154	210	166	208	194	187	181	169	193	182	178	170	202	183	198	191	187	199	189	199	178	184	170	200	195	188	188	168	198	215	158	157	185	182	176	198	178	165	182	192	198	179	170	166	200	175	171	181	167	188	174	212	200	180	216	161	164	196	173	186	177	177	197	160	204	192	170	175	183	202	201	174	172	197	166	183	180	157	193	199	183	194	163	170	184	171	194	181	214	186	178	204	200	193	193	158	203	199	191	189	183	180	187	185	193	180	191	181	184	171	173	192	189	179	188	161	202	192	193	189	172	178	191	178	183	147	194	181	207	191	185	177	200	172	209	171	198	194	190	195	198	159	169	191	181	194	175	174	168	206	175	194	190	158	193	173	190	184	194	175	184	201	172	188	206	182	173	193	166	207	189	167	179	200	169	208	192	189	180	203	175	156	216	195	164	170	168	191	195	193	200	184	219	170	226	193	180	160	177	190	178	170	174	195	182	162	208	179	187	177	191	149	172	161	195	172	192	189	173	211	198	186	183	163	218	196	206	173	188	202	179	194	213	173	178	173	190	173	177	188	165	181	196	208	211	201	204	224	184	162	197	188	194	204	184	179	192	167	193	192	185	193	182	189	179	193	186	190	170	180	179	180	182	193	182	168	189	180	196	177	205	203	171	210	167	171	169	207	185	167	192	188	195	170	188	173	177	190	168	176	204	162	194	184	188	199	178	185	180	198	149	179	169	161	192	179	201	199	175	185	187	192	175	194	186	166	186	160	201	185	210	193	176	214	190	160	212	185	214	186	188	179	191	166	193	190	184	198	173	161	173	189	194	201	177	179	179	198	175	181	190	189	170	183	195	187	189	179	184	174	195	166	199	186	178	184	177	191	191	194	185	190	192	183	183	194	202	189	200	189	186	156	194	194	202	156	189	187	164	198	168	200	213	178	213	191	204	168	178	166	172	178	204	182	178	165	182	205	194	179	192	181	195	178	180	201	174	178	198	166	204	176	194	201	173	178	182	202	192	184	186	186	187	179	181	171	194	194	212	176	159	190	175	206	175	188	192	187	191	204	174	184	202	183	170	184	192	185	182	193	185	162	194	207	170	187	185	193	194	176	184	168	174	205	172	161	163	182	226	188	205	201	207	193	172	195	175	187	185	201	178	150	196	163	186	192	193	180	185	175	174	179	178	218	187	162	189	174	191	186	184	201	196	177	180	163	212	191	196	190	190	203	200	196	175	184	197	194	168	190	160	192	186	177	186	200	210	205	211	185	207	204	173	183	183	175	177	200	181	190	179	176	163	185	185	196	181	195	157	192	172	180	188	194	181	168	192	170	188	170	169	168	193	192	183	189	194	170	209	180	201	200	184	190	168	166	186	207	198	152	179	173	180	214	181	158	202	167	177	181	175	172	180	179	185	169	181	166	178	170	191	204	182	195	190	167	166	195	206	199	143	191	188	179	204	179	151	179	195	158	208	202	195	174	188	187	183	160	193	169	176	197	206	174	199	184	165	191	193	188	198	209	199	179	173	174	212	166	170	201	209	209	179	189	186	199	183	201	190	197	176	179	187	203	184	184	189	171	196	193	205	190	174	180	181	188	187	170	184	182	202	182	183	177	174	192	174	186	197	194	182	164	168	166	195	189	191	183	195	181	188	204	192	174	168	181	187	192	188	171	177	168	162	196	189	187	181	181	190	174	174	181	168	184	177	186	201	194	197	196	190	181	195	206	184	188	184	163	179	196	183	187	169	196	188	166	199	178	200	190	224	186	192	178	189	184	202	180	186	201	198	203	201	184	174	189	188	183	187	193	188	178	193	193	184	194	164	183	183	180	198	158	191	181	182	209	212	196	176	173	178	179	176	182	186	175	184	211	204	190	168	195	190	197	191	184	188	184	180	188	183	172	167	183	184	217	161	200	185	182	188	188	207	166	174	211	180	191	176	195	206	183	177	209	199	164	212	182	179	184	185	176	179	195	195	176	181	186	201	197	182	216	218	184	181	183	158	177	172	168	180	185	179	172	195	197	173	191	163	187	192	201	171	188	192	183	183	196	207	177	193	176	154	172	180	207	202	194	198	191	186	184	175	176	191	166	177	169	163	177	186	187	198	180	194	181	162	132	214	185	186	166	185	205	170	176	173	177	155	174	191	198	178	208	183	184	173	191	186	191	202	187	189	206	197	192	189	191	207	202	202	182	187	201	180	187	214	180	212	187	187	187	186	186	187	173	205	187	167	181	192	173	180	178	191	208	199	196	210	175	169	178	172	181	181	171	185	193	177	182	175	167	203	149	164	197	197	179	196	187	156	197	184	182	217	165	185	190	168	196	191	176	186	190	209	184	170	202	184	172	196	172	192	175	204	187	186	186	169	184	163	174	197	199	181	175	178	167	178	180	172	177	184	184	202	198	192	174	194	181	177	194	193	185	192	206	170	200	188	203	167	149	202	176	152	171	155	186	202	178	166	188	191	175	179	189	164	189	159	192	171	181	192	214	177	198	185	169	178	192	184	192	199	216	182	218	188	201	199	172	167	172	195	148	195	191	180	182	191	174	199	196	178	168	162	182	185	172	188	189	164	167	209	181	173	162	207	189	172	186	166	179	221	178	205	190	183	199	198	184	187	196	194	163	182	171	184	185	184	191	204	213	187	182	184	210	154	184	191	176	194	168	173	172	178	176	179	174	173	193	192	179	169	188	209	189	187	159	189	196	177	176	184	187	204	164	206	198	167	189	168	166	183	191	186	174	203	166	173	196	187	190	173	180	186	186	177	202	188	197	188	189	181	197	207	199	191	171	171	173	174	192	188	197	194	183	173	195	149	199	166	166	174	147	189	190	193	160	183	201	178	157	198	180	218	193	200	197	171	179	164	195	178	200	193	185	192	184	185	180	179	176	175	164	200	172	180	205	173	206	180	202	190	167	178	189	178	168	194	192	165	193	195	179	206	180	165	174	193	170	190	187	183	164	195	159	194	184	189	203	186	168	197	194	162	169	166	182	183	207	186	194	186	179	190	202	186	168	198	193
5640	1445	3067	3647	3139	2598	2250	1936	1618	1478	1293	1208	1145	1025	1036	995	906	885	868	848	791	770	799	783	726	735	692	703	728	684	747	670	726	693	702	659	642	633	659	654	666	612	647	671	682	642	701	609	640	677	653	648	634	676	604	619	602	641	614	610	621	619	619	654	648	615	628	552	631	649	625	645	574	625	595	624	635	579	581	595	586	585	643	630	570	562	625	617	648	620	605	593	629	587	611	586	608	582	651	674	592	586	618	620	672	627	627	600	609	539	621	605	594	635	636	619	587	586	554	631	589	554	628	619	619	618	597	558	618	594	598	588	605	596	647	613	580	610	607	603	617	632	574	594	616	553	586	592	586	631	599	624	562	579	623	621	583	639	574	607	630	586	597	621	594	627	569	639	596	600	575	568	585	590	586	619	596	610	572	570	598	566	576	575	560	571	626	604	593	606	598	587	616	597	630	662	612	631	587	633	618	588	590	591	589	577	570	595	595	583	617	582	625	583	564	604	568	626	602	575	578	592	543	591	638	604	564	601	569	598	594	602	592	583	603	593	594	590	585	580	618	609	543	585	598	573	549	600	574	628	605	610	606	587	624	593	626	560	603	608	611	587	574	628	575	596	598	597	610	568	588	603	584	597	624	584	573	550	616	586	614	581	591	660	605	615	612	605	570	543	562	600	577	617	570	596	633	592	585	595	600	608	585	595	609	623	610	589	570	576	624	605	569	583	559	569	607	583	618	585	615	603	621	603	616	604	637	566	568	625	568	615	600	596	594	655	654	566	591	589	582	590	602	585	602	597	597	630	575	605	607	583	544	598	551	597	629	615	577	609	600	581	603	612	597	565	626	579	628	627	588	581	607	611	576	663	604	634	592	588	611	561	620	550	587	592	619	625	621	561	626	612	586	566	607	592	599	600	634	623	596	596	575	589	557	588	607	601	585	604	555	564	590	643	591	590	640	579	599	574	610	607	592	611	631	603	609	597	608	573	616	596	625	603	610	605	599	620	619	590	602	611	629	600	625	569	588	622	588	575	627	614	587	631	629	600	585	596	623	581	629	602	582	623	591	567	546	597	616	561	631	601	589	580	530	576	623	587	603	604	619	632	584	595	588	609	587	618	598	570	597	560	592	575	591	636	616	597	616	609	597	612	594	583	564	607	656	565	593	600	572	651	553	559	593	590	620	582	630	591	564	572	641	584	599	550	593	632	628	571	552	616	623	614	601	595	639	566	604	590	577	585	565	556	599	579	617	601	610	592	621	602	603	596	601	576	574	545	586	595	599	599	631	584	626	632	598	568	608	573	583	555	600	617	575	649	578	629	598	633	617	647	591	552	580	634	585	609	615	613	589	580	605	601	581	587	605	603	598	629	618	639	598	575	619	562	608	555	579	627	644	567	620	605	588	592	613	599	555	578	615	598	578	592	559	573	590	613	555	584	600	625	575	591	582	603	611	605	587	621	618	565	576	585	558	627	574	588	611	587	582	585	587	618	606	605	643	617	639	617	595	591	657	570	579	572	636	618	624	588	569	585	598	616	621	590	607	541	625	575	633	610	591	601	597	606	594	604	581	588	611	581	603	573	602	593	598	588	585	601	636	576	579	611	575	560	605	629	585	547	584	583	540	596	650	593	595	617	613	580	601	552	604	644	624	589	551	602	619	596	603	601	580	632	583	611	604	585	638	610	575	571	556	621	572	600	633	576	644	619	613	610	602	605	621	564	561	540	612	584	648	577	582	560	599	585	562	576	607	585	600	610	594	644	565	603	568	612	606	596	613	619	609	667	589	585	602	626	589	562	630	557	613	633	630	599	626	575	582	558	603	599	572	606	621	549	624	601	595	594	568	605	634	603	606	606	592	565	576	602	615	617	623	568	587	553	598	599	590	576	593	570	626	564	580	593	589	600	602	600	642	624	631	558	574	621	626	590	567	580	600	614	578	624	614	601	641	610	551	617	660	619	598	595	593	611	555	616	617	611	586	612	621	612	597	620	610	566	623	561	533	571	613	579	615	623	589	599	598	550	598	582	583	642	588	616	590	583	596	614	603	589	592	593	572	621	584	631	595	556	657	605	575	634	592	572	588	607	600	600	632	576	641	583	587	625	609	594	581	585	611	590	639	586	604	599	587	582	635	575	574	586	602	574	607	621	572	633	552	584	602	647	613	564	582	637	519	606	609	594	610	582	583	611	583	595	594	574	577	583	611	595	620	574	647	603	637	620	571	577	627	569	590	636	632	640	614	607	584	578	569	573	570	602	611	577	588	559	635	605	561	580	633	571	543	586	569	577	634	607	647	607	589	573	603	566	605	538	589	627	556	598	577	602	556	581	612	595	573	636	562	591	574	605	629	582	635	615	617	639	593	595	597	604	600	587	601	593	631	572	605	608	611	571	585	607	592	605	602	630	549	583	609	559	536	611	582	623	565	593	591	574	595	604	581	650	570	603	624	632	610	560	598	559	606	552	650	562	623	568	598	601	557	547	558	621	583	594	576	577	562	551	582	590	589	587	565	598	631	610	575	580	601	611	573	557	558	589	571	595	621	578	567	582	570	619	590	621	598	651	596	594	567	602	604	616	574	599	592	558	556	586	613	566	581	602	620	632	581	607	642	639	628	585	606	627	607	575	607	572	618	575	657	604	594	558	584	569	595	571	560	566	568	622	597	564	556	585	593	648	606	614	606	559	616	608	586	653	622	623	609	615	580	548	639	604	594	630	628	598	583	598	582	631	589	613	609	577	594	588	581	604	644	627	574	626	590	641	647	607	583	597	600	600	583	619	568	607	608	650	595	582	601	628	613	592	547	579	582	587	610	583	568	631	602	626	598	554	598	613	590	572	592	576	623	591	545	560	609	594	575	591	553	591	615	578	590	637	611	621	606	632	661	617	605	613	597	629	619	568	630	562	587	576	619	596	612	661	611	564	616	588	584	618	584	576	586	596	632	619	616	646	636	577	634	573	584	598	602	573	535	618	587	617	585	602	645	598	589	618	625	586	564	610	620	599	635	581	592	634	573	602	616	589	577	607	590	578	611	592	544	630	572	594	635	604	594	577	571	580	609	597	549	642	602	577	575	603	551	586	611	581	619	642	575	593	576	548	635	635	586	537	586	604	610	663	605	602	585	565	574	574	595	560	582	624	602	588	594	618	595	562	619	582	633	573	564	546	595	632	575	550	566	575	626	574	591	591	613	598	648	593	597	575	580	571	568	580	604	567	580	604	602	592	591	622	624	602	647	568	625	645	621	540	594	622	606	593	615	587	567	577	569	576	575	627	583	594	601	598	604	609	579	616	590	587	589	557	607	589	619	587	617	591	580	612	628	605	609	621	604	578	589	601	624	616	600	610	590	606	590	595	572	574	605	631	605	636	617	609	557	622	639	581	628	572	613	614	626	622	594	588	613	571	615	586	583	550	606	581	554	573	603	562	603	597	606	601	609	640	613	600	606	613	640	597	588	628	582	617	593	600	618	591	591	582
8532	1861	2470	1711	1119	812	639	514	400	301	308	298	250	242	218	196	188	184	194	182	173	164	148	163	162	141	151	154	126	164	136	149	136	131	152	138	152	158	142	150	154	153	146	138	131	130	164	138	141	140	150	131	125	133	139	152	151	143	138	120	119	150	132	145	130	147	133	133	143	121	123	158	122	120	118	114	134	152	131	124	138	147	137	127	125	140	123	130	136	129	119	153	132	148	125	114	137	140	128	130	148	117	132	127	123	126	129	108	136	125	150	114	127	134	116	113	122	121	126	144	135	114	132	121	123	115	127	114	114	128	136	112	119	109	138	125	123	129	110	140	116	133	155	141	141	116	136	121	125	151	141	118	121	141	118	131	144	140	127	154	139	132	137	137	132	122	136	145	130	137	135	132	140	135	127	123	133	119	139	141	109	124	125	149	135	128	121	132	145	122	127	133	160	125	125	133	137	121	129	138	139	135	110	128	127	136	131	119	114	126	124	102	133	130	106	130	135	119	140	127	120	120	145	132	140	125	126	139	161	120	130	141	136	116	136	142	108	156	130	131	128	124	135	150	103	118	122	133	115	145	124	136	132	121	136	120	131	136	134	133	147	133	139	130	115	118	116	109	112	120	140	142	132	122	119	121	122	119	115	137	123	131	126	115	111	132	135	139	128	127	123	129	124	137	145	142	115	127	107	128	112	122	118	136	146	153	123	109	124	115	123	135	133	112	122	132	108	134	131	113	131	132	128	140	128	149	135	125	132	129	118	115	128	116	129	122	128	132	123	135	135	110	115	135	148	108	107	118	119	132	111	129	134	112	147	128	134	136	115	142	113	126	123	119	140	113	133	122	113	138	131	106	147	108	120	128	138	142	127	136	131	134	127	130	120	126	106	125	123	126	132	121	124	158	124	147	129	115	140	122	128	136	136	120	107	120	125	136	119	157	143	127	133	155	119	127	115	147	102	126	131	112	134	117	105	137	130	134	134	121	129	129	119	118	133	101	123	134	132	103	134	128	133	130	132	116	140	127	123	127	136	150	116	146	139	118	143	130	140	133	131	126	126	113	139	131	114	112	137	133	130	125	125	135	124	152	119	132	122	137	120	121	129	133	121	130	132	133	128	117	144	131	126	146	133	133	124	132	131	138	119	126	105	131	128	125	132	122	153	122	124	136	135	123	127	125	130	141	136	115	131	126	110	107	144	140	114	141	107	140	155	125	128	124	131	121	141	141	136	125	136	130	120	142	129	138	128	106	118	144	109	138	130	140	136	141	133	155	124	123	126	124	133	124	115	129	128	140	137	129	133	137	127	120	111	122	99	165	136	137	115	119	148	125	151	131	121	148	134	141	136	128	128	124	139	122	119	157	155	132	130	151	143	126	125	144	142	135	128	125	136	110	137	152	126	141	141	127	138	149	120	131	126	144	143	117	135	122	122	130	141	137	107	143	117	139	136	108	134	118	130	119	135	128	130	132	142	138	127	118	132	135	131	105	129	135	129	121	114	122	138	135	130	119	121	119	125	130	125	129	154	118	121	115	128	136	137	124	112	111	143	143	144	124	140	141	128	115	120	126	112	127	125	124	144	136	116	122	122	115	116	121	114	121	154	130	121	133	147	122	119	135	136	133	128	143	126	119	148	143	135	127	106	119	125	135	121	149	128	139	141	136	139	138	132	132	123	124	121	141	108	118	139	117	133	127	121	124	154	136	132	138	120	144	130	134	108	135	129	132	147	118	134	115	130	133	147	131	141	128	142	135	110	120	133	114	139	151	109	125	119	141	121	145	153	129	123	122	132	134	142	141	135	125	132	117	125	109	137	116	119	148	122	127	125	120	106	124	114	129	107	142	151	123	145	138	123	130	122	121	125	147	118	124	132	116	144	129	132	99	127	121	144	120	107	115	138	130	124	129	129	124	147	147	144	123	152	123	128	141	121	125	143	134	117	126	133	151	110	118	125	139	145	131	142	115	118	134	111	118	126	121	139	131	120	139	135	143	136	128	126	118	145	143	129	112	132	108	153	124	121	126	119	125	121	133	139	134	134	127	146	133	130	134	124	124	129	134	135	132	111	98	140	128	138	118	124	121	133	127	118	111	133	105	114	125	131	132	121	139	153	127	136	136	143	142	134	129	136	128	143	123	133	118	124	141	147	112	130	125	148	131	135	138	125	128	139	121	130	158	137	124	117	115	113	127	122	143	119	140	148	149	159	149	119	131	123	140	139	129	148	129	148	127	127	122	148	148	142	162	137	114	136	141	115	135	137	127	124	132	136	146	128	158	119	125	122	140	126	121	124	118	127	121	156	133	138	119	150	115	146	151	112	155	115	137	146	94	151	118	140	119	133	103	140	121	135	128	120	116	118	141	116	148	134	146	128	128	142	121	131	136	122	135	115	100	127	120	128	120	122	132	132	119	139	130	146	134	117	122	128	122	130	130	137	122	137	138	120	120	128	124	106	129	111	146	127	122	147	153	128	134	141	135	133	135	141	147	127	123	142	123	122	120	152	147	130	124	144	114	122	126	123	146	130	115	128	120	127	128	142	137	128	122	132	119	126	114	118	135	160	149	133	127	125	138	128	120	127	119	124	129	133	135	138	152	128	121	139	124	116	128	121	139	131	122	128	133	124	127	128	156	135	123	123	122	139	137	137	124	135	128	127	127	116	123	146	132	128	143	144	112	139	164	134	134	130	136	124	133	131	105	124	128	130	146	121	131	128	126	145	130	118	118	146	139	107	116	151	129	133	131	133	108	140	117	134	121	123	163	125	128	136	107	115	130	158	138	129	127	124	131	115	128	135	124	168	124	133	122	136	125	132	140	118	112	109	131	114	120	131	123	122	135	154	122	126	114	125	119	118	126	130	141	129	164	159	115	138	132	93	125	113	127	110	118	147	131	128	119	123	110	124	122	126	130	142	135	142	155	136	137	141	126	121	134	128	128	144	127	113	138	135	122	111	125	134	139	132	155	147	126	113	143	123	127	123	133	127	146	160	125	137	140	120	138	150	128	148	120	124	142	116	144	129	130	132	132	125	140	112	109	105	117	112	134	133	140	139	122	136	123	147	141	148	144	118	130	117	121	163	127	122	141	144	105	123	147	131	126	126	123	129	128	124	127	143	136	113	124	136	120	120	143	136	121	141	109	119	140	126	133	118	119	149	128	114	154	131	115	138	134	144	127	131	139	115	145	128	125	124	129	121	121	123	113	140	116	127	119	130	121	126	116	126	133	135	137	116	135	141	134	125	117	136	127	125	127	133	137	141	132	135	129	120	109	135	125	129	129	134	155	108	146	138	119	130	123	135	138	131	131	141	119	119	147	121	131	142	145	107	126	137	121	133	132	125	131	141	122	139	141	146	123	113	134	133	144	137	128	118	115	144	166	126	122	126	115	135	124	126	126	139	131	127	110	125	160	128	144	153	139	128	130	126	128	113	124	140	139	112	117	124	123	123	130	131	133	125	131	143	134	140	124	115	128
7692	2335	5217	6183	5433	4357	3613	2998	2530	2193	1844	1715	1505	1466	1222	1139	1118	968	998	942	879	810	804	733	769	706	712	658	642	626	663	590	600	568	608	550	587	608	577	585	544	597	540	577	540	576	513	529	534	542	498	521	512	522	533	487	531	497	500	518	509	528	496	484	491	460	511	489	502	477	509	500	511	506	454	507	481	482	527	476	464	483	435	443	480	455	463	420	457	484	493	469	433	457	457	446	485	490	454	457	422	481	456	499	475	516	506	457	431	495	482	471	502	461	435	486	420	441	464	465	456	461	452	451	473	446	418	469	480	476	462	429	454	412	453	451	456	480	423	443	488	469	436	456	482	452	476	443	425	478	460	470	495	428	466	487	446	505	474	444	442	434	474	412	449	458	439	437	481	430	454	443	450	466	441	432	413	481	450	459	437	443	440	461	443	474	451	457	417	433	443	460	453	415	430	450	417	451	456	472	431	430	463	456	433	416	476	485	461	446	441	464	461	465	443	453	462	504	457	473	421	437	430	440	424	451	473	432	405	482	430	473	456	493	473	434	445	469	446	462	436	456	424	426	451	413	430	470	434	445	456	446	455	470	448	452	453	453	485	422	440	463	434	440	424	421	424	431	472	451	483	459	461	487	453	438	441	478	484	454	452	436	475	429	454	484	439	449	475	460	469	463	460	481	461	494	452	439	439	455	497	452	465	422	442	438	486	452	447	453	451	431	506	446	454	446	475	443	442	452	401	454	429	428	454	440	453	424	402	450	473	445	438	516	448	460	458	455	451	451	463	434	481	449	441	468	447	444	437	469	455	453	503	470	451	454	417	459	482	438	435	447	443	427	430	465	440	459	502	456	473	451	450	443	477	462	451	462	420	447	446	423	429	415	456	457	435	408	456	478	466	398	422	456	428	467	487	415	444	460	449	460	473	450	506	456	505	446	438	480	443	453	441	435	448	472	460	465	439	445	427	446	463	431	427	475	481	467	451	452	418	459	456	425	453	427	446	465	468	473	416	442	463	440	482	448	457	417	442	469	470	442	452	478	439	443	461	482	471	440	477	436	432	414	440	465	449	442	443	436	445	422	434	448	466	391	490	426	428	440	463	440	464	468	447	448	468	441	478	451	449	470	464	461	439	448	464	465	429	460	448	466	463	459	454	419	437	454	465	430	460	483	456	461	445	479	501	412	473	448	461	489	423	409	431	427	416	479	455	406	425	462	457	465	466	494	462	484	430	424	462	452	451	430	442	435	451	420	416	440	466	420	472	453	461	419	469	444	437	468	430	459	441	435	420	416	444	448	402	510	430	454	500	439	443	462	451	461	461	403	432	472	428	430	464	473	444	402	431	442	482	449	414	395	460	434	466	474	472	492	459	484	462	473	472	438	460	419	448	442	446	467	469	446	447	460	452	450	438	466	457	460	463	462	483	462	434	448	426	449	462	424	447	448	466	456	448	431	478	471	462	476	484	445	478	428	449	424	437	499	453	454	455	417	455	429	458	435	435	450	452	470	464	449	461	456	451	452	444	464	434	486	455	423	474	440	449	457	446	453	459	484	428	440	449	487	460	470	469	465	463	474	468	441	460	405	451	429	450	432	434	455	488	463	440	443	442	454	450	469	435	448	419	426	482	447	455	418	473	470	427	479	449	427	467	414	460	450	465	412	439	466	460	455	478	443	469	453	459	440	433	477	441	430	432	485	454	459	455	427	471	442	442	494	453	456	458	461	483	441	466	477	434	479	465	463	420	416	445	440	447	421	482	441	441	433	484	472	484	516	415	419	454	428	401	436	415	440	461	431	439	426	449	427	459	426	478	444	465	451	412	435	451	445	468	441	425	477	461	471	434	467	423	447	468	440	455	419	408	433	432	436	445	459	435	427	438	470	451	459	466	476	452	441	466	437	443	465	431	470	448	443	482	447	462	437	454	444	447	447	437	435	450	470	431	494	465	444	464	438	431	472	454	462	464	449	467	456	497	500	505	467	460	453	453	439	442	428	465	470	442	464	467	448	496	459	486	458	475	416	479	485	455	461	443	439	448	456	433	456	449	431	426	441	464	440	450	456	462	471	444	449	429	498	465	439	461	451	454	429	456	472	464	433	463	419	454	465	445	483	422	460	439	431	469	486	438	451	479	478	486	391	462	418	471	460	435	446	454	411	468	468	524	432	482	453	409	445	450	469	431	462	462	432	430	448	398	423	455	439	450	411	442	448	456	466	477	437	422	448	464	475	490	484	474	470	451	403	422	429	438	403	458	466	419	457	425	406	484	460	448	480	465	462	465	472	453	481	498	462	475	437	438	411	451	421	435	467	432	447	456	445	484	441	465	438	498	426	460	477	419	449	465	436	422	451	446	448	497	426	441	425	458	453	440	459	457	424	453	443	440	447	456	475	462	422	456	461	471	426	431	459	450	446	449	444	471	445	487	449	470	464	444	447	443	459	465	451	430	432	420	452	453	459	467	446	458	456	449	431	446	475	432	456	443	461	456	453	456	437	441	464	448	474	432	439	453	462	456	458	465	477	441	451	456	450	450	449	488	450	430	402	495	436	440	423	454	452	431	414	451	414	460	435	460	449	464	484	476	477	460	445	442	473	428	459	446	457	441	440	416	425	460	452	458	456	484	461	439	443	459	446	477	431	436	435	432	453	495	461	451	454	462	461	440	449	432	483	462	463	442	435	466	477	401	409	416	463	424	464	412	421	460	487	485	449	490	461	429	430	488	458	440	439	438	434	442	446	474	473	472	432	461	448	429	427	411	426	428	445	449	447	466	443	433	454	472	457	410	417	454	442	434	480	451	458	461	510	457	460	467	463	447	470	446	481	436	436	419	469	482	454	461	463	470	452	435	458	445	455	438	447	457	478	452	430	444	460	415	468	426	485	470	473	424	452	416	448	455	412	409	421	437	471	443	427	449	436	445	482	400	477	463	446	465	423	430	434	448	457	469	415	431	438	440	470	452	471	439	475	456	424	447	454	420	456	437	439	487	463	456	451	458	470	431	462	440	428	439	438	454	467	455	464	441	454	451	449	455	474	467	463	418	479	462	445	432	486	441	457	450	422	470	390	439	467	409	444	477	458	435	467	404	451	428	437	429	449	467	441	437	422	467	465	457	430	470	454	483	446	440	459	436	474	435	512	408	445	481	459	498	434	491	462	422	417	409	425	459	459	430	455	446	460	438	475	436	468	462	453	438	473	447	484	497	446	465	464	442	459	441	451	413	464	432	470	482	470	494	439	459	464	468	466	442	438	456	515	462	472	499	440	508	441	471	431	441	491	409	454	456	442	464	423	466	498	439	446	441	440	437	431	446	478	439	453	454	434	497	430	457	451	456	449	466	421	476	439	454	445	456	458	461	409	439	483	475	458	475	433	488	428	461	459	456	455	431	466	432	450	460	431	443	464	478	464	448	463	446	445	452	438	480	456	429	464	452	468	488	422	445	451	463	426	452	437	458	457	434	453	446	471	476	481	472	437
1344	348	374	349	352	313	353	323	317	324	297	320	292	317	298	286	319	294	327	292	328	312	337	309	289	325	300	298	298	310	351	313	308	312	316	307	318	283	300	329	325	290	309	288	303	316	288	291	321	313	303	325	287	321	291	336	330	326	326	355	305	315	301	297	323	324	300	299	309	327	300	333	294	329	310	304	309	335	338	314	306	320	309	294	335	317	307	299	292	308	330	291	305	319	290	290	309	296	319	326	345	330	339	342	319	334	318	289	331	322	293	296	316	294	295	305	312	304	322	327	307	328	308	318	281	335	298	325	297	312	301	310	321	320	327	315	294	302	327	306	325	292	348	304	302	300	275	305	302	304	322	301	323	303	328	318	291	312	304	306	306	301	305	313	318	277	311	302	288	300	314	319	321	304	334	320	303	298	310	314	282	315	323	300	316	276	303	292	285	316	295	356	319	292	324	323	313	332	349	293	292	317	320	330	279	305	304	314	333	324	311	300	338	304	333	320	301	285	305	333	315	311	311	311	335	310	295	291	298	292	301	322	335	271	336	332	293	285	319	303	316	283	309	332	336	321	338	312	300	330	318	299	277	310	316	308	300	273	309	315	295	319	300	303	323	311	302	334	298	306	315	295	289	311	316	299	321	317	333	291	302	313	329	317	337	343	314	328	304	342	298	343	270	285	292	284	303	286	308	305	298	320	302	309	280	291	325	328	337	321	337	331	317	320	361	325	352	269	344	315	343	297	282	327	308	279	312	338	308	341	325	306	329	331	320	324	324	331	280	338	336	333	337	321	349	293	307	313	304	318	287	294	341	331	312	306	331	306	291	323	322	309	322	287	299	295	320	326	313	328	308	311	307	326	280	276	313	307	295	332	292	296	327	342	312	329	320	310	324	283	283	317	327	320	310	278	289	307	363	343	298	329	296	293	322	310	285	313	305	319	291	281	314	304	314	289	322	305	297	288	287	322	297	313	291	319	294	300	305	279	300	299	295	309	291	314	361	306	322	324	304	318	311	303	282	273	340	296	277	301	340	305	323	273	318	292	329	289	339	292	306	293	296	311	304	305	309	323	285	311	310	322	311	304	341	293	334	343	315	310	344	287	329	324	354	309	299	303	305	325	280	320	317	321	302	347	330	277	330	308	340	306	279	275	357	334	306	350	312	318	295	313	294	329	294	298	334	309	324	322	266	352	314	311	334	316	326	319	314	297	308	311	321	329	325	335	303	314	299	338	285	331	308	328	313	325	307	317	307	295	303	317	282	290	303	321	287	324	338	322	317	304	336	327	291	311	336	304	314	345	300	330	355	315	320	335	334	306	311	306	307	296	300	304	319	364	296	315	334	292	338	314	283	327	285	311	303	311	312	300	287	287	284	319	311	292	314	295	283	321	302	314	315	301	300	311	328	327	359	353	312	268	306	316	286	301	312	304	302	298	286	303	295	304	301	323	283	309	287	319	330	305	284	300	308	300	343	336	308	333	291	328	334	321	293	291	310	309	298	317	315	310	285	317	334	299	286	351	326	300	298	315	287	296	284	305	321	308	306	307	296	323	318	304	322	318	277	315	300	299	330	285	311	342	307	304	347	296	316	297	283	279	303	319	312	326	328	289	348	322	320	338	306	314	302	280	324	309	277	314	309	321	328	288	334	302	322	331	313	313	319	300	344	308	305	284	309	315	329	341	292	303	340	343	322	303	336	311	335	314	336	297	309	296	295	291	318	291	335	323	315	331	307	296	328	303	299	275	302	317	312	293	290	301	261	315	313	313	335	290	301	298	290	323	315	298	296	305	305	254	307	299	302	291	307	318	307	297	301	310	342	299	312	294	325	307	274	301	304	335	330	320	302	320	299	282	290	307	309	319	290	314	311	313	317	307	301	301	293	312	303	304	349	295	317	319	295	358	343	304	320	298	333	332	327	343	291	295	327	309	304	294	349	318	287	295	311	250	295	318	276	276	309	307	313	324	311	301	299	305	288	330	340	330	280	330	304	327	281	300	307	317	312	316	265	304	277	306	311	292	332	302	323	345	308	321	322	311	312	302	306	289	289	312	329	306	292	329	324	308	312	337	291	309	292	308	292	296	305	309	309	333	316	308	312	314	351	304	314	326	302	328	309	311	325	289	336	279	290	299	302	294	317	289	299	273	278	271	324	298	322	344	336	294	275	296	305	278	307	311	333	297	282	325	310	322	282	303	270	324	316	309	330	302	303	271	345	311	315	294	326	310	303	301	300	281	327	306	324	330	308	314	333	294	302	302	323	320	298	304	297	318	306	307	298	311	299	316	306	294	292	300	306	331	316	330	262	293	317	323	330	332	340	320	298	313	320	303	297	300	335	340	283	345	275	328	327	324	264	312	306	333	307	325	345	304	310	312	308	295	308	291	343	306	316	318	307	338	327	327	286	339	326	299	311	294	286	297	278	328	302	304	313	309	309	288	283	322	304	299	291	320	306	326	321	319	299	274	317	315	315	313	297	282	304	321	305	322	327	290	312	304	318	331	304	316	288	313	344	306	304	268	308	323	346	329	294	343	300	332	292	340	299	310	304	338	300	329	319	317	290	321	324	274	310	298	306	304	309	305	306	310	316	314	311	293	302	289	296	278	308	276	305	301	317	319	309	321	309	305	304	285	274	327	318	323	294	308	309	262	312	335	336	310	320	329	323	305	307	290	300	289	306	360	282	294	317	289	339	333	286	322	313	306	330	329	320	303	310	292	287	307	304	327	324	298	310	323	303	330	268	290	314	320	306	295	306	324	324	310	315	307	285	323	292	334	322	310	348	360	332	276	299	294	344	310	317	321	307	291	291	327	337	345	319	327	299	300	302	304	325	305	289	330	318	300	313	305	300	326	298	320	301	328	294	293	307	297	304	331	285	318	299	293	305	322	285	297	330	284	331	319	303	320	324	320	316	339	300	309	341	303	323	335	292	337	284	345	338	306	312	318	294	316	342	294	295	333	314	352	329	332	306	299	309	351	292	282	315	291	323	284	336	326	311	287	308	312	304	327	319	313	322	311	327	319	296	304	333	318	289	280	321	298	337	311	318	319	301	296	338	285	313	362	306	300	315	313	328	272	325	311	308	305	281	303	325	275	292	301	329	292	290	305	327	324	341	342	319	325	299	309	273	295	340	303	321	317	297	291	315	298	297	279	327	328	322	342	317	312	265	325	270	309	330	291	325	297	298	307	313	295	323	295	314	323	320	330	328	312	331	300	312	326	319	306	351	318	317	315	320	300	341	338	317	313	307	304	315	319	299	309	317	309	336	295	310	327	324	324	313	327	302	290	320	321	313	311	328	327	311	309	303	292	293	315	289	306	291	295	304	324	304	329	305	323	315	303	339	281	324	300	273	336	271	305	291	303	283	327	284	290	274	330	279	325	317	302	300	315	331	305	289	294	339	319	284	326	287	276	334	324	339	305	289	301	305	331	289	293	321	294	281	328	332	304	333	293	324	295	327	320	297	285	305	302
2257	1021	1088	1056	1110	1034	1048	952	982	983	918	923	1042	951	1031	972	1015	929	922	940	960	942	901	982	966	993	921	917	902	920	902	956	939	938	843	1036	1000	988	932	989	929	952	861	953	946	915	947	917	932	960	915	912	885	970	935	944	926	904	936	920	933	1012	979	970	913	960	930	920	928	943	946	923	930	960	966	985	959	917	960	948	930	923	914	885	944	889	891	944	991	906	1007	942	922	929	938	924	969	870	949	892	868	959	952	989	923	1000	884	949	945	963	912	886	939	950	929	974	929	922	935	967	963	904	952	914	918	966	948	865	942	913	964	974	904	991	947	968	974	963	966	925	894	964	891	888	908	930	965	897	931	915	924	897	941	986	943	984	889	892	949	933	920	952	917	951	1006	964	941	935	947	935	930	915	960	954	909	910	916	896	965	903	945	964	912	945	950	924	959	938	987	955	908	951	929	912	945	981	937	1016	967	999	889	972	954	922	882	936	995	882	922	961	971	898	978	899	966	935	947	895	958	918	965	957	942	895	896	906	929	882	923	933	868	936	1045	913	879	898	907	968	906	940	962	907	919	956	978	980	942	951	952	911	970	929	943	915	912	945	950	917	971	924	1010	957	950	979	976	911	894	949	1010	883	967	956	987	894	913	897	903	957	937	929	976	908	913	934	918	994	1024	907	926	929	888	937	946	970	902	968	890	856	998	959	944	876	935	938	914	923	919	964	958	919	904	951	900	992	897	977	907	950	904	978	936	978	916	948	964	958	912	953	905	880	942	910	919	986	981	943	928	918	857	953	935	953	944	933	1028	962	1002	912	953	934	946	960	963	878	964	1006	949	915	963	923	949	898	921	934	963	938	947	911	893	961	998	944	929	964	954	910	908	932	923	938	939	960	939	903	977	966	952	954	956	955	1005	932	924	926	915	943	900	957	897	847	976	948	950	909	944	992	934	883	953	887	952	910	945	932	960	969	960	978	920	954	961	954	962	939	973	989	925	933	919	934	931	946	915	928	935	951	917	932	944	956	924	928	943	954	932	923	924	913	1012	937	960	903	950	923	964	998	917	968	876	897	972	969	919	938	895	925	911	969	951	892	917	893	986	917	891	923	982	881	986	981	923	931	966	909	924	971	902	954	950	906	963	970	930	904	972	987	922	883	902	936	966	979	858	915	927	925	949	947	871	971	947	1011	884	942	976	959	985	921	883	997	956	885	934	956	975	959	932	953	956	916	914	938	950	989	989	978	946	979	915	909	977	954	923	870	951	970	950	905	910	877	940	968	923	964	938	916	890	952	938	896	944	956	940	890	937	970	919	913	921	889	943	901	933	936	971	936	939	943	891	974	970	942	924	913	915	925	939	969	970	977	952	916	894	948	926	941	924	914	970	926	901	918	886	991	931	958	950	938	955	893	974	1004	984	959	934	958	865	947	973	957	959	959	973	865	945	931	888	928	969	956	940	949	915	946	994	946	1018	957	972	902	942	956	928	885	985	937	941	968	890	902	987	926	944	904	964	907	932	963	945	916	955	869	965	986	1029	948	938	908	910	943	948	947	940	931	907	967	994	945	967	905	865	910	939	873	965	952	961	951	1000	916	910	924	941	927	876	970	929	934	939	945	902	932	978	963	899	924	930	900	1008	955	929	934	988	929	953	936	976	877	926	915	961	965	955	945	993	955	999	947	964	936	929	916	934	925	920	949	907	954	999	960	879	971	921	956	957	908	880	893	942	961	950	964	949	929	950	977	912	913	928	896	939	941	942	979	933	924	951	949	971	918	951	943	984	985	911	970	975	911	962	974	939	940	935	979	908	909	923	956	935	928	946	966	970	911	944	932	944	925	933	958	922	943	933	902	944	951	893	885	930	935	942	972	902	899	939	933	915	1008	939	965	935	948	924	948	956	941	995	922	916	889	997	913	963	947	896	974	921	903	900	948	951	935	938	890	955	920	925	913	935	933	926	970	908	898	990	945	859	886	940	938	887	953	986	976	910	920	955	898	949	953	933	949	934	953	907	976	986	945	946	902	892	968	907	990	952	943	919	911	1009	922	880	916	978	907	893	948	915	949	936	948	964	954	989	971	978	941	994	951	947	941	929	941	925	960	922	939	960	929	906	897	992	897	977	926	945	925	980	937	919	964	956	932	951	967	972	957	942	943	941	964	919	1009	902	913	868	984	966	963	918	956	965	898	992	927	957	984	914	955	873	984	883	979	927	1027	901	972	915	898	905	920	968	932	891	960	924	991	907	943	953	885	970	939	971	922	888	914	918	973	934	975	925	923	975	935	931	953	927	950	886	936	961	929	947	911	902	942	923	991	936	956	950	914	898	929	937	910	902	875	961	989	950	959	947	874	936	958	959	921	972	965	960	995	992	958	946	938	927	918	940	969	909	937	921	936	912	953	952	922	928	932	968	929	951	990	965	959	990	943	945	951	870	901	909	946	929	939	996	883	937	977	944	961	965	989	1002	951	956	937	1005	920	958	918	1000	961	928	911	1002	1002	893	883	956	938	901	966	968	949	916	960	920	995	945	892	963	929	944	906	975	938	916	916	918	917	913	913	943	928	943	1021	935	928	942	988	924	910	957	904	950	885	957	990	930	896	958	939	896	973	977	972	967	959	944	966	918	919	919	934	932	938	976	875	936	929	990	1025	956	930	903	940	962	988	991	924	907	928	976	997	921	952	934	897	991	929	933	973	950	909	956	951	909	935	936	978	961	945	937	912	902	924	984	972	927	906	916	952	930	964	952	960	953	959	961	924	912	900	948	943	941	900	901	966	942	929	906	885	956	919	917	921	969	925	918	912	994	915	922	967	961	971	928	937	948	958	951	996	1004	942	933	952	935	966	959	957	882	986	969	931	972	930	952	917	962	971	926	943	940	958	911	955	973	939	1004	941	945	964	928	944	911	941	931	887	950	889	960	949	931	955	928	956	939	972	889	899	893	960	910	911	973	930	960	962	924	928	921	921	933	988	912	920	962	974	952	952	969	950	915	929	956	961	985	944	934	951	979	1016	990	976	918	898	966	920	964	941	910	942	907	947	914	921	917	959	961	983	953	912	965	911	983	971	889	916	994	945	946	959	929	913	924	935	932	935	915	980	940	924	936	991	958	898	927	979	916	937	944	921	894	957	905	856	918	923	900	936	968	958	940	931	992	979	955	981	968	960	920	923	945	947	919	938	907	905	952	961	904	899	926	880	968	966	917	928	939	893	919	908	940	991	984	937	964	938	957	935	881	902	915	924	982	934	938	893	918	950	922	1008	878	950	926	946	913	955	872	884	961	991	948	906	998	971	952	934	895	932	927	943	953	996	903	915	982	965	904	864	947	898	964	884	947	907	973	934	908	928	958	917	948	922	913	952	911	946	966	879	995	956	961	983	972	992	969	918	895	926	953	945	941	902	1009	883	924	943	885	918	941	960	874	926	971	968	940	907	947	939	946	972	929	939	915	914	983	975	957	953	949	977	912	938	961	929	939	935	919	926	917	906	893	952	949	964	902	959	932	943	917	932	905	950
4447	985	1210	982	756	504	466	371	310	273	290	264	245	231	258	238	225	230	192	215	222	179	195	210	181	201	177	207	213	200	183	177	196	184	186	198	203	192	149	224	185	208	187	198	167	202	172	183	183	192	204	207	170	193	194	172	189	224	197	178	196	171	184	199	165	189	188	170	185	178	184	162	159	199	180	200	192	180	192	186	175	204	206	182	202	208	190	205	171	189	167	160	192	160	177	187	169	207	189	196	184	171	151	166	196	187	192	203	199	193	171	177	204	175	165	176	193	192	186	180	160	200	197	186	139	175	185	179	193	186	158	188	175	194	182	203	175	179	168	207	190	204	195	180	159	175	193	201	200	176	176	192	196	186	179	182	196	179	215	182	189	160	193	179	190	185	192	182	197	202	156	186	199	174	172	218	172	189	183	189	165	160	175	207	208	181	189	151	177	192	196	167	161	178	199	186	186	185	178	185	185	178	204	181	209	177	225	191	202	193	183	194	160	157	193	176	207	206	167	182	173	184	195	180	202	185	179	177	180	167	191	177	163	194	186	186	191	173	207	201	152	180	171	152	170	206	191	211	159	186	162	194	190	169	201	189	171	199	174	195	189	194	196	183	186	193	168	178	173	189	181	206	187	185	188	178	185	185	187	180	195	189	220	199	188	167	184	180	188	207	176	185	162	162	204	191	177	167	168	204	187	196	182	192	188	165	205	199	196	198	172	144	159	159	194	204	173	193	165	165	176	178	175	193	204	192	164	169	183	207	174	176	169	163	209	174	181	187	201	185	197	178	191	202	192	198	194	196	179	183	183	182	205	174	189	180	202	178	178	186	175	195	195	186	149	158	179	179	183	161	180	167	170	159	180	217	201	184	184	185	194	178	196	175	180	193	197	176	208	201	176	208	167	185	190	168	194	192	174	188	195	186	190	183	173	187	175	199	189	189	172	191	178	185	164	185	177	191	176	176	196	190	180	193	194	191	181	166	195	178	183	176	175	183	159	194	190	191	178	196	179	172	217	182	192	208	170	162	180	186	190	176	173	202	203	192	174	165	171	189	159	187	185	184	177	184	199	188	193	185	178	180	167	166	163	185	187	187	194	180	178	196	219	177	182	178	191	167	193	174	158	174	185	176	212	193	179	184	190	194	153	162	201	199	155	185	180	203	200	179	169	178	186	197	180	174	183	182	196	208	194	153	162	177	187	151	191	171	187	175	201	172	182	174	177	177	153	172	158	180	191	185	191	170	204	182	192	182	203	165	170	161	188	185	185	194	182	184	168	188	191	174	186	172	216	199	188	183	188	187	192	187	170	205	213	171	181	200	183	203	208	176	181	184	188	196	168	184	170	210	176	171	181	181	183	197	177	177	160	155	192	174	170	181	198	196	198	169	181	194	174	182	178	175	203	172	173	190	171	166	206	163	162	177	183	193	156	165	187	208	202	174	175	194	184	171	169	201	197	188	183	191	178	172	182	188	203	189	203	191	182	158	209	178	183	203	185	192	193	172	168	166	199	161	184	188	186	192	164	190	190	198	199	197	191	180	189	170	205	170	193	191	177	184	170	205	184	190	199	174	206	173	175	196	180	170	203	202	180	191	180	174	179	173	201	160	168	149	178	200	152	194	187	176	165	162	168	200	178	167	197	210	195	164	192	190	179	209	184	184	159	173	170	168	177	187	173	201	179	180	187	184	187	188	187	215	185	186	186	183	172	185	175	174	209	166	195	191	181	177	188	161	171	197	177	179	192	203	190	179	166	209	199	170	203	198	193	185	196	196	197	187	215	161	187	177	198	185	203	176	184	175	197	188	177	174	192	187	195	185	166	167	179	200	190	177	193	187	181	182	176	202	171	160	169	208	195	191	209	178	174	181	184	191	174	200	156	164	182	169	192	179	209	174	176	184	182	199	203	203	187	179	190	197	175	202	198	169	177	164	163	157	179	202	174	189	175	174	201	190	201	183	178	188	189	166	181	168	166	204	181	168	167	188	207	198	174	172	168	187	163	196	190	197	174	185	184	218	187	206	185	194	200	189	210	188	223	179	194	186	191	201	192	174	180	198	202	182	192	174	168	173	187	194	179	197	206	157	205	201	187	198	192	170	183	184	201	184	178	179	185	159	203	182	177	178	199	159	188	202	178	210	155	208	159	194	201	190	176	182	197	200	180	193	182	193	196	174	180	177	191	195	184	188	181	167	183	185	148	193	194	191	208	180	206	191	196	184	197	172	208	188	143	178	164	182	178	183	162	180	182	164	176	189	187	201	162	192	203	186	197	182	187	181	195	182	180	188	163	195	183	178	177	164	175	197	164	196	193	200	171	190	198	217	189	158	208	176	207	187	197	193	177	157	196	208	196	180	173	163	173	195	209	177	189	186	164	184	195	185	183	192	180	182	181	165	186	186	189	181	176	189	173	169	197	175	192	198	160	185	177	189	145	183	160	192	182	180	181	195	179	179	189	188	201	174	164	200	158	177	186	176	199	189	178	184	184	205	172	161	189	186	189	197	173	181	192	193	210	197	177	172	168	183	202	196	164	198	212	175	185	179	173	184	165	183	194	186	181	197	177	187	204	188	168	170	192	183	167	163	201	165	198	200	217	189	191	183	202	208	186	196	198	176	201	184	163	174	196	179	184	197	182	194	190	175	188	168	211	173	179	164	174	196	192	177	177	197	195	177	177	176	157	189	178	169	200	185	196	172	175	166	186	159	166	177	213	192	205	196	174	171	174	168	171	186	175	196	200	185	189	183	204	180	195	173	171	181	208	180	182	168	196	189	190	168	187	188	176	189	176	176	182	212	188	171	183	181	185	203	187	178	177	198	177	170	181	180	212	173	167	162	180	195	169	190	182	190	195	182	180	155	178	161	212	182	159	203	190	180	174	190	188	192	188	185	186	207	215	181	176	182	179	181	201	188	187	184	179	174	186	195	177	177	154	168	200	182	172	185	181	184	210	185	163	206	174	190	187	163	196	220	166	169	192	155	170	180	182	170	175	180	183	172	180	193	180	192	181	168	199	183	170	187	189	191	173	213	196	189	191	198	179	159	167	187	167	180	191	198	233	209	181	203	183	161	204	182	185	205	187	191	194	190	184	188	189	155	167	219	205	178	199	197	168	187	179	188	190	181	204	189	205	170	158	181	186	175	156	192	195	193	175	205	189	186	213	146	195	199	169	198	182	185	160	153	203	211	189	194	173	169	165	171	207	185	202	185	171	184	195	195	171	188	184	149	169	161	212	191	185	202	215	187	171	197	192	188	190	176	175	184	179	156	150	179	187	198	174	165	174	179	187	167	194	191	163	189	168	186	193	165	182	202	190	176	186	187	185	187	214	188	198	185	186	149	187	194	183	188	188	180	161	177	190	199	184	187	165	185	176	169	181	208	193	200	174	182	153	200	179	173	181	194	199	200	168	182	196	223	198	189	167	202	195	164	182	183	172	203	190	174	193	186	162	176	195	190	180	194	215	191	175	195	220	184
5603	1453	3135	3510	3099	2641	2184	1894	1709	1472	1369	1247	1104	1066	994	968	929	903	867	812	786	758	786	742	792	714	742	708	693	689	706	665	645	617	668	677	688	652	660	615	674	626	657	611	683	612	615	613	639	700	629	656	658	611	603	612	637	662	600	646	671	625	608	590	648	608	610	613	577	627	623	620	601	640	586	587	622	602	557	616	614	631	654	639	588	613	590	574	623	644	589	606	618	566	587	593	583	619	601	594	618	587	624	564	622	622	625	596	586	627	557	559	588	592	600	595	620	540	620	579	589	560	613	568	636	659	579	613	596	592	613	621	605	616	588	625	638	593	595	559	616	602	572	627	586	604	586	623	625	589	574	554	584	613	614	629	589	633	664	572	618	604	632	631	592	585	614	540	588	616	559	545	607	596	650	595	538	603	602	617	585	594	624	581	589	585	592	613	586	594	617	591	613	614	609	574	644	609	565	645	557	606	553	592	597	615	663	547	584	616	569	560	537	586	640	596	596	580	599	616	588	563	624	641	596	576	582	599	633	589	615	630	578	612	655	616	581	564	584	583	622	610	606	593	591	557	598	602	588	574	621	619	595	621	627	585	581	564	581	612	647	609	571	611	615	612	613	572	624	575	541	576	573	617	625	590	598	574	589	557	571	607	610	623	650	644	621	578	613	608	609	597	579	590	614	588	594	591	598	614	573	554	622	547	578	587	621	609	584	608	615	587	579	607	607	646	573	594	591	636	614	645	590	563	651	605	546	652	623	585	624	608	570	554	578	582	632	585	577	552	567	628	604	597	632	599	572	611	588	653	608	603	627	620	586	628	602	572	600	581	581	630	576	589	613	566	603	561	567	576	563	586	589	550	590	602	599	567	572	651	593	574	622	624	595	582	577	594	582	627	607	564	608	618	621	600	612	585	596	591	570	609	608	594	648	610	637	601	606	592	634	635	586	604	593	602	616	561	608	593	568	634	613	578	594	554	645	561	606	563	632	594	585	621	612	599	565	623	580	613	597	624	630	619	564	587	607	617	570	588	571	573	613	598	590	634	624	604	619	597	568	588	592	592	571	607	601	612	614	617	511	563	620	577	629	621	532	641	575	605	593	570	584	590	563	592	642	600	598	552	586	567	595	598	564	625	569	669	587	567	631	626	534	597	565	615	613	627	566	610	596	660	631	589	633	575	573	633	591	561	611	630	619	629	603	583	593	607	607	622	599	645	556	580	627	598	550	614	571	599	583	624	587	565	601	621	570	628	579	590	567	632	604	616	622	595	607	568	621	622	633	592	555	563	583	621	600	593	592	623	625	564	629	602	632	576	572	604	663	600	616	593	643	590	591	561	560	639	627	606	586	606	603	578	600	556	598	562	632	578	608	620	576	573	600	546	613	600	638	635	559	534	590	636	609	590	590	592	576	582	643	611	586	566	602	584	600	585	588	610	656	608	617	600	585	613	570	602	628	595	595	532	633	577	673	553	595	611	576	615	606	583	592	603	593	561	552	582	611	609	576	608	551	586	606	590	598	596	596	587	554	643	618	590	567	613	594	602	601	578	626	553	567	592	605	631	620	587	613	580	577	623	594	581	612	579	592	631	602	552	647	632	603	620	583	580	609	630	615	624	623	573	605	588	589	613	587	609	560	618	649	588	619	597	587	614	597	661	599	601	649	551	580	625	622	663	601	597	620	645	546	608	617	600	572	588	604	607	576	609	637	605	627	595	643	629	572	614	587	592	623	559	591	594	594	560	547	590	593	576	575	597	628	536	589	657	600	635	570	591	643	621	594	603	599	605	615	598	615	590	561	572	612	640	613	595	618	603	586	589	580	604	553	610	613	563	598	575	638	585	638	600	612	573	582	558	637	595	597	614	586	620	609	642	587	586	605	635	634	592	567	623	615	607	617	528	654	606	552	579	593	579	586	572	592	580	580	610	593	626	604	588	580	602	604	576	617	570	591	618	593	570	610	574	630	608	596	567	611	596	604	635	601	586	598	625	590	591	621	560	620	603	625	590	618	601	578	545	562	594	593	616	566	629	602	636	614	635	654	630	560	591	605	554	587	614	575	651	603	618	601	589	591	606	594	602	602	578	645	575	545	587	569	588	619	609	584	596	594	591	537	602	621	606	607	628	625	564	583	577	581	580	589	598	561	608	602	628	622	596	583	589	568	601	630	586	638	605	599	607	567	617	590	589	607	595	601	622	591	569	574	599	593	631	613	579	592	603	552	612	598	582	585	623	562	580	573	590	584	633	595	606	611	598	611	628	588	584	594	592	560	579	618	589	595	548	579	603	603	585	631	626	580	619	591	573	653	606	673	604	618	581	568	634	587	632	571	594	571	612	580	594	569	617	573	579	629	613	617	543	624	579	609	637	600	600	644	610	588	563	597	606	561	615	582	560	593	581	574	608	603	591	599	596	599	627	626	622	639	586	602	588	620	599	599	588	629	546	574	612	588	541	622	602	597	580	578	585	595	627	590	590	593	591	594	591	590	627	586	602	584	575	600	612	604	576	653	605	581	581	569	585	594	601	576	562	575	646	597	576	587	644	601	627	581	672	633	595	598	602	586	595	598	635	581	601	582	554	639	582	560	645	581	570	653	563	617	632	585	570	610	552	568	593	598	620	585	618	589	581	581	603	632	606	619	548	619	610	619	626	631	552	634	579	601	584	593	579	617	569	605	584	675	579	573	639	622	626	589	584	565	606	589	623	590	634	637	628	571	609	631	569	615	620	608	594	610	615	609	563	613	586	570	611	608	594	591	575	585	605	608	577	574	573	556	609	604	655	609	607	623	600	617	537	585	590	622	617	599	616	613	556	575	527	638	615	641	608	602	604	623	571	596	582	596	541	569	591	638	581	603	550	621	591	642	582	630	601	616	607	586	602	592	601	549	602	594	620	596	671	601	602	564	577	600	587	601	613	602	604	630	602	597	621	610	568	602	598	580	626	565	595	619	628	600	580	565	595	581	575	592	588	632	598	632	593	629	587	598	635	595	642	608	630	593	579	581	558	619	628	614	589	604	609	605	585	613	610	567	626	577	539	607	587	585	554	590	577	619	582	646	592	591	572	596	628	586	625	582	651	627	630	595	617	596	572	591	556	631	589	610	569	600	610	551	589	604	622	581	633	628	610	601	579	582	560	572	641	595	631	572	629	598	634	573	643	607	574	631	603	609	572	609	649	599	566	607	611	597	632	593	602	557	548	568	569	600	610	574	566	577	564	605	618	618	582	584	624	614	608	611	614	573	591	614	610	611	592	598	571	627	628	636	557	573	607	567	600	620	613	598	614	590	581	654	584	598	607	587	581	573	613	557	552	577	594	596	614	567	595	563	628	587	622	602	601	575	602	589	548	598	630	604	606	584	624	606	572	578	600	610	613	600	617	621	577	606	581	569	613	602	605	601	579	609	624	607	576	584	612	582	576	599	595	599	647	607	611	591	559	607	628	590	567	574	577	639	612	588	595	585	576	595	556	588	589
8505	1904	2370	1725	1136	819	659	489	411	369	265	247	240	254	200	193	192	221	173	160	166	172	166	138	157	161	149	162	164	160	129	136	162	162	130	140	147	162	172	168	150	141	157	161	137	148	150	144	158	141	133	137	138	132	124	135	117	119	130	135	130	136	150	148	132	125	130	110	153	117	124	133	129	129	129	122	132	137	130	133	143	129	121	128	149	147	134	134	123	162	132	136	144	119	131	145	122	128	134	141	118	151	146	121	149	137	145	141	139	145	120	138	163	135	139	125	148	109	150	125	122	144	148	124	143	131	169	127	118	124	144	128	119	121	127	151	124	135	129	132	121	118	139	152	138	124	113	124	137	119	134	136	145	147	136	112	145	131	126	102	116	142	147	133	122	120	132	116	147	138	124	122	138	146	129	112	121	144	115	128	134	119	131	121	105	132	137	129	126	118	143	120	137	152	131	127	154	123	122	132	146	123	140	118	137	130	138	135	127	133	133	131	130	158	131	128	150	125	117	122	136	126	144	139	117	123	116	151	132	135	139	139	119	140	105	123	124	125	150	131	129	142	119	132	126	125	138	118	137	137	144	129	127	131	114	145	141	118	140	134	123	121	130	131	130	125	126	129	122	157	129	121	118	132	130	138	120	127	124	123	135	121	123	124	141	115	122	133	137	156	148	149	137	143	121	136	137	130	122	137	129	123	120	107	124	133	128	137	116	125	114	113	135	117	132	122	138	146	139	130	114	148	137	132	133	134	131	153	128	124	125	118	144	142	128	126	133	121	136	120	130	123	142	133	147	100	133	134	148	138	134	121	135	130	139	159	128	117	133	144	104	113	132	132	131	119	137	146	132	130	137	124	124	129	124	128	121	126	132	118	130	136	122	124	142	103	145	136	135	145	122	125	121	127	142	108	130	146	129	134	134	122	132	122	120	142	129	132	124	130	112	143	121	123	117	119	146	118	121	145	126	143	135	141	136	141	120	121	106	133	127	123	132	122	118	118	132	121	142	123	99	130	136	125	139	134	135	125	134	150	124	121	126	117	126	130	123	135	140	142	122	115	125	127	118	124	140	138	115	129	136	116	135	125	112	125	157	132	123	143	140	125	113	118	131	138	126	137	125	140	121	109	131	122	128	123	119	136	133	133	131	135	126	135	126	125	159	140	131	119	137	112	131	113	135	124	126	123	136	122	119	112	127	121	124	136	124	118	125	121	142	134	122	111	148	123	148	125	142	138	108	131	133	132	128	147	131	120	145	136	125	133	124	119	147	128	120	125	137	123	120	125	121	126	112	153	130	132	119	140	120	133	145	115	145	107	118	120	112	150	138	133	128	149	115	137	124	103	136	131	136	129	118	130	133	134	115	126	131	122	111	130	119	136	140	131	133	140	134	139	132	121	142	126	125	117	113	144	134	125	128	127	128	131	140	132	118	112	112	121	125	132	133	116	127	147	128	150	106	130	127	116	126	151	123	123	131	132	105	141	116	120	138	121	131	132	125	143	127	140	115	140	125	123	122	130	138	117	140	141	128	123	100	138	151	121	114	112	141	136	138	137	140	120	144	134	128	135	125	145	112	139	127	136	155	126	135	130	138	120	158	121	124	137	122	106	120	131	124	151	105	136	132	140	118	138	150	135	129	102	122	122	130	119	154	132	135	120	128	137	144	119	143	136	134	117	112	127	131	135	140	128	138	141	133	142	134	155	117	145	134	138	122	127	113	115	131	151	119	138	137	149	120	139	121	110	138	136	128	120	144	128	119	122	135	126	123	133	106	120	110	119	121	115	133	118	122	128	135	129	149	143	123	111	118	117	134	131	132	123	130	124	124	149	141	131	123	142	131	126	126	134	136	115	102	134	116	141	138	123	136	119	126	141	112	120	138	157	113	140	122	124	137	130	135	116	129	127	131	134	145	114	138	141	133	117	121	117	120	136	134	112	139	122	139	122	139	148	117	136	141	144	151	125	120	141	119	122	121	157	126	139	132	121	128	127	142	129	145	119	117	135	137	146	142	126	143	138	119	126	126	132	133	149	135	120	117	127	129	128	141	131	133	109	134	147	124	128	135	128	135	126	139	119	136	139	131	144	102	124	126	143	133	132	134	139	145	121	127	132	130	131	131	121	143	126	142	131	134	134	136	123	135	141	134	129	139	123	139	140	136	126	115	126	128	114	140	135	118	141	147	149	133	136	135	110	140	125	153	127	125	136	108	136	123	108	144	129	121	123	127	126	122	121	111	140	124	134	114	138	130	113	133	123	114	119	123	142	126	115	126	146	137	127	147	125	132	149	119	135	139	120	124	122	119	117	109	135	130	129	139	130	124	113	139	128	145	133	122	117	121	120	137	125	136	137	112	129	108	137	124	132	140	125	126	136	147	104	116	145	140	117	131	116	134	120	119	135	121	128	122	121	116	113	127	138	142	138	114	120	124	123	139	135	124	131	127	136	131	117	99	126	130	136	113	128	146	128	128	121	132	131	156	116	136	138	123	138	134	123	126	147	135	135	119	113	152	126	150	132	121	118	117	121	139	123	112	132	144	121	135	121	128	149	110	126	119	128	128	136	138	132	131	120	134	131	134	132	143	129	131	120	123	128	131	147	151	138	134	144	154	119	127	89	110	130	143	143	125	129	117	147	123	119	131	135	110	120	138	143	125	128	110	146	121	147	135	132	129	146	126	137	149	136	142	142	122	124	130	121	115	135	131	146	127	145	144	120	119	146	118	128	123	121	138	123	133	126	124	121	116	132	133	140	112	118	111	138	115	123	114	121	135	136	114	142	145	132	138	116	113	112	152	131	131	126	122	124	119	118	114	118	134	136	137	142	143	154	123	125	122	138	130	133	139	144	135	128	124	139	141	136	124	117	134	130	124	115	135	142	124	133	152	137	122	131	144	131	120	151	126	139	120	143	132	131	116	146	126	135	138	139	106	121	157	121	154	150	122	134	138	127	142	127	138	122	132	121	137	123	127	125	127	132	124	120	117	126	134	120	139	113	126	128	140	117	137	126	132	134	125	134	141	134	137	122	151	130	134	137	142	116	126	124	114	137	136	129	118	131	127	129	145	130	141	123	133	135	121	137	129	134	118	124	120	123	147	123	130	128	132	139	127	123	137	113	117	136	145	126	133	132	139	152	120	135	122	96	132	129	145	114	114	114	124	139	127	139	98	119	141	162	137	131	120	141	114	134	113	125	116	128	137	134	140	144	116	139	123	131	135	102	144	141	133	107	110	129	138	110	132	118	127	113	163	134	160	123	147	124	118	115	128	142	134	132	136	117	117	122	139	132	125	124	133	123	137	145	133	123	144	145	154	129	147	110	115	136	120	125	122	116	137	130	110	123	130	130	127	131	141	108	125	120	110	143	132	130	127	139	134	149	125	132	132	113	117	140	114	121	134	138	146	132	150	118	129	123	141	98	136	112	134	124	115	130	131	113	148	121	147	133	124	129	110	125	129	123	136	114	154	124	110	142	131	125
7726	2269	5216	6092	5277	4438	3551	3035	2517	2099	1818	1691	1549	1268	1258	1161	1082	988	920	922	809	833	830	789	692	649	719	692	716	661	639	664	628	628	611	595	560	603	542	509	557	565	558	580	580	536	545	504	492	522	559	490	489	501	512	482	485	501	505	466	514	486	501	503	440	484	501	508	458	497	494	491	483	496	438	476	477	462	507	474	469	455	491	463	458	452	472	449	426	493	478	458	454	484	467	525	455	452	431	482	438	455	482	459	459	450	490	473	475	460	483	433	448	435	479	460	461	473	467	457	446	433	478	438	454	442	453	491	467	467	463	488	453	457	470	434	475	441	447	482	442	429	439	460	430	437	446	438	453	462	445	447	492	485	465	425	436	442	504	454	449	457	466	443	487	445	436	443	490	439	455	459	437	445	457	454	485	454	463	461	446	436	452	433	455	502	433	452	435	460	425	432	483	429	436	433	437	460	386	436	454	479	469	474	472	454	449	500	457	440	483	507	455	456	430	450	462	453	460	402	481	472	480	430	456	411	410	431	448	477	480	421	501	448	479	427	375	432	437	438	480	448	439	464	482	424	426	468	436	430	451	425	414	480	434	472	465	465	474	446	426	466	465	438	455	403	461	433	471	448	410	432	460	444	467	464	445	458	450	472	470	449	430	392	467	414	455	486	455	451	458	467	451	458	448	460	476	496	466	473	449	441	455	434	444	452	463	450	413	513	450	482	436	467	453	462	476	460	425	493	460	475	466	433	485	483	467	455	421	491	446	462	438	449	457	442	458	424	430	487	471	464	460	430	471	442	472	457	487	424	465	458	470	448	452	452	421	438	448	436	461	445	438	421	456	464	424	439	472	453	432	406	453	415	462	484	447	452	458	454	448	442	440	433	429	461	487	450	466	448	427	468	442	504	448	455	443	449	460	454	446	449	460	480	456	438	444	459	452	457	456	430	430	451	437	451	467	453	465	453	434	427	462	472	449	423	447	463	443	458	452	420	462	459	452	442	489	453	418	446	429	466	463	450	464	468	438	434	398	439	442	457	426	418	458	485	465	412	448	426	460	431	446	449	416	394	441	423	426	449	459	465	485	421	469	433	409	447	412	462	436	422	441	473	429	463	486	465	450	434	474	460	491	459	475	455	469	411	413	458	422	481	415	431	476	422	438	511	468	419	394	474	422	469	397	448	452	449	474	450	502	445	458	461	430	474	429	471	451	454	445	474	485	448	405	470	451	461	477	450	450	449	427	463	456	425	429	440	453	432	436	448	438	467	432	535	440	456	421	467	450	483	463	456	460	435	460	413	430	446	417	431	422	418	448	436	445	483	458	465	456	449	437	485	403	451	469	474	455	421	428	443	416	426	437	489	458	447	467	449	443	461	437	451	455	433	429	460	447	452	430	507	485	487	512	445	436	423	419	432	425	438	450	468	433	481	471	479	450	429	422	461	473	452	450	468	445	472	445	438	458	476	489	412	470	440	461	434	464	473	442	437	448	439	476	429	439	418	445	438	456	462	476	472	424	454	457	448	437	426	455	469	440	439	465	444	436	455	462	446	461	459	438	481	455	456	428	469	453	448	422	429	460	419	457	459	407	472	439	468	433	444	431	458	448	469	474	453	459	472	435	465	439	456	440	447	468	447	453	485	475	441	475	421	423	467	449	435	453	483	445	497	432	453	460	460	444	456	441	433	454	485	443	457	443	448	503	458	475	476	470	403	412	497	476	441	445	438	444	453	456	468	449	428	426	452	452	485	418	484	469	484	487	440	459	438	470	460	473	455	447	437	452	455	453	454	457	473	456	466	437	463	445	469	443	450	441	449	482	466	437	441	448	420	455	427	462	475	495	456	459	444	472	434	473	424	440	449	426	413	453	448	435	446	436	469	404	438	455	453	444	420	451	477	450	492	449	441	436	430	422	473	432	469	453	480	395	466	498	434	438	461	460	418	485	442	460	422	433	444	484	444	430	442	486	463	461	447	493	485	427	431	448	437	460	478	488	456	443	467	433	452	453	440	448	403	455	450	437	456	448	426	456	461	475	421	418	440	446	463	418	442	453	466	456	462	433	449	442	504	432	485	474	492	450	442	489	444	458	441	461	440	447	475	454	412	415	451	467	477	503	458	436	463	420	433	477	467	488	417	450	438	496	428	438	466	421	457	469	425	460	459	459	409	485	441	428	443	482	464	487	407	475	423	459	457	445	440	475	440	412	442	450	461	431	430	445	442	471	456	454	434	395	452	460	443	468	417	442	416	433	437	459	459	439	416	417	481	437	436	424	466	408	473	448	445	458	444	429	442	486	399	445	433	462	463	467	406	447	399	435	453	399	410	472	458	505	441	512	394	485	465	437	446	450	447	470	405	497	448	455	478	458	490	465	445	393	463	426	473	463	457	423	431	428	467	497	443	449	490	450	444	425	438	444	410	482	461	466	475	420	456	416	450	451	422	419	435	457	457	438	479	460	454	445	463	448	446	457	447	461	432	423	465	429	440	406	426	464	407	489	473	427	435	493	446	448	459	445	463	477	460	440	428	442	451	412	422	450	479	427	463	451	429	465	450	491	463	426	455	457	437	426	428	460	433	449	471	507	482	455	416	411	456	433	451	472	422	481	446	469	428	419	471	462	467	475	462	500	445	498	441	463	465	443	453	462	480	466	478	457	416	460	444	463	456	455	435	399	423	447	455	463	468	429	439	467	496	433	438	454	441	452	438	444	479	458	430	456	454	433	445	439	422	462	451	429	474	468	491	482	433	476	455	441	444	436	477	469	424	452	448	434	416	445	480	424	501	475	436	423	484	451	439	441	459	456	454	463	445	457	477	450	416	438	417	446	465	438	442	477	436	464	475	448	460	441	436	472	443	482	455	435	432	462	470	424	449	466	461	468	446	446	433	420	438	456	448	450	473	456	490	431	452	448	436	436	465	425	430	469	444	506	470	455	440	506	448	455	428	468	421	466	468	452	447	463	459	466	479	477	435	460	455	472	458	444	475	434	448	427	439	443	428	462	460	437	451	493	466	423	441	482	426	470	462	453	446	428	437	474	446	448	444	425	472	457	445	445	485	469	456	485	463	465	477	461	427	441	444	407	402	411	432	448	480	439	447	468	422	472	446	468	425	454	466	437	436	434	460	424	488	459	440	467	473	486	489	391	431	442	463	413	454	434	472	419	444	466	445	471	454	470	470	470	452	420	463	451	496	440	485	439	460	442	446	435	462	442	454	423	448	461	461	442	437	439	465	474	492	534	438	462	433	444	475	468	452	410	440	432	442	425	445	454	478	419	478	484	451	454	417	461	469	403	411	449	444	413	392	433	473	451	439	431	501	459	450	416	455	453	455	435	488	473	414	441	450	421	473	456	438	441	426	419	409	445	485	414	429	466	472	482	444	464	470	464	467	478	453	434	415	447	468	465	428	461	455	475	476	482	462	433	467	438	450	460	430	464	472	429	429	453	408	407	464	430	448	447	420	467	464	459	452	469	437
1315	366	325	358	339	322	338	352	314	320	313	321	329	315	315	305	310	316	320	320	297	342	316	303	299	305	308	297	300	314	284	309	305	303	301	312	300	287	304	290	326	320	326	320	308	305	290	302	314	308	330	318	287	296	322	292	304	342	343	323	285	331	317	288	306	285	299	333	279	325	330	338	306	302	308	314	276	311	336	299	299	306	306	316	288	316	328	299	345	312	326	320	363	304	282	309	334	304	287	303	290	328	318	340	290	311	317	297	327	321	307	331	291	339	315	312	284	294	303	304	315	298	335	315	305	305	277	310	317	311	303	366	315	287	310	313	339	323	308	322	319	304	300	320	310	328	350	305	308	313	311	310	319	305	296	307	330	310	306	304	285	291	302	282	316	330	310	312	309	306	256	322	299	282	283	306	291	299	309	339	293	290	299	308	324	322	295	296	331	287	295	315	309	308	330	296	296	307	308	324	350	308	307	327	334	321	314	292	289	300	317	311	337	318	314	291	281	311	329	301	341	311	291	303	335	312	326	327	324	320	298	296	315	297	300	308	295	291	326	307	325	325	313	307	310	299	303	317	290	316	301	292	319	317	321	299	293	331	283	320	318	316	316	294	296	324	315	325	302	330	274	319	298	296	324	305	330	299	318	343	321	327	306	318	305	299	319	326	290	292	309	305	313	326	277	305	301	295	305	303	301	279	316	293	326	329	297	318	290	320	330	310	319	322	311	314	322	313	298	271	340	325	324	310	328	307	290	312	300	343	312	312	342	312	300	343	322	315	323	288	291	298	293	285	308	296	295	329	287	297	300	312	300	323	342	305	352	287	290	344	322	293	280	322	317	314	314	325	332	343	306	322	348	330	314	313	319	336	336	308	294	308	332	324	298	308	294	304	316	297	324	320	309	292	297	302	304	265	301	288	293	280	307	342	296	321	297	285	304	306	299	334	305	296	306	330	293	315	313	289	337	299	319	303	331	308	281	305	292	332	307	312	321	305	299	285	318	333	302	296	312	309	298	296	310	338	296	329	274	344	298	319	317	304	308	318	333	320	312	310	272	328	294	296	295	315	293	312	314	334	317	328	308	310	327	300	303	304	314	288	293	281	302	327	297	333	294	294	298	295	298	293	307	323	298	281	299	313	309	289	305	306	360	300	323	284	328	301	285	296	318	293	319	307	305	298	296	295	277	306	305	362	275	296	305	299	356	322	270	310	318	299	293	328	310	299	346	293	301	307	321	297	307	298	302	339	323	313	295	349	327	312	314	311	308	323	276	303	296	282	287	286	313	297	333	296	318	289	303	324	337	324	286	342	296	341	298	297	331	312	307	294	320	321	300	297	327	336	317	295	334	298	314	285	322	292	346	319	349	289	295	297	314	347	303	295	312	269	287	306	285	306	308	320	289	315	292	302	312	342	316	299	301	331	310	328	314	351	327	315	302	301	349	305	286	316	305	311	317	313	300	317	302	285	331	302	287	297	289	304	336	311	304	324	322	341	330	310	326	287	322	293	309	309	320	334	329	295	311	293	348	321	335	313	327	324	305	320	300	309	302	326	330	301	306	316	345	294	300	318	319	320	315	307	300	313	280	336	321	318	302	316	326	310	309	290	279	301	315	297	298	314	329	341	341	303	324	320	317	273	284	307	297	304	323	286	297	280	335	310	296	300	298	302	293	326	325	288	286	295	310	317	336	314	325	316	352	315	317	331	300	312	329	299	318	301	330	316	294	317	317	288	280	280	338	307	327	306	332	330	313	336	319	307	287	309	306	297	334	330	324	345	300	329	299	336	323	292	290	314	292	304	292	281	312	316	315	313	306	289	337	335	305	289	288	336	316	310	305	319	303	322	310	294	315	286	292	325	302	290	329	311	314	301	293	270	325	290	295	315	307	339	309	311	264	313	320	322	307	323	318	290	359	340	303	328	298	302	308	339	294	276	304	292	306	324	317	282	311	329	270	331	319	303	282	298	323	335	315	362	314	284	336	300	293	305	307	276	288	302	322	300	310	324	316	320	334	315	328	300	327	327	288	308	337	304	342	316	284	302	316	286	320	340	313	310	306	286	323	324	348	323	303	341	320	329	308	312	335	297	323	322	313	303	301	281	323	299	291	342	300	348	292	304	301	311	282	312	323	274	312	328	341	309	306	305	306	288	339	318	299	313	285	304	312	327	327	304	298	337	312	314	346	298	318	322	303	330	321	329	319	282	295	312	314	334	241	319	272	331	292	334	315	306	323	320	315	325	272	283	343	335	309	296	292	339	303	314	305	281	290	291	304	319	278	300	280	324	312	306	328	315	313	331	311	332	319	296	330	321	295	312	328	312	318	303	315	344	300	301	291	326	299	343	310	338	324	332	305	323	317	288	307	301	330	342	326	321	288	294	320	307	278	293	339	331	346	307	299	299	309	276	300	338	274	299	292	313	313	330	306	297	296	304	299	305	308	288	313	303	297	286	297	289	316	345	320	307	269	317	284	282	293	297	325	318	337	324	301	282	301	296	333	337	326	297	308	316	298	291	300	304	303	302	305	312	295	306	317	299	267	343	340	321	298	341	289	307	329	276	300	303	340	306	309	269	307	322	309	302	316	331	340	326	301	321	302	315	316	328	309	344	304	288	277	302	309	308	294	297	286	326	333	305	302	368	304	343	303	326	329	336	315	297	309	298	325	307	293	326	314	313	330	320	277	305	298	289	304	311	324	311	306	323	315	275	320	321	304	271	298	317	305	312	314	336	318	331	314	319	312	329	283	308	287	267	315	324	308	293	314	313	326	327	341	327	316	303	297	339	313	307	295	277	345	292	312	337	309	300	322	268	312	327	328	316	320	336	304	316	302	300	337	315	293	335	317	310	305	299	297	336	321	294	329	304	319	300	303	306	327	304	307	308	314	325	289	310	306	320	294	313	317	313	296	305	309	304	289	292	347	298	327	302	300	294	308	295	303	306	350	294	312	348	291	331	326	301	312	303	330	334	315	307	294	324	305	292	301	309	338	323	336	274	300	314	296	304	292	308	303	322	333	327	293	321	309	335	323	317	319	307	342	331	307	315	306	319	317	299	304	343	329	286	307	311	318	291	269	301	290	321	325	334	304	309	339	305	316	278	334	292	324	314	335	310	281	320	307	296	337	294	332	290	353	294	322	310	286	301	323	293	297	325	307	290	281	284	293	363	298	344	288	300	317	293	323	323	336	321	342	308	299	310	286	325	303	343	271	304	319	287	330	347	343	308	334	332	288	332	305	301	310	308	311	287	325	307	309	341	324	333	308	293	299	301	301	331	311	322	299	287	303	276	312	342	346	318	331	301	281	274	294	319	336	338	313	300	312	287	263	309	323	344	311	322	331	305	320	320	341	305	317	318	331	297	281	301	319	303	310	287	301	326	321	302	354	287	299	316	308	272	273	302	319	324	351	314	350	332	333	303	289	301	315	306	310	318	296	316	293	296	329	334	331	312	317	315	296	308	353	309	306	306	292	314
2398	985	1083	1119	1093	1106	993	1001	975	956	996	936	927	964	924	979	895	977	950	970	960	998	932	929	951	966	928	922	995	891	935	934	956	997	1015	933	981	963	966	944	917	904	939	968	940	1004	897	903	920	936	991	867	968	926	925	923	929	907	920	975	955	919	960	972	955	976	868	966	883	929	914	948	909	893	924	886	901	949	1015	974	886	995	884	957	946	889	979	964	918	956	971	947	955	963	909	965	954	906	906	914	913	889	867	936	927	970	963	949	928	883	877	957	928	960	940	925	904	940	894	963	929	902	943	908	927	946	938	891	982	891	926	921	929	939	962	953	986	910	904	958	937	954	943	931	921	932	993	905	930	921	999	956	958	960	953	935	958	985	903	946	917	932	921	936	949	912	940	926	951	934	939	955	970	904	955	935	962	901	899	936	933	939	1041	926	1003	999	952	941	890	978	929	903	958	875	954	949	972	928	934	992	914	935	922	955	871	862	915	954	956	940	906	869	900	918	948	937	918	996	975	949	967	889	934	951	974	859	950	914	931	939	910	952	963	953	940	898	950	927	965	959	963	932	942	961	968	932	914	940	940	940	959	956	938	926	957	928	867	916	923	959	973	940	905	887	923	934	970	927	928	930	930	915	907	913	948	982	922	892	930	919	951	893	968	956	905	960	926	995	907	972	948	971	886	948	900	907	936	925	880	976	945	872	964	908	932	922	939	944	879	916	909	919	933	907	926	918	906	994	957	933	934	906	933	950	899	943	939	951	970	982	916	962	877	946	944	930	949	926	926	944	911	967	932	920	947	936	989	916	964	914	954	936	959	905	938	959	901	925	972	931	987	884	962	972	981	913	947	890	923	901	943	885	955	959	953	949	924	1008	870	995	977	937	937	911	919	908	934	925	928	851	949	952	906	924	905	900	952	911	929	953	919	926	954	954	872	919	963	951	927	914	901	905	938	967	918	918	902	915	975	953	982	941	962	913	961	930	949	942	923	968	965	915	949	913	947	913	906	901	956	891	910	908	1006	950	886	947	948	929	966	1006	870	940	975	916	947	951	960	1004	1008	927	974	914	900	906	937	963	956	948	905	941	994	937	981	997	955	986	965	940	934	952	962	931	913	893	977	959	916	964	917	893	935	936	936	926	940	935	870	927	926	953	968	972	966	877	908	940	996	983	929	928	966	913	971	989	859	965	966	938	869	915	986	912	908	873	935	926	956	875	909	950	962	978	918	957	925	920	949	975	932	914	965	913	936	935	949	886	933	950	953	958	910	938	990	964	927	908	908	969	921	922	925	911	913	950	954	987	967	956	919	880	972	939	932	900	927	947	931	874	938	947	940	888	924	918	916	992	949	931	928	987	922	898	938	928	947	934	891	956	931	940	984	914	916	954	950	900	945	927	896	926	928	948	914	934	890	936	911	960	963	943	925	884	999	960	918	938	946	968	941	898	984	905	955	954	930	961	838	1006	899	914	934	973	897	1008	987	943	955	965	960	903	991	997	995	907	906	936	928	976	907	982	930	901	918	937	936	977	1004	918	931	938	947	927	931	941	899	932	942	946	956	905	914	973	936	995	962	904	967	889	947	962	969	951	917	937	917	965	913	934	878	996	924	962	920	982	948	960	930	938	952	932	934	936	894	944	932	983	890	867	929	956	946	951	911	961	967	965	954	907	931	979	959	936	917	970	916	854	949	917	952	927	927	953	1005	919	972	925	949	935	933	953	912	974	938	940	935	929	942	950	875	933	928	941	979	920	898	943	983	967	861	911	889	935	915	920	959	873	988	923	939	965	925	922	938	875	951	947	899	920	993	939	932	926	897	920	959	897	964	956	887	958	983	921	895	978	918	906	926	933	958	921	945	976	924	954	927	953	924	912	918	921	954	946	955	907	960	915	920	957	960	928	905	974	966	899	926	981	899	904	935	886	929	928	913	908	959	927	929	970	879	924	927	911	946	1002	947	924	940	967	903	938	944	948	947	897	921	925	903	906	960	918	897	934	925	916	956	922	924	937	886	917	918	947	922	940	890	970	890	969	955	924	941	909	984	910	910	924	952	945	940	932	917	951	963	915	926	900	1006	952	921	930	981	947	963	949	972	951	943	913	914	947	951	854	903	956	934	936	898	933	925	942	892	923	958	930	917	911	943	881	914	960	897	871	949	1002	895	959	995	913	887	905	984	937	926	898	918	922	904	958	905	960	920	954	962	962	915	964	912	975	984	904	995	923	972	959	950	890	937	889	944	1006	943	917	960	928	953	944	939	869	975	954	935	979	899	1017	945	985	958	938	932	932	963	921	916	923	971	946	906	949	959	980	941	954	937	916	940	944	942	904	974	924	961	991	939	943	961	928	932	951	889	934	934	965	925	995	884	948	961	981	929	929	894	911	940	937	919	877	916	924	925	965	947	927	971	918	956	918	989	963	889	934	936	957	933	910	933	949	883	923	955	925	970	999	938	973	942	997	996	893	930	901	918	946	883	897	924	927	917	1003	910	952	899	930	920	982	947	970	957	857	943	957	927	927	932	973	961	906	1032	916	939	968	932	954	980	955	929	879	969	974	936	928	957	972	981	978	925	899	985	929	946	991	944	929	935	918	910	962	906	939	957	970	951	973	930	934	969	924	931	1001	920	953	959	955	890	957	948	898	938	944	918	930	930	957	923	978	952	968	959	925	977	945	979	899	977	909	944	947	889	878	962	924	942	861	936	941	951	963	874	949	931	960	972	934	902	928	915	920	964	967	920	901	928	957	957	913	892	885	973	935	947	982	893	930	935	881	970	873	972	911	920	932	951	991	924	958	911	914	986	962	931	962	948	930	973	973	903	931	913	954	939	912	909	951	930	951	920	951	894	934	944	935	928	939	968	916	954	915	925	952	963	977	922	942	945	953	971	957	940	949	950	930	903	1012	962	946	923	948	986	940	940	961	931	935	906	929	937	907	927	914	903	938	924	975	1008	959	917	930	940	967	902	888	950	956	964	959	1007	973	935	936	890	904	931	912	956	962	923	931	900	905	957	882	954	957	980	955	931	952	902	947	947	942	952	904	913	939	900	934	941	950	925	961	885	954	954	935	928	899	957	932	981	993	944	932	959	976	932	931	957	964	916	989	935	964	999	959	913	889	920	886	962	951	920	914	949	972	918	947	893	925	984	929	930	977	955	961	908	925	947	983	985	955	924	934	929	975	954	951	974	981	882	914	989	960	948	901	919	957	923	955	937	952	997	965	929	920	953	983	892	960	970	918	973	975	924	922	910	966	888	968	860	886	928	904	970	916	958	934	943	918	944	1001	977	884	967	971	916	951	960	863	966	996	913	957	848	977	923	921	941	961	984	934	957	956	968	922	912	913	938	967	931	928	904	953	977	922	924	907	953	886	929	950	972	924	961	951	990	973	898	875	960	947	937	929	973	934	952	912	946	990	942	934	920	917	933	922	905	975	970	957	978	951	907	1004	905	999	963	907	954	968	934	969	933	938	972	964	923	890	964	975	937	900	974	927	903	935	994	953
4379	1017	1266	933	755	518	482	384	322	314	286	278	250	212	219	223	221	190	187	206	202	178	199	208	198	198	225	204	195	172	193	192	206	195	199	191	193	192	207	175	211	173	190	216	170	183	209	185	200	162	171	187	189	188	181	182	161	208	200	187	175	201	183	195	197	201	200	188	175	181	194	180	166	188	174	181	168	176	202	180	187	188	185	209	198	180	216	190	199	204	179	180	189	171	193	201	208	183	184	177	178	188	189	172	182	193	152	181	197	168	180	150	162	169	191	170	187	204	173	201	184	206	184	178	163	179	195	176	200	154	195	155	183	176	191	177	185	172	177	163	181	192	205	204	181	180	179	172	182	169	197	176	205	201	184	206	189	211	196	158	197	184	203	200	167	182	194	162	184	174	178	207	183	188	183	188	193	176	188	194	173	186	206	171	184	201	166	199	172	177	179	169	188	192	218	181	192	177	177	197	180	205	180	168	178	165	193	182	181	188	183	163	194	209	179	165	195	181	176	180	192	184	177	183	177	197	193	160	172	188	177	197	189	178	182	160	199	207	182	196	166	187	180	176	210	161	198	197	165	181	169	182	201	207	191	180	189	208	183	198	183	224	178	190	206	191	175	192	197	191	177	179	185	175	192	176	172	184	220	167	136	181	182	183	174	183	172	202	173	182	190	210	190	205	173	205	167	182	178	183	177	195	188	177	160	198	185	192	212	174	179	197	180	175	173	177	179	204	182	195	208	160	164	182	173	183	183	185	168	211	175	183	179	181	189	208	188	173	189	156	162	191	172	169	174	190	159	177	226	181	166	190	197	169	174	188	153	166	167	174	177	171	202	167	179	203	180	185	187	203	198	185	186	172	183	181	181	178	181	164	191	230	185	203	197	164	180	194	180	186	181	169	195	167	199	166	185	168	177	189	179	199	189	195	171	192	178	193	185	184	204	199	201	199	189	181	168	183	170	218	221	188	184	187	188	191	191	180	186	177	179	183	179	168	185	172	180	174	206	172	172	180	193	173	167	167	198	176	178	192	197	189	172	201	188	177	175	188	187	194	180	164	168	190	188	174	171	180	187	169	176	190	196	168	200	172	190	177	179	172	190	188	199	164	189	170	180	213	153	183	198	177	181	183	185	185	199	197	186	174	183	175	162	158	177	196	212	184	211	197	183	158	183	197	179	172	190	178	161	164	159	187	189	165	178	175	181	196	181	194	173	202	204	180	200	173	188	190	194	170	187	180	186	182	188	196	182	188	178	197	201	177	203	199	180	190	172	209	191	199	166	189	184	191	173	202	194	180	173	185	213	185	196	193	166	181	174	217	187	190	195	201	205	185	166	197	180	193	205	195	168	174	187	174	199	208	175	195	178	190	198	192	170	174	172	193	174	199	183	168	211	148	178	160	185	176	212	190	173	182	193	181	210	180	209	204	175	175	200	183	188	193	195	195	172	231	202	184	187	175	220	167	186	172	196	205	171	191	201	185	178	180	193	209	187	193	180	185	194	192	179	162	188	181	189	188	178	170	199	203	172	174	188	204	178	196	171	178	177	192	176	195	194	172	216	201	168	188	179	181	188	164	174	204	200	188	203	180	171	205	190	179	180	161	207	186	181	173	204	222	201	189	177	183	189	188	203	176	177	187	176	169	186	197	213	179	172	165	181	188	189	182	192	165	182	170	171	170	175	173	174	168	159	191	196	183	183	188	195	159	189	201	161	177	171	188	174	185	153	200	183	209	190	183	195	170	174	182	197	197	162	195	170	194	207	163	180	220	197	167	205	190	198	184	174	198	191	178	199	193	201	175	149	188	198	177	171	168	185	199	180	178	183	182	194	166	206	183	153	175	204	192	200	191	212	180	191	185	185	194	176	188	162	182	190	178	190	208	219	177	177	195	191	184	221	185	183	180	197	169	196	156	187	178	178	199	179	173	188	177	178	191	173	182	191	186	197	194	188	184	198	202	188	193	201	184	191	183	181	176	164	194	196	168	188	175	186	200	171	183	207	167	166	181	179	168	161	169	171	183	172	181	175	177	184	184	168	181	187	171	190	179	180	187	184	184	174	188	204	156	179	189	191	175	155	179	183	180	174	200	185	182	200	185	202	180	179	179	179	206	199	197	172	186	182	176	191	194	190	171	172	183	148	204	164	185	165	175	184	196	168	185	186	163	195	185	165	188	187	193	169	168	183	188	201	197	194	201	189	175	200	188	204	190	165	207	180	189	188	171	199	183	192	219	167	184	191	161	182	188	222	176	174	188	187	188	175	205	190	173	164	160	191	190	197	181	187	210	199	175	194	205	176	183	193	163	184	185	207	189	187	179	199	177	172	198	192	163	181	176	193	190	191	160	172	194	168	201	181	197	174	191	200	169	173	202	198	159	160	164	178	184	169	173	185	184	186	189	190	195	175	186	194	180	191	186	171	199	170	176	205	201	173	184	196	184	203	171	176	160	203	182	195	213	214	180	192	171	179	188	205	174	177	198	188	189	196	178	187	193	176	198	170	185	164	216	212	174	176	173	188	162	173	170	196	182	164	184	204	187	197	200	166	189	207	197	190	172	179	183	191	178	161	163	194	162	179	169	184	181	163	187	182	214	178	193	211	173	200	198	180	170	190	170	190	181	167	195	193	165	166	194	200	182	168	188	164	198	194	179	187	213	178	193	201	166	192	191	175	176	195	196	202	184	186	176	195	181	170	216	193	186	174	178	186	197	181	197	180	169	165	189	187	201	181	202	193	200	166	179	171	176	163	196	171	168	187	178	196	178	168	170	186	230	169	193	197	196	185	201	213	185	210	189	196	188	197	167	197	180	187	177	204	199	199	179	161	163	191	203	174	182	186	179	187	182	200	191	192	204	188	190	206	172	182	171	185	196	186	188	194	168	155	176	194	185	166	208	173	149	208	179	190	185	176	231	180	181	204	156	187	168	192	166	177	170	201	168	205	217	184	178	199	176	188	180	197	202	181	194	186	181	169	170	182	181	201	186	193	194	178	159	197	205	192	210	192	177	166	186	190	192	197	163	183	169	183	173	174	174	196	202	182	190	183	186	168	193	182	168	177	196	174	173	168	182	201	183	183	200	187	198	168	188	164	182	193	200	190	175	184	192	184	168	190	223	205	188	185	193	184	180	198	187	199	206	180	185	193	200	212	186	199	192	148	174	170	170	198	189	177	199	186	190	167	197	201	186	192	186	195	191	188	197	191	192	171	160	180	186	181	183	166	172	200	182	215	177	208	175	165	176	177	178	198	188	194	197	183	186	191	198	174	189	191	183	177	200	177	190	187	183	185	176	181	193	164	178	212	180	186	185	184	207	187	189	188	189	190	201	184	200	191	167	179	164	166	191	192	188	184	207	204	191	176	175	183	190	175	158	189	170	153	210	187	224	157	170	165	172	192	197	173	216	212	191	186	204	184	188	194	202	210	179	185	178	190	182	189	184	193	192	185	179	202	176	153	194	160	169	179	174	177	174	200	172
5679	1501	3116	3700	3226	2675	2286	1922	1746	1450	1271	1204	1112	1089	1044	899	957	865	867	798	803	806	732	725	746	736	737	697	742	745	665	676	642	713	656	679	635	652	652	649	635	628	657	620	647	660	635	644	653	656	641	627	638	625	631	612	663	618	634	638	594	587	584	624	645	662	652	607	652	590	605	574	578	593	585	553	624	580	593	595	616	604	614	628	581	593	651	568	614	558	579	620	622	608	602	601	619	612	555	597	613	612	642	639	575	604	627	617	605	571	609	591	603	560	575	574	624	614	584	621	623	556	586	576	563	567	581	610	598	586	623	615	584	589	591	612	611	579	558	595	648	617	601	591	569	634	588	594	621	603	609	599	595	596	554	545	585	599	612	583	617	615	592	632	603	580	662	592	600	555	564	593	616	556	609	621	591	607	617	599	557	598	598	604	569	657	603	608	620	613	583	583	569	609	601	564	586	553	596	678	604	620	574	612	608	605	598	553	655	625	572	619	590	580	611	592	567	583	576	601	621	592	591	586	622	579	615	601	608	585	584	597	566	639	592	626	524	621	577	572	591	589	603	551	595	601	540	624	569	657	590	579	599	565	613	602	610	604	634	601	604	639	566	587	598	568	626	555	550	617	550	613	549	589	589	542	584	622	570	588	602	573	575	584	561	619	575	569	575	600	572	582	535	599	606	628	585	597	586	621	606	567	565	573	582	557	575	579	588	613	576	586	601	617	601	604	615	567	590	605	595	595	626	588	614	583	600	585	605	554	564	568	608	594	616	616	580	597	561	593	602	579	595	601	563	596	589	591	573	598	575	591	568	582	600	588	554	619	573	613	583	613	565	622	617	609	615	608	564	595	581	585	569	594	563	581	604	578	599	587	610	580	602	574	614	583	612	632	599	538	572	613	560	568	618	616	600	591	600	568	616	581	585	582	589	579	613	571	622	647	608	621	576	537	594	576	540	596	615	585	567	586	619	536	589	602	591	571	597	598	600	590	586	554	574	628	590	585	604	621	653	580	588	594	566	593	618	631	565	622	581	568	599	554	630	573	622	633	591	595	651	553	625	608	564	572	599	575	602	563	586	565	562	682	621	629	552	579	616	594	561	562	599	598	553	589	558	590	586	614	585	656	600	578	592	571	596	596	576	578	616	558	613	599	595	563	607	606	607	595	585	628	608	593	571	601	532	549	591	611	563	621	587	556	571	539	642	628	624	590	598	606	587	581	607	631	580	599	577	569	596	597	628	609	622	606	639	570	621	618	602	613	606	556	578	594	628	611	584	597	623	538	599	602	567	654	597	611	598	587	570	650	562	602	587	579	603	606	607	587	578	606	606	594	585	609	593	565	568	548	587	586	587	633	584	597	597	613	588	588	595	579	574	592	593	639	554	622	597	596	581	585	553	582	613	629	587	573	634	607	580	624	580	630	571	608	596	566	585	605	574	595	559	575	611	589	590	602	600	602	628	606	606	588	631	583	614	614	608	590	601	606	560	604	646	576	587	606	585	569	589	612	648	567	625	594	553	611	582	597	593	617	538	568	575	591	589	606	579	597	648	587	591	610	638	581	635	624	627	599	575	580	582	623	611	593	601	612	613	598	629	590	590	555	572	559	641	610	622	555	590	623	618	597	579	587	590	570	610	586	569	593	640	629	618	626	628	604	600	596	599	619	569	590	594	610	599	660	580	557	612	601	627	594	589	602	614	618	636	551	572	563	585	551	620	580	618	596	558	587	611	549	615	598	609	599	572	581	587	580	611	559	625	575	613	591	587	574	582	602	579	614	561	572	589	525	555	548	566	576	615	585	615	610	554	599	590	633	581	574	563	669	599	571	581	606	582	662	592	602	595	608	621	599	639	589	593	602	603	619	599	573	586	583	584	607	617	590	574	595	593	633	610	592	589	567	572	550	602	589	627	578	631	593	569	590	650	633	567	576	578	601	582	618	617	594	589	580	639	587	627	579	622	620	567	621	621	616	614	581	592	622	574	636	605	585	615	563	611	550	597	602	583	597	657	605	588	576	641	654	595	593	588	589	590	594	600	589	542	588	595	585	620	620	586	591	602	583	603	594	581	588	550	605	593	627	609	643	590	579	588	597	570	599	622	657	592	555	573	609	568	591	587	605	606	585	633	622	584	587	570	657	544	568	584	590	578	571	597	629	576	570	590	582	545	587	633	544	573	577	600	624	623	607	644	574	556	580	531	618	598	572	558	592	592	555	589	574	611	626	624	583	608	652	577	626	571	631	619	616	614	583	567	582	561	597	569	597	598	577	560	632	594	556	578	600	560	584	586	595	605	600	615	596	613	597	595	574	596	600	586	573	608	615	603	601	597	609	605	612	619	574	608	626	536	625	574	599	582	597	583	604	577	614	569	578	575	642	567	626	577	547	545	609	597	565	633	595	601	581	590	607	556	584	587	612	591	643	644	613	607	621	613	575	617	599	622	657	587	590	569	555	638	600	589	599	567	614	557	602	592	540	610	578	566	588	599	604	546	593	577	606	610	613	583	615	599	546	557	609	565	587	611	584	625	585	603	616	556	552	549	577	614	550	620	575	587	579	590	582	532	557	605	607	644	634	564	612	593	602	605	609	601	598	623	604	648	595	607	585	575	544	585	551	577	602	597	628	611	577	585	582	558	583	604	602	584	531	591	537	584	584	592	578	585	590	592	598	626	617	594	597	598	611	602	623	604	562	582	538	562	598	584	595	567	573	581	584	628	588	572	561	594	616	632	579	623	605	593	628	610	599	593	608	619	627	610	581	608	619	638	547	610	578	600	597	599	631	603	570	602	607	576	593	646	560	559	650	613	602	580	523	617	617	569	599	562	549	562	589	584	604	593	580	588	587	597	606	589	629	604	614	597	575	618	604	582	570	612	582	593	604	611	602	573	558	604	578	608	602	656	596	589	627	562	599	561	627	577	565	588	539	619	615	605	569	580	607	568	585	597	579	611	579	601	594	583	621	630	607	609	607	578	601	609	632	624	558	621	658	588	621	656	590	601	610	586	638	609	610	607	555	537	641	589	592	544	639	615	614	625	546	614	610	572	607	560	591	619	570	607	589	615	590	639	554	563	580	582	599	566	589	603	624	618	604	603	605	624	594	621	596	612	605	588	569	609	606	602	630	624	627	639	593	622	679	586	571	630	578	573	569	596	623	651	604	606	585	603	559	612	590	584	611	607	590	579	601	587	573	562	608	550	601	621	616	624	625	581	606	618	579	580	600	563	589	641	642	617	593	570	582	588	628	619	601	576	595	594	566	592	592	588	564	582	625	606	614	586	569	585	626	592	587	598	592	633	627	615	564	583	605	614	625	603	595	621	603	554	569	593	616	608	597	636	577	605	587	596	603	627	564	584	637	616	628	600	635	580	597	580	613	603	577	553	636	574	622	587	595	597	557	605	590	609	601	609	585	579	591	617	595	583	563	600	621	548	608	609	599	604	597	605	574	593	602	583	564	614	593	592	610	606	589	659	566
8532	1891	2284	1748	1157	778	631	533	412	315	294	263	227	251	221	196	214	179	172	193	176	171	161	159	169	171	197	141	151	154	163	164	151	150	154	130	143	150	132	142	133	146	139	133	136	141	148	141	143	149	134	130	128	131	142	131	126	137	136	135	126	130	159	133	149	135	145	128	135	120	137	150	133	131	135	122	147	119	148	133	126	126	147	118	120	129	146	138	126	123	126	122	120	123	142	127	124	125	118	134	143	130	138	137	140	152	130	149	125	130	129	133	121	136	127	135	139	142	131	109	118	139	126	134	115	118	124	137	129	138	120	128	126	114	132	147	121	118	147	147	116	124	112	130	139	115	129	124	101	113	120	118	137	133	118	136	157	121	142	138	139	118	147	123	140	130	130	119	143	118	147	117	123	143	135	126	128	109	98	142	150	126	119	121	125	139	121	120	123	134	136	152	119	113	135	118	120	158	118	134	150	135	129	130	142	150	143	118	145	108	133	133	145	145	136	140	110	147	133	123	130	136	145	130	133	118	134	139	147	126	134	119	131	117	123	152	128	139	126	128	112	139	126	157	130	149	115	133	139	131	119	125	121	127	140	136	136	95	126	124	128	135	128	122	123	133	121	130	122	127	111	133	133	126	149	150	112	122	144	136	101	134	122	120	131	128	140	129	128	127	124	141	155	129	143	150	129	134	117	113	117	145	134	107	143	132	105	140	126	99	133	131	156	141	137	132	126	124	119	133	113	116	141	121	117	132	113	121	116	124	123	138	121	119	122	134	134	140	131	136	110	124	126	142	121	118	142	121	135	129	137	114	112	115	148	159	122	125	143	117	138	131	144	130	117	137	136	144	114	118	150	135	111	124	139	131	153	116	138	144	114	137	153	119	132	159	123	122	134	125	132	124	145	133	130	125	113	149	108	119	127	142	139	120	135	129	130	141	131	121	138	120	134	150	137	128	122	129	129	118	140	137	127	122	134	139	131	123	112	137	145	114	139	146	140	148	126	125	120	131	118	116	137	129	122	136	139	117	115	138	136	138	134	128	139	130	144	110	132	113	116	131	129	145	148	113	125	132	120	129	135	124	148	129	148	128	141	139	129	149	134	127	114	102	131	132	138	123	135	131	130	103	135	128	125	143	130	117	118	133	136	133	121	154	147	113	127	116	128	131	113	131	119	123	131	121	126	139	124	142	127	138	136	129	147	130	129	110	126	127	140	123	113	139	127	140	130	136	155	138	122	126	138	137	104	123	129	141	146	146	123	120	126	115	122	122	130	129	128	103	130	112	135	129	106	120	126	124	119	121	117	129	117	142	138	139	122	122	111	153	146	117	145	122	101	139	115	120	119	139	134	134	127	116	163	131	132	115	145	105	146	131	139	139	153	130	129	123	142	131	123	129	117	116	121	123	150	134	132	144	140	118	105	132	168	135	148	123	131	107	128	141	120	131	140	119	117	121	133	139	135	140	138	136	132	138	145	138	125	119	141	126	142	138	129	132	136	134	120	131	135	144	128	114	145	133	127	123	124	123	127	115	120	105	118	145	123	140	148	145	132	143	135	145	132	119	131	134	118	141	138	133	136	123	131	131	128	139	144	120	129	142	127	149	120	139	146	124	138	119	132	118	119	124	146	148	136	133	119	132	128	141	138	145	130	118	119	124	141	146	139	138	137	148	118	110	142	124	107	134	124	122	130	124	121	146	143	156	143	130	134	155	137	125	152	139	142	129	106	120	154	149	134	142	125	104	143	114	132	114	138	132	132	140	133	135	114	156	139	141	128	107	132	111	123	120	134	138	120	130	104	109	130	149	121	124	146	136	127	109	116	124	128	126	109	140	124	138	126	133	124	153	132	120	127	119	146	128	123	133	150	132	130	130	140	120	152	116	145	124	147	126	140	130	119	128	119	134	126	114	137	124	111	135	144	121	133	128	125	148	140	143	129	126	129	129	150	149	131	124	124	127	139	123	115	126	121	123	137	118	117	126	126	150	136	130	126	131	124	133	130	134	130	148	120	131	137	140	117	128	137	128	105	118	117	136	155	134	143	126	121	137	126	131	131	151	123	140	156	123	133	126	131	144	115	131	143	143	158	139	132	135	117	124	132	132	120	106	124	127	127	124	143	123	123	117	117	98	122	110	138	121	153	109	125	127	144	120	127	126	133	125	133	116	114	122	140	105	147	135	147	139	118	133	141	137	135	125	129	128	141	133	143	133	117	126	139	140	128	134	137	131	145	134	119	141	136	136	120	129	132	132	136	140	137	144	107	127	141	129	125	165	123	118	93	141	121	122	133	142	134	128	129	134	122	129	129	124	135	141	120	135	126	125	139	123	122	132	128	111	153	145	131	135	147	125	129	126	125	126	126	133	151	136	156	119	122	118	141	127	118	127	141	127	130	130	132	141	151	108	119	139	144	109	134	127	109	133	128	124	110	136	126	150	124	101	128	119	113	145	134	114	128	130	116	129	141	129	140	129	113	127	115	126	122	153	109	130	137	114	138	138	120	162	118	132	117	144	132	116	130	137	131	137	132	111	120	121	124	153	131	129	143	113	116	137	128	142	131	145	117	147	129	115	128	120	117	129	136	125	137	132	111	144	143	115	137	132	141	145	111	127	124	123	121	147	109	144	143	108	134	126	119	125	111	126	142	113	137	121	168	143	129	138	109	135	141	128	129	105	131	127	132	129	142	141	145	144	116	125	133	130	135	137	118	128	115	139	140	126	135	123	126	135	140	124	120	148	121	108	130	116	123	109	123	152	138	134	134	118	125	123	128	148	138	112	138	140	132	133	130	148	134	125	131	125	133	113	134	140	115	121	149	137	112	120	137	127	126	123	120	143	121	125	125	132	126	135	131	129	124	123	115	135	149	137	144	133	120	111	148	130	140	115	141	119	154	124	148	122	134	129	120	135	105	153	121	134	134	122	120	133	140	132	144	124	137	140	138	102	134	131	148	152	139	137	133	138	132	137	125	138	143	132	131	126	116	110	131	154	141	133	114	138	123	132	125	138	121	136	140	117	122	116	136	119	137	139	134	139	126	129	140	151	133	138	114	127	126	148	136	135	121	122	131	136	131	136	127	126	118	139	113	127	151	133	108	136	130	135	119	115	125	142	124	114	118	123	149	113	114	152	110	114	142	132	119	138	136	121	140	138	145	166	129	129	133	128	122	140	140	121	124	132	121	133	122	138	132	157	122	131	125	136	140	113	157	146	123	131	126	127	125	125	112	103	132	125	133	122	136	139	146	124	120	136	114	112	110	118	105	141	128	123	127	125	139	146	150	137	113	136	139	123	138	120	110	130	142	120	136	147	115	133	146	115	134	136	111	115	135	122	131	146	115	138	124	131	138	139	114	143	111	138	133	137	135	133	132	141	129	152	148	130	115	133	129	133	129	121	116	133	134	140	123	125	133	119	122	122	130	142	115	121	112	132	139	121	133	129	114	130	132	125	137	139	135	142	114	127	135	123	114	148	134	125
7691	2215	5306	6052	5284	4336	3578	2988	2576	2136	1848	1674	1490	1415	1232	1134	1142	1037	951	894	873	874	824	776	719	719	696	687	660	682	645	657	578	589	605	554	590	586	578	545	576	536	519	580	528	504	545	539	575	506	529	508	471	478	536	502	495	493	462	483	475	458	482	496	459	493	483	461	506	489	452	448	501	522	501	478	490	425	479	472	474	471	449	504	498	459	471	483	443	433	467	435	460	474	490	453	457	434	428	476	472	483	447	465	480	490	444	470	466	484	464	456	453	434	476	446	482	443	481	485	464	462	473	442	455	455	450	451	474	438	399	427	439	441	477	430	467	437	454	457	448	437	464	480	456	445	463	447	453	441	462	446	483	431	450	459	437	458	464	447	423	466	473	419	460	465	461	429	452	459	436	458	453	440	490	471	470	427	455	441	435	459	468	411	459	452	438	490	459	442	438	427	455	490	452	436	490	450	417	452	448	417	498	433	470	469	443	450	468	488	453	433	483	472	439	454	414	426	452	440	438	467	434	476	440	414	460	452	463	472	438	440	466	449	450	434	481	493	471	468	455	461	434	430	444	424	441	477	438	450	472	463	476	509	473	472	493	478	460	469	427	453	452	441	437	416	459	445	443	454	427	421	463	471	472	453	436	443	443	456	434	482	451	465	458	452	466	425	470	440	482	462	444	451	432	458	451	450	463	447	437	469	471	465	476	446	474	453	443	445	441	423	455	416	461	482	485	442	438	448	436	431	429	464	451	493	446	468	461	433	411	434	453	435	474	437	448	455	466	455	446	468	432	439	473	453	456	442	455	430	476	453	401	455	435	445	429	431	425	420	437	445	464	429	471	481	477	445	390	408	449	441	457	463	454	444	450	475	465	434	479	474	438	433	442	417	451	404	450	483	448	471	400	425	442	446	419	424	442	448	425	452	462	428	493	459	426	443	464	444	489	458	427	486	433	449	428	422	462	467	467	476	467	461	449	441	413	449	464	433	473	434	458	468	435	495	449	454	447	493	474	480	438	448	458	450	445	473	437	457	436	480	426	447	422	491	462	425	447	462	467	440	414	432	473	436	463	447	455	436	450	414	455	464	460	471	444	447	454	456	435	440	440	453	454	441	457	450	472	436	425	465	428	456	492	454	416	446	466	430	439	446	436	464	456	473	489	464	468	485	444	436	441	425	451	456	464	450	440	438	434	445	425	430	454	439	434	452	439	424	456	445	437	456	479	455	422	434	448	488	470	437	460	437	490	456	462	452	455	445	420	389	465	447	455	457	454	466	462	476	422	461	435	454	448	426	439	470	450	464	446	416	423	437	473	417	476	448	434	407	411	457	418	495	471	466	468	427	441	465	474	472	461	474	435	413	454	458	441	496	484	479	480	431	431	443	435	458	472	433	478	477	411	431	484	502	468	445	469	452	417	424	452	483	463	434	476	421	434	492	455	436	481	448	478	453	454	466	438	468	432	465	460	444	470	462	464	453	442	456	455	482	432	453	481	481	458	431	439	480	437	448	425	424	468	410	433	454	453	429	404	449	442	475	497	453	473	481	435	457	472	474	462	452	420	458	431	452	445	396	447	425	449	426	431	477	444	494	451	405	465	485	455	452	448	462	422	448	455	388	411	457	439	437	449	454	405	458	433	449	432	459	470	487	427	443	445	439	474	466	415	475	464	463	453	461	432	443	474	423	480	452	437	463	446	413	467	406	465	460	421	430	466	403	472	460	438	468	462	440	415	466	405	440	416	435	461	449	454	442	454	444	467	476	452	412	477	451	404	436	467	434	450	444	426	428	446	414	446	452	432	433	457	499	453	458	444	434	494	444	436	458	428	458	434	412	408	442	459	468	458	445	426	450	446	430	442	431	424	457	453	451	441	462	481	439	420	461	487	394	434	479	475	451	474	450	475	451	426	424	446	480	479	463	437	446	463	460	407	450	453	483	472	431	433	489	449	481	457	454	452	462	455	453	462	474	419	472	479	457	451	459	447	430	414	466	437	419	439	434	471	457	425	441	490	436	432	451	419	458	461	473	478	441	459	465	456	404	435	429	465	464	442	457	427	432	444	438	460	431	464	457	501	404	456	460	453	472	470	405	448	446	454	442	451	414	484	471	430	454	439	430	459	434	473	472	448	433	464	444	467	396	436	483	472	471	436	429	494	442	457	466	441	425	452	432	440	440	424	457	450	496	401	442	456	419	435	456	394	455	441	471	432	459	437	445	442	513	439	483	445	437	453	458	470	425	481	446	441	422	460	448	454	442	452	444	476	430	428	436	477	411	426	448	458	436	466	429	439	451	455	447	447	462	483	428	444	434	464	458	409	416	435	427	423	445	388	433	458	476	458	430	501	463	439	439	464	450	479	442	484	477	440	439	443	485	445	437	436	498	461	462	454	428	424	445	450	481	449	454	452	460	434	450	496	456	452	422	447	428	414	430	415	442	432	450	435	437	445	415	438	436	433	471	437	479	464	447	443	469	492	407	462	457	467	453	432	458	483	465	455	467	465	458	411	428	455	506	429	435	443	467	406	470	438	431	425	443	469	453	447	431	465	478	452	456	469	438	447	437	459	506	437	487	462	439	491	451	459	423	434	467	413	458	459	430	442	462	431	479	446	450	474	444	427	476	459	455	464	439	424	477	434	440	475	456	461	439	445	446	481	437	423	495	510	477	432	445	462	444	428	450	466	440	445	428	432	446	447	444	467	456	421	491	470	450	479	473	432	415	428	429	454	460	418	470	451	441	454	460	481	426	435	460	469	473	447	414	451	455	495	466	447	470	451	439	462	473	457	459	451	439	449	445	451	427	417	443	425	445	428	408	440	428	447	400	461	483	470	429	435	438	422	430	471	439	445	462	465	451	443	436	448	486	402	443	430	454	438	425	422	439	511	425	463	483	488	472	465	423	439	420	442	471	488	430	487	504	456	425	446	454	424	479	387	455	451	450	438	459	435	470	490	458	386	442	446	461	437	457	494	432	448	439	489	462	441	480	475	428	412	481	484	417	477	429	468	436	446	441	419	470	405	470	459	428	456	433	462	447	426	461	469	474	448	456	468	445	444	448	456	443	434	477	443	488	431	434	414	451	443	464	442	453	446	432	426	482	447	442	425	467	465	453	411	434	470	433	408	448	412	440	488	457	460	446	462	480	446	437	460	451	443	436	442	464	440	446	457	467	454	469	416	426	471	465	435	419	453	442	449	443	422	443	448	493	445	479	428	450	423	436	431	434	445	430	435	454	453	474	463	449	477	456	446	410	493	487	450	453	486	425	433	453	468	464	430	448	417	460	423	479	420	439	397	447	453	452	370	476	476	487	439	421	430	442	424	444	434	461	417	455	451	417	477	456	433	413	450	434	424	458	447	452	463	445	403	447	428	506	433	452	416	454	453	462	426	475	500	469	472	471	449	454	466	474	468	444	462	423	471	449	409	461	451	468	502	451	474	413	477	433	417	471	488	451	451	451	480	442	441	415	444	430	423	450
1324	386	361	354	340	335	303	350	302	347	307	338	323	277	292	284	318	343	301	319	311	268	304	323	286	291	337	292	334	321	298	287	306	319	286	325	309	301	318	293	315	310	296	311	332	285	315	323	297	333	284	320	292	306	315	312	284	328	285	304	330	306	292	317	305	293	294	336	306	329	316	329	297	321	325	329	324	304	322	300	308	310	280	286	341	312	312	316	304	333	342	310	289	266	276	311	337	298	312	328	286	321	299	310	311	304	336	321	308	307	303	255	316	309	337	300	300	293	309	315	348	325	307	308	294	334	286	310	323	334	310	309	320	274	357	324	304	279	295	293	313	280	311	307	328	310	302	301	325	266	313	305	309	296	332	276	281	285	321	302	305	321	315	305	300	316	307	327	327	335	314	280	294	306	310	304	310	313	322	333	303	323	324	295	330	292	310	295	312	299	330	289	332	311	292	308	279	307	312	312	305	294	271	319	287	333	284	292	344	334	309	297	272	301	316	305	320	315	300	328	306	313	300	326	288	321	318	329	301	291	310	312	340	318	308	322	298	319	294	286	340	306	311	336	299	341	296	345	310	308	353	308	314	299	301	326	287	323	312	320	326	349	302	309	274	332	304	308	313	329	318	316	327	341	318	301	319	299	330	295	284	323	300	285	296	339	316	292	331	291	308	298	312	322	320	304	314	294	309	324	314	295	333	308	290	312	306	314	341	300	327	340	313	315	299	293	327	323	302	337	306	335	330	287	270	314	310	297	297	305	342	312	302	318	299	336	276	284	319	318	297	317	289	307	347	308	286	302	316	316	288	305	298	308	316	308	302	347	320	329	309	333	317	283	321	328	303	314	312	312	301	306	274	318	262	336	317	308	285	284	332	291	317	272	320	306	340	311	316	321	331	296	308	315	308	286	304	292	299	304	305	328	302	326	289	297	283	322	293	373	279	308	324	311	300	314	322	312	287	297	309	302	316	310	338	293	324	292	309	305	285	332	292	307	308	342	289	303	296	333	331	316	340	308	323	323	308	301	327	322	302	274	318	323	280	299	311	300	323	288	315	304	304	310	300	306	307	325	323	288	302	331	309	350	307	291	321	289	300	294	287	332	313	328	277	300	336	336	335	299	294	288	309	327	320	314	280	309	325	301	275	331	305	312	309	327	322	306	288	293	315	315	332	322	341	323	327	292	314	317	304	317	317	323	293	274	295	324	312	352	326	299	332	331	338	312	297	335	275	308	314	325	325	337	303	282	351	324	301	284	306	306	322	310	326	297	331	326	313	320	328	315	307	298	313	319	286	342	322	316	335	300	278	285	278	319	302	307	307	276	315	317	277	301	310	329	337	334	307	301	331	342	323	313	335	309	292	315	314	297	312	301	309	312	309	278	310	314	330	316	312	284	305	306	309	299	327	309	293	301	316	332	309	325	310	300	318	334	322	333	297	335	313	317	311	311	307	324	295	324	351	306	319	322	312	309	278	294	326	291	332	322	312	303	280	295	292	305	345	305	291	316	293	315	326	294	316	302	312	284	334	335	340	329	323	320	312	325	307	317	292	305	282	305	302	290	344	284	310	340	322	329	336	309	291	333	304	293	317	297	338	308	273	338	337	304	310	319	297	316	297	284	340	321	320	335	310	307	288	307	326	306	312	334	314	294	313	281	293	302	303	334	296	288	307	296	333	307	331	301	309	308	309	351	337	295	304	354	300	306	323	314	313	260	328	319	336	309	320	309	289	322	328	286	299	301	311	326	296	298	309	299	283	330	328	280	304	301	317	293	301	346	288	317	332	319	353	268	361	308	273	263	314	333	284	312	302	343	300	340	309	300	311	338	311	316	334	313	299	342	317	326	274	310	330	305	334	307	301	324	335	346	312	303	320	307	321	279	305	327	316	311	292	313	279	308	303	325	305	320	319	345	294	306	327	298	277	312	313	288	329	310	321	288	309	302	319	325	318	310	316	310	314	304	317	338	305	327	324	293	301	325	292	298	301	308	288	313	296	294	308	315	341	306	279	295	355	310	324	305	330	296	303	312	303	303	280	288	303	301	303	300	317	310	279	308	296	308	298	306	284	310	335	334	350	297	305	320	319	322	312	332	329	319	311	316	321	298	298	316	296	302	291	317	321	329	329	273	312	338	331	334	305	294	300	305	361	330	317	314	333	309	302	318	321	324	334	306	281	314	314	304	331	323	311	328	314	284	311	344	304	301	304	337	315	325	302	313	341	274	328	320	309	316	296	351	334	307	328	304	321	338	310	315	308	320	313	308	279	287	308	335	271	326	293	329	286	328	297	315	294	318	303	311	317	295	340	330	329	305	314	283	298	299	329	295	328	306	290	307	324	297	340	318	308	301	322	344	292	298	320	293	310	310	329	344	311	345	319	288	292	313	254	327	304	356	326	310	303	318	313	339	325	291	336	301	314	332	321	320	321	293	317	311	323	303	307	314	316	291	347	318	322	332	328	308	317	288	312	302	316	313	320	284	320	303	313	299	339	273	318	323	321	365	310	307	312	321	328	306	317	303	295	336	285	309	306	340	312	326	313	313	310	312	295	329	345	333	290	280	328	288	295	310	287	328	308	330	330	299	330	318	310	322	324	307	323	331	300	305	346	282	317	315	333	305	326	336	278	318	288	327	295	341	319	297	313	308	287	343	328	320	329	332	296	339	309	333	328	295	334	267	313	329	303	338	316	347	313	357	318	291	287	299	334	301	339	312	322	289	322	308	314	315	362	330	330	328	317	316	308	304	300	328	349	277	334	312	300	331	317	312	271	326	295	298	297	328	309	297	311	320	305	331	307	295	338	296	332	302	320	265	321	316	339	311	299	303	345	366	321	297	310	319	279	292	298	330	323	304	304	324	335	318	319	313	302	335	276	304	301	312	299	313	309	299	323	325	281	299	299	296	322	315	337	350	305	325	306	322	285	304	312	328	307	312	297	308	315	315	308	318	279	331	317	301	304	348	305	314	293	285	319	295	311	310	344	312	279	310	287	328	314	325	339	347	299	322	316	315	328	325	357	326	313	345	318	312	320	293	314	309	322	296	345	304	333	347	319	332	330	305	297	311	329	303	281	323	359	300	306	323	306	293	306	306	295	312	304	295	275	336	332	309	307	303	321	331	330	323	317	327	348	297	292	332	321	312	303	308	324	340	355	306	299	337	275	339	314	297	321	297	331	343	297	300	315	346	342	316	331	303	312	330	315	326	322	320	279	293	300	312	322	339	292	307	259	288	291	306	312	283	340	295	313	304	284	346	316	312	324	336	289	289	340	296	329	289	299	301	299	313	297	318	321	308	319	346	302	317	335	333	302	293	328	283	299	291	323	291	274	323	294	327	326	324	317	330	325	344	324	320	307	298	336	295	283	316	322	320	336	296	312	312	335	302	293	311	327	315	313	285	281	330	292	310	296	302	256	294	325	312	304	309	297	319	308	300	322	335	317	302	296	290	306	299	357	327	328	327	329	308	314	332	336	297
2354	1012	1045	1178	1093	1077	1013	1032	959	1031	964	929	919	982	945	931	929	935	986	985	946	970	962	885	939	1003	919	994	955	877	937	930	953	922	973	909	915	943	938	953	955	977	927	902	947	906	950	982	961	916	957	941	954	934	988	949	948	944	934	931	955	942	976	943	1005	940	906	965	922	918	930	937	993	921	926	930	904	950	971	902	992	906	917	956	958	915	906	879	938	871	925	949	929	972	936	904	959	883	912	898	918	938	965	917	916	927	872	941	923	942	948	1004	921	933	990	955	922	868	943	927	901	903	917	922	915	952	963	966	944	935	879	1038	942	893	950	921	933	892	926	946	969	905	928	887	937	921	963	909	972	978	957	912	927	918	945	894	952	830	929	898	908	926	945	952	913	963	965	906	947	924	952	970	891	948	954	959	977	924	885	944	922	944	945	938	958	957	930	924	966	929	937	944	934	933	1035	916	938	956	948	916	943	974	924	954	937	918	912	938	938	991	891	924	944	928	924	946	908	929	969	991	908	951	931	931	932	942	923	881	928	931	863	966	939	962	961	908	964	961	936	891	1003	900	903	901	965	909	917	909	939	915	857	967	949	987	916	961	946	936	950	990	966	937	999	964	923	935	964	882	928	931	952	945	940	898	979	905	1002	958	948	979	894	901	931	923	968	952	964	909	900	917	905	963	967	924	991	909	970	907	916	974	968	905	929	919	916	942	920	939	960	946	974	926	939	928	911	893	943	917	924	923	987	926	977	949	925	925	972	952	930	929	976	962	928	909	956	922	958	941	993	910	1001	932	881	942	970	953	924	953	948	856	952	996	947	969	957	948	906	900	950	901	967	940	983	971	927	942	944	909	935	894	893	967	944	931	957	930	946	933	965	976	994	991	921	947	931	964	969	909	907	914	990	959	943	915	954	951	915	940	940	902	957	945	922	962	986	910	933	926	969	919	919	931	895	905	936	893	955	883	959	937	940	855	895	898	876	890	933	911	925	963	909	900	882	906	971	950	968	976	942	948	944	984	926	932	926	917	931	886	926	896	959	906	912	953	918	951	994	986	899	908	930	933	909	940	945	894	928	925	981	906	954	918	916	960	941	921	960	929	937	944	949	956	901	973	943	967	925	905	993	987	892	949	962	902	964	914	885	967	973	905	966	873	933	940	934	972	956	973	985	964	962	885	909	896	951	983	928	988	954	923	951	973	966	911	866	873	911	861	955	946	938	904	941	932	922	932	934	929	897	968	947	937	903	914	938	913	942	884	938	909	934	928	919	930	954	938	930	918	925	1009	947	962	976	965	1030	924	945	918	931	945	885	934	984	923	972	923	998	871	928	939	930	921	909	942	906	956	972	918	943	879	926	995	982	969	976	940	969	935	950	915	944	979	976	893	922	930	939	959	902	924	951	869	977	905	919	950	966	941	842	903	963	931	968	973	940	948	990	911	924	854	923	910	908	908	926	936	1002	966	958	903	960	955	908	928	927	946	938	908	937	957	955	946	935	916	958	947	891	940	917	943	976	927	912	969	926	951	923	967	945	958	904	933	958	939	938	918	948	956	925	906	935	929	979	963	961	947	870	920	924	929	901	960	921	960	888	938	949	949	976	908	963	888	927	938	951	904	933	956	951	941	935	971	974	1003	955	927	914	950	883	946	936	935	889	964	912	976	990	889	937	960	903	938	961	979	908	924	953	891	970	924	933	903	961	982	900	947	947	954	930	922	933	923	935	874	953	895	912	964	875	908	924	902	884	878	954	962	917	915	988	968	911	934	931	972	964	925	982	961	920	963	935	916	959	889	916	900	926	999	976	921	970	965	913	899	940	922	910	949	963	949	892	934	932	925	949	1015	880	927	957	922	933	1006	974	892	957	961	931	968	889	933	942	912	983	899	957	961	923	945	937	942	905	940	911	917	916	943	950	989	903	915	981	961	994	938	976	902	989	900	926	953	934	918	960	945	927	888	907	919	939	945	971	996	915	952	914	962	928	941	906	911	911	939	936	893	1000	880	921	894	918	947	899	918	922	933	960	932	882	925	963	904	958	930	936	969	929	911	884	929	930	964	927	940	899	895	1002	926	969	927	983	917	915	949	977	969	913	919	910	963	963	875	915	939	921	938	926	892	912	939	901	972	931	966	948	892	946	922	957	952	954	935	912	906	897	950	934	994	926	920	930	968	939	885	943	955	937	964	899	906	914	996	968	942	959	1003	928	931	894	956	922	978	962	926	959	919	978	958	940	899	902	933	978	961	947	880	966	972	977	976	894	976	902	968	931	919	925	909	944	936	972	1019	896	878	910	961	929	922	961	917	936	886	973	969	936	896	892	949	895	944	884	884	955	923	904	956	879	906	942	898	959	946	947	947	924	909	964	898	952	940	943	952	964	997	920	951	940	941	912	957	964	931	932	952	911	970	935	1007	1009	910	964	951	935	901	929	943	906	939	919	945	911	984	928	974	913	909	927	911	924	939	923	908	976	903	973	931	977	929	943	981	908	949	937	951	957	930	920	952	998	919	949	956	896	940	951	957	932	895	964	939	875	890	943	925	901	979	897	946	927	874	946	903	926	948	890	920	936	924	899	942	903	951	929	949	990	949	946	939	914	926	948	970	881	999	939	941	950	897	930	915	897	940	914	916	1001	899	936	897	938	908	957	956	928	957	923	919	954	906	973	936	959	981	921	933	923	934	881	937	947	914	881	944	977	905	937	985	954	958	942	922	967	973	923	950	936	928	924	929	942	910	936	919	907	923	988	990	925	916	899	908	885	958	942	879	904	909	921	916	962	943	976	960	958	921	947	881	936	976	994	912	963	918	945	931	928	953	932	910	926	916	946	929	918	901	903	924	930	937	981	939	920	924	883	968	941	982	985	982	906	899	919	974	920	958	968	945	931	938	937	900	913	933	949	931	925	952	934	884	976	942	915	939	1009	942	924	900	905	896	988	903	900	1010	911	861	924	959	995	963	906	972	897	949	887	945	972	891	920	930	928	933	879	929	947	959	897	892	944	908	865	930	956	962	889	974	979	946	943	958	988	948	944	953	878	920	933	971	911	933	993	927	881	961	908	911	957	941	947	941	961	925	907	962	931	894	938	952	908	973	987	907	901	933	955	931	919	907	875	940	879	887	945	949	905	953	988	961	911	965	947	902	959	950	945	969	970	927	933	937	927	956	926	931	913	958	916	948	970	901	946	911	946	975	944	954	917	909	918	954	953	938	934	980	912	915	969	921	996	928	960	905	915	945	942	877	935	950	931	971	951	879	958	927	952	952	1014	946	972	897	945	934	979	929	969	900	908	1008	969	925	945	910	943	923	937	908	950	919	945	956	947	930	946	913	896	916	941	913	895	907	939	902	933	910	963	944	924	931	985	953	940	940	920	870	973	939	978	919	929	930	949	960	925	929	926	906	868	928	902	916	929	885	942	908	971	940	947	958	925	942	973	951	936	932	961	904	924	919	967	943	959	906	885	886	963	895	939	918	949	925	960	944	952	944	925	863	880	933	967	968
4559	1017	1278	1035	706	543	437	360	364	296	277	216	265	240	231	242	238	219	198	212	180	201	209	181	181	193	179	194	210	190	200	175	214	191	194	191	191	198	207	153	204	193	199	182	189	172	186	206	198	169	198	195	200	184	185	181	171	191	203	164	183	194	175	192	187	199	182	194	179	181	185	174	171	185	199	199	164	193	185	188	173	185	197	200	197	200	179	182	180	189	186	179	186	202	178	195	186	200	197	178	163	178	191	189	171	176	183	176	180	176	182	177	210	192	185	204	183	175	170	184	178	222	179	218	198	175	197	200	195	188	179	183	191	187	185	196	178	200	185	185	208	191	176	199	204	199	183	195	187	166	178	213	197	177	162	191	221	163	195	174	171	175	179	200	168	197	176	198	169	202	197	181	177	233	179	171	177	189	192	185	204	167	187	185	180	216	159	220	174	188	177	175	185	188	180	169	178	184	188	178	186	199	193	204	191	182	176	171	181	198	197	184	204	189	158	182	174	201	188	173	170	182	168	189	187	181	165	188	201	183	194	177	185	198	175	196	178	164	191	182	165	195	186	193	208	159	191	189	161	173	166	175	151	186	192	188	184	164	181	173	188	184	183	171	176	190	170	178	175	191	157	195	195	180	200	175	167	169	188	180	192	175	181	225	157	187	175	205	194	183	202	217	180	166	186	177	198	195	195	191	157	193	183	181	182	184	175	187	181	182	180	181	187	203	174	176	190	169	176	178	168	188	189	172	182	154	177	175	203	218	199	196	195	216	171	203	202	186	214	198	172	188	171	168	189	168	178	169	172	178	179	156	198	181	179	187	175	183	200	184	170	170	171	192	193	173	183	187	188	174	167	186	188	176	174	179	200	193	159	168	183	206	182	207	179	195	196	182	168	193	178	163	186	179	167	172	200	182	194	192	201	164	181	180	200	189	210	155	173	198	196	169	193	173	183	202	192	182	166	189	207	188	188	216	181	192	190	198	196	176	179	225	194	171	183	206	165	161	173	203	188	205	181	192	204	163	191	187	171	187	166	183	184	159	207	178	167	204	190	165	200	207	212	202	170	168	175	191	152	149	184	199	187	206	201	185	192	168	203	206	209	195	159	165	169	178	189	181	192	160	185	178	188	164	206	194	180	173	172	170	197	191	188	189	209	181	188	177	189	211	190	173	185	185	205	179	190	159	191	187	179	191	181	156	180	169	173	168	193	189	188	184	186	202	217	204	187	208	183	181	171	185	185	188	181	170	201	201	194	175	180	180	169	178	198	197	189	162	183	184	199	192	190	202	184	169	195	175	176	176	195	201	179	162	206	200	181	202	171	150	175	207	171	204	200	166	188	191	188	191	194	181	172	206	198	220	209	180	181	184	201	173	168	162	205	160	182	156	187	199	184	199	159	208	154	216	200	184	204	198	187	179	176	209	200	200	179	195	155	179	192	181	181	210	186	194	193	177	199	192	195	166	180	174	208	204	216	188	202	161	183	185	172	185	203	198	183	198	171	200	177	209	165	202	193	213	210	188	169	193	207	190	204	198	174	182	200	191	169	171	187	208	187	202	191	193	196	178	192	184	194	187	186	177	177	175	186	195	199	189	201	190	205	209	198	185	163	174	170	171	175	191	174	187	188	200	173	171	189	199	187	155	180	201	205	189	198	202	181	207	185	203	179	185	201	173	183	169	200	197	172	185	198	186	181	190	178	185	177	183	205	203	193	162	185	188	195	201	202	179	195	165	184	176	174	194	175	200	197	199	208	192	166	176	199	194	184	197	198	191	184	192	199	180	173	200	178	148	190	175	175	200	182	186	180	172	207	177	177	190	176	188	177	203	166	187	180	175	186	188	173	180	178	182	193	183	187	164	178	192	190	177	165	156	186	175	192	217	191	184	183	163	176	161	168	202	165	189	181	182	181	195	198	178	180	178	204	189	207	204	189	212	167	175	207	184	205	178	172	198	196	188	205	163	193	184	177	193	184	173	177	193	212	195	183	186	205	187	183	197	190	201	171	202	182	203	193	183	163	176	197	164	194	193	194	177	193	191	170	194	154	189	190	202	210	198	207	176	200	181	201	176	191	183	169	173	185	175	198	176	199	201	190	179	184	188	174	188	168	189	173	177	195	183	186	185	165	187	208	176	180	187	160	192	179	188	179	187	211	180	180	188	173	189	188	191	171	187	172	193	187	172	192	183	201	191	191	170	177	188	198	200	162	188	208	161	207	181	178	181	224	209	177	177	169	176	192	187	178	183	195	185	192	195	183	164	168	193	191	191	205	215	196	190	171	183	204	199	192	167	184	208	192	159	165	175	189	167	168	183	184	204	185	198	185	191	180	186	174	191	179	189	181	179	178	179	213	166	177	183	192	183	179	148	182	190	195	166	177	206	174	196	173	171	184	184	202	201	192	182	187	192	205	190	223	186	216	191	162	206	189	177	208	167	187	183	180	182	189	200	198	198	205	182	187	195	204	206	182	152	191	198	194	189	180	173	163	171	168	190	201	177	181	201	206	203	181	183	177	175	185	181	206	170	176	193	186	169	182	156	167	194	229	165	169	206	182	193	181	173	182	199	179	193	192	202	200	205	192	181	177	188	196	170	200	174	217	175	196	187	176	173	198	191	208	199	155	184	201	174	207	178	195	191	179	223	201	195	194	155	176	182	200	189	192	184	189	184	168	187	167	176	169	184	154	187	194	187	165	195	187	184	192	188	183	171	201	185	205	187	196	179	189	173	193	182	195	154	192	173	204	169	177	168	192	177	183	189	184	188	204	158	190	151	175	184	196	160	183	174	177	197	185	190	198	175	180	179	178	211	196	184	202	202	171	193	181	190	183	220	192	178	167	171	174	171	189	187	192	186	212	153	154	180	175	174	188	199	192	177	184	173	226	180	209	206	170	187	189	201	202	170	174	166	191	180	182	187	198	192	185	184	180	177	197	184	184	185	181	183	186	182	181	173	175	195	202	183	188	189	192	189	178	182	183	172	199	181	167	171	176	194	183	168	184	172	177	195	203	190	184	188	197	210	193	181	170	196	179	167	188	201	193	169	188	161	196	203	190	196	188	165	165	174	207	158	182	189	184	165	192	166	181	188	193	185	185	199	190	177	193	191	185	150	183	202	179	188	177	193	186	185	174	211	171	211	192	186	186	160	182	205	187	184	192	207	198	164	164	187	170	173	196	182	190	187	173	178	158	184	174	184	179	157	176	198	176	178	166	180	190	189	214	168	188	196	200	180	193	174	181	203	176	189	184	209	206	182	193	181	181	197	158	167	194	171	196	188	166	171	188	178	206	180	217	192	194	190	191	197	185	199	200	167	184	204	173	197	153	186	183	172	200	165	171	188	207	199	191	182	192	190	170	191	194	167	161	170	186	157	165	186	195	171	198	170	194	170	202	190	179	194	181	170	162	196	183	205	180	181	187	192	191	186	186	160	184	173	169	173	183	187	182	153	207	210	160	175	190	173	198	188	169	204	177	200
5483	1468	3002	3579	3146	2614	2261	1860	1630	1459	1351	1216	1122	1085	983	873	929	837	869	828	814	783	774	717	746	718	696	730	743	637	696	714	688	680	654	671	656	656	646	658	657	659	633	628	616	659	633	601	652	612	637	625	630	613	641	640	631	635	631	610	643	609	613	588	587	607	624	606	611	585	645	630	665	594	604	639	620	613	630	598	633	602	601	604	603	605	611	617	603	607	606	642	602	641	612	575	623	592	608	638	586	649	577	592	591	602	574	557	574	583	618	615	609	618	554	628	583	612	623	608	592	605	596	582	624	612	619	617	590	599	619	571	622	653	628	590	571	608	590	605	598	599	596	581	563	600	592	598	577	548	649	597	605	577	576	619	627	595	606	549	571	587	640	570	550	570	610	586	609	587	603	596	596	577	594	545	605	584	611	624	583	606	607	621	585	589	593	567	602	534	579	549	567	630	576	583	559	577	579	580	571	599	597	569	637	591	565	619	655	601	569	574	595	561	584	585	592	573	586	564	610	592	582	608	606	578	577	612	556	589	571	604	596	592	607	569	595	625	640	608	631	594	546	599	618	592	577	624	616	590	597	596	590	607	602	595	565	596	614	565	604	579	581	604	620	560	587	602	615	556	638	614	602	604	623	565	590	627	583	640	624	555	579	606	568	625	597	610	591	574	615	582	591	568	568	553	542	613	617	588	615	638	583	584	631	531	562	575	581	611	656	610	639	567	537	595	585	613	575	578	613	601	593	654	581	604	625	603	614	611	597	642	587	575	596	587	593	606	656	579	601	583	533	564	577	608	604	636	572	604	607	605	564	600	621	630	618	572	558	562	557	573	602	586	581	609	610	571	593	590	613	601	550	608	553	588	597	607	586	608	628	615	587	550	625	631	612	637	623	609	606	590	589	585	617	582	560	608	580	563	605	590	553	600	604	547	592	618	583	613	604	602	584	593	575	657	625	601	573	615	601	641	613	569	603	632	628	545	565	624	601	553	578	596	617	599	565	628	580	621	562	566	576	605	568	587	619	596	564	591	606	604	589	604	592	537	585	587	602	573	604	613	604	580	644	627	599	617	604	622	626	609	609	551	600	584	585	563	579	592	593	554	537	612	635	575	634	614	573	549	581	608	531	593	567	569	558	617	583	604	565	617	621	611	592	577	599	601	632	583	631	610	620	601	633	582	608	622	624	573	616	570	550	582	598	600	585	594	580	595	548	598	554	575	574	593	536	628	581	574	624	615	575	565	611	534	622	601	573	587	578	568	575	545	586	558	582	587	586	606	600	552	626	562	608	626	587	546	584	628	559	596	630	623	615	580	591	579	561	579	584	602	588	599	592	574	619	591	610	577	647	607	617	643	568	561	613	577	604	595	595	628	573	606	564	629	562	605	606	588	618	593	561	576	666	605	601	557	568	599	620	555	596	623	594	582	606	606	549	584	566	596	615	611	577	647	562	620	601	593	617	585	592	618	602	579	572	606	621	556	609	562	598	583	585	574	583	591	595	633	630	584	602	633	603	573	547	603	558	626	603	618	569	614	539	553	608	591	543	584	597	627	568	562	600	599	608	635	602	558	561	550	583	571	632	578	581	619	536	596	577	585	607	649	570	565	577	588	593	598	612	572	600	565	579	568	602	557	579	622	603	595	604	610	584	578	593	615	588	565	576	548	664	612	544	589	583	581	619	578	612	595	592	619	575	611	583	558	588	560	617	572	575	594	581	596	628	588	615	593	587	594	613	585	590	625	590	659	592	625	547	575	621	605	561	613	592	557	609	578	583	629	573	584	531	589	590	575	562	613	590	618	619	637	591	635	631	605	566	612	633	668	586	618	588	581	614	542	602	575	611	586	583	625	620	595	639	617	609	623	623	612	574	561	608	553	585	603	588	592	608	603	589	598	569	577	578	563	608	618	590	577	606	587	596	639	663	597	611	626	560	619	581	557	585	603	592	567	595	550	602	536	610	640	579	597	555	561	590	574	570	592	605	635	566	602	566	596	562	596	602	555	606	575	578	567	602	568	565	609	616	574	552	562	589	599	597	592	589	625	598	610	587	550	585	579	598	602	588	591	553	607	608	573	591	601	613	605	574	560	554	588	529	643	608	621	568	651	611	651	605	598	589	602	613	597	591	580	587	576	569	611	609	621	576	577	632	623	591	588	597	578	645	599	575	543	593	592	590	562	578	620	592	564	612	567	615	552	588	580	590	591	544	612	582	589	567	630	600	594	591	565	577	593	580	583	639	567	589	574	560	625	596	604	606	641	543	592	585	553	634	598	597	597	570	638	602	625	583	558	571	571	604	552	624	613	633	571	589	569	624	609	579	602	566	580	586	558	578	628	603	564	619	611	598	654	618	550	598	599	565	625	622	563	584	609	615	574	564	620	608	588	620	610	595	591	603	620	587	576	644	543	616	592	585	569	588	582	581	571	644	592	627	574	526	611	578	612	564	645	600	591	581	594	613	588	604	585	589	607	601	608	621	573	557	578	577	606	605	643	590	607	599	620	620	576	570	594	571	573	575	571	606	623	570	603	623	583	606	524	601	604	582	632	614	607	602	617	567	579	630	590	604	618	582	641	591	619	553	539	568	621	591	592	606	564	592	605	657	617	602	540	596	612	599	608	625	598	602	572	564	610	600	613	564	556	588	606	551	616	613	587	602	570	606	586	594	596	620	600	608	629	591	603	574	574	580	578	619	607	592	618	555	616	593	623	616	620	570	570	624	587	619	588	608	616	602	656	608	562	625	618	611	596	621	598	593	619	608	599	604	615	567	583	547	602	591	571	579	590	594	591	589	606	603	560	566	638	580	587	573	580	623	633	599	620	596	592	555	633	594	549	632	632	611	598	610	592	591	580	590	592	581	580	590	586	591	596	634	634	597	618	595	599	572	589	569	587	592	623	597	573	576	598	604	621	604	546	597	618	584	610	633	581	626	611	594	591	597	590	592	577	543	588	603	571	630	569	629	623	566	575	570	571	572	577	594	620	583	593	612	568	582	614	609	623	612	537	596	579	595	594	581	595	591	647	596	578	595	601	602	611	583	602	577	570	610	599	579	635	608	622	635	633	589	595	599	618	588	603	595	548	583	583	592	588	591	599	537	610	590	556	563	584	593	613	594	571	596	576	589	555	655	573	585	568	629	602	571	602	549	606	604	611	600	626	549	616	622	590	595	591	616	582	633	579	574	546	610	640	591	647	625	639	558	558	574	607	572	653	579	574	613	650	620	639	573	569	588	605	557	572	594	605	601	568	592	567	581	602	602	617	580	608	639	608	599	593	608	607	612	635	587	593	602	585	554	579	547	624	579	565	570	597	561	594	611	616	618	596	581	608	606	606	576	617	632	614	592	559	595	609	580	566	565	608	591	587	588	624	556	603	631	586	579	615	568	601	603	632	639	597	604	609	638	636	599	606	595	586	623	586	565	599	618	601	556	599	601	588	570	577	578	530	595	591	600	621	611	637	558	580	601	565	576	575
8661	1822	2284	1741	1230	860	647	496	402	324	329	298	254	239	205	196	184	181	150	185	178	149	181	161	178	138	159	136	166	123	139	138	139	146	147	129	145	148	144	150	147	137	153	156	140	140	156	127	151	140	153	123	123	130	156	123	121	145	139	114	133	142	122	128	131	139	135	135	135	113	161	138	147	131	130	159	132	138	144	119	108	127	145	136	117	134	118	143	143	114	144	118	122	143	125	140	133	117	128	116	129	141	151	135	149	135	151	131	148	129	150	148	129	138	118	144	135	131	130	134	110	138	134	148	111	115	138	142	129	149	110	172	130	142	122	121	142	113	147	149	140	121	117	128	127	117	105	129	108	113	130	129	127	145	132	121	114	124	134	131	145	125	129	140	138	120	150	143	140	122	135	125	131	141	132	164	126	111	124	140	128	124	138	113	136	145	122	134	128	123	117	121	170	120	125	132	131	139	150	130	138	125	133	119	119	126	115	134	135	133	147	120	112	135	104	95	125	122	137	135	116	129	118	134	118	147	122	127	127	132	133	136	133	142	141	148	115	122	142	144	160	127	121	131	137	149	146	116	144	137	134	116	119	145	125	119	120	132	131	138	133	126	138	108	117	122	113	130	134	134	128	113	140	118	125	130	127	128	113	139	126	141	144	144	124	113	109	138	122	126	105	119	132	113	129	127	122	149	134	131	144	111	145	132	146	134	140	109	132	127	136	114	132	140	118	130	130	129	133	113	127	123	113	145	141	120	138	128	149	127	132	126	142	130	115	123	142	131	142	139	115	121	121	121	166	131	143	137	104	118	134	150	120	116	117	113	125	129	132	132	130	158	105	139	134	151	145	134	137	134	121	134	116	144	141	129	137	125	140	114	137	150	116	98	122	123	136	135	143	148	135	142	119	122	126	135	142	127	126	131	113	115	148	131	131	111	140	118	123	141	128	138	126	124	124	131	139	140	145	150	147	138	144	127	117	140	116	120	126	130	138	116	119	129	145	137	129	144	118	129	125	126	138	143	133	139	98	145	116	132	120	150	132	134	141	135	143	124	132	151	108	107	134	121	140	113	129	142	135	130	122	133	133	130	123	135	122	138	129	144	156	162	132	118	146	128	143	120	129	142	132	133	117	131	141	121	141	135	129	131	130	113	130	141	137	137	124	126	114	125	125	142	136	104	134	110	116	136	102	125	145	131	112	147	143	129	110	125	149	118	116	120	126	121	146	155	129	124	124	154	141	137	152	106	152	143	150	128	111	146	150	129	148	132	136	139	122	144	112	130	130	104	123	120	138	134	130	127	117	141	150	133	119	119	131	148	115	125	117	128	114	142	145	147	151	124	119	127	151	117	164	116	115	134	130	118	124	125	120	130	105	117	132	107	128	143	125	120	139	127	107	149	130	139	111	130	141	114	115	114	130	127	126	136	124	146	125	127	119	120	127	107	133	118	131	130	145	134	116	116	129	135	125	108	134	132	135	140	91	116	131	133	128	132	140	134	111	135	144	119	100	126	138	125	114	127	121	133	124	120	117	142	136	133	122	151	132	117	110	128	123	136	124	132	150	118	137	121	121	106	134	119	138	148	131	142	141	141	140	129	144	120	130	138	123	127	148	126	139	142	109	105	135	119	120	138	128	146	117	123	145	129	128	124	133	128	152	128	116	102	137	136	123	126	114	128	136	132	135	113	136	134	117	127	127	117	113	127	127	125	134	125	123	129	122	148	131	96	130	115	147	135	139	124	137	111	141	116	141	125	140	137	137	148	133	113	120	90	124	149	129	128	147	148	123	103	116	143	120	141	111	121	126	134	119	121	136	135	128	117	111	137	107	132	115	130	116	139	129	126	118	117	131	124	114	129	140	133	119	126	120	124	129	131	139	145	140	120	120	109	126	125	103	118	120	135	121	136	133	149	112	135	133	128	116	126	111	138	121	115	160	127	138	116	118	127	136	146	124	132	141	103	132	140	133	127	135	114	140	133	135	124	135	133	133	125	133	121	138	131	120	123	123	126	132	132	121	123	127	112	125	127	138	127	149	117	119	135	136	140	127	127	142	129	140	129	108	151	154	142	127	130	127	132	112	126	139	130	108	147	132	163	123	136	131	126	131	102	122	135	113	137	134	128	136	130	136	145	118	138	132	152	117	123	130	136	124	139	97	124	120	138	122	135	129	119	119	165	148	133	141	135	134	132	126	136	120	129	134	123	134	118	128	132	131	132	142	131	132	109	133	136	135	125	121	144	124	124	123	116	134	142	122	125	106	141	124	140	129	144	133	132	147	130	128	129	127	135	141	129	134	113	149	141	153	148	132	128	124	120	127	122	130	142	133	126	132	120	126	131	138	126	125	102	129	120	126	124	130	108	162	154	122	149	123	121	133	143	122	120	139	134	112	119	129	136	110	141	129	122	139	142	145	108	139	146	124	138	132	124	146	124	135	131	131	130	98	121	126	155	113	127	131	119	116	133	146	119	103	131	130	125	116	132	136	124	146	122	123	123	129	127	131	147	131	154	138	144	142	132	112	126	114	114	127	129	133	139	127	124	126	116	141	154	119	130	142	114	126	119	128	129	135	121	118	128	127	119	123	132	113	118	128	124	147	145	111	120	144	122	115	125	111	146	125	120	119	146	118	117	124	119	116	123	116	119	134	129	129	139	126	121	119	133	140	128	133	126	119	130	133	135	124	135	122	131	143	139	148	130	125	136	135	129	164	123	125	138	137	121	126	152	135	126	149	145	124	135	154	119	139	118	116	121	144	133	144	134	129	133	119	124	154	128	117	146	137	135	140	134	134	140	123	128	119	155	133	130	120	115	127	128	144	127	127	127	135	124	110	136	150	138	127	118	110	137	155	123	137	132	122	140	125	127	126	123	134	115	106	141	146	111	131	121	139	123	110	116	127	115	117	151	140	119	129	136	118	149	112	148	144	145	123	123	131	135	142	115	127	125	137	138	134	136	132	126	120	138	131	137	139	103	128	141	128	132	133	115	138	142	114	113	133	136	108	120	124	129	119	156	125	115	150	138	136	106	129	133	110	126	124	131	147	146	128	148	118	132	136	121	128	138	110	157	140	144	108	142	119	131	137	105	131	123	127	107	127	126	145	134	123	112	125	151	121	117	124	149	118	113	116	129	117	120	145	132	138	129	127	142	138	118	131	111	120	120	141	116	143	130	147	111	124	120	123	132	127	112	135	124	125	125	121	144	135	129	144	126	118	132	121	122	131	143	130	117	145	145	137	144	133	127	142	119	160	144	140	130	114	121	115	130	147	132	127	119	134	114	127	131	134	135	139	130	124	127	135	126	121	150	124	136	133	126	122	124	118	124	141	138	119	100	126	130	119	143	128	132	142	127	147	152	130	131	145	135	129	131	144	135	146	120	135	127	126	143	144	124	115	141	139	157	137	134	117	122	124	149	132	115	117	142	129	129	129	136	153	132	132	118	125	141	150	127	111	140	127	121	122	123	131	137	127	139	117	135
7656	2179	5198	6096	5329	4312	3682	3017	2508	2107	1872	1599	1484	1315	1292	1102	1090	1021	916	900	835	851	852	796	730	711	687	665	659	648	649	666	609	574	612	591	551	626	553	528	504	528	574	563	549	570	545	553	511	512	492	528	524	471	499	494	464	519	513	472	440	500	490	487	523	453	496	457	446	458	480	491	495	462	451	514	486	526	474	483	498	468	457	445	455	500	442	475	479	453	468	469	502	466	486	461	458	476	461	469	457	443	436	445	477	450	468	464	431	511	474	477	511	489	479	457	495	458	456	464	458	440	435	431	449	472	462	400	465	451	489	456	466	440	449	445	461	415	427	424	436	445	457	468	476	462	418	477	467	471	464	446	454	444	455	418	488	474	439	423	453	462	477	479	454	447	438	430	474	469	422	463	476	427	413	430	430	409	466	443	438	464	444	444	490	439	454	462	465	475	468	486	464	451	462	468	443	437	456	435	466	454	482	437	449	451	434	465	468	437	457	489	439	467	456	471	418	434	441	471	469	465	472	407	426	435	452	493	466	430	436	455	433	482	447	445	433	429	437	428	447	433	435	461	469	457	468	456	429	505	446	417	448	442	467	489	476	429	459	454	475	430	417	459	434	466	474	470	449	435	447	446	401	461	460	415	426	397	449	470	456	437	462	446	445	429	441	461	435	437	484	460	449	436	456	465	440	466	466	470	418	449	473	451	446	443	430	468	461	461	485	472	414	468	467	457	498	458	481	456	501	478	465	444	455	460	433	455	438	443	467	464	463	435	448	468	426	484	408	433	435	475	469	481	414	446	467	474	451	463	479	446	449	454	455	434	428	408	499	444	476	451	465	454	468	454	432	423	423	426	460	429	448	438	430	477	470	439	452	443	439	443	452	426	455	467	461	420	474	457	483	435	465	469	438	446	493	516	430	468	416	432	467	450	453	453	438	449	442	423	446	458	453	418	437	433	423	439	424	437	419	422	448	436	467	454	423	451	429	441	433	448	472	492	442	478	478	447	445	433	434	461	449	471	440	457	459	440	452	425	463	443	455	435	441	458	432	450	416	456	417	413	483	431	449	408	452	434	431	427	441	457	417	439	465	430	429	475	450	424	477	451	455	431	465	501	451	489	465	479	465	452	458	466	426	429	444	465	497	447	402	478	442	449	437	425	442	424	449	464	472	417	439	446	427	463	435	451	439	447	426	441	451	461	431	475	454	449	451	438	463	434	467	440	479	420	429	445	437	442	470	448	465	459	452	465	445	445	449	452	467	443	480	471	487	418	421	453	462	447	463	454	462	422	485	408	455	420	460	475	429	452	441	461	473	430	449	458	472	444	429	444	458	452	446	458	448	409	464	461	441	464	461	491	463	451	478	431	448	484	419	484	464	442	471	457	460	440	430	445	457	496	461	408	463	451	469	464	470	428	448	471	406	428	435	485	470	454	469	481	507	461	469	458	463	421	459	458	454	455	441	440	467	475	453	460	421	458	484	455	419	425	472	470	453	437	451	452	453	482	430	459	457	413	486	426	469	438	471	435	466	432	425	474	433	460	473	462	448	450	466	434	459	459	454	447	462	454	471	439	462	474	479	439	394	454	432	394	474	448	432	455	417	451	456	468	465	438	438	432	432	476	450	472	429	482	488	421	434	439	479	460	448	442	435	402	421	449	484	443	467	505	430	407	455	440	428	466	445	434	419	417	452	473	436	454	466	460	428	477	489	438	456	442	417	438	487	458	419	430	414	456	436	425	431	437	433	394	434	468	458	454	411	458	452	455	460	450	470	461	463	475	463	468	469	455	448	462	448	439	475	454	414	429	441	482	424	436	404	389	422	441	467	443	451	455	440	450	471	416	433	438	471	444	450	447	427	432	456	444	429	428	457	434	424	443	456	441	471	471	463	450	452	486	474	465	445	473	441	465	437	461	484	450	449	459	455	440	462	463	464	461	437	450	458	444	423	454	448	443	433	443	404	428	484	495	409	444	437	459	482	458	447	426	427	464	480	427	447	460	426	468	436	439	473	435	419	447	450	426	484	430	468	459	448	424	463	436	472	438	455	459	434	458	462	483	426	444	444	463	450	465	446	452	450	458	454	465	445	486	457	465	439	478	395	479	423	484	424	454	441	465	456	439	463	486	447	421	455	407	444	449	392	487	448	452	435	483	429	462	445	444	413	470	464	446	482	413	444	426	456	455	431	444	461	477	468	451	453	437	452	446	429	439	488	450	428	462	454	467	423	382	463	467	430	428	438	489	461	408	468	427	456	451	477	432	434	449	466	453	467	425	453	442	476	435	446	465	462	410	430	407	466	441	436	431	465	480	436	451	437	415	447	418	426	472	476	458	466	421	423	469	429	460	437	431	449	456	472	460	430	455	421	447	459	480	422	467	439	412	454	420	469	476	449	445	438	441	402	453	416	442	440	456	456	452	483	435	463	451	424	475	457	414	430	447	477	450	405	461	433	459	462	422	479	414	468	434	471	406	454	421	436	437	436	417	429	437	423	469	437	452	441	468	434	455	461	460	455	427	462	450	424	429	468	462	452	440	465	472	415	421	424	422	460	489	409	478	469	466	443	422	447	449	467	434	471	460	435	439	412	452	423	435	428	435	426	460	466	498	480	455	475	464	442	462	437	468	448	461	449	442	446	440	437	489	454	446	458	462	431	472	430	495	491	482	437	464	432	403	456	477	464	492	444	454	449	458	476	483	463	457	464	448	467	455	461	446	451	426	444	465	443	441	437	448	437	457	479	390	473	467	449	429	432	458	461	467	461	460	441	439	466	453	483	430	474	437	433	433	432	462	426	466	440	418	428	434	447	435	459	448	460	415	465	461	462	439	429	492	462	488	423	453	450	445	429	459	481	443	398	438	457	423	457	473	470	433	441	426	424	462	442	497	457	424	446	452	463	473	454	475	441	443	448	443	421	454	460	451	439	515	463	416	402	424	463	439	422	436	409	479	488	449	492	499	430	478	459	479	456	497	475	435	442	443	445	465	440	450	463	426	432	429	421	429	491	487	441	405	438	424	485	436	458	434	411	434	450	396	446	416	418	436	435	441	448	449	424	460	418	464	450	453	417	466	417	451	450	480	507	461	458	431	434	460	411	440	474	445	441	443	467	478	465	406	431	474	444	453	478	419	456	475	426	433	449	462	409	487	436	469	465	427	439	453	485	457	439	496	473	432	462	424	465	430	479	453	460	490	448	410	453	471	444	431	429	425	463	455	402	454	447	427	418	445	455	446	460	455	403	463	440	442	460	449	463	443	452	471	451	426	455	448	482	467	436	458	441	381	496	455	411	429	480	449	437	446	486	430	428	427	460	441	462	442	465	441	404	438	454	483	451	438	446	445	424	413	465	459	443	444	459	490	486	440	451	441	417	457	419	451	431	449	454	460	444	470	465	485	468	479	458	424	428	433	439	467	423	404	441	445	416	462	429	432	450	459	423	420	458	430	416	460	434	448	447	465	429	454	422	428	460	446	439	453
1345	325	380	358	320	326	355	340	322	319	321	374	293	316	309	306	308	349	310	334	331	281	304	291	309	293	294	342	305	331	327	311	328	287	293	292	335	283	332	300	295	299	321	316	319	300	325	281	315	266	312	320	313	301	317	328	300	334	317	330	320	302	283	304	304	358	305	277	306	307	299	319	292	293	308	329	291	337	309	291	313	323	342	353	304	331	315	330	311	293	300	289	315	315	326	302	301	327	287	288	298	311	312	306	282	292	340	332	294	306	373	314	313	319	333	361	280	317	339	279	307	282	310	323	319	303	321	321	288	288	286	321	311	323	347	297	303	316	271	293	321	302	302	312	271	322	324	311	323	315	314	299	329	324	270	321	323	294	284	337	294	326	330	292	315	314	316	297	289	318	336	322	305	269	311	279	339	296	291	306	316	296	302	291	295	320	351	300	306	302	319	311	312	330	302	262	354	309	315	313	332	309	326	327	320	342	302	308	298	328	305	270	314	321	317	286	298	337	313	312	296	322	293	281	304	302	308	266	301	329	314	303	314	278	309	293	325	313	292	334	295	279	316	316	307	329	304	319	299	299	319	292	321	313	315	278	278	273	302	336	342	287	287	284	331	324	325	295	312	302	308	297	328	308	338	291	309	316	305	333	332	319	303	290	301	313	322	295	311	308	340	294	311	318	302	338	292	292	293	308	318	290	291	315	319	304	317	302	296	305	282	298	294	309	303	298	348	301	347	328	316	324	304	284	317	303	312	329	332	304	319	324	297	345	322	307	291	316	317	325	310	308	309	302	300	315	293	314	323	291	288	344	330	316	304	311	302	283	314	305	309	326	297	307	302	310	297	294	294	325	282	321	321	275	288	307	309	313	319	311	313	313	300	296	313	332	288	321	302	316	301	287	337	327	317	301	257	311	348	297	340	300	303	289	308	309	320	306	317	313	326	331	278	296	309	315	304	278	306	328	324	301	297	340	280	262	292	329	338	339	316	341	262	290	337	317	307	308	300	283	314	307	309	334	322	289	295	333	302	291	306	312	296	298	307	304	317	311	319	329	310	326	314	296	283	324	297	273	329	308	314	307	330	334	321	307	314	319	306	316	302	264	287	310	310	318	323	325	319	312	314	312	314	338	321	299	329	289	301	355	307	312	310	348	300	306	317	330	291	274	314	333	330	317	296	339	301	306	335	282	308	305	320	289	301	342	310	319	292	310	299	307	317	343	322	296	310	316	343	318	326	317	303	281	343	300	322	336	344	330	319	323	333	323	315	286	313	310	325	352	315	313	282	290	302	295	311	317	305	312	343	314	298	296	307	289	299	313	281	314	323	329	335	332	323	318	269	302	334	289	324	296	282	322	300	300	309	321	322	298	299	286	315	327	330	329	284	311	306	289	321	292	288	286	338	328	315	341	290	278	319	300	335	312	318	295	271	276	302	316	303	329	301	328	285	296	313	336	266	296	283	319	308	325	319	298	296	329	287	318	317	279	328	260	318	319	306	327	321	321	340	324	287	318	325	285	306	320	305	298	310	309	312	341	336	305	313	293	353	321	315	301	306	322	325	308	327	299	319	317	302	301	290	319	312	303	315	305	314	313	296	326	298	341	313	306	341	294	305	294	322	304	300	317	318	285	311	339	324	318	311	310	304	317	306	301	278	338	307	313	294	304	290	327	332	321	284	321	320	326	317	333	337	311	305	329	321	305	269	328	332	319	297	318	300	306	321	323	276	278	301	302	327	324	348	304	300	336	300	301	335	312	316	317	313	306	329	352	318	341	300	328	328	303	315	304	287	318	297	309	319	345	299	331	283	316	312	293	331	309	305	302	336	302	311	306	318	309	290	290	303	322	359	272	303	276	336	290	286	318	312	278	320	297	299	293	316	306	279	325	370	277	329	296	313	313	286	305	341	311	301	294	359	305	353	273	332	342	317	334	325	306	306	311	311	345	304	313	293	319	295	274	323	313	330	295	335	351	304	295	325	336	323	316	297	354	310	374	294	332	281	306	298	293	300	299	313	308	296	346	295	299	310	291	328	318	331	319	305	279	294	295	306	305	291	298	298	288	302	319	320	305	304	312	315	336	305	344	313	286	304	330	312	315	335	338	309	313	323	297	335	295	331	320	303	308	316	297	297	337	338	287	301	316	327	318	312	305	331	327	302	293	316	306	328	336	300	273	299	337	334	331	328	291	304	294	315	327	327	314	313	327	302	322	262	296	288	299	297	305	296	297	306	346	286	321	318	323	334	345	328	313	340	299	326	291	336	320	317	315	328	321	288	352	306	309	305	298	305	285	291	283	306	328	283	304	313	326	318	290	311	301	297	344	325	319	303	350	336	327	290	308	323	299	304	307	319	302	290	323	326	292	315	308	310	306	315	348	307	302	295	321	316	329	334	319	293	312	303	311	306	336	277	334	325	300	291	324	297	307	314	293	330	316	303	277	298	323	317	331	312	314	278	320	282	299	317	287	299	306	341	312	296	291	330	305	312	333	315	312	327	303	327	295	357	287	288	302	312	334	297	319	325	319	303	306	309	293	307	326	313	300	323	310	293	340	309	327	289	301	328	321	319	315	287	311	311	321	321	334	335	317	319	301	321	334	329	321	291	284	314	307	311	298	326	307	275	299	340	279	308	314	306	309	327	335	301	300	298	316	310	290	294	323	287	269	293	316	334	285	315	320	318	304	274	336	307	294	322	298	336	302	313	311	286	318	298	305	358	315	319	314	339	329	317	306	295	297	302	296	312	323	319	299	299	315	298	324	301	280	315	332	307	319	308	296	319	300	275	327	340	347	318	332	291	315	334	308	260	308	293	320	292	293	300	307	314	294	315	323	321	275	324	332	280	289	312	315	323	313	325	303	316	309	341	287	295	317	307	292	300	327	312	313	317	309	321	313	303	332	295	317	322	329	277	296	332	303	310	312	309	304	339	302	308	295	319	307	264	291	288	290	328	311	318	298	331	307	300	319	305	316	315	343	300	304	348	290	286	303	292	287	313	310	332	312	342	308	292	288	309	279	324	313	325	317	310	310	307	319	319	311	313	322	317	289	286	355	298	326	300	314	321	340	312	302	324	314	306	301	287	303	308	288	287	305	325	305	303	309	304	283	297	326	308	311	290	325	318	344	272	317	300	343	284	307	327	284	293	292	313	357	312	305	341	312	322	331	319	347	297	320	303	318	307	310	291	310	357	296	302	350	322	324	280	298	325	338	299	341	294	300	306	286	315	313	280	279	311	299	340	313	342	329	301	304	327	296	312	291	329	294	320	306	301	276	294	297	290	303	306	335	295	329	283	336	292	342	307	313	323	313	322	281	323	301	329	296	334	366	292	323	344	312	311	312	296	300	333	330	314	284	320	327	297	304	313	313	333	297	329	306	312	309	283	318	275	303	284	317	303	291	293	326	313	325	315	310	326	327	322	308	254	282	315	331	316	318	316	352	315	316	313	325	301	287	309	303	316	317	293	316	323	315	310	336
2405	991	1105	1116	1078	1036	1062	1044	1027	959	922	934	964	902	948	954	929	908	959	915	962	1004	948	948	954	964	930	895	931	906	920	885	960	956	893	905	916	936	922	939	979	947	913	967	959	977	921	891	914	963	932	969	934	906	941	960	943	947	953	916	871	971	966	853	932	916	949	934	916	900	899	909	942	892	919	960	935	910	944	968	893	927	916	940	928	964	935	880	947	951	932	913	916	960	911	938	942	962	927	956	907	908	904	928	929	993	909	966	920	954	929	1011	948	941	986	924	947	899	933	945	938	949	923	879	952	927	935	938	955	929	942	907	896	904	932	935	966	975	943	907	948	960	911	890	940	888	968	984	939	907	949	910	962	922	915	967	963	904	948	958	927	932	875	962	980	932	966	942	991	948	821	968	991	947	902	916	943	972	977	929	966	962	917	996	933	922	945	909	923	878	949	905	940	970	961	930	962	926	906	917	917	940	937	959	912	919	938	983	944	901	925	928	919	945	933	900	922	909	924	878	927	940	915	962	921	966	913	947	901	967	1009	916	880	927	914	937	936	891	902	936	888	921	978	959	956	896	958	946	914	922	1003	951	916	939	909	964	912	962	934	896	922	957	968	954	890	912	924	977	960	896	929	873	909	916	896	977	1007	887	892	919	864	896	879	992	902	988	934	921	875	898	886	923	959	941	915	933	889	908	931	980	953	947	892	909	957	951	990	930	899	926	961	951	947	911	918	929	937	951	900	906	919	946	978	884	952	897	966	930	982	985	946	902	950	942	906	902	901	935	916	876	917	947	984	953	958	936	956	954	917	984	958	918	962	959	975	923	973	923	916	951	949	901	934	907	937	917	894	900	932	948	989	923	896	913	896	916	948	944	897	968	937	902	975	911	892	930	919	935	948	961	910	935	937	878	980	916	936	923	948	921	905	925	975	926	894	931	960	968	957	915	941	924	956	887	854	954	910	948	982	961	937	962	911	906	941	966	936	897	994	933	872	909	958	945	909	982	900	921	932	939	1034	911	897	948	894	952	930	880	919	863	935	957	868	900	916	965	930	898	873	921	977	917	953	910	936	923	958	971	1014	945	896	965	877	944	895	949	1033	929	926	950	917	856	992	985	939	961	942	926	891	984	911	950	897	985	980	923	939	923	912	960	989	950	905	945	945	966	884	935	875	924	880	925	883	933	968	875	963	884	930	968	915	899	951	916	983	890	931	918	916	968	971	947	897	956	945	867	921	953	955	905	907	957	952	934	974	911	894	899	871	960	960	921	970	956	983	931	994	995	959	992	940	921	912	906	947	943	879	904	947	889	897	940	947	973	966	892	958	967	961	912	926	965	866	975	934	953	993	887	884	920	916	903	917	973	945	895	913	915	949	952	888	880	875	940	929	986	898	935	849	942	925	918	948	966	906	914	934	953	901	948	922	915	967	981	896	916	980	912	935	988	915	948	949	891	900	928	920	959	960	930	929	944	909	922	936	920	936	958	943	922	903	937	871	998	968	944	922	986	971	861	985	954	907	926	965	893	925	950	947	958	947	925	940	972	954	886	926	961	922	944	975	927	886	913	892	922	913	929	896	911	970	925	890	940	953	914	975	994	930	901	907	895	913	951	933	908	903	916	925	920	918	943	959	958	915	942	927	954	949	899	921	891	904	916	904	861	890	950	1014	948	972	937	933	1022	929	931	933	961	963	923	918	956	920	869	988	922	950	941	915	888	945	962	913	963	1028	988	944	911	929	932	914	902	971	909	891	884	924	957	965	915	891	934	933	947	934	937	925	1006	967	897	912	949	965	910	894	908	930	863	925	964	879	1014	917	949	954	905	883	937	931	929	917	906	949	950	901	917	987	923	933	904	940	937	960	872	905	949	917	954	863	917	931	914	873	924	974	934	950	947	972	897	970	873	957	953	897	960	920	912	931	950	937	948	939	992	918	967	919	930	995	912	877	910	923	944	985	920	897	934	940	902	903	900	935	979	945	958	988	940	909	896	891	897	944	935	950	947	936	909	918	961	943	920	999	910	919	915	920	930	910	1018	922	962	924	934	967	934	925	933	941	945	950	969	921	933	929	958	945	913	905	917	906	968	909	898	896	928	942	966	939	928	960	908	974	933	935	935	915	887	960	904	964	887	933	880	920	983	910	939	1002	940	917	916	979	926	940	968	942	949	929	951	916	926	933	976	911	922	940	927	936	942	877	905	913	947	962	932	976	944	902	908	934	930	941	883	953	947	914	920	960	970	864	938	976	983	977	966	946	957	931	894	989	992	877	950	937	1007	973	939	917	911	951	870	842	942	982	927	933	966	937	898	918	971	974	937	944	879	930	864	946	982	926	928	914	972	935	918	943	954	935	960	904	975	954	951	930	953	966	966	851	962	922	934	896	896	946	936	899	916	917	935	920	920	956	971	919	974	946	919	897	995	922	922	925	915	904	926	914	919	931	942	953	911	960	923	949	947	895	992	907	914	923	901	907	892	968	892	956	942	968	984	968	974	1002	940	890	969	944	940	959	951	946	917	979	934	965	930	924	934	958	933	929	913	953	907	1008	870	853	872	930	962	915	950	893	893	902	898	926	905	918	950	935	921	925	905	982	959	964	952	939	947	933	922	942	945	922	913	941	895	931	926	966	895	985	885	950	948	910	956	909	971	892	881	920	980	925	961	901	944	939	909	958	911	917	922	997	923	931	926	890	949	916	938	893	957	953	942	891	988	852	958	955	914	905	945	925	989	947	906	948	986	895	911	896	914	966	901	917	861	965	919	977	902	919	920	952	925	979	922	957	875	903	971	917	954	876	950	914	914	922	958	934	921	996	908	928	903	836	948	1009	971	958	903	969	950	930	876	948	866	977	931	945	934	922	894	895	1026	1002	938	978	903	958	962	913	969	918	919	889	930	890	966	920	941	933	929	897	937	920	946	929	1014	928	906	956	884	925	912	937	889	974	910	913	953	970	940	907	902	908	973	906	958	900	930	937	929	926	917	999	924	949	974	931	925	970	908	1013	936	949	950	932	948	975	994	951	908	935	909	917	962	919	918	881	938	980	936	956	899	935	908	937	937	913	930	922	963	917	945	937	910	957	937	904	960	912	957	923	914	923	961	958	955	949	892	945	928	922	940	963	966	923	948	958	962	934	897	888	935	952	939	902	913	883	906	932	934	957	951	959	945	906	917	939	940	925	936	906	897	973	928	938	952	936	919	898	971	971	983	966	983	963	904	965	975	913	886	885	942	863	937	933	948	961	930	942	919	974	981	908	906	935	909	970	996	919	936	896	946	906	954	956	913	943	951	940	1024	903	914	958	961	924	937	946	903	921	924	910	953	1014	890	920	963	925	916	973	975	940	969	947	976	953	919	891	993	923	961	943	984	933	930	963	929	930	909	922	912	950	974	934	928	971	915	940	952	966	949	934	927	978	897	920	946	991	913	893	937	925	893	952	951	962	931	898	933	892	1004	932	973	979	921	894	981	885	922	982	906	877	959	964	886	930	927	942	947	912	958	953	960
4615	962	1233	989	713	582	477	332	309	298	269	251	239	242	221	247	226	208	209	201	204	187	196	186	203	193	189	201	204	202	203	179	186	196	192	198	223	171	187	199	178	196	187	165	185	200	170	186	173	157	175	187	214	214	181	161	186	197	157	176	180	202	189	175	206	190	174	202	185	184	196	182	204	160	187	177	193	187	186	183	172	178	211	152	176	178	184	192	172	189	174	185	183	205	193	185	175	197	201	194	191	175	189	179	183	168	176	189	184	195	204	218	189	178	191	183	183	184	205	178	188	197	180	165	190	190	191	166	199	167	177	178	203	193	160	171	196	176	175	206	206	180	171	168	192	183	159	187	206	184	159	195	190	175	181	185	203	191	194	184	173	178	187	183	180	188	194	186	193	202	177	165	181	206	171	184	198	214	166	176	175	192	191	188	196	178	213	193	174	197	179	176	169	184	190	190	166	180	187	169	183	183	179	165	192	186	193	178	190	177	205	179	181	195	174	186	194	185	197	188	204	173	184	171	209	176	204	168	186	198	171	178	188	174	167	184	164	196	201	183	196	183	189	174	191	216	184	164	173	180	177	179	192	177	175	197	183	167	164	185	193	185	201	178	188	149	181	200	171	173	190	194	185	197	179	185	192	179	195	178	157	167	179	175	201	177	172	167	175	190	205	151	179	197	164	198	213	183	160	186	189	170	187	178	200	187	200	160	193	184	171	188	176	185	196	190	190	189	192	185	174	179	204	195	179	197	186	169	199	171	180	169	185	154	202	181	179	196	182	194	176	172	206	180	199	199	208	196	177	209	185	184	208	183	172	186	182	179	195	176	194	179	177	190	202	201	167	191	195	180	176	191	170	171	153	164	204	187	189	202	194	205	171	185	171	187	193	180	168	168	174	169	189	188	187	172	180	169	164	175	184	163	193	192	189	203	210	173	183	173	190	207	178	209	175	212	189	171	184	193	178	178	229	184	180	191	171	191	170	167	173	196	170	166	194	173	177	184	208	171	198	173	191	177	199	198	170	190	178	193	206	189	170	166	193	182	181	191	206	178	156	154	192	166	177	206	195	162	202	176	212	161	184	193	192	171	192	214	178	178	162	196	182	185	194	196	163	187	192	202	189	198	167	189	193	185	197	178	187	157	177	211	196	194	189	196	184	173	167	206	177	177	170	191	179	187	175	167	186	179	183	176	152	178	219	201	164	182	187	191	171	184	194	176	150	170	184	171	197	177	199	183	147	176	187	169	168	182	163	204	211	166	214	173	164	187	160	182	180	189	173	175	180	174	172	168	192	192	183	174	198	172	183	171	185	165	178	200	169	182	198	196	201	172	176	202	173	181	168	166	160	200	175	176	187	158	194	204	166	184	167	188	205	184	176	182	171	174	178	178	179	195	171	181	207	217	166	181	194	181	195	168	186	187	194	198	181	202	198	195	182	179	187	170	202	194	192	195	178	198	182	183	166	171	201	196	180	202	191	179	167	197	196	187	181	200	188	172	210	166	177	172	190	185	195	182	167	166	202	183	180	184	180	200	194	180	185	203	190	165	194	192	195	177	201	187	172	188	174	196	229	188	196	182	193	189	169	187	195	190	167	188	166	184	174	182	178	190	172	175	192	168	204	166	177	188	178	193	172	209	175	189	178	193	180	173	182	194	171	191	191	219	174	163	164	202	179	180	174	190	176	205	180	184	189	182	186	203	200	168	201	187	160	164	166	190	185	198	182	184	196	203	180	201	183	187	192	185	191	187	181	192	202	187	193	164	208	185	184	174	217	153	170	166	196	173	189	205	169	193	198	222	171	181	198	169	193	170	204	175	167	194	156	168	177	159	184	187	184	157	180	176	174	174	181	174	169	175	177	209	196	188	192	177	174	192	175	190	199	188	194	162	162	168	204	191	151	200	215	214	183	181	168	192	205	189	211	218	207	179	188	185	167	186	197	178	189	212	166	195	192	187	191	199	187	206	184	210	168	170	200	150	174	195	198	199	163	167	199	206	177	188	178	169	207	195	200	184	193	206	201	183	203	206	172	216	184	172	176	191	194	183	199	197	193	190	171	213	188	186	196	182	180	165	200	184	181	190	201	186	180	185	164	183	188	211	192	172	190	177	188	181	182	205	167	150	188	167	180	181	204	177	174	165	165	168	188	184	193	163	196	173	201	203	173	194	186	176	203	164	192	184	181	193	176	166	173	197	212	226	206	181	194	175	173	173	177	176	191	215	173	172	189	190	213	193	195	191	188	184	182	205	185	166	191	201	210	186	188	186	196	202	184	197	185	193	179	166	184	193	183	178	197	203	202	189	171	180	209	176	180	196	174	168	191	177	201	182	190	181	177	183	176	158	164	178	177	183	202	185	187	200	185	175	184	195	198	185	190	181	190	190	166	164	186	191	196	203	192	165	166	190	188	190	198	192	213	213	197	183	175	174	177	186	195	178	214	211	199	181	190	184	186	172	186	190	164	200	161	167	198	188	208	199	186	191	192	217	181	170	167	177	211	186	185	199	193	207	223	182	196	163	158	194	168	159	168	193	209	197	174	181	189	162	195	214	165	204	185	202	190	160	152	166	201	178	166	164	179	188	202	182	179	191	199	177	156	191	186	182	174	179	185	193	186	205	204	182	177	178	184	172	210	179	200	180	182	182	190	186	192	203	195	174	179	188	175	183	176	168	178	185	172	197	201	180	179	154	206	192	177	199	163	156	191	190	181	214	192	190	165	187	212	174	188	197	176	167	170	165	196	198	202	211	164	201	179	215	182	192	173	208	173	172	192	171	175	181	182	181	202	178	201	208	173	180	204	190	181	172	164	171	180	185	201	195	191	165	186	189	200	203	181	178	204	177	179	218	175	189	172	182	193	188	178	178	171	161	167	165	189	192	182	189	189	182	173	180	197	197	200	193	177	166	186	167	159	197	170	196	183	186	167	179	174	179	181	186	205	193	195	193	171	160	182	178	182	179	181	173	184	190	187	181	195	190	207	203	181	198	171	187	191	186	187	210	195	191	212	180	194	185	183	172	193	183	199	173	174	187	198	174	188	201	188	174	204	199	198	153	179	188	180	192	182	195	194	193	161	195	189	166	185	171	176	213	175	166	181	191	211	196	189	175	172	195	224	180	172	175	177	192	181	153	184	189	164	209	184	197	176	187	165	184	188	190	187	195	185	193	165	184	170	176	209	155	185	182	165	216	186	190	170	184	175	195	182	178	193	193	197	184	187	162	165	193	173	189	187	197	189	183	181	175	189	192	182	168	180	177	193	179	193	176	185	186	178	180	201	192	178	175	176	177	201	191	156	178	173	194	187	171	183	186	178	176	198	185	200	202	191	171	173	183	172	191	165	180	183	210	181	201	204	207	161	179	179	181	191	196	180	192	178	207	184	163	182	185	196	167	190	190	222	182	193	159	160	193	185	165	183	211	168	178	203	210	194	180	177	184	168	189	181	182	177	194	191	185	201	214	209	163	221	192	175	170
5509	1555	3004	3555	3182	2678	2292	1898	1680	1497	1359	1225	1073	1026	966	954	922	840	844	778	782	809	768	767	716	719	710	689	763	677	673	690	682	652	705	662	617	647	639	620	640	697	603	637	664	603	665	631	632	626	653	592	590	603	639	608	630	620	604	606	567	610	621	569	619	589	587	601	618	610	613	587	636	602	587	596	574	640	600	610	613	586	630	599	585	649	617	638	608	539	625	601	583	630	617	595	610	574	584	586	590	594	581	599	601	608	598	591	588	580	581	599	576	611	622	589	628	592	584	638	589	575	601	589	628	585	586	630	582	594	587	614	581	616	578	609	609	636	610	604	624	618	574	563	583	593	590	616	596	571	579	612	612	616	584	607	559	634	605	581	556	591	612	538	615	583	640	603	584	580	600	584	597	561	570	617	528	549	606	565	585	571	566	621	628	629	570	594	650	609	641	588	584	576	582	574	612	529	609	604	555	534	631	581	643	598	596	659	614	626	591	570	590	563	585	623	604	557	613	604	591	575	639	598	553	571	597	592	572	559	609	581	594	596	605	578	611	630	609	584	643	598	564	581	568	584	580	616	600	607	590	583	554	614	594	628	616	611	623	595	586	594	548	597	643	568	609	588	579	578	606	562	619	578	592	601	577	597	604	606	563	603	583	587	639	527	623	601	576	603	603	553	599	583	560	593	610	580	612	556	601	580	588	610	568	614	596	583	599	591	614	564	552	600	604	592	576	621	586	582	615	611	625	580	582	605	601	634	568	572	579	616	609	595	566	565	549	606	599	589	579	604	597	593	575	558	565	612	597	574	555	644	574	545	595	544	545	554	559	586	594	584	587	582	590	629	594	584	597	571	614	633	623	616	576	590	548	610	590	608	594	550	565	574	561	587	602	589	607	565	577	588	617	570	592	572	580	591	566	578	559	598	601	590	595	614	581	600	555	586	608	585	596	597	583	558	544	593	582	636	601	598	592	553	617	605	632	574	601	598	572	575	609	616	565	584	601	555	565	583	580	607	646	529	589	542	607	568	584	596	617	623	598	573	606	528	592	576	574	620	539	569	582	608	591	604	555	629	575	594	617	561	630	582	594	574	621	606	632	603	628	579	614	597	593	589	615	597	616	593	576	575	590	613	636	614	573	607	581	606	603	554	587	588	600	593	592	559	606	598	584	626	550	544	558	606	559	606	583	586	570	551	566	607	617	558	583	608	575	596	605	610	590	649	581	593	587	556	592	585	541	634	596	579	594	574	578	615	570	559	595	594	574	596	595	560	614	573	600	620	614	585	613	579	606	644	588	587	584	578	586	577	568	577	607	570	587	572	580	573	595	564	592	589	568	594	614	595	578	598	600	605	578	628	587	543	595	582	602	564	587	585	574	573	591	601	571	536	666	584	601	581	579	563	561	580	610	616	586	605	608	611	592	615	580	565	634	537	585	593	545	607	567	609	592	549	555	591	603	600	651	579	585	616	616	571	619	606	547	585	642	580	600	610	592	564	562	566	630	588	584	575	573	588	585	583	596	567	628	641	557	571	571	610	546	586	584	625	604	574	607	580	563	600	586	598	564	593	569	583	601	581	569	583	557	606	575	629	591	585	626	555	606	603	571	572	633	588	571	551	607	595	623	588	597	617	594	566	578	581	605	599	611	572	574	621	587	604	586	618	631	613	606	594	570	599	592	589	583	600	671	600	633	576	579	594	633	573	560	587	588	585	542	567	551	609	583	583	560	634	612	602	556	578	576	579	580	601	608	580	650	629	578	576	597	561	597	585	618	598	573	623	601	589	571	644	594	567	594	559	602	590	626	576	588	576	608	601	587	588	617	576	606	577	585	570	591	598	583	550	577	571	606	604	611	596	589	604	604	560	573	594	546	625	606	618	594	559	591	592	591	627	594	603	545	607	598	610	589	632	585	574	596	563	630	538	616	575	593	574	634	583	585	596	594	581	592	552	574	570	607	571	586	587	564	572	599	583	583	571	570	583	551	595	607	568	575	619	568	617	612	573	605	632	590	577	605	595	555	575	561	591	615	586	592	541	636	601	601	564	593	581	587	584	607	615	589	599	606	604	578	558	633	606	582	611	601	587	599	615	608	557	630	593	615	598	578	578	610	584	619	574	623	589	614	612	594	610	525	558	569	620	614	589	579	644	597	577	575	576	618	578	584	559	592	601	599	613	614	610	633	639	584	600	606	619	632	585	608	566	566	573	572	592	582	608	580	585	585	589	583	580	581	606	570	579	595	551	557	591	583	556	539	588	620	595	539	590	547	575	585	615	570	634	629	599	580	575	636	569	588	607	558	565	545	571	591	580	585	582	611	619	594	572	620	622	636	571	581	618	606	584	582	572	559	578	602	566	619	587	616	549	634	582	569	605	632	577	599	598	594	603	539	624	594	573	611	559	613	595	581	571	585	584	562	620	647	611	574	597	581	585	601	580	636	582	561	623	581	557	593	586	589	593	613	597	586	577	539	607	609	596	577	627	603	591	608	560	582	566	601	623	572	586	587	585	572	619	568	577	576	620	652	593	629	605	606	586	585	579	615	597	568	580	574	580	610	584	626	558	609	593	597	539	591	575	613	607	597	577	598	602	552	649	622	625	573	572	600	583	552	617	567	618	587	556	580	568	586	650	589	615	583	569	604	628	627	577	561	579	588	592	571	573	624	565	609	610	596	615	594	564	580	565	608	558	601	597	599	572	558	606	606	597	626	605	565	581	582	536	610	582	575	606	568	635	561	557	622	577	590	585	619	587	622	568	602	591	628	564	556	602	595	615	595	621	573	586	604	586	607	566	610	567	618	593	561	604	612	615	597	576	543	626	526	603	574	573	604	601	596	574	574	620	606	597	596	609	573	574	615	578	575	568	572	579	563	589	632	641	578	619	577	599	598	593	585	602	603	565	574	593	564	626	594	584	560	612	586	617	544	583	591	567	600	584	646	604	606	548	555	566	591	638	562	598	603	593	561	584	618	626	587	565	595	568	563	598	588	630	564	611	604	607	574	608	574	570	615	596	572	603	616	602	585	656	605	603	621	572	560	576	589	603	562	575	630	549	598	630	604	591	557	583	590	607	593	579	626	619	641	558	586	585	614	569	565	608	548	606	564	582	578	604	583	604	622	572	559	612	531	578	605	627	519	631	571	610	612	564	613	630	543	575	593	568	601	595	613	586	577	584	632	585	584	554	567	543	631	561	572	614	573	602	591	601	595	600	608	577	628	601	570	538	576	569	562	591	598	543	626	549	590	573	505	570	560	570	552	560	617	560	587	598	549	544	588	626	578	586	569	580	591	559	597	597	651	614	613	587	580	569	556	574	612	555	599	544	631	612	597	588	576	579	587	565	610	571	581	582	606	619	559	556	596	602	600	600	594	549	584	568	613	584	634	564	592	552	552	572	620	588	590	578	608	591	608	610	628	633	567	584	605	562	573	569	568	627	577	608	576	568	537	564	601	610	547	585	570	574	605	570	555	615	548	570
8562	1826	2329	1799	1187	873	638	553	457	332	328	274	257	235	202	193	189	186	185	178	156	162	155	168	168	143	147	170	156	125	154	153	158	168	152	141	133	152	143	136	145	136	145	122	144	130	119	141	145	135	120	134	118	134	138	150	134	143	133	152	115	125	142	132	132	130	135	145	155	114	123	124	130	142	139	130	127	136	128	114	145	146	138	151	157	137	135	129	156	135	112	126	112	120	154	120	119	138	135	118	139	133	136	121	136	129	105	122	122	129	120	145	136	120	110	158	139	120	125	140	148	136	132	124	143	103	139	147	109	122	129	109	142	140	129	115	137	142	120	123	121	146	139	133	127	129	128	136	154	120	139	126	129	125	147	123	116	134	130	125	139	116	123	133	137	147	130	136	127	98	147	141	134	120	103	143	138	142	134	127	127	115	130	146	147	128	120	131	129	140	147	136	135	127	134	112	125	132	139	119	118	147	150	133	117	151	130	141	148	128	109	111	125	150	140	153	136	115	128	142	131	128	128	144	139	135	126	157	129	119	166	130	120	135	128	127	131	127	116	130	120	115	125	147	116	120	125	127	107	124	141	135	137	127	129	123	132	141	126	110	127	115	129	115	122	124	133	127	163	123	144	152	133	141	109	122	136	135	138	151	136	140	140	131	146	135	119	129	116	126	143	127	123	131	118	133	139	133	115	115	121	123	128	114	144	122	149	136	123	121	123	127	125	137	104	112	101	129	132	125	116	119	126	119	106	114	132	139	146	129	158	142	126	136	135	102	141	113	133	131	92	124	152	138	108	125	121	138	115	125	126	136	127	122	128	139	111	126	131	121	117	121	146	128	149	117	136	116	127	133	131	135	133	140	105	127	141	114	133	126	139	121	135	153	144	144	143	131	133	115	129	127	107	154	133	135	127	128	139	141	112	132	132	118	133	124	129	129	135	145	128	127	134	130	136	138	125	141	125	146	138	151	130	123	122	127	125	137	139	131	123	133	137	142	136	106	129	160	108	123	140	125	141	133	133	120	124	132	128	142	117	137	127	142	117	133	135	139	125	119	127	118	108	147	158	130	130	160	135	141	139	149	134	132	135	122	130	154	122	142	163	152	106	106	124	134	138	115	132	127	127	133	138	147	123	146	145	129	144	135	149	120	130	139	131	132	117	111	142	117	122	134	120	136	141	150	99	140	138	108	142	126	132	145	115	118	130	124	124	131	117	142	139	109	124	136	133	134	141	128	151	151	138	143	117	119	142	135	130	147	123	139	127	141	122	139	135	123	147	135	114	124	141	142	130	138	125	118	123	126	119	144	158	121	147	116	133	128	136	129	143	116	142	147	163	129	129	119	153	134	143	154	161	133	129	140	126	126	136	132	119	133	165	135	118	129	131	154	119	126	127	131	130	131	126	125	120	129	126	140	133	124	130	130	131	144	142	120	118	126	149	117	142	120	135	118	128	143	127	125	138	135	149	133	120	136	133	139	117	139	113	126	136	128	111	120	137	136	124	123	142	129	123	136	118	139	129	138	142	154	118	139	129	117	140	171	118	120	123	133	137	138	138	140	111	129	121	134	133	140	122	124	149	119	123	137	118	159	148	138	151	131	135	143	135	156	133	139	132	128	136	108	120	139	144	118	138	106	136	135	157	121	133	129	133	113	128	134	133	149	135	128	141	141	157	129	136	140	131	127	124	125	113	140	128	137	143	122	146	138	146	142	125	124	115	123	142	99	123	150	132	128	134	131	122	130	125	112	147	130	133	134	128	109	126	124	117	142	120	160	114	136	113	121	126	120	134	142	126	142	131	109	133	113	126	149	138	134	142	131	124	113	130	100	128	127	133	132	127	157	148	135	137	123	126	142	150	119	128	160	123	131	129	114	120	125	141	122	132	134	129	138	137	139	144	131	138	132	111	139	114	143	110	129	127	137	123	120	118	148	107	136	130	130	128	129	112	125	124	120	134	116	138	123	133	143	129	129	128	131	134	136	139	133	124	128	122	128	137	137	140	111	138	135	137	115	113	138	111	136	117	148	117	124	145	120	125	134	140	132	127	115	126	129	131	133	119	145	134	120	115	129	125	123	126	124	115	132	138	126	135	129	144	131	137	153	118	136	131	120	150	138	135	131	149	140	140	152	138	128	140	128	126	116	135	131	131	141	138	130	124	123	95	135	115	140	139	127	133	125	144	136	142	131	123	119	127	141	122	138	128	127	133	133	123	117	127	145	130	134	108	123	137	154	133	109	112	152	133	114	125	130	126	127	132	131	134	136	142	124	135	137	124	144	127	131	125	128	116	124	137	125	153	119	129	135	133	124	127	125	127	122	125	118	113	135	133	151	120	148	133	107	125	133	141	138	130	124	132	129	115	124	122	134	118	121	134	107	141	160	133	124	157	134	123	121	124	143	110	138	125	124	134	126	112	151	135	107	126	133	129	123	134	143	133	110	128	132	140	125	143	124	114	125	127	121	146	121	107	141	126	122	137	131	130	128	136	127	132	128	116	161	128	113	117	133	135	133	125	128	116	154	141	134	127	122	128	117	126	140	110	126	143	141	132	122	133	145	112	125	122	150	120	132	116	124	122	132	118	125	121	134	143	126	128	141	118	143	136	139	123	115	110	134	131	135	114	133	119	122	144	125	131	128	143	127	141	145	128	112	131	139	115	124	124	150	133	137	138	125	119	129	124	131	131	141	122	121	128	119	112	141	125	131	125	141	122	133	145	121	113	130	138	126	110	114	118	146	126	111	123	108	124	112	135	127	136	139	133	124	118	116	150	137	113	122	152	125	133	121	133	128	124	132	133	120	126	146	142	140	125	121	144	133	137	131	120	143	128	144	123	116	138	131	121	137	120	146	117	123	111	117	136	119	127	129	142	132	120	127	140	133	134	112	147	143	143	138	136	122	131	137	130	145	134	124	135	119	134	139	139	122	125	133	125	129	116	127	124	145	141	123	131	137	136	130	150	130	137	137	130	135	118	130	121	126	153	126	130	148	132	131	135	131	135	132	145	121	119	121	117	140	131	134	146	127	142	112	134	125	112	136	124	132	163	133	131	108	128	125	116	120	139	143	112	120	127	158	124	129	142	115	136	118	124	133	110	131	129	132	134	140	130	117	146	104	141	142	138	138	141	124	106	115	147	163	133	150	133	139	121	130	116	136	140	111	128	131	127	124	146	119	128	129	140	136	151	135	126	153	127	126	137	136	139	141	128	117	130	139	130	128	119	131	118	130	114	145	118	143	135	131	129	123	120	133	116	123	126	137	143	137	123	145	126	116	155	148	112	142	141	117	116	129	145	132	122	122	133	147	136	111	124	119	142	128	144	126	127	130	132	142	124	151	141	122	117	131	117	112	125	126	138	160	126	108	155	147	162	143	135	122	119	133	139	128	138	115	132	146	110	146	147	126	117	138	135	125	126	114	131	132	114	140	129	121	117	137	142	130	134	120	132	144	144	120	102	135	143	128	136	139	120	139	120	123
7709	2260	5180	5985	5281	4410	3527	3007	2514	2187	1912	1717	1495	1425	1317	1168	1082	992	996	895	829	865	799	739	778	723	700	691	681	690	642	628	626	613	566	577	616	562	535	570	572	550	543	521	537	498	546	483	538	540	534	566	531	525	492	481	501	498	479	491	515	472	524	493	475	478	473	492	483	458	503	505	518	459	521	488	509	465	510	481	504	457	458	460	471	448	487	484	475	495	496	474	461	476	511	458	484	472	468	402	487	462	453	440	419	471	477	433	438	448	464	439	497	459	468	457	480	456	459	438	460	452	450	452	456	470	451	440	464	466	470	494	432	438	442	440	455	427	470	499	450	449	410	474	463	445	441	441	472	434	443	470	487	489	450	445	436	430	424	461	460	470	445	474	449	426	459	438	417	461	421	459	404	442	469	451	443	452	447	475	475	467	463	464	472	464	485	426	437	406	484	434	462	464	409	422	497	431	493	444	461	450	466	446	485	445	448	425	476	446	466	449	407	482	457	464	425	480	487	418	430	450	426	458	458	460	431	463	446	489	434	446	468	435	460	442	449	475	466	441	445	410	451	460	428	451	465	425	448	503	423	417	477	435	442	437	457	406	465	427	433	442	414	460	499	428	435	471	478	466	440	444	433	448	437	475	419	484	457	489	432	422	419	468	430	475	455	442	459	433	430	455	415	432	429	456	448	451	422	488	405	475	417	419	412	465	415	445	453	422	433	437	410	427	410	441	450	457	490	432	436	399	424	464	429	472	480	443	434	427	458	457	429	476	417	432	459	421	452	448	441	431	445	461	461	428	445	415	468	447	424	440	437	448	452	470	453	459	422	477	477	468	444	467	466	436	413	447	478	425	410	423	452	431	448	422	440	451	449	462	419	430	438	491	428	451	458	474	492	402	454	445	464	442	431	443	456	419	458	436	446	427	447	408	470	467	419	430	412	472	440	436	419	424	437	435	442	450	497	458	460	472	436	440	444	407	433	470	405	476	481	431	440	450	478	430	458	430	468	452	467	487	455	445	455	468	473	427	465	454	465	476	454	454	424	480	445	436	427	469	466	442	468	441	452	454	488	427	464	447	439	462	453	430	470	447	475	427	481	478	476	431	488	466	467	454	414	448	423	427	461	447	415	449	451	439	462	427	404	420	437	460	421	446	407	443	437	474	464	439	447	445	435	437	473	464	452	472	444	467	464	433	449	465	435	449	486	411	442	461	429	431	475	437	440	435	476	464	476	453	460	468	418	451	419	448	448	427	467	438	429	435	439	452	462	459	458	453	433	445	384	470	466	458	425	413	443	475	456	428	422	435	439	466	432	454	434	442	448	441	445	436	470	451	435	456	473	461	443	408	491	441	450	448	445	508	447	438	430	502	459	418	451	455	444	502	450	462	430	450	433	422	493	417	492	414	455	445	450	430	504	447	443	477	428	424	389	473	437	502	449	434	471	498	413	451	447	480	440	451	473	461	454	486	438	432	459	446	503	446	468	444	444	421	452	458	439	448	450	484	423	462	460	427	450	456	433	454	415	462	475	458	457	431	440	486	431	394	459	403	479	437	483	480	433	447	492	448	454	447	457	423	443	478	420	488	406	460	411	480	450	444	453	412	448	418	452	458	449	436	436	428	458	421	451	404	428	449	442	470	418	434	414	483	437	448	449	431	454	401	435	479	457	459	459	464	457	437	454	405	482	451	457	473	448	420	464	512	452	473	440	438	506	456	500	473	452	396	448	458	471	460	459	485	474	446	487	465	449	486	462	445	486	440	421	408	479	418	436	462	468	465	434	461	479	450	449	438	434	452	425	425	438	455	444	463	466	454	476	467	473	446	468	479	473	437	462	439	457	444	474	437	472	442	473	457	442	448	449	475	441	429	459	443	475	421	456	454	445	468	444	447	435	443	503	419	435	416	478	461	430	453	434	448	444	444	490	458	455	460	456	495	405	418	435	445	488	419	427	470	432	475	449	459	496	470	488	472	491	446	447	440	476	452	446	478	437	424	431	435	457	489	476	425	463	452	436	500	435	427	444	429	450	424	428	418	482	427	453	424	447	452	433	466	461	486	431	457	467	460	466	446	427	425	410	436	443	434	447	469	430	452	469	404	452	467	418	441	454	468	447	484	457	483	435	433	478	484	483	450	449	463	435	402	432	469	432	472	457	433	461	461	449	441	461	449	422	469	449	439	455	414	452	444	455	437	440	447	460	444	490	444	485	450	458	454	442	459	439	443	440	471	431	441	461	457	421	424	498	426	438	422	489	454	452	423	469	448	422	471	471	471	434	426	436	450	458	426	418	423	453	437	460	453	454	435	507	481	447	441	501	444	451	417	425	452	394	449	440	413	451	454	481	449	450	454	450	476	441	459	429	470	454	483	454	457	427	467	442	430	417	490	470	482	417	440	424	442	444	452	463	468	420	456	466	479	439	468	451	434	425	438	479	448	449	456	461	449	439	455	455	443	445	449	431	397	438	482	439	477	458	439	456	422	443	488	442	418	421	452	433	442	427	480	418	436	446	433	508	470	486	445	423	418	451	467	458	441	427	497	449	425	462	468	425	461	433	452	470	474	447	429	460	447	444	474	385	439	442	444	424	463	439	443	449	430	468	457	462	458	447	433	454	453	443	444	443	476	476	462	429	440	416	463	430	432	416	469	517	429	437	425	451	450	420	462	440	412	425	453	460	456	455	454	447	462	438	440	405	434	477	461	493	434	441	485	453	469	450	432	407	449	449	448	461	477	437	484	448	444	484	432	463	422	469	427	425	456	426	473	466	492	428	454	413	495	418	422	458	476	446	470	423	460	453	472	422	454	429	459	412	463	431	428	487	446	470	490	432	434	501	455	459	424	448	437	461	432	402	444	443	455	444	457	427	463	462	464	441	479	483	402	458	438	406	417	436	424	451	479	437	433	425	450	427	466	434	409	434	448	443	433	427	425	427	462	473	474	437	443	467	427	457	449	450	442	486	456	412	444	439	462	458	467	451	456	439	430	416	474	443	433	427	482	465	443	458	428	469	462	445	418	457	429	508	452	423	423	443	478	433	454	404	457	447	495	423	453	443	430	435	461	489	470	409	504	437	460	436	461	445	390	483	459	442	460	471	464	438	463	439	414	466	487	478	458	431	445	441	456	469	446	443	444	465	448	439	409	468	462	454	432	468	454	469	405	464	457	437	450	466	464	489	455	447	474	449	468	463	427	456	459	434	442	425	434	412	438	470	466	439	467	439	394	454	454	447	483	427	481	407	419	453	402	457	418	474	466	471	464	461	496	439	431	453	454	435	395	438	399	459	432	447	459	412	457	443	460	421	460	462	437	437	453	463	489	419	461	455	471	448	452	415	424	447	455	488	438	450	457	433	454	434	474	453	444	498	440	457	443	468	450	458	447	475	412	450	455	454	483	440	479	434	410	459	440	435	409	446	461	493	458	459	438	460	431	452	427	438	467	472	461	431	428	415	497	473	442	433	440	489	430	430	456	456	474
1400	328	357	316	376	347	319	337	330	329	338	321	319	337	312	317	316	323	324	329	285	334	320	313	313	319	294	306	325	314	308	334	335	301	316	338	338	307	308	330	301	309	299	295	303	355	335	281	324	298	309	279	355	314	295	334	278	317	357	309	298	317	290	312	352	329	314	319	317	298	351	312	295	308	323	296	304	309	337	327	331	292	293	332	287	309	330	318	308	276	321	295	324	319	332	327	309	304	309	296	306	266	314	310	314	314	288	296	340	341	328	340	289	290	281	299	322	315	275	334	288	323	326	343	308	314	317	281	325	332	310	326	296	300	304	315	342	298	333	288	314	290	325	319	307	320	281	302	275	306	337	304	326	307	328	298	324	333	345	339	319	326	299	309	352	296	344	308	316	298	308	321	362	293	330	314	315	298	337	330	297	328	314	317	312	321	311	333	314	318	303	287	312	281	318	289	321	341	295	316	337	338	293	331	293	307	309	322	329	316	316	297	343	297	286	276	267	334	304	325	325	300	322	321	319	299	319	348	289	304	301	326	317	311	279	330	345	331	252	289	285	304	298	293	325	309	331	292	313	322	325	292	329	330	320	310	317	290	309	306	297	329	328	366	309	341	288	331	361	339	335	307	326	298	315	315	286	337	321	304	321	293	324	326	295	294	326	302	303	302	328	283	317	286	316	312	298	316	281	290	315	317	369	290	301	266	295	322	280	311	289	305	331	322	317	329	304	308	331	327	324	290	307	282	318	321	314	285	293	310	322	300	322	311	310	311	320	306	298	321	307	330	274	286	302	320	304	338	321	309	306	325	326	347	278	300	320	322	322	299	318	301	298	338	303	329	310	320	313	322	291	321	293	358	329	295	311	330	292	283	332	300	299	327	302	320	291	305	318	335	288	299	319	311	291	287	309	287	288	296	325	293	305	323	317	320	329	300	321	313	319	318	315	312	314	318	295	293	308	310	290	314	301	325	315	326	329	313	302	316	331	301	313	296	313	288	307	324	331	289	322	316	280	321	324	319	295	315	327	308	337	281	278	312	313	335	298	267	314	290	340	296	318	294	314	305	270	312	286	328	308	329	308	312	328	323	309	300	339	309	307	300	303	310	287	310	298	302	311	295	315	307	308	289	285	321	304	297	289	312	299	290	314	311	324	333	298	319	282	314	336	290	322	295	315	307	311	312	269	334	324	265	282	317	300	301	278	280	315	316	279	301	315	310	335	311	315	327	329	283	313	332	291	281	312	299	309	353	323	296	302	307	340	291	288	320	331	313	298	326	267	322	295	321	310	293	304	329	318	309	322	328	289	332	305	301	323	327	318	299	321	313	278	282	308	314	301	342	338	302	324	339	295	331	347	294	325	322	299	343	338	314	345	320	320	302	330	332	325	307	329	319	285	299	296	283	305	302	291	323	309	294	308	318	314	283	310	338	330	298	317	317	278	311	313	296	322	293	329	323	294	310	323	314	301	341	333	292	296	282	302	300	360	298	325	323	320	272	315	320	323	310	305	313	306	324	309	283	335	350	287	316	309	329	295	286	278	290	292	299	301	299	342	302	305	312	293	333	320	339	301	323	323	328	278	320	303	278	336	341	287	331	306	301	287	273	316	282	292	320	290	306	337	308	352	307	326	324	331	334	301	284	318	310	333	291	298	314	313	317	307	276	298	312	288	296	290	309	307	335	299	293	319	307	288	326	308	316	283	310	286	318	303	312	316	290	296	305	318	320	304	281	307	300	317	308	293	296	303	330	339	304	282	327	325	298	290	293	303	323	278	299	318	324	286	322	288	292	292	350	296	325	334	302	361	323	302	302	316	305	290	300	317	324	322	321	287	314	306	332	310	306	295	295	307	332	332	309	326	336	329	314	303	310	302	332	306	330	312	307	298	339	325	328	291	318	311	322	326	313	282	331	320	309	320	291	332	315	289	342	328	340	337	314	306	308	301	318	301	317	288	298	321	343	318	301	296	330	306	338	328	318	321	319	305	320	309	340	301	313	318	334	317	302	306	335	291	309	300	300	301	320	282	288	308	303	319	308	308	332	334	285	305	274	322	283	311	289	307	289	312	316	295	288	286	307	321	333	311	342	290	332	302	287	315	330	313	309	306	312	287	294	303	326	329	323	285	292	286	343	327	309	322	286	301	310	327	302	321	296	317	334	330	333	329	286	299	322	271	275	296	311	330	329	320	303	332	322	336	272	306	291	344	302	330	317	311	339	322	291	311	296	347	320	286	301	313	304	322	298	295	321	336	321	311	309	352	315	292	314	308	297	321	317	330	308	316	292	321	310	313	323	327	332	304	284	335	324	325	305	304	343	319	348	347	306	322	322	310	289	294	330	344	303	297	320	313	298	327	304	266	351	298	302	307	295	324	307	341	314	327	325	333	348	319	313	312	306	298	327	342	325	311	273	313	259	290	320	276	271	285	311	336	308	313	329	321	286	313	328	327	296	328	306	322	285	296	296	305	305	296	300	331	308	283	332	301	298	296	296	299	327	304	327	270	328	357	301	331	315	279	303	297	318	294	329	291	304	285	296	329	311	296	311	312	303	322	292	293	298	342	300	328	305	305	315	331	298	291	321	333	329	293	319	320	316	312	326	322	352	355	330	317	309	308	297	307	285	311	317	275	294	327	339	323	289	285	274	326	302	290	337	291	283	284	298	305	288	314	305	296	326	303	320	319	308	315	306	323	302	309	309	325	269	293	323	310	355	359	316	320	312	279	314	307	350	306	320	320	328	306	294	296	311	311	326	269	307	323	341	325	293	307	300	335	336	315	305	349	307	310	275	335	330	307	352	315	309	328	305	318	343	336	318	288	343	302	295	325	320	276	290	319	290	331	341	300	300	295	304	315	321	305	299	317	332	324	306	316	324	304	325	281	319	318	329	310	293	305	341	323	298	289	299	316	295	279	346	315	311	315	318	297	284	313	344	291	278	315	314	304	321	303	284	285	330	298	310	316	316	280	322	301	330	317	303	351	285	329	328	303	294	292	329	288	306	330	297	318	294	314	290	309	300	310	280	345	316	312	311	294	282	323	324	312	327	308	293	307	322	312	317	271	304	282	315	327	275	324	309	277	298	292	290	269	318	290	304	299	298	311	338	311	336	330	309	314	316	319	304	310	297	318	284	309	305	318	319	301	335	317	297	296	304	311	313	309	300	312	343	301	352	323	294	288	313	317	315	297	310	302	309	323	336	319	294	308	307	305	277	322	267	307	312	312	282	272	299	316	302	290	288	301	345	306	306	303	321	297	289	290	313	308	307	300	312	283	315	320	299	298	301	318	355	322	300	311	303	304	330	321	329	288	321	328	292	301	340	297	326	316	313	312	321	290	346	324	316	286	331	338	325	297	305	300	323	284	315	313	324	316	313	296	269	307	298	328	294	330	327	297	313	290	332	319	322	321	295	308	319	349	299	308	317	333	340	297	349	332	307	272	294	317	312	308	297	312	296	316	274	308	293	289	292	315	293
2324	938	1052	1110	1117	996	1040	993	1045	963	973	945	988	1012	948	971	1030	962	968	935	928	894	931	907	979	946	932	902	935	898	925	907	952	928	940	965	924	932	930	897	944	979	921	954	946	905	922	917	954	993	930	902	927	901	964	963	896	882	921	867	914	917	921	921	912	891	948	920	896	903	926	970	870	942	950	936	975	912	962	924	905	898	947	907	953	903	902	919	893	921	965	955	982	947	936	896	934	956	972	975	961	892	883	911	946	928	897	930	909	937	942	934	908	913	903	914	941	859	952	981	895	989	893	946	993	924	980	921	930	953	879	949	975	905	922	885	889	988	916	933	896	958	951	891	933	934	908	914	974	934	989	971	946	897	893	980	996	939	943	949	896	943	967	862	905	935	963	916	902	916	907	912	910	903	981	970	913	962	900	940	927	921	916	926	920	934	966	978	917	946	955	898	972	982	939	866	940	990	971	924	914	992	959	923	901	889	915	905	909	951	935	880	942	877	928	928	961	935	922	961	893	941	956	925	940	865	914	932	929	926	939	969	974	983	949	976	952	941	962	873	925	965	943	926	914	919	959	947	966	920	953	931	922	857	933	939	955	998	949	950	958	991	874	910	951	946	913	897	887	927	972	956	931	887	963	900	935	879	942	943	931	948	915	909	921	930	922	897	907	924	911	961	971	993	953	906	922	971	890	954	918	911	893	910	938	968	942	919	898	875	940	994	952	945	932	933	1012	919	973	897	879	940	911	941	912	882	916	968	928	970	919	945	919	907	893	938	958	923	932	886	933	915	907	906	925	980	922	977	896	925	935	872	914	891	955	931	908	941	897	915	911	950	961	960	901	875	953	952	969	920	901	904	904	942	908	963	872	894	915	925	939	952	964	879	980	955	863	926	938	963	940	896	892	1003	957	980	953	935	961	938	887	923	896	939	873	906	960	983	927	912	897	937	941	963	947	925	951	962	981	916	925	965	942	956	922	943	935	961	931	946	960	919	920	927	915	925	938	889	912	928	937	926	951	961	916	892	890	859	918	974	928	937	925	922	898	972	866	926	949	897	902	951	905	981	894	960	900	972	911	991	933	896	909	926	929	947	914	940	902	964	962	938	962	922	927	951	960	934	952	946	973	957	943	931	911	940	939	916	905	930	940	958	939	960	904	967	865	945	940	920	933	946	941	861	993	970	980	958	880	907	956	946	945	918	899	961	949	937	963	926	950	906	1017	1017	921	896	979	953	913	924	909	872	929	920	915	914	931	928	886	917	957	976	963	914	999	917	913	871	861	956	952	925	906	908	888	938	933	948	887	952	987	935	925	987	929	941	958	898	905	937	896	895	946	973	983	963	852	862	927	913	964	956	976	938	916	907	909	932	869	966	902	900	978	945	997	959	983	1002	917	936	926	950	881	925	967	970	930	909	941	915	876	935	972	922	920	952	925	958	911	944	920	927	901	958	926	937	918	908	946	928	941	943	936	950	910	897	938	953	924	977	902	954	924	955	943	942	954	895	974	934	941	909	963	958	989	913	867	901	959	970	914	954	948	952	885	896	957	942	920	871	888	945	929	890	941	939	915	971	954	951	916	927	960	941	923	893	924	866	920	957	924	949	873	967	942	938	995	927	979	923	915	925	989	887	921	883	922	967	906	913	943	1009	932	911	909	949	870	879	921	933	941	933	922	913	947	966	932	929	899	967	923	969	937	942	909	960	927	977	944	905	929	960	924	939	912	914	920	924	916	886	957	889	890	979	911	959	952	930	938	927	926	972	902	912	949	910	918	926	982	905	940	895	901	937	929	874	989	972	962	969	927	949	962	965	934	893	926	881	968	899	918	897	963	887	915	913	928	935	955	950	950	956	946	902	923	918	900	928	923	909	971	989	927	923	911	970	918	928	952	903	973	913	946	872	916	929	959	923	922	933	884	910	902	929	967	933	930	919	1001	939	1000	872	936	943	909	935	974	923	917	952	934	910	892	937	971	964	915	927	932	906	904	900	917	907	857	930	913	931	835	883	942	896	922	964	941	946	880	931	939	918	960	969	946	909	947	927	933	977	983	921	951	928	928	922	914	980	950	950	935	923	947	919	885	939	884	906	954	988	944	925	977	971	921	950	911	958	960	985	984	910	914	914	939	931	909	916	928	924	910	931	881	936	927	918	948	918	944	902	961	938	998	936	912	919	966	928	909	920	995	971	916	940	886	892	908	947	925	958	894	921	977	924	926	918	886	890	961	956	991	897	913	952	931	929	957	930	914	929	943	907	937	944	963	963	943	953	881	924	950	963	950	947	913	926	935	927	925	937	883	873	966	891	944	937	971	857	926	891	960	938	870	925	957	919	951	963	938	979	857	916	929	880	926	939	942	948	924	901	908	983	952	917	875	900	901	930	956	938	947	878	899	889	914	972	921	962	984	974	883	932	931	964	890	948	981	935	983	937	996	939	974	944	963	893	944	892	874	960	918	966	923	941	924	989	886	914	936	925	939	937	960	931	936	941	904	905	970	910	954	930	941	901	986	907	938	922	888	924	903	897	911	873	1012	957	935	933	932	898	915	919	939	954	908	877	965	981	916	912	941	950	934	993	917	951	912	926	929	965	950	933	877	921	922	933	906	984	948	928	949	949	946	907	936	870	980	979	891	960	958	881	927	905	936	882	929	984	953	937	956	940	914	921	906	921	922	893	924	920	984	903	959	972	967	874	955	902	929	924	957	935	966	922	910	983	891	985	953	949	887	901	957	929	911	945	922	901	895	930	957	931	920	923	1011	926	992	956	922	972	956	892	922	947	925	933	930	879	901	878	949	941	936	998	943	980	955	921	979	931	940	944	944	883	965	955	902	903	951	907	957	930	987	972	936	937	999	926	921	905	875	960	951	914	952	968	912	897	945	954	976	943	945	968	937	929	904	895	945	885	936	944	926	920	927	947	943	933	986	933	920	954	947	965	978	909	968	966	984	947	903	899	930	865	887	921	948	925	952	994	915	892	912	885	924	890	910	956	905	972	936	1000	927	899	941	941	932	968	959	962	961	945	982	948	911	961	930	898	910	998	903	908	960	902	918	910	919	905	924	954	958	946	849	928	884	905	905	948	909	979	909	927	968	933	965	945	947	909	917	889	919	946	872	919	840	936	872	973	868	936	947	917	923	944	960	900	911	948	925	935	975	902	937	942	919	905	964	978	915	919	956	914	898	908	936	912	920	914	938	916	945	966	944	1000	929	872	881	936	935	985	910	901	919	913	910	915	894	928	902	931	957	972	939	953	911	971	848	966	986	927	911	852	966	942	946	891	950	950	938	915	958	982	925	944	928	968	984	905	995	911	919	904	944	983	916	902	914	947	909	943	967	945	933	961	979	919	927	976	962	959	968	933	897	926	916	985	948	914	953	943	934	899	924	985	950	937	877	995	937	942	909	980	900	886	944	906	925	941	923	901	962	920	998	947	969	957	954	938	939	929	895	946	885	970	879	1001	950	918	880	1006	911	917	919	960	917	978	961	966
4568	979	1242	989	665	530	456	376	323	297	293	240	223	249	242	230	239	206	198	207	187	213	199	185	183	183	175	193	206	193	192	188	200	201	203	188	192	189	187	183	211	191	170	191	181	181	201	185	195	194	192	188	184	194	164	203	215	184	190	202	182	177	181	174	186	199	202	178	192	183	157	163	181	170	211	208	171	188	175	223	193	205	183	168	180	167	190	177	198	167	179	160	201	177	194	162	176	180	194	187	189	183	200	176	163	184	177	187	153	163	176	200	174	184	202	177	195	179	189	177	197	205	197	185	171	193	196	197	180	196	176	169	170	220	169	188	218	183	198	186	187	192	204	196	186	175	168	189	194	178	202	167	168	188	188	186	184	191	208	166	177	192	183	165	190	189	188	188	164	152	169	207	204	184	170	178	184	171	177	195	174	189	181	138	197	180	184	183	187	203	190	187	194	170	181	165	202	165	199	174	173	189	196	188	189	208	194	179	187	183	214	171	195	188	180	185	199	168	200	171	206	175	166	173	186	185	197	202	165	166	168	188	197	179	198	178	190	198	187	168	176	186	181	198	203	188	192	200	200	208	177	195	168	175	185	198	204	165	191	188	191	181	171	193	204	199	196	202	179	172	177	214	201	176	163	212	167	188	179	168	195	205	172	174	205	176	179	201	180	184	182	199	158	175	193	180	185	209	164	169	167	189	169	203	176	182	213	185	180	178	201	186	160	165	192	201	196	180	176	177	160	174	190	191	187	195	209	184	186	172	203	199	184	180	182	163	173	159	183	154	196	193	201	172	146	162	164	198	179	203	206	191	176	177	178	188	158	160	191	154	184	150	194	175	191	215	177	166	195	185	159	198	163	217	197	161	171	176	190	164	176	178	167	199	197	182	173	174	170	182	174	153	189	189	192	196	174	190	190	184	197	177	209	177	167	202	176	156	177	190	193	217	190	192	170	186	204	197	173	210	205	185	193	174	184	175	207	207	192	175	176	179	187	178	186	165	188	206	198	188	220	168	176	152	182	168	172	208	192	201	208	196	174	204	216	177	176	204	205	176	176	159	190	198	178	166	170	199	169	189	169	173	184	169	186	188	159	179	176	201	177	174	156	181	182	190	190	171	189	186	179	192	168	206	174	184	229	166	182	187	207	179	188	185	169	171	180	183	176	171	189	194	188	181	199	178	166	201	161	179	180	177	179	159	172	187	175	193	167	191	192	172	173	170	187	168	196	191	194	215	173	169	171	186	181	171	175	204	164	182	199	164	185	182	162	167	187	184	147	187	193	186	166	163	169	186	175	177	181	173	184	174	193	171	209	197	190	194	198	197	180	198	186	184	171	168	175	198	170	164	172	182	160	179	208	158	175	165	201	179	183	184	191	181	160	194	171	194	203	171	172	172	178	192	185	193	190	218	169	178	183	185	191	179	182	184	169	177	189	190	206	190	202	183	167	198	186	173	170	185	170	181	162	186	189	183	189	193	204	203	179	165	175	202	176	206	143	207	201	195	173	212	210	183	160	198	194	187	195	182	185	194	185	190	182	198	197	172	168	193	172	193	188	166	169	159	170	195	196	157	177	191	177	200	200	197	174	178	176	192	193	172	192	207	185	196	180	180	171	196	170	186	172	164	184	166	200	181	191	173	169	153	205	207	204	180	172	190	206	167	203	178	202	179	180	168	176	163	164	192	198	183	171	188	184	175	185	189	173	209	186	179	176	198	204	184	188	176	205	198	174	163	184	175	194	194	184	200	194	197	178	195	188	166	186	200	201	206	179	200	199	190	185	182	177	192	193	185	167	189	170	169	196	172	183	162	211	172	172	194	213	179	172	186	187	181	154	196	202	179	175	178	180	186	172	153	175	179	183	166	181	192	181	178	216	169	189	168	192	182	171	177	200	204	172	170	181	186	182	215	182	194	198	205	207	200	176	194	191	192	182	188	197	191	179	167	189	197	182	191	187	178	198	176	167	199	174	195	233	179	189	184	172	170	194	177	168	202	201	184	171	175	173	182	176	176	175	193	194	180	193	189	173	193	173	175	185	168	184	178	190	172	188	194	196	188	160	190	154	165	196	187	145	179	160	193	188	186	178	196	206	167	169	185	182	163	185	189	186	185	182	171	192	183	159	192	190	168	155	181	161	204	203	177	174	176	185	200	167	172	169	154	179	177	192	197	173	192	193	191	181	213	187	189	196	206	182	201	165	173	187	207	169	192	198	193	186	191	191	206	178	197	169	188	191	193	192	194	191	166	197	187	171	197	187	198	191	185	181	174	196	190	203	183	178	198	180	177	197	184	188	169	193	178	196	182	176	162	203	200	192	164	194	211	178	191	188	187	186	176	174	160	182	191	205	181	185	197	174	178	162	188	214	196	196	185	196	193	174	194	172	196	208	193	184	209	180	166	188	230	181	181	178	203	165	171	178	182	174	189	167	189	183	196	179	184	171	192	164	181	182	187	165	198	197	187	168	197	184	180	169	170	168	167	185	178	183	180	171	179	173	192	203	197	203	182	153	187	185	172	194	182	198	163	179	198	184	191	176	179	177	192	181	191	168	162	188	195	186	160	177	168	190	205	174	200	176	173	183	191	181	172	158	191	195	185	166	204	187	191	197	178	209	184	197	194	209	173	179	213	173	163	204	159	200	170	189	184	189	194	201	199	211	175	199	175	184	173	178	188	179	182	192	184	179	186	165	223	200	178	206	174	198	199	185	176	190	181	182	186	185	172	153	179	174	202	173	190	175	179	195	160	186	190	203	192	170	183	187	187	181	166	163	167	181	164	176	197	191	170	165	168	189	179	180	195	166	196	189	187	170	196	206	196	169	165	171	183	189	185	185	179	178	202	173	164	195	186	186	189	196	183	173	192	194	189	200	173	182	180	192	173	193	187	186	183	191	192	168	200	173	185	193	188	172	162	178	157	179	209	204	204	196	171	203	202	162	197	176	176	156	174	189	180	189	161	198	168	176	186	196	159	190	192	187	186	180	176	164	182	154	212	203	181	200	219	183	195	176	186	190	179	172	179	174	197	173	181	184	180	190	204	191	179	167	175	195	177	164	161	182	158	188	189	178	169	181	207	189	175	198	190	170	192	180	165	201	177	196	182	203	198	173	168	166	187	185	170	186	196	192	205	186	179	192	196	185	171	190	175	178	155	170	182	185	171	171	197	175	185	180	167	197	157	189	181	194	162	188	180	179	205	187	165	188	181	190	208	189	181	172	163	159	194	192	184	182	169	168	157	181	153	178	201	188	195	179	168	185	164	203	196	184	172	192	175	196	185	180	181	191	189	168	179	166	175	167	170	166	180	173	171	208	170	186	188	160	178	183	188	169	220	227	182	184	202	181	185	181	153	183	188	218	192	189	188	172	182	168	147	172	190	174	189	189	176	196	192	169	187	187	194	181	183	185	198	173	173	171	204	202	194	179	184	173	169	154	187	170	173	181	175	149	193	171	201	175	204	178	203	170	173	199	178	186	187
5471	1503	3105	3494	3069	2717	2245	1873	1532	1408	1272	1193	1091	1076	1025	939	934	836	862	804	783	730	766	780	763	705	721	678	683	675	754	654	685	670	630	687	643	635	606	626	633	635	641	618	683	608	636	571	641	573	594	605	597	610	609	633	625	628	570	629	639	592	607	631	611	636	582	576	590	593	636	633	619	594	637	591	627	618	634	601	604	645	633	593	603	641	630	586	564	608	533	623	567	600	619	586	594	592	634	622	639	597	612	615	602	585	617	570	633	643	642	599	607	618	601	586	583	622	632	619	560	565	564	586	597	607	587	589	590	600	595	559	629	563	590	589	575	569	564	583	606	616	596	582	571	573	624	589	598	600	593	571	620	592	601	594	614	566	575	617	635	535	584	584	629	592	591	579	590	634	567	600	580	584	604	616	568	577	595	597	585	565	583	587	588	619	595	553	608	600	587	592	568	582	616	608	585	598	589	607	618	596	596	591	618	584	588	576	600	592	584	603	611	606	598	610	637	609	603	590	603	584	596	601	566	633	615	573	590	568	586	593	607	576	630	611	603	613	618	574	588	603	576	565	566	601	592	628	569	563	616	579	592	588	610	574	616	647	613	647	564	597	593	561	588	621	605	589	605	596	584	609	589	601	625	609	557	562	592	564	604	642	577	565	570	578	566	603	538	574	554	590	607	596	580	645	578	591	590	618	599	623	629	584	572	583	599	585	546	549	580	597	612	581	640	605	547	571	592	595	553	601	582	559	593	562	605	569	630	586	594	609	602	628	562	596	568	582	642	591	530	599	563	594	630	616	569	638	606	597	587	607	587	600	604	596	572	596	587	555	593	584	575	615	644	584	590	558	575	576	601	597	612	535	627	630	599	555	567	620	541	599	572	588	579	649	564	589	543	613	602	600	600	576	627	598	549	586	600	565	558	588	616	626	571	605	621	568	577	592	596	605	643	591	609	642	576	589	593	563	549	608	615	584	578	584	568	567	574	588	595	557	594	571	621	628	630	569	614	560	549	580	614	582	637	574	599	666	572	535	609	606	553	572	565	586	619	597	563	594	594	583	614	602	609	580	567	602	584	616	607	546	618	595	619	598	615	622	573	582	614	602	586	592	586	579	608	564	594	582	611	567	612	582	604	577	610	527	613	588	603	560	566	607	585	613	573	574	584	554	621	609	574	602	598	594	621	570	592	576	604	591	617	581	558	606	600	595	595	583	559	594	585	605	631	592	605	621	571	601	568	618	616	548	577	591	609	575	602	573	608	615	628	576	571	604	581	621	569	667	574	594	596	550	583	599	585	600	576	579	578	549	626	583	592	548	580	594	564	571	577	594	607	599	547	584	607	542	591	535	605	602	613	585	614	636	601	583	581	594	571	600	596	540	545	571	558	576	627	568	602	564	616	584	599	607	548	648	572	585	599	646	584	564	556	581	606	607	589	626	647	622	602	606	569	602	579	602	567	593	584	581	625	584	572	598	567	596	626	604	628	576	624	561	642	580	559	617	602	585	541	621	560	584	608	600	586	610	557	636	592	544	603	571	633	549	598	604	596	543	605	595	609	552	584	596	576	578	601	627	611	595	556	581	614	591	590	647	603	600	615	600	535	539	593	582	612	609	570	604	540	538	587	560	617	596	589	584	551	573	622	568	579	612	612	596	588	594	576	587	614	589	588	571	563	629	567	573	569	601	590	619	604	571	614	613	622	595	545	606	606	563	603	602	595	608	578	584	573	566	638	565	587	521	617	550	636	618	604	528	571	611	589	594	631	557	570	562	606	593	623	646	585	629	578	573	575	628	560	592	621	634	594	591	568	582	544	558	608	605	560	594	574	575	609	588	588	586	612	568	558	616	615	556	597	643	634	625	652	589	611	552	584	557	555	614	565	581	529	564	571	668	602	626	603	580	565	591	607	582	534	587	614	599	594	620	605	556	616	616	577	613	572	596	567	644	587	583	602	577	629	636	588	581	605	569	611	613	584	608	610	606	651	608	567	614	628	605	605	560	602	605	621	559	571	610	599	572	590	607	599	578	607	613	609	601	577	564	579	576	614	613	595	619	598	588	568	643	600	623	578	586	579	602	601	585	582	575	612	593	614	567	600	594	579	608	622	530	529	610	595	627	581	616	559	603	563	558	572	624	592	587	593	588	593	646	557	579	587	606	576	580	602	572	619	614	616	564	606	589	596	554	565	608	578	540	631	574	573	574	594	545	598	582	567	627	614	592	646	639	562	588	596	596	586	589	604	568	591	538	632	580	611	577	591	598	589	556	609	606	599	566	562	574	590	575	593	601	627	577	627	604	540	594	634	594	585	561	587	607	606	592	624	653	613	643	585	580	611	612	604	549	586	573	583	603	557	580	612	583	617	576	591	563	591	603	599	593	596	635	579	622	563	598	588	564	580	543	562	575	567	610	580	624	559	560	621	601	583	606	536	596	605	584	586	582	618	628	587	599	596	607	615	633	595	590	569	591	629	588	606	565	643	617	587	584	597	564	613	570	575	593	561	606	608	605	630	607	599	571	601	604	574	588	553	575	613	599	605	595	600	617	629	602	593	563	583	555	584	584	583	618	601	599	607	600	594	556	604	556	583	625	618	602	590	590	610	569	586	589	568	603	576	595	624	661	594	578	598	574	581	591	649	592	557	614	609	615	586	573	584	588	613	623	571	612	590	615	582	588	576	587	587	611	571	633	599	630	590	573	609	582	606	612	607	607	596	576	570	601	579	609	570	619	628	566	558	557	643	623	591	581	555	603	599	575	585	540	588	608	586	592	564	600	592	610	626	602	612	570	547	602	593	606	598	586	597	646	624	578	582	618	594	570	579	616	604	595	599	598	618	579	593	553	591	609	578	561	574	606	616	625	633	592	612	608	617	574	607	593	610	616	604	621	583	578	594	588	580	589	604	640	556	596	572	598	578	598	608	575	582	635	614	594	584	611	581	593	593	621	584	621	569	614	634	598	533	570	558	599	647	630	573	582	581	616	573	623	617	612	580	565	562	570	604	593	615	544	625	590	596	576	564	573	622	603	610	601	617	602	576	676	585	573	570	625	590	594	565	544	595	595	598	583	602	547	593	609	589	615	614	603	561	605	632	575	586	587	602	637	566	609	542	571	591	592	588	613	592	647	584	615	584	598	621	576	594	603	604	597	540	575	620	580	606	598	572	577	577	582	612	611	570	562	553	618	568	616	591	597	588	587	596	616	583	592	552	593	647	617	592	607	603	607	595	559	596	609	629	629	626	565	594	569	623	562	594	587	589	589	553	603	599	634	567	631	597	616	616	605	597	577	635	573	608	570	565	563	604	602	634	603	554	574	586	606	602	576	567	532	612	613	616	599	566	575	590	591	609	586	600	637	570	609	592	579	600	591	550	637	596	580	613	564	541	574	586	624	564	576	576	613	602	584	568	592	578	581	629	573	587	601	578	598	610	571	540	558	584	570	581	611	669	574	598	575	595	567	630	609	576	571	622	592	572	611
8496	1901	2398	1794	1167	856	622	519	386	370	297	243	236	221	202	232	201	173	165	161	163	169	164	167	137	135	136	153	151	150	150	130	174	146	132	150	136	130	133	150	127	141	142	134	130	141	150	125	150	124	132	142	127	132	162	126	127	132	135	131	121	121	121	141	121	133	141	127	136	157	126	111	134	125	127	141	147	126	153	146	133	146	124	133	123	137	132	142	111	150	131	133	122	124	121	118	123	120	114	135	116	142	126	126	132	149	139	133	123	131	137	125	110	115	137	143	134	135	134	126	137	113	138	132	149	123	141	119	137	131	133	110	115	135	140	144	118	117	130	118	134	103	113	121	111	130	140	138	127	114	110	123	128	129	129	129	141	127	129	105	139	138	112	128	130	143	153	145	127	122	125	133	133	127	132	141	119	117	117	116	117	116	122	107	154	122	131	131	120	134	134	122	125	146	127	129	119	115	123	119	128	131	137	124	140	131	140	103	133	122	139	111	151	131	124	109	150	124	156	117	139	109	128	144	121	103	109	139	125	134	136	145	135	140	137	135	131	122	118	152	128	139	150	123	123	140	134	135	121	117	142	139	124	146	143	133	131	111	137	134	133	144	148	126	132	113	126	118	115	121	129	121	133	121	128	120	111	137	137	135	142	128	142	141	147	120	125	133	132	131	138	129	121	130	123	136	119	109	127	126	124	129	142	142	139	117	120	139	127	128	128	118	119	125	115	119	126	136	121	126	130	136	123	127	130	132	138	113	132	138	132	123	127	137	134	139	147	104	126	121	126	143	145	140	136	120	130	120	116	113	115	123	113	128	132	135	133	139	146	137	130	120	131	146	115	120	119	158	147	126	154	109	124	136	111	132	128	139	115	114	127	144	141	156	118	136	136	148	135	135	111	121	121	145	136	135	132	124	116	126	132	117	136	123	150	142	108	112	119	123	130	135	141	124	142	119	125	126	150	118	118	110	120	131	124	129	139	125	135	114	117	144	129	143	116	125	146	147	120	111	127	133	146	137	145	134	137	147	133	139	129	124	120	137	131	119	121	133	127	135	143	127	139	130	138	124	125	126	127	135	127	123	136	132	120	139	123	136	116	150	125	137	144	127	126	122	129	142	121	139	141	128	135	146	134	124	123	101	130	134	123	126	122	118	127	134	137	129	144	125	124	110	133	133	115	148	137	126	127	113	130	125	140	145	154	122	143	155	118	143	118	119	118	123	129	126	141	125	118	122	127	146	138	105	148	135	121	110	166	127	138	133	154	141	129	124	116	139	129	106	141	130	116	119	136	121	112	137	115	109	133	100	110	134	97	134	132	110	136	137	159	143	119	130	131	103	114	144	132	121	147	136	147	142	138	134	135	124	124	146	131	131	128	128	125	115	134	148	128	127	140	120	127	152	122	128	132	139	146	129	115	125	141	138	140	148	150	151	139	134	111	142	116	124	128	133	143	150	134	113	137	138	133	135	120	147	114	112	137	130	124	127	129	156	123	128	133	134	133	135	123	119	125	148	120	126	131	106	129	120	127	121	122	114	107	155	131	150	116	129	133	120	126	136	133	112	143	122	125	133	133	144	140	143	150	133	122	114	135	124	140	134	151	145	151	130	127	136	122	140	134	140	108	132	139	129	120	135	139	115	142	101	130	125	113	111	132	127	143	118	130	115	113	142	127	147	127	135	147	123	153	126	142	145	141	119	131	136	122	115	129	120	142	129	134	138	124	126	129	136	148	132	128	114	127	128	122	128	146	152	124	131	133	134	129	143	143	126	144	135	120	125	130	116	144	101	135	124	134	136	128	133	141	118	122	136	125	124	132	118	123	146	119	132	132	138	134	135	123	143	127	128	129	102	119	107	139	133	152	128	123	142	125	137	129	125	118	151	128	131	124	135	142	137	118	139	150	146	124	136	127	124	119	122	134	120	126	125	116	133	118	108	118	142	123	117	135	127	128	118	113	121	122	130	144	122	128	128	115	124	142	131	129	128	143	119	131	118	125	145	116	135	135	118	121	102	119	105	110	112	115	131	146	133	129	132	111	114	121	138	156	131	124	139	117	142	138	137	127	139	123	124	139	126	124	131	135	145	131	133	139	134	134	147	137	116	123	108	125	129	135	122	144	125	125	143	110	133	126	127	126	131	124	134	128	154	149	127	137	137	118	127	131	143	123	133	126	134	125	143	135	122	116	120	151	128	133	135	135	127	140	132	141	120	124	123	138	107	122	92	125	161	110	135	137	113	143	147	123	136	137	140	118	119	115	131	133	118	145	113	143	147	150	125	139	130	122	131	135	143	140	108	145	122	135	123	137	127	120	125	121	143	120	125	142	131	127	134	147	134	121	119	121	130	125	117	118	128	122	134	137	123	100	133	121	141	148	131	122	119	121	111	123	134	131	138	132	131	131	138	132	132	131	142	132	125	145	133	136	119	128	120	123	127	131	145	140	129	126	120	137	154	117	122	149	118	140	130	109	126	116	138	114	130	120	119	127	124	134	152	133	133	149	132	142	130	130	125	138	161	120	127	130	123	124	119	127	134	138	126	145	155	129	121	129	123	118	124	121	148	127	132	129	125	125	117	113	117	122	126	138	135	135	137	135	129	110	132	116	122	122	129	133	154	123	132	130	140	128	99	136	124	142	130	142	131	121	126	133	132	119	127	135	139	156	115	137	108	119	113	131	115	136	149	157	122	148	130	143	135	124	142	119	137	120	132	116	141	128	142	142	141	136	132	132	115	135	139	135	133	137	139	119	121	125	128	123	136	139	113	126	142	118	136	113	122	120	129	122	130	147	106	143	137	125	143	139	126	146	149	133	151	126	129	135	113	120	131	140	131	130	122	129	113	133	123	152	132	120	127	132	129	135	130	134	122	138	128	147	120	141	146	130	148	133	129	140	129	137	144	121	157	125	126	129	131	118	139	137	125	119	119	127	124	138	123	147	134	110	121	148	108	114	127	134	143	121	123	132	117	111	129	141	135	113	119	140	121	150	132	135	118	125	113	127	126	126	148	127	123	104	130	152	126	129	130	134	140	115	119	119	125	133	114	130	164	135	127	134	108	125	143	153	137	135	134	127	133	124	136	134	123	142	147	123	142	122	146	133	126	127	141	131	141	118	131	124	138	126	129	121	137	142	123	117	125	128	129	129	147	149	122	126	114	122	113	147	135	133	132	152	136	130	137	122	118	130	112	137	132	131	119	122	126	115	132	123	134	143	134	122	108	107	127	141	122	113	135	132	116	145	128	124	122	128	126	123	139	124	125	127	123	124	136	114	120	140	134	141	136	117	125	105	120	125	116	116	163	123	127	151	137	136	119	109	124	136	138	139	133	153	125	124	125	131	123	137	140	125	142	131	150	120	131	131	109	135	131	112	126	136	143	143	115	132	130	143	124	133	138	115	119	125	124	123	130	124	129	117	129	108	142	123	124	135	145	135	146	118	139	139	143	120	129	138	120	141	119	121	124	123	132	125	130	131	109
7736	2191	5134	5958	5341	4387	3487	2952	2517	2146	1899	1655	1495	1348	1235	1185	1099	1014	997	958	857	820	808	757	795	732	690	717	675	650	649	648	604	589	549	584	572	581	575	577	535	552	522	518	521	534	519	503	507	503	509	512	502	536	494	550	509	543	491	484	507	536	501	499	487	536	475	501	479	501	460	460	467	464	466	460	492	472	477	447	494	481	480	480	475	483	477	470	517	477	461	468	452	442	462	456	435	443	441	498	445	483	490	493	411	466	511	473	493	464	515	450	484	435	430	431	410	478	473	428	442	453	471	463	455	486	440	460	469	456	460	430	446	455	462	419	449	479	439	470	468	483	470	471	425	476	435	496	452	486	453	486	484	499	489	460	450	451	421	446	433	468	446	412	443	422	451	426	437	483	438	462	430	462	443	459	422	451	442	410	474	457	461	458	453	478	468	424	437	454	452	468	431	460	424	489	420	461	447	453	488	440	426	482	439	476	439	455	440	407	448	413	452	440	425	459	418	441	467	460	461	454	454	456	472	451	468	438	446	465	460	434	435	432	435	451	461	427	445	440	430	457	461	477	449	453	422	442	444	458	449	434	458	494	492	471	472	407	439	467	451	437	443	434	435	433	461	487	444	446	437	426	448	450	434	433	477	394	439	458	428	477	419	476	464	442	422	417	460	450	455	426	457	432	474	465	444	460	469	430	405	468	418	462	479	483	409	454	452	455	440	446	402	470	441	443	441	493	450	474	470	463	436	484	480	466	452	432	415	469	420	456	449	424	462	429	467	442	478	443	448	473	491	455	420	456	505	476	424	468	401	462	455	418	470	440	484	428	445	449	451	462	465	499	448	482	471	449	421	432	437	442	468	443	418	445	484	462	467	444	444	455	439	454	418	440	456	451	444	469	470	480	455	464	448	453	456	478	448	442	458	428	425	452	432	437	435	448	457	439	421	451	454	418	445	442	467	454	463	470	459	458	415	475	469	473	429	447	464	440	453	469	486	443	445	423	437	419	447	470	456	439	443	433	422	405	474	436	460	465	471	468	445	452	428	438	484	433	488	431	441	469	454	426	460	454	445	432	425	458	440	457	442	448	446	471	472	455	453	443	433	447	470	419	420	439	431	453	463	449	451	497	444	493	431	452	446	455	401	450	443	448	460	479	438	454	460	420	459	493	446	463	429	440	459	489	434	468	486	476	458	460	469	415	426	470	478	411	450	452	433	479	470	448	430	451	425	465	420	407	454	463	420	445	424	482	476	462	480	460	443	439	459	456	394	447	460	413	411	453	437	450	471	459	471	469	450	423	479	459	459	453	419	445	447	440	446	446	441	454	428	460	458	431	481	438	461	442	425	453	423	464	444	460	462	459	496	449	446	463	429	451	440	461	429	441	448	431	457	431	468	443	462	420	442	412	439	501	402	435	449	470	420	432	443	449	444	432	442	454	453	465	444	412	402	427	459	489	468	407	472	420	423	444	448	398	439	467	424	439	450	477	445	466	448	523	378	454	434	427	457	433	448	441	438	405	425	409	433	467	462	480	441	422	437	451	449	473	437	427	457	427	470	427	453	462	471	452	429	429	438	463	428	425	472	417	469	464	493	418	495	420	451	451	409	420	473	430	466	448	437	474	430	467	457	455	445	462	454	442	464	471	458	484	441	469	454	469	433	483	436	460	462	471	438	408	415	444	464	414	450	456	431	402	462	467	456	447	431	448	474	426	473	448	479	496	456	435	432	418	431	459	447	415	431	417	435	440	413	456	431	449	437	449	412	488	453	436	422	454	445	431	441	397	463	457	452	427	438	447	446	418	447	404	426	435	438	475	469	466	474	444	481	496	433	477	449	449	441	457	454	416	447	441	465	481	447	501	424	448	443	468	458	471	457	452	453	471	452	442	457	439	451	441	458	465	429	461	428	452	465	422	449	429	453	436	468	450	460	438	494	439	433	471	451	423	485	471	449	511	463	427	449	449	471	444	413	439	445	452	408	441	437	436	407	429	455	458	433	437	462	450	481	452	463	471	433	445	448	436	435	439	482	448	458	488	460	436	433	462	453	456	482	462	457	434	460	480	466	436	457	411	454	450	431	472	447	440	416	461	467	460	467	463	411	433	458	472	434	483	454	464	431	438	440	436	452	429	443	454	428	471	463	454	436	432	465	444	441	463	457	453	419	443	475	399	445	456	445	435	450	431	464	452	448	429	466	420	447	450	421	461	427	470	446	486	466	500	458	412	427	433	444	451	452	463	446	479	444	494	466	476	420	436	449	431	454	438	437	471	467	456	430	442	474	456	431	458	458	455	465	458	467	471	420	478	450	438	462	452	470	405	457	449	443	401	468	447	478	417	459	422	447	422	463	434	470	458	415	441	454	464	477	442	449	432	478	444	460	485	483	454	436	473	442	485	434	447	423	455	463	449	447	459	456	434	425	460	411	406	480	474	444	476	451	416	450	443	446	468	486	451	461	456	434	448	431	491	441	442	442	433	513	462	415	444	435	446	423	473	466	472	471	458	449	412	403	465	465	468	484	423	478	450	417	428	450	442	431	433	437	439	451	436	432	450	428	418	422	470	389	425	448	422	433	463	468	443	434	456	465	439	483	479	428	463	452	463	460	459	468	469	458	441	450	430	431	447	442	482	442	427	443	435	445	412	440	461	407	446	443	435	449	433	438	479	443	436	423	475	427	442	465	441	460	459	429	424	451	445	417	484	459	427	427	449	432	423	439	417	469	433	416	449	413	417	443	468	447	448	454	427	459	416	430	458	429	443	408	452	412	458	443	511	491	456	446	466	439	455	449	468	444	488	461	446	437	479	442	427	458	451	462	415	454	448	433	463	487	451	451	437	403	442	492	462	435	452	406	457	455	441	470	435	466	487	453	478	474	446	466	435	490	481	414	435	465	421	461	420	446	412	439	464	482	474	443	459	457	443	455	452	481	457	426	463	428	467	468	418	441	469	449	465	465	417	459	448	433	469	462	511	465	486	459	419	455	424	404	456	439	434	442	420	495	450	459	460	428	444	457	436	461	441	451	457	420	456	456	442	449	437	430	445	412	434	436	422	462	466	426	453	488	443	418	451	441	427	478	456	473	445	439	444	433	437	446	433	431	412	458	421	449	426	434	373	421	430	469	436	441	475	418	440	444	452	435	430	428	457	452	446	423	424	473	458	441	481	461	465	435	447	447	413	460	474	448	472	460	434	454	436	453	437	465	448	413	470	423	456	432	432	451	417	468	436	459	505	428	449	388	463	438	444	416	454	461	415	413	469	495	453	443	435	447	451	397	471	466	424	430	452	441	421	473	440	447	455	436	437	460	444	461	411	451	442	451	453	473	499	450	465	465	427	412	480	462	441	424	464	434	473	464	442	467	454	461	438	448	435	465	485	440	484	476	475	453	412	466	454	447	481	453	458	401	454	466	427	449	439	482	469	499	433	443	467	379	439	453	406	468	471	460	430	457	463	434	444	463	463	436	436	427	419	421	448
1378	319	417	376	365	292	325	339	328	302	306	311	312	291	316	330	317	319	330	334	299	352	303	316	302	322	304	310	289	351	292	303	330	328	319	321	306	328	302	273	302	344	339	289	298	294	321	280	305	335	286	302	321	307	301	322	312	306	319	289	342	291	297	308	309	306	311	315	344	308	280	303	301	295	295	307	325	313	342	298	315	333	316	304	314	285	320	303	285	349	303	289	332	306	312	348	312	306	301	283	331	313	294	311	321	319	319	322	281	305	348	302	330	313	307	321	311	334	312	308	296	301	308	283	281	315	311	343	317	331	318	297	322	322	310	311	345	280	324	316	320	317	300	329	286	386	324	321	322	270	335	331	334	355	292	320	307	307	339	324	296	340	306	299	328	316	320	324	307	301	304	322	321	340	320	289	346	326	317	319	295	310	325	299	287	303	303	325	300	320	321	338	337	332	260	333	303	300	299	307	288	311	310	287	313	286	297	349	272	307	287	318	311	308	305	313	303	308	318	317	327	322	324	322	307	316	284	306	333	298	302	317	311	298	314	326	300	301	321	316	326	301	306	302	308	335	327	321	295	333	335	294	274	322	290	284	289	313	297	275	315	269	314	297	315	318	307	320	301	301	309	287	312	303	309	285	316	262	303	312	334	328	312	312	309	302	329	292	310	290	319	298	281	347	303	317	324	293	318	309	323	325	294	316	310	298	296	283	321	321	300	299	321	332	333	268	300	301	325	284	259	313	322	293	302	281	310	293	306	360	326	330	336	324	344	273	272	327	303	291	313	307	325	312	323	316	314	308	317	309	305	282	309	319	350	328	280	310	320	314	315	305	292	302	317	322	297	326	264	310	302	284	326	319	300	307	344	278	293	321	313	301	296	307	313	314	302	316	310	314	322	322	320	312	313	279	335	314	308	331	305	272	327	317	323	333	326	290	294	309	315	295	340	291	302	338	295	328	315	323	326	320	307	309	320	338	277	336	335	320	276	338	295	317	298	342	330	295	293	317	296	325	305	290	322	306	323	310	298	289	321	318	304	319	315	310	286	303	310	302	338	333	312	304	291	338	307	284	316	315	293	311	314	311	318	304	328	309	286	313	300	296	301	279	316	351	297	331	351	298	303	288	307	310	293	300	301	304	315	306	322	347	270	302	316	304	297	315	304	291	308	329	333	307	326	306	310	277	340	318	315	312	291	343	311	312	303	318	279	341	319	307	313	304	296	312	307	300	289	317	324	330	301	334	325	283	303	307	345	314	305	325	284	307	312	337	291	322	329	284	296	292	302	324	300	315	309	305	332	311	334	295	305	297	284	306	301	335	319	314	312	296	307	301	328	323	341	335	316	298	319	315	305	306	285	307	301	251	349	312	311	318	291	297	278	315	305	296	283	336	305	291	315	337	304	324	314	330	313	291	311	311	303	308	302	333	313	315	325	299	320	311	309	302	304	314	294	323	298	322	274	324	284	299	333	303	306	335	331	288	307	328	329	301	294	311	328	335	294	292	323	307	271	349	321	300	312	294	342	302	289	298	287	313	274	322	310	300	283	309	304	327	279	344	289	314	305	309	272	306	306	278	311	281	317	311	318	334	342	297	299	318	308	273	294	292	319	296	340	304	330	296	283	310	322	304	316	337	317	315	282	304	336	330	314	302	287	294	266	299	314	353	320	304	328	310	293	341	312	305	309	304	337	312	275	332	304	286	319	322	310	309	275	285	294	283	339	293	323	319	302	290	273	291	297	295	324	285	291	356	314	286	330	288	305	298	292	305	328	340	314	287	320	326	307	313	293	293	319	313	300	339	336	320	318	316	311	298	315	278	325	318	336	281	295	306	335	271	336	309	283	291	315	327	289	291	349	308	311	311	291	328	285	320	314	329	290	313	339	288	312	352	309	303	324	321	328	297	296	306	303	313	318	277	301	309	312	336	328	328	308	336	288	329	285	325	287	300	293	269	325	301	300	310	320	324	317	290	269	320	323	313	304	338	294	345	299	319	282	289	297	293	310	289	297	310	330	308	267	313	297	310	295	300	324	326	293	299	302	327	291	287	317	280	328	303	291	321	300	289	312	304	289	321	336	327	301	319	307	314	322	310	308	309	317	322	334	335	328	304	314	304	335	327	259	329	323	322	318	307	338	337	317	328	278	291	294	295	330	327	329	311	305	316	314	296	341	276	302	308	298	285	299	311	309	304	323	312	287	313	311	309	321	315	319	336	366	294	308	322	282	299	308	285	317	277	316	305	316	286	305	292	310	306	301	296	292	314	318	304	332	304	310	336	294	310	321	335	334	339	347	309	318	310	308	308	310	328	303	309	308	329	312	327	308	294	310	322	325	299	303	299	306	300	303	301	299	283	321	299	307	292	328	279	292	305	290	309	271	327	304	294	334	311	323	282	315	316	301	337	308	288	301	313	346	335	326	293	310	304	316	301	317	329	314	301	309	328	330	315	310	303	311	308	308	306	311	336	323	313	331	322	280	334	281	313	303	313	299	311	319	297	296	287	349	291	298	320	333	304	339	307	307	317	281	254	314	354	328	322	294	322	334	341	308	295	311	318	319	350	319	306	310	323	312	341	291	307	314	303	330	301	287	320	294	321	290	281	348	302	343	293	312	320	305	288	307	336	303	281	293	304	311	299	290	310	300	304	313	279	281	312	279	312	299	326	310	281	356	280	314	272	297	319	323	329	318	295	307	323	313	303	328	302	272	301	303	292	326	311	333	350	327	304	309	326	284	335	303	309	306	308	307	349	318	341	332	310	348	317	299	279	303	307	304	323	320	315	305	313	319	293	308	289	293	286	314	330	304	312	335	336	300	337	318	284	309	283	305	305	282	319	289	309	299	291	304	313	293	290	345	307	312	322	317	286	326	333	303	287	307	322	283	284	300	305	353	298	288	333	343	318	305	309	337	324	316	333	302	323	320	338	310	303	319	292	312	309	343	320	321	293	276	326	311	276	306	324	322	285	319	317	292	284	326	298	318	327	292	296	298	301	328	296	303	299	310	357	292	317	318	274	338	294	293	308	294	300	305	316	309	308	296	319	372	287	297	265	321	308	345	278	291	296	316	330	317	315	325	304	305	296	264	313	313	296	309	342	341	300	330	308	315	318	329	307	307	291	297	325	334	281	280	301	319	306	324	307	319	289	294	318	346	330	315	313	275	311	327	290	324	343	298	312	314	308	306	291	332	288	325	313	320	317	299	294	311	317	327	283	269	296	297	312	328	305	318	285	282	317	294	293	310	287	326	318	296	279	348	316	289	282	305	336	339	300	309	305	316	307	284	311	310	311	304	301	265	318	323	295	311	358	326	322	295	279	311	327	301	315	286	358	298	344	295	302	291	297	311	336	310	291	309	344	312	271	300	348	302	291	311	298	293	306	295	332	300	298	330	323	342	304	311	321	285	291	309	305	263	295	333	332	319	370	315	317	317	296	308	336	306	313	313	321	294	288	303	305	295	327	300	311	297	342	319	277
2353	980	1071	1195	1052	1079	978	945	989	984	980	1021	908	962	975	876	1003	920	976	947	978	931	915	899	955	911	960	926	905	922	921	900	947	948	973	905	950	939	880	889	944	931	930	948	942	889	965	946	957	950	928	935	957	913	879	961	920	921	943	975	895	996	934	934	899	925	937	941	928	911	947	981	963	901	926	965	912	908	978	890	946	918	957	986	926	963	975	995	936	945	958	911	928	951	951	915	931	889	928	895	953	932	917	934	899	935	1033	929	932	972	946	932	936	1009	967	921	932	968	907	939	927	963	873	952	951	885	933	929	892	915	943	948	950	901	958	949	954	982	945	948	942	898	959	983	937	923	918	880	974	953	987	859	897	945	962	994	951	919	967	954	921	928	916	935	926	933	940	937	955	931	961	893	973	872	931	939	938	932	945	923	968	898	942	971	928	972	938	954	902	987	962	925	894	899	937	960	948	961	909	926	913	934	964	968	969	941	942	894	918	930	974	911	964	983	933	929	915	938	953	913	928	962	901	918	914	977	944	988	935	933	928	1032	916	944	954	956	911	952	938	945	937	971	961	961	959	905	938	961	958	926	921	895	939	901	1009	978	951	898	935	933	969	960	947	896	909	931	957	973	908	946	933	868	914	911	931	942	915	932	901	953	936	984	880	952	927	941	905	877	929	948	943	949	922	913	955	974	923	960	956	952	901	889	955	971	934	892	930	914	915	927	968	950	921	965	972	896	883	958	937	927	942	922	891	929	946	969	947	932	916	936	941	964	894	972	923	943	916	949	916	970	969	986	932	891	944	933	951	932	915	877	945	947	912	946	895	952	907	1004	921	921	931	985	938	961	958	939	976	939	964	946	890	967	934	917	943	922	952	925	937	898	876	948	981	892	927	916	918	974	941	989	877	940	935	940	929	921	942	930	914	921	916	925	921	944	903	913	909	932	942	901	895	920	968	897	950	942	904	929	917	883	954	924	992	924	962	923	949	938	938	938	931	894	881	977	913	974	940	943	894	953	937	936	914	966	925	899	885	965	949	961	916	934	911	965	942	957	939	980	906	965	909	927	944	995	918	909	901	918	944	942	906	911	935	949	978	964	940	920	839	949	929	924	1012	939	954	960	916	926	975	917	963	932	925	920	942	966	910	957	956	946	935	920	922	911	933	906	943	952	948	904	890	861	912	933	915	928	921	924	897	920	951	949	909	976	987	922	885	944	900	914	985	925	930	922	936	992	958	927	907	917	957	940	971	957	908	884	946	898	906	928	912	924	925	949	870	943	903	919	904	938	990	900	927	951	904	978	836	966	946	919	940	922	951	969	967	953	914	963	920	922	938	917	878	971	969	918	881	916	940	939	885	918	920	912	914	1000	963	924	966	936	977	936	981	940	947	959	931	941	923	907	985	951	945	884	962	965	1007	973	934	950	1028	912	913	944	918	960	873	912	917	1012	931	917	905	960	918	935	960	1004	908	971	895	901	936	973	903	887	917	875	919	894	927	948	905	906	940	927	857	910	963	921	979	954	943	1036	940	940	934	860	907	905	1006	971	914	968	985	945	963	974	930	875	899	975	940	901	973	945	919	930	934	963	940	922	988	958	926	963	939	933	930	1013	969	929	955	947	961	887	964	954	911	942	947	916	913	964	940	951	894	934	923	924	942	906	880	952	986	914	933	949	914	931	922	911	961	942	875	913	953	947	905	995	935	924	971	932	952	906	954	928	949	943	937	943	955	928	888	933	931	942	933	950	877	953	1011	949	925	950	957	923	927	983	933	921	926	953	902	893	1000	912	942	941	930	883	931	974	911	943	932	944	946	887	930	965	941	949	908	973	971	868	911	858	979	926	962	937	964	902	984	940	926	950	928	946	986	965	882	966	888	952	910	929	925	880	913	938	901	878	931	905	920	890	914	900	966	908	936	911	888	948	922	953	955	918	891	937	915	930	891	935	966	875	909	951	927	929	955	899	910	939	911	921	945	948	934	946	923	962	888	921	924	982	941	940	893	943	926	945	942	881	989	938	972	862	921	944	934	934	926	942	913	910	936	988	971	919	962	925	875	949	936	923	909	918	919	911	1008	943	926	896	943	939	929	1000	947	947	880	947	930	994	994	955	928	876	930	959	900	945	917	917	942	945	894	910	963	924	971	895	937	894	955	907	914	917	978	933	895	908	902	950	938	885	927	914	968	939	939	937	939	949	920	958	938	935	972	916	971	912	972	956	924	938	893	899	957	882	917	950	908	899	888	937	943	925	993	907	899	934	902	916	943	952	920	974	926	939	878	884	871	871	925	942	947	992	938	921	920	896	867	916	897	905	973	913	897	954	964	972	923	938	912	920	950	914	955	960	892	985	978	947	958	915	901	995	916	950	936	964	893	1000	952	949	961	893	882	946	955	925	978	908	883	952	908	924	940	951	885	906	970	967	900	895	927	955	1005	888	936	911	951	990	969	960	885	905	965	933	938	943	958	917	882	952	913	939	951	906	926	1015	936	950	913	950	989	920	945	929	909	899	970	883	925	965	924	948	914	889	960	939	933	968	1004	906	950	911	940	947	935	875	876	956	965	916	951	913	936	896	887	926	1000	905	931	901	888	1016	972	918	951	913	960	941	926	893	928	901	928	955	913	975	970	935	913	921	997	929	925	890	894	873	923	910	905	929	937	977	955	938	951	937	928	967	917	904	936	943	943	983	977	911	964	928	940	982	934	967	904	942	973	925	889	946	926	962	952	964	932	916	907	933	936	941	908	939	981	950	955	966	945	978	944	943	930	928	958	946	938	982	930	882	908	904	956	962	930	967	950	906	880	916	936	969	876	947	931	901	913	937	1032	885	979	905	923	923	956	903	936	908	910	972	945	940	915	926	963	900	932	973	973	956	931	962	936	908	934	931	904	916	890	951	951	894	916	971	979	911	898	935	978	992	953	919	920	984	935	944	960	942	981	917	895	910	942	967	1013	940	933	979	931	929	941	945	975	913	960	922	915	958	919	911	932	957	912	953	934	938	875	977	982	926	1010	970	927	954	966	886	936	979	932	959	896	943	904	879	932	930	922	927	959	878	926	896	939	965	899	1003	934	963	920	875	946	914	901	946	930	915	938	913	943	926	956	940	941	921	915	959	952	872	915	921	940	978	925	941	969	902	945	915	913	946	948	914	952	949	954	956	951	892	926	901	916	883	891	948	936	945	946	961	892	951	980	913	936	953	968	972	927	971	947	944	972	941	932	969	911	871	898	921	936	929	896	977	950	906	927	1001	935	966	972	963	928	916	976	881	898	940	929	909	979	941	929	925	974	944	916	898	916	935	936	895	907	916	923	919	938	947	918	963	905	946	919	918	957	964	923	930	895	899	960	951	927	945	955	942	969	926	954	924	970	917	928	908	922	879	941	958	933	972	969	920	963	976	891	962	846	984	908	929	948	906	940	937	950	940	932	909	911	883	958	933	928	878	924	988	885	954	923	913	936	938	912	907	898	933	962	964	918	951	926	930	904	921	980	957	923	912	901	979	927	917
4538	967	1246	1014	756	548	446	366	309	285	275	252	253	236	242	229	222	220	226	204	215	216	189	216	207	186	211	173	205	179	186	186	194	198	179	187	173	196	201	198	174	199	164	193	205	206	179	215	192	163	179	195	168	198	194	175	189	168	189	191	188	170	196	176	186	184	196	190	178	182	200	197	208	173	183	175	172	178	177	185	174	176	172	170	178	174	207	176	188	201	175	183	202	168	170	178	198	183	194	176	192	183	183	150	172	194	178	170	182	180	196	165	186	166	208	198	173	170	184	183	196	204	187	189	225	150	186	197	194	193	170	183	191	182	160	191	159	160	207	167	160	183	162	187	157	169	178	165	177	187	211	180	198	200	204	202	189	177	192	181	183	189	192	180	186	178	190	198	177	193	171	176	180	192	202	165	191	176	168	178	191	173	181	182	181	185	193	176	186	177	197	171	225	211	187	194	188	176	195	165	178	187	185	185	184	183	217	190	187	168	186	190	175	191	151	194	182	185	179	192	183	195	206	186	198	197	186	204	176	188	199	200	167	186	191	161	169	182	185	188	199	182	174	193	193	202	177	169	188	171	169	194	223	181	173	188	190	179	179	195	191	183	200	171	163	156	170	187	178	205	185	195	180	189	177	178	186	209	185	183	168	176	183	188	188	168	190	165	160	217	190	177	163	170	187	166	190	200	195	191	172	193	194	190	161	167	156	188	175	182	167	173	170	201	201	189	198	179	181	186	162	192	224	219	187	188	165	189	184	190	185	186	199	187	202	165	185	199	180	168	195	178	172	189	176	159	189	190	200	198	197	217	191	167	163	174	188	171	160	174	205	166	197	198	176	172	179	165	168	174	168	168	189	171	187	191	185	166	193	203	213	184	182	205	168	202	192	187	179	165	182	162	183	188	178	180	185	164	175	197	191	176	194	209	143	161	203	189	172	175	215	184	189	175	180	177	178	174	170	183	194	182	194	186	186	166	194	173	200	173	186	164	198	187	157	166	174	172	171	178	140	179	176	169	179	165	204	176	202	186	173	190	184	215	188	152	186	170	186	176	192	164	178	186	165	182	182	197	155	164	193	193	189	194	151	175	188	176	205	182	184	194	203	191	177	175	208	175	170	174	170	200	205	180	177	172	178	180	188	185	187	177	183	182	171	186	162	165	185	183	179	198	205	177	192	188	196	191	188	181	164	185	180	184	180	171	221	198	174	175	175	190	200	175	187	203	156	192	180	186	162	195	178	183	183	178	182	183	180	175	194	196	205	182	160	198	197	192	186	191	194	186	203	186	192	172	192	188	184	176	183	195	196	188	167	182	170	175	184	167	180	198	194	194	181	175	210	168	187	182	167	183	176	167	204	182	196	189	192	174	185	169	186	196	178	214	183	186	170	184	177	185	178	182	187	176	185	183	172	184	209	176	198	185	173	172	204	184	176	158	198	206	175	174	177	183	216	179	164	172	187	168	171	181	174	175	177	192	191	184	190	179	182	199	192	178	175	182	179	152	164	178	177	168	175	178	190	170	175	176	202	192	181	194	187	183	183	185	180	199	166	183	183	180	167	191	170	178	190	213	181	186	178	200	175	174	152	175	152	160	171	158	177	160	174	150	197	165	179	191	194	185	203	176	190	184	203	191	192	182	201	184	183	152	173	179	180	183	184	150	163	190	187	182	194	187	184	198	181	206	175	184	197	182	189	178	209	161	164	191	191	189	165	167	191	200	178	193	174	165	161	179	190	186	171	183	186	194	200	199	199	194	187	179	164	181	173	196	169	176	175	201	185	169	172	177	209	155	183	194	190	193	204	198	179	200	166	180	180	180	179	189	176	175	161	173	165	198	166	189	186	196	204	192	179	172	193	177	188	185	178	192	201	205	192	181	188	220	182	180	163	185	193	180	162	168	189	201	187	139	185	194	190	200	188	166	221	181	184	208	188	178	171	173	171	195	176	152	185	184	189	170	195	155	202	202	201	184	178	196	193	192	187	194	180	170	174	195	201	166	201	197	176	172	172	171	177	195	182	176	173	190	191	194	198	190	183	179	191	189	171	199	176	184	162	174	186	188	173	189	165	183	149	167	223	163	193	155	153	202	189	160	181	181	198	188	199	204	155	185	198	170	170	170	167	169	172	197	165	188	171	189	193	190	196	188	184	197	189	201	165	190	176	181	174	181	192	175	169	177	191	177	185	176	187	149	182	203	199	184	182	183	197	181	151	149	178	191	170	196	185	176	181	186	194	189	188	197	171	178	202	191	204	197	193	200	201	171	189	213	183	187	185	186	183	180	179	219	163	188	186	184	153	183	189	181	193	194	182	186	179	180	194	206	176	190	201	159	171	171	203	188	191	193	191	188	177	173	175	193	196	161	210	176	172	218	200	192	203	178	193	191	173	186	194	189	180	175	204	163	198	199	190	178	196	191	192	163	186	208	203	181	160	171	170	196	156	175	174	174	193	168	171	173	186	201	196	212	172	181	185	178	183	171	177	206	210	206	180	226	166	169	195	198	167	165	181	169	189	198	177	179	192	195	156	172	166	196	188	180	153	212	179	163	181	191	176	204	187	167	178	170	188	165	179	198	185	176	176	191	177	179	182	178	185	206	184	190	177	178	181	181	185	155	174	200	192	208	171	171	196	177	180	170	187	172	202	205	180	175	183	173	183	194	186	175	161	190	182	198	183	181	193	185	211	189	163	187	196	203	179	180	178	181	172	180	186	197	185	170	170	188	175	162	165	141	180	191	189	177	189	188	164	159	177	166	197	174	169	185	179	187	196	209	181	175	200	178	189	192	200	179	179	183	191	178	184	193	186	179	172	196	187	189	187	202	182	198	181	184	181	185	162	197	187	185	176	185	200	180	162	203	180	194	160	217	187	164	182	185	179	187	178	183	186	179	192	197	199	164	184	189	208	192	184	161	176	196	219	183	189	189	179	158	178	208	181	168	172	175	194	171	141	194	182	177	177	173	196	179	175	158	191	208	144	166	171	191	162	183	171	184	160	179	175	184	178	186	174	180	188	189	167	150	162	168	178	184	197	186	198	166	216	189	184	183	167	191	185	176	176	181	198	177	178	178	160	168	175	173	192	189	179	174	178	185	170	193	176	193	196	175	178	181	186	179	165	175	152	192	225	167	174	172	176	169	173	190	189	200	186	195	174	168	190	166	168	192	183	174	200	155	185	180	204	172	187	189	198	189	181	187	165	180	198	161	187	170	192	161	162	174	193	193	184	199	179	200	194	221	188	172	183	188	179	173	179	210	188	179	167	209	186	196	197	182	191	178	177	171	169	174	165	202	188	208	209	195	185	187	175	207	199	174	197	188	177	141	185	173	192	202	196	165	187	206	193	195	175	186	186	198	172	180	184	170	178	186	177	190	200	181	175	165	167	165	186	174	154	193	168	184	178	178	177	179	198	188	180	181	172	189	189	185	165	167	166	182	213	193	202	193	163	182	188	177	174	196	153	192	195	187	185	211	183	158
5501	1554	2969	3608	3110	2625	2144	1947	1603	1461	1324	1169	1118	1078	943	943	906	917	802	808	817	804	789	771	734	703	720	657	684	670	696	673	643	659	677	665	677	627	710	637	655	638	636	647	637	638	611	607	613	611	609	601	617	635	627	629	616	601	640	587	622	607	594	649	608	603	615	659	593	548	620	603	606	615	629	625	601	561	612	594	590	625	610	527	616	631	585	605	620	578	586	620	603	630	590	586	605	567	644	591	617	586	616	547	633	592	610	566	579	606	588	604	602	567	633	591	591	583	571	622	551	615	560	578	574	590	571	578	627	580	580	571	543	588	628	595	622	595	561	589	615	627	603	605	614	552	586	627	579	612	605	560	599	601	567	608	600	623	609	575	570	597	580	586	589	606	636	607	605	579	633	592	590	642	607	596	637	588	585	576	626	543	573	563	574	573	627	598	582	596	614	569	621	600	575	576	588	596	580	571	602	611	596	573	652	598	626	621	554	562	586	598	579	578	591	605	571	580	669	561	620	593	607	585	623	573	579	596	619	584	594	631	611	557	594	609	550	618	564	570	592	618	580	590	628	579	582	632	577	612	562	605	605	613	656	584	556	633	600	584	615	607	598	624	572	608	563	577	605	606	618	618	548	598	595	577	563	604	594	604	540	579	593	604	602	563	567	569	583	621	617	607	573	599	608	601	599	567	598	587	607	569	565	600	618	597	544	552	584	584	561	587	583	602	579	582	620	611	594	609	603	552	603	623	640	626	611	620	614	578	544	576	589	582	607	634	580	573	607	593	588	595	619	579	606	617	595	593	595	593	578	634	617	592	610	582	597	606	602	635	602	612	596	596	579	607	588	586	583	567	571	594	580	605	607	554	601	605	603	621	600	633	609	597	626	589	573	600	575	572	577	576	621	579	588	604	553	570	611	603	607	570	610	557	576	596	605	558	616	608	578	601	577	580	588	588	586	629	571	606	605	610	593	606	586	557	583	565	560	598	585	573	579	581	595	576	591	607	582	604	556	642	619	591	542	586	609	609	559	576	599	598	606	592	580	580	548	601	618	575	593	548	589	585	628	625	561	567	593	602	590	565	556	551	624	590	609	581	602	603	599	588	583	604	597	613	571	563	560	616	570	603	570	567	620	586	585	617	622	603	588	563	571	606	551	561	571	549	593	603	566	580	613	613	597	585	594	574	569	553	597	581	623	589	613	593	573	576	571	556	592	606	587	618	562	600	621	602	580	572	576	598	597	594	597	607	656	592	583	544	546	553	633	601	583	596	574	572	602	569	562	568	570	606	602	602	575	573	602	608	628	617	645	593	602	594	587	584	586	563	598	623	570	583	593	581	622	572	577	575	584	606	591	584	599	585	636	576	562	558	578	622	596	642	586	527	569	576	584	541	574	584	576	592	634	591	576	550	547	618	575	591	554	575	597	611	627	584	599	583	567	572	624	563	624	641	594	591	621	630	592	626	578	602	598	631	588	586	609	553	604	566	563	603	607	566	556	568	627	585	577	613	575	554	626	616	561	585	624	564	601	621	558	628	569	590	606	561	593	616	589	591	627	547	590	625	590	562	584	582	602	605	564	587	558	606	576	596	580	583	510	601	612	573	572	597	637	600	566	565	577	581	604	632	554	593	580	577	557	572	566	584	583	584	566	554	606	603	609	579	593	609	594	604	586	624	570	594	583	596	602	588	619	587	624	620	590	582	563	602	571	579	587	596	611	590	596	624	590	562	608	597	604	590	636	587	585	601	571	550	583	615	608	552	598	578	563	605	618	587	562	594	631	598	613	600	588	595	584	652	609	583	596	589	598	550	539	588	657	548	593	597	564	594	599	582	587	563	608	618	580	637	618	579	619	573	572	626	560	582	555	635	619	590	597	563	569	592	585	659	585	595	592	598	551	565	587	577	596	565	619	582	627	546	566	598	614	594	575	566	560	613	578	579	575	606	581	612	598	595	566	577	605	627	592	566	570	593	563	573	564	599	611	590	521	583	582	573	576	565	584	596	597	593	620	585	588	585	558	587	599	588	544	600	594	612	579	571	573	597	609	581	606	585	589	599	560	559	609	579	602	610	579	561	624	603	617	564	545	574	623	587	600	603	564	620	565	584	618	607	585	588	584	602	595	530	580	576	577	624	581	605	543	588	623	591	550	622	572	638	584	608	544	530	604	539	626	560	608	616	571	600	642	549	560	653	575	625	603	612	628	551	598	637	625	582	566	576	573	616	566	593	596	599	600	580	551	555	606	551	564	592	597	594	589	560	614	581	606	596	595	638	600	622	623	571	585	653	576	586	558	613	582	559	632	587	597	629	630	580	576	595	620	579	591	565	575	538	637	619	612	588	583	537	577	588	560	598	598	602	550	568	534	591	589	582	541	587	595	576	642	579	551	612	623	598	610	615	595	630	581	565	650	606	615	606	601	589	575	672	622	621	594	554	596	571	557	588	595	613	564	584	589	563	591	612	598	560	580	564	612	605	563	593	621	615	574	612	620	533	598	555	549	591	594	587	596	601	579	615	557	576	630	603	603	586	632	581	589	574	616	599	614	621	597	612	607	560	574	607	596	601	600	612	611	555	632	605	572	592	648	607	603	550	631	579	651	625	579	581	597	593	606	623	579	550	563	555	596	544	553	605	612	576	601	588	647	589	587	579	582	606	566	591	604	567	574	596	586	601	598	599	584	593	605	614	563	622	607	608	583	616	618	598	606	593	572	584	602	580	573	595	538	623	537	563	567	561	558	598	603	586	626	581	577	590	587	575	633	591	606	602	602	601	566	581	635	548	584	598	559	583	585	571	604	628	558	595	581	619	588	633	568	584	543	561	645	578	574	607	606	601	599	589	593	585	580	609	587	639	614	589	617	611	579	583	594	573	583	567	618	565	587	573	545	575	584	573	617	656	577	588	543	584	580	596	642	582	589	631	573	610	629	593	614	607	584	580	611	564	575	524	599	591	572	587	584	596	627	568	614	611	575	543	616	562	586	607	625	556	582	584	546	580	617	574	563	579	573	579	608	580	555	598	592	594	603	570	586	612	585	567	581	605	596	614	611	563	587	554	618	571	612	573	606	602	607	565	588	590	595	593	567	563	602	539	603	577	574	598	593	625	606	599	587	607	546	613	554	585	577	544	559	631	571	601	628	612	567	612	595	608	574	611	581	557	573	555	587	582	580	632	599	587	565	628	625	593	599	577	572	611	574	575	565	568	569	587	572	646	579	598	616	558	563	608	626	564	571	570	554	605	600	566	586	597	569	608	573	620	561	604	612	585	605	635	625	608	613	601	589	603	590	590	591	581	575	581	611	588	604	613	595	615	517	593	579	604	595	588	580	593	592	597	605	581	595	580	558	583	584	617	567	575	621	570	606	635	597	589	537	546	532	601	598	597	598	551	553	589	591	588	551	621	560	624	629	587	571	552	623	574	609	566	569	606	590	557	577	572	613	603	601	593	621	602	589	593	569	593	594	593	561	576	581	585
8525	1946	2301	1774	1174	838	647	502	454	324	333	293	264	211	219	201	207	201	185	160	159	169	180	151	157	150	156	132	141	141	133	169	152	125	128	122	167	170	141	138	130	139	135	138	117	138	140	138	142	131	136	161	137	163	158	166	156	139	145	138	131	135	116	136	143	135	134	140	131	152	115	159	119	135	134	125	138	129	139	129	127	129	114	117	133	152	147	137	123	132	133	123	140	122	116	137	140	116	119	154	134	114	125	139	124	146	113	113	130	112	128	139	123	140	140	130	139	118	114	125	125	129	137	128	129	136	134	139	133	117	143	134	114	120	141	142	122	149	127	109	129	131	136	146	110	130	124	124	147	124	117	126	143	129	137	139	126	146	128	126	120	130	135	105	118	130	127	144	115	115	140	128	117	127	118	138	138	125	135	119	140	117	153	130	130	113	133	120	127	130	125	132	137	138	130	127	120	110	127	128	150	128	122	99	103	136	134	129	118	126	118	123	126	137	133	133	137	138	125	134	147	139	116	129	151	118	122	120	131	115	128	136	120	124	129	140	139	118	128	125	133	109	130	132	125	120	127	132	130	132	118	140	119	127	135	136	140	133	124	133	144	135	115	102	139	141	128	122	140	133	128	121	120	122	123	115	118	128	119	114	126	132	116	141	138	142	145	145	125	130	131	133	119	132	139	130	116	122	120	122	125	139	102	135	119	130	138	142	138	136	146	136	128	121	131	109	132	142	140	135	125	131	112	129	143	138	116	129	129	131	125	144	137	149	153	133	144	124	120	139	129	119	132	128	123	111	134	128	140	149	136	137	131	136	147	115	121	115	127	131	132	139	109	143	111	141	135	151	122	118	153	133	121	138	124	122	131	118	113	151	117	136	127	142	114	132	128	140	129	140	142	115	114	117	125	147	112	113	153	112	126	132	115	128	140	119	118	126	130	133	117	144	109	116	133	126	139	135	106	111	146	122	109	126	125	119	131	132	130	126	155	129	133	139	127	130	150	142	122	121	127	126	135	132	145	129	130	129	125	118	128	134	131	121	111	138	147	138	151	123	136	125	119	142	124	140	138	127	128	139	133	130	135	122	139	130	140	134	160	130	105	145	128	138	160	141	113	139	143	113	119	139	131	113	130	122	126	110	109	138	154	127	139	128	122	133	131	124	117	121	138	110	134	151	140	122	121	130	128	110	131	137	114	131	136	122	125	118	110	136	127	113	132	126	136	143	134	148	117	145	147	139	147	150	124	127	142	140	127	143	118	131	144	129	125	127	113	106	143	125	117	116	116	114	119	133	115	122	127	121	135	138	113	152	130	145	134	150	134	167	136	131	126	106	128	134	143	116	123	143	109	138	109	129	138	112	117	132	144	134	135	115	140	138	119	149	130	114	119	122	124	107	115	135	116	138	122	148	129	136	139	126	123	129	130	125	139	94	133	122	113	152	133	115	145	126	136	129	118	118	127	145	136	121	150	112	143	120	119	113	113	121	133	136	123	126	110	134	129	114	127	117	101	120	101	171	106	136	133	122	145	117	128	134	103	128	140	107	112	143	134	123	138	135	148	123	145	112	130	132	128	124	135	129	115	128	146	141	143	134	135	122	128	122	130	123	121	127	122	114	132	149	141	106	132	147	134	121	105	127	114	121	140	145	137	125	112	128	131	163	118	143	126	149	102	123	126	136	134	134	130	141	124	115	113	130	126	124	126	114	142	140	119	140	126	129	117	127	127	124	133	145	132	133	138	116	134	116	135	126	139	139	128	149	132	108	126	142	149	129	116	122	128	137	155	155	141	127	130	142	158	126	131	134	138	120	122	145	112	117	126	110	142	119	104	137	114	100	121	114	126	121	134	132	145	134	117	131	128	126	127	147	121	125	142	121	141	114	139	157	118	140	116	152	126	130	127	123	118	130	114	135	130	117	140	136	114	156	132	131	142	115	130	114	143	137	109	137	122	118	137	137	142	150	130	134	125	129	136	127	130	126	143	126	130	107	117	120	120	147	130	135	146	130	133	139	133	117	111	136	149	112	133	147	150	125	123	129	119	126	141	145	148	148	113	140	149	133	133	131	112	119	130	114	134	122	135	153	127	106	148	123	127	124	125	118	125	133	129	145	156	136	137	128	132	139	145	128	104	138	146	130	132	129	113	129	106	134	132	137	132	145	120	124	124	112	144	131	135	134	112	136	135	131	137	122	124	131	123	110	126	117	106	130	136	117	126	146	127	113	141	111	113	145	144	141	110	140	123	115	134	141	128	123	144	142	145	129	144	142	119	123	118	157	134	130	131	134	128	132	141	129	150	134	120	126	139	123	108	115	142	122	132	143	167	153	152	138	144	112	135	123	116	145	136	124	127	156	116	125	121	136	145	147	136	117	122	135	134	135	122	121	128	136	129	143	109	144	126	126	131	143	141	135	115	116	104	151	120	143	143	132	112	113	123	141	141	126	134	144	125	160	150	116	111	103	119	138	132	141	132	114	111	142	129	143	114	130	117	143	135	132	134	132	126	104	127	120	155	149	133	113	134	134	134	133	132	125	127	118	131	125	138	132	122	149	131	110	150	125	135	104	126	107	119	130	128	116	131	132	130	120	123	125	114	130	110	132	129	124	113	125	139	146	152	128	161	113	127	132	119	154	130	114	136	131	124	127	142	122	149	114	136	163	134	117	151	138	124	132	144	123	123	139	121	121	125	131	128	116	119	109	115	149	125	141	133	131	118	113	121	114	112	125	135	140	138	146	150	112	117	133	119	124	127	145	118	121	116	135	150	137	140	128	126	123	117	131	120	128	108	120	121	123	132	131	111	141	120	131	148	125	144	122	121	139	149	118	124	134	156	122	142	116	146	147	131	127	131	113	132	122	128	131	147	128	114	129	107	130	125	107	124	124	124	126	133	139	128	131	123	105	135	115	135	141	119	110	134	113	123	135	133	123	119	125	131	125	142	134	127	123	132	118	113	120	120	115	130	127	132	126	135	133	134	128	105	133	130	142	124	149	123	128	127	127	130	149	126	125	122	115	113	124	128	154	141	126	124	130	130	132	164	130	131	143	128	130	131	119	137	136	129	126	121	134	128	138	131	126	120	101	120	141	126	134	126	152	119	131	134	138	133	146	135	132	118	114	109	122	124	107	146	142	128	117	115	145	130	139	132	112	134	140	127	119	111	122	124	140	107	135	119	146	125	137	137	131	129	130	112	123	148	132	143	146	110	116	134	114	122	148	154	154	134	124	137	135	96	127	152	127	137	140	135	119	131	132	143	130	132	116	107	119	140	124	125	130	128	135	118	122	126	143	128	137	120	146	131	129	126	149	125	165	142	135	140	136	124	121	123	132	120	132	135	114	131	134	137	104	128	130	129	159	132	123	151	124	128	124	127	148	117	129	131	121	118	118	153	130	121	128	111	120	146	156	116	116	118	123	126	131	131	134	145	140	142	134	131	119	113	124	117	131	128	117	119	133	129	122	145	129	133	125	142	136
7636	2252	5254	6087	5316	4336	3548	3045	2491	2183	1885	1625	1548	1361	1225	1136	1033	1059	957	884	863	822	826	742	689	762	682	680	659	680	664	690	637	587	554	573	576	562	554	545	533	545	513	557	538	532	548	520	534	518	510	513	472	550	522	487	538	507	523	500	473	488	517	442	519	509	498	454	500	513	492	472	486	441	475	479	459	459	477	452	479	471	495	476	473	476	468	484	497	476	469	467	447	504	493	442	463	456	445	483	478	454	459	470	492	442	441	441	449	451	446	451	500	449	443	457	444	408	441	480	491	427	408	475	424	457	440	465	467	470	470	491	423	464	451	417	451	464	466	439	429	472	480	440	428	442	482	489	463	426	451	445	477	468	462	478	435	453	457	467	500	464	442	451	445	423	430	455	447	440	487	455	456	448	456	461	446	471	464	442	434	423	446	501	436	446	470	495	472	440	463	459	440	483	413	425	512	451	448	440	446	417	473	443	476	430	450	442	454	427	449	451	463	471	440	410	467	450	433	428	459	473	462	476	486	459	429	433	448	448	450	473	479	431	434	452	453	458	457	479	426	410	458	438	452	455	471	473	413	428	448	470	472	482	453	467	453	471	426	448	449	465	429	449	453	416	459	412	457	446	442	430	445	420	450	474	425	466	473	448	432	450	452	482	455	455	468	448	442	474	484	439	470	418	459	451	429	473	474	449	472	464	466	444	468	431	441	424	418	453	433	437	441	433	435	471	449	465	442	459	456	452	485	443	466	434	449	448	420	461	421	458	421	410	442	456	451	470	433	419	444	476	439	473	444	449	473	473	449	425	451	445	454	452	435	450	486	467	463	411	472	427	420	454	469	493	463	412	453	427	427	458	447	432	462	429	425	450	409	454	428	448	422	465	448	428	461	439	444	425	441	453	433	449	409	458	468	433	473	432	463	433	466	466	420	466	463	452	462	449	443	452	444	401	429	398	488	451	463	434	441	482	445	496	438	458	427	424	426	428	418	443	445	462	443	458	433	459	454	428	420	441	459	433	435	454	468	436	460	430	429	426	457	455	464	422	452	440	427	433	480	438	475	404	413	412	416	435	454	440	434	464	501	448	449	441	463	448	449	454	435	433	461	490	418	432	395	453	433	465	453	477	474	445	446	460	449	443	428	428	460	447	476	480	460	469	425	466	446	442	421	425	459	513	489	470	445	408	440	449	452	443	437	448	398	431	453	420	447	465	429	456	465	446	462	476	456	429	421	431	443	461	445	432	426	487	419	422	451	413	460	443	430	449	428	430	455	441	466	473	475	449	439	416	495	436	437	465	401	437	451	479	475	462	477	443	453	431	452	427	420	413	444	467	462	452	427	428	420	464	441	420	465	426	441	464	442	425	402	484	458	469	462	439	439	480	464	480	419	465	439	466	451	429	463	450	453	434	482	442	441	402	477	438	442	477	450	463	413	453	494	453	465	419	455	445	418	443	438	443	432	447	447	434	462	444	452	448	468	460	472	439	440	412	399	433	443	433	433	450	478	412	432	420	412	447	486	456	435	471	431	431	453	419	445	417	474	454	422	496	431	450	479	441	447	433	446	445	429	427	436	447	414	435	421	453	475	461	470	424	478	431	441	412	412	426	455	414	423	456	473	466	481	470	432	441	438	466	422	459	441	430	441	469	476	441	461	389	471	430	458	470	473	424	476	414	485	448	417	460	457	476	410	438	439	431	443	436	420	459	452	477	458	442	479	448	452	509	466	465	444	446	435	500	432	438	439	455	483	446	415	455	437	449	455	460	466	430	445	485	482	460	476	439	489	467	433	425	425	455	476	458	438	438	431	464	493	429	449	460	474	432	470	429	451	390	452	446	418	417	441	432	416	426	446	478	444	463	432	454	495	466	471	467	472	457	464	480	397	437	464	494	473	492	451	452	401	440	452	451	438	438	467	438	450	458	460	458	446	428	438	465	456	422	419	461	441	459	484	445	436	464	451	482	421	436	475	442	463	448	485	463	435	430	445	470	422	491	446	426	485	454	434	398	474	424	475	413	447	446	448	453	433	457	468	444	462	462	459	426	458	493	450	442	417	461	478	443	451	441	445	472	464	429	474	437	445	473	501	493	451	435	455	413	471	454	463	460	431	449	447	440	450	456	416	449	445	439	443	451	483	458	489	467	457	501	484	452	442	425	488	444	433	441	437	428	454	429	450	435	461	460	376	452	428	456	460	454	460	468	452	417	457	437	425	434	492	411	478	415	438	464	452	458	473	443	404	463	434	427	442	427	429	469	461	427	436	466	428	482	487	455	473	440	421	445	476	435	409	479	458	425	438	447	448	448	470	455	445	436	463	480	437	460	469	438	441	425	481	434	447	430	437	479	440	471	460	479	401	427	485	450	479	455	451	451	464	440	442	469	428	411	415	440	412	464	425	435	452	410	469	459	455	397	433	427	443	434	455	425	473	411	451	432	448	472	440	446	463	423	445	461	434	427	459	409	449	450	438	461	465	473	397	470	482	466	421	475	446	456	448	441	437	442	447	415	454	451	441	421	450	450	446	406	482	470	467	451	484	430	488	419	417	453	438	459	471	455	450	410	438	461	449	427	443	473	450	459	414	455	485	446	463	455	474	472	449	387	439	457	458	444	491	432	455	423	435	441	426	427	461	421	478	429	418	482	458	485	412	446	441	420	449	464	411	465	418	472	465	447	452	435	446	460	456	435	430	434	451	445	436	421	469	465	442	426	421	429	431	429	455	460	434	468	430	468	478	433	441	437	437	452	397	475	453	480	456	428	445	435	434	433	428	459	425	450	429	451	417	446	442	461	444	409	448	425	413	447	458	489	482	420	459	437	445	437	442	435	446	412	436	431	474	463	497	415	435	465	461	436	436	452	468	424	434	424	467	463	442	465	425	445	473	469	465	472	463	469	484	443	439	458	428	452	422	437	450	412	423	427	401	479	460	440	425	427	452	430	444	435	455	473	457	439	429	432	431	481	437	419	436	448	491	457	436	447	448	414	423	419	422	413	475	426	432	428	419	402	467	446	420	414	402	434	466	477	446	457	457	430	439	445	437	427	420	476	436	462	428	476	452	438	438	430	488	433	448	456	461	418	456	477	456	489	450	482	482	443	457	457	455	458	469	436	474	463	474	455	436	443	484	480	475	467	429	452	482	449	440	449	446	425	449	454	425	467	446	465	411	444	448	442	454	442	464	424	458	451	406	437	488	445	416	464	432	452	447	453	476	435	480	466	421	426	429	454	417	439	451	441	443	426	456	468	441	470	469	461	449	437	464	454	450	432	430	460	447	435	467	434	453	426	426	407	471	424	450	434	451	468	448	487	457	436	446	445	451	442	454	441	417	469	454	409	459	521	430	464	423	447	450	468	469	434	458	463	441	424	440	441	421	425	452	425	438	463	426	431	440	477	431	407	436	421	425	400	418	447	395	414	436	445	438	425	449	419	463	436	420	454	459	437	433	496	464	457	416	445	456	428	449	444	436	418	451	416
1280	364	368	332	324	346	339	315	322	316	335	356	282	304	311	326	296	334	293	321	304	294	312	299	314	324	291	309	300	296	323	284	346	298	282	327	305	304	318	299	315	302	278	295	306	275	312	330	300	329	320	281	328	321	316	286	298	296	287	309	307	333	320	322	293	319	307	304	285	308	294	336	302	304	282	295	319	284	303	349	331	346	339	305	329	305	269	320	286	299	278	309	317	312	303	295	307	330	301	325	311	303	291	341	307	291	316	332	311	302	304	315	299	310	308	286	312	290	304	344	304	315	287	345	329	307	289	339	311	327	267	300	300	335	294	298	323	285	328	315	286	334	338	314	284	310	302	297	290	305	313	312	308	290	296	308	340	322	300	304	300	295	311	351	310	325	288	320	302	331	295	334	288	315	304	284	294	310	314	319	304	299	308	295	300	297	303	310	300	327	326	327	312	288	291	361	330	317	346	307	298	338	273	307	296	302	338	302	318	314	280	324	313	307	348	333	290	316	312	346	261	329	275	346	327	316	287	288	282	294	312	330	304	325	296	317	323	298	337	289	289	318	323	322	279	304	316	281	329	284	311	282	317	332	280	281	297	314	320	317	306	289	301	279	301	290	309	308	304	310	320	315	301	320	316	312	333	294	330	308	307	325	325	310	308	309	305	313	285	296	340	289	305	298	288	300	286	306	276	319	285	331	334	327	363	293	282	306	291	298	319	323	285	280	313	270	281	291	292	294	330	299	320	310	323	323	306	285	297	277	299	321	304	299	315	276	330	293	305	310	280	304	320	299	320	316	307	334	301	294	333	274	307	304	317	335	306	297	281	314	298	288	306	295	329	319	290	293	318	313	317	323	303	319	334	313	335	289	321	330	309	293	313	295	299	327	303	301	335	334	326	320	281	328	262	298	328	330	323	314	306	315	303	290	274	301	317	313	288	308	297	309	333	297	322	311	301	301	305	314	337	319	309	286	296	278	304	322	307	319	323	288	310	306	275	311	307	319	330	294	295	345	330	291	300	330	298	307	305	322	349	316	305	284	325	307	277	318	319	350	304	281	305	309	332	279	291	336	290	305	299	300	305	271	279	312	303	301	320	279	316	310	319	308	328	297	307	329	270	271	304	278	283	301	307	320	322	335	315	302	293	310	324	302	311	304	307	294	325	303	334	329	323	301	364	355	315	323	288	309	314	278	312	346	301	282	314	308	313	329	341	302	302	334	276	338	293	297	330	289	319	304	291	330	293	317	337	325	327	283	315	298	305	321	317	282	322	317	296	297	292	325	302	320	303	325	291	282	278	325	298	289	304	288	304	311	302	306	297	306	318	297	339	320	319	325	309	290	308	326	316	330	292	310	317	335	289	290	279	289	338	310	284	300	292	291	301	327	309	294	335	286	289	308	321	283	318	343	326	319	304	318	298	302	318	329	294	298	304	279	288	332	312	288	320	271	277	305	311	322	328	320	277	332	326	285	288	316	329	322	272	316	328	316	321	324	309	299	343	310	313	277	262	313	319	320	309	292	318	306	288	288	293	298	308	308	290	274	286	316	286	291	318	350	288	281	313	338	307	326	311	305	312	303	309	301	295	321	301	298	300	319	329	319	312	299	308	342	290	311	336	297	303	323	320	350	305	326	342	313	311	343	306	344	310	311	283	327	327	320	279	316	311	293	312	338	307	313	329	335	305	315	326	350	289	309	306	306	285	300	298	314	279	323	310	281	288	305	281	303	286	299	317	324	327	322	296	330	334	304	295	298	288	306	334	271	269	292	282	303	318	315	335	278	345	306	306	326	320	298	306	321	329	301	326	307	309	313	308	301	293	319	264	310	310	300	310	302	330	301	293	327	282	307	304	334	275	313	310	299	335	304	311	294	307	303	320	340	326	301	344	318	316	330	305	296	313	292	295	336	326	302	310	327	296	286	310	316	287	307	331	323	275	274	314	297	308	306	324	302	327	332	332	312	322	319	299	296	308	325	322	300	288	330	327	290	307	310	310	300	329	312	313	286	276	302	326	309	316	274	324	332	293	302	319	286	306	332	317	318	328	298	301	329	293	340	305	294	315	283	312	299	301	317	334	304	290	297	285	283	284	307	336	309	308	302	327	254	300	300	320	329	344	318	299	325	314	288	315	306	321	297	328	305	313	299	333	294	324	287	276	299	312	334	316	295	293	315	327	299	296	289	332	308	267	310	283	306	306	324	317	311	316	318	313	323	306	319	325	313	313	311	304	292	291	309	317	331	315	293	313	328	288	300	308	297	324	330	314	299	324	321	290	340	302	325	332	297	284	300	314	331	318	300	305	348	298	298	281	307	341	300	266	310	314	311	303	312	288	312	339	305	281	295	276	313	319	307	298	320	323	329	326	307	298	333	336	310	289	291	316	324	336	330	303	263	312	304	310	309	298	311	303	301	297	319	310	303	341	297	302	304	317	288	284	308	319	289	317	293	333	298	285	317	333	339	274	304	286	327	338	326	317	262	309	326	307	304	322	298	358	288	317	308	293	299	311	306	285	316	303	284	284	329	322	297	317	310	327	278	310	315	297	311	303	311	305	300	317	295	312	291	317	310	326	320	337	327	299	327	304	331	314	306	302	316	295	302	317	303	314	311	293	351	307	306	301	319	322	321	297	288	330	307	309	319	329	320	284	300	311	300	288	335	315	305	308	346	285	307	302	310	303	305	291	309	306	285	301	328	306	289	301	332	348	295	336	283	318	272	308	312	320	303	295	312	332	344	277	293	304	279	341	327	311	302	308	288	313	296	290	314	316	306	286	291	310	310	343	333	311	282	313	313	316	341	315	282	298	327	298	338	303	298	308	307	299	290	317	320	312	309	316	300	318	344	328	309	304	297	295	307	297	298	336	312	321	284	307	303	294	286	342	306	283	284	298	319	332	326	311	267	317	304	320	318	306	317	308	320	316	305	304	320	346	303	325	306	277	335	296	330	309	312	282	304	289	316	293	300	301	334	319	290	299	323	310	317	321	320	300	340	328	337	291	291	330	280	300	308	342	343	336	311	322	318	293	297	309	309	315	313	313	302	281	315	292	333	299	271	287	329	285	318	306	319	314	290	293	298	282	321	317	311	312	289	312	268	307	326	304	315	300	257	305	306	300	291	317	316	292	278	321	349	289	319	323	308	293	292	328	314	320	330	343	322	325	332	310	295	304	302	306	303	305	318	336	334	288	336	323	290	317	311	304	341	296	316	330	295	283	314	321	313	292	321	300	287	286	295	279	298	326	319	336	333	315	322	307	299	306	313	290	291	314	317	312	296	334	309	315	290	325	325	314	318	321	288	298	293	295	330	323	301	324	306	313	297	300	280	316	289	327	292	332	291	298	286	273	307	337	332	338	307	290	318	295	326	300	334	290	303	304	303	291	333	290	352	329	333	337	295	299	284	345	314	328	339	325	323	312	293	309	299	301	320	315	323	310	303	315	310	307	285	293	290	301	322	331	287	315	299	299	283	328	290
2305	1029	1068	1122	1078	1092	1126	1027	1008	964	970	1005	977	1000	1023	963	978	1014	995	954	973	904	948	934	955	931	904	964	961	923	962	1005	935	960	951	947	927	949	953	904	922	942	893	928	901	990	942	959	963	951	890	878	934	935	919	900	917	955	935	905	882	951	969	903	924	990	922	903	935	943	935	968	892	949	1001	913	963	948	951	945	890	938	922	943	921	909	933	902	912	938	954	907	922	934	918	940	961	981	883	885	882	957	900	923	970	888	915	961	894	946	968	931	912	965	921	917	907	899	937	906	927	906	988	922	893	890	984	907	911	951	969	957	963	977	971	915	878	923	939	976	910	921	933	921	940	904	956	912	937	901	903	933	970	983	956	920	936	914	868	883	916	870	970	893	962	878	949	925	933	951	986	911	901	939	950	932	939	955	855	927	925	917	897	958	904	924	909	908	901	935	931	901	914	873	921	863	897	917	916	941	953	898	902	928	931	891	919	916	931	932	938	978	907	980	947	882	952	975	970	969	967	943	888	946	917	959	979	904	914	936	937	940	955	899	903	947	893	959	955	962	879	911	934	915	934	890	921	931	940	933	952	925	890	986	907	917	914	957	903	948	944	936	1013	929	925	901	879	939	1006	870	920	927	966	1010	932	901	971	909	940	895	930	920	959	930	942	968	956	973	900	995	964	923	897	971	908	936	911	927	952	933	881	929	995	929	962	992	959	881	933	971	895	980	927	902	935	957	961	913	968	949	884	932	889	896	924	978	940	932	962	936	936	907	980	974	971	902	940	946	978	930	936	931	1008	906	948	925	972	932	873	902	892	974	977	940	878	931	890	929	904	970	928	901	901	948	1016	860	959	960	934	937	922	949	919	901	923	887	940	923	966	937	960	954	946	912	964	902	951	929	933	939	874	861	911	936	953	988	920	944	978	927	936	934	925	946	956	910	855	940	967	890	934	978	950	915	917	970	948	951	903	899	978	957	915	896	897	951	900	950	915	954	971	927	907	939	921	934	877	975	916	943	877	952	926	957	935	899	847	900	896	937	939	934	920	936	955	908	941	978	962	930	977	888	937	963	946	927	940	978	957	951	923	902	894	950	881	934	952	921	866	956	966	923	900	924	922	958	964	925	930	853	921	921	941	896	918	883	922	919	941	915	928	936	894	920	947	956	928	907	1012	965	946	928	903	886	937	903	913	947	909	920	945	955	951	943	959	911	939	949	980	956	940	909	940	946	940	936	936	956	916	917	901	955	915	943	946	972	947	960	946	924	924	871	912	929	927	967	863	877	972	905	968	996	936	965	960	951	922	932	958	923	922	857	911	914	956	924	895	956	955	961	979	881	904	926	947	906	933	929	927	937	981	926	902	916	979	904	943	983	911	943	921	918	929	927	968	968	958	870	920	933	899	919	1042	922	929	903	913	982	943	951	919	892	948	929	912	980	937	952	973	915	999	956	912	939	943	944	954	951	905	911	898	1009	902	912	936	951	951	914	913	906	922	963	941	942	920	913	967	957	948	917	882	908	952	925	891	964	957	989	912	908	930	936	939	932	911	923	925	960	958	953	935	929	904	901	950	925	963	935	891	923	938	949	899	921	925	906	891	942	924	962	878	897	912	937	929	935	950	933	918	962	891	930	906	961	946	961	947	907	973	954	953	958	954	948	930	873	897	855	872	953	934	961	940	1006	972	954	1003	951	867	939	906	988	941	914	952	903	973	941	900	956	941	894	925	898	895	965	885	915	949	928	1007	947	915	920	970	941	944	952	918	910	945	899	966	968	859	947	965	969	956	917	924	1009	954	919	971	902	925	961	914	957	905	918	935	879	903	977	886	912	976	968	956	937	918	901	918	931	966	905	907	920	885	906	961	913	928	920	899	926	1002	886	930	894	896	954	928	932	887	916	938	881	884	891	902	943	914	939	958	1001	934	923	956	967	968	926	900	944	971	924	965	907	909	912	928	902	876	1012	933	968	959	887	956	919	913	897	892	941	940	928	922	892	929	922	933	926	930	972	898	957	946	937	932	1026	874	861	964	909	942	943	962	922	917	914	944	923	1019	890	915	885	1026	891	910	884	931	925	947	937	940	960	952	902	967	974	884	944	992	948	930	1004	941	956	997	968	957	968	974	951	921	874	915	904	950	919	928	966	913	958	887	922	936	911	883	906	945	881	915	933	909	942	923	971	959	907	940	884	919	899	922	951	897	956	892	903	978	939	954	913	922	912	888	971	955	928	897	946	880	959	935	946	920	915	928	911	959	969	998	1008	864	942	982	965	938	949	950	968	917	924	872	946	904	975	904	976	915	969	947	921	915	954	958	942	934	926	943	934	929	958	951	910	928	912	915	909	890	937	973	955	941	971	960	963	983	892	937	927	905	934	976	938	955	927	914	941	897	926	968	856	909	884	972	946	897	913	927	938	912	947	908	964	964	901	912	880	924	882	982	922	902	957	946	960	920	931	958	923	923	984	933	887	926	915	905	913	967	908	876	894	895	884	904	888	899	896	890	967	907	951	939	972	953	906	938	982	903	902	939	897	897	987	891	936	917	903	930	977	938	986	938	939	980	927	964	929	983	943	858	942	995	973	912	923	939	945	923	959	982	943	959	913	949	958	917	922	902	983	988	912	952	928	917	988	972	974	906	939	978	938	951	932	927	959	947	995	921	876	937	921	958	987	948	960	930	982	907	954	966	877	927	893	954	918	871	958	959	995	856	920	952	948	932	918	907	947	926	973	900	981	996	907	927	960	931	912	933	904	953	939	973	920	912	918	910	950	937	926	882	890	927	874	932	965	894	935	886	938	944	926	911	908	925	947	896	936	921	911	890	927	929	919	890	931	923	931	928	847	908	941	958	893	925	956	902	981	939	969	966	903	969	945	924	920	926	904	889	942	943	930	914	903	902	956	902	954	935	959	937	925	909	925	900	986	996	971	924	983	918	964	893	972	886	971	957	875	915	916	934	909	921	907	979	966	958	933	897	945	937	888	934	939	955	964	912	898	989	916	991	916	965	895	889	958	908	967	933	978	934	946	909	965	966	928	883	938	939	947	930	959	953	967	1008	921	961	950	902	898	938	914	931	912	902	873	873	957	901	932	965	935	948	932	954	916	982	923	971	931	918	934	915	911	913	950	948	891	902	916	921	961	923	942	952	940	958	972	959	949	950	953	912	923	889	937	991	916	904	949	933	872	958	903	954	900	981	936	952	945	934	943	902	940	932	949	922	948	933	934	949	929	901	938	952	939	885	950	915	946	954	942	894	894	936	919	936	928	985	941	930	922	930	933	961	946	907	959	941	907	932	984	926	944	924	923	940	920	908	885	943	985	899	938	939	927	893	897	941	957	890	997	901	971	960	909	931	1019	943	949	905	927	915	916	988	1004	927	915	881	932	945	968	882	932	969	966	944	894	979	914	911	963	899	972	914	933	928	929	942	954	976	946	931	928	905	911	904	927	902	908	952	940	977	936	941	907	879	941	919	898	937	943	973	942	990	906	920	969	938	905	890	897
4560	927	1286	1032	694	552	431	374	326	318	274	223	239	241	221	219	200	183	193	214	193	189	184	220	186	178	183	206	176	205	180	194	181	178	173	177	175	171	210	182	189	187	178	216	196	191	200	211	195	182	184	165	208	180	188	182	204	173	191	183	179	182	172	190	187	171	193	184	165	213	186	209	174	195	162	169	180	175	194	175	201	204	151	172	191	180	159	168	181	198	183	170	179	163	174	210	187	186	167	171	183	181	172	162	172	165	212	193	181	183	198	201	167	179	176	189	191	180	180	172	182	165	179	187	184	182	190	192	185	177	187	162	157	186	167	164	170	201	185	212	201	177	186	218	159	194	168	186	190	175	191	185	191	188	172	200	201	201	170	175	185	190	183	158	184	182	190	184	184	176	189	173	184	189	178	185	179	201	182	183	196	190	181	169	189	159	193	222	196	192	189	183	178	181	200	182	176	176	183	170	183	180	167	169	194	180	172	175	189	174	182	183	178	188	179	191	193	189	155	207	176	206	184	178	174	177	184	155	192	165	197	184	170	197	193	166	190	184	208	187	184	189	176	167	183	195	170	159	166	192	167	179	193	159	180	185	182	169	188	196	219	207	151	172	184	187	178	165	202	155	165	207	171	174	200	169	161	177	179	184	174	190	183	196	209	179	202	185	197	203	188	199	216	161	171	170	195	181	190	204	175	175	186	189	212	199	204	195	187	177	173	172	184	163	182	188	179	174	181	174	182	149	203	159	202	175	190	179	173	186	188	195	189	180	176	188	173	191	165	178	181	179	188	194	181	169	172	156	193	196	177	190	168	183	193	172	208	181	198	160	183	213	180	174	201	182	158	186	176	187	193	201	180	165	178	179	188	204	179	197	183	197	194	194	172	195	218	182	200	202	167	195	178	187	200	187	173	173	173	184	195	169	172	196	197	158	192	182	184	166	169	190	178	184	181	163	165	193	200	187	193	171	178	192	183	186	184	164	182	188	178	188	191	192	188	188	201	167	190	196	163	171	165	204	198	176	191	194	172	178	182	171	181	159	192	172	171	170	183	171	199	184	181	184	186	175	197	196	146	165	153	159	197	189	176	180	152	203	198	192	206	212	190	188	173	202	189	180	183	183	186	180	196	180	176	184	189	181	182	184	175	183	190	175	190	175	183	185	175	188	203	180	161	153	192	190	179	176	193	175	191	199	188	167	178	195	153	187	197	170	190	151	214	190	148	187	186	169	173	195	174	186	202	184	157	191	184	168	182	197	172	183	187	184	198	217	201	186	169	187	187	205	215	173	176	161	191	164	195	185	187	176	206	180	196	193	186	175	190	185	165	168	153	174	199	204	187	199	185	200	188	186	201	209	197	184	192	185	194	200	190	174	208	200	203	203	188	208	169	183	187	194	180	182	190	179	175	197	204	193	173	186	185	186	160	185	181	211	163	187	197	184	176	172	179	155	154	187	165	185	198	198	197	220	175	178	181	174	195	184	185	178	176	179	191	161	201	195	192	172	183	188	164	207	189	202	204	192	182	183	172	178	212	180	203	197	185	178	187	174	184	159	196	196	182	183	180	173	183	169	188	197	204	196	180	165	188	179	178	189	176	156	182	192	181	190	175	164	184	209	209	210	197	179	190	188	183	208	180	188	178	177	171	167	200	199	201	188	180	209	181	176	200	200	177	179	189	180	170	211	190	188	179	190	180	156	200	171	172	172	166	187	201	168	193	181	160	172	175	216	183	165	203	180	188	159	193	199	190	177	210	189	181	171	186	186	189	161	171	170	194	179	192	176	203	188	178	172	164	188	170	188	177	158	188	184	193	183	199	209	186	178	197	175	168	165	204	168	208	172	192	181	181	167	170	173	188	164	177	178	175	185	172	182	186	180	177	190	198	169	161	168	182	183	186	167	200	178	149	155	193	188	195	185	156	192	157	163	203	189	176	175	172	174	191	164	194	178	168	177	200	190	191	175	167	169	182	169	191	163	191	158	181	197	194	177	200	194	194	189	188	177	187	163	199	181	183	170	160	188	189	159	221	167	189	210	175	168	184	181	189	187	173	191	174	213	200	182	179	204	176	197	176	163	188	174	207	206	172	173	190	198	199	179	195	167	183	206	168	191	178	167	177	196	179	193	160	197	178	193	222	182	192	196	174	193	198	164	188	176	198	188	196	179	177	199	194	186	182	193	192	182	168	196	172	186	169	186	200	181	186	158	192	176	188	179	179	184	184	187	187	179	196	192	182	183	196	170	187	183	163	178	211	182	178	163	195	196	185	184	195	188	179	195	186	176	188	163	184	145	175	187	172	186	190	191	172	188	164	183	160	181	187	184	164	176	188	160	169	192	164	169	187	182	190	175	195	187	207	196	183	185	174	177	173	177	172	179	170	189	185	187	192	194	196	195	164	193	181	185	174	160	197	173	170	176	177	187	167	183	176	187	188	173	196	209	181	208	193	190	174	181	196	173	167	202	179	187	194	181	159	178	177	186	176	179	182	178	179	174	159	152	218	188	160	197	186	184	198	157	159	192	185	186	205	199	174	200	182	177	189	188	170	180	188	176	185	202	199	205	189	184	214	151	193	186	190	149	163	149	180	166	188	176	183	193	181	170	197	165	186	175	176	171	173	165	176	180	176	172	198	186	196	184	190	174	191	185	196	174	175	183	170	166	205	196	200	177	176	166	180	203	167	200	181	182	186	179	187	179	180	192	182	192	198	181	169	178	181	159	207	183	183	177	177	180	176	207	197	178	198	171	181	163	194	188	181	185	188	168	188	194	184	170	193	201	198	183	188	181	175	179	196	180	189	182	184	147	160	178	187	177	191	188	195	198	186	171	217	174	176	166	172	205	174	200	204	184	193	196	184	193	198	184	213	205	187	183	177	177	207	184	187	186	186	180	167	169	178	178	210	145	158	194	159	177	182	172	177	193	147	182	170	186	198	200	193	218	187	183	165	181	184	163	179	192	195	176	187	187	170	176	184	167	174	184	181	206	177	163	156	161	194	162	168	208	193	176	170	176	155	159	168	173	182	175	184	193	193	190	182	176	200	186	191	176	175	172	180	169	171	191	189	175	175	181	207	190	188	185	191	171	184	210	168	168	179	172	174	209	156	170	189	174	164	190	202	193	206	159	211	173	187	189	186	176	177	180	196	158	208	178	195	181	191	185	172	199	193	168	170	160	183	186	168	204	174	166	171	195	186	186	187	175	184	170	195	186	179	174	173	188	199	174	186	149	165	166	171	219	170	162	174	184	213	170	187	195	166	177	173	182	197	164	164	202	174	196	177	181	196	184	199	200	178	176	170	172	166	199	180	186	182	175	179	183	183	172	178	179	172	171	184	200	175	171	178	189	192	164	204	195	187	189	186	177	183	178	174	199	196	179	201	185	163	193	180	177	184	174	193	180	195	192	185	148	194	174	197	166	207	194	190	174	150	185	171	179	177	170	198	166	189	173	205	184	190	192	195	195	163	175	176	182	179	193
5626	1487	3063	3552	3180	2678	2160	1948	1629	1493	1352	1230	1099	1055	1026	964	886	879	816	857	816	711	786	743	700	703	744	802	680	715	671	688	706	675	650	659	639	596	628	681	649	680	635	646	620	608	627	628	619	641	624	633	561	614	663	611	597	640	623	649	621	614	572	627	583	588	621	634	638	607	574	587	622	600	655	575	614	613	614	636	589	619	625	629	629	584	603	635	611	608	586	581	599	601	611	603	592	627	606	610	598	637	546	602	624	553	561	608	541	571	640	568	599	602	581	617	605	582	568	590	585	603	579	542	574	563	589	616	628	610	590	603	616	595	649	622	580	598	558	568	591	560	609	597	593	585	571	592	604	646	581	589	567	550	578	629	607	566	607	587	587	609	594	584	589	572	585	599	640	618	567	598	589	603	572	540	605	592	581	603	564	576	541	571	568	592	618	574	567	572	608	531	613	595	565	614	602	599	582	598	591	587	671	588	599	555	620	595	577	581	574	646	589	562	572	625	582	575	579	593	630	618	625	636	620	590	577	614	583	601	609	612	590	563	571	603	562	601	584	624	588	600	621	583	589	607	605	577	567	605	576	588	611	586	596	543	593	578	604	555	611	592	568	567	611	580	639	550	600	602	602	574	577	654	578	623	586	561	624	619	575	581	551	569	567	581	560	594	569	602	554	554	597	597	593	585	582	569	607	581	587	574	622	615	597	602	600	571	584	638	573	581	593	544	595	586	593	586	547	580	596	592	635	594	615	579	603	588	624	607	601	587	611	543	568	608	599	617	599	640	557	545	606	565	605	595	585	589	552	562	545	568	596	598	590	557	579	580	584	614	617	625	612	569	581	548	615	593	612	574	575	591	651	575	607	635	607	567	600	602	599	587	564	586	560	614	559	530	596	599	620	612	602	569	606	647	564	567	577	640	602	592	594	623	585	583	572	557	610	639	542	597	586	554	613	577	563	602	578	596	578	594	593	588	572	567	601	586	593	589	570	584	539	541	546	586	614	573	588	599	565	632	580	625	513	543	578	581	614	607	567	604	622	585	605	578	580	584	614	596	603	621	654	580	560	650	606	566	593	589	577	597	595	639	602	614	600	578	587	559	600	598	565	593	610	625	587	583	575	565	585	600	557	617	615	576	609	596	599	576	609	556	573	563	544	577	596	594	589	579	565	550	579	619	595	580	587	568	606	553	555	580	565	561	584	616	604	577	563	596	616	562	596	551	562	580	583	557	597	584	572	606	560	575	619	555	589	600	558	587	607	595	593	580	544	566	618	569	585	583	561	587	606	627	612	556	610	593	576	606	588	601	595	615	605	602	586	541	602	598	583	549	594	602	602	593	608	615	583	589	635	616	577	562	543	594	586	610	572	593	599	577	562	567	631	586	590	568	632	608	571	586	608	557	602	601	610	615	557	605	583	611	578	560	569	586	566	613	594	590	562	610	594	627	616	581	585	609	591	623	628	624	615	568	573	574	652	572	623	598	589	600	580	650	588	595	537	532	581	577	552	604	598	609	581	576	583	629	636	594	631	596	573	609	585	548	629	647	616	636	579	612	611	580	599	582	583	541	574	561	631	607	580	558	602	573	555	595	581	607	631	605	611	551	655	612	594	630	602	590	561	604	580	597	542	576	569	572	582	603	571	566	581	593	608	618	607	567	586	585	594	572	604	628	585	575	596	574	602	617	613	631	565	632	571	594	562	558	565	589	568	562	598	568	537	596	596	606	626	578	567	594	562	606	570	582	628	578	617	591	576	640	571	601	581	618	617	614	594	578	586	600	619	643	621	592	601	605	565	596	577	628	615	571	613	583	578	623	591	598	593	612	574	601	588	635	622	595	591	574	600	624	609	561	593	606	614	577	531	581	609	572	615	530	583	563	597	614	603	586	541	586	594	593	598	532	604	579	597	577	607	577	579	596	560	613	581	594	565	622	581	587	584	576	621	586	590	606	583	558	604	595	613	575	574	554	545	590	594	562	570	547	541	576	534	577	594	575	616	629	552	605	619	585	642	616	589	631	585	574	663	562	582	552	574	588	547	595	552	627	564	607	604	628	611	548	575	549	613	587	579	601	577	570	575	609	598	568	628	583	591	599	564	591	642	544	598	633	582	572	573	604	598	583	592	611	601	611	585	582	615	570	596	585	638	560	574	586	618	602	598	606	571	598	620	580	584	585	569	597	564	545	603	610	605	616	596	612	623	656	598	589	603	587	623	550	611	556	614	596	596	585	585	561	612	603	665	596	554	580	563	610	554	575	555	561	575	612	587	626	594	574	596	595	584	577	586	603	608	590	610	595	574	566	608	518	572	592	562	632	638	562	600	589	598	581	615	586	557	607	597	624	560	627	581	605	546	537	614	570	592	599	596	549	577	590	613	544	624	587	580	597	572	641	546	575	610	605	565	587	589	595	568	610	602	543	587	588	594	576	613	598	594	591	584	621	598	617	576	626	578	609	564	595	577	595	614	624	616	542	607	591	624	598	559	553	603	615	613	585	588	615	578	620	564	590	607	589	586	597	636	606	583	573	530	604	617	606	573	578	543	625	590	577	600	568	610	632	623	589	560	623	564	586	587	598	622	625	601	553	619	534	581	611	576	642	606	604	614	562	565	573	576	588	571	565	549	641	593	612	584	614	595	583	591	567	600	594	589	609	587	593	611	585	583	617	591	538	580	583	603	549	597	592	586	622	595	595	599	584	584	600	583	551	615	568	551	540	637	653	608	577	611	595	605	605	588	585	589	633	577	580	569	554	595	578	606	613	571	595	568	636	595	575	601	636	602	603	582	606	621	603	565	580	574	593	595	576	578	591	648	555	612	593	552	586	597	608	583	587	579	571	544	611	578	568	564	607	562	569	635	600	592	580	559	570	566	574	650	594	561	575	563	596	607	581	630	566	612	557	562	632	604	561	586	601	593	531	586	591	611	595	600	562	576	557	587	600	578	573	530	568	645	588	629	578	614	601	623	596	563	586	579	583	615	584	567	598	603	581	600	557	551	578	609	594	559	564	586	590	571	574	592	599	587	568	596	582	597	554	588	543	564	591	558	581	530	570	573	586	636	592	559	599	585	607	572	587	565	575	617	571	619	586	583	601	615	598	599	630	570	568	589	575	589	582	607	580	587	566	550	561	580	564	606	598	595	577	576	581	582	618	581	590	637	562	610	613	605	573	589	562	601	585	617	625	632	577	601	617	630	584	551	570	605	542	574	655	587	604	582	594	576	579	663	573	569	601	584	560	573	594	594	572	598	593	577	584	611	555	608	561	573	579	574	589	574	572	570	571	582	554	608	548	577	606	558	591	581	591	595	586	593	552	560	549	608	564	608	621	588	604	576	598	583	620	632	632	609	579	612	617	578	567	589	567	586	538	554	587	623	644	633	607	637	612	618	604	606	645	563	547	557	567	584	583	606	554	627	560	610	579	555	574	569	623	546	568	587	567	618	587	630	602	568	570	657	565	588	585	586	629	595	630	617	552
8490	1879	2295	1773	1184	803	640	462	423	358	301	282	288	261	191	217	226	203	181	184	161	152	163	171	159	187	151	175	141	170	144	165	152	138	160	140	130	134	120	127	139	137	141	111	149	126	159	123	129	124	111	132	122	141	152	132	167	124	125	135	139	127	126	146	137	128	137	148	146	137	134	133	126	139	127	136	132	152	145	137	141	107	135	135	121	147	131	131	131	136	132	142	117	125	114	106	117	125	112	134	136	140	131	133	126	137	148	127	121	138	145	136	123	135	126	148	120	136	107	116	143	137	117	112	110	131	135	130	121	133	125	140	142	142	113	126	129	135	140	143	127	109	138	144	141	117	131	121	114	137	137	112	159	124	151	133	115	151	132	125	121	135	141	130	117	128	154	127	124	120	124	136	124	137	135	119	138	132	140	143	140	127	131	141	143	123	131	135	123	110	131	131	132	146	129	125	129	138	136	132	121	122	129	122	117	139	137	123	104	107	142	121	132	123	123	125	133	131	129	133	149	131	135	126	145	131	140	127	131	117	137	125	131	134	128	112	126	143	112	118	154	122	139	127	95	123	136	123	133	145	133	122	140	121	127	136	133	145	157	132	105	132	115	127	130	134	131	142	125	122	120	130	131	110	136	119	121	118	116	136	138	127	135	132	150	126	107	135	134	136	118	136	134	120	120	115	124	115	141	120	135	102	124	144	135	143	131	127	119	127	147	133	131	122	132	147	142	136	123	122	118	111	119	127	141	121	125	128	170	130	123	140	121	135	123	129	120	122	144	137	117	126	142	122	134	130	116	117	137	122	138	143	120	126	147	125	121	136	148	132	141	102	121	134	134	113	153	122	120	136	137	124	119	114	128	125	133	130	120	129	121	127	107	122	111	131	132	139	123	134	141	126	127	113	145	117	155	109	146	136	103	131	143	124	119	137	136	110	145	122	124	102	133	119	124	129	146	129	129	149	138	127	133	125	135	127	138	108	128	133	138	130	148	130	112	136	125	126	124	125	129	119	129	123	155	102	122	123	121	121	126	125	133	128	122	136	137	144	115	138	123	140	159	123	139	110	116	122	119	133	125	138	128	154	140	123	134	148	158	131	134	138	160	143	129	144	116	99	138	146	146	118	121	119	143	124	129	118	127	112	105	121	116	136	116	124	145	134	137	139	114	127	133	127	114	124	147	126	126	119	146	124	128	119	141	134	131	138	121	151	132	125	126	142	140	130	134	127	139	123	120	139	152	137	119	138	132	120	134	140	111	138	128	108	119	130	123	123	136	135	135	157	132	141	142	121	137	132	121	135	134	121	125	165	133	116	114	129	113	131	110	138	138	143	118	134	111	150	140	139	135	129	142	139	122	133	134	115	128	129	139	130	129	117	139	116	136	136	133	146	131	116	122	138	134	138	143	117	109	111	126	131	142	112	121	130	110	121	115	130	118	125	141	135	106	139	123	139	127	148	124	132	143	134	135	125	117	128	136	138	139	140	131	132	147	115	127	116	153	121	134	122	135	142	133	139	111	134	129	129	141	136	122	142	146	127	136	142	135	144	135	121	131	135	121	135	106	139	138	106	129	130	124	138	142	127	116	110	133	120	143	130	128	125	130	148	139	130	122	154	136	127	124	131	129	130	132	134	146	111	129	164	112	125	140	124	112	154	124	151	137	130	143	142	131	123	130	143	115	143	123	126	123	141	135	115	142	101	130	143	129	121	114	123	127	151	112	131	137	108	128	126	132	131	143	140	108	130	144	139	111	115	128	132	147	128	127	127	141	138	122	106	137	132	132	130	114	130	152	120	130	123	116	133	127	126	130	119	140	123	143	115	131	134	131	142	145	120	135	125	126	120	145	138	127	134	134	139	143	119	132	127	133	125	116	134	126	110	132	117	124	111	128	116	133	134	126	108	143	129	140	152	141	116	127	129	136	124	123	133	119	142	128	141	129	152	139	142	113	144	128	128	123	154	132	130	133	123	128	130	128	143	111	131	114	129	121	104	113	127	130	121	131	145	121	131	133	147	116	141	127	112	153	132	122	142	123	130	134	127	117	123	133	133	115	134	121	129	129	114	144	138	122	115	143	144	122	123	129	127	131	125	116	127	107	117	126	147	135	113	129	113	129	108	144	124	132	123	143	128	121	117	131	126	121	128	128	136	150	130	108	128	117	121	145	110	129	130	151	119	129	146	116	115	133	114	114	135	125	133	155	116	131	121	141	137	128	140	131	132	149	145	135	141	120	127	133	121	119	137	143	124	145	127	125	128	124	129	136	140	141	130	127	140	124	139	124	119	141	144	110	127	120	126	125	138	127	121	122	138	135	131	119	131	122	117	127	133	119	125	148	129	132	126	122	134	123	115	128	130	125	119	133	138	135	129	115	102	117	129	131	113	119	113	123	140	142	129	127	145	119	114	145	125	131	113	125	133	127	141	116	128	104	122	133	110	120	130	122	140	153	118	110	121	113	125	122	134	139	134	138	129	137	114	127	136	124	121	129	121	148	123	133	133	123	133	123	121	139	146	127	124	146	143	128	144	117	118	139	137	143	134	113	133	119	112	136	128	116	122	150	138	119	130	129	126	128	138	108	138	141	125	143	131	142	131	134	113	130	118	125	125	131	122	104	139	125	126	119	135	135	145	117	125	133	123	149	114	121	124	109	149	120	121	136	109	140	118	133	132	149	119	138	142	113	129	117	128	134	135	125	133	150	127	122	140	134	141	121	133	142	139	133	124	136	125	118	122	135	133	141	125	130	143	129	133	132	126	114	131	134	151	131	136	128	148	141	131	145	121	121	117	119	158	121	142	130	137	139	136	145	138	128	119	127	127	117	143	122	118	116	117	136	144	139	124	132	118	131	130	127	117	137	140	136	114	116	117	118	134	135	110	133	140	113	138	128	119	121	98	158	127	132	161	129	131	124	115	124	128	141	124	135	131	142	108	124	125	102	125	149	138	135	137	134	130	138	126	124	116	117	125	140	98	141	127	124	129	122	101	113	97	146	144	117	134	124	124	132	138	109	127	128	107	133	141	123	130	129	140	129	131	136	118	130	150	128	115	113	134	112	131	158	126	120	133	132	118	131	137	160	135	147	107	133	130	114	135	126	115	129	123	137	143	144	158	121	100	130	131	121	125	138	142	138	133	141	120	121	125	134	125	129	120	118	154	120	150	134	130	121	113	104	142	134	143	136	108	152	119	140	121	133	127	138	127	100	156	122	142	152	139	141	133	141	137	125	131	124	134	127	142	124	128	117	116	126	135	142	125	124	130	135	128	126	130	134	133	144	144	111	149	134	113	113	138	148	118	140	119	146	130	111	122	137	149	127	134	114	147	138	148	127	122	126	126	119	140	145	127	125	122	136	123	151	124	135	135	135	122	102	116	117	142	119	117	135	123	130	156	127	136	134	129	113	105	143	140	149	125	138	120	122	139	123	140	118	103	133	128	110	135	142	126	147	156	130	112	135	110	138	137	131	129	136	128
7742	2246	5160	6082	5342	4390	3571	3028	2530	2131	1851	1682	1484	1389	1182	1200	1095	1064	953	917	902	807	793	785	759	683	738	695	616	707	656	595	636	613	618	589	590	565	559	593	514	537	517	541	502	539	497	513	528	471	515	474	533	513	492	550	509	472	501	478	504	464	488	486	459	459	491	415	481	510	490	495	467	498	439	481	483	445	471	479	458	454	496	487	436	485	452	457	477	442	462	457	466	472	469	456	492	476	465	408	460	432	445	480	459	481	444	460	436	424	462	472	435	465	448	474	438	452	463	479	426	476	450	460	428	476	459	444	465	437	440	428	446	488	499	494	460	460	480	462	520	437	462	440	471	501	453	457	446	476	439	472	477	428	448	454	453	458	458	433	480	420	435	446	450	452	441	437	469	480	479	450	448	442	394	468	457	486	464	450	439	468	446	463	487	433	455	432	447	448	449	410	456	407	462	415	459	425	468	419	429	461	485	459	484	440	443	456	459	427	474	440	473	437	430	473	395	447	441	455	422	459	428	473	443	454	486	485	469	464	464	466	421	440	481	467	459	448	432	444	452	421	473	433	451	483	479	439	433	479	488	437	433	441	456	450	422	479	439	407	437	487	451	423	444	432	481	446	440	442	431	472	465	439	417	422	442	452	418	465	487	445	451	466	445	416	450	454	445	467	430	497	454	476	449	428	445	469	475	431	462	460	416	436	459	469	413	434	443	464	430	456	443	461	447	429	452	429	435	478	432	447	429	486	425	437	477	449	433	479	435	461	460	430	481	434	437	434	426	438	440	445	466	451	433	428	440	459	445	471	456	398	448	425	437	424	461	441	444	439	460	443	457	418	441	445	462	484	422	456	456	429	474	450	513	432	456	457	447	427	422	448	443	488	438	443	438	453	452	472	475	455	482	414	473	437	450	432	438	441	448	483	471	423	466	452	457	448	438	437	456	461	470	432	443	468	451	444	453	464	445	449	444	440	444	446	439	455	447	464	455	433	424	471	438	442	448	464	434	455	438	491	437	437	456	452	469	451	472	470	473	441	467	420	507	449	436	454	470	468	429	459	462	457	453	469	462	410	426	408	438	476	453	450	471	467	452	452	419	438	460	468	426	431	441	436	438	436	439	442	460	434	494	464	485	469	447	472	410	444	453	423	476	437	461	420	468	446	438	418	442	431	460	488	486	506	413	460	436	454	450	452	462	477	450	499	435	439	443	420	493	456	487	440	446	474	443	438	437	457	430	431	446	459	455	439	483	444	438	425	455	432	417	450	493	481	406	433	438	485	461	445	451	404	453	450	458	441	435	407	473	436	439	422	469	433	412	433	460	406	450	438	471	413	424	460	446	490	464	453	507	431	446	470	427	463	444	451	440	442	495	440	415	434	461	445	476	394	446	437	440	419	449	429	427	440	428	450	427	442	438	444	423	403	446	436	454	421	470	468	453	470	456	446	403	469	425	426	410	457	444	412	466	458	451	463	491	433	481	451	459	467	462	443	457	438	461	465	464	436	401	450	451	431	450	468	435	447	397	408	446	447	461	483	442	470	451	441	408	472	441	458	497	454	460	449	471	458	433	428	411	445	425	416	484	426	459	488	455	457	458	460	427	443	436	466	473	437	452	456	434	500	450	471	429	430	433	441	444	432	461	444	452	456	449	431	472	455	464	458	463	451	448	446	443	413	467	493	427	411	442	462	473	438	442	484	440	443	442	465	467	451	465	438	470	447	473	417	459	463	472	459	456	424	432	449	460	446	477	438	472	430	462	443	429	434	397	434	425	420	433	457	444	440	441	424	474	476	413	459	468	460	452	430	437	460	466	425	489	499	418	437	446	455	433	452	444	456	480	459	446	457	429	456	478	439	482	447	451	451	460	430	439	475	442	465	433	424	450	462	439	432	445	427	430	460	406	474	392	453	445	464	444	473	453	444	473	460	445	443	457	488	442	447	485	463	438	434	456	441	444	471	447	444	461	420	434	431	435	450	425	465	428	444	457	410	475	467	478	447	453	436	451	434	442	420	439	460	451	414	438	441	414	426	472	441	435	447	446	405	436	438	459	477	461	445	487	418	443	457	433	458	431	472	455	453	404	454	458	429	472	443	432	486	461	401	426	472	496	448	458	492	477	462	444	433	458	465	462	502	451	475	401	455	448	431	471	460	425	428	485	478	428	470	483	484	454	460	410	429	439	393	466	427	425	438	470	464	454	444	453	464	472	449	460	469	392	475	468	411	458	495	447	434	473	418	436	455	449	446	436	476	445	424	433	508	510	463	455	459	431	470	486	435	479	426	434	440	456	468	458	445	414	448	443	425	467	430	439	481	452	460	456	428	432	469	473	433	455	477	426	430	473	425	459	415	483	422	439	489	440	456	425	452	492	432	462	436	457	492	426	442	438	443	406	428	457	454	463	451	455	434	460	472	437	428	424	433	442	463	414	437	457	446	453	444	420	467	432	455	460	464	475	454	452	462	464	453	462	419	424	459	469	426	431	469	463	445	438	452	412	471	395	427	415	438	417	508	465	446	413	420	456	478	479	455	446	444	458	464	431	445	466	442	441	419	463	458	417	453	408	499	481	461	401	456	458	421	452	451	428	461	453	408	438	486	452	440	456	446	441	477	413	492	476	421	417	493	471	425	438	443	488	442	457	434	481	457	413	487	454	433	412	430	466	437	452	446	465	393	409	429	446	433	453	417	480	490	464	431	443	418	412	442	471	443	397	449	442	471	455	469	478	432	428	468	443	438	467	448	469	472	438	442	427	439	422	458	431	424	451	448	443	457	434	504	441	466	476	463	433	457	416	481	423	443	444	429	422	477	445	478	479	419	440	459	429	454	409	445	449	459	444	441	437	415	487	441	465	431	475	446	452	455	440	436	463	451	444	445	484	435	449	461	440	448	436	410	458	439	434	474	442	408	434	419	428	421	483	429	435	462	415	414	492	406	458	474	455	425	439	424	480	396	423	463	425	459	411	451	443	414	456	447	461	459	461	465	461	457	484	455	462	421	441	427	442	402	471	455	431	411	414	426	459	462	441	443	456	442	454	443	446	466	449	447	449	441	448	477	447	443	472	446	439	447	467	480	430	454	449	445	434	420	464	447	445	415	427	469	443	429	434	450	447	462	421	443	433	437	455	428	439	452	474	439	462	451	443	440	449	467	504	443	417	427	426	442	445	454	457	453	437	467	396	432	447	465	449	463	473	430	408	459	482	455	448	447	479	409	464	510	476	441	455	430	470	451	455	445	443	426	492	447	454	440	443	456	477	463	411	470	443	439	473	433	401	435	485	450	471	417	449	462	448	452	456	461	445	412	500	429	422	470	446	465	442	464	442	459	428	470	450	462	438	437	449	430	411	441	487	431	384	458	439	459	462	439	455	459	423	414	452	466	469	471	474	455	471	415	457	440	460	440	429	462	451	466	451	454	441	459	436	446	453	439	469	474	450	444	447	448	453	448	413	419	453	445	409	451	472	452	440	431	437	469
1274	358	372	343	338	321	288	339	343	313	328	319	309	280	328	304	307	318	335	319	267	336	317	329	324	309	305	295	318	308	320	297	293	283	299	286	292	258	313	305	341	281	312	342	330	296	322	309	313	328	290	317	299	328	340	323	299	304	321	315	314	318	325	321	336	278	290	305	310	281	323	293	319	310	299	310	292	317	311	340	317	311	299	329	317	294	278	254	330	302	301	288	319	314	321	304	298	325	330	336	300	316	325	350	313	302	324	331	325	291	306	314	324	296	313	307	289	311	274	303	297	309	323	312	283	321	298	320	339	291	296	318	328	337	290	321	287	310	284	308	308	311	348	320	319	294	318	320	280	307	323	293	320	333	314	320	278	306	309	309	298	302	333	315	328	302	333	318	309	297	305	295	278	308	304	316	323	282	321	308	329	310	282	297	309	322	321	291	309	301	291	312	326	348	294	283	274	318	332	328	295	293	299	292	322	296	290	315	292	293	306	316	287	321	319	307	312	303	322	311	321	307	305	284	321	302	302	324	317	294	279	277	284	307	319	319	342	315	314	312	327	322	318	312	306	340	293	324	297	311	317	308	334	276	332	312	278	333	278	316	281	315	308	302	294	315	291	302	323	329	319	307	299	320	306	285	320	288	319	315	350	346	314	290	288	305	293	286	282	297	330	310	311	334	315	333	297	316	279	323	330	316	288	287	298	283	285	315	303	297	313	313	320	335	320	298	320	294	339	337	313	305	294	316	300	294	328	311	309	320	289	318	312	330	292	325	324	309	327	315	341	301	315	286	322	303	290	294	323	309	336	302	319	296	319	307	321	329	298	329	293	333	302	295	302	304	281	326	306	331	285	303	282	281	292	309	305	317	297	311	282	292	287	309	286	307	327	309	276	305	329	290	270	316	293	323	274	278	287	344	342	298	331	311	311	331	312	271	323	315	308	320	318	294	302	340	308	293	322	307	291	290	311	322	309	321	303	316	339	289	314	331	321	319	328	306	353	322	267	321	287	292	281	305	294	334	324	325	332	300	322	294	321	281	300	336	314	337	303	300	304	299	298	315	294	296	324	293	308	286	309	291	290	309	307	310	313	316	316	308	319	303	325	300	324	320	284	334	297	322	285	280	317	318	310	275	323	325	302	300	309	302	317	301	292	346	331	311	337	326	293	330	301	309	339	294	314	301	303	306	303	321	332	291	306	323	327	317	310	313	310	290	311	298	309	309	297	333	270	303	309	336	340	308	309	268	305	295	316	316	312	296	326	327	337	328	334	306	336	294	312	321	301	319	298	315	307	300	307	319	288	287	330	308	322	322	304	312	333	316	278	326	301	280	323	323	326	308	332	324	270	284	312	289	313	326	288	299	284	301	297	320	303	317	305	293	339	291	296	309	311	303	338	273	315	310	333	310	299	328	291	327	314	302	291	297	311	292	294	315	313	307	320	306	304	299	313	313	284	314	300	323	293	305	324	317	319	301	317	320	284	291	309	292	291	303	269	301	327	283	305	305	290	310	299	322	301	294	300	298	310	318	321	321	315	291	309	303	332	299	336	332	304	304	324	310	317	315	324	315	329	334	306	290	298	316	317	303	289	289	295	304	281	288	299	328	302	306	294	324	295	294	291	319	287	276	342	333	316	316	297	295	296	324	313	277	303	330	293	335	278	274	299	323	293	310	330	312	313	297	344	331	315	291	314	313	313	292	286	308	285	315	309	319	296	314	283	321	308	288	315	324	340	276	301	322	317	298	281	297	302	308	297	338	325	291	314	295	298	303	293	273	315	280	294	300	275	329	325	293	286	327	327	302	324	308	284	304	325	312	326	294	293	328	316	333	321	284	366	344	322	340	273	297	308	289	296	321	325	312	281	303	299	301	321	322	264	310	296	303	298	325	290	294	306	330	295	312	291	293	306	351	286	305	320	306	302	303	276	263	296	317	333	296	315	295	302	326	274	305	273	326	307	316	302	321	303	292	304	309	310	286	316	325	311	315	310	310	300	336	331	308	296	298	316	299	295	294	306	312	329	307	301	348	299	306	320	331	300	297	313	315	324	324	295	307	322	338	336	313	314	293	283	332	332	304	310	288	302	318	297	300	315	305	288	282	308	302	319	282	256	321	334	293	323	307	308	290	313	313	299	298	312	304	336	304	283	306	326	292	311	300	319	307	312	314	324	316	304	301	305	284	319	303	290	317	319	322	299	286	347	292	321	294	275	280	297	317	316	276	330	303	286	306	305	296	336	302	344	280	318	299	321	283	301	280	309	310	307	359	318	316	298	335	315	327	306	321	311	288	300	346	306	301	340	306	322	327	299	307	277	300	332	316	294	282	306	275	330	319	332	313	362	307	317	325	312	308	299	325	339	324	308	267	284	324	314	299	305	300	285	333	315	323	313	329	346	292	280	314	278	315	304	324	317	287	310	305	313	317	334	298	294	308	294	317	321	289	296	310	309	299	293	323	330	295	301	290	318	316	316	281	315	319	287	319	317	269	351	308	319	325	321	295	292	271	290	288	281	316	303	276	290	318	322	338	296	294	306	303	331	308	339	314	308	290	331	313	278	286	317	295	302	302	291	264	291	305	325	337	279	302	270	287	295	302	330	313	313	337	291	313	331	328	292	316	315	269	303	289	319	295	286	291	304	300	272	295	336	324	276	320	311	274	302	315	298	299	308	315	293	328	308	313	320	292	315	280	310	329	308	286	318	279	294	304	314	330	332	278	290	354	306	292	339	299	329	324	320	327	283	296	310	309	295	291	307	313	300	311	319	320	303	323	312	309	304	277	286	315	293	314	330	282	294	316	289	296	314	309	304	307	320	313	322	327	294	317	292	320	297	328	315	334	327	290	303	324	319	305	322	313	302	289	315	333	295	287	320	267	314	296	299	303	298	325	320	326	275	302	298	300	307	319	305	320	340	323	350	330	299	330	322	353	291	329	293	300	286	277	292	291	329	332	282	315	279	297	335	291	290	332	340	341	310	309	338	297	297	300	298	324	330	307	328	298	292	314	318	287	315	294	330	293	297	325	314	350	291	283	303	319	311	339	311	302	286	303	322	323	316	303	311	316	321	337	332	300	312	304	263	323	306	280	324	298	353	302	315	272	303	309	327	312	341	314	314	299	299	302	292	305	280	302	289	326	318	306	290	321	331	283	306	317	308	294	286	290	308	299	288	308	344	289	309	315	309	300	305	332	304	320	300	315	300	304	277	305	284	332	297	290	325	278	323	302	302	319	314	304	294	283	284	318	276	289	332	308	338	294	304	310	286	301	326	310	316	336	340	316	303	315	294	315	299	298	273	308	300	322	321	322	299	283	293	294	285	298	305	324	320	322	309	321	296	316	310	316	275	310	287	308	305	316	324	323	321	321	310	305	329	301	314	312	301	324	326	312	320	309	330	330	299	322	306	286	312	313	310	311	310	296	316	323	339	318	289	339	306	285	300	327	325	303	312	323	276	288	304	294	311	292	283	321	292	305
2324	969	1111	1078	1074	1025	1033	993	1007	1023	998	929	995	925	955	954	936	943	912	928	949	967	967	955	966	920	912	994	921	973	988	910	953	973	966	899	916	928	856	932	979	918	915	941	901	904	921	1005	892	904	933	956	917	1021	936	944	900	939	943	923	963	924	945	960	972	915	878	933	889	914	947	951	921	932	937	962	1005	909	868	905	932	901	970	900	931	994	962	943	953	919	933	981	945	900	917	939	908	923	947	926	928	971	912	912	959	947	931	958	909	896	908	906	979	919	920	946	942	919	995	923	902	967	978	951	887	929	941	939	952	901	914	942	935	891	945	891	949	979	904	946	965	914	961	931	877	909	993	914	918	955	1030	977	960	980	953	963	960	993	941	962	920	938	842	953	934	927	909	887	919	881	954	904	934	941	939	891	917	913	971	935	959	915	895	892	888	962	959	957	933	916	923	872	958	920	924	917	934	948	966	897	893	926	958	877	944	911	928	936	918	902	951	955	957	939	960	952	954	965	897	938	962	879	919	937	952	930	945	985	938	959	920	981	929	902	958	930	931	871	920	927	960	914	952	928	947	928	920	925	931	913	938	947	980	923	938	854	965	959	919	904	968	955	961	904	911	900	957	924	927	906	898	863	902	930	916	926	858	930	914	927	948	965	958	912	921	975	898	891	927	940	936	932	958	920	968	951	977	922	927	928	946	864	953	959	918	869	922	962	946	923	963	978	864	896	874	940	919	945	969	903	950	928	937	949	943	931	953	931	932	889	921	878	847	904	956	937	929	866	855	894	881	940	938	946	942	887	918	943	920	901	953	919	944	915	924	908	877	895	936	929	933	897	928	921	935	945	883	879	903	931	924	904	946	949	900	966	984	884	979	876	882	900	983	905	926	901	960	939	980	966	925	897	918	960	975	891	944	934	982	987	907	925	886	910	940	933	919	919	945	951	953	945	926	937	955	922	885	887	915	938	867	927	961	902	915	891	955	960	916	979	892	938	922	899	934	955	909	938	933	901	932	912	912	912	959	925	978	950	927	925	944	929	909	913	964	948	971	977	937	915	942	879	918	996	907	919	908	910	973	903	962	986	944	854	895	948	892	909	916	959	957	909	956	921	967	930	922	895	936	943	924	956	901	925	915	926	952	876	914	899	960	936	932	965	884	928	941	1025	933	921	884	922	967	902	873	932	900	929	1009	900	893	866	912	995	934	954	885	857	888	979	948	921	968	959	903	905	912	919	902	943	872	890	992	936	966	913	921	862	956	930	882	952	970	949	953	914	949	914	938	916	916	893	958	895	939	958	903	924	949	919	896	933	941	940	954	953	958	919	936	882	981	921	935	937	928	926	966	967	957	959	906	928	941	915	909	930	899	934	946	913	901	940	920	937	912	941	887	862	923	879	942	934	907	891	975	947	943	914	948	908	932	933	915	872	904	887	909	950	937	882	962	949	967	968	951	915	919	914	940	893	962	934	880	909	919	888	881	924	902	962	956	938	918	932	954	956	935	893	940	920	877	924	909	967	949	1035	893	895	940	892	929	906	939	982	912	908	923	923	942	895	926	987	932	917	982	954	932	933	939	902	943	981	972	906	919	901	952	924	927	912	921	950	939	917	915	991	943	961	904	893	895	982	919	909	928	920	935	957	909	1006	923	910	908	870	950	879	916	907	916	977	931	951	930	926	916	960	900	925	956	950	967	929	936	929	941	892	934	948	892	869	942	952	933	915	940	966	903	871	930	978	988	947	954	936	900	875	935	925	922	936	963	995	952	851	954	936	933	905	881	909	928	971	948	894	875	898	912	922	917	892	908	878	954	940	901	946	919	966	943	907	892	1002	940	877	984	957	947	957	865	912	904	907	942	925	918	990	881	946	955	932	884	923	887	918	906	966	997	951	960	935	930	920	961	925	925	972	932	923	945	940	993	898	917	976	903	926	920	971	910	939	967	901	935	968	941	922	888	921	926	942	941	935	910	927	949	914	920	947	966	907	955	898	949	983	861	922	939	897	918	944	909	918	933	887	866	947	946	907	957	955	948	937	890	896	955	916	926	906	917	880	935	947	922	953	992	937	938	926	923	940	913	903	913	967	944	895	902	916	964	926	950	928	927	943	975	933	902	965	921	919	866	926	933	973	916	986	914	945	925	865	968	947	974	914	932	974	921	965	925	845	920	926	953	915	879	942	947	937	858	943	890	890	988	927	926	934	1007	944	953	964	929	945	926	924	937	946	934	892	942	903	927	939	983	927	899	960	958	932	926	891	909	909	936	950	920	932	918	920	928	987	944	943	957	973	880	912	957	914	961	891	962	956	903	988	913	968	962	925	905	912	916	915	924	925	926	946	1003	912	903	864	898	907	935	964	962	951	939	941	928	962	937	968	927	923	965	931	913	908	888	954	963	935	943	987	962	968	969	908	933	937	955	915	892	919	914	940	927	907	907	919	947	933	940	900	896	928	946	890	957	935	906	913	911	928	928	941	900	863	933	945	964	942	975	931	901	899	911	942	916	906	937	940	984	1000	943	919	926	920	946	946	943	894	974	901	902	932	913	971	957	900	897	946	890	928	926	957	934	951	936	918	957	916	928	963	932	935	948	964	957	932	950	919	914	943	943	903	899	941	931	918	956	979	928	934	945	896	906	999	937	957	926	914	928	994	968	903	939	946	933	917	893	932	929	935	930	904	921	928	962	950	886	897	955	930	925	928	895	921	887	973	928	968	920	895	896	949	917	910	922	900	949	940	983	939	897	937	917	964	979	890	872	843	972	908	928	904	921	899	900	946	929	914	954	944	993	889	911	911	961	876	883	902	934	953	930	894	871	945	918	1008	925	930	906	927	929	888	955	928	916	959	878	893	938	884	936	927	924	932	955	914	861	933	952	934	872	907	943	930	899	879	965	931	934	923	909	935	932	929	945	854	946	923	967	913	877	989	966	902	948	934	900	935	905	965	889	883	939	926	920	914	937	889	914	957	959	937	911	882	885	974	900	946	874	937	945	922	908	955	949	936	950	955	907	951	954	937	931	932	956	960	961	930	902	904	928	877	873	890	896	907	953	923	935	909	931	935	962	923	909	911	911	901	920	913	917	929	959	917	918	949	944	950	931	885	934	927	949	912	928	944	928	925	892	937	916	869	922	952	921	907	957	934	948	937	962	870	924	974	925	858	897	954	969	971	902	897	930	911	1013	881	809	929	928	951	953	942	940	924	871	904	932	949	917	967	932	952	921	955	961	904	948	848	936	916	978	939	959	938	907	920	940	888	947	899	896	947	959	950	928	902	935	926	898	926	922	907	968	930	908	977	940	922	902	953	945	934	955	961	901	918	937	918	916	950	887	900	900	969	925	902	934	906	922	939	910	916	956	922	894	907	945	998	917	952	910	960	947	934	941	959	914	951	936	865	965	967	903	928	939	945	979	903	977	933	902	931	934	893	928	961	978	946	922	907	967	938	981	966	970	955	891	918	930	939	949	979	889	904	945	980	905	879	902	888	879	928
4514	978	1324	1015	667	547	428	378	355	282	258	282	267	205	230	246	219	225	218	226	188	204	193	175	179	184	184	208	185	193	196	201	188	183	169	187	203	215	169	189	177	180	197	196	184	200	190	198	185	184	175	168	188	180	168	190	173	171	165	189	202	181	194	193	173	160	187	215	178	184	157	180	167	178	176	190	184	174	190	172	178	184	187	162	180	204	197	183	177	179	176	183	184	182	186	172	159	185	193	174	195	200	177	155	201	196	201	169	157	169	206	144	164	169	203	174	183	168	190	169	181	177	166	181	200	171	178	188	184	197	194	185	201	172	171	175	165	192	188	185	174	194	177	196	178	172	181	178	159	175	181	187	180	163	194	187	177	169	195	169	210	199	175	172	160	196	170	177	192	174	185	204	195	190	190	178	190	173	206	181	168	178	194	191	168	167	204	176	195	181	195	195	188	180	171	186	167	189	192	181	185	178	192	187	179	205	188	172	210	186	196	196	191	203	213	203	187	192	202	170	167	155	170	178	184	180	160	190	198	190	191	186	174	167	184	188	213	181	186	176	189	182	174	206	167	181	197	186	183	169	195	187	203	179	173	184	191	176	185	187	166	191	188	185	162	181	202	183	189	177	172	193	188	185	147	161	158	162	197	170	169	175	195	204	186	148	200	178	164	165	191	184	195	182	186	162	195	172	178	174	156	183	178	190	193	188	173	177	176	194	192	214	210	191	198	188	171	176	179	182	192	184	220	172	160	179	187	170	194	200	180	179	191	174	200	198	178	186	187	206	190	192	199	195	201	188	198	196	177	175	188	192	179	172	174	181	173	191	184	174	170	178	162	191	206	187	176	193	187	172	183	203	198	169	158	163	184	160	188	162	179	173	189	178	173	177	162	202	187	200	185	189	186	189	157	181	166	164	199	155	195	166	181	197	179	182	187	163	209	187	197	168	180	158	174	191	188	197	204	179	175	179	194	192	188	172	195	187	150	170	175	176	180	202	184	162	172	153	192	157	165	155	194	188	180	176	204	155	206	187	175	193	160	198	164	182	193	188	181	175	178	193	191	193	176	191	197	200	181	181	171	190	213	186	189	188	167	198	204	195	174	183	169	190	163	207	175	182	173	173	171	179	204	171	175	194	176	183	193	175	196	158	187	173	166	198	178	175	191	194	187	168	192	181	200	185	197	183	207	169	167	184	167	160	181	180	162	177	192	175	197	165	192	183	193	190	187	190	187	208	188	213	164	178	183	190	198	164	190	186	155	168	182	176	173	170	186	176	180	171	184	192	189	186	188	186	157	181	182	190	185	170	174	205	180	182	214	185	184	211	197	205	165	210	167	186	173	177	187	193	176	219	167	184	182	204	192	172	212	165	180	227	175	176	181	183	202	185	170	183	182	184	178	166	175	155	141	160	183	188	197	191	182	187	152	161	174	189	188	166	201	141	192	192	197	213	187	195	191	198	174	172	177	178	173	182	173	193	158	198	170	206	164	198	188	212	179	187	193	169	181	169	177	172	150	155	179	177	164	183	179	140	178	185	191	171	186	181	190	171	166	189	204	199	190	183	186	179	166	198	200	203	161	185	203	195	193	190	188	194	180	188	188	170	200	170	192	181	175	173	158	171	168	212	174	185	175	177	189	163	172	193	189	168	190	179	161	171	203	207	201	174	186	185	175	152	188	184	193	198	188	195	177	212	195	188	185	190	151	185	180	200	171	172	198	217	192	175	195	178	199	181	185	196	187	178	177	204	190	176	190	160	171	206	195	213	184	173	176	178	183	172	189	212	183	186	178	213	202	188	191	184	187	193	185	192	171	181	193	174	196	188	185	189	186	183	204	179	181	144	172	201	174	168	170	163	191	164	198	185	193	160	180	200	160	188	193	181	180	160	167	182	183	159	191	192	220	171	195	174	187	238	172	176	192	177	183	170	179	169	179	197	161	178	183	197	169	190	184	176	190	173	189	196	163	176	173	185	199	188	210	186	199	183	203	178	183	181	155	169	194	192	196	192	179	169	167	179	178	211	170	156	196	174	176	178	183	181	184	189	179	172	175	205	185	195	199	177	171	163	198	184	205	197	150	179	217	184	183	173	174	169	179	175	175	182	188	196	203	195	186	207	217	186	221	174	184	186	173	196	174	170	198	164	203	168	188	170	170	202	172	175	176	202	167	173	189	205	187	167	181	179	184	173	183	171	160	168	179	181	193	187	201	193	173	171	165	180	172	180	183	180	193	169	177	185	174	197	163	193	168	183	164	200	183	175	182	171	180	187	155	191	185	171	190	184	200	201	192	189	173	176	201	191	176	181	190	189	186	191	177	193	184	211	220	193	187	165	164	163	169	163	187	203	201	178	201	178	198	176	191	174	166	200	190	172	166	206	185	176	181	180	167	178	163	177	202	164	177	185	178	169	165	174	177	171	200	203	186	182	185	159	198	164	215	188	200	199	147	191	184	182	185	147	183	180	166	201	189	177	165	164	208	188	202	159	201	176	178	169	166	170	169	178	205	183	162	156	158	175	193	212	190	185	202	172	173	157	164	187	177	196	167	171	191	171	201	198	216	174	185	197	178	187	191	198	181	192	186	177	185	186	175	194	154	183	187	157	180	173	189	205	203	190	201	192	191	172	189	183	152	189	187	186	192	173	193	194	189	172	190	185	176	184	180	177	172	189	183	189	194	178	183	169	179	193	205	172	209	174	208	183	187	191	194	186	173	204	211	183	208	182	180	180	186	185	202	192	155	170	178	192	189	151	182	186	178	189	201	177	208	177	184	200	160	172	182	178	190	198	205	130	207	187	168	166	176	181	161	199	159	145	182	165	187	163	200	155	186	191	191	192	190	172	176	180	204	191	180	201	204	170	200	197	190	171	186	180	203	161	190	178	187	192	183	189	195	187	158	188	162	181	156	200	215	194	183	187	209	190	168	196	182	190	160	186	165	196	182	167	192	188	185	201	178	188	191	178	168	200	165	190	191	188	176	189	180	177	165	182	171	189	174	161	185	165	185	179	196	177	179	175	168	191	167	174	181	173	196	174	186	165	168	161	207	186	171	175	155	170	181	195	192	194	189	197	189	178	187	184	195	191	188	179	175	162	181	196	164	198	157	174	190	178	185	182	162	182	179	196	178	209	159	213	166	168	179	194	178	188	182	188	181	180	186	191	210	194	195	189	182	172	186	196	196	172	190	195	165	158	168	205	174	183	157	164	176	194	194	177	166	191	166	195	191	160	177	187	196	186	186	178	181	185	191	196	177	166	169	176	181	195	179	200	182	174	184	180	157	179	187	170	185	182	183	173	209	195	170	188	176	193	168	184	182	180	194	193	181	185	178	152	202	183	182	183	160	188	200	179	166	183	187	186	185	194	188	168	187	208	173	177	178	161	178	197	188	168	165	181	157	209	178	186	196	178	186	196	198	169	203	173	170	197	187	185	184	172	155	174	173	190	186	192	187	168	158	195	198	164	189	171	181	195	209	189
5591	1430	3078	3506	3206	2724	2246	1921	1679	1466	1297	1174	1076	1103	955	956	885	860	792	796	843	789	778	769	720	708	689	689	676	705	711	648	675	665	679	662	666	646	647	642	642	624	653	623	629	598	639	610	671	618	631	621	606	634	628	654	652	558	602	596	602	601	592	643	562	596	607	609	602	641	651	594	624	633	615	591	619	614	618	624	573	574	614	575	603	592	568	589	595	572	585	591	563	608	621	581	599	599	587	602	615	606	617	597	609	551	633	582	591	602	588	601	575	561	582	598	591	606	555	596	595	582	567	530	563	583	589	598	593	652	580	560	609	596	562	633	599	593	543	548	590	567	596	590	581	616	620	584	600	608	614	591	576	606	563	574	587	557	614	613	588	605	616	589	568	603	535	580	571	610	583	588	617	570	546	594	614	547	564	592	566	596	560	614	613	582	588	601	600	594	598	553	592	566	557	598	611	616	631	607	634	605	603	618	572	605	617	573	528	603	638	589	602	582	591	560	567	576	617	583	609	590	570	571	614	601	567	550	620	590	586	611	630	559	603	623	606	604	628	553	589	528	577	576	554	597	583	583	564	616	616	582	551	614	615	565	601	564	613	585	572	614	608	613	587	653	592	563	573	574	576	573	561	576	621	621	577	598	604	591	593	595	587	566	609	598	570	589	596	598	577	564	550	626	599	601	595	648	604	592	610	589	557	572	576	597	606	588	585	642	566	564	600	625	576	624	592	603	618	556	604	578	593	593	623	537	563	622	575	555	565	554	594	546	559	603	553	604	561	574	568	575	585	632	568	559	571	628	613	579	557	549	606	567	611	600	562	606	559	546	602	622	583	575	610	603	585	606	572	612	576	562	593	602	617	571	604	609	640	577	591	584	599	591	589	564	616	613	574	590	623	581	584	543	592	590	612	594	579	620	567	613	571	573	561	633	541	633	595	566	582	589	596	555	595	606	579	607	595	554	604	550	604	572	548	594	595	638	580	630	548	603	587	538	562	621	555	584	595	601	577	588	562	610	554	639	604	577	606	581	561	597	578	612	612	602	615	566	584	609	592	593	585	569	570	605	613	594	574	509	619	590	584	573	593	621	582	616	615	542	586	558	628	579	615	565	564	592	624	598	589	597	575	578	584	648	571	624	585	614	548	614	632	581	579	606	558	639	637	548	565	575	609	573	588	599	552	634	563	566	590	595	609	609	585	586	619	598	603	601	573	639	602	614	562	582	597	595	551	583	586	623	577	560	600	626	591	583	553	617	589	609	637	526	595	594	582	557	563	616	602	576	610	615	587	580	618	570	589	607	557	603	651	598	579	580	564	601	575	571	550	602	604	586	569	603	558	579	558	595	591	562	627	566	588	580	598	543	573	614	573	572	545	597	597	548	590	575	635	603	591	591	583	593	559	582	591	551	560	550	585	572	629	631	596	564	579	608	653	593	599	568	568	560	572	556	586	573	628	555	599	604	595	578	559	622	637	593	574	581	578	583	578	587	609	593	542	545	597	577	585	585	590	574	577	622	588	609	603	595	606	621	620	556	586	599	601	611	571	616	583	571	569	611	572	587	575	625	559	588	604	607	613	558	575	626	583	567	594	592	563	541	598	557	546	568	598	576	578	524	607	565	585	594	615	526	573	571	578	630	597	584	581	557	622	595	579	565	554	588	552	565	602	595	541	599	604	580	602	604	548	566	607	576	572	587	588	566	546	628	628	590	591	545	556	592	561	590	596	617	624	558	586	578	604	606	632	615	629	593	601	606	575	595	596	570	612	587	586	585	536	602	582	612	603	601	586	590	532	600	595	593	556	605	594	601	584	629	619	597	580	683	538	573	620	577	587	582	619	579	619	554	566	620	595	591	599	583	573	580	622	599	562	579	584	600	586	578	612	598	593	574	589	580	602	605	595	617	582	604	547	600	620	565	578	601	593	586	621	615	594	623	550	592	597	604	593	544	563	571	605	577	629	609	574	580	568	604	621	588	591	599	550	580	660	585	522	559	631	581	605	602	575	587	577	546	646	583	570	637	592	583	577	628	566	572	611	609	602	578	588	557	638	565	592	626	590	564	591	580	560	615	580	623	608	617	576	546	576	576	596	611	578	576	569	566	597	597	535	591	597	583	605	606	543	550	606	590	587	637	647	572	618	588	583	603	578	600	577	602	599	573	611	655	560	601	619	590	609	606	558	571	589	633	567	553	580	583	573	572	601	583	595	557	628	589	591	587	623	605	647	604	588	611	566	579	590	537	594	571	614	579	582	609	579	610	622	633	561	569	564	623	601	610	639	558	582	559	585	619	602	615	589	650	570	641	569	568	577	550	584	592	602	590	605	595	622	596	588	582	580	594	608	630	594	593	627	632	596	567	609	625	589	583	571	646	594	605	590	574	590	577	609	564	601	547	603	601	557	618	601	597	579	588	552	589	620	585	607	580	567	577	579	593	578	560	615	626	549	575	594	652	576	591	636	642	591	609	612	613	573	595	565	595	590	600	604	589	605	548	614	584	637	586	578	627	596	583	569	570	555	599	578	630	588	587	604	577	587	560	578	619	573	636	615	570	598	600	549	582	634	572	568	569	615	609	595	571	576	596	597	571	571	551	597	570	541	584	589	603	585	593	589	654	606	598	563	599	583	603	545	539	606	616	555	581	559	570	619	611	601	587	578	602	599	581	589	597	581	632	558	547	583	607	600	633	616	584	562	571	640	585	586	570	547	566	603	583	601	612	646	550	619	576	562	570	578	610	584	526	569	627	593	546	608	553	623	579	595	589	588	561	572	567	608	613	615	602	563	598	594	588	612	618	579	581	613	618	576	566	585	593	604	562	582	595	586	590	562	597	582	607	590	620	544	611	596	579	584	589	604	602	573	581	602	570	604	583	571	596	545	593	591	560	620	549	544	595	637	560	550	609	590	599	538	582	584	547	550	604	558	551	618	593	571	590	606	541	600	621	571	568	594	638	569	575	576	592	596	584	630	615	533	587	551	593	623	596	601	590	626	591	566	572	552	616	583	565	596	613	584	588	540	589	592	544	585	577	586	602	643	579	604	589	554	573	602	601	604	536	631	552	593	589	613	588	586	622	593	595	573	614	583	607	616	596	600	598	610	599	588	586	578	608	570	600	585	598	567	595	623	602	608	611	607	620	656	562	573	579	601	546	598	637	593	607	594	588	563	536	544	597	574	611	589	596	598	592	595	575	593	551	593	565	567	647	603	637	544	615	581	606	548	580	566	598	586	558	621	613	585	612	570	557	652	609	598	611	617	585	607	581	613	590	593	577	569	575	601	585	630	551	586	573	599	603	560	600	587	562	599	573	570	590	567	576	568	574	577	549	605	583	558	583	586	654	557	582	624	630	605	614	564	610	616	591	617	564	591	572	610	581	591	590	592	584	591	611	572	609	579	634	590	615	616	609	577	576	591	589	594	585	573	619	573	597	594	610	599	574	596	581	596	568	608	561	620	627	591	599	552	627	594	610	610	592
8662	1953	2368	1768	1169	824	685	499	398	372	305	261	266	229	214	211	210	177	186	196	169	170	167	140	152	177	164	152	153	160	134	148	139	148	142	134	139	144	120	130	145	132	134	145	126	150	145	150	147	138	149	139	151	160	149	138	136	117	124	140	147	118	143	134	129	121	134	150	142	118	141	133	143	121	137	125	143	135	96	147	117	126	135	115	123	127	137	109	128	128	137	158	129	146	124	112	126	131	125	119	114	117	126	115	118	145	124	129	128	136	132	113	142	120	138	136	128	123	127	121	117	143	128	129	145	124	152	126	125	129	128	134	124	126	128	120	142	140	132	117	123	151	113	103	132	135	130	120	117	136	134	133	108	120	124	122	142	151	117	147	148	136	125	132	113	136	149	122	139	129	112	130	125	123	121	128	119	161	150	139	115	132	143	151	130	119	136	134	127	121	125	121	141	118	149	110	151	142	131	132	131	116	142	125	117	125	133	122	126	125	142	131	119	130	123	109	132	142	136	131	125	123	131	140	123	142	118	126	123	137	142	138	131	119	139	120	160	137	133	139	136	123	129	143	138	114	131	122	134	147	122	125	131	129	130	119	122	135	131	130	119	138	137	126	135	130	135	131	140	132	106	133	127	106	118	127	133	116	130	133	121	134	129	158	133	119	108	132	119	127	125	136	122	133	118	138	138	136	125	139	138	123	133	137	135	128	120	106	121	145	131	137	119	139	124	149	131	121	122	145	118	125	135	104	143	136	147	116	119	130	128	129	134	118	135	128	143	111	139	129	119	125	123	141	122	118	134	125	124	117	116	120	145	134	119	115	115	120	149	147	136	131	139	141	131	149	136	141	114	129	106	139	127	104	136	144	112	118	136	114	130	129	110	116	109	122	151	145	129	138	144	126	125	131	125	110	126	131	145	139	150	112	125	143	141	119	130	133	133	133	137	112	121	115	139	125	136	137	100	119	115	139	144	137	129	120	140	133	141	132	136	120	120	127	122	150	120	153	107	133	118	155	115	128	105	120	130	117	124	125	135	150	106	132	155	115	121	122	117	148	117	136	104	115	158	121	112	126	122	122	121	138	145	124	135	124	146	131	137	129	124	120	125	123	118	126	142	138	119	149	138	134	126	120	141	143	122	138	139	134	110	133	98	125	126	145	130	128	136	119	105	140	119	128	112	140	128	125	141	152	125	136	118	120	143	142	120	126	125	132	137	128	140	128	155	120	122	106	119	130	115	125	122	134	125	125	113	126	117	134	117	124	126	125	128	132	117	149	131	139	115	132	122	115	143	125	132	112	134	145	132	132	128	128	141	133	145	105	123	136	142	145	138	131	142	140	133	120	142	141	137	122	130	137	138	152	127	146	128	134	137	114	144	135	127	128	122	128	122	111	133	148	127	117	119	126	151	113	117	137	118	136	122	130	135	128	136	116	120	149	131	141	118	146	136	111	136	110	121	124	133	127	136	119	144	139	122	129	132	119	113	129	126	126	125	136	128	141	124	134	142	132	138	126	125	110	112	97	140	131	133	126	123	125	130	131	132	119	131	101	130	118	137	142	115	129	123	137	135	134	136	117	137	138	137	123	133	129	138	135	121	138	119	134	116	131	136	120	142	132	146	133	160	120	118	95	106	149	134	117	139	122	121	114	125	123	146	129	120	115	137	127	147	127	131	116	115	112	129	135	125	123	134	118	130	133	129	123	131	135	131	138	151	142	131	114	125	121	135	118	139	116	131	120	124	140	120	131	124	131	139	139	139	124	141	134	134	139	148	126	140	127	136	129	117	114	115	117	133	130	128	143	131	122	129	125	124	124	100	151	127	121	132	115	128	145	129	133	135	127	144	135	147	123	127	121	121	136	116	114	140	134	138	115	115	132	135	141	128	111	145	113	140	139	120	140	124	141	137	128	125	132	154	146	128	131	123	129	110	137	128	127	122	113	125	129	136	129	140	135	153	122	123	126	118	135	118	109	152	156	131	137	113	107	120	117	132	134	123	139	139	124	129	132	146	123	164	139	121	126	131	142	122	151	127	124	122	161	134	129	124	114	138	103	115	114	133	129	126	121	154	122	132	121	133	134	126	132	140	126	131	143	130	126	129	137	134	124	126	134	130	145	121	134	107	133	130	118	122	111	125	119	126	118	114	135	124	154	99	123	133	142	131	134	147	146	124	119	140	126	142	101	127	127	107	127	126	149	155	143	149	116	128	126	127	131	136	117	133	128	125	124	131	138	137	133	117	127	129	134	146	117	138	128	106	133	120	135	143	127	126	141	127	116	119	125	132	131	116	110	119	131	118	150	144	109	139	122	136	119	142	115	127	112	147	125	136	132	122	129	117	127	123	126	125	149	130	126	121	125	151	133	129	120	137	125	140	133	132	126	144	132	136	127	116	119	111	133	142	127	114	129	135	126	139	138	122	133	113	121	124	126	129	138	141	130	138	130	117	109	147	127	148	118	140	137	140	119	126	124	125	140	126	124	140	127	141	135	117	122	128	132	138	126	140	125	126	123	144	126	145	126	130	124	133	119	100	137	127	130	151	127	127	135	135	115	133	115	118	128	114	137	123	116	101	117	130	131	116	127	128	107	134	128	106	127	147	132	100	125	130	131	135	159	134	138	130	144	116	129	144	136	111	142	119	108	120	126	134	111	127	130	120	109	135	123	106	148	135	133	128	121	144	132	124	108	142	113	122	131	135	113	129	140	133	124	131	124	113	127	143	144	120	116	117	116	130	114	134	120	123	116	151	133	129	137	130	139	118	113	147	137	125	121	140	136	123	134	137	134	131	134	127	115	122	126	133	137	138	126	129	147	133	132	124	141	148	119	126	127	128	106	127	129	126	136	123	130	138	124	143	121	139	136	124	136	135	122	124	126	135	121	163	147	135	123	143	128	136	133	124	142	151	142	148	132	136	139	144	123	129	138	115	125	147	117	153	111	133	125	134	137	121	123	143	127	133	135	139	132	100	135	123	113	112	133	136	123	132	130	131	124	149	140	122	113	138	132	118	138	144	118	115	130	136	136	137	128	140	120	144	148	129	123	136	147	132	136	124	141	116	129	138	129	129	129	125	138	119	127	129	130	131	132	138	130	129	147	142	122	136	156	133	154	140	136	117	135	118	120	129	125	145	135	98	132	122	117	130	137	125	108	136	111	136	139	142	138	158	112	132	151	117	135	146	120	115	139	116	139	141	139	147	112	125	135	142	135	113	135	137	121	145	120	121	116	126	107	131	119	110	120	128	157	135	117	126	116	103	119	126	132	126	125	141	121	141	130	110	105	124	121	151	106	121	130	124	119	119	160	118	139	121	146	144	143	134	140	116	141	123	115	136	147	140	123	126	133	153	127	138	140	117	134	129	120	138	138	147	123	144	130	114	137	119	124	113	122	117	122	122	130	130	138	130	114	95	140	138	117	102	133	131	137	127	129	153	127	145	124	136	122	131	140	117	134	132	130	122	134	135	117	118	131	132	123
7677	2312	5226	6079	5234	4376	3624	2994	2599	2116	1971	1634	1520	1361	1286	1189	1074	1007	959	915	842	829	766	784	738	719	656	639	729	663	595	660	670	630	619	556	552	592	534	506	560	536	534	526	514	535	531	555	528	520	499	515	493	529	519	495	516	493	536	534	471	480	529	469	461	492	449	500	502	467	473	492	484	480	506	486	514	496	470	494	463	477	501	470	488	469	482	452	474	471	490	474	470	454	512	500	497	467	490	482	462	459	451	499	394	442	456	431	460	450	468	449	460	455	456	448	467	446	445	444	459	451	435	428	460	504	459	454	476	451	472	490	479	436	503	453	455	440	464	445	419	444	435	460	429	455	475	463	452	450	456	444	443	462	444	486	470	468	474	482	464	431	465	417	407	426	445	461	469	471	426	430	424	428	449	477	449	463	446	445	418	397	454	456	454	419	461	424	454	470	447	455	484	454	468	450	433	424	476	473	424	459	473	444	452	446	470	448	460	420	460	458	450	476	415	472	448	470	437	493	452	445	448	459	433	463	443	435	425	490	443	435	510	465	432	461	444	435	398	421	496	484	460	435	422	444	453	466	472	455	463	497	446	437	436	433	463	447	424	452	436	445	449	466	470	417	470	442	492	441	443	473	424	451	452	446	433	470	473	462	437	465	435	472	461	411	438	430	456	416	450	451	460	421	439	473	458	452	493	452	445	452	399	408	496	423	440	478	440	441	446	431	502	485	423	460	454	444	404	444	446	446	474	443	457	418	416	464	464	479	401	463	432	441	418	457	430	440	447	426	453	453	441	438	463	495	448	472	445	428	408	456	434	431	454	419	468	449	455	458	428	451	442	471	471	468	453	463	447	443	455	445	470	459	454	495	450	436	466	455	469	463	436	462	463	439	456	437	402	430	420	414	473	457	409	419	489	472	471	469	443	413	435	464	456	437	428	458	427	472	450	425	456	471	450	426	469	448	478	420	467	509	433	462	456	432	442	470	446	445	450	450	432	454	433	443	448	473	445	466	415	441	452	447	453	453	469	456	456	452	480	437	468	478	411	486	443	436	427	479	440	461	443	473	458	459	467	420	462	449	438	457	470	445	452	440	456	442	419	462	418	437	434	446	450	400	449	428	423	454	488	418	440	444	468	443	481	465	425	440	437	472	426	430	453	439	457	409	413	424	439	418	438	479	422	460	445	438	448	457	463	443	431	435	459	423	484	407	475	474	487	454	471	434	416	447	419	431	416	418	420	436	454	467	456	418	450	444	446	421	443	446	437	424	479	426	467	441	395	434	500	465	473	467	419	457	464	455	441	486	478	435	502	443	473	441	459	467	441	410	442	452	462	448	452	498	449	445	427	460	454	398	461	454	477	420	444	429	440	491	475	435	442	447	482	501	453	419	435	462	459	473	436	482	498	441	423	457	435	468	438	443	436	507	469	473	446	414	453	438	467	439	441	457	420	459	470	447	449	457	439	448	450	415	463	461	452	433	450	428	466	450	436	489	461	428	413	437	462	448	420	478	452	443	417	450	436	437	444	426	465	438	443	425	443	441	473	474	434	461	470	424	454	427	435	482	443	471	477	452	492	478	420	444	414	452	461	443	437	486	481	423	455	417	442	453	463	412	464	468	441	458	467	439	447	430	471	423	403	496	460	452	508	467	466	453	455	437	429	472	462	430	440	477	420	433	428	463	449	448	460	430	448	484	444	463	449	406	459	440	440	452	446	417	435	427	444	451	417	422	461	476	411	436	470	412	446	431	459	444	457	436	416	454	479	495	427	418	446	408	452	438	440	451	481	474	446	412	473	432	480	447	441	432	450	476	469	423	451	446	448	449	448	451	436	449	456	482	464	440	475	424	451	432	448	478	447	479	473	419	434	443	435	419	433	429	453	427	472	476	451	429	431	455	437	465	469	451	470	461	455	464	460	440	435	459	432	438	503	444	455	462	431	491	475	467	460	446	460	435	425	457	477	467	427	473	411	475	468	476	459	494	447	424	436	452	443	446	455	447	436	453	456	421	463	432	455	451	411	462	438	495	453	438	464	459	421	484	473	408	442	422	455	453	438	426	460	435	404	432	449	419	439	463	486	474	438	442	463	455	457	476	449	471	450	436	455	469	473	460	461	449	440	424	449	465	424	407	440	470	474	495	448	481	459	449	451	475	465	463	431	429	466	460	455	441	484	437	438	493	433	456	460	414	466	467	466	479	451	459	453	471	415	465	436	443	439	418	441	418	456	436	427	443	471	434	472	424	446	461	418	470	421	420	460	434	448	467	446	460	429	444	464	406	449	468	490	439	427	441	404	445	451	460	466	440	432	490	462	452	446	438	455	427	431	430	498	415	474	467	389	484	446	418	448	488	478	450	450	465	439	452	457	451	429	439	487	436	481	469	462	430	444	439	478	459	450	463	467	455	454	425	434	440	443	430	459	466	449	467	456	465	462	436	470	446	447	461	464	417	433	431	443	425	470	441	438	445	419	468	467	402	483	428	445	433	421	458	433	411	431	435	425	441	446	453	453	465	452	432	483	416	470	425	447	477	436	473	443	433	436	423	465	447	439	445	468	451	438	450	428	436	442	443	434	446	474	424	468	415	444	457	412	473	470	465	468	425	445	472	464	440	471	474	423	424	431	470	433	484	433	428	470	440	429	460	490	428	401	427	424	420	481	442	463	450	452	464	461	459	474	451	479	454	431	454	445	460	437	424	466	430	441	403	445	435	439	456	420	498	439	467	453	441	527	473	428	455	450	445	435	437	456	479	431	435	480	444	426	442	432	446	430	444	427	452	415	464	412	469	455	451	464	434	419	432	411	460	474	467	437	419	468	481	464	411	405	440	475	511	432	494	465	441	466	432	447	463	390	465	423	480	449	439	456	463	480	460	438	450	438	465	485	433	468	449	478	471	481	478	443	457	446	489	480	444	467	447	465	455	460	450	443	408	375	438	464	439	435	415	455	425	465	464	421	463	439	489	457	458	415	421	454	451	432	450	487	479	452	445	458	438	459	464	428	438	385	460	440	415	480	475	435	458	436	463	458	422	443	456	426	444	434	425	461	469	427	454	486	438	460	450	487	443	441	451	475	445	455	453	426	458	445	426	470	441	459	442	500	450	432	449	434	445	414	447	471	470	490	450	469	463	433	481	444	396	468	447	422	454	445	468	453	438	484	445	415	474	430	450	462	404	432	497	441	477	448	452	462	470	469	480	481	450	439	487	465	445	475	430	428	458	424	433	458	453	457	471	420	470	489	411	453	475	446	466	433	457	458	462	467	415	453	432	490	428	428	431	493	459	446	461	449	456	468	464	461	430	433	453	427	435	440	416	477	438	451	453	474	440	432	430	439	443	478	439	429	451	419	424	414	491	433	422	435	461	458	499	434	404	433	424	427	439	441	458	437	425	416	440	443	440	466	477	454	432	427	418	424	500	447	450	455	454	440	466	419	445	428	468	439	416	427	436	464	468	444	504	447	436	473	448	445	453	426	445
1299	344	373	366	352	337	329	331	325	311	317	315	300	303	332	337	286	310	331	332	312	344	287	318	317	320	305	276	325	320	296	334	311	287	299	307	315	324	321	309	297	306	288	306	271	285	293	293	329	279	297	300	283	294	313	342	293	329	305	279	316	319	321	322	340	340	317	319	306	306	328	289	284	308	305	293	325	292	319	306	313	291	300	313	297	312	300	311	315	313	314	305	316	297	294	298	298	292	302	317	283	305	323	306	322	342	326	319	312	290	292	292	302	301	307	315	268	328	308	323	282	301	330	293	307	314	322	286	293	281	315	307	315	313	288	334	318	309	296	280	297	323	322	301	294	317	333	303	284	294	331	317	328	323	286	278	298	263	316	301	313	327	299	294	311	299	274	271	318	293	341	292	307	323	306	318	276	313	310	322	290	312	301	287	271	315	315	309	293	313	300	297	314	288	298	327	318	325	349	318	315	308	305	333	334	320	338	312	323	318	322	298	325	314	280	300	304	319	318	323	295	294	299	350	328	312	292	334	341	329	298	305	314	299	312	312	321	312	270	322	323	279	301	333	294	289	299	343	306	310	338	291	318	313	329	337	332	299	300	333	323	332	323	304	300	304	315	345	319	307	264	328	299	300	338	302	304	284	304	305	318	315	327	302	343	312	315	308	330	286	333	294	290	294	319	298	335	290	295	315	306	323	301	300	313	345	296	292	322	309	292	306	288	296	298	299	321	278	345	341	307	339	314	309	324	329	309	293	278	323	297	291	290	339	305	342	316	331	308	302	300	271	313	279	312	319	321	322	292	343	311	329	291	319	302	332	321	322	323	288	310	304	286	319	299	304	319	279	304	310	315	284	295	288	255	280	303	289	342	325	289	307	299	303	290	304	296	293	333	308	318	333	326	311	308	315	305	353	269	334	313	318	320	287	276	352	303	328	288	318	303	320	324	292	308	293	283	314	308	307	319	317	270	322	286	299	321	300	330	341	302	293	288	315	308	311	319	290	306	315	320	297	315	324	331	317	310	301	256	315	267	320	299	294	302	330	307	306	313	307	325	331	302	312	298	280	296	289	314	332	317	339	309	287	317	317	323	287	319	331	310	324	277	290	337	279	309	311	314	304	302	294	301	304	323	331	326	278	292	318	315	260	303	309	326	315	320	330	307	333	326	304	289	311	287	323	328	312	328	313	316	305	338	309	281	309	306	315	351	312	311	267	320	304	307	270	321	359	268	315	293	281	299	303	318	285	290	307	329	338	300	294	313	323	287	324	330	297	312	323	312	318	315	321	293	305	275	296	280	281	286	311	357	308	284	279	327	343	321	318	325	329	316	298	290	313	299	337	301	280	301	288	301	287	304	308	312	305	331	303	317	315	309	278	343	294	308	300	333	329	327	301	324	306	319	321	297	334	291	319	320	298	309	326	304	313	325	320	320	300	265	313	310	331	321	322	307	337	267	307	323	295	303	316	327	337	306	295	326	311	298	294	303	268	299	293	325	296	304	307	302	310	312	309	307	311	313	284	280	324	291	286	286	292	269	299	328	290	346	347	324	273	303	295	315	297	271	312	301	319	299	277	279	305	293	327	330	301	305	307	316	313	333	304	324	266	304	297	280	307	327	319	303	319	285	303	302	315	328	303	278	313	281	319	301	322	325	330	320	311	327	321	304	306	326	296	313	309	289	274	335	296	286	310	316	325	284	334	321	332	306	317	303	293	330	327	314	275	297	328	331	279	325	328	320	291	286	306	281	316	302	346	277	334	304	294	312	336	332	310	298	314	314	327	302	318	304	318	289	311	309	300	301	309	296	303	306	315	311	289	326	318	332	297	288	309	327	324	322	305	321	292	283	305	297	321	312	300	308	332	295	318	297	339	314	318	316	288	283	281	310	316	304	328	323	306	299	326	297	324	333	330	325	324	304	320	291	286	308	284	336	291	269	314	311	315	327	331	303	340	291	291	312	313	298	321	320	299	307	329	336	275	334	294	311	340	289	310	305	329	309	328	335	303	300	303	320	301	295	325	283	326	346	321	317	301	311	307	301	304	290	338	319	298	321	328	293	322	274	283	329	305	300	335	293	296	307	314	311	314	300	298	321	317	308	303	321	286	311	273	295	288	311	301	311	313	310	310	312	315	314	305	315	311	325	326	321	340	278	314	315	339	291	310	306	318	288	314	305	274	329	319	291	318	333	303	317	332	318	321	304	292	346	284	320	291	318	271	340	310	291	323	324	335	304	330	303	268	280	302	337	339	326	329	274	303	324	276	339	295	348	300	294	309	345	312	317	331	326	335	303	302	302	306	300	295	358	309	283	319	301	341	369	314	295	310	289	295	324	286	331	291	305	323	342	309	284	306	306	313	308	341	298	316	314	311	285	335	298	312	326	286	343	276	293	281	327	330	356	298	306	305	301	332	311	308	282	286	276	306	298	332	325	313	303	291	322	315	323	313	319	278	295	291	303	311	321	312	305	323	312	311	299	330	273	309	326	311	337	304	302	340	326	304	299	306	284	304	299	329	287	286	329	305	307	320	310	290	313	320	269	302	325	313	315	299	294	287	322	325	295	314	314	326	289	299	311	316	315	310	319	314	307	334	311	294	331	322	307	300	306	317	292	327	299	323	315	293	301	332	277	342	304	319	312	318	331	309	286	306	315	284	287	326	309	285	351	303	303	315	288	293	305	330	346	349	346	331	338	304	327	324	322	294	315	309	305	333	283	314	300	320	313	286	305	273	308	310	338	301	313	308	291	304	305	298	291	302	297	316	315	268	274	308	324	316	312	301	297	278	326	317	302	309	297	317	310	318	298	306	327	303	311	307	311	324	286	331	287	326	305	293	310	308	296	330	336	309	304	321	287	317	288	311	290	312	329	308	309	299	301	285	313	301	298	281	307	303	344	298	312	297	269	285	330	293	357	281	285	330	356	353	303	302	297	307	307	317	303	306	350	291	308	333	302	303	289	340	299	304	316	325	291	295	297	338	261	323	289	318	337	297	309	314	321	316	304	298	315	293	323	273	312	299	313	291	308	309	308	313	316	314	292	316	301	294	306	326	334	327	320	291	307	311	305	326	315	316	317	330	313	294	323	333	303	329	293	285	322	320	330	296	305	310	303	261	345	321	314	292	318	340	345	353	337	318	297	318	305	306	338	305	316	302	326	303	296	321	305	333	313	327	283	327	295	295	299	312	307	323	292	301	316	301	310	316	326	302	294	310	344	319	336	326	302	318	338	342	282	327	287	299	330	290	325	314	293	323	321	295	348	337	333	347	324	309	341	288	324	284	320	330	310	320	308	322	298	327	327	324	315	290	332	318	300	306	309	333	303	301	325	289	299	299	316	330	339	309	315	302	313	286	307	306	307	318	309	327	331	325	314	325	310	307	310	267	323	293	306	299	301	333	312	256	331	336	331	269	328	318	299	305	307	287	328	323	341	282	322	311	323	286	344	315	289	281	322	328	324	311	307	318	310	316	318	354
2359	970	1056	1098	1074	1044	1024	1037	998	961	1024	1001	942	960	972	936	951	984	871	924	946	948	969	964	892	1012	923	922	961	947	905	936	914	924	988	927	949	923	930	895	972	892	947	1006	935	968	940	988	903	956	928	894	924	929	938	919	899	961	923	927	994	918	950	912	921	950	972	927	919	923	926	904	896	978	939	1006	954	889	972	929	883	912	913	938	952	892	987	959	967	930	1008	928	965	971	989	936	980	923	960	966	994	941	969	985	925	907	937	968	844	948	916	902	931	911	925	959	953	943	917	925	938	904	899	889	912	927	918	889	894	978	986	941	956	846	944	888	933	949	952	911	920	885	854	951	927	908	960	908	945	952	996	930	906	961	933	914	990	978	947	942	954	922	927	962	962	950	950	912	940	977	926	982	906	924	958	891	870	937	923	958	902	913	880	932	898	921	943	904	945	895	939	920	948	901	972	984	955	972	903	989	918	920	918	937	974	943	888	958	951	915	950	909	938	958	880	893	926	966	883	928	968	936	929	940	938	932	928	939	925	901	888	925	940	957	930	929	930	961	933	895	944	891	904	975	919	959	904	989	959	901	903	900	904	979	916	957	924	943	927	953	932	940	891	991	958	949	899	943	908	911	950	940	935	912	927	917	891	982	937	944	925	912	936	923	904	975	952	1018	969	934	924	967	929	912	924	960	962	835	963	968	990	955	938	890	958	926	928	910	947	957	950	905	918	951	910	959	946	881	909	956	846	918	931	946	962	919	942	987	890	917	918	953	893	955	941	967	923	892	925	942	937	915	899	896	945	966	897	893	919	983	896	934	948	892	983	958	940	932	1005	949	947	907	883	906	935	926	938	975	918	871	900	947	908	930	909	956	937	860	915	899	882	979	941	969	978	980	894	886	930	943	944	990	904	871	917	977	912	938	895	944	975	884	962	896	993	966	965	957	975	918	930	909	949	971	963	983	946	912	938	919	957	921	913	921	931	900	969	939	960	934	982	938	922	911	989	937	895	877	940	929	932	925	976	928	876	967	952	958	916	954	957	965	929	968	963	906	949	890	903	918	928	913	946	950	908	906	929	929	942	937	898	952	953	924	908	902	986	870	935	907	897	887	966	953	967	909	929	931	843	934	924	912	985	935	916	922	953	866	891	940	950	883	923	960	913	969	911	922	986	978	958	975	941	965	876	918	974	970	978	902	938	892	877	976	944	924	916	933	998	892	943	950	956	931	899	936	930	864	933	886	976	959	915	988	968	947	943	864	974	924	928	913	908	944	988	877	937	934	914	976	925	919	937	941	881	919	912	919	976	899	960	906	944	882	917	987	901	988	929	871	1002	867	904	931	946	945	962	925	958	917	929	947	935	947	939	920	921	893	899	914	945	925	963	986	979	940	925	924	907	926	956	897	904	949	930	870	926	930	924	927	951	974	936	993	961	952	909	886	949	905	906	910	958	976	933	979	912	901	929	895	953	929	936	893	897	949	980	972	932	894	933	969	975	894	920	900	910	924	903	919	919	952	921	965	922	963	949	930	964	964	972	944	968	910	959	944	900	956	901	895	978	949	974	966	962	995	967	975	867	875	947	931	987	900	972	928	910	921	921	958	966	940	863	980	972	970	943	884	930	950	935	982	947	953	926	905	934	930	900	904	967	920	941	959	949	963	941	947	900	971	912	946	890	937	894	974	951	958	895	960	960	904	985	889	900	979	950	959	896	912	854	940	908	927	867	955	945	878	959	931	939	935	1000	912	869	944	964	910	907	994	910	935	924	888	950	928	922	920	973	897	979	874	883	903	916	935	933	918	913	921	944	917	944	947	901	950	894	935	910	896	959	930	867	995	902	990	939	948	950	928	917	949	989	953	967	907	904	946	939	918	995	988	917	915	931	937	892	936	976	953	928	962	956	919	924	963	920	952	915	928	937	980	914	995	935	926	984	920	919	939	883	960	945	933	942	943	938	963	916	946	905	918	990	923	918	947	915	932	969	929	931	872	967	936	919	912	867	975	921	974	970	915	912	888	887	921	916	896	965	948	880	863	928	905	979	904	938	966	936	970	914	919	978	951	933	966	948	879	877	977	901	965	915	958	924	927	917	926	953	867	889	930	922	923	956	918	938	951	991	945	958	932	961	910	868	967	920	910	902	988	904	971	979	979	934	951	930	958	923	968	932	911	903	914	954	888	967	903	914	881	927	919	915	932	917	963	961	934	933	924	1003	927	967	953	922	897	936	919	941	898	888	920	920	1000	911	954	912	965	904	903	965	957	910	914	917	941	949	973	946	930	904	973	941	919	942	947	917	840	902	937	942	958	959	928	888	917	982	986	904	988	926	946	894	931	938	926	893	911	916	930	918	939	886	936	931	924	945	934	975	858	941	977	909	940	925	927	935	893	990	1019	960	904	942	892	895	929	931	985	918	923	901	901	977	958	927	882	971	970	946	928	928	930	934	954	925	925	932	916	951	928	878	937	894	923	909	892	933	874	973	911	886	993	928	1003	934	944	962	909	928	966	919	935	925	937	935	922	924	936	921	900	911	904	911	906	958	955	885	959	870	931	908	939	912	901	927	950	922	916	920	997	978	914	929	962	952	951	965	966	894	924	935	958	970	926	928	934	985	967	923	934	904	969	1024	942	935	941	937	937	963	923	964	975	901	926	933	892	906	997	953	952	898	899	934	889	1008	985	947	939	903	891	930	928	943	940	938	916	960	948	908	949	947	922	941	919	940	929	880	946	907	956	975	930	1010	935	947	923	991	943	912	914	903	962	944	935	1001	908	955	919	875	933	981	967	895	965	888	955	940	938	922	955	922	971	962	920	986	897	959	917	970	907	914	921	956	946	922	913	937	934	944	948	942	888	916	936	921	892	926	898	949	919	978	945	939	968	929	961	887	940	1007	927	918	950	971	948	967	962	938	915	955	989	966	967	861	976	969	939	960	920	896	940	932	946	944	936	960	961	933	921	948	946	938	956	949	928	1005	935	946	964	900	896	862	952	937	891	905	947	948	919	936	950	945	956	857	886	862	921	937	887	875	914	917	908	918	944	934	942	928	983	932	922	902	964	981	944	979	960	918	927	930	961	1006	927	919	952	986	933	959	963	925	968	985	967	968	969	915	941	914	915	901	890	931	902	904	935	966	941	896	916	931	889	941	923	919	910	947	922	990	947	920	961	897	945	942	959	917	913	902	938	960	940	967	900	887	926	946	853	894	951	968	897	853	965	897	962	926	958	940	904	962	928	976	900	958	934	935	957	917	937	924	871	962	909	920	942	944	926	960	947	908	964	877	932	933	909	947	936	955	947	932	973	911	927	928	949	966	920	916	941	1005	925	903	959	884	916	961	926	968	881	952	925	919	907	921	946	924	932	878	994	916	920	944	916	879	950	901	939	955	915	946	938	947	950	1009	934	949	977	973	935	940	904	944	987	858	928	955	871	970	887	892	975	953	952	952	893	940	920	962	956	917	859	927	950	960	990	982	915	967	984	924	928	917	902	897	877	955	954
4581	967	1254	999	688	540	474	372	337	313	269	253	228	240	245	208	205	231	188	209	197	215	204	166	189	220	205	201	234	211	188	210	187	209	200	208	186	215	171	168	191	202	193	186	222	186	177	198	190	184	153	200	185	179	192	199	172	197	191	181	198	192	187	192	179	195	179	199	178	202	181	189	179	209	182	194	177	193	181	174	198	171	190	167	192	196	202	191	182	192	176	195	178	179	179	197	180	180	194	147	184	174	169	171	163	178	190	197	189	210	187	180	182	202	198	170	176	176	187	181	183	167	163	172	171	208	189	173	191	193	159	198	162	165	173	208	184	212	174	175	163	198	184	176	196	175	184	164	189	170	174	202	169	186	162	173	190	195	167	189	175	192	176	188	166	158	149	199	185	197	193	182	161	166	183	185	167	184	214	168	181	188	178	170	177	178	186	183	191	185	183	196	200	181	198	181	168	182	163	208	172	180	182	186	165	163	159	183	178	190	208	187	180	174	201	174	179	184	158	184	199	182	207	177	176	170	186	167	179	196	184	191	177	186	174	167	193	178	178	190	166	201	189	210	185	185	162	200	185	163	190	201	164	174	196	146	176	184	181	181	190	176	184	203	166	192	170	204	180	190	187	187	194	166	168	181	171	202	176	174	168	175	195	185	184	161	185	158	163	209	170	178	186	199	169	180	161	177	174	168	178	207	174	163	195	193	194	182	175	190	182	174	161	194	191	178	171	195	167	197	165	200	175	193	165	194	173	172	172	174	172	168	181	168	163	191	208	176	182	183	198	183	217	182	185	190	164	190	166	185	192	199	190	188	190	208	179	167	211	200	203	187	202	196	180	172	177	170	166	207	169	176	158	191	182	192	177	173	184	168	200	184	173	161	176	184	187	192	197	188	196	168	166	177	180	175	175	186	183	196	183	203	176	205	182	180	188	187	174	181	170	172	180	180	175	186	189	176	178	186	163	186	175	203	166	176	219	186	190	176	192	178	186	191	161	198	167	160	176	164	149	173	180	188	152	158	204	191	190	201	176	184	199	206	175	203	167	162	200	200	192	189	183	166	163	208	206	193	172	173	169	184	181	193	192	172	174	171	200	194	172	176	168	172	199	180	185	173	168	202	185	187	165	193	178	188	188	177	195	179	169	163	195	208	192	170	179	195	190	198	174	172	190	188	186	182	195	174	192	171	194	177	177	187	189	181	177	165	194	195	169	171	188	164	184	179	199	183	201	191	181	174	185	153	183	201	179	154	198	200	195	191	175	185	216	194	194	153	185	179	185	177	165	161	171	193	198	200	171	177	186	183	178	194	179	175	160	199	195	209	180	185	187	182	177	209	182	177	182	183	189	153	160	185	180	193	180	174	196	206	181	175	196	196	162	182	176	191	163	199	182	160	192	197	205	191	187	180	182	185	165	182	179	194	173	166	181	186	195	197	167	187	189	202	191	189	173	169	184	183	200	181	187	202	182	177	188	162	199	175	174	194	209	170	190	196	179	172	183	178	175	178	206	176	172	198	187	186	194	202	155	156	181	177	180	193	215	171	183	190	185	190	171	190	183	176	171	182	197	186	221	175	201	194	198	185	179	180	166	183	198	206	173	170	197	179	179	190	171	181	194	207	176	186	181	181	150	204	198	189	174	182	189	201	158	188	192	182	164	187	186	184	184	189	204	178	175	198	181	179	191	163	194	167	177	170	188	183	167	159	164	180	172	147	182	181	193	166	165	195	176	191	177	177	194	167	171	180	207	215	175	170	192	193	183	168	175	162	185	186	159	175	209	191	179	191	198	161	185	186	190	181	176	208	171	168	166	176	199	202	176	193	178	179	186	179	186	177	193	207	169	171	178	169	181	191	197	183	185	184	173	188	177	197	180	161	185	194	170	159	183	197	182	172	181	181	182	177	211	203	173	185	178	209	173	166	201	189	181	213	166	180	184	175	170	166	193	182	171	175	187	176	189	178	192	194	184	178	178	184	179	216	183	181	181	181	165	195	196	170	179	172	196	183	154	190	172	178	176	191	155	187	168	177	180	181	181	194	168	185	156	196	181	172	173	193	165	174	164	174	193	197	179	166	188	193	177	177	181	176	178	196	194	184	168	182	199	181	168	176	193	187	178	174	157	201	170	159	182	181	173	201	202	183	202	175	164	174	177	183	207	161	177	183	179	164	196	185	159	189	195	187	174	195	180	191	183	191	190	161	199	209	175	189	199	200	179	209	179	191	169	180	199	197	173	160	176	173	185	192	175	192	196	179	193	180	207	161	199	202	182	191	175	192	200	176	165	186	168	179	167	183	189	187	176	224	170	181	180	188	167	168	187	168	174	189	190	175	174	173	183	214	181	177	147	175	164	198	173	183	189	162	172	169	159	211	161	175	179	184	185	199	166	178	189	207	186	180	185	183	155	185	165	205	186	186	139	175	195	192	175	166	187	184	170	184	185	194	172	191	181	173	178	191	192	208	170	206	182	198	194	176	178	180	192	168	178	173	198	184	194	183	178	191	169	187	162	193	173	187	168	199	171	162	189	173	190	178	180	174	202	195	180	198	192	177	193	188	206	195	180	193	193	198	195	159	179	190	170	180	183	179	190	189	182	199	196	172	186	186	171	183	156	185	176	196	187	220	188	172	179	194	186	176	209	182	194	197	192	218	167	220	193	158	194	159	198	166	191	190	206	193	193	180	168	203	163	185	184	170	196	188	179	216	191	179	201	181	161	191	207	180	185	169	202	184	180	187	138	190	172	178	187	188	195	203	192	167	185	169	194	203	181	193	182	178	173	169	167	191	170	176	186	174	155	189	196	175	188	191	166	168	196	202	174	188	172	196	206	190	199	197	154	161	197	183	164	182	191	167	184	187	185	205	184	193	158	179	172	175	179	187	175	188	165	176	168	177	194	192	181	169	189	169	185	176	199	176	187	173	195	186	167	194	192	155	191	190	202	197	180	188	182	196	154	176	172	181	186	185	192	183	196	212	189	182	203	183	159	186	196	171	195	187	198	171	177	183	194	203	160	181	172	149	190	185	216	201	174	185	181	190	197	175	204	193	193	206	184	211	192	205	193	181	183	177	182	174	173	192	172	184	186	194	194	183	160	172	204	168	181	176	190	165	178	163	173	192	195	183	172	194	184	185	193	196	196	176	194	195	194	208	187	184	189	202	192	184	169	194	186	183	157	171	191	179	190	181	178	207	189	190	187	148	173	177	178	183	197	182	185	200	188	187	174	187	189	206	194	179	174	196	193	174	160	174	177	185	174	171	204	194	193	170	188	159	187	174	191	194	203	182	176	186	170	182	160	167	187	173	167	209	211	193	194	175	182	150	195	189	186	182	201	206	205	169	170	224	176	186	206	169	190	183	164	158	185	173	197	187	148	195	187	193	180	192	196	180	204	188	169	190	189	162	183	198	191	198	166	156	170	193	160	184	189	182	177	167	179	207	188	179	185	185	167	205	172	187	180	174	175	193	184	188	193	197
5575	1466	3049	3588	3236	2576	2168	1906	1599	1489	1326	1213	1071	1029	966	975	915	829	822	824	824	770	747	733	755	719	746	693	684	677	696	693	666	673	673	636	708	627	710	628	624	648	665	619	634	639	624	654	618	606	631	616	587	588	589	593	601	612	583	611	624	613	611	609	599	612	613	556	589	643	586	589	598	634	578	592	605	613	616	598	677	624	603	579	613	575	593	587	637	568	611	578	617	574	573	593	586	600	630	600	654	602	582	605	595	605	572	602	606	586	562	580	590	552	565	620	584	551	578	566	618	543	596	579	590	590	623	596	579	616	535	597	608	618	636	581	600	594	620	647	597	604	580	605	588	587	555	565	614	589	571	579	588	590	587	575	588	571	564	603	564	602	570	571	626	582	570	583	524	564	652	565	613	602	544	592	607	588	563	594	592	593	623	571	586	563	637	574	603	555	595	591	588	628	628	546	611	575	595	605	602	607	607	587	567	595	606	570	613	585	557	554	599	591	588	555	597	623	560	621	628	567	575	514	625	615	591	556	573	586	608	587	610	575	592	588	613	612	567	611	617	587	595	597	597	559	580	590	605	585	614	615	572	573	601	543	587	589	597	606	628	610	571	612	596	617	567	572	543	575	618	586	598	562	622	605	568	600	607	558	617	623	556	609	617	555	561	591	602	567	550	586	625	601	620	588	565	586	590	568	574	563	583	587	575	622	603	568	580	566	536	569	576	626	542	593	611	584	632	646	555	614	548	598	567	567	551	599	580	615	591	591	632	576	607	549	603	594	586	609	552	626	589	560	565	628	541	623	585	603	611	624	593	604	591	573	577	566	584	590	611	553	580	561	617	607	617	604	589	580	585	600	614	577	624	551	541	587	547	633	651	614	608	619	573	589	572	595	577	592	605	577	556	560	564	613	568	617	567	597	569	577	615	580	617	617	588	581	575	590	603	653	572	557	581	534	579	583	590	577	584	624	560	588	565	577	549	582	520	540	569	538	613	582	572	581	577	579	582	574	621	600	547	586	595	596	625	645	603	620	558	615	577	582	571	556	585	596	595	592	580	598	649	607	557	590	555	554	549	613	586	580	573	620	587	591	614	584	596	566	634	577	568	591	605	616	529	614	609	589	591	573	591	569	631	588	617	616	652	577	587	557	577	586	592	567	583	576	604	576	593	596	588	632	593	567	598	562	634	572	559	582	545	582	581	605	592	590	588	586	549	554	564	576	658	570	555	578	601	589	565	602	579	578	575	560	597	521	623	592	618	590	586	601	621	593	566	592	626	581	634	568	605	607	601	592	567	563	572	575	582	623	594	645	584	572	571	555	561	598	570	605	584	610	546	584	563	559	587	569	578	615	544	626	585	586	625	544	602	621	571	605	596	594	530	617	585	614	576	601	606	590	577	578	609	595	639	593	555	582	579	559	609	544	605	584	620	605	546	581	593	594	591	589	596	564	583	569	551	624	550	609	566	623	600	574	601	630	575	601	588	581	603	602	567	624	591	600	587	549	575	556	565	603	558	562	556	573	598	586	604	595	578	558	602	584	580	601	606	585	610	567	584	567	576	593	539	561	597	638	607	599	650	587	598	599	607	588	581	606	593	601	570	571	561	550	605	613	565	560	600	577	602	568	608	575	597	566	612	641	598	589	613	621	590	556	628	611	582	549	598	583	625	601	606	562	550	577	608	557	567	567	582	562	581	564	600	642	594	614	613	593	578	577	589	565	591	601	582	603	554	599	524	591	583	592	594	589	590	527	596	557	640	579	575	553	584	545	573	625	559	624	613	616	576	632	592	610	582	552	576	550	622	572	603	572	588	570	582	618	626	646	594	602	630	584	549	586	594	611	556	581	564	575	582	644	571	602	531	580	573	620	601	603	591	592	609	586	576	588	582	572	568	597	592	610	586	612	595	590	581	581	618	627	546	599	603	549	602	606	529	583	605	584	602	637	594	569	594	590	582	578	607	565	556	584	621	579	590	586	578	561	613	602	621	581	567	565	580	522	608	589	597	598	587	601	603	594	536	630	593	580	566	612	563	586	588	607	548	603	591	588	559	580	591	555	570	588	573	635	612	618	558	560	573	587	573	583	605	579	616	612	581	607	529	600	577	589	582	602	562	581	573	588	540	582	567	592	600	558	552	585	602	578	584	602	583	576	578	598	579	555	584	647	611	597	588	576	601	584	595	557	614	572	587	607	607	600	556	607	549	632	571	576	566	598	584	641	578	556	596	591	577	581	551	574	572	604	556	606	590	622	575	537	567	605	595	584	620	599	594	623	594	605	612	581	605	558	585	558	534	609	624	541	598	585	566	571	571	595	578	603	614	615	576	585	573	613	611	604	570	618	613	599	605	588	588	602	581	598	599	558	596	562	604	605	593	562	599	597	584	617	586	564	567	569	562	616	572	649	613	562	579	616	575	572	630	576	580	584	621	579	585	602	570	621	568	610	597	594	631	638	603	590	561	605	611	607	584	582	602	575	647	532	638	617	628	630	588	556	590	566	566	608	570	566	571	604	561	578	557	603	586	587	610	552	635	589	582	560	599	573	601	598	605	577	564	590	555	569	603	540	577	625	565	553	599	601	611	567	586	581	624	600	610	601	609	608	591	588	580	599	609	628	593	583	582	580	572	603	606	607	577	584	597	571	575	597	562	590	566	585	554	606	570	582	614	577	635	617	581	573	617	579	561	596	611	580	569	597	608	579	532	611	621	607	603	606	595	587	597	565	626	591	583	628	588	618	585	621	567	542	571	568	552	593	577	600	636	600	554	612	583	588	538	596	601	575	603	543	626	558	596	576	572	611	626	580	618	578	572	589	595	601	618	610	544	568	582	607	591	601	581	577	582	591	594	546	623	627	589	604	613	580	606	593	556	593	580	582	588	635	582	629	585	603	602	562	603	583	608	589	570	555	600	602	626	579	576	590	584	595	601	610	570	558	586	562	638	608	582	584	575	574	575	570	559	579	555	614	604	601	637	574	592	579	559	573	578	648	589	569	584	608	595	612	573	594	599	614	597	556	511	561	552	602	623	590	588	573	569	581	588	597	582	591	594	606	526	595	588	571	585	568	612	599	548	613	503	618	579	587	588	571	606	573	580	589	563	591	616	592	553	595	611	564	548	549	576	573	568	582	588	605	540	596	621	580	616	615	591	586	624	600	591	585	558	585	605	625	600	575	577	587	577	590	620	594	605	590	550	550	582	553	570	598	595	568	578	619	572	563	616	619	619	571	615	590	611	553	551	559	606	612	565	573	574	603	558	592	558	624	577	625	581	571	590	596	577	604	588	573	590	592	583	631	617	582	569	578	600	598	648	536	577	640	578	567	590	616	574	603	563	611	608	588	589	584	605	613	586	562	609	595	551	604	605	576	586	567	592	613	571	625	615	555	631	601	549	599	569	564	625	581	577	549	588	608	571	600	541	533	572	612	612	600	601	605	585	592	607	587	651	616	564	583	583	584	606	531	575	584	610	600	629	592
8566	1794	2320	1725	1157	838	657	478	415	357	284	268	266	211	211	184	211	203	169	158	169	178	163	145	163	154	155	166	154	171	146	150	148	141	145	154	148	146	139	131	125	143	144	130	155	158	125	130	141	137	130	127	140	133	121	118	136	135	142	134	142	156	138	124	149	126	145	136	140	139	139	136	115	134	132	144	141	132	174	142	120	127	130	144	134	139	139	125	152	132	126	122	147	120	153	142	116	129	123	124	138	133	111	132	133	157	143	130	122	151	145	101	115	115	136	131	117	114	121	111	134	148	114	145	122	115	144	140	132	125	127	112	133	137	138	113	110	110	144	129	134	140	126	149	134	128	141	139	160	143	152	145	135	136	142	125	102	131	139	114	133	128	132	142	118	111	121	149	129	127	120	129	103	120	140	135	122	125	128	124	143	117	123	114	146	142	146	118	129	136	112	131	118	123	133	140	141	124	118	129	134	118	129	133	142	121	123	132	117	156	135	138	104	126	146	133	131	128	129	127	111	122	124	125	150	124	121	137	118	161	143	124	139	130	131	138	134	128	120	119	113	109	131	117	144	142	130	154	132	129	143	110	137	112	138	133	137	111	126	147	128	115	129	149	134	133	137	131	113	128	101	117	144	128	110	119	147	133	137	131	122	148	123	129	129	130	131	131	120	132	119	134	112	114	109	116	118	128	118	126	141	121	129	134	107	139	121	144	140	125	145	130	133	112	114	138	122	124	135	154	133	148	112	125	141	130	134	136	147	120	142	147	132	131	128	127	127	132	144	133	129	136	114	122	144	140	133	137	124	115	142	126	122	129	129	157	140	138	129	130	153	142	126	137	131	124	127	140	143	153	143	109	119	118	124	120	112	140	118	115	142	125	160	133	130	128	124	122	122	133	134	123	126	136	115	123	132	129	132	165	136	135	113	133	132	127	128	132	103	134	118	150	126	115	116	125	119	125	130	139	138	126	110	130	152	123	136	129	137	141	132	117	122	123	128	102	136	131	128	125	115	144	138	122	135	133	139	132	129	144	117	129	133	131	121	143	135	130	121	111	136	138	149	116	145	116	118	125	136	144	141	149	123	117	122	130	117	133	117	130	126	131	126	114	138	153	127	129	107	125	132	114	139	133	137	135	103	127	142	119	121	128	145	133	130	121	146	112	136	130	142	137	147	112	143	116	144	141	114	124	134	123	151	114	141	125	124	130	130	125	138	142	121	130	133	127	134	128	124	134	128	130	121	157	159	118	144	145	141	122	116	131	135	137	146	125	125	129	141	121	130	128	109	139	134	137	139	136	130	126	128	126	127	111	125	140	123	131	106	134	124	138	124	144	121	148	144	117	133	125	127	152	109	117	120	131	117	116	151	144	137	134	137	134	132	143	111	115	144	141	115	119	105	145	128	132	126	128	143	119	143	147	135	119	141	125	139	123	126	122	132	122	134	113	131	106	110	145	129	159	140	132	141	132	132	132	137	133	117	124	115	131	130	117	127	122	125	128	128	114	112	138	125	140	137	136	119	124	125	134	124	135	142	122	129	119	126	106	128	122	130	112	130	125	143	119	131	119	115	148	132	124	119	139	134	119	114	135	133	114	115	99	148	103	118	125	127	122	129	123	116	146	147	119	123	121	124	110	136	129	135	116	127	120	129	118	120	130	120	159	123	121	125	116	124	124	148	148	117	126	131	121	111	118	128	122	124	158	143	116	125	129	136	131	122	122	126	120	125	145	103	137	130	147	110	141	118	125	139	121	133	126	126	138	137	117	135	126	142	115	129	132	132	134	126	136	130	122	147	127	120	127	147	134	135	112	131	141	110	139	128	146	143	115	122	107	134	125	125	122	96	126	131	116	104	136	122	131	133	119	138	123	131	134	139	126	125	144	120	123	131	131	114	138	122	134	131	129	147	103	148	116	135	123	141	144	105	115	110	128	137	120	136	121	145	125	138	123	128	129	123	131	132	134	123	131	115	138	112	131	126	111	130	122	128	116	119	120	130	137	131	117	112	133	144	114	159	131	139	120	153	144	126	124	137	137	134	122	114	132	133	131	125	136	149	128	122	143	138	140	128	134	110	129	126	131	121	135	139	162	145	123	124	132	133	141	123	130	138	156	115	133	118	127	123	131	123	149	147	124	127	152	123	129	141	121	120	131	121	123	131	120	150	128	131	132	115	128	124	113	132	125	134	132	138	125	130	124	136	128	123	117	121	126	137	126	144	134	137	121	150	124	132	123	134	113	128	121	129	119	141	131	128	112	136	130	106	113	134	107	120	122	138	115	122	131	132	129	110	133	141	160	132	144	144	143	141	120	136	125	125	130	120	143	141	128	124	117	121	142	138	120	144	141	123	131	137	125	101	111	130	126	136	128	124	123	127	137	120	131	110	148	121	127	110	124	122	116	136	123	124	122	138	140	152	114	133	137	123	143	137	100	123	122	123	137	132	143	131	130	115	125	123	134	130	133	137	120	136	127	120	126	156	131	126	110	116	113	130	132	112	132	131	116	136	118	126	127	130	119	109	121	133	139	118	128	134	131	124	136	121	125	133	132	142	127	124	130	116	119	138	125	136	143	120	153	146	122	144	102	121	118	131	130	102	111	112	129	115	107	133	126	125	140	128	149	140	123	128	134	133	105	119	141	135	122	140	128	130	131	135	127	127	134	117	142	122	127	131	113	116	130	97	111	97	128	141	123	136	134	121	113	131	129	139	115	148	111	139	108	118	135	121	128	129	128	128	119	114	133	135	120	139	137	149	135	126	102	132	132	126	134	110	119	113	133	119	126	114	128	131	111	144	138	118	122	122	126	142	116	133	161	146	135	126	137	126	131	177	136	141	121	138	126	129	119	141	132	133	118	126	120	131	149	131	110	146	117	139	132	124	123	129	130	141	143	120	122	143	142	115	136	114	150	131	122	126	128	145	145	117	130	141	119	115	134	131	140	137	142	126	110	130	134	134	130	132	114	132	139	131	139	150	134	123	123	132	123	100	129	144	143	141	129	122	130	135	136	118	131	151	119	125	139	110	126	146	123	139	147	126	132	134	143	137	115	120	136	165	121	117	122	128	130	120	160	137	139	130	141	130	125	115	137	128	110	127	132	145	126	118	113	120	121	132	120	128	134	130	127	138	120	128	134	117	129	155	124	131	119	134	146	151	127	138	134	136	136	133	132	131	128	139	116	156	122	145	147	144	152	111	116	147	135	157	135	123	132	144	139	134	136	123	126	120	126	140	140	121	144	148	126	137	119	143	148	118	126	138	139	124	119	122	143	116	124	128	123	124	132	125	115	151	141	121	121	140	121	130	124	137	122	133	137	132	134	121	145	134	123	150	124	135	144	107	135	147	120	115	139	133	105	131	107	130	142	129	121	127	131	127	132	136	118	117	143	114	125	147	117	144	146	119	102	129	125	129	138	156	121	127	130	136	128	158	132	125	133	124	133	138	116	118	124	125	133	117	115	133	132	110	152	136	144	135	133
7656	2207	5228	6113	5269	4292	3640	3024	2604	2211	1829	1685	1461	1399	1188	1093	1030	1042	913	846	861	820	757	757	760	713	681	685	662	681	650	616	571	619	632	543	599	561	600	560	562	547	528	527	535	550	526	491	530	520	583	516	543	487	533	516	520	508	504	500	505	520	511	456	521	469	492	491	531	480	480	468	473	473	481	465	482	470	504	465	450	478	475	455	454	469	471	460	453	468	466	480	478	473	519	469	453	474	473	474	478	466	447	493	482	461	460	449	445	455	438	464	481	453	481	451	491	486	493	416	449	456	447	435	433	461	450	405	469	493	422	445	447	474	490	441	419	461	466	441	437	451	448	464	460	430	488	412	445	439	430	419	451	447	451	440	422	435	460	439	463	455	476	460	433	449	423	446	431	457	445	483	453	439	449	448	474	449	451	458	434	437	463	453	428	421	431	464	453	482	411	440	457	460	471	394	481	464	432	479	439	447	449	457	470	452	449	475	422	415	397	444	438	444	439	460	444	452	440	433	416	448	424	445	432	442	388	426	394	469	465	446	474	441	445	476	470	459	424	446	443	441	454	443	511	461	465	439	443	452	463	410	480	446	440	449	459	454	432	454	475	439	449	440	470	464	426	433	454	423	439	439	444	479	437	466	445	423	471	463	452	466	440	470	436	443	454	449	474	430	450	432	475	446	467	443	443	483	425	470	444	453	468	448	479	474	415	472	436	471	425	474	465	443	420	423	455	444	455	477	421	436	448	462	427	476	475	443	452	482	472	433	430	448	422	428	450	442	433	471	473	472	443	427	466	459	429	463	468	455	467	456	444	469	468	465	444	473	477	462	418	474	425	467	403	456	480	443	423	431	433	445	450	488	458	478	444	476	462	424	492	441	444	454	457	419	450	431	467	466	431	404	455	426	433	405	429	473	458	458	440	435	447	460	444	433	439	446	389	447	423	458	451	462	446	412	411	427	464	421	459	494	493	438	446	469	444	463	473	429	474	420	462	413	439	469	422	448	448	459	457	421	440	431	452	457	425	432	441	458	415	451	437	449	476	450	443	458	427	450	436	436	445	474	443	422	461	462	425	457	439	456	425	442	458	466	476	419	450	450	457	456	450	427	482	439	440	455	457	445	463	434	474	487	454	460	426	464	437	472	471	447	434	432	471	466	428	436	434	462	433	416	450	409	465	429	463	456	479	442	463	466	447	478	444	454	482	435	423	414	435	420	471	429	438	450	474	425	429	403	444	442	426	445	446	440	486	454	416	441	442	425	487	429	438	447	448	477	484	421	482	419	457	429	462	477	494	456	429	417	410	475	478	458	483	416	447	465	470	433	441	465	456	454	432	434	407	443	466	424	445	443	455	471	459	401	441	421	423	438	471	456	470	427	414	434	420	457	462	432	446	428	451	399	445	431	465	461	433	456	431	448	443	450	420	467	464	427	430	419	434	446	445	474	433	451	498	468	448	431	442	442	463	452	433	471	447	470	446	420	430	461	442	451	404	430	474	485	438	474	426	443	435	447	429	439	445	488	450	441	463	493	459	461	487	441	458	446	418	457	468	478	490	465	463	464	476	466	446	445	450	445	451	441	469	424	448	467	457	434	439	444	417	491	411	457	446	446	440	429	462	483	445	470	441	474	442	437	478	462	435	446	447	459	452	414	436	453	449	457	464	455	416	452	450	437	480	459	451	431	429	421	474	458	410	462	487	441	405	428	446	469	445	440	424	431	451	450	458	467	404	432	418	454	432	433	474	463	450	445	420	493	426	403	454	461	433	489	451	443	438	427	434	454	457	471	455	447	432	434	464	439	449	465	471	421	450	460	490	455	468	429	466	455	440	458	478	456	485	428	438	443	444	455	449	456	473	441	435	436	450	461	432	426	438	429	444	387	450	474	429	461	462	491	412	429	411	465	450	439	485	459	461	407	437	430	438	447	416	447	449	466	420	459	464	431	433	454	404	465	431	458	463	449	408	419	425	467	458	462	490	464	456	488	494	437	436	426	440	446	440	446	457	426	468	437	463	458	408	449	436	480	416	452	445	439	454	489	439	433	441	463	455	462	459	459	483	452	453	436	437	468	421	482	463	463	447	427	480	398	429	403	434	434	464	446	455	466	423	451	441	435	458	444	484	444	446	482	437	458	415	468	462	450	440	436	442	495	444	481	439	469	413	464	449	467	416	449	467	436	419	451	453	442	453	446	429	432	447	413	454	424	478	449	455	475	427	414	461	490	411	460	412	473	438	416	446	479	473	447	436	437	467	491	450	452	437	449	421	428	437	449	465	470	464	467	412	464	469	472	415	480	451	423	432	463	483	475	448	446	442	416	494	472	469	454	431	456	388	433	411	427	449	461	440	469	468	444	455	444	439	430	427	444	467	464	459	433	439	415	456	439	441	455	433	460	475	439	476	452	407	430	444	426	448	465	436	471	457	458	455	435	445	433	449	474	497	433	422	458	499	420	488	463	478	449	400	441	438	392	454	435	483	400	434	463	443	453	399	489	458	453	451	473	436	433	416	457	438	395	488	430	463	432	445	464	441	459	451	452	402	438	403	471	447	443	419	465	438	451	447	457	422	446	435	420	458	445	422	477	442	417	488	445	429	428	454	441	453	472	453	487	448	420	441	450	451	451	436	403	443	441	441	467	465	414	428	453	436	423	457	449	452	448	457	453	424	458	463	452	500	402	442	439	482	468	430	427	427	484	462	442	426	430	409	433	432	401	467	465	473	451	514	440	493	447	437	482	465	467	433	425	465	464	431	448	443	415	419	462	437	406	435	464	463	455	465	452	389	432	440	477	481	440	426	474	463	437	437	441	434	472	445	449	439	468	461	454	427	450	431	450	421	453	465	427	444	427	453	434	397	429	397	433	430	436	458	459	439	408	428	456	434	416	435	474	460	456	411	440	461	465	459	440	428	476	452	436	451	477	463	439	452	441	439	453	459	500	486	438	445	443	433	423	472	444	409	495	500	408	485	432	447	429	455	449	407	449	439	463	437	432	453	452	463	432	426	417	441	432	461	474	444	410	429	492	431	446	459	496	448	439	439	451	453	460	456	431	454	470	459	466	483	456	441	456	453	439	458	430	462	474	417	417	458	428	483	453	431	440	393	455	427	438	438	416	467	443	443	433	458	440	438	453	430	439	421	451	446	434	446	467	442	469	447	454	436	438	483	440	477	471	462	489	430	447	434	429	454	444	451	463	455	444	465	451	437	406	428	454	413	434	412	427	474	444	482	401	465	436	443	453	445	466	439	445	431	454	483	466	470	476	454	452	430	435	457	438	466	464	422	435	455	438	430	469	452	410	452	447	433	458	465	493	466	452	462	458	415	425	428	448	441	442	495	458	475	450	467	430	438	439	449	439	452	451	439	483	436	427	424	441	470	469	443	441	436	442	431	419	447	479	465	461	444	435	486	449	444	445	479	459	476	485	422	430	442	470	429	428	461	448	408	434	442	479	434	417	455	423	455	491	428	445	450	491
1362	370	353	339	360	327	330	336	301	321	309	325	323	308	347	330	327	309	335	302	311	339	324	298	296	349	330	311	310	278	273	325	332	318	317	320	318	308	319	324	308	307	303	290	314	320	290	334	277	300	317	296	303	323	288	318	301	319	311	299	312	316	308	336	334	314	274	337	302	309	321	325	319	310	309	318	296	285	301	302	330	271	310	286	276	331	281	328	305	320	336	312	305	323	311	321	302	342	318	321	278	314	309	298	359	288	283	325	271	307	298	298	312	305	311	332	319	334	324	303	312	297	317	285	310	315	303	287	307	337	335	326	297	313	288	334	318	332	318	303	347	304	293	267	296	305	293	290	330	302	336	301	318	303	322	325	323	321	287	288	291	285	305	349	277	287	286	299	335	296	335	325	313	287	308	322	305	321	317	314	330	299	323	322	294	302	291	333	324	293	325	285	317	296	314	274	327	268	341	298	329	300	304	287	299	315	321	305	320	312	317	334	305	318	319	309	316	303	300	328	280	321	305	289	308	296	306	307	316	304	301	271	313	330	312	311	299	322	304	326	294	333	312	326	326	317	318	315	326	281	308	301	322	308	313	273	308	311	318	292	298	272	304	310	316	300	311	322	330	303	343	271	288	300	314	288	298	312	310	323	327	281	300	334	340	316	324	286	314	304	313	313	317	283	302	304	274	288	327	323	291	326	268	307	313	303	316	312	329	347	309	317	291	312	303	299	326	321	343	283	336	266	317	309	292	300	322	320	333	308	338	311	318	311	298	311	293	291	316	317	322	298	326	325	313	290	322	303	287	328	310	319	304	309	306	286	305	321	331	316	335	330	312	302	298	302	315	328	303	284	288	323	282	288	272	281	285	331	301	316	285	292	274	301	347	311	322	313	301	334	324	333	343	327	331	282	330	290	313	325	293	321	312	316	301	328	289	273	304	334	335	319	290	320	283	289	303	295	312	322	348	325	308	310	285	339	295	292	299	328	286	322	323	333	316	316	296	296	280	314	336	295	312	317	316	312	299	324	319	310	313	302	328	302	303	320	340	299	303	325	295	301	307	291	295	307	322	320	307	324	307	298	293	304	302	319	339	323	317	319	280	290	279	313	309	297	311	308	287	289	306	339	320	325	313	306	312	328	292	318	280	307	334	302	316	319	271	321	283	313	303	316	311	306	292	303	319	322	320	295	307	321	308	296	309	285	296	319	289	282	331	316	291	291	310	271	340	347	311	303	305	311	339	291	320	317	294	315	304	318	331	267	287	316	307	312	277	319	313	292	311	302	322	329	320	333	336	319	289	311	296	310	311	305	292	311	312	309	312	292	307	320	324	310	316	313	332	339	306	296	292	290	265	328	304	321	325	292	309	322	281	297	333	317	319	293	330	290	324	290	290	305	282	304	306	271	308	293	324	319	297	290	305	317	301	326	341	314	324	291	289	310	277	332	324	287	326	309	306	319	337	308	337	292	316	318	330	277	317	296	299	315	290	276	274	292	313	312	318	286	295	320	325	291	280	316	350	305	323	339	277	286	312	319	295	330	288	316	311	300	340	299	304	319	332	280	315	283	314	316	301	345	293	302	322	295	324	322	267	340	320	316	316	304	288	300	292	327	297	309	283	306	287	305	300	319	303	356	304	331	293	309	286	315	300	327	318	324	316	291	316	307	297	272	275	332	309	338	348	290	333	325	276	281	331	302	340	343	306	308	308	349	304	312	332	291	280	320	287	311	328	319	320	302	326	309	293	342	291	304	309	300	290	290	293	305	313	323	328	300	324	288	299	318	316	312	296	315	305	270	316	301	306	305	301	306	294	310	309	320	276	274	299	314	312	315	342	299	303	317	291	281	298	322	293	315	327	292	341	330	290	319	309	293	300	311	313	331	322	303	309	322	256	269	334	295	288	292	317	298	321	314	306	318	301	330	283	318	324	308	302	310	290	293	330	313	294	314	296	326	309	334	306	314	290	336	292	296	302	310	318	326	322	292	312	287	288	316	309	320	320	297	320	309	343	308	290	308	306	302	311	300	272	307	341	339	287	262	298	267	334	287	329	305	304	302	290	305	299	281	308	324	299	307	318	311	303	321	342	324	319	344	326	331	328	310	321	329	323	300	318	335	319	304	300	315	290	343	316	335	315	314	308	300	294	312	299	327	271	314	327	306	315	299	312	313	308	317	330	313	302	315	321	312	343	340	312	305	314	316	313	289	329	343	311	322	297	305	301	325	340	341	304	346	316	339	285	313	309	316	285	298	301	336	301	312	293	274	300	332	292	289	293	303	311	288	315	317	329	280	299	310	317	302	285	312	311	267	327	288	297	317	311	284	314	341	328	301	309	297	320	313	369	316	322	329	288	302	308	297	337	320	325	329	318	310	285	295	300	291	300	318	316	312	311	324	300	335	298	280	344	289	306	303	293	307	333	339	330	307	285	319	313	322	304	291	296	294	299	319	308	305	302	312	319	293	296	339	304	287	277	301	291	317	313	307	306	315	294	289	326	337	260	296	276	308	306	352	300	311	341	299	314	332	310	289	301	293	294	342	323	306	302	325	303	302	314	308	308	317	279	335	320	260	284	334	302	307	339	342	312	311	296	307	303	299	313	294	302	317	315	306	303	352	313	292	315	322	300	293	304	326	308	333	282	298	325	322	346	308	317	292	297	305	304	299	303	320	350	291	290	313	338	311	318	307	327	308	339	314	317	336	294	319	319	327	276	308	317	311	308	309	355	291	326	300	283	352	339	323	340	318	331	325	315	304	332	323	332	337	296	328	324	317	305	336	310	312	325	309	311	305	298	292	309	292	328	322	320	313	304	288	287	303	308	321	296	319	273	334	322	282	314	324	317	309	284	324	275	302	292	322	308	322	295	292	306	297	279	284	327	295	287	311	290	339	327	298	323	308	326	303	349	311	319	293	313	320	301	333	294	313	344	303	297	306	315	291	319	307	300	312	279	302	294	320	285	303	332	284	334	322	321	314	318	326	288	284	325	325	305	322	320	309	279	324	338	337	297	315	322	290	329	315	343	294	345	324	296	337	333	337	297	300	329	333	315	309	330	330	316	334	294	309	283	273	323	323	302	306	292	297	294	329	280	308	308	309	305	331	294	334	260	285	326	294	300	292	286	307	270	329	329	305	347	304	315	324	304	296	277	314	306	319	287	320	318	316	308	305	309	307	287	317	323	306	288	289	304	313	332	286	337	273	313	310	293	328	303	331	326	326	298	278	334	347	323	335	321	287	312	304	301	313	325	274	326	290	295	326	302	290	314	301	314	305	331	317	326	320	303	329	298	294	324	305	310	289	302	340	336	308	308	287	293	324	313	277	319	302	313	310	324	298	281	311	327	289	317	323	291	301	291	323	313	307	311	298	303	312	345	294	333	337	330	293	303	291	323	302	310	298	340	313	287	311	340	308	315	323	311	318	325	291	315	321	307	307	300	308	312	315	333	334	328	305	301	309	335	268	280	305	312	293	325	321
2422	998	1158	1132	1089	1104	1058	982	1024	1014	950	978	951	920	975	932	1011	868	935	947	917	901	951	952	980	999	906	908	991	942	908	920	930	951	923	951	953	939	912	980	927	956	946	942	886	927	964	932	935	933	911	913	920	936	950	895	923	915	926	956	969	927	963	907	923	887	930	936	926	879	922	1009	887	954	881	902	918	945	950	946	965	915	923	920	979	890	889	944	952	923	940	867	933	934	931	890	901	921	980	941	904	938	916	926	884	941	923	931	949	932	889	896	910	931	954	883	952	952	917	898	968	961	893	972	968	949	885	861	974	948	966	884	906	896	912	875	954	928	907	936	967	910	917	927	879	890	902	867	892	919	923	966	921	935	926	954	952	983	926	887	927	862	974	848	909	919	904	931	960	970	956	937	893	926	951	959	968	977	947	957	933	961	919	933	967	948	928	938	936	901	941	950	964	916	911	916	963	858	934	958	929	901	905	928	964	1006	962	950	893	922	919	905	997	887	925	922	881	976	896	938	920	869	944	906	924	889	964	948	934	988	949	934	898	931	914	938	899	983	1014	925	939	1004	880	882	944	938	945	916	933	899	882	875	904	939	914	971	959	916	868	912	958	889	931	919	921	896	915	935	936	962	928	900	900	936	918	904	908	903	984	882	930	930	904	893	921	962	945	927	907	941	893	897	933	925	955	912	941	879	912	891	916	895	975	955	962	910	926	920	938	954	955	928	943	943	914	888	905	899	930	930	960	948	911	918	947	935	956	997	883	939	879	946	894	935	936	940	941	928	911	886	960	941	967	915	921	898	932	875	935	908	911	932	864	921	924	896	923	943	949	916	923	928	922	899	912	927	950	920	912	964	906	866	974	953	874	904	969	929	948	885	966	900	956	916	930	971	921	930	953	963	958	904	879	912	962	899	942	943	933	925	891	871	919	921	929	932	911	911	918	923	942	887	885	929	992	914	942	895	908	899	938	911	972	922	975	917	945	947	963	922	924	937	886	944	899	947	910	916	979	936	912	922	965	955	875	948	950	973	953	910	954	935	988	843	929	900	897	948	905	920	927	938	952	917	930	925	883	917	955	903	924	961	991	933	946	895	899	939	947	962	904	964	920	910	979	932	906	918	905	906	960	948	977	954	931	931	917	895	928	974	928	945	949	986	935	908	901	930	956	979	896	891	976	884	958	956	937	887	909	910	936	919	961	975	954	919	917	969	929	975	931	923	917	923	1013	917	906	904	970	941	902	937	904	904	945	930	935	923	974	926	944	955	942	881	915	868	905	876	881	915	948	923	932	926	982	987	900	883	959	905	994	903	883	929	920	936	933	902	900	963	927	906	965	913	908	881	876	928	917	957	904	984	892	940	970	921	844	964	933	964	887	876	880	931	930	921	941	910	940	935	963	941	952	917	904	934	956	925	859	960	943	891	933	921	885	914	985	902	924	987	870	879	949	866	962	947	847	973	947	967	909	862	918	918	918	986	915	963	923	914	919	868	950	911	968	887	946	897	983	910	854	944	946	905	908	956	948	964	953	957	930	933	919	924	944	970	884	902	908	930	959	955	871	1030	944	963	887	944	868	918	943	994	954	955	944	932	955	931	957	888	982	908	900	933	885	957	963	898	862	904	911	939	931	932	919	916	895	911	940	915	908	970	993	916	899	918	888	865	915	882	891	948	916	953	936	926	948	890	931	935	1002	976	953	884	934	974	955	848	939	910	933	948	950	922	940	916	915	960	900	918	874	990	950	989	933	878	951	853	951	915	924	964	910	977	900	929	946	968	926	931	969	929	972	887	955	913	935	956	888	868	930	913	944	900	983	916	944	927	920	983	999	942	945	858	917	919	962	897	919	899	905	930	899	971	972	908	912	956	910	898	899	927	932	888	937	914	965	927	954	904	956	925	966	912	886	898	920	939	921	940	940	925	959	926	924	956	939	906	965	970	951	923	898	892	944	948	912	976	910	967	929	970	890	897	912	889	932	917	874	912	927	932	911	923	944	896	927	941	930	936	959	921	933	892	928	912	937	943	854	953	912	928	913	954	886	932	934	924	981	983	960	926	954	895	966	925	929	951	931	901	925	978	966	949	948	918	905	901	914	930	915	953	931	1029	919	899	924	945	924	1000	956	909	937	898	910	929	916	972	962	926	896	889	963	939	946	960	898	913	928	960	909	902	935	883	943	869	934	972	909	904	912	959	972	945	899	942	937	953	951	937	906	912	930	963	1012	982	924	959	1000	898	919	959	930	934	918	918	928	958	928	912	943	935	920	945	924	937	852	894	911	935	998	942	863	916	939	973	915	915	916	941	948	880	883	946	947	902	955	898	911	901	910	893	935	944	951	985	899	919	983	931	927	954	987	939	901	952	898	905	923	922	933	950	935	956	891	947	883	908	964	935	855	956	934	917	929	889	967	894	900	915	883	962	1007	937	916	927	931	923	907	917	923	893	911	928	961	925	912	965	966	911	931	941	864	932	900	975	941	922	961	960	953	935	970	904	941	936	952	946	925	889	972	906	885	900	976	922	950	956	919	924	897	907	928	990	910	941	930	985	915	876	933	916	893	907	898	1036	951	922	941	895	941	922	900	940	917	961	962	930	886	910	1013	866	922	904	918	941	967	926	904	898	942	969	934	937	918	894	933	947	910	910	959	947	948	905	907	917	880	910	967	912	952	969	929	957	880	906	961	935	950	900	924	942	876	887	922	916	937	936	921	913	947	928	935	929	917	936	941	921	948	1008	915	959	954	863	854	937	954	951	933	927	922	939	888	928	976	934	889	967	934	957	948	950	954	924	929	917	919	920	982	894	937	902	913	905	931	872	924	942	936	898	934	892	911	958	876	869	893	911	906	975	960	942	977	917	937	951	945	954	910	966	945	982	918	909	921	905	952	937	959	932	933	978	966	914	944	950	930	858	929	917	958	953	872	934	914	917	884	919	980	884	954	990	939	1001	959	970	949	944	964	903	975	937	926	934	933	949	927	931	958	922	972	917	920	912	965	870	944	922	870	912	887	927	933	955	920	918	937	903	925	907	924	948	882	919	920	935	891	857	926	953	901	966	964	914	890	973	939	940	934	962	946	932	993	946	866	853	967	879	938	908	948	935	895	884	913	958	955	925	889	951	914	894	961	930	993	986	937	932	967	921	856	926	946	964	915	891	934	965	900	966	961	904	1027	972	914	966	905	929	913	911	924	895	919	913	920	967	934	926	883	932	878	883	909	915	890	945	903	938	971	902	932	958	898	933	931	915	925	970	923	879	962	936	953	894	900	931	925	926	879	970	952	949	929	885	916	925	951	928	943	958	917	952	920	963	961	882	963	939	878	932	931	923	992	914	941	907	875	921	970	962	903	900	940	929	954	931	896	906	938	857	881	897	959	879	877	977	938	975	949	904	898	921	907	886	895	905	986	920	895	936	926	897	961	965	942	901	900	888	916	919	959	922	957	945	906	965	936	915	958	931	932	934	960	903	897	903	930	949	928	924	918	954	934	892	950	922
4564	984	1273	998	668	537	456	363	309	271	277	224	246	226	231	217	206	186	187	213	193	191	184	205	196	199	193	192	220	173	187	189	202	188	196	186	174	175	177	180	193	190	192	186	215	177	185	219	188	196	191	180	189	190	189	187	182	205	181	182	181	187	177	180	180	188	177	208	168	184	182	174	177	179	177	179	187	179	179	202	189	201	199	176	199	168	192	167	188	187	193	170	153	184	216	171	172	195	186	180	180	185	191	194	163	176	181	190	146	195	194	168	195	170	198	196	197	180	193	202	201	198	195	200	156	168	200	180	175	178	187	196	171	178	164	179	209	203	200	180	174	176	199	182	185	185	189	184	189	180	192	159	185	197	189	196	200	192	208	184	164	186	190	174	176	190	187	189	150	174	184	194	170	172	161	197	184	171	185	199	173	170	177	191	185	204	178	173	179	172	170	194	187	191	191	187	170	178	195	154	179	169	177	177	185	172	168	187	183	197	200	162	167	175	181	161	193	173	200	197	186	183	201	215	187	171	171	198	205	174	189	172	182	192	180	178	181	199	199	192	164	183	177	192	191	180	172	158	157	149	176	180	185	205	160	197	162	166	181	185	207	194	165	154	203	172	182	187	171	184	201	144	194	188	177	184	168	184	206	176	178	165	173	182	200	168	174	164	164	189	195	176	168	176	194	188	213	171	205	183	190	181	140	192	201	201	175	191	172	170	177	185	191	177	191	158	189	171	184	178	203	175	163	197	156	171	190	175	200	186	185	203	177	207	193	164	183	205	175	201	200	187	165	180	174	183	185	183	181	180	198	204	170	173	176	170	191	171	169	186	173	172	157	199	183	202	171	176	165	201	208	182	168	171	193	163	150	191	178	188	177	199	176	180	214	169	191	196	192	170	186	179	206	177	180	182	162	166	163	197	162	180	190	170	174	190	185	181	204	174	185	161	158	188	166	169	150	189	175	165	150	197	201	193	165	184	181	194	173	189	162	186	181	188	176	161	162	202	209	179	196	184	202	199	174	181	187	193	173	236	191	192	175	184	186	174	182	201	165	201	204	158	171	166	180	179	177	191	180	175	189	206	177	199	169	188	183	188	152	207	185	173	187	168	195	143	166	176	177	178	178	196	170	192	182	184	197	206	153	186	174	203	190	186	201	184	205	168	192	180	192	172	170	177	191	189	191	181	193	171	170	184	173	186	171	176	174	169	175	161	159	180	196	166	185	166	188	179	178	199	170	182	186	188	181	183	181	189	182	172	162	182	166	165	192	165	186	170	182	174	183	187	164	215	173	166	192	142	189	189	195	171	189	200	170	194	190	204	168	168	186	184	173	160	196	161	190	165	179	166	197	198	172	188	182	181	169	170	167	181	195	178	203	208	164	185	175	193	188	186	168	183	190	161	173	166	193	142	165	177	185	184	172	180	170	176	167	156	197	159	182	196	172	184	166	195	186	197	180	185	183	186	177	183	192	172	190	153	188	170	188	176	176	190	167	198	180	209	186	172	190	168	207	168	171	169	194	181	190	189	168	195	185	195	202	192	192	193	168	172	170	202	182	187	182	163	182	207	166	189	167	177	157	175	169	160	162	164	193	158	185	182	208	205	206	151	191	197	194	189	171	171	166	179	192	178	187	174	193	171	168	174	180	173	156	182	179	183	192	157	195	177	199	166	164	190	169	180	156	178	215	180	183	195	201	170	162	169	223	172	186	173	193	189	180	196	202	194	166	178	197	178	164	193	220	183	191	185	178	171	196	195	185	187	183	165	192	188	188	186	215	179	158	178	187	172	171	152	167	177	186	191	165	168	158	173	192	164	174	169	162	199	205	172	179	165	188	194	193	166	177	169	197	144	167	176	195	174	185	182	198	174	164	173	188	184	190	174	184	192	221	185	162	181	177	196	193	185	188	166	177	188	179	193	197	195	190	197	179	180	167	199	180	191	189	187	181	188	197	171	190	190	191	189	192	198	168	178	207	188	169	182	187	191	173	190	164	169	176	186	174	178	174	193	171	176	210	150	173	194	168	157	187	165	183	182	191	165	177	170	181	142	160	197	185	196	210	162	208	190	211	191	167	207	180	180	206	201	169	198	207	192	174	186	185	196	184	182	186	170	162	166	197	180	163	185	198	191	187	176	164	181	160	187	194	190	203	185	158	185	185	196	202	207	170	192	175	184	193	186	166	177	153	176	192	180	147	169	192	170	182	180	177	202	207	169	190	175	182	157	207	197	177	170	190	191	178	197	199	183	183	184	175	194	193	179	171	176	185	200	162	173	185	162	161	166	195	186	189	182	192	169	172	180	152	175	189	195	211	188	203	193	191	182	194	166	164	183	169	170	182	168	144	192	174	148	185	182	204	190	183	203	183	189	204	179	175	196	168	200	183	170	187	166	192	158	179	177	185	184	191	182	193	193	168	211	192	166	190	161	179	191	171	161	158	194	194	192	178	182	189	192	179	169	196	189	162	178	192	189	154	190	194	187	196	181	186	165	196	182	160	184	170	179	175	165	204	161	167	198	179	173	170	209	179	193	183	175	179	167	189	187	194	169	185	181	175	195	184	160	149	170	199	176	180	202	187	175	209	182	194	191	188	170	194	195	183	179	179	166	180	183	193	170	195	182	161	194	176	176	174	204	193	194	174	211	192	213	191	187	168	184	192	189	158	182	188	172	141	148	178	190	199	190	194	174	185	184	177	173	157	182	188	194	180	187	186	171	183	194	158	188	195	207	161	199	187	166	160	185	193	183	191	193	174	168	171	175	190	190	205	168	169	173	170	194	208	191	160	205	196	190	163	160	189	180	172	162	192	182	179	177	182	180	178	185	194	157	163	178	169	195	161	167	172	185	183	174	199	183	175	188	170	170	193	179	153	178	181	194	184	213	153	157	186	167	193	181	170	172	179	187	206	167	190	214	194	168	164	178	191	183	180	205	179	212	184	191	178	169	161	204	187	179	180	186	210	186	165	180	207	176	203	166	170	191	201	203	205	189	180	177	185	190	186	189	202	181	199	186	185	189	180	192	171	170	194	187	182	187	191	183	177	176	182	189	172	162	177	179	178	202	180	191	172	164	197	170	182	186	196	163	216	176	195	185	162	191	167	149	186	174	155	181	183	183	200	182	180	169	181	174	170	202	174	167	184	176	164	165	177	160	179	180	173	204	175	205	181	174	177	173	198	194	173	175	156	207	182	179	196	177	170	191	177	197	192	174	168	185	203	149	188	178	183	162	176	185	174	192	182	181	190	192	182	176	167	191	197	185	174	161	209	195	208	174	188	197	169	224	182	159	190	168	172	165	171	184	183	194	172	194	182	187	166	169	174	165	182	174	191	186	155	197	170	179	177	183	181	191	186	168	187	201	188	172	174	192	173	170	208	195	182	167	177	199	156	173	207	178	179	226	176	196	201	181	172	179	187	183	180	205	173	184	166	177	193	174	197	193	177	181	169	179	161	177	175	188	185	192	164	171	174	181	187	165
5564	1477	3198	3522	3219	2619	2267	1910	1688	1458	1358	1225	1081	1070	943	895	870	871	833	826	770	773	812	758	699	690	724	703	739	668	664	653	657	711	656	625	661	643	667	658	636	648	630	651	657	626	625	586	613	583	626	607	616	632	639	566	635	619	645	622	669	596	608	577	594	585	616	616	611	606	617	638	625	572	618	616	607	621	580	563	609	582	630	636	592	559	562	578	574	597	629	548	560	596	588	599	608	602	579	617	563	598	547	590	607	610	559	608	607	581	562	615	587	599	585	546	592	591	597	650	596	570	558	619	607	553	572	567	562	583	579	621	555	614	595	583	606	591	567	606	640	554	636	582	623	559	608	588	551	600	623	627	614	591	587	586	555	558	570	570	574	596	581	582	579	552	588	597	571	529	618	580	635	582	580	567	592	574	604	595	638	573	571	580	599	605	589	565	601	612	556	562	595	580	564	578	560	575	622	599	575	583	545	562	592	601	597	600	596	599	572	568	603	579	619	575	616	633	592	589	566	597	567	600	554	576	531	621	610	565	578	553	572	575	604	592	576	635	564	582	572	612	594	576	615	601	602	561	576	624	574	624	599	585	581	601	587	584	602	587	542	592	649	573	619	576	571	588	602	584	614	605	571	569	608	547	564	572	556	569	636	633	625	544	588	570	566	600	590	576	591	604	590	611	564	550	609	565	625	577	566	568	563	572	611	567	592	601	602	561	569	592	589	609	541	555	545	584	554	568	617	605	602	579	582	663	582	536	551	565	561	594	597	600	550	568	578	565	587	573	563	589	620	566	584	581	580	567	569	549	574	599	593	580	599	543	592	567	625	543	564	528	581	555	605	584	596	551	595	622	593	578	581	588	623	628	576	596	644	619	604	591	596	554	624	584	582	587	575	640	631	591	565	602	573	591	590	552	552	563	626	539	581	600	601	593	567	597	580	579	584	568	587	620	568	591	594	546	563	566	612	560	600	572	554	579	622	659	637	550	617	570	597	581	588	596	608	601	606	574	566	586	585	568	547	563	561	524	611	559	570	610	580	592	570	607	602	618	619	570	606	604	597	513	578	604	579	602	590	561	612	573	514	612	584	610	615	538	581	540	617	605	612	553	563	561	588	566	583	566	583	578	552	581	564	647	581	592	556	592	583	555	552	557	594	545	572	572	579	618	618	655	592	614	620	594	602	585	613	572	556	634	584	571	584	586	572	550	521	559	618	564	544	600	613	580	593	583	600	604	566	601	558	571	606	577	583	581	617	546	577	641	581	578	595	556	642	557	576	605	618	593	590	589	564	615	587	597	559	572	555	568	572	584	583	612	645	566	524	616	594	578	649	568	576	583	607	534	604	569	601	550	566	572	541	576	592	596	588	590	553	599	616	529	568	577	568	615	578	599	584	609	592	560	559	591	573	532	612	541	576	585	601	613	575	597	579	639	590	608	632	556	578	557	571	589	589	595	587	602	562	563	589	585	588	566	598	616	598	583	545	574	554	567	626	629	566	675	544	560	536	624	600	632	590	599	562	620	578	617	614	608	603	567	597	574	565	609	593	562	601	558	576	573	612	549	541	568	613	591	598	565	592	645	563	598	586	558	599	603	589	559	580	594	568	599	549	586	579	589	575	607	585	574	547	603	576	570	597	569	590	601	583	596	603	564	550	574	604	558	630	546	577	589	549	626	585	578	591	555	629	558	617	608	563	569	578	580	568	551	596	607	648	595	603	624	567	616	575	566	601	593	561	617	589	578	582	612	588	606	553	585	606	579	589	585	547	571	564	606	580	557	588	586	593	568	622	574	548	606	591	578	592	608	559	585	610	581	566	550	571	614	565	561	553	559	592	558	584	605	568	584	599	565	604	555	566	548	584	572	589	556	616	577	608	598	588	571	585	607	624	624	624	562	582	581	586	591	569	608	553	550	632	558	556	630	605	583	587	550	573	570	560	607	629	558	525	599	538	604	583	645	548	537	599	582	557	564	617	599	649	610	596	542	545	572	600	558	568	594	551	562	585	593	566	584	576	605	545	542	555	554	602	604	579	618	620	568	574	588	591	595	631	595	518	629	633	576	654	645	557	538	620	570	567	586	587	564	648	579	572	619	581	601	598	627	562	611	568	585	646	577	575	583	563	562	621	551	611	598	575	599	633	577	568	571	568	580	605	557	583	588	606	545	580	566	558	542	585	583	566	537	564	580	543	554	562	568	629	577	568	598	573	534	599	571	592	604	585	573	566	615	594	575	570	585	579	596	583	597	578	630	593	588	573	617	607	577	569	582	551	557	594	575	636	584	592	570	582	566	558	596	548	575	597	569	590	588	577	606	558	541	603	583	614	622	623	587	591	560	580	534	592	577	616	573	578	628	579	590	575	602	583	576	570	581	573	609	583	598	564	596	567	568	617	599	595	647	558	566	513	595	599	603	599	570	649	628	616	574	602	599	608	609	591	570	569	599	556	586	589	580	583	587	546	570	594	626	570	588	569	608	586	557	686	631	590	562	587	611	596	612	619	551	617	574	591	598	591	616	551	579	602	578	624	552	601	597	576	597	574	563	563	582	566	579	595	611	622	582	581	578	540	559	574	604	584	570	621	554	573	569	560	616	586	585	544	563	608	562	593	574	604	583	576	587	599	578	587	597	578	570	546	580	618	592	608	584	568	570	631	589	597	605	584	571	579	589	621	571	615	566	558	596	570	620	598	595	561	577	621	575	570	591	592	586	547	575	596	609	597	624	603	566	561	581	585	584	548	556	601	584	600	573	606	596	596	566	567	553	562	551	583	608	600	580	603	627	595	570	559	600	569	623	594	607	581	644	606	588	622	583	580	629	621	575	591	611	570	565	544	604	593	552	589	584	569	569	585	619	578	592	550	581	611	569	593	543	575	556	579	611	564	540	574	572	565	575	566	594	626	591	622	529	580	519	565	604	619	562	548	594	530	580	573	598	621	613	565	589	598	558	608	589	604	567	614	601	592	572	586	570	573	587	624	587	594	544	615	571	571	552	573	593	629	560	592	601	597	560	577	600	564	559	569	574	607	548	561	591	562	577	561	615	587	615	599	602	595	602	606	524	599	569	587	547	581	602	580	628	589	572	605	567	633	604	618	592	605	604	578	559	596	592	616	609	562	633	583	587	620	616	583	601	565	569	603	538	588	586	615	598	553	569	633	578	555	605	587	544	582	620	624	559	565	611	543	563	582	580	546	574	580	583	621	624	601	561	552	605	577	573	658	561	600	578	610	594	577	568	581	618	586	595	629	585	593	627	574	590	598	571	583	645	571	618	562	542	597	618	582	586	618	600	592	652	582	595	594	571	561	565	549	550	629	607	578	550	575	573	614	607	583	582	558	573	562	547	565	584	592	600	551	582	596	581	585	571	588	588	626	578	559	597	592	591	602	583	565	564	572	554	607	579	608	538	588	566	593	590	550	623	646	600	582	624	555	624	629	582	625	596	576	589	565	573	604	608	597	592	600	599	569	602	599	612
8319	1841	2398	1714	1155	824	647	516	437	349	325	273	285	227	211	216	237	191	172	172	166	193	158	162	144	176	163	141	145	146	152	144	152	126	139	135	141	131	153	134	135	128	146	159	124	131	150	137	122	144	131	118	141	141	128	143	113	136	135	110	134	126	127	122	128	130	142	136	149	150	149	108	136	135	134	143	146	130	124	130	133	135	128	143	133	123	121	114	134	131	139	115	136	128	151	131	144	124	122	115	144	114	133	106	117	142	111	116	125	126	144	149	115	119	151	134	132	103	142	147	133	104	126	136	122	110	124	148	115	146	121	128	146	128	135	132	108	132	132	127	130	120	139	116	116	134	113	126	130	151	132	137	129	135	120	105	157	117	126	131	118	125	137	111	124	157	168	137	124	127	128	147	153	135	139	151	124	120	145	119	132	146	124	134	141	138	141	140	123	119	126	118	163	148	127	130	132	126	115	131	129	124	130	113	120	146	119	117	144	152	133	145	130	131	115	128	126	142	136	140	133	118	142	123	138	146	148	138	137	131	125	129	130	114	125	121	127	129	133	123	143	133	119	116	114	117	116	123	126	134	125	121	148	132	125	144	113	150	125	132	136	114	138	114	109	137	129	126	115	140	125	119	132	134	119	134	112	117	96	138	128	139	135	133	121	131	137	146	135	145	115	146	133	126	142	115	146	127	102	129	140	131	102	138	104	132	119	138	113	114	146	128	132	134	147	128	136	121	139	147	144	139	146	123	120	143	130	140	123	130	133	148	122	129	136	113	137	133	121	111	136	125	126	134	137	125	115	105	128	133	122	127	133	126	149	152	134	137	126	115	156	135	131	140	147	118	126	133	129	141	123	122	115	135	140	153	122	144	144	117	117	154	146	157	134	111	150	141	119	155	118	134	109	135	144	139	121	133	128	132	111	126	121	124	132	130	128	139	128	112	111	118	116	117	115	137	122	129	122	115	135	132	113	126	126	116	144	152	122	118	144	111	136	111	117	117	115	160	125	150	125	119	125	122	111	108	127	129	133	137	140	117	123	129	120	109	113	136	134	130	124	126	129	118	131	136	127	137	138	125	119	131	131	143	132	114	117	152	136	111	120	120	112	131	127	117	135	145	107	116	149	116	137	110	141	134	136	146	141	121	138	145	114	143	109	115	132	119	148	110	142	127	118	132	114	123	123	110	109	123	128	151	114	124	116	119	140	156	136	142	110	113	148	157	125	121	125	142	114	125	127	128	142	137	133	122	124	109	118	127	145	105	128	132	117	144	123	118	127	128	118	140	130	112	123	121	141	134	133	129	134	136	132	134	132	108	134	136	108	141	120	122	124	129	152	140	133	125	158	122	136	140	123	112	145	133	143	132	123	135	128	127	120	152	128	141	129	114	123	139	128	133	123	140	125	140	119	133	134	121	144	122	149	128	130	108	133	118	123	136	119	131	129	112	141	122	140	130	134	121	134	141	139	150	141	140	128	135	128	118	150	119	143	140	137	137	132	111	119	147	125	131	116	127	139	125	135	144	122	115	126	118	110	132	148	120	136	135	117	124	129	120	139	124	130	135	144	124	129	138	145	112	145	131	123	135	128	128	115	127	115	137	137	120	135	133	113	132	126	123	120	110	129	129	147	123	139	126	134	137	126	148	135	119	112	114	140	136	118	140	141	100	123	117	104	127	127	117	127	123	122	119	142	130	140	128	132	140	126	122	124	125	115	122	144	129	114	114	125	138	137	132	117	113	125	132	132	125	125	133	135	122	123	141	147	111	127	114	124	124	145	137	131	117	155	137	129	130	117	138	126	98	130	127	142	158	128	137	126	126	106	126	112	119	128	132	120	121	106	138	145	130	143	123	128	111	138	133	127	128	135	104	119	120	138	108	120	143	122	117	128	113	118	129	138	114	117	127	137	142	123	135	131	127	142	134	154	137	130	132	144	158	124	158	116	139	111	116	120	132	153	109	122	124	133	121	128	135	113	116	142	105	118	126	108	141	126	127	121	104	121	113	124	138	119	143	113	144	138	143	137	138	131	120	139	145	122	138	138	145	130	111	130	106	109	120	112	129	135	130	127	105	112	132	140	108	127	119	134	141	157	144	132	142	122	115	131	130	125	119	117	148	143	118	131	145	113	120	135	134	140	137	122	148	130	128	116	130	118	124	129	118	150	133	142	113	119	106	132	131	131	120	113	126	115	113	130	126	118	148	125	141	132	121	128	124	130	127	125	112	131	145	115	128	123	124	147	133	102	152	137	161	109	147	118	121	119	116	112	124	120	116	125	140	128	164	128	131	120	137	130	130	154	121	138	125	137	124	135	117	124	121	150	113	142	127	136	122	123	131	149	128	138	131	101	122	137	121	115	142	143	124	137	110	139	129	116	111	131	133	127	122	123	108	108	124	103	132	134	112	116	128	94	147	135	130	136	132	134	134	142	147	128	132	133	143	142	143	124	138	141	120	134	125	123	104	115	130	123	124	124	128	128	125	142	130	126	113	123	128	127	108	134	118	139	113	135	130	144	159	133	123	136	139	129	135	128	121	132	136	138	118	146	133	105	126	130	155	144	137	145	129	132	139	118	128	131	122	112	111	128	125	141	150	120	153	157	129	112	114	129	103	129	125	124	127	125	132	126	134	116	136	109	119	117	156	125	131	149	121	116	146	127	127	124	124	137	138	139	144	130	139	123	118	135	116	138	142	133	132	140	120	123	131	142	116	125	133	123	108	124	124	131	132	113	146	137	122	114	114	130	139	133	107	134	121	100	156	108	115	128	149	141	129	111	133	141	129	134	145	118	137	131	119	125	150	102	130	115	132	143	116	122	135	150	125	118	139	128	125	137	129	120	122	121	120	114	158	147	137	122	133	132	138	121	133	126	104	132	122	117	126	129	118	124	161	115	129	133	118	138	135	142	117	119	137	115	135	144	119	125	129	125	124	107	149	141	121	131	129	122	110	124	136	126	124	137	129	125	130	126	129	136	125	133	122	124	129	103	136	139	108	125	121	121	156	160	156	108	144	133	126	123	138	135	133	122	119	113	131	130	114	117	138	137	110	119	120	138	118	136	130	129	120	114	125	144	121	117	146	126	126	120	118	127	113	133	123	123	121	137	135	100	133	127	147	133	102	121	126	128	117	134	120	132	132	139	131	137	125	130	142	125	131	126	107	139	113	137	133	122	135	141	133	107	138	136	138	112	114	133	145	125	145	129	119	114	146	125	113	125	134	143	124	153	147	150	139	133	120	139	113	130	127	125	148	135	111	127	139	134	131	106	114	131	103	115	109	113	131	130	133	142	124	125	136	126	130	130	117	136	130	125	117	118	120	139	117	135	129	124	125	138	143	121	132	141	126	156	119	147	121	125	126	107	114	142	130	130	134	142	127	130	132	125	129	124	138	128	127	153	108	127	111	130	133	133	131	138	105	148	129	137	115	117	121	120	123	123	122	138	134	126	130	117	129	107	121	144	120	139	142	122	139	126	117
7708	2195	5186	6009	5278	4347	3583	2991	2557	2224	1894	1634	1489	1299	1258	1091	1072	1011	883	909	845	879	807	768	750	686	663	718	658	611	674	635	577	623	583	594	575	534	606	564	556	539	555	553	548	545	556	542	533	549	501	533	514	465	502	500	493	500	485	505	514	470	491	464	508	488	470	460	471	442	482	469	458	491	461	465	465	476	482	468	465	457	486	473	445	454	441	436	415	451	456	451	457	483	446	434	456	455	462	479	465	431	429	446	432	456	495	519	464	459	431	487	475	454	417	469	474	457	459	469	450	460	445	447	442	470	447	481	439	454	436	427	471	446	406	477	414	482	523	482	475	423	420	452	474	460	442	441	440	408	423	496	444	461	490	443	475	427	461	477	431	488	440	433	515	473	437	437	477	415	459	453	473	452	465	416	449	411	449	459	449	448	434	492	459	448	439	450	413	442	428	457	450	477	408	459	452	431	481	485	407	436	462	434	488	434	430	466	454	423	448	435	473	428	462	444	476	473	473	457	454	484	461	432	467	442	455	467	459	426	471	467	449	453	456	468	427	448	475	438	463	443	450	469	426	402	456	417	449	447	436	483	446	392	463	466	425	439	452	434	417	466	435	411	461	417	424	398	434	428	437	452	452	448	438	469	454	426	417	464	425	426	444	429	453	433	424	468	445	460	433	449	480	466	459	460	439	444	431	418	425	434	451	474	467	437	436	458	459	443	421	426	414	468	410	458	467	497	431	479	461	437	442	480	468	424	426	454	449	470	472	441	472	434	420	479	453	492	429	450	491	432	419	461	456	439	470	423	460	448	404	440	387	459	439	459	438	445	441	461	469	474	439	446	425	473	436	451	453	449	471	489	436	452	460	437	433	467	445	437	525	440	441	449	442	470	434	454	467	463	451	457	450	413	451	459	458	485	410	473	442	436	452	412	427	412	464	417	467	404	442	469	472	421	466	462	457	411	454	451	495	452	433	443	485	432	436	460	457	434	451	421	437	451	487	477	463	445	439	470	473	457	452	462	425	395	476	443	458	448	462	453	456	470	406	422	472	415	419	423	427	501	412	434	425	429	454	410	401	444	444	419	432	419	451	465	473	460	437	445	419	437	428	441	471	397	485	483	488	442	428	461	469	437	473	468	417	435	425	434	481	433	428	397	444	469	460	447	460	422	444	458	437	454	437	445	417	420	457	441	454	442	427	453	435	487	444	435	447	417	453	427	440	455	448	441	466	450	437	417	434	475	488	447	453	428	470	433	469	462	463	458	449	474	451	484	473	437	456	486	439	421	407	431	453	441	429	437	429	465	451	435	475	437	416	415	444	412	479	449	435	440	465	422	437	434	511	495	448	447	448	444	448	427	449	439	415	460	460	482	435	433	470	497	423	475	477	438	437	419	469	493	427	445	423	448	474	460	471	450	430	443	406	444	437	444	471	451	433	449	458	427	422	440	418	448	424	436	434	451	438	417	461	438	457	479	434	466	460	454	429	431	455	426	430	431	454	456	485	463	423	456	440	446	496	466	450	461	418	503	450	457	407	451	447	481	454	440	447	425	427	427	415	438	481	460	468	446	454	469	464	424	467	438	470	472	488	429	476	444	428	490	460	472	449	454	429	409	476	459	454	477	490	447	460	486	510	429	488	445	427	423	472	442	449	441	504	461	446	441	448	466	424	464	409	446	420	460	428	464	448	426	412	459	444	454	428	437	420	427	467	454	444	486	451	441	413	500	468	451	456	458	425	445	471	464	453	476	453	435	435	432	423	467	452	447	473	472	415	480	466	409	439	439	449	436	488	446	458	441	448	418	444	424	438	448	446	473	457	450	477	445	476	435	424	398	438	465	447	466	425	474	433	465	475	448	436	462	460	428	454	445	451	424	444	436	439	418	433	376	463	426	463	473	457	460	427	419	393	467	419	453	447	475	422	453	470	443	471	479	432	467	447	446	459	435	439	470	445	401	419	420	434	438	451	462	439	447	485	448	373	490	424	420	465	472	469	485	458	476	443	451	430	456	414	448	477	402	441	478	424	476	454	453	446	471	400	424	464	449	426	483	463	445	476	458	432	456	445	444	452	452	422	464	439	451	516	436	454	420	459	455	405	465	427	441	462	414	425	463	435	437	427	451	431	431	423	490	448	458	428	477	442	482	463	477	439	459	461	467	459	449	453	450	464	415	446	412	397	382	451	452	466	442	466	484	459	438	453	432	445	454	471	457	438	438	446	479	466	422	435	460	434	450	429	467	439	468	433	500	430	427	446	452	439	449	412	426	472	429	425	466	454	448	457	472	442	460	443	423	446	449	462	455	465	417	473	458	444	432	439	443	487	465	424	433	448	445	478	457	475	438	410	466	443	453	459	437	449	450	454	429	416	458	431	449	455	419	446	458	495	452	415	462	442	405	419	454	427	423	451	448	412	435	429	496	450	425	446	420	436	471	451	451	440	494	461	419	437	438	417	441	443	404	434	437	438	451	465	465	487	457	472	480	454	444	468	430	448	434	401	423	463	462	464	481	491	454	475	469	462	423	435	434	391	466	471	454	457	435	442	435	443	449	442	430	433	448	450	456	487	446	438	438	436	465	401	453	470	464	469	475	455	407	461	435	448	469	442	437	462	440	428	437	482	482	459	417	502	472	471	441	448	440	464	470	454	401	479	462	450	479	475	462	446	453	441	445	453	460	479	443	439	466	461	468	479	421	461	474	406	456	476	442	476	444	428	454	448	431	437	414	456	429	474	417	447	459	450	423	487	499	471	438	433	383	439	431	460	451	479	458	420	443	477	441	446	436	400	428	438	453	436	426	448	469	428	422	448	459	457	409	440	470	451	446	468	431	465	425	468	454	453	473	435	451	433	436	443	441	438	428	478	427	416	478	434	462	444	421	469	448	455	439	467	478	417	439	429	460	443	460	449	455	447	418	421	439	447	444	419	454	459	428	427	420	444	462	454	416	438	446	415	443	398	434	453	477	435	503	486	449	498	460	498	426	496	434	434	442	437	449	424	438	431	460	456	427	479	453	420	423	448	450	434	443	452	479	507	416	450	509	435	414	452	451	455	437	409	457	472	477	470	437	434	476	453	426	474	457	433	492	452	498	451	459	429	483	432	453	440	466	422	433	464	434	449	429	471	450	434	485	454	454	459	462	462	412	503	427	468	448	454	471	478	435	459	442	452	467	461	440	411	460	475	442	445	453	488	466	404	442	466	482	443	422	412	445	441	443	451	454	436	425	435	472	429	459	470	464	469	445	459	445	453	416	414	474	445	448	442	425	453	446	420	426	465	465	419	446	428	451	483	479	464	456	476	443	457	456	503	439	431	455	430	457	454	416	438	472	479	445	442	442	430	469	458	431	473	471	450	466	450	479	451	449	487	488	455	450	451	463	462	455	471	483	454	451	461	438	464	462	439	451	433	417	453	455	477	430	474	449	426	496	460	443	458	453	435	426	432	427	436	446	423	457	441	454	456	456	446	464	441	402	438	437
1366	361	356	340	355	336	330	305	327	303	290	311	323	285	302	291	319	309	272	324	306	291	317	314	304	339	326	326	281	292	287	317	301	306	285	321	325	328	327	322	341	320	287	337	343	320	290	294	356	278	289	333	308	300	337	304	309	328	292	330	271	325	285	317	301	313	297	327	302	315	296	287	327	305	320	301	292	300	324	299	302	362	323	321	286	313	312	294	305	311	309	298	294	295	297	305	298	319	299	314	306	348	292	318	316	330	294	292	338	270	265	303	308	269	309	282	293	293	325	309	279	275	280	349	297	294	286	334	281	305	335	303	303	339	273	288	299	302	294	311	293	305	299	310	319	296	324	269	310	292	328	297	305	285	302	291	325	288	305	315	341	314	286	324	280	310	310	335	309	299	296	300	330	308	300	323	313	287	298	296	285	315	311	312	298	363	306	333	309	306	304	329	305	295	297	296	290	304	299	347	284	294	351	296	322	318	317	276	345	287	323	301	300	305	322	299	299	298	321	296	329	329	294	306	310	306	331	326	364	296	299	304	318	289	313	321	271	299	303	290	293	305	313	307	299	313	313	245	273	294	321	314	300	291	313	313	310	316	305	295	268	284	292	336	300	322	323	296	299	286	285	315	330	287	301	332	314	311	322	282	340	336	315	297	305	294	299	295	298	326	306	298	307	316	319	294	298	306	322	285	344	277	289	295	299	306	315	305	285	351	300	320	312	328	286	263	333	312	283	292	309	310	310	303	316	279	292	324	286	316	280	328	332	314	286	299	312	304	305	334	269	301	339	319	308	342	326	304	322	310	284	335	295	301	287	294	319	289	319	283	307	306	312	283	320	298	273	271	297	300	289	308	306	290	281	307	256	300	314	306	309	292	292	321	358	303	263	343	327	296	299	295	333	289	307	303	291	291	298	306	291	315	308	298	300	277	345	330	287	276	319	323	293	317	296	327	312	293	275	317	314	297	315	300	288	275	301	328	334	271	311	341	343	310	323	299	276	306	309	325	348	316	301	291	276	314	315	328	293	305	329	302	307	352	366	314	307	339	290	300	314	299	309	297	324	293	322	318	316	324	320	338	274	302	309	325	311	336	303	349	323	335	273	307	323	350	285	273	303	295	328	342	305	333	282	309	287	317	281	307	299	322	314	348	319	297	303	312	320	320	327	283	334	294	303	347	309	275	338	296	306	317	277	318	327	325	311	325	326	287	303	287	274	303	292	296	301	310	326	327	326	331	318	313	327	333	318	305	310	316	308	297	285	307	299	335	305	284	295	301	299	291	303	332	341	291	295	292	308	294	312	308	311	298	272	335	295	284	254	277	300	263	338	276	330	306	290	307	348	304	314	316	307	291	340	314	320	309	303	296	294	323	344	327	302	319	312	327	315	305	321	279	335	313	317	297	303	310	304	302	300	344	291	310	336	305	308	309	331	297	295	309	310	338	284	287	313	328	308	310	311	344	289	278	306	324	291	323	323	293	299	356	311	308	328	309	302	312	343	324	306	319	329	302	280	280	306	324	327	319	320	319	311	308	318	290	308	314	302	289	293	315	299	321	345	337	323	275	315	303	321	331	302	337	282	314	311	309	353	299	295	300	322	315	306	292	296	335	308	317	296	333	322	318	280	279	319	287	311	283	316	303	274	354	302	300	304	303	305	315	317	320	318	307	309	334	271	278	333	304	316	291	289	273	294	320	300	277	275	323	308	333	340	305	295	298	316	303	334	324	324	340	320	299	305	279	300	318	301	305	306	338	316	317	318	327	283	340	295	296	295	337	303	315	326	320	300	341	296	322	302	317	293	303	304	285	337	290	290	288	296	322	304	315	304	331	291	305	321	319	295	285	327	338	317	323	309	312	349	284	305	343	312	297	267	314	307	312	308	300	312	287	294	315	328	276	293	330	300	332	290	303	303	302	290	290	292	314	302	338	289	303	313	279	328	295	306	326	304	312	328	305	290	285	332	307	313	321	338	294	310	304	281	304	312	346	319	334	313	353	322	303	289	331	290	311	284	324	297	316	285	337	309	295	286	320	304	315	260	307	329	296	294	312	315	335	316	317	305	302	303	309	343	304	319	284	298	309	326	302	303	303	267	306	293	336	299	324	285	302	338	311	334	309	317	276	300	301	326	285	296	325	306	314	303	305	292	320	294	310	296	341	304	291	307	311	289	283	315	338	296	305	290	309	322	311	295	291	324	316	309	323	298	289	319	289	305	318	310	320	303	325	320	332	282	301	301	306	319	304	319	288	303	318	298	302	293	313	306	326	295	302	312	307	265	292	310	312	298	322	280	294	278	299	279	331	299	311	282	295	334	318	313	292	314	308	288	314	289	321	319	326	293	318	301	273	334	306	293	303	339	316	318	314	302	258	281	321	288	325	323	280	334	307	331	308	303	315	290	268	287	301	278	345	287	314	316	320	295	301	292	333	300	316	297	292	305	323	305	354	288	319	350	310	308	289	303	300	308	282	300	292	273	312	296	329	325	290	289	309	325	322	300	322	294	315	299	303	287	315	300	321	309	304	309	318	313	303	310	327	295	298	312	303	309	288	308	319	286	288	299	313	293	294	313	306	307	312	344	340	299	322	289	308	328	315	312	305	285	304	287	290	304	302	298	277	301	334	334	288	326	280	305	298	285	324	293	326	320	305	335	298	320	318	326	295	314	293	319	304	317	276	277	296	300	333	297	281	299	320	309	316	352	294	284	323	318	318	318	310	336	301	317	294	279	298	284	352	302	313	346	288	315	300	294	328	333	336	305	292	330	342	358	317	313	277	289	266	294	314	287	317	311	303	299	286	303	320	283	294	283	280	337	337	285	307	323	321	285	303	297	317	307	302	324	305	324	330	323	323	287	300	309	307	341	346	295	296	324	284	306	309	282	303	316	282	273	304	291	303	278	314	296	325	305	293	292	307	347	329	337	315	344	297	318	320	321	300	300	316	293	297	297	306	324	324	314	327	306	303	302	325	316	322	308	290	330	277	329	309	336	312	296	331	305	309	301	316	320	311	272	348	302	307	299	309	314	316	301	318	309	322	259	342	283	310	309	313	327	286	316	335	298	314	292	293	300	297	311	330	311	335	284	372	310	294	290	310	309	263	302	299	299	311	289	283	291	308	309	286	301	297	351	335	332	298	262	304	298	312	304	298	292	301	321	317	314	264	328	304	309	297	332	298	318	318	321	334	302	336	306	281	296	341	313	301	295	318	283	309	302	309	317	289	294	316	308	317	312	308	300	336	314	305	323	328	324	297	309	293	292	286	315	328	299	309	330	310	335	279	339	301	321	317	320	316	296	281	316	325	277	321	313	323	309	296	326	287	321	339	292	322	292	298	345	292	306	297	308	320	291	309	291	283	336	302	343	303	283	296	322	266	315	339	286	322	341	311	332	295	290	303	339	281	319	305	315	311	277	275	314	326	322	318	299	313	306	297	283	319	307	305	316	306	321	303	322	297	276	281	291	300	273	290	302	331
2319	984	1046	1083	1088	1058	1062	973	951	954	947	955	930	921	972	972	974	913	931	931	971	923	904	922	900	876	958	955	950	975	895	972	954	937	971	941	912	894	933	978	931	937	920	888	896	956	943	970	885	893	917	951	1032	918	916	862	894	952	900	918	948	985	908	922	898	907	878	921	935	935	905	907	950	881	936	966	922	908	997	954	896	910	980	883	864	952	950	882	915	909	925	999	916	903	976	923	905	918	954	962	958	939	966	968	917	960	941	932	927	919	910	919	909	950	936	931	864	950	884	900	948	968	913	878	929	939	952	945	933	942	940	931	943	967	895	964	934	931	933	895	956	964	901	867	934	919	925	942	897	942	918	963	953	935	902	957	924	866	918	900	929	915	929	911	902	970	949	927	905	929	936	940	900	931	934	874	929	942	929	945	959	920	942	913	953	915	913	931	922	946	842	888	932	929	900	967	894	939	952	956	901	952	858	852	931	897	952	929	918	949	981	957	914	981	919	909	886	911	912	985	936	888	887	893	986	888	959	940	987	922	892	927	924	949	914	978	918	929	901	921	951	963	943	935	966	922	947	936	903	927	885	891	923	932	943	911	905	943	931	943	938	907	953	953	889	972	929	868	914	931	954	933	923	969	931	928	917	887	951	894	941	965	918	909	952	891	899	967	907	909	933	1009	968	931	944	875	951	902	907	926	950	924	912	936	902	922	920	885	882	978	987	904	966	923	928	921	956	895	925	929	962	913	951	925	906	938	944	912	958	917	893	937	939	911	883	921	936	950	939	910	916	893	899	943	916	872	887	887	964	964	929	928	941	952	902	945	948	929	968	962	896	924	894	944	914	921	928	968	961	943	940	964	972	980	915	896	1003	899	961	950	920	970	931	901	863	933	913	934	921	965	929	992	944	935	933	967	872	900	898	920	917	927	899	893	878	969	932	921	932	973	931	917	955	915	942	904	905	910	955	957	923	962	972	917	932	886	911	896	932	954	896	945	945	897	900	942	902	945	933	887	948	912	942	922	968	905	933	903	925	944	901	949	940	1006	913	945	943	844	949	926	917	870	895	943	939	951	961	942	968	902	871	956	901	935	949	899	978	944	882	879	944	870	916	953	937	895	943	946	941	971	969	930	921	931	949	930	952	949	905	909	903	971	915	952	968	952	922	884	953	947	905	904	957	891	935	884	913	932	955	934	967	922	939	956	894	896	893	856	946	964	931	926	1003	938	907	912	992	907	975	913	960	959	930	920	920	948	959	870	954	929	978	910	928	878	955	892	928	955	930	950	960	961	937	958	939	886	914	913	873	918	971	914	909	946	984	930	907	918	942	899	873	961	893	887	887	925	951	890	839	896	908	903	976	950	942	896	945	923	879	952	902	939	956	880	929	923	937	888	885	914	911	950	905	899	901	949	930	940	898	870	947	896	925	934	932	942	911	924	924	929	944	912	907	946	951	928	929	877	908	933	946	884	888	918	946	912	960	929	933	912	970	923	898	943	986	956	920	937	910	921	933	941	942	914	938	910	934	912	942	913	968	901	933	887	986	980	924	872	919	918	918	955	907	918	929	907	926	891	902	919	921	928	923	930	890	929	982	881	951	965	927	952	950	933	961	924	946	975	938	921	923	897	869	1009	890	926	875	980	924	943	932	993	930	927	948	915	910	883	909	914	943	937	945	932	943	929	942	956	900	908	926	924	940	915	891	958	951	886	937	896	926	917	910	951	955	884	903	970	877	903	913	962	916	933	889	942	883	909	921	960	879	928	898	883	925	902	903	899	886	930	959	932	917	936	925	906	905	930	964	948	913	920	935	945	959	920	929	886	855	919	907	945	948	994	946	923	917	977	865	953	984	932	921	904	890	934	965	941	930	911	950	938	941	923	930	896	921	922	980	864	931	928	896	947	844	861	886	939	914	858	906	947	933	937	898	906	878	922	931	906	946	973	915	933	921	898	910	916	867	931	949	878	895	939	967	857	946	901	901	899	979	929	948	891	924	922	941	958	906	937	959	933	907	924	928	934	901	969	912	900	898	934	961	886	1000	907	906	987	940	948	893	898	932	919	946	957	858	982	950	906	904	923	903	939	917	933	895	930	912	898	968	878	942	956	898	933	949	919	956	869	906	849	937	937	920	921	959	965	898	970	923	901	936	1001	913	911	888	895	947	894	923	921	928	952	925	945	920	915	899	922	975	905	895	913	927	967	916	934	886	1013	888	940	996	874	886	940	949	945	992	887	874	991	887	944	918	949	905	957	915	948	947	966	900	936	966	896	934	940	938	904	917	965	858	941	955	942	906	911	844	948	964	895	931	923	938	899	963	900	923	842	942	907	967	904	929	923	937	927	900	929	917	927	980	955	951	913	910	929	936	951	925	893	891	951	914	905	939	899	929	923	929	1002	983	907	920	960	930	940	939	923	959	894	899	945	948	946	926	923	915	904	913	916	881	852	899	955	917	939	924	927	956	887	905	965	912	923	912	963	982	886	919	964	925	918	899	984	867	929	928	964	927	913	922	927	919	916	932	922	947	862	972	963	954	943	947	890	933	913	918	907	930	934	947	929	957	975	961	906	964	916	909	953	945	1003	908	943	906	895	932	888	923	861	852	946	999	934	957	988	942	896	1018	934	953	920	957	893	919	849	904	938	909	948	864	892	992	937	891	904	931	926	866	920	927	920	953	908	921	928	891	923	921	915	947	938	932	932	941	989	926	894	909	959	953	947	924	925	858	913	939	929	903	898	969	875	869	946	943	960	961	917	952	945	899	935	899	924	944	969	889	913	951	886	944	934	958	918	990	903	978	900	906	923	919	882	895	924	916	902	985	915	893	950	894	916	941	926	981	934	923	897	937	964	958	898	874	920	882	918	887	980	910	1003	927	934	985	954	925	930	916	917	938	953	927	898	947	902	877	872	925	922	918	936	923	918	880	932	940	927	891	953	930	927	941	957	876	858	904	917	949	877	955	903	921	924	929	1001	890	933	934	940	950	901	894	946	942	974	877	930	912	911	936	966	924	974	875	952	881	948	889	911	911	980	907	925	952	912	903	964	924	982	896	972	861	909	875	936	953	881	953	952	938	941	935	934	885	926	951	932	929	931	1001	917	883	921	878	965	947	917	921	939	885	960	930	914	936	864	935	915	958	951	944	938	929	958	899	961	902	916	901	939	960	917	954	956	934	894	983	912	999	981	936	916	947	914	903	908	939	918	924	944	916	915	929	955	956	962	936	919	893	944	913	923	929	927	965	873	984	870	873	883	944	932	923	930	919	921	977	890	953	960	911	886	956	892	936	898	938	903	959	931	917	924	933	930	962	878	917	943	918	902	915	948	981	950	921	926	921	982	917	933	984	984	916	918	933	922	940	948	941	964	953	931	912	916	867	941	933	864	945	903	880	906	934	873	928	921	944	922	880	935	935	925	913	945	910	929	918	930	952	903	920	911	946	945	877	860	828	969	920	900	883	950	873	886	923	930	975	918	910	922	993	906	951	883	995	876
4587	1011	1261	1028	726	491	466	382	290	289	291	281	236	249	264	209	206	194	190	194	206	228	223	224	205	200	178	160	196	193	179	213	188	198	193	185	159	184	214	197	201	161	212	185	183	173	204	182	187	191	183	210	178	185	184	173	196	167	170	182	163	187	168	166	156	177	169	170	175	167	187	162	167	190	175	183	187	203	182	182	187	196	189	165	216	157	194	186	180	159	187	166	178	170	190	204	184	174	204	187	187	179	155	194	199	172	199	180	204	179	162	155	172	173	176	197	178	152	191	203	173	167	201	216	181	195	194	192	184	183	194	174	178	145	175	195	186	168	176	172	189	174	205	173	151	160	184	179	182	198	199	187	180	179	179	201	174	203	179	200	195	173	181	163	186	161	215	196	186	203	171	151	208	191	170	184	180	183	163	193	206	178	187	194	182	195	185	186	184	170	194	173	152	199	208	189	165	175	173	178	193	188	189	221	181	176	184	169	186	198	185	179	194	161	192	203	178	180	202	171	172	172	193	171	181	182	170	164	162	189	174	186	158	175	213	189	168	179	174	197	179	170	188	168	181	179	176	209	185	171	177	170	184	149	176	174	184	184	165	161	169	193	202	180	195	187	177	171	196	183	177	200	178	174	195	202	161	172	176	181	165	176	180	163	169	180	182	166	196	172	159	170	181	185	179	179	190	186	177	182	179	165	165	197	178	192	184	170	176	163	176	201	186	171	184	184	196	181	166	199	177	215	166	195	164	171	163	177	172	176	168	184	171	187	188	190	148	173	186	170	178	186	183	168	198	190	179	170	176	164	170	180	160	178	167	194	174	171	199	163	175	188	177	164	199	165	181	172	166	191	181	186	188	179	177	179	176	217	177	182	187	183	175	181	198	180	191	194	174	202	201	179	178	192	187	185	184	171	198	160	185	172	174	167	195	187	188	202	186	191	165	184	191	160	187	174	186	159	157	159	197	154	191	199	175	170	192	185	181	205	188	175	186	197	166	184	183	172	188	174	173	172	161	167	184	190	174	179	175	162	183	192	166	176	172	192	166	187	172	156	170	167	193	184	201	172	162	172	184	168	203	199	213	197	175	185	169	189	209	202	159	161	195	161	162	196	168	176	189	184	165	185	178	155	166	182	193	206	188	186	169	184	178	179	173	176	182	182	184	182	187	198	169	187	176	214	205	166	164	179	181	213	181	204	162	185	181	183	192	174	175	185	172	194	169	187	195	183	196	190	177	206	168	162	193	211	170	170	202	204	178	209	181	157	185	173	197	170	162	164	180	163	198	163	204	176	172	182	166	180	174	190	184	178	157	201	168	187	156	174	194	209	190	182	176	182	191	185	198	174	162	190	179	193	206	171	174	166	182	191	191	177	187	190	188	189	172	167	163	174	171	179	179	170	161	176	187	177	171	187	210	164	152	172	188	190	190	188	204	163	184	175	188	177	191	180	189	176	185	199	178	194	190	186	184	171	173	171	181	168	169	183	215	204	206	179	165	173	186	178	203	193	168	186	168	193	170	188	168	188	172	166	164	192	173	186	182	202	181	186	155	163	188	201	194	214	181	185	176	189	173	167	160	196	169	201	206	205	187	195	155	208	181	152	165	163	173	185	200	152	173	183	191	212	196	202	160	178	199	170	191	182	189	176	202	194	178	179	177	183	178	190	188	156	161	174	188	201	181	203	172	175	177	213	185	187	176	207	196	188	172	197	170	191	182	197	182	204	185	177	166	199	167	184	186	216	193	184	173	173	195	178	186	186	157	213	164	174	176	176	165	176	197	178	175	170	200	171	181	206	171	168	186	184	187	172	167	186	184	188	195	195	191	185	147	176	199	198	196	197	166	169	192	196	186	171	170	192	178	178	197	172	194	215	170	174	181	198	217	167	165	165	189	183	193	202	217	178	204	175	190	177	194	172	203	179	151	170	177	163	188	186	169	183	191	175	159	191	193	165	170	163	161	192	168	172	161	144	184	186	181	152	195	175	168	192	195	195	159	194	174	194	167	158	211	189	171	182	177	185	204	180	204	200	180	190	181	182	184	189	192	186	184	183	191	203	170	193	171	181	192	192	189	169	172	187	186	183	181	168	185	171	172	171	178	212	174	173	178	168	173	189	173	186	163	191	184	193	190	183	192	178	184	176	174	163	192	182	212	184	177	202	169	181	192	167	175	180	162	182	211	177	204	197	165	168	190	182	185	162	167	172	177	175	179	190	166	185	187	202	204	195	174	183	174	179	192	176	166	192	188	170	187	180	230	169	194	171	180	145	167	189	193	199	176	216	211	169	174	179	182	184	182	192	200	175	180	199	197	178	176	182	176	174	170	196	153	176	177	165	177	182	186	171	179	173	159	191	199	181	196	182	194	186	165	199	180	179	174	186	182	188	190	157	199	177	186	201	177	184	187	184	166	197	200	200	188	178	195	159	177	180	193	188	165	156	179	189	172	156	143	166	184	192	184	161	179	192	158	213	207	179	200	156	197	182	195	184	179	171	181	188	179	167	186	205	202	182	175	158	175	191	172	197	187	197	191	156	175	204	195	170	168	197	161	167	173	199	190	172	189	173	190	183	179	194	155	176	207	166	186	188	200	195	165	164	183	170	169	183	189	176	195	167	158	170	192	185	214	174	168	198	178	193	175	171	197	173	174	185	193	185	210	201	172	170	184	177	175	166	177	182	166	206	175	162	197	193	196	184	178	200	169	184	186	195	170	229	197	202	176	165	198	164	171	194	183	174	165	181	175	155	201	182	171	182	176	168	167	191	200	206	163	200	196	180	188	179	179	183	175	180	202	172	195	186	178	191	197	175	202	188	155	172	188	205	178	170	172	204	184	171	197	159	182	198	174	165	181	183	162	169	163	195	193	191	185	187	198	150	188	195	192	167	196	185	179	181	162	183	205	186	188	177	194	176	213	163	164	185	171	183	165	152	195	198	186	192	181	183	176	195	183	198	170	179	159	178	217	178	182	190	195	169	167	168	195	199	170	170	189	186	189	178	179	166	193	174	168	204	145	178	170	204	192	185	188	185	178	193	198	177	185	215	150	190	170	207	188	172	170	166	181	167	186	188	196	178	192	171	183	184	171	175	185	165	177	176	166	180	203	187	188	186	186	172	175	178	191	156	177	179	194	178	195	173	181	200	187	171	172	171	170	187	180	175	170	204	162	180	172	190	178	195	172	179	194	174	166	202	196	211	188	200	174	175	189	213	170	195	179	185	176	177	171	173	181	185	189	169	175	188	193	191	195	181	211	180	178	214	168	190	168	182	188	161	197	181	175	193	179	195	167	177	179	179	170	183	178	166	184	176	190	192	178	168	167	146	167	215	166	168	182	170	185	176	179	196	181	170	174	163	175	184	186	198	185	195	202	185	188	170	185	187	179	200	185	189	186	201	184	164	190	181	189	184	195	157	178	198	184	185	194	170	174	189	188	164	167	178	190	195	199	204	170	198	205	177	199	171	194	188	189	176	156	155
5572	1461	2974	3555	3206	2613	2196	1870	1743	1426	1297	1234	1157	1042	1000	963	888	854	852	753	806	780	736	742	763	720	731	653	686	684	688	701	665	621	655	677	611	671	585	659	645	667	619	645	641	573	619	631	625	652	603	634	604	593	646	570	611	610	632	585	637	614	552	646	611	638	625	631	625	633	568	615	635	541	583	589	570	583	611	602	608	585	612	580	566	608	564	595	614	586	580	627	630	623	615	597	608	557	624	595	587	573	625	635	556	605	637	599	626	601	620	604	568	579	630	593	581	606	565	606	591	595	605	611	588	598	590	605	584	597	655	592	599	569	601	621	569	574	575	521	588	594	566	604	588	598	630	633	602	580	603	572	539	594	587	581	540	566	575	617	585	571	554	605	594	593	596	594	624	628	571	566	603	576	583	602	571	552	575	595	589	560	570	554	526	565	593	572	584	577	591	632	607	630	604	598	543	620	552	625	595	605	594	586	606	575	571	575	619	591	590	581	608	601	571	617	594	554	579	568	576	557	598	577	616	594	592	601	576	584	642	590	564	582	600	601	626	569	583	560	609	576	617	551	557	551	583	612	584	603	618	532	583	623	577	561	551	573	627	546	546	626	538	548	589	589	594	563	600	570	620	583	577	553	542	613	582	562	600	555	566	588	602	609	605	591	586	564	626	629	574	589	603	590	539	605	630	568	580	565	618	583	583	577	569	557	597	605	554	544	567	527	604	548	635	597	578	588	601	571	626	586	571	583	560	584	579	616	573	569	560	574	554	575	616	577	608	572	575	616	578	563	597	630	608	601	547	577	650	575	578	616	578	654	569	572	619	570	537	563	571	550	552	591	582	539	615	591	561	538	590	545	605	586	522	582	591	581	568	555	620	603	569	607	570	564	625	584	561	591	606	590	595	589	594	639	558	584	585	609	576	572	588	571	565	577	605	592	590	586	617	569	567	561	566	647	597	568	644	597	550	598	589	577	600	644	581	594	578	565	634	601	604	631	572	612	587	592	606	552	586	575	583	601	570	610	651	546	604	583	588	594	598	515	605	619	560	547	576	607	634	578	598	562	597	556	581	633	625	572	553	575	583	608	569	583	579	618	612	609	584	547	553	596	543	611	560	574	612	576	594	619	558	600	591	599	573	632	582	581	547	635	588	578	600	598	579	590	557	635	581	582	626	604	628	602	621	576	619	567	592	592	568	585	544	566	587	617	598	539	585	614	555	573	572	560	563	571	649	603	583	590	530	611	552	573	579	572	586	532	569	547	598	618	579	578	574	563	561	570	589	589	586	580	554	636	568	560	580	549	628	573	590	593	612	588	572	580	616	551	607	536	588	581	577	607	600	530	609	597	582	586	608	584	618	568	582	602	598	603	597	570	592	571	607	586	605	593	603	546	617	582	573	544	575	580	583	610	564	617	602	552	573	541	573	580	599	581	643	628	584	582	588	679	600	563	610	542	613	544	612	566	565	599	597	581	566	602	608	589	598	598	580	601	538	621	596	612	600	588	591	601	580	586	571	605	616	633	572	608	583	567	558	558	543	578	588	556	598	560	558	527	610	556	564	577	592	627	590	585	536	546	588	563	572	572	582	588	583	602	609	562	606	607	616	620	609	602	612	584	601	568	606	569	574	602	576	585	520	619	608	580	600	553	590	570	577	592	588	619	619	642	593	536	580	605	580	589	605	568	591	626	542	594	557	642	567	582	581	578	550	593	606	616	582	607	590	583	603	620	549	632	575	624	580	567	568	539	602	563	592	617	557	608	566	551	609	576	597	609	598	588	580	606	650	580	626	604	578	595	547	609	583	555	604	622	558	573	575	577	579	537	587	602	592	611	595	597	580	614	574	589	594	561	562	581	586	566	597	584	571	586	589	572	564	523	573	581	570	563	573	611	583	572	605	595	600	588	560	664	561	600	568	556	566	613	590	618	602	616	561	603	555	593	598	596	576	593	590	608	595	583	566	519	578	584	613	566	593	562	608	599	583	585	568	588	633	570	592	615	562	568	632	588	580	619	577	581	568	590	586	571	617	612	610	535	598	566	546	591	544	597	610	604	543	562	593	562	593	568	593	581	588	589	577	566	598	615	559	518	611	599	613	575	583	565	603	560	569	586	608	605	536	616	547	577	595	583	587	639	559	573	548	598	645	600	583	604	564	582	561	585	582	548	616	565	546	644	591	579	615	540	582	602	569	576	601	563	610	581	575	622	561	607	590	611	588	576	662	605	652	571	611	563	567	560	623	578	580	596	573	559	579	595	582	595	567	560	564	595	559	602	592	535	627	532	590	604	578	589	535	583	641	540	599	611	625	583	595	554	609	600	616	574	574	599	575	605	618	656	592	587	622	595	584	552	606	564	579	601	577	543	584	567	607	596	639	562	602	620	588	556	543	586	620	623	525	615	587	573	563	587	582	589	652	572	578	600	610	553	565	587	582	592	581	581	586	565	569	592	559	588	609	590	595	593	613	570	574	566	569	571	575	554	561	650	586	555	562	566	581	568	589	590	571	593	593	572	546	607	586	548	632	593	592	601	607	562	625	579	572	606	555	573	564	588	608	547	605	565	583	617	598	587	608	546	620	583	599	558	549	584	607	593	606	559	560	617	582	603	546	574	578	600	591	599	622	582	610	540	542	616	618	582	598	555	560	593	577	620	563	543	593	621	603	582	557	541	582	574	556	596	588	592	611	632	563	625	619	579	591	642	567	558	555	599	601	566	615	574	620	574	596	578	598	586	590	608	550	527	595	567	645	588	582	598	534	564	568	556	612	567	614	617	565	581	579	571	587	593	574	579	553	534	599	600	561	601	590	563	593	586	583	607	596	551	626	556	615	564	619	628	590	576	583	569	561	590	577	595	584	574	607	558	540	574	593	584	570	562	617	600	582	560	581	594	622	600	557	621	602	584	548	618	555	609	568	597	587	571	599	559	577	603	586	580	577	558	600	592	583	577	635	580	588	623	601	599	578	594	626	600	596	625	545	578	559	591	601	592	552	562	578	541	577	555	586	624	583	572	590	592	608	613	612	619	528	579	616	576	567	585	566	564	583	566	563	613	578	601	559	605	540	611	577	604	556	556	577	570	533	564	603	595	609	586	571	614	534	629	550	568	598	618	584	570	584	570	557	602	620	595	589	599	604	612	618	599	583	608	592	559	607	637	590	589	603	594	636	633	559	581	672	616	589	569	609	570	559	589	542	600	603	566	564	569	619	575	594	587	585	555	566	550	602	615	574	564	573	614	651	581	588	577	558	576	531	576	564	566	579	566	594	600	586	586	552	594	599	613	580	614	564	614	576	529	616	593	577	594	558	608	615	583	542	596	577	603	574	554	604	645	594	553	589	634	574	623	585	565	562	602	564	567	585	575	607	537	631	608	624	586	561	537	579	592	597	609	585	576	551	612	560	588	592	571	560	592	596	592	533	631	573	633	609	587	577	608	605	608	580	588	572	573	606	579	587	599	542	555	570	593	558	646	563	593
8486	1844	2335	1706	1079	812	617	486	410	391	318	272	246	258	219	205	185	185	168	184	176	157	163	172	146	146	172	151	134	135	165	150	139	160	159	155	141	132	137	138	167	123	139	146	129	117	147	139	125	133	138	144	109	143	113	129	139	135	133	121	133	138	132	137	123	119	150	113	137	126	134	142	137	145	127	126	138	129	124	118	136	137	140	134	128	108	133	134	107	126	137	126	123	127	136	126	151	137	116	151	127	112	107	112	120	129	133	139	114	131	159	118	143	117	109	140	129	139	124	130	149	135	137	140	113	125	129	137	139	133	119	112	116	127	104	151	128	130	130	131	129	123	133	113	133	129	124	138	140	124	121	130	120	127	140	147	119	119	117	118	119	133	118	132	118	151	136	128	139	108	139	131	140	132	113	120	124	135	136	148	144	153	140	113	122	118	133	129	138	131	144	130	117	141	138	131	136	126	117	117	136	131	115	150	142	129	129	111	122	140	133	111	136	134	107	123	114	110	139	141	117	127	127	142	135	134	120	129	139	142	119	129	114	120	127	125	143	126	114	115	127	146	120	131	120	138	141	120	131	124	134	103	136	120	124	124	113	148	151	143	127	131	124	139	129	130	120	128	137	132	140	132	131	120	132	119	129	120	134	142	122	131	148	126	139	123	127	146	131	118	107	129	127	130	118	132	137	111	148	108	124	121	144	147	125	121	131	156	127	120	138	129	121	139	120	150	144	112	127	147	140	146	138	136	117	144	118	133	164	130	132	116	131	144	127	143	129	128	135	134	113	142	123	138	134	121	120	118	131	125	118	122	134	134	140	135	131	122	112	129	125	111	149	137	128	140	144	136	137	121	120	115	144	123	135	112	129	139	122	134	140	138	122	137	141	108	134	125	137	124	124	112	118	120	136	129	138	127	136	120	143	132	133	122	146	129	142	144	137	156	150	140	148	117	127	132	127	119	116	128	136	96	133	147	109	133	151	124	134	145	132	126	114	139	128	131	121	143	145	141	123	153	127	150	126	146	111	147	148	126	135	122	132	111	113	129	147	141	127	149	148	151	132	132	108	117	136	111	117	131	104	134	131	128	150	140	142	128	124	124	141	113	119	145	118	123	124	136	121	131	131	139	129	134	131	142	127	126	120	118	133	105	129	119	112	121	158	141	134	117	125	141	154	121	113	132	119	144	130	142	125	145	129	135	139	145	132	134	117	138	133	132	122	134	119	131	116	117	137	137	135	118	139	123	135	124	127	123	149	143	116	144	139	162	105	125	138	131	141	106	122	125	137	136	141	138	142	113	113	132	140	134	125	116	135	149	121	130	143	121	143	117	143	140	127	149	122	122	140	114	139	128	135	120	114	145	153	112	108	122	125	148	114	107	121	119	135	146	121	135	130	128	139	144	128	122	111	150	124	122	133	122	132	98	111	115	127	120	150	143	119	121	132	115	116	125	134	149	134	129	106	107	125	141	137	138	120	134	135	139	116	111	135	144	125	131	125	138	133	119	118	125	151	126	119	132	117	139	124	143	140	139	129	121	118	111	109	111	112	121	116	143	119	148	131	150	125	120	131	131	138	135	149	131	141	120	109	136	122	154	128	136	141	122	128	129	120	132	130	124	131	129	130	125	126	125	149	128	114	132	120	127	129	114	135	153	117	133	117	142	136	123	115	133	141	123	133	143	126	123	118	135	135	122	118	103	135	136	105	130	107	141	119	143	147	137	119	150	134	139	128	118	120	133	114	129	107	132	153	126	131	132	102	123	139	114	107	136	107	127	124	150	129	122	120	121	135	116	126	134	115	126	139	126	126	142	147	123	134	149	143	125	134	131	135	128	140	117	131	122	120	120	126	110	122	123	113	136	154	113	122	120	114	134	116	134	123	141	129	110	145	133	134	112	135	117	105	117	135	119	111	90	126	123	136	130	133	115	137	126	125	139	135	131	126	128	125	119	142	138	128	140	122	122	109	134	118	121	119	139	126	136	119	135	118	134	134	134	117	130	135	102	119	135	138	143	132	128	110	128	131	128	147	133	111	145	133	124	120	143	123	147	131	134	129	112	114	129	118	119	114	141	126	141	139	123	119	101	120	144	147	131	133	141	122	144	117	129	129	153	106	129	121	132	147	136	124	132	143	119	148	121	129	126	109	120	140	114	134	120	134	102	122	137	120	132	108	144	137	127	143	120	126	127	132	124	123	139	115	132	127	126	128	125	114	120	143	130	109	115	139	131	123	120	136	132	122	148	130	128	119	120	110	106	130	122	131	148	115	116	129	104	116	113	131	128	143	135	129	144	122	144	127	136	125	146	137	155	126	138	134	136	138	122	113	131	141	128	107	113	134	123	131	115	153	122	146	134	116	143	130	130	115	119	129	113	123	121	142	125	138	138	146	129	126	142	113	117	153	117	133	140	123	124	134	140	127	137	109	126	128	151	149	101	138	112	118	124	140	131	130	143	107	134	108	129	122	143	139	132	122	131	130	146	125	144	140	137	154	136	141	143	126	129	144	138	150	130	152	122	132	130	148	136	137	122	159	117	134	150	139	110	120	130	149	133	143	118	137	132	132	135	132	131	117	119	121	135	124	129	110	138	122	142	123	121	112	117	107	156	128	126	141	116	127	146	152	140	126	132	128	118	125	123	139	134	129	142	135	135	133	131	129	134	127	116	131	122	126	123	121	132	120	139	132	145	144	128	130	131	124	126	112	121	107	105	121	138	128	122	131	133	120	128	142	110	134	116	133	134	131	117	117	123	132	134	117	122	123	106	123	111	122	121	155	133	136	117	124	146	141	133	146	132	137	120	125	113	131	125	125	126	117	115	124	106	123	115	122	125	143	109	127	132	120	121	116	148	134	141	140	136	132	133	117	126	144	123	135	132	128	128	108	143	122	127	115	140	119	128	136	108	142	145	132	151	132	125	132	115	136	130	130	121	125	124	134	134	116	131	141	131	123	131	130	136	115	125	116	119	134	129	146	136	138	129	150	128	131	137	119	131	141	131	130	139	132	145	117	122	127	135	145	156	144	119	142	118	132	143	138	127	135	143	143	114	146	151	140	152	123	120	135	130	132	141	120	119	129	139	137	116	129	118	125	103	135	143	125	125	112	109	135	112	127	143	136	131	118	148	133	135	119	139	115	136	133	132	147	120	135	116	123	141	131	123	102	112	116	144	137	145	134	122	124	133	125	135	122	124	139	156	126	125	140	136	140	120	131	125	124	124	146	132	137	131	138	122	133	125	132	135	156	117	123	132	115	132	127	135	122	108	138	134	138	134	108	121	127	127	125	150	134	132	140	146	130	118	127	122	119	116	119	130	114	134	125	129	135	126	137	115	124	124	114	127	130	119	134	125	132	153	132	116	118	134	147	148	137	123	122	122	130	142	120	115	147	139	109	105	147	137	136	116	127	141	132	139	113	116	135	127	118	143	114	147	156	122	129	147	132	147	128	144	129	127	134	141	136	120	111	114	126	134	116	142
7566	2254	5094	6018	5279	4360	3594	2975	2436	2187	1932	1713	1489	1413	1240	1197	1109	997	975	878	856	783	768	816	770	712	730	666	677	643	619	583	604	597	578	572	617	561	563	553	579	566	534	509	530	488	575	497	518	505	507	563	531	535	479	524	535	513	504	519	476	528	464	486	520	482	509	487	480	482	503	464	476	506	473	493	481	438	486	476	453	481	490	462	460	474	447	486	482	454	452	470	440	456	452	487	456	446	478	438	490	469	470	450	433	425	472	468	439	454	471	468	452	432	474	442	450	470	460	466	467	456	437	456	436	424	463	458	472	456	456	497	432	418	491	444	431	471	425	442	442	468	480	414	483	446	470	479	461	470	462	452	447	482	448	422	440	446	422	442	480	439	447	444	445	458	455	435	414	474	456	431	461	467	459	432	464	415	454	445	441	438	448	478	414	444	423	442	431	452	459	483	451	465	460	460	404	449	457	441	475	500	435	438	433	467	460	465	456	454	480	452	451	452	428	428	453	434	452	455	442	419	416	458	441	445	478	445	458	419	442	459	461	461	464	469	473	455	408	429	461	440	452	439	455	399	437	412	472	455	453	440	450	446	451	433	481	437	476	440	451	497	457	434	457	488	457	479	468	469	453	448	447	437	434	433	431	461	434	476	444	440	433	461	437	455	442	477	431	422	443	444	464	476	415	453	419	408	424	452	424	453	452	444	435	404	398	453	485	445	453	428	430	432	439	461	459	451	436	476	444	483	451	462	474	460	469	448	488	442	446	457	440	455	439	451	455	495	474	470	459	452	440	443	481	416	425	443	434	423	434	476	431	453	461	419	453	438	466	446	450	466	450	479	455	425	422	441	440	443	408	434	443	429	465	459	481	473	445	456	436	444	409	481	474	430	455	432	444	454	432	439	462	449	419	425	436	420	441	444	426	441	392	448	455	407	448	476	432	441	470	449	441	478	480	462	464	451	474	449	440	446	441	445	495	423	419	418	451	456	471	443	477	461	457	452	458	463	494	435	471	477	439	488	441	478	448	446	475	446	452	453	456	404	467	484	418	449	489	436	435	431	425	439	406	449	499	437	463	459	437	446	464	436	448	453	481	461	425	473	453	473	422	439	466	464	436	438	435	457	413	440	446	437	449	439	473	437	474	441	473	467	417	465	460	461	418	439	418	443	457	494	428	458	413	445	472	468	483	415	414	422	427	416	437	503	423	473	437	445	450	434	448	452	452	470	444	466	472	402	454	428	457	435	458	449	413	469	426	450	497	443	447	419	457	442	419	468	482	477	428	410	471	398	426	439	464	469	418	438	422	463	450	446	452	420	465	421	457	455	444	454	433	483	457	437	467	470	428	465	418	506	433	456	440	467	431	461	433	424	440	450	453	419	459	445	456	466	425	430	480	471	445	472	462	416	430	456	491	444	485	463	448	397	419	463	414	428	455	423	418	420	444	484	477	417	461	463	473	454	436	468	438	429	496	442	457	466	445	465	435	453	422	461	438	437	469	438	441	428	504	474	490	465	407	446	454	461	473	437	430	424	410	455	448	435	434	463	462	440	466	432	464	455	409	457	429	423	415	432	465	463	445	471	432	459	415	447	468	492	456	450	455	434	463	471	459	445	414	470	422	448	418	469	429	427	432	413	427	443	432	427	426	439	420	468	450	442	507	429	431	416	444	442	442	464	448	470	499	478	463	457	459	421	463	485	395	453	450	432	430	443	446	434	436	424	412	460	454	439	469	439	420	492	462	428	459	471	415	452	439	467	459	479	427	420	445	444	422	425	477	424	427	451	424	440	447	464	466	433	430	461	480	428	427	419	442	444	456	433	467	436	449	432	456	447	473	453	434	420	413	495	450	469	451	472	463	438	441	467	482	417	429	491	438	428	453	452	477	458	465	455	409	436	440	499	454	426	484	411	429	436	451	465	451	416	490	452	435	445	432	487	446	461	423	451	421	421	440	411	460	429	420	420	479	447	415	470	437	412	463	430	462	435	433	437	434	463	477	474	478	454	442	451	469	447	439	441	438	466	463	439	485	439	454	446	434	432	448	434	417	459	474	460	423	489	440	438	471	437	456	440	465	429	469	414	464	429	455	437	454	445	413	403	487	448	422	451	473	458	492	460	491	490	411	449	471	455	415	443	420	460	482	438	409	469	449	446	441	444	454	461	460	459	420	489	440	468	428	461	466	467	451	449	450	420	442	424	460	419	436	479	452	451	473	493	445	497	427	471	459	446	475	430	439	437	450	445	466	434	388	442	495	456	469	465	449	439	430	433	426	434	434	442	466	433	463	437	429	421	467	461	395	440	470	418	442	424	443	426	466	469	440	451	430	454	469	452	458	475	433	463	442	467	432	466	432	431	465	443	489	403	444	410	424	451	431	475	462	473	471	437	435	479	469	457	428	452	469	470	444	473	474	462	475	459	455	432	450	441	413	407	458	451	443	451	461	432	467	433	478	491	486	453	427	425	458	459	463	433	448	456	454	453	469	430	487	442	435	473	426	440	440	489	453	459	396	436	438	423	443	470	436	424	438	408	492	446	437	451	445	387	472	439	466	492	450	442	441	455	473	463	418	489	443	447	473	422	458	466	448	473	445	461	446	446	465	476	442	419	441	472	421	394	479	468	470	469	467	441	458	464	452	433	406	445	424	462	442	460	444	439	434	455	453	468	457	475	462	493	455	446	463	448	454	433	469	430	440	472	467	413	478	482	439	429	454	468	443	467	494	453	454	453	439	465	425	426	448	456	442	450	445	490	464	458	446	434	428	432	401	506	447	441	446	451	497	408	412	429	436	436	452	463	481	433	455	449	429	424	422	465	433	471	415	475	432	439	443	431	454	426	453	465	487	418	451	416	416	440	410	498	429	475	422	428	436	481	444	488	455	427	477	457	425	460	421	427	414	462	479	464	452	465	474	450	430	435	498	425	413	483	466	492	452	422	462	452	434	464	456	450	436	432	446	469	466	444	427	426	433	450	466	452	431	448	439	466	445	444	467	495	448	431	451	464	443	401	457	454	453	377	435	447	402	465	465	455	466	486	431	433	435	453	442	432	430	472	415	454	438	403	454	447	435	462	447	427	434	417	432	473	445	420	418	441	501	446	411	449	467	423	447	405	454	468	445	425	439	448	426	428	449	446	472	454	478	473	444	431	433	433	425	431	426	440	425	422	459	453	449	456	432	433	424	408	426	465	464	459	419	433	424	428	461	451	445	441	460	447	451	421	451	427	464	473	443	466	468	423	432	458	428	441	431	459	479	441	444	460	454	451	405	450	433	432	432	442	429	466	423	445	494	439	420	484	441	447	471	449	439	466	439	479	452	445	483	439	470	429	473	459	447	459	426	428	462	448	481	449	441	463	465	443	437	450	471	465	489	459	438	447	454	416	483	424	443	482	443	435	459	427	433	447	453	452	485	451	466	474	452	409	431	428	434	422	414	461	448	485	452	451	464	464	443	431	475	401	439	469	457	465	460	430	434	448
1424	338	399	357	358	304	324	316	321	291	298	286	323	318	318	298	325	301	277	317	303	314	325	321	334	318	325	297	347	332	294	283	319	308	315	342	308	323	327	323	297	312	306	336	345	298	311	295	309	315	293	304	279	326	315	301	291	344	305	297	306	314	284	310	289	309	272	302	312	288	279	313	292	314	295	309	314	308	291	309	287	297	299	292	312	315	334	323	303	293	297	313	327	301	317	310	309	313	304	302	303	320	307	332	284	281	317	296	335	326	270	316	336	280	290	333	309	315	303	297	292	320	346	301	287	323	311	304	312	267	310	311	327	327	330	294	295	281	310	294	313	298	323	329	326	268	308	344	331	317	316	334	306	284	326	298	299	333	296	309	315	318	326	305	316	334	318	316	293	282	280	296	294	285	293	292	296	332	316	290	286	300	301	309	281	304	311	271	309	303	321	311	294	304	301	308	334	310	288	321	324	277	324	302	303	276	289	309	307	288	315	313	304	306	273	321	317	327	296	329	300	308	320	301	315	314	299	302	301	334	308	276	310	310	310	308	307	311	290	315	316	313	308	296	309	348	314	290	291	289	314	312	329	354	314	273	317	290	320	309	319	281	321	313	315	319	321	257	344	289	286	297	315	299	299	320	321	313	295	298	312	302	292	311	327	315	316	319	336	309	310	327	282	305	312	332	290	312	308	330	307	334	279	304	285	313	316	290	269	310	334	311	328	280	285	324	302	312	333	312	297	308	288	290	314	275	298	286	294	306	306	263	291	305	314	288	325	301	301	305	303	333	311	320	329	320	268	310	319	322	314	303	315	331	288	291	309	269	319	321	321	310	288	323	306	310	323	286	303	301	314	314	306	299	288	339	316	297	298	348	318	275	335	326	331	321	320	296	336	279	292	297	293	297	309	306	311	291	318	327	279	299	280	294	311	296	301	314	289	289	282	311	284	295	299	292	334	289	290	306	295	301	330	345	322	346	304	304	285	261	309	287	300	298	357	301	280	286	283	298	302	304	316	297	308	322	315	308	304	282	304	323	321	313	303	324	302	306	314	315	301	295	324	303	331	323	276	311	288	288	354	290	321	316	313	293	299	311	300	286	316	327	317	279	286	301	280	329	296	319	318	300	334	311	322	283	288	290	298	288	307	348	358	301	312	297	313	321	281	324	293	304	294	300	329	287	309	303	333	282	284	311	318	277	290	300	305	305	306	303	295	308	332	296	307	302	290	301	309	290	309	313	278	305	311	327	303	317	328	275	323	269	315	291	302	324	318	291	312	290	280	292	343	314	298	306	330	302	286	303	333	321	329	301	287	302	341	303	325	291	318	347	300	303	295	300	258	306	317	289	315	282	292	321	285	338	310	298	296	333	286	305	298	319	331	297	352	296	301	316	310	315	339	326	332	279	345	299	351	295	301	327	290	331	324	299	312	300	326	306	284	304	315	307	282	309	291	329	294	278	309	309	311	278	285	299	353	313	311	300	278	269	292	296	340	276	324	319	307	299	315	299	305	312	306	338	332	320	291	305	314	304	277	342	316	315	294	317	317	323	273	297	310	301	310	323	302	284	282	312	315	297	314	300	291	284	305	331	285	298	310	292	291	336	299	327	308	322	314	323	337	277	310	318	310	300	293	316	338	309	313	288	301	318	311	307	309	284	270	296	285	310	321	296	319	315	308	274	305	287	290	302	298	293	275	313	303	317	330	344	298	311	305	267	295	344	295	270	306	323	299	286	298	310	294	306	327	292	320	318	311	284	335	320	316	318	294	298	313	292	300	350	295	309	288	298	314	304	315	321	303	304	325	302	322	282	312	298	312	299	286	324	307	311	299	283	286	285	342	328	288	306	316	317	275	333	294	303	320	302	293	295	312	315	325	307	324	329	328	311	319	326	313	320	278	309	289	289	322	281	277	320	335	295	296	276	306	299	323	307	343	316	313	292	274	309	348	308	315	276	285	311	336	305	340	301	304	314	320	300	314	314	306	283	289	328	320	286	295	287	321	281	284	309	295	286	289	276	334	316	338	292	305	309	332	309	323	326	289	283	337	329	322	299	322	303	334	281	321	330	296	288	298	340	322	283	269	300	330	276	300	296	300	320	301	284	307	304	303	327	312	324	317	341	332	323	322	306	323	272	293	294	326	305	259	300	306	309	288	306	291	314	268	279	319	331	311	316	300	294	290	307	336	295	288	318	321	302	306	324	296	310	331	317	344	328	319	334	354	276	293	276	322	303	321	333	331	294	307	290	301	305	289	285	289	335	295	339	277	298	310	290	332	309	312	322	315	321	297	306	324	284	289	324	267	318	287	282	316	314	293	284	289	293	270	304	315	315	311	259	311	302	316	284	286	301	294	314	283	307	284	323	289	300	319	288	307	327	322	322	310	295	335	290	305	287	324	303	281	282	303	327	304	317	305	311	329	308	310	340	325	299	318	317	318	295	298	301	284	325	288	320	307	298	297	304	320	310	281	328	326	312	316	318	305	308	315	327	299	290	280	317	321	303	324	315	328	310	307	319	324	332	301	294	302	324	266	304	311	332	290	297	319	326	311	313	295	307	307	300	348	300	289	323	351	277	301	305	318	302	296	324	320	312	315	328	326	339	321	291	320	303	323	321	297	322	318	339	300	292	290	314	282	309	307	310	320	313	286	314	293	323	276	306	318	321	307	311	323	318	296	290	337	332	293	318	299	312	290	315	303	296	320	304	294	295	317	315	294	321	311	298	317	330	294	291	328	318	336	305	315	334	292	330	308	279	294	287	304	304	301	270	289	290	298	318	292	335	270	294	292	331	332	355	310	301	312	306	308	303	312	301	314	314	315	324	307	304	331	300	316	304	275	305	335	315	315	305	283	300	298	298	292	295	287	295	271	335	297	313	294	296	315	292	277	309	326	308	327	313	311	302	279	302	323	296	318	277	305	315	308	317	297	298	309	315	325	313	334	302	315	313	309	308	326	301	277	308	319	291	287	316	295	348	283	305	300	314	304	312	296	324	316	274	294	348	290	308	304	308	287	263	307	292	295	311	296	327	301	321	327	323	299	281	297	293	300	318	292	317	295	312	276	281	281	268	304	283	311	312	324	281	311	321	281	327	320	308	310	311	297	320	313	341	304	293	302	319	303	301	287	296	277	311	282	293	309	289	335	320	307	298	292	356	344	331	311	308	296	312	300	315	317	318	335	301	304	311	334	293	314	302	304	299	301	306	297	315	339	306	340	323	303	317	319	325	299	311	298	295	305	331	320	319	311	305	307	304	308	310	300	304	319	298	283	330	303	312	289	328	286	329	312	298	306	295	295	316	305	306	329	325	325	311	316	302	287	320	336	329	321	285	319	289	255	324	320	335	302	317	290	302	311	303	325	319	307	343	305	305	316	316	312	294	332	280	292	300	315	332	292	299	316	311	284	325	325	349	293	317	317	293	330	327	302	320	308	304	280	300	316	307	319	309	317	308	359	301	329	290	304	293	311	297	313	298
2224	987	1078	1135	1107	1076	1032	1018	1000	956	966	1013	947	915	966	952	921	920	919	922	929	907	943	968	938	961	908	882	976	899	897	924	970	974	927	934	904	911	884	949	978	893	962	873	875	954	918	974	910	945	945	943	900	940	941	857	896	941	977	944	906	982	895	911	929	914	917	931	931	895	922	913	933	932	969	958	926	914	861	917	973	899	881	898	920	947	907	909	931	938	934	931	917	905	939	884	951	944	867	950	954	979	908	953	851	938	911	948	968	863	941	893	939	997	858	908	956	965	929	963	945	953	944	908	901	928	958	928	955	937	882	902	908	924	915	870	856	912	895	924	917	905	956	871	952	904	930	929	964	900	913	898	1003	895	948	916	903	961	879	912	950	926	941	960	887	916	895	913	934	957	936	925	926	892	927	970	911	954	906	925	921	878	910	918	932	935	943	927	931	899	927	909	986	945	914	908	913	899	908	932	886	902	902	928	925	928	944	918	940	906	921	956	935	888	972	920	957	927	853	921	941	965	877	913	945	881	947	923	886	916	918	979	946	904	954	957	871	914	909	966	883	899	929	939	901	949	960	893	935	895	944	918	903	949	934	928	892	965	926	936	885	910	880	961	940	941	909	920	926	921	905	925	936	958	928	993	910	981	882	954	912	922	932	946	880	924	901	925	955	924	921	916	933	965	937	870	912	921	928	934	956	901	924	913	969	915	954	988	887	995	946	907	934	927	894	902	976	925	907	924	936	916	927	931	951	987	903	910	928	937	907	916	900	946	978	896	938	920	981	913	958	916	887	882	921	918	905	895	962	909	855	903	879	956	919	930	942	949	913	846	936	972	909	968	930	888	898	911	943	881	870	941	956	981	938	952	1020	914	891	885	897	875	911	901	886	890	931	903	957	914	927	964	891	947	952	906	938	964	899	970	931	871	896	919	881	930	924	899	914	915	919	902	936	940	923	950	941	938	908	908	920	991	956	872	896	991	908	950	913	898	956	941	964	932	921	930	949	923	889	860	899	923	947	919	939	938	893	915	944	930	938	929	934	905	912	942	907	925	934	926	925	952	940	866	950	932	940	922	882	870	942	931	882	902	914	852	914	998	945	929	923	952	934	944	917	913	921	933	944	890	937	919	907	947	896	935	987	941	885	972	945	972	870	930	936	910	917	930	908	936	952	958	926	920	955	973	937	897	900	922	914	913	959	884	947	937	915	923	922	946	898	902	900	955	953	952	918	894	975	947	924	894	925	847	941	945	894	939	931	916	894	927	921	884	935	893	954	894	915	887	928	968	932	989	927	895	986	966	910	916	947	945	907	913	901	925	920	913	907	922	898	951	884	1010	908	949	904	925	941	915	958	916	949	901	899	920	909	927	946	893	936	980	989	933	947	918	927	926	913	943	914	923	872	935	923	887	960	905	956	924	923	899	924	885	917	1000	929	966	929	961	933	890	949	950	970	904	912	955	930	938	970	885	906	903	895	918	946	972	927	892	920	945	946	962	943	897	876	904	928	923	926	952	890	943	966	948	928	955	881	953	993	920	871	918	973	946	935	966	972	920	920	949	967	941	952	924	950	955	953	854	961	950	891	923	990	895	936	953	907	935	900	969	952	898	979	942	822	927	893	920	956	935	876	949	925	926	927	927	856	894	912	924	905	889	923	884	926	928	919	877	955	957	953	942	927	915	956	927	906	877	871	899	922	964	924	894	941	918	954	939	895	898	989	926	917	955	994	854	932	980	901	969	965	890	946	917	891	933	945	957	886	932	947	889	949	958	920	925	904	941	926	900	968	889	913	937	883	901	932	963	879	910	909	968	867	916	975	925	883	910	991	929	921	879	840	904	935	935	991	890	876	934	933	871	933	932	930	933	923	927	939	981	945	907	925	923	936	899	881	914	897	922	915	934	914	878	918	940	933	914	869	991	900	910	912	854	919	891	950	971	939	970	921	915	926	948	942	901	930	911	959	889	907	894	928	902	939	921	933	918	925	935	878	909	978	964	927	926	926	877	956	912	983	896	894	949	876	952	933	920	944	919	978	940	960	906	984	912	953	946	896	893	978	938	938	938	898	897	895	904	885	951	922	896	1009	934	920	955	952	960	908	919	923	897	931	936	939	947	929	895	888	903	910	953	934	913	965	904	952	905	943	960	977	924	901	945	906	862	932	934	948	943	979	967	923	887	905	936	909	881	917	891	864	887	962	909	939	962	907	915	912	935	873	905	937	920	911	943	896	904	950	931	980	893	943	906	910	889	909	940	948	971	890	925	913	948	972	936	961	941	894	939	909	907	947	968	941	914	953	895	923	990	901	885	916	942	937	966	969	900	901	915	893	988	936	921	951	925	948	912	857	897	910	953	916	906	882	996	931	888	882	895	909	996	955	955	877	909	934	925	945	931	905	982	929	936	942	930	939	880	893	925	934	926	861	950	947	971	941	884	947	966	945	936	918	918	910	949	882	952	997	927	905	906	934	852	919	905	972	880	940	927	901	943	961	972	932	975	940	836	992	931	922	943	923	843	906	923	947	876	909	918	932	909	872	944	955	961	880	915	903	924	889	907	925	937	909	959	897	888	1006	917	921	888	888	878	925	920	946	960	933	922	957	932	916	965	944	923	933	923	935	943	979	934	901	911	885	1006	917	954	925	915	951	932	952	947	912	927	963	978	936	1022	912	888	950	937	912	895	977	957	946	921	989	962	953	912	926	912	926	917	907	926	923	922	885	942	876	950	940	901	974	990	883	898	950	911	926	995	902	875	932	943	979	912	899	933	909	927	907	941	952	936	928	922	875	972	941	928	925	940	947	886	958	972	929	891	953	908	886	956	938	914	922	961	909	949	898	917	992	908	939	912	951	936	924	892	940	967	929	993	931	963	935	902	877	918	919	917	886	968	925	930	970	911	950	913	898	898	920	912	946	993	948	937	927	939	927	943	936	928	934	913	923	888	956	930	905	968	962	921	930	905	981	888	965	962	889	886	930	908	923	985	942	893	906	878	924	930	972	930	931	921	908	894	946	929	968	912	913	911	981	905	930	894	976	902	922	912	990	952	920	897	935	963	924	929	902	970	956	938	892	941	912	917	883	925	977	931	949	936	928	868	981	959	913	954	900	923	909	921	881	922	882	901	905	925	934	931	903	939	954	878	973	890	926	973	914	909	896	940	937	859	904	926	879	924	969	929	959	945	927	894	974	922	902	922	915	936	940	908	893	880	917	898	931	929	910	893	1001	905	933	901	932	876	948	922	949	874	961	935	956	891	918	967	971	950	908	916	936	937	947	945	906	953	928	951	927	939	955	877	992	907	939	991	923	918	901	912	984	1000	928	917	919	943	840	902	971	933	887	899	897	928	983	929	964	905	948	961	914	896	937	904	933	911	938	941	948	901	886	956	962	929	903	922	947	878	929	889	885	912	930	919	919	926	942	940	925	964	936	903	969	894	933	961	954	917	887	888	931	941	924	951	875	915	912	924	949	931	987	915	943	936	916	922	922	889
4548	980	1311	984	699	541	467	362	309	271	298	254	247	246	228	214	209	224	192	180	194	218	209	202	196	197	197	204	209	194	206	169	170	193	201	176	200	192	173	186	208	188	158	178	178	210	169	175	204	188	161	169	191	165	178	222	182	185	178	180	200	184	165	160	158	196	171	201	177	173	189	184	174	156	192	199	168	169	181	179	189	184	180	197	212	199	198	183	152	181	171	183	193	203	195	191	199	182	164	182	189	180	175	146	198	178	180	181	189	174	170	172	195	168	187	179	183	159	156	169	189	200	194	182	187	196	189	160	186	168	194	161	168	172	174	181	177	162	192	175	182	179	207	155	175	169	171	195	189	170	181	179	180	177	174	178	198	201	193	150	182	145	177	171	184	202	166	158	169	169	164	161	175	191	159	173	173	187	170	178	198	182	176	188	214	181	166	179	182	194	179	177	203	177	196	180	173	165	167	185	189	189	186	173	176	187	199	167	170	192	171	165	171	168	200	175	183	175	175	152	148	193	158	167	176	189	206	163	179	180	205	175	188	163	177	187	198	168	180	172	161	184	182	178	190	186	164	199	185	183	181	157	165	165	184	199	200	187	191	171	182	183	177	159	194	160	174	180	178	174	190	164	206	190	166	162	224	176	180	194	171	167	195	184	192	188	172	184	189	191	184	215	199	184	211	191	173	187	182	182	175	168	194	162	170	205	179	175	196	174	192	172	200	160	200	175	191	183	169	160	177	164	162	169	197	177	198	165	169	186	190	202	180	162	188	175	173	188	187	199	177	166	175	187	177	204	197	196	180	195	190	173	186	175	209	160	205	175	176	170	193	164	189	164	167	163	164	180	157	189	187	155	180	171	187	188	191	176	172	195	178	154	164	183	175	178	198	175	174	185	206	206	169	180	169	152	230	175	155	203	192	162	192	178	163	186	199	176	173	182	172	174	188	186	174	188	162	221	180	205	179	216	182	192	202	190	172	198	193	190	171	194	203	172	197	197	180	200	194	189	183	200	178	181	189	179	185	200	203	183	180	164	191	157	168	178	168	185	167	177	186	193	176	177	157	189	204	202	171	193	185	176	167	193	161	188	192	193	169	172	170	174	179	192	180	191	174	189	195	183	199	185	185	168	187	171	164	182	175	152	173	175	196	177	182	167	162	192	176	177	170	176	207	179	187	176	206	183	168	190	197	177	189	196	171	188	203	183	168	172	206	177	162	192	169	149	190	161	196	187	178	185	181	151	181	162	181	181	190	181	169	182	172	167	176	178	168	185	171	180	195	186	190	168	154	196	211	188	179	213	192	182	188	159	165	176	218	173	168	184	171	190	174	180	155	195	192	170	196	205	180	185	188	203	188	194	195	178	192	163	165	179	221	178	203	184	190	176	187	170	177	172	168	200	171	205	188	164	166	161	207	173	159	193	180	164	190	187	186	173	186	203	200	175	175	199	180	198	165	160	199	163	150	173	193	187	185	202	186	186	178	165	179	221	167	173	169	194	168	183	175	183	195	192	186	195	163	193	180	190	187	153	183	163	191	169	160	175	175	187	188	168	178	194	203	194	175	189	168	170	186	183	167	186	181	184	186	160	151	171	166	188	184	176	204	184	190	171	178	167	182	192	180	166	179	173	180	155	199	184	179	171	179	188	191	163	199	181	189	192	165	178	199	161	179	219	169	173	185	171	187	177	187	195	189	195	152	200	195	188	187	177	192	179	211	164	172	201	187	197	175	191	204	186	162	176	170	163	174	171	163	186	200	201	186	190	170	194	201	191	172	194	195	184	177	180	148	206	179	182	161	176	174	196	173	184	215	180	191	185	173	169	173	199	175	181	190	196	175	173	199	181	182	176	163	169	171	180	162	169	214	158	196	166	179	178	191	173	175	177	209	190	169	179	158	172	164	175	190	168	165	184	200	179	170	188	161	178	182	174	198	160	197	159	176	184	186	171	174	209	196	168	182	195	190	184	178	192	198	195	179	185	191	171	189	201	170	195	202	186	199	181	182	169	189	199	182	190	218	197	186	176	204	190	171	163	160	200	192	200	183	219	166	186	176	180	221	171	184	197	207	179	196	190	202	179	187	193	171	163	198	197	177	204	186	197	187	179	180	186	202	177	159	157	195	158	187	177	196	157	181	171	175	177	202	193	188	181	180	199	190	173	189	174	168	181	201	168	185	194	174	180	177	187	174	190	169	180	169	194	188	173	195	159	171	198	177	181	201	181	173	174	206	146	172	190	169	184	183	169	195	188	168	194	171	190	185	176	173	194	152	178	181	188	184	181	175	184	171	161	175	158	176	193	171	174	183	181	180	165	213	200	166	188	189	172	185	180	194	174	194	174	191	178	139	192	172	164	174	169	174	195	203	192	205	189	175	187	187	191	177	181	167	185	171	175	175	171	184	183	169	178	164	166	176	195	187	187	190	190	211	179	182	187	190	220	162	204	204	173	196	161	159	178	181	186	208	203	169	199	160	194	188	179	184	176	167	202	166	182	192	169	137	209	170	191	173	180	209	207	188	171	202	212	179	192	172	168	190	167	195	174	169	187	181	174	179	176	208	179	177	191	204	183	200	204	182	216	146	181	185	178	194	196	152	209	151	195	188	176	208	174	183	191	173	158	184	170	191	191	186	192	204	165	173	194	181	177	191	200	178	162	179	175	183	205	177	167	188	176	195	169	170	175	170	185	164	168	174	189	171	210	180	174	182	208	187	158	182	193	183	213	183	190	180	202	193	208	179	177	160	168	175	175	176	171	162	164	210	168	160	192	201	182	197	176	191	151	191	202	169	199	185	173	168	166	188	166	203	167	188	185	149	174	195	166	156	193	181	172	192	177	171	193	195	155	179	167	195	166	180	179	181	186	204	210	151	175	187	201	179	181	187	184	153	172	159	170	172	183	169	188	202	173	162	195	177	179	164	161	186	178	193	157	180	190	191	171	183	193	196	194	189	175	162	166	168	180	203	176	180	186	173	172	166	190	206	183	173	168	173	204	191	180	179	164	184	164	174	179	166	168	189	165	185	161	156	192	175	185	170	174	180	188	168	187	161	183	172	174	156	169	192	204	195	181	180	173	195	175	198	185	171	164	207	194	176	189	198	183	166	193	189	174	188	195	185	156	187	192	156	170	174	174	164	171	190	198	160	193	162	192	187	205	168	181	200	179	197	190	172	180	182	179	190	166	191	171	185	186	195	201	180	200	183	172	186	200	168	189	177	166	192	176	195	178	197	168	175	170	179	184	165	204	186	176	174	209	184	148	178	167	192	192	183	173	176	172	179	194	177	183	177	179	199	179	188	196	189	192	164	168	201	173	197	194	179	166	165	166	177	180	172	158	168	191	178	189	159	191	176	167	180	193	189	174	183	166	202	162	205	197	193	177	174	192	165	174	183	188	189	188	192	158	197	191	176	195	154	196	195	167	179	169	178	178	177	185	172	165	199	183	184	168	170	177	198	167	196	200	177	173	184	179	188	181
5538	1406	3042	3555	3104	2621	2217	1912	1627	1512	1327	1181	1118	1061	1015	953	897	829	883	783	752	779	778	780	736	753	755	686	723	685	651	683	625	679	714	634	685	688	627	678	683	603	614	635	620	598	610	607	636	604	623	615	625	653	601	581	629	616	588	589	588	655	572	626	634	618	606	578	590	612	634	621	651	574	576	544	620	592	593	579	574	561	600	591	595	591	584	563	613	589	590	565	593	584	603	637	592	579	623	593	597	571	563	516	571	572	585	594	587	603	573	576	575	545	604	576	587	566	589	605	600	591	555	577	535	633	580	605	588	595	601	566	615	574	570	585	580	623	592	576	585	581	598	582	572	601	578	585	579	568	619	582	567	532	562	639	606	570	583	532	572	587	581	596	572	582	571	571	582	607	620	553	595	604	580	533	599	576	586	551	594	580	596	547	594	614	609	528	597	597	580	604	599	595	573	583	566	577	586	570	558	584	527	568	549	603	586	602	596	561	545	562	603	580	637	584	615	556	597	529	597	591	570	611	610	599	562	613	566	557	569	548	590	583	549	594	617	547	592	585	550	605	619	560	602	595	574	577	558	587	540	613	604	527	582	554	570	564	530	551	592	632	599	597	598	585	592	633	597	535	561	587	616	560	584	543	589	600	598	529	563	603	584	562	607	573	584	580	581	580	650	562	573	613	599	552	608	583	576	573	591	576	601	577	634	571	615	571	586	603	564	541	639	555	617	604	603	583	620	585	634	608	587	569	622	592	575	603	551	553	579	583	604	602	588	569	573	604	550	593	535	570	586	608	581	574	587	575	602	625	589	540	611	596	572	576	596	600	564	601	570	577	564	600	598	541	551	594	577	554	564	600	602	591	569	614	581	583	583	615	625	624	569	614	553	566	566	599	605	557	577	595	601	604	614	583	566	597	578	595	583	590	598	552	587	599	581	543	583	556	618	547	580	566	587	563	559	558	627	535	589	569	572	595	563	521	607	593	588	550	562	584	605	613	598	586	580	603	635	595	613	560	560	554	563	621	541	594	569	585	603	587	606	579	588	573	579	599	580	599	582	570	585	603	588	583	567	585	589	569	595	566	609	571	599	508	606	550	572	598	578	549	564	604	565	591	572	579	580	577	539	565	585	602	641	578	593	533	572	607	583	572	570	606	591	600	575	577	558	572	639	601	566	578	553	572	580	543	615	574	544	602	560	565	561	600	588	540	593	617	601	627	562	637	627	562	614	558	572	569	610	587	616	593	564	571	559	563	582	626	574	635	633	610	597	574	606	541	589	647	593	592	571	546	600	615	564	585	533	562	560	570	603	581	590	566	528	590	560	575	598	576	597	595	558	592	587	618	567	549	592	618	596	589	551	575	584	561	604	568	585	584	581	593	581	603	591	591	568	602	602	582	591	608	568	602	558	599	580	572	561	599	590	605	578	559	552	551	611	556	570	555	649	566	558	573	571	562	581	631	584	576	574	593	576	563	558	591	554	616	566	649	577	632	613	577	568	578	599	602	573	601	624	610	550	617	625	590	594	550	641	565	628	606	570	625	577	603	583	546	622	570	595	596	608	625	579	619	617	551	599	570	556	590	608	574	608	576	573	609	583	545	601	555	574	567	561	551	609	582	539	565	578	605	581	593	604	535	607	605	594	576	605	595	589	605	572	535	582	547	591	553	577	547	575	593	604	574	590	605	606	586	557	591	578	572	593	556	588	586	554	589	616	594	572	587	589	586	593	572	588	558	587	575	593	566	597	636	565	584	617	613	602	585	576	586	596	592	571	586	601	614	564	564	576	568	592	599	576	577	551	637	607	643	578	561	596	543	589	594	581	606	612	600	530	589	593	600	564	561	577	648	556	574	542	640	536	604	575	610	621	576	586	534	667	586	599	557	601	563	619	587	557	606	592	620	582	600	597	600	611	533	565	585	569	588	619	586	589	559	600	550	579	561	587	589	587	556	561	547	538	589	604	586	569	580	557	603	609	592	585	588	594	641	598	592	537	558	630	573	546	568	569	577	602	590	544	581	560	588	631	568	616	602	595	558	587	577	574	615	614	603	551	588	542	583	613	593	573	587	582	562	537	564	561	605	604	582	608	588	556	575	562	553	578	585	560	597	599	535	594	594	559	556	619	543	594	586	618	573	626	576	590	578	608	589	599	656	571	574	607	619	613	602	592	605	567	588	573	593	568	580	580	601	631	593	583	618	571	559	573	593	563	591	595	595	581	671	569	593	578	597	615	548	577	572	607	592	585	597	540	580	608	559	580	549	624	587	611	566	622	591	606	576	561	540	589	571	550	595	606	590	591	597	593	571	569	596	587	593	588	616	558	565	554	590	587	535	560	648	553	593	601	596	538	591	538	545	553	619	626	563	582	585	608	534	583	559	571	528	592	601	594	585	614	583	623	577	587	585	573	589	557	602	582	571	605	589	588	576	593	587	604	591	563	610	610	591	588	584	554	615	606	593	565	575	605	590	579	597	604	565	579	559	564	601	590	588	569	583	582	566	576	568	602	551	553	570	563	586	597	593	575	609	554	531	601	578	610	568	576	568	555	620	578	565	591	554	607	588	603	595	591	592	607	561	586	530	565	599	581	569	613	578	585	632	573	585	631	561	582	619	604	578	582	548	588	586	556	605	611	602	596	558	549	605	630	612	579	616	581	571	570	558	650	550	638	593	583	555	594	535	591	607	566	574	602	613	545	611	542	546	581	587	555	581	519	568	605	565	604	537	550	583	570	568	607	592	527	595	571	624	618	583	536	581	603	600	592	568	571	591	571	607	591	563	563	576	590	582	558	559	568	613	571	566	582	577	580	616	583	552	591	607	625	577	608	581	543	591	594	600	587	548	572	586	608	559	581	563	605	586	545	570	554	616	550	575	568	625	545	622	576	551	532	557	591	599	579	609	559	574	590	579	587	576	616	598	581	579	575	627	658	626	589	592	576	596	547	596	658	625	618	542	573	607	596	597	577	590	587	594	553	589	525	566	604	594	634	612	623	566	585	594	616	572	563	563	581	579	606	571	612	546	583	556	639	617	531	560	546	593	549	572	575	594	582	611	572	564	555	561	552	561	587	592	543	596	591	581	570	573	617	553	577	626	540	554	608	590	589	602	613	599	602	586	601	604	568	575	602	585	598	583	602	620	581	609	604	602	545	598	596	601	582	584	558	562	596	565	608	556	557	613	601	563	619	586	607	528	591	586	558	590	586	583	567	607	567	539	547	547	563	525	625	607	577	571	537	604	561	574	563	579	593	594	595	559	583	589	631	550	588	582	597	563	556	578	573	562	595	596	601	604	591	575	622	618	569	585	538	547	614	601	590	593	597	577	572	616	564	576	558	596	609	548	568	563	567	554	586	500	560	601	603	564	569	596	613	614	564	569	613	587	580	593	573	536	589	627	543	587	600	586	569	607	621	563	576	612	585	595	595	593	596	595	569	559	569	545	550	576	592	592	579	579	605	586	608	533	607	575	584	575	573	530
8509	1871	2294	1801	1146	847	611	520	399	325	334	256	262	230	187	207	202	216	187	175	165	149	164	162	166	134	138	162	153	147	150	159	128	161	144	149	143	143	145	146	134	128	137	140	133	122	117	123	135	130	158	138	154	153	123	137	137	139	136	131	138	112	122	129	134	128	158	142	138	122	135	153	138	127	124	115	149	131	128	120	132	127	137	128	149	142	127	119	114	145	128	158	123	126	141	129	132	132	108	143	117	120	136	122	124	129	146	121	104	138	136	138	125	119	135	128	134	137	118	146	141	116	130	123	120	115	136	115	125	120	140	117	137	108	119	131	159	142	121	128	140	109	100	116	119	121	121	137	120	142	131	143	129	117	126	106	129	115	127	126	124	126	118	118	126	134	128	126	136	133	139	123	125	129	116	139	126	120	134	136	138	143	134	130	117	144	127	139	130	142	131	127	127	138	124	149	131	128	119	136	110	146	106	107	133	124	133	135	124	129	122	133	152	112	133	127	128	147	121	133	120	155	125	131	128	118	147	127	152	147	131	133	126	127	147	148	138	132	136	126	115	118	130	127	146	134	124	121	140	137	141	138	132	133	118	131	109	133	132	125	129	134	122	136	139	112	140	132	137	129	134	139	134	131	128	133	139	127	158	131	139	121	129	124	137	150	137	134	120	116	125	121	129	145	128	127	132	141	120	128	112	149	131	123	123	140	113	153	122	135	134	132	120	117	149	104	131	124	116	131	114	135	126	124	138	131	140	132	142	128	115	130	110	126	125	116	126	113	119	133	145	136	120	129	142	133	111	136	135	133	113	144	124	139	119	138	128	127	138	132	125	146	117	144	128	119	116	133	122	141	121	125	164	126	128	111	139	147	147	119	129	116	144	138	142	139	105	126	126	130	142	111	141	119	121	152	130	136	107	129	119	117	136	109	117	126	131	128	120	151	132	140	136	148	138	131	118	123	133	146	113	114	126	117	144	123	122	120	121	121	114	112	135	128	118	113	150	146	123	124	153	139	119	123	145	136	119	120	123	112	132	130	124	106	131	122	142	129	124	124	114	125	139	125	145	121	146	127	112	125	136	119	128	144	123	120	124	122	136	123	127	154	141	131	143	137	153	130	136	122	126	128	149	116	138	115	135	119	111	145	141	104	145	124	123	133	124	119	125	134	131	146	142	145	138	122	119	129	119	125	127	107	121	124	135	143	146	141	121	125	157	130	121	123	127	138	128	114	129	139	121	142	120	139	122	130	138	139	120	136	120	150	119	118	124	134	153	125	122	126	127	148	135	114	112	127	139	134	130	141	123	148	120	137	113	108	132	141	114	125	118	127	121	137	139	154	117	165	133	164	124	124	133	133	141	116	123	128	146	149	135	129	138	132	122	123	125	121	144	111	127	115	117	125	123	129	106	138	128	127	129	112	132	126	117	106	121	132	140	138	126	130	128	125	122	162	112	140	135	142	131	118	147	137	141	122	123	133	134	135	125	127	122	121	133	152	131	126	118	129	121	115	127	110	130	119	113	149	134	119	135	132	140	139	133	107	135	114	142	137	116	113	121	127	125	118	140	133	114	144	124	124	121	148	116	100	150	112	126	148	135	144	147	128	128	118	124	144	134	135	107	127	113	105	129	125	146	122	132	135	137	117	125	142	138	133	116	105	126	114	115	117	133	126	146	123	94	142	119	132	127	137	128	129	127	116	125	135	144	126	132	130	140	118	135	141	140	143	116	144	143	136	117	129	131	135	122	113	138	140	121	124	131	136	107	118	128	138	123	146	119	157	135	127	123	122	137	127	118	138	120	140	139	137	127	135	129	115	125	139	135	113	139	131	121	132	133	140	113	119	137	128	137	129	140	139	131	118	135	133	141	143	134	143	134	125	127	148	125	127	146	128	148	124	128	126	160	140	109	139	134	114	121	124	136	114	138	123	127	142	122	120	173	127	132	122	127	131	139	122	151	144	114	130	108	106	113	123	144	164	148	120	122	132	137	131	153	118	133	135	126	134	134	104	116	144	122	126	103	121	126	114	128	112	134	139	140	133	132	142	133	137	138	130	129	152	119	129	129	134	157	118	115	118	139	107	128	109	118	142	141	114	150	123	132	147	145	115	137	131	132	116	127	147	144	126	143	125	127	153	140	133	139	133	133	118	112	120	151	125	129	151	119	146	111	143	134	132	131	131	135	126	102	122	148	124	137	129	130	147	132	116	139	138	130	124	140	152	161	125	111	129	141	114	111	121	106	139	124	153	111	112	136	134	134	155	131	103	116	111	119	114	134	154	106	130	124	124	116	114	107	126	121	134	148	123	118	125	107	112	140	118	124	133	140	117	126	127	107	137	126	120	130	136	119	130	121	137	128	127	134	136	115	146	105	143	122	121	135	131	117	136	110	135	152	124	121	132	119	124	105	140	106	121	134	129	135	128	115	154	131	121	143	131	133	128	133	146	122	148	116	109	146	144	134	159	133	136	120	126	121	148	147	123	120	123	137	113	135	119	126	146	132	144	116	114	118	128	122	134	112	116	138	140	123	120	134	106	124	115	131	118	114	120	124	117	135	121	128	119	123	118	131	129	128	146	125	146	127	130	117	150	131	119	122	126	142	111	146	135	137	126	117	117	130	149	123	115	114	127	141	110	137	130	151	104	124	138	137	132	113	119	117	129	141	112	135	145	142	114	137	119	131	146	129	151	138	127	121	135	136	142	134	114	131	128	113	123	122	133	122	131	132	138	141	129	121	147	155	134	132	131	128	123	127	128	128	121	140	134	144	126	142	135	130	123	133	141	134	113	139	143	131	117	133	132	140	122	162	134	139	130	121	127	135	105	119	119	127	135	120	146	130	124	128	125	119	133	136	133	128	122	138	146	147	153	133	104	132	110	116	132	136	123	131	135	126	140	141	135	121	133	123	148	137	127	143	117	135	151	124	131	132	123	130	119	116	135	131	121	123	140	121	136	134	144	131	135	115	101	107	118	130	122	124	122	140	135	107	138	117	125	125	106	120	127	147	119	132	128	140	103	149	148	102	109	139	134	120	109	139	135	139	129	132	130	151	142	114	132	142	128	124	143	124	140	129	140	154	153	120	117	117	128	146	136	126	131	132	134	136	143	117	137	136	114	131	113	127	126	121	131	113	120	134	131	136	117	131	113	121	122	137	135	123	128	116	150	127	140	133	126	139	145	114	106	103	131	149	129	147	151	130	139	127	126	134	128	144	119	151	117	136	134	130	141	113	131	117	138	118	143	125	150	119	122	128	116	147	133	122	134	137	127	142	134	127	121	128	132	140	121	132	127	119	155	117	131	130	117	120	115	123	134	140	121	124	133	127	125	122	133	137	123	133	126	132	123	123	130	140	153	115	127	121	133	129	112	142	136	129	134	152	128	127	138	148	139	147	101	118	122	123	132	124	138	113	121	128	127	147	135	129	131	118	118	125	126	123	110	142	123	142	125	130	130	104	121	143	124	117	157	139	127	138	144
7610	2209	5256	5999	5245	4291	3677	3028	2543	2155	1936	1648	1515	1359	1210	1143	1077	965	937	893	878	777	739	755	766	702	681	674	658	650	651	656	601	591	583	567	574	586	580	531	590	526	541	517	554	542	511	497	512	518	507	525	514	473	539	482	490	528	518	510	485	476	505	488	496	468	467	431	495	496	457	492	469	463	437	470	477	524	490	512	491	462	478	449	509	466	451	457	530	442	470	491	450	487	456	456	424	436	444	473	466	454	453	452	422	464	448	466	480	471	489	419	443	438	437	451	500	435	462	490	467	465	411	480	472	422	460	437	477	484	475	451	502	420	461	465	429	471	432	448	471	440	449	455	436	453	447	492	445	474	475	461	459	451	449	444	448	420	437	435	471	446	451	464	419	452	487	462	468	454	434	457	475	424	452	404	407	423	453	392	460	451	419	500	467	467	381	434	453	458	458	415	481	403	439	472	451	411	450	422	455	412	422	454	443	442	449	487	413	423	470	424	433	459	491	452	491	428	435	480	446	440	445	455	424	469	412	444	476	404	439	482	427	456	437	489	494	470	400	439	438	443	476	459	463	409	462	458	439	413	440	456	422	484	464	449	427	468	461	470	425	450	447	414	411	473	477	447	457	427	421	464	465	453	456	446	426	450	475	449	368	416	473	459	433	414	405	438	448	420	478	436	451	463	424	441	474	430	436	499	425	421	479	443	463	465	485	468	461	475	434	468	478	437	434	430	437	431	430	426	410	455	480	445	447	432	458	435	485	470	458	416	420	442	428	491	442	456	422	454	429	435	423	423	435	465	443	435	457	443	453	437	470	473	472	447	433	442	480	476	448	460	425	439	428	445	393	459	400	420	436	440	456	443	419	440	440	474	441	443	454	446	466	465	474	442	508	426	416	429	469	457	468	422	466	430	427	433	441	454	470	454	463	458	459	438	461	459	431	451	472	449	473	435	466	436	431	441	475	455	453	438	420	426	447	424	436	423	468	458	444	433	446	487	437	424	439	427	450	447	451	440	416	443	449	439	427	445	424	416	441	474	451	449	437	476	444	433	411	485	444	428	462	433	460	412	427	411	452	435	416	438	417	451	445	459	419	417	448	407	433	424	463	440	407	458	406	446	444	455	462	420	457	452	426	446	484	444	447	437	489	467	459	432	447	457	413	445	462	451	480	459	457	446	416	457	452	420	406	442	441	434	435	476	430	394	451	469	479	466	457	445	410	453	438	451	411	432	427	460	480	449	466	441	458	443	398	462	436	438	451	416	449	463	457	454	455	461	446	482	446	464	445	440	458	476	452	460	410	436	445	479	454	429	436	437	422	474	462	453	421	413	444	427	424	464	432	444	457	462	477	439	445	483	465	443	465	445	454	457	436	437	447	453	465	446	459	454	462	444	463	395	444	443	443	442	478	479	442	412	444	468	439	447	462	449	480	428	423	474	401	447	449	476	437	432	434	453	425	399	436	423	451	459	436	422	474	424	433	431	451	455	484	447	442	461	448	447	418	433	468	437	454	453	451	379	449	468	476	447	461	446	449	433	432	449	453	409	431	436	463	451	456	418	438	410	428	445	478	394	488	438	457	425	460	435	457	473	449	488	432	453	458	479	459	409	474	428	490	449	416	465	435	453	430	460	431	446	457	449	453	447	406	456	444	439	401	415	423	431	434	430	472	437	419	457	469	455	432	466	423	428	437	407	460	451	481	424	461	446	444	442	437	427	471	459	461	469	430	465	427	477	462	470	422	436	457	487	422	453	450	446	423	419	431	421	435	431	454	429	432	453	450	435	457	417	451	413	487	440	425	401	455	473	437	447	463	446	446	440	452	433	457	442	468	399	456	455	440	454	427	409	453	448	473	416	443	475	408	487	427	441	406	452	477	426	446	465	433	466	473	448	423	403	453	461	448	427	438	472	451	449	397	463	412	425	459	439	434	429	432	479	428	451	455	483	411	426	425	438	451	474	472	447	444	424	440	432	458	437	443	460	458	423	408	452	478	458	451	422	446	466	431	477	434	446	449	427	446	435	470	444	456	461	497	458	444	428	432	437	453	428	454	452	451	473	465	434	424	411	467	450	422	490	460	470	470	444	478	440	440	441	409	451	426	442	446	462	471	441	457	441	445	450	422	432	454	434	408	464	453	402	448	447	445	472	468	427	483	473	449	436	437	420	489	467	451	484	471	441	445	427	415	429	461	460	458	446	461	477	442	456	451	454	448	446	449	458	441	445	453	436	456	437	428	449	395	441	442	462	415	446	436	445	470	457	500	465	445	457	478	469	424	435	410	482	445	397	436	469	447	518	416	452	459	417	437	384	444	402	471	450	410	480	478	442	424	458	429	459	429	431	442	446	470	429	473	484	489	460	442	421	442	424	460	446	439	465	457	477	470	455	425	438	435	450	465	471	453	469	447	448	427	430	405	458	460	438	435	454	433	467	452	449	458	472	438	448	440	431	483	453	460	438	447	459	420	440	442	422	482	433	465	456	434	472	429	426	476	452	451	464	426	469	462	445	483	471	453	423	446	470	469	446	456	446	472	462	425	461	403	457	436	496	421	457	451	457	495	461	452	461	433	438	415	426	451	449	448	426	463	450	447	411	423	439	474	421	418	450	456	450	427	477	508	450	395	458	438	459	427	461	448	475	482	424	434	438	436	407	429	482	444	474	432	414	464	402	425	435	424	426	462	437	425	442	466	436	425	456	459	464	439	462	478	419	473	445	468	421	482	409	473	433	422	411	452	439	427	461	453	413	459	411	449	436	432	452	433	444	436	454	462	435	449	436	466	438	433	467	465	434	433	446	421	476	446	443	468	465	439	425	438	443	460	461	423	428	493	473	419	467	424	436	440	451	437	442	441	473	417	442	432	447	403	497	460	458	462	465	472	405	459	437	411	400	466	444	468	446	447	435	452	432	426	433	430	427	450	472	458	462	431	437	400	449	430	382	419	453	423	443	467	463	426	416	434	437	429	451	441	486	458	442	442	452	443	407	439	455	421	429	457	453	441	472	440	442	396	443	428	443	448	417	459	418	434	440	462	431	461	448	433	474	453	490	460	435	464	452	419	456	400	438	423	441	433	420	442	450	412	467	467	446	449	443	445	442	450	456	416	448	424	458	466	483	405	459	477	417	430	456	431	441	430	408	465	466	449	402	423	439	450	466	455	406	445	452	432	453	456	429	442	452	442	472	483	428	490	432	431	479	487	444	434	460	428	462	494	433	467	414	472	456	444	487	437	479	460	462	441	428	477	452	451	457	440	459	455	444	438	429	419	451	436	478	459	485	434	393	471	469	416	489	445	438	416	443	458	465	473	464	458	439	452	432	460	456	423	451	480	438	481	453	442	448	458	455	425	424	465	464	465	438	439	470	465	433	454	440	442	464	454	419	453	495	424	453	440	441	458	437	435	437	419	430	461	438	471	478	432	455	452	468	451	461	453	427	419	456	435	437	472	441	451	463	451	458	440	467	456	411	472	454	472	432
1381	303	356	346	317	334	353	346	300	289	310	279	300	298	312	307	311	318	317	298	312	288	322	313	266	282	287	297	307	332	322	330	290	309	282	279	305	315	340	299	315	295	311	281	299	311	304	290	305	301	318	298	310	293	320	258	287	288	310	323	279	333	305	300	278	324	330	308	285	322	284	303	301	339	280	331	349	291	331	351	295	325	301	289	309	297	304	308	322	319	293	284	308	295	308	313	313	283	304	320	319	347	322	283	289	313	299	299	317	312	305	303	336	311	319	307	316	317	297	304	295	290	284	310	323	331	291	303	287	318	296	295	306	331	346	343	314	343	332	292	332	295	304	281	330	314	326	285	321	300	292	299	311	293	335	282	305	287	322	302	314	311	307	286	303	333	304	336	333	322	324	298	288	311	295	340	335	305	308	314	319	305	326	340	314	316	327	310	305	303	316	321	313	302	287	292	330	313	297	304	300	315	309	320	297	300	319	296	307	325	308	283	311	317	295	288	285	325	289	347	289	313	307	334	322	330	337	312	296	281	298	317	316	319	308	301	277	304	295	307	325	311	324	276	296	296	317	308	283	308	328	269	310	330	337	284	313	284	317	292	291	304	328	305	336	345	311	283	286	294	283	289	291	344	326	304	305	342	306	295	299	288	318	310	296	313	330	304	295	311	307	348	289	324	302	324	303	312	305	297	319	314	330	301	302	301	301	291	293	311	287	306	281	289	319	332	308	307	295	314	279	309	311	305	283	340	316	289	323	295	298	300	280	310	297	323	304	289	305	320	335	324	281	301	337	279	307	332	282	296	307	310	311	309	304	302	334	278	329	291	299	320	313	297	319	310	310	314	335	303	285	322	330	298	332	326	325	249	294	331	321	300	323	311	290	296	291	286	314	331	325	307	319	289	300	307	324	298	310	330	314	272	288	252	294	336	309	336	294	309	286	322	340	306	347	306	286	303	298	316	321	297	262	304	289	279	299	334	346	298	317	285	322	315	298	340	302	300	276	304	297	322	310	277	293	318	304	288	310	318	320	323	283	290	314	281	310	323	321	279	278	298	275	282	318	327	274	323	353	315	344	295	308	305	277	294	294	326	280	313	280	345	295	272	274	326	324	338	289	294	285	320	308	333	273	289	319	283	297	302	308	296	318	327	313	314	299	306	279	324	290	334	309	306	310	307	289	320	353	290	314	291	331	316	333	291	298	308	326	299	316	285	297	301	328	311	278	293	320	285	286	286	319	303	288	296	313	284	312	312	301	281	333	275	311	322	304	329	285	312	286	288	279	309	310	294	305	325	293	306	298	312	323	311	331	343	291	303	322	300	299	310	272	328	319	307	307	292	294	304	291	303	335	308	281	285	290	316	309	264	312	337	320	328	317	318	320	311	286	312	331	296	349	307	326	284	298	318	310	286	315	352	332	267	327	298	316	287	299	310	286	353	301	308	301	337	302	303	331	323	285	287	310	296	295	299	308	326	329	288	318	302	293	303	308	302	299	304	303	338	314	305	306	318	315	310	289	308	309	308	312	317	264	308	287	304	280	317	316	302	318	293	310	301	292	342	306	313	308	303	334	313	329	286	306	285	324	279	322	325	311	315	309	309	298	317	292	305	314	314	294	317	322	299	320	296	342	312	287	331	301	316	307	303	313	338	314	297	312	330	290	319	323	280	299	286	309	307	285	322	328	316	308	299	291	269	294	276	307	294	320	329	322	273	310	296	318	322	285	302	295	305	291	318	307	269	298	310	313	316	293	288	337	313	287	295	309	303	307	312	294	323	335	328	339	307	344	327	285	299	282	327	280	343	284	313	301	300	297	318	342	286	297	313	322	283	338	325	289	264	274	324	304	319	299	308	307	306	318	252	290	315	325	297	321	288	281	306	319	337	315	310	298	314	294	305	317	309	317	315	301	335	296	293	295	277	305	317	335	301	312	315	325	290	296	280	325	291	310	352	316	312	335	305	294	303	303	318	338	322	308	290	334	275	304	317	319	283	306	326	297	281	301	310	336	321	291	332	306	325	304	289	339	309	286	313	314	322	322	277	301	321	278	328	293	314	287	292	291	324	309	311	309	271	273	313	328	319	301	302	311	288	305	294	336	319	279	317	295	280	305	291	291	346	317	307	299	275	294	318	294	302	316	291	325	330	281	288	314	325	287	333	303	315	287	290	277	311	298	305	292	322	310	291	316	299	305	305	283	303	311	279	298	308	320	297	267	293	292	263	304	301	280	297	343	283	267	307	317	315	327	334	289	272	286	331	324	321	321	319	308	326	309	315	302	277	330	326	319	290	299	293	307	303	314	353	287	329	295	330	307	301	345	320	321	332	299	286	315	282	339	291	282	287	296	301	307	302	307	320	303	325	289	347	330	322	294	273	332	305	289	279	306	307	286	307	353	284	358	319	330	319	308	304	329	319	338	318	299	328	303	327	315	320	316	309	329	272	288	321	320	298	295	323	320	304	292	289	291	307	301	344	309	318	292	322	336	322	330	310	319	323	298	298	301	294	305	329	320	317	279	299	291	319	311	292	353	287	291	269	312	293	311	304	288	285	307	318	307	278	325	334	308	288	309	313	315	298	308	309	292	316	334	287	317	322	273	333	302	296	306	325	312	293	283	293	330	300	294	312	320	317	304	316	285	330	307	316	339	268	310	297	259	313	289	320	336	314	306	300	295	306	283	291	286	307	313	309	302	337	327	327	304	343	304	304	328	305	284	325	323	325	313	291	305	314	324	282	301	290	299	322	301	334	286	310	278	294	288	314	299	313	320	302	291	262	317	315	289	295	314	300	310	314	314	327	308	280	287	280	300	291	298	327	327	288	290	296	335	322	321	320	315	276	304	279	345	302	285	304	305	298	301	310	313	275	270	290	306	278	300	330	296	285	290	326	304	320	300	305	301	289	286	315	320	310	283	298	340	305	295	315	305	317	319	320	276	307	299	281	308	310	309	339	281	306	310	299	294	345	282	312	311	302	310	289	275	349	313	320	281	266	313	294	323	329	302	282	311	302	338	302	290	293	284	302	313	311	346	302	299	298	305	314	335	288	313	301	287	315	299	300	286	323	299	282	290	327	309	326	300	321	309	289	321	318	306	321	319	299	330	312	318	296	310	313	313	301	324	286	297	298	288	315	316	299	301	300	286	307	292	299	295	302	290	319	331	339	344	338	293	346	314	302	308	300	304	302	307	289	317	315	319	321	330	270	296	319	299	309	310	338	311	311	324	329	300	314	314	321	321	307	319	287	281	297	323	283	276	317	307	306	322	294	315	314	338	325	342	289	325	337	320	331	313	273	316	311	288	298	283	305	294	296	308	275	298	314	316	332	311	298	308	309	342	314	336	304	312	318	282	299	273	311	288	313	316	312	315	333	308	297	295	315	339	315	323	305	299	329	322	323	292	311	319	311	312	322	317	283	298	324	285	301	312	287	280	309	297	335	298	287	317	301	295	318	316	308	324	299	301	311	279	311	320	337
2309	963	1088	1072	1048	1021	1011	979	940	965	969	929	1008	936	950	894	945	950	938	983	877	939	947	954	889	912	962	913	941	903	947	937	956	872	894	908	913	940	964	970	927	929	947	929	933	844	929	931	980	923	940	935	867	940	942	919	882	920	928	854	942	893	957	930	961	921	879	924	894	866	916	881	921	921	975	931	940	919	931	934	855	940	912	951	905	888	945	920	970	926	914	899	905	876	946	899	933	891	926	927	869	930	905	885	912	922	938	966	904	887	910	869	904	954	933	908	911	952	900	942	924	948	935	895	926	904	911	971	862	918	935	875	917	933	919	985	892	926	946	901	864	926	957	964	947	952	914	897	883	985	893	895	897	904	977	938	899	908	891	913	955	918	879	899	916	919	905	892	945	923	905	952	892	921	924	940	976	914	958	928	928	886	976	933	931	892	918	904	868	893	940	857	872	931	916	924	935	989	946	922	957	903	883	912	917	902	907	889	870	917	941	943	924	913	886	865	982	843	970	971	893	922	889	917	933	911	909	853	904	900	877	920	966	960	917	857	883	901	874	871	932	924	1002	943	941	887	959	924	928	963	870	905	890	935	925	946	907	940	893	927	900	922	966	935	934	885	877	915	865	957	972	907	899	958	915	954	877	906	903	945	914	917	913	883	933	958	930	907	873	885	896	945	1016	913	915	925	966	916	909	921	956	870	904	921	856	920	880	905	910	895	897	909	906	902	955	902	910	948	891	912	878	850	931	944	905	890	919	926	854	889	931	900	905	907	916	906	906	901	975	892	950	941	895	898	966	947	940	918	942	895	953	922	940	863	916	918	963	918	957	903	924	919	878	922	929	951	916	891	917	886	906	904	949	926	910	923	946	915	905	892	869	895	915	911	904	841	948	894	948	900	917	925	942	976	943	910	892	899	983	897	927	919	916	924	951	945	960	927	899	901	881	889	933	901	884	938	874	935	907	936	976	924	892	929	913	894	934	968	891	914	945	949	924	903	925	917	933	958	951	946	949	940	877	905	881	910	915	903	936	878	919	962	864	928	937	903	892	910	871	929	916	910	903	919	945	957	923	891	961	938	931	866	939	887	940	896	913	917	903	944	892	929	884	989	879	934	896	939	957	897	957	930	883	896	889	908	884	942	942	909	899	896	917	951	920	912	889	958	932	950	914	878	916	908	888	954	930	868	882	946	858	983	977	900	920	932	922	939	931	899	862	917	921	890	940	911	898	915	925	931	916	929	925	917	923	895	941	901	943	959	945	891	981	903	919	923	971	940	869	897	937	909	930	982	954	958	914	947	898	925	879	949	881	923	850	910	944	937	874	906	987	923	890	886	947	942	930	903	861	901	935	894	934	941	948	877	929	927	941	880	904	973	932	880	874	923	896	918	906	903	894	884	854	904	911	901	898	936	918	885	934	901	953	960	972	946	953	988	894	897	904	898	911	977	944	922	893	937	903	926	920	928	934	888	937	887	950	873	972	925	966	965	910	900	918	980	970	913	948	928	912	895	919	937	892	908	941	887	944	922	926	916	919	896	918	873	936	916	925	895	866	913	917	887	913	953	917	886	927	982	912	881	897	903	816	971	862	973	928	955	912	962	897	919	862	883	924	924	956	922	920	940	916	907	933	920	895	912	898	871	915	873	902	833	916	985	969	895	910	883	916	903	918	941	981	922	915	939	865	907	906	893	938	922	938	883	909	898	1000	935	947	925	890	903	890	901	938	882	948	899	914	902	900	933	903	906	927	875	881	887	860	956	944	886	942	950	936	947	891	936	890	917	890	934	877	959	902	927	915	926	888	946	864	968	967	912	872	955	938	916	919	853	851	954	951	897	924	877	936	904	919	906	892	875	920	919	924	910	929	917	936	864	919	871	938	912	978	913	958	972	993	943	908	881	901	945	928	945	914	949	871	934	905	908	916	915	888	953	961	930	951	890	919	938	922	960	965	953	918	924	931	924	924	913	898	847	938	970	950	971	920	923	955	936	912	1011	926	893	944	889	960	897	911	927	893	897	864	958	903	956	961	860	912	923	868	915	942	882	911	901	896	909	885	886	866	950	895	960	906	932	903	880	899	949	935	879	931	936	937	907	949	934	978	946	872	959	927	930	945	864	934	886	916	870	906	896	971	926	894	988	927	887	910	932	921	903	931	888	944	873	905	873	907	900	894	946	902	932	920	888	869	911	865	921	924	864	949	942	880	926	893	949	914	915	824	899	910	868	953	949	884	968	942	924	937	865	936	927	860	917	870	941	908	871	921	928	912	940	894	907	955	853	855	963	966	933	974	845	912	947	967	926	909	925	959	890	897	933	909	942	971	958	940	904	885	908	934	964	910	980	897	917	926	872	947	940	912	912	924	923	987	980	855	935	952	873	910	937	907	953	894	929	953	954	971	887	987	899	905	907	962	884	883	950	906	861	941	997	923	939	923	911	927	933	923	902	924	912	896	913	929	907	945	945	905	921	897	880	948	906	932	930	879	928	898	904	926	888	853	888	940	907	966	881	933	876	980	906	936	894	858	908	907	921	905	986	915	902	961	906	898	968	933	883	917	883	928	918	947	888	926	934	968	889	976	906	922	898	920	949	955	942	906	895	880	995	894	907	934	993	914	914	860	904	904	923	956	928	914	896	935	903	937	923	885	892	940	964	915	900	919	941	907	950	941	881	879	888	919	894	895	908	912	904	903	926	969	910	919	911	883	937	904	908	941	849	950	896	957	905	918	902	923	945	971	894	923	860	910	915	905	932	936	949	916	920	887	866	921	948	901	910	906	927	926	919	898	946	936	898	935	892	861	939	896	911	915	911	888	911	901	963	941	979	889	863	917	895	940	859	943	948	908	927	948	863	928	862	945	884	960	919	885	975	931	870	909	886	923	908	916	933	900	923	929	947	959	879	925	885	930	934	909	905	884	887	890	923	885	918	873	938	903	902	899	911	936	957	919	898	926	940	955	879	988	890	900	938	873	950	923	926	932	893	883	946	931	898	905	917	919	919	931	902	908	906	929	904	930	912	948	918	891	968	886	929	902	947	932	936	924	952	921	934	884	927	943	972	926	881	889	901	878	929	917	929	986	880	893	868	936	928	967	917	943	908	949	909	925	910	907	956	888	855	918	919	945	900	935	895	956	909	973	918	909	961	917	929	943	949	903	935	961	956	875	939	970	953	959	941	936	893	935	938	902	925	936	898	844	891	919	896	929	928	967	909	872	897	942	897	908	948	912	914	864	888	886	921	902	921	938	894	879	877	861	915	886	922	950	935	937	944	876	926	846	907	942	968	909	923	955	908	909	963	950	916	908	887	936	938	959	927	923	879	925	911	959	937	925	942	937	907	938	898	985	995	901	933	923	952	951	959	907	897	923	926	884	908	971	869	870	948	938	940	971	853	950	920	901	859	911	944	849	887	889	935	907	960	935	922	904	930	909	936	949	920	854	900	867	878	914	947	997	861	937	948	944	932	921	887	887	896	939	900	875	891
4620	954	1353	1015	747	483	509	378	321	297	280	281	235	253	215	220	199	201	215	195	197	230	204	154	211	187	180	218	194	196	196	190	184	189	161	193	183	195	176	172	204	184	196	200	183	192	192	179	188	179	169	194	196	159	177	210	184	186	152	195	195	172	170	181	176	188	186	173	185	164	187	158	176	194	195	175	163	172	182	187	186	149	165	146	168	158	187	160	182	199	183	183	190	185	182	160	195	180	189	164	193	190	185	171	182	196	211	195	186	210	196	169	153	177	188	186	183	193	187	194	177	195	170	185	175	158	184	177	196	192	159	176	212	183	204	202	182	172	181	161	150	171	182	183	169	203	186	206	189	177	171	188	160	204	178	161	168	194	188	184	198	175	194	148	185	191	172	167	188	191	182	186	151	193	182	171	189	159	189	171	192	190	181	166	198	183	159	213	170	185	198	172	169	176	181	168	190	196	192	172	177	166	180	186	188	193	183	168	197	165	188	185	179	215	165	182	177	195	185	204	186	190	154	184	159	190	175	187	164	186	172	169	169	184	198	176	184	183	167	161	171	181	213	204	177	180	200	202	163	189	162	189	174	187	202	168	158	185	184	189	190	206	187	189	176	164	186	189	184	180	198	160	194	179	170	194	167	168	190	177	177	190	190	184	175	204	185	182	193	172	167	176	185	178	167	177	162	204	153	207	188	206	183	192	184	145	181	174	189	180	176	177	198	189	182	182	168	174	198	162	207	170	177	186	189	187	173	186	195	190	166	194	194	158	185	159	195	204	179	173	176	204	197	182	178	208	193	178	189	166	166	172	191	167	174	168	179	166	175	169	178	196	186	186	181	182	170	167	166	165	175	178	174	196	173	182	209	186	182	163	208	190	192	171	185	186	172	184	201	163	196	171	192	198	172	167	166	175	180	199	184	160	184	180	188	177	185	159	157	180	184	176	157	194	168	188	171	173	174	179	174	158	161	185	191	189	175	174	180	218	183	182	177	192	191	179	191	202	174	188	163	164	189	181	176	177	161	189	196	155	192	196	165	169	199	178	196	179	175	205	183	190	169	192	185	172	177	209	162	184	176	171	192	155	193	177	185	173	169	174	186	175	164	161	167	179	186	156	173	188	172	169	188	188	186	198	189	177	173	200	194	163	201	185	194	165	214	176	174	163	184	188	191	189	161	174	193	205	169	176	206	154	159	206	177	188	164	182	174	172	197	167	189	159	175	177	201	162	151	177	196	194	193	166	164	183	187	176	169	195	164	174	186	167	207	185	186	175	200	184	159	166	175	157	177	167	191	200	181	168	170	191	182	166	196	193	175	164	189	177	168	167	174	193	163	190	190	194	193	190	158	164	150	173	165	183	187	178	182	183	166	172	179	189	185	173	191	173	168	188	153	198	173	175	181	196	171	188	158	192	191	204	168	181	172	172	183	183	191	182	180	186	161	208	193	198	198	190	172	193	162	178	184	181	194	172	200	190	209	157	176	194	191	171	176	172	202	205	178	206	176	169	160	192	191	179	164	163	182	187	182	194	174	188	198	185	205	185	190	188	203	190	154	178	181	186	187	170	177	178	190	172	180	164	184	171	207	181	169	194	208	178	209	160	180	187	176	200	161	154	188	172	187	160	175	189	171	174	176	183	193	179	182	168	183	190	188	182	195	185	175	198	194	172	176	197	181	188	199	179	178	175	157	148	193	165	172	177	171	180	181	193	179	172	185	171	176	154	168	149	177	170	206	164	173	203	185	194	186	176	188	179	183	192	173	191	206	183	163	150	165	173	175	185	174	179	175	193	204	144	183	193	175	168	187	184	179	200	178	184	192	195	184	195	177	174	183	170	189	166	166	173	170	168	176	163	199	180	200	187	181	143	194	168	166	179	194	196	186	195	173	182	162	170	188	209	188	194	184	174	194	183	158	193	181	172	173	195	171	191	189	170	199	178	163	197	179	179	155	201	179	165	168	206	183	181	190	163	171	154	174	200	155	177	188	196	214	191	166	184	189	186	193	164	163	172	181	172	202	187	182	159	173	191	170	180	186	164	184	189	206	184	178	182	175	186	172	177	190	201	158	175	178	165	192	187	188	171	147	178	172	181	179	176	170	203	162	171	180	179	190	185	176	151	173	158	175	206	190	185	169	166	187	170	196	177	165	188	189	192	173	181	171	163	168	167	188	187	185	186	199	197	179	174	174	184	166	173	166	177	166	187	172	173	181	177	172	169	173	203	189	164	166	194	175	177	158	163	169	184	222	169	203	158	178	169	169	187	179	169	180	160	184	192	206	164	174	179	167	164	171	186	174	144	184	193	172	178	172	182	181	188	172	188	174	187	192	184	188	168	180	195	189	169	180	185	199	165	207	167	179	160	166	186	193	167	165	180	189	163	174	175	176	206	192	187	207	185	163	161	178	181	176	150	178	181	189	184	151	155	197	173	178	178	177	179	176	186	176	193	175	185	207	186	202	185	181	175	173	195	184	161	201	192	185	167	214	193	162	171	204	192	184	170	210	177	193	167	165	185	174	181	166	191	209	170	168	184	174	156	180	213	212	175	171	171	188	173	167	168	176	185	180	198	167	195	178	176	198	183	181	167	179	170	175	189	176	173	183	195	183	157	171	177	187	153	174	175	184	178	183	164	193	151	197	162	180	193	172	159	157	193	189	214	186	189	205	182	183	199	192	169	163	169	190	185	195	178	187	216	180	194	173	191	188	188	187	192	169	178	173	172	181	181	187	200	159	190	176	158	188	176	194	169	211	190	175	181	181	191	163	177	168	164	192	184	172	191	186	174	204	190	168	189	180	160	195	176	197	190	156	205	183	182	176	182	185	170	170	159	180	196	172	166	179	171	203	192	187	184	173	164	167	191	175	200	151	169	202	181	199	186	173	191	160	189	159	183	163	190	160	171	194	185	141	184	186	160	188	179	193	172	181	160	174	146	190	186	181	168	193	174	171	189	185	174	186	195	180	186	196	164	175	171	176	209	184	173	197	180	191	171	170	189	181	173	225	177	171	181	182	188	189	160	191	149	168	182	184	155	176	196	179	186	179	192	170	208	175	189	157	173	189	169	180	169	185	175	169	181	165	170	165	181	162	195	189	181	157	174	207	182	186	181	185	177	191	179	190	178	181	172	195	158	174	159	176	183	192	173	184	158	185	195	189	200	174	158	187	177	154	160	169	180	174	194	164	153	200	167	160	170	204	177	188	184	177	175	195	184	200	178	175	196	170	196	170	175	177	181	192	188	179	187	161	179	178	178	223	193	204	195	166	186	181	191	183	150	145	183	172	179	146	179	208	185	191	173	165	199	173	187	170	165	179	188	165	183	210	175	180	173	182	167	174	169	188	160	180	178	181	179	160	180	185	185	180	193	187	178	178	189	175	195	189	184	188	176	179	152	162	187	169	163	169	162	168	169	200	217	191	184	177	194	170	198	184	190	176	194	151	178	179	207	194	177	197	191	156	182	171	168	198	198	183	177
5585	1487	3098	3546	3026	2644	2194	1913	1604	1435	1372	1195	1113	1082	996	875	907	869	851	857	824	771	747	758	695	702	682	658	739	688	676	660	680	670	675	609	630	660	623	623	613	646	630	568	617	603	636	627	670	584	632	586	591	662	593	623	577	607	572	604	632	596	630	629	603	605	591	657	558	613	667	603	609	544	569	560	573	576	592	599	589	581	578	604	557	577	606	604	612	579	588	642	581	548	644	559	585	602	572	619	538	625	617	601	624	595	594	584	612	542	574	568	630	609	635	555	569	600	572	582	531	599	588	558	587	626	595	565	577	586	557	565	535	590	609	597	579	574	549	590	582	510	604	534	571	589	589	587	569	562	586	568	565	605	593	563	560	577	629	579	555	549	589	601	611	575	559	557	532	591	536	570	591	610	553	609	581	550	570	594	565	580	593	586	546	572	549	582	613	579	602	595	614	541	561	622	597	583	566	520	580	563	521	566	596	596	591	579	618	603	592	585	565	560	543	601	545	623	600	560	615	570	595	563	609	585	599	567	638	589	565	558	572	592	598	565	591	633	590	588	628	571	566	593	569	587	575	603	560	568	589	588	578	566	596	557	574	553	538	587	571	569	597	627	582	592	607	586	574	523	573	595	555	599	591	566	596	600	561	617	565	549	575	591	584	619	548	583	590	594	598	538	577	553	601	584	562	596	554	580	603	578	581	593	565	579	560	615	602	619	544	600	569	588	614	567	601	566	562	573	587	615	561	606	596	573	585	579	586	582	617	624	588	602	608	615	603	572	557	557	560	571	582	593	622	558	606	599	581	570	575	601	615	576	572	584	603	559	580	567	560	556	582	534	556	549	599	629	565	557	557	586	594	615	655	569	573	595	575	621	540	575	597	571	597	587	563	588	591	601	584	567	574	576	541	592	594	574	589	547	567	556	570	594	590	573	568	610	594	601	595	548	569	542	541	554	590	606	607	631	589	544	618	545	564	610	607	581	549	561	593	558	597	593	549	612	588	583	553	599	539	572	561	572	599	571	569	576	568	596	570	601	569	561	621	547	580	580	592	607	556	580	581	594	563	616	582	553	568	628	519	562	574	600	579	596	538	577	600	599	562	556	604	582	562	568	609	570	603	560	588	588	560	615	586	576	567	608	571	606	622	610	584	581	572	558	558	623	560	602	603	572	548	600	572	563	584	608	567	564	598	554	574	627	551	544	596	592	591	603	589	577	576	574	587	602	596	531	575	579	599	591	571	585	567	583	572	602	557	585	616	564	547	562	562	570	537	573	586	597	568	564	571	568	566	618	556	551	593	597	596	573	617	587	595	551	546	605	571	560	606	547	564	568	545	571	585	580	575	582	570	563	598	567	528	571	599	572	567	591	576	605	604	616	626	587	537	596	577	545	527	583	597	592	612	609	541	557	571	565	558	567	558	609	527	593	555	597	595	609	570	649	589	601	589	575	537	587	553	581	557	542	576	565	597	579	554	528	588	642	588	576	547	556	526	561	589	590	579	557	600	568	552	587	601	618	569	541	591	601	590	563	542	595	595	577	581	555	627	607	583	568	624	573	574	548	545	582	573	599	578	616	590	598	596	597	585	609	543	592	582	584	565	570	562	602	555	557	598	625	596	575	530	568	548	607	577	596	578	601	600	567	609	561	595	585	565	600	556	555	550	576	569	569	589	536	604	562	547	573	557	584	560	577	600	542	565	593	578	514	612	554	584	599	548	580	576	561	589	599	592	578	585	561	579	614	568	576	571	592	603	563	591	578	577	591	604	544	569	589	592	590	583	602	581	523	539	572	603	590	584	565	630	572	550	571	543	574	585	629	547	569	548	564	572	578	539	581	589	567	606	584	558	611	550	585	567	581	616	594	582	600	557	586	576	582	594	599	523	570	548	601	563	516	596	606	562	597	607	611	604	561	592	592	595	572	587	593	581	563	589	586	569	587	562	589	625	553	560	564	629	588	586	554	554	554	561	560	549	607	580	555	592	548	554	535	575	577	613	567	539	556	546	589	590	570	539	573	603	601	579	524	570	545	588	568	550	569	570	575	584	576	577	555	582	628	607	607	604	584	567	580	611	580	552	627	595	605	566	578	601	607	564	577	601	600	557	592	579	557	605	563	581	601	570	583	590	566	570	553	569	587	587	564	533	614	563	621	584	560	528	586	554	596	608	562	592	555	556	573	583	569	563	569	596	592	553	602	596	616	595	608	588	596	590	555	557	545	550	615	550	541	613	572	552	582	622	583	599	570	612	572	565	599	565	551	575	586	592	608	544	589	560	599	557	601	546	654	590	581	530	575	560	572	583	596	606	560	581	545	578	581	554	586	593	589	533	552	522	568	569	599	597	602	555	616	595	604	541	569	580	611	576	586	582	556	550	625	570	599	591	610	598	592	547	586	562	585	600	550	557	615	609	587	554	601	619	609	558	536	543	648	603	578	589	599	576	625	572	562	580	563	574	574	603	607	573	583	598	599	599	588	644	641	550	591	570	553	587	552	570	556	580	560	581	557	548	561	542	554	561	591	594	533	595	511	558	570	588	625	595	593	590	577	673	541	555	566	593	572	565	589	557	563	531	581	603	565	561	583	537	645	546	544	598	577	564	626	575	588	545	599	583	559	536	562	602	568	572	560	577	591	559	603	560	540	546	604	607	630	606	573	602	603	582	549	622	589	589	552	595	577	612	570	555	549	530	580	583	561	598	589	595	534	554	574	550	576	558	556	607	593	576	601	561	578	571	621	589	574	597	585	575	542	599	579	565	592	590	533	580	597	610	583	599	567	599	573	581	612	539	552	595	561	595	567	598	564	574	583	607	571	595	540	554	569	586	551	591	570	579	593	516	565	569	598	542	539	561	562	633	579	636	558	566	618	544	589	619	608	572	610	576	581	572	568	580	595	566	559	550	588	615	581	574	541	573	590	586	547	568	578	576	599	565	544	538	620	563	583	561	588	580	579	553	548	554	596	595	572	618	534	582	582	575	565	549	619	579	592	590	537	599	551	566	577	547	572	596	565	575	589	587	584	581	580	565	579	603	599	605	588	607	546	595	606	556	581	552	596	613	580	554	617	548	580	588	573	569	559	574	603	589	580	607	601	596	636	621	615	582	592	584	577	592	575	582	553	540	590	601	627	561	594	550	544	597	580	569	577	578	595	613	549	597	564	578	559	551	573	588	555	616	575	595	562	598	598	577	591	553	571	556	603	554	567	591	536	585	575	562	572	573	562	599	584	590	578	558	630	592	563	593	597	552	588	614	578	623	535	597	601	582	556	611	571	603	585	570	511	592	578	525	630	538	616	598	516	573	585	544	595	564	570	561	574	603	610	598	589	572	582	561	572	590	573	603	602	582	596	556	538	587	583	620	570	611	561	540	630	612	621	626	563	610	583	568	593	558	584	615	583	553	566	604	578	565	582	582	591	567	593	537	556	602	579	561	622	626	600	566	569	544	596	634	594	544	594	578	590	637	570	595	576	579	579
8721	1881	2283	1790	1153	828	615	515	418	348	319	276	262	244	206	184	200	179	185	183	161	160	153	156	151	154	191	148	170	160	141	152	146	144	159	133	131	137	150	139	154	141	142	144	139	158	144	127	146	140	134	147	121	129	136	134	139	149	135	127	149	117	136	139	141	138	149	142	129	138	137	117	130	146	123	140	147	140	146	133	136	133	140	127	118	129	139	122	106	126	134	139	128	126	134	149	141	108	125	129	117	146	139	117	161	119	150	109	108	141	120	119	142	127	132	119	129	127	116	141	148	109	120	113	117	139	134	109	124	145	141	143	148	135	116	123	129	126	149	130	121	145	139	119	129	133	155	130	118	133	126	124	131	119	129	126	123	136	110	124	126	110	144	127	119	121	128	145	127	132	132	126	125	138	119	112	134	134	127	115	144	129	122	137	129	129	127	110	130	133	132	130	143	144	147	116	130	136	150	121	125	130	119	140	119	106	120	125	109	133	137	132	120	160	124	124	125	128	118	141	116	133	135	132	122	124	129	109	135	132	136	151	118	125	140	129	153	126	142	147	128	95	132	112	145	109	133	124	123	142	125	117	138	121	126	129	132	120	148	123	121	136	141	122	150	139	134	147	128	132	106	141	135	132	129	138	134	123	114	104	114	142	140	161	117	143	145	144	123	126	134	138	131	132	139	117	124	140	121	147	139	135	141	120	132	144	129	103	151	153	149	124	113	134	126	122	124	126	129	106	167	144	124	132	138	138	130	117	123	142	136	130	123	114	115	137	132	121	144	152	148	132	133	135	137	123	129	138	133	149	135	143	152	135	122	144	140	142	129	140	125	131	124	150	142	133	132	124	122	130	128	134	123	115	135	133	118	139	139	131	123	128	104	138	137	122	140	136	123	140	145	121	129	149	122	128	117	131	117	116	132	119	128	120	123	124	125	141	104	145	118	139	145	131	132	110	114	142	142	133	110	142	159	139	119	124	135	117	98	127	117	114	128	116	121	140	143	137	135	113	127	124	128	133	116	135	119	121	118	117	137	147	131	133	122	135	157	147	118	123	124	127	116	145	115	142	141	137	124	136	129	115	134	99	126	117	115	132	151	126	134	141	135	124	123	141	102	126	118	128	140	122	144	126	123	127	124	126	111	135	138	147	109	140	151	148	132	128	131	133	128	125	119	128	134	114	123	138	153	119	131	141	136	135	119	111	143	114	145	100	137	118	133	130	105	130	139	139	95	116	130	127	116	131	133	157	135	126	123	104	134	119	145	131	156	122	147	117	152	136	141	137	137	128	150	129	132	147	134	133	128	142	135	122	147	128	118	151	134	123	143	122	120	119	121	127	128	128	120	142	126	109	133	130	111	128	115	132	142	116	112	145	129	135	118	125	147	145	142	117	153	125	145	140	135	124	113	126	130	127	127	125	132	121	140	127	131	136	125	145	119	130	156	133	153	135	119	139	130	138	137	129	127	128	149	119	150	134	138	126	120	125	126	128	137	136	139	132	143	146	136	138	126	134	139	109	137	124	150	123	123	155	124	129	134	130	152	118	112	121	121	137	157	125	153	136	157	146	130	134	134	127	118	140	107	132	135	145	134	144	138	135	139	138	141	123	125	130	154	117	128	140	158	128	140	138	130	115	122	120	129	102	147	124	122	140	118	125	123	141	134	117	126	137	134	115	104	143	126	130	130	130	153	119	115	148	109	141	140	113	108	133	132	154	123	123	122	144	115	110	124	141	137	120	115	141	131	133	129	132	132	138	140	122	132	125	115	97	142	130	136	133	135	136	126	108	120	126	113	141	145	123	134	133	125	149	117	130	119	140	119	133	146	126	144	107	146	129	116	127	148	120	127	136	111	115	112	128	144	136	118	133	120	123	138	127	122	120	110	135	110	128	117	103	132	125	125	121	110	144	134	131	112	109	146	117	116	112	123	130	103	146	135	137	124	123	112	118	124	107	130	139	126	112	145	118	120	118	107	123	150	132	135	118	141	121	122	137	113	124	134	126	123	119	142	131	134	120	132	145	131	129	122	144	113	122	134	133	130	114	126	135	146	135	141	126	127	123	142	138	132	144	115	112	145	111	117	136	122	135	121	143	134	122	158	152	135	138	142	131	128	156	128	137	143	125	139	130	140	133	125	136	119	126	142	139	133	138	138	121	142	127	144	129	122	130	124	131	124	126	134	128	127	115	129	128	132	136	114	130	132	122	133	115	135	140	122	108	125	117	139	107	135	131	143	138	121	116	130	151	125	127	139	130	141	157	119	115	135	120	130	135	135	129	129	105	121	127	122	128	126	131	123	128	127	126	154	136	133	141	121	136	149	110	148	130	110	146	124	168	128	145	124	121	133	139	129	118	146	122	155	104	137	120	119	143	123	127	130	131	111	146	140	143	116	137	158	133	149	127	138	133	126	121	131	141	137	140	133	120	125	117	140	124	117	141	141	126	133	132	129	131	113	127	134	120	132	144	131	126	125	140	138	123	127	123	115	137	148	110	132	123	114	137	137	133	154	123	113	127	129	115	125	126	140	111	108	128	118	109	151	134	137	151	134	129	139	126	137	140	131	118	141	143	135	141	143	131	105	126	130	111	122	133	111	123	121	139	134	140	124	125	119	134	115	144	118	119	158	121	135	140	118	140	119	137	137	103	136	124	108	128	116	134	115	127	136	127	140	123	110	134	139	114	129	123	134	144	146	125	126	129	131	114	126	120	128	142	137	124	128	100	120	129	115	132	125	128	123	140	145	140	104	117	123	110	105	149	140	139	161	121	122	122	139	116	132	149	143	142	135	128	142	136	122	122	135	115	119	116	112	130	134	120	124	141	129	145	152	150	122	130	149	144	118	133	128	145	139	146	128	129	131	126	132	123	139	139	130	118	133	158	140	126	116	149	125	145	126	128	136	112	153	144	138	139	119	106	117	102	111	128	102	121	143	130	122	128	118	115	145	136	119	116	113	144	131	102	126	131	127	136	118	110	128	142	108	134	139	139	133	141	132	129	130	154	126	121	126	141	123	118	117	132	156	133	151	150	131	132	113	121	137	132	130	132	130	116	125	128	130	113	115	127	130	125	117	131	146	131	120	124	127	130	139	111	124	131	135	131	143	141	142	136	147	134	134	146	122	118	123	131	147	128	125	139	125	115	129	118	129	143	117	129	133	132	121	125	127	135	129	122	114	114	120	145	148	119	132	133	116	124	135	151	134	125	137	115	108	123	118	122	133	116	133	125	112	129	120	145	121	120	122	144	153	128	135	130	138	136	120	121	131	128	138	151	126	114	131	114	116	131	121	131	136	135	126	116	119	116	134	133	122	125	128	125	125	114	113	108	115	123	147	131	127	134	119	127	127	114	126	133	148	114	123	137	120	132	143	151	125	143	139	96	133	148	139	133	126	149	138	141	118	151	140	96	145	138	112	128	128	134	129	158	111	143	135	127	124	121	122	133	135	134	124	110	139	136	114	132	124	131	124	131	115	118
7682	2279	5172	6040	5231	4409	3438	2958	2582	2037	1894	1696	1444	1382	1190	1126	1080	992	928	861	879	769	775	791	722	739	684	687	616	621	637	590	615	597	571	577	594	570	565	589	543	542	542	521	563	516	495	509	522	526	506	507	513	476	503	502	540	476	480	476	485	491	489	508	466	497	450	480	520	461	466	462	470	452	494	472	497	463	475	449	462	508	446	470	425	437	446	483	479	463	487	469	441	445	461	475	469	453	451	512	454	465	464	467	409	429	460	433	463	446	448	447	448	462	416	491	467	458	453	477	455	461	463	448	417	478	449	441	463	461	435	503	443	433	454	432	434	443	428	454	453	490	460	441	441	468	438	485	459	433	461	450	423	441	466	465	460	454	470	445	458	465	459	444	432	453	447	478	413	438	483	485	453	451	450	421	446	419	444	413	456	429	480	448	458	431	476	470	429	445	470	431	428	476	453	471	439	476	401	433	436	451	417	424	409	440	472	459	456	466	447	453	450	387	425	436	455	437	441	394	433	460	461	466	412	445	474	427	425	471	476	439	443	445	464	459	478	429	419	471	457	487	451	456	481	480	445	421	454	471	430	441	454	453	456	498	461	414	488	420	468	397	445	457	450	455	460	437	421	442	473	468	450	424	475	404	447	450	411	475	465	448	427	440	432	445	431	443	445	436	482	406	467	461	476	456	444	426	416	459	475	422	443	415	446	432	435	449	429	467	419	470	452	410	446	457	452	434	451	442	452	442	455	464	470	469	418	440	445	475	422	445	470	440	456	472	447	462	405	459	405	426	447	462	441	485	441	473	469	419	429	436	424	445	445	435	446	434	458	462	457	444	417	441	433	466	451	454	456	453	406	438	456	408	452	458	462	412	423	448	426	454	463	460	444	482	446	410	451	446	481	400	424	430	436	458	423	477	458	438	493	448	413	430	427	397	459	454	418	434	427	447	469	461	452	465	455	436	461	397	460	468	418	459	439	469	432	443	432	421	473	439	459	467	418	434	457	453	447	443	439	455	454	444	443	429	422	500	457	459	449	454	425	471	454	462	483	419	402	490	468	458	452	436	426	444	442	483	479	435	458	447	465	459	436	417	476	453	481	447	427	438	417	443	439	458	436	452	439	429	445	413	406	434	451	416	421	439	440	481	426	424	456	400	437	435	477	457	453	423	434	388	438	438	439	429	490	454	438	477	397	491	496	443	460	450	420	417	429	431	471	464	426	442	479	466	428	495	458	440	459	445	442	453	430	478	478	456	446	436	433	452	460	477	458	451	438	463	452	439	441	435	450	445	472	467	472	441	441	468	445	458	495	455	479	423	427	479	411	461	449	427	459	449	493	450	453	440	471	430	468	460	431	482	441	463	446	429	459	412	441	448	439	406	435	477	476	460	460	456	451	442	437	437	393	431	424	391	403	449	478	429	450	443	460	431	482	506	441	434	423	458	432	461	462	483	456	432	447	461	454	476	433	462	411	448	442	422	483	432	448	425	439	426	461	463	436	450	422	416	449	441	437	463	442	421	442	425	450	446	433	436	446	436	475	451	487	444	419	416	436	491	480	408	455	426	450	474	455	475	439	406	430	450	450	472	464	475	475	460	471	447	409	459	450	471	418	479	430	465	459	470	433	462	403	425	440	437	404	423	420	468	458	416	452	466	407	455	440	443	451	431	430	461	438	419	465	425	427	435	443	452	433	468	471	417	439	454	475	471	402	435	404	464	474	456	431	480	456	503	471	435	445	452	424	451	405	427	458	439	477	431	430	447	444	464	444	446	441	502	414	440	440	463	436	412	467	430	401	462	465	417	477	457	488	437	460	432	447	442	496	430	464	454	456	425	431	465	408	448	478	423	437	414	431	442	446	438	477	447	436	481	466	437	426	438	468	428	455	457	488	445	433	472	475	438	463	444	454	483	452	467	395	469	467	443	448	468	438	432	476	432	462	414	427	447	478	440	415	430	445	423	448	472	446	431	448	460	448	422	444	422	422	436	441	453	422	463	435	420	437	444	456	438	436	451	447	411	433	445	437	467	461	455	428	462	443	419	467	462	432	446	416	430	479	430	462	453	466	439	444	449	415	461	459	443	444	450	450	473	462	431	440	456	456	471	421	452	419	407	445	419	474	418	453	421	466	415	445	460	426	456	451	431	409	441	450	461	464	513	470	435	472	440	408	452	493	457	429	442	412	483	465	461	460	439	431	432	455	440	426	459	397	460	440	467	410	399	420	445	449	432	469	400	433	435	459	445	476	440	466	433	437	447	432	460	462	452	420	448	404	435	457	431	429	456	459	439	423	444	445	459	413	436	445	423	442	453	462	437	448	448	451	442	435	460	434	424	446	458	412	491	464	445	430	450	479	402	462	439	447	415	488	445	481	461	455	445	460	425	470	452	449	464	450	483	456	465	440	424	478	440	432	451	452	440	458	475	460	453	461	467	486	455	468	433	477	411	446	478	487	448	448	435	429	424	446	429	465	447	454	427	469	470	424	444	452	426	461	433	416	429	429	438	468	466	429	421	450	473	459	443	477	422	490	412	448	462	437	443	443	440	464	401	441	454	403	419	434	414	422	420	494	458	461	419	451	419	455	434	457	446	476	461	429	435	415	464	430	460	478	451	411	452	465	441	418	454	443	450	481	452	434	461	453	425	446	444	463	429	451	472	449	425	432	393	413	445	440	417	420	481	440	420	437	418	480	479	495	468	441	448	432	438	431	428	458	439	392	415	435	435	420	434	448	454	445	442	429	425	426	470	439	445	413	430	450	430	460	445	459	466	416	443	432	451	428	395	472	424	443	431	391	424	466	440	476	442	461	446	449	432	472	451	451	439	464	467	454	450	449	432	438	404	499	449	479	440	434	413	451	458	452	445	416	441	433	450	445	452	421	477	411	434	459	462	469	444	448	453	432	441	464	437	443	426	488	444	435	474	438	402	413	479	426	414	444	426	436	478	428	412	428	424	452	461	427	454	461	436	475	482	447	468	442	434	412	428	436	414	467	427	452	445	434	474	452	481	451	451	414	458	454	417	468	488	446	444	449	453	459	425	459	454	441	453	439	441	438	453	433	454	440	432	425	432	459	431	455	469	456	450	426	439	458	451	437	454	428	457	445	428	444	464	463	489	466	426	457	453	472	414	455	413	428	429	411	450	422	466	428	469	455	440	426	437	412	443	444	419	459	435	438	449	452	443	451	461	456	450	466	444	441	446	437	455	453	434	440	461	465	435	448	439	419	472	429	477	456	430	460	463	467	460	430	482	473	412	440	421	457	456	456	414	427	467	478	484	445	427	479	450	482	475	442	413	433	456	465	477	435	449	438	461	461	420	450	485	443	412	442	447	445	481	456	438	448	436	402	433	416	464	433	481	425	434	493	432	457	432	410	445	421	452	415	460	457	445	395	430	457	465	455	428	419	440	431	488	475	450	473	423	432	430	442	410	446	428	437	434	439	486	461	449	448	456	463	460	475	443	437	464	428	446	397	457
1339	342	398	337	317	300	334	330	318	309	294	310	314	320	307	306	315	345	319	281	295	303	326	306	296	302	305	328	287	340	325	316	326	323	325	297	316	307	287	331	311	317	306	272	323	292	294	322	314	302	302	306	287	317	314	295	280	309	267	286	344	333	292	317	343	306	309	283	320	305	301	323	288	316	344	283	257	314	306	317	280	308	307	275	306	320	320	311	283	289	338	288	297	368	291	323	327	329	306	328	323	289	278	321	336	323	309	315	326	299	324	305	314	326	343	316	295	321	276	317	273	302	327	272	310	324	293	303	307	320	298	298	284	344	345	286	301	296	334	324	321	316	325	329	336	320	292	308	293	304	291	284	321	330	329	329	313	293	312	292	286	304	279	304	304	313	330	270	286	317	309	332	294	291	296	318	337	297	276	303	306	350	310	325	342	304	312	334	304	314	325	302	292	298	297	330	312	321	304	300	317	286	289	286	282	336	297	290	307	319	312	310	283	314	299	310	309	283	323	289	342	309	275	295	332	313	301	316	301	288	301	276	301	311	297	325	334	295	299	295	295	307	303	304	300	290	322	326	319	314	295	330	317	314	309	302	313	290	301	290	309	336	302	285	308	321	293	308	314	308	299	316	311	307	313	322	322	322	307	318	301	308	274	303	290	326	290	316	301	312	304	314	305	305	290	330	301	328	307	308	303	317	309	297	313	280	308	311	304	315	332	295	312	286	313	324	324	302	327	320	280	310	330	296	304	303	313	303	299	286	321	294	295	300	277	319	298	286	296	301	291	289	315	301	284	308	303	295	307	318	273	302	306	339	320	256	288	340	311	317	291	321	318	311	334	283	313	293	289	276	295	311	328	308	310	313	295	283	306	320	319	321	316	309	290	336	322	320	323	320	313	309	302	326	305	274	293	280	310	290	320	308	313	294	334	340	346	314	297	311	327	316	312	314	329	335	307	273	320	299	317	295	287	349	301	284	314	289	325	326	278	294	310	323	284	311	321	327	293	295	309	302	331	318	306	318	324	314	308	299	318	328	300	303	280	311	340	334	296	313	326	297	290	327	320	329	307	299	300	312	292	293	311	294	349	303	327	297	290	317	296	292	327	295	319	319	333	323	283	333	326	279	308	309	293	308	276	304	297	288	295	310	345	321	305	303	315	308	318	309	302	298	304	333	298	330	296	316	316	298	342	312	300	300	333	332	302	309	307	339	287	306	326	302	311	285	303	300	291	339	314	292	320	320	334	324	301	337	277	291	294	302	344	300	314	338	285	300	297	331	316	314	294	305	331	299	283	316	311	308	324	301	288	339	319	286	325	299	314	297	343	307	311	288	315	305	277	298	337	298	322	319	344	313	326	304	280	274	315	306	295	299	291	307	282	297	317	282	332	299	338	298	328	318	304	329	296	278	301	311	332	301	321	318	341	304	312	314	318	284	286	286	287	292	307	292	291	318	294	327	297	315	307	305	302	312	330	316	330	263	325	299	320	294	276	302	299	292	310	308	293	339	280	304	283	295	300	291	302	299	314	299	303	289	333	297	279	285	322	292	297	300	294	315	314	315	328	301	304	275	297	323	329	326	288	324	299	300	310	309	323	321	278	288	307	311	289	326	267	308	291	294	341	322	332	309	315	302	319	318	302	303	304	318	314	306	296	312	295	293	305	269	327	334	351	322	309	307	306	322	308	297	317	313	292	295	289	284	317	285	316	299	304	322	290	308	319	295	310	336	328	330	298	315	308	306	308	324	318	336	294	329	301	299	323	318	294	319	305	323	333	316	324	324	319	318	307	302	305	318	308	302	311	301	304	301	301	283	338	284	290	308	299	314	309	295	296	307	296	311	308	297	326	324	313	309	316	305	325	299	305	286	311	324	293	278	288	277	280	296	309	287	279	313	337	335	323	301	309	301	315	315	351	285	285	306	292	332	316	297	299	317	308	289	329	319	305	295	321	342	334	322	315	341	320	313	338	287	300	306	315	301	313	337	318	295	309	287	309	312	297	290	322	314	316	283	296	296	309	311	329	315	300	326	314	292	330	324	334	333	335	311	314	310	328	338	318	298	318	295	311	322	319	300	307	312	315	297	316	321	325	310	295	306	296	339	282	290	319	327	300	308	333	309	325	330	312	295	323	289	314	299	306	310	326	304	337	304	310	291	298	302	301	294	327	277	292	314	285	327	292	309	300	320	297	302	289	317	316	314	344	285	268	310	304	307	308	300	332	292	322	308	295	315	317	299	282	312	303	295	285	325	290	297	292	300	335	308	303	309	297	310	282	316	277	325	311	311	292	296	318	319	283	315	291	327	309	301	306	311	308	313	319	318	307	312	321	330	279	334	305	324	294	311	307	319	276	321	312	307	310	286	323	317	313	303	297	290	335	307	340	337	328	273	307	314	297	301	322	296	311	306	311	314	285	318	330	304	332	295	325	306	310	300	296	311	303	310	316	315	317	329	314	316	298	336	304	328	312	331	311	310	324	316	316	285	301	312	300	303	318	301	302	307	331	287	291	312	302	301	274	317	315	307	313	349	291	322	270	331	290	304	311	300	309	338	299	321	289	298	323	295	311	307	334	280	304	309	305	284	297	314	314	276	311	305	275	297	305	333	315	318	298	330	293	270	327	276	314	316	291	316	338	323	311	308	318	316	324	281	330	297	294	324	313	299	316	319	308	319	310	308	292	316	307	304	298	310	324	313	315	310	299	310	317	337	308	284	296	313	320	311	300	329	301	314	308	299	318	321	311	321	309	265	336	299	355	297	295	317	285	323	286	331	282	312	309	336	322	300	317	323	328	315	283	288	302	294	319	294	305	342	276	318	278	316	302	290	308	314	313	313	300	318	302	280	303	312	305	305	290	322	314	317	309	310	314	305	336	324	298	303	280	278	318	298	351	300	325	307	322	277	333	319	295	297	306	293	306	299	323	285	294	311	307	290	300	337	281	285	308	306	279	318	294	287	308	317	330	322	309	310	287	301	305	302	324	282	320	333	293	317	293	327	305	316	329	289	288	298	290	293	295	294	285	316	316	298	304	328	324	338	307	300	329	338	330	288	293	300	319	297	303	320	288	310	286	312	292	331	295	293	303	328	348	288	298	305	301	310	310	288	316	326	267	283	289	312	329	316	312	326	300	299	315	287	313	322	282	313	295	284	314	288	330	316	307	327	330	280	298	311	320	303	301	318	319	337	299	300	290	293	322	305	288	283	285	288	308	312	334	347	303	298	280	334	344	307	295	321	316	307	339	285	298	301	318	307	295	324	337	293	295	304	326	318	332	285	290	301	320	329	298	306	292	303	313	333	331	312	305	291	310	307	320	332	286	315	331	312	322	311	318	304	325	299	315	337	321	294	325	252	313	296	294	323	291	334	328	335	303	295	314	325	331	298	319	319	331	329	315	307	325	318	293	305	315	316	323	310	297	303	300	315	335	308	322	321	329	353	296	317	300	335	320	305	324	302	317	302	276	307	305	320	311	297
2305	953	1040	1066	1101	1000	977	1006	976	990	1001	922	918	988	918	1015	918	967	878	883	946	978	922	907	939	903	919	939	970	913	945	944	948	891	939	893	949	913	947	961	970	930	929	909	916	863	898	931	934	919	919	938	970	904	928	908	935	852	908	917	880	866	947	897	933	887	933	967	876	927	963	886	933	914	913	896	865	913	931	969	967	915	876	934	922	901	952	918	933	864	917	934	965	901	923	908	952	918	950	918	919	892	844	910	892	977	946	935	901	906	925	909	969	887	948	936	904	901	942	934	955	952	890	909	946	879	898	916	911	877	936	925	879	939	945	922	896	872	888	905	959	939	879	910	951	875	967	872	985	874	858	917	930	919	928	896	872	955	980	940	899	862	936	917	900	885	918	977	898	973	893	962	935	867	949	981	901	910	950	901	896	953	919	892	911	926	872	869	896	934	921	908	912	843	938	957	885	886	901	946	899	896	884	920	924	983	915	933	902	924	911	916	849	883	920	914	935	895	913	940	897	974	961	866	979	920	966	947	922	916	905	892	915	913	936	910	940	892	936	950	930	913	940	976	940	978	952	949	896	950	962	888	924	964	931	905	938	958	928	914	905	910	863	897	880	949	974	905	880	910	886	925	870	949	959	942	918	941	906	942	986	943	907	961	924	934	932	910	930	883	967	907	959	936	879	940	904	879	923	921	959	913	922	936	883	884	985	910	865	924	954	943	910	928	907	942	927	940	920	946	868	905	925	939	903	853	889	926	902	878	908	941	913	925	914	949	908	984	924	928	870	919	919	936	900	947	922	969	925	887	918	925	940	861	910	879	956	914	970	913	919	915	920	943	908	945	921	917	937	965	920	903	935	928	966	926	880	922	949	910	914	883	891	967	956	950	871	906	908	962	895	883	968	932	967	926	928	866	894	938	906	897	906	911	941	910	943	979	916	961	935	884	936	932	938	935	971	927	951	925	921	932	954	927	899	899	919	939	923	948	909	954	934	864	970	959	853	958	890	906	897	915	936	884	929	857	974	943	999	875	952	978	949	933	941	932	922	903	945	890	887	1003	906	926	932	902	936	964	930	1000	911	927	893	866	970	883	949	940	955	936	886	957	926	912	929	997	844	931	946	939	920	915	954	932	946	975	913	963	921	925	972	922	858	912	889	870	939	924	935	934	906	888	904	888	914	922	880	910	917	946	880	933	916	922	895	969	903	927	938	941	979	925	925	941	892	945	870	892	981	975	864	879	930	886	958	936	943	929	874	910	896	913	902	896	932	938	916	953	892	956	926	868	897	940	897	910	917	947	907	910	930	882	906	909	900	940	918	873	941	889	908	884	929	914	900	912	894	937	918	946	883	909	908	908	969	984	954	935	902	942	905	886	921	937	879	915	963	957	950	905	978	946	974	926	868	899	954	951	912	877	956	895	879	949	928	843	902	973	912	885	948	914	936	979	912	956	885	958	924	904	919	935	975	898	923	969	905	927	867	990	935	841	980	919	952	925	887	904	913	901	875	970	910	943	902	972	958	982	885	953	920	914	892	927	924	914	863	927	922	923	965	913	882	896	895	945	944	885	887	916	879	985	940	928	891	945	915	912	951	889	843	923	913	913	945	903	948	892	899	902	867	930	898	911	960	909	912	919	858	895	961	918	921	901	896	919	879	927	911	910	871	918	901	943	924	912	897	906	955	900	892	891	954	867	912	898	940	902	898	906	930	915	899	982	887	938	962	898	907	958	958	898	896	964	896	905	919	900	917	946	928	989	900	926	911	903	927	926	871	899	926	954	976	896	934	919	930	967	918	950	935	871	943	903	893	926	891	936	930	919	901	850	942	912	886	852	973	929	923	853	890	905	967	895	934	989	880	930	924	926	880	858	948	934	862	879	931	916	960	922	911	931	971	954	967	925	880	927	895	914	939	928	943	946	936	850	861	962	944	910	928	946	946	945	946	941	850	888	894	943	930	928	869	910	912	1001	923	882	941	936	895	910	932	908	923	921	927	938	924	904	901	918	858	945	956	915	893	879	893	870	950	885	938	860	916	906	936	919	936	922	950	929	1006	894	903	884	923	932	903	915	981	882	894	937	933	906	954	917	920	920	924	891	911	989	883	969	945	970	895	907	966	950	931	881	912	917	927	970	918	939	952	929	895	975	868	947	927	942	874	924	912	927	865	902	945	954	945	885	879	908	909	902	914	898	891	889	986	905	949	913	945	933	906	916	855	922	889	942	914	906	915	910	912	926	896	907	986	886	935	902	915	988	940	917	858	998	880	935	958	891	949	914	917	920	875	885	924	997	970	896	916	890	962	955	888	938	952	939	876	867	919	969	905	936	897	914	946	895	931	971	862	1010	868	887	895	958	876	933	925	926	908	876	930	964	910	872	917	920	911	940	935	885	951	877	956	934	918	967	883	928	966	879	916	944	929	897	895	953	942	1022	947	949	907	889	882	930	919	904	964	950	918	932	928	909	895	888	903	910	947	880	923	892	903	910	946	930	944	928	930	944	951	920	955	939	957	886	908	950	923	955	967	927	910	876	936	931	946	923	947	960	873	943	914	919	973	934	912	900	964	941	939	951	907	889	920	968	903	970	926	937	933	962	883	929	910	885	875	942	951	958	868	934	893	938	891	938	933	932	884	889	956	923	897	916	883	887	924	906	872	971	925	904	937	950	928	952	914	907	919	950	962	908	926	937	907	883	907	895	896	905	857	926	918	930	927	848	933	940	941	916	911	953	908	940	944	956	876	896	937	915	909	911	935	922	915	975	922	942	912	911	903	898	901	971	874	909	907	924	936	873	924	901	931	927	946	959	937	934	907	891	953	926	885	873	909	908	919	917	929	933	906	961	934	909	939	915	950	915	930	886	972	951	960	924	915	951	957	915	900	947	924	964	886	936	883	874	944	899	946	943	945	935	905	900	914	906	949	898	932	905	949	928	932	904	907	955	902	895	894	917	855	939	880	889	882	943	886	970	902	952	963	941	923	920	977	947	951	890	905	950	900	937	909	933	910	937	859	899	951	920	888	919	1002	921	916	958	936	928	858	958	895	935	883	935	881	913	938	953	920	893	889	860	886	839	940	949	865	944	952	932	897	952	815	950	958	935	954	966	917	885	884	960	873	874	909	899	915	919	958	948	983	923	934	952	904	950	961	1008	931	945	938	916	934	906	884	926	927	907	875	913	957	945	888	868	899	916	953	948	908	926	902	974	949	901	897	907	913	954	912	889	941	964	938	937	919	922	898	888	929	923	916	902	938	917	899	928	896	924	920	921	898	963	885	893	867	873	875	961	906	893	932	866	986	969	984	940	962	939	935	911	902	931	930	951	881	912	831	956	885	897	932	914	931	867	949	985	933	931	916	917	958	939	912	891	890	905	909	945	873	896	898	960	896	915	925	922	968	896	912	903	899	943	879	930	922	933	944	908	889	923	923	938	921	930	928	915	893	902	900	927	964	938	922	903	918	966	962	901	950	988	858	937	878	930	935	935
4503	1004	1207	969	706	542	444	410	323	276	270	253	237	215	222	202	208	196	205	226	211	202	181	186	190	194	200	187	207	212	186	191	212	193	202	187	188	192	162	167	179	185	177	177	185	193	193	211	199	186	200	182	198	205	223	177	203	163	200	177	181	186	183	189	197	166	204	171	183	169	195	180	175	161	170	174	181	180	162	181	202	199	205	167	184	182	159	179	197	199	169	182	179	161	176	185	195	169	185	199	204	183	194	206	168	176	167	178	181	201	192	177	197	200	166	186	183	160	190	206	179	184	157	168	184	169	185	175	159	182	177	203	185	190	181	169	165	179	179	188	165	153	161	190	157	179	180	177	175	179	162	192	183	189	182	180	164	179	187	189	186	169	181	154	189	160	171	180	152	175	186	180	178	175	191	181	169	171	171	172	181	193	201	173	170	175	172	159	189	158	178	131	196	155	198	196	188	217	206	157	180	178	172	166	186	169	195	182	197	184	193	196	166	204	167	172	178	194	183	171	180	185	185	185	185	186	191	190	194	171	174	195	185	174	191	200	174	173	191	173	170	183	158	185	195	181	167	182	174	201	157	169	194	190	169	181	159	193	161	160	181	162	162	191	161	185	157	171	184	197	176	204	193	188	205	175	183	196	184	182	181	169	201	171	213	180	171	179	172	188	182	203	156	180	149	190	186	195	197	165	179	161	173	163	186	164	179	186	202	177	187	177	192	159	184	182	155	190	178	165	166	193	162	180	185	192	181	183	192	176	192	142	172	164	169	205	194	153	197	164	182	186	181	181	175	180	194	177	170	193	188	202	161	158	174	179	177	168	193	191	211	169	155	185	157	173	171	189	163	178	178	182	165	189	160	173	168	184	166	191	185	186	180	168	198	177	184	169	166	179	207	193	208	186	175	184	182	176	171	187	168	177	174	135	198	147	196	156	180	185	197	175	188	185	183	193	186	151	166	186	169	194	175	200	169	170	167	170	162	178	152	176	166	164	153	151	196	197	186	175	182	170	182	207	160	166	172	192	185	191	165	164	173	176	190	164	181	179	188	192	162	197	178	181	171	184	180	207	166	199	173	152	194	191	145	173	172	185	170	167	176	168	165	151	202	181	168	189	173	189	197	189	210	170	167	179	176	192	185	158	164	190	182	172	208	184	166	180	175	149	163	176	170	197	165	189	167	188	193	170	173	195	186	170	188	164	171	181	187	167	204	186	185	168	194	177	175	182	156	187	161	168	160	174	198	168	197	190	157	174	169	180	204	198	155	187	174	185	152	185	194	196	182	192	176	190	165	168	167	185	164	172	172	155	189	173	190	181	165	180	168	179	160	172	202	183	176	162	205	169	171	184	191	180	153	189	163	180	167	192	198	177	179	179	189	166	170	179	159	186	181	204	175	182	169	171	173	161	171	199	168	180	176	160	197	187	195	196	159	177	201	185	164	197	180	187	184	185	146	188	191	195	187	191	182	187	169	169	168	177	185	173	187	173	166	182	179	157	190	170	188	173	158	190	207	190	197	192	169	194	196	178	165	169	190	156	203	193	163	172	164	169	172	197	141	199	196	176	171	199	187	198	184	188	187	188	191	185	181	173	176	169	169	192	190	175	180	161	184	173	186	202	174	175	190	172	159	174	188	164	171	202	187	177	191	199	176	175	179	173	166	167	181	176	163	173	188	183	206	160	184	177	183	188	174	182	200	185	182	197	167	168	181	201	177	163	158	197	174	174	178	160	186	162	174	174	176	169	189	171	187	181	154	191	191	172	198	179	187	166	199	169	176	172	167	199	189	185	196	174	182	173	160	180	177	169	176	186	179	171	174	184	181	195	164	183	164	188	161	176	215	180	190	188	205	180	161	177	187	174	197	198	151	169	168	173	174	170	163	190	175	147	177	188	177	179	186	183	174	188	201	189	173	179	182	184	179	186	198	183	170	181	146	183	183	181	162	164	192	184	196	185	181	148	166	206	175	184	188	200	182	202	187	168	154	192	188	180	174	152	179	176	178	189	180	171	205	177	184	167	193	173	173	202	172	184	196	179	187	195	159	176	193	192	155	193	174	182	177	170	192	193	180	184	194	167	182	192	186	197	183	185	165	197	195	205	189	162	201	183	177	164	179	175	181	193	171	179	207	172	201	165	168	192	181	180	188	195	205	186	173	175	172	162	189	168	186	194	164	178	179	184	147	184	179	201	177	168	182	171	202	199	179	171	177	178	197	177	173	189	190	183	155	167	179	169	183	176	186	195	169	172	160	160	184	176	185	199	167	161	161	209	165	211	206	211	184	158	198	158	156	184	161	199	170	163	154	176	189	173	197	184	174	187	167	157	177	173	188	189	163	193	172	169	184	196	200	190	183	158	179	153	181	179	204	168	174	187	176	172	181	148	213	202	193	161	187	187	203	157	159	175	161	168	155	192	187	196	187	176	160	184	200	165	189	189	183	188	193	167	162	193	190	147	198	173	190	188	183	188	188	165	164	171	173	170	182	178	184	172	179	186	194	185	172	176	158	201	166	204	206	185	173	166	168	156	176	211	159	193	191	160	179	177	178	204	163	179	178	182	182	191	168	178	175	163	182	181	203	161	157	166	180	181	190	166	191	178	179	199	183	176	186	161	169	153	188	179	189	188	183	188	196	185	173	195	198	196	194	207	185	206	193	152	166	204	171	203	158	202	205	186	187	188	175	170	157	171	188	185	174	163	175	187	196	176	193	222	169	142	183	173	185	192	142	188	188	175	178	172	192	175	174	155	191	186	213	196	159	194	190	211	182	185	176	187	206	176	186	167	166	187	199	177	167	199	190	148	190	176	172	183	172	187	190	193	159	176	176	179	162	181	171	156	174	183	196	166	172	196	176	214	180	186	162	179	158	176	167	186	168	182	197	193	189	185	162	186	157	157	167	178	189	176	189	176	170	174	162	162	169	205	174	172	193	207	166	173	202	181	199	171	203	195	180	192	188	201	201	173	174	166	167	170	156	177	186	191	211	179	182	206	202	174	168	188	181	177	188	189	172	199	197	176	178	180	174	171	182	200	192	199	209	184	170	193	193	166	174	215	185	180	197	183	168	178	204	176	146	187	184	175	173	179	195	184	160	194	183	174	162	195	168	192	163	200	166	151	185	173	177	174	172	179	188	192	172	175	172	189	183	196	192	196	185	191	211	177	163	204	145	180	190	200	172	192	193	170	165	156	176	165	186	187	210	182	205	186	162	190	167	205	162	177	199	217	169	163	186	177	182	168	152	147	192	199	162	161	171	202	185	163	181	179	164	178	190	191	202	170	182	162	199	197	192	156	212	177	187	179	199	208	148	174	167	173	174	179	184	175	187	184	222	156	166	146	171	172	178	175	170	163	173	168	171	174	181	209	159	163	181	168	179	194	180	194	174	193	159	182	170	212	161	188	178	188	196	155	181	161	148	183	185	192	211	188	190	184	184	192	200	200	178	177	178	160	167	171	191	173	168	166	181	175	195	170
5559	1570	3070	3590	3128	2615	2133	1894	1628	1442	1312	1158	1081	1043	962	950	852	869	823	785	803	780	700	765	740	658	685	697	718	714	642	679	647	653	689	639	648	673	626	638	622	657	637	632	619	598	639	575	633	599	607	605	611	642	620	586	611	616	635	599	579	603	548	625	611	607	605	606	600	556	637	584	619	611	626	597	640	624	603	598	606	542	589	620	596	605	524	553	565	586	577	547	578	603	587	582	572	616	608	610	640	557	593	558	579	578	582	613	559	563	601	591	586	561	553	586	589	546	581	556	586	626	570	569	606	567	595	570	580	618	580	566	594	580	560	544	584	571	612	593	621	578	586	567	552	549	580	592	582	530	574	556	534	545	592	538	628	578	566	585	611	555	590	622	596	654	573	580	590	647	573	607	584	573	564	585	617	616	564	546	603	544	576	605	572	555	540	596	576	578	541	543	564	599	613	598	591	514	549	569	565	578	557	576	602	538	572	566	571	569	580	585	547	588	619	567	548	539	615	592	569	617	601	562	584	572	556	546	559	656	591	591	546	551	575	569	581	559	582	555	555	579	558	588	572	583	583	565	594	609	582	564	574	580	570	553	564	557	553	558	584	556	545	610	594	542	564	605	581	575	600	588	657	584	562	536	590	604	591	584	587	596	595	628	560	537	603	530	593	560	544	563	567	639	618	606	538	562	551	591	590	581	575	557	594	555	570	616	581	594	556	605	572	591	554	597	594	571	607	541	610	583	620	574	625	542	586	575	562	545	594	588	550	590	577	581	637	612	591	586	587	576	582	609	553	590	612	557	563	574	569	593	572	540	557	564	589	583	585	591	595	585	559	557	576	628	525	565	547	572	610	597	573	590	546	612	562	586	613	586	582	574	584	559	551	595	584	551	544	575	590	583	577	604	556	573	585	548	599	595	621	580	577	615	550	550	601	587	588	556	573	592	605	544	572	577	557	527	542	592	603	592	602	566	578	593	561	575	566	598	598	590	594	555	578	559	593	597	571	572	561	576	632	583	601	568	573	596	609	565	551	572	576	596	576	597	531	585	582	579	551	586	596	600	550	579	566	561	576	625	627	574	576	576	595	592	583	535	567	576	553	606	583	551	579	656	609	597	570	571	562	596	541	551	569	566	584	566	553	600	560	560	567	635	588	595	581	578	594	577	546	623	574	558	602	596	585	557	590	559	559	576	544	586	610	582	598	597	601	542	578	574	601	571	615	576	562	600	582	566	560	541	614	613	566	582	554	560	596	591	528	585	611	546	575	596	574	575	593	577	585	553	566	565	612	574	568	580	590	553	540	585	616	622	599	583	591	587	566	598	557	586	584	608	565	623	580	585	580	591	569	595	599	542	565	554	562	597	558	555	568	580	563	544	590	586	612	560	550	574	561	593	553	583	557	573	609	599	590	574	577	628	584	593	616	595	588	603	591	572	580	547	598	590	554	602	580	551	550	577	552	559	554	585	560	592	577	563	632	558	613	588	545	554	544	575	550	547	585	576	588	558	542	585	581	561	594	529	557	552	599	602	565	633	596	568	618	603	573	568	541	553	560	539	551	565	575	584	536	550	546	569	589	573	564	565	564	601	617	582	589	584	605	560	560	544	607	560	565	556	629	579	609	546	571	562	579	564	574	588	578	573	568	553	588	575	547	593	607	570	594	588	519	581	582	597	560	595	582	587	584	552	587	585	588	587	601	567	563	589	570	609	582	535	557	576	546	579	617	550	558	594	568	596	580	555	597	589	587	620	581	583	593	569	590	562	623	565	608	641	598	566	613	564	614	642	573	578	596	588	588	594	537	567	615	607	586	617	588	622	577	578	566	561	598	592	582	586	595	552	583	596	579	584	560	588	648	585	596	620	622	573	546	606	565	617	587	582	576	558	561	594	583	637	567	645	584	608	569	583	596	599	595	583	560	575	576	588	570	534	595	561	577	547	570	574	596	546	603	541	613	578	584	627	533	590	561	622	562	564	582	611	596	573	559	570	591	593	572	549	599	552	598	616	592	547	559	534	545	584	581	584	556	545	621	565	600	578	614	566	573	530	606	548	575	545	592	601	589	574	557	577	574	561	571	593	583	559	610	531	581	586	588	577	570	549	592	619	562	628	549	605	573	586	558	599	581	576	590	601	554	627	585	600	600	591	570	599	581	578	515	606	589	537	553	567	573	592	569	614	581	560	568	551	560	576	559	589	578	554	548	549	562	546	580	602	589	580	595	579	589	563	590	591	581	622	513	589	599	564	581	568	567	579	545	567	545	592	565	549	628	534	589	614	561	580	598	576	577	547	562	502	530	568	553	571	575	559	581	545	575	571	559	624	593	573	606	554	625	571	556	578	576	578	579	562	594	592	577	558	598	584	563	587	590	624	532	578	596	606	583	595	571	567	591	596	566	528	572	589	583	625	570	548	600	588	629	578	557	582	588	572	549	583	604	599	586	566	591	572	566	568	558	586	608	629	598	598	559	602	596	568	567	574	557	602	543	566	579	582	533	564	542	576	570	583	555	587	589	611	578	571	552	547	607	561	562	585	591	538	557	606	595	553	629	583	609	588	596	576	561	549	577	593	570	534	552	540	610	598	562	590	564	584	565	580	601	580	557	565	615	581	597	586	590	582	597	544	618	612	555	584	596	540	548	577	630	592	608	512	581	618	592	545	553	598	571	605	590	584	598	607	548	559	584	572	560	576	564	581	636	607	615	531	552	558	557	574	559	606	592	600	632	595	571	579	570	612	620	583	572	542	575	595	536	587	594	553	629	596	567	577	591	571	583	589	542	579	583	575	575	580	568	583	559	577	576	590	596	595	601	580	563	567	566	551	613	558	510	592	573	546	562	582	581	600	622	559	611	567	574	611	599	566	560	558	570	562	574	586	594	574	548	576	539	552	595	613	591	602	582	602	547	602	629	606	594	566	613	563	520	559	593	588	578	585	596	615	628	563	562	588	665	538	576	530	574	577	568	605	565	613	600	639	596	585	595	544	538	579	592	595	603	560	572	585	606	540	639	537	559	588	576	525	595	558	572	551	612	561	550	570	597	586	564	575	584	545	588	596	568	570	578	589	594	629	580	597	571	575	594	553	633	606	540	569	580	580	513	602	597	590	576	606	594	597	571	591	576	626	582	576	596	552	568	573	574	568	602	539	587	541	564	562	612	565	579	561	583	593	585	563	618	551	604	603	553	566	574	586	601	536	585	555	597	576	639	591	585	578	582	583	567	576	592	554	559	607	573	582	614	575	611	578	620	619	548	563	545	602	577	619	619	598	566	570	553	536	567	635	602	552	574	598	598	572	571	536	623	569	586	577	585	573	575	594	570	555	630	558	585	554	594	570	574	597	590	597	540	614	602	537	564	565	551	552	553	597	556	590	567	570	561	559	550	579	561	562	582	586	636	620	565	578	572	566	551	563	584	582	589	558	608	598	585	598	586	564	569	567	616	545	607	629	607	615	570	582	580	586	611	584	574	557	550	566
