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
335847592436	335847592998	335847593548	335847594098	335847594648	335847595198	335847595748	335847596298	335847596848	335847597398	335847597948	335847598498	335847599048	335847599598	335847600148	335847600698	335847601248	335847601798	335847602348	335847602898	335847603448	335847603998	335847604548	335847605098	335847605648	335847606198	335847606748	335847607298	335847607848	335847608398	335847608948	335847609498	335847610048	335847610598	335847611148	335847611698	335847612248	335847612798	335847613348	335847613898	335847614448	335847614998	335847615548	335847616098	335847616648	335847617198	335847617748	335847618298	335847618848	335847619398	335847619948	335847620498	335847621048	335847621598	335847622148	335847622698	335847623248	335847623798	335847624348	335847624898	335847625448	335847625998	335847626548	335847627098	335847627648	335847628198	335847628748	335847629298	335847629848	335847630398	335847630948	335847631498	335847632048	335847632598	335847633148	335847633698	335847634248	335847634798	335847635348	335847635898	335847636448	335847636998	335847637548	335847638098	335847638648	335847639198	335847639748	335847640298	335847640848	335847641398	335847641948	335847642498	335847643048	335847643598	335847644148	335847644698	335847645248	335847645798	335847646348	335847646898	335847647448	335847647998	335847648548	335847649098	335847649648	335847650198	335847650748	335847651298	335847651848	335847652398	335847652948	335847653498	335847654048	335847654598	335847655148	335847655698	335847656248	335847656798	335847657348	335847657898	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
16246	2666	2979	2374	1685	1183	976	770	648	587	496	439	445	404	402	395	379	384	331	342	342	336	336	331	333	325	312	283	287	303	310	261	328	286	290	304	287	313	294	319	294	257	298	271	306	302	257	283	284	293	282	257	299	300	302	267	278	275	284	275	260	283	281	274	279	282	272	274	261	280	270	278	277	305	275	284	264	295	293	248	294	275	257	292	275	279	286	294	284	265	247	280	305	266	285	275	276	288	250	289	282	287	271	280	281	296	257	276	307	302	281	264	266	260	271	285	275	279	279	273	292	261	289	285	258	259	309	288	296	241	254	280	272	272	271	264	254	264	286	283	278	265	274	235	299	280	271	261	299	267	258	289	253	291	268	288	260	265	265	258	258	297	255	264	263	262	263	274	260	271	269	280	253	262	289	278	265	266	251	275	256	245	272	294	286	249	261	282	283	291	285	257	282	271	263	266	295	299	269	294	285	298	253	279	240	308	277	282	281	272	277	276	281	273	300	296	264	285	293	285	270	253	263	279	275	297	278	285	286	272	268	246	271	276	280	293	295	271	289	261	288	245	249	271	274	256	262	266	303	246	277	314	265	285	262	262	298	275	247	256	275	247	280	309	222	279	293	281	266	256	266	271	282	276	282	322	279	255	286	293	274	270	249	263	283	287	266	286	266	288	288	266	278	291	278	274	249	261	320	271	295	265	291	279	258	250	307	275	253	290	275	269	271	278	244	249	264	265	278	288	276	272	271	260	258	273	300	239	246	252	277	288	279	284	274	271	269	275	262	266	258	261	277	294	264	282	267	290	265	245	288	261	260	268	266	259	277	278	258	259	286	273	259	288	280	278	252	257	282	323	258	273	250	292	297	269	268	247	264	264	269	274	272	263	276	278	256	243	276	247	265	251	270	275	293	248	227	321	299	258	310	274	287	292	253	298	260	275	270	261	256	274	283	296	255	255	262	272	255	283	253	268	272	279	261	286	273	264	262	270	271	242	241	270	258	274	277	268	269	285	267	276	271	261	294	311	278	254	269	233	293	241	277	255	278	256	272	271	279	288	255	278	250	270	278	285	271	292	267	253	270	259	291	258	275	272	308	262	261	295	256	294	285	304	270	274	261	258	253	250	249	245	267	292	284	262	262	237	277	295	293	261	270	276	299	253	268	279	286	258	263	290	253	268	278	268	291	268	296	293	259	273	296	245	261	262	268	269	246	301	264	267	285	301	270	304	243	263	263	255	291	253	267	299	287	272	263	254	278	280	255	289	319	302	295	272	286	267	253	270	247	268	278	259	317	271	278	295	246	307	244	264	264	240	284	278	272	284	245	266	260	263	260	277	243	275	257	289	276	288	266	269	282	269	267	293	264	289	303	305	259	287	295	241	294	266	274	261	266	260	255	268	268	265	277	262	262	284	282	262	290	276	262	284	302	298	286	318	265	227	283	254	297	274	279	269	311	262	299	300	267	281	257	276	274	271	276	271	270	262	275	280	277	286	274	261	266	269	315	293	265	304	286	290	260	276	272	297	263	265	285	291	278	253	273	263	256	254	286	263	270	263	237	283	283	273	306	273	250	255	261	285	277	273	262	302	290	325	257	312	265	266	265	276	292	302	303	256	262	234	284	285	281	269	276	239	302	278	250	292	285	271	268	299	253	256	298	277	288	273	261	275	298	265	321	255	290	271	271	278	278	308	244	276	298	245	247	290	274	289	266	299	295	255	277	262	260	273	275	269	293	274	270	257	270	271	254	297	300	267	272	248	279	277	234	279	292	271	265	287	279	252	296	280	297	283	279	274	295	277	297	277	270	262	276	298	269	277	269	277	263	265	277	292	320	248	294	243	280	279	257	294	298	285	269	285	259	275	267	262	282	265	272	285	261	291	300	285	282	264	225	273	266	308	287	270	264	243	243	297	269	264	272	259	287	269	257	300	269	293	246	261	248	293	285	266	280	274	256	294	284	280	297	225	274	283	278	280	272	299	255	255	264	277	287	266	263	299	282	330	288	270	267	264	263	246	280	262	271	264	287	275	236	269	285	247	277	268	260	288	296	266	282	272	275	276	269	246	259	227	254	259	269	291	272	267	271	267	295	255	283	278	272	294	285	239	298	263	288	263	276	303	278	273	253	290	266	265	268	266	263	268	280	267	278	293	248	274	275	289	268	256	249	264	273	288	258	311	283	300	279	256	252	261	253	260	263	245	287	257	273	269	252	258	242	273	267	283	260	241	286	274	285	265	272	258	268	249	272	284	249	289	277	268	272	264	247	247	257	277	273	251	252	246	298	257	264	312	293	276	271	260	242	270	259	244	265	266	275	285	284	277	250	259	262	278	263	253	296	279	259	274	268	303	292	295	291	270	286	293	259	283	308	254	241	276	275	279	248	263	262	281	265	283	289	295	258	269	298	291	272	247	279	246	255	283	249	277	268	283	286	300	271	306	288	266	289	282	266	300	298	281	249	276	284	269	278	292	274	268	242	277	285	267	266	266	281	302	261	292	300	284	279	254	289	283	266	282	274	284	268	291	275	277	267	264	288	282	277	240	273	265	279	262	260	294	269	306	263	287	286	303	287	272	275	288	316	292	270	281	229	290	283	282	275	253	281	286	289	306	254	254	264	295	281	259	251	250	293	267	289	268	268	293	279	268	274	248	241	244	270	255	262	281	267	264	294	299	272	294	265	304	261	255	251	261	262	280	266	265	262	278	288	284	269	283	259	273	250	260	301	266	264	290	277	255	243	268	290	258	268	288	278	247	325	270	275	267	241	275	283	296	286	252	255	296	278	281	286	282	261	268	291	275	292	304	285	287	283	265	295	308	284	268	259	296	290	257	262	258	278	273	285	262	292	272	272	266	292	287	290	262	266	277	256	262	312	301	267	286	269	280	306	310	266	292	259	259	258	281	277	283	267	274	250	295	240	307	293	286	253	282	271	254	285	239	253	290	274	279	288	260	258	259	266	244	273	308	277	261	287	275	278	280	248	275	272	275	294	288	259	297	290	275	290	305	281	288	270	260	246	247	273	292	294	255	263	258	277	289	255	290	257	297	281	297	261	258	279	274	256	276	284	259	262	275	315	282	273	281	250	299	287	248	267	259	278	284	259	277	297	273	274	269	285	311	290	244	293	285	282	282	273	276	294	275	258	279	265	283	286	287	268	267	249	296	327	282	260	282	246	268	258	269	267	249	275	280	270	285	278	293	255	272	267	279	278	275	285	287	261	242	275	283	288	266	294	243	270	265	254	276	275	290	278	298	256	285	239	283	278	297	288	310	284	279	261	271	286	271	260	258	274	260	296	277	272	241	269	306	282	273	285	284	283	243	259	271	291	277	280	260	289	233	234	251	262	278	250	270	276	271	257	279	279	264	283	281	270	298	289	266	293	296	251	299	262	265	285	254	275	292	256	254	242	273	264	267	301	270	267	267	278	266	274	317	289	255	279	282	285	267	290	270	285	289	309	253	269	282	273	296	315	272	281	251
7772	2685	5585	6672	5662	4721	3919	3276	2813	2485	2235	2090	1892	1635	1613	1534	1413	1369	1309	1263	1272	1181	1214	1134	1095	1060	1024	1104	1011	981	964	1009	914	967	931	953	918	928	920	913	899	940	949	922	967	867	894	894	825	868	865	839	929	830	879	849	927	785	787	872	812	870	849	878	870	842	840	881	830	860	793	894	838	836	822	836	848	811	859	805	886	879	768	893	871	785	830	817	837	773	810	839	836	827	815	817	803	797	815	817	789	813	811	858	837	809	856	831	814	814	824	802	801	815	805	793	853	769	819	852	837	818	857	832	800	852	792	839	794	817	887	834	788	808	833	816	849	823	823	769	859	773	776	813	834	811	859	816	837	806	850	857	798	802	825	779	789	792	799	813	849	813	805	851	787	813	800	824	870	833	836	841	791	798	781	782	831	822	788	776	824	783	835	780	796	791	778	785	753	811	841	867	789	794	789	853	782	829	847	801	791	780	810	797	838	834	841	789	785	838	824	781	820	820	799	780	785	794	780	853	861	789	754	817	826	784	762	817	801	814	840	864	763	785	774	818	793	801	860	811	770	798	786	826	771	833	815	800	826	817	800	835	837	825	850	780	799	863	810	800	872	812	847	806	782	822	788	788	811	859	860	757	835	820	836	862	762	755	772	824	779	763	813	844	792	821	820	825	804	830	781	818	816	794	814	825	808	838	776	829	772	792	774	859	803	829	856	728	747	789	814	779	811	825	799	834	851	813	753	796	845	775	764	804	822	801	795	786	831	766	834	786	837	837	791	860	814	865	777	777	800	872	818	812	772	829	776	793	810	816	818	791	835	759	822	834	794	836	774	802	820	737	743	835	833	818	797	789	799	838	805	863	804	794	800	820	759	810	823	836	837	829	817	800	778	757	798	810	829	806	809	848	792	815	863	821	806	760	816	808	780	817	799	812	795	865	846	758	822	837	833	798	799	852	813	812	844	838	823	828	795	791	808	778	797	850	816	756	819	772	816	804	825	796	748	808	793	874	820	825	834	812	784	808	811	819	790	793	787	803	820	767	816	802	788	821	822	890	823	810	766	813	867	771	845	809	836	837	798	816	842	764	809	811	818	785	796	772	805	862	826	795	838	857	809	792	806	817	803	795	769	796	817	800	846	872	817	819	844	768	780	837	818	831	792	775	848	814	833	784	812	818	814	816	784	837	803	800	773	764	810	816	811	846	786	779	817	796	809	823	777	787	840	811	805	772	832	812	844	814	825	804	809	829	811	842	799	826	832	760	789	844	792	828	772	782	807	743	806	810	809	796	798	761	767	773	826	789	814	840	802	775	787	828	770	824	800	779	816	823	827	790	836	829	791	797	785	850	839	795	828	811	785	827	793	795	782	823	846	784	813	771	794	842	839	838	835	771	841	790	804	824	814	811	806	864	846	810	824	766	760	792	816	773	819	801	774	809	826	804	787	799	792	781	822	833	748	811	796	805	799	803	849	805	831	872	784	833	800	795	828	817	876	841	849	882	819	805	806	815	788	801	796	833	776	840	815	812	816	794	822	838	818	807	798	851	764	780	775	837	811	770	802	835	835	784	801	863	836	833	802	793	849	813	853	759	798	810	824	811	783	828	781	787	842	831	791	798	891	786	771	783	814	796	847	754	814	826	866	778	823	801	797	820	832	797	802	814	807	776	818	839	845	827	837	782	818	844	822	822	796	791	786	829	821	831	812	848	793	849	863	826	788	795	804	833	790	792	730	811	807	816	831	749	794	764	799	853	796	817	787	856	811	791	801	802	833	817	774	787	791	794	754	800	827	810	821	813	812	778	842	792	851	802	798	810	823	784	824	812	818	788	836	812	774	786	794	804	811	773	842	800	791	801	782	771	814	779	777	810	805	847	812	810	743	784	817	835	787	821	786	774	837	868	830	838	824	801	798	818	787	809	833	831	823	798	790	825	779	736	797	814	800	772	810	808	821	740	789	815	811	789	777	798	778	811	852	781	819	816	793	874	747	837	842	758	812	817	830	819	801	777	813	851	782	821	852	826	780	845	769	832	745	839	861	777	795	791	800	777	810	803	863	809	819	804	777	811	795	819	838	836	789	868	802	835	760	792	848	841	737	812	789	813	802	805	784	773	835	802	804	806	800	837	832	817	788	853	809	830	795	818	790	820	832	795	810	775	794	810	772	812	792	763	793	877	826	802	785	868	850	816	810	810	788	762	795	753	798	736	788	773	822	836	832	792	794	813	779	815	794	807	812	876	786	825	840	810	819	780	820	796	886	883	818	769	780	860	866	830	808	829	803	830	823	764	793	821	854	833	794	790	804	802	827	781	802	724	768	809	791	796	814	865	796	783	816	810	832	799	773	844	770	836	837	791	806	871	827	840	832	813	808	842	789	852	821	777	797	840	822	829	833	801	860	812	826	863	785	770	790	770	846	878	809	825	783	807	816	825	848	778	823	848	848	830	812	779	797	816	831	823	832	787	844	804	834	819	763	818	801	856	846	790	818	832	781	777	811	743	840	832	826	852	784	774	810	839	809	830	798	775	819	820	811	768	824	776	792	833	847	863	818	835	814	825	815	821	818	814	788	788	832	818	787	799	830	801	783	818	761	807	765	784	796	813	830	831	837	771	730	785	815	817	818	856	800	838	755	820	791	852	849	834	877	765	810	844	796	807	807	795	816	805	863	830	802	795	800	820	767	821	767	794	823	772	862	757	790	793	865	817	826	819	854	780	873	892	817	777	757	793	822	804	791	764	842	805	800	801	821	824	797	798	796	800	811	790	780	840	825	866	819	794	808	817	843	824	804	858	805	814	754	807	804	796	770	826	805	803	834	773	807	838	826	814	818	788	792	843	816	802	828	794	833	773	800	801	779	810	874	819	774	823	803	778	831	756	828	778	849	834	782	825	822	837	827	867	842	844	839	841	788	810	852	818	772	803	767	857	836	743	801	800	796	823	753	805	781	801	785	812	798	812	872	773	802	808	809	799	762	803	807	790	798	770	805	821	816	874	838	776	824	826	842	848	817	848	817	808	808	831	852	796	812	811	831	829	827	783	790	829	808	843	819	826	818	805	822	828	821	800	830	805	825	814	839	803	824	869	828	804	826	797	846	847	818	807	822	806	812	835	784	789	772	833	803	789	844	836	828	822	843	796	852	782	779	823	774	826	806	780	795	848	808	762	780	846	776	785	775	814	822	774	772	809	779	809	813	841	833	758	751	817	814	810	815	765	803	760	850	795	849	816	786	848	809	787	789	818	823	798	735	817	787	812	802	845	813	821	794	796	814	822	796	815	790	809	799	793	811	826	803	803	830	775	842	836	746	822	788	754	781	823	840	829	824	792	796	805	818	789	799	824	814	809	830	797	811	851	829	807	785	814	898	762	803	818	815	828	845	800	796	744	829	835	766	813	843	808	740	806	818	840	813	789	843	765	822	810	816	830	813	769	788	841	814	785	808	823	813	787	820	770	805	787	798	822	788	805	779	752	775	808	853	847
2248	204	260	205	162	165	150	159	148	153	150	152	153	145	147	140	132	170	157	154	116	143	139	137	148	170	139	142	139	135	144	149	154	152	136	134	161	153	143	137	148	147	135	163	166	156	133	135	103	153	146	136	157	141	124	148	140	147	161	134	145	148	130	163	151	142	118	158	159	165	159	144	158	142	153	142	139	162	160	139	133	147	152	141	139	166	139	144	152	166	133	146	143	161	139	128	138	136	156	140	169	156	159	127	142	156	146	137	155	139	149	162	142	173	144	151	145	145	146	125	153	132	141	135	132	130	133	165	131	143	142	143	145	157	141	152	169	153	164	149	126	153	145	131	156	146	151	148	136	150	169	142	135	159	154	141	139	116	132	146	156	144	134	154	146	146	154	138	159	157	142	132	127	136	130	159	140	139	120	120	162	129	158	150	136	152	132	148	153	127	155	144	139	139	116	143	151	124	135	125	140	148	126	135	142	141	146	116	125	144	130	145	140	157	139	161	139	137	155	144	140	156	156	156	143	143	141	122	146	133	134	161	149	133	140	131	140	141	140	142	137	139	126	129	153	163	147	143	147	165	129	133	153	142	143	161	140	154	134	148	123	144	147	166	152	141	143	145	147	166	163	116	154	142	136	118	182	141	146	129	149	152	167	142	128	130	154	140	135	142	137	149	152	144	166	142	153	132	152	169	139	160	137	139	133	135	132	122	122	132	133	146	150	132	142	155	120	132	140	141	145	148	123	156	143	137	148	149	151	163	144	128	150	120	125	150	135	152	141	141	165	143	139	128	151	136	127	142	159	145	141	132	142	149	145	152	137	131	141	141	140	130	143	151	141	153	135	142	147	155	127	147	147	127	142	146	137	165	122	156	148	142	137	145	144	152	159	163	146	144	145	157	167	148	137	132	130	145	147	141	150	157	137	161	139	144	131	174	162	141	139	144	138	139	165	133	149	162	128	153	154	150	133	141	157	116	138	134	141	135	153	150	132	153	116	135	132	120	147	151	116	150	126	134	135	157	140	140	142	137	156	161	124	125	136	145	164	148	139	150	144	157	146	151	152	148	129	135	156	130	138	128	152	128	160	149	172	160	158	132	126	148	129	158	127	152	143	149	146	132	137	162	155	152	149	124	134	148	140	128	141	160	138	156	145	148	129	136	149	133	158	133	143	136	155	155	137	158	135	158	128	145	155	132	168	135	147	149	125	128	145	127	128	141	133	137	155	139	132	120	146	155	162	142	145	148	127	164	144	137	129	165	130	125	160	151	152	148	137	126	153	152	142	131	158	136	134	145	157	146	119	158	154	148	176	141	138	154	147	140	130	156	146	161	154	161	145	131	150	147	147	134	125	147	143	148	144	121	145	161	158	155	173	164	154	145	119	125	138	146	145	122	151	125	148	179	133	130	175	153	134	158	129	135	139	156	118	134	168	137	137	140	126	137	126	148	133	162	138	132	153	134	144	156	153	132	140	147	140	127	159	130	141	143	137	134	147	173	150	145	126	164	156	149	146	131	159	158	158	163	155	154	152	150	147	161	138	140	140	155	145	146	152	111	144	151	140	158	181	161	168	166	143	141	133	140	146	139	149	143	146	127	159	143	138	158	139	137	146	148	129	143	129	139	131	147	147	146	131	150	136	154	158	148	127	144	150	148	131	138	159	131	136	153	155	154	155	120	157	166	166	141	136	156	138	148	141	164	132	141	137	132	149	136	136	144	136	129	171	175	152	144	153	155	139	118	137	151	158	120	153	158	173	142	154	141	166	139	153	139	137	133	147	141	163	149	138	143	163	153	153	138	148	169	155	126	122	162	147	160	134	145	140	161	136	140	147	155	181	128	130	164	145	139	148	147	135	117	156	133	142	152	123	133	160	147	137	125	166	146	143	171	143	159	141	161	148	134	148	129	153	143	149	136	150	155	155	130	137	145	154	139	129	166	128	133	124	160	145	137	142	164	163	150	125	136	149	133	142	128	132	147	132	125	149	151	154	144	141	145	126	154	141	165	135	136	138	141	141	155	128	156	152	159	130	150	139	142	146	152	156	121	166	158	130	124	134	122	145	161	141	123	147	148	130	151	145	143	131	140	130	154	153	133	130	139	150	146	143	141	153	168	118	146	168	166	163	159	119	140	143	137	143	145	147	138	152	117	148	149	151	141	134	157	154	127	118	150	133	149	145	128	123	142	130	140	139	122	137	136	167	139	124	144	134	150	168	125	156	151	171	153	135	146	148	122	149	146	131	148	122	131	129	122	124	142	132	152	153	158	165	126	168	153	157	149	143	125	127	155	143	146	138	142	150	132	145	166	153	146	150	151	143	139	133	137	129	162	143	154	165	157	146	135	146	133	141	141	153	144	137	123	133	143	157	168	150	152	142	139	138	136	152	146	132	157	137	137	145	149	136	160	130	145	131	158	144	134	146	150	152	163	146	155	132	127	141	140	143	140	154	152	168	137	137	132	162	150	146	150	127	131	133	154	154	121	140	147	135	166	162	145	144	135	142	132	142	155	129	160	155	145	140	144	143	164	135	140	141	159	129	165	152	135	145	126	169	130	147	158	141	148	157	127	158	150	139	157	140	135	149	147	140	146	141	148	142	146	157	137	142	142	163	129	139	144	147	125	139	152	129	138	124	150	126	133	129	133	141	138	162	130	117	135	143	138	146	125	135	159	138	137	134	137	166	146	158	140	153	141	145	156	160	133	132	146	150	156	146	139	151	128	136	142	143	130	163	149	150	171	139	148	137	128	139	129	159	129	147	134	150	115	136	147	129	176	116	149	141	130	148	128	148	144	138	139	125	131	136	119	138	138	121	136	149	139	147	160	154	147	166	162	166	149	137	166	148	143	137	154	148	158	151	149	135	157	152	141	149	147	146	136	156	138	172	148	155	135	165	143	133	142	156	135	156	146	162	127	163	165	148	130	136	122	139	146	143	142	162	121	140	140	154	134	136	146	149	160	165	152	132	150	137	137	144	119	154	128	138	168	154	124	125	126	145	134	137	141	140	148	133	131	130	145	143	144	146	141	143	158	153	152	132	147	139	147	136	137	124	158	141	133	139	122	169	131	158	141	145	142	146	148	129	140	147	158	138	134	170	131	131	151	133	146	148	122	133	141	161	130	155	156	140	148	148	135	150	137	148	159	120	161	152	157	134	164	135	154	146	123	124	147	166	136	133	140	143	162	143	137	138	143	137	157	138	152	159	148	132	132	152	126	137	149	148	167	156	131	146	148	145	142	150	141	176	155	139	148	130	135	142	132	156	167	170	156	150	137	140	154	139	158	149	138	150	147	142	148	168	131	144	161	135	137	127	142	156	152	146	147	135	115	138	143	158	132	150	134	133	154	135	148	139	154	127	141	123	145	137	135	161	136	133	137	145	152	127	131	128	152	157	143	125	148	127	136	133	165	148	158	146	155	143	127	135	130	158	137	154	144	132	138	156	153	162	147	149	146	144	156	149	133	158	126	125	145
1829	580	664	699	640	608	596	582	559	519	520	507	516	488	477	536	499	491	521	474	479	517	446	506	476	488	468	507	502	497	485	488	501	452	478	507	470	471	478	458	481	488	481	484	487	461	474	480	461	476	495	480	489	496	468	462	460	531	507	460	450	492	432	462	494	493	476	475	497	485	470	498	477	508	483	485	475	474	496	470	449	494	487	488	459	459	481	456	506	470	487	470	529	503	486	485	524	489	509	483	495	466	448	492	460	471	476	452	500	467	462	455	480	501	459	503	481	471	484	475	477	470	457	528	463	491	477	490	479	469	510	503	466	467	502	464	467	466	489	459	449	469	477	447	473	462	462	478	474	453	503	467	488	523	481	472	491	456	455	477	494	454	494	453	480	479	472	495	482	486	448	501	477	443	472	501	491	501	466	467	489	461	467	450	461	516	472	503	448	494	477	492	526	456	511	480	504	502	488	509	490	507	484	461	508	460	478	508	487	434	493	494	488	513	513	460	520	471	461	501	477	471	468	462	501	468	475	489	460	472	470	459	520	494	504	484	455	484	469	454	432	493	508	488	493	513	481	485	473	493	477	454	486	523	505	481	504	508	466	505	482	442	489	481	453	502	472	455	465	512	480	461	485	461	481	470	485	458	429	468	494	458	493	494	496	493	503	474	507	478	498	499	499	528	473	476	449	472	480	474	456	499	468	481	504	485	498	457	485	479	519	456	524	439	462	451	493	500	481	476	500	500	517	493	465	510	487	490	507	471	458	485	447	516	469	464	460	506	469	499	453	468	448	517	470	450	479	465	478	473	495	498	462	454	497	525	526	508	474	496	499	464	484	430	472	436	470	476	493	484	487	498	477	502	484	516	475	501	443	479	482	434	490	461	481	447	516	475	481	472	471	438	493	510	479	502	481	474	487	475	462	440	500	488	522	487	539	469	454	476	471	464	486	495	472	460	479	526	488	474	475	469	464	537	496	519	485	484	483	512	465	491	467	505	493	464	474	472	501	473	507	478	464	454	477	474	481	508	465	445	467	497	470	496	468	502	495	441	495	480	476	511	465	457	496	468	481	509	494	501	467	516	474	521	491	495	514	472	511	470	506	456	467	507	498	437	498	472	464	502	488	463	498	489	464	525	452	474	474	474	482	488	473	519	494	496	465	500	506	466	504	508	511	523	517	496	487	465	507	459	489	494	453	487	501	444	475	480	486	461	524	477	537	460	468	478	459	502	480	471	473	498	472	493	500	481	459	492	496	492	499	450	440	501	520	473	450	476	542	479	494	542	506	497	454	471	496	512	501	481	459	483	489	507	489	446	466	480	498	487	520	488	487	477	508	462	481	484	483	475	493	482	463	522	466	480	480	492	478	458	460	472	459	475	513	535	480	485	483	499	445	463	508	509	500	471	492	418	497	459	510	462	512	487	516	473	485	480	467	458	507	458	486	490	510	520	474	476	492	469	459	480	489	475	449	438	472	521	481	491	497	467	470	489	494	455	477	489	487	489	506	476	510	517	495	448	453	493	501	502	440	450	548	490	489	501	478	507	456	495	446	455	481	513	486	453	466	508	501	533	472	477	491	454	516	445	454	480	504	468	495	452	477	445	485	503	452	531	456	470	498	453	476	463	480	492	469	465	464	465	446	463	454	535	486	501	477	457	457	451	452	493	464	502	467	493	513	480	502	486	473	460	476	509	458	449	507	456	500	453	473	457	473	507	484	477	477	470	485	475	526	506	491	479	438	488	476	507	473	490	476	490	467	467	489	495	476	493	492	480	463	474	482	501	484	492	478	456	520	494	492	462	450	467	497	511	439	462	495	449	470	460	511	511	484	480	477	493	460	446	507	464	487	486	479	491	468	503	515	459	470	471	490	451	473	480	459	477	479	440	481	512	457	470	425	488	510	493	460	464	458	476	458	486	506	459	438	468	484	493	426	469	474	468	450	468	489	505	439	510	494	460	473	505	474	474	472	481	470	488	491	479	507	502	504	494	486	471	485	445	488	469	506	468	468	479	507	482	488	484	480	486	476	500	471	455	484	455	472	452	498	481	514	511	500	476	472	489	501	461	497	502	469	493	511	507	464	475	476	520	499	503	480	471	477	490	459	482	467	451	497	448	466	462	474	488	500	474	505	531	478	461	503	452	499	473	464	494	475	484	520	490	486	498	515	473	476	547	489	454	508	461	447	502	474	515	469	511	501	468	480	472	495	429	496	482	501	469	534	462	471	510	474	490	489	505	473	463	480	481	484	473	474	472	509	493	487	505	537	451	512	527	458	455	480	460	517	493	505	468	495	495	455	524	491	435	499	473	478	503	463	472	472	517	463	486	473	474	452	508	499	502	457	480	509	480	466	478	475	474	449	493	479	474	512	491	476	487	496	481	444	482	489	481	466	522	465	477	431	468	501	491	456	472	488	461	486	485	440	462	468	487	454	488	497	499	457	496	471	499	467	477	479	497	464	491	472	477	504	504	495	467	499	537	466	486	485	480	489	467	480	492	453	466	455	474	468	452	491	451	494	478	467	506	479	451	483	456	467	446	483	464	506	491	497	482	516	452	484	454	482	464	477	510	457	452	478	470	517	497	477	496	496	475	517	537	477	542	465	482	488	506	470	484	517	494	483	456	452	513	505	503	463	494	494	486	488	447	465	460	488	488	497	482	488	486	459	490	512	484	484	468	497	459	484	549	481	491	513	485	450	462	483	471	492	521	466	492	468	492	475	523	477	497	519	485	493	485	462	503	479	475	485	482	474	463	471	471	502	476	503	461	452	500	484	494	462	453	492	479	441	517	469	487	496	474	504	497	502	505	511	494	464	453	474	510	460	468	473	466	449	470	485	452	516	490	502	501	502	494	474	425	493	491	466	498	475	494	483	478	486	499	511	457	479	462	497	480	482	467	492	495	466	472	498	476	509	463	494	495	480	472	436	457	484	476	505	476	513	433	471	499	513	513	483	513	479	494	438	495	490	493	497	479	452	474	505	479	444	460	524	480	482	476	469	483	488	461	485	509	482	444	505	439	525	481	482	469	514	478	480	485	477	500	506	480	471	463	490	475	484	471	455	481	492	509	483	489	453	462	470	494	493	447	458	503	498	480	473	471	488	457	470	499	490	500	454	464	479	498	466	473	476	484	508	493	465	498	496	478	471	490	462	483	511	495	485	487	455	466	490	504	455	454	520	499	482	475	454	486	507	456	478	471	499	488	485	478	461	534	461	473	499	516	528	446	519	471	458	476	503	454	458	512	447	499	505	495	494	484	503	428	499	464	455	470	479	511	447	457	501	485	478	498	495	434	479	464	468	482	489	504	466	487	523	486	449	455	480	459	512	460	487	481	500	528	499	473	471	506	473	520	463	493	486	461	495	476	451	523	482	509	442	494	498	470	481	467	490	468	479	511	496	473	474	471	458	509	471	464	512	482	491	454	473	517	483	507	517	463	460	488	471	479	483	466	465	468	456	459	492	474	447	466	504	479
8860	1277	1637	1312	987	734	584	492	484	446	424	340	332	330	291	320	339	318	329	294	284	333	291	281	282	298	293	286	317	285	293	295	319	261	290	263	287	258	292	286	266	288	282	290	294	307	273	272	286	264	258	272	263	273	279	281	291	276	298	288	322	276	269	290	288	282	293	270	285	276	297	260	283	290	277	286	272	265	253	312	305	300	281	288	258	282	250	269	273	259	298	284	260	274	282	300	295	263	259	297	255	280	263	254	284	266	256	292	289	277	272	286	271	281	287	264	290	279	293	256	304	260	249	278	287	294	248	271	277	296	231	273	257	294	260	245	256	286	280	237	271	238	308	296	303	274	287	289	262	252	264	293	283	309	249	270	298	292	260	306	263	242	278	276	247	284	276	290	252	306	316	308	273	286	286	259	251	294	250	281	282	297	280	290	299	258	287	285	304	295	264	261	260	260	255	274	267	272	274	296	310	280	265	264	267	251	264	300	273	267	280	279	258	268	278	278	299	283	248	314	254	289	258	287	259	277	300	291	267	282	245	291	278	240	269	248	288	267	285	276	261	278	272	285	292	263	253	268	272	289	302	285	272	269	268	285	262	286	256	299	266	263	279	263	332	276	288	302	308	249	286	274	284	292	276	264	267	262	258	286	271	276	309	292	289	295	310	296	261	275	271	310	287	279	282	254	262	269	286	277	296	278	302	268	256	274	263	288	281	255	293	273	270	264	242	297	283	285	289	267	266	255	268	285	260	265	255	277	306	310	292	293	273	299	263	277	274	276	288	278	261	250	266	298	285	313	279	266	293	284	278	268	283	258	263	285	289	287	301	287	305	264	261	288	280	267	280	258	296	251	276	311	303	272	292	272	289	299	280	248	290	296	283	272	265	277	299	271	290	261	283	273	269	266	268	270	267	289	317	292	268	307	245	271	300	267	277	274	284	293	263	278	299	262	277	269	290	258	275	290	255	240	262	280	283	250	279	280	287	278	274	280	263	295	265	306	290	282	283	272	259	286	260	267	296	285	270	289	314	280	272	258	261	312	273	275	259	301	271	317	274	270	250	252	291	309	275	255	270	254	285	252	268	286	260	254	278	303	277	276	280	281	282	271	296	295	288	283	274	254	278	270	273	316	267	265	308	321	297	255	258	285	290	307	264	309	284	261	348	266	262	272	273	247	283	256	266	259	287	277	242	284	284	275	275	300	260	276	269	268	264	291	272	292	277	256	263	303	267	296	255	306	295	286	276	284	292	278	275	282	255	273	276	262	270	296	269	307	290	276	271	258	269	257	280	282	274	252	249	295	297	291	256	260	285	273	253	289	279	254	275	257	302	272	261	266	259	254	262	284	275	278	287	270	270	296	296	283	275	254	308	276	288	285	253	314	285	268	290	266	255	279	268	287	267	282	259	281	262	267	275	279	263	263	271	264	276	294	267	274	289	262	280	267	248	279	246	282	240	315	267	300	252	283	296	277	277	315	250	298	293	266	292	282	268	262	280	245	265	267	286	236	272	277	254	266	293	251	280	279	285	296	299	261	285	261	284	261	303	289	258	282	284	284	276	272	300	267	267	310	283	290	288	247	293	286	263	269	300	280	295	251	264	253	272	256	309	277	272	285	273	286	256	275	247	247	266	297	277	257	271	312	270	270	288	267	273	297	264	323	270	275	279	301	263	283	303	240	277	280	292	314	246	305	256	276	312	302	271	301	254	262	291	273	276	300	274	314	282	269	283	286	259	290	252	270	274	306	254	256	291	265	281	279	268	264	311	288	272	296	283	260	285	271	286	258	297	287	299	271	275	275	265	307	248	284	303	307	254	284	269	269	246	268	247	279	291	263	284	294	267	272	273	259	290	260	290	289	265	301	285	267	299	306	290	281	270	286	262	289	289	258	257	287	295	294	278	281	308	271	242	267	262	271	241	265	298	285	302	277	296	277	260	310	226	275	276	270	284	285	256	297	280	286	281	282	290	290	267	272	238	297	266	290	284	294	272	279	265	269	252	283	281	284	267	290	276	269	278	268	253	273	261	259	326	285	296	282	269	259	284	266	288	277	261	257	275	244	237	304	256	270	259	261	281	274	295	258	274	311	292	275	269	249	289	267	261	279	257	265	268	275	267	268	279	304	258	285	288	244	305	276	279	254	261	283	303	253	270	297	290	287	280	289	276	252	264	225	290	271	259	276	247	263	276	269	271	263	308	291	260	277	282	279	246	281	278	280	297	308	299	288	282	266	299	268	277	308	268	280	285	267	265	279	271	310	280	259	284	277	298	279	312	287	249	276	277	250	278	267	234	276	241	263	260	270	275	290	263	288	266	279	274	294	285	274	257	321	284	261	288	285	262	256	249	260	258	291	246	262	285	272	280	296	283	265	296	251	265	285	268	281	258	260	268	274	304	295	292	285	276	308	269	305	284	277	273	261	278	267	275	264	299	283	279	272	310	258	281	278	266	264	299	316	272	283	265	282	278	315	279	296	281	269	283	281	288	269	290	277	278	295	283	295	274	282	249	290	264	286	320	276	264	271	280	289	273	284	306	285	294	284	246	276	259	284	266	262	263	257	280	277	294	277	244	274	290	317	269	276	272	283	276	291	295	281	273	279	269	292	257	292	299	287	305	271	274	258	277	279	286	295	283	261	288	275	300	262	291	294	272	286	269	291	263	286	303	257	251	312	313	269	273	282	280	264	278	267	270	277	312	271	297	296	275	294	293	270	268	282	262	279	251	252	279	273	266	261	277	296	266	301	295	278	271	283	280	294	284	270	298	286	258	268	260	288	271	288	269	274	276	249	255	260	251	276	273	280	309	299	309	310	268	280	270	272	258	305	290	266	297	255	285	256	265	259	271	276	261	300	278	271	259	273	281	277	281	279	280	323	277	292	278	255	287	271	272	301	300	277	282	282	288	265	276	250	286	286	252	281	289	267	274	278	269	306	270	282	306	319	277	261	269	291	294	274	259	271	280	296	300	278	288	306	272	261	279	277	266	274	292	330	261	295	279	303	256	290	306	287	295	273	248	291	251	265	258	314	287	291	303	280	300	314	261	259	288	277	281	269	293	268	285	293	251	290	278	277	264	273	279	257	286	295	271	299	302	254	273	291	273	281	258	291	283	273	281	266	282	254	263	305	229	269	260	278	280	259	264	271	268	278	279	277	277	264	288	311	276	244	283	222	295	279	276	271	280	305	264	297	281	259	254	287	278	268	288	299	288	256	262	264	276	267	270	267	290	291	288	275	280	256	265	270	297	284	265	278	280	265	294	266	287	288	284	254	266	255	284	274	287	284	312	292	266	293	294	289	293	303	256	256	271	295	296	286	275	274	284	294	299	323	270	283	288	280	267	277	278	284	262	284	277	250	291	283	300	286	282	245	311	277	255	301	265	295	275	288	279	283	262	275	267	281	289	293	291	270	303	302	297	279	312	287	292	272	271	260	241	271	262	295	265	292	262	244	259	284	282	308	260	304	258	269	260	295
5467	1809	3390	3858	3375	2845	2382	2120	1915	1689	1526	1435	1320	1278	1202	1219	1114	1112	1045	1042	1107	975	963	982	969	1024	901	943	926	890	922	909	910	925	818	927	906	909	861	846	896	868	835	857	819	827	901	836	837	830	816	840	881	886	805	851	867	824	820	896	863	879	830	835	790	838	814	794	848	826	816	874	842	819	779	894	881	863	792	803	793	878	802	835	833	802	852	859	874	815	846	818	858	818	792	862	823	859	830	849	834	853	840	848	841	850	804	824	860	854	836	847	786	807	851	881	839	831	867	852	830	794	827	863	862	788	830	771	824	824	809	799	863	810	791	820	849	798	810	799	762	849	838	874	840	800	790	812	816	869	838	832	786	787	776	864	791	798	829	819	879	867	800	822	900	872	850	806	805	844	825	829	845	868	789	785	814	807	794	848	820	807	807	856	802	879	785	788	797	812	799	781	823	815	807	774	843	793	814	798	815	842	846	876	792	840	782	802	811	886	812	796	804	838	831	848	812	823	843	822	810	798	830	804	830	819	791	818	785	861	874	786	816	859	789	838	830	835	875	827	823	789	853	872	828	764	804	814	843	822	833	851	779	795	828	833	776	805	865	768	850	862	847	829	805	847	804	786	852	849	833	809	825	824	845	806	868	846	832	844	812	803	803	843	808	823	857	816	862	841	830	853	783	838	831	786	791	855	771	817	797	797	862	821	833	780	780	859	833	829	825	853	830	801	837	840	821	794	861	748	843	798	830	848	826	827	880	818	847	829	851	823	808	824	815	838	816	859	783	785	812	838	827	845	809	874	820	798	790	841	834	810	799	851	835	839	867	844	833	819	852	786	837	789	815	832	833	822	804	773	833	867	835	817	837	767	787	846	789	858	816	829	815	865	878	791	838	849	825	822	829	842	815	842	816	803	848	803	831	866	758	759	825	771	798	836	855	849	811	811	827	807	786	880	789	841	813	876	843	867	806	855	869	778	836	860	833	820	767	852	831	823	803	822	811	798	804	803	831	791	758	756	862	811	801	839	817	814	830	767	850	873	843	810	857	792	868	815	873	813	777	854	855	813	854	823	804	855	859	806	764	768	798	842	863	843	875	865	798	824	843	814	814	823	812	815	851	844	798	865	799	830	903	806	856	833	827	825	825	833	848	847	831	844	811	840	813	838	846	834	829	817	831	827	825	820	864	844	835	815	819	803	793	832	826	807	823	864	816	855	792	842	800	811	855	847	794	798	832	771	791	836	813	854	811	795	830	800	775	865	824	815	828	781	792	844	795	830	797	818	788	817	838	783	816	828	797	832	818	863	889	841	850	779	786	739	801	860	847	868	831	827	860	845	846	881	778	779	800	839	834	808	812	793	823	774	849	770	848	859	798	800	808	749	817	812	812	793	820	840	786	835	861	828	802	770	831	849	844	813	891	864	790	811	835	861	818	816	755	866	824	800	817	774	823	861	814	843	805	796	824	833	842	834	786	858	817	786	820	884	769	841	821	809	811	824	830	868	815	831	837	851	823	788	834	800	789	841	774	786	785	851	828	832	799	821	791	833	797	821	880	840	794	833	850	812	803	822	837	853	873	821	865	823	782	820	828	800	797	806	818	874	827	859	825	806	823	805	865	794	791	868	849	813	835	795	826	841	851	796	840	810	819	862	863	802	811	786	811	888	816	744	777	810	819	822	846	799	845	854	792	844	883	836	845	786	772	779	745	879	856	856	831	796	846	820	854	853	821	863	783	834	848	805	807	811	802	802	856	834	809	809	810	859	856	854	795	824	839	777	792	824	797	797	807	848	788	804	842	786	894	832	811	796	788	790	845	864	809	806	791	831	820	861	825	772	835	783	827	835	836	825	810	831	806	806	834	822	822	839	768	796	882	790	821	795	868	815	807	794	853	822	865	835	803	799	808	831	800	821	817	816	822	842	825	817	809	844	801	824	867	851	839	828	856	872	800	831	822	857	813	798	767	866	855	824	845	851	856	794	833	866	795	833	809	792	827	875	829	834	810	800	852	819	839	794	846	848	793	831	782	843	807	792	899	824	884	854	854	837	817	845	769	824	805	805	798	814	766	846	816	768	817	854	800	822	846	762	851	810	803	805	825	884	783	860	822	824	812	771	811	852	850	811	833	802	835	856	852	824	806	807	832	876	822	849	839	825	813	857	778	801	800	773	766	822	828	823	852	820	807	850	853	825	835	822	816	821	761	810	831	803	771	845	805	823	835	833	882	847	750	865	831	808	834	785	840	813	825	824	840	791	785	834	832	865	854	835	838	836	881	798	838	758	789	832	838	789	835	768	803	758	790	837	840	795	855	791	826	811	744	840	834	806	863	806	823	853	811	814	829	823	860	857	820	854	836	845	836	843	833	774	855	836	881	802	802	831	822	780	870	844	858	850	774	832	802	753	801	796	838	842	846	803	841	837	843	793	822	819	849	799	808	840	771	792	867	838	822	780	877	826	813	859	858	833	794	789	866	798	812	767	840	782	813	831	859	842	814	820	799	808	817	832	797	818	814	880	728	768	804	793	831	820	847	815	787	845	782	787	781	806	816	836	833	809	816	825	843	808	798	801	870	814	802	795	817	827	867	813	804	842	833	850	783	824	827	840	843	807	815	805	809	842	828	830	799	863	831	770	796	785	822	857	855	852	841	815	808	839	855	821	799	840	807	863	742	872	845	817	818	824	802	785	809	825	815	833	813	815	776	857	819	861	879	804	841	878	788	811	849	809	816	859	799	823	787	834	825	855	797	857	808	830	794	810	800	806	811	821	782	815	827	844	875	771	773	858	804	810	793	819	797	815	854	831	814	782	793	832	802	791	881	858	802	835	876	825	840	843	815	870	794	839	811	823	857	865	810	837	835	861	833	840	806	848	811	830	838	846	792	847	865	822	835	823	815	741	808	799	779	801	787	811	791	799	832	830	842	848	779	816	805	795	816	793	839	801	808	792	829	826	841	828	776	796	830	813	791	869	825	821	828	786	830	799	796	856	841	876	819	773	827	859	780	812	799	848	831	817	840	847	825	822	823	848	813	808	841	781	856	858	818	781	857	841	797	851	851	842	838	861	845	834	848	834	804	854	826	849	832	790	752	889	824	752	764	808	776	858	803	784	864	767	864	829	861	774	828	777	832	796	827	838	822	819	802	837	813	819	843	799	773	824	811	820	813	799	743	763	779	854	797	833	801	803	841	839	853	778	804	791	810	857	848	844	859	823	785	842	842	799	837	857	813	851	842	826	811	813	823	833	856	786	836	819	824	799	797	779	851	851	856	809	885	796	840	778	839	797	835	812	816	803	868	811	843	813	849	870	829	832	789	842	814	838	793	856	793	774	842	802	817	794	865	811	831	823	784	845	760	869	807	803	865	818	844	807	874	883	820	847	828	826	789	801	843	863	830	856	811	881	848	807	846	790	799	783	835	818	823	800	793	833	848	815	819	890	841	843	834	794	843	807	801	819	854	815	772	824	830	861	801	762	825	843
15835	2651	2943	2272	1564	1161	927	803	634	573	515	445	450	423	403	372	364	368	341	328	326	310	294	337	322	279	292	290	304	285	278	260	285	291	287	288	284	258	311	286	280	287	293	297	294	279	283	259	291	248	282	279	314	273	291	280	295	263	292	278	266	287	268	275	272	279	297	284	254	295	261	278	256	310	263	284	266	269	276	273	261	255	248	280	286	281	290	250	295	263	272	282	267	278	281	248	285	239	304	299	263	305	247	271	256	281	276	250	285	286	287	249	269	279	257	269	260	278	294	273	267	276	271	266	269	265	298	235	296	268	309	279	262	278	260	253	302	265	273	270	259	231	281	261	246	294	267	269	291	284	267	272	275	266	280	266	300	262	275	285	272	288	267	275	254	264	273	271	276	260	272	253	269	269	290	259	288	265	265	269	259	261	247	271	287	266	244	259	266	237	247	244	267	258	287	278	252	262	273	257	292	259	281	261	278	275	282	272	285	275	287	267	259	246	262	235	285	246	250	265	259	261	280	264	269	268	260	266	272	257	276	270	250	281	270	271	271	247	292	295	263	278	282	283	274	266	294	272	285	255	266	247	286	277	243	290	261	266	276	251	257	257	281	260	242	271	267	277	277	244	290	263	242	283	300	282	262	250	277	288	293	269	293	266	294	303	276	269	282	282	264	246	264	285	243	254	271	287	292	269	237	255	292	272	271	301	247	266	287	277	275	269	294	296	288	273	280	266	290	263	295	265	273	286	262	255	248	246	269	273	245	297	263	267	284	307	291	293	281	278	256	267	296	307	273	273	274	279	272	271	271	283	292	298	266	268	268	255	264	258	297	262	247	275	236	289	254	274	235	280	266	246	286	290	254	292	251	270	250	247	259	304	287	269	278	288	287	294	268	285	272	264	263	279	273	228	276	284	265	249	257	307	242	284	287	283	257	277	255	253	273	311	304	240	250	266	282	251	272	276	267	250	267	272	245	277	285	244	283	264	285	244	249	290	242	257	290	262	240	268	285	299	273	262	261	282	226	285	225	255	251	281	254	241	271	237	247	278	272	259	273	274	282	254	251	257	272	268	264	293	250	271	249	266	279	270	294	242	251	245	269	256	268	271	286	262	273	259	281	256	286	237	271	260	259	272	276	259	261	272	269	274	272	280	272	276	281	269	244	269	293	312	240	266	295	280	278	278	284	278	257	251	279	276	240	280	267	235	257	252	275	307	247	249	301	264	261	232	258	272	251	266	263	250	272	278	260	276	259	247	267	275	249	258	257	253	286	303	257	284	284	279	271	266	257	265	275	259	278	259	273	268	249	295	284	290	276	284	275	301	268	283	276	258	287	247	263	262	276	286	262	260	273	302	272	255	254	261	256	280	319	278	250	263	283	259	268	282	277	266	270	251	253	297	274	277	257	292	257	256	302	284	304	281	282	271	243	269	276	271	282	269	284	277	272	253	275	283	267	252	256	262	254	252	296	280	276	233	275	278	288	269	252	250	278	247	302	255	258	251	270	279	276	296	286	269	249	261	281	253	255	241	249	266	261	258	239	226	279	295	248	270	260	274	281	275	260	285	230	267	272	275	271	267	284	254	275	274	272	271	263	281	223	287	261	278	274	253	281	271	299	261	275	275	255	264	275	272	290	271	269	276	243	282	252	268	266	276	259	283	276	245	255	269	244	277	240	267	262	306	240	281	270	270	289	246	267	253	257	262	258	283	276	287	261	273	271	251	248	298	298	252	278	247	288	261	307	224	272	266	279	253	275	252	273	295	246	284	240	280	272	267	276	267	265	265	282	244	254	287	277	304	250	260	234	286	285	286	264	268	248	281	261	241	269	294	280	253	278	279	271	274	271	240	252	246	255	291	262	282	241	279	303	270	275	301	265	278	263	255	279	256	257	250	254	262	295	269	267	265	274	278	251	250	261	261	263	277	263	259	263	262	294	259	270	288	261	261	267	241	261	299	272	258	234	269	263	257	279	274	258	254	286	277	260	265	300	253	263	250	299	247	262	278	272	304	253	273	215	294	315	294	255	257	282	281	293	254	305	246	264	269	261	278	257	285	264	270	267	265	295	261	271	259	263	256	242	252	265	261	240	260	257	277	257	244	272	287	284	243	287	291	249	257	270	257	244	266	282	250	249	295	278	286	263	285	285	291	311	231	256	265	264	301	274	278	317	238	260	279	263	275	237	255	263	281	271	241	290	297	290	311	244	227	259	294	255	270	294	266	235	250	271	274	252	279	259	278	286	282	262	257	273	269	254	300	285	286	251	270	292	258	264	272	256	228	279	259	289	265	290	250	270	285	277	277	254	280	264	273	264	290	267	266	265	265	240	234	251	269	242	292	263	264	253	266	246	273	253	284	306	277	259	303	281	257	264	287	259	280	275	255	246	291	291	276	282	264	273	257	255	248	258	250	265	271	252	259	278	220	267	235	278	276	278	278	238	273	285	268	256	269	251	265	248	279	270	292	254	234	253	250	249	275	286	293	252	245	267	250	271	270	247	285	242	263	235	252	263	277	277	280	284	281	262	250	253	258	302	289	304	257	286	271	273	272	269	275	271	274	269	261	261	281	252	263	262	242	282	265	287	238	245	264	251	266	249	246	277	272	287	273	266	281	278	261	281	264	265	275	234	289	263	268	259	255	283	267	280	277	262	262	270	235	257	300	247	289	263	328	288	286	268	256	282	258	266	291	283	248	283	247	225	265	267	262	250	269	305	291	280	239	235	250	267	262	247	249	277	252	278	244	263	263	288	271	295	257	251	236	256	266	257	263	263	276	269	274	277	267	265	270	284	278	281	255	273	284	313	281	287	248	263	249	273	253	231	298	248	258	287	263	259	275	296	258	299	249	274	255	254	271	287	261	310	273	257	266	245	294	265	285	251	268	271	256	252	248	258	288	257	267	272	255	274	273	262	267	278	266	260	273	289	248	253	243	281	242	266	246	254	235	280	290	252	271	280	258	293	254	255	291	285	262	260	274	271	278	242	272	251	281	259	260	286	258	249	253	272	261	227	272	277	306	263	256	286	258	262	243	302	263	274	280	265	255	293	253	245	268	271	259	268	255	268	268	256	272	288	267	260	262	280	266	259	241	307	269	245	267	265	309	287	280	282	258	271	252	284	251	292	268	252	261	251	257	236	255	276	273	253	282	254	263	267	258	273	284	260	240	264	294	275	277	246	262	290	270	254	291	281	263	265	273	284	253	282	290	275	278	273	253	258	275	257	271	281	277	264	265	268	266	277	277	290	288	286	261	282	254	277	261	294	248	246	234	274	256	300	306	263	256	262	281	287	276	287	270	269	274	259	249	258	259	235	258	260	278	291	277	254	266	276	275	237	245	268	266	258	287	264	241	290	286	262	256	264	273	260	287	276	243	252	279	253	310	281	261	286	258	264	256	245	263	264	266	256	270	283	249	263	274	265	243	246	258	278	279	262	253	262	306	268	263	276	263	280	277	259	252	269	245	257	259	255	293
7701	2654	5643	6499	5561	4680	3826	3205	2806	2452	2245	1973	1865	1673	1568	1491	1434	1330	1274	1224	1195	1244	1111	1102	1137	1066	1066	984	1041	1003	931	1007	947	954	923	949	951	907	919	902	948	898	864	902	886	848	859	876	889	864	879	911	824	764	862	832	812	868	852	829	864	853	812	831	795	821	855	831	884	820	840	850	832	876	801	796	827	807	852	838	789	792	815	770	788	813	788	793	783	797	828	873	765	844	784	813	833	836	855	829	828	790	819	823	802	824	773	807	790	818	786	810	786	801	801	809	850	874	799	807	782	758	739	830	826	835	844	790	788	812	759	853	823	795	835	809	817	855	814	822	800	856	756	781	799	785	776	847	811	789	801	781	808	828	790	791	808	847	859	789	794	769	799	813	819	806	823	778	732	799	826	810	764	822	800	847	784	822	824	782	744	785	785	758	822	822	773	796	809	797	846	814	815	795	790	842	785	803	791	781	750	787	783	808	764	788	722	795	837	796	765	797	757	801	797	785	786	795	855	807	734	863	812	797	841	763	787	771	793	753	796	816	761	823	759	841	801	825	802	796	799	760	754	760	786	771	814	783	784	811	785	827	760	782	813	796	780	780	778	789	760	755	709	736	791	818	808	782	814	746	814	829	779	771	761	779	792	802	803	804	784	783	775	773	779	782	767	796	790	828	843	793	758	793	772	817	761	769	776	757	824	829	781	813	821	820	748	794	825	845	801	748	838	790	774	798	772	771	790	807	770	811	797	789	782	818	754	786	774	790	763	807	804	743	809	794	789	819	750	798	810	784	816	788	795	753	768	805	824	767	744	782	769	782	772	792	783	799	776	800	805	793	799	766	776	820	779	756	758	782	827	814	744	729	783	753	833	777	777	802	824	787	808	791	833	781	782	768	812	779	767	781	799	727	767	793	769	716	798	814	826	809	783	766	826	800	850	814	785	812	900	736	798	805	762	784	801	847	773	843	797	786	773	823	773	812	788	821	821	782	772	834	761	813	801	795	782	767	737	784	813	784	829	805	762	814	772	796	745	749	794	809	786	765	822	820	828	782	765	832	839	762	790	770	771	800	792	818	805	784	739	711	822	784	791	777	791	794	813	804	811	822	757	823	783	807	818	813	775	766	746	785	826	806	797	812	792	809	783	829	857	807	787	791	773	781	756	763	798	749	792	796	781	779	810	775	844	787	795	777	741	757	822	800	778	745	835	797	829	763	781	769	777	736	778	794	750	855	817	756	786	785	760	774	773	817	821	787	796	740	781	783	772	832	769	792	796	771	786	761	825	802	796	789	812	750	801	811	766	758	803	782	753	777	759	758	755	830	760	814	815	820	851	757	759	725	799	812	760	794	840	810	770	830	781	805	792	792	788	795	826	808	814	807	784	811	740	804	792	800	820	802	782	786	802	801	804	754	759	765	817	750	793	765	773	786	761	788	806	791	777	751	768	816	819	806	731	802	813	812	823	800	782	779	733	854	774	783	776	776	807	792	828	766	780	798	776	752	738	750	763	802	810	804	814	790	829	763	834	782	797	839	834	775	806	752	797	870	786	774	744	787	773	793	774	816	819	759	807	791	770	824	792	849	760	780	772	779	798	801	757	787	829	776	760	782	815	802	772	835	763	779	778	830	766	782	792	830	785	795	807	801	806	797	765	798	809	822	788	782	793	770	739	779	745	812	817	837	774	818	822	784	794	825	794	765	740	800	753	766	825	826	809	828	745	786	794	805	771	774	797	771	827	761	772	779	815	782	798	802	807	806	762	848	767	787	802	795	777	824	806	793	812	770	766	855	824	808	778	791	801	758	822	811	832	818	756	775	809	822	771	795	874	802	817	801	749	811	814	847	769	850	806	844	760	768	825	771	853	812	752	844	795	806	817	804	830	803	839	842	788	786	857	823	797	768	797	804	786	777	808	838	762	850	784	810	758	745	815	750	750	761	760	739	811	764	833	771	743	794	723	801	800	801	775	787	817	793	777	799	795	819	828	813	776	843	758	767	818	821	801	787	800	730	773	784	788	770	800	783	770	819	830	814	829	796	842	794	736	756	805	785	802	800	786	758	780	840	821	757	749	726	799	792	750	791	785	778	812	777	767	784	784	845	759	808	781	809	779	825	809	830	737	800	780	795	779	797	770	778	831	782	783	837	816	807	787	835	795	790	794	808	816	776	781	813	767	841	787	809	805	794	778	818	828	844	750	768	822	830	803	789	798	770	836	804	819	856	811	782	792	772	817	768	781	767	799	765	795	766	856	773	780	785	793	768	800	808	797	751	812	759	833	793	795	755	843	755	726	794	803	764	804	789	823	798	807	772	795	769	776	795	826	804	794	805	785	800	796	806	790	809	794	845	796	769	742	765	810	775	780	729	843	768	778	787	770	759	841	799	763	813	815	746	796	795	768	768	757	835	762	784	782	766	758	808	761	761	826	746	761	810	797	813	788	814	763	820	789	820	730	815	818	831	791	816	735	774	736	790	818	840	814	823	762	777	832	775	845	768	736	749	792	748	801	815	829	754	788	786	825	774	822	784	744	780	789	854	784	814	733	831	790	811	789	768	774	856	747	814	855	786	772	783	749	818	803	736	784	769	791	742	762	776	768	789	781	783	792	820	797	764	801	762	777	790	786	807	812	832	755	759	800	718	814	822	793	772	780	767	790	847	773	758	782	753	797	739	798	818	733	813	838	795	773	732	788	827	750	827	802	758	775	762	813	819	775	800	834	765	791	758	841	774	808	750	764	752	752	754	772	833	816	769	812	811	831	757	806	800	793	812	769	850	801	810	819	741	831	747	730	770	783	822	784	793	783	791	792	836	781	778	766	734	763	816	764	763	788	822	815	783	781	810	794	827	794	798	802	807	798	779	787	780	759	830	771	782	764	817	781	765	806	775	770	773	767	820	839	777	831	771	843	763	789	797	800	787	799	831	769	817	759	831	816	850	844	828	780	791	761	796	774	767	811	710	769	790	770	756	771	821	775	866	787	756	765	854	814	801	825	813	816	812	797	815	759	765	789	811	774	799	811	791	800	762	800	813	812	786	809	758	780	821	838	772	805	825	762	786	766	808	815	806	830	771	828	756	735	777	840	775	776	819	844	831	772	753	735	812	780	769	774	746	798	786	801	772	794	840	794	783	771	824	807	776	786	776	786	777	848	806	765	797	773	791	779	832	754	820	773	787	797	792	838	808	799	806	766	840	778	772	790	784	792	754	813	811	791	814	802	754	812	752	817	805	773	762	765	801	761	823	813	786	803	872	783	720	773	794	792	785	801	839	791	807	807	776	772	858	766	754	781	767	767	799	827	775	771	797	778	828	789	757	819	778	730	817	783	778	719	803	850	783	764	829	788	788	792	832	831	800	838	804	767	764	733	801	814	842	844	767	780	770	803	761	776	816	814	827	779	739	789	783	773	783	790	788	803	746	734	803	829	785	818	767	778	799	773	829	789	795	734	784	780	805	820	741	810	794	814	822	839	739	822	800
2085	219	209	189	174	168	169	166	155	147	158	134	160	148	173	143	128	137	140	154	163	137	162	124	129	168	152	134	156	144	142	139	128	135	134	130	134	145	140	146	144	152	147	139	148	125	133	138	147	133	129	137	136	144	144	147	138	160	150	156	145	138	134	136	142	165	143	141	145	139	123	163	157	134	143	138	142	130	147	127	144	145	148	146	127	144	132	133	141	139	147	148	140	132	152	131	153	139	153	151	129	190	171	153	144	140	156	143	145	129	143	149	144	142	157	144	126	144	143	129	147	143	143	140	158	132	125	131	129	153	138	148	144	145	153	144	152	123	153	155	149	156	136	151	151	164	148	148	136	141	157	147	133	134	129	137	157	150	158	158	151	160	140	137	127	152	134	132	164	170	144	161	142	164	135	145	131	133	136	154	147	146	157	149	161	138	148	135	116	145	152	156	158	123	138	156	127	159	137	142	142	142	129	156	126	135	130	141	175	145	164	139	133	138	146	144	145	156	132	139	142	148	111	162	158	151	134	135	127	144	141	144	136	132	156	139	161	142	164	137	142	125	155	140	135	138	150	135	140	145	126	135	136	131	161	156	115	146	116	150	133	130	138	185	142	149	165	140	145	164	127	147	130	120	137	136	129	145	129	144	141	138	135	146	161	167	116	134	139	140	143	150	165	130	131	135	155	151	156	163	130	152	138	165	150	133	152	161	133	142	160	157	136	150	139	149	128	146	148	137	136	136	129	134	142	169	154	141	135	141	139	129	137	138	137	162	142	158	154	153	157	166	136	152	139	157	149	149	148	148	136	155	152	155	140	141	164	143	164	132	142	164	140	145	133	157	163	145	115	126	141	141	141	128	153	128	123	142	142	159	149	151	144	138	145	162	141	120	146	140	146	149	132	147	139	134	163	154	127	147	163	147	136	137	161	167	131	151	151	138	160	157	135	140	136	153	163	155	137	161	148	152	120	143	141	157	135	145	164	140	132	137	133	131	147	147	127	146	159	155	139	138	141	165	120	142	139	157	137	171	125	128	123	155	155	139	136	135	130	126	143	141	142	130	164	137	143	140	157	148	137	153	137	128	147	144	128	124	145	138	143	161	142	154	165	134	136	172	168	172	142	130	147	131	147	161	142	138	131	156	165	136	148	146	164	142	134	145	150	167	123	160	133	128	138	163	164	147	133	153	157	148	151	143	141	133	161	142	121	125	147	156	159	149	145	155	168	144	128	143	152	135	133	145	166	146	124	152	144	141	143	154	145	145	162	132	151	158	168	140	133	153	152	137	138	135	156	136	123	148	139	137	137	119	142	152	131	123	134	148	158	119	160	142	144	142	150	157	150	135	149	126	149	127	156	139	140	130	164	134	141	149	153	131	163	144	144	138	132	129	159	138	134	139	141	112	158	147	135	135	151	150	161	144	124	133	145	151	141	146	145	157	136	145	137	147	126	153	158	151	158	137	155	148	162	134	135	153	150	132	131	133	145	148	135	133	134	148	138	161	155	160	142	155	163	143	170	159	150	176	162	173	153	162	177	140	144	139	152	138	139	126	144	135	140	130	120	139	156	135	158	166	136	149	142	150	158	154	145	162	143	133	157	151	143	135	151	153	140	118	152	152	129	140	133	127	154	147	135	155	134	154	132	150	154	154	137	135	130	151	146	147	120	151	142	162	137	162	149	137	149	169	133	123	135	141	131	118	154	163	130	139	145	137	157	142	131	126	150	157	134	152	132	139	145	136	126	161	148	154	156	170	145	138	137	165	139	134	152	134	158	138	156	143	136	143	146	139	134	151	126	129	142	132	152	141	170	142	147	143	144	141	147	138	156	130	145	140	137	133	123	138	126	157	149	146	151	151	156	131	149	138	136	152	125	150	132	150	141	141	153	165	169	135	145	133	149	152	148	151	149	151	139	146	146	141	131	128	157	138	140	133	146	134	156	144	132	155	149	127	164	157	120	147	146	148	124	149	136	151	165	143	145	146	142	139	132	150	158	120	132	126	147	163	160	165	120	155	152	144	127	141	124	159	158	157	149	140	142	145	157	135	121	140	138	154	145	132	151	149	133	147	139	152	146	138	122	142	132	114	136	149	141	149	147	150	113	124	136	142	132	120	133	160	142	140	162	142	126	142	144	146	137	136	141	123	155	120	141	158	155	152	130	152	149	156	152	153	158	139	148	156	153	154	159	172	149	135	118	158	121	123	143	144	146	122	151	127	128	133	128	167	147	128	128	151	146	129	138	134	118	148	148	142	134	138	151	167	154	137	175	137	140	147	149	157	143	169	126	133	141	132	130	165	142	156	158	137	128	154	130	141	118	143	128	148	165	148	140	153	157	140	141	151	124	142	164	151	160	147	144	156	131	150	122	165	140	151	145	154	138	158	159	137	146	152	124	137	167	120	138	133	161	163	150	139	165	153	140	136	133	163	126	138	161	159	146	149	141	135	135	141	162	140	121	148	145	137	144	138	146	130	141	138	137	144	138	156	172	137	175	138	152	153	158	152	149	162	154	145	119	138	141	141	147	152	139	151	148	156	137	175	144	132	136	150	139	146	142	139	147	132	121	141	154	149	151	108	138	146	147	129	145	136	154	160	133	157	140	143	141	181	145	143	144	128	138	155	156	147	141	124	148	144	136	130	141	156	133	143	125	131	154	166	152	138	133	148	148	131	154	131	139	143	145	129	148	162	117	130	134	133	144	147	166	128	134	167	152	161	133	135	141	157	147	152	176	134	154	149	153	142	140	163	135	152	159	155	155	135	119	129	158	126	138	122	157	149	149	156	146	137	139	145	136	153	145	150	134	144	141	136	135	149	149	137	151	153	146	158	171	142	145	148	135	158	152	148	125	132	139	155	161	140	157	142	129	163	139	142	141	141	117	137	154	112	148	136	143	146	152	151	148	170	138	134	163	123	155	148	141	135	129	128	133	140	154	143	162	154	154	131	131	124	143	145	140	162	138	136	134	135	153	156	113	144	129	135	126	138	140	134	138	149	133	146	149	143	135	145	142	142	143	153	159	132	146	134	178	148	155	155	132	134	147	124	135	152	135	154	142	121	151	173	140	155	139	142	126	147	122	132	136	162	167	161	117	137	164	137	137	164	136	148	132	147	126	165	139	156	149	132	131	124	141	135	182	148	151	145	139	136	144	143	133	141	149	125	142	154	136	133	152	143	127	138	152	168	119	144	145	137	148	139	143	132	155	139	138	160	150	131	145	139	152	151	140	145	130	176	159	138	124	130	136	133	171	132	148	151	150	152	114	149	152	154	124	130	151	148	136	135	155	157	148	144	134	120	148	133	132	132	132	145	143	154	142	131	124	149	166	164	154	121	157	148	155	154	125	142	126	137	155	146	143	157	147	157	142	152	140	143	155	152	146	142	145	141	118	149	130	137	127	157	140	156	125	143	144	149	170	150	150	144	146	135	135	121	148	140	147	145	145	136	161	144	142	146	133	145	130	165	147	129	128	156
1890	586	669	668	647	587	621	528	522	529	539	545	516	460	485	489	505	483	564	543	506	498	497	529	494	497	487	545	474	486	489	447	505	496	475	513	487	508	488	495	492	459	453	498	461	475	466	498	476	480	500	460	493	491	509	475	465	492	410	443	535	475	492	464	477	496	502	518	485	460	493	487	463	477	466	471	488	460	494	520	492	458	478	446	486	498	493	433	466	505	479	464	517	457	476	486	476	471	490	473	480	499	480	495	484	498	506	497	469	504	433	449	485	493	464	463	472	507	520	484	511	484	514	451	434	469	491	512	484	509	482	504	485	460	431	496	465	447	472	457	519	473	495	459	445	478	457	500	496	472	483	482	506	455	489	494	486	466	475	462	483	476	493	489	478	533	464	547	439	491	464	462	473	461	471	486	481	482	509	452	512	455	485	482	472	475	466	473	495	482	451	439	469	482	511	453	457	467	415	509	456	470	479	490	472	481	465	489	472	482	551	495	484	479	492	462	479	504	485	453	452	465	481	480	454	493	500	480	448	498	491	443	447	517	497	493	468	481	506	533	504	486	491	462	475	476	491	463	449	457	470	474	448	491	439	465	460	453	502	511	461	450	470	478	446	503	461	513	488	495	476	463	498	523	491	480	450	488	404	475	478	479	485	459	502	468	474	471	502	452	490	487	479	443	484	474	477	508	461	501	495	459	497	497	529	471	484	500	416	489	486	464	479	493	508	475	526	516	459	421	498	482	482	472	472	528	470	460	462	451	466	464	507	479	452	481	485	441	498	464	510	512	486	444	489	504	495	482	484	493	495	469	465	473	468	488	496	474	515	464	523	443	481	491	475	504	504	474	481	472	477	505	507	444	509	480	476	423	482	488	476	460	504	485	491	470	499	504	485	462	492	505	478	463	502	481	481	512	484	462	472	526	476	468	491	477	515	512	513	479	501	487	479	460	479	469	474	521	444	454	435	495	445	473	520	467	508	463	478	474	474	508	500	464	486	506	457	472	514	490	435	498	463	458	472	447	508	496	483	507	447	475	487	472	474	457	478	475	454	497	486	514	497	477	457	513	503	439	486	454	476	434	470	500	456	482	479	472	460	471	485	471	503	461	480	483	474	497	474	496	464	489	466	461	463	473	453	490	483	461	453	470	485	462	439	447	484	473	463	484	499	472	511	484	531	491	491	499	502	496	449	494	465	480	439	455	492	465	517	487	500	476	488	488	459	489	484	486	505	537	491	470	455	481	443	520	479	488	482	514	458	496	490	442	483	419	492	487	466	456	500	469	447	477	470	497	479	463	473	464	464	483	510	456	466	479	490	466	513	500	497	495	483	457	468	457	497	500	506	500	480	495	479	447	494	483	477	508	467	442	458	468	478	497	426	465	518	462	474	455	455	457	468	473	455	486	468	477	486	449	496	469	487	488	490	482	475	450	463	443	487	500	422	478	482	514	493	489	482	484	491	474	473	465	490	482	460	474	471	505	474	489	480	468	461	482	459	468	488	483	461	455	476	476	501	448	448	485	482	520	514	487	436	499	480	472	482	491	490	476	449	493	462	482	484	454	484	500	499	445	471	480	514	507	500	508	445	475	467	452	490	473	458	477	466	469	489	486	503	456	489	504	488	466	463	504	471	495	476	489	468	501	457	466	475	499	466	443	507	501	495	490	491	469	453	452	502	505	435	467	516	482	482	498	463	474	495	487	471	488	516	456	463	479	456	462	444	493	470	478	440	492	466	512	463	470	478	499	512	478	478	461	470	484	478	456	495	441	499	515	475	460	470	495	495	464	449	486	448	514	469	486	459	477	535	472	508	480	480	498	429	490	485	455	467	489	472	443	509	477	478	467	439	474	484	460	457	515	453	457	445	485	505	447	499	495	471	459	491	504	492	461	493	477	508	471	488	480	511	474	470	457	464	459	461	478	478	489	471	463	497	461	477	489	453	493	476	466	484	450	460	468	511	443	482	468	450	490	482	533	492	488	452	429	473	495	487	486	487	501	480	482	488	472	468	500	463	444	495	503	472	467	483	473	491	475	517	485	478	487	466	521	453	473	485	454	472	493	440	479	483	493	478	460	438	500	514	463	478	488	475	460	473	485	507	441	466	462	518	487	481	481	463	495	433	474	492	459	460	483	506	484	459	491	504	480	431	438	477	485	479	498	470	477	478	491	482	487	478	477	479	488	463	471	475	466	442	468	483	465	480	495	475	456	488	493	467	485	506	458	423	493	486	504	448	472	476	448	407	491	474	492	508	492	485	469	493	481	470	457	470	507	490	480	457	466	468	497	502	488	481	513	485	477	463	483	443	464	474	484	503	474	497	456	450	514	479	518	508	495	479	483	499	518	458	451	439	482	438	444	495	475	474	451	453	471	502	464	493	500	470	471	471	492	483	522	504	518	437	448	484	476	500	485	469	425	470	479	459	510	463	448	519	461	471	494	507	507	468	501	460	506	463	459	502	482	467	514	459	483	500	454	480	487	462	459	466	506	456	477	448	535	476	454	431	476	490	512	458	516	488	502	459	466	441	477	481	507	497	462	515	501	502	483	474	465	527	481	474	455	483	507	509	471	485	464	501	488	454	490	509	497	433	523	461	459	496	486	479	474	480	484	476	459	471	464	495	480	482	416	459	478	468	455	451	486	519	461	508	468	484	471	519	481	490	469	464	423	531	451	469	508	453	487	528	477	495	477	492	483	473	495	486	455	467	490	511	477	494	483	490	500	447	510	452	456	479	477	492	440	500	482	471	442	485	483	424	476	484	466	460	465	460	486	461	490	493	452	435	440	454	510	457	507	484	483	455	504	456	461	484	471	473	461	493	461	521	493	457	482	501	478	447	481	441	463	502	471	510	486	481	500	465	460	501	469	513	477	499	501	469	517	469	465	545	495	496	470	496	452	451	499	528	481	519	479	496	468	497	492	470	486	505	471	532	470	543	495	491	472	463	477	499	509	522	486	509	473	482	478	437	473	491	459	478	466	474	476	488	478	484	439	483	474	477	482	469	510	511	484	469	486	477	487	513	494	445	448	507	496	460	470	446	466	430	481	507	475	499	500	511	495	466	497	455	498	515	489	438	445	486	514	482	470	488	468	482	470	496	460	461	484	472	495	484	464	453	486	513	508	486	485	488	453	499	497	495	483	483	484	494	422	458	502	456	479	495	473	479	510	503	478	462	428	456	435	482	496	456	478	486	498	447	446	466	466	490	478	448	469	480	481	471	497	486	469	506	452	468	470	487	509	460	470	459	438	423	499	480	461	461	463	506	486	461	443	467	474	498	473	474	449	468	482	446	468	447	509	518	497	500	481	495	488	451	476	465	505	455	473	494	460	451	476	469	483	529	498	496	477	486	463	461	450	477	497	497	480	448	459	500	484	463	488	485	464	484	498	459	475	504	475	514	464	525	445	464	473	466	487	495	489	502	481	482	462	453	473	476	444	445	485	522	443	444	471	498	482	476	491	489	473	489	489	488	467
8768	1276	1571	1289	922	800	609	538	439	439	390	406	385	334	336	318	326	330	314	307	286	274	257	327	269	305	281	283	294	291	283	271	282	332	265	303	269	279	284	327	299	284	278	268	308	289	267	294	307	286	282	265	286	282	273	258	273	275	262	305	271	306	269	279	293	292	276	291	256	285	266	281	282	275	269	246	266	317	278	297	262	280	285	268	298	256	288	299	270	263	299	261	296	276	270	273	298	255	250	269	280	283	284	318	273	260	291	275	282	285	283	284	287	313	293	276	296	286	271	288	290	313	289	287	325	288	283	258	319	298	310	282	267	294	285	282	259	256	293	247	304	294	265	307	254	292	279	291	262	278	282	309	275	298	239	283	256	252	268	291	246	252	284	277	250	259	297	315	296	279	278	286	278	274	313	287	271	310	280	282	306	256	260	250	296	280	262	268	272	255	280	304	260	263	284	263	269	289	304	272	295	281	268	261	246	280	282	293	303	256	276	255	301	264	291	247	293	250	291	294	261	288	289	257	283	285	259	258	241	260	295	275	274	266	286	257	257	263	264	268	271	259	287	307	258	294	260	277	288	273	261	301	279	268	264	275	245	277	276	285	265	283	246	262	296	283	298	286	282	259	256	298	259	272	272	270	270	280	273	307	295	286	294	265	275	253	275	288	273	283	289	274	289	266	259	262	289	317	263	289	266	267	294	251	298	259	262	231	258	287	282	252	313	281	310	272	271	266	278	293	253	270	288	279	279	266	274	283	301	274	249	304	276	257	262	277	286	272	290	283	252	290	283	272	265	282	251	243	289	247	277	244	243	280	301	286	245	294	264	267	281	295	270	293	272	263	290	274	257	294	276	227	270	297	258	283	300	278	284	277	288	257	262	309	274	287	260	307	262	301	250	308	275	282	298	265	300	244	274	289	293	274	281	263	291	238	282	273	286	267	281	270	274	269	262	272	271	266	257	251	293	272	303	291	260	279	293	254	274	293	277	288	307	275	273	282	282	251	273	289	274	274	273	267	258	270	297	304	266	283	279	281	297	274	249	251	274	290	279	259	247	275	293	268	286	275	276	290	251	277	271	293	300	261	260	281	252	307	284	265	283	273	281	273	273	288	290	270	261	259	273	277	260	275	289	271	297	260	276	301	269	274	282	289	307	274	289	280	256	259	245	273	296	279	276	271	294	278	261	250	239	271	280	259	299	273	278	238	303	271	264	296	267	259	266	243	304	243	267	283	249	259	259	233	279	260	253	283	288	294	273	298	270	268	248	309	284	246	284	295	285	231	266	257	292	263	275	278	276	252	287	282	269	305	295	279	266	261	292	261	265	288	260	287	273	287	285	289	248	283	281	269	253	273	273	249	273	270	267	255	285	275	284	287	280	284	281	278	289	291	259	269	252	261	249	248	312	267	269	291	315	287	301	274	301	273	274	278	265	278	278	295	285	235	267	289	263	285	270	270	273	288	265	256	291	275	288	258	288	270	270	312	274	293	266	281	287	263	256	278	260	301	266	282	299	265	278	284	233	287	298	278	291	274	265	258	282	256	276	287	295	273	268	324	260	269	269	249	267	252	277	249	262	257	283	303	262	267	266	241	257	290	293	282	285	260	267	281	275	281	311	298	300	267	312	293	288	302	281	296	282	274	308	279	283	281	304	309	277	263	289	282	271	261	266	274	304	298	254	318	271	269	259	255	269	283	285	243	266	289	287	270	282	273	276	296	292	291	257	246	267	303	278	284	264	262	277	265	265	268	247	275	289	288	271	274	298	244	277	282	277	252	256	282	250	300	277	278	260	283	291	263	267	252	288	287	241	256	281	288	263	264	274	270	282	297	300	311	275	299	268	282	281	289	271	292	281	266	250	271	257	262	261	273	303	292	267	260	267	236	273	247	279	293	259	275	274	283	288	266	277	289	282	285	267	289	265	316	334	272	261	272	318	265	286	293	267	253	275	277	264	278	284	278	262	273	259	271	274	289	295	246	286	251	255	287	241	264	276	282	271	295	270	247	297	289	278	237	284	259	295	279	270	276	287	243	248	260	259	265	303	299	255	254	295	289	287	264	294	313	263	280	273	283	299	287	303	282	269	275	304	280	246	266	266	282	256	259	264	277	262	288	302	249	279	252	310	319	275	298	299	296	318	264	286	287	304	275	303	288	248	285	299	280	258	277	254	265	273	256	302	252	262	282	289	279	263	300	298	297	288	288	292	303	268	270	279	268	250	272	257	256	299	275	290	281	260	292	241	247	252	291	287	299	292	270	298	282	257	260	286	267	296	277	304	273	271	263	271	300	270	269	258	275	261	258	257	275	296	271	261	270	283	276	299	252	262	271	275	259	270	274	277	289	278	279	274	275	262	292	297	257	263	267	251	270	296	303	302	263	281	286	300	279	266	248	279	273	288	260	244	273	262	295	274	257	284	255	291	270	298	228	305	263	287	270	271	261	248	283	276	283	288	265	302	270	267	258	292	307	292	284	249	298	268	282	268	301	241	265	327	255	239	271	290	297	239	284	304	234	264	277	272	303	249	264	284	262	232	268	267	255	288	279	275	271	280	272	294	250	268	272	262	266	289	273	246	289	257	274	283	270	295	276	269	348	313	272	298	296	266	298	274	244	283	276	277	266	260	286	254	274	292	255	260	256	282	284	286	252	294	262	303	279	242	274	282	265	278	281	292	270	276	264	263	256	283	288	245	272	284	304	267	298	255	293	262	274	277	278	285	275	290	346	290	270	274	265	248	282	257	272	274	251	253	261	301	273	290	297	266	274	273	263	318	271	289	284	270	309	264	288	282	233	275	260	275	280	273	281	288	270	273	272	252	265	252	243	268	289	261	292	258	263	309	330	262	249	255	284	287	277	297	288	290	298	276	290	260	287	270	283	262	286	285	313	279	220	280	295	268	309	267	297	276	234	256	288	270	292	271	257	266	315	270	258	279	258	257	259	289	259	250	302	295	267	271	267	244	293	268	261	258	278	281	258	259	271	277	337	261	276	300	266	282	298	250	281	292	309	262	282	258	306	280	283	312	284	267	255	289	280	306	273	270	260	268	260	289	258	263	298	267	299	304	263	250	295	312	268	277	305	261	256	270	277	260	256	273	250	278	268	289	321	291	289	241	251	280	262	271	290	267	290	273	255	285	281	259	280	266	284	263	267	256	298	315	269	274	289	294	290	279	284	257	268	259	277	276	288	277	290	272	273	270	283	248	265	258	277	266	276	260	260	295	251	292	255	300	275	259	271	264	277	255	283	292	257	272	255	282	276	264	293	274	276	286	269	292	261	268	268	264	284	259	285	283	269	287	275	255	293	276	318	277	290	260	274	295	272	270	255	303	276	268	284	265	288	275	264	282	255	253	286	267	300	259	275	252	288	252	311	273	296	281	290	291	299	285	275	260	272	268	258	286	271	296	260	274	274	278	287	282	281	276	255	275	281	275	300	278	264	263	275	282	266	260	274	303	250	279	272	270	289	283	257
5510	1829	3379	3986	3414	2892	2398	2085	1843	1650	1545	1473	1422	1324	1246	1202	1131	1109	1104	1046	1083	1016	1052	977	961	969	950	950	944	904	858	982	957	879	922	841	941	923	900	857	901	868	863	898	883	829	888	865	871	855	816	847	883	837	820	818	823	813	875	861	830	870	901	883	862	843	862	898	884	911	823	853	844	847	863	827	852	769	803	829	923	809	802	834	836	829	866	822	835	871	825	893	850	794	881	770	831	834	829	776	844	860	814	830	833	824	800	823	873	826	872	813	822	777	842	834	837	805	824	850	805	809	836	812	845	816	807	843	807	749	818	762	815	834	852	816	843	884	826	806	839	848	834	888	862	838	820	877	831	851	827	811	801	784	861	767	833	829	822	882	856	843	843	853	834	843	821	823	839	809	786	836	848	828	816	830	831	861	794	886	851	841	824	799	798	819	828	853	798	818	820	831	828	825	857	799	783	823	795	787	817	812	799	816	857	859	800	843	847	817	826	814	816	835	789	819	778	829	802	810	807	858	850	788	863	793	820	813	882	810	864	841	850	860	789	845	779	823	856	853	843	852	815	825	852	787	817	813	833	858	841	820	811	813	813	844	842	844	794	826	820	795	778	824	831	803	833	800	820	839	826	816	860	828	844	780	862	881	853	803	816	831	771	841	781	828	831	773	873	832	832	831	795	852	774	819	840	798	787	856	822	828	852	778	836	867	805	877	814	819	859	862	853	751	768	806	824	806	851	801	771	791	823	865	814	804	830	742	835	822	835	822	807	821	871	842	820	831	827	804	825	787	819	844	823	838	751	820	857	839	782	750	839	822	819	837	808	800	832	852	877	825	827	810	823	816	823	821	824	811	821	832	767	842	812	813	855	804	839	847	828	836	749	831	859	799	795	810	763	862	782	814	822	836	854	810	746	840	784	791	794	836	826	824	810	838	867	839	819	785	852	909	846	777	834	849	833	815	835	866	796	823	754	834	825	827	810	796	839	793	845	827	789	838	822	835	845	835	838	795	765	771	808	807	824	823	834	801	798	796	795	810	834	818	851	791	834	777	812	820	813	834	829	818	812	829	843	824	837	833	807	827	830	824	809	810	815	827	882	831	811	831	853	824	816	854	771	846	858	789	826	871	797	848	859	794	752	827	787	864	819	833	841	850	820	872	807	820	820	846	762	832	827	820	837	788	803	830	844	808	779	861	745	827	783	877	781	815	802	845	804	806	770	874	836	840	830	804	824	871	806	861	781	796	822	814	809	809	792	809	850	833	815	855	804	838	821	798	823	892	808	829	794	858	819	859	822	807	809	819	856	824	824	802	766	824	791	785	801	775	823	800	860	814	756	798	853	795	792	844	814	804	802	796	840	800	818	896	806	824	785	819	790	813	825	856	842	793	852	846	815	813	791	870	756	777	828	809	815	772	871	797	851	817	880	822	813	887	853	768	838	815	848	821	816	832	835	831	816	811	777	832	797	788	863	821	826	812	798	886	857	778	832	808	836	813	827	807	778	764	838	834	827	830	811	885	791	830	798	851	826	831	818	839	879	794	846	802	808	803	799	840	839	875	822	826	817	794	827	817	796	873	779	835	839	889	827	775	842	786	843	844	867	788	810	810	815	793	828	813	827	841	845	814	784	813	827	814	792	782	835	802	837	799	791	827	806	850	836	834	855	810	866	811	843	897	842	869	842	800	807	790	838	803	786	774	824	837	807	823	834	855	837	790	812	854	841	835	804	813	808	781	803	844	899	839	808	820	849	792	833	873	769	905	802	844	853	832	844	793	857	805	819	842	777	807	789	791	844	839	795	840	837	825	817	841	816	804	887	861	780	786	784	810	858	774	846	861	804	816	874	837	781	797	783	923	796	837	818	792	851	832	835	821	845	800	818	792	837	823	788	848	803	806	845	798	813	844	820	817	819	821	812	841	871	832	812	832	857	754	770	807	762	779	807	787	824	836	863	818	823	816	808	842	877	764	839	832	857	829	839	847	791	774	784	856	821	784	796	833	787	836	814	843	843	824	802	865	775	852	810	814	804	861	853	844	828	824	795	802	864	830	835	784	817	799	805	828	828	781	853	850	806	806	822	845	790	834	849	790	878	816	815	828	820	853	808	828	825	826	746	852	847	779	867	740	824	826	786	834	837	811	789	815	881	769	813	790	856	901	768	836	763	825	846	828	808	834	843	829	808	819	831	832	858	818	804	814	797	820	875	822	781	882	853	803	829	760	791	852	802	801	825	780	831	813	820	837	827	819	814	818	799	827	864	762	872	858	860	859	834	857	812	832	806	879	828	877	784	826	815	831	818	838	787	791	846	853	834	793	781	832	798	802	810	845	869	845	844	851	834	839	827	824	829	815	805	838	842	822	765	789	812	850	774	791	784	835	877	782	843	832	813	807	865	853	749	815	850	808	869	855	844	866	875	845	809	849	823	819	813	809	842	811	826	782	814	797	842	825	845	844	884	857	785	851	803	833	805	813	795	853	831	848	840	791	846	831	801	787	793	822	846	842	770	823	854	829	798	863	805	806	829	842	831	805	778	839	807	807	823	794	825	815	811	822	815	780	828	849	831	800	824	797	891	758	835	793	822	805	785	788	748	797	861	812	764	876	859	794	856	815	796	831	816	797	796	825	865	775	768	809	833	839	807	854	831	833	806	850	807	878	863	813	837	828	840	810	844	811	862	834	866	815	791	821	830	792	845	843	873	839	905	792	786	845	815	807	808	857	780	789	770	886	773	802	821	787	808	882	783	857	845	797	812	837	851	833	798	846	782	825	838	850	799	857	816	842	858	809	856	835	824	802	802	836	860	779	778	797	826	810	838	865	830	807	843	792	794	836	823	880	833	819	810	852	832	807	810	877	794	833	860	815	801	781	842	805	791	854	842	857	794	827	833	821	847	768	832	816	813	846	838	834	813	798	790	855	849	849	804	781	793	791	845	809	785	816	900	856	831	818	787	819	856	884	850	820	779	849	849	849	801	804	822	782	803	818	798	821	833	816	840	841	807	816	779	835	846	841	831	828	811	793	850	855	834	804	840	853	771	783	819	830	823	809	773	841	852	843	813	841	791	797	747	829	807	800	772	861	816	836	813	818	830	834	824	857	822	831	873	817	842	778	778	821	853	825	808	798	839	832	788	794	856	839	774	871	812	813	832	807	800	844	831	829	836	846	845	831	829	840	828	810	830	757	783	848	864	811	811	792	926	774	820	843	796	757	854	823	816	826	835	797	871	833	854	800	816	825	813	816	814	812	818	800	800	802	793	794	838	888	830	846	846	777	837	792	811	829	826	813	845	808	810	820	748	819	823	858	840	792	886	844	816	812	805	855	764	805	778	855	874	816	775	772	790	773	778	842	812	816	859	865	794	781	828	835	863	806	766	817	786	819	801	784	843	793	847	837	827	845	872	809	816	808	840	873	824	821	807	841	871	841	804	877	814	806	811	818	857	820	759	784	819	816	853	845	801	796	805	797	808	854	855	886
15978	2618	2962	2224	1649	1210	953	760	600	574	527	452	445	419	390	386	384	395	323	336	340	363	329	321	322	303	278	270	296	326	294	293	291	274	319	251	275	290	320	319	270	274	278	292	286	288	259	272	264	291	253	281	288	292	306	270	280	277	280	257	273	293	300	264	290	251	284	259	277	262	239	278	276	261	270	262	260	249	262	256	282	285	244	279	279	282	294	273	280	291	284	257	278	279	260	237	276	264	271	286	272	280	230	258	248	276	297	252	240	262	285	274	257	265	276	285	266	278	244	275	273	252	251	275	289	265	268	283	249	267	290	271	258	270	260	310	266	263	280	273	294	302	248	270	265	288	265	264	245	284	253	286	268	272	276	288	267	293	236	263	245	266	262	258	253	268	257	286	241	284	278	277	277	247	279	268	289	272	260	281	277	310	258	266	203	277	251	291	282	276	280	264	275	260	251	255	273	268	269	267	260	254	272	236	277	273	237	266	273	256	263	257	261	271	273	308	274	276	291	267	283	251	256	294	257	272	267	252	259	283	272	277	281	290	247	252	285	285	259	297	265	281	273	275	281	266	270	285	272	265	264	313	267	267	284	288	275	257	281	259	277	263	261	278	286	273	246	271	248	260	281	264	300	243	267	285	278	268	254	244	260	281	307	298	234	283	265	227	274	254	273	255	241	240	268	279	264	280	261	271	253	296	296	269	290	287	273	259	243	271	263	273	248	277	316	259	242	270	237	245	277	238	256	287	287	295	260	238	264	281	249	286	259	261	276	276	279	255	270	267	261	259	269	259	260	287	258	274	247	276	270	262	244	282	292	269	280	272	258	271	245	274	265	283	277	257	278	271	279	299	289	244	266	256	274	279	312	277	266	271	282	236	264	283	242	274	304	284	264	274	247	275	288	283	260	276	257	232	283	255	284	281	258	278	254	283	252	263	273	246	274	289	275	279	276	263	238	239	245	266	266	257	261	262	269	262	267	270	298	235	263	258	253	261	227	282	232	232	281	290	252	253	237	274	259	271	250	297	271	242	277	251	311	255	262	281	256	249	310	285	261	248	270	245	252	264	273	243	273	268	265	263	265	263	269	254	260	263	270	273	250	276	243	261	272	277	310	251	262	262	283	308	287	277	240	266	256	299	263	279	245	251	268	276	290	270	251	276	264	257	264	283	275	290	267	278	268	265	281	266	266	265	271	242	271	295	282	238	252	264	258	268	265	256	275	288	256	260	273	286	275	290	263	275	255	274	257	279	299	260	249	267	276	289	279	258	265	265	278	285	275	231	241	265	250	265	259	249	261	232	276	262	243	262	263	261	289	271	271	241	265	242	280	304	285	266	296	281	262	273	267	269	280	272	285	251	269	277	263	253	278	247	271	262	270	268	270	276	236	268	256	247	263	252	264	293	259	258	286	269	295	258	264	284	272	300	244	238	279	260	258	230	258	268	239	271	259	238	260	270	264	266	240	260	266	268	255	266	253	311	276	246	284	260	289	259	261	269	282	279	245	258	277	280	255	254	311	266	273	280	274	276	245	294	257	280	270	255	280	276	267	260	261	264	280	251	263	278	279	264	276	264	250	258	271	279	263	289	256	271	267	264	285	283	252	236	224	260	271	261	266	247	264	264	244	292	255	270	261	259	284	276	268	230	276	242	264	239	286	311	290	269	249	271	254	267	268	292	256	303	275	274	259	266	267	275	249	278	289	269	291	233	268	268	249	281	251	225	238	250	278	251	252	279	246	281	266	277	275	241	254	272	294	264	274	259	299	291	272	269	280	261	284	264	293	310	255	257	267	278	266	278	240	299	268	271	251	262	262	266	255	270	289	297	274	246	288	273	232	284	271	272	263	257	268	264	280	278	247	270	284	285	273	245	260	253	252	263	231	257	267	249	257	261	271	263	268	264	290	254	272	264	274	263	298	257	252	261	273	264	265	285	288	263	295	283	268	266	307	313	249	272	270	272	279	266	278	264	257	299	246	259	277	269	269	270	230	269	268	271	259	275	248	261	255	264	270	270	277	259	282	279	254	299	260	275	266	270	258	275	247	236	246	300	252	266	252	258	274	277	263	316	242	282	274	291	260	274	261	252	266	259	296	283	270	251	278	280	276	308	273	279	269	287	289	259	245	252	268	276	249	264	263	258	256	283	240	280	294	264	301	267	284	283	285	297	265	309	250	254	271	267	268	248	284	273	277	280	264	266	267	276	275	262	280	272	270	238	252	263	259	287	296	261	268	270	259	261	231	280	239	297	245	285	247	273	272	271	246	249	262	300	272	294	274	288	254	257	277	295	277	247	302	252	264	275	243	292	276	285	258	279	244	270	264	245	270	311	265	281	244	263	267	253	261	258	266	297	284	275	268	268	222	273	280	298	252	258	270	243	255	267	242	262	264	252	291	267	229	256	255	253	280	269	293	282	277	267	267	274	263	271	249	270	280	286	258	299	254	267	290	302	267	284	278	280	282	281	275	283	302	246	271	279	264	268	263	248	285	263	280	262	281	242	265	281	266	268	267	278	247	253	258	255	275	274	259	277	258	272	240	275	277	260	262	269	271	290	251	290	268	284	256	276	267	251	243	255	274	288	268	261	261	269	253	287	272	269	262	247	263	252	278	275	268	265	283	269	272	284	275	244	285	277	258	286	290	243	249	277	259	294	284	283	236	260	264	272	240	264	267	299	283	275	283	266	246	292	279	291	282	268	269	281	295	282	265	262	274	293	265	253	256	269	276	265	254	277	272	243	288	240	267	281	261	261	275	241	278	270	262	272	272	251	248	278	287	271	280	274	263	252	290	225	244	264	246	280	247	289	261	251	271	293	282	280	259	266	253	277	270	283	251	285	302	247	251	260	259	297	262	262	258	293	248	237	282	255	258	286	263	281	297	255	265	258	263	280	266	275	265	271	266	286	274	273	246	286	279	277	267	300	287	293	237	260	275	286	250	254	259	259	253	273	250	264	246	266	262	257	238	278	265	270	253	237	273	272	270	257	267	249	301	266	281	274	284	258	242	248	278	278	282	256	267	255	287	254	250	235	264	261	279	259	255	275	261	264	272	288	268	288	253	259	274	273	294	248	262	250	246	277	273	274	288	287	252	249	275	268	280	267	269	256	266	272	283	288	284	293	280	261	249	251	257	277	270	286	251	276	265	287	252	276	279	249	277	288	287	253	262	257	251	249	257	241	275	284	270	301	270	273	287	270	266	284	272	297	271	290	261	271	239	272	254	259	252	268	307	267	271	266	281	264	279	272	284	291	273	280	253	245	240	247	295	240	264	276	249	285	291	262	259	255	270	274	293	270	274	284	280	293	258	284	272	268	264	261	286	270	277	273	235	282	290	233	283	283	297	286	258	285	265	261	250	263	270	288	264	277	273	300	285	262	287	278	261	257	275	277	304	257	287	246	284	270	271	295	247	263	279	250	240	286	249	289	272	261	267	262	297	243	273	260	266	293	258	281	295	236	249	240	263	249	288	286
7628	2582	5588	6481	5537	4521	3841	3176	2783	2390	2107	2025	1798	1708	1565	1393	1373	1320	1267	1248	1199	1139	1108	1131	1080	1060	1009	1018	997	969	998	941	940	951	951	980	943	893	925	923	920	844	924	867	906	879	914	875	864	847	866	872	836	857	804	825	815	835	847	798	783	887	853	843	784	881	854	801	838	796	844	818	769	841	829	841	803	764	795	825	819	818	833	843	755	824	823	856	796	820	782	792	782	832	849	761	818	855	852	802	785	796	785	805	796	806	828	803	793	824	746	822	803	799	805	819	808	742	801	807	817	796	768	763	815	780	841	838	811	759	771	777	794	798	749	814	827	782	765	735	808	824	805	824	830	762	744	801	769	770	794	816	770	797	807	809	728	827	756	791	797	851	814	815	820	805	782	802	787	829	754	776	823	788	743	774	809	819	800	822	801	819	828	801	768	809	829	787	805	752	784	763	852	758	855	738	738	828	778	744	769	772	788	784	809	820	792	764	799	822	752	779	759	776	786	700	740	786	713	832	819	776	807	794	772	853	792	808	832	793	817	801	741	811	771	793	766	735	790	715	854	753	746	823	761	774	758	811	787	778	801	806	814	827	762	805	787	805	787	787	790	780	770	754	768	791	744	869	775	781	803	818	749	781	806	776	814	855	808	763	816	875	755	790	744	750	816	808	777	760	804	814	769	811	810	755	842	813	747	790	785	791	798	822	755	790	779	761	779	780	784	804	844	813	806	775	728	801	847	773	785	848	795	806	793	813	805	853	766	779	806	835	812	784	805	756	804	795	780	743	788	807	795	794	766	751	771	801	790	767	774	837	798	741	788	820	778	807	812	820	794	773	790	766	730	766	781	784	778	816	800	839	796	801	817	758	829	753	788	858	796	814	747	733	773	803	763	817	757	792	802	771	794	784	802	788	759	833	773	820	855	760	813	817	811	801	780	822	765	806	819	760	816	751	771	781	780	781	765	771	849	791	775	809	776	792	786	785	774	760	772	801	845	789	810	799	821	756	785	784	778	771	820	811	788	767	817	784	841	751	815	860	812	832	766	790	747	861	786	834	807	791	839	834	779	787	829	754	783	814	835	787	757	788	778	783	830	788	826	795	800	793	818	812	775	766	772	798	879	830	752	762	801	880	772	750	779	773	769	784	782	785	760	834	808	765	820	796	812	775	813	794	807	755	788	787	803	805	815	820	790	842	813	825	819	802	739	847	798	807	813	793	729	769	814	818	793	839	782	814	801	758	798	833	836	799	779	768	767	821	795	787	794	754	769	826	755	773	777	775	734	762	812	766	820	777	792	833	755	802	753	767	775	754	853	847	820	823	822	817	806	824	764	774	789	787	823	800	781	780	739	785	797	818	730	757	779	807	791	797	776	787	822	790	812	762	804	770	769	764	811	836	780	736	806	773	820	769	774	777	791	824	764	806	779	812	772	803	838	785	794	793	828	774	789	738	803	793	746	804	823	776	835	825	784	795	779	787	832	787	763	771	811	827	808	778	827	783	815	819	804	779	814	776	759	803	793	791	749	783	807	808	774	790	809	784	791	763	822	808	799	812	782	791	811	811	774	787	769	777	770	792	802	776	763	818	789	819	836	796	785	801	782	765	815	712	768	823	774	795	781	789	802	823	757	795	756	823	793	834	788	781	773	820	834	804	845	810	792	832	808	808	849	834	787	835	825	787	774	758	772	783	807	758	785	757	813	824	826	773	769	761	701	806	769	826	815	820	779	831	778	796	739	790	787	822	756	803	811	804	771	724	771	812	769	786	776	766	819	816	764	768	859	799	715	734	789	782	804	829	809	831	806	813	772	809	760	775	774	841	796	787	842	785	805	803	804	810	767	803	802	808	812	808	818	769	811	806	811	850	792	787	786	807	776	780	768	801	804	737	764	795	796	824	777	796	775	794	768	809	759	818	840	852	734	862	823	831	802	794	754	766	825	740	826	833	767	805	755	830	729	785	745	794	755	775	767	778	773	820	805	768	806	740	783	790	762	842	817	813	820	811	772	807	769	799	843	797	727	785	788	758	834	750	791	796	811	793	763	769	800	774	858	811	794	764	813	766	777	792	815	775	801	818	817	825	721	780	824	786	802	769	770	772	759	803	817	817	789	801	803	781	760	779	805	801	770	796	783	758	852	772	775	796	841	824	796	766	787	794	836	850	832	774	781	774	882	807	761	805	807	787	796	758	731	804	789	794	756	773	823	800	796	816	830	741	815	833	800	784	793	757	829	792	772	782	756	784	766	796	798	754	776	815	789	789	791	789	788	849	806	762	721	808	836	766	775	765	825	780	836	747	803	798	762	807	839	810	750	792	777	840	786	744	822	790	784	804	764	763	783	787	757	738	845	864	739	812	770	787	807	736	784	765	848	813	784	830	851	830	804	811	803	764	762	829	768	783	720	788	826	798	809	777	794	767	747	722	742	778	772	784	772	784	810	838	803	751	760	819	774	815	831	784	825	801	804	794	776	836	765	807	800	833	841	795	790	832	795	819	797	813	859	769	800	810	752	818	811	801	804	769	781	755	828	788	707	775	817	765	758	828	786	774	746	827	802	795	783	790	808	755	799	776	771	821	808	820	810	792	761	767	828	773	761	832	778	796	802	805	801	789	791	784	745	791	783	775	800	778	819	835	779	726	859	796	880	778	810	791	792	771	756	804	840	781	813	772	810	806	793	857	780	834	748	774	788	714	720	763	759	782	745	731	788	802	774	804	788	846	778	758	808	773	776	824	807	789	804	768	769	812	793	785	771	767	805	798	812	812	793	807	819	794	771	777	838	774	774	810	835	819	753	807	809	807	778	850	774	815	805	792	807	755	782	782	741	811	791	811	850	846	835	779	773	778	820	799	811	802	818	826	822	771	800	780	773	779	778	770	799	786	824	764	826	806	824	785	772	827	789	773	773	786	838	789	797	821	736	815	758	776	830	812	825	785	814	794	772	745	794	765	832	765	823	724	763	834	785	797	797	806	757	764	769	830	776	792	828	788	829	787	769	776	812	774	780	838	739	865	804	791	822	793	775	830	779	774	801	781	780	797	804	798	824	769	790	792	781	809	784	783	730	752	807	787	805	766	794	811	842	792	749	767	807	801	794	816	828	796	789	824	837	821	784	843	825	796	773	798	816	816	814	779	773	817	813	779	810	797	826	796	816	774	767	797	760	761	780	827	806	767	811	779	847	746	754	774	829	832	815	788	812	812	773	781	829	794	739	779	740	777	809	765	792	794	803	789	770	710	833	803	817	820	804	777	782	834	782	750	807	781	771	821	813	797	781	766	734	801	794	754	794	772	739	727	764	749	826	783	763	823	771	761	861	806	844	780	842	769	793	810	863	798	768	780	771	814	827	776	778	796	787	799	797	786	787	793	762	795	780	847	787	725	775	749	787	743	805	853	780	811	763	782	804	792	792	796	808	782	799	728	760	773	793	796	782	797	769	801	822	835	798	803	805	774	823	764	811	818	770	770	782	759	807	791
2110	194	228	180	172	172	151	169	149	150	165	130	160	128	140	153	138	137	134	144	139	148	148	128	142	130	151	156	153	130	166	156	140	155	146	136	137	155	136	137	166	131	137	140	152	146	151	153	149	145	121	156	136	156	136	151	123	127	136	146	159	139	166	134	141	127	125	147	106	140	147	154	134	150	159	140	142	155	151	156	142	140	114	176	149	132	149	116	157	152	116	139	126	140	160	150	132	143	137	148	134	157	152	150	146	140	147	126	140	128	154	145	141	139	147	132	142	148	135	130	117	164	148	145	137	147	158	132	136	138	138	127	144	122	146	148	151	167	121	141	163	138	133	175	140	147	138	129	150	135	143	147	142	125	128	141	120	153	123	158	120	171	149	119	138	128	148	162	153	114	148	160	158	152	161	151	133	184	139	141	147	126	119	139	149	162	146	159	116	126	121	128	134	141	159	132	129	124	147	145	167	151	138	159	147	138	140	155	146	134	151	169	136	127	156	146	151	113	165	149	140	136	124	153	145	151	172	132	139	141	144	130	152	136	148	157	125	152	157	145	144	154	129	150	140	163	167	153	136	129	137	147	162	135	142	125	159	137	146	135	145	133	126	154	138	142	149	148	136	141	138	159	162	142	155	135	149	129	130	153	152	122	152	154	142	146	122	146	149	147	152	138	152	146	116	148	144	154	147	143	121	136	145	145	147	125	142	146	165	136	145	127	142	148	145	150	136	145	127	142	151	151	140	145	145	159	132	139	163	161	156	156	149	156	138	145	139	140	133	135	131	162	150	136	136	149	147	169	152	152	143	139	161	152	155	148	134	151	132	153	153	150	124	120	153	158	135	127	147	148	151	142	142	158	139	151	145	148	138	146	129	116	133	146	140	145	132	150	147	126	160	157	142	160	141	135	135	144	156	137	163	154	130	139	154	137	128	155	140	135	160	153	156	160	142	162	142	167	126	128	134	142	145	151	129	143	160	155	127	140	136	137	146	155	159	149	152	155	168	149	153	126	140	132	142	161	160	128	158	128	142	120	163	142	142	137	134	143	160	151	141	125	141	160	154	148	131	134	160	152	158	133	121	132	117	125	147	156	173	142	134	152	148	133	136	142	144	167	146	138	147	143	137	146	148	165	145	138	116	143	148	151	140	149	184	149	143	140	136	140	141	159	142	146	151	131	158	141	167	134	131	153	131	132	128	146	149	137	119	142	158	138	138	157	130	148	115	145	151	171	146	127	162	166	143	137	162	143	128	141	147	154	139	156	138	147	157	121	160	151	142	143	158	151	134	134	160	122	146	139	142	142	160	170	143	163	168	150	149	139	120	170	153	127	148	151	141	149	154	138	136	140	146	124	134	142	146	164	125	129	149	140	130	142	135	142	149	139	140	145	145	128	145	153	168	144	151	140	153	140	171	139	157	134	137	151	163	152	148	118	116	157	139	124	138	154	158	150	172	166	136	144	143	144	133	134	138	157	123	142	159	137	142	159	146	125	135	156	146	130	139	160	136	181	131	131	150	152	135	147	133	158	152	149	152	142	141	124	141	160	116	136	146	161	161	144	162	145	145	138	145	132	141	154	140	122	132	149	163	148	143	160	139	140	152	169	144	160	151	154	149	134	144	129	148	146	132	149	125	140	141	157	145	135	150	139	119	128	142	143	126	125	135	140	137	140	151	123	137	153	154	130	146	147	162	129	134	159	148	137	144	145	153	140	159	166	152	156	126	132	160	150	147	142	158	146	139	148	134	147	123	173	157	112	151	126	154	133	133	152	149	137	137	149	142	149	143	139	128	140	153	153	145	132	144	141	151	143	165	140	178	152	146	136	141	163	157	159	128	149	131	138	145	150	164	125	162	154	151	135	153	156	168	149	153	137	133	135	148	131	155	144	150	147	138	141	153	132	126	166	140	129	126	127	153	135	160	150	139	156	124	143	145	145	152	152	126	144	150	108	159	140	159	138	160	119	145	143	128	150	131	138	131	135	132	152	163	143	147	136	141	155	152	115	152	134	146	144	151	154	145	149	169	161	147	154	164	152	122	157	147	146	144	138	134	145	137	144	132	159	153	157	143	149	134	120	142	149	152	160	138	140	135	156	155	151	153	149	144	152	138	141	151	149	137	142	144	157	138	146	123	117	142	117	149	131	148	131	125	148	151	174	144	148	144	140	150	143	155	131	123	135	134	139	136	158	140	153	122	134	152	162	133	155	144	134	148	156	152	151	132	121	140	137	161	134	138	141	142	140	148	150	114	145	141	168	130	133	150	138	157	145	135	138	145	111	119	118	171	157	140	153	157	140	136	156	148	155	116	156	118	146	148	149	130	156	134	133	171	114	140	167	161	119	170	149	136	134	137	141	166	154	127	134	143	130	157	142	141	148	146	140	159	124	160	109	145	153	143	155	134	144	169	147	148	128	147	137	139	136	129	154	143	162	152	152	143	140	127	146	143	151	161	144	133	135	131	135	156	131	144	159	148	132	140	141	171	136	135	139	140	162	135	149	145	135	160	164	159	163	163	142	126	114	134	130	148	149	162	159	139	153	144	136	135	155	163	158	140	154	154	139	162	137	118	117	135	146	146	144	136	149	133	136	139	126	140	147	127	148	144	119	148	132	138	129	142	132	132	147	146	136	146	154	139	133	121	131	147	147	140	137	149	135	152	139	162	133	162	136	160	144	145	148	152	135	136	135	168	147	150	148	133	139	150	136	153	145	130	143	159	137	147	130	137	131	128	144	141	137	128	132	134	138	159	138	135	144	143	158	135	143	152	140	137	142	143	134	141	147	156	174	135	141	148	124	153	128	130	144	144	129	134	145	129	164	163	145	136	131	114	137	138	154	145	148	143	143	140	134	149	149	124	135	165	137	145	122	123	139	141	157	148	131	172	145	122	139	144	147	152	163	142	163	117	139	147	141	159	137	137	142	135	140	156	162	160	131	145	142	137	134	141	151	162	132	122	120	157	152	149	138	145	151	142	148	133	138	127	155	152	164	155	144	111	146	134	143	153	141	165	140	131	177	121	142	130	164	119	135	132	175	132	124	130	150	145	159	141	148	159	128	125	154	135	150	157	156	123	139	155	119	129	159	138	139	146	144	158	145	135	163	138	131	158	138	132	165	144	148	140	155	150	140	144	141	135	173	139	125	141	128	119	140	136	156	176	169	148	140	138	154	161	146	158	131	143	141	142	165	137	130	151	147	156	142	149	143	133	156	130	144	138	134	139	170	142	150	127	177	120	146	133	141	134	135	146	178	160	136	149	151	149	145	136	129	159	144	135	160	140	157	147	148	140	133	153	145	135	164	133	157	146	167	142	146	145	146	144	145	135	125	147	125	166	150	145	125	148	139	163	158	153	142	140	121	144	156	142	150	146	144	174	151	153	136	128	148	158	129	140	174	164	147	165	152	152	143	144	128	127	137	125	135	142	150	151	151	165	150	151	142	136	136	149	144	154	144	177	154	142	132	138	144	135	152
1872	540	623	605	625	599	528	512	520	540	505	527	515	545	511	492	498	502	498	468	475	482	461	465	454	503	514	453	485	473	511	475	496	484	486	462	517	477	516	471	500	496	471	466	491	510	505	458	487	470	513	422	464	457	478	512	507	541	458	449	495	450	498	472	461	495	476	507	441	462	463	509	518	521	445	468	453	479	470	490	461	483	513	454	496	514	541	449	482	493	452	480	445	478	483	495	466	481	439	511	462	479	456	481	481	479	480	474	467	493	479	467	495	457	473	482	472	487	452	493	512	503	470	447	476	479	475	466	469	488	505	459	416	484	470	468	487	503	487	491	472	472	485	468	490	461	443	487	483	444	426	488	519	466	467	455	442	493	482	475	454	471	454	499	527	456	475	459	477	486	470	485	472	508	501	461	452	459	486	477	513	461	453	453	508	448	446	503	478	439	472	481	514	508	492	431	492	458	484	477	497	443	483	494	462	456	454	471	478	430	481	474	508	481	525	484	442	491	454	469	465	510	500	508	464	453	484	498	524	475	498	499	519	480	485	503	483	475	478	470	489	482	482	472	471	483	478	468	463	452	472	460	463	465	486	436	492	448	490	488	474	501	447	491	504	492	470	456	471	488	486	512	495	470	490	466	473	488	460	482	451	511	503	429	479	518	496	480	497	481	440	497	456	498	478	512	492	456	478	515	456	470	485	443	474	493	468	489	466	489	480	450	486	460	503	496	515	497	526	489	462	478	472	500	468	512	470	465	465	495	481	477	473	458	441	518	477	496	499	452	486	468	485	514	516	464	511	481	478	480	475	489	465	496	511	502	506	442	470	460	499	492	493	480	452	500	474	490	468	445	483	513	497	506	486	461	469	445	482	497	487	483	496	482	462	529	490	529	502	457	458	474	478	506	467	450	474	474	486	514	487	478	509	461	474	495	493	481	457	446	520	469	478	470	480	464	439	442	480	503	466	464	486	446	492	453	488	467	483	510	480	483	473	445	487	463	456	472	502	489	471	502	501	465	476	481	470	416	475	486	505	463	464	457	489	443	456	484	468	434	477	467	465	462	455	503	472	469	512	488	473	478	482	467	490	468	509	460	463	487	509	489	489	446	498	489	468	473	461	479	468	480	518	485	480	514	485	535	442	477	466	481	446	447	464	502	473	451	439	485	486	463	496	444	451	465	458	468	447	488	467	488	507	468	470	478	507	486	478	512	498	521	514	510	490	436	460	534	458	490	470	512	489	480	468	433	476	479	481	460	506	472	454	466	485	518	482	473	515	481	458	497	474	476	490	461	467	472	499	480	476	485	475	445	464	498	503	532	469	492	476	457	464	476	468	495	481	459	482	461	459	494	460	494	459	501	506	440	452	478	473	468	456	464	487	448	434	471	504	508	485	490	495	462	488	441	481	439	481	484	472	481	456	492	496	449	483	443	471	467	454	477	503	467	454	480	497	474	470	489	528	456	443	454	452	432	494	480	501	466	498	489	479	481	476	488	481	456	488	458	475	497	501	508	465	490	481	482	478	472	487	502	464	469	474	480	486	481	462	470	446	457	512	506	451	495	472	469	457	440	474	467	451	447	471	464	500	476	477	460	469	450	491	502	498	444	477	437	463	506	508	462	489	449	459	470	466	483	463	488	466	473	486	468	484	457	454	461	488	457	482	463	480	466	494	450	512	451	471	479	466	502	486	436	456	460	496	448	491	495	451	480	497	490	491	486	455	476	488	477	515	507	476	522	500	462	507	513	479	464	462	484	517	498	490	461	475	506	498	480	483	455	482	451	472	493	513	485	473	464	450	455	483	476	498	468	475	466	476	540	476	465	447	489	511	481	491	482	446	490	489	463	498	473	461	490	466	495	447	495	476	502	492	477	494	489	532	454	511	487	461	496	453	420	528	509	489	470	459	452	478	473	476	501	465	478	460	494	531	487	468	518	485	460	441	498	478	488	484	505	464	490	476	478	470	460	453	432	461	434	475	500	489	454	470	481	468	462	492	476	460	454	470	506	486	442	477	449	473	485	488	462	488	474	477	497	521	455	454	497	482	486	449	451	459	497	472	445	512	481	473	440	465	483	453	506	512	482	508	474	512	461	493	496	485	484	480	498	515	485	501	508	474	464	500	510	476	471	481	465	516	483	475	493	506	501	471	475	512	470	457	489	470	461	473	488	468	497	491	475	480	474	525	443	519	488	473	466	511	478	492	488	494	485	481	457	506	430	504	484	435	474	476	468	473	457	494	447	491	469	442	501	456	450	462	476	489	460	458	482	470	458	476	487	456	484	503	468	509	507	470	447	474	426	475	504	477	433	504	474	478	484	491	447	498	482	483	500	433	498	466	499	480	496	497	465	488	493	487	533	478	531	462	482	503	482	478	513	477	470	504	482	464	499	460	461	485	469	473	460	468	454	464	481	504	471	455	502	486	478	458	471	513	463	463	480	468	474	498	488	463	478	481	490	511	451	494	471	489	480	515	445	463	455	475	458	464	503	524	487	465	483	455	531	457	449	495	477	452	477	474	449	441	475	505	490	482	472	475	520	478	478	460	492	492	459	456	454	449	449	469	493	468	497	440	455	488	442	470	476	497	476	488	508	479	480	452	525	514	464	504	499	471	471	471	483	492	455	451	484	490	502	493	468	461	485	468	492	512	484	469	490	454	485	484	449	510	482	484	464	480	483	511	485	459	492	482	488	435	455	479	488	464	492	458	470	460	493	485	469	449	526	524	477	475	493	469	510	482	478	484	483	481	464	470	499	479	478	493	485	482	469	480	478	459	474	467	488	482	448	501	482	491	494	502	524	494	438	488	484	480	432	485	486	481	500	467	466	497	463	455	498	497	458	494	499	507	476	481	460	485	495	429	494	384	510	470	465	443	425	498	491	496	476	466	506	469	486	476	450	476	522	488	461	492	483	458	491	485	465	495	472	460	468	506	461	476	509	471	486	484	466	455	461	483	450	491	510	474	477	511	482	494	473	464	474	485	479	510	439	471	465	455	470	471	488	492	504	468	494	499	522	460	464	491	460	438	475	478	474	438	467	463	475	462	513	462	507	482	468	485	473	489	468	458	467	524	483	484	444	461	469	474	406	497	470	474	485	472	471	486	485	491	460	468	471	489	466	487	464	468	474	468	460	484	501	472	466	486	499	500	451	439	513	470	464	511	514	504	510	467	471	465	473	476	489	451	459	458	505	460	480	469	461	478	488	456	491	480	489	492	452	443	504	497	432	459	502	494	463	510	467	473	479	476	464	485	485	482	466	441	516	489	484	481	421	487	467	482	470	493	465	469	496	482	490	490	455	481	482	481	494	477	437	536	457	454	484	487	461	482	480	457	507	496	469	452	534	469	498	525	470	455	483	436	474	422	517	476	448	512	470	486	452	474	477	481	547	474	440	474	437	452	523	462	482	492	482	507	487	495	467	481	446	497	430	484	473	465	508	499	438	420	507	497	455	469	488	468	450	452	476	433	464	482	498
8568	1296	1623	1317	908	754	648	504	448	426	385	315	383	337	324	351	343	323	281	291	316	323	322	322	306	288	291	323	314	295	281	281	291	280	296	283	268	278	273	288	278	283	259	278	288	303	294	285	300	304	280	289	278	271	265	299	297	291	274	287	266	285	276	277	298	266	270	291	289	284	315	284	280	239	310	294	296	281	284	279	266	285	275	245	284	267	306	288	285	271	282	308	280	267	271	300	284	296	281	264	265	280	284	271	306	269	259	285	298	296	281	273	241	260	260	281	285	262	292	234	269	299	278	285	260	235	283	262	287	283	250	282	295	270	286	284	270	256	304	274	296	294	280	300	263	284	283	274	261	286	281	276	242	260	273	265	298	300	266	280	302	271	273	268	328	265	269	280	284	266	266	299	306	299	275	286	297	272	258	278	287	294	254	268	281	267	297	294	246	271	298	277	293	231	281	306	279	272	244	258	262	265	256	280	278	287	284	307	273	277	274	288	257	298	240	316	283	294	286	267	262	271	285	311	242	257	237	277	273	264	267	284	265	258	283	273	277	279	268	258	282	290	291	280	261	293	256	281	289	296	261	266	285	270	309	292	268	264	299	285	239	285	249	292	266	277	275	284	280	282	277	288	278	298	259	290	290	270	285	324	265	283	251	275	304	272	307	290	296	249	274	279	259	266	286	293	291	266	266	298	269	276	264	307	254	264	271	291	278	284	262	292	277	274	280	289	298	242	273	254	279	278	300	301	289	261	294	266	320	256	258	284	280	237	276	264	292	310	252	305	279	254	275	270	274	270	306	267	252	301	282	267	250	290	254	248	283	280	263	286	272	273	280	286	264	263	303	284	284	278	289	287	285	284	255	243	277	286	300	266	255	266	249	284	259	290	292	282	290	271	268	283	265	246	293	267	276	269	271	250	279	288	260	266	285	292	280	264	283	264	281	254	272	268	270	276	269	294	284	271	288	284	260	274	274	286	311	284	265	267	296	254	268	247	228	272	261	308	258	310	282	248	287	312	296	288	264	274	304	297	275	268	261	272	264	306	286	268	229	276	256	257	280	275	268	287	285	293	281	277	286	287	301	277	247	273	316	255	295	281	268	278	272	279	275	275	261	288	286	279	290	297	278	277	290	292	290	281	273	260	309	278	292	293	282	250	254	262	277	261	275	286	299	267	278	265	287	267	264	275	268	284	282	268	253	301	282	283	261	265	296	271	259	282	310	270	307	286	274	271	263	267	261	271	270	274	291	275	280	270	276	267	291	260	292	288	288	301	275	295	240	268	268	308	267	245	302	305	279	297	299	266	299	290	286	267	252	297	243	266	261	278	248	291	262	257	292	293	253	297	238	308	271	292	241	295	260	290	269	307	303	278	278	268	245	274	262	288	272	282	251	282	300	293	269	289	259	260	287	289	289	240	250	289	302	278	273	268	281	254	294	258	271	304	277	282	264	268	279	282	267	302	263	266	262	296	305	292	295	265	254	268	271	254	274	283	282	291	244	254	265	307	269	271	287	242	282	278	265	269	312	295	258	270	300	294	249	287	277	265	312	280	295	258	304	267	265	312	260	285	302	281	291	261	248	277	288	284	288	273	321	303	281	240	254	260	281	241	267	280	274	272	298	291	274	276	260	258	270	309	292	294	297	268	293	267	270	263	277	262	284	312	250	259	292	311	271	290	331	275	273	296	275	261	253	280	267	289	278	260	263	249	272	274	268	299	270	262	285	299	314	256	264	259	254	272	262	308	278	290	282	293	274	266	272	290	281	278	289	260	283	285	268	298	302	253	251	271	278	277	333	283	297	286	274	272	272	263	277	261	265	273	273	270	270	268	270	270	261	295	285	253	282	263	230	253	274	275	262	282	276	281	279	251	245	291	261	266	282	270	277	278	253	277	273	272	306	298	268	277	251	276	295	263	302	256	300	282	260	246	273	247	274	292	285	281	290	267	267	255	271	292	299	291	271	264	294	268	247	267	255	266	259	275	279	292	291	249	301	302	279	281	272	286	298	279	295	284	280	276	281	265	287	280	239	282	281	296	292	265	279	267	269	263	237	280	292	269	314	295	320	300	296	282	234	232	248	274	302	257	270	289	266	279	307	304	286	303	255	271	250	299	281	316	282	294	243	263	281	280	253	329	286	288	278	266	308	276	281	273	272	255	292	276	282	297	268	325	257	253	291	294	271	294	257	254	271	303	293	267	289	255	314	292	283	292	290	277	256	289	257	270	285	292	280	294	268	270	267	266	274	274	255	282	270	285	249	265	259	324	260	279	253	281	259	274	249	263	277	274	266	267	303	267	269	268	260	263	302	302	269	274	272	298	252	287	297	278	306	301	277	284	257	272	258	277	246	298	257	272	280	276	301	285	251	275	297	240	271	292	258	296	268	295	272	284	288	266	272	299	299	291	307	289	256	284	285	235	291	288	266	287	275	275	259	273	268	271	314	284	281	238	274	275	304	263	284	284	279	265	312	304	269	292	281	271	301	292	323	295	284	270	289	275	271	288	262	276	296	277	280	278	251	306	285	265	269	269	257	293	258	293	278	287	278	257	281	279	283	282	252	270	276	277	277	282	276	288	265	288	261	276	265	298	266	260	304	279	260	292	251	264	291	304	285	282	292	275	307	269	259	253	289	290	294	291	261	279	268	306	268	288	279	291	270	288	282	276	312	273	273	283	260	302	276	278	274	251	258	285	275	272	267	245	278	301	277	263	284	283	255	273	288	296	292	269	254	265	293	321	267	278	301	269	306	263	292	283	277	264	277	254	261	271	259	290	302	260	306	265	253	297	290	243	302	271	267	268	297	304	265	297	278	294	289	233	258	268	285	288	270	250	277	307	300	278	311	289	286	285	296	267	310	289	254	313	298	269	272	268	283	283	294	265	275	280	283	300	269	250	287	284	281	256	269	270	287	295	290	253	261	264	258	282	238	318	264	300	292	271	299	308	289	285	276	269	274	292	260	291	298	269	300	276	270	301	271	293	255	295	276	272	271	318	280	295	265	277	255	258	276	263	302	280	264	276	248	256	288	279	257	258	292	269	290	265	264	274	281	283	297	253	283	283	261	282	265	272	285	297	244	285	303	296	284	300	276	257	241	248	264	267	290	291	285	294	274	253	266	291	260	281	259	287	279	289	281	294	270	271	279	291	282	271	278	290	303	268	276	269	291	275	255	292	256	284	285	277	277	291	276	304	308	293	249	267	274	284	292	287	279	285	277	277	276	266	268	277	276	288	276	257	269	280	281	263	272	255	287	278	269	308	277	293	287	312	262	256	276	258	270	269	302	298	287	254	294	285	291	307	266	257	295	259	275	300	252	282	279	273	278	305	251	255	272	278	247	296	269	269	301	300	257	301	283	284	277	260	286	282	283	291	288	286	259	294	261	270	288	260	265	272	285	261	275	289	295	291	289	282	295	273	260	270	302	317	290	265	257	323	266	270	271	267	247	287	281	303	276	303	296	284	281	284	274	289
5559	1852	3383	3894	3436	2943	2494	2087	1838	1635	1533	1499	1312	1241	1145	1183	1143	1096	1020	1062	1080	981	988	959	996	945	968	976	949	858	918	883	873	900	904	892	856	899	890	925	877	877	886	844	828	822	874	912	810	896	842	930	856	889	885	853	823	866	786	848	837	822	835	829	836	831	892	812	854	841	858	811	786	787	845	840	810	840	836	854	823	803	805	834	858	860	797	866	802	861	845	788	820	806	799	789	834	785	838	810	802	889	804	850	823	808	855	846	820	809	783	789	798	852	843	844	866	836	824	809	894	841	789	805	830	810	842	819	879	778	845	845	852	820	828	778	857	785	801	762	806	847	819	851	835	776	818	798	849	783	827	806	782	809	792	859	811	847	783	836	804	818	843	808	846	808	867	799	806	848	827	840	819	794	833	810	845	818	761	846	804	803	793	810	823	829	846	791	801	875	817	876	826	844	865	791	872	827	796	834	825	847	815	814	821	811	785	851	825	860	822	848	816	816	855	845	842	800	811	847	838	799	857	794	840	826	817	874	812	820	822	846	840	822	852	780	822	837	838	772	805	852	808	783	860	819	809	858	820	783	808	819	900	867	833	787	880	794	823	815	809	825	841	770	820	854	784	845	782	797	776	862	839	808	858	839	780	836	781	828	862	780	864	879	816	780	807	846	823	794	786	893	790	836	803	852	811	814	809	835	789	762	832	822	820	811	837	820	863	857	807	806	825	827	831	789	829	826	792	800	796	829	846	836	800	801	789	796	775	842	787	838	761	827	771	765	801	820	861	819	841	823	824	827	806	822	806	784	858	840	828	788	875	810	791	856	817	827	829	802	823	840	810	811	831	821	767	805	771	863	826	805	821	827	795	861	816	837	803	861	773	843	798	863	854	810	822	802	859	779	844	777	768	842	835	854	854	836	795	795	769	878	853	807	849	820	803	854	789	804	842	818	859	854	782	805	842	836	833	841	794	898	856	833	848	840	844	833	774	851	852	794	809	812	830	855	799	753	791	775	795	818	827	840	837	755	821	783	848	815	814	816	829	767	855	773	806	796	801	806	857	885	821	841	833	850	831	783	790	797	858	801	833	784	813	753	853	822	830	842	795	847	836	824	846	828	827	812	755	828	794	820	825	842	842	776	841	821	824	846	851	802	808	832	813	810	846	865	837	837	787	778	826	790	814	859	839	805	782	861	863	858	817	795	835	845	776	874	820	814	809	862	756	824	821	848	815	792	823	822	836	826	812	797	841	788	855	814	799	806	804	822	792	809	852	817	841	785	798	803	885	805	832	796	850	767	782	766	853	828	879	796	822	821	810	820	829	803	825	807	785	806	847	834	791	797	800	837	834	830	802	825	857	849	791	813	805	803	874	853	839	881	819	843	794	799	802	834	798	859	843	847	817	818	815	830	836	838	815	763	763	913	794	850	791	827	769	846	866	817	823	841	837	835	801	821	842	838	777	818	883	807	784	872	883	814	794	819	873	787	777	834	845	787	775	832	830	829	818	797	824	828	829	823	882	819	794	818	798	823	795	768	888	810	765	866	833	831	815	803	815	836	780	832	865	823	835	861	780	846	889	821	831	790	822	846	811	799	830	877	846	874	801	793	784	821	863	809	770	831	814	773	801	844	818	777	865	836	780	804	819	796	840	820	851	859	836	791	913	821	845	826	801	800	817	859	792	813	805	799	847	773	789	807	767	745	827	829	848	793	845	848	779	833	790	830	841	820	797	752	783	807	819	808	873	875	859	845	864	836	847	867	804	839	900	798	782	836	813	800	860	769	864	832	823	824	819	883	773	825	820	820	854	847	861	820	799	828	803	816	841	834	837	852	843	810	817	770	805	854	883	828	763	890	793	882	879	833	865	821	828	808	806	765	845	811	855	816	830	838	762	803	803	846	823	815	781	826	823	843	796	810	827	829	843	830	785	812	781	856	780	823	834	807	732	829	822	833	795	786	779	827	789	817	785	840	801	817	796	793	812	817	886	823	819	839	824	848	783	819	807	853	839	821	793	830	835	809	796	878	811	817	791	789	799	845	798	793	858	830	874	813	798	829	802	860	809	821	811	805	806	780	828	812	858	827	791	795	810	808	834	805	815	877	844	805	825	813	884	839	818	822	808	821	833	811	815	830	793	804	733	839	780	821	814	808	814	773	829	833	848	849	771	828	813	867	786	844	805	793	792	855	836	814	861	819	857	787	810	822	819	866	845	827	857	833	814	858	856	824	766	803	814	836	830	867	841	788	820	754	817	867	850	797	802	809	827	817	820	820	805	809	848	854	830	849	846	851	846	800	802	850	851	836	866	807	852	770	790	819	815	820	832	799	831	813	819	783	815	825	825	849	773	840	781	846	778	818	821	816	849	791	822	816	814	796	840	857	851	911	838	774	818	884	844	819	894	874	862	826	866	856	842	817	791	821	780	778	856	880	822	823	807	852	795	802	812	791	807	775	797	869	806	806	890	846	842	784	812	801	865	842	858	868	858	837	845	841	876	760	821	832	797	833	782	769	770	821	849	795	812	799	821	817	819	800	855	808	817	882	793	811	789	777	876	872	786	874	833	775	812	799	867	761	807	813	774	796	841	867	814	854	833	845	826	808	795	826	844	850	826	800	799	815	858	819	773	812	835	816	763	797	834	841	792	828	844	863	842	852	828	854	856	791	802	813	796	845	835	820	850	843	808	860	819	848	814	765	839	835	822	807	830	833	838	851	864	768	842	855	773	832	863	819	825	773	788	810	762	753	872	799	847	862	814	796	853	870	800	810	847	787	843	865	840	826	806	836	774	840	824	837	808	803	836	769	846	803	784	847	793	836	836	859	826	794	764	820	864	855	803	818	846	871	805	858	818	822	790	794	850	800	800	782	797	860	828	820	767	846	814	843	837	807	833	812	841	829	789	864	794	809	817	844	840	804	862	829	827	894	802	803	826	887	829	822	791	788	843	828	799	794	861	819	830	845	824	868	794	805	808	847	785	848	868	851	834	819	827	803	828	860	798	862	824	839	848	846	810	829	793	771	871	856	892	864	826	855	790	866	811	787	847	795	850	842	830	830	793	795	811	833	845	860	844	854	852	846	786	819	875	773	823	792	814	818	825	776	846	824	817	813	853	816	818	802	807	786	804	852	858	834	864	819	838	875	795	816	842	810	789	817	833	856	798	831	848	850	777	806	782	774	803	827	808	774	777	821	810	822	805	804	831	842	810	838	806	826	900	838	862	799	822	809	849	811	870	826	870	838	822	800	827	761	770	848	798	810	826	793	811	782	818	795	847	858	816	841	814	792	836	814	786	840	863	837	844	828	784	814	842	865	823	849	831	839	799	823	826	816	793	780	803	805	814	782	811	833	861	863	857	830	773	861	846	843	772	807	838	783	838	798	837	838	824	779	830	818	844	795	837	780	855	872	823	803	794	819	872	814	826	828	778	808	806	813	769	834	802	837	807	807	834	854	849	856	865	838	825	845	823	874	829	794	854	805
15912	2682	2984	2242	1595	1221	918	728	619	630	534	420	453	390	380	378	374	355	344	296	310	354	309	309	308	302	301	314	281	290	296	275	318	293	274	265	265	279	256	278	243	302	277	234	289	254	255	240	283	269	270	265	266	252	311	282	230	269	330	295	261	243	287	296	256	260	268	259	255	269	284	295	253	272	272	271	289	270	269	256	276	251	268	254	262	279	284	279	265	290	263	276	262	281	309	280	296	278	300	264	262	267	287	285	275	238	277	273	277	258	254	244	240	317	265	251	289	250	253	286	238	258	291	278	263	266	254	283	304	255	252	245	280	289	254	272	259	295	253	272	289	243	275	257	277	246	287	290	258	251	272	240	261	280	265	276	278	290	252	269	268	250	270	256	256	266	267	228	269	300	275	259	254	306	273	268	288	267	234	288	285	264	284	282	264	282	276	248	293	261	282	261	250	268	257	266	260	273	279	264	284	264	251	280	282	295	252	292	250	259	313	283	281	285	269	289	266	258	286	302	257	270	283	273	278	253	255	267	278	269	239	271	266	235	253	270	247	267	268	256	243	272	274	260	248	265	279	280	224	281	252	296	267	256	254	239	260	271	302	261	275	245	281	275	240	261	263	270	288	246	251	271	267	253	282	261	248	254	288	267	272	266	287	288	295	285	270	307	272	244	263	278	301	262	277	247	284	270	248	263	302	256	261	240	273	272	279	242	266	281	278	267	271	287	245	284	257	276	278	239	289	239	255	274	268	253	289	267	303	301	240	251	278	269	265	271	264	251	252	288	251	257	277	254	255	247	284	249	260	280	263	276	269	276	229	294	252	281	255	257	288	265	279	236	266	287	258	279	246	287	293	268	277	267	262	264	273	306	242	281	246	263	240	265	293	244	281	267	261	279	258	290	246	296	263	279	273	263	272	268	289	248	253	241	264	256	258	264	269	283	248	278	269	291	292	276	274	286	273	293	252	253	254	298	268	271	272	268	279	265	266	249	270	265	274	278	280	272	301	313	253	265	275	231	258	283	263	283	275	294	274	284	305	260	269	277	282	296	250	234	270	282	279	282	264	277	287	297	297	262	278	273	264	269	269	248	245	289	274	257	260	236	276	239	270	272	304	283	253	282	293	265	273	256	270	248	269	271	259	261	262	264	284	267	256	267	294	290	299	281	274	276	260	263	253	290	267	267	275	272	274	261	288	284	276	264	267	279	275	270	262	281	266	262	264	261	273	284	258	283	250	265	243	262	276	297	281	274	260	239	271	248	251	296	259	261	270	247	260	247	229	292	286	274	281	273	273	254	289	306	272	296	283	269	276	260	264	253	222	279	265	269	289	284	304	274	276	281	278	272	282	256	274	269	253	286	246	260	284	253	274	286	266	275	253	263	254	266	242	255	293	268	261	260	263	254	260	275	294	283	283	245	278	297	265	298	258	265	278	274	264	253	281	275	281	278	271	255	284	280	272	275	261	280	303	275	256	261	278	269	285	256	245	285	267	263	262	291	251	246	269	254	293	262	253	256	248	276	263	262	284	282	273	292	267	302	289	270	273	274	256	265	271	253	268	279	245	256	235	294	261	277	284	268	266	284	275	289	285	279	255	308	267	284	249	274	255	243	270	266	272	284	282	248	301	253	256	280	266	263	263	291	271	253	270	284	272	285	236	252	263	256	275	223	277	260	265	252	304	290	258	257	255	284	262	273	253	288	258	264	248	284	311	269	272	265	268	260	264	298	293	275	272	291	281	279	246	227	297	256	254	271	278	278	255	274	267	246	233	276	261	275	247	264	248	275	288	262	278	276	275	291	244	265	274	279	293	247	299	283	262	244	273	245	251	269	303	300	289	246	243	229	255	250	277	271	261	270	274	287	257	280	283	277	237	264	280	261	290	273	311	281	263	255	263	296	263	278	265	273	271	270	268	259	267	278	237	252	264	250	257	276	248	260	294	254	264	257	307	290	271	277	274	256	288	281	266	292	239	273	254	271	259	284	279	274	282	264	288	242	299	278	248	261	249	276	297	273	273	253	256	244	234	263	245	284	270	264	270	267	272	273	255	280	253	272	270	269	268	285	261	273	277	254	285	266	278	272	299	274	278	266	283	223	256	256	255	283	268	249	282	259	307	263	234	258	262	243	244	265	289	253	285	283	260	266	266	251	271	286	286	289	267	272	263	278	287	288	273	241	273	282	254	256	231	256	261	268	270	266	236	276	247	275	252	281	281	261	253	252	258	285	289	269	265	251	252	265	291	293	294	284	278	252	275	249	264	262	232	294	292	272	275	232	278	265	263	244	254	254	282	258	258	251	286	281	254	295	276	282	288	272	256	299	282	274	260	233	293	265	276	267	258	259	244	256	311	300	289	267	291	285	258	290	261	255	295	309	267	231	265	263	287	282	255	263	272	272	267	290	306	263	273	282	261	264	326	261	282	288	266	319	256	255	276	274	236	273	295	258	261	264	280	269	270	273	262	281	272	228	272	286	257	265	268	249	248	252	225	276	258	271	256	260	275	277	289	269	270	275	236	261	264	239	262	285	242	271	305	272	278	284	291	264	267	299	277	244	286	279	269	266	281	275	251	286	282	312	245	256	270	273	293	283	244	245	261	276	260	268	277	273	284	271	261	260	266	286	296	293	285	275	279	278	263	267	264	268	277	261	287	267	281	299	279	260	247	315	276	269	266	282	289	251	270	278	258	240	277	291	271	269	276	275	263	270	253	293	289	285	277	256	271	277	268	280	260	262	300	252	292	244	292	272	262	243	241	249	274	271	281	265	317	274	276	278	248	295	250	249	288	239	280	296	250	271	259	245	243	289	254	251	236	278	241	279	290	282	261	247	287	246	265	268	280	260	281	262	270	285	257	265	261	252	255	256	275	332	263	275	281	261	264	248	243	297	276	262	291	266	270	275	274	266	254	321	270	255	294	253	286	263	249	281	306	273	254	273	239	247	275	263	261	270	287	274	285	254	282	268	299	252	250	267	253	273	290	280	283	241	281	222	265	286	241	267	245	286	255	276	269	282	295	260	286	275	260	266	270	268	260	242	239	308	260	259	259	255	306	275	282	276	280	272	281	265	278	288	287	258	249	261	260	275	224	265	260	265	254	278	276	306	284	242	259	283	259	263	291	273	270	266	265	258	254	260	259	289	250	263	277	274	303	273	262	258	258	263	267	268	277	267	248	293	281	292	302	261	279	254	237	253	254	301	290	294	293	284	278	271	274	283	267	256	290	270	249	258	237	241	312	281	305	275	285	258	258	279	253	289	316	282	266	276	250	270	240	248	269	261	242	271	262	292	271	285	297	252	255	283	267	263	262	240	268	247	252	307	261	277	277	274	245	244	272	284	244	274	271	251	281	266	271	266	276	255	226	278	264	298	293	266	289	293	264	266	260	266	257	286	262	279	260	251	265	273	266	281	276	260	269	281	261	295	274	251	253	269	259	273	251	256	278	284	292	284	276	279	246	265	261	238	238	270	274	259
7727	2597	5633	6318	5672	4541	3869	3200	2772	2405	2160	1982	1841	1666	1657	1443	1456	1371	1304	1268	1195	1163	1126	1142	1089	1055	1039	990	937	958	969	926	890	961	967	952	905	874	944	895	916	869	895	911	938	877	884	834	904	923	835	860	881	857	836	865	801	820	869	834	845	844	838	862	856	831	916	799	857	860	811	802	791	844	812	823	825	806	864	797	812	854	792	795	858	795	791	854	776	789	774	832	784	811	798	800	868	781	822	767	818	813	790	838	864	816	810	840	803	814	846	775	829	812	808	836	848	829	775	762	829	828	805	764	830	811	812	792	790	805	787	762	799	812	777	811	782	773	787	772	783	779	815	797	829	833	788	744	786	792	767	825	816	790	841	798	812	822	839	800	827	822	828	798	793	809	763	780	795	817	780	769	779	798	817	783	775	825	779	836	747	779	798	839	847	725	779	763	817	817	775	827	791	822	784	834	803	769	795	829	784	790	729	789	828	780	796	833	779	788	842	803	782	792	815	798	787	785	780	783	752	839	805	846	788	776	811	765	819	792	770	771	801	791	798	803	826	786	827	760	824	808	768	824	793	786	805	811	760	803	779	799	760	785	764	821	810	781	785	798	781	809	785	817	821	822	753	772	818	750	790	748	770	770	775	805	785	784	807	743	826	766	860	791	790	788	775	832	768	757	784	750	792	759	783	762	801	783	826	795	781	781	775	833	761	781	837	793	806	819	828	799	767	797	808	834	799	802	763	850	839	788	797	791	796	783	795	783	761	773	780	805	863	830	812	757	798	829	785	845	786	783	813	791	789	761	822	827	771	784	802	809	850	743	769	800	841	764	811	758	826	831	837	803	768	805	770	850	800	807	837	777	743	834	756	825	774	733	810	778	801	786	807	836	744	763	773	772	783	759	828	756	827	789	803	790	824	845	787	820	815	763	762	810	815	829	838	823	793	798	801	770	769	737	775	801	756	802	760	825	758	765	801	795	797	811	792	801	793	757	763	772	761	797	748	821	802	801	757	785	801	772	790	780	820	812	809	753	800	786	841	792	786	759	813	848	849	806	815	848	803	778	788	828	769	798	834	831	793	812	738	776	822	784	760	830	754	756	802	775	763	752	769	786	799	826	767	802	831	791	769	818	798	819	781	821	804	810	785	774	795	765	806	804	768	800	804	805	835	795	779	798	812	799	809	759	849	811	797	804	798	784	785	746	767	740	777	791	750	772	766	803	741	826	805	821	784	747	806	800	808	848	750	762	749	804	802	772	761	828	788	773	774	794	784	802	837	796	788	777	787	842	796	799	765	799	816	804	834	841	800	788	798	788	787	864	780	777	790	793	786	768	827	763	764	799	736	825	829	756	814	764	791	785	781	816	763	781	823	805	786	754	806	792	833	764	804	762	842	735	794	834	767	807	846	821	754	817	819	826	809	770	780	756	774	747	809	802	753	767	792	811	867	799	794	770	780	787	860	801	811	811	796	775	799	803	754	789	773	772	761	817	848	784	794	813	823	800	807	798	746	787	790	815	759	842	770	788	801	763	751	791	808	774	815	790	782	777	787	786	768	780	810	797	807	790	785	763	790	735	832	810	791	737	790	788	776	743	830	836	755	789	794	799	804	776	759	764	803	790	824	775	792	770	823	811	743	854	804	846	774	791	783	803	754	707	784	781	845	816	766	799	778	745	803	790	780	788	802	839	754	740	848	852	776	800	839	820	787	823	808	758	790	756	817	838	847	791	799	802	799	807	818	786	822	737	756	791	808	772	801	809	747	822	799	785	745	822	796	762	792	793	778	811	793	798	787	818	766	789	793	812	792	797	766	817	801	786	740	797	852	811	770	754	792	811	801	806	790	791	768	777	786	825	853	774	774	830	769	807	761	766	793	785	836	857	776	792	794	791	761	824	827	780	807	778	791	811	762	770	831	838	825	729	785	812	801	797	740	812	827	797	794	807	796	803	812	779	794	780	814	819	797	802	787	790	813	786	829	752	755	772	737	788	797	743	780	761	782	785	778	759	798	830	785	733	785	825	785	744	758	823	843	824	799	813	790	749	803	839	802	787	756	809	809	762	768	783	740	775	804	836	761	832	812	833	754	800	814	843	839	755	769	792	820	771	809	799	737	795	764	778	793	814	798	793	709	795	885	826	803	804	764	770	871	772	774	835	794	807	790	776	773	814	778	833	781	795	828	755	779	805	817	809	750	819	800	807	788	778	798	823	804	765	753	809	777	802	796	807	819	814	789	838	801	793	769	822	802	784	803	745	808	774	755	824	814	767	837	801	790	829	811	769	768	829	789	853	785	805	777	833	795	832	847	724	793	763	758	795	830	792	880	782	783	807	826	808	762	816	853	780	808	787	838	765	795	796	820	815	792	809	784	788	825	779	782	758	827	801	781	803	799	822	821	785	800	744	837	836	792	841	768	794	845	769	764	807	810	849	832	802	771	795	803	801	796	839	751	794	814	822	787	781	756	759	763	755	799	818	823	818	834	757	811	820	767	737	801	781	799	746	814	783	782	775	812	769	798	782	809	807	769	811	764	794	806	807	807	809	801	761	814	803	783	752	781	790	729	787	804	775	780	792	838	817	758	785	813	781	795	762	833	796	744	805	808	800	789	726	796	773	760	802	784	755	780	794	748	799	764	824	799	808	836	801	761	825	785	798	789	765	739	788	767	797	784	784	788	822	775	830	798	854	767	792	779	813	770	800	796	820	748	787	821	810	800	803	798	805	825	764	806	803	763	803	762	791	811	766	813	778	822	777	768	757	743	813	806	782	801	779	787	803	746	813	830	790	788	823	742	808	826	858	777	799	802	789	739	809	776	776	828	802	841	783	759	797	795	781	808	801	771	770	743	833	822	798	754	797	832	803	777	808	774	763	788	804	834	762	764	830	802	857	815	806	805	779	842	806	806	776	801	781	796	806	753	806	721	753	802	791	776	798	776	791	814	736	785	798	793	817	838	758	827	823	788	756	824	813	766	781	728	806	807	726	827	802	807	831	793	791	781	802	757	808	836	842	814	813	805	738	818	786	780	841	769	789	810	743	774	801	832	759	836	801	832	797	801	757	841	767	812	779	858	845	815	750	724	810	713	780	767	742	788	815	748	790	785	815	803	831	791	828	819	744	754	801	775	791	799	794	780	764	782	779	808	808	802	818	804	781	762	797	858	790	791	764	849	810	794	783	756	757	783	816	821	784	796	765	803	774	852	813	767	801	784	753	764	770	778	797	796	760	826	816	798	754	794	802	792	769	796	780	743	772	819	781	819	830	754	798	758	809	793	769	782	789	764	772	771	817	828	794	800	798	800	818	791	745	811	776	781	788	773	832	798	843	825	782	789	816	816	781	801	819	774	804	781	777	779	784	825	771	844	860	787	870	786	779	845	745	786	712	733	780	839	835	847	801	776	724	798	783	793	795	801	811	867	762	789	784	821	765	744	838	792	795	753	800	807	800	785	747	762	810	845	773	769	798	849	761	818	780	810	803
2069	216	214	176	199	174	162	163	157	162	153	137	173	133	153	154	130	134	160	165	156	144	116	158	155	125	133	175	130	156	140	125	163	166	134	132	151	142	119	151	138	147	154	145	146	122	152	146	144	158	139	157	151	142	148	149	156	152	154	159	144	154	138	141	140	166	125	137	134	140	149	133	135	163	171	159	144	153	119	152	149	153	144	141	149	142	141	157	126	139	173	124	151	116	152	141	140	149	152	121	135	152	135	108	157	137	140	155	134	133	142	169	147	153	150	107	141	153	152	133	142	175	135	166	135	137	124	126	124	148	136	146	128	149	164	125	137	136	158	143	162	137	135	160	143	161	142	169	147	151	149	143	151	145	135	154	146	155	153	146	140	149	153	135	154	142	162	158	157	141	143	125	132	155	135	154	147	166	149	131	127	144	135	161	148	157	150	141	142	122	151	136	138	138	142	151	125	169	159	150	134	127	128	135	134	133	143	136	174	129	118	134	148	151	147	136	131	154	129	142	140	132	143	143	158	167	136	148	136	154	142	147	158	154	130	147	127	163	153	140	160	140	135	142	144	167	133	160	136	139	170	146	122	162	143	139	137	154	155	135	134	142	139	139	140	127	137	130	162	128	137	136	135	164	150	135	152	163	134	153	147	135	136	145	145	123	124	131	144	134	149	138	162	146	150	135	138	149	150	148	146	136	143	154	142	136	150	132	151	151	155	145	131	132	136	150	164	141	162	145	145	158	129	132	171	147	149	162	152	146	120	143	150	139	150	140	150	129	141	146	132	149	148	135	143	162	149	130	154	152	155	149	152	140	154	166	130	121	150	145	154	134	149	137	125	133	154	134	173	145	160	124	145	141	150	160	142	162	154	138	150	139	131	152	131	127	141	150	162	144	134	155	158	142	154	146	162	133	154	123	125	145	148	152	138	152	151	163	134	150	134	145	153	127	148	155	144	126	147	137	144	138	146	131	143	140	136	140	140	141	122	158	142	131	160	159	161	144	147	152	155	150	167	142	129	144	136	149	147	146	146	170	134	145	158	145	149	156	131	143	140	134	160	140	138	169	162	132	151	145	160	148	151	157	131	137	157	161	139	137	123	124	170	134	149	133	142	150	155	146	163	131	149	138	156	159	143	126	120	128	143	165	147	156	157	141	156	123	160	135	161	129	107	130	135	150	154	160	161	132	171	141	124	160	148	157	145	128	139	143	140	140	142	165	146	128	145	137	144	145	143	134	163	137	147	136	145	130	130	142	148	138	173	135	136	133	142	130	140	140	145	140	149	163	149	157	141	134	148	160	177	133	141	141	139	152	132	162	150	138	162	136	137	145	167	141	145	132	133	126	153	147	175	140	167	131	168	127	135	144	123	146	140	138	150	123	136	136	148	137	147	130	137	151	120	147	148	156	161	138	141	143	156	150	146	135	156	153	137	131	138	155	134	139	142	129	120	146	151	168	137	135	142	143	126	157	144	152	143	150	124	133	160	160	142	127	132	122	149	141	123	143	113	147	139	150	135	145	138	158	141	136	148	156	143	144	150	139	133	160	125	141	158	159	154	140	124	149	137	154	162	136	141	147	134	130	162	128	116	162	144	131	143	149	146	142	140	153	139	167	152	174	128	160	167	137	133	138	151	143	140	151	133	153	147	145	130	169	133	139	139	122	154	125	143	149	150	155	144	141	156	148	154	137	151	152	173	144	154	140	156	141	160	143	155	137	135	139	154	148	145	130	142	152	142	160	145	162	162	149	156	156	145	138	149	155	152	120	143	161	114	159	164	144	149	157	155	169	150	166	155	166	122	129	159	150	163	149	121	165	111	159	146	157	160	154	133	161	141	152	136	123	154	149	150	165	147	149	140	147	116	169	154	138	141	171	137	138	144	132	141	135	154	143	154	138	150	158	145	172	164	145	142	136	153	150	174	152	138	151	141	139	153	147	131	154	138	125	139	138	145	152	138	153	142	132	135	165	136	156	161	149	136	144	130	137	131	143	134	160	131	165	140	148	145	146	136	142	145	149	137	152	148	127	139	154	142	124	142	132	156	146	148	139	154	151	136	156	142	140	140	121	149	144	149	146	167	135	148	124	145	129	133	151	140	162	135	125	157	155	139	147	151	165	139	155	129	151	154	138	124	146	144	174	132	158	151	134	156	147	152	152	170	140	137	149	162	145	138	149	135	140	165	132	132	144	136	125	133	148	154	159	142	126	144	135	148	154	138	147	150	157	137	149	136	155	126	141	162	167	137	135	156	138	175	127	143	158	145	146	149	153	131	150	140	136	130	159	155	154	149	135	159	151	144	139	148	150	130	149	142	146	151	136	123	151	126	136	131	127	133	130	137	129	152	159	126	170	148	147	148	137	165	132	149	154	143	146	171	134	143	152	147	136	135	129	157	148	132	143	154	147	165	160	153	162	140	159	134	136	156	170	141	140	135	152	139	147	156	147	147	128	169	138	153	165	139	131	144	148	145	134	132	142	155	150	150	142	174	158	149	142	121	137	152	161	134	145	136	137	141	149	155	127	151	157	163	145	146	167	156	137	150	136	147	141	132	131	124	142	143	138	131	155	146	126	159	133	122	144	163	154	168	139	148	152	140	151	138	132	137	162	130	133	149	146	157	175	146	121	147	117	126	151	155	136	146	153	159	140	147	131	163	138	142	157	135	142	144	151	171	139	135	122	142	147	129	149	159	150	150	154	149	131	150	145	140	150	143	139	156	144	145	131	161	149	151	141	148	147	147	140	137	136	157	146	148	141	132	138	146	136	139	135	111	146	155	130	138	162	155	151	153	145	155	137	136	152	139	140	144	152	131	134	152	141	165	143	132	127	155	155	158	123	158	137	143	134	136	158	138	145	155	127	157	155	160	145	140	133	156	145	153	137	147	162	153	138	151	138	148	125	164	135	152	138	145	134	140	153	157	159	156	151	158	132	138	140	154	142	136	139	144	140	145	120	155	147	155	145	146	129	151	138	136	136	152	152	139	136	151	128	160	145	133	150	140	145	139	152	135	153	118	116	136	134	121	148	154	151	155	155	140	124	162	138	139	142	127	152	170	147	141	137	121	153	139	148	143	146	148	141	148	139	141	166	148	156	154	135	139	150	131	147	145	150	133	117	152	127	157	142	144	142	137	135	143	136	131	141	138	149	143	146	153	152	147	146	147	141	157	123	129	142	147	142	140	152	166	141	153	138	136	122	150	148	148	140	149	181	144	161	141	149	181	149	160	144	138	150	141	128	150	159	145	159	135	149	143	145	154	123	151	143	142	166	149	132	161	145	117	138	154	137	156	139	137	152	124	135	142	138	127	140	164	162	160	141	167	148	144	140	139	128	147	148	132	117	124	133	161	141	159	152	145	148	130	144	117	143	141	158	134	178	140	138	130	145	140	149	151	154	135	149	141	170	155	146	157	152	152	154	135	154	165	141	127	138	147	173	135	178	135	153	143	135	146	155	144	128	162	154	122	159	150	133
1882	576	626	689	612	599	598	549	566	509	522	531	562	506	461	491	507	526	481	483	470	510	533	508	479	481	513	500	533	528	461	452	499	465	462	529	448	463	541	465	459	472	479	507	508	501	503	488	446	493	465	467	469	503	478	483	494	501	506	494	489	479	522	456	506	472	476	479	486	526	491	501	489	452	513	447	485	464	539	490	506	525	489	428	495	481	498	481	476	481	473	477	420	489	453	453	486	474	556	452	517	513	478	465	498	453	498	518	513	492	488	480	484	467	449	485	486	457	457	480	517	494	476	560	490	498	474	498	477	536	440	470	473	468	493	474	516	441	480	500	495	480	441	486	485	433	482	459	496	476	480	488	490	493	441	449	454	512	516	478	447	497	449	492	480	511	522	472	475	444	457	473	503	494	506	466	457	455	478	488	478	488	519	434	479	475	445	489	533	460	508	483	500	498	471	471	498	459	491	464	487	478	489	452	455	491	470	501	473	461	443	468	462	510	458	475	478	471	511	423	480	508	487	473	504	485	486	512	474	492	463	510	483	457	480	439	431	491	473	454	493	465	508	467	481	504	482	493	484	504	511	467	471	454	514	519	450	489	477	480	497	460	494	433	505	452	493	445	465	481	465	470	544	490	488	492	479	480	481	504	515	490	502	475	471	483	507	470	485	520	459	511	496	517	485	508	465	500	498	513	448	452	454	492	493	462	490	487	453	513	494	449	450	471	504	497	468	478	482	476	474	494	469	456	500	478	466	466	481	465	497	513	492	479	460	499	460	498	538	474	490	480	491	497	475	459	479	437	468	476	448	512	417	475	503	482	504	487	475	487	462	471	485	492	507	459	459	497	475	467	450	462	474	516	463	467	423	501	482	508	487	501	490	468	492	453	465	483	496	451	522	516	461	477	495	536	486	454	455	510	469	470	491	488	501	492	498	505	493	490	489	449	491	473	489	453	480	496	485	464	492	476	460	469	457	487	480	485	505	465	496	466	478	486	489	485	454	503	482	471	507	494	459	463	481	439	490	458	476	505	460	496	484	486	484	514	487	474	478	515	465	494	458	449	486	470	464	461	481	495	545	485	474	486	463	471	488	503	480	474	460	482	488	473	453	539	466	516	476	500	478	453	484	496	450	458	486	480	462	485	467	472	462	465	547	485	497	459	517	488	499	480	473	437	494	463	457	478	484	479	479	468	482	533	491	488	506	441	457	492	434	505	495	469	487	469	453	497	457	481	464	468	546	499	466	499	498	463	495	459	468	428	473	494	471	471	499	472	513	477	432	475	501	491	462	468	490	505	448	503	491	479	467	463	464	509	487	492	493	462	488	470	493	498	495	506	527	472	479	504	458	484	495	454	469	506	468	480	470	488	468	480	511	477	498	496	481	478	505	479	465	485	482	496	496	505	476	547	475	497	450	482	521	514	497	486	488	468	485	491	449	535	449	507	508	474	481	514	479	469	473	468	519	475	487	455	432	475	479	467	475	489	485	489	491	444	433	486	473	493	496	521	469	501	465	482	494	502	486	502	525	514	501	475	471	460	461	531	467	457	464	475	506	488	462	475	498	481	502	484	471	470	471	484	537	499	470	469	469	471	466	467	506	449	511	514	507	550	553	467	464	476	483	502	456	501	453	477	462	484	510	480	497	490	514	498	534	489	520	489	471	464	496	473	488	463	509	492	471	473	477	459	512	527	484	472	486	489	485	481	470	488	483	476	488	434	500	492	483	502	460	465	477	429	486	501	497	504	444	507	513	487	493	460	514	488	457	493	457	474	459	458	532	481	453	488	467	460	488	482	494	487	493	505	519	504	514	531	455	459	479	525	469	439	537	455	453	483	442	475	476	447	502	485	482	454	458	468	457	489	489	468	485	506	488	472	470	516	487	461	465	493	478	483	481	492	501	434	490	501	478	459	464	515	482	469	489	484	466	487	493	451	459	478	526	504	453	467	462	490	505	502	474	464	511	474	481	508	491	461	439	478	472	468	454	479	490	474	463	458	451	501	488	472	467	481	438	488	475	459	503	468	480	468	467	485	446	468	489	524	476	492	480	487	523	495	487	453	483	469	483	511	482	459	450	510	453	502	510	486	476	470	438	495	463	443	465	467	473	479	462	483	489	470	471	474	499	505	473	494	482	440	501	462	454	445	491	479	468	449	459	504	483	501	477	500	461	449	478	490	470	490	487	488	489	457	457	540	490	455	505	502	476	496	473	447	467	479	485	504	508	494	453	495	460	520	492	502	457	504	466	460	463	482	508	479	458	469	522	494	474	503	507	468	483	484	463	447	456	489	500	492	464	444	464	452	450	467	452	495	484	472	477	481	476	492	512	455	485	507	490	463	521	499	460	462	510	509	501	472	470	500	491	525	517	495	472	497	463	472	493	498	495	447	475	481	462	502	485	474	521	463	489	470	452	462	489	499	480	460	489	487	482	507	477	447	471	519	500	463	490	480	474	474	452	485	505	503	510	469	527	437	495	488	509	492	457	467	468	514	512	505	478	474	494	455	476	480	481	481	448	435	470	516	491	476	426	477	454	494	511	516	477	498	486	481	445	486	476	483	502	513	518	477	485	480	500	475	482	480	504	502	483	492	475	465	499	463	453	485	399	451	484	494	482	477	482	496	487	522	470	502	469	503	477	503	511	503	470	556	473	476	472	535	533	480	518	501	513	479	508	470	479	496	514	481	468	492	493	485	500	479	484	450	459	448	512	507	460	464	510	468	492	464	452	522	494	505	474	527	478	498	500	501	487	482	471	496	477	474	482	473	500	495	505	506	533	502	447	512	494	538	467	504	495	518	500	483	494	511	407	465	458	504	520	470	481	491	506	510	473	486	469	494	500	455	481	468	438	461	458	454	466	459	464	489	485	495	483	470	488	459	483	476	496	466	465	497	489	449	455	480	480	510	483	472	474	503	440	481	508	499	476	473	477	497	490	460	467	496	499	527	477	472	477	485	433	484	469	476	504	434	486	486	458	465	478	501	484	452	452	455	506	475	445	474	444	428	482	443	482	511	486	496	475	526	422	475	473	475	497	487	466	457	503	462	514	466	478	443	440	449	477	483	466	489	481	504	481	466	467	489	497	477	501	508	487	500	510	499	504	467	503	475	461	436	471	480	454	496	495	488	487	496	446	448	531	495	483	468	489	431	466	451	479	514	522	461	450	495	459	491	461	506	495	469	476	488	493	499	456	473	515	487	466	467	444	523	480	488	473	459	476	524	522	479	486	462	481	494	498	546	475	461	499	424	502	482	462	468	465	454	490	447	493	460	495	492	512	438	470	476	481	439	483	479	493	477	469	483	516	508	475	502	471	532	482	533	496	462	467	445	476	474	492	505	525	456	452	509	484	519	470	469	463	493	473	474	501	474	443	449	477	481	499	474	470	444	530	495	462	459	490	482	492	451	449	508	478	483	447	487	457	453	489	473	507	459	484	485	468	440	480	468	471	508	498	502	477	443	484	500	454	465	485	473
8910	1249	1548	1366	954	777	594	532	519	435	399	405	366	322	317	315	318	327	320	360	323	303	339	301	279	300	312	315	287	266	304	307	276	290	295	274	289	274	273	274	316	308	272	294	279	286	326	273	311	297	296	289	280	266	275	325	278	264	281	279	263	250	294	316	281	281	299	282	297	287	289	278	279	260	289	318	275	276	275	277	306	275	290	278	281	294	274	300	256	315	314	280	277	252	286	287	278	290	283	279	281	279	245	296	263	276	281	295	288	263	293	277	255	268	279	298	248	264	263	286	286	267	289	267	279	256	273	254	255	275	278	301	273	289	275	281	286	267	276	260	249	284	261	244	268	271	297	266	261	281	307	300	276	249	307	286	309	270	277	266	280	285	275	298	292	229	275	282	283	277	269	320	291	277	280	295	267	291	282	289	275	298	291	262	267	248	281	289	283	262	310	291	307	278	267	304	263	271	263	275	296	297	278	278	290	279	277	269	240	315	291	280	284	272	274	275	302	296	266	282	261	288	334	276	275	272	274	284	288	283	277	268	265	288	241	251	262	254	269	287	265	285	272	276	239	272	293	256	310	271	306	313	270	274	286	280	272	274	315	268	268	282	310	266	264	285	304	279	259	290	308	260	262	271	252	270	267	277	297	298	274	271	284	284	275	279	276	267	254	260	288	278	265	279	252	265	301	284	275	262	298	287	274	289	285	273	288	267	284	285	274	274	285	298	251	250	273	274	274	253	289	269	283	292	318	227	250	287	252	276	242	268	259	296	257	252	267	245	262	297	298	280	283	280	264	275	258	301	283	272	278	285	276	267	273	243	267	292	272	308	262	279	273	281	255	296	280	269	304	323	270	274	285	268	294	266	279	251	278	247	239	295	249	306	317	292	273	283	272	277	283	256	254	294	281	239	276	278	269	257	291	285	283	269	261	271	305	257	300	257	281	277	287	294	273	263	276	274	295	304	284	253	290	284	252	251	284	276	284	281	267	260	264	274	289	263	290	286	280	297	250	281	270	284	279	261	285	294	275	278	283	288	232	277	275	297	277	277	270	283	259	278	259	261	281	272	298	284	273	278	284	294	288	263	273	247	266	282	280	299	288	250	292	293	290	276	268	290	285	272	285	270	277	253	283	282	260	316	260	292	274	285	271	297	295	285	308	250	297	314	277	295	295	290	288	305	259	275	289	313	309	280	278	292	270	293	267	273	296	287	265	264	274	266	260	271	274	250	269	290	273	256	286	262	262	308	294	275	272	298	289	291	271	290	276	254	272	255	286	268	292	311	279	237	292	271	272	299	278	271	279	290	289	285	295	255	281	255	259	282	278	266	264	243	289	301	306	265	284	262	301	261	258	277	266	279	283	237	289	303	275	260	287	259	285	286	282	253	264	270	261	249	270	276	304	293	268	275	260	267	274	291	275	297	282	301	283	250	282	258	267	271	279	275	264	275	279	275	281	275	281	280	268	287	277	271	274	296	286	274	297	281	289	262	264	268	268	279	292	260	291	267	265	267	254	307	287	306	274	260	252	283	259	272	255	284	293	263	273	275	274	271	290	270	282	261	267	283	270	272	264	260	262	275	247	275	268	282	289	275	289	304	265	231	275	302	272	273	280	316	294	270	235	263	284	255	243	239	267	294	330	283	271	263	258	278	262	291	248	281	279	279	270	270	292	301	276	262	249	286	283	316	288	294	281	270	261	302	302	296	294	278	265	278	304	271	287	251	258	289	270	256	287	292	249	310	276	279	268	267	309	280	297	268	296	272	303	289	283	302	282	271	300	276	253	296	245	298	245	291	311	249	289	289	267	277	280	280	291	277	278	288	303	265	278	272	263	280	272	267	268	279	271	294	267	266	269	284	268	262	265	300	281	282	311	290	294	298	272	290	254	263	265	278	296	293	257	283	307	268	247	278	294	292	275	280	321	281	246	293	249	255	291	286	267	306	262	283	265	248	270	251	292	278	242	269	256	309	265	282	265	273	286	295	267	302	245	275	237	284	269	270	272	244	309	280	304	252	261	286	295	312	287	260	275	278	305	301	288	269	261	256	269	254	288	288	249	290	275	261	294	278	272	276	275	239	283	279	266	259	253	280	264	248	272	249	281	278	270	284	270	275	282	262	256	259	309	259	307	269	251	261	272	305	272	288	267	275	271	265	302	267	298	257	272	268	297	281	305	268	285	287	265	283	287	273	245	278	283	289	268	314	294	275	291	277	280	279	264	285	271	269	266	279	250	253	265	242	283	273	310	286	274	302	295	262	276	243	267	272	259	282	252	283	294	246	250	301	277	299	261	265	284	286	280	238	294	279	301	278	255	294	285	260	280	294	247	295	248	285	279	283	277	279	291	274	297	285	240	275	273	287	264	285	259	278	303	278	287	263	281	268	263	261	292	310	282	254	252	274	285	281	255	287	264	311	229	245	265	256	292	280	286	283	275	264	325	259	283	286	274	263	269	268	268	307	308	254	308	267	287	270	253	275	307	290	265	278	282	262	302	294	264	264	259	285	286	285	269	284	299	274	254	260	266	320	287	280	261	268	268	248	281	271	272	298	279	278	259	288	278	291	243	276	284	295	255	296	270	270	278	234	290	258	287	290	264	255	290	291	267	239	288	279	325	254	263	252	282	296	264	251	279	281	283	249	278	267	269	274	288	285	284	289	308	273	277	293	288	258	266	291	261	292	288	258	275	312	265	241	295	277	276	281	265	313	252	287	277	241	295	301	271	282	290	272	275	280	264	293	278	261	272	272	285	282	259	294	284	301	282	265	250	290	272	263	293	275	262	243	315	275	284	304	271	266	286	304	304	263	265	276	279	277	274	242	289	298	296	295	273	295	268	249	290	257	272	254	293	275	270	273	281	305	317	322	322	305	298	264	290	301	279	277	250	269	264	287	298	277	291	277	281	311	239	295	237	320	259	263	319	269	297	297	239	266	293	311	273	306	265	297	279	278	294	261	270	269	259	277	275	294	242	258	275	272	288	267	270	285	263	286	285	319	282	249	279	266	287	289	254	241	303	291	264	271	277	264	276	272	271	270	275	281	267	264	266	296	294	281	285	253	274	286	302	280	294	268	297	264	288	264	272	288	269	273	273	299	263	281	296	260	285	290	265	270	277	250	271	276	286	284	292	296	266	281	251	265	240	280	292	254	298	263	275	275	270	281	305	293	297	287	289	253	262	300	253	271	284	239	281	288	272	279	325	272	285	279	303	271	273	270	288	294	290	284	307	252	265	261	281	301	297	304	278	275	254	279	296	278	296	259	262	298	295	272	277	255	300	284	291	288	257	300	297	284	288	271	272	264	285	313	279	275	282	274	279	283	255	295	286	277	283	263	274	254	280	263	270	239	260	244	270	255	276	276	287	293	289	288	300	295	275	271	303	247	273	284	283	246	258	280	240	267	287	268	277	296	296	272	280	303	258	280	283	245	264	261	278	262	282	259	270	274	317	249	288	274	287	303	259	273	289	260	265	259
5442	1706	3409	3864	3459	2897	2387	2106	1893	1692	1488	1399	1362	1239	1225	1183	1111	1118	991	1087	1002	1007	960	989	960	986	941	967	935	914	963	957	953	868	880	901	854	911	863	914	875	938	871	906	880	835	856	857	840	818	918	763	881	861	846	804	821	789	832	903	856	842	860	846	835	816	845	850	862	834	796	845	818	851	821	822	880	810	804	867	836	831	892	915	823	834	875	827	836	835	828	835	819	843	822	856	830	820	837	806	856	850	857	900	851	801	902	865	843	822	833	816	776	862	825	835	788	865	823	862	835	829	809	842	799	863	870	820	804	835	794	852	851	820	799	829	876	864	813	889	802	818	871	807	809	829	794	832	868	851	857	803	825	851	837	836	866	868	805	815	799	842	836	797	808	882	793	798	760	867	837	835	861	782	811	862	806	806	859	841	831	862	863	788	825	801	857	875	871	800	803	787	827	842	841	859	847	842	816	803	812	842	812	804	898	886	848	839	821	818	868	854	805	851	819	788	832	779	897	857	856	817	825	788	855	859	858	837	815	846	875	851	794	824	820	847	855	839	832	821	822	853	850	835	870	820	763	816	831	813	781	820	851	825	863	841	849	854	795	795	817	838	827	836	841	827	810	798	802	845	801	854	813	877	868	850	789	868	818	853	864	818	811	857	827	829	849	834	808	809	819	804	817	799	886	852	816	861	818	830	818	802	787	856	808	866	816	767	750	863	843	824	862	808	826	846	856	784	814	784	803	829	841	819	843	854	812	807	837	777	837	861	813	795	851	798	831	842	786	821	868	882	847	829	797	853	780	800	821	839	844	805	867	850	800	811	852	843	868	816	834	808	801	783	859	814	808	844	824	867	894	804	838	803	803	841	796	841	766	865	853	829	867	848	804	851	842	850	835	824	790	828	781	839	763	833	854	831	804	807	810	807	783	788	827	816	846	831	857	812	847	873	879	842	832	833	824	803	807	819	853	829	774	776	805	855	813	832	800	807	847	814	834	814	812	825	808	842	816	833	790	829	831	804	838	750	832	816	835	888	790	775	802	820	748	794	825	865	795	806	786	798	811	818	819	830	841	810	792	847	823	828	820	862	813	788	790	837	882	876	858	805	783	802	833	776	854	781	819	785	844	850	838	870	800	858	873	848	819	834	827	842	808	863	785	780	831	841	800	838	847	861	843	816	835	822	768	800	793	804	871	805	830	789	781	863	817	787	822	838	795	786	844	850	835	854	853	862	820	852	793	846	897	851	857	849	770	811	887	842	836	804	836	888	809	811	836	764	786	808	823	852	821	806	865	779	802	818	793	804	795	865	828	787	792	852	884	826	781	843	857	854	833	835	828	796	820	841	836	858	866	811	755	785	847	856	874	834	855	780	846	796	847	804	859	825	786	863	804	823	827	799	784	809	819	814	862	801	869	857	854	797	846	775	792	839	814	803	801	812	866	812	814	767	820	801	853	843	848	848	856	840	813	776	821	899	794	803	868	857	841	865	849	891	902	857	860	788	804	841	827	827	817	771	779	804	831	818	812	837	880	858	811	839	765	793	810	879	863	789	837	809	853	816	818	837	834	861	801	860	850	829	795	849	850	812	827	855	769	802	808	798	796	809	796	815	847	857	840	813	831	830	834	781	789	837	787	817	840	805	783	837	761	748	815	784	808	767	859	838	882	883	802	880	869	825	810	758	821	756	872	844	833	851	825	745	879	794	861	903	890	806	916	830	835	800	831	793	846	849	864	854	910	757	805	829	852	836	854	864	864	828	790	849	766	790	829	804	849	794	844	793	877	753	870	822	825	817	867	809	819	866	844	839	839	811	853	814	827	852	752	811	858	814	874	892	854	804	808	808	842	767	806	869	910	828	802	860	828	840	858	836	807	799	817	893	774	844	852	833	838	822	837	785	834	860	828	833	797	871	802	828	825	812	787	787	847	846	856	812	820	796	839	852	785	807	808	864	826	781	820	748	770	794	871	819	797	786	798	825	828	783	802	824	831	818	870	848	859	824	840	767	813	795	852	853	841	810	855	830	826	797	848	839	840	818	805	805	852	820	818	810	844	890	792	865	788	803	794	811	834	807	816	808	782	866	815	791	834	832	834	822	858	850	792	861	861	830	777	869	834	818	846	886	805	803	893	850	819	783	811	834	882	839	820	796	826	824	780	833	853	882	827	829	815	810	880	828	823	828	798	809	810	858	821	800	771	827	799	855	812	829	857	786	853	822	877	814	836	830	765	859	865	815	860	885	799	798	776	823	813	857	807	871	842	836	817	839	812	818	828	822	797	796	817	866	852	837	812	862	845	830	813	849	832	812	832	834	785	879	790	821	828	820	852	828	802	814	796	863	833	826	822	873	832	791	828	879	810	835	786	863	849	837	842	795	796	871	889	854	805	844	812	853	840	805	803	858	867	832	867	873	825	803	858	816	793	845	796	864	807	874	833	819	803	874	803	821	785	780	800	831	799	802	831	771	823	815	839	886	845	812	842	850	856	835	857	847	814	852	841	819	830	839	825	819	824	837	796	803	851	815	779	887	903	806	862	890	828	829	826	830	880	814	859	830	778	795	829	806	800	820	771	782	753	773	804	788	859	813	833	865	869	802	849	871	824	849	821	868	847	851	835	837	785	817	788	858	842	812	790	840	795	811	820	831	832	784	819	819	859	776	807	775	814	806	815	777	848	832	806	760	818	795	857	845	829	793	846	812	852	866	794	864	853	867	851	783	812	820	837	890	816	858	847	805	838	815	840	820	807	845	829	822	846	814	830	843	813	814	780	868	828	795	847	840	801	807	861	840	830	845	836	812	823	848	845	830	828	836	795	819	846	792	833	856	834	764	797	852	814	824	810	854	829	815	827	851	816	778	829	832	824	779	829	800	834	830	832	811	756	822	827	918	807	869	846	835	895	811	812	865	837	870	821	784	817	863	878	753	813	817	784	782	876	844	846	858	854	848	864	857	822	832	850	819	822	860	818	838	850	865	798	841	784	855	762	792	852	845	802	806	868	836	790	801	752	881	825	811	822	794	849	776	768	828	825	803	806	799	821	785	784	869	840	868	789	808	880	872	855	802	824	872	782	882	807	844	810	871	833	811	851	769	811	858	814	867	844	778	801	807	820	817	804	800	864	815	845	839	812	768	799	860	858	838	860	827	822	833	864	827	780	843	817	832	849	860	799	815	754	856	794	789	801	873	821	792	824	784	841	813	845	804	800	796	799	818	797	789	809	821	804	799	791	857	822	854	834	816	832	857	795	856	837	784	831	830	821	828	776	856	802	809	822	797	832	793	807	864	804	866	790	835	820	812	851	864	814	820	847	836	842	818	762	824	800	860	804	858	814	813	813	784	840	823	816	853	877	793	824	758	859	840	779	809	760	805	821	860	812	826	828	811	853	799	855	815	839	808	822	818	837	814	867	854	785	829	837	792	809	820	812	827	825	838	811	815	883	835	816	838	763	842	856	777	843	820	856	764	843	818	825	826	827	842
15792	2699	3003	2295	1708	1162	917	761	617	519	514	458	412	403	384	363	367	355	349	348	332	324	338	300	310	316	294	324	271	300	282	302	288	289	303	308	278	287	293	305	285	291	284	297	306	258	274	280	279	270	300	260	277	279	279	270	301	254	271	292	264	277	271	278	250	280	288	261	250	271	320	291	284	230	255	254	276	271	293	287	288	259	301	297	263	262	279	252	259	320	266	257	280	299	256	260	283	251	266	270	265	282	271	260	267	277	265	278	291	262	258	281	292	281	242	255	244	279	269	277	275	259	256	276	279	296	304	281	270	283	279	269	283	238	279	260	298	262	247	269	262	278	279	267	250	290	272	258	276	298	267	264	257	258	277	305	264	275	255	302	262	252	250	262	289	276	290	272	243	287	265	263	283	270	259	302	279	287	267	245	293	284	283	229	299	296	264	271	260	253	274	283	277	270	283	262	274	237	285	291	268	267	256	297	272	264	289	280	280	272	268	283	240	273	257	262	220	254	256	269	258	237	301	260	259	267	266	257	308	254	284	277	278	275	284	283	260	242	247	256	267	252	236	284	273	282	277	260	274	276	255	288	275	265	287	292	288	274	268	261	265	278	264	301	256	263	260	263	267	298	272	307	279	255	282	262	252	253	258	251	256	261	257	278	269	273	266	268	299	275	275	240	267	262	272	280	273	236	277	257	257	233	270	264	253	287	280	281	271	265	295	273	267	271	268	274	253	260	246	257	269	287	273	291	261	246	288	257	276	284	282	292	273	291	294	276	271	263	291	265	267	272	292	266	284	281	278	281	262	293	263	287	230	293	262	279	294	272	267	292	269	261	287	278	277	277	296	298	248	273	266	268	278	261	303	261	286	242	247	261	256	271	261	293	279	270	280	268	242	238	289	283	274	251	239	258	255	282	245	311	255	272	268	300	289	275	300	262	240	284	254	269	287	269	284	264	268	264	271	267	241	277	308	279	292	273	289	274	267	231	279	277	271	285	239	280	296	243	252	274	261	280	256	237	287	288	264	250	240	269	263	264	259	290	272	283	282	257	280	277	247	277	279	245	310	285	244	274	262	271	250	262	240	293	273	275	271	261	299	261	282	275	280	251	301	297	271	272	292	267	289	264	259	269	257	281	281	278	261	254	252	320	273	314	278	273	241	266	298	279	265	263	272	273	272	262	278	280	285	242	300	262	249	250	250	256	271	257	243	259	288	278	270	287	273	288	255	276	305	274	272	269	260	244	294	265	261	265	303	279	257	279	262	267	237	255	251	267	274	252	262	278	276	267	285	294	263	260	231	257	287	263	270	263	248	250	266	261	275	258	262	269	273	274	275	283	292	272	276	284	294	268	272	248	261	270	265	282	273	336	276	258	287	252	282	253	265	250	246	278	292	302	273	253	293	265	303	279	261	260	288	288	277	242	255	290	277	250	253	258	258	300	291	282	255	244	260	267	253	270	257	264	270	251	293	303	275	258	296	292	290	268	304	262	298	252	248	252	292	289	262	237	275	276	277	270	262	267	301	276	280	231	278	253	253	283	283	263	287	283	302	277	269	276	266	264	259	278	265	255	270	267	258	277	282	268	281	304	290	255	258	279	281	279	266	263	225	265	307	260	272	282	280	278	261	267	290	248	276	285	286	263	266	293	266	248	280	256	285	280	268	251	268	267	276	257	242	276	253	261	254	293	268	307	259	265	275	310	257	272	285	273	270	279	317	289	272	278	262	279	268	239	283	278	279	265	291	273	275	261	257	258	262	256	285	293	294	263	246	269	287	256	273	282	289	331	313	259	260	260	276	281	302	259	265	279	255	296	295	259	272	279	268	288	272	267	262	262	261	260	272	276	273	285	278	289	260	267	258	274	248	271	255	248	293	283	261	294	268	279	289	291	263	266	288	261	272	280	271	257	262	261	306	288	262	272	279	265	280	251	270	273	275	283	278	268	283	298	265	256	267	266	278	250	289	269	267	270	283	249	270	280	289	284	290	293	278	278	282	269	262	280	243	283	268	257	289	237	254	248	307	259	242	272	290	264	283	249	288	259	271	253	282	270	254	278	279	298	244	289	238	280	294	266	262	249	272	287	260	297	295	270	274	277	276	277	290	266	270	288	256	256	258	325	260	282	258	297	279	271	262	251	276	259	268	251	246	267	285	275	258	259	291	263	257	265	276	275	300	271	289	248	259	294	271	281	250	273	257	250	252	259	289	254	265	262	293	250	296	255	272	279	276	255	268	256	257	251	273	249	259	262	261	256	289	264	288	245	242	243	246	290	263	273	251	248	273	250	245	256	242	262	294	277	272	246	272	277	262	283	265	302	297	252	292	238	268	254	285	285	297	239	237	274	278	256	307	272	261	285	273	281	267	273	292	269	295	240	295	295	287	261	286	300	273	284	247	288	279	287	273	275	280	243	276	289	302	266	283	270	276	269	252	282	249	263	275	256	278	221	283	261	288	257	260	264	259	262	289	238	258	255	290	274	241	293	258	274	262	274	243	239	293	295	269	282	256	287	257	278	272	250	280	253	262	303	248	297	280	259	295	243	271	258	282	271	293	297	292	275	252	279	257	278	255	291	260	262	238	227	246	238	266	279	293	284	257	225	275	265	297	245	246	282	267	238	255	293	263	250	246	239	263	248	279	285	270	278	256	262	286	303	270	291	287	276	267	254	279	293	277	269	268	287	253	271	260	264	284	258	290	236	267	272	255	280	284	291	273	248	246	272	287	289	262	240	233	285	256	275	292	288	250	277	281	251	280	269	278	250	281	249	277	265	290	267	267	263	274	272	267	257	259	248	297	277	286	272	259	278	248	265	295	278	243	268	242	292	301	257	316	255	277	284	276	256	297	263	278	273	282	247	298	275	269	253	289	263	255	270	266	260	292	272	267	265	269	259	273	277	306	273	274	262	237	240	280	261	251	266	284	278	287	268	262	270	277	260	254	278	283	278	296	279	252	296	283	288	284	260	263	277	292	279	273	280	260	264	286	287	270	286	273	272	274	265	280	257	263	256	281	277	223	252	274	253	258	250	260	253	262	322	239	257	267	238	282	274	290	269	247	255	263	301	272	255	281	310	290	247	268	277	258	266	252	288	292	267	302	281	240	256	251	262	299	244	247	294	275	253	273	284	282	260	259	282	265	281	268	273	286	281	266	254	260	271	286	264	266	254	258	278	261	264	271	286	276	282	259	270	286	258	257	278	276	255	251	271	268	277	274	271	266	269	298	319	268	256	262	238	256	280	284	273	271	258	284	257	276	263	288	277	252	293	269	244	299	285	266	251	281	251	278	286	262	264	277	286	259	271	258	252	257	272	292	246	234	257	280	251	258	305	266	311	293	288	238	288	250	259	254	263	299	303	280	276	291	262	258	255	257	259	260	240	291	257	245	256	293	270	263	253	227	271	293	252	260	271	285	236	267	290	301	261	258	231	277	284	265	259	291	264	284	247	287	247	297	269	280	263	298	275	265	274	297	274
7632	2691	5514	6452	5565	4689	3807	3253	2658	2392	2164	1987	1799	1681	1624	1467	1378	1340	1226	1218	1197	1181	1114	1205	1126	1098	1001	963	1065	986	1004	938	991	939	942	898	1013	926	873	885	875	871	857	841	887	901	876	863	854	878	845	809	902	879	808	843	864	867	808	831	813	782	830	830	800	819	869	810	843	798	851	788	841	803	816	843	848	849	864	826	878	783	818	774	789	787	867	820	765	843	777	836	782	826	813	789	811	854	848	827	862	821	801	850	849	874	745	793	824	781	759	759	782	744	778	851	817	789	811	770	813	811	766	759	830	791	785	810	797	841	815	829	772	789	762	719	786	778	815	763	804	729	771	804	772	809	821	799	784	871	798	847	834	817	814	763	806	824	795	828	799	777	794	753	803	805	806	832	819	787	791	798	834	763	841	788	822	769	770	829	860	804	798	722	767	784	822	830	763	826	802	838	792	775	846	782	787	791	808	803	826	806	845	769	800	857	786	784	745	780	786	808	831	742	780	785	789	811	792	775	822	811	801	822	763	779	786	719	804	786	766	793	766	799	794	771	812	752	772	772	843	799	741	841	803	771	783	793	783	796	844	823	812	820	814	827	784	791	802	821	775	807	773	816	802	825	766	827	831	798	783	809	809	812	800	799	783	780	776	821	811	739	854	805	819	806	825	750	780	786	851	746	799	832	800	778	729	816	804	844	798	726	770	803	775	839	795	801	803	831	796	770	810	786	741	814	801	810	818	807	784	733	818	784	791	799	755	828	793	794	770	805	807	768	798	798	779	800	805	771	838	811	757	813	835	798	795	802	775	824	815	771	763	817	731	820	815	779	819	821	819	783	812	766	750	765	793	772	768	855	811	772	829	781	843	841	755	773	815	784	817	800	762	814	785	799	822	752	761	791	814	754	813	800	825	824	840	797	786	753	828	795	742	750	781	789	801	789	817	782	800	777	760	765	813	803	821	846	715	791	753	766	780	766	838	759	780	780	816	824	810	785	780	751	794	855	755	832	779	733	769	767	778	838	790	766	840	837	837	784	802	818	796	792	787	818	747	786	827	782	759	842	791	824	750	754	811	799	808	793	770	834	742	796	761	812	779	756	756	766	795	778	783	782	797	824	798	769	816	749	831	785	845	791	782	763	801	730	796	786	791	753	820	774	837	765	812	806	783	768	771	814	771	835	775	809	798	770	813	798	811	786	806	804	812	896	748	804	807	808	799	747	804	760	824	763	812	787	798	808	794	772	836	827	812	838	818	801	818	770	807	803	768	791	839	789	793	793	775	796	817	790	777	789	838	839	795	822	806	817	738	794	817	844	773	751	754	792	783	771	785	821	775	781	810	786	784	790	786	827	822	837	793	824	746	786	751	776	747	757	776	764	809	757	793	798	771	851	840	796	797	806	774	797	818	874	800	763	816	833	794	829	833	800	763	792	817	797	788	759	768	776	756	802	805	800	801	737	802	776	826	750	805	745	772	784	841	741	816	788	829	764	787	830	764	844	834	790	818	817	797	797	818	848	787	802	826	780	760	792	818	757	809	837	842	816	765	833	826	780	791	824	814	782	770	761	764	807	779	763	843	818	791	804	797	823	735	775	818	816	823	827	821	794	803	816	817	760	812	777	814	810	781	817	771	774	795	782	786	785	743	808	728	784	778	832	767	806	725	785	768	789	787	760	679	826	799	743	752	817	805	782	784	810	809	794	850	782	821	755	855	756	780	818	741	753	776	777	806	789	768	786	805	799	812	782	767	759	809	832	768	794	806	761	817	804	777	770	779	813	797	792	803	817	783	737	845	797	791	729	842	794	760	755	808	797	782	764	780	768	753	779	794	790	800	795	790	774	767	795	790	808	814	849	805	792	745	806	793	798	814	822	802	763	812	772	742	746	784	785	785	795	831	785	779	790	768	796	784	862	789	814	819	797	805	810	817	807	809	808	765	777	790	803	837	799	805	760	782	810	828	822	763	776	765	783	816	800	787	761	758	838	815	812	800	833	785	842	795	735	807	802	838	817	807	788	823	796	800	837	818	813	793	814	779	792	778	831	842	775	783	781	765	793	848	803	790	829	791	782	763	781	829	781	874	772	778	807	801	864	798	819	812	762	753	802	771	793	774	769	824	796	775	765	792	757	833	805	781	814	810	767	778	851	800	749	846	822	824	764	768	783	746	772	770	811	805	744	739	760	804	787	792	789	788	787	792	786	878	791	778	807	796	777	757	794	796	825	751	787	806	799	758	767	774	786	807	763	857	752	807	830	806	832	773	786	813	806	754	842	852	826	781	767	808	765	790	811	766	804	811	812	777	791	810	857	828	801	741	751	818	779	779	756	823	815	789	839	761	832	811	824	758	784	794	790	820	776	802	796	800	760	825	798	791	788	727	845	826	797	833	818	814	799	741	750	802	794	815	826	809	800	860	756	815	809	754	814	805	839	773	768	756	802	791	789	754	829	776	778	776	726	806	781	848	789	784	798	802	800	817	803	824	817	767	810	780	767	783	788	821	838	741	834	843	797	793	810	825	794	765	758	811	825	780	782	810	806	785	802	769	766	810	751	861	776	777	854	811	777	773	801	765	755	853	781	826	782	802	796	820	755	789	762	824	851	853	788	800	768	803	806	788	715	863	768	808	779	770	765	817	789	747	745	736	763	724	795	765	762	798	801	810	792	803	823	823	773	798	782	760	815	751	806	813	834	765	837	786	797	737	797	788	839	808	771	794	804	796	707	843	809	778	775	823	790	795	866	823	740	778	836	799	841	794	816	842	784	779	814	794	799	766	809	776	740	783	796	812	823	795	831	814	772	758	796	807	804	781	800	811	819	819	817	800	806	799	815	774	730	791	772	806	755	812	812	823	780	812	820	883	820	795	766	763	767	801	819	800	833	780	803	841	791	782	840	828	743	817	812	775	823	815	764	771	791	827	813	728	810	807	798	767	821	748	784	763	840	801	806	772	768	800	780	798	781	871	815	824	841	778	811	753	801	756	840	789	811	784	807	771	776	805	754	754	746	836	826	805	767	781	812	808	800	761	767	762	804	746	775	827	796	755	849	833	779	759	823	830	794	758	757	763	811	781	798	793	794	787	817	799	782	743	848	800	800	769	815	762	774	778	810	789	760	778	768	852	770	854	807	780	769	797	838	760	798	781	811	769	760	810	791	772	764	795	784	820	785	783	752	813	813	779	829	801	830	770	780	885	799	722	818	767	786	758	800	789	811	816	815	789	772	756	799	782	775	820	777	832	792	805	762	809	796	839	814	773	770	804	827	802	746	822	792	822	794	819	783	773	750	752	765	767	784	785	815	795	795	741	839	822	799	825	795	788	737	769	851	763	853	826	815	830	767	814	800	778	786	740	762	832	757	803	753	790	713	821	824	810	817	797	789	826	807	830	760	733	817	784	791	775	841	762	744	795	792	820	792	752	840	794	729	784	833	760	779	819	819	827	770	841	834	791	780	808	787	780	745	797	771	803	789	810	802	823	847
2086	222	209	216	167	152	176	172	162	153	123	145	138	158	140	151	151	122	139	166	166	155	154	132	151	152	165	147	147	137	137	149	147	140	154	132	156	154	156	160	154	170	141	141	123	162	130	156	132	139	147	146	152	148	139	133	132	148	148	154	148	138	155	114	144	144	160	148	140	148	138	153	147	170	165	143	135	162	134	152	132	155	144	137	135	156	122	110	146	140	142	142	135	147	153	151	151	108	129	126	125	139	148	153	142	147	161	137	139	144	136	157	136	145	132	152	147	130	165	148	140	156	134	142	167	158	149	150	156	159	149	151	146	119	151	148	157	129	142	137	155	131	152	140	151	156	159	147	177	153	155	140	145	145	138	146	158	136	128	129	150	139	164	151	154	131	155	123	142	137	154	160	144	153	127	159	144	150	132	141	145	156	149	153	147	131	133	134	141	171	127	137	164	155	130	141	125	153	135	149	129	152	153	166	154	126	134	125	139	165	156	152	140	138	150	150	163	151	148	141	123	132	138	127	152	131	136	153	138	141	153	139	141	156	138	137	147	143	139	146	165	130	152	111	143	129	153	139	142	136	145	131	144	152	143	128	142	147	149	137	115	153	159	142	154	151	143	144	152	161	151	118	145	142	164	156	146	169	139	133	139	139	164	145	130	123	148	144	146	140	125	162	139	139	148	154	149	135	174	161	154	150	147	124	132	136	136	151	163	140	119	132	129	145	150	161	145	153	127	141	157	120	130	162	166	161	162	140	150	125	155	131	126	146	143	124	133	129	149	141	153	144	158	163	147	130	146	153	161	144	128	154	149	141	150	136	159	146	131	162	134	139	143	138	160	161	143	152	153	149	138	132	146	161	128	125	129	139	158	142	146	139	132	144	149	151	137	151	151	165	137	136	155	135	149	143	152	153	123	138	136	154	148	139	130	143	142	128	150	147	128	147	141	164	144	153	147	154	152	146	147	156	132	145	107	147	142	145	127	166	135	147	146	139	153	154	133	137	136	164	146	133	149	139	139	130	133	133	158	126	148	141	122	168	150	134	146	153	140	122	141	147	167	154	145	138	136	137	129	145	151	147	137	122	152	160	157	155	147	131	155	137	141	125	158	139	138	136	154	127	122	139	160	149	117	152	156	124	127	140	176	157	173	121	132	161	148	144	137	137	155	155	149	154	126	139	164	156	132	153	161	131	157	145	140	166	148	148	147	140	138	167	127	143	145	154	130	145	149	149	157	157	129	130	130	145	118	146	138	130	141	123	146	127	158	160	129	150	141	151	140	150	146	148	145	147	143	140	150	150	145	145	151	143	131	137	153	163	138	146	151	135	143	163	142	153	117	142	148	131	159	151	132	147	131	153	134	120	131	160	133	160	121	170	159	167	143	141	157	131	145	151	158	141	136	146	129	126	132	135	167	163	145	140	149	147	117	135	119	170	140	141	159	154	129	137	174	142	124	125	157	132	152	167	131	127	163	136	124	143	145	132	155	151	137	159	139	129	139	124	136	147	133	169	126	136	137	150	140	137	152	152	154	136	127	177	144	144	138	148	138	152	143	152	154	167	144	138	130	151	139	132	156	141	120	142	141	157	151	130	145	154	132	133	128	111	139	117	138	145	126	140	123	156	136	118	168	135	151	143	140	127	140	147	139	131	136	146	146	143	142	146	143	155	142	156	137	140	146	143	151	148	150	164	157	142	135	141	170	143	158	151	166	136	120	156	126	148	136	135	181	151	147	154	148	160	147	139	147	131	141	144	124	160	156	155	158	161	141	142	149	166	135	163	130	162	143	153	145	139	145	153	147	146	123	129	158	135	141	144	147	147	152	137	149	145	141	167	153	128	141	145	124	129	131	134	135	151	142	151	155	152	146	114	137	133	155	151	175	130	146	134	148	139	140	140	134	136	147	137	141	135	122	150	141	137	126	158	174	160	141	146	148	156	145	144	156	141	151	148	131	138	138	146	135	141	153	146	146	140	139	151	135	155	138	138	129	146	136	138	149	132	136	119	138	146	142	138	171	142	167	135	155	152	149	149	137	166	141	137	139	124	148	139	149	146	143	134	154	163	140	139	145	145	140	138	147	162	129	139	150	116	165	145	144	159	146	166	134	148	147	130	128	159	152	137	146	164	140	144	140	162	154	136	120	161	151	157	152	129	145	140	143	146	132	164	146	152	144	147	151	132	157	173	150	129	163	151	146	168	121	146	168	153	146	137	143	140	166	138	131	125	148	132	131	159	147	140	135	135	168	122	138	144	148	150	148	144	154	146	157	142	131	137	129	145	144	143	136	173	154	149	167	175	137	144	125	153	151	135	143	151	132	147	141	146	127	143	174	149	139	137	164	142	137	134	137	134	145	139	138	127	131	139	145	162	144	121	137	115	138	150	145	142	165	134	131	144	114	133	145	137	126	173	157	139	146	166	155	141	157	139	162	150	163	140	151	132	154	156	148	137	157	137	140	163	166	148	133	155	139	129	137	154	125	141	147	134	148	164	133	152	143	148	129	160	148	146	160	158	147	151	170	144	144	127	147	132	163	160	137	147	149	158	142	150	148	170	138	135	141	126	125	134	139	116	140	180	143	168	146	132	135	148	144	142	150	148	163	152	141	158	140	123	147	143	157	141	147	119	145	129	130	153	129	126	156	144	170	127	146	123	149	150	137	144	148	146	141	145	117	132	151	135	127	133	126	132	160	150	141	141	149	158	145	145	164	165	143	157	145	126	129	160	127	128	129	156	158	150	141	132	132	153	142	123	149	154	131	143	161	152	162	177	126	138	140	172	144	145	130	148	138	149	143	137	145	159	141	152	169	166	154	131	135	135	137	135	139	135	149	144	154	161	155	168	169	140	163	148	148	149	124	154	147	140	153	136	174	149	146	162	134	132	160	126	147	130	128	156	147	148	146	136	145	151	140	128	148	133	149	144	157	140	149	151	138	137	126	153	151	150	167	140	139	134	152	135	157	132	132	176	140	153	139	139	157	137	137	118	142	133	149	134	147	149	156	147	139	135	155	126	155	135	147	152	140	132	149	139	146	160	153	147	162	146	152	153	148	147	162	148	132	123	136	158	158	166	134	167	136	117	131	151	160	144	150	140	136	153	146	131	135	161	135	153	150	144	145	134	147	146	128	136	169	135	137	154	149	144	149	159	128	165	156	135	134	137	140	126	136	157	159	142	154	164	143	150	155	127	131	135	142	148	141	140	129	154	124	150	131	161	151	149	148	161	162	153	142	154	152	145	154	139	130	142	157	122	134	139	123	132	137	143	136	129	141	135	143	148	139	119	142	152	157	149	152	140	131	161	156	152	151	161	130	117	144	135	131	160	140	151	137	133	122	127	150	142	130	123	125	141	124	119	153	162	147	118	145	138	145	146	132	138	147	159	152	160	141	131	136	127	180	155	154	146	132	145	155	146	147	157	138	152	148	157	138	153	128	138	143	149	151	138	143	139	166	148	141	144	153	140	153	124	140	134
1835	528	609	623	634	588	594	568	560	494	533	508	467	520	545	517	476	494	539	500	503	474	496	497	453	475	485	481	487	462	482	506	488	479	478	482	474	506	510	461	444	483	470	522	480	477	505	486	477	488	450	490	505	456	491	493	464	442	499	501	490	462	488	437	485	471	501	471	438	484	511	465	491	479	487	476	481	505	484	458	496	466	427	505	469	442	483	494	451	425	463	495	513	459	420	496	473	458	486	454	488	520	471	504	510	434	475	466	447	432	489	495	511	526	489	464	462	477	529	480	487	497	462	489	529	483	461	452	478	497	481	455	513	487	502	489	495	490	509	479	450	465	479	451	539	476	499	480	468	453	489	460	512	497	488	465	493	468	498	458	447	454	518	546	488	483	483	448	458	488	466	488	470	466	496	458	477	491	465	442	470	515	490	461	464	455	525	493	481	478	456	470	449	483	454	502	495	475	491	488	487	488	481	464	533	502	466	485	475	445	431	468	461	515	476	450	472	465	468	477	493	458	452	508	519	456	510	487	447	454	422	454	499	499	465	499	467	467	487	491	464	488	476	510	472	536	469	481	486	474	489	495	515	478	479	508	459	476	485	504	478	473	475	493	466	478	455	501	463	496	429	491	491	491	449	458	474	479	426	467	457	461	496	480	484	443	466	437	456	460	471	479	490	484	462	472	505	472	466	489	466	479	487	452	509	483	445	504	497	515	506	472	492	465	471	499	493	487	476	461	505	486	482	481	465	462	466	441	487	488	505	470	474	475	482	460	462	467	462	495	476	467	470	536	489	475	492	523	429	480	456	457	480	454	466	486	455	467	483	496	474	504	501	438	552	443	468	488	447	430	481	475	449	487	496	488	509	488	487	468	504	467	507	463	489	491	480	500	508	505	480	478	469	461	512	459	439	440	491	483	495	499	474	474	470	491	475	485	481	501	492	495	523	494	479	458	484	468	459	456	477	470	491	477	480	514	480	460	492	476	494	505	463	495	483	501	473	478	470	441	494	473	478	479	482	430	484	483	445	500	499	466	472	460	494	482	489	466	484	474	492	518	456	456	463	475	427	484	493	475	461	480	501	473	442	461	492	465	468	495	448	460	487	485	502	487	495	494	454	470	502	485	462	462	486	493	483	459	475	485	445	467	482	456	502	484	528	478	479	459	523	450	516	481	462	462	451	480	495	465	478	503	474	456	466	472	485	493	524	464	500	470	486	478	511	461	513	476	470	510	441	458	472	480	472	490	451	450	478	479	472	502	454	470	502	520	482	472	491	496	463	501	448	504	493	452	459	478	457	469	442	488	483	525	494	461	466	484	486	449	501	479	499	478	496	458	452	452	495	441	484	474	472	483	514	469	464	470	473	462	484	498	516	511	481	506	513	457	487	490	476	515	500	480	465	492	488	462	475	530	488	486	456	492	475	474	478	463	491	467	485	511	491	508	485	509	459	494	490	454	455	508	483	504	466	498	498	466	461	467	467	480	451	481	474	537	493	500	483	469	499	500	479	490	451	483	520	471	427	467	456	468	468	523	463	484	495	481	482	481	471	483	499	448	484	469	499	489	466	468	456	460	490	475	486	454	457	486	485	481	465	499	435	521	522	500	461	480	485	467	472	472	468	545	462	486	519	449	466	460	447	486	468	432	461	477	489	493	480	496	468	463	485	492	468	482	506	477	500	495	462	493	509	457	485	484	481	470	473	490	487	501	438	489	511	522	472	430	490	504	493	479	453	503	504	461	486	486	484	484	484	475	492	460	497	479	473	547	488	472	462	482	490	525	475	467	481	489	449	455	445	461	474	467	502	483	469	487	493	494	466	463	508	503	505	495	491	446	441	488	467	457	499	442	513	462	496	497	479	453	481	481	453	451	458	515	470	494	489	444	481	461	476	472	454	526	472	504	482	517	503	502	500	487	484	479	476	454	465	501	479	461	465	477	476	443	512	469	507	495	486	473	494	505	472	453	461	481	472	492	464	456	474	469	490	438	492	453	483	479	438	493	467	504	509	478	499	448	485	453	488	511	431	470	506	497	471	452	468	489	450	456	481	491	476	477	444	471	454	442	465	495	471	517	450	491	445	466	467	464	471	454	461	461	464	516	501	479	506	470	501	494	465	455	475	479	482	485	476	503	458	433	522	504	456	463	448	486	465	461	467	481	457	498	478	488	466	468	464	487	516	485	531	484	475	483	485	463	541	509	455	489	495	423	474	482	484	443	462	499	490	485	493	454	448	496	485	489	493	504	483	464	467	448	479	464	454	522	503	485	458	475	444	475	463	473	453	469	511	510	480	463	506	508	515	485	481	485	481	468	487	465	495	444	472	525	458	528	462	433	493	509	504	464	477	459	467	499	495	460	481	461	490	506	465	463	483	474	463	495	481	502	470	488	505	473	478	500	463	498	451	481	488	483	494	466	454	482	465	484	473	493	449	488	493	517	443	462	461	462	460	490	518	425	486	487	499	457	465	495	459	474	477	477	477	517	476	494	472	465	488	516	489	471	460	506	506	476	450	452	474	501	487	466	488	473	476	517	449	478	518	479	512	498	497	454	466	503	479	467	468	469	487	509	447	497	452	476	480	464	500	493	438	492	470	474	501	491	473	472	494	455	502	492	463	487	454	540	488	505	449	485	512	438	459	458	468	492	476	489	506	518	488	463	489	494	500	501	479	513	491	501	456	421	445	473	514	525	438	500	465	496	469	436	439	473	492	473	471	459	500	457	467	505	475	473	487	503	522	491	490	491	489	474	470	514	500	472	451	469	509	449	512	501	426	491	491	479	451	429	510	492	471	498	458	462	465	480	497	483	465	465	480	508	492	490	502	462	472	483	490	488	476	473	486	471	494	455	493	484	458	492	475	474	461	459	536	474	516	460	492	459	459	457	500	464	520	471	444	481	472	461	494	541	467	482	474	449	515	458	506	520	495	500	446	436	461	485	499	469	476	458	471	494	459	490	510	450	478	501	457	524	489	448	480	476	458	467	463	437	482	464	496	488	472	495	517	451	457	473	523	455	506	475	483	515	440	484	497	496	468	520	486	444	443	478	462	511	491	507	458	535	469	457	476	494	509	469	471	454	482	493	467	446	475	506	467	466	472	446	491	478	473	479	478	499	491	448	515	493	504	489	470	494	492	450	524	484	474	475	456	478	470	511	469	490	491	476	519	492	492	501	468	454	474	479	552	465	490	504	507	506	470	473	512	482	455	500	484	504	499	530	512	514	478	487	449	484	453	475	471	477	490	448	490	453	457	461	441	504	501	489	513	452	475	469	482	511	477	488	490	478	456	491	484	487	476	485	506	463	491	494	491	503	487	488	508	477	485	479	478	503	471	477	492	482	490	467	464	489	481	508	448	492	491	420	489	502	467	439	470	447	488	459	511	499	455	480	428	457	482	486	435	499	442	495	503	460	472	493	506	516	443	462	446	451	495	500	487	465	486	468	480	475	458	447	530	493	466	488	456	493	496	473	503	482
8742	1309	1599	1221	905	763	607	559	501	399	397	378	374	344	355	357	328	312	273	335	293	300	304	308	299	289	278	253	280	288	291	281	278	305	301	292	304	263	301	297	304	283	291	301	256	290	287	263	248	306	250	288	304	316	288	312	269	282	270	269	309	290	274	285	292	311	277	279	275	262	280	249	277	298	268	255	298	295	302	276	267	245	284	265	271	297	273	282	281	274	309	285	294	303	265	247	288	272	277	302	274	272	278	289	281	296	278	283	317	277	285	263	268	252	297	289	272	275	281	285	256	276	266	294	273	302	279	295	268	278	305	266	281	235	318	261	270	250	255	278	313	297	281	285	284	286	279	260	307	283	254	311	273	293	276	257	298	265	290	276	267	278	273	284	251	280	292	288	310	244	285	271	291	278	309	304	257	304	287	273	255	271	270	274	271	280	279	261	269	267	273	275	286	265	279	267	278	283	279	272	318	265	263	286	286	254	275	258	288	268	264	300	272	257	287	304	265	264	277	284	276	286	309	288	280	265	268	299	275	272	294	262	272	281	267	309	301	269	268	248	282	272	278	311	285	269	295	282	229	250	287	257	306	273	272	310	294	323	256	288	283	284	310	283	265	289	255	278	287	258	288	291	300	263	269	264	271	284	284	269	261	278	266	259	300	275	277	257	230	263	278	286	295	264	272	273	293	259	281	273	310	274	263	258	281	303	259	259	288	273	281	273	278	259	258	257	291	287	273	279	286	256	268	275	263	264	276	258	281	245	260	276	263	275	268	275	262	273	309	272	277	273	293	257	279	264	275	279	276	286	294	258	266	277	295	269	253	280	312	290	250	271	280	276	266	263	267	257	254	301	271	288	311	272	273	266	256	247	293	249	288	299	265	253	269	274	261	279	267	261	268	285	276	266	251	274	278	273	271	293	290	264	280	243	258	254	272	295	294	281	299	275	278	300	224	273	294	262	297	300	252	281	272	305	268	254	278	252	303	266	244	282	281	270	283	284	270	264	289	304	283	289	264	272	252	275	260	298	328	265	273	275	272	304	287	301	270	299	292	260	269	291	260	283	295	277	288	258	292	307	282	301	267	268	269	284	248	279	282	249	273	299	276	261	267	272	278	276	282	279	273	287	221	285	269	260	291	284	298	284	269	271	267	284	263	281	301	266	265	268	278	252	280	296	298	275	300	294	262	306	272	266	294	251	288	257	255	291	288	317	261	263	285	275	303	242	276	283	285	270	285	263	309	278	246	265	270	284	287	285	249	288	252	279	250	288	292	283	286	285	271	272	252	268	291	262	259	287	311	296	266	262	277	292	235	280	276	265	291	270	270	251	308	259	244	282	270	259	285	303	283	265	269	282	292	273	244	292	256	279	295	291	262	268	294	255	276	275	272	284	289	262	310	287	296	236	283	263	259	273	287	275	273	265	258	301	300	258	254	271	253	252	270	276	282	248	273	268	273	287	253	281	291	265	295	292	267	311	306	275	293	286	276	292	306	284	287	255	289	286	286	291	231	292	269	293	276	268	255	273	238	269	298	247	268	300	259	245	260	281	283	259	299	282	261	254	261	285	284	305	253	282	292	297	277	266	289	262	280	300	286	273	246	308	284	289	256	274	283	288	269	265	288	283	269	266	290	299	293	293	278	263	284	272	266	308	280	262	284	269	285	284	268	272	269	272	283	268	283	281	278	290	262	290	270	266	283	269	280	298	257	306	287	290	273	266	242	255	252	279	271	275	277	251	267	275	274	268	270	273	277	263	250	317	277	276	292	261	288	265	311	250	256	275	271	268	290	290	259	289	283	279	284	256	299	266	306	275	291	278	269	270	246	283	252	276	312	297	289	297	284	277	274	268	292	272	275	273	287	255	270	283	250	291	280	263	237	266	275	307	269	264	239	308	296	250	274	290	263	255	272	279	287	288	257	304	285	306	299	277	287	313	258	278	268	269	255	282	268	257	281	256	258	289	276	291	324	280	250	260	300	264	267	285	277	283	298	322	288	311	300	287	257	304	267	279	272	259	285	256	253	287	277	276	301	277	298	283	297	246	288	311	263	278	266	281	288	301	276	267	288	269	252	271	307	281	287	299	297	257	308	293	266	274	267	296	248	275	298	290	286	274	268	253	296	242	267	289	274	269	297	240	268	265	289	295	278	257	299	289	275	290	245	250	271	301	271	272	285	262	269	300	281	278	277	278	269	274	280	266	297	277	288	266	286	278	312	297	266	285	279	292	267	282	256	301	304	296	282	290	312	310	263	295	274	263	293	281	264	242	275	281	277	284	271	287	297	272	269	290	284	264	250	270	283	279	283	263	269	256	258	288	274	268	303	293	321	297	285	264	272	292	283	287	300	290	272	268	280	271	317	290	287	276	236	259	280	290	282	266	277	291	276	274	290	288	282	295	273	274	271	264	279	281	282	282	315	256	291	242	257	276	278	307	273	265	277	258	296	292	304	267	299	276	270	279	272	249	273	245	293	271	280	268	266	262	280	267	290	283	280	297	263	268	281	272	295	276	274	258	272	289	298	270	277	270	273	252	272	273	266	289	272	275	289	249	255	268	289	278	260	278	285	266	274	292	267	266	281	261	333	267	257	262	236	258	274	280	264	285	258	322	262	269	257	276	299	304	281	281	260	281	293	279	263	293	276	243	287	298	250	281	281	278	315	257	267	292	291	290	269	274	286	274	292	274	291	281	310	282	283	252	303	261	280	317	252	254	291	272	263	278	305	281	273	272	278	266	275	283	291	266	259	257	263	323	290	282	259	309	284	283	311	271	251	264	255	242	259	264	286	276	267	307	276	262	250	277	273	263	272	295	252	287	283	295	272	282	286	308	266	275	285	286	271	276	262	277	287	280	278	236	271	280	272	283	282	280	305	286	268	265	266	300	265	278	294	260	266	265	272	279	255	267	286	311	267	266	254	247	275	289	286	282	302	262	273	279	266	274	295	307	264	261	284	281	258	278	277	291	273	255	282	272	285	294	251	291	284	288	303	260	282	312	271	274	292	291	288	275	286	281	295	289	258	304	286	303	288	319	265	260	291	265	301	279	284	292	300	277	276	298	282	297	263	282	297	308	260	271	275	257	255	273	300	301	239	292	266	293	272	264	276	256	273	281	309	253	250	258	276	273	304	280	279	315	252	250	266	281	273	261	288	307	291	273	292	264	288	296	286	273	288	266	266	280	271	273	322	266	290	293	294	269	273	279	265	300	288	267	260	288	285	284	271	284	275	260	314	287	250	264	275	281	288	277	298	291	286	281	303	258	292	270	301	254	252	279	275	296	253	280	282	264	262	286	304	272	285	300	292	265	251	269	283	288	275	267	276	306	280	281	269	283	280	269	283	279	253	265	263	281	246	258	286	259	308	272	275	299	297	265	273	284	280	270	279	304	255	254	263	277	277	261	289	282	294	268	282	286	272	283	266	266	291	269	300	285	266	313	259	261	270	277	308	261	250	265	273	277	283	267	268	273	280	284
5502	1757	3429	3961	3315	2784	2443	2115	1824	1685	1519	1412	1389	1267	1259	1210	1155	1136	1053	1096	1080	1003	1036	928	956	948	928	965	937	900	935	898	888	948	857	899	815	931	904	882	868	845	875	862	861	880	822	873	813	885	872	862	878	821	818	823	872	866	869	812	857	805	847	855	833	855	830	844	857	868	861	914	815	813	815	843	847	871	858	839	817	795	869	829	779	872	891	800	847	848	836	832	846	842	835	850	867	834	865	848	816	795	887	811	812	846	825	800	788	862	805	883	819	823	832	828	810	877	800	809	809	841	775	834	827	842	809	843	846	832	758	835	807	855	844	830	849	846	811	818	820	877	814	856	751	805	777	813	833	814	854	801	826	792	852	830	802	834	797	844	832	874	815	804	833	850	815	838	823	859	778	806	807	812	834	800	843	833	883	839	833	851	886	798	850	807	860	876	892	834	800	837	808	826	861	865	812	785	775	812	803	800	805	816	817	763	806	845	762	769	768	843	860	889	801	834	821	776	806	823	851	843	851	835	823	844	804	786	860	841	795	800	766	798	847	826	804	830	778	856	837	839	829	794	773	821	839	873	799	855	807	786	834	798	811	814	810	826	833	818	850	847	832	779	787	821	825	847	823	796	768	834	830	807	809	839	827	850	892	823	832	798	826	814	786	879	835	843	826	882	829	813	859	842	827	816	866	820	838	806	818	848	810	829	795	823	828	799	829	827	786	843	768	780	893	811	864	817	844	797	783	802	763	793	846	777	793	817	857	781	809	858	863	825	818	802	787	816	822	824	841	792	836	849	807	825	826	819	827	844	817	836	767	829	872	827	845	817	876	824	796	801	784	830	786	802	836	817	858	787	845	842	795	836	861	769	858	740	841	808	859	817	845	803	819	836	824	802	807	823	783	780	825	792	841	823	845	827	824	826	818	853	858	839	858	848	780	842	827	802	847	853	832	871	828	873	824	809	845	856	843	797	826	841	822	781	794	819	814	822	804	896	842	806	850	814	804	785	892	841	818	807	818	838	817	819	823	822	824	778	807	804	815	802	836	868	783	822	875	815	896	840	796	832	793	844	831	822	796	805	787	798	813	853	859	807	859	808	833	852	828	825	810	818	856	792	805	803	818	785	810	826	856	796	851	818	825	834	820	795	820	831	810	863	814	834	793	825	806	855	865	826	841	833	820	854	817	857	847	827	810	786	810	780	852	793	836	819	904	842	836	818	841	860	873	826	793	808	800	779	804	841	788	824	802	858	852	772	830	815	841	855	800	864	828	816	855	810	830	787	805	847	854	806	810	788	782	818	860	820	829	790	814	822	766	799	847	837	790	808	825	795	819	808	824	819	805	809	790	848	844	883	788	829	849	844	823	817	842	846	864	814	853	853	778	849	799	882	824	809	838	788	838	875	808	823	871	818	829	821	831	788	820	841	755	822	805	811	838	804	796	790	833	817	783	802	813	836	824	851	786	841	826	836	795	803	925	829	823	777	818	846	856	810	779	793	791	814	857	860	820	817	827	824	825	844	833	845	816	864	843	791	784	842	761	808	872	883	779	848	862	822	824	812	807	815	819	777	833	833	827	768	867	792	835	779	862	879	809	792	822	861	793	832	867	862	826	816	857	836	837	803	824	812	822	829	812	833	837	834	832	861	828	803	792	795	879	826	886	859	849	836	884	848	822	804	781	806	841	859	792	820	813	857	845	815	836	801	832	861	789	816	855	870	835	841	797	867	834	799	818	817	865	807	839	815	825	827	800	852	785	811	815	776	792	894	807	824	841	852	800	779	818	877	839	854	820	844	804	808	810	768	780	818	823	869	812	805	793	797	837	785	808	826	804	775	817	813	843	817	841	782	760	823	820	824	814	829	803	781	759	783	839	879	832	817	827	868	869	788	799	845	859	776	827	823	899	806	832	821	843	853	836	795	855	809	831	852	837	822	802	822	766	868	825	862	801	796	824	775	870	807	859	751	857	874	823	862	846	853	761	785	844	839	824	823	827	789	834	790	873	841	812	876	823	856	817	790	852	807	815	814	806	847	785	848	861	798	836	812	780	835	790	865	817	872	836	758	834	826	837	870	829	870	817	778	820	823	790	850	813	854	815	862	796	829	818	811	813	803	799	852	840	809	818	838	792	824	834	855	850	809	819	829	864	807	807	840	805	807	829	805	836	796	808	792	874	829	779	823	846	816	817	862	777	839	812	822	822	840	816	800	819	855	807	815	835	837	778	787	849	850	807	836	884	871	875	793	832	746	826	824	862	836	830	803	774	842	835	783	804	836	804	807	861	843	818	787	811	814	795	811	802	806	819	850	809	788	839	809	825	821	808	867	806	844	852	845	802	825	799	841	853	835	798	774	814	833	849	843	803	826	828	842	831	803	816	838	812	794	823	826	826	822	764	758	848	848	845	852	817	797	826	800	850	799	827	776	819	793	824	840	854	825	807	729	842	837	826	819	810	829	816	852	828	827	839	867	816	816	801	841	868	793	864	837	787	783	790	812	813	841	850	796	835	857	811	865	796	816	876	811	815	829	818	838	819	836	818	819	839	837	830	844	861	805	836	779	854	835	794	824	805	833	835	778	848	706	812	830	835	824	795	805	852	796	864	859	833	845	797	761	809	854	807	827	822	766	797	839	865	778	857	852	824	823	848	771	874	821	880	827	866	804	857	839	829	911	837	816	844	818	834	848	841	778	782	818	796	829	821	832	818	803	824	874	780	856	813	832	830	796	794	846	837	798	803	812	787	817	828	786	786	815	750	818	856	821	776	793	809	810	790	821	813	835	833	828	857	845	813	827	830	816	798	837	809	854	815	811	816	778	829	799	813	805	822	847	820	820	859	852	852	800	814	841	800	809	815	823	822	804	820	839	809	781	800	837	783	849	809	835	825	828	857	812	818	877	803	791	856	788	829	828	843	802	840	821	779	821	784	813	820	832	848	809	769	814	790	881	818	826	855	789	840	829	905	810	852	860	848	829	822	862	789	801	855	831	796	806	854	844	865	849	839	813	870	850	871	813	857	814	795	841	876	859	830	818	842	795	808	819	816	812	831	821	836	811	814	888	827	809	819	817	820	834	823	799	882	807	862	852	831	822	797	829	812	808	783	828	853	870	845	885	857	816	811	827	827	805	821	813	882	840	830	830	807	855	831	790	850	881	856	798	771	792	802	827	838	867	823	836	774	816	814	810	794	822	806	787	850	869	832	820	819	810	846	831	872	831	803	825	833	854	844	831	802	825	919	812	799	785	813	809	832	801	799	867	865	873	854	840	803	843	809	816	773	763	830	782	775	823	826	912	818	765	824	848	789	816	911	777	808	805	820	830	803	850	820	889	846	826	811	829	865	864	800	805	829	792	770	762	820	802	821	858	833	860	861	842	807	832	807	834	818	838	805	778	778	868	817	817	848	855	827	800	764	785	809	827	806	897	778	830	837	788	810	743	898	818	811	836	835	764	801	851	864	793	785	829	804	846	853	816	790	814
15941	2642	3028	2272	1547	1184	920	699	623	566	485	489	410	399	355	362	368	333	355	318	339	316	308	298	295	292	300	317	310	304	299	303	312	271	281	273	307	300	261	294	282	281	298	249	306	266	242	272	266	295	310	270	285	291	303	245	273	281	300	265	268	251	267	294	315	272	275	269	252	288	282	312	293	244	264	251	267	239	273	267	296	274	265	285	254	278	281	304	263	270	266	270	266	269	240	300	265	280	282	253	260	275	291	271	266	285	260	286	240	321	246	287	258	276	292	239	267	255	263	283	260	307	301	257	287	272	265	246	270	279	273	256	288	239	274	284	259	263	251	276	247	253	258	273	300	252	275	248	293	287	270	260	272	237	262	249	289	276	278	260	302	247	253	283	265	269	283	329	266	276	299	255	274	268	259	258	273	260	262	272	257	282	290	243	296	236	309	258	250	254	272	282	257	275	280	266	260	273	265	262	261	286	245	262	281	272	248	259	261	251	261	276	261	263	274	261	278	257	275	235	302	263	274	299	276	254	299	256	283	291	258	284	296	267	266	282	296	269	295	270	258	278	258	261	273	287	298	250	258	239	284	249	299	285	278	256	273	247	256	261	247	273	277	265	247	246	279	273	264	283	238	262	250	234	301	269	243	260	276	278	290	249	253	253	274	286	283	262	286	269	257	256	253	264	276	284	261	277	256	268	261	249	273	259	254	260	260	254	248	291	283	262	261	276	246	303	270	266	284	261	286	278	280	274	249	289	242	237	244	264	274	248	264	277	232	290	290	278	259	263	244	280	269	276	250	259	271	288	242	270	249	288	262	299	265	293	287	302	260	260	264	280	259	265	260	296	252	259	271	254	245	282	285	268	254	243	255	258	253	293	278	223	248	286	273	278	274	261	253	254	247	292	256	258	291	259	276	281	269	258	269	260	259	284	261	275	245	261	237	256	259	277	251	268	288	283	264	253	279	266	276	278	256	244	258	256	262	304	245	274	272	273	240	316	269	278	288	266	261	275	271	259	260	281	272	255	275	236	255	282	288	278	276	291	259	266	232	297	252	281	239	242	279	273	248	261	282	245	277	265	253	242	250	282	282	244	272	254	295	289	229	269	293	247	274	260	269	284	262	268	243	283	241	273	253	280	293	285	270	282	273	246	267	301	272	255	271	250	271	276	256	278	273	268	261	243	260	271	291	275	284	264	281	251	274	269	265	252	245	305	247	280	270	258	261	262	294	276	261	268	266	279	288	316	257	267	325	276	267	262	301	252	283	262	296	266	269	282	284	282	311	271	281	268	292	252	259	250	251	253	253	262	286	266	277	274	244	318	282	258	245	283	276	301	259	272	250	300	267	253	271	258	248	268	278	262	265	254	269	287	279	253	280	259	268	285	274	252	273	288	269	242	252	274	240	270	286	293	263	273	278	266	270	255	304	277	261	287	310	259	307	226	271	263	251	273	257	256	247	287	267	292	268	273	294	283	281	256	253	287	298	285	270	280	253	282	291	244	285	286	290	250	260	264	285	286	301	280	290	301	263	270	287	259	232	261	267	270	275	280	267	255	248	281	266	290	260	270	256	268	252	287	284	287	254	263	274	255	281	259	266	275	253	279	249	280	274	301	266	281	273	268	284	272	264	287	283	273	288	278	286	260	275	231	271	265	302	272	253	311	267	281	257	275	259	272	251	291	271	268	284	279	262	262	245	294	268	268	266	269	246	299	240	315	285	284	283	261	249	265	282	247	256	297	238	265	279	263	273	276	247	249	266	276	245	277	266	298	306	247	282	232	259	279	278	270	247	281	262	310	259	272	280	242	268	246	264	261	264	299	242	277	267	270	298	283	258	269	261	301	267	273	309	263	273	240	292	271	256	274	272	302	268	285	238	296	246	244	263	259	285	256	272	265	283	274	279	271	260	274	252	254	248	274	276	275	279	262	248	291	276	282	249	277	254	276	252	265	270	288	266	281	271	261	292	273	256	284	249	253	279	273	295	270	257	251	272	291	264	252	267	261	257	263	277	273	275	272	253	281	262	245	294	290	265	251	266	254	271	286	253	259	268	238	268	289	269	275	282	281	274	267	260	285	283	280	243	270	238	242	250	273	287	226	245	267	300	245	266	268	279	267	276	289	261	272	271	249	251	267	256	268	299	290	270	226	260	292	294	282	296	253	261	286	242	256	299	257	257	264	261	301	247	285	266	262	280	277	256	244	284	272	241	272	285	263	288	247	273	253	260	242	264	263	254	284	278	257	252	287	263	276	273	281	254	247	269	262	316	257	265	287	248	293	297	273	256	275	242	286	287	232	257	275	264	276	272	274	258	261	246	264	277	270	246	260	293	265	247	243	248	291	291	264	294	255	279	291	274	290	265	267	265	240	285	278	267	291	282	285	269	274	310	250	264	279	298	278	285	259	278	280	281	247	272	274	236	289	285	254	253	274	249	264	257	237	259	272	275	254	249	287	246	297	258	247	259	280	257	266	329	299	266	269	270	261	267	248	254	258	284	284	280	305	255	263	242	291	256	281	251	278	258	280	248	259	229	259	254	260	263	295	292	263	253	260	286	248	226	287	261	247	275	268	263	241	288	285	277	261	315	280	299	305	307	242	251	280	281	235	267	245	284	288	231	237	282	288	279	275	276	248	281	271	247	292	265	242	310	286	294	285	288	265	270	281	272	265	280	261	265	265	257	261	283	235	275	231	258	292	283	273	267	297	290	275	260	250	256	261	262	252	312	265	237	254	294	269	269	259	291	250	286	237	263	264	277	287	282	285	266	284	244	273	279	271	280	285	264	273	265	263	252	254	254	275	264	299	291	312	276	261	265	282	262	273	264	254	254	249	271	287	270	293	259	263	255	282	245	277	283	267	296	302	255	272	294	257	280	259	279	295	284	316	269	243	292	265	237	275	270	258	263	258	265	259	276	296	263	270	285	272	263	265	247	289	270	279	264	299	274	262	315	292	287	266	284	235	276	252	259	266	280	250	232	271	264	260	288	276	256	277	237	237	277	273	258	250	270	289	274	295	288	273	280	287	286	313	285	289	280	263	241	275	253	246	276	275	304	291	249	271	251	244	264	276	280	277	260	286	298	273	275	271	282	286	286	269	272	249	258	285	276	259	236	288	260	273	251	283	276	246	273	273	244	278	285	251	282	255	273	314	257	247	281	277	257	261	263	278	286	284	253	262	260	266	248	282	256	265	272	286	274	301	284	266	261	268	275	236	288	291	267	273	256	290	261	280	266	291	256	285	265	276	277	266	261	252	260	295	277	257	275	316	279	285	266	248	278	279	245	286	263	238	251	262	280	256	244	215	295	298	264	257	281	271	265	286	260	272	262	286	250	254	282	270	289	273	250	292	255	288	242	292	271	247	264	278	250	273	279	270	306	236	294	257	285	300	261	239	314	252	269	276	278	248	256	263	269	248	267	275	284	246	262	263	292	262	279	269	309	246	285	280	242	279	253	293	280	248	287	256	256	293	223	258
7629	2624	5610	6501	5594	4595	3844	3157	2766	2451	2188	1978	1828	1619	1570	1493	1455	1309	1258	1210	1186	1152	1115	1150	1140	1032	1039	1035	978	1041	992	948	962	922	919	998	879	949	896	897	912	871	893	859	878	928	909	834	882	835	869	882	821	875	865	860	812	863	852	803	806	798	823	805	805	806	890	832	850	848	857	848	792	850	798	857	857	807	821	813	852	804	817	792	887	805	820	812	795	759	849	809	746	773	819	808	812	846	832	822	791	853	776	817	824	822	812	836	782	793	804	836	828	838	736	784	813	776	834	827	879	843	839	797	821	796	777	800	756	851	754	803	806	771	793	836	802	821	809	805	791	781	803	789	834	790	782	815	784	782	751	816	792	780	775	814	775	797	772	830	797	819	806	812	783	804	810	786	798	770	876	809	799	787	822	758	814	764	814	794	773	788	792	785	767	838	772	805	769	758	776	784	824	806	816	821	771	812	784	739	759	784	808	816	788	851	787	761	769	749	805	779	783	780	823	778	777	789	813	774	788	768	825	802	819	812	821	777	807	777	783	776	770	793	786	784	794	817	840	731	766	783	871	787	751	815	794	799	821	748	799	794	826	794	783	810	785	827	759	805	760	778	733	797	793	753	798	815	785	833	800	794	730	777	799	741	795	788	795	755	775	786	823	763	843	832	793	785	824	837	846	763	758	787	821	817	764	796	779	737	801	783	772	800	795	764	795	832	780	800	761	814	783	818	765	770	797	790	778	739	827	752	794	757	808	810	768	776	772	800	810	760	765	850	805	789	834	786	876	790	779	761	792	826	776	816	831	820	795	787	751	780	832	793	787	790	826	812	780	796	800	776	771	788	750	786	780	811	751	785	783	792	834	812	817	727	791	833	719	743	792	776	815	832	804	752	791	780	819	796	785	753	816	769	799	774	778	868	817	812	768	808	812	801	850	778	732	779	743	779	826	794	821	813	876	844	833	781	831	785	878	778	800	775	791	777	851	789	825	803	795	777	783	767	744	754	758	795	778	797	780	806	787	810	761	783	774	771	775	759	776	807	790	766	735	794	806	782	783	854	808	758	786	772	829	779	795	786	783	744	798	774	775	809	836	772	829	767	807	825	790	806	844	792	802	814	764	762	777	821	797	806	848	847	804	815	812	794	837	788	802	789	791	801	790	795	846	798	772	798	814	828	768	728	817	814	802	779	771	800	756	797	799	724	762	853	815	817	731	808	770	816	762	843	762	794	800	798	786	824	866	767	816	817	820	777	838	740	816	814	791	797	784	778	813	782	787	829	790	810	799	792	837	756	791	778	781	808	752	796	787	779	808	825	759	812	753	783	757	784	781	774	786	770	787	809	767	773	803	825	777	780	740	765	799	808	794	824	774	792	741	775	833	794	798	768	818	762	808	817	786	791	813	799	800	794	812	826	779	834	779	786	810	858	798	804	780	799	775	778	756	796	749	809	762	751	830	795	828	785	826	742	805	800	762	788	772	765	812	787	788	793	849	735	801	788	802	800	818	758	773	747	812	802	800	758	799	869	790	761	836	813	812	829	822	776	811	783	850	832	809	768	804	811	830	783	818	817	775	755	766	832	832	813	743	828	815	766	769	773	816	727	774	756	811	787	811	724	788	762	759	762	781	761	750	801	837	792	769	797	775	789	782	817	799	805	817	754	814	781	799	774	744	774	821	753	763	832	768	792	750	743	778	782	786	807	778	873	780	781	840	780	817	790	754	778	845	771	795	830	767	786	779	810	742	770	800	805	786	801	788	845	781	794	775	835	806	756	824	884	830	807	821	803	762	793	828	789	789	763	778	782	761	785	753	787	799	781	784	794	742	822	789	833	795	752	821	763	819	783	755	765	829	799	812	809	811	770	754	807	778	811	776	835	794	807	751	775	821	778	779	783	790	790	780	758	795	773	826	801	778	778	809	816	761	844	777	781	831	779	795	859	748	840	814	762	785	789	788	777	825	787	825	780	743	793	809	773	754	837	787	813	832	760	764	842	773	826	791	801	811	815	798	776	779	769	778	775	853	810	812	842	811	771	819	821	741	758	829	785	787	802	756	798	820	788	817	803	778	760	779	808	780	769	784	801	768	852	751	780	770	804	779	785	755	855	759	741	802	803	791	831	791	812	765	810	808	735	771	813	781	826	829	770	813	837	811	744	802	818	764	805	818	765	805	816	778	708	812	815	795	797	739	844	794	859	850	806	803	803	785	821	835	834	763	791	807	824	783	774	781	767	758	814	790	833	802	797	801	803	811	765	777	785	777	767	796	748	817	817	793	806	788	805	824	798	747	748	886	830	757	771	790	823	842	791	763	786	808	780	779	790	795	797	796	785	742	788	762	815	790	764	798	808	824	766	849	738	785	801	768	762	793	800	806	816	804	738	809	816	809	836	800	860	801	753	784	794	780	780	763	806	790	776	789	767	780	802	825	783	779	815	791	775	730	775	766	775	751	784	822	790	804	819	796	786	815	753	753	800	774	857	826	821	795	802	733	803	769	780	760	808	848	844	764	759	758	791	804	796	808	808	715	778	762	780	812	802	785	796	801	809	802	752	755	806	796	713	811	781	770	770	771	795	816	771	810	764	791	783	780	825	774	768	787	802	761	830	850	786	760	799	767	760	795	802	784	785	742	800	832	818	768	771	782	773	773	783	772	799	754	836	787	768	793	828	753	783	723	774	774	808	797	828	821	787	756	770	807	803	795	809	756	757	763	808	800	865	785	791	814	771	818	801	813	818	797	773	869	893	768	765	827	830	804	809	785	826	772	827	798	776	776	811	742	839	842	793	781	793	829	783	744	771	815	770	801	811	783	782	809	858	710	756	771	764	786	792	797	769	821	785	811	813	770	805	794	801	783	808	794	811	766	757	801	799	762	817	812	806	815	772	797	799	782	801	823	800	748	801	815	869	795	813	776	820	764	803	817	827	812	788	808	798	798	761	796	817	809	831	757	782	822	770	760	809	849	731	788	779	727	814	770	840	803	760	759	760	824	782	768	832	797	763	753	798	770	772	824	806	823	836	769	763	795	787	755	774	796	788	763	742	774	803	839	785	792	810	795	769	840	821	792	817	821	781	815	796	767	763	760	835	819	757	755	856	783	781	775	778	773	811	780	792	773	818	766	770	808	818	790	745	775	778	836	797	750	782	763	748	734	756	821	819	820	745	817	811	783	777	763	808	799	801	816	832	786	737	829	777	800	767	784	765	752	815	777	838	788	792	838	802	776	800	842	835	829	761	809	774	767	756	787	784	839	798	804	780	804	787	794	809	798	836	834	844	777	739	808	812	808	808	829	818	793	800	829	763	782	767	780	799	789	781	781	772	810	793	761	810	821	800	791	832	810	759	851	828	823	800	758	741	789	823	788	822	747	782	763	813	755	787	759	770	815	828	771	804	806	780	837	892	778	755	761	812	840	790	822	852	809	809	788	813	830	821	782	781	773	839	820	775	787	817	795	747	826	801	752	771	784	843	787	726	783	802
2172	208	252	212	173	188	182	156	155	132	153	149	122	168	169	151	146	149	146	147	163	174	138	153	145	151	154	149	143	149	157	137	147	156	139	177	162	160	154	144	147	143	148	158	135	131	144	147	146	155	161	157	149	138	146	156	162	149	148	147	188	154	146	150	154	152	150	158	162	144	142	138	156	162	150	140	159	139	138	133	154	142	146	138	148	124	115	161	146	143	138	157	156	140	145	135	139	167	130	144	145	146	162	149	130	156	158	142	123	138	151	129	137	166	152	138	139	142	110	173	134	168	139	139	139	142	174	147	150	133	170	137	142	164	149	129	132	140	144	169	137	165	150	162	162	155	140	144	133	161	132	151	135	139	162	135	132	128	150	139	162	135	170	126	141	158	136	143	133	142	142	165	141	144	144	165	134	148	147	144	135	124	161	165	135	129	150	132	143	162	142	178	166	161	166	129	146	143	163	143	150	155	165	128	133	145	166	140	137	184	127	177	147	161	130	124	160	150	155	167	167	166	155	169	145	156	135	151	138	152	148	134	140	112	153	146	121	137	153	166	138	123	142	164	144	165	145	151	166	143	141	153	138	155	128	139	131	146	151	124	141	141	135	163	137	131	151	155	130	129	144	124	181	140	131	155	141	167	137	158	156	133	144	158	131	153	140	172	126	147	144	139	154	143	133	158	139	165	138	129	129	141	159	160	151	123	142	148	141	136	155	141	128	134	155	158	145	153	137	152	137	147	152	146	138	141	126	157	122	144	137	157	141	147	137	138	140	142	159	170	180	180	154	138	140	135	147	166	154	136	169	165	152	163	161	132	126	169	138	152	158	149	133	137	140	159	147	131	140	138	153	152	146	136	147	141	164	138	137	147	147	137	138	149	144	131	136	156	148	152	137	152	128	153	137	145	118	158	158	136	147	148	131	153	148	139	136	134	160	149	151	153	137	134	138	138	133	153	144	138	153	141	172	160	151	153	129	146	152	134	160	175	143	129	137	144	143	133	144	164	133	152	123	142	129	137	140	148	159	159	138	158	139	143	140	148	145	138	150	141	133	154	157	152	146	128	156	143	160	140	161	146	176	137	135	163	136	146	155	154	127	135	143	132	139	136	118	147	128	137	139	142	152	145	155	125	148	160	152	146	150	154	159	150	154	159	162	133	155	151	168	165	129	153	165	135	132	134	130	144	157	160	145	151	148	159	140	145	137	144	160	146	155	142	162	155	131	147	150	145	158	146	148	144	170	145	148	164	148	132	131	148	135	146	138	156	154	147	151	164	144	137	140	153	165	168	150	139	154	151	139	140	140	163	148	160	165	147	135	124	144	143	148	146	168	140	141	176	160	170	147	143	135	141	124	137	152	142	149	174	159	139	134	169	140	128	149	145	118	137	127	147	153	135	154	140	144	138	138	150	137	152	132	136	148	153	143	170	135	112	136	150	168	146	143	130	154	146	141	141	139	145	148	155	145	150	148	153	147	164	138	156	143	155	133	172	150	145	115	135	153	179	162	154	137	144	161	152	154	165	167	158	148	149	154	150	132	154	118	148	171	153	165	146	146	174	153	138	161	157	139	154	128	157	137	153	142	147	126	140	136	119	147	144	151	160	132	160	162	138	143	137	157	157	130	143	146	157	149	142	149	152	153	153	156	127	170	151	169	136	146	136	180	125	143	129	152	159	122	143	148	160	137	160	130	180	145	171	126	125	143	151	140	134	141	138	131	143	130	155	151	147	145	127	138	171	153	145	154	140	157	147	160	126	150	143	141	141	139	148	142	128	149	153	126	155	155	140	161	174	125	166	143	142	142	146	128	147	138	152	154	119	149	142	139	137	156	145	146	146	117	125	137	142	146	148	149	141	151	166	151	134	127	141	149	135	141	150	157	150	139	146	143	126	166	165	163	131	163	139	144	154	146	159	164	140	146	155	134	162	125	143	155	154	158	131	163	142	162	153	140	144	134	164	147	138	145	142	142	138	142	140	139	140	159	149	143	144	146	160	134	142	123	146	157	150	144	148	146	128	138	128	147	151	172	138	158	171	139	167	135	134	138	136	129	126	162	128	153	135	135	141	156	166	144	144	157	135	132	127	142	165	156	152	135	137	155	167	125	133	145	126	155	147	141	145	168	135	139	154	172	140	166	159	168	137	137	135	138	163	146	150	143	139	141	135	147	140	138	160	176	167	152	135	144	165	112	132	135	153	152	141	121	143	128	144	123	151	142	131	159	153	136	159	150	132	162	147	140	139	138	158	172	133	129	139	163	149	143	147	172	132	159	153	142	167	137	134	141	128	131	162	144	151	158	139	147	142	155	135	138	165	146	153	150	143	146	151	138	161	161	158	145	138	147	156	134	150	149	146	157	142	152	134	150	138	142	141	144	151	131	171	138	145	145	159	181	168	153	152	160	129	143	157	148	139	160	124	158	140	131	148	137	151	139	144	142	133	167	144	139	139	146	158	130	168	136	155	154	159	133	127	138	149	135	139	132	131	163	125	150	114	160	149	152	154	141	145	149	133	159	155	143	150	143	157	147	131	143	138	164	159	167	171	134	149	158	154	125	126	152	156	138	159	163	131	143	142	160	153	159	134	161	147	155	117	151	141	135	151	155	148	147	158	141	148	120	142	166	158	154	152	160	136	153	146	140	160	149	177	134	134	154	155	131	142	163	161	147	147	154	143	132	128	140	124	133	134	149	149	147	166	138	165	143	141	161	163	135	177	174	133	146	145	153	149	139	139	156	144	130	151	140	152	133	150	171	141	132	151	143	158	158	138	139	140	147	137	147	121	142	137	122	153	140	128	142	155	144	130	181	128	123	155	154	131	148	157	146	149	148	149	152	144	134	148	149	132	145	147	156	133	139	151	149	142	153	143	136	145	133	155	137	140	143	163	147	108	164	150	154	153	124	166	131	154	134	152	150	157	135	159	145	161	147	134	155	129	152	135	169	152	132	164	137	134	167	164	141	147	159	145	145	143	144	146	150	165	170	157	123	128	163	135	158	130	139	154	138	135	160	139	158	148	160	158	120	158	143	149	143	143	163	171	150	153	151	147	164	142	152	133	131	162	154	142	154	144	145	135	147	153	145	156	149	164	133	141	156	140	144	163	135	146	155	134	137	129	154	132	145	124	156	133	146	125	133	130	150	165	159	147	146	137	159	152	140	157	141	150	135	135	151	131	150	164	153	147	126	158	140	144	156	151	123	162	156	146	154	141	160	156	143	143	147	141	153	129	132	141	145	159	157	130	151	130	149	170	158	157	130	160	136	146	132	143	150	144	161	145	162	133	153	152	157	176	139	160	126	146	145	164	158	170	168	143	168	126	152	157	135	138	142	144	147	130	162	161	139	139	152	147	143	147	147	141	147	135	154	139	121	152	149	130	150	153	144	130	159	139	137	160	114	144	162	147	159	152	156	152	166	144	135	150	144	139	145	134	136	148	156	153	144	120	133	153	129	152	159	136	159	138	144	116	142	144
1872	610	649	727	660	551	591	527	558	540	526	518	525	488	527	478	508	533	518	527	509	492	529	519	517	490	466	527	481	491	529	469	461	466	505	480	496	474	484	498	488	484	510	471	456	496	498	450	447	487	502	484	484	500	476	480	509	496	503	487	504	490	520	508	484	477	487	468	497	477	474	441	471	458	514	533	508	443	470	467	455	491	483	499	457	447	502	457	513	481	503	487	535	480	506	511	497	467	508	529	449	455	500	455	455	464	445	488	488	458	476	482	494	525	475	489	477	505	517	472	517	485	448	483	472	503	526	478	469	477	476	468	479	491	523	479	477	482	490	493	461	515	506	494	457	476	431	501	512	464	469	470	480	480	492	478	488	467	491	471	461	460	484	494	490	489	495	480	474	475	510	483	444	464	445	463	492	458	503	513	505	508	463	527	511	453	472	517	495	483	506	473	492	508	491	522	482	491	451	512	420	455	519	458	521	478	517	504	487	476	488	468	501	500	453	475	479	478	489	509	530	506	513	492	491	442	502	523	497	472	461	494	508	483	525	482	507	485	499	486	469	476	487	468	473	479	491	518	461	521	470	482	483	477	489	485	502	472	472	519	489	495	456	466	477	431	499	500	513	484	496	455	506	489	483	465	503	451	484	461	481	477	530	447	493	465	497	494	456	509	460	482	453	477	535	503	474	468	462	460	457	521	479	487	512	438	461	492	508	466	492	496	471	494	513	501	493	462	458	469	509	468	485	458	482	501	492	472	455	461	497	504	478	474	523	458	509	483	435	463	469	485	470	502	540	507	507	459	486	487	458	482	514	460	501	502	491	465	491	459	511	481	476	498	473	472	521	462	506	516	495	490	476	525	511	462	492	500	483	464	470	495	508	479	526	472	474	513	498	491	515	487	520	499	504	538	526	473	479	461	470	465	517	453	473	474	449	485	499	459	491	540	480	498	515	481	491	472	488	469	474	515	476	469	511	452	489	480	482	494	471	481	500	475	502	437	469	505	478	476	485	495	474	482	497	512	510	500	464	501	464	481	510	526	456	510	513	488	481	475	463	476	508	484	471	429	478	517	446	502	480	490	511	469	457	547	496	502	498	479	467	523	507	511	489	471	487	472	495	474	497	477	483	477	504	450	430	485	455	494	510	487	502	509	460	480	502	491	472	480	515	482	475	494	473	494	492	504	494	485	494	447	503	499	447	470	508	453	485	483	516	473	455	496	531	477	473	498	506	480	513	490	464	505	527	472	468	462	481	474	473	431	488	482	466	503	450	475	481	458	525	461	479	477	468	472	485	446	453	484	476	495	463	492	482	458	474	510	485	524	492	508	470	519	464	477	463	495	508	465	491	457	479	451	490	489	484	465	515	498	479	483	485	456	473	505	454	522	455	514	489	451	447	482	481	499	482	445	509	501	474	477	472	501	446	449	507	476	473	498	484	499	482	505	502	483	491	510	481	476	518	416	465	464	495	471	481	501	485	500	505	493	460	507	434	511	467	472	466	462	487	518	464	467	474	469	485	493	471	492	447	525	497	521	506	469	468	441	460	460	483	457	493	493	489	457	558	467	469	488	472	485	488	470	481	489	484	490	471	442	500	458	471	472	485	487	501	462	453	470	456	501	486	529	479	467	469	467	502	450	520	475	507	496	488	500	505	426	454	498	464	520	440	507	519	457	508	487	518	491	457	492	490	489	493	509	476	497	491	470	473	522	493	488	473	509	417	478	475	491	509	476	494	487	466	516	467	490	466	522	496	509	492	488	498	474	502	485	456	474	483	478	502	470	448	493	530	464	465	468	486	516	463	473	476	495	490	486	493	503	508	474	477	498	517	466	495	471	518	496	512	488	463	485	449	462	483	471	469	491	476	480	423	508	470	450	462	469	489	491	482	519	482	465	473	464	453	510	489	475	499	526	489	503	510	425	488	495	485	468	456	477	452	500	490	473	461	478	517	507	489	489	477	457	486	484	454	495	495	487	479	471	463	502	500	498	488	451	484	491	427	475	451	513	471	508	513	474	490	475	461	474	463	513	473	485	470	486	466	479	515	498	465	479	499	467	503	470	476	463	489	473	468	483	501	472	499	477	479	484	511	490	490	495	504	455	497	465	466	496	473	489	483	464	498	473	470	491	475	501	490	481	479	505	492	532	475	467	534	476	478	492	518	478	485	478	486	484	495	461	494	514	462	472	487	505	451	542	489	541	514	517	506	516	497	451	496	502	461	479	449	485	497	494	434	494	476	502	494	472	452	466	484	479	474	465	440	513	478	477	522	502	469	495	484	478	449	444	512	481	529	498	455	488	476	543	463	492	487	526	480	512	489	509	537	482	529	470	495	471	497	459	472	523	492	506	489	493	528	502	478	458	506	486	513	469	476	533	482	490	505	522	458	485	472	476	503	509	520	516	490	506	460	484	498	484	501	461	480	458	491	503	462	466	502	470	464	502	492	502	490	471	481	491	486	473	475	452	459	487	482	465	471	477	471	526	478	478	499	520	494	499	516	458	509	477	484	475	455	475	464	467	468	493	464	505	481	500	471	501	511	503	505	526	481	517	502	496	492	473	511	491	504	486	501	480	488	494	477	494	516	506	458	451	486	490	489	444	461	526	503	474	488	493	485	468	515	457	513	480	467	485	503	462	463	496	504	508	437	481	510	497	484	482	436	522	505	478	468	520	498	498	510	461	503	499	453	455	497	510	519	503	471	478	517	485	499	457	495	497	494	499	495	509	491	489	485	517	522	486	461	491	468	486	510	443	504	490	508	509	490	458	492	495	470	446	499	493	500	449	435	478	505	498	491	478	485	464	496	506	477	482	448	474	513	449	455	462	470	492	471	531	501	484	467	450	499	482	485	469	456	438	473	521	509	508	495	462	484	475	490	463	481	437	509	519	461	456	510	474	518	514	502	478	520	494	482	502	454	502	531	450	489	498	470	455	482	477	500	483	503	478	487	477	462	463	518	461	487	451	468	467	531	458	476	503	457	462	502	463	487	505	462	487	471	471	444	465	498	505	465	528	462	502	473	493	474	490	474	474	469	466	519	483	458	489	481	495	516	514	510	454	472	528	476	499	474	511	476	517	500	494	470	476	490	475	488	452	462	456	470	489	497	446	488	452	514	458	480	481	496	446	477	556	490	485	480	483	493	507	495	486	496	478	483	520	472	483	480	511	492	472	512	492	481	445	497	466	486	494	505	469	512	469	489	496	474	526	475	496	494	489	504	504	504	505	471	471	490	505	501	478	466	464	456	461	512	484	450	502	485	477	507	496	495	481	475	517	496	480	485	449	470	500	455	534	535	499	504	497	511	511	492	481	456	456	464	506	478	536	469	479	500	483	498	474	481	493	481	475	482	480	517	456	494	504	454	508	518	498	477	483	512	489	453	448	500	481	486	484	514	535	492	465	479	473	476	477	499	453	463	489	471	532	497	474	489	468	480	456	488	513	479	476	499	440	468	491	469	472	485	492	471	448	492	495
8624	1252	1594	1236	1009	730	660	509	495	445	404	377	347	365	336	360	312	330	302	293	293	333	287	311	282	324	300	294	249	270	280	300	268	272	298	279	274	298	274	308	270	293	312	281	279	289	323	269	280	271	276	289	273	283	277	293	289	253	300	309	288	301	277	264	294	296	274	288	283	270	262	297	295	291	257	291	292	289	274	298	268	296	301	261	279	277	249	280	288	258	265	275	293	306	274	273	281	273	283	279	268	266	298	276	281	268	261	270	280	264	292	266	269	278	280	282	274	254	276	277	280	291	276	280	292	296	294	268	288	290	280	276	266	269	272	294	287	253	294	287	268	313	252	294	303	298	276	276	291	276	311	258	294	274	267	251	303	273	289	292	286	267	294	286	283	287	281	278	281	281	304	296	267	253	288	287	282	308	274	275	302	303	281	288	288	302	280	253	275	293	276	282	275	262	263	265	276	281	251	283	276	256	318	276	268	274	301	276	332	286	289	267	281	283	288	288	266	260	259	262	298	284	298	295	279	296	275	275	271	246	303	261	278	273	288	269	334	317	273	280	242	273	236	253	281	285	311	301	299	269	281	278	244	277	274	282	304	286	267	316	265	230	316	278	271	281	245	278	271	305	289	283	291	335	296	289	310	280	270	293	287	287	270	281	309	265	266	267	288	280	268	292	335	283	270	279	329	272	280	250	267	282	308	295	288	259	285	276	267	304	263	271	252	282	303	293	277	291	301	286	285	274	256	262	279	280	307	269	273	294	244	296	273	262	285	267	292	248	278	268	286	291	287	273	275	268	266	261	259	277	269	289	269	263	281	302	286	294	252	291	292	286	286	270	270	277	265	239	271	284	269	263	284	271	319	270	287	266	289	279	253	262	297	282	291	283	271	285	278	272	290	285	263	253	297	268	269	269	292	292	248	259	273	321	259	283	293	281	290	265	290	273	287	289	288	284	248	280	250	243	274	272	275	272	272	304	264	296	293	276	305	312	256	283	281	286	288	248	272	281	293	258	290	300	299	265	277	269	286	273	296	260	293	261	272	267	317	301	278	266	262	255	251	288	294	279	292	277	294	292	280	273	291	273	276	304	296	283	238	253	263	273	278	293	271	296	316	273	261	268	288	276	288	282	234	289	273	273	256	283	310	301	273	306	296	266	276	270	261	273	281	272	264	255	281	252	259	283	292	229	252	285	300	295	298	304	304	271	287	293	267	267	256	307	283	287	242	248	283	283	286	254	278	302	292	281	282	289	290	275	291	289	258	255	276	310	285	280	274	282	287	267	309	263	281	297	247	296	277	268	300	290	292	285	274	268	244	288	293	289	264	275	289	286	274	264	281	291	260	275	278	256	265	293	272	316	293	280	293	279	282	312	285	294	291	267	279	267	262	271	262	293	292	299	285	280	254	286	280	280	261	264	299	328	279	290	285	285	282	290	270	280	267	251	263	296	268	280	288	298	309	266	276	305	277	258	324	277	279	262	278	278	267	276	285	308	277	290	274	253	308	294	259	268	258	247	281	277	279	264	252	310	281	297	302	274	282	284	290	284	271	289	266	266	288	274	290	274	259	249	290	281	291	269	280	284	272	287	288	276	271	293	288	289	263	256	298	274	287	252	315	245	280	253	270	272	289	301	261	272	274	282	294	304	271	276	259	255	300	318	240	307	306	310	269	296	288	271	300	270	290	268	287	262	262	259	274	256	262	260	257	288	283	256	297	293	295	271	279	264	280	282	267	292	297	313	305	252	275	286	273	280	267	270	261	235	279	260	278	268	258	294	323	285	295	301	278	280	299	284	268	268	296	269	265	264	265	270	279	312	265	250	269	279	291	295	282	258	255	268	264	298	270	291	303	256	299	277	301	253	245	279	297	296	289	274	297	261	278	245	291	267	300	285	284	267	281	265	270	245	302	285	283	289	309	259	250	293	288	279	282	253	288	284	254	280	260	240	263	258	282	286	281	283	277	275	303	248	301	271	240	302	312	267	271	303	277	290	274	290	282	281	286	246	256	283	269	274	267	290	265	287	278	256	270	309	275	302	294	280	269	282	265	274	258	260	278	297	277	292	262	289	295	274	266	274	265	265	292	271	272	281	301	275	256	301	292	274	290	263	277	284	267	284	295	246	288	290	280	280	290	278	290	280	298	273	273	275	259	272	251	250	290	269	276	287	290	272	241	273	283	309	278	285	294	277	273	247	258	274	281	281	296	295	285	254	313	284	290	294	277	301	296	289	287	260	301	266	262	288	284	262	265	300	256	278	251	257	279	256	259	265	268	264	265	276	246	272	279	262	270	291	288	257	283	274	291	290	284	272	318	284	281	288	277	283	273	295	296	274	275	288	293	301	282	254	284	239	271	268	282	273	272	283	274	296	288	277	275	274	258	266	276	266	298	278	266	272	289	283	262	248	271	284	258	272	277	294	266	290	280	287	291	247	289	286	293	272	260	289	293	268	259	295	270	278	271	257	273	307	294	279	288	311	282	263	247	268	276	288	255	265	261	260	286	263	252	286	296	286	293	281	290	259	262	289	272	240	273	303	264	264	253	292	278	273	252	242	256	275	291	263	247	299	269	263	276	291	273	302	288	309	271	262	281	283	280	260	270	281	269	274	267	261	310	256	260	305	282	301	281	263	275	259	303	269	251	293	276	251	292	266	266	276	246	283	278	281	287	254	257	271	287	293	276	255	266	293	275	256	261	270	308	270	245	251	277	302	288	260	277	276	295	272	273	284	259	274	256	287	272	284	254	288	300	305	264	282	265	310	291	290	307	266	291	251	267	269	287	266	257	260	271	275	292	295	238	265	275	258	282	313	282	282	293	271	276	299	267	278	292	287	229	283	263	278	281	229	287	259	281	249	321	256	289	292	257	299	294	274	276	253	277	274	265	278	284	263	253	276	247	273	264	303	247	247	272	266	293	294	310	263	279	282	286	240	270	301	244	261	277	278	286	288	277	301	289	312	291	270	301	278	290	279	275	293	282	271	319	291	273	263	274	307	263	257	282	295	276	278	276	258	275	284	302	314	272	291	319	283	262	279	287	300	275	278	246	290	280	277	288	264	297	245	284	266	283	284	279	305	291	289	283	255	295	265	272	266	289	285	299	293	278	272	273	274	267	295	253	273	291	272	288	299	281	278	288	297	280	280	272	268	240	289	249	272	276	279	308	315	305	282	284	315	259	282	273	288	264	299	276	278	279	277	281	283	269	257	299	284	294	293	255	301	277	289	280	268	275	283	255	291	250	288	251	266	278	270	301	250	260	253	287	302	274	289	274	276	275	273	245	286	277	271	299	277	276	292	275	278	288	283	287	265	290	273	302	267	267	266	327	271	255	275	247	300	281	289	309	290	293	246	289	278	303	283	268	282	260	275	289	271	305	279	293	267	252	286	285	274	319	278	289	266	299	308	261	277	280	267	284	293	277	331	293	280	252	253	287	315	308	305	291	290	267	280	288	283	296	289	290	291	287	271	276	289
5520	1812	3290	3792	3438	2877	2566	2068	1969	1716	1508	1424	1376	1245	1242	1180	1121	1115	1066	1060	1040	991	976	1004	1005	970	951	938	939	983	900	884	918	943	928	930	899	848	848	897	905	817	874	893	866	848	903	864	852	914	918	901	894	854	880	881	810	857	867	850	901	828	852	805	827	831	847	853	814	839	812	797	857	842	817	832	856	851	876	821	860	796	801	839	836	874	855	845	831	792	806	867	859	838	803	816	845	798	848	805	842	820	821	851	793	842	782	850	828	837	841	829	849	855	845	850	803	837	897	792	786	832	880	826	801	860	811	792	827	824	838	884	880	778	833	834	789	827	842	842	841	860	820	823	865	817	939	860	817	842	851	830	820	818	795	851	829	888	801	798	839	828	833	830	835	821	876	805	847	817	871	836	833	808	859	824	825	830	836	827	819	795	831	835	863	852	790	860	787	827	804	836	867	758	798	855	868	857	863	801	794	840	865	844	811	880	892	863	791	842	820	846	819	808	846	792	811	851	866	807	781	867	755	882	837	846	845	858	843	854	832	808	815	848	801	825	836	855	834	806	852	803	845	813	833	789	784	828	876	795	849	825	826	869	791	797	846	835	799	813	796	809	854	851	775	802	823	818	789	799	827	864	858	823	838	873	795	874	800	810	816	809	815	812	864	770	847	808	802	819	830	837	791	797	794	816	827	784	876	850	770	844	899	838	813	854	796	855	842	789	869	798	809	836	842	797	881	852	797	831	760	838	822	834	804	807	821	779	837	780	883	798	811	851	904	862	868	792	875	812	814	779	811	806	847	805	828	884	824	838	834	855	795	794	816	803	805	838	840	843	806	831	811	773	824	821	789	881	776	811	831	831	835	857	782	800	858	785	836	803	817	827	886	887	830	793	772	817	832	832	887	876	777	810	825	820	839	827	845	831	812	798	847	844	837	750	848	842	840	799	822	827	807	807	846	852	831	805	825	858	884	814	842	853	864	820	836	885	785	827	853	777	785	827	802	829	870	818	847	843	822	817	840	835	796	840	843	801	839	767	806	827	830	800	848	853	850	810	818	840	855	834	816	790	874	868	852	828	830	798	854	834	804	809	782	859	809	816	783	837	839	809	782	845	861	812	788	763	798	839	833	816	812	787	799	865	826	843	853	824	799	858	774	808	860	813	841	856	824	806	817	793	789	860	815	829	829	814	834	823	769	814	826	800	831	818	822	818	791	835	886	826	831	860	781	820	837	834	849	831	844	806	848	795	838	796	857	816	830	843	738	794	862	819	837	771	822	822	806	841	822	865	839	862	835	848	785	813	821	818	840	755	807	845	765	835	810	830	832	825	811	823	882	828	795	813	813	844	862	822	872	801	842	825	841	830	810	833	867	856	841	850	840	792	844	824	835	827	772	833	851	814	823	808	788	791	851	829	840	820	817	820	862	802	782	843	832	799	849	826	826	823	846	792	871	808	842	816	827	813	814	769	807	829	826	833	822	822	834	841	805	859	857	823	805	856	831	832	830	831	834	790	836	833	825	843	777	798	839	862	908	828	899	798	852	867	819	852	849	824	869	809	835	869	821	838	811	795	775	811	840	844	900	850	798	774	794	821	828	872	829	850	850	862	814	853	806	813	829	823	770	812	838	801	830	820	782	778	817	824	832	776	831	846	837	801	819	848	818	788	834	861	884	777	793	828	856	796	851	846	830	799	830	845	832	854	813	813	882	808	846	875	831	847	802	763	848	804	813	845	850	827	779	800	823	809	817	843	856	785	801	860	848	806	851	851	824	824	785	845	868	850	801	800	819	811	856	836	817	829	823	841	814	814	843	850	782	853	808	800	869	836	813	758	797	786	850	809	802	807	801	782	840	819	820	792	821	782	811	815	799	838	820	831	805	819	812	780	826	815	859	840	816	786	830	780	823	881	836	812	792	805	823	803	787	775	828	823	849	781	859	838	806	836	800	802	788	879	799	827	875	828	865	818	856	781	808	861	812	798	868	886	891	844	844	825	835	788	854	823	790	883	813	837	788	851	819	822	792	856	877	771	817	817	831	810	807	875	839	821	839	860	784	835	837	818	786	846	813	828	823	807	858	850	870	855	834	826	827	840	831	807	845	887	807	866	840	815	851	789	849	840	788	776	885	846	845	866	818	831	873	781	830	828	819	802	874	798	858	839	851	820	808	847	771	804	814	875	904	839	777	785	853	828	851	868	876	788	804	855	829	868	838	832	814	829	863	800	825	845	799	825	811	789	847	803	819	837	818	898	771	820	829	858	788	820	820	837	832	826	852	827	824	787	845	810	877	878	846	831	849	843	831	783	832	858	800	851	872	876	789	812	782	793	783	748	828	871	753	859	793	849	847	848	855	830	800	823	829	846	827	790	816	808	787	820	774	792	798	824	879	801	773	829	792	822	857	840	802	817	844	902	827	813	835	839	850	809	845	778	818	842	827	837	836	836	834	830	817	839	859	808	803	773	823	840	808	857	798	805	843	830	773	815	790	811	832	815	828	861	825	813	803	834	834	820	798	847	885	764	783	881	879	803	791	870	833	831	821	798	807	797	810	824	821	799	826	798	754	847	853	803	793	843	816	768	800	837	791	836	868	840	844	763	828	819	862	838	803	871	820	807	822	802	828	787	791	907	845	840	832	851	779	852	793	893	782	822	781	837	843	826	833	809	825	836	873	835	851	833	859	777	804	821	859	806	849	798	764	768	859	846	849	841	799	855	864	795	805	845	845	837	839	782	813	832	828	823	830	787	816	817	842	814	823	829	803	830	802	812	859	781	830	819	787	807	814	857	790	901	837	837	864	838	780	794	814	839	845	851	842	801	832	817	845	804	835	836	886	792	831	832	775	803	788	766	803	815	859	784	852	813	859	823	803	805	836	805	810	796	822	879	824	851	831	805	840	824	857	883	849	784	801	851	818	782	858	787	822	827	860	766	797	883	787	832	824	765	829	805	812	849	762	825	808	766	828	847	802	869	863	802	833	746	833	851	762	839	833	841	817	787	874	807	837	827	816	846	868	838	828	789	784	858	808	867	840	836	783	834	833	840	853	787	785	815	841	869	831	823	849	818	789	837	806	830	854	817	856	865	811	862	840	793	846	834	900	820	864	793	821	816	783	829	834	807	806	840	762	882	808	838	790	877	816	759	839	845	832	786	828	777	818	811	851	856	811	885	798	833	783	868	850	807	868	809	787	779	881	795	866	823	801	866	801	819	807	842	844	815	849	851	847	859	818	799	843	830	798	812	826	823	813	835	816	761	869	813	807	772	820	859	831	862	832	800	828	783	849	874	825	840	764	857	854	813	795	800	834	829	860	797	842	868	864	788	820	808	836	877	857	839	770	830	829	815	777	812	841	748	851	792	831	816	848	823	797	793	850	803	855	869	809	816	804	822	810	849	839	826	794	798	886	812	816	799	834	831	818	839	855	784	918	830	794	815	776	795	824	793	818	864	817	844	797	827	798	784	795	825	818	842	783	817	812	782
16085	2761	2981	2339	1629	1182	969	737	674	526	525	482	412	425	366	412	371	381	339	354	266	309	310	327	276	300	298	293	297	273	299	297	304	281	275	275	308	280	235	298	282	301	293	285	269	275	299	276	251	280	284	309	268	270	277	272	242	256	266	309	257	303	250	286	253	246	278	249	267	295	265	278	295	251	261	246	257	291	271	288	275	275	322	287	273	281	254	250	272	281	298	273	272	273	312	262	278	244	240	257	277	258	253	285	268	259	284	252	255	242	266	296	283	254	274	266	285	268	265	262	248	275	260	270	277	282	282	273	283	297	252	295	281	290	260	316	280	260	266	270	277	281	286	247	272	281	266	248	256	247	256	255	258	254	293	267	256	263	293	282	257	308	293	254	283	267	278	278	260	295	237	276	266	246	277	251	256	315	252	276	264	256	271	281	269	285	286	264	306	286	263	276	294	269	223	251	274	280	272	289	276	265	259	259	295	292	265	277	241	259	263	268	310	273	294	242	294	282	266	313	238	235	272	265	299	269	304	291	291	264	256	266	278	272	270	239	291	277	294	263	280	285	287	268	280	265	289	265	286	309	258	241	289	253	256	262	270	256	298	259	298	273	240	267	256	240	260	268	253	281	257	256	303	264	280	248	257	265	276	286	262	276	252	272	275	279	258	299	272	269	273	253	241	265	262	311	294	261	272	298	311	276	268	286	248	278	256	292	260	235	246	235	257	258	250	253	289	251	256	274	266	271	270	291	261	244	244	263	270	260	264	279	283	269	260	253	278	268	247	283	284	278	260	256	263	269	261	266	253	258	272	274	276	276	280	294	291	270	274	252	261	284	278	282	300	248	272	276	268	285	252	251	248	276	278	276	272	254	262	250	257	277	304	259	243	279	257	277	278	296	269	276	273	250	277	285	255	256	278	272	277	257	274	298	294	266	282	268	270	281	278	275	262	264	265	252	272	269	257	280	270	275	280	271	284	286	289	249	251	260	287	279	283	231	292	273	252	257	289	311	284	262	268	292	256	261	308	268	291	274	282	272	283	278	280	263	266	290	241	242	284	267	314	290	253	295	274	286	290	257	251	267	280	298	267	268	236	267	289	293	326	252	268	282	286	284	270	270	278	241	288	265	258	274	262	268	265	290	277	276	257	273	277	301	282	273	277	264	284	255	266	259	271	280	244	274	283	242	259	252	288	264	279	256	287	298	239	286	290	256	254	277	282	271	259	286	293	285	246	274	285	257	269	252	275	239	287	298	273	250	281	264	267	291	277	279	284	268	266	278	287	266	284	250	249	271	261	270	292	302	283	260	296	239	282	252	285	255	263	235	252	245	294	248	289	269	280	237	287	266	295	279	262	254	273	300	256	288	276	279	301	260	286	266	264	305	291	283	270	255	294	283	264	275	265	274	302	264	252	279	237	272	261	278	252	264	254	259	294	260	269	287	260	291	294	270	248	246	256	245	268	266	286	252	277	300	288	269	281	269	251	264	263	270	249	245	284	266	240	282	294	239	301	235	300	262	280	277	273	247	280	260	283	271	262	253	284	267	263	240	275	274	282	265	268	269	265	312	243	270	258	233	289	259	281	298	275	268	266	257	261	288	261	272	249	251	254	283	249	263	266	258	278	295	283	283	290	242	290	292	273	265	260	289	261	273	292	268	278	272	273	276	266	269	265	276	281	295	281	241	279	271	265	245	275	249	270	264	277	246	279	240	278	269	273	280	244	261	263	272	276	259	246	278	283	279	298	276	268	252	262	284	270	284	248	294	273	254	285	252	269	273	281	231	246	270	279	273	266	284	284	277	250	261	260	283	257	273	274	303	286	252	276	260	294	262	260	241	272	255	273	255	275	257	305	249	248	287	256	287	262	289	255	284	275	262	299	254	253	266	277	269	250	261	268	274	265	274	268	246	291	268	267	263	286	282	252	271	259	279	251	279	289	243	251	280	267	251	240	252	243	255	287	282	252	264	260	264	245	284	247	291	258	244	269	308	279	244	278	262	269	261	277	250	276	270	276	267	272	274	273	272	266	262	293	248	281	262	280	271	275	252	267	264	270	278	275	287	277	272	291	277	274	260	291	273	272	286	277	276	280	264	239	273	269	281	263	262	279	291	250	286	269	242	252	260	258	273	269	280	280	267	257	257	264	289	264	301	287	275	284	273	280	277	280	260	277	272	265	276	252	251	259	267	271	278	264	272	257	279	283	253	268	293	259	260	276	312	274	275	275	275	259	296	265	272	272	265	264	285	265	249	290	276	286	278	231	273	254	246	282	258	273	280	279	281	279	280	272	250	282	253	278	281	256	269	292	306	294	285	288	272	276	292	285	274	247	255	278	262	253	265	290	292	290	261	275	279	250	276	276	302	268	269	268	245	277	257	282	257	283	279	268	267	251	281	253	261	269	312	253	244	306	255	269	251	278	258	262	262	250	276	276	283	275	261	267	257	248	298	312	271	264	269	285	271	258	258	286	249	241	242	274	279	283	257	265	273	250	257	267	248	261	275	266	297	265	279	302	281	287	279	252	277	250	302	288	261	289	283	260	258	279	276	292	265	273	265	260	276	220	289	270	255	246	247	256	226	284	292	265	257	270	260	304	279	269	283	266	259	292	265	287	259	253	298	264	270	255	266	302	260	251	274	277	243	277	246	282	250	273	245	280	265	278	257	275	259	284	295	269	268	273	276	232	249	280	258	244	260	294	248	252	261	267	282	274	259	271	279	282	286	246	272	263	278	264	284	273	262	292	274	255	261	308	259	277	267	301	295	256	295	305	252	265	288	253	263	250	282	269	287	304	260	304	252	264	284	262	292	287	254	291	239	257	285	274	287	289	304	288	276	248	284	289	281	269	248	257	287	258	297	276	292	235	260	267	284	264	251	253	258	286	279	286	265	245	274	279	231	292	252	271	288	272	264	260	240	251	261	232	272	271	288	279	261	266	274	256	303	269	272	274	259	265	254	287	254	285	251	256	241	261	300	253	296	257	280	277	265	273	234	272	258	244	251	277	269	273	266	293	299	298	275	293	267	251	246	294	289	254	281	272	256	286	270	267	240	276	266	274	261	306	277	280	268	273	286	278	288	245	276	265	271	255	279	283	262	275	238	274	254	265	267	289	273	253	278	260	285	278	298	271	254	275	292	277	281	272	263	265	283	273	255	256	277	252	278	270	275	268	260	279	282	240	280	270	286	260	276	301	278	279	273	275	259	232	279	258	283	259	283	264	274	267	261	287	248	283	281	301	283	251	286	270	287	272	246	311	296	271	291	251	265	270	270	276	291	259	279	281	244	218	247	272	301	273	286	268	267	263	270	256	263	260	267	285	270	271	258	263	264	283	255	254	301	244	248	284	274	305	294	282	263	283	275	267	256	289	281	282	253	272	266	260	250	255	315	248	269	228	263	272	252	243	254	275	251	324	295	254	288	291	256	273	257	236	261	292	275	292	307	292	277	267	258	281	266	269	270	281	251	259	257	273	279
7656	2618	5465	6331	5494	4614	3738	3219	2773	2385	2173	1868	1787	1627	1530	1414	1417	1391	1252	1227	1181	1146	1162	1100	1095	1060	1092	1020	994	957	988	1020	982	964	892	924	883	878	879	899	925	833	842	895	868	904	885	845	847	844	853	838	809	843	865	854	829	802	871	817	867	824	836	857	847	790	792	827	834	807	860	888	860	825	845	795	833	768	834	790	828	805	764	771	843	811	803	802	861	778	830	848	824	789	768	779	751	738	800	802	837	854	851	780	806	798	814	758	823	815	835	831	798	846	833	765	812	829	837	754	795	782	762	777	796	810	838	834	795	806	796	792	839	806	803	818	829	797	810	806	799	813	774	800	779	831	800	797	787	843	821	752	824	796	752	750	768	753	816	803	763	810	811	792	791	710	774	792	766	791	819	805	825	802	759	821	758	822	757	809	855	806	838	766	763	836	754	777	783	819	802	775	814	806	779	781	770	787	824	808	798	755	815	800	783	813	745	773	779	815	824	747	811	781	747	762	787	788	739	765	805	787	735	785	792	813	809	784	766	849	759	845	835	812	802	773	774	795	749	797	742	785	824	796	777	780	835	788	803	802	800	818	837	807	800	807	783	777	763	792	750	723	823	813	738	807	786	778	803	789	774	757	821	795	809	805	793	807	754	764	716	835	795	787	771	782	823	846	778	762	743	801	786	838	811	786	812	809	758	806	784	801	818	798	853	831	772	787	804	754	816	744	824	780	812	769	736	789	766	754	792	779	736	795	798	758	788	775	805	794	791	746	818	821	799	755	799	834	769	802	849	829	794	808	764	830	754	784	780	765	740	756	786	808	849	785	814	797	786	811	743	813	770	775	787	762	801	785	787	805	787	780	792	810	759	780	823	798	845	776	806	811	776	804	805	833	757	783	776	811	780	809	774	772	823	802	828	775	796	767	779	763	793	777	851	744	775	757	814	784	776	819	745	812	737	806	840	763	794	755	798	796	755	761	777	839	770	834	761	790	769	820	822	766	791	794	783	819	788	802	811	804	752	837	775	723	802	765	793	778	751	764	810	773	766	792	825	798	824	761	765	817	766	789	798	805	807	763	816	817	785	771	826	737	790	812	793	758	791	822	768	742	767	734	803	755	756	828	777	774	834	815	792	807	809	736	853	753	814	727	732	795	793	790	752	766	802	781	756	845	813	840	787	783	796	820	800	753	810	818	719	779	782	753	783	755	776	823	772	818	773	762	805	785	831	782	753	726	768	795	799	786	753	836	790	757	786	829	745	786	735	781	797	727	722	756	820	755	747	790	783	792	806	800	791	791	772	783	808	826	761	759	764	752	778	836	786	785	739	801	767	729	818	816	757	745	799	778	773	796	801	764	817	769	803	784	775	793	764	771	757	810	781	781	838	784	762	782	788	803	795	813	814	790	787	762	798	796	775	757	805	748	772	773	810	768	772	765	788	787	793	795	814	742	844	781	791	778	771	773	786	803	788	761	784	793	779	781	817	788	803	800	799	792	765	786	766	758	790	818	765	789	803	802	773	747	787	778	719	757	728	813	819	771	841	719	765	832	764	759	752	802	803	791	830	786	816	797	790	788	772	783	811	791	781	768	809	790	763	855	802	776	795	803	771	782	810	817	774	830	785	764	855	790	788	797	799	811	741	776	779	775	799	804	764	777	837	825	785	808	774	815	821	774	823	792	790	779	741	771	832	818	803	826	742	787	822	766	794	752	779	749	806	774	812	797	782	758	802	774	804	766	745	783	807	803	763	774	805	801	818	773	791	776	797	812	807	826	805	847	842	819	801	782	785	783	739	749	795	829	796	795	718	830	797	861	806	803	774	774	783	836	835	806	784	776	832	812	787	784	825	782	796	778	762	765	810	813	754	801	797	773	808	723	751	734	757	826	802	766	819	816	811	817	802	787	774	782	803	793	821	782	827	830	784	785	772	789	776	790	724	791	802	745	795	711	755	798	826	802	784	772	814	753	759	787	804	822	775	767	806	750	781	768	784	807	791	834	834	788	778	834	735	787	803	822	775	789	774	800	797	741	802	827	826	801	830	798	798	811	810	786	785	747	823	778	814	804	791	839	822	756	811	818	770	801	784	809	838	806	762	798	736	736	804	800	758	825	816	780	802	786	802	823	826	806	790	773	775	760	760	746	773	799	762	796	803	753	812	804	830	768	749	833	764	830	780	741	797	823	818	817	768	759	786	831	812	742	812	815	792	805	734	748	806	788	796	807	789	783	782	745	765	775	783	797	866	795	766	757	738	828	794	797	814	867	760	806	774	821	765	779	801	789	768	810	815	766	793	818	786	751	820	764	808	878	815	804	795	776	763	785	751	749	790	768	798	802	757	802	784	823	821	813	841	778	809	780	736	745	766	783	836	795	848	798	797	738	838	845	797	783	787	777	756	802	812	855	794	793	758	770	820	756	791	766	781	795	769	800	763	836	752	743	777	844	792	824	803	743	803	773	793	832	771	747	809	796	804	777	755	815	824	802	750	799	853	783	791	787	770	757	801	767	737	815	798	812	840	768	830	796	834	707	754	769	769	776	783	810	818	779	770	814	847	776	825	769	790	825	841	782	772	790	784	781	753	751	735	817	804	814	796	775	805	818	776	777	804	795	762	788	792	840	734	796	764	745	818	787	777	790	816	799	812	786	800	781	803	780	744	838	752	794	822	820	778	804	796	765	789	863	872	797	793	824	818	807	775	748	782	802	814	792	782	758	778	782	766	768	757	766	811	779	779	790	774	764	774	787	820	786	812	806	812	817	799	793	773	831	784	809	790	789	786	804	792	785	787	791	772	771	761	779	711	730	793	804	781	774	792	761	807	741	779	772	784	758	806	782	733	825	765	804	780	848	777	796	797	813	759	830	775	797	783	729	804	786	792	786	786	760	797	823	838	767	785	778	821	838	746	774	791	838	772	804	756	761	810	746	794	785	767	794	810	775	808	776	761	785	800	772	755	778	782	799	764	814	805	830	769	806	770	759	815	770	795	789	825	791	826	788	829	766	795	773	812	775	796	790	794	785	825	819	805	788	812	798	726	766	802	785	748	849	841	817	796	815	791	796	775	800	825	808	809	798	827	828	790	766	819	811	814	786	816	786	831	773	830	740	761	774	776	799	772	821	812	791	759	806	821	859	777	818	766	780	823	775	734	756	795	784	806	809	772	778	798	820	813	810	840	800	785	734	810	821	801	849	806	801	797	833	783	758	780	755	771	846	787	794	792	781	765	802	811	820	778	778	772	798	786	790	782	796	756	771	760	833	808	757	796	823	811	779	792	804	768	783	730	761	743	791	749	835	799	797	797	838	836	789	779	799	790	815	762	788	799	809	820	789	781	791	820	765	775	806	764	832	755	821	798	818	833	789	788	827	818	807	749	739	772	806	809	786	826	732	773	849	810	794	836	805	794	845	771	735	781	822	793	711	793	779	803	800	762	788	740	802	793	797	816	819	806	764	783	780	825	760	773	792	784	796	729	793	790	796
2178	204	235	196	172	168	130	153	158	146	157	158	147	151	141	140	122	151	162	141	186	140	145	176	145	140	139	160	154	114	140	162	139	143	131	124	138	156	158	132	137	148	152	156	134	156	150	143	134	127	169	143	144	146	144	149	167	149	138	149	149	152	157	167	151	139	158	140	140	151	163	140	136	170	138	153	156	132	133	148	155	154	138	147	155	135	164	137	143	146	143	155	157	140	165	168	145	141	135	143	146	143	126	150	121	132	139	130	158	142	148	147	141	158	157	162	163	124	135	139	146	130	162	160	136	137	152	167	155	151	142	135	150	115	126	142	139	143	151	136	154	137	129	145	142	149	147	147	159	151	141	156	172	154	155	147	162	151	158	138	140	148	140	138	150	119	140	148	140	150	117	151	157	124	155	151	146	156	160	150	127	142	116	132	173	147	133	152	152	160	147	158	136	170	169	163	156	160	148	143	147	151	166	140	124	135	147	147	117	172	136	154	196	153	137	146	148	145	154	153	140	153	148	155	141	142	143	145	136	149	159	128	130	141	122	145	165	145	153	158	148	152	162	139	130	128	160	148	133	144	140	130	145	138	163	154	137	143	153	120	135	142	172	145	144	166	146	126	141	149	141	170	138	159	138	138	155	149	155	139	175	124	146	124	172	147	151	120	156	160	136	152	148	128	135	136	159	144	150	155	159	135	165	154	142	122	146	175	156	136	161	148	141	146	149	140	161	121	145	140	143	151	143	136	182	146	144	136	150	146	160	140	144	175	151	145	145	138	153	161	155	131	154	159	139	161	155	138	147	149	143	155	149	132	125	164	151	154	149	136	144	163	143	136	150	143	148	124	146	149	142	125	150	159	138	155	154	133	170	148	164	152	148	165	148	127	122	153	153	140	142	136	163	149	164	150	130	149	159	145	148	147	152	139	139	140	143	158	143	156	149	135	144	146	153	155	143	147	152	148	140	157	161	137	149	155	148	165	146	144	146	140	158	145	152	153	133	151	149	153	140	136	142	133	159	148	141	147	133	126	144	125	127	160	156	124	154	128	147	146	154	149	174	133	162	156	155	136	150	134	149	135	151	149	180	151	158	138	146	127	139	128	141	135	151	140	142	122	150	158	154	154	140	135	156	135	134	147	143	175	140	128	152	158	146	133	147	163	149	140	131	151	169	159	144	166	141	160	152	168	156	129	155	131	138	157	129	133	138	147	158	139	144	175	138	149	152	145	131	166	128	140	142	149	140	137	160	152	130	157	144	142	159	143	121	123	144	148	170	156	139	138	153	170	143	171	139	133	120	153	148	146	157	144	128	154	159	142	134	163	141	128	132	149	160	130	165	137	133	137	165	137	158	143	157	147	151	130	142	140	165	140	154	136	160	176	138	149	137	150	170	143	160	157	141	146	148	166	128	165	145	150	165	161	140	158	136	152	134	137	153	132	143	132	127	153	147	138	162	136	144	141	146	155	159	143	157	119	142	158	160	135	162	129	121	167	184	137	127	157	144	150	139	140	159	150	158	124	119	134	124	148	142	154	151	155	167	146	158	149	149	159	130	174	133	158	150	139	140	138	166	140	152	145	161	159	134	139	150	167	126	152	132	147	155	149	168	135	136	162	147	140	169	152	127	149	139	155	143	140	151	167	145	146	156	150	147	116	149	167	148	151	137	131	162	145	139	136	151	135	137	156	148	158	167	143	140	140	118	149	146	163	155	141	141	149	155	158	153	140	160	163	130	153	161	133	122	133	152	167	130	134	152	124	141	171	150	148	147	139	156	136	148	159	160	160	152	146	144	155	158	146	155	157	141	143	129	150	146	138	149	148	173	147	169	143	158	159	134	142	134	163	126	140	127	154	148	140	127	151	144	165	134	150	142	132	146	155	165	144	158	151	168	155	148	175	151	140	145	131	142	139	133	173	131	157	149	142	147	146	154	147	136	171	154	150	155	129	165	144	164	157	134	146	154	144	151	139	139	133	149	150	126	153	141	134	174	137	137	134	157	130	138	151	171	134	146	136	152	149	159	160	156	143	146	145	127	144	148	130	167	156	128	155	145	153	137	131	132	158	164	144	126	146	152	139	138	135	138	134	129	167	155	156	160	152	151	131	164	132	138	133	133	150	142	149	155	157	165	167	151	138	146	135	144	145	137	146	142	133	137	158	148	164	136	141	149	143	159	146	163	153	128	150	135	146	137	149	159	164	164	146	150	150	132	141	152	153	170	125	154	153	144	127	154	139	153	141	155	171	131	155	122	135	139	138	160	146	148	138	163	154	160	144	163	143	151	161	150	148	129	141	162	154	164	136	166	150	143	164	143	149	157	146	143	150	166	131	147	155	145	145	155	129	143	136	140	143	136	147	131	125	154	140	143	126	158	163	138	148	168	149	159	146	141	153	127	123	138	143	141	158	149	162	142	139	157	168	160	152	149	126	147	164	153	184	149	172	124	143	150	129	152	146	161	169	151	167	144	169	142	149	139	149	143	153	161	155	147	141	157	152	129	146	134	151	144	141	154	147	131	159	142	151	145	130	165	138	131	163	138	149	158	160	155	159	169	142	158	154	140	146	154	134	159	150	165	125	145	166	152	141	134	134	137	155	160	122	143	132	152	136	144	152	150	149	145	140	155	147	147	130	153	168	142	127	131	154	151	148	162	164	156	144	135	139	153	142	152	156	143	149	149	170	123	152	144	143	120	168	135	151	127	142	148	120	145	148	125	142	128	144	144	154	156	170	138	163	154	151	155	131	148	153	131	129	149	155	145	141	143	174	154	133	153	127	139	133	180	153	160	129	153	162	168	146	141	148	124	136	159	143	125	159	144	157	138	149	124	149	153	150	122	123	120	145	134	150	164	153	153	140	142	170	148	149	145	163	154	118	152	162	141	129	151	155	164	142	157	137	158	113	132	144	130	139	145	144	150	141	143	128	163	151	145	139	151	154	155	113	145	165	140	145	117	134	148	160	157	132	154	148	141	138	149	169	157	157	155	136	135	130	168	155	152	167	168	169	126	165	146	142	140	152	131	137	150	141	163	149	137	143	153	156	147	123	125	140	147	144	133	161	147	148	148	153	146	140	170	145	128	145	138	130	141	158	163	162	160	156	150	138	151	164	165	159	151	145	179	136	138	153	146	167	165	148	132	145	136	135	172	142	136	167	136	167	152	138	161	159	134	146	137	140	149	135	142	151	142	138	131	139	141	136	139	109	161	146	143	139	154	141	144	161	156	152	149	151	150	157	133	147	150	147	125	164	158	158	142	164	140	140	154	128	147	145	121	150	122	128	140	159	141	137	134	131	165	147	145	134	188	150	135	148	140	162	143	160	153	176	156	149	140	161	135	126	133	134	129	145	128	152	151	161	134	170	146	128	143	150	144	155	134	140	113	145	138	149	153	144	175	153	155	151	156	138	161	168	153	161	139	150	146	157	143	134	150	150	154	155	139	135	136	137	155	138	122	144	158	146	158	147	116	129	143	150
1896	603	606	670	622	621	559	581	580	509	548	533	530	505	489	562	511	476	513	503	493	492	514	478	494	499	497	506	508	489	458	489	515	469	496	505	501	486	440	456	490	469	462	479	454	475	533	506	519	495	506	441	497	505	488	520	483	503	489	518	496	526	479	489	532	524	484	496	469	486	509	499	486	423	471	516	452	504	512	496	489	486	470	468	517	494	512	500	461	464	466	448	477	470	529	521	502	504	495	469	486	482	474	480	481	465	440	469	486	484	496	466	493	477	516	496	480	467	484	514	468	493	460	493	509	517	454	521	479	505	513	477	513	495	490	464	463	497	441	511	491	455	474	460	474	510	476	500	476	455	481	520	545	485	477	508	486	459	482	477	510	449	489	446	457	496	503	501	470	470	492	493	482	480	467	480	489	472	468	466	477	541	505	481	446	519	471	489	499	476	516	512	499	484	480	477	504	501	487	457	474	496	488	489	526	474	495	488	560	493	501	454	469	484	483	485	517	477	466	479	453	479	501	498	474	473	517	475	464	474	484	461	479	538	471	496	517	504	500	474	479	501	474	533	500	459	510	498	466	469	487	496	500	455	481	479	490	488	523	481	483	473	483	497	465	499	501	484	469	500	509	446	468	507	513	473	476	467	501	495	548	527	483	472	481	472	500	494	463	465	447	512	480	482	520	508	454	513	476	465	474	503	480	480	495	492	479	500	496	486	511	518	472	470	485	508	496	509	479	501	470	465	481	455	465	444	515	485	528	484	478	500	445	449	531	518	524	482	499	468	488	471	493	461	523	487	442	496	509	486	475	488	505	485	484	440	448	499	510	527	460	485	479	479	450	471	490	494	506	484	510	511	458	483	505	492	510	469	480	472	486	485	496	494	495	502	498	516	488	504	496	472	505	499	490	428	509	464	479	517	465	480	478	505	492	513	472	457	492	515	495	448	481	493	514	495	504	484	486	439	505	442	472	468	453	467	449	456	499	467	495	488	516	499	473	475	470	483	507	504	486	527	459	496	448	481	499	500	463	506	470	483	449	460	485	491	515	460	466	486	471	489	502	497	503	491	497	513	478	489	497	496	478	522	487	496	474	477	476	499	472	484	455	493	453	486	514	489	444	497	481	504	509	527	505	488	472	499	493	497	482	487	461	457	432	508	468	496	476	495	521	445	471	498	486	471	529	500	503	473	499	491	472	500	509	505	480	489	466	509	450	485	467	476	480	492	491	475	457	471	454	498	484	491	507	458	488	476	488	499	505	482	480	481	493	479	500	531	479	485	483	451	486	490	505	483	484	508	503	488	501	475	474	475	458	466	480	461	532	478	511	499	520	473	484	504	487	464	509	469	501	481	470	454	515	496	469	498	461	507	470	468	532	453	449	488	487	501	480	473	473	495	496	488	482	509	474	516	512	474	462	512	503	491	497	473	482	497	480	460	490	488	455	520	507	504	502	472	460	503	450	465	466	472	494	464	505	430	467	459	470	471	463	511	513	480	510	483	484	509	512	530	489	471	504	483	510	491	494	505	478	446	469	461	500	443	491	484	478	492	467	527	485	517	433	469	456	531	499	457	497	489	494	497	486	494	478	510	472	483	461	501	517	481	494	486	491	490	503	454	428	476	465	477	463	477	499	497	543	498	489	486	521	466	477	478	500	506	472	502	484	476	498	523	486	481	475	483	475	483	454	445	467	478	492	462	479	481	493	439	456	482	478	487	477	483	480	486	469	475	495	493	453	473	464	475	481	477	492	474	452	478	550	469	475	499	485	496	497	507	521	509	500	492	494	457	484	438	499	518	460	495	495	515	466	474	467	506	506	487	472	496	470	465	463	498	494	482	458	493	484	451	482	478	456	489	451	454	486	519	477	474	553	451	464	477	486	468	521	476	479	491	501	466	439	471	479	480	454	496	475	476	491	502	511	525	535	474	461	456	511	454	484	487	482	472	481	493	490	461	497	488	491	488	504	477	463	512	432	489	484	450	471	499	483	479	490	466	507	513	536	504	502	479	514	502	496	511	482	494	489	467	448	500	465	501	489	482	488	517	467	517	503	483	482	497	491	502	484	471	512	482	502	491	431	492	502	445	440	449	480	487	459	504	491	471	486	521	485	493	458	500	494	519	513	482	466	482	492	451	474	467	492	505	470	503	473	488	471	481	456	485	499	475	486	438	497	460	498	493	456	488	524	454	480	498	506	504	532	467	493	513	487	470	472	517	442	464	497	495	454	463	451	493	505	446	492	500	481	483	494	481	484	494	491	488	492	463	445	459	472	478	488	507	458	456	480	488	492	465	505	514	463	507	466	498	497	510	468	487	450	502	469	468	494	473	464	473	468	482	482	479	481	434	496	489	498	438	480	495	441	520	512	495	478	495	500	513	493	469	449	456	472	473	491	461	480	430	478	463	480	516	475	447	497	505	470	477	496	522	489	477	492	440	498	511	497	507	510	477	485	506	534	499	440	461	443	471	463	511	510	489	465	449	494	470	505	522	471	448	489	486	472	503	514	478	510	447	486	496	506	496	504	462	484	490	468	503	492	499	469	478	475	491	519	457	455	453	511	496	493	456	480	463	506	476	530	482	475	479	468	483	473	478	473	468	474	479	500	458	432	501	481	477	467	489	476	464	494	489	482	464	470	495	502	511	452	462	494	464	492	521	449	456	503	479	468	491	485	461	493	491	494	490	464	499	492	502	476	485	479	472	484	511	480	483	493	459	490	512	475	475	437	502	441	502	511	515	451	492	443	471	514	516	468	478	476	460	467	494	474	502	460	476	473	470	480	478	522	466	534	472	452	467	496	502	472	493	475	541	482	513	486	461	479	449	506	486	473	503	500	489	509	505	444	491	474	484	465	505	525	493	474	479	508	475	466	453	467	497	499	488	453	524	517	471	470	464	492	520	447	467	531	485	486	522	453	496	537	496	475	507	457	503	510	475	509	500	509	489	504	492	479	456	505	461	470	494	504	505	457	459	486	500	491	479	506	528	468	521	463	475	497	449	476	490	486	509	469	492	495	526	495	448	448	502	490	463	483	462	496	481	485	486	475	505	471	465	491	471	515	472	486	482	511	446	472	527	504	490	494	447	466	509	493	495	481	520	497	490	505	468	478	487	473	518	467	444	463	501	504	486	494	501	433	527	504	466	480	497	494	504	462	462	456	501	490	482	467	478	482	500	460	491	471	498	460	537	469	505	443	504	481	487	463	472	464	461	521	498	473	489	484	521	469	498	527	474	474	489	463	491	455	491	518	493	463	457	523	495	512	491	487	505	497	540	486	487	450	533	462	490	484	478	516	525	464	472	508	497	485	482	484	526	524	495	477	479	509	472	487	511	471	504	546	423	522	497	489	453	466	489	476	504	489	524	515	493	495	492	480	507	511	455	489	472	512	490	500	482	521	459	459	491	512	456	499	448	491	512	488	495	457	494	507	547	468	491	476	490	483	442	554	495	453	507	462	467	498	522	464	502	484	482	480	478
8605	1277	1597	1278	1011	779	596	539	441	443	410	419	359	344	367	351	323	318	322	326	335	319	327	307	314	290	300	292	288	263	286	290	306	265	274	311	294	272	279	291	318	312	265	264	280	268	301	306	291	244	307	267	283	273	307	273	287	290	265	272	300	299	289	262	255	287	296	289	272	293	289	279	294	276	279	291	285	264	276	272	280	309	302	280	315	300	255	255	271	291	260	275	291	291	297	307	270	235	267	270	295	264	273	293	243	272	274	291	266	270	289	274	295	282	280	287	272	256	296	255	290	270	277	259	309	287	291	292	275	286	271	301	275	260	286	282	259	266	270	269	280	262	283	265	248	291	285	303	258	280	284	276	261	284	274	273	257	281	274	284	264	286	288	267	284	269	263	292	259	266	297	278	300	278	284	285	248	284	247	283	252	292	236	266	279	274	290	230	280	259	259	269	262	261	278	287	286	261	288	278	274	255	282	258	271	299	320	298	286	301	280	311	270	242	257	275	265	286	280	289	271	275	283	283	297	275	288	269	277	271	303	302	280	258	263	267	269	258	284	271	310	284	269	285	262	286	293	289	272	288	285	255	271	279	278	291	268	236	299	284	262	281	267	276	273	278	291	262	260	264	273	290	294	253	269	278	313	260	259	286	267	262	292	235	275	238	286	302	244	281	274	277	287	288	278	308	257	269	286	295	279	291	302	288	264	277	288	301	273	256	272	269	267	274	254	281	282	255	294	268	248	301	306	268	281	256	291	298	287	306	271	261	296	271	277	276	294	272	312	277	250	291	302	292	266	300	297	258	275	276	260	267	308	254	279	287	272	283	269	282	281	263	285	254	283	293	280	251	244	285	279	292	286	263	259	255	248	282	285	282	276	278	291	277	248	289	269	271	294	278	278	296	287	264	293	279	270	271	291	264	301	307	254	291	279	270	286	295	284	251	294	287	295	282	293	281	281	277	317	291	253	298	248	258	292	274	274	250	275	274	331	280	302	297	279	259	290	283	286	293	266	259	276	284	286	287	264	254	261	290	271	278	304	310	273	276	282	269	236	297	323	247	266	269	264	297	287	316	312	280	279	282	265	300	270	251	292	289	283	300	286	299	299	284	231	269	248	271	255	280	300	265	282	292	286	300	266	285	278	270	286	266	281	282	274	276	264	294	283	307	289	285	291	276	301	282	282	284	274	298	244	279	277	268	260	287	252	290	264	288	263	267	270	267	284	303	259	264	299	275	249	284	286	263	273	263	275	311	272	286	301	301	287	262	296	255	269	289	306	292	286	260	285	306	287	253	261	261	310	274	314	260	266	286	244	292	281	306	295	264	296	241	292	277	261	269	267	287	274	265	268	292	270	278	260	276	278	283	286	273	266	247	267	289	267	281	306	288	293	277	264	304	271	252	310	281	293	290	293	300	287	277	290	285	237	268	264	279	295	277	268	252	266	327	271	276	288	263	304	272	283	264	299	286	281	290	279	296	275	269	306	295	255	288	245	277	272	287	299	282	286	258	262	282	310	286	284	252	257	280	275	267	283	266	266	287	278	244	261	273	268	281	265	297	262	260	277	321	288	259	247	247	304	328	291	270	243	290	282	267	270	297	273	307	280	288	275	302	267	302	272	276	264	273	284	276	289	253	280	244	253	247	262	292	280	272	279	269	274	247	302	285	261	277	260	273	274	282	286	311	282	268	293	262	261	273	275	265	272	292	249	283	276	261	268	269	292	245	264	274	263	266	277	291	303	274	281	273	298	279	267	269	276	286	245	292	287	290	281	266	280	275	270	298	282	251	310	251	279	245	249	296	281	273	301	290	286	280	266	303	276	277	281	261	266	284	276	269	291	282	276	266	292	280	263	302	270	269	276	266	263	283	270	285	278	301	280	296	263	288	286	281	297	271	275	286	300	287	265	285	262	295	275	256	258	278	262	287	256	256	283	289	261	265	283	319	318	275	249	277	289	267	300	274	284	287	261	281	278	291	282	255	293	293	289	253	269	279	281	254	247	283	256	279	261	267	264	299	254	299	255	280	284	262	307	302	310	285	306	293	276	257	281	249	294	278	301	278	241	301	291	291	283	278	244	274	270	291	277	280	272	251	287	292	263	257	263	286	249	288	275	289	256	291	290	289	276	281	292	282	301	297	305	275	288	275	282	295	247	282	282	300	252	276	281	306	292	276	290	272	292	293	273	249	281	236	283	290	302	258	263	252	275	267	266	258	310	292	292	257	281	265	295	283	259	262	292	294	299	267	271	286	271	296	275	273	259	281	281	262	287	244	297	264	270	279	271	273	278	273	288	259	275	291	280	306	295	269	288	282	270	273	292	274	304	275	317	282	268	248	321	264	278	242	253	289	284	270	291	268	312	284	271	258	292	261	312	287	278	239	303	275	297	250	246	280	270	253	281	295	282	252	290	292	262	320	265	284	318	269	285	273	282	284	275	287	305	277	268	273	285	283	295	284	291	286	281	288	273	303	260	289	296	277	281	260	267	318	274	287	290	285	275	278	271	290	304	239	265	298	280	275	277	284	292	272	279	294	319	275	295	294	250	279	282	279	287	305	266	282	271	261	266	286	294	279	267	274	277	275	279	288	281	263	295	271	274	259	262	239	282	299	261	266	284	273	335	296	293	256	275	284	246	273	284	301	283	274	266	268	297	304	269	281	303	282	296	246	266	292	297	269	297	279	268	313	283	268	251	259	291	275	273	265	266	275	278	268	284	284	330	293	269	285	318	278	265	264	281	285	294	270	269	293	257	289	285	291	251	311	257	277	247	280	254	297	266	293	289	290	283	275	268	278	266	250	258	289	292	306	272	263	275	268	248	300	257	275	261	263	281	276	252	273	276	282	278	282	277	287	301	265	283	310	291	298	264	259	283	268	287	288	305	289	289	281	309	286	297	299	258	311	276	269	287	264	275	255	265	295	274	288	291	286	287	265	269	280	284	266	282	257	268	292	306	273	269	260	259	262	287	262	275	276	270	265	272	305	277	291	297	288	295	278	295	274	285	285	257	246	257	294	329	279	271	274	277	289	263	308	303	254	278	276	275	268	273	285	292	294	286	235	312	290	289	267	269	241	252	283	283	257	267	282	273	274	290	321	276	250	298	271	282	264	287	268	276	291	294	275	257	292	275	287	256	283	285	287	271	268	283	270	269	270	265	305	251	285	287	269	275	279	271	275	264	290	249	260	303	258	285	252	308	327	279	283	280	257	271	272	267	285	278	311	304	264	285	292	280	300	271	289	273	318	286	284	307	244	292	278	285	272	286	282	274	261	249	244	272	277	279	275	282	272	288	246	304	281	273	302	298	308	274	255	288	265	296	252	287	243	276	279	294	300	289	226	255	283	298	290	292	261	276	287	282	271	290	275	265	294	289	245	278	255	274	262	257	265	287	287	282	262	276	292	277	273	251	293	284	303	248	281	280	284	299	271	275	284	284	266	278	292	282	303	277	264	274	290	261	261	281	281	307	255	286	305
5518	1738	3337	3749	3388	2901	2427	2087	1876	1663	1548	1441	1277	1252	1241	1169	1111	1133	1071	1041	1051	1010	968	979	992	988	957	927	944	903	928	929	877	883	917	871	940	873	905	864	891	835	918	850	870	850	839	773	863	891	844	898	880	844	835	848	874	851	857	796	825	887	880	851	840	895	888	849	851	828	875	893	868	847	786	911	840	827	852	855	814	812	831	846	819	846	840	814	798	860	845	845	799	830	822	793	830	875	818	827	869	816	838	822	796	838	786	822	792	795	862	854	850	852	848	819	780	859	852	814	873	815	816	830	782	809	788	836	845	752	764	831	827	858	851	795	822	804	821	781	888	836	821	777	775	806	860	821	784	838	839	862	818	834	848	812	838	841	833	818	844	799	861	812	784	799	823	828	832	833	865	827	797	783	852	841	814	816	788	821	794	887	856	841	853	799	856	843	837	849	772	778	874	834	775	875	842	831	789	785	801	852	770	773	804	890	860	845	828	827	846	812	852	804	823	821	837	799	842	831	836	806	807	815	832	807	801	841	747	843	804	777	785	795	787	822	794	849	877	763	827	816	800	852	758	848	796	863	857	802	807	815	813	830	834	787	787	805	865	810	834	811	849	814	815	834	813	813	812	825	832	752	862	820	852	822	812	795	781	800	815	810	798	828	835	804	831	779	833	793	825	804	808	784	831	795	828	844	863	855	770	776	839	867	831	807	809	823	819	859	835	788	776	829	839	883	864	793	789	810	794	850	891	827	836	873	800	865	826	840	789	770	859	848	840	851	787	778	795	823	833	809	783	851	785	805	851	762	850	816	878	847	833	893	797	834	844	850	798	786	823	797	875	878	832	810	805	846	813	850	813	766	822	821	839	820	766	833	804	796	837	827	838	806	808	846	819	815	850	839	868	815	844	774	839	841	805	851	858	879	821	784	802	821	821	832	807	797	818	823	824	867	800	811	818	826	822	825	904	802	839	857	797	859	854	842	857	874	856	777	797	809	818	810	790	806	842	769	823	759	843	876	842	821	871	815	863	800	843	774	854	865	833	764	792	836	858	836	797	801	824	834	798	791	820	813	880	799	824	876	819	862	866	825	781	799	856	831	855	836	790	841	823	878	815	821	843	837	861	855	821	866	806	823	786	819	835	797	830	848	810	820	809	798	816	835	825	755	855	825	780	860	803	841	864	831	781	813	806	805	860	822	783	803	827	819	802	830	795	814	780	841	804	780	829	882	805	861	816	844	797	822	805	842	818	820	803	810	843	849	812	783	843	827	804	840	788	808	826	808	825	810	833	761	831	811	820	782	894	774	832	810	849	811	828	780	838	830	771	809	839	832	819	830	810	834	814	900	769	859	822	824	869	863	822	798	847	829	800	833	835	786	822	793	789	861	808	838	840	851	814	845	845	848	824	833	824	861	849	838	823	842	791	805	759	875	796	864	833	854	880	864	835	860	831	841	843	823	786	813	808	843	798	872	861	811	841	842	828	780	818	854	836	790	810	797	804	833	851	848	855	862	836	774	823	785	826	793	849	812	820	821	863	804	800	846	851	805	769	768	755	802	804	829	845	825	838	873	848	823	806	758	839	799	798	834	868	819	817	844	791	873	832	873	839	784	811	803	801	822	802	818	794	832	828	818	818	804	875	786	807	812	802	851	818	819	782	836	845	814	887	799	841	804	874	832	831	850	843	870	765	855	873	809	852	766	796	849	831	807	811	797	847	810	816	840	819	771	808	775	757	821	776	804	789	853	805	795	818	830	805	871	803	825	797	821	816	863	788	807	824	867	870	833	834	817	856	811	862	814	793	803	858	839	861	848	824	818	833	859	811	827	838	893	856	819	815	825	805	791	802	827	848	825	841	794	817	775	767	812	837	853	788	790	829	801	833	854	826	851	805	837	800	837	868	788	871	785	824	833	784	860	814	810	838	851	843	809	783	827	769	773	843	849	794	805	861	812	882	825	923	824	814	814	828	829	820	785	791	835	813	818	823	825	828	806	794	873	770	770	861	776	809	841	875	825	873	788	825	839	834	880	785	802	799	795	823	803	858	820	834	826	851	817	771	826	793	801	817	846	824	780	828	847	792	848	828	876	798	827	837	848	802	844	844	778	830	799	844	842	846	825	825	771	834	793	836	790	861	844	864	787	832	792	810	832	826	812	801	814	839	780	828	807	812	825	828	823	857	824	846	886	853	784	799	821	851	816	807	848	824	859	813	838	838	834	805	792	812	843	792	833	866	820	790	826	786	844	821	837	791	814	820	798	857	850	810	888	818	813	844	829	784	849	801	835	831	770	817	827	844	822	870	838	866	814	777	838	909	829	767	862	853	854	847	814	819	844	825	808	841	797	830	823	876	835	800	840	786	838	854	821	818	838	843	865	843	843	865	845	838	819	785	876	861	848	837	789	782	803	833	778	796	837	817	840	805	833	823	773	809	800	795	793	839	798	810	807	826	828	830	796	796	841	842	816	845	847	826	802	818	815	816	783	853	837	810	843	817	827	803	854	801	811	838	837	783	837	856	809	818	824	785	820	817	781	802	821	827	814	890	855	828	820	806	826	877	877	842	800	873	798	863	834	814	839	835	814	832	824	824	824	779	785	823	801	786	840	818	791	771	775	849	790	853	793	854	840	767	820	833	878	827	827	815	790	850	801	797	808	808	847	829	786	821	819	757	794	815	869	807	845	840	798	844	873	837	807	816	824	845	834	814	761	811	824	848	833	848	877	829	834	855	829	834	810	843	818	832	835	839	762	871	839	789	876	804	843	846	824	846	846	813	823	810	828	800	833	799	816	808	832	828	863	797	844	826	813	804	807	838	805	823	812	856	823	791	764	817	859	782	806	845	768	859	807	860	785	779	842	839	862	800	832	803	821	817	762	837	842	857	765	791	823	816	866	823	831	802	815	795	810	782	819	839	864	800	778	795	871	851	806	797	812	784	800	802	779	808	842	846	850	803	801	775	800	837	825	842	878	842	747	833	859	867	835	806	862	843	884	781	786	785	810	797	802	774	817	781	858	877	772	796	836	806	809	810	771	839	852	834	813	792	850	795	832	798	787	828	796	793	846	859	784	832	826	798	803	857	834	810	849	829	859	790	878	826	806	830	866	832	804	826	808	854	835	809	835	819	805	789	839	794	802	796	784	849	803	754	811	833	800	873	826	820	828	838	810	805	774	778	821	844	792	825	764	792	852	845	808	824	827	845	801	837	836	838	767	800	805	912	807	837	839	833	745	837	795	855	814	849	813	840	884	847	831	852	815	840	851	821	816	855	817	800	809	798	861	849	799	838	814	764	848	816	840	832	844	794	817	860	828	808	802	840	881	840	830	818	832	849	804	832	831	851	804	816	829	818	837	872	842	822	805	790	838	868	826	836	821	859	856	864	772	801	807	810	870	833	814	833	807	814	837	809	809	842	788	852	777	789	796	846	803	767	782	829	837	805	843	881	776	855	780	864	769	865	819	805	806	791	834	840	858	805	800
15899	2576	2882	2351	1633	1188	931	732	632	547	519	442	434	419	384	393	375	355	350	348	323	348	321	317	327	351	316	315	281	344	278	276	290	295	273	287	278	259	288	298	331	285	274	245	277	284	259	253	256	270	263	290	269	310	305	278	263	288	275	264	286	245	259	277	252	308	270	303	280	280	293	272	270	253	274	283	283	304	279	248	254	225	247	233	280	265	282	259	296	269	259	282	272	285	287	287	275	266	273	263	293	263	261	263	276	274	250	271	292	289	252	274	231	256	258	252	264	267	255	261	245	275	268	274	269	257	267	270	293	249	259	294	253	256	261	264	277	288	245	302	284	299	269	258	267	238	287	278	286	308	273	272	279	261	296	298	278	270	273	266	291	270	290	280	271	269	270	288	249	265	244	271	288	294	281	254	289	273	263	282	272	285	242	248	284	266	257	248	298	276	257	262	275	251	237	272	292	295	267	274	307	275	295	265	275	255	271	270	281	261	248	278	255	291	256	236	245	265	278	260	274	245	273	251	298	283	274	282	252	257	237	296	278	245	255	255	277	282	292	267	302	266	282	280	302	261	264	294	234	300	250	276	280	266	271	255	253	263	283	286	258	236	250	261	265	281	289	271	274	267	248	266	266	271	305	296	276	258	279	257	278	248	269	235	293	259	268	275	258	257	269	293	260	282	286	250	276	268	288	247	275	290	256	262	275	262	308	295	287	264	272	286	264	279	275	277	269	259	257	274	251	243	278	248	289	252	257	262	272	253	257	275	248	274	251	270	265	259	289	250	276	269	255	258	274	298	284	269	287	273	262	284	308	266	290	280	263	282	267	272	233	279	284	265	275	251	249	268	264	272	273	268	324	262	258	253	262	276	252	243	234	257	253	287	255	271	288	280	233	296	272	246	261	264	312	283	244	282	280	287	241	280	272	266	269	291	259	291	264	292	259	291	283	266	256	265	283	291	269	244	243	268	265	258	247	267	260	254	283	246	246	279	277	277	258	257	270	272	272	249	293	278	255	284	250	283	272	281	297	269	265	297	255	270	273	255	257	267	287	292	265	277	259	247	278	274	258	263	261	247	266	260	262	274	278	272	278	265	244	280	271	282	291	267	274	264	275	268	272	246	237	263	292	261	291	300	286	273	266	247	246	273	254	264	264	276	261	272	288	260	249	284	272	269	287	281	235	249	241	277	301	299	295	278	293	271	264	290	266	280	270	284	273	267	299	252	290	276	269	283	266	291	266	272	298	275	285	300	261	277	260	260	263	258	284	304	292	288	287	258	259	235	267	271	265	280	256	274	245	268	270	259	271	261	257	276	256	265	261	270	280	255	300	281	282	263	246	276	285	255	250	262	288	291	290	278	245	302	276	283	311	307	293	295	314	273	287	272	278	258	271	259	285	288	269	277	274	288	279	263	280	266	244	270	249	283	285	292	254	265	300	264	269	300	252	279	257	290	259	261	284	294	288	251	285	262	265	248	267	274	278	288	287	287	279	253	267	244	243	287	274	273	288	281	277	271	264	275	257	279	249	306	279	287	280	270	267	261	285	265	286	264	291	245	276	274	249	266	292	254	286	267	254	257	265	256	260	265	261	257	296	262	284	246	263	241	300	291	271	242	252	266	270	275	265	266	284	292	274	254	270	282	233	269	260	276	266	283	281	257	259	298	265	260	294	269	270	267	274	259	295	275	283	266	249	239	286	275	271	297	261	274	255	281	281	264	239	289	283	283	264	229	274	304	264	289	273	276	277	268	259	318	264	283	267	265	256	265	291	263	286	272	290	268	269	274	258	279	270	289	280	262	266	261	313	273	257	255	284	256	287	254	265	249	276	304	285	251	273	271	253	236	300	248	258	274	274	268	265	316	302	293	267	282	257	314	304	268	282	261	277	238	321	313	241	244	264	301	267	231	283	287	296	275	299	300	264	313	269	291	254	267	284	282	273	274	261	305	271	246	258	299	238	262	284	288	279	252	290	271	264	252	250	278	278	256	269	274	280	296	249	279	257	266	262	261	297	277	235	273	256	236	264	292	278	283	254	291	266	261	291	290	260	274	275	281	285	268	248	261	269	266	281	270	275	271	289	282	283	256	259	253	296	274	249	275	245	270	254	271	230	259	298	260	285	291	265	255	267	249	290	300	279	265	293	275	257	256	248	261	279	252	256	268	272	265	264	275	263	279	271	261	270	260	287	263	268	284	259	233	272	252	267	282	252	259	274	279	285	264	238	261	239	278	291	295	287	276	250	263	267	257	260	254	286	297	268	249	285	277	268	257	264	265	248	251	283	290	264	289	280	267	274	289	287	288	246	260	284	297	247	271	255	269	287	270	254	288	254	302	258	291	275	256	252	263	275	274	285	265	314	273	286	280	288	275	278	272	291	255	271	302	280	252	255	261	281	287	265	297	259	280	285	274	260	285	261	266	262	284	269	268	263	273	262	264	270	283	242	273	257	248	269	256	248	262	303	283	263	277	245	286	267	211	304	279	282	265	259	264	283	268	299	269	256	266	291	245	258	253	274	299	248	283	254	288	266	266	251	248	264	284	278	295	273	250	274	265	248	265	256	291	292	262	270	264	277	272	262	277	280	278	267	265	251	255	284	243	274	290	269	282	240	276	292	257	289	252	279	281	253	248	267	307	299	230	270	275	282	260	260	254	259	274	273	266	278	269	285	244	265	277	256	285	254	251	267	307	280	236	264	266	277	263	271	281	248	272	255	260	245	232	240	259	260	239	257	280	296	253	290	286	265	265	246	241	253	295	268	282	280	270	277	285	244	253	291	287	256	290	286	294	273	286	301	247	261	296	290	258	271	290	273	280	277	271	270	269	289	261	252	252	273	252	284	268	275	264	264	259	273	285	280	266	249	271	265	266	274	268	282	282	226	308	257	285	273	313	268	288	250	290	274	290	286	266	238	248	261	268	270	278	261	278	269	273	250	260	285	279	262	245	287	289	277	262	259	299	269	280	257	267	280	283	253	294	268	261	290	279	273	292	276	242	276	290	274	296	245	264	283	257	255	291	274	328	274	235	287	260	262	269	257	287	265	274	250	296	283	272	267	271	293	253	258	253	294	281	274	297	254	274	272	274	291	294	243	258	278	270	278	290	264	265	245	260	274	242	282	262	224	260	261	292	259	253	272	272	264	281	267	250	271	254	278	270	291	259	244	281	261	269	246	280	284	247	280	263	253	275	281	256	239	274	296	269	247	282	273	240	302	298	273	286	248	274	266	262	295	280	257	304	280	252	282	286	301	264	301	277	258	261	291	260	276	280	295	275	280	268	300	295	280	259	241	308	290	271	291	275	284	244	281	276	276	287	266	283	274	285	272	282	262	269	270	242	247	249	278	268	271	324	302	240	279	260	266	261	266	260	245	245	291	257	281	259	310	269	274	285	277	296	307	263	269	264	284	255	252	249	263	256	267	268	285	276	271	260	242	275	284	260	265	242	278	249	232	245	286	284	276	257	284	273	237	265
7724	2696	5443	6518	5615	4610	3779	3213	2746	2418	2112	1986	1822	1631	1564	1442	1407	1364	1261	1272	1170	1194	1194	1103	1098	1048	1054	988	1012	977	988	929	998	938	958	956	888	937	922	913	880	897	862	893	874	873	865	825	849	918	905	845	884	844	919	825	869	806	865	845	792	872	808	823	800	834	817	768	799	800	862	814	858	852	770	846	831	837	793	837	758	812	834	795	797	824	804	816	824	842	811	840	846	807	777	796	836	796	789	784	779	774	819	800	750	843	787	827	834	793	787	828	848	790	861	816	829	790	749	771	786	831	788	812	794	767	794	778	863	806	773	818	816	797	728	841	757	785	750	819	811	804	790	805	746	776	757	798	762	786	743	790	750	821	812	769	809	829	805	791	740	802	842	770	791	803	828	781	780	790	821	765	753	773	758	771	724	784	800	845	785	768	752	783	792	797	765	808	769	805	823	818	778	836	827	766	807	788	764	781	837	758	802	790	819	827	801	793	779	766	734	778	797	812	791	837	828	814	815	758	774	841	837	801	766	792	800	766	785	761	786	818	792	816	783	825	814	757	757	824	816	757	788	751	781	785	801	814	799	806	780	798	760	826	804	795	756	762	819	800	821	768	797	786	855	791	785	796	773	745	760	825	813	809	773	790	789	785	776	794	823	789	834	788	752	776	801	782	812	732	837	773	832	804	812	792	758	794	798	800	762	777	840	785	762	782	773	827	810	797	808	793	795	782	777	802	804	791	831	727	771	777	774	814	752	799	807	812	818	773	723	753	773	761	792	796	805	736	766	819	784	777	786	777	778	799	768	728	822	818	810	765	769	745	774	758	779	815	805	775	768	786	780	808	767	758	822	794	824	829	781	796	785	741	812	804	829	775	802	796	767	838	812	768	783	776	803	851	778	787	791	772	763	753	828	805	803	755	786	741	796	742	795	851	801	770	778	813	819	794	785	820	786	781	824	789	813	766	739	809	775	779	769	800	763	803	763	818	833	814	773	782	812	828	785	813	794	796	867	810	758	828	761	834	802	838	780	765	820	763	760	851	806	773	833	756	797	786	825	771	809	785	830	743	798	785	738	793	763	774	756	788	796	817	811	774	773	815	777	767	796	774	743	799	791	793	753	767	805	815	792	724	731	707	787	819	827	817	791	814	803	787	799	775	742	763	730	786	786	822	830	837	747	754	788	821	837	793	765	784	759	760	777	784	803	771	771	802	822	791	746	794	784	789	805	766	776	804	753	775	801	792	769	725	886	770	790	815	811	782	817	790	797	812	793	818	793	815	772	791	733	808	748	785	737	775	810	785	794	807	774	792	784	767	778	747	761	772	788	786	771	754	824	820	808	829	801	812	842	731	818	787	722	791	796	786	792	778	797	835	822	814	820	819	756	802	846	824	809	749	771	816	762	767	755	801	807	759	763	753	777	784	803	727	838	789	823	763	808	815	782	773	760	798	804	762	806	748	801	783	786	759	779	786	786	788	783	762	831	778	763	836	810	801	806	807	790	753	812	799	786	794	779	769	803	800	809	814	798	768	760	762	810	773	814	824	791	761	802	809	805	818	823	832	811	804	817	787	746	765	826	804	772	775	759	774	798	775	791	778	767	750	798	776	756	777	809	813	801	756	801	834	844	791	760	828	835	805	821	790	798	802	783	794	825	798	786	813	793	782	871	807	813	830	819	805	825	786	755	790	842	772	787	798	760	782	840	811	797	772	764	775	804	754	795	736	810	815	818	775	800	788	838	799	813	901	806	802	787	781	792	754	748	813	842	748	800	813	795	816	763	779	733	791	812	799	804	814	784	831	833	780	804	765	765	803	824	829	721	827	825	809	765	790	806	745	801	826	825	820	774	836	841	833	808	775	775	800	824	824	835	794	850	786	830	734	800	833	787	760	750	821	779	828	838	794	808	768	773	807	832	818	774	810	779	760	743	746	797	766	822	825	790	819	775	775	841	782	740	809	789	770	772	780	738	794	811	784	827	780	776	819	826	782	829	815	825	789	758	784	737	819	804	834	772	789	819	772	816	783	816	780	786	788	777	792	780	819	784	768	740	801	801	829	818	787	813	779	741	802	762	756	826	771	791	800	842	767	801	770	816	808	805	721	774	792	752	868	781	779	800	830	764	804	801	811	777	816	808	815	808	770	731	814	801	826	797	770	806	784	777	809	721	794	823	789	751	796	751	849	759	774	786	820	769	829	796	801	778	781	784	801	778	804	783	785	782	771	818	763	773	809	825	787	814	768	757	776	797	761	812	807	771	769	811	793	779	809	841	812	760	737	810	789	746	815	765	727	767	807	756	749	768	804	823	797	802	843	821	761	800	759	822	771	777	809	797	820	794	784	777	813	823	765	771	774	809	764	749	785	814	782	812	797	749	819	782	810	805	751	801	783	787	797	835	788	798	773	785	775	776	801	836	773	753	774	727	763	790	822	810	755	798	816	781	803	756	789	801	764	790	813	811	812	761	767	771	784	772	779	768	761	796	805	770	764	805	841	820	786	711	774	757	745	787	732	807	822	800	767	778	756	818	784	775	862	822	832	774	751	811	756	769	743	782	787	819	767	845	838	798	794	762	804	770	789	801	841	790	800	797	835	814	823	821	772	828	764	765	807	831	786	739	824	789	770	768	758	779	806	768	821	799	793	772	751	787	772	798	797	801	811	784	789	763	797	773	789	821	782	754	761	819	787	827	773	800	790	793	797	787	791	818	838	722	818	854	768	833	797	803	782	804	806	799	803	822	806	784	758	783	808	782	794	762	793	843	704	774	818	813	801	794	765	813	734	768	738	775	742	809	810	791	783	771	750	811	766	798	784	770	826	805	828	836	791	807	780	766	765	788	762	812	757	779	791	776	806	786	803	774	779	795	801	758	757	767	772	806	800	771	780	770	790	794	793	787	805	755	791	771	777	781	791	807	758	833	786	813	792	801	735	826	791	779	806	800	779	792	791	803	776	781	796	794	782	812	724	771	760	802	771	755	748	814	780	786	779	843	797	789	803	786	756	789	798	799	794	837	842	811	730	764	822	782	805	834	759	742	810	758	809	806	771	810	747	779	852	801	759	765	796	802	792	786	818	700	817	780	757	792	832	733	817	751	752	821	780	800	794	782	794	766	808	822	776	794	823	794	772	809	809	782	722	781	818	807	772	800	767	789	836	793	798	801	792	826	794	811	791	779	795	817	751	755	796	808	769	800	819	755	801	851	810	776	806	798	796	813	818	743	839	769	788	761	749	748	815	792	753	784	732	788	779	786	796	848	800	798	803	781	846	777	852	799	871	766	830	755	763	780	800	778	760	750	770	782	821	768	801	797	821	781	830	801	812	758	781	740	769	760	769	808	803	794	787	775	768	836	825	766	813	755	777	746	818	754	770	770	772	814	755	811	806	824	835	793	807	786	797	790	793	758	824	790	764	815	849	789	732	784	761	765	772	812	772	729	796	840	802	799	787	766	782	779	755	793	789	789	757	776	726	824	803	754	720
2104	215	248	236	186	159	168	179	171	138	169	196	150	164	178	150	146	146	157	134	158	155	147	151	170	153	165	150	142	175	150	144	151	154	159	160	154	142	132	158	143	148	148	160	142	124	140	155	154	154	120	133	150	128	161	157	141	151	166	140	167	159	151	140	130	158	144	129	150	137	135	164	147	140	165	142	161	166	168	134	151	158	154	143	153	158	161	151	140	147	146	143	163	135	145	167	161	129	140	165	153	166	138	166	163	159	169	138	131	147	165	122	154	168	165	153	136	142	124	171	119	139	121	170	184	175	151	146	133	162	132	150	147	158	141	157	147	150	135	167	145	174	163	172	144	151	135	130	155	159	150	154	157	138	172	154	163	150	144	158	134	140	168	144	158	152	121	171	150	130	155	149	128	149	162	145	166	147	161	133	136	145	148	151	164	136	133	142	157	133	152	137	153	154	153	152	170	154	150	132	169	155	149	142	125	151	145	141	149	156	160	153	152	150	153	163	136	143	138	152	136	140	157	167	147	145	163	115	143	134	169	146	160	151	156	162	141	150	149	146	158	151	137	144	149	152	158	157	129	131	146	138	146	141	132	146	160	141	154	145	153	129	151	137	161	130	144	146	159	160	158	146	141	153	153	141	150	154	160	149	145	146	136	154	156	172	159	153	161	155	138	153	172	148	144	168	136	152	174	141	151	132	148	156	157	150	156	129	146	158	142	158	152	150	161	132	135	151	158	139	153	141	159	150	162	156	155	160	141	141	158	166	142	147	173	126	142	176	120	145	143	151	162	130	140	141	138	162	144	162	155	146	159	165	148	154	137	144	157	124	139	155	166	159	152	149	152	153	151	182	149	141	145	127	159	161	145	145	170	179	147	144	150	138	132	155	140	156	161	158	129	153	147	141	148	151	142	139	148	137	144	151	133	170	149	164	143	159	155	158	148	149	147	148	147	136	151	151	161	150	146	149	150	152	134	168	151	146	146	151	136	135	186	154	142	146	179	148	107	159	141	141	146	145	169	154	157	162	157	162	164	136	141	150	145	146	155	127	156	144	138	143	144	143	126	150	157	141	154	156	150	155	146	131	154	165	138	127	135	120	147	143	138	146	139	163	137	125	153	147	138	140	159	139	139	166	135	155	153	157	168	158	148	158	156	138	146	136	151	139	135	135	159	133	132	142	161	150	135	153	138	148	144	150	150	163	163	137	141	162	154	137	166	142	150	133	132	144	150	149	141	128	138	153	122	146	163	140	150	152	138	155	140	132	158	127	146	139	130	154	156	131	160	157	163	154	158	141	162	141	140	151	139	148	139	166	156	139	162	170	151	145	148	143	135	133	130	170	161	148	177	149	172	145	189	138	149	146	141	136	151	150	145	134	143	145	167	156	160	136	126	145	121	152	129	146	150	137	158	150	176	142	156	126	138	159	169	159	153	147	136	156	144	164	151	142	173	148	128	151	170	150	157	147	135	144	136	161	170	147	138	143	168	126	138	157	135	157	137	145	140	161	148	177	157	149	159	141	156	155	167	148	145	128	155	159	153	148	165	143	151	154	151	139	152	113	145	115	133	149	132	151	128	154	154	142	154	158	147	144	131	162	165	139	141	156	156	140	131	138	153	155	150	142	149	156	146	155	160	159	152	142	154	148	153	141	151	144	151	160	137	144	147	138	163	156	149	151	132	154	145	147	140	164	139	136	132	130	165	153	143	159	153	146	134	136	163	155	169	135	139	147	151	142	146	124	154	144	148	149	133	147	137	121	140	142	162	136	142	160	146	156	157	153	169	159	132	136	155	151	152	146	135	166	148	131	132	159	158	150	150	150	145	156	155	136	141	145	144	148	161	149	141	150	124	159	157	135	135	145	152	122	157	142	145	138	163	139	151	157	154	145	165	149	150	170	152	164	135	152	144	147	137	147	142	146	161	164	132	147	151	140	147	145	144	126	131	158	134	147	145	146	164	148	147	159	133	174	168	136	146	134	147	136	146	148	142	158	165	168	156	160	172	149	127	155	147	149	159	149	179	147	127	155	137	126	165	124	147	134	150	128	148	130	131	143	139	128	166	140	142	148	153	148	149	147	148	154	154	156	165	128	151	153	135	150	168	151	188	131	161	129	153	169	166	126	135	158	159	147	135	127	128	172	142	150	146	131	128	138	149	181	142	147	136	150	151	138	144	154	136	144	167	175	144	130	141	145	147	158	168	163	168	148	163	141	126	142	140	159	157	141	163	157	140	145	137	131	135	158	142	131	154	147	158	120	135	143	158	152	150	141	136	144	144	144	136	141	132	151	144	149	155	145	159	165	166	167	150	137	146	135	128	141	143	164	134	139	150	148	150	185	151	150	163	140	161	154	159	141	168	147	155	138	157	130	152	126	167	145	128	161	151	147	142	165	143	144	148	130	135	136	166	152	161	134	138	137	168	135	143	154	139	150	153	136	165	157	127	140	137	146	161	145	128	152	183	161	162	127	142	155	142	167	141	165	165	151	156	157	140	149	173	137	153	146	147	137	161	149	141	126	144	144	165	156	152	140	135	136	144	122	151	153	147	150	133	143	142	157	151	161	154	160	131	152	156	132	133	142	162	137	132	160	153	137	159	145	138	129	140	156	146	160	170	156	130	139	150	141	132	125	171	154	149	168	150	151	139	157	130	161	146	147	149	158	156	158	153	136	122	131	149	130	151	156	158	169	160	139	139	158	163	131	149	133	170	157	135	157	143	162	160	145	170	145	158	138	133	145	161	154	136	165	147	171	138	159	162	149	141	139	159	127	166	143	133	154	132	152	131	167	149	146	142	155	167	149	128	154	171	156	156	126	171	152	115	158	156	171	141	140	152	143	143	125	150	141	129	142	161	143	162	139	166	145	151	144	138	136	155	168	144	149	159	142	151	148	156	162	159	163	140	153	140	158	150	162	149	134	151	167	155	161	146	135	147	132	136	137	171	156	148	157	138	137	151	134	145	145	132	144	130	138	159	138	136	130	145	147	148	161	160	159	161	146	138	158	134	139	151	160	124	143	154	166	133	141	157	149	164	139	140	157	143	151	129	150	154	175	144	153	147	170	151	136	151	143	150	141	146	140	128	165	150	161	157	149	138	179	166	147	154	140	164	148	140	152	141	162	148	145	154	161	156	142	142	167	158	137	144	176	177	168	146	151	149	157	145	128	141	153	172	160	130	177	166	171	142	147	128	143	170	134	134	132	147	143	134	141	147	141	141	139	157	114	159	156	161	155	166	154	129	140	138	154	154	137	163	143	143	134	121	132	145	155	165	138	142	166	146	138	135	136	136	151	157	135	162	154	164	159	140	119	172	144	160	142	157	152	149	143	118	135	166	156	150	133	133	139	127	122	151	168	135	157	134	151	160	131	134	137	142	153	152	156	167	125	139	168	152	161	164	137	146	143	146	143	142	140	129	116	161	139	139	153	139	173	138	155	135	157	137	148	150	152	133	150	151	132	150	120	143	160	152	166
1916	582	699	670	663	626	611	560	575	529	541	482	535	526	494	495	475	541	498	511	546	511	501	522	523	519	471	483	512	508	494	474	480	506	474	572	476	480	499	478	477	429	476	517	478	472	535	495	516	472	467	455	475	507	493	500	486	468	437	454	542	486	518	468	506	493	505	479	520	478	496	501	480	495	475	488	504	490	440	460	485	497	474	503	494	482	493	504	487	484	504	527	464	475	454	506	477	491	502	506	517	507	511	482	489	456	516	501	528	485	459	492	490	469	481	526	492	504	461	462	516	484	495	493	495	517	504	482	505	482	475	489	516	444	514	463	494	484	503	463	498	499	494	456	510	444	487	482	484	443	500	462	492	491	482	510	486	490	469	477	489	526	511	489	488	445	484	494	482	503	488	491	476	534	485	494	548	493	448	506	445	510	505	451	484	492	496	480	447	479	447	474	505	489	487	506	484	472	528	445	474	477	501	501	486	510	539	484	483	488	479	512	493	525	485	479	465	471	474	497	535	506	490	507	481	485	482	499	512	457	433	497	458	480	466	470	497	491	451	483	510	497	471	501	455	483	470	495	504	504	448	470	470	480	510	458	543	468	498	474	529	501	504	503	491	501	473	484	489	486	492	494	523	503	496	489	496	456	470	482	486	469	509	475	518	466	548	482	519	517	500	475	492	466	456	526	449	479	444	483	489	457	495	486	551	459	461	468	433	513	485	482	490	456	461	471	471	502	514	511	510	504	469	475	454	477	505	480	453	466	488	500	487	505	494	479	509	509	480	459	467	501	476	468	568	477	500	454	419	531	503	480	478	475	492	487	441	511	467	465	519	480	508	530	507	487	496	471	442	465	491	459	526	478	497	485	462	511	463	487	506	469	535	463	469	441	528	478	478	491	473	487	480	466	456	461	522	483	470	485	487	473	485	481	495	469	445	491	456	529	492	531	498	473	511	511	505	498	502	517	515	512	490	467	488	523	482	535	464	473	500	517	485	495	463	454	506	444	464	467	485	457	471	495	472	490	515	469	518	505	505	440	478	458	492	486	502	481	479	506	484	467	491	457	468	490	492	501	493	495	471	446	452	477	474	482	495	503	464	491	447	521	460	478	496	489	460	503	470	459	498	496	508	448	487	474	493	487	516	460	488	479	473	476	485	532	497	505	477	496	491	509	491	476	488	518	482	457	484	467	472	490	488	466	478	468	487	533	470	474	481	514	490	504	501	482	490	506	483	465	454	492	484	521	460	508	498	513	495	480	491	480	468	484	458	501	461	472	482	486	514	533	472	486	448	501	508	518	486	459	489	521	517	466	505	483	528	478	512	487	494	485	478	507	468	475	478	493	531	491	470	511	427	483	485	516	498	474	493	499	475	482	484	475	502	514	476	485	509	477	485	502	497	476	456	457	476	473	473	451	487	456	500	476	525	481	515	508	446	449	494	504	479	487	468	449	478	490	534	501	489	494	476	494	485	444	502	499	462	494	500	496	506	492	488	488	511	490	448	496	504	493	478	450	508	491	438	518	505	492	474	506	514	463	482	520	483	465	465	518	509	472	477	476	511	496	470	461	502	495	473	501	471	514	489	450	479	482	527	516	497	515	505	485	476	489	496	486	480	460	480	457	469	492	565	476	504	470	501	483	488	481	472	508	501	481	524	491	519	474	461	485	453	543	469	471	495	481	469	517	491	485	494	453	502	460	499	490	485	501	454	493	458	461	509	476	487	512	457	494	524	464	532	507	469	470	490	548	494	469	492	497	456	515	481	484	491	486	503	468	536	505	492	487	526	474	510	506	466	494	487	522	523	479	473	460	536	505	493	500	515	511	467	487	491	476	479	507	456	484	496	492	487	474	472	503	468	472	478	469	489	457	479	492	443	471	468	499	458	461	491	496	454	510	478	508	504	455	473	489	475	470	483	477	463	525	444	477	461	492	477	464	479	462	506	503	453	477	453	481	507	468	443	536	506	471	503	485	466	449	494	529	516	495	448	476	496	490	484	504	451	486	521	484	485	499	460	467	483	489	473	462	457	485	485	515	452	484	488	463	518	452	446	477	448	459	474	497	498	466	458	505	487	464	516	492	479	459	463	517	466	517	519	475	534	490	466	460	494	516	487	507	496	509	498	489	460	489	516	525	498	499	511	427	473	512	468	531	471	486	487	491	490	500	481	485	539	507	477	507	487	500	565	479	504	507	502	507	479	456	461	475	450	515	478	490	503	499	483	473	491	463	449	498	512	468	451	502	487	507	462	464	457	483	518	515	486	488	508	525	500	530	452	506	455	462	510	456	484	463	450	447	493	508	470	486	481	452	469	482	492	472	481	505	465	460	493	496	447	505	526	482	485	462	480	545	497	485	492	438	483	484	496	487	461	471	470	500	484	462	468	481	461	492	470	459	463	461	497	486	482	476	490	487	466	512	501	514	502	487	479	563	506	472	477	467	495	468	491	517	521	460	489	482	486	474	462	464	540	509	464	466	519	470	471	476	500	471	518	477	484	512	509	532	482	517	443	511	472	520	447	483	473	493	491	472	493	521	478	481	516	510	457	499	501	470	514	490	496	486	465	476	479	517	480	488	531	499	520	522	468	486	467	501	486	481	497	516	467	519	484	488	487	492	499	454	495	508	457	506	446	520	490	490	499	479	495	474	495	469	467	480	510	449	495	483	486	462	461	469	492	474	480	504	507	483	454	464	425	485	466	487	495	480	526	512	505	480	530	510	467	480	470	462	499	483	478	505	499	514	486	478	492	500	460	447	476	478	472	513	504	505	499	453	489	491	493	482	513	489	497	499	483	488	507	479	485	496	449	503	486	501	468	479	537	473	530	470	479	506	473	467	496	466	500	502	532	431	490	462	497	430	472	520	493	477	487	513	453	481	467	499	514	482	475	443	494	472	479	492	446	463	481	484	515	473	485	480	518	471	493	479	505	510	515	483	501	529	498	492	480	471	482	512	494	496	473	514	493	472	495	520	478	488	506	447	480	479	469	471	491	511	497	489	509	474	483	485	484	554	487	482	450	486	504	493	508	475	492	495	497	465	482	529	476	482	492	529	515	463	450	503	499	439	482	480	480	483	490	447	483	497	470	515	520	486	457	464	508	459	488	496	505	472	497	466	484	481	476	441	481	439	490	508	498	486	484	529	484	499	479	487	519	501	517	503	457	460	489	461	511	495	481	516	476	507	516	474	469	471	468	477	500	488	491	462	451	451	485	464	503	464	495	499	561	490	558	466	504	436	483	504	482	465	473	529	472	521	520	482	468	477	505	456	503	446	522	508	501	497	513	469	476	459	500	496	492	495	510	489	458	460	524	488	479	511	512	553	526	464	502	517	478	482	493	436	497	479	536	446	503	488	461	452	473	515	475	485	516	494	492	484	503	497	503	463	455	489	479	463	463	506	486	483	544	505	511	480	504	479	482	465	493	432	493	476	473	507	467	520	517	477	500	472	451	549	464	506	509	446	463	470	491	491	485	500
8794	1254	1570	1294	939	786	605	540	482	433	378	385	353	360	352	343	326	315	356	328	309	278	303	325	251	296	273	331	312	293	294	263	297	292	281	310	246	267	278	295	308	297	320	289	286	287	284	293	290	278	314	266	288	254	281	299	270	308	321	277	283	296	264	243	290	275	287	276	322	259	299	289	283	289	247	292	275	261	262	275	256	296	271	279	298	287	274	292	279	282	260	294	246	268	276	276	263	300	289	287	289	319	278	263	263	274	305	298	255	285	269	305	298	287	264	291	305	270	285	285	288	280	281	312	308	283	271	282	304	295	264	265	274	296	262	314	258	296	286	298	284	299	275	320	285	289	293	288	288	280	309	295	298	287	301	272	272	276	279	268	281	271	290	294	280	270	256	308	283	247	286	286	282	306	276	296	282	285	265	275	271	276	278	283	268	273	291	265	289	280	288	263	282	271	297	290	286	263	297	306	262	307	289	277	282	268	285	282	311	265	288	261	278	266	246	271	305	264	262	292	279	292	289	276	289	253	269	275	289	258	292	304	293	297	286	257	294	264	287	273	277	297	303	269	273	277	301	259	292	261	301	280	252	262	295	291	290	295	268	279	292	281	245	272	275	256	279	301	264	288	306	280	279	275	290	290	281	277	294	292	282	300	297	282	274	259	281	274	256	250	291	292	296	299	286	278	300	303	274	263	283	268	309	285	268	267	275	317	258	256	286	285	274	291	251	295	267	245	276	318	287	271	298	259	275	268	284	269	267	260	308	280	304	267	303	269	268	287	290	281	284	261	306	251	287	284	288	272	254	256	265	288	295	297	255	249	266	300	254	299	266	264	246	289	294	267	276	316	257	288	276	287	285	251	281	271	266	276	290	287	287	284	265	252	264	285	261	298	259	260	272	321	267	310	308	277	282	287	311	266	272	287	260	306	272	266	282	288	318	299	323	267	271	282	314	260	292	255	289	266	264	251	269	298	264	315	265	282	289	262	286	268	257	301	277	269	269	282	300	282	277	271	280	277	291	253	269	299	270	286	287	280	295	282	268	277	283	289	281	280	319	281	303	295	274	290	290	288	266	285	297	281	300	274	289	265	259	323	263	282	273	262	278	293	270	284	304	275	284	276	279	278	278	292	245	276	322	289	283	262	290	248	278	277	274	291	251	268	278	264	298	279	273	305	314	271	277	249	310	316	270	267	271	282	305	277	258	285	275	265	265	277	294	275	256	299	307	294	299	249	257	251	299	296	263	290	309	300	302	280	297	279	278	269	281	291	259	284	288	279	318	287	300	279	278	259	265	263	272	280	260	303	267	307	280	279	240	270	276	295	265	272	272	281	286	286	286	295	269	289	286	312	281	288	313	280	293	260	290	293	262	259	277	277	294	260	295	271	300	275	269	278	299	268	292	301	286	294	275	303	242	297	254	287	270	261	296	298	292	323	293	269	281	273	262	272	238	290	262	278	272	306	275	269	267	259	263	283	296	296	286	288	306	298	256	278	286	322	256	315	302	265	280	286	284	274	271	275	311	298	291	282	299	273	280	295	263	287	287	277	286	290	265	277	270	306	287	281	239	260	271	298	290	295	288	272	311	272	284	286	300	290	276	303	296	275	295	275	275	317	275	292	257	262	282	291	306	270	267	300	274	267	283	268	278	295	288	274	287	291	295	268	272	264	281	254	308	297	281	237	287	266	281	285	317	281	273	277	283	253	270	306	261	266	293	289	280	295	273	292	268	290	282	264	303	283	259	258	277	258	267	283	287	270	263	295	311	265	292	279	311	295	298	301	289	289	283	299	300	281	271	272	280	303	308	278	279	240	268	254	261	291	263	274	291	254	297	270	325	293	259	267	270	259	312	293	305	287	284	269	255	295	295	274	272	277	278	296	282	281	289	277	279	255	305	292	304	270	279	301	263	301	280	278	260	279	300	300	307	278	290	290	241	264	300	289	278	305	291	273	264	288	266	262	272	264	291	297	286	309	269	268	291	312	294	291	268	267	273	276	269	265	294	283	280	308	277	294	253	274	275	270	269	292	279	304	291	289	274	259	289	262	279	285	279	277	349	286	283	263	273	279	281	274	273	299	294	262	255	299	257	281	295	305	279	295	283	274	296	250	294	266	293	282	290	258	294	287	296	271	278	296	275	302	273	297	291	276	301	308	288	289	285	269	286	277	286	278	283	256	304	282	257	284	287	273	303	269	312	308	274	262	268	291	279	295	258	288	252	296	266	288	295	274	272	277	280	276	288	290	302	291	253	299	259	306	276	307	267	269	257	254	260	286	291	300	279	295	278	289	265	272	269	282	271	320	278	263	281	323	273	283	284	253	253	300	223	281	263	266	288	268	284	272	286	268	292	289	283	279	288	273	273	275	291	266	277	295	296	261	314	269	275	271	253	270	297	250	307	291	312	284	291	277	313	253	254	300	277	275	286	288	319	281	308	266	301	288	281	271	293	303	283	277	238	278	271	265	255	268	288	288	284	280	256	282	266	262	257	317	272	277	312	246	296	285	300	307	290	264	294	269	284	295	289	262	295	293	271	246	280	282	267	266	296	285	258	279	255	267	276	268	272	285	275	271	265	289	292	285	296	285	299	265	314	290	279	308	285	272	280	277	265	259	277	300	281	265	294	275	298	280	275	282	316	262	272	269	262	280	303	297	289	271	285	286	269	265	301	307	311	323	276	241	252	267	300	275	298	265	298	276	262	295	315	257	274	284	275	286	272	276	271	267	269	294	272	295	285	294	281	298	302	271	272	275	259	279	232	275	281	283	308	268	301	289	283	276	288	270	295	280	292	281	306	250	293	291	258	315	280	284	267	272	276	258	293	303	279	288	283	276	279	269	284	240	289	296	276	278	276	276	302	277	296	267	310	286	314	288	286	311	314	278	280	303	307	306	287	271	281	265	281	279	295	263	276	297	280	292	259	282	248	288	325	287	276	275	265	280	273	279	278	291	291	299	297	293	278	275	261	280	334	284	296	264	261	294	289	284	301	304	286	308	280	302	311	257	321	278	259	270	265	284	283	272	290	276	279	266	277	301	273	303	258	274	278	267	277	300	301	291	295	283	295	271	260	284	242	294	286	292	284	263	279	286	309	308	304	263	274	257	260	303	265	245	262	291	269	276	268	307	273	286	281	276	286	271	304	276	298	286	279	273	271	277	285	254	311	257	309	251	290	249	287	280	270	306	265	272	239	319	272	251	319	265	284	277	284	325	281	279	290	279	285	289	273	274	306	285	277	282	248	241	329	303	281	287	266	260	286	287	285	272	299	300	277	280	267	268	282	289	293	287	278	296	281	264	297	272	294	299	285	256	260	254	301	279	276	285	287	279	256	266	272	266	280	228	276	277	248	305	279	248	267	286	292	311	285	272	256	300	298	299	280	291	272	303	284	295	253	285	281	289	279	278	302	293	257	274	271	302	259	271	271	317	267	252	289	252	315	267	289	266	273	282	277	282	253	314	289	286	282	249	263	258
5567	1767	3338	3838	3378	2854	2457	2106	1880	1652	1534	1530	1402	1317	1217	1201	1167	1138	1053	1021	1118	1004	1058	978	1019	955	934	974	938	893	935	932	938	907	899	975	892	882	912	905	895	870	887	875	891	853	870	869	845	871	810	865	902	847	819	911	879	894	814	846	858	801	807	872	883	854	857	825	882	815	852	859	825	831	875	781	845	803	871	807	788	809	876	804	823	812	895	833	834	855	792	814	861	797	838	823	849	846	857	852	820	858	834	839	885	864	804	826	810	900	823	854	852	793	852	792	842	831	804	836	839	819	852	860	831	828	839	824	764	788	808	817	801	822	812	813	857	836	830	866	883	826	803	863	768	849	829	838	825	868	853	799	872	848	850	804	776	836	838	877	816	784	774	839	811	820	792	743	911	806	750	805	859	783	851	817	845	874	881	814	765	840	826	806	787	847	798	826	820	795	816	838	858	822	880	819	815	831	835	858	833	854	788	873	876	826	812	796	862	857	835	793	808	860	871	805	810	819	803	822	822	847	852	893	843	799	836	795	827	826	813	882	832	834	804	792	842	832	800	885	837	887	786	816	840	818	817	767	853	872	830	851	774	874	805	827	852	838	852	872	853	837	849	867	843	825	805	858	836	812	802	797	856	868	840	811	804	852	813	829	850	817	802	847	851	824	833	871	830	802	820	807	797	816	835	795	833	818	789	796	841	839	800	801	823	843	845	836	816	866	817	844	813	874	831	813	833	861	831	836	869	877	813	856	823	808	829	837	818	826	829	820	830	832	843	850	843	753	844	834	845	831	837	831	810	834	852	890	829	822	789	834	835	853	835	878	818	837	875	844	864	768	753	849	778	870	795	833	790	822	889	853	856	836	794	840	838	805	802	843	848	853	809	840	831	830	877	889	806	849	820	838	831	859	883	827	853	839	862	803	837	824	790	823	848	836	832	794	790	838	830	758	811	881	783	836	776	791	804	855	855	850	823	799	830	886	803	827	783	794	829	843	788	823	845	910	841	855	889	800	816	851	873	787	823	893	817	863	823	794	838	821	880	799	839	811	823	823	811	844	851	810	800	830	837	835	835	830	808	795	817	814	804	855	784	867	772	863	847	860	863	821	886	874	801	850	838	807	768	912	869	814	802	809	831	817	844	797	834	817	839	858	778	817	826	823	808	823	797	787	821	833	830	846	799	786	812	872	828	879	848	864	806	847	777	809	799	836	882	780	783	815	861	781	813	819	771	834	795	883	819	817	868	846	850	856	795	807	812	839	823	815	816	833	832	871	813	794	832	778	824	763	821	814	786	872	790	832	802	857	804	846	850	822	815	807	799	855	855	838	873	818	846	849	797	836	843	802	861	834	772	805	835	890	855	819	790	845	801	860	812	807	809	828	907	850	782	842	787	799	799	829	810	769	860	820	778	838	782	834	808	849	837	796	844	837	829	822	872	806	831	773	855	830	852	800	850	846	815	841	867	828	842	826	811	814	845	819	846	873	847	861	804	851	843	823	839	851	848	784	819	828	840	876	839	842	862	878	857	860	789	804	804	822	869	862	821	785	826	838	805	780	793	882	849	852	803	856	849	838	822	824	822	812	812	799	854	861	827	844	805	841	815	810	846	835	807	816	792	864	809	830	792	811	807	859	890	844	814	833	773	874	826	778	857	836	861	770	839	818	790	832	805	845	832	815	827	871	887	907	817	808	811	745	914	864	820	804	863	820	807	830	811	859	845	817	815	897	792	871	825	819	790	824	788	857	802	791	857	800	831	826	840	826	833	865	820	789	811	812	814	840	812	796	791	832	838	789	823	840	880	830	880	834	810	873	838	812	821	872	842	862	816	857	867	844	801	863	742	792	864	864	817	790	879	819	814	847	775	863	791	801	779	767	836	832	828	808	844	845	841	824	766	828	831	824	828	773	859	830	814	823	768	872	810	876	795	841	788	836	876	793	830	828	848	805	778	767	870	828	825	853	850	813	834	784	803	816	800	835	758	847	886	888	814	860	843	811	840	780	872	829	814	816	833	811	798	826	841	836	884	804	889	786	852	812	875	829	819	815	822	801	799	848	794	808	797	838	817	815	832	863	859	857	816	867	806	789	796	888	787	904	817	857	863	796	858	820	871	869	826	856	800	812	777	788	847	865	831	813	807	802	859	808	874	815	809	780	790	799	826	810	810	824	851	787	819	876	821	849	831	864	861	828	829	803	796	801	803	793	839	839	819	842	854	804	837	818	812	819	804	833	814	859	814	840	882	795	802	862	836	849	846	782	825	806	829	811	794	876	871	858	855	814	825	805	831	800	867	807	837	802	846	819	822	848	851	770	825	820	846	811	849	894	843	813	867	876	854	870	799	808	852	862	807	805	836	838	850	845	876	823	797	845	828	837	851	835	798	761	817	818	839	803	873	772	792	784	833	872	839	884	865	884	831	798	831	841	785	843	819	858	836	820	804	895	847	807	816	815	826	858	822	842	789	803	839	817	833	819	827	887	792	829	812	855	843	827	796	823	863	833	865	841	814	850	846	817	824	809	778	833	868	798	804	839	821	834	833	870	843	835	774	861	836	824	808	819	813	832	860	877	847	841	811	838	828	828	816	839	857	772	830	800	873	817	789	834	897	802	847	821	811	818	833	791	852	795	878	854	840	812	790	868	867	826	831	818	871	818	808	838	817	809	784	889	874	847	827	799	776	839	853	810	762	894	859	779	830	810	790	880	848	837	842	845	876	811	806	828	814	801	896	817	844	889	814	818	839	830	837	800	827	864	863	842	802	804	871	789	842	859	834	833	863	797	817	793	839	807	804	840	762	793	822	845	838	844	848	826	827	861	811	816	799	829	826	855	825	824	787	827	855	819	847	820	796	816	815	857	793	817	797	856	856	832	868	849	839	805	850	799	908	793	823	855	848	816	884	818	848	818	824	819	822	870	785	844	797	781	824	849	798	882	829	861	842	837	824	845	865	843	833	785	831	846	841	844	870	834	844	792	856	809	810	824	832	843	809	845	824	847	870	859	846	817	783	845	860	852	861	836	809	807	777	831	783	805	783	829	848	749	852	813	808	837	881	811	850	837	832	779	817	823	824	791	825	853	823	850	827	811	853	845	837	868	796	828	848	801	821	796	852	788	815	929	865	811	841	802	812	866	797	865	761	835	870	842	783	823	837	834	813	818	805	874	873	786	845	851	827	809	819	819	806	828	785	829	820	896	753	838	765	849	819	837	847	806	836	796	819	811	820	894	786	820	851	857	830	815	827	855	855	848	850	789	854	809	850	807	817	829	879	832	827	826	836	822	812	818	812	854	802	807	787	822	847	856	849	820	815	793	843	837	796	784	826	869	827	819	862	816	799	833	827	833	840	890	802	804	841	796	836	832	776	840	825	826	784	808	856	831	813	805	802	810	795	809	841	822	842	795	836	852	844	837	839	820	827	819	875	787	833	793	861	791	793	851	857	844	805	827	831	804	804	865	792	821	811	804	815	839	803	789	823	838
16012	2700	2922	2368	1683	1208	931	743	657	588	501	474	440	390	410	392	375	352	346	303	332	331	323	315	307	309	305	290	316	300	288	310	269	280	265	293	287	308	302	259	270	263	298	302	294	253	319	256	279	288	299	289	258	289	271	272	266	267	315	266	276	280	300	282	250	303	271	274	297	265	297	285	267	250	282	245	284	280	261	261	272	277	281	270	308	255	273	280	303	268	264	269	242	251	292	280	298	247	236	286	251	260	285	309	285	274	259	277	269	280	280	272	279	286	241	275	253	263	272	288	262	302	260	278	290	262	272	248	277	261	269	281	280	260	286	249	277	275	275	248	281	291	240	282	287	262	274	270	240	259	285	260	246	265	252	285	254	267	271	254	274	255	279	304	253	278	264	275	261	273	240	243	284	261	267	262	255	284	294	261	279	279	291	252	252	301	264	244	283	294	271	278	255	234	269	241	249	286	269	257	308	252	260	276	254	279	251	281	274	262	274	259	270	280	294	286	251	277	279	284	257	281	276	277	282	264	283	276	264	260	281	290	283	282	292	274	288	266	287	264	243	278	277	247	251	282	238	267	263	275	296	272	265	251	256	258	250	283	251	267	271	273	280	290	270	261	267	254	267	275	243	258	264	280	295	273	303	285	287	279	319	247	255	263	241	283	261	278	265	260	255	267	271	254	234	249	291	280	278	252	262	302	284	258	304	268	278	286	283	263	273	263	268	274	255	285	268	279	240	279	245	285	280	272	297	276	238	288	249	277	288	274	326	264	270	254	262	297	299	259	245	253	264	275	299	266	241	255	258	235	264	285	281	261	275	251	243	274	267	269	310	269	262	318	271	285	265	250	305	279	254	298	297	280	239	267	279	265	265	267	284	277	243	263	295	260	257	280	282	259	283	265	247	299	271	252	252	290	290	292	242	251	280	243	283	293	262	263	260	256	258	254	268	266	290	263	283	331	262	254	278	275	272	290	260	235	271	267	270	261	289	281	245	255	302	311	227	267	273	271	278	249	234	263	258	249	285	230	224	266	236	246	260	295	251	281	263	281	266	260	263	277	244	266	260	255	260	266	293	307	308	268	249	282	266	261	275	298	277	290	246	249	255	270	258	257	268	299	247	270	279	282	258	255	238	277	276	282	239	265	250	267	257	262	301	285	269	295	262	240	250	268	264	252	270	272	285	268	268	262	288	264	284	277	277	277	284	279	280	267	309	296	257	294	281	259	270	263	272	303	295	309	280	278	274	284	259	280	288	258	250	251	264	247	274	263	273	256	267	317	257	270	246	258	271	279	262	273	283	280	244	282	266	253	265	289	274	284	289	291	269	265	282	301	259	269	265	302	257	310	258	279	267	291	254	245	274	264	248	232	256	249	263	269	306	267	287	262	266	268	294	269	282	262	266	266	300	263	247	237	269	278	286	251	271	279	303	296	275	284	279	293	272	272	264	274	273	254	297	265	275	270	292	317	266	269	296	254	281	252	292	277	292	268	274	284	262	283	268	277	238	262	256	274	275	250	293	247	271	297	254	293	292	261	256	272	275	246	252	254	249	259	292	247	283	248	260	266	316	268	265	265	303	277	248	273	247	252	254	275	259	257	260	277	258	271	280	267	264	282	262	281	258	255	284	261	247	261	242	263	259	240	298	262	258	277	268	249	282	256	288	265	279	278	262	265	288	255	270	275	271	279	288	248	253	283	269	262	294	278	275	290	260	247	281	279	274	250	262	282	269	263	244	277	269	258	268	266	294	289	270	288	311	298	284	239	249	275	268	279	268	259	269	264	295	283	243	276	287	277	267	254	269	296	307	220	280	271	276	316	279	259	298	260	290	278	282	266	279	267	287	294	233	259	272	269	295	271	289	290	286	282	274	239	273	289	263	266	275	262	266	287	263	272	294	244	253	274	243	278	273	256	273	258	268	295	262	295	221	251	291	305	255	255	290	270	280	282	275	250	259	238	276	252	286	272	254	256	282	293	280	281	291	276	253	256	283	301	273	268	306	282	259	286	283	265	259	263	272	258	295	268	252	291	265	262	238	275	266	264	246	254	235	283	255	289	249	273	262	267	241	271	256	268	275	275	267	274	262	267	282	258	276	278	262	251	287	234	267	259	240	232	276	288	299	268	301	302	259	264	265	299	271	291	273	253	264	278	287	266	282	254	240	271	283	266	261	261	265	281	295	279	258	299	259	270	302	258	299	289	280	252	249	270	258	244	284	281	258	267	249	271	271	247	282	278	257	271	250	269	269	265	269	275	272	278	266	282	263	267	266	280	252	269	236	252	273	263	271	278	258	299	269	274	265	291	244	240	237	268	233	303	283	264	275	297	265	252	261	292	288	273	242	265	253	282	285	259	263	280	273	266	273	274	299	253	254	270	286	268	283	259	264	278	257	247	267	279	268	248	278	319	266	250	262	245	265	286	273	258	312	260	292	292	302	254	271	305	258	239	273	242	255	250	282	274	282	248	268	274	289	272	262	245	280	293	247	259	234	301	294	265	258	286	258	240	250	253	281	279	268	242	259	272	266	275	291	298	278	266	276	272	284	265	257	249	264	258	267	286	291	255	279	300	283	277	239	261	280	267	262	286	269	236	281	270	269	254	255	293	276	299	258	262	288	268	265	285	274	255	295	264	272	286	257	238	256	258	265	278	267	244	272	290	290	260	274	264	274	301	288	287	274	255	258	276	279	258	264	260	268	252	281	301	252	284	258	279	284	261	281	277	293	281	258	291	258	256	290	306	259	266	251	256	285	256	258	266	256	271	274	292	258	260	263	301	288	282	275	299	258	247	284	275	306	269	250	297	293	273	256	230	266	253	283	265	258	240	254	288	255	266	263	282	323	265	260	279	294	258	275	257	265	281	269	297	295	264	286	261	270	257	285	276	251	251	290	250	276	272	259	238	242	287	248	270	272	287	250	292	256	272	296	282	259	261	263	271	256	250	264	281	284	248	269	266	259	248	277	255	300	287	262	265	260	269	286	284	265	245	260	259	282	294	249	252	257	275	261	275	301	259	218	248	273	278	272	283	239	260	284	294	278	292	273	265	233	274	236	249	242	268	293	268	272	253	281	272	234	239	247	264	263	246	258	266	252	272	275	280	265	262	271	280	255	258	266	267	251	253	282	275	226	260	260	291	305	264	281	263	274	292	274	299	292	252	263	252	264	258	272	289	285	317	247	279	252	271	269	288	299	286	248	277	270	239	262	280	269	270	285	280	256	284	264	273	287	261	243	276	245	310	257	277	272	235	275	290	281	283	274	275	252	283	264	270	282	276	271	266	308	284	253	255	266	289	252	253	263	287	258	279	245	283	257	267	286	271	277	277	289	257	256	287	231	245	274	266	277	266	236	262	245	292	293	258	276	257	276	297	251	278	291	300	272	298	236	274	246	225	248	272	264	272	262	275	241	274	276	283	272	259	290	274	244	296	273	256	265	270	247	260	284	288	251	279	292	253	266	267	272	288	275	245	267	274
7682	2661	5508	6433	5554	4536	3777	3143	2711	2354	2146	1884	1770	1668	1600	1440	1422	1420	1324	1212	1138	1220	1129	1086	1087	1076	1016	1042	995	1033	955	934	938	950	988	937	928	869	855	942	874	902	885	936	917	911	929	903	858	822	843	866	885	832	855	838	868	817	802	811	817	790	846	810	828	781	793	809	829	813	833	818	786	804	827	815	800	801	815	852	769	809	758	822	781	820	836	810	815	833	792	842	811	806	834	832	840	815	807	795	818	831	814	763	838	782	799	822	815	780	813	825	794	840	821	776	825	769	783	798	753	771	809	780	814	746	785	796	794	821	810	780	816	823	763	774	815	783	788	819	810	775	803	736	742	795	854	803	826	834	810	778	766	833	810	790	792	754	776	816	800	787	826	746	817	783	809	818	802	797	803	845	737	794	826	769	826	783	796	767	842	824	831	805	744	752	811	801	796	783	789	829	794	789	767	773	846	817	799	807	769	781	820	801	807	793	822	807	779	762	804	770	746	796	737	768	768	783	789	792	820	808	786	799	807	779	777	817	783	795	756	778	839	797	821	808	766	760	737	820	767	810	793	748	757	740	835	804	803	791	790	777	809	787	794	758	831	833	787	803	751	762	817	789	803	781	773	765	777	755	773	793	770	694	792	805	817	783	790	824	744	793	783	775	810	809	787	838	769	832	822	797	800	839	786	848	754	763	806	818	764	825	824	821	805	783	824	740	837	772	779	788	789	775	791	779	760	764	767	755	762	768	786	741	820	794	797	784	769	841	788	799	773	779	771	815	819	780	821	761	789	790	812	746	802	789	777	753	789	773	794	811	761	776	787	748	782	801	818	760	815	811	752	822	768	808	788	798	776	790	828	778	776	875	870	798	788	793	790	750	771	734	776	807	770	842	782	798	777	816	746	773	757	770	774	828	757	768	817	789	777	791	818	755	806	739	792	827	749	822	771	798	823	758	738	777	765	780	794	789	774	807	837	779	750	821	841	808	784	769	798	807	786	819	831	800	804	753	738	775	752	790	730	766	761	798	769	838	761	831	797	783	779	776	836	783	777	794	741	777	762	856	819	847	784	794	725	782	733	773	786	807	803	784	840	782	756	768	780	774	787	800	796	752	795	792	777	771	729	766	774	783	806	818	760	773	807	795	804	778	786	841	803	829	791	782	723	777	797	781	829	801	803	709	793	789	731	787	813	775	747	757	862	800	767	790	803	739	832	769	818	760	780	791	816	799	819	776	789	773	858	826	782	845	759	779	782	750	824	773	755	844	782	794	783	769	809	839	863	746	814	805	811	805	858	780	793	761	755	807	809	786	786	782	771	824	821	784	769	812	792	799	822	733	772	823	804	783	803	769	815	780	743	817	797	794	762	821	819	780	835	772	837	808	836	771	757	765	774	795	827	815	783	764	837	790	747	758	759	797	806	813	819	764	763	782	791	853	811	753	773	772	830	786	822	775	795	859	747	780	805	761	829	824	809	750	833	776	793	775	815	774	761	801	808	772	801	817	814	790	779	792	781	818	739	790	815	733	780	793	775	779	787	783	774	788	794	799	787	793	810	795	810	784	841	829	879	796	778	779	777	821	775	811	807	772	758	780	793	778	804	802	741	719	810	764	761	820	845	809	757	762	797	795	878	789	800	794	796	782	740	809	818	806	783	781	777	769	842	820	811	779	848	813	801	725	800	799	765	785	769	803	776	806	757	810	782	802	788	788	749	829	808	776	791	808	811	788	791	778	787	750	814	778	797	806	825	786	780	761	745	792	790	780	740	823	777	855	767	800	781	768	800	780	769	794	804	834	824	755	805	801	792	764	789	815	805	840	776	799	825	761	786	773	783	836	762	775	768	801	853	813	746	836	777	784	748	811	796	774	741	869	756	788	740	809	759	808	812	746	759	837	723	795	792	795	848	850	771	779	827	847	792	862	767	748	767	824	795	800	800	788	769	730	765	757	815	735	774	815	826	827	791	810	805	795	779	762	755	835	858	842	760	765	793	796	851	758	794	744	775	847	780	759	803	786	809	780	821	793	761	793	747	779	843	824	781	772	743	834	794	829	765	764	783	832	770	801	785	767	755	779	751	779	770	793	804	805	778	770	780	758	820	799	799	802	770	774	800	791	746	816	805	781	801	821	808	846	787	825	780	770	762	829	787	782	797	789	755	786	752	810	834	802	832	800	770	804	748	783	790	813	734	752	808	813	789	786	808	785	766	808	800	850	761	832	796	806	835	762	860	771	814	780	842	769	807	800	767	797	790	796	804	840	784	834	807	783	794	813	779	810	763	783	837	770	784	827	788	770	774	853	750	779	825	791	740	749	780	774	775	803	800	762	789	723	783	856	779	769	831	782	817	789	776	785	788	763	776	793	737	790	810	774	817	833	781	811	817	781	786	778	779	803	763	775	774	803	780	761	793	804	787	798	733	826	770	820	806	861	768	757	799	831	779	825	819	804	776	729	762	791	761	769	728	807	808	781	797	777	767	784	813	804	813	779	806	778	853	791	784	819	816	789	815	782	766	764	787	848	832	765	772	788	825	787	789	843	795	777	770	787	800	806	751	760	746	753	826	764	771	791	801	804	828	853	799	820	796	751	742	796	768	760	794	835	831	803	807	787	835	778	815	794	766	758	773	823	814	822	785	755	808	775	753	759	774	759	757	773	757	765	761	804	757	809	807	780	800	865	744	766	773	791	763	761	812	769	764	759	795	767	807	791	781	838	761	853	767	810	835	792	810	790	780	827	821	821	802	781	712	790	795	790	742	750	761	790	788	800	782	778	751	774	791	766	805	784	795	782	787	759	817	797	805	816	737	787	787	765	806	749	828	743	794	778	773	809	784	748	783	812	802	796	780	794	830	759	832	713	800	814	799	814	815	840	803	804	780	738	759	786	773	806	771	815	816	779	783	771	812	741	779	819	782	782	804	784	831	777	802	795	837	818	823	770	786	796	782	796	843	788	806	814	717	805	775	819	779	797	774	793	798	836	766	761	791	805	743	771	788	826	782	778	766	757	759	755	799	802	755	784	770	776	819	750	794	755	842	786	748	831	809	802	807	766	758	805	823	731	801	822	789	773	730	774	797	829	802	743	810	807	774	820	796	805	824	811	770	796	828	762	783	794	758	751	764	745	798	800	776	816	801	743	802	807	824	765	814	806	801	778	778	727	774	784	753	818	748	735	809	794	801	787	792	806	776	784	771	739	788	787	828	795	757	789	766	796	839	802	756	815	788	745	764	793	785	738	786	811	786	769	745	798	807	775	809	786	810	798	772	753	792	786	784	731	801	773	760	785	766	804	814	815	824	756	778	771	806	813	841	800	734	814	788	778	765	824	764	782	824	807	771	849	817	830	827	844	774	787	823	763	764	785	745	807	828	823	774	796	803	792	813	847	801	781	829	764	791	739	821	772	827	832	793	770	777	823	789	813	764	818	807	790	753	756	764	772	817	787	772	790	752	804	806	785	780	770	780	812	814	777	810	798	762	789
2185	197	227	185	179	167	166	142	153	153	166	159	127	169	146	153	148	140	171	155	139	145	154	136	138	153	135	151	155	145	127	168	157	160	138	174	141	150	142	149	151	147	160	148	148	135	147	146	155	136	157	157	160	141	156	166	136	186	139	144	150	163	166	149	146	154	134	126	143	162	137	152	128	140	162	138	166	145	140	145	146	139	129	158	140	146	140	138	155	141	157	153	129	135	128	159	131	166	138	150	146	164	167	160	140	145	155	145	126	139	149	128	158	155	147	156	152	125	129	147	152	154	120	145	129	157	144	151	128	138	147	138	149	163	136	135	159	143	158	138	142	147	152	133	154	147	159	138	142	132	156	177	134	157	130	138	147	167	140	158	140	142	142	145	166	163	162	136	151	157	153	148	130	170	128	129	155	152	155	147	145	131	147	129	140	149	142	128	155	118	153	143	169	164	153	153	142	144	162	168	137	138	153	134	141	150	137	153	144	161	142	151	158	168	167	141	133	147	163	141	136	146	129	148	172	127	148	149	146	147	149	151	126	139	130	155	131	166	132	126	147	152	155	141	143	141	138	153	158	163	138	130	136	147	149	151	162	132	151	135	151	149	141	134	138	159	166	142	142	154	153	125	138	152	145	157	141	134	136	148	173	154	163	143	149	165	152	118	144	144	144	141	137	130	126	188	154	150	146	145	152	164	155	151	148	163	119	182	162	144	137	128	160	161	138	150	144	146	155	152	163	139	147	147	148	152	135	144	125	126	146	134	143	155	139	147	146	136	155	142	134	147	174	121	179	136	143	154	155	133	151	149	143	165	169	169	141	150	152	152	150	138	146	144	147	157	162	173	155	134	146	148	163	160	178	142	127	133	124	154	149	141	146	140	147	149	178	126	145	143	136	125	161	137	161	149	146	152	160	142	144	159	142	154	138	155	141	132	159	144	137	137	138	155	155	145	141	140	147	155	137	135	136	156	166	143	152	169	130	159	133	138	135	137	149	155	148	148	155	158	151	170	146	158	164	158	135	163	147	136	145	140	165	162	147	148	142	155	135	136	160	133	118	156	146	154	131	145	150	154	152	159	138	142	145	153	134	138	148	139	165	135	145	154	132	120	149	146	155	134	136	140	148	133	140	149	150	147	146	144	152	152	159	142	154	162	149	148	133	166	145	142	147	153	153	150	119	128	166	128	137	137	140	166	132	129	153	138	146	158	168	154	161	151	138	166	137	140	162	146	132	157	129	157	132	123	165	147	134	143	150	162	148	149	124	163	133	128	137	164	131	126	135	135	139	136	140	154	150	147	158	148	139	147	155	133	127	153	131	138	150	146	140	137	155	156	138	144	148	157	133	142	146	133	144	152	150	135	146	138	144	123	145	134	132	143	163	164	139	147	142	149	158	163	147	153	142	150	161	159	151	148	143	138	136	153	138	140	141	120	140	145	109	150	153	166	133	139	143	131	150	142	132	151	159	139	138	144	131	132	120	161	141	152	144	156	149	138	172	149	182	134	161	153	124	138	149	158	147	152	161	151	132	142	156	154	149	147	123	124	172	141	142	169	147	140	133	141	154	151	148	144	149	148	167	147	160	153	141	129	148	145	172	138	145	139	151	120	138	152	141	144	134	157	133	143	151	148	153	145	142	143	143	161	172	135	150	152	158	157	144	139	146	163	138	151	118	168	145	139	147	158	157	137	154	150	150	155	149	121	133	147	135	153	154	148	163	132	148	147	162	136	147	157	148	140	172	131	142	135	141	154	151	157	141	172	133	178	154	137	141	124	152	160	156	143	133	154	156	143	142	128	151	144	161	138	153	140	155	134	167	139	149	149	152	137	150	139	153	159	155	136	147	138	145	159	139	135	149	147	152	162	146	141	140	139	171	160	141	167	115	134	146	113	156	164	131	124	147	132	166	162	148	165	148	131	152	141	143	154	147	146	148	147	147	151	149	151	139	138	144	154	157	141	116	138	148	173	138	173	174	168	167	146	156	161	136	138	148	159	136	152	148	137	163	166	134	152	138	141	141	148	146	156	164	125	126	150	131	153	145	141	134	137	162	127	162	125	123	145	137	151	151	145	149	159	131	161	161	152	146	125	159	140	154	152	179	126	155	149	140	145	134	145	147	142	144	125	155	139	137	132	143	175	143	145	138	145	159	159	144	169	134	152	156	161	136	146	153	162	159	135	158	127	145	122	118	147	146	141	147	148	140	154	151	168	136	144	130	153	122	136	127	146	165	131	122	129	168	115	146	130	137	150	134	156	153	127	145	156	172	137	159	149	146	131	149	154	153	150	155	163	163	155	145	150	168	132	126	121	162	138	153	158	141	150	149	132	143	137	150	136	136	146	162	141	123	151	142	170	142	178	164	154	146	150	135	146	143	117	151	157	136	158	143	165	142	146	140	130	154	165	132	135	146	146	136	121	150	137	151	155	149	144	150	146	148	151	146	152	123	139	141	144	156	154	135	134	155	118	145	156	159	133	168	140	158	130	140	139	131	136	142	135	138	153	130	130	130	163	157	149	150	140	155	157	136	131	177	156	159	135	142	128	141	156	150	144	119	143	151	147	136	140	132	169	159	141	125	155	146	159	143	162	148	135	133	131	163	143	160	141	130	137	173	140	151	172	153	135	153	133	141	169	151	139	149	137	144	151	151	149	157	138	157	128	145	145	134	156	149	140	166	154	130	130	143	161	146	158	145	142	144	156	153	142	156	143	141	140	162	140	148	144	145	158	156	139	151	140	145	160	143	142	157	147	138	152	151	155	146	142	151	141	154	147	158	125	142	161	156	121	146	142	142	126	161	134	119	137	129	158	133	132	154	154	155	153	143	141	135	139	126	147	138	143	141	148	151	145	139	130	150	147	140	137	149	150	141	141	138	141	138	124	128	143	147	155	144	148	148	142	142	146	147	134	146	154	141	141	165	142	135	143	150	151	147	138	160	161	145	164	176	126	143	139	151	141	153	154	152	149	137	168	145	129	142	146	131	150	168	131	116	145	162	149	141	176	149	142	153	159	152	164	140	134	158	137	130	141	146	120	140	119	167	144	165	146	132	150	148	142	157	141	143	140	147	149	164	148	132	152	162	123	155	172	129	137	135	172	143	156	171	138	132	141	124	149	142	154	120	141	139	137	147	166	143	148	152	161	152	136	160	148	134	146	143	142	157	173	146	150	159	151	152	131	146	144	155	163	154	140	174	173	139	148	134	154	153	155	122	156	140	142	138	126	134	155	153	154	116	133	174	145	145	144	147	150	143	151	157	142	162	140	143	147	146	145	145	147	157	135	142	154	144	144	141	162	128	141	145	135	155	151	136	132	150	139	144	162	161	180	144	123	159	114	151	151	136	136	170	156	132	126	150	149	142	149	151	124	148	150	141	142	150	164	134	149	123	165	110	122	149	160	143	155	175	137	166	137	161	153	164	163	165	157	135	144	164	143	124	149	158	132	151	166	146	150	147	127	167	154	144	168	133	146
1851	548	680	714	680	607	585	586	543	533	501	514	510	476	524	499	448	517	501	497	476	483	478	504	477	534	481	502	516	509	477	520	498	458	497	471	471	492	504	452	454	474	508	548	496	514	491	483	499	449	475	516	490	500	495	486	479	446	526	531	476	511	479	490	515	456	491	507	461	518	493	482	492	445	505	472	500	492	485	502	469	452	454	489	535	491	500	483	495	550	468	519	475	516	486	472	483	456	484	494	489	519	439	500	498	486	464	479	481	490	480	496	476	488	485	503	479	475	500	465	477	485	485	507	517	488	549	494	480	508	455	494	500	504	436	463	495	506	509	495	483	465	516	504	469	454	504	481	504	497	503	459	499	517	456	462	467	487	487	488	489	461	516	435	476	509	475	506	472	526	515	495	482	503	505	520	476	451	446	473	503	470	489	479	459	481	480	481	465	467	479	470	463	459	444	527	497	495	510	479	445	459	481	488	490	495	513	478	451	506	473	484	493	508	492	472	468	491	481	459	489	510	487	492	493	460	497	500	481	479	488	501	485	503	507	522	457	498	491	491	491	500	509	486	481	473	466	458	437	514	474	496	470	449	468	498	457	528	453	476	544	510	482	505	451	474	482	478	490	483	463	483	498	503	430	498	494	470	456	496	475	463	494	515	471	485	474	504	474	421	466	491	437	462	464	488	494	453	473	462	508	438	489	454	472	479	453	453	490	477	472	500	438	508	525	479	509	498	493	457	454	499	487	457	499	475	529	496	521	504	487	446	506	453	487	486	479	468	515	501	490	528	491	487	486	463	487	471	486	479	473	472	465	479	509	493	500	467	491	479	479	476	493	512	523	505	467	493	513	491	497	513	511	465	495	489	524	465	424	530	497	527	489	493	490	513	476	501	477	490	480	447	502	510	474	466	456	537	508	488	494	532	514	443	483	488	506	455	506	494	450	472	485	503	489	501	496	465	504	508	522	454	482	491	523	511	448	483	497	485	464	433	495	488	482	494	476	479	489	480	502	503	490	492	504	473	463	466	481	471	497	478	504	493	464	475	465	455	482	488	478	480	509	487	485	531	476	502	475	491	465	503	472	481	467	536	487	440	472	491	491	481	500	503	476	492	460	477	496	489	498	471	501	472	464	515	466	507	462	479	472	444	466	498	476	466	474	509	511	470	455	449	468	505	450	521	463	461	461	486	515	495	486	496	504	493	501	475	465	483	456	514	435	458	496	445	495	477	479	484	461	440	479	473	488	486	484	506	481	478	460	474	456	500	478	480	489	474	487	486	497	519	474	469	464	450	472	510	499	499	496	469	481	437	503	503	486	456	445	438	483	518	481	453	475	471	473	472	521	473	476	512	499	455	473	512	473	430	499	494	467	511	486	483	498	512	516	459	502	457	490	470	476	476	489	481	483	483	473	486	482	497	462	494	468	480	504	502	475	471	469	466	459	506	466	481	462	462	496	466	485	480	505	494	495	477	475	460	475	499	468	510	485	495	491	508	463	495	509	460	507	462	479	461	522	499	477	483	503	495	499	504	489	484	480	485	445	504	514	482	480	496	475	493	492	464	509	508	481	451	518	488	490	503	491	492	464	511	475	492	475	496	493	511	495	488	473	450	443	468	473	491	488	495	494	468	537	484	533	510	521	528	503	524	510	475	506	511	508	501	477	545	476	449	500	487	494	492	482	483	502	483	533	467	445	485	468	502	462	500	469	524	494	471	477	486	502	455	457	488	463	464	526	466	481	507	489	482	487	519	469	490	480	485	463	477	481	515	498	486	526	487	516	511	520	472	469	525	489	530	481	523	504	450	491	504	477	469	503	465	472	473	477	450	495	453	479	477	490	449	497	501	486	492	480	452	449	474	465	472	505	456	449	483	473	521	475	454	509	503	478	492	499	518	491	491	468	457	480	474	481	468	460	457	453	487	502	523	506	497	456	472	496	507	500	501	516	481	507	486	488	462	470	491	486	452	512	518	514	485	503	524	518	489	480	465	498	485	497	502	482	482	496	486	489	495	467	492	489	463	515	495	477	499	462	480	489	466	524	472	487	486	491	505	472	506	453	456	470	461	496	511	470	452	490	485	510	457	493	457	492	488	480	515	505	517	487	455	463	488	475	496	491	507	499	510	486	484	445	493	522	477	500	433	504	485	456	501	456	466	466	505	525	472	535	523	483	509	462	463	493	501	467	487	490	487	443	455	542	495	469	457	506	516	454	456	491	498	519	466	479	519	530	444	457	435	468	427	473	498	468	506	487	457	452	480	515	452	453	486	443	486	502	506	480	485	463	507	511	489	464	527	499	475	502	496	493	486	479	481	472	488	489	473	461	484	461	517	496	528	479	469	486	481	462	504	486	494	464	479	457	471	494	492	543	462	467	463	461	497	501	472	494	477	458	486	464	461	474	526	524	456	499	520	460	492	501	489	491	492	509	463	503	485	495	461	497	461	455	528	443	478	475	456	510	446	508	464	473	466	484	460	487	493	507	461	478	526	495	463	493	485	462	491	460	438	494	452	506	517	455	474	477	497	469	475	452	505	497	465	480	513	493	534	478	524	504	513	490	511	472	504	490	449	457	447	515	485	448	526	463	466	528	513	467	514	498	502	427	484	490	516	481	486	456	504	474	482	496	497	483	453	496	454	510	504	480	489	494	515	474	477	485	509	466	458	449	480	467	487	475	476	486	488	487	465	485	458	499	479	460	506	500	467	509	488	504	454	450	457	489	518	468	525	550	485	449	532	451	500	513	509	486	497	465	499	516	505	501	486	505	484	473	480	445	457	477	465	486	486	485	466	498	494	481	465	461	462	479	511	530	519	487	495	491	478	488	485	457	477	483	497	493	504	482	492	503	486	462	484	484	489	469	470	496	466	540	469	481	499	502	499	509	498	498	534	519	496	500	449	475	502	514	505	480	506	460	507	482	491	514	488	513	476	488	484	444	497	497	475	459	498	496	508	455	484	502	519	509	480	465	531	458	544	518	513	533	467	508	465	452	483	476	483	493	446	476	482	513	482	484	494	496	482	468	462	450	515	494	483	451	510	497	453	517	524	507	506	488	481	510	460	485	449	527	484	479	480	500	461	515	488	480	475	478	459	476	463	495	461	486	482	475	485	464	489	505	472	483	486	458	409	442	480	495	473	455	493	483	470	515	493	474	487	525	470	493	469	483	501	525	508	463	481	528	449	494	455	474	496	507	468	498	498	468	494	454	486	476	476	507	487	442	505	488	512	488	487	456	482	463	535	459	493	479	452	503	522	487	484	505	466	523	525	455	480	496	471	428	462	449	506	458	493	495	486	476	520	512	498	502	500	545	508	486	459	468	463	499	485	480	464	491	533	478	478	508	497	453	490	495	488	478	477	453	508	496	533	452	478	485	492	460	509	482	487	505	493	508	456	495	483	463	497	477	515	463	453	489	497	479	504	515	484	492	469	490	491	461	498	475	459	481	492	458	531	460	479	468	501	469	494	470	507	453	501
8886	1279	1646	1352	936	724	640	535	458	401	389	414	370	368	333	349	364	307	304	323	325	296	308	310	300	296	311	328	275	261	297	311	270	296	304	293	332	274	304	298	294	276	273	305	298	308	278	290	287	295	304	280	260	288	294	271	294	271	300	283	271	308	255	278	298	300	300	301	259	286	310	288	303	271	292	299	276	285	253	284	266	290	271	265	279	285	297	293	312	253	290	279	259	277	271	278	294	271	272	268	281	242	281	287	250	274	295	261	276	300	272	269	285	276	280	281	297	295	280	255	303	281	267	276	283	306	294	272	289	297	288	296	255	293	284	254	295	317	258	300	265	306	280	275	283	294	267	286	282	230	282	269	250	271	307	283	287	275	279	289	313	320	290	313	284	284	283	285	289	281	258	250	287	311	283	292	260	263	293	282	279	283	313	282	268	284	270	304	294	269	270	258	268	285	270	289	287	258	262	240	272	260	310	288	270	257	292	268	287	241	299	268	260	278	253	266	258	295	280	289	282	281	285	267	285	264	276	260	321	247	282	283	303	255	289	275	262	266	290	285	277	278	278	298	277	290	287	281	304	265	279	312	293	285	280	265	279	291	290	271	310	286	292	275	291	254	297	287	299	281	308	296	301	302	299	295	278	323	268	264	274	298	278	266	290	296	257	279	285	305	287	274	298	263	283	268	284	271	257	286	280	258	264	281	296	289	278	271	276	304	286	277	276	294	306	269	286	307	272	316	324	270	314	265	266	265	260	259	269	273	305	287	303	285	268	275	271	275	305	274	332	254	285	278	279	299	274	252	260	278	282	277	279	290	280	297	301	252	282	276	249	256	323	260	282	308	315	269	295	297	257	308	261	293	302	276	312	242	292	293	310	248	270	290	279	281	283	305	267	276	279	274	327	276	283	313	298	262	274	248	277	258	303	295	289	293	273	275	283	273	270	295	277	278	293	263	278	306	268	274	279	281	279	275	263	282	303	291	262	266	289	274	260	273	302	296	267	297	276	293	260	276	236	280	291	281	300	284	306	273	275	260	277	267	285	287	293	277	281	292	294	264	274	288	280	278	252	273	281	272	267	282	271	280	292	271	283	261	314	305	283	321	267	267	292	294	268	252	254	292	288	299	259	313	289	276	297	317	261	292	302	270	272	296	281	296	305	302	267	313	303	269	260	261	270	266	295	282	272	286	289	300	273	265	251	285	231	275	289	303	311	281	279	255	281	263	269	295	282	259	257	285	272	269	295	292	269	267	318	272	281	282	301	275	312	315	271	299	272	277	271	268	297	254	307	293	282	278	268	275	288	298	277	287	274	274	266	288	273	269	282	270	276	258	305	290	259	266	293	269	296	299	304	291	245	299	281	295	307	289	283	300	267	262	304	300	279	265	256	278	274	269	282	271	312	273	288	268	301	277	287	295	276	268	279	286	277	278	332	281	280	281	302	291	257	288	279	284	302	261	278	281	256	286	248	275	270	297	283	278	260	275	314	296	299	301	268	269	284	274	278	270	260	273	285	267	267	291	257	242	263	283	251	285	285	289	277	301	292	277	290	295	262	268	278	277	257	266	304	279	278	289	290	289	254	296	294	294	316	306	286	302	293	287	274	274	291	296	288	273	288	262	287	282	271	269	284	277	287	291	276	287	302	264	303	282	284	278	278	286	304	332	245	264	269	270	297	270	289	253	292	292	259	288	268	267	264	301	274	268	283	307	273	304	244	292	288	255	290	306	291	287	261	267	282	320	254	283	279	275	291	281	254	302	263	266	265	269	275	270	274	307	277	274	307	248	237	284	273	267	301	293	269	294	284	301	263	288	296	294	259	306	301	265	311	300	282	262	275	300	301	288	285	282	299	281	278	288	289	268	286	266	279	260	301	257	293	274	300	308	280	302	292	279	280	296	298	268	273	291	280	273	277	269	288	312	282	254	309	283	264	256	282	289	308	294	278	299	307	296	285	280	257	260	299	320	297	266	300	265	301	282	297	275	298	253	300	236	286	245	276	279	294	257	298	271	277	284	284	311	291	283	270	285	281	274	275	307	274	296	300	280	293	315	261	265	290	277	276	287	265	290	237	301	290	288	299	295	268	277	266	272	260	280	301	290	262	272	233	263	316	284	265	273	285	269	272	280	276	280	279	282	279	253	263	276	297	270	293	271	291	283	284	257	283	315	293	294	269	297	286	253	252	258	311	292	308	273	277	286	284	282	284	299	293	275	296	290	287	287	283	285	276	264	281	284	282	284	289	268	301	280	275	282	287	263	268	312	275	251	288	259	309	299	267	292	281	288	286	276	273	309	307	268	277	295	288	295	279	245	253	301	272	269	284	257	310	232	268	295	279	280	273	288	272	279	264	293	275	287	291	283	312	285	266	272	266	280	289	282	283	281	279	280	275	287	283	269	256	277	295	278	263	268	310	317	303	280	251	258	256	291	254	279	262	263	285	265	267	321	284	294	260	287	273	266	275	264	293	291	288	282	296	298	278	247	277	260	293	248	271	271	282	292	282	277	276	269	278	312	276	274	286	269	303	276	268	266	288	284	298	299	283	269	274	270	286	275	284	280	307	302	283	274	273	262	262	281	296	301	257	278	281	273	311	252	310	316	295	269	294	242	285	292	230	277	278	290	285	305	302	279	303	262	277	304	264	275	292	301	321	297	274	281	290	291	272	277	274	289	274	278	244	260	305	288	323	272	291	274	305	271	285	274	283	308	280	287	287	254	295	266	272	294	286	243	299	280	275	268	268	312	279	294	280	276	303	228	281	264	280	266	279	308	233	264	260	280	280	251	270	300	263	276	280	285	313	297	271	268	296	267	267	277	291	271	294	278	252	272	298	280	290	279	250	287	250	261	258	288	273	293	254	241	279	294	277	255	300	276	270	294	253	314	302	274	290	275	265	280	272	301	288	278	253	280	294	291	312	279	273	275	264	291	265	274	297	266	282	283	288	287	265	286	279	295	306	292	274	264	296	283	279	244	280	300	271	269	275	284	300	288	317	272	255	266	289	260	255	271	292	296	296	296	285	285	263	286	253	281	295	291	266	284	240	277	296	307	310	262	315	263	266	271	261	302	291	281	276	257	280	306	273	304	260	304	292	255	273	302	293	284	264	279	295	283	273	288	300	268	307	270	274	292	262	269	272	264	265	266	290	250	266	272	282	300	277	271	296	282	292	312	287	297	291	266	289	289	293	286	278	293	288	292	253	283	309	288	298	273	275	281	267	293	284	271	277	296	285	273	286	289	273	278	299	300	265	283	289	278	277	289	269	266	301	289	274	269	290	281	296	258	280	270	288	288	280	286	311	293	293	290	267	278	269	268	304	266	254	275	281	300	305	265	292	273	313	285	281	307	296	286	305	308	273	288	276	273	304	283	276	271	256	291	297	294	261	265	271	249	289	281	267	294	280	255	260	297	302	268	296	265	294	270	295	320	258	308	292	260	268	324	262	290	273	305	284	295	247	275	287	321	258	252	311	283
5564	1769	3354	3837	3382	2789	2377	2119	1897	1675	1468	1458	1345	1305	1175	1148	1222	1140	1082	1038	1083	1005	987	966	967	982	1017	940	1003	946	940	904	943	915	921	961	892	915	906	884	968	853	872	886	889	880	907	905	880	796	813	881	908	878	800	822	873	821	835	828	829	900	853	860	838	882	847	848	840	869	860	890	905	859	858	808	906	841	895	858	861	887	809	867	767	887	802	832	842	824	830	870	837	800	818	861	829	843	803	869	821	838	904	876	837	786	797	805	823	819	816	888	835	810	811	846	856	823	856	810	833	824	872	858	800	843	847	872	883	820	849	823	835	884	825	823	830	888	802	813	832	818	825	821	843	856	845	814	854	843	839	792	826	826	841	820	854	810	823	820	798	761	840	829	816	817	845	773	845	833	807	860	792	792	850	800	853	811	800	856	822	865	850	853	837	863	826	776	799	835	829	849	866	816	824	835	804	851	831	829	817	812	837	832	848	806	789	840	796	807	875	820	861	771	812	857	823	766	840	813	812	865	811	837	857	853	875	833	832	831	880	787	883	814	823	839	815	867	824	777	853	828	880	809	858	788	816	826	818	875	796	837	785	834	818	898	788	842	801	822	838	814	839	791	835	838	823	812	837	856	798	807	770	900	832	770	843	816	790	823	787	835	884	849	831	854	785	870	831	779	786	850	847	819	883	814	865	818	855	866	767	788	839	827	814	822	832	792	817	846	855	810	822	847	846	786	843	822	782	807	806	846	839	853	760	851	790	812	864	867	798	836	862	835	823	821	823	765	810	821	817	831	790	800	809	813	831	869	823	848	816	818	855	827	859	824	838	811	823	806	842	831	804	820	850	821	823	777	875	852	808	847	814	809	814	828	838	855	820	800	830	807	794	860	829	775	821	793	795	803	835	787	837	829	871	884	852	828	875	800	829	810	815	803	799	832	817	831	866	836	812	844	837	852	807	811	846	860	904	845	872	776	807	754	808	804	883	843	797	820	886	857	819	860	832	848	784	903	792	793	806	794	829	779	818	876	876	835	821	845	838	812	811	794	874	850	851	826	841	783	818	836	811	861	895	815	816	870	815	807	774	811	802	819	832	808	878	832	870	844	849	833	813	805	812	838	812	816	856	832	794	859	864	867	826	830	854	849	854	829	802	855	803	874	827	849	861	765	846	887	808	870	794	824	802	801	848	837	849	823	804	833	762	841	798	831	825	830	863	859	794	812	878	804	861	801	840	814	789	859	822	827	776	834	799	834	822	822	860	814	825	825	830	807	788	873	818	801	791	820	835	781	795	874	805	850	812	790	872	857	762	817	866	850	805	800	863	836	837	862	816	854	804	788	808	822	797	869	886	862	841	849	835	888	814	869	845	762	845	818	782	793	829	810	865	752	809	840	851	838	841	852	838	850	808	846	848	797	838	804	817	823	852	794	822	830	826	858	793	881	871	849	834	789	854	808	851	834	787	784	816	854	842	871	801	803	843	789	828	838	898	791	800	819	862	861	847	796	831	846	813	851	795	811	859	866	779	845	810	824	831	813	840	828	804	827	862	852	856	768	793	849	799	797	880	793	812	823	838	825	851	835	863	861	839	813	872	818	806	881	838	870	819	796	863	842	832	851	881	804	831	861	835	856	826	867	852	863	888	835	862	850	862	811	836	823	748	812	838	780	873	820	779	846	810	834	841	780	809	840	793	783	792	796	857	886	832	826	810	830	812	826	777	830	850	873	827	833	798	828	859	816	822	853	863	814	821	856	862	837	839	789	866	831	854	787	803	875	833	815	801	806	821	827	821	794	802	854	817	833	803	798	792	799	806	793	809	859	806	831	832	834	767	851	836	832	796	834	773	868	789	831	799	856	814	763	868	835	795	819	827	866	846	839	862	836	824	836	803	862	874	814	820	833	858	830	853	845	833	868	783	847	806	809	822	848	785	826	836	852	859	862	871	839	840	810	846	790	783	827	798	834	883	807	896	819	795	869	847	805	779	794	832	842	787	879	829	868	859	820	851	816	866	868	845	823	828	847	815	869	864	848	820	840	782	816	868	788	808	815	896	831	810	820	854	825	836	873	836	819	777	857	811	897	839	790	828	859	774	831	834	790	859	854	828	842	795	835	826	824	852	848	809	826	826	800	850	831	822	842	894	810	841	861	844	816	809	800	779	821	812	798	816	843	869	844	859	809	833	861	804	776	834	810	846	827	836	844	866	827	867	849	829	786	824	866	835	837	865	831	784	828	796	832	815	849	822	837	842	803	794	760	842	795	870	778	810	837	825	852	812	844	837	804	789	803	863	813	799	852	848	796	813	802	843	834	830	813	837	783	833	854	793	862	844	844	808	825	848	882	867	841	824	815	834	900	832	828	753	798	764	832	874	800	834	821	827	857	851	788	809	805	880	803	819	862	853	845	763	830	786	799	839	848	816	817	819	843	820	797	873	781	815	818	864	809	847	782	816	816	846	812	838	842	825	809	792	896	786	820	792	795	842	795	802	841	807	798	832	813	826	827	888	795	848	791	856	802	796	844	827	829	819	830	811	832	823	804	831	863	841	829	805	804	793	853	827	830	784	827	854	820	848	838	854	874	816	841	819	805	863	840	749	808	831	828	825	808	846	809	894	879	838	815	895	845	878	815	782	823	856	806	829	813	812	806	787	840	864	831	853	775	788	833	858	810	841	766	843	831	839	820	816	822	851	822	849	859	820	807	816	857	868	873	839	834	836	792	839	788	787	805	826	823	838	868	849	827	820	866	843	848	807	856	802	817	833	838	823	876	805	827	805	791	846	791	848	822	813	824	806	831	872	826	843	798	798	854	873	814	813	813	840	838	859	791	855	829	783	821	819	900	841	830	859	799	824	782	789	853	823	829	823	828	799	813	850	868	791	839	838	845	850	818	869	826	817	798	807	838	842	839	805	794	806	847	863	839	848	833	859	822	833	783	848	821	828	853	819	854	816	836	870	797	831	844	787	850	838	795	853	822	832	810	822	797	809	892	879	766	883	819	847	809	820	786	822	833	857	855	833	797	807	813	801	870	892	853	837	860	849	835	828	809	842	853	821	840	831	781	853	849	851	818	833	848	843	837	850	898	857	832	838	868	809	845	804	825	805	796	772	763	798	861	847	832	864	855	765	812	838	865	817	833	852	786	784	916	811	816	837	838	833	833	863	764	804	823	807	835	848	834	806	816	821	836	841	828	785	847	772	797	827	839	805	824	791	822	837	850	802	829	826	773	797	884	848	832	863	830	856	817	773	826	802	842	849	814	793	770	876	822	827	770	841	807	869	888	829	773	810	843	874	795	813	847	833	858	874	858	810	835	817	840	841	820	799	819	835	840	761	890	858	800	851	834	812	780	849	759	829	830	864	817	807	838	807	830	788	830	802	861	899	815	829	821	826	801	846	822	814	827	848	834	866	816	837	844	865	815	754	828	798	852	830	845	844	763	832	783	894	830	849	855	842	833	882	833	801	769	802	836	825	832	793	849
16025	2760	2914	2217	1597	1238	877	732	659	542	538	482	421	427	370	395	367	356	327	311	333	314	328	287	317	286	268	273	339	294	268	295	304	266	279	278	287	279	261	287	300	289	289	280	320	279	297	281	298	252	276	288	278	272	295	257	280	274	271	280	258	280	272	278	288	297	268	258	268	268	281	277	313	263	241	286	280	245	243	263	295	297	283	259	249	269	274	282	252	266	278	252	267	272	235	263	249	269	286	300	243	274	273	281	287	284	275	292	271	261	242	256	258	265	272	287	281	285	248	306	265	283	288	262	275	286	281	268	262	243	245	280	251	262	266	264	287	281	246	282	255	285	285	269	301	287	268	223	288	294	261	278	293	309	298	278	298	256	241	287	276	272	246	270	268	303	270	249	257	270	259	252	276	266	262	295	279	259	278	279	255	277	266	270	294	292	291	293	263	270	250	280	278	290	284	271	274	269	269	244	264	234	292	264	225	271	252	255	285	256	262	271	272	287	282	275	282	284	263	257	260	263	275	271	243	275	247	264	256	305	274	261	287	281	290	256	286	296	283	254	267	261	254	256	261	271	274	230	260	272	251	260	290	232	263	250	259	254	295	274	280	264	279	264	263	292	287	272	292	278	232	269	270	271	270	265	282	277	250	294	286	276	246	282	258	273	271	257	272	279	257	290	275	243	307	257	255	277	286	225	246	255	267	270	263	267	270	267	244	278	257	264	249	241	282	266	271	273	245	256	277	289	272	248	260	261	286	298	262	261	269	252	268	283	259	252	291	288	296	320	276	251	266	274	254	271	284	272	307	285	284	281	264	294	260	254	297	259	253	278	297	287	254	261	256	289	257	261	303	253	281	244	239	276	242	277	271	270	261	256	271	273	256	248	253	301	253	279	283	259	249	292	266	247	260	277	236	262	286	267	294	298	253	252	259	262	279	287	282	291	267	262	263	274	310	289	261	282	286	279	266	265	262	288	310	279	269	252	280	260	250	273	285	250	275	237	265	258	274	301	277	250	271	300	281	287	266	276	263	238	268	268	256	237	287	271	305	280	281	268	266	250	290	242	275	275	293	303	272	262	266	281	244	233	262	247	288	244	261	261	267	296	286	269	290	272	252	248	273	279	264	272	257	267	265	254	240	295	253	274	288	281	255	256	271	291	269	272	269	260	263	282	292	291	282	266	260	265	266	244	278	245	244	283	294	262	245	266	290	268	263	290	252	273	268	266	238	296	276	286	267	267	269	262	280	233	287	251	263	273	279	264	272	283	241	267	263	288	276	237	283	276	307	281	260	303	277	294	290	257	286	272	278	266	293	261	275	273	267	261	247	274	267	265	249	274	279	296	296	242	276	269	282	275	274	274	286	292	286	239	292	283	251	269	256	264	269	259	245	285	262	265	282	276	269	262	275	253	268	266	265	266	253	274	271	283	281	269	265	262	282	283	268	301	263	278	260	264	235	242	280	271	278	272	278	253	292	285	249	254	260	264	274	276	249	264	259	264	258	281	252	279	277	293	300	254	261	263	270	284	274	263	268	229	258	288	304	268	258	280	277	284	269	299	271	255	282	277	224	283	265	242	266	275	297	295	302	272	238	275	248	274	266	272	259	288	236	291	286	268	306	262	263	283	282	255	305	260	272	251	252	281	272	254	264	271	284	300	289	255	284	273	241	283	277	289	248	308	274	272	265	255	247	284	254	285	266	277	238	253	274	274	250	311	278	257	303	296	244	267	251	282	260	247	250	257	280	276	237	274	261	273	281	284	271	268	242	286	272	267	248	312	241	280	285	278	246	272	266	287	267	281	262	241	248	264	300	270	272	286	276	273	302	255	272	298	264	247	289	247	295	289	262	296	269	273	270	277	271	243	276	283	280	283	272	288	265	260	282	257	279	254	266	270	276	293	245	251	239	272	260	256	252	288	281	291	275	283	275	263	243	267	277	277	246	278	262	277	249	286	257	264	286	288	261	234	266	254	280	280	257	268	280	282	268	284	274	280	303	243	269	274	268	263	260	257	279	262	255	244	270	246	267	240	277	288	279	284	276	249	222	275	273	285	259	272	293	295	272	268	294	259	252	275	298	273	287	264	255	280	277	284	260	282	297	251	258	278	244	262	267	290	302	246	238	282	276	289	256	300	274	271	286	258	281	267	263	267	265	257	259	266	273	295	268	264	273	278	269	280	257	278	296	269	285	248	299	261	249	276	248	283	262	267	270	283	282	264	256	291	294	274	269	280	294	252	272	296	253	277	257	245	299	256	254	278	256	275	277	298	274	258	286	301	251	255	265	283	291	276	252	271	281	231	252	266	262	243	269	297	272	249	301	287	256	264	255	284	294	285	237	261	281	260	270	262	295	282	243	293	269	278	257	273	255	269	269	284	255	284	279	275	275	260	249	262	292	263	254	298	282	287	290	295	303	269	283	273	282	253	254	280	266	254	293	286	278	269	264	286	269	264	250	259	281	285	266	260	289	284	281	309	282	254	275	277	281	271	292	269	255	235	240	258	257	262	281	249	266	278	259	279	281	253	301	292	265	262	278	265	257	264	289	268	285	261	269	264	251	255	259	245	260	261	274	268	291	287	262	268	275	271	286	257	251	292	247	248	282	277	255	249	261	288	301	260	257	313	259	274	277	256	253	245	306	243	274	244	273	243	307	267	244	295	239	266	268	272	271	269	285	270	284	271	242	274	275	273	272	252	264	261	272	280	252	274	269	282	262	243	257	265	246	268	258	269	251	266	263	258	274	256	263	271	291	273	273	272	254	283	271	306	285	259	249	277	245	252	238	249	278	281	247	244	269	267	274	263	312	286	264	285	265	287	266	273	281	252	274	275	300	267	260	247	274	268	278	284	287	278	301	270	289	273	272	268	266	295	275	258	256	285	263	273	264	289	270	266	284	315	277	246	277	294	269	266	276	278	234	293	275	302	264	270	272	281	288	298	285	260	255	269	282	249	263	276	287	267	284	253	301	319	272	288	255	295	272	268	258	259	280	263	290	253	264	257	283	261	289	284	290	257	258	259	287	285	269	293	258	275	260	277	270	263	273	289	254	264	291	278	244	294	262	271	271	267	246	269	237	267	280	294	251	287	291	281	277	242	293	298	266	291	269	286	266	255	252	279	272	263	296	291	241	282	264	276	267	267	283	269	296	246	274	269	237	255	264	261	297	288	259	254	239	266	300	263	267	274	282	271	271	309	249	265	248	263	283	281	287	240	255	266	286	247	270	279	287	263	265	259	271	265	289	290	233	285	258	267	261	266	251	252	270	252	283	276	303	299	265	267	278	236	270	272	239	261	250	301	284	262	297	281	261	278	263	270	270	283	262	272	279	282	241	264	284	294	269	254	281	263	278	274	263	245	282	249	248	282	296	241	283	279	253	273	269	275	260	291	276	244	269	273	282	288	275	269	279	282	284	265	222	261	272	264	274	258	241	265	309	268	250	270	249	262	273	264	263	257	285	285	245	252	266	288	301	269
7666	2556	5556	6315	5482	4505	3803	3271	2796	2453	2126	1907	1800	1633	1575	1477	1355	1346	1274	1225	1181	1224	1123	1141	1101	1064	1053	996	1047	993	942	952	934	916	926	947	883	918	963	911	890	928	890	920	861	885	927	866	892	825	844	846	868	842	900	884	821	876	763	815	796	791	837	833	792	857	831	821	787	859	857	832	889	772	810	819	802	866	777	799	829	805	805	840	854	825	789	823	786	812	814	813	804	804	825	800	849	794	799	751	817	786	837	789	840	781	821	844	846	818	805	792	827	780	795	845	801	803	787	817	808	740	839	824	793	782	827	806	805	755	792	866	777	771	773	794	760	775	835	788	770	809	764	790	801	757	825	789	785	790	775	786	803	827	821	798	762	786	810	834	768	792	797	808	783	785	754	781	790	796	769	848	766	766	742	843	812	794	821	825	800	812	794	752	770	785	791	777	753	806	817	786	799	796	840	765	841	828	780	815	776	822	768	765	800	809	815	803	751	705	765	827	764	773	779	842	798	776	778	765	801	838	810	833	799	774	806	808	787	798	832	835	783	739	817	798	794	770	815	798	803	763	788	770	716	815	824	800	804	797	790	782	792	748	784	832	779	786	801	840	814	816	780	806	762	772	765	767	789	780	771	811	761	779	840	800	797	802	778	749	788	786	818	795	801	781	804	763	852	822	728	778	824	823	770	784	811	843	813	827	789	771	731	829	783	797	774	875	759	794	843	763	795	807	786	777	810	844	778	794	767	797	822	812	819	834	786	833	789	777	791	835	787	784	847	777	796	810	798	839	747	752	804	838	783	815	797	790	812	824	820	843	801	800	789	831	752	782	835	871	784	776	811	791	808	854	791	781	797	760	736	780	764	776	805	793	774	783	766	835	767	782	817	783	804	815	771	838	812	796	781	744	743	783	813	786	796	786	752	799	780	776	757	848	745	848	824	785	799	783	812	845	771	775	792	790	777	743	787	781	773	781	782	833	795	781	791	794	799	814	798	783	722	820	802	752	775	776	822	823	758	856	845	752	806	774	803	791	752	786	821	830	753	803	735	808	738	798	728	816	747	774	798	822	775	758	840	763	771	784	753	808	814	797	825	768	833	804	819	757	765	766	795	834	785	780	781	779	782	810	768	794	802	801	779	755	777	774	767	831	797	779	797	863	852	778	807	759	764	763	806	791	765	735	834	743	824	810	806	782	780	750	787	809	754	757	799	827	815	784	787	849	775	819	811	767	806	794	785	797	780	795	834	765	784	809	748	792	805	763	798	763	840	764	778	815	790	839	742	800	777	734	831	730	772	743	771	816	798	801	779	759	835	751	815	752	800	797	784	850	792	751	772	804	773	793	819	796	775	728	764	762	839	805	744	748	845	809	809	820	812	806	748	776	791	788	750	740	762	767	754	792	858	735	814	802	795	741	888	778	815	766	821	813	777	804	810	754	738	784	799	757	791	814	789	864	807	818	812	772	749	758	769	797	779	748	783	785	757	861	784	816	715	780	816	816	769	810	748	820	773	823	815	751	771	819	809	755	848	796	733	858	834	815	847	763	797	786	799	825	811	778	826	841	790	798	819	802	822	768	819	779	785	757	739	855	828	807	746	786	801	778	813	775	784	777	778	781	835	782	836	821	795	741	796	757	794	803	830	770	799	812	760	754	789	810	765	793	770	796	780	819	765	799	765	786	790	832	773	796	818	779	769	765	799	781	815	738	751	746	847	793	811	777	811	805	772	791	763	858	776	801	780	758	810	748	773	770	691	806	721	813	768	836	738	869	799	777	788	808	779	771	830	810	811	803	845	769	771	781	810	828	800	749	847	827	819	823	790	815	806	781	796	772	777	817	812	797	779	808	803	760	771	824	791	760	804	788	768	771	771	810	780	804	777	793	732	841	782	841	802	773	810	773	793	781	749	793	793	789	804	767	827	758	848	760	850	802	747	797	800	802	746	796	809	822	732	787	821	786	791	777	819	775	789	829	757	766	815	788	766	809	788	797	815	764	793	782	744	775	788	754	831	856	830	768	837	789	760	816	815	771	785	828	778	808	793	836	795	815	813	771	754	816	776	763	815	772	798	756	792	796	795	835	826	749	766	813	803	770	823	808	844	768	814	794	843	768	763	741	804	835	784	752	816	795	773	773	784	784	783	832	792	815	773	758	782	745	751	752	771	777	786	787	798	777	761	799	779	854	832	779	830	754	775	776	757	785	808	840	789	791	798	819	789	798	779	754	774	792	766	771	771	744	780	790	748	834	855	774	793	769	818	768	777	818	791	762	777	820	774	784	776	780	807	755	804	817	761	826	790	799	813	810	804	769	774	830	766	797	797	779	794	797	815	862	812	760	758	847	766	791	790	830	746	761	763	832	731	786	784	763	761	838	782	777	818	782	763	813	813	813	764	798	802	814	801	802	782	689	781	759	736	747	759	755	822	807	839	769	817	795	826	756	806	812	851	840	806	823	810	795	788	833	800	787	848	764	782	785	811	772	810	799	753	811	833	768	825	765	830	818	805	773	779	818	794	773	756	779	767	769	727	785	786	781	818	744	752	806	791	779	829	763	791	779	797	789	813	765	796	784	769	803	781	808	821	811	799	760	829	832	809	785	820	834	790	822	800	806	808	745	775	798	811	785	789	803	754	806	829	794	822	775	773	808	778	839	759	822	807	794	770	792	815	747	776	783	789	799	761	790	771	829	814	777	803	790	802	792	769	799	841	787	765	764	837	766	758	809	769	803	770	802	839	765	787	808	799	831	794	760	770	784	768	750	830	784	786	798	836	782	786	781	787	811	809	807	814	854	799	758	774	780	848	776	779	825	797	815	773	825	820	761	783	781	804	771	827	785	824	777	797	816	852	791	835	811	746	804	784	759	767	852	754	790	853	893	812	809	771	802	827	834	792	778	837	734	722	796	744	813	809	783	828	815	806	761	812	798	815	782	779	802	758	812	789	783	819	761	833	792	785	791	730	766	776	779	785	778	831	794	747	787	810	780	777	775	774	831	809	745	824	771	840	858	774	801	776	768	811	757	780	792	778	769	745	770	764	779	778	779	727	793	855	814	787	818	780	775	800	785	754	773	811	853	776	783	824	767	817	708	777	794	768	805	782	785	803	792	819	787	806	813	768	848	814	796	820	755	735	813	780	771	845	744	850	804	799	790	778	821	770	753	840	773	838	776	791	799	780	764	830	831	760	777	820	811	786	768	748	784	781	808	759	759	777	805	748	856	747	793	766	815	743	775	742	786	763	838	782	748	799	795	796	762	787	766	762	806	810	771	775	776	779	805	798	826	764	750	811	760	811	814	785	711	787	790	791	793	786	790	776	793	785	839	819	777	785	825	774	821	791	788	759	767	734	804	770	779	778	776	812	823	767	771	770	771	804	761	809	804	796	789	834	791	792	784	797	789	764	761	811	812	773	845	839	752	763	792	759	786	850	794	781	782	800	771	829	760	809	796	834	771	813	765	825	787	801	828	785	765	794	824	826	842
2109	199	232	197	210	165	182	164	158	141	151	146	140	153	160	136	141	165	157	143	132	155	166	143	146	140	155	157	129	153	144	172	141	163	153	142	123	119	168	136	146	151	145	135	132	139	150	144	136	138	122	147	144	138	156	148	148	156	147	162	136	156	147	149	158	145	136	133	146	154	124	157	159	139	150	173	137	149	155	123	171	152	137	164	152	131	135	163	148	128	138	149	154	136	174	156	140	169	152	149	143	171	165	164	160	160	147	127	141	157	181	161	156	138	142	166	141	153	137	143	134	158	177	139	127	161	142	149	129	152	137	132	122	168	150	152	139	131	131	130	136	151	167	156	186	125	161	138	133	149	148	147	137	130	152	168	140	156	164	128	126	159	164	144	166	145	152	154	136	126	124	162	160	161	143	146	131	126	143	140	157	159	139	137	153	147	119	177	131	138	143	150	129	145	124	122	147	141	144	169	150	146	151	148	145	145	138	143	149	164	187	148	155	140	144	149	161	139	140	182	154	141	148	128	156	149	136	133	141	166	174	134	153	138	145	140	140	154	150	147	144	163	149	142	141	156	158	155	139	146	148	160	152	159	125	137	151	146	164	156	166	140	120	147	162	152	153	154	150	154	134	156	158	141	145	169	140	149	132	157	164	139	162	147	129	172	140	162	159	147	154	155	172	165	150	143	145	122	137	156	160	148	138	134	147	156	152	142	132	139	143	129	138	148	150	146	116	139	156	154	164	174	153	158	143	149	158	158	152	140	136	140	147	143	171	152	147	148	169	161	153	146	171	167	134	148	151	154	136	147	138	158	159	158	142	157	156	159	166	140	146	145	169	110	146	138	148	143	146	125	155	142	143	135	117	158	152	145	142	144	151	138	177	141	173	178	124	169	160	144	140	130	126	158	162	153	138	156	159	148	154	130	155	152	168	143	160	146	138	145	153	147	151	153	150	142	150	161	150	152	151	129	159	152	135	162	121	142	134	140	125	148	174	144	141	159	127	155	156	150	134	150	135	137	141	156	148	149	145	142	153	165	161	151	150	139	149	148	151	151	153	148	156	143	160	157	159	154	138	129	160	138	126	148	138	154	143	132	159	168	154	146	130	166	153	156	171	136	137	165	154	149	132	164	114	147	147	121	148	161	128	136	130	125	149	131	117	144	160	169	135	152	128	150	144	125	152	133	156	141	168	138	157	138	156	145	165	159	150	151	129	147	153	148	146	160	167	132	140	145	173	152	143	156	151	148	156	136	147	115	154	138	148	151	129	138	153	149	134	156	141	151	143	141	142	155	147	164	145	163	162	141	147	143	133	154	144	136	167	158	128	147	158	162	143	158	159	132	150	155	145	159	153	158	153	160	156	149	172	164	164	140	159	140	143	152	145	137	138	168	112	155	160	170	141	134	164	157	163	159	147	150	141	148	146	138	127	142	149	149	154	146	137	134	152	149	159	146	163	138	167	155	148	154	134	141	143	135	139	121	139	141	141	147	145	163	155	152	158	162	150	143	132	132	152	147	126	144	146	148	158	139	142	140	148	155	137	157	161	147	153	154	126	137	137	149	164	176	154	163	134	157	138	146	127	146	131	164	123	124	158	154	160	163	128	145	134	155	177	153	140	136	152	151	130	135	146	140	138	145	154	167	171	152	165	143	139	157	162	152	171	135	159	145	139	146	155	143	167	146	136	152	156	148	151	150	128	145	153	165	150	150	144	120	161	148	141	135	162	146	132	135	141	160	175	143	147	149	160	163	134	147	134	174	138	158	149	147	144	128	171	142	144	158	176	150	138	162	151	135	133	152	146	140	161	156	137	149	168	155	149	154	137	145	159	141	152	148	141	142	131	155	158	143	132	139	129	146	161	161	155	171	137	130	142	151	132	133	158	133	159	130	146	147	160	154	151	117	143	187	143	142	136	165	154	130	121	146	152	148	160	142	166	134	143	119	172	152	150	155	146	141	149	154	133	135	145	142	148	156	155	120	131	134	141	139	185	152	138	153	158	138	121	143	162	160	130	158	138	142	157	140	141	147	124	139	152	143	163	154	157	156	132	153	165	165	153	147	147	157	141	151	133	153	147	136	139	152	166	133	160	148	153	138	148	161	139	166	150	134	143	162	157	154	124	150	149	144	150	128	146	146	138	154	140	137	148	155	155	143	159	165	156	137	150	134	146	164	140	145	143	143	129	170	162	148	139	158	149	160	146	142	158	133	147	132	151	152	134	112	165	160	136	146	156	146	142	137	153	157	136	122	150	161	157	140	156	150	143	160	149	135	148	149	176	149	131	149	144	150	179	141	159	139	148	153	157	146	139	141	163	151	163	172	119	155	154	153	136	140	148	145	137	168	132	143	166	163	128	136	156	160	139	143	160	118	143	155	148	158	145	137	152	169	177	143	145	145	146	148	155	137	156	138	132	145	154	140	158	146	140	150	120	148	153	159	158	104	157	143	137	152	153	143	147	164	129	140	166	126	186	143	140	128	155	147	143	159	134	137	135	142	134	149	147	152	152	142	159	155	152	153	163	154	129	138	136	138	136	148	149	144	138	165	162	158	171	145	145	139	163	161	151	149	141	135	157	155	164	155	145	176	134	138	139	130	158	129	126	144	154	156	135	147	131	136	157	132	147	145	141	148	143	150	155	180	161	131	158	147	156	137	168	142	130	149	142	154	156	147	142	122	156	140	155	154	153	158	142	163	149	130	137	139	166	145	147	143	177	154	166	132	159	129	125	152	153	150	151	151	133	125	168	148	151	159	141	141	136	155	148	167	152	150	139	138	158	160	139	144	145	153	142	154	172	144	146	150	152	109	139	154	132	151	139	157	134	143	142	183	144	157	154	154	153	143	133	164	171	134	147	135	143	164	150	129	147	147	162	137	159	145	153	148	136	146	165	155	136	151	148	149	135	146	136	148	165	146	147	142	161	160	146	137	117	159	160	160	141	129	129	159	149	132	142	156	154	162	169	164	154	150	123	151	154	149	155	160	138	142	139	128	133	127	147	153	140	138	128	153	153	134	128	159	145	146	145	148	152	143	146	151	164	141	137	150	147	147	145	141	145	141	144	166	173	143	145	133	170	146	146	130	149	138	162	141	151	136	144	123	154	139	142	145	156	158	141	148	122	158	162	162	144	153	138	157	175	148	150	148	155	180	158	153	134	151	162	146	150	160	138	154	174	145	144	147	170	133	147	150	164	139	135	179	179	133	123	158	154	139	146	157	135	158	150	159	143	164	139	143	143	154	155	137	149	150	154	141	162	116	162	156	163	168	156	132	138	135	144	153	136	134	126	150	129	146	155	167	145	148	152	170	166	141	167	159	137	151	167	143	166	159	147	149	160	158	144	161	140	128	146	139	133	156	145	152	131	142	127	154	131	126	146	149	136	134	161	148	165	158	140	138	136	140	166	165	137	151	147	133	140	156	137	162	145	142	153	148	142	169	130	159	142	152	145	136	161	151	167	159	109	145	139	161	158	147
1852	532	627	672	650	576	574	581	538	593	530	515	502	524	533	463	491	520	478	489	458	494	535	448	479	488	509	479	476	497	522	488	453	524	444	497	499	508	486	449	515	491	484	494	486	483	502	508	498	467	496	479	482	429	545	508	473	486	505	513	485	496	504	480	520	483	476	480	469	481	467	478	479	506	487	510	491	513	500	506	506	501	492	463	501	476	463	461	475	473	512	499	478	498	441	518	502	506	480	459	498	496	465	479	472	470	465	456	459	553	483	484	453	458	471	464	494	490	502	454	507	462	479	508	492	459	482	441	467	468	513	530	524	488	449	460	495	504	483	452	488	511	478	501	485	474	496	524	489	499	470	473	490	501	483	508	500	501	470	471	470	473	491	492	482	510	494	525	482	452	498	518	468	496	478	496	464	482	478	495	514	475	468	485	458	495	476	482	483	474	485	499	514	502	484	493	468	449	448	480	500	447	475	479	464	495	528	516	484	477	457	500	488	484	488	528	481	461	474	516	513	442	458	494	510	496	463	488	490	504	480	483	472	454	510	464	447	489	478	496	524	484	502	483	482	488	436	478	466	498	523	467	485	454	476	472	482	506	443	449	512	454	511	485	494	496	492	491	452	473	492	464	471	509	521	497	459	474	504	493	523	469	478	503	493	472	523	451	486	525	503	477	498	476	498	508	477	506	465	442	495	507	455	461	488	459	476	530	503	476	478	464	464	472	478	448	525	481	541	521	493	463	469	458	484	492	452	473	509	492	492	497	445	464	502	469	491	509	441	450	511	503	503	515	530	508	466	527	504	490	494	461	506	477	493	483	476	520	507	484	470	479	466	501	477	506	471	502	456	490	487	484	465	482	440	497	484	489	498	451	534	480	497	519	469	490	500	490	453	476	469	530	471	470	471	482	488	491	496	467	497	505	446	519	472	465	507	492	484	484	505	501	474	476	499	511	451	449	466	483	474	475	497	463	467	480	486	489	491	517	489	496	513	474	490	464	493	484	480	470	494	510	477	498	494	497	470	479	493	510	479	494	508	474	484	476	422	492	480	512	486	444	465	472	489	517	478	484	486	523	502	525	442	509	482	498	472	460	497	522	473	508	454	503	493	487	479	503	488	482	472	500	449	489	435	458	503	504	512	483	532	482	481	464	490	514	484	500	459	486	492	515	481	449	511	500	500	488	530	518	485	484	454	496	502	490	454	481	489	462	479	481	508	499	520	490	465	486	498	522	456	527	506	485	498	457	518	490	457	507	469	501	474	506	454	482	490	504	472	520	468	468	457	451	502	471	466	466	489	451	463	576	506	472	495	464	456	485	475	486	442	498	534	502	464	465	463	500	451	481	503	447	439	497	510	488	443	474	523	488	461	453	483	461	530	463	497	533	496	446	497	465	490	497	496	483	466	473	473	462	477	486	466	463	491	496	488	452	492	493	494	476	499	510	465	477	469	502	487	466	474	520	481	512	525	499	512	475	550	528	463	461	448	494	513	541	498	495	479	501	443	482	494	489	506	514	500	484	510	493	478	537	481	475	471	461	472	489	437	465	472	461	502	493	495	463	453	453	481	473	462	501	484	489	478	457	485	470	479	469	488	489	447	511	506	494	503	454	459	488	498	466	507	469	472	489	489	468	472	542	500	515	499	528	488	504	504	502	463	465	471	497	479	509	483	513	490	549	510	521	472	442	488	514	478	478	474	480	485	485	485	477	487	460	438	478	497	504	507	517	508	465	473	461	495	468	465	464	512	470	513	496	463	538	494	441	451	462	475	510	516	478	465	491	472	517	483	513	456	518	450	493	514	477	513	492	491	452	465	472	496	468	503	479	469	504	449	487	475	458	466	497	472	498	478	498	480	456	492	452	488	496	524	467	497	457	493	442	467	459	504	479	549	470	492	497	508	508	502	536	511	484	482	519	537	479	516	463	488	522	493	483	501	479	472	467	511	501	474	473	452	468	530	464	496	492	495	443	460	523	474	528	518	488	466	500	521	502	487	507	502	454	501	523	464	539	445	475	476	476	517	536	473	508	505	485	456	519	485	502	497	497	511	478	474	486	491	494	491	460	467	484	493	475	505	494	484	496	527	469	510	492	533	477	459	447	506	483	493	469	459	418	491	484	488	454	488	486	437	459	510	494	507	462	457	477	481	521	519	443	469	505	484	489	550	497	547	426	452	456	509	518	487	484	455	484	460	474	476	487	515	506	489	494	493	511	504	474	533	527	527	499	482	511	519	516	476	458	489	430	475	500	500	485	451	498	509	507	478	434	512	522	492	490	417	441	501	463	490	485	467	492	507	502	508	545	466	494	509	483	476	487	462	498	482	514	470	465	494	500	475	479	487	501	487	542	495	447	429	478	474	491	497	491	520	477	492	457	513	530	479	477	513	476	465	488	461	486	476	447	493	473	484	485	465	507	491	482	492	479	476	475	469	476	490	515	511	470	494	449	475	495	494	431	476	472	487	483	497	496	500	516	489	487	508	491	463	522	475	510	516	494	494	433	510	480	500	511	475	494	495	477	508	469	510	486	501	466	483	479	484	462	508	495	492	502	507	513	498	485	494	518	474	478	502	482	482	501	513	469	503	504	486	495	450	502	478	499	500	496	474	511	485	506	527	438	474	481	453	494	453	503	482	511	489	457	495	526	477	528	477	481	505	500	482	489	471	505	508	526	470	438	487	501	470	488	495	473	513	477	496	477	466	483	452	464	506	508	481	476	482	489	519	469	453	479	470	499	490	467	513	462	454	464	486	542	507	499	474	481	454	495	468	458	498	491	475	462	455	469	490	493	452	529	486	459	485	538	433	507	476	467	501	483	464	531	454	502	492	518	479	493	490	485	493	503	515	511	524	465	488	514	508	469	494	500	504	480	451	505	451	526	486	483	523	483	481	510	481	494	506	464	462	502	491	486	475	492	489	490	478	498	524	489	515	475	504	466	484	489	491	480	504	493	473	495	456	467	510	445	470	511	498	498	484	510	482	486	509	451	463	476	504	516	490	464	474	499	478	483	520	496	461	513	511	491	406	513	508	474	479	500	493	473	477	497	530	521	514	506	518	514	487	480	460	471	484	437	503	497	497	498	492	497	458	452	511	504	476	515	473	498	488	509	477	502	485	484	509	465	500	483	468	513	437	465	465	468	486	507	451	505	469	495	494	508	494	488	505	464	498	481	528	495	514	466	502	503	452	475	455	463	443	464	522	493	476	499	491	476	498	509	497	497	475	486	478	492	487	500	493	501	474	501	468	517	459	493	481	477	476	504	533	435	488	490	505	505	505	512	504	473	483	468	469	484	495	512	497	490	442	475	487	474	555	496	487	459	470	426	471	498	443	490	484	503	522	478	487	469	527	481	473	519	516	472	451	450	482	487	509	465	485	507	509	502	513	506	462	468	511	480	474	456	496	482	477	489	478	503	538	467	461	516	488	492	451	492	483	500	503	484	538	526	478	468	461	535	475	489	443	483	498	465	489	492
8884	1286	1585	1298	949	737	661	510	505	441	418	393	358	350	324	327	314	309	344	285	308	314	284	289	298	338	307	267	292	244	272	326	287	296	288	297	316	308	276	259	273	297	282	266	283	286	293	278	290	300	292	262	305	286	292	292	275	297	277	281	284	274	266	268	300	264	312	320	301	297	261	283	281	300	308	292	338	271	281	287	266	290	298	284	283	291	282	282	324	281	268	286	283	264	272	281	241	267	269	325	268	318	282	281	267	282	259	244	282	292	280	262	287	287	286	280	312	284	300	277	284	277	304	273	289	266	254	261	260	292	263	269	316	258	312	273	290	290	254	329	294	263	273	286	274	259	306	312	261	287	273	259	273	287	293	280	282	273	279	263	278	280	254	284	247	282	329	253	256	282	269	289	300	294	268	296	272	264	294	290	297	271	294	297	267	301	276	278	302	285	298	278	281	291	273	257	283	291	292	326	283	246	287	277	269	278	288	272	295	259	269	291	273	264	275	304	285	240	303	285	299	291	283	297	245	281	282	277	301	285	287	288	276	274	285	240	262	309	271	267	285	268	306	296	266	288	261	269	297	279	267	259	288	250	279	266	297	257	297	297	300	295	289	289	318	305	286	294	267	269	312	319	277	297	259	255	299	294	278	296	286	299	276	277	265	245	259	255	283	272	271	275	280	285	285	284	264	276	289	271	287	263	302	270	299	288	259	284	275	285	277	264	287	275	260	251	287	247	303	309	252	285	303	285	294	280	296	284	263	263	308	302	278	283	297	269	267	280	292	268	284	277	273	317	257	292	307	294	302	275	276	263	246	253	277	304	318	289	292	304	296	268	283	272	283	308	268	321	253	303	305	250	318	294	287	299	263	289	238	281	262	291	268	263	280	269	293	286	285	247	275	291	260	266	252	275	274	286	272	287	316	279	315	295	269	294	307	278	299	267	289	285	257	280	259	278	318	301	255	314	298	280	301	292	296	292	258	270	279	279	286	302	275	277	257	269	297	279	291	285	304	297	279	260	293	277	280	302	296	283	321	253	308	294	263	283	268	285	291	268	254	275	287	314	297	302	310	294	317	264	277	313	269	265	293	245	287	262	250	244	270	272	287	286	304	304	290	275	271	274	271	280	302	323	249	280	303	286	267	275	229	277	258	278	293	296	269	307	309	274	267	285	252	301	270	274	272	282	258	296	291	265	294	280	286	288	261	279	291	275	269	257	276	302	305	274	279	274	298	255	265	282	306	260	272	276	291	272	254	273	293	275	240	263	259	294	289	268	269	262	295	294	258	332	294	274	263	255	267	305	279	294	271	305	289	273	282	286	298	275	291	276	293	280	313	271	286	289	304	272	298	306	257	252	318	266	290	286	278	275	288	292	267	299	296	282	279	270	252	275	298	279	285	273	265	294	258	262	279	271	292	251	249	270	262	287	284	264	288	260	279	286	250	271	304	274	273	262	273	265	272	270	304	273	283	265	253	274	289	318	275	280	267	261	265	287	271	274	270	269	261	299	255	287	270	271	272	258	277	291	295	313	271	276	279	294	291	260	264	280	293	274	299	263	290	277	270	250	257	293	296	288	282	293	267	279	283	300	311	283	281	278	288	257	281	257	263	277	282	322	285	273	289	290	305	288	293	268	290	300	259	292	286	307	267	287	280	270	307	281	302	294	246	312	282	284	306	295	267	286	268	308	257	276	264	272	298	274	277	269	288	263	273	248	269	315	267	265	267	279	261	284	274	288	274	290	273	254	285	281	274	295	286	290	298	272	296	281	302	313	267	282	294	280	278	265	273	292	273	267	273	281	270	259	294	265	273	268	255	300	278	322	265	266	307	279	307	252	285	305	297	258	291	286	265	253	271	262	286	224	288	261	293	246	286	315	290	292	268	268	273	276	269	272	261	297	295	250	265	295	285	280	270	310	287	298	291	308	253	305	275	272	292	269	277	266	297	298	273	268	273	274	290	265	261	289	259	274	263	257	277	296	280	274	275	246	294	289	270	274	266	283	266	245	274	297	302	294	302	266	288	248	257	284	269	236	292	290	296	258	276	283	269	302	263	285	283	272	292	281	262	261	300	287	314	269	262	262	271	260	273	291	286	299	275	277	297	242	318	294	249	257	275	257	274	283	305	289	275	300	281	250	281	274	296	264	277	278	335	270	286	278	260	305	299	284	295	242	270	281	280	256	304	302	290	277	277	299	293	298	304	286	274	274	291	251	293	293	259	292	283	301	276	281	281	266	287	271	288	280	294	304	264	287	265	276	312	279	265	278	276	284	294	290	264	278	296	271	277	293	276	271	276	293	273	269	300	272	298	286	293	244	276	259	262	282	249	325	282	282	285	276	281	282	252	276	267	269	272	270	302	265	283	286	270	295	286	271	301	265	254	283	285	282	300	263	277	311	261	275	282	264	299	254	257	273	248	284	280	292	282	275	242	303	288	289	262	291	260	299	283	281	276	282	275	285	284	299	299	292	286	248	286	259	252	265	266	264	272	274	307	279	297	275	273	276	277	270	277	278	255	302	278	310	303	299	298	284	283	298	286	284	286	266	244	268	259	290	303	278	286	307	265	283	286	297	277	302	281	257	284	285	276	283	253	296	262	288	279	294	281	285	299	291	278	280	294	287	276	283	240	271	309	254	278	292	284	276	291	313	286	290	289	280	292	310	286	306	283	274	285	284	261	260	304	257	273	300	261	285	280	301	259	275	287	272	260	275	283	255	277	306	288	273	249	296	292	269	304	291	291	249	295	266	272	254	310	293	284	294	287	276	286	290	278	298	318	284	280	291	266	303	298	288	293	271	264	286	288	277	265	272	261	277	260	271	282	287	279	279	273	289	308	287	302	284	279	278	281	278	310	288	315	288	281	300	251	265	280	303	279	310	291	266	301	260	289	255	281	279	257	277	287	289	288	289	269	274	251	269	281	245	291	288	271	295	278	273	278	301	269	265	273	292	281	302	306	271	272	270	269	279	286	267	294	288	293	293	262	296	268	270	292	260	279	299	270	302	295	245	297	271	286	257	264	308	293	291	265	315	261	287	307	284	280	280	283	289	316	267	284	286	276	263	291	285	255	288	265	279	276	274	300	280	299	289	290	300	269	287	296	277	254	236	257	288	265	264	264	261	271	243	281	290	305	268	275	293	266	265	270	321	292	294	296	302	288	265	305	283	319	287	294	298	304	299	275	319	283	301	238	254	267	246	291	300	304	280	317	288	272	253	301	283	264	267	275	293	272	291	287	274	257	281	272	263	263	268	265	279	269	278	298	277	272	288	287	271	265	277	269	270	282	267	297	307	300	270	263	256	264	303	254	286	279	284	324	291	284	259	286	264	294	283	272	281	262	271	270	319	293	258	255	261	254	275	277	251	278	289	264	298	275	271	283	258	262	268	240	282	289	315	304	269	273	290	278	261	265	320	305	289	308	302	260	254	284	289	295	271	272	253	274	314	285	284	258	279	275	280	310	271	272	304	277	296
5624	1746	3377	3796	3324	2769	2396	2114	1920	1665	1538	1446	1358	1249	1216	1206	1067	1070	1057	1090	1057	1058	1048	1031	1022	917	922	927	946	944	880	922	882	860	941	945	815	899	896	900	870	852	869	864	894	881	843	904	894	844	854	853	915	883	867	863	824	860	925	822	856	864	770	847	807	831	878	877	800	807	865	816	843	851	866	804	809	815	804	811	785	827	840	802	864	859	872	852	880	796	822	831	845	798	777	817	792	875	818	852	849	806	832	763	833	857	832	856	769	881	820	823	863	847	839	907	844	825	802	791	908	874	809	831	820	788	834	829	791	837	839	831	790	811	868	906	857	849	828	878	793	881	870	822	850	851	839	827	779	832	856	804	825	847	831	840	806	835	836	810	818	834	830	832	854	872	832	842	798	803	834	853	827	827	873	839	847	814	907	830	832	791	807	806	780	881	855	880	829	816	833	867	884	864	774	810	835	793	837	837	793	801	821	866	790	890	862	906	860	806	908	827	817	775	809	836	838	855	776	837	871	863	838	848	816	862	864	828	830	807	865	858	890	820	826	837	820	820	882	833	789	807	800	791	817	860	833	804	841	879	842	807	830	825	835	802	812	801	837	812	804	794	809	788	876	788	783	852	799	808	828	780	810	808	798	837	818	843	853	802	836	924	880	780	799	825	790	844	826	827	823	910	817	830	772	856	788	839	793	816	807	809	797	822	816	820	774	864	840	805	864	788	885	816	831	795	815	817	822	838	858	848	818	823	772	862	867	830	771	851	874	859	805	835	842	848	827	866	846	842	850	793	897	848	823	833	799	895	794	874	847	872	861	849	845	830	861	841	840	817	838	858	856	788	835	854	818	822	776	831	855	799	802	792	848	810	809	827	790	865	838	862	808	825	829	835	896	808	873	798	817	783	801	842	851	820	829	830	837	801	804	826	866	851	900	814	837	831	815	784	801	829	861	790	783	782	819	859	853	809	853	815	897	816	849	829	791	807	885	813	865	785	804	829	852	830	818	818	819	821	860	850	845	832	875	816	797	828	831	847	810	813	821	821	867	847	859	843	870	785	758	828	822	767	824	849	784	788	817	845	808	868	779	877	831	820	807	853	805	840	852	832	818	834	843	826	818	851	805	811	841	857	830	877	853	774	816	798	806	826	806	847	818	804	827	846	837	816	859	856	823	826	858	841	790	790	858	849	843	820	803	862	836	892	814	809	896	824	870	831	822	893	824	817	847	863	801	836	787	856	811	793	792	813	836	812	811	851	775	821	791	784	840	846	866	816	802	851	815	818	793	842	839	865	837	822	762	828	805	829	856	865	757	807	811	836	836	867	815	797	843	815	847	841	828	792	828	834	808	860	825	801	844	810	777	850	848	829	835	815	881	852	826	804	809	793	872	810	804	801	850	844	819	851	892	802	873	817	809	812	824	810	762	874	859	821	834	802	840	818	841	799	827	799	806	819	821	840	807	799	845	850	840	843	835	882	854	834	808	817	844	840	821	824	892	838	866	894	777	868	881	829	826	764	826	814	815	830	815	865	800	822	829	833	878	847	849	836	791	900	822	826	805	759	841	804	845	848	781	793	833	813	788	835	829	794	824	826	852	849	817	876	830	778	867	841	808	870	832	879	793	859	843	820	820	864	773	823	826	861	766	848	831	907	786	868	841	839	836	845	858	784	821	845	811	791	774	823	817	846	841	877	820	835	837	842	902	850	847	810	865	840	794	862	872	842	839	813	799	877	835	808	799	809	796	819	863	845	817	833	822	788	820	837	794	781	843	815	860	843	831	829	804	816	835	812	800	842	843	799	854	811	783	845	822	833	813	848	851	834	804	791	820	837	815	790	832	838	853	734	843	869	823	862	833	783	858	839	883	814	828	860	854	851	780	835	818	813	845	806	794	837	869	877	841	820	833	822	809	871	843	805	817	821	756	825	822	815	859	856	807	853	848	877	836	800	822	842	810	815	858	858	807	865	803	809	843	833	795	861	857	815	866	805	815	879	887	824	812	835	836	849	819	876	840	854	831	779	873	825	850	829	837	826	830	811	864	776	793	797	866	792	815	821	839	837	821	864	808	869	806	803	784	853	820	775	846	843	816	801	809	915	817	844	859	881	815	803	785	814	775	802	832	823	802	816	808	821	808	813	809	839	865	849	848	828	836	812	839	788	871	811	867	818	781	813	799	827	814	875	875	828	792	870	820	855	844	802	823	865	842	863	872	797	797	829	856	836	828	845	869	857	827	813	824	795	835	809	774	793	835	869	799	778	854	832	835	823	831	790	830	807	845	819	841	860	815	771	823	811	832	814	818	814	862	837	851	788	845	841	813	874	820	839	834	821	812	768	830	824	833	849	798	825	846	830	841	841	806	788	883	802	833	854	825	808	810	814	817	816	825	827	848	869	803	838	897	793	838	881	848	836	828	791	847	840	824	774	822	785	797	837	809	798	836	837	828	855	868	817	842	850	824	795	888	851	842	807	830	800	836	847	853	832	829	802	850	825	817	782	817	832	815	804	778	828	851	822	824	849	814	795	884	827	843	841	860	892	838	807	851	885	842	794	847	818	849	868	823	842	866	814	821	871	850	830	848	821	827	843	804	807	792	826	824	838	821	819	814	858	833	857	821	807	859	807	859	808	820	818	800	845	819	802	820	857	878	846	818	824	789	869	786	788	865	862	862	815	828	847	820	791	801	824	820	834	839	822	856	799	828	833	807	738	796	836	841	810	819	827	823	828	784	829	828	782	789	828	802	832	904	840	861	813	774	830	836	816	832	834	897	883	834	826	813	792	802	780	841	800	834	816	834	773	821	847	845	860	739	778	868	804	765	810	836	826	846	855	813	801	820	823	827	828	847	821	830	834	847	850	806	858	800	831	828	803	812	871	822	798	809	844	835	794	840	838	817	827	835	796	800	883	851	787	860	830	837	814	820	827	825	813	856	843	805	843	865	819	862	885	817	826	795	804	850	854	845	819	870	826	823	797	867	850	827	821	791	825	833	863	839	831	829	820	802	801	798	837	880	837	838	847	835	808	837	784	804	857	786	789	853	849	870	835	819	833	862	900	860	801	836	848	812	775	864	804	849	814	815	825	825	843	861	846	823	810	795	811	861	893	851	861	813	855	799	824	826	819	812	850	812	872	837	857	828	832	790	815	816	792	813	822	827	814	783	806	867	824	849	858	849	824	804	836	897	837	821	889	831	851	845	803	848	793	811	780	837	808	775	822	856	774	779	866	824	830	819	823	834	836	816	869	773	833	829	853	762	821	839	822	878	831	867	824	861	836	822	844	841	860	886	827	806	794	864	845	820	833	866	858	790	831	872	853	778	786	793	785	863	824	816	842	868	866	840	850	790	824	861	795	841	837	841	846	796	839	791	854	846	808	869	910	808	894	834	816	838	839	849	856	847	799	876	837	859	815	822	829	842	835	812	832	825	858	779	852	798	856	818	833	833	835	855	818	824	808	802	818	811	871	809	812	831	833	852	832
15961	2735	2960	2360	1600	1192	1003	749	678	577	493	438	419	399	342	351	385	342	330	314	329	335	315	281	308	284	294	285	300	279	325	249	264	299	269	290	285	253	267	287	276	290	293	283	317	301	307	284	275	293	283	287	286	289	279	306	270	277	281	257	249	281	274	284	246	256	257	247	254	280	262	266	277	271	299	264	296	268	256	261	290	250	284	271	270	288	268	263	256	270	253	268	284	276	300	284	275	310	280	262	258	233	261	273	257	259	262	240	268	286	287	267	286	267	288	304	308	277	258	273	275	285	281	272	268	322	265	266	267	249	320	264	284	256	258	276	295	250	258	271	253	249	255	260	285	247	255	284	291	268	282	270	242	280	250	285	289	287	251	285	258	258	281	269	288	261	253	263	267	300	296	253	271	276	276	272	282	277	238	258	261	279	268	274	260	276	288	255	255	259	264	275	281	267	270	252	263	268	279	282	256	293	256	271	256	260	291	261	243	243	274	287	266	254	291	277	302	254	275	302	279	272	240	281	269	248	269	275	275	258	299	276	245	286	268	267	260	255	283	259	263	260	245	258	271	278	255	269	291	272	265	255	236	264	258	266	293	232	268	288	273	265	266	287	275	280	265	288	251	279	242	271	314	259	282	277	280	273	284	256	255	275	244	276	257	298	259	262	316	257	263	243	264	275	283	276	269	279	283	283	259	271	238	267	250	263	267	249	269	245	237	303	283	268	278	246	267	241	222	269	300	249	267	274	261	291	306	280	287	262	289	282	273	278	253	266	241	306	278	267	270	265	263	261	241	308	254	265	272	277	272	253	247	280	275	275	272	275	288	280	288	272	318	286	279	261	295	272	254	239	301	244	257	277	259	254	280	255	286	294	262	258	248	270	258	252	275	265	275	270	280	281	275	255	275	267	274	272	275	270	264	286	266	283	257	283	275	254	288	273	284	270	282	246	280	306	287	274	264	272	279	292	260	273	305	271	263	290	259	309	276	263	238	266	256	277	275	305	256	262	261	288	258	250	295	258	284	253	282	280	258	288	273	255	252	256	283	306	261	255	283	246	251	263	246	283	291	301	294	272	272	263	277	282	294	275	280	273	267	298	273	256	279	272	282	288	279	272	257	272	274	246	268	247	262	289	272	252	284	235	238	299	279	260	258	276	284	290	291	270	278	278	275	267	266	269	243	251	279	287	263	295	277	302	308	294	273	285	279	288	261	253	282	265	302	243	248	281	293	258	276	270	278	234	320	272	262	281	263	284	295	244	257	268	262	283	278	276	284	291	264	269	276	271	287	278	308	261	286	259	279	291	272	264	244	266	239	256	259	266	265	260	263	279	259	288	288	268	260	269	260	284	280	286	260	277	262	275	258	274	256	227	248	255	273	262	248	270	284	271	225	252	277	276	253	272	302	268	276	280	256	259	284	266	242	266	247	244	282	260	251	283	266	289	289	254	296	278	282	277	273	272	265	265	253	230	272	259	282	294	285	275	260	261	267	273	286	270	266	282	273	273	270	280	288	274	271	290	260	249	260	264	275	261	251	259	269	288	245	249	297	270	268	285	283	292	262	263	271	322	271	276	281	282	278	259	263	313	235	271	257	279	260	283	254	272	273	238	261	237	279	287	264	300	278	266	283	278	247	277	286	277	275	271	286	244	265	272	290	255	256	265	260	273	265	292	278	277	273	273	281	255	259	268	258	277	301	268	254	255	258	277	270	259	260	283	277	256	263	241	280	299	270	270	283	258	264	257	247	271	287	262	267	271	281	270	253	261	264	266	280	275	269	284	283	271	238	290	254	246	289	255	300	279	260	265	271	263	284	245	254	271	258	276	265	247	252	285	280	254	281	257	283	273	274	257	267	276	286	274	278	257	269	254	262	270	271	266	267	287	263	274	289	256	288	262	291	279	254	222	257	240	243	277	279	284	265	250	264	276	294	287	288	266	269	291	278	275	231	254	266	267	245	271	272	285	258	268	310	287	257	270	258	291	230	283	305	286	281	279	272	263	263	264	266	279	268	279	286	238	294	268	286	262	261	287	280	295	251	267	261	280	234	272	287	265	261	278	280	267	255	261	290	251	305	274	264	274	263	267	276	269	267	273	277	284	277	287	241	261	274	289	270	290	260	258	285	247	302	270	276	289	274	256	276	258	256	275	286	246	266	264	293	271	294	239	262	285	269	244	276	302	303	301	280	248	299	268	251	290	274	283	315	251	289	270	267	263	219	297	270	277	269	297	280	270	285	290	263	286	279	275	241	267	258	244	255	290	263	272	270	274	233	258	271	261	265	261	259	286	281	273	276	311	243	279	244	290	288	299	248	272	266	252	275	291	275	245	257	282	294	283	268	253	284	244	287	266	263	236	239	260	290	295	258	269	266	282	274	289	235	280	266	280	279	283	246	257	257	263	281	284	292	273	271	294	251	275	242	254	294	260	264	288	260	259	268	287	287	277	239	237	270	290	259	273	254	317	283	253	277	244	294	250	267	265	261	261	283	281	280	289	283	279	284	262	329	282	254	257	245	299	256	264	254	263	255	286	267	300	256	252	259	276	263	279	296	271	279	275	307	262	284	292	244	304	285	268	268	267	287	261	245	295	273	294	277	257	288	288	261	281	262	254	274	255	297	298	252	268	293	272	299	291	281	255	257	275	261	256	287	281	279	277	269	291	239	276	304	250	262	267	289	249	242	281	274	275	253	290	254	275	270	250	243	259	274	270	268	258	251	256	256	256	260	274	288	267	242	286	278	268	279	314	266	250	251	263	264	267	259	270	269	278	250	233	284	307	262	300	279	239	283	252	242	253	295	258	260	276	269	276	260	248	277	271	282	264	275	277	266	264	278	259	258	285	254	271	276	274	258	245	262	294	232	246	265	253	283	246	291	283	271	270	264	275	253	246	267	261	283	280	261	267	283	267	282	291	249	290	274	276	267	267	266	284	277	263	269	269	286	292	264	264	273	294	238	259	296	267	256	259	249	275	303	257	275	275	267	294	259	249	284	273	271	251	250	235	275	289	249	249	301	262	266	275	261	264	276	279	278	246	294	237	260	265	290	273	258	276	246	269	283	279	283	291	277	277	237	296	279	248	268	258	269	256	272	261	281	268	258	281	269	243	260	268	251	271	265	289	282	250	278	263	266	270	267	263	284	289	248	267	280	272	252	266	266	257	253	252	287	253	291	261	278	262	278	245	285	290	285	261	283	279	267	279	257	259	273	281	286	291	269	244	300	264	265	297	288	270	281	263	259	286	258	246	233	268	281	282	266	262	251	292	279	278	277	267	258	246	252	257	248	277	276	242	253	268	252	269	269	255	264	265	295	249	294	265	283	259	292	268	284	254	261	271	263	269	281	273	292	293	301	247	272	255	293	275	261	268	270	252	290	270	243	282	238	275	232	273	296	274	263	274	237	259	281	273	263	247	244	258	287	247	309	268	278	232	281	235	282	240	299	291	324	269	280	258	273	267	313	285	297	282	286	260
7675	2658	5547	6458	5599	4634	3774	3269	2816	2383	2157	2003	1771	1776	1539	1528	1381	1382	1286	1237	1274	1218	1149	1093	1105	1118	998	1000	981	977	913	969	985	942	908	904	943	945	915	918	907	896	905	831	880	933	879	843	896	901	884	844	807	916	829	800	847	794	846	856	823	822	856	842	875	850	809	848	864	832	808	830	816	790	845	768	771	803	770	768	814	742	789	831	791	813	847	793	822	828	798	757	835	837	796	867	768	738	820	826	845	809	837	807	815	825	783	775	756	772	795	834	786	782	758	798	849	813	821	854	797	795	850	828	778	819	836	836	821	818	815	802	795	838	832	783	767	813	818	792	818	785	810	804	837	787	766	738	825	779	806	816	799	832	817	791	758	753	836	763	792	806	818	745	819	799	786	789	781	788	766	778	863	800	840	783	766	818	804	774	806	730	782	775	771	796	792	781	758	794	776	798	766	791	748	782	824	842	807	724	831	734	811	781	783	838	805	780	769	791	801	825	735	795	806	838	836	784	770	762	794	790	786	755	767	797	788	817	805	835	777	828	798	824	799	800	785	824	786	784	815	745	804	813	818	795	832	819	778	804	762	792	780	797	836	798	824	784	779	816	819	802	771	826	724	772	819	825	794	804	738	790	839	768	806	797	801	775	777	792	811	817	785	801	796	771	810	840	841	749	821	769	761	773	771	796	824	809	794	858	804	779	782	804	806	816	760	824	811	773	791	783	806	799	724	798	777	786	774	794	798	813	785	784	878	778	733	845	789	800	783	827	849	750	804	756	805	733	754	821	767	817	824	774	796	786	790	791	774	764	758	796	771	771	765	844	799	820	795	772	794	770	803	775	760	773	795	815	801	790	807	821	780	820	826	710	795	774	800	805	801	805	792	752	751	837	750	758	866	812	827	783	762	789	815	767	782	804	752	759	824	785	785	779	813	799	766	787	786	774	788	826	802	821	795	820	798	757	814	830	804	834	774	759	854	776	788	811	795	792	840	753	776	740	790	776	766	770	780	792	787	776	796	805	753	775	871	780	819	785	753	736	777	804	764	788	800	745	792	812	775	780	807	770	806	792	773	782	807	738	808	791	754	796	782	787	788	805	791	793	742	816	763	782	797	806	790	784	748	797	804	787	832	806	746	754	800	826	818	834	752	817	804	778	817	804	822	842	789	838	800	799	762	817	763	798	735	777	759	713	802	793	822	839	844	749	780	743	804	826	766	767	788	778	771	776	794	813	747	784	748	792	779	828	815	784	795	842	815	781	798	782	766	769	834	786	793	789	802	811	726	772	771	737	847	779	826	827	785	748	770	770	787	791	786	784	784	778	826	791	789	735	812	808	785	798	796	761	802	776	759	781	825	791	853	797	798	829	793	769	821	812	795	774	790	819	819	755	817	770	796	748	754	812	767	756	772	781	757	823	771	814	767	816	786	795	795	789	804	819	744	796	789	814	785	826	794	817	815	758	791	818	826	794	781	814	812	838	784	794	756	791	774	815	787	775	749	772	802	758	824	816	797	777	820	818	759	776	803	793	848	815	777	781	798	809	780	765	782	777	779	799	778	757	817	805	772	838	773	791	823	833	795	822	762	809	807	778	791	797	775	764	804	811	778	754	773	851	812	804	801	802	781	767	754	769	829	771	838	769	823	769	858	799	774	783	774	769	804	797	803	790	738	782	803	775	764	830	803	771	783	822	841	827	767	775	803	772	812	811	749	757	785	736	771	771	802	773	851	804	783	776	800	772	785	834	784	821	795	810	798	739	787	798	790	793	800	719	820	788	772	812	771	819	796	794	806	777	829	818	801	752	789	776	755	750	831	791	770	827	809	814	822	779	807	802	808	844	821	808	789	767	799	779	790	744	763	791	828	775	789	784	815	799	798	752	730	785	778	826	882	777	811	799	767	814	831	751	762	802	765	761	844	789	801	767	795	848	805	771	839	795	772	792	773	822	794	806	799	770	783	752	785	817	785	828	809	791	767	826	807	795	780	761	778	767	752	802	789	797	755	801	802	804	799	801	768	794	772	808	760	778	802	823	770	828	798	838	748	802	814	782	820	789	800	811	782	795	759	773	784	801	790	787	790	789	794	837	789	791	757	789	769	750	764	806	769	808	853	790	819	784	757	819	744	802	842	791	788	783	804	832	805	862	796	769	783	757	787	801	807	785	775	787	775	763	809	824	823	767	789	803	766	778	735	777	780	783	819	791	807	740	774	834	769	759	789	771	805	811	782	790	823	813	750	786	776	769	744	757	788	801	817	790	796	804	754	795	762	801	791	806	774	802	823	834	809	798	838	815	769	821	807	800	832	790	829	781	799	795	810	796	743	842	821	789	834	779	797	778	781	784	812	779	796	779	748	847	731	745	807	781	809	833	777	809	781	801	854	803	772	819	780	791	777	789	769	820	776	806	773	757	812	808	794	787	835	810	851	794	800	822	814	747	861	802	811	752	820	789	762	814	759	836	842	803	830	804	786	761	789	745	777	742	746	824	769	802	832	800	746	807	834	806	820	834	771	773	781	841	815	762	769	802	802	751	804	761	777	791	836	809	760	808	807	748	827	807	764	769	761	757	763	787	791	770	849	832	796	756	784	813	773	786	810	799	787	817	837	800	765	799	797	821	771	788	814	804	815	786	875	796	817	837	807	777	788	757	792	780	806	808	754	809	817	755	797	758	815	782	801	801	808	815	804	815	767	797	796	836	791	812	747	886	800	781	789	772	778	791	802	851	765	804	813	831	764	783	828	794	788	762	809	802	799	811	803	798	774	847	806	794	732	829	782	814	800	793	792	755	825	811	797	754	801	781	781	819	835	818	817	774	812	753	805	816	785	788	767	760	823	782	806	754	814	801	750	823	802	773	842	817	770	777	849	806	765	813	808	823	806	807	776	801	819	793	818	770	757	784	816	769	754	795	814	879	768	806	821	829	767	782	798	808	808	800	803	782	786	785	791	801	824	795	821	746	758	806	796	766	792	797	813	793	763	768	802	759	818	803	827	769	771	805	798	803	781	759	805	806	789	783	790	794	751	789	753	776	782	831	838	779	761	813	776	791	779	765	766	806	797	761	758	766	802	811	823	789	833	788	748	820	810	809	784	741	786	817	758	794	769	818	775	835	752	784	806	810	753	791	822	769	831	727	753	801	818	807	731	795	778	790	759	858	792	820	804	780	802	805	801	734	828	814	796	788	807	797	859	781	777	812	811	801	847	788	820	788	843	820	799	804	764	747	790	782	790	859	752	751	803	781	819	787	757	785	829	838	791	798	735	777	825	819	816	809	815	778	805	766	777	823	759	842	776	815	809	797	779	803	787	724	823	813	748	774	754	800	817	829	846	735	827	749	775	813	818	827	827	750	775	806	830	798	764	770	798	807	784	765	795	787	794	793	776	788	832	772	816	801	808	779	834	808	795	810	797	850	796	784	806	798	784	793	806	778	808	798	805	833	815	849	769	834	773	793	794	793	747	772	767	774	785	810	787	790
2066	200	236	202	176	183	138	165	152	154	139	154	161	151	164	145	132	167	163	136	160	154	149	139	154	150	147	140	145	150	145	148	147	142	141	159	145	150	133	150	135	148	141	167	148	155	141	155	167	172	144	150	134	144	137	155	155	142	150	146	172	138	149	146	156	158	157	143	122	170	146	151	124	119	148	126	148	160	166	159	125	152	147	124	137	128	162	138	158	150	129	137	140	174	136	166	165	129	160	169	133	130	143	146	153	159	142	137	124	168	140	141	150	138	135	134	126	141	154	138	138	151	158	141	161	152	171	155	168	146	138	148	157	150	139	158	170	154	151	141	134	136	156	154	127	179	147	148	159	154	147	152	155	138	153	136	132	147	153	142	123	164	141	163	162	122	141	137	176	144	150	165	154	162	155	153	172	161	171	158	134	135	135	159	151	167	140	143	161	154	140	146	138	154	144	148	148	157	138	166	169	156	151	141	143	138	137	157	134	165	139	143	158	138	166	129	170	140	148	143	147	143	134	144	147	140	159	139	149	157	137	137	174	142	147	162	155	159	142	128	160	144	130	120	128	138	146	145	158	152	136	153	156	135	160	146	140	143	128	143	151	121	149	169	141	166	140	145	154	135	146	151	158	149	129	134	153	130	145	137	148	151	131	148	134	156	156	149	170	142	130	158	131	132	157	151	141	154	168	135	167	145	148	143	151	141	127	138	171	149	149	144	162	146	142	153	159	148	146	141	129	143	142	161	129	136	153	137	165	136	129	156	148	149	152	161	147	147	153	161	154	139	159	151	151	143	128	139	141	147	141	124	160	163	133	153	142	126	133	143	140	144	161	170	167	149	147	128	152	155	132	152	157	136	134	171	154	128	179	138	136	126	161	165	123	147	170	148	150	152	151	147	163	152	136	152	136	130	158	155	145	162	159	152	166	162	152	143	121	157	147	155	141	167	151	162	137	154	124	137	163	158	145	152	147	137	145	144	143	146	163	130	158	164	156	152	161	141	147	127	152	149	148	149	137	144	140	143	142	145	139	141	156	152	146	133	145	134	149	146	139	142	143	162	142	136	147	140	144	155	132	145	151	176	163	136	160	150	153	128	121	128	148	157	136	130	163	153	151	160	148	142	164	131	168	165	136	165	152	140	164	151	144	133	155	173	144	137	141	133	133	133	145	141	166	138	137	166	160	147	166	153	146	136	155	130	153	133	138	155	153	158	150	133	142	147	132	140	159	154	140	146	160	156	159	152	144	154	137	157	159	124	158	177	153	147	132	157	131	151	140	133	153	153	151	117	124	153	142	146	153	162	128	150	130	115	152	139	167	130	148	148	161	156	131	126	161	148	141	146	151	148	157	130	141	127	150	128	160	151	134	140	148	150	128	141	134	139	158	116	155	162	152	121	145	151	181	149	147	148	156	138	136	151	157	124	166	162	163	177	165	159	158	153	133	193	134	125	140	169	139	149	153	128	160	123	146	168	139	151	126	151	146	131	111	156	135	144	157	138	172	143	162	142	154	122	131	158	153	135	149	144	145	144	150	161	154	141	149	143	148	144	164	146	137	157	138	157	151	159	147	147	155	147	153	150	122	136	133	146	156	157	165	149	136	140	121	150	146	122	163	143	165	144	144	137	121	155	150	151	146	137	153	156	158	131	147	155	144	165	158	163	157	141	121	153	160	152	146	165	172	128	145	139	152	138	147	143	152	146	138	154	154	143	144	153	163	147	153	140	149	147	147	166	142	163	130	130	176	142	160	149	135	156	140	158	127	143	134	162	164	147	138	147	142	136	139	164	142	150	140	110	160	152	170	140	149	146	148	147	150	140	129	154	148	154	138	132	159	144	157	151	153	148	172	150	161	153	163	167	145	125	146	145	131	144	151	144	136	150	152	153	122	134	139	135	163	176	153	160	147	147	164	158	135	155	138	133	137	124	149	143	138	162	146	146	155	151	128	159	147	137	144	130	140	144	177	145	164	157	145	144	153	146	174	149	154	143	144	147	137	140	156	148	148	150	159	130	153	145	182	152	147	152	163	156	131	137	168	148	144	153	147	148	158	172	164	149	145	157	157	139	144	147	170	150	139	145	154	150	156	128	137	154	132	149	151	160	133	159	142	125	134	147	153	153	153	126	163	133	141	153	168	167	168	154	132	120	159	147	150	173	142	126	127	156	147	132	141	141	147	136	146	159	130	152	170	136	151	129	140	157	146	134	160	149	148	150	153	137	139	139	131	156	144	137	153	156	160	115	161	128	135	143	141	146	141	151	130	151	135	141	135	151	140	147	149	140	141	160	153	130	145	181	175	151	141	125	147	148	168	150	131	145	164	161	151	161	142	159	152	126	144	110	153	141	150	128	156	152	156	121	157	151	127	152	166	158	126	129	157	130	162	133	142	155	135	148	131	132	163	179	153	127	146	129	144	154	155	169	134	148	165	139	141	172	139	140	111	141	124	173	135	138	147	133	144	155	157	153	132	167	143	150	127	133	142	144	148	148	134	168	150	143	151	149	144	144	158	150	136	124	144	161	167	156	160	142	150	138	155	156	152	140	152	142	166	141	128	136	150	131	148	156	151	171	144	141	141	155	145	140	139	133	153	147	166	162	149	141	146	138	151	125	142	139	135	130	121	144	126	132	164	143	152	149	131	128	114	164	133	147	146	130	150	138	139	128	141	152	147	143	147	142	146	157	148	146	127	158	125	151	138	148	135	141	132	135	140	140	142	145	144	149	161	164	155	153	167	152	121	156	139	167	131	142	147	137	155	157	142	141	159	147	143	171	162	136	170	156	151	136	150	160	155	141	140	151	142	161	160	166	157	164	119	168	153	156	153	170	132	139	148	150	154	161	142	127	163	159	144	143	161	146	148	152	165	147	138	146	159	136	120	143	148	169	138	135	129	138	161	138	158	148	160	137	149	148	157	142	136	154	134	131	169	140	139	135	145	133	153	152	147	144	157	142	128	139	162	148	155	124	159	162	155	153	144	145	141	144	134	142	133	145	140	142	151	157	121	149	139	172	130	145	132	160	119	160	142	134	135	169	142	150	156	148	132	145	146	143	157	152	153	156	148	140	143	155	125	153	144	152	149	159	145	169	150	165	139	136	152	164	136	140	145	140	162	131	138	137	137	138	147	148	164	139	149	120	158	157	154	154	156	144	151	133	125	152	131	157	150	170	145	147	147	146	121	133	168	165	146	159	147	141	160	147	128	149	160	159	174	162	144	143	127	128	131	148	155	161	157	143	149	152	159	138	148	146	141	154	138	176	156	151	165	174	155	158	156	142	157	161	153	149	149	140	165	131	140	156	131	148	151	132	144	149	145	146	134	167	151	130	152	159	143	147	164	138	140	152	116	140	172	156	152	162	140	148	157	147	134	153	147	144	150	151	137	149	147	142	162	159	153	153	136	138	170	163	134	160	154	134	132	166	161	154	144	154	152	146	152	131	155	160	149	129	141	133	145	146	136	146	164	164	164	156
1883	592	616	632	615	588	575	535	510	579	539	530	526	561	517	478	506	482	521	538	503	524	495	500	474	488	453	486	468	514	477	486	488	495	474	503	459	475	482	483	515	503	436	524	481	500	490	521	456	496	478	446	472	480	518	486	456	481	482	508	495	523	478	484	477	443	487	534	503	515	433	491	459	456	498	483	501	450	492	479	475	494	473	516	493	462	509	494	494	485	484	489	506	495	523	483	474	527	512	511	469	501	521	453	515	477	478	464	508	467	458	488	458	462	478	484	473	506	499	537	496	456	504	467	478	503	491	484	470	484	487	475	517	482	486	454	490	488	492	483	492	501	494	451	474	464	470	452	491	505	480	454	541	507	453	475	515	466	504	515	483	469	477	476	501	444	455	520	511	506	522	440	515	472	479	450	485	452	482	441	461	503	488	490	450	496	485	482	542	501	479	495	533	490	494	520	478	533	515	470	522	476	499	453	458	484	476	526	495	500	494	509	492	489	473	508	462	473	474	472	503	513	520	509	516	453	502	485	475	509	459	466	521	522	492	484	482	476	463	519	475	487	486	509	495	509	489	526	513	501	504	479	492	480	449	478	472	502	491	509	529	484	515	449	516	526	451	518	491	476	452	481	450	521	462	492	532	480	488	490	471	509	502	521	433	470	469	529	510	536	471	483	517	485	484	469	529	458	478	466	464	437	459	478	459	464	468	505	477	449	480	494	477	557	470	472	478	496	521	515	474	445	503	500	515	460	483	509	503	518	464	485	486	510	506	466	503	459	468	496	497	472	512	449	489	475	514	471	520	468	495	511	488	503	468	505	475	455	504	487	451	473	466	522	509	521	494	495	517	488	504	474	469	495	490	472	494	501	490	450	514	509	471	492	484	459	478	503	455	484	504	447	474	520	516	478	487	512	472	481	521	500	503	481	509	506	477	478	511	485	467	502	465	518	474	494	478	528	473	461	521	463	439	498	517	511	514	473	474	488	486	493	498	530	521	472	468	464	441	432	453	472	491	474	501	459	477	489	480	488	488	455	484	498	490	452	459	489	464	493	480	511	467	502	520	491	554	500	473	501	490	501	494	491	491	471	490	482	493	503	452	495	467	540	461	529	511	536	491	508	508	486	511	531	513	477	472	461	499	484	441	468	520	516	498	456	479	487	534	520	498	476	436	484	465	520	498	491	476	503	468	481	480	486	479	485	491	457	490	471	501	491	476	510	450	512	487	520	501	471	468	479	476	487	415	484	497	498	469	489	480	488	484	473	461	486	466	490	501	472	500	465	463	517	484	469	477	478	482	494	445	466	479	514	485	487	461	496	472	426	501	467	508	454	497	505	492	465	462	499	495	436	479	521	509	491	475	488	489	465	472	499	471	472	469	503	507	520	476	465	474	469	480	472	505	500	502	487	516	506	508	518	524	484	497	503	512	472	465	491	520	479	513	477	467	470	501	502	486	463	508	469	484	492	485	503	515	459	490	470	505	462	518	478	486	505	463	481	490	479	459	491	459	467	466	487	481	456	515	493	461	460	490	483	460	476	517	468	489	493	509	506	462	494	487	483	447	482	492	474	506	511	479	442	447	451	503	459	494	453	523	474	487	490	411	500	495	502	521	488	454	481	527	465	484	473	451	561	468	533	456	487	432	469	501	467	474	499	498	492	465	456	491	457	498	479	460	474	505	497	456	499	468	489	477	512	479	492	488	487	477	458	476	471	441	463	485	519	527	481	465	507	515	499	444	467	469	499	496	494	488	460	471	492	541	450	461	467	511	465	491	483	468	483	478	441	496	493	487	478	473	512	500	451	486	512	541	489	485	472	517	507	472	518	516	506	483	524	461	537	503	469	470	479	487	490	449	476	509	471	458	480	466	485	536	502	474	492	436	491	485	507	459	521	486	512	504	515	467	502	502	491	479	479	507	496	468	455	480	481	537	489	451	492	491	489	489	499	472	473	464	506	460	462	496	484	506	494	519	463	536	452	453	485	493	490	503	444	507	478	475	442	460	512	472	493	482	497	453	504	502	476	456	459	519	456	480	503	489	492	476	513	506	523	494	473	521	487	504	499	473	519	477	522	509	472	479	508	492	483	476	488	447	525	427	508	500	498	492	489	464	469	464	500	469	479	473	512	482	493	468	473	493	485	486	501	473	526	489	475	515	515	504	472	503	474	514	465	462	466	528	528	478	487	505	506	475	503	527	455	472	482	511	466	471	458	500	505	502	470	464	477	466	501	494	496	484	465	515	477	483	478	499	445	461	463	455	473	503	480	469	449	500	509	478	471	508	464	466	497	485	454	482	472	473	502	509	504	482	483	483	514	478	506	496	518	510	497	493	471	446	488	477	440	470	462	495	471	463	492	497	478	473	474	453	467	512	483	482	508	495	504	505	486	503	512	488	474	472	541	451	502	503	489	486	501	445	439	467	518	491	476	498	471	501	495	454	473	484	477	485	532	501	483	477	507	452	487	469	497	526	504	495	471	528	506	453	474	492	494	494	501	496	494	494	493	475	492	520	460	506	479	474	482	480	496	488	507	445	504	466	456	483	498	476	481	551	451	478	479	485	493	492	467	457	498	492	492	484	522	503	442	466	464	443	461	513	496	494	491	469	463	489	477	491	450	464	475	503	480	478	468	499	456	495	521	473	497	512	482	506	466	460	475	506	511	471	475	499	497	488	486	484	484	483	470	476	518	546	476	490	475	513	488	495	481	429	450	483	485	492	515	483	535	496	503	467	482	485	462	469	426	500	509	492	495	476	495	492	513	483	477	478	510	537	540	478	448	482	510	460	489	487	502	474	481	479	500	494	437	493	501	510	470	488	496	441	494	446	493	474	466	490	458	524	481	502	517	520	495	486	477	476	488	499	472	529	485	494	504	486	494	446	505	489	507	508	485	496	503	500	487	477	443	482	514	494	509	529	517	449	493	475	464	462	465	474	493	491	491	456	511	482	475	503	523	480	475	488	526	504	480	485	481	473	488	503	458	483	479	486	491	463	493	478	481	454	521	507	456	462	502	471	493	500	490	465	484	495	490	482	514	474	505	505	462	462	456	493	526	466	512	491	474	504	479	492	513	465	499	454	528	520	484	516	484	477	481	507	513	520	507	476	501	492	515	488	523	523	493	536	504	516	468	532	495	506	483	464	481	455	479	502	521	461	477	495	452	481	517	465	490	471	492	488	490	472	490	514	483	482	508	469	488	469	483	478	467	483	516	475	492	473	532	495	454	483	463	483	482	480	510	496	529	499	437	504	514	496	470	496	485	470	520	451	471	494	473	480	529	470	462	490	491	486	451	447	540	500	504	471	486	493	498	478	483	490	468	505	500	473	484	499	478	472	483	498	487	460	490	518	486	530	498	480	509	435	449	469	467	505	469	504	448	498	482	507	499	520	497	467	473	489	461	519	436	483	445	487	474	503	516	498	483	478	524	481	475	493	473	492	496	466	453	518	479	508	474	452	450	524	489	458	484	466	490
8743	1250	1582	1305	958	761	607	559	481	427	391	378	380	400	346	314	330	297	324	318	316	303	306	306	265	283	316	329	320	281	304	290	288	283	299	285	275	315	270	295	279	305	275	287	295	277	284	289	327	267	261	289	284	300	289	268	259	291	294	294	299	273	277	283	276	291	268	273	290	252	266	299	289	273	257	281	273	260	314	272	290	294	272	283	308	295	292	294	271	276	290	274	320	285	267	273	235	268	246	307	257	319	289	292	289	296	265	298	268	272	263	288	248	295	280	284	288	285	302	299	295	272	317	288	294	274	276	259	277	274	299	284	274	272	295	280	255	258	252	281	253	333	273	289	255	284	313	281	263	309	263	270	291	294	276	267	289	276	300	274	282	284	286	270	277	289	304	279	282	274	287	291	268	292	277	288	292	288	324	282	286	275	293	296	299	287	299	305	269	269	253	282	282	279	313	300	287	275	287	314	268	248	276	298	281	267	266	233	283	245	272	285	272	273	280	249	294	267	261	288	254	296	296	275	276	298	311	310	265	282	296	304	270	273	267	295	295	299	257	286	328	293	290	293	286	272	274	293	273	281	260	286	256	281	272	272	286	305	284	274	237	291	259	314	278	256	304	259	288	245	280	256	265	283	279	270	280	285	309	303	286	289	268	269	277	278	282	278	292	296	275	276	253	293	274	288	276	281	276	293	289	307	255	255	273	279	264	266	282	266	278	267	249	275	274	274	257	274	267	273	277	240	291	295	255	315	266	279	269	286	304	270	280	254	279	286	264	273	255	283	311	269	261	294	254	275	253	269	287	278	260	280	292	302	275	272	316	275	280	285	299	275	278	281	281	258	269	308	275	287	251	283	297	271	289	281	244	256	278	256	312	305	279	292	282	267	285	290	287	303	260	256	256	284	306	267	293	276	289	304	278	255	277	282	257	291	279	278	270	283	326	256	307	264	282	312	257	268	261	289	275	274	286	303	262	279	310	282	291	284	257	274	308	246	275	252	269	306	247	259	288	287	298	254	265	275	280	270	296	302	296	277	257	265	269	250	272	264	263	275	282	278	300	289	267	309	323	289	270	276	278	291	264	272	286	282	318	302	288	285	286	261	258	281	266	264	290	272	264	262	297	286	296	273	285	274	282	292	290	310	280	298	272	267	309	265	293	296	255	293	283	277	272	290	313	257	280	295	293	288	300	261	306	258	292	293	274	315	284	264	276	264	295	278	270	294	269	297	276	282	268	288	275	265	274	268	306	305	260	288	248	270	287	264	304	295	313	304	284	284	298	316	289	305	259	287	301	272	273	255	298	297	291	265	284	303	284	281	256	271	246	269	268	244	268	288	302	302	277	288	276	262	252	289	313	297	292	299	301	282	272	284	291	273	263	299	316	313	281	244	277	309	269	276	302	286	255	297	276	288	274	295	269	293	261	258	271	279	268	288	280	277	275	267	269	292	264	267	243	277	292	280	237	297	283	281	268	287	284	299	259	299	271	264	284	305	261	281	278	299	297	296	270	278	309	291	289	267	263	275	279	289	256	310	291	285	272	282	286	307	273	305	314	259	279	290	264	311	289	276	273	288	274	258	260	284	287	273	281	285	292	284	277	270	292	302	265	308	273	266	257	289	274	268	285	292	278	278	290	267	272	270	302	282	292	277	271	285	301	292	268	282	274	279	280	280	299	245	289	252	281	285	301	296	294	286	273	287	264	279	290	256	292	302	274	249	262	306	269	296	249	268	299	273	272	277	264	248	281	301	255	283	267	292	306	296	270	281	295	281	282	248	264	293	279	308	298	264	301	249	292	289	300	291	270	299	264	269	269	262	279	265	287	261	293	283	264	289	282	260	294	277	271	269	256	238	285	270	271	278	274	269	268	264	287	299	289	289	243	278	285	277	281	272	264	277	289	302	263	277	305	287	266	308	307	306	280	287	286	269	271	278	289	289	252	298	276	284	285	309	286	271	282	293	254	275	292	272	272	286	261	292	313	262	268	275	247	293	290	305	287	302	276	291	288	310	289	298	273	307	285	275	265	276	263	311	311	258	284	286	259	269	279	271	273	274	249	270	277	270	287	257	279	279	275	272	284	240	288	300	287	263	301	270	294	241	287	306	326	281	275	276	279	285	276	284	265	274	276	284	277	270	278	285	297	266	271	291	279	286	273	256	273	306	309	287	311	286	297	279	293	282	272	251	291	276	262	249	282	259	291	269	289	280	261	299	283	288	302	302	284	292	313	270	273	243	292	266	283	291	313	273	329	328	265	285	266	273	264	269	263	283	294	295	268	260	294	288	307	285	251	251	303	282	289	278	284	279	288	249	281	317	281	278	277	248	317	263	324	273	293	276	254	288	265	288	266	284	301	290	279	267	289	261	286	265	267	283	268	295	295	272	304	299	301	278	285	254	258	322	260	267	272	262	264	247	294	276	257	255	289	279	275	296	307	297	296	315	272	284	313	287	298	276	292	283	258	260	301	294	273	255	285	257	283	283	278	261	238	272	277	282	257	294	270	254	260	279	263	288	264	270	292	289	293	300	299	293	255	255	300	286	290	271	258	284	266	265	251	270	254	278	262	264	257	283	292	288	305	295	280	274	270	318	304	281	265	294	296	287	263	286	282	282	289	264	278	312	241	283	276	285	288	283	267	273	277	255	299	284	289	303	305	281	295	269	284	262	284	280	287	271	262	254	276	248	249	244	273	285	329	297	293	284	274	256	268	279	288	296	283	273	250	291	255	285	287	267	258	278	262	262	292	294	271	278	296	267	274	289	296	288	295	287	298	239	280	278	255	274	309	312	316	266	255	290	296	303	289	298	249	296	312	271	286	279	327	291	271	258	255	250	273	272	319	289	280	281	266	264	274	282	282	261	267	275	294	269	274	266	261	266	277	261	262	281	263	299	325	272	244	276	235	246	290	276	300	273	288	271	305	289	266	276	282	295	293	283	260	279	272	287	281	276	282	272	271	280	279	262	286	275	308	260	294	296	270	310	273	299	292	279	267	263	282	308	289	279	278	278	318	277	281	299	274	268	261	285	296	282	281	305	288	260	269	287	286	282	280	283	295	276	273	293	279	301	258	279	279	305	297	306	278	307	283	273	308	255	272	272	278	306	279	298	272	275	294	284	273	287	268	271	275	283	242	312	263	270	278	276	259	282	272	261	270	303	281	288	276	275	294	271	271	284	280	284	275	306	277	290	277	272	283	300	286	276	276	285	264	294	276	292	296	234	272	290	287	284	289	310	264	268	288	263	292	255	305	266	265	298	303	260	268	302	276	268	252	262	290	276	280	287	284	271	281	271	276	265	282	269	254	278	281	292	249	269	307	311	275	274	264	285	271	304	267	316	291	303	286	318	280	286	284	269	293	271	248	281	279	294	291	260	272	236	289	303	280	305	265	263	280	288	286	313	283	271	270	290	265	273	276	326	283	299	284	287	287	271	272	258	284	288	268	278	295	278	276	313	308	290	290	286	260	272	270	263
5378	1776	3250	3910	3390	2942	2439	2077	1920	1671	1546	1475	1358	1291	1275	1200	1193	1171	1121	1050	1078	1078	980	1002	1049	965	964	966	911	942	930	979	871	921	904	911	919	910	878	860	833	918	834	824	895	874	874	841	890	845	875	896	840	822	855	835	850	862	825	840	846	841	921	813	930	813	820	856	854	875	839	889	843	836	853	825	840	836	853	843	860	783	948	812	840	847	879	842	831	859	850	859	805	876	838	820	846	842	799	820	858	872	843	822	866	821	809	846	806	816	848	871	837	829	830	882	827	830	807	808	804	813	843	853	836	804	820	864	931	844	790	753	804	874	893	816	851	756	839	821	815	822	852	797	877	850	853	795	859	795	799	826	854	838	835	826	835	822	815	792	831	786	828	816	811	875	841	871	873	851	793	816	844	831	810	830	837	846	846	850	832	856	779	814	808	846	859	878	849	848	864	788	772	842	816	776	830	836	839	856	834	798	810	850	823	839	814	871	819	823	811	824	828	846	788	844	842	820	831	821	822	834	801	878	819	822	878	853	830	824	850	838	811	856	907	802	851	751	829	799	894	779	784	838	827	841	878	811	811	774	803	851	842	774	858	828	850	821	809	821	814	787	833	836	833	828	838	807	883	829	830	838	782	844	878	833	796	802	885	802	769	826	814	805	832	804	863	780	873	859	854	826	808	822	862	808	828	879	870	827	835	776	816	819	838	840	798	849	862	851	784	806	838	861	799	802	786	794	867	815	826	790	823	833	796	851	848	839	787	815	808	812	857	815	855	815	839	860	817	816	826	843	777	787	783	821	804	822	827	853	841	825	795	890	811	820	828	876	832	799	848	837	808	835	797	849	862	848	831	781	818	863	806	851	759	802	875	800	821	874	857	829	858	871	815	793	860	787	827	785	917	867	812	830	811	835	825	820	777	815	848	833	847	848	876	815	815	862	830	820	839	836	858	806	879	828	810	810	819	859	845	800	820	802	868	869	831	777	837	792	806	798	865	820	874	878	856	836	846	817	846	829	877	848	811	810	825	836	857	814	885	847	846	828	839	848	820	791	836	831	827	846	765	837	839	815	895	858	816	810	835	906	839	835	828	845	766	815	817	809	835	854	769	806	845	799	819	822	803	837	824	826	783	780	847	811	838	805	851	815	840	763	837	846	834	829	860	790	803	803	784	883	807	827	824	825	818	818	840	811	888	778	790	792	904	809	828	833	812	878	839	850	819	831	831	777	857	840	798	778	775	798	841	854	843	824	828	850	872	865	812	817	801	817	809	804	805	870	857	867	836	817	862	782	812	823	828	805	839	835	883	821	814	815	858	858	826	883	864	830	776	845	754	824	799	844	840	863	834	819	832	823	837	877	817	802	811	825	796	821	812	850	829	823	851	863	809	842	794	867	880	841	859	902	821	807	828	810	799	850	829	838	798	857	813	838	817	863	792	839	823	825	872	856	842	871	810	792	778	866	821	806	822	824	828	854	824	841	850	841	865	807	879	891	826	825	817	856	827	782	787	832	784	750	854	826	870	818	821	863	821	857	853	803	856	800	838	816	837	837	888	860	858	839	831	795	806	792	786	825	899	880	832	884	807	826	825	891	823	801	826	806	808	834	851	839	827	860	814	787	794	865	815	894	822	857	845	835	867	835	860	875	820	843	806	838	835	871	819	848	815	793	857	799	829	816	782	791	816	886	872	834	854	791	840	773	818	844	840	815	809	799	868	852	813	825	846	805	801	835	881	828	777	840	828	808	853	833	863	835	834	858	808	848	846	882	854	805	828	862	837	830	873	856	847	786	813	770	851	825	861	799	760	778	851	848	788	823	822	923	846	842	857	812	788	800	840	866	804	850	838	828	837	818	855	796	793	816	805	822	845	813	813	847	850	853	821	874	822	779	849	848	822	843	766	804	764	811	826	810	830	836	823	802	811	840	791	862	820	817	851	838	873	830	886	856	838	821	807	793	814	824	831	769	795	825	785	820	803	812	867	855	791	836	762	838	845	881	802	834	846	882	848	842	837	856	806	795	845	826	871	854	846	775	836	835	810	832	787	851	832	823	816	820	826	831	813	819	824	863	807	830	876	772	861	845	866	820	857	809	797	862	808	865	847	852	779	839	808	849	844	821	851	820	843	829	810	884	809	829	879	845	804	812	838	863	821	854	835	822	849	796	856	831	811	851	817	842	831	870	819	779	865	846	825	835	855	822	820	835	856	818	838	851	859	802	844	811	824	823	838	837	828	806	831	874	840	814	814	861	799	828	837	859	812	811	809	825	810	827	825	812	819	795	872	785	868	810	845	835	819	831	861	839	854	813	824	849	890	845	853	824	806	818	821	833	807	828	838	844	826	855	867	880	828	818	848	807	855	901	872	847	781	853	811	804	805	855	815	870	806	881	846	811	872	840	851	905	841	908	866	878	791	815	785	834	802	850	864	790	887	807	828	818	826	816	863	829	812	885	807	823	854	868	864	841	822	865	807	793	807	840	857	831	776	855	848	840	760	835	814	823	845	839	837	868	771	884	815	803	819	841	755	807	867	804	858	838	923	876	788	799	838	820	801	875	855	784	849	871	843	833	826	789	835	822	857	807	817	846	834	827	814	858	848	823	779	842	844	844	790	832	891	806	778	855	854	894	774	811	781	831	839	808	816	893	813	844	822	812	829	815	852	833	816	840	824	834	766	825	786	826	825	826	837	822	824	834	863	780	804	812	854	786	806	846	867	826	860	801	836	825	857	855	770	776	874	849	821	807	817	880	863	829	816	869	854	851	811	861	851	845	788	808	857	813	830	857	867	793	811	829	859	885	801	783	853	854	797	844	840	797	782	820	858	870	832	837	807	785	835	832	822	846	840	831	801	824	829	856	895	781	815	829	845	800	873	847	880	813	850	768	761	860	850	842	857	813	846	852	823	843	824	834	816	792	880	850	839	835	796	826	829	829	856	868	811	844	833	797	786	837	839	828	831	818	835	885	814	793	840	807	794	835	845	868	813	830	862	826	806	852	854	838	852	816	870	831	864	854	837	839	843	814	805	871	884	825	882	836	809	786	847	806	841	839	759	826	834	824	867	866	816	802	811	811	851	812	873	784	880	869	827	832	791	858	833	819	864	846	856	814	824	851	797	827	843	767	806	821	822	858	842	834	814	845	793	851	892	863	843	791	798	875	850	810	820	807	880	810	868	851	826	836	844	860	847	821	777	761	803	776	818	847	771	835	814	849	843	847	824	804	825	789	839	890	844	824	827	844	847	772	784	821	848	820	852	854	852	795	833	765	804	857	901	865	813	795	820	855	856	793	841	857	815	824	790	845	885	855	822	871	842	766	816	839	817	826	833	828	812	831	815	820	771	838	852	833	791	805	858	783	839	828	842	859	831	806	800	763	817	857	873	847	839	811	846	846	829	787	831	798	783	809	854	901	844	850	805	846	817	868	833	817	815	819	819	792	837	808	815	838	837	805	813	775	779	818	815	828	823	836	798	836	820	819
16068	2734	2919	2290	1617	1181	970	759	624	566	486	424	402	412	390	432	371	341	347	329	304	291	321	317	268	300	293	289	294	271	263	302	273	311	303	276	291	281	294	301	269	301	280	265	256	261	275	273	269	274	318	271	272	263	283	256	264	289	310	271	257	268	285	296	265	286	288	276	297	271	248	291	282	290	275	284	276	244	260	301	277	257	251	278	288	251	247	244	289	233	279	282	280	262	263	266	274	283	270	286	287	269	253	253	321	255	241	266	271	287	289	283	270	268	273	268	312	273	261	265	232	278	270	274	280	284	266	274	283	254	264	283	269	262	258	267	274	264	261	275	263	267	258	253	288	265	304	256	262	250	301	296	282	277	280	281	261	270	270	268	282	285	269	270	251	259	250	281	282	271	268	249	279	273	275	275	241	240	248	259	278	278	273	284	274	269	281	282	261	274	274	293	293	263	273	255	266	280	254	272	282	268	284	287	281	303	286	280	253	268	248	260	291	272	255	254	261	275	293	282	262	250	283	255	276	295	272	270	273	297	249	292	260	273	298	307	236	286	274	242	233	277	270	249	301	274	261	256	237	275	263	253	268	289	293	276	281	259	278	246	267	255	250	251	304	252	272	272	289	281	254	244	257	269	258	267	291	257	245	275	302	290	264	239	284	216	285	316	279	279	278	289	262	305	289	285	235	266	240	284	264	285	284	272	293	291	270	290	258	260	247	266	302	304	247	283	261	285	259	248	273	258	301	272	251	257	272	257	274	273	288	256	287	268	271	257	277	244	280	264	269	304	295	259	277	276	273	243	254	280	262	277	278	279	265	227	277	283	233	259	269	282	256	284	256	277	258	286	259	305	282	243	287	248	263	264	297	269	256	260	276	279	284	292	271	246	282	258	270	261	278	247	277	291	242	273	321	263	255	258	296	258	259	246	272	277	257	268	304	275	267	269	259	280	262	282	286	281	250	275	269	241	324	254	301	266	268	286	284	274	278	267	283	259	269	259	284	258	257	276	261	262	277	270	250	272	274	307	259	263	248	252	290	264	252	257	275	291	267	244	263	305	237	299	260	232	253	278	254	267	252	272	284	283	256	282	276	277	282	264	236	261	269	283	255	268	276	290	250	274	254	248	243	263	280	295	275	283	261	250	262	273	294	264	249	275	261	289	296	298	275	276	266	280	276	277	266	273	270	256	262	283	292	294	249	282	276	270	304	263	261	273	296	261	249	309	276	264	275	273	270	231	271	299	264	265	275	251	256	271	265	277	283	281	275	289	265	249	290	289	246	262	268	263	215	309	291	268	273	275	292	276	285	247	271	266	253	290	285	259	249	276	267	275	277	282	239	294	276	280	264	249	314	273	294	255	247	246	282	256	313	298	280	248	293	272	279	259	290	312	287	275	253	273	288	274	262	298	327	312	293	285	261	302	243	267	270	240	247	280	263	266	292	256	282	260	272	232	251	249	250	286	272	269	249	269	261	290	296	255	270	278	292	281	264	279	297	255	273	284	298	253	251	260	263	261	298	245	286	267	268	285	252	271	273	271	290	260	287	241	288	282	259	250	263	266	269	274	314	296	258	283	262	281	271	284	258	238	283	255	278	239	276	261	261	279	270	261	264	235	271	245	262	280	294	279	258	279	251	280	270	298	296	245	259	258	292	258	287	272	270	278	262	266	291	272	253	273	250	313	276	271	271	284	234	280	263	253	278	265	258	233	297	285	272	281	270	250	293	273	275	265	262	284	268	251	251	258	288	243	272	270	291	278	274	284	266	242	275	267	243	264	269	276	287	245	256	277	272	261	259	272	267	252	266	253	273	270	251	261	278	236	288	277	254	254	267	280	274	279	259	279	266	285	255	328	297	271	257	305	283	290	252	297	237	270	250	257	262	256	249	313	254	265	286	273	299	292	276	252	271	273	292	251	244	276	237	278	281	289	289	256	269	269	254	267	267	293	245	266	271	260	260	269	321	252	299	280	246	282	270	280	280	279	301	266	297	271	269	291	266	269	242	313	292	279	264	268	286	262	283	282	274	266	246	288	256	293	281	241	269	279	257	293	258	277	282	262	253	282	267	265	260	290	232	261	293	273	263	317	306	255	318	280	278	293	259	259	285	278	294	249	242	259	268	259	260	268	261	258	267	263	243	275	256	286	265	254	246	256	276	265	253	260	276	228	253	258	270	273	264	288	270	253	264	272	274	256	285	271	316	256	255	265	298	274	248	276	292	271	266	283	286	276	275	300	273	265	264	294	250	287	276	295	235	325	293	256	238	284	280	278	270	259	252	269	266	272	261	290	266	262	258	254	277	276	274	273	265	281	275	283	262	256	275	255	279	263	256	287	296	248	274	278	275	281	261	276	270	263	273	301	263	238	279	241	262	283	303	257	274	302	250	242	283	271	282	288	281	261	276	286	237	280	267	290	265	283	254	238	288	280	278	271	271	275	271	268	262	292	249	289	298	266	224	276	276	254	260	261	273	253	226	252	267	293	266	282	286	304	289	288	266	294	273	291	265	271	272	254	262	274	257	252	290	276	258	262	261	306	275	264	281	283	284	259	266	267	260	263	296	272	298	300	282	263	275	278	271	252	286	292	255	267	277	274	263	260	270	283	271	274	275	284	300	289	266	269	248	263	297	246	285	295	286	258	271	242	265	258	231	256	275	310	304	273	293	293	247	260	280	258	296	284	236	288	286	266	268	280	277	299	264	252	281	270	255	260	276	291	290	270	269	267	269	293	238	277	247	297	249	261	303	261	281	284	246	265	251	263	277	294	259	266	250	289	281	259	285	261	280	262	286	257	259	280	288	269	281	285	264	269	274	275	281	276	298	280	282	286	262	287	289	268	268	273	279	276	272	284	253	274	276	263	292	290	271	282	254	261	254	260	236	242	286	272	263	267	269	253	282	262	256	260	249	268	252	246	298	285	280	246	284	279	274	278	275	242	287	250	272	275	279	273	251	257	262	259	259	290	254	281	292	253	269	281	245	246	276	264	262	254	246	283	287	264	286	287	272	255	269	260	265	263	270	261	293	281	256	276	252	276	281	250	266	243	291	245	259	262	264	235	272	264	266	247	240	269	265	292	261	231	304	257	284	276	263	253	262	292	306	261	273	275	258	226	240	273	255	259	275	253	265	276	248	268	311	251	268	267	292	268	254	277	264	248	270	291	289	288	289	298	258	253	275	274	256	260	285	276	263	248	280	277	290	264	237	269	263	291	260	253	287	270	255	269	278	266	255	253	254	307	256	260	272	252	287	260	277	242	294	273	246	278	303	256	262	297	271	268	286	253	298	274	283	269	277	317	279	260	249	258	306	286	250	282	262	243	275	279	279	289	283	238	274	270	224	276	290	249	268	252	284	289	258	261	246	264	283	276	269	278	256	301	290	270	279	276	243	238	236	273	229	280	267	268	296	265	267	283	289	258	261	286	295	257	283	239	272	253	292	267	294	242	283	275	255	272	314	271	268	289	282	284	290	276
7611	2656	5454	6489	5432	4490	3819	3154	2788	2391	2185	1974	1731	1601	1527	1495	1391	1421	1346	1208	1221	1214	1154	1046	1070	1010	1028	993	1053	984	924	979	910	933	946	916	885	897	935	941	886	923	857	881	887	916	881	894	852	842	845	851	842	895	907	860	897	847	851	842	831	795	834	827	776	861	825	832	798	835	814	814	864	847	832	835	838	823	747	803	791	818	800	807	828	845	880	810	822	825	792	819	835	833	767	798	767	794	773	791	872	836	736	798	830	749	828	819	769	747	793	799	805	841	823	808	791	769	825	753	746	772	838	821	817	753	833	808	776	848	883	801	737	845	831	771	784	826	788	799	781	789	802	769	763	778	753	781	813	780	824	811	836	756	799	765	803	860	837	823	838	806	757	812	807	775	828	773	833	748	805	791	770	744	787	777	818	739	801	790	793	776	774	841	780	803	791	794	786	776	796	769	759	755	795	808	752	820	850	753	814	809	796	790	827	772	758	811	789	824	790	792	814	794	790	842	815	779	810	765	794	867	797	769	816	822	800	749	799	771	787	811	813	730	820	826	789	771	799	776	794	770	846	839	813	750	803	788	785	817	793	773	854	777	754	817	803	752	791	789	770	781	768	789	773	774	794	787	785	799	833	793	777	802	771	761	779	813	821	789	828	738	797	768	786	787	836	822	805	740	792	833	839	792	727	766	783	769	784	782	804	765	839	777	760	789	794	791	799	770	804	793	784	754	817	822	833	799	762	707	761	736	790	801	712	789	784	762	770	768	773	764	769	788	765	783	817	780	808	798	819	856	825	765	783	751	789	748	792	777	836	764	783	855	805	832	781	803	768	794	802	787	793	743	756	766	762	769	801	796	751	776	810	757	823	804	825	790	782	749	801	785	774	820	718	817	742	775	779	787	818	836	783	760	785	763	782	764	825	763	841	768	786	817	827	779	829	780	794	831	779	763	763	819	836	807	829	770	828	775	786	830	758	755	809	774	803	803	827	826	773	785	812	787	779	775	749	798	749	785	786	753	818	782	794	765	784	806	788	793	797	802	820	755	803	759	817	771	808	806	787	785	805	800	756	788	729	726	802	787	836	790	786	830	767	831	779	810	750	795	770	829	777	730	770	774	807	792	760	785	785	788	798	755	836	801	741	781	828	788	766	773	754	774	773	837	780	830	788	744	808	759	822	825	805	804	789	776	787	778	797	837	782	801	781	818	817	781	848	831	774	781	818	807	766	827	804	832	806	782	797	782	746	828	790	801	857	789	762	815	796	773	768	757	791	780	795	812	823	814	756	781	763	785	798	792	800	793	777	783	812	802	812	747	798	796	830	744	775	763	809	802	808	843	795	817	812	788	753	771	800	722	752	835	767	814	785	747	825	828	800	749	754	783	830	823	769	740	783	833	809	785	789	795	795	758	881	792	815	818	816	813	780	800	771	798	767	758	760	809	759	814	802	776	820	788	811	747	813	761	759	818	804	834	810	817	809	805	806	802	766	765	730	758	787	805	735	776	777	777	811	760	760	855	838	792	773	839	813	769	828	786	826	841	759	787	790	746	770	816	779	792	842	752	766	785	813	780	756	794	727	787	846	828	829	823	829	781	863	750	775	814	787	774	757	789	765	849	790	832	788	809	802	762	741	790	814	806	870	820	786	819	791	813	765	789	775	765	767	755	763	790	815	756	795	768	767	756	747	806	802	818	821	779	822	826	762	779	786	807	770	805	782	766	803	766	790	829	784	777	783	809	819	840	788	758	817	794	828	808	840	786	787	808	773	790	761	782	815	789	845	833	819	798	774	787	799	814	822	806	764	847	818	806	789	815	817	744	775	809	784	801	801	811	783	834	827	828	811	768	749	801	828	831	781	778	746	801	804	815	732	775	805	810	744	778	783	762	788	827	791	763	770	767	761	841	806	788	780	806	819	802	784	788	813	780	749	779	815	812	774	836	781	758	775	796	878	781	765	818	779	780	763	780	840	789	782	747	746	740	750	778	783	796	804	783	785	763	822	822	779	788	830	805	764	866	785	757	810	739	737	849	798	775	781	772	775	767	826	776	764	860	757	758	779	801	815	779	781	811	818	769	836	827	794	822	784	792	815	813	806	758	769	845	797	819	809	750	795	760	803	803	743	800	828	775	803	802	786	810	819	824	770	804	814	789	784	807	750	784	833	812	780	753	813	743	773	785	752	781	789	798	842	794	766	815	825	806	769	768	757	782	770	812	837	800	780	736	791	781	786	807	793	768	835	808	757	808	753	754	865	769	814	762	826	757	824	760	811	856	812	754	760	755	796	789	829	773	731	807	773	812	763	782	785	822	778	821	808	758	802	815	764	759	762	802	785	841	819	747	774	783	793	795	791	782	802	778	786	828	751	808	811	796	804	847	821	801	788	833	797	798	810	752	808	784	792	801	714	782	769	791	732	746	792	853	850	868	784	773	795	775	776	728	770	839	817	776	806	769	831	745	804	800	794	828	764	776	807	794	793	797	774	767	744	785	769	791	808	815	751	742	816	800	811	806	776	773	775	816	739	764	730	830	785	779	826	787	830	778	785	770	809	780	822	793	824	788	806	761	816	788	781	809	814	784	740	836	779	796	779	808	779	798	769	780	825	772	828	799	813	804	768	825	762	804	766	768	765	808	755	784	788	845	742	810	797	841	798	811	779	826	803	827	809	832	770	861	832	810	736	779	803	788	827	807	787	791	766	807	815	849	800	779	784	831	836	806	746	848	758	766	809	800	755	773	803	806	793	783	839	810	814	829	772	798	811	788	812	768	766	794	797	770	812	772	806	808	805	796	799	793	743	756	775	833	776	755	818	780	799	792	806	831	816	750	834	773	763	740	792	829	784	819	806	818	780	825	787	810	768	766	804	794	768	833	781	787	800	797	827	775	835	794	848	797	792	792	767	834	752	824	777	757	767	821	793	766	739	839	795	819	775	753	771	822	837	783	840	814	791	774	819	816	804	825	762	862	808	765	813	807	865	804	819	783	809	805	825	769	773	820	774	792	774	790	877	809	763	805	828	783	820	845	809	747	808	725	806	776	792	774	811	820	809	750	758	792	758	817	816	854	831	726	822	814	798	769	766	776	814	765	843	815	801	791	762	787	773	778	758	755	783	838	799	807	785	796	836	773	793	772	812	778	784	822	766	773	836	820	802	802	773	808	806	760	809	792	862	799	811	773	797	849	770	793	833	810	821	729	868	783	811	769	788	762	793	784	790	795	802	802	817	793	743	794	795	813	802	797	811	730	816	789	739	794	788	786	760	828	832	801	806	784	802	801	796	792	773	740	779	816	771	760	788	799	813	782	776	760	765	757	815	799	738	779	781	760	770	767	766	812	758	799	702	745	775	763	737	802	779	778	769	783	772	788	780	763	779	790	771	810	751	842	794	819	810	766	833	770	797	827	758	817	799	811	788	804	856	771	766	795	786	814	768	752	796	767	800	757	773	736	793	813	791	859	785	812	787	782	817	820	801	765	799	792
2124	216	252	194	190	166	157	145	151	150	149	151	135	142	153	134	142	154	170	167	153	129	149	164	140	127	132	150	135	149	145	145	161	158	151	158	166	144	150	163	132	168	120	154	143	154	145	151	126	138	170	130	148	134	138	123	122	140	157	154	159	145	155	163	152	152	146	155	136	143	151	155	135	167	162	150	143	153	132	175	136	137	144	139	151	140	137	150	139	158	150	128	150	154	152	143	161	165	122	146	145	146	164	161	133	145	124	145	127	160	132	157	153	127	138	148	182	153	157	160	139	157	157	152	138	168	134	132	153	164	139	141	157	147	141	148	145	140	143	153	168	159	151	167	141	149	157	142	163	141	130	146	127	157	152	157	157	154	158	154	153	151	164	140	136	159	170	147	139	134	132	158	130	154	141	146	136	157	148	140	162	154	148	147	129	154	140	144	144	182	125	144	141	168	163	127	148	153	156	159	136	163	155	139	127	148	151	145	136	148	148	140	158	169	121	151	146	157	156	134	136	136	148	141	137	137	170	145	144	142	157	159	155	162	140	145	150	145	146	172	152	137	130	156	126	149	140	156	152	143	150	140	143	158	162	139	141	139	146	142	162	154	143	150	140	147	143	140	136	149	145	167	159	142	151	157	146	145	175	150	127	159	161	144	136	132	149	133	154	169	152	149	141	166	144	130	138	151	150	184	151	142	133	155	153	142	147	145	175	159	181	131	164	142	153	133	157	146	155	152	142	131	135	149	161	153	168	155	162	152	135	123	151	131	157	143	147	134	159	132	140	155	150	167	158	137	131	143	139	149	136	152	134	155	147	161	144	120	163	142	147	153	173	168	129	155	137	152	150	153	133	144	156	143	151	151	133	137	155	142	159	179	145	139	169	167	142	142	138	148	139	154	167	158	130	147	137	139	156	156	149	138	162	139	136	157	148	150	158	168	159	139	144	169	156	165	135	146	158	150	169	168	131	150	163	138	124	161	154	137	131	146	147	142	148	138	158	125	150	159	136	162	146	142	147	126	143	136	146	142	130	172	153	149	125	162	145	165	151	161	140	145	156	175	159	137	144	141	148	165	148	155	152	141	159	130	157	136	141	166	151	134	170	148	145	127	150	146	133	161	160	171	134	144	159	139	148	140	149	141	147	157	112	149	136	140	133	138	143	140	135	138	151	130	146	130	172	136	135	140	166	144	150	158	128	139	139	153	126	142	153	161	155	151	171	149	138	138	124	135	155	137	147	159	137	127	149	128	151	151	148	145	183	184	150	163	123	165	130	146	165	146	153	136	148	137	161	147	139	145	168	167	149	145	144	135	154	139	164	147	166	149	155	119	145	176	156	141	153	153	160	152	149	145	153	147	144	177	154	152	143	137	131	151	160	153	154	159	126	128	158	164	132	168	166	134	157	149	161	160	163	146	168	126	163	147	174	148	147	132	136	138	162	141	166	137	136	125	143	160	154	149	129	149	135	150	126	152	155	127	150	147	158	153	159	143	155	152	161	134	144	151	143	138	148	131	146	143	161	143	160	157	170	130	131	174	155	158	143	132	150	150	160	139	137	152	167	177	163	144	132	164	152	134	159	156	160	158	139	135	132	151	137	149	138	152	142	139	153	141	144	149	135	155	139	137	148	164	132	142	151	135	161	132	129	140	171	131	144	147	156	145	129	145	130	126	141	165	154	177	162	160	162	144	147	140	156	156	162	139	162	149	153	156	138	154	157	136	136	131	140	140	162	170	146	139	138	145	148	159	140	150	160	145	150	163	140	125	167	153	148	159	162	150	138	140	145	163	144	162	144	147	142	149	154	134	135	150	135	161	149	132	160	157	136	158	142	149	150	141	150	147	126	146	134	146	132	153	156	136	139	173	154	156	125	146	156	151	158	155	139	140	137	158	144	156	143	123	145	146	141	158	169	150	142	159	145	147	166	134	157	148	159	145	163	149	167	130	141	145	156	159	143	158	139	157	142	165	128	143	172	172	154	149	140	166	174	148	145	143	157	163	124	137	146	157	145	152	152	151	137	127	159	156	155	148	143	150	141	141	165	163	132	153	137	148	141	155	135	128	174	147	175	150	157	148	153	132	149	159	166	155	146	125	130	177	142	146	145	144	121	160	175	127	137	168	168	122	139	162	135	143	152	164	134	154	171	162	138	140	142	152	149	141	134	122	151	143	142	157	147	150	135	136	133	156	141	175	188	159	155	157	164	137	151	170	169	137	129	151	162	182	155	157	156	162	128	140	142	155	152	157	136	174	155	157	148	138	151	148	151	163	173	150	165	159	135	151	129	158	140	146	147	138	168	157	148	129	147	150	155	160	153	136	155	155	159	147	141	177	165	136	160	170	150	133	164	135	129	135	144	132	126	150	163	134	147	163	149	150	165	135	165	157	119	136	132	172	160	149	169	167	155	166	131	152	140	140	142	161	167	160	137	168	158	157	159	152	141	144	140	144	164	141	158	139	135	154	129	143	153	158	152	155	143	156	149	140	149	148	134	143	136	146	127	166	145	162	148	153	116	179	151	141	155	145	138	143	140	155	144	149	155	147	145	161	171	148	155	143	143	152	154	155	160	137	143	130	161	148	173	166	148	143	171	168	139	155	160	145	122	145	132	153	151	150	155	164	147	136	148	139	158	142	149	152	181	140	149	150	140	151	129	146	146	136	145	142	151	126	160	138	143	157	131	142	163	146	163	157	151	143	149	146	173	142	160	152	163	151	141	151	123	158	142	134	153	156	145	121	152	153	163	130	135	140	140	173	162	144	134	158	153	163	125	131	149	154	153	157	155	136	159	138	140	147	143	149	150	179	157	141	164	139	148	155	147	155	147	138	127	163	159	170	155	148	143	166	135	150	141	151	147	167	158	149	158	146	145	147	162	124	155	161	176	129	155	144	171	175	165	160	161	146	140	135	160	149	152	153	138	139	122	160	126	175	140	151	151	144	148	150	145	140	155	127	162	166	147	131	152	130	153	161	158	148	167	150	170	142	130	161	144	129	162	141	145	157	156	129	147	168	152	166	154	158	155	149	147	138	147	156	139	151	149	125	158	156	147	139	150	176	157	145	157	141	156	154	146	142	129	135	141	162	140	150	146	148	152	155	149	134	138	163	146	124	154	151	141	173	136	154	163	133	150	158	155	139	169	164	150	147	130	146	123	158	155	130	160	168	156	166	155	121	150	146	136	130	161	150	148	141	138	147	157	146	137	156	150	172	162	128	149	120	139	149	152	147	159	165	155	141	153	166	139	154	147	159	123	132	152	138	157	145	156	131	137	140	135	141	150	129	165	138	160	139	145	130	143	147	128	153	162	147	156	146	144	170	160	167	169	131	167	143	142	161	151	161	143	166	144	143	150	147	147	166	141	135	134	148	158	135	160	150	156	164	149	155	151	123	137	157	179	147	147	160	163	172	152	152	169	138	177	178	142	157	139	167	155	149	137	156	149	150	149	171	145	146	142	155	145	151	140	147	144	151
1869	570	728	682	659	597	586	567	540	554	494	525	471	537	526	515	519	513	508	511	468	491	496	509	481	480	492	481	496	544	502	492	485	520	509	498	528	460	507	512	506	497	485	473	449	478	553	490	445	485	481	480	510	508	510	456	521	559	514	522	494	512	521	502	486	520	514	523	519	504	468	481	501	506	441	520	478	487	470	480	498	480	482	517	529	500	467	470	512	500	476	507	493	475	496	491	462	470	482	503	474	483	527	488	479	504	469	564	448	478	502	448	455	467	515	499	536	499	475	512	473	454	487	484	495	465	506	482	522	497	490	467	459	486	479	511	519	485	482	491	479	490	484	440	468	485	479	486	507	526	498	493	533	487	535	529	456	476	489	515	475	501	494	532	466	474	474	460	462	496	467	488	530	493	472	512	463	489	529	489	537	498	476	506	476	506	489	483	484	473	495	511	471	479	476	485	501	503	494	450	457	515	518	440	490	489	507	517	465	461	495	464	494	526	501	459	517	496	481	513	497	531	484	480	509	503	482	542	457	507	482	514	459	486	545	474	459	497	494	504	491	486	470	528	499	485	524	480	504	461	540	484	488	483	485	504	516	484	492	464	507	505	488	476	480	482	523	519	498	479	466	502	478	479	476	522	486	483	528	505	475	496	474	485	476	457	477	491	505	484	460	498	524	493	483	514	505	478	546	518	475	524	496	495	504	497	473	501	502	476	492	482	480	469	471	511	482	503	507	487	485	492	447	450	504	505	517	503	467	480	500	467	482	486	476	475	521	470	478	497	504	508	510	541	479	467	499	493	485	501	513	473	482	525	491	485	491	445	488	509	502	465	495	490	501	472	468	493	475	524	492	464	480	449	505	490	504	484	509	504	457	470	504	473	449	520	467	521	495	518	495	493	473	521	466	541	485	476	451	500	526	467	472	505	472	500	509	527	463	543	503	503	498	493	508	493	472	455	505	438	509	499	491	501	471	502	488	475	442	487	498	518	486	528	530	492	461	498	468	479	530	494	488	479	513	503	484	487	497	497	506	494	498	526	532	464	484	472	499	464	499	464	485	474	488	450	472	525	459	492	504	475	461	529	479	502	504	486	475	493	511	472	499	517	537	495	511	493	496	493	499	499	468	527	534	489	503	481	469	475	494	489	470	509	502	514	503	478	466	492	502	479	459	505	505	491	466	517	494	477	459	497	496	484	495	483	508	498	502	526	506	464	465	476	523	502	482	523	516	502	507	495	468	553	483	526	500	477	498	478	491	494	482	465	488	495	469	500	457	448	452	455	483	492	509	489	463	465	476	488	485	476	488	498	481	496	485	514	526	453	469	473	508	504	499	481	517	479	492	514	486	500	500	515	490	458	496	491	480	479	450	477	469	434	448	479	461	508	492	483	530	452	517	472	500	477	482	481	451	509	504	464	467	465	514	515	485	511	497	500	493	482	496	505	472	491	490	523	497	492	497	502	495	518	535	469	517	475	474	474	524	467	459	513	476	456	491	487	504	493	517	472	477	523	452	504	480	465	511	498	494	494	509	491	457	501	454	484	513	512	518	517	491	479	502	515	461	506	448	491	467	467	489	491	460	517	530	522	482	508	461	514	487	497	454	450	515	472	485	493	508	495	460	476	490	501	517	492	493	509	489	539	480	416	472	480	447	485	478	465	496	520	468	453	488	510	530	489	514	473	509	498	485	453	509	496	501	459	449	484	463	484	479	461	452	504	505	488	486	475	489	483	450	491	491	481	487	479	514	471	447	504	470	498	479	505	506	478	514	467	509	495	499	510	475	494	483	510	482	483	490	476	498	493	474	479	461	460	542	491	492	485	483	478	509	491	507	482	468	496	512	514	493	472	444	508	501	525	472	499	481	516	557	495	503	479	487	523	443	510	516	461	483	528	475	499	501	487	481	499	472	460	485	471	499	498	516	467	513	475	496	482	479	478	526	476	458	510	484	507	518	505	501	475	474	495	493	507	487	479	483	482	477	486	490	495	501	496	495	470	491	518	476	471	468	501	498	507	514	476	461	491	495	513	465	513	503	465	443	460	500	519	479	482	502	492	500	513	487	489	497	468	451	521	473	500	531	448	466	510	489	484	499	488	479	463	472	498	487	533	472	492	481	461	454	461	519	457	483	502	499	518	487	490	451	529	478	454	476	468	518	512	488	473	464	491	454	510	487	477	533	524	540	527	512	537	485	477	504	486	534	484	516	481	522	462	500	456	459	478	509	492	464	480	451	517	495	476	473	492	470	534	497	490	464	522	489	464	429	476	474	480	482	473	522	471	472	525	489	477	481	510	499	472	494	490	469	468	494	501	486	458	453	533	447	494	526	498	530	469	530	520	544	500	510	523	476	514	469	465	498	465	501	457	518	497	501	510	489	477	469	476	489	504	465	486	507	482	476	517	505	465	473	482	510	518	512	501	491	460	491	487	447	560	499	481	472	504	484	453	499	465	493	481	513	478	486	479	487	495	486	487	482	465	494	476	528	498	512	470	500	491	467	465	455	512	485	486	497	491	488	493	506	477	533	472	502	522	484	521	534	502	495	462	507	469	491	515	478	494	479	458	487	541	489	449	518	500	508	498	466	483	508	491	483	501	473	479	493	485	462	490	516	500	483	500	471	488	491	475	504	479	472	484	559	520	490	470	463	466	492	481	482	481	463	483	453	498	478	504	462	499	483	485	470	476	483	506	483	490	440	514	473	462	509	484	508	518	510	453	466	476	480	469	499	504	498	486	446	452	513	493	492	480	483	499	510	525	515	485	475	495	496	481	508	465	493	503	500	465	469	484	467	484	483	460	514	496	504	476	494	515	524	486	473	468	498	492	447	493	507	452	532	479	475	467	508	469	533	534	500	491	471	491	493	469	528	489	489	496	508	483	505	460	450	506	497	491	480	444	481	533	473	497	491	467	461	480	519	491	480	447	492	467	473	496	527	523	509	500	501	525	483	483	487	498	490	522	493	484	492	501	500	456	512	481	485	505	468	495	519	483	494	478	513	486	500	497	465	519	501	515	462	491	494	513	470	499	509	472	526	476	520	493	502	495	516	527	462	493	485	497	499	482	523	507	496	477	498	530	533	477	463	484	507	493	525	474	510	488	478	496	492	472	496	456	503	514	485	494	500	472	467	472	458	473	479	479	458	451	494	519	498	533	505	493	452	477	509	469	480	495	505	489	474	432	467	465	509	477	556	488	493	458	450	478	488	489	489	510	480	500	516	487	481	460	481	506	509	502	503	513	474	484	492	462	488	462	466	517	495	518	496	494	467	462	493	486	491	485	533	481	471	459	463	469	495	495	466	455	514	472	500	479	493	482	492	510	498	464	506	502	478	454	524	459	483	469	470	489	563	519	477	505	452	478	481	481	480	454	477	535	479	526	519	504	489	480	441	518	491	493	462	527	472	500	486	479	526	503	498	530	481	514	476	477	472	483	474	468	487	466	481	510	476	479	499	499	504	485	507	475	489	486	502	509
8949	1208	1655	1308	1020	757	596	541	509	440	418	384	348	397	337	369	347	332	323	302	319	284	317	278	294	290	311	282	306	276	302	294	284	296	291	292	310	289	286	277	288	286	294	296	281	298	290	299	322	269	288	306	295	295	283	288	309	298	284	280	312	275	290	302	285	305	293	300	244	243	304	290	309	271	278	315	303	285	307	318	297	295	288	288	303	276	282	286	275	283	272	286	297	302	311	296	273	301	261	283	256	283	276	276	282	264	296	274	325	287	269	281	268	277	278	248	316	278	267	264	301	247	266	274	270	290	294	264	264	286	299	287	268	288	267	275	257	281	266	296	263	286	269	312	300	282	298	286	285	307	280	286	317	263	274	300	280	285	291	295	273	300	301	283	264	273	284	320	270	271	301	268	293	298	298	282	278	286	268	278	274	262	257	276	272	275	285	266	269	270	298	289	301	276	301	269	301	282	298	278	302	277	293	298	283	260	302	263	262	292	306	283	278	287	268	287	281	245	309	246	279	319	304	287	311	283	287	305	299	316	276	271	314	299	317	311	284	296	295	288	262	246	314	282	298	288	296	277	263	287	315	286	290	279	271	295	259	306	271	290	286	304	274	289	289	327	313	286	297	285	274	293	284	292	293	295	275	294	290	274	302	274	268	275	272	313	253	267	267	260	242	316	283	281	288	283	282	268	265	278	286	259	296	288	278	280	287	318	261	269	261	286	268	296	285	271	277	274	273	257	277	302	256	244	281	284	279	252	289	302	278	278	276	292	271	307	246	278	274	284	270	278	266	304	293	280	289	285	257	264	254	291	284	300	287	275	303	298	276	287	289	277	307	290	286	264	263	255	272	278	282	317	295	280	280	277	288	294	290	278	266	298	300	298	298	258	285	252	280	276	270	294	310	272	291	295	284	267	274	276	275	285	262	273	281	279	284	293	289	273	292	290	282	300	286	277	322	290	261	306	284	271	295	271	289	274	297	291	273	299	279	294	301	314	262	273	305	299	308	286	279	258	292	298	286	292	299	302	284	282	269	304	302	285	300	280	299	306	302	284	315	293	268	280	281	271	269	290	288	291	263	255	290	262	255	303	284	258	316	299	268	284	286	284	303	298	278	248	262	298	292	305	294	251	302	256	277	237	297	284	283	264	296	269	281	312	291	274	287	278	259	270	312	244	280	281	276	288	262	278	248	262	262	307	301	261	312	302	298	292	265	301	290	297	271	253	296	292	256	280	288	288	274	286	280	294	279	300	283	251	281	276	287	275	279	295	276	298	296	266	297	289	270	294	246	259	270	300	299	311	268	302	284	320	261	284	274	287	289	295	289	261	285	287	298	296	313	304	286	284	299	275	291	291	264	279	301	269	277	295	292	298	292	283	305	283	271	305	268	262	266	315	305	288	287	260	287	296	267	285	282	292	302	281	313	274	277	303	301	295	284	275	277	264	304	265	286	294	274	268	286	261	292	270	273	264	286	313	259	244	270	247	262	296	283	275	248	283	279	283	300	330	277	295	269	279	266	274	270	294	248	308	262	270	280	296	291	258	274	296	309	308	280	291	282	280	266	265	304	304	266	273	282	279	261	285	285	286	318	277	276	293	292	249	259	265	247	291	288	304	281	296	288	277	303	286	287	276	311	301	256	287	301	283	286	293	298	257	260	278	287	306	271	293	270	291	281	269	276	321	261	284	283	283	274	290	292	263	290	236	282	280	269	268	260	296	282	249	271	297	291	265	300	261	274	269	265	297	274	312	309	246	257	298	280	285	285	253	307	315	277	259	280	301	315	254	312	317	303	316	299	276	285	280	289	250	287	283	296	261	266	253	272	285	272	315	273	279	261	288	273	298	280	278	295	296	275	241	253	291	291	294	273	266	275	299	291	287	278	297	255	282	280	288	308	268	260	304	279	280	294	280	256	273	258	259	282	269	280	279	287	294	275	287	292	280	310	304	263	288	278	294	290	260	315	285	286	282	259	293	282	297	283	285	288	267	273	277	293	301	265	289	296	268	277	295	280	319	310	280	299	285	290	259	265	266	283	284	303	301	310	307	299	277	250	301	278	275	294	287	274	265	267	270	284	270	243	284	279	266	289	281	301	273	250	278	293	286	282	263	276	288	300	272	307	303	292	281	290	293	281	292	282	289	276	309	290	271	275	285	304	280	270	269	268	277	268	293	299	315	289	287	278	270	273	278	313	265	259	288	297	295	262	276	291	324	290	299	282	282	274	266	250	285	280	272	273	285	314	274	280	280	288	290	302	273	261	296	272	285	248	272	299	292	300	293	289	256	276	270	266	264	284	260	272	309	265	244	263	282	273	282	248	281	259	268	310	277	312	253	286	297	261	287	304	250	285	264	271	263	311	271	280	289	289	259	288	298	272	281	291	314	298	279	280	285	244	285	275	302	294	260	265	283	299	283	288	308	289	282	285	316	252	282	288	259	282	266	290	280	302	277	292	262	282	268	302	293	243	279	281	292	289	288	296	262	282	268	296	301	264	281	283	274	245	255	303	277	283	302	267	273	266	295	320	270	258	272	270	298	306	325	265	305	275	249	242	285	289	279	269	267	282	275	280	280	273	275	287	294	282	265	289	273	294	287	297	272	309	283	284	285	273	293	285	283	279	258	290	286	301	274	300	283	279	258	285	292	301	274	279	307	291	277	297	275	272	290	244	309	274	303	295	268	305	306	306	239	294	262	289	278	247	288	313	250	299	307	273	279	278	269	261	264	297	273	267	252	287	271	287	290	266	297	273	277	296	255	281	302	317	261	286	286	276	300	275	298	311	260	294	293	291	281	300	294	279	288	287	270	275	267	280	256	286	257	271	283	268	257	285	269	277	312	289	311	307	282	289	300	268	309	260	243	318	301	310	264	290	300	281	270	272	276	304	317	289	272	264	288	299	268	246	252	294	287	283	280	277	303	278	293	326	290	275	302	290	270	304	294	308	296	271	286	282	276	314	286	279	272	280	300	295	290	275	295	249	293	284	293	281	288	297	271	280	277	288	299	264	288	266	254	291	297	282	238	266	276	286	287	283	295	290	285	276	296	276	253	311	299	280	288	311	310	277	302	264	299	297	286	273	343	248	261	289	293	290	262	255	283	286	289	285	298	280	280	273	303	309	316	278	266	277	301	295	267	294	284	252	297	283	265	287	287	290	248	251	260	246	294	280	246	285	277	272	264	313	299	268	298	289	266	298	283	271	275	308	296	296	288	311	286	296	287	289	270	283	282	292	290	299	259	277	290	256	264	302	269	291	291	276	264	275	283	282	296	262	273	285	275	251	290	289	277	264	272	253	277	282	280	291	285	267	288	266	309	287	257	271	278	270	252	293	290	306	294	293	320	275	259	268	299	269	288	270	269	279	299	284	281	293	260	294	315	285	274	274	268	279	293	288	296	270	291	284	265	272	274	260	275	249	303	284	267	264	247	263	256	308	270	293	294	284	289	277	295	271	275	289	272	299	309	301	271	239	305
5578	1825	3352	3947	3325	2903	2475	2041	1888	1685	1493	1489	1290	1334	1245	1180	1139	1096	1106	1080	1059	985	1049	1061	932	958	971	985	940	992	936	911	880	922	974	911	912	921	889	866	875	863	883	871	820	960	869	852	888	860	849	857	850	919	898	885	825	833	880	829	841	785	855	816	836	854	804	857	800	835	856	824	882	873	879	841	853	860	853	865	823	861	852	861	871	829	855	867	830	872	846	843	860	893	847	816	873	835	838	876	865	852	851	909	832	828	826	889	881	825	801	836	868	835	808	842	816	839	846	834	796	839	827	840	849	859	837	901	830	826	877	868	861	759	816	804	839	808	849	851	804	848	848	832	835	822	828	784	862	818	843	797	826	805	856	866	853	769	842	812	787	821	808	855	853	834	840	866	820	852	864	832	851	823	815	823	880	820	833	808	901	807	803	841	874	835	851	780	814	846	811	804	890	841	839	853	802	844	838	859	839	887	787	833	801	856	808	854	859	821	891	869	861	826	804	829	821	833	874	874	858	822	861	831	793	808	792	889	868	828	847	830	844	846	775	853	842	847	815	817	844	817	832	863	852	838	833	853	828	806	815	754	823	815	848	788	851	822	862	831	791	804	862	810	844	799	792	811	811	821	886	876	827	804	836	844	868	854	824	852	815	798	828	816	809	859	792	791	828	824	759	794	847	808	836	843	846	824	808	900	864	837	849	871	839	824	823	847	882	856	804	819	822	795	857	876	847	830	779	837	770	873	853	899	870	841	854	834	907	811	823	840	829	883	855	823	839	865	884	839	877	863	821	768	888	851	767	874	839	840	818	837	821	852	849	869	854	810	824	857	820	898	853	818	808	780	829	804	860	843	846	810	814	839	839	822	837	824	820	855	811	793	823	830	855	834	837	799	862	803	850	806	771	812	814	847	785	844	813	858	855	792	822	800	826	868	848	822	831	822	831	822	789	802	853	841	800	862	813	842	869	831	862	835	813	797	811	868	859	814	816	819	904	780	802	822	814	791	825	791	846	884	845	817	775	838	824	832	824	847	798	791	828	786	852	837	863	853	816	815	870	878	824	820	799	797	815	819	856	867	837	837	842	893	814	833	811	839	859	879	840	870	786	827	801	803	800	823	851	828	791	832	818	782	808	827	785	823	801	826	806	809	833	848	822	865	830	809	837	805	803	824	793	844	832	795	829	846	797	795	855	921	838	831	893	808	788	872	843	868	851	799	853	766	772	865	813	819	817	818	860	845	848	829	882	838	818	813	842	857	800	855	838	858	809	893	884	884	840	812	842	866	848	875	847	837	805	812	826	809	830	841	860	864	829	868	827	846	858	861	837	853	864	866	803	833	874	827	862	798	822	786	835	850	836	862	852	837	845	829	814	821	828	811	874	794	827	823	835	875	829	812	794	842	830	863	807	882	815	832	770	893	832	861	880	861	804	839	859	842	890	805	868	877	819	849	875	823	847	825	803	830	843	829	820	841	786	829	821	774	811	838	873	842	847	878	829	820	871	801	830	815	801	830	834	781	841	846	811	858	827	828	867	841	882	798	838	855	851	818	832	806	806	856	870	836	854	803	855	827	836	820	850	820	823	856	836	880	815	803	814	848	771	856	822	889	874	835	779	856	838	836	826	820	846	845	777	828	771	809	873	862	782	840	831	795	847	835	820	841	866	813	852	794	833	880	819	837	845	879	831	867	844	838	813	819	777	813	861	827	763	831	841	898	871	864	901	874	856	810	843	775	808	807	813	795	855	773	813	795	886	874	814	855	836	856	854	815	892	767	824	870	830	892	853	817	854	810	793	867	806	809	872	797	845	836	845	776	831	807	826	894	765	817	822	806	791	787	797	838	874	811	810	808	800	900	859	819	806	803	840	812	830	797	820	849	831	864	821	799	788	862	782	884	795	795	815	857	826	809	837	772	807	805	812	821	834	840	843	796	812	857	813	834	842	790	844	834	876	812	799	857	830	845	768	816	834	923	817	842	855	888	865	863	820	813	847	834	834	858	827	816	865	809	804	830	849	819	902	838	817	847	803	848	822	835	839	815	840	773	794	841	835	792	816	895	830	834	833	844	855	825	855	857	874	865	819	834	853	854	820	756	848	880	805	832	864	823	823	850	881	792	861	854	792	803	821	887	882	858	825	824	819	875	800	871	839	828	798	871	865	849	816	821	794	796	817	829	811	905	906	772	811	770	811	783	831	854	840	826	815	817	820	841	858	808	816	839	786	885	857	817	786	821	820	873	791	843	785	795	849	823	858	812	807	849	840	818	866	837	808	841	813	789	816	792	821	883	817	785	830	768	851	888	822	777	833	803	862	846	763	830	804	868	813	849	890	797	810	845	837	871	827	816	829	875	859	893	818	842	855	837	845	815	866	758	829	814	920	868	923	841	864	835	858	799	872	835	828	836	838	860	826	844	777	868	828	810	847	786	823	875	861	859	812	834	790	819	824	869	838	914	814	848	803	857	840	852	911	820	820	829	837	845	851	849	814	859	803	840	876	870	816	771	827	816	817	843	852	804	817	789	819	843	833	850	837	831	821	859	830	843	873	792	860	827	781	854	820	857	809	851	812	848	757	849	815	833	830	831	800	775	742	808	870	798	794	862	805	855	851	846	833	847	847	794	810	822	832	850	824	866	819	806	852	836	824	813	878	785	852	793	780	817	868	852	840	861	824	829	878	852	769	827	838	841	812	772	837	807	858	855	803	796	846	857	867	840	849	847	843	874	794	769	824	843	832	789	785	871	842	868	822	828	862	796	804	840	760	806	809	816	866	832	845	857	853	813	812	816	876	778	838	806	811	821	791	835	812	855	771	799	883	851	797	821	864	835	818	808	834	822	857	826	814	814	820	831	800	858	867	808	847	817	833	811	883	820	763	887	854	846	840	814	821	848	925	864	886	825	816	825	776	834	788	838	786	793	858	816	890	844	855	845	822	811	834	825	858	803	829	809	813	830	811	768	890	809	820	827	861	845	867	786	811	842	852	869	844	842	866	833	820	807	802	856	840	837	847	814	807	808	836	787	846	793	861	789	827	824	841	847	805	850	824	796	799	846	849	814	835	853	825	784	855	845	838	822	820	851	838	900	836	879	783	789	817	853	849	794	828	860	858	842	827	811	830	847	831	809	843	856	830	855	848	834	823	819	836	790	847	841	787	809	838	903	806	848	829	858	826	889	761	823	830	812	812	780	844	792	785	840	870	848	828	791	811	833	828	870	865	786	819	813	824	814	864	840	810	815	816	852	875	858	832	808	811	817	782	855	798	782	867	807	824	818	832	806	839	829	806	816	838	872	816	850	873	831	883	766	832	843	859	856	852	836	860	832	828	836	869	801	805	886	821	846	796	837	833	843	872	800	838	836	827	867	848	805	840	865	782	774	799	839	778	813	846	886	799	809	814	846	840	820	908	853	857	817	808	843	818	820	821	823	804	819	823	873	804	815	816	808	795	826	817	803	846	838	867	856	866	837	826	827	848	860
15880	2826	2973	2321	1524	1196	961	772	647	540	477	473	450	434	414	335	321	380	363	327	320	297	311	354	323	268	281	292	298	273	297	304	291	299	300	278	265	276	259	276	319	284	277	274	260	291	296	299	267	276	283	329	289	301	274	286	267	259	279	275	274	292	278	271	266	270	273	278	289	300	247	288	276	292	290	277	297	252	279	290	270	276	304	273	268	281	272	288	264	286	276	255	260	279	277	242	272	265	247	292	266	270	259	294	265	269	269	248	283	293	286	279	274	282	276	287	248	260	293	253	282	251	278	270	285	280	266	270	279	283	249	269	272	266	255	261	255	265	253	271	292	259	255	266	269	259	251	291	284	269	262	287	262	265	284	311	257	257	297	271	263	275	264	310	268	295	263	239	274	266	275	267	254	256	274	250	263	272	281	253	278	270	282	247	299	275	300	256	246	230	281	276	263	241	280	275	267	255	279	283	289	251	262	299	271	253	279	300	291	250	285	267	269	283	277	275	273	279	251	286	296	281	262	251	282	280	267	256	293	276	264	268	251	237	262	287	291	261	269	242	274	290	282	253	243	269	270	248	277	286	295	290	266	254	311	260	302	271	264	273	253	295	288	258	275	246	276	244	243	251	295	260	269	273	270	280	304	257	297	282	291	304	279	272	299	269	258	266	264	303	244	293	272	267	250	274	295	277	272	305	260	240	256	283	299	256	270	252	245	250	272	253	279	268	268	267	264	273	256	278	295	240	255	269	272	248	294	271	292	255	268	260	282	269	288	283	270	286	270	285	258	261	284	260	281	254	259	283	266	275	266	265	288	297	261	254	243	245	270	275	278	270	285	278	251	289	279	308	251	264	233	258	286	263	297	292	244	287	285	268	262	265	278	281	277	259	243	238	276	261	286	285	275	260	270	291	282	253	247	248	289	277	269	261	253	287	285	279	257	245	254	290	276	287	272	264	317	287	274	250	258	261	250	285	297	261	300	257	271	252	273	289	275	263	250	259	292	279	283	260	240	267	304	273	272	270	289	255	265	293	278	267	291	266	257	288	278	252	257	273	266	263	258	267	229	258	286	257	281	285	260	258	300	276	247	268	280	284	266	258	278	260	258	282	261	263	264	248	269	270	277	270	291	265	272	281	248	267	254	256	264	271	256	297	277	256	242	282	251	271	273	248	265	251	273	277	288	291	273	248	262	282	309	259	280	278	313	284	284	287	274	254	282	267	238	286	252	272	258	250	286	280	284	291	254	299	268	280	260	284	264	253	276	257	263	247	244	305	244	248	274	262	246	284	270	257	268	239	292	276	268	261	290	260	256	279	250	253	248	273	290	248	249	260	259	280	304	280	278	255	271	276	270	242	266	301	275	283	284	270	263	264	272	259	276	254	291	289	296	261	284	286	261	263	249	247	300	260	262	311	274	262	274	281	282	262	287	287	286	250	257	283	263	273	253	278	287	287	262	270	287	270	249	265	260	263	296	291	260	284	324	301	267	284	264	252	260	263	278	253	288	279	239	262	278	285	241	246	294	266	294	264	274	257	252	261	278	248	256	259	297	244	279	237	293	252	265	295	267	274	242	284	282	244	263	288	263	242	264	298	251	269	261	277	262	243	251	300	252	263	292	275	315	289	262	268	280	280	248	266	247	242	277	288	255	278	273	265	261	255	295	291	234	285	254	261	283	285	284	271	261	300	275	278	256	250	264	309	290	256	277	256	279	264	272	272	266	251	265	222	257	264	261	241	262	271	283	285	276	282	267	262	234	263	252	284	273	274	268	264	256	274	255	245	249	287	276	283	275	259	298	264	263	257	269	263	247	294	268	243	287	251	287	276	277	253	278	244	297	293	285	279	283	269	285	269	281	259	282	262	290	251	248	270	256	279	264	255	270	251	262	264	256	267	229	247	275	268	302	265	273	278	274	275	260	267	254	274	304	278	235	263	270	261	297	250	277	266	284	264	266	233	260	276	283	263	277	290	275	247	311	279	275	290	269	264	284	299	314	260	277	284	268	286	289	276	286	243	256	268	265	258	281	273	265	246	259	270	260	260	281	261	280	293	253	284	274	241	278	309	246	267	252	272	258	260	290	302	274	284	286	282	265	274	275	262	249	278	277	227	300	263	259	290	263	249	248	279	282	265	299	271	286	278	257	286	245	300	255	309	297	270	282	258	266	271	302	282	266	286	281	276	259	273	268	246	298	286	296	269	274	251	238	281	258	283	251	288	267	301	287	274	308	289	273	231	287	272	266	276	238	283	255	248	275	259	267	274	256	264	295	281	281	266	260	279	264	268	253	280	301	272	273	292	262	266	257	261	251	259	266	260	254	266	256	275	322	248	285	239	258	280	235	284	258	288	257	264	251	271	271	263	263	268	264	305	318	285	265	285	249	250	239	283	273	300	267	269	301	279	299	281	295	257	251	267	275	286	306	257	255	317	246	300	236	272	268	279	269	274	299	284	252	262	275	255	278	265	264	301	242	283	267	275	286	269	290	255	277	276	274	283	292	296	289	258	254	276	292	266	302	273	283	255	274	288	281	279	282	259	263	264	293	286	324	248	291	264	292	304	240	254	297	274	261	261	276	301	281	293	248	251	269	280	276	267	273	257	282	277	285	295	268	290	266	257	263	273	256	253	281	291	259	291	294	272	260	283	289	244	312	261	286	279	293	229	311	255	263	274	243	291	288	295	297	280	252	260	260	282	277	236	261	251	269	300	273	272	272	275	284	256	242	281	227	281	269	277	260	280	252	280	263	292	269	274	273	259	330	269	270	256	291	281	265	277	267	281	258	287	284	285	253	290	274	257	285	281	284	237	288	270	301	270	272	264	282	294	279	298	288	270	265	285	298	278	245	245	282	260	253	272	307	269	254	271	243	267	293	255	282	265	273	275	298	266	272	254	287	261	246	255	289	291	259	291	266	267	257	251	248	267	270	248	303	249	293	277	247	260	277	263	288	292	283	267	280	251	290	280	284	247	284	250	254	261	257	291	295	282	260	270	296	273	256	318	268	243	288	264	223	274	283	255	315	256	291	245	266	257	274	240	225	246	279	318	295	268	265	250	227	260	275	262	284	299	267	260	253	262	260	284	269	280	272	271	275	267	282	253	273	283	277	275	255	277	271	274	291	270	284	286	299	257	255	283	260	279	247	291	263	271	270	279	267	304	284	255	277	288	284	261	264	255	263	262	276	297	280	276	285	274	272	280	279	304	242	266	277	264	265	285	274	262	294	266	231	288	299	276	278	298	273	289	285	265	300	267	283	283	284	312	287	257	268	261	294	249	262	250	280	255	253	290	235	255	271	303	257	273	263	310	273	279	262	282	264	262	255	304	276	276	250	267	281	240	266	300	267	274	271	283	272	253	269	279	296	272	281	291	250	296	248	263	283	250	243	265	264	257	269	284	262	258	299	256	264	270	270	271	280	250	273	273	301	290	276	294	267	282	255	283	265	247	276	268	244	275	271	281	268	256	272	268	279	283
7666	2637	5563	6352	5585	4567	3857	3254	2837	2418	2227	1953	1743	1609	1660	1510	1407	1391	1316	1242	1149	1202	1122	1091	1060	1076	1050	1055	1020	937	976	968	984	922	955	938	905	888	887	894	895	974	868	903	892	900	903	889	890	852	846	882	842	858	830	824	829	810	873	834	855	872	870	831	863	784	804	908	819	880	866	827	838	815	807	825	828	896	840	835	838	787	789	834	807	819	780	824	774	809	842	815	802	853	799	806	817	845	808	741	838	800	779	849	831	808	834	827	790	816	815	831	832	857	797	780	841	830	811	794	825	795	823	808	809	784	792	836	817	765	825	815	757	791	758	845	810	819	760	792	809	847	771	775	816	791	807	803	759	787	821	785	783	807	819	814	802	797	799	812	796	777	807	810	815	823	767	797	821	804	801	772	835	788	794	816	803	769	795	810	789	774	765	784	795	787	767	833	804	738	757	830	824	828	809	803	809	827	827	848	817	785	759	794	820	815	755	814	809	798	756	751	768	833	804	846	794	813	792	807	794	817	774	764	775	783	787	776	821	810	827	772	757	788	795	826	786	814	796	789	806	805	845	755	783	771	753	799	804	785	775	775	776	790	853	810	837	769	810	757	784	765	809	758	778	838	822	819	793	808	786	814	784	828	800	819	800	806	756	770	759	780	796	835	780	815	812	739	799	768	791	742	818	778	785	797	806	803	815	769	827	836	774	778	842	797	769	782	765	820	750	790	798	814	796	795	808	786	783	811	808	829	812	737	778	760	761	808	751	769	769	759	760	803	757	809	779	786	819	811	778	792	753	764	829	782	787	777	753	761	761	803	795	757	798	820	787	791	790	784	787	792	812	748	789	836	766	815	777	761	821	782	798	775	770	832	793	783	831	774	782	806	804	796	792	766	786	759	818	845	786	781	789	798	815	813	784	805	796	810	785	808	744	806	794	786	774	792	818	809	730	782	805	805	765	815	808	845	788	808	815	802	824	769	748	769	798	799	795	776	843	786	737	812	782	874	772	805	819	833	815	799	824	827	797	758	834	832	787	784	781	777	792	802	757	797	793	819	805	718	805	806	776	802	839	821	799	823	787	795	796	802	811	817	791	816	774	846	833	806	813	792	844	758	791	838	815	779	749	838	825	780	795	799	780	767	762	817	806	770	774	806	765	846	752	787	757	773	758	731	784	808	771	771	814	752	773	743	791	780	797	807	839	793	811	762	799	793	812	833	814	815	784	811	768	797	796	748	754	808	818	739	780	767	802	774	805	798	788	786	819	758	763	765	831	799	804	811	780	778	814	722	809	834	761	834	796	753	777	805	764	822	787	811	824	792	870	768	815	820	782	749	825	834	804	811	780	810	797	784	796	802	824	804	811	819	799	812	744	848	776	854	796	804	820	779	798	789	795	793	772	779	760	796	799	796	811	788	796	804	842	801	817	757	792	770	846	838	781	824	830	728	802	768	797	806	834	761	773	822	782	744	761	796	807	729	823	849	838	775	772	811	775	769	827	776	833	775	769	803	810	791	761	796	794	768	817	849	789	837	829	800	806	835	765	768	766	799	802	804	786	771	762	795	782	746	802	811	764	807	779	756	760	775	764	788	790	737	816	774	815	822	800	838	816	795	798	787	828	796	779	787	728	817	821	747	773	782	776	814	741	775	795	767	773	824	761	795	806	795	743	758	812	764	758	833	771	788	797	754	787	742	770	802	797	748	763	759	792	794	778	838	775	804	814	782	815	796	794	839	804	815	798	835	794	795	745	811	803	861	792	789	791	835	781	715	816	800	761	798	795	739	793	745	831	773	830	852	749	786	769	767	833	786	847	793	821	735	774	790	835	796	811	797	789	833	806	828	800	814	812	793	844	740	782	722	781	809	814	798	774	751	817	840	812	804	828	792	800	795	783	768	773	768	774	806	812	834	715	764	782	758	805	818	792	805	716	798	775	840	799	751	784	837	740	826	836	795	777	756	789	814	774	820	796	805	780	786	842	807	748	779	791	854	806	767	820	760	787	775	782	786	788	768	721	791	816	793	764	753	812	783	794	744	792	793	831	753	794	814	787	790	762	821	846	776	806	794	799	759	793	775	789	786	838	823	793	789	820	815	795	804	763	827	816	792	777	791	840	819	813	812	821	762	805	718	753	761	802	769	793	758	766	738	830	789	773	852	740	816	766	753	850	820	800	786	808	817	806	784	732	828	859	840	821	786	822	774	751	808	707	785	813	781	782	817	791	833	792	823	809	770	785	784	774	731	820	766	832	757	812	812	842	804	837	835	783	779	825	781	804	853	829	828	759	826	809	768	797	772	740	773	762	830	814	806	786	828	787	773	780	799	816	809	799	792	830	789	853	756	799	833	825	768	741	768	834	804	789	778	749	825	775	821	798	833	796	769	771	837	845	744	814	804	807	775	773	796	791	808	742	803	765	821	800	798	787	779	786	831	751	759	768	858	734	790	777	842	803	746	824	854	804	775	786	837	794	832	798	824	753	772	799	836	840	808	819	759	792	838	796	788	806	823	781	757	795	776	802	836	802	823	757	822	826	812	796	759	838	758	760	779	853	779	764	849	804	797	768	849	815	834	759	796	798	751	725	800	802	804	787	810	825	780	818	839	795	765	782	787	788	784	818	782	839	809	769	770	796	825	776	806	820	770	778	816	764	787	773	745	815	795	786	785	801	837	789	776	780	846	822	780	765	762	809	809	788	757	781	761	768	813	784	768	743	808	813	778	820	815	810	842	773	778	783	769	797	796	745	770	775	787	812	745	748	811	742	773	803	798	790	767	803	792	836	811	719	805	771	791	793	786	795	801	799	779	746	770	793	821	791	803	764	799	806	802	769	820	800	758	764	832	843	804	809	819	814	810	790	797	729	801	816	788	755	734	771	784	817	741	794	702	827	803	820	768	828	779	828	794	748	780	780	822	798	832	798	775	776	788	806	791	745	819	810	810	774	785	826	774	779	813	781	798	818	856	816	806	757	773	791	833	770	779	795	781	805	770	813	776	743	818	779	793	821	789	791	800	812	797	793	757	787	791	755	776	795	765	781	786	779	795	869	835	770	803	786	794	752	813	786	800	791	768	838	775	769	771	756	803	746	774	782	846	838	805	743	798	852	788	802	814	826	812	818	816	758	758	786	750	793	775	833	810	825	788	815	745	783	803	756	783	749	817	807	857	764	767	806	822	809	811	784	827	774	793	821	785	722	795	841	813	763	833	719	803	802	798	820	825	842	770	771	786	768	774	806	827	836	781	794	833	814	825	818	821	770	803	821	825	743	849	782	757	813	830	796	768	784	794	739	747	790	824	825	771	845	807	787	804	805	788	724	765	802	775	821	789	832	837	813	804	791	765	811	768	793	798	791	814	751	801	763	790	815	844	802	767	788	777	783	794	806	791	820	775	791	793	805	798	782	813	764	809	808	772	737	761	770	792	780	761	787	766	788	740	782	794	808	773	812	757	825	816	787	766	803	800	841	824	733	782	826	822	822	796
2117	233	212	205	203	182	141	173	179	158	128	138	158	147	148	157	146	152	172	167	143	179	138	137	162	140	162	175	125	159	164	159	164	149	155	164	130	128	147	153	144	162	142	169	161	152	171	161	131	147	152	155	149	164	157	144	167	164	153	143	176	148	139	142	174	161	149	132	167	153	143	173	144	139	152	150	174	143	166	152	177	147	154	150	161	161	130	149	141	148	135	152	174	156	144	166	169	162	138	169	127	174	175	131	134	142	155	150	165	138	150	145	153	154	161	137	148	148	154	149	144	130	158	118	166	142	142	151	167	138	169	149	143	162	146	169	136	151	154	144	150	144	165	133	126	165	161	153	148	128	139	125	173	157	148	148	160	131	135	132	147	139	137	146	140	162	165	160	152	126	135	154	138	127	137	148	149	147	132	176	142	138	167	161	152	144	153	160	150	122	139	161	167	140	145	137	150	169	156	162	143	138	143	130	143	151	156	133	146	160	151	110	159	144	133	145	146	137	153	151	149	117	163	136	155	171	144	150	140	154	151	132	135	146	136	143	136	134	155	119	139	150	143	134	148	157	160	158	161	152	138	163	129	143	123	150	159	135	144	141	151	159	138	158	153	151	144	155	153	154	129	148	145	150	116	170	142	158	150	160	143	146	159	154	138	135	149	153	153	165	175	152	160	146	138	139	142	150	139	156	150	158	168	147	158	130	156	163	146	127	138	162	166	171	145	146	151	179	150	147	161	139	146	140	137	135	169	151	143	136	130	151	155	131	139	130	148	152	145	160	176	134	170	138	149	152	138	154	136	141	160	163	129	164	157	127	133	160	162	141	149	117	141	161	135	136	131	155	133	140	145	147	135	127	162	169	134	167	163	158	137	143	150	168	139	138	138	147	139	147	166	153	146	148	139	143	153	143	166	165	145	159	145	139	158	168	173	143	137	170	155	150	156	168	169	147	168	138	153	165	148	147	137	135	139	154	153	143	159	135	152	163	151	163	154	128	160	141	166	144	141	146	168	159	136	152	156	150	147	147	145	132	125	159	161	157	146	162	150	134	145	143	164	143	156	133	143	143	148	151	152	136	148	147	137	147	138	135	136	164	152	165	152	162	162	153	140	143	136	148	160	154	149	158	163	164	141	148	132	153	142	144	161	144	129	135	154	149	147	163	156	148	173	140	127	137	154	159	164	134	138	151	161	160	123	136	151	148	188	132	128	152	148	147	142	147	145	152	148	150	140	147	142	143	138	154	157	160	145	162	149	142	149	152	158	144	144	155	133	143	155	161	165	153	150	169	168	172	153	145	149	150	154	172	154	135	115	150	161	144	162	155	154	133	165	139	155	132	135	132	151	114	145	153	157	153	148	161	131	142	128	143	152	167	148	138	139	145	186	141	152	130	137	158	144	179	184	131	136	144	164	164	154	137	154	154	120	162	140	141	148	147	159	154	143	135	142	153	167	150	146	161	159	140	138	146	165	149	150	145	144	131	149	151	127	150	157	158	157	149	141	140	170	141	150	189	150	161	148	149	151	173	158	146	144	160	133	158	150	149	134	135	163	137	154	159	126	124	148	141	129	125	152	150	150	157	145	163	131	158	137	156	150	126	152	154	147	143	129	138	174	115	146	136	154	162	147	161	145	146	158	165	134	172	151	160	123	142	137	151	141	153	122	138	153	169	143	147	152	153	136	138	132	162	138	142	139	132	159	158	155	171	151	161	132	160	122	166	172	133	140	141	143	151	158	150	142	147	113	168	148	126	158	151	156	144	159	165	153	156	146	143	143	151	155	135	183	122	149	145	158	141	155	141	154	138	144	143	151	164	155	133	168	147	149	142	152	166	151	166	175	133	152	155	118	133	145	127	154	135	136	140	138	144	130	155	146	173	144	137	170	160	151	136	148	161	135	157	156	152	167	135	164	154	142	144	145	126	135	139	159	130	155	146	165	167	155	138	153	150	161	147	140	139	145	156	145	137	151	182	164	177	143	157	155	147	152	140	148	125	142	129	132	148	156	161	150	133	149	176	119	178	157	161	140	146	161	165	148	119	151	149	144	138	162	126	145	153	140	156	127	186	153	141	175	130	168	147	143	146	147	162	167	146	169	156	146	181	138	145	145	162	149	146	157	140	150	145	150	134	146	146	161	160	154	157	141	140	116	155	157	160	137	148	134	150	142	150	154	131	149	161	133	147	154	145	170	140	175	148	152	172	155	150	145	141	144	138	140	129	147	167	140	160	140	154	151	136	143	164	174	155	157	143	139	143	134	132	138	141	163	153	123	158	148	172	145	154	158	136	149	148	130	186	147	170	155	142	155	156	150	151	151	170	132	155	149	148	134	154	141	149	167	135	145	141	153	117	137	138	162	134	136	174	121	140	136	163	133	151	158	157	163	145	135	130	158	149	162	123	151	141	142	156	159	152	149	148	164	165	150	142	146	156	133	129	151	141	156	163	167	156	173	158	140	155	154	144	141	146	138	139	147	139	162	148	155	126	170	135	144	157	152	149	166	148	152	146	155	153	154	173	148	149	131	161	155	141	133	150	149	137	135	132	148	148	140	138	150	164	153	155	165	156	166	161	149	146	169	180	146	139	147	158	134	139	134	159	144	143	150	155	166	148	136	146	138	128	139	152	163	122	147	138	153	138	161	152	153	144	136	170	165	152	151	164	131	153	158	181	154	156	142	153	135	147	168	140	139	176	150	171	179	164	152	139	141	154	148	162	170	154	129	165	150	174	129	140	156	152	148	134	165	157	157	134	147	144	166	127	161	133	168	162	155	155	151	147	168	143	155	152	135	147	151	143	142	145	144	134	136	151	159	158	145	152	183	154	146	163	166	153	149	132	148	139	147	175	141	137	169	160	158	153	160	120	129	143	138	145	123	159	131	143	174	141	155	142	156	154	144	172	159	162	140	144	157	164	159	163	155	162	146	153	125	139	158	137	147	142	175	141	158	135	143	141	152	145	140	167	129	158	135	141	137	165	159	137	143	174	139	149	172	121	162	165	119	175	140	139	148	139	167	160	150	121	153	149	150	161	141	155	141	118	148	163	134	138	139	156	136	159	160	137	146	163	135	144	151	158	152	153	135	161	176	129	153	127	151	168	137	149	166	166	149	134	137	158	162	141	142	143	149	149	137	129	138	151	166	151	168	135	148	166	145	165	157	132	139	171	152	152	167	140	136	157	162	146	141	153	161	171	150	137	136	159	141	135	132	157	158	181	151	138	159	156	127	132	143	124	162	148	132	159	136	158	159	160	156	153	177	145	142	170	149	146	165	150	155	147	163	155	160	133	138	133	162	165	149	141	126	143	149	148	163	140	152	155	161	147	166	143	133	142	139	131	156	160	162	166	150	132	136	159	151	150	136	134	162	152	130	151	128	141	128	142	143	167	146	153	134	146	140	157	137	133	129	154	168	147	138	176	163	164	170	157	156	145	152	146	131	158	148	180	143	138	157	159	145	149	151	119	144	162	147	143
1866	578	640	698	606	625	599	559	560	496	539	553	549	515	493	513	521	522	529	525	487	500	498	508	499	531	493	524	480	497	545	514	498	471	533	505	467	499	512	488	499	496	498	500	504	488	494	525	513	497	473	466	500	511	509	508	518	503	498	478	462	488	476	482	503	492	523	479	503	502	523	501	495	480	463	477	499	493	473	508	515	470	497	466	466	505	505	523	513	481	520	530	530	526	501	500	489	463	502	473	529	517	448	506	537	486	470	499	471	500	484	501	508	516	489	492	496	498	474	501	501	475	476	518	502	492	486	511	496	516	511	504	502	484	506	461	512	492	507	487	485	515	471	512	497	526	490	469	507	531	483	465	480	500	495	508	484	483	509	456	466	484	507	494	491	519	513	473	471	502	519	524	559	485	482	518	516	521	472	506	535	501	513	436	459	491	517	470	502	471	489	506	441	528	517	514	488	485	513	467	471	480	500	469	498	483	533	507	450	498	495	502	510	555	484	506	477	512	490	512	482	483	483	473	518	501	470	500	515	511	498	467	467	477	502	497	487	467	497	490	479	478	501	473	529	475	493	478	511	535	472	502	463	496	525	511	534	477	474	462	501	481	500	503	521	455	510	532	524	459	503	464	515	520	528	468	484	431	529	545	463	479	522	496	508	517	515	468	466	451	498	487	455	491	501	506	484	475	522	517	495	492	504	491	506	496	484	481	495	495	491	491	484	515	506	479	528	485	502	489	489	505	530	518	491	520	465	488	467	484	507	466	504	520	512	448	513	516	470	499	499	487	507	499	500	493	498	482	474	518	476	515	493	487	478	511	521	493	490	528	513	429	501	511	485	501	490	487	445	494	487	463	511	512	519	521	548	520	473	508	468	518	507	520	499	516	486	503	532	497	498	506	491	490	499	448	503	472	463	499	514	485	504	474	467	470	533	508	509	527	513	442	525	528	503	467	514	535	504	484	519	484	486	541	500	508	504	498	502	477	487	495	520	489	494	488	504	544	481	455	479	524	526	500	475	515	510	508	498	500	514	530	490	446	464	481	495	512	510	490	456	462	466	512	504	485	451	512	530	482	510	453	468	503	497	507	488	516	502	541	514	476	502	502	511	451	488	508	520	529	502	479	493	557	496	519	482	504	480	503	532	459	517	518	507	467	514	447	481	488	463	532	516	558	453	492	529	532	493	513	483	494	495	493	474	485	489	452	498	507	454	480	506	489	470	513	487	523	519	493	454	476	485	495	546	473	475	513	510	490	520	490	474	496	502	531	495	501	489	489	483	516	480	490	501	511	486	497	480	475	531	465	499	478	502	460	485	490	510	490	482	497	518	496	478	464	505	526	446	510	471	532	487	503	514	489	492	498	492	492	482	481	512	493	504	504	517	475	446	482	483	517	470	521	459	494	488	489	514	499	485	527	493	478	479	497	513	494	492	507	516	498	486	484	505	463	487	521	468	523	477	472	522	501	489	520	469	502	471	468	507	482	494	467	510	487	508	495	471	461	474	461	519	505	509	502	521	458	505	467	503	484	480	479	484	509	523	499	482	512	505	467	462	460	462	480	464	534	499	508	518	487	515	509	495	426	539	505	489	479	491	485	502	506	522	490	472	502	492	492	484	439	496	493	483	479	524	488	500	512	475	489	495	500	471	501	562	497	446	476	454	492	488	464	475	478	520	473	489	457	482	474	482	465	510	441	504	513	500	482	483	494	502	474	498	447	518	517	475	489	503	496	528	431	525	451	479	444	476	529	524	470	537	490	491	508	460	478	514	534	497	477	492	518	512	495	527	461	508	502	490	455	508	517	481	450	475	522	479	499	462	512	514	490	471	496	469	467	471	539	473	491	482	491	499	493	508	480	483	526	459	499	465	494	516	474	495	490	516	473	481	513	511	454	522	487	539	516	497	486	464	495	545	481	484	473	497	490	476	475	464	499	543	500	530	529	489	489	504	499	485	487	490	495	472	514	515	506	478	482	498	509	491	522	510	476	475	481	482	470	485	466	471	513	484	468	484	469	481	507	478	466	545	498	498	516	474	471	470	517	489	494	453	463	521	487	470	507	492	503	494	489	494	533	526	504	447	504	504	516	517	495	488	512	506	442	481	472	517	483	484	500	493	467	508	497	482	508	499	499	498	478	503	490	471	454	483	541	523	498	467	478	488	462	521	490	459	515	502	473	475	472	464	493	511	493	485	445	530	511	464	469	494	465	481	447	464	502	472	455	472	485	499	447	500	497	514	481	517	478	526	482	467	494	496	476	473	465	490	477	498	497	497	438	502	518	497	517	521	490	490	476	496	508	491	469	515	460	509	490	506	478	476	469	514	483	506	487	486	505	503	493	489	453	467	485	489	473	500	490	522	524	472	483	491	474	518	504	480	480	516	493	483	523	501	500	492	469	536	496	483	497	487	498	467	472	524	472	471	498	469	453	482	498	479	484	499	504	522	479	492	486	479	514	543	508	481	488	518	495	484	514	468	506	467	452	539	528	465	488	526	487	483	465	479	504	500	525	479	480	484	490	538	469	502	500	500	472	459	493	532	479	528	498	516	502	497	519	485	508	510	510	488	477	511	526	505	504	505	469	467	466	501	473	477	511	501	476	496	502	497	505	530	475	514	486	504	491	504	488	513	482	516	517	518	533	501	474	504	508	517	505	515	511	484	501	482	495	487	490	482	443	521	506	522	501	467	486	500	495	535	481	491	509	498	495	479	497	467	488	504	513	508	473	494	489	504	456	546	513	481	496	471	484	504	451	458	483	481	533	470	473	507	503	459	477	482	510	485	468	514	519	519	472	496	508	538	490	474	470	472	488	483	502	516	479	477	447	447	461	506	494	496	499	454	491	514	481	479	480	479	480	527	485	522	477	469	487	487	496	479	496	477	436	459	477	468	495	468	493	468	487	497	482	516	492	503	471	483	488	517	499	477	496	478	497	491	472	494	514	501	464	499	462	477	506	522	489	474	503	530	472	493	467	558	497	491	516	520	542	483	508	488	480	506	507	503	472	455	498	504	506	520	487	499	564	478	497	512	475	474	494	494	513	474	536	531	482	491	533	483	506	510	498	496	477	498	517	473	464	492	513	488	474	485	506	499	497	485	502	473	517	544	503	500	470	527	483	480	496	512	458	507	542	510	498	485	493	463	480	472	507	491	510	513	475	531	510	519	529	470	457	532	491	475	498	461	492	491	491	498	468	466	507	493	483	554	486	499	481	503	460	490	493	461	475	507	492	503	471	482	473	481	488	519	484	492	459	470	494	507	485	465	499	466	480	499	474	513	516	501	516	474	491	456	486	446	469	509	502	494	512	528	464	510	453	494	479	505	542	487	497	498	507	517	496	479	516	511	448	471	516	507	505	478	503	495	480	470	520	495	495	474	457	489	496	467	462	503	530	517	481	523	505	472	473	510	501	478	494	489	482	518	527	536	524	490	492	447	498	505	536	480	501	470	500	475	514	488	502	503	515	502	511	496	531
8679	1221	1612	1297	950	732	680	553	464	411	432	385	375	343	319	345	340	350	308	327	310	303	295	309	294	318	281	295	271	306	323	303	296	299	272	311	273	280	302	287	306	251	270	295	297	286	274	301	284	291	268	263	257	282	287	265	255	295	250	285	288	273	288	269	286	280	296	319	306	301	284	259	289	273	259	280	277	290	281	295	270	316	280	270	266	302	287	287	280	287	281	302	267	274	252	293	289	276	280	243	273	323	276	278	278	287	283	275	297	278	269	252	299	305	301	300	246	297	318	259	297	278	306	292	283	282	267	281	328	284	279	276	270	290	279	303	271	254	281	299	297	285	267	258	306	268	290	280	279	262	280	266	281	302	290	294	253	287	264	297	295	291	278	282	282	282	263	285	290	266	312	262	281	297	283	269	284	272	281	271	320	273	268	302	310	282	274	291	248	300	270	308	325	259	283	298	295	267	309	282	294	278	233	276	284	277	288	301	303	292	280	315	265	276	275	276	289	263	292	262	273	263	265	287	287	263	276	265	292	272	267	313	286	257	272	267	285	278	299	246	278	315	224	273	259	283	298	286	278	278	298	314	266	300	272	295	265	316	298	283	278	286	275	255	252	283	285	262	279	261	256	278	268	267	289	293	247	284	284	250	274	267	280	252	288	283	299	246	272	254	277	291	298	270	302	261	264	282	296	261	262	298	317	243	299	272	286	297	278	255	301	264	287	270	298	287	249	282	272	276	303	290	290	284	270	281	288	280	286	294	293	299	268	301	284	283	245	278	290	273	287	289	273	302	271	301	275	297	281	269	260	273	266	293	282	296	280	287	271	276	277	272	291	277	275	300	296	311	280	265	269	251	269	263	294	256	301	309	296	293	289	303	254	275	294	298	255	294	275	263	275	273	277	283	280	280	278	281	285	299	244	279	272	249	273	304	299	301	279	301	298	282	258	239	257	308	280	277	252	278	270	301	287	259	299	281	268	276	283	290	289	282	241	276	287	292	274	292	271	293	289	283	266	263	301	299	240	280	274	281	289	267	286	299	267	282	288	273	272	281	288	279	290	310	273	302	258	283	300	267	307	271	276	294	250	276	260	266	272	283	301	305	282	283	273	299	296	279	309	299	281	285	269	300	293	290	250	267	293	284	275	306	281	279	289	280	275	268	297	274	309	274	318	267	283	257	260	259	274	264	298	289	289	325	282	290	282	284	284	296	262	269	264	291	266	237	298	287	298	277	293	267	264	282	273	276	283	284	244	273	261	299	293	267	291	287	283	276	258	303	262	275	254	303	246	270	275	276	310	277	282	292	317	288	274	303	293	303	288	265	258	268	246	301	278	294	272	284	274	293	271	284	275	271	257	302	274	295	269	294	307	289	282	299	265	287	310	269	271	291	273	287	260	257	273	297	265	249	279	280	333	293	291	288	257	277	279	295	261	287	269	245	283	319	276	285	263	303	283	278	312	289	286	310	257	277	296	281	321	284	280	300	284	284	299	282	289	296	252	260	253	269	314	277	278	275	267	249	286	301	279	304	264	260	319	269	300	277	285	266	272	283	292	267	277	285	268	283	313	272	288	271	282	276	295	320	260	291	313	287	274	323	268	270	297	278	277	282	315	298	292	296	248	284	275	247	278	269	280	292	298	284	278	305	317	292	278	279	290	287	303	266	272	258	276	284	271	261	295	311	278	267	310	301	277	297	296	297	274	304	287	282	267	253	276	281	290	292	292	315	287	273	310	261	272	334	291	297	283	263	299	298	278	246	263	277	265	265	286	267	316	298	300	296	273	270	279	303	318	259	278	285	283	290	254	303	274	293	293	283	283	251	278	297	274	281	300	271	259	305	285	259	296	300	298	263	303	277	295	272	265	286	308	297	279	301	283	285	292	310	278	288	283	268	294	258	280	291	302	298	294	285	314	259	290	285	261	285	283	287	276	285	279	287	301	294	301	300	271	294	253	262	259	283	275	317	285	265	284	280	288	278	281	284	290	328	305	284	300	317	296	243	250	281	320	281	303	266	289	281	291	284	274	280	285	295	274	266	272	303	269	249	322	283	293	266	277	276	289	282	299	279	279	280	279	290	255	305	268	278	284	289	300	263	295	267	304	311	295	283	282	289	289	278	274	314	287	279	300	308	280	289	250	264	279	321	269	275	293	282	264	269	288	249	293	280	279	275	278	269	250	294	263	275	288	271	279	288	278	272	269	258	270	267	273	263	260	251	296	275	275	299	273	279	303	287	305	273	301	274	266	253	288	292	302	266	276	276	283	280	281	275	270	289	268	270	326	281	298	297	301	287	264	279	295	306	301	275	269	273	278	293	301	278	304	252	276	248	322	291	243	284	273	270	272	269	276	268	282	302	290	263	272	281	264	279	285	265	285	296	274	289	298	263	276	299	277	274	277	293	290	268	312	264	270	264	248	287	300	282	278	292	304	282	266	266	290	265	295	305	286	246	324	300	289	291	271	274	287	293	271	297	306	281	279	290	292	256	264	286	281	276	243	268	291	290	323	290	288	260	314	290	265	288	303	304	281	296	261	244	288	300	262	258	295	277	274	268	293	281	278	257	286	291	259	292	292	286	272	288	287	286	302	295	292	288	275	272	297	282	312	298	291	281	265	268	280	275	281	270	269	278	267	272	262	282	269	285	282	282	294	291	296	291	284	289	259	273	251	271	274	310	281	286	269	273	306	257	300	306	273	282	297	288	298	270	279	257	297	274	285	307	269	302	301	306	262	290	251	261	295	277	296	275	259	301	274	250	294	289	248	304	278	290	292	313	262	306	250	282	296	306	269	285	311	279	283	305	263	265	281	299	302	275	294	279	277	272	279	297	288	280	260	289	282	273	315	258	285	292	262	285	267	289	279	328	324	266	295	285	304	282	251	269	276	302	292	256	281	287	273	278	266	278	291	286	289	260	283	285	257	278	285	294	282	270	256	251	280	288	309	293	271	273	269	299	277	249	290	290	267	292	283	287	251	280	275	306	287	271	271	329	262	294	295	286	302	276	262	285	297	252	296	303	304	273	294	274	299	274	297	317	276	252	255	236	251	287	290	290	286	288	293	307	296	288	306	266	308	293	288	278	277	296	267	290	274	298	317	272	299	307	306	298	289	269	278	282	278	279	242	266	310	293	293	303	292	265	272	289	288	259	284	281	289	266	284	269	294	298	261	273	292	266	304	287	283	289	287	277	308	279	277	261	298	274	303	290	267	308	298	279	251	291	294	278	294	267	278	293	287	262	270	252	296	264	264	294	278	275	268	293	279	299	299	286	251	297	308	302	301	307	280	276	279	290	287	289	291	214	290	274	252	283	297	315	305	287	281	277	286	271	302	296	295	278	300	264	235	275	272	287	280	290	265	275	284	300	276	290	257	251	312	274	291	288	282	300	274	298	297	288	254	294	271	258	259	290	272	271	271	301	283	287	296	298	315	276	268	279	248	261	292	282	290	283	285	288	305	278	272	302	292	294	273	306
5494	1765	3382	3890	3325	2858	2430	2067	1815	1676	1547	1438	1392	1281	1157	1207	1157	1024	1119	1062	997	1008	1015	1019	932	1012	953	909	940	908	911	974	880	911	904	925	858	959	887	880	907	873	926	854	891	852	857	815	831	838	853	856	901	790	867	838	792	867	914	882	816	855	853	785	869	882	851	900	869	803	781	864	826	878	873	860	822	867	810	853	896	838	881	882	807	848	847	926	894	843	857	916	840	806	844	840	862	866	844	841	831	857	846	781	846	877	839	839	792	889	849	883	862	871	849	816	853	888	857	833	838	862	805	820	856	850	858	863	824	813	865	824	806	800	797	772	860	813	798	829	819	858	824	836	848	828	831	838	818	813	783	852	841	787	827	827	846	841	792	853	871	812	836	830	864	844	836	849	808	877	847	802	822	811	800	806	807	853	799	882	818	832	839	887	829	832	821	863	825	851	795	853	803	832	830	816	839	837	790	807	792	793	855	798	809	792	848	863	839	817	767	874	838	821	829	796	884	776	889	832	808	834	832	789	847	808	810	853	837	845	827	827	858	858	807	822	782	843	819	865	875	812	878	846	900	847	828	813	844	839	797	844	823	816	852	809	865	841	842	793	883	884	817	820	821	863	872	896	865	808	851	783	864	871	833	866	802	802	850	787	831	806	813	805	858	815	836	851	841	793	849	829	874	785	803	847	854	894	794	850	818	813	829	835	858	792	780	881	862	814	839	876	835	836	799	840	792	889	848	825	844	852	875	822	834	761	817	843	801	819	870	860	837	848	798	863	846	905	887	834	878	840	828	844	877	807	834	802	864	817	821	827	817	858	894	788	818	818	809	784	842	826	910	822	808	834	817	824	888	855	808	822	768	816	790	805	851	838	782	790	808	859	782	792	800	869	806	827	839	818	829	828	815	868	826	828	831	854	813	835	825	822	801	792	832	798	807	854	778	867	819	807	837	794	881	934	831	883	882	850	846	824	897	810	846	839	808	817	849	867	867	846	815	852	829	759	830	808	811	834	816	812	819	861	858	866	816	808	825	851	890	805	814	861	824	849	858	806	845	799	865	770	815	855	843	879	826	863	866	789	854	817	790	808	787	810	808	870	886	830	821	861	828	811	843	842	801	867	817	817	865	806	840	873	835	867	821	828	771	839	866	824	794	841	865	875	866	847	839	852	838	829	832	819	756	807	813	856	788	848	811	834	856	834	854	781	809	820	822	818	871	836	875	889	790	842	821	814	889	871	836	821	818	818	824	852	874	843	792	856	827	842	805	774	865	922	802	820	812	792	803	829	813	768	892	820	890	808	846	833	872	833	840	805	803	832	826	834	828	841	776	814	787	843	859	831	831	872	859	841	817	859	791	840	831	790	821	873	840	804	858	795	824	822	818	867	831	831	817	837	833	874	840	872	868	847	840	828	818	838	851	800	846	846	810	852	814	889	762	816	795	834	822	802	799	841	844	850	839	799	818	816	805	794	885	867	781	810	798	870	850	809	895	894	871	865	861	913	831	838	805	877	844	877	860	893	850	877	827	800	841	797	836	847	795	863	851	860	862	835	806	813	870	839	834	801	855	827	771	841	820	792	821	833	885	827	825	841	836	797	839	798	877	862	833	835	844	834	850	812	858	810	810	850	832	822	860	853	826	830	774	841	757	787	814	832	819	792	789	817	817	822	859	897	814	787	879	830	858	865	811	817	861	851	841	832	864	853	779	823	913	813	798	815	827	802	824	878	798	827	820	812	818	831	837	824	877	809	859	855	855	871	825	841	847	819	861	819	847	877	798	844	828	859	809	817	825	900	873	908	851	793	830	878	837	759	861	798	838	845	840	812	857	794	860	834	864	831	834	825	828	816	805	869	821	847	810	841	840	857	845	842	863	857	809	820	851	852	775	827	832	838	831	817	866	793	881	802	822	775	835	840	818	845	841	840	887	866	841	861	808	812	815	806	865	847	846	822	820	828	831	801	839	828	814	845	864	883	815	871	814	801	870	831	826	889	872	832	831	838	861	802	799	806	844	837	820	799	833	875	851	903	837	857	806	835	826	882	760	852	809	842	887	853	841	851	809	842	839	848	821	864	856	830	792	863	824	784	825	850	836	851	822	847	891	807	847	815	826	806	799	872	802	864	863	811	888	878	853	836	800	789	814	806	797	792	741	904	800	843	798	793	814	863	777	826	878	788	726	823	832	871	842	841	806	823	814	838	804	833	840	816	827	872	854	820	826	843	858	834	783	830	780	884	814	858	827	816	913	835	901	905	837	846	779	840	847	820	862	783	835	896	822	849	774	882	861	870	857	838	821	861	878	836	859	825	808	835	850	848	827	800	831	778	884	835	796	878	864	845	808	852	825	840	849	803	840	835	804	826	848	785	890	864	880	884	833	799	883	832	771	807	873	815	860	843	791	829	808	832	872	865	776	842	879	831	839	834	853	762	786	813	862	817	885	805	806	867	830	797	886	849	874	837	872	829	823	825	825	797	824	819	863	861	795	791	829	843	883	855	876	812	816	846	850	871	862	860	916	810	833	806	876	825	844	752	843	814	803	823	833	843	835	835	869	783	797	788	818	863	896	862	808	868	873	780	813	829	803	837	863	798	845	862	834	874	851	875	867	797	824	826	829	808	843	849	838	835	847	856	842	876	796	839	873	804	836	848	813	883	827	820	858	804	787	794	868	859	850	837	807	864	855	825	829	864	837	806	835	802	780	829	802	849	830	852	837	820	803	830	863	883	805	790	832	839	890	854	833	826	858	819	801	858	814	834	828	836	822	824	848	852	862	869	842	860	832	789	764	848	831	829	830	838	838	883	863	847	850	917	853	804	830	801	826	824	818	832	850	819	843	818	844	847	809	878	797	865	818	846	846	856	816	823	858	864	783	854	896	818	815	832	817	862	806	819	758	837	835	828	851	822	824	821	849	860	890	889	816	832	838	896	905	883	848	892	854	775	799	854	837	854	842	849	836	835	815	830	789	831	810	823	880	834	839	743	847	807	832	837	826	899	813	882	807	843	828	840	821	868	865	806	813	850	861	833	849	822	817	854	874	840	795	865	862	833	871	816	817	918	831	837	842	858	831	842	849	808	839	770	836	814	838	820	831	839	867	831	796	864	856	879	757	787	820	868	806	867	818	822	820	816	823	855	827	822	891	820	820	873	894	843	868	878	861	827	808	867	876	799	866	823	821	799	851	828	813	830	881	862	841	863	820	793	791	843	817	845	823	820	866	800	848	825	818	855	866	852	847	873	781	825	808	843	860	824	860	829	852	837	865	793	824	811	822	843	872	782	828	852	849	852	816	794	821	850	898	834	880	786	827	767	857	814	827	892	799	846	845	791	787	840	848	846	820	862	900	814	846	762	834	802	875	845	797	831	796	845	833	859	856	864	825	850	850	832	848	816	890	895	758	820	830	822	848	835	871	879	852	888	829	844	824	825	847	870	835	841	844	813	863	856	844	826	756	805	862	848	821	824	843	842	854	822	863	773
15822	2571	3066	2249	1608	1225	920	764	605	566	520	490	434	426	398	379	343	345	345	311	345	350	316	335	349	293	274	317	270	290	265	281	290	296	274	276	282	307	286	295	315	327	303	268	256	288	242	267	278	254	273	291	303	280	293	276	285	267	284	284	272	321	290	276	275	301	265	275	290	276	234	287	293	285	306	286	259	267	270	268	275	289	294	252	297	287	314	279	276	270	270	276	283	281	272	271	234	295	251	274	268	274	290	270	283	253	242	269	262	242	229	243	268	275	270	317	257	292	276	257	306	255	277	285	277	253	270	258	263	275	295	243	267	249	278	268	287	269	280	309	295	275	278	258	273	276	269	287	290	249	269	268	277	277	282	280	269	266	275	266	268	280	283	275	245	286	258	283	270	279	268	244	289	285	290	256	279	281	263	293	271	282	259	249	302	278	249	313	254	274	282	276	256	239	271	261	271	252	259	273	255	290	283	292	259	258	262	247	250	284	299	276	298	273	263	259	257	272	273	247	269	261	271	237	245	262	272	280	273	272	277	260	293	261	282	257	255	261	236	284	274	277	298	259	285	310	292	267	281	256	283	266	264	256	255	248	280	271	281	280	275	279	240	272	242	243	272	308	273	285	261	265	262	285	268	274	285	251	248	258	273	269	309	264	270	250	277	261	286	282	271	294	239	237	283	270	297	258	286	300	257	255	282	267	283	261	263	256	279	265	236	313	271	236	255	248	307	247	244	263	249	271	272	270	261	304	293	276	258	269	277	254	276	280	259	272	250	267	249	248	285	252	329	257	288	294	263	289	260	275	289	271	272	280	286	261	269	246	272	307	286	306	264	255	236	253	293	266	286	237	276	284	277	250	275	289	261	295	275	256	272	259	270	293	271	271	255	254	252	230	289	288	260	267	244	296	304	241	281	288	308	276	253	239	295	283	237	239	239	284	283	249	286	263	303	296	271	248	266	257	246	275	277	300	271	270	289	257	257	277	279	277	276	261	270	264	287	265	272	240	259	287	284	263	276	250	272	255	268	247	293	294	258	259	266	256	264	271	272	271	256	262	306	271	281	276	259	274	275	275	301	251	327	271	294	261	285	236	261	259	298	274	276	254	286	264	263	271	261	266	304	291	244	229	265	275	249	266	261	265	296	285	309	255	283	282	277	285	257	263	239	263	284	274	252	270	275	283	262	249	271	254	270	272	287	265	287	250	263	277	283	281	273	261	298	245	276	316	258	274	288	271	292	273	262	254	268	256	255	254	276	292	260	258	284	264	276	291	277	287	269	245	252	295	269	272	300	263	302	272	263	265	254	254	256	274	254	280	255	273	287	267	272	291	299	276	283	291	266	251	247	277	291	264	290	292	279	254	266	272	286	258	305	269	286	259	247	275	255	252	268	271	286	291	244	258	266	275	256	244	256	282	262	247	244	292	245	275	251	268	267	293	239	286	251	281	272	266	307	257	243	265	294	272	255	281	281	297	286	274	241	256	268	278	297	265	281	302	264	294	280	256	271	246	260	257	246	300	242	265	270	274	263	271	254	239	248	241	253	259	237	257	278	268	290	267	274	250	273	303	282	247	259	276	278	262	246	276	257	276	290	257	275	298	256	291	300	277	300	243	259	262	246	286	289	254	251	283	285	264	278	290	257	275	240	273	258	260	264	274	280	275	267	261	252	257	285	269	283	291	271	275	280	284	279	262	302	270	297	263	284	275	292	284	262	264	258	243	249	261	263	269	243	249	255	275	255	286	239	284	273	254	283	268	267	254	268	280	293	281	282	263	270	291	232	217	274	259	246	276	288	249	274	296	268	274	272	270	266	262	287	291	254	292	268	277	276	269	275	269	234	266	291	262	303	278	294	279	302	278	272	283	293	265	287	266	256	253	274	296	279	270	289	297	271	271	268	289	291	284	245	271	265	255	273	267	231	288	281	264	289	241	278	245	307	255	271	280	262	272	264	271	258	268	281	284	252	266	286	274	282	291	279	256	282	283	277	268	258	237	299	270	286	274	280	279	258	252	287	277	272	262	233	268	305	256	268	274	251	287	290	272	266	300	264	269	258	273	285	286	285	270	272	277	274	291	267	269	263	271	278	286	288	296	267	277	268	267	266	249	249	283	271	240	266	273	252	294	301	274	305	294	270	294	300	272	255	266	270	292	286	278	279	307	284	275	295	264	288	286	275	250	273	260	274	253	265	269	303	280	284	285	251	277	272	263	244	242	284	281	281	251	260	299	251	262	259	264	256	266	274	259	252	283	261	272	269	283	252	231	278	251	275	266	272	262	285	243	241	295	271	259	270	289	247	257	280	253	248	266	273	278	288	256	241	255	227	290	298	277	259	273	298	292	268	272	280	275	260	284	241	268	268	285	280	270	282	247	253	304	274	264	259	273	293	258	284	252	245	272	261	274	306	262	254	279	255	276	238	308	257	273	286	283	280	307	263	271	267	299	262	258	270	278	254	294	265	254	272	246	258	279	284	239	281	275	242	286	301	245	254	285	293	284	261	251	303	292	280	262	303	296	279	255	277	266	262	259	276	293	265	300	278	302	253	294	266	258	273	286	250	268	254	255	271	244	272	288	296	260	287	262	280	290	289	265	269	275	289	237	245	258	268	289	276	237	289	265	237	297	284	288	290	226	289	230	267	236	268	241	260	273	275	293	251	260	326	296	279	275	270	242	265	271	302	269	272	255	270	229	292	283	289	280	273	273	274	234	244	254	284	249	220	257	272	236	273	267	284	305	273	278	286	274	258	280	269	244	261	289	241	254	278	292	271	255	246	253	246	277	254	280	266	243	264	246	278	281	251	255	254	254	239	270	278	271	274	262	313	252	255	297	270	241	265	287	267	243	270	272	251	262	266	277	273	266	290	248	270	281	253	255	267	287	284	298	292	247	258	273	275	261	279	299	267	265	266	249	264	277	252	304	304	287	280	250	309	274	290	292	258	246	270	252	242	247	244	273	256	276	265	273	263	235	260	283	294	283	267	276	274	277	292	285	260	268	284	294	295	273	260	307	250	272	283	296	296	285	271	276	301	246	293	265	263	297	261	263	281	276	293	286	307	301	277	274	281	267	257	285	283	274	270	235	280	275	248	282	238	268	241	276	268	256	264	269	285	302	260	258	269	274	283	253	259	243	248	295	279	252	251	259	251	256	284	275	225	271	303	277	245	271	270	284	266	244	270	299	249	281	260	271	321	268	260	266	268	257	260	284	261	289	278	260	284	254	225	286	239	269	270	275	309	253	274	303	265	278	247	279	247	260	287	289	271	252	253	248	281	268	246	275	277	244	276	273	276	270	267	269	288	299	271	306	281	278	270	245	264	285	275	243	299	284	246	282	272	252	285	274	291	294	274	281	288	269	267	298	264	250	266	260	263	227	290	260	273	245	277	270	308	247	263	271	261	263	312	279	277	300	284	264	275	277	274	292	300	258	261	263	259	279	290	277	259	279	283	277	270	284	261	271	248	267	267	271
7735	2607	5512	6377	5610	4537	3859	3026	2817	2361	2103	1871	1755	1675	1451	1489	1419	1330	1289	1269	1170	1131	1154	1130	1091	1071	1033	1045	1002	1019	1008	963	971	909	921	947	925	898	884	904	864	865	847	896	818	838	862	840	861	848	839	842	882	848	866	852	877	886	848	817	877	818	817	817	826	857	866	813	844	806	834	820	826	850	859	830	834	838	796	844	869	838	829	837	815	813	868	811	784	772	816	819	820	873	805	758	786	805	825	816	786	798	790	814	820	815	781	808	784	761	775	767	859	763	750	824	841	809	830	752	848	825	800	826	786	772	801	805	809	824	774	799	780	836	842	820	782	788	817	780	825	807	766	842	796	833	788	780	780	770	843	780	808	789	785	819	781	803	871	870	804	760	824	809	780	794	796	761	792	827	844	777	779	794	755	764	773	807	854	821	746	790	770	802	828	834	822	790	710	749	770	817	817	761	775	780	784	770	803	835	770	773	836	784	768	823	809	774	772	831	810	810	796	766	809	763	804	822	789	835	807	761	854	754	844	758	784	809	784	797	828	838	783	807	862	786	803	777	768	788	778	767	798	809	782	806	796	798	807	827	785	757	805	772	787	754	768	813	810	790	802	803	778	784	786	830	867	798	770	793	820	792	770	815	817	849	757	798	783	774	811	814	836	792	819	772	794	774	788	872	786	764	795	804	754	815	790	824	849	815	859	826	798	784	791	787	774	824	798	812	802	775	793	792	823	791	806	759	796	788	798	737	785	818	817	780	779	799	783	823	794	760	832	827	809	749	752	814	840	780	773	825	783	788	801	814	817	795	839	800	780	774	796	825	800	857	806	769	815	829	801	804	797	822	785	835	764	828	802	808	835	773	810	751	823	807	801	756	802	755	856	809	800	787	800	761	820	812	810	789	807	763	807	810	766	774	798	794	814	794	726	810	729	786	786	798	773	788	824	757	811	796	782	763	816	788	810	807	806	817	832	819	763	798	782	789	791	777	800	808	786	789	747	789	827	730	782	812	829	840	819	779	803	728	801	777	811	785	779	786	827	816	783	804	786	770	763	815	786	815	785	789	770	794	801	782	768	795	801	716	748	795	812	778	825	789	822	780	826	783	800	763	798	785	795	795	735	860	736	785	826	781	806	788	808	816	794	787	794	797	811	778	821	782	821	773	770	758	807	797	805	774	811	746	842	744	802	782	839	780	822	791	805	791	759	776	824	795	783	827	777	775	760	800	794	788	819	815	801	778	765	803	867	769	786	798	803	810	796	780	799	811	787	782	770	782	746	825	839	821	829	805	802	775	760	756	774	785	780	834	754	832	789	777	811	829	789	768	812	792	782	804	831	792	783	768	806	802	798	796	847	804	767	752	817	809	828	788	805	821	768	785	757	821	787	777	839	808	839	762	820	793	836	789	791	798	771	803	813	764	794	760	742	771	759	808	774	890	765	789	850	833	793	817	786	778	765	759	813	833	847	778	824	782	799	806	752	795	826	793	785	742	771	771	799	863	800	806	783	811	797	821	789	788	778	788	772	801	844	817	798	818	829	757	791	753	836	786	789	754	748	801	781	784	836	803	779	763	812	772	804	792	751	777	752	811	810	781	837	818	791	836	784	794	761	811	834	793	872	786	826	808	762	804	728	793	791	797	810	811	740	768	798	836	766	815	763	779	753	763	790	803	786	787	821	854	778	782	826	800	788	847	801	819	808	759	758	812	792	855	813	825	728	804	808	793	764	860	771	806	828	778	762	785	787	773	772	787	819	787	803	763	806	775	812	763	833	823	808	779	777	815	758	833	745	824	776	735	756	773	809	799	803	814	821	744	773	764	815	772	796	823	786	804	797	733	841	799	782	843	777	811	808	790	834	769	795	807	791	801	831	767	817	783	814	776	788	779	793	796	798	813	788	850	735	784	768	783	771	729	849	852	807	848	797	804	747	746	738	794	753	795	788	815	785	764	825	827	820	767	826	810	812	811	786	811	832	787	759	820	805	797	812	798	817	787	753	807	761	817	757	833	756	825	807	816	814	805	795	798	808	797	796	763	767	783	771	767	800	791	805	775	784	762	811	814	752	822	832	724	826	840	831	776	774	784	820	798	731	789	786	760	841	738	794	774	769	810	835	798	784	752	781	844	783	799	790	773	805	730	791	798	807	783	793	768	803	782	769	778	764	772	818	842	845	816	769	787	790	795	753	772	776	758	807	782	801	798	797	794	792	822	795	752	786	772	788	763	771	829	772	768	806	820	834	745	813	798	805	776	799	810	760	767	774	759	811	789	807	799	815	744	809	815	824	773	827	706	811	789	794	791	836	799	831	764	812	877	787	797	790	760	759	797	775	791	825	807	828	799	798	789	776	791	775	800	814	794	797	816	832	781	775	758	781	789	751	808	826	759	798	829	862	834	782	754	776	764	758	822	792	827	838	798	778	782	788	763	828	778	811	816	792	781	824	809	813	820	806	806	809	826	751	855	803	770	790	775	823	781	786	832	809	817	805	764	829	832	794	773	795	820	746	826	830	808	769	798	819	801	772	817	827	830	750	786	776	794	774	751	789	788	824	758	827	767	770	742	768	820	794	853	775	781	814	790	803	800	737	795	743	808	815	756	765	796	789	779	786	789	814	782	804	788	791	817	800	747	797	775	815	821	823	782	796	796	823	833	780	786	795	773	802	850	790	860	736	802	798	799	806	831	780	803	808	791	768	784	730	763	769	806	796	759	794	776	815	844	782	793	754	762	778	831	775	807	789	777	819	779	832	791	839	815	802	806	785	746	736	780	814	815	839	783	815	793	790	756	819	802	805	797	812	795	809	759	763	796	815	773	763	822	829	801	732	796	777	779	741	838	792	815	804	795	827	750	841	813	794	803	804	811	736	819	818	793	755	797	777	802	811	768	794	842	811	744	766	748	838	823	781	780	759	785	802	830	850	779	803	775	793	776	796	818	793	810	742	776	762	742	814	797	823	796	816	761	837	786	856	791	780	795	770	810	744	847	747	786	752	797	823	815	802	815	742	826	776	793	808	739	752	789	789	772	820	813	747	796	802	792	816	747	773	805	781	833	841	842	804	863	793	782	792	795	767	817	777	770	793	785	802	822	796	790	737	794	718	846	813	792	813	827	814	779	785	763	793	771	813	816	837	805	755	794	805	842	822	794	779	733	790	803	798	868	763	820	776	769	808	800	831	812	794	795	724	794	783	808	830	771	830	787	800	828	795	774	730	818	770	796	820	779	838	826	801	780	780	819	772	745	837	774	763	813	795	815	793	787	784	803	763	806	811	756	793	817	828	834	813	797	826	795	749	845	765	773	823	709	750	794	805	809	814	770	824	828	823	826	738	766	794	783	786	822	790	864	817	791	794	737	794	815	797	832	803	781	788	723	836	800	795	744	831	811	777	790	784	831	812	810	783	793	779	816	797	799	793	810	798	763	824	788	842	777	750	809	760	808	744	811	773	787	783	820	824	764	803	811	787	747	752	779	820	877	788	794
2133	218	225	195	175	178	156	168	154	189	150	139	167	170	163	150	164	134	181	148	162	139	138	148	153	146	171	162	133	118	162	142	138	148	155	154	137	151	156	142	140	147	148	151	153	130	151	133	150	153	142	170	145	136	147	141	169	132	161	154	138	155	148	122	128	117	159	143	121	157	153	134	149	138	153	160	168	171	169	144	139	148	137	154	168	152	143	126	140	154	145	161	135	143	129	158	142	140	144	162	153	144	163	153	169	162	147	166	132	152	152	161	169	169	107	165	140	152	162	142	176	173	150	149	157	148	165	160	142	167	149	135	173	125	154	136	176	142	141	153	150	157	131	155	159	162	142	154	140	144	152	136	156	151	146	150	140	164	157	155	141	154	148	161	170	143	152	145	157	165	155	159	153	155	150	168	172	137	151	149	144	128	156	154	160	152	162	149	149	139	140	133	157	125	153	139	164	162	142	152	139	165	146	144	136	142	130	137	143	138	156	133	153	167	146	132	153	154	129	166	162	160	146	139	141	145	167	168	142	145	129	143	177	167	161	145	164	149	131	154	124	138	137	151	131	167	161	159	127	178	157	137	147	158	137	164	128	167	155	139	142	138	136	150	164	119	141	147	150	133	143	145	156	164	158	150	162	164	139	146	142	152	136	142	164	133	129	140	136	135	129	164	163	157	132	171	160	129	151	153	162	160	147	155	132	138	147	155	151	143	131	160	161	151	155	165	162	153	155	141	151	136	162	130	139	136	146	140	134	153	142	139	136	166	171	139	162	137	143	146	139	139	153	157	141	149	145	160	124	162	154	153	166	164	143	148	149	159	145	133	152	161	144	135	146	126	126	140	145	143	141	143	129	146	165	147	159	145	166	153	160	133	159	143	150	159	158	143	179	142	156	138	138	158	137	169	140	137	146	162	150	135	139	173	148	141	141	157	152	155	146	143	137	165	142	150	139	156	140	156	132	138	135	146	153	135	164	164	159	141	143	188	148	170	125	159	146	137	149	136	153	137	154	159	163	129	151	155	152	149	159	174	164	154	123	151	146	148	159	166	161	140	164	139	166	164	157	152	147	148	151	121	164	139	168	172	149	154	129	173	140	140	159	161	104	161	160	166	161	135	137	147	150	133	145	139	157	145	169	158	149	180	145	146	170	155	145	134	173	149	143	143	143	146	126	150	127	156	145	162	145	155	151	135	130	170	150	179	159	140	167	149	151	154	163	146	146	137	136	168	134	149	147	157	147	137	162	155	145	161	151	125	144	158	135	159	166	140	138	158	128	143	152	173	141	145	157	155	153	150	128	144	158	164	165	146	145	137	167	144	169	132	159	155	154	126	161	154	135	154	161	146	151	146	138	134	157	153	166	138	153	140	150	166	127	140	149	149	129	166	162	165	153	162	150	149	149	157	166	152	145	169	148	129	124	151	150	171	138	154	152	142	155	153	143	156	137	121	133	144	146	147	148	153	133	150	146	144	151	154	141	157	151	159	161	167	151	135	159	139	154	140	148	148	172	137	154	139	157	157	150	154	142	145	143	172	141	137	170	139	145	152	167	161	138	137	160	156	156	169	150	158	144	155	168	160	151	135	138	159	147	145	117	142	168	144	150	159	154	147	160	134	162	167	143	141	171	136	163	124	142	150	173	137	143	148	163	152	159	144	134	162	169	157	137	147	167	144	139	164	153	146	158	147	163	160	144	137	145	134	152	141	169	141	155	145	144	161	140	126	154	154	142	145	166	133	168	152	165	154	130	154	152	165	150	152	144	145	125	170	147	129	144	177	148	148	126	146	149	145	148	165	149	168	160	142	142	165	151	160	130	155	181	159	135	150	156	166	151	135	140	127	148	159	166	161	154	161	174	164	143	168	138	165	141	162	131	151	143	153	170	144	146	151	147	149	147	143	146	149	132	137	152	138	158	154	161	146	147	151	153	139	158	149	125	138	149	145	154	163	141	173	138	144	138	154	160	146	149	148	167	147	153	161	136	160	144	135	132	169	151	154	152	162	165	147	155	137	149	152	153	144	168	123	137	162	166	153	136	154	145	154	147	171	151	167	144	157	128	131	152	137	148	132	142	148	146	158	149	157	149	153	164	164	156	117	141	174	186	153	162	159	147	157	141	128	158	141	153	152	151	137	157	174	157	145	153	145	159	149	134	142	168	150	133	144	163	150	155	145	143	151	158	144	139	159	159	132	162	146	156	144	135	144	154	144	152	166	152	147	163	149	131	152	150	136	148	150	155	148	156	144	132	147	141	146	158	139	166	151	152	164	153	166	158	172	158	130	139	153	148	158	152	136	140	159	140	157	133	153	120	166	145	133	155	140	156	140	153	149	160	146	145	147	146	140	167	159	157	161	147	135	124	141	143	155	132	160	160	159	152	148	169	166	160	163	164	138	145	139	150	137	137	172	134	144	153	158	156	146	138	164	156	144	130	149	133	147	150	151	107	146	163	161	163	164	159	162	123	148	152	137	154	137	142	144	151	164	145	155	164	159	152	166	157	146	145	162	126	137	160	120	150	166	139	158	144	149	159	124	144	137	141	162	137	148	167	140	144	138	131	153	159	146	130	130	141	139	142	154	161	143	149	189	163	164	153	147	142	161	183	149	148	164	136	128	152	132	148	135	143	145	147	132	129	145	180	149	151	158	151	150	136	151	145	147	164	143	164	170	159	159	123	158	138	144	148	152	175	136	150	137	131	129	152	149	145	143	158	168	146	158	154	153	162	148	137	142	146	128	147	143	139	149	132	143	146	152	155	147	146	160	153	144	140	143	161	184	169	139	132	167	163	161	155	144	162	152	148	137	152	158	159	164	143	151	145	158	145	141	156	151	180	126	171	131	136	140	156	135	163	134	161	157	145	180	156	127	145	143	161	149	165	131	128	146	158	152	135	159	144	135	152	135	147	146	168	158	160	148	150	128	163	133	170	148	151	155	158	140	157	149	146	147	129	146	160	148	149	142	134	146	148	146	169	152	170	139	135	161	147	138	155	148	165	156	139	142	194	146	138	137	164	175	135	135	146	159	152	155	135	143	148	140	153	167	147	143	136	146	169	170	130	153	150	141	146	143	135	146	140	128	135	166	142	161	173	146	161	156	169	155	141	153	126	160	157	160	136	167	127	170	148	175	159	149	174	134	135	156	195	139	146	141	133	127	141	133	165	144	131	150	141	147	135	154	141	137	146	150	162	145	159	145	135	155	136	146	137	157	132	144	165	162	157	160	123	147	160	139	141	137	143	142	153	172	144	126	168	149	144	133	144	143	147	155	173	139	138	135	157	156	142	161	152	148	152	163	147	141	135	131	176	147	141	153	155	144	143	140	165	164	148	141	151	151	150	152	159	144	135	142	156	142	152	160	143	133	151	148	162	169	150	157	148	167	136	150	139	142	177	154	149	143	132	177	172	125	161	161	149	138	146	143	169	156	144	164	150	145	134	131	161	152	137	147	127	129	153	149	162	151	156	166	144	148
1841	536	622	703	641	633	566	587	545	571	537	533	498	532	533	528	544	561	500	533	456	524	569	491	470	480	493	511	478	473	472	477	470	521	464	531	488	488	500	506	483	502	484	500	473	514	527	514	451	521	506	515	483	485	509	480	488	496	473	493	493	501	456	498	453	521	491	483	490	497	484	509	490	479	518	502	484	469	484	484	502	452	499	444	470	555	481	482	479	488	491	500	470	542	485	500	492	476	488	469	491	491	526	518	537	482	485	497	508	495	514	475	500	500	502	481	485	547	526	505	483	480	495	487	476	519	472	471	502	545	463	458	516	489	480	450	473	474	460	488	530	514	488	565	504	512	504	521	515	542	482	468	496	486	487	495	484	484	473	461	487	511	526	495	470	475	501	489	515	542	498	464	483	439	512	489	462	495	480	490	503	491	467	507	496	481	478	485	477	520	463	495	488	500	477	484	534	494	503	516	515	486	453	503	473	471	498	511	501	478	451	495	493	527	538	481	500	498	503	492	483	489	478	482	471	496	507	495	460	487	493	475	478	470	501	477	494	486	450	457	509	521	484	507	510	506	474	507	457	522	489	523	467	540	479	469	519	534	504	504	488	524	491	492	477	500	502	517	497	529	505	463	444	449	488	550	520	495	490	490	496	418	496	500	519	529	502	471	492	509	501	476	531	507	472	485	489	510	509	506	487	484	508	513	504	482	535	482	510	501	498	509	466	486	452	504	484	486	453	472	508	495	489	480	497	526	454	494	480	507	499	494	474	485	503	512	522	503	443	514	470	497	475	489	526	430	466	509	488	500	516	539	490	501	476	489	470	511	457	513	488	497	486	491	517	500	478	513	502	497	492	500	464	503	539	516	497	488	446	484	509	463	453	486	523	477	482	492	479	465	515	489	448	498	518	488	491	485	512	522	512	461	490	470	497	546	488	499	503	471	453	497	511	502	475	464	482	469	467	503	477	505	464	503	488	526	510	503	500	491	466	496	458	496	489	467	493	493	433	491	542	538	514	479	517	485	455	487	489	518	496	510	472	490	454	472	521	535	508	491	491	483	533	506	495	524	491	478	526	479	507	468	453	488	511	475	471	517	465	492	506	470	476	451	466	534	526	480	496	486	532	500	486	491	476	542	468	518	478	457	487	503	482	495	476	490	537	485	478	500	497	489	492	485	499	508	490	455	458	493	487	498	446	495	567	446	461	478	473	438	497	515	462	514	473	545	521	530	485	482	512	461	484	508	489	455	490	503	482	492	499	481	493	494	473	478	484	505	464	493	508	469	482	515	470	494	509	500	486	517	494	449	514	505	473	473	508	511	490	491	491	512	508	506	445	494	465	498	510	511	477	491	455	515	501	510	510	470	549	501	497	487	506	458	490	528	520	492	512	492	490	479	526	517	505	483	440	511	512	492	475	475	524	494	504	507	485	441	499	495	497	457	485	547	487	551	487	519	461	500	507	547	505	482	511	538	481	464	508	498	492	486	470	497	476	491	480	521	517	509	492	497	502	489	483	475	511	514	472	505	507	451	495	508	494	446	492	500	526	522	492	507	492	486	497	510	515	497	494	539	477	530	503	486	459	498	481	504	472	473	510	474	523	478	518	475	467	472	545	500	491	481	459	511	452	461	466	536	503	512	481	494	472	496	532	478	504	485	524	493	525	452	488	511	488	451	518	504	469	458	466	509	479	506	507	488	494	528	494	504	489	483	492	504	502	506	470	499	518	502	489	481	490	476	458	500	465	465	499	510	463	461	498	499	469	538	462	506	501	540	519	497	468	482	470	494	520	493	487	495	486	475	467	489	439	465	482	516	459	481	509	456	471	495	483	461	501	520	461	473	501	499	509	490	466	535	467	460	493	501	490	493	528	471	518	505	472	480	477	503	483	518	484	487	506	478	516	466	484	509	497	493	513	494	474	481	494	468	485	457	471	500	489	518	527	493	520	504	488	462	503	485	508	560	511	470	493	475	475	511	466	486	479	487	512	470	492	487	479	484	471	468	530	486	474	515	482	417	482	492	460	487	516	490	522	489	494	488	516	489	488	492	472	501	513	473	496	488	482	506	504	472	490	498	522	517	473	465	506	497	470	498	515	477	468	488	473	491	482	505	498	475	477	510	516	502	480	523	499	489	469	476	494	486	466	450	512	495	477	470	504	524	504	505	480	501	540	515	519	510	481	475	474	508	516	483	483	485	502	491	526	490	516	459	472	504	456	474	504	513	518	477	514	491	462	501	484	516	474	506	544	523	481	507	496	539	468	463	487	523	522	475	504	477	489	490	473	495	493	477	475	476	491	499	488	541	492	510	516	510	468	485	469	488	513	500	527	500	528	453	499	483	494	459	499	498	500	497	483	490	498	438	494	483	500	490	485	455	493	527	466	472	480	454	511	509	489	487	543	498	515	479	507	498	542	503	514	476	485	508	494	454	489	472	470	496	464	500	507	493	520	470	507	445	458	482	497	504	502	494	504	478	482	482	467	509	504	490	513	523	463	473	521	499	488	474	471	506	500	522	517	468	510	525	476	478	492	514	539	480	493	489	477	470	531	494	459	478	519	476	484	525	480	484	498	483	478	466	485	502	476	511	481	496	488	490	486	491	505	498	471	514	490	481	520	469	498	506	564	486	501	450	522	524	509	521	536	521	508	497	496	484	479	480	463	502	469	444	474	508	461	487	460	491	505	500	522	506	501	499	532	451	493	488	457	488	495	485	469	457	474	494	472	492	499	529	453	486	517	511	477	499	519	473	491	520	494	502	475	508	515	502	530	508	550	532	489	494	467	465	513	496	491	501	518	458	543	486	522	509	517	501	476	506	466	488	491	503	470	500	472	463	476	450	509	462	515	462	506	466	495	479	504	531	449	518	494	455	502	456	476	464	501	476	489	492	500	508	491	506	456	479	518	475	479	469	489	481	474	455	503	484	511	502	490	517	531	506	499	500	476	502	511	484	503	492	503	529	475	490	501	457	474	518	540	456	470	517	530	483	536	512	471	507	493	464	495	507	490	477	467	465	472	480	531	503	518	473	483	487	462	445	500	479	489	496	509	512	531	457	474	487	530	515	476	494	504	474	456	482	460	491	513	483	507	498	473	510	468	518	513	440	533	539	474	465	484	447	516	483	498	494	512	506	462	497	473	495	508	480	453	472	510	503	489	450	491	500	482	488	481	492	491	487	507	492	495	500	511	514	492	537	499	481	461	519	464	510	471	504	519	507	518	530	500	456	501	490	477	509	525	498	522	517	499	534	509	519	484	506	536	432	474	510	502	495	465	468	506	511	486	518	521	457	491	464	488	456	550	521	500	503	510	459	485	491	493	467	542	500	487	496	484	485	542	479	491	491	458	469	493	463	515	498	458	490	459	462	485	523	477	527	482	479	482	501	491	458	485	479	510	478	481	473	509	486	510	537	537	551	507	503	503	489	470	482	506	510	469	504	500	471	488	484	502	503	459	505	470	464	472	457	461	522	469	437
8892	1282	1680	1332	983	789	667	543	505	438	406	411	348	343	365	326	330	328	303	307	312	333	279	312	311	286	290	304	279	293	276	273	277	274	283	283	285	297	277	311	279	310	285	249	257	265	286	259	303	272	295	289	288	280	264	302	269	309	294	268	276	285	278	280	275	267	262	282	299	296	311	279	279	284	311	293	276	277	289	285	261	288	259	279	264	304	309	315	279	286	246	285	300	292	289	275	309	280	273	294	270	290	283	259	300	254	259	294	271	265	301	308	280	301	287	294	286	265	279	289	262	305	320	286	294	270	290	267	266	274	276	281	302	276	290	271	272	291	271	289	311	284	284	278	286	316	290	291	290	267	272	316	243	264	292	250	291	300	275	291	275	275	258	262	285	264	290	307	266	293	275	262	299	290	265	287	281	282	275	279	263	302	265	268	275	261	277	306	288	270	265	262	265	305	288	269	287	262	310	272	280	300	295	266	291	290	267	279	270	281	299	290	304	282	265	275	294	251	299	261	283	240	310	303	279	301	291	312	270	282	321	300	311	286	308	277	267	301	261	285	269	272	294	279	307	297	279	280	252	283	299	280	301	272	305	274	302	287	281	269	284	298	258	263	298	307	283	280	297	270	278	284	281	276	279	297	292	280	259	258	244	278	283	306	283	297	280	325	270	316	303	294	278	283	266	292	275	276	251	309	309	273	271	281	257	301	287	278	290	299	259	299	262	273	294	268	291	289	305	321	317	315	270	275	274	274	304	272	273	297	290	253	288	296	305	273	270	277	280	275	280	285	301	261	258	258	273	268	266	291	288	283	281	294	312	281	270	295	269	271	266	269	286	284	277	292	299	288	276	254	264	260	301	267	274	284	299	304	304	285	283	301	276	302	298	305	260	303	277	248	274	279	261	268	267	278	285	288	274	270	276	278	306	289	278	289	277	272	285	281	297	295	294	308	295	269	270	290	265	267	273	297	267	283	290	265	278	277	282	290	318	330	289	303	241	292	269	276	289	279	308	277	257	282	256	301	289	301	286	285	259	257	305	296	290	282	301	283	311	289	284	260	270	288	287	244	295	275	278	278	287	282	296	279	284	301	295	268	320	281	269	252	294	307	301	261	277	319	298	268	277	294	283	292	318	279	304	271	264	287	272	272	273	292	312	280	281	268	293	281	276	265	291	303	305	266	283	244	275	259	270	289	290	279	272	273	255	277	298	276	223	265	286	286	311	270	300	265	254	290	282	269	278	280	293	302	283	287	273	290	298	312	295	274	254	266	284	312	303	254	248	273	300	271	280	281	285	255	284	271	276	314	285	298	307	279	276	264	255	272	287	273	303	292	306	270	302	281	297	275	283	277	278	281	282	265	262	260	268	311	265	287	280	296	307	292	266	254	248	327	257	276	262	270	291	289	275	267	303	292	274	257	265	260	255	262	271	260	284	319	256	282	295	279	283	286	274	270	294	280	285	284	305	299	276	279	300	298	280	260	303	257	296	277	296	286	275	296	286	262	266	269	289	298	263	290	266	289	293	319	303	306	325	291	297	260	292	276	304	293	272	256	306	292	277	290	272	293	266	253	297	289	292	298	260	280	305	273	239	280	273	304	273	274	288	285	301	277	295	274	290	285	265	308	298	283	281	262	283	277	284	307	281	282	284	289	256	266	291	288	246	310	282	251	264	241	277	268	283	289	254	288	309	282	310	263	274	305	288	284	282	251	268	265	291	264	318	275	276	273	292	281	293	285	263	254	300	303	283	269	308	295	279	286	304	311	278	280	278	280	281	284	310	270	303	291	278	293	270	293	264	265	282	267	301	260	304	269	276	295	266	267	291	258	250	254	266	258	275	316	259	300	250	261	267	261	278	280	264	274	268	297	288	300	284	316	296	259	268	300	291	294	272	265	308	302	262	311	282	229	299	296	271	293	304	278	318	266	279	289	265	309	276	272	289	321	274	285	285	278	271	284	299	270	275	283	306	286	297	285	288	292	263	285	281	271	272	297	267	276	323	291	273	297	296	268	293	293	282	298	285	279	274	269	292	267	288	329	292	307	292	267	271	263	279	275	282	297	270	252	282	273	270	283	271	282	270	289	291	270	263	325	291	276	275	272	273	283	286	281	298	310	288	279	264	283	275	257	280	299	311	266	318	294	257	281	282	303	274	281	252	305	284	288	313	252	293	278	296	265	268	286	279	308	257	258	249	289	304	255	280	302	270	264	288	264	297	279	277	287	277	306	260	271	273	276	264	252	270	279	285	274	268	283	277	304	279	276	281	281	295	268	276	249	261	286	265	278	283	296	291	257	298	276	293	276	303	306	286	285	322	279	242	270	293	298	282	293	283	276	294	267	249	266	279	291	274	263	299	263	250	257	290	299	267	273	294	283	286	265	260	281	263	303	255	280	312	269	296	283	314	277	248	310	279	268	287	284	289	294	295	272	288	255	261	305	245	285	287	283	281	292	308	303	282	292	281	300	281	313	284	305	277	253	294	302	254	253	278	261	307	284	276	281	269	262	303	279	266	268	256	284	263	274	271	277	280	291	281	264	260	328	261	267	285	276	280	275	284	282	262	242	281	291	272	268	321	295	314	268	304	295	312	264	302	297	284	282	279	295	339	298	261	278	276	281	286	284	289	290	302	284	260	288	275	300	284	271	275	299	281	302	253	298	292	285	291	285	288	281	265	258	285	315	281	294	289	272	302	291	272	284	292	278	288	290	277	282	281	306	274	264	283	286	304	298	283	278	308	274	285	300	285	294	280	272	287	311	302	263	263	296	250	275	286	274	264	319	274	277	258	286	272	268	295	275	298	285	262	284	307	277	275	260	261	268	325	278	262	276	305	274	291	297	261	282	276	278	278	271	309	307	291	300	281	274	294	268	282	271	308	289	262	278	300	293	297	292	274	290	286	280	277	262	263	273	245	254	275	278	286	285	296	282	289	274	295	292	302	286	280	275	266	287	278	253	277	261	291	259	292	279	270	300	263	291	285	299	258	270	273	279	272	281	281	282	273	283	283	266	327	275	288	285	261	280	289	291	262	276	317	278	264	277	283	295	281	277	324	307	287	253	287	311	267	280	280	267	281	266	260	294	283	286	288	276	291	307	281	289	284	293	277	264	301	272	275	275	318	258	301	302	269	281	299	279	290	277	256	287	268	266	276	309	294	284	284	291	302	279	274	277	303	276	271	303	309	289	282	299	280	291	310	281	296	291	263	298	236	273	295	308	290	280	255	282	283	300	280	300	243	241	270	292	332	271	264	249	283	265	255	264	266	284	275	299	294	285	267	305	283	295	278	288	294	279	302	281	265	271	277	262	262	255	297	287	301	291	278	320	270	303	275	280	274	278	261	286	299	320	281	254	262	276	287	270	289	305	281	291	283	302	307	290	303	250	294	304	292	249	287	303	296	259	271	290	272	290	289	291	279	260	303	303	280	281	308	269	288	283	268	269	289	284	285	260	301	276	272	282	309	248	274	294	309	283
5514	1739	3295	3873	3398	2897	2360	2067	1820	1724	1562	1415	1373	1327	1266	1179	1165	1121	1063	1057	1017	1092	1036	960	983	1001	1006	942	1050	895	937	936	903	896	901	924	897	873	850	882	834	913	835	896	856	880	871	904	834	792	872	908	861	865	890	917	888	795	886	868	863	888	882	835	861	802	857	843	825	825	839	893	837	833	859	920	820	831	832	848	865	855	897	837	860	806	811	859	811	814	824	844	827	870	822	826	850	878	902	917	819	869	838	891	826	803	821	868	818	869	811	818	865	825	842	825	822	797	796	833	901	814	831	816	834	798	797	833	850	817	823	827	859	926	874	828	835	855	864	801	787	800	830	877	868	842	842	867	892	827	863	834	825	848	845	793	833	839	841	827	899	863	836	826	816	824	837	811	834	823	832	855	849	832	860	776	857	860	817	845	768	800	820	834	776	812	837	832	797	790	810	829	831	864	794	843	847	819	795	792	868	776	849	826	875	863	885	856	815	836	834	835	797	787	814	821	827	782	827	760	861	796	803	836	822	820	837	827	867	779	814	838	757	889	809	849	833	824	820	788	806	844	800	822	818	863	848	838	880	846	769	819	802	830	864	805	827	872	794	842	814	873	871	838	806	855	836	837	777	834	846	817	831	809	743	820	800	794	832	824	804	881	816	823	837	813	854	866	847	824	842	858	877	842	819	841	822	843	862	794	791	856	831	824	860	887	850	859	785	839	845	813	793	862	833	803	808	816	859	849	904	866	862	849	864	875	846	803	877	802	865	803	791	825	842	871	800	870	828	811	838	819	862	861	840	841	889	837	874	819	841	798	840	855	885	784	807	810	846	810	817	818	820	835	842	771	824	765	850	858	824	855	803	846	843	855	776	811	860	831	852	852	852	793	807	853	822	823	862	802	826	864	838	844	819	860	830	857	821	822	830	864	871	854	814	791	875	831	843	817	842	818	844	788	838	870	867	834	842	846	795	820	917	862	808	876	848	856	765	794	768	796	878	837	837	860	846	794	847	822	778	824	864	816	848	777	843	842	812	843	875	866	860	867	835	838	792	891	788	831	853	815	863	797	820	886	802	831	826	773	785	858	819	818	808	860	829	833	847	864	820	791	777	863	838	843	828	798	842	874	874	872	850	853	837	830	798	844	870	875	845	806	815	856	799	875	850	854	845	854	808	836	788	804	818	760	829	861	846	843	825	836	860	819	849	867	823	826	856	849	821	780	810	848	825	880	826	847	813	805	799	901	837	825	777	835	862	839	806	841	821	862	819	852	836	810	815	830	824	876	802	831	851	805	768	835	814	785	810	841	822	838	802	853	867	791	799	802	847	839	849	857	851	814	813	802	782	872	818	786	848	827	820	811	823	807	853	800	756	852	782	843	876	799	815	875	839	836	844	873	859	779	821	803	867	806	845	863	860	825	869	865	871	879	778	863	790	871	847	794	836	863	872	799	867	839	799	811	876	835	755	802	859	797	849	852	856	841	884	836	867	804	811	866	875	808	810	809	849	792	821	810	843	843	823	893	847	856	816	820	827	815	880	863	824	782	850	825	841	822	857	835	831	830	838	853	788	817	780	779	805	821	833	885	818	813	855	811	831	792	838	801	856	810	801	807	870	863	864	858	791	828	848	850	850	847	883	818	809	811	798	874	828	858	844	830	815	843	848	816	823	807	832	816	796	822	850	847	829	870	873	862	827	810	832	829	910	834	837	848	830	848	821	828	814	827	848	802	823	866	888	842	831	814	795	820	817	796	804	798	814	915	822	803	844	867	793	880	802	808	837	839	834	809	851	853	832	850	815	827	892	892	897	831	831	803	796	790	869	833	803	834	842	810	816	770	787	839	889	894	855	843	812	829	860	827	796	838	813	836	807	806	813	819	802	833	834	832	847	827	830	859	795	803	795	788	818	834	861	831	878	786	822	786	842	851	855	829	810	876	842	880	839	891	803	859	870	878	788	844	854	868	811	839	858	836	883	851	842	810	860	779	805	780	883	831	821	816	821	777	840	873	866	796	833	845	843	814	873	862	821	846	871	825	794	814	852	819	830	858	857	814	820	831	849	886	857	791	843	877	846	830	811	877	841	836	860	873	816	798	851	858	835	801	830	838	827	804	820	801	827	763	839	803	874	808	860	790	861	858	815	875	856	863	852	821	865	874	809	858	820	796	897	799	809	834	829	876	844	852	874	801	814	804	870	843	859	828	878	806	863	824	797	832	869	835	832	821	825	802	827	858	842	816	882	822	873	831	836	853	831	829	807	807	870	813	828	831	849	826	826	818	884	841	838	829	783	804	797	821	838	882	837	789	831	824	865	824	854	825	856	813	851	831	808	822	880	808	845	870	849	879	834	844	826	842	829	841	858	834	878	792	803	834	814	813	824	821	842	810	796	840	809	824	777	849	828	819	862	868	862	854	813	829	846	836	824	893	838	841	871	833	875	830	804	868	830	810	797	842	825	828	875	856	830	846	875	812	760	857	819	784	816	820	839	845	858	855	895	795	872	823	824	791	815	854	808	827	826	811	822	893	787	867	820	766	851	851	831	830	829	836	822	836	815	854	797	843	820	836	806	844	810	824	850	787	832	878	796	873	875	828	876	863	874	836	813	784	814	830	826	750	855	812	837	794	844	889	789	868	868	837	848	840	812	816	872	808	865	821	858	788	779	810	838	791	831	858	843	835	851	892	780	823	876	840	818	841	799	832	821	773	871	825	824	873	829	824	859	844	836	827	823	852	893	838	846	824	848	807	829	826	853	822	807	775	833	801	818	823	878	845	829	867	802	808	812	860	854	803	819	845	767	840	824	840	881	861	805	803	847	846	880	823	787	832	839	819	847	839	858	882	773	833	834	819	843	872	852	790	871	866	779	837	876	787	857	900	862	820	834	810	816	837	806	839	842	844	850	809	822	770	867	865	835	862	831	797	831	875	821	788	814	853	774	766	813	800	858	827	815	847	822	881	765	788	857	874	832	881	806	820	860	831	789	852	851	819	801	784	803	812	817	857	847	863	911	792	786	825	812	823	824	838	878	853	892	873	830	838	875	832	827	811	892	814	792	867	825	895	792	780	840	802	900	783	839	804	867	843	892	834	781	813	862	792	818	776	865	800	823	791	822	777	802	841	811	863	855	888	815	857	820	814	844	771	861	847	834	848	757	855	841	798	817	847	856	834	817	801	808	793	805	820	846	782	833	811	844	847	842	820	812	830	868	830	867	807	825	798	814	827	811	846	813	842	822	862	870	817	812	823	762	870	832	816	801	849	805	791	799	886	807	854	877	895	810	849	823	873	827	827	833	837	831	888	884	835	872	835	880	877	831	841	849	792	850	837	811	865	825	831	849	854	798	847	856	782	847	833	816	837	870	788	896	883	809	847	813	840	795	841	854	849	775	872	923	889	806	813	788	823	846	822	809	835	785	809	809	803	852	861	809	833	794	819	851	839	858	887	792	782	846	833	832	815	801	859	840	847	864	813	850	826	845	830
15905	2707	3019	2368	1621	1212	924	760	634	563	506	445	452	392	399	394	331	333	330	346	297	313	327	322	293	286	287	275	313	283	295	305	297	289	269	241	301	280	274	320	299	298	304	273	320	265	286	290	271	252	283	313	262	281	279	240	264	284	284	277	294	273	270	273	288	286	280	263	279	281	290	252	293	285	259	247	253	247	275	298	236	252	286	255	274	280	290	249	283	255	268	252	273	293	277	277	284	282	318	262	261	280	277	263	238	252	257	289	256	276	237	253	270	285	310	280	281	260	277	258	250	262	246	274	262	258	256	268	258	293	284	275	264	272	301	248	232	273	245	260	244	254	263	276	255	242	285	262	296	252	276	278	292	279	264	277	259	241	269	300	302	275	271	258	273	289	255	262	292	256	279	257	251	271	264	274	259	284	274	283	260	311	281	289	283	280	278	262	249	283	282	292	280	280	255	265	250	247	276	253	270	264	259	275	240	248	273	265	247	265	240	272	277	318	248	231	265	255	224	272	274	265	268	287	270	282	283	267	290	278	273	291	281	287	259	241	263	279	296	273	266	295	277	269	267	269	266	250	253	281	285	265	273	264	266	269	288	282	315	297	243	259	256	261	270	262	256	254	257	278	253	277	266	266	278	271	257	246	278	294	303	255	265	242	247	285	295	267	270	263	239	263	267	252	258	289	239	250	284	253	281	290	264	248	245	293	267	264	258	289	266	278	259	268	291	291	263	276	301	277	261	288	259	253	247	254	224	279	251	275	280	263	253	301	255	245	285	281	260	289	284	239	274	299	275	252	269	214	286	296	255	273	240	275	268	257	291	300	267	279	254	274	293	234	241	267	273	265	305	253	289	260	260	277	272	296	283	259	264	270	270	274	260	260	255	277	257	278	267	291	274	286	272	259	286	262	268	290	283	247	267	269	262	274	281	263	252	274	275	271	275	251	279	261	263	289	296	278	296	256	267	237	267	271	267	257	296	232	317	273	268	287	260	250	282	249	269	263	265	266	258	271	275	280	249	257	281	284	274	265	261	268	262	295	279	276	260	224	292	287	278	250	267	274	271	267	272	255	271	301	243	266	258	283	279	280	269	265	249	284	280	273	277	246	279	257	278	293	271	298	324	273	288	277	290	288	265	249	278	262	269	247	285	272	283	288	276	241	279	297	264	262	247	295	279	270	301	243	264	264	296	279	298	247	252	268	270	234	283	268	299	252	243	265	276	308	238	261	268	265	286	303	262	234	270	289	254	273	251	296	266	265	250	273	254	298	276	256	250	252	259	259	292	272	257	250	284	292	277	299	311	253	270	234	275	281	269	257	246	285	266	271	290	276	255	252	233	276	247	274	306	304	255	284	275	252	268	268	266	298	285	249	290	284	300	291	286	271	270	242	305	254	289	278	259	280	255	249	278	280	255	275	293	275	250	282	239	287	281	273	297	284	266	276	249	258	274	265	265	257	248	268	298	264	271	259	314	257	254	276	262	274	302	278	260	278	294	313	244	281	266	271	267	279	266	265	269	268	277	287	316	279	265	265	257	247	252	282	290	271	290	271	253	293	290	260	262	261	274	274	283	273	242	252	295	310	280	280	273	238	273	243	236	257	253	251	263	266	233	271	278	236	281	240	268	277	299	295	266	268	276	247	274	255	268	252	267	277	261	268	289	252	275	278	270	252	265	282	272	278	287	266	263	279	270	278	284	265	262	296	266	264	235	259	255	263	276	274	261	280	309	250	259	293	302	242	259	266	298	246	279	286	260	227	258	225	279	237	283	283	273	281	275	256	290	277	255	259	266	260	260	289	267	276	215	295	319	296	271	285	268	259	246	274	290	282	278	281	272	275	269	295	260	270	266	267	287	262	266	259	272	260	292	286	263	265	247	264	298	280	287	270	233	294	284	247	248	267	226	263	250	273	277	270	273	260	238	290	252	299	259	254	246	270	292	273	269	257	303	259	251	247	254	279	298	279	314	264	275	283	243	264	274	247	297	305	274	272	279	266	280	287	296	269	271	265	265	232	285	275	273	252	260	292	287	261	298	276	262	269	270	264	290	281	280	272	272	269	280	265	252	258	275	271	282	279	274	288	294	259	299	246	257	287	306	310	270	279	294	296	276	294	269	281	231	285	240	270	264	274	285	268	261	276	275	250	251	289	267	286	266	278	265	273	288	270	231	267	281	233	264	245	286	264	297	240	278	275	277	278	280	275	256	289	290	278	254	266	276	293	249	281	283	285	259	263	282	274	278	261	247	256	256	273	278	278	275	267	268	257	257	257	275	276	256	248	277	268	255	273	304	291	273	263	259	300	297	288	274	281	270	270	279	257	281	254	238	276	262	264	269	282	270	271	266	277	273	263	273	264	264	251	268	257	258	262	266	291	266	276	261	275	245	254	251	292	256	282	257	266	263	264	272	256	275	256	244	281	287	278	294	259	292	267	253	272	257	244	252	299	286	267	292	280	281	252	289	261	268	250	253	279	289	286	294	276	266	264	287	272	266	272	288	258	257	304	269	273	278	248	286	278	281	249	263	268	284	278	284	267	266	269	263	237	274	270	251	285	256	290	237	276	258	305	283	272	269	279	287	263	286	278	279	287	293	266	240	253	253	261	306	256	267	292	287	240	266	247	281	275	285	262	288	284	291	278	286	254	292	268	264	280	250	253	267	252	287	254	282	257	254	246	275	270	266	256	282	286	290	265	245	274	268	279	279	287	264	248	229	263	267	226	228	267	280	273	260	268	287	286	293	286	299	248	279	285	288	269	283	255	260	284	267	265	251	253	272	286	296	291	298	252	261	267	299	302	284	260	275	277	268	282	244	312	262	268	273	258	277	274	279	273	283	270	236	259	264	243	267	273	269	238	280	276	278	253	266	285	276	256	262	278	297	268	258	257	287	264	286	260	239	261	276	259	277	276	236	219	286	265	275	272	280	279	293	240	283	256	300	268	283	271	250	274	291	261	261	271	266	300	308	282	260	259	299	281	257	285	252	264	245	266	256	258	283	265	254	277	265	281	274	255	288	268	284	250	262	293	261	250	264	256	273	245	262	281	263	279	276	291	279	283	256	295	298	250	273	267	325	273	250	258	299	282	222	290	262	269	281	253	258	256	267	297	243	292	254	259	248	283	252	275	281	261	303	269	270	286	251	285	268	266	278	252	277	279	275	240	262	277	289	256	263	284	278	281	274	281	289	274	282	243	244	257	308	265	265	267	280	246	281	289	280	269	269	261	252	276	253	276	255	278	298	275	258	247	273	262	296	247	246	289	253	252	233	273	288	237	272	289	300	254	267	257	245	272	239	278	274	269	260	246	286	304	285	288	277	277	269	269	294	271	273	272	286	284	269	276	278	268	293	260	285	293	248	278	290	271	270	273	289	231	295	251	257	250	282	240	261	297	285	288	291	256	273	273	218	224	245	270	287	274	241	250	271	280	268	266	260	292	260	280	265	247	284	275	267	270	257	276	273	268	272	274	288	249
7647	2577	5496	6514	5611	4564	3829	3218	2768	2415	2152	1996	1751	1593	1594	1465	1409	1339	1356	1258	1191	1245	1145	1105	1056	1085	1018	1014	967	1009	968	969	926	918	921	976	924	937	880	917	930	849	862	927	869	883	877	892	870	884	861	857	819	916	813	846	851	815	848	808	824	862	803	802	855	885	854	837	792	837	822	789	879	912	814	808	811	844	800	811	806	847	839	804	825	847	827	784	780	783	825	810	805	816	814	795	825	791	806	810	816	772	785	832	777	830	783	843	818	781	814	808	831	782	777	807	834	786	745	803	880	774	807	832	789	785	764	772	749	801	811	803	785	784	776	805	801	825	774	759	827	829	793	769	779	790	790	800	825	827	795	802	784	800	829	793	832	797	814	796	762	804	841	750	805	738	841	760	821	794	847	777	825	849	837	817	785	778	783	842	802	775	754	805	786	820	755	796	812	839	800	816	739	753	819	832	809	777	752	805	788	801	792	797	730	796	799	787	813	829	779	793	797	811	789	759	816	814	806	812	829	768	794	826	782	795	807	767	838	800	768	781	788	815	779	780	755	813	783	798	814	781	803	814	798	762	763	788	816	831	752	765	783	798	786	837	790	794	768	758	819	816	800	761	811	796	788	827	830	798	820	813	775	829	794	802	812	773	802	817	773	787	812	819	792	756	810	791	783	792	776	791	808	813	772	797	756	767	808	781	808	755	777	797	786	692	787	770	745	810	825	806	846	841	798	779	809	796	844	775	806	792	838	738	855	784	828	836	751	830	736	775	838	828	781	817	813	757	751	806	780	777	798	785	772	802	806	805	784	818	765	814	803	770	831	782	834	839	805	794	789	755	835	772	808	777	818	812	803	761	819	822	783	764	843	815	792	822	797	819	795	803	834	831	767	800	783	806	789	813	729	808	840	802	793	758	782	780	757	776	737	782	740	771	812	832	805	814	775	751	821	810	795	749	796	817	823	780	775	769	817	772	796	830	803	797	789	848	775	786	847	816	808	751	744	819	794	827	753	803	781	840	779	837	802	795	768	809	813	812	769	784	837	729	788	829	784	769	813	807	758	798	765	809	782	776	845	793	813	760	809	761	804	764	791	813	819	787	835	775	823	783	770	818	820	783	800	848	772	795	790	765	825	779	819	802	792	776	834	785	837	811	757	767	765	841	836	771	823	818	774	746	782	820	782	809	813	801	793	801	770	809	811	839	788	805	745	776	839	766	804	735	821	788	747	783	786	798	786	810	747	825	821	797	819	736	724	813	801	785	818	756	774	779	778	833	788	813	798	802	789	793	816	828	793	812	784	837	823	797	776	780	809	815	822	795	821	765	784	778	774	831	809	834	858	814	761	762	800	806	808	771	734	751	790	772	820	819	825	788	797	771	808	765	794	824	798	768	828	754	773	779	782	829	801	818	797	758	792	818	753	778	749	815	815	793	852	798	783	780	822	825	775	756	797	803	802	746	780	791	813	803	763	799	787	775	792	773	805	787	794	785	741	766	807	766	820	774	786	768	796	794	800	795	828	814	807	798	777	769	800	788	733	755	809	821	801	784	808	784	810	798	766	829	722	807	806	785	747	824	787	758	774	816	755	808	806	794	784	832	756	754	801	788	781	762	816	818	798	755	797	762	766	748	752	760	788	716	832	782	815	789	830	811	769	797	788	761	808	754	813	780	810	803	851	801	852	776	802	778	801	822	804	783	841	814	795	748	829	811	777	774	761	767	746	801	813	746	795	740	744	817	815	788	741	824	758	824	762	814	758	810	798	788	834	795	818	808	848	750	780	800	762	758	766	780	773	788	798	817	827	831	759	754	787	757	849	776	810	805	773	799	785	798	794	802	753	802	752	753	811	782	755	792	745	780	822	833	774	829	785	811	862	756	807	795	780	785	798	802	765	814	781	784	808	815	802	783	782	812	795	792	767	791	761	807	803	771	754	783	797	772	791	878	782	804	804	768	765	793	826	751	799	807	728	782	793	760	799	787	764	800	808	786	781	790	782	784	831	798	790	774	798	810	798	791	771	898	820	847	866	784	776	796	820	796	768	756	811	776	807	773	777	822	767	826	785	815	755	809	803	795	757	773	840	786	824	830	735	797	748	801	748	804	819	832	826	765	744	837	736	843	801	745	761	786	784	751	767	781	752	804	798	787	768	794	816	778	747	798	843	805	761	792	794	814	833	747	771	765	798	823	762	747	815	833	798	744	788	832	816	819	782	776	816	820	799	765	791	767	806	766	776	807	773	780	753	773	762	787	775	790	794	782	774	775	769	787	830	823	761	804	765	842	820	828	768	837	789	802	808	780	743	771	769	808	791	741	775	758	801	807	779	799	742	792	806	783	784	782	807	768	778	762	791	869	775	737	761	797	789	798	829	781	759	783	782	803	789	784	758	750	769	781	801	719	795	802	744	819	796	805	809	772	780	767	799	811	806	752	806	785	773	816	765	755	810	765	759	806	843	792	770	793	820	761	769	859	807	836	791	792	813	784	828	735	795	827	773	816	811	775	803	807	842	828	802	804	804	790	810	820	795	776	823	774	814	797	768	742	816	825	824	751	814	821	819	766	792	790	793	786	823	828	805	796	788	796	844	822	852	785	790	766	784	793	804	794	787	802	807	765	785	778	858	802	752	881	772	780	849	778	789	827	821	798	797	827	797	767	811	816	764	765	787	822	793	804	768	831	833	784	823	785	795	798	821	772	787	832	832	800	740	766	765	829	823	777	792	773	726	754	778	780	763	811	780	773	733	777	761	762	756	792	797	781	770	794	839	768	804	775	755	775	786	790	805	801	776	763	816	775	787	735	764	704	777	835	792	857	758	781	787	813	786	799	797	850	795	814	765	792	797	819	802	852	783	812	820	839	802	820	819	796	867	819	748	765	767	793	776	798	771	830	775	808	779	845	792	805	816	797	801	809	803	807	748	801	823	848	808	773	799	748	792	774	742	743	799	828	836	781	802	768	750	788	804	791	773	791	771	811	755	770	744	784	789	839	839	794	804	798	814	762	771	849	785	811	765	735	826	841	815	811	741	811	831	801	769	736	776	797	782	770	795	743	806	797	824	802	807	831	780	807	751	811	813	788	788	746	820	755	850	772	759	776	802	833	768	788	844	803	826	894	731	779	778	775	757	800	785	787	728	817	773	803	804	808	823	797	812	769	821	820	787	795	771	774	809	772	788	790	829	779	834	762	855	800	795	829	761	776	725	773	814	786	756	824	773	774	786	779	802	806	761	736	806	859	789	764	793	744	769	785	750	800	796	789	775	829	797	815	779	798	805	838	767	755	793	767	830	815	769	789	798	813	804	780	779	782	785	826	811	815	786	812	846	800	767	780	754	781	771	754	838	793	826	779	808	817	788	827	754	825	772	702	776	793	797	801	823	797	799	815	804	784	803	788	791	778	797	771	800	768	780	730	845	775	792	757	752	766	758	820	798	744	823	811	790	808	785	801	798	766	849	822	810	782	846	835	782	824	793	769	811	781
2124	184	237	193	177	172	149	162	163	166	140	145	160	151	142	145	141	154	163	166	158	141	139	142	144	145	148	135	150	125	166	162	162	147	127	130	150	153	151	165	140	161	135	117	150	116	152	156	148	142	126	158	144	153	132	165	146	152	148	136	134	143	153	140	136	139	133	159	161	149	147	151	142	148	141	120	127	156	166	140	144	136	150	139	131	152	153	161	140	144	161	147	153	135	127	146	120	173	181	155	145	135	161	148	149	136	152	174	151	154	155	147	151	121	163	155	136	137	163	172	142	150	136	149	160	166	152	149	174	160	136	152	137	143	157	172	126	142	138	143	149	126	162	139	152	163	150	152	139	131	147	158	159	145	157	148	155	154	144	138	129	127	162	144	159	170	143	152	115	159	147	136	158	147	149	154	167	148	148	156	151	163	171	172	161	158	146	152	122	161	133	140	160	148	128	139	133	154	131	129	165	133	133	148	132	161	164	191	158	136	137	160	153	147	151	162	165	154	141	142	184	145	140	155	138	147	164	148	144	140	152	134	154	156	131	158	144	130	150	135	150	136	152	157	154	150	169	166	144	153	129	150	158	146	143	154	144	153	147	147	129	140	161	148	144	150	154	152	146	129	140	150	159	165	158	131	142	139	166	145	168	145	166	144	153	142	147	125	127	155	137	143	140	128	144	150	168	150	143	129	147	157	132	154	150	159	138	141	138	154	146	164	139	169	170	148	146	185	154	138	148	170	140	162	136	141	153	156	146	136	133	146	147	156	150	141	145	124	161	145	152	157	155	157	154	136	140	167	171	143	133	140	158	152	144	142	133	145	157	144	158	130	156	158	141	160	145	129	145	151	154	149	153	149	135	170	144	163	154	155	156	154	141	133	163	161	144	145	153	146	176	146	128	143	147	162	126	169	153	145	151	143	140	137	144	156	132	147	141	152	144	157	152	161	168	148	142	150	145	164	157	136	161	148	138	160	163	126	156	156	164	175	170	147	146	142	154	133	146	131	147	139	143	141	135	150	174	147	149	150	140	144	147	146	143	146	166	142	139	148	139	161	162	134	156	148	138	178	154	147	175	128	144	145	153	155	149	159	157	157	132	147	139	140	162	155	142	145	153	147	159	174	140	128	152	157	141	146	135	136	139	166	137	145	132	123	162	133	163	127	154	152	171	147	157	136	129	145	135	133	151	126	157	176	162	166	139	152	151	153	154	161	150	157	158	178	141	136	152	142	151	143	126	171	143	141	129	168	161	158	152	153	147	124	157	136	153	144	133	167	164	151	156	144	161	115	130	131	158	155	143	156	141	144	157	130	147	152	146	163	144	144	156	161	144	190	158	120	153	153	147	167	155	133	163	146	144	156	148	144	156	150	127	171	155	158	173	166	155	177	144	156	172	157	164	154	171	137	150	162	161	189	139	138	157	128	144	145	167	141	132	145	146	143	145	143	152	159	132	149	143	163	161	150	146	161	152	144	125	140	162	142	128	149	126	146	158	135	170	135	146	123	139	167	140	149	141	156	136	155	165	140	140	149	158	158	145	130	155	135	170	155	143	151	148	146	159	142	156	157	163	123	163	156	164	152	150	144	136	148	160	138	172	135	149	152	135	145	136	178	145	151	145	143	155	135	155	131	145	151	141	161	153	152	110	148	157	142	146	153	151	164	132	142	156	171	160	159	140	135	161	141	168	145	152	167	151	137	143	158	135	153	142	139	144	145	136	164	157	134	130	130	154	157	144	149	137	129	139	155	155	161	150	140	152	147	162	144	170	151	150	144	164	140	146	141	143	136	138	174	154	151	155	129	135	147	162	149	144	141	146	138	135	121	164	153	132	154	134	152	160	152	150	130	144	141	155	145	153	145	159	149	161	160	176	144	130	154	151	132	152	142	148	133	148	164	138	157	159	167	137	134	143	131	132	158	149	160	162	157	141	128	145	146	151	163	140	172	146	140	129	152	130	144	168	163	142	149	138	153	136	138	151	142	158	133	186	136	131	125	142	154	152	168	137	138	152	142	127	147	138	148	168	155	135	152	145	164	143	154	127	180	154	131	159	147	164	159	140	138	169	156	140	146	143	135	152	135	157	152	157	133	141	145	162	155	145	137	185	165	172	131	156	166	148	141	139	152	147	157	157	145	148	148	130	143	154	151	173	153	150	161	168	140	162	151	141	152	157	149	143	141	132	153	140	166	137	166	158	140	147	146	140	142	130	152	159	164	167	163	151	153	148	156	127	149	153	135	143	143	141	157	149	129	149	162	150	171	141	161	147	152	166	148	148	146	139	162	158	154	145	146	127	150	165	152	151	152	150	166	155	136	135	120	152	144	130	143	149	162	174	149	148	158	146	146	174	162	149	142	166	165	166	146	150	150	135	134	156	160	146	153	156	174	148	140	154	158	143	158	162	144	139	156	161	129	140	151	154	153	153	166	129	144	146	148	124	165	179	130	134	171	131	149	164	159	150	145	151	144	152	131	165	119	148	146	130	149	144	152	161	148	170	156	158	137	139	141	141	159	164	133	164	150	159	159	145	172	145	141	157	167	153	152	172	144	162	147	153	168	143	149	155	148	142	142	146	158	128	156	171	148	146	158	145	147	133	142	151	155	151	148	148	155	147	124	137	174	155	149	140	137	127	172	140	153	139	139	131	144	163	162	148	135	172	131	142	155	137	136	143	151	126	158	148	170	147	133	151	143	156	158	150	149	155	151	157	145	156	145	153	131	138	154	154	142	139	155	148	165	145	121	147	137	152	170	148	149	127	140	156	137	141	137	132	149	148	165	150	139	159	131	160	125	172	151	173	141	152	134	158	143	149	148	162	181	151	148	154	157	151	169	137	166	136	149	164	158	156	148	146	174	136	140	152	140	161	129	137	164	140	122	155	149	160	149	169	144	155	151	148	134	168	140	138	132	145	129	167	152	145	163	151	142	132	168	159	136	137	149	164	141	154	152	143	168	131	150	157	165	132	146	161	187	143	164	160	161	155	155	127	173	132	162	140	162	168	151	156	169	137	159	156	157	139	148	137	142	157	130	137	165	163	171	135	127	132	151	156	152	163	144	129	148	156	139	160	162	164	157	145	148	148	155	157	158	144	136	150	151	165	141	149	139	148	167	145	152	142	164	166	147	157	162	158	154	145	140	159	129	159	159	126	147	142	143	127	162	163	162	151	150	148	140	152	151	150	142	164	141	144	153	178	160	150	134	141	164	150	139	162	145	168	146	144	157	178	158	136	138	171	128	167	159	150	137	139	158	140	125	152	147	169	134	169	157	141	148	152	150	140	156	132	136	156	148	153	137	140	133	148	152	161	144	140	125	158	143	145	157	147	157	167	131	123	140	151	152	159	156	172	150	163	163	151	143	158	145	150	136	166	154	148	161	145	166	158	147	143	138	140	148	139	135	139	140	133	133	153	139	141	164	162	159	155	158	141	143	155	147	160	136	155	129	149	154	132	139	149	123	133	154	134	125	152	139
1860	566	653	704	621	620	607	562	531	570	516	529	543	490	548	509	512	503	507	503	499	518	500	546	454	536	482	480	501	490	535	525	538	465	467	507	535	500	516	444	553	494	512	486	516	513	530	476	493	522	527	532	509	518	538	497	497	493	498	512	545	455	494	457	484	509	482	507	543	495	477	498	517	506	495	482	500	549	458	478	492	485	492	490	511	485	481	487	515	502	476	493	547	514	471	480	462	520	448	501	470	494	531	526	510	485	489	475	462	510	472	492	497	468	498	470	516	530	452	447	515	448	508	481	493	504	483	485	504	484	487	473	496	519	478	466	499	511	473	483	452	499	482	471	445	536	465	502	511	483	482	529	487	485	460	503	493	479	474	477	491	492	498	495	490	500	539	464	506	465	541	487	473	482	509	456	494	478	496	494	504	503	510	496	540	483	512	504	535	496	498	499	520	493	498	489	494	487	455	497	492	499	510	437	503	520	502	494	486	502	474	535	483	481	463	447	528	505	498	479	511	475	489	463	503	497	500	494	476	553	485	493	484	475	491	503	498	489	524	490	460	486	468	464	441	519	501	508	483	482	500	451	486	485	471	476	477	502	473	470	481	489	551	505	516	486	490	488	472	514	514	498	473	489	481	442	521	500	495	452	516	499	465	495	501	506	508	447	513	468	538	480	536	458	451	484	472	490	483	473	469	510	519	487	515	502	483	481	501	482	479	467	529	477	484	468	497	474	463	453	472	479	542	508	487	476	519	516	454	487	483	495	510	516	460	477	508	500	508	491	507	520	489	470	489	522	487	442	496	506	516	492	477	463	470	467	477	458	500	519	473	499	478	547	463	486	466	523	495	486	504	480	494	508	463	511	473	524	462	509	520	515	477	479	495	518	491	443	485	504	488	509	499	489	481	469	498	505	483	509	497	499	465	473	474	507	501	494	520	474	492	485	472	510	476	503	468	500	494	498	529	477	482	470	494	502	484	483	521	493	489	487	513	504	487	541	502	525	534	505	487	495	507	499	505	514	485	539	500	522	501	523	456	517	468	482	504	481	501	497	512	497	479	476	495	480	490	526	476	487	483	498	517	520	472	503	506	477	499	468	504	477	484	499	489	468	501	471	521	517	539	513	521	520	482	494	472	495	483	501	524	480	507	484	477	477	512	484	483	479	538	461	504	525	512	499	474	500	518	459	476	489	496	491	488	480	494	472	493	454	539	490	477	509	469	510	546	462	460	459	474	486	479	484	504	482	514	478	518	483	496	499	529	488	514	510	437	514	462	520	499	509	481	463	472	494	519	513	460	500	488	497	521	479	482	451	481	491	479	492	526	490	528	473	496	500	475	509	510	485	492	514	503	508	492	528	494	528	494	492	497	499	488	437	489	474	483	487	489	468	518	491	504	498	499	487	507	458	511	466	486	489	488	451	500	442	502	521	486	456	455	456	482	514	504	478	477	497	478	467	518	514	470	487	492	476	521	433	477	492	463	515	463	467	494	496	545	489	508	484	498	487	520	494	499	462	515	454	495	497	477	486	474	472	521	452	476	488	455	486	511	482	497	533	499	517	450	497	523	473	488	453	487	478	478	466	495	480	503	490	475	457	487	448	475	508	472	460	522	507	515	483	474	444	519	452	479	488	512	494	455	520	497	454	510	448	484	503	456	486	478	527	475	475	498	512	486	467	449	477	486	501	452	507	505	516	495	509	508	493	488	495	502	486	518	427	488	468	472	528	499	488	483	491	484	483	470	511	482	481	474	507	467	523	511	531	488	510	539	475	478	485	497	481	476	559	537	528	465	499	525	479	458	505	508	471	509	485	422	497	552	499	506	503	507	476	494	490	491	472	526	458	493	535	484	466	479	494	481	517	507	511	526	519	506	478	482	498	479	491	521	458	487	477	501	516	485	456	507	513	469	505	475	481	507	490	497	503	463	467	508	463	462	469	471	518	491	493	454	483	452	512	467	506	490	536	517	511	504	487	480	510	481	500	499	454	523	483	508	529	492	494	510	479	507	460	492	464	476	470	494	513	459	477	507	470	482	447	470	484	523	506	481	472	498	485	487	497	500	463	488	481	488	527	475	490	503	485	496	467	534	498	492	484	457	479	484	496	486	524	496	454	487	517	487	458	489	487	480	501	493	503	480	519	511	515	502	473	494	483	450	464	486	454	484	478	499	505	484	544	514	496	511	499	462	485	488	494	488	463	481	519	496	505	506	493	524	477	443	530	535	493	489	491	500	471	477	510	523	485	475	493	463	480	493	496	491	500	468	486	537	515	484	524	493	504	458	486	469	456	480	463	455	541	463	440	506	502	485	501	476	480	528	512	474	472	478	441	488	464	469	491	472	499	492	515	493	473	517	518	488	496	550	505	492	528	496	503	509	514	495	456	507	535	497	518	508	470	503	517	527	505	454	452	482	505	529	479	512	497	518	469	504	513	482	477	478	502	535	471	501	475	519	503	518	485	503	505	505	501	490	504	493	467	512	482	454	497	491	470	474	485	506	517	473	462	504	486	487	516	508	470	493	475	516	516	507	480	502	512	502	464	493	507	485	478	463	475	487	466	500	496	516	457	483	469	491	481	466	507	491	493	497	523	482	447	528	490	517	468	472	489	501	518	503	488	468	477	491	510	541	470	502	469	525	488	496	490	526	532	481	514	506	468	504	504	503	464	429	510	492	487	494	515	475	482	489	496	495	477	463	525	493	535	496	494	486	460	499	473	472	499	474	478	499	511	512	511	476	467	478	468	485	479	518	497	548	480	472	506	453	484	448	503	476	477	505	485	513	475	490	459	484	485	497	455	473	490	482	488	513	513	477	499	494	503	506	476	474	491	478	479	481	475	455	495	487	496	479	512	501	491	476	484	516	480	456	485	496	510	474	467	551	493	525	483	471	520	515	518	519	453	477	512	491	495	464	503	479	499	508	501	514	498	512	481	488	463	462	502	495	470	469	506	502	465	522	488	507	462	499	511	497	437	531	501	528	497	490	489	504	541	498	534	490	479	535	503	505	463	469	471	488	487	498	509	530	510	524	484	485	477	498	487	456	463	499	482	510	492	464	469	502	472	466	503	543	489	521	482	470	490	472	453	475	482	497	499	524	496	481	504	476	478	498	468	490	536	471	510	442	441	476	478	491	507	513	445	496	466	455	496	523	540	519	456	493	467	470	519	488	503	533	510	531	482	487	520	479	469	522	489	512	478	494	507	483	477	505	447	523	464	498	529	463	503	503	537	485	471	499	449	545	501	518	505	500	480	514	488	464	496	470	509	489	473	477	524	494	486	475	494	484	534	505	513	506	497	481	529	506	507	481	495	502	509	481	462	470	450	480	495	474	513	527	485	499	469	497	499	480	517	476	506	472	517	484	489	485	513	475	475	507	503	513	470	475	479	481	505	473	464	492	509	487	514	497	502	459	505	492	521	513	476	510	498	486	460	437	466	476	476	472	495	493	488	473	478	497	532	510	501	484	439	465	499
8851	1299	1637	1328	1067	797	623	528	474	449	416	381	376	354	347	334	316	338	323	312	286	316	308	282	316	280	273	298	286	286	322	286	300	290	279	303	293	295	265	276	281	301	297	307	272	308	271	290	263	281	292	278	271	278	275	291	293	294	279	293	313	275	267	263	278	238	251	277	328	282	273	276	290	286	253	276	256	281	293	313	293	258	256	306	287	290	270	267	295	266	323	309	275	271	258	278	282	296	271	296	266	308	273	266	262	299	276	315	291	291	251	296	280	308	297	266	261	301	305	305	303	296	286	278	288	276	260	322	294	310	263	305	296	254	274	256	285	309	279	275	314	272	299	307	270	302	278	275	279	280	281	284	267	312	305	305	318	269	275	260	299	302	268	301	336	276	266	274	250	246	262	283	296	290	274	285	278	287	274	262	280	279	255	300	257	276	274	287	278	289	267	269	296	271	322	282	296	301	286	286	300	305	276	315	295	273	271	301	272	285	298	269	300	267	294	278	285	263	282	285	293	271	313	267	270	265	268	290	294	272	284	284	267	293	307	287	268	321	254	292	272	293	301	314	278	286	303	289	277	286	277	308	282	297	293	298	302	284	301	271	285	290	263	291	287	260	306	273	317	267	314	303	264	288	280	296	298	282	269	298	273	301	267	298	274	286	263	308	302	269	286	253	279	293	295	286	314	291	263	289	289	301	271	294	276	241	262	298	271	301	304	295	288	293	307	271	275	282	312	275	309	253	274	274	302	272	314	288	283	290	267	293	261	283	317	283	286	299	245	298	297	290	278	279	283	305	272	252	258	287	299	280	274	286	312	295	265	308	264	316	279	270	282	291	305	285	276	294	294	265	277	281	284	279	269	273	315	289	304	286	293	238	276	258	288	262	282	281	279	279	283	292	278	282	289	285	272	283	267	269	270	283	259	288	280	287	294	258	305	282	295	310	298	292	289	270	299	282	258	303	293	285	276	273	268	305	294	293	292	294	287	289	276	273	280	287	293	308	312	295	291	282	262	264	295	314	283	283	305	258	268	293	308	284	283	271	271	288	283	283	281	318	302	271	272	276	273	275	293	274	257	296	283	271	280	272	297	285	306	258	283	275	270	265	263	283	307	266	274	304	294	269	298	290	307	281	285	259	283	290	294	299	279	269	283	268	289	283	258	292	279	246	276	287	274	255	286	323	271	279	288	283	266	268	269	282	272	305	299	297	271	283	261	302	285	274	274	272	285	285	291	283	285	270	271	264	263	276	309	253	296	291	290	282	292	287	301	282	276	278	294	286	295	284	266	307	284	278	290	287	284	264	294	301	277	270	293	291	273	294	277	339	292	295	276	276	267	266	305	271	276	304	285	276	297	310	283	295	268	279	297	278	273	294	270	288	300	255	299	290	279	300	314	268	254	297	294	293	291	279	240	299	305	312	271	273	275	274	283	294	276	270	312	306	319	298	298	290	290	255	279	259	311	259	287	290	282	284	291	260	295	285	294	323	291	266	277	277	272	283	302	305	302	282	295	282	261	301	291	289	256	278	281	273	262	269	265	281	294	259	325	290	297	279	307	317	303	295	273	273	264	256	274	261	274	301	310	259	264	304	273	273	304	286	268	303	276	292	278	286	259	265	273	279	256	267	276	302	289	285	260	283	293	309	291	285	288	258	285	297	272	264	285	269	289	303	276	276	309	270	303	294	286	288	289	304	303	286	274	268	264	289	296	313	270	292	296	284	269	298	283	296	289	276	258	290	295	303	275	281	282	279	272	271	268	271	270	282	295	270	286	272	301	291	290	270	272	275	264	271	291	277	327	274	286	287	310	302	280	322	286	260	279	288	295	263	286	299	322	309	295	324	295	270	288	295	275	298	258	289	284	271	276	285	285	280	276	283	276	240	272	274	307	265	294	279	307	294	298	312	294	272	300	270	296	285	275	269	321	282	316	246	287	262	292	287	312	278	300	254	254	305	283	291	268	298	279	285	275	288	315	303	279	276	296	280	290	281	285	299	263	253	261	283	284	258	301	263	251	278	296	274	283	292	282	276	274	272	267	256	290	265	272	301	282	279	287	300	288	264	298	271	271	258	259	277	284	294	309	272	239	288	278	256	279	262	296	296	263	282	283	273	293	291	293	317	280	279	263	262	281	300	253	286	261	274	288	289	251	278	253	288	290	285	283	286	284	276	278	271	276	351	287	280	289	296	248	273	279	288	282	278	281	280	283	258	265	251	296	264	284	297	276	290	295	268	327	271	295	293	272	261	275	280	280	298	268	293	286	294	302	257	303	298	283	282	275	282	300	280	267	288	293	269	269	298	294	281	290	258	265	264	274	296	286	285	267	274	258	295	287	271	289	287	290	308	291	305	289	291	283	307	266	303	271	255	258	271	290	262	267	268	297	291	281	271	268	298	296	261	276	293	286	259	267	306	295	320	292	276	289	305	289	298	286	302	313	288	256	293	289	254	260	278	301	295	291	314	253	280	300	279	313	297	286	282	291	288	292	309	263	257	303	284	278	288	320	276	311	277	293	267	282	258	254	249	272	268	265	286	289	276	286	288	299	242	282	291	281	284	292	288	288	293	272	299	270	270	311	282	282	256	276	262	273	234	297	292	296	311	301	293	295	304	288	305	248	288	313	310	254	283	282	267	261	279	276	294	295	283	303	296	259	251	276	307	291	252	254	280	290	266	283	284	268	260	280	282	273	297	286	275	313	278	285	275	279	277	304	263	296	263	265	297	283	244	270	284	279	276	267	294	251	315	277	247	282	271	298	293	272	289	266	291	290	305	267	285	300	280	270	284	283	288	266	266	268	264	281	245	268	280	305	293	285	288	250	289	269	290	308	276	275	303	305	298	290	293	268	265	287	302	278	300	286	277	263	283	288	273	288	283	290	265	285	269	289	268	298	289	282	286	294	287	275	275	285	276	280	295	282	271	276	264	282	303	268	270	286	292	281	268	292	288	268	278	296	273	263	269	289	271	275	299	283	319	257	276	281	275	257	273	287	300	309	304	264	296	273	318	287	274	289	286	281	291	289	259	291	257	265	282	280	290	291	282	317	292	275	280	287	251	282	295	279	303	258	303	277	287	294	282	282	288	273	290	311	253	268	287	257	285	248	259	290	289	296	297	305	265	286	290	261	305	304	273	294	303	289	292	273	305	280	302	291	338	265	306	265	285	285	294	287	299	304	284	315	296	292	277	266	246	262	280	293	269	277	298	305	257	295	261	262	290	289	261	277	252	270	271	273	293	254	274	305	289	279	288	284	279	310	297	259	285	274	287	284	307	280	284	293	297	313	288	262	274	286	269	258	295	278	281	291	269	295	325	288	287	284	261	284	286	260	276	243	297	280	285	304	282	264	261	300	254	271	289	284	310	275	309	285	294	324	300	281	279	274	275	277	311	327	238	276	307	263	267	263	288	294	287	300	308	303	294	276	299	267	263	317	309	247	276	306	290	301	284	260	316	287	279	251	265	291	274	242	266
5508	1805	3339	3844	3518	2858	2411	2126	1900	1651	1642	1454	1333	1368	1196	1182	1139	1097	1122	1040	1082	993	1003	1010	1009	995	965	933	948	929	938	927	954	958	947	889	912	871	886	868	944	904	853	844	872	909	868	857	883	927	831	866	858	928	857	917	947	863	892	867	806	855	840	835	867	917	882	819	833	840	833	836	871	795	848	813	841	836	886	897	799	863	828	852	821	848	890	850	866	825	809	832	810	906	802	873	817	866	830	839	834	806	849	824	878	830	907	852	860	844	848	873	827	826	826	875	860	777	872	834	848	827	847	841	851	857	824	830	815	839	844	829	851	821	865	780	828	841	834	817	842	815	876	802	823	850	819	832	847	826	875	886	862	864	885	831	793	873	855	876	845	805	830	866	816	827	815	837	862	838	780	873	844	830	860	859	843	786	848	811	802	857	817	793	864	862	835	860	880	825	823	840	857	890	823	844	838	886	814	830	799	893	794	835	871	901	878	840	803	850	861	847	866	859	831	834	834	845	837	809	840	838	785	845	868	832	860	847	780	861	841	833	837	920	841	867	855	804	894	865	870	840	794	825	831	823	846	873	840	872	866	880	842	839	872	824	813	851	823	825	837	834	812	803	903	843	866	810	819	826	853	851	770	856	803	851	825	805	837	840	845	774	831	793	891	794	828	860	848	815	843	849	846	839	806	778	845	847	803	799	836	864	831	898	801	874	806	853	865	842	806	836	821	827	809	864	877	892	821	838	854	879	838	864	818	747	848	892	797	857	821	826	800	877	805	854	810	828	859	844	897	793	824	811	804	859	830	821	825	908	841	794	849	833	886	834	878	818	876	837	818	886	866	888	846	919	820	869	841	824	839	881	832	854	827	785	796	814	877	843	830	844	800	794	799	839	855	816	824	855	829	853	802	814	874	789	878	834	817	813	820	839	842	836	784	860	819	851	816	800	883	854	840	827	857	883	809	857	829	809	811	895	809	801	834	924	842	794	805	795	856	859	833	805	804	827	832	772	851	849	792	799	813	840	855	867	891	829	790	783	843	799	858	778	824	832	867	805	831	830	923	837	833	824	863	861	867	892	815	805	851	868	839	812	862	795	822	875	904	838	823	838	829	852	841	837	847	800	816	908	789	767	876	879	831	865	818	827	805	858	822	824	822	842	873	798	827	833	874	851	865	839	827	904	800	806	812	847	826	817	821	798	872	883	845	851	861	851	829	820	883	827	838	895	865	883	809	748	853	888	894	871	820	840	802	842	834	805	813	865	846	808	806	824	871	880	860	818	861	796	835	800	808	827	827	836	862	823	838	866	871	856	893	823	771	866	833	840	861	825	795	787	845	892	782	862	846	814	803	851	809	863	793	888	850	796	892	869	843	860	836	837	861	769	875	830	830	784	837	877	873	782	807	818	874	825	858	813	824	807	880	814	823	820	846	805	825	856	847	840	887	813	823	804	850	813	853	856	866	837	831	867	836	868	834	859	817	853	873	866	820	861	801	858	891	842	893	895	781	801	821	823	822	862	862	739	835	867	834	844	842	807	847	848	818	847	820	853	832	861	868	850	777	857	873	807	784	823	850	931	790	802	829	829	861	863	861	848	870	830	799	834	793	889	821	804	815	840	810	832	805	877	867	828	850	798	848	903	802	802	835	834	816	871	848	800	845	865	840	831	852	803	800	799	876	811	796	815	799	859	841	818	864	804	815	823	863	831	838	796	917	838	815	835	896	830	807	833	851	828	883	792	831	853	814	828	842	847	803	828	855	846	845	849	836	813	837	828	843	848	869	792	843	814	855	873	871	861	759	813	852	796	809	867	807	815	832	826	836	836	812	887	851	849	834	807	823	827	815	853	865	828	828	776	848	868	856	834	846	762	868	829	805	862	783	863	792	827	820	855	869	773	827	871	820	887	801	869	840	816	878	905	825	870	802	814	846	846	832	865	831	830	826	867	850	833	858	818	846	866	818	862	811	840	833	847	808	872	828	820	845	843	803	854	796	808	822	877	808	845	854	794	850	804	849	873	838	800	843	854	837	826	865	864	877	819	797	833	836	829	880	867	861	889	862	874	833	846	855	827	835	832	844	834	845	849	822	869	837	767	870	846	837	845	850	813	838	848	825	847	830	800	842	863	836	816	815	831	843	890	791	803	807	833	835	858	803	773	824	874	825	870	835	836	877	847	851	819	847	846	817	891	883	841	798	827	813	859	834	858	858	857	857	872	835	842	921	853	823	825	846	826	815	856	821	852	790	816	834	834	826	867	818	856	838	858	831	835	808	858	811	824	864	850	828	865	856	817	823	895	850	860	800	844	849	836	823	834	867	848	846	837	888	795	810	816	821	798	818	822	793	860	858	800	842	868	805	881	875	874	844	860	843	841	856	804	829	811	815	879	856	851	819	849	863	855	817	832	864	828	813	845	845	832	835	809	885	846	840	864	834	834	805	752	848	843	864	843	881	887	847	793	852	829	857	765	768	842	835	855	865	767	806	793	891	833	866	781	823	816	801	817	840	820	850	812	838	852	884	804	821	845	807	845	842	842	855	877	844	811	794	865	781	806	797	829	815	840	841	835	855	844	821	804	812	759	795	798	772	824	833	875	857	825	838	811	800	888	861	855	822	878	801	817	770	762	838	842	808	929	840	856	815	828	863	812	881	817	752	855	795	842	847	848	815	793	840	820	813	849	778	832	829	865	858	814	810	853	789	768	839	794	821	876	855	895	881	873	795	833	799	876	834	808	879	818	848	800	846	859	850	794	820	838	828	780	861	813	871	878	830	833	824	817	847	853	798	862	849	827	851	870	842	885	821	811	829	839	882	865	833	791	805	828	846	854	847	836	825	834	805	837	791	861	833	874	841	897	851	803	846	828	808	802	804	871	849	843	859	832	833	829	793	830	826	884	834	862	872	861	803	796	812	862	838	815	818	858	843	794	868	828	829	810	851	863	850	862	854	836	815	829	872	840	808	893	842	856	865	802	852	869	830	826	824	816	824	767	818	817	837	837	783	872	821	883	791	753	817	890	802	820	897	798	891	872	829	825	809	812	879	822	861	867	848	812	832	847	824	894	812	833	858	821	819	847	794	853	836	823	829	830	802	832	873	858	812	823	793	838	864	807	834	850	824	841	818	837	805	847	835	871	860	835	813	867	830	825	803	786	835	852	809	859	846	828	810	824	833	806	853	772	863	810	790	825	856	880	869	837	870	841	811	801	840	839	839	853	870	832	835	899	840	873	749	841	845	850	835	876	887	866	834	829	880	831	761	858	813	852	842	856	841	836	885	814	893	868	845	817	819	835	807	873	852	833	803	847	841	795	839	824	853	825	836	834	847	857	854	867	818	868	806	888	853	896	841	815	855	852	840	810	875	850	882	858	886	883	834	794	817	857	791	813	802	883	887	834	838	826	843	807	835	832	800	824	806	803	875	857	824	817	876	818	816	839	801	840	845	797	822	874	859	858	864	839	836	836	849	844	781	815	802	881	840	806
16081	2757	3016	2405	1652	1264	897	735	663	593	533	460	428	438	409	384	379	358	336	323	295	308	293	312	294	282	308	302	323	267	299	297	287	272	303	283	298	270	273	271	298	290	302	281	300	246	290	283	266	298	274	284	279	247	244	249	280	295	264	293	269	291	265	287	268	273	259	292	299	258	299	253	278	276	306	265	292	264	261	269	318	274	283	270	273	255	297	287	258	280	284	255	250	301	268	277	260	264	284	252	264	284	265	264	291	249	288	258	266	273	268	292	248	275	261	265	249	278	302	271	285	261	278	269	261	271	284	267	228	270	255	272	249	274	258	274	269	275	274	257	273	278	283	282	252	255	272	287	259	248	291	253	236	287	265	271	273	277	245	273	299	259	273	254	255	279	266	293	279	266	265	296	255	240	267	264	279	286	266	280	275	284	275	264	276	259	264	282	280	270	272	290	302	263	308	249	249	253	314	248	263	269	280	273	280	284	286	283	243	275	286	271	297	268	247	264	264	270	261	270	299	279	271	286	290	262	269	273	288	274	267	259	276	272	261	269	300	297	287	313	278	269	274	272	299	288	268	285	271	261	274	276	249	260	292	264	289	255	288	245	252	242	251	266	309	278	272	257	273	251	257	274	248	283	265	282	299	278	279	312	270	288	286	247	241	257	277	271	268	237	270	322	283	280	270	270	272	276	254	285	277	282	280	282	287	280	246	281	270	281	264	286	278	288	268	273	259	252	254	287	275	266	276	271	291	278	291	279	304	260	277	278	304	288	278	269	252	294	262	291	232	262	256	270	264	266	258	298	258	274	256	281	257	280	275	271	237	265	285	279	281	279	272	308	285	284	260	274	259	281	241	276	262	262	285	257	259	257	270	275	281	262	288	303	243	272	283	289	228	290	257	282	268	271	287	245	305	280	281	284	276	251	262	275	275	261	253	295	283	274	290	265	271	261	286	288	246	255	264	264	258	275	263	276	232	266	299	241	290	305	266	261	256	258	297	275	271	273	236	274	287	255	285	274	282	295	262	310	249	279	264	284	263	278	298	295	274	277	273	263	265	257	284	248	264	285	269	260	267	285	243	240	271	250	267	272	263	244	275	256	284	266	287	287	242	237	255	285	230	264	273	271	253	249	265	268	263	268	278	285	279	267	273	272	280	258	291	249	265	263	261	284	278	247	291	258	288	266	282	278	272	247	274	252	251	278	275	262	281	290	301	289	255	266	275	299	258	233	274	284	259	280	269	296	287	269	262	266	265	261	257	272	255	285	284	280	264	281	248	259	233	270	278	265	257	270	261	261	265	251	270	254	270	264	279	255	289	279	278	251	239	276	252	274	263	271	280	276	298	286	277	287	258	264	273	251	284	243	289	271	263	275	273	260	270	298	259	256	293	261	271	276	257	244	264	265	278	255	250	263	248	274	303	278	256	242	273	267	262	278	308	297	297	255	277	286	254	274	272	230	275	260	249	276	260	296	288	268	248	297	261	256	271	265	258	283	267	271	261	298	278	246	264	267	257	273	267	280	259	289	233	267	271	259	254	262	263	259	253	265	274	290	248	283	234	288	275	249	277	297	285	236	270	263	243	261	282	278	306	274	225	295	291	271	256	291	255	265	234	259	248	263	241	260	279	289	280	261	266	259	255	302	280	269	247	292	295	272	282	271	262	300	285	306	270	262	276	284	288	279	262	262	268	273	281	256	270	258	281	244	299	276	284	260	267	270	256	255	259	267	283	288	265	287	259	283	251	283	292	256	287	281	256	293	305	291	256	252	251	251	275	261	309	309	259	261	247	239	258	249	293	276	255	258	301	295	250	298	274	266	280	312	297	310	262	301	292	270	285	269	254	287	288	274	292	284	239	266	254	273	264	277	290	275	280	244	251	242	260	303	271	267	271	266	277	229	275	291	268	256	257	270	264	260	284	253	286	277	261	241	274	268	282	270	280	295	282	287	258	261	275	280	253	270	281	257	296	253	286	268	290	234	285	257	297	281	269	266	262	259	240	238	266	279	272	295	291	279	278	264	270	283	282	276	271	253	258	268	276	268	242	238	260	284	248	273	261	288	261	274	261	274	276	265	272	269	273	280	269	267	266	263	285	272	267	279	273	259	262	284	268	277	259	272	276	243	254	249	278	286	266	271	266	241	249	269	257	265	252	279	262	282	278	264	262	251	307	279	268	267	267	264	274	268	280	264	271	276	278	243	263	277	260	268	271	294	276	275	310	279	286	252	278	274	297	301	248	250	277	273	277	259	294	274	262	264	281	297	264	263	283	272	232	276	279	281	248	279	253	265	282	281	236	255	257	279	272	244	272	276	266	286	289	281	272	252	231	290	268	280	262	299	264	266	260	261	246	277	241	261	273	325	249	278	264	287	266	279	256	283	253	285	276	242	233	263	261	267	296	276	264	288	265	263	268	281	277	257	280	292	273	294	258	309	284	282	274	288	281	280	285	263	269	250	267	246	275	280	269	275	258	249	255	273	254	242	287	291	288	257	252	264	268	282	261	294	298	300	266	286	276	241	254	240	268	265	283	233	263	271	279	261	280	282	272	293	250	282	293	264	285	282	281	235	278	286	270	238	288	267	291	301	281	280	242	280	288	258	294	271	276	250	270	266	281	300	289	268	245	277	276	270	291	253	282	279	261	246	267	256	243	264	263	241	278	269	287	277	270	300	257	263	280	275	247	275	301	259	292	259	260	273	258	253	249	263	273	297	256	283	264	262	275	288	259	296	270	278	272	257	278	278	265	257	239	262	288	288	265	271	259	247	289	255	264	257	273	255	256	275	268	270	278	284	255	299	316	271	274	265	241	265	269	271	281	279	267	272	271	258	256	298	249	275	285	284	236	243	293	285	265	263	290	306	276	288	285	309	256	249	273	291	296	288	287	280	295	287	266	265	239	286	272	254	254	264	257	295	271	280	255	281	283	240	244	296	278	274	266	252	275	258	268	279	264	268	282	264	281	278	289	258	278	268	260	272	259	274	288	276	281	301	260	272	252	249	264	276	292	262	273	276	272	267	273	270	256	265	254	253	287	242	275	252	310	277	264	295	316	294	261	263	252	265	275	267	290	279	261	257	284	270	291	262	267	294	266	255	284	260	250	259	275	275	252	229	258	270	271	257	259	286	276	252	250	281	267	271	291	289	270	281	278	261	297	241	299	276	277	257	282	247	301	256	236	264	227	268	289	242	287	294	270	262	269	282	255	276	268	261	278	284	279	268	288	241	271	265	267	267	275	283	273	272	265	267	289	250	272	254	280	290	273	253	267	261	285	257	266	274	237	274	243	280	292	287	267	279	241	317	264	272	282	261	283	246	258	298	240	280	245	272	254	267	277	235	269	261	301	270	282	269	263	259	278	248	273	249	277	281	292	306	257	274	252	298	255	276	267	268	241	257	250	298	261	281	282	270	284	271	229	244	265	256	271	267	251	269	261	281	289	269	255	279	284	286	260	250	239	284	274	247	283	272	291	263
7704	2596	5492	6382	5586	4622	3738	3310	2783	2398	2127	2000	1828	1656	1602	1491	1425	1345	1321	1228	1226	1186	1112	1094	1068	1032	1030	1015	1016	1081	982	1026	1011	955	932	943	858	919	829	942	889	852	895	934	945	890	903	857	883	838	835	833	829	885	827	840	833	841	808	892	839	853	824	858	810	865	831	813	880	797	830	826	844	832	813	820	851	824	845	788	785	828	810	862	828	816	840	811	794	787	803	812	861	864	840	840	837	773	829	812	837	833	834	789	782	791	820	805	798	811	854	763	787	798	848	828	788	820	810	778	830	797	776	801	774	799	797	809	811	777	794	765	761	816	784	766	822	809	800	797	824	770	752	741	847	810	809	818	800	801	813	857	801	794	822	786	774	807	828	800	770	780	816	771	783	795	801	816	798	829	811	757	758	846	805	727	868	812	789	825	758	776	797	847	754	799	820	848	793	758	761	851	822	827	799	773	792	792	738	845	795	767	797	820	823	799	756	787	775	799	816	833	830	814	798	755	809	799	795	811	800	825	778	834	821	802	798	806	764	820	777	808	785	814	786	838	737	821	798	802	808	849	821	746	776	743	787	814	792	784	776	766	822	847	783	819	820	843	789	813	789	802	747	801	829	807	815	771	799	794	746	823	773	785	780	750	806	779	843	779	812	804	816	789	800	754	778	835	807	819	790	728	856	770	795	757	750	830	848	792	862	759	795	772	778	780	765	814	780	765	814	806	751	752	823	824	775	697	788	762	786	791	778	824	773	728	814	758	820	794	867	780	808	823	808	810	778	784	800	798	785	801	798	776	796	744	809	783	840	811	783	787	796	764	816	830	757	807	843	795	769	788	832	823	793	795	757	790	778	796	771	792	802	741	785	859	806	788	781	812	805	786	852	764	857	772	805	759	806	769	788	805	760	740	793	820	793	823	816	825	767	814	760	792	800	823	824	765	788	833	763	791	778	787	818	815	783	799	745	778	799	844	748	777	808	768	787	793	795	805	743	736	817	809	795	813	814	775	778	795	782	799	804	834	750	776	853	782	813	792	811	885	812	811	778	763	813	756	844	793	799	846	753	764	818	777	763	762	774	751	821	774	807	794	789	794	752	830	740	768	804	816	806	751	795	791	796	808	824	785	818	778	783	767	762	783	788	835	793	768	808	793	808	804	813	832	805	804	775	724	832	753	804	796	832	786	788	793	828	764	764	799	831	766	808	797	770	784	809	766	775	782	773	822	832	822	778	777	821	824	797	801	793	780	803	846	757	881	818	768	820	822	825	775	814	808	778	750	807	752	770	796	807	769	814	788	765	772	792	818	804	814	748	805	765	823	771	862	826	765	803	816	780	799	745	830	756	778	826	769	744	801	772	763	811	794	791	777	795	766	859	808	843	807	804	797	808	748	762	776	777	769	831	814	814	797	798	777	773	785	741	777	750	806	799	808	811	766	794	802	765	786	859	779	819	826	797	764	785	761	824	763	757	799	777	739	772	804	835	797	792	776	781	838	792	761	800	781	767	782	808	801	806	813	801	819	755	820	790	767	783	750	818	776	782	823	815	820	788	810	788	760	788	820	816	828	753	803	801	751	793	792	844	782	822	778	797	747	786	784	761	839	790	830	822	814	803	769	803	778	784	797	803	789	847	777	807	833	781	774	801	792	802	838	757	812	837	809	796	779	759	737	811	746	826	777	821	767	799	753	809	818	841	851	779	798	798	798	783	770	825	791	755	759	831	804	753	821	777	754	817	825	812	802	781	785	807	803	799	756	842	769	797	837	810	739	805	782	831	771	801	782	802	801	787	772	791	796	759	815	761	770	814	747	828	795	812	819	822	746	826	767	855	762	784	805	785	767	821	846	826	792	791	712	811	809	756	809	814	792	808	828	818	757	814	825	787	839	795	757	772	816	791	799	829	809	758	750	804	786	737	780	819	817	811	812	775	767	777	788	812	781	790	741	800	793	806	850	837	792	788	750	771	774	818	781	795	810	755	765	814	774	771	784	795	811	821	788	741	801	783	815	768	794	799	818	852	805	820	770	820	768	810	759	812	750	791	790	811	807	759	831	798	780	762	787	807	814	820	849	786	775	756	787	809	799	810	776	739	837	807	795	755	797	824	813	796	826	732	752	755	829	805	794	770	814	781	774	801	832	761	813	778	841	803	768	794	814	780	763	821	745	814	803	760	780	770	815	791	812	825	803	794	791	839	813	781	765	773	785	788	796	805	817	804	811	788	723	805	850	784	789	813	809	759	884	787	807	825	790	808	793	774	848	747	752	751	859	832	796	769	764	755	795	811	840	764	775	824	847	776	811	826	773	788	837	780	783	849	771	761	803	774	813	810	789	797	764	728	772	794	804	795	803	773	822	791	791	797	768	801	774	799	775	763	808	837	812	745	779	769	791	815	782	815	801	789	810	836	797	757	783	817	819	803	814	736	821	832	797	787	791	785	786	769	796	837	808	821	802	770	786	813	781	803	780	740	792	799	775	836	772	804	818	783	857	778	770	803	808	837	778	812	798	748	814	787	787	780	799	849	770	779	776	753	844	838	772	817	812	799	796	817	823	755	836	798	813	791	804	799	817	759	786	798	784	747	808	788	755	793	791	813	837	811	809	818	824	810	806	820	783	777	789	805	779	756	813	771	805	768	768	783	803	757	751	792	816	784	773	809	778	850	743	806	740	842	797	784	765	775	850	782	800	743	852	787	811	796	763	781	755	820	763	835	746	786	779	799	828	810	781	801	837	859	786	800	819	775	738	764	761	823	763	796	747	806	754	813	748	740	787	770	816	802	739	775	769	816	818	823	787	730	827	751	812	784	807	760	827	826	779	800	815	796	799	773	762	801	753	843	781	793	788	830	776	840	820	876	817	773	795	821	741	828	804	783	807	805	854	773	836	752	819	751	767	798	853	790	823	789	810	796	817	779	789	743	780	807	790	775	783	809	767	782	822	858	732	779	766	846	791	773	803	789	759	788	761	796	798	824	785	734	817	822	774	778	761	842	831	863	731	787	774	760	740	829	797	792	800	818	826	825	767	769	754	778	777	809	821	790	777	786	827	797	777	834	794	795	795	807	773	739	765	812	815	803	787	775	800	799	745	721	754	823	783	836	807	798	755	765	779	845	816	817	747	823	836	747	764	779	747	742	805	786	826	795	812	777	800	813	757	822	767	750	804	792	794	776	805	779	820	775	797	792	788	791	801	785	755	811	796	811	756	755	801	766	850	776	798	820	793	828	752	764	802	762	769	803	847	817	834	822	816	764	814	760	784	782	806	757	829	819	769	823	797	848	757	814	810	813	773	812	768	863	795	775	798	760	752	832	782	796	834	757	831	803	809	753	805	787	819	785	816	798	798	784	761	774	820	751	786	807	778	765	765	799	767	813	841	807	840	828	770	814	787	782	748	781	816	839	778	795	809	797	798	821	774	820	803	788	846	807	768	786	767	768	797	815	790	823	822	802	752	832	811	813	801	804	794	835	781	802	759	818	766
2190	199	233	232	185	171	175	152	145	171	178	162	163	143	137	134	141	174	157	161	148	147	166	160	154	159	164	161	165	149	168	142	149	166	165	148	164	133	166	141	124	177	155	140	152	167	137	150	143	150	136	136	151	134	139	158	143	169	165	151	146	140	155	150	142	143	144	141	126	167	154	148	148	151	145	148	163	145	148	136	125	164	158	152	154	165	137	127	137	146	143	158	142	169	156	150	144	141	153	134	147	147	158	169	140	144	137	140	150	160	162	150	146	160	162	157	145	159	160	149	167	153	137	150	148	164	155	144	142	138	145	141	162	146	166	142	156	144	141	138	138	170	141	143	148	133	135	134	163	133	162	156	148	148	119	142	135	148	163	154	136	140	159	167	137	149	144	139	140	143	160	125	169	153	154	147	164	143	175	159	151	134	153	132	157	144	152	128	134	140	163	140	175	140	138	169	150	145	170	147	150	166	147	164	179	162	140	147	160	159	141	137	165	156	150	165	148	161	138	150	161	153	159	153	143	144	178	143	145	141	135	144	158	171	149	145	167	133	137	138	150	162	149	157	150	138	168	149	146	157	162	133	148	148	145	157	146	130	134	134	142	150	164	147	151	172	149	143	123	147	154	182	151	155	157	166	160	143	143	164	150	134	158	166	169	134	147	158	146	142	156	144	161	166	142	162	137	173	137	183	156	133	132	165	146	166	148	149	122	137	132	158	141	128	156	144	155	127	135	144	126	176	147	149	136	150	152	145	150	136	145	150	161	150	148	159	146	140	126	163	138	142	151	154	160	160	164	152	153	157	123	135	158	149	123	155	152	154	117	148	148	152	156	158	147	173	151	157	179	140	170	157	139	156	147	156	164	167	167	158	150	147	161	133	160	168	134	153	153	173	158	162	139	151	144	152	160	155	149	128	145	146	136	142	142	119	138	158	160	175	141	163	139	128	129	139	156	144	152	134	153	131	157	137	145	160	148	134	164	166	163	153	143	133	145	162	160	157	162	150	176	130	173	133	155	143	167	169	146	162	137	148	120	143	149	174	137	137	153	151	164	150	152	154	145	148	149	150	150	158	142	134	153	150	173	149	150	167	151	130	171	177	136	155	150	131	145	124	146	163	161	142	150	170	149	153	153	161	153	156	133	160	154	140	157	150	156	142	161	158	178	139	150	134	161	137	154	136	151	146	167	133	178	159	134	141	162	139	142	152	144	151	148	163	144	146	157	158	154	157	141	151	150	142	133	141	157	163	128	150	159	151	152	159	152	151	136	174	148	136	140	149	150	153	127	148	153	162	138	148	144	154	157	147	144	153	148	146	149	137	153	157	154	150	149	145	136	144	160	143	148	144	135	134	145	139	150	140	149	157	159	142	155	156	146	150	156	153	160	134	130	155	150	146	137	172	164	194	138	133	149	158	160	142	145	163	148	153	159	162	148	146	169	157	165	133	144	141	149	159	141	136	150	143	150	139	173	163	155	160	147	164	169	167	143	159	155	160	148	131	155	144	144	151	165	151	150	135	127	165	137	127	155	136	147	166	151	167	159	135	145	151	140	151	168	137	178	135	146	166	154	173	143	140	143	142	139	153	128	141	157	116	129	141	144	144	163	145	146	152	151	142	142	160	141	144	156	166	143	162	152	128	147	139	138	158	154	150	151	149	141	150	162	152	171	146	146	157	151	154	162	144	146	158	144	148	148	134	160	162	137	169	158	156	134	169	152	171	177	150	152	137	147	130	154	185	140	151	171	166	168	151	140	157	163	160	165	137	142	168	153	150	153	141	132	147	149	141	136	143	140	138	159	142	164	168	141	144	139	145	148	139	143	165	140	156	145	152	165	169	138	149	148	136	131	129	128	173	156	143	136	119	132	148	140	138	155	153	150	143	123	158	168	146	155	160	154	161	138	146	154	141	158	153	143	162	151	160	136	165	166	144	156	130	142	149	121	136	136	133	138	152	170	138	144	160	147	150	158	166	127	155	139	126	142	150	155	180	171	156	158	168	137	127	133	168	135	150	152	163	127	139	148	142	148	155	155	130	163	133	144	165	144	120	164	149	137	156	136	171	155	144	130	134	131	161	167	176	148	136	130	151	144	160	144	152	177	151	153	151	173	153	154	121	157	166	152	134	165	163	169	129	147	144	145	158	149	129	138	173	176	143	182	147	163	146	156	148	156	152	137	145	154	159	147	139	139	144	134	128	153	149	132	133	142	157	165	141	144	146	148	147	145	153	156	145	137	157	164	151	174	140	176	157	123	137	143	140	161	143	142	142	130	164	148	150	150	157	145	154	151	165	138	136	157	162	148	170	136	153	133	177	150	144	144	154	137	135	144	161	156	153	139	151	155	155	140	148	149	143	154	135	170	141	144	148	155	147	156	150	136	159	158	155	178	131	160	160	127	149	148	148	153	142	130	158	150	140	156	152	145	145	140	148	150	135	125	161	152	137	134	141	147	129	144	156	135	141	171	155	166	150	165	159	150	149	156	143	150	132	157	155	163	162	161	154	143	147	151	137	155	155	129	159	157	150	148	166	152	160	175	145	162	134	151	128	141	119	162	122	151	127	150	147	159	151	158	147	140	153	142	151	155	151	156	148	168	137	150	131	154	183	137	146	161	147	139	147	149	166	159	141	132	140	147	182	151	142	150	161	134	142	159	163	150	146	141	141	148	144	152	147	148	142	160	164	171	186	156	135	160	150	172	156	157	162	129	143	147	138	135	142	150	165	144	170	144	174	152	128	151	155	153	161	144	158	137	170	145	156	132	153	135	138	154	135	131	139	145	130	156	162	158	163	156	137	155	139	141	157	155	177	131	149	152	151	139	163	156	157	153	141	166	147	147	139	146	158	145	128	147	155	142	156	146	167	140	148	140	146	132	144	155	144	130	164	161	161	162	139	152	154	174	153	162	147	152	137	155	167	181	145	153	169	134	130	142	144	125	139	170	143	138	173	152	146	161	167	156	139	154	140	147	150	151	163	161	134	169	147	162	155	169	136	159	109	121	175	148	159	166	157	147	142	144	159	146	149	146	141	150	143	144	142	136	156	167	165	151	159	167	132	151	165	187	121	149	147	167	149	144	179	138	156	152	158	155	149	165	157	172	146	164	150	150	139	153	138	140	159	149	132	142	138	162	131	144	137	149	146	138	139	155	124	169	164	153	152	150	149	162	156	122	159	143	168	158	154	140	141	148	152	150	149	143	145	156	137	134	146	136	147	146	151	143	149	152	131	134	157	148	149	145	140	143	156	141	144	158	153	134	136	156	145	141	163	131	160	182	159	131	167	142	150	131	153	136	149	149	134	164	146	141	133	148	152	143	133	154	155	147	155	172	147	126	141	150	143	149	157	170	142	144	152	137	152	152	156	153	149	148	155	133	169	143	151	180	157	149	150	147	136	148	130	127	152	132	147	143	150	133	146	128	174	164	117	143	158	152	134	167	144	144	148	161	154	139	145	154	148	137	151	160	136	138	155
1916	585	656	707	615	580	557	559	549	534	561	521	503	506	514	533	546	484	493	497	506	485	493	527	496	520	492	499	515	464	514	501	476	486	539	499	545	500	491	498	488	487	520	476	507	496	517	463	477	495	481	465	500	500	472	472	513	503	498	495	513	492	509	496	504	533	537	500	510	483	481	500	507	518	514	447	453	485	525	556	502	467	502	534	480	497	484	519	523	509	502	497	490	470	524	526	445	501	524	485	514	484	539	475	491	468	514	500	472	531	499	490	528	485	502	476	513	508	490	470	518	494	489	449	465	508	475	504	503	530	480	479	500	480	473	512	505	478	526	458	502	500	500	488	540	474	534	504	493	475	488	481	496	485	460	504	476	532	506	486	529	486	501	471	515	497	465	454	494	538	444	522	534	507	463	499	496	454	480	458	489	502	498	509	532	489	516	470	505	528	508	499	481	472	479	454	475	545	496	480	458	482	521	522	505	522	486	529	483	485	484	472	486	485	471	486	496	494	504	491	523	477	483	482	529	446	493	474	479	514	461	481	473	463	473	475	496	453	489	514	478	525	496	505	465	508	526	478	479	519	506	490	501	535	485	519	483	496	507	529	470	486	511	515	518	503	478	548	494	501	500	491	452	485	526	506	487	460	466	496	504	506	512	494	472	470	478	501	486	490	514	466	493	514	498	481	516	498	487	487	498	527	495	476	487	497	518	491	495	454	508	452	526	480	483	472	485	485	476	441	524	513	476	490	485	487	484	541	472	469	532	473	467	516	504	464	517	502	497	487	482	483	516	478	506	488	506	491	475	470	503	510	479	491	510	469	485	545	470	543	509	477	500	486	506	496	495	460	484	459	498	520	486	508	502	485	509	531	502	485	526	470	535	518	480	474	487	500	513	490	520	540	466	493	498	481	485	507	536	519	481	490	503	509	498	473	479	520	537	490	488	456	515	546	531	527	484	452	484	509	507	477	516	510	505	530	518	472	516	473	521	503	486	494	499	492	498	494	497	470	457	513	485	526	515	508	437	504	547	475	487	503	497	478	480	486	510	474	497	498	490	494	472	486	460	496	486	462	495	503	491	472	493	493	487	469	513	514	496	508	514	512	467	492	464	506	479	485	459	522	470	477	476	491	513	483	466	490	498	510	505	491	485	507	506	516	491	501	487	469	471	509	503	518	477	539	516	512	468	507	487	482	452	450	484	476	490	477	459	506	545	483	487	476	521	472	485	492	478	490	486	487	506	501	458	545	470	477	488	474	473	476	474	533	501	469	487	503	490	462	511	538	514	502	483	472	509	533	480	531	474	494	464	493	474	487	490	504	477	504	495	513	476	489	433	495	497	507	480	503	469	471	496	470	468	477	467	505	485	483	534	484	472	469	485	480	515	493	458	502	520	461	446	511	498	516	489	492	490	501	469	493	478	524	531	525	488	522	532	502	528	491	478	509	471	479	487	512	458	523	476	512	486	494	491	523	507	485	471	456	508	542	505	471	503	473	504	477	506	514	505	476	474	489	514	501	507	486	518	478	499	513	498	529	488	496	490	463	447	545	518	514	499	485	505	480	512	482	516	518	489	483	510	509	549	516	490	483	462	493	478	490	477	489	469	505	495	525	501	487	473	508	473	517	481	475	485	542	493	468	515	477	492	467	492	460	512	479	530	497	528	486	472	532	481	430	516	483	488	479	445	485	527	467	507	496	521	499	494	460	506	475	479	500	484	460	489	509	490	504	468	501	516	494	477	484	489	488	539	477	493	479	505	497	471	457	539	508	489	516	464	472	515	500	496	521	473	458	487	528	522	540	468	539	508	542	514	476	498	469	472	491	539	497	477	506	483	512	476	469	464	506	468	482	537	479	484	506	478	500	518	490	512	503	545	505	495	477	502	499	482	487	535	508	477	492	458	525	509	483	476	485	490	512	501	468	487	517	495	497	497	486	501	474	496	488	495	464	515	496	489	488	485	503	508	474	469	480	484	509	483	515	509	469	467	530	519	500	505	473	480	472	479	520	497	499	490	507	484	508	478	454	492	464	481	508	487	509	543	514	492	484	514	486	472	448	485	477	498	532	480	497	496	489	549	477	507	518	509	547	481	520	523	485	493	493	510	502	519	463	497	491	508	483	488	502	498	502	495	472	491	492	511	515	483	496	480	505	514	514	492	500	486	485	503	480	504	495	499	481	475	493	472	509	513	514	464	489	499	502	494	473	516	500	514	502	510	497	491	515	504	495	475	480	487	500	493	570	470	492	472	478	525	502	521	473	506	512	523	473	495	474	478	498	479	494	515	467	508	498	506	526	516	512	470	475	483	504	512	502	505	524	501	473	455	521	492	499	505	506	511	490	497	493	505	506	494	500	451	511	509	475	489	557	535	503	461	520	525	511	481	508	509	467	476	504	513	489	510	490	526	532	446	467	517	548	496	522	497	480	489	479	478	493	479	512	493	481	500	476	496	539	509	492	507	531	514	480	475	473	510	504	513	490	498	496	540	480	500	466	491	492	473	452	496	513	463	481	488	512	497	484	519	536	438	500	533	442	482	509	481	493	487	501	503	451	516	505	517	523	490	503	467	436	513	530	480	484	493	512	493	511	496	478	536	445	491	528	502	488	473	487	469	518	476	505	497	480	499	470	446	517	491	478	531	499	500	517	475	536	537	510	474	493	487	472	482	510	462	469	481	460	496	484	448	527	469	503	525	471	445	510	496	514	509	455	490	493	497	526	520	506	495	512	447	500	529	459	489	514	493	478	525	487	474	508	481	529	500	485	512	489	492	499	512	511	486	534	460	479	502	503	525	496	478	477	502	526	505	463	488	487	504	497	508	476	547	553	524	502	497	468	472	507	520	492	458	519	525	468	514	451	461	470	497	521	539	499	502	465	498	492	502	536	507	515	483	451	501	539	464	491	486	531	517	512	481	476	493	466	469	502	528	494	511	464	468	513	502	481	507	473	510	468	507	466	484	542	471	488	463	481	507	497	505	439	515	498	469	489	484	489	482	525	491	512	479	519	497	497	521	482	457	476	522	487	513	519	525	481	503	495	511	514	488	495	491	516	509	491	537	496	458	506	510	486	518	451	459	523	487	512	519	516	449	462	467	519	507	493	506	463	502	513	483	497	506	479	529	483	531	503	481	510	489	499	518	510	494	491	495	514	526	497	500	476	510	506	523	505	529	478	521	494	475	515	495	506	512	461	472	505	492	504	500	508	476	496	561	468	478	475	460	457	513	516	493	497	507	488	514	509	485	457	463	469	479	506	475	477	482	511	471	492	531	462	506	473	506	485	524	475	498	492	497	491	482	481	464	461	503	479	514	486	516	472	510	486	504	495	519	543	464	535	493	521	489	512	478	484	484	489	482	461	514	527	495	505	502	552	485	482	483	491	496	500	471	546	512	501	508	460	465	485	485	466	462	492	477	530	460	510	487	475	491	506	476	482	475	543	446	471	469	470	504	497	518	493	514	523	505	488	517	470	476	500
8843	1299	1608	1323	947	764	641	590	480	406	412	383	353	318	389	328	323	289	330	368	307	347	310	321	291	342	316	283	262	292	305	310	319	309	289	292	286	255	286	263	292	305	315	271	285	278	254	275	312	300	299	303	279	301	293	291	290	260	261	299	284	252	270	267	293	249	293	286	260	257	298	284	300	264	271	267	290	296	299	268	284	268	286	278	281	290	260	283	295	312	297	283	288	278	276	300	314	267	300	291	275	304	265	293	271	273	287	266	288	303	299	286	316	295	278	275	274	277	312	260	290	299	306	278	260	275	280	290	293	337	295	296	286	261	292	294	281	297	258	301	290	295	307	298	292	288	280	294	291	282	244	300	268	279	282	302	275	265	285	302	282	297	264	306	260	299	296	283	292	278	299	291	261	268	282	284	302	288	306	284	302	309	280	270	284	280	298	284	287	327	284	260	292	295	311	290	265	254	242	302	290	246	296	296	250	293	273	297	279	262	277	298	270	277	260	268	303	268	277	265	274	272	288	264	284	302	282	288	286	284	274	257	264	281	298	272	296	276	292	271	255	266	276	302	256	266	281	314	293	262	278	286	269	278	317	290	307	260	275	282	264	288	278	265	263	276	278	284	281	297	289	313	275	262	282	311	256	271	264	311	272	281	267	299	296	307	300	280	276	305	310	287	262	274	255	289	289	247	292	297	266	240	285	265	298	280	282	298	294	267	289	276	309	270	270	287	288	286	287	283	278	271	278	268	284	300	302	296	283	286	280	277	267	243	288	259	291	311	290	294	272	266	297	270	282	276	286	267	316	273	273	300	283	293	311	292	260	296	298	272	273	286	261	304	281	277	270	278	285	284	266	268	257	313	302	299	266	265	302	270	283	250	297	300	284	266	263	263	327	270	261	267	290	316	266	306	297	294	311	310	308	300	285	268	294	297	317	282	294	288	298	284	263	303	296	306	266	268	254	282	264	246	288	308	329	305	259	274	296	268	281	288	269	284	273	281	302	277	291	313	278	261	296	262	327	289	286	271	268	275	259	289	250	285	287	270	280	299	283	297	291	270	255	282	272	311	257	269	252	294	248	297	278	278	303	304	300	297	289	291	269	285	284	268	267	300	300	283	294	283	260	308	280	272	275	313	268	272	307	257	280	299	276	271	295	290	267	299	305	288	303	291	272	269	257	295	270	286	261	300	279	306	271	283	303	282	302	277	273	297	294	274	309	286	290	280	264	294	317	291	275	307	273	285	294	272	306	284	313	281	260	288	278	308	249	307	296	297	285	276	273	270	274	256	266	284	300	302	256	260	261	333	300	266	257	276	274	298	275	299	261	294	314	288	259	286	286	272	281	283	293	299	278	283	281	266	260	295	271	289	284	303	270	303	289	273	305	293	306	294	297	298	289	269	281	302	247	266	294	275	294	279	281	275	298	290	292	283	263	258	285	290	281	290	267	283	280	305	289	270	311	315	289	298	277	290	294	277	302	277	290	312	272	264	261	246	292	275	286	293	261	282	278	286	262	261	279	266	277	296	276	278	284	279	277	267	266	279	286	300	287	290	284	282	309	280	288	289	285	295	289	290	270	318	282	254	304	263	281	309	310	267	291	274	275	277	298	267	281	272	297	239	283	293	290	307	283	293	315	293	285	303	265	271	276	264	281	280	289	282	283	299	286	278	244	280	273	282	282	273	277	275	277	323	280	284	276	292	278	288	263	285	291	318	286	277	280	298	288	287	283	293	295	277	322	277	290	272	289	309	233	278	265	318	276	294	258	298	298	298	304	253	276	275	297	272	297	282	261	258	254	300	277	301	297	271	274	269	289	271	266	259	261	287	290	267	293	299	258	271	283	316	281	259	299	268	279	280	277	266	263	290	286	270	266	284	285	296	303	300	288	303	280	308	281	305	290	271	266	262	275	284	272	273	277	244	282	305	294	273	269	299	288	302	280	262	253	286	291	293	297	256	269	272	301	302	259	285	315	270	268	315	303	279	293	287	315	284	282	314	294	277	331	287	297	295	259	292	303	304	267	285	265	316	299	303	268	327	280	286	294	286	306	261	296	278	290	287	264	268	320	297	273	288	269	296	285	281	305	252	298	294	292	282	278	289	301	273	292	320	275	264	285	310	291	299	304	278	272	264	293	281	283	287	253	278	297	280	249	272	246	258	254	289	289	282	296	287	309	274	304	270	265	277	252	271	303	285	255	288	291	293	296	273	283	272	289	277	253	280	301	295	276	303	297	281	280	268	265	252	274	292	239	296	315	304	290	265	289	289	292	276	322	287	284	270	263	304	316	246	256	290	298	303	289	235	289	304	291	271	301	292	308	293	287	285	265	297	316	269	268	289	286	287	236	279	287	289	250	269	288	261	263	275	281	263	288	263	289	268	259	272	263	247	294	282	301	278	286	296	299	277	276	256	285	273	281	264	296	268	317	257	288	276	266	278	321	305	294	286	271	291	288	297	277	277	279	283	307	282	306	267	275	303	284	259	306	298	275	251	298	297	294	269	262	294	302	289	273	268	290	275	276	280	295	269	284	287	284	307	295	265	247	291	287	271	280	313	279	272	293	308	306	276	249	310	284	272	298	247	261	273	283	281	291	277	288	285	270	287	287	249	282	285	277	295	269	281	279	285	273	265	240	249	290	287	242	290	279	288	289	303	276	269	284	274	318	295	306	270	299	283	261	280	278	279	244	275	284	298	238	274	289	266	266	275	299	274	297	270	269	309	272	289	268	263	295	281	256	276	295	295	293	299	305	277	278	296	296	279	304	294	294	277	283	282	265	264	268	268	279	276	282	285	313	299	297	287	299	256	289	274	279	257	309	246	266	295	276	275	288	316	286	274	257	260	283	276	302	280	296	287	288	289	284	246	269	246	282	238	272	284	277	263	316	256	284	305	291	266	263	267	291	281	309	300	271	270	282	300	309	281	294	294	294	285	266	278	271	258	289	270	245	296	273	279	308	303	293	305	263	295	285	290	309	311	255	287	264	290	265	262	253	264	288	290	263	279	274	286	270	259	292	300	297	278	268	304	269	275	250	272	309	280	299	285	303	292	261	299	283	296	298	254	276	293	293	288	262	274	264	273	278	285	299	283	289	299	304	275	305	281	269	318	255	256	310	285	315	279	287	268	285	291	276	276	268	283	280	306	270	293	295	307	271	294	268	265	287	283	289	294	289	283	301	285	290	280	255	291	264	267	299	263	292	293	291	268	282	295	293	282	308	275	309	281	287	280	282	292	299	272	308	282	268	282	261	303	265	297	290	284	263	267	277	285	265	291	257	278	258	291	278	285	308	296	274	264	296	299	283	301	261	276	283	303	282	284	293	290	266	293	298	294	302	317	297	295	254	287	279	310	311	265	276	273	295	281	269	259	310	287	263	277	262	296	299	257	245	286	271	263	285	301	303	289	303	310	269	301	272	284	263	273	281	297	298	263	272	291	314	257	280	283	264	284	269	281	296	272	297	241	276	264	226	264
5582	1712	3309	3878	3369	2840	2468	2120	1868	1713	1595	1434	1369	1326	1188	1230	1191	1126	1145	1019	1066	1042	1018	1045	974	964	993	917	926	902	889	928	860	889	880	902	854	894	881	866	826	879	900	872	853	901	957	853	880	891	884	900	862	847	839	840	829	797	885	910	887	842	848	922	882	835	852	864	875	896	867	842	865	861	829	823	879	834	836	812	860	840	904	864	831	864	831	862	890	819	840	882	842	874	825	839	826	888	866	851	879	835	835	826	792	840	839	819	799	875	818	831	838	809	859	841	890	868	856	839	883	864	870	871	796	818	788	787	854	829	795	846	798	830	862	839	817	855	802	826	804	816	819	848	882	805	887	839	824	866	829	844	821	868	831	852	845	799	837	827	822	880	839	850	776	799	857	793	860	819	826	851	871	816	842	816	818	875	844	818	868	837	868	865	832	844	855	838	794	834	862	851	804	846	851	802	849	805	835	869	826	757	888	841	814	821	871	849	864	886	803	806	783	830	830	815	843	848	855	837	833	855	817	766	846	849	861	852	823	849	857	895	820	831	809	835	823	862	813	865	817	804	896	834	818	852	797	865	832	896	834	830	821	860	808	870	844	878	838	818	861	860	860	826	827	856	894	767	819	884	865	806	770	864	871	803	819	893	841	834	861	870	831	826	836	818	820	857	889	832	837	803	862	814	818	840	876	815	838	848	890	839	824	813	873	783	830	833	889	868	839	825	870	857	819	865	817	846	861	911	859	832	837	824	860	824	851	815	842	890	809	836	869	886	838	825	843	870	869	857	837	866	811	812	824	800	835	900	811	829	803	843	845	841	888	796	849	830	881	841	845	847	854	886	794	829	821	835	834	881	874	835	846	812	799	816	855	822	812	800	853	870	834	832	840	849	841	849	837	871	816	808	853	856	802	796	794	901	839	848	836	841	865	864	826	842	788	853	918	809	826	836	817	820	793	829	827	861	829	821	869	809	879	876	844	798	817	851	863	814	844	866	885	792	900	819	834	845	829	827	807	831	838	850	840	815	890	831	838	818	804	840	817	822	824	870	850	884	821	805	821	802	824	808	813	808	832	865	903	885	838	819	808	860	842	807	861	835	843	848	888	784	828	851	812	801	891	838	845	844	821	809	815	834	856	824	852	823	875	869	844	894	822	827	859	821	853	853	827	831	828	860	856	837	840	849	878	839	866	846	890	862	817	833	879	834	823	831	865	778	838	816	850	873	812	851	808	852	832	799	815	813	826	826	832	813	829	799	832	849	833	785	845	826	846	839	892	823	854	865	843	824	835	810	842	811	812	831	782	882	816	801	840	883	839	877	868	860	874	829	869	851	843	851	855	838	805	817	840	834	834	871	851	822	841	827	848	809	837	809	818	891	854	838	840	886	858	835	885	818	843	835	869	836	867	826	831	836	844	837	841	789	805	850	871	861	808	831	871	902	876	803	840	780	860	816	844	839	854	849	767	858	877	821	834	835	848	793	883	844	848	843	852	791	819	815	877	807	879	829	833	858	834	848	863	846	838	839	878	843	836	824	831	843	852	844	830	881	812	820	850	803	829	826	852	833	832	772	783	816	835	839	829	847	862	815	891	809	868	797	815	855	812	874	833	827	848	849	810	819	846	889	834	860	785	872	844	790	804	795	843	833	863	808	824	803	865	844	855	835	869	840	805	845	809	791	817	832	796	787	817	787	835	820	830	796	800	787	827	832	813	853	805	857	873	834	849	865	847	829	839	859	790	852	818	805	855	862	829	888	836	888	872	815	890	826	828	862	844	831	822	877	860	873	809	789	843	833	824	841	829	863	886	870	784	813	863	817	832	876	916	814	826	826	884	830	797	831	834	855	857	884	830	840	799	871	881	877	796	874	823	826	860	835	887	798	808	793	833	900	814	843	838	851	866	822	847	853	854	834	815	820	826	843	816	831	822	909	919	866	842	801	832	871	824	823	821	826	882	818	827	840	874	844	815	876	780	836	810	806	865	850	855	834	846	840	835	838	884	866	871	836	845	851	813	843	841	798	861	849	824	871	794	837	766	813	826	870	835	831	831	873	815	837	879	852	819	807	793	827	787	835	870	807	836	837	825	866	859	858	847	824	791	837	811	811	845	840	836	825	801	840	892	806	855	776	856	852	849	847	797	827	832	885	779	852	863	825	858	853	845	847	830	867	853	820	800	830	808	842	840	814	890	783	824	867	851	805	826	857	817	819	824	809	825	871	872	843	829	857	813	889	810	841	813	862	871	808	816	817	874	858	836	807	805	877	824	842	865	850	799	823	823	851	889	773	828	809	866	840	774	802	829	857	820	812	867	835	831	795	899	847	859	835	889	811	826	836	793	864	834	827	826	805	784	810	878	847	810	840	822	861	811	826	877	861	834	843	836	785	885	849	882	839	824	821	839	857	869	841	816	885	803	834	887	824	811	824	844	807	834	831	794	833	789	861	810	839	852	821	819	832	844	823	876	827	819	809	832	908	865	901	821	808	848	820	873	782	807	848	853	823	846	823	828	875	776	835	846	874	905	841	895	816	877	828	847	812	793	841	805	852	842	818	836	867	821	873	847	840	821	814	821	906	825	841	849	787	843	854	891	805	853	826	815	863	818	799	848	843	796	804	815	848	852	854	839	815	842	841	785	834	866	827	824	819	847	839	844	858	826	839	798	811	812	897	843	814	835	819	871	844	775	853	833	893	808	845	851	774	846	795	806	849	861	857	851	839	827	823	828	869	917	848	885	840	852	805	847	921	794	814	821	782	842	814	847	826	855	872	812	816	842	852	791	797	833	849	846	887	850	851	841	830	834	811	837	851	811	830	839	831	774	849	882	835	843	857	858	862	794	803	836	862	868	872	819	804	779	795	802	832	792	836	856	794	820	839	829	851	832	846	850	850	800	838	836	855	845	802	835	824	819	819	814	881	811	785	812	834	824	829	885	820	832	823	879	812	843	807	809	886	814	855	833	822	849	837	807	899	849	830	810	838	814	814	804	903	814	822	832	860	830	859	846	886	861	869	839	790	825	843	789	855	863	814	870	852	769	798	786	811	863	862	815	877	845	840	831	862	867	849	818	833	833	823	826	848	833	807	868	829	830	865	876	842	838	838	834	843	827	854	775	819	821	801	889	814	870	829	809	858	818	848	851	809	808	803	892	848	803	844	811	820	831	885	811	879	806	851	846	865	844	806	784	856	875	806	829	848	809	823	847	877	811	848	795	856	843	824	837	842	772	860	800	856	888	871	810	800	859	818	788	819	826	828	807	796	827	841	852	828	835	827	855	849	878	813	853	825	802	845	902	838	792	847	838	799	866	851	853	816	863	817	880	857	838	844	844	849	808	829	877	830	875	802	823	819	839	861	833	848	841	785	806	811	866	898	783	800	885	876	896	839	810	863	795	775	842	830	789	792	827	849	848	826	842	773	852	889	849	859	855	895	876	797	860	822	830	830	866	783	856	833	842	846	852	851	869	793	842	847	849	835	856	867
15899	2591	3019	2271	1703	1151	905	798	631	535	500	446	419	385	366	382	366	365	345	352	319	313	336	318	313	341	313	292	297	260	315	289	256	291	302	314	259	297	285	288	289	274	301	266	298	302	282	258	307	298	264	334	279	258	238	265	275	274	277	280	234	231	278	274	291	260	266	298	307	270	284	270	305	299	279	287	273	336	251	268	273	270	269	283	259	277	272	267	238	292	286	261	276	264	268	235	285	241	256	279	306	261	261	251	277	284	296	247	271	286	254	256	257	245	288	258	248	254	248	256	285	285	278	256	264	254	264	226	274	249	273	272	249	249	277	259	267	266	267	279	309	265	247	284	273	282	282	277	278	278	264	260	268	269	273	271	282	301	305	270	256	266	305	251	300	283	256	258	297	248	278	288	275	260	316	266	299	266	266	268	257	285	289	269	296	266	271	261	281	262	276	258	279	257	261	247	295	282	264	288	237	224	282	271	259	277	291	292	267	286	270	263	300	263	248	242	252	259	259	261	267	285	296	276	242	272	241	266	246	244	258	283	249	275	287	253	247	274	273	261	283	266	258	263	246	275	300	283	247	274	263	259	267	267	263	258	282	280	271	277	273	253	253	246	258	298	283	255	258	266	267	291	280	293	283	271	233	276	267	246	296	261	267	294	272	255	272	268	260	232	260	272	275	311	284	286	251	289	250	264	270	255	258	270	262	262	258	264	310	300	260	266	269	250	263	276	268	268	262	262	245	278	257	247	273	243	270	244	251	279	237	277	291	290	271	264	280	239	261	268	225	267	263	283	276	253	272	287	273	257	277	234	263	267	259	273	261	294	257	267	265	260	239	287	241	318	275	257	248	256	234	263	273	237	290	267	275	248	298	265	280	234	271	287	288	275	257	276	269	288	270	309	279	296	253	287	252	258	266	275	263	274	283	246	286	231	235	255	276	267	272	258	269	278	242	251	278	237	259	246	290	243	255	282	245	271	248	270	283	274	271	254	252	286	230	244	311	259	276	269	281	263	242	306	274	286	274	272	265	270	291	262	289	257	265	272	266	260	294	268	273	258	278	277	293	258	280	269	281	283	240	263	281	291	272	268	271	279	291	255	277	261	254	274	255	262	280	261	250	298	276	266	257	253	273	267	265	284	273	256	251	292	281	242	278	262	269	270	250	308	268	280	256	258	274	240	243	271	247	269	248	304	273	279	257	264	283	283	262	258	257	267	277	272	272	265	280	262	275	261	255	262	300	270	285	254	251	268	274	277	273	261	247	267	231	246	263	274	252	284	266	289	252	257	265	282	305	278	246	224	267	283	282	288	241	264	278	276	244	251	289	251	286	279	253	241	271	282	264	257	264	283	262	277	279	264	260	259	277	263	277	231	267	249	245	264	281	230	247	255	240	279	248	249	261	266	262	308	301	263	242	243	269	282	257	287	280	281	242	264	282	293	266	277	261	282	272	285	274	257	290	278	271	247	257	260	244	255	252	274	269	273	245	234	267	285	283	247	274	259	257	235	275	274	247	284	239	285	253	263	267	260	239	263	245	295	284	260	293	279	274	271	258	273	283	268	289	248	271	263	266	248	281	288	284	294	271	266	270	292	246	257	239	258	294	224	282	250	267	239	289	242	266	280	255	255	250	242	258	255	268	259	294	235	292	273	287	265	254	242	273	288	309	278	276	285	251	278	279	263	269	258	259	296	243	273	272	274	262	265	294	287	254	264	270	277	261	269	245	231	297	267	250	258	303	281	268	251	281	277	276	261	286	259	257	275	270	291	252	238	275	288	259	253	249	290	273	268	286	240	266	268	254	298	262	276	289	288	239	288	271	255	298	256	282	249	260	281	265	265	268	297	255	254	258	269	284	287	257	281	274	263	257	286	289	295	279	284	283	286	266	277	255	286	292	276	286	281	290	250	278	309	290	287	260	240	263	276	274	256	243	299	239	262	260	267	264	279	269	282	293	247	267	268	283	276	260	257	269	320	298	281	279	269	280	240	255	253	257	276	246	277	288	248	272	287	250	280	253	289	259	274	291	248	236	284	272	281	249	282	256	269	272	264	258	289	279	289	281	277	266	288	270	275	267	256	285	275	249	268	254	276	300	266	266	278	278	251	257	283	269	265	281	257	285	267	253	275	266	258	282	280	299	253	253	273	261	287	255	277	276	254	308	278	258	266	295	286	261	301	256	242	293	281	265	277	275	265	244	278	259	274	264	275	261	260	288	249	289	266	291	269	298	254	268	274	282	251	282	296	267	277	256	285	266	258	288	260	267	285	267	259	266	274	292	265	292	264	287	262	263	263	293	277	278	293	268	275	275	307	277	285	272	284	276	268	304	298	287	300	277	277	276	267	263	245	264	258	273	247	271	252	276	273	240	287	267	253	253	267	256	268	266	237	266	273	213	257	276	285	319	270	264	274	265	272	276	269	296	270	263	274	223	292	247	274	277	271	267	247	277	299	269	290	277	297	270	277	293	266	238	259	272	243	259	269	257	276	296	240	277	253	254	305	287	276	258	279	267	283	256	259	256	271	261	237	259	291	254	274	282	297	271	243	247	263	298	247	258	261	280	283	276	229	282	246	250	276	283	268	280	263	276	277	242	265	248	279	276	284	278	266	262	289	296	268	268	270	254	256	247	281	288	255	274	234	283	268	289	279	278	267	269	242	286	266	277	277	243	259	254	280	242	265	270	256	294	250	253	239	270	267	263	254	236	263	270	247	262	291	288	292	270	275	270	260	297	251	237	295	283	276	299	240	257	279	245	255	265	245	278	252	274	248	272	245	280	242	247	250	274	298	271	265	288	274	240	274	295	244	263	264	277	257	275	259	284	255	236	289	278	269	263	276	268	279	275	262	300	275	253	267	264	234	262	291	279	271	274	255	269	265	284	259	275	245	256	285	278	279	248	271	257	281	278	284	300	273	271	266	273	298	319	281	260	294	280	271	263	259	273	266	263	280	294	272	310	296	268	278	302	259	288	267	287	278	286	267	277	276	279	308	271	278	279	285	254	281	247	292	253	254	278	267	297	240	254	235	268	232	248	255	249	250	286	273	276	266	274	313	289	271	273	275	275	280	269	263	263	272	287	266	267	254	285	272	259	273	264	259	271	259	275	256	298	259	282	261	270	275	256	263	273	286	277	278	266	286	274	303	269	263	300	281	265	271	272	277	267	265	273	293	253	271	278	268	256	267	284	265	251	268	249	261	278	306	259	278	260	241	235	272	256	271	286	261	249	243	296	261	280	271	290	293	265	277	283	269	276	284	289	271	299	267	265	247	276	286	251	301	258	281	264	297	255	262	273	261	268	259	273	258	281	257	275	252	277	274	282	254	290	276	258	306	296	266	267	292	273	259	271	248	273	278	246	281	277	294	270	269	277	249	263	277	259	286	264	269	268	282	272	231	294	264	275	284	266	270	263	265	302	262	259	273	241	243	261	288	271	254	269	308	255	287	279	256	248	276	255	258	240	277	296	259	279	250
7725	2660	5439	6505	5577	4643	3772	3255	2782	2467	2194	2006	1810	1657	1585	1469	1426	1351	1323	1255	1150	1186	1078	1129	1071	1010	1008	1053	1013	1019	1018	978	923	929	921	931	921	892	885	867	902	889	837	910	934	911	835	847	882	876	851	850	803	886	836	925	896	858	840	854	818	833	797	853	807	801	826	850	827	814	836	816	842	854	842	783	834	778	812	784	811	832	787	780	823	795	802	799	793	825	825	832	791	799	802	793	804	827	762	804	783	815	776	796	817	844	882	790	841	813	824	812	768	781	782	795	844	789	848	780	815	787	807	805	805	810	791	792	794	841	833	840	820	820	785	817	813	825	837	824	777	756	802	763	836	863	829	830	761	783	789	769	807	814	796	809	820	818	816	834	817	770	791	791	838	799	806	833	735	779	833	749	787	792	767	813	773	803	817	782	736	802	784	819	774	794	856	775	817	806	767	842	765	788	834	742	805	787	810	822	792	806	797	816	785	756	792	753	840	768	799	841	818	770	767	790	779	775	834	819	798	825	762	793	804	753	859	739	783	803	797	779	770	761	816	824	753	764	774	821	776	788	819	820	813	810	795	765	795	830	811	825	786	774	775	809	834	797	803	793	771	758	798	760	814	784	812	796	832	823	803	853	859	818	781	763	795	806	781	841	792	777	856	796	806	821	779	743	768	765	782	758	756	746	823	746	815	792	811	822	808	853	812	862	820	748	838	851	771	838	773	768	757	831	833	817	803	799	801	814	781	846	836	824	782	765	813	747	789	816	749	780	781	804	766	805	818	849	850	784	814	759	826	803	779	738	794	809	790	792	749	802	790	778	828	857	768	779	723	774	766	759	812	810	752	746	800	822	799	815	811	819	819	784	831	807	797	793	773	818	779	764	815	786	762	781	834	800	816	784	749	761	797	815	811	849	823	787	801	824	770	762	794	791	842	819	830	814	785	747	794	802	815	788	795	813	731	844	782	821	818	788	816	755	756	801	795	758	784	754	806	839	743	786	793	774	825	835	790	769	775	809	794	821	774	776	785	772	737	814	775	829	803	755	791	794	784	794	785	840	775	754	881	782	757	780	795	781	850	752	766	810	816	778	770	805	759	813	746	799	752	792	780	797	785	827	794	792	825	799	808	787	821	834	753	786	785	813	814	836	791	790	795	805	826	782	743	739	792	782	732	821	808	763	788	786	782	801	793	813	797	766	813	801	807	837	740	794	778	792	792	805	804	799	754	790	811	764	780	776	811	792	771	801	794	787	772	793	792	834	760	840	787	806	798	762	822	858	815	752	822	821	821	793	811	824	773	797	797	771	816	732	853	814	804	836	836	791	791	832	833	775	772	790	799	842	821	820	785	806	743	800	746	821	821	816	755	792	813	784	760	784	785	806	771	731	763	769	786	816	796	781	776	781	820	817	810	779	787	819	812	773	813	747	767	795	855	798	795	799	751	797	765	750	759	796	811	782	752	784	835	807	804	771	727	770	816	813	789	775	776	791	780	779	813	789	727	840	787	814	782	811	738	799	828	753	769	805	758	829	768	779	799	739	808	743	803	728	802	782	794	804	790	804	778	761	813	781	796	801	777	804	812	816	780	782	803	850	777	826	797	760	861	810	830	779	786	783	875	768	802	823	751	795	818	752	807	814	776	768	770	802	854	813	790	773	768	783	793	718	752	779	821	796	793	770	803	793	770	817	798	814	810	805	795	799	771	778	772	794	820	787	811	741	836	823	798	808	793	803	822	795	798	873	766	775	730	746	839	772	798	833	819	764	778	759	842	824	817	804	789	719	807	814	815	773	784	831	858	831	782	814	822	724	857	724	778	829	812	782	775	758	786	802	800	787	769	813	770	809	791	803	826	777	788	808	802	783	793	753	827	834	782	797	872	740	837	787	818	843	803	794	816	787	788	823	778	778	763	826	750	716	800	791	808	780	770	796	797	781	758	772	780	830	764	828	798	801	755	822	794	775	765	807	797	748	808	784	817	802	784	790	822	810	800	753	829	815	846	797	799	823	803	799	789	802	756	743	807	792	773	777	799	744	787	841	758	856	764	804	776	812	772	789	790	828	821	806	765	798	745	829	830	782	784	783	804	815	790	773	839	749	867	836	782	799	794	812	825	805	783	785	812	783	799	775	823	815	745	819	797	791	807	796	795	776	807	805	804	834	809	851	783	836	780	813	801	781	773	770	847	824	752	797	812	821	769	838	798	784	793	799	797	777	822	771	726	780	814	705	836	772	824	775	826	796	848	749	800	804	748	781	778	781	808	801	801	746	810	786	797	811	776	817	772	851	802	834	795	827	809	797	794	751	810	800	821	852	832	774	781	826	772	803	797	801	854	816	786	830	823	786	785	798	806	752	799	841	762	764	801	771	783	775	780	845	791	739	828	811	800	798	799	848	806	771	787	794	755	777	861	800	814	789	774	769	814	753	823	801	763	792	838	788	770	810	784	814	783	823	791	744	828	826	814	796	805	762	780	789	797	793	782	850	793	815	764	793	771	825	806	796	847	752	753	788	859	806	771	791	790	810	780	796	818	753	781	811	786	804	808	834	819	788	794	776	800	804	810	803	837	793	819	779	768	868	822	788	776	767	781	794	808	848	803	791	811	776	804	728	823	836	766	811	827	825	781	762	788	792	815	803	829	793	790	804	747	789	791	782	754	795	779	774	852	768	804	776	807	814	783	763	751	777	752	768	788	817	794	805	772	770	767	810	805	801	789	806	752	771	776	792	806	851	808	836	792	782	800	818	763	767	792	774	818	806	781	829	846	836	773	801	809	792	763	787	810	794	798	760	830	787	768	820	790	794	820	761	792	804	807	798	749	810	830	808	790	784	828	829	775	793	803	784	755	758	858	803	805	801	777	818	778	796	832	808	831	805	788	838	813	819	763	781	815	836	774	802	776	805	794	799	794	762	780	839	803	775	808	799	795	764	750	782	747	834	725	762	777	815	785	771	819	742	793	824	839	813	820	827	765	809	805	763	855	808	750	832	793	799	775	870	795	811	781	802	783	732	786	787	777	827	806	774	828	799	807	845	792	826	764	796	793	763	744	806	837	809	782	825	785	821	789	781	805	800	786	828	776	842	794	789	815	837	835	823	790	827	858	730	787	787	772	793	831	814	802	804	777	779	779	788	838	796	774	773	798	841	783	840	789	808	823	746	780	791	781	740	725	771	809	799	815	774	782	818	738	775	771	853	771	823	805	804	839	774	813	806	810	789	769	788	821	831	790	820	787	786	820	823	753	726	771	766	753	769	819	785	807	759	765	783	788	840	802	806	782	792	794	799	740	797	827	855	748	800	779	830	743	804	800	802	804	753	806	850	782	794	766	808	780	819	817	788	781	790	861	778	793	757	803	780	791	831	822	788	825	808	838	801	813	809	822	824	754	825	793	780	761	754	817	755	791	813	794	808	782	829	807	795	752	750	824	829	824	821	797	797	764	763	773	792	816	803	827	795	783	765	800	809	818	831	806	788	777	762
2168	233	218	183	185	180	161	170	144	166	151	143	146	162	120	145	123	142	141	136	138	175	135	169	158	163	153	158	160	175	138	154	128	151	143	146	162	148	154	163	150	155	134	180	167	146	142	141	168	136	161	173	157	145	169	144	142	155	126	160	150	151	138	139	132	149	132	168	143	161	156	174	157	147	156	169	166	145	176	176	160	176	171	141	150	151	140	121	128	132	160	128	139	154	172	145	142	159	155	173	131	152	162	142	153	157	175	156	173	132	140	148	125	167	141	153	150	145	148	150	166	153	175	165	133	162	134	150	151	163	145	159	144	136	157	147	147	162	149	154	158	132	142	152	156	141	145	134	148	129	160	136	160	130	158	136	126	164	157	156	151	159	131	151	159	168	142	143	137	145	144	154	157	128	129	139	154	169	169	153	167	162	150	155	154	144	146	168	160	163	139	146	176	161	128	141	159	161	156	135	151	143	146	145	156	174	139	143	135	134	148	134	165	148	136	153	147	159	146	146	143	133	157	137	144	151	151	160	165	149	145	139	134	151	168	167	123	146	147	154	150	153	139	142	126	163	159	167	147	147	152	163	143	161	134	147	141	131	149	178	148	147	156	161	143	153	152	171	147	145	138	156	165	172	156	151	168	170	158	156	164	152	159	159	156	125	148	172	147	133	167	151	143	149	159	160	145	152	147	162	135	137	148	146	147	160	149	167	158	122	171	160	150	131	151	145	154	144	155	161	134	155	169	153	164	158	141	163	142	141	161	164	155	147	156	160	156	159	139	129	153	126	129	150	155	162	127	172	156	132	145	154	128	155	132	158	160	132	127	176	169	158	146	139	185	139	157	142	152	159	136	152	155	161	138	158	149	133	150	155	160	162	161	126	141	142	165	131	159	167	142	144	140	153	143	162	158	143	137	153	157	156	159	147	125	146	162	154	167	141	134	125	186	155	141	168	164	134	157	155	152	166	155	156	149	140	144	144	157	143	138	152	183	167	154	165	156	174	136	171	163	140	160	166	157	151	136	149	165	148	138	137	143	158	159	117	165	149	131	158	140	134	114	164	137	142	148	165	151	144	165	164	142	160	165	120	146	151	134	147	144	166	129	140	151	167	157	141	140	159	153	143	141	169	164	168	151	158	160	160	143	147	138	138	150	166	161	161	146	154	131	157	152	161	179	159	162	157	152	165	126	136	153	123	172	142	155	158	146	143	144	170	170	148	177	159	128	137	157	132	143	142	151	157	176	127	142	160	156	134	147	161	159	147	161	122	168	154	130	149	148	151	153	124	161	135	173	168	175	143	161	171	137	174	136	147	171	151	145	133	144	138	148	148	118	150	145	153	147	180	144	152	169	144	150	147	139	148	152	154	140	136	142	183	161	144	161	162	171	166	148	168	156	142	162	177	143	133	154	136	152	129	178	155	155	150	156	145	156	142	160	163	162	169	135	130	155	132	152	142	141	142	140	153	148	155	154	130	158	155	133	164	150	180	174	144	137	170	167	147	127	150	158	158	148	135	144	154	156	153	125	157	152	110	157	148	140	158	160	159	146	165	131	150	132	137	149	141	141	152	165	164	145	161	159	161	126	146	153	138	146	141	176	136	159	167	173	150	147	133	155	130	150	140	172	141	154	155	150	161	176	152	121	151	143	144	138	131	151	129	164	151	143	133	136	154	119	161	151	165	151	166	136	165	158	149	127	160	163	153	148	157	138	120	131	145	149	152	135	131	139	138	150	144	149	138	152	155	160	165	165	147	153	168	164	147	153	172	150	149	159	165	139	166	148	152	120	136	146	162	147	135	151	171	137	156	148	157	121	152	158	144	155	163	142	167	141	146	140	136	149	168	146	143	137	146	154	146	142	136	175	166	141	137	139	131	161	136	154	134	170	157	167	152	160	148	130	148	139	152	172	135	157	157	150	141	165	165	138	153	181	170	175	155	149	142	149	169	138	152	167	167	150	160	169	156	155	141	155	146	155	162	141	152	142	162	144	153	163	158	174	153	175	162	146	157	131	164	136	127	154	143	153	147	157	146	164	163	147	137	168	140	144	169	139	151	140	172	143	139	144	173	150	148	134	159	129	148	155	149	171	142	137	145	149	148	151	148	173	148	154	142	137	127	170	141	148	143	155	162	148	139	144	146	148	157	146	177	144	140	157	151	121	131	130	162	153	148	157	157	164	149	155	151	161	144	140	139	144	136	157	147	143	145	135	146	145	160	159	124	147	153	158	150	152	167	174	170	142	139	141	125	153	153	164	139	157	142	159	131	162	148	156	149	151	148	160	156	126	138	152	142	140	148	152	136	156	135	135	153	166	157	142	147	142	165	174	172	148	142	144	146	164	158	143	132	163	156	163	167	147	165	139	134	148	141	151	136	150	173	165	146	167	153	153	155	160	141	151	151	156	148	160	142	156	129	153	148	141	144	170	142	125	165	151	144	159	163	155	153	166	170	166	145	153	158	142	144	152	157	143	141	145	145	167	143	158	161	164	153	150	121	137	162	142	168	140	154	149	140	160	146	168	132	167	138	155	164	161	144	154	156	134	170	165	131	128	155	150	146	138	136	150	156	154	146	145	152	115	139	170	162	151	142	162	163	164	159	170	150	154	150	143	133	172	149	143	159	152	143	149	149	151	151	142	151	150	152	143	132	144	153	144	138	137	143	151	158	151	158	147	147	148	152	162	154	169	154	168	150	163	141	152	164	149	142	133	115	165	153	158	154	134	155	153	168	155	168	148	154	147	141	155	122	145	161	163	122	146	149	163	162	154	168	182	159	163	156	130	137	155	170	143	131	140	164	152	117	152	150	152	147	149	148	163	147	164	159	147	134	170	150	124	149	141	143	153	148	152	172	162	175	140	147	175	162	148	137	154	131	155	136	149	146	164	146	167	137	142	149	158	152	146	141	136	147	150	140	166	159	143	145	142	159	147	169	151	139	166	173	145	147	141	142	154	149	142	146	139	156	129	149	153	153	129	155	142	155	168	156	164	166	158	145	137	156	128	148	174	143	160	139	145	158	151	144	159	127	152	170	151	143	150	151	133	155	129	156	150	139	148	131	129	143	154	190	148	154	150	167	153	160	153	159	159	157	152	177	147	151	125	180	149	142	165	136	164	127	172	149	165	161	171	158	139	160	151	179	143	140	163	145	170	126	165	138	159	168	174	153	138	162	142	171	165	130	150	121	151	126	128	155	159	137	165	163	149	165	151	130	149	179	146	155	154	161	174	145	162	161	171	143	135	142	147	168	154	154	164	142	135	152	148	144	165	154	174	142	130	152	160	165	141	156	152	156	149	140	138	139	147	146	125	153	143	161	146	153	130	125	136	147	144	158	151	148	149	158	172	162	159	161	164	154	128	158	142	145	132	170	153	169	143	159	159	142	149	156	157	149	132	152	123	149	144	158	161	137	141	160	142	134	139	147	157	158	148	152	163	120	153	187	145	142	148	152	158	127	143	141	166	156	145	145	145	174
1922	571	686	695	673	653	614	566	599	531	531	502	593	499	498	564	519	512	511	519	508	477	511	480	508	530	516	470	497	482	515	522	495	483	507	522	512	512	495	497	517	495	486	524	536	519	496	502	522	463	476	548	515	498	522	490	512	487	477	486	504	456	523	523	516	506	483	492	480	497	519	492	481	506	475	493	508	474	487	528	553	565	526	489	497	518	496	505	488	486	506	508	494	473	507	513	497	450	507	483	489	491	513	495	510	504	485	506	494	485	526	488	504	500	502	525	444	482	499	518	469	492	521	484	511	480	472	527	464	505	492	495	491	482	510	509	470	437	474	522	480	486	468	516	537	494	511	525	494	506	505	493	507	482	504	487	551	492	509	476	541	502	536	484	482	463	519	489	531	491	481	541	512	468	475	509	485	472	484	483	493	482	477	492	531	514	486	493	487	492	531	503	501	483	518	517	478	525	501	512	495	500	504	466	493	503	489	487	475	520	517	445	498	462	514	530	477	517	520	503	496	484	474	472	493	508	524	510	509	461	518	497	518	458	466	515	463	501	528	458	533	491	458	484	485	494	545	502	455	493	483	548	482	483	535	462	496	470	475	524	493	514	489	484	499	497	504	506	514	476	513	496	499	520	473	441	509	522	484	514	505	497	478	471	484	527	500	525	550	463	554	497	475	457	503	477	492	492	474	527	492	484	470	474	508	507	506	486	508	490	479	537	509	518	507	479	452	511	498	500	451	480	526	493	492	484	503	460	474	476	471	535	475	528	504	476	479	474	534	485	497	515	487	491	524	545	513	510	467	479	494	524	490	488	525	473	521	447	478	499	514	520	496	458	492	481	495	502	477	487	479	528	505	467	501	502	504	507	471	448	474	491	528	502	545	500	512	509	464	512	489	531	495	517	503	487	482	509	476	529	524	496	499	519	490	484	465	524	487	468	501	495	488	449	478	490	488	495	480	482	497	474	471	512	498	445	486	532	519	515	491	486	517	521	527	499	487	472	507	510	495	534	466	499	490	519	484	462	515	490	490	482	484	479	493	488	462	481	481	490	466	471	515	513	510	519	500	498	512	460	534	481	547	512	470	523	498	504	494	500	496	475	482	479	542	492	483	456	462	484	520	512	488	491	496	480	475	477	482	488	498	515	514	490	504	531	492	517	486	498	512	481	488	497	485	492	528	468	501	543	523	509	492	483	460	508	500	491	509	516	498	501	512	487	446	498	498	519	472	481	494	485	461	471	488	481	519	486	442	506	507	504	479	504	462	477	472	460	495	514	521	528	510	476	502	480	529	515	546	512	481	485	489	530	489	482	486	527	474	500	462	504	507	516	466	516	530	508	489	501	522	477	515	490	534	509	449	459	513	538	521	490	513	500	511	508	500	516	492	482	471	493	510	504	454	492	527	454	547	479	470	468	460	506	474	513	495	497	528	477	502	494	513	500	480	475	516	470	543	487	514	491	465	510	489	489	491	492	521	500	498	507	453	518	519	507	489	485	515	466	501	519	529	489	533	518	512	558	521	546	494	518	516	489	473	470	451	505	468	525	466	505	451	451	541	517	479	504	517	466	456	506	485	485	482	498	493	510	469	467	501	479	514	504	532	499	510	491	482	492	529	473	467	490	448	529	496	460	502	506	487	513	507	476	478	503	483	480	471	444	485	492	536	481	496	511	461	475	541	472	495	515	455	531	474	490	501	478	455	516	471	484	493	503	506	520	523	488	510	514	499	455	489	477	509	513	495	508	477	473	505	499	487	497	459	475	498	473	524	522	480	450	484	506	494	526	450	475	487	516	506	484	479	507	515	481	459	518	459	489	477	484	557	483	462	517	499	505	499	502	513	543	520	476	473	537	509	513	525	529	483	480	541	534	469	467	449	467	466	486	508	523	522	477	478	490	517	495	492	513	515	499	472	493	505	499	508	513	530	510	491	493	497	487	465	510	501	467	468	511	535	478	512	488	481	464	501	472	527	512	497	502	525	504	494	468	495	479	494	515	500	529	503	480	468	503	504	488	515	516	482	513	480	504	493	492	492	530	518	512	515	461	494	510	510	485	490	495	479	490	492	488	504	474	501	554	451	508	489	492	473	460	473	503	486	507	502	460	501	493	496	527	477	495	482	523	522	522	500	512	445	486	534	513	521	523	520	483	497	497	456	512	473	504	468	484	494	487	464	498	502	510	500	473	488	474	527	503	507	507	467	498	478	502	545	523	480	469	513	489	481	496	492	517	486	499	468	497	488	488	477	492	482	517	522	480	481	453	515	475	454	514	482	499	506	504	518	519	478	517	516	451	523	520	485	503	480	497	486	500	471	490	529	511	517	503	506	466	455	510	512	500	499	476	489	535	484	519	503	501	518	503	508	476	496	500	464	495	505	512	507	469	469	528	465	447	524	497	477	505	499	523	457	484	543	460	497	484	481	450	513	481	501	467	500	509	484	519	497	513	490	471	533	506	494	515	461	495	472	494	477	467	494	522	529	513	494	464	487	513	477	499	479	481	515	476	507	486	510	474	520	503	499	506	491	459	476	465	485	498	481	475	490	481	510	463	490	500	492	468	548	511	512	528	483	454	485	522	504	502	512	490	501	478	479	486	490	487	497	488	483	441	465	502	506	513	550	469	445	465	518	507	502	522	517	496	507	482	484	476	496	480	474	508	463	560	526	478	555	506	490	481	546	558	455	527	481	466	455	479	485	502	483	499	483	484	507	493	506	521	503	474	476	516	497	490	519	503	482	487	491	501	477	521	466	518	504	503	486	498	504	520	512	473	495	500	457	496	479	483	505	494	485	484	514	502	501	480	527	501	493	467	518	479	486	484	515	499	486	492	519	492	574	502	450	500	505	499	497	462	471	483	468	523	483	453	485	492	495	527	478	508	483	514	502	491	511	502	555	473	464	463	512	465	492	464	541	503	486	521	523	498	500	477	520	497	532	512	495	452	495	475	474	462	503	508	524	530	505	492	500	537	482	481	509	451	501	481	491	531	534	487	488	467	485	530	477	492	495	536	516	482	462	506	485	485	500	471	502	521	449	507	480	446	470	473	454	455	499	456	464	502	484	495	532	522	495	477	509	484	528	503	491	448	508	499	493	469	479	520	467	513	508	544	497	489	528	495	509	516	491	492	519	470	516	475	537	529	529	498	493	430	491	457	509	460	489	493	476	521	507	527	495	511	469	490	539	511	492	507	514	499	473	540	477	510	475	478	493	512	533	492	523	514	492	515	540	509	481	500	534	480	469	475	523	506	495	480	488	503	472	462	482	474	506	461	477	497	518	464	517	554	480	470	466	490	495	520	481	502	441	508	478	522	473	518	495	475	482	528	456	538	494	467	497	521	515	489	530	541	499	498	498	516	520	490	519	449	500	460	525	483	456	487	530	493	497	480	495	469	540	507	490	487	499	484	490	510	497	489	506	524	486	465	482	441	510	488	496	496	489	510	500	480	490	512	513	502	520	472	498	479	495	501	492	538
8757	1236	1637	1326	993	745	625	532	480	404	383	353	317	355	340	324	330	358	327	329	301	323	280	277	298	328	314	260	291	299	276	314	298	334	295	292	300	307	285	282	278	279	280	303	282	304	257	277	298	294	282	273	296	270	295	274	287	267	300	278	325	273	284	297	283	294	307	266	285	298	299	270	280	281	297	277	294	279	284	263	289	273	259	280	292	279	285	281	287	266	291	292	279	269	279	292	288	296	288	308	314	266	263	264	261	299	300	271	255	268	262	267	307	293	282	296	273	319	268	290	292	283	301	310	283	277	283	271	315	288	274	272	287	280	277	285	283	300	255	272	277	279	281	305	288	299	264	299	300	280	269	286	303	305	299	306	268	280	285	285	262	276	284	252	286	293	277	283	311	267	293	266	296	275	298	272	300	268	313	316	282	284	266	291	300	296	275	255	305	259	263	282	321	273	280	284	310	270	291	303	283	300	266	301	273	321	260	265	286	285	289	280	273	284	300	282	298	257	278	259	289	274	298	277	294	275	292	276	280	286	262	287	321	280	282	293	290	293	291	278	320	278	272	290	285	269	272	325	315	281	277	284	295	273	309	282	297	289	268	262	313	257	267	291	270	274	299	269	308	273	303	296	287	296	279	267	315	315	344	301	280	258	267	277	266	325	292	293	282	291	262	278	250	308	311	314	290	260	285	280	277	262	310	272	312	282	293	283	262	270	258	281	291	247	313	298	277	292	277	265	280	273	293	333	261	285	292	287	290	281	294	253	272	311	311	276	291	287	254	294	286	279	274	282	301	267	304	261	273	284	256	261	293	286	281	285	293	282	246	263	269	292	278	275	310	250	316	278	265	295	295	284	268	296	293	281	289	306	282	244	297	308	302	267	274	315	277	292	283	261	295	284	284	291	283	266	299	264	290	263	303	290	271	283	281	278	272	297	269	308	305	261	242	287	267	284	268	294	291	261	287	321	273	278	298	290	287	309	303	279	292	271	282	298	269	297	327	276	261	313	284	272	314	303	317	305	287	272	259	272	279	284	278	264	292	315	315	265	295	277	307	261	282	277	296	309	323	305	276	263	285	282	290	284	298	282	308	277	274	296	291	281	269	282	302	305	288	268	269	302	264	274	271	272	300	310	282	276	259	298	278	279	258	269	298	296	284	311	309	262	255	287	290	289	271	281	287	251	272	299	269	277	268	279	281	290	294	315	282	260	290	276	270	280	301	289	286	264	278	257	311	275	275	288	273	285	294	300	266	244	286	275	315	288	286	292	259	289	288	285	293	269	266	278	279	264	278	268	279	291	302	272	276	320	277	277	260	279	278	320	284	301	281	308	302	277	263	276	272	257	264	283	290	271	297	261	274	282	257	294	314	271	298	260	321	305	285	294	304	295	259	287	303	260	254	296	262	296	273	277	323	290	273	282	249	285	289	290	280	268	276	276	272	309	258	287	313	284	298	261	282	295	295	253	300	287	245	287	276	292	272	300	271	265	284	278	281	274	265	299	284	273	285	278	299	276	312	259	273	289	289	271	263	297	272	295	270	260	286	256	279	280	268	274	256	277	264	295	286	301	274	311	284	285	277	286	323	288	262	293	289	252	275	281	271	290	283	282	290	283	287	296	296	284	302	279	269	285	280	257	278	278	300	297	283	280	292	298	303	282	258	268	298	310	294	286	310	274	294	269	290	301	260	300	266	275	298	314	320	273	283	283	288	294	284	295	286	263	303	298	297	296	294	292	267	279	270	300	269	268	297	272	263	284	276	294	254	287	291	282	293	283	280	280	262	281	295	298	285	287	290	289	257	311	269	274	315	302	300	308	301	287	274	286	275	285	294	319	300	282	288	263	287	290	286	285	293	265	262	280	311	274	287	285	294	247	277	295	266	292	293	315	245	283	290	276	294	288	287	290	282	284	274	277	293	306	266	267	272	267	269	258	285	268	282	282	294	254	266	239	265	297	302	289	254	277	267	301	277	278	269	299	274	298	241	274	272	289	295	269	298	269	293	247	309	283	250	289	286	276	305	282	277	291	286	261	283	271	289	251	263	265	305	282	282	280	316	263	291	288	303	284	264	268	278	293	295	269	302	263	290	280	284	303	293	293	279	286	286	278	284	294	312	286	296	322	260	290	283	283	272	321	299	284	311	293	270	271	284	318	305	301	258	300	282	270	291	285	282	288	283	308	280	319	278	306	270	306	283	284	284	287	290	294	276	281	263	333	282	300	294	265	281	289	302	258	284	275	281	254	312	295	311	286	278	282	274	268	262	298	291	272	286	300	268	297	274	271	268	292	321	256	292	290	257	273	275	295	269	283	270	286	259	294	287	301	267	310	310	315	288	302	313	274	273	295	306	327	269	304	304	265	261	263	305	273	282	293	267	290	305	247	297	271	289	297	287	267	284	269	290	269	288	255	295	275	289	261	287	276	297	278	284	296	250	295	273	278	277	288	270	293	297	274	296	242	297	263	284	305	274	272	311	304	282	268	250	285	306	290	293	275	305	252	268	291	295	278	228	285	280	273	282	294	276	303	280	262	306	286	284	308	254	289	268	296	298	285	312	273	325	278	279	286	315	298	277	275	288	270	319	288	307	277	264	304	262	313	284	279	277	275	287	289	288	307	273	267	307	292	322	295	278	257	291	294	312	270	263	261	271	278	291	302	293	310	268	316	276	290	290	267	293	272	292	282	271	273	297	257	306	302	263	266	302	265	305	252	284	287	270	263	271	300	270	278	291	290	278	289	280	276	297	281	284	273	314	281	285	270	301	327	275	295	277	242	281	299	268	275	315	286	250	292	296	274	280	282	275	286	266	272	282	293	294	297	282	280	301	298	302	278	291	260	280	300	295	299	298	271	292	295	271	274	286	253	298	275	322	320	311	268	278	256	305	294	291	298	300	266	285	299	273	289	303	286	295	262	282	288	286	263	268	288	276	260	288	269	256	284	262	274	263	250	272	284	268	311	303	324	268	270	277	296	293	287	275	326	272	270	256	295	281	284	268	293	274	255	286	327	306	285	264	303	268	260	292	269	306	253	257	245	307	268	290	278	275	295	288	311	263	254	302	262	280	303	268	292	248	304	319	291	277	287	338	284	290	275	291	303	327	259	248	303	311	287	282	268	293	274	287	306	266	271	289	292	249	282	272	336	282	296	296	271	310	285	320	261	303	271	323	267	269	273	260	302	291	302	280	288	292	289	277	306	314	281	265	325	303	304	275	278	272	282	288	288	286	272	288	269	240	287	287	290	260	277	313	279	279	282	261	291	270	289	276	271	276	283	262	270	267	278	259	285	317	287	276	278	276	275	314	239	291	281	284	287	277	284	281	265	295	272	294	307	291	277	278	274	269	251	277	278	277	271	296	274	287	279	314	276	285	277	240	269	288	293	274	310	291	292	275	315	284	313	275	249	289	323	285	297	290	276	299	275	307	288	287	286	294	275	277	291	278	266	264	287	266	324	271	295	280	278	283	267	293	298
5584	1740	3354	3819	3299	2893	2465	2086	1953	1712	1605	1429	1347	1268	1230	1188	1120	1117	1145	1043	991	980	1057	994	984	972	994	933	946	945	952	958	871	885	930	896	932	876	930	918	932	843	844	912	877	883	903	911	918	849	850	891	904	907	833	882	876	901	811	841	839	850	878	855	884	859	866	862	862	839	863	811	895	859	782	834	851	864	867	822	884	874	860	849	885	873	859	866	825	900	860	873	850	856	827	858	806	817	867	835	846	824	826	836	896	842	854	832	809	781	851	852	829	837	902	858	878	813	853	840	781	897	850	844	808	817	832	850	862	870	870	831	878	848	876	816	880	823	876	832	839	870	832	866	830	839	849	853	902	818	891	834	842	823	872	803	824	861	862	817	778	848	860	866	833	830	854	862	858	810	821	847	837	828	812	870	808	886	841	820	844	851	811	813	826	801	840	914	809	823	810	860	871	774	850	837	834	887	817	879	863	791	812	827	771	868	860	891	836	810	884	805	839	826	846	828	829	846	811	808	815	873	784	807	822	830	848	797	791	829	862	863	787	820	825	822	785	808	828	849	835	855	814	798	816	811	818	816	815	865	888	845	894	821	835	857	822	822	862	784	817	807	816	867	913	822	810	840	818	796	815	814	830	866	888	854	806	846	823	810	837	848	884	838	818	848	815	828	829	842	873	847	887	858	867	826	882	927	893	822	877	830	809	826	815	837	840	786	833	764	806	832	885	901	867	823	828	785	842	893	793	858	832	872	823	840	840	816	845	847	861	793	806	871	862	823	814	841	872	854	863	841	833	835	835	856	846	780	831	837	881	779	809	860	821	835	856	826	860	822	828	841	817	867	839	872	823	796	877	831	851	863	851	793	861	840	830	835	844	850	826	799	864	834	881	813	854	868	843	825	816	883	806	829	798	843	823	800	820	851	829	789	840	818	860	830	829	804	844	878	876	837	774	810	825	836	821	831	766	821	860	851	824	851	899	805	842	803	882	817	840	844	839	852	865	819	833	819	882	854	843	869	871	846	895	794	832	800	842	824	824	793	834	811	852	816	833	793	796	799	853	867	852	793	785	845	820	833	853	794	883	839	880	862	839	862	861	820	844	794	850	831	808	832	822	789	828	853	831	830	874	836	819	820	792	845	856	857	813	833	802	811	854	791	863	867	857	845	823	812	837	815	884	826	832	820	850	811	878	879	829	826	814	869	831	816	853	803	821	846	813	845	823	826	850	857	831	845	855	798	842	861	851	815	847	843	890	810	810	827	879	895	872	836	835	849	834	861	821	812	878	862	830	817	817	839	820	850	852	831	848	803	803	853	813	835	835	817	826	817	819	836	798	874	883	817	838	793	903	907	823	874	801	817	789	846	807	838	864	808	843	882	848	828	825	852	875	862	788	848	860	826	826	828	841	803	788	835	839	872	873	831	818	823	878	815	819	798	902	838	889	883	829	904	841	868	840	829	836	802	803	855	870	788	827	829	842	818	860	847	833	840	846	850	860	775	892	822	823	821	846	817	832	865	821	804	862	826	810	852	817	835	932	825	808	787	813	803	863	813	850	868	823	840	861	901	805	841	840	822	810	769	844	835	839	807	862	857	793	828	821	870	897	817	835	853	805	873	806	862	873	858	828	843	822	806	887	809	861	784	789	850	812	881	750	851	868	824	835	832	885	928	851	853	849	806	812	821	876	802	831	825	886	839	845	822	859	849	848	853	849	852	894	776	845	849	907	870	867	896	860	857	836	871	829	819	871	840	864	830	890	835	829	803	825	822	816	846	868	859	836	818	852	823	813	821	845	819	845	868	785	866	820	840	855	865	804	863	853	821	854	866	815	792	849	807	842	785	800	834	887	895	867	899	820	875	850	858	840	833	845	828	825	825	822	826	838	849	815	790	834	837	844	832	817	817	788	799	807	847	853	838	854	822	847	854	785	894	809	910	830	853	832	866	787	855	854	841	845	837	833	865	831	828	846	818	885	827	830	830	786	861	856	837	861	900	856	878	815	815	843	809	822	858	837	849	860	842	825	823	845	791	897	824	850	827	869	819	813	869	879	808	817	842	858	883	790	814	850	850	865	827	821	847	823	870	854	841	856	847	816	818	796	872	810	876	875	846	820	829	800	890	879	862	795	834	807	840	841	847	832	819	849	810	811	804	826	821	828	838	791	792	840	820	873	833	810	853	854	785	834	863	841	805	839	805	827	873	867	804	828	838	894	827	840	790	890	850	838	864	826	816	808	847	829	831	783	827	834	828	850	811	775	888	827	850	799	845	844	782	841	806	847	788	815	846	827	815	851	841	875	847	845	895	871	830	830	814	895	826	875	829	866	820	821	872	830	795	807	887	822	789	855	838	877	835	800	855	853	781	857	846	856	829	802	803	836	852	820	832	850	831	830	881	787	848	839	894	810	808	866	839	830	864	824	817	847	827	828	841	817	845	867	810	854	859	862	847	763	833	873	802	834	839	847	864	823	851	799	853	788	853	876	816	860	788	891	840	821	835	854	847	817	806	876	851	803	832	846	874	854	834	840	830	824	866	880	804	798	780	881	869	791	827	853	839	884	831	815	842	816	811	825	838	829	891	825	882	840	842	810	913	859	776	897	842	846	861	883	818	856	860	825	866	805	835	829	832	791	869	859	850	844	822	886	814	838	801	787	815	804	801	829	785	809	873	866	793	856	805	816	767	848	854	805	870	832	835	842	840	890	859	893	801	780	827	878	822	834	854	831	839	777	809	822	849	847	836	808	811	853	811	817	814	823	846	861	814	872	884	832	878	872	815	872	791	805	853	825	841	794	812	855	793	809	833	830	890	847	811	780	789	829	821	777	873	818	799	755	903	853	844	853	796	779	919	844	830	847	795	803	791	798	824	808	866	867	849	856	815	812	895	853	830	888	793	820	801	799	848	859	822	835	816	859	804	821	831	847	847	836	858	860	796	864	839	818	863	793	822	855	826	795	842	870	847	821	858	862	860	843	884	868	809	830	863	902	807	848	815	862	839	817	875	809	822	814	844	831	851	848	880	801	803	824	859	862	884	873	812	807	811	843	849	851	835	859	803	856	861	851	849	808	848	848	842	836	855	831	834	829	822	849	891	803	862	844	795	802	855	805	822	784	852	825	875	857	881	793	853	842	822	861	883	825	830	862	858	824	797	839	869	818	794	874	814	772	811	822	817	844	842	877	860	825	853	817	818	923	800	864	847	851	838	807	823	793	821	833	786	843	780	829	836	835	794	844	844	835	841	848	818	816	840	858	834	835	800	828	863	830	819	828	849	872	856	835	813	830	844	837	841	839	850	821	849	854	832	819	902	897	810	830	826	851	806	872	820	830	823	858	831	876	847	793	822	826	893	837	801	807	860	799	880	794	828	862	801	824	803	822	867	820	832	816	862	810	807	873	847	789	891	840	807	842	887	858	841	829	856	823	867	836	905	819	768	855	822	857	892	856	851	873	820	830	882	819	866	827	827	812	848	825	802	816	819
16027	2656	3007	2279	1678	1162	955	770	643	587	502	450	416	422	426	398	400	355	366	342	368	349	303	302	325	313	306	296	320	286	290	304	298	268	296	282	290	286	262	282	291	272	307	286	298	273	298	267	262	305	277	265	284	278	294	232	270	282	277	282	290	268	299	304	295	280	273	304	279	247	263	290	285	299	267	265	256	289	269	290	268	277	286	240	278	263	264	257	257	265	250	266	265	263	253	292	263	306	251	258	276	257	265	277	270	256	311	248	272	269	249	268	267	259	248	248	285	277	279	282	253	297	266	273	259	269	250	282	289	255	295	281	287	276	293	274	230	263	279	284	289	250	289	252	243	259	258	247	264	283	283	281	278	275	286	245	234	265	254	259	260	276	310	289	283	297	265	282	278	277	248	273	259	274	269	276	280	288	240	275	254	247	260	283	275	252	275	253	255	271	287	273	278	256	305	233	267	230	261	297	290	255	267	283	275	274	266	287	239	256	233	267	245	291	291	263	264	273	273	258	281	271	292	309	245	266	295	286	265	243	275	280	271	267	253	252	251	251	271	291	264	278	273	253	274	283	287	258	276	262	252	278	227	266	251	307	299	276	278	272	274	260	314	287	280	278	276	243	263	239	230	296	292	261	271	310	278	258	229	270	280	266	269	241	249	273	261	269	269	293	254	255	239	261	274	260	269	276	283	284	249	289	258	257	228	244	262	241	242	241	263	268	282	256	276	258	277	273	265	293	270	276	288	264	292	247	276	263	267	264	271	321	284	286	260	255	265	269	258	268	255	269	267	232	278	273	276	267	281	239	287	288	272	291	252	278	244	238	294	255	266	291	301	235	236	279	267	272	254	278	269	257	238	268	290	260	275	292	277	299	250	261	222	286	278	297	301	276	240	281	266	313	276	250	271	285	265	266	252	261	260	262	253	257	294	285	274	273	288	307	292	275	282	287	275	280	270	263	262	277	253	285	266	293	251	274	280	320	297	274	277	287	255	294	269	265	268	270	262	268	243	274	288	257	285	253	251	275	242	268	263	248	274	255	270	246	299	247	259	238	255	266	282	295	266	254	252	280	282	290	248	258	270	247	252	259	263	297	275	282	274	258	290	254	285	257	273	267	288	265	249	258	263	268	264	283	283	274	269	296	292	268	263	255	309	299	291	277	276	279	238	290	259	271	294	279	280	247	267	273	268	269	256	242	262	274	304	292	249	257	271	268	269	300	243	268	316	251	251	291	276	247	267	295	267	264	241	248	291	270	255	266	277	251	253	294	266	255	267	263	241	251	312	272	266	270	255	285	264	247	267	298	261	276	274	305	257	249	272	297	271	278	261	283	268	259	273	254	285	278	264	247	284	255	281	260	272	257	286	259	280	281	234	235	296	298	260	280	262	294	293	259	247	267	289	271	253	254	293	264	269	262	276	281	294	278	270	288	286	318	239	255	279	275	265	299	247	287	242	284	246	282	284	282	267	265	277	277	281	278	288	257	278	282	267	262	269	271	264	295	282	275	267	292	279	290	282	296	295	244	288	273	289	264	301	282	262	258	267	287	290	288	273	252	264	278	239	287	245	278	248	267	270	288	249	236	273	249	280	254	261	251	266	248	285	256	277	280	295	239	284	280	276	278	242	261	268	249	250	266	264	280	292	254	273	270	281	274	276	289	281	321	278	264	259	273	316	268	286	259	260	239	244	264	274	266	249	273	265	279	272	288	237	259	300	257	275	304	227	286	258	254	264	251	288	259	285	290	271	279	262	269	277	270	270	275	273	265	283	257	268	283	278	285	291	259	238	280	254	271	286	274	293	265	274	276	243	262	244	263	289	267	301	291	264	253	249	255	289	271	244	276	274	272	265	278	251	257	272	282	254	278	264	236	269	289	258	292	269	248	287	274	289	290	257	254	265	252	283	277	272	296	240	259	270	264	269	272	288	257	243	249	266	259	243	275	275	270	284	313	258	253	265	287	263	247	266	284	258	231	247	288	281	269	290	260	260	283	267	281	282	274	272	243	264	247	289	260	282	263	276	274	293	257	245	263	268	245	269	272	249	271	271	284	288	251	275	270	263	271	269	303	253	262	253	290	323	283	261	253	294	263	262	267	277	260	261	250	301	264	266	273	305	287	270	250	274	269	286	261	270	297	251	288	275	289	279	286	261	283	278	258	274	254	248	246	268	265	271	262	278	255	269	259	258	298	266	289	302	300	306	251	291	255	270	287	265	294	251	265	271	275	237	270	259	276	301	262	260	274	260	308	231	284	297	225	265	260	260	265	247	291	245	235	272	261	261	279	279	258	262	292	313	262	272	284	256	281	278	272	272	259	254	277	280	263	278	286	289	254	269	283	278	263	262	247	284	296	279	227	294	285	288	249	277	270	268	266	303	261	260	237	285	270	258	260	279	309	290	267	286	266	267	248	252	266	258	255	284	273	267	263	279	292	262	283	303	263	296	297	277	272	251	287	258	248	290	274	283	295	279	310	269	258	267	270	278	289	262	291	268	284	268	276	245	268	261	254	281	282	263	233	254	293	268	282	280	281	299	281	270	296	277	245	286	252	268	267	259	286	291	311	253	276	273	252	238	282	281	287	281	286	277	274	277	263	255	259	272	295	290	277	276	253	266	255	295	269	321	288	249	307	280	256	271	267	267	268	274	262	236	290	282	274	252	267	276	252	290	254	262	292	287	266	252	266	265	267	270	253	286	276	250	274	273	304	275	267	260	248	255	277	280	278	268	254	259	255	274	274	263	275	270	289	296	267	278	263	257	278	295	286	267	240	266	276	273	260	289	263	277	266	261	269	277	230	272	307	296	274	281	274	250	270	259	285	261	280	287	268	278	270	260	273	267	266	280	251	254	263	265	285	265	274	254	260	284	273	269	268	305	243	289	275	309	276	246	274	253	263	250	280	307	269	267	272	293	283	255	268	274	274	245	268	254	269	240	301	265	272	267	276	252	274	279	279	251	272	258	263	303	237	261	288	269	276	232	247	303	280	272	282	286	257	266	263	293	258	291	271	270	274	265	245	254	282	263	271	261	261	286	239	291	286	299	269	270	260	283	254	261	266	245	277	281	257	274	272	252	275	267	286	270	263	263	268	243	273	259	252	281	268	262	291	301	268	290	237	248	275	305	256	270	255	270	254	284	270	292	246	258	267	255	285	268	277	281	285	226	263	280	280	261	284	246	268	276	246	238	249	265	261	285	269	288	270	269	274	255	277	273	255	263	254	277	271	290	273	267	240	272	215	268	283	240	272	271	258	327	278	248	294	255	256	304	286	228	264	236	294	245	261	293	300	284	280	278	270	280	266	276	272	266	280	246	278	268	274	297	272	267	262	257	273	256	297	262	258	256	281	268	259	265	286	257	278	271	267	266	282	265	271	275	290	250	273	287	257	256	294	259	310	269	268	258	273	266	291	275	283	259	316	285	284	279	268	251	242	265	279	278	264	253	292	257	261	253	263	265	277	281	268	244	268	265	289
7735	2597	5610	6465	5525	4585	3789	3302	2660	2476	2185	1946	1861	1643	1533	1457	1458	1394	1271	1185	1185	1081	1112	1130	1067	1120	1034	992	1027	911	924	977	930	901	947	939	920	931	897	875	881	928	867	894	906	868	828	888	864	879	843	872	901	845	878	880	836	874	851	876	805	843	831	829	833	800	803	846	821	827	815	848	792	791	800	791	784	867	821	777	860	801	881	816	818	844	812	785	817	885	845	816	837	828	806	735	812	830	818	821	840	749	794	805	820	800	789	768	753	812	827	821	813	860	831	836	771	796	748	826	844	849	805	774	752	824	839	804	838	770	776	830	824	840	785	814	787	831	852	827	816	810	795	769	844	839	828	839	787	788	806	788	807	826	830	809	771	805	791	804	822	773	827	832	822	807	826	786	807	807	794	804	781	783	744	806	805	765	861	801	770	797	790	790	824	778	791	834	842	785	748	751	741	793	830	846	845	802	836	792	783	778	819	841	808	818	779	829	783	858	817	743	769	817	825	816	809	815	823	777	755	787	796	751	840	764	748	831	750	878	729	799	822	829	817	770	788	794	817	798	809	798	772	802	767	828	758	771	815	843	800	816	776	784	789	829	742	833	783	767	862	756	750	810	789	799	770	767	782	778	794	812	747	717	768	758	742	780	770	820	731	886	781	842	803	779	775	801	787	758	821	766	816	779	830	808	828	797	805	782	803	760	774	778	793	802	791	788	783	862	742	790	780	784	848	815	775	802	786	788	800	828	790	820	795	852	769	804	791	818	804	813	782	760	787	790	812	803	772	751	784	797	792	772	808	848	786	835	786	810	807	801	810	783	815	810	790	780	762	807	784	793	872	815	804	780	798	814	809	883	804	793	786	823	779	787	816	821	776	819	796	813	830	817	822	793	788	758	772	807	821	791	773	839	790	806	771	784	774	786	825	870	843	782	823	766	827	796	773	822	827	733	779	775	759	775	776	797	750	787	837	809	804	821	719	788	822	802	769	785	835	831	786	789	834	845	829	847	858	797	835	786	834	769	777	782	788	812	822	736	824	781	793	781	803	749	805	750	777	773	778	770	820	780	813	734	786	725	800	803	811	784	783	789	840	805	803	751	913	799	775	790	844	807	774	808	824	797	839	752	784	782	812	797	809	816	753	794	825	801	797	820	823	781	863	841	790	843	785	824	798	796	784	827	816	819	777	804	771	755	840	801	808	817	805	780	809	781	837	776	777	758	765	774	790	783	768	777	825	831	788	798	808	832	752	764	781	809	777	818	758	783	781	819	812	851	769	770	786	768	792	829	796	775	784	769	789	739	828	764	772	802	799	793	788	828	767	813	826	804	838	798	787	826	780	807	845	809	812	816	802	809	861	787	763	801	741	827	778	803	764	774	817	807	749	843	848	802	804	805	837	764	813	833	772	835	788	782	814	808	758	800	823	829	781	781	794	797	800	781	783	795	795	801	805	748	855	828	851	813	777	800	867	762	848	834	803	800	789	813	812	810	874	821	780	779	740	758	791	756	833	824	849	791	798	750	796	772	772	792	795	797	823	796	759	771	788	822	778	802	746	790	842	778	802	791	776	779	853	787	776	842	799	783	780	843	794	809	857	782	822	749	809	727	827	792	787	844	786	825	785	808	745	798	777	800	761	786	855	772	717	798	762	786	796	782	795	793	798	831	773	827	793	792	770	767	801	751	791	831	837	796	799	812	791	797	813	796	824	790	827	772	773	822	797	771	789	857	808	811	781	755	861	831	731	779	747	771	831	821	803	841	759	790	797	776	805	760	767	749	813	789	769	798	802	798	807	745	799	831	762	776	774	794	773	801	752	760	792	767	775	827	795	749	799	801	795	778	813	799	759	790	792	802	774	823	820	847	807	800	837	774	835	779	781	746	798	789	788	773	767	800	782	799	775	811	785	796	826	835	807	788	824	838	769	799	796	765	804	831	803	781	806	790	811	792	810	783	802	743	817	813	782	777	769	840	792	782	779	825	795	820	753	774	793	758	792	794	845	763	762	788	757	810	794	785	817	814	777	836	763	826	811	752	792	740	785	819	831	808	752	825	786	818	754	802	799	820	815	782	812	789	778	806	756	751	840	813	760	783	838	790	792	808	778	735	785	808	820	836	791	776	815	774	785	822	814	792	821	795	787	808	803	830	828	829	804	825	780	809	780	835	841	830	789	808	823	808	760	822	830	817	815	801	841	757	784	780	817	833	751	790	784	867	804	778	743	815	759	836	796	794	797	801	778	781	807	793	834	785	777	788	802	816	800	827	775	797	815	821	780	833	777	808	811	754	776	760	812	761	785	773	721	787	786	861	827	830	793	777	792	790	801	813	810	806	836	771	807	770	765	746	764	812	794	820	786	825	833	800	789	809	768	823	744	826	857	829	776	816	768	800	806	809	774	803	792	777	847	775	809	799	779	774	818	751	817	809	753	800	826	783	768	794	792	777	835	823	793	784	797	770	760	778	765	760	773	847	871	824	778	775	811	811	750	763	772	790	789	829	794	798	801	771	747	801	795	840	812	810	802	788	790	829	778	840	769	770	871	792	815	753	766	759	786	775	794	844	796	740	829	739	793	818	821	829	817	763	777	790	828	809	835	781	796	804	806	815	804	850	787	783	820	771	792	841	837	750	783	841	789	763	871	792	852	753	821	776	841	791	782	744	802	830	806	827	863	807	801	884	823	791	819	796	759	785	809	755	792	807	762	767	755	771	751	850	838	759	780	833	807	819	816	809	815	800	815	813	790	776	819	798	806	804	865	771	776	772	792	786	795	765	783	797	777	788	826	766	778	795	801	743	800	810	810	812	755	826	794	802	774	764	770	778	814	823	767	805	804	828	831	810	746	826	791	758	778	773	818	787	836	776	762	799	800	792	777	810	790	737	822	774	803	815	829	817	729	837	770	752	757	780	769	830	800	836	779	771	825	788	794	815	824	818	798	787	762	796	819	828	800	806	796	825	768	763	769	755	788	805	809	756	767	797	883	830	846	797	858	795	768	823	784	736	822	780	806	741	794	760	810	761	768	804	724	778	771	826	831	776	812	779	836	801	795	803	818	798	812	760	830	787	789	788	789	815	796	783	760	774	788	817	828	774	806	796	830	792	829	803	804	815	802	851	810	740	802	815	851	755	807	769	808	803	798	810	806	780	808	830	816	777	776	749	766	806	789	783	761	787	815	788	832	818	742	782	772	769	779	813	790	760	796	810	859	823	799	797	800	754	843	808	775	729	803	786	806	823	801	833	819	796	795	808	807	801	789	820	774	819	827	793	846	831	869	729	748	815	800	775	788	776	803	815	772	799	848	773	802	779	788	771	794	804	779	773	774	749	806	811	836	778	846	782	794	815	774	814	789	765	760	815	818	750	785	855	801	784	805	796	792	827	782	804	806	782	765	874	826	769	832	792	766	824	787	810	794	793	838	826	858	770	795	806	807	758	781	817	778	809	820	790	848	759	750	823	763	821	765	850	728	785	777	811	802	791
2207	215	252	218	186	158	164	171	158	152	146	184	152	153	152	157	162	132	162	139	138	164	145	136	184	153	146	185	157	170	155	151	142	135	157	163	173	157	159	157	160	148	131	140	149	170	160	147	152	149	150	153	148	149	152	158	151	140	170	151	157	171	151	137	123	134	148	147	133	147	162	136	148	143	155	145	149	159	154	148	178	154	155	139	161	171	153	145	152	171	136	148	159	152	137	138	146	137	174	170	165	162	156	142	140	125	148	165	156	141	169	132	154	141	141	144	166	158	155	148	156	156	144	165	156	166	109	144	172	159	151	162	155	135	137	150	145	162	148	145	157	170	160	145	147	134	157	162	144	143	183	150	143	148	155	164	182	135	130	152	149	151	152	159	145	146	137	150	171	138	148	164	153	129	155	135	138	173	136	161	154	133	152	142	172	163	142	142	142	143	140	143	147	157	166	130	139	117	141	149	157	132	157	131	139	130	152	166	170	150	154	157	172	170	134	153	152	165	136	151	134	160	155	146	145	162	158	143	157	155	161	144	186	152	178	150	146	138	156	137	150	163	149	140	148	143	147	173	154	152	138	162	149	148	147	125	165	164	143	139	176	162	173	162	146	138	157	154	149	138	157	137	154	177	148	149	149	139	161	132	134	142	167	150	150	147	144	140	164	138	147	151	164	148	162	148	162	136	152	149	135	163	147	129	148	153	149	142	153	138	153	149	148	147	149	142	136	154	141	147	163	175	147	148	168	143	151	163	154	161	147	151	158	162	150	161	165	156	134	135	170	145	163	151	155	150	161	152	158	141	160	141	164	176	171	157	155	143	148	157	131	151	137	155	166	150	141	147	164	173	171	171	129	136	130	167	156	159	159	157	126	142	167	159	148	182	147	157	170	148	161	162	151	134	161	140	159	147	148	133	150	141	129	156	164	148	141	147	165	143	150	154	165	157	160	165	144	131	143	150	156	143	149	133	138	167	150	147	163	135	142	129	136	166	158	136	140	148	164	155	148	135	160	151	159	157	144	137	153	131	142	155	163	143	144	145	139	130	145	141	134	150	172	143	153	161	155	172	166	139	144	177	140	142	159	155	138	143	144	151	159	152	177	147	157	123	164	151	176	167	156	154	156	148	166	129	166	116	131	151	142	169	158	133	141	145	171	169	142	135	150	169	133	151	170	136	156	151	164	164	159	145	160	140	153	140	168	168	163	146	127	177	146	155	139	151	136	169	149	144	144	170	154	155	166	143	169	164	146	142	130	155	161	151	140	142	164	150	137	147	167	146	161	160	147	148	165	142	147	139	164	139	138	149	171	161	137	144	138	163	132	141	147	173	142	162	126	135	158	161	147	157	155	150	153	167	134	143	139	167	137	125	163	141	153	152	151	135	141	128	140	168	146	174	145	153	135	140	155	161	161	150	148	168	132	158	168	152	169	149	166	149	152	149	125	137	158	181	171	135	161	151	156	153	132	145	143	144	158	155	140	147	152	167	144	152	152	149	142	156	159	172	160	148	150	143	140	151	146	145	163	156	162	148	150	161	147	167	178	141	153	168	144	124	133	139	144	147	138	178	170	153	156	134	155	145	155	150	152	135	166	152	157	145	141	151	152	124	151	162	168	131	146	146	162	158	156	147	175	161	157	144	154	144	151	145	145	141	144	156	147	143	149	153	148	139	162	142	151	142	160	143	162	153	159	164	171	168	153	142	162	146	142	144	172	140	143	139	152	143	145	141	138	168	136	154	139	151	140	159	133	150	163	148	128	148	158	160	139	166	150	147	158	137	122	141	155	157	181	147	144	139	152	147	148	140	154	169	154	141	138	135	146	169	152	163	159	159	158	127	140	157	159	130	161	137	127	136	147	160	138	144	143	138	159	142	148	156	173	152	155	170	150	136	151	145	169	166	153	156	181	160	167	169	145	150	155	140	133	154	164	159	133	152	148	178	161	147	149	137	150	127	144	172	175	144	148	157	142	148	154	176	139	149	132	149	161	136	153	158	137	148	142	126	135	155	186	137	158	148	128	143	160	140	163	137	163	158	180	153	141	153	153	165	172	151	145	142	145	163	167	153	147	142	156	147	147	154	165	165	177	164	149	164	150	144	138	138	137	156	142	154	138	137	141	166	141	139	152	166	154	115	140	165	158	165	147	131	139	138	161	168	147	155	172	168	156	144	146	165	153	138	134	157	143	148	133	165	148	142	160	133	155	159	153	133	154	156	165	152	148	146	142	143	146	152	145	150	155	170	149	165	154	160	138	133	143	166	159	147	157	160	143	142	152	166	150	151	143	126	124	160	133	150	177	163	159	144	139	150	166	149	141	143	164	145	130	144	145	161	142	185	140	150	161	171	170	137	169	159	137	158	175	163	133	125	163	171	154	159	137	138	169	167	151	156	152	138	171	140	154	132	142	129	160	113	136	152	160	164	154	155	144	157	144	150	180	154	140	161	182	172	147	179	142	139	145	143	162	165	133	148	142	140	146	139	169	151	153	139	154	152	155	165	157	132	153	175	127	157	146	163	172	161	141	135	148	159	151	126	168	128	158	155	168	160	139	145	156	162	167	148	135	147	150	169	146	163	160	149	126	139	130	170	141	143	145	150	136	165	142	153	151	165	148	157	168	142	157	143	157	156	138	139	183	144	148	159	146	148	143	143	147	140	132	157	145	165	171	156	152	168	157	142	151	126	142	147	146	144	148	135	131	148	172	134	150	162	188	133	135	151	139	146	168	151	155	141	152	145	156	143	172	166	167	133	135	150	158	176	140	137	159	135	154	161	150	147	168	122	141	150	149	152	166	145	155	136	141	155	138	154	169	155	161	149	143	145	137	137	173	144	141	139	151	150	165	144	131	163	151	171	139	166	171	144	168	155	165	153	139	148	159	146	171	145	141	139	168	154	153	151	138	155	127	140	144	168	139	153	122	171	157	180	156	155	137	134	155	165	164	132	138	131	155	157	155	158	154	155	147	170	132	138	160	151	158	156	171	153	155	159	154	144	154	144	162	139	149	157	155	156	159	137	143	153	145	129	145	147	168	157	131	170	137	164	152	170	162	162	181	155	145	165	141	157	159	135	161	161	142	151	134	158	142	146	132	139	134	158	138	164	162	135	161	149	141	143	159	134	160	128	133	162	156	144	163	170	155	150	151	168	136	127	153	169	155	159	150	152	149	166	141	140	145	149	141	141	156	170	145	159	143	139	136	156	161	142	163	177	182	165	151	143	152	150	165	155	177	146	145	168	159	150	150	135	136	153	160	158	138	133	156	147	143	129	175	163	144	144	155	142	112	149	156	164	128	159	150	154	176	154	164	162	151	158	136	164	146	126	139	162	136	154	131	151	137	140	143	156	131	122	134	146	150	165	149	176	145	172	140	171	136	151	150	167	152	147	146	150	143	123	148	138	164	137	134	132	164	149	154	172	160	147	142	152	146	144	156	134	142	163	148	147	156	164	151	141	171	143	156	137	149	155	127	170
1881	601	634	671	752	608	581	568	596	543	556	525	549	511	541	511	509	532	484	527	504	513	482	467	533	500	503	468	492	545	487	520	537	507	558	473	463	518	511	471	510	508	537	520	482	539	503	498	478	498	485	505	471	492	457	502	502	480	539	492	469	501	512	492	529	485	481	491	500	484	523	510	516	499	483	505	505	486	573	506	469	516	521	526	516	501	494	510	465	468	498	497	512	514	512	469	534	532	450	489	498	518	493	518	476	516	525	518	493	508	512	515	517	527	486	462	503	526	489	552	507	493	470	479	521	500	484	513	541	505	511	463	490	494	459	522	525	511	486	503	499	500	519	466	462	486	491	522	501	462	494	522	487	462	463	490	498	481	499	502	460	503	528	503	543	502	509	481	522	473	470	481	475	487	491	493	556	495	506	498	507	495	486	473	474	483	477	495	486	518	542	512	508	550	492	470	504	520	498	496	509	508	511	486	487	507	501	516	514	507	521	493	523	512	499	507	520	533	462	493	479	535	523	524	486	486	512	493	497	500	481	546	497	538	464	549	509	503	527	523	505	453	487	492	498	546	515	507	523	506	527	506	515	470	481	488	488	495	526	466	484	487	447	524	482	527	488	477	541	507	475	497	504	488	471	525	494	498	517	507	535	479	511	533	505	501	518	494	524	494	484	477	494	510	539	482	479	529	520	529	481	526	466	495	528	505	540	497	482	437	505	491	488	507	496	511	449	502	464	512	494	485	504	490	479	510	515	508	519	535	513	518	458	497	486	528	533	505	503	460	546	499	481	492	497	523	538	487	453	482	493	486	511	479	496	481	525	454	513	522	476	510	503	488	466	500	472	470	482	487	493	507	541	510	527	498	509	514	517	503	510	486	496	500	506	491	545	519	520	490	479	513	554	499	507	508	492	521	517	464	521	502	536	483	476	492	539	490	502	491	517	521	460	513	518	522	517	499	476	447	477	500	484	476	516	488	518	493	520	491	515	501	480	520	476	503	529	481	449	534	460	538	488	539	511	510	518	457	486	474	471	478	525	511	501	513	514	505	481	543	509	518	544	512	479	501	548	534	496	514	540	528	523	452	491	519	478	485	505	465	496	535	506	492	493	508	498	463	533	525	502	494	501	487	476	507	500	556	488	524	521	491	503	479	477	486	526	487	509	464	506	495	512	493	488	498	461	515	499	486	481	514	472	499	515	531	474	529	509	517	472	504	507	495	490	525	535	503	460	519	472	522	494	504	501	477	534	508	467	485	517	514	532	501	495	477	505	530	533	497	527	521	490	542	523	512	508	518	525	475	471	525	479	476	477	495	472	521	507	498	549	464	497	493	516	476	502	459	490	497	505	481	450	472	515	474	509	468	471	526	477	494	504	496	537	521	494	481	510	462	501	481	487	444	519	486	506	504	499	471	485	495	512	493	532	508	481	538	513	526	495	471	531	518	496	501	490	521	497	468	498	511	494	480	516	509	529	501	512	491	504	498	505	500	487	504	508	528	515	495	467	454	526	506	476	484	506	495	536	482	525	481	510	529	517	535	528	512	451	496	561	507	490	493	475	501	531	495	493	484	507	512	483	474	479	507	487	485	483	502	497	482	479	534	550	465	512	480	518	578	472	467	501	489	487	505	537	468	524	503	529	537	506	534	514	506	514	494	493	463	538	520	506	535	486	505	509	493	457	487	481	517	517	510	485	511	529	524	471	480	485	489	471	531	523	478	536	540	488	505	477	500	521	496	554	506	501	514	518	494	487	489	524	565	540	533	497	494	495	540	488	481	484	505	488	484	511	517	520	503	514	491	513	526	540	491	487	504	522	492	524	505	524	486	535	486	510	495	541	488	483	477	517	495	508	521	508	482	477	478	480	464	519	449	485	490	520	522	489	465	518	491	494	512	507	524	547	491	508	491	471	503	474	450	516	497	503	506	498	495	477	476	499	489	522	487	498	464	539	475	483	476	484	523	455	492	482	478	491	538	461	514	528	537	547	497	538	475	523	496	556	489	511	525	502	500	489	486	488	509	504	478	489	524	516	524	494	476	530	518	524	481	497	473	496	512	457	499	499	528	528	495	508	495	465	547	495	478	522	529	505	485	495	533	511	514	503	506	513	505	482	498	495	535	549	518	485	525	462	475	485	498	483	547	519	524	528	506	486	508	498	489	445	498	462	494	502	481	522	535	495	500	517	517	507	499	493	486	466	527	505	512	498	503	499	485	490	488	487	448	486	516	505	478	489	491	511	501	522	502	500	540	475	506	513	510	532	456	496	529	506	508	487	479	504	524	479	548	542	514	467	521	469	504	527	524	505	501	502	522	520	476	486	512	509	502	505	516	494	483	517	523	531	470	496	505	499	473	497	556	454	508	516	500	529	514	521	457	487	513	477	485	516	472	508	525	477	463	457	500	499	503	500	491	495	545	476	509	513	496	490	528	486	509	460	508	504	455	481	484	513	508	503	539	516	538	514	508	496	525	484	499	492	526	511	478	511	472	503	492	494	553	466	498	457	502	497	484	493	509	489	535	492	482	527	502	479	462	467	496	511	508	516	499	521	488	502	479	509	508	502	480	544	530	521	494	496	510	495	510	490	546	494	462	515	489	506	516	494	531	509	506	488	486	484	506	490	532	542	483	535	468	507	566	519	494	496	517	498	494	546	518	497	494	507	509	460	478	502	489	487	493	462	474	523	494	516	499	511	502	476	531	464	469	510	484	452	497	528	492	455	517	514	552	481	537	513	501	547	516	518	491	473	498	529	463	498	525	477	558	522	501	486	496	440	482	513	509	540	509	480	477	456	521	498	466	488	510	504	505	484	510	488	508	535	494	486	499	484	481	493	507	509	528	480	511	539	498	528	483	483	481	471	483	492	488	462	492	490	504	515	481	521	460	509	540	468	510	513	470	462	489	481	503	496	492	525	502	512	537	515	499	457	483	470	524	492	515	447	506	549	526	476	482	481	463	484	495	501	490	511	514	544	485	490	496	504	538	519	555	490	498	514	505	514	521	525	542	514	519	503	490	518	530	479	485	471	477	512	472	530	536	496	507	507	503	469	494	514	534	517	521	520	472	502	535	483	501	511	521	517	517	519	492	509	506	539	505	495	492	531	525	491	500	494	519	518	482	511	508	501	509	505	471	484	488	535	504	485	547	490	484	504	508	480	474	495	524	485	497	417	516	514	482	490	502	464	498	517	453	506	527	447	491	507	514	524	478	499	523	516	486	520	511	524	484	489	523	487	497	493	495	491	494	486	485	473	511	474	492	497	508	521	466	497	484	515	522	466	458	518	518	490	493	522	543	516	506	538	533	478	524	501	531	464	510	492	540	501	501	468	549	485	519	512	525	531	509	476	507	488	492	463	558	509	447	487	550	514	502	523	501	490	484	513	473	493	465	512	501	509	494	509	472	495	515	516	496	545	504	498	496	480	489	492	470	527	464	475	460	491	490	515	515	490	516	469	508	504	503	495	468	519	467	500	469
8662	1220	1575	1285	1004	767	597	529	488	437	398	380	361	365	305	342	322	325	300	311	309	341	299	305	311	303	303	293	270	291	282	283	283	285	297	289	287	278	282	266	284	280	274	275	260	305	292	288	270	308	282	301	287	296	292	282	289	281	286	298	272	299	279	262	293	271	283	269	282	292	307	245	271	298	301	287	320	276	250	261	249	294	281	264	279	263	285	267	275	312	301	294	299	285	304	293	284	267	287	281	267	276	310	293	293	279	266	290	282	279	260	267	297	260	271	272	271	281	265	280	280	268	249	300	291	275	282	263	285	283	279	299	300	314	275	298	292	278	274	299	320	251	269	285	284	290	275	276	297	265	296	287	279	287	296	274	268	278	282	299	281	314	278	298	308	268	275	271	293	293	275	288	276	299	280	288	270	278	315	279	293	280	280	293	274	293	297	297	306	245	274	293	262	311	276	303	286	307	292	298	280	268	290	296	305	316	282	265	312	285	289	294	276	298	308	305	319	319	302	264	313	267	276	295	285	259	260	285	240	293	276	275	298	305	315	326	282	274	287	284	299	304	285	286	293	315	287	271	304	292	281	252	273	271	323	267	285	277	276	292	254	299	287	301	280	314	296	281	311	276	288	296	287	272	291	267	268	254	279	264	298	287	304	280	277	307	306	253	259	297	299	275	280	271	253	273	275	277	276	273	297	271	284	304	274	263	289	269	278	245	280	295	262	262	270	276	305	270	262	284	275	314	267	278	277	272	290	287	282	264	286	274	274	260	283	284	276	296	300	274	293	295	291	269	267	278	259	295	281	284	264	265	255	256	282	314	235	281	292	279	322	273	286	289	265	282	260	269	286	317	288	306	293	277	257	304	302	263	302	298	280	270	273	272	253	286	305	248	280	251	265	321	286	296	264	244	301	302	277	281	294	287	271	300	291	288	265	309	284	301	268	266	279	255	266	254	289	261	271	298	276	285	263	294	281	265	281	280	275	253	251	253	264	265	281	293	304	304	290	271	302	300	299	262	285	263	298	298	271	314	282	284	253	295	272	260	294	281	278	272	302	299	267	279	295	292	278	273	283	322	259	267	284	283	301	276	289	257	322	284	275	287	282	288	301	297	278	302	260	297	316	262	308	286	273	271	313	261	269	288	274	298	281	288	270	281	298	284	288	295	287	286	277	294	263	288	289	288	267	265	262	304	281	274	294	289	265	276	247	279	294	245	288	282	285	284	269	274	299	288	253	258	279	296	296	277	250	284	281	293	261	298	256	274	280	254	279	285	276	284	290	265	278	278	296	277	280	296	285	296	299	305	277	278	273	273	304	282	265	277	259	274	307	271	271	270	259	294	279	268	297	303	273	275	305	266	286	296	276	313	283	287	286	314	291	296	300	273	274	316	269	286	277	290	276	274	318	304	292	306	284	297	243	298	289	279	267	261	297	306	274	269	292	282	291	309	269	277	281	268	277	284	281	261	271	258	274	303	288	292	282	297	269	291	269	308	279	295	289	254	295	294	286	249	308	260	273	292	241	281	280	263	278	249	303	283	306	289	271	284	260	259	281	266	261	248	308	281	267	289	290	256	280	308	300	271	261	293	278	282	294	313	327	305	296	293	287	271	280	280	267	285	305	304	289	315	260	256	273	278	280	254	255	294	270	297	294	269	298	274	299	295	308	285	295	277	277	272	291	279	297	270	272	281	276	273	274	323	317	301	275	272	269	315	278	282	278	284	303	276	301	249	290	267	269	290	341	275	303	308	288	292	300	266	296	318	287	266	266	274	293	277	304	277	313	280	286	300	302	284	286	305	314	281	307	275	277	296	285	293	307	290	280	314	302	294	275	281	315	299	284	323	259	295	283	327	282	290	265	303	277	269	284	275	304	257	293	283	283	290	303	297	298	293	277	285	289	284	265	285	291	280	282	267	262	275	303	279	265	298	283	297	283	296	302	280	292	267	288	290	275	275	280	293	316	285	287	258	349	280	266	298	280	286	282	269	274	281	285	281	271	264	281	285	268	291	280	287	269	292	254	291	276	286	282	301	296	285	265	274	299	266	283	257	279	283	293	276	287	288	293	294	293	296	304	240	284	295	275	291	327	277	261	264	307	294	266	245	298	288	300	281	250	282	264	259	258	264	331	284	268	261	288	288	297	292	283	291	282	273	281	285	306	282	263	266	291	272	305	293	279	277	300	301	309	286	299	312	258	280	279	288	285	278	242	290	268	281	238	300	280	269	280	321	288	272	293	294	239	290	285	257	269	279	295	288	282	273	307	260	302	290	288	307	237	277	283	311	295	297	296	290	291	251	305	278	263	290	321	326	277	273	286	300	294	284	291	287	295	305	293	282	296	306	316	287	278	269	288	275	320	303	297	288	292	282	295	250	290	316	273	283	279	278	259	300	269	285	263	285	301	282	280	274	268	294	289	264	295	282	277	293	302	308	261	287	281	293	270	297	314	273	301	295	292	318	300	307	284	332	283	265	261	286	331	283	279	284	297	292	306	291	273	275	291	302	297	269	292	293	299	293	303	300	272	276	268	293	280	281	288	281	315	309	297	297	247	290	283	291	306	281	238	299	297	253	303	296	304	317	260	272	308	297	256	251	288	295	306	276	284	247	287	263	283	291	273	262	294	285	307	295	290	269	260	261	270	273	287	280	282	277	290	278	287	268	250	263	299	305	285	275	280	268	294	284	299	296	266	251	280	305	285	271	282	288	285	306	319	250	278	292	278	288	289	295	281	288	303	312	248	272	254	300	294	268	282	253	287	257	301	324	249	282	280	268	292	273	242	318	293	286	287	252	266	265	283	281	305	291	299	263	266	272	253	305	305	304	257	318	310	289	278	269	264	274	292	300	292	291	266	297	293	281	282	280	281	273	306	282	294	316	266	284	273	289	284	253	256	269	285	285	276	264	264	275	291	270	272	293	318	295	322	295	309	287	258	296	257	259	281	308	274	268	277	264	282	276	268	283	269	268	252	271	264	284	279	299	290	289	278	283	281	266	286	307	275	283	314	282	265	292	271	277	278	287	288	323	290	267	278	285	300	277	273	262	307	300	280	260	272	271	277	286	299	288	280	299	279	293	291	269	266	277	295	288	286	290	237	282	287	330	301	264	271	272	311	259	272	290	275	289	311	275	295	285	271	278	299	305	308	257	293	267	289	287	267	290	296	291	289	305	275	301	282	299	258	274	300	283	297	299	303	294	287	254	294	285	279	273	289	305	282	276	295	303	266	285	269	276	272	245	271	298	255	272	292	301	273	251	276	277	310	281	292	313	288	246	253	268	280	281	271	303	284	288	275	266	279	277	275	322	292	271	296	261	258	277	262	287	276	293	293	287	312	278	238	287	272	270	285	278	249	263	275	294	268	300	294	274	275	270	283	279	266	308	287	282	279	279	277	308	313	314	256	320	273	268	270	271	315	255	284	274	290	281	254	292	290	270	271	268	268	264	314	281	310	256	289	267	304	277	263	294	294	305
5430	1844	3360	3839	3496	2835	2463	2144	1864	1706	1534	1441	1319	1282	1223	1240	1153	1145	1087	1095	1109	1044	1003	1039	936	1016	1015	930	935	893	946	890	916	911	905	922	926	897	914	869	938	885	843	895	890	842	833	851	822	888	908	853	877	856	859	946	809	850	837	847	847	850	874	759	873	917	817	880	830	818	829	866	882	883	867	820	864	853	890	769	912	828	856	843	929	870	842	795	872	886	813	827	874	807	783	868	861	850	836	840	850	853	804	829	818	856	823	829	849	898	858	836	836	912	842	862	788	894	898	802	897	868	872	892	883	877	860	821	867	862	845	871	892	799	861	819	836	872	908	932	806	857	852	869	846	849	812	820	899	842	850	863	816	868	850	811	858	841	835	867	838	821	844	840	839	828	810	831	790	810	856	865	857	880	851	831	795	850	843	804	819	832	851	813	853	873	826	805	804	829	848	859	823	890	878	827	835	798	800	811	821	889	820	811	828	792	835	794	842	808	850	812	813	816	808	821	819	833	798	882	924	851	852	846	814	882	865	861	842	791	871	796	872	806	830	886	833	809	838	854	824	851	812	828	809	796	863	852	893	856	856	882	841	870	818	808	813	828	810	845	842	847	857	803	807	831	828	828	808	826	861	783	802	863	802	854	842	807	869	797	842	805	862	794	807	900	814	785	827	885	822	835	838	817	817	763	822	851	863	808	800	808	797	798	882	813	860	796	832	880	831	816	769	859	808	830	862	867	815	778	833	766	856	815	820	829	846	842	827	873	850	860	801	801	852	798	889	786	797	802	847	880	803	841	835	851	869	824	844	837	801	851	842	817	856	891	879	794	876	817	851	823	829	857	848	781	855	787	836	831	857	882	904	859	817	845	844	812	879	852	873	837	881	828	843	859	840	833	799	861	839	862	873	842	864	816	857	845	891	848	797	791	858	818	848	799	846	840	867	836	849	846	838	830	803	845	829	859	831	846	837	833	859	835	858	793	845	847	817	835	842	806	801	887	856	866	845	830	835	798	808	844	798	858	842	825	808	850	861	837	866	852	802	862	818	823	840	822	835	815	854	803	859	780	874	864	805	853	859	800	856	840	870	848	826	807	866	876	791	837	783	864	841	842	841	872	823	806	809	867	867	905	815	884	851	802	835	785	852	833	851	808	831	836	800	854	852	881	808	794	841	821	843	826	860	842	845	819	847	789	804	892	747	832	776	813	857	845	884	839	884	847	814	793	829	811	819	785	905	848	830	780	817	881	791	829	850	815	860	870	813	802	846	861	825	820	784	829	843	863	897	778	803	822	762	826	808	842	771	853	821	832	847	847	816	842	868	831	796	831	797	862	841	803	826	780	821	895	799	791	866	835	818	839	865	902	872	814	895	829	847	899	881	835	834	900	813	881	862	826	830	846	865	831	886	847	843	840	827	857	879	845	803	833	862	803	862	833	881	787	831	787	842	853	821	845	791	864	842	821	866	870	847	809	815	809	787	849	849	841	840	896	820	838	870	822	870	809	862	813	846	866	796	826	862	815	858	833	876	888	864	870	837	894	835	869	858	859	831	806	825	861	851	856	843	827	806	829	884	793	846	799	804	840	871	816	894	776	826	782	869	896	813	826	797	868	840	860	841	796	856	822	913	851	820	817	842	902	777	836	828	784	899	872	814	835	791	816	862	821	814	828	839	796	803	857	904	800	782	853	850	881	828	810	796	841	846	813	838	843	827	857	833	857	827	831	865	881	791	839	755	917	855	836	822	857	856	808	865	860	876	853	835	813	837	840	806	848	862	866	829	786	811	823	846	827	873	855	821	846	810	826	855	807	841	838	824	853	798	854	827	877	802	804	829	836	822	837	807	795	860	849	848	877	881	875	856	845	816	845	907	842	847	836	873	828	858	844	862	868	806	836	822	818	819	860	825	856	819	848	846	821	875	804	807	821	853	821	877	847	876	874	827	835	833	845	800	838	793	816	830	840	851	853	857	845	778	859	826	845	807	835	831	852	838	855	788	863	860	777	844	757	829	862	775	838	816	810	845	839	791	868	872	859	819	792	757	845	842	816	843	818	782	815	830	791	838	812	885	845	794	855	858	815	820	829	853	826	828	830	829	828	850	876	862	786	894	816	841	862	874	875	850	863	931	871	840	844	836	854	820	812	834	830	817	846	768	850	845	869	830	799	810	883	822	842	838	864	802	821	846	828	832	864	876	835	791	873	868	870	795	859	869	809	847	803	814	835	883	817	850	828	870	804	834	853	841	857	867	852	830	839	821	841	852	798	843	815	915	854	770	823	862	808	791	818	848	829	821	828	823	849	830	804	869	820	824	838	906	842	811	812	866	851	794	855	864	834	841	853	875	869	819	866	805	782	823	841	855	816	872	805	884	851	846	845	812	825	784	829	886	837	824	874	809	854	848	895	815	838	825	791	856	839	840	879	847	846	841	829	828	827	827	796	848	820	840	815	842	843	831	854	874	820	828	822	869	794	850	878	865	857	852	851	856	832	854	839	765	764	800	813	839	847	812	841	831	836	834	825	851	795	870	844	833	830	871	868	821	866	793	861	812	845	806	821	848	824	854	827	847	846	844	848	836	835	846	842	832	811	798	890	830	852	803	858	902	819	892	852	835	842	796	823	843	871	831	808	881	856	806	803	869	846	802	849	812	872	829	853	835	859	879	830	832	837	825	822	859	898	816	806	844	845	880	818	824	880	892	858	817	840	826	812	847	871	823	844	841	769	806	821	846	865	835	847	822	800	810	917	801	834	809	855	852	868	863	891	844	832	856	882	818	802	811	863	784	808	829	845	846	879	821	819	788	781	823	875	828	817	870	839	851	863	796	885	866	822	843	839	879	777	891	867	858	828	830	846	839	836	851	854	864	829	815	840	782	790	831	846	850	804	882	859	830	766	846	844	816	861	836	831	839	857	854	837	807	880	898	825	828	881	832	840	832	844	867	821	839	829	829	810	873	753	829	832	858	857	840	836	833	829	850	854	843	875	849	836	884	834	845	845	839	825	816	850	799	854	855	834	832	826	906	813	845	830	802	885	882	842	831	819	787	868	808	826	876	860	863	848	851	892	822	867	854	859	804	856	857	901	847	827	870	889	828	805	823	873	845	846	839	838	842	822	869	871	865	823	811	824	862	856	835	816	778	823	823	840	841	890	844	859	807	807	876	766	875	842	855	788	817	883	824	863	804	861	905	899	816	849	873	883	889	844	844	819	796	847	797	845	843	829	818	829	819	824	846	820	848	830	833	845	858	829	808	826	896	857	867	866	799	863	827	801	857	808	828	796	854	783	820	895	837	820	840	782	854	809	791	868	860	843	812	814	847	818	861	879	805	847	795	825	784	848	867	811	834	870	824	776	826	823	809	847	839	924	803	826	922	829	883	829	809	881	851	771	791	820	867	815	842	854	847	856	811	852	854	837	826	838	826	831	792	806	831	801	824	805	873	877	899	859	825	797	823	859	850	858	811	849	788	786	815	839	843	840
15848	2595	2980	2282	1615	1208	939	727	676	585	494	465	437	445	431	369	368	357	364	306	313	356	350	294	342	292	295	290	305	296	300	266	282	285	276	283	283	297	289	305	273	283	277	268	283	254	267	250	286	245	271	258	304	289	305	250	261	287	305	266	329	256	284	277	272	282	267	269	273	265	236	287	276	274	259	278	262	293	301	272	277	265	261	268	276	261	266	246	255	274	304	299	248	244	292	315	307	264	292	266	279	303	278	251	273	279	271	282	264	276	247	278	256	256	270	280	274	268	275	270	266	253	260	262	264	291	253	247	256	249	289	265	298	278	248	288	265	298	277	285	315	272	280	266	254	284	260	258	261	272	245	267	267	287	270	251	260	274	263	263	291	243	258	297	238	265	281	264	278	279	259	276	251	267	288	277	261	270	275	267	263	260	265	264	260	271	299	271	262	273	300	277	286	282	287	260	255	284	280	303	291	264	308	300	271	276	256	269	244	264	261	275	283	281	276	262	251	323	265	255	293	239	286	301	256	288	272	285	252	282	264	237	274	270	285	291	250	267	271	303	282	255	288	261	262	270	255	233	294	246	278	261	281	277	281	259	262	284	262	290	252	279	262	260	283	278	281	261	249	254	263	278	281	268	288	268	252	259	251	252	274	279	297	285	284	251	255	265	271	290	267	284	251	242	279	240	269	246	307	259	264	303	258	268	284	271	293	259	284	261	290	285	267	269	264	257	288	258	234	258	260	268	272	265	281	266	252	297	277	291	267	281	257	264	280	277	261	267	284	274	271	252	260	257	269	260	261	310	271	268	304	243	250	294	264	251	292	285	261	261	275	275	241	289	263	281	292	303	292	287	267	285	274	282	267	251	274	284	287	269	243	237	284	285	263	277	271	279	278	255	255	267	252	286	272	260	248	287	283	260	250	240	277	267	284	286	284	255	274	300	263	243	296	278	271	266	281	273	272	281	255	278	295	277	280	276	291	270	298	276	256	279	267	289	275	281	261	258	270	227	242	280	260	299	249	279	274	264	272	288	287	273	234	270	271	253	272	278	266	250	265	248	256	254	257	261	259	290	256	267	261	248	257	268	256	261	282	290	278	297	282	296	302	265	277	269	247	239	282	279	301	248	264	242	250	259	249	254	241	285	284	250	266	263	220	259	276	274	290	259	253	267	266	274	259	238	241	284	261	271	254	259	272	259	274	261	269	259	289	263	286	276	282	274	274	276	261	298	284	280	264	294	234	255	263	265	278	279	243	267	278	279	258	234	259	270	286	279	242	273	277	233	266	260	270	283	277	290	257	301	256	248	273	242	280	277	263	286	282	268	287	256	260	274	269	272	278	285	264	284	264	276	268	280	291	265	266	266	259	270	262	239	261	253	272	240	260	264	294	265	252	250	288	283	275	257	288	277	285	289	274	259	280	256	269	270	271	279	283	268	263	291	271	252	276	271	269	278	290	258	240	267	261	246	251	262	267	302	264	257	292	300	245	240	289	292	256	265	263	233	285	292	222	287	268	320	279	255	232	250	281	267	245	270	275	263	254	277	283	253	280	276	260	257	263	277	262	270	261	262	257	275	294	269	272	301	261	270	286	272	277	290	283	274	267	267	258	241	282	263	244	247	273	270	236	278	289	275	282	276	287	260	263	243	268	264	259	243	300	285	282	248	268	272	258	262	284	299	250	267	278	263	293	268	252	293	284	247	259	264	269	284	273	257	245	242	267	280	254	261	274	247	276	257	266	284	245	285	257	278	249	289	258	286	268	263	277	262	264	289	274	274	262	265	295	280	281	268	280	283	237	280	266	277	264	274	262	281	256	262	262	271	257	303	256	296	279	287	268	264	271	265	272	266	284	247	263	267	281	260	268	284	276	264	276	277	293	287	275	256	293	273	292	262	278	271	293	284	267	292	270	255	290	256	265	287	254	256	287	275	248	276	267	261	277	270	276	244	281	258	279	260	275	299	300	253	262	253	294	276	252	274	273	238	286	276	263	259	283	277	230	295	279	285	273	272	303	283	267	263	261	257	277	283	297	291	282	278	263	286	275	244	258	260	266	263	266	295	253	251	262	251	278	268	264	272	280	281	300	293	267	260	272	256	275	271	279	267	248	250	265	293	269	274	253	243	243	277	273	256	273	276	286	289	247	273	263	276	276	288	294	263	267	246	278	232	272	283	295	260	256	227	254	284	277	284	284	267	283	283	276	250	256	260	269	274	274	287	287	300	273	271	240	280	288	315	268	292	290	256	280	270	276	274	289	295	274	296	265	279	272	238	268	276	286	274	287	274	295	238	302	263	282	277	254	285	273	286	286	247	277	248	269	246	258	284	255	296	236	273	272	301	258	273	278	294	279	268	275	260	280	275	277	273	273	290	272	275	252	247	263	275	278	277	261	277	242	262	272	273	275	282	274	279	254	264	289	294	263	289	263	262	256	279	269	261	251	268	267	238	286	285	273	259	280	277	250	266	263	263	281	270	251	237	289	291	283	267	288	290	274	267	286	228	271	271	280	265	291	232	267	281	263	275	276	264	298	267	282	285	288	280	262	282	293	306	304	270	272	284	273	287	293	240	272	285	223	257	289	260	267	273	261	275	261	276	275	264	257	260	300	269	252	240	295	272	238	274	277	236	272	230	257	262	255	291	287	247	278	270	250	287	262	298	250	254	272	269	296	256	261	302	260	286	259	268	265	274	260	270	249	262	246	258	259	276	276	266	290	245	289	251	257	248	299	255	274	299	270	301	231	264	271	283	268	249	280	237	280	279	261	278	282	251	257	282	290	275	269	272	288	267	269	256	281	296	266	289	216	275	263	262	250	285	261	274	303	257	243	267	261	249	286	281	274	225	258	236	259	287	272	262	270	275	273	265	270	303	288	256	327	283	254	267	289	276	257	296	271	251	279	246	297	256	276	318	262	255	255	270	278	282	245	251	279	274	259	234	261	262	255	259	250	252	292	269	260	321	255	333	274	297	271	283	283	279	248	263	255	252	272	261	250	252	273	286	253	255	248	284	280	244	287	284	233	264	253	263	266	277	285	295	279	272	288	269	275	290	242	260	256	287	276	268	267	294	284	278	250	263	264	266	256	278	284	279	264	276	285	294	278	265	277	255	273	257	264	266	249	292	274	290	263	284	290	273	260	287	278	265	273	267	294	257	271	276	271	263	278	260	279	260	266	244	277	278	253	273	256	264	267	252	277	258	276	256	252	228	284	277	281	259	263	266	260	257	270	280	284	258	297	287	288	276	266	272	262	285	287	268	284	294	272	251	271	260	300	273	281	276	271	287	264	280	302	287	252	288	288	247	263	260	271	254	288	250	258	292	270	244	292	279	255	279	264	283	257	263	308	249	276	271	263	281	239	277	263	265	277	269	292	277	261	289	288	278	252	261	261	288	251	270	294	272	266	274	276	221	235	297	288	273	251	269	258	273	281	251	265	292	286	246	286	269	298	268	271	240	281	281	301	303	282	271	268	230
7684	2660	5648	6403	5584	4615	3820	3303	2915	2519	2170	1808	1783	1664	1556	1505	1447	1352	1292	1230	1261	1177	1081	1123	1097	1045	1042	978	916	1037	978	950	979	933	937	909	917	880	903	888	889	897	933	852	889	895	860	862	835	886	876	838	909	858	860	874	833	878	860	833	830	765	889	788	881	758	798	812	796	843	814	849	891	791	872	849	820	812	775	809	823	805	819	837	828	765	816	818	810	846	807	827	798	797	840	787	816	820	836	817	752	843	806	798	792	836	803	823	823	804	772	836	808	790	799	805	720	802	773	823	791	837	822	807	850	843	774	800	796	842	841	823	766	817	808	857	795	806	816	801	841	817	783	856	810	755	787	820	832	770	768	793	843	781	824	784	825	771	801	804	824	827	773	797	797	811	736	821	826	745	790	795	785	797	814	804	814	809	825	856	781	798	799	807	871	777	791	799	794	785	754	796	805	759	822	759	764	780	842	810	774	868	838	771	780	730	784	778	818	819	784	773	831	782	782	759	793	770	835	828	785	829	764	835	800	767	804	841	808	799	794	803	773	846	805	837	815	771	835	777	826	854	746	805	795	808	784	807	867	787	812	865	761	792	786	801	727	840	777	826	763	838	853	824	774	821	791	795	775	774	767	780	796	789	795	784	859	850	783	776	781	776	779	786	780	776	839	774	817	788	829	740	785	766	782	847	794	777	789	793	747	792	805	799	796	746	774	791	777	841	793	858	791	780	790	784	808	774	815	795	789	810	789	824	782	772	829	805	772	781	757	814	800	810	742	796	747	775	851	827	801	821	750	810	826	777	756	757	816	821	801	791	795	787	826	767	799	807	763	769	772	793	785	783	787	819	772	773	810	782	799	821	817	838	774	814	784	813	769	799	792	774	803	794	801	796	786	844	821	831	824	806	846	822	790	778	786	753	788	836	783	828	814	802	778	792	802	827	751	767	809	774	780	786	841	829	762	847	827	736	756	774	818	795	822	751	818	825	798	848	766	765	842	821	837	818	818	833	783	856	776	823	848	830	810	764	816	772	812	810	816	805	809	822	855	818	771	875	849	824	788	831	818	784	820	797	810	777	808	831	787	799	763	810	793	790	808	733	768	782	768	748	800	784	725	765	800	805	773	779	793	759	827	787	819	806	809	783	814	737	812	735	826	815	773	782	810	745	801	802	812	812	794	771	759	836	803	820	810	812	795	754	739	810	796	764	801	806	783	775	799	779	833	874	795	795	774	780	774	759	773	780	797	776	803	774	772	820	809	800	807	796	820	733	818	812	795	761	784	824	751	797	794	785	791	818	787	751	775	804	749	779	755	793	858	784	811	826	821	846	802	815	813	779	811	779	810	771	828	805	798	783	776	784	842	757	781	749	774	796	745	858	777	808	829	776	855	854	756	774	765	794	810	765	837	780	837	861	815	790	757	761	827	774	855	807	784	818	818	743	794	791	827	763	750	827	789	818	797	824	826	780	798	876	845	795	777	796	776	751	783	797	805	766	804	757	774	822	766	815	822	775	819	745	786	798	836	812	721	795	808	798	770	789	803	800	803	829	799	815	813	800	805	868	744	785	721	804	842	835	860	768	821	776	785	817	740	769	787	804	764	800	806	785	792	824	807	809	793	763	780	807	786	804	787	808	805	804	836	779	801	786	815	812	812	762	746	793	760	769	773	782	792	859	827	818	778	809	799	775	808	806	781	813	743	770	778	809	810	791	821	771	777	808	773	742	843	812	793	770	859	775	854	804	810	749	811	789	847	821	772	781	785	786	790	794	865	810	792	832	785	819	779	765	822	760	820	787	766	811	774	782	835	852	746	852	836	804	751	751	757	808	840	785	802	798	779	781	760	802	833	748	811	778	766	768	826	806	743	776	827	792	764	750	817	763	788	763	798	797	803	790	766	812	779	787	816	770	779	779	810	835	774	811	782	834	759	832	826	803	779	817	770	773	795	769	778	818	795	827	798	792	753	798	830	823	864	787	769	807	773	764	841	793	786	823	776	828	790	802	761	787	817	788	770	817	807	775	754	797	836	830	791	790	836	851	800	782	832	787	809	810	824	807	867	794	740	806	787	780	827	817	817	803	827	800	793	750	720	848	779	762	783	798	766	772	780	744	788	746	823	786	793	806	795	735	816	803	812	775	779	813	785	773	824	776	823	785	794	745	782	775	783	825	792	830	785	790	835	800	784	839	792	828	803	699	771	768	820	809	810	770	765	778	797	835	842	804	805	816	761	815	824	863	777	793	773	808	769	764	774	793	849	749	768	839	771	796	781	877	839	750	818	798	763	765	787	776	789	755	763	802	780	777	740	845	789	778	742	773	788	754	827	810	815	817	810	827	781	744	833	805	835	777	774	782	758	776	793	819	783	828	755	807	731	815	813	787	799	766	760	787	792	829	749	807	812	759	785	810	782	801	790	807	816	806	829	787	799	820	781	758	828	817	785	793	810	766	801	803	760	812	812	791	791	772	760	768	808	812	793	747	725	818	818	774	839	777	816	774	786	816	790	862	762	811	813	760	780	763	796	806	807	801	786	765	787	820	792	863	771	784	824	821	767	773	821	799	777	801	791	777	818	821	776	775	778	784	833	778	793	805	771	791	776	738	825	779	835	827	805	800	776	777	801	775	778	778	782	833	801	845	791	775	823	808	854	796	784	784	793	827	785	803	841	736	814	817	879	794	794	770	823	808	785	877	805	790	765	788	800	804	758	809	811	823	794	823	842	772	814	815	833	785	769	832	790	825	758	761	811	752	786	798	799	824	824	806	756	789	752	806	751	791	813	790	772	767	764	782	802	799	775	770	778	804	791	795	786	792	807	803	774	770	777	795	803	824	799	796	774	787	856	824	771	739	764	811	777	839	774	863	805	812	795	768	736	808	763	809	768	782	761	819	814	838	817	776	778	790	842	826	793	802	811	783	824	787	765	746	809	791	833	791	835	744	781	797	791	811	842	807	760	803	832	751	809	809	796	757	768	804	855	794	780	780	838	730	815	792	792	816	782	769	835	832	831	792	785	780	795	795	793	816	749	829	765	792	798	818	774	822	845	788	805	779	787	826	826	766	797	796	843	722	745	779	800	781	820	784	798	797	742	758	784	803	807	808	797	757	813	791	801	815	785	791	781	787	802	850	780	833	778	791	791	755	793	809	813	785	787	822	765	787	755	840	748	819	808	786	793	782	796	795	810	772	834	738	796	844	765	815	775	778	781	785	779	749	806	772	842	789	787	800	756	813	782	818	805	821	779	774	779	836	784	804	818	775	820	808	775	818	754	801	782	789	830	795	793	833	745	808	755	804	759	833	813	770	778	782	793	772	765	853	813	722	804	763	783	813	818	793	845	744	831	799	791	775	834	759	780	773	790	791	800	791	780	818	843	793	761	793	747	805	804	798	803	756	837	827	861	766	792	785	842	810	794	763	754	769	812	822	788	826	782	834	757	768	787	779	751	809	809	737	773	791	811	743	750	794	781	743	814	785	782	790
2082	231	240	207	164	177	178	170	157	154	163	152	170	149	156	153	136	144	152	147	133	152	146	149	168	149	146	133	135	173	168	146	157	150	147	148	132	137	137	163	159	150	151	157	151	153	146	154	135	128	165	136	132	144	127	158	168	120	148	141	154	164	151	148	141	156	189	166	146	158	119	138	139	136	151	161	147	150	152	154	166	153	165	157	150	148	134	141	145	157	161	158	152	145	161	139	148	164	182	143	140	129	116	142	151	140	153	153	167	184	136	151	159	138	142	174	168	150	158	148	147	135	144	143	162	156	146	164	148	150	146	139	144	162	189	143	151	124	144	181	152	144	166	155	152	145	149	151	146	142	138	174	171	192	147	173	169	150	166	156	161	182	161	143	150	143	147	148	139	154	141	139	162	156	142	163	139	150	160	134	143	142	149	133	143	158	124	157	159	157	146	165	106	143	142	148	147	149	158	181	136	145	147	137	141	149	154	131	152	141	151	151	170	159	159	144	126	134	137	152	126	147	155	165	150	154	137	132	150	153	150	178	158	132	180	144	167	163	137	143	140	141	169	148	141	145	149	148	152	120	145	156	154	159	159	151	167	155	130	144	113	147	136	159	170	161	139	149	152	145	149	167	141	167	138	145	165	161	146	165	156	156	154	132	170	156	164	157	127	145	164	152	149	151	140	133	158	145	132	155	151	166	148	133	184	147	137	138	147	177	160	160	117	144	154	158	153	134	152	137	156	142	145	134	166	160	177	161	161	151	144	143	143	142	141	138	182	161	139	152	180	130	151	145	159	128	169	117	144	151	146	162	160	129	129	137	134	136	166	146	146	155	140	172	153	168	143	127	153	137	154	148	166	149	172	138	146	168	140	133	160	164	165	131	137	146	151	148	161	150	124	163	158	137	171	207	132	166	144	155	143	176	128	153	157	138	140	161	151	125	170	121	154	144	158	133	142	175	158	149	165	150	143	150	150	145	154	148	148	151	168	164	143	151	160	137	152	169	161	142	164	156	145	119	141	162	157	159	180	152	177	185	153	139	143	154	141	170	159	153	168	161	163	145	146	132	138	149	147	160	143	147	179	140	161	181	153	151	162	129	134	148	158	160	145	131	155	145	159	142	148	151	158	138	167	164	148	163	129	140	169	134	162	159	147	152	141	134	139	144	141	169	135	178	149	151	152	170	153	160	138	144	155	152	131	145	168	159	150	165	152	161	127	147	152	145	137	151	140	158	151	150	146	161	163	157	168	145	160	143	145	167	152	150	144	173	172	179	144	154	130	127	149	144	149	123	149	152	142	154	146	146	151	141	133	162	149	158	182	138	140	151	155	151	130	154	135	152	135	166	148	153	157	152	135	142	155	145	151	179	170	148	158	139	166	175	149	129	167	149	162	154	135	144	153	150	151	150	165	165	174	151	164	153	154	134	134	143	138	148	137	142	179	141	170	144	157	137	154	143	151	156	132	151	152	134	135	160	169	149	163	154	154	156	157	143	155	154	161	131	144	141	151	149	135	160	130	162	163	138	165	156	144	154	133	118	149	131	149	133	153	164	140	154	142	152	155	176	163	172	156	157	146	150	154	132	157	143	158	159	147	153	158	152	145	132	143	140	145	169	147	138	140	151	153	151	154	141	145	145	155	150	149	133	162	149	148	143	145	177	155	155	147	159	148	156	131	142	145	143	136	140	162	165	145	166	146	149	146	153	152	144	159	162	136	149	135	122	135	175	168	162	151	141	130	156	145	125	152	156	144	144	153	166	151	149	135	147	164	155	136	143	128	136	149	138	166	133	155	168	145	167	126	140	151	159	136	174	154	141	146	159	147	136	165	154	139	132	164	142	136	149	134	134	175	154	139	154	162	162	142	142	154	133	150	153	167	152	129	155	148	157	164	161	141	153	133	145	144	132	183	141	143	118	174	139	139	151	156	164	140	143	153	142	147	150	140	131	161	161	158	142	176	142	149	148	153	141	158	154	166	141	163	163	153	170	145	136	158	162	156	149	151	149	152	164	154	138	132	142	154	148	157	154	143	145	157	169	147	171	164	140	144	150	163	149	143	156	151	150	149	149	159	155	159	177	157	147	162	161	156	160	140	150	169	152	175	158	161	146	146	144	177	147	178	162	161	147	155	137	167	131	144	172	180	148	144	144	144	136	167	155	143	143	158	155	166	151	187	148	131	132	128	161	150	164	123	157	146	166	138	131	157	143	147	147	156	159	152	148	139	155	152	153	134	131	140	135	146	152	147	137	170	152	147	159	150	144	145	135	172	144	130	139	143	149	144	143	159	153	158	159	155	149	169	157	158	162	143	131	166	167	160	153	159	148	158	155	147	158	149	151	150	149	148	184	163	160	163	151	154	136	158	147	152	144	125	136	177	150	149	143	136	137	146	152	172	149	149	150	130	184	153	153	164	164	157	150	159	130	148	141	150	159	151	158	139	163	149	127	154	151	140	135	175	140	132	133	141	166	138	152	139	152	169	149	137	137	158	164	111	159	143	174	133	148	138	163	133	146	138	129	174	160	134	165	160	147	144	137	167	158	164	159	159	138	135	151	162	164	144	146	165	140	126	158	152	150	147	148	178	126	147	163	143	155	162	163	145	173	140	167	160	148	150	130	160	157	143	141	154	161	117	141	135	163	160	146	159	159	179	161	149	161	177	145	145	146	147	151	138	157	136	122	151	152	143	145	166	168	156	158	163	146	146	161	161	145	162	157	142	132	155	150	156	148	157	161	140	155	161	134	156	133	171	140	153	143	173	153	151	166	159	151	151	145	160	153	162	181	135	141	132	136	162	139	160	170	148	148	163	150	162	159	138	144	155	178	136	141	152	137	149	134	149	152	140	155	144	156	137	176	142	148	161	129	151	142	125	151	155	129	153	151	163	146	141	161	147	123	149	153	139	164	152	141	161	147	123	131	153	151	161	167	132	139	156	158	149	139	164	156	163	149	165	171	157	159	182	173	150	161	161	141	139	141	165	140	157	165	152	153	161	149	155	135	149	134	163	141	156	151	138	142	143	152	140	157	143	144	127	148	148	141	151	139	161	156	147	156	153	135	163	150	137	146	148	147	155	162	157	151	155	142	145	139	140	144	150	133	174	151	151	164	154	146	152	149	151	162	177	138	178	148	138	153	136	133	129	151	157	185	166	160	136	144	168	127	138	154	155	156	151	141	158	154	158	150	144	174	151	179	138	146	125	154	128	154	161	146	142	148	157	151	130	147	156	162	155	159	165	154	160	143	147	178	158	163	162	169	164	189	154	160	142	133	125	141	143	155	147	151	159	144	146	171	154	166	139	132	146	153	137	129	148	163	154	154	158	153	148	164	144	147	146	148	162	137	126	174	153	135	142	155	131	156	159	141	150	162	152	134	154	151	142	152	168	156	142	150	152	140	151	158	136	137	156	153	132	149	150	163	137	148	161	146	143	129	163	140	141	183	148	161	153	140	144	143	162	176	169	156	159	146	142	145
1857	576	680	696	628	619	590	550	516	539	523	528	517	545	505	523	480	477	499	528	489	541	522	511	528	537	468	512	476	535	463	510	528	500	456	497	492	535	513	502	488	491	493	509	503	495	507	500	504	521	453	474	498	559	499	479	452	537	497	495	508	507	521	503	511	497	518	498	486	547	469	460	526	502	457	489	518	505	486	468	524	498	484	461	502	484	552	518	519	479	499	487	525	470	529	495	472	457	499	475	520	503	479	530	496	473	519	475	518	495	497	453	529	518	481	489	471	534	486	529	464	483	485	523	478	529	495	481	493	546	515	521	483	513	541	472	487	496	536	514	485	482	512	501	472	486	510	485	500	486	514	508	510	493	465	515	508	468	512	509	503	493	461	521	504	479	501	493	484	521	481	509	478	482	526	523	497	483	516	482	494	529	510	516	466	485	494	476	467	542	494	484	491	458	471	468	516	496	508	513	504	486	502	509	483	495	488	501	508	519	536	465	511	525	475	484	491	480	467	507	476	487	481	451	523	497	492	470	516	510	541	489	478	487	531	497	488	522	479	495	507	485	513	462	528	482	483	493	547	490	477	488	523	496	532	468	484	493	473	505	523	457	483	496	469	518	547	518	492	492	494	460	499	497	465	509	502	539	482	486	527	477	499	502	469	476	496	511	460	496	496	508	496	490	527	525	474	489	475	513	497	538	496	486	524	514	484	510	534	535	496	539	507	499	526	485	482	488	498	449	488	539	483	510	484	483	456	477	535	472	490	504	525	471	452	517	457	478	487	501	489	511	495	497	449	485	500	487	523	504	520	493	478	492	469	492	511	510	470	507	521	514	518	512	523	489	507	496	523	486	503	508	506	536	474	427	529	487	467	489	521	480	521	508	467	436	443	501	492	475	501	487	463	494	506	479	486	492	510	499	500	510	486	477	500	492	511	512	556	502	504	520	518	488	478	456	502	555	497	503	493	515	475	496	482	479	479	479	531	548	536	536	476	474	518	486	491	461	483	478	510	473	484	469	491	484	475	503	450	470	523	525	466	447	452	492	496	487	479	496	504	450	526	483	525	489	440	550	533	493	490	501	494	475	490	499	514	503	500	471	502	464	502	529	479	482	555	474	511	475	502	534	502	501	460	493	497	501	530	539	481	504	503	523	534	504	461	503	477	518	478	487	520	466	497	495	489	465	501	471	524	483	521	533	544	504	485	498	490	476	491	502	487	500	484	533	526	440	524	529	537	479	478	487	493	461	527	483	523	498	472	502	477	511	536	459	475	518	511	532	473	478	514	539	487	505	523	492	490	504	520	491	509	512	519	506	469	489	483	515	466	478	477	493	548	515	516	509	483	516	486	481	516	474	462	502	527	479	509	543	479	485	469	499	523	486	504	490	514	457	527	509	493	490	470	484	510	508	505	502	517	465	446	517	532	505	490	446	513	487	501	485	499	484	515	502	495	516	467	483	459	487	523	516	503	525	467	499	431	543	502	464	485	450	505	481	518	505	530	481	488	454	455	456	533	517	498	505	503	504	550	470	490	500	496	491	531	463	473	450	524	516	512	510	531	550	454	489	510	480	495	470	487	528	506	543	458	474	510	533	506	484	471	497	480	476	498	519	518	455	506	497	499	477	473	509	508	571	488	497	540	488	497	478	483	501	485	494	485	507	496	500	503	488	498	504	497	508	498	476	498	499	514	480	485	496	473	476	491	535	535	503	485	484	502	481	518	459	485	512	478	458	512	522	485	500	500	482	520	472	518	509	503	479	547	486	481	516	522	438	501	516	492	473	479	491	461	489	510	489	498	504	484	507	485	492	527	471	506	488	489	470	529	511	494	484	467	508	511	513	460	503	520	471	485	517	511	434	510	494	521	511	503	490	484	509	486	509	498	520	482	475	523	486	520	530	496	499	490	499	506	486	507	479	496	521	460	531	512	516	503	451	517	547	500	475	476	524	517	493	518	500	512	485	517	529	466	493	471	479	509	499	538	507	487	506	477	506	518	527	475	491	502	465	490	505	469	498	455	505	497	481	512	493	452	469	481	509	520	479	490	535	507	491	501	468	474	507	509	509	475	476	497	486	479	489	486	520	506	506	473	492	507	515	474	516	505	538	504	487	505	499	494	470	487	523	525	464	489	448	492	503	515	471	505	490	488	502	537	486	493	489	491	506	515	444	538	457	507	498	503	522	504	527	477	537	473	459	482	469	503	466	499	495	502	503	506	509	529	496	494	515	515	480	469	532	477	460	500	490	461	500	513	473	479	515	488	501	502	504	519	475	438	499	465	508	465	524	513	483	461	476	469	482	509	524	491	505	500	521	530	498	500	487	469	497	474	514	521	476	503	492	489	559	542	466	448	503	548	473	468	465	511	500	465	517	482	524	505	466	494	484	505	457	498	531	511	483	503	480	496	520	494	520	464	498	512	521	467	523	484	511	530	502	516	503	518	449	511	520	528	504	510	482	506	512	470	482	499	492	494	503	484	463	480	510	514	500	509	470	483	451	484	510	492	549	476	473	509	496	514	505	478	499	494	508	513	464	461	503	507	491	500	514	457	469	489	498	540	525	482	487	515	540	496	514	487	501	514	452	520	498	509	495	457	485	505	484	482	528	473	485	513	494	492	468	533	501	487	520	505	498	510	485	503	478	516	478	529	526	504	474	489	523	460	489	498	480	529	465	484	517	470	521	523	508	519	490	533	508	473	530	483	483	544	486	464	496	524	516	472	534	479	480	477	534	483	525	459	493	519	475	544	458	494	491	482	541	485	543	438	477	484	539	500	467	471	503	494	499	505	515	516	494	479	481	491	526	508	524	492	509	496	509	441	514	492	474	521	511	491	490	463	469	475	503	450	494	494	541	520	535	510	514	533	499	480	475	496	525	475	503	498	499	488	481	522	457	505	462	508	496	496	506	484	500	513	505	495	502	454	517	511	492	523	511	492	520	436	497	493	527	493	475	495	452	476	507	517	504	476	477	497	508	465	457	500	505	487	520	492	486	511	500	499	516	496	490	468	482	518	496	484	472	495	500	491	509	465	517	511	521	520	521	474	480	497	506	491	520	481	458	511	491	464	467	522	485	489	503	496	487	511	503	544	445	492	530	515	505	484	520	464	485	516	489	453	494	477	479	486	505	510	505	497	506	495	510	496	515	479	487	530	492	518	505	504	516	483	485	506	502	473	495	493	516	478	458	466	493	482	481	509	528	526	492	506	499	521	495	500	483	470	497	481	504	495	465	515	503	469	525	511	477	503	482	511	499	456	502	519	505	510	460	490	517	467	479	464	482	476	496	489	496	506	495	489	541	482	499	490	462	519	476	471	479	491	472	516	498	494	497	504	500	510	515	501	472	512	509	483	506	508	518	542	488	481	510	513	521	528	476	504	559	490	493	514	480	501	492	507	505	473	522	518	472	478	499	507	500	491	482	477	495	514	446	540	486	489	525	510	502	513	493	503	489	473	489	434	519	491	491	485	517	525	536
8771	1240	1606	1381	965	709	657	518	465	446	423	380	370	309	350	360	313	300	301	305	331	325	282	306	310	286	275	309	300	294	306	334	304	286	299	321	301	275	296	289	296	282	287	316	276	295	311	293	303	283	290	310	266	330	309	289	289	293	289	275	298	283	283	274	272	231	269	314	257	270	274	294	258	268	316	298	280	275	272	302	287	286	290	296	264	292	281	297	259	260	296	275	294	288	279	265	275	294	299	301	276	276	290	272	253	271	247	298	281	278	295	272	276	285	254	278	301	256	296	268	272	285	286	292	297	322	277	317	318	305	303	286	287	281	279	313	276	283	284	282	307	294	302	281	291	303	275	265	268	299	307	284	272	257	276	290	298	302	242	275	275	317	285	296	285	257	302	296	303	292	277	300	270	283	292	266	297	278	275	281	260	266	290	294	265	275	291	297	259	287	301	277	292	304	298	288	276	292	267	290	294	288	326	272	295	298	276	282	280	308	293	269	275	299	292	268	278	315	287	285	292	294	269	278	292	248	273	302	287	277	287	267	287	261	272	280	280	266	274	249	269	268	290	305	290	291	282	271	301	274	267	272	302	273	298	271	307	269	283	270	261	247	312	297	308	284	262	275	307	292	304	301	281	282	300	292	306	300	310	244	270	273	292	280	268	286	291	276	283	277	276	308	277	268	261	307	299	287	276	303	286	277	262	294	292	248	287	254	282	315	278	285	266	291	270	299	291	297	267	288	274	291	302	290	271	280	280	291	268	271	291	259	281	306	280	283	283	282	277	304	289	275	297	283	304	294	271	251	298	271	274	318	267	286	284	267	269	277	308	272	287	302	301	290	277	291	298	277	291	283	260	281	291	279	260	267	275	266	304	285	320	270	274	292	321	288	268	258	274	257	294	265	282	282	284	278	314	271	276	303	271	293	284	287	283	286	300	299	283	288	263	273	270	286	295	298	288	280	286	278	263	238	291	253	277	250	267	302	268	301	303	271	289	276	285	288	290	307	264	303	268	287	274	284	281	332	269	297	289	264	308	275	264	282	295	262	297	278	296	318	300	290	302	296	292	282	271	267	292	268	268	268	293	275	311	277	279	285	289	281	283	291	308	286	295	298	273	293	297	291	279	310	331	293	274	301	305	266	255	277	281	280	261	306	296	304	290	296	303	276	322	302	273	299	273	253	265	307	280	284	303	277	297	285	292	267	290	275	260	289	276	289	289	292	288	283	313	282	288	274	294	264	296	287	294	242	284	274	270	287	299	281	312	269	307	307	300	288	281	288	288	291	271	287	284	286	271	290	306	268	277	294	291	302	247	273	288	281	273	298	300	256	286	255	272	271	273	293	293	276	298	280	266	306	289	294	287	277	272	282	286	275	280	243	317	294	300	271	293	298	299	303	277	265	253	280	314	287	308	292	281	313	294	289	277	287	274	277	247	279	276	277	284	266	292	282	296	299	292	305	278	284	279	255	259	260	273	286	292	280	289	288	326	271	318	295	285	294	290	301	269	286	277	294	296	319	285	296	244	262	316	259	275	277	265	302	297	294	292	303	286	290	300	292	273	311	286	305	309	287	266	304	314	308	287	280	284	285	271	285	279	271	284	285	278	271	298	270	314	290	303	283	281	291	306	308	310	307	260	279	332	289	283	299	284	287	278	294	298	263	288	260	283	265	313	274	275	297	294	290	258	290	304	311	288	266	302	302	296	289	286	323	291	287	284	276	291	242	274	278	242	312	299	300	296	266	273	283	290	276	289	307	284	279	279	304	282	293	298	299	286	283	290	266	265	278	279	290	298	297	296	296	321	284	286	285	291	272	285	311	317	269	287	269	299	311	293	316	278	295	257	290	290	261	280	285	284	330	309	288	284	299	270	289	271	260	309	280	283	281	281	286	296	279	275	278	294	291	277	278	265	323	291	277	306	298	270	288	289	275	267	295	314	296	303	279	302	273	298	309	302	305	302	267	295	291	268	251	281	283	301	299	293	277	287	311	283	312	273	278	339	295	283	280	274	269	259	270	284	289	291	280	293	280	277	298	309	280	294	297	264	280	319	265	268	281	288	287	277	266	276	265	285	267	272	260	267	313	259	272	302	280	282	288	299	277	289	275	255	293	315	296	286	266	294	299	305	305	281	281	301	296	274	254	291	271	276	281	256	287	284	285	296	281	283	250	274	314	269	300	303	277	269	271	288	279	285	280	295	314	319	301	287	286	286	245	338	267	279	239	307	281	308	298	290	312	274	260	295	298	282	288	296	269	264	281	287	302	280	298	271	292	277	272	270	266	272	297	248	298	281	306	287	268	272	267	273	313	304	293	313	290	251	299	277	299	275	292	284	255	279	256	275	272	298	252	285	317	285	289	268	257	283	295	265	266	247	273	268	296	251	289	279	285	282	315	270	287	324	255	262	271	277	284	264	283	256	289	284	294	305	275	296	268	306	309	303	270	288	286	282	278	269	290	298	325	270	293	286	290	308	293	295	300	315	267	278	280	273	312	295	317	279	246	278	294	287	299	293	278	276	286	273	272	282	267	275	282	283	294	309	294	296	288	301	273	293	263	272	268	304	279	272	263	286	291	303	270	273	302	288	280	285	291	254	290	309	269	265	297	272	270	298	299	265	282	293	244	286	268	303	288	271	280	303	273	312	280	307	293	286	264	299	273	268	286	274	290	278	282	293	287	313	268	285	291	287	318	268	266	266	281	291	279	265	267	271	297	286	285	278	287	276	287	289	297	297	281	261	251	274	279	280	303	307	285	304	300	296	296	302	275	317	281	316	277	309	272	298	291	301	274	274	277	268	296	278	309	263	296	317	297	287	244	266	292	298	283	251	293	279	283	276	279	282	299	295	303	272	264	262	283	282	275	303	267	260	283	275	281	285	281	296	280	294	274	274	280	287	324	303	280	261	286	287	277	282	300	275	320	295	307	256	294	302	273	255	286	296	284	296	257	283	280	274	267	301	283	276	279	296	295	273	264	306	296	303	271	269	314	298	286	274	286	288	275	291	320	251	297	272	276	288	296	263	296	281	294	297	293	279	254	291	278	320	268	305	318	288	278	318	302	305	274	285	289	273	290	336	277	295	299	297	284	304	289	270	254	278	286	271	295	295	298	304	269	285	292	303	287	278	285	307	261	303	280	286	276	292	268	283	321	276	286	294	228	254	287	283	300	322	272	297	291	274	285	279	269	293	260	304	277	254	278	314	285	269	301	292	256	291	312	266	289	279	314	265	309	285	271	297	285	283	268	301	273	273	289	273	284	285	305	295	280	272	288	316	293	295	278	285	246	272	303	306	251	301	295	258	277	276	259	294	295	296	292	262	323	298	322	289	275	299	312	293	283	279	275	287	260	286	287	295	273	306	282	271	270	289	267	271	277	317	318	269	283	272	300	278	271	286	265	279	248	265	244	296	284	294	311	265	293	292	268	275	303	269	302	327	291	306	281	263	285	268	291	308	275	258	294	272	265	291	271	312	299
5582	1844	3418	3967	3391	2879	2463	2031	1890	1689	1615	1401	1418	1227	1223	1214	1125	1097	1058	1095	1092	1040	969	1026	953	932	969	929	935	916	964	925	900	855	940	929	953	899	868	930	887	913	881	896	870	921	858	899	872	860	877	836	880	897	899	828	839	866	845	894	829	822	847	808	822	849	851	854	892	858	937	866	920	858	848	883	841	835	851	856	881	880	828	870	881	877	844	867	863	876	816	867	848	887	876	831	873	859	865	840	868	862	816	882	827	855	864	854	822	824	814	875	812	846	886	850	843	831	855	884	871	858	832	820	870	857	842	763	841	873	805	881	861	825	889	859	854	816	845	830	865	896	815	835	849	868	775	822	858	851	808	891	829	811	794	830	860	820	867	828	864	797	829	812	801	826	830	859	829	873	843	813	894	836	815	808	799	886	845	843	878	819	870	843	904	878	834	872	812	820	869	863	840	845	904	832	811	815	819	793	839	872	835	846	829	798	821	840	817	794	878	816	854	874	853	832	880	877	833	880	822	843	801	893	829	827	844	847	846	858	867	841	806	853	874	856	810	869	819	860	853	876	826	842	784	848	795	810	827	839	852	839	844	843	843	848	816	847	881	807	854	803	827	819	872	841	771	816	808	828	859	869	811	799	813	853	876	888	797	834	879	799	832	895	829	843	769	821	819	841	824	829	866	800	830	818	860	832	881	872	853	911	879	838	828	809	888	792	826	851	832	876	840	835	829	854	829	881	821	832	875	869	866	800	806	899	803	856	847	872	811	750	871	780	830	853	776	805	830	901	845	828	842	842	835	830	842	846	829	871	859	842	806	831	840	848	852	829	859	820	837	832	811	841	848	824	800	830	814	854	883	873	825	827	858	861	827	837	802	916	860	816	927	842	856	821	867	889	829	865	828	810	872	834	845	824	854	767	854	807	863	889	842	839	860	835	856	816	842	841	828	847	831	864	831	809	866	858	849	830	764	861	810	852	825	869	861	815	863	836	794	802	856	809	848	813	827	838	836	803	804	895	854	814	865	821	797	888	833	842	876	845	874	847	840	838	796	865	838	810	765	792	856	826	847	865	868	792	863	832	826	861	863	862	836	872	833	832	812	886	795	851	818	801	801	782	887	811	855	897	866	865	820	812	834	793	833	835	836	838	865	783	860	837	824	814	789	831	851	819	840	848	874	844	860	872	855	837	875	824	849	875	807	839	834	767	873	814	793	880	786	840	855	845	870	879	894	836	871	843	837	871	851	830	823	856	856	809	835	834	813	865	886	784	857	869	875	834	851	827	860	863	877	788	790	891	796	860	836	895	842	850	861	822	860	818	836	830	795	866	836	859	819	872	869	860	846	850	869	808	887	784	822	811	858	867	835	846	828	854	847	837	817	841	863	843	835	831	866	864	820	833	828	850	876	862	834	876	870	863	847	869	840	831	830	806	834	834	824	850	800	799	821	790	822	834	842	809	848	866	844	862	847	848	853	855	850	778	823	875	817	856	807	827	862	814	819	835	815	822	836	803	798	833	828	871	803	834	860	833	809	835	889	832	899	865	847	885	815	862	838	882	832	847	875	868	843	789	804	826	839	848	850	817	837	879	844	804	808	859	866	794	860	823	848	836	835	809	878	895	857	827	878	832	853	833	845	848	808	884	782	813	830	810	823	847	846	863	825	827	853	854	858	808	852	832	833	805	860	825	823	828	806	819	807	838	837	890	836	877	830	844	821	884	861	816	816	838	778	844	836	842	834	821	856	870	832	832	860	858	787	852	799	826	811	796	874	880	821	847	911	834	863	805	838	839	843	836	846	854	856	839	793	851	846	808	837	850	835	861	812	857	831	870	832	856	822	844	866	831	836	870	871	828	789	831	849	845	824	861	814	817	837	838	877	840	830	888	831	840	823	862	832	850	818	800	843	854	897	827	849	813	831	835	820	847	823	827	833	857	827	800	829	854	835	816	835	811	865	831	849	826	887	927	832	817	895	845	838	851	860	801	831	866	839	863	856	859	819	864	850	826	880	829	822	843	851	842	847	811	839	867	887	829	870	819	817	847	805	891	880	848	832	828	861	852	872	843	862	835	847	756	796	822	797	796	813	837	864	840	846	849	827	850	850	850	856	891	896	823	776	806	863	833	868	845	800	852	854	852	809	829	813	867	809	868	811	876	854	831	820	855	836	831	819	838	828	814	812	782	861	833	820	823	806	890	842	810	844	813	843	803	793	820	829	908	840	867	791	832	816	848	866	812	830	863	827	846	852	829	840	835	880	826	889	855	845	768	863	907	818	836	830	871	819	810	813	799	826	905	859	861	852	855	818	826	809	883	822	820	810	860	893	891	933	856	884	837	857	826	869	855	799	793	847	840	822	796	801	858	851	875	816	824	801	859	884	825	825	847	891	904	881	827	790	848	842	827	874	844	767	807	839	860	863	890	813	847	839	906	836	853	871	751	827	835	837	776	810	841	819	829	797	841	824	889	840	796	848	810	871	867	836	826	800	838	875	864	812	861	846	850	800	848	811	824	878	813	816	839	849	877	798	809	831	828	830	825	870	856	798	816	833	903	856	861	826	815	764	832	800	827	810	869	829	830	780	787	816	819	852	841	821	880	824	867	842	794	836	866	873	861	883	811	861	882	829	852	850	811	841	831	839	793	832	809	803	890	820	886	849	856	830	857	810	847	820	888	833	876	845	811	841	799	838	859	832	874	809	842	774	862	867	809	881	847	814	832	884	903	880	817	856	799	848	890	827	841	858	846	818	859	831	855	870	831	789	869	859	814	853	889	792	850	743	889	856	807	810	842	840	772	796	831	824	826	864	807	913	825	870	842	805	860	851	841	886	848	859	863	864	839	834	815	831	839	808	866	842	849	873	847	880	859	846	874	874	851	843	839	855	820	828	827	876	836	846	825	880	848	842	802	864	820	807	854	808	865	932	822	820	783	858	866	855	830	839	856	834	862	852	819	868	833	828	844	812	841	761	787	854	818	849	823	855	824	797	847	848	825	830	838	861	848	851	812	873	828	852	815	817	847	841	821	859	823	837	837	850	844	816	872	823	829	811	841	774	817	825	823	886	833	815	872	865	894	843	852	844	859	825	851	800	863	854	841	843	839	888	896	827	812	759	867	871	857	845	846	868	861	788	895	839	855	844	863	817	883	827	887	875	817	882	783	832	811	835	849	845	779	836	820	793	782	800	814	843	852	871	837	776	854	875	800	863	854	881	852	827	844	867	841	879	836	831	841	896	867	843	824	884	827	819	883	843	883	843	843	787	819	882	839	826	800	844	767	865	859	859	896	849	829	830	842	798	794	828	814	876	859	844	855	800	878	835	872	860	847	812	792	825	857	866	812	853	823	805	834	799	866	846	829	839	855	801	850	827	826	800	809	850	879	872	845	831	831	841	823	855	865	878	844	861	825	777	846	826	820	885	836	842	850	820	852	819	834	817	826	891	873	839	853	831	826	867	853	837	823	837	850	792	840	818	822	885	876
15920	2681	2912	2343	1641	1167	949	774	619	578	506	474	431	373	388	406	361	378	347	356	336	318	347	344	293	321	301	314	286	299	274	289	283	316	295	276	282	283	289	248	301	288	274	281	277	236	289	267	263	299	296	276	300	305	279	276	285	260	261	300	293	259	258	297	259	284	274	313	292	289	295	253	260	272	289	282	294	262	267	238	274	274	252	271	282	291	273	256	258	284	289	265	273	290	291	286	248	258	274	280	290	254	287	294	275	260	256	266	294	245	268	267	273	275	284	265	259	262	266	286	275	253	281	270	248	291	256	285	275	251	275	278	248	276	280	264	325	281	251	256	262	272	301	283	266	281	278	296	281	261	257	239	282	274	259	281	272	262	265	260	252	275	255	297	297	267	299	288	262	293	295	289	288	284	285	269	280	266	259	291	271	252	270	253	282	285	292	291	283	252	227	263	258	305	271	261	272	282	238	247	260	286	276	255	290	261	274	275	289	272	270	294	275	262	270	269	262	256	304	250	258	253	309	279	292	275	267	274	287	231	282	303	284	286	289	258	259	289	266	265	270	266	267	264	276	294	286	269	248	256	273	283	275	270	263	290	255	287	267	253	273	267	255	269	258	271	290	306	272	252	303	292	267	253	284	292	296	265	269	283	284	277	264	279	261	234	299	269	273	280	276	255	293	261	237	314	286	239	270	274	275	288	304	271	249	283	267	249	268	272	276	276	261	286	282	272	288	268	260	264	261	268	271	269	245	254	261	259	264	279	269	271	281	265	266	291	258	255	273	301	266	277	305	258	250	291	254	294	263	280	269	264	278	268	247	255	311	273	261	302	280	277	269	280	272	287	280	286	271	256	302	270	280	282	278	279	269	260	283	275	268	270	282	286	267	253	284	255	272	277	279	262	289	269	265	278	282	294	261	272	293	276	292	288	293	290	277	282	277	219	264	267	296	264	302	246	258	260	248	272	258	261	278	283	291	283	313	253	273	242	250	284	261	267	268	283	262	292	286	266	252	275	247	274	271	263	272	277	253	277	298	284	296	254	278	242	251	269	291	277	278	289	295	286	256	278	300	280	278	262	293	272	244	257	282	278	260	260	267	286	290	282	248	261	281	275	298	310	282	303	263	283	247	247	234	292	274	284	295	259	248	259	262	300	292	297	263	263	263	258	236	243	286	241	266	263	227	273	296	255	278	270	277	271	293	290	265	292	261	254	277	288	285	269	274	311	281	267	262	257	244	278	268	272	257	261	283	262	280	284	267	273	273	243	259	278	283	286	278	247	275	275	246	248	267	268	287	268	262	297	231	263	283	278	291	267	289	261	271	285	270	253	282	262	290	271	268	252	256	255	284	277	277	278	285	273	276	308	268	295	230	274	243	241	260	289	253	259	267	266	270	293	290	258	273	276	283	269	281	267	280	272	284	275	268	261	256	269	268	289	277	321	291	250	278	281	266	236	250	273	260	272	270	266	280	262	294	258	256	271	276	224	254	235	274	297	297	272	274	272	295	269	263	281	254	255	291	250	282	259	258	268	277	263	241	268	286	261	293	269	305	280	265	282	283	266	267	265	294	244	246	251	274	280	279	265	273	263	273	303	251	292	279	261	286	287	270	281	276	287	281	274	272	295	270	288	275	288	259	300	245	233	277	278	270	292	276	296	300	259	273	265	278	298	273	237	285	274	238	255	281	309	243	271	289	243	265	249	279	281	271	248	262	280	275	273	253	284	279	287	252	270	279	294	269	242	254	263	247	289	279	262	296	286	244	264	287	277	282	292	293	274	257	285	255	308	257	264	283	291	290	265	268	272	267	254	247	238	272	258	281	295	266	289	276	233	241	263	278	264	292	287	285	258	291	304	287	261	291	293	281	265	280	259	293	274	261	283	285	265	275	287	281	254	295	254	279	262	311	277	296	280	289	285	273	246	276	294	283	274	278	268	247	292	291	285	270	302	276	302	285	268	265	274	249	285	257	246	276	256	267	275	261	286	272	279	276	303	290	281	274	259	284	254	290	274	291	262	279	290	272	300	275	271	277	272	262	272	272	290	289	300	296	263	271	296	261	284	277	290	258	309	238	268	280	275	274	274	252	248	245	259	276	298	265	288	269	277	280	286	240	285	244	283	294	308	265	278	292	248	256	298	270	284	303	285	284	291	263	266	281	274	253	266	284	284	278	263	274	270	308	258	273	248	282	292	262	263	290	288	285	280	274	261	292	269	271	247	305	289	271	260	252	257	282	273	282	262	247	254	286	266	286	277	248	259	310	276	248	254	295	271	258	267	281	276	244	266	284	272	252	245	242	240	273	259	262	257	262	272	258	269	271	241	286	274	279	242	274	308	259	248	274	283	259	269	264	266	268	291	282	257	271	280	275	266	280	302	293	246	255	257	265	304	271	252	275	252	306	262	254	297	288	243	241	249	296	268	262	291	288	257	238	254	295	302	269	271	309	250	281	292	267	293	278	250	258	265	258	263	295	287	273	250	315	265	274	275	290	264	277	266	272	285	264	294	243	291	279	279	288	258	292	273	264	271	276	249	264	264	274	282	263	268	251	264	262	261	279	274	278	283	314	266	254	265	255	257	267	259	259	276	281	254	292	264	316	285	257	309	293	281	277	275	287	284	264	287	268	278	273	287	270	263	266	298	300	285	258	329	286	291	276	263	270	241	264	294	277	277	259	257	317	257	268	247	254	254	277	278	269	266	245	282	292	275	276	237	272	280	265	273	273	287	272	274	264	265	292	256	254	272	267	282	258	267	283	288	260	261	303	274	274	272	272	264	280	304	277	258	269	267	287	279	271	285	312	281	272	277	264	286	311	271	256	286	280	247	261	301	253	280	263	263	267	289	273	269	280	294	279	293	266	265	267	265	277	290	266	298	285	289	251	295	272	270	296	277	272	258	259	270	277	253	275	270	282	287	270	263	294	302	255	265	278	280	266	258	262	286	285	297	269	298	254	278	273	267	251	293	293	249	266	274	273	285	274	286	253	285	289	252	250	243	275	274	303	269	243	277	273	276	270	284	251	273	259	284	282	243	280	275	280	274	280	274	283	273	286	280	249	250	292	268	242	265	266	281	271	267	267	276	300	269	259	269	284	283	264	259	290	271	291	274	247	298	267	262	291	273	238	282	298	253	264	264	253	268	254	285	273	298	299	268	270	255	281	259	275	263	254	286	277	292	285	275	237	260	305	263	270	286	303	298	285	273	244	262	276	262	270	289	257	260	283	270	280	276	286	256	245	258	270	278	269	249	294	272	279	249	268	294	286	228	244	302	254	256	291	275	272	253	253	278	292	253	261	280	269	232	287	233	282	282	272	277	312	254	279	277	248	279	281	277	272	255	263	239	270	264	249	275	273	265	251	254	298	272	317	239	291	279	263	267	274	269	290	290	264	286	278	275	288	250	265	268	266	262	293	303	246	263	260	283	265	264	238	280	275	266	265	292	263	293	286	243	281	285	248	283	248	276	272	261	323	248
7687	2656	5647	6388	5528	4599	3721	3183	2766	2475	2155	1915	1843	1665	1603	1506	1532	1418	1240	1285	1221	1176	1170	1072	1114	1039	1045	980	1024	1008	1044	967	948	978	940	885	922	945	889	878	824	842	870	865	894	894	843	864	845	897	869	915	842	871	890	898	876	786	842	870	840	876	870	820	810	824	844	821	837	753	855	860	819	788	837	822	846	802	817	791	825	860	841	822	763	810	826	789	851	834	776	745	810	807	827	877	798	795	804	780	842	868	791	816	779	803	816	793	812	791	832	761	792	836	796	835	800	833	760	796	805	818	730	792	805	787	834	764	817	810	803	778	804	819	798	807	796	813	761	819	770	762	814	787	841	822	776	889	807	804	848	782	801	834	827	815	825	823	758	822	804	812	746	789	820	787	805	775	811	775	805	836	778	781	842	826	842	806	850	851	824	783	820	797	835	807	790	795	829	786	788	796	795	820	791	805	818	839	807	789	793	861	832	792	761	828	836	790	770	826	826	781	813	838	787	821	819	840	829	818	801	790	775	750	811	871	793	769	751	823	789	760	807	774	762	765	826	785	830	858	835	774	813	860	835	802	787	830	832	813	807	808	750	804	822	810	786	773	792	796	757	815	814	801	784	834	765	780	755	835	827	806	784	814	809	800	793	773	799	761	837	816	802	824	788	798	795	816	866	836	760	846	810	770	784	778	757	813	736	746	797	815	778	815	803	801	815	785	806	787	843	825	799	820	798	796	845	793	786	807	802	779	811	807	832	824	821	757	823	822	755	825	790	767	777	793	812	763	796	798	840	775	802	727	788	756	802	796	809	802	787	776	751	775	782	779	864	808	772	824	825	865	803	789	810	788	830	830	804	779	784	797	732	828	815	764	766	763	801	828	841	785	770	796	856	801	792	818	798	843	833	777	837	800	791	842	824	850	771	821	753	824	834	791	809	820	837	798	767	792	827	809	773	815	789	809	820	821	767	811	819	822	849	784	805	784	771	826	764	810	772	793	840	750	825	815	775	773	822	795	750	789	783	776	778	784	835	771	812	786	817	807	794	792	789	813	837	782	826	790	806	779	790	787	781	814	792	825	838	782	780	809	881	814	744	776	837	824	775	824	842	801	829	867	827	791	855	828	794	816	815	795	814	789	806	738	851	823	806	784	752	813	785	806	830	836	761	823	813	776	781	855	792	758	815	763	804	785	811	833	805	782	788	789	825	868	766	782	829	812	842	782	815	830	786	785	834	796	843	765	766	798	796	772	760	804	760	806	783	785	789	785	794	806	828	754	808	769	813	815	780	784	825	759	813	807	806	786	748	818	818	772	807	736	805	817	809	803	753	794	834	754	824	784	795	792	836	823	775	758	780	824	760	761	803	809	775	775	802	812	827	721	826	765	786	804	817	816	785	809	818	820	782	824	792	762	817	796	789	799	766	784	772	791	873	841	756	838	813	807	807	763	758	763	782	797	821	789	788	818	793	778	786	787	846	772	829	853	786	737	858	816	797	784	815	826	814	784	814	791	817	823	791	811	750	830	786	803	830	777	809	831	785	810	772	786	828	779	753	792	816	794	775	794	829	784	759	830	827	794	788	800	767	851	782	821	760	822	793	780	833	814	831	813	799	813	809	826	743	803	798	854	788	761	780	807	805	753	740	790	801	845	813	810	755	838	783	771	793	763	846	830	788	776	782	815	827	752	810	769	808	777	819	814	819	787	793	779	801	784	826	838	802	764	815	811	801	809	795	773	846	796	806	779	746	827	792	786	814	818	783	796	782	752	791	845	821	764	772	799	796	818	814	757	759	744	792	769	787	835	788	741	801	794	755	772	746	800	836	777	776	842	824	822	789	810	816	825	796	778	780	855	765	799	842	739	766	765	823	775	778	777	743	785	831	829	790	751	788	795	804	767	751	835	810	794	810	831	755	823	806	775	795	786	794	769	824	814	796	774	818	843	801	730	824	815	851	834	780	748	809	832	870	823	817	841	866	834	811	795	792	861	806	794	782	798	778	803	781	839	769	792	803	803	859	801	775	799	852	769	807	765	813	796	785	811	824	811	780	818	819	793	798	836	777	811	800	768	811	775	790	821	766	796	771	756	775	789	810	801	792	779	861	803	808	838	827	832	800	844	746	842	806	803	820	788	809	792	788	753	777	811	834	858	794	795	813	803	823	811	830	824	813	758	816	833	810	816	837	804	801	800	812	807	810	756	773	796	819	830	820	794	745	822	797	778	825	783	796	745	768	771	788	818	795	786	819	827	818	795	805	817	797	875	777	791	821	738	807	835	763	799	808	804	803	809	796	800	778	802	802	841	759	820	780	811	815	855	819	814	807	785	811	829	779	791	771	783	763	807	781	757	851	793	766	788	766	822	816	770	801	757	842	813	840	854	821	814	737	785	801	814	766	776	758	809	818	788	805	806	771	826	833	824	805	816	830	795	812	775	803	773	803	797	745	757	783	840	790	786	846	783	745	810	729	835	798	777	818	807	815	769	780	828	804	827	795	804	786	817	766	857	817	777	805	805	771	810	824	832	760	794	832	817	785	817	762	778	773	780	811	810	794	800	784	776	775	796	833	823	798	771	850	776	795	825	819	809	820	836	826	802	796	839	819	826	820	812	796	772	807	786	814	799	814	792	776	806	782	804	783	788	824	801	815	746	751	787	805	828	810	803	762	849	816	786	840	811	793	814	761	798	781	839	797	830	767	792	734	767	785	838	824	780	850	770	797	788	836	824	800	746	820	810	824	824	815	780	826	858	846	802	759	767	813	781	843	782	860	755	771	812	782	814	797	775	771	816	801	851	786	805	850	774	851	743	778	834	754	785	804	805	786	772	822	766	732	784	838	842	821	839	792	834	780	776	762	761	795	772	796	800	768	785	788	803	816	853	798	790	809	795	737	763	826	853	806	812	775	783	750	752	764	759	823	837	790	738	763	832	801	815	810	803	831	817	791	810	808	814	783	812	784	791	768	842	789	794	797	821	817	822	782	820	803	790	805	796	792	757	799	813	800	717	801	801	804	832	776	816	816	792	813	788	787	776	786	809	784	825	746	808	811	848	788	791	756	745	792	778	767	799	829	818	770	844	795	777	812	786	804	820	815	782	818	809	803	803	807	777	826	756	808	798	794	790	848	821	796	773	777	775	804	745	808	795	801	820	796	847	789	779	811	810	764	791	792	772	796	811	808	792	776	800	820	830	816	864	770	770	794	801	806	772	840	807	800	795	801	793	791	811	848	786	822	756	767	817	813	797	836	789	804	777	812	809	799	809	764	809	792	780	798	776	748	792	781	789	788	806	819	815	810	807	833	746	801	790	739	799	850	795	805	811	856	805	776	831	789	789	771	807	769	750	787	819	781	798	749	791	793	785	820	763	736	841	825	785	786	802	812	781	810	773	766	760	828	808	802	744	802	815	819	801	792	797	784	802	786	853	775	859	778	787	782	766	767	829	785	792	841	795	816	819	758	849	823	799	843	800	824	828	777	789	861	815
2153	198	257	228	165	199	163	177	153	163	155	176	153	177	163	154	138	150	149	164	159	138	132	170	164	180	126	156	145	166	137	164	169	166	149	154	155	178	161	155	156	166	162	141	133	149	148	144	150	162	123	157	151	158	134	148	151	152	159	152	156	132	150	128	153	132	164	149	159	162	143	184	147	154	162	140	157	146	180	131	158	160	140	147	140	177	142	134	153	161	149	154	143	176	189	159	147	134	164	139	163	158	150	154	158	137	138	145	169	140	168	134	166	165	159	157	145	157	148	157	174	126	152	152	134	169	154	166	157	146	143	135	156	147	159	160	160	183	141	157	152	146	171	138	151	155	157	143	172	145	151	155	169	145	172	154	151	166	139	156	160	157	153	163	176	151	148	140	146	144	163	169	155	153	153	163	134	171	152	191	167	133	145	140	162	161	129	161	168	144	134	159	145	146	154	143	200	156	169	154	162	150	149	156	143	143	163	153	151	159	162	168	148	151	139	156	160	152	159	154	150	172	155	149	150	160	140	170	150	145	168	124	157	148	164	139	191	165	155	163	149	139	170	179	174	154	138	158	136	148	142	150	151	148	145	153	154	157	168	167	170	151	160	141	145	149	168	154	160	158	162	139	167	159	176	157	138	155	151	144	163	147	161	157	152	170	138	158	159	155	163	157	160	149	162	148	145	151	162	160	162	150	147	144	153	162	143	152	140	157	146	150	160	149	147	160	159	159	151	154	160	169	162	150	133	162	151	144	135	158	156	148	165	129	154	140	134	167	144	157	134	150	153	168	140	164	155	142	164	151	159	163	140	159	177	177	152	170	157	145	173	138	145	146	154	186	145	169	155	133	170	158	151	151	143	152	150	149	167	154	152	135	165	151	162	157	147	146	156	163	152	143	169	151	142	170	153	152	161	169	169	148	185	150	139	152	144	149	150	149	141	151	163	167	165	146	142	148	154	163	142	152	152	159	168	136	172	152	167	159	181	149	169	140	152	142	165	187	156	158	141	144	158	155	143	144	177	148	166	175	144	145	166	154	183	174	165	133	149	144	135	153	161	160	147	136	163	166	149	152	163	163	153	162	155	160	143	137	171	153	160	157	158	153	155	157	152	151	153	142	166	166	173	159	131	132	158	159	146	157	155	160	150	167	149	157	151	159	152	165	174	151	157	144	148	144	172	143	189	152	135	140	178	147	157	164	153	142	159	170	156	160	158	131	136	159	148	161	161	139	161	166	158	152	151	164	152	153	157	176	168	147	166	170	138	167	150	153	140	127	169	161	148	159	164	157	155	160	142	156	157	153	160	139	146	150	151	152	155	158	129	149	131	172	161	145	171	159	160	168	153	165	130	164	155	163	179	164	161	163	165	170	130	150	162	146	166	140	149	150	144	124	176	162	122	159	171	147	136	173	158	150	162	135	158	153	159	149	165	155	169	162	150	149	154	157	149	148	147	137	143	133	153	164	147	157	167	150	160	152	150	148	151	166	143	152	157	135	156	139	129	162	168	133	168	164	127	155	162	167	171	146	128	137	157	153	139	175	157	152	171	146	162	146	154	152	137	159	137	142	149	177	151	178	156	145	150	134	155	164	156	143	155	149	148	152	158	157	175	153	146	160	159	159	140	138	129	144	138	165	129	147	139	169	150	150	148	159	123	170	150	148	147	168	151	166	156	148	130	169	150	119	155	153	145	144	149	146	151	179	157	150	159	144	148	162	157	154	134	167	191	152	156	147	170	147	123	146	140	151	156	137	156	164	145	151	137	168	162	166	135	152	145	156	148	155	148	140	151	145	138	137	133	151	137	133	167	162	140	157	162	148	169	129	142	175	161	166	169	138	161	175	133	135	181	142	134	153	139	155	162	157	167	149	177	170	194	145	154	177	139	178	182	177	153	164	166	143	150	168	159	155	162	156	139	147	180	171	176	149	171	158	173	147	142	160	168	156	141	156	163	166	169	144	143	151	148	137	160	157	152	175	152	150	150	159	161	157	159	145	159	168	154	154	166	156	155	160	167	152	161	141	143	146	167	147	137	157	160	167	158	151	159	160	144	153	145	154	149	145	141	150	160	163	171	165	142	155	152	164	158	149	157	159	151	129	153	159	145	160	144	133	157	149	160	164	165	143	153	149	161	171	175	148	132	145	161	155	149	158	146	154	154	168	135	181	146	148	134	151	139	143	147	133	152	172	142	159	139	147	132	158	135	148	167	139	146	168	162	164	156	162	162	152	146	162	144	149	152	156	148	155	158	164	141	123	159	157	120	162	159	146	150	152	160	156	148	158	154	149	159	162	184	146	154	148	145	160	144	144	181	147	154	171	139	146	179	155	147	158	162	152	163	142	131	142	139	146	178	151	158	157	184	148	140	156	158	141	162	139	155	136	145	170	130	150	149	159	170	157	143	152	140	146	172	145	169	151	154	146	163	170	139	189	146	152	150	168	162	172	137	158	150	143	143	136	140	157	149	164	170	142	154	142	164	148	139	164	153	144	138	163	148	153	127	145	122	143	170	154	134	165	156	166	144	164	138	182	158	134	158	164	155	151	148	157	134	151	154	150	153	150	170	138	140	168	162	164	150	174	190	176	137	137	156	146	152	153	129	151	164	136	171	173	148	149	144	133	152	142	161	154	159	148	172	148	148	148	150	171	149	141	173	167	166	167	161	144	156	141	142	151	135	148	142	146	166	146	153	141	152	150	140	148	157	139	135	146	139	140	166	140	176	147	157	147	150	171	148	149	130	154	168	162	143	142	122	161	166	157	139	157	151	146	166	138	162	153	156	163	153	158	149	155	139	185	153	153	156	152	161	185	154	166	156	162	163	162	162	153	156	141	150	157	129	176	171	154	163	151	155	171	167	173	148	159	154	168	152	153	156	155	176	157	141	138	146	149	145	151	161	154	137	146	159	170	141	151	144	157	135	168	138	152	177	144	170	147	147	157	139	160	167	160	168	154	135	164	153	163	139	160	137	141	158	144	165	148	152	138	158	176	137	160	132	166	138	142	141	156	151	137	163	168	167	157	141	156	187	157	144	150	145	142	164	156	142	148	160	154	161	140	144	147	164	154	147	156	161	138	172	158	129	145	166	139	141	171	154	175	144	134	160	151	144	155	154	152	156	173	147	160	133	158	170	141	154	151	175	150	185	175	125	156	162	161	151	146	157	157	155	153	161	148	173	170	153	148	140	150	166	161	143	148	139	145	146	169	130	165	153	164	125	136	151	147	152	146	182	149	153	155	156	184	159	171	152	143	159	153	168	139	166	145	167	146	154	148	144	183	147	165	164	136	153	153	142	178	171	147	152	141	167	142	146	151	172	163	142	156	160	166	137	156	167	125	142	158	136	164	163	153	177	158	118	142	137	163	154	165	143	145	162	142	157	165	177	142	151	152	157	165	155	159	143	149	167	170	145	156	146	148	152	158	143	145	155	160	137	139	161	146	156	173	168	155	151	147	140	143	161	135	147	160	142	151
2003	589	681	722	665	615	621	595	587	558	502	553	526	539	558	570	551	529	535	504	481	555	505	514	532	550	489	522	519	553	485	489	541	515	527	498	488	532	522	496	507	519	518	484	510	480	461	464	544	497	486	549	519	507	525	484	524	524	501	519	500	503	537	475	515	501	494	473	508	500	483	509	488	527	492	507	567	491	463	522	515	492	507	530	505	532	523	480	522	561	505	515	511	534	514	470	545	517	483	556	503	478	528	500	483	496	509	505	503	529	483	499	510	511	494	495	494	533	483	512	477	511	486	492	516	487	489	467	520	483	490	474	542	545	526	510	521	481	513	487	517	504	512	499	498	525	534	484	516	519	492	519	512	539	584	512	542	528	474	513	518	538	472	521	473	488	502	523	524	488	487	475	510	542	511	498	527	523	508	520	552	539	506	525	478	533	500	502	525	518	469	479	516	448	480	522	501	521	480	496	460	483	506	540	512	531	525	484	488	499	528	477	542	515	519	511	453	533	507	504	496	468	485	528	515	491	487	525	502	541	493	491	490	478	515	532	466	519	544	514	490	538	504	505	538	483	479	534	444	483	515	507	515	518	507	529	455	538	481	529	496	461	504	543	542	516	521	531	507	492	542	487	501	501	487	510	506	555	548	481	490	519	501	493	493	483	506	515	470	531	532	484	526	505	496	469	533	437	529	528	508	474	496	532	500	508	491	506	483	492	544	525	540	452	522	530	486	478	468	471	543	523	454	471	508	486	514	521	508	529	485	517	510	478	530	520	512	511	500	524	461	505	545	490	516	488	486	502	488	493	472	479	486	512	499	547	519	509	516	525	499	540	479	502	519	493	481	456	505	510	525	540	554	472	505	467	515	525	464	512	482	527	471	497	509	522	510	493	501	516	504	530	562	511	523	484	497	499	483	535	528	449	531	478	548	515	475	530	484	503	489	472	529	509	509	524	524	498	514	511	525	542	479	495	533	510	482	496	561	561	518	543	536	536	530	498	490	483	475	500	520	513	506	559	522	505	486	512	494	502	522	485	468	517	476	515	502	492	509	543	530	490	529	503	483	510	467	507	541	504	536	463	517	514	462	478	517	498	496	494	530	504	488	498	506	516	530	497	511	515	511	498	489	498	501	480	513	500	492	539	516	517	494	460	490	468	469	527	467	460	507	511	486	535	456	493	567	542	553	506	510	481	529	459	429	497	498	473	511	495	467	469	511	488	496	540	515	477	497	499	498	506	507	522	513	495	516	494	522	514	535	486	488	515	494	491	511	496	494	503	516	505	474	526	493	502	509	464	469	519	523	478	513	477	497	495	509	483	496	522	506	457	512	537	518	497	514	494	552	503	489	484	510	504	453	474	503	494	499	475	504	541	508	547	464	495	507	493	505	535	494	499	515	500	528	524	516	496	472	537	527	522	560	508	495	533	514	496	464	535	476	513	498	512	494	500	518	504	543	492	494	517	471	511	520	485	492	497	500	501	471	463	473	492	496	498	499	457	500	500	496	510	506	489	514	465	476	481	501	549	500	493	515	523	534	517	541	513	513	527	472	554	513	517	534	525	497	507	498	526	484	506	505	539	529	481	464	494	473	503	522	515	509	502	487	522	504	447	481	513	553	495	517	483	476	490	514	534	482	486	490	508	472	518	482	544	486	505	490	514	499	516	496	484	497	480	526	499	483	485	517	513	493	503	517	504	512	544	484	509	525	500	531	476	499	519	478	479	432	516	490	522	531	534	499	514	501	492	458	519	527	534	497	508	474	498	529	493	491	510	509	514	502	472	521	531	474	491	474	509	506	526	518	472	480	514	532	507	507	508	548	500	471	521	447	505	525	482	471	525	473	499	526	518	520	467	494	528	506	481	508	536	499	497	555	499	530	470	503	514	502	479	508	478	502	523	513	513	467	486	510	537	471	510	525	516	487	509	503	480	471	490	491	493	515	496	490	503	490	501	494	492	496	506	510	502	490	475	514	502	543	493	472	506	485	523	514	545	494	496	480	500	475	517	500	537	507	498	489	504	492	488	506	521	501	449	517	482	512	484	481	494	521	505	513	527	497	500	552	499	514	482	497	524	496	488	518	463	480	472	506	475	506	499	513	538	481	484	500	506	499	500	460	503	503	518	480	507	509	473	508	534	528	502	488	528	530	507	538	477	509	487	537	510	468	515	539	516	517	518	517	476	509	497	556	507	524	557	475	509	470	509	510	545	510	475	499	492	491	491	496	524	538	512	512	524	468	469	478	486	528	485	512	446	502	478	522	481	571	506	517	520	505	510	488	508	476	498	512	479	483	510	492	484	460	514	470	498	522	478	494	482	510	530	464	504	561	487	500	489	494	492	486	508	507	527	497	478	477	496	448	510	487	475	506	502	494	536	514	498	515	515	524	508	528	525	490	531	510	535	542	494	510	487	499	448	506	498	514	500	539	527	506	469	497	488	485	509	498	495	489	499	445	526	500	515	537	506	539	477	541	488	522	485	499	484	484	509	501	471	511	502	444	501	526	510	514	451	483	481	556	482	505	545	509	525	488	514	496	459	516	485	509	504	489	480	484	528	526	484	479	526	488	505	444	485	498	489	458	490	536	471	494	479	504	519	505	498	472	520	516	509	509	505	530	510	520	484	530	499	523	525	518	517	504	510	521	465	552	468	468	528	513	494	516	491	497	501	513	511	533	491	505	463	497	494	510	518	506	538	528	462	525	516	494	516	535	484	495	508	505	497	503	485	528	469	533	513	537	499	491	482	534	459	493	522	519	514	453	460	472	446	506	518	493	533	533	505	493	540	507	507	530	450	500	489	520	518	489	522	521	487	508	463	460	470	510	520	506	508	511	459	530	489	498	520	507	521	515	477	494	522	504	465	502	479	473	469	493	483	505	531	496	505	494	492	486	474	517	498	518	487	467	503	535	478	483	461	496	484	497	453	505	501	502	516	509	499	494	497	494	498	497	496	517	530	514	510	508	492	546	504	520	508	486	499	521	518	485	499	483	520	462	515	481	533	545	502	503	474	507	511	469	494	476	495	485	491	453	483	490	515	509	468	462	524	491	516	539	471	505	516	512	478	494	531	515	464	504	513	544	492	482	513	487	497	509	481	493	496	483	498	525	506	511	481	510	500	494	557	488	469	528	519	562	487	462	517	515	488	521	564	497	512	500	512	522	454	505	498	489	498	499	466	547	507	510	498	499	524	496	495	514	502	513	490	512	543	482	492	508	529	493	507	462	488	512	520	539	497	526	554	485	525	503	496	514	486	507	493	510	457	530	494	553	501	471	498	516	469	530	511	475	512	473	531	524	503	482	515	489	506	487	500	505	485	476	512	494	520	480	529	491	445	493	448	475	545	513	544	492	496	522	479	520	523	506	507	529	518	529	464	535	515	536	521	505	479	478	480	482	550	506	522	494	470	478	537	511	500	507	497	512	506	474	515	541	468	549	491	483	551	474	521	492	514	526	466	511	514	500	481	517	505	536	518
9002	1272	1616	1331	1028	754	613	502	510	456	406	389	358	361	352	353	307	342	296	312	284	276	309	307	319	326	334	271	303	291	313	333	286	302	279	268	303	282	310	305	315	298	296	299	285	311	248	275	306	281	284	266	294	291	295	288	288	319	275	312	290	315	270	317	275	307	270	320	297	292	254	268	318	260	307	288	257	297	283	266	315	267	284	294	317	291	271	285	301	296	297	263	283	305	279	270	280	290	282	257	285	296	307	282	311	270	280	301	263	298	289	288	260	300	330	274	275	297	294	273	304	268	310	300	264	280	291	279	291	277	261	266	329	290	257	310	281	248	286	300	258	304	298	317	308	266	285	302	299	244	300	287	307	292	298	309	273	285	311	274	297	290	265	301	319	283	257	265	302	270	309	297	280	266	284	277	276	258	334	313	291	269	317	281	289	277	293	292	269	301	301	282	285	285	289	282	278	266	292	278	288	281	297	325	274	276	271	277	252	308	271	305	303	261	294	272	271	272	255	291	300	267	290	314	293	285	277	285	299	293	302	266	315	290	280	288	262	291	271	307	268	309	283	287	270	297	271	315	252	308	302	326	279	272	293	282	283	299	268	282	277	315	295	313	312	318	267	269	305	324	286	279	272	296	270	272	257	287	280	289	280	281	281	270	299	286	263	282	284	294	294	260	248	258	308	297	261	288	306	309	277	289	281	276	269	261	276	303	299	294	277	307	293	310	292	265	298	311	290	290	286	276	314	296	275	304	263	300	283	289	302	295	294	250	282	297	297	262	234	287	276	305	268	295	294	280	270	299	299	300	293	284	280	326	258	312	256	279	312	268	290	269	286	282	305	260	260	307	308	280	258	290	266	296	290	302	281	293	291	278	264	261	262	290	294	280	279	288	285	292	277	271	284	291	286	286	298	279	311	281	265	270	289	299	283	277	282	269	271	287	279	316	253	327	274	259	286	274	302	303	302	287	273	276	291	285	276	268	266	287	273	287	257	274	284	282	288	270	281	295	305	268	275	280	287	290	299	278	280	318	288	293	297	289	301	297	297	285	294	296	275	282	283	303	293	296	299	280	253	301	292	304	256	276	278	276	266	274	261	286	275	310	283	283	297	325	316	288	276	268	276	287	304	271	307	278	273	283	253	262	283	308	296	289	266	272	314	281	289	299	260	301	283	280	268	278	301	286	292	292	269	294	295	290	311	316	276	304	302	285	277	291	309	254	281	300	309	275	316	282	275	312	329	311	281	286	270	274	307	279	270	274	280	289	275	297	277	300	304	282	302	279	279	281	315	287	286	286	290	301	296	284	292	307	265	312	290	276	331	300	294	273	291	304	313	285	281	311	286	273	263	301	264	277	282	303	296	286	294	288	297	276	283	280	275	294	284	308	320	282	310	308	279	305	278	279	289	287	277	309	237	265	258	305	260	291	283	274	290	264	285	301	296	271	288	278	288	275	286	299	291	294	316	286	296	288	264	278	305	282	320	309	284	309	288	296	287	299	307	296	292	272	270	288	301	305	294	287	300	301	279	295	297	284	292	284	315	256	295	284	291	277	281	274	307	272	308	289	269	255	299	267	304	295	315	275	299	305	266	314	316	271	287	310	298	297	291	286	289	299	269	326	280	256	311	253	257	259	298	281	273	294	262	270	302	299	270	273	315	284	280	282	316	279	269	278	299	232	306	285	294	307	288	312	296	276	315	298	266	285	256	275	294	279	256	279	262	277	291	284	267	298	296	277	247	306	314	260	278	277	273	268	257	277	273	278	293	290	297	310	271	282	286	275	275	289	304	259	293	260	268	272	310	304	281	253	291	292	283	298	277	290	261	287	261	286	268	289	296	271	283	279	296	288	289	320	296	279	267	263	290	263	308	260	271	286	289	265	313	287	285	304	266	279	318	301	291	287	285	285	296	280	276	277	281	292	275	298	279	272	283	288	312	249	298	310	265	274	272	250	286	258	297	309	313	285	276	298	254	318	271	297	292	288	280	292	294	251	287	324	265	293	288	286	291	299	278	285	278	304	294	261	283	280	282	252	324	317	279	282	288	305	295	265	300	309	292	314	285	278	261	283	291	324	283	314	274	276	277	316	271	305	256	306	307	288	296	283	279	270	298	289	321	308	259	274	324	280	319	292	292	267	292	310	293	263	286	276	280	293	287	262	272	294	310	275	306	302	291	288	304	253	249	272	286	311	296	289	271	290	298	271	315	285	295	282	275	310	292	290	310	294	292	278	292	276	301	254	306	292	260	292	296	277	254	320	298	287	259	296	296	276	305	284	287	273	292	298	265	310	295	274	294	288	283	261	272	256	286	273	280	273	260	306	283	265	291	284	257	294	290	290	253	291	290	271	287	268	280	252	280	267	281	273	274	259	271	294	292	281	304	296	330	309	289	311	262	301	283	274	286	292	269	309	271	273	316	288	274	308	297	281	281	324	279	269	297	298	295	319	295	276	289	282	278	301	295	304	283	289	272	300	311	302	289	282	312	305	287	288	301	278	282	317	306	285	284	245	275	265	264	281	250	276	280	298	280	284	304	296	275	296	299	288	299	283	302	296	301	255	263	286	308	292	297	270	285	297	309	264	290	260	317	303	285	292	275	277	264	305	314	261	291	288	284	285	314	293	293	279	271	292	290	309	301	248	284	295	254	266	277	272	291	327	276	271	302	305	277	323	279	277	293	283	272	312	294	254	290	282	266	281	287	276	292	296	278	293	305	289	330	285	291	315	281	291	289	288	308	274	314	295	312	287	270	283	287	276	273	287	275	290	289	260	269	302	282	301	278	259	285	278	269	299	269	275	239	293	279	273	274	279	255	283	289	282	295	263	303	278	302	278	285	280	280	265	297	295	287	307	272	316	288	292	269	310	316	297	268	311	281	288	269	290	323	322	249	277	271	279	293	296	258	294	276	284	268	310	281	299	278	284	306	300	339	265	264	282	282	273	274	292	258	285	312	292	300	284	283	287	259	265	328	258	258	279	304	266	298	266	294	276	284	274	269	312	318	335	311	279	306	299	256	283	314	259	237	281	275	277	287	306	296	296	258	291	311	286	297	289	266	274	301	301	293	278	283	300	271	280	300	299	290	302	278	290	284	286	263	291	318	292	294	283	274	279	295	310	282	289	288	290	302	280	274	288	287	300	298	279	288	288	281	284	267	290	313	278	259	271	274	295	286	279	318	291	290	289	284	251	294	255	292	293	254	277	261	295	258	289	303	276	268	257	293	275	305	284	290	270	305	292	279	268	298	300	288	271	258	330	302	284	274	303	264	308	262	278	257	333	277	292	263	275	317	315	273	273	304	309	274	306	265	269	286	295	283	266	281	295	263	269	312	318	290	276	282	275	289	276	292	283	272	305	290	307	281	283	277	264	267	285	298	297	271	273	270	278	243	276	295	297	291	305	288	245	268	276	267	294	292	281	309	303	307	273	322	279	295	281	290	299	312	311	292	295	279	296	286	296	252	296	306	305	275	311
5663	1816	3460	3943	3503	2809	2419	2108	1806	1645	1600	1471	1340	1252	1181	1201	1177	1116	1081	1098	979	1027	1040	1046	988	1013	961	964	953	1020	968	915	953	926	942	906	920	882	898	917	911	888	942	910	946	809	909	877	827	837	934	893	879	862	884	853	903	842	869	871	826	804	870	860	833	823	858	807	878	834	841	826	868	903	855	854	793	839	802	896	912	868	865	815	877	864	859	853	839	858	870	869	789	845	867	801	914	888	846	859	847	778	879	824	794	833	880	825	875	876	869	833	890	861	803	797	841	830	905	822	828	888	874	824	883	851	844	850	846	828	898	792	803	853	843	840	842	838	829	862	851	816	815	846	855	827	801	839	827	840	842	844	860	864	814	871	878	804	844	861	809	845	826	854	862	802	816	828	900	827	895	815	883	865	865	830	821	840	804	820	869	871	837	802	850	836	796	863	817	875	872	859	848	882	845	833	823	860	817	833	818	825	867	795	827	825	802	853	855	896	847	838	830	860	830	865	826	846	800	812	908	871	833	882	842	825	774	836	823	839	855	826	843	813	867	860	831	831	841	841	778	877	820	923	843	830	841	830	822	824	808	849	827	861	858	879	836	802	832	849	806	857	853	839	800	790	855	798	840	879	768	850	853	810	843	826	836	841	916	912	829	812	855	849	813	802	859	806	808	828	856	822	835	865	855	899	832	840	871	821	839	838	866	823	884	868	797	820	836	810	844	859	822	870	834	861	819	833	817	852	838	808	791	850	832	840	834	874	846	843	865	866	892	845	852	812	843	799	771	816	862	773	856	854	823	857	859	797	847	883	864	864	868	827	838	853	856	811	883	820	829	773	853	825	890	862	777	845	873	838	832	827	849	835	822	814	863	832	854	867	822	843	805	890	835	815	831	847	824	867	833	830	866	839	892	788	780	822	848	833	854	824	816	884	823	875	838	873	859	817	787	843	850	907	834	844	800	861	841	798	824	813	843	858	820	857	796	822	819	858	810	823	858	841	892	872	847	870	882	837	835	868	842	860	809	894	820	837	889	845	862	880	820	831	834	848	857	809	805	836	820	798	869	845	845	848	857	812	833	819	784	837	886	898	866	849	900	861	830	840	817	818	866	855	902	838	836	815	824	879	847	876	838	860	833	887	838	796	831	859	829	803	864	856	832	863	821	889	854	871	859	829	836	831	839	844	834	863	820	796	817	861	850	867	823	818	838	814	794	835	823	827	815	872	834	813	782	860	851	835	880	791	849	833	868	792	828	809	894	834	829	834	808	806	840	864	826	855	815	854	808	858	829	836	824	833	869	874	833	833	850	797	870	864	871	815	843	863	899	799	810	878	841	845	811	862	848	791	808	884	839	811	876	843	816	817	840	838	812	799	862	818	843	832	853	873	808	837	863	868	856	868	806	861	876	809	851	827	832	816	874	817	898	890	820	821	841	816	829	834	787	837	846	857	807	873	830	840	796	806	903	886	844	834	851	871	871	831	840	855	830	799	832	785	818	862	831	851	860	796	871	872	815	867	858	840	850	860	841	884	824	839	797	840	802	820	848	848	904	850	900	884	786	891	809	819	799	832	903	849	823	839	817	904	819	891	881	890	827	842	872	852	828	861	823	856	870	841	838	824	875	865	830	839	827	843	799	834	773	819	821	845	826	820	848	789	857	853	809	812	874	809	904	841	809	832	817	864	819	876	833	802	836	856	873	863	858	847	807	862	832	848	821	872	834	814	826	858	803	843	826	813	870	790	866	818	824	761	859	820	858	892	856	878	836	880	830	795	839	817	817	866	819	851	822	831	822	886	793	858	855	804	796	853	806	818	819	855	796	863	794	817	828	903	821	809	814	848	820	868	871	795	803	810	933	846	906	810	871	817	779	894	827	796	784	892	836	825	798	849	801	876	851	816	852	874	800	816	837	868	819	828	873	823	861	918	836	843	851	866	834	846	835	823	849	832	866	835	875	875	861	886	846	798	811	880	848	826	820	814	876	834	822	825	833	824	828	848	874	840	853	824	825	774	867	877	797	875	861	796	769	819	854	869	848	854	857	837	866	887	839	856	836	853	788	797	826	904	846	879	811	836	856	849	881	853	838	858	843	828	855	831	820	798	839	811	819	880	834	817	840	844	808	871	833	866	895	820	842	850	837	806	911	877	873	818	872	848	853	806	860	851	806	848	851	865	808	848	853	822	838	837	859	844	840	866	812	876	897	807	837	824	849	811	845	898	839	867	795	839	848	826	822	899	887	890	870	831	825	854	865	824	850	864	818	839	879	864	814	856	830	872	839	875	830	875	842	801	883	861	886	800	843	854	848	861	847	798	871	828	818	905	856	833	857	814	820	811	852	816	901	846	837	849	835	848	826	848	886	818	839	863	811	841	824	868	853	854	860	859	894	813	831	867	862	795	800	825	875	838	830	839	867	874	782	836	898	830	872	826	844	846	840	845	825	849	839	825	866	860	893	848	880	824	838	861	827	839	840	802	840	860	873	859	854	803	803	786	807	826	799	848	791	860	893	812	833	858	837	873	909	804	812	822	842	848	821	809	877	872	810	829	867	831	859	857	849	831	820	799	881	875	803	822	823	853	880	821	815	866	834	858	833	764	815	846	844	843	797	845	823	879	781	838	841	851	810	839	873	885	818	887	809	881	848	817	847	869	896	889	836	855	830	889	818	865	799	819	879	751	854	863	849	854	840	846	833	836	820	848	863	833	883	872	881	857	873	865	833	812	876	840	836	812	835	903	821	820	857	852	872	865	862	831	862	825	881	815	899	852	870	841	865	849	843	880	864	857	826	863	794	823	872	819	857	845	842	813	826	847	839	826	828	840	879	816	884	830	869	822	850	831	837	837	814	893	842	865	869	818	862	818	889	871	875	839	835	772	810	827	897	898	832	846	892	794	831	852	910	878	867	859	860	850	864	859	827	898	775	832	821	856	828	840	892	882	840	845	800	838	839	813	841	868	812	836	855	806	818	865	845	862	870	846	868	820	804	870	826	855	861	895	840	861	823	823	858	823	853	861	848	850	841	845	842	877	856	818	788	794	846	808	838	808	834	872	850	864	813	842	843	829	835	850	828	840	861	833	835	851	867	856	822	835	871	867	859	816	849	858	825	831	857	848	891	884	835	761	860	835	822	864	795	869	816	816	819	798	849	848	805	764	827	838	884	819	871	850	885	855	796	834	890	851	851	877	829	837	849	860	860	832	854	817	830	794	827	817	893	830	851	857	813	807	839	882	824	903	848	849	850	878	764	807	850	850	864	857	823	820	831	853	848	856	801	828	847	865	836	872	787	871	870	839	825	840	840	850	816	852	817	872	790	840	843	810	844	851	830	881	890	878	839	825	842	865	879	789	858	868	838	834	861	842	866	844	805	896	821	838	829	847	862	891	835	858	805	817	839	840	822	854	811	897	812	777	845	858	844	798	849	817	830	840	867	845	793	875	844	824	879	861	796	788	865	854	790	852	838	852	803	822	861	779	814	858
15994	2731	3071	2419	1661	1188	883	781	689	556	551	476	454	418	407	396	357	360	358	360	337	325	315	323	302	297	310	316	300	322	292	301	294	309	305	266	293	304	285	276	254	272	268	302	300	278	292	289	260	296	246	286	304	295	299	275	304	292	259	255	290	285	246	264	272	305	296	271	239	289	287	307	302	267	289	282	266	273	297	298	275	251	285	288	267	295	265	243	277	258	319	271	301	271	273	314	280	275	275	282	270	248	300	284	265	260	308	246	263	268	270	247	270	267	250	276	260	266	257	308	306	312	301	290	263	258	287	311	275	284	290	275	278	293	285	268	246	273	265	285	283	287	279	251	299	279	285	287	297	262	295	262	269	261	292	282	256	251	284	278	309	267	277	269	252	248	293	274	266	267	259	276	289	269	279	251	276	267	263	273	267	267	290	289	271	275	264	300	271	296	269	260	260	292	256	281	261	281	279	269	287	264	284	259	289	244	277	274	284	246	287	275	272	318	283	286	243	272	269	284	269	304	296	258	266	296	268	269	283	288	289	279	270	260	257	248	286	251	304	281	279	275	276	255	264	287	243	263	280	275	248	249	269	299	281	285	307	262	254	235	297	269	284	262	271	315	256	276	271	258	245	230	259	273	251	247	266	268	303	274	267	255	249	265	277	293	264	254	272	254	289	276	259	316	265	247	273	269	252	304	279	269	276	281	264	257	270	268	260	295	258	273	251	298	292	275	285	272	280	249	262	277	292	276	275	256	264	277	257	291	269	255	267	290	289	279	305	244	288	256	280	286	262	272	271	293	269	302	294	256	279	275	287	238	297	293	283	286	285	271	292	233	257	256	270	280	244	267	242	275	288	250	273	309	253	261	287	270	279	256	267	296	250	295	284	274	295	245	264	252	253	283	262	285	279	309	279	276	266	295	313	275	305	253	263	295	252	286	241	287	269	256	272	269	248	292	246	260	313	274	302	272	270	277	280	282	248	251	248	276	281	253	291	275	273	302	276	282	287	267	260	266	237	276	255	265	241	284	258	281	256	267	262	296	250	265	272	260	248	281	251	292	287	267	274	266	239	270	293	271	270	258	280	272	277	286	272	273	270	269	279	283	249	266	270	260	299	279	285	286	258	262	240	284	250	258	258	285	282	251	263	276	276	271	279	254	288	277	293	280	284	288	305	261	275	261	236	250	288	279	263	263	269	232	311	277	285	263	256	274	255	254	284	278	264	247	251	251	274	266	260	274	240	265	253	280	276	270	242	260	244	266	267	255	273	270	258	274	291	256	274	267	280	282	278	263	257	269	267	282	253	262	278	285	267	265	270	272	249	269	263	284	294	255	253	291	260	277	263	265	271	264	292	234	298	267	249	268	256	248	282	272	286	283	267	232	285	257	280	263	249	276	281	269	270	293	255	295	297	277	244	273	260	264	249	284	281	258	271	281	246	289	306	262	277	262	243	265	275	243	279	251	290	274	290	269	287	258	290	261	256	307	293	271	255	270	292	254	274	285	298	286	284	279	247	279	244	257	266	250	250	276	278	242	272	245	264	275	252	263	257	297	261	267	295	292	265	263	274	302	257	268	273	283	251	275	268	285	260	271	242	266	264	290	263	260	261	245	302	258	259	297	288	275	278	276	269	251	240	243	277	250	288	297	242	271	290	265	277	285	291	252	263	288	275	263	295	255	300	266	255	243	263	274	293	250	267	266	256	286	306	257	284	282	247	306	327	275	260	266	276	294	281	263	271	276	270	254	285	302	254	283	262	250	265	302	304	275	266	278	257	278	261	252	268	280	263	249	271	250	243	300	274	265	265	276	254	258	284	261	293	255	274	272	288	271	275	261	277	296	275	242	275	267	263	261	276	254	297	250	259	289	281	258	279	277	267	270	260	293	275	269	318	251	302	286	276	267	307	279	268	263	259	277	281	250	269	293	280	290	271	298	253	283	297	270	280	288	240	272	255	296	250	238	291	288	262	255	277	272	253	261	253	268	269	282	271	269	247	274	267	258	284	274	264	244	309	270	257	287	263	267	305	292	309	282	256	257	287	257	293	307	243	293	244	246	268	292	276	249	232	251	264	307	247	263	268	274	267	257	259	292	297	252	268	255	301	249	256	248	255	307	265	268	270	269	320	261	274	268	279	262	275	290	295	257	272	268	314	253	262	273	279	293	267	283	295	296	270	267	306	236	241	265	262	276	305	270	274	263	271	247	263	267	244	281	284	293	274	280	287	273	275	299	270	255	262	241	273	286	265	260	281	279	284	273	288	257	256	288	269	265	269	267	256	285	279	270	268	275	246	280	258	257	270	288	301	277	276	275	256	281	299	252	261	301	270	281	253	233	271	267	284	287	277	256	302	236	268	265	258	264	250	302	265	289	265	297	240	282	253	261	281	260	275	271	265	280	265	297	282	261	289	284	278	270	232	265	270	290	248	282	293	257	265	244	285	268	295	232	254	277	270	268	256	272	258	274	256	280	251	275	257	295	259	275	270	252	297	300	302	261	272	279	269	275	257	256	310	244	301	276	240	303	279	295	281	282	286	273	285	288	308	239	255	274	258	295	251	276	309	255	253	281	271	269	279	246	270	245	263	273	277	264	281	269	260	266	267	273	252	282	265	262	245	283	261	283	280	244	256	260	271	264	301	280	286	282	272	265	277	228	250	271	269	263	256	301	268	258	255	291	273	264	285	251	267	276	291	278	258	246	268	282	314	267	272	281	291	291	266	251	299	258	265	282	275	319	280	250	294	272	294	265	275	267	272	293	287	294	303	297	287	281	299	265	240	242	262	274	268	295	273	298	244	281	271	271	269	273	266	287	297	257	271	252	290	240	296	269	280	283	273	283	296	277	276	257	250	273	309	261	294	269	260	269	277	275	250	240	263	294	251	270	281	273	257	252	253	253	262	275	262	249	232	258	266	243	302	288	251	249	263	257	277	312	283	239	289	263	297	266	273	262	295	243	264	291	272	291	260	283	291	265	267	248	292	277	285	257	259	279	270	255	260	289	264	252	281	288	296	261	264	292	275	301	280	310	278	296	277	261	258	299	268	279	270	285	289	265	270	258	252	268	282	273	292	268	283	302	255	261	307	276	254	260	266	293	270	276	281	302	298	237	264	274	259	263	269	279	301	275	290	263	280	268	297	252	277	271	277	262	274	284	264	295	258	247	266	280	266	278	282	245	244	272	277	266	280	303	271	294	278	260	288	276	265	291	278	282	251	276	275	243	297	303	289	254	283	278	276	284	258	247	262	251	271	249	265	274	255	272	291	265	245	286	275	305	252	257	272	263	288	281	243	275	285	261	253	316	256	261	246	249	241	263	256	256	288	276	272	271	265	275	268	264	298	272	261	244	259	279	296	307	273	281	281	272	300	272	245	265	279	295	287	254	254	285	292	289	292	275	301	268	300	278	295	274	276	289	249	259	229	260	251	285	254	293	261	302	299	291	270	265	287	257	284	306	279	264	242	317	282	279	284	262
7714	2682	5458	6383	5646	4636	3828	3280	2700	2455	2215	1909	1798	1711	1504	1473	1384	1329	1286	1224	1152	1194	1144	1147	1093	1061	1071	1035	989	950	977	1031	935	923	963	949	935	918	947	917	952	912	928	857	892	909	881	883	902	868	822	962	898	876	820	868	796	850	825	840	827	863	892	847	867	811	804	835	806	842	833	775	828	853	854	805	793	840	782	824	785	817	821	834	815	815	839	787	827	790	861	845	804	801	763	817	793	781	819	769	820	816	827	842	740	826	805	848	833	814	843	773	792	831	804	825	832	832	803	808	808	831	789	813	802	804	806	839	857	822	796	842	795	784	785	752	824	823	796	814	817	814	770	757	771	840	812	855	794	746	802	802	785	786	797	813	833	774	773	835	767	782	828	796	817	783	816	831	844	774	811	775	765	821	781	830	773	760	803	816	830	774	782	816	810	784	804	805	774	782	824	798	782	858	793	794	813	855	760	824	836	805	807	828	804	785	779	789	790	773	824	769	773	805	751	761	834	810	823	746	817	785	771	828	823	814	807	820	783	790	817	769	789	770	807	799	829	791	745	859	762	800	787	839	826	743	837	773	773	820	843	809	787	764	814	807	811	783	791	804	757	795	751	757	817	754	769	794	804	799	812	804	816	848	839	792	789	779	799	798	839	832	807	795	796	743	803	800	755	800	769	781	835	781	768	799	776	847	771	815	818	777	820	816	866	810	799	765	726	838	803	861	730	813	806	769	788	823	818	770	803	753	768	813	850	782	825	759	762	789	767	744	877	747	802	828	808	817	805	783	818	821	785	837	824	783	765	802	810	715	791	813	856	789	808	772	777	802	781	766	818	778	804	844	828	797	798	803	779	761	810	832	837	821	752	797	736	831	751	769	807	749	762	830	810	810	804	767	758	763	850	801	786	818	846	784	809	812	773	798	776	781	779	800	825	804	816	756	804	803	771	822	839	789	859	797	797	854	754	772	845	794	760	803	782	769	827	814	782	794	800	781	823	813	785	796	872	770	808	780	785	812	772	772	809	764	783	762	770	799	804	818	800	822	784	821	797	828	797	836	792	815	801	796	859	802	782	820	807	794	767	802	785	768	830	787	774	813	798	825	804	775	790	799	809	780	839	787	752	770	825	801	809	800	763	768	823	789	758	760	780	814	871	784	808	816	805	783	778	806	779	761	795	820	856	808	799	796	788	820	736	794	829	801	795	761	803	765	784	795	751	782	814	762	843	889	780	766	835	784	750	843	757	788	836	794	763	804	826	795	767	798	767	780	761	787	788	826	784	745	794	802	760	798	735	767	766	788	779	820	840	770	788	771	844	764	838	800	811	791	824	788	793	808	766	806	819	813	793	798	834	808	758	788	822	782	784	814	829	788	850	833	829	782	805	779	833	801	791	859	748	825	791	787	780	749	850	794	767	831	797	814	772	794	808	848	819	794	826	782	824	762	770	847	751	753	802	805	775	817	778	829	771	778	790	755	787	816	802	803	765	812	805	820	780	789	859	784	801	815	830	795	795	807	855	769	805	786	754	728	829	806	807	750	820	766	832	778	749	743	785	838	812	791	814	849	779	757	788	799	808	795	863	822	772	826	795	789	854	790	822	786	773	834	781	736	786	792	820	813	784	806	837	773	738	793	830	746	819	808	815	801	805	814	837	791	799	796	814	794	791	817	788	766	789	799	811	798	828	861	796	802	777	777	821	810	799	815	771	784	777	790	820	817	795	787	812	777	801	862	756	809	819	813	717	778	755	808	787	821	746	828	815	777	796	785	818	768	752	763	799	741	812	810	797	788	789	757	800	799	753	790	829	811	831	803	797	798	806	760	766	829	824	775	799	785	778	763	787	848	826	822	768	806	754	793	755	758	820	838	824	765	774	769	818	793	747	739	776	774	826	792	798	807	824	801	791	788	813	770	762	779	756	785	794	752	862	783	816	813	810	831	779	763	817	812	811	788	780	753	760	815	765	799	803	803	834	841	760	776	848	810	833	783	825	797	831	771	789	795	761	794	811	797	769	793	781	807	774	771	820	772	801	810	840	796	802	789	806	819	745	822	808	770	822	822	799	757	838	790	776	807	756	825	833	837	800	793	786	806	828	816	826	825	749	869	840	784	798	769	779	830	776	785	797	824	823	808	784	803	792	785	811	777	764	708	793	790	781	761	804	818	870	760	802	803	792	799	804	784	740	750	794	845	848	805	778	813	805	770	820	804	838	829	821	773	790	799	805	744	849	796	842	793	777	782	800	737	752	795	845	805	765	784	817	802	795	807	807	754	820	777	763	837	790	840	762	805	817	792	782	826	804	787	829	813	825	860	798	797	820	828	810	792	804	830	851	794	762	834	781	810	809	787	813	817	830	821	821	789	806	803	790	856	805	835	732	804	752	753	835	753	797	796	808	809	813	813	849	764	807	824	773	782	820	853	759	804	844	817	785	816	764	843	822	798	807	818	781	813	833	754	802	766	771	795	792	814	796	776	802	761	855	773	776	859	825	810	786	811	811	789	808	801	814	793	844	787	818	826	844	803	829	732	784	793	775	787	784	848	804	788	819	751	799	806	832	788	855	819	837	764	874	807	811	847	795	766	819	773	783	794	848	911	775	768	793	766	775	804	814	774	808	777	832	818	837	778	794	794	790	808	804	782	802	798	810	811	813	812	829	843	765	751	828	789	805	789	834	799	790	826	759	847	790	807	818	820	794	829	809	793	809	834	755	812	763	763	882	786	771	772	786	793	768	812	776	778	822	786	772	832	789	804	794	803	768	783	778	775	794	802	835	787	787	804	750	789	757	808	800	810	853	789	755	826	797	784	823	808	753	776	810	789	826	775	836	765	772	769	807	822	791	822	783	801	822	841	775	812	757	765	846	775	804	782	774	807	804	773	810	806	832	834	750	810	840	797	824	860	778	732	809	797	769	814	768	809	832	750	798	781	811	797	820	768	814	793	777	797	819	800	813	830	773	841	826	812	763	763	828	743	756	774	749	808	781	789	792	840	847	802	797	814	737	789	816	767	852	770	783	806	798	771	810	819	873	771	832	857	780	771	768	808	773	827	787	815	770	812	755	792	837	854	775	791	799	760	838	793	770	752	794	838	830	810	812	770	798	812	821	792	841	772	782	826	774	787	824	770	768	771	791	802	807	800	800	813	842	766	780	799	784	825	764	769	776	764	791	775	816	791	819	791	760	797	795	798	839	822	821	813	813	768	783	772	835	833	815	788	770	737	757	797	733	830	781	782	777	786	825	827	769	768	805	803	789	803	816	772	766	798	742	806	770	809	791	788	776	733	816	750	804	824	815	810	750	779	793	774	870	819	854	751	761	746	799	814	821	847	819	769	785	840	806	798	818	807	746	801	783	803	774	792	813	777	798	851	750	823	844	767	810	779	804	809	846	819	758	806	801	797	788	799	746	751	823	809	823	782	756	791	830	743	798	753	748	804	827	761	802	799	784	802	839	791	808	804	775	768	816	799	771	812	801	766
2117	242	247	213	197	190	157	178	175	166	183	144	154	158	155	138	157	150	157	174	154	165	137	171	158	170	167	185	169	171	146	147	176	161	148	152	165	153	167	164	138	135	160	147	153	160	151	169	155	150	149	118	166	164	161	170	154	144	150	173	164	141	165	151	175	152	174	152	156	157	161	143	133	148	189	164	144	154	139	170	154	171	168	173	163	167	141	160	159	144	150	145	149	150	142	168	152	140	148	156	141	126	156	155	146	157	175	135	155	131	166	175	144	134	140	162	136	174	159	175	175	149	153	165	154	170	159	147	148	158	156	161	155	141	145	153	149	166	156	155	149	145	172	163	166	149	120	140	161	177	161	171	147	150	159	142	152	151	172	143	147	132	151	157	156	141	143	155	138	146	151	151	170	145	154	160	153	173	138	134	153	149	137	150	156	145	139	163	165	169	147	154	145	196	154	154	155	144	125	138	153	154	131	155	125	159	123	146	161	159	133	152	157	151	146	167	153	137	149	141	155	157	127	157	162	166	152	151	162	152	139	144	116	145	158	157	165	172	139	166	145	157	155	133	141	128	139	156	168	167	144	126	163	146	162	153	187	152	138	128	165	147	164	153	151	148	161	143	158	153	175	143	205	141	138	153	167	141	164	137	162	165	157	150	148	173	148	151	163	125	160	136	153	172	149	136	165	140	134	170	148	166	167	153	153	157	151	174	175	162	153	138	141	134	144	147	155	165	155	179	167	138	137	149	144	141	143	152	131	130	155	161	159	156	149	138	156	132	168	144	168	145	144	129	144	142	158	135	147	153	154	151	168	138	167	152	144	152	168	140	152	160	173	154	149	140	122	190	169	153	165	144	149	177	155	147	148	149	161	161	151	154	151	169	132	137	154	137	163	123	154	145	163	150	178	145	157	129	159	152	152	151	157	149	160	162	146	144	154	174	155	150	152	156	152	187	156	158	165	148	145	161	185	160	161	146	141	163	137	154	172	164	122	140	164	143	159	156	171	195	155	165	156	154	140	158	136	160	164	141	161	174	144	142	154	137	134	156	157	174	146	155	125	135	172	173	145	137	146	146	140	150	128	172	148	173	144	148	171	156	156	171	153	158	149	140	130	158	135	165	166	133	148	159	161	146	149	136	169	161	162	154	148	141	163	168	154	146	157	150	174	145	174	160	137	154	150	150	159	149	143	156	174	156	141	137	132	145	135	148	134	129	129	175	150	135	163	152	157	148	154	157	155	166	158	144	146	173	141	153	137	134	170	143	167	156	174	163	149	168	126	158	144	148	145	142	157	160	139	132	127	147	163	184	145	179	165	163	144	147	124	149	161	162	147	148	162	145	131	153	143	145	163	149	146	186	156	166	160	145	150	173	146	147	151	169	169	164	162	152	145	167	143	146	156	136	175	155	155	164	142	166	170	162	161	129	154	135	153	165	156	148	137	157	129	152	173	163	147	146	141	167	151	148	165	165	145	154	135	148	174	130	145	134	146	153	140	141	126	162	166	147	155	127	177	159	161	176	151	150	165	146	154	157	167	149	129	146	151	154	148	164	174	182	154	172	149	158	150	156	150	149	151	168	154	165	185	149	156	143	160	140	151	176	137	170	173	131	155	149	147	145	148	164	166	128	167	145	136	142	149	150	160	157	145	153	153	141	139	160	145	154	149	150	164	124	143	136	139	155	183	167	137	158	158	144	158	160	140	167	159	161	134	155	148	139	164	169	144	148	135	167	152	161	149	161	165	139	139	163	173	160	140	163	137	178	142	131	144	176	158	149	155	148	150	148	174	150	149	152	127	159	161	146	185	152	157	142	161	147	136	183	137	159	142	146	166	151	147	141	143	137	150	141	127	149	176	150	137	162	138	171	147	137	171	166	125	136	168	141	151	143	145	158	152	161	164	154	143	179	160	141	165	135	158	173	149	164	125	167	137	158	150	162	150	137	162	142	163	155	153	138	150	141	165	168	152	134	136	144	151	181	138	168	154	144	149	135	151	155	182	156	150	174	164	132	148	148	158	158	157	146	169	163	177	156	171	144	142	145	151	142	150	177	131	154	160	182	153	152	151	145	172	164	130	160	151	112	159	167	158	154	173	146	178	170	133	130	148	149	157	160	151	153	169	167	165	168	130	160	140	160	145	149	144	137	162	145	172	147	149	149	142	142	136	145	131	182	156	155	147	149	156	142	154	142	154	166	165	125	137	145	148	151	133	144	154	152	136	156	148	149	146	152	172	157	162	140	171	159	158	141	174	143	164	144	141	151	169	144	162	153	150	154	151	150	140	138	157	142	130	135	170	144	154	138	159	145	150	138	150	150	165	163	158	157	174	136	149	142	192	153	153	156	129	143	142	172	159	175	168	157	186	145	156	169	148	142	146	129	150	144	153	164	190	149	150	177	138	153	163	142	138	140	163	157	176	157	165	135	129	159	145	176	144	149	136	147	154	161	162	141	156	162	139	157	144	176	141	168	141	165	167	137	170	164	157	139	146	149	138	126	142	144	140	157	144	160	127	141	149	151	153	147	142	140	149	136	169	161	157	154	164	160	159	147	161	176	156	139	165	163	150	144	173	151	133	157	139	148	150	164	142	153	150	149	153	160	147	128	149	171	161	196	144	163	150	145	167	129	149	153	145	145	172	145	151	151	169	148	165	156	169	170	156	152	161	162	132	141	148	171	159	148	140	166	163	162	154	146	165	151	144	137	160	125	132	156	138	145	161	164	162	144	150	155	160	149	149	147	154	160	146	151	178	138	161	153	170	169	152	158	141	125	173	175	147	152	152	163	182	144	137	163	168	153	151	141	154	163	157	164	146	161	149	148	136	132	163	140	167	152	132	160	141	172	143	147	167	134	173	167	135	148	168	143	152	166	145	160	165	141	158	160	149	173	151	157	158	136	183	169	151	154	145	157	164	168	172	160	142	141	139	139	172	147	150	122	149	161	122	159	141	164	143	158	135	159	146	139	161	152	145	156	145	138	150	152	143	159	172	156	168	162	163	139	153	152	148	154	140	163	129	156	166	145	137	176	150	160	154	148	172	172	152	157	157	149	137	174	166	154	144	167	174	144	147	152	167	153	171	163	141	144	153	183	162	150	159	170	137	145	165	171	140	173	151	158	159	167	148	155	134	163	159	156	150	151	168	141	158	174	157	144	137	129	136	148	162	144	160	152	152	145	140	151	133	171	154	148	156	159	144	152	144	123	131	150	159	146	158	165	138	154	155	146	155	168	149	159	149	154	165	164	159	146	139	138	161	145	146	149	150	132	148	171	131	161	149	144	163	166	159	154	163	153	167	154	147	143	161	147	135	147	165	175	152	136	171	136	153	146	162	158	161	198	139	146	147	132	149	145	149	139	134	126	156	158	163	151	154	140	158	163	158	138	155	176	155	148	178	145	160	173	145	150	158	179	148	175	173	153	158	172	139	150	144	144	170	168	144	136	143	141	170	130	165	140	166	169	154	156	162	133	152	145
1915	584	677	706	675	622	561	585	545	507	509	529	518	549	529	558	499	541	535	545	549	512	548	506	507	470	506	531	518	501	504	529	539	501	519	503	515	517	471	474	507	559	503	508	495	514	513	500	530	505	517	478	542	522	483	503	468	478	518	523	497	502	547	515	507	489	518	539	485	473	519	517	523	485	499	507	521	456	503	485	506	502	505	483	527	499	485	465	519	502	512	498	551	539	534	509	524	533	487	476	476	476	500	485	466	514	512	489	449	500	522	482	516	507	480	530	481	520	484	519	509	484	491	545	499	509	531	489	509	490	505	494	481	515	536	530	498	510	484	530	529	537	499	479	512	496	475	534	478	516	494	522	464	493	522	520	538	516	468	525	519	532	530	492	460	537	495	509	510	524	502	462	526	507	491	486	506	533	526	517	493	462	515	500	497	506	536	496	480	481	485	533	510	461	502	493	519	471	509	495	545	530	503	509	534	491	479	506	489	508	505	507	492	497	529	510	486	523	511	463	468	527	539	521	543	522	525	487	490	486	501	513	481	538	506	475	501	519	515	542	551	505	462	501	523	525	485	483	531	498	510	522	484	454	489	486	507	511	515	533	518	474	501	545	539	497	502	502	535	499	478	489	503	500	489	479	534	485	485	526	469	479	510	485	511	520	510	506	463	508	541	531	516	515	533	511	491	500	482	529	500	473	454	486	491	493	551	531	508	469	512	471	563	506	500	507	506	570	541	496	521	492	508	486	503	471	486	531	523	460	487	539	482	477	548	525	527	492	518	472	499	539	486	484	485	519	460	518	517	477	535	512	534	524	508	473	521	531	459	503	466	493	532	480	552	537	508	512	510	513	518	513	505	506	538	506	458	504	499	466	519	500	515	489	485	516	510	520	512	482	488	525	494	506	536	522	490	513	511	504	488	486	515	503	517	505	517	505	489	496	461	525	499	538	473	476	505	489	478	509	501	501	537	525	520	483	512	527	511	491	538	489	499	524	475	490	493	450	502	483	510	512	527	485	476	488	545	516	490	471	475	521	515	493	527	520	501	515	490	529	525	496	488	513	505	485	507	502	517	517	472	488	471	478	495	545	487	518	519	549	496	516	528	539	546	519	537	500	519	510	539	493	490	492	467	530	481	551	462	512	462	554	538	501	492	508	493	509	502	521	485	497	513	498	485	526	489	497	499	522	466	504	465	497	449	488	489	478	516	505	512	537	513	520	490	523	524	523	495	506	481	504	482	494	508	500	502	506	511	484	481	499	485	492	511	539	464	511	472	532	500	483	517	515	478	493	479	510	474	506	500	537	511	483	482	490	539	525	481	507	517	499	521	482	482	465	503	482	519	519	455	504	513	513	532	489	534	498	506	497	504	539	464	516	503	495	506	485	501	539	510	522	474	537	492	498	496	522	511	516	539	502	546	550	465	493	518	495	525	521	492	487	501	514	574	506	481	501	498	458	495	516	508	513	525	480	524	541	531	508	520	499	503	487	511	521	542	503	509	458	495	510	513	529	533	494	468	500	481	507	521	497	485	540	514	482	513	489	550	524	531	501	500	499	521	549	482	526	526	508	500	500	490	486	489	496	468	515	470	520	527	504	528	491	520	529	494	491	523	496	477	500	499	487	476	480	511	505	544	487	508	512	440	418	499	460	523	496	492	466	481	507	500	507	516	542	490	498	548	490	483	520	505	477	466	511	492	495	499	491	508	481	515	491	517	508	517	508	486	512	500	505	481	499	490	484	504	495	503	509	508	523	496	488	516	523	506	482	533	493	501	532	516	530	478	512	519	505	495	497	504	508	505	502	491	503	534	488	513	477	521	522	447	483	516	485	551	533	497	496	510	484	519	496	492	479	514	517	514	446	465	477	528	518	497	490	473	489	521	438	504	518	504	487	512	523	500	501	529	501	490	496	511	467	492	485	536	523	517	473	486	521	480	529	460	503	516	522	518	484	530	506	486	490	509	467	519	498	523	511	560	528	492	491	536	520	509	538	505	511	468	474	531	515	545	526	532	506	500	488	547	472	525	506	513	518	471	482	532	483	526	468	472	524	556	462	506	468	503	501	512	467	477	504	518	523	497	485	549	456	530	525	513	454	541	508	506	534	522	520	496	522	490	500	466	531	506	487	471	511	492	525	541	514	507	494	468	510	521	509	497	546	499	498	461	528	509	511	502	535	524	525	471	532	512	506	540	510	524	479	514	524	543	513	527	486	517	504	498	499	465	462	477	468	529	485	495	497	464	528	450	508	480	492	504	531	506	479	495	505	502	462	510	502	497	488	527	480	486	515	498	527	499	506	488	545	478	488	483	486	464	533	500	481	496	494	465	491	505	544	515	496	473	533	494	504	478	515	498	520	514	529	505	480	479	540	508	487	507	543	462	531	505	478	496	467	475	512	510	498	523	549	543	499	512	509	468	535	474	505	486	499	529	503	495	488	502	494	480	484	450	489	498	508	500	512	505	511	484	499	458	488	496	522	526	525	515	523	521	514	492	505	506	503	492	482	475	523	505	514	493	498	502	544	456	452	515	472	535	473	484	519	520	476	492	506	527	520	507	504	496	478	505	532	534	515	510	501	498	483	506	506	494	496	484	537	539	526	493	525	480	510	525	510	538	537	523	498	531	454	531	524	511	454	547	514	509	548	513	480	492	505	484	482	492	486	470	519	528	500	470	478	512	552	520	513	531	519	495	528	516	494	507	510	489	526	503	523	491	495	516	461	508	474	496	497	538	504	507	515	530	490	499	496	508	484	505	498	472	513	462	454	496	501	493	481	495	460	499	512	504	480	558	494	541	468	467	530	494	499	520	488	506	497	510	522	469	519	489	481	472	488	471	505	529	500	501	502	509	544	523	524	483	476	503	501	479	522	480	458	508	455	512	522	474	493	491	512	482	517	445	480	483	510	492	513	497	506	524	512	509	500	508	512	489	516	472	493	513	516	509	478	529	518	533	482	480	509	524	475	493	504	494	488	502	523	481	477	497	515	494	465	566	513	490	525	520	499	490	503	491	507	536	496	501	510	500	482	477	473	490	488	514	521	499	487	512	508	462	522	517	518	515	497	529	484	495	508	499	521	465	444	521	510	498	518	527	500	480	466	518	490	507	514	499	481	533	448	507	489	508	530	506	515	513	518	466	506	480	481	537	492	484	541	503	490	481	465	526	471	484	545	498	508	533	520	516	514	513	489	498	524	495	502	488	510	499	494	501	487	458	512	495	484	504	466	483	509	495	501	475	477	482	492	510	494	466	507	493	499	468	491	522	492	509	518	517	476	510	509	482	502	492	555	516	485	489	482	470	509	517	507	529	522	492	522	501	541	499	492	501	529	505	484	501	501	505	505	511	499	552	492	496	499	506	495	500	515	467	519	510	528	531	493	502	571	522	448	485	478	457	506	515	523	542	547	507	504	490	499	508	510	498	459	491	538	486	548	509	555	440	488	512	480	493	539	497	499	557	499	518	516	524	473	495	495
8911	1243	1595	1265	954	782	637	550	465	417	438	416	339	380	370	335	350	329	341	302	331	287	306	312	318	274	300	297	276	320	287	300	295	285	272	280	306	283	308	294	279	306	310	270	308	260	293	303	270	243	268	279	279	294	291	279	288	274	295	288	296	287	272	290	295	266	302	264	314	301	284	279	274	310	264	291	278	300	277	297	271	278	319	252	289	306	283	280	280	269	280	261	284	295	274	319	224	270	294	292	290	283	280	258	280	263	269	297	285	292	281	267	258	312	265	257	273	285	342	253	299	290	274	306	270	291	323	282	271	276	275	292	296	302	291	291	296	296	285	273	294	253	289	311	280	312	294	297	278	298	280	261	297	288	317	299	294	300	302	278	288	281	260	276	275	284	311	298	311	309	283	278	289	268	326	291	278	265	277	255	292	291	294	280	278	280	296	286	300	282	271	319	262	281	267	287	274	272	268	316	286	265	291	328	268	274	317	282	307	279	310	278	300	272	312	286	288	284	294	274	287	297	309	263	285	300	253	273	292	279	272	259	288	302	282	285	283	283	298	273	273	293	301	272	269	290	295	285	292	307	286	314	270	269	265	291	258	260	272	293	296	284	254	284	279	270	278	277	269	259	283	280	287	264	268	276	268	274	260	289	278	264	279	299	287	308	279	308	311	292	272	274	308	263	289	309	271	272	279	299	260	297	284	310	285	290	277	291	293	265	291	264	253	291	300	300	261	276	274	265	250	287	261	321	284	259	291	308	282	292	289	286	259	308	302	279	299	277	291	275	285	281	291	299	319	273	280	299	280	305	293	267	305	299	303	273	259	279	283	284	283	272	250	250	275	290	285	289	291	288	286	304	296	273	249	295	292	296	302	273	285	277	316	267	275	264	295	292	273	232	268	298	317	254	292	289	278	277	282	290	304	271	289	279	290	308	310	296	294	277	288	265	285	299	265	256	316	295	295	299	279	306	279	299	288	306	296	257	272	269	315	301	285	281	285	288	271	269	271	292	258	324	296	286	279	271	260	313	286	286	271	286	313	288	273	242	270	294	277	288	257	277	279	264	283	268	311	267	242	269	292	285	277	300	299	299	277	294	282	290	283	302	282	284	258	315	264	290	273	303	295	302	281	303	269	275	286	280	270	312	274	318	272	301	293	302	279	286	286	292	278	284	277	290	268	308	279	271	274	237	273	271	287	295	277	277	331	311	238	276	248	304	299	302	312	256	296	273	298	255	280	291	275	310	273	287	295	332	313	267	278	280	268	287	282	273	305	294	274	246	277	280	299	263	277	267	289	245	290	288	276	305	266	295	288	321	294	272	256	277	291	272	268	275	257	286	281	260	266	290	256	310	317	281	263	279	268	281	277	267	269	290	287	312	279	258	280	297	300	284	272	278	281	321	291	263	296	286	276	298	269	305	273	278	293	268	278	260	272	294	285	273	258	297	230	272	303	275	296	288	291	286	277	267	284	290	300	282	277	264	260	258	288	280	311	273	288	301	269	289	296	297	271	323	294	285	287	296	283	284	290	301	271	253	270	286	275	324	300	267	290	283	300	279	291	270	274	282	296	315	273	309	292	324	276	285	284	289	290	277	315	296	280	295	295	275	263	289	302	266	285	274	284	300	274	272	298	302	254	276	268	248	260	294	288	272	334	277	274	298	281	282	314	286	290	278	276	288	303	268	292	293	301	281	294	286	295	295	299	285	288	290	282	291	305	305	300	281	300	298	299	274	283	282	284	258	272	289	267	272	277	286	277	302	274	294	291	291	286	303	293	254	291	287	279	288	313	271	290	292	280	287	305	278	300	302	281	296	295	314	278	290	297	279	303	308	256	269	286	295	304	265	298	297	273	277	267	285	278	301	302	295	265	258	294	275	278	285	260	243	272	265	304	291	285	262	281	289	315	268	281	290	280	290	301	295	271	262	304	331	287	293	279	309	298	299	316	289	294	274	280	291	306	306	296	284	271	283	313	293	279	270	280	287	281	291	301	280	276	258	286	277	287	310	293	269	292	271	278	257	286	301	272	272	302	312	301	265	287	271	301	288	288	292	301	302	267	262	248	306	306	271	280	319	268	294	276	314	290	285	266	251	287	291	254	291	309	268	317	247	276	283	290	280	295	277	281	260	266	275	279	272	314	281	293	291	267	284	292	273	282	285	244	295	263	282	273	271	293	274	296	299	281	253	283	278	276	276	282	285	278	279	276	271	276	296	276	283	268	296	316	288	249	271	291	296	295	270	302	293	269	273	285	271	297	294	252	280	261	278	278	277	317	248	293	277	309	286	306	271	257	265	260	270	282	315	300	288	284	284	280	262	291	278	261	305	254	287	275	280	252	297	275	275	293	268	299	311	290	281	283	289	305	295	266	303	300	265	309	279	287	262	290	319	304	274	276	242	301	307	282	265	268	276	288	283	279	256	290	315	279	286	271	303	273	303	275	292	275	290	264	283	246	275	276	294	304	268	295	304	284	289	279	288	262	287	296	297	312	316	287	275	253	299	318	280	299	251	275	265	289	279	269	273	252	282	304	302	273	268	272	294	283	289	295	292	301	307	251	264	294	268	295	293	283	256	271	281	307	281	330	293	292	275	280	279	283	291	280	234	307	282	293	268	275	273	261	306	324	279	268	280	279	317	308	271	315	262	295	287	275	289	305	265	246	288	298	278	299	296	303	286	284	317	284	283	288	265	279	267	281	274	317	273	289	301	280	271	294	312	276	296	280	268	264	289	269	268	315	290	289	275	264	304	291	286	296	290	301	277	278	269	247	275	279	270	280	296	295	261	295	271	318	282	273	314	296	279	272	301	283	259	271	285	293	288	275	313	275	314	267	277	282	299	270	286	310	251	266	289	271	296	320	296	275	271	306	271	303	288	268	283	269	305	309	310	260	298	314	284	285	317	243	283	290	285	283	284	281	262	291	283	287	257	287	295	304	288	302	308	280	258	268	295	230	273	260	293	281	290	266	293	274	256	312	293	281	283	278	284	310	296	275	281	303	276	263	300	291	318	276	276	262	289	283	270	291	274	284	274	275	305	312	273	284	282	268	295	291	260	313	274	266	272	300	283	290	270	299	296	281	252	310	283	272	262	304	277	279	319	280	282	281	286	292	292	275	309	282	305	258	302	238	294	313	256	280	276	288	286	280	288	299	258	295	247	299	270	297	298	269	277	268	290	266	306	267	276	289	307	304	281	287	273	267	267	275	293	312	304	270	291	285	303	279	282	284	310	299	256	290	306	290	282	287	298	268	270	278	288	284	296	282	276	260	263	295	294	304	296	263	297	266	295	286	281	290	251	289	294	274	304	281	312	290	287	277	244	284	298	283	325	303	282	313	277	274	276	259	275	296	298	271	271	250	308	287	298	279	300	284	271	290	294	282	297	280	292	295	301	307	280	301	283	260	290	285	300	275	256	287	306	291	298	270	250	297	316	263	303	292	286	289	270	287	290	289	287	268	275	276	276	286	305	294	295
5635	1761	3347	3869	3439	2807	2411	2098	1849	1655	1541	1385	1400	1309	1290	1198	1106	1160	1078	1036	1091	1030	992	1001	1006	940	936	975	957	929	978	940	958	944	959	870	952	958	828	868	824	901	892	910	864	920	887	889	853	915	937	847	909	839	838	872	910	845	886	887	872	869	850	828	876	857	854	942	911	862	840	867	850	846	876	818	890	885	860	804	832	855	851	837	877	785	862	821	815	829	819	853	831	845	868	852	845	846	842	868	780	836	835	836	840	884	848	891	811	858	895	824	807	832	882	881	853	818	846	814	834	832	824	881	898	848	859	802	839	877	843	817	871	878	787	809	822	822	830	848	824	857	848	780	858	866	876	839	861	801	885	873	828	822	894	803	831	845	845	892	886	864	827	813	830	804	865	805	865	827	842	810	829	820	811	817	875	861	852	852	813	820	901	851	824	880	832	875	910	891	767	807	811	883	844	891	814	843	834	854	765	824	829	864	847	841	890	812	900	864	809	848	872	809	851	815	884	873	829	841	863	829	870	844	847	916	879	821	807	849	832	811	858	832	841	785	825	876	865	835	821	869	782	805	824	869	900	856	891	848	894	769	820	850	832	805	817	845	845	829	858	812	827	870	810	885	781	829	794	821	879	821	829	854	845	860	879	804	859	858	819	851	814	827	870	870	829	844	811	864	881	884	830	804	809	849	830	853	821	837	867	840	828	855	826	842	838	802	864	803	791	763	875	794	839	828	875	812	783	814	837	799	796	795	790	878	852	849	799	815	881	820	805	836	848	893	863	818	833	857	861	838	823	883	867	878	851	852	819	893	767	831	889	872	867	824	823	869	852	834	862	866	861	840	890	810	876	832	847	828	852	836	786	904	865	767	875	831	850	817	825	829	852	853	881	867	839	865	853	858	872	839	866	872	856	868	824	889	905	878	840	838	834	804	874	827	829	843	890	847	861	828	791	813	848	916	845	811	839	877	820	819	852	883	798	796	829	875	811	850	837	839	829	813	831	869	804	817	815	843	807	792	858	942	861	842	835	868	885	854	832	768	876	830	850	810	843	833	820	837	860	815	845	862	827	880	858	891	859	793	841	818	851	806	842	865	821	801	849	890	825	869	863	840	798	765	858	848	867	865	810	841	845	859	846	892	849	887	804	865	826	854	809	831	806	842	847	843	884	806	816	857	860	795	803	834	823	791	853	886	899	816	825	860	855	868	835	822	839	802	835	846	811	880	841	826	818	812	874	801	848	847	837	805	818	856	876	831	783	853	844	869	824	805	821	819	855	841	888	822	884	847	826	820	842	834	804	807	843	811	859	816	850	853	829	831	839	820	826	816	871	856	838	884	880	914	836	819	877	801	801	836	841	841	828	831	783	865	819	887	821	828	799	867	804	860	845	836	822	838	811	851	871	860	816	828	824	823	811	840	838	813	826	858	864	816	807	803	870	860	844	819	851	825	819	826	842	855	833	822	808	830	851	878	854	829	851	827	825	809	839	792	848	803	850	856	820	873	865	850	845	874	848	787	848	871	835	900	864	809	843	876	838	828	914	821	840	879	904	824	813	873	831	845	822	879	830	805	772	895	881	818	825	855	871	870	824	823	862	860	853	804	860	885	865	880	850	824	800	892	854	850	869	876	768	893	877	826	824	847	801	872	852	869	849	844	827	803	892	808	852	835	832	816	856	817	871	882	845	816	858	820	838	822	863	802	879	816	867	825	771	824	898	821	841	852	921	847	876	829	822	822	876	879	876	899	857	812	855	850	826	828	869	838	852	853	852	848	862	854	819	864	797	857	810	798	827	843	866	841	847	868	870	835	804	927	897	845	885	823	889	854	811	831	770	831	875	852	856	860	825	865	852	817	827	829	838	883	904	858	836	857	831	857	840	845	846	829	821	794	805	830	833	843	852	882	842	853	854	860	831	850	909	817	874	834	861	820	826	810	873	861	840	836	854	868	807	821	865	816	862	889	835	842	821	841	818	812	833	869	846	853	804	854	838	878	849	819	864	808	865	893	855	851	862	846	793	813	833	886	773	834	833	832	857	846	841	849	853	832	845	792	847	811	822	882	854	874	837	876	810	798	805	779	847	863	858	849	847	811	851	846	815	878	862	764	817	812	834	866	820	873	803	827	839	836	860	849	822	853	856	776	810	837	900	813	791	824	844	829	870	840	859	857	842	857	877	866	850	879	814	865	877	851	807	854	865	817	831	865	849	800	846	873	849	839	868	828	801	814	824	891	838	825	872	830	829	802	804	822	795	794	837	816	840	825	811	858	868	872	832	870	845	844	844	853	843	857	840	835	831	872	813	803	839	846	822	847	837	783	882	854	863	812	817	861	818	892	847	826	855	920	824	957	848	872	803	860	843	799	867	849	881	824	803	830	879	824	914	828	833	843	850	807	863	869	841	838	842	841	833	905	902	899	837	849	870	851	864	858	813	860	823	827	821	825	881	802	761	880	866	803	817	851	900	812	810	838	878	861	822	806	862	842	871	825	810	879	850	853	830	860	866	836	881	803	870	869	841	828	826	849	885	845	861	808	846	810	870	860	859	891	858	813	818	862	822	904	823	860	881	839	837	876	833	847	893	878	877	849	835	833	868	878	819	818	869	803	790	904	781	839	851	844	833	840	788	883	832	843	839	810	826	821	856	787	873	804	826	822	859	859	864	805	784	848	827	850	851	851	840	836	812	816	804	835	890	853	864	817	867	834	817	909	865	830	868	815	825	806	815	817	877	828	854	841	850	885	840	860	858	817	831	802	827	829	794	829	846	829	850	802	856	835	836	824	871	891	869	860	814	875	804	848	845	851	825	777	846	791	785	870	819	801	890	866	799	820	824	874	832	793	805	840	816	824	907	841	828	844	813	839	800	797	842	836	816	864	824	758	806	881	837	831	909	842	855	849	865	823	876	795	808	879	857	839	816	837	862	873	824	836	799	859	861	807	874	884	874	844	879	855	859	837	857	817	849	889	824	826	890	893	860	850	889	863	824	807	849	874	813	842	812	835	832	843	927	842	843	849	857	815	864	830	837	853	759	842	897	883	816	802	852	798	849	819	900	866	830	790	844	785	880	859	846	789	870	871	866	804	830	837	798	835	800	855	832	881	807	889	793	858	795	838	811	858	806	830	813	808	805	759	788	826	864	787	840	854	817	804	805	827	856	887	817	820	834	816	873	841	838	837	826	865	864	863	819	851	814	806	864	823	843	882	823	815	832	851	889	841	832	854	808	881	832	815	839	870	882	845	826	850	839	820	872	809	839	826	839	809	822	858	855	871	856	866	816	842	825	863	853	875	856	880	831	792	895	852	797	837	833	818	792	823	847	898	950	847	803	818	804	819	823	851	855	824	853	820	799	858	851	794	833	859	900	830	822	868	869	806	853	844	824	868	852	815	886	809	883	798	806	812	858	865	798	804	850	846	849	792	831	888	812	821	883	846	844	832	854	872	850	851	822	834	853	860	822	847	866	838	871	895	893	826	880	811
16209	2634	2989	2350	1670	1153	981	754	647	546	554	475	400	406	377	347	368	381	360	349	327	349	319	323	310	326	324	300	314	311	261	304	296	290	288	290	290	297	295	310	301	280	286	284	295	308	247	265	284	263	312	273	287	284	281	290	272	259	302	299	246	249	267	260	302	270	259	293	252	295	245	267	272	283	280	279	276	275	277	268	278	268	295	260	274	273	279	293	258	288	291	298	287	279	274	279	274	303	308	275	260	282	301	268	262	296	278	278	275	275	294	267	281	259	280	274	278	281	280	248	288	265	271	263	273	291	270	301	276	286	282	275	282	306	267	280	278	265	274	281	283	283	273	284	247	273	272	268	272	297	262	289	285	263	281	273	285	296	294	265	288	297	232	283	278	249	272	257	261	269	260	279	276	277	287	262	282	267	262	285	252	254	288	276	253	236	282	264	275	308	305	290	256	271	258	237	271	279	273	281	264	260	256	277	246	278	260	279	253	271	258	269	261	284	273	260	269	255	275	259	249	271	281	263	287	254	292	271	289	274	263	250	272	288	254	273	261	275	307	279	267	284	267	291	269	292	285	276	258	277	298	274	250	296	247	262	299	234	262	261	248	269	268	263	253	285	270	289	271	244	275	253	263	279	278	280	286	242	239	280	289	279	272	256	296	285	268	242	280	261	292	248	265	295	292	282	269	280	253	264	264	267	278	262	234	267	265	273	286	267	265	242	290	242	301	251	258	255	257	285	278	228	316	302	290	249	301	270	278	276	268	268	250	272	292	279	267	273	241	253	262	283	283	286	307	248	247	290	291	271	285	278	258	270	287	271	273	290	266	240	267	287	264	269	267	281	288	279	276	251	289	262	288	272	287	281	285	262	267	256	250	283	252	308	257	270	253	294	297	291	311	269	280	273	265	289	273	278	269	250	281	231	246	292	263	300	264	275	259	276	282	302	255	283	259	278	274	293	289	247	295	259	264	281	268	261	270	264	286	273	266	267	241	286	260	254	272	285	245	275	277	293	257	275	274	275	256	273	303	286	274	257	252	278	230	288	285	248	256	264	256	257	266	260	269	271	287	276	270	243	285	290	269	277	256	254	252	259	293	253	245	250	262	268	277	290	265	275	291	279	286	263	276	267	262	282	281	293	257	273	263	247	279	274	279	269	278	272	280	267	293	253	251	275	291	291	282	276	261	265	302	261	263	252	270	279	225	287	287	259	273	266	252	285	271	242	271	258	279	297	281	283	266	300	242	257	288	276	258	284	256	285	282	270	284	286	267	268	285	296	286	256	278	259	296	268	257	270	272	290	245	246	273	273	248	291	274	276	244	301	274	282	284	241	266	280	285	290	265	281	254	275	266	264	254	249	263	279	226	255	249	236	281	273	280	282	298	272	261	274	302	270	294	249	292	256	283	262	301	287	270	257	306	251	242	286	264	266	276	270	277	251	262	267	273	293	256	274	260	281	264	272	266	269	275	255	297	232	254	276	309	265	253	284	267	255	241	292	308	261	278	277	238	266	294	245	270	260	266	282	256	280	260	312	266	276	268	254	289	265	274	318	243	283	274	282	301	273	268	272	261	287	280	266	282	268	246	281	270	284	297	264	292	266	278	277	285	295	285	283	291	297	289	265	268	304	270	277	262	289	303	307	267	257	288	276	272	275	281	286	267	286	274	259	288	278	256	270	282	299	260	283	269	289	279	292	259	288	283	298	243	259	245	275	281	307	255	257	264	274	296	268	291	301	258	298	275	267	281	245	251	248	276	277	269	269	267	312	303	252	274	291	276	235	282	266	292	258	285	277	275	276	273	265	283	262	259	278	252	267	243	251	261	261	292	283	284	282	244	251	283	276	276	290	282	239	266	288	290	249	259	280	279	272	262	274	293	240	277	258	270	268	249	272	275	301	276	259	318	288	283	234	270	260	272	279	240	267	257	261	253	276	260	269	263	271	260	274	285	258	273	265	263	258	258	269	264	272	284	279	276	261	265	244	258	270	284	263	278	280	291	273	266	267	288	278	265	282	281	233	275	260	254	284	285	281	271	274	262	296	261	257	254	289	264	227	279	316	271	258	251	295	289	260	263	261	258	268	267	294	269	281	262	267	254	280	295	266	282	290	285	301	273	272	266	260	307	275	253	267	298	272	271	248	270	281	302	267	301	273	269	287	292	279	275	278	284	311	264	266	259	264	275	266	271	260	297	267	289	267	270	308	267	264	287	271	296	285	257	268	258	253	290	254	280	277	288	262	276	289	258	282	270	257	269	251	264	271	267	231	288	247	259	257	299	274	299	269	286	311	258	282	264	275	298	270	264	278	260	263	261	263	253	270	253	267	288	245	269	249	291	288	265	242	291	255	312	281	269	263	260	244	265	277	263	266	239	287	288	236	255	239	254	305	261	286	287	262	270	284	255	299	261	269	266	299	265	247	304	265	282	305	265	265	278	263	267	269	281	269	239	250	288	248	251	296	305	247	274	294	291	265	285	292	261	261	268	260	299	271	275	281	286	269	262	240	287	271	278	271	287	289	233	284	285	276	288	248	229	291	264	268	240	272	277	276	296	259	287	269	254	249	275	288	271	233	303	288	255	288	274	229	267	256	281	260	300	245	266	246	242	300	272	266	293	237	297	274	288	306	256	297	237	264	286	254	276	267	261	277	256	260	282	278	279	280	278	281	271	262	252	252	262	270	275	278	246	279	274	261	290	292	300	277	269	287	294	278	267	301	296	275	251	280	262	284	270	241	281	293	263	284	271	254	266	284	276	266	284	278	283	258	288	262	260	258	292	275	240	267	246	272	280	267	294	262	287	251	264	304	262	253	253	256	261	288	284	273	276	274	287	257	266	258	261	279	286	281	265	286	275	269	296	254	235	276	265	266	251	270	258	304	262	288	275	252	279	303	273	286	273	250	276	269	245	272	255	292	267	284	277	266	236	277	270	270	249	259	256	265	267	265	256	265	280	264	287	277	260	262	271	293	286	241	253	279	254	275	277	300	279	287	244	280	269	250	314	265	278	265	297	284	290	272	297	266	297	255	253	240	269	261	278	275	299	308	248	253	303	266	282	237	288	256	252	268	260	257	283	302	266	269	230	266	283	305	254	240	284	304	268	265	279	278	267	277	273	295	309	286	298	305	282	275	261	254	272	271	256	272	269	274	282	297	269	301	296	225	281	302	273	288	288	247	264	276	271	276	263	261	266	298	253	261	247	260	281	287	276	259	264	258	267	295	266	283	272	281	285	246	262	293	287	263	278	261	273	270	273	273	262	304	256	288	278	278	274	290	278	299	285	257	278	275	265	274	277	246	288	256	254	252	272	272	282	280	267	275	269	261	300	244	252	282	246	286	267	276	264	247	273	252	283	257	280	281	273	271	266	290	256	242	265	288	292	271	251	253	269	265	283	251	268	269	249	262	257	290	272	308	265	254	272	255	304	261	273	262	262	265	256	299	273	265	266	275	282	274	257	260	276	301	269	272	270	253
7731	2611	5594	6427	5613	4669	3866	3162	2767	2397	2057	2019	1876	1636	1552	1491	1412	1356	1263	1251	1154	1149	1110	1075	1091	1067	1050	990	997	938	961	1000	952	980	951	920	870	912	952	894	881	815	841	908	916	836	884	909	866	876	831	849	872	884	913	870	829	875	796	837	836	825	870	814	828	825	829	869	845	847	817	827	845	815	787	834	864	795	837	833	847	823	797	830	808	845	812	817	847	823	778	858	794	858	805	785	853	736	809	786	779	787	833	759	850	770	849	801	780	815	807	859	820	793	843	775	779	791	804	800	799	788	816	834	827	758	820	809	781	758	756	828	795	831	779	822	798	804	833	794	778	798	862	838	832	786	799	793	809	798	762	848	764	747	801	799	827	800	814	802	819	762	789	765	809	853	799	774	796	784	782	782	813	841	795	831	768	842	813	841	756	819	798	817	820	790	799	817	807	818	823	811	725	849	795	785	804	830	808	804	848	806	855	797	824	809	802	793	783	802	807	815	804	816	844	784	839	811	777	798	810	786	780	819	800	819	844	790	776	796	824	810	792	816	820	829	814	777	763	832	813	823	820	798	736	799	839	817	784	818	827	871	807	787	843	759	821	783	805	789	793	823	828	783	789	874	826	854	775	800	753	793	758	785	796	759	814	804	783	821	738	830	863	747	788	783	818	780	820	759	804	828	764	794	782	780	829	845	776	782	790	770	822	824	818	780	791	790	831	804	810	785	818	775	833	786	815	798	771	791	778	791	769	803	793	810	769	791	774	813	803	790	843	849	824	828	782	814	813	811	795	799	789	838	807	812	776	781	810	757	813	849	762	811	855	768	829	845	837	767	780	811	823	791	824	780	779	765	820	775	772	806	867	782	856	760	794	780	798	775	837	788	797	806	815	762	791	871	808	821	777	780	781	792	784	798	764	721	768	799	802	812	821	781	815	795	833	859	815	803	786	774	803	852	763	788	761	804	766	747	783	792	801	832	795	811	858	790	833	801	746	762	792	823	842	840	771	867	826	796	797	849	830	831	860	760	785	767	739	819	732	789	811	778	824	771	807	806	836	778	784	805	788	793	811	786	757	796	808	787	782	745	841	808	802	841	781	746	782	749	763	775	834	805	824	837	794	818	772	820	838	858	803	805	774	829	806	771	809	838	793	836	786	797	770	792	810	797	823	768	839	808	776	797	814	850	825	834	816	790	779	784	799	764	764	775	745	798	825	841	804	788	782	819	771	824	808	787	796	813	759	805	819	868	804	813	828	814	823	773	818	826	773	798	798	796	760	770	815	810	802	792	746	807	751	772	770	764	816	774	812	782	794	884	798	814	770	824	812	738	804	787	800	827	799	806	799	819	870	823	855	796	790	780	756	853	805	792	808	822	782	841	773	842	810	797	822	822	822	809	801	813	785	779	752	830	788	753	805	817	786	774	813	793	778	836	779	776	840	801	808	848	799	830	790	768	815	764	724	792	781	803	781	785	770	807	807	772	778	783	774	832	801	816	751	775	812	808	813	754	765	808	769	745	773	814	748	776	782	850	827	832	810	838	776	780	808	815	775	769	789	804	737	825	808	824	836	766	828	801	839	768	754	785	762	796	811	809	795	736	854	781	839	807	776	811	784	822	852	800	820	813	797	766	809	837	814	831	801	806	762	822	773	795	841	827	766	796	775	779	826	801	793	809	779	803	774	835	785	819	825	795	867	728	839	823	798	758	817	842	786	803	776	811	814	815	776	789	801	825	797	790	780	804	767	790	824	812	802	860	795	783	740	825	811	773	797	772	792	826	837	815	807	805	841	775	785	756	811	759	790	774	776	816	815	775	772	802	798	793	840	834	785	834	757	761	785	796	816	764	740	837	810	801	780	778	770	833	799	790	807	776	785	772	778	807	790	830	846	816	788	823	784	801	730	779	740	781	795	788	777	783	758	792	808	834	855	813	788	739	827	845	844	825	768	808	782	838	850	774	826	842	785	822	793	800	802	836	797	808	780	853	792	807	844	816	821	804	837	778	790	791	764	805	849	804	840	805	796	765	807	788	792	797	857	805	789	837	780	819	793	767	796	823	801	784	786	788	771	801	770	820	744	762	795	775	805	771	793	805	783	844	821	838	777	812	766	783	794	790	788	794	805	786	804	813	804	782	882	833	807	798	823	793	831	788	752	779	804	825	797	826	769	810	776	856	774	793	795	830	835	770	786	749	789	744	796	804	755	807	796	821	794	810	803	840	753	799	858	786	818	808	795	814	773	812	849	850	799	782	826	736	783	791	729	807	739	779	737	810	787	810	748	780	868	799	799	820	795	823	787	785	830	836	851	777	798	791	799	790	798	816	792	741	809	839	770	794	807	855	793	795	787	801	764	832	804	776	791	794	764	805	761	801	806	771	809	812	801	803	822	811	774	738	802	748	810	839	810	826	817	788	826	783	773	796	783	823	783	823	861	807	779	795	792	818	798	804	735	821	794	793	766	792	857	823	816	829	761	790	805	825	810	764	839	796	798	767	764	801	786	828	820	841	781	800	788	788	803	801	777	792	771	805	811	775	795	786	744	824	780	822	832	778	828	809	784	756	824	778	794	773	787	763	795	790	769	748	800	806	791	792	786	801	804	793	788	769	758	814	839	771	791	793	802	767	813	803	779	837	755	806	779	781	783	767	797	815	800	796	802	826	801	786	804	779	758	827	728	818	797	764	787	800	782	788	775	801	852	829	769	833	799	820	737	804	780	829	773	762	811	812	864	851	854	804	835	803	774	796	754	852	742	850	790	811	803	794	810	832	792	797	807	830	801	789	795	793	806	844	789	825	851	795	791	779	773	789	761	811	788	793	797	774	789	809	805	736	770	786	781	783	775	825	819	825	788	795	778	804	844	821	772	822	829	732	772	843	842	785	788	779	813	819	803	793	789	854	778	799	766	844	799	773	792	828	778	860	815	782	782	773	803	819	836	838	782	802	818	764	790	838	837	777	750	791	833	786	847	773	793	756	800	798	774	826	815	780	809	818	757	818	796	779	759	815	753	817	832	759	803	764	755	819	792	846	789	824	756	814	849	835	878	849	812	828	786	781	750	799	750	783	823	770	821	768	813	814	813	796	810	791	802	787	811	803	761	780	752	787	828	837	774	824	812	810	749	801	850	804	845	772	818	784	797	782	810	777	765	804	844	771	785	786	828	820	842	750	834	756	722	760	775	853	818	788	790	815	807	743	813	786	793	815	786	787	813	796	784	819	775	841	785	762	807	847	777	806	807	786	798	811	782	794	837	779	725	779	788	826	767	842	829	804	782	808	869	822	804	776	814	742	830	776	751	788	808	802	774	809	778	796	782	818	782	833	807	777	847	823	802	774	834	822	800	820	768	773	798	783	748	824	746	790	768	813	815	807	812	792	823	806	802	773	796	768	816	782	831	804	822	818	815	788	807	825	801	799	790	760	773	806	831	822	770	780	813	757	775	828	798	824	807	801	809	760	777	777	843	818	799	815	806	819	840	813
2006	189	243	191	196	168	172	186	153	175	149	136	170	147	158	143	188	166	168	177	141	130	171	154	172	163	162	163	160	135	155	148	164	167	148	139	138	162	142	145	150	150	167	154	148	127	161	146	149	145	132	160	150	155	163	132	164	165	143	162	139	178	159	167	153	158	158	169	151	150	157	170	157	142	124	164	150	173	166	153	160	158	131	153	144	165	149	159	138	151	185	172	155	139	186	167	154	149	155	134	154	163	170	141	173	158	165	152	147	163	154	166	145	144	176	155	145	148	170	150	168	147	148	150	165	142	177	136	150	158	151	160	127	148	153	175	146	159	151	159	170	139	154	154	143	175	144	157	140	149	140	154	148	164	159	155	150	154	160	159	142	172	200	159	172	143	144	139	163	156	151	163	156	177	154	164	141	146	180	150	155	131	149	145	153	144	153	145	155	155	156	152	163	159	153	151	133	161	162	168	141	146	173	148	168	159	185	165	146	136	133	142	144	172	177	152	172	140	134	125	136	164	141	162	165	142	128	166	167	136	150	166	160	142	143	155	155	150	155	145	161	166	150	156	158	173	144	144	173	159	155	162	168	166	134	140	157	157	152	156	162	147	147	139	154	140	171	152	146	132	146	160	170	143	166	171	163	152	154	145	173	166	159	133	154	161	135	159	143	149	142	184	158	165	164	156	152	145	150	181	129	169	165	155	141	150	153	136	148	144	142	134	141	159	166	146	160	147	173	161	154	128	148	154	142	148	171	163	154	151	149	139	159	131	144	149	157	161	175	160	158	152	147	140	147	163	180	153	177	149	165	130	137	144	146	152	146	163	142	135	155	152	143	146	133	169	155	173	173	148	153	137	176	155	175	155	148	136	158	147	139	150	143	157	154	136	144	157	169	145	156	128	161	148	150	153	160	137	158	155	167	154	157	146	151	142	152	148	165	158	133	159	144	158	138	160	169	159	160	165	137	176	152	136	161	143	152	153	164	194	151	142	146	149	129	156	158	166	147	144	147	149	162	154	156	153	156	154	152	178	151	141	170	152	163	132	140	133	152	136	149	144	158	143	167	161	138	164	160	144	163	157	167	142	153	159	166	138	150	155	171	161	173	171	154	154	147	148	148	148	161	142	133	146	159	145	153	168	154	137	170	158	150	169	166	189	141	149	161	152	156	140	162	145	163	130	143	154	166	134	180	167	129	176	157	162	152	145	172	149	160	149	155	176	171	165	169	151	149	155	169	159	170	155	125	178	148	165	167	154	158	155	167	140	160	168	160	152	169	155	142	162	166	157	173	150	175	164	153	155	156	178	151	151	150	143	147	154	126	150	149	151	149	168	148	174	163	163	143	138	153	166	160	159	145	144	164	165	161	151	140	160	147	154	167	150	165	168	158	145	146	150	148	145	174	136	157	145	144	127	144	181	154	142	148	171	154	144	187	163	151	180	142	130	137	154	173	149	144	142	152	164	163	155	170	143	153	156	144	185	171	170	154	139	125	135	170	151	156	165	162	147	150	154	153	162	147	169	177	157	145	169	169	152	143	147	158	148	162	159	153	157	156	170	179	164	140	155	157	164	150	155	167	134	144	148	161	163	156	154	139	137	157	161	161	151	133	179	178	143	138	145	171	140	141	143	162	168	128	154	125	158	157	159	149	126	170	163	145	141	189	157	147	133	150	154	156	142	141	157	155	138	163	166	172	152	162	157	155	161	140	153	165	146	144	143	154	152	160	148	154	159	150	143	155	151	142	163	160	158	151	168	184	169	149	169	138	172	154	145	177	173	146	142	138	176	157	141	138	168	144	157	169	148	156	158	123	158	155	168	158	168	179	149	152	161	144	146	153	160	141	143	163	164	150	153	134	177	148	170	144	149	177	155	155	154	143	139	154	161	168	145	153	154	145	144	165	132	152	158	157	143	151	147	151	150	135	152	149	139	130	161	151	136	168	161	165	165	155	171	149	162	135	159	162	154	186	164	149	162	131	159	163	149	169	153	136	183	181	167	155	126	143	161	158	157	135	153	167	157	144	165	160	170	163	147	152	153	149	136	157	141	153	131	164	151	167	162	148	159	158	158	155	174	150	158	150	151	164	149	150	160	158	156	165	158	172	167	158	147	135	170	159	158	152	122	155	149	178	141	157	164	142	151	164	159	159	151	128	154	161	151	154	143	173	179	143	185	162	150	142	178	146	151	161	149	132	147	163	135	174	169	170	139	157	156	157	151	162	154	166	144	143	154	156	154	164	151	164	149	159	152	147	166	165	142	145	144	158	173	172	155	155	178	161	154	152	183	159	139	152	150	155	158	160	165	146	162	141	152	150	167	165	143	163	151	172	155	159	174	156	163	169	151	151	162	136	152	191	156	153	135	164	154	179	142	175	168	170	150	173	164	152	150	170	160	138	185	150	145	156	163	162	163	169	141	145	156	151	136	149	147	167	172	138	155	159	146	147	142	154	127	161	140	147	151	171	149	143	158	161	155	142	152	141	166	163	170	145	161	116	159	156	153	158	150	151	154	135	164	178	140	156	176	166	176	134	174	130	151	147	151	149	144	149	149	171	153	142	151	150	129	148	158	153	191	158	144	166	132	177	159	155	162	148	165	172	148	148	132	146	132	155	180	167	147	172	141	147	168	136	158	150	157	154	151	162	162	167	146	148	156	162	183	130	144	150	142	171	150	162	175	168	154	152	161	170	153	164	146	158	176	157	173	141	158	155	165	154	175	148	157	174	155	171	167	153	170	144	153	155	174	155	165	157	156	162	159	160	151	143	162	145	151	174	146	152	153	131	159	140	162	181	162	125	164	143	142	134	147	149	148	166	161	158	160	154	155	145	156	148	139	140	165	141	149	172	133	154	169	178	159	141	155	150	179	153	150	156	153	159	175	164	173	151	160	155	135	183	161	155	165	136	156	147	162	138	146	163	142	184	167	162	171	166	153	158	143	132	148	151	140	139	145	148	157	139	144	152	146	173	146	144	171	154	156	159	151	142	165	141	148	140	160	150	148	152	146	155	134	169	143	118	114	144	159	167	142	179	144	144	148	136	151	169	150	148	152	162	148	153	163	159	173	156	117	135	155	192	163	190	146	145	150	155	158	167	158	134	137	154	146	148	149	167	172	168	126	156	149	165	164	154	140	146	143	138	148	154	177	173	163	168	140	146	141	149	161	141	189	159	156	147	181	148	171	157	147	175	169	143	139	150	155	147	169	158	133	137	154	160	137	162	140	152	177	154	150	174	163	144	147	160	134	137	145	156	143	171	163	144	169	163	147	175	143	157	172	178	135	147	145	145	170	166	139	149	136	161	145	151	143	178	157	168	174	153	163	156	156	148	138	169	121	162	153	168	154	159	141	150	161	152	168	169	150	147	160	173	162	152	174	129	155	150	176	167	175	172	164	157	168	153	137	160	156	160	129	161	171	149	155	160	141	173	163	159	163	138	141	157	167	162	158	149	136	174	140	173	142	141	143	168	140	152	158
1920	593	655	701	651	593	595	566	544	533	495	531	550	567	497	545	519	511	558	554	518	501	523	517	524	508	539	496	511	514	473	533	511	553	489	517	514	497	520	475	522	483	500	523	492	506	539	512	544	484	581	480	477	478	535	516	476	507	494	501	492	501	527	501	512	498	522	460	520	494	529	526	479	503	468	492	539	521	503	509	484	543	536	517	550	486	526	527	490	502	517	509	565	496	513	507	526	510	497	510	514	505	551	526	579	520	529	471	517	516	497	490	523	501	476	558	500	525	546	493	486	522	511	505	497	501	497	494	488	525	515	515	523	511	507	515	514	492	472	484	487	492	500	520	486	480	464	512	519	489	514	505	544	519	495	544	512	487	521	531	476	521	529	496	501	489	508	477	487	496	505	494	508	533	498	513	531	484	492	506	518	473	506	478	516	504	532	530	501	523	491	519	483	507	554	499	487	506	464	552	514	507	488	486	509	543	488	518	511	505	474	485	490	513	484	489	523	525	491	498	486	487	531	515	493	490	483	495	547	513	472	506	498	519	478	524	473	516	497	494	515	554	495	504	490	506	507	514	500	505	533	531	478	540	495	529	509	488	513	493	533	587	446	509	542	579	510	492	479	536	514	479	518	512	473	488	508	512	494	537	535	513	522	504	490	507	491	512	460	515	515	554	544	488	524	490	530	517	501	507	518	532	549	493	521	504	487	586	520	533	506	509	532	499	509	480	500	528	542	503	518	524	496	484	488	489	534	500	473	516	512	489	475	505	509	509	517	506	482	526	501	514	493	532	508	500	500	524	532	490	520	483	553	511	527	511	507	561	549	539	509	515	455	518	539	539	513	555	508	512	512	512	498	524	497	554	492	498	520	494	457	497	513	492	465	510	516	502	511	508	502	459	454	474	523	501	500	501	516	485	478	514	514	545	551	518	464	507	475	534	481	513	534	502	491	497	547	545	514	500	508	479	494	559	521	490	527	483	511	499	539	522	480	487	484	467	493	471	481	507	544	506	537	499	565	479	541	497	507	486	501	487	541	550	461	493	556	468	490	491	492	507	523	506	536	525	524	534	535	501	466	487	509	493	502	477	520	506	501	539	496	491	509	510	533	454	490	480	509	560	482	541	492	488	470	543	514	546	500	539	486	531	490	523	480	507	495	531	511	500	502	506	549	525	518	497	554	506	497	497	452	517	488	503	483	539	507	494	530	535	519	521	526	513	522	488	486	479	510	497	513	497	498	517	491	493	498	494	521	514	486	518	526	498	499	488	476	486	473	534	510	474	491	559	495	517	513	506	516	563	484	517	504	511	509	541	522	525	514	498	508	539	472	515	507	551	524	499	473	479	535	494	525	509	482	508	497	517	504	518	496	508	511	496	527	498	485	521	439	506	516	509	514	504	516	522	543	516	471	497	494	518	509	501	489	494	504	513	508	517	516	503	535	520	499	563	486	508	507	522	503	499	503	507	522	557	498	512	537	467	471	516	505	524	523	514	501	556	547	476	485	512	466	517	499	496	485	529	539	521	498	525	542	506	506	506	494	492	528	518	509	503	493	468	510	510	513	495	497	523	535	507	509	521	505	487	478	523	518	494	514	555	504	510	510	507	502	496	502	486	475	503	524	530	521	483	490	432	514	520	517	523	470	498	578	526	511	488	506	514	475	510	515	494	527	516	513	497	504	512	485	495	518	500	486	527	525	521	522	485	476	494	504	496	495	521	503	493	536	509	497	523	536	528	511	516	521	490	490	478	494	497	512	499	516	529	534	500	497	520	500	487	501	478	540	463	504	504	483	497	524	508	506	482	503	488	525	551	509	518	534	478	508	532	532	532	523	527	494	498	494	477	497	515	498	524	512	498	531	499	562	526	510	538	491	503	466	473	528	492	500	459	496	499	549	510	506	501	489	494	516	510	525	537	565	507	512	464	471	501	510	522	510	528	520	514	553	505	472	497	471	539	488	513	508	560	463	450	482	531	465	530	511	523	497	507	506	479	508	542	552	501	514	518	518	527	558	494	484	448	539	473	508	531	505	564	512	531	491	498	491	528	509	531	527	531	525	537	494	496	484	528	492	524	535	543	493	539	538	494	535	517	493	469	505	473	528	468	512	549	553	567	520	488	481	542	502	542	495	476	515	488	502	510	493	484	555	525	482	543	504	513	507	507	519	488	498	490	484	466	499	502	494	543	491	512	466	498	464	508	514	534	518	528	499	540	505	475	524	512	518	516	526	469	573	487	507	485	502	496	564	512	477	543	488	495	536	539	511	513	524	497	477	529	494	487	510	525	500	522	469	504	536	530	503	488	527	525	536	508	480	462	541	487	525	542	554	484	511	454	529	472	532	538	472	519	485	531	527	479	480	503	497	536	548	521	535	508	526	524	507	495	528	481	507	518	488	503	516	556	525	519	501	494	547	483	484	543	541	512	506	495	537	519	508	506	509	532	563	494	524	550	502	526	521	513	502	515	519	538	519	512	506	493	538	476	530	513	486	491	505	481	480	514	537	501	500	529	517	525	492	518	495	530	507	509	485	471	509	547	481	506	493	508	504	513	437	529	532	500	513	548	496	513	513	510	513	514	541	480	539	517	479	542	480	502	517	456	555	493	490	484	501	524	535	465	501	479	468	515	502	481	499	505	517	502	496	502	537	472	523	499	509	500	504	532	435	496	531	505	492	565	500	495	519	484	536	488	464	493	523	485	518	547	472	494	514	474	481	498	507	450	493	513	502	465	504	493	542	535	454	499	491	486	545	498	508	496	495	509	473	540	505	547	505	548	552	538	496	530	512	508	529	532	535	537	549	484	524	476	504	459	538	533	512	538	519	536	508	494	506	518	494	505	466	506	521	502	503	483	503	513	521	519	551	489	526	482	520	512	504	510	542	489	512	537	503	503	515	533	536	511	520	511	521	481	516	492	531	510	481	516	499	545	527	483	517	503	537	473	508	506	496	520	503	510	523	495	524	503	553	526	526	513	484	509	508	494	480	541	459	508	491	551	502	542	533	523	519	500	464	501	528	499	501	502	533	491	492	505	532	485	501	470	476	488	501	527	497	536	536	488	518	490	524	492	490	523	532	505	513	491	516	480	513	547	504	518	510	534	514	555	522	531	495	479	520	518	547	492	520	519	527	498	508	470	455	478	548	511	493	457	519	503	519	509	505	528	488	511	469	569	534	489	507	541	481	522	493	488	540	482	476	452	499	511	519	478	532	496	535	540	524	505	509	496	552	499	487	512	572	516	513	533	500	501	488	522	527	504	502	527	523	524	523	500	517	475	537	519	518	501	535	509	528	471	501	554	526	522	545	519	483	485	490	538	546	531	499	517	509	548	490	491	500	524	488	505	471	518	504	532	519	505	527	546	506	481	494	531	437	502	513	492	516	562	488	528	501	488	506	490	505	557	461	510	489	479	497	506	485	507	516	505	539	538	496	499	516	501	496	491	503	511	507	543	519	512	537	514	494	527	508	515	491	509
8734	1201	1637	1349	980	769	622	538	476	450	435	403	363	342	373	352	352	367	315	289	310	307	282	266	296	301	283	326	282	311	280	279	314	276	293	300	309	298	296	331	280	295	285	317	259	318	297	278	297	279	282	272	281	266	295	284	306	291	307	301	281	251	271	286	277	279	272	276	297	292	275	276	281	282	295	308	305	250	264	295	297	300	275	280	303	291	280	255	277	334	315	281	251	280	289	242	264	256	301	291	274	278	252	291	281	267	245	282	279	296	256	273	269	288	275	269	292	310	282	302	294	266	280	306	283	263	295	269	298	265	267	290	288	325	268	283	316	255	284	256	273	268	272	278	277	288	299	272	290	289	270	264	325	284	262	308	290	273	296	279	295	275	290	260	275	267	291	296	279	294	296	303	261	312	285	299	293	261	282	282	279	278	293	300	300	278	307	305	266	313	284	316	276	282	294	243	299	283	309	317	282	294	275	286	279	262	299	266	297	268	301	314	283	279	296	297	295	282	274	283	279	292	311	283	291	292	315	277	293	293	284	294	276	298	270	282	271	278	286	271	279	292	287	279	289	289	288	278	274	287	294	292	291	293	299	293	294	262	287	294	271	277	301	276	274	281	278	311	286	287	309	287	295	288	295	279	273	277	284	318	308	288	297	310	304	310	293	268	277	293	305	265	289	283	282	274	270	297	292	297	293	293	277	292	296	284	299	276	304	281	281	283	293	296	276	275	287	272	321	311	258	288	294	325	273	277	277	290	315	297	275	305	286	302	297	290	289	250	301	286	284	297	263	287	287	281	284	284	316	283	266	294	288	283	306	268	271	297	260	285	300	302	313	306	281	271	271	301	300	274	264	268	299	308	298	280	290	276	259	308	291	317	328	296	251	287	301	284	288	278	300	296	275	258	289	293	258	322	268	295	281	274	290	294	286	318	282	277	266	296	289	279	297	314	297	303	296	292	281	280	286	297	266	297	304	286	277	274	299	280	280	308	279	283	296	302	296	319	287	288	274	260	281	285	288	274	290	272	309	275	286	296	301	284	307	308	282	250	320	270	298	285	267	267	283	289	241	292	257	290	283	267	267	260	277	271	285	329	297	312	292	334	267	263	278	261	275	275	296	284	271	261	285	293	279	305	330	283	308	287	274	294	303	288	279	294	263	279	288	294	255	337	300	290	329	267	286	295	288	280	276	285	277	263	292	276	264	297	268	270	304	280	309	275	292	292	298	304	297	265	282	277	328	267	291	295	255	302	274	271	276	286	309	269	313	307	272	279	305	284	280	260	296	274	279	276	332	297	273	294	307	313	305	283	309	265	308	292	269	247	314	261	274	298	286	279	299	295	301	305	271	281	285	290	305	305	256	276	258	285	298	317	276	269	279	316	295	273	260	283	298	303	312	275	276	303	275	277	317	295	289	279	278	280	277	280	298	287	334	293	304	269	286	299	296	295	296	290	273	307	306	257	287	273	265	270	293	329	283	291	284	268	276	298	305	269	278	276	295	289	275	296	286	282	290	294	308	304	293	287	294	293	319	285	314	284	299	273	298	296	294	278	273	284	296	288	293	298	279	274	297	289	261	283	281	289	280	307	276	279	300	284	309	318	291	275	310	318	299	261	313	316	281	282	294	314	336	290	310	291	292	307	270	244	293	296	294	308	286	284	257	288	287	277	278	314	271	271	289	265	277	271	295	293	242	275	321	269	283	300	283	300	262	284	274	291	265	291	283	270	287	290	269	275	290	287	296	279	310	275	278	288	281	273	286	282	300	283	323	296	280	285	292	276	300	295	274	272	281	276	308	271	305	287	275	283	310	274	288	305	297	265	273	278	291	300	284	303	288	306	282	282	299	292	300	276	276	314	251	304	298	256	291	300	321	275	316	305	282	295	282	261	286	288	294	317	308	268	287	284	278	296	283	271	266	284	293	322	277	284	299	282	253	282	249	301	275	268	271	296	272	270	309	295	268	300	283	259	281	262	290	308	257	291	274	285	316	277	280	280	265	273	277	294	283	270	308	284	280	288	295	280	268	254	310	273	290	266	300	270	305	286	293	293	254	298	272	314	255	300	270	294	277	316	292	318	272	263	254	303	301	308	302	278	259	274	310	294	306	313	300	275	275	283	262	283	284	271	282	296	308	301	280	285	286	265	289	295	301	278	302	269	263	279	301	293	318	270	266	278	265	300	291	291	291	288	284	284	285	298	264	284	298	308	315	283	276	299	294	297	300	306	288	305	262	291	262	311	292	290	282	333	267	251	270	317	282	289	325	279	275	282	270	286	280	269	282	302	306	292	250	268	280	316	267	265	275	268	297	282	281	306	268	305	303	292	303	297	294	321	253	278	302	274	297	274	287	270	314	285	288	273	282	281	263	327	262	257	299	279	264	295	300	286	286	309	313	289	283	283	272	293	299	291	297	273	309	289	304	266	328	265	270	299	283	298	305	291	308	274	302	290	305	280	250	302	287	303	280	305	300	289	306	292	274	282	315	324	310	305	279	292	321	303	299	296	292	293	278	298	329	318	299	271	298	316	313	282	269	275	279	307	306	310	292	255	295	294	286	308	284	299	292	263	275	271	312	272	287	272	306	270	308	291	308	285	267	288	278	288	289	292	304	309	278	288	287	289	300	284	305	298	286	282	289	315	292	258	258	282	281	283	282	276	298	305	273	316	299	285	288	273	284	283	283	278	277	288	317	313	310	287	275	276	286	282	305	301	243	275	280	298	282	229	277	285	305	295	282	270	296	277	288	275	285	295	316	281	288	308	257	277	284	282	273	287	287	282	289	290	282	317	290	258	314	281	294	284	303	252	246	281	272	266	289	290	313	289	291	289	253	298	273	276	300	281	290	288	299	280	310	260	305	303	292	320	282	280	291	275	287	296	296	304	293	277	283	259	302	306	287	317	287	296	283	245	296	280	299	284	291	266	306	282	292	285	296	265	308	280	292	306	310	282	294	303	290	278	264	287	276	286	271	324	287	270	303	311	293	285	272	269	272	290	304	273	265	313	291	274	253	305	297	296	289	302	293	270	261	299	283	307	301	295	289	303	291	287	274	273	284	277	305	252	260	263	291	297	312	311	301	263	286	310	300	255	322	292	300	331	294	262	279	291	272	266	287	268	265	296	266	267	267	278	270	252	299	314	280	288	295	283	300	258	279	320	301	311	295	291	282	260	277	294	271	304	272	261	290	262	280	279	292	300	276	302	270	309	284	284	288	268	289	278	290	271	270	287	289	313	287	300	279	279	265	280	267	268	279	295	279	315	292	249	271	313	265	265	280	260	323	286	268	298	285	306	275	292	294	317	315	298	295	266	287	259	268	293	290	283	314	282	279	320	319	302	270	288	278	272	259	302	299	296	304	293	285	284	285	299	288	262	289	304	301	289	278	307	276	308	318	293	292	273	283	296	284	304	287	260	306	283	283	324	285	257	302	287	258	263	290	302	279	289	286	311	291	313	263	300	323	309	297	287	313	305
5563	1765	3485	3807	3400	2944	2376	2092	1937	1693	1584	1408	1386	1269	1212	1169	1157	1088	1140	1033	1064	1083	986	1003	1010	947	982	928	926	899	934	917	966	902	894	898	956	913	908	831	954	900	888	838	875	868	919	921	827	856	893	826	877	923	902	886	854	870	873	855	897	871	883	870	901	857	865	849	806	821	862	838	842	855	852	848	865	842	860	813	838	800	858	844	852	883	895	813	834	887	881	828	865	857	872	901	841	864	829	838	910	860	829	849	840	806	852	820	835	873	800	881	830	864	883	825	869	871	875	854	841	833	874	869	842	872	852	844	879	801	849	889	781	813	903	858	820	879	769	840	854	862	792	828	835	804	808	768	843	834	884	846	786	860	839	869	812	836	844	873	867	856	837	792	878	783	820	832	806	855	865	865	850	892	862	848	881	873	843	828	850	795	839	814	864	895	797	806	835	903	828	860	880	834	861	847	855	848	848	865	836	928	869	888	847	905	774	848	792	837	873	838	826	832	851	852	834	860	852	787	811	916	838	839	832	827	813	874	838	832	807	816	869	825	818	850	814	831	899	858	927	846	816	882	893	831	791	797	855	862	817	854	798	873	833	831	819	895	832	812	873	818	799	799	790	891	904	853	855	888	842	840	835	889	848	876	844	864	815	820	833	863	857	850	857	814	833	789	841	825	823	820	835	865	875	874	858	853	811	858	862	838	861	877	860	839	899	830	840	832	857	884	842	792	855	844	862	834	835	889	848	850	798	853	888	813	841	847	844	805	838	880	892	851	899	850	850	846	782	842	827	875	844	830	818	880	847	856	910	838	866	858	890	886	819	828	834	828	844	822	844	893	846	872	915	825	852	852	840	846	799	845	861	836	838	846	864	826	835	851	831	857	870	864	867	863	835	886	871	846	865	845	830	839	848	857	828	824	828	900	835	834	885	811	851	852	877	817	879	815	860	814	840	846	819	852	873	848	837	820	813	832	862	928	832	874	820	820	866	815	837	838	874	879	832	905	827	843	833	871	822	789	853	850	852	895	830	907	816	869	822	845	878	838	841	860	887	822	839	820	831	840	866	801	791	829	833	844	849	837	841	793	835	849	851	847	827	832	824	853	821	836	886	854	827	852	842	849	824	873	853	869	820	834	881	795	859	843	837	868	853	868	788	844	829	863	808	876	864	884	872	910	854	847	807	855	887	840	857	867	891	855	842	843	824	839	833	861	859	859	858	866	779	809	841	820	816	845	845	833	913	852	819	842	848	870	850	833	878	826	858	825	906	862	865	860	855	857	823	792	830	840	866	820	792	843	843	861	816	870	840	816	809	843	816	852	829	911	789	869	830	833	852	862	846	856	846	865	823	868	861	836	889	878	856	822	877	862	819	816	876	811	802	835	869	798	842	859	848	874	820	820	822	804	866	887	837	856	853	832	866	847	805	848	848	876	871	872	802	819	855	898	902	813	829	816	823	859	849	842	855	815	825	829	804	832	858	849	826	826	850	850	789	819	844	838	872	782	829	812	873	778	897	864	835	876	905	871	836	865	821	888	872	829	867	839	807	829	842	895	845	827	804	826	815	878	850	840	864	878	861	849	859	810	813	891	895	841	850	914	846	828	818	835	781	840	856	861	797	880	900	890	830	875	834	846	837	788	876	826	829	863	780	903	787	841	875	820	871	837	826	869	821	861	826	835	901	857	856	807	830	848	851	827	852	838	880	895	878	864	871	894	839	782	897	827	848	889	889	877	885	856	832	849	837	810	934	833	864	835	889	877	824	807	806	802	872	871	872	853	822	840	872	874	884	885	870	840	822	834	871	853	855	903	819	857	917	826	837	822	853	819	857	856	882	792	864	867	805	866	824	861	824	811	806	870	881	861	831	853	861	845	876	786	850	853	845	820	846	863	845	825	841	855	873	827	792	834	870	854	826	846	788	883	775	797	852	847	850	836	865	808	905	821	854	797	843	858	819	838	803	880	800	879	844	814	860	873	886	841	862	842	891	850	843	828	869	843	863	903	826	884	873	861	841	876	816	855	867	853	818	786	842	856	842	869	855	851	821	831	867	866	815	881	860	851	841	809	815	862	881	841	806	923	854	876	865	810	858	886	861	841	850	835	913	868	868	805	895	896	806	817	843	826	902	831	877	865	880	838	827	878	843	856	874	834	851	853	872	883	864	828	771	861	856	853	819	893	874	816	877	832	873	849	884	849	839	834	861	827	799	840	875	807	854	853	861	834	904	857	842	843	899	875	861	837	861	777	829	797	837	829	801	898	853	784	830	840	884	874	802	882	858	821	859	881	795	860	854	882	798	901	875	855	857	814	842	814	857	835	903	817	861	903	799	790	850	866	834	811	840	881	824	839	822	842	860	854	850	871	819	822	810	906	859	848	776	905	861	854	854	858	869	840	851	868	845	850	825	838	844	866	810	833	837	830	846	827	840	790	876	844	870	835	838	847	827	799	873	885	796	857	794	846	806	827	886	819	907	830	843	879	820	875	809	817	894	849	849	830	805	849	801	897	864	797	882	878	826	869	849	747	814	866	803	848	822	848	865	849	817	855	863	840	848	803	856	845	858	786	850	813	844	883	844	800	764	781	782	865	932	815	876	862	836	824	867	874	846	840	834	872	874	824	857	814	868	856	806	817	841	865	856	818	829	812	807	834	795	886	817	868	828	878	840	845	815	811	864	809	820	860	828	797	858	810	799	877	879	877	868	836	810	810	877	857	828	887	847	829	864	880	818	842	833	883	896	785	904	885	848	861	863	853	810	879	861	822	845	819	859	817	829	878	854	836	792	804	829	819	868	779	860	871	814	844	850	840	872	823	800	821	887	833	869	809	860	808	879	851	837	853	849	848	876	847	830	887	857	857	862	810	853	878	889	790	879	833	877	806	861	803	857	750	863	808	801	855	863	805	896	830	866	838	848	853	804	829	842	839	829	823	826	893	826	867	833	823	834	792	849	817	821	827	881	865	839	857	886	810	892	890	909	868	823	855	869	887	841	820	832	873	868	869	851	858	853	888	842	835	837	889	788	768	883	872	837	858	846	813	880	845	858	844	834	895	832	847	850	835	798	853	862	826	841	859	837	864	848	797	862	865	867	841	846	871	861	826	854	873	823	831	798	828	859	835	811	863	925	814	837	807	840	863	876	834	824	867	865	856	860	873	888	824	835	831	846	885	921	856	847	846	833	849	884	857	828	847	819	853	816	823	887	809	857	861	829	879	874	822	854	820	811	857	836	859	868	849	835	869	861	846	819	830	864	907	816	881	823	886	804	884	818	858	880	858	803	882	856	866	864	860	832	858	878	844	844	787	813	833	864	846	815	875	855	858	882	840	865	859	854	794	866	818	852	862	871	844	879	858	884	879	884	824	854	870	887	842	833	815	879	862	845	874	867	816	840	833	835	797	846	847	898	831	854	865	861	860	853	840	833	849	822	894	909	859	813	803	855	842	830	836	911	855	841	841	843	864	824	837	770	856	827	840	808	866
15917	2597	2851	2309	1575	1181	956	769	676	584	514	456	434	428	399	346	391	366	352	345	352	342	310	307	311	301	336	327	308	327	295	286	328	316	299	272	289	293	292	275	333	267	270	307	280	279	289	285	265	277	258	323	259	289	325	295	261	275	290	292	238	292	279	295	276	304	297	253	245	254	250	247	247	278	284	259	277	289	256	287	288	286	286	272	272	276	275	284	279	273	272	272	295	248	243	325	275	302	290	252	264	252	282	274	275	298	311	265	281	255	281	262	267	253	283	241	274	278	296	267	294	294	275	308	264	271	279	277	293	258	264	281	284	283	261	286	277	280	276	282	263	294	258	262	276	274	287	283	275	279	233	282	280	278	248	256	271	289	282	290	304	249	268	282	283	269	294	247	266	253	306	281	292	286	262	293	263	275	280	260	276	274	269	298	262	257	291	234	272	257	261	249	262	290	250	256	274	271	266	264	294	303	289	259	301	271	256	214	276	268	272	295	265	311	285	284	298	271	283	285	265	273	254	300	271	258	269	268	290	245	276	242	269	261	270	287	294	268	287	272	272	256	254	270	297	283	296	280	271	282	276	278	302	289	251	245	254	257	264	262	280	276	278	293	262	253	289	307	280	262	275	261	294	309	300	277	259	271	255	267	293	256	289	274	267	294	284	305	311	269	286	267	267	285	291	270	290	283	241	262	267	269	268	286	265	260	251	301	282	277	275	250	288	290	284	245	292	274	286	288	277	269	298	279	267	298	278	264	288	296	260	298	273	269	294	269	251	273	275	272	271	287	269	278	291	267	274	269	286	265	259	268	257	278	286	287	240	269	305	267	284	270	296	290	251	273	282	264	276	258	312	255	272	256	288	280	271	274	253	252	265	266	302	270	281	324	260	293	287	299	296	271	285	274	295	263	283	257	261	284	286	271	248	255	284	288	260	288	268	287	277	280	269	263	278	275	300	287	297	285	301	272	280	273	278	274	292	265	262	281	291	285	252	284	262	290	320	238	299	333	288	290	273	274	282	278	286	253	303	267	270	268	257	280	280	300	266	272	292	276	290	252	280	279	296	300	299	232	259	242	279	287	284	262	294	303	245	302	274	284	258	291	285	270	253	299	286	289	234	284	281	312	274	263	273	258	263	254	274	278	258	245	281	266	257	252	280	278	276	275	296	276	263	296	242	294	283	308	242	255	291	235	277	269	288	314	259	306	260	257	264	250	282	231	261	286	260	278	276	260	273	266	266	242	276	268	278	276	284	280	286	240	273	278	253	264	278	295	278	275	273	253	253	285	268	269	276	276	283	274	266	247	278	292	304	270	280	279	275	276	268	297	302	286	281	305	306	269	273	267	249	284	242	291	283	294	283	267	304	298	272	277	272	277	266	282	272	287	272	277	267	257	296	284	262	285	263	291	277	284	305	269	280	275	246	292	269	288	301	312	306	265	267	262	253	265	280	314	263	251	261	266	262	281	269	287	260	324	254	284	286	290	271	266	263	287	283	265	263	269	254	285	260	284	301	252	296	288	267	267	275	269	245	265	271	270	290	248	242	293	273	304	268	248	273	275	266	282	253	273	290	298	275	296	277	282	274	246	302	272	293	256	258	270	280	295	267	263	271	266	291	282	280	268	265	293	263	259	279	258	290	288	261	261	258	275	281	306	268	254	317	280	290	274	249	245	289	262	255	284	256	257	261	272	259	275	271	268	262	261	279	266	260	260	267	254	309	278	266	262	268	266	296	276	282	262	262	284	270	298	286	257	270	283	278	286	296	243	266	277	274	295	281	289	276	268	274	283	278	279	264	284	255	288	293	273	277	268	262	278	262	268	267	268	256	269	266	253	293	267	285	299	252	271	276	289	283	285	277	252	265	265	272	280	259	252	286	276	267	269	264	281	269	261	236	242	277	281	303	289	291	277	278	276	260	303	259	291	279	255	293	309	257	255	270	253	272	267	286	285	277	268	267	300	277	272	283	271	295	261	282	287	277	275	261	303	288	286	265	276	259	266	257	275	272	276	298	247	262	255	271	299	295	276	281	256	273	267	280	258	289	282	268	295	292	281	295	298	279	271	271	253	290	266	268	289	292	276	290	241	276	279	293	292	240	245	266	281	297	285	286	265	269	277	282	256	289	293	262	275	280	267	295	279	270	259	247	285	291	281	285	269	275	284	274	285	291	263	277	259	264	243	286	255	257	282	280	268	274	294	310	309	278	271	292	270	263	257	274	279	305	266	249	288	270	280	276	301	304	270	265	269	270	289	268	290	269	287	283	251	235	253	267	265	292	258	251	300	295	293	291	290	238	305	283	288	229	276	278	298	295	264	296	264	269	272	301	273	252	279	311	250	280	284	251	264	264	286	256	285	292	278	293	255	261	233	277	276	281	271	297	311	283	299	268	271	278	280	259	266	270	250	268	263	269	260	251	277	253	242	253	291	274	287	269	307	279	301	272	249	287	271	315	258	254	277	262	277	274	299	263	282	270	271	281	267	272	267	285	251	229	289	261	246	268	287	257	300	257	263	263	264	240	273	287	272	262	272	239	286	264	287	274	276	284	269	256	256	281	285	271	319	232	303	312	273	286	281	278	307	266	272	275	258	278	266	287	276	268	270	275	283	281	270	286	277	274	262	270	242	270	277	290	264	214	299	275	274	267	270	275	267	286	264	251	277	282	282	322	256	255	273	265	271	287	275	278	260	261	280	248	277	282	264	246	270	274	262	271	274	267	292	250	281	275	300	281	255	257	288	272	276	281	253	265	307	293	312	275	285	282	271	284	267	263	261	262	282	287	313	297	248	304	297	259	274	278	270	272	298	258	282	294	288	267	263	273	261	271	277	255	270	290	296	287	258	259	269	303	298	294	278	276	260	276	230	268	258	263	270	276	269	276	284	252	257	299	296	272	263	291	298	272	293	268	288	269	265	257	277	295	265	281	267	296	264	283	265	293	272	294	264	278	268	291	268	302	256	282	282	279	291	249	270	314	265	279	253	263	285	280	271	260	277	270	263	279	266	245	262	272	264	281	269	272	286	293	287	262	247	296	282	284	298	272	276	280	285	290	258	279	282	285	256	262	286	292	274	232	302	287	273	292	282	303	265	261	292	290	244	293	269	275	273	287	282	263	277	284	282	244	286	290	258	276	255	289	265	251	294	254	269	294	275	275	270	274	258	291	254	249	245	296	249	274	268	287	275	296	291	262	300	252	300	251	278	300	266	277	275	276	258	262	265	271	277	255	280	293	251	293	293	245	265	286	279	300	263	236	262	271	299	265	273	263	279	263	264	294	273	277	274	280	259	285	283	282	278	284	243	295	284	279	281	262	293	303	264	300	258	280	270	274	306	257	308	265	282	251	263	273	272	248	287	286	294	256	278	252	252	283	275	260	280	260	282	255	292	288	276	298	246	256	235	259	273	277	268	273	274	276	265	282	263	274	286	294	271	308	258	275	273	255	271	247	247	264	267	314	265	287	280	292	276	274	288
7769	2565	5554	6476	5591	4565	3941	3256	2746	2485	2119	1935	1801	1686	1517	1468	1372	1345	1240	1274	1163	1149	1144	1113	1099	1028	1011	1006	1003	1006	971	1032	981	968	909	917	929	889	899	891	915	899	922	873	871	880	898	888	916	901	827	825	888	862	895	832	846	859	901	882	841	834	833	907	812	856	880	830	835	828	860	800	797	848	835	857	818	786	796	827	832	847	794	860	821	809	844	839	801	799	818	844	817	869	845	874	829	836	835	810	756	807	822	830	807	854	834	828	783	863	822	807	828	824	852	843	784	812	813	836	803	796	854	787	799	786	851	815	810	791	783	783	805	828	775	839	777	850	791	831	774	821	788	795	777	842	809	785	779	821	790	766	830	797	790	765	784	839	763	825	789	841	858	799	802	769	848	800	809	852	833	794	821	809	792	786	847	763	829	783	764	749	813	821	798	829	817	821	806	818	771	769	772	801	812	758	824	827	786	766	750	769	791	803	729	783	822	779	767	793	828	830	811	841	780	794	783	812	826	807	812	815	849	777	812	806	758	785	820	752	882	842	777	831	786	802	768	794	797	831	804	777	806	820	850	810	832	774	786	798	847	778	765	834	760	782	821	799	771	777	824	775	782	746	837	834	784	850	792	834	775	774	792	813	808	770	770	824	787	746	772	755	814	799	787	844	835	825	788	805	824	799	796	804	838	822	832	801	843	798	765	809	833	794	845	813	820	854	771	789	828	809	821	786	771	769	821	790	807	809	816	821	806	790	795	865	812	806	821	821	846	829	773	826	752	793	846	798	800	825	861	797	791	773	825	788	772	738	768	827	791	844	746	800	818	755	787	765	810	793	801	786	787	802	823	787	820	814	780	831	843	797	769	788	795	869	854	779	789	812	820	797	803	815	810	823	840	800	809	781	849	809	795	787	790	815	804	766	818	797	825	789	778	747	792	757	806	776	869	804	833	792	771	806	793	797	782	825	760	805	801	803	807	838	790	779	783	808	805	820	770	811	866	819	775	785	810	792	795	797	765	806	860	832	825	757	813	794	778	802	778	800	766	803	829	824	834	795	807	841	760	841	797	803	804	812	776	865	773	831	790	806	756	777	798	855	819	795	832	839	791	817	776	777	858	789	781	868	859	828	801	856	775	793	796	804	835	768	812	834	799	798	833	795	792	779	760	808	808	796	802	801	796	828	796	788	781	814	809	854	800	796	779	783	807	813	826	852	829	795	835	847	875	759	839	837	760	791	828	801	823	777	775	798	799	827	821	818	783	780	827	803	801	838	786	776	771	807	816	761	821	800	782	803	723	828	820	836	818	782	832	741	808	832	820	804	797	787	763	791	805	819	774	833	777	769	792	774	813	773	818	817	831	817	859	819	812	824	843	773	810	809	791	804	761	787	823	761	821	776	774	833	812	802	796	822	795	871	793	814	774	773	775	773	805	800	835	867	831	766	759	772	805	792	815	790	769	826	799	815	779	784	768	785	846	794	841	778	824	794	816	804	786	772	833	758	819	798	816	838	821	773	777	818	794	791	784	811	782	803	803	811	816	820	842	782	818	838	822	773	796	813	831	799	813	795	824	819	790	774	793	809	807	758	839	817	823	810	826	768	854	799	807	811	819	777	734	801	796	764	822	809	821	862	820	802	790	813	828	789	753	803	822	772	773	807	802	817	855	744	828	805	847	792	795	778	740	847	809	816	728	801	813	813	824	847	814	842	820	818	806	788	844	801	802	828	794	809	800	827	837	772	777	783	809	800	827	792	810	794	845	849	798	814	783	784	776	829	786	756	767	801	782	792	825	775	793	822	801	805	766	790	803	841	800	775	817	812	771	814	823	742	810	754	788	811	817	836	766	782	842	824	781	781	818	776	839	809	771	804	800	786	806	828	766	830	809	769	800	814	850	777	797	790	778	796	831	744	781	788	784	758	849	801	778	822	852	800	800	766	803	784	780	812	760	796	786	810	786	767	815	807	793	790	806	804	811	838	850	850	850	799	808	824	803	824	800	868	786	839	821	802	809	788	781	745	832	772	779	792	825	781	785	765	808	807	822	813	762	798	793	768	787	809	810	779	783	753	789	835	842	809	806	787	791	804	842	868	800	772	786	794	782	791	744	790	800	775	780	773	777	812	777	775	793	827	823	740	810	769	784	805	816	807	818	806	782	850	764	788	825	822	797	771	781	819	760	801	803	750	820	767	835	829	814	777	786	823	777	821	828	751	794	789	809	810	789	828	797	813	829	786	790	805	776	783	767	771	766	767	830	742	777	834	792	791	790	769	758	847	790	784	783	776	803	825	816	813	770	800	765	762	847	798	774	808	826	791	832	837	855	809	777	841	788	809	841	770	785	746	818	798	846	758	789	801	791	858	823	771	814	802	830	760	773	823	751	768	829	842	780	776	787	805	785	808	775	829	792	840	764	769	818	741	814	789	836	776	811	830	828	764	826	806	828	800	790	799	807	800	817	808	771	782	781	803	777	820	829	806	838	756	815	767	789	820	809	805	874	770	750	761	833	796	774	812	848	808	765	840	793	717	791	792	749	765	803	818	799	791	775	748	816	820	815	822	786	815	836	826	827	790	812	808	805	824	771	855	795	826	778	790	784	823	820	811	771	801	790	810	812	764	789	835	793	795	808	772	792	820	800	830	840	766	760	848	812	754	878	800	763	797	802	836	821	844	759	810	799	800	795	823	765	774	804	768	823	812	816	813	757	845	818	769	835	802	794	765	752	787	841	788	766	771	792	762	767	788	813	808	755	821	839	791	839	771	801	786	800	767	836	778	833	828	811	764	828	797	759	774	844	765	802	835	755	790	812	791	790	749	755	752	781	830	733	847	780	752	762	795	812	827	786	813	787	821	819	761	765	820	772	861	846	808	838	778	805	807	840	790	829	757	814	794	818	788	791	759	779	828	842	773	789	889	809	807	781	806	852	828	835	808	847	785	817	821	826	849	778	854	872	815	816	805	795	812	781	762	780	811	796	774	828	808	777	816	778	714	833	813	827	811	789	811	804	824	820	826	819	781	760	790	824	761	828	772	810	809	829	803	804	754	814	795	790	755	814	823	785	831	784	766	730	822	781	775	789	806	725	836	796	803	842	815	796	781	850	824	821	800	820	850	814	826	794	780	750	797	815	826	777	787	825	804	772	813	827	824	777	819	785	788	802	847	827	836	739	831	772	787	776	794	795	735	815	785	789	797	833	772	755	765	842	840	829	803	827	826	794	803	838	820	822	803	781	802	817	779	799	790	814	821	824	774	851	804	802	791	829	753	815	828	838	845	809	813	806	796	818	779	798	808	786	871	793	804	837	790	811	760	818	786	758	831	837	818	818	808	812	844	801	790	779	787	810	825	755	780	801	787	781	802	787	799	784	809	769	830	803	818	849	839	779	810	813	814	782	738	834	803	783	814	767	789	814	756	798	796	821	824	806	801	808	780	867	839	782	784	795	825	854	800	820	768	792	815	810	825	803	851	762	791	849	755	763	789
2142	258	235	205	199	192	174	183	141	165	145	149	138	136	156	164	148	144	161	162	168	162	166	141	144	156	164	166	161	158	147	149	154	169	160	161	184	147	153	171	175	159	156	159	169	153	142	161	164	160	165	150	142	158	161	167	156	139	143	141	168	142	149	152	166	159	165	152	158	134	151	173	157	158	154	155	164	153	173	168	144	141	137	151	138	169	155	142	159	172	176	150	162	156	158	137	168	165	152	147	139	166	168	166	136	124	177	148	163	141	147	167	141	129	142	149	161	161	171	157	168	147	150	182	152	163	163	151	143	163	167	165	144	167	149	143	162	178	157	154	176	167	152	147	150	126	146	171	172	166	158	183	142	147	160	171	177	154	163	168	162	166	133	160	158	192	151	173	150	167	158	145	157	148	131	154	156	185	161	154	168	160	166	181	156	166	154	174	165	176	168	181	115	164	137	165	154	152	152	144	165	147	167	175	170	156	153	161	146	161	162	140	150	162	162	149	157	184	139	170	165	156	151	170	150	131	145	172	149	148	159	168	147	134	162	160	176	158	142	162	136	166	155	151	142	163	148	157	159	152	174	142	145	168	166	142	145	149	162	156	149	160	152	138	151	142	146	156	147	157	162	140	125	169	190	168	122	178	174	145	166	140	140	141	169	145	162	138	160	151	140	149	146	151	147	152	177	136	177	161	161	131	134	161	177	147	150	158	165	151	128	161	151	162	158	148	142	147	164	157	152	157	168	164	148	159	178	132	174	132	146	177	153	162	153	147	165	145	164	162	152	155	156	142	141	161	169	145	151	158	154	151	147	146	150	143	168	143	191	170	154	159	134	157	159	140	150	153	174	164	144	168	135	156	161	150	174	149	152	157	155	150	168	136	135	159	152	145	173	144	135	162	159	156	172	153	163	151	158	186	146	146	157	160	147	162	127	150	182	175	158	140	175	175	149	170	145	160	157	171	146	165	163	148	158	155	177	156	144	150	162	152	162	156	159	150	148	166	176	162	168	154	155	157	141	159	160	178	149	152	159	153	158	160	139	139	155	122	146	148	151	159	121	155	139	163	134	133	155	171	175	137	174	168	162	156	179	150	144	169	155	150	149	163	141	189	160	154	163	170	145	166	154	142	170	136	158	147	140	150	149	138	160	176	155	175	151	152	147	168	137	132	145	159	166	144	145	163	135	156	163	162	147	162	141	162	139	177	153	143	165	146	177	170	162	150	141	155	154	141	153	162	149	121	147	152	163	177	179	138	175	146	161	187	165	136	147	160	150	162	160	160	156	164	150	161	148	147	158	178	131	157	176	174	154	154	163	156	155	150	138	144	155	153	140	155	157	169	159	150	178	166	155	178	157	146	150	152	167	159	159	153	151	190	159	173	159	149	122	162	152	166	143	143	180	170	150	183	165	171	155	140	162	160	155	145	158	131	152	161	145	163	153	179	160	146	152	184	173	158	139	169	186	161	163	168	175	150	141	152	159	170	172	166	174	156	155	153	144	163	176	163	138	156	174	149	157	181	153	146	162	167	177	131	151	159	170	162	157	144	146	164	136	162	169	165	141	157	144	145	150	157	147	126	146	148	170	146	169	140	157	141	164	169	172	178	152	149	151	159	131	158	143	154	168	149	156	170	177	143	146	164	157	137	145	150	162	134	188	179	163	150	148	140	154	141	172	164	181	161	155	158	163	135	159	159	166	150	157	144	165	151	182	144	158	145	151	141	160	124	184	166	164	145	167	126	164	161	174	119	169	137	155	154	172	168	156	149	159	160	174	167	170	136	168	146	155	157	151	130	138	144	179	163	151	169	168	158	135	146	159	132	163	172	142	170	168	152	155	144	154	144	145	163	167	147	153	154	135	161	167	123	169	137	143	142	175	162	169	178	164	152	165	159	141	136	180	146	157	154	146	155	157	125	160	154	134	147	134	163	140	174	148	156	182	127	159	143	161	153	149	145	176	162	175	154	181	150	157	150	152	167	144	144	167	144	172	161	135	188	165	181	167	177	170	169	156	156	148	164	173	150	145	151	175	132	147	157	158	149	161	161	159	148	143	161	154	138	154	131	168	175	174	149	160	170	149	152	146	137	131	189	161	171	154	162	154	131	144	155	174	156	153	143	169	151	149	141	157	169	164	187	149	168	153	165	163	169	155	159	152	156	151	149	147	152	166	169	155	165	166	146	184	175	125	151	154	146	132	156	153	156	165	138	166	144	157	166	150	166	135	127	134	137	149	170	166	167	155	171	163	159	165	158	155	147	127	151	145	156	145	172	166	168	179	156	168	141	170	144	147	130	172	177	164	152	167	161	165	160	146	165	146	172	175	138	135	148	147	170	154	168	145	154	144	159	142	151	163	165	160	154	160	175	163	160	154	146	162	160	155	139	145	178	159	139	132	169	170	168	167	157	147	154	162	174	155	162	146	147	169	159	151	168	171	159	176	159	168	167	173	168	160	161	172	145	143	172	155	133	140	150	155	166	148	168	154	164	171	144	152	142	151	179	156	150	161	140	169	139	138	178	148	144	170	182	168	144	180	156	160	158	139	168	154	153	162	147	170	155	159	155	140	147	164	161	162	152	167	119	148	156	172	159	159	170	139	154	157	172	145	153	163	146	159	149	142	158	154	154	173	153	155	150	137	176	140	147	123	141	170	152	129	169	132	166	169	158	160	149	145	162	152	167	153	148	164	176	155	153	152	161	157	148	163	164	155	148	152	139	126	149	182	152	162	160	146	152	161	141	161	142	196	143	159	139	166	142	161	128	166	133	159	164	154	143	157	167	147	160	158	170	162	127	159	142	140	136	156	142	155	171	163	160	154	151	179	176	148	161	149	146	152	130	174	175	152	165	168	156	158	161	171	143	154	146	171	134	138	175	161	155	159	177	149	156	149	144	156	157	145	152	158	162	146	158	153	158	189	170	172	175	151	183	170	174	142	170	171	160	158	151	163	158	136	173	136	133	151	161	153	140	143	135	161	154	152	152	178	146	173	168	163	144	175	164	164	150	137	163	154	145	161	163	153	160	157	162	132	147	155	147	179	157	166	152	180	141	170	144	184	158	177	182	157	166	185	153	150	172	130	156	153	153	155	146	153	148	166	161	153	184	173	160	145	168	162	166	175	152	146	146	178	145	136	148	157	141	133	165	140	174	143	160	152	158	144	158	167	151	156	165	165	174	161	156	143	152	156	154	164	158	144	157	153	163	146	172	148	145	148	146	153	144	155	158	162	152	172	141	135	152	157	163	173	173	147	154	175	154	165	143	146	173	157	128	153	157	174	163	147	147	134	150	164	148	146	167	173	167	151	170	147	156	159	136	187	193	151	142	164	161	156	172	161	159	161	185	159	153	145	150	150	173	189	159	150	154	161	146	154	134	140	153	149	157	160	172	170	137	148	165	176	152	135	171	144	156	153	168	143	177	154	160	189	141	157	154	155	161	132	144	170	161	159	138	161	151	159	161	139	173	168	145	152	154
1874	590	739	693	658	609	631	573	607	563	501	579	536	493	521	560	537	548	520	530	517	509	488	529	490	538	501	521	512	501	481	502	509	508	510	507	520	544	518	538	490	514	519	509	500	478	497	560	511	527	534	505	435	468	494	496	529	524	518	533	464	532	534	511	516	530	517	532	524	522	513	489	506	521	508	519	492	565	553	497	466	466	521	482	494	476	554	516	522	532	506	530	516	533	480	538	506	500	472	498	500	513	534	509	481	510	501	544	469	514	532	513	493	539	504	495	496	481	502	479	501	523	520	494	498	505	510	458	493	490	557	477	477	532	475	509	531	507	515	517	523	515	522	479	512	507	473	474	468	469	518	485	515	540	539	489	516	489	491	529	489	502	501	508	539	460	508	485	525	491	460	492	493	479	482	488	497	494	517	503	524	518	482	507	497	484	512	540	522	503	485	486	494	505	536	493	508	511	454	517	527	519	474	485	475	511	487	536	525	521	519	497	537	502	480	503	534	451	492	479	547	515	476	528	476	484	491	520	477	511	483	506	496	508	456	538	515	521	533	481	490	532	479	529	479	474	508	528	510	502	525	482	481	474	531	501	520	513	491	476	512	519	531	493	489	504	487	507	531	548	514	498	524	497	472	477	504	520	517	519	464	520	502	508	518	488	469	526	535	503	554	532	534	489	515	512	493	493	465	511	501	506	484	512	496	470	505	497	519	531	524	536	492	518	488	490	502	517	490	545	498	514	484	518	476	506	492	489	514	506	500	507	512	517	497	519	524	501	498	516	530	547	531	509	479	539	513	504	503	499	509	516	534	543	470	544	489	484	514	491	533	483	479	513	490	543	488	491	509	506	479	519	509	467	573	507	496	489	467	532	535	509	537	481	477	477	539	487	550	540	514	473	488	466	485	534	547	516	528	533	506	532	469	521	499	481	549	537	501	489	480	478	495	519	479	498	518	497	518	494	515	502	516	462	456	512	467	513	499	517	549	483	471	511	464	475	504	505	502	505	493	507	511	519	509	534	506	558	492	454	478	527	480	496	530	470	502	516	519	494	493	544	502	515	487	553	495	485	526	506	532	539	523	474	522	521	505	500	497	496	554	505	531	518	524	511	508	515	501	491	499	544	478	468	495	521	508	494	532	516	499	517	501	522	552	525	466	523	509	518	497	491	484	532	525	513	473	513	503	532	504	517	500	516	520	472	542	524	513	479	510	471	489	522	479	497	523	540	525	524	500	469	514	533	520	489	484	505	531	483	520	495	510	476	500	539	484	533	469	494	521	473	455	504	515	504	508	511	538	506	495	515	519	497	532	505	548	490	510	547	514	465	533	540	521	469	490	513	531	498	523	494	515	476	485	506	475	519	515	515	511	499	502	473	523	531	467	528	549	495	496	509	498	511	527	503	485	532	472	526	522	537	532	489	515	515	529	513	519	539	488	481	486	538	564	544	525	530	530	474	468	463	524	537	502	518	515	503	487	535	521	517	495	505	495	544	509	516	505	534	504	522	509	498	500	493	521	499	560	503	526	553	516	486	499	498	536	477	533	498	526	542	521	535	493	522	497	514	483	521	477	495	502	538	481	525	518	475	543	451	465	514	547	492	504	501	515	536	498	543	488	497	457	502	539	508	522	534	496	494	500	487	483	499	510	493	503	528	505	487	487	545	490	494	564	538	530	544	464	446	485	499	520	499	522	516	470	508	514	488	506	542	480	492	506	515	510	515	528	495	474	526	538	472	533	566	511	474	491	492	522	496	553	514	505	536	499	513	481	525	499	536	467	511	492	533	527	507	501	518	505	515	500	507	531	487	494	502	486	505	547	481	495	473	509	495	514	519	540	504	485	489	507	519	534	513	495	543	490	526	530	526	518	509	515	506	524	492	498	501	509	514	486	515	551	552	541	528	513	522	507	511	518	511	510	508	539	494	502	521	547	504	517	478	477	517	484	490	519	545	549	500	479	500	512	539	519	512	477	534	540	521	513	538	540	510	515	449	522	506	528	485	480	538	551	505	475	507	501	475	495	495	508	488	526	513	485	499	489	492	496	496	510	500	507	498	527	503	498	477	559	500	487	512	508	467	507	488	561	509	497	464	537	508	508	516	496	520	543	501	534	492	492	501	505	517	500	530	507	490	519	474	518	532	478	508	535	529	526	480	489	471	525	533	505	561	497	533	490	540	526	511	542	474	512	507	517	544	527	478	504	492	499	526	487	512	506	539	498	529	489	531	511	493	504	526	491	529	506	544	500	549	516	508	492	522	524	489	490	504	487	508	501	510	498	511	542	490	503	516	543	515	500	518	506	496	475	522	503	526	471	550	497	509	482	543	518	503	517	501	513	495	519	484	492	490	482	496	525	505	493	495	501	474	517	536	499	508	470	459	515	559	520	533	476	541	485	489	525	514	519	509	506	519	509	498	483	536	491	503	449	517	520	515	514	500	487	500	505	481	478	463	484	508	461	582	506	538	537	503	555	511	530	533	524	545	457	483	491	506	508	497	541	517	510	488	514	504	503	507	547	481	513	499	549	502	509	545	510	505	540	496	503	510	533	488	500	500	539	505	497	531	527	484	511	505	511	489	485	539	478	492	489	498	502	471	521	464	519	502	502	513	524	481	521	516	533	518	532	510	527	490	512	482	517	471	468	509	512	520	494	504	517	497	488	516	502	541	484	498	458	495	545	497	523	515	514	513	537	545	556	472	484	499	520	501	475	529	466	529	489	520	466	465	539	528	464	486	524	497	495	498	510	467	530	485	488	478	529	512	501	545	501	525	550	525	503	527	507	497	517	485	542	509	478	490	505	492	522	527	465	555	484	478	471	525	515	508	516	522	511	507	511	561	525	496	493	504	528	511	492	505	505	504	507	487	499	491	489	508	490	533	514	489	473	530	513	494	504	482	542	513	533	494	487	539	504	507	493	525	480	506	498	543	486	523	506	478	514	483	515	499	491	522	458	514	559	496	511	526	499	492	505	519	475	498	535	519	504	522	494	556	497	497	497	487	475	519	542	511	525	533	505	555	488	487	464	525	492	521	537	516	541	542	525	507	468	496	530	483	514	522	487	513	518	492	506	507	512	494	529	496	504	530	483	519	497	505	514	483	500	475	534	470	480	482	483	518	518	473	499	538	490	470	511	499	495	484	514	498	561	517	474	485	526	482	495	490	532	514	524	521	493	476	525	495	484	522	521	476	520	497	486	489	535	517	526	489	512	499	497	481	511	503	494	466	516	533	516	492	508	507	497	510	495	553	522	563	477	535	557	505	551	520	485	565	482	494	536	515	514	511	488	500	546	532	513	493	496	497	486	472	485	515	491	518	492	483	529	537	484	491	517	493	516	492	524	482	497	517	502	457	497	487	521	518	498	522	501	541	508	515	522	518	525	497	472	517	503	507	511	500	511	513	518	491	479	475	490	494	484	496	541	482	535	495	482	477	484	505	505	485	507	478	497	521	552	544	512	563	493	525	488	519	533	521
8933	1278	1577	1349	979	727	640	568	497	456	402	355	377	379	354	302	358	331	323	316	349	322	281	301	292	321	310	290	291	296	264	298	301	296	291	277	263	273	309	305	284	322	311	283	283	309	301	265	292	279	300	321	270	283	291	294	281	296	275	336	304	304	283	286	298	295	283	264	292	289	274	309	270	311	258	290	314	272	308	303	286	255	308	255	285	340	316	293	316	292	266	291	322	295	332	275	312	303	266	256	263	282	275	315	310	251	269	301	284	269	292	299	277	272	305	308	290	295	290	290	275	297	282	305	299	283	264	283	291	282	291	308	291	303	291	282	280	297	297	291	267	282	273	286	314	288	291	294	333	315	287	285	275	308	279	263	293	268	276	261	254	291	316	315	265	291	310	258	289	277	292	274	287	281	308	298	276	293	300	275	297	299	291	283	305	295	318	260	316	288	290	307	300	278	281	280	284	294	259	284	296	290	319	303	292	276	290	315	311	285	266	290	302	323	305	254	298	281	308	268	282	286	275	289	296	240	310	298	297	300	302	268	300	277	284	267	309	290	301	297	294	285	271	316	295	283	278	278	261	301	290	277	308	280	296	283	282	297	289	271	296	282	277	300	274	283	272	277	293	291	302	257	307	280	302	298	296	265	277	292	309	297	320	285	278	291	256	307	295	310	299	328	299	306	311	272	296	280	260	278	315	299	312	295	300	307	308	294	268	274	293	273	290	273	268	285	298	289	283	277	301	295	313	302	258	322	271	270	302	255	293	296	303	325	309	319	277	310	321	306	282	297	315	289	295	275	294	281	308	281	323	318	278	240	308	312	283	295	312	294	274	304	281	292	276	301	286	264	316	274	287	280	286	263	274	267	274	309	292	278	256	279	280	311	296	279	276	278	322	286	281	267	324	311	276	259	289	273	313	285	281	282	273	299	287	320	298	266	283	303	276	281	306	293	268	286	266	306	294	287	293	298	296	270	288	307	285	298	280	288	261	298	300	302	281	308	315	314	293	261	312	293	275	290	303	266	282	273	302	321	295	289	281	289	266	264	290	302	286	290	285	284	308	272	265	282	289	283	260	302	294	295	295	276	315	294	309	248	300	327	302	275	311	284	313	299	280	283	308	288	288	274	285	270	286	302	276	280	305	291	311	301	300	285	299	266	293	271	306	275	302	337	312	302	290	269	289	313	267	289	299	288	312	297	287	290	310	326	277	253	265	274	268	293	290	269	298	282	293	269	289	281	257	293	307	290	272	305	319	324	286	281	304	314	258	252	300	294	293	295	292	284	298	296	319	265	293	297	275	306	308	298	285	302	278	276	314	299	303	292	287	298	297	270	277	278	302	295	284	286	271	291	269	282	274	272	282	313	294	309	275	278	274	290	285	312	268	291	308	307	278	308	272	308	291	304	275	315	296	298	309	274	275	293	299	285	270	273	302	276	314	274	296	318	284	289	263	277	303	305	289	281	276	289	285	268	268	300	284	237	269	267	281	306	303	263	291	270	279	277	313	278	297	274	301	291	274	293	332	293	287	253	323	295	274	270	275	259	332	290	284	266	293	280	307	305	301	285	318	275	260	301	287	297	313	268	291	280	289	287	318	292	300	290	267	290	278	278	277	305	257	274	279	289	303	272	301	287	287	304	272	296	302	293	289	294	294	269	294	297	273	255	319	295	269	288	304	282	311	301	295	291	274	271	290	268	315	320	309	292	287	274	292	279	301	292	285	307	291	284	297	286	289	289	291	309	284	288	301	292	269	284	291	308	288	293	294	301	294	315	296	282	309	264	302	283	261	289	297	283	286	258	300	333	305	293	292	269	286	293	289	313	272	286	284	287	301	259	298	262	293	299	278	276	302	308	290	269	291	281	286	303	271	303	284	284	290	294	276	296	277	307	286	284	287	283	283	306	292	273	269	293	290	305	296	296	283	314	278	303	284	302	298	264	301	299	271	319	267	300	306	299	285	297	277	332	279	290	278	292	299	285	300	320	236	296	300	313	276	285	296	326	280	301	276	299	273	293	307	272	299	298	288	284	292	278	315	303	291	290	261	255	281	303	313	288	283	280	265	293	295	305	272	282	293	290	292	305	311	295	300	309	274	308	309	266	290	296	294	303	295	313	291	289	283	302	342	293	323	303	281	297	309	323	294	310	246	270	277	314	263	310	336	293	255	308	287	308	278	287	321	250	263	290	294	333	279	290	289	312	277	290	268	289	280	306	299	262	268	286	302	297	312	293	291	272	288	303	278	282	297	305	285	289	303	282	284	314	314	265	294	292	284	290	304	273	290	273	294	255	266	284	316	293	287	269	323	335	326	295	294	278	311	274	258	274	298	307	283	278	310	288	305	278	280	248	287	285	295	275	295	293	321	261	284	297	272	303	257	282	273	275	290	309	272	290	291	305	272	305	306	312	279	286	296	292	277	297	288	288	294	310	290	277	299	285	270	310	298	298	304	281	292	290	260	285	268	283	281	272	290	300	320	318	304	291	293	302	281	282	272	275	291	314	264	286	299	283	282	288	277	294	290	276	286	299	285	294	300	277	270	255	295	286	283	276	309	282	268	287	275	302	303	313	269	280	288	273	302	287	285	298	262	285	297	300	294	313	268	291	274	286	295	302	311	278	305	282	301	303	304	323	283	289	278	286	341	312	255	260	259	290	308	278	282	276	283	285	300	290	288	266	325	333	279	299	278	313	304	283	278	311	290	288	288	294	288	264	318	271	283	259	303	288	287	292	292	294	345	288	295	284	301	278	265	302	284	303	264	266	300	281	315	272	300	260	303	244	281	276	283	289	272	279	289	287	272	268	272	290	301	327	297	306	293	292	294	316	252	276	301	265	323	275	255	298	307	295	282	317	295	271	282	294	310	299	297	306	296	322	281	291	281	320	282	282	291	295	296	312	288	281	290	284	267	304	313	276	255	283	304	267	309	290	288	317	275	304	305	282	276	301	261	297	304	327	290	284	300	309	326	316	275	327	303	276	302	287	287	268	236	272	302	286	296	309	309	269	295	284	288	272	294	255	280	297	291	263	260	303	295	302	261	297	283	295	298	294	298	294	274	278	304	276	296	241	300	294	282	291	288	287	296	269	273	274	289	276	279	267	280	306	293	279	303	280	253	275	308	282	301	304	294	305	296	301	263	287	302	316	275	312	292	302	260	280	284	302	286	321	288	284	322	301	288	288	300	281	261	272	286	247	319	304	269	302	312	303	300	299	297	295	277	311	310	286	307	274	271	282	266	277	312	278	290	309	288	318	259	297	280	308	249	303	293	271	277	297	297	287	264	288	325	311	271	299	279	313	296	289	297	316	312	299	288	270	315	306	244	290	309	289	277	280	266	289	302	288	318	285	296	284	291	288	298	256	291	275	287	302	263	301	301	288	297	281	276	336	282	290	295	305	305	260	317	252	251	292	270	294	296	289	276	292	266	283	271	266	295	278	285	289	306	317	290	311	282	307	313	288	292	294	279	299	269	271
5678	1815	3370	3932	3368	2823	2391	2120	1786	1636	1608	1465	1423	1283	1298	1213	1193	1143	1070	1098	1101	1103	1051	998	959	925	1003	974	991	972	942	958	935	920	902	891	897	934	909	878	932	905	902	874	891	876	865	859	900	830	854	902	885	881	882	830	834	855	862	900	867	896	877	891	836	867	861	858	867	888	884	852	884	827	917	933	859	784	846	842	888	868	858	825	873	860	840	883	818	861	846	846	879	848	873	864	873	860	870	873	816	892	869	844	825	842	897	825	917	871	871	825	840	851	860	880	845	870	846	840	834	841	881	891	808	807	862	830	865	856	863	826	864	866	845	883	856	825	783	795	881	823	847	833	859	811	835	863	866	821	877	808	841	840	853	849	825	832	858	827	844	879	863	871	801	877	849	844	815	825	845	829	864	829	832	877	830	857	884	824	843	839	866	811	817	880	858	901	882	871	877	888	861	876	878	842	839	853	827	813	867	885	883	904	785	809	897	871	879	798	808	881	846	825	855	819	857	765	871	865	855	837	864	860	834	799	897	820	876	784	802	860	818	813	855	840	801	828	848	909	838	838	886	800	846	769	880	818	844	831	846	902	847	863	823	848	885	858	845	886	854	847	804	838	859	802	847	844	826	856	823	845	842	886	814	867	816	840	859	846	826	839	852	877	862	879	813	809	860	871	806	861	831	860	796	833	920	852	817	881	873	826	904	878	854	839	863	802	831	816	854	841	845	870	848	789	827	859	838	826	844	855	868	816	892	808	857	908	814	847	855	835	819	787	842	839	855	876	901	883	848	857	866	812	817	822	829	845	863	801	849	860	856	844	853	873	824	869	820	834	837	864	914	866	863	841	837	809	828	880	848	898	844	818	868	887	806	853	868	839	845	814	872	862	857	894	840	902	910	893	841	906	852	875	860	867	843	862	831	818	853	887	863	785	886	857	849	840	841	879	850	878	840	873	867	874	803	868	834	849	845	885	875	865	867	850	845	821	799	827	908	855	836	856	873	812	805	789	843	831	866	869	863	832	843	870	851	890	878	859	800	832	851	854	875	859	830	866	845	840	837	868	868	882	831	860	847	860	849	839	949	823	886	856	881	847	864	882	835	861	900	834	870	875	801	886	884	852	872	857	831	851	837	853	876	893	820	846	855	846	798	878	859	856	908	841	814	847	822	849	815	835	862	829	900	836	791	907	861	839	877	862	853	832	842	867	895	831	896	883	878	833	827	796	886	841	818	832	850	807	853	792	845	841	820	853	819	853	889	863	861	825	814	857	889	878	870	802	834	899	906	861	892	861	835	812	881	860	843	880	856	843	867	898	856	854	868	861	850	838	815	868	828	814	855	886	827	860	829	845	722	895	845	884	824	825	872	873	864	826	853	844	783	884	905	794	849	843	873	854	883	800	801	841	868	844	842	791	812	861	861	860	827	875	860	825	838	854	840	815	835	899	852	821	853	846	848	854	841	847	849	866	805	829	887	843	846	851	826	836	784	846	839	851	867	846	853	882	847	855	817	842	853	785	807	872	837	841	859	920	814	843	837	906	830	852	853	890	867	864	837	816	835	852	870	791	846	879	857	917	859	883	894	861	868	811	867	802	858	834	848	849	875	837	860	839	832	935	820	859	891	826	850	884	868	874	854	816	884	876	860	869	909	838	895	825	787	860	843	811	839	850	796	879	867	807	879	851	851	833	873	900	844	848	879	817	851	845	821	858	813	850	865	868	877	821	822	888	853	876	835	780	826	873	904	884	897	845	886	860	836	839	885	854	824	812	838	879	870	832	830	816	848	884	848	844	789	850	822	834	860	890	862	840	835	863	816	831	833	889	770	861	852	853	845	855	870	879	806	835	837	778	873	886	844	841	834	822	861	853	881	846	837	865	836	834	885	846	860	868	822	841	832	857	830	834	871	814	858	894	853	823	810	879	899	883	845	845	899	820	848	866	859	858	888	828	870	841	855	828	868	875	856	847	902	842	864	820	903	848	856	840	894	864	816	883	850	849	832	820	838	835	854	863	868	851	910	843	849	864	843	830	785	863	833	873	867	841	907	881	847	782	845	851	808	893	854	835	862	845	852	864	881	825	859	789	888	845	891	827	848	822	896	878	826	823	831	874	846	853	839	864	847	910	875	882	853	864	835	849	870	883	863	796	860	825	845	814	879	870	798	864	885	822	835	834	833	818	893	853	888	875	840	807	847	839	872	843	865	820	849	849	838	857	845	834	802	840	830	847	855	912	874	862	888	837	840	853	825	876	866	867	837	824	853	825	844	866	857	829	849	835	869	932	851	831	858	854	821	836	860	827	873	846	864	813	843	885	798	853	841	859	847	840	877	875	859	880	876	815	826	850	857	843	807	844	879	852	852	841	795	879	863	879	844	904	839	824	837	812	838	909	874	865	849	864	844	852	836	868	857	840	838	910	860	809	860	800	847	887	806	852	821	837	871	870	871	807	844	817	794	879	821	857	838	792	896	842	883	760	822	869	857	859	808	886	911	832	823	853	875	832	846	867	893	884	873	811	888	861	830	850	857	819	909	824	849	854	877	823	836	827	840	862	827	880	834	865	906	841	838	847	891	834	840	877	841	827	840	794	893	878	859	813	809	900	786	852	866	800	891	794	875	812	902	879	867	835	870	863	867	856	874	851	851	854	899	837	850	877	843	867	855	843	896	843	820	862	873	905	877	850	886	839	858	793	839	900	852	862	824	823	856	872	891	804	829	875	888	895	809	854	880	838	814	845	832	863	821	841	873	818	854	863	832	815	849	853	824	879	852	825	835	841	830	902	857	839	842	916	830	817	811	886	862	858	829	801	877	850	880	858	852	867	834	846	850	878	867	840	825	834	832	841	880	857	846	851	857	835	828	841	839	860	865	819	856	862	911	876	813	855	842	878	860	846	806	848	881	818	903	848	846	838	847	884	847	889	877	795	840	892	854	869	845	820	866	856	815	887	815	863	803	824	829	839	859	848	840	815	838	783	839	837	850	836	871	846	870	852	934	836	874	856	851	882	845	795	840	842	899	818	847	844	845	825	881	877	862	827	857	839	829	850	821	833	861	840	862	845	872	875	857	896	847	840	855	847	891	813	791	831	872	817	871	882	893	845	826	882	847	853	832	803	865	845	865	878	883	794	795	801	826	835	836	853	850	842	874	812	886	807	857	861	811	777	863	809	806	855	865	808	821	846	825	859	850	843	880	832	861	869	811	840	900	831	836	833	845	851	828	839	816	843	811	831	873	848	815	867	848	830	814	853	875	855	827	834	847	836	857	816	876	863	808	871	840	834	866	884	881	870	801	884	830	856	864	881	886	809	880	857	838	865	859	836	812	843	820	848	841	859	848	858	846	872	851	870	866	841	856	829	825	809	850	819	856	853	892	875	820	835	843	875	825	860	867	824	866	849	886	869	852	832	856	841	884	838	841	819	851	881	876	869	876	863	883	870	815	835	876	817	851	840	842	875	819	829	809	860	896	875	825	835	892	882
16062	2626	2902	2246	1555	1170	912	778	639	588	519	512	416	408	375	412	378	383	317	337	347	324	298	335	301	291	290	312	321	291	283	310	275	302	291	287	285	296	277	255	263	325	271	316	285	283	269	296	268	270	264	307	269	252	263	278	289	259	294	295	281	239	302	265	261	289	271	263	283	277	293	284	251	290	274	303	286	278	279	300	241	260	274	260	285	270	251	288	277	273	272	305	269	283	265	306	300	243	294	260	267	285	245	302	265	265	282	296	275	290	277	287	305	263	310	286	258	246	296	283	302	270	305	257	277	255	238	264	268	271	249	287	264	309	275	298	293	253	285	286	223	287	277	297	260	276	281	276	277	292	270	280	266	260	246	286	293	247	287	278	258	266	265	246	282	259	267	277	253	306	284	278	255	304	303	280	307	304	276	306	276	267	306	286	289	277	283	274	296	283	233	270	303	328	275	285	289	277	273	273	284	268	304	261	290	293	269	287	280	262	288	271	268	265	277	240	313	271	294	266	312	265	249	263	260	246	248	282	267	289	302	285	293	242	271	310	280	254	253	268	298	261	294	258	275	289	232	251	268	270	256	258	269	280	283	276	273	267	286	285	256	266	255	306	237	267	292	299	318	289	280	264	281	259	251	242	274	272	283	278	295	258	284	262	262	258	261	266	253	283	258	286	255	257	245	265	300	272	274	297	274	270	281	292	276	296	264	286	279	288	283	251	278	251	293	268	264	267	287	272	284	292	283	254	263	282	268	291	279	292	271	271	306	277	282	280	279	282	275	234	291	259	266	297	283	253	266	264	261	258	292	274	270	260	313	279	270	280	266	253	234	282	256	271	254	262	283	275	280	267	276	268	257	259	278	285	244	239	263	280	242	277	295	259	275	284	269	281	282	265	276	237	253	261	283	252	254	260	259	248	281	278	276	283	280	270	271	264	279	285	233	276	267	278	267	269	299	269	298	266	275	265	253	305	269	283	272	268	261	288	265	285	272	269	255	284	265	251	247	275	294	297	262	295	260	236	261	255	240	282	275	284	274	251	279	262	292	257	278	273	276	280	272	261	269	260	297	272	294	287	268	261	262	266	289	266	269	277	280	250	280	318	265	281	252	269	296	257	301	267	271	258	288	261	279	272	298	273	271	278	259	305	272	282	266	270	264	265	249	253	255	249	284	303	241	256	282	260	297	247	324	297	269	280	300	265	244	279	271	272	249	279	286	293	276	253	230	293	284	269	269	267	282	262	275	280	290	294	273	278	285	278	248	294	276	273	292	287	265	261	265	282	280	287	282	298	286	274	282	275	286	272	279	296	299	261	287	271	251	258	277	271	264	299	291	280	274	270	272	261	271	271	291	286	300	256	295	262	250	304	294	301	273	280	280	269	301	277	272	282	269	277	275	273	248	264	276	277	260	276	286	244	253	292	286	285	283	285	279	275	239	266	236	274	285	259	284	257	248	254	270	278	257	253	290	299	276	280	267	262	272	262	282	291	259	273	308	283	303	265	285	263	290	257	284	297	298	266	292	298	284	281	239	277	288	256	280	273	261	256	256	291	290	259	268	272	290	268	271	268	259	232	296	262	260	251	275	274	271	247	284	263	265	282	309	299	287	294	275	252	276	264	313	291	270	303	277	251	266	290	258	273	254	299	303	263	241	296	303	274	283	242	283	313	281	280	255	279	273	251	273	243	263	257	312	266	249	292	264	269	286	268	300	281	272	255	273	299	286	231	263	257	268	288	279	280	275	293	274	267	258	263	294	283	261	279	255	269	281	279	272	283	252	300	292	271	300	263	264	269	280	258	266	275	283	269	268	275	290	294	296	311	273	291	275	278	278	274	281	249	245	255	291	267	279	267	270	278	286	270	282	233	273	276	292	282	302	272	286	280	260	275	255	271	299	235	264	256	263	284	266	296	294	283	280	258	255	273	283	300	248	276	276	321	284	269	251	289	289	297	280	249	242	264	245	266	265	283	263	260	262	302	271	273	241	265	263	257	300	265	257	232	270	298	243	284	266	301	272	287	281	287	244	271	301	284	300	266	247	238	246	261	261	266	256	278	271	256	269	288	261	278	286	297	259	274	282	274	258	283	290	273	283	279	256	265	270	284	307	258	305	312	302	275	263	248	301	271	279	255	286	303	291	273	284	281	282	268	264	296	248	256	274	275	269	274	242	299	293	261	251	308	273	236	251	267	275	303	272	266	256	277	274	268	279	237	275	298	306	279	300	279	271	273	239	298	262	260	280	284	276	265	263	259	277	263	287	281	277	289	257	248	263	316	286	288	268	287	290	257	266	245	256	246	252	250	277	288	282	267	258	268	274	285	311	269	261	294	282	315	266	310	267	282	272	289	267	267	302	280	280	255	291	284	285	277	283	282	261	260	263	272	288	279	261	259	253	258	298	274	270	313	281	282	305	282	252	276	285	252	289	288	243	248	267	275	300	273	292	286	285	287	252	288	263	266	272	233	265	268	263	264	290	301	270	241	295	308	270	258	270	280	277	259	296	255	280	273	266	294	283	271	264	266	289	272	262	273	275	250	269	234	251	278	282	275	280	292	269	243	256	293	265	328	267	265	250	267	277	314	291	285	260	300	271	266	277	292	285	255	277	263	246	280	296	277	288	276	292	293	242	292	256	285	271	280	252	282	265	273	292	291	279	257	264	306	277	272	261	266	277	310	286	304	286	275	272	311	264	278	240	287	283	287	263	307	295	261	280	270	281	277	256	261	267	286	251	274	285	291	257	289	299	271	281	299	284	285	269	281	264	281	245	287	254	289	301	270	261	264	280	258	282	244	299	270	281	270	307	269	274	258	299	282	308	248	291	269	284	280	281	256	268	284	265	265	276	283	298	269	258	279	259	241	269	261	263	284	252	254	297	268	290	272	257	295	261	318	283	309	289	258	262	244	267	277	273	290	248	268	296	285	264	282	253	260	267	266	295	288	246	292	287	274	292	272	281	275	271	279	261	283	267	292	273	268	309	262	269	258	276	230	276	253	254	295	284	270	268	262	296	266	244	273	259	279	287	282	272	264	292	264	273	284	263	264	310	265	264	304	285	262	288	281	270	254	291	296	256	268	275	263	269	281	255	289	297	241	273	277	268	236	279	262	296	297	292	288	268	268	267	246	267	270	300	287	235	291	269	262	278	296	267	248	283	286	289	257	254	292	295	259	288	267	301	277	254	253	293	288	259	279	267	249	259	295	286	241	292	299	305	287	273	269	285	274	268	245	249	265	246	262	266	266	238	267	274	271	276	283	270	311	283	279	260	232	265	259	271	277	259	264	292	291	270	277	273	279	241	260	264	280	283	295	267	291	265	286	257	267	261	236	251	260	277	269	274	269	267	282	253	275	308	255	270	256	255	284	300	266	275	264	271	291	272	295	282	294	268	303	275	262	263	255	267	266	273	245	279	258	275	276	269	246	257	290	270	256	278	287	259	289	302	275	295	282	275	272	275	275	269	279	269	291	268	284
7720	2688	5547	6301	5591	4684	3797	3199	2754	2393	2176	1964	1832	1623	1618	1476	1433	1380	1269	1206	1221	1158	1162	1110	1115	1007	1011	1015	1034	952	943	959	975	950	927	939	960	927	914	919	910	917	921	873	877	915	876	853	906	859	835	882	862	914	881	822	829	872	850	845	893	857	849	850	889	806	859	860	853	811	791	825	846	859	792	876	772	793	834	884	785	802	837	822	838	838	836	823	757	846	812	809	808	813	787	820	796	800	850	852	807	818	827	836	842	807	831	849	853	816	806	792	852	848	800	835	786	817	832	807	780	818	830	778	837	787	754	861	803	765	827	805	807	814	764	830	817	843	828	789	779	817	773	866	833	768	807	846	819	844	778	839	803	792	788	790	771	855	819	844	803	808	840	845	760	771	783	778	826	798	866	846	787	812	797	851	748	809	813	785	828	833	794	814	775	772	821	758	779	787	794	812	799	791	785	789	791	828	798	815	826	808	838	766	815	772	767	796	774	833	830	873	821	817	815	797	796	811	775	774	828	806	789	784	768	804	767	840	755	842	808	801	794	837	781	786	797	793	830	807	807	844	850	837	783	818	763	763	791	812	775	791	794	768	785	802	797	766	775	802	812	817	799	808	793	822	783	805	797	743	781	776	799	804	755	775	795	836	856	809	799	782	823	849	800	820	759	760	776	819	823	825	842	789	837	787	841	830	751	761	863	782	878	815	796	834	778	838	818	834	814	821	831	804	777	838	809	823	836	806	804	776	815	806	808	807	798	814	807	894	802	819	820	806	842	867	772	814	856	764	812	848	828	806	719	805	769	805	842	839	807	802	856	811	771	791	782	826	798	777	784	800	793	839	792	848	809	792	898	822	752	842	814	789	834	824	796	811	786	808	809	840	803	797	859	802	804	792	840	803	815	812	777	802	773	843	770	802	778	807	767	798	808	835	808	810	810	735	780	804	792	774	806	784	798	849	817	793	823	807	785	793	813	853	812	780	820	792	766	852	800	770	837	782	802	770	806	791	765	806	806	755	750	809	794	751	799	840	850	750	806	785	826	833	810	794	767	839	802	781	807	802	825	846	791	833	811	787	779	868	814	773	797	804	795	753	838	840	785	817	834	847	834	810	781	780	809	777	846	858	792	802	847	771	802	771	816	796	813	785	830	839	826	787	822	823	801	772	798	779	789	772	783	803	764	817	803	832	838	741	814	825	800	787	802	798	789	829	791	819	797	768	842	769	817	837	792	838	758	807	735	830	782	836	776	782	794	877	801	761	837	834	751	764	779	827	809	771	840	817	805	794	811	767	843	745	791	779	804	767	792	829	778	776	835	751	864	826	787	805	860	787	773	802	807	799	796	838	824	822	826	781	770	808	798	835	842	823	806	789	857	825	825	787	781	836	802	823	752	798	796	737	776	787	817	745	799	826	804	812	773	824	774	778	807	816	859	810	833	853	828	778	743	782	810	791	766	773	818	837	829	804	824	810	808	797	728	830	782	832	819	808	826	847	736	783	823	728	810	806	748	780	824	774	804	838	844	811	782	786	793	841	782	759	833	814	823	763	860	794	812	801	771	799	851	779	840	804	815	833	776	827	808	833	814	838	804	792	810	805	842	799	843	785	780	841	762	808	803	808	820	822	772	747	779	827	767	786	787	833	830	822	838	830	790	810	813	803	799	807	807	804	811	885	790	796	856	816	780	803	810	788	819	795	856	776	756	847	753	789	870	799	773	796	852	774	863	760	805	791	748	767	824	863	806	819	777	752	789	802	805	782	768	818	774	824	812	788	803	783	856	791	779	856	818	818	810	849	783	863	784	786	822	828	812	788	774	771	787	825	819	776	853	785	799	835	820	790	856	808	821	775	767	811	786	798	816	824	846	852	796	793	839	815	830	850	752	796	810	824	820	867	740	798	834	821	797	803	822	816	790	792	832	823	789	793	785	810	784	804	766	799	812	794	848	780	819	840	811	794	791	797	812	806	845	781	812	797	808	771	794	738	791	794	788	808	806	791	771	829	842	810	832	798	846	842	813	791	828	827	829	794	832	809	787	820	761	828	744	830	769	845	823	836	779	825	829	802	802	747	792	771	793	813	844	815	768	827	816	792	825	845	784	779	841	774	799	821	787	832	852	786	827	824	788	838	834	780	790	758	827	826	877	818	805	851	815	818	839	834	836	829	799	803	780	813	790	803	826	800	795	825	739	826	781	845	822	814	766	817	811	798	766	810	772	814	845	785	856	808	764	781	836	809	830	898	799	769	766	824	814	779	797	783	785	812	840	850	774	756	825	828	808	795	839	806	792	838	788	817	814	788	780	795	790	855	753	849	823	784	807	805	788	809	768	770	747	829	788	882	800	742	827	778	840	789	804	806	787	740	814	800	824	786	814	830	817	818	813	787	822	812	846	832	776	816	820	816	729	826	790	835	813	831	774	768	816	762	823	817	848	813	809	791	800	829	767	772	836	723	799	833	751	821	768	857	772	818	831	774	779	819	780	789	786	758	830	769	782	815	817	801	842	777	827	745	795	768	776	803	786	805	834	833	828	807	795	772	796	805	782	826	796	845	787	827	788	805	786	817	830	825	776	785	811	758	845	796	785	780	781	795	841	840	868	780	828	792	822	856	741	835	778	807	812	838	775	838	852	819	803	797	836	826	828	802	792	841	841	825	825	838	854	841	816	857	831	777	819	803	828	837	773	754	807	786	827	846	825	836	782	823	831	787	794	839	804	773	823	807	799	802	773	793	828	776	747	849	850	778	794	802	817	807	801	783	807	765	794	787	816	800	799	775	830	801	788	824	806	831	784	802	838	820	797	800	818	755	833	779	804	840	794	813	769	770	812	816	793	800	859	784	808	773	812	820	779	781	857	808	802	776	795	767	852	758	797	792	867	800	828	781	787	820	810	833	783	793	784	821	780	813	765	839	792	812	758	750	800	789	747	816	840	857	833	793	741	778	782	829	845	804	826	830	787	847	813	820	786	837	751	809	826	787	821	791	820	806	798	799	818	883	796	805	832	789	815	825	837	787	773	796	822	814	846	767	799	841	811	852	730	818	790	806	763	742	800	850	795	809	791	746	775	791	770	813	800	779	782	816	797	848	786	784	840	802	774	810	810	800	826	808	793	788	814	787	775	759	819	842	790	772	838	855	857	810	782	800	809	832	807	817	812	813	766	784	795	830	783	792	802	781	849	866	790	795	749	797	802	812	819	752	800	831	758	802	814	825	807	782	828	841	782	796	819	775	762	795	821	843	804	780	819	814	807	816	782	860	788	827	887	808	795	796	807	816	856	821	816	804	813	739	780	777	804	826	764	822	791	802	819	817	830	789	785	874	833	857	861	830	753	849	766	833	769	781	780	789	815	799	834	773	780	795	806	773	822	819	811	810	842	779	797	769	760	772	813	785	847	830	822	828	807	807	798	836	750	810	815	831	782	818	826	778	789	800	833	830	799	818	797	793	829	832	793	789	821	833	847	805	762	773	791	780	787	788
2149	229	241	196	177	194	169	170	185	153	185	169	147	148	161	148	164	129	153	148	154	173	179	148	146	143	159	169	147	162	156	166	165	150	166	139	152	148	152	156	153	145	168	176	169	154	163	170	169	167	172	153	154	141	164	150	131	146	170	169	137	144	154	168	158	165	144	144	170	159	157	153	152	163	165	136	141	170	194	152	162	163	132	163	145	136	150	130	153	153	157	164	168	147	164	157	163	166	141	146	166	144	162	145	153	159	144	143	159	146	149	134	155	147	162	150	158	169	157	130	165	170	145	145	154	139	153	150	148	135	146	146	155	160	156	148	151	149	174	161	154	155	146	140	142	147	161	146	140	142	154	150	136	151	116	134	160	158	141	144	158	151	152	166	139	143	162	142	163	167	160	162	164	153	153	132	182	141	154	156	163	169	144	148	160	161	154	153	143	167	159	148	173	132	165	162	172	152	139	155	141	126	158	160	149	171	158	167	158	149	177	178	150	158	173	145	175	144	149	153	163	140	160	156	198	177	163	153	151	135	161	164	139	145	169	173	150	147	148	141	160	162	147	166	155	153	141	148	146	149	125	151	174	162	169	150	161	144	149	137	151	138	153	155	152	146	166	157	140	158	149	150	173	146	160	149	143	149	173	149	162	177	163	152	159	162	145	136	150	151	167	159	157	163	157	140	168	149	156	154	149	155	159	145	149	154	157	149	162	178	171	133	171	152	135	151	135	168	177	150	170	143	142	151	153	157	145	154	161	136	164	149	155	156	175	155	159	138	149	159	141	158	155	169	145	151	150	142	161	131	136	151	175	161	137	154	159	162	161	134	161	172	164	164	153	150	152	157	149	135	143	157	175	144	165	147	169	157	162	169	148	145	142	150	162	171	160	149	175	168	169	165	148	149	145	159	153	182	155	151	123	154	169	141	155	159	172	151	164	141	160	138	167	161	162	173	150	148	166	163	157	142	148	176	152	156	139	153	128	174	146	164	143	174	166	159	174	168	159	140	166	188	164	176	165	155	170	161	156	152	132	144	142	162	142	158	172	165	152	166	165	167	153	133	161	153	151	150	158	174	157	152	155	179	148	165	154	157	150	151	166	168	158	173	152	136	130	152	148	153	161	153	184	177	169	161	153	154	161	150	152	147	149	148	173	160	162	147	170	165	149	147	135	152	164	166	156	163	149	150	159	166	155	156	163	156	151	137	139	152	155	169	155	153	159	149	149	169	162	156	170	134	166	172	148	174	157	169	160	144	175	160	152	157	154	160	160	176	175	152	141	141	160	147	162	160	176	166	152	149	147	131	144	141	166	144	177	174	158	167	152	158	142	158	174	154	149	155	162	160	167	133	170	131	161	145	162	184	147	161	164	151	171	149	158	164	150	158	145	161	153	154	150	161	139	157	162	182	167	167	179	142	176	144	144	161	151	178	148	154	165	187	144	164	146	161	176	145	151	151	156	138	151	150	147	183	152	156	165	166	167	157	168	152	138	148	160	160	166	138	150	168	162	171	154	174	143	170	170	154	130	140	135	149	151	154	151	143	190	144	172	159	133	150	178	163	152	159	150	157	133	144	150	178	150	160	156	161	158	152	177	160	165	152	144	150	143	160	157	167	169	186	152	125	158	146	161	156	163	158	145	161	159	153	159	174	157	163	166	145	152	160	177	157	148	158	153	166	138	152	153	153	144	144	155	155	163	166	154	155	159	171	166	157	128	165	160	184	144	174	147	179	174	131	146	152	163	152	201	151	163	161	160	152	147	149	153	178	124	166	160	146	150	162	175	142	156	149	162	171	142	170	159	137	152	170	173	167	152	156	144	165	156	148	165	147	159	145	140	183	150	169	147	155	161	169	171	152	148	134	117	153	132	165	148	161	152	149	147	172	128	150	169	139	176	143	146	161	172	175	139	178	157	150	161	171	158	162	133	167	182	163	145	141	162	152	158	172	143	156	134	181	174	171	165	161	177	149	167	188	158	128	159	155	158	162	162	152	137	143	154	142	129	153	162	148	153	174	162	163	169	159	160	160	154	178	162	137	147	155	146	159	160	160	162	165	184	151	130	154	154	175	171	147	156	141	143	132	164	159	148	166	147	155	170	132	166	160	173	162	142	160	156	147	176	149	129	177	170	167	158	131	143	155	178	166	143	165	147	175	159	160	155	174	136	164	163	159	147	169	141	182	153	168	154	169	141	153	140	143	143	156	156	147	146	164	155	170	163	164	149	156	163	157	141	140	161	173	155	147	160	152	155	136	164	147	158	152	146	148	138	165	139	141	155	154	140	151	136	155	154	146	166	157	168	125	145	151	158	159	173	168	160	121	162	154	135	155	154	184	162	158	152	161	141	162	154	155	160	171	167	158	167	192	161	148	148	169	161	137	172	152	156	154	160	161	152	164	138	121	187	137	159	146	175	168	174	149	190	141	155	126	150	138	168	159	154	168	138	179	162	157	177	164	155	149	153	146	161	130	170	148	123	152	153	156	173	135	163	165	151	146	181	137	159	164	161	175	158	143	155	169	148	142	150	180	168	144	137	159	166	160	154	151	164	145	133	140	170	152	155	139	157	156	159	156	154	146	180	144	160	148	169	138	168	185	145	174	172	160	155	179	168	170	136	153	172	147	180	178	147	156	163	160	162	150	163	171	151	169	145	181	153	143	143	148	150	142	145	160	146	138	153	170	151	140	143	166	133	179	155	161	152	135	162	139	161	159	164	142	142	150	161	161	176	155	185	142	155	131	161	171	140	164	129	154	164	164	159	147	148	159	170	148	177	151	182	178	141	168	177	158	148	138	162	159	182	159	153	160	145	149	157	136	176	150	142	157	152	133	173	149	139	148	149	172	152	169	162	151	162	165	155	145	136	157	152	154	148	134	158	172	142	167	166	149	172	172	165	153	151	156	151	142	163	155	155	142	160	153	174	178	157	154	139	148	153	148	152	171	167	166	170	179	163	158	152	158	159	167	143	163	173	158	162	158	157	144	155	159	146	154	146	154	162	156	148	152	153	167	167	187	151	154	151	129	153	148	190	152	181	155	159	156	166	126	159	162	161	157	151	146	133	150	152	162	150	153	157	141	164	137	152	142	139	142	158	169	165	143	162	148	143	145	162	148	176	161	150	148	142	164	161	154	161	149	142	157	149	166	167	164	150	132	170	145	147	152	170	163	159	157	175	163	130	174	154	175	163	149	156	161	165	149	133	143	139	129	152	169	171	149	135	161	155	137	166	172	154	147	163	146	143	163	159	166	163	168	152	134	147	145	146	157	141	164	163	189	149	159	163	154	159	161	152	173	139	135	148	152	144	143	130	183	143	143	148	160	145	156	160	133	152	190	156	140	170	173	151	145	148	156	170	158	150	165	150	146	158	181	148	152	155	163	158	164	172	159	162	145	141	140	133	174	164	167	154	144	178	172	140	168	141	164	140	156	173	175	144	147	159	151	171	150	161	159	169	158	167	149	157	151	165	173	170	170
1905	604	668	748	678	689	648	564	580	556	561	542	543	543	514	533	536	549	503	507	500	484	495	561	510	495	495	479	538	540	502	498	516	532	515	529	494	532	508	494	524	502	516	515	519	519	473	498	542	496	497	517	515	522	522	473	537	497	485	501	517	543	523	534	503	507	502	536	536	550	539	513	549	542	537	489	496	504	500	496	497	552	492	500	486	544	485	529	479	561	489	466	578	533	492	541	489	540	468	513	515	445	505	488	515	522	482	501	508	489	515	536	508	519	525	501	551	511	476	533	562	513	529	542	494	458	525	521	498	493	521	526	498	508	500	590	526	541	551	523	510	512	518	495	538	477	512	488	481	506	521	507	538	461	504	496	518	556	481	514	483	525	502	488	493	513	554	494	505	529	489	508	506	487	518	501	540	534	500	487	525	491	550	482	532	478	484	530	506	537	478	530	509	534	549	481	523	510	523	492	505	541	506	531	494	507	504	478	499	475	510	542	467	528	520	468	469	504	490	497	517	499	505	506	496	485	521	547	473	521	535	507	519	541	528	487	548	509	499	492	499	524	526	490	544	496	502	516	552	530	531	510	537	522	556	504	502	508	508	523	506	480	513	478	513	546	521	533	515	552	490	494	505	491	526	537	529	516	524	544	517	531	529	522	475	483	505	505	546	554	528	517	488	498	529	517	506	540	517	519	504	543	518	519	547	510	507	511	547	557	499	503	510	485	511	502	491	519	518	508	516	515	547	553	502	452	520	512	489	523	478	511	552	474	509	485	477	506	485	525	543	491	490	537	488	495	511	541	524	525	520	509	558	546	462	481	509	524	522	494	472	522	539	533	547	485	509	518	529	493	495	521	464	531	513	486	551	527	519	526	492	523	515	516	507	512	494	514	507	514	520	506	503	530	517	530	489	516	529	522	500	476	475	479	557	506	491	516	504	539	494	493	489	515	539	499	554	530	493	516	511	488	488	516	525	511	513	448	501	521	570	495	505	536	533	544	504	538	494	479	524	494	488	524	507	523	554	537	532	519	446	526	515	532	535	513	460	525	554	489	495	512	507	493	496	493	526	528	526	487	515	523	499	475	533	482	506	504	517	535	536	490	545	489	510	509	482	474	514	512	513	533	500	483	476	502	498	521	494	540	536	543	519	505	489	523	503	531	518	507	515	556	512	513	478	493	479	507	488	527	483	490	530	544	484	533	510	476	499	542	485	539	526	478	527	512	477	495	486	517	552	528	488	555	468	502	529	519	493	534	556	510	538	485	504	496	520	504	538	519	538	507	520	528	509	502	487	511	534	554	515	518	540	496	518	513	515	502	531	505	530	528	541	519	500	513	521	522	508	527	517	464	561	512	494	512	515	528	498	515	485	514	519	510	540	491	486	529	532	507	496	524	532	526	513	458	507	511	542	500	551	555	491	507	499	480	548	500	537	434	525	520	509	513	523	518	526	537	518	502	516	470	511	497	495	538	512	537	514	521	498	485	555	485	494	514	521	520	503	527	550	513	482	507	549	538	502	519	491	527	533	519	511	489	527	523	508	512	489	552	504	502	500	494	526	548	515	528	494	546	526	517	551	530	484	487	521	455	502	500	532	503	474	518	483	496	515	555	516	530	511	484	476	465	495	463	538	500	509	510	522	529	514	503	493	533	496	504	543	478	503	510	508	548	520	558	483	516	481	568	510	490	535	536	492	535	454	513	489	466	488	490	503	583	506	473	518	519	525	548	506	519	523	525	490	540	546	519	497	517	486	522	523	461	502	493	515	529	506	508	513	495	472	583	485	517	515	518	488	524	498	447	535	532	579	539	517	508	495	506	515	535	538	521	529	521	551	500	504	549	536	540	559	486	522	521	519	499	488	515	512	483	502	522	524	493	493	494	551	514	527	485	496	491	510	517	530	550	527	531	531	504	524	542	477	526	519	513	490	509	514	556	527	552	523	485	509	467	526	437	491	524	496	544	509	529	490	498	546	531	561	537	519	511	510	563	505	504	482	511	522	520	497	516	525	511	554	496	529	499	485	558	479	510	533	528	536	470	508	500	545	522	533	509	514	526	551	532	517	484	516	460	516	498	503	510	535	495	546	470	508	516	493	520	501	508	541	522	490	537	516	518	531	571	549	519	542	462	526	515	500	497	534	479	515	517	528	503	510	522	526	514	474	487	480	480	543	515	516	513	510	523	495	514	525	498	531	526	515	478	505	501	525	543	495	548	494	553	531	504	529	495	523	547	490	536	506	515	495	509	495	472	508	511	511	492	547	531	518	529	492	515	524	529	515	517	466	500	487	530	535	509	532	503	463	515	510	493	515	495	534	500	533	499	495	532	521	488	538	503	552	497	507	530	538	524	510	571	476	516	542	519	519	521	484	530	514	541	494	521	533	515	523	484	537	556	508	507	536	512	498	483	484	508	523	505	524	512	507	497	507	513	519	537	527	516	490	488	503	527	508	512	495	503	493	542	453	512	548	505	488	497	544	534	492	531	504	525	527	530	532	535	495	497	532	590	522	516	536	515	518	514	476	505	535	513	497	492	529	529	489	532	509	481	521	488	521	519	499	549	508	511	509	533	529	508	478	575	514	500	507	504	535	510	516	531	500	471	452	520	496	491	503	468	541	494	532	514	512	512	543	525	515	509	538	538	532	501	495	498	482	528	497	509	518	526	504	509	525	481	492	547	513	536	515	564	490	510	514	496	488	484	527	512	538	481	489	521	527	501	517	463	534	486	505	497	487	502	539	508	486	503	493	515	492	517	522	538	473	518	516	538	504	486	519	488	530	514	498	571	529	474	495	525	506	527	496	548	511	533	535	519	578	529	524	485	508	518	536	553	515	460	544	538	508	463	477	504	510	522	498	511	474	496	492	523	523	499	508	548	486	502	502	552	493	532	512	520	522	531	528	525	508	498	518	524	496	484	476	535	538	564	507	515	506	482	491	502	489	504	534	503	515	559	511	515	505	529	528	524	557	517	560	505	538	501	507	503	513	516	485	493	516	508	511	504	519	499	546	494	541	527	489	528	480	517	485	533	480	530	511	519	529	525	494	464	479	472	491	519	519	519	493	500	530	493	475	527	507	510	493	503	468	515	483	464	523	515	488	521	486	542	498	503	525	535	507	537	490	512	516	511	521	504	488	507	545	502	537	500	519	546	528	508	517	497	504	471	499	497	533	479	491	515	477	452	523	520	474	521	528	553	521	522	482	551	490	480	477	525	509	493	499	495	518	540	528	525	492	533	509	534	532	508	541	519	523	527	518	478	508	503	529	563	543	523	495	501	488	521	479	481	536	513	519	517	519	513	526	485	513	560	507	517	518	550	481	511	543	528	482	484	486	532	525	532	555	515	536	498	509	460	524	485	548	473	528	534	523	510	519	537	496	511	513	483	489	510	504	522	527	465	476	523	482	530	539	529	491	497	517	515	491	514	539	500	510	555	467	505	511	527	490	515	547	487	482	545	534	515	521	517	504	517	523	512
8810	1228	1711	1267	972	694	582	550	497	454	386	378	407	337	368	362	300	333	327	336	327	320	332	302	332	299	299	287	305	303	333	292	297	309	292	273	273	302	259	309	272	325	295	309	325	284	289	298	292	302	307	272	281	279	295	281	293	308	310	297	316	257	304	282	301	352	292	280	302	274	286	284	290	294	262	287	297	287	305	296	286	290	295	291	266	283	276	294	287	275	307	304	306	272	296	273	283	297	283	292	278	291	305	258	295	290	280	274	277	273	306	290	286	284	284	297	276	286	316	276	266	280	281	312	307	282	272	289	252	321	290	275	298	281	279	300	316	291	257	296	274	320	262	307	277	300	254	262	280	270	305	291	280	281	257	309	317	314	270	297	300	300	273	301	272	310	283	298	297	309	305	327	278	272	280	283	272	282	288	268	271	270	280	264	275	315	264	277	310	280	281	299	297	255	290	323	296	304	315	288	300	323	248	278	280	297	278	286	297	270	286	303	269	291	291	294	294	307	282	291	310	284	296	291	277	263	277	282	287	288	259	304	287	259	284	268	284	265	268	296	294	310	261	292	291	293	291	304	304	292	293	269	287	286	313	316	286	299	291	288	264	312	284	312	278	292	285	235	288	262	289	272	308	294	326	277	270	280	304	319	280	281	269	284	259	296	271	305	276	275	299	335	252	307	256	283	270	290	261	273	284	301	328	291	274	302	272	280	291	295	274	297	278	279	298	297	282	306	286	302	292	284	268	274	252	294	282	276	276	277	296	319	295	324	277	289	315	291	290	260	282	272	270	277	284	292	288	287	292	273	269	286	281	305	270	287	271	290	273	285	279	293	275	273	272	280	260	284	278	291	282	305	291	297	303	313	283	301	322	302	293	299	303	270	256	289	286	279	277	280	306	268	303	279	279	297	296	245	281	279	288	261	296	294	304	313	307	303	262	287	293	275	287	285	303	293	298	318	257	310	287	306	296	283	295	258	298	278	301	289	261	327	252	316	269	294	284	294	276	323	267	302	302	264	282	304	260	261	249	284	259	299	270	339	309	271	310	243	315	273	279	308	310	310	287	309	303	289	299	285	298	277	293	274	287	303	296	286	281	270	289	308	293	306	290	269	275	282	280	283	289	301	287	288	289	275	251	279	272	294	288	268	320	296	287	273	318	303	286	305	293	280	278	269	268	290	310	285	280	280	252	315	261	270	285	303	274	237	264	299	289	258	303	301	302	305	260	262	304	294	279	282	301	289	298	290	270	312	292	301	289	283	267	270	322	266	289	271	279	283	301	304	268	306	293	275	315	348	283	288	268	292	254	293	288	299	274	295	269	268	312	279	296	314	290	275	277	275	275	272	304	248	313	313	292	278	303	280	317	295	298	274	304	295	311	309	272	284	295	296	282	246	296	275	288	310	283	282	273	310	278	289	273	271	300	279	277	323	269	271	259	263	291	286	296	286	304	287	267	309	294	289	293	281	334	311	313	303	281	294	298	293	263	273	287	299	297	261	296	272	301	279	329	284	274	275	307	259	289	278	283	282	261	284	288	287	292	272	284	288	261	279	279	322	277	271	294	287	323	313	277	292	311	268	291	316	291	295	306	276	302	287	268	277	279	253	293	254	297	287	269	265	263	296	303	288	285	283	291	248	288	251	294	289	277	252	257	286	322	273	296	283	305	295	284	282	292	285	289	306	317	274	296	314	303	286	300	310	268	311	295	292	309	273	297	305	285	253	295	283	263	273	293	331	295	314	301	301	290	261	294	293	285	298	289	286	293	244	276	274	270	278	303	287	292	310	289	296	267	318	297	298	278	297	282	301	263	296	279	284	258	318	314	307	286	297	283	285	295	279	281	270	317	261	293	280	295	303	287	278	285	272	305	275	266	281	280	289	300	300	321	289	292	314	271	272	269	243	264	276	267	272	306	302	286	280	290	309	282	264	296	286	284	281	261	288	268	280	269	302	331	306	309	274	296	285	289	306	282	263	301	294	260	290	282	278	295	301	269	308	301	319	280	264	269	302	277	265	268	308	288	290	300	316	300	284	255	284	289	307	297	283	296	292	271	291	297	271	281	293	302	304	256	307	287	282	274	281	298	292	286	285	301	270	309	299	260	272	281	296	294	277	285	282	312	298	288	299	280	283	292	284	253	289	272	313	276	312	290	299	320	313	302	294	283	302	323	285	295	285	295	291	282	265	280	280	278	304	283	300	276	276	288	279	284	281	296	292	277	278	281	303	308	270	267	309	252	309	265	255	265	315	264	265	279	312	280	285	283	319	305	280	291	274	288	265	271	281	282	268	278	257	287	265	314	269	289	292	288	291	282	259	270	270	307	293	281	289	285	305	259	308	292	306	286	266	303	298	275	283	292	272	298	314	306	297	282	276	290	254	271	303	293	294	271	282	296	299	301	317	300	276	287	268	279	295	286	279	292	292	283	317	292	307	257	275	277	278	289	280	299	263	268	306	275	250	275	277	277	255	287	286	287	288	282	288	280	274	297	289	303	266	304	279	289	293	252	290	285	302	272	309	283	303	281	288	282	292	268	317	274	276	292	301	259	283	276	304	304	296	282	274	282	289	264	267	282	292	264	284	306	307	273	257	306	308	262	270	294	272	278	267	286	310	291	297	298	297	297	319	290	313	286	298	257	299	295	283	297	260	279	302	300	299	255	284	288	296	283	306	291	287	254	294	278	326	264	259	274	284	307	270	283	275	271	326	280	292	277	244	311	305	283	299	287	313	266	302	282	295	307	286	288	263	295	247	307	285	289	284	296	302	300	283	297	299	276	288	293	298	289	307	264	284	321	322	300	288	279	305	313	306	287	307	273	279	270	270	251	326	254	283	271	292	288	289	298	265	280	296	263	294	312	286	294	323	296	283	281	297	287	260	300	279	289	255	284	291	298	256	285	285	275	302	291	272	324	269	300	284	307	304	286	274	294	271	259	294	292	277	277	281	316	260	318	309	271	263	297	303	308	307	285	275	248	318	279	280	300	280	286	290	276	287	300	294	290	261	276	268	309	245	269	274	282	315	300	281	294	285	281	282	283	270	291	293	283	268	276	296	289	293	273	296	287	292	268	267	310	276	276	298	243	314	267	285	270	309	270	304	283	307	298	263	277	308	303	284	285	292	304	288	288	289	312	255	292	291	293	280	294	289	281	307	283	301	294	302	284	318	294	275	290	283	243	267	324	278	294	285	292	286	299	290	269	294	266	286	302	299	308	282	309	308	304	286	321	250	281	276	291	273	333	326	317	287	293	306	290	286	282	304	284	243	256	297	264	298	281	276	271	295	276	305	297	296	283	268	323	293	271	277	292	289	302	287	263	304	293	288	293	295	293	281	285	266	268	341	294	279	281	270	289	292	298	287	304	293	282	276	297	289	306	285	298	317	271	284	294	286	287	319	290	298	273	314	287	257	274	261	281	309	285	286	323	272	277	260	270	288	260	261	300	253	302	268	293	273	276	270	273	263	279	306	317	264
5567	1787	3450	3855	3400	2790	2431	2144	1939	1706	1566	1501	1338	1306	1275	1187	1101	1097	1152	1077	1046	1059	990	989	978	992	1046	1032	927	993	888	904	894	874	880	928	865	855	897	919	886	864	908	903	939	892	873	858	885	892	935	888	915	858	886	901	874	873	872	875	894	832	842	874	838	858	838	943	881	848	936	887	864	848	869	872	850	858	904	835	840	812	888	876	901	849	846	850	829	877	845	816	838	886	822	882	809	879	860	800	842	862	828	849	827	827	881	860	858	888	877	840	816	842	874	877	813	861	886	827	903	934	828	874	883	893	903	878	882	865	837	826	827	822	868	855	879	860	872	821	869	860	854	876	835	865	847	804	858	850	884	856	823	871	854	878	872	791	857	824	878	839	884	887	838	819	928	866	859	863	803	842	848	829	845	823	829	867	850	856	842	863	834	890	891	880	837	839	902	866	826	855	856	832	839	831	869	857	846	869	855	877	893	838	840	890	816	909	780	858	864	811	835	847	836	865	928	808	835	851	869	798	815	875	856	851	836	813	863	893	874	832	883	859	866	898	841	811	842	892	884	874	848	842	817	808	847	870	845	823	846	826	886	902	837	841	784	892	844	866	849	889	843	839	910	863	883	857	837	838	900	820	899	879	818	846	845	843	812	830	812	868	839	783	850	853	845	822	928	895	849	892	842	881	833	836	848	829	849	808	846	850	870	846	861	835	865	813	861	791	855	863	835	844	868	882	829	844	822	847	844	791	852	831	826	918	876	824	905	842	869	843	795	868	880	814	854	813	879	894	823	823	881	864	839	854	852	842	822	829	847	907	838	828	850	843	813	905	854	862	877	862	798	861	851	854	845	876	842	844	844	780	835	883	833	798	840	794	844	852	818	821	871	841	871	859	836	868	813	797	842	837	823	829	821	849	799	840	853	897	827	808	869	858	793	858	839	860	807	795	855	866	842	850	887	872	826	877	842	857	866	850	866	850	840	887	839	832	904	901	829	826	846	842	854	869	829	841	833	793	833	859	833	831	823	810	874	817	827	887	870	845	828	857	854	863	856	827	862	894	817	895	824	876	800	838	822	837	886	824	860	876	808	898	839	830	847	845	830	881	789	893	806	846	882	851	840	835	881	892	831	865	841	895	856	908	820	832	819	834	809	890	893	845	863	870	872	852	847	866	810	803	823	870	872	890	832	884	862	853	807	883	846	900	846	855	883	821	839	874	826	865	864	913	860	880	811	835	885	858	867	843	865	868	859	842	800	816	886	865	841	815	857	840	865	796	860	847	904	838	855	853	841	802	883	867	780	844	848	837	820	859	920	867	823	837	828	812	861	838	847	802	886	797	831	829	822	835	895	899	811	849	880	896	865	829	879	837	849	831	850	866	881	822	860	858	857	806	849	832	851	872	889	874	852	852	851	852	849	819	842	790	842	888	846	813	883	825	885	841	851	859	837	814	909	854	848	848	851	879	853	880	822	865	883	844	800	834	847	852	809	823	878	898	886	839	833	843	914	883	837	823	823	820	842	874	845	811	837	858	827	890	894	877	884	850	860	875	818	829	801	830	839	839	869	838	863	853	874	867	810	814	844	858	877	837	818	866	842	839	838	841	837	856	832	832	873	821	821	890	894	824	835	844	824	879	917	861	814	873	859	881	825	838	867	869	824	917	853	782	813	808	851	818	925	855	849	863	821	827	811	850	809	860	872	830	827	868	830	861	832	860	842	928	840	860	838	826	807	896	849	862	850	858	871	853	898	882	854	833	816	859	901	862	820	871	864	875	891	886	855	826	801	867	812	855	826	816	868	859	897	873	850	849	859	830	833	852	834	835	805	809	862	869	828	834	801	818	812	810	836	819	849	818	815	893	798	887	831	844	895	857	831	826	880	845	838	889	867	814	863	870	886	829	889	818	822	818	830	793	873	877	879	858	843	813	838	869	857	856	861	882	830	874	815	786	853	863	827	863	847	843	787	832	857	883	852	817	874	815	868	871	838	867	892	869	867	845	861	884	867	790	854	857	811	804	871	847	844	904	843	880	860	862	837	845	846	855	851	855	873	839	853	820	823	865	892	877	910	842	808	824	807	866	865	835	816	868	810	867	841	911	814	879	875	837	876	898	852	842	836	810	799	870	911	846	841	911	831	846	860	874	862	897	883	851	837	875	877	822	816	873	775	848	845	858	884	885	820	870	856	844	836	820	897	840	842	836	823	823	841	852	775	813	879	847	887	801	861	847	866	860	872	897	812	833	849	898	812	805	848	829	870	813	838	836	850	811	859	870	862	802	906	780	814	830	819	790	907	827	813	889	805	873	812	916	847	858	820	842	894	891	832	835	859	878	847	840	848	843	853	872	861	820	774	864	850	792	840	785	865	847	809	839	885	828	858	847	843	890	861	826	788	867	866	850	873	896	828	845	858	862	850	904	824	891	860	834	838	864	825	847	864	828	873	868	824	884	829	834	817	846	799	914	901	874	852	836	835	796	842	878	856	853	846	879	850	821	837	852	810	884	882	814	895	836	803	844	842	897	783	819	883	826	897	888	827	875	856	787	817	835	824	876	846	902	905	861	875	859	856	808	880	826	861	856	867	837	834	846	881	877	854	874	829	827	860	815	867	816	853	883	872	820	798	844	831	777	839	831	864	854	839	877	867	854	841	818	843	898	844	833	793	864	903	832	915	864	836	814	845	860	837	887	809	829	847	822	872	855	833	842	889	798	904	832	863	810	801	847	836	833	838	835	874	849	884	897	856	839	818	862	831	834	875	880	823	804	884	847	875	843	876	825	831	864	826	860	839	847	849	864	867	817	880	838	878	867	864	888	882	837	844	845	839	869	821	815	855	794	863	852	813	823	866	833	818	837	853	836	830	843	879	822	785	816	814	854	880	873	846	844	854	841	850	818	865	862	878	802	864	822	866	840	866	864	822	837	797	837	790	829	868	916	873	843	873	816	835	846	831	885	854	828	851	833	827	899	856	831	802	812	806	819	877	845	808	833	851	823	917	877	886	845	880	857	888	898	852	852	909	858	861	861	859	863	846	887	904	859	868	863	889	801	857	852	880	830	771	849	831	863	845	842	868	817	826	843	825	809	841	825	856	792	847	859	847	847	856	832	834	835	918	875	859	833	849	863	860	863	860	869	865	852	891	846	845	840	825	826	874	847	829	912	881	836	835	833	787	876	858	878	864	837	787	923	864	837	879	906	792	845	855	843	831	888	887	819	807	843	864	823	840	833	865	803	874	865	869	807	852	890	893	816	896	841	844	861	876	911	849	828	803	882	840	810	808	837	831	856	890	875	848	836	836	848	801	851	795	823	829	905	805	808	871	876	848	853	785	847	851	818	847	828	854	864	909	892	858	879	840	895	839	873	846	916	802	787	841	847	783	826	835	851	806	881	816	788	853	838	825	777	855	876	840	848	864	833	835	822	874	826	883	818	860	857	866	829	801	869	864	909	864	819	833	826	852	844	847	840	912	878	827	841	857	899
15857	2632	2855	2403	1644	1196	991	770	606	537	468	448	471	425	380	354	342	355	337	328	311	310	286	325	309	312	322	315	299	300	307	294	297	305	257	271	286	273	277	299	302	286	306	273	306	253	296	276	267	266	258	292	281	286	265	301	270	257	245	264	304	269	280	288	275	284	268	273	302	295	278	306	275	291	284	263	275	277	277	280	265	286	263	258	263	281	284	267	300	293	283	268	267	262	251	299	262	259	273	284	289	311	252	270	269	247	284	283	268	253	251	278	233	263	256	273	281	252	245	292	267	241	259	295	292	308	289	275	273	288	309	269	297	279	255	251	263	267	256	254	282	271	291	274	282	290	263	282	272	247	268	299	262	270	278	299	250	266	277	300	292	279	313	288	279	262	283	280	292	278	260	256	259	281	283	250	277	291	250	239	261	261	275	261	275	279	249	266	277	262	292	286	279	251	282	278	287	285	247	266	273	283	245	265	256	261	269	286	253	309	265	287	259	261	228	288	295	281	266	255	300	268	251	246	262	264	272	283	251	250	277	300	285	247	279	273	306	308	276	265	255	268	275	260	293	259	270	260	295	286	290	271	281	263	270	295	265	255	265	288	290	253	254	277	292	272	237	253	262	244	286	290	302	273	270	270	273	271	257	259	264	258	282	255	294	266	306	296	279	267	265	297	234	274	283	296	276	282	280	252	258	265	291	319	276	284	279	245	266	299	279	304	269	273	280	249	272	291	278	265	263	256	280	293	286	279	305	281	250	296	267	269	273	280	261	243	270	267	281	289	299	301	272	284	285	254	283	287	280	270	288	245	276	268	276	295	289	266	282	291	275	249	271	282	284	299	290	264	268	262	268	251	272	282	253	261	287	264	275	269	252	326	270	284	318	291	245	286	308	289	269	278	300	251	264	271	264	274	286	287	287	250	274	286	249	296	283	274	232	292	261	281	271	288	278	312	263	269	267	273	295	285	280	280	256	276	296	272	292	256	290	297	281	254	266	257	273	266	288	281	267	271	270	279	304	288	313	313	285	278	259	266	275	270	276	294	275	267	280	281	262	277	273	303	263	263	257	270	272	269	280	253	283	261	269	260	294	258	240	316	314	272	283	302	280	256	259	261	241	260	274	278	238	258	243	248	306	294	301	269	228	291	280	313	281	275	257	270	253	283	269	281	289	278	262	299	279	267	241	281	273	262	266	255	243	263	269	281	263	262	260	273	258	250	288	273	272	261	270	277	264	302	276	288	250	252	256	290	269	246	271	271	296	285	257	280	277	273	276	260	283	304	320	261	260	299	284	275	256	274	279	264	275	263	269	287	269	270	275	285	257	291	282	294	271	265	263	268	295	285	279	267	251	274	315	300	260	293	278	288	286	299	265	278	300	266	287	292	291	269	248	303	247	276	278	289	294	257	275	265	286	287	272	232	244	271	284	254	270	286	279	252	304	260	271	288	273	281	256	270	272	285	267	278	282	266	284	255	281	270	266	272	275	271	302	257	276	281	269	261	272	259	261	276	275	290	291	251	272	301	279	257	262	257	281	261	275	281	304	263	274	252	275	277	256	320	270	279	271	252	279	249	262	278	265	250	274	257	252	250	286	281	295	271	256	269	262	290	272	263	282	304	259	294	260	254	237	276	278	280	290	266	272	263	251	285	277	286	259	250	256	285	286	285	275	268	252	255	258	262	275	282	252	294	290	293	276	252	283	255	230	259	290	283	271	260	225	304	255	275	267	221	277	267	269	282	239	285	274	281	285	254	257	277	282	277	290	282	292	274	267	255	274	255	288	256	242	259	264	273	264	268	292	260	262	294	282	286	253	302	265	277	279	284	275	262	269	243	280	269	273	290	268	269	254	271	288	246	271	247	265	274	287	279	283	307	271	271	262	294	278	272	252	288	274	245	270	265	282	259	255	270	290	279	281	305	271	279	255	298	275	281	281	258	292	261	285	272	251	264	274	256	270	288	289	298	298	293	247	279	301	262	285	250	244	262	279	286	254	256	254	268	247	275	248	260	285	274	265	272	276	285	276	227	247	270	295	287	285	268	301	296	269	252	259	278	259	287	290	303	283	267	267	287	248	244	263	310	256	264	274	254	269	255	276	268	278	247	296	261	275	254	280	286	275	296	280	270	249	276	260	260	262	271	251	270	264	269	272	284	259	251	278	279	284	310	242	253	287	252	272	277	268	259	286	257	273	246	253	251	291	290	239	269	285	239	267	266	260	299	285	264	282	266	295	274	269	268	261	281	266	259	270	258	273	279	275	272	273	264	264	292	307	273	284	293	272	273	248	291	278	279	302	270	280	255	265	288	265	276	276	258	300	251	313	294	268	270	247	290	275	289	283	260	248	283	270	293	274	265	311	269	274	274	269	294	287	275	298	240	259	299	268	254	260	293	272	272	270	242	261	264	277	285	298	270	282	271	271	278	283	257	274	302	283	244	290	256	260	269	256	235	282	251	268	268	246	276	273	269	267	317	301	277	286	273	291	263	296	263	299	267	284	252	276	294	251	288	262	249	307	254	258	298	272	258	264	271	254	271	276	277	259	283	267	269	284	289	295	261	278	280	262	261	258	271	289	277	274	228	278	273	243	295	267	285	283	231	306	277	276	262	271	247	271	296	286	282	260	269	256	267	283	271	265	254	301	245	250	258	278	253	271	259	294	263	270	283	282	262	271	270	276	258	283	306	253	283	249	260	289	289	282	285	278	275	295	265	287	260	272	252	294	277	289	291	295	269	251	313	310	274	252	288	299	284	261	287	276	271	243	263	295	264	302	267	283	284	281	289	254	286	254	299	277	282	281	259	269	294	282	251	266	296	299	266	245	281	252	288	280	274	270	260	249	260	255	275	253	308	268	262	278	272	247	273	254	300	293	288	273	280	286	265	266	295	284	294	283	308	267	263	291	296	283	277	256	243	259	268	246	277	267	263	289	243	291	274	280	280	263	274	268	261	282	279	266	297	286	282	282	245	286	248	257	235	298	291	278	299	258	289	260	265	282	261	293	253	248	265	247	257	265	276	265	269	249	285	273	284	238	258	301	271	259	255	265	260	282	261	267	309	324	294	294	243	276	232	269	272	255	284	259	274	286	267	283	273	269	288	289	247	257	248	273	279	250	263	266	261	248	269	261	270	270	247	264	278	265	252	295	312	259	291	251	293	275	265	281	274	258	269	268	289	249	283	280	300	291	269	283	298	269	264	306	288	280	251	267	272	275	292	263	261	275	276	253	283	270	269	269	288	302	304	248	266	275	261	297	281	275	251	271	274	293	261	244	292	282	286	262	256	267	265	288	272	266	292	271	242	290	284	272	276	318	282	285	295	277	259	273	278	266	249	298	255	277	241	257	262	262	276	246	257	275	279	277	284	273	291	304	311	285	272	298	267	241	277	311	262	277	268	261	289	293	286	245	290	273	254	268	276	279	270	299	284	259	270	252	269	277	248	303	265	293	247	269	263	307	292	268	286	248	260	304	270
7720	2626	5489	6328	5506	4567	3830	3265	2745	2400	2202	1968	1846	1691	1606	1407	1346	1339	1308	1263	1167	1163	1134	1138	1080	1108	1031	1051	1044	1009	1021	964	991	915	908	955	903	877	949	846	872	944	891	873	904	914	819	909	884	876	880	873	835	820	865	841	844	858	913	803	823	892	881	797	891	850	840	808	862	772	864	807	836	850	830	820	799	840	863	813	826	813	808	826	814	784	788	815	820	826	809	786	792	818	785	816	795	816	819	862	845	820	796	837	802	848	799	829	771	821	831	803	811	784	790	795	837	831	792	795	773	801	800	787	825	819	783	793	832	827	775	774	797	751	748	769	855	817	822	790	819	801	761	765	780	799	835	835	850	783	798	842	792	822	870	763	762	777	765	766	786	802	766	792	814	852	833	797	780	792	752	782	838	827	753	843	810	811	846	788	843	745	772	815	798	846	778	835	786	741	820	735	826	803	837	815	785	807	775	801	795	786	765	795	763	777	810	799	788	817	861	798	750	831	821	829	833	828	772	819	795	824	849	813	784	797	786	764	812	767	826	810	805	799	805	735	779	789	800	801	810	826	757	808	796	777	773	802	791	791	805	849	777	787	806	841	745	758	763	795	766	770	784	835	776	792	836	786	790	828	740	776	761	803	799	830	835	730	795	806	803	801	803	788	764	815	817	786	782	839	734	803	799	801	827	790	845	811	836	858	807	825	806	845	827	844	829	825	821	795	834	804	806	788	819	807	844	766	802	783	770	766	803	805	803	783	815	833	768	807	811	796	760	799	788	807	783	768	768	806	826	786	793	778	759	820	752	838	807	791	815	814	773	773	812	828	792	790	815	767	860	823	846	783	808	751	750	821	797	833	825	812	794	794	794	789	797	738	712	827	805	814	828	757	808	789	821	842	791	779	799	780	779	809	825	756	805	809	804	824	827	763	843	839	785	788	856	777	809	777	772	750	773	812	822	815	781	762	788	755	771	780	763	836	784	814	795	847	814	752	839	766	798	779	786	832	772	780	808	794	806	814	776	840	854	742	832	830	818	765	763	749	821	849	789	787	757	764	774	798	831	733	730	793	806	752	803	815	803	801	808	831	796	885	812	819	842	769	808	823	807	796	811	788	780	812	788	838	802	750	818	807	797	789	784	756	864	795	795	807	806	746	787	829	805	784	827	770	808	842	809	764	784	826	790	789	765	811	827	750	815	792	739	835	817	762	814	807	846	763	826	792	837	797	783	789	838	822	737	790	788	833	804	796	730	834	799	769	794	831	770	770	844	801	778	795	825	780	765	803	795	783	839	789	744	739	845	829	821	831	819	811	839	818	789	822	810	766	771	828	815	778	794	808	794	767	794	773	781	781	763	776	799	794	744	788	773	801	819	791	851	797	814	794	834	823	818	781	781	767	787	791	787	825	787	784	790	774	816	787	815	754	803	837	806	807	825	774	832	826	790	761	844	829	792	858	806	782	784	811	768	787	770	737	815	821	820	820	780	787	831	820	800	773	840	892	846	858	759	735	793	829	818	833	765	796	787	761	811	787	762	787	772	783	831	798	778	789	810	739	795	836	813	840	761	811	783	824	792	789	752	795	816	838	835	791	851	800	811	756	805	742	805	797	803	787	739	779	819	789	783	873	838	827	815	769	809	818	829	799	810	776	817	796	733	841	792	770	820	790	800	825	765	806	786	753	822	765	793	794	766	827	764	817	800	848	744	793	757	836	824	778	834	806	737	805	787	806	781	780	813	808	804	808	770	789	785	773	842	765	810	827	816	778	836	843	823	782	749	821	746	837	821	812	807	833	768	765	797	734	823	818	836	735	849	808	791	810	815	797	805	751	810	800	817	827	797	782	810	836	785	834	786	826	864	833	793	781	817	771	816	763	840	788	845	846	815	777	839	771	821	751	762	822	788	813	826	806	806	799	813	799	796	782	837	862	806	769	811	759	758	816	796	836	805	781	778	780	807	785	800	811	788	772	800	849	837	797	858	779	773	784	806	836	772	752	793	766	833	771	834	780	807	737	763	757	789	823	809	781	793	774	891	802	826	828	787	828	811	819	808	799	851	814	816	781	778	807	768	804	766	803	771	850	794	805	797	799	814	788	792	765	809	797	796	805	760	814	766	778	814	822	824	822	826	810	791	751	767	803	824	847	808	834	747	841	836	785	817	767	779	776	771	866	796	772	764	758	851	768	816	838	813	835	799	764	797	817	826	794	766	817	776	803	817	807	801	785	794	841	813	794	828	815	826	793	785	774	838	779	770	782	787	772	798	811	830	734	824	775	822	794	824	875	759	824	796	816	824	795	825	793	795	797	821	745	813	801	842	825	792	780	781	767	818	824	815	791	849	825	815	840	753	804	764	759	846	797	848	806	795	804	810	767	789	815	795	839	779	764	751	817	747	820	809	791	747	811	770	758	820	835	801	810	752	808	762	886	820	778	810	796	785	796	776	791	768	765	810	820	834	785	829	809	779	790	774	808	751	773	809	825	781	778	794	751	825	764	767	861	799	824	797	786	748	765	844	794	822	751	815	842	797	769	812	777	773	848	779	784	837	810	790	816	764	783	725	766	761	824	789	812	801	832	819	782	790	797	838	781	829	857	797	790	808	798	763	756	773	824	802	787	811	800	799	817	828	806	775	800	816	764	794	855	867	781	787	809	829	798	789	804	802	755	779	779	800	825	798	769	754	771	785	778	845	819	810	859	781	761	777	791	796	803	828	794	807	824	825	771	806	812	812	762	821	736	751	760	800	795	847	850	782	780	767	788	830	791	770	811	829	772	788	863	813	742	785	804	805	816	774	769	797	764	851	798	800	779	766	777	817	813	789	830	840	810	793	782	791	844	755	800	793	838	796	776	804	762	809	820	760	830	782	822	774	803	782	852	816	784	838	786	784	850	770	815	799	780	803	792	832	807	761	805	792	846	795	827	814	753	831	824	742	782	808	827	788	843	791	824	799	767	831	788	784	801	716	796	739	797	784	801	796	824	790	796	828	818	811	796	795	818	832	805	850	811	789	771	826	832	765	789	740	817	828	735	757	795	786	773	803	822	827	838	773	756	765	783	816	792	824	806	755	803	791	757	779	782	778	819	774	768	790	818	846	825	814	745	841	787	789	774	828	790	795	758	813	808	814	826	786	800	794	829	743	769	782	751	795	772	795	799	852	801	820	822	803	804	796	798	808	817	801	801	813	790	817	769	791	796	793	818	813	744	798	767	797	769	812	793	800	811	832	817	815	781	822	779	825	811	819	796	853	791	821	815	829	797	785	810	775	757	743	794	792	788	783	767	849	827	783	784	784	787	819	765	792	779	776	812	811	758	772	782	801	846	854	796	768	767	776	763	847	798	786	809	808	842	781	837	808	809	781	817	854	775	794	786	809	810	770	803	763	813	826	823	837	848	841	810	842	811	831	817	823	833	735	782	768	815	756	792	838	809	785	833	759	818	841	790	800	762	833	792	788	808	785	740	816	820	826	810	795	748	768	759
2136	217	250	215	178	192	152	155	166	156	166	163	157	155	158	142	158	169	151	173	155	140	156	159	178	169	145	153	150	167	158	156	142	159	146	156	158	142	179	164	192	144	159	139	168	146	144	161	145	158	168	151	167	156	147	138	163	155	155	128	167	152	164	164	147	171	140	141	179	156	135	148	160	176	138	157	168	157	140	146	161	139	173	144	153	172	153	154	142	158	154	144	168	155	139	177	163	163	162	144	140	150	150	155	129	171	155	150	127	158	155	162	141	146	157	161	156	173	147	152	137	157	163	156	156	153	135	175	192	126	141	165	175	177	166	170	133	129	147	125	165	151	167	146	141	154	141	165	162	162	142	198	133	156	175	142	144	154	171	145	138	162	138	165	153	142	161	159	142	171	152	150	174	140	173	151	149	139	155	159	170	150	158	148	170	159	154	166	153	165	131	162	167	162	163	149	152	159	149	170	161	163	160	149	150	143	149	170	167	161	162	155	157	171	185	163	150	154	181	150	146	149	143	140	132	134	164	168	129	150	165	157	158	182	160	149	147	150	146	145	150	188	153	135	153	148	137	148	144	145	149	143	168	156	179	169	148	140	141	152	161	146	155	153	124	151	148	132	149	159	174	153	164	144	151	152	169	183	142	157	158	165	160	159	156	146	125	160	158	167	150	154	137	143	153	135	157	143	158	150	163	148	171	139	158	165	143	147	158	147	162	129	144	155	174	172	154	135	147	147	142	129	158	149	163	146	156	175	147	149	176	174	175	151	167	154	141	153	139	148	148	160	154	155	171	141	167	147	180	146	139	155	158	153	181	165	155	159	151	166	150	157	153	160	163	158	143	148	137	160	144	155	155	149	144	145	149	151	140	163	156	166	146	157	152	151	137	142	172	160	161	159	145	162	162	156	136	150	158	171	157	144	162	142	152	156	143	152	155	163	172	155	159	134	152	150	153	151	158	150	130	151	154	159	153	159	151	151	164	145	158	162	170	176	170	150	155	175	147	157	146	145	155	165	161	164	161	135	146	190	159	160	167	121	176	151	145	160	161	154	167	149	148	163	147	137	158	137	159	174	173	147	145	158	169	182	159	164	152	149	153	192	157	172	137	158	168	163	155	152	167	163	142	175	148	160	147	146	158	139	135	138	155	157	165	149	152	160	134	157	157	159	155	151	147	161	161	152	163	155	136	158	163	146	158	166	171	161	175	136	148	139	149	150	178	159	139	171	165	134	171	154	161	184	155	160	157	157	157	174	158	173	163	162	177	155	146	132	141	162	158	134	167	180	125	166	165	164	142	162	157	144	161	149	144	150	175	182	166	141	146	156	138	173	167	157	175	157	152	155	162	146	128	172	144	163	138	141	163	148	152	154	156	153	132	161	172	148	161	168	156	134	141	161	151	156	149	151	124	175	166	136	180	167	165	135	149	161	158	160	140	131	148	120	157	138	143	146	147	161	149	182	162	127	136	144	153	179	175	153	157	154	157	170	148	182	151	151	168	151	139	152	145	164	164	173	154	123	173	168	166	172	171	145	143	167	167	179	144	151	161	141	173	148	165	162	153	166	151	168	136	177	147	151	141	170	118	143	164	157	168	179	150	148	150	168	154	158	154	133	155	131	160	137	150	161	168	159	162	151	174	164	158	170	149	151	148	152	154	152	168	162	179	175	134	152	178	147	146	145	159	157	145	134	176	146	154	157	165	151	160	163	167	142	157	149	154	147	161	166	181	176	154	143	161	150	145	159	164	143	152	173	153	149	152	149	146	168	159	145	172	144	162	162	163	168	151	157	162	166	155	142	147	148	159	148	143	163	133	137	157	125	154	162	155	174	142	171	148	163	140	162	146	159	162	141	143	159	155	145	139	164	152	152	145	157	146	173	169	164	145	171	135	148	168	149	151	150	166	162	161	170	139	130	139	166	164	141	162	133	147	153	142	154	152	159	168	142	139	153	122	165	134	138	139	165	158	175	151	156	150	143	165	167	151	189	140	137	162	144	165	148	168	147	148	143	163	131	150	154	157	138	170	160	155	167	160	143	156	152	160	163	152	140	144	149	134	149	154	154	136	163	155	153	161	146	166	161	144	153	150	150	157	133	142	178	168	141	148	169	161	142	172	153	131	146	140	168	164	178	166	156	147	152	151	142	135	165	152	159	157	149	155	147	159	165	143	147	156	159	145	147	139	152	145	149	146	162	157	152	152	170	163	151	152	167	157	140	143	162	118	157	152	162	159	158	146	161	136	137	148	136	165	182	134	154	152	161	143	164	142	169	157	136	164	167	157	156	143	163	159	149	159	173	176	151	159	130	154	143	136	143	145	151	159	136	178	149	167	152	171	153	149	150	164	158	143	144	141	165	165	134	154	171	150	179	146	126	159	166	152	146	161	148	150	168	149	172	176	140	166	133	162	157	138	144	149	174	141	135	158	142	137	152	158	167	167	155	189	161	165	162	167	160	162	176	157	149	155	153	155	153	154	191	169	145	153	143	175	152	157	144	135	158	170	160	150	144	141	153	170	160	161	168	165	147	157	170	161	150	151	158	155	160	146	157	156	166	159	143	153	134	158	139	165	158	142	154	167	140	165	174	142	157	168	138	160	155	150	151	159	143	179	170	173	160	143	135	134	154	150	172	167	181	134	148	180	131	146	204	176	164	165	156	155	145	151	154	182	140	168	166	155	148	154	160	154	139	156	157	147	151	173	150	140	153	157	159	157	152	154	157	148	153	163	169	156	163	184	171	164	164	160	140	156	153	161	150	175	168	151	171	147	148	153	137	142	142	167	154	154	152	168	150	172	157	126	152	163	145	150	150	152	158	152	170	157	166	159	172	166	156	132	139	148	128	147	157	151	163	146	147	150	139	148	169	164	146	153	171	153	161	156	132	158	164	146	158	175	169	154	171	147	168	159	159	156	145	165	156	161	165	166	145	160	156	161	163	136	148	136	154	149	147	165	152	162	144	140	123	151	158	153	167	142	144	159	151	164	168	142	171	107	134	177	139	168	164	162	125	146	168	176	148	155	156	128	159	128	160	143	152	157	143	178	160	132	178	157	158	128	152	145	144	159	165	161	171	165	141	174	169	161	155	146	142	156	160	142	152	155	146	158	166	162	141	163	169	153	168	157	146	131	155	165	147	147	136	134	172	171	174	131	139	159	171	129	149	173	161	157	155	151	151	142	161	163	151	169	168	175	166	176	172	162	158	155	177	116	152	153	139	143	155	177	161	162	157	137	149	153	172	143	163	136	141	175	159	156	145	160	154	154	146	159	162	148	150	157	149	156	160	166	156	150	145	150	138	154	139	143	146	169	163	153	162	127	128	159	151	165	159	146	144	139	157	158	140	150	136	150	161	140	134	162	157	177	175	136	153	151	142	146	147	168	161	154	127	147	168	152	163	148	149	169	165	178	155	146	142	162	158	147	132	133	159	169	166	117	165	130	169	174	159	160	130	161	169	150	156	149	160	153	171	143	175
1988	584	675	696	685	672	590	594	572	550	536	512	511	531	581	531	543	538	562	518	493	501	508	508	521	525	500	468	547	487	484	536	472	516	491	516	498	552	538	502	514	491	492	488	519	518	499	496	498	515	512	507	511	521	535	484	472	510	453	507	524	531	507	520	525	490	486	432	489	521	525	506	518	520	505	477	557	520	488	517	547	532	514	539	533	516	506	504	513	526	478	504	500	487	573	495	498	488	515	511	547	541	493	494	484	490	504	541	500	495	492	500	521	502	501	477	487	485	526	524	530	511	539	501	503	479	513	524	500	501	487	529	503	478	518	492	529	512	535	546	465	545	540	494	538	524	520	463	532	517	496	526	520	503	539	505	460	562	464	462	484	532	523	514	514	498	497	477	508	532	519	537	485	512	502	505	495	538	540	484	475	524	497	535	483	539	499	510	527	462	513	511	497	525	495	498	530	470	544	568	530	533	525	518	514	544	538	510	486	484	549	515	518	524	487	510	466	499	508	578	518	499	521	490	518	484	518	488	477	533	532	481	513	495	526	489	468	507	506	508	492	538	493	488	519	516	512	507	528	468	522	507	513	493	470	555	542	499	490	544	518	484	512	491	528	492	472	484	488	510	489	475	471	507	491	515	525	545	507	544	503	524	520	507	557	509	537	526	513	505	494	521	458	471	492	491	529	512	503	522	505	481	503	516	490	499	510	504	532	506	524	478	536	527	509	516	549	490	493	490	527	473	509	520	555	508	503	498	547	517	498	516	494	469	527	491	495	513	513	505	536	540	475	455	502	491	515	527	529	551	534	480	495	491	477	540	527	480	519	530	504	495	506	498	485	502	516	519	487	504	494	493	546	508	508	534	500	497	516	508	493	481	505	522	549	476	480	514	546	479	539	523	498	525	479	522	508	519	499	535	474	484	484	500	508	511	467	481	531	515	504	539	518	474	525	511	515	504	520	481	481	553	494	493	513	530	487	509	495	529	492	536	487	473	528	529	493	492	504	534	488	517	489	534	487	487	510	483	501	495	558	529	485	505	530	514	542	492	506	506	505	485	516	517	523	474	511	519	507	480	475	486	484	500	513	451	535	484	472	545	475	508	507	493	487	510	498	501	482	485	533	538	490	515	525	506	507	514	540	490	533	530	497	495	493	493	517	498	506	520	489	492	482	492	538	497	517	498	499	541	486	511	491	503	488	472	537	525	539	510	518	505	525	478	522	516	514	459	525	530	497	514	508	513	496	501	536	469	497	502	492	505	483	474	515	499	512	505	519	500	501	541	466	516	514	509	523	520	472	537	487	517	537	488	506	515	498	516	481	515	479	462	508	524	507	477	489	529	484	506	527	494	491	512	492	505	471	505	488	525	513	518	504	508	464	534	464	496	534	519	475	523	505	487	493	502	493	511	515	503	501	481	509	505	483	490	472	497	516	509	522	499	517	503	513	534	506	487	543	496	489	499	539	455	493	495	453	484	512	539	504	493	510	475	512	483	475	513	523	518	487	494	483	490	469	491	499	501	547	508	487	533	524	495	473	531	506	512	499	500	528	511	499	507	488	534	489	493	536	495	524	477	524	475	490	528	519	499	534	509	503	518	500	483	499	550	533	523	509	514	539	520	488	514	512	537	512	485	452	468	501	525	551	499	515	551	569	490	476	492	483	468	475	498	466	522	476	487	517	480	517	494	490	546	493	523	486	518	481	502	497	470	468	509	527	526	460	495	500	483	485	511	547	497	471	492	513	527	513	520	503	473	515	515	466	514	507	520	548	517	531	517	485	482	472	521	483	529	470	495	533	491	551	532	487	502	486	463	514	499	474	501	500	491	514	488	527	490	485	511	495	578	447	519	517	503	477	557	505	508	522	505	516	541	510	505	504	509	499	527	462	508	497	496	514	516	548	516	499	489	522	520	522	482	517	516	521	498	497	540	504	513	471	467	496	529	499	497	506	530	489	536	511	497	504	524	446	531	534	512	518	498	494	495	518	499	506	513	503	475	485	509	475	520	519	530	494	516	481	492	517	479	522	505	518	519	523	489	497	502	497	525	518	496	490	537	531	485	485	520	513	478	550	511	506	500	534	522	474	492	521	519	506	526	502	488	514	512	496	525	497	507	490	484	492	526	518	513	478	508	501	522	476	497	521	477	499	504	537	506	455	491	488	479	472	469	489	509	533	494	462	500	509	499	542	517	520	524	522	506	521	475	500	464	500	508	476	536	484	513	494	542	505	532	503	523	543	467	492	500	524	512	516	517	511	470	539	472	497	528	534	511	508	530	514	523	457	477	481	478	491	496	508	498	539	478	505	530	528	509	502	521	506	480	492	508	453	495	515	519	490	519	480	501	500	477	510	504	497	517	555	530	481	523	497	490	477	524	485	521	515	503	485	527	513	462	520	515	518	505	490	504	503	549	538	478	515	472	507	522	491	543	519	496	519	494	532	553	495	499	561	504	524	475	524	544	513	488	506	463	518	488	483	481	480	461	515	499	510	497	506	520	482	520	512	496	484	495	497	484	523	499	500	504	497	523	508	536	488	501	480	531	509	535	521	476	492	481	495	517	509	517	533	509	484	485	484	495	510	511	517	539	552	499	502	509	517	522	537	467	502	517	485	496	520	490	497	511	480	518	507	518	458	511	567	499	482	503	504	455	508	523	495	496	527	500	501	502	485	511	487	458	485	537	508	499	544	508	518	507	501	522	530	503	519	496	443	562	479	513	501	497	494	498	488	503	529	548	520	477	507	513	511	537	525	562	519	531	502	571	564	471	425	499	493	542	502	478	515	520	525	491	483	501	487	519	490	535	453	530	506	552	524	489	517	540	501	483	518	507	511	518	491	514	536	469	553	493	501	516	496	519	488	495	507	490	467	498	510	497	477	535	498	497	518	486	520	496	495	508	488	505	538	481	501	479	484	467	566	478	507	496	510	491	511	480	524	494	492	507	520	484	500	480	496	504	518	485	490	494	518	530	498	478	519	497	496	511	471	540	533	533	500	459	495	504	475	511	494	476	513	521	489	516	512	493	504	503	472	531	510	544	491	514	547	511	519	496	496	502	528	498	480	438	516	505	521	516	480	477	527	526	487	483	490	533	503	538	514	478	477	487	493	511	527	494	505	522	510	514	492	509	495	482	529	501	505	527	492	521	500	500	510	521	494	499	488	508	496	509	485	510	497	519	512	520	486	509	500	495	497	510	486	501	486	538	504	488	494	512	486	467	513	445	506	516	509	505	549	475	514	474	512	530	552	501	498	479	507	494	472	479	492	505	508	541	478	496	480	486	525	475	531	493	543	499	498	563	541	539	524	489	507	497	497	509	500	521	520	512	500	533	508	506	523	533	498	497	544	495	491	476	489	528	512	542	482	491	512	458	495	471	507	525	450	523	492	472	493	523	511	462	491	491	496	519	483	524	469	482	488	511	469	546	508	524	492	511	501	480	489	501	494	519	462	538	549	520	470	543	507	505	471	474	507	531
8771	1295	1629	1325	1001	768	573	524	468	467	389	374	374	365	340	332	324	345	304	368	302	325	301	336	338	330	303	316	296	300	318	283	291	289	301	307	275	309	281	301	287	303	290	311	288	277	264	296	282	276	259	292	301	254	242	296	288	317	308	274	290	294	322	297	300	296	253	283	302	283	287	271	300	293	277	284	277	290	309	310	274	284	315	290	278	255	309	321	281	274	295	295	274	310	296	275	294	286	280	319	298	290	272	329	268	277	308	313	308	315	285	291	273	302	306	281	273	297	264	276	275	244	318	317	277	309	304	311	278	288	305	282	306	286	284	268	279	294	288	303	284	290	289	315	279	277	281	284	278	295	263	294	281	298	292	301	309	265	279	301	298	281	320	276	286	267	288	288	315	283	277	277	292	261	310	326	291	266	307	287	291	257	271	278	301	251	264	289	282	294	286	315	267	310	263	285	285	290	285	292	305	285	292	279	295	303	280	285	292	276	261	304	284	308	287	291	280	295	305	297	296	270	282	290	270	255	314	306	290	318	294	309	286	299	279	291	270	273	275	292	297	299	274	288	294	289	276	325	292	257	315	310	303	313	299	274	289	299	281	302	279	268	308	297	305	288	287	290	302	287	311	263	311	285	267	280	280	313	251	291	286	274	296	313	289	295	314	309	296	308	275	289	291	296	291	317	275	300	283	288	267	282	283	329	306	280	282	273	300	262	256	315	275	295	284	273	294	282	293	271	291	283	288	319	323	258	295	303	307	276	279	304	295	280	284	282	303	292	306	291	293	276	311	287	296	292	293	265	268	280	281	270	285	295	266	310	294	311	313	288	266	252	263	314	304	274	306	299	291	292	313	286	296	276	252	285	295	307	288	307	271	304	294	298	293	290	260	264	317	268	287	297	284	319	290	265	336	288	292	283	290	294	273	256	284	280	297	283	273	320	302	283	289	305	272	284	303	274	282	273	275	261	296	293	295	290	263	286	269	267	296	325	270	294	322	278	295	285	279	285	279	313	288	308	280	300	302	327	297	311	273	294	294	272	273	274	326	264	324	276	282	275	303	296	289	270	282	306	285	295	264	309	303	316	313	260	281	269	290	289	288	292	279	286	307	324	267	313	281	258	287	290	310	302	285	270	298	313	293	291	300	295	271	319	281	271	284	281	332	297	295	310	285	289	288	288	287	270	290	280	282	299	282	280	273	278	272	277	302	305	296	291	260	277	292	308	298	272	296	295	289	286	284	275	282	284	298	295	297	312	303	298	281	281	278	284	294	290	270	298	273	300	266	288	332	281	289	291	294	250	288	283	271	275	292	315	289	268	277	260	303	307	282	301	288	282	290	323	308	277	278	272	282	279	266	269	266	284	301	296	306	294	265	276	294	268	303	263	312	291	276	288	266	297	309	262	282	294	277	279	277	312	314	280	284	301	280	319	274	297	266	261	284	278	267	281	296	247	331	289	269	288	301	267	260	276	282	310	305	335	258	285	267	316	280	267	294	300	279	278	296	309	292	300	305	301	295	254	299	277	272	262	297	287	297	306	279	270	291	283	253	286	298	309	269	261	311	274	254	294	297	253	283	296	304	322	283	301	296	274	291	300	274	297	283	277	306	294	287	293	269	269	293	303	295	294	270	283	290	289	258	280	303	279	277	304	308	292	286	272	274	292	294	261	296	285	283	326	310	283	281	297	275	296	275	272	285	293	306	296	277	274	282	293	280	280	287	297	277	284	288	285	286	287	282	291	276	275	312	296	314	268	282	236	281	296	320	313	303	297	289	266	273	308	306	264	292	297	304	282	301	291	307	291	305	265	283	283	300	284	286	259	295	271	316	277	289	292	284	283	292	284	320	306	248	291	273	270	285	273	297	295	300	257	300	280	328	276	288	244	306	298	298	246	281	285	295	286	286	296	283	291	303	282	270	292	277	312	284	278	284	302	267	296	258	269	276	300	322	327	284	265	259	275	311	277	290	292	247	297	286	312	291	258	298	286	312	274	273	307	275	308	291	295	315	274	276	278	289	327	291	296	302	281	300	310	307	284	283	275	297	271	276	267	292	300	289	261	263	286	267	308	262	285	311	299	268	287	261	312	295	296	275	284	271	271	267	303	300	301	303	302	286	296	288	294	298	277	276	306	287	264	280	275	286	283	297	283	322	296	284	283	290	311	275	267	313	303	267	292	288	315	285	260	302	284	295	282	293	279	324	272	309	264	275	291	293	278	311	269	287	279	291	286	269	302	258	297	274	304	287	273	276	302	312	283	272	294	266	251	282	302	305	310	285	284	277	260	277	280	283	313	262	264	273	280	277	267	324	298	280	280	291	306	299	288	284	262	274	308	298	311	315	296	283	284	290	268	303	290	279	291	313	277	299	255	283	325	321	288	271	306	304	313	329	309	289	304	290	298	284	290	301	291	320	274	303	269	278	307	311	294	307	260	260	284	283	289	301	312	279	297	263	278	311	305	280	265	291	284	276	271	299	288	291	308	270	290	299	300	307	299	270	272	282	285	272	284	290	289	315	266	270	301	293	291	323	276	273	342	287	279	318	312	293	295	264	304	296	296	288	321	274	274	286	298	310	267	279	298	275	308	268	285	285	281	285	300	300	281	298	319	285	309	300	294	277	284	272	282	279	287	268	307	317	303	290	290	277	259	303	289	248	276	308	303	298	303	309	283	296	282	289	282	296	270	307	300	300	278	308	277	295	285	272	301	277	299	268	267	270	273	267	276	289	274	280	287	301	305	299	293	299	306	314	289	294	312	280	270	278	294	298	278	281	317	292	285	289	270	330	285	288	311	326	290	311	285	298	301	278	275	275	288	282	276	287	264	319	257	271	326	285	286	294	285	284	297	305	306	286	279	272	295	249	289	296	290	302	305	278	256	268	284	286	323	261	293	266	328	280	265	299	272	288	280	327	295	267	281	288	296	278	311	277	292	311	276	273	301	326	298	284	283	310	306	314	280	268	311	263	271	264	303	291	291	259	294	246	307	287	271	307	291	272	286	261	291	308	316	294	286	283	321	298	268	285	266	272	279	316	317	310	308	273	322	293	303	261	305	274	292	266	292	297	285	280	289	303	273	300	257	315	295	306	294	280	302	290	292	278	291	307	282	307	277	288	267	271	301	288	295	295	304	275	305	297	304	273	300	268	285	324	281	278	261	273	251	271	258	314	271	306	326	294	271	318	275	294	281	295	298	289	326	270	316	270	267	306	273	292	310	300	300	281	275	329	289	296	282	250	279	264	307	298	300	276	282	252	314	263	277	275	260	282	283	287	301	261	267	303	302	314	264	277	301	321	292	282	299	234	292	305	308	309	283	295	287	300	273	276	286	335	279	269	280	281	286	313	291	337	276	306	283	259	285	262	287	272	270	308	264	281	261	296	307	276	263	282	305	284	312	318	302	289	273	285	291	272	279	248	278	320	310	285	276	292	328	309	278	257	261	278	291	286	289	273	299	309	291	317	284	271	294	299	262
5646	1830	3309	3875	3441	2890	2369	2035	1806	1698	1482	1467	1347	1276	1252	1125	1164	1164	1126	1059	1094	1005	1054	970	966	987	969	960	987	954	935	892	935	880	942	950	922	915	889	935	873	883	888	891	863	874	905	864	832	878	835	890	832	892	896	892	864	832	851	849	861	799	904	848	860	836	922	905	884	857	919	877	839	789	861	864	894	885	833	861	860	852	862	848	854	871	865	821	850	825	905	895	819	845	835	872	832	875	848	850	870	857	903	856	845	855	919	844	857	850	868	816	821	866	845	872	845	883	855	881	827	865	836	787	897	855	825	859	868	844	847	895	838	873	867	842	876	806	772	872	886	854	838	830	873	845	830	881	828	817	819	848	852	858	822	885	870	838	885	874	855	854	821	878	801	855	853	842	819	859	895	847	839	882	838	855	829	802	860	821	808	877	863	829	835	799	881	823	833	789	868	887	847	852	856	837	925	830	896	854	885	879	845	879	827	836	874	858	854	809	903	881	832	859	870	861	843	890	879	857	847	789	883	823	865	851	868	896	889	767	825	847	815	833	828	832	868	848	828	855	873	836	866	822	800	831	831	855	910	872	816	774	828	786	830	900	815	820	889	845	895	887	918	805	831	831	878	834	848	880	793	836	873	874	854	858	875	860	868	849	867	878	767	793	851	828	917	847	910	884	904	869	841	798	816	833	838	878	828	847	843	830	828	841	848	878	851	829	802	801	824	847	836	841	891	800	852	849	834	803	808	863	870	880	848	884	846	870	849	885	820	829	832	839	871	870	835	812	868	830	852	821	863	891	842	848	787	843	844	775	866	814	840	819	828	828	852	832	818	828	782	827	848	853	888	802	820	858	807	808	811	805	851	886	826	815	838	842	832	848	846	859	802	778	835	891	915	823	783	831	897	896	841	835	796	842	860	855	836	853	912	810	785	888	875	850	847	818	847	854	797	846	851	867	845	824	841	905	773	898	859	869	802	818	869	885	839	836	882	828	829	865	848	791	829	817	814	894	867	848	825	867	860	836	839	825	842	883	859	913	878	850	885	844	887	836	847	805	838	851	832	855	847	843	804	808	853	816	777	801	893	852	839	889	909	819	836	794	834	864	821	895	859	811	859	846	841	843	859	876	874	828	781	843	819	835	843	832	841	872	888	848	815	848	880	868	876	821	832	853	844	825	845	839	850	836	828	823	852	871	799	853	862	878	821	826	873	827	785	892	832	853	866	853	828	883	889	843	840	881	850	822	851	807	858	878	824	828	842	850	849	854	824	852	875	843	889	862	852	864	857	816	819	808	792	873	844	837	848	832	806	863	854	857	868	839	907	906	840	855	823	828	841	831	875	799	873	820	889	826	830	872	834	877	853	869	806	838	766	782	876	857	835	812	823	802	888	884	838	860	826	837	858	852	829	838	869	820	876	833	831	832	800	850	815	837	877	876	834	908	893	878	823	858	854	816	839	867	780	854	843	854	798	800	853	878	859	859	784	789	797	859	894	846	866	856	844	830	884	833	814	848	832	801	855	852	851	813	806	823	860	836	862	867	846	838	867	866	775	847	848	799	873	814	803	798	832	814	830	817	871	801	846	834	826	789	819	839	828	816	888	899	841	903	798	842	852	840	924	864	825	887	769	846	854	841	828	851	859	877	778	844	862	839	846	855	833	879	825	845	839	784	890	808	902	884	846	870	856	844	852	846	849	868	833	893	829	886	821	838	814	897	831	888	855	809	899	825	863	832	882	886	842	858	857	871	773	835	864	839	836	827	870	879	894	882	811	874	855	848	818	854	835	870	845	862	863	846	855	886	821	877	824	809	766	836	854	829	857	840	859	878	842	807	845	868	833	861	828	856	835	886	909	807	863	867	825	847	827	837	889	822	808	817	837	836	856	829	767	837	863	861	830	841	860	833	868	843	840	837	883	850	886	899	834	823	810	841	844	845	846	857	870	896	818	834	797	824	810	817	858	824	893	825	849	834	840	834	848	906	847	786	859	845	789	904	874	891	828	840	848	878	843	853	893	844	863	807	823	885	840	840	888	838	850	848	865	841	894	834	851	802	872	858	882	853	808	848	865	829	853	855	840	837	856	853	832	829	853	845	809	831	862	847	870	817	851	833	832	855	836	806	817	835	837	816	845	821	843	860	859	789	832	831	832	885	822	855	839	842	836	881	838	890	843	896	784	809	856	814	799	872	848	853	796	845	897	812	821	833	892	890	833	838	817	844	843	859	816	867	842	839	852	845	846	827	844	830	849	908	834	838	873	852	846	847	825	800	825	872	856	861	812	872	822	888	859	851	897	892	849	850	860	900	810	854	799	891	800	844	840	840	855	866	835	868	822	780	829	894	829	870	804	837	882	780	869	831	860	829	848	846	833	841	766	872	801	779	868	865	819	854	871	800	821	862	849	898	848	877	837	857	859	812	893	842	812	794	867	839	819	836	866	839	917	864	839	838	836	824	813	744	825	820	863	896	856	859	878	792	832	838	872	872	823	871	874	823	857	869	838	851	836	895	843	845	824	887	847	843	804	833	844	832	902	818	839	853	899	894	825	843	887	810	894	831	830	846	830	877	886	825	776	878	869	824	814	837	862	843	846	846	824	857	858	825	838	819	889	936	847	856	830	862	856	833	831	826	821	800	884	812	833	829	843	883	835	826	871	871	919	876	880	913	907	884	850	836	852	814	835	829	867	893	839	833	839	850	844	845	832	836	822	837	804	830	862	832	776	804	890	829	843	845	785	834	877	851	838	849	848	828	844	827	900	863	886	834	866	848	894	891	867	816	841	859	851	865	826	796	865	856	904	838	874	861	824	839	835	839	874	859	867	834	836	863	867	893	820	825	861	879	855	778	865	844	794	803	843	880	804	843	811	861	850	808	899	835	809	829	806	807	769	870	846	859	832	812	855	861	832	921	843	856	803	821	816	845	857	849	836	827	847	824	869	837	868	820	823	849	826	911	857	867	878	808	850	823	820	832	790	790	788	856	856	845	840	819	862	857	881	854	837	833	821	842	842	899	855	857	825	911	815	861	812	860	891	851	857	815	763	890	843	869	809	791	864	812	857	835	841	866	839	821	825	837	861	832	895	850	816	829	839	841	900	830	817	819	824	814	815	831	823	869	794	837	841	824	818	848	859	797	851	815	804	828	810	842	822	871	825	808	850	859	838	816	814	836	824	880	829	823	843	821	872	859	827	826	892	824	843	807	861	907	863	819	861	881	817	832	844	839	839	841	818	921	810	865	794	830	815	879	808	810	850	800	833	802	825	831	813	882	847	895	853	869	829	849	844	813	863	791	848	876	847	826	871	838	879	846	811	869	859	838	795	860	869	815	868	837	880	835	875	821	840	925	834	844	843	841	862	883	842	771	842	872	887	831	874	856	830	852	816	858	856	836	851	847	850	845	854	911	843	797	887	837	809	842	838	821	873	846	790	858	881	843	832	816	863	849	836	808	830	887	852	791	859	840	813	827	856	904	841	846	854	823
16082	2652	2956	2293	1603	1211	917	730	672	566	508	458	429	426	372	371	356	353	350	330	351	293	294	277	299	300	295	316	278	285	298	280	299	294	298	280	286	312	306	285	272	278	294	275	273	253	286	298	260	274	281	307	267	296	266	280	274	261	301	276	286	286	255	292	291	305	280	269	283	270	264	251	271	274	285	238	274	287	283	270	291	314	259	271	281	289	270	277	266	262	293	283	246	275	310	278	271	276	279	277	240	288	283	287	291	277	276	266	273	278	284	274	269	269	288	277	273	280	267	278	252	282	252	272	227	274	267	289	267	265	305	273	296	270	279	253	283	277	284	279	261	279	289	283	241	284	259	236	260	291	271	254	272	255	249	286	252	249	238	265	276	258	281	266	260	284	241	282	268	294	286	256	259	239	305	276	246	264	272	259	278	256	247	279	257	246	249	296	308	291	287	281	285	290	297	277	282	266	271	243	249	285	266	255	259	247	264	261	293	279	260	284	299	256	288	241	252	277	282	248	294	274	279	271	268	267	267	275	275	302	289	312	284	280	282	256	276	255	270	291	293	243	262	283	261	263	233	261	263	252	265	236	277	279	284	313	254	263	255	261	279	258	264	277	255	276	246	279	287	261	259	282	261	261	283	251	274	257	263	255	277	278	284	275	284	270	242	282	283	281	260	250	270	272	270	252	255	273	256	311	285	281	258	278	271	305	264	272	271	276	303	247	260	264	274	302	279	276	270	271	272	273	281	279	291	256	298	266	269	291	296	255	288	272	269	262	275	293	275	260	268	274	260	262	274	296	258	295	301	267	284	265	258	266	251	228	297	292	259	297	290	288	285	261	325	265	250	276	249	296	230	259	295	293	284	280	267	237	275	284	266	290	288	249	285	273	316	269	276	268	271	288	283	290	277	259	280	269	218	246	261	260	240	250	252	252	261	264	267	279	263	286	250	298	282	278	297	260	300	266	276	277	269	263	308	278	282	267	274	269	271	266	286	297	261	260	276	247	275	282	277	273	262	275	272	271	292	284	253	270	250	244	256	253	302	283	291	267	291	261	297	240	304	268	264	271	268	265	293	310	273	250	281	297	268	243	266	275	274	267	317	289	263	288	267	302	259	288	281	262	277	245	296	282	270	269	282	270	308	277	299	288	270	289	267	285	289	278	269	274	294	267	278	301	306	311	265	263	263	275	292	301	281	277	244	267	257	256	277	277	289	283	257	280	283	270	270	281	272	268	293	271	276	278	259	288	290	275	288	291	269	274	259	286	283	259	274	264	297	245	309	297	270	281	264	259	277	254	280	272	308	260	306	266	271	262	254	253	290	283	275	297	271	278	290	255	286	261	269	260	281	273	208	294	287	261	278	292	284	250	277	289	306	258	253	288	268	253	274	253	271	267	263	270	265	273	307	260	308	267	279	263	276	249	248	299	270	273	285	303	260	295	280	291	293	290	272	298	293	312	267	245	230	242	249	253	282	276	294	290	303	270	261	290	303	265	256	272	289	274	270	247	304	266	292	296	248	246	266	254	255	295	281	254	249	265	262	262	283	306	265	252	280	259	293	242	264	264	279	284	241	293	272	258	278	274	286	265	280	264	274	302	282	273	285	269	283	284	279	242	265	297	284	257	274	292	257	263	263	281	270	266	281	260	293	267	266	264	295	270	261	294	250	272	277	280	274	290	286	285	252	265	280	289	282	272	235	258	296	267	267	301	254	293	238	276	264	261	275	277	253	274	286	288	273	260	293	275	258	255	256	278	278	285	268	257	251	286	269	264	273	254	270	279	256	256	287	308	314	280	301	272	268	311	267	271	273	294	278	304	264	274	292	256	273	291	284	290	271	276	267	293	276	273	268	266	259	258	297	257	265	283	275	280	295	260	252	254	265	296	259	282	268	247	287	290	285	289	280	289	278	269	244	279	263	275	270	254	263	285	296	243	284	251	295	259	263	293	260	303	266	276	276	260	290	289	255	238	280	280	274	284	270	286	270	291	295	281	309	275	299	262	283	299	257	286	311	289	293	260	297	279	256	300	247	288	267	253	265	269	279	262	242	260	263	266	281	283	274	253	273	302	295	289	268	271	275	275	251	267	250	280	268	292	282	289	265	267	289	271	314	271	262	305	289	289	272	251	271	293	243	277	272	258	262	265	309	284	266	267	269	291	280	314	260	270	277	253	262	284	266	275	257	269	283	281	265	279	279	281	272	242	267	258	277	288	264	241	242	260	266	266	263	283	273	296	288	270	281	292	288	292	264	268	297	277	239	275	257	257	252	295	272	327	241	254	291	279	277	299	289	292	318	239	265	263	313	257	269	294	274	226	284	271	260	272	263	239	263	290	248	283	279	285	278	284	277	272	261	279	282	274	281	267	262	276	282	309	273	290	282	240	265	260	289	281	287	271	266	256	253	283	275	273	286	301	281	234	266	278	271	287	267	259	279	262	249	261	275	284	284	282	249	289	262	290	264	257	264	278	252	274	284	268	285	296	279	295	243	288	258	269	269	295	253	265	291	267	291	256	249	249	266	257	310	269	287	274	296	235	247	277	259	276	261	268	255	273	256	262	257	282	293	261	252	261	267	258	251	263	269	278	268	247	265	284	275	263	296	282	303	285	265	275	297	288	241	268	257	242	261	292	279	279	266	245	240	265	287	286	266	277	278	281	246	287	279	298	255	272	280	271	264	271	280	274	233	260	285	249	257	281	258	268	288	273	271	287	278	253	261	286	268	285	270	274	259	281	293	279	272	266	274	266	273	271	260	267	265	274	290	291	290	279	255	292	294	285	309	274	244	291	278	234	273	239	278	275	238	269	283	255	267	288	280	273	249	322	284	279	281	273	302	274	276	317	253	264	290	253	273	279	238	261	261	275	275	268	279	263	283	299	300	308	267	246	280	303	270	300	267	285	281	271	241	291	288	235	259	265	311	288	275	288	281	280	299	289	275	282	281	265	285	280	262	277	264	236	282	308	248	292	267	270	255	265	283	271	238	270	270	277	295	323	298	259	285	257	287	299	285	243	254	264	248	301	256	281	284	282	245	271	256	267	257	259	308	254	287	250	263	263	300	261	281	272	267	279	250	271	283	283	301	283	288	255	283	220	244	267	290	270	272	290	265	271	279	260	274	282	289	246	274	269	263	282	277	248	267	304	294	304	265	264	311	298	307	257	260	255	247	274	291	282	264	281	292	293	275	249	267	307	284	279	272	291	263	269	264	259	278	238	275	243	250	279	279	271	268	277	262	277	268	284	297	274	271	259	281	273	251	258	276	270	275	260	276	273	288	286	261	282	291	262	261	262	276	288	256	237	295	286	281	259	294	255	276	294	265	257	260	288	260	266	259	279	262	256	263	255	276	252	277	251	256	290	289	267	262	286	270	270	267	256	253	290	254	296	275	285	261	264	269	283	277	273	245	254	245	268	270	275	286	296	287	296	288	250	260	258	258	240	269	263	279	289	296	275	261	262	256	291	280	266	263	293
7643	2762	5629	6421	5509	4600	3801	3252	2740	2481	2161	1980	1854	1702	1567	1515	1407	1327	1257	1261	1231	1124	1151	1123	972	1071	1017	1011	1021	974	969	976	932	865	942	927	950	916	907	916	941	906	923	896	948	906	906	843	865	882	883	939	924	866	843	846	855	874	788	855	892	803	859	839	839	818	862	882	796	846	865	805	893	800	823	828	781	805	793	793	844	851	843	799	859	840	855	794	788	819	856	814	815	827	771	778	835	786	778	826	873	831	796	840	811	806	851	877	832	769	858	828	838	821	837	811	851	815	799	834	808	781	802	820	776	788	824	809	797	805	817	817	823	813	777	800	813	826	811	799	829	780	855	788	825	808	739	811	722	770	835	789	878	821	780	837	816	845	804	861	812	799	802	821	837	818	796	796	774	821	856	766	787	830	817	752	783	793	851	783	785	786	788	812	771	776	773	785	848	790	744	816	797	815	812	804	774	800	839	822	826	798	754	808	771	846	778	808	791	794	741	833	782	828	801	813	807	783	813	836	771	831	782	822	820	820	800	786	772	781	751	788	834	828	827	809	817	804	774	790	793	818	859	779	829	759	786	851	760	848	822	826	793	785	799	829	802	843	831	828	746	822	754	839	784	799	810	812	804	816	836	819	790	844	807	807	790	826	788	841	785	876	810	833	805	798	828	840	793	811	709	810	850	831	808	772	819	799	799	801	762	811	820	793	803	834	832	766	864	817	750	782	785	839	816	770	788	740	781	774	806	798	826	733	758	806	795	808	797	775	790	822	829	800	816	810	808	745	782	760	830	818	820	775	750	814	767	821	808	835	771	782	839	825	816	765	805	762	791	816	816	784	820	832	833	794	788	777	833	816	828	782	782	817	802	784	800	827	753	821	769	787	793	803	822	823	847	843	795	791	783	809	804	831	793	784	791	800	834	854	807	782	806	762	810	800	843	852	803	802	802	793	793	799	852	777	827	784	791	797	843	833	799	809	762	782	799	839	832	765	753	771	828	829	819	810	790	818	796	813	802	791	794	787	810	819	799	799	740	781	779	807	823	811	813	774	791	774	806	781	790	790	764	805	735	831	787	816	818	825	814	792	793	796	767	797	848	816	839	827	789	791	855	773	825	786	817	768	829	799	796	791	779	803	837	805	832	806	819	817	797	776	772	835	822	810	769	769	841	808	733	788	780	780	869	810	785	842	821	791	806	795	769	794	791	792	830	805	810	783	849	765	845	815	815	773	765	787	796	779	780	703	770	808	821	739	828	789	763	764	859	767	774	764	806	775	822	772	817	797	803	785	784	788	818	828	769	814	783	799	848	805	753	842	867	855	800	769	803	784	829	852	739	778	819	758	793	797	788	744	723	808	778	818	788	766	849	839	798	795	777	803	794	802	763	821	775	786	760	792	755	778	788	777	774	766	813	804	786	791	824	759	782	785	785	842	823	755	762	787	774	783	785	849	838	877	795	836	761	802	819	776	770	809	807	815	793	760	792	781	760	803	800	781	752	844	768	788	802	853	828	805	748	808	770	891	754	818	819	820	748	840	798	846	814	746	791	855	785	814	759	814	813	783	772	818	828	783	787	785	801	760	813	750	807	802	810	789	759	751	823	755	867	784	826	818	788	803	809	742	801	821	800	830	816	800	830	799	818	794	812	792	801	802	790	778	791	815	776	819	816	815	843	779	760	785	793	739	782	786	775	805	774	817	761	826	758	733	821	846	801	790	794	817	813	750	775	788	793	817	798	732	795	791	778	762	792	793	794	829	784	797	783	842	805	805	799	808	801	845	781	770	872	807	808	780	820	809	812	814	823	792	761	783	743	817	791	827	825	776	753	738	846	784	786	756	805	812	756	835	799	800	803	813	778	754	762	799	801	807	759	843	819	797	740	803	812	796	799	780	804	784	795	798	800	773	824	822	817	779	846	842	803	839	848	765	768	778	795	769	755	827	796	724	795	786	795	811	800	814	838	841	883	819	812	816	794	769	742	806	837	777	792	769	808	800	786	747	826	780	769	817	804	770	780	738	813	812	768	779	822	829	796	819	794	844	806	814	799	811	832	845	795	809	817	822	783	760	808	807	746	807	805	806	818	738	814	796	808	761	781	784	761	804	804	812	811	814	791	826	769	812	845	847	844	826	750	812	800	776	860	789	798	813	791	771	819	829	816	821	814	808	775	734	824	802	815	785	740	760	812	813	749	810	794	809	786	796	763	784	809	832	761	802	788	786	779	830	756	833	837	760	861	845	786	798	911	802	754	787	771	837	800	768	863	831	750	812	782	806	781	821	734	773	802	791	788	801	798	818	786	812	819	839	768	805	765	764	817	770	840	830	815	749	816	817	801	757	800	832	781	773	838	800	809	790	764	767	791	805	818	812	818	778	864	774	780	797	766	780	765	746	776	815	794	764	792	827	769	830	816	775	812	804	827	770	809	775	804	770	765	788	808	775	795	833	753	821	744	812	762	782	796	859	804	799	805	806	836	807	798	757	812	805	807	787	792	806	768	820	719	832	809	786	800	827	774	826	680	760	794	741	800	780	775	790	808	802	805	791	835	767	804	804	778	786	820	798	778	820	787	763	830	773	789	805	836	769	838	834	778	819	782	822	819	851	792	780	794	799	840	817	763	818	801	807	780	807	828	794	769	825	815	793	782	774	801	826	803	810	819	834	804	834	840	805	806	822	835	797	839	781	785	784	856	789	835	785	792	850	798	836	822	785	784	765	825	833	783	793	775	804	822	811	838	796	786	770	787	807	830	815	814	798	773	762	798	787	780	802	862	846	814	796	812	798	776	781	771	825	760	818	816	822	806	767	819	818	802	818	778	849	814	743	794	807	826	823	813	804	787	866	751	830	817	782	769	764	771	760	761	858	769	815	818	848	830	798	772	789	769	817	755	770	766	808	771	741	809	824	839	754	793	780	800	816	778	796	738	761	818	797	792	831	766	786	817	759	801	833	785	810	786	807	828	793	826	803	798	797	835	786	853	814	801	818	801	843	814	810	760	850	774	783	781	861	885	797	745	822	783	815	833	821	807	815	846	829	803	774	815	822	802	837	771	822	762	788	810	767	737	826	776	796	820	814	743	814	806	824	773	786	789	797	791	784	810	793	821	841	800	811	830	793	814	775	788	788	786	788	806	788	828	822	781	788	800	779	823	810	762	777	764	848	834	781	832	793	806	769	784	846	791	768	796	797	765	813	810	839	799	807	803	800	760	796	839	826	812	790	795	791	857	799	794	815	807	752	782	845	805	776	831	852	811	810	811	765	845	817	756	788	780	782	789	824	798	816	808	832	760	768	779	843	833	820	782	747	853	749	789	785	844	782	859	807	804	796	804	838	793	780	817	801	786	811	787	847	747	790	770	808	848	754	803	752	787	801	803	768	761	847	804	823	773	781	800	820	807	771	848	803	802	767	813	750	798	798	787	766	794	765	800	799	827	767	849	815	790	756	829	793	774	754	797	854	822	797	876	749	791	782	822	761	820	814
2151	210	212	187	192	181	172	170	185	157	154	166	145	160	162	150	150	135	166	152	154	150	160	153	158	164	162	156	167	165	142	173	165	148	120	187	144	159	132	166	168	143	161	142	143	152	134	134	157	168	176	164	169	164	198	126	162	155	149	162	142	148	153	151	153	141	187	136	176	148	168	149	178	168	157	168	143	164	156	173	162	167	176	157	153	143	161	170	148	161	166	135	164	162	150	162	162	149	170	172	144	147	160	169	165	145	142	149	147	184	140	136	167	139	136	162	157	152	169	160	172	146	146	158	125	151	135	154	147	153	141	155	148	147	144	158	145	133	155	161	166	168	148	164	163	152	142	139	147	155	179	150	159	158	158	162	143	138	157	149	156	138	157	153	151	150	146	145	134	166	157	141	170	143	133	158	181	155	149	154	125	153	152	144	152	144	151	152	162	140	144	144	141	181	149	156	161	173	168	184	172	156	146	133	146	154	146	159	143	142	149	151	146	151	138	162	130	141	147	143	155	156	145	154	150	153	163	169	151	148	149	146	180	147	133	155	135	131	166	145	152	124	161	154	143	136	163	125	176	154	170	136	158	149	138	167	170	149	160	141	154	158	137	144	163	127	151	155	148	130	153	164	157	153	138	156	169	134	147	179	145	170	155	153	135	154	177	162	149	150	171	159	160	145	148	147	144	143	163	161	152	140	172	158	155	142	167	145	164	150	157	168	156	185	161	145	159	165	159	162	161	149	152	153	156	154	157	172	159	169	156	181	160	159	173	158	164	144	151	163	150	151	162	157	141	161	163	162	162	155	156	148	137	165	172	143	139	123	164	154	141	140	168	149	155	151	145	141	146	162	155	149	147	147	140	127	148	131	143	155	156	160	171	158	150	156	162	177	145	156	150	158	170	174	158	138	157	178	167	163	146	172	161	157	149	178	139	160	147	172	178	148	152	143	161	141	161	153	154	142	172	148	150	175	189	183	151	158	157	151	160	154	156	131	160	144	145	156	151	153	173	187	150	156	158	136	137	169	146	171	166	157	151	132	132	132	141	147	123	159	186	145	163	168	161	150	147	167	169	168	166	163	151	140	159	132	174	156	150	163	140	161	159	136	136	169	145	136	152	120	155	155	172	136	180	144	139	149	153	145	167	141	147	145	141	153	145	170	149	153	148	133	148	128	143	152	145	167	142	147	128	149	135	146	151	170	175	168	167	179	161	151	147	166	138	141	154	145	140	135	161	157	127	156	156	144	171	156	141	142	166	139	150	156	144	158	135	151	175	167	158	159	154	143	144	154	158	148	153	153	143	138	137	146	152	153	156	141	154	142	153	146	139	144	147	167	154	154	153	170	155	142	162	161	131	182	147	167	184	166	158	168	149	132	155	131	157	138	142	166	144	143	152	140	164	169	114	152	164	154	150	152	152	141	139	150	158	150	147	146	122	167	149	147	156	175	142	163	153	163	167	162	172	164	150	154	142	159	175	141	155	176	146	144	140	162	162	151	158	161	154	156	153	149	142	155	151	125	156	154	140	137	152	144	149	162	154	129	135	176	158	176	141	154	133	159	175	174	189	158	169	150	160	126	146	145	158	154	130	166	135	161	153	171	161	161	156	147	174	159	158	168	151	149	157	149	159	134	144	156	144	171	174	161	154	158	163	156	141	139	164	157	151	158	162	158	162	151	147	135	160	162	138	128	143	169	139	146	145	150	172	123	165	140	158	142	167	157	155	176	133	147	161	166	150	165	141	172	147	161	135	163	158	161	139	150	170	160	161	146	144	153	150	156	155	153	160	144	156	159	168	164	140	148	163	143	148	158	146	183	151	159	148	148	143	147	149	147	157	143	149	165	141	142	150	144	151	160	133	158	145	152	160	134	149	153	157	138	153	180	171	157	164	163	170	147	156	165	141	172	140	170	150	134	160	146	151	137	149	168	135	140	144	147	155	160	125	163	154	158	155	134	163	137	133	152	169	179	160	156	138	144	128	183	165	150	157	178	148	145	161	152	127	147	153	180	153	154	148	160	150	161	149	167	164	148	148	148	134	151	132	153	149	157	158	153	159	133	182	150	168	166	154	161	168	164	158	153	152	144	156	169	162	152	152	160	172	161	157	180	169	150	141	148	159	142	142	128	134	152	157	141	182	169	152	154	146	152	164	149	156	149	169	148	156	171	130	137	169	163	148	142	156	125	131	148	149	158	156	150	165	161	138	165	140	169	153	185	140	177	117	150	176	164	154	142	149	141	133	150	151	117	153	169	151	161	165	161	163	148	160	153	158	146	147	155	156	125	164	163	153	164	160	147	149	142	166	158	132	165	137	155	162	175	149	144	150	163	159	173	145	162	138	153	157	168	146	168	157	157	187	140	140	143	154	135	152	170	150	148	145	147	168	151	153	144	136	168	147	149	150	182	154	180	159	171	153	147	148	173	178	140	158	166	144	166	132	155	130	157	151	147	158	149	148	157	155	162	175	139	146	138	158	155	160	140	141	161	163	140	165	141	150	163	168	156	154	128	159	133	145	168	152	154	166	156	124	158	163	172	162	146	148	162	145	141	154	158	164	163	138	139	153	150	143	143	169	155	193	161	160	138	160	171	147	146	133	161	148	182	160	136	144	146	170	160	166	165	135	152	140	181	153	153	147	171	159	166	188	147	153	136	152	171	175	143	164	159	149	148	144	141	160	165	179	154	166	159	147	158	178	172	161	153	142	161	175	159	159	163	160	162	134	173	161	168	137	147	141	148	138	165	139	130	165	158	153	190	156	173	155	182	145	163	148	145	130	147	177	144	168	153	157	171	176	151	147	125	157	171	145	163	161	146	173	167	163	148	135	158	174	133	148	167	158	162	159	158	170	125	153	143	148	153	131	166	147	149	148	150	148	164	176	140	149	171	163	142	145	142	145	142	139	177	149	151	131	135	164	139	147	159	137	163	158	191	157	174	156	155	138	134	137	159	152	161	147	155	151	163	131	139	133	140	153	150	168	151	159	140	141	149	162	143	152	156	147	168	155	128	158	148	149	152	168	157	157	179	147	138	165	154	182	182	148	145	158	160	159	155	157	151	161	146	162	176	178	157	157	149	148	160	168	181	143	176	133	150	172	152	145	147	153	165	147	145	171	139	157	183	160	158	145	182	167	155	146	151	152	154	152	144	150	166	169	153	160	169	155	163	153	166	162	151	155	171	176	153	164	131	163	169	145	144	128	142	157	154	140	146	144	147	174	165	157	166	148	183	165	181	152	172	136	148	148	159	175	131	154	174	139	162	124	162	139	155	155	155	156	162	138	132	142	139	140	154	175	175	152	139	149	142	143	155	166	172	151	155	154	127	147	147	128	145	133	143	167	155	133	119	130	155	145	169	169	172	156	142	142	171	176	160	136	153	165	133	153	147	127	145	161	139	148	164	169	149	152	163	161	165	149	154	156	150	152	149	154	141	149	136	178	152	171	139	146	165	169	154	143	131	147	152	144	164	154	160
1878	561	650	677	631	556	610	567	541	547	522	515	568	565	549	491	545	543	526	500	530	513	488	505	490	515	524	521	488	514	482	512	514	483	482	574	503	522	518	549	503	494	501	552	496	509	493	561	510	505	504	500	509	533	513	523	500	518	472	509	495	499	490	516	501	483	485	490	535	528	521	530	513	490	495	494	490	513	486	505	519	485	493	526	526	483	522	519	473	482	471	521	535	538	502	475	468	476	524	502	533	525	519	501	490	496	503	458	529	488	512	503	480	498	458	531	508	505	465	512	489	505	544	445	538	520	510	525	497	516	499	497	502	518	515	488	554	528	480	492	451	487	552	507	516	514	523	505	503	495	485	497	515	508	485	502	503	507	495	525	543	516	485	527	509	486	527	517	548	508	502	487	518	554	488	520	472	519	520	524	525	503	513	502	516	513	471	468	478	491	486	484	514	522	495	513	494	524	472	540	529	473	553	481	511	533	477	512	479	497	490	500	501	493	525	497	523	533	484	513	494	522	526	526	504	525	493	545	528	494	520	480	536	489	538	519	500	497	543	516	478	462	523	504	520	530	491	522	493	537	487	505	503	503	509	496	507	534	494	517	514	483	522	526	502	522	513	492	487	476	501	525	532	488	518	471	539	504	459	472	469	530	524	521	519	545	534	519	550	484	533	560	510	562	523	493	487	516	496	525	513	526	482	482	492	487	486	548	505	544	512	542	523	512	520	546	506	510	503	530	525	484	496	487	495	521	550	473	524	478	477	467	543	510	478	550	504	520	547	471	491	499	503	501	505	502	503	537	504	506	470	472	495	558	495	494	520	497	522	508	518	498	483	491	466	486	513	504	468	529	479	503	518	503	493	504	529	475	488	485	482	510	495	480	507	511	508	502	491	515	515	520	527	548	486	500	527	501	495	504	493	526	484	486	469	490	486	491	472	528	497	492	481	515	495	546	500	477	546	457	489	532	465	500	496	534	540	489	497	467	506	515	486	475	509	488	505	545	491	501	445	515	497	497	512	494	495	526	492	533	491	533	427	499	476	511	526	457	529	492	533	511	509	527	502	509	532	493	495	508	523	511	527	500	490	486	537	458	513	536	517	484	496	524	550	499	515	512	483	499	517	494	510	477	536	503	499	538	523	497	522	517	489	464	523	507	477	511	498	487	523	526	494	495	476	535	493	483	498	470	477	488	503	531	528	536	490	518	522	484	474	510	445	461	477	508	499	486	484	501	488	519	480	493	515	484	518	505	542	499	494	507	525	524	493	506	504	504	470	516	526	539	512	516	506	498	572	498	465	487	465	504	528	536	520	482	493	495	485	478	548	486	525	470	468	488	517	512	505	491	500	496	478	498	545	498	489	508	522	537	491	483	506	514	531	523	512	487	474	460	499	489	468	482	494	492	508	506	490	504	513	487	437	499	485	512	507	474	513	505	496	511	498	516	490	509	473	502	530	497	487	515	507	543	526	490	495	482	515	536	506	503	476	522	487	505	488	476	487	467	494	501	500	502	485	525	519	484	489	489	518	526	512	520	479	507	497	501	464	515	507	497	514	503	527	503	508	502	507	520	488	486	490	530	502	467	513	528	533	519	546	506	545	486	521	534	525	494	465	520	510	494	485	512	482	487	516	557	557	531	525	483	495	465	502	521	528	475	463	501	493	488	485	498	511	526	537	464	494	482	516	496	506	514	499	484	533	522	494	495	496	501	526	507	485	508	534	497	506	536	486	554	546	529	486	511	492	496	507	519	526	510	522	538	510	493	542	546	506	496	541	480	491	474	497	520	486	510	491	520	491	457	538	488	440	541	505	519	532	506	524	538	489	516	512	505	497	493	529	511	535	475	507	504	523	473	531	506	494	514	475	527	516	471	507	484	547	525	506	535	499	538	476	492	491	526	492	487	495	505	542	509	474	539	467	514	468	499	495	460	503	481	534	460	466	503	541	503	485	505	491	556	504	537	469	492	496	537	499	472	493	516	490	504	481	501	483	519	522	541	511	498	506	507	519	503	491	542	531	473	524	498	519	518	484	489	505	508	471	490	512	476	490	527	483	455	527	469	522	499	481	502	491	511	497	463	502	566	497	544	507	535	480	504	495	491	489	522	521	490	526	527	505	466	504	480	489	506	477	499	501	516	521	527	494	475	524	515	516	507	536	508	498	516	480	492	486	490	466	507	463	505	509	519	513	514	510	485	492	503	489	519	504	512	513	523	475	460	492	512	509	525	475	482	499	484	509	471	517	504	487	511	500	511	514	525	504	501	474	542	532	515	482	519	534	575	479	523	512	502	508	515	520	512	489	500	516	482	498	507	497	499	503	482	491	533	560	497	514	458	528	486	503	517	471	496	504	517	500	509	494	524	495	497	493	501	494	493	502	534	519	537	481	514	508	501	492	519	469	494	523	518	489	545	468	531	497	502	474	516	510	506	531	500	510	482	501	511	487	509	493	481	487	507	511	534	507	503	491	542	513	547	490	488	477	518	485	492	517	498	491	513	461	522	506	482	469	519	527	491	488	479	490	463	522	518	531	520	499	468	513	517	498	474	522	493	509	464	486	512	486	497	492	564	519	520	494	467	484	539	495	498	488	501	522	497	515	506	536	504	451	545	528	511	509	485	459	476	499	485	510	511	527	527	474	496	508	540	530	536	484	499	482	522	466	520	500	521	506	512	477	547	536	483	507	556	538	543	514	507	499	517	519	519	517	486	512	528	520	465	516	476	483	481	467	486	484	472	516	513	479	507	528	480	530	520	516	486	523	515	519	499	503	486	516	515	495	505	531	488	473	490	501	523	492	500	508	454	504	471	542	505	497	503	509	514	523	514	548	505	490	538	518	497	507	539	493	503	517	493	481	500	494	499	474	486	515	498	507	556	512	469	504	496	512	465	472	499	517	494	485	502	477	509	472	530	491	529	521	536	521	503	508	481	472	497	507	510	536	504	464	523	476	499	511	502	544	513	504	496	523	499	492	501	528	525	485	509	479	478	488	504	505	546	510	468	519	498	428	488	511	548	533	514	473	469	570	527	509	501	517	491	518	439	526	479	535	543	472	487	504	489	469	526	540	482	496	534	503	504	499	490	514	534	495	491	514	471	489	514	485	477	501	454	498	498	499	509	460	494	450	540	528	533	522	496	526	497	528	511	523	500	528	494	492	488	478	472	520	529	525	526	484	504	513	528	525	499	510	500	506	553	502	504	516	523	519	491	482	518	502	501	502	518	483	493	495	522	461	496	518	493	536	542	481	529	501	464	509	487	485	517	502	475	493	503	509	518	517	472	528	506	488	516	539	494	510	493	545	499	541	534	500	539	488	522	518	551	466	509	480	487	508	518	514	536	529	479	476	534	506	493	530	503	511	501	508	474	481	490	495	466	517	515	527	497	508	503	529	512	526	483	536	476	491	494	464	493	503	465	463	487	491	515	510	525	560	431	466	564	507	514	497	484	511	464	495	519	499	507	490	466	463	501	535	481
8839	1212	1588	1277	930	741	644	523	474	461	387	367	367	365	369	322	343	328	317	311	337	301	305	326	290	324	303	297	281	261	288	283	287	325	321	301	295	320	294	259	321	291	300	296	298	299	274	295	283	289	315	290	297	286	274	289	310	286	291	259	297	282	293	264	273	282	338	291	274	278	279	274	276	263	272	287	292	275	287	294	290	245	306	279	338	308	317	324	295	284	295	296	253	311	291	265	268	271	292	288	312	301	264	314	302	309	306	256	314	305	303	291	274	281	285	338	289	296	274	280	299	304	285	299	282	284	273	273	282	295	310	317	305	304	283	314	256	290	306	312	302	283	324	324	291	301	295	318	289	299	310	276	299	308	269	296	297	278	281	299	294	280	311	323	288	304	304	294	271	280	271	292	300	251	284	300	254	281	265	286	271	320	279	280	308	289	296	291	310	291	316	299	267	303	313	269	264	298	298	275	293	305	252	305	284	290	254	309	287	280	287	281	296	300	307	306	281	289	286	299	279	259	268	274	300	299	284	322	290	283	315	253	340	288	315	289	286	258	273	297	325	307	296	259	286	286	286	283	268	293	306	274	290	297	321	300	256	277	325	315	270	289	298	272	268	290	290	296	305	290	265	295	284	277	281	276	284	278	284	297	273	286	313	279	280	298	304	281	299	289	313	297	281	300	291	304	298	257	268	295	299	281	279	278	265	298	276	293	286	239	313	285	295	265	305	317	322	292	283	259	290	274	282	260	279	255	304	286	303	304	271	288	256	292	288	308	241	276	314	279	300	277	304	309	278	273	299	281	313	298	264	278	295	285	279	285	300	279	279	284	294	290	304	294	281	293	286	298	288	275	265	280	293	277	268	312	296	291	278	292	258	285	269	271	303	276	300	285	303	286	295	270	310	308	259	296	264	295	293	296	298	294	270	288	266	272	271	272	311	275	286	279	303	277	297	286	291	272	259	273	286	294	303	312	309	286	304	260	287	310	300	257	285	275	286	313	273	303	274	311	301	292	299	277	297	302	284	264	287	273	293	295	266	314	285	278	284	294	280	271	319	294	295	267	271	288	296	301	282	271	296	280	287	286	307	255	297	264	306	270	290	293	288	295	280	257	314	307	265	269	279	298	285	293	283	309	291	240	274	287	268	288	290	274	253	278	253	286	300	277	290	266	275	279	294	278	315	264	286	303	301	286	314	276	293	277	292	274	281	272	330	324	265	319	275	279	273	290	280	279	264	262	304	290	310	290	304	272	284	300	278	293	274	298	279	302	299	263	318	317	274	297	285	267	282	255	308	318	277	298	289	288	295	276	271	277	281	290	283	286	297	288	302	303	264	307	324	281	289	289	283	304	283	306	260	285	284	300	281	312	309	302	282	276	277	308	300	282	286	286	278	283	275	280	290	280	311	282	275	313	307	320	266	286	299	308	304	249	254	307	305	281	283	307	284	311	269	312	279	285	297	287	298	296	307	305	305	266	260	294	267	305	275	290	317	292	296	292	265	308	256	271	289	287	314	258	284	277	253	278	278	283	304	310	306	252	283	289	311	316	282	309	266	280	306	315	324	285	295	287	294	274	269	286	309	328	295	253	274	288	299	288	294	282	288	263	283	297	253	287	283	335	269	293	299	267	317	297	291	312	311	300	293	295	260	305	278	301	251	311	276	274	307	283	289	263	279	321	307	294	317	291	320	308	292	312	302	288	322	271	297	277	255	305	330	291	278	290	293	303	289	266	283	324	282	292	330	314	293	297	273	298	296	265	283	276	284	286	293	303	297	266	259	288	272	303	291	272	295	328	286	257	287	301	285	297	290	285	322	238	284	266	280	300	327	300	270	307	299	281	279	271	311	278	317	267	264	297	291	339	291	254	302	279	273	276	301	266	291	279	276	299	290	298	317	294	261	285	292	329	294	286	307	319	258	274	292	293	320	259	293	281	304	298	274	280	263	283	277	305	303	298	250	287	269	247	283	274	257	268	297	309	264	283	278	277	306	277	302	279	311	289	294	327	257	253	275	274	295	289	277	285	309	279	283	295	257	254	310	270	289	278	261	282	258	306	283	310	271	280	274	301	286	296	269	286	288	304	292	284	328	287	278	279	310	291	276	317	282	300	296	285	266	287	273	258	284	306	269	301	251	306	321	297	245	274	253	245	282	313	306	282	269	279	330	289	292	274	275	300	274	216	295	304	312	288	307	303	292	286	255	268	302	267	283	277	264	278	299	264	296	271	323	297	287	292	306	311	287	289	295	268	238	283	277	294	313	321	254	294	257	276	297	263	293	295	262	280	308	298	283	284	281	304	256	294	263	268	267	251	290	237	267	290	282	282	302	293	294	270	280	271	286	291	297	311	289	295	251	312	304	304	302	287	317	298	292	255	266	269	275	280	272	290	267	268	317	264	305	281	302	301	304	253	318	272	291	276	299	274	287	288	288	292	270	296	296	322	293	262	258	302	295	300	277	260	284	288	277	288	288	287	317	289	281	271	282	286	287	312	280	299	292	294	275	293	277	300	291	247	290	284	287	302	259	296	285	273	299	276	289	278	296	265	298	250	316	294	302	276	284	305	276	276	288	280	270	280	306	272	273	270	275	317	274	304	300	268	281	274	305	275	280	287	257	280	314	281	298	295	279	308	292	298	289	317	274	289	313	269	262	290	275	303	269	309	265	263	251	278	292	275	271	307	290	295	287	282	265	285	290	267	273	264	277	292	313	287	286	299	319	312	301	300	281	293	292	306	300	268	271	270	294	295	266	298	308	307	299	280	287	319	257	305	275	267	264	288	250	307	289	272	301	253	287	291	317	297	309	273	290	284	289	313	287	292	284	305	291	304	306	272	281	296	294	319	306	292	289	265	319	297	291	272	303	300	266	289	302	278	267	269	282	274	284	311	278	296	277	298	292	316	286	272	295	254	269	298	294	281	265	299	298	279	329	292	269	283	285	291	273	289	286	294	322	297	298	267	290	286	281	285	274	321	272	301	254	289	323	300	305	275	300	267	283	288	308	256	268	282	316	279	288	292	276	271	299	280	280	292	281	273	295	254	268	271	263	289	280	299	273	311	272	303	305	284	293	237	283	328	290	300	311	299	269	266	314	300	250	280	288	263	283	272	282	280	302	297	308	283	313	277	305	275	281	282	298	289	289	303	261	291	274	304	252	315	270	297	294	295	282	256	265	311	288	321	312	284	299	281	263	308	273	303	297	279	248	286	290	307	303	308	291	304	279	301	277	259	303	296	287	293	289	289	279	289	267	306	305	334	283	316	301	291	281	285	296	301	293	287	312	299	299	289	275	322	295	285	279	288	290	309	296	284	288	283	279	291	309	292	299	277	287	292	290	242	280	317	272	284	312	271	289	297	298	280	295	285	258	239	283	301	279	286	307	275	282	264	292	264	265	272	280	265	258	314	285	270	283	293	289	312	305	282	264	301	258	297	271	297	308	277	312	273	320	305	267	269	311	281	294	310	285	267	287	298
5620	1886	3414	3865	3414	2867	2463	2161	1870	1614	1565	1523	1328	1304	1239	1218	1136	1106	1118	1071	1039	1109	981	990	1057	922	925	936	964	972	934	966	882	889	936	942	895	959	909	949	874	945	911	908	869	913	887	898	843	900	840	866	891	873	845	876	896	856	894	850	882	872	852	878	852	889	881	832	864	824	842	870	846	857	947	868	825	900	850	902	850	874	826	859	851	881	858	882	865	833	843	873	890	857	822	858	839	823	793	850	877	860	860	841	875	874	798	933	864	888	827	900	831	882	846	837	834	835	849	878	884	830	846	880	867	945	843	823	821	883	839	830	830	799	862	862	907	840	806	862	841	780	853	932	829	848	894	813	851	863	847	840	894	804	891	928	822	859	873	797	861	854	873	798	817	829	898	856	877	860	816	813	809	851	826	839	780	811	830	831	849	853	864	837	808	853	856	801	854	829	842	823	881	857	853	813	877	862	855	854	864	886	870	836	853	844	816	896	826	825	845	836	791	888	867	851	851	821	822	839	804	863	814	848	871	877	835	830	820	809	852	826	857	832	864	828	823	871	863	892	836	825	858	843	831	824	819	886	845	846	894	871	851	861	870	849	815	807	819	838	817	853	833	787	864	809	848	844	857	834	785	844	828	836	797	849	837	826	828	859	856	842	835	799	864	891	838	838	849	861	874	869	859	855	856	818	807	858	858	859	863	826	859	857	874	829	856	852	851	836	845	891	851	852	803	857	814	839	855	864	857	846	833	863	909	867	828	816	874	755	827	821	873	855	821	892	878	860	795	881	870	834	892	842	844	906	879	874	869	881	823	859	829	861	820	843	869	835	841	896	825	837	805	817	813	841	807	814	881	873	820	851	764	880	838	850	847	867	878	871	808	868	809	816	845	901	850	806	816	858	815	813	882	879	824	825	795	874	850	832	817	831	794	857	795	813	846	826	877	806	848	838	861	879	820	885	902	822	871	870	846	822	850	820	843	863	910	832	825	843	835	875	824	794	866	825	919	890	834	856	859	835	863	822	882	800	835	826	786	879	867	897	828	849	815	807	893	842	869	831	885	831	890	887	860	768	849	905	850	835	823	825	920	849	805	862	905	827	839	846	787	845	822	832	841	853	818	807	848	809	791	855	853	831	837	806	819	868	843	808	816	844	854	839	840	791	804	862	894	856	833	893	857	859	810	850	829	836	863	802	838	811	882	839	851	827	883	814	840	839	871	781	863	829	873	840	859	875	861	837	833	912	883	804	826	864	834	842	863	839	869	832	835	891	781	869	852	858	821	794	814	832	853	847	855	881	905	881	879	764	815	881	788	814	792	835	858	862	827	881	852	845	811	818	907	867	848	818	815	868	868	875	788	844	893	846	816	860	848	859	851	827	867	856	875	887	812	904	841	842	838	867	803	825	832	888	829	800	833	849	827	796	884	853	822	904	890	855	824	853	863	803	832	819	811	869	812	837	854	837	835	827	855	844	887	916	891	899	850	857	847	840	855	805	874	877	816	812	839	857	806	836	815	872	851	800	858	851	816	876	858	855	849	834	828	840	878	852	838	833	795	876	801	818	817	807	865	874	845	869	866	872	850	830	844	841	785	825	885	911	924	863	855	864	820	808	898	840	827	841	848	875	858	839	920	800	853	854	890	842	851	845	873	854	822	885	842	824	807	830	795	836	857	849	818	842	861	818	846	835	847	828	854	840	845	792	858	860	863	870	795	866	830	812	866	854	822	775	861	903	897	838	841	799	855	851	818	851	869	888	883	849	854	793	854	851	823	855	846	839	863	850	829	905	845	871	870	849	802	822	888	844	884	854	839	845	892	783	860	801	836	806	870	832	899	843	847	869	841	856	876	839	840	824	844	881	873	820	850	849	817	805	823	812	827	869	898	823	833	848	846	816	847	799	801	843	847	838	879	813	804	810	786	832	868	809	869	831	851	871	880	849	825	848	822	851	849	838	861	830	874	885	794	836	854	809	822	861	836	840	845	826	806	832	915	805	859	865	860	808	866	831	822	833	867	848	845	812	846	843	828	852	856	865	823	843	853	825	883	840	857	832	849	891	866	852	830	864	825	855	823	828	895	840	781	836	803	854	791	872	846	827	825	808	871	859	821	822	827	826	825	819	864	765	860	793	834	859	827	856	869	844	828	855	851	891	826	878	877	882	803	853	895	837	889	848	831	944	798	872	892	825	822	866	827	872	819	863	790	823	869	831	855	840	819	833	808	849	846	840	864	878	848	864	841	801	863	847	846	868	892	815	881	812	839	830	841	790	881	855	850	868	839	810	851	810	823	877	819	848	861	893	851	788	837	805	852	887	817	851	832	821	921	798	777	828	830	867	882	878	885	858	852	854	832	857	856	817	846	870	846	843	857	841	800	834	840	855	824	854	808	861	812	831	829	856	831	847	849	833	860	823	852	852	850	816	816	861	841	811	813	835	780	822	796	813	824	871	848	830	864	898	826	891	890	810	823	838	844	856	849	852	841	822	898	894	840	841	890	838	833	843	877	848	837	830	834	869	829	833	854	864	791	832	869	809	809	835	853	869	846	849	851	825	828	813	844	873	886	846	863	880	871	849	855	837	831	840	791	822	826	805	848	822	835	829	851	780	880	825	825	842	821	851	799	875	833	872	873	845	888	844	857	837	822	817	875	844	843	799	847	842	846	876	810	826	846	863	863	820	822	810	841	809	842	854	906	838	819	789	901	831	870	866	821	811	878	857	882	828	822	846	839	805	905	893	819	827	865	821	814	844	880	858	890	850	914	851	815	873	858	861	883	805	804	845	852	883	811	831	828	892	841	864	866	846	861	835	866	824	815	856	831	848	844	796	801	798	825	806	822	828	811	815	842	845	888	838	778	832	833	853	857	937	846	840	857	801	875	851	844	857	821	872	858	825	866	851	864	845	877	819	824	844	855	874	829	827	861	843	847	889	842	898	797	855	822	871	905	854	835	823	809	863	828	874	888	886	836	851	863	859	877	847	850	830	861	785	833	841	785	873	880	873	831	856	886	816	859	911	826	877	804	882	858	898	827	890	857	826	859	783	856	846	872	838	806	868	807	852	800	905	870	826	803	857	872	845	871	801	851	818	832	869	855	808	814	848	935	853	810	832	802	840	856	834	874	838	824	844	788	856	827	840	852	809	792	821	852	820	844	857	862	812	816	848	904	846	879	868	837	884	838	837	872	876	928	906	854	866	870	819	807	827	885	821	826	828	811	874	845	890	829	799	887	865	800	805	844	859	866	830	834	852	807	843	857	845	828	834	831	833	837	830	824	852	837	810	826	788	814	797	873	818	851	765	854	875	852	891	839	827	889	811	818	819	872	892	844	821	832	830	794	851	852	910	868	820	797	790	876	882	830	860	835	832	773	809	821	770	826	845	879	852	798	839	885	827	846	821	829	841	862	835	849	887	817	853	795	810	822	883	843	827	832	847	864	826	825	853	821	851	849	893	900	855	860	861	892	883	879	832	883	839	831	842
16059	2611	2895	2361	1654	1161	947	751	674	553	489	501	425	396	421	340	369	392	339	370	344	320	313	325	340	304	305	292	292	294	298	322	306	296	291	314	252	294	277	264	272	292	281	278	291	301	258	285	276	280	321	252	255	262	283	295	289	255	283	292	284	288	277	289	281	302	287	249	258	268	257	260	296	286	280	301	274	289	280	268	278	314	272	289	268	287	273	284	261	285	275	282	283	315	258	255	252	242	303	286	302	281	261	258	260	258	267	266	265	293	289	263	277	258	262	249	245	284	283	259	280	269	280	270	267	275	258	309	272	283	280	272	313	291	247	281	276	252	271	267	296	269	233	264	278	286	260	284	285	269	276	257	258	265	277	285	294	261	265	267	285	296	287	247	258	284	299	300	274	273	244	274	289	254	253	272	261	283	266	285	280	277	256	277	285	258	291	257	265	274	269	267	272	278	273	294	265	261	274	313	270	281	273	261	273	256	242	253	254	258	270	288	245	266	285	266	293	271	288	257	276	259	246	267	264	264	291	289	245	256	282	259	286	303	292	308	258	278	260	268	232	262	266	287	299	290	285	280	285	278	283	269	268	245	263	271	271	284	284	280	254	271	280	252	249	250	240	259	287	258	278	263	284	277	253	283	283	267	256	267	261	268	278	256	261	304	260	293	282	287	250	302	289	283	255	291	262	293	238	261	273	296	259	285	254	299	271	283	266	268	264	249	272	255	264	276	296	264	266	270	262	280	302	283	275	272	257	262	287	282	269	261	278	265	239	271	283	272	273	261	268	274	243	254	290	300	299	266	264	273	251	283	253	293	273	265	248	292	275	256	298	256	258	281	270	279	276	283	275	271	265	275	266	261	248	274	260	251	257	262	277	271	249	273	264	283	254	265	270	274	279	301	254	281	300	292	238	281	280	255	273	292	285	255	249	271	240	267	285	259	256	288	275	255	262	280	289	270	281	273	272	270	277	294	262	273	299	264	252	282	277	266	240	271	285	271	292	294	276	254	301	268	283	272	297	285	274	269	262	282	286	287	247	282	266	280	253	252	252	276	259	248	267	268	289	290	290	232	301	271	279	285	278	291	283	299	266	293	294	247	270	258	253	237	272	262	261	283	268	269	281	267	293	294	287	289	256	269	278	279	295	270	247	300	257	261	244	257	259	278	283	291	290	264	277	275	271	283	293	276	280	279	261	293	274	270	276	277	256	281	280	264	252	275	301	285	295	280	270	255	291	298	278	273	274	233	267	243	293	250	289	257	289	276	253	286	269	259	305	289	271	259	293	282	276	306	243	271	256	274	314	275	274	280	278	302	279	223	287	291	258	283	271	299	277	264	257	285	269	249	300	284	242	283	286	311	270	259	231	271	262	287	264	260	294	260	296	265	264	313	260	287	251	313	260	294	256	267	273	304	281	261	280	301	285	279	283	309	285	265	282	289	257	256	249	268	236	259	282	248	243	313	301	270	265	252	281	245	268	282	261	267	261	270	291	266	247	280	278	288	288	287	260	270	278	270	255	302	285	235	268	274	272	295	259	280	272	291	279	259	297	263	273	253	278	256	288	252	279	282	256	265	287	282	299	261	293	282	281	287	288	279	258	288	274	278	250	288	267	290	295	281	268	290	294	264	255	309	280	267	249	266	293	263	299	273	253	258	252	271	300	286	286	263	280	283	265	273	285	278	263	255	275	275	278	264	245	292	316	306	271	275	265	260	286	288	261	290	259	277	282	261	282	277	301	266	237	266	292	276	281	303	303	271	295	285	264	274	285	288	291	284	283	284	298	270	248	257	273	271	262	281	276	284	270	279	270	283	288	252	288	281	289	268	266	260	269	250	276	249	287	250	283	260	274	279	306	278	246	260	242	237	277	238	261	261	258	270	255	265	276	261	269	250	266	272	292	285	260	272	247	279	251	270	276	287	284	271	283	289	258	284	254	252	278	286	268	260	299	275	261	271	286	270	288	289	252	250	291	269	246	281	280	309	245	271	267	290	273	270	269	278	254	303	278	281	263	263	265	284	268	259	259	264	306	248	275	280	261	247	298	246	277	258	279	250	288	267	284	281	271	274	315	271	259	238	289	287	286	254	264	265	271	291	286	273	271	280	262	290	290	268	272	269	256	256	270	252	280	268	280	313	280	285	280	280	291	268	280	285	300	236	253	248	283	286	278	265	252	298	285	260	283	274	290	276	256	286	269	273	262	264	277	282	278	288	276	232	262	277	266	251	270	270	287	256	282	257	258	280	251	286	269	265	281	294	275	259	288	257	258	257	286	280	299	262	249	255	280	236	261	249	245	273	261	298	261	252	282	271	260	267	268	281	267	284	262	279	258	266	290	240	271	271	262	259	311	272	275	284	248	230	275	287	284	250	297	277	284	252	269	266	285	294	290	328	283	282	298	263	252	311	266	260	275	282	264	263	287	274	266	276	292	283	279	245	238	314	294	292	260	282	264	283	265	276	261	263	275	303	286	261	265	275	267	270	304	239	270	273	278	261	267	295	260	254	270	293	281	287	270	286	250	247	279	277	265	287	294	261	300	263	243	253	263	278	285	270	286	300	271	273	287	252	282	262	269	291	291	285	249	289	270	285	259	288	269	260	280	290	283	282	280	264	297	287	272	266	252	278	270	261	265	263	252	293	284	275	261	275	256	263	287	258	279	277	260	303	295	249	287	251	254	244	284	247	316	277	283	275	265	286	264	261	262	234	265	251	253	300	272	263	261	277	294	264	281	287	272	291	288	277	280	270	276	285	268	277	265	272	241	291	278	276	287	256	258	285	299	304	267	275	269	264	260	298	244	295	316	281	269	299	255	302	280	284	263	277	291	272	278	299	268	280	263	287	306	274	253	278	293	244	234	253	279	275	274	268	267	293	291	280	269	256	315	263	283	288	286	270	257	270	275	300	278	296	259	280	264	278	293	286	285	276	281	259	289	261	280	264	288	249	282	263	250	272	276	270	310	259	270	264	245	246	269	261	285	270	272	258	271	259	258	271	241	270	302	288	292	248	270	279	272	287	257	239	258	292	254	279	266	275	293	245	268	290	271	263	289	264	299	267	280	320	276	251	265	266	266	258	291	262	275	240	239	257	269	250	276	268	289	285	266	286	282	238	241	263	268	281	253	274	255	260	295	246	251	269	267	278	276	267	276	254	269	288	294	292	274	265	275	243	272	291	285	284	282	271	268	237	292	257	286	286	282	294	272	288	287	255	258	273	248	288	276	285	273	265	275	238	258	273	278	257	285	293	258	307	277	299	290	264	262	260	281	281	301	254	265	281	277	275	276	280	280	283	295	282	307	280	307	279	275	259	272	279	277	301	301	274	287	233	241	271	280	275	251	275	283	250	275	241	290	271	275	247	244	277	243	276	266	259	278	279	287	252	283	249	251	271	280	257	296	283	279	285	235	270	245	292	267	279	275	285	286	249	274	286	260	247	257	275	268	275	250	287	278	282	306	269	271	282	304	278	245	282
7627	2622	5562	6408	5573	4609	3695	3261	2817	2479	2149	1968	1735	1651	1575	1515	1427	1338	1230	1211	1197	1192	1155	1147	1046	1062	1072	1028	1071	1001	931	963	935	904	968	958	947	933	890	933	920	882	879	838	936	861	846	846	879	845	871	845	915	840	842	808	829	870	854	894	854	835	860	866	808	886	852	792	840	803	827	899	841	821	833	834	828	845	839	827	840	776	814	834	880	819	822	804	791	787	827	829	802	845	832	825	854	818	832	749	850	849	802	833	795	893	822	797	838	806	818	800	770	795	748	791	804	800	805	884	769	788	838	770	772	811	796	819	799	773	791	833	815	797	766	782	752	823	798	779	786	845	805	801	789	831	836	788	784	791	786	737	788	848	807	827	785	817	818	755	781	764	789	787	854	801	748	773	814	829	731	779	810	835	807	816	813	812	807	813	761	778	779	798	807	799	813	817	788	823	790	786	799	749	789	778	810	834	818	852	787	826	739	861	827	816	802	733	780	806	795	805	801	748	770	809	831	822	825	778	766	797	771	746	793	796	840	749	770	807	805	785	768	802	824	836	785	824	802	796	831	774	786	768	790	775	836	801	789	770	801	802	772	807	849	755	776	825	807	733	797	785	795	812	798	811	769	782	799	780	818	825	800	804	801	836	754	802	783	780	791	838	820	806	757	804	769	844	745	808	819	835	791	769	785	829	791	801	773	810	778	808	795	818	856	834	830	809	820	810	793	797	847	800	819	794	808	752	824	829	796	810	798	754	825	787	836	783	815	792	794	796	768	798	813	801	838	793	851	766	759	784	799	846	823	734	835	761	720	775	805	810	800	851	823	853	808	816	778	773	782	829	813	824	817	769	818	778	806	789	775	746	845	737	803	817	753	750	794	777	800	791	823	738	804	764	824	842	759	802	828	789	810	800	820	826	817	791	863	801	773	837	835	807	816	770	809	805	758	838	765	779	867	829	791	833	824	810	779	814	782	778	800	765	805	775	808	839	808	797	819	867	839	800	756	791	746	814	807	756	833	814	800	815	750	777	803	804	814	757	784	782	807	801	803	822	795	793	801	803	781	826	794	756	816	815	811	770	833	815	846	806	780	808	811	804	795	801	815	836	805	814	743	744	759	765	823	789	764	807	792	772	807	784	765	755	796	826	789	809	757	804	809	810	826	775	768	780	790	793	807	797	808	767	801	777	769	793	795	791	778	767	813	821	797	765	791	801	809	874	777	763	861	776	800	755	809	857	809	801	752	819	764	771	803	805	762	784	800	791	832	768	800	837	770	773	789	771	783	795	768	839	778	758	783	781	824	785	833	805	774	809	777	798	827	821	825	742	807	769	807	814	832	788	808	760	767	796	778	855	766	806	833	833	801	813	779	784	816	794	810	831	784	787	795	762	791	790	761	834	814	748	803	781	759	762	802	780	779	819	853	800	768	832	742	799	782	805	794	755	804	795	762	760	758	787	844	764	831	749	761	819	769	794	796	843	744	785	792	810	717	814	781	796	812	754	767	784	753	794	756	778	783	834	748	861	810	814	791	804	871	797	785	814	756	756	812	793	737	801	814	775	751	796	760	805	796	755	804	793	798	831	786	846	843	799	784	807	857	798	823	782	788	790	824	776	775	796	834	826	794	821	798	811	783	816	824	775	819	811	777	850	752	813	802	775	794	821	786	821	799	781	774	768	829	849	792	765	809	819	808	765	758	767	770	829	794	827	771	771	807	787	774	747	803	785	778	783	833	777	883	780	808	773	804	774	775	778	790	814	835	780	818	767	767	795	837	773	800	855	823	841	815	848	814	789	804	795	834	838	801	802	810	765	820	807	809	845	795	840	793	789	793	852	824	824	759	769	770	832	767	774	785	871	793	770	755	802	802	804	809	798	803	836	789	770	808	800	806	815	700	812	818	787	806	807	846	835	806	863	753	768	814	809	807	774	852	812	834	790	751	833	814	805	771	781	785	822	723	818	782	791	785	793	793	849	775	772	791	809	794	819	803	804	804	812	749	813	788	780	830	805	857	801	823	753	808	810	761	821	771	792	752	841	838	786	790	840	783	812	781	748	828	834	760	831	766	786	833	792	785	805	831	797	767	759	774	777	801	802	790	849	836	794	804	787	793	807	789	802	789	806	751	835	841	823	765	793	752	833	817	752	764	754	797	821	827	806	767	747	807	768	813	834	783	855	784	810	804	739	819	774	824	782	816	795	809	769	834	851	783	824	825	829	802	807	761	853	741	823	751	789	831	785	725	781	791	804	791	817	786	792	770	794	771	824	824	801	844	742	780	751	750	763	787	825	785	777	786	778	805	814	812	779	779	765	830	845	755	815	763	782	805	734	792	806	860	808	789	746	769	804	825	826	847	790	775	829	762	835	765	774	751	770	796	775	798	773	799	830	811	790	762	756	812	781	812	803	811	816	766	771	776	800	798	854	818	817	775	801	799	857	832	810	798	774	816	826	821	750	803	813	802	816	814	724	822	786	867	805	835	804	847	807	831	732	796	824	787	811	781	861	771	776	790	799	801	784	850	802	794	845	773	806	803	801	798	784	784	808	783	845	782	820	786	785	767	808	809	812	807	801	799	776	802	782	796	824	803	819	804	812	764	797	813	832	834	813	823	762	840	785	805	836	763	796	835	768	764	784	830	770	796	793	831	784	786	813	781	763	780	843	794	778	805	753	846	801	794	804	758	809	781	784	798	796	758	835	769	795	809	852	827	840	820	821	850	780	771	861	817	811	791	837	830	793	773	810	763	825	810	757	801	791	816	786	828	745	742	718	789	818	803	811	815	809	850	811	837	797	767	760	815	768	819	826	795	809	816	779	768	741	835	829	735	765	813	820	815	807	781	801	815	795	777	788	778	761	807	791	789	858	785	796	764	726	784	813	765	784	766	771	781	774	827	790	817	797	834	740	809	824	827	785	809	837	774	797	784	821	820	858	764	814	805	812	833	778	834	769	829	794	756	727	821	824	839	811	811	798	811	787	810	814	750	831	824	731	793	833	769	789	775	781	836	771	819	769	803	821	799	810	797	823	822	785	768	818	812	794	779	797	813	810	831	835	831	830	837	769	754	808	795	770	821	754	795	789	768	795	779	778	775	764	765	787	783	778	774	789	810	778	824	736	792	787	807	853	801	794	790	780	795	812	779	793	819	785	790	762	808	805	782	822	820	775	833	768	799	805	787	835	764	804	813	794	791	814	765	755	799	814	827	751	782	705	812	783	798	744	785	776	780	776	745	773	801	803	776	785	757	783	846	800	792	767	821	848	782	754	840	766	756	804	777	833	768	790	815	792	827	801	841	792	818	772	802	773	816	787	777	826	762	772	779	770	797	816	793	794	828	809	748	799	780	804	830	803	774	807	777	766	772	797	790	728	771	756	798	796	793	814	759	786	783	791	838	842	759	803	806	800	828	809	773	831	770	804	752	801	816	809	765	767	821	783	738	782	820	798	804	815	794	858	778	810	797	759	765	823	809	806	833	792	793	766
2120	210	221	196	191	173	186	171	170	154	161	149	177	163	149	171	148	139	171	152	183	162	151	153	138	186	152	146	154	155	157	138	172	154	137	133	157	177	138	149	139	154	136	150	143	160	179	146	130	157	162	150	185	169	146	149	162	155	156	164	164	164	162	149	155	170	163	158	166	133	142	157	141	175	152	156	158	151	164	197	167	175	178	149	183	170	156	135	143	159	145	124	156	173	149	155	142	156	166	177	166	159	142	131	154	149	190	136	145	159	162	166	153	179	136	151	167	175	152	169	167	159	179	168	139	160	154	180	150	176	163	162	176	176	168	158	149	154	158	163	172	162	167	130	147	165	159	141	159	168	180	176	158	167	179	124	163	149	151	154	180	159	164	158	134	154	170	167	150	166	158	162	166	161	166	121	147	168	158	146	136	164	154	173	171	169	168	158	160	163	147	162	138	161	161	172	188	174	168	156	182	168	179	156	159	154	175	141	159	177	160	158	162	150	150	141	140	143	157	186	143	148	150	169	167	129	168	163	138	149	145	170	173	176	167	173	141	160	167	154	160	164	150	161	180	149	160	176	141	136	163	160	163	159	128	166	158	162	142	150	151	143	135	156	167	149	180	171	146	174	174	167	152	154	152	168	154	161	159	149	154	159	169	172	174	151	166	165	121	154	163	155	166	153	141	180	153	159	168	151	142	161	151	155	156	154	158	165	150	142	169	149	149	170	135	167	167	157	173	166	145	157	155	126	174	153	157	164	162	152	155	172	162	166	140	136	148	155	154	156	168	154	159	150	155	161	167	135	161	146	160	144	154	162	146	152	150	169	143	137	161	136	167	144	147	150	143	152	139	147	142	157	140	168	163	170	160	143	151	148	166	152	136	147	162	162	165	161	151	151	154	165	137	167	154	146	156	147	146	160	156	165	146	149	147	162	177	152	131	185	159	175	167	148	156	172	159	160	178	171	163	138	144	149	140	176	141	130	151	178	153	165	157	151	160	174	134	129	162	173	165	179	165	139	166	159	140	144	159	150	152	162	163	146	155	176	152	165	136	181	185	153	163	164	157	149	163	144	173	173	165	166	144	138	144	141	164	168	162	159	138	157	155	150	153	174	155	143	153	133	185	167	166	145	167	148	148	146	158	163	166	137	156	169	159	143	149	159	157	166	152	162	172	165	144	137	167	144	149	166	162	159	178	169	147	145	122	185	143	154	159	147	156	158	179	141	158	161	185	161	140	169	142	160	145	179	123	145	157	158	134	152	137	160	138	166	151	163	169	162	143	147	160	150	176	147	148	169	155	159	168	163	143	134	178	168	148	158	162	173	168	163	148	151	149	150	183	139	135	166	162	152	138	145	143	184	165	146	169	174	159	145	145	159	159	161	139	157	160	172	140	164	154	172	166	165	157	152	160	163	135	165	168	151	149	186	180	140	180	141	164	141	169	147	144	141	155	159	167	149	174	127	168	154	176	132	157	155	141	157	170	170	169	165	154	140	169	150	138	152	179	182	147	146	162	163	173	146	189	166	155	165	152	151	160	152	190	152	176	159	140	163	159	150	157	162	165	175	148	153	151	149	153	155	181	151	160	160	175	142	154	163	155	152	159	154	164	168	159	159	146	159	146	165	186	163	182	161	157	132	159	162	180	173	155	169	146	174	175	175	149	156	143	155	142	160	149	142	149	173	183	161	180	177	160	143	139	174	167	158	152	163	165	134	149	159	158	164	122	137	155	143	148	157	168	173	135	162	170	181	155	161	156	164	145	136	130	156	187	155	146	156	147	141	155	157	168	151	163	172	140	135	136	135	168	181	143	173	162	163	137	174	160	153	137	167	160	159	153	162	145	170	189	152	175	166	161	124	144	169	153	159	170	170	153	131	176	159	151	171	164	162	164	154	163	168	149	167	166	155	156	185	153	134	137	159	163	153	141	148	156	154	131	152	169	164	139	157	156	156	164	159	158	156	173	155	151	169	172	130	148	140	148	148	173	150	139	174	159	181	147	153	151	135	150	131	180	163	153	162	204	137	124	165	198	157	175	137	159	146	177	156	151	169	182	152	162	146	135	147	150	155	167	151	178	157	188	156	172	157	164	161	164	149	138	173	142	191	136	155	171	156	161	155	172	135	166	161	143	146	157	147	142	144	144	158	167	173	183	167	159	151	154	167	153	167	154	154	151	149	149	152	127	155	158	161	161	163	154	169	149	163	149	170	139	148	161	173	145	181	140	143	155	147	155	158	154	165	176	155	166	133	168	162	177	160	155	175	145	173	155	151	158	165	142	183	154	158	157	148	152	183	138	164	158	159	157	148	160	149	164	163	144	179	149	176	160	166	168	149	167	156	151	171	143	166	179	142	172	151	160	141	160	166	153	185	123	164	157	165	161	150	126	148	158	166	164	174	154	157	158	153	144	172	173	135	185	161	145	178	140	128	155	169	147	162	160	169	162	157	168	163	173	167	154	137	165	151	172	159	162	166	127	138	160	161	154	144	180	161	155	164	144	168	161	153	155	147	134	139	157	144	154	170	149	131	148	160	167	154	157	149	164	156	150	146	161	158	161	172	158	125	157	151	144	158	156	163	130	159	155	161	175	145	145	155	170	169	154	177	155	147	153	150	143	145	156	131	141	146	169	153	146	159	143	160	139	163	177	160	147	146	141	162	158	156	147	175	141	168	137	159	159	152	164	173	147	165	149	153	161	163	164	151	158	153	142	176	155	169	172	162	154	141	150	164	140	166	169	175	149	144	156	159	170	152	151	144	157	169	140	164	146	157	146	182	171	164	166	148	147	145	152	157	149	140	172	158	142	171	123	151	166	169	130	167	139	146	150	160	161	158	152	172	176	159	166	165	159	159	173	157	142	135	178	146	162	158	165	147	157	164	150	139	128	147	145	175	171	151	153	157	188	178	154	143	160	149	149	154	186	165	167	173	142	156	164	167	185	139	167	136	164	144	168	148	160	153	158	146	137	161	151	143	149	140	164	139	156	167	162	149	147	152	161	162	132	147	143	151	138	136	160	172	162	141	155	161	174	166	163	154	170	149	178	165	157	149	183	179	143	159	152	159	177	170	145	178	149	155	169	169	146	170	142	158	168	153	154	157	155	157	153	160	149	188	150	163	127	150	155	161	142	164	148	140	161	152	139	140	147	156	163	164	139	169	176	143	154	150	138	152	166	159	153	148	139	177	135	159	166	133	125	169	156	164	161	164	167	155	148	164	166	149	165	143	170	133	154	159	157	154	159	125	123	164	157	154	149	189	158	138	153	149	155	145	180	137	166	137	135	136	164	180	144	169	150	146	165	164	170	141	163	136	160	158	158	144	135	137	155	147	174	159	165	165	144	149	161	154	169	161	175	200	161	160	159	156	142	164	159	163	164	137	183	155	155	172	174	170	152	145	158	165	166	150	162	153	158	159	144	150	141	148	160	149	159	181	150	160	165	161	144	171	184	142	164	141	154	160	155	180	141	140	177	150
1867	584	648	721	669	618	617	611	579	557	572	544	546	535	519	543	541	520	557	521	491	479	518	538	543	493	482	532	534	576	519	488	507	506	524	546	525	526	541	530	525	525	525	515	485	545	501	506	524	541	518	532	547	531	520	496	512	487	515	530	571	537	541	478	512	559	508	510	537	545	495	547	499	513	528	534	461	534	522	494	523	467	505	512	494	469	521	524	494	557	513	502	539	502	522	501	460	495	517	491	523	539	526	535	536	475	491	505	509	527	483	508	517	510	492	493	501	523	522	531	518	536	526	509	496	519	465	507	489	492	512	516	543	493	542	493	532	493	518	523	506	478	516	520	505	468	502	513	517	519	512	542	503	528	542	487	521	494	511	468	511	508	520	535	503	568	452	502	499	541	489	517	523	489	470	488	489	524	508	469	571	489	495	521	507	490	469	496	531	489	494	498	536	484	456	554	524	474	515	475	530	524	498	480	517	495	507	500	497	497	528	507	477	520	511	555	505	491	507	504	521	524	488	488	479	542	518	508	487	506	518	484	529	487	514	508	534	553	523	551	523	519	511	505	530	501	533	497	519	509	505	516	498	547	485	562	514	518	494	511	540	493	547	527	492	496	478	512	494	508	493	489	527	513	515	486	524	463	551	521	508	538	505	508	526	559	517	524	505	505	526	498	529	536	496	526	482	531	519	462	479	520	545	504	482	471	521	540	539	517	520	503	533	486	503	511	506	480	512	510	522	486	486	540	494	500	528	541	501	489	510	497	496	499	550	544	537	497	494	496	495	490	536	532	502	474	501	523	495	494	507	503	531	506	504	532	541	475	528	500	514	499	537	523	493	539	517	509	530	538	510	476	483	504	520	510	478	541	483	532	547	518	516	505	529	527	536	501	556	518	499	517	526	492	500	512	529	477	524	537	520	475	515	508	506	529	508	546	544	482	524	521	518	519	493	517	533	497	476	506	579	474	502	492	512	507	493	473	509	514	497	522	529	555	517	534	552	561	529	533	473	502	525	478	483	493	440	514	496	518	486	515	514	561	493	490	540	487	503	524	549	509	550	536	507	461	502	482	520	560	514	499	491	478	523	521	530	478	458	495	498	530	499	517	519	517	487	527	543	532	502	513	498	509	508	523	509	532	500	533	492	480	484	465	524	519	516	533	482	526	509	520	528	550	507	505	532	509	558	523	477	506	517	500	512	506	511	478	513	491	534	509	539	485	474	500	542	512	490	484	469	503	479	533	484	480	504	528	555	530	522	485	499	543	531	531	499	482	506	473	479	519	520	552	502	536	481	500	493	500	504	523	531	540	505	456	503	494	457	461	490	481	462	493	524	549	576	523	498	527	482	522	552	492	536	525	532	471	533	530	517	488	501	531	505	493	471	524	524	480	530	511	501	500	547	504	541	518	541	532	549	514	519	503	519	548	463	489	491	504	519	463	547	523	509	509	481	479	490	550	457	532	518	506	503	534	530	500	501	509	500	512	525	491	511	524	506	538	508	529	494	520	534	486	477	503	527	506	504	509	503	534	515	491	468	518	433	482	511	552	518	506	510	520	519	509	506	524	520	495	475	521	500	508	515	487	573	464	526	533	481	481	511	532	494	461	524	509	520	492	500	505	476	526	485	512	518	557	494	525	523	526	521	503	543	531	555	524	510	518	493	525	493	530	513	551	540	536	531	531	523	500	512	481	487	488	520	496	522	489	504	516	487	535	532	523	536	506	496	513	528	546	501	473	527	470	516	510	495	523	497	522	519	483	509	517	504	508	509	497	538	553	534	500	521	529	527	557	505	549	511	537	505	506	494	520	517	523	476	490	532	496	519	479	501	495	483	526	500	502	511	484	520	531	503	504	488	476	543	463	485	507	534	503	519	502	527	512	557	518	515	500	493	539	506	506	508	515	519	490	479	511	530	508	495	532	500	479	489	506	490	538	489	557	538	483	524	501	504	499	536	514	482	476	519	486	513	469	531	511	447	520	490	496	550	519	532	505	501	542	548	514	488	502	502	458	500	505	556	490	476	556	503	519	544	534	528	531	513	522	503	544	499	494	513	511	484	488	505	501	546	536	522	506	474	528	527	527	501	507	515	495	493	518	518	519	535	476	522	486	547	501	523	524	527	547	507	546	494	505	502	520	530	479	512	518	509	511	501	553	514	497	493	520	528	543	515	521	525	523	520	503	501	513	502	529	498	499	530	512	488	453	498	526	498	494	489	523	557	533	523	519	539	504	505	500	499	518	579	488	500	501	497	531	501	520	497	526	507	526	524	527	475	490	504	490	493	522	476	486	542	523	502	477	529	528	496	485	511	506	478	548	535	502	511	531	539	555	510	502	494	525	523	495	509	510	465	496	503	534	514	473	532	565	519	497	505	508	490	522	508	480	569	496	507	573	520	516	508	491	462	534	487	508	516	456	521	520	519	484	515	513	528	502	504	500	487	505	505	506	513	470	485	491	517	557	507	512	498	566	501	536	494	513	497	483	537	505	496	503	528	497	522	522	481	499	530	492	482	526	507	492	493	506	470	538	533	505	530	519	490	523	518	512	523	519	542	466	509	460	516	492	514	482	521	537	511	519	506	515	534	525	507	503	509	526	484	517	520	506	488	450	500	486	531	513	512	513	551	479	533	517	505	493	508	513	469	444	492	493	531	461	524	490	507	523	504	499	485	490	525	505	494	513	521	514	503	522	511	518	519	489	508	529	516	512	471	541	535	509	509	488	497	487	506	551	534	514	490	476	530	497	475	503	501	501	543	520	539	491	497	460	529	513	491	507	491	488	499	484	491	500	512	496	512	552	531	516	500	513	526	483	509	455	518	532	514	507	490	491	523	510	516	499	497	548	475	541	474	483	508	569	528	524	528	507	513	500	498	496	497	527	458	527	520	554	538	513	493	518	498	535	515	516	496	491	482	537	508	512	533	519	547	546	513	503	488	510	524	506	476	497	490	517	500	472	532	491	534	505	503	564	502	506	497	527	515	465	511	545	535	487	517	472	498	497	498	516	485	525	517	511	494	523	497	484	526	508	514	518	504	505	503	485	544	492	504	520	505	498	538	481	502	521	529	490	476	511	489	513	526	518	512	532	487	540	534	485	520	543	502	499	509	522	531	494	508	488	478	513	503	492	524	505	542	535	500	508	456	477	559	500	542	512	485	532	518	489	484	521	505	531	513	513	522	499	539	480	524	522	514	455	491	491	510	504	522	509	507	535	513	522	535	527	543	509	507	507	515	498	516	494	500	493	553	489	495	520	516	526	509	489	537	479	522	518	537	506	496	518	555	479	509	497	497	513	513	510	515	515	574	511	508	486	502	497	519	522	532	477	526	537	502	498	502	518	542	519	521	491	546	501	466	536	513	485	521	502	507	531	501	500	501	501	511	539	515	522	481	499	545	516	527	478	562	501	512	504	563	510	481	512	508	537	534	502	514	539	505	522	515	503	504	507	544	509	481	522	505	510	527	535	524	488	501	519
8872	1293	1645	1349	1037	835	607	589	446	436	409	438	373	363	393	374	347	350	360	333	305	346	345	362	317	336	324	301	269	305	265	307	288	310	298	304	280	288	313	328	289	335	299	298	307	335	317	314	305	306	314	304	282	287	293	343	296	291	286	262	296	312	307	310	317	296	302	306	264	252	272	312	283	321	301	284	326	300	301	283	274	299	272	286	310	318	293	281	282	297	285	297	295	306	308	294	295	273	293	293	299	284	340	287	295	311	270	287	301	290	343	272	249	327	304	308	277	269	273	292	268	279	304	286	311	272	295	259	293	287	292	319	303	313	304	295	278	296	267	291	269	274	283	277	277	293	254	293	283	267	270	285	293	314	266	290	291	301	282	284	336	292	302	286	328	271	302	327	289	293	288	308	304	277	319	249	268	285	354	291	320	281	289	288	321	306	301	280	302	267	312	316	289	322	305	298	323	314	300	290	283	252	308	301	288	300	302	283	292	293	276	272	308	276	298	297	312	264	306	310	305	327	302	269	313	320	301	305	300	316	295	298	271	302	318	337	284	286	311	278	275	291	271	277	282	303	318	280	268	295	266	298	290	287	306	308	285	285	293	275	290	288	290	327	257	278	294	287	288	282	276	277	283	287	279	324	305	269	282	319	291	298	305	298	288	288	281	313	318	274	275	290	292	292	276	290	292	301	248	265	261	271	309	278	295	304	318	320	305	304	297	295	278	285	291	292	298	301	304	284	284	292	291	283	261	307	285	256	294	288	298	285	308	293	281	294	295	285	265	282	333	316	302	295	307	301	296	323	270	284	294	294	314	316	304	295	323	279	319	283	294	298	272	309	281	302	276	318	282	299	284	309	284	314	285	298	278	298	263	272	277	294	287	282	267	296	307	291	318	297	297	276	272	296	290	299	281	319	308	298	324	280	275	274	280	288	305	308	300	284	297	306	296	316	291	278	304	300	312	302	276	321	306	292	285	290	320	306	326	308	275	300	303	290	319	276	325	305	299	283	305	292	303	306	291	301	262	309	300	329	271	290	280	266	309	294	336	324	308	278	253	306	292	250	286	301	323	293	268	293	309	300	326	266	268	300	327	314	336	311	286	302	263	301	286	297	287	282	284	266	306	270	288	295	294	291	303	323	303	293	261	309	318	298	297	305	313	288	282	311	305	268	276	266	285	278	271	303	295	271	331	284	293	284	296	312	290	279	269	318	296	290	296	291	298	295	302	293	276	299	289	299	287	290	291	305	313	296	294	276	293	276	307	284	289	275	321	279	308	304	307	261	256	290	317	298	292	270	292	325	281	309	292	296	289	271	303	279	279	296	304	274	288	272	314	287	330	312	302	301	281	319	298	340	295	295	278	296	302	278	313	313	305	296	287	296	286	294	278	315	309	297	297	293	272	284	276	277	274	314	299	277	268	323	288	320	283	311	287	270	307	295	282	293	265	289	312	299	292	310	328	335	308	303	291	285	298	296	285	280	278	299	296	294	304	279	294	291	280	270	314	287	302	328	269	260	314	296	284	284	291	329	304	301	288	304	293	275	291	309	283	304	305	279	300	306	294	288	312	305	285	261	296	274	296	316	309	265	308	313	288	291	270	302	295	318	275	332	269	266	266	276	275	272	278	269	279	308	268	289	307	315	306	293	275	277	302	318	324	276	279	306	298	275	287	312	290	264	289	291	306	296	334	276	306	335	280	286	298	306	297	325	320	312	290	301	306	284	277	270	317	292	299	286	291	313	289	307	292	291	307	285	292	305	298	301	306	285	285	266	285	277	296	288	302	281	285	256	292	307	290	287	295	287	293	282	283	306	303	321	275	291	297	244	315	292	296	266	294	302	343	285	285	314	293	262	298	306	281	292	302	280	310	312	289	289	277	274	281	311	275	279	312	328	314	327	283	319	340	289	300	318	329	329	294	293	311	300	286	308	288	284	275	294	286	280	260	260	296	313	291	296	312	311	307	298	256	280	306	299	268	313	286	282	289	293	288	305	306	303	283	307	265	270	313	275	289	293	285	281	293	282	308	323	313	277	295	278	290	321	306	293	299	274	294	281	300	263	298	287	289	319	303	286	295	282	281	285	312	310	313	284	286	284	276	294	300	304	283	299	315	304	292	290	285	306	275	314	282	312	302	303	295	289	302	291	296	322	304	273	305	311	257	284	307	303	268	312	295	321	255	317	301	287	307	279	294	289	296	284	314	300	311	323	303	305	309	299	296	297	264	256	293	297	300	289	263	289	259	300	277	276	304	322	267	286	299	285	290	285	299	265	312	318	297	297	266	289	297	312	306	324	291	286	313	262	259	282	309	306	334	290	305	297	313	296	308	300	308	301	304	299	261	307	287	276	305	325	290	314	292	284	305	303	286	297	255	287	275	305	315	315	306	302	297	324	312	296	284	302	301	318	345	303	268	290	285	290	272	276	291	305	263	293	310	287	329	268	286	297	293	270	310	313	287	302	283	304	302	293	292	294	296	314	309	301	273	265	281	291	296	289	301	286	315	295	282	262	292	332	299	294	276	298	281	306	303	302	316	333	298	309	316	283	301	267	281	293	280	280	287	280	280	271	314	299	305	314	302	271	294	302	268	305	271	289	281	312	288	296	269	326	310	273	310	304	326	285	309	276	276	297	298	278	271	310	303	260	265	288	301	304	293	267	313	273	299	284	273	299	286	254	290	320	283	277	307	308	315	308	282	308	291	277	260	276	290	296	271	279	309	272	313	301	279	286	292	292	289	305	260	303	282	278	308	291	282	312	325	300	267	310	284	287	282	314	299	297	275	277	285	302	323	297	283	296	297	277	301	296	292	280	275	321	291	294	313	281	314	281	297	288	267	301	296	336	273	265	312	271	301	274	315	319	270	328	323	281	266	305	318	267	319	263	268	274	301	297	292	279	290	329	285	289	298	277	297	289	309	285	314	287	294	288	289	307	311	279	309	278	301	306	308	280	306	302	297	321	283	319	303	266	304	282	282	255	296	323	309	301	294	280	319	307	306	301	296	306	295	313	321	299	289	278	307	298	287	299	314	296	284	312	278	311	301	303	303	281	289	288	278	276	301	282	287	290	325	307	276	311	289	316	308	294	314	294	318	312	282	257	286	335	301	294	321	282	293	287	320	289	313	290	277	281	293	297	290	283	277	284	291	302	300	304	291	304	281	265	315	299	297	298	297	258	304	272	307	305	290	294	292	304	319	285	281	292	298	297	294	284	270	263	303	296	315	267	324	292	275	314	302	301	327	290	260	304	308	297	301	282	296	266	286	312	287	300	287	334	282	306	322	293	296	299	310	281	256	312	278	295	303	321	293	274	281	292	274	304	278	309	292	287	279	261	277	295	339	299	296	265	314	317	263	281	275	278	284	277	301	292	292	316	292	285	307	308	331	290	275	287	311	293	284	284	278	287	317	326	300	301	321	291	301	290	308	273	295	301	284	294	323	261	276	297	303	262	272	300	274	292	258	255	288	276	302	292
5510	1757	3454	3868	3462	2882	2490	2198	1939	1701	1507	1400	1357	1350	1196	1239	1206	1147	1051	1074	987	1048	1003	1020	1019	990	888	992	998	965	981	912	975	941	946	888	923	864	894	934	884	879	884	884	881	919	897	939	893	855	904	880	891	891	843	852	865	892	804	852	850	870	852	886	834	841	834	832	873	892	904	833	917	856	841	924	834	896	878	893	871	871	889	868	868	864	875	870	854	794	893	825	918	847	858	897	853	830	835	874	864	851	848	918	832	862	842	901	865	883	876	835	863	870	858	866	871	888	874	851	885	858	901	835	854	889	883	768	798	837	858	873	869	862	879	858	858	801	859	883	856	809	917	851	875	831	845	826	901	850	830	855	794	927	881	846	858	823	871	849	897	811	844	797	890	818	844	841	831	850	837	873	893	907	843	867	900	838	810	856	894	873	900	833	821	866	898	888	869	816	862	906	866	859	854	860	810	892	839	875	900	867	853	832	866	782	878	875	854	877	855	919	830	820	846	837	868	904	864	898	816	789	857	850	873	829	892	840	836	898	873	859	867	878	862	833	861	872	833	790	875	829	841	890	912	782	866	890	819	834	794	907	856	857	833	833	855	850	844	873	818	808	827	867	821	862	842	922	849	825	827	816	875	857	820	840	814	839	834	797	848	828	823	807	879	825	844	836	882	842	869	856	866	841	815	800	878	828	882	882	885	833	835	914	814	865	885	835	882	877	881	815	832	869	867	849	800	833	832	833	909	859	849	811	851	866	865	833	815	839	854	901	870	830	803	856	884	824	860	906	822	890	870	808	864	826	846	834	841	865	856	840	867	820	851	849	866	847	866	844	859	871	826	847	876	887	823	849	842	850	861	846	824	849	825	868	852	843	925	809	914	911	861	951	853	837	834	833	877	806	864	836	862	856	825	862	875	863	869	885	833	817	858	897	900	860	880	885	795	860	838	822	849	846	847	848	887	854	915	838	856	843	855	841	898	836	849	820	797	844	830	874	866	847	893	824	859	860	883	865	827	871	837	848	861	833	819	839	881	870	892	906	864	878	874	887	915	864	837	886	885	824	851	833	852	807	870	869	876	910	808	887	860	874	937	895	861	847	918	860	847	845	871	781	852	857	875	827	833	856	888	823	849	860	879	790	892	867	871	796	850	858	871	848	868	851	860	872	880	859	808	861	853	852	860	849	838	899	836	777	856	924	859	851	829	873	871	858	843	899	842	872	814	869	823	807	877	765	836	864	875	864	919	849	829	880	877	889	861	822	854	849	827	875	905	874	901	869	862	852	857	831	841	871	835	879	835	817	842	894	814	845	879	893	832	896	861	858	902	916	866	923	842	872	857	835	852	823	888	834	878	806	817	862	800	849	906	844	815	881	871	815	851	834	883	859	864	848	826	847	840	877	831	856	826	832	860	789	858	816	874	875	871	848	887	877	811	840	853	837	812	865	833	866	876	852	899	814	838	877	812	853	856	853	855	835	855	825	865	777	874	842	813	867	835	842	847	817	933	837	840	874	887	850	864	827	864	868	863	853	839	837	841	842	837	882	875	795	878	801	848	835	860	820	812	761	836	906	858	850	880	830	884	847	876	850	852	844	877	851	836	884	864	814	813	860	910	829	900	829	890	874	873	836	897	893	840	872	819	880	806	877	839	870	895	859	882	807	805	875	804	836	873	864	887	845	906	947	808	881	871	891	834	799	856	863	843	856	845	871	824	885	829	825	842	893	813	898	843	884	821	850	852	918	876	848	859	803	855	875	818	810	818	843	806	822	854	867	900	852	880	836	819	884	818	878	848	845	799	854	821	832	837	815	809	859	856	795	846	809	835	873	842	834	772	852	888	861	916	863	856	895	920	851	797	906	830	853	807	849	813	912	853	811	823	874	889	826	827	906	817	835	865	802	884	824	872	839	901	889	891	840	852	854	888	846	875	877	835	846	882	882	822	863	872	897	823	868	887	885	866	852	799	863	807	817	846	885	812	841	864	856	853	891	872	802	861	833	887	884	886	868	837	850	867	849	797	905	832	827	852	818	815	896	831	882	836	840	876	855	885	811	860	846	853	818	871	843	821	870	833	838	898	863	891	898	835	861	854	839	873	848	835	855	808	873	809	825	825	899	883	847	827	863	808	855	843	813	875	857	831	839	843	855	837	877	819	883	884	833	841	869	913	857	820	860	888	898	863	865	844	860	883	863	866	885	817	860	789	881	843	894	860	868	870	865	892	842	858	930	795	875	892	906	902	855	860	849	887	884	826	836	861	826	849	881	854	834	858	834	819	892	876	856	882	846	798	867	839	844	879	841	820	813	834	880	853	892	889	860	833	870	902	877	857	847	798	917	827	820	857	833	850	849	821	905	866	876	853	814	868	794	868	814	865	836	862	802	879	837	883	838	797	834	855	867	861	855	841	891	815	805	840	870	861	836	836	850	810	812	846	822	805	869	881	855	804	884	845	831	905	875	844	814	879	855	827	803	851	843	844	876	824	866	881	831	855	842	868	870	885	878	890	867	816	853	865	832	797	857	876	851	822	813	917	853	825	870	851	870	896	835	814	801	842	876	803	882	899	854	917	896	856	804	890	868	849	920	876	937	883	879	870	846	844	883	863	898	862	874	844	841	901	865	873	879	855	788	869	848	853	851	847	885	874	825	834	837	839	852	895	853	884	851	821	880	848	857	851	866	860	870	866	816	854	869	863	826	893	840	848	875	833	840	941	876	848	842	867	836	859	818	912	912	874	838	871	860	837	791	888	871	869	847	858	844	849	867	847	864	886	832	855	823	812	857	877	882	879	797	866	844	862	863	898	849	861	825	831	867	808	925	828	852	811	833	848	824	876	892	885	860	837	859	808	868	837	856	858	808	858	847	853	886	828	899	806	844	823	875	872	871	876	808	874	842	868	813	879	855	877	852	806	858	855	856	850	867	875	807	842	873	833	823	886	855	868	862	872	821	870	796	841	858	860	839	888	841	836	862	876	849	836	843	831	806	837	860	880	855	909	786	831	825	855	807	844	894	868	867	810	909	850	877	864	813	807	856	805	839	813	842	855	865	898	881	841	867	861	839	861	882	838	826	863	892	841	879	882	805	876	870	854	872	882	875	792	867	854	809	851	856	855	829	876	937	816	825	872	861	838	819	852	854	857	874	840	876	846	856	840	822	864	874	839	876	838	822	806	877	820	833	842	868	853	878	829	864	813	912	845	847	890	845	845	884	846	864	859	887	858	855	831	849	865	847	872	825	840	823	848	848	842	876	831	812	891	902	819	815	858	830	802	906	844	851	838	877	822	891	838	857	847	856	845	855	878	879	852	851	876	836	873	832	869	863	840	859	890	863	883	865	830	850	845	866	887	859	860	850	825	872	829	855	867	922	830	814	885	792	860	884	869	818	889	834	912	870	857	819	858	822	803	838	822	862	856	819	830	866	903	885	782	776	855	855	828	900	882	833	877	870	879	821	857	809	833	837	847	860	899	839	825	822	856	900
16074	2599	3135	2346	1758	1207	976	717	656	547	491	476	471	389	403	334	353	388	331	376	345	345	309	317	311	321	330	293	249	268	312	264	299	292	318	285	301	309	284	304	289	296	289	297	290	295	283	263	240	275	296	262	301	301	305	267	275	280	274	273	300	287	268	287	293	257	263	284	297	273	290	276	289	285	309	261	293	280	316	284	280	301	294	294	288	296	266	298	257	292	276	261	273	263	266	315	265	266	273	286	258	295	284	273	298	281	288	279	293	285	289	282	302	267	298	275	261	267	261	271	277	279	261	324	253	261	264	283	294	240	283	281	261	258	256	254	292	279	284	283	275	249	281	306	266	266	290	274	262	272	274	302	257	263	269	304	282	301	280	269	275	289	270	303	255	251	257	235	275	283	269	256	297	259	290	250	268	278	215	279	283	276	294	277	278	257	286	276	274	269	247	313	270	286	289	251	268	260	291	281	296	251	271	257	271	254	252	277	271	284	264	261	278	275	296	294	256	263	304	244	288	274	267	263	258	285	275	280	290	251	287	257	263	269	266	269	282	262	288	254	250	287	251	280	267	255	267	281	265	271	258	277	274	271	278	290	279	302	268	252	242	262	278	259	288	277	273	272	272	269	268	284	281	276	267	287	319	298	257	290	258	273	286	278	287	270	250	280	295	278	248	262	245	277	259	276	290	285	271	272	234	271	276	293	271	270	265	270	268	266	286	275	267	260	254	271	278	309	259	277	274	286	264	280	274	235	286	284	291	250	282	271	289	274	256	272	250	290	274	284	291	257	292	267	261	265	318	259	274	285	270	281	284	282	264	286	268	294	268	289	306	271	274	279	293	248	282	257	251	273	262	256	291	306	300	285	285	289	269	268	271	261	281	294	286	254	308	283	286	287	263	275	279	286	260	254	278	242	280	260	260	255	248	259	275	261	294	276	282	283	258	301	261	267	245	261	266	268	294	246	275	263	271	265	257	270	293	259	302	283	291	278	301	240	224	274	269	278	286	282	265	271	287	271	281	267	268	296	277	265	294	285	258	262	254	282	288	256	281	263	281	245	272	281	315	261	291	262	266	318	294	264	267	267	298	279	269	264	270	282	281	272	272	295	304	262	264	266	276	266	267	284	270	255	238	268	267	298	297	271	291	278	291	283	254	264	278	268	268	294	286	260	280	294	287	291	284	282	261	266	276	279	303	286	250	299	298	261	292	262	266	253	261	273	289	257	268	278	302	260	250	263	282	261	258	303	267	313	284	280	317	267	258	312	285	266	271	277	268	255	286	260	284	255	247	284	292	266	277	285	274	282	265	282	246	296	254	275	282	298	282	288	249	271	257	296	293	294	237	265	294	246	274	295	286	275	281	240	247	285	250	303	280	271	291	283	253	275	293	277	278	277	275	296	267	271	285	253	268	282	282	261	247	243	262	274	278	251	321	272	285	244	255	269	254	309	279	270	291	286	282	271	286	266	294	290	233	296	259	265	279	299	289	280	281	291	288	278	293	290	250	277	279	265	288	279	289	285	279	259	289	218	256	261	278	260	267	311	285	277	279	262	283	263	283	269	288	258	282	284	271	303	253	258	294	276	275	269	303	309	289	253	273	250	283	258	275	245	287	290	253	284	263	291	276	237	266	274	292	273	307	264	279	297	311	272	279	277	275	316	255	276	322	266	300	301	278	267	267	234	294	278	267	252	283	264	270	256	291	280	266	252	268	283	274	293	256	262	261	276	280	275	237	263	274	286	298	300	267	275	298	273	259	268	257	254	250	291	274	283	283	300	281	268	272	276	319	259	286	259	272	250	273	256	260	258	266	262	272	265	263	260	262	310	250	277	233	275	288	289	290	258	266	293	281	297	299	245	259	257	267	297	283	262	274	285	241	273	260	291	282	271	310	260	287	265	315	270	327	295	284	255	264	278	284	290	294	302	260	287	249	285	256	294	271	306	245	272	273	265	286	255	285	293	276	290	274	275	300	269	279	273	235	229	286	260	260	292	304	260	279	273	294	287	281	287	295	291	309	277	275	248	294	264	249	285	257	253	269	240	291	267	291	253	278	272	282	290	276	289	268	275	273	272	284	269	265	273	310	249	297	265	287	262	270	297	286	293	257	283	261	264	300	275	266	249	237	284	280	250	270	292	282	276	261	277	272	294	297	276	295	257	233	253	286	288	265	297	299	275	273	264	284	272	280	289	272	250	265	283	281	277	268	279	257	273	275	290	261	284	274	295	288	257	285	282	313	271	258	259	269	258	273	277	265	290	284	309	262	294	278	271	263	248	289	291	274	281	303	240	251	257	273	278	267	280	279	251	258	278	271	269	270	271	286	279	250	306	300	268	298	282	277	284	285	267	267	300	262	278	279	266	297	262	266	267	278	262	250	246	300	304	286	255	287	266	258	259	251	256	262	298	289	294	269	264	272	270	252	298	248	259	273	245	271	260	301	267	241	294	284	276	271	269	299	272	280	285	284	262	254	246	293	278	265	282	256	285	316	273	296	282	273	268	272	250	278	289	291	257	271	262	254	273	244	261	308	254	303	284	248	273	251	288	298	307	285	287	261	273	303	299	283	277	257	283	262	267	288	285	249	259	300	274	283	260	260	258	277	272	320	297	277	242	282	301	289	288	290	273	260	265	261	264	277	266	262	253	249	285	267	298	258	290	221	296	284	274	254	273	273	268	269	274	266	285	284	284	283	271	271	297	270	252	262	274	278	300	291	297	246	246	299	285	271	273	256	276	259	268	291	288	284	255	253	267	291	257	285	303	293	279	294	278	244	246	272	286	251	249	289	267	238	309	272	261	290	250	291	263	272	285	285	307	259	241	264	265	302	296	258	268	263	248	289	281	288	258	290	288	270	264	277	299	301	252	266	283	285	221	277	261	319	291	282	276	275	269	250	259	281	271	280	297	271	263	296	250	295	278	247	281	280	277	288	268	278	267	259	255	296	283	262	250	253	262	276	260	273	261	278	274	259	269	287	281	282	254	255	266	261	276	273	274	254	280	273	286	270	267	267	308	274	271	265	238	288	285	252	276	281	297	282	288	283	282	278	244	270	278	274	292	292	266	263	251	283	263	257	280	306	324	257	283	307	257	281	274	266	278	287	271	298	273	285	257	279	281	284	262	248	256	272	271	265	301	293	290	255	266	276	254	282	306	280	281	264	296	299	280	300	266	292	284	266	273	292	292	261	264	265	252	280	268	260	268	282	279	267	280	274	261	319	289	282	270	265	296	270	292	247	253	313	269	266	274	282	293	267	264	262	265	267	275	234	261	293	264	279	252	288	267	256	262	271	250	282	274	277	276	262	268	308	272	289	263	275	269	264	278	243	271	301	269	261	289	275	276	290	300	278	274	279	318	266	241	256	260	296	293	268	290	295	284	284	262	255	262	280	278	271	262	257	279	289	282	286	258	305	266	271	250	237	306	311	298	236	261	262	290	286	241	252	284	312	300	269	277	280	250	257	254	303	278	279	298
7750	2703	5384	6458	5442	4698	3813	3208	2751	2448	2135	1930	1832	1655	1534	1493	1404	1402	1288	1295	1249	1159	1157	1100	1066	1103	1092	1003	1023	1070	936	981	992	917	875	954	925	907	900	898	842	901	886	846	873	873	897	824	854	908	856	877	853	835	827	836	836	784	829	896	820	836	894	839	911	818	865	808	848	805	848	785	845	855	852	801	783	878	813	807	741	861	800	847	853	779	801	818	772	840	830	816	809	808	780	809	846	826	822	808	770	803	792	907	757	802	817	790	818	817	828	834	838	762	816	805	791	821	776	810	807	823	814	787	769	851	822	786	805	806	798	792	802	816	779	780	817	848	772	798	820	768	807	800	770	869	809	803	815	815	812	766	823	836	826	803	802	841	784	783	752	791	789	796	807	792	841	837	843	822	778	826	850	764	831	778	815	788	730	819	852	793	838	799	769	803	843	852	793	784	786	834	800	801	759	824	817	799	771	819	821	774	837	820	729	784	844	779	785	827	806	741	796	826	829	824	849	793	773	833	833	780	802	816	780	799	776	728	790	791	786	794	803	804	792	806	824	800	831	823	818	833	821	853	799	767	807	748	784	814	794	783	828	788	867	860	813	768	770	804	782	791	790	802	785	788	762	796	780	791	762	790	772	788	810	790	806	803	771	769	773	761	783	801	821	790	730	837	869	811	858	827	776	813	793	795	813	788	773	751	810	785	767	771	790	747	803	819	798	781	769	817	808	767	797	806	781	807	812	822	794	850	815	792	834	786	799	756	785	845	808	787	838	803	805	769	808	773	773	800	805	847	797	826	812	799	747	783	832	786	817	766	823	807	761	823	846	784	763	769	820	781	791	810	819	766	832	827	817	766	766	782	764	845	833	824	791	800	788	739	794	742	767	792	819	818	780	749	768	857	851	836	779	817	793	767	762	770	773	791	823	800	785	814	785	807	797	817	832	734	837	757	845	789	784	807	878	767	802	799	774	801	828	764	764	796	867	777	855	760	805	824	819	788	784	836	858	816	799	777	824	764	825	844	834	790	804	782	773	862	828	763	769	818	807	826	816	779	786	794	814	806	768	800	824	771	851	811	790	801	759	799	847	793	791	827	804	773	797	777	780	758	822	773	779	793	876	774	827	802	844	788	798	832	844	810	803	777	758	786	855	798	821	809	803	803	764	837	795	799	817	767	808	810	823	779	867	770	766	767	853	824	801	819	815	812	786	788	790	763	758	813	807	845	780	825	817	850	803	821	820	791	833	769	827	772	768	798	774	783	864	810	796	825	754	828	782	865	793	852	801	799	768	802	773	818	758	788	775	820	802	792	806	785	791	829	828	829	861	787	776	847	762	812	801	778	815	835	803	788	807	811	811	807	821	771	777	772	810	768	756	821	800	754	804	770	831	800	866	794	793	764	854	784	820	782	769	837	806	808	795	790	770	811	785	823	788	761	775	733	815	744	794	847	858	778	844	794	726	789	790	776	758	787	769	801	797	820	785	785	825	787	744	823	776	825	823	740	809	799	818	825	741	828	824	855	751	787	794	764	774	788	774	797	732	772	767	787	806	840	826	830	817	785	826	737	778	815	826	802	816	788	719	791	806	745	730	794	831	794	821	784	775	802	789	754	810	816	815	773	794	801	790	833	799	821	789	809	820	822	797	879	750	778	806	820	822	777	792	797	794	724	814	791	809	773	836	835	803	777	806	814	839	776	797	823	817	828	784	838	821	792	817	821	850	750	822	764	782	782	768	787	790	787	762	805	805	814	756	840	790	753	764	768	785	792	751	774	815	804	757	779	794	783	861	804	799	815	797	740	827	847	782	828	811	783	870	785	810	768	802	782	815	774	838	806	783	785	771	824	826	797	819	806	789	801	817	855	830	767	768	799	779	834	798	775	824	834	778	837	804	809	805	840	784	767	804	796	843	799	813	782	771	812	734	816	753	754	839	817	780	726	822	789	838	783	830	779	813	806	788	776	829	833	791	834	835	795	772	808	781	812	827	775	798	777	752	779	846	822	765	771	833	800	827	791	800	810	776	849	809	842	824	819	845	801	850	851	848	822	770	778	816	800	775	778	792	776	868	838	791	771	781	808	778	817	755	825	750	808	793	789	804	870	810	792	780	772	771	749	804	779	792	791	736	794	801	829	791	771	786	834	792	762	828	784	763	828	820	850	796	786	756	794	832	768	807	795	807	797	784	796	758	841	771	776	836	828	810	797	828	755	831	825	764	802	774	757	738	789	833	768	763	769	789	792	799	840	729	822	800	790	819	848	805	818	759	801	815	832	765	777	806	792	803	843	789	821	784	765	776	772	767	782	799	782	758	797	825	786	823	752	791	824	841	773	837	786	812	796	849	803	742	825	758	815	775	819	763	792	805	783	746	806	769	760	804	805	771	764	814	808	812	816	799	838	819	811	790	861	784	835	804	818	796	763	806	808	781	817	765	807	772	828	834	807	820	831	783	802	766	752	789	771	790	774	805	787	853	736	799	807	804	769	753	823	821	756	777	788	806	785	751	816	829	772	766	826	818	795	811	777	862	788	831	776	781	807	796	803	717	778	748	790	744	784	860	803	799	819	826	745	758	799	817	769	842	786	783	770	805	821	850	829	797	771	781	750	800	794	832	793	846	815	819	802	762	872	783	803	769	784	801	793	778	773	788	812	774	800	804	799	818	781	786	778	814	815	843	733	761	818	785	800	839	763	792	852	795	786	806	758	797	768	747	794	815	842	826	761	789	809	774	775	816	795	810	776	785	804	769	771	786	817	780	835	799	828	746	768	801	826	770	851	765	753	782	786	789	797	838	751	789	813	826	772	768	791	806	832	783	858	783	746	785	846	780	811	772	795	806	808	837	775	828	790	811	812	763	808	812	797	825	785	786	846	804	754	786	795	804	841	801	815	810	757	842	739	820	767	777	778	822	759	783	712	814	770	727	786	780	753	791	763	766	838	798	812	798	774	810	770	735	743	761	861	774	802	839	790	775	763	817	794	760	804	815	819	839	781	799	821	860	777	795	818	844	802	815	832	810	816	811	823	790	762	770	775	800	786	868	856	823	784	789	817	842	792	790	820	827	833	790	808	815	815	818	803	751	780	806	755	801	807	794	859	804	793	803	808	804	811	804	800	787	814	809	805	812	830	789	782	822	795	839	750	768	784	808	796	760	779	793	777	817	797	773	775	822	846	793	835	853	765	785	843	805	825	797	819	727	768	814	823	824	812	820	816	784	797	789	773	772	785	770	819	811	810	741	803	772	792	796	798	823	789	821	786	763	792	833	776	835	829	804	857	803	822	796	847	797	798	861	776	820	809	812	744	818	809	801	729	836	750	800	787	820	825	792	867	790	772	822	781	785	778	788	821	785	820	800	811	748	782	772	805	818	811	794	833	780	817	810	776	745	764	766	776	789	798	840	833	778	745	836	748	814	818	754	819	845	784	847	834	774	795	824	817	814	845	828	767	818	773	792	783	823	808	792	759	824	795	763	762	806	826
2165	206	228	198	192	159	166	162	154	171	169	168	175	165	152	171	173	170	156	133	145	164	156	122	161	151	150	139	163	148	163	159	128	166	175	166	156	160	156	131	174	158	159	146	152	163	178	159	167	169	151	142	170	166	167	166	159	154	168	172	192	161	150	187	153	136	151	136	162	181	152	150	163	159	164	160	166	148	156	162	174	144	157	155	159	147	138	154	159	151	147	152	148	174	158	167	139	165	169	147	157	151	163	144	169	150	151	157	150	131	162	169	159	150	167	139	153	140	136	157	166	149	176	175	170	156	150	147	140	161	152	149	153	163	150	148	163	171	164	162	150	166	158	156	146	136	154	193	126	142	146	178	152	163	152	156	169	177	129	164	148	163	153	151	164	147	136	155	167	190	148	138	172	151	158	152	151	140	162	150	163	166	128	149	147	141	162	157	153	166	140	133	165	145	152	156	155	146	159	145	142	169	176	165	132	159	176	157	136	162	150	161	159	127	156	133	147	149	147	151	146	149	162	158	155	143	137	133	143	184	140	147	142	135	132	157	177	156	147	175	173	155	176	118	134	158	142	154	140	178	151	173	154	138	153	155	150	147	148	131	141	136	144	155	150	167	152	142	168	160	160	160	147	158	151	164	155	132	151	166	155	155	145	164	164	155	147	144	174	175	164	150	126	171	148	161	124	175	142	164	148	157	152	150	159	160	171	147	154	141	158	153	131	156	167	135	124	161	143	159	151	176	168	167	174	130	153	149	147	149	149	154	171	174	146	151	155	156	168	160	152	174	151	154	155	162	151	163	167	182	174	142	175	149	146	121	165	154	171	158	141	150	154	167	162	145	146	183	169	162	174	182	158	136	172	151	152	155	151	147	145	149	132	149	168	160	177	163	165	146	159	160	141	165	145	160	166	145	138	150	158	151	154	158	165	154	163	130	150	167	149	132	153	165	138	172	158	172	150	153	148	148	165	168	153	163	145	160	144	185	141	130	153	140	145	174	150	165	168	173	138	151	153	155	161	152	132	141	136	181	171	172	166	173	162	198	159	164	170	147	147	165	167	165	143	173	147	132	155	160	151	160	158	157	160	153	177	151	148	167	137	145	149	147	159	171	150	135	135	177	141	160	152	135	171	143	165	152	150	162	141	133	149	155	156	167	161	149	159	169	146	164	169	148	158	152	155	171	157	169	146	149	166	153	170	156	156	151	153	157	147	167	143	165	145	151	139	167	152	159	156	165	157	145	147	167	181	162	166	151	145	160	158	188	147	136	160	127	175	147	178	160	147	170	141	153	169	184	159	157	178	163	151	153	167	160	142	159	162	141	142	131	150	150	177	155	146	152	165	161	154	151	168	157	175	165	163	146	169	149	172	155	180	163	163	146	164	139	150	162	163	143	148	168	124	140	141	160	167	166	162	157	147	154	148	156	153	186	162	166	147	158	154	168	154	157	163	147	138	135	160	151	142	147	156	166	135	160	164	157	165	164	159	168	166	160	165	148	166	160	131	146	140	157	155	152	169	121	144	138	140	172	143	127	166	139	139	147	137	137	161	133	167	142	142	158	125	152	163	155	151	165	169	165	172	168	143	174	141	147	158	148	149	136	141	171	172	181	152	151	180	159	157	156	153	162	166	163	163	152	140	143	168	159	157	168	158	134	152	143	127	150	163	144	160	142	147	146	167	154	162	164	142	135	169	132	154	146	162	154	157	174	155	163	156	135	158	166	162	155	175	169	160	168	129	151	152	185	159	151	163	133	149	145	153	154	173	167	133	142	159	136	175	154	162	152	167	163	140	154	141	166	160	162	148	143	142	144	132	154	139	152	125	178	162	126	153	177	146	176	170	149	160	151	165	168	153	137	164	161	144	140	166	159	136	147	157	161	155	164	142	175	150	160	134	154	152	154	129	147	172	168	147	168	166	150	170	151	143	174	153	145	128	153	131	171	150	145	136	159	154	149	158	163	144	170	153	167	168	166	151	159	156	150	164	140	171	154	154	187	179	148	159	136	144	158	171	125	159	156	138	149	144	158	140	175	145	161	158	153	151	164	150	138	138	144	168	148	154	152	159	154	158	130	149	175	150	151	153	152	147	138	150	149	163	144	167	182	142	127	152	143	158	165	155	180	152	149	181	165	169	146	158	166	162	160	149	129	149	162	151	169	156	156	152	150	142	143	177	199	151	158	142	164	157	147	152	144	143	148	145	171	153	162	143	165	153	172	174	154	148	141	158	163	157	163	127	155	151	131	157	140	142	152	175	152	164	148	171	159	150	158	149	172	135	142	144	163	148	162	155	153	161	142	150	158	156	139	138	163	157	144	156	153	150	148	145	144	160	154	153	161	141	161	167	142	143	146	157	151	149	166	143	132	141	145	142	158	171	126	186	134	168	142	163	150	179	176	148	178	130	141	142	160	146	153	168	173	148	148	138	164	160	152	161	170	149	164	158	159	128	159	160	158	148	155	158	175	156	172	173	156	146	149	147	160	156	140	146	134	161	152	139	165	167	147	159	179	158	157	155	137	161	151	177	152	149	161	137	146	135	136	159	146	146	151	201	149	137	150	128	163	136	154	146	152	172	176	169	186	179	157	158	149	157	174	156	167	167	157	155	143	155	159	172	141	158	149	145	146	157	148	153	156	161	147	157	131	150	160	140	156	140	141	164	153	167	155	152	147	137	151	142	162	156	152	147	170	138	170	169	152	145	175	169	145	155	175	144	173	168	154	159	134	152	173	157	177	137	167	161	182	158	157	166	153	136	153	143	155	164	155	160	154	149	165	159	152	161	158	162	176	152	153	164	179	147	166	155	137	154	142	154	132	162	160	153	152	151	130	156	148	143	150	170	166	147	172	163	166	147	158	154	181	147	160	169	171	138	174	150	142	149	174	150	165	157	171	167	156	144	174	166	168	173	178	153	157	161	165	153	160	156	149	157	158	137	131	162	153	151	143	148	138	171	144	146	180	158	152	139	149	145	162	149	146	170	142	152	172	156	131	129	182	143	156	144	158	145	136	146	145	173	143	158	149	171	184	180	144	150	185	167	141	155	158	145	164	152	163	165	150	143	142	170	155	143	141	149	152	184	167	161	152	147	142	163	163	184	132	172	145	136	145	142	153	150	152	138	172	173	132	146	152	161	158	155	180	175	141	186	134	180	175	141	165	136	145	133	149	135	168	163	156	159	147	142	144	144	169	166	174	194	153	150	147	167	169	147	150	145	157	165	173	149	159	167	149	155	153	155	145	162	142	175	158	142	148	149	152	148	158	168	139	178	161	158	165	153	153	159	137	165	159	154	160	152	177	160	163	149	145	173	161	175	171	144	146	169	186	143	171	173	157	151	161	153	132	148	145	167	146	151	151	164	133	157	138	154	147	148	165	158	160	162	144	181	164	165	154	159	157	126	160	158	159	173	149	145	147	152	156	158	150	158	163	155	143	160	168	169	154	147	163	163	154	157	184	156	142	151	153	158	161	137	155
1949	537	659	712	663	614	576	570	558	562	553	566	546	558	480	523	526	524	523	537	525	539	493	493	499	505	516	538	514	511	504	477	484	540	467	492	520	508	484	505	502	497	508	506	543	489	506	500	552	513	499	519	552	503	503	481	523	519	478	525	519	509	515	534	470	503	505	498	467	503	505	548	510	511	535	492	501	543	504	512	517	520	522	520	532	505	540	532	483	544	487	519	558	538	494	513	486	507	483	521	574	501	466	489	539	482	514	506	509	495	510	506	505	505	511	513	483	533	503	511	509	487	504	467	515	520	529	516	485	530	538	523	486	530	486	512	463	527	489	528	505	518	511	503	504	485	509	536	496	499	528	485	524	505	509	496	527	516	513	494	479	529	507	511	508	514	510	545	506	485	506	518	495	508	513	542	516	500	479	528	456	499	503	501	492	495	500	543	515	490	515	466	480	478	482	463	497	532	480	519	481	516	501	535	501	533	546	514	511	503	504	518	551	513	514	499	551	553	509	536	492	520	518	524	504	489	476	496	502	486	536	480	494	482	507	512	522	490	495	520	495	514	498	478	508	511	495	521	479	516	475	518	476	507	501	513	470	460	527	524	461	493	534	472	548	473	468	498	514	509	516	489	495	493	536	506	494	486	509	494	562	529	488	565	522	489	499	488	532	519	502	478	533	490	524	502	491	527	499	434	539	529	494	501	517	502	490	495	512	463	529	490	489	526	497	513	494	511	496	538	521	501	483	514	505	494	509	498	500	514	472	491	480	521	558	499	518	505	554	521	501	509	520	513	485	528	480	482	527	531	518	545	527	550	514	525	490	476	495	517	515	479	511	486	524	514	483	515	489	488	497	525	518	501	444	553	558	517	490	499	472	515	493	491	511	496	529	472	494	491	519	491	500	511	538	543	506	499	507	464	480	533	527	518	521	493	516	480	526	522	501	512	536	500	496	501	545	498	515	552	478	480	503	483	507	513	493	493	522	513	547	464	505	511	493	546	494	486	526	490	527	518	498	466	519	496	483	529	520	502	495	516	514	489	480	499	524	502	558	532	528	514	477	490	529	493	518	473	514	534	481	500	566	463	502	520	483	496	540	512	508	526	493	492	528	504	513	465	527	531	530	530	502	506	510	501	473	522	487	482	544	518	491	508	479	511	469	503	472	490	487	465	516	477	489	531	519	476	475	511	465	496	455	534	515	478	478	532	509	495	487	535	541	478	522	510	482	494	526	487	526	514	509	501	525	495	485	461	489	523	537	489	470	526	511	509	496	492	527	493	474	520	508	496	502	527	529	484	489	505	495	472	490	486	470	506	479	480	509	506	532	470	548	531	471	489	557	547	509	481	549	476	446	533	563	476	524	505	494	507	501	535	524	541	498	476	508	520	478	517	515	543	481	551	491	492	529	515	512	519	513	494	550	493	551	485	518	556	524	486	512	486	503	506	528	488	473	494	520	477	476	493	501	494	525	515	507	541	504	509	494	536	497	481	506	516	536	525	478	468	502	510	549	497	527	520	514	468	510	502	477	515	509	496	508	541	540	456	550	530	527	528	470	502	470	500	496	506	470	539	506	498	509	505	496	525	510	504	456	492	510	518	549	513	514	500	513	486	484	495	538	515	502	467	536	522	535	483	520	468	492	486	470	502	491	471	528	508	512	518	535	583	492	477	486	513	508	500	491	494	493	489	494	491	496	551	482	506	515	523	487	539	502	499	492	477	523	505	485	484	493	497	501	519	557	502	501	500	490	499	505	536	518	508	522	484	495	486	491	537	485	555	497	498	508	483	503	491	519	521	484	498	540	519	496	526	506	526	521	522	494	526	521	488	516	529	516	501	511	516	506	503	498	513	521	510	507	515	447	507	488	503	486	491	530	531	508	505	520	515	497	462	493	504	532	499	506	509	514	525	508	484	478	480	545	508	462	480	489	512	502	505	459	480	490	505	502	507	518	506	527	529	525	539	500	460	505	504	517	485	518	496	506	480	530	487	478	471	528	521	516	455	511	529	498	523	468	497	513	499	487	518	528	495	529	498	536	526	487	496	477	475	496	508	500	482	532	543	514	523	541	528	533	525	503	483	484	532	510	502	515	504	535	501	505	465	510	483	538	503	533	495	511	512	513	503	506	507	510	461	490	502	523	481	500	527	525	530	486	500	492	553	492	491	502	477	493	508	496	498	478	483	528	512	531	471	524	509	483	502	488	504	508	516	535	485	515	495	472	522	508	513	537	504	502	505	529	546	519	500	515	518	546	528	481	494	476	518	503	486	546	514	503	461	528	504	496	516	511	507	519	526	458	530	501	480	498	441	484	525	520	520	535	490	531	500	511	488	480	499	493	499	506	526	528	520	487	530	506	513	506	505	462	482	476	508	519	521	502	529	534	495	511	462	508	502	516	516	520	517	462	517	493	466	452	455	523	525	509	495	497	515	473	515	502	514	495	480	495	527	456	524	485	505	468	510	501	508	467	540	513	516	472	506	497	520	470	475	528	494	510	495	509	494	513	493	536	493	503	536	519	477	516	529	499	490	510	502	474	491	508	534	568	485	500	484	522	538	524	510	455	528	495	530	528	519	499	473	481	490	506	530	505	502	471	563	484	492	484	489	530	518	531	543	525	533	510	491	533	478	496	508	533	508	507	512	487	514	486	489	475	521	442	509	505	514	502	518	500	480	472	537	543	510	489	531	482	475	522	477	524	537	499	446	504	459	508	483	542	512	478	525	505	491	497	494	516	516	522	520	502	513	511	540	503	497	480	487	532	507	477	497	516	516	520	496	479	517	522	520	450	504	499	481	466	497	453	481	475	501	500	537	483	469	528	470	471	529	499	528	544	539	533	471	532	540	482	477	505	492	488	514	517	504	530	522	508	561	491	502	534	477	510	490	527	537	552	485	526	441	500	530	495	499	464	448	497	483	503	460	524	470	459	478	511	548	485	488	498	516	494	519	506	505	486	538	509	521	489	505	513	506	500	477	481	527	497	543	524	565	503	482	531	504	489	496	518	508	460	505	511	520	502	526	489	527	487	494	492	464	487	488	510	539	526	496	487	518	527	525	476	485	478	515	484	501	528	462	506	500	499	511	484	500	523	537	497	532	478	504	466	525	521	498	492	519	524	491	511	489	478	520	492	511	496	464	521	535	502	466	459	515	485	503	490	504	500	510	530	515	534	517	516	543	483	523	472	508	497	516	490	486	538	488	537	480	562	483	537	530	493	506	494	528	511	483	480	554	518	547	505	493	493	508	540	491	537	489	509	509	544	500	477	547	522	505	520	491	547	486	501	491	503	491	502	554	525	506	502	482	486	544	488	504	549	521	505	518	518	523	488	492	505	535	482	544	492	496	516	521	509	536	516	524	496	505	482	542	489	483	539	526	513	500	516	479	509	514	539	508	486	506	520	521	517	517	506	501	502	473	510	511	481	509	486	535	478	495	461	532	536	510	477	523	506	523	525	490	547	493	491	524	500	510	492	504
8946	1273	1694	1324	942	708	614	533	441	431	390	384	343	350	371	365	344	354	327	281	351	318	313	299	309	313	304	293	299	290	312	301	313	273	260	302	290	284	292	265	307	293	291	295	287	301	286	314	311	312	288	299	295	273	313	259	307	265	267	278	269	291	275	313	304	320	292	296	286	300	276	297	314	306	303	307	267	269	308	342	277	248	311	292	272	265	270	281	275	299	318	289	273	291	297	294	298	292	294	281	318	349	280	267	294	288	343	269	297	258	296	308	284	283	290	292	297	305	289	292	296	295	290	271	297	306	318	272	303	276	298	305	255	285	286	299	294	277	287	291	263	268	307	291	304	254	282	298	292	308	290	291	272	309	277	262	314	300	267	277	288	271	303	290	286	254	297	283	277	278	279	282	287	297	303	297	277	294	315	275	288	285	294	304	275	282	283	287	285	288	292	248	307	333	288	270	301	266	312	264	288	294	274	281	284	307	314	318	304	264	277	293	275	281	298	275	305	266	286	293	301	294	278	254	298	264	287	267	285	318	286	314	264	289	268	285	266	284	271	292	288	279	300	292	299	294	287	288	308	281	289	235	293	284	311	280	286	302	267	307	282	310	278	264	327	264	262	300	281	288	292	278	284	255	314	280	286	280	313	271	276	277	311	257	274	302	272	263	262	279	291	288	289	286	280	319	280	284	269	265	314	295	280	293	300	271	302	300	272	302	322	290	285	292	260	291	272	277	262	284	275	282	300	289	316	271	274	283	265	294	283	280	287	286	280	297	268	273	272	287	320	282	314	285	297	295	287	249	293	277	276	309	290	281	300	316	286	292	281	288	281	263	271	296	291	255	307	319	271	308	292	286	304	278	315	290	285	286	274	258	267	310	296	273	265	298	299	268	268	281	275	298	313	281	301	313	268	270	291	298	318	290	268	300	268	295	310	292	266	276	267	280	306	269	303	284	288	263	307	280	300	300	294	272	293	319	299	266	296	305	282	310	272	301	261	269	271	269	285	264	298	328	307	299	264	307	268	303	292	324	291	284	246	295	307	317	311	294	325	287	294	317	279	329	261	288	310	315	279	293	302	303	267	270	318	308	260	275	278	289	297	258	312	309	311	282	301	289	272	297	299	297	273	268	302	271	295	270	274	321	270	326	280	268	273	306	265	285	302	295	299	305	284	292	274	256	296	286	302	291	259	269	292	287	276	266	299	277	292	277	296	296	273	274	240	306	274	306	295	283	277	274	279	314	277	272	288	300	269	272	296	337	292	308	277	286	281	256	302	291	302	321	267	335	297	289	313	286	302	275	272	264	296	292	288	288	277	280	262	263	285	317	268	327	292	288	293	293	316	321	282	271	251	272	298	293	291	276	278	254	291	301	281	324	284	290	295	297	302	295	297	281	278	306	297	272	251	321	310	291	266	318	293	273	316	299	306	291	259	272	307	287	265	273	248	273	284	293	270	262	270	288	287	276	253	284	303	294	298	261	293	273	282	281	292	286	297	278	306	270	296	270	270	275	281	247	282	278	274	305	264	289	287	292	277	270	264	291	294	266	285	297	261	305	287	284	294	277	289	288	304	299	276	336	300	281	278	282	290	285	279	263	258	305	279	287	269	302	296	299	295	269	292	270	325	295	272	318	292	298	290	274	276	264	303	318	313	302	296	290	284	295	292	290	278	291	300	280	310	292	282	298	256	324	286	265	313	284	298	285	270	289	271	308	281	279	267	319	298	287	276	272	278	288	300	278	268	282	289	294	288	306	264	268	294	305	271	273	270	296	292	277	331	298	283	264	289	269	286	273	256	292	297	265	296	261	282	280	282	305	309	288	291	297	303	289	301	292	280	293	281	271	303	287	306	301	303	277	251	309	275	287	294	305	287	249	302	273	302	310	282	256	280	288	262	243	285	273	307	279	275	277	297	275	298	295	300	304	291	270	304	292	250	324	314	286	268	259	299	275	297	279	266	294	277	289	314	260	281	298	307	284	285	291	284	266	270	285	315	280	314	303	293	307	249	326	278	287	282	296	286	302	302	241	252	269	305	321	284	296	290	293	294	273	263	262	301	283	275	268	284	306	295	318	286	284	299	298	301	297	272	281	314	278	280	282	292	262	292	296	290	293	276	263	277	286	263	288	282	296	288	279	264	270	279	294	280	284	289	313	303	310	301	298	292	309	300	276	294	288	297	291	300	296	321	309	285	270	284	292	329	313	281	304	282	281	276	306	284	263	279	262	289	317	283	326	286	250	269	287	299	326	270	309	287	289	301	308	281	273	293	278	302	298	291	270	305	296	272	279	290	284	306	289	311	297	274	283	307	282	305	276	281	278	295	271	270	302	287	286	272	342	285	308	284	315	287	304	288	298	314	285	277	267	280	311	292	275	326	277	288	298	279	291	302	274	272	290	273	304	292	276	287	318	316	299	271	282	263	288	300	278	260	292	279	279	275	282	288	283	292	301	267	278	271	273	297	266	274	300	320	268	311	286	288	293	281	284	247	287	237	266	306	326	302	283	276	279	307	272	302	285	292	273	276	290	290	303	289	289	296	292	283	257	258	296	284	304	311	309	313	272	274	271	270	307	266	255	251	282	277	269	295	290	298	292	279	320	246	269	292	296	284	312	285	265	308	299	293	278	281	284	302	304	299	284	240	286	296	319	261	302	285	299	300	285	288	284	276	267	277	254	291	299	325	300	293	294	288	300	283	279	283	268	262	295	271	254	293	292	337	297	271	253	300	291	342	317	275	279	288	296	320	267	315	281	280	258	283	298	294	303	293	291	298	252	302	278	277	276	309	291	260	289	267	312	281	286	280	292	288	299	300	317	281	284	288	289	279	294	284	286	290	271	293	295	284	289	262	278	301	280	279	284	307	284	282	259	293	311	293	276	288	278	266	274	261	289	274	285	276	265	305	319	317	273	265	258	311	284	265	280	290	291	307	305	292	282	312	303	273	271	288	300	280	252	311	276	287	310	315	320	264	324	298	306	295	319	297	328	296	275	284	310	310	303	284	275	275	277	253	281	300	321	298	274	293	288	272	285	302	301	292	290	298	282	294	247	263	307	271	286	321	282	269	294	299	278	294	266	318	308	265	327	287	241	288	295	283	287	302	295	297	311	312	282	304	290	279	296	288	280	295	285	288	351	302	290	278	308	283	271	288	288	295	298	309	312	289	300	299	291	300	273	266	295	312	281	303	274	284	283	325	291	296	305	261	266	270	303	292	302	297	250	291	305	269	294	298	304	313	281	285	292	268	288	309	285	318	277	291	263	314	297	310	298	267	307	271	298	284	288	291	258	280	265	284	289	277	312	272	264	300	295	266	307	300	303	283	258	291	281	297	299	298	253	290	284	294	265	272	320	271	311	302	264	293	286	307	304	277	338	276	299	302	303	257	305	270	289	299	265	278	300	270	289	291	292	259	275	292	282	279	277	293	274	302	284	286	293	286	302	262	303	279	264	259	303	283	303	305	283	307	263	305	248
5593	1797	3357	3892	3399	2745	2542	2137	1890	1730	1569	1416	1420	1220	1228	1134	1150	1081	1055	1134	1042	1101	995	1021	981	1032	961	954	989	974	902	971	940	943	928	876	928	924	916	867	861	897	876	866	896	879	842	932	873	891	879	886	835	849	924	878	849	888	880	839	880	885	897	822	868	877	930	854	811	795	823	860	826	866	856	882	856	877	836	862	880	905	839	869	853	857	879	889	902	828	872	813	853	907	826	904	867	854	800	853	831	823	883	842	841	835	815	813	786	839	819	826	824	795	838	825	846	816	848	873	866	823	843	851	846	868	851	829	872	921	860	889	849	855	847	841	870	850	881	892	870	829	868	794	841	854	856	886	841	873	824	840	875	825	770	854	863	861	833	835	857	878	848	809	834	831	834	824	805	883	802	833	852	840	811	810	828	831	836	805	799	855	787	793	831	842	817	880	810	843	836	864	853	858	888	856	850	838	786	835	831	802	845	818	847	840	889	825	869	830	885	866	853	895	861	911	778	837	877	840	837	913	860	819	848	863	802	862	871	816	850	871	823	847	839	808	843	926	858	822	828	898	852	893	864	847	811	824	873	834	839	817	862	907	878	823	859	844	870	823	823	854	874	876	811	870	819	849	829	795	872	834	844	859	823	852	812	812	863	847	804	854	826	810	856	883	849	834	833	853	883	844	873	847	880	815	830	854	823	857	852	881	818	825	843	913	866	857	886	814	860	851	861	880	789	795	778	843	826	811	875	833	886	817	803	855	846	831	767	868	885	798	825	842	879	872	786	896	837	843	870	805	871	873	821	791	826	785	794	834	842	849	823	863	879	869	835	832	834	869	804	790	824	866	864	848	913	845	822	878	784	784	829	830	819	837	836	809	830	851	823	863	862	829	836	815	894	861	855	843	813	900	819	838	816	854	849	814	812	835	870	831	766	835	882	835	855	866	841	803	824	841	838	840	800	834	840	878	813	852	811	830	862	842	883	825	845	859	866	862	835	838	895	844	777	873	833	869	867	899	881	858	799	818	840	835	829	883	851	867	835	848	827	806	842	850	884	848	879	848	839	842	841	840	839	838	874	805	812	868	827	825	841	846	929	839	822	860	835	880	850	817	885	796	825	872	870	819	870	852	871	832	864	872	852	872	769	865	839	862	852	843	899	826	868	833	836	833	836	851	895	790	821	883	862	772	847	812	869	847	815	823	811	814	849	870	834	854	844	836	858	829	830	800	825	832	846	838	889	850	841	833	887	836	854	824	791	842	821	837	835	831	836	890	821	880	839	826	846	884	848	825	845	848	776	795	876	861	840	853	811	837	846	824	875	832	787	855	844	844	820	880	839	812	876	864	821	885	866	827	791	853	864	818	900	851	846	884	879	815	795	822	865	800	861	843	848	869	864	847	829	855	861	831	874	851	847	859	829	844	814	824	862	782	855	811	814	845	832	856	828	827	872	906	848	805	825	869	886	849	850	774	792	849	802	846	841	862	827	857	856	823	825	829	863	885	897	876	840	831	860	841	926	850	847	882	919	834	900	822	829	854	852	875	838	865	858	784	821	844	792	865	849	806	887	845	899	860	846	902	848	818	816	785	835	888	907	785	834	859	794	825	783	893	825	802	797	904	851	862	866	826	801	847	875	830	853	861	840	848	850	880	854	857	853	835	865	820	867	845	776	836	834	861	837	862	846	850	889	851	858	844	856	887	875	884	837	803	853	845	844	861	858	841	831	874	904	836	889	845	831	817	831	843	847	876	872	840	796	829	815	845	871	853	818	826	837	885	819	881	819	835	841	829	805	834	880	849	830	806	894	847	839	821	818	846	827	884	838	827	856	856	836	838	828	829	809	846	857	815	796	888	857	825	842	857	879	852	847	857	846	801	830	857	783	856	826	823	836	893	847	821	825	867	893	862	814	824	810	812	833	848	889	814	805	826	859	822	882	818	805	842	857	816	908	838	799	854	820	864	827	840	818	857	867	865	814	792	833	800	821	902	834	807	804	835	812	907	818	860	802	835	868	856	887	873	837	839	817	758	818	843	841	840	817	885	863	825	858	815	826	831	907	821	858	831	872	862	821	853	873	844	859	802	803	813	814	835	770	862	806	845	885	849	835	868	896	849	851	849	873	831	850	846	808	827	874	863	819	857	859	833	835	811	861	864	830	850	863	834	828	831	870	809	891	880	897	847	807	880	792	817	879	862	828	885	879	859	885	829	899	788	854	863	866	878	843	834	857	796	897	856	857	847	880	868	870	832	839	834	827	861	849	831	809	876	821	811	839	854	887	865	839	852	793	880	822	839	847	873	817	861	808	889	856	863	821	889	821	848	860	850	861	897	846	845	806	854	810	813	843	835	879	860	753	820	831	847	803	823	741	808	843	811	824	857	822	876	846	824	861	854	834	904	830	852	828	865	827	854	859	832	830	828	832	812	852	855	793	866	825	888	844	873	873	858	825	898	819	848	830	903	858	823	836	831	818	849	866	873	784	816	832	837	847	821	850	882	786	849	838	835	866	839	873	846	838	845	816	888	823	895	792	894	857	873	829	889	825	845	846	811	829	847	808	832	838	821	832	865	859	802	825	792	859	882	852	861	851	874	830	827	827	817	898	846	860	864	902	818	834	877	895	850	876	819	848	835	822	867	814	882	889	890	854	857	827	870	898	821	825	873	803	837	812	824	797	898	863	857	821	810	873	835	835	863	772	816	868	827	832	868	810	841	828	852	903	833	840	850	862	832	836	835	849	811	855	843	799	846	867	837	831	836	822	826	888	833	806	804	918	804	844	854	813	833	847	856	811	879	847	857	858	842	875	866	833	836	888	882	829	835	799	838	832	860	859	887	809	837	840	823	813	845	848	836	842	869	822	822	815	846	812	838	838	816	855	802	846	897	836	816	880	866	840	849	850	860	809	831	802	800	823	833	810	845	881	867	849	915	819	870	876	838	846	891	824	831	859	876	848	853	896	858	843	919	847	827	818	807	859	822	830	878	793	814	906	855	816	880	836	946	844	821	839	844	848	882	860	860	855	873	830	836	795	866	860	888	762	862	857	842	885	835	785	877	837	814	848	874	899	851	893	809	852	846	881	785	858	797	867	822	839	764	879	835	858	823	807	812	846	864	834	878	853	859	829	881	811	807	847	837	845	856	801	801	868	826	824	910	834	798	802	829	865	847	830	848	846	839	870	842	852	847	843	888	829	821	887	847	844	839	796	820	849	819	844	828	828	885	864	825	834	810	879	807	837	822	834	803	841	836	885	855	897	870	843	846	881	834	823	841	827	803	815	862	814	821	876	892	821	839	815	864	836	836	829	826	865	867	795	886	837	860	842	875	874	842	886	851	850	886	873	825	841	837	829	848	852	854	811	844	857	818	891	798	860	808	876	834	833	864	862	847	853	867	817	805	834	834	842	848	831	798	785	856	792	887	820	883	830	846	823	825	868	785	847	812	833	842	866	853	858	834	890	840	798	847	903	879	846	866	832	846	819	795
15933	2594	3014	2277	1607	1229	947	838	626	561	517	445	384	393	389	373	379	338	313	309	332	342	313	290	306	258	319	315	321	305	293	295	307	315	305	296	291	279	293	287	275	300	289	281	276	271	272	279	273	284	305	303	273	268	292	276	301	270	284	258	269	275	281	295	253	264	287	265	313	275	289	282	273	273	286	289	247	259	257	253	266	295	276	270	255	266	274	248	253	267	266	264	281	279	258	282	241	267	289	265	266	269	261	261	273	287	275	265	284	282	284	272	275	289	270	270	281	263	254	260	268	299	265	272	264	280	268	285	267	269	255	266	263	256	273	275	268	269	278	261	260	288	260	275	298	268	252	302	259	264	252	292	269	241	250	271	295	254	292	276	243	292	281	290	271	299	286	276	286	254	271	269	259	281	276	262	264	277	261	278	289	259	292	260	272	267	266	265	281	279	270	264	279	282	260	299	248	259	276	251	251	245	262	265	278	288	288	267	278	289	268	270	262	284	283	288	277	243	236	288	241	312	267	265	285	285	265	263	261	270	291	290	288	269	273	264	311	291	289	249	271	246	276	237	275	270	269	284	269	295	301	254	256	296	255	266	260	279	287	294	269	268	259	272	271	256	239	274	311	253	294	280	271	297	313	270	274	254	289	284	287	264	280	258	240	268	262	268	273	274	272	280	268	275	251	297	292	278	244	232	269	263	280	283	249	269	275	304	288	287	293	282	271	296	262	290	279	287	252	268	252	287	275	279	286	282	280	286	296	259	268	284	309	265	294	279	295	298	263	284	267	304	276	270	254	271	281	255	272	276	262	288	296	252	269	282	256	268	255	271	264	286	261	321	297	281	277	234	272	274	294	294	256	242	250	260	293	237	274	271	283	249	267	290	282	262	285	285	270	286	260	247	257	288	299	291	266	274	295	271	234	277	257	278	300	263	288	282	246	268	286	281	298	278	258	273	277	267	261	289	275	291	248	242	278	276	270	279	276	254	277	261	257	300	260	282	253	291	255	274	251	246	293	279	274	259	286	256	262	272	277	302	272	281	273	249	303	272	278	264	273	293	268	290	278	285	261	295	293	242	285	255	257	267	292	246	260	268	246	279	251	303	281	277	282	248	274	274	251	296	265	289	273	283	289	289	290	311	248	255	252	260	305	273	324	261	232	265	287	292	278	242	270	266	257	273	271	268	236	280	270	263	295	266	260	246	281	279	286	253	253	290	231	258	281	272	288	257	299	250	253	256	278	278	282	261	267	295	262	262	271	291	270	243	263	289	247	291	254	281	277	253	275	251	264	307	307	267	278	262	284	238	258	280	306	294	288	255	265	261	284	250	288	276	287	286	261	264	285	271	262	278	266	299	296	271	275	274	281	282	287	278	285	275	294	262	271	285	305	264	282	263	261	290	263	270	267	249	266	295	257	299	277	283	277	257	271	294	261	270	263	286	255	260	279	275	275	275	270	280	258	261	294	263	259	267	266	283	282	291	291	265	260	272	279	296	294	276	282	256	236	239	269	259	309	271	279	283	275	279	276	274	279	296	268	281	265	260	286	272	262	255	273	280	262	258	268	271	269	262	279	274	253	299	296	264	277	255	261	250	324	268	302	306	262	308	261	270	246	277	252	288	289	265	273	240	283	280	262	255	267	239	286	250	230	280	284	277	261	257	277	272	270	286	284	237	272	269	276	250	263	260	313	279	290	269	274	260	303	260	300	249	264	282	278	256	286	272	285	288	261	255	264	269	268	268	279	246	262	269	267	245	283	263	260	262	298	267	251	271	269	268	242	252	280	263	279	274	257	280	278	257	284	307	282	288	282	258	268	301	261	274	270	296	277	253	236	238	251	258	267	292	296	263	280	295	260	259	272	276	269	275	256	273	256	287	292	286	281	252	267	266	248	262	265	265	266	286	268	298	285	266	289	259	276	283	271	260	264	305	272	293	266	289	260	269	262	245	263	291	258	264	270	282	287	267	292	261	264	248	265	253	266	265	266	290	265	272	263	260	287	269	261	272	269	262	289	259	287	274	265	292	290	253	271	274	296	265	291	301	250	275	267	282	274	276	309	282	267	266	284	261	295	294	258	255	272	279	289	282	264	300	264	299	267	304	284	259	263	261	275	274	278	256	254	276	269	268	261	277	275	274	280	261	273	259	251	266	304	273	279	285	250	291	248	278	262	288	286	266	245	276	297	291	282	260	251	278	256	272	248	263	302	254	279	312	276	241	251	266	303	278	290	276	260	263	278	266	261	274	260	258	274	290	287	283	300	289	289	263	283	260	266	280	263	249	280	266	280	272	282	283	252	279	263	255	251	248	288	291	290	263	262	247	280	223	270	259	291	274	247	301	289	255	289	265	269	252	274	274	287	270	300	298	279	284	258	283	283	279	276	249	273	289	264	286	263	304	266	285	312	278	288	274	258	276	291	281	261	285	253	247	291	288	280	283	248	276	269	300	260	238	277	288	266	253	251	287	252	287	254	218	268	266	280	279	286	270	237	279	238	274	261	258	255	276	294	238	254	249	313	267	234	283	264	296	255	273	292	294	279	255	247	250	279	278	267	305	259	270	253	240	261	262	278	286	266	305	263	256	266	250	269	282	276	282	289	281	275	246	270	266	275	283	288	286	254	291	234	282	269	249	277	259	294	312	279	256	310	258	276	255	296	283	292	237	271	285	283	288	301	294	252	260	288	255	268	251	300	283	247	279	278	274	250	279	295	255	248	261	263	255	280	281	282	262	278	263	277	282	288	289	283	268	266	259	275	248	268	285	298	302	280	278	265	274	302	253	272	281	265	278	288	270	257	250	251	267	276	262	268	288	298	254	279	292	272	272	277	272	215	303	299	247	242	265	267	273	292	261	297	301	281	285	278	304	272	249	296	293	284	278	287	282	287	280	279	278	267	265	291	254	274	285	272	262	263	279	265	285	274	294	274	267	285	278	261	306	278	272	245	283	247	268	257	251	272	291	282	281	271	273	270	289	259	269	292	286	280	292	281	315	291	256	255	273	271	272	291	259	291	260	282	285	276	281	265	289	277	253	291	283	257	286	266	265	268	291	295	246	262	252	260	268	266	291	290	267	272	309	278	279	302	257	260	273	258	267	277	278	301	257	295	256	247	267	259	285	265	272	259	242	300	264	278	263	258	282	253	282	252	277	257	291	256	267	273	259	263	271	250	285	276	267	253	298	243	292	245	259	252	228	277	272	298	242	294	283	271	273	300	281	274	253	296	268	273	270	272	291	272	299	286	267	282	257	265	250	269	294	275	274	276	268	295	277	261	280	270	264	248	288	272	303	303	313	262	260	285	282	278	269	270	312	293	288	257	272	261	253	280	299	268	243	254	264	289	258	282	272	252	273	271	274	283	255	274	272	286	254	250	260	265	282	274	261	273	248	259	298	263	246	271	278	250	285	258	274	299	251	247	280	279	257	289	265	256	303	274	292	259	233	266	266	257	275	279	266	253	257	253	276	243	257	275	272
7672	2711	5487	6375	5517	4492	3738	3230	2773	2393	2161	1964	1802	1604	1647	1494	1347	1327	1289	1207	1172	1162	1131	1074	1100	1028	1039	995	971	1008	962	958	921	945	950	913	924	937	940	914	935	914	941	885	919	829	890	881	845	864	845	825	794	873	887	801	882	851	835	809	859	835	854	892	837	836	814	832	801	792	804	789	846	829	850	824	774	842	851	832	825	833	852	810	775	764	830	835	809	820	783	881	828	799	826	870	836	847	829	834	821	777	836	795	813	788	776	815	782	788	793	881	765	830	783	778	834	788	787	726	790	845	767	798	814	783	842	827	812	763	850	809	791	849	803	823	823	769	814	805	783	829	757	799	765	841	822	797	800	797	768	787	840	733	772	777	807	841	806	772	770	780	822	794	812	799	838	804	803	799	779	811	823	787	751	758	773	781	782	796	824	788	826	749	777	805	788	807	791	846	823	798	811	836	808	811	832	811	774	773	793	857	805	793	798	766	800	763	831	800	821	810	836	824	837	820	815	781	792	836	818	761	768	797	788	768	734	828	829	824	795	779	782	770	839	860	782	727	823	795	801	777	780	825	806	794	764	782	804	789	772	813	818	796	757	787	816	790	846	808	806	766	761	773	772	788	841	818	835	853	778	840	806	797	771	801	777	818	816	770	772	814	809	857	774	802	815	793	789	794	797	812	755	798	754	767	786	809	810	824	829	764	802	795	798	781	788	807	797	794	838	772	770	849	763	808	793	766	803	787	792	791	762	764	782	746	828	883	798	788	803	799	778	832	750	775	797	877	800	816	838	789	809	839	779	805	798	786	801	817	785	780	773	723	750	817	825	792	769	830	752	775	760	802	780	816	785	792	823	802	792	832	845	766	796	769	811	793	785	812	769	807	783	814	805	758	754	793	762	753	832	794	786	851	799	791	801	792	782	775	836	753	801	857	790	855	788	756	824	785	757	794	799	751	811	794	819	782	783	803	839	802	787	795	809	781	767	752	832	813	829	769	778	773	755	737	806	836	790	797	797	766	781	798	815	807	744	767	761	833	798	772	792	814	795	812	832	834	825	777	785	764	764	778	802	775	821	787	774	833	790	797	804	770	797	758	740	760	810	787	788	836	808	762	822	771	835	790	801	808	767	789	786	815	797	815	823	819	788	796	819	862	773	792	822	892	799	798	791	782	771	815	774	808	794	841	767	848	789	796	768	797	784	760	787	802	797	774	801	744	756	775	756	813	789	804	830	802	775	814	824	851	803	791	808	793	817	841	800	756	831	799	799	780	782	834	754	793	816	788	861	811	782	759	762	783	826	769	801	805	807	822	818	751	769	786	808	722	774	812	789	814	821	798	814	774	783	804	791	748	793	768	823	780	768	821	781	789	829	784	767	764	816	838	778	785	817	834	786	822	781	772	768	776	776	821	824	817	784	730	780	769	809	765	785	815	769	818	818	784	779	788	853	748	831	823	775	764	804	792	766	826	811	804	784	793	763	751	824	804	804	814	745	826	812	832	771	817	808	775	833	778	820	816	786	770	757	828	746	800	766	824	765	806	758	819	829	797	792	792	888	794	783	822	744	800	780	869	800	817	805	779	810	810	785	789	758	775	787	790	818	759	828	831	811	787	748	816	821	823	774	750	778	824	800	787	791	842	852	773	754	780	782	778	816	731	817	767	800	789	772	749	803	832	819	806	826	784	768	789	803	771	735	782	829	820	837	815	717	786	838	786	841	792	802	794	787	751	810	796	821	807	801	823	811	828	737	857	795	838	820	773	746	782	807	762	765	777	813	813	812	838	813	780	745	831	812	842	795	814	767	846	812	800	767	759	761	771	768	804	782	830	877	807	786	737	816	758	782	816	784	800	765	804	858	786	811	801	839	813	821	833	791	766	829	779	737	783	795	770	768	792	803	776	766	849	791	789	813	787	828	815	766	781	832	799	803	804	798	782	820	787	774	808	734	741	823	763	808	811	817	815	778	811	735	828	783	811	759	817	771	794	790	769	774	802	803	844	753	766	758	777	787	773	752	802	745	794	794	789	803	805	756	797	794	806	869	782	782	801	792	776	773	781	767	766	748	751	842	762	796	833	792	808	755	749	788	841	823	825	828	799	778	783	786	753	796	778	807	798	789	789	869	808	815	832	790	818	800	785	785	853	862	771	782	798	789	789	732	825	790	856	788	849	774	827	765	756	815	760	770	796	802	781	801	810	773	754	767	762	804	765	805	792	780	790	807	813	822	800	812	801	768	799	748	751	782	801	767	791	821	811	751	798	741	794	799	812	777	860	805	827	785	799	820	800	803	776	791	787	870	809	800	771	778	807	822	789	802	812	779	803	761	788	779	803	788	777	814	823	797	829	782	795	802	770	837	807	780	750	800	773	823	704	789	796	771	822	770	809	756	778	816	802	759	753	766	790	797	765	812	796	756	799	770	802	769	855	728	830	772	783	758	815	789	811	789	768	788	814	846	766	796	791	774	814	825	781	782	772	776	795	807	792	855	784	823	788	852	815	850	772	799	810	792	782	814	751	827	770	809	829	826	805	866	815	775	812	764	820	794	779	804	812	751	795	793	746	792	750	779	785	781	782	845	824	809	796	788	762	800	812	813	808	756	764	755	790	813	781	742	824	790	774	789	767	807	814	844	819	802	764	772	742	757	832	857	810	786	822	822	792	808	772	861	816	809	776	835	770	806	761	776	783	751	779	763	849	743	831	839	785	787	810	839	771	756	793	827	774	786	740	761	792	803	779	795	800	795	816	804	808	741	820	787	825	833	826	772	757	821	806	836	811	827	771	798	821	799	801	782	798	720	859	818	744	788	782	781	763	821	838	750	786	805	821	827	786	837	865	812	837	809	824	810	764	842	787	810	760	802	768	790	839	821	757	751	786	769	807	723	773	769	845	782	769	822	779	855	778	817	811	802	796	819	767	776	830	784	816	842	813	808	801	790	770	807	770	789	773	782	781	762	753	765	813	807	820	804	767	815	723	788	756	804	783	788	746	832	844	764	772	807	788	786	779	804	779	803	797	790	776	765	797	793	790	807	843	790	846	751	768	854	750	813	826	770	789	772	819	780	806	787	824	800	829	768	776	766	775	817	738	834	759	802	779	824	731	807	813	772	786	818	813	797	752	775	848	799	786	799	800	758	767	768	722	783	855	796	775	786	793	722	788	838	794	803	808	799	798	799	831	794	805	847	820	778	789	748	807	806	805	827	803	808	828	776	829	769	775	777	782	794	737	811	787	806	779	804	799	793	780	741	786	741	800	796	828	798	775	848	779	844	766	795	779	778	810	830	834	789	809	841	815	822	752	753	766	793	790	765	763	811	811	743	770	769	739	798	810	818	867	792	798	784	806	815	821	831	812	833	841	802	779	790	765	819	783	819	761	780	810	749	837	811	786	798	852	824	766	773	846	757	831	744	828	814	763	827	801	786	802	774	804	810	753	763	808	803	784	784	829	783	752	792	814	779	840	800	781	809	804	827	765	868	814
2115	210	225	208	191	166	190	164	137	191	155	146	159	157	153	163	158	154	155	177	157	134	176	143	158	171	147	140	171	167	162	149	170	158	145	153	177	176	128	154	161	161	148	158	165	169	146	157	133	161	171	163	173	159	160	153	169	153	153	152	146	143	144	138	162	164	162	176	147	170	161	164	154	149	149	143	150	159	160	153	169	148	155	144	154	149	144	172	164	168	145	155	138	163	157	148	168	153	142	168	156	161	170	173	159	166	149	171	170	136	145	155	120	158	160	161	138	176	173	162	154	165	151	138	144	131	159	159	138	169	146	150	166	136	137	148	145	163	162	138	139	146	173	176	151	170	134	131	157	170	160	150	143	156	149	164	143	173	178	186	167	166	151	160	162	158	160	161	155	159	173	187	167	153	148	159	145	175	151	148	160	160	163	152	145	164	164	168	160	134	184	141	165	142	146	153	166	162	166	155	133	147	161	142	153	156	143	170	162	175	181	154	184	169	166	141	141	175	169	142	160	152	166	155	160	201	144	169	135	160	180	138	160	175	151	139	150	159	144	174	178	175	134	134	172	175	166	167	159	138	169	165	149	149	160	135	164	178	149	161	149	126	173	170	146	153	168	150	147	165	142	161	159	149	158	161	146	166	153	150	157	147	159	153	165	169	176	150	157	154	155	139	162	140	164	155	152	148	160	169	181	153	147	132	167	149	156	165	142	163	146	164	145	146	161	144	164	145	163	179	162	138	161	152	180	147	162	147	171	153	143	164	157	162	162	143	152	162	155	155	183	161	145	123	126	146	158	164	145	131	146	146	158	166	146	149	168	156	167	169	168	158	161	147	164	163	160	148	181	147	159	159	143	154	146	154	163	143	126	151	143	154	153	154	142	140	163	139	161	157	128	157	157	158	159	158	174	155	133	139	144	159	136	146	151	158	144	147	161	144	152	146	152	160	159	149	136	172	170	136	156	148	152	141	150	156	142	174	122	162	146	150	146	161	168	145	150	172	172	164	143	175	169	148	165	166	146	147	142	163	143	152	172	146	155	148	145	164	144	164	157	134	154	167	144	168	146	152	159	167	143	151	136	148	151	149	160	139	143	142	167	139	167	137	160	146	170	126	158	160	150	168	135	143	151	142	144	127	162	140	140	144	170	133	159	165	159	164	148	149	146	154	140	152	145	149	130	166	160	155	155	142	163	161	137	158	152	160	169	149	155	125	173	141	134	153	170	163	166	151	119	132	154	154	151	148	135	161	158	166	145	139	150	147	144	157	176	151	161	147	148	163	160	163	164	145	153	170	129	142	147	154	147	130	151	152	161	164	156	133	152	167	187	169	140	145	169	161	154	162	162	154	160	166	136	177	162	162	148	148	143	157	154	171	144	143	149	170	158	153	171	145	160	128	152	159	179	143	147	164	161	148	148	154	153	155	159	132	149	144	157	165	160	157	146	153	136	150	145	151	163	156	148	141	158	183	150	148	147	134	159	151	157	180	149	154	141	168	147	141	160	157	138	173	150	156	167	149	169	148	155	180	161	155	168	155	157	155	142	163	155	165	149	159	142	139	175	138	162	160	152	165	171	169	152	153	136	148	169	160	146	146	170	164	155	166	154	154	145	156	154	155	160	142	196	164	151	147	129	149	172	162	142	147	144	154	156	142	161	172	149	156	152	166	137	166	171	159	147	155	165	147	155	164	166	161	154	152	192	171	157	166	167	139	154	163	134	166	145	167	151	182	151	161	167	148	151	140	143	168	154	158	145	164	146	133	143	165	140	136	141	155	155	170	148	149	148	141	157	177	170	176	150	152	177	157	156	157	167	131	169	171	165	137	143	153	153	152	150	137	144	172	166	168	141	169	142	138	136	166	143	153	146	147	150	160	171	137	175	163	159	150	145	167	146	157	131	145	156	154	159	166	142	150	152	153	157	179	144	164	142	156	136	163	158	137	172	165	152	163	137	170	152	143	174	164	141	143	159	164	182	149	169	158	165	145	155	173	154	159	165	163	161	165	128	154	159	173	179	142	135	159	166	141	172	166	172	161	172	157	142	164	143	161	170	176	160	160	155	150	158	165	137	167	185	163	165	141	146	151	161	167	161	180	155	142	175	168	162	144	140	150	164	151	154	177	175	160	169	155	152	168	175	166	152	143	150	147	183	146	166	132	162	140	162	144	165	136	141	155	151	159	167	169	139	148	159	136	149	162	149	161	156	162	134	150	131	161	167	121	147	175	154	165	174	142	160	152	161	175	174	139	165	156	163	172	161	147	161	164	154	151	156	161	123	130	152	150	160	171	151	151	145	154	169	148	157	170	155	150	171	166	166	169	169	144	163	164	144	156	158	163	166	139	139	141	145	147	176	166	156	151	173	158	155	172	170	178	155	155	162	144	153	162	166	159	161	152	151	160	174	152	156	150	151	155	159	184	136	144	185	143	152	153	159	146	150	156	157	143	146	141	154	150	147	179	158	182	151	161	153	164	162	141	164	179	172	164	165	158	151	147	153	177	133	155	177	156	155	155	160	155	149	137	157	155	144	181	164	139	151	152	144	153	158	176	147	168	155	136	160	136	148	182	135	149	161	164	171	138	163	157	158	152	165	159	168	151	167	149	157	165	156	159	135	142	148	174	150	146	164	172	156	167	174	145	136	167	141	173	147	137	147	149	154	154	158	149	161	163	154	159	174	155	151	141	158	150	176	137	136	132	155	144	164	163	174	164	122	150	137	157	149	156	162	178	164	169	141	142	167	146	137	140	174	161	164	148	126	163	157	156	149	159	170	144	149	167	155	165	150	143	145	143	143	157	142	158	169	150	147	143	132	143	156	153	164	155	155	160	146	162	145	136	155	165	153	156	142	159	162	154	164	166	170	145	156	160	162	172	149	131	170	142	155	147	148	162	135	155	159	164	168	166	151	191	127	168	144	147	140	171	168	159	141	149	159	179	152	128	157	138	155	168	157	159	166	186	169	143	168	153	155	160	152	183	140	134	162	178	147	148	168	135	164	148	145	151	142	166	167	154	159	141	160	137	170	151	137	153	150	151	144	143	157	148	155	165	182	147	162	168	160	148	162	163	153	154	158	144	124	154	174	169	160	163	159	161	150	161	160	159	150	174	144	157	171	144	157	131	126	156	163	169	164	143	166	145	161	161	165	172	143	148	164	159	165	156	155	145	144	149	128	157	143	143	148	156	136	142	175	179	155	158	173	149	179	162	144	147	145	162	161	157	136	159	167	160	150	154	161	157	140	170	175	142	139	167	151	143	158	150	162	146	150	142	155	160	181	169	161	153	181	158	166	157	159	154	142	162	180	152	155	154	150	133	141	147	141	142	160	158	165	176	156	164	175	162	172	140	151	163	157	128	145	142	155	148	153	146	178	150	142	147	137	153	127	162	173	147	149	182	138	165	168	161	140	137	143	159	155	173	132	131	132	153	164	157	161	165	169	138	178	140	165	157	139	150	168	141	136	152	152	170	157	149
1829	577	667	644	656	603	537	572	602	543	541	524	537	547	561	547	548	555	506	555	528	513	559	510	498	492	530	536	533	540	513	541	532	515	539	497	536	529	483	501	516	483	453	490	507	486	507	540	512	495	528	513	539	542	544	518	517	500	488	494	521	482	496	514	531	556	549	496	501	506	517	531	522	492	510	528	533	435	535	510	485	527	506	496	522	542	504	489	483	489	490	548	566	541	482	489	481	555	544	485	489	500	510	497	504	507	468	475	480	512	517	518	515	554	520	494	489	536	502	463	531	510	533	549	483	505	473	520	510	511	578	472	488	508	534	472	558	498	486	542	526	524	557	497	532	515	515	465	533	518	527	527	494	462	525	503	506	530	506	548	504	508	451	482	541	531	522	539	540	511	479	460	501	541	490	485	510	502	523	521	505	535	502	525	514	484	497	520	495	491	498	481	508	515	553	516	489	546	549	497	507	506	503	492	484	554	475	503	490	514	552	522	505	501	524	475	496	496	514	488	545	498	492	483	499	525	533	480	495	496	482	528	522	442	497	493	509	473	522	539	510	490	505	522	492	510	533	449	477	524	528	505	524	515	509	520	530	519	505	516	534	518	510	479	491	492	529	513	499	544	528	509	482	481	495	538	526	511	524	463	530	507	518	497	492	523	500	529	515	510	484	556	500	526	507	502	501	529	519	547	497	488	493	491	486	506	513	477	522	511	485	483	478	486	486	505	514	473	536	499	514	526	502	556	574	510	496	486	506	531	508	521	487	501	499	464	468	479	517	505	502	500	537	498	486	491	492	501	496	526	490	501	504	571	488	498	505	469	508	527	529	497	505	574	541	471	523	504	466	507	533	500	535	484	494	479	531	508	532	521	514	480	546	524	524	524	535	530	567	520	475	520	512	483	520	507	512	494	502	486	526	484	499	491	506	483	467	515	526	496	515	489	495	506	525	505	482	544	496	480	508	494	532	473	506	516	494	502	495	504	493	502	518	543	499	529	509	468	475	520	469	501	502	465	500	477	495	487	521	515	495	473	524	507	525	537	532	550	514	460	504	481	546	483	524	501	512	548	502	514	511	516	526	484	500	517	481	516	508	513	506	517	506	519	531	511	538	477	507	470	543	505	476	512	479	451	529	539	501	500	465	522	518	523	515	532	508	512	534	471	498	459	536	503	493	460	531	502	499	524	490	518	455	477	541	501	482	508	540	522	478	509	508	506	531	537	499	524	529	492	581	475	509	469	516	474	502	477	460	480	537	510	471	484	541	539	487	483	494	477	481	534	480	478	488	491	512	525	542	523	557	529	493	529	526	535	520	512	498	537	515	505	520	494	491	514	502	527	562	539	514	489	463	500	522	481	486	507	541	511	525	532	497	530	495	523	526	512	493	511	514	509	508	515	507	479	526	487	508	469	481	533	510	526	513	530	503	526	484	485	516	507	531	528	491	527	522	509	515	501	504	515	541	511	501	490	489	477	527	492	532	520	472	495	524	498	477	540	459	525	499	524	503	492	516	541	475	471	490	496	557	550	489	551	483	534	553	536	506	498	521	547	528	529	493	537	509	549	518	502	545	433	480	510	511	469	553	523	538	507	514	502	499	519	522	495	484	504	523	501	524	493	528	494	549	542	531	486	541	513	518	468	490	476	529	505	510	509	517	511	499	488	500	549	497	482	459	512	527	485	540	514	517	526	480	562	505	522	494	483	496	501	501	538	513	489	503	513	495	464	497	484	572	470	494	499	470	538	491	491	505	511	503	522	529	499	502	493	479	532	505	526	495	528	479	551	455	460	508	500	504	481	488	517	493	487	517	506	489	488	488	511	516	462	448	493	502	496	477	504	468	562	508	493	501	467	460	539	498	563	470	495	496	511	504	477	555	511	503	532	514	553	509	522	527	485	514	482	502	512	502	494	526	518	499	508	547	485	488	484	492	503	497	504	509	506	510	491	511	542	553	495	504	542	513	518	510	547	514	503	505	500	485	545	492	533	498	515	499	498	501	505	502	490	518	482	540	488	536	533	459	527	526	496	488	488	490	518	484	484	489	522	484	486	513	498	514	539	512	503	512	487	479	519	480	497	522	497	509	488	527	500	554	532	520	520	476	503	506	514	490	506	493	501	505	506	468	483	518	482	550	465	529	503	502	541	535	489	519	483	467	491	509	540	529	520	470	520	550	527	536	526	508	481	521	484	464	522	528	508	515	506	529	513	534	492	484	474	518	495	515	504	488	535	518	476	548	492	478	499	527	526	524	503	553	501	489	480	468	507	539	545	499	515	504	468	499	516	530	526	513	488	515	539	528	515	497	486	500	533	538	500	493	484	515	514	531	482	492	457	527	507	487	486	504	509	484	504	498	489	504	502	493	525	502	521	550	492	526	497	506	491	506	521	490	490	552	484	496	498	530	505	537	493	513	476	488	464	518	542	483	527	500	522	472	519	495	554	496	469	481	531	488	501	529	535	511	513	532	492	508	496	491	498	525	488	521	489	525	513	522	522	522	533	518	458	500	499	481	526	501	506	490	540	500	491	491	485	454	522	495	526	509	542	527	497	528	494	505	512	528	488	499	517	515	505	504	513	481	481	465	512	488	531	486	520	562	491	494	514	517	523	489	510	507	456	479	525	543	479	531	517	509	503	492	548	544	513	549	503	476	484	492	492	535	513	500	533	508	527	517	479	527	458	586	480	543	484	536	507	497	507	549	518	514	533	473	501	452	509	518	510	513	518	467	480	466	510	508	545	497	511	493	484	464	487	496	501	520	532	542	490	494	536	546	547	498	510	507	530	540	491	501	514	485	492	554	474	501	542	510	477	476	481	506	533	472	519	507	529	521	520	525	478	523	487	511	518	529	473	474	517	456	505	559	529	542	478	518	586	483	514	528	481	516	520	501	485	530	548	533	469	513	498	499	515	513	477	495	519	505	502	518	480	527	511	519	490	546	523	524	529	523	512	489	464	515	493	522	518	514	491	538	487	467	515	531	506	481	560	474	497	497	546	477	519	519	497	510	507	525	530	500	508	538	484	488	467	533	491	490	474	511	522	511	508	528	489	499	525	508	470	505	504	493	535	494	497	536	517	493	542	496	540	575	521	524	487	561	476	493	576	547	522	494	491	546	522	510	522	523	493	455	531	530	539	483	495	508	476	486	542	525	533	535	529	530	495	553	504	504	526	504	484	509	524	530	545	495	473	512	535	502	526	483	523	490	500	483	525	548	492	512	512	489	479	506	528	524	480	536	520	491	508	532	495	548	480	524	525	490	490	524	481	522	510	502	531	550	518	487	505	502	518	503	503	510	545	506	510	549	542	478	494	475	537	490	500	508	491	490	475	532	499	490	520	501	475	509	495	499	507	521	511	506	495	500	521	524	517	516	491	498	504	531	477	483	514	508	502	502	484	513	524	534	468	490	490	526	525	531	518	507	469	506	454	493	510	497	497	522	495	530	512	480	501	510	475	501	538	484	523	484	518	454	519
9079	1260	1634	1312	994	781	598	556	471	422	405	381	366	359	328	315	329	347	384	301	300	321	303	295	297	320	310	277	298	307	320	275	316	282	313	347	321	281	283	295	308	268	276	281	311	287	296	280	283	310	314	303	272	323	295	296	291	287	274	296	291	271	288	283	292	265	287	298	306	281	283	287	326	269	246	319	287	284	278	296	293	290	283	305	289	256	304	272	254	314	329	293	318	284	304	281	274	318	280	273	293	280	335	315	286	274	304	256	308	279	281	306	288	281	272	301	272	311	313	311	304	302	329	309	279	296	312	287	316	279	289	280	315	273	307	301	307	296	298	295	308	308	297	284	288	290	278	317	297	286	278	290	280	293	279	312	278	260	299	264	266	292	294	228	296	298	264	268	254	278	264	308	307	297	284	310	309	240	336	300	281	281	282	267	277	278	287	301	271	295	317	284	310	277	287	268	277	289	283	293	278	282	303	281	327	292	315	300	270	279	297	304	262	280	295	310	246	286	283	279	278	282	284	265	285	300	250	288	287	299	295	273	295	268	303	313	268	268	285	292	278	291	271	294	288	278	275	284	280	309	293	304	285	289	293	256	316	289	304	276	263	306	311	280	271	292	293	260	295	303	281	258	292	295	302	303	291	303	274	308	295	305	278	286	296	305	282	289	273	274	323	281	261	272	272	273	290	292	282	291	299	298	291	257	287	310	325	277	312	286	298	280	278	313	310	294	308	295	287	296	296	299	317	283	296	314	320	257	275	317	293	270	282	290	304	283	316	304	316	294	290	303	265	283	285	294	303	273	293	285	259	293	286	291	294	301	299	286	304	290	290	282	296	305	330	273	286	315	278	271	254	260	261	283	303	269	277	289	286	306	276	301	275	278	283	292	270	302	269	292	300	307	300	282	314	258	302	316	270	267	284	294	298	273	261	297	275	301	276	283	303	286	277	276	309	282	287	329	298	298	284	261	308	282	321	287	312	275	284	290	278	289	287	287	282	293	305	337	282	279	322	269	304	313	282	321	287	290	293	271	300	277	266	286	297	284	328	309	291	277	286	274	251	258	302	299	292	248	274	295	287	283	262	293	308	296	295	255	287	288	300	291	340	291	311	278	296	281	277	269	276	309	291	325	319	290	299	292	301	290	285	298	252	285	283	298	295	278	294	293	307	295	293	331	287	276	287	277	250	292	303	303	292	302	280	301	303	287	282	317	303	299	282	291	311	312	293	318	260	266	277	295	302	313	273	317	282	265	286	302	312	289	300	292	313	274	269	288	285	270	311	265	295	265	266	306	265	280	303	281	296	287	321	281	319	301	321	302	277	276	326	284	299	294	283	260	278	293	300	302	302	290	305	281	287	286	295	295	287	303	289	289	275	287	276	277	269	292	275	308	284	273	304	286	279	313	284	304	293	337	323	306	255	285	291	285	289	294	269	291	272	309	302	269	301	306	303	266	285	273	274	312	290	298	284	297	303	306	298	298	272	296	299	277	289	297	290	287	298	303	304	285	298	285	291	253	308	282	292	300	270	284	279	255	291	281	271	284	278	321	271	272	295	330	306	289	303	306	303	302	294	288	247	266	281	268	298	295	310	278	288	265	311	301	276	280	302	292	287	292	288	322	280	296	275	269	264	263	292	310	288	296	277	291	282	257	282	306	268	317	291	291	285	310	322	285	295	279	318	307	290	325	327	295	329	293	300	308	284	299	313	318	289	312	264	302	293	278	275	280	306	270	280	278	301	271	303	270	267	297	301	318	307	290	310	320	279	320	263	294	288	274	291	295	304	277	277	293	288	276	316	271	275	282	304	301	325	291	303	317	283	307	296	302	274	287	294	309	291	280	316	288	287	251	299	251	271	281	311	300	283	303	284	314	283	289	311	285	268	290	266	290	273	277	286	305	320	287	290	296	271	289	267	271	304	269	278	317	256	291	325	293	266	287	288	266	297	290	290	263	293	275	276	307	263	269	297	296	309	276	295	269	310	293	263	292	276	316	299	290	299	273	289	295	290	298	320	286	275	312	277	311	319	273	297	300	240	286	293	272	282	279	292	304	310	288	315	258	269	285	265	268	300	310	302	275	307	292	295	305	285	291	330	287	302	278	263	284	288	275	288	272	291	284	291	283	302	306	274	291	269	291	313	311	279	311	318	283	259	285	301	261	319	281	281	303	298	299	266	300	292	291	285	296	289	298	311	284	278	298	301	276	289	264	271	258	290	295	266	274	284	287	305	270	277	306	289	278	290	293	281	276	289	268	293	240	278	289	307	271	279	266	290	281	296	271	277	276	283	278	276	269	275	305	295	296	272	273	272	326	250	306	294	264	285	310	309	290	296	267	271	276	299	300	279	259	270	272	279	284	282	291	259	292	282	298	285	288	316	287	294	265	276	285	317	300	292	281	278	274	269	270	280	278	315	298	313	293	276	289	267	286	310	301	297	297	293	258	272	255	296	301	295	288	267	306	274	264	286	317	302	296	266	271	303	327	288	271	295	286	305	288	289	323	294	297	278	298	280	270	290	284	276	306	317	283	298	304	299	276	298	256	314	278	284	255	287	278	316	298	281	280	298	256	260	281	282	275	302	301	278	290	283	258	302	293	293	295	306	288	274	298	282	318	276	272	276	286	278	295	295	287	306	290	286	295	290	304	299	286	287	312	293	291	306	289	312	292	312	305	264	273	297	296	294	312	295	291	305	302	300	298	288	310	276	283	276	305	305	293	283	255	290	291	297	274	262	295	272	315	285	276	281	266	300	268	301	278	278	320	292	278	278	269	259	301	316	272	291	291	307	310	285	310	323	250	305	265	317	283	300	294	278	299	296	291	288	260	288	291	294	292	267	308	268	289	259	266	307	291	297	270	282	277	278	299	277	278	288	275	279	316	283	278	302	320	274	274	259	316	268	301	252	309	293	268	283	292	306	283	311	319	300	296	295	252	309	307	307	298	301	269	293	328	316	267	310	288	290	326	296	276	303	288	279	268	271	311	317	310	258	278	306	287	290	305	277	302	291	249	261	269	270	318	283	284	292	288	262	288	316	277	277	279	276	294	278	296	264	276	297	298	280	287	304	292	271	305	272	294	314	278	319	264	302	272	271	266	281	270	281	287	272	258	275	268	306	304	287	284	283	326	306	282	303	290	283	294	299	295	293	334	263	295	324	316	301	308	274	323	323	273	296	274	303	296	297	302	287	308	296	296	281	326	308	286	332	278	281	302	286	281	282	264	306	263	261	271	305	291	309	315	303	268	283	261	288	303	315	272	297	318	312	294	302	284	300	290	262	315	257	290	300	321	289	319	302	294	284	243	284	295	287	290	298	283	286	329	298	277	282	307	308	259	276	300	309	300	291	325	258	281	304	290	285	268	291	278	276	307	291	285	274	279	270	305	273	303	289	315	281	271	299	295	286	276	279	281	335	281	267	286	277	291	284	263	286	295	273	246	309	290	274	275	313	285	307	295	291	261	319	308	315	261	285	298
5532	1743	3305	3803	3349	2872	2421	2028	1874	1650	1519	1512	1352	1306	1226	1187	1167	1091	1050	1036	1048	1070	987	1011	1000	976	966	939	915	963	918	944	975	950	917	909	900	878	946	892	900	875	951	907	913	896	887	881	929	897	832	912	846	880	825	847	846	919	871	863	903	887	832	867	864	838	847	825	878	861	855	832	836	927	882	877	816	789	860	872	845	870	904	843	831	846	909	837	863	855	886	815	867	862	840	801	869	893	850	846	837	810	855	877	830	873	831	819	878	816	871	894	837	864	893	837	831	839	827	875	827	821	801	863	873	807	859	848	846	841	838	840	868	863	874	888	782	836	834	858	863	836	870	868	815	855	863	883	814	818	873	825	880	895	826	807	867	878	862	898	855	870	885	812	866	889	808	846	880	866	819	837	904	871	777	853	828	895	846	885	852	876	793	870	865	825	806	891	814	829	865	831	886	882	860	870	837	797	813	849	768	846	852	880	855	872	833	838	880	875	815	841	817	832	858	855	801	837	834	848	829	862	793	851	860	862	851	842	809	852	856	832	847	803	855	824	830	799	866	847	810	843	861	828	793	870	815	843	842	835	835	849	855	854	810	847	818	830	892	895	835	880	803	836	819	842	823	812	872	833	858	899	862	885	845	798	873	875	877	858	872	851	882	875	806	868	820	836	786	870	830	850	765	849	819	832	860	847	808	881	839	817	866	855	854	832	798	921	891	889	838	863	847	856	847	839	863	833	843	844	840	932	813	884	835	847	866	809	817	908	872	860	816	800	821	792	787	832	863	818	798	828	838	848	860	847	878	885	819	804	840	853	862	883	847	848	854	860	842	869	836	812	852	883	867	805	828	837	822	883	878	827	924	874	792	868	830	847	814	824	896	846	859	841	900	815	847	856	871	857	818	869	839	871	853	835	809	870	866	854	795	892	865	815	842	873	858	894	872	879	846	848	800	834	802	857	871	806	897	794	851	807	809	835	811	866	846	768	912	900	871	841	845	860	805	839	858	810	869	807	842	851	826	840	876	886	892	843	881	847	884	858	847	818	818	834	861	808	878	835	830	824	839	850	901	867	818	890	811	833	828	827	840	860	864	806	872	864	818	837	827	855	872	911	813	848	783	860	854	838	885	868	840	851	831	834	848	832	836	847	795	828	859	845	869	815	865	882	823	862	838	884	828	896	834	859	900	856	841	883	847	854	812	824	811	811	838	845	832	825	853	837	882	847	887	820	852	840	874	804	868	884	880	815	857	843	761	838	880	821	838	882	823	859	836	876	855	836	890	849	830	813	830	815	806	798	863	880	828	840	826	785	850	842	885	883	820	809	809	838	783	802	800	825	844	829	766	879	851	807	844	854	866	857	813	839	852	824	850	858	827	887	853	836	861	851	823	827	876	776	821	876	858	890	843	864	842	831	790	824	822	824	832	869	793	841	813	823	825	860	818	845	841	859	876	814	794	822	797	870	859	798	847	870	848	832	842	842	832	846	871	861	845	869	855	867	868	797	828	852	836	850	830	844	879	842	860	800	825	788	839	816	853	834	827	824	858	859	828	858	885	829	824	811	898	885	879	822	871	789	836	851	827	895	842	834	810	827	836	859	886	826	828	833	850	796	824	920	832	893	877	811	894	816	834	810	856	864	832	811	823	809	822	811	804	825	793	846	901	870	820	858	924	897	828	826	848	814	840	882	852	803	821	819	806	864	883	893	861	828	864	823	816	818	821	832	816	856	854	839	878	825	888	856	869	817	842	832	809	869	890	849	831	863	801	817	803	815	845	858	850	858	920	894	847	818	890	877	900	810	853	823	841	827	831	863	880	869	876	854	857	848	824	882	852	830	802	835	779	874	863	857	810	867	827	823	875	826	814	856	802	836	845	857	851	847	861	882	811	867	834	896	840	802	767	776	848	870	840	822	830	871	877	865	884	845	842	865	838	894	873	833	846	859	839	857	869	852	890	839	849	832	880	795	795	865	846	816	860	825	874	866	813	812	875	828	843	842	789	839	816	832	833	854	859	846	875	853	841	849	873	865	835	826	830	884	871	860	819	837	879	828	938	856	827	879	874	864	851	882	832	817	876	809	803	827	833	846	803	860	838	844	865	844	850	827	818	825	882	770	842	871	787	791	844	820	885	851	870	817	851	830	855	862	831	806	842	858	853	861	886	879	816	896	871	863	833	859	843	859	844	831	885	826	822	826	805	835	797	831	854	823	828	893	880	815	850	858	864	888	864	885	829	804	855	875	834	807	867	826	820	877	818	851	790	858	825	840	819	894	804	797	832	799	846	881	884	827	816	824	843	853	834	841	801	849	829	839	821	864	844	896	838	855	849	854	806	818	874	814	874	862	859	841	874	837	908	874	824	822	830	841	817	844	792	858	859	848	789	806	859	836	877	897	872	894	864	870	860	882	867	804	866	857	885	805	822	833	831	801	802	870	878	863	860	834	860	841	881	878	851	890	848	853	829	843	812	812	876	826	852	810	911	821	873	829	852	822	846	842	809	833	795	785	837	891	807	857	834	835	843	845	853	841	890	865	872	875	817	848	875	851	872	843	866	885	810	812	847	853	837	775	833	822	798	826	816	855	827	838	828	828	840	839	815	806	850	830	863	810	867	805	867	841	809	883	842	796	842	800	855	806	838	845	865	852	831	841	878	894	814	831	788	821	847	893	798	863	852	817	878	827	849	828	878	872	862	885	836	826	845	818	866	839	861	879	865	844	807	847	801	809	828	812	837	834	877	836	803	839	870	828	894	835	825	871	823	846	844	856	864	894	885	829	812	851	827	817	863	788	834	811	810	844	849	835	872	831	789	866	854	888	820	814	830	891	871	887	870	828	846	885	833	836	805	808	877	870	837	854	847	816	844	806	828	877	833	855	886	888	802	878	804	860	798	857	864	835	891	861	875	853	819	840	810	921	870	872	820	795	804	867	822	856	816	866	827	863	873	791	868	819	863	807	918	893	836	861	857	846	849	863	911	837	842	846	850	864	865	808	855	835	883	854	830	849	835	856	876	848	851	838	885	863	874	884	874	843	891	803	835	868	796	801	807	828	840	873	864	850	829	853	827	835	826	863	833	851	864	823	884	918	833	816	813	795	878	860	800	871	862	847	839	875	855	878	877	835	847	898	834	858	871	863	848	845	885	815	863	820	800	834	883	889	846	840	845	871	883	935	826	817	831	819	788	842	858	812	855	845	879	865	839	843	888	800	817	858	797	844	877	830	879	861	811	828	830	858	859	846	808	860	830	844	844	856	855	852	798	831	827	849	813	858	865	844	879	840	812	872	874	869	859	814	854	831	848	869	832	833	854	866	886	857	867	842	876	856	832	829	825	822	866	823	899	803	872	818	832	821	849	868	867	777	858	839	808	865	811	826	888	837	830	851	814	864	845	796	835	900	828	850	835	824	858	882	865	834	821	796	829	863	894	871	851	801	818	845	873	811	819	871	833	853	850	855	879	874	793	896	813	879	826	829	887	858
16029	2693	3035	2408	1647	1217	913	737	672	534	461	470	417	369	425	410	351	347	361	332	299	320	330	300	293	315	292	319	296	287	283	277	305	277	294	287	295	297	325	276	278	315	304	294	253	270	266	282	304	295	289	308	276	317	249	286	257	292	269	265	246	287	272	291	270	276	258	279	284	265	287	269	263	283	264	265	286	254	247	266	284	260	269	265	283	261	279	256	290	245	277	289	272	295	258	270	282	257	256	297	281	276	285	290	254	292	273	282	253	284	281	267	264	260	285	277	263	246	263	287	300	276	262	250	242	277	287	284	309	309	278	266	296	268	283	269	278	277	306	262	234	267	235	292	250	292	291	244	255	282	272	273	278	245	250	270	250	272	267	282	310	272	291	284	295	280	294	252	254	302	237	282	273	264	291	285	245	276	262	277	243	276	249	281	281	288	273	277	265	271	292	262	267	264	271	289	250	269	293	315	254	290	280	270	270	257	282	296	239	244	264	271	276	301	272	271	285	270	249	293	273	277	265	259	291	245	276	274	266	261	267	258	280	287	269	245	244	267	293	259	286	261	277	265	278	281	299	268	270	263	264	244	269	289	246	249	260	262	302	286	263	259	270	255	296	301	278	263	276	263	296	247	253	265	277	305	266	279	262	245	294	284	271	302	271	253	307	319	260	283	308	248	259	278	270	278	270	296	279	284	265	277	293	281	291	275	279	293	280	249	267	293	265	274	283	276	281	272	274	277	271	289	289	278	284	282	308	262	279	277	278	285	285	257	279	260	250	266	257	295	277	278	262	255	251	291	286	250	254	272	270	275	274	257	302	291	268	252	299	293	257	276	278	286	261	259	277	292	233	289	256	265	248	260	272	283	290	287	240	282	252	262	278	304	295	285	262	285	265	274	297	290	294	283	293	280	307	269	293	277	274	269	255	310	259	260	268	295	280	261	290	271	251	309	261	282	297	275	293	249	288	296	270	247	271	282	296	274	255	288	255	246	290	271	262	271	263	242	281	281	285	284	265	243	275	275	313	247	259	242	277	274	273	254	302	274	281	280	264	270	276	255	285	274	292	245	286	282	260	250	304	242	269	297	251	249	274	255	304	283	278	302	292	285	301	261	309	291	249	277	272	263	298	262	255	277	270	275	255	283	257	283	268	276	267	281	288	275	285	267	267	259	313	278	269	258	294	266	272	298	261	265	255	259	291	246	280	264	262	253	253	267	257	297	302	254	300	268	280	251	269	270	285	284	296	271	257	281	301	260	265	258	278	277	298	244	270	273	263	293	279	297	261	279	263	265	261	280	266	297	267	274	295	255	277	266	252	287	267	279	277	261	259	229	276	255	273	281	277	270	255	275	262	274	269	278	252	270	260	261	246	300	287	274	282	273	276	277	285	287	256	298	255	265	290	257	284	252	279	279	259	280	256	288	274	264	272	277	259	272	264	268	282	286	290	287	283	242	283	244	261	294	283	259	264	264	280	248	281	287	289	240	272	276	254	266	269	256	265	255	304	271	286	276	294	279	273	267	274	284	284	260	261	280	263	266	276	256	278	290	329	276	266	283	298	273	285	276	250	258	254	282	251	281	256	252	277	268	270	273	265	272	289	306	273	282	269	252	274	263	273	250	248	268	278	265	278	302	263	288	281	276	239	281	269	279	277	282	246	267	283	271	262	272	284	265	265	284	266	250	251	253	263	259	257	262	266	269	312	260	274	260	279	255	289	275	250	264	273	299	280	257	299	269	288	266	313	262	249	235	231	263	262	260	251	286	262	283	264	272	291	252	276	241	279	288	279	258	279	256	284	251	290	277	256	268	296	267	289	265	258	266	291	258	269	254	329	268	268	252	267	277	254	282	285	253	273	259	270	254	265	295	245	260	283	306	297	299	273	282	292	270	255	295	291	277	258	292	287	250	256	275	253	300	283	279	277	267	283	260	271	263	270	275	281	276	228	269	268	271	228	274	292	269	272	285	271	253	287	281	259	269	280	266	321	292	296	296	265	264	243	273	301	293	288	253	257	264	291	291	262	283	288	295	268	272	268	267	267	264	262	258	264	275	238	300	252	267	266	244	260	272	259	261	293	267	265	300	275	256	253	255	275	254	236	301	278	275	278	271	244	247	268	240	265	273	262	316	307	281	271	293	274	270	247	303	257	300	265	274	259	278	289	281	242	256	251	258	292	313	242	281	293	258	268	262	259	265	277	277	273	269	256	263	258	260	240	281	270	257	254	275	272	258	285	267	280	270	307	284	269	280	271	269	311	270	284	249	254	294	272	275	254	293	270	297	258	271	267	272	270	277	287	288	281	275	241	270	266	266	262	304	267	306	295	262	262	258	266	299	261	264	272	244	256	277	298	277	257	250	262	283	249	276	273	287	270	278	279	287	258	276	289	302	278	262	226	275	270	270	247	268	297	257	262	269	284	289	275	288	251	291	246	276	262	263	265	269	266	278	248	248	287	254	255	271	286	247	257	270	264	280	271	257	263	275	269	287	276	285	290	258	272	312	224	270	290	271	261	247	255	282	245	283	265	267	263	278	283	261	274	290	259	304	307	265	299	278	262	258	259	248	276	269	270	265	294	295	289	264	264	287	267	276	253	257	284	261	273	269	264	273	260	279	267	297	299	255	267	246	286	257	295	257	308	290	250	293	266	266	268	251	260	242	291	280	256	285	268	261	270	265	298	277	265	241	258	263	279	283	297	274	266	253	269	279	271	280	257	242	289	258	285	291	244	314	264	278	262	257	282	279	289	294	264	269	276	278	259	247	286	268	291	271	284	298	265	277	275	245	269	237	276	289	295	254	270	249	296	272	260	267	273	308	262	287	260	270	257	266	268	232	290	298	293	271	261	266	260	274	313	282	265	266	244	256	268	290	267	278	252	268	288	275	265	269	264	287	221	269	287	264	275	270	279	282	258	299	276	235	279	285	287	264	305	267	302	247	270	290	284	297	271	282	260	302	247	264	276	280	270	291	276	270	260	278	279	271	282	255	303	284	273	238	221	258	270	253	253	277	255	271	216	235	272	290	268	297	285	279	258	272	267	269	279	264	275	290	254	261	241	277	291	270	261	304	266	273	265	249	257	282	289	304	294	255	276	289	259	279	268	276	283	277	266	253	267	283	331	292	288	282	265	301	248	251	293	260	275	288	249	261	250	294	306	250	282	257	292	277	270	268	296	275	253	263	252	283	273	265	280	265	265	284	274	269	250	273	261	245	303	253	285	266	286	246	269	276	255	263	249	256	233	251	250	262	262	260	301	238	277	248	246	255	271	240	294	296	269	252	247	241	284	298	271	261	274	301	264	295	258	285	242	260	268	295	288	272	256	287	291	309	265	277	302	290	292	272	258	247	269	259	272	257	262	246	274	272	285	248	274	279	289	248	250	289	255	257	298	272	282	278	238	267	304	254	266	272	284	271	226	282	291	281	273	267	274	294	328	275	261	282	278	263	255	277	265	277	261	256	255	252	279	282	284	252
7661	2724	5621	6299	5589	4550	3710	3234	2767	2418	2124	2003	1793	1692	1570	1435	1495	1380	1324	1278	1186	1160	1111	1178	1073	1007	1012	1070	1046	1013	954	981	968	976	931	937	909	948	993	841	897	905	898	899	872	872	867	908	895	842	803	833	940	848	821	832	846	845	837	778	816	824	853	837	810	848	800	806	844	825	811	838	792	838	800	764	825	839	874	794	815	828	872	801	811	812	814	797	810	713	825	787	789	827	755	818	826	828	806	831	812	805	776	772	850	819	882	772	808	814	776	783	866	761	796	760	748	758	825	794	804	823	829	796	782	843	866	804	860	821	767	791	795	793	805	811	845	788	795	823	819	774	795	800	792	790	751	826	819	834	773	758	766	786	876	746	755	762	808	804	778	806	822	802	786	782	803	796	764	810	729	813	771	778	770	769	781	810	809	810	801	791	841	806	833	790	797	813	821	824	811	825	775	768	781	752	770	750	830	801	801	754	806	809	790	768	792	777	780	808	806	848	783	813	735	785	786	775	748	805	801	824	827	818	809	784	764	804	832	757	864	797	812	781	819	824	845	763	788	798	771	808	812	767	806	780	786	843	786	822	841	792	803	795	772	799	800	818	862	796	785	809	809	840	822	795	817	780	825	774	838	796	835	803	779	782	830	820	807	766	814	761	776	800	801	853	825	762	770	774	792	817	746	830	786	769	789	785	764	794	754	774	818	830	752	827	821	762	800	800	776	763	762	763	814	767	827	816	815	778	803	800	773	784	839	748	801	792	821	818	708	794	805	775	777	837	794	793	804	781	821	822	766	800	851	796	800	791	794	787	809	862	810	800	765	768	761	787	776	755	795	790	770	807	789	815	764	803	759	802	823	795	811	781	760	773	774	786	802	836	786	773	817	834	799	754	770	816	824	776	780	806	812	813	836	820	776	799	779	803	763	766	838	793	770	770	784	818	787	823	788	819	837	787	807	789	811	806	887	798	808	801	769	790	764	791	748	777	771	836	758	794	787	749	771	784	820	762	781	800	784	809	785	809	805	812	817	808	762	772	822	796	826	799	778	755	773	752	750	815	780	790	817	834	797	825	771	774	757	817	802	818	759	786	764	789	815	792	760	800	789	763	783	807	816	788	791	741	815	803	815	779	800	802	791	767	793	757	781	734	861	811	854	798	791	798	802	808	792	821	787	772	800	801	759	793	779	787	770	749	799	798	751	785	815	812	779	795	832	792	795	812	781	797	803	793	772	797	837	823	735	831	757	736	823	756	819	790	817	782	829	768	829	805	786	747	817	794	821	775	817	810	779	791	788	851	790	830	765	757	820	818	705	780	834	770	858	786	842	827	805	733	838	826	805	827	747	811	765	786	799	747	769	768	768	797	795	817	771	773	773	773	750	803	782	825	835	819	775	795	793	803	719	741	825	817	781	726	795	801	801	824	818	768	807	747	837	765	810	853	826	785	769	844	812	810	817	754	743	770	785	822	763	846	804	792	767	837	840	813	845	789	803	768	802	750	797	798	745	790	788	774	777	759	777	811	756	801	832	751	767	802	793	825	755	816	762	842	810	783	759	770	816	793	817	817	802	781	827	809	793	748	812	813	795	809	802	806	778	811	787	809	827	819	836	738	794	791	786	849	797	768	766	795	774	759	752	727	797	799	820	815	811	788	833	778	760	767	745	703	816	823	777	799	794	803	775	838	783	799	786	822	792	764	788	791	792	807	778	817	801	830	785	786	781	805	847	800	773	794	772	741	832	789	785	763	798	803	818	782	794	740	766	783	818	812	771	818	800	780	764	746	798	804	803	810	789	805	755	781	823	791	799	740	810	812	829	795	797	776	836	806	771	795	817	786	792	782	845	750	805	813	828	832	760	728	774	783	779	790	803	761	818	782	820	824	857	730	776	825	798	782	802	795	819	786	794	837	823	756	824	792	838	791	760	828	778	839	821	830	765	789	809	851	805	768	774	775	798	815	777	809	852	776	779	817	840	778	772	788	740	799	814	808	708	754	764	795	831	768	826	790	760	781	791	781	747	802	797	757	765	798	770	753	862	805	790	800	763	781	823	804	834	760	810	817	784	794	792	778	822	794	785	747	777	790	766	784	814	771	817	821	752	801	797	782	809	777	795	789	772	766	880	781	804	740	788	779	788	808	780	770	789	806	842	856	768	823	788	766	842	809	792	802	754	783	808	771	841	797	791	783	820	844	820	710	750	783	791	832	755	820	752	758	785	783	766	809	790	751	734	754	802	802	792	798	766	784	798	792	816	795	766	813	811	820	758	778	792	755	803	823	766	788	759	811	842	793	784	774	765	742	797	825	776	744	763	827	770	810	802	774	777	778	732	781	797	776	749	796	802	754	794	849	823	764	775	771	805	811	827	767	804	785	766	811	789	834	778	803	785	778	762	798	798	778	827	822	774	792	784	803	788	786	788	833	788	752	863	796	805	796	810	724	816	852	772	798	758	806	817	820	794	825	762	776	760	784	766	825	760	795	756	806	759	793	823	760	792	837	820	771	781	769	814	798	823	827	807	798	782	778	800	748	807	860	782	767	791	815	792	726	788	759	775	780	815	799	794	773	812	765	784	788	827	812	758	771	788	754	811	811	762	766	815	742	819	769	799	827	777	789	764	775	772	838	828	814	793	830	748	760	812	755	721	835	847	829	796	785	820	736	817	795	810	805	814	741	782	774	747	828	795	762	811	819	796	830	856	782	792	812	841	800	817	775	829	828	838	788	822	794	804	805	767	746	768	751	788	739	823	841	766	735	841	817	797	768	785	728	801	784	775	809	757	780	760	768	821	770	810	791	750	756	811	782	768	855	761	796	838	797	706	829	765	844	772	793	816	755	735	781	791	820	806	818	775	774	795	803	839	796	771	793	793	827	848	800	758	810	804	809	839	833	831	788	798	773	897	793	777	816	805	786	783	817	824	786	817	752	738	803	821	816	828	846	836	823	767	760	813	787	748	774	761	827	812	821	820	791	760	835	812	831	739	805	824	813	785	809	796	803	767	772	823	780	810	790	815	824	768	819	817	802	811	802	807	850	784	815	746	843	759	809	797	685	788	798	819	793	792	797	776	776	839	766	811	776	789	826	825	845	770	800	818	758	794	801	775	750	769	832	751	756	801	798	819	756	748	768	827	784	789	821	779	754	837	768	758	809	838	796	763	819	816	781	816	830	799	806	821	756	814	780	802	764	784	785	828	809	807	765	798	746	807	858	752	794	820	832	790	831	854	812	831	776	795	783	778	745	828	810	786	736	832	771	760	823	830	797	788	785	764	841	817	805	800	802	780	809	813	782	847	780	762	781	802	806	814	813	841	804	772	767	807	813	822	786	811	790	783	778	782	815	806	828	767	819	829	800	802	790	797	791	841	798	798	802	805	819	887	828	809	745	772	820	850	791	758	822	770	813	769	761	769	770	750	759	790	732	819	792	780	783	781	810	733	789	805	793	786	794	760	759	834	790	801	832	774	798	869	800	791	863	810	768
2137	225	235	202	211	181	197	183	149	167	153	156	175	170	155	153	162	178	167	148	160	150	167	146	167	143	164	159	154	155	177	152	127	174	168	160	146	143	149	134	174	167	163	153	150	130	156	164	149	176	156	163	142	153	147	162	179	166	155	162	146	164	138	165	179	133	155	148	168	160	142	159	166	153	159	169	163	147	160	189	161	157	156	176	160	171	163	141	151	157	165	156	143	158	157	144	143	163	147	158	149	159	164	187	145	129	158	142	167	157	146	167	147	159	160	151	162	151	163	152	208	161	136	167	168	181	154	150	150	168	147	148	147	158	152	191	149	152	162	185	154	140	144	155	171	137	152	165	139	175	177	150	152	145	149	159	149	162	155	170	153	134	135	166	157	181	158	139	151	155	146	163	151	132	148	160	151	143	157	165	151	167	163	155	167	169	177	148	155	158	140	152	168	176	172	159	165	160	138	164	165	165	152	162	155	130	163	159	154	165	177	158	186	162	157	151	139	139	173	162	146	160	171	177	124	162	155	161	150	169	158	142	156	145	151	157	160	157	149	166	176	162	173	147	167	135	176	163	130	162	137	178	149	174	142	165	157	165	147	176	171	149	161	156	149	151	177	171	173	152	166	150	182	144	178	152	163	150	147	153	153	149	175	156	134	133	158	150	166	183	156	170	160	155	150	167	162	164	165	127	160	170	161	127	141	161	159	155	149	147	165	159	172	134	134	157	144	168	147	147	144	143	145	146	148	132	165	165	128	146	162	171	166	177	156	158	160	163	155	134	138	166	157	165	161	150	128	170	135	167	169	142	129	170	156	162	169	144	180	155	156	149	160	174	157	167	171	155	174	165	178	150	139	149	173	158	127	175	175	152	147	146	176	161	180	157	149	171	155	153	156	163	137	164	160	170	152	147	154	143	177	170	173	129	161	143	168	145	143	163	167	138	147	163	151	142	153	143	149	135	158	176	169	153	174	134	144	145	187	137	155	184	119	146	147	183	145	150	157	154	152	149	178	167	162	153	155	172	168	144	162	151	181	157	155	164	150	155	157	150	162	162	179	156	153	161	158	154	173	155	155	155	154	144	164	148	165	166	149	139	155	155	158	153	158	180	179	163	157	152	145	161	155	149	152	154	140	143	176	153	180	160	158	172	154	143	145	174	159	143	144	158	188	172	158	153	147	147	174	138	143	145	140	145	154	147	152	160	158	131	168	165	180	154	158	155	176	143	149	169	168	153	165	166	169	149	145	164	153	148	164	161	161	136	160	164	160	151	179	155	151	141	140	160	138	152	182	148	177	156	140	135	152	169	136	170	137	166	148	155	170	147	159	153	153	176	157	153	159	155	160	128	151	153	146	158	161	139	137	154	171	178	152	157	141	161	145	158	139	176	158	138	133	138	174	130	149	167	147	152	172	157	156	162	158	143	143	145	152	152	162	163	187	165	161	158	174	169	131	144	158	161	175	170	159	158	148	148	128	166	135	174	132	156	135	152	168	168	162	152	161	158	128	146	147	173	164	129	143	150	134	166	157	158	175	153	140	168	183	147	129	139	149	168	159	160	158	159	140	158	164	182	176	153	156	187	143	169	168	154	154	184	162	163	155	154	153	155	158	144	174	157	147	139	146	156	148	142	152	155	150	148	151	163	188	160	136	164	154	149	145	170	168	145	161	164	141	169	163	168	146	158	141	152	158	161	172	157	170	159	152	148	140	163	147	170	154	150	138	153	164	170	139	149	158	168	161	144	146	143	148	161	160	156	145	135	166	155	144	163	130	176	140	148	159	154	181	164	162	157	146	148	163	157	167	139	157	168	144	176	153	163	163	150	156	145	152	166	153	159	182	166	137	140	157	170	174	138	143	177	161	138	146	178	155	165	143	139	168	162	179	164	163	160	152	151	177	171	149	163	183	171	155	154	146	173	146	162	140	155	152	153	153	129	141	173	160	141	149	136	162	153	155	174	154	166	167	153	145	161	157	141	164	161	143	138	152	154	154	169	150	173	164	148	148	164	162	158	169	163	143	154	170	163	161	157	152	149	155	147	170	169	154	138	151	170	163	155	164	173	157	180	161	153	150	150	164	154	155	142	143	154	156	162	140	148	156	155	158	180	164	141	171	131	165	150	156	135	165	167	170	160	150	155	154	162	144	167	180	165	146	144	155	160	156	170	167	159	148	148	171	152	148	147	156	127	140	152	164	140	165	158	164	148	163	139	167	153	168	141	162	161	162	180	161	149	153	164	163	182	164	161	143	143	144	149	147	163	173	165	159	148	164	146	158	150	147	149	153	166	142	142	154	171	157	148	190	129	142	166	147	168	164	158	157	155	161	146	156	147	146	151	164	165	176	145	164	146	145	163	176	153	166	162	150	136	126	158	180	164	158	145	155	162	168	135	174	172	171	173	145	152	148	162	195	147	148	138	163	158	171	138	166	157	165	152	183	159	151	156	151	136	168	157	142	164	160	149	138	167	154	152	137	160	168	178	142	132	137	171	167	150	164	157	184	154	164	165	164	174	145	160	150	161	146	132	169	144	142	154	123	158	159	150	173	153	139	163	159	153	179	148	169	126	170	175	166	153	167	164	168	151	162	150	155	167	143	158	152	157	174	130	159	146	169	152	170	158	155	154	124	160	168	146	155	156	163	170	152	160	151	175	146	152	166	151	139	139	161	165	143	158	150	149	159	180	170	149	193	156	152	154	166	155	145	144	162	155	159	177	168	153	159	156	154	153	147	141	166	152	156	181	168	130	164	151	153	129	149	160	171	166	171	144	172	174	156	141	119	148	177	137	150	147	152	153	155	152	163	171	162	165	156	162	160	165	135	139	130	159	154	154	140	155	168	167	173	161	156	165	136	134	152	137	148	147	131	145	151	146	163	161	167	144	175	157	143	174	173	157	153	135	146	161	161	153	151	155	139	154	152	142	150	153	165	146	159	159	144	155	128	133	158	151	151	169	171	159	151	161	158	137	164	162	151	160	174	166	171	181	159	164	172	148	139	143	154	147	148	153	148	150	164	183	149	151	141	164	170	143	143	159	134	165	140	155	148	148	146	170	154	146	147	172	153	151	156	149	160	166	144	161	151	135	150	155	172	155	158	145	173	177	162	148	174	154	174	161	165	163	130	154	148	166	129	149	142	139	148	142	152	151	154	138	158	134	152	153	177	163	157	148	180	155	148	163	138	161	155	163	154	167	163	135	160	132	147	174	161	145	158	151	162	154	134	143	151	179	153	150	159	143	146	136	157	147	160	142	160	150	143	148	143	155	184	130	145	166	158	185	154	150	161	167	150	162	141	144	149	147	144	146	148	176	165	151	150	165	164	153	163	144	153	154	158	164	151	173	140	159	132	156	148	158	143	156	155	163	140	158	135	172	134	180	154	152	146	165	168	131	146	157	153	174	144	151	167	179	157	148	152	161	149	163	140	139	149	142	184	150	160	167	153	162	173	156	157	159	163	156	141	143	173	172	169	144
1893	618	661	648	670	600	583	558	581	555	580	561	562	572	521	539	543	533	551	492	465	480	511	514	548	518	516	500	498	527	532	518	534	465	501	522	504	506	520	482	483	489	532	523	548	535	482	516	510	490	491	504	501	507	543	486	477	523	536	534	501	536	508	489	531	508	492	526	486	497	533	500	512	506	524	495	501	478	476	490	499	495	549	504	482	508	518	498	535	533	525	492	517	523	551	524	494	487	488	552	512	487	502	462	534	490	510	515	500	517	493	538	491	513	466	531	504	436	519	522	509	514	521	490	492	537	522	509	536	544	446	530	491	519	518	488	499	505	529	503	522	501	511	486	526	526	526	523	481	523	536	517	496	560	530	517	486	501	514	527	461	534	503	517	498	577	537	521	477	503	516	517	482	518	524	499	505	514	516	517	562	533	537	507	506	484	489	558	509	516	475	500	503	483	517	520	518	524	522	533	478	506	467	498	520	525	500	505	537	496	514	538	548	547	479	504	503	496	541	530	527	514	547	497	550	484	499	537	490	508	493	554	519	494	509	509	509	520	492	519	541	536	496	526	502	473	492	504	477	502	474	509	510	456	488	532	540	505	549	540	500	514	525	446	515	503	531	503	519	520	498	456	529	483	507	509	515	527	527	497	512	483	486	495	530	511	516	537	464	532	503	515	503	499	517	497	526	511	508	503	497	544	506	477	503	487	497	508	502	513	507	503	477	515	550	521	507	491	526	513	538	511	520	511	524	478	519	516	496	498	551	519	526	506	531	514	536	515	495	522	531	471	538	514	500	517	502	501	505	527	493	482	545	496	512	489	528	562	475	505	545	489	473	472	524	511	506	517	557	491	524	503	494	495	480	531	551	500	512	493	504	515	513	466	523	546	547	456	503	498	482	503	549	507	480	494	519	498	482	477	496	535	494	526	526	486	482	531	514	506	501	520	518	479	555	488	524	533	543	494	556	442	497	492	535	516	500	513	491	532	491	498	510	528	549	504	483	515	501	513	536	483	509	559	517	504	501	494	509	519	488	481	491	498	504	499	501	495	527	518	531	479	530	462	522	498	529	500	533	481	554	483	555	525	528	477	481	528	498	519	534	522	532	486	529	509	500	533	459	496	547	524	512	544	500	508	484	507	476	484	517	488	506	523	524	463	516	520	527	502	474	496	513	500	487	513	514	500	500	502	508	512	511	545	536	487	504	511	517	500	490	546	487	512	503	499	471	496	499	536	489	553	511	511	508	515	510	498	543	484	507	495	485	516	482	510	545	494	487	528	541	536	485	448	516	557	463	515	489	521	503	493	499	484	493	487	508	528	494	534	550	523	492	484	536	491	485	520	519	544	518	548	493	517	523	511	471	504	517	491	474	508	525	504	510	537	467	497	516	510	500	513	516	490	473	462	495	532	528	514	498	496	502	519	514	509	484	489	479	504	493	512	520	517	506	516	496	503	500	491	523	504	539	549	516	555	532	511	490	530	521	495	492	512	529	490	508	487	493	539	510	507	535	496	522	498	527	541	532	524	504	522	530	531	467	523	492	503	538	490	544	483	506	550	479	475	508	499	530	494	496	443	460	552	495	522	467	491	488	539	527	513	506	502	532	536	496	479	514	509	527	531	570	543	497	518	532	511	528	505	503	504	459	534	479	561	468	482	512	494	499	522	528	523	511	499	494	486	506	506	488	533	500	497	511	515	478	527	500	521	468	519	531	476	523	495	528	477	498	512	511	513	559	541	523	511	507	502	478	511	528	467	531	510	469	517	486	530	472	511	491	533	490	520	513	511	487	474	539	524	484	516	488	547	528	502	496	530	521	518	517	492	502	485	499	545	491	502	520	520	463	513	463	535	509	485	509	528	507	511	496	518	518	480	505	478	518	503	495	492	523	531	512	493	507	508	512	501	509	501	487	498	498	504	514	500	456	522	486	552	491	499	495	493	512	513	510	454	494	517	492	534	502	524	485	547	522	527	464	540	536	531	509	509	541	505	522	502	516	519	492	486	544	485	496	500	501	480	523	479	492	480	476	523	543	526	513	505	517	520	507	520	522	470	494	548	494	520	510	480	512	500	495	537	514	507	516	505	532	537	502	528	524	491	540	492	498	527	536	493	538	526	514	518	517	497	510	491	481	512	508	521	545	485	481	525	503	506	541	495	502	501	540	526	483	538	494	515	532	507	485	494	451	504	528	528	538	519	539	488	506	538	503	489	494	530	516	479	475	491	496	486	538	560	497	502	524	519	520	503	528	512	549	521	495	521	487	520	485	492	476	464	512	495	479	491	485	478	521	528	510	507	513	502	504	546	543	484	505	501	448	478	480	530	493	496	502	508	509	505	536	528	485	518	479	531	527	521	508	522	505	476	509	503	527	511	503	512	524	482	506	494	516	488	544	472	481	537	494	469	495	481	525	516	528	482	512	522	516	525	516	505	512	546	508	491	548	532	542	525	484	522	446	487	550	527	485	482	478	516	470	509	526	500	516	492	478	508	539	518	512	534	512	526	530	508	490	514	526	512	520	462	532	537	560	499	479	497	522	549	502	518	545	538	496	454	474	509	529	507	484	507	511	484	511	510	503	510	554	521	469	508	476	530	514	523	520	499	515	513	547	513	507	460	559	477	508	528	513	493	541	530	543	536	511	476	499	495	512	483	513	546	513	471	488	502	510	526	490	500	466	538	515	501	533	499	462	486	486	516	507	509	505	474	514	448	505	541	519	469	484	514	503	525	483	485	498	501	504	522	544	481	524	517	476	496	515	541	550	505	505	509	478	494	521	510	502	537	483	492	543	501	475	530	490	495	501	491	508	469	523	532	514	519	501	533	483	493	472	493	520	552	480	522	530	514	484	517	510	493	546	477	468	496	505	534	522	483	519	512	498	483	500	522	505	528	479	513	494	538	491	492	498	518	476	475	477	541	494	480	515	493	585	512	515	498	490	500	512	521	527	513	494	515	506	521	526	485	509	495	518	481	517	471	500	507	486	518	522	493	499	494	530	489	513	517	510	525	544	501	536	502	508	465	503	551	508	551	499	548	495	490	527	522	531	470	509	534	507	524	516	515	552	462	461	489	528	497	484	533	476	482	495	496	506	497	520	521	501	495	486	507	482	461	499	518	519	501	480	518	533	498	510	513	517	526	526	499	537	516	474	500	511	476	527	523	503	501	506	496	500	543	514	526	502	520	534	517	543	520	541	517	498	532	512	491	482	516	521	519	507	544	501	513	545	543	523	535	496	523	508	471	554	510	517	491	537	489	522	532	447	490	487	492	509	488	479	540	472	488	530	491	530	486	500	540	502	523	503	532	533	520	515	536	490	519	492	532	483	487	532	493	530	521	515	492	509	522	472	539	552	510	517	510	515	528	491	489	507	492	507	475	544	559	508	509	494	458	522	511	530	531	490	515	486	547	498	538	486	544	520	473	495	515	526	541	503	518	484	542	523	557	475	507	511	504	478	489	544	545	491	538	521	504	505	494
8962	1227	1581	1293	961	786	616	583	483	434	452	385	347	369	370	356	345	337	357	351	315	319	304	302	335	292	324	307	318	290	321	298	293	291	306	298	291	275	291	286	299	293	306	274	275	301	313	286	262	286	288	306	312	316	290	303	293	314	282	298	304	306	269	300	269	293	316	292	301	293	284	297	296	274	303	298	304	294	305	301	275	327	341	300	279	290	265	332	294	308	277	319	293	296	292	318	290	290	304	288	298	297	262	293	312	286	266	262	266	282	303	299	272	288	319	283	316	289	291	279	267	283	267	326	313	272	293	270	300	280	328	268	282	294	255	270	298	287	306	311	285	278	285	297	294	274	268	280	311	229	296	301	272	290	312	283	249	288	310	301	280	297	299	282	284	256	303	293	265	254	293	292	272	264	310	291	289	295	310	287	297	271	298	279	323	292	291	276	302	273	308	313	292	310	285	289	310	280	304	310	310	289	280	293	285	302	289	306	295	308	259	284	285	284	293	289	288	292	276	319	295	302	276	269	291	295	289	280	276	257	290	280	288	290	276	276	301	289	319	328	297	304	267	309	268	298	313	291	264	292	306	294	315	280	285	286	303	270	255	290	269	304	296	270	293	274	255	304	272	306	354	285	290	281	317	269	278	276	306	297	321	303	309	276	296	294	309	283	279	283	283	274	285	270	268	304	302	304	272	295	302	289	294	325	277	331	266	308	278	287	282	297	280	270	305	277	279	313	272	294	299	276	304	301	309	290	300	287	287	280	301	301	293	277	279	272	317	291	283	298	275	278	314	299	262	308	300	277	276	284	290	307	290	300	293	300	270	316	265	275	306	312	294	259	293	294	278	284	316	289	311	295	299	289	314	335	303	290	268	305	302	296	286	295	274	292	278	300	267	296	302	324	289	276	288	300	284	304	303	280	261	276	279	279	295	274	281	277	288	283	292	249	311	287	302	274	291	302	297	282	268	319	302	308	256	301	281	289	272	327	298	308	291	290	279	276	267	304	304	309	279	325	291	312	310	305	287	297	327	264	312	257	294	291	295	291	289	308	291	293	254	268	275	264	280	278	299	281	315	287	286	298	308	293	235	305	275	319	294	299	287	287	278	281	301	266	256	284	278	300	302	278	302	312	283	329	293	301	290	302	305	260	293	286	302	317	312	288	276	281	315	283	278	295	281	288	280	266	322	299	269	306	269	270	278	272	288	275	291	283	294	269	268	293	313	272	278	307	274	265	284	278	302	275	288	288	272	295	271	302	272	292	285	266	294	268	311	298	307	297	293	275	307	282	311	294	298	263	297	303	295	287	296	275	303	289	295	302	311	316	305	282	275	320	305	259	288	264	262	312	289	313	322	283	283	266	311	281	295	316	288	298	332	249	275	287	299	292	298	294	289	318	284	268	285	274	298	291	278	292	263	272	282	277	311	297	284	303	302	262	281	287	284	287	288	299	261	293	281	263	272	303	274	286	289	262	290	302	291	324	289	319	305	293	272	296	287	278	264	261	298	259	282	261	281	278	291	278	300	301	277	279	265	301	280	269	272	288	325	274	277	278	296	291	295	308	243	276	297	303	254	283	271	303	295	281	283	282	303	282	321	291	280	312	258	236	278	318	302	302	287	291	303	287	308	283	312	273	281	303	303	256	274	277	294	287	290	285	304	267	252	276	312	325	284	279	307	296	297	306	287	278	287	273	312	273	295	287	311	339	307	310	299	287	280	282	291	284	295	307	285	273	290	276	277	272	309	275	304	270	316	258	299	309	289	285	285	272	306	284	275	275	311	303	272	294	290	288	311	283	295	279	251	271	270	293	297	280	279	282	287	294	267	300	301	295	297	283	336	270	261	308	274	242	280	264	270	297	263	291	315	290	278	312	295	329	310	295	279	298	319	272	265	300	278	296	307	260	291	290	310	268	286	288	305	277	288	282	282	287	283	307	312	292	306	277	254	261	296	284	303	322	317	278	290	294	300	295	297	279	282	287	268	286	267	324	292	280	309	290	315	294	264	292	295	304	288	287	303	312	306	279	317	293	258	273	263	286	257	300	299	270	287	295	315	279	290	295	279	286	273	286	296	311	269	315	280	282	307	283	300	286	294	288	289	268	266	315	275	311	298	297	282	301	307	283	293	279	283	281	305	284	272	305	313	306	303	303	287	263	294	296	290	298	282	282	272	298	275	256	294	300	285	304	262	283	301	295	294	266	284	280	277	280	263	303	283	270	281	279	283	277	299	280	307	304	304	303	300	296	286	306	285	296	266	286	307	285	288	282	289	307	328	280	285	276	294	309	301	288	306	314	285	278	292	295	270	284	311	278	270	302	269	267	283	276	258	317	285	314	292	290	262	300	288	292	267	292	287	306	311	260	299	296	269	305	293	272	277	263	290	313	302	305	317	309	280	271	307	292	289	303	281	287	264	310	293	281	285	323	301	267	293	295	287	262	265	307	278	288	268	282	287	281	318	264	259	293	282	277	285	301	301	254	300	299	299	287	288	295	286	297	286	305	301	294	287	259	268	262	287	296	269	295	271	282	278	248	306	272	267	294	264	291	288	286	291	272	290	294	274	288	272	324	310	285	247	281	306	283	286	288	274	289	302	260	269	269	278	296	280	273	299	265	260	296	288	280	293	276	269	248	289	294	274	247	287	301	296	296	306	287	300	247	264	252	300	275	303	296	270	273	292	268	295	293	299	303	312	317	279	306	291	294	284	308	315	277	319	306	270	287	285	289	289	318	288	311	302	295	317	295	284	291	281	317	302	299	300	268	276	274	289	313	287	306	277	296	299	288	254	315	274	292	283	253	273	255	278	268	296	300	303	264	300	285	249	264	274	302	284	299	292	253	296	300	295	260	287	280	277	285	273	270	266	273	309	299	270	310	282	303	281	293	275	281	281	301	280	291	272	301	299	276	298	290	289	291	342	301	310	305	281	297	256	282	309	315	290	281	306	255	270	316	278	313	289	287	297	285	280	351	312	279	279	296	289	308	277	278	279	278	271	268	296	288	291	275	285	319	283	299	262	288	302	278	275	293	260	295	300	317	258	279	302	278	281	294	270	296	299	303	261	299	283	274	314	296	258	277	303	279	287	274	305	305	290	288	260	280	311	276	309	270	287	305	300	295	278	284	314	268	268	290	290	300	315	298	305	289	297	277	312	301	283	306	307	318	279	278	286	268	289	278	281	269	311	291	287	323	296	301	287	288	310	300	271	303	263	306	288	295	300	271	275	277	295	265	286	292	300	282	287	313	328	301	299	285	281	275	293	310	308	284	279	297	304	300	304	310	313	251	287	288	294	265	302	278	273	311	263	280	284	283	301	298	294	288	283	290	292	273	331	303	298	260	306	267	268	278	277	314	315	272	309	300	266	295	270	275	295	268	298	288	271	269	262	296	278	295	272	322	280	275	301	291	316	293	301	281	283	306	293	303	287	278	309	271	257	287	293	295	249	301	293	298	288	259	282	293	273	284	293	290	324	273
5723	1720	3384	3903	3407	2900	2466	2149	1903	1721	1588	1461	1393	1295	1194	1224	1198	1114	1148	1066	984	1044	1040	1068	981	1006	971	1005	950	923	957	971	916	908	935	970	898	905	939	910	968	901	905	867	869	885	893	864	873	862	857	890	881	908	906	893	827	818	925	855	829	855	851	858	876	844	808	864	868	859	833	866	863	878	831	808	843	843	847	811	859	891	873	846	852	852	867	817	860	853	896	840	831	896	847	793	808	861	859	863	795	835	852	800	821	856	842	861	883	872	855	794	873	845	817	824	874	872	856	811	863	772	828	823	854	915	846	831	901	867	828	861	826	812	866	836	787	888	862	830	836	852	828	841	864	880	810	848	867	873	920	821	858	863	841	851	870	812	855	835	877	872	809	812	863	822	842	859	865	845	910	859	886	867	856	851	838	838	881	861	814	843	906	843	835	787	819	800	877	846	841	827	839	865	856	812	888	831	896	866	826	849	843	810	848	816	819	873	797	868	894	854	895	852	825	878	847	860	829	826	839	866	820	834	868	874	828	875	792	835	832	819	860	818	791	861	812	846	884	864	795	815	806	850	831	786	839	830	832	887	867	883	835	802	889	814	882	835	787	846	839	841	809	829	857	864	851	894	829	894	869	830	816	855	867	842	814	868	840	851	860	779	814	871	833	889	855	818	840	818	862	878	843	833	816	837	839	896	800	822	825	879	849	838	818	839	813	875	856	863	859	930	837	798	891	896	804	853	899	855	861	904	875	799	881	852	827	857	935	838	815	797	842	891	881	826	888	858	831	869	861	878	870	829	820	861	849	913	844	847	814	866	878	800	897	840	845	880	889	833	839	834	881	839	801	857	835	832	808	821	823	807	860	862	806	846	821	807	837	795	875	824	835	805	836	869	886	868	872	845	849	842	874	858	838	804	800	915	871	883	829	811	867	792	839	820	811	865	875	884	876	859	852	826	859	889	849	834	922	818	847	873	838	808	855	849	803	843	882	848	903	845	800	863	825	873	867	881	884	842	850	820	843	887	862	841	808	871	873	870	826	830	813	873	848	855	796	839	816	870	853	886	874	844	864	860	832	844	872	908	848	834	828	869	890	801	831	848	826	791	882	851	841	819	890	871	842	863	809	808	834	851	846	835	817	814	863	828	841	825	838	860	844	798	825	858	859	888	863	833	829	847	780	836	839	852	825	861	803	837	855	832	845	883	886	857	839	840	850	787	868	819	855	841	849	829	832	870	820	837	823	846	922	816	843	848	820	842	874	864	857	863	832	865	872	845	828	820	867	869	856	883	789	838	849	787	844	858	829	843	857	821	836	908	836	861	847	873	881	848	902	851	807	820	867	845	860	890	875	847	863	836	870	889	842	878	865	824	836	832	772	840	869	883	848	862	840	813	837	865	866	811	817	864	893	825	791	846	816	846	829	810	828	870	865	796	837	843	911	877	869	874	879	833	897	906	839	802	875	836	815	896	881	799	863	799	861	860	865	848	861	846	888	826	856	857	825	842	792	809	912	864	862	845	872	822	839	817	838	877	820	861	863	827	813	834	829	883	850	872	830	828	882	865	847	851	811	850	822	788	861	857	832	848	879	769	830	851	831	829	838	871	815	858	904	826	839	857	899	831	868	847	854	883	829	844	829	836	869	863	876	823	869	841	814	852	843	822	794	824	880	833	867	837	844	835	841	847	902	842	851	804	829	847	850	860	848	807	871	878	821	844	880	852	870	821	839	857	881	853	834	836	849	808	891	785	856	853	827	894	843	836	813	861	819	879	816	839	875	907	845	835	869	864	829	888	877	863	804	858	824	828	798	850	829	866	833	870	840	847	856	831	875	920	849	812	841	813	823	870	799	843	869	832	839	876	836	842	834	858	841	828	874	783	832	864	881	858	857	857	858	798	882	852	850	831	859	849	814	868	834	838	837	855	854	855	865	790	836	868	860	891	864	835	831	849	880	846	832	817	901	847	856	778	800	859	845	787	858	869	857	862	823	862	812	801	812	867	853	884	824	875	789	825	873	812	823	827	849	864	943	848	810	807	852	853	821	888	838	864	833	816	895	814	859	878	857	870	851	873	806	872	818	806	853	851	827	804	891	857	853	867	860	849	861	854	830	872	797	873	813	818	848	820	877	871	807	867	799	807	886	847	849	834	829	872	893	872	833	847	863	889	848	827	802	855	845	827	842	811	826	862	870	858	787	854	808	875	826	842	845	907	878	816	832	885	832	859	801	844	812	854	853	859	875	829	815	824	904	802	832	818	827	836	897	902	884	853	814	824	855	836	824	804	823	880	879	848	833	848	861	888	871	855	858	886	887	872	845	843	890	812	843	814	857	847	860	828	848	857	820	861	850	865	811	839	844	836	835	869	872	828	879	851	828	854	833	790	847	846	823	862	811	833	856	888	876	788	866	834	826	890	816	852	808	895	888	824	827	870	830	797	871	857	814	869	839	827	834	803	915	851	894	802	873	867	837	764	891	857	912	855	835	805	794	793	861	838	889	840	838	809	850	804	822	844	886	853	812	859	847	843	846	917	876	840	854	838	853	860	858	854	864	822	847	842	876	832	777	837	856	862	832	836	851	778	821	849	870	911	851	849	843	858	833	858	864	831	853	856	816	852	876	799	821	894	838	866	854	858	885	846	815	905	783	834	880	825	864	847	804	817	833	856	856	844	807	849	822	836	842	837	853	824	857	841	824	853	778	855	839	864	846	796	833	843	889	910	827	827	824	839	817	867	862	837	805	884	874	784	838	848	846	862	827	873	833	883	847	794	814	876	826	811	841	839	860	784	845	829	840	822	776	831	863	880	809	812	809	849	868	899	824	850	874	837	803	903	867	837	845	837	835	812	837	871	852	825	854	817	864	827	882	873	865	794	825	847	818	908	864	805	850	813	851	821	832	827	847	816	817	884	861	879	855	915	892	840	849	847	826	831	883	804	857	866	876	839	817	817	836	852	889	837	844	808	872	851	838	856	838	866	831	825	850	846	840	828	851	840	835	872	806	854	866	851	830	868	812	872	840	786	836	840	869	827	850	822	816	834	776	886	883	858	832	867	865	879	870	851	808	821	842	846	822	883	829	842	862	862	841	802	801	865	830	872	876	881	865	873	824	849	846	857	829	877	868	855	864	832	856	854	831	837	845	873	823	858	837	888	847	895	845	854	872	827	882	815	827	912	846	854	832	858	905	834	812	827	892	766	891	830	825	862	829	822	841	846	905	839	822	848	848	807	859	865	878	874	886	901	896	787	814	868	858	844	884	848	857	874	815	808	821	866	842	812	894	887	831	823	847	870	907	845	886	843	773	860	904	865	859	870	872	881	840	869	860	878	856	833	859	879	851	825	837	843	799	835	815	854	871	821	850	828	874	804	892	818	830	876	855	861	851	861	838	905	855	852	839	864	815	871	803	827	848	827	869	821	815	876	827	823	888	822	821	826	813	908	851	856	880	855	825	860	868	821	853	831	862	953	872	825	855	902	811	831
16264	2749	2958	2345	1671	1280	939	763	636	550	453	455	439	371	369	357	381	328	347	380	322	350	353	307	297	299	310	305	304	276	305	322	270	311	261	283	264	278	323	283	285	283	297	263	284	280	278	279	264	264	283	277	294	262	254	303	306	302	289	300	277	293	276	252	272	288	300	263	258	263	252	278	243	255	273	308	292	250	320	292	276	269	245	254	300	288	267	259	287	283	276	285	237	269	291	285	264	276	292	267	288	266	285	266	271	242	277	278	291	282	267	259	270	279	238	271	301	285	290	273	285	287	264	270	278	266	250	264	279	272	258	274	274	271	303	281	276	299	275	271	284	249	293	295	256	265	259	264	270	272	285	288	261	242	250	236	279	257	286	269	276	293	272	261	233	283	283	274	281	277	303	309	291	274	268	274	270	272	265	267	274	263	286	252	266	291	271	284	283	266	273	280	265	257	289	274	265	271	305	296	245	268	272	296	288	284	276	277	267	299	276	316	304	274	303	267	272	262	273	297	290	295	246	278	285	298	245	264	283	268	275	276	267	257	266	273	271	273	288	294	283	251	279	236	256	283	261	271	220	288	264	286	288	270	246	274	261	248	296	274	255	236	287	268	259	275	263	291	289	236	282	267	280	261	292	248	278	259	278	260	271	268	255	274	258	265	276	268	284	270	282	318	259	259	257	275	277	268	272	282	275	274	279	264	246	266	276	276	271	251	279	325	274	268	231	296	266	252	240	270	282	278	285	294	261	256	274	285	247	270	263	273	283	245	303	261	290	292	280	277	289	264	288	229	287	276	268	252	258	281	235	243	289	247	229	250	258	260	256	260	275	269	284	275	314	260	264	247	284	256	266	286	307	255	256	255	266	284	238	286	281	252	301	251	274	280	271	243	313	265	272	293	258	274	301	283	259	247	240	265	283	264	289	282	288	295	257	260	276	261	258	275	258	277	314	295	261	247	272	287	250	298	268	261	301	286	295	276	263	276	305	298	269	263	252	245	268	236	286	261	259	280	242	230	251	245	246	281	266	237	245	263	241	261	259	273	271	269	273	294	258	281	297	308	249	249	270	285	304	257	256	267	288	252	285	240	266	285	229	250	283	301	270	273	273	269	271	270	284	247	274	258	254	244	277	223	307	284	274	253	289	271	260	286	287	269	294	248	292	255	270	259	267	278	271	282	291	261	260	274	281	237	269	281	246	286	252	268	231	266	271	252	265	280	266	290	286	300	264	284	264	277	294	259	296	266	314	264	289	290	270	288	266	267	269	264	262	289	274	299	254	262	295	266	276	272	276	280	285	261	258	274	286	287	263	279	261	270	254	284	286	280	278	274	293	285	275	279	247	262	296	270	272	263	279	283	250	293	312	284	273	280	233	263	294	269	251	258	277	300	276	275	273	272	281	287	269	270	261	255	307	266	244	279	286	298	270	272	256	273	270	271	272	274	278	281	255	258	262	260	252	270	279	284	276	276	231	296	266	257	267	260	282	283	262	284	286	288	291	262	251	259	281	280	248	298	279	267	265	279	283	259	266	298	270	243	277	258	298	288	285	275	289	301	289	256	246	251	268	265	265	292	245	277	240	267	279	290	267	252	278	270	266	259	267	263	265	287	238	254	301	273	265	272	292	303	279	282	266	267	281	275	275	276	284	256	243	245	270	279	253	287	297	295	278	265	277	276	281	265	298	253	258	268	270	271	263	248	267	276	249	283	245	259	277	293	262	259	275	258	266	256	299	263	286	252	291	274	273	285	293	282	270	269	289	263	288	274	267	282	272	270	275	278	252	281	299	275	294	251	256	292	253	275	276	266	277	251	278	286	289	265	268	251	260	248	286	269	269	250	289	287	269	243	262	275	288	251	306	254	263	273	255	240	251	276	258	273	276	284	288	278	297	270	259	276	250	292	273	278	282	248	260	294	264	288	274	292	268	268	282	252	266	284	288	293	252	279	268	279	279	283	262	294	269	290	274	295	278	288	274	247	289	285	269	298	261	287	264	262	320	291	274	268	302	274	285	282	314	280	304	256	261	283	257	237	280	275	261	276	292	287	258	268	267	279	322	239	261	269	283	277	253	293	281	288	269	261	263	262	280	262	304	262	266	273	284	284	260	305	270	276	257	297	257	269	279	281	268	277	284	275	261	230	271	273	241	282	270	257	249	257	285	274	267	269	277	269	258	286	250	262	267	286	255	281	282	269	284	280	273	265	264	288	281	275	275	267	258	264	282	250	288	260	275	261	285	249	231	249	273	272	273	275	271	255	273	264	290	267	244	270	261	296	288	285	272	249	255	289	271	283	296	299	251	287	282	253	268	262	269	277	276	271	282	260	296	268	246	282	283	286	264	291	259	284	290	285	277	281	275	258	283	286	272	289	270	285	254	276	309	275	285	256	257	262	293	283	289	267	282	280	277	266	272	280	267	257	283	265	292	266	254	260	281	265	285	286	244	304	278	276	272	293	268	277	271	269	268	290	274	284	306	264	304	290	287	255	285	271	308	281	254	248	277	268	238	272	272	265	256	274	280	257	271	272	310	279	279	255	267	288	279	249	269	260	277	268	260	282	311	256	280	262	281	280	262	278	240	288	287	258	279	277	242	290	291	293	284	272	263	260	246	264	257	298	279	283	253	286	257	241	267	263	277	279	284	277	288	270	278	264	258	258	295	275	289	278	279	285	272	286	257	274	275	261	273	282	265	267	263	269	273	284	274	268	276	280	282	266	261	273	251	287	251	264	271	261	285	259	294	282	270	302	278	291	280	280	258	272	289	284	268	278	285	241	290	266	259	273	262	267	279	286	269	288	250	262	254	269	288	277	292	292	263	271	292	273	274	296	288	279	288	285	306	273	259	267	279	264	252	292	282	230	241	280	255	250	288	271	285	281	263	279	269	274	260	285	278	261	268	283	288	276	271	276	271	235	263	243	259	246	282	249	265	261	290	283	288	267	271	279	253	260	241	276	258	281	259	275	285	303	259	311	235	262	256	309	270	271	275	287	254	264	284	298	262	279	304	296	277	264	310	248	255	245	296	246	282	250	272	266	259	279	269	299	275	269	257	236	298	262	280	224	268	258	288	244	293	272	282	286	286	238	273	311	277	274	282	293	254	246	281	284	268	263	278	307	262	277	277	261	258	259	249	311	234	275	286	259	242	253	279	291	255	259	265	297	250	316	259	289	253	278	285	285	273	247	289	272	274	250	268	289	280	267	277	294	285	303	251	287	258	270	305	269	233	269	295	301	262	277	270	274	278	253	248	311	260	271	297	293	246	258	277	275	265	291	250	270	279	302	274	256	277	268	301	292	260	241	252	242	251	273	263	289	285	284	262	275	270	282	274	266	278	274	259	295	274	276	284	291	291	278	250	256	295	274	249	285	296	247	291	275	296	248	254	262	283	291	268	272	295	242	269	289	246	274	253	253	269	275	269	260	285	274	272	266	285	287	270	253	275	282	307	274	283	284	266	279	279	266	275	296	258	264
7711	2598	5393	6401	5504	4613	3832	3244	2737	2417	2190	1961	1708	1704	1486	1466	1411	1380	1302	1269	1227	1133	1148	1053	1060	1038	1060	1042	1065	983	1003	968	916	968	972	989	897	925	877	940	917	923	871	892	883	900	886	900	870	885	817	854	843	856	826	899	871	825	929	844	832	868	824	799	832	819	839	863	827	874	785	818	855	812	805	881	797	829	799	804	765	852	836	782	820	788	766	786	824	797	812	815	876	842	788	824	833	761	857	778	780	799	815	784	788	747	785	800	815	832	809	826	781	814	815	873	799	835	789	790	817	803	778	831	822	823	802	746	822	802	746	748	759	732	773	816	830	817	835	791	828	788	780	794	823	793	776	794	820	765	806	840	776	777	827	758	837	771	831	775	815	811	836	815	813	831	801	832	834	806	794	827	766	814	791	820	823	746	897	817	855	810	836	849	768	791	753	819	798	789	806	729	803	831	853	807	751	765	793	785	804	804	789	819	840	789	785	805	808	849	790	752	808	813	792	817	823	778	847	790	768	764	775	797	799	780	829	794	813	755	815	781	756	780	836	827	758	755	774	807	786	795	781	741	765	855	824	800	822	771	830	826	760	783	848	816	797	795	805	796	734	789	856	736	760	844	812	772	787	805	771	824	794	753	852	806	809	828	797	803	811	823	831	778	831	766	807	748	787	812	783	857	777	742	758	822	774	755	811	758	825	783	777	763	780	726	832	809	765	798	794	803	781	847	731	764	778	786	799	819	771	781	820	704	818	758	836	850	856	835	790	782	776	848	776	785	818	816	826	826	809	767	807	781	767	815	804	739	792	848	811	772	762	772	844	786	795	814	824	802	808	802	765	795	749	780	787	809	785	770	794	807	794	776	772	811	789	807	768	816	740	820	815	822	769	798	740	847	759	774	807	773	758	828	834	796	771	805	794	748	868	746	815	807	826	821	785	792	807	767	823	790	776	820	809	803	817	824	746	826	725	759	805	800	801	787	851	791	736	782	763	778	755	798	782	813	773	820	797	800	745	803	768	813	799	795	773	834	811	736	811	793	825	801	776	810	765	805	822	841	747	811	773	728	819	821	786	804	761	764	781	766	805	770	814	818	821	782	770	748	804	782	727	821	878	785	813	799	832	841	806	764	824	809	810	773	803	774	807	742	856	776	816	786	778	810	739	823	793	802	725	823	773	761	726	791	792	814	755	790	752	838	786	801	807	795	793	819	817	829	796	840	812	810	806	777	845	776	802	818	841	773	796	791	818	802	795	815	776	811	813	776	807	801	783	841	761	759	817	805	796	829	823	808	789	767	879	786	779	824	795	755	791	839	781	739	783	737	835	790	811	779	767	797	786	824	780	800	797	803	801	791	803	797	801	782	810	744	779	790	809	834	806	793	820	779	789	818	771	805	788	787	809	823	828	827	801	805	813	784	837	784	854	783	784	776	808	799	809	763	793	761	830	825	801	748	811	776	784	822	800	829	781	836	771	746	795	814	758	810	782	796	784	791	748	799	801	781	832	785	802	805	854	780	818	781	782	761	775	776	774	801	808	833	863	786	794	766	810	785	769	770	839	787	865	782	781	835	787	795	755	833	772	831	784	767	818	776	799	813	797	822	804	798	816	786	775	813	774	792	794	814	795	809	803	799	813	825	774	839	761	801	803	801	802	822	812	830	812	806	737	828	800	811	801	806	788	770	774	802	813	751	781	776	813	776	860	778	771	800	789	821	756	769	778	737	801	826	788	806	783	782	737	740	726	805	774	780	800	824	848	793	800	801	782	848	769	820	806	809	736	795	855	787	801	782	797	770	845	800	809	798	821	741	818	834	842	812	780	778	799	768	721	821	763	817	734	747	797	814	794	767	803	786	815	785	813	812	820	787	802	836	761	766	744	772	791	840	802	789	799	808	819	802	790	798	824	813	759	800	783	758	786	771	799	787	777	805	735	815	788	746	792	744	805	795	810	826	758	787	770	796	766	798	828	784	823	774	805	825	788	794	811	787	813	812	792	799	819	791	757	810	815	783	778	794	751	838	790	824	763	819	795	858	821	782	786	801	813	798	827	825	800	782	774	746	789	807	792	825	824	772	774	771	737	788	825	792	797	720	804	818	762	794	799	771	822	813	837	792	766	811	806	779	788	722	804	797	815	808	790	805	791	778	829	784	758	782	790	804	794	798	828	826	784	789	794	764	839	847	801	841	818	793	799	823	765	813	767	796	767	820	789	769	795	759	811	772	774	829	783	851	874	778	801	757	757	819	782	822	784	786	828	766	830	805	831	843	787	793	810	820	784	747	799	781	799	794	824	813	765	790	836	817	852	797	806	814	777	819	790	822	747	794	819	788	799	800	752	781	831	763	770	799	787	809	801	817	790	817	810	840	801	791	779	810	780	799	829	826	792	835	837	759	782	730	748	825	794	827	751	769	814	791	823	846	770	785	780	801	807	790	777	778	745	818	840	790	780	790	803	772	823	789	790	773	772	737	826	803	759	798	832	831	805	792	836	809	776	761	752	765	809	779	801	818	792	797	815	792	810	829	857	775	802	813	747	810	786	803	847	791	787	824	793	776	802	821	785	785	760	831	796	770	785	774	814	845	814	816	779	776	776	764	814	821	802	802	802	747	799	784	795	809	852	773	827	787	782	810	784	758	799	796	788	792	777	835	759	788	797	761	741	781	801	807	790	826	856	789	772	796	836	839	791	806	775	827	780	760	785	834	847	807	812	767	826	802	812	739	750	795	787	788	788	786	780	832	760	773	798	760	786	776	775	841	804	801	780	830	776	823	769	731	773	811	724	812	751	763	800	816	785	806	788	766	825	825	783	745	764	773	771	753	775	760	809	778	844	782	784	821	811	740	769	794	783	758	820	797	755	796	808	846	780	836	770	782	797	839	785	798	781	772	770	758	853	785	820	836	747	807	831	863	763	782	782	789	781	813	837	787	793	767	784	795	784	824	799	803	821	738	808	776	804	830	787	783	806	810	784	838	765	788	784	765	816	765	804	830	831	820	754	794	778	810	797	803	812	796	798	823	767	821	815	810	815	829	783	795	794	772	781	775	828	786	805	741	780	775	764	804	801	752	753	814	775	806	732	825	781	800	752	751	761	748	727	790	763	792	798	794	779	783	814	794	825	796	777	836	753	772	796	785	767	763	772	795	776	794	829	848	787	786	744	848	830	808	783	755	762	783	742	875	804	828	763	808	791	798	794	784	793	801	766	824	777	822	764	808	775	822	783	791	786	797	748	772	817	802	813	738	787	740	799	796	751	782	794	812	811	797	773	757	826	770	824	799	809	763	762	781	779	828	781	810	843	758	777	753	790	728	789	762	822	787	813	783	798	778	793	826	774	832	787	771	786	784	735	783	813	820	810	809	818	778	786	768	822	774	794	801	803	782	764	774	734	733	782	823	793	834	790	787	818	780	775	787	774	796	772	822	819	814	857	825	846	789	755	811	799	794	818	798	796	789	818	818	813	797	825	817	769	800	806	801
2072	231	240	200	173	199	137	174	171	166	143	144	157	166	146	134	151	161	170	146	155	142	150	153	143	170	162	160	157	156	139	149	173	181	155	144	173	165	152	170	146	148	173	176	144	154	148	142	157	152	154	127	183	148	162	151	139	156	176	152	143	141	160	149	133	154	161	145	149	160	151	149	158	152	168	158	169	178	167	182	153	151	172	123	162	161	140	140	143	158	164	159	161	153	157	158	148	151	162	157	149	156	147	148	161	163	145	127	160	146	147	155	156	180	167	133	145	149	152	158	149	143	160	133	167	131	138	141	157	162	151	161	126	140	161	146	138	172	162	150	156	164	146	162	152	176	129	156	156	148	167	145	155	169	165	172	171	158	146	158	168	165	157	161	168	176	158	158	161	187	167	145	172	170	144	176	166	143	165	159	150	155	128	146	148	137	159	169	143	166	179	153	163	162	156	167	167	156	142	156	150	165	144	167	175	166	142	168	162	171	123	149	153	160	140	155	147	148	156	157	157	174	156	142	137	150	154	178	161	155	147	157	176	172	150	156	156	167	178	155	155	152	132	147	166	166	140	158	137	141	144	144	163	136	183	184	188	158	149	153	187	155	165	143	165	158	151	143	163	180	165	149	146	127	151	159	150	153	164	149	149	141	153	163	151	169	124	142	156	162	135	149	168	174	139	152	165	162	137	148	153	173	154	146	153	176	146	155	143	151	137	136	167	163	161	165	155	142	131	140	165	157	130	179	137	157	160	137	173	156	144	158	177	131	156	159	156	146	132	132	144	166	139	175	173	139	135	175	155	165	144	136	145	159	169	145	142	153	179	151	159	147	191	136	154	152	140	148	180	170	137	144	154	165	122	156	166	148	146	135	170	157	137	156	153	175	161	137	141	148	141	141	123	131	138	141	146	161	156	163	148	157	144	145	151	167	173	170	162	146	168	138	149	142	156	152	158	162	159	192	171	141	173	126	172	161	162	153	150	132	151	174	155	164	157	156	158	152	175	140	168	146	151	164	161	144	139	168	177	168	175	150	149	164	154	141	151	148	144	153	154	159	137	164	133	154	154	130	145	155	153	159	167	153	153	161	161	157	183	166	161	165	143	151	152	157	154	150	149	138	144	141	143	145	165	142	177	151	168	156	153	166	135	133	151	145	170	147	124	174	155	149	159	166	150	185	157	174	155	181	161	175	172	164	143	147	159	151	148	179	156	127	150	142	172	159	180	169	155	145	160	160	131	158	164	154	148	144	152	143	152	145	138	146	150	176	127	149	152	157	129	136	156	166	144	168	161	134	149	162	163	162	162	180	152	165	147	161	161	166	147	165	144	149	154	145	161	162	178	154	168	160	135	162	145	142	160	179	178	129	168	172	161	160	173	178	153	183	143	131	140	151	156	181	148	166	146	150	158	172	177	162	159	174	148	146	167	151	156	151	141	178	163	166	146	135	162	150	146	133	139	143	175	157	155	152	156	181	133	159	150	175	176	138	162	145	155	147	131	145	145	147	145	157	169	143	162	160	163	170	147	130	126	146	147	153	157	159	170	189	175	146	146	161	141	147	155	184	159	144	154	138	147	155	144	169	163	151	150	163	130	158	155	153	152	156	155	153	150	150	156	169	157	145	163	166	150	144	159	154	162	153	138	172	162	142	158	161	154	143	133	156	155	155	157	157	150	160	177	172	161	146	156	155	164	145	164	161	141	159	176	137	153	141	141	151	157	170	154	147	162	163	164	163	158	162	153	136	155	149	173	161	155	181	157	131	155	150	162	162	165	168	170	151	177	142	153	145	158	152	148	160	156	152	159	154	147	169	146	180	170	162	160	164	154	139	139	131	152	166	150	144	168	139	147	155	156	166	148	141	155	144	162	159	152	169	132	136	178	160	148	128	154	156	158	157	138	152	157	129	157	178	146	144	153	164	165	148	170	160	156	133	166	157	158	153	166	151	147	145	160	123	175	168	158	162	160	171	142	158	159	158	152	163	142	142	140	168	157	135	155	154	139	145	154	153	174	171	152	136	164	148	196	152	145	150	168	159	165	155	152	173	167	181	138	160	158	149	158	146	169	142	152	152	159	126	137	154	168	153	171	139	155	152	161	167	140	140	157	171	179	136	156	160	187	148	155	139	166	125	179	161	182	168	154	139	152	154	145	176	159	139	173	175	153	174	141	163	150	143	161	156	175	166	163	145	152	171	171	141	170	153	155	136	162	183	162	161	168	155	170	144	165	145	158	154	156	148	141	179	156	173	149	152	176	141	152	150	174	160	166	149	156	178	159	155	156	151	145	139	160	155	147	169	166	152	163	143	172	147	164	146	162	148	154	155	145	176	154	160	150	149	144	152	150	142	146	171	164	162	148	143	140	149	172	150	156	165	150	163	159	165	143	145	134	157	184	163	152	172	163	145	156	156	152	147	146	153	157	165	165	181	149	148	162	162	141	149	153	166	151	162	153	162	145	137	127	150	178	181	134	153	174	161	169	178	152	162	151	157	158	143	139	171	150	143	148	152	161	154	152	181	174	167	148	127	171	161	167	154	166	166	162	163	160	158	145	152	155	156	175	165	177	156	142	143	132	174	152	149	142	163	169	190	157	146	162	154	139	155	178	151	151	167	159	164	160	153	165	155	149	174	168	187	168	143	159	158	152	153	148	122	176	157	166	154	155	163	140	141	163	129	146	145	140	166	144	177	143	137	179	157	136	155	139	157	167	179	163	149	162	164	151	161	143	155	168	147	162	155	136	174	152	149	153	142	151	166	146	148	164	148	169	142	149	157	166	168	165	159	143	177	182	155	184	162	133	131	138	138	170	168	151	136	155	139	165	149	159	167	147	135	169	153	167	134	141	171	152	133	160	140	174	166	141	156	151	148	132	142	163	165	144	134	182	144	147	155	145	151	125	158	150	193	150	163	166	139	145	147	165	157	153	153	178	137	161	172	139	142	123	155	146	149	164	161	150	176	170	158	153	163	182	168	141	143	156	172	152	167	154	154	135	139	168	176	141	144	190	150	152	157	151	158	157	151	139	151	143	171	159	172	156	155	160	158	177	163	145	163	143	139	156	166	181	153	140	125	150	138	159	176	153	162	138	170	151	130	152	153	155	149	162	143	168	153	137	146	154	155	135	162	158	158	163	159	151	151	153	150	153	135	164	158	148	158	154	156	129	156	132	154	162	152	139	138	161	143	151	135	136	177	146	163	145	163	175	170	139	138	156	156	166	157	174	149	142	160	177	170	166	177	173	155	159	142	148	148	161	163	165	156	168	156	149	160	160	154	159	158	179	169	135	149	163	135	167	157	149	146	139	154	136	158	151	137	124	154	161	157	165	181	138	152	160	156	165	157	152	137	172	146	170	156	154	155	170	162	156	146	189	159	155	139	158	168	164	168	137	156	172	148	161	167	134	165	164	155	163	157	162	164	153	143	160	156	145	153	150	146	176	182	165	160	153	160	170	146	157	137	165	147	165	170	152	140
2047	570	662	677	620	600	577	596	572	537	554	559	523	510	537	520	532	546	488	515	551	520	503	470	538	530	500	500	493	503	498	513	567	539	491	536	533	488	518	518	494	532	520	506	527	507	523	512	524	584	521	537	532	502	491	490	495	529	493	488	537	532	483	514	546	523	522	487	497	510	487	476	542	507	528	494	526	535	535	472	495	503	519	460	493	521	499	530	480	520	541	523	485	563	526	535	486	438	503	486	529	532	503	523	496	507	468	504	503	512	494	531	536	510	477	507	524	512	502	482	533	467	509	503	489	557	510	524	538	512	501	481	506	501	548	509	496	538	523	513	507	528	506	493	515	502	503	542	536	525	495	481	475	470	522	523	483	550	489	477	517	508	500	491	513	541	524	509	493	522	527	537	519	503	464	489	508	521	517	533	509	511	539	490	501	540	500	513	499	573	482	533	515	539	526	505	557	461	510	487	501	512	514	521	475	535	442	523	491	532	544	524	522	483	488	519	501	480	477	502	510	508	511	496	532	510	530	525	481	490	515	475	515	520	534	520	492	517	533	486	533	491	512	522	484	522	513	501	516	492	468	515	522	549	472	482	494	514	514	476	509	501	514	546	511	486	521	499	490	514	531	475	549	427	497	512	554	500	524	464	523	515	475	484	521	504	509	491	502	516	493	509	495	516	499	503	499	479	537	526	521	500	465	529	483	513	517	475	525	522	458	514	551	498	530	537	515	507	535	544	529	525	519	530	542	527	529	505	535	506	493	529	528	518	480	497	476	535	498	472	541	528	550	557	469	496	505	495	505	521	516	544	491	488	458	485	510	525	524	519	556	540	549	512	501	509	477	517	513	503	535	526	534	530	485	495	553	522	533	528	502	509	483	482	504	535	513	536	507	520	529	517	532	495	534	512	512	513	493	532	521	488	465	492	540	521	527	487	528	552	501	525	499	461	499	546	522	546	503	480	512	519	563	515	549	534	528	533	506	511	531	512	516	531	517	498	453	507	503	474	500	492	509	494	507	492	527	499	493	518	477	485	520	497	495	503	523	501	552	513	452	496	482	529	538	520	515	512	547	548	531	516	479	496	465	521	545	528	516	502	493	539	517	533	476	489	484	500	451	503	476	524	482	549	490	464	514	516	535	519	508	525	546	511	517	510	550	567	490	521	487	541	482	538	512	560	465	534	495	521	510	491	496	523	513	515	494	528	510	528	514	488	511	489	533	512	486	510	554	531	522	501	539	552	542	540	501	547	472	521	535	520	496	475	501	513	515	541	505	480	502	503	506	549	509	509	493	494	472	523	499	480	527	485	502	460	458	539	494	502	490	533	462	511	516	544	504	494	517	531	527	491	531	546	493	530	491	469	532	527	544	523	526	494	534	523	532	507	499	470	512	501	467	537	503	532	472	516	520	516	501	477	501	526	535	563	522	547	526	497	549	525	500	520	521	480	499	536	525	469	522	518	499	505	474	509	448	540	499	489	466	513	501	485	532	502	478	542	555	549	510	481	539	511	501	545	497	542	496	481	484	519	500	491	459	511	533	481	529	493	513	512	522	529	540	484	495	519	522	485	529	465	505	529	506	493	505	534	549	522	490	525	513	527	511	493	490	518	560	502	495	494	530	541	504	472	499	536	507	494	462	504	484	489	498	521	452	495	517	521	501	543	532	476	478	513	501	520	524	491	459	536	524	514	481	495	530	529	490	509	489	495	528	534	537	519	544	476	495	503	501	472	518	519	542	488	501	519	506	463	485	531	516	535	518	507	511	521	507	522	526	495	526	509	522	505	458	504	499	512	469	496	501	522	478	523	520	504	538	530	511	506	480	506	510	527	529	464	504	505	498	527	533	490	507	503	505	525	456	529	460	564	518	524	502	492	503	508	461	484	531	515	481	479	500	489	517	525	503	541	491	499	528	522	482	485	505	507	509	497	510	520	464	510	529	522	503	524	499	502	520	543	510	531	518	500	497	465	479	542	476	520	503	524	517	525	488	536	545	517	512	509	520	484	517	528	493	509	474	552	534	501	512	521	486	516	484	509	518	520	495	508	527	493	523	518	502	543	514	533	537	488	516	521	511	515	533	488	495	524	521	504	494	505	495	492	512	462	551	535	488	479	517	531	485	508	501	532	505	490	474	464	520	530	506	494	514	507	501	497	511	508	542	522	454	469	518	482	540	498	486	531	558	522	515	485	507	516	468	527	481	508	500	478	469	504	525	508	504	513	491	492	482	506	530	532	491	532	507	495	529	500	504	509	537	501	479	522	537	526	534	566	495	521	524	490	512	512	516	507	539	495	515	529	559	528	536	540	541	498	527	562	500	474	514	489	503	488	452	511	491	499	506	510	477	529	479	516	508	504	486	551	524	483	497	522	505	526	538	492	502	568	506	488	476	511	520	575	513	543	540	478	529	511	499	499	519	500	471	487	530	483	518	500	515	519	517	510	554	507	509	475	460	548	517	544	493	506	532	493	542	520	503	501	512	503	515	510	480	489	475	548	529	475	539	490	537	524	534	554	522	506	522	512	501	489	531	508	537	525	510	516	542	501	516	507	486	500	543	498	517	503	538	485	487	499	493	501	521	552	562	489	514	500	505	481	532	497	499	482	530	473	572	492	494	474	493	558	514	498	539	501	565	508	500	482	540	497	494	469	489	526	529	500	483	488	532	559	500	516	509	515	514	493	463	464	523	517	546	520	509	546	530	499	488	490	551	513	497	474	539	480	524	514	524	499	518	541	567	522	496	497	556	505	505	510	525	528	495	497	479	556	461	518	520	512	485	512	508	514	487	514	522	482	508	525	510	509	545	523	509	497	497	534	489	550	469	492	526	482	508	496	500	496	512	489	508	512	535	536	538	479	464	500	498	500	525	540	489	494	492	484	493	480	490	512	520	499	518	530	496	515	506	542	464	463	524	524	542	510	480	502	571	510	496	507	509	488	489	474	486	475	538	509	523	518	527	529	508	518	505	527	505	525	515	509	508	447	481	489	525	487	501	533	561	539	499	521	494	473	501	544	485	483	543	517	532	517	533	481	507	486	536	484	516	503	532	540	514	543	519	518	515	523	510	507	511	500	532	534	498	526	503	514	492	526	496	523	571	484	506	504	521	524	488	504	524	530	526	521	504	473	542	530	534	534	490	540	512	513	495	503	550	502	528	509	486	481	486	508	525	510	521	523	509	503	525	517	498	496	533	479	495	514	493	519	518	537	493	503	507	472	530	520	501	547	505	493	544	484	559	503	529	505	499	515	516	490	524	505	516	495	540	528	540	516	507	468	505	480	535	513	510	514	511	484	510	524	536	512	559	530	527	519	513	512	502	503	479	503	497	520	534	527	535	499	489	525	494	470	449	473	489	507	484	466	515	484	529	546	529	473	524	506	529	487	520	510	530	523	531	493	522	523	528	531	497	514	469	494	526	509	495	510	532	495	517	517	560	496	476	504	478	514	511	489	512	518	496	539	473	513	531	519	488	496
9296	1297	1628	1307	938	771	622	550	491	454	378	395	376	346	362	347	351	303	316	326	316	335	305	308	312	274	299	323	313	313	292	300	311	325	317	308	303	301	298	283	273	320	296	292	310	312	282	283	283	308	296	316	276	299	304	282	303	288	306	288	286	271	286	278	259	274	294	290	303	271	280	285	291	320	290	302	275	284	294	271	311	325	284	280	288	291	305	293	305	295	267	305	291	263	271	301	301	291	286	290	297	291	298	308	298	322	292	294	280	280	304	310	289	304	317	278	291	239	290	264	315	283	316	330	319	278	261	286	279	285	299	310	283	282	280	288	269	271	294	279	277	279	306	300	282	274	284	280	279	268	284	278	294	295	274	284	299	296	266	299	284	293	287	281	279	280	280	323	264	294	274	266	288	283	306	305	294	292	276	278	286	291	288	300	291	293	299	310	330	280	313	287	321	275	292	281	295	257	295	308	270	311	297	285	292	281	264	287	307	272	282	286	280	286	288	293	332	300	276	312	285	285	305	300	250	295	266	310	281	290	295	281	257	322	281	276	313	296	288	312	297	315	305	280	290	280	273	301	251	292	279	292	281	274	261	287	311	292	278	279	301	312	302	294	289	287	300	311	258	267	307	288	314	299	292	290	291	287	293	307	316	300	262	271	316	288	299	314	302	318	281	282	286	257	285	279	282	296	287	276	299	297	267	280	283	313	309	304	263	310	271	306	300	301	282	305	243	275	312	321	285	300	298	279	281	337	278	288	273	270	291	292	280	306	266	298	271	296	291	283	289	278	305	314	278	293	292	269	264	275	291	298	275	278	276	290	307	283	262	257	318	310	294	288	288	291	291	322	284	292	265	305	265	281	277	286	259	261	282	290	297	275	308	269	281	307	298	289	307	277	289	286	308	283	282	290	283	276	282	303	299	305	287	311	277	271	282	284	297	268	298	283	317	314	282	325	288	314	302	280	316	277	288	268	297	282	284	288	292	300	292	321	315	280	310	282	274	283	281	299	285	271	312	274	294	288	254	322	275	278	295	276	283	304	290	314	283	285	272	267	295	282	279	257	285	295	305	306	277	316	281	280	295	281	279	315	291	290	288	314	293	307	290	289	299	302	299	285	267	315	261	271	287	290	326	264	289	314	275	281	282	294	327	255	299	280	294	292	282	269	290	291	297	283	289	262	285	270	293	309	315	309	289	264	285	261	286	300	306	271	314	311	277	284	308	269	313	267	293	289	292	299	291	270	304	281	259	288	273	290	268	304	273	288	303	268	302	315	259	273	288	290	286	300	272	289	289	245	317	314	258	326	308	295	277	310	299	281	283	270	302	314	273	300	286	267	271	297	274	266	308	286	291	285	300	255	264	281	273	268	263	287	305	284	275	282	275	281	299	294	275	318	272	285	286	320	288	301	279	287	281	304	283	278	301	276	291	266	311	281	325	318	297	261	289	297	303	282	296	296	281	303	270	306	317	279	310	261	281	294	304	293	268	292	273	252	301	324	288	290	317	296	258	263	288	289	277	286	270	297	296	275	297	323	333	308	263	281	279	312	279	302	280	279	274	274	278	273	281	281	274	281	315	272	264	280	329	272	303	289	288	317	251	309	262	289	267	257	292	334	290	294	293	293	312	274	281	318	285	255	296	294	299	293	312	264	310	314	309	272	280	257	289	288	290	303	304	264	291	277	300	257	318	291	305	257	262	292	275	307	261	316	292	317	265	298	311	297	276	266	304	309	259	302	298	269	285	270	289	260	282	312	288	267	276	300	261	287	334	318	284	271	316	283	295	329	280	296	302	285	315	289	297	244	269	313	243	292	273	306	292	318	273	292	281	279	294	296	299	309	293	287	260	269	298	274	308	299	286	271	296	263	266	272	285	303	267	262	304	262	281	302	267	307	261	298	277	277	284	278	284	270	280	274	269	316	278	297	297	312	281	286	273	285	287	292	296	272	325	296	292	287	299	268	326	276	303	283	293	268	314	277	283	296	300	290	285	287	260	293	296	290	299	297	262	264	289	274	273	281	275	320	299	295	283	288	282	291	312	275	290	305	268	278	281	298	307	288	275	281	297	266	291	281	300	254	271	292	336	283	283	302	290	276	284	267	254	302	288	278	268	303	312	288	293	294	301	316	285	311	289	314	289	305	287	291	282	279	283	296	259	240	293	281	299	297	305	276	266	265	298	318	287	290	296	318	255	313	291	290	278	308	305	275	293	299	273	303	302	309	309	291	280	304	253	300	295	290	312	316	290	295	266	271	297	293	277	299	279	292	326	270	268	290	299	310	302	258	283	285	280	286	281	274	290	297	276	298	317	286	311	300	259	247	253	302	290	267	284	261	296	291	296	300	278	287	287	297	281	283	274	290	313	273	263	279	289	310	281	284	265	310	292	267	278	275	271	277	295	291	292	288	280	282	283	299	302	284	279	286	268	290	282	297	300	284	285	284	308	310	273	296	265	287	285	289	287	330	301	296	286	302	258	290	285	276	317	310	275	301	279	291	245	274	293	272	313	283	262	278	282	302	301	281	257	293	279	275	318	287	251	293	281	305	272	273	288	294	306	276	312	270	274	323	298	290	309	268	307	268	266	310	284	267	299	314	307	272	276	278	266	282	305	297	281	282	281	289	268	270	273	291	300	261	311	295	269	295	288	308	271	303	298	273	295	287	315	285	300	286	303	300	272	298	273	299	259	300	317	287	304	300	311	281	299	263	301	286	308	262	293	293	311	295	282	264	273	291	281	297	279	283	280	288	302	287	306	295	293	325	280	304	282	292	297	284	312	284	273	290	283	282	280	266	279	302	260	284	299	304	299	267	283	301	297	283	290	308	307	271	263	286	286	306	304	283	311	308	306	295	303	286	309	286	266	281	293	302	282	316	312	317	310	273	285	319	302	278	277	312	275	306	276	312	292	316	284	304	280	291	302	299	302	276	283	306	292	276	274	301	308	289	278	267	290	305	289	286	280	275	315	293	296	274	281	297	306	321	308	290	293	300	269	271	272	279	286	298	295	286	276	283	284	280	276	316	264	302	323	293	289	293	293	283	277	324	307	292	327	269	275	286	282	306	319	293	264	295	304	280	297	311	291	315	280	309	267	261	298	301	296	298	263	283	272	281	271	303	272	290	261	255	300	269	287	266	292	293	280	302	320	308	311	292	298	317	285	291	264	291	259	304	326	282	291	296	272	284	289	259	287	294	300	307	272	287	272	299	267	274	291	274	323	326	280	306	265	296	297	288	265	294	301	342	269	290	270	273	315	293	292	291	293	277	303	246	287	269	304	311	316	289	315	293	304	282	285	320	305	301	310	313	273	275	267	310	298	256	288	296	302	307	286	317	288	292	274	290	313	299	278	282	305	287	290	298	310	280	307	304	295	254	297	300	293	282	275	250	286	315	302	275	288	269	283	290	300	283	300	283	295	300	295	319	316	243	291	282	298	298	282	279	277	272	298	295	301	259	286	306	286	255	300	307	302	311
5782	1832	3368	4026	3363	2963	2433	2088	1908	1639	1522	1433	1303	1274	1243	1192	1118	1144	1123	1069	1048	1081	1051	980	972	949	961	1018	1013	949	950	987	928	935	934	897	885	908	943	901	885	927	844	858	935	869	918	909	816	908	872	872	873	849	940	937	873	896	905	872	882	880	887	778	883	844	878	897	804	828	864	905	899	842	862	884	825	874	874	856	836	878	837	917	852	870	818	853	854	872	857	877	853	824	890	899	856	816	828	904	904	888	801	844	861	841	848	908	853	784	839	842	855	824	831	878	863	902	919	811	866	878	812	832	802	836	839	890	829	900	838	817	846	847	871	812	810	851	795	817	859	809	818	850	846	777	819	874	836	897	871	829	841	789	844	842	851	829	834	804	804	857	823	853	871	878	859	808	845	812	820	814	831	899	895	862	837	831	821	882	861	827	877	775	810	888	884	870	856	866	804	826	851	855	800	862	821	884	852	890	784	863	817	897	815	848	865	819	865	881	848	812	763	852	837	873	829	841	882	845	876	867	815	784	856	874	828	864	879	858	867	805	855	836	848	855	821	835	857	815	873	857	879	828	847	889	860	839	902	892	866	875	845	883	819	850	793	837	858	860	801	820	830	817	844	869	914	859	843	870	803	761	874	818	900	881	795	850	864	866	900	841	809	854	874	853	801	806	808	880	884	903	863	881	887	870	846	859	837	825	824	797	845	857	859	799	848	849	923	848	832	837	872	816	836	803	796	829	807	845	828	860	871	796	882	903	844	895	844	842	827	845	784	838	870	839	827	842	806	887	860	850	905	839	813	833	874	880	837	909	847	825	844	820	850	866	871	821	848	814	862	934	887	861	815	854	869	856	848	811	829	848	821	842	889	831	787	813	852	836	871	871	875	868	874	821	835	862	807	841	887	835	848	839	847	847	836	887	857	857	886	880	858	868	872	824	825	866	846	890	867	835	827	839	832	828	796	830	855	914	872	896	831	850	820	817	866	832	843	858	851	790	878	848	813	854	860	830	880	897	847	834	783	801	841	878	857	823	804	821	831	845	869	812	818	846	843	825	836	867	846	833	859	858	864	861	851	881	825	836	837	821	878	844	832	851	831	883	861	874	827	884	876	847	803	870	896	842	858	842	800	836	816	875	877	827	863	804	855	764	885	880	849	837	814	792	838	891	888	836	860	846	850	808	885	855	844	860	828	775	868	838	835	829	818	856	884	891	829	827	872	818	822	847	819	832	862	865	832	827	859	841	847	872	881	869	867	869	884	784	840	864	843	868	783	840	832	850	861	800	875	800	876	883	852	827	851	863	798	847	795	850	867	842	808	803	851	837	842	821	845	830	805	829	866	858	820	798	882	810	811	813	801	836	849	860	827	902	915	869	878	843	874	841	845	843	853	879	883	852	895	823	793	861	833	773	830	824	853	833	854	868	868	901	825	865	863	815	831	827	886	844	797	821	862	886	839	818	862	804	892	823	807	851	872	868	806	823	821	887	830	854	867	867	786	809	853	864	837	834	828	838	878	901	858	915	909	843	816	892	886	837	817	834	847	881	864	795	829	848	866	896	819	878	824	798	779	836	822	851	843	845	819	813	844	895	867	867	828	880	897	841	887	859	884	868	847	887	846	849	864	850	873	816	852	809	847	800	857	856	838	920	838	822	840	888	835	837	875	851	882	884	843	877	835	857	876	836	830	843	803	888	835	878	908	866	888	821	892	884	870	809	860	879	872	821	914	874	841	851	797	801	853	859	867	866	882	860	800	822	828	887	849	881	855	862	831	823	912	822	851	769	866	802	817	859	914	892	838	847	864	854	869	874	862	878	912	856	816	869	853	856	863	853	800	832	894	834	838	901	871	861	828	806	841	817	891	827	905	847	856	862	819	848	845	875	891	856	830	819	849	870	883	861	825	839	818	834	872	845	816	875	816	823	837	899	913	865	835	841	820	844	874	835	873	856	825	849	852	800	863	810	862	838	846	854	840	837	888	895	806	865	825	847	860	815	893	890	829	799	790	857	872	849	843	846	861	846	837	838	836	822	839	872	842	856	850	821	871	839	887	855	813	843	882	875	890	842	879	859	822	842	864	818	855	840	856	841	825	862	852	849	858	810	849	849	836	858	815	900	843	840	821	836	840	862	793	838	811	819	870	834	916	809	854	859	834	836	785	856	847	831	817	844	823	866	834	848	842	847	832	879	893	819	837	863	833	827	829	914	892	875	831	843	824	883	832	838	817	862	836	803	853	854	891	805	850	805	841	871	852	796	829	879	876	840	806	842	814	826	892	771	875	833	832	798	866	869	863	867	823	867	856	832	871	844	838	861	901	814	852	890	836	830	846	833	850	811	820	862	815	878	852	852	878	851	868	824	845	882	854	838	854	859	831	868	839	828	887	834	805	851	854	860	855	850	812	849	893	836	821	877	861	865	837	856	870	890	843	811	823	835	844	821	881	873	873	844	859	831	796	858	844	795	852	852	816	794	884	828	837	836	924	867	863	842	869	839	838	838	794	815	867	814	856	839	866	829	852	837	867	829	829	837	871	842	887	911	852	862	874	851	839	863	860	802	861	767	841	834	870	811	826	821	803	840	843	867	894	871	860	832	810	832	884	855	829	845	839	835	882	885	865	858	818	886	865	849	882	845	842	870	848	823	855	882	845	861	868	886	807	837	840	854	894	814	825	806	831	790	842	856	866	831	828	844	846	850	906	834	824	828	841	864	860	836	812	843	877	827	850	784	844	842	853	851	803	813	858	827	841	853	889	819	845	830	799	808	846	852	878	893	865	817	844	823	863	804	812	851	924	868	852	885	860	841	881	879	834	880	850	808	793	832	825	862	860	796	865	864	828	830	793	821	814	836	871	838	857	847	863	806	835	858	827	835	830	837	852	870	836	834	842	856	826	836	852	837	851	802	819	795	878	801	871	882	881	859	794	883	822	852	842	837	911	860	840	859	860	863	840	854	854	828	830	863	844	862	841	836	821	835	828	829	843	836	782	820	808	823	843	874	847	888	829	877	861	839	877	808	816	854	876	795	778	789	893	865	903	842	872	911	836	813	827	832	842	875	816	839	885	855	876	855	832	834	833	816	804	890	827	859	851	859	802	864	832	862	861	838	776	842	878	829	864	863	887	845	883	889	795	837	839	937	851	860	850	781	868	893	814	842	882	858	837	881	852	887	891	823	858	894	797	797	913	817	845	805	824	884	825	847	796	848	881	808	852	831	854	830	857	851	895	842	830	836	866	858	826	825	822	866	845	827	917	806	825	837	834	862	871	873	816	855	852	847	875	787	854	839	868	850	856	868	819	834	859	870	832	886	875	864	790	918	842	748	861	885	838	857	875	849	853	847	867	909	817	812	845	830	832	807	912	828	832	859	865	848	849	872	806	829	836	844	813	858	816	857	843	886	849	810	844	805	807	909	858	913	853	854	839	809	818	880	844	892	847	862	871	873	839	859	898	812	887	888	835	835	876	887	843	847	841	866	818	804
16479	2729	2944	2309	1581	1316	940	742	664	607	510	430	445	390	388	329	360	361	352	327	350	344	325	312	315	321	327	297	310	325	318	304	278	284	273	288	261	302	298	303	307	291	288	289	246	247	303	299	273	293	258	274	291	254	246	304	304	270	299	273	281	294	291	272	276	263	269	288	305	287	296	257	251	267	254	266	297	267	273	266	283	273	243	283	250	273	283	273	272	240	281	298	261	267	297	271	273	289	270	297	261	274	256	288	270	308	251	272	303	281	258	254	290	271	298	274	261	267	276	295	294	267	285	274	263	269	279	231	277	270	309	283	254	264	273	279	260	287	268	274	255	248	284	279	269	288	241	273	267	285	316	282	269	253	298	269	260	291	270	253	250	272	266	239	246	265	261	263	272	249	276	271	308	304	259	262	256	263	284	283	270	256	267	275	259	263	270	260	264	246	239	286	292	289	282	254	263	279	285	283	269	286	263	270	262	295	285	263	264	263	246	275	233	273	286	253	277	278	303	284	266	285	267	255	262	271	289	258	300	282	271	285	293	287	298	286	267	268	282	284	290	247	265	254	283	271	260	286	268	246	266	264	276	265	277	261	268	275	272	289	287	280	278	267	291	290	248	283	268	307	246	293	265	276	285	292	256	267	267	256	239	292	287	276	296	297	308	298	273	263	285	266	287	252	306	260	272	250	303	274	271	271	296	259	273	268	254	315	280	301	266	265	262	299	266	295	266	276	247	291	292	275	255	304	295	268	300	271	256	259	296	297	293	287	262	267	281	245	265	267	257	268	250	280	268	296	249	281	282	261	262	267	278	278	295	256	263	270	277	261	303	276	292	246	280	273	287	266	260	279	275	291	294	280	275	261	261	285	257	279	287	299	246	290	292	317	271	253	313	276	275	279	255	274	265	299	268	273	291	281	267	285	262	270	268	284	277	278	267	271	288	258	249	300	289	251	275	299	285	279	293	275	277	254	270	267	268	277	228	246	289	295	305	292	261	261	258	279	292	273	246	282	253	259	275	270	263	290	275	289	244	301	264	282	296	263	263	250	257	295	300	284	255	277	266	291	293	252	260	266	277	299	303	288	274	282	270	296	278	251	282	261	272	256	250	251	282	293	271	259	264	247	278	268	285	277	251	297	279	279	257	236	275	294	275	262	258	286	257	267	299	305	285	242	293	279	290	306	290	274	271	267	294	261	290	275	280	307	276	281	286	300	297	291	274	268	293	240	277	260	289	233	271	300	282	277	267	273	294	260	272	244	279	294	278	281	262	268	293	296	300	293	288	253	294	264	263	294	279	269	267	256	266	271	260	252	275	263	279	277	271	244	233	278	273	289	260	261	261	261	294	272	263	294	260	290	246	267	297	270	252	288	307	259	278	284	278	247	281	278	266	249	237	288	282	300	262	250	242	243	236	253	257	306	278	268	256	281	277	256	280	277	270	260	272	279	268	266	267	284	291	251	274	294	277	252	247	278	288	272	280	257	257	308	291	253	276	295	266	302	296	271	255	278	239	285	289	284	303	276	269	257	290	280	297	308	272	257	312	292	259	282	285	293	275	293	273	264	269	276	261	236	241	275	266	288	286	286	276	297	264	279	265	301	273	249	271	265	245	267	264	259	288	262	249	271	288	247	273	282	284	270	250	246	258	274	272	257	273	257	254	260	268	275	284	269	286	271	268	289	282	248	309	254	304	297	254	273	275	273	266	266	248	248	251	259	287	298	279	271	259	285	263	257	265	253	255	268	268	299	256	261	279	270	265	249	276	261	263	262	288	284	256	242	239	265	256	281	278	301	299	283	289	300	309	290	278	256	297	261	282	282	262	268	266	258	290	264	274	257	236	286	304	263	283	248	282	262	253	244	264	248	266	271	278	269	254	254	259	302	298	277	274	315	261	288	316	291	258	273	282	259	265	300	250	272	291	272	300	259	264	267	292	275	278	280	275	308	269	276	275	262	273	249	268	269	289	257	257	255	265	263	245	236	262	306	256	292	279	265	299	280	304	283	280	293	250	254	259	280	263	265	259	279	292	240	253	264	304	284	299	270	274	270	269	280	278	289	254	259	296	229	266	268	264	315	274	254	261	294	243	281	271	265	270	269	265	315	284	257	297	247	289	271	263	274	241	251	298	255	247	267	256	251	279	297	284	263	255	267	270	282	258	272	276	284	262	249	251	298	287	256	275	289	269	266	300	266	265	255	271	267	269	289	265	256	254	273	261	274	228	307	249	294	274	276	289	289	267	251	239	291	276	281	273	275	281	302	284	275	253	267	253	276	289	267	283	248	268	249	237	266	274	247	289	275	251	246	275	275	273	275	271	280	321	256	257	264	260	278	276	270	261	265	283	283	231	278	279	292	289	262	280	298	315	260	260	292	257	251	278	266	241	292	267	277	272	264	312	259	275	279	270	256	266	272	303	293	273	294	268	263	281	259	263	264	258	315	288	277	275	283	261	256	279	267	254	258	300	298	271	269	276	295	272	280	257	261	253	282	268	270	276	257	284	264	288	250	246	280	276	305	276	282	269	280	275	283	274	275	263	255	316	259	283	287	289	252	262	254	276	270	268	236	245	275	250	262	272	294	278	285	263	299	271	279	280	271	293	274	272	271	295	284	295	255	269	274	262	270	291	268	288	271	262	284	286	295	249	239	303	274	284	289	265	299	251	289	262	264	270	301	281	246	282	249	264	241	281	275	289	298	288	267	293	267	272	259	283	280	246	285	276	263	268	274	265	294	276	282	267	306	269	279	245	257	262	298	276	258	259	289	264	297	259	249	281	276	292	280	257	293	263	298	274	293	307	267	258	271	283	267	253	245	263	259	292	235	273	273	269	278	256	277	302	269	274	287	265	262	282	285	259	256	248	266	266	307	283	258	258	296	261	293	264	274	274	279	300	278	296	293	251	279	299	315	281	283	304	268	258	277	270	258	282	281	241	277	271	256	256	267	305	272	279	283	290	284	261	239	242	279	280	261	285	261	261	250	275	287	276	272	278	292	254	269	270	274	264	251	274	260	296	286	258	265	261	293	271	273	268	270	290	284	304	287	257	300	244	258	278	268	322	280	280	284	258	263	248	262	275	268	256	283	279	264	260	265	268	257	266	304	263	284	267	262	262	270	275	287	280	265	240	249	289	255	271	278	266	295	285	274	264	269	256	241	244	274	288	272	249	272	291	293	268	286	270	285	294	296	298	265	278	268	266	267	238	292	256	264	262	274	271	293	281	270	283	296	290	289	281	262	274	249	283	263	281	285	272	264	282	288	282	259	275	283	263	258	285	278	302	285	272	276	283	268	286	285	298	274	269	273	271	277	279	288	278	215	270	254	265	270	289	264	288	271	290	296	274	290	270	299	268	271	243	278	253	280	271	280	285	286	274	270	255	275	258	259	255	277	263	265	262	254	252	310	263	247	259	289	264	278	262	278	301	302	267	247	258	286	293	259	273	243	261	268	284	259	268	276	282	265	277	273	292	270
8008	2635	5539	6374	5562	4677	3720	3207	2770	2469	2188	1941	1776	1670	1542	1414	1422	1374	1269	1179	1177	1117	1073	1097	1088	1073	1038	1033	1030	1015	954	953	945	913	914	956	937	914	917	871	892	953	880	1001	907	896	826	892	846	850	867	901	856	804	841	864	858	847	822	804	822	798	869	836	824	851	823	839	833	821	851	817	779	848	833	842	844	871	817	755	825	830	776	849	810	813	796	842	806	882	817	771	839	818	819	826	807	802	865	790	794	805	785	825	790	807	837	801	778	791	773	811	816	796	799	854	769	779	796	790	822	769	786	839	781	849	829	820	815	793	798	793	782	775	832	829	821	831	833	807	808	785	820	875	815	811	778	844	817	843	804	753	779	742	790	836	772	812	795	867	764	814	824	804	818	831	779	816	783	914	795	790	812	809	774	803	794	789	800	769	798	815	854	852	782	770	792	762	762	802	793	781	776	781	795	771	801	797	749	792	810	770	813	763	792	760	843	753	796	802	787	791	833	806	772	775	804	758	822	830	783	775	808	826	806	816	828	790	818	802	810	791	777	808	804	785	791	775	780	778	805	797	818	825	781	814	804	763	804	753	833	807	767	823	856	799	836	804	818	790	757	787	838	821	800	802	846	819	781	824	780	782	805	777	790	766	824	800	783	826	825	816	797	708	801	816	811	787	818	765	816	848	794	814	779	769	804	813	831	811	820	800	767	814	792	770	818	803	814	739	800	816	849	784	774	824	785	822	774	849	776	758	762	774	794	761	795	832	819	821	796	799	793	799	786	798	819	790	853	784	788	793	824	789	815	843	805	781	752	809	786	775	832	725	811	779	803	786	791	762	773	795	778	859	794	849	755	781	851	758	756	801	764	815	780	805	820	796	765	843	846	830	777	812	776	804	826	739	840	737	823	776	809	847	783	806	789	790	826	774	836	812	761	841	746	879	778	843	787	853	797	833	779	766	789	760	840	820	829	779	775	775	815	801	785	777	817	832	793	784	796	800	764	788	782	826	834	727	796	819	823	799	806	785	801	779	822	806	801	820	824	814	836	747	753	732	788	798	802	847	799	845	782	828	782	802	791	802	822	846	850	789	817	839	821	744	770	780	806	774	806	785	777	822	819	822	815	798	806	797	812	791	771	771	732	785	806	776	783	786	841	778	782	795	810	794	749	776	814	782	845	836	823	775	829	842	819	788	785	802	802	812	800	826	789	767	823	836	813	812	796	803	806	805	803	806	803	751	809	764	800	797	773	759	758	778	805	849	782	763	776	790	751	786	810	796	838	778	793	787	775	712	772	800	786	834	806	804	839	765	780	802	801	797	760	826	778	787	799	826	796	800	784	785	789	833	818	784	820	774	796	797	781	829	800	793	794	766	827	834	783	797	796	831	795	785	805	788	792	739	832	857	753	819	778	791	800	816	796	839	805	780	831	806	773	776	792	809	786	820	848	807	824	760	767	812	774	864	831	782	827	757	832	771	850	798	780	761	761	805	794	804	822	795	791	790	843	785	827	836	783	771	783	780	810	778	812	809	825	819	797	746	790	803	809	795	756	743	776	798	803	821	785	787	772	728	842	774	801	856	747	762	867	805	750	800	785	768	802	764	760	754	775	800	807	788	780	812	790	815	818	805	784	783	788	811	794	810	786	820	804	804	748	819	809	787	746	839	802	751	785	808	782	804	750	788	817	756	791	814	749	785	817	765	835	765	835	798	847	783	801	820	797	823	753	848	831	862	873	830	798	823	809	792	792	798	819	770	794	815	812	791	773	772	802	809	809	813	864	789	750	793	799	834	804	756	770	813	808	750	830	790	795	813	780	753	806	818	752	820	802	766	869	767	837	793	795	822	793	765	778	765	800	767	826	792	786	730	775	790	804	829	756	801	815	758	760	769	809	801	738	806	850	790	810	772	812	757	831	783	774	792	757	829	820	752	780	833	815	879	764	783	807	792	801	751	779	803	769	728	854	826	805	768	760	756	838	735	777	780	785	779	763	800	803	803	776	808	818	802	781	792	846	789	799	788	845	795	777	783	804	771	743	790	750	809	809	776	780	740	822	808	791	767	837	814	813	740	773	797	821	759	821	814	795	799	790	752	775	728	760	773	787	805	803	783	776	795	793	817	797	802	813	767	787	799	794	790	814	796	805	767	794	774	820	815	770	809	759	804	731	777	790	786	747	799	844	858	801	808	778	761	846	774	814	760	792	756	805	775	760	752	785	780	788	826	755	784	787	783	806	731	763	798	862	807	820	811	778	795	782	867	803	809	796	788	810	818	794	776	763	778	808	803	804	835	829	922	807	804	778	783	820	790	774	817	809	805	768	802	784	767	804	742	791	795	809	772	766	797	769	807	793	787	779	806	760	783	846	838	770	750	827	835	858	796	817	783	772	751	750	782	797	752	781	798	758	770	814	796	803	789	786	806	817	771	803	768	797	830	780	837	790	800	811	794	807	808	790	772	809	801	745	802	793	789	761	785	772	859	808	876	767	762	841	792	797	810	788	794	809	790	811	789	744	793	781	775	786	859	805	791	789	808	850	783	776	826	750	809	831	790	780	817	761	765	831	769	801	751	799	806	803	825	803	760	793	794	820	896	773	766	758	822	782	812	816	833	818	828	764	801	821	791	814	827	797	808	801	784	831	839	785	823	792	806	795	844	801	799	781	812	798	776	795	760	793	808	799	813	775	829	797	778	799	776	775	777	777	778	842	800	752	781	769	833	762	778	847	848	791	779	730	803	836	802	790	797	824	794	862	805	793	813	793	748	761	805	769	766	740	812	790	842	776	745	805	775	839	771	825	814	811	769	797	742	785	781	788	773	858	808	783	806	787	767	843	783	832	771	776	823	796	811	844	827	792	766	818	797	773	784	783	835	859	800	806	788	810	768	754	802	804	811	767	799	816	808	818	857	802	795	777	789	794	751	812	795	772	818	837	777	789	836	781	813	829	748	774	805	739	815	808	799	838	801	775	786	805	778	823	795	815	861	810	826	808	782	797	793	851	818	771	803	782	797	775	780	831	779	783	777	771	802	776	787	806	767	786	798	757	729	792	783	845	808	795	762	817	754	800	795	791	779	752	862	764	798	806	768	823	798	800	799	781	813	789	801	858	803	840	815	857	839	790	780	818	787	820	784	775	829	793	785	788	793	812	800	828	747	816	833	757	769	723	756	807	775	810	794	766	801	846	805	771	785	749	834	777	810	816	841	793	766	770	782	758	736	777	806	758	820	782	770	829	786	773	801	815	781	783	810	843	824	829	779	781	774	777	779	792	755	787	815	786	769	789	793	851	786	753	761	788	800	744	814	776	792	784	755	836	803	822	754	829	751	830	790	785	740	797	801	819	805	807	799	835	855	799	784	840	796	747	780	854	759	841	760	863	777	749	777	761	812	769	800	826	797	800	819	839	796	779	820	823	771	789	780	819	775	844	827	761	801	801	841	788	740	801	798	809	798	793	805	824	840	853	780	788	814	823	847	782	744	758	794
2097	219	250	228	202	179	172	194	196	166	153	173	150	147	169	169	183	149	142	169	147	158	153	152	171	157	145	163	173	149	154	156	152	160	141	165	154	134	154	166	159	144	156	158	158	147	168	176	165	145	179	152	159	164	119	143	143	147	152	147	152	140	149	139	162	162	170	158	157	150	168	154	161	161	142	186	172	167	175	180	167	158	144	171	151	171	171	150	176	145	163	158	148	152	140	155	170	163	152	138	168	162	157	173	151	141	152	157	170	170	149	154	159	146	164	159	142	145	157	163	156	163	144	152	176	149	170	157	136	156	168	148	140	159	128	147	143	180	164	155	146	150	147	165	176	146	152	152	161	133	145	150	173	152	172	149	164	146	153	125	175	123	141	136	155	163	155	146	150	142	171	159	159	164	176	164	163	130	180	174	172	150	166	178	184	170	170	147	139	140	157	160	162	168	138	147	159	167	152	168	166	164	156	147	161	193	136	166	164	174	139	147	153	167	162	148	159	166	169	153	157	157	161	146	135	153	153	137	165	159	139	178	180	149	151	167	174	141	155	150	147	159	150	183	174	170	146	147	146	164	171	158	148	137	147	163	156	164	161	169	148	158	152	161	164	141	133	148	166	152	152	158	153	153	170	146	169	165	160	152	160	156	167	175	146	156	137	170	150	147	144	160	158	156	141	148	151	147	172	152	171	171	149	156	159	167	175	155	155	160	145	150	152	158	158	157	164	146	163	147	169	176	154	151	163	137	154	169	152	121	142	176	155	172	155	160	159	157	184	155	166	168	154	146	148	145	159	138	153	136	166	142	166	150	136	172	155	160	137	163	142	154	165	140	155	157	152	169	154	167	132	154	149	165	142	186	158	141	143	159	152	158	164	135	163	162	154	146	161	146	169	151	162	154	138	164	137	163	164	151	170	147	171	159	141	165	149	148	153	159	146	166	151	157	171	166	139	180	169	158	154	157	156	153	173	139	149	156	136	153	154	159	165	174	167	153	169	186	154	163	148	160	139	149	178	147	142	173	161	174	160	155	161	148	175	169	156	167	163	155	183	151	159	158	169	140	152	158	132	154	142	156	151	144	185	142	136	163	168	150	147	149	161	143	177	130	144	158	161	153	167	145	155	151	160	146	160	151	167	140	178	146	165	166	165	148	177	162	158	167	135	137	170	147	152	142	191	134	173	159	167	147	167	159	142	190	128	165	149	146	149	166	169	156	170	150	156	174	128	157	162	141	164	140	131	166	159	169	163	154	137	142	144	137	152	156	151	186	169	165	141	156	158	169	179	158	162	146	153	146	173	151	166	151	159	180	153	137	156	140	181	157	154	168	158	137	141	151	142	133	174	178	158	151	153	152	184	160	157	138	160	136	159	130	150	135	158	156	159	172	154	168	178	152	147	149	154	155	153	171	148	178	139	139	142	168	140	146	164	146	167	185	177	150	170	174	142	148	168	149	163	138	151	170	134	163	139	142	167	167	152	161	153	151	149	149	145	145	160	149	158	156	146	143	145	160	145	161	143	140	142	168	160	167	173	147	169	149	162	158	154	152	158	131	145	180	159	146	159	143	154	162	150	159	156	156	180	156	167	139	159	150	162	138	181	139	147	133	157	155	152	169	186	152	168	182	161	161	152	163	174	136	142	156	151	138	164	151	145	161	193	178	153	145	144	144	175	138	148	136	153	162	171	156	159	164	147	178	180	173	174	172	161	143	152	151	152	184	157	155	142	162	172	157	137	147	173	124	168	153	134	170	139	165	153	143	160	153	161	150	155	131	160	153	159	162	141	154	138	185	153	147	131	170	147	163	170	157	146	153	179	155	167	167	154	183	159	139	157	135	172	150	153	129	182	177	154	169	177	131	170	140	159	140	183	176	161	154	148	148	162	144	155	147	155	167	167	152	138	165	158	162	162	163	181	154	152	134	162	168	141	190	166	162	162	159	139	169	159	164	134	157	168	160	139	136	168	178	139	177	157	149	141	151	155	148	180	146	153	147	156	183	150	156	162	158	152	166	199	148	130	164	159	140	177	164	151	134	157	131	172	177	176	150	156	158	167	171	172	151	162	167	160	170	174	138	185	168	150	140	131	167	170	147	139	147	146	158	153	150	153	148	164	146	144	149	172	128	163	165	173	154	163	167	168	135	164	152	158	154	150	167	149	160	155	149	145	170	167	152	152	133	153	142	149	123	160	163	152	170	161	162	152	138	193	157	163	161	159	172	140	155	155	156	156	186	156	160	155	147	150	149	161	160	166	155	170	161	167	138	156	141	155	126	158	165	145	148	151	163	167	159	137	180	162	170	166	148	173	166	158	148	162	149	155	175	173	147	145	155	153	168	143	147	174	160	147	151	149	156	165	166	144	150	165	168	175	129	137	152	154	169	161	167	182	146	151	179	158	143	157	151	159	134	154	145	162	155	175	154	144	158	171	159	159	151	159	159	165	151	175	156	164	142	158	167	154	145	170	142	171	160	172	154	143	152	153	163	167	153	137	147	158	158	173	153	142	153	177	156	176	178	190	186	151	162	175	133	149	147	152	142	159	142	148	151	160	169	157	162	154	162	150	175	148	164	146	131	152	158	168	145	173	146	176	164	174	171	143	162	178	141	135	173	173	168	157	180	150	158	141	160	162	182	176	167	146	163	137	167	141	163	127	159	151	173	146	171	148	155	164	166	141	159	155	150	157	172	166	153	136	159	159	157	169	163	149	161	166	140	178	156	164	150	141	152	169	179	161	156	153	148	141	161	159	133	145	161	155	135	158	148	125	162	179	144	161	172	160	144	159	155	150	152	140	188	138	165	154	137	169	174	164	153	155	155	146	182	175	150	152	173	154	164	162	137	163	168	175	171	151	130	160	138	169	141	150	154	148	159	168	143	168	165	140	154	150	152	166	160	178	176	173	158	159	175	138	149	164	147	181	190	144	154	147	167	156	167	158	169	165	166	154	151	173	156	141	149	146	153	170	145	176	165	146	150	143	150	155	169	156	150	152	162	160	172	158	152	162	169	145	144	159	147	137	174	159	154	171	144	132	160	161	143	141	140	159	156	146	127	126	166	152	147	144	133	150	152	144	158	153	145	136	147	156	157	155	148	164	156	169	165	161	146	149	158	178	158	137	159	126	153	138	165	179	179	169	167	159	153	157	147	173	159	172	154	138	180	126	135	132	141	159	167	158	157	169	144	141	149	183	168	175	166	162	145	134	126	140	134	183	149	162	152	168	160	162	171	157	172	150	161	157	137	158	156	156	166	161	172	175	167	158	153	150	163	174	183	156	136	154	148	172	163	142	166	174	154	191	151	160	163	125	158	146	152	186	130	158	150	146	164	141	152	145	143	177	164	146	157	158	170	148	139	159	148	144	132	154	166	180	166	145	165	152	172	155	153	158	176	160	134	156	159	137	151	170	148	148	142	159	160	160	153	150	136	154	148	147	148	157	151	144	164	157	150	153	155	171	160	163	139	155	140	148	156
1948	597	701	694	680	636	624	583	561	563	575	559	545	521	517	492	537	526	563	534	539	518	517	522	536	491	523	493	570	480	545	529	511	514	509	527	507	491	521	509	533	506	548	499	502	518	516	510	547	509	507	525	505	525	504	484	450	538	533	493	547	482	501	530	513	502	483	505	539	513	526	525	480	495	530	521	546	519	513	510	505	484	511	537	556	519	536	496	539	487	542	498	483	527	527	502	510	494	536	515	521	541	504	539	543	479	505	570	516	473	528	523	491	543	537	536	529	500	497	486	511	483	492	542	495	521	493	499	490	508	560	544	540	512	486	518	530	533	494	480	483	516	480	469	513	547	538	469	507	536	501	508	540	491	474	485	526	506	496	509	526	507	506	478	528	504	569	485	530	531	498	510	495	535	477	516	455	485	514	508	481	476	480	520	526	532	482	495	533	491	470	499	524	477	467	506	510	468	529	529	551	496	522	539	490	514	502	497	500	547	498	529	525	532	518	507	489	515	500	475	545	521	543	517	512	538	500	528	469	495	589	499	486	491	521	529	518	563	518	531	518	518	514	541	505	498	478	476	530	509	507	544	503	470	494	507	568	541	508	547	502	549	516	501	515	487	541	528	516	536	462	505	508	513	505	537	533	492	522	526	530	512	519	513	482	500	499	526	489	519	507	489	485	518	481	518	538	495	494	540	526	521	536	494	544	544	498	487	487	516	497	530	521	511	520	531	509	507	486	486	480	503	531	508	501	490	483	491	525	501	504	511	508	530	496	482	526	508	527	531	506	522	475	522	551	553	518	487	507	536	527	492	491	495	488	539	486	532	466	526	504	524	533	535	485	516	529	517	466	535	487	520	495	506	465	504	511	503	511	553	495	496	504	522	516	512	494	521	532	535	456	491	504	533	490	496	510	524	509	512	516	514	522	480	520	524	519	539	507	521	518	509	492	460	505	487	515	548	517	517	493	466	546	522	543	504	538	497	522	477	501	511	540	518	539	480	515	474	506	526	497	525	503	551	538	504	510	547	525	523	518	479	500	551	484	533	481	495	487	512	539	507	521	546	500	545	495	494	539	484	501	503	502	506	533	524	496	497	528	500	493	488	467	538	524	510	531	515	506	509	491	485	566	544	532	510	497	472	495	519	477	482	526	554	503	541	480	479	490	522	513	489	516	494	497	519	518	523	519	482	503	537	502	469	502	493	477	543	498	529	494	525	535	516	522	508	538	501	511	508	490	509	466	500	539	503	536	523	514	475	552	500	495	481	528	471	499	508	522	511	488	542	518	520	528	533	512	493	513	541	520	488	512	541	506	503	497	495	472	479	571	457	468	487	516	520	528	598	511	514	487	475	504	501	519	530	530	498	495	477	526	498	580	507	532	492	525	517	514	510	506	518	519	513	520	505	499	533	527	555	497	521	500	531	514	511	529	533	506	522	484	510	483	512	529	505	497	551	530	491	520	507	499	535	514	515	478	477	512	522	510	525	471	525	552	494	513	543	575	508	520	466	519	499	520	551	490	525	521	545	459	491	534	521	535	498	517	524	483	541	507	496	495	463	513	521	483	510	518	517	475	524	529	515	528	521	492	478	500	523	499	499	539	496	510	507	503	528	506	510	517	489	462	478	501	504	488	520	525	496	512	548	520	466	531	547	487	516	494	483	486	543	497	494	499	540	491	497	524	513	495	476	524	493	474	529	554	480	479	461	486	537	503	538	490	463	506	532	517	501	528	478	508	513	532	517	471	507	489	484	546	535	535	526	513	519	470	501	514	499	508	551	505	491	522	490	480	562	511	485	497	514	512	481	484	470	520	515	568	489	492	479	544	509	523	484	503	531	496	504	533	503	479	487	544	532	534	528	533	508	486	507	489	487	521	503	523	471	523	495	508	519	492	532	543	483	471	474	528	536	534	512	516	503	503	503	521	488	520	478	464	483	515	507	493	507	503	506	485	505	545	518	487	525	558	487	473	496	530	487	518	490	518	528	495	525	491	507	443	477	511	497	524	509	557	485	495	510	517	485	537	518	481	551	531	503	527	546	461	512	551	494	515	532	486	531	508	490	490	479	515	502	514	521	509	522	532	503	521	545	504	525	467	501	504	528	486	514	491	513	520	494	502	503	516	537	479	518	491	496	529	488	505	521	509	527	503	522	549	519	486	504	490	512	514	513	572	537	502	488	520	496	503	536	472	511	481	547	473	478	546	505	465	529	521	521	478	492	521	481	555	503	531	509	450	475	503	521	485	511	540	524	527	502	490	521	490	455	518	535	504	514	511	480	527	519	555	486	526	481	531	504	529	500	532	517	513	474	499	530	523	545	490	541	515	513	540	550	505	506	574	498	484	521	567	457	530	531	512	517	545	512	529	465	552	500	506	521	519	518	518	538	543	516	502	511	521	510	525	500	477	557	495	484	496	521	472	514	530	504	522	515	505	533	490	444	476	531	515	548	511	504	497	512	502	492	530	490	565	506	497	547	524	529	514	526	518	519	476	516	509	520	535	505	502	483	535	543	504	522	530	492	531	525	500	550	476	485	518	506	522	547	543	494	517	507	477	510	515	499	480	522	490	529	509	515	520	552	485	505	536	537	564	489	535	517	487	482	497	501	461	503	472	497	519	495	508	508	553	495	505	542	486	462	519	537	498	521	487	506	471	508	539	528	497	480	492	516	505	525	535	512	515	503	520	544	511	553	461	504	504	535	609	492	518	524	528	527	479	537	543	463	490	514	536	484	495	475	497	539	552	533	515	539	534	491	514	515	491	503	473	506	526	510	508	568	469	525	538	526	524	504	498	518	522	522	517	510	555	492	496	507	538	553	505	511	506	516	537	531	531	506	512	521	483	512	504	494	514	532	495	476	496	521	524	514	527	496	549	544	489	523	497	482	501	539	508	556	534	529	495	531	543	527	497	519	479	494	483	545	511	507	496	529	520	505	512	502	522	515	528	492	530	528	506	485	506	485	486	492	513	515	588	487	512	509	504	471	463	470	530	483	484	505	508	481	496	513	491	539	520	474	517	491	510	504	531	510	511	490	536	521	527	508	525	536	495	498	529	493	507	534	463	486	546	511	480	489	488	558	490	484	516	509	499	477	534	503	509	478	516	500	539	534	524	514	512	524	539	496	563	527	540	532	546	500	482	527	511	491	487	483	529	522	472	466	526	505	474	504	493	493	503	535	488	515	498	510	496	513	554	524	529	500	519	529	502	454	485	506	526	494	548	524	491	495	511	509	491	537	505	488	536	551	516	532	529	461	530	538	478	522	517	521	493	518	500	546	496	506	500	445	506	496	526	507	519	566	543	497	507	543	516	520	512	519	538	506	526	516	537	517	525	466	501	520	519	487	548	559	488	482	525	526	519	505	491	537	523	536	539	491	512	502	532	531	492	519	516	500	506	491	558	505	471	505	502	494	505	495	500	504	502	534	513	511	497	513	520	442	537	546	533	514	505	547	473	511	512	526	536	526	538	482	514	524
9546	1310	1667	1341	1010	737	576	545	504	479	420	372	354	365	346	340	314	340	327	341	314	352	334	303	298	335	344	327	312	268	300	298	315	298	286	298	293	297	323	292	297	282	275	309	283	290	286	296	305	314	308	298	278	305	314	301	270	292	290	298	288	287	303	280	294	277	326	309	279	308	283	303	274	287	272	295	269	290	314	295	300	296	300	277	279	300	266	269	285	269	251	249	298	301	303	278	317	283	331	282	297	284	287	304	290	306	278	315	270	261	300	302	257	291	281	292	289	261	320	295	273	295	279	310	299	257	273	252	258	309	284	286	261	323	272	332	277	265	324	307	312	274	284	278	294	271	298	332	295	262	295	323	299	276	265	291	272	289	286	289	270	313	264	269	305	297	256	284	283	302	291	297	265	302	315	287	285	281	295	298	295	278	277	304	274	249	294	323	294	288	297	267	264	309	289	257	286	294	315	292	274	272	322	271	284	309	294	280	294	319	284	293	273	323	303	299	289	308	310	304	288	298	313	296	307	287	299	301	286	292	272	282	296	296	288	312	272	304	290	269	252	278	308	300	321	300	266	278	283	285	262	281	300	253	267	324	326	299	302	315	296	311	296	266	299	288	293	297	294	299	292	305	325	281	302	308	269	259	289	280	283	269	304	308	283	316	324	295	314	298	254	307	269	289	284	254	284	303	285	318	270	317	303	303	283	275	293	239	303	280	278	305	300	286	285	337	279	295	303	312	270	297	269	282	275	293	301	313	271	310	306	279	295	271	319	263	280	300	319	315	272	287	297	273	281	340	301	289	282	307	270	274	278	303	318	280	295	304	286	327	297	285	296	288	283	275	297	299	274	281	294	309	315	283	279	281	287	327	274	287	298	266	291	272	291	312	279	302	260	298	281	331	308	308	260	288	319	268	282	302	320	318	295	304	288	266	312	291	259	278	277	284	278	311	303	266	284	283	293	288	251	257	264	285	286	253	269	305	303	273	272	283	272	295	288	258	314	311	294	279	313	298	285	303	273	290	288	279	280	297	329	277	305	264	270	283	267	284	296	321	261	279	309	275	271	302	282	298	278	289	318	297	262	269	282	337	265	263	288	258	296	297	287	312	282	305	308	278	290	271	307	266	293	282	313	324	304	266	302	303	286	293	281	287	272	320	268	274	286	286	287	279	288	267	269	298	269	288	279	271	301	315	258	300	282	293	274	286	272	311	302	285	280	330	280	292	315	290	284	257	278	270	291	245	318	317	293	293	295	286	314	339	289	277	306	312	270	296	306	254	312	268	287	305	267	277	308	270	283	297	267	302	295	300	330	285	319	276	264	302	328	301	263	284	311	266	296	275	263	278	292	296	282	311	264	314	291	282	312	299	312	293	280	314	280	274	296	284	287	312	292	279	297	272	257	258	283	306	279	277	294	271	284	282	276	293	288	276	299	290	274	288	286	282	292	304	291	321	277	279	313	290	286	282	288	316	272	280	301	284	274	300	309	292	272	275	274	279	249	309	295	291	292	281	257	295	303	296	299	263	286	278	286	283	301	243	286	293	296	269	322	252	299	273	265	291	296	287	287	328	278	297	278	283	272	315	287	271	271	270	305	269	290	260	276	280	274	285	272	249	272	272	286	272	276	276	272	277	285	296	295	298	276	295	278	330	291	274	305	313	292	314	327	285	283	269	297	310	286	295	280	270	281	288	313	303	285	292	285	332	305	272	286	248	274	309	313	319	286	270	318	261	283	277	270	300	308	305	303	289	290	276	292	267	283	315	301	288	307	297	303	280	287	291	304	306	292	270	301	321	293	289	299	287	304	275	291	275	316	320	282	320	270	283	333	313	314	294	266	302	291	288	282	308	310	311	278	301	297	277	310	292	292	319	265	283	310	289	278	292	295	263	270	286	264	303	330	319	276	271	267	281	308	324	265	283	325	272	314	287	286	298	287	282	290	296	294	252	259	327	280	286	306	271	277	279	257	278	284	308	298	310	311	275	283	295	290	281	293	279	284	317	285	286	289	311	282	300	279	288	273	278	295	277	281	283	283	283	316	309	276	275	298	285	291	298	310	292	299	284	318	277	294	256	290	295	306	290	305	260	324	268	315	275	272	304	331	301	260	320	317	284	274	304	318	323	272	299	311	268	257	306	306	263	298	297	300	286	272	293	290	291	304	288	304	270	262	268	308	276	302	299	304	299	283	285	314	287	315	275	283	262	263	278	262	298	302	282	310	280	308	295	284	263	295	277	297	302	283	241	257	316	327	263	285	302	302	277	305	308	328	298	295	310	288	279	303	283	284	303	281	271	318	288	280	257	271	280	308	313	284	285	272	300	280	295	268	303	287	278	295	276	273	265	283	295	283	296	277	275	268	281	302	313	304	285	299	288	254	287	271	271	278	290	295	275	319	302	302	297	284	291	267	241	301	298	283	278	307	305	288	294	324	296	295	313	303	294	301	301	281	269	279	279	312	289	279	273	295	272	318	292	281	274	320	326	288	307	310	294	295	299	275	324	292	323	285	301	258	254	294	324	308	293	284	280	294	277	286	306	324	258	301	292	284	296	304	284	269	304	326	303	302	283	287	270	275	239	300	304	306	314	322	272	278	309	284	273	299	284	264	278	270	293	281	276	239	271	251	315	294	283	275	310	264	299	302	323	270	279	311	294	301	327	296	291	327	299	285	258	291	284	267	306	293	295	270	292	268	331	275	289	288	294	268	295	314	284	262	285	287	300	286	290	288	291	303	302	294	283	272	315	294	274	317	301	319	318	297	274	294	288	312	275	281	273	298	265	282	275	298	284	313	283	277	267	284	278	307	310	288	325	267	272	278	289	305	282	285	280	288	289	267	270	313	307	291	276	280	287	302	304	292	266	276	285	274	269	331	287	287	301	294	325	279	288	290	280	291	313	284	279	296	296	277	271	292	274	266	286	291	312	307	307	298	273	276	309	302	306	288	284	274	280	300	296	281	277	275	301	293	307	319	251	288	273	302	279	302	287	310	277	290	297	304	322	295	313	327	300	282	307	294	272	315	294	280	300	289	307	277	298	283	306	314	290	301	286	311	297	317	296	269	310	270	270	280	285	290	292	287	278	289	269	289	300	248	279	312	293	304	277	286	285	298	302	289	269	314	285	279	279	295	285	290	262	270	296	282	258	316	310	281	289	299	319	303	267	309	302	300	279	321	323	292	270	290	291	316	274	293	293	291	285	309	296	272	322	274	297	298	284	309	276	263	288	269	317	291	282	278	299	289	293	281	298	245	300	322	270	289	307	280	278	299	302	295	277	286	295	293	283	320	278	281	265	296	271	327	262	294	260	294	277	307	304	313	334	286	311	285	276	300	271	276	284	291	268	268	312	284	272	310	288	285	300	284	299	309	310	302	270	279	294	278	296	306	286	258	291	293	266	285	305	315	288	300	303	317	298	311	303	312	304	298	281	289	252	305	321	284	321	276	269	285	295	303	287	266	309	302	326	308	294	284	296
5957	1760	3341	3848	3367	2835	2349	2159	1854	1727	1583	1395	1344	1271	1281	1202	1162	1130	1111	1034	1030	1092	1031	976	1005	951	966	1030	916	891	927	957	952	898	922	948	894	894	857	972	905	897	826	948	831	887	855	916	872	916	925	886	913	936	895	890	903	814	847	854	918	891	900	871	840	828	869	868	849	914	846	849	836	856	838	866	881	820	948	832	849	902	836	809	837	857	797	869	871	819	854	803	855	846	868	857	881	889	863	879	856	807	818	846	807	858	877	832	899	795	824	871	974	862	873	860	867	842	850	791	824	885	852	884	848	853	884	829	836	808	830	872	868	777	842	886	857	790	862	914	839	821	836	877	889	905	840	840	811	872	862	841	785	831	884	893	870	871	832	874	819	869	822	849	892	842	859	818	831	867	823	856	737	838	834	844	846	776	825	800	859	847	875	868	834	880	831	862	792	854	871	849	852	879	829	928	858	861	867	855	858	883	874	853	844	815	842	900	872	835	850	824	901	882	880	854	843	847	796	850	861	891	827	858	838	872	847	904	865	838	872	849	870	835	839	811	844	816	811	807	891	823	846	884	840	836	869	872	867	896	852	842	862	853	836	825	880	849	940	853	855	835	889	863	845	849	870	825	847	845	914	804	855	837	811	838	897	856	836	853	866	841	868	871	831	853	904	876	869	874	898	804	868	838	881	883	838	811	797	828	846	872	886	842	829	830	823	833	880	818	820	844	827	827	897	843	825	839	897	824	861	844	816	881	838	838	920	838	836	807	845	876	831	829	874	816	827	840	856	853	871	846	823	889	849	831	853	819	780	801	839	845	869	831	882	881	890	829	864	861	887	855	821	835	803	866	807	857	849	843	857	785	816	861	837	857	872	869	851	847	839	859	821	831	824	862	867	816	886	803	846	828	871	840	800	873	868	834	864	805	849	825	831	802	855	832	856	828	863	796	847	855	867	852	844	815	827	832	866	857	876	845	820	849	852	877	870	903	832	840	847	868	862	790	854	870	839	903	830	826	847	883	808	836	849	843	846	822	864	818	832	802	856	830	784	843	807	877	849	871	794	834	876	825	831	800	884	861	910	810	867	829	796	882	887	870	822	906	862	854	855	826	836	851	860	851	798	823	871	863	879	784	883	885	890	844	879	793	825	826	836	869	852	848	838	855	807	863	789	822	844	851	833	825	857	790	853	911	884	868	875	870	816	794	870	815	854	838	836	812	863	877	858	909	870	836	857	866	833	860	848	843	851	859	844	863	807	869	857	907	872	849	867	845	867	894	829	860	801	846	830	905	853	822	827	884	835	856	919	831	812	876	869	861	851	895	864	863	833	857	839	844	858	869	807	842	799	846	799	853	924	827	857	852	843	777	765	860	894	875	863	860	836	861	833	867	812	819	845	805	811	869	865	815	816	812	818	884	837	928	836	846	861	893	830	789	896	822	795	824	787	858	886	862	858	791	903	823	856	881	841	901	805	864	844	799	828	858	867	786	794	841	802	841	794	861	812	863	887	855	825	809	880	826	891	864	840	874	831	865	859	846	831	860	851	863	860	796	888	880	829	870	846	814	816	848	862	871	840	852	829	803	853	842	852	789	864	825	798	829	852	795	797	877	875	824	887	820	827	842	876	862	866	872	824	922	842	823	806	863	857	919	843	875	838	863	837	851	874	830	818	890	810	835	863	860	871	872	849	852	880	834	852	863	807	855	847	831	834	833	811	828	851	834	813	858	827	892	826	836	911	871	858	821	830	862	904	833	847	835	885	822	819	781	906	818	853	868	840	856	855	876	848	859	840	797	839	846	856	803	836	852	854	831	888	823	892	835	878	888	880	825	850	865	794	812	865	891	848	902	876	863	868	830	858	850	846	847	845	839	850	819	889	911	883	815	834	822	894	805	855	858	834	904	830	865	847	851	888	828	847	864	832	812	835	850	816	837	859	845	804	849	936	844	864	814	800	858	835	838	843	866	810	841	837	839	836	850	829	880	833	875	886	971	851	851	856	849	826	840	806	830	859	792	856	846	888	859	826	795	847	790	836	850	846	871	799	822	852	847	865	898	797	832	828	875	886	838	883	824	809	815	855	820	855	837	867	872	879	825	823	863	843	808	810	868	884	888	816	891	868	892	827	866	850	850	854	813	840	848	866	852	851	898	856	856	816	805	864	878	799	891	851	861	805	847	861	861	872	828	894	871	842	839	820	846	864	830	900	775	882	853	892	859	857	855	809	866	860	813	851	835	824	855	827	860	875	914	878	888	861	879	875	867	889	851	835	875	855	881	861	884	803	865	871	877	810	899	857	826	760	893	872	843	847	786	856	833	815	873	814	885	856	869	822	828	862	796	782	937	878	849	829	852	843	856	836	896	836	822	861	829	826	826	850	854	786	896	844	836	827	866	863	857	841	865	864	821	856	869	811	843	801	814	849	883	891	802	856	897	859	893	844	827	833	899	854	881	903	858	877	871	855	858	846	874	807	875	823	836	851	845	881	840	892	876	796	840	821	880	854	768	866	805	867	823	836	858	880	846	886	822	839	874	865	839	829	804	851	822	838	801	806	854	899	838	823	839	900	857	887	809	779	894	861	862	847	883	831	899	824	869	834	787	868	883	862	886	826	833	876	794	816	889	824	830	829	858	891	833	883	865	837	819	800	823	852	836	825	844	801	826	830	897	850	790	815	833	844	776	862	867	896	896	898	827	935	805	846	871	825	830	798	856	885	816	886	814	833	831	787	809	892	830	844	797	860	867	881	855	853	833	825	798	825	875	842	832	875	882	827	842	833	848	851	916	828	838	856	895	820	855	872	855	880	827	862	806	835	870	820	836	870	868	822	878	820	859	848	844	835	852	810	830	870	813	785	875	848	862	827	842	853	833	894	835	822	826	869	769	857	869	845	825	808	854	898	864	869	754	847	789	869	851	853	908	818	869	856	874	852	854	818	877	853	851	827	785	802	854	875	841	813	899	823	878	860	838	774	870	831	910	810	860	881	863	801	884	821	851	853	807	876	826	829	837	832	854	826	855	782	841	851	813	860	922	868	840	823	865	824	863	832	830	806	890	820	838	830	894	798	824	836	897	849	862	831	847	850	811	823	815	818	828	829	874	849	821	806	840	857	793	783	859	840	800	885	825	822	842	891	860	852	804	831	798	863	886	874	848	807	864	832	882	847	843	803	884	863	901	797	882	837	844	888	808	835	834	870	829	886	861	867	892	843	893	869	823	843	828	856	852	845	812	824	820	833	886	864	830	879	828	877	871	817	870	814	838	853	875	915	898	859	866	875	840	866	883	836	866	875	853	858	852	859	839	797	838	850	864	893	890	799	848	859	819	846	903	843	862	855	867	862	816	835	832	838	877	873	857	839	884	840	798	856	801	852	884	838	845	885	869	837	851	829	841	846	820	800	845	825	827	811	825	806	812	879	848	789	853	812	860	883	842	867	835	824	892	869	875	847	890	830	831	865	833	889	870	838	830	852	851	843	815	822	846
16875	2630	3029	2288	1650	1177	920	771	672	609	494	511	421	408	378	386	399	320	332	330	355	358	343	317	291	314	309	275	298	319	298	292	284	283	308	272	286	259	285	301	310	235	299	302	290	290	283	274	303	274	295	282	293	280	314	268	280	251	301	292	289	267	267	228	260	288	285	240	275	262	298	238	265	270	284	270	265	314	277	266	289	299	238	295	263	266	302	268	287	288	264	264	269	259	274	270	280	254	262	256	291	304	285	308	279	263	274	307	289	273	263	245	257	284	284	274	279	296	263	284	273	260	294	303	271	275	270	277	249	277	270	291	297	252	252	269	283	277	273	280	268	278	254	267	256	288	282	279	240	284	264	268	287	264	283	269	248	232	258	263	279	306	265	298	291	270	293	297	282	256	270	274	268	285	258	261	283	249	271	302	262	262	259	270	282	272	257	277	250	268	273	240	262	283	253	256	307	275	266	267	278	276	300	261	268	293	273	279	269	284	258	259	259	297	302	267	251	256	253	271	256	271	231	281	264	268	249	295	288	274	289	283	300	281	243	265	269	269	251	269	282	289	282	317	268	277	334	290	283	297	279	265	287	285	256	258	271	263	267	257	285	263	279	263	288	300	302	276	281	261	274	271	270	293	277	284	235	287	260	257	284	283	291	261	286	291	250	294	268	285	274	281	270	303	272	285	269	267	282	266	254	309	296	305	282	264	286	270	281	270	313	321	275	244	256	273	283	326	292	280	262	246	260	294	275	265	293	222	254	277	277	253	270	302	286	297	252	276	265	263	300	262	241	278	255	284	281	254	268	280	270	290	286	268	260	289	306	272	251	259	250	282	272	280	282	276	285	310	275	277	283	272	293	298	300	268	263	247	268	280	297	267	300	312	283	256	302	259	268	298	273	288	304	276	282	260	287	261	262	278	253	276	281	268	274	271	253	253	289	263	258	271	279	237	277	251	271	262	279	280	276	276	255	247	305	256	301	245	256	275	294	265	271	298	272	271	261	290	282	281	278	250	268	284	283	284	311	295	275	284	270	239	259	298	273	256	282	240	257	273	265	309	295	278	271	285	249	287	261	258	264	271	298	275	285	285	273	293	284	247	265	284	279	266	285	267	278	272	274	268	260	286	271	275	286	252	272	269	298	269	249	284	243	269	264	260	270	266	259	271	294	284	252	260	270	252	266	292	274	271	237	301	258	281	269	300	269	269	289	231	256	288	258	256	286	244	295	275	279	270	264	265	271	271	268	261	260	309	248	279	299	267	273	259	279	277	266	303	293	258	269	265	279	278	267	303	264	247	271	242	300	266	269	274	280	266	283	313	252	261	284	296	269	258	252	290	270	280	250	261	280	275	273	292	309	263	249	286	267	246	274	281	288	270	285	279	276	251	291	244	270	288	271	279	267	297	269	287	261	265	230	261	271	257	255	287	266	265	282	280	273	255	299	271	305	277	251	294	256	261	275	254	274	258	278	270	272	280	284	275	245	285	261	266	263	272	273	258	266	290	273	270	287	265	281	261	268	281	258	305	242	252	255	277	236	261	291	271	278	268	269	284	271	235	265	262	282	294	290	267	245	266	240	245	281	288	279	245	240	239	273	300	276	293	285	269	235	261	264	263	275	275	258	284	285	264	275	284	295	281	297	275	295	248	291	271	297	261	301	276	302	269	278	294	272	259	274	253	265	289	274	267	269	283	256	276	287	273	293	282	265	254	257	275	274	278	292	288	300	267	259	270	286	270	275	242	302	275	239	310	281	289	309	289	265	288	291	300	290	278	294	300	291	249	275	273	260	274	281	271	259	265	276	267	290	253	286	302	278	303	285	260	249	272	282	284	279	293	268	291	314	284	277	268	274	265	250	264	275	275	267	270	303	271	261	253	268	275	248	263	272	293	246	288	290	259	252	275	269	287	266	257	284	279	263	298	264	303	274	269	286	280	259	266	254	253	266	281	274	273	288	288	280	273	303	264	232	253	279	270	256	277	261	267	288	295	271	310	295	268	321	285	267	279	294	273	270	274	261	280	277	271	238	267	285	249	265	272	242	258	282	267	271	273	252	260	240	305	267	260	275	276	264	263	266	277	298	254	295	270	251	260	277	269	271	285	288	305	287	273	268	277	260	249	254	294	298	281	252	270	264	291	257	282	261	267	301	271	252	260	276	269	271	272	256	250	267	286	253	256	284	304	282	270	252	270	262	268	287	263	322	296	246	284	274	258	256	239	295	280	255	281	276	283	276	253	260	286	266	271	302	276	262	277	272	253	259	287	284	273	308	269	281	263	251	271	260	279	247	281	280	262	306	251	252	261	286	288	255	278	277	257	290	296	266	284	270	265	286	285	261	275	256	280	263	253	226	271	260	285	258	276	279	265	254	282	249	309	273	278	280	259	291	253	296	276	290	289	257	271	253	264	306	277	292	290	287	270	287	293	275	247	286	239	273	273	264	247	266	264	279	256	288	292	293	278	268	263	269	238	304	292	267	285	284	288	285	278	257	282	242	276	254	290	254	284	262	278	265	233	264	300	262	263	278	267	272	264	282	265	276	283	270	262	268	294	301	277	265	241	269	278	275	281	271	238	261	256	259	268	252	255	265	263	278	283	292	292	283	256	282	301	264	283	289	266	291	274	295	273	294	263	245	259	278	293	284	276	303	264	272	269	251	278	281	261	237	282	288	284	270	254	267	287	263	284	291	252	258	269	264	271	265	286	301	246	271	260	280	273	263	280	271	261	277	259	279	263	274	246	277	275	280	267	279	306	297	290	287	275	273	224	246	291	266	285	259	297	257	263	247	293	311	284	287	272	264	263	269	269	239	278	283	277	256	276	289	251	258	276	250	265	256	267	279	285	255	271	289	269	267	250	251	273	260	245	279	270	214	268	271	305	312	290	260	262	246	273	279	278	253	276	273	252	243	256	282	267	272	264	279	272	279	285	267	305	280	256	300	290	254	275	285	236	283	283	271	297	281	267	300	238	300	292	271	287	286	288	269	272	279	289	274	304	277	259	279	267	278	288	260	283	290	263	267	264	283	264	272	275	304	279	275	252	232	311	276	303	259	270	264	266	270	245	261	291	245	264	259	286	265	298	280	256	278	238	268	289	253	277	273	228	320	243	283	244	260	283	264	284	270	282	259	288	269	255	263	277	279	301	267	295	257	285	245	273	279	255	304	271	297	253	265	286	285	280	245	288	280	281	284	285	275	274	288	261	280	280	253	267	272	248	294	281	252	256	278	297	278	282	273	254	301	260	270	253	250	258	259	305	280	252	280	272	277	266	294	296	283	279	271	290	293	284	286	276	279	294	277	256	265	260	261	278	275	261	288	263	268	278	276	275	259	251	272	279	243	268	259	230	281	284	253	304	284	286	293	292	280	267	256	256	294	272	276	260	306	227	271	263	293	261	268	267	266	273	288	285	270	291	254	264	273	279	277	295	300	270	273	262	283	254	281	288	266	253	293	275	275	256	282	248	284	261	277	252
8402	2637	5622	6456	5694	4548	3698	3156	2860	2442	2167	1945	1730	1681	1554	1439	1426	1365	1332	1240	1252	1127	1154	1162	1132	1080	1008	984	995	1055	990	936	945	980	972	887	902	974	912	884	881	903	889	885	887	887	881	854	904	858	868	815	821	831	899	821	864	843	855	791	817	845	826	803	893	857	841	821	814	831	816	799	800	866	768	824	815	843	845	830	790	851	828	811	852	789	805	776	849	799	801	791	833	805	828	794	801	846	818	824	828	827	825	766	858	795	848	798	784	841	820	806	813	809	796	804	768	818	808	797	775	811	786	853	821	840	874	795	787	838	906	763	813	862	760	812	769	767	806	826	830	817	777	796	795	781	837	832	745	758	791	812	786	834	767	782	787	792	826	831	822	777	813	774	774	834	812	786	837	754	780	813	831	811	779	812	827	811	815	819	783	788	823	759	856	840	828	808	825	823	778	755	840	794	794	817	823	801	800	860	861	795	733	790	808	822	786	782	775	837	797	838	812	770	817	778	812	806	848	794	825	831	751	814	826	787	860	820	786	823	795	772	807	813	793	818	813	794	815	788	773	841	765	813	777	815	809	802	802	795	815	777	776	744	810	772	818	746	859	823	804	780	825	808	788	762	772	814	774	789	769	792	743	807	839	776	806	805	761	807	818	818	814	821	813	782	788	823	807	762	730	802	736	782	827	792	764	789	759	795	803	804	779	797	765	778	807	830	817	778	791	853	741	773	753	805	782	788	797	803	762	738	797	811	795	759	792	798	826	783	802	783	790	779	788	810	778	803	840	837	769	772	795	746	801	761	792	785	763	766	836	781	823	813	844	836	785	767	800	794	806	840	801	805	833	844	827	785	834	768	732	824	818	744	784	775	788	799	833	789	836	812	798	805	811	792	818	764	801	756	761	828	802	759	845	796	796	830	810	806	762	779	827	788	768	767	795	782	804	796	751	795	801	781	822	836	790	763	856	802	781	795	781	805	782	807	796	791	832	814	796	800	831	786	708	821	802	762	848	793	814	812	792	785	825	833	773	827	771	804	805	811	829	813	807	811	846	821	801	802	786	822	810	777	794	858	802	828	856	761	801	785	846	799	846	801	811	825	792	811	826	782	828	803	768	776	796	790	859	846	822	800	823	868	867	768	792	751	776	777	815	774	775	846	798	781	827	824	784	808	816	746	778	814	775	754	809	764	818	842	806	795	848	816	769	789	784	817	820	800	808	755	829	815	783	778	815	794	806	820	801	775	823	774	779	805	794	815	745	854	802	800	845	833	788	825	816	753	785	846	776	818	812	816	776	776	816	787	787	798	769	782	781	846	775	791	844	808	864	850	751	814	792	821	808	883	823	805	761	760	751	800	807	804	890	803	824	826	855	798	788	830	774	780	796	782	782	859	815	811	839	752	830	728	796	851	795	801	837	832	838	780	793	826	776	761	785	796	784	846	810	774	786	798	730	801	812	788	814	815	827	810	782	788	759	764	826	795	824	819	792	801	827	785	755	790	754	796	828	782	806	797	825	814	755	784	778	757	800	768	838	783	772	781	818	790	775	752	808	786	759	799	803	741	853	807	765	823	784	873	776	821	820	769	805	803	848	727	796	802	791	790	760	791	798	786	786	827	755	810	772	742	780	828	818	793	849	786	784	797	774	841	763	828	785	812	794	761	792	787	857	854	775	821	810	823	854	757	819	796	781	826	797	847	808	786	856	819	797	844	813	822	813	795	773	781	794	792	804	764	766	766	820	773	795	767	761	715	803	729	835	771	848	784	809	800	772	809	796	788	774	786	805	775	768	832	808	821	776	804	768	842	808	800	783	770	793	841	814	807	785	804	778	795	754	765	854	798	798	800	785	817	833	800	746	763	828	835	803	838	844	748	769	774	776	755	810	821	738	759	826	809	811	811	802	787	822	809	783	793	733	766	744	848	796	790	795	831	762	803	774	767	767	794	838	784	824	755	818	838	811	801	835	804	795	788	833	814	761	835	812	746	781	802	817	815	811	774	801	777	800	744	781	787	754	765	797	823	788	841	805	809	779	812	773	790	758	816	835	783	782	753	776	809	789	851	753	794	750	812	794	824	796	820	845	776	771	767	773	835	812	762	808	801	769	769	773	812	805	769	792	818	789	760	831	791	806	816	848	800	790	765	814	757	836	810	793	795	785	825	790	820	798	785	767	747	842	824	797	831	789	794	826	807	746	790	767	782	796	817	793	830	793	795	790	803	798	775	781	802	821	763	819	781	866	779	815	794	770	776	839	834	838	783	816	793	737	824	817	788	819	781	808	784	792	789	747	796	777	758	808	767	758	791	825	823	826	778	749	838	741	765	766	751	793	763	817	824	829	804	748	807	770	793	781	801	770	779	808	814	760	782	787	820	840	808	779	767	817	813	789	813	838	783	784	820	795	829	742	771	845	808	818	802	829	820	804	804	795	793	815	770	774	820	819	805	810	762	797	833	839	833	836	822	793	788	797	757	800	760	718	832	790	811	783	805	852	820	854	815	789	821	814	837	794	743	777	808	816	834	841	841	791	777	764	819	857	776	780	737	822	799	775	831	805	818	793	786	834	780	794	826	784	783	786	813	810	807	783	796	786	833	819	787	806	817	799	776	802	803	771	808	789	859	789	835	758	790	815	813	843	785	777	751	815	777	763	799	807	837	768	803	829	791	748	762	819	836	833	852	811	791	795	826	778	819	818	757	741	812	823	781	733	817	797	818	827	739	823	788	822	820	838	799	798	758	810	790	796	758	806	785	767	771	752	817	735	784	826	804	757	772	801	756	854	746	776	804	853	802	795	754	784	776	837	763	814	804	787	821	826	799	789	815	769	853	759	798	800	810	739	774	775	809	800	808	799	784	815	769	793	783	809	805	827	830	776	761	797	802	772	812	775	791	797	751	836	800	770	831	788	740	781	775	829	846	813	800	863	767	824	779	814	789	804	770	801	803	778	818	845	823	818	772	820	817	787	778	810	787	775	771	791	763	837	797	777	757	775	810	793	748	809	797	793	797	792	809	758	794	786	754	781	806	829	836	796	798	740	835	765	797	819	774	807	781	790	794	790	786	817	839	826	811	770	786	754	806	844	819	787	777	812	756	820	822	801	779	779	805	799	794	765	832	830	774	768	811	783	816	812	853	780	797	797	783	805	797	818	762	815	753	777	795	832	801	772	760	792	787	833	818	812	842	750	781	830	797	790	828	803	801	813	814	755	745	817	790	836	811	769	791	788	780	766	767	808	815	777	790	780	800	802	768	830	792	836	778	812	852	736	781	775	801	788	777	818	809	782	808	818	798	784	749	795	769	767	793	808	811	793	763	814	843	799	812	806	806	810	808	719	778	782	813	795	764	801	821	797	796	849	798	751	789	840	765	796	792	806	776	809	794	794	803	775	746	815	765	782	798	800	792	787	829	798	803	796	800	798	812	767	741	757	765	815	792	850	818	785	863	810	779	783	810	824	771	763	818	766	845	826	792	805	833	808	832
2190	183	268	193	222	163	173	167	184	159	175	163	170	168	145	152	157	139	159	157	154	141	139	154	163	145	154	168	167	168	142	126	177	168	149	182	151	156	146	166	145	162	133	133	149	149	162	163	146	153	157	147	168	153	143	164	152	130	141	148	161	154	189	163	174	131	142	170	169	172	150	124	142	153	181	136	143	153	181	161	159	175	128	160	180	167	136	167	185	172	179	160	152	153	179	152	153	157	176	145	154	173	149	200	155	161	123	158	154	188	161	174	159	168	146	168	132	153	149	144	165	143	175	182	165	153	137	145	167	156	159	162	142	138	178	172	160	154	159	157	156	130	152	168	160	178	130	144	162	150	140	160	155	156	150	150	143	166	140	147	161	167	142	144	146	154	140	130	168	166	150	155	143	173	163	151	165	184	145	150	156	147	166	148	160	141	141	157	164	166	140	147	164	145	165	145	158	152	158	147	141	154	150	154	157	149	171	138	172	144	160	159	157	162	164	151	133	143	159	161	159	156	181	170	151	160	159	165	142	144	155	147	131	155	155	151	154	147	152	156	169	152	159	162	151	153	142	159	181	144	164	150	155	151	151	162	150	142	168	177	172	136	158	161	151	152	166	156	158	139	150	174	171	179	148	150	163	162	164	166	153	140	142	154	150	160	157	159	152	152	191	158	142	162	148	172	161	159	160	148	153	151	156	173	143	166	179	145	159	146	162	144	175	160	131	129	157	161	168	123	163	169	172	149	150	155	156	163	152	149	140	179	136	167	177	172	147	152	165	170	147	188	161	190	154	147	158	121	157	154	193	164	147	147	170	160	147	137	143	146	151	166	153	136	171	153	167	145	162	152	166	139	170	161	159	175	163	161	170	158	139	167	149	148	158	170	170	156	161	165	162	159	115	161	156	157	166	173	143	162	152	149	154	145	147	161	151	148	150	133	142	163	157	182	155	164	156	143	153	158	147	142	158	135	176	153	159	151	133	141	139	159	160	161	159	138	160	157	167	159	172	169	142	165	150	162	156	162	180	153	146	159	151	147	146	157	157	167	161	145	136	169	177	164	141	150	143	141	154	159	139	155	159	169	167	143	163	152	184	169	149	164	154	137	143	163	156	154	179	152	157	172	141	140	153	179	142	149	165	135	164	167	147	142	182	154	161	162	165	136	144	142	158	149	153	167	135	150	154	149	156	151	149	155	163	156	146	171	136	137	145	157	153	157	168	178	146	140	155	162	175	149	165	167	148	150	143	176	146	157	177	174	165	163	155	138	150	162	131	183	175	157	167	143	152	155	155	141	129	148	151	148	149	150	145	141	160	143	167	175	142	135	134	151	136	164	158	177	154	153	126	148	166	148	162	149	137	155	135	161	140	152	174	153	170	152	155	148	144	171	158	157	151	153	137	181	169	159	154	162	145	170	147	164	187	171	165	143	139	157	161	134	141	159	145	141	169	167	141	155	165	164	154	177	158	144	119	154	140	148	153	152	153	147	139	159	147	180	181	152	166	168	167	148	163	146	146	148	173	156	159	174	183	162	163	172	149	160	166	159	149	162	139	163	165	150	160	153	172	171	147	160	146	140	171	157	165	177	164	152	146	163	149	165	140	130	152	152	175	150	152	174	180	149	145	163	147	152	155	141	178	178	141	142	157	140	177	161	156	141	158	167	140	153	156	167	147	145	152	152	157	157	161	153	145	167	163	170	176	144	163	142	157	158	151	148	162	158	180	163	156	144	138	183	143	184	148	169	152	184	142	169	167	163	168	160	151	150	155	152	175	162	168	182	143	167	138	120	152	158	133	154	177	163	155	180	158	168	162	149	130	166	151	154	165	129	156	154	160	150	166	139	137	162	146	167	171	168	153	145	161	167	168	136	172	159	161	177	169	162	131	130	162	170	141	139	164	142	166	157	151	165	148	165	160	145	146	137	145	146	150	165	137	163	146	168	136	197	168	161	133	174	159	146	152	173	161	155	176	159	161	165	146	165	147	154	144	157	149	178	154	147	186	180	159	154	146	158	172	165	163	181	154	151	156	185	158	167	164	173	152	177	149	161	158	157	147	162	142	147	155	130	160	159	166	158	159	160	169	142	157	174	126	142	157	140	153	153	159	166	139	158	174	172	147	151	156	127	151	147	162	175	153	177	145	164	134	160	144	179	165	141	160	162	144	167	163	147	141	147	161	147	157	130	126	169	165	170	150	156	134	172	166	159	146	166	155	166	181	160	171	154	152	167	134	155	163	181	186	154	175	173	162	138	151	167	165	146	158	150	152	175	170	173	139	154	173	146	154	148	168	135	167	174	139	145	160	168	157	164	176	161	133	138	175	184	160	152	132	148	154	164	165	164	134	149	166	121	144	145	149	156	170	143	137	139	154	187	161	163	158	137	186	162	158	153	143	191	168	161	178	157	153	160	174	151	146	142	151	157	140	159	141	152	147	158	174	137	162	156	139	159	184	194	164	156	161	155	159	162	160	154	162	154	149	175	141	166	171	174	134	170	151	170	155	153	172	160	155	151	146	154	153	151	156	166	148	148	137	141	175	173	154	183	159	128	145	145	156	167	169	179	149	143	139	170	160	109	132	151	171	169	152	163	150	160	138	163	149	160	172	159	151	162	133	171	135	147	156	146	159	158	170	153	148	142	145	156	141	145	174	158	135	157	174	143	173	157	154	160	156	142	152	137	156	137	171	144	124	152	153	152	149	150	188	159	154	174	163	173	169	171	169	161	151	165	143	161	167	142	148	143	151	126	166	171	158	153	153	143	156	144	147	162	163	153	169	153	172	144	170	141	168	153	150	164	140	146	162	152	146	179	168	146	163	178	144	151	141	169	145	147	159	147	153	173	150	182	158	157	158	162	139	168	143	164	144	165	159	156	154	159	154	155	164	160	146	181	162	141	162	161	169	178	158	140	138	152	162	168	161	173	162	173	163	179	146	145	167	171	153	146	152	177	176	152	166	166	157	149	146	154	152	161	146	168	145	155	156	154	141	148	174	131	155	166	144	159	164	166	161	155	152	149	145	161	162	156	164	144	148	157	149	156	165	156	163	153	142	181	140	151	178	140	147	160	144	162	171	163	143	171	166	175	168	176	173	141	159	154	179	161	143	169	147	144	155	160	145	155	170	134	139	152	174	148	168	171	171	147	148	152	154	145	142	159	147	172	167	164	156	170	166	133	160	156	140	153	148	136	161	146	150	147	163	154	147	148	154	142	157	171	165	163	139	142	167	159	150	145	168	161	144	162	166	172	152	156	171	173	164	156	182	162	147	153	148	160	146	160	166	179	166	165	154	174	124	154	166	157	167	166	160	179	149	164	155	143	153	167	144	193	160	153	143	168	161	159	151	166	163	156	178	165	165	153	159	163	179	145	155	162	144	156	155	159	148	139	148	167	153	161	148	165	161	169	149	162	145	136	149	153	169	141	148	159	149	166	143	165	147	162	147	141	159	141	165	165	140	160	163	150	151	144	159	167
1958	539	654	693	640	633	639	617	553	571	540	519	559	569	502	518	523	522	535	532	513	521	542	494	528	512	544	508	526	496	519	498	489	565	510	507	487	494	521	492	498	521	526	526	531	535	539	479	532	489	496	473	512	499	507	550	496	509	525	538	502	499	497	525	497	508	488	503	511	504	501	495	540	465	551	503	490	529	518	501	512	487	510	500	530	494	458	494	542	530	537	516	489	493	505	518	501	520	509	489	499	505	487	496	532	501	486	526	508	488	509	529	478	476	530	499	498	528	495	482	475	493	535	504	501	481	483	517	515	502	487	503	555	493	498	503	518	497	489	482	484	471	514	503	497	494	497	511	491	537	518	488	448	529	521	506	498	502	528	534	531	498	516	499	495	489	504	515	498	541	494	480	517	547	505	467	521	503	526	464	520	513	532	524	495	480	498	505	512	526	499	463	482	448	534	491	527	496	542	534	522	475	536	507	490	524	486	507	502	483	511	539	518	554	536	508	484	529	533	502	526	489	484	544	485	572	552	511	545	566	503	521	501	478	505	508	491	491	476	528	534	493	529	488	520	547	508	502	509	525	511	538	497	547	499	522	541	518	486	493	517	503	507	530	528	508	503	519	527	575	512	503	518	477	511	504	489	499	463	500	555	481	562	522	525	485	488	517	548	496	520	541	520	469	490	522	492	550	518	551	555	480	556	492	510	507	520	547	481	502	495	489	531	525	491	521	497	521	528	538	546	511	535	527	507	562	556	542	499	487	507	541	500	553	544	507	527	502	521	551	548	509	540	478	503	518	485	469	530	533	530	508	511	523	480	557	494	539	515	529	494	492	526	507	484	501	519	475	520	529	517	514	534	524	504	480	504	531	516	512	527	498	514	504	521	480	477	519	516	519	530	464	552	485	512	485	511	475	522	542	519	502	501	506	469	507	554	518	540	506	468	553	492	528	525	461	508	503	500	507	494	510	525	531	501	536	477	516	515	520	501	525	506	510	498	492	495	542	499	468	487	560	517	502	538	481	478	547	519	546	509	551	535	486	494	531	496	541	522	520	510	520	490	509	503	537	514	493	493	509	533	477	497	531	505	483	526	504	468	524	524	536	505	561	484	490	496	470	526	529	475	533	478	468	508	518	483	492	534	540	533	538	499	503	509	476	493	566	496	504	532	486	500	512	509	504	547	536	523	508	567	501	497	484	492	487	501	503	526	454	502	507	481	477	524	477	539	527	534	505	494	557	490	520	501	510	478	508	540	530	521	484	534	511	519	528	512	501	518	516	508	546	519	532	500	524	491	499	495	458	521	531	470	519	522	480	528	537	517	510	505	559	505	499	539	511	517	547	478	513	517	505	492	472	498	524	534	512	518	521	475	506	478	490	493	501	516	545	514	466	511	493	533	490	463	485	490	515	529	496	533	539	529	529	519	495	530	489	504	527	514	533	513	534	537	494	526	499	500	506	508	503	534	506	500	530	523	513	525	497	532	544	507	499	555	451	489	487	496	519	495	520	489	496	477	543	497	515	522	495	539	492	522	580	486	521	579	518	507	555	515	489	482	486	513	511	492	498	486	495	494	532	514	484	496	513	500	515	514	536	501	529	513	478	536	529	540	494	545	503	531	523	528	455	513	506	553	503	514	487	506	484	505	492	549	532	491	505	557	522	480	469	499	530	493	502	500	516	530	543	509	518	519	528	477	497	556	534	535	515	485	510	492	517	526	500	514	490	514	462	498	518	496	521	516	460	491	533	486	517	486	527	530	474	506	501	501	530	512	497	533	483	504	520	532	489	535	535	545	543	549	493	540	507	537	506	524	520	513	502	501	492	479	483	503	485	501	521	501	491	510	482	502	518	494	499	528	513	500	477	496	556	512	552	533	504	505	524	485	511	524	497	541	485	540	492	530	498	523	523	516	509	521	476	500	483	552	525	478	491	493	497	532	498	441	517	495	510	551	547	537	483	531	514	515	516	494	488	504	515	530	511	484	497	496	525	511	515	502	554	493	508	561	523	480	469	527	492	525	526	493	490	495	529	516	517	577	530	518	511	484	513	495	548	509	519	470	488	522	533	507	488	533	485	533	505	528	476	499	494	510	511	498	482	476	525	529	493	493	532	511	529	472	455	522	512	501	514	504	528	470	515	493	492	524	493	499	533	549	499	503	541	523	450	506	521	505	522	484	525	558	545	512	502	485	529	541	498	524	518	500	505	477	533	538	523	525	511	490	507	512	537	537	537	476	493	523	532	482	483	499	492	534	482	488	514	505	555	537	560	478	514	486	488	486	511	511	510	550	535	522	510	550	465	480	506	518	507	549	511	516	523	522	523	522	507	522	490	515	490	496	524	486	509	494	483	511	462	520	503	543	523	536	501	525	509	510	516	495	537	554	533	486	505	548	536	518	532	470	523	535	481	536	502	557	522	496	514	495	506	493	528	520	523	511	506	498	546	510	542	537	534	481	507	504	491	534	507	537	534	475	496	494	539	490	442	508	531	512	511	538	534	498	485	538	517	498	555	472	481	484	486	511	535	470	514	501	491	532	498	479	520	534	486	501	506	511	546	473	505	500	537	524	537	502	547	516	529	567	538	525	497	523	514	496	531	507	513	504	509	529	490	483	509	478	545	507	500	481	521	519	512	514	502	545	509	495	491	506	507	550	475	497	496	529	553	517	524	484	541	527	507	504	516	503	516	488	506	496	530	521	514	520	510	512	488	542	487	505	515	537	514	487	507	528	477	537	494	487	488	522	509	514	463	536	522	511	497	529	506	523	536	494	510	494	522	522	493	542	514	484	544	515	529	526	494	533	536	548	488	523	559	502	490	532	529	519	479	500	531	531	485	525	525	479	521	530	521	525	512	528	518	522	525	502	507	506	454	501	515	458	528	490	507	516	514	500	496	508	536	580	521	511	496	487	545	562	483	489	511	542	488	518	518	528	525	509	505	494	525	529	490	521	515	497	514	520	487	543	460	561	519	494	502	510	535	511	494	499	504	496	529	492	503	518	467	516	521	549	525	541	504	515	516	528	522	538	515	484	485	523	525	494	538	540	474	486	495	515	498	516	491	479	539	578	526	525	529	497	541	522	488	515	570	504	526	532	506	533	484	469	541	495	535	514	524	527	513	516	516	552	525	514	508	510	502	478	516	557	536	486	513	563	522	502	496	552	519	525	514	466	483	521	497	474	537	531	518	470	464	515	545	504	515	501	542	483	482	532	535	507	524	500	509	472	555	510	500	505	516	523	527	496	495	540	502	557	523	526	484	517	503	500	493	538	546	473	499	534	525	521	515	501	522	481	453	503	530	482	492	517	532	498	495	474	504	530	519	544	488	545	522	528	513	495	473	509	509	515	536	483	489	516	519	476	498	496	487	499	513	527	496	510	557	507	526	524	535	512	512	511	512	495	497	501	494	474	475	489	521	491	538	493	484	488	525	505	494	532	497	504	515	533	484	554	498	497	537	497	499	487	477	525	531	546	533
9898	1301	1691	1361	973	775	653	468	471	389	394	393	387	351	334	327	341	366	345	314	314	323	308	305	314	307	272	304	306	311	299	309	296	294	299	311	265	308	303	263	315	287	257	268	308	280	305	310	299	315	302	299	274	313	305	335	305	297	309	302	326	278	269	267	304	289	281	277	241	286	297	275	284	277	288	297	264	271	299	274	300	304	303	282	293	264	285	275	319	309	282	312	292	305	285	289	283	282	277	305	353	297	294	307	295	307	290	316	291	288	295	303	319	282	247	271	295	297	294	293	261	285	291	267	269	294	338	265	258	272	289	281	254	274	309	285	298	264	291	289	303	280	269	290	276	295	295	273	261	292	299	263	284	309	288	290	276	313	272	311	275	276	285	314	317	283	298	283	331	266	280	285	313	262	280	295	255	288	292	289	309	280	293	256	263	277	264	279	262	305	274	290	277	305	263	279	302	333	296	317	292	303	299	269	308	311	278	281	282	297	284	289	282	279	270	297	298	275	282	287	307	295	290	307	276	274	309	257	307	261	277	281	263	280	282	256	268	267	284	289	276	284	296	273	297	300	324	302	284	289	290	287	283	277	291	262	284	305	292	274	270	287	307	291	283	291	266	278	310	264	306	292	295	266	298	311	299	293	280	272	282	288	310	307	295	274	293	265	301	281	296	256	279	279	283	278	307	290	285	302	272	277	302	288	257	261	290	282	279	309	293	299	291	307	277	280	279	314	290	284	271	287	300	279	281	298	297	315	271	293	271	280	303	316	261	272	287	305	286	282	286	266	254	265	288	296	283	299	302	287	277	282	289	250	282	274	277	309	289	304	310	291	307	273	282	317	279	284	309	260	305	280	323	305	295	288	275	296	300	258	318	297	276	322	296	296	281	279	260	260	299	291	274	279	280	303	291	267	274	290	287	311	292	299	270	290	292	309	320	318	285	309	293	299	282	275	296	306	288	277	287	284	292	310	270	293	291	314	299	283	235	276	295	271	264	286	267	280	268	291	318	279	295	306	276	287	302	295	275	276	300	271	273	297	278	287	278	305	313	314	307	299	252	269	302	315	268	279	304	276	271	281	290	296	331	300	285	268	311	285	302	314	280	287	295	262	303	319	284	317	289	262	299	272	259	284	286	282	272	288	273	292	315	275	276	293	293	271	278	261	294	295	285	300	298	303	303	313	281	251	289	297	310	269	266	294	275	272	280	282	280	265	286	279	288	293	296	292	269	309	282	295	281	294	296	306	296	270	250	285	324	286	320	293	307	293	294	276	275	302	283	273	298	282	291	278	280	286	272	304	265	307	269	262	284	262	285	309	274	293	292	297	274	295	274	287	245	296	302	287	289	297	275	316	241	292	305	284	269	268	279	316	287	293	286	294	308	298	279	268	297	290	309	270	303	302	284	259	269	300	290	281	272	281	300	309	297	309	304	327	297	287	265	264	323	276	275	265	261	272	296	272	276	269	296	303	261	317	274	263	282	264	295	302	279	290	283	284	302	285	305	303	290	307	297	295	274	276	329	295	282	250	265	300	276	298	283	283	305	274	265	304	304	288	319	313	305	296	286	284	303	291	273	280	271	302	268	287	336	258	285	277	317	314	287	278	289	290	287	282	276	322	306	277	289	285	280	306	291	266	325	276	309	276	266	283	271	288	276	292	259	264	280	299	315	279	283	307	291	292	285	292	293	323	286	267	281	291	299	283	279	308	270	269	291	311	267	300	286	268	266	295	294	309	258	300	306	317	322	271	299	307	323	254	319	277	281	269	280	254	319	305	251	267	300	286	247	275	308	287	290	294	281	259	311	286	292	299	293	285	311	260	286	308	278	268	303	284	306	307	272	287	287	284	291	322	306	299	288	321	297	274	275	288	292	312	310	308	292	314	276	289	268	289	257	264	284	293	269	301	307	280	293	289	278	269	301	264	281	305	294	321	293	259	257	294	271	293	293	308	303	282	283	302	268	306	297	310	292	289	299	297	293	288	271	293	322	266	293	300	289	299	324	281	310	278	282	296	304	287	292	287	258	257	295	281	280	284	281	299	284	321	338	277	267	288	317	278	291	312	279	287	291	304	316	278	256	283	274	273	279	278	290	301	244	257	282	266	296	266	271	271	292	273	314	273	302	272	279	288	274	306	282	294	288	286	307	284	312	293	266	263	293	288	283	313	279	276	287	308	315	288	275	310	320	306	272	275	318	299	288	287	301	293	286	284	286	297	312	315	261	291	285	277	284	295	340	293	281	268	274	296	289	270	303	315	292	278	287	274	290	293	321	287	285	292	309	294	289	243	278	297	307	298	287	273	285	291	286	304	288	319	268	293	308	298	321	297	291	306	298	286	300	277	307	326	300	306	304	316	296	276	286	276	256	254	283	277	249	298	319	306	259	301	279	263	326	289	300	276	323	298	304	289	277	310	257	292	277	298	284	298	284	319	270	263	263	293	300	318	296	265	328	285	297	276	282	279	301	295	271	306	273	265	285	306	299	275	281	262	254	313	299	290	261	320	284	317	291	262	319	297	291	266	275	289	292	294	290	312	305	298	264	259	271	287	282	283	291	305	299	310	285	290	287	300	292	296	259	272	265	273	292	310	294	319	276	265	288	309	278	265	301	287	277	284	299	291	316	247	286	289	272	285	281	264	292	275	293	307	270	303	263	282	282	297	282	302	300	289	288	301	283	306	291	276	309	298	267	298	295	303	274	276	273	278	302	303	308	297	272	314	282	259	277	316	311	278	301	296	299	291	299	307	279	314	294	294	302	296	296	313	281	279	292	279	322	276	292	280	267	260	270	308	298	280	266	262	297	302	309	291	307	291	267	298	322	265	255	306	271	298	292	262	275	281	289	273	282	281	284	287	227	274	280	279	297	314	293	322	333	275	298	292	274	292	309	276	281	300	281	298	289	298	303	284	299	307	292	305	269	288	292	261	306	280	280	279	279	316	284	275	309	298	296	296	325	267	276	307	271	300	282	314	282	279	282	247	253	279	267	252	312	313	293	252	283	278	327	288	271	293	295	253	297	311	287	281	298	280	302	272	276	290	276	281	303	284	290	304	258	287	297	300	278	292	293	299	282	333	274	297	293	296	289	297	306	295	286	289	332	296	290	291	303	276	300	280	348	269	299	291	300	327	302	297	303	278	298	287	279	296	301	305	308	279	273	287	300	284	271	301	260	259	322	270	266	297	283	281	278	254	293	289	300	280	304	301	280	297	271	318	290	274	297	284	287	284	284	278	317	278	287	265	283	331	284	282	281	279	253	271	290	319	289	276	280	317	285	279	267	271	346	297	270	286	280	308	282	274	284	313	269	278	291	289	281	263	266	293	273	300	298	325	287	291	300	293	296	310	263	294	302	258	255	277	301	287	301	302	290	287	288	277	292	273	309	267	323	295	286	314	319	303	308	263	270	251	288	285	299	290	283	283	286	288	291	293	304	296	271	287	298	296	272	297	271	339	316	283	274	301	313	260	329	284
6101	1772	3326	3882	3391	2990	2358	2143	1805	1628	1526	1440	1381	1353	1221	1233	1130	1115	1075	1100	1031	992	1034	1052	964	969	1003	975	952	951	943	937	910	957	921	904	894	928	947	922	871	915	937	870	858	847	879	917	921	877	888	889	865	935	887	870	828	874	851	892	842	883	833	853	873	865	805	847	890	874	806	868	915	862	894	872	891	826	832	850	876	829	872	839	909	822	858	785	833	855	873	838	881	901	839	781	827	821	890	905	828	871	838	823	867	833	863	825	829	870	923	841	819	848	815	849	837	878	849	888	847	876	830	877	808	791	914	851	839	877	917	865	866	878	869	878	812	868	865	867	844	821	868	851	795	811	807	844	863	846	860	871	866	839	844	868	880	837	855	810	893	875	829	849	879	796	822	881	827	868	911	862	858	821	853	859	873	836	846	842	816	864	859	833	873	822	836	911	849	846	850	858	865	859	863	836	791	861	812	849	836	873	793	825	860	845	835	850	859	885	878	863	869	891	853	855	853	846	864	825	854	840	847	785	802	876	833	840	829	827	878	859	845	825	818	858	878	877	827	884	876	873	860	893	840	849	827	864	848	784	830	827	862	825	877	810	884	897	867	822	852	825	866	840	774	853	905	884	808	813	816	799	834	828	833	841	831	851	888	933	867	894	847	844	851	885	842	861	852	883	868	845	898	845	814	813	806	794	849	815	856	805	879	861	916	868	873	859	873	887	823	877	874	869	904	847	897	872	883	856	821	801	844	878	830	821	860	862	875	867	857	821	851	813	857	875	895	798	886	858	921	816	834	818	774	824	786	853	837	878	834	868	850	862	895	859	822	855	856	835	843	858	824	845	875	862	845	849	868	859	828	862	853	819	766	841	836	805	802	851	887	849	846	875	868	837	856	883	818	785	885	869	847	845	823	835	859	830	855	872	866	846	844	815	857	890	863	869	830	885	861	874	861	823	836	837	834	892	823	827	844	819	907	827	797	846	872	848	895	859	815	843	842	787	829	856	837	888	861	815	890	915	849	860	802	797	833	858	857	848	814	852	817	866	804	819	851	841	845	810	828	872	857	840	833	864	811	841	911	863	865	888	809	866	831	836	883	847	792	831	869	817	802	833	830	838	893	842	820	859	870	902	883	849	871	867	856	793	846	847	861	813	807	889	841	832	858	816	871	838	856	832	805	842	824	877	848	824	867	807	843	924	838	817	855	826	827	885	838	881	808	875	845	836	872	853	807	847	820	862	856	831	856	887	837	849	807	837	891	863	796	847	832	832	841	888	839	851	880	871	853	837	860	817	844	832	862	853	876	842	873	835	836	904	869	857	852	824	864	853	873	879	857	870	902	811	835	843	878	847	794	835	822	842	841	878	878	834	797	853	818	827	842	829	839	846	777	854	911	846	814	833	836	844	764	844	853	818	866	847	776	781	843	858	821	842	912	817	847	831	861	871	855	878	852	816	839	854	831	866	902	853	871	814	852	823	840	827	890	839	901	842	825	839	862	848	835	838	848	809	866	814	858	889	861	895	835	842	808	839	902	860	805	861	841	882	857	837	874	831	834	812	914	830	826	856	870	881	852	832	852	907	823	825	849	817	893	864	879	861	810	837	845	887	802	794	850	843	899	842	839	835	818	836	833	808	881	819	847	842	817	885	820	911	888	820	840	866	801	881	781	867	842	850	827	819	878	887	822	837	851	892	872	845	845	856	874	880	817	837	854	858	845	854	851	833	901	846	828	787	864	869	859	854	812	859	814	856	842	811	824	872	869	800	859	853	833	869	853	832	821	839	888	853	837	863	856	843	829	865	822	845	877	848	856	845	827	817	860	888	853	816	816	845	844	865	818	874	861	822	893	830	873	829	834	890	848	818	812	814	855	867	920	872	876	884	830	847	815	858	868	835	868	809	900	785	873	882	865	833	867	875	806	901	856	879	868	844	860	804	841	820	867	847	866	841	934	843	878	858	871	858	836	835	775	843	807	822	865	831	832	895	814	846	800	851	814	814	824	834	876	862	883	878	806	827	851	864	819	843	852	819	837	867	844	868	845	888	872	840	839	837	831	813	836	817	787	816	816	877	898	874	876	839	856	859	874	863	829	842	831	887	882	825	880	793	827	899	873	896	817	859	840	875	843	867	838	824	841	797	845	844	857	795	858	860	873	865	887	854	873	885	792	846	847	879	882	801	813	862	827	852	849	847	874	851	840	860	867	846	861	865	835	897	832	842	875	883	851	839	883	850	895	847	818	800	856	874	813	870	822	825	917	866	844	846	829	863	836	834	825	861	859	832	794	858	901	870	862	838	838	861	856	822	863	801	848	921	833	907	810	841	864	833	819	813	819	873	858	851	848	835	864	879	841	869	872	863	854	865	847	850	839	902	842	854	827	825	803	832	820	858	804	875	898	836	853	887	868	849	837	906	853	858	846	853	828	821	860	850	862	889	822	806	859	843	874	853	842	837	856	871	890	833	810	862	840	848	820	887	870	865	788	843	872	870	797	888	842	821	880	833	824	801	811	883	849	922	836	838	803	835	850	869	854	834	852	824	850	858	867	849	824	847	840	830	835	870	867	833	837	854	789	809	913	858	839	771	822	845	864	820	814	853	845	824	862	855	838	843	841	815	824	840	849	848	843	855	822	830	851	869	853	797	885	866	834	896	819	858	858	887	852	905	804	875	860	849	827	875	844	803	799	835	809	855	881	858	825	844	807	791	829	823	829	850	848	855	834	850	835	853	869	849	833	839	814	819	871	880	888	869	843	826	900	843	822	877	821	846	817	860	805	876	848	832	872	806	880	835	831	843	838	924	901	877	847	819	871	787	846	846	858	877	882	787	839	864	848	899	858	838	856	851	821	851	875	816	824	891	835	863	863	856	854	860	889	857	852	846	855	844	833	805	854	840	834	819	847	879	895	822	858	901	858	853	859	842	862	805	818	888	846	836	862	891	848	813	835	801	802	847	865	811	850	794	889	843	866	877	838	872	851	883	870	837	874	797	869	848	856	842	824	859	871	830	879	864	868	831	864	903	826	828	827	833	871	899	875	834	844	821	873	799	887	843	846	832	837	860	895	854	839	859	866	854	847	881	877	845	855	812	835	883	864	824	877	852	898	842	879	853	898	888	847	851	900	803	914	807	862	877	810	831	881	894	852	857	818	901	842	859	864	814	835	844	843	820	808	838	848	872	817	800	921	805	849	812	834	845	854	848	827	812	795	875	861	881	828	814	820	887	903	828	808	862	845	875	826	847	853	869	869	813	829	876	919	831	848	809	812	889	868	835	898	877	796	861	822	900	793	804	810	844	852	846	880	853	816	929	784	796	906	827	839	845	835	804	849	842	821	859	842	849	783	855	865	833	870	879	837	892	882	855	838	828	881	855	861	877	866	853	792	879	856	860	876	833	898	859	896	823	860	789	874	838	811	863	843	824	920	840	864	927	835	908	840	858	907	815	860	842	834	890	872	828	854	830	860	842	876	807	848	813	854	809
18521	2546	2959	2413	1642	1195	908	796	645	536	526	439	393	376	402	375	381	352	352	327	327	316	333	314	305	297	306	277	301	304	311	261	285	297	273	298	287	295	296	257	316	257	293	291	282	293	286	276	279	274	278	281	271	294	281	271	269	299	256	271	265	284	275	281	303	287	285	289	310	280	246	248	276	291	258	299	272	256	285	275	253	269	247	276	266	278	291	272	270	280	264	318	284	270	287	243	254	278	257	287	290	277	269	287	275	282	262	259	263	250	261	286	263	273	263	276	266	245	276	287	277	277	279	282	276	238	294	286	286	295	283	285	236	315	283	277	245	256	261	278	275	273	277	269	253	240	281	259	304	318	274	294	252	267	278	268	275	267	247	276	292	273	297	259	269	263	238	274	293	279	285	269	277	289	263	296	258	254	273	283	257	273	261	285	278	281	292	256	283	255	299	310	292	296	279	278	264	276	279	285	265	304	281	270	256	292	283	289	281	261	264	271	274	275	279	267	301	289	255	255	252	282	292	268	267	249	255	248	283	278	246	268	292	275	277	294	300	288	287	258	293	294	292	293	268	244	267	251	243	272	263	268	283	262	290	276	296	262	283	255	253	273	247	263	270	271	287	270	278	307	266	269	291	261	289	266	247	243	246	280	250	246	252	252	286	256	291	277	268	293	224	253	259	288	297	263	242	268	265	264	274	269	252	284	268	282	255	278	283	249	281	277	285	272	296	281	268	302	264	303	299	264	313	271	264	254	243	275	263	275	259	270	302	271	298	267	273	265	273	268	274	269	298	247	289	285	287	271	275	255	240	251	301	282	277	271	257	269	287	269	265	274	273	262	271	298	271	272	255	243	298	263	283	283	263	271	276	299	289	259	252	261	293	268	265	254	269	258	275	268	288	242	269	268	259	266	286	273	271	292	301	287	280	314	273	278	259	247	270	279	262	281	245	258	300	272	244	261	292	293	257	264	251	277	281	258	282	297	270	247	256	272	265	287	301	302	262	279	278	256	274	267	283	274	255	282	259	281	254	242	269	257	278	271	310	264	267	260	237	282	286	256	253	276	275	282	271	282	263	276	278	274	294	303	280	320	282	256	247	269	324	257	282	274	285	265	295	289	254	255	255	283	266	259	272	283	254	276	292	246	311	287	256	290	297	262	284	278	283	281	234	262	308	259	234	287	248	244	261	287	244	285	312	265	294	267	264	270	279	298	252	262	279	240	276	283	279	277	310	273	294	264	244	273	294	277	303	262	252	276	266	266	238	278	286	249	271	274	258	256	272	265	274	264	271	275	269	254	301	280	258	261	287	263	282	260	254	319	249	279	288	248	254	268	264	274	287	280	238	276	236	275	292	271	269	242	274	279	284	282	248	302	267	303	261	291	284	267	292	273	256	266	265	242	274	275	289	264	277	263	263	282	267	266	237	263	303	277	279	265	280	303	256	295	250	236	291	298	287	236	289	277	288	260	266	286	286	279	267	278	277	266	279	258	278	252	261	284	257	281	269	272	286	305	256	284	305	274	254	281	278	239	262	260	280	265	265	276	252	253	240	264	295	276	283	268	275	284	247	277	273	306	313	280	281	246	283	248	268	289	302	271	275	271	287	273	278	292	272	308	273	295	295	273	276	292	285	282	274	270	265	254	252	286	313	275	277	295	301	282	279	286	275	263	290	274	257	256	306	267	285	297	258	259	261	277	298	267	276	259	277	293	305	285	269	254	291	273	301	288	258	278	286	252	286	279	289	259	265	282	266	286	260	273	228	270	288	275	260	244	259	265	274	307	260	280	282	259	255	294	248	273	275	253	251	284	272	250	242	244	299	257	263	274	273	277	237	282	280	257	275	254	254	270	277	282	260	294	246	284	289	297	266	254	270	288	264	251	275	282	261	267	236	279	268	320	274	274	284	291	267	245	301	280	250	271	269	273	278	263	273	296	273	270	273	261	290	264	293	285	281	247	272	256	267	269	260	271	281	278	297	268	279	286	270	256	280	263	258	261	277	276	290	282	271	286	282	278	285	238	256	284	297	276	283	268	301	284	271	273	286	272	277	282	269	315	271	271	266	277	268	274	249	261	265	250	291	276	279	290	281	282	241	285	264	285	272	258	270	255	269	274	249	253	248	254	241	291	262	231	255	276	275	261	267	253	275	282	271	243	272	288	293	238	269	297	289	276	267	282	257	269	305	273	309	260	266	256	284	250	270	266	277	282	297	294	284	276	273	290	279	289	314	290	250	266	238	285	266	266	249	275	272	278	287	249	244	274	247	303	258	301	270	259	265	258	272	264	300	234	282	281	284	265	252	287	278	257	295	293	263	253	266	275	286	247	284	301	306	275	284	281	306	259	259	262	280	329	243	272	275	275	293	278	262	257	265	288	242	260	247	270	269	276	277	281	300	263	277	276	262	271	288	292	269	284	302	241	305	282	275	269	283	265	265	261	272	250	297	295	287	256	273	251	282	271	276	266	238	248	289	271	234	253	251	289	271	256	252	280	250	314	268	257	269	269	284	256	259	243	264	259	262	285	270	278	247	254	238	287	267	241	286	295	257	252	280	281	271	264	288	295	286	270	311	265	232	275	292	267	267	250	281	258	258	266	266	288	280	279	288	257	272	272	265	286	266	314	249	275	288	271	300	271	293	260	280	269	278	292	295	290	277	265	275	242	261	271	270	272	289	246	263	245	251	304	294	296	268	290	278	278	270	253	300	247	238	238	265	280	280	257	266	282	266	293	293	258	274	273	272	264	281	253	303	263	244	298	267	292	299	271	267	238	278	276	294	270	291	303	274	259	278	279	277	276	276	247	282	261	277	285	284	262	271	260	267	257	268	263	251	294	269	278	280	268	263	277	272	309	241	280	267	266	277	271	248	261	291	285	260	252	266	276	281	262	249	261	266	281	275	270	272	240	285	271	257	227	290	255	286	268	259	266	255	272	253	278	279	268	243	286	267	270	281	262	297	264	302	232	273	272	278	270	282	281	295	282	289	303	259	237	286	249	280	282	258	259	306	269	282	272	255	282	290	257	245	275	276	247	275	286	281	277	292	293	251	265	270	247	282	268	255	260	310	253	257	262	305	283	279	284	248	290	286	273	266	282	290	250	256	273	249	283	256	252	261	265	296	269	281	278	254	266	263	273	270	255	255	239	262	331	261	276	278	292	251	289	262	274	274	280	243	253	278	271	255	272	255	291	289	282	268	283	253	261	284	248	281	269	268	261	273	255	297	275	277	265	293	269	271	328	273	262	271	250	258	266	281	296	257	272	262	242	253	280	284	267	290	294	250	298	272	257	272	268	267	266	325	314	249	280	258	278	285	269	295	280	241	247	291	250	261	280	257	294	267	300	239	275	281	287	302	246	274	272	288	303	257	289	292	274	292	279	262	277	260	262	284	272	273	270	281	256	280	270	270	277	273	275	291	253	272	299	284	284	272	265	249	238	267	261	264	267	276	292	276	264	302	291	276	279	270	289	254	259
9315	2721	5592	6458	5566	4573	3754	3283	2740	2375	2155	2035	1799	1633	1549	1533	1394	1294	1324	1254	1228	1135	1134	1145	1084	1066	1089	1046	1028	975	1029	983	943	895	933	875	932	958	946	869	903	934	885	868	891	867	844	908	895	899	877	911	867	826	835	802	851	829	835	831	821	859	846	833	849	835	829	776	838	799	846	823	860	796	791	844	833	857	873	832	833	803	791	842	805	758	818	828	833	844	780	791	777	834	778	795	782	832	786	777	793	810	791	852	789	787	820	774	788	831	816	812	795	832	800	849	783	802	836	822	784	755	780	824	819	783	802	781	817	837	786	797	738	859	877	820	839	823	829	807	806	778	804	784	851	828	811	794	806	816	768	777	821	787	773	838	854	806	744	817	797	842	806	819	779	787	793	846	794	769	800	811	776	839	781	801	793	787	856	818	769	730	788	784	840	820	757	847	806	805	804	777	834	759	787	799	775	792	828	860	763	776	779	825	803	744	811	759	817	773	826	793	798	777	810	733	852	850	790	782	830	795	790	779	771	790	829	766	780	811	789	797	818	801	782	778	771	807	784	865	791	786	805	792	777	812	813	791	808	774	808	779	823	812	842	771	818	769	813	868	748	793	799	791	800	777	791	762	811	771	770	784	865	790	773	837	805	819	817	790	820	803	805	781	786	783	756	813	829	878	791	783	781	767	831	830	801	770	772	770	803	797	765	810	837	841	782	805	797	796	785	797	862	791	786	797	782	842	814	783	785	708	828	815	801	808	798	832	759	783	791	794	829	798	796	815	798	849	767	806	767	771	769	789	828	805	810	808	786	770	800	735	843	837	821	788	754	870	822	778	816	784	788	814	803	809	756	793	778	811	846	816	747	828	771	807	813	829	825	841	770	813	784	790	805	848	801	747	772	797	819	750	878	824	825	766	808	780	801	811	780	821	811	809	782	800	807	848	788	803	824	808	789	799	779	795	827	806	868	835	842	801	882	838	776	821	784	814	790	851	803	756	781	789	796	835	800	762	809	740	754	829	816	789	790	746	787	801	802	800	742	806	807	813	860	806	826	801	810	776	827	834	798	812	796	760	763	796	790	792	807	848	757	827	824	783	800	822	807	800	772	812	848	774	806	797	801	750	805	798	796	774	818	809	805	824	860	765	764	812	778	793	808	777	775	813	824	817	757	856	761	818	777	789	762	881	777	797	829	823	790	783	804	776	756	808	773	814	781	784	779	745	809	827	773	823	791	817	807	835	807	809	799	814	792	841	792	775	804	768	772	770	793	804	769	817	796	862	764	821	747	805	825	845	831	794	789	766	785	750	813	750	807	789	836	742	802	808	819	828	786	790	793	752	813	804	776	767	804	789	745	768	765	786	872	795	791	818	793	788	818	797	819	803	797	838	774	784	775	800	779	835	783	807	781	798	829	818	775	737	821	860	791	778	778	818	837	759	802	786	835	767	801	834	815	797	847	805	812	790	779	822	789	796	772	807	767	815	777	787	768	769	763	789	798	790	768	783	753	750	807	799	820	771	785	798	815	757	783	850	813	805	839	779	792	815	785	768	785	818	774	834	799	757	807	758	805	791	760	776	794	825	806	812	821	740	809	858	787	761	845	787	816	789	770	777	798	773	767	798	790	811	774	809	832	810	775	786	740	776	802	813	807	818	763	772	797	813	836	794	783	793	816	775	785	790	844	827	765	793	763	733	801	798	813	745	821	822	819	794	807	828	812	738	811	802	782	814	827	781	826	740	813	789	791	783	817	869	783	835	810	803	724	824	791	773	809	812	829	780	815	863	800	827	763	803	810	878	849	808	856	820	781	786	855	766	770	766	825	805	792	807	845	795	826	784	802	798	800	836	831	786	758	789	778	795	816	808	768	778	792	789	759	798	736	845	824	828	773	758	855	830	793	781	758	833	797	804	773	826	829	766	780	807	763	828	851	808	777	802	764	832	754	801	799	818	831	733	812	815	820	802	817	803	878	795	773	792	801	789	808	790	808	768	798	800	776	782	826	794	801	787	793	792	763	777	772	798	808	796	775	768	841	801	792	805	798	792	795	774	806	756	787	818	806	824	781	812	805	806	816	889	780	808	842	808	855	745	786	811	818	791	827	785	796	790	725	775	798	823	773	827	727	766	811	804	779	823	803	814	849	713	817	773	828	754	803	816	792	796	804	791	741	788	792	811	823	840	811	822	781	783	806	804	763	813	804	841	812	801	741	797	828	754	778	800	827	751	781	782	809	783	790	791	759	817	803	753	799	783	780	817	799	765	781	778	787	806	778	827	797	781	810	787	779	817	826	817	777	831	787	860	835	790	811	769	762	834	821	796	828	822	803	811	764	804	812	783	781	776	815	773	728	817	779	854	796	804	844	795	793	816	785	795	810	801	786	818	804	807	754	781	808	803	797	742	764	767	786	805	764	756	802	844	823	749	769	788	779	785	834	816	792	836	764	801	828	799	803	792	768	789	826	782	758	788	794	759	762	800	759	798	798	799	782	814	744	762	766	802	820	775	841	795	818	776	796	791	809	734	796	823	825	750	771	821	832	795	795	790	824	803	728	782	788	801	771	789	807	761	778	769	828	770	766	805	805	768	760	783	811	801	742	792	839	728	846	822	782	847	790	772	776	792	796	773	808	764	822	772	834	765	834	812	795	820	801	799	807	757	766	803	815	783	792	763	818	761	803	818	805	828	805	806	800	797	750	778	791	771	778	781	809	803	784	786	795	772	775	795	766	823	846	807	805	766	797	759	803	793	828	803	785	814	755	809	795	753	797	853	790	826	821	811	792	770	812	786	814	801	828	814	789	781	755	840	843	772	802	851	790	766	829	792	793	794	845	788	802	861	770	823	822	838	769	812	800	778	808	857	783	823	820	790	773	780	796	803	796	782	795	826	830	786	810	762	807	827	750	851	770	749	828	782	755	862	802	800	855	764	812	784	752	768	796	781	797	828	827	775	772	818	776	822	783	776	810	799	756	814	731	790	811	779	828	804	832	809	816	819	766	770	806	790	822	836	773	817	839	797	823	784	800	798	776	815	789	829	760	787	779	856	792	788	864	840	824	801	788	799	801	781	838	832	778	768	797	726	777	786	822	823	804	825	849	744	804	805	821	788	838	786	809	754	802	827	781	825	776	813	778	805	825	817	802	812	799	811	810	782	802	774	814	765	787	838	848	785	771	840	799	754	833	798	829	800	804	815	789	835	815	803	757	797	794	843	791	866	767	811	783	772	815	807	800	783	786	767	784	771	835	814	877	767	888	830	868	810	804	790	815	799	830	810	800	744	759	769	748	815	793	766	790	785	819	802	788	821	853	759	824	813	748	812	813	763	841	804	777	801	829	780	814	792	755	765	774	736	760	806	841	824	816	805	816	808	776	803	802	822	792	838	808	841	824	810	839	756	807	752	819	811	800	856	823	813	780	801	798	782	790	839	789	809	798	815	779	802	820	788	784	831	735	817	801	820	798	781	826	843	804	758	782	791	814	810
2150	250	232	194	202	194	166	166	167	159	161	172	153	133	174	161	168	155	142	170	163	157	160	146	143	153	150	157	154	154	154	159	152	148	131	156	165	160	160	156	158	170	151	148	146	144	170	164	142	136	147	156	154	151	143	150	160	163	149	134	151	166	134	176	157	137	150	168	149	152	168	193	139	154	173	140	155	161	176	176	171	157	165	182	152	157	157	131	154	147	174	156	169	162	170	149	145	164	146	175	173	160	157	157	151	152	166	168	149	158	150	167	154	155	178	157	169	170	147	184	162	184	165	156	162	148	136	179	166	143	142	155	153	168	176	147	144	151	161	154	163	152	159	156	139	173	164	182	147	160	178	167	136	165	138	170	143	138	182	152	154	139	161	164	161	147	170	158	158	158	169	151	150	148	160	172	148	142	152	143	175	178	163	182	165	181	135	159	171	167	157	177	162	171	155	183	157	154	155	158	152	181	170	179	159	163	169	134	169	169	160	172	155	159	146	128	154	170	147	148	168	147	162	163	145	167	137	152	157	156	156	150	163	169	154	168	140	173	148	145	154	147	157	129	137	152	173	168	146	153	158	152	155	169	161	162	184	151	151	165	162	148	159	167	156	156	171	137	164	139	178	174	165	153	180	161	159	186	171	149	164	156	166	145	148	153	180	151	147	161	173	146	163	141	152	124	142	145	157	154	143	166	145	147	165	152	166	157	149	149	182	142	169	140	140	147	154	138	157	134	161	133	175	138	162	135	151	146	159	147	158	146	158	169	164	157	165	150	154	151	159	140	150	166	181	134	177	152	148	150	153	156	153	174	156	158	165	164	155	175	168	159	158	161	146	135	144	139	156	155	143	151	139	131	143	170	152	162	144	157	162	132	173	160	174	161	150	170	172	173	162	145	176	150	145	162	154	143	149	169	176	156	166	152	155	164	163	175	163	157	158	163	159	159	165	164	159	149	165	161	151	167	144	178	151	166	148	161	172	155	143	140	146	165	150	153	159	169	145	149	179	153	158	157	173	140	181	162	162	159	151	151	158	155	153	147	176	140	162	167	160	159	147	165	144	150	149	173	138	156	131	164	151	160	134	173	165	163	160	153	193	156	161	146	185	144	182	158	164	147	149	178	137	162	149	151	135	165	154	155	170	160	156	164	127	148	152	160	164	127	168	157	172	156	178	144	169	165	181	157	141	160	160	162	148	140	172	175	170	146	168	150	157	168	148	141	149	155	158	170	147	159	137	172	162	143	136	166	147	157	152	173	154	164	160	152	148	166	170	155	149	136	163	161	152	166	161	169	138	144	148	169	149	136	151	174	151	166	146	145	142	148	170	149	138	151	151	159	154	153	162	170	153	144	145	149	168	154	184	151	138	168	151	164	160	172	139	156	147	145	132	159	152	152	149	160	173	162	158	163	174	143	147	136	151	180	152	138	162	142	145	138	153	149	161	147	160	185	160	145	147	148	150	172	160	154	169	143	149	152	167	172	169	159	145	140	152	157	171	157	176	176	177	142	158	139	154	159	162	149	159	144	166	142	148	126	153	162	174	182	160	153	155	159	157	166	161	152	164	171	161	162	160	165	155	160	146	156	159	147	155	139	147	159	171	150	155	149	158	146	154	167	155	163	148	152	166	159	152	136	161	152	151	157	160	152	134	173	182	164	165	148	159	147	160	170	163	145	169	142	151	167	146	168	132	164	148	148	149	191	158	158	158	184	140	151	163	135	163	165	158	172	161	143	164	163	154	179	164	151	173	191	175	152	159	160	143	178	141	142	145	158	139	148	145	148	151	149	135	151	137	168	170	138	165	176	157	132	172	145	149	160	155	177	148	166	170	156	153	154	122	140	142	155	179	139	162	176	144	162	139	152	169	163	154	151	164	154	168	162	160	132	154	140	138	149	151	149	147	166	143	189	148	174	149	169	182	170	153	156	160	135	152	158	170	160	173	147	162	153	147	192	172	141	157	126	168	182	186	175	147	151	137	172	143	157	149	158	149	161	156	157	163	183	159	156	141	165	175	155	144	153	144	142	181	159	166	167	170	151	163	172	153	153	157	162	137	169	166	152	146	176	173	163	170	161	149	148	165	163	145	128	162	164	156	152	138	146	156	173	161	152	163	147	145	159	180	163	180	145	153	140	187	160	168	144	174	168	177	167	157	183	172	176	175	161	158	171	156	151	145	164	153	147	167	163	163	141	128	161	171	160	146	155	162	168	153	146	156	151	139	173	175	166	144	155	148	129	163	154	154	169	158	169	173	167	153	164	170	160	151	163	167	172	137	136	137	156	144	139	167	167	151	175	181	157	136	170	164	158	187	151	141	162	169	137	159	149	158	170	162	157	168	157	149	130	159	171	156	158	163	162	182	156	166	180	157	189	177	173	159	163	131	157	161	171	147	148	159	163	160	143	166	153	179	171	162	148	173	157	159	177	146	169	136	173	161	170	145	155	162	152	166	148	179	159	139	152	182	172	146	152	151	142	184	144	152	157	153	158	142	155	147	164	161	145	182	160	154	153	150	158	142	148	150	163	139	143	144	164	163	154	162	152	161	149	154	149	148	157	124	157	179	163	170	178	153	175	150	153	166	163	163	156	138	151	145	161	160	154	151	140	171	162	161	149	152	169	162	146	169	163	160	160	142	149	153	140	168	148	160	166	161	156	134	170	168	169	147	151	147	171	152	165	174	165	168	151	168	180	141	157	138	148	159	150	201	156	151	152	167	164	155	177	164	178	188	146	165	168	147	165	156	137	147	144	153	140	123	150	174	151	160	142	138	163	151	137	155	143	155	149	160	145	165	155	161	147	171	163	158	161	161	185	144	159	181	138	145	157	148	174	178	163	159	147	170	176	170	151	162	152	151	179	161	159	163	176	156	168	157	135	166	159	170	167	157	166	166	148	157	162	163	169	156	177	172	153	156	153	152	169	145	168	164	161	163	150	170	151	144	173	162	140	161	181	152	147	160	149	151	151	150	142	142	151	148	167	157	172	153	164	154	168	152	175	159	182	154	152	166	159	143	161	180	144	159	151	174	167	179	144	161	157	164	173	169	156	159	168	133	181	148	154	149	172	156	160	154	152	170	153	154	152	149	156	160	167	154	163	140	140	160	162	151	173	147	159	166	161	152	141	150	168	154	156	154	152	143	141	154	171	147	147	135	156	150	155	146	177	169	165	157	153	147	145	166	146	170	156	172	184	158	170	151	177	143	189	163	169	165	170	167	137	133	151	133	163	158	167	157	160	141	159	156	160	153	144	140	159	153	158	135	162	149	156	136	150	164	158	161	157	154	151	169	163	162	153	190	171	140	142	148	157	151	176	146	165	152	175	147	167	149	159	151	155	162	157	171	161	164	135	146	160	173	145	171	158	170	160	158	152	142	154	170	143	171	173	153	153	135	161	146	155	154	160	141	164	171	162	138	158	177	149	160	139	182	156	154	144	164	170	166	169	144	141	165	154	133	162	144	170	169	173	152	164
1889	585	684	653	633	630	591	600	586	576	504	557	559	557	531	526	544	506	537	531	493	543	503	534	514	486	536	550	561	527	519	494	522	503	518	503	486	563	527	466	510	522	550	501	474	518	517	503	526	547	487	550	503	496	499	521	481	512	512	489	531	477	549	534	538	504	501	523	490	538	525	496	522	515	541	492	526	549	521	520	533	531	506	544	503	516	502	471	534	507	500	506	516	524	512	516	483	510	537	531	554	520	506	570	505	504	513	524	544	478	498	523	540	546	497	515	507	495	510	465	497	524	520	496	476	516	540	459	502	555	519	492	510	536	509	515	511	544	519	516	535	501	515	549	498	537	529	548	495	539	515	513	524	533	533	509	564	525	549	532	491	515	491	524	502	498	490	515	490	497	523	523	532	446	533	478	548	525	472	540	542	523	542	489	529	512	543	517	506	490	505	521	481	517	502	514	524	513	520	487	530	530	508	503	518	519	514	507	506	481	491	497	501	497	511	566	494	517	505	526	555	508	493	511	467	483	557	522	499	518	513	496	520	523	553	527	514	525	509	528	531	503	541	523	516	485	486	516	493	507	496	532	541	507	515	481	527	511	501	494	506	519	541	476	505	496	488	520	509	521	540	491	503	479	548	506	537	499	509	525	536	493	514	518	501	542	493	515	552	544	513	505	541	519	520	496	519	479	515	492	554	503	554	540	539	490	548	508	523	506	482	552	495	493	500	510	484	528	556	519	506	526	508	525	509	507	555	513	518	524	536	506	552	536	520	555	559	537	506	520	561	519	532	501	555	527	518	504	537	497	486	486	502	560	495	470	532	553	500	534	473	529	509	522	532	547	525	530	519	545	496	535	481	514	508	515	459	528	549	499	511	537	514	535	528	517	542	518	488	563	490	489	514	494	534	484	545	536	537	491	474	532	536	507	531	496	515	495	495	539	508	523	529	530	510	513	532	511	555	484	516	553	515	549	519	493	497	468	517	520	527	505	495	529	533	531	532	511	506	513	504	481	520	523	499	536	503	540	528	504	537	527	550	508	551	527	503	553	507	467	508	547	485	464	542	509	506	528	502	514	551	515	512	507	504	481	551	552	534	510	482	512	498	532	491	503	517	554	523	527	499	516	519	471	498	517	557	535	523	522	534	463	483	488	534	477	493	525	524	545	469	517	523	514	532	521	564	520	518	549	525	504	502	523	466	487	524	512	520	517	521	512	508	547	529	499	531	518	505	506	499	512	530	513	526	538	475	507	504	516	491	519	519	516	512	524	516	505	526	513	529	492	538	524	507	557	527	553	529	511	513	524	522	465	483	481	516	530	557	483	498	524	508	504	459	520	486	512	525	483	500	514	514	487	501	563	473	504	495	495	518	498	533	555	508	542	517	500	547	504	526	493	517	536	501	481	469	467	508	555	495	499	488	551	520	515	515	529	528	534	503	505	497	514	517	535	527	531	517	496	512	502	490	567	518	488	535	518	524	550	537	499	531	500	504	502	517	519	517	502	522	485	557	528	496	499	508	516	527	519	528	551	543	536	523	496	512	495	476	485	517	471	498	485	495	514	494	505	515	513	537	490	500	528	460	498	536	513	537	546	490	510	488	518	496	535	516	562	480	503	501	487	526	521	512	506	505	531	495	518	511	544	528	513	485	551	503	515	523	494	517	492	511	534	552	472	540	526	489	519	535	515	500	519	516	473	508	503	494	487	487	519	513	542	522	476	508	508	508	535	496	520	492	505	517	546	502	528	552	497	486	491	478	494	559	507	479	532	489	524	522	506	542	476	510	552	507	555	524	500	479	531	545	527	513	462	526	484	543	512	487	538	536	512	524	500	532	534	457	517	546	521	565	501	492	481	474	501	543	526	564	492	491	495	507	535	485	534	494	500	485	494	526	506	524	528	513	479	472	470	522	506	509	508	512	549	505	504	549	519	532	561	495	523	481	508	486	509	478	489	515	529	482	534	466	519	508	514	536	501	520	532	518	478	547	514	528	496	521	526	529	508	538	545	549	515	519	534	485	518	535	494	543	498	508	516	518	517	541	527	496	516	494	549	509	473	491	502	509	502	533	506	543	507	503	512	530	531	508	526	525	492	495	500	549	469	490	506	490	511	502	516	531	481	485	529	535	517	512	494	523	562	520	505	517	541	497	511	533	536	536	519	487	506	542	537	482	519	522	515	476	473	508	498	530	511	541	519	549	531	517	522	537	502	528	560	493	532	496	499	525	520	514	487	515	500	504	515	519	545	472	524	478	517	512	523	478	473	563	519	527	495	577	550	540	512	552	569	528	465	495	485	553	516	545	502	535	493	509	501	479	508	520	512	523	495	509	545	515	523	489	523	495	505	511	517	494	499	508	486	562	508	478	514	514	512	510	488	469	501	517	500	501	499	466	489	498	528	527	507	523	518	529	519	503	566	542	509	505	504	530	515	542	493	483	509	514	523	486	527	507	484	517	529	500	511	476	524	540	516	512	550	500	508	522	490	523	521	500	503	523	512	483	529	497	568	511	508	525	572	545	559	483	546	495	512	496	526	530	495	494	486	490	562	507	501	524	510	490	512	513	517	510	517	488	514	480	528	523	533	481	506	522	512	543	473	499	507	504	536	486	496	503	515	544	545	502	502	510	510	522	514	497	544	507	527	499	506	476	521	518	540	522	498	519	493	505	522	533	527	488	513	518	548	534	498	531	494	516	484	516	485	534	575	502	484	505	526	534	500	538	504	462	504	474	530	534	473	474	469	534	524	514	517	500	544	513	520	517	529	488	499	557	536	518	517	495	540	496	534	535	477	505	492	490	546	476	545	482	562	467	528	493	512	520	548	525	530	507	499	562	512	521	479	499	503	497	507	525	528	509	525	531	488	484	512	476	522	520	513	524	492	529	530	496	489	484	540	468	504	535	540	526	456	491	530	524	513	498	542	512	522	495	493	491	543	531	519	526	517	506	515	522	526	566	462	474	519	529	515	519	501	523	528	495	530	481	529	546	485	529	516	486	524	498	542	514	553	526	522	489	543	523	489	526	519	523	514	504	507	526	526	496	515	538	525	507	529	521	539	539	499	526	504	486	481	516	541	533	550	540	509	503	505	494	510	509	504	521	473	481	525	528	491	513	499	543	491	508	510	512	511	501	493	533	516	504	480	537	531	539	474	523	485	520	527	496	496	492	510	553	511	519	532	451	522	517	509	461	512	513	491	491	516	498	506	525	507	510	536	524	521	523	494	527	542	566	476	486	495	559	515	512	517	535	551	526	527	509	537	515	537	538	497	538	494	538	527	474	512	518	560	533	502	484	563	559	538	524	526	527	527	565	527	566	513	528	482	540	514	553	508	494	479	553	498	527	501	532	522	560	540	541	535	507	512	495	477	505	528	526	474	531	494	503	487	501	509	521	529	503	524	547	522	519	508	548	512	526	539	496	487	533	503	546	495	549	547	524	516	496	493	505	468	545	518	518	479	494	463	508	519	532	492	505	510
9520	1252	1675	1324	966	758	622	537	492	484	422	401	382	369	360	316	350	359	312	305	290	315	317	323	314	310	315	278	314	317	275	305	299	262	303	293	285	264	287	266	317	317	287	293	304	290	285	283	291	266	299	259	303	296	301	283	280	281	292	296	297	283	262	324	293	258	313	260	297	290	282	318	330	296	275	270	298	293	278	298	306	286	280	305	314	322	279	312	309	272	289	310	327	306	283	297	272	284	290	307	277	270	288	268	288	327	303	308	303	279	291	320	302	259	258	304	280	315	303	258	276	268	280	274	281	301	287	291	293	280	305	287	251	281	279	289	291	295	278	338	285	300	243	333	286	333	310	266	279	305	300	300	273	307	326	280	296	342	277	303	297	269	315	285	283	270	276	300	264	315	285	279	301	287	275	283	286	277	268	311	304	282	283	290	258	308	299	291	295	304	291	290	245	311	289	281	293	255	273	294	260	282	271	260	265	280	298	280	283	273	276	310	295	299	340	305	316	269	282	266	306	308	284	266	302	287	298	274	320	265	272	272	277	293	273	308	292	282	279	307	299	256	297	271	295	293	310	270	307	287	313	303	300	285	302	281	300	262	304	288	309	310	259	289	294	293	294	292	255	288	283	312	313	306	278	288	296	334	288	278	279	281	296	311	298	286	303	286	268	327	295	300	283	307	274	304	308	276	289	283	262	294	263	286	272	281	302	280	275	298	317	302	331	277	267	298	295	306	271	284	295	293	260	280	287	308	277	308	291	245	270	307	280	295	309	297	265	293	297	310	271	297	310	275	307	251	282	276	304	264	273	301	306	289	264	303	283	267	284	249	294	295	310	283	278	305	268	299	284	300	279	287	298	300	292	277	258	297	328	277	297	332	294	270	287	268	275	292	284	279	289	285	267	281	290	309	313	290	299	288	316	293	268	296	286	301	290	276	264	253	305	293	295	258	321	303	265	306	239	312	260	278	310	277	299	307	291	270	295	295	269	274	306	328	282	280	289	267	269	278	251	309	293	299	281	295	277	273	293	272	297	290	275	323	314	288	292	298	291	243	273	303	282	288	266	280	296	298	282	261	288	279	285	298	316	283	246	294	321	289	313	293	286	290	294	254	283	270	294	270	293	317	312	277	291	258	296	249	286	284	283	296	289	296	274	277	302	298	282	286	310	289	285	281	284	288	281	302	289	303	300	282	283	265	304	316	318	256	269	291	296	255	271	311	276	283	257	305	280	295	322	278	262	280	298	291	280	294	295	289	296	267	296	311	296	279	286	278	310	323	282	261	281	295	266	263	305	296	297	274	286	308	284	312	297	283	289	265	251	273	277	296	290	330	267	243	304	287	276	298	273	296	300	285	290	256	273	291	302	297	276	273	293	280	298	252	304	283	312	306	259	312	258	321	299	285	267	277	294	295	268	271	292	300	296	233	274	311	300	307	286	273	260	292	297	290	262	298	268	308	284	280	261	304	287	279	318	288	291	303	271	320	308	257	285	322	274	280	296	304	287	285	289	270	275	271	259	299	303	267	289	297	285	285	279	259	262	303	300	275	280	289	283	300	290	273	313	299	296	264	297	289	265	288	272	308	321	303	291	261	302	255	294	279	282	292	255	310	301	293	279	331	297	287	281	276	300	292	278	286	272	312	267	256	263	288	291	287	298	280	282	268	293	321	307	287	282	266	292	266	277	293	286	291	263	290	308	270	282	289	278	297	302	244	332	283	286	275	293	262	291	256	291	262	296	294	254	298	270	302	292	265	306	295	282	303	300	302	277	298	294	292	263	314	293	300	308	317	259	252	283	275	286	299	278	285	277	313	294	291	264	299	308	312	301	274	314	321	275	321	304	312	302	314	303	297	326	283	280	303	287	304	288	312	282	285	298	252	320	265	278	267	319	292	288	255	306	277	296	273	279	286	308	287	299	287	279	287	314	285	283	307	291	293	264	289	286	281	315	273	274	276	263	298	292	275	289	301	325	272	273	283	309	269	298	285	290	284	271	302	296	273	299	283	274	290	264	321	288	309	278	280	303	268	303	295	308	302	304	286	302	298	296	300	301	295	300	270	303	311	287	277	282	280	270	300	321	288	275	272	297	317	287	259	319	278	305	280	275	304	269	280	271	270	284	274	292	311	323	280	282	303	294	289	271	280	249	303	280	301	313	277	291	293	319	268	262	298	293	280	279	303	250	292	282	283	276	274	318	272	298	264	291	317	267	279	287	283	329	299	294	303	302	282	276	304	279	267	289	295	303	298	300	281	293	275	285	258	289	321	301	310	264	290	322	320	260	281	265	269	273	287	287	287	299	285	304	274	273	280	305	310	320	262	278	285	276	269	311	326	291	283	298	276	306	282	290	281	289	288	256	300	291	285	257	303	288	297	288	274	312	268	284	301	276	311	263	304	290	298	296	310	290	291	276	291	283	308	281	288	282	287	277	305	313	291	268	306	309	301	293	311	296	286	303	301	306	281	314	301	320	315	291	288	312	263	252	317	328	260	298	292	338	295	290	267	272	299	279	311	304	279	318	283	287	309	308	279	280	303	275	299	286	290	318	280	307	271	291	280	291	272	298	294	270	287	317	299	307	316	277	279	283	284	292	285	298	311	271	247	284	274	304	302	267	283	257	305	315	337	272	279	309	299	294	289	290	277	289	290	294	316	287	293	281	251	295	296	264	296	288	297	243	284	263	308	296	289	291	291	266	309	299	297	284	306	281	294	299	278	313	290	280	285	284	303	285	290	288	322	284	313	253	259	300	268	287	271	266	263	312	283	283	287	258	301	292	310	293	298	297	286	276	266	273	295	304	329	322	310	264	264	297	302	301	297	300	279	306	284	299	284	308	268	307	282	318	289	282	269	304	283	289	327	277	290	275	270	292	287	304	298	284	314	312	259	293	290	254	279	320	273	294	272	283	313	314	275	270	274	277	314	294	279	265	298	338	284	266	262	313	275	266	318	299	284	301	292	284	251	320	289	298	282	317	305	278	270	277	294	286	274	278	301	297	295	287	276	310	306	296	285	296	268	294	254	274	287	296	260	275	296	319	340	289	297	301	304	292	308	284	273	283	273	269	271	303	297	267	297	278	311	287	273	286	288	290	285	283	291	294	285	276	308	294	265	288	309	292	319	276	255	308	259	281	265	302	314	303	269	293	272	288	311	284	266	301	266	290	292	286	292	284	292	287	336	286	280	287	291	295	310	281	285	307	287	288	321	298	301	289	279	280	287	310	283	297	287	270	329	310	291	288	297	287	295	303	279	287	290	298	251	289	322	283	288	292	302	305	298	290	297	293	255	268	243	296	285	300	249	276	288	263	278	303	285	288	297	304	298	294	255	306	272	315	281	256	312	275	278	287	296	272	308	290	281	313	277	318	304	317	305	294	264	283	283	282	272	280	288	297	288	278	302	317	282	296	287	332	321	280	261	278	293	313	278	267	297	283	286	291	303	266	286	315	304	301	287	290	297	276	294	274	276	302	303
5870	1744	3386	3962	3268	2843	2399	2072	1941	1727	1545	1414	1332	1344	1205	1179	1108	1140	1102	1080	1101	1036	1015	1035	997	968	986	935	943	947	918	958	903	945	898	892	886	894	946	899	940	895	877	877	884	883	913	897	931	911	911	944	941	870	901	882	887	861	839	903	851	897	857	857	857	842	853	860	840	843	914	828	881	896	853	862	858	884	915	838	911	874	877	853	861	877	884	870	915	871	846	885	867	864	890	897	835	819	840	812	836	844	868	878	858	888	860	889	809	901	887	844	844	886	887	886	856	825	838	834	810	878	864	880	827	833	835	869	859	882	854	844	885	819	857	818	856	861	894	853	836	864	802	897	813	848	890	863	847	816	855	830	853	845	862	857	845	914	846	863	848	850	793	902	859	817	893	838	861	854	823	834	885	860	886	893	829	889	867	895	877	841	802	838	887	883	849	864	831	867	826	839	858	863	831	836	817	803	813	829	863	863	854	881	875	862	862	857	864	880	846	921	868	842	891	855	898	918	904	904	843	840	868	839	891	878	875	863	865	864	843	859	833	852	877	836	862	884	879	822	821	835	829	818	887	903	849	888	907	854	803	802	874	835	841	823	840	869	832	899	836	844	870	830	826	909	869	876	849	849	856	849	802	873	834	844	824	854	908	887	792	895	833	871	842	865	834	849	880	834	844	852	803	843	847	875	812	880	847	913	836	825	849	825	814	864	826	852	878	877	866	836	833	859	841	840	846	912	871	891	834	864	782	855	883	848	881	858	844	841	847	868	850	846	817	842	866	866	812	878	859	856	827	844	894	876	875	829	811	833	872	832	852	850	821	868	809	803	858	814	825	862	844	802	872	854	878	830	862	810	846	829	843	856	867	846	839	857	887	798	895	872	838	848	801	863	849	918	866	817	875	872	882	822	873	796	832	821	889	850	777	831	832	845	845	812	835	821	872	803	835	871	856	883	885	840	859	883	844	862	870	871	825	849	926	832	841	817	805	811	884	879	876	780	897	820	850	871	862	831	810	852	876	868	920	873	834	819	849	814	879	825	871	857	929	810	847	843	876	817	840	897	896	833	835	854	824	881	872	849	870	843	873	922	866	839	869	842	835	859	880	821	868	828	826	893	860	859	860	874	838	830	818	862	856	866	862	831	809	887	836	825	854	888	794	834	797	886	801	842	841	846	850	818	877	830	813	909	907	831	854	840	863	836	863	822	871	876	872	870	854	841	879	853	896	878	821	837	824	855	837	835	908	882	828	796	841	892	790	820	864	879	851	806	831	888	862	830	850	844	879	852	864	830	886	834	817	821	852	856	853	759	820	883	903	831	851	879	863	807	866	897	828	855	859	868	830	812	876	866	850	835	818	883	814	839	929	889	856	869	938	843	869	846	866	842	837	869	875	870	895	855	875	866	874	885	831	854	864	912	896	850	845	847	856	879	815	829	870	854	842	859	847	828	868	848	878	853	833	827	793	894	863	838	883	881	855	838	871	847	861	905	859	850	864	805	863	895	865	866	877	883	895	832	821	871	893	893	843	845	841	852	865	818	811	861	875	877	801	872	839	871	876	840	779	850	844	866	821	833	904	844	830	828	832	865	821	852	903	833	783	868	834	812	833	883	812	816	899	888	896	876	810	888	872	879	853	911	872	834	883	853	825	849	876	789	880	806	833	843	879	874	826	849	896	866	878	843	849	866	804	870	820	841	831	858	789	825	833	838	888	818	848	842	838	852	828	839	851	880	870	836	857	788	904	849	871	874	827	888	850	866	851	812	837	790	831	839	863	876	878	838	859	852	823	814	854	835	907	879	816	846	860	849	853	822	791	852	817	798	861	863	899	833	842	825	842	900	897	853	883	869	875	813	831	893	851	838	869	839	786	772	834	847	808	799	812	862	920	891	862	879	846	881	847	810	888	878	811	819	858	790	819	867	814	859	872	860	880	888	898	804	825	866	811	868	840	826	871	883	848	895	887	855	851	865	826	885	804	771	831	825	834	794	861	854	853	818	864	839	865	826	829	835	832	887	879	848	828	849	839	885	842	836	856	836	804	874	832	831	851	895	846	847	825	822	821	847	884	800	878	832	899	858	894	866	855	825	879	856	818	870	856	860	828	845	816	846	866	878	822	816	828	842	808	862	876	861	893	840	864	856	863	866	931	872	823	879	894	825	875	812	889	845	821	784	903	829	839	810	836	858	859	851	853	839	908	837	826	907	867	892	852	894	815	864	888	829	838	840	872	908	815	878	821	853	841	842	886	857	850	835	901	840	864	884	805	877	852	869	872	849	853	837	854	866	830	878	895	873	869	835	922	810	882	844	865	864	875	920	852	868	817	835	833	874	836	820	870	856	854	892	839	829	914	882	910	876	837	815	844	828	858	849	838	841	864	853	842	859	814	838	818	855	845	842	843	908	826	856	806	870	853	850	892	864	832	799	853	834	852	879	817	830	891	877	851	828	857	869	820	833	866	844	829	844	836	807	865	843	802	815	876	839	830	812	817	787	861	872	820	783	853	854	865	831	850	860	840	892	920	836	824	815	864	844	885	854	842	881	849	885	847	857	909	872	880	822	880	901	853	868	814	908	849	853	845	852	850	869	861	869	848	828	926	807	812	869	824	873	841	878	858	859	829	836	842	870	852	792	867	881	843	876	907	869	846	861	842	785	836	874	844	879	860	890	802	834	933	818	818	852	781	878	864	914	888	892	868	867	826	870	831	836	860	856	835	861	811	892	879	849	809	877	854	832	869	850	824	847	856	867	847	859	835	810	820	851	835	820	842	843	813	836	829	867	860	873	821	847	826	880	837	866	831	864	879	801	841	894	888	868	883	859	858	872	907	870	816	850	866	835	817	803	840	837	883	825	867	844	868	861	787	840	846	826	918	881	821	898	852	839	810	888	862	838	810	869	845	914	815	851	819	787	845	840	876	859	848	830	811	859	848	861	837	849	897	904	817	833	877	838	852	857	920	867	793	837	852	867	874	850	830	832	783	833	830	873	872	842	814	824	846	869	825	864	801	886	881	823	862	870	841	867	831	843	876	830	857	862	850	879	854	875	879	882	792	866	852	803	858	789	851	869	816	826	901	818	850	835	822	852	830	907	801	848	869	812	848	827	845	864	880	904	805	890	895	853	900	851	843	889	870	855	829	853	847	782	865	828	888	869	826	854	862	892	847	880	876	886	832	804	840	833	828	817	829	882	830	869	795	822	831	849	843	830	847	833	841	783	855	844	862	868	838	845	844	848	862	806	836	836	880	844	878	873	857	859	877	831	819	886	846	849	866	812	933	799	897	829	837	855	838	842	881	868	835	818	833	881	894	833	880	838	821	838	877	807	882	858	844	856	848	835	871	858	906	809	834	839	824	911	872	919	837	853	870	839	848	861	845	855	881	860	781	877	925	893	804	862	849	889	821	882	857	838	869	860	860	863	848	826	891	941	855	873	817	867	868	836	877	815	848	869	899	900	837	816	869	848	872	863	821	859	863	850
19630	2667	2884	2228	1606	1205	920	778	631	545	544	467	425	396	364	382	374	341	337	312	308	333	305	322	302	324	302	325	318	313	315	286	329	285	277	278	290	280	292	275	321	280	256	303	266	263	272	275	283	287	292	284	286	281	284	262	274	290	303	278	263	293	270	242	309	270	294	296	250	280	261	287	272	275	285	247	248	255	257	243	269	267	277	273	258	286	262	285	265	312	250	266	227	303	252	276	273	264	269	261	267	272	241	253	311	303	310	283	260	244	244	263	314	245	269	267	305	286	262	284	263	273	291	261	248	274	285	271	301	293	254	259	263	323	275	298	303	260	256	284	273	292	278	265	254	268	272	249	302	251	289	282	240	273	302	278	267	260	245	278	294	261	278	266	279	273	297	289	291	231	290	273	309	276	272	274	265	269	262	273	263	273	296	255	268	284	277	287	285	257	267	278	262	267	250	276	264	301	258	289	257	271	269	269	253	274	262	271	267	288	258	252	253	277	269	269	278	264	244	251	287	290	278	266	252	263	269	260	279	281	282	278	271	245	276	279	304	290	284	272	261	274	250	267	274	243	256	286	267	267	278	261	287	262	272	269	269	281	259	266	280	304	288	277	258	237	268	278	260	267	260	260	259	275	286	292	277	260	285	255	261	276	255	284	249	251	255	268	277	274	270	246	271	280	266	258	271	304	285	285	245	279	267	280	249	267	267	292	265	237	259	319	287	290	272	281	302	287	239	259	275	270	268	262	286	260	274	269	239	283	289	275	243	287	260	267	259	258	282	282	277	267	273	253	257	272	252	292	253	274	257	263	255	305	275	258	302	271	288	251	268	255	275	266	281	278	251	237	289	261	258	257	247	304	295	271	257	270	263	249	282	251	247	279	275	269	272	308	279	268	263	278	244	274	260	256	263	281	248	287	269	256	298	287	253	275	267	260	285	260	276	244	259	258	259	285	279	263	289	282	282	249	283	266	279	287	285	291	261	263	277	266	312	285	269	247	283	291	266	273	280	256	257	256	284	297	256	312	267	282	294	286	280	232	287	269	267	280	281	240	277	272	279	260	294	277	258	267	259	277	298	263	266	265	285	283	254	252	273	248	288	274	281	298	262	280	277	268	292	250	272	281	274	266	271	290	291	259	286	274	249	244	273	259	271	279	266	270	277	251	264	270	286	268	261	284	284	299	297	261	256	256	266	253	267	273	289	266	291	284	289	298	261	282	268	250	259	300	262	283	275	275	276	257	279	294	278	240	279	258	300	259	258	298	251	276	264	297	298	276	270	271	269	288	260	281	265	283	243	250	277	278	274	269	264	252	265	281	289	255	257	298	279	277	292	243	269	267	280	267	294	248	278	262	252	261	242	281	238	267	263	271	290	266	283	273	285	273	278	264	259	308	252	295	252	271	260	302	314	258	277	233	266	271	251	242	271	273	273	262	245	265	277	260	271	285	264	254	268	272	275	279	251	270	265	260	260	255	242	267	255	251	301	277	247	293	293	278	276	293	254	259	287	250	301	293	273	300	282	289	244	275	271	269	271	288	271	242	280	273	277	275	265	262	269	280	300	311	252	264	264	285	274	287	263	275	273	262	267	263	287	276	297	294	266	271	248	294	252	271	286	276	291	293	256	280	262	273	265	277	252	298	231	246	284	292	298	258	283	279	304	281	273	248	273	248	275	266	287	290	272	286	260	243	292	267	264	307	290	286	272	256	223	280	275	296	279	273	287	247	258	263	279	290	279	279	289	271	288	286	250	287	246	270	274	249	243	267	275	256	282	263	284	259	311	283	266	276	280	252	295	271	261	284	285	289	271	265	285	292	279	268	270	269	260	277	278	270	280	277	293	250	246	288	254	269	274	266	272	283	256	267	277	266	292	284	269	278	256	260	272	261	269	231	275	268	304	249	268	283	274	271	255	267	253	290	301	266	269	263	263	300	282	269	237	285	275	249	280	288	247	271	247	305	269	246	273	265	279	258	287	282	263	258	285	271	251	294	253	288	267	276	251	268	277	264	267	271	266	290	263	250	256	250	259	275	288	268	267	248	282	282	284	284	279	243	282	272	287	276	268	254	248	275	273	280	262	251	283	287	286	236	281	254	260	304	272	245	246	279	264	264	287	294	288	268	290	303	279	265	266	239	272	286	282	292	291	272	293	296	285	244	248	287	273	257	263	301	262	293	250	293	252	294	286	269	295	263	284	266	272	271	254	277	253	302	274	290	306	272	285	273	267	274	263	293	238	272	283	269	249	266	283	263	294	259	260	293	261	258	248	273	284	258	286	279	251	267	292	290	278	253	292	279	277	252	286	251	264	261	259	263	257	269	292	261	281	280	267	258	248	276	279	280	248	256	243	257	265	272	296	270	259	259	273	266	268	276	260	294	268	289	287	269	284	249	273	279	279	245	266	248	278	251	257	310	265	261	272	275	274	270	298	312	290	257	274	282	282	274	259	278	259	271	253	247	295	307	251	259	263	263	283	259	278	250	265	249	291	281	280	294	299	275	276	264	254	273	272	301	268	306	280	281	267	271	285	278	301	255	276	272	290	269	292	261	259	291	299	272	291	272	283	270	277	276	295	255	278	283	279	270	272	254	271	271	263	258	256	308	269	262	286	280	255	279	253	267	277	272	303	273	283	290	263	281	272	269	279	250	268	240	250	251	241	284	272	280	248	280	279	296	299	271	265	274	260	265	298	269	298	264	268	269	301	305	257	264	284	272	273	270	283	284	260	290	260	272	271	282	270	273	310	294	251	249	261	284	276	260	256	268	273	278	278	271	261	265	277	282	279	263	263	269	298	259	258	267	276	250	278	269	279	291	266	273	263	269	279	262	283	265	249	258	263	259	293	274	290	267	287	262	280	260	250	283	236	250	248	263	252	292	303	266	291	276	283	277	283	260	279	263	247	284	236	278	263	280	282	297	257	305	266	295	271	300	294	288	280	271	268	275	272	257	290	250	277	277	269	249	268	264	290	261	293	286	298	267	269	294	271	270	285	226	292	246	264	267	266	271	273	284	291	262	243	272	279	273	255	279	276	267	254	256	261	270	280	280	281	259	277	248	245	266	274	262	260	268	286	279	256	267	251	251	258	279	265	265	293	295	305	282	279	306	269	302	284	285	295	278	264	265	276	264	293	298	286	261	283	295	265	271	271	242	218	282	272	269	284	277	266	240	290	292	259	282	252	267	259	242	282	279	253	276	279	285	223	265	271	291	292	260	295	250	307	281	285	289	258	283	272	243	290	272	291	260	234	260	284	276	282	281	241	256	251	264	277	269	258	290	286	276	297	264	269	262	285	274	271	269	290	278	232	271	284	269	303	260	287	257	291	249	269	251	247	263	259	278	293	288	271	239	280	252	262	254	242	252	249	277	255	263	267	283	269	271	271	274	268	253	259	261	317	267	292	285	275	262	260	280	261	275	266	253	240	272	270	251	250	289	275	272	266	288	280	282	273	284	262	262	243	292	316	260	252	300
9851	2590	5637	6432	5498	4560	3723	3164	2820	2463	2208	1849	1833	1679	1578	1430	1313	1362	1255	1235	1254	1201	1114	1087	1154	1092	1035	1016	1015	892	958	976	940	945	938	959	926	916	917	871	909	900	926	880	877	846	851	881	894	893	886	836	877	847	851	875	863	858	860	867	875	809	842	847	819	895	872	834	842	782	864	796	850	806	817	841	839	862	882	847	811	815	829	890	856	814	810	823	814	804	848	780	827	840	839	815	791	831	762	840	831	827	779	843	776	861	838	840	809	807	813	808	785	790	819	790	834	788	839	796	797	780	751	792	787	801	796	794	805	795	799	795	798	793	850	764	831	807	801	836	820	779	807	823	825	794	826	745	833	788	788	824	793	818	798	801	877	812	804	828	812	808	752	790	811	804	798	802	765	827	840	814	779	855	796	792	819	756	825	818	766	837	827	800	815	786	802	830	761	825	774	798	771	817	779	829	862	764	766	796	825	809	823	824	805	774	777	818	818	844	776	789	782	803	750	850	768	830	862	815	775	771	861	834	827	822	836	807	825	818	819	792	773	774	897	832	841	819	812	803	817	777	784	824	808	794	791	797	767	831	823	771	792	824	782	800	760	790	822	842	804	757	767	807	808	841	798	802	821	808	805	826	840	776	786	777	840	800	805	787	874	816	864	750	816	796	757	851	812	767	831	818	798	810	785	848	752	822	789	780	808	779	790	854	754	827	783	756	798	814	759	802	791	791	766	842	829	787	845	805	812	838	808	760	818	794	843	792	802	811	770	788	820	836	834	768	722	799	804	802	768	812	794	796	762	799	814	794	798	812	807	801	869	822	804	851	810	799	798	783	756	860	763	793	788	807	820	778	733	798	824	807	796	803	805	817	847	766	839	815	681	749	797	780	770	779	771	796	802	830	793	826	841	828	798	809	826	853	787	788	798	798	754	802	813	808	772	795	779	798	845	862	836	797	808	813	797	822	837	770	724	823	782	819	826	798	764	805	789	797	787	785	805	782	798	816	786	808	800	818	784	801	814	822	774	837	821	816	789	793	800	838	773	816	762	828	774	783	793	796	818	800	824	764	809	809	809	817	827	812	827	798	824	819	844	747	837	786	824	798	759	787	784	777	806	825	858	775	772	776	807	820	788	792	832	803	787	759	841	741	820	749	772	816	890	797	777	810	778	800	803	832	802	798	827	771	822	756	834	794	828	779	807	857	872	824	801	805	806	771	786	766	796	817	801	799	764	811	745	799	788	838	826	814	792	817	805	817	811	815	850	872	856	761	823	830	821	812	781	802	785	784	839	780	810	803	755	767	788	787	776	770	808	823	784	818	807	837	834	772	782	802	821	809	805	804	784	823	801	788	811	783	797	800	801	815	833	856	818	774	828	791	825	811	843	799	812	751	856	773	850	805	810	800	864	849	787	811	838	823	744	771	808	811	791	827	842	812	763	781	770	798	811	824	783	813	840	766	837	803	816	782	828	798	819	791	851	799	787	766	777	819	819	846	770	800	850	827	796	814	751	765	811	817	820	858	792	788	830	740	823	775	766	774	708	746	761	787	843	805	846	815	798	802	820	820	853	774	840	797	817	757	823	768	810	799	797	803	717	849	778	826	765	783	814	864	776	807	808	820	816	777	833	786	789	798	750	806	804	780	796	800	808	764	799	837	809	820	776	783	772	799	815	792	838	775	762	797	805	815	808	778	770	832	786	762	806	755	817	794	807	788	811	790	864	790	819	806	799	804	757	827	783	801	786	780	799	777	766	799	810	815	796	784	776	847	737	767	842	805	802	798	809	816	802	830	785	841	797	773	811	812	847	832	835	820	762	792	784	787	814	848	793	839	786	806	805	796	789	785	803	800	826	827	823	818	763	819	807	777	809	853	816	842	803	800	781	794	798	823	827	807	798	773	836	772	801	750	768	784	739	809	794	791	771	807	831	787	834	788	780	800	840	826	784	754	792	819	813	803	770	838	825	783	809	817	793	829	882	849	798	775	800	763	833	800	764	760	792	827	812	776	771	829	773	789	791	751	754	772	752	880	746	817	817	788	810	785	790	790	847	785	840	836	847	783	794	807	820	794	802	817	777	794	822	827	798	755	781	774	823	803	807	792	831	786	796	805	807	775	808	757	816	810	808	867	777	782	816	822	778	814	831	806	829	775	825	777	761	764	787	798	808	780	799	796	801	785	839	820	812	808	800	772	823	788	813	803	823	858	840	785	824	782	774	807	778	790	813	800	863	810	831	833	794	777	837	784	812	833	838	797	821	768	805	798	825	808	786	826	778	810	774	820	830	822	820	774	749	781	794	834	807	760	803	791	802	819	807	792	865	774	831	823	790	785	799	813	790	815	828	817	820	745	783	820	762	771	783	794	793	787	759	762	806	850	856	817	803	801	815	795	825	829	870	840	806	823	801	772	804	817	800	757	837	815	798	791	805	786	781	775	808	799	804	803	824	835	795	806	778	840	760	788	878	795	804	797	805	819	796	812	781	830	757	788	819	818	767	790	803	790	787	769	850	766	750	757	782	769	809	789	803	798	779	773	794	774	773	782	863	784	819	824	798	777	783	776	773	821	770	761	777	807	823	807	785	805	823	839	833	802	806	833	775	830	796	776	816	831	805	798	778	805	838	808	806	754	835	810	817	845	787	814	836	823	832	788	836	796	739	795	799	791	780	794	797	818	777	786	831	754	799	777	801	826	819	798	826	795	787	786	795	751	855	817	734	805	802	769	818	781	798	762	837	792	802	800	760	813	813	790	799	813	780	767	786	741	790	798	789	822	761	842	816	789	767	779	741	792	797	825	822	807	809	838	811	803	850	803	761	778	782	766	777	788	797	884	784	805	760	845	833	831	804	801	825	792	776	763	800	820	814	774	786	785	795	779	767	789	831	788	783	795	773	772	822	774	815	771	805	858	789	848	803	826	772	812	779	772	800	810	809	788	812	764	838	779	822	809	839	836	795	838	776	786	801	847	788	792	813	766	794	818	793	814	797	789	803	823	750	780	761	811	771	819	791	801	739	800	799	818	804	791	811	777	750	792	767	815	816	863	816	770	799	790	838	891	790	856	791	826	774	766	806	820	825	804	771	787	791	755	785	820	808	805	835	843	827	788	821	790	805	815	808	778	812	770	794	765	817	794	798	789	816	808	812	809	794	837	806	813	838	754	764	862	814	813	785	785	809	782	843	806	787	759	831	780	781	791	755	795	816	788	808	816	793	807	841	858	794	766	805	794	856	790	836	883	776	767	789	797	784	801	768	777	711	825	783	784	773	844	845	758	818	822	837	791	791	838	818	744	764	826	776	776	797	781	827	785	783	820	741	817	844	776	841	773	811	763	792	754	779	745	769	806	824	847	769	802	791	782	836	806	798	827	797	797	764	807	790	800	780	777	795	828	791	782	861	794	802	775	796	775	774	735	804	803	815	794	847	806	821	788	797	789	837	829	846	793	759	797	804	802	806	795	812	794	768	823	789	779	808	788	853	841
2128	211	222	206	166	157	175	157	175	166	151	162	155	150	146	157	159	156	177	142	138	158	146	169	161	158	155	163	157	143	169	132	178	136	154	136	139	148	145	157	166	129	158	159	150	152	140	137	138	162	160	166	181	165	181	170	172	168	144	174	162	153	154	156	150	154	157	147	145	164	161	163	169	164	142	162	155	152	162	135	147	157	147	161	149	159	164	146	169	154	175	161	161	140	176	170	150	168	156	142	164	169	156	172	150	136	162	169	148	149	173	145	157	142	156	169	161	149	152	146	150	157	150	160	157	139	136	142	160	142	149	154	148	161	166	169	150	163	149	147	182	155	169	169	155	130	164	172	145	144	127	147	146	156	148	162	141	169	154	156	136	157	165	178	147	150	127	156	172	147	181	152	159	149	157	167	165	165	145	145	151	163	156	153	153	158	169	167	151	156	158	164	146	144	142	171	177	163	168	160	153	150	166	154	178	150	159	152	149	154	145	168	131	163	172	165	142	167	165	151	147	126	167	155	167	176	132	157	154	162	154	170	168	164	167	128	160	174	158	165	147	176	146	184	165	177	166	153	170	163	145	173	152	170	139	160	160	149	155	172	156	174	145	153	158	154	164	172	156	155	135	149	144	147	142	151	152	136	169	155	167	145	164	164	147	170	144	176	151	148	136	169	166	162	144	143	161	139	153	165	142	186	160	165	149	161	154	169	146	156	166	156	158	140	163	147	163	147	152	144	132	138	126	133	138	156	161	135	151	141	133	130	148	163	149	163	172	180	159	179	161	142	161	149	165	157	188	164	146	146	160	161	163	150	150	168	153	172	135	145	157	158	167	146	151	169	147	158	142	161	155	178	158	142	125	137	156	155	149	151	148	146	148	178	141	182	168	152	157	151	140	156	170	159	141	171	137	152	169	152	147	163	122	148	160	144	155	161	144	167	140	163	149	134	166	146	170	147	169	160	164	152	174	169	171	165	181	164	156	178	163	182	151	152	166	140	161	115	149	163	134	160	147	182	153	150	155	156	141	165	158	144	146	151	144	171	166	200	175	179	171	181	151	157	138	159	164	149	164	133	170	162	145	141	184	124	186	163	144	172	168	136	190	134	145	149	151	149	152	167	149	157	161	160	153	153	165	165	157	158	147	144	166	160	152	167	142	151	158	133	166	138	138	155	146	168	185	178	132	143	149	184	174	164	149	154	154	149	148	158	166	183	161	145	166	153	145	158	136	146	133	151	156	145	161	157	181	160	174	157	146	149	134	159	155	154	166	168	148	155	165	144	162	170	173	159	167	154	145	154	148	143	136	132	163	158	157	158	161	146	155	150	165	140	144	148	161	164	153	196	173	148	157	172	166	152	162	173	142	156	146	158	143	161	155	170	159	158	161	155	156	185	148	135	153	155	164	172	161	147	156	175	158	143	158	182	159	163	166	154	163	146	153	152	137	144	163	176	149	177	153	148	146	137	155	135	154	144	163	149	168	153	150	131	148	151	125	152	117	154	170	181	156	152	160	155	159	120	142	148	160	132	132	162	164	154	157	157	140	170	174	134	144	161	162	146	152	197	163	159	156	153	180	150	130	140	151	150	130	140	174	151	178	145	136	141	140	166	157	154	161	152	150	159	150	165	151	123	155	158	170	160	167	148	145	158	166	160	145	166	165	173	177	168	155	170	147	164	176	176	159	150	140	143	160	156	155	162	145	152	153	166	165	173	157	140	162	161	166	165	162	181	154	160	155	171	161	155	147	151	157	165	171	152	150	172	177	153	144	181	153	140	157	160	161	149	154	155	169	156	184	143	150	174	143	165	158	171	160	189	153	178	154	143	155	132	164	159	155	143	142	144	164	150	168	175	147	183	158	145	161	155	150	160	156	141	124	166	174	165	146	177	169	125	148	152	155	175	149	151	154	156	146	156	129	150	155	152	147	140	154	151	149	156	142	181	139	149	156	148	140	148	156	172	161	153	146	143	150	149	145	167	137	143	138	145	152	153	167	156	152	115	154	161	165	127	136	133	155	143	162	154	179	162	143	152	131	148	160	147	156	166	154	152	144	173	127	162	157	150	159	161	154	145	149	177	155	158	159	152	177	155	147	159	153	163	159	168	140	146	166	147	155	178	142	168	155	164	153	144	170	137	160	162	151	150	147	163	166	146	158	158	138	143	156	174	159	149	163	159	147	156	152	177	166	167	178	139	161	154	151	148	173	151	147	154	150	123	144	148	146	157	142	138	142	149	153	147	135	146	168	177	138	154	170	159	164	152	149	169	153	154	179	163	162	161	132	155	155	153	162	158	170	142	154	134	162	150	199	161	158	143	171	165	159	171	154	148	164	169	151	136	149	182	178	163	158	135	180	135	160	167	138	162	159	169	156	164	161	144	149	166	171	170	147	142	170	150	142	147	149	163	143	163	168	151	158	177	153	126	153	156	156	157	152	180	141	160	141	189	155	164	150	146	156	135	160	156	148	157	182	151	160	156	141	153	136	161	171	157	146	158	151	131	179	149	146	132	148	152	153	163	143	155	149	153	143	148	145	158	144	155	185	157	153	152	143	144	167	168	165	161	156	140	163	180	170	139	147	156	171	151	172	151	160	149	164	175	154	138	145	154	157	181	150	145	174	165	157	158	142	175	169	125	148	170	151	153	153	172	145	173	154	161	144	166	151	154	160	161	164	163	149	169	170	154	133	137	141	154	180	165	144	136	136	157	149	151	164	162	171	139	135	175	133	159	143	149	129	166	161	113	145	154	153	147	176	168	138	171	148	147	170	161	154	155	146	175	175	147	149	158	130	153	170	151	160	154	174	162	148	165	174	149	184	162	166	146	161	151	148	148	143	148	140	151	174	146	136	161	163	145	163	164	145	147	169	136	148	154	165	169	163	158	153	176	151	154	154	179	137	157	156	177	163	134	151	152	169	145	149	152	157	131	174	161	156	163	154	149	160	163	163	135	158	169	147	176	147	180	167	155	150	152	153	143	160	177	152	149	147	159	141	147	165	144	175	144	184	134	184	162	155	149	174	134	151	148	145	169	149	181	169	146	172	147	166	166	159	158	151	152	147	151	144	161	138	156	141	151	164	163	144	137	173	145	128	177	148	160	147	139	136	163	177	158	172	163	164	156	146	151	164	157	155	135	133	144	168	155	160	153	163	153	162	168	171	154	155	155	173	165	135	140	149	138	164	177	152	161	167	177	160	150	147	136	150	153	157	142	175	158	160	153	149	143	181	162	152	173	140	151	148	139	143	138	141	151	157	156	158	113	148	165	160	165	168	160	138	157	146	176	175	142	155	160	167	162	140	152	161	151	170	178	145	158	142	152	154	155	167	160	147	168	149	167	170	146	172	158	170	152	155	183	169	169	160	152	164	168	150	146	142	137	157	134	168	178	137	156	164	148	143	145	141	143	172	169	169	167	140	171	183	168	149	144	177	168	171	158	138	140	160	155	169	150	168	166	160	143	167	144	143	167	145	161
1917	608	618	671	653	651	584	538	529	530	574	528	519	507	514	518	465	493	515	520	530	518	522	491	499	477	487	483	570	478	523	518	537	573	532	545	495	523	520	535	519	505	510	500	502	541	530	518	550	487	485	506	500	512	526	542	557	524	527	533	543	442	458	497	498	506	497	526	526	495	498	505	488	527	475	540	520	521	527	487	523	523	468	528	526	497	538	509	553	504	536	519	535	557	532	497	500	561	528	536	510	479	503	521	481	500	497	525	492	515	500	537	516	501	552	517	526	504	531	519	518	498	535	529	496	480	513	478	490	488	545	528	546	501	517	560	490	533	522	518	526	506	530	529	545	501	532	509	515	536	484	513	531	520	523	544	529	500	496	507	500	528	503	521	520	490	499	526	478	504	534	529	517	589	466	554	553	527	494	552	494	515	480	503	518	516	539	521	502	501	507	521	495	531	475	532	501	487	497	523	486	517	542	525	510	508	528	519	485	493	501	535	474	482	493	534	476	519	536	501	537	554	546	468	549	495	491	520	521	523	522	459	495	545	492	528	524	479	494	503	514	521	492	504	496	500	545	517	491	477	518	532	527	510	523	492	460	518	536	544	539	524	511	496	527	498	490	524	483	510	530	525	528	506	497	512	527	503	531	512	517	518	467	541	518	548	494	495	519	539	503	496	507	508	513	485	523	502	502	478	511	524	533	534	516	530	499	505	507	504	534	524	522	528	483	526	498	529	491	491	497	470	528	508	496	512	508	490	478	526	542	483	451	491	497	535	532	479	467	529	489	494	468	458	474	495	525	522	507	503	544	504	501	512	551	511	527	517	505	507	532	530	501	523	539	561	518	542	527	530	507	528	503	519	506	511	507	491	539	512	523	540	499	510	497	520	543	497	512	493	503	492	547	467	526	499	526	532	495	514	486	500	524	452	441	522	514	529	505	519	533	502	490	510	515	492	525	533	496	484	498	521	511	501	508	493	517	525	483	509	501	508	515	472	469	536	519	539	548	545	511	506	500	486	526	544	514	485	484	454	498	514	522	507	557	536	512	506	533	548	492	500	542	528	544	475	529	530	545	479	504	469	534	520	520	529	523	514	515	505	497	528	523	501	526	466	520	501	535	516	531	512	522	508	521	509	484	505	492	509	493	506	538	482	515	461	569	515	507	518	499	521	497	516	484	564	499	576	515	459	554	516	533	546	517	504	503	519	499	524	519	512	516	530	554	466	491	523	512	486	501	522	489	472	488	549	496	486	558	518	522	515	498	489	549	516	494	515	530	512	489	537	496	483	497	472	528	484	526	542	511	517	493	494	529	501	529	495	507	511	465	494	483	502	527	542	479	501	502	521	502	496	515	501	506	510	497	497	495	504	507	539	524	542	522	510	528	532	507	518	485	546	498	519	498	542	535	516	509	489	510	553	501	469	513	566	487	545	545	516	498	537	544	501	491	482	537	493	535	507	525	525	500	506	502	562	537	534	555	550	539	510	502	517	521	506	560	508	518	514	531	518	549	497	539	506	486	531	521	522	521	507	523	506	511	500	477	531	527	499	466	518	519	503	505	498	495	511	543	487	504	530	497	454	503	465	525	518	486	502	530	473	521	497	473	464	478	505	474	502	494	507	503	486	535	504	548	541	501	541	507	517	510	524	527	543	514	495	545	505	540	483	498	476	533	512	517	479	521	521	510	539	499	539	530	524	505	479	522	498	511	494	517	526	529	483	497	551	502	538	526	525	519	501	506	497	536	491	547	514	491	520	510	495	515	474	482	500	490	523	506	509	504	518	508	520	528	510	527	491	505	494	545	524	502	509	520	544	587	466	479	505	520	503	519	492	550	500	529	510	499	531	471	544	500	496	523	475	537	504	491	536	511	560	496	515	503	505	488	487	529	551	486	520	501	509	555	508	501	539	517	557	490	515	506	509	557	554	555	530	553	532	490	499	546	484	501	526	511	516	530	548	530	504	566	499	497	552	508	501	507	498	501	500	543	471	489	493	491	488	496	489	539	479	507	507	496	517	528	518	523	510	511	519	555	541	510	492	474	510	489	525	532	537	489	483	512	494	541	517	512	503	524	515	484	478	490	522	505	498	501	507	480	548	513	520	534	523	524	512	517	558	522	485	479	516	524	449	526	489	498	512	532	517	501	542	548	496	516	561	537	496	561	522	484	521	495	516	488	506	535	532	517	529	548	518	535	506	508	533	526	519	496	502	495	513	515	512	527	513	525	526	512	511	486	562	505	556	516	528	537	524	518	543	462	554	541	520	508	500	544	516	455	502	533	490	494	506	516	545	499	481	505	532	515	489	497	534	543	523	510	509	484	488	499	491	528	507	499	527	513	504	512	479	466	470	525	504	496	506	491	487	504	523	501	512	504	532	536	487	521	497	546	468	533	530	497	491	557	558	481	491	507	482	488	540	523	561	520	549	518	494	530	524	528	508	568	486	515	482	498	515	461	551	523	509	519	510	484	525	474	497	556	516	516	490	490	478	506	522	535	509	486	516	511	533	498	517	556	531	533	522	496	512	481	502	510	493	540	503	538	526	508	555	512	516	488	505	492	521	534	504	461	525	554	494	512	496	503	553	499	521	562	515	514	518	503	480	482	555	539	529	521	517	499	495	503	489	526	518	494	525	517	515	511	506	526	555	507	522	513	475	532	497	509	451	515	521	495	535	520	523	485	498	485	553	466	550	543	471	531	525	522	552	555	523	494	510	523	509	502	502	529	508	523	539	520	502	529	467	504	539	497	511	499	553	513	511	498	496	521	524	493	574	533	525	500	516	521	469	504	500	551	515	522	494	524	513	521	533	525	547	536	490	490	517	497	569	510	492	527	506	533	480	524	540	512	541	520	516	531	520	533	504	575	518	518	554	521	540	475	523	503	519	513	499	531	523	516	507	489	510	516	484	524	512	525	528	517	546	532	522	520	486	502	484	531	525	521	527	487	521	531	483	502	515	569	518	520	519	491	495	518	499	525	496	489	510	500	477	537	542	495	512	505	511	541	502	501	494	476	519	506	507	497	551	512	521	492	511	505	510	529	501	527	522	511	514	517	505	555	535	536	482	469	510	505	527	519	524	536	532	546	494	542	518	539	561	485	503	530	498	521	493	466	518	529	490	512	487	479	525	510	483	529	511	523	521	476	478	467	529	537	499	525	533	497	515	489	526	504	528	484	493	520	520	468	565	507	526	564	552	516	507	488	533	503	506	532	484	524	526	506	533	518	528	547	493	535	530	514	529	503	489	517	550	480	538	542	490	528	513	468	517	509	525	539	547	470	501	496	488	524	499	518	525	518	524	497	517	523	528	553	479	521	544	501	545	474	502	503	472	504	530	507	509	495	545	529	498	544	525	534	547	521	506	513	484	476	493	521	527	546	538	513	494	461	507	477	525	510	505	496	490	549	492	515	551	512	487	481	497	562	487	503	518	486	551	521	462	516	501	512	527	556	495	536	504	510	541	512	518	502	513	503	500
12001	1303	1696	1305	976	811	620	522	503	471	395	362	384	341	319	337	375	320	330	317	327	329	327	310	291	294	281	295	323	295	286	301	282	325	296	308	292	280	285	253	293	332	334	309	285	325	286	278	289	267	281	279	283	291	292	298	282	278	307	295	303	299	300	283	288	278	296	285	291	321	290	299	312	285	289	294	294	288	314	303	288	277	309	275	316	284	277	297	319	288	312	278	308	301	265	304	298	283	322	287	279	285	289	293	274	294	282	266	331	288	282	269	272	284	272	304	272	283	303	293	300	318	324	288	292	284	258	321	294	277	260	304	273	303	282	281	302	300	271	266	307	272	277	287	294	286	321	288	284	287	312	307	287	288	286	304	286	297	296	336	324	323	283	276	272	270	326	316	286	305	278	284	281	277	269	315	291	288	292	272	292	281	295	321	319	271	288	316	273	294	305	275	297	308	271	290	285	287	264	288	299	297	288	305	283	286	288	298	285	286	274	293	286	272	312	286	274	281	269	299	302	285	282	278	276	281	292	243	310	312	245	295	278	316	309	240	303	281	298	302	297	298	290	270	279	293	291	274	279	282	280	302	306	269	300	288	285	255	276	279	282	281	309	294	301	291	281	290	273	286	281	285	296	292	322	279	284	271	279	291	286	304	299	300	256	282	297	271	275	288	317	270	306	275	287	299	304	306	275	283	274	311	305	305	281	307	303	324	267	323	263	307	269	232	300	298	272	297	273	291	266	296	258	324	292	315	292	307	314	307	287	282	281	287	300	311	282	277	284	277	299	282	328	282	245	300	303	310	281	286	280	274	255	302	287	264	304	304	305	281	279	312	254	266	328	293	291	271	294	259	318	299	264	285	284	330	303	276	297	290	306	274	299	279	275	297	267	280	276	263	293	321	310	257	291	277	307	273	302	313	281	289	294	285	302	311	273	279	319	327	277	276	288	280	291	283	284	268	298	265	281	279	320	283	291	303	318	306	277	256	287	257	307	306	323	276	305	322	281	309	264	274	294	306	287	292	285	261	282	294	269	278	273	288	260	277	311	291	274	302	276	289	334	308	275	297	279	278	274	304	261	283	287	284	298	279	292	267	299	280	337	283	280	295	271	266	266	298	277	270	310	276	289	336	263	275	285	296	293	316	282	280	284	269	294	303	286	288	286	306	283	312	307	287	315	283	296	305	325	274	314	293	297	302	266	314	279	274	277	288	278	284	306	305	302	293	289	306	259	296	293	296	323	289	276	250	327	293	279	305	281	300	268	274	275	296	309	284	302	288	324	302	276	287	276	270	281	286	278	304	317	268	289	256	285	298	259	296	292	261	284	300	298	331	297	292	345	280	293	298	305	272	294	262	274	312	278	315	304	291	285	282	274	290	308	258	295	281	283	270	296	298	319	299	273	289	285	303	318	280	312	320	293	275	299	288	286	297	321	298	278	268	278	273	316	293	269	307	287	305	290	295	297	284	294	287	280	277	299	318	302	304	271	306	270	277	283	297	289	278	335	316	285	286	230	295	305	294	318	305	275	313	319	292	292	251	247	280	320	278	259	266	290	295	295	310	294	264	287	291	273	300	257	309	293	289	308	290	304	285	291	280	279	289	280	315	298	315	275	300	278	304	323	303	293	283	304	297	264	297	292	269	307	298	284	293	279	298	297	278	295	265	275	309	316	283	269	285	289	285	297	292	295	298	266	302	291	268	277	289	293	290	289	277	263	273	287	295	290	288	277	290	258	278	293	315	289	262	307	307	300	298	296	296	294	281	288	313	302	301	269	300	277	300	260	292	315	302	284	283	311	302	276	285	281	288	257	288	286	284	316	286	293	285	304	251	289	308	279	282	280	341	298	257	325	266	292	285	306	286	313	289	301	303	275	286	323	292	293	288	305	297	264	312	302	273	301	278	293	285	273	286	268	266	294	282	288	304	327	285	324	292	281	309	315	301	288	282	305	288	272	301	284	292	299	274	286	263	295	286	277	297	317	274	315	279	269	281	298	316	297	276	307	312	285	287	252	291	274	308	283	312	275	299	285	258	258	303	281	263	259	302	283	271	260	309	297	288	297	289	284	321	291	269	290	302	262	273	288	291	281	261	298	292	298	285	279	277	288	269	302	311	294	320	304	270	261	322	284	294	264	302	294	300	285	290	310	280	277	277	319	271	292	292	281	326	286	316	293	271	282	308	305	275	269	296	311	325	288	323	271	294	252	279	287	303	269	298	294	299	292	258	306	297	278	317	286	300	275	289	271	298	258	315	301	291	314	264	298	258	269	284	295	291	275	305	291	274	309	271	283	292	308	283	279	321	274	286	282	291	258	292	340	258	283	275	292	274	270	282	314	318	291	292	304	279	273	308	307	281	278	294	299	294	282	279	286	277	265	271	294	271	284	276	273	322	281	321	294	321	298	298	282	311	299	300	291	264	302	291	284	275	272	268	293	286	290	275	298	285	279	311	292	291	304	308	297	275	304	279	314	282	276	300	319	339	300	286	261	297	290	251	297	307	290	297	320	301	285	294	280	287	269	311	298	286	273	285	301	308	289	280	284	270	307	300	288	289	296	320	290	269	260	280	277	300	272	288	309	308	292	291	298	270	289	293	280	287	261	288	282	279	298	292	308	313	291	295	252	288	289	289	266	267	308	263	268	271	299	312	285	311	303	253	242	291	269	281	299	303	294	273	286	257	292	267	302	290	289	292	281	285	298	276	286	303	307	304	280	312	298	296	278	289	277	271	289	261	287	276	297	256	282	289	328	299	284	297	297	316	279	303	272	252	294	284	252	277	273	282	306	304	292	256	294	283	279	328	285	314	288	286	291	252	245	271	315	255	290	276	281	285	268	297	297	287	294	268	279	296	275	303	282	287	279	297	285	268	318	289	295	279	285	290	288	317	312	259	286	281	290	303	302	297	290	291	274	319	305	278	291	293	287	287	255	276	289	301	327	289	292	323	295	268	274	315	294	279	246	262	297	308	325	292	237	281	266	283	293	332	288	281	317	285	294	284	315	311	268	286	285	300	313	300	309	265	277	273	284	256	299	249	310	294	294	276	295	264	301	282	268	297	276	278	280	294	316	319	270	269	298	300	296	276	314	309	285	285	276	298	314	289	306	284	294	328	271	312	261	294	260	302	311	268	266	285	313	293	257	331	295	309	280	298	307	304	278	284	263	284	269	303	308	292	284	279	290	293	292	276	301	309	299	319	300	300	316	300	292	305	266	330	255	290	269	241	281	270	296	312	280	299	280	258	277	301	287	312	296	285	269	268	285	317	324	287	288	269	270	286	293	258	305	290	292	286	319	286	312	279	303	278	262	288	295	285	280	304	299	278	297	270	278	306	301	308	277	294	293	281	286	299	274	296	285	261	319	328	291	304	281	285	309	256	329	257	286	303	275	301	319	301	279	319	307	288	313	308	249	299	296	276	302	287	357	265	348	299	253	301	280	265	310	301	310	295	274	300	324	285	263	268	322	300	295	275
7241	1798	3377	3938	3444	2924	2513	2168	1875	1648	1485	1517	1333	1259	1239	1172	1113	1161	1107	1121	1061	1084	1046	1031	998	943	982	966	970	944	979	986	931	916	892	913	950	883	919	908	902	907	834	897	823	892	883	889	908	913	890	910	857	865	917	854	912	856	852	865	879	871	862	833	879	892	874	875	870	853	900	820	840	883	835	874	857	844	865	883	839	874	841	826	943	841	803	875	833	843	841	833	873	894	851	831	894	897	884	899	820	830	821	813	810	843	835	848	877	950	844	856	852	845	885	879	900	851	849	803	853	844	823	880	830	858	912	793	865	860	871	837	815	860	878	859	862	900	826	880	898	819	869	878	829	920	850	858	848	870	923	854	889	867	878	894	887	836	856	862	859	862	877	834	914	857	827	860	888	904	874	819	804	836	881	893	854	847	866	871	839	890	852	874	882	856	864	799	824	799	845	895	861	842	836	889	902	849	873	841	846	808	861	846	871	827	919	932	876	854	860	838	851	838	895	852	881	812	845	849	878	907	786	882	899	826	909	836	830	857	853	836	926	794	884	815	856	825	838	850	872	850	875	861	827	874	858	854	833	882	840	798	841	861	815	874	832	876	857	889	809	900	861	865	831	859	842	902	863	821	873	866	867	843	872	911	836	837	885	825	864	839	823	829	858	863	904	879	850	833	871	867	855	839	828	829	887	889	875	841	908	874	798	872	855	841	851	906	828	852	869	859	870	881	836	844	886	811	844	920	865	839	922	866	850	856	839	864	800	920	853	839	879	830	873	902	853	884	858	838	849	840	846	867	869	857	821	879	892	855	850	858	907	823	854	866	825	848	862	854	841	849	837	854	846	840	838	879	875	822	890	864	852	873	872	899	837	842	854	868	848	911	840	883	902	877	865	839	846	872	891	869	898	887	822	824	881	845	810	860	877	867	908	874	844	880	860	853	898	873	911	883	869	835	873	789	860	897	829	823	852	841	823	824	828	829	828	879	830	870	855	879	863	881	854	862	843	873	826	878	878	875	843	842	822	857	820	801	843	888	818	842	879	846	860	888	860	844	820	889	858	844	831	832	867	879	841	899	834	863	819	804	819	863	841	840	872	887	878	887	853	883	848	839	870	860	830	855	830	835	868	868	869	860	878	805	825	845	875	806	815	875	916	890	886	858	823	825	845	842	846	855	868	844	882	903	880	905	885	860	810	879	819	864	858	796	894	881	863	817	862	806	848	842	865	837	845	831	842	875	894	860	851	855	904	871	862	831	897	813	813	885	933	816	889	897	872	822	873	767	852	827	855	860	905	804	895	845	839	799	890	851	857	869	833	874	887	852	859	813	844	870	881	856	848	839	864	860	830	890	864	873	838	850	891	877	846	870	835	851	870	868	842	837	872	907	875	818	820	821	808	870	848	846	867	866	837	884	850	862	851	921	872	851	841	857	809	832	931	881	822	824	857	884	853	840	800	864	881	861	886	804	842	905	906	822	884	842	858	892	885	832	854	855	899	871	785	847	828	856	850	799	851	860	841	829	928	844	853	804	820	861	848	844	843	829	840	823	862	854	857	842	838	885	845	830	854	869	831	896	898	839	856	899	859	827	859	856	856	886	880	872	867	899	840	810	863	811	872	851	845	854	786	870	853	835	833	905	871	836	889	893	827	863	928	807	819	872	814	836	842	876	872	808	848	805	896	883	895	840	847	841	870	920	845	843	868	871	871	865	816	804	846	880	835	901	846	887	877	839	884	889	894	883	933	877	851	845	890	829	837	867	844	849	897	840	829	855	845	884	863	877	881	874	901	851	867	914	868	868	894	876	888	851	895	818	834	831	896	854	860	830	821	838	870	840	861	902	901	873	889	820	859	818	882	843	813	863	838	828	827	836	851	854	867	886	819	838	849	876	856	848	820	886	875	891	860	878	819	871	880	863	900	861	822	878	849	836	832	907	859	887	858	833	875	826	821	892	882	864	906	867	827	850	883	882	874	871	891	879	874	824	906	834	904	848	837	837	832	784	920	813	882	879	877	868	838	874	836	885	886	819	896	786	825	845	836	898	821	851	828	847	866	866	865	828	862	815	866	879	898	829	850	817	863	885	828	865	859	903	783	899	878	895	815	866	810	836	911	876	845	860	898	842	877	890	848	806	883	821	885	872	874	868	856	920	872	900	893	878	866	847	867	896	884	805	867	852	835	880	842	803	794	798	889	876	843	842	902	855	848	835	825	858	892	881	848	867	905	902	817	858	861	936	923	861	856	917	787	840	878	808	899	871	839	837	902	929	840	844	862	881	826	866	879	872	852	867	842	839	876	921	837	814	792	814	839	857	872	824	824	854	824	796	845	846	859	830	894	855	850	845	838	792	836	844	834	896	857	826	853	833	844	845	808	902	849	872	822	904	870	889	883	840	854	862	898	834	869	828	877	892	860	867	839	849	846	889	803	848	848	835	933	823	894	846	889	885	869	874	882	822	864	817	849	876	882	849	874	862	856	882	835	887	857	885	865	866	808	870	834	842	865	870	852	846	876	811	877	852	849	848	840	828	858	834	827	813	837	824	858	869	849	871	822	838	886	903	859	869	890	864	859	881	846	868	888	843	839	838	819	919	857	909	837	887	840	882	826	881	881	867	873	873	807	844	885	840	941	832	862	871	871	874	862	801	831	834	856	859	836	804	918	820	838	851	890	862	872	862	832	851	846	912	842	875	866	827	904	830	904	839	846	874	879	829	909	895	871	840	847	873	876	827	838	877	877	791	811	841	876	863	812	865	857	879	861	848	886	869	837	823	842	840	860	873	875	888	832	841	887	838	886	853	891	843	809	903	811	840	854	853	863	844	868	877	886	855	839	879	862	854	812	900	852	885	848	864	819	895	890	832	917	898	843	853	854	858	840	865	947	854	835	893	849	850	881	902	862	827	871	867	827	865	862	871	873	903	893	839	847	833	855	935	840	866	881	863	746	904	879	879	894	845	881	835	816	842	873	836	856	793	851	821	835	795	919	892	883	840	865	856	909	843	878	874	892	834	900	871	820	831	885	903	857	855	880	887	852	873	841	902	886	851	928	845	895	824	884	880	848	847	851	821	858	863	810	858	849	867	814	856	862	803	877	875	878	856	850	896	835	836	906	859	872	856	863	822	911	902	870	810	882	841	863	857	823	803	835	863	853	841	826	815	896	870	869	818	784	863	855	800	845	869	825	830	845	878	897	852	851	876	883	842	852	873	858	812	830	867	853	842	864	838	878	832	861	848	864	864	856	839	885	906	856	866	897	890	891	843	853	863	832	901	814	878	838	914	829	842	867	858	867	879	850	867	888	856	849	856	807	847	850	865	898	850	902	851	829	881	849	846	869	871	815	852	863	765	859	831	878	857	891	914	918	846	815	844	864	848	875	869	866	908	884	856	833	834	860	802	850	855	883	829	876	915	822	791	837	893	808	819	851	897	899	849	874	863	821	884	858	877	811	885	878	828	834	855	873	834	897	795	873	819	863	873
21971	2894	2990	2362	1663	1214	886	795	659	566	543	485	398	440	397	361	356	358	325	364	327	324	283	352	317	292	323	296	339	309	300	288	292	264	288	286	296	272	291	333	288	283	282	252	287	303	274	273	309	287	281	284	272	272	280	287	266	284	294	279	286	260	263	299	294	249	266	276	288	297	279	275	259	257	256	279	334	261	294	270	253	292	299	273	260	260	295	297	299	230	255	279	261	259	289	258	285	289	283	247	266	270	265	243	268	297	270	283	295	275	281	231	266	258	276	297	243	244	285	262	279	264	301	250	273	289	264	263	268	277	234	282	276	256	291	275	256	285	269	264	284	260	265	287	266	285	291	263	264	270	279	257	245	253	288	253	268	227	274	262	297	260	275	254	285	239	274	281	282	290	291	242	245	294	298	274	277	295	265	254	276	273	270	272	284	274	290	276	266	277	255	254	260	258	264	261	262	274	251	258	294	247	279	284	284	242	257	275	288	254	269	259	261	276	257	239	229	284	304	248	277	263	254	251	269	253	276	260	273	270	269	266	271	289	280	281	255	264	278	256	303	282	277	296	263	251	267	241	263	273	261	280	255	274	254	254	266	269	241	253	260	277	265	275	236	254	261	252	258	281	282	259	252	270	273	273	279	270	277	232	245	276	260	273	272	264	260	253	265	266	235	291	272	284	274	278	289	286	243	248	260	254	272	259	295	283	295	250	280	270	259	255	259	298	264	244	272	294	284	290	269	289	258	255	243	257	270	262	307	285	284	271	258	281	267	287	305	250	281	255	267	260	270	284	268	292	244	272	273	275	257	260	281	274	258	260	253	278	291	319	245	249	281	266	286	282	271	271	244	298	276	278	302	255	302	289	272	272	279	280	292	230	275	284	289	250	301	306	271	301	304	309	268	304	256	250	278	248	250	266	260	281	277	274	273	257	273	248	261	251	263	263	268	277	281	296	278	258	277	270	281	284	285	254	275	252	267	268	292	229	270	290	293	261	288	258	286	269	264	257	279	255	270	273	266	275	296	274	272	263	304	271	289	273	256	276	289	276	275	270	273	272	261	280	258	260	286	272	281	257	263	272	283	291	266	276	250	252	278	257	283	249	295	276	262	255	259	244	288	281	264	248	250	287	318	293	255	283	283	282	258	284	237	267	296	252	245	267	289	247	282	239	260	238	266	272	252	267	250	263	271	280	279	265	269	275	278	292	267	260	263	279	262	274	280	258	275	269	287	267	260	245	265	258	275	277	243	277	259	277	270	264	266	274	264	272	245	288	264	263	279	268	253	257	269	261	247	265	269	265	267	259	262	296	261	270	259	289	235	251	236	258	272	280	291	275	268	302	268	288	233	237	277	258	290	282	259	294	301	276	296	264	286	258	290	287	276	306	248	293	284	288	279	293	261	302	282	257	278	274	277	268	287	298	272	261	256	280	275	294	248	274	285	258	256	281	299	298	303	253	287	281	277	263	273	278	256	272	252	252	273	277	246	277	297	282	253	286	286	260	241	261	272	277	249	238	269	250	279	280	281	258	291	312	279	273	282	268	271	259	253	241	247	250	251	243	275	291	292	295	307	257	300	269	276	270	284	285	275	272	279	265	256	227	285	271	298	239	276	271	257	291	243	292	315	265	283	272	289	267	259	251	271	283	255	277	267	262	274	272	273	284	297	273	235	214	261	281	259	276	265	256	256	259	254	269	298	274	258	297	274	272	274	262	260	256	274	264	269	266	253	294	262	283	264	284	269	242	284	286	283	292	250	280	285	283	282	248	279	250	282	296	273	282	285	250	278	248	271	289	272	247	262	266	287	281	271	264	272	257	255	289	276	298	285	244	251	295	275	273	260	253	274	293	244	276	293	283	284	260	260	247	279	274	259	287	250	253	288	248	263	294	267	291	268	267	279	259	276	244	293	314	288	262	226	270	245	274	275	256	270	259	255	290	276	266	280	292	257	288	272	274	270	268	284	290	265	277	250	264	284	284	269	269	267	287	258	250	249	238	262	257	270	263	244	271	264	295	260	294	260	296	284	269	252	293	258	256	271	285	253	239	275	266	266	262	276	266	282	269	272	275	268	264	274	257	271	272	271	274	273	252	265	279	255	286	272	273	271	256	261	272	262	282	313	254	251	257	296	304	262	280	268	297	258	314	258	256	283	291	251	271	261	273	261	271	270	264	292	244	256	286	282	270	281	288	263	267	267	250	287	275	259	246	275	262	258	269	241	233	277	283	249	260	297	256	267	244	264	250	270	266	261	282	272	262	280	265	297	270	292	282	279	265	276	269	271	278	273	251	252	256	264	266	277	255	266	256	276	262	287	258	290	235	251	261	241	301	289	249	300	283	271	262	270	277	274	261	271	249	278	276	275	257	273	248	283	263	289	270	277	250	294	285	261	289	256	269	272	272	277	275	262	235	282	262	261	300	288	284	268	279	268	289	272	265	271	258	267	266	263	262	246	278	274	257	242	244	301	287	269	257	273	271	286	285	280	296	290	256	275	294	288	263	270	289	282	281	261	233	256	257	268	260	251	294	305	230	259	271	266	272	262	262	266	246	269	280	264	259	276	270	272	270	252	288	256	253	271	267	303	286	274	273	293	258	287	286	243	255	289	283	289	270	290	257	267	273	240	264	285	295	266	246	268	295	302	272	289	258	251	272	310	246	253	259	283	222	267	272	275	280	291	307	262	283	257	253	252	295	270	291	269	244	273	278	277	255	274	285	294	256	257	264	284	259	283	289	297	260	291	253	262	264	257	250	278	272	263	261	289	234	270	257	280	273	251	271	252	278	272	289	243	253	283	249	313	258	248	253	281	260	265	275	240	272	248	277	272	250	285	257	275	298	284	251	251	271	246	262	288	244	275	301	295	248	281	267	268	273	272	284	271	282	259	286	258	244	291	254	265	291	282	263	256	243	281	292	268	288	261	255	257	229	277	271	264	284	252	284	291	290	239	283	283	292	264	294	263	254	278	266	275	273	288	286	283	280	280	265	301	258	265	262	280	272	253	286	307	290	266	267	270	265	276	283	279	281	278	274	288	283	264	268	252	313	287	244	277	244	254	250	274	272	304	293	254	271	285	284	255	281	272	262	270	262	249	277	288	284	249	263	273	301	277	252	294	259	261	270	268	241	299	282	285	263	281	272	279	262	259	304	297	262	269	258	265	284	283	269	280	266	234	269	262	255	261	252	271	282	262	284	265	275	252	267	295	283	270	251	290	256	267	262	267	292	278	254	270	288	258	280	267	252	287	269	285	273	285	247	256	259	322	293	270	274	259	244	259	282	282	272	257	252	255	266	289	284	266	249	278	269	250	231	280	253	283	287	279	262	244	256	284	286	274	251	285	268	281	252	239	277	256	279	278	271	280	261	273	292	300	282	275	289	271	281	273	254	252	287	249	284	255	286	256	271	266	294	255	238	248	275	281	242	257	254	276	273	274	297	274	270	255	271	252	264	272	272	294	285	283	296	262	274	275	311
11140	2720	5480	6481	5635	4491	3814	3168	2736	2409	2144	1907	1824	1646	1544	1466	1377	1381	1228	1210	1245	1173	1156	1109	1098	1106	1007	1007	1012	971	1022	1030	993	915	937	984	916	948	891	909	872	913	955	902	896	913	832	825	864	876	869	877	846	784	846	862	883	898	875	810	840	817	838	844	817	900	809	838	828	852	857	851	861	821	825	832	826	809	812	792	859	805	791	819	828	844	831	753	872	817	829	778	822	841	814	788	837	819	868	827	823	787	823	799	794	788	773	807	794	845	801	807	822	810	819	784	785	830	818	791	803	815	788	863	774	770	855	803	803	808	773	803	738	774	825	793	786	807	816	730	837	796	797	850	790	780	816	804	820	841	811	803	764	829	793	851	801	825	795	809	882	777	824	796	824	837	797	795	845	819	822	851	822	807	781	863	793	790	730	840	876	826	781	783	799	833	793	803	763	791	793	819	819	823	815	835	765	811	782	841	826	767	817	832	851	789	796	746	782	804	814	800	753	771	796	787	822	774	804	830	808	794	848	787	753	779	804	843	833	794	826	782	796	784	782	804	792	797	802	748	754	856	828	806	813	824	803	786	757	783	788	744	791	807	796	834	807	772	816	781	762	841	813	786	830	799	806	861	798	848	836	807	818	845	833	826	798	777	834	802	769	826	768	795	834	808	760	729	781	769	804	763	856	792	754	807	832	772	826	839	835	763	786	752	836	815	799	814	788	807	848	799	842	787	776	784	842	776	828	848	817	823	787	781	844	804	792	797	798	831	830	790	811	749	846	853	831	859	763	824	798	787	830	774	773	803	796	808	794	808	739	804	799	783	781	791	801	804	816	779	771	808	831	857	824	820	786	781	792	831	822	792	761	804	801	841	825	787	789	814	784	788	827	788	839	755	790	831	868	746	835	768	797	807	812	801	771	811	815	750	798	804	816	801	826	785	783	814	791	845	826	823	776	787	800	795	798	801	776	769	813	786	817	795	821	831	835	771	829	824	770	764	805	833	834	810	770	832	787	836	821	780	774	817	816	766	795	800	805	839	810	835	824	797	842	804	796	833	824	797	826	794	784	808	735	750	783	823	840	800	864	789	808	840	808	797	805	805	806	894	842	841	755	857	800	761	794	789	790	757	770	839	753	775	822	782	837	783	762	763	794	799	840	826	777	837	779	757	839	803	762	845	775	847	763	796	775	802	812	821	824	827	821	821	808	854	788	798	727	835	775	775	778	735	770	787	797	783	758	806	793	781	825	738	825	803	805	798	856	765	847	793	821	809	838	780	806	797	817	809	754	818	816	766	821	846	854	804	829	827	798	857	802	869	762	780	791	789	815	797	807	838	799	818	867	741	786	780	819	836	788	815	786	795	807	814	783	813	802	792	850	830	848	795	857	812	798	828	816	790	839	804	773	782	786	768	848	806	825	838	782	803	836	807	768	795	847	796	792	834	811	841	781	798	818	790	779	780	776	809	802	792	825	836	812	774	799	818	823	808	781	769	744	851	796	847	788	783	804	780	791	817	791	811	812	775	775	836	792	859	825	799	811	784	852	859	786	767	758	793	820	873	819	783	772	799	766	801	817	802	772	834	769	780	796	783	793	783	787	771	855	790	828	793	805	828	802	805	817	796	822	714	824	810	782	824	775	791	812	760	827	832	798	803	825	770	831	780	790	792	816	780	814	834	812	810	764	813	739	786	821	791	796	766	810	850	823	834	853	796	794	822	816	790	808	793	828	829	800	757	745	798	805	796	772	788	807	795	874	794	828	790	820	752	810	786	761	861	789	812	825	802	813	802	843	786	817	806	821	788	825	784	799	774	772	814	781	817	791	778	824	787	807	794	787	800	768	847	827	835	861	784	776	773	778	795	826	777	795	809	859	778	835	838	840	790	809	771	760	826	763	837	823	780	797	805	817	817	789	816	773	762	800	795	762	775	831	818	778	844	789	744	819	816	857	798	812	790	776	808	835	765	850	824	772	796	787	813	758	830	802	777	813	788	788	828	819	797	778	808	814	839	775	837	779	799	858	795	776	796	840	829	759	832	778	816	788	823	769	768	760	842	812	838	820	807	872	805	812	824	759	780	772	835	770	789	778	806	853	785	757	843	839	781	826	809	780	809	746	742	825	831	767	765	803	764	794	818	796	807	844	815	813	801	800	837	810	768	766	811	752	780	822	784	820	790	796	777	823	764	823	812	755	796	839	799	759	826	817	749	835	777	792	790	774	763	823	827	838	779	851	751	797	817	802	759	775	827	826	783	766	799	788	792	794	746	803	788	783	804	847	781	809	797	819	816	847	812	760	818	790	800	774	767	779	756	822	795	788	824	796	761	812	788	795	765	825	791	831	789	813	810	802	808	845	807	812	840	791	771	827	814	788	776	825	817	767	764	763	802	748	776	767	791	823	817	834	822	818	781	792	734	794	799	781	777	781	827	741	845	803	814	775	765	825	767	778	816	810	760	828	838	815	783	766	821	805	798	814	775	750	806	785	793	808	761	805	791	817	765	769	789	852	754	807	798	810	809	817	790	761	774	791	782	823	819	792	789	811	796	773	827	826	786	784	791	819	815	777	834	789	815	819	804	819	770	759	800	729	819	778	786	772	826	800	819	795	782	815	790	833	832	807	802	832	802	815	788	789	781	827	788	810	875	786	830	808	789	805	768	830	745	806	786	827	822	812	758	819	798	820	787	806	781	800	818	812	780	751	820	790	789	816	775	802	796	772	810	850	806	814	775	823	815	825	781	789	807	823	782	802	744	811	813	828	791	804	801	835	808	781	798	825	806	808	770	785	800	753	780	762	796	841	846	794	825	795	828	782	824	789	791	849	790	888	838	780	772	778	835	787	825	782	790	873	800	783	794	804	825	791	791	768	765	808	817	784	792	842	838	843	812	789	788	810	793	809	793	817	798	795	869	823	793	819	789	759	804	827	802	779	815	781	825	828	803	756	840	802	736	827	826	848	812	812	809	820	822	774	777	848	790	778	794	822	809	766	838	804	809	790	830	836	838	780	837	756	775	843	783	803	812	786	824	810	804	826	767	829	827	807	784	830	839	818	780	818	789	796	815	803	817	773	789	803	742	812	807	780	797	810	821	850	811	814	779	867	782	774	814	833	813	821	822	798	779	765	792	765	785	837	784	807	734	825	842	815	790	791	787	851	811	780	800	825	724	793	763	819	781	778	814	826	830	810	764	766	819	802	776	822	815	784	818	796	866	796	778	778	762	764	807	808	799	829	770	829	857	768	755	855	806	782	808	839	802	811	774	875	770	825	822	775	823	760	782	784	758	823	764	815	804	854	805	791	838	755	797	803	834	837	766	828	787	801	813	800	799	746	787	821	815	834	776	780	765	816	849	817	799	802	812	800	847	784	795	792	798	763	748	775	867	792	796	802	784	771	791	775	797	815	840	777	846	782	811	803	857	779	826	812	777	791	745	795	758	782	805	781	797	774	830	785	796	832	770	782	800	828	833	793	792	813	833	798	820
2181	235	252	196	192	172	175	180	200	156	178	170	164	172	153	160	168	152	171	171	136	146	190	175	153	150	183	145	157	156	143	139	155	135	138	138	149	148	161	167	142	149	156	148	151	135	153	154	158	157	168	154	166	130	168	150	164	144	147	166	138	134	148	148	156	158	160	162	171	157	167	140	161	143	160	152	162	156	172	155	161	143	124	159	170	158	148	148	168	167	148	168	138	135	165	129	152	138	161	160	173	175	133	164	147	135	155	174	181	167	148	168	166	149	131	170	149	168	174	146	156	125	154	154	164	168	164	146	126	152	178	163	134	178	152	157	172	159	150	179	145	158	158	167	159	131	144	154	168	144	159	176	154	153	175	175	150	163	149	132	163	137	135	184	164	175	181	164	138	141	182	165	165	168	171	164	136	145	169	160	157	139	157	176	174	175	163	157	159	159	148	161	146	147	162	155	143	163	153	153	155	151	166	169	172	157	162	161	150	155	161	145	160	152	146	145	179	142	168	158	161	133	158	122	147	168	158	127	158	148	188	133	164	138	154	152	172	155	153	148	128	153	180	170	157	172	167	157	168	164	141	170	159	154	164	157	146	163	145	157	179	136	138	166	164	147	162	159	144	150	180	152	162	170	164	167	155	184	154	153	155	162	188	158	158	172	139	156	156	145	132	162	139	171	152	163	169	152	164	153	181	160	183	153	149	128	157	175	145	165	164	166	161	155	179	152	159	181	167	151	149	174	139	153	168	182	152	138	161	163	142	147	185	163	141	176	151	144	152	167	135	154	158	167	158	145	173	157	157	161	154	157	164	165	149	137	162	178	167	169	169	165	157	159	167	155	178	130	151	160	174	147	189	146	150	161	147	167	156	131	154	156	160	154	164	179	171	141	183	140	161	165	157	162	168	170	159	153	147	161	134	156	165	141	161	157	147	177	165	165	153	183	170	162	148	168	152	162	146	161	157	134	165	148	165	159	147	153	153	154	145	167	140	164	147	151	155	137	131	155	156	161	156	171	140	133	165	177	183	146	186	152	163	169	154	160	145	153	145	163	165	152	130	138	168	178	160	128	160	172	164	160	147	145	157	158	163	174	184	152	153	159	139	137	160	143	154	167	163	157	167	156	134	144	161	175	171	184	155	145	153	167	152	172	147	156	149	156	161	164	172	172	142	157	173	121	167	160	192	160	136	158	162	124	165	165	158	168	144	175	150	130	146	183	176	151	161	165	177	153	147	165	167	161	165	201	158	146	172	160	175	171	175	164	147	152	147	157	159	145	145	166	141	158	172	169	173	149	146	166	142	145	176	181	171	164	142	159	151	140	160	167	165	155	159	151	164	187	147	165	174	156	185	151	179	158	166	128	144	158	154	172	140	139	173	172	155	165	155	166	145	120	150	140	154	165	143	160	154	176	153	165	126	158	159	144	152	168	148	162	144	151	159	141	150	146	146	148	147	157	171	160	150	165	176	149	158	150	178	184	171	158	141	159	148	180	154	144	146	142	152	165	132	182	160	137	137	149	161	154	154	192	177	136	167	153	171	156	165	131	156	134	164	149	139	158	143	180	167	152	146	145	159	155	159	158	177	166	166	154	175	160	147	145	156	154	160	151	173	145	144	171	158	148	158	157	166	143	156	147	140	165	157	156	173	170	170	142	150	167	154	179	158	139	159	161	149	168	162	168	159	145	159	149	152	166	160	149	177	167	165	171	174	148	151	169	163	142	161	155	162	169	160	145	166	151	145	144	142	189	163	157	153	164	163	171	164	153	143	145	171	158	148	166	155	156	175	167	147	161	165	175	154	171	146	144	160	161	136	157	165	149	135	138	159	158	159	144	149	149	153	162	159	155	171	175	161	144	168	157	155	153	130	157	158	147	169	148	154	156	159	151	160	172	163	155	181	163	134	170	145	139	148	149	159	134	139	135	162	164	172	149	170	172	139	164	160	151	163	151	165	159	172	151	147	158	164	143	147	158	170	162	158	152	156	141	166	148	173	141	140	158	149	156	145	139	152	150	126	166	145	151	143	137	152	173	167	131	145	158	161	147	141	157	148	148	163	193	158	148	159	157	189	156	186	178	165	130	168	154	129	166	175	133	143	163	136	168	143	152	144	170	138	168	158	172	158	159	148	170	159	135	159	162	141	137	150	148	155	131	180	156	174	179	147	152	157	163	163	142	157	141	166	169	153	162	143	183	145	155	158	171	148	172	140	157	151	136	165	155	155	170	167	171	169	161	148	162	161	160	159	158	152	140	177	174	143	153	155	160	152	152	171	154	152	150	147	149	188	146	163	159	141	141	192	172	152	167	184	147	163	157	156	179	181	129	186	154	167	168	148	152	160	149	150	175	146	152	149	149	158	153	154	141	149	148	163	184	148	169	155	153	141	178	166	150	152	166	175	165	173	162	164	160	164	167	172	139	147	148	150	154	164	165	165	140	158	155	145	154	158	153	168	156	151	143	151	166	155	135	160	167	152	159	155	138	178	150	149	169	171	146	158	168	145	162	152	168	156	136	148	164	151	143	138	177	160	148	191	147	156	154	157	158	165	143	166	149	142	156	141	160	169	146	165	156	173	161	171	158	150	180	144	154	164	148	155	159	142	153	164	149	165	152	145	151	152	152	167	153	166	183	170	156	163	140	137	167	143	154	195	153	155	158	168	148	154	132	138	174	140	130	159	160	150	170	156	144	140	135	163	170	162	164	138	161	142	178	158	139	165	143	163	154	145	161	151	153	159	146	178	157	177	154	147	165	150	165	156	150	161	151	169	154	147	141	131	182	168	161	158	175	165	175	155	167	158	164	141	144	156	149	151	171	142	150	172	149	164	153	153	140	166	149	152	160	140	148	148	167	177	152	171	145	175	146	165	163	164	144	137	162	136	156	168	176	163	148	168	170	162	158	156	150	162	141	170	158	144	180	158	170	161	159	158	146	161	132	155	135	150	160	153	143	155	140	155	164	140	166	140	177	149	155	140	166	150	152	166	171	169	148	154	186	154	143	152	140	167	158	154	150	151	155	168	148	152	158	140	162	178	173	140	158	153	166	130	140	170	156	169	164	177	164	162	156	175	166	155	157	143	168	160	153	166	172	167	145	158	132	166	159	153	164	137	146	170	155	160	167	158	116	172	167	147	168	162	160	152	152	140	170	180	174	165	161	156	146	155	176	146	156	151	186	154	165	150	161	157	184	148	143	146	180	178	164	166	147	160	146	158	158	148	187	166	128	144	152	196	164	156	169	142	141	150	138	139	160	147	168	140	181	134	168	155	156	145	154	149	154	145	174	154	151	169	192	137	142	162	175	141	144	147	151	157	151	150	138	145	152	141	149	165	156	137	154	149	163	150	169	164	152	159	175	147	164	160	152	145	147	177	142	169	177	161	188	151	170	157	150	156	149	127	147	121	172	168	162	164	171	165	155	163	191	171	154	152	147	175	141	164	145	155	176	164	175	161	165	152	162	172	165	147	189	166	166
1976	581	641	671	631	672	576	627	576	574	515	549	528	530	556	525	537	588	535	536	521	516	521	531	544	523	540	558	528	519	516	538	535	504	539	498	539	570	543	489	524	538	505	496	528	533	499	514	531	496	535	471	500	542	522	514	554	535	505	513	511	524	523	499	545	514	528	505	523	509	506	542	538	491	494	507	495	496	544	517	523	490	484	490	506	468	550	496	498	501	519	523	551	536	487	526	497	470	501	512	520	435	552	523	497	564	531	556	485	493	502	492	528	504	505	473	518	520	476	494	549	532	520	502	508	514	502	527	509	490	512	473	527	537	515	515	507	497	519	505	527	496	508	539	491	507	502	532	497	498	484	520	521	503	518	500	471	509	503	500	495	551	467	511	517	517	489	502	518	459	495	512	482	511	547	515	533	538	492	505	509	471	537	528	509	536	495	521	524	570	505	514	516	522	485	486	530	495	503	528	506	488	540	493	494	527	530	543	520	571	503	549	518	535	497	538	522	504	488	513	510	543	511	507	536	500	489	514	531	480	500	512	489	520	506	517	532	488	494	477	524	497	521	530	497	519	529	532	523	523	519	514	537	511	508	538	481	541	512	494	551	522	485	514	516	536	502	520	524	555	499	492	507	540	552	522	522	510	492	535	518	476	571	529	526	485	517	532	509	506	559	542	522	475	524	573	544	513	496	532	486	483	549	511	521	555	550	482	573	507	493	516	565	505	514	550	520	486	530	519	499	505	540	531	491	521	494	500	516	513	528	537	536	499	539	521	510	541	566	490	526	508	498	511	533	521	556	510	530	498	468	531	488	552	509	534	517	537	522	497	545	490	524	536	492	501	468	501	534	513	523	480	533	507	533	515	502	519	554	505	502	537	483	513	549	536	537	495	544	543	548	488	507	514	538	525	540	516	525	505	505	489	533	506	519	523	520	527	500	480	539	514	547	523	514	530	522	488	499	500	504	504	493	555	547	518	521	475	515	482	504	523	499	568	515	523	496	501	464	557	535	537	524	511	547	548	509	484	541	498	538	510	519	530	512	504	505	506	504	496	539	522	493	479	480	544	555	525	536	502	484	452	504	513	522	507	527	501	533	489	481	489	512	541	499	501	508	534	504	518	478	527	510	491	494	508	490	534	487	562	468	543	540	509	519	513	533	487	543	503	529	516	583	484	523	528	496	535	513	506	535	512	530	515	517	528	481	552	480	525	509	490	533	488	512	488	502	529	476	517	534	549	513	516	475	506	496	492	490	510	508	483	500	513	536	494	480	522	518	539	506	489	515	552	536	473	504	510	530	518	505	475	521	532	515	515	525	518	504	517	519	552	502	520	519	516	574	520	503	518	540	464	516	496	531	566	540	529	537	478	467	554	478	514	538	486	518	521	508	487	508	540	495	517	511	555	531	529	547	471	514	479	515	511	539	511	488	471	545	531	511	524	488	506	503	500	510	523	554	541	520	508	499	535	513	507	540	483	527	516	495	519	531	519	511	535	506	534	444	507	512	501	549	525	540	534	483	494	501	521	493	502	490	466	525	496	553	489	508	515	556	531	527	510	569	504	500	528	546	471	531	521	522	498	534	500	493	525	484	546	543	513	524	457	483	506	523	525	510	530	552	500	491	536	505	534	548	519	505	513	551	501	478	497	499	526	532	517	504	515	518	543	533	510	560	539	494	550	474	523	519	563	498	509	505	490	526	554	467	504	519	528	539	512	500	521	515	506	525	533	509	499	532	528	519	507	531	489	500	523	479	512	486	521	555	505	538	489	481	509	534	526	521	474	518	490	514	567	510	489	502	539	513	492	493	530	548	518	494	524	511	504	515	480	510	483	480	539	545	558	490	512	494	529	549	497	518	535	523	570	493	540	531	494	530	474	499	474	509	509	506	506	547	511	504	534	526	511	535	534	502	532	523	539	501	537	432	513	486	546	518	505	493	508	492	483	551	537	519	501	531	538	505	495	530	482	524	499	516	514	525	487	548	521	524	498	510	492	524	521	531	536	531	495	489	533	533	516	510	476	481	512	480	487	511	494	532	530	519	490	506	539	486	489	505	518	495	534	515	484	518	482	558	522	500	515	523	502	541	522	525	513	502	498	493	565	528	534	521	485	550	522	501	469	520	490	557	469	492	494	523	540	520	504	521	555	532	515	505	521	512	527	499	509	538	501	537	494	510	494	537	520	485	536	503	508	540	495	510	487	498	470	509	517	534	543	515	511	526	498	500	582	484	547	485	513	525	504	542	539	516	493	544	498	508	504	505	510	521	503	506	519	508	560	509	526	495	506	518	534	496	526	521	492	525	502	558	543	501	507	520	517	491	505	553	498	532	494	491	507	551	489	523	495	557	527	499	501	529	551	523	516	518	515	476	507	525	495	492	502	490	561	514	534	496	448	480	520	498	493	509	511	482	500	523	511	497	549	523	538	523	495	493	560	553	545	505	529	485	508	544	497	493	507	491	547	531	499	487	486	487	500	505	490	525	518	514	488	531	493	541	495	527	513	523	527	482	529	522	551	526	468	538	504	488	520	565	519	518	508	522	530	545	504	497	514	532	497	508	567	517	542	509	556	519	508	488	545	526	500	504	512	517	490	511	502	548	495	543	527	530	494	515	566	498	498	526	514	509	534	485	539	541	472	548	489	534	495	523	510	517	530	531	502	471	491	496	506	493	527	502	535	516	521	489	500	475	541	519	534	500	525	534	485	487	500	529	540	516	526	531	525	512	540	550	521	472	474	480	544	544	492	532	511	508	499	496	450	529	510	512	472	453	493	526	511	499	514	536	529	486	521	513	499	498	496	506	509	530	522	511	551	545	517	525	484	526	506	527	504	491	468	495	522	511	516	488	506	476	517	524	498	521	490	482	527	534	499	539	477	547	520	460	497	496	552	516	521	510	526	525	481	521	517	558	522	501	527	480	509	525	542	521	536	515	502	486	504	552	540	495	486	505	562	520	531	507	514	525	523	551	536	537	552	525	550	539	503	504	531	505	519	514	494	552	473	509	507	555	508	541	521	483	479	554	537	524	540	525	517	547	500	534	523	482	515	492	509	549	484	510	522	511	519	531	532	523	527	532	505	513	502	472	514	508	529	542	550	556	519	496	519	505	532	515	543	488	509	529	482	514	518	525	545	487	536	549	531	528	526	512	508	503	544	505	555	515	518	489	538	499	538	505	492	510	484	508	566	494	530	513	547	524	519	487	553	536	505	524	513	549	496	505	496	522	504	521	525	523	510	512	540	506	508	538	502	551	512	535	485	537	490	531	487	521	501	502	528	509	504	509	484	497	497	510	503	529	507	493	541	471	502	513	515	521	515	479	499	505	542	518	476	513	493	510	507	485	531	526	547	536	553	528	492	537	506	544	508	528	491	547	507	572	482	479	482	490	506	522	529	514	517	522	531	549	489	519	501	534	513	507	529	471	521	502	471	521	503	533	526	521	521	523	559	542	496	519	522	558	531	502	495	588	502	510	544
10488	1293	1664	1265	932	758	607	530	486	445	385	388	351	326	329	347	342	337	337	301	351	297	346	320	296	333	326	304	249	300	300	287	331	311	321	317	302	271	290	309	294	311	299	263	290	340	316	293	284	268	309	297	319	289	290	291	284	300	304	263	315	290	280	305	296	287	276	311	285	288	315	258	336	331	286	297	341	269	314	291	294	286	312	323	326	315	300	297	291	299	279	292	292	279	301	321	281	255	300	275	287	311	253	308	294	275	301	286	263	312	318	280	295	290	305	266	309	280	296	308	281	264	299	308	292	276	280	311	283	286	278	300	285	307	290	292	300	308	273	304	286	284	280	272	288	295	283	264	295	292	277	282	288	291	312	267	267	295	311	283	280	329	284	305	299	270	307	284	296	278	293	300	298	296	271	280	292	312	259	294	266	314	275	286	272	264	293	282	292	286	276	255	313	289	280	288	318	273	276	297	297	286	278	313	294	290	286	280	297	305	287	289	299	300	301	292	314	281	307	278	287	271	298	290	294	287	309	300	289	299	283	284	287	257	285	320	300	288	275	307	285	300	287	272	311	282	275	302	299	297	288	293	285	295	283	298	280	300	297	277	299	285	296	268	304	284	333	261	282	274	307	266	312	282	274	280	256	283	281	307	271	260	254	297	284	311	315	270	310	277	289	288	291	317	300	240	280	290	286	287	285	316	283	278	310	273	297	274	257	290	272	307	286	264	314	307	289	256	279	284	286	329	297	311	305	290	280	318	285	267	301	329	340	275	298	308	280	289	292	286	319	315	316	304	298	276	297	302	308	269	307	279	292	287	256	297	291	321	272	274	257	290	287	277	295	273	274	262	277	275	247	303	267	300	259	278	282	281	274	297	302	264	305	280	298	297	302	291	278	319	266	263	286	308	270	300	286	282	271	286	278	310	304	300	307	283	303	319	292	311	321	289	293	296	290	296	318	263	308	334	309	280	313	300	291	300	304	319	304	302	277	284	324	276	301	263	286	272	304	315	284	274	304	283	304	291	272	303	317	310	304	261	284	325	310	278	268	312	281	284	303	285	287	282	301	286	274	277	291	290	304	314	292	315	316	308	285	304	294	277	279	298	316	297	335	268	286	283	325	280	333	270	272	285	292	273	296	291	289	289	274	286	282	282	299	271	287	259	323	259	283	269	304	321	301	315	293	271	276	277	285	293	281	294	282	300	259	300	289	287	268	279	277	307	283	274	264	289	301	303	277	275	265	282	310	313	261	298	273	300	317	295	272	313	289	289	283	274	286	303	283	328	299	286	307	277	293	277	276	276	303	291	256	286	267	292	295	278	288	295	270	299	275	301	294	301	277	279	278	291	290	302	277	289	286	280	308	300	300	291	249	273	296	282	269	293	312	287	286	270	294	275	297	288	332	310	290	296	277	273	286	281	277	293	298	303	297	300	285	285	287	290	294	305	298	288	289	323	302	315	280	287	312	312	278	286	281	260	324	279	303	256	288	311	292	287	304	278	270	300	269	302	285	289	274	276	267	333	290	290	268	318	272	295	280	283	315	302	263	279	302	288	266	305	292	296	283	304	294	267	255	265	298	277	314	286	286	291	293	252	276	287	291	309	282	288	310	303	260	286	310	277	277	311	257	277	304	281	287	258	284	286	290	290	275	263	307	293	285	315	247	258	266	279	298	313	292	300	277	294	279	288	303	284	289	308	314	288	290	279	356	305	302	284	304	277	271	314	278	303	288	307	270	306	301	283	270	310	296	300	299	306	297	274	283	278	298	309	289	274	257	298	329	259	290	276	275	324	289	289	281	302	252	310	321	295	292	299	289	289	306	290	300	289	287	317	276	300	314	305	295	293	306	269	298	281	261	277	278	273	313	304	285	277	269	336	308	308	281	298	322	302	286	301	277	306	301	280	286	306	304	298	275	322	321	272	277	324	305	313	280	277	273	307	291	315	283	325	295	283	284	283	284	270	296	268	311	297	269	299	291	275	280	316	301	310	301	297	271	277	284	283	279	308	270	238	270	295	309	262	300	339	310	268	297	301	278	272	286	272	267	277	273	279	290	299	262	293	232	294	260	308	277	265	275	294	291	286	308	308	287	324	291	274	319	323	289	291	293	266	303	281	294	297	255	259	295	275	324	268	319	291	298	304	264	308	297	288	295	335	268	320	279	287	280	305	313	279	256	304	305	265	305	286	265	281	285	295	286	246	271	291	265	280	305	256	285	316	278	243	289	264	294	305	322	294	309	267	283	313	275	262	293	305	270	314	289	306	293	264	312	296	327	276	271	266	304	275	305	282	283	313	273	283	297	259	301	277	300	271	262	289	296	291	294	291	290	313	255	303	272	320	290	285	288	292	273	288	289	318	286	269	311	284	302	286	305	278	290	297	301	280	274	259	296	301	287	288	274	312	282	250	300	266	287	306	265	272	279	254	290	302	304	283	268	289	281	286	251	269	260	312	295	293	275	259	301	295	278	307	310	311	314	284	273	276	300	275	262	273	271	276	290	287	294	279	274	287	320	299	311	311	298	290	286	287	264	265	280	321	286	277	289	279	283	289	285	271	295	281	291	302	302	259	285	283	275	300	265	273	312	274	303	295	302	279	332	315	259	300	280	256	324	276	297	275	299	312	284	247	300	276	308	300	297	259	296	287	291	281	305	294	260	266	257	266	302	271	279	292	285	293	283	328	287	300	305	293	294	301	276	282	261	311	293	246	316	280	274	297	273	271	272	258	268	284	280	286	297	320	300	310	315	262	281	275	269	277	320	264	315	280	284	258	297	309	312	298	301	271	299	289	298	249	285	273	266	272	327	296	281	272	278	312	302	291	298	314	269	293	305	315	331	291	282	284	275	282	281	302	268	292	287	305	292	272	296	309	279	286	282	240	291	285	315	298	279	286	301	287	279	263	292	291	297	274	297	302	281	267	304	286	321	294	298	306	297	270	286	285	315	294	286	270	313	280	322	296	313	250	318	314	262	321	297	282	294	283	292	292	292	277	316	296	305	262	301	302	280	308	292	299	295	292	306	294	301	320	251	304	265	267	304	293	321	291	298	274	307	276	288	299	247	290	278	314	306	304	307	303	290	295	310	273	301	307	301	270	301	295	294	279	276	307	298	288	279	295	264	292	269	293	298	300	292	294	285	303	280	315	276	274	301	282	293	283	290	305	264	296	299	271	281	283	263	297	307	290	278	268	321	278	285	272	290	296	289	273	304	299	292	279	282	292	268	298	289	308	312	304	276	292	281	281	290	291	283	269	299	299	306	272	286	285	273	304	300	289	274	281	258	311	328	306	302	274	262	288	317	267	286	307	287	294	301	281	246	285	305	289	280	297	313	282	277	304	271	287	276	273	311	314	268	283	272	286	292	269	342	262	267	272	241	275	291	297	264	306	286	282	286	299	269	290	287	301	301	266	266	290	304	308	304	298	267	305	292	275	288	299	316	274	276	261	294	276	263	292	286	258	274	271	324	294	308	266
6397	1823	3402	3769	3451	2920	2492	2092	1858	1698	1509	1478	1360	1270	1249	1203	1185	1124	1114	1069	1033	1061	1002	933	979	1003	955	942	990	973	916	998	990	916	894	915	902	858	884	879	909	917	886	921	864	882	835	932	910	926	890	885	859	903	890	903	899	902	856	915	823	900	863	827	888	854	830	829	903	824	844	843	876	909	862	864	856	868	882	866	835	875	888	817	881	889	851	852	845	796	844	850	914	878	876	823	831	904	820	817	839	899	804	889	837	854	861	874	880	833	891	865	883	879	827	836	856	907	844	914	869	836	843	881	870	852	881	823	805	803	835	850	862	897	861	879	858	853	811	881	889	812	860	852	885	894	908	819	842	851	779	875	844	938	811	802	868	820	858	864	892	879	767	843	808	806	858	875	892	887	849	891	833	869	914	902	846	838	857	843	863	816	857	845	938	860	832	890	868	942	795	850	852	859	878	838	896	853	906	837	866	902	882	870	800	867	854	845	859	865	898	851	893	853	845	839	906	850	886	861	908	857	843	848	909	880	880	828	842	870	868	886	826	841	842	847	817	870	829	806	903	880	838	842	844	886	785	883	885	893	842	822	840	877	841	805	869	840	850	886	879	809	889	850	862	856	852	896	815	854	892	892	857	848	844	935	812	831	815	866	885	851	843	866	860	885	846	890	816	835	876	886	878	902	871	790	851	817	859	902	852	847	907	850	794	805	895	844	860	839	865	901	820	854	834	885	882	861	849	830	856	857	806	879	873	880	911	883	819	857	829	840	880	878	857	854	819	863	819	840	839	861	872	913	854	920	899	848	839	846	859	907	847	872	869	873	814	823	870	838	851	844	844	842	893	835	903	850	881	900	865	832	805	840	884	855	784	824	886	796	820	859	898	882	826	868	875	878	878	852	846	818	876	850	870	830	837	859	915	857	861	910	863	859	859	847	859	870	823	817	870	860	839	839	835	867	845	877	875	874	856	890	875	880	853	845	856	908	878	889	886	882	825	860	855	886	910	880	891	833	898	794	888	865	866	840	829	852	856	855	856	843	836	809	843	868	837	833	920	857	891	865	834	834	806	830	848	873	841	846	868	883	792	863	884	872	874	840	873	872	869	859	821	900	826	842	847	916	851	906	904	797	860	872	877	873	858	917	798	863	828	888	901	836	843	812	813	894	852	862	872	864	859	902	888	850	834	877	853	831	851	881	859	868	935	867	907	860	859	821	879	889	840	823	852	821	907	808	827	847	860	797	847	873	839	856	822	862	884	845	860	873	847	889	837	913	857	894	886	878	902	862	879	798	857	859	811	858	898	850	889	842	841	853	877	883	883	897	867	840	837	854	872	876	849	864	858	848	853	874	757	913	848	836	836	853	824	871	833	819	816	886	812	793	816	838	850	873	841	852	848	836	844	856	850	887	847	882	809	881	875	865	872	888	874	851	881	852	856	896	790	785	851	876	875	879	851	866	843	886	874	831	871	920	860	867	872	823	832	884	833	845	933	821	869	840	845	886	882	840	865	918	858	835	857	851	889	868	866	844	855	863	827	858	843	847	847	859	824	837	845	824	904	836	867	857	845	836	850	834	848	896	911	937	848	841	846	841	826	916	910	868	843	842	836	841	829	810	885	846	857	804	881	883	878	838	872	825	887	818	840	825	884	823	896	848	849	888	863	856	781	890	880	860	844	879	838	836	842	895	834	910	885	843	873	838	818	911	876	849	897	851	877	840	868	849	830	835	860	897	828	882	863	877	786	827	900	812	880	894	890	861	846	824	851	882	822	819	832	854	832	873	824	882	869	842	819	832	874	864	844	806	866	852	885	884	866	884	848	892	881	846	893	887	836	871	834	858	803	869	830	838	863	810	834	898	881	801	845	899	821	822	870	861	847	853	829	880	830	787	868	899	872	851	824	867	887	867	897	882	842	827	805	826	845	818	932	854	832	807	875	848	838	852	845	847	867	842	866	826	930	851	884	833	840	838	862	830	873	845	850	850	851	835	838	910	798	833	814	898	851	871	839	873	813	852	884	902	902	823	831	830	871	845	796	811	850	830	896	818	794	865	864	867	853	816	843	811	894	808	917	793	877	855	865	879	860	855	851	826	802	895	873	830	850	843	843	797	908	821	847	875	863	848	865	845	833	901	872	852	864	880	860	871	846	881	793	820	829	850	853	869	878	879	834	808	884	799	871	854	837	808	857	841	830	818	858	845	878	812	895	861	851	826	823	822	857	862	791	883	836	787	852	874	871	856	882	847	817	850	862	881	863	816	842	827	846	873	828	806	847	801	841	857	787	860	865	883	870	785	867	867	829	813	843	899	817	843	834	883	805	903	871	846	896	824	854	852	819	879	848	825	860	912	864	867	837	860	870	853	782	847	833	907	856	870	826	819	882	806	882	822	859	778	867	822	836	893	874	854	851	822	828	853	822	859	885	859	866	835	859	856	868	785	889	846	865	806	855	819	862	866	863	865	809	872	846	921	835	874	840	833	839	801	880	803	812	872	856	883	839	842	895	844	826	903	884	812	852	831	839	881	843	848	805	811	897	877	903	851	867	833	811	848	861	853	789	857	872	871	847	899	853	859	864	834	808	858	865	848	797	896	868	835	867	897	865	865	849	815	880	830	851	864	828	860	809	880	874	880	817	879	832	818	873	882	854	846	856	840	908	881	881	871	806	870	844	903	860	860	822	843	821	880	815	814	837	892	808	853	903	885	821	904	844	874	838	793	821	837	882	888	846	872	818	891	862	856	805	839	866	855	857	873	865	792	851	797	850	860	845	818	902	824	897	826	842	815	897	894	832	850	872	858	856	876	911	832	887	850	856	819	896	854	864	825	859	877	808	850	876	883	876	880	830	848	856	889	822	894	886	810	851	872	827	847	871	848	898	890	837	828	856	819	854	838	773	851	864	897	859	846	866	867	878	850	821	892	860	841	879	814	860	885	875	857	862	818	828	891	877	836	856	851	858	895	879	830	800	840	891	871	873	876	827	838	876	846	871	860	879	876	861	883	875	904	841	858	801	898	861	884	847	898	848	792	797	865	852	826	868	873	858	841	823	860	855	855	836	866	936	851	855	801	808	883	816	866	845	873	843	867	878	834	827	880	850	752	967	884	767	860	852	843	835	822	802	820	844	854	835	878	815	887	869	871	845	802	909	901	873	849	851	851	853	832	877	832	852	897	871	873	891	908	824	819	833	936	816	874	850	875	852	880	865	858	868	848	818	880	835	871	842	864	901	853	892	821	815	852	869	849	869	893	892	826	881	888	841	877	885	843	855	891	910	892	833	853	846	832	878	802	876	878	837	871	877	873	878	873	814	849	887	856	870	818	813	846	832	839	864	825	832	890	852	856	904	868	881	845	887	839	833	845	814	835	878	862	849	850	856	907	917	862	848	848	852	855	878	864	861	891	831	827	841	871	851	881	847	874	870	866	840	870	841	872	840	827	863	885	821	816	898	871	851	843	867	851	879	851	881	838	850	847	897	819
18147	2611	2924	2259	1598	1196	932	727	637	552	516	480	430	405	378	356	352	338	346	323	357	300	291	322	333	289	319	264	280	311	283	311	309	306	278	317	282	296	315	292	288	304	275	304	293	261	275	240	289	273	267	286	282	266	285	266	285	250	257	262	274	283	289	259	274	272	287	258	277	289	260	263	258	290	272	281	268	278	268	266	257	259	282	298	252	290	270	282	269	274	285	296	243	267	295	284	255	289	245	293	280	287	258	272	270	273	264	275	255	273	258	271	250	314	258	261	295	248	272	274	244	272	280	257	306	263	227	256	255	293	308	273	287	285	282	291	273	265	257	252	256	284	266	283	247	255	271	282	324	272	257	233	256	267	248	276	275	291	253	278	251	253	254	244	291	268	291	269	269	271	248	287	256	259	254	258	305	266	269	251	289	287	298	276	278	254	270	272	279	263	270	249	271	249	289	270	288	269	244	286	285	318	284	282	254	256	271	286	266	263	265	245	284	291	261	261	260	272	276	269	273	268	243	265	259	265	244	266	280	257	264	296	260	269	271	290	286	262	280	289	286	247	285	300	260	277	254	266	270	268	286	281	282	260	286	267	252	285	278	293	299	280	243	238	286	262	276	287	287	253	231	278	293	285	276	308	279	263	280	264	298	289	289	251	288	264	281	300	250	293	280	272	286	252	269	228	245	258	288	273	261	294	268	293	270	264	280	312	265	273	270	272	265	256	279	269	288	277	285	287	266	274	308	275	272	218	252	262	275	314	278	273	244	267	252	267	262	261	230	276	253	258	260	258	253	282	269	256	276	267	260	270	292	313	275	279	274	277	260	278	287	288	282	280	292	294	247	292	298	298	264	241	249	290	243	287	248	266	282	271	305	300	293	262	254	272	276	250	280	281	280	310	244	279	285	268	264	281	273	278	278	276	247	255	262	263	279	272	293	256	266	263	262	272	282	294	278	285	252	257	269	285	277	266	276	278	289	246	281	289	280	278	245	285	266	272	267	291	307	282	263	248	286	268	273	307	272	258	291	284	267	277	265	287	263	293	277	264	264	234	284	270	271	256	266	301	275	302	259	285	257	275	290	270	282	262	268	306	275	275	278	272	249	304	265	260	276	246	257	259	240	261	255	269	255	266	272	262	259	257	264	298	275	284	290	262	268	271	272	292	272	313	259	234	265	277	295	262	290	277	281	280	281	294	284	255	313	243	287	259	290	249	289	261	260	261	264	285	255	291	263	262	286	271	272	280	283	249	292	257	314	300	256	255	267	294	264	275	280	295	300	265	307	275	259	270	291	265	303	300	253	244	269	287	302	257	251	280	234	268	318	262	271	289	284	241	276	241	249	239	228	245	265	278	289	299	276	269	275	256	250	297	276	299	285	258	247	291	275	296	264	300	260	283	263	263	253	282	264	263	284	245	275	283	283	269	249	256	260	274	265	274	264	277	273	225	264	251	287	269	263	270	261	291	253	262	269	271	278	299	291	275	277	285	297	296	262	260	285	261	263	285	259	288	244	247	288	280	263	287	262	290	263	251	294	309	269	283	268	292	266	280	273	269	259	282	270	264	268	290	268	272	280	236	326	287	278	253	277	291	257	278	262	275	282	272	296	264	297	287	259	270	276	273	271	251	265	290	267	276	257	282	264	255	279	269	249	279	328	259	317	265	292	313	276	265	268	274	301	278	276	286	251	290	262	271	263	254	265	321	279	260	293	271	270	285	282	284	283	280	271	269	242	297	278	267	261	289	269	272	265	254	260	293	320	275	271	269	268	276	260	267	269	259	289	302	308	262	250	269	299	285	253	262	271	257	308	296	246	281	305	273	268	258	244	282	276	272	299	281	291	301	268	255	279	249	298	267	273	258	286	272	283	256	274	276	282	295	281	283	293	284	248	260	256	266	260	282	229	234	275	271	280	270	296	281	250	293	262	267	269	255	284	246	290	274	310	275	300	274	268	272	267	269	256	266	286	303	238	256	261	287	270	270	282	244	281	283	268	279	260	292	277	267	287	266	241	287	271	262	265	263	277	277	266	245	263	267	257	269	287	253	299	277	263	298	293	251	273	282	277	262	264	267	287	290	245	273	253	263	279	276	276	252	252	261	310	249	252	267	309	294	288	248	286	255	271	272	288	243	259	268	270	307	276	285	244	293	296	271	276	273	281	276	279	263	261	250	285	284	259	261	257	286	239	272	236	251	285	270	267	270	296	279	290	281	288	259	282	277	249	272	264	260	262	252	267	260	292	271	256	245	275	267	272	273	310	246	284	265	246	274	282	284	264	280	256	266	253	296	278	257	276	289	263	288	245	269	250	266	260	255	271	248	260	264	292	275	273	292	301	305	277	274	268	260	308	262	239	274	261	266	285	268	265	262	262	254	271	265	284	262	268	276	272	297	259	281	266	256	271	252	278	259	280	256	257	269	297	281	291	271	277	259	277	287	274	279	305	315	249	250	290	277	280	228	278	279	235	259	268	243	243	270	246	273	278	230	250	280	269	286	281	278	286	275	258	295	281	274	249	257	261	281	247	297	250	308	282	288	263	270	284	252	287	300	285	274	286	292	286	294	264	293	288	272	294	275	274	275	271	246	274	292	280	281	312	259	242	253	282	294	284	266	283	252	266	271	263	259	253	262	279	278	263	293	284	286	258	306	277	276	268	281	278	272	260	260	284	294	299	278	258	263	257	273	277	298	283	244	276	266	270	283	274	267	273	270	264	255	237	285	267	297	274	285	289	265	286	286	259	260	250	297	307	277	264	251	274	241	283	280	299	283	264	294	284	263	266	297	282	282	279	285	294	269	286	287	262	261	294	273	276	262	258	277	255	284	273	292	271	284	286	280	287	244	282	249	276	262	270	259	263	279	240	302	264	283	271	270	280	263	272	254	294	298	250	284	291	254	282	255	244	251	267	251	290	271	265	288	290	287	284	237	298	289	284	271	247	262	281	271	266	260	285	264	250	295	263	249	279	264	292	274	250	246	277	265	304	291	299	245	273	266	283	270	254	286	277	281	273	268	264	281	264	284	262	269	284	272	251	269	288	291	256	274	254	269	263	269	256	277	287	281	275	256	287	284	265	277	280	288	284	235	246	269	264	252	272	280	249	236	284	260	258	277	263	281	262	274	285	294	264	269	257	275	256	259	291	278	267	263	288	300	289	277	272	235	251	261	281	291	270	262	276	295	279	282	237	271	230	287	285	244	275	271	298	281	281	268	282	275	274	287	302	265	259	266	270	273	266	273	267	296	299	289	266	251	284	252	275	269	273	303	297	257	260	257	286	275	260	274	257	268	250	256	256	268	274	268	272	247	293	252	239	263	294	253	299	278	266	271	272	267	306	272	261	278	269	265	260	226	257	278	280	278	264	255	290	289	262	280	273	255	264	267	250	257	248	261	277	286	299	278	275	266	302	277	266	277	299	261	246	248	276	265	262	264	253	293	264	262	254	266	270	279	261	296	254	268	239	286	266	290	261	263
9051	2684	5639	6524	5578	4594	3783	3202	2770	2354	2167	1889	1872	1552	1549	1547	1369	1340	1292	1231	1124	1113	1134	1094	1110	1095	1014	1041	997	1008	1028	956	929	972	998	923	972	901	928	912	914	869	891	897	878	853	864	899	852	925	825	889	823	910	817	868	862	816	804	831	829	810	814	855	879	809	871	835	861	843	870	863	794	839	770	863	856	818	829	801	908	808	853	867	804	823	842	806	794	769	810	766	791	845	787	774	841	817	818	799	793	845	769	779	794	800	868	775	752	822	786	804	786	777	765	777	782	824	788	822	793	801	790	847	830	834	845	817	835	817	825	844	801	769	790	776	794	814	782	742	765	818	843	801	821	843	789	779	821	843	808	811	790	813	829	858	831	777	809	736	776	832	790	807	764	770	784	841	801	825	823	835	820	792	851	778	829	809	807	763	849	790	799	821	824	786	780	770	827	804	818	830	755	801	838	781	794	785	848	794	793	823	780	850	835	760	756	831	830	852	814	808	817	822	820	779	818	762	803	866	783	795	768	773	817	827	812	829	836	815	793	829	816	793	804	806	757	828	776	799	823	813	828	804	803	789	819	798	840	811	768	761	807	792	780	850	788	845	807	775	837	758	831	776	768	814	882	773	833	822	834	804	812	768	803	784	768	771	803	803	864	804	818	779	858	806	803	842	804	827	753	768	806	857	803	804	782	786	811	771	796	806	773	843	778	825	782	782	807	811	776	793	777	802	754	804	817	797	812	825	822	800	815	821	805	772	830	780	776	743	775	864	772	750	793	827	816	803	824	798	779	840	798	789	729	768	843	857	842	831	826	804	828	769	792	786	783	797	823	788	757	793	782	788	848	817	821	820	807	820	813	795	784	766	826	835	818	815	799	752	820	838	818	796	778	770	740	775	777	783	801	764	799	785	851	809	784	835	761	807	834	805	794	805	785	837	769	773	811	773	824	785	791	811	826	801	796	761	797	803	807	798	801	836	850	835	806	818	799	821	818	773	757	778	803	782	778	841	775	815	805	767	834	751	805	754	782	805	821	842	807	787	808	753	814	823	769	817	806	800	837	840	795	816	829	839	817	785	809	773	742	814	777	800	753	770	800	816	844	799	770	791	819	756	789	782	786	791	790	791	770	755	791	829	803	802	787	754	827	787	779	802	813	757	833	802	816	798	764	769	821	827	831	797	768	793	753	804	813	832	850	799	822	840	793	821	813	823	816	814	799	763	814	810	790	792	786	804	796	792	791	796	807	811	813	846	808	803	831	806	842	823	834	827	841	861	780	773	809	832	805	805	765	832	769	765	812	773	789	784	805	815	773	785	852	811	831	815	807	814	765	803	755	784	757	782	853	801	829	838	844	803	813	835	785	828	832	760	815	787	845	845	796	820	824	841	791	779	819	783	805	774	751	785	811	752	801	797	814	808	803	800	814	807	799	791	829	823	762	802	778	824	779	787	826	765	838	781	805	768	827	774	787	763	785	792	770	796	742	830	839	818	814	849	802	880	816	779	816	802	775	788	828	812	778	772	798	805	816	818	794	801	787	828	839	760	781	765	770	768	789	831	812	795	835	780	784	826	837	765	794	830	795	784	798	790	773	842	789	795	764	836	825	796	826	789	822	783	794	795	788	771	782	802	823	786	800	776	810	796	779	828	849	802	768	816	764	801	770	771	848	769	816	801	803	834	781	835	802	779	776	824	779	808	804	869	816	763	711	820	796	825	811	786	800	809	833	753	792	770	794	841	754	784	854	806	787	738	816	767	798	788	841	804	832	826	777	788	770	740	819	876	768	794	775	813	754	835	782	829	817	809	777	791	781	826	797	780	812	752	765	844	753	765	781	812	788	800	807	763	770	823	786	777	778	758	850	794	830	800	814	821	791	853	775	802	774	760	776	804	802	798	754	785	787	811	821	820	811	768	783	891	795	805	774	730	802	805	842	843	783	860	804	771	830	797	754	785	821	801	778	825	838	817	816	801	806	772	813	779	819	733	787	819	768	840	784	809	808	828	702	784	835	835	816	776	793	745	810	805	821	806	771	811	777	796	775	770	777	822	800	812	780	830	777	804	758	793	797	796	795	815	806	766	786	806	777	754	773	821	843	766	785	752	791	843	804	811	794	819	733	814	832	769	876	856	777	787	773	822	789	836	853	828	793	804	822	810	811	778	817	770	731	803	814	788	820	816	810	775	827	819	786	786	795	817	824	796	860	821	825	851	798	730	731	788	779	802	783	762	820	746	819	846	778	765	824	798	767	798	759	779	768	810	793	755	736	777	786	813	777	831	796	768	785	819	820	809	813	847	777	821	792	797	794	797	843	811	825	791	791	828	844	807	825	776	811	771	764	799	808	808	806	809	784	778	786	774	778	807	799	822	778	802	801	811	835	821	815	830	789	832	778	782	832	802	790	805	752	799	752	766	880	822	789	831	819	717	809	776	772	779	797	759	794	820	793	839	755	810	865	782	794	771	787	796	802	757	801	849	757	814	792	787	775	772	780	782	804	779	768	813	810	874	794	798	843	786	805	825	851	787	788	834	764	825	800	780	810	848	827	755	802	796	810	776	805	810	736	816	775	794	789	750	782	794	843	830	786	780	807	832	806	806	824	747	830	835	812	803	840	828	738	839	806	787	783	771	804	782	806	794	777	804	800	827	834	850	810	830	816	741	837	833	807	754	769	793	796	784	783	797	771	811	837	772	754	799	806	791	758	784	805	811	809	819	754	814	783	762	831	782	772	800	791	811	757	799	806	819	798	813	773	826	808	834	812	807	783	790	774	793	794	808	783	786	794	800	821	808	797	755	791	795	829	791	770	762	772	807	865	819	817	787	843	845	787	755	813	768	755	785	799	814	777	837	771	784	827	872	799	838	804	806	766	854	771	800	837	751	807	870	788	808	798	795	768	805	804	802	804	742	798	817	792	812	772	841	794	813	808	816	781	775	811	766	776	806	800	843	788	822	820	808	866	797	790	851	858	810	855	759	785	782	763	836	810	783	763	820	796	793	835	854	803	795	792	819	806	780	749	798	803	771	764	836	806	761	808	770	797	808	785	783	794	829	767	785	785	835	853	815	801	794	855	802	794	788	764	816	801	799	772	838	820	809	797	760	766	803	842	813	826	827	772	796	824	814	835	808	781	781	817	797	774	801	808	808	745	817	758	822	814	767	830	813	834	761	787	802	842	814	816	774	824	759	799	817	774	790	824	794	855	784	813	763	803	795	758	771	757	853	830	764	835	771	775	805	792	782	796	748	811	802	828	809	789	780	819	765	806	794	808	790	776	790	826	779	787	807	817	785	797	805	795	812	813	863	797	765	847	843	850	766	788	772	765	787	803	745	780	779	766	774	838	810	773	788	748	742	831	790	832	767	758	814	820	744	810	886	810	848	813	793	819	820	825	809	793	727	758	763	805	838	783	766	819	808	814	830	803	790	762	782	779	798	814	844	793	780	778	778	754	802	812	758	804	774	766	801	760	815	805	776	759	813
2204	238	227	214	186	165	165	166	167	163	169	161	181	189	156	156	164	178	173	152	156	157	139	171	168	173	172	156	163	168	181	143	148	170	143	158	148	151	187	177	160	128	176	164	167	146	163	159	143	154	160	164	170	161	146	147	160	164	166	151	159	163	169	163	132	170	158	183	159	163	175	173	151	150	171	129	160	167	166	185	138	164	156	156	170	142	153	155	168	151	147	171	148	153	164	161	147	150	172	150	150	183	163	146	159	145	159	154	159	148	164	150	172	167	162	162	178	154	154	145	151	169	163	162	144	161	148	179	142	155	148	132	175	136	159	138	154	149	132	147	170	158	174	155	161	151	169	148	153	161	156	162	165	154	148	155	146	165	158	160	147	141	190	168	164	175	152	139	165	157	163	157	170	152	172	150	173	167	132	142	183	176	169	185	136	165	165	161	142	141	156	168	140	167	161	153	178	164	158	135	161	156	155	169	155	148	127	146	166	154	158	163	167	154	151	172	166	172	141	167	150	140	145	173	129	181	162	120	164	165	175	148	159	156	154	166	143	155	154	152	153	150	165	137	153	158	155	168	144	140	163	175	147	156	168	162	169	147	146	158	165	154	176	174	158	178	174	190	176	152	162	142	139	149	147	158	138	146	147	153	153	196	149	169	148	142	154	172	161	134	166	146	155	143	146	153	165	155	156	151	179	153	173	143	172	158	170	168	137	142	132	142	141	183	159	174	161	151	148	145	154	161	151	139	141	148	166	145	167	160	166	161	136	152	171	167	162	173	147	153	146	158	154	157	146	145	174	169	133	166	140	167	185	146	166	153	161	169	157	141	183	157	156	155	174	179	170	152	168	147	171	172	155	155	174	163	161	160	146	166	167	150	149	158	156	169	143	155	161	148	160	143	137	156	161	167	151	186	149	154	148	151	140	145	147	161	151	133	175	170	154	144	161	158	178	175	143	171	158	160	180	154	164	150	169	149	158	168	164	165	152	160	172	151	155	151	132	133	163	153	139	142	152	165	163	155	146	142	156	150	182	165	174	166	142	154	159	175	168	138	185	169	162	153	149	147	164	165	155	140	148	165	156	152	168	160	162	167	154	183	166	162	156	153	168	163	155	165	147	177	148	149	165	164	177	156	156	162	155	158	158	161	131	152	155	161	157	173	183	169	147	147	160	157	169	185	143	153	154	164	162	157	159	160	147	122	145	165	158	162	136	164	157	155	179	153	157	168	166	160	146	158	142	171	159	168	156	160	149	166	164	145	158	168	165	127	157	155	154	161	174	156	153	174	147	161	166	156	152	172	153	148	151	182	173	151	176	149	190	146	165	136	159	181	147	162	164	157	160	134	155	169	149	171	143	142	165	157	153	166	135	151	152	151	159	155	160	171	179	140	132	172	127	138	144	148	172	168	157	145	155	176	156	166	144	145	145	150	148	161	169	178	151	143	164	146	149	139	156	147	152	142	162	162	146	166	166	146	178	162	157	151	167	157	125	155	156	163	176	154	160	171	161	141	175	146	149	145	164	171	154	159	142	167	163	144	164	164	123	175	155	156	167	183	176	157	146	166	172	174	150	159	178	193	159	169	167	148	162	164	153	170	147	165	152	162	149	159	167	161	151	166	138	166	185	157	140	161	156	160	138	160	169	147	150	146	156	147	196	147	158	153	147	177	157	180	156	140	153	136	152	148	164	139	168	167	160	170	163	161	161	176	145	150	165	140	143	149	163	154	134	128	173	140	170	155	157	160	160	176	142	154	172	163	161	132	149	158	141	161	156	151	151	155	160	160	143	164	177	159	146	170	156	161	152	160	152	182	157	161	159	128	176	167	159	150	180	176	188	146	157	151	136	160	166	148	136	156	131	183	173	153	145	144	161	140	170	183	162	170	160	148	148	167	159	171	158	150	158	174	154	157	145	162	145	154	152	149	174	190	177	147	165	160	189	165	156	150	185	154	159	155	140	136	141	167	151	166	169	160	157	164	147	131	155	150	140	170	159	151	157	163	152	165	141	137	172	151	142	142	166	163	156	148	150	158	141	125	168	170	173	173	164	161	125	163	134	159	163	154	164	148	154	168	168	132	158	155	146	155	141	146	163	152	160	168	152	179	171	168	165	169	151	176	162	165	136	131	140	156	148	168	154	182	154	160	167	162	164	161	153	178	139	187	145	149	160	145	163	148	158	160	136	160	143	163	158	137	175	146	138	174	173	154	180	147	147	157	150	133	154	172	155	166	169	133	156	169	159	149	162	165	167	152	161	152	166	156	162	164	146	161	149	156	173	162	149	150	146	148	143	160	159	170	148	174	171	153	136	157	164	160	167	149	178	162	162	137	155	153	149	163	178	158	163	170	166	164	155	158	177	142	181	168	171	157	158	166	165	152	150	156	156	163	162	160	146	156	165	180	140	172	147	156	171	158	159	163	162	139	151	152	174	143	177	156	167	143	168	172	158	162	137	158	163	144	139	151	168	150	163	171	147	170	158	145	162	164	153	166	153	168	161	170	134	173	151	136	163	160	180	139	133	157	139	176	141	156	146	168	170	176	163	182	155	167	178	150	162	146	192	166	152	152	176	166	169	159	151	166	153	177	157	161	153	153	162	160	153	175	152	154	141	175	173	159	184	160	160	143	156	149	151	175	148	151	160	171	173	150	139	197	151	136	154	127	177	186	150	164	161	133	151	136	134	140	131	176	168	161	148	182	160	159	157	179	155	160	145	157	132	154	162	134	147	154	148	145	122	166	171	150	185	166	172	160	131	166	168	153	198	158	147	168	170	158	149	156	154	148	162	177	160	168	159	150	158	148	144	156	159	150	147	152	154	167	148	161	169	137	141	137	144	153	160	133	167	153	135	162	166	149	141	160	183	131	161	138	133	196	148	176	144	139	153	161	162	162	149	172	146	186	141	158	140	162	154	156	159	162	178	136	162	141	163	140	165	149	148	137	168	175	149	145	173	160	193	165	135	139	141	126	163	151	139	142	130	142	154	161	159	150	147	146	141	164	157	168	171	174	171	163	158	152	158	177	154	146	153	175	173	150	161	139	154	174	150	161	136	142	179	165	157	165	168	147	165	144	161	155	157	146	171	162	164	160	164	178	178	169	160	157	168	163	158	164	167	139	170	182	165	172	141	158	157	168	168	152	178	155	180	158	147	158	164	169	158	141	134	176	155	166	163	145	151	134	155	145	165	161	152	134	131	162	143	169	158	164	190	153	165	159	155	179	137	162	173	155	178	149	151	154	144	151	135	168	134	194	184	145	141	137	168	154	157	152	148	155	153	155	149	163	160	159	139	185	161	167	171	143	173	148	156	165	153	143	172	144	161	156	143	176	162	167	166	166	155	164	161	164	146	152	132	165	191	137	163	152	150	180	159	136	180	147	137	138	173	156	151	171	188	172	154	171	161	154	150	154	160	178	150	159	162	185	145	170	155	167	158	167	163	162	152	162	160	161	154	157	158	165	156	175	167	159	167	145
2062	635	698	700	683	646	618	575	551	570	515	628	542	527	598	508	520	544	549	579	498	507	502	544	513	508	514	502	511	536	524	503	535	486	519	565	514	500	525	529	522	480	540	467	522	543	566	539	527	516	529	549	476	518	519	496	520	550	497	486	540	519	525	509	520	545	533	519	556	494	568	536	501	576	532	516	527	502	565	513	505	521	541	463	530	494	516	495	520	549	549	527	521	517	516	483	531	543	592	516	512	546	532	521	525	521	537	512	487	489	537	512	480	546	578	571	496	533	507	489	510	496	525	518	553	512	585	536	514	497	544	547	493	516	513	530	526	537	483	527	591	531	527	508	516	538	525	524	494	507	524	518	479	498	539	507	528	542	509	517	517	503	548	531	523	551	545	501	533	527	540	512	490	523	521	566	506	527	563	513	536	529	533	517	522	479	518	524	545	507	507	535	534	520	492	516	512	519	520	542	526	494	481	509	546	527	529	494	486	538	523	528	493	472	543	525	487	491	523	542	508	513	495	528	511	507	528	531	534	497	530	494	496	530	488	512	516	503	534	506	504	491	483	509	503	519	547	517	538	495	505	500	528	517	517	527	511	490	530	517	522	526	514	518	513	475	545	513	551	534	539	483	505	532	557	533	500	516	526	502	504	511	461	518	528	532	535	494	501	570	471	532	580	523	487	559	519	515	498	521	550	486	550	527	525	525	530	543	555	560	515	526	538	479	525	518	556	529	529	556	501	531	505	559	512	515	525	522	476	537	512	541	532	512	512	531	502	528	505	548	508	517	546	539	543	529	534	516	486	506	510	540	510	495	497	541	517	522	499	534	499	563	512	527	536	524	499	544	502	524	534	516	528	509	520	483	512	458	524	523	576	503	505	513	524	506	523	528	555	511	517	515	519	537	521	495	529	490	517	544	520	538	483	478	519	518	515	541	533	540	518	515	503	573	533	497	536	504	531	536	507	521	525	524	531	507	511	491	548	510	543	516	552	518	523	521	486	535	564	529	552	535	472	538	555	520	533	507	558	525	527	484	505	507	503	544	500	523	532	545	577	491	523	523	550	519	530	542	503	522	513	569	521	532	563	501	483	555	548	523	534	511	536	537	488	545	540	483	528	556	513	484	538	508	532	533	496	505	544	501	515	524	554	541	487	497	499	522	505	529	514	522	520	554	501	512	514	557	507	484	544	480	529	535	502	496	516	529	524	516	537	500	525	565	509	525	511	537	542	522	474	508	503	506	505	511	504	487	531	517	488	551	503	507	485	474	482	517	512	486	512	533	511	586	556	499	542	514	501	523	538	514	495	513	567	519	543	505	507	547	492	509	557	528	499	520	521	499	494	539	522	525	510	500	500	556	526	518	491	520	566	535	515	478	534	534	530	515	500	504	533	545	533	500	502	558	548	507	474	536	502	539	514	502	475	514	484	483	490	528	555	483	500	535	584	495	542	542	522	524	532	512	546	522	547	546	487	553	523	478	531	515	503	510	501	531	503	503	536	517	526	515	505	489	519	530	557	527	533	497	527	513	543	515	553	538	531	540	499	509	583	525	492	491	553	519	552	503	501	533	514	503	528	534	495	525	549	536	493	494	518	521	520	505	527	534	560	491	550	542	489	521	519	570	497	545	533	523	536	510	531	539	534	513	528	529	527	501	513	543	522	527	507	523	538	516	539	519	539	524	492	507	493	488	575	513	543	515	489	521	504	511	539	533	498	538	517	488	581	496	512	512	504	479	497	524	524	570	539	510	524	538	514	531	524	551	504	514	524	548	500	538	498	489	523	521	524	501	537	551	464	528	547	497	549	545	541	506	492	545	496	579	506	554	514	515	526	538	536	591	521	539	520	517	521	502	540	541	521	528	518	526	522	502	531	501	442	504	521	548	558	526	486	515	542	494	486	515	502	546	506	498	517	523	497	508	546	526	484	528	516	507	529	494	581	505	510	522	507	514	533	551	552	499	482	501	527	536	473	504	502	522	521	510	510	521	507	519	519	499	499	554	499	522	503	475	525	509	545	504	504	520	512	540	485	532	510	557	520	547	496	573	522	577	523	538	532	498	548	530	546	536	534	501	501	509	526	519	541	490	493	535	508	484	513	499	502	527	524	514	543	562	443	559	543	555	516	507	546	481	559	497	510	552	531	509	530	482	517	553	505	536	520	515	475	550	485	536	526	517	508	505	537	546	524	540	515	508	484	496	534	488	457	511	498	517	519	509	509	497	527	476	559	529	521	530	540	519	557	545	512	507	548	526	514	530	526	557	513	502	538	526	494	502	526	508	540	477	521	519	485	520	509	543	529	539	528	512	545	510	536	490	505	573	514	498	509	533	521	515	490	533	501	486	511	544	500	511	481	534	514	519	528	508	503	560	518	519	542	506	507	504	471	567	479	514	527	492	489	529	507	506	508	549	555	538	511	571	487	472	517	482	491	484	538	506	509	513	536	483	522	535	504	510	508	518	505	514	536	531	522	510	542	515	506	535	520	548	466	483	530	520	480	532	528	497	549	521	492	532	487	497	507	499	507	517	545	529	532	498	513	528	522	510	526	505	543	530	496	552	535	503	496	514	537	535	529	549	525	493	540	494	549	530	515	498	534	535	515	532	555	521	477	528	505	525	524	526	506	498	514	530	497	537	524	472	489	477	511	515	541	506	535	547	500	538	522	506	540	540	543	533	515	503	577	480	515	553	495	514	526	514	584	512	495	511	513	499	512	519	506	542	514	529	487	528	482	530	524	551	522	524	543	523	528	536	534	526	518	530	490	520	512	507	539	479	529	524	543	526	536	510	523	533	501	532	573	481	489	523	511	511	496	517	542	513	521	517	478	520	509	506	507	541	461	547	519	513	528	545	460	544	525	513	512	551	478	552	509	548	536	529	506	539	515	523	538	539	536	484	481	530	528	504	534	522	536	510	494	525	553	536	506	499	542	510	531	558	541	518	514	526	575	525	543	535	478	496	547	535	535	528	513	484	515	546	532	512	534	528	534	528	505	517	521	536	511	554	496	541	517	544	502	523	493	493	520	501	541	515	512	508	469	536	493	491	531	508	523	535	546	531	557	525	519	532	479	496	543	517	526	544	526	517	530	566	525	504	555	498	468	525	556	486	536	526	488	544	513	515	513	488	505	541	501	553	531	565	556	543	502	498	527	520	530	511	493	543	545	506	491	520	527	501	497	541	561	494	509	522	552	498	489	545	495	539	574	544	544	483	457	499	514	544	519	487	519	546	489	479	465	518	510	489	517	532	555	496	533	539	535	514	503	527	533	538	566	530	509	533	501	518	529	533	518	503	521	503	517	569	527	510	486	524	533	483	536	527	511	447	478	505	510	515	521	488	528	521	566	545	547	522	498	519	510	521	527	505	504	511	501	513	510	540	565	539	563	490	531	528	545	490	518	495	481	510	537	490	540	529	511	553	532	546	542	527	540	504	534	524	522	518	526	499	531	495	511	522	553	509	537	518	534	522	526	543
14085	1406	1598	1266	922	814	641	521	493	436	378	388	374	360	349	362	328	361	286	318	305	313	317	287	285	309	300	317	306	281	290	304	310	275	297	293	303	293	302	331	286	316	304	311	276	295	298	326	304	260	281	296	308	293	288	274	311	282	289	311	251	285	289	283	308	290	319	296	267	289	289	293	291	311	281	311	282	290	286	287	309	285	296	292	294	281	287	276	308	323	294	266	306	304	267	305	281	292	287	283	292	298	295	306	332	300	311	259	304	288	316	288	295	299	282	317	298	283	290	281	326	270	279	306	303	282	303	292	286	311	284	290	295	307	306	286	300	277	281	301	306	308	292	286	293	301	292	276	296	300	297	294	291	265	307	285	331	316	267	292	276	330	264	292	249	240	300	298	288	305	281	300	307	277	298	310	315	318	312	289	281	307	262	307	303	293	307	295	299	294	294	287	316	296	293	289	266	280	264	284	281	274	275	305	279	275	316	306	298	277	296	292	282	264	343	302	280	289	273	315	271	287	308	300	299	288	265	278	244	302	285	285	309	302	281	270	265	266	274	284	270	311	279	291	300	275	311	279	265	299	270	316	279	314	294	308	314	319	283	328	288	280	312	263	279	321	275	280	287	288	323	281	292	286	326	282	298	304	295	316	293	294	274	297	279	281	268	280	321	317	281	289	298	286	289	285	325	274	274	287	286	271	288	284	265	295	286	286	304	295	302	296	265	268	275	305	289	276	288	286	282	294	282	288	270	302	322	289	285	310	280	283	294	261	314	296	337	308	272	296	267	268	291	319	319	320	288	275	283	292	301	295	284	300	289	289	294	319	282	275	300	287	311	326	291	292	254	277	304	280	319	306	322	298	270	311	269	273	269	299	292	305	307	312	300	287	272	256	287	320	284	292	275	291	257	294	298	278	270	274	275	275	276	274	304	265	269	281	283	291	293	320	265	294	307	282	331	303	272	277	271	297	266	291	283	293	309	312	264	269	273	305	275	308	305	284	300	294	314	306	293	305	324	307	275	283	293	312	277	302	296	298	274	271	284	309	322	277	311	291	286	282	283	280	283	263	291	327	282	294	279	274	299	294	296	272	279	285	271	271	325	258	295	285	284	286	310	296	300	295	270	304	294	290	286	275	294	295	273	266	303	293	296	301	293	270	312	270	271	294	291	309	270	269	291	276	269	295	324	278	297	286	283	307	278	307	281	262	316	290	321	327	311	286	288	258	297	295	264	310	303	302	256	309	288	304	290	323	283	274	270	327	317	283	316	292	311	264	282	302	274	327	286	291	266	304	301	292	295	285	279	301	285	293	302	278	294	284	309	283	277	284	295	303	273	254	307	310	302	279	284	275	270	307	265	317	286	266	284	316	262	285	295	302	294	256	297	257	285	300	285	294	298	270	258	289	296	287	272	296	303	320	295	293	257	273	273	291	309	300	313	309	309	264	290	270	294	293	302	328	275	298	310	246	292	312	286	298	287	288	315	293	270	284	303	297	269	288	283	299	283	293	291	306	299	300	292	273	281	317	300	310	317	270	298	299	278	272	304	283	305	292	311	295	257	278	295	265	281	278	274	286	305	281	313	288	290	293	275	304	289	292	312	293	270	314	292	290	284	288	301	252	295	309	343	266	292	288	292	289	302	283	293	304	269	301	282	275	278	316	283	277	260	278	301	298	294	291	324	321	279	314	288	294	292	252	295	297	281	328	295	321	292	288	289	306	309	249	266	303	290	298	309	327	305	301	315	267	334	300	288	275	311	292	256	288	289	282	321	289	319	276	317	309	288	298	318	287	280	298	288	290	289	268	276	291	281	276	287	306	269	311	273	260	290	279	276	297	293	277	283	290	283	306	318	279	282	283	296	316	293	270	284	270	275	256	323	287	277	282	274	255	285	276	300	305	293	315	293	322	280	314	313	312	320	308	337	302	290	299	279	302	317	268	293	268	284	288	294	288	275	287	299	291	273	290	304	291	312	291	302	312	296	287	265	294	251	284	315	292	276	290	298	293	320	324	257	289	271	295	309	260	304	282	278	292	259	293	276	260	319	308	279	282	293	285	309	284	286	290	272	290	294	293	280	281	292	290	304	274	301	308	291	296	341	268	283	294	280	289	278	304	310	309	303	287	296	299	317	323	274	296	297	292	310	310	290	273	288	311	301	309	291	305	324	289	304	275	285	287	300	309	300	269	282	264	297	303	268	288	292	306	263	275	295	288	282	280	299	278	250	262	266	277	282	289	276	262	306	282	276	314	296	296	272	289	288	298	310	287	295	299	306	263	289	280	275	297	289	261	299	285	317	339	294	339	286	306	309	293	260	312	272	285	296	290	286	259	305	275	319	255	273	275	286	305	286	290	291	299	299	302	292	288	301	258	333	292	293	294	307	296	304	315	281	294	272	266	299	289	268	286	273	284	301	270	279	282	286	290	302	307	293	321	271	276	286	270	278	267	296	288	275	280	289	274	312	297	334	293	294	306	314	311	292	276	293	272	263	293	279	278	320	282	256	272	273	307	303	278	283	268	305	312	298	308	309	295	279	289	296	307	295	283	294	250	287	303	289	314	311	265	301	279	298	283	266	282	271	284	261	288	312	274	308	272	297	295	281	288	276	267	320	289	297	285	303	247	297	297	307	282	291	318	270	311	290	297	300	323	267	279	297	281	324	296	304	295	275	296	293	285	304	309	289	282	247	246	301	279	285	271	307	291	280	297	328	281	284	302	264	309	295	323	330	281	293	293	306	263	326	298	286	313	318	281	320	250	291	308	292	292	305	287	308	311	301	280	323	287	290	298	337	291	275	290	284	318	289	268	268	306	279	298	274	302	286	287	313	323	302	291	293	288	275	295	272	268	336	290	311	309	277	292	298	272	294	271	294	262	267	300	308	306	293	295	264	293	300	304	272	323	282	261	279	304	291	298	297	306	255	324	277	295	314	302	300	286	273	279	296	270	273	298	293	302	290	292	286	312	300	300	287	304	328	284	288	281	280	252	285	322	285	292	287	278	276	302	280	304	285	298	296	272	282	273	297	297	271	302	294	285	300	292	279	264	321	312	301	292	309	272	295	280	278	284	291	267	313	296	294	283	253	289	288	290	265	264	298	265	290	293	288	293	291	274	298	336	276	297	284	315	295	285	304	299	295	278	280	316	300	238	282	298	277	279	272	273	299	269	303	284	279	300	310	275	287	286	255	291	273	320	300	278	297	274	296	279	282	271	293	315	286	326	261	305	286	287	315	280	271	254	294	276	297	259	283	282	296	294	294	295	280	296	276	309	294	300	290	310	277	292	263	277	311	280	306	284	309	276	279	262	280	295	354	271	310	277	296	321	295	294	285	301	267	282	293	255	282	278	314	274	296	316	278	263	300	324	294	324	257	315	304	316	280	249	290	295	292	273	322	299	297	280	316	284	263	324	301	300	304	292	331	272	294	251	282	279	287	311	283	305	266	317	275	301	270	296	296	297	271	305	326	292	267	284
7966	1845	3393	3945	3345	2824	2394	2038	1818	1735	1524	1476	1360	1297	1205	1142	1153	1094	1096	1120	1053	1094	1026	982	987	974	964	1086	995	969	967	901	966	924	882	898	879	947	952	974	874	925	870	893	895	870	905	890	888	952	900	861	846	857	894	884	915	871	884	866	867	935	880	895	907	829	886	920	861	879	882	883	933	851	893	834	844	830	847	891	890	860	854	886	854	875	793	805	849	804	934	885	889	859	876	884	835	866	834	858	830	854	879	833	878	787	895	847	856	922	907	839	885	878	842	873	824	821	853	854	855	860	883	858	837	902	870	864	836	869	883	863	840	922	825	852	843	813	873	809	869	841	825	827	915	820	858	881	823	880	865	896	836	862	887	850	844	879	835	847	834	850	871	841	854	877	851	857	950	802	875	800	824	851	898	872	889	906	893	843	823	865	818	810	903	852	871	864	861	852	847	898	823	895	866	895	855	849	832	849	852	868	893	841	843	878	889	838	908	847	903	877	833	828	807	821	825	885	845	883	877	824	863	840	844	855	916	868	909	877	874	870	873	870	850	864	882	907	833	862	932	882	883	796	896	834	834	869	825	841	898	868	814	855	878	898	899	845	854	834	876	821	798	874	839	859	866	902	853	882	895	815	819	874	887	853	861	858	864	844	828	902	865	886	814	860	884	880	880	861	875	883	882	826	800	801	827	822	823	896	862	906	847	900	907	864	918	875	913	814	781	827	846	813	850	853	830	892	855	824	818	901	861	880	896	831	846	851	864	887	822	862	907	861	922	843	835	800	845	841	872	819	847	869	835	896	873	837	853	885	824	851	777	839	884	871	877	836	837	806	846	847	820	892	865	859	862	894	811	858	830	803	890	878	849	816	837	874	877	861	881	871	865	876	895	798	823	848	819	874	834	845	806	856	820	904	833	868	873	857	816	796	841	799	857	858	837	817	843	854	901	853	902	862	832	852	873	830	820	843	852	823	848	870	908	886	814	894	843	839	810	896	869	804	854	859	853	851	884	814	865	839	841	847	858	858	834	912	838	902	895	848	875	910	849	809	804	862	902	857	795	850	856	884	843	879	853	830	887	838	875	825	856	862	856	868	869	852	874	878	837	883	906	886	834	865	902	813	836	901	865	809	861	847	888	848	874	876	857	944	858	867	805	815	885	863	832	827	818	895	814	891	864	874	888	907	851	894	808	886	908	870	828	789	855	860	895	852	804	892	843	895	838	853	807	841	867	813	816	830	870	854	857	854	838	808	820	876	882	810	810	837	857	836	838	914	853	783	837	808	884	831	874	846	874	874	877	853	888	868	793	875	909	857	873	860	837	843	861	869	820	858	845	817	827	849	890	848	848	852	823	848	906	857	828	826	860	849	772	852	865	811	823	833	921	823	812	859	864	847	839	815	844	819	866	900	883	880	871	857	851	855	863	872	836	866	876	852	852	890	858	828	813	888	847	867	849	820	849	874	895	837	834	856	813	798	876	853	919	894	859	853	888	784	848	861	919	905	896	849	856	841	882	861	862	918	827	878	830	873	885	876	810	856	902	840	900	830	843	827	866	885	818	852	866	878	836	849	839	861	830	895	832	893	872	841	892	866	870	870	936	914	925	882	879	871	844	947	897	849	852	895	864	843	926	885	858	846	878	859	815	831	822	840	855	813	907	887	818	836	815	838	817	897	885	901	840	898	797	872	872	825	836	853	867	865	793	819	873	838	878	831	858	860	864	872	871	842	853	873	843	916	847	836	829	834	846	902	834	846	850	863	877	892	837	876	876	836	828	857	880	787	860	907	862	894	816	834	854	889	850	824	869	840	859	836	835	854	843	887	841	842	861	901	855	899	860	853	831	841	850	901	851	874	874	872	847	836	802	822	852	805	855	835	862	913	875	919	845	914	823	814	882	818	861	901	834	847	899	884	825	839	831	840	865	882	829	876	899	841	880	845	862	813	856	840	892	812	828	909	855	885	825	798	835	888	862	899	872	895	865	820	866	903	891	858	909	806	847	849	860	869	841	856	877	838	819	872	873	835	851	892	848	827	819	862	813	854	847	878	821	831	860	814	841	871	855	816	842	872	835	877	878	853	817	847	827	885	816	871	809	884	865	901	828	913	850	830	836	887	894	853	879	832	881	857	876	813	882	859	857	896	847	835	875	787	872	924	902	861	855	825	850	870	909	881	819	875	845	853	873	874	911	808	861	863	853	856	867	835	880	853	826	834	867	828	925	866	886	873	870	847	874	820	888	889	858	881	875	832	883	843	891	839	833	874	820	846	887	830	859	861	866	842	849	851	926	865	850	911	846	879	852	865	826	848	839	854	812	864	850	889	815	873	875	872	915	911	840	882	786	865	868	921	854	899	848	894	854	852	898	853	839	813	797	857	868	849	899	859	878	862	788	865	853	889	913	824	824	830	834	867	851	863	841	881	915	899	865	857	824	871	875	869	824	823	829	792	795	825	859	870	837	830	829	852	899	851	849	830	808	890	818	838	887	857	902	867	837	853	867	852	808	846	857	857	864	835	901	879	867	886	881	853	811	835	813	812	817	879	858	876	854	868	842	806	844	912	874	795	854	916	845	823	833	883	882	840	890	850	876	866	870	810	818	850	875	844	909	881	876	909	831	877	873	829	916	881	846	874	894	871	814	837	854	835	817	878	863	853	899	847	861	909	853	772	845	898	912	883	831	842	852	847	850	897	856	861	856	844	854	844	878	835	886	878	829	851	868	828	903	860	846	859	834	899	861	851	836	865	831	916	866	840	800	865	848	868	836	858	883	811	790	863	826	856	853	863	868	876	825	832	875	874	874	846	848	822	881	910	881	900	811	859	860	836	866	878	891	853	893	845	841	853	835	850	849	858	910	907	873	855	816	823	851	893	842	853	835	868	816	857	832	802	897	842	858	827	867	878	900	894	895	870	887	891	886	837	886	826	847	881	846	856	877	899	908	843	839	839	799	842	847	846	840	885	826	844	816	895	888	801	834	839	872	927	859	834	838	871	828	853	860	843	875	854	897	837	813	856	844	862	830	829	936	860	846	869	858	859	830	879	876	881	878	835	856	915	823	879	862	801	818	864	865	830	872	827	817	853	868	856	940	817	866	874	867	827	855	943	851	865	855	845	842	903	845	908	864	892	914	840	874	817	859	838	876	919	786	841	837	850	863	862	905	857	847	871	844	849	865	834	845	840	803	817	862	888	826	814	853	807	896	889	850	845	845	821	821	825	807	850	832	839	843	856	844	825	819	846	864	831	842	790	891	867	847	883	837	886	822	870	829	872	818	821	859	874	884	893	894	833	859	872	885	877	824	872	827	865	921	836	876	870	863	804	943	856	887	843	809	893	902	867	845	868	867	850	831	853	821	845	834	862	862	817	847	856	836	838	886	909	856	874	871	868	908	848	875	799	868	856	868	867	883	840	874	818	873	849	892	796	874	833	827	869	844	888	860	873	881	872	859	860	879	849	855	822	874	851	815	898	867	818	895	845
20789	2788	2811	2275	1595	1203	929	747	686	563	505	429	464	369	345	364	365	354	349	305	308	332	321	296	340	289	310	321	303	306	316	296	271	303	261	289	294	285	320	290	275	258	286	286	271	282	258	261	291	279	283	292	296	228	300	281	286	299	293	290	264	285	272	289	269	274	280	289	269	266	293	287	290	265	265	250	271	266	284	261	263	253	247	286	301	269	273	252	262	298	299	229	280	311	267	265	289	262	261	281	273	242	261	265	264	269	259	282	248	294	251	280	250	284	283	260	260	292	272	272	263	245	290	253	280	239	255	252	266	270	251	265	259	271	277	272	256	260	244	251	263	290	288	305	305	281	261	280	271	277	270	255	286	276	248	274	261	292	287	270	277	272	276	243	269	283	242	271	274	302	278	286	292	275	273	277	272	276	285	257	275	277	286	268	262	302	274	265	253	276	266	276	255	264	279	248	245	279	281	285	260	303	262	295	298	244	264	230	282	246	268	274	257	276	292	264	281	289	285	269	261	292	270	249	266	280	271	283	282	267	270	247	280	268	264	273	277	273	265	290	287	285	292	255	252	252	279	286	286	251	248	262	273	269	257	299	261	284	296	263	247	265	273	290	247	257	274	298	272	267	262	296	293	279	278	262	273	283	269	298	262	270	270	280	322	266	267	250	285	247	266	291	278	282	277	276	268	279	243	249	261	292	255	274	272	261	273	266	270	225	265	322	274	284	271	254	273	272	294	249	249	265	288	282	287	283	254	290	266	278	272	268	242	267	284	275	256	270	280	245	287	320	287	279	288	273	271	320	276	245	277	275	281	244	276	265	242	259	283	272	262	277	289	277	258	267	281	265	278	255	251	277	275	279	260	288	269	283	256	279	238	248	259	269	303	254	294	314	272	267	257	313	248	302	250	272	241	284	253	266	227	295	272	258	285	269	275	274	269	291	240	300	282	247	307	303	264	275	252	273	267	258	296	265	278	295	247	286	247	269	260	301	256	299	287	292	269	298	279	287	313	276	279	275	271	271	261	261	260	295	262	278	257	261	264	259	265	234	270	268	268	276	273	273	271	295	260	263	235	261	254	269	262	256	251	272	283	277	268	269	260	275	240	291	268	271	267	268	289	277	283	258	250	241	277	279	279	273	260	256	267	256	284	264	289	248	237	275	267	303	312	266	256	275	272	289	233	263	278	252	252	251	271	269	277	283	260	247	263	261	292	275	280	233	279	255	286	240	274	282	273	265	281	271	260	227	275	219	268	288	255	291	257	255	273	245	284	287	285	251	245	287	292	268	283	269	273	288	298	278	290	261	269	283	281	241	259	296	251	264	253	274	289	233	279	277	268	273	268	283	264	260	259	304	273	275	281	251	270	301	276	280	270	247	309	257	313	281	263	272	245	266	284	268	302	255	277	274	259	291	265	258	277	258	260	262	274	247	289	265	259	272	275	289	273	290	265	288	263	280	273	263	272	292	279	295	269	297	248	312	300	242	282	275	253	257	263	269	278	276	286	286	271	279	266	265	275	270	238	249	281	266	269	288	298	254	272	283	268	288	293	246	271	262	260	245	279	262	258	262	274	259	255	222	255	260	247	282	288	255	274	241	269	263	264	260	285	257	269	280	266	312	267	291	254	273	253	279	267	264	241	227	288	272	278	252	289	276	272	277	268	254	268	290	240	263	247	312	286	277	249	275	281	272	261	275	285	263	265	298	274	246	269	276	270	284	282	282	257	318	265	259	309	280	248	295	297	290	260	254	248	277	246	254	279	261	270	280	274	267	281	274	276	238	252	281	301	276	266	269	287	261	245	247	249	300	251	306	203	282	266	272	289	241	297	275	280	280	280	279	281	267	257	261	296	263	280	273	269	269	295	283	257	256	261	262	274	266	305	287	297	257	286	272	262	255	247	289	231	258	265	271	305	273	267	248	261	275	285	264	260	306	288	280	246	238	277	249	284	278	295	296	277	277	263	266	263	261	244	276	274	262	262	260	278	233	231	284	260	290	249	253	282	258	273	279	265	265	297	259	285	274	307	307	287	261	269	265	260	281	282	262	275	265	255	252	286	281	285	267	261	244	286	304	290	267	261	269	223	276	294	288	273	260	254	252	267	301	278	283	284	242	229	267	287	276	251	296	282	280	287	269	278	244	264	272	279	265	244	318	265	272	279	280	276	302	279	292	257	260	304	266	250	273	292	294	265	273	288	298	265	275	262	285	259	250	262	279	262	247	278	261	287	270	295	259	251	279	282	264	261	252	259	269	257	259	288	272	275	305	264	268	283	249	284	274	277	273	279	281	263	258	267	251	301	271	244	256	267	283	266	264	260	265	273	293	246	252	274	259	261	257	249	267	279	286	258	299	248	282	258	248	310	269	251	272	255	273	254	278	297	247	257	258	258	261	254	219	253	241	282	276	264	278	235	270	277	283	278	282	290	259	281	311	294	247	283	305	284	277	283	259	273	288	296	281	283	291	268	270	257	270	264	285	291	275	241	307	265	276	267	259	287	258	267	272	260	295	274	279	260	271	287	273	283	295	274	264	280	307	281	282	290	264	267	245	264	266	270	274	302	275	265	265	276	270	250	248	262	280	288	260	299	267	264	259	281	237	269	283	263	251	285	251	254	246	270	271	270	274	266	299	275	280	281	254	274	241	289	252	263	301	251	261	243	256	292	283	253	265	312	253	268	249	254	258	289	253	252	282	271	290	303	309	248	278	277	258	284	231	272	257	257	282	282	309	276	272	276	278	278	299	275	246	272	265	300	292	267	281	299	258	255	275	276	264	263	245	278	282	270	288	262	252	264	289	270	253	251	250	257	292	259	256	263	258	280	250	260	278	268	262	300	248	265	268	285	237	256	264	241	275	299	279	256	241	279	248	283	245	309	271	258	264	295	277	281	270	278	277	263	270	287	286	275	293	301	260	261	292	316	293	264	268	273	301	265	258	240	268	309	260	252	254	272	291	255	269	280	274	273	284	258	255	245	280	293	259	285	264	266	295	289	277	268	297	299	273	253	260	272	270	278	281	260	281	283	261	302	244	226	242	267	273	267	247	256	252	290	237	295	251	294	268	272	257	278	271	267	246	292	290	224	263	264	279	267	255	264	241	248	267	270	263	279	266	277	266	257	249	259	273	257	277	300	252	265	289	282	253	252	299	287	301	292	289	284	270	281	289	278	275	294	262	258	280	269	267	266	256	289	257	301	288	286	255	285	287	270	262	266	296	251	256	291	291	261	279	257	255	250	289	256	266	276	272	278	293	273	237	251	273	253	278	264	261	252	294	253	280	271	267	247	268	260	254	260	249	292	275	285	253	268	245	243	274	305	277	267	259	276	294	246	271	306	289	284	256	273	279	275	280	258	299	246	267	291	286	260	248	249	263	280	265	232	251	314	281	278	293	246	264	264	242	255	265	259	252	269	278	281	244	257	294	276	264	296	268	263	278	250	277	280	287	257	287	288	273	257	261	265	266	278	239	305	261
10666	2669	5676	6411	5489	4546	3731	3196	2644	2370	2139	1863	1754	1623	1565	1531	1439	1346	1256	1240	1188	1232	1076	1097	1087	1076	1029	985	1006	943	983	959	946	985	913	947	885	941	958	910	871	852	891	921	879	888	876	870	882	857	882	861	838	852	818	862	883	838	843	921	813	883	846	880	768	861	816	795	785	814	793	829	828	847	869	829	874	782	794	798	786	829	817	798	857	821	813	860	800	800	825	796	761	797	758	794	821	814	845	817	839	828	781	827	785	793	805	792	869	827	825	774	803	815	852	774	823	792	792	801	844	766	762	784	812	822	779	805	813	804	782	796	833	779	806	758	795	816	813	810	784	784	795	778	823	833	779	781	841	794	828	804	864	776	779	822	814	816	784	763	791	798	817	804	782	816	790	786	790	808	749	753	793	788	770	839	833	798	788	801	747	795	836	842	803	798	852	819	750	777	797	790	810	810	842	804	801	801	839	842	817	808	789	752	816	794	748	783	826	807	815	834	778	769	825	849	749	849	766	779	750	801	817	756	796	848	806	836	807	825	779	796	812	820	798	796	784	773	810	792	838	800	801	812	771	786	752	777	790	781	806	811	790	811	788	777	783	813	787	794	764	821	784	793	784	820	799	795	820	809	827	852	786	770	814	799	818	816	810	785	788	825	764	760	831	813	729	761	832	814	800	787	862	808	776	805	790	751	774	806	804	801	798	800	832	836	816	787	807	854	799	804	887	792	770	822	813	816	827	819	802	797	770	779	760	825	825	766	875	836	847	786	789	809	833	751	793	786	827	797	850	752	757	841	782	804	752	803	779	767	821	761	773	736	764	810	811	797	789	825	792	774	798	816	767	807	764	771	805	805	824	785	809	746	794	789	801	811	851	826	779	852	783	844	817	830	776	817	807	813	731	809	833	805	790	834	850	794	771	760	815	815	767	800	813	815	720	779	802	822	841	774	804	807	860	844	809	765	782	771	825	804	780	842	802	828	822	810	764	834	785	812	839	781	791	796	760	776	804	779	794	832	811	842	812	782	799	830	774	791	821	772	835	811	835	801	771	757	820	839	806	808	788	792	721	820	847	797	765	772	834	801	784	798	732	771	796	775	808	788	753	799	831	789	826	789	795	744	777	785	811	795	776	812	754	801	811	833	773	839	825	823	759	792	792	768	805	769	761	814	771	786	780	839	830	804	727	787	757	788	832	810	770	810	814	818	758	817	805	742	786	796	794	818	817	759	817	745	762	801	767	763	810	788	787	852	811	775	777	856	814	810	834	802	824	790	816	811	826	801	823	824	839	774	826	824	797	770	801	782	829	815	809	809	814	829	808	836	823	787	785	813	803	813	791	774	845	786	789	813	776	862	786	803	824	805	825	815	820	751	807	766	735	781	789	779	802	822	824	873	784	809	761	794	799	808	845	783	802	791	782	794	841	802	808	819	845	806	800	780	789	755	807	787	864	787	801	772	798	779	845	779	817	801	796	818	772	796	813	808	779	784	817	768	797	822	770	783	778	763	811	835	743	791	776	814	813	776	798	798	774	791	820	811	764	822	827	791	750	816	812	744	788	755	790	838	759	773	808	820	768	768	792	806	756	759	789	768	847	830	827	831	751	801	800	762	767	792	725	797	788	784	818	796	822	782	798	775	807	822	825	773	823	801	800	765	802	855	770	782	834	763	758	813	792	776	780	833	783	742	766	784	821	807	796	783	774	791	814	761	799	775	783	820	829	771	805	804	799	789	814	823	830	817	800	837	800	798	822	789	752	784	791	783	793	821	835	833	749	794	824	863	791	756	794	760	797	794	830	774	803	806	838	796	858	742	748	801	793	766	818	813	834	769	795	799	787	816	786	806	794	838	779	791	802	777	836	832	750	783	766	841	787	775	772	801	811	779	817	807	790	792	791	799	797	834	789	813	802	799	785	828	855	748	809	831	817	777	841	794	800	848	800	808	796	798	789	814	823	825	782	823	834	831	832	826	782	823	789	816	792	785	759	819	799	778	820	810	808	784	811	803	816	813	757	840	800	813	813	797	760	865	817	791	782	781	788	819	818	831	819	759	753	781	813	796	816	819	742	757	755	723	834	777	798	805	797	773	803	811	822	771	794	766	757	743	774	741	796	769	794	824	753	807	784	801	728	821	828	745	825	769	806	810	751	806	784	787	764	825	844	805	789	775	776	804	823	780	818	786	811	779	817	766	787	786	856	823	783	803	811	752	812	807	803	784	846	776	764	803	793	825	804	844	801	762	801	815	795	776	807	793	823	773	811	789	791	791	766	817	767	807	775	801	793	823	778	765	821	783	792	800	805	823	800	801	768	754	741	810	859	785	739	822	770	755	773	837	855	815	789	768	774	797	804	819	804	794	781	765	796	768	733	761	785	815	813	794	785	750	802	774	799	808	822	836	830	800	778	798	784	786	825	819	777	834	835	856	800	831	823	848	874	826	817	817	782	854	798	813	779	793	805	839	815	771	743	795	795	804	832	776	767	800	745	777	764	810	784	833	766	799	800	787	812	787	827	756	799	783	827	790	776	773	817	778	838	809	798	781	813	783	808	765	781	786	777	789	789	773	822	831	810	735	802	748	799	808	807	836	815	804	797	789	783	765	815	773	793	775	818	751	790	819	816	822	781	803	761	779	814	801	816	853	823	825	808	795	799	835	819	832	802	759	898	827	789	868	802	757	738	849	793	786	798	850	777	827	779	785	823	806	789	726	826	782	798	798	801	761	782	846	810	800	858	800	818	792	786	822	827	746	799	785	777	812	778	823	773	790	802	785	835	775	812	783	788	775	833	786	814	795	821	782	804	816	764	773	810	787	809	816	790	815	753	827	809	781	786	808	795	772	767	812	811	836	749	838	832	795	805	799	848	803	782	798	819	802	768	782	795	816	775	789	833	771	815	748	826	759	751	815	841	794	783	856	821	792	808	780	830	863	798	797	797	837	811	804	788	787	771	757	775	786	781	762	843	813	846	752	771	798	770	860	826	827	778	787	806	802	758	806	744	850	794	791	784	761	824	834	791	785	772	803	809	795	788	765	800	795	802	804	789	814	772	771	797	780	787	742	772	787	827	806	800	818	785	749	822	778	804	799	825	788	810	788	836	795	788	799	801	785	807	783	771	803	802	821	800	828	778	761	831	841	831	783	819	853	785	815	854	782	793	826	754	797	767	854	823	808	760	750	805	805	804	749	826	803	803	793	800	817	809	803	806	763	785	792	810	772	805	819	803	819	771	778	862	782	810	819	808	835	853	833	815	831	809	769	794	801	804	811	830	788	785	757	812	779	763	817	771	756	780	816	856	807	793	766	817	816	849	745	795	801	807	781	769	759	799	788	766	823	813	827	756	746	814	862	787	791	799	798	763	832	804	783	748	763	821	764	783	825	830	842	822	807	789	757	778	828	792	806	866	823	727	782	827	814	835	826	797	822	773	797	769	768	806	784	795	804	826	772	764	792	794	830	781	800	799	778	780	767	811	799	783	767
2376	199	222	226	237	161	152	180	193	162	171	170	155	159	149	149	158	156	163	155	152	151	175	175	131	165	149	164	145	168	177	177	156	159	156	164	142	151	147	157	158	166	167	161	160	147	157	147	149	166	141	143	158	147	170	153	167	159	172	151	153	137	168	155	133	143	134	174	188	155	182	167	153	146	172	167	193	152	166	148	153	153	164	143	161	181	166	146	166	171	148	186	167	149	175	152	152	144	176	165	164	150	163	178	158	152	162	163	152	162	134	168	154	160	125	166	154	137	162	150	151	157	150	164	154	146	152	165	139	192	177	170	156	165	165	138	159	171	159	161	170	170	180	160	176	161	162	178	156	142	177	150	161	137	170	173	170	164	166	154	167	165	155	135	161	168	168	138	158	160	167	149	155	151	145	157	182	162	164	176	147	131	169	152	166	162	149	166	161	152	164	168	143	167	174	146	132	151	171	169	135	149	155	160	139	162	143	150	172	153	163	175	163	175	191	172	175	150	172	148	174	137	158	165	160	153	166	164	177	163	147	155	169	173	161	165	159	165	150	135	164	161	166	155	154	151	192	161	138	177	171	164	157	155	149	167	152	173	152	161	168	153	158	133	145	150	138	153	142	130	159	145	149	148	158	153	157	182	167	165	163	143	146	138	158	171	153	145	168	174	161	142	140	143	156	161	136	168	166	153	157	148	173	165	171	167	164	143	159	153	181	183	150	148	148	152	151	157	162	170	181	162	143	163	156	162	153	132	147	146	158	157	139	177	154	176	153	164	165	161	160	154	147	139	157	155	137	144	170	139	161	157	151	145	168	171	161	155	150	172	156	173	168	165	153	157	147	144	148	139	159	172	136	144	167	148	133	158	157	168	178	152	157	150	130	145	153	176	146	150	160	162	155	153	162	145	159	140	175	144	162	142	161	163	161	148	156	164	149	160	166	151	165	152	168	189	159	165	160	151	157	184	146	158	153	163	167	153	147	165	155	169	144	159	154	153	162	179	156	136	166	158	161	157	158	166	155	160	139	161	139	174	169	152	155	155	160	146	165	172	165	165	143	173	150	168	143	166	154	165	171	162	159	173	158	155	158	160	173	164	168	172	148	156	132	161	171	149	177	149	182	165	156	171	165	158	141	177	145	158	157	157	183	147	144	149	180	166	164	131	196	147	158	171	137	132	137	168	154	158	142	183	167	165	161	143	160	163	135	171	168	144	146	132	179	168	168	152	160	149	160	165	143	149	151	144	145	164	159	170	138	133	151	162	157	175	166	173	139	150	150	156	183	176	145	161	167	183	155	157	157	144	169	146	142	164	162	163	164	162	152	152	149	166	165	141	175	150	161	162	128	164	173	153	128	159	156	158	143	126	132	158	154	150	160	161	162	181	168	140	148	155	161	146	143	151	140	142	144	185	158	157	157	166	157	123	150	169	142	178	152	140	149	161	178	179	158	181	163	147	149	143	160	141	149	157	156	165	145	156	183	159	156	169	135	148	180	176	144	156	149	164	145	141	155	175	154	165	167	155	153	163	162	165	153	183	155	161	127	141	146	150	152	161	163	170	160	160	174	175	138	158	153	165	182	160	160	162	180	175	174	176	170	156	173	160	171	167	156	132	157	163	160	162	164	161	172	158	170	167	139	178	151	171	162	156	142	190	166	159	151	172	173	175	146	145	157	162	144	165	171	142	149	170	128	164	173	158	167	174	152	186	166	135	157	174	153	148	153	171	156	150	146	153	152	150	161	174	161	166	160	148	152	162	153	153	166	156	169	164	142	170	157	145	147	164	140	120	141	171	154	171	149	148	161	147	176	160	139	157	156	160	169	160	178	156	168	139	175	155	168	143	163	170	157	151	161	138	154	147	175	153	165	162	157	139	144	134	154	148	166	154	152	167	148	137	164	151	159	156	181	176	154	158	135	173	159	153	159	164	167	161	167	165	170	148	168	164	159	147	158	167	153	160	150	184	155	178	163	147	158	132	151	132	162	162	177	159	144	140	161	176	177	167	180	141	153	157	141	151	160	160	158	171	172	160	157	168	154	158	154	157	152	156	181	161	174	160	161	146	159	164	174	164	176	173	163	154	168	183	172	172	169	147	179	143	162	141	152	156	170	155	150	141	163	146	145	166	155	151	140	161	133	140	145	150	157	158	150	176	151	148	143	172	147	164	154	167	131	162	156	156	176	157	156	170	148	135	146	160	145	149	171	165	154	136	156	154	167	152	145	149	159	140	154	163	161	144	193	155	151	148	148	155	142	160	153	168	168	162	148	148	181	164	142	124	165	167	153	177	166	149	156	188	168	136	169	151	176	142	153	170	160	174	156	144	156	149	146	136	139	151	144	140	148	165	154	158	138	155	153	155	164	164	152	122	177	145	159	174	133	155	159	174	162	133	163	151	150	153	151	155	159	151	162	173	166	165	149	162	163	154	153	151	177	134	158	156	143	170	150	171	179	162	138	169	174	155	150	140	170	154	148	153	172	157	160	145	169	156	158	154	131	159	153	180	130	149	163	183	168	136	168	151	175	159	158	155	157	150	144	137	174	173	186	166	165	145	136	165	171	147	180	154	165	154	145	155	167	153	149	154	150	191	150	163	156	148	152	154	154	160	152	189	166	164	165	165	174	150	159	183	180	157	161	144	157	171	150	168	147	152	155	162	181	183	150	157	144	136	152	173	159	162	152	154	147	139	162	147	152	150	184	158	140	157	153	145	174	164	159	161	165	148	158	156	146	176	149	148	166	158	163	156	169	180	158	155	143	145	156	151	169	164	163	151	169	165	133	139	135	165	160	158	151	134	154	173	145	161	155	155	156	165	153	145	159	158	161	166	140	158	156	172	176	151	138	160	147	159	134	162	136	181	166	180	162	154	170	165	162	138	164	142	156	171	161	183	142	154	136	174	154	154	174	195	173	163	160	156	135	151	155	154	198	156	172	169	168	177	150	163	156	158	159	153	147	175	126	165	174	152	171	165	168	177	183	147	160	149	163	144	117	166	154	152	169	156	178	157	169	176	168	155	165	184	152	149	172	181	158	156	157	169	152	168	163	169	158	147	150	137	153	162	180	166	145	152	149	161	151	175	183	149	154	170	166	173	142	172	197	162	153	139	133	150	158	163	160	144	156	172	166	153	173	175	151	142	166	134	160	138	160	170	168	186	169	151	145	137	161	163	161	174	190	161	147	139	152	135	147	169	160	156	143	179	147	164	159	163	151	154	134	154	147	156	165	167	167	177	146	157	170	136	162	141	154	157	157	145	149	167	158	164	149	153	155	145	148	177	163	135	169	131	147	126	179	195	172	154	148	182	178	163	171	133	157	157	188	157	158	169	169	152	147	135	144	176	161	151	149	169	146	165	149	150	155	160	149	157	159	171	159	143	186	143	184	151	157	151	149	143	142	155	146	143	169	137	160	164	154	163	158	157	138	170	153	160	167	150	159	147	149	155	152	151	139	140	163	160	179	172	177	149	166	158
2063	570	699	724	705	589	592	531	552	590	532	575	544	518	557	526	519	521	496	514	495	584	519	512	525	540	515	515	528	530	482	513	529	549	520	506	522	569	525	511	526	509	507	502	525	524	563	508	554	564	499	498	504	533	539	509	512	525	520	509	496	522	504	520	521	539	534	573	562	551	525	539	502	523	495	523	601	505	493	518	512	519	521	504	510	549	502	519	515	509	511	493	501	479	562	529	482	521	535	526	517	543	545	532	478	500	517	541	538	512	516	468	531	547	535	518	530	515	488	536	541	517	480	525	517	546	491	521	540	510	501	568	538	548	548	500	553	513	532	563	528	532	528	507	512	528	513	487	535	532	556	522	524	503	526	542	523	528	517	526	522	493	492	519	481	491	564	476	548	529	459	496	533	528	516	489	574	513	521	510	565	510	575	527	494	561	531	520	524	530	517	512	507	511	510	531	434	493	537	550	533	490	511	486	486	529	557	488	527	513	465	532	466	514	537	512	523	524	500	543	543	566	483	472	499	534	497	515	529	536	457	476	512	543	552	503	525	470	495	512	526	505	526	501	487	544	488	491	522	499	490	514	511	507	496	514	512	541	563	510	558	580	515	534	546	495	527	514	514	539	532	517	531	535	529	474	570	530	515	506	533	499	479	538	523	515	545	506	518	509	548	526	533	520	539	496	538	536	532	520	521	530	512	518	486	517	543	539	547	522	532	497	532	446	491	531	517	514	532	533	518	556	543	496	517	524	471	482	525	526	543	522	515	573	495	538	510	520	528	520	488	516	513	489	567	556	554	545	501	553	537	506	513	517	538	523	525	472	531	548	521	498	530	525	530	505	545	482	528	550	550	478	560	532	438	509	562	537	551	510	509	511	487	533	507	505	525	495	498	496	551	511	513	522	482	506	517	509	512	551	520	510	490	508	549	530	561	491	458	480	509	479	518	498	545	504	519	489	515	500	524	488	542	510	528	536	505	516	512	520	507	515	481	525	511	529	563	513	507	531	493	517	515	503	498	504	514	534	515	538	517	488	516	544	430	527	547	521	512	503	527	541	515	500	503	500	518	523	540	532	517	503	524	483	522	462	523	532	547	514	529	532	538	536	511	497	518	534	549	582	556	516	507	538	514	488	546	499	472	494	511	581	526	529	515	522	511	523	523	520	505	526	525	526	506	508	497	497	516	520	501	545	514	518	474	538	495	512	501	549	460	497	520	527	532	490	537	499	527	487	523	515	488	535	455	526	490	524	585	557	528	507	513	486	501	506	519	541	526	521	549	536	574	543	535	515	509	540	497	480	522	520	532	513	490	517	482	497	480	494	515	506	464	486	497	519	494	556	484	544	528	523	532	546	492	514	500	541	508	532	525	545	515	521	517	539	543	533	516	513	508	510	523	503	507	510	525	547	501	518	498	509	512	529	548	538	512	514	507	511	544	499	526	523	504	523	494	552	515	551	503	542	538	519	520	525	501	508	515	489	527	517	534	516	501	504	534	497	538	528	565	507	545	541	493	536	527	472	574	525	520	506	519	542	479	505	481	539	517	554	528	521	537	546	532	538	526	515	536	524	520	503	513	495	553	563	530	504	500	516	470	489	537	528	492	511	498	520	484	555	517	528	520	560	505	546	517	458	554	530	529	497	476	481	506	516	494	550	517	532	491	499	534	502	574	532	528	498	488	519	549	539	534	508	517	547	542	542	505	560	543	521	516	539	505	498	534	573	498	497	488	521	513	506	478	485	539	495	501	536	514	515	518	530	501	492	562	549	491	505	479	541	558	496	502	557	489	504	474	506	522	499	542	527	523	552	524	530	499	566	500	536	487	471	492	576	511	545	536	464	549	505	502	492	500	543	542	571	526	516	515	509	492	496	529	493	524	542	522	529	540	573	517	512	514	519	487	507	526	538	508	535	509	534	552	538	517	508	535	517	525	520	509	534	519	548	533	548	515	499	510	548	575	509	519	532	539	514	505	507	504	518	514	512	524	528	537	498	511	529	541	513	511	506	518	504	527	519	522	565	500	515	563	483	518	514	513	536	554	482	513	555	506	501	514	513	550	481	484	501	493	503	502	535	506	541	491	506	472	495	509	574	522	531	515	524	519	532	521	502	495	529	520	494	475	530	551	554	531	516	507	552	500	521	536	504	528	540	537	528	545	527	504	504	527	534	559	510	541	546	519	518	512	502	490	527	507	535	494	518	509	476	506	524	533	486	515	476	548	516	543	493	509	515	535	505	551	508	511	485	512	526	488	461	524	509	488	509	531	525	499	542	513	493	514	553	515	551	524	509	510	523	552	518	543	492	487	519	512	553	534	515	521	550	508	507	541	526	536	532	536	526	494	527	512	539	519	536	509	525	485	470	509	515	527	511	492	495	532	467	562	563	498	533	539	518	501	499	511	524	495	532	571	499	531	546	566	547	483	502	519	525	508	501	538	528	530	517	506	507	517	515	517	536	526	530	522	544	511	532	473	531	511	535	555	553	528	521	536	496	535	520	447	500	517	561	486	518	503	507	503	541	518	539	511	553	540	511	499	538	488	495	538	520	550	509	533	533	533	528	508	478	503	520	558	568	527	529	502	517	481	531	542	511	540	548	530	525	547	502	522	509	538	522	539	521	513	464	512	520	556	509	528	548	498	498	547	493	509	482	487	501	525	495	526	521	497	560	516	521	490	520	510	485	529	518	533	533	526	494	551	520	491	465	518	514	523	519	525	519	538	541	535	503	524	507	520	568	496	516	527	498	506	531	514	545	544	520	514	501	502	517	515	532	492	531	528	520	508	540	506	523	543	484	491	479	513	497	517	517	506	539	521	491	536	530	512	511	555	511	533	518	513	493	525	516	522	495	499	536	504	476	513	507	531	576	496	535	517	495	523	495	499	532	557	536	492	513	513	526	470	494	516	527	568	503	491	518	507	534	559	527	533	525	530	518	531	526	534	513	500	491	554	504	482	516	493	547	527	531	540	491	530	511	518	519	562	507	560	490	551	567	541	510	523	453	518	537	527	525	556	481	504	536	529	518	549	510	515	509	544	490	502	516	559	481	521	504	499	509	515	515	522	562	510	590	531	518	502	507	510	511	505	488	511	540	513	515	502	481	515	542	527	500	519	529	516	497	501	516	500	524	544	478	542	551	594	471	545	496	512	502	534	547	489	533	499	500	491	555	493	530	514	494	506	517	521	530	515	551	540	507	552	528	504	523	550	495	504	520	489	523	538	525	487	520	538	537	545	548	469	504	541	536	498	479	502	497	507	519	526	501	513	532	541	504	542	566	494	518	532	507	513	499	530	519	528	521	523	517	477	524	510	482	507	538	535	505	495	531	506	510	503	488	557	508	497	537	529	535	519	488	528	496	488	508	532	532	512	475	513	495	509	510	504	537	501	530	528	521	477	566	506	520	518	525	526	497	542	523	514	542	505	507	500	514	542	539	502	511	553	482	540	529	538	511	490	529	537	533	491	554	541	541	486	552
12560	1376	1678	1242	897	803	692	505	450	487	392	402	384	393	367	352	317	317	333	356	341	284	308	329	308	294	324	298	267	303	284	300	301	298	295	293	314	291	281	290	281	286	303	268	311	279	296	280	296	315	276	289	300	294	248	285	286	290	302	279	308	313	288	316	296	309	275	292	309	304	280	295	287	280	289	293	295	275	243	295	312	285	277	279	289	292	310	258	287	299	301	279	337	253	295	276	291	300	285	283	263	295	320	313	298	291	306	308	259	280	286	284	305	287	285	307	263	290	284	312	294	281	308	254	298	265	308	257	285	310	286	278	273	303	294	296	295	269	287	286	276	295	307	313	281	318	267	305	280	297	287	290	299	290	287	311	302	283	275	292	306	311	269	296	273	298	292	283	295	310	306	275	298	291	305	287	283	265	294	305	312	278	296	321	265	294	297	278	279	280	305	290	291	310	283	291	284	255	269	270	300	262	273	279	315	289	281	310	307	312	293	313	277	280	286	307	297	305	285	310	292	278	301	291	286	318	300	292	282	304	306	286	315	290	312	287	307	277	276	264	248	280	279	274	264	321	304	263	270	303	292	287	273	306	306	303	294	260	302	296	289	291	283	284	296	282	304	312	298	276	294	290	305	302	308	296	316	306	285	302	347	231	285	271	295	315	305	287	279	299	292	292	301	285	284	286	305	281	285	304	284	310	311	297	300	300	255	276	299	292	296	275	275	311	282	321	292	278	289	310	277	299	308	320	293	268	318	279	314	291	295	283	311	298	278	352	275	314	262	281	272	275	315	285	311	257	313	305	298	287	288	300	296	282	279	267	290	311	312	290	299	288	300	307	310	255	266	306	288	280	305	295	300	260	302	325	300	300	333	301	299	287	305	307	290	281	289	295	264	292	286	294	291	281	278	304	291	262	269	284	310	287	301	282	280	282	264	294	297	278	281	287	273	293	323	296	288	289	264	311	273	290	285	318	267	267	274	280	291	297	280	294	300	282	270	269	266	264	300	315	276	313	295	301	252	314	285	301	287	276	296	295	307	293	288	263	280	264	286	267	295	276	295	285	306	297	322	288	307	291	312	288	307	276	309	314	286	298	307	291	294	280	329	305	273	281	303	286	328	324	292	318	286	285	273	323	285	307	289	303	263	275	290	271	285	316	281	317	304	327	290	264	315	303	315	269	295	299	303	254	304	313	282	286	294	272	297	297	284	303	318	278	281	324	273	283	279	297	302	277	261	299	316	280	280	277	300	283	306	279	310	294	276	288	293	288	294	277	284	303	292	288	288	286	311	286	300	270	277	283	292	323	298	280	303	313	305	296	296	286	301	294	277	305	270	295	294	291	282	242	258	315	293	313	285	286	316	254	309	280	285	259	315	309	273	286	315	293	288	262	292	273	304	267	275	297	275	301	276	289	279	284	292	302	275	295	287	293	281	280	310	289	267	309	325	272	292	284	304	318	272	284	284	301	270	295	253	290	276	286	266	278	260	270	294	261	295	280	279	305	283	290	284	327	271	281	298	287	288	297	282	280	286	298	275	284	278	286	305	314	264	277	302	334	280	293	294	287	301	271	293	279	278	303	291	293	285	283	279	294	317	282	285	276	301	281	304	295	280	280	275	301	308	317	274	295	307	291	294	289	292	287	310	267	265	280	283	271	300	296	313	271	295	302	285	292	285	325	295	301	278	318	285	298	281	272	284	263	298	301	298	287	282	281	308	278	290	284	298	286	282	285	280	312	311	277	286	290	310	303	303	303	285	311	276	287	288	284	282	282	286	298	301	283	276	278	279	291	281	324	288	296	302	290	292	270	284	269	299	296	270	274	273	296	298	286	308	287	324	284	283	300	275	289	255	310	283	291	318	314	318	287	270	282	286	306	284	283	265	310	276	310	270	282	285	296	311	283	305	271	262	291	309	300	311	284	305	247	314	302	316	288	300	296	256	322	304	298	302	298	283	306	285	313	303	298	292	294	308	269	321	296	294	270	272	277	283	300	264	310	278	280	333	285	274	264	274	317	274	282	269	301	279	308	307	306	295	322	287	289	297	326	283	320	293	303	326	305	294	272	281	278	291	303	284	293	301	293	298	241	284	304	285	327	312	281	295	277	284	254	247	311	290	275	289	285	279	295	309	277	297	302	263	304	301	310	282	289	275	296	284	275	273	279	299	293	326	276	300	285	295	309	279	299	285	303	295	320	306	274	311	279	296	302	265	289	262	275	275	273	297	316	288	278	288	312	292	286	291	326	315	318	283	303	292	273	318	278	294	272	291	308	271	299	279	294	317	263	301	306	324	302	302	263	290	261	295	305	293	280	287	309	265	243	280	324	290	287	309	288	303	274	273	309	306	282	283	267	266	284	270	286	295	295	258	307	307	272	316	268	302	278	302	265	307	265	293	286	286	283	275	263	291	309	282	317	305	278	302	276	311	289	277	277	303	305	312	286	298	308	289	277	287	311	311	248	311	292	297	273	306	287	292	325	268	303	292	311	311	287	264	283	294	288	280	284	271	300	263	302	256	278	290	290	316	299	292	305	309	289	256	287	297	298	305	275	274	309	281	321	303	308	302	291	286	294	278	277	275	309	270	284	308	277	273	322	269	278	281	278	270	273	291	308	276	290	258	298	321	282	252	287	290	266	282	286	282	265	284	306	283	281	302	276	270	270	307	306	273	295	272	298	286	302	270	311	270	277	298	279	278	298	321	317	299	274	279	315	322	281	304	301	325	287	307	302	280	292	268	307	288	267	295	289	274	292	282	314	316	293	298	281	247	275	303	298	318	301	281	282	298	287	293	294	306	318	303	276	271	304	277	274	309	291	303	310	269	289	279	277	291	279	306	273	296	259	274	284	291	311	275	316	294	307	280	291	299	278	281	298	300	240	293	285	274	276	297	293	302	269	297	328	296	276	278	264	301	304	278	285	297	314	276	302	310	313	295	303	299	301	289	276	310	325	305	288	298	316	305	294	282	277	312	294	272	300	289	269	268	303	305	282	280	289	307	281	320	264	292	328	274	300	317	305	292	296	272	297	284	294	281	313	317	294	275	280	276	302	269	283	283	287	267	276	283	267	289	260	284	295	303	282	305	266	287	268	351	301	267	294	302	276	280	275	268	281	315	299	281	273	327	269	274	298	299	261	287	277	274	297	279	258	307	291	309	319	289	262	270	308	274	317	266	292	265	282	301	305	284	311	280	280	315	313	278	290	285	268	268	273	303	285	279	271	314	292	279	268	325	300	251	279	304	271	288	267	317	309	252	299	293	262	278	269	259	292	331	279	332	286	270	295	289	286	289	278	273	315	295	278	310	308	277	269	267	284	286	272	292	275	283	315	304	277	297	322	303	286	283	310	284	304	307	295	295	301	263	310	258	305	289	275	298	308	328	320	290	285	256	290	303	267	294	281	287	275	309	292	280	286	285	276	289	310	283	259	316	281	289	265	308	272	323	293	275	285	300	310	286	259	254	290	342	295	285	315
7120	1822	3374	3753	3400	2858	2423	2074	1879	1719	1627	1476	1376	1381	1222	1178	1164	1127	1070	1068	1070	1026	998	1018	1017	1015	996	982	957	939	960	941	947	915	959	900	965	936	939	894	885	878	925	869	919	915	924	903	903	831	858	860	945	927	834	915	856	882	886	873	838	890	905	872	884	856	917	865	851	848	909	861	908	900	828	854	889	851	841	890	843	911	864	829	872	908	835	854	856	874	863	869	870	880	849	882	860	865	824	895	847	834	874	895	881	876	882	882	799	844	894	870	835	837	876	885	871	863	833	850	869	873	798	843	836	861	840	831	836	822	895	843	825	887	914	875	846	815	850	895	814	886	862	806	860	848	912	851	882	835	840	886	884	854	912	775	840	845	853	796	862	833	879	828	904	858	877	828	842	871	830	879	886	840	843	903	881	905	887	825	859	899	869	834	858	773	831	857	892	848	864	895	890	869	818	874	887	872	851	826	821	863	806	886	824	850	873	886	888	891	871	881	878	861	866	872	830	862	862	899	833	798	886	828	824	844	819	891	879	837	859	884	883	840	874	826	849	869	864	862	856	918	854	792	876	871	829	858	815	884	845	855	810	917	914	817	874	890	858	841	841	888	842	790	860	856	843	839	906	894	837	825	854	890	844	875	829	828	828	910	865	841	859	854	868	893	833	829	879	849	831	832	872	868	903	871	877	889	803	809	883	830	851	866	909	844	886	787	915	843	857	948	812	849	852	828	851	820	878	847	857	847	801	878	878	805	869	850	832	884	801	886	835	876	861	828	854	814	838	850	896	881	851	829	854	826	902	831	819	836	850	858	846	863	853	887	871	834	839	882	875	862	855	845	884	833	831	826	855	873	871	879	869	895	830	850	853	842	875	854	823	861	840	820	828	853	811	811	830	859	835	873	892	884	876	849	920	887	805	930	869	856	827	875	887	841	859	903	839	847	844	859	866	841	831	856	817	848	833	856	855	898	817	844	854	865	861	850	839	868	887	783	842	872	880	858	830	861	803	876	877	879	858	853	856	897	856	841	875	881	838	870	842	835	836	872	806	855	868	900	819	825	867	833	868	864	849	848	841	857	844	825	851	894	904	817	882	850	845	824	834	833	809	841	880	849	859	897	853	868	866	828	813	880	845	863	881	853	879	863	871	835	840	871	919	857	908	810	818	880	843	896	826	801	801	861	861	899	900	826	816	802	823	865	894	845	848	822	871	828	822	826	841	820	917	887	892	844	910	907	782	864	850	822	837	833	835	869	858	840	850	862	918	833	911	869	893	800	824	886	915	821	890	893	878	860	811	803	884	823	862	914	896	830	888	915	828	843	865	878	841	883	850	813	877	864	887	842	873	825	859	851	818	893	843	860	861	859	832	864	827	906	825	826	843	831	852	856	852	808	844	833	833	859	856	884	834	846	829	856	873	872	848	848	837	840	875	806	803	870	807	869	889	880	870	855	883	811	854	873	854	844	869	860	860	831	883	890	839	792	834	894	891	865	862	859	888	876	922	813	897	891	829	834	880	848	844	831	847	859	839	852	893	852	847	926	857	811	847	881	831	842	842	898	795	846	889	792	813	831	833	873	861	816	841	789	876	871	822	868	845	833	851	870	829	826	859	886	846	853	817	857	866	867	883	836	896	850	828	866	807	866	825	909	849	814	836	873	832	859	907	821	833	840	842	814	872	843	863	805	836	854	909	851	843	814	872	853	843	855	840	891	872	855	837	835	867	860	806	811	816	830	903	863	880	852	919	894	865	830	860	862	852	854	827	869	868	827	895	804	833	872	835	869	909	872	885	825	815	810	881	829	843	853	854	870	817	860	852	878	798	791	906	845	856	860	825	854	899	832	882	830	873	816	806	889	862	843	898	867	847	861	862	911	837	808	875	823	828	854	886	827	850	873	830	889	878	902	855	866	918	860	854	856	850	811	866	786	887	816	883	832	870	890	884	873	851	798	906	863	882	834	877	825	802	828	874	892	832	862	839	854	899	848	881	868	894	890	866	870	832	881	844	823	848	881	855	861	889	821	778	826	895	810	882	847	855	890	891	846	898	879	838	859	816	852	837	832	916	847	843	826	903	842	818	841	917	852	846	863	844	831	880	834	864	890	862	823	830	834	873	875	896	854	868	904	855	935	777	795	854	830	837	876	890	817	840	878	883	854	844	863	852	833	829	825	798	841	857	820	886	800	920	799	906	796	848	861	908	865	845	870	873	783	877	852	874	876	904	868	881	876	853	829	866	928	831	809	883	874	847	846	831	841	878	829	890	888	848	818	832	842	890	864	878	873	853	845	820	863	811	894	836	836	827	866	867	898	839	795	804	858	859	862	837	891	846	881	884	847	835	834	907	842	864	844	848	818	830	863	842	817	893	858	827	886	856	862	846	841	856	904	864	841	857	873	837	896	882	836	895	859	888	856	889	823	850	858	840	883	911	885	896	820	822	849	878	867	874	880	826	848	851	828	873	818	897	799	837	901	842	844	819	841	881	840	814	814	799	833	861	865	854	835	836	895	848	861	874	884	836	841	888	895	911	859	801	848	811	845	855	858	883	867	881	851	910	874	815	854	850	890	891	859	820	844	917	869	840	798	873	819	838	872	870	880	870	883	851	858	785	839	833	844	867	870	869	821	784	828	862	805	827	858	855	827	806	812	832	838	837	862	868	919	853	770	855	857	884	807	861	882	893	815	864	817	886	929	864	808	838	894	862	829	901	790	849	848	878	857	843	928	852	818	876	847	917	906	861	824	844	817	815	856	856	874	833	845	835	873	855	857	863	821	881	808	845	771	911	851	881	810	843	875	874	905	877	874	864	831	814	872	870	840	862	826	893	873	818	814	829	821	824	856	854	884	871	901	845	841	890	819	868	826	877	827	888	800	824	857	901	798	869	861	872	903	860	814	810	855	868	912	847	771	886	861	848	857	806	836	842	861	847	858	861	845	936	818	883	848	826	830	808	835	841	867	858	836	845	859	830	830	902	849	907	874	861	801	840	848	853	866	886	891	867	865	846	849	824	865	875	830	862	804	848	805	873	889	841	848	843	854	875	836	924	848	813	873	825	880	920	851	860	832	793	834	882	876	833	847	835	837	881	881	827	835	826	827	847	869	857	873	850	844	851	831	864	876	893	857	856	855	841	901	879	856	858	842	888	855	874	874	892	857	849	871	854	858	837	821	849	828	896	857	873	882	865	858	846	914	873	870	831	844	846	882	907	849	819	850	855	859	879	871	872	885	880	894	845	777	934	805	834	811	823	879	902	868	884	819	819	826	856	859	865	855	919	876	867	887	873	853	834	879	852	852	900	878	825	851	867	814	864	845	791	875	837	872	878	901	849	844	860	858	871	877	792	854	848	833	844	858	796	827	874	869	866	884	872	845	819	871	851	842	936	839	861	864	835	832	872	843	871	814	883	821	854	846	811	831	881	849	811	916	806	851	853	891	890	836	831	824	830	836	851	895	877	874	835	863	828	875	850	823	828	843
21704	2976	2908	2234	1540	1081	939	793	613	524	475	484	421	400	348	406	383	358	340	333	327	314	375	317	332	307	270	329	292	298	330	305	294	293	296	317	279	328	307	267	287	292	266	311	290	285	291	284	280	280	280	248	280	300	281	273	301	293	302	304	289	307	254	253	261	262	291	264	257	276	285	280	260	275	288	283	281	289	248	268	278	278	296	303	288	272	265	280	255	251	263	279	296	305	268	270	270	277	264	292	261	273	270	288	261	285	300	268	304	249	275	246	272	291	299	276	304	276	267	305	242	302	259	263	305	277	315	281	281	273	265	268	257	266	282	251	262	247	265	247	262	264	245	273	276	287	265	256	263	254	277	267	255	267	267	264	255	280	277	255	249	297	261	260	275	244	284	293	255	262	256	289	240	280	244	236	263	284	277	269	323	310	280	276	273	270	269	237	264	251	272	262	270	315	276	287	253	240	244	280	273	258	244	319	251	281	261	278	266	268	291	273	263	273	268	241	293	313	259	299	264	261	262	234	300	280	263	283	260	321	294	257	274	277	267	264	275	303	249	273	265	305	270	296	273	288	277	252	257	295	275	244	274	301	243	275	272	251	290	272	269	271	269	289	330	300	254	266	240	263	306	273	284	298	272	269	265	257	264	257	268	274	280	258	318	269	289	271	257	270	268	278	285	252	265	272	267	286	250	283	283	290	272	277	254	282	265	279	275	279	290	244	263	274	267	255	282	243	261	268	253	274	266	251	282	275	260	274	285	284	271	256	286	263	261	254	264	231	274	286	278	267	302	270	261	247	287	269	308	280	261	277	297	268	268	270	266	288	293	278	249	285	273	308	241	277	263	237	281	268	271	272	287	265	295	249	254	283	273	250	278	279	306	260	270	294	280	272	250	262	264	262	308	267	289	271	238	260	287	285	282	270	246	275	268	252	275	284	252	281	234	270	300	294	256	235	284	265	273	270	263	249	284	282	274	266	278	258	259	250	318	282	271	280	285	272	263	261	291	291	270	266	276	276	268	267	228	281	268	276	276	267	278	280	262	227	252	263	271	262	264	274	307	250	248	295	243	274	252	269	282	254	277	258	312	260	303	302	248	276	298	279	266	295	233	271	277	277	277	291	260	284	289	253	280	255	272	273	263	280	284	285	279	276	258	258	266	257	254	296	253	304	256	282	270	268	261	290	288	292	239	249	276	279	271	270	263	282	229	242	247	250	272	284	273	286	268	282	276	254	249	253	255	272	302	263	281	265	286	283	239	254	261	257	273	271	319	273	254	251	252	278	278	275	260	254	282	253	270	254	259	300	261	257	293	300	281	265	300	276	257	262	304	258	273	266	290	295	284	275	297	251	288	266	293	280	285	265	277	260	248	294	265	277	272	246	342	283	266	266	284	299	263	284	252	268	282	274	286	263	280	276	293	276	280	248	246	263	281	281	263	281	279	296	282	236	287	269	249	256	259	285	259	305	263	293	249	272	233	287	260	301	274	255	287	275	263	288	257	278	291	265	284	248	262	255	262	261	262	280	290	259	260	244	281	278	250	294	278	283	253	283	274	254	288	254	308	257	272	255	304	262	284	260	271	283	248	277	290	271	258	285	248	258	285	293	280	277	244	281	272	267	277	284	321	232	271	296	298	263	279	254	291	257	289	238	269	290	265	294	263	251	259	244	274	289	282	279	271	243	258	326	244	243	276	253	264	258	270	269	244	253	284	273	259	285	257	262	260	272	303	283	261	278	274	285	277	256	264	279	256	241	259	291	272	253	265	259	282	263	281	304	253	286	301	282	259	276	287	276	265	275	272	267	273	230	276	250	277	248	254	251	248	266	286	248	287	291	281	265	278	271	301	279	265	284	242	307	287	296	260	258	280	274	266	297	267	255	267	271	256	253	242	267	289	273	284	261	309	245	290	259	279	277	278	276	252	246	242	285	278	259	261	266	278	267	243	263	267	257	275	277	265	299	277	250	295	293	278	263	270	254	277	258	276	277	288	281	265	258	262	291	281	269	291	290	252	277	267	276	301	276	302	269	271	303	279	248	242	269	260	286	261	281	297	256	256	271	250	269	277	290	282	254	286	269	294	268	270	243	252	272	268	289	272	280	285	281	231	273	274	254	271	257	296	257	272	245	290	275	274	269	282	269	260	278	267	255	258	271	261	283	274	253	316	258	271	269	261	283	291	263	276	268	255	268	273	259	266	287	276	287	269	261	247	253	268	296	292	274	248	276	288	288	273	289	263	277	309	286	279	306	268	256	272	250	273	299	268	271	287	289	253	272	253	257	279	320	270	257	264	261	247	286	252	287	257	271	269	280	270	256	254	257	267	264	287	281	282	303	298	262	292	273	286	301	250	267	272	273	306	268	258	297	273	249	300	280	270	296	267	265	275	268	289	245	302	229	265	251	260	269	264	250	297	284	312	267	299	291	263	269	290	265	284	287	295	268	279	231	278	293	268	252	274	258	266	268	268	257	276	251	289	267	249	262	267	248	272	277	294	260	282	293	255	286	247	281	267	286	260	264	271	252	286	281	265	255	270	268	272	282	278	260	272	278	276	281	266	241	258	254	250	261	279	274	307	283	276	281	264	280	269	287	306	276	292	301	285	254	274	266	251	263	260	293	250	302	275	276	275	283	234	279	295	239	311	281	295	264	267	266	261	273	272	259	250	262	276	266	283	281	288	265	268	293	272	269	292	290	267	269	276	232	276	281	280	291	281	269	298	290	283	302	271	260	265	275	252	256	251	273	259	265	264	268	271	278	282	261	271	275	257	238	253	281	297	266	289	262	260	263	266	280	274	285	251	277	268	272	259	299	310	259	244	258	277	258	262	275	255	275	264	249	275	264	271	273	283	272	293	267	278	301	264	260	279	259	236	227	285	280	268	291	278	283	288	256	309	294	284	271	268	293	262	267	277	269	270	273	281	275	282	257	298	273	299	272	277	278	293	284	280	264	283	261	287	272	270	269	275	264	268	288	285	264	282	274	273	274	255	270	302	268	253	259	237	308	262	288	310	260	235	285	298	267	246	314	273	265	298	273	287	281	259	278	243	254	272	295	254	270	268	275	247	303	284	256	291	298	252	249	230	293	264	262	270	255	271	275	278	278	271	268	272	259	307	276	252	283	270	275	262	255	266	265	260	261	254	289	282	273	263	287	260	269	291	266	260	276	295	274	276	311	274	213	305	259	305	301	241	284	270	256	272	296	286	250	277	255	264	304	287	273	270	263	232	266	279	277	263	263	279	288	257	287	260	255	294	228	271	245	296	263	282	275	298	264	252	256	255	247	251	267	294	267	294	262	273	269	269	273	265	268	278	291	278	269	270	292	290	255	279	266	315	247	247	290	257	249	263	256	298	265	295	270	262	319	278	257	293	289	288	275	257	259	286	242	253	300	283	263	306	304	282	259	269	279	252	296	289	291	276	254	267	282	256	287	270	275	266	259	290	302	260	276	294	279	255	261	281	315	283	302	241	275
10950	2652	5593	6242	5469	4487	3760	3181	2741	2375	2205	1995	1798	1664	1508	1468	1418	1276	1264	1232	1175	1186	1185	1070	1092	1092	1019	1004	1024	983	962	983	1003	950	954	911	929	976	917	942	929	890	906	875	875	863	909	895	833	860	907	863	921	840	842	850	863	866	862	862	818	814	796	866	854	835	878	820	831	843	825	850	783	813	788	827	856	832	785	855	828	809	800	838	832	837	816	780	808	822	830	812	813	844	840	828	804	833	825	815	826	811	826	825	754	845	800	781	829	839	800	792	812	871	781	798	758	809	787	802	820	818	786	797	789	864	776	848	814	835	787	809	802	837	814	794	814	730	835	820	780	811	780	798	819	763	827	799	807	782	828	795	784	789	771	785	840	801	811	824	825	817	787	830	818	818	786	834	804	812	798	804	823	797	836	793	766	782	820	799	815	812	802	794	785	793	835	810	762	753	796	780	787	809	840	847	873	807	783	790	788	887	791	735	748	814	851	766	821	807	805	770	772	831	746	821	782	771	767	800	827	820	803	807	802	780	851	812	819	759	795	821	779	798	787	807	779	859	814	818	749	784	797	818	792	797	850	751	739	823	804	798	782	780	772	819	814	794	796	821	771	807	786	778	792	797	781	744	750	798	794	861	792	814	786	769	817	801	800	760	783	775	819	767	860	804	819	860	763	781	836	765	779	833	792	788	773	782	807	780	768	841	832	829	795	830	729	816	792	823	774	794	789	781	835	791	778	811	804	775	825	820	826	775	841	798	749	817	781	784	804	819	787	816	752	847	804	818	816	757	778	785	839	822	788	747	847	771	799	801	821	798	814	833	844	827	781	837	850	804	811	812	837	759	797	836	837	825	785	749	832	805	814	832	751	780	805	813	755	827	810	820	780	758	838	814	813	811	817	821	839	777	850	812	809	818	772	825	775	784	788	843	826	826	782	753	807	829	794	735	835	760	769	806	791	777	790	795	788	830	807	781	833	801	811	800	810	759	802	807	793	766	808	779	753	791	786	771	805	818	800	807	799	825	823	784	815	809	760	766	782	780	775	807	850	746	802	755	828	821	776	783	767	785	798	803	799	850	793	830	783	780	775	840	822	865	749	783	793	764	771	827	761	826	823	805	829	776	821	785	800	803	758	780	771	754	785	761	794	797	809	829	801	814	767	815	798	771	778	807	783	838	792	785	815	818	768	788	832	824	781	855	831	808	785	822	804	806	783	786	778	779	817	770	802	784	806	820	809	792	768	786	802	804	797	825	739	825	820	821	760	817	848	816	767	778	863	796	790	770	773	749	790	826	766	839	806	773	772	784	801	830	778	838	742	818	826	845	785	806	785	753	825	752	836	756	766	789	772	786	797	803	816	830	806	797	808	813	812	834	804	848	809	824	790	810	814	819	798	835	850	745	812	832	731	812	857	839	817	758	761	745	776	780	740	782	837	819	773	838	768	798	807	810	811	822	761	788	785	765	827	785	879	785	781	785	781	828	782	805	796	819	823	781	788	729	784	784	773	763	790	807	832	772	764	737	836	762	846	754	779	786	804	796	745	831	838	738	776	765	829	782	787	764	798	819	842	773	795	791	793	766	839	783	842	836	827	742	758	831	774	820	818	779	852	814	790	796	782	780	810	747	748	807	768	778	760	804	786	794	804	822	791	779	780	771	779	792	837	847	785	785	749	773	792	792	766	815	789	829	812	790	790	775	817	798	818	823	770	729	780	785	800	802	799	820	808	755	767	798	797	791	782	838	813	788	821	803	838	788	814	835	800	816	755	787	783	776	754	782	769	770	769	743	828	774	772	771	782	799	803	741	787	811	836	799	859	781	817	804	780	772	851	809	817	847	808	823	857	798	825	822	805	792	872	767	787	775	807	820	782	773	800	791	815	796	805	759	783	765	823	810	771	802	828	748	794	826	789	756	791	800	819	806	806	761	757	792	750	807	770	825	838	782	764	745	721	762	833	821	778	745	827	800	806	791	799	808	790	793	783	722	832	783	773	785	800	796	804	791	793	790	775	754	785	793	806	840	803	810	800	841	779	847	790	834	789	823	770	730	808	786	743	792	772	792	818	765	762	824	826	752	805	765	777	796	781	799	828	843	805	802	811	863	796	754	831	789	817	749	823	830	788	799	783	834	809	755	794	774	803	793	786	794	809	809	847	771	771	816	746	726	772	810	754	815	793	801	790	765	830	802	794	860	844	725	787	779	813	795	820	806	785	822	789	809	820	792	821	797	788	797	783	802	793	811	796	763	715	747	811	783	795	828	786	804	815	835	778	824	815	809	761	767	789	799	799	791	853	752	823	857	751	858	799	815	761	817	796	790	825	831	815	836	793	817	819	790	817	804	793	792	787	819	792	823	789	840	782	836	793	763	802	771	830	789	751	734	794	767	811	861	807	787	754	788	839	758	830	840	791	759	758	797	819	798	820	779	822	801	813	777	778	788	803	781	807	776	782	817	841	804	743	821	792	736	766	768	859	807	772	793	774	801	792	870	809	783	800	787	840	776	803	818	791	832	831	751	873	726	803	808	828	836	753	769	775	817	785	803	792	812	828	830	837	815	767	791	851	777	802	832	819	772	768	785	746	815	806	790	783	746	807	821	827	778	759	801	810	771	808	768	829	801	811	772	812	805	796	802	785	816	861	773	802	778	783	772	764	799	775	774	780	864	804	831	797	803	826	812	776	795	774	830	779	818	776	834	790	782	786	797	824	794	803	858	856	812	780	798	813	792	806	752	761	795	791	779	787	799	847	784	765	813	772	748	783	781	797	802	759	779	742	810	812	820	815	797	702	793	776	874	776	828	817	793	777	844	880	773	777	828	783	753	805	779	796	811	782	788	776	834	807	783	814	758	815	866	805	870	769	753	775	808	809	767	803	814	848	754	793	810	838	771	813	822	822	793	769	784	818	767	803	778	777	797	799	815	755	797	786	804	856	752	806	811	777	743	787	743	771	807	759	791	806	774	788	823	795	823	796	778	764	808	777	823	798	845	742	783	793	838	828	802	771	829	790	817	793	758	785	831	822	843	802	793	759	780	797	791	810	829	790	795	798	816	815	794	817	739	794	781	837	828	804	806	762	809	785	790	823	781	822	785	786	792	855	820	820	805	799	771	785	743	795	781	801	812	816	787	774	772	776	807	775	788	818	799	830	830	796	741	766	828	778	791	916	853	806	798	832	792	765	777	838	841	781	789	785	839	783	794	757	794	782	751	862	790	813	803	801	820	799	781	816	851	807	811	818	855	819	788	740	773	798	804	794	825	805	781	840	783	799	847	779	710	750	836	762	761	846	769	831	808	825	802	826	781	789	797	825	819	783	781	832	759	786	806	819	781	774	867	760	778	803	781	752	831	777	788	772	767	768	781	803	813	813	812	788	785	772	783	765	779	782	812	833	758	825	738	828	786	795	817	818	811	784	810	821	832	810	804	828	793	826	770	791	805	833	785	805	808	813	775	780	822	809	767	880	800	819	806	787	811	801	800
2328	236	241	224	196	176	153	185	197	180	158	176	160	192	138	171	159	170	172	140	179	162	157	155	185	155	154	158	140	140	154	170	171	131	176	188	188	151	151	166	156	164	160	161	181	161	148	176	142	152	171	171	173	166	161	163	181	159	141	139	153	140	170	158	164	154	171	155	179	148	157	153	146	176	145	153	142	173	165	158	142	160	160	157	165	162	134	186	177	152	156	154	166	143	163	168	146	172	178	150	142	165	152	161	149	153	176	191	165	145	161	163	149	167	158	147	142	164	184	181	161	140	162	157	160	166	163	152	163	169	162	168	158	152	137	147	176	154	161	157	164	158	159	139	167	179	170	179	165	144	161	178	159	158	174	140	164	186	169	151	162	161	150	161	166	172	154	140	164	146	157	149	162	146	158	192	151	139	153	168	156	156	157	151	153	163	169	152	168	160	159	179	161	153	160	189	153	170	158	134	161	154	146	150	172	151	171	147	142	153	160	174	153	168	158	149	167	129	136	162	150	142	173	166	173	174	144	145	160	146	175	128	178	156	146	145	158	193	157	169	179	162	174	153	173	175	164	158	146	163	167	159	160	175	165	159	160	154	149	167	158	170	166	163	140	165	157	150	168	165	150	164	165	154	147	165	171	160	142	165	161	154	163	160	157	136	156	177	163	164	169	159	152	152	146	165	140	150	160	146	151	171	162	179	155	158	157	144	166	172	156	170	166	165	169	167	150	163	183	164	160	156	145	181	160	136	159	155	174	187	136	174	172	171	174	166	163	182	156	148	148	160	163	160	193	170	193	149	143	169	168	173	159	163	173	136	152	161	135	146	171	153	156	146	159	158	169	142	171	155	167	181	142	164	167	158	144	143	137	161	170	146	149	157	169	149	165	155	148	169	162	154	157	128	149	167	182	164	172	154	182	168	180	158	151	164	165	158	159	160	164	175	149	165	144	149	158	150	167	126	155	154	150	151	169	170	153	169	137	159	146	158	183	165	185	154	163	167	149	172	161	149	163	178	144	161	150	128	155	146	144	163	154	155	162	170	177	165	151	149	164	169	163	155	167	177	138	167	147	161	159	169	177	174	175	163	163	162	148	175	146	167	158	140	166	136	178	156	159	172	166	149	166	147	159	163	174	158	158	166	154	157	169	170	141	164	165	139	134	173	151	175	153	138	144	176	170	175	157	152	171	150	146	158	160	155	161	154	181	163	142	169	154	164	163	159	157	165	145	159	152	166	190	153	161	167	171	153	141	176	156	153	185	183	171	183	167	135	166	176	182	169	164	187	148	154	146	163	168	168	167	163	159	158	168	142	176	173	161	166	157	155	155	175	175	175	174	168	158	160	154	153	145	154	187	143	180	171	164	139	169	157	160	155	168	150	161	147	155	165	168	162	153	178	154	150	167	171	147	162	166	176	158	177	165	159	172	166	160	169	175	170	160	155	156	198	163	192	160	172	154	166	145	143	150	166	148	140	168	154	158	166	129	158	169	167	179	149	154	157	155	172	159	147	157	141	151	140	190	167	177	133	171	149	150	181	166	139	173	182	163	147	181	141	137	162	168	150	167	153	163	141	154	167	177	175	161	163	146	136	151	165	144	153	164	182	174	154	158	132	181	157	175	158	149	167	184	149	163	163	141	153	168	154	179	148	155	128	131	155	181	151	152	152	161	152	164	156	161	144	162	162	149	158	184	178	168	171	133	153	159	141	165	151	154	157	156	156	141	175	166	172	177	183	179	174	170	155	136	166	155	144	173	156	186	145	171	175	155	156	161	146	159	167	164	144	173	164	158	166	149	182	161	157	165	173	153	141	153	191	182	148	142	166	144	171	139	124	151	171	150	188	159	133	154	162	152	152	164	154	146	188	163	158	181	158	153	169	150	162	145	138	203	192	166	167	169	142	157	157	172	173	141	166	154	164	162	149	160	162	152	160	146	141	156	164	176	158	156	157	170	183	170	159	164	154	164	153	158	138	183	185	173	157	135	176	177	169	196	153	143	174	189	159	169	151	157	142	156	173	171	158	183	173	157	165	148	159	158	151	171	156	164	181	145	168	163	150	144	162	168	148	149	172	163	158	173	148	182	159	138	142	165	140	168	138	171	169	160	156	124	180	170	146	164	163	150	146	159	134	159	156	157	156	174	161	139	158	164	161	166	143	152	170	160	134	182	155	177	167	130	159	152	138	157	171	145	152	174	153	149	158	175	145	151	146	173	159	147	172	154	164	156	159	155	157	171	129	157	151	185	182	159	149	151	155	174	147	143	145	154	170	179	172	161	164	153	151	144	149	174	161	156	160	173	162	167	152	165	168	182	178	164	154	147	166	159	150	155	174	180	174	151	174	159	173	160	162	170	155	154	180	172	169	186	156	174	145	162	169	167	163	170	171	145	154	142	171	160	157	152	154	148	169	159	166	150	160	137	166	159	154	161	153	172	153	135	159	144	163	123	163	169	158	142	165	170	154	164	175	185	166	165	153	144	172	164	168	169	179	180	161	149	176	160	164	152	140	170	152	153	152	159	178	179	175	140	173	153	142	159	172	156	156	171	150	144	145	147	146	157	154	147	170	139	149	160	146	161	173	131	143	181	169	169	174	143	153	156	144	166	178	160	154	171	161	165	164	173	144	131	163	177	152	137	172	153	145	174	167	153	156	167	165	139	176	170	184	161	170	135	169	137	172	168	162	147	141	152	155	131	170	166	147	168	158	144	153	154	134	165	135	161	151	162	168	166	163	162	180	160	163	164	149	158	156	158	132	155	172	145	160	156	164	156	166	146	148	157	150	159	168	166	140	172	178	176	166	163	148	143	148	168	156	159	165	152	146	159	166	160	130	151	151	151	163	174	155	151	161	174	145	145	173	178	128	168	159	160	168	168	153	182	146	184	164	171	151	166	145	150	164	167	137	153	185	163	149	158	167	170	155	161	135	157	153	175	153	143	151	184	157	164	161	162	165	159	152	142	152	148	140	174	166	172	161	160	181	190	146	165	186	171	162	152	153	157	158	167	149	167	159	166	173	172	153	160	165	176	145	144	139	161	162	145	172	165	136	157	156	140	164	149	153	166	175	136	184	138	159	150	179	161	155	188	179	164	169	165	151	158	172	154	174	169	169	155	144	171	191	169	154	161	174	152	172	174	161	150	168	151	177	181	155	149	171	170	155	153	171	171	162	170	147	160	158	156	158	169	159	157	145	150	139	144	167	149	155	178	183	166	165	156	184	152	177	167	176	155	178	147	159	179	135	154	173	172	174	155	154	156	150	151	158	144	165	158	190	142	167	158	166	158	159	161	171	157	156	157	161	168	162	170	172	162	147	183	178	184	148	127	184	141	173	184	174	171	152	162	173	169	152	172	149	165	153	158	169	139	168	164	172	180	165	154	151	162	161	166	146	134	144	155	164	140	161	147	164	142	167	146	176	169	159	151	148	189	138	172	179	159	148	149	168	143	165	152	155	162	158	169	160	162	169	146	152
2023	616	628	724	671	628	658	574	598	575	517	544	517	540	535	517	560	567	515	531	513	571	568	530	509	507	521	509	491	516	540	529	522	498	539	527	523	515	546	519	512	554	555	506	502	512	561	513	483	523	563	491	549	529	499	509	546	518	570	522	555	535	513	488	559	494	531	507	529	514	488	510	532	550	477	501	538	563	510	512	524	503	517	517	537	523	542	539	570	485	555	511	550	501	519	536	513	506	532	482	526	521	530	500	505	520	475	544	524	504	562	512	519	532	508	512	492	546	491	531	572	530	510	497	471	470	491	537	528	566	550	553	538	528	511	490	519	503	533	508	509	549	548	554	487	500	527	526	546	493	527	526	533	479	499	524	545	529	534	517	513	473	563	511	528	525	523	521	522	512	507	528	536	533	508	528	510	507	545	520	526	535	538	544	516	530	511	504	518	558	532	561	502	499	536	483	547	545	544	544	541	524	509	531	495	504	543	481	550	508	532	539	511	501	518	555	478	533	521	512	523	536	552	519	535	521	546	527	529	529	542	491	496	520	508	497	492	566	521	514	490	510	550	560	520	529	511	505	513	532	555	533	479	508	521	493	536	545	546	508	522	533	516	501	529	506	505	525	556	531	525	474	488	524	504	519	486	518	544	505	502	515	529	499	512	550	522	550	533	492	464	536	525	513	538	496	522	515	532	503	532	537	528	465	536	551	474	530	527	499	526	511	535	509	481	508	486	541	502	535	499	499	562	509	523	540	545	517	550	560	518	536	470	466	546	518	496	519	559	523	499	490	532	498	539	520	520	524	497	485	524	513	512	477	516	501	515	512	524	525	558	496	512	509	542	516	540	498	524	524	502	478	543	557	522	507	532	503	480	505	530	500	487	525	509	509	513	516	506	547	533	526	507	495	521	532	523	535	514	548	506	500	564	533	550	510	517	529	496	501	521	501	505	530	497	537	509	554	478	499	537	492	565	518	523	516	527	519	515	527	516	541	515	507	479	532	521	531	538	526	524	521	509	508	495	519	496	521	494	525	472	485	519	507	542	525	492	554	509	525	559	536	519	500	528	551	506	491	541	538	544	530	512	526	494	486	539	517	532	505	506	475	505	521	510	478	498	504	512	526	545	499	489	531	557	527	521	572	527	544	519	574	501	530	536	534	559	551	509	556	486	540	544	552	546	545	478	525	484	523	508	566	510	580	541	514	500	509	521	509	512	565	536	519	512	546	509	543	523	527	491	547	518	532	514	529	498	495	518	506	496	510	511	550	547	493	531	509	512	525	448	535	508	497	533	500	543	470	518	515	549	543	545	540	510	520	497	518	514	510	525	570	512	504	500	557	509	528	494	544	528	521	507	508	539	523	515	518	539	530	497	511	496	509	490	526	499	510	503	516	497	544	492	496	501	522	541	527	556	548	520	511	531	523	542	513	519	483	562	565	507	489	518	501	523	540	524	520	525	523	542	503	486	536	541	524	504	492	523	514	524	515	518	540	538	535	501	513	503	548	485	502	477	552	519	556	530	523	509	534	482	505	524	497	497	507	516	517	587	515	488	529	488	536	521	529	539	511	512	521	516	516	489	509	510	515	570	529	518	521	499	509	559	544	557	479	537	505	522	470	539	509	553	558	533	508	524	524	503	535	512	570	507	520	498	480	533	537	504	516	530	511	509	518	548	498	502	521	490	522	547	545	512	531	476	521	521	513	527	523	503	464	511	498	536	502	539	491	564	469	539	516	522	513	523	547	515	499	486	550	506	517	507	509	550	499	555	539	509	461	498	480	523	549	601	515	539	580	532	548	540	528	535	532	513	503	513	495	520	540	488	498	514	488	531	507	533	514	511	511	521	544	513	507	540	479	530	502	516	488	518	523	571	546	518	521	477	499	518	503	506	537	534	517	528	514	498	533	498	515	556	500	496	550	489	547	545	531	548	516	515	517	552	463	491	517	530	514	497	551	500	510	513	522	535	491	501	530	517	509	507	542	550	528	552	540	515	535	512	531	576	530	527	526	519	513	507	497	496	549	510	506	526	551	518	493	527	539	514	509	483	507	524	519	482	547	496	511	503	509	542	502	532	522	541	505	506	557	515	546	537	544	501	532	520	517	500	524	491	525	518	556	512	526	526	512	510	520	493	494	511	525	494	526	537	513	505	547	504	481	521	521	488	525	479	496	530	479	522	526	530	519	513	497	515	528	513	513	554	549	536	521	499	535	526	514	506	521	528	518	488	520	563	527	470	509	505	522	542	525	551	502	536	489	556	528	535	516	535	559	514	547	526	479	538	537	519	523	494	528	515	520	510	518	511	493	528	513	543	545	499	540	480	513	502	489	533	514	516	512	501	480	541	477	499	509	479	508	514	492	537	519	517	479	505	529	507	517	501	558	492	515	523	533	514	526	504	570	515	540	536	562	529	510	509	539	516	518	510	531	538	527	539	569	517	504	502	523	508	543	538	543	549	541	478	502	536	526	531	541	479	507	514	476	511	530	510	493	533	518	495	516	510	504	509	505	483	540	527	490	497	504	497	495	479	508	524	516	569	492	519	488	519	551	510	516	533	508	498	493	573	489	517	552	510	511	491	535	513	556	522	541	533	566	497	537	524	552	527	538	529	499	519	525	477	557	551	528	518	495	516	524	524	505	492	488	545	470	522	476	560	554	490	526	527	505	489	524	503	535	471	555	490	508	516	480	556	560	519	484	507	484	517	541	507	512	496	498	477	532	499	511	484	505	474	501	528	521	517	482	490	504	517	522	484	468	527	546	506	500	532	505	556	543	516	539	517	507	537	558	501	475	486	545	498	546	541	522	510	512	502	573	520	526	546	503	519	490	551	529	516	542	509	508	553	514	552	524	527	499	537	506	542	544	495	490	507	551	545	513	501	525	536	504	525	562	490	490	504	500	527	490	527	553	538	521	527	546	531	548	487	511	543	502	524	537	505	559	543	511	529	535	527	501	538	554	493	514	506	548	482	497	497	517	524	494	521	511	546	529	481	460	594	518	571	519	512	511	485	503	508	511	518	526	511	509	548	578	538	508	481	555	524	490	507	502	525	501	530	540	511	554	505	506	506	509	518	495	513	517	478	497	497	504	518	554	522	527	535	548	488	524	513	538	515	484	511	532	538	493	490	533	500	521	509	518	463	538	521	520	510	539	515	512	534	476	491	521	526	486	475	504	531	572	498	505	542	510	522	508	534	500	532	502	511	513	516	543	498	518	522	513	556	519	548	539	565	555	503	483	510	525	496	523	501	519	541	499	506	533	499	542	538	479	546	538	491	493	558	494	553	553	541	487	526	532	524	535	531	514	529	550	503	488	557	529	543	534	527	534	497	497	515	562	509	519	516	522	532	515	542	514	533	510	515	537	506	519	514	533	520	567	533	545	476	488	523	498	482	527	525	500	493	493	541	521	520	489	538	498	545	532	490	511	516	527	543	542	520	539	550	479	515	533	547	522	500	502	544	507	523	527	515	465	524	497
14915	1568	1620	1258	949	734	657	537	493	467	428	385	365	363	351	339	333	306	305	331	339	299	292	304	312	308	325	298	296	316	299	302	309	287	302	319	313	311	289	346	301	326	313	295	307	325	275	300	298	291	277	316	287	299	325	309	264	332	300	283	290	308	296	311	315	315	315	289	276	303	300	277	318	318	297	292	322	279	310	282	268	301	324	301	251	285	320	259	295	280	270	283	263	304	282	295	275	278	314	295	299	301	266	343	322	298	280	247	275	285	295	295	283	309	284	293	299	273	288	308	282	326	286	302	281	292	288	296	260	290	279	277	306	277	287	309	284	323	282	333	318	284	258	277	270	294	269	305	280	266	325	285	308	302	307	290	299	283	311	292	279	300	316	347	296	275	296	288	294	293	282	266	306	277	291	307	298	290	271	274	307	275	286	304	280	252	299	288	275	303	286	291	279	294	275	303	303	297	246	328	278	293	328	299	282	286	306	276	277	285	305	305	288	281	282	269	258	268	322	286	283	307	265	292	270	303	303	311	300	307	302	305	327	291	272	292	278	318	288	277	290	275	294	295	308	286	288	285	275	260	298	295	269	283	269	301	331	290	318	262	304	287	286	278	287	296	263	301	311	320	284	276	309	285	293	330	296	276	287	270	288	291	292	271	267	286	275	294	314	281	323	290	317	290	325	263	271	268	294	280	309	273	304	294	274	292	284	296	274	299	292	283	261	267	292	296	278	266	273	290	286	270	309	319	288	304	269	285	285	278	303	273	321	288	311	313	341	264	307	271	285	284	306	251	294	285	299	285	285	272	281	305	311	264	316	285	291	306	320	292	277	298	301	274	311	295	270	261	303	315	297	266	296	265	298	292	308	277	307	288	291	317	280	279	287	324	303	280	264	302	257	293	271	263	285	287	310	294	309	310	293	301	296	290	281	294	278	269	295	301	267	306	273	309	303	281	285	276	314	300	295	313	301	293	284	295	295	279	320	300	313	320	283	300	268	314	282	274	317	294	312	309	310	322	310	289	300	293	294	271	296	265	296	290	268	275	266	275	291	285	260	301	290	276	292	294	305	305	300	270	281	283	285	306	298	277	300	268	296	282	294	289	307	298	274	300	329	280	287	288	275	307	276	298	300	302	290	282	270	269	264	291	291	279	283	300	288	295	292	299	317	298	298	263	307	322	331	296	304	324	314	269	300	291	277	278	289	278	284	286	295	266	303	285	293	299	278	292	296	298	297	260	322	291	328	244	294	257	273	332	275	267	291	303	289	276	308	281	276	268	284	301	297	287	311	295	287	291	262	268	265	289	299	283	282	281	287	278	299	320	288	279	284	303	339	296	303	298	328	305	298	290	283	285	307	319	288	271	288	286	289	285	339	318	297	325	296	298	306	288	333	284	303	307	296	278	289	268	298	287	294	303	289	289	282	293	301	299	294	297	302	267	287	306	300	287	337	305	243	312	291	305	308	304	315	293	273	272	288	296	265	281	301	311	290	309	302	279	328	300	271	304	298	305	261	278	291	281	308	305	309	286	286	296	260	251	302	282	305	287	289	271	303	291	288	314	315	318	265	301	289	275	293	293	286	305	301	278	288	282	277	275	276	299	289	275	301	302	306	276	285	305	279	306	301	270	293	301	287	305	296	318	291	297	289	309	297	268	301	291	301	293	278	295	294	292	289	298	316	275	292	279	301	270	305	285	303	280	273	294	267	260	292	296	292	284	264	278	288	312	273	309	265	299	276	289	314	287	316	312	299	306	297	297	285	292	310	299	279	299	320	304	295	301	318	279	268	310	333	285	294	307	295	301	301	311	302	325	303	297	293	334	297	283	294	301	307	306	283	277	312	285	305	299	301	275	317	298	305	317	317	269	288	302	275	276	268	312	308	303	269	293	280	299	280	272	289	302	307	260	286	306	295	269	327	290	286	287	290	293	302	274	265	276	332	279	299	323	271	246	311	275	285	317	277	295	309	304	300	309	338	283	261	290	280	287	296	290	331	309	315	293	270	297	270	272	271	315	290	280	283	294	287	301	302	292	310	309	289	311	276	299	313	297	315	278	279	288	307	250	303	324	281	290	294	277	269	266	271	291	292	282	288	283	300	273	267	321	289	273	329	304	283	278	277	284	271	322	272	320	288	281	295	244	265	278	274	310	314	287	292	299	253	289	287	295	281	300	277	267	274	292	313	299	304	303	321	287	293	292	284	291	300	280	278	281	261	308	297	264	300	312	332	295	284	274	314	297	272	284	307	299	288	285	281	277	300	277	275	313	287	288	301	309	281	311	303	280	287	290	306	289	318	292	289	310	314	312	292	303	271	297	281	282	317	296	294	295	299	304	306	309	272	317	301	309	315	293	308	301	312	271	287	322	290	282	265	284	303	305	287	279	303	292	302	279	278	332	277	278	294	282	292	320	291	277	300	306	300	293	307	307	313	314	284	309	314	292	285	295	263	292	282	319	291	276	289	303	272	299	291	305	302	292	297	315	284	278	304	287	301	265	309	323	317	292	279	293	288	338	312	311	280	285	307	274	306	258	282	321	307	285	311	306	285	313	292	291	305	285	262	303	280	283	268	311	286	288	290	296	312	303	317	264	297	319	320	284	313	272	293	305	292	275	300	293	287	337	278	274	275	283	280	289	284	306	292	320	289	280	274	308	295	324	307	279	287	296	293	304	301	312	264	268	289	293	282	260	309	256	294	291	272	279	321	316	348	274	285	319	310	293	305	302	292	291	313	276	285	279	272	268	313	281	321	312	291	303	278	278	270	299	317	278	281	328	307	267	287	299	295	267	315	282	307	320	301	264	301	288	315	282	264	289	257	285	302	298	277	287	293	291	306	270	283	292	292	307	282	284	277	332	303	295	293	337	288	297	312	298	280	298	301	283	293	279	274	304	283	277	297	302	284	309	296	266	290	312	309	270	289	265	290	262	311	299	262	300	311	293	278	281	264	304	308	308	299	298	325	309	270	293	293	261	329	316	313	273	299	286	290	300	312	293	305	302	299	288	288	290	309	291	280	286	299	285	249	305	259	290	310	293	313	282	290	296	266	298	296	290	289	280	333	321	293	287	301	281	307	256	306	313	287	281	296	318	292	289	289	297	333	295	285	300	300	280	323	292	292	287	319	267	279	314	300	311	289	302	297	293	288	306	314	268	278	305	269	296	303	312	284	318	294	293	290	298	288	298	301	269	294	292	302	276	282	292	290	325	300	310	290	297	302	276	304	279	291	301	314	309	293	308	317	290	307	299	266	271	303	314	302	294	326	274	279	302	285	300	319	302	316	293	269	278	329	309	274	325	272	287	284	285	302	324	299	291	291	322	287	298	293	296	298	300	289	289	289	274	274	287	313	298	269	289	295	265	294	302	263	248	297	266	300	296	265	300	306	290	294	305	307	295	281	289	267	270	285	278	285	300	305	276	323	288	311	286	298	269	233	293	282	277	276	268	260	305	296	284	273	290	289	297	276	271	333	272
8260	1798	3420	3716	3319	2923	2338	2051	1884	1699	1515	1483	1333	1249	1283	1203	1158	1131	1072	1073	1060	1058	1018	961	1003	1049	967	986	953	989	999	949	938	923	891	946	934	944	905	885	931	881	974	866	893	914	912	883	900	891	896	880	866	873	881	866	842	911	913	887	901	877	877	891	876	873	861	862	877	873	857	888	905	847	837	859	892	882	890	850	861	811	849	913	815	839	851	845	825	851	860	901	839	872	868	900	889	864	901	800	834	877	896	866	821	875	892	860	902	865	852	858	872	892	860	839	903	861	813	928	832	873	877	823	898	859	823	826	852	818	881	815	896	817	816	839	828	877	850	864	845	839	831	867	817	840	879	898	838	834	825	813	843	870	861	860	881	828	834	858	854	902	876	846	877	876	842	843	831	863	858	843	847	863	858	850	859	824	838	812	842	824	798	843	838	884	896	877	809	847	839	883	941	847	906	846	872	881	864	864	842	872	845	872	848	848	823	827	813	795	868	897	853	828	893	877	879	854	877	825	830	792	874	861	809	926	847	860	852	846	847	811	854	834	931	869	838	861	838	846	876	812	800	878	816	875	840	833	889	867	873	839	839	883	836	828	882	877	880	861	893	814	816	871	846	860	809	904	875	861	855	864	836	874	857	871	857	836	840	763	832	864	805	886	852	834	874	844	881	832	845	831	896	826	817	856	916	823	853	859	841	870	833	831	857	886	882	861	820	849	936	801	815	832	794	882	848	899	877	896	825	864	891	875	838	875	881	853	830	800	856	834	801	835	853	876	917	860	870	861	860	875	832	903	811	836	885	906	831	847	883	883	853	851	816	824	888	900	868	861	810	829	850	841	889	841	899	918	815	851	853	833	908	887	845	876	834	838	806	798	874	811	887	860	901	822	812	834	853	835	896	850	833	872	857	803	863	891	824	877	835	837	841	846	836	883	855	792	818	816	897	892	896	879	872	828	838	831	858	849	834	849	828	797	839	838	886	814	853	907	852	857	826	878	831	823	868	853	880	908	857	887	869	922	838	849	809	862	855	858	819	868	859	892	851	864	836	844	882	910	868	842	924	865	840	866	823	853	862	928	875	850	798	845	891	844	824	896	856	885	854	905	812	870	861	878	837	832	857	863	824	795	847	877	841	860	844	833	883	878	890	888	823	863	871	838	887	888	857	891	886	926	825	883	830	854	850	875	884	825	801	881	891	850	931	812	811	888	849	831	850	860	899	823	887	888	855	788	804	812	823	845	932	806	845	857	837	855	851	852	898	843	835	851	772	843	806	828	839	879	839	863	852	872	882	849	795	860	912	808	900	896	835	867	860	838	869	845	886	838	798	830	848	895	847	854	835	870	826	864	832	835	853	824	838	809	927	890	891	870	855	841	851	834	821	867	858	916	927	863	854	859	844	838	897	882	831	813	876	842	907	876	850	864	861	855	851	873	866	856	865	863	839	822	874	842	852	869	802	823	875	873	820	874	875	845	836	892	859	827	898	859	855	835	867	879	836	838	851	842	854	848	840	808	884	830	859	858	853	848	911	824	833	886	844	911	855	856	856	842	847	870	840	815	906	861	829	798	846	814	861	839	852	892	838	852	841	888	906	848	835	852	877	867	830	900	862	876	797	872	864	809	835	842	841	836	802	835	828	817	847	837	858	812	887	855	875	878	837	813	905	873	903	859	888	845	837	847	863	835	863	862	816	870	863	858	847	873	817	913	909	898	825	844	845	837	861	842	819	845	840	845	894	860	854	852	835	867	849	861	824	790	861	889	801	914	866	847	877	842	883	877	843	885	882	917	885	875	796	799	856	803	880	863	878	836	856	861	861	864	881	874	903	888	895	848	858	890	851	858	884	903	855	851	896	880	871	837	861	857	861	872	851	854	864	881	890	862	822	832	840	833	878	843	831	867	896	916	840	828	877	861	849	847	900	938	860	846	907	895	819	891	878	823	819	830	845	807	818	856	824	891	859	881	847	850	810	771	910	835	876	860	909	854	858	874	827	840	890	890	825	864	840	828	857	871	862	813	832	884	831	837	868	920	801	865	806	852	867	881	861	837	853	861	847	826	878	845	811	909	874	808	871	825	916	822	846	873	882	892	865	868	869	861	789	805	871	856	844	845	833	903	890	857	849	833	897	840	806	927	846	840	918	841	856	850	855	844	828	876	832	850	883	853	862	818	874	841	806	829	881	840	850	901	845	787	836	859	842	858	880	858	856	890	875	841	911	878	802	804	834	869	861	825	841	825	870	860	815	840	869	857	882	860	897	832	836	825	837	853	856	867	832	826	828	867	830	876	863	837	848	827	854	843	794	825	852	843	874	853	855	865	896	869	888	836	879	813	832	910	923	857	810	887	835	877	847	867	875	863	826	857	857	859	885	842	862	900	855	854	837	887	887	876	872	882	862	831	888	855	813	851	907	885	849	816	808	834	824	834	824	858	833	839	867	856	828	828	874	849	848	865	855	875	862	886	836	811	892	880	832	895	834	904	861	818	874	819	896	839	864	867	809	838	840	831	849	849	862	871	839	814	839	820	838	847	898	865	824	836	810	856	870	857	867	889	880	860	823	871	839	834	882	851	827	842	844	828	853	873	861	875	890	874	872	864	847	865	814	886	819	821	843	837	916	865	864	828	896	876	831	858	815	842	865	884	827	886	790	917	849	911	838	828	804	861	830	900	846	924	881	835	915	842	877	839	846	867	873	856	795	856	870	891	837	824	854	856	825	815	843	849	824	874	880	851	843	826	896	889	829	864	848	821	851	827	874	865	881	853	871	885	871	891	861	923	850	850	829	833	837	813	886	907	845	876	872	841	829	797	858	862	817	858	814	880	851	886	846	844	868	884	830	837	784	840	854	831	874	861	871	853	872	862	899	800	838	803	851	866	860	814	858	851	868	834	862	858	834	850	856	909	839	831	833	868	883	821	859	874	851	784	907	900	848	844	844	892	854	817	817	850	901	885	875	841	858	835	867	842	902	856	870	875	856	902	876	838	891	845	837	880	851	825	873	867	906	838	873	792	842	864	860	863	868	867	825	845	830	841	827	882	861	871	831	805	841	881	846	795	872	844	816	906	843	879	879	853	889	880	857	916	883	865	878	872	816	835	905	917	847	837	856	883	874	866	842	892	851	873	879	871	887	859	845	808	834	852	849	872	827	854	821	814	862	838	850	905	901	853	838	855	847	861	845	836	855	860	884	861	878	862	864	890	795	839	844	866	907	913	857	834	906	875	837	927	832	830	865	881	804	919	864	861	872	845	907	841	898	859	844	867	886	876	821	869	910	835	822	860	910	820	914	841	861	885	895	852	856	867	845	865	854	886	844	895	842	902	821	873	840	891	819	876	802	832	895	918	830	810	853	902	819	848	837	823	901	868	852	852	855	853	841	826	886	876	830	828	823	849	882	868	859	896	822	878	856	849	874	850	831	871	884	832	855	897	899	820	866	851	885	887	847	847	830	855	873	903	872	838	843	884	870	885	839	811
21756	3137	2947	2282	1595	1221	939	702	658	587	523	508	449	440	362	337	390	361	397	320	318	317	335	325	309	292	289	279	305	317	312	301	291	271	321	271	291	310	264	267	274	278	269	289	272	255	270	281	297	328	259	291	293	294	291	285	264	294	313	283	288	272	264	265	280	272	286	272	294	278	266	271	276	256	254	274	253	255	283	291	297	308	297	283	282	263	317	255	294	269	276	261	272	296	280	272	254	302	280	252	268	268	286	259	251	293	266	297	284	253	278	292	274	239	261	290	297	252	266	282	265	318	259	263	245	276	290	255	264	291	273	276	277	290	283	272	260	263	295	259	295	296	289	270	319	259	275	264	298	303	269	271	286	268	276	265	276	283	237	307	268	291	277	280	292	278	279	269	260	295	277	281	256	288	282	256	256	280	265	261	275	254	291	255	231	308	272	270	270	271	289	271	289	267	278	298	290	277	246	259	270	291	300	288	302	268	264	267	309	252	236	288	253	274	260	261	280	299	285	263	241	276	274	261	286	307	283	238	274	282	267	287	292	281	284	272	250	265	282	259	290	265	268	281	241	303	291	288	289	273	260	258	295	285	260	251	259	296	287	289	288	245	257	298	283	252	266	263	251	269	279	278	269	269	279	280	244	262	285	264	276	266	241	276	269	262	288	272	293	288	247	265	274	278	252	246	259	255	269	258	261	259	249	266	282	278	248	300	279	268	290	277	269	283	299	268	257	258	250	257	271	270	258	261	314	264	264	249	254	258	250	266	278	267	258	258	278	276	267	253	297	252	284	275	280	268	281	263	253	258	274	251	290	262	285	256	266	270	308	269	261	282	262	262	286	288	272	280	271	286	277	279	290	276	286	284	269	271	288	298	293	247	291	239	286	284	249	246	248	283	243	263	258	286	270	262	271	274	259	247	277	262	306	250	280	292	280	282	315	267	291	235	304	295	303	305	257	249	263	239	277	297	245	274	261	286	265	249	270	279	278	274	266	261	271	265	282	286	246	285	277	252	288	263	244	289	264	257	288	244	268	283	299	266	306	278	249	256	279	275	270	284	284	256	223	264	289	271	273	248	253	284	253	315	271	287	274	286	283	271	283	266	263	264	277	292	250	281	305	257	289	305	274	263	265	268	269	269	268	270	222	260	283	277	301	292	275	287	288	279	242	259	264	263	273	300	236	268	295	263	287	289	284	275	274	274	293	283	254	246	274	265	263	287	243	249	276	303	295	260	279	251	246	279	252	282	295	287	247	274	243	292	273	260	262	269	300	255	290	281	265	268	276	257	259	264	267	277	275	269	280	270	233	267	277	278	295	261	299	280	264	266	302	245	290	274	284	245	255	313	266	280	282	305	283	276	255	289	278	278	263	272	284	275	274	315	289	244	302	267	260	279	282	282	253	285	257	267	276	260	253	261	268	260	291	274	270	280	273	280	264	229	282	272	260	274	318	274	255	282	256	259	299	263	256	271	223	257	278	268	303	243	266	249	256	296	289	265	291	270	288	275	286	303	281	266	262	282	273	284	234	276	281	286	295	257	288	290	283	264	278	268	293	275	253	259	285	276	266	270	251	269	275	275	249	284	267	302	246	271	290	274	291	274	263	276	290	253	244	291	284	265	264	282	264	273	294	280	271	267	252	330	244	286	274	297	295	293	284	278	253	286	280	270	268	305	272	280	252	299	262	285	286	277	262	262	268	260	277	263	278	291	284	290	259	267	268	239	245	265	272	276	263	251	276	290	249	293	269	278	259	293	257	271	262	247	286	258	280	252	247	273	284	259	259	265	285	283	270	275	274	272	275	244	276	263	278	289	287	260	235	287	288	298	278	277	263	229	233	263	280	263	294	276	275	296	261	247	263	244	294	270	278	266	254	224	262	295	261	242	301	281	266	303	261	282	297	289	287	296	282	269	272	275	291	284	269	263	287	307	248	272	277	263	292	267	286	289	298	280	244	280	282	267	263	257	251	283	253	245	253	271	266	287	263	279	278	286	293	271	277	280	252	262	268	263	260	275	243	273	267	292	317	249	257	284	254	298	248	274	261	285	285	263	273	277	247	260	272	291	280	278	299	269	272	270	274	254	297	248	305	283	281	266	251	256	297	257	269	270	265	286	277	271	284	262	264	271	253	265	285	272	263	264	256	250	268	283	269	275	268	285	263	285	300	280	286	281	259	313	252	293	280	247	269	262	295	242	246	258	272	249	261	279	261	262	277	289	236	241	280	305	242	289	286	284	279	277	263	274	286	280	268	267	264	273	279	252	280	275	247	267	291	266	274	287	244	288	274	262	303	257	286	268	258	231	292	277	282	281	295	284	283	276	277	296	276	266	280	301	283	292	293	306	274	262	287	240	313	250	296	289	301	277	309	279	274	291	262	248	271	274	274	292	299	293	281	247	285	246	275	256	279	242	277	269	274	290	255	295	244	258	259	273	272	263	258	253	272	262	264	289	253	273	256	273	298	247	265	259	256	261	282	270	277	248	295	276	263	268	277	284	275	284	287	267	297	276	260	290	278	271	260	281	277	253	272	283	300	260	268	263	237	298	267	267	265	278	282	301	287	288	281	269	265	251	264	309	297	272	300	249	272	270	272	273	275	265	293	284	291	272	272	284	290	267	287	252	267	291	252	317	291	286	258	274	261	277	245	279	277	260	257	261	285	257	281	266	298	271	272	289	267	309	280	271	262	275	276	284	268	260	293	271	267	274	276	269	277	261	262	279	257	255	275	287	264	264	291	296	288	270	314	256	280	280	265	291	281	263	280	252	267	261	286	280	280	249	274	278	265	274	233	288	279	266	284	285	249	285	247	269	282	266	261	262	257	293	274	270	299	269	231	273	268	290	287	260	239	250	275	282	285	291	302	262	264	296	284	298	280	248	289	286	258	282	258	271	281	278	261	233	275	273	266	268	272	285	286	243	274	270	288	237	269	257	278	274	259	285	289	301	292	264	265	260	253	291	262	269	267	282	276	291	272	275	267	256	272	263	270	272	270	289	272	296	278	298	277	273	265	302	258	277	265	289	295	261	282	272	252	284	272	266	247	300	255	308	281	286	273	280	261	267	248	236	264	250	282	268	293	281	264	276	261	264	255	277	265	290	300	268	252	277	279	272	256	277	253	266	277	280	276	281	303	295	242	273	297	262	260	258	236	270	278	260	255	263	269	286	280	284	275	253	304	237	289	268	261	279	287	295	286	277	283	279	279	271	262	271	226	249	251	272	287	292	247	273	319	274	290	283	276	259	275	256	297	234	310	259	247	296	255	282	285	272	292	331	269	257	283	277	286	271	261	285	286	285	301	261	259	251	285	273	289	292	244	253	272	283	288	247	272	285	238	258	265	255	284	295	307	270	268	245	266	271	273	295	281	262	275	278	273	290	290	289	303	261	279	279	260	276	272	287	289	241	272	295	255	263	230	286	282	252	267	310	286	276	241	253	265	278	282	297	270	279	281	279	277	262	271	261	292	278	249	259
10866	2626	5557	6403	5568	4730	3840	3236	2740	2442	2072	1916	1714	1696	1599	1440	1417	1322	1317	1279	1160	1165	1152	1088	1141	1051	1027	1051	1043	1001	1022	983	959	935	978	911	909	924	902	947	922	883	869	874	939	854	828	887	857	797	890	861	858	834	833	848	886	856	891	816	795	831	840	811	907	881	832	820	815	863	859	848	858	796	819	777	818	778	791	866	852	786	836	814	794	832	837	821	839	838	793	852	804	749	783	813	778	834	813	774	822	792	832	817	847	775	770	840	791	799	819	819	835	830	789	852	781	795	773	839	787	846	798	744	803	797	802	795	802	831	831	781	780	807	817	767	795	840	802	793	827	819	788	837	815	805	791	835	843	834	796	849	844	879	776	774	804	795	790	755	763	768	782	760	765	806	862	756	831	817	827	832	829	778	752	786	781	792	851	818	773	795	787	769	828	782	795	774	756	792	788	831	768	828	854	771	871	788	804	757	775	789	797	845	822	799	821	794	783	806	828	829	789	843	760	820	820	809	769	766	794	776	808	812	826	824	787	812	788	826	828	740	759	824	817	840	792	842	842	820	807	856	756	755	833	760	789	784	801	820	824	808	842	781	854	727	881	782	774	799	811	794	819	810	815	816	769	790	778	819	773	800	790	771	804	800	835	813	816	791	798	801	776	766	817	792	830	814	840	743	786	832	820	810	799	834	801	783	787	776	847	796	814	798	810	764	785	820	789	817	818	762	823	792	783	824	758	783	792	802	776	784	826	827	802	790	817	776	814	787	792	784	776	770	804	795	825	822	789	777	793	801	777	797	814	776	767	818	813	729	836	838	777	817	756	805	823	792	827	837	820	785	798	786	781	798	793	792	791	715	801	790	845	839	761	794	836	842	820	767	776	783	738	815	833	793	840	762	800	820	774	822	823	789	811	764	796	793	841	821	791	799	762	818	804	816	744	801	805	862	820	801	753	820	810	788	790	840	796	805	782	792	772	781	839	805	815	808	794	729	801	846	809	767	803	798	759	833	768	770	810	807	769	779	855	821	837	794	805	767	727	822	788	778	822	837	746	785	788	821	785	850	783	837	753	808	820	837	830	789	803	785	824	777	742	811	784	809	827	785	772	769	778	795	824	833	826	795	803	790	787	788	735	784	806	786	768	795	811	821	773	780	871	763	791	809	743	865	755	783	786	765	837	784	828	755	838	798	833	790	717	766	776	744	776	800	755	799	789	832	806	814	765	817	803	818	781	749	746	752	789	806	822	800	789	782	785	789	820	804	771	820	803	798	737	807	806	838	797	811	837	831	850	855	789	824	833	774	782	796	803	739	831	795	772	774	773	777	777	829	813	797	857	747	780	793	809	818	830	768	767	840	829	830	781	767	816	800	826	807	776	841	781	742	838	810	781	780	749	774	795	805	814	781	809	821	814	772	827	828	766	805	869	763	816	813	831	778	749	784	836	797	771	835	769	761	788	825	825	842	837	774	801	830	809	775	833	803	794	772	835	788	833	821	778	740	774	791	800	808	738	842	857	782	798	733	803	805	772	817	860	799	766	894	821	798	784	748	848	745	793	804	784	814	790	743	829	773	804	804	799	800	849	798	767	766	793	839	759	772	826	780	805	765	824	816	825	784	831	779	820	746	802	761	804	779	762	805	789	783	791	791	799	812	766	817	819	815	779	788	818	820	764	785	825	736	794	819	798	782	771	768	757	817	835	757	818	749	748	772	773	805	748	815	767	763	808	774	800	748	775	795	804	801	820	812	795	765	803	798	829	775	803	783	776	810	816	846	781	807	750	784	806	791	832	817	835	799	781	774	776	772	754	819	820	770	830	801	820	799	808	813	828	791	837	833	802	782	785	847	792	809	795	764	774	800	754	842	788	734	779	769	812	777	789	843	756	815	772	795	801	783	814	835	800	813	786	740	818	790	804	809	830	838	795	767	816	781	822	809	739	822	836	832	806	774	776	817	750	803	776	829	822	813	828	806	798	778	789	803	775	855	776	851	746	830	828	760	818	807	752	774	764	787	764	803	782	747	776	798	807	817	779	819	786	806	802	783	828	781	850	804	821	818	803	778	845	794	801	764	777	791	783	832	828	747	826	814	751	808	826	827	842	742	793	808	806	785	763	832	809	797	777	786	800	792	810	799	784	817	772	852	901	842	772	837	828	846	823	831	834	806	797	789	848	859	794	826	854	801	804	789	810	802	791	763	791	764	797	839	739	782	852	794	803	772	804	827	834	792	799	786	770	796	798	777	841	788	784	793	802	834	816	741	771	807	806	858	823	821	786	834	765	781	792	791	832	766	850	815	832	773	819	783	810	780	809	771	847	793	810	798	805	788	804	785	821	771	764	796	812	861	858	768	822	800	826	790	797	788	824	782	802	788	769	780	793	779	778	851	842	766	768	802	779	820	823	799	782	805	791	784	868	761	789	790	830	764	829	808	853	805	784	761	775	817	782	770	795	825	836	837	792	791	758	850	803	792	815	788	808	832	788	812	798	799	754	800	829	807	797	755	839	780	787	850	758	774	772	773	816	823	774	787	858	797	789	761	774	837	801	790	822	804	822	764	832	730	802	798	764	812	802	797	778	777	788	791	792	809	778	887	794	803	785	733	754	823	782	792	790	782	820	762	823	748	800	783	770	824	805	774	778	820	836	694	748	768	826	761	790	831	840	720	808	805	789	821	795	784	770	815	809	762	750	779	819	771	784	826	799	789	797	778	791	789	816	829	848	841	787	813	780	811	763	858	699	764	747	793	761	784	779	812	797	784	776	756	808	806	801	769	801	818	807	722	754	808	824	815	780	779	783	839	847	805	842	830	774	751	794	735	765	785	816	786	807	813	814	846	777	791	788	793	822	822	777	744	812	821	812	809	845	779	806	854	815	831	796	775	760	795	807	757	804	778	811	775	786	771	832	816	779	765	799	814	768	797	844	790	795	743	787	780	776	797	792	801	778	841	767	764	856	784	834	782	779	853	748	817	783	769	748	795	804	788	774	803	775	785	748	813	826	773	779	803	817	788	792	811	796	815	811	776	803	812	811	756	795	796	773	770	829	826	842	803	744	824	805	784	782	783	838	812	783	817	768	745	771	831	753	813	794	767	806	820	808	846	787	808	763	784	749	813	824	770	777	804	795	774	809	805	839	774	754	790	829	827	809	821	789	792	826	781	803	801	775	837	784	786	782	793	803	803	787	869	809	795	804	795	844	805	780	797	800	821	791	781	856	814	811	827	803	751	832	776	820	795	782	814	783	815	819	785	775	828	797	806	764	851	795	801	774	777	820	809	795	830	766	823	800	758	810	807	769	834	779	821	753	787	767	756	771	793	774	724	848	791	776	781	812	781	821	808	798	752	790	788	842	794	817	882	786	780	793	755	785	822	741	821	779	804	843	852	844	802	792	780	839	797	809	826	746	797	796	808	782	805	842	774	803	787	767	795	821	784	806	788	831	783	835	850	794	849	831	803	803	788	799	800	848	766	797	740	838	819
2248	215	228	205	209	210	190	158	163	159	138	153	154	161	162	168	177	178	169	177	129	156	188	156	148	151	188	192	164	158	178	151	187	177	163	167	159	154	155	170	157	154	170	162	168	186	137	164	169	150	157	195	149	172	167	146	174	143	150	155	161	153	157	144	175	164	153	147	144	169	154	150	161	160	157	169	175	180	159	132	153	127	148	179	165	157	138	159	161	146	157	158	151	141	148	176	142	175	132	154	157	157	167	153	157	169	166	179	157	187	144	154	183	171	148	133	173	166	153	169	156	174	166	153	153	180	180	158	164	147	149	164	167	160	150	150	162	165	168	149	139	138	177	173	153	169	176	153	158	156	143	187	146	175	182	150	141	173	151	172	181	146	171	158	178	154	175	141	162	165	132	146	184	160	149	146	156	154	168	145	181	154	157	155	156	146	170	174	160	145	151	163	163	184	165	153	176	139	154	165	144	157	170	154	151	165	150	172	154	151	145	165	177	168	142	152	159	175	171	145	140	163	157	153	177	158	164	132	148	157	142	161	178	146	165	142	161	152	152	143	172	150	157	142	159	163	178	157	150	165	168	160	170	166	162	131	170	177	164	161	156	164	154	156	157	148	167	168	171	152	161	140	151	170	144	153	160	138	161	174	157	152	149	151	163	182	161	174	184	169	170	157	144	182	158	141	161	141	166	165	160	157	136	158	144	163	160	166	175	152	169	146	179	146	138	150	153	179	176	144	169	135	163	158	152	156	169	167	170	155	157	157	182	160	143	136	142	146	152	145	184	156	148	146	169	156	156	135	142	159	162	155	155	154	151	169	176	151	142	161	177	135	153	187	132	158	156	167	162	182	152	148	154	164	153	161	158	163	173	150	140	167	158	162	143	159	133	178	177	149	164	174	164	165	154	143	140	181	157	168	170	162	160	187	169	152	173	165	159	165	171	172	146	169	175	190	177	163	146	151	175	142	151	178	158	164	161	187	147	154	168	172	187	152	147	151	185	162	158	149	160	165	177	161	154	166	163	170	161	182	157	155	145	160	171	165	150	122	179	159	152	158	163	172	157	163	164	162	182	160	180	158	139	148	193	166	157	146	156	158	147	144	164	147	170	149	173	151	155	164	154	158	172	170	149	170	169	164	167	167	145	165	150	162	156	156	163	138	180	166	171	162	161	162	157	159	144	164	174	181	158	146	167	172	164	171	167	167	173	161	153	150	166	158	166	160	165	167	165	147	183	153	166	180	158	158	165	181	129	155	154	149	168	155	160	152	148	164	140	170	178	144	161	137	185	142	162	177	160	149	178	162	171	157	169	139	157	170	150	188	159	154	162	148	167	152	166	158	154	169	171	144	150	182	145	169	165	139	160	179	148	170	152	170	171	173	173	171	175	154	166	160	153	152	168	178	180	154	179	168	166	158	168	167	161	145	159	174	152	164	170	156	139	170	158	184	147	183	156	177	159	146	172	142	155	175	156	156	137	165	171	165	172	146	148	174	174	164	172	137	162	161	169	144	165	146	145	153	145	147	150	161	147	154	175	173	144	165	170	165	172	179	158	184	165	183	156	185	169	169	161	147	157	141	193	160	154	174	160	147	163	155	133	164	149	164	155	159	160	133	156	155	143	171	152	166	170	162	152	177	167	152	189	166	165	151	168	150	151	151	154	141	155	156	186	167	172	151	170	155	118	192	165	168	168	163	172	158	187	167	165	137	153	171	161	166	157	149	164	158	156	152	179	167	164	153	161	143	160	148	170	168	146	165	153	153	171	140	159	162	180	143	175	158	160	174	187	158	158	178	178	166	149	177	158	172	178	152	165	165	147	156	169	163	163	152	174	166	139	146	153	131	150	176	164	154	147	171	153	136	166	161	149	147	166	157	156	152	156	159	165	166	161	160	156	154	164	143	145	157	142	158	172	148	137	173	148	142	140	152	159	182	177	172	191	141	168	169	156	145	154	153	135	174	167	167	158	136	165	179	170	154	148	152	176	142	167	158	171	151	147	146	168	176	175	156	159	160	147	174	165	161	143	176	135	120	161	138	169	147	162	149	155	198	172	163	141	167	165	152	167	154	173	158	171	150	169	172	161	153	143	160	168	167	160	146	163	147	153	165	148	152	143	136	163	170	154	175	196	144	144	169	159	184	151	184	150	152	140	149	163	151	161	182	165	167	177	145	182	191	181	156	160	154	156	169	146	171	145	175	160	178	174	154	163	154	179	150	163	151	149	166	167	178	164	171	167	167	147	168	162	154	141	145	171	136	153	164	166	163	154	159	168	159	151	162	153	157	163	135	167	159	157	177	163	167	169	137	164	175	160	170	157	159	138	149	166	157	160	142	169	166	157	159	171	148	177	154	133	158	163	177	135	172	148	171	159	166	139	178	147	153	167	171	175	145	155	135	166	173	168	165	160	179	160	179	156	165	171	148	134	166	192	187	172	156	169	159	159	143	170	172	161	151	144	167	158	130	148	158	166	157	148	143	163	171	160	169	150	128	147	168	162	164	191	160	157	153	168	162	151	173	175	137	157	136	165	143	161	173	162	176	145	164	147	147	158	145	158	152	162	142	166	154	160	148	160	166	151	155	147	145	155	141	169	154	171	142	152	164	145	145	159	138	161	153	166	143	171	147	174	176	150	162	150	173	156	140	150	168	174	164	154	149	162	153	149	155	150	142	153	171	167	166	136	148	157	194	125	157	158	176	148	196	153	178	162	169	163	165	163	166	160	169	168	146	152	150	144	157	149	162	139	160	164	152	157	162	162	161	147	144	140	162	156	154	191	157	132	148	167	163	160	157	182	178	158	159	137	145	180	154	163	139	147	158	167	165	177	164	152	148	177	161	166	157	163	161	172	177	172	159	152	165	152	143	157	186	157	142	173	166	150	155	123	164	171	155	160	170	152	161	169	143	134	146	173	166	171	168	133	151	192	178	174	154	170	147	144	154	176	147	188	161	158	153	159	160	170	170	161	155	135	140	149	137	154	149	139	180	176	160	168	168	134	169	155	166	146	154	170	156	139	171	191	162	125	169	139	153	130	176	155	174	168	183	168	173	128	167	165	143	163	157	167	158	165	179	165	161	163	155	172	160	149	164	161	153	170	181	153	196	144	138	172	138	162	173	179	158	154	168	172	189	157	145	143	145	143	143	156	158	168	144	155	150	146	170	132	154	135	176	148	164	177	156	165	163	162	138	176	150	172	161	161	177	153	159	138	157	176	134	144	164	177	174	148	162	160	151	173	147	149	153	167	170	164	161	166	155	159	137	148	170	143	166	156	166	147	149	163	155	141	172	175	163	166	156	139	137	147	151	162	175	174	169	159	158	154	154	157	148	165	150	166	158	184	171	162	170	169	171	151	146	144	163	146	154	149	155	152	161	142	156	145	159	162	157	136	183	149	168	148	159	161	158	161	134	160	179	148	136	151	188	160	152	149	149	168	165	150	167	139	159	149	151	158	161	149	153	166	166	149	148	132	156
1988	580	677	701	654	636	599	592	563	589	551	564	547	584	528	524	545	501	494	541	543	512	536	497	530	528	523	470	528	496	503	525	524	528	527	479	520	486	508	544	533	527	527	533	539	539	553	539	503	496	532	505	555	514	551	545	529	553	498	487	536	540	480	513	518	494	505	534	491	573	538	509	462	536	535	548	488	540	539	491	516	513	541	525	539	523	534	540	544	534	542	552	556	541	526	533	541	499	519	503	581	493	502	509	476	548	530	528	478	510	519	473	533	530	519	513	513	522	511	481	532	503	579	502	521	550	491	506	548	516	513	527	526	534	521	505	522	483	504	498	543	489	519	540	495	529	534	466	515	518	532	528	476	531	515	532	509	509	516	529	557	505	528	527	525	539	520	512	550	486	493	484	550	508	523	517	521	512	527	523	524	514	502	531	521	439	533	520	518	520	556	489	504	528	525	529	502	527	489	558	535	557	514	520	510	533	496	496	499	519	527	503	561	555	486	514	487	534	502	504	492	506	543	567	509	516	487	518	519	511	539	466	536	529	528	509	499	478	531	532	503	477	556	528	531	529	553	522	503	514	542	530	518	508	519	499	478	540	522	547	508	463	507	491	518	537	518	498	538	517	484	538	522	504	519	546	497	495	503	531	514	525	521	516	529	491	505	497	522	494	515	568	515	517	548	531	502	545	500	531	512	518	525	543	525	510	565	531	533	536	517	540	492	487	550	521	544	468	490	526	516	489	489	504	540	476	557	516	532	558	478	511	548	530	554	525	522	514	504	499	521	515	527	497	535	531	485	482	469	480	504	539	481	535	497	535	586	538	475	549	550	545	553	504	522	544	498	510	478	527	474	553	485	498	500	480	556	555	526	483	530	521	520	507	505	507	552	466	514	536	551	538	544	509	480	499	520	512	497	534	532	480	524	553	521	498	553	507	519	534	503	523	524	539	463	497	531	499	552	500	525	554	555	529	529	495	517	517	466	523	541	519	519	522	552	526	540	495	510	504	541	498	536	498	504	519	512	515	516	535	539	520	533	518	493	492	518	546	474	544	491	547	569	521	523	533	533	512	524	495	525	538	497	530	548	495	515	463	507	535	551	553	501	511	495	538	507	517	486	503	526	532	495	494	545	513	518	506	534	490	566	526	507	500	495	524	500	520	506	517	502	516	565	486	504	539	517	529	534	570	550	497	516	566	508	516	542	496	493	527	514	526	524	533	553	540	489	561	536	522	556	497	472	543	487	540	507	508	533	544	548	525	517	556	557	516	566	484	527	542	474	526	497	554	502	486	523	502	503	516	525	523	530	519	509	501	515	496	515	498	532	537	522	538	506	507	534	528	502	520	553	494	543	517	509	499	509	510	550	550	495	484	493	477	539	538	485	529	502	528	561	491	541	539	514	498	496	534	502	526	541	531	511	540	514	523	522	513	474	500	514	528	519	502	526	538	522	535	476	520	519	547	498	509	502	552	524	512	507	543	509	495	520	537	486	516	526	527	510	527	494	499	541	511	550	474	512	469	545	499	528	530	560	551	509	531	520	478	499	491	523	512	494	521	551	543	489	514	513	500	520	500	528	528	516	547	521	535	480	496	526	488	540	534	507	525	540	524	512	524	490	522	526	510	542	517	555	473	507	501	556	529	533	518	501	571	572	480	565	495	507	498	500	492	496	475	535	513	544	513	529	541	517	548	528	558	522	569	520	501	524	515	501	542	522	524	504	517	538	539	485	574	535	488	515	568	527	511	535	526	498	489	510	504	505	558	475	542	521	525	469	542	500	533	515	571	523	547	539	503	493	534	538	537	496	497	510	513	489	532	574	519	517	522	512	563	524	537	505	516	505	541	571	514	541	502	509	515	486	520	550	570	496	515	531	514	554	526	518	522	550	542	514	497	524	504	541	536	543	497	506	487	582	542	540	513	529	497	553	568	505	469	498	464	546	504	561	515	502	480	554	476	554	544	529	520	582	493	511	497	487	510	495	544	497	517	557	496	493	518	574	507	526	525	548	515	528	550	507	495	567	535	530	526	491	522	529	501	524	532	524	499	531	512	508	510	523	539	552	528	559	527	550	525	512	491	520	523	518	467	517	553	528	510	490	523	509	517	535	518	497	534	519	521	522	553	506	506	501	557	548	480	492	525	537	516	533	535	504	532	535	534	519	527	531	571	534	522	528	477	511	535	494	501	527	528	476	495	531	516	506	496	509	481	515	534	523	547	520	480	500	532	504	501	496	524	501	512	538	532	510	552	514	530	524	522	524	529	559	528	500	494	527	525	528	513	477	571	540	495	528	470	527	552	533	529	537	489	482	513	490	481	527	490	498	502	529	520	525	524	565	487	522	487	505	511	512	496	512	504	512	517	563	497	534	549	552	519	506	526	524	516	485	519	499	510	511	526	537	561	495	515	523	503	490	523	477	520	548	542	555	524	517	497	511	510	477	493	482	499	518	514	519	497	486	537	551	510	520	529	451	495	520	535	536	542	501	473	537	520	513	543	535	517	499	527	554	540	538	538	534	509	512	514	524	523	501	535	520	524	513	528	545	545	534	522	491	513	481	546	501	494	510	553	520	502	546	509	492	513	503	471	535	533	501	512	533	530	575	502	521	525	491	494	535	516	527	517	530	512	488	494	552	533	575	541	540	503	495	544	494	524	521	498	516	542	501	524	542	544	524	516	539	512	510	531	539	517	530	551	543	492	519	541	525	570	517	551	530	522	537	502	519	555	527	506	533	517	493	531	547	514	480	470	504	492	529	534	560	507	533	508	521	524	460	503	524	504	523	509	491	475	526	534	521	501	506	482	502	499	519	487	514	498	527	518	535	512	578	517	493	470	502	497	510	559	511	499	519	535	466	512	526	548	515	511	519	494	526	499	519	510	510	511	536	526	537	467	493	505	516	526	517	509	536	553	481	513	541	519	546	522	552	530	518	542	507	490	526	552	522	552	511	543	541	502	503	493	511	519	532	509	462	491	541	568	523	531	522	484	500	496	530	493	505	539	506	520	536	541	504	501	540	524	549	542	491	543	499	514	533	508	512	500	531	509	538	533	560	471	511	565	537	528	556	519	487	547	531	495	560	515	515	499	526	544	500	550	507	532	510	514	535	519	507	524	496	516	520	478	506	498	542	539	507	550	468	526	503	542	519	582	549	520	494	543	526	509	505	536	541	522	521	512	520	493	519	530	523	531	510	530	477	506	522	544	523	483	540	526	510	491	528	500	510	486	537	548	511	508	559	528	536	537	499	487	525	490	529	508	530	492	545	492	514	506	522	544	524	506	506	507	500	559	507	516	525	496	509	485	532	563	530	506	527	554	548	481	504	514	550	524	537	554	555	537	535	516	555	516	535	514	539	521	483	506	545	530	519	503	536	500	566	465	489	513	541	526	535	539	554	448	524	533	516	524	496	517	506	527	535	493	533	504	480	489	560	503	534	525	500	491	513	545	549	522	500	557	525	523	487	522	489	470	500	505
11081	1276	1539	1324	992	781	624	576	496	411	403	354	394	334	364	321	349	301	304	322	338	300	322	314	307	293	315	304	293	290	283	281	315	297	302	305	306	318	286	304	305	301	295	305	304	316	290	279	294	270	291	290	295	292	292	285	296	293	310	304	289	269	302	278	251	275	284	294	318	271	294	281	298	300	290	292	258	257	287	289	290	319	266	279	306	286	274	263	277	311	262	296	325	289	316	275	282	294	252	296	290	285	293	282	284	286	256	289	311	297	273	288	305	287	273	280	267	260	280	276	280	293	326	294	264	309	271	282	310	296	287	291	310	296	273	310	276	282	296	282	281	297	301	301	301	286	294	271	277	279	282	325	302	301	284	235	319	286	308	282	319	263	294	306	288	278	256	292	278	311	309	286	238	280	310	288	294	306	300	286	279	280	288	301	321	320	330	273	305	261	282	288	285	285	270	311	292	260	305	278	284	273	299	303	271	321	286	275	284	274	295	321	277	276	282	308	317	290	270	303	294	281	304	295	272	317	283	311	276	276	290	259	308	290	318	278	286	290	314	320	265	258	271	286	291	298	294	261	284	298	262	314	267	284	316	288	271	284	298	304	279	298	282	289	289	279	293	307	268	295	258	300	283	289	283	271	300	310	311	283	319	317	299	270	294	303	271	283	290	343	324	272	257	280	287	290	278	292	299	304	298	328	292	268	271	317	287	273	276	275	336	278	302	308	308	266	286	289	251	323	321	283	321	323	268	294	247	308	296	310	290	329	277	294	293	291	255	270	309	296	272	293	294	299	299	273	286	299	285	288	296	278	320	284	288	270	322	303	268	291	275	323	299	305	295	303	267	290	275	257	290	271	312	268	280	282	289	271	302	294	282	285	306	278	313	273	296	284	296	258	284	297	321	306	270	311	335	292	283	301	268	304	280	269	306	300	311	298	251	281	288	303	258	308	261	312	276	277	328	304	304	276	292	293	291	277	307	301	274	290	297	297	289	301	288	302	301	319	301	272	280	274	283	294	315	311	307	309	290	302	305	277	287	302	285	275	292	287	309	306	302	238	278	301	299	284	287	296	254	314	289	311	293	281	277	285	285	310	267	299	286	283	272	312	285	271	316	265	291	295	303	267	286	269	298	321	309	323	303	311	301	325	275	301	293	305	267	312	301	291	323	283	260	299	275	280	286	283	274	333	286	320	286	271	261	282	303	299	275	316	303	306	264	308	291	290	286	274	277	288	317	298	292	272	306	276	293	279	287	302	267	277	281	300	315	271	285	294	318	304	291	290	300	311	299	293	293	282	309	281	282	266	313	288	273	300	320	288	302	278	281	300	283	245	290	299	265	282	308	266	320	284	319	269	293	275	289	279	290	327	289	261	267	316	278	317	314	281	271	280	259	310	294	287	292	268	289	284	312	284	300	320	311	288	301	282	279	303	283	294	272	291	285	276	283	284	281	268	276	296	278	311	282	319	277	321	307	272	304	315	317	288	270	298	300	293	283	289	285	277	302	282	296	303	281	288	273	267	244	259	300	306	272	281	259	278	292	261	288	293	302	298	325	300	298	319	298	284	269	319	288	305	297	287	279	278	292	318	270	294	315	277	264	269	296	294	280	283	297	264	262	286	316	294	302	300	310	293	280	296	324	266	263	299	287	302	268	294	287	315	268	285	285	311	294	297	279	287	275	305	300	275	291	295	269	261	295	283	318	295	270	293	272	300	288	295	297	302	283	276	315	311	304	299	266	266	288	281	295	284	285	281	324	290	276	280	282	326	279	288	304	294	299	272	330	249	253	298	304	311	282	283	271	274	305	300	302	291	286	308	292	298	298	298	306	303	316	297	280	296	300	294	278	311	286	300	273	297	297	292	301	276	286	262	294	294	279	307	293	326	272	281	290	278	304	281	318	295	293	306	272	302	317	301	297	294	293	311	289	309	290	277	302	309	272	309	310	302	281	309	300	293	302	288	300	291	313	295	303	288	282	292	292	304	296	278	297	253	269	277	278	279	276	306	285	300	339	312	307	310	273	301	308	288	288	315	289	283	314	295	298	291	326	293	306	286	267	275	296	268	323	301	297	307	297	299	272	305	297	284	292	292	306	295	315	263	243	284	289	300	305	278	276	277	291	328	291	283	307	261	295	273	317	301	313	313	288	287	300	282	288	278	273	285	308	262	303	321	315	266	281	308	307	277	263	301	284	292	295	317	288	304	302	285	300	275	270	266	257	269	271	317	303	264	305	296	263	285	292	315	295	288	281	285	299	314	270	268	300	258	270	280	280	308	344	259	308	325	274	288	272	298	269	319	292	316	292	313	266	291	297	308	313	285	275	287	259	294	295	274	263	268	265	276	324	309	281	298	305	277	291	271	288	310	302	308	297	279	307	283	300	268	300	275	310	322	295	288	315	268	293	313	290	295	295	304	275	296	287	306	295	287	318	258	256	301	276	290	286	299	286	282	305	312	284	286	284	286	289	328	291	274	284	286	302	292	264	274	299	312	295	249	256	273	302	294	275	251	285	303	289	285	287	274	312	280	295	273	278	281	330	313	257	282	284	274	269	285	274	283	312	281	280	311	299	279	308	291	295	283	275	286	277	293	269	265	258	266	300	285	287	303	289	289	301	277	309	303	305	300	295	268	277	300	301	265	287	278	288	312	298	302	278	273	266	295	273	314	289	293	279	293	276	300	287	269	287	285	296	274	283	330	292	308	293	297	305	275	276	301	275	285	314	272	297	291	265	308	240	287	300	279	270	289	299	296	311	253	289	326	288	312	294	275	288	298	309	279	284	303	300	303	248	268	299	290	314	307	273	312	309	293	292	290	310	273	282	238	312	276	291	291	290	327	330	323	280	265	318	289	309	295	291	300	254	305	285	260	303	305	301	298	280	318	282	288	262	315	278	317	273	296	296	280	284	309	320	290	295	296	268	300	269	321	303	282	289	278	283	270	312	301	283	304	286	261	297	312	313	283	292	256	265	283	274	258	289	296	307	299	306	314	263	284	283	288	280	299	298	283	267	306	288	281	269	311	285	284	293	270	304	270	288	303	293	267	280	293	318	280	271	302	281	314	286	290	283	269	299	283	308	288	274	298	305	316	290	308	262	329	320	305	301	285	282	276	307	285	300	307	336	311	273	290	302	271	313	278	284	292	280	268	303	287	264	334	302	309	309	296	297	293	282	289	282	274	281	320	315	302	308	252	315	280	297	316	269	290	292	266	276	326	285	295	295	309	276	278	247	281	281	284	274	297	316	303	275	277	298	270	299	284	281	299	284	307	321	258	298	266	311	325	265	290	269	344	319	285	273	294	290	302	283	292	281	285	305	300	288	270	268	266	270	293	275	300	276	293	273	291	288	267	335	287	325	293	270	281	278	296	290	321	312	288	264	337	315	294	293	330	290	273	291	254	286	289	297	288	290	316	283	298	317	298	293	317	289	252	281	282	315	307	267	251	300	285	287	277	292	284	275	289	310	292	280	282
6686	1776	3399	3911	3373	2852	2474	2058	1863	1648	1555	1422	1384	1275	1237	1195	1203	1172	1072	1149	1053	1014	1018	1057	1025	982	1002	955	956	941	912	938	952	899	913	944	941	905	914	931	910	883	893	928	847	893	946	926	947	852	863	894	894	895	889	896	863	927	862	848	876	808	859	919	878	859	941	877	874	840	896	899	779	861	861	830	893	847	858	896	799	880	868	844	909	877	831	880	843	840	837	895	863	892	863	857	855	846	886	838	805	840	871	836	906	840	866	940	814	903	847	848	840	827	857	901	881	840	850	889	828	824	847	882	874	854	898	883	866	850	866	839	873	848	861	862	860	899	893	867	880	881	835	905	893	854	859	842	863	865	881	864	828	809	821	833	868	851	854	824	794	835	883	888	880	872	863	795	853	856	836	874	873	904	831	901	875	811	838	860	845	835	866	889	919	855	932	877	808	858	851	859	875	858	874	818	807	858	812	820	883	889	856	906	873	891	856	838	853	885	867	841	905	827	885	859	882	893	882	865	840	882	860	816	874	835	832	834	859	862	873	868	807	890	829	878	861	864	844	899	858	867	848	850	866	840	858	847	859	838	881	922	842	912	862	827	893	877	815	873	837	863	894	896	856	866	914	844	814	814	883	812	876	860	862	851	797	825	846	907	873	884	875	851	864	856	872	871	927	854	870	859	837	847	826	845	825	902	842	886	846	888	816	810	851	864	831	854	811	863	875	845	898	806	875	818	823	860	891	810	840	896	866	847	827	868	838	807	847	846	859	849	852	870	855	853	834	857	828	878	821	865	809	799	828	858	894	821	830	859	826	843	836	869	874	828	859	834	900	853	848	872	860	873	843	849	919	830	869	849	842	823	840	898	838	852	852	849	861	817	825	929	831	843	877	855	822	811	877	917	839	872	834	842	844	874	900	840	831	814	801	916	901	853	847	881	832	855	886	819	865	836	826	821	863	898	854	872	844	843	923	825	861	865	842	841	823	916	829	852	809	868	851	894	911	809	809	810	884	849	877	870	832	908	876	866	901	843	856	920	841	895	857	821	874	832	812	871	866	830	884	867	862	876	835	835	795	804	834	864	915	836	870	851	841	823	877	831	860	855	848	855	846	871	839	873	834	894	867	835	804	872	861	856	852	862	884	871	858	859	919	877	811	836	840	863	909	906	852	849	859	855	878	868	839	805	845	852	862	827	870	832	853	850	858	850	853	882	865	821	893	820	849	851	918	891	878	867	855	847	834	869	881	856	858	830	854	912	831	866	841	896	810	887	820	856	841	820	823	853	885	794	878	845	894	920	921	878	821	858	832	819	889	812	875	817	881	867	867	857	824	881	911	857	883	806	834	841	863	823	906	870	860	841	862	848	912	861	843	840	870	844	881	884	833	846	842	829	861	860	800	853	841	832	819	866	859	841	834	918	846	788	875	880	873	884	862	862	847	850	839	814	863	893	850	875	822	841	875	840	876	851	860	843	856	840	905	829	928	846	849	856	862	840	871	861	868	857	870	890	793	879	876	868	821	819	853	848	941	842	879	840	883	840	853	849	843	862	830	884	858	905	831	913	840	880	854	824	895	830	870	839	877	809	838	841	903	927	894	833	915	877	864	832	826	834	849	836	821	820	857	896	884	862	840	829	841	848	828	853	832	842	877	872	842	838	902	836	872	821	864	849	856	891	828	866	825	866	843	816	817	869	848	850	870	841	889	860	873	857	894	894	847	843	894	863	862	839	870	851	863	907	863	865	870	852	870	886	924	872	857	822	844	848	897	834	830	850	881	870	845	875	861	845	843	824	824	862	879	851	886	891	843	851	858	901	810	847	910	860	883	873	862	858	891	860	841	894	856	878	886	855	861	789	860	878	842	837	874	906	831	854	850	826	867	879	874	818	874	857	817	856	864	812	901	863	856	881	851	847	846	904	886	821	787	915	885	842	842	843	884	872	841	858	881	797	836	793	865	808	826	864	834	890	861	871	896	916	877	862	834	811	803	830	794	866	843	800	858	828	895	914	834	848	863	852	863	875	888	835	833	870	884	820	856	883	789	838	867	815	902	878	869	886	873	850	880	799	820	926	887	849	861	873	838	894	873	868	826	839	858	836	792	861	882	828	818	900	853	895	860	857	886	914	907	844	873	836	872	827	848	806	861	895	851	849	881	828	880	895	869	860	842	793	897	841	843	810	909	835	816	870	900	850	829	881	871	888	820	862	822	885	864	895	900	866	854	790	864	871	878	852	868	858	863	821	773	838	831	808	849	898	896	856	843	832	871	800	802	829	846	845	869	889	859	849	807	843	883	832	860	882	902	842	854	853	837	843	808	862	843	902	858	822	810	869	924	873	852	824	825	875	831	828	868	857	853	822	824	877	851	829	795	869	795	846	809	825	858	850	845	880	834	836	871	871	846	861	815	918	868	868	893	912	865	853	829	933	854	862	840	865	843	832	888	854	839	840	847	949	874	865	846	843	799	829	903	869	869	867	844	864	819	831	852	877	805	785	887	841	834	843	872	820	881	880	826	816	847	890	851	856	840	851	863	861	895	857	833	875	912	846	861	858	916	809	833	863	872	882	817	886	853	869	871	810	848	828	838	866	879	874	838	906	893	862	836	847	825	898	829	846	872	898	898	870	830	826	855	887	845	812	853	840	913	852	902	912	853	883	874	838	906	912	900	880	876	885	843	838	867	815	839	871	845	865	852	870	848	880	837	891	872	866	873	834	859	857	867	863	822	862	781	877	836	847	810	857	861	887	846	925	847	893	892	862	864	898	838	800	847	868	827	903	855	822	822	841	876	844	818	850	848	919	871	820	875	808	873	863	892	854	852	890	868	882	840	849	823	875	824	842	886	856	895	851	817	865	895	829	838	869	912	842	865	879	852	881	809	856	894	852	905	872	853	857	891	871	862	871	872	804	877	900	825	878	876	842	895	903	878	878	919	853	815	853	833	889	805	808	883	882	856	892	841	841	863	879	859	843	870	826	859	914	872	911	820	869	847	889	848	822	870	809	821	868	837	855	863	861	843	886	859	815	840	853	878	864	890	868	845	852	857	864	891	846	839	854	844	876	864	838	847	851	826	820	880	823	841	860	821	822	828	856	877	900	889	859	871	831	856	889	816	890	914	836	875	846	847	826	879	862	851	779	831	879	856	897	824	877	833	789	834	850	882	845	898	838	796	827	907	838	847	837	844	839	851	828	862	822	857	819	866	882	864	821	829	851	864	793	901	843	872	845	883	862	823	860	906	887	872	860	841	907	831	873	893	875	845	928	815	811	868	857	785	911	901	860	883	833	873	860	845	831	929	861	857	871	841	906	852	870	889	861	883	868	846	885	925	787	864	844	830	847	873	860	819	852	852	826	844	843	887	833	817	867	843	890	844	858	882	809	828	876	868	815	884	880	910	841	903	864	862	822	849	877	870	798	852	849	821	903	929	880	910	855	820	849	816	858	851	835	852	854	838	906	838	800	873	870	852	831	885	788	863	900
